Gambar 2.8 Contoh Relasi Satu-Banyak
3. Relasi Banyak-Banyak many to many – m:m Disebut relasi banyak-banyak apabila semua anggota
entitas pertama dapat memiliki satu atau lebih pasangan pada entitas kedua, dan semua anggota entitas kedua dapat memiliki
satu atau banyak pasangan pada entitas pertama. Contoh : guru banyak mengajar mata pelajaran, dan mata pelajaran banyak
diajar oleh guru.
Gambar 2.9 Contoh Relasi Banyak-Banyak 2.7.6
Pengujian Black Box
Pengujian Black box berfokus pada persyaratan fungsional perangkat lunak, untuk mendapatkan serangkaian kondisi input yang
sepenuhnya menggunakan semua persyaratan fungsional untuk suatu program. Al-Bahra, 2006
2.8 Software Pengembangan Sistem
2.8.1 Delphi
Kebutuhan akan adanya program aplikasi yang bekerja dibawah sistem operasi Windows serta memiliki antarmuka visual
yang user friendly telah memancing minat banyak orang
menggunakan bahasa pemrograman yang mampu menyediakan antarmuka grafis.
Borland Delphi atau biasa disebut Delphi saja, merupakan
salah satu perangkat pemrograman visual yang sangat terkenal di lingkungan berbasis MS. Windows. Bahasa pemrograman yang
digunakan adalah bahasa pemrograman Pascal atau yang kemudian juga disebut bahasa pemrograman Delphi. Delphi merupakan
generasi penerus dari Turbo Pascal. Zainudin, 2005 Delphi
memiliki sarana yang tangguh untuk pembuatan aplikasi, mulai dari sarana untuk pembuatan form , menu, toolbar,
hingga kemampuan untuk menangani pengelolaan basis data yang besar, kelebihan-kelebihan yang dimiliki Delphi antara lain karena
pada Delphi, form dan komponen-komponennya dapat dipakai ulang dan dikembangkan, memiliki lingkungan pengembangan visual yang
dapat diatur sesuai kebutuhan, menghasilkan file terkompilasi yang berjalan lebih cepat, serta kemampuan mengakses data dari
bermacam-macam format.
2.8.2 Mengenal Integrated Development Environment IDE Delphi
Menurut Hengky Alexander Mangkulo, Pada dasarnya IDE pada Delphi 7.0 terdiri atas Menu, Component Palette, Toolbar,
Object Inspector, Object Tree View, Form Editor, dank Code Editor .
1. Menu Pada bagian menu terdapat sebelas menu utama, yaitu menu File,
Edit, Search, View, Project, Run, Component, Database, tools, Window,
dan Help. 2. Toolbar
Toolbar ini fungsinya sama dengan menu, hanya saja pada
toolbar pilihan-pilihannya itu berbentuk suatu icon. Icon-icon
pada toolbar adalah pilihan-pilihan pada menu yang sering digunakan dalam membuat program aplikasi. Dengan toolbar itu
bisa lebih memudahkan dalam memilih proses yang sering dilakukan tanpa harus memilihnya pada menu.
3. Component Palette Component Palette
adalah tempat dimana kontrol-kontrol dan komponen-komponen diletakkan.
Gambar 2.10
Component palette 4. Object TreeView
Object TreeView adalah tempat untuk melihat daftar dari objek-
objek apa saja yang terdapat pada program aplikasi.
Gambar 2.11 Object TreeView
5. Object Inspector Object Inspector
adalah tempat untuk property dan event dari setiap objek kontrol. Yang dapat digunakan untuk mengatur
property dari objek kontrol yang dipakai dan juga dapat membuat
dan melihat event dari setiap objek.
Gambar 2.12 Object Inspector
6. Form Editor Form Editor atau form adalah tempat program aplikasi untuk
membuat tampilan user interface.
Gambar 2.13 Form editor
7. Kode editor Kode Editor adalah tempat di mana untuk meletakkan atau
menuliskan kode program dari program aplikasi yang akasn dibuat.
Gambar 2.14 Kode Editor 2.8.3
Penggunaan XAMPP
Kepanjangan dari XAMPP yaitu Apache, PHP, MySQL dan phpMyAdmin
. XAMPP merupakan tool yang menyediakan paket perangkat lunak ke dalam satu buah paket. Dengan menginstall
XAMPP maka tidak perlu lagi melakukan instalasi dan konfigurasi
web server Apache, PHP dan MySQL secara manual. XAMPP akan
menginstalasi dan mengkonfigurasikannya secara otomatis atau auto konfigurasi. XAMPP yang digunakan penulis yaitu XAMPP Versi
1.7.3 www.php-mysql-solution.blogspot.com
2.8.4 Penggunaan My SQL dan My SQL Connector