Alasan penulis menggunakan topologi ini karena topologi ini dapat mendukung jaringan mode ad-hoc. Gunadi, 2009
2.3 Konsep Dasar Waterfall
Pengembangan dengan strategi waterfall sequential menggambarkan bahwa tiap tahapan dimulai dan diselesaikan secara
menyeluruh secara berurutan bagi pengembangan piranti lunak dan juga model ini memberikan pendekatan-pendekatan yang sistematis.
Dalam buku Agus, 2009 Berikut adalah gambar pengembangan sistem perangkat lunak menggunakan linear sequential model atau biasa
disebut model waterfall :
Gambar 2.6
Linear Sequential Model Pressman, 2001
Penjelasan tahapan-tahapan dalam model waterfall ini sebagai berikut:
1. Analysis Analisis Sistem, yakni membuat analisa alur kerja yang difokuskan pada proses pengumpulan data terhadap sistem yang akan
dikembangkan. 2. Design Perancangan Sistem, hartono 2001 yakni mendefiniskan
sebagai penggambaran, perencanaan, dan pembuatan sketsa atau
pengaturan beberapa elelmen yang terpisah ke dalam satu kesatuan yang utuh dan berfungsi.
3. Code Pengkodean, yakni merupakan kegiatan analisis kebutuhan yang diterjemahkan kedalam bahasa yang dimengerti oleh komputer dengan
menggunakan bahasa pemrograman. 4. Testing Pengujian, yakni merupakan proses pengeksekusian program
untuk menemukan kesalahan-kesalahan yang terdapat di dalam sistem, kemudian dilakukan pembenahan.
2.4 Database
Database adalah kumpulan dari elemen data yang saling berhubungan. Agus, 2009
Database merupakan wadah penyimpanan data dan memiliki bagian- bagian yang bertugas menampung data-data dengan kategori berbeda.
Wahana, 2006 Database adalah kumpulan dari data-data yang membentuk suatu
berkas yang saling berhubungan dengan tatacara yang tertentu untuk membentuk data baru atau informasi. Aji, 2007
Database merupakan suatu bentuk pengorganisasian data pada media eksternal disk dengan tujuan mempermudah pengaksesan penyimpanan
ataupun pengambilan data. Abdul, 2001 Menurut Elmazri dan Navathe dalam buku Abdul kadir 2009,
mendefinisikan database sebagai berikut: “Database merupakan suatu kumpulan data yang terkait”.
Menurut Hoffer dkk dalam buku Abdul kadir 2009, mendefinisikan database sebagai berikut: “Database adalah suatu kumpulan yang
terorganisasi dari data-data yang secara nalar terkait”. Menurut Ramakrishnan dan Gerke dalam buku Abdul kadir 2009,
mendefinisikan database sebagai berikut: “Database merupakan suatu kumpulan data yang umumnya menjabarkan aktivitas-aktivitas dari satu atau
lebih dari satu organisasi yang terkait”.
2.5 Database Relasional