yang berbeda-beda sehingga dapat digunakan secara bersamaan oleh banyak pengguna Ramalho, 2001.
Sistem manajemen basis data adalah aplikasi perangkat lunak yang menyimpan struktur basis data, hubungan antar-data dalam basis data, serta
berbagai formulir dan laporan yang berkaitan dengan basis data itu. Basis data yang dikendalikan oleh sistem manajemen basis data adalah satu set
catatan data yang berhubungan dan saling menjelaskan. Microsoft Office Access, SQL Server, MySQL, Oracle dan masih banyak lagi merupakan
bagian dari jenis basis data yang digunakan saat ini McLeod, 2004. Basis data dapat didefinisikan dari beberapa sudut pandang seperti :
1. Himpunan kelompok data yang saling berhubungan dan diorganisasikan sedemikian rupa agar nantinya dapat dimanfaatkan kembali dengan cepat
dan mudah. 2. Kumpulan data yang saling berhubungan dan disimpan bersama
sedemikian rupa tanpa pengulangan yang tidak perlu untuk memenuhi berbagai kebutuhan.
3. Kumpulan data atau tabel yang saling terhubung dan disimpan di dalam media penyimpanan elektronik.
2.9. Structured Query Language SQL
Menurut Ramalho 2001, Structured Query Language SQL adalah bahasa yang digunakan untuk mengakses dan memodifikasi data
yang terdapat pada berkas basis data. Pernyataan SQL terdiri dari dua kategori, yaitu: Data Definition Language DDL dan Data Manipulation
Language DML. DDL memungkinkan pemakai untuk mendefinisikan indeks yang berguna untuk pencarian dan mengurutkan data dalam basis
data khususnya data yang berukuran besar, tabel, dan relasi basis data, sedangkan DML digunakan untuk memilih, mengelompokkan mengurutkan
dan menghitung informasi yang tersimpan dalam basis data. Sedangkan Query adalah pernyataan permintaan pemanggilan informasi yang
merupakan bagian dari DML. Struktur dasar dari pernyataan SQL terdiri dari tiga jenis Ramalho,
2001, yaitu:
1. SELECT, merupakan perintah dasar pada basis data untuk mengakses dan mengambil data dari suatu tabel pada basis data.
2. FROM, yaitu daftar dari relasi yang akan dilacak dalam pengerjaan ekspresi yaitu mencari atau membaca data dari tabel yang dipilih.
3. WHERE, digunakan untuk pemilihan predikat dari aljabar relasional, yang terdiri dari sebuah predikat yang melibatkan atribut-atribut relasi
atau biasa digunakan dalam pengelompokan data pada basis data.
2.10. Siklus Hidup Sistem System life cycle
Siklus hidup sistem System life cycle atau SLC adalah proses evolusioner yang diikuti dalam menerapkan sistem atau subsistem informasi
berbasis komputer. SLC terdiri dari serangkaian tugas yang erat mengikuti langkah-langkah pendekatan sistem. Karena tugas-tugas tersebut mengikuti
suatu pola yang teratur dan dilakukan secara top-down, SLC sering disebut sebagai pendekatan air terjun Waterfall bagi pengembang dan pengguna
sistem McLeod, 2004.
2.11. Data Flow Diagram DFD
Data Flow Diagram DFD merupakan alat perancangan sistem yang berorientasi pada alur data dengan konsep dekomposisi dapat
digunakan untuk penggambaran analisa maupun rancangan sistem yang mudah dikomunikasikan oleh profesional sistem kepada pemakai maupun
pembuat program Parno, 2009. DFD sering digunakan untuk menggambarkan suatu sistem yang
telah ada atau sistem baru yang akan dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut mengalir dan
dimana data tersebut akan disimpan. DFD merupakan salah satu alat yang digunakan pada metode pengembangan sistem terstruktur. DFD dapat
menggambarkan arus data dengan terstruktur dan jelas. Berikut adalah empat simbol yang sering digunakan dalam DFD Parno, 2009.
1. External entity kesatuan luar atau boundary batas sistem Sistem akan menerima masukan dan menghasilkan keluaran kepada
lingkungan luarnya dimana sistem mempunyai batas sistem yang
memisahkan dengan lingkungan luarnya. Komponen ini dipresentasikan dengan persegi panjang.
KARYAWAN
Gambar 1. Batasan Sistem 2. Aliran
Diberi simbol suatu panah yang menggambarkan gerakan paket data atau informasi dari suatu bagian ke bagian lain.
Isi Form
Gambar 2. Aliran Data
3. Proses Menunjukkan transformasi dari masukan menjadi keluaran.
Gambar 3. Proses Data
4. Penyimpanan Komponen ini digunakan untuk memodelkan kumpulan data.
Gambar 4. Penyimpanan Data
2.12. Tinjauan Studi Terdahulu