Database adalah suatu susunan/kumpulan data secara logis dengan deskripsi data tersebut, yang di rancang untuk memenuhi kebutuhan informasi bagi sebuah organisasi. SISTEM DATABASE adalah suatu sistem penyusunan dan pengelolaan record-record dengan menggunakan komputer, dengan tujuan untuk menyimpan atau merekam serta memelihara data operasional lengkap sebuah organisasi/perusahaan sehingga mampu menyediakan informasi yang diperlukan pemakai untuk kepentingan proses pengambilan keputusan.
KOMPONEN DASAR DARI SISTEM DATABASE Terdapat 5 komponen pokok dari sistem database: A. DATA, adalah Fakta, teks, hasil pengukuran, gambar, suara, dan video yang bernilai informasi dengan ciri-ciri : 1. Data disimpan secara terintegrasi (integrated) Terintegrated yaitu Database merupakan kumpulan dari berbagai macam file dari aplikasi-aplikasi yang berbeda yang disusun dengan cara menghilangkan bagian-bagian yang rangkap (redundant) 2. Data dapat dipakai secara bersama-sama (shared) Shared yaitu Masing-masing bagian dari database dapat diakses oleh pemakai dalam waktu yang bersamaan, untuk aplikasi yang berbeda.
B. HARDWARE ( perangkat keras) Terdiri dari semua peralatan perangkat keras komputer yang digunakan untuk pengelolaan sistem database berupa : 1. Peralatan untuk penyimpanan misalnya disk, drum, tape 2. Peralatan input dan output Input Peralatan untuk memasukkan data ke dalam representasi yang bisa diterima dan dikomputasi oleh komputer. Output Output device bisa diartikan sebagai peralatan yang berfungsi untuk mengeluarkan hasil pemrosesan ataupun pengolahan data yang berasal dari CPU kedalam suatu media yang dapat dibaca oleh manusia ataupun dapat digunakan untuk penyimpanan data hasil proses
3. Peralatan komunikasi data, dll C. SOFTWARE (perangkat lunak) Berfungsi sebagai perantara (interface) antara pemakai dengan data phisik pada database, dapat berupa : 1. Database Management System (DBMS)
C. PROSEDUR
Merupakan Instruksi dan aturan yang menentukan perancangan dan penggunaan basis data, di mana pengguna sistem dan pengelola basis data memerlukan dokumentasi ini untuk menjalankan dan menggunakan sistem.
D. USER (Pemakai) Terbagi menjadi 3 klasifikasi : 1. Database Administrator (DBA), orang/tim yang bertugas mengelola system database secara keseluruhan 2. Programmer, orang/tim membuat program aplikasi yang mengakses database dengan menggunakan bahasa pemprograman 3. End user, orang yang mengakases database melalui terminal dengan menggunakan query language atau program aplikasi yang dibuat oleh programmer 4. Databases Desainer, di bedakan menjadi perancang basis data secara fisik dan logik, secara logik berhubungan dengan identifikasi data antara lain entitas dan atribut selain itu harus memahami proses bisnis.sedangkan fisik bagaimana desain databases dapat di realisasikan, misal desain daa
8.
Terkontrolnya kerangkapan data dan inkonsistensi Terpeliharanya keselarasan data Data dapat dipakai secara bersama-sama Memudahkan penerapan standarisasi Memudahkan penerapan batasan-batasan pengamanan. Terpeliharanya intergritas data Terpeliharanya keseimbangan atas perbedaan kebutuhan data dari setiap aplikasi Program / data independent
Mahal dalam implementasinya Rumit/komplek Penanganan proses recovery & backup sulit Kerusakan pada sistem basis data dapat mempengaruhi departemen yang terkait
ISTILAH-ISTILAH YG DIPERGUNAKAN DALAM SISTEM BASIS DATA a. Enterprise yaitu suatu bentuk organisasi Contoh : Sekolah data_mhs Rumah sakit data_pasien b. Entitas yaitu suatu obyek yang dapat dibedakan dengan objek lainnya Contoh : Bidang administrasi siswa entitas mahasiswa, buku pembayaran Bidang kesehatan entitas pasien, dokter, obat
c. Atribute/field yaitu setiap entitas mempunyai atribut atau suatu sebutan untuk mewakili suatu entitas. Contoh : Entity siswa field = Nim, nama_siswa,alamat,dll Entity nasabah field=Kd_nasabah,nama_nasabah,dll d. Data value yaitu data aktual atau informasi yang disimpan pada tiap data elemen atau atribute. Contoh : Atribut nama_karyawan sutrisno, budiman, dll e. Record/tuple yaitu kumpulan elemen-elemen yang saling berkaitan menginformasikan tentang suatu entity secara lengkap. Contoh : record mahasiswa nim, nm_mhs, alamat.
f.
g.
File yaitu kumpulan record-record sejenis yang mempunyai panjang elemen sama, atribute yang sama namun berbedabeda data valuenya Kunci elemen data yaitu tanda pengenal yang secara unik mengindentifikasikan entitas dari suatu kumpulan entitas
2. 3.
Untuk memenuhi informasi yang berisi kebutuhan kebutuhan user secara khusus dan aplikasinya. Memudahkan pengertian struktur informasi Mendukung kebutuhankebutuhan pemrosesan dan beberapa objek penampilan (respone time, processing time dan strorage space)
System definition Design Implementation Data convertion Testing dan Validation Operation Monitoring dan Maintenance
Latihan Soal
Identifying Entities
Salah satu cara untuk mengidentifikasi entitas yang mungkin adalah untuk menemukan semua kata benda dalam deskripsi suatu sistem Tetapi
Exercise
A member of staff in a personnel system A book in a library system A customer in a sales system A customers address in a sales system A store in the UHS system The shop in a greengrocers shop system The author of a book in a library system
Exercise
A member of staff in a personnel system A book in a library system A customer in a sales system A customers address in a sales system A store in the UHS system The shop in a greengrocers shop system The author of a book in a library system
Exercise
A member of staff in a personnel system A book in a library system A customer in a sales system A customers address in a sales system A store in the UHS system The shop in a greengrocers shop system The author of a book in a library system
Exercise
A member of staff in a personnel system A book in a library system A customer in a sales system A customers address in a sales system A store in the UHS system The shop in a greengrocers shop system The author of a book in a library system
Prosedur ini dimulai dari bagian gudang, dimana kepala gudang akan membuat purchase order (PO) sebanyak 2 (dua) rangkap yang gunanya untuk memesan barang yang dibutuhkan. Barang-barang yang dibutuhkan dapat dilihat di kartu stock. PO adalah lembaran yang berisi nama dan jumlah barang. Kemudian PO akan dikirim ke supplier untuk diisi sesuai dengan nama barang dan jumlah yang di pesan.