perwalian antara tabel dosen dan tabel mahasiswa. Satu baris dosen atau satu dosen bisa berhubungan dengan satu baris atau lebih mahasiswa.
Gambar 3.5 Contoh Relasi 1 - N
N - M
Mempunyai pengertian Satu baris atau lebih data pada tabel pertama bisa dihubugkan ke satu atau lebih baris data pada tabel ke dua. Artinya ada
banyak baris di tabel satu dan tabel dua yang saling berhubungan satu sama lain. Contohnya : relasi antar tabel mahasiswa dan tabel mata kuliah. Satu baris
mahasiswa bisa berhubungan dengan banyak baris mata kuliah begitu juga sebaliknya.
Gambar 3.5 Contoh Relasi N - M
3.2.4 Pegujian Software
Pengujian software adalah investigasi yang dilakukan kepada software untuk mengetahui kualitas suatu produk, dilakukan untuk mengeliminasi defect
yang terjadi setelah software diluncurkan, pengujian software sendiri tidak akan pernah penuh mengenali defect pada suatu software.
Adapun pengujian software yang digunakan dalam penelitian ini adalah dengan menggunakan metode blackbox testing. Menurut Al-Bahra bin Ladjamudin
2006:379, metode blackbox testing ini berfokus pada keperluan fungsional dari software, yang memungkinkan untuk membuat himpunan kondisi input yang akan
melatih seluruh syarat-syarat fungsional suatu program. Uji coba blackbox merupakan pendekatan yang melengkapi untuk menemukan kesalahan yang
terjadi. Uji coba blackbox berusaha menemukan kesalahan dalam beberapa kategori, diantaranya adalah sebagai berikut:
1. Fungsi-fungsi yang salah atau hilang.
2. Kesalahan interface.
3. Kesalahan dalam struktur data atau akses ke database eksternal.
4. Kesalahan performa.
5. Kesalahan inisialisasi dan termunasi.
38
BAB IV ANALISIS DAN PERANCANGAN SISTEM
4.1. Analisis Sistem yang Sedang Berjalan
Analisis sistem merupakan analisa prosedur yang diperlukan untuk memenuhi kebutuhan akan data suatu sistem yang sedang berjalan pada suatu
perusahaan. Analisa sistem diperlukan untuk memenuhi kebutuhan akan data dan prosedur sistem yang sedang berjalan, selain itu bertujuan juga untuk mengetahui
lebih jelas bagaimana cara kerja sistem tersebut dan masalah apa saja yang dihadapi sistem untuk dapat dijadikan usulan perancangan sistem. Adapun
langkah-langkah dalam menganalisis sebuah sistem adalah sebagai berikut : 1.
Identify, yaitu tahapan memahami masalah. 2.
Understand, yaitu tahapan memahami kerja dari sistem yang ada.
3. Analyze, yaitu tahapan menganalisis sistem.
4. Report, yaitu tahapan membuat laporan hasil analisis.
Berdasarkan hasil pengamatan dan wawancara yang telah penulis lakukan di Kasatlantas Polrestabes Bandung, menunjukan bahwa pengelolaan pendaftaran,
penginputan data, pencetakan laporan, serta hasil output penilaian tes uji praktek atau lisan pemohon SIM. pemohon masih dilakukan dengan cara manual dengan
menggunakan buku catatan. Serta belum dibuatnya laporan untuk diinputkan