System Analyisis System Design System Implementation

62 b. Kegiatan-kegiatan yang dapat didukung dengan aplikasi ini antara lain, kegiatan dari manajemen penjualan yang berupa pencatatan data penjualan, data pelanggan, data barang, pembuatan report, surat, dan faktur. c. Aplikasi ini akan dibangun menggunakan PHP sebagai bahasa pemograman, Dreamweaver sebagai interface dan MySQL sebagai database. 4. Tujuan sistem, yaitu menentukan untuk apa dan untuk siapa sistem ini dibangun. Peneliti mengembangkan Aplikasi Sistem Informasi Penjualan yang bertujuan untuk memberikan solusi optimal terhadap permasalahan-permasalahan dari perusahaan PT.Jump Distributors Indonesia dalam mengembangkan perusahaan melalui analisa dari penjualan. Pendefinisian masalah yaitu menjabarkan secara jelas permasalahan yang terjadi dari sistem yang lama yang ada dan kemudian menentukan tujuan dari sistem baru yang akan dibuat, dari batasan- batasan sistem, kendala, dan juga alternatif pemecahan masalah.

3.2.2 System Analyisis

Pada tahap ini akan diuraikan mengenai hasil analisis berupa: 1. Analisis persyaratan, yaitu uraian mengenai persyaratan- persyaratan informasi yang dibutuhkan dalam pembuatan Aplikasi Sistem Informasi Penjualan pada Perusahaan Distributor. Pada bagian ini, peneliti mengidentifikasikan persyaratan dengan functional requirement dan nonfunctional requirement. 63 a. Functional requirement Merupakan persyaratan yang mengenai aktivitas dan layanan yang harus diberikan atau disediakan oleh sebuah sistem. Berikut functional requirement pada sistem yang akan dibangun: b. Nonfunctional requirement Merupakan persyaratan yang mengenai fitur, karakteristik, dan batasan lainnya yang menentukan apakah sistem memuaskan atau tidak. 2. Analisis sistem yang berjalan dan sistem yang diusulkan, yaitu uraian mengenai sistem yang berjalan dan sistem yang diusulkan berkaitan dengan alur transaksi pengolahan data nilai mahasiswa. Pada tahap ini perangkat yang digunakan dalam menganalisa sistem yang berjalan dan sistem yang diusulkan adalah flowchart.

3.2.3 System Design

Pada tahap ini, peneliti akan menggambarkan secara umum tentang alur proses sistem yang terdapat pada sistem informasi penjualan Adapun diagram yang disediakan : a. Flowchart Seperti yang sudah dilakukan dalam fase analisis sistem berjalan. Maka dibuatlah flowchart pada sistem yang berjalan dan yang diusulkan. 64 b. DFD Data Flow Diagram Perancangan proses dengan DFD dan kamus data untuk menjelaskan alur dari proses c. ERD Entity Relationship Diagram Tools ERD digunakan untuk perancangan database dengan tahapan spesifikasi database beserta normalisasi. d. STD Perancangan STD State Transition Diagram dan antar muka pemakai atau Graphical User Interface GUI, perancangan yang menjembatani komunikasi antara user dengan sistem.

3.2.4 System Implementation

Setelah melakukan analisis sistem dan perancangan sistem secara rinci, maka tiba saatnya sistem untuk diimplementasikan pembuatan aplikasi software beserta coding program. Tahap implementasi sistem merupakan tahap meletakkan sistem supaya siap untuk dioperasikan. Dalam tahap ini peneliti tidak mengimplementasikan langsung ke perusahaan melainkan hanya melalui tahap-tahap sebagai berikut: 1 Membangun sistem informasi, yaitu peneliti membuat Aplikasi Penjualan pada Perusahaan Distributor berdasarkan analisis dan perancangan sistem yang telah dilakukan. 2 Instalasi sistem informasi, yaitu peneliti melakukan instalasi Aplikasi Penjualan yang telah dibuat, serta mendefinisikan spesifikasi kebutuhan komputer yang peneliti gunakan, perangkat lunak software dan perangkat keras hardware. 65 3 Menguji sistem informasi, yaitu peneliti melakukan pengujian testing terhadap Aplikasi Sistem Informasi Penjualan dengan metode blackbox testing.

3.3 Kerangka Berfikir