Pengujian Software Tabel Relasi

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.