ulang-db.

advertisement
MATERI PENGULANGAN SIDANG SARJANA
JALUR NON SKRIPSI (COMPREHENSION)
MATA UJIAN : DATABASE
Periode Sidang : Januari – Maret 2007
Petunjuk
-
-
Bacalah pernyataan dan pertanyaan berikut ini dengan teliti
Jawablah dengan memanfaatkan buku-buku (referensi) yang dapat dipertanggungjawabkan
Batas maksimal menjawab : 2 minggu setelah mendapat soal ini dan telah dijilid soft
cover (boleh ditanyakan kebenaran jawabannya terlebih dulu, sebelum dijilid).
Salah satu definisi database adalah “Sekumpulan file yang saling berelasi dan
diorganisasi di dalam media penyimpanan elektronik ….<dst>.” Kata “file” memiliki
berbagai istilah lain, misalkan entity-set (sekumpulan entitas), table (tabel), object
(objek), berkas elektronik, dsb.
Soal 1 : Urutkan data mulai dari yang (berukuran) terkecil hingga menjadi
sebuah file, dan buatlah sebuah relasi yang menggambarkan
contoh transaksi yang ada di enterprise sebuah APOTEK.
Sistem database merupakan pembenahan dari sistem file tradisional. Salah satu
pembenahan utama yang dilakukan adalah agar tidak ada file yang sama di dalam
sebuah organisasi (redundancy).
Soal 2 : Beri contoh adanya file yang sama di dalam sebuah organisasi
dan mengapa hal tersebut harus terjadi di dalam sistem file
tradisional
.
Pembenahan lain yang dilakukan adalah agar setiap atribut dapat dibuat
standardisasinya. Dengan data yang standar, maka seluruh user di organisasi tersebut
dapat memandang dan menggunakan data tersebut secara seragam.
Soal 3 : Beri satu contoh data (field) yang bisa dibuat standar, dan
bagaimana proses standardisasinya (di suatu perusahaan).
Pembenahan lainnya adalah penyatuan data tersebut di dalam sebuah server agar
dapat digunakan secara bersama-sama (data sharing).
Soal 4 : Jelaskan beda maksud dari istilah ”Program oriented” dan ”Data
oriented,” dan beri contohnya.
Bagi seorang database administrator (DBA), adalah penting merancang sebuah
database seteliti mungkin agar tidak selalu dilakukan perubahan-perubahan yang akan
memakan waktu dan biaya. Untuk hal yang kecil saja, misalkan penentuan kebutuhan
akan field, harus dipikir masak-masak, misalkan apa namanya, berapa panjangnya, apa
isinya nanti, dan sebagainya.
Soal 5 : Di proses normalisasi tahap I, ada ketentuan, yaitu setiap atribut
(field) harus bersifat atomik. Jelaskan apa yang dimaksud dengan
atomik dan berikan satu contoh atribut yang belum atomik dan
bagaimana membuatnya agar menjadi atomik.
Seorang DBA atau programmer juga harus pandai-pandai menentukan mana kunci
atribut (key field) dari sebuah file agar pencarian dan pemrosesan suatu record di dalam
sebuah file tidak salah.
Soal 6 : Gambarkan cara untuk menentukan sebuah kunci primer (primary
key) dari sebuah file yang dimulai dari penentuan super key.
Untuk memperjelas penggambaran penggunaan sistem file tradisional dan sistem
database, adalah adanya jaringan komputer atau tidak, ada keseragaman
(standardisasi) data atau tidak, dan sebagainya.
Soal 7 : Jelaskan manfaat yang sangat jelas bagi seorang nasabah yang
menabung di bank yang sudah menggunakan database dan yang
masih menggunakan sistem file tradisional.
Penggunaan data secara bersama-sama bukan tanpa risiko, karena bisa menjadikan
seorang pengguna membuka dan mengakses data yang bukan haknya. Untuk
mencegah hal itu, seorang DBA melakukan konsep pengamanan data.
Soal 8 : Gambarkan contoh salah satu cara atau teknik dalam pengamanan
(security) terhadap data.
Penyatuan data di dalam sebuah server juga bukan tanpa risiko. Salah satu risikonya
adalah bila server tersebut rusak, maka seluruh user (yang terkait) tidak dapat
menjalankan tugasnya.
Soal 9 : Jelaskan apa yang dimaksud dengan recovery system dan back-up
system ?
Selain berbagai keuntungan dalam menggunakan database dibanding dengan sistem
file tradisional, ada juga kekurangan database. Salah satunya adalah memerlukan
media penyimpanan data yang jauh lebih besar.
Soal 10 : Jelaskan, mengapa perlu disediakan media penyimpanan yang
jauh lebih besar, untuk apa saja ?
Selain dilakukan kalkulasi, ada banyak perlakuan terhadap data, misalkan ditambah,
dihapus, diubah, disortir, dan sebagainya.
Soal 11 : Jelaskan masing-masing dengan tiga contoh, perintah-perintah
yang masuk ke dalam data definition language (DDL) dan data
manipulation language (DML)
Seorang user memerlukan interface (perantara) untuk berhubungan dengan database,
salah satunya melalui software yang merupakan bagian dari database management
system (DBMS)
Soal 12 : Jelaskan tiga saja fungsi dari DBMS tersebut dan beri contoh dua
saja software DBMS yang ada di pasaran (merek dagangnya).
Download