ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENCATATAN CUSTOMER BERBASIS WEB PADA PT. JAMSOSTEK (PERSERO)
Finza Mohamad Fauzi Binus University, Jalan Tebet Barat Raya no.40, Tebet, Jakarta Selatan, 087780300068,
[email protected]
Oswin Nugraha Binus University, Jalan Simprug Garden VII Griya BNI Simprug no. 122, Simprug, Jakarta Selatan, 085654086087,
[email protected]
Handy Azhar Binus University, Jalan Kartini 9 no. 4 RT.008/03, Kartini, Jakarta Pusat, 085694411182,
[email protected]
Agus Prahono
ABSTRAK Latar Belakang penelitian adalah banyaknya peserta yang menggunakan jasa PT. Jamsostek (Persero), untuk itu dibutuhkan suatu sistem yang mendukung untuk menjaga hubungan baik antara PT. Jamsostek (Persero) dengan peserta yaitu dengan merancang sistem basis data pencatatan customer berbasis web. Tujuan penelitian adalah menganalisis permasalahan yang terjadi pada perusahaan, merancang dan membuat sistem basis data berupa perancangan konseptual, logikal, fisikal, merancang aplikasi berbasis web mengenai pendaftaran peserta, jenis member peserta, serta detail aktivitas kepada peserta jamsostek. Metode Penelitian yang digunakan adalah metode analisis dan metode perancangan. Metode analisis digunakan untuk mengetahui permasalahan sistem yang berjalan pada PT. Jamsostek. Metode perancangan yang digunakan meliputi perancangan basis data dan perancangan aplikasi. Hasil yang dicapai adalah rancangan basis data konseptual, logikal, dan fisikal dan sistem berbasis web. Simpulan dari penulisan skripsi ini adalah sistem yang dirancang dapat mengatasi kesulitan dalam melakukan pencatatan peserta, melakukan pengelompokan jenis member peserta, melakukan detail aktivitas peserta untuk membantu kinerja perusahaan pada PT. Jamsostek (Persero). Kata Kunci : Sistem basis data, Pencatatan peserta, Jenis member peserta, Detail aktivitas peserta
ABSTRACT Background research is the number of participants who use the services of PT. Jamsostek (Persero), for it required a system that supports to maintain good relations between PT. Jamsostek (Persero) with the participants is to design a database system web-based customer records. The research objective is to analyze the problems that occurred in the company, designing and creating a database system conceptual design, logical, physical, design a web-based application of the registration of participants, type of member participants, as well as employees' social security detail activities to participants. The research method used is the method of analysis and design methods. The analytical method used to determine the problems that the system is running at. Social Security. Design methods used include database design and application design. Can result in conceptual database design, logical, and physical and web-based system. The conclusions of this thesis writing is a system designed to overcome the difficulties in recording the participants, grouping types of member participants, the participants perform detailed activities to help the company's performance at PT. Jamsostek (Persero). Keywords: Database system, Records of participants, Type of member participants, Details of the activity of participants
PENDAHULUAN Pada saat ini perkembangan internet dan teknologi informasi telah berkembang sangat pesat. Dengan adanya teknologi informasi, hal ini membantu kelancaran kegiatan operasional perusahaan. Selain itu, informasi dapat membantu perusahaan menghindari dan memecahkan permasalahan yang mungkin terjadi. PT. Jamsostek (Persero) adalah perusahaan yang bergerak dibidang pelayanan jasa asuransi ketenagakerjaan di Indonesia. PT. Jamsostek (Persero) telah menjadi lembaga jaminan sosial tenaga kerja terpercaya yang unggul dalam pelayanan dan memberikan manfaat optimal bagi seluruh peserta serta sebagai badan penyelenggara jaminan sosial tenaga kerja yang memenuhi perlindungan dasar bagi tenaga kerja dan juga mitra terpercaya. PT. Jamsostek (Persero) memiliki beberapa program antara lain Jaminan Hari Tua, Jaminan Pemeliharaan Kesehatan, Jaminan Kecelakaan Kerja, Jaminan Kematian, Tenaga Kerja di Luar Hubungan Kerja (TK-LHK), dan Jasa Konstruksi. Dengan banyaknya peserta yang menggunakan jasa PT. Jamsostek (Persero), untuk itu dibutuhkan suatu sistem yang mendukung untuk menjaga hubungan baik antara PT. Jamsostek (Persero) dengan peserta yaitu dengan merancang Pencatatan Customer berupa berbasis web. Aplikasi berbasis web merupakan salah satu cara yang tepat di era globalisasi. Dengan adanya Pencatatan Customer berbasis web, maka perusahaan dapat menjalin hubungan baik dengan para peserta dan perusahaan dapat mengambil keputusan dengan cepat dalam perencanaan ke depan. Dengan alasan tersebut, maka dilakukan penelitian dengan judul “Analisis dan Perancangan Sistem Basis Data Pencatatan Customer Berbasis Web pada PT. Jamsostek (Persero) secara maksimal dalam rangka mendukung kinerja operasional agar meningkatkan kemampuan dan daya saing di tengah persaingan yang semakin kuat.
METODE PENELITIAN Ruang lingkup dari penelitian mencakup merancang sistem basis data yang bersifat intranet. Adapun pembahasan yang dilakukan meliputi sebagai berikut: -
Analisis dan Perancangan Implementasi Evaluasi
Analisis dan Perancangan Metode analisis 1.
2.
Studi Kepustakaan Dilakukan untuk mendapatkan teori yang mendukung pembuatan aplikasi ini yaitu membaca buku teks yang berkaitan dengan perancangan sistem basis data pencatatan customer berbasis web. Studi Lapangan a. Melakukan pengumpulan data yang mendukung perancangan system basis data pencatatan customer berbasis web. b. Melakukan pengamatan dan pengidentifikasian masalah. c. Melakukan Wawancara.
Implementasi Spesifikasi perangkat keras (hardware) Perangkat keras (hardware) merupakan penunjang dan juga pendukung implentasi aplikasi yang di butuhkan dalam membangun aplikasi ini. Perangkat keras merupakan komponen fisik dari sistem. Dalam memilih perangkat keras ini hal yang harus di perhatikan adalah kualitas dan kapasitas perangkat keras dalam mengoptimalkan kerja pada sistem. Penggunaan dalam jaringan atau networking dalam bentuk intranet dimaksudkan untuk membatasi siapa saja yang bisa mengakses data, melakukan input data, mengubah data, dan sebagainya. Selain itu intranet juga memberikan kemudahan dalam pengaksesan ke server atau ke satu sama lain. Dan bandwidth yang besar dapat menghambat kerja sehingga tidak optimal dalam melalukan kerja, sehingga memungkin untuk terjadinya delay atau respon time yang lama. Maka dari itu perangkat keras yang berkualitas sangat berguna dalam mengoptimalkan kerja suatu sistem. Berikut ini merupakan spesifikasi perangkat keras minimum yang sebaiknya di butuhkan: a. Server Processor : intel pentium 4 3,0 Ghz Memory : 1 GB RAM Harddisk : 8 GB Monitor, keyboard, dan mouse Network : Lan 100Mbps, dengan IP static b. Client Processor : intel pentium 4 2,5 Ghz Memory : 1 GB RAM Harddisk : 4 GB Monitor, keyboard, dan mouse Network : Lan 100Mbps, dengan IP dynamic
Spesifikasi perangkat lunak (software) Perangkat lunak atau yang disebut juga software juga merupakan salah satu pendukung dalam mengoptimalkan kerja pada sistem. Software adalah isi atau aplikasi implementasi yang mengatur kerja pada sistem bagaimana sistem itu berjalan, bagaimana sistem itu bertransaksi sesuai dengan apa yang telah dibuat dan dirancang. Oleh karena itu, software merupakan peran yang penting dalam pembangunan web. Server yang dibuat bisa menggunakan web server sebagai server. Maka dari itu yang utama setelah hardware telah dibuat yaitu melakukan instalasi web server aplication pada server yang digunakan. Web server akan menangani dan melakukan kompilasi pada halaman web untuk menangani request dari client pada protokol HTTP. Selain itu juga web server juga menangani masalah koneksi file antara PHP dan DBMS yang digunakan. Web server dan php yang digunakan yaitu Dreamweaver untuk PHPnya dan MySQL 5 untuk databasenya. Lalu Apache Tomcat untuk server page-nya. Web server aplication yang digunakan dalam implementasi adalah spesifikasi yang sebaiknya dibutuhkan: a. Server Microsoft windows XP atau Linux Xampp 1.7.7 MySQL 5 Dreamweaver CS3 b. Client Microsoft windows XP Mozilla Firefox versi 5 ke atas atau Google Chrome
Evaluasi Pada tahap ini dilakukan evaluasi terhadap calon user untuk mengetahui kesesuaian antara rancangan aplikasi dengan kebutuhan pada PT. Jamsostek (Persero). Berikut ini adalah beberapa aspek yang dievaluasikan beserta hasil dari evaluasi tersebut : 1.
2.
3.
4.
Integrity a. Entity integrity Entity integrity adalah tiap-tiap tabel harus memiliki kolom atau gabungan kolom dengan nilai yang unik, dan dalam sebuah tabel tidak boleh berisi nilai yang sama disetiap barisnya untuk primary key. Dalam sistem ini semua primay key berfungsi dengan baik dan memiliki nilai yang unique. Contohnya pada tabel Peserta, yang memiliki primary key NPP yang tidak memiliki duplikat. b. Referential Integrity Referential Integrity adalah nilai-nilai kolom pada sebuah tabel harus sama dengan nilai-nilai kolom pada tabel yang lain. Referential integrity meyakinkan bahwa sebuah basis data mengandung hubungan yang valid. Jika foreign key terdapat relasi maka nilai foreign key harus cocok pada nilai direlasi asal atau parent-nya. Contohnya Pada tabel Activity dengan tabel detailActivity. Antara dua tabel tersebut memiliki keterkaitan menggunakan atribut JenisActivityID. c. Domain Integrity Domain Integrity adalah pengujian mengenai apakah nilai atribut tabel yang dihasilkan sudah sesuai dengan domain yang ditentukan. Dalam sistem ini, input-an yang diberikan ke dalam database, maupun output yang didapat dari database sudah sesuai dengan ketentuan yang berada pada atribut tiap tabel. Security Penggunaan berbagai kontrol keamanan informasi untuk melindungi database menjadi hal utama. Dalam sistem ini sudah diberikan hak akses dimasing-masing user. Misalnya user tidak bisa mengedit detail activity yang sudah tercatat, karena mengedit detail activity ini hanya bisa dilakukan oleh admin. Concurrency Concurrency adalah banyaknya transaksi yang dijalankan secara bersamaan dalam satu waktu. Saat ini concurrency berjalan dengan baik. Misalnya, pada saat pengentryan data peserta yang dilakukan pada saat yang bersamaan oleh user dan admin atau oleh user dengan user yang lain. Recovery Recovery adalah proses mengembalikan data pada tempat atau kondisi semula. Dalam sistem ini, proses recovery yang diambil dari backup database sebelumnya dapat berjalan dengan baik.
HASIL DAN BAHASAN Hasil dari analisis dan penelitian skripsi kami adalah : 1. 2.
Dapat melakukan pencatatan aktivitas customer dan membuat laporan. Aplikasi web database yang ringan mudah diakses.
Gambar 1 Tampilan Layar Aktivitas Utama Pada halaman ini user dapat aktivitas apa saja yang telah dilakukan PT. Jamsostek (Persero) terhadapa para pesertanya dan user dapat mnggunakan fitur searching untuk mencari aktivitas yang diinginkan dengan lebih cepat.
Gambar 2 Tampilan Layar Laporan Pada halama ini user dapat melihat laporan berdasarkan aktivitas yang telah dilakukan sebelumnya dan dapat menggunakan fitur searching untuk mencari laporan yang diinginkan dengan lebih cepat.
SIMPULAN DAN SARAN
Simpulan Berdasarkan hasil analisa sistem dan pembahasan yang telah disampaikan pada bab-bab sebelumnya, maka dapat diambil kesimpulannya sebagai berikut : 1. Aplikasi yang dirancang dapat mengatasi kesulitan dalam pengelompokan perserta berdasarkan jenis member dan pencatatan aktivitas yang dilakukan terhadap para peserta. 2. Aplikasi yang digunakan untuk melakukan input data jenis member peserta sudah sesuai, dimana data tersebut dapat diinput dan dilihat dengan sistem order by, sehingga pencatatan data jenis member dapat langsung dilakukan tanpa dicatat manual terlebih dahulu dan memudahkan dalam melakukan peserta. 3. Dengan adanya fitur detail aktivitas perusahaan dapat dengan mudah ditentukan dengan melakukan pengecekan data aktivitas yang telah ditentukan. 4. Pemeriksaan aktivitas dapat dengan mudah dilakukan dengan cara melihat hasil laporan berdasarkan tanggal dimana user melakukan detail activity peserta.
Saran Saran yang dapat diberikan untuk menunjang pengembangan selanjutnya terhadap rancangan basis data yang diusulkan, yaitu : 1. Untuk pengembangan lebih lanjut, dapat dilakukan pengembangan fitur yang dapat menampilkan grafik peserta yang tersebar di berbagai cabang berdasarkan jenis member agar memudahkan perusahaan untuk menganalisa dalam pengambilan keputusan untuk menjalin hubungan dengan para peserta. 2. Memberikan fitur tambahan berupa notification sebagai reminder dalam melakukan aktivitas kepada para peserta. 3. Sistem basis data yang dirancang harus diberikan maintenance secara berkala sehingga data yang ada terhindar dari ancaman – ancaman yang tidak diinginkan. 4. Penggunaan software dan hardware yang baik untuk mengantisipasi pertumbuhan data yang akan mengingkat dalam beberapa tahun ke depan.
REFERENSI [1] Amin Widjaja Tunggal, Ak. MBA. (2008). Dasar Dasar Customer Relationship Management. Harvarindo, Jakarta. [2] Chan, Syafrudin. (2003). Relationship Marketing. Jakarta: PT: Gramedia Pustaka Utama. [3] Connolly, Thomas dan Carolyn Begg. (2005). Database Systems: A Practical Approach To Design, Implementation, and Management. 4 th Edition. Harlow: Addison Wesley Publishing Company) [4] Inmon, W.H. (2005). Building the Data warehouse, Fourth Edition, Wiley. [5] Irawan, Handi. (2002).10 Prinsip Kepuasan Pelanggan : Paradigma Baru Merebut Hati Pelanggan Untuk Memenangkan Persaingan. PT. Elex Media Komputindo, Jakarta. [6] Kalakota, Rav i & Maria Robinson. 2001. E-Business 2.0 : Roadmap for Success. Addison Wesley, Longman Inc., USA. [7] Lukas, Ade Paul. (2001). Makalah Seminar : Customer and Partner Relationship Management, Telematic Research Group. [8] Philip Kotler dan Kevin Lane Keller. (2009). Manajemen Pemasaran, Edisi 13, Jilid 1. Erlangga, Jakarta. [9] Ramakrishnan and Gehrke, Database Management System, Third Edition, McGraw-Hill, 2003 [10] Robbins & Coulter.(2004). Manajemen. 7th ed. Prentice Hall, New Jersey. [11] Turban, Rainer, Potter, “ Introduction to Information Technology”, John Wiley & Sons, Inc,2005 [12] Whitten, Jeffery L, Bentley, Lonnie D dan Ditman, Kevin. C. (2004). Metode Desain dan Analisis Sistem. Edisi ke-6 . McGraw Hill Education, Indonesia
RIWAYAT PENULIS Finza Mohamad Fauzi lahir di kota Jakarta pada 29 April 1989. Penulis menamatkan pendidikan S1 di Universitas Bina Nusantara dalam bidang Ilmu Komputer pada 2012. Oswin Nugraha lahir di kota Palembang pada 14 Oktober 1990. Penulis menamatkan pendidikan S1 di Universitas Bina Nusantara dalam bidang Ilmu Komputer pada 2012. Handy Azhar lahir di kota Jakarta 28 Agustus 1990. Penulis menamatkan pendidikan S1 di Universitas Bina Nusantara dalam bidang Ilmu Komputer pada 2012.