39
2.6. Basis Data
Menurut Ramakrishnan dan Gehrke 2003 yang dikutip oleh Janner Simarmata dan Imam Paryudi 2006 basis data merupakan kumpulan data
yang umumnya mendeskripsikan aktifitas suatu organisasi atau lebih yang berhubungan. Misalnya, basis data universitas tertentu, dapat berisi: entitas
seperti mahasiswa, ruang kuliah dan hubungan antar entitas seperti pendaftaran ulang mahasiswa.
Istilah basis data berawal dari ilmu komputer. Meskipun kemudian artinya semakin luas, memasukkan hal-hal di luar bidang elektronika, artikel
ini mengenai basis data komputer. Catatan yang mirip dengan basis data sebenarnya sudah ada sebelum revolusi industri yaitu dalam bentuk buku
besar, kwitansi dan kumpulan data yang berhubungan dengan bisnis. Konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau
potongan dari pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di dalamnya: penjelasan ini disebut
skema .
Skema menggambarkan obyek yang diwakili suatu basis data dan hubungan di antara obyek tersebut. Ada banyak cara untuk mengorganisasi skema, atau
memodelkan struktur basis data. Ini dikenal sebagai model basis data
atau model data. Model yang umum digunakan sekarang adalah
model relasional ,
yang menurut istilah mewakili semua informasi dalam bentuk tabel-tabel yang saling berhubungan dimana setiap tabel terdiri dari baris dan kolom
definisi yang sebenarnya menggunakan terminologi matematika. Dalam model ini, hubungan antar tabel diwakili dengan menggunakan nilai yang
40 sama antar tabel. Model yang lain seperti
model hierarkis dan
model jaringan menggunakan cara yang lebih eksplisit untuk mewakili hubungan antar tabel.
Komponen penyusun basis data menurut Janner Simarmata 2006 yaitu: 1. Skema Basis Data
Skema basis data adalah sekelompok objek dalam basis data yang saling berhubungan atau memiliki relasi.
2. Tabel Tabel adalah unit penyimpan fisik utama untuk data dalam basis data.
3. Kolom atau field
Kolom adalah kategori informasi yang terdapat di dalam tabel. 4. Baris
Baris atau record adalah kumpulan semua kolom yang berhubungan dengan kejadian tunggal.
5. Tipe Data Tipe data menentukan tipe data yang disimpan di dalam kolom. Tipe data
umum yang digunakan, yaitu: alfanumerik, numerik dan tanggal atau waktu.
41
2.7. State Transition Diagram STD