29 Data Flow Diagram DFD adalah suatu diagram yang menggunakan
notasi-notasi untuk menggambarkan arus dari data sistem, yang penggunaannya sangat membantu untuk memahami sistem secara logika,
tersruktur dan jelas. DFD merupakan alat bantu dalam menggambarkan atau menjelaskan sistem yang sedang berjalan logis.
4. Kamus Data
Kamus data adalah suatu daftar data elemen yang terorganisir dengan definisi yang tetap dan sesuai dengan sistem, sehingga user dan analis sistem
mempunyai pengertian yang sama tentang input, output, dan komponen data strore. Kamus data ini sangat membantu analis sistem dalam mendefinisikan
data yang mengalir di dalam sistem, sehingga pendefinisian data itu dapat dilakukan dengan lengkap dan terstruktur. Pembentukan kamus data
dilaksanakan dalam tahap analisis dan perancangan suatu sistem.
5. Perancangan Basis Data
a. Normalisasi
Normalisasi merupakan sebuah teknik dalam logical design sebuah basis data, teknik pengelompokkan atribut dari suatu relasi sehingga membentuk
struktur relasi yang baik tanpa redundansi. Adapun bentuk yang umum digunakan dalam proses normalisasi adalah sebagai
berikut: 1. Bentuk Normal Kesatu 1NFFirst Normal Form
30 Bentuk normalisasi pertama ini dapat terpenuhi apabila tabel tidak
memiliki atribut bernilai banyak atau lebih dari satu atribut dengan domain nilai yang sama.
2. Bentuk Normal Kedua 2NFSecond Normal Form Bentuk normalisasi kesua dapat terpenuhi apabila berada dalam bentuk
normal pertama, dan setiap atribut bukan kunci primer yang memiliki ketergantungan fungsional penuh terhadap kunci primer.
3. Bentuk Normal Ketiga 3NFThird normal Form Bentuk normalisasi ketiga dapat terpenuhi apabila berada dalam bentuk
normal kedua, dan setiap atribut bukan kunci tidak memiliki dependensi transitif penuh terhadap kunci primer. Perancangan basis data diperlukan agar kita bisa
memiliki basis data yang kompak dan efisien dalam ruang penyimpanan, cepat dalam mengakses dan mudah dalam pemanipulasian ubah, tambah, hapus data.
b. Tabel Relasi
Relasi tabel adalah gambaran tentang hubungan yang terjadi antar tabel- tabel yang akan digunakan dalam program aplikasi pemecahan dari flat file yang
menurut teknik normalisasi sehingga pemecahan tersebut memiliki sebuah kunci
yang menghubungkan relasi datanya. 3.2.4.
Pengujian Software
Faktor pengujian software merupakan teknik untuk menguji perangkat lunak, mempunyai mekanisme untuk menentukan data uji yang dapat menguji
31 perangkat lunak secara lengkap serta mempunyai kemungkinan tinggi untuk
menemukan kesalahan. Perangkat lunak dapat diuji dengan cara, yaitu sebagai berikut :
2. Black Box Testing Pengujian Black Box adalah pengujian aspek fundamental sistem tanpa
memperhatikan struktur logika internal perangkat lunak. Metode ini digunakan untuk mengetahui apakah perangkat lunak berfungsi dengan benar. Pengujian
Black Box merupakan metode perancangan data uji yang didasarkan pada spesifikasi perangkat lunak. Data uji dibangkitkan, dieksekusi pada perangkat
lunak dan kemudian keluaran dari perangkat lunak dicek apakah telah sesuai dengan yang diharapkan.
Metode pengujiaan perangkat lunak yang digunakan dalam penelitian ini adalah Metode Black Box Testing. Memilih metode ini karena black box dapat
menguji secara keseluruhan fungsionalitas perangkat lunak.
32
BAB IV ANALISIS DAN PERANCANGAN SISTEM
4.1 Analisis Sistem Yang Berjalan
Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh ke dalam bagian
– bagian komponen nya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan
– permasalahan, kesempatan
– kesempatan, hambatan – hambatan yang terjadi dan kebutuhan – kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan
– perbaikan atau analisis sistem adalah penelitian atau sistem yang sudah ada dengan tujuan untuk
merancang sistem yang baru atau diperbaharui, tahap ini merupakan tahap yang sangat penting karena kesalahan ditahap ini akan menyebabkan kesalahan ditahap
selanjutnya.
4.1.1. Analisis Dokumen
Analisis yang sedang berjalan menguraikan secara rinci dokumen- dokumen yang digunakan dalam sistem informasi dilapangan, diantaranya :
1. Nota Pembelian
Deskripsi : Merupakan tanda bukti pembelian bahan baku
Rangkap : 1 Satu
Sumber : Kepala konveksi Perry Collection Sukabumi
Element Data : tgl,
no_beli, nama_pelanggan,
nm_barang, harga_satuan,
nm_pemasok, total_bayar,
kembalian.