Files
web-probindo/resources/js/data/site.ts
T
afriadirahman 566275348c
tests / ci (push) Canceled after 0s
first commit
2026-09-28 13:52:25 +07:00

176 lines
8.0 KiB
TypeScript

import { about, clients, contact, services } from '@/routes';
export const company = {
name: 'PT Probindo Artika Jaya',
brand: 'Probindo',
abbreviation: 'PAJ',
founded: 1985,
notary: 'Notaris Joenoes E. Maogimon, SH',
logo: '/images/probindo/logo-paj.png',
tagline:
'Konsultan Sistem Informasi dan Teknologi Informasi terpercaya sejak 1985. Berdedikasi dalam desain, pembangunan, dan implementasi automated systems serta tailor-fit applications di Indonesia.',
phone: { label: '+62 21 5789 5927', href: 'tel:+622157895927' },
whatsapp: {
label: '+62 811 8899 5927',
href: 'https://wa.me/6281188995927',
},
email: {
support: 'support@probindo.com',
busdev: 'busdev@probindo.com',
},
} as const;
export type Office = {
name: string;
icon: string;
building: string;
street: string;
area: string;
city: string;
/** Compact location used in chips and one-line summaries. */
district: string;
phone: { label: string; href: string };
mapsUrl: string;
};
/**
* PAJ works from two locations; most of the team is based at the Software
* Engineering Center, so it is listed first.
*/
export const offices: Office[] = [
{
name: 'PAJ Software Engineering Center',
icon: 'code_blocks',
building: 'Anindhaloka',
street: 'Jl. YRS No.20, RW.1',
area: 'Bintaro, Kec. Pesanggrahan',
city: 'Kota Jakarta Selatan 12330',
district: 'Bintaro, Jakarta Selatan',
phone: { label: '(021) 7266-3353', href: 'tel:+622172663353' },
mapsUrl:
'https://maps.google.com/?q=Jl.+YRS+No.20+Bintaro+Pesanggrahan+Jakarta+Selatan',
},
{
name: 'PAJ Business Development Center',
icon: 'apartment',
building: 'Plaza Simatupang Lt. 6 Unit 3',
street: 'Jl. TB. Simatupang Kav. IS No. 01',
area: 'Pondok Pinang, Kebayoran Lama',
city: 'Jakarta Selatan 12310',
district: 'Plaza Simatupang, Jakarta Selatan',
phone: { label: '+62 21 5789 5927', href: 'tel:+622157895927' },
mapsUrl: 'https://maps.google.com/?q=Plaza+Simatupang+Jakarta',
},
];
export const officeAddress = (office: Office) =>
[office.building, office.street, office.area, office.city].join(', ');
export const navigation = [
{ label: 'Tentang Kami', href: about() },
{ label: 'Jasa', href: services() },
{ label: 'Klien', href: clients() },
{ label: 'Kontak', href: contact() },
];
/** Anchor on the contact page that holds the full consultation form. */
export const consultationUrl = `${contact.url()}#audit-form`;
export type Service = {
title: string;
icon: string;
/** Short description used in overview grids. */
summary: string;
/** Official description used on the services page. */
description: string;
/** Spelled-out acronym rendered in front of the description. */
expansion?: string;
outcome: string;
};
export const officialServices: Service[] = [
{
title: 'Process Analysis',
icon: 'account_tree',
summary:
'Analisis mendalam mengenai alur kerja dan proses bisnis eksisting klien guna mengidentifikasi inefisiensi, memangkas bottleneck operasional, dan merumuskan sistem otomasi yang terukur.',
description:
'Analisis proses dibutuhkan untuk mengetahui kinerja dan keandalan proses suatu perusahaan. Oleh karena itu, disediakan pelayanan analisis proses sesuai dengan permintaan konsumen ataupun sebagai langkah awal dalam pembangunan perangkat lunak.',
outcome: 'Optimasi Alur Kerja Terukur',
},
{
title: 'Software Installation',
icon: 'install_desktop',
summary:
'Pemasangan dan penggelaran aplikasi tailor-fit pada infrastruktur klien (on-premise, cloud terisolasi, maupun hybrid) dengan kepatuhan konfigurasi database dan parameter keamanan ketat.',
description:
'Memberikan kemudahan pada setiap klien merupakan prioritas utama. Oleh karena itu, untuk setiap perangkat lunak yang disediakan, PAJ juga menyediakan jasa instalasi dan penyesuaian konfigurasi sesuai dengan kondisi di lapangan.',
outcome: 'Deploy Aman & Terverifikasi',
},
{
title: 'User Training',
icon: 'school',
summary:
'Pelatihan terstruktur bagi seluruh tingkat pengguna — dari staf operasional lapangan hingga admin sistem dan eksekutif — guna menjamin adopsi sistem yang lancar dan bebas hambatan.',
description:
'Seberapapun baiknya suatu perangkat lunak tidak akan berfungsi secara optimal tanpa adanya user yang baik pula. Untuk menjamin hal tersebut, disediakan jasa pelatihan untuk user langsung maupun supervisor user tersebut.',
outcome: 'Modul & Panduan Komprehensif',
},
{
title: 'Software Maintenance',
icon: 'build_circle',
summary:
'Layanan pemeliharaan sistem terencana dan berkesinambungan dengan garansi SLA tinggi untuk menjaga stabilitas, patching keamanan, serta integritas basis data operasional harian.',
description:
'Berakhirnya kontrak, tidak akan mengakibatkan tanggung jawab kepada klien. Untuk setiap software yang dibuat, PAJ menjamin kelangsungan jasa pemeliharaan atas jasa tersebut.',
outcome: 'Perawatan Rutin & Terjadwal',
},
{
title: 'Troubleshooting Handling',
icon: 'emergency',
summary:
'Penanganan insiden teknis cepat dan tanggap oleh tim engineer berpengalaman untuk mendeteksi akar masalah (root cause), memulihkan error data, dan meminimalkan waktu henti (downtime).',
description:
'Tidak ada gading yang tak retak, begitupun dengan software yang dibuat. Namun, setiap kesalahan yang mungkin terdapat dalam software tersebut akan secepat mungkin ditanggapi dan diperbaiki.',
outcome: 'Respon Cepat Tim Ahli Jakarta',
},
{
title: 'Sustainability Support',
icon: 'all_inclusive',
summary:
'Dukungan jangka panjang untuk memastikan sistem klien selalu relevan, sanggup berevolusi sejalan dengan pertumbuhan skala bisnis, dan dapat beradaptasi terhadap perubahan regulasi industri.',
description:
'Dukungan secara berkesinambungan terhadap software yang telah dibuat merupakan hal yang sudah semestinya. Setiap saat, segala keluhan maupun permintaan pengembangan dari konsumen akan direspon sesuai dengan kesepakatan yang telah dibuat.',
outcome: 'Skalabilitas & Evolusi Jangka Panjang',
},
{
title: 'SCSR',
icon: 'analytics',
expansion: 'System Capacity & Service Review',
summary:
'Audit berkala terhadap kapasitas beban komputasi, storage, latensi jaringan, serta efisiensi indexing data untuk mencegah saturasi sistem.',
description:
'Audit berkala terhadap kapasitas beban komputasi, storage, latensi jaringan, serta efisiensi indexing data untuk mencegah saturasi sistem.',
outcome: 'Audit Kapasitas & Reliabilitas',
},
{
title: 'Annual Review & Revise',
icon: 'update',
summary:
'Tinjauan tahunan komprehensif atas performa sistem, arsitektur data, dan kesesuaian modul operasional, diikuti revisi kode dan parameter untuk performa optimal di tahun berikutnya.',
description:
'Keadaan yang terus berubah membuat suatu software akan berkurang tingkat utilitas maupun efektivitasnya. Pemantauan terhadap software akan selalu dibuat dan dilaporkan kepada klien, termasuk pada saat revisi terbaru diluncurkan.',
outcome: 'Evaluasi Tahunan & Refactoring',
},
];
/** Options for the "service needed" select in every consultation form. */
export const serviceOptions = [
...officialServices.map((service, index) => ({
value: `service-${index + 1}`,
label: `${index + 1}. ${service.expansion ? `${service.title} (${service.expansion})` : service.title}`,
})),
{ value: 'odoo', label: 'Implementasi Odoo ERP' },
{ value: 'efaktur', label: 'Integrasi e-Faktur DJP' },
];