transitif, dengan kata lain suatu atribut bukan kunci non-key tidak boleh memiliki ketergantungan fungsional functional dependency terhadap atribut
bukan kunci lainnya.
b. Tabel Relasi
Relasi dalam database menunjukkan hubungan atau keterkaitan antar tabel- tabel. Dengan adanya relasi data dari beberapa tabel dapat ditampilkan sebagai
satu kesatuan informasi dalam bentuk query, form atau report. Suatu relasi dibentuk dengan menyamakan data pada key field dari dua
tabel, biasanya field yang memiliki nama yang sama pada kedua tabel, dimana field tersebut biasanya merupakan primary key dari tabel pertama, yang memiliki
nilai unique untuk setiap record, dan menjadi foreign key pada tabel kedua.
3.2.3. Pengujian Software
Pengujian software adalah proses untuk memastikan apakah semua fungsi dalam sistem bekerja dengan baik, dan mencari apakah masih ada
kesalahan pada sistem. Pengujian atau testing software bertujuan untuk menjamin kualitas software, dan juga menjadi peninjauan terakhir terhadap
spesifikasi, desain dan pengkodean. Terdapat dua pendekatan dalam melakukan pengujian software, yaitu:
1. Pendekatan black-box testing
Pendekatan ini melakukan pengujian terhadap fungsi operasional software. Pendekatan ini biasanya dilakukan oleh penguji yang tidak ikut serta
dalam pengkodean software. 2.
Pendekatan white-box testing Metoda ini dilakukan oleh orang yang memahami cara kerja operasi
internal software yang membentuk keseluruhan operasi software.
44
BAB IV ANALISIS DAN PERANCANGAN SISTEM
4.1. Analisis Sistem Yang Berjalan
Analisa sistem yang berjalan di PT. Deka Interior Contractor Jakarta terdiri dari analisa dokumen, flowmap, diagram konteks dan data flow diagram.
Analisasistem dalam suatu perusahaan sangat penting karena fungsi dari analisis itu sendiri yaitu untuk mengetahui bagaimana sebuah sistem itu berjalan agar
sistem yang dibuat menghasilkan output yang diinginkan dan dapat mencapai tujuan yang direncanakan.
4.1.1. Analisis Dokumen
Analisis dokumen merupakan suatu metode analisis data dengan cara mengumpulkan data-data yang berhubungan dengan objek yang akan diteliti dan
pengujian arsip atau dokumen yang ada pada instansi terkait. Analisis dokumen juga merupakan salah satu hal yang dapat membantu dalam perancangan sistem,
analisis dokumen yang terdapat pada sistem informasi persediaan bahan baku
pada PT. Deka Interior Contractor Jakarta adalah sebagai berikut.
1. Laporan Pembelian Bahan Baku Nama Dokumen : Laporan Pembelian Bahan Baku
Fungsi : Digunakan untuk mencatat pembelian bahan baku
Elemen Data : No. Nota, tanggal, supplier, nama bahan baku, satuan,
kuantitas, keterangan.