3 Identifikasi Permasalahan Tujuan dari identifikasi permasalahan yang ada adalah mengetahui penyebab
timbulnya masalah dalam sistem dan menciptakan sebuah solusi untuk memperbaiki sistem yang ada.
4 Penyelesaian Dari Masalah Yang Dihadapi Memberikan usulan penyelesaian masalah yang ada pada Perpustakaan FKK
UMJ dengan membuat usulan sistem yang baru dengan menggunakan diagram alir dataflow map.
3.2.3 Tahap Perancangan
Tahap perancangan merupakan tahapan yang bertujuan untuk mengatasi permasalahan yang ada. Dalam tahap ini penulis menggunakan beberapa tools
alat untuk membuat rancangan sistem, diantaranya adalah sebagai berikut: 1 Perancangan Sistem
Dalam melakukan perancangan sistem, penulis menggunakan alat Data Flow Diagram DFD atau diagram arus data untuk menggambarkan suatu sistem
yang diusulkan berikut kamus datanya Data Dictionary untuk menjelaskan data yang ada pada DFD.
2 Perancangan Database Setelah perancangan sistem dilakukan kemudian penulis merancang
databasenya dengan menggunakan alat bantu Entity Relationship Diagram ERD yang menggambarkan hubungan antar entitas yang ada pada DFD.
Untuk mengefisiensikan dan mengefektifkan serta menghindari data yang sama, dalam basis data penulis juga melakukan normalisasi.
3 Perancangan InputOutput Setelah tabel dalam bentuk normal selesai dirancang barulah penulis
melakukan rancangan antarmuka program baik untuk input dan output. 3.2.4 Tahap Penerapan
Pada tahap penerapan ini, penulis melakukan transfer hasil rancangan ke pengkodean program. Dalam mendesain aplikasi Sistem Informasi Perpustakaan
penulis menggunakan PHP Versi 5.1 sebagai kode pemrograman dan MySQL Versi 5.0 sebagai databasenya. Penulis juga menentukan spesifikasi komputer
yang dibutuhkan pada sistem serta pengujian program. Adapun pengujian yang dilakukan ada dua metode, yaitu metode white box
dan metode black box. Jika perangkat lunak komputer dipertimbangkan, maka pengujian black box berkaitan dengan pengujian yang dilakukan pada interface
perangkat lunak. Pengujian black box dilakukan untuk memperlihatkan bahwa fungsi-fungsi perangkat lunak adalah operasional; bahwa input diterima dengan
baik dan output dihasilkan dengan tepat; dan integritas informasi eksternal seperti file data dipelihara. Metode white box dilakukan dengan melihat source code
program dengan cara menjalankan debugging.
BAB IV ANALISIS DAN PERANCANGAN
SISTEM INFORMASI PERPUSTAKAAN
4.5 Perencanaan