Sim, Syifa Khairunnisa, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu Buana, 2017, pdf.
1. Disain database minimal untuk 2 file data sesuaikan dengan tema tugas saudara masing-
masing.
Sistem database Rental VCD
Skema Database :
KELOMPOK FILM : (jenis , harga_sewa)
FILM : (kode_film, ,judul, jml_keping, jml_film, kode_sewa)
PENGELOMPOKAN FILM : (kode_film, , jenis, judul, jml_keping, jml_film)
CUSTOMER : (no_identitas, jenis_identitas,nama, alamat)
PENYEWAAN : (kode_sewa, tgl_sewa, tgl_kembali, total_film, total_harga, denda,
no_identitas, kode_film)
2. source :
http://watipuspitasari.blogspot.co.id/2013/04/erd.html (8/10/17;21.40)
http://amang4dy.blogspot.co.id/2011/11/sistem-database-pada-rental-vcd.html (8/10/17;21.40)
Jelaskan dan beri contoh dari masing-masing pertanyaan dibawah ini:
1. Database Management System (DBMS)
2. Database Relational
3. File, Record, byte, field dan Byte
Sistem Manajemen Basis Data (DBMS) adalah suatu aplikasi piranti lunak yang menyimpan
struktur basis data, data itu sendiri, hubungan diantara data didalam basis data & nama-nama
formulir, jenis-jenis data, angka di belakang decimal, jumlah karakter, nilai-nilai default &
seluruh uraian field lainnya.
Berikut ini beberapa tujuan DBMS:
1. Dapat digunakan secara bersama.
2. Kecepatan serta kemudahan dalam mengakses data.
3. Efisiensi ruang penyimpanan data.
4. Untuk menangani data dalam jumlah yang besar atau banyak.
5. Untuk menghilangkan duplikasi dan juga inkonsistensi data.
6. Untuk keamanan data.
3. DBMS biasanya mempunyai komponen fungsional (modul), diantaranya sebagaimana di bawah
ini:
1. File Manager adalah mengelola ruang didalam suatu disk dan juga struktur data yang
digunakan untuk merepresentasikan informasi yang tersimpan didalam suatu disk.
2. Database Manager adalah menyediakan interface antar data low – level yang terdapat pada
basis data dengan program aplikasi serta query yang diberikan ke suatu sistem.
3. Query Processor adalah menterjemahkan perintah dalam bahasa query ke instruksi low –
level yang dapat dimengerti database manager.
4. DML Precompiler adalah mengkonversi pernyataan atau perintah DML, yang ditambahkan
dalam suatu program aplikasi kepemangin prosedur normal dalam bahasa induk.
5. DDL Compiler adalah yang mengkonversi berbagai perintah DDL ke dalam sekumpulan
tabel yang mengandung meta data.
Contoh struktur tabel dalam database aplikasi perpustakaan :
dalam membuat aplikasi perpustakaan kita membutuhkan beberapa tabel seperti : Buku , Petugas
, Anggota , Peminjaman.
1. Table Buku
4. 2. Table Anggota
3. Table Petugas
4. Table Peminjaman
Model Database Relasi (Relational Database Model)
Model database relasi merupakan model database yang paling banyak digunakan saat ini, karena
paling sederhana dan mudah digunakan serta yang paling penting adalah kemampuannya dalam
mengakomodasi berbagai kebutuhan pengelolaan database. Sebuah database dalam model ini
disusun dalam bentuk tabel dua dimensi yang terdiri dari baris (record) dan kolom (field),
pertemuan antara baris dengan kolom disebut item data (data value), tabel-tabel yang ada
dihubungkan (relationship) sedemikian rupa menggunakan field-field kunci (Key field) sehingga
dapat meminimalkan duplikasi data.
5. Model database relasi ini dikemukakan pertama kali oleh E.F. Codd, salah seorang pakar dalam
bidang database. Sering juga model ini disebut Database relasi. Tujuan dari model relasi ini ialah
untuk menyediakan metode deklaratif untuk menspesifikasikan data dan queri: pengguna secara
langsung menyatakan bahwa informasi dari database mengandung informasi apa dan informasi
yang diinginkan, serta membiarkan sistem software manajemen database mengatur struktur data
yang berhubungan dengan penyimpanan data dan perbaikan prosedur untuk menjawab queri.
A. FILE
File adalah kumpulan berbagai informasi yang berhubungan dan juga tersimpan di dalam
secondary storage, secara konsep file memiliki beberapa tipe ada yang bertipe Data terdiri dari
numeric, character dan binary. Lalu ada juga file yang bertipe program. Atau Definisi file adalah
arsip ataupun data yang tersimpan di dalam komputer.
File di komputer pada umumnya disimpan di dalam suatu folder tertentu tergantung si pemilik
komputer tersebut ingin dimana ia menyimpannya, setiap file memiliki ekstensi masing-masing
tergantung jenis file itu sendiri. Ekstensi file adalah sebagai tanda yang membedakan jenis-jenis
dari file.
6. Berikut ini contoh jenis file dan macam-macam ekstensinya:
1. System= sys, com, bak, bat, tmp, dan exe.
2. Video= avi, KV, mpg, mpeg, wmv, 3gp, dan flv.
3. Dokumen= html, doc, odt, xls, ods, dan pdf.
4. Suara= wav, rm, mp3, dan midi.
5. Gambar= jpeg, jpg, gif, png tif dan tiff.
B. RECORD
Record adalah kumpulan field yang sangat lengkap, dan biasanya dihitung dalam satuan baris.
Tabel adalah merupakan kumpulan dari beberapa record dan juga field. File adalah terdiri dari
record-record yang menggambarkan dari satu kesatuan data yang sejenis. Misalnya seperti file
nama barang berisikan data tentang semua nama barang yang ada. Data adalah kumpulan fakta
atau kejadian yang digunakan sebagai penyelesaian masalah dalam bentuk informasi. Pengertian
basis data (database) adalah basis data yang terdiri dari dua kata, yaitu kata basis dan data. Basis
dapat di artikan markas ataupun gudang, maupun tempat berkumpul.
C. FIELD
Field adalah kumpulan dari karakter yang membentuk satu arti, maka jika terdapat field misalnya
seperti NomerBarang atau NamaBarang, maka yang dipaparkan dalam field tersebut harus yang
berkaitan dengan nomer barang dan nama barang. Atau definisi field yang lainnya yaitu tempat
atau kolom yang terdapat dalam suatu table untuk mengisikan nama-nama (data) field yang akan
di isikan.
D. BYTE
Byte adalah bagian terkecil yang dapat dialamatkan dalam memori. Byte merupakan sekumpulan
bit yang secara konvensional terdiri atas kombinasi delapan bit. Satu byte digunakan untuk
mengkodekan satu buah karakter dalam memori. Contoh: Kode Ascii untuk J ialah 10101010.
Jadi byte adalah kumpulan bit yang membentuk satu karakter (huruf, angka, atau tanda). Dengan
kombinasi 8 bit, dapat diperoleh 256 karakter (= 2 pangkat 8).
7. E. BIT
Bit adalah suatu sistem angka biner yang terdiri atas dua macam nilai saja, yaitu 0 dan 1. Sistem
angka biner merupakan dasar dasar yang dapat digunakan untuk komunikasi antara manusia dan
mesin (komputer) yang merupakan sekumpulan komponen elektronik dan hanya dapat
membedakan dua keadaan saja (on dan off). Jadi bit adalah unit terkecil dari pembentuk data.
Source :
http://www.pengertianku.net/2015/05/pengertian-dbms-dan-contohnya-lengkap.html (Sunday, 8
October 2017, 10:35 PM)
http://atarashi94.blogspot.co.id/2011/10/contoh-model-database-relasi-relational.html (Sunday, 8
October 2017, 10:35 PM)
http://aliaulia.blogspot.co.id/2015/08/pengertian-data-base-file-record-field.html (Sunday, 8
October 2017, 10:35 PM)
https://id.wikipedia.org/wiki/Model_relasional
https://kejarkoding.blogspot.com/2016/09/struktur-tabel-database-yang-dibutuhkan.html
(Sunday, 8 October 2017, 10:35 PM)