Analisis Sistem Desain Sistem Generasi Kode Implementasi Sistem

Analisis Sistem Generasi Kode Desain Sistem Implementasi Sistem Pemeliharaan Gambar 3. 1 Model Sekuensi LinierSDLCWaterfall Pressman, 2002:37

3.2.1 Analisis Sistem

Tahap ini mendefinisikan masalah, kebutuhan informasi, serta spesifikasi pemecahannya. Dalam hal ini penulis menganalisa sistem yang sedang berjalan, ternyata permasalahan yang timbul yaitu masih manualnya proses penyimpanan data karyawan outsource di PT. Limapilar Teknologi sehingga menemui kesulitan jika sewaktu-waktu diperlukan data guna menunjang kelancaran kegiatan bisnis PT. Limapilar Teknologi.

3.2.2 Desain Sistem

Tahap desain merupakan tahapan yang bertujuan untuk mengatasi permasalahan yang ada. Dalam tahap ini digunakan beberapa tools alat untuk membuat rancangan sistem, diantaranya adalah sebagai berikut: 1 Perancangan Sistem Dalam melakukan perancangan sistem, alat bantu yang digunakan adalah Data Flow Diagram DFD atau diagram arus data untuk menggambarkan suatu sistem yang diusulkan berikut kamus data Data Dictionary untuk menjelaskan data yang ada pada DFD. 2 Perancangan Database Setelah perancangan sistem dilakukan kemudian database tersebut dirancang dengan menggunakan alat bantu Relationship Diagram yang menggambarkan hubungan antar entitas yang ada pada DFD. Untuk mengefisiensikan serta menghindari data yang sama dalam basisdata. 3 Perancangan InputOutput Setelah tabel dalam bentuk normal selesai dirancang barulah penulis melakukan rancangan antarmuka interface program baik untuk input dan output.

3.2.3 Generasi Kode

Pada tahap generasi kode, penulis melakukan transfer hasil rancangan ke pengkodean program. Bahasa pemrograman yang penulis gunakan adalah:PHP dengan versi 5.3.1, database MySQL versi 5.1.41, Server Apache versi 2.2.14 dan Control Panel Xampp versi 2.5.

3.2.4 Implementasi Sistem

Dalam tahap implementasi sistem di PT. Limapilar Teknologi penulis telah melakukan pengujian mandiri dan pengujian ke pemakai user karyawan PT. Limapilar Teknologi terhadap perangkat lunak atau sistem serta mengumpulkan beberapa presentase dari sistem yang telah dibuat.

3.2.5 Pemeliharaan