Perancangan Sistem Metodologi Pengembangan Sistem

67 yang dibutuhkan untuk proses kenaikan jabatan di PT.Beyf Bersaudara, dan permasalahan yang terdapat pada perusahaan tentang proses kenaikan jabatan. Wawancara dilakukan di PT.Beyf Bersaudara, Jln. Cipinang-Cempedak IV12B, Jatinegara-Jakarta Timur dengan bapak Darmawan yang menjabat sebagai General Manger. Adapun kutipan wawancara lengkap dengan narasumber dapat dilihat pada lembar lampiran.

3.1.3 Studi Literatur

Pada tahapan ini dilakukan dengan membandingan terhadap penelitian yang sejenis. Perbandingan diambil dari penelitian yang disusun oleh Yustisia Purba Nugrahani, mahasiswa Fakultas Teknologi Industri, Program Studi Teknik Informatika Universitas Gunadarma dengan judul “Pembuatan Aplikasi Sistem Penunjang Keputusan Untuk Penentuan Lokasi Terbaik Bagi Gudang Produk Dan Bahan Baku”. Adapun studi literatur dilakukan untuk mendukung analisa terhadap permasalahan penelitian.

3.2 Metodologi Pengembangan Sistem

3.2.1 Perancangan Sistem

Dalam perancangan sistem kenaikan jabatan ini digunakan metode pendekatan terstruktur dengan menggunakan model SDLC System Development Life Cycle. Dalam skripsi ini digunakan tahapan SDLC menurut teori Al-Bahra bin Ladjamudin 2005, yang berfungsi untuk menggambarkan tahapan-tahapan 68 utama dan langkah-langkah dari setiap tahapan yang secara garis besar terbagi ke dalam tiga tahapan utama, yaitu antara lain: 1. Analisis Pada tahap analisis dilakukan analisa sistem kenaikan jabatan yang sedang berjalan pada PT.Beyf Bersaudara. Selain menganalisa proses yang sedang berjalan, tahapan analisa ini juga digunakan untuk dapat merancang sistem baru yang sebelumnya proses kenaikan jabatan masih dilakukan secara manual. Adapun tahapan analisa sistem yang dilakukan antara lain: a. Deteksi Masalah Problem Detection Identifikasi permasalahan yang ada pada sistem kenaikan jabatan yang sedang berjalan sehingga dapat diketahui permasalahan yang ada pada sistem kenaikan jabatan yang berjalan dan dapat diberikan solusi pemecahan masalah untuk perbaikan sistem. b. Penelitian Investigasi Awal Initial Investigation Penelitian atau investigasi awal untuk penulisan skripsi ini dilakukan dengan dua cara, antara lain: a. Investigasi secara langsung, yaitu dengan menggunakan wawancara interview dan pengamatan observation. b. Investigasi secara tidak langsung yaitu dengan mempelajari aliran prosedur procedure flow yang ada pada kenaikan jabatan di PT.Beyf Bersaudara. 69 c. Analisa Kebutuhan Sistem Requirement Analysis Pada tahap ini dilakukan analisa sistem berjalan yaitu dengan menggunakan bagan alir flowchart, yaitu dengan menggunakan flowchart pada sistem yang sedang berjalan sehingga dapat lebih mempermudah dalam menganalisa kebutuhan sistem kenaikan jabatan, kemudian mendeskripsikan mengenai masukan input dan keluaran output pada sistem yang sedang berjalan. Kemudian menggambarkan sistem kenaikan jabatan yang baru sesuai dengan keinginan kebutuhan pemakai, dalam tahap ini digunakan bagan alir flowchart untuk menggambarkan proses kenaikan jabatan sebagai sistem usulan. d. Mensortir Kebutuhan Sistem Generation of System Alternatives Setelah semua kebutuhan sistem dianalisa dan dirinci, langkah selanjutnya adalah mensortir kebutuhan sistem dan memilih sistem yang terbaik untuk diterapkan. e. Memilih Sistem yang Baik Selection of Proper System Langkah terakhir ditahap analisa adalah memilih sistem yang terbaik dalam merancang bangun sistem kenaikan jabatan yang dibutuhkan. 70 2. Perancangan Setelah dilakukan analisis sistem kemudian dilakukan tahap perancangan yang dilakukan untuk men-design sistem kenaikan jabatan yang baru, yang dapat menyelesaikan ataupun memperkecil permasalahan dalam sistem kenaikan jabatan. Ada tiga jenis perancangan yang digunakan dalam membuat sistem kenaikan jabatan ini, antara lain: a. Perancangan Masukan input Pada tahapan ini akan dilakukan proses perancangan form atau perancangan antarmuka program yang diperlukan dengan menentukan kebutuhan input dari sistem kenaikan jabatan yang baru. b. Perancangan Keluaran output Pada tahapan ini akan dilakukan proses perancangan output dari sistem kenaikan jabatan yang berupa laporan-laporan yang terinci, dengan menentukan kebutuhan output dari sistem yang baru. c. Perancangan File Pada tahapan ini akan dilakukan proses perancangan basis data dari sistem kenaikan jabatan yang baru, dengan menggunakan tools Entity Relationship Diagram ERD, yaitu dengan menggambarkan hubungan antar entity yang ada pada DFD. Kemudian membuat kamus data berdasarkan ERD yang telah dibuat, pembuatan basis data fisik, merancang normalisasi tabel pada database untuk mendapatkan suatu tabel normal yang tidak memiliki redundancy data, dan terakhir membuat struktur spesifikasi basis data. 71 3. Implementasi Tahap implementasi ini dilakukan sebagai proses untuk menerapkan sistem kenaikan jabatan yang telah dibangun agar user dapat menggunakannya untuk menggantikan sistem yang lama. Pada tahap ini juga dilakukan transfer dari hasil rancangan ke dalam pengkodean program. Dalam mendesain sistem kenaikan jabatan ini digunakan PHP sebagai kode pemrograman dan MySQL sebagai database-nya.

3.2.2 Perancangan Model