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