Konsep Dasar Waterfall Database

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