176 lines
8.0 KiB
TypeScript
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' },
|
|
];
|