2.8 Database
Database adalah kumpulan terorganisir dari data yang secara nalar saling berkaitan Hoffer et al. 2005. Menurut Prahasta 2009 database atau basis data
adalah kumpulan data non-redundant yang saling terkait satu sama lainnya, dalam usaha membentuk bangunan informasi yang penting enterprise dan
dapat digunakan bersama oleh sistem aplikasi yang berbeda. Penerapan database dalam suatu sistem informasi dinamakan database sistem, yaitu
sebuah sistem informasi yang mengintegrasikan kumpulan data yang saling berhubungan, dan membuatnya tersedia untuk beberapa aplikasi Kadir 2008.
Komponen- komponen utama dalam sebuah sistem database adalah perangkat keras hardware, sistem operasi, database, sistem pengelola database DBMS,
pemakai user, dan aplikasi perangkat lunak lainnya optional Fathansyah 2002.
Database dikelola dengan perangkat lunak yang memungkinkan pengguna memakai, memelihara dan mengakses sumberdaya data secara efisien yakni
DBMS atau Database Management System. Kelebihan penggunaan DBMS adalah mengurangi duplikasi data dan untuk keamanan data Mulyanto 2009.
Kecenderungan peningkatan penggunaan DBMS adalah dalam pengelolaan data SIG dan data non-spasial. Hampir semua Sistem Informasi Geografis yang
bersifat komersil turut menyertakan beberapa bentuk dari DBMS Aronoff 1991.
2.8.1 Database Relasional Database relasional adalah jenis database yang menggunakan model data
relasional, dan merupakan jenis database yang sering digunakan saat ini. Model database relasional terdiri dari data yang direpresentasikan dalam bentuk tabel
yang terdiri dari sejumlah baris dan kolom, yang ternormalisasi dengan field kunci sebagai penguhubung relasional antar tabelnya. Model data relasional memiliki
beberapa kelebihan, antara lain cenderung mudah diakses, fleksibel, mudah dikembangkan strukturnya, serta operasi penambahan atau pengurangan yang
diberlakukan tidak menyebabkan anomali atau perubahan hubungan antar tabel Prahasta 2009.
Kadir 2009 mengungkapkan bahwa setiap tabel dalam database model relasional dapat berhubungan yang dibentuk melalui mekanisme kunci primer
primary key dan kunci asing foreign key. Kunci primer berperan sebagai identitas yang unik dari setiap record, sedangkan kunci asing adalah kolom yang
berperan sebagai penghubung dengan kunci primer di tabel lain Mulyanto 2009. Ilustrasi hubungan antar tabel dalam model database relasional ditunjukkan
dalam Gambar 4.
Gambar 4. Kunci primer dan kunci asing dalam hubungan antar relasi
2.9 Sistem Informasi
Sistem informasi didefinisikan sebagai sistem yang mengumpulkan, memproses, menyimpan, menganalisis, dan menyebarkan informasi untuk tujuan
yang spesifik Turban et al. 1999. Komponen dalam sistem informasi adalah
Nomer_Mahasiswa Nama Tanggal_Lahir Kelamin
55 Ridwan 20031991
Pria 56 Sari
311992 Wanita
57 Ida 2271991
Wanita 58 Slamet
1991991 Pria
Nomer_Mahasiswa Kode_MK Nilai 53 DB001
A 54 P1001
B 55 DB001
B 55 DB001
A Kode_MK Nama_MK
SKS DB001
Pengenalan Database 3