Perancangan Database METODOLOGI PENELITIAN

3. Analisa pemecahan masalah menguraikan tentang beberapa usulan yang dapat membantu menyelesaikan permasalahan yang ada pada sistem yang berjalan.

3. Desain Sistem

System Design Pada tahapan ini penulis melakukan perancangan proses sebagai alternative solusi, spesifikasi proses. Kemudian merancang database dan tampilan sebagai desain dari pemilihan solusi terbaik, serta perancangan jaringan. a. Perancangan Proses Perancangan proses disajikan untuk membuat gambaran alur proses sistem baru yang diusulkan. Dengan empat entitas yang terkait yakni Back Office, Customer Service, Marketing, Teller, dan Manajer. Perancangan proses akan dijelaskan dengan Flowchart dokumen dan Data Flow Diagram DFD dan spesifikasi proses pada BAB IV. Keterangan simbol-simbol yang digunakan penulis terlampir dalam daftar simbol. b. Perancangan Input dan Output Untuk perancangan Input Berupa form masukan dan Output Berupa laporan, tools atau peralatan yang digunakan peneliti sebagai alat bantu adalah shape pada Micrromedia Fireworks 8.

c. Perancangan Database

Penulis menyimpulkan bahwa diperlukannya identifikasi tipe entitas yakni terkait user, kartu, pembelian, penjualan, agenda, nasabah, distributor, surat, rekening, dan temporary. Database yang akan di bangun menggunakan tools: ERD Entity Relationship Diagram, normalisasi, kamus data, struktur data, dan STD State Transition Diagram. Keterangan simbol-simbol yang digunakan penulis terlampir dalam daftar simbol. d. Perancangan Tampilan User GUI Untuk perancangan GUI, tools atau peralatan yang digunakan peneliti sebagai alat bantu adalah shape pada Micrromedia Fireworks 8.

4. Implementasi Sistem

System Implementation Pada tahap ini penulis melakukan coding dan pengujian system. a. Coding Setelah dilakukan perancangan system usulan, tahap berikutnya yang dilakukan adalah pemrograman system usulan menggunakan bahasa pemograman Hypertext Processor PHP dengan menggunakan database mysql dan Macromedia Dreamweaver sebagai editor untuk mendesign tampilan web nya yang telah ditentukan pada analisis sistem. b. Pengujian Sistem Dari pengembangan sistem ini, dilakukan secara pengujian black- box dengan melakukan test-case : mempartisi input dan output dalam suatu program. Berikut contoh tabel pengujian black-box yang diisi langsung dari pengguna, sebagai berikut: Tabel 3.1 Contoh Tabel Pengujian Black-box NO. TEST CASE HASIL HARAPAN HASIL KELUARAN Untuk tampilan aplikasi cabang 1. Mengetikan alamat localhost halaman address Tampl menu login sesuai 2. Apabila salah memasukan username atau password Tampil alert atau peringatan bahwa username atau password salah sesuai 3. apabila benar memaskan username atau password Masuk kehalaman masing- masing bagian berdasarkan username yang dimasukan, misalnya username yang dimasukan adalah bagian Customer Service maka setelah login dia masuk kehalaman Customer Service sesuai Pada tabel 3.1, kolom test case berisi case yang akan dilakukan pengetesan oleh pengguna dan hasilnya akan terlihat pada kolom hasil harapan. Untuk membuktikannya apakah hasil sesuai atau tidak ada pada kolom hasil keluar.

3.3 Kerangka Berpikir