3. Many to many banyak ke banyak Tingkat hubungan banyak ke banyak terjadi jika tiap kejadian pada sebuah
entitas akan mempunyai banyak hubungan dengan kejadian pada entitas lainnya. Dilihat dari entitas yang pertama maupun dari entitas yang kedua.
3.2.4. Pengujian Software
Pengujian merupakan suatu proses ekseskusi program yang ditujukan untuk menemukan error. Untuk pengujian pada penelitian ini akan digunakan BlackBox
Testing yang besar yang berfokus pada pesyaratan fungsional perangkat lunak. Dengan demikian, pengujian Black-Box memungkinkan perekayasa perangkat
lunak mendapatkan serangkaian kondisi input yang menggunakan semua persyaratan fungsional untuk suatu program. Pengujian Black-Box berusaha
menemukan kesalahan dalam kategori sebagai berikut : a. Fungsi-fungsi yang tidak benar atau hilang
b. Kesalahan interface c. Kesalahan dalam struktur data atau akses eksternal
d. Kesalahan kinerja e. Inisialisasi dan kesalahan terminasi
Dalam metode pengujian black-box, terdapat factor-faktor pengujian untuk mengetahui tingkat kelayakan penggunaan perngkat lunak. Renacana pengujian
untuk perangkat lunak yang dirancang akan dilakukan dengan menggunakan tiga factor pengujian. Tiga factor pengujian tersebut adalah :
a. File Integrity
Yaitu pengujian menekankan pada data yang dimasukan melalui aplikasi akan tidak bisa diubah. Prosedur yang akan memastikan bahwa file yang digunakan
benar dan data dalam file tersebut akan disimpan sekuensial dan benar.
b. Authorization
Yaitu pengujian yang dilakukan untuk menjamin data yang diperoses sesuai dengan ketentuan manajemen. Authorisasi menyangkut proses transaksi secara
umum dan khusus.
3.3. Analisis Sistem Yang Sedang Berjalan
Analisis sistem yang sedang berjalan dilakukan dengan tujuan untuk mengetahui proses kerja yang sedang dikerjakan atau sedang berjalan.
3.3.1. Analsis Dokumen
Analsis dokumen terdiri dari nama, fungsi, sumber, item data, jumlah dan periode. Adapun analisis dokumen yang berjalan pada Niko travel adalah sebagai
berikut : 1. Data pesanan Booking Tiket
a. Nama Dokumen : Data Pesanan
b. Fungsi : Menyimpan data pemesan Tiket
c. Sumber : Dari pemesan ke Bagian Operasional
d. Periode Pembuatan : Setiap adanya pemesanan
e. Atribute : Nama, alamat_asal, tujuan_keberangkatan,
Tanggal, jam_keberangkatan, Jumlah_tiket, No_telpon