Bentuk normal pertama 1NF terpenuhi jika sebuah tabel tidak memiliki atribut bernilai banyak Multivalued Attribute atau lebih dari
satu atribut dengan domain nilai yang sama. 3.
Bentuk Normal Kedua 2NFSecond Normal Form Bentuk normal tahap kedua terpenuhi jika pada sebuah tabel, semua
atribut tidak termasuk dalam key primer memiliki ketergantungan fungsional KF pada key primer secara utuh. Sehingga untuk
membentuk normal kedua haruslah sedah ditentukan atribut kunci. Atribut kunci haruslah unik dan dapat mewakili atribut lain yang
menjadi anggotanya. 4.
Bentuk Normal Ketiga 3NFThird Normal Form Bentuk normal tahap ketiga mempunyai kondisi bahwa relasi haruslah
dalam bentuk normal kedua dan semua stribut bukan primer tidak mempunyai hubunganyang transitif. Dengan kata lain, setiap atribu
bukan kunci haruslah bergantung pada kunci utama.
b. Tabel Relasi
Suatu tabel relasi yaitu sebagai penghubung dari beberapa atribut yang saling berhubungan. Dimana didalam suatu relasi yang melibatkan seluruh
candidate key didalam relasi tersebut.
3.2.4 Pengujian Software
Pengujian Software perangkat Lunak adalah elemen kritis dari jaminan kualitas perangkat lunak dan mempresentasikan kajian pokok dari spesifikasi,
desain dan pengkodean.Roger Pressman 2002 : 59.
Metode pengujian yang digunakan oleh penulis adalah black-box.Black Box Tasting
digunakan untuk menguji fungsi-fungsi dari perangkat lunak yang dirancang.
Pengujian balck Box berfokus pada persyaratan fungsional perangkat lunak. Dengan demikian, pengujuan black box memungkinkan perekayasa
perangkat lunak mendapat serangkain kondisi input yang sepenuhnya menggunakan semua persyaratan fungsional untuk semua program. Pengujian
black box merupakan pendekatan komlementer yang kemungkinan besar mampu mengungkap kelas kesalahan.
Pengujian black box berusaha menemukan kesalahan dalm kategori sebagai berikut :
1. Fungsi yang tidak benar atau hilang
2. Kesalahan antar muka
3. Kesalahan dalam struktur data atau akses database eksternal
4. Kesalahan kinerja
5. Inisialisasi kesalahan terminasi
BAB IV ANALISIS DAN PERANCANGAN SISTEM
4.1. Analisis Sistem Yang Sedang Berjalan
Analisis sistem merupakan penguraian dari suatu sistem informasi yang utuh kedalam bagian – bagian komponen dengan maksud untuk mengidentifikasi
dan mengevaluasi permasalahan dan hambatan yang terjadi, dengan kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan.
Kegiatan yang paling penting dalam proses analisa guna memahami seluruh informasi yang terdapat pada suatu kasus adalah menganalisis sesuatu untuk
mengetahui apa yang sedang terjadi. Analisis sistem diperlakukan untuk memenuhi kebutuhan akan data dan prosedur suatu sistem yang sedang berjalan,
penganalisisnya terdiri dari : a.
Flow map b.
Diagram konteks c.
Data flow diagram d.
Evaluasi sistem
4.1.1. Analisis dokumen
Dalam merancang sistem yang harus ditentukan lebih dahulu adalah analisis dokumen, dimana kumpulan dokumen ini merupakan satu kesatuan data
untuk diproses lebih lanjut sehingga menghasilkan informasi yang digunakan
sesuai dengan prosedur yang ditetapkan sebelumnya. Dokumen yang digunakan
adalah seperti :