Delphi Mengenal Integrated Development Environment IDE Delphi

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