JAWABAN SOAL QUIZ
TUGAS
Diajukan untuk memenuhi tugas matakuliah Database Management System
Jurusan Kurikulum dan Teknologi Pendidikan
Dosen Pengampu :
Dr. Toto Ruhimat, M.Pd
Heri Purwanto, MT
Oleh : Istifaizah
NIM: 0910095
DUAL COMPETENCE PROGRAM
KURIKULUM DAN TEKNOLOGI PENDIDIKAN
FAKULTAS ILMU PENDIDIKAN
UNIVERSITAS PENDIDIKAN INDONESIA
BANDUNG
2010
Soal :
1. Apa yang anda ketahuii tentang:
a. Data
b. Basis Data
c. DBMS
2. Diketahui seorang kepala Bagian ingin mengetahui data tentang anggotanya termasuk dia sedang apa dan dinas dimana. Bantulah keinginan tersebut di atas dengan mendefinisikan entitas-entitas yang terlibat dengan terbentuklah table-tabel yang dalam kondisi normal
3. Apabila Anda diserahkan sebagai administrator database langkah-langkah apa saja yang mesti ditempuh yang memiliki kapabilitas dan kehandalan tinggi?
Jawab :
1. Pengertian:
a. Data :
Data adalah representasi fakta dunia nyata yang mewakili suatu objek seperti manusia (pegawai, mahasiswa, pembeli), barang, hewan, peristiwa, konsep, kedaan, dan sebagainya, yang direkam dalam bentuk angka, huruf, symbol, teks, gambar, bunyi, atau kombinasinya.
Data adalah fakta berupa angka, karakter, symbol, gambar, tanda-tanda, isyarat, tulisan, suara, bunyi yang merepresentasikan keadaan sebenarnya yang selanjutnya digunakan sebagai masukan suatu Sistem Informasi.
Data adalah deskripsi dari sesuatu dan kejadian yang kita hadapi (Data is the description of things and events that we face).
Data adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata
Data adalah bahan yang akan diolah/diproses berupa angka-angka, huruf-huruf, symbol-simbol, kata-kata yang akan menunjukkan situasi dan lain lain yang berdiri sendiri
Dalam bahasa sehari-hari data adalah fakta tersurat (dalam bentuk catatan atau tulisan) tentang suatu obyek.
Dalam dunia komputer data adalah segala sesuatu yang dapat disimpan dalam memori menurut format tertentu
Data adalah fakta yang sudah ditulis dalam bentuk catatan atau direkam ke dalam berbagai bentuk media.
Data merupakan komponen dasar dari informasi yang akan diproses lebih lanjut untuk menghasilkan informasi
b. Basis Data
Basis Data sendiri dapat di definisikan dalam sejumlah sudut pandang seperti:
Basis Data adalah : Kumpulan table / file/ arsip yang saling berhubungan disimpan dalam media simpanan elektronik.
Himpunan kelompok data (arsip) yang saling berhubungan yang di organisasi sedemikian rupa agar kelak dapat di manfaatkan kembali dengan cepat dan mudah. Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redundansi) yang tidak perlu, untuk memenuhi perbagai kebutuhan.
Chou mendefinisikan basis data sebagai kumpulan informasi bermanfaat yang diorganisasikan ke dalam tatacara yang khusus.
Fabbri dan Schwab : Basis data, adalah sistem berkas terpadu yang dirangcang terutama untuk meminimalkan pengulangan data.
Date : Basis data dapat dianggaop sebagai tempat untuk sekumpulan berkas data terkomputerisasi.
Basis data tidak hanya sekedar kumpulan berkas (tabel), tetapi juga mencakup hal-hal lain, seperti hubungan antar tabel, view (tabel yang bersifat logis, yang merupakan paduan sejumlah medan milik sejumlah tabel), dan bahkan kode yang disebut prosedur tersimpan.
c. DBMS
Manajemen Sistem Basis Data (Database Management System- DBMS)
adalah perangkat lunak yang didesain untuk membantu dalam hal pemeliharaan dan utilitas kumpulan data dalam jumlah besar. DBMS dapat menjadi alternative penggunaan secara khusus untuk aplikasi, semisal penyimpanan data dalam field dan menulis kode aplikasi yang spesifik untuk pengaturannya.
adalah suatu sistem perangkat lunak untuk mendeskripsikan/ memperlihatkan, membuat, memelihara database dan memberikan control siapa saja yang dapat mengakses database tersebut.
2. Langkah I
Ternary Degree (Derajat tiga) ===== > menghubungkan tiga entity
Entitas:
a). Kapolda
b). Polisi
c). POLDA wilayah
d). Tugas/Proyek
Menentukan relasi dengan matrik relasi
| POLDA Wilayah | Polisi | KAPOLDA | Tugas/Proyek |
POLDA Wilayah |
| Ditugaskan ke | Dijalankan oleh |
|
Polisi | Milik |
|
| Bekerja pada |
KAPOLDA | Menjalankan |
|
|
|
Tugas/Proyek |
| menggunakan |
|
|
Mengisi Kardinalitas
a). Masing-masing POLDA Wilayah hanya mempunyai satu KAPOLDA
b). Seorang KAPOLDA hanya bekerja pada satu POLDA Wilayah
c). Masing-masing POLDA Wilayah ada Anggota Polisi
d). Seorang Anggota Polisi paling tidak bekerja pada satu POLDA Wilayah
d). Masing-masing tugas/proyek dikerjakan minimal satu Anggota Polisi
Menggambarkan ERD berdasarkan kunci
Ada dua relasi many to many
· POLDA Wilayah– Polisi
· Polisi – Tugas/Proyek
Menggambarkan ERD berdasar kunci
Langkah II: Membuat Tabel Normalisasi
a) Tabel relasi Kapolda
NIP KAPOLDA | Nama KAPOLDA | Nama POLDA Wilayah |
03.13.01.2 | Johan Simatupang | Bandung |
b) Tabel relasi POLDA Wilayah
Nama POLDA Wilayah | Nip Anggota Polisi Daerah | Nama Anggota Polisi Daerah |
POLDA Bandung | 03.13.01.3 | Rendy Nugraha |
POLDA Bandung | 03.13.01.4 | Diana Engels |
POLDA Bandung | 03.13.01.5 | Puspawarna |
c) Tabel relasi Proyek
No. Proyek/Tugas | NIP Anggota Polisi | Nama Polisi | Tempat Tugas |
234 | 03.13.01.3 | Rendy Nugraha | Bandung |
234 | 03.13.01.4 | Diana Engels | Bandung |
300 | 03.13.01.5 | Puspawarna | Bandung |
d) Tabel relasi Polisi
NIP Anggota Polisi | Nama Polisi | Tempat Tugas |
03.13.01.3 | Rendy Nugraha | Bandung |
03.13.01.4 | Diana Engels | Bandung |
03.13.01.5 | Puspawarna | Bandung |
3. Langkah-langkah yang mesti ditempuh agar memiliki kapabilitas dan kehandalan tinggi sebagai administrator database:
a. Prinsip = = >
Pengaturan data / arsip
Kemudahan dan kecepatan
Efisiensi ruang penyimpanan / space
Keakuratan (Accuracy)
Ketersediaan (Availability)
Kelengkapan (Completeness)
Keamanan (Security)
Kebersamaan pemakaian (sharability)
b. Perangkat yang disiapkan
A Hardware (perangkat Keras)
· Komputer
a). Stand-alone b). Sistem Jaringan (multiuser)
· Memori sekunder yang on-line
· Memori sekundr yang off-line (Tape atau Removable Disk) untuk kebutuhan back up data
· Medi/ Perangkat komunikasi (untuk system jaringan)
Operating System (OS)
Basis Data (Data Base)
Sistem (Aplikasi/Perangkat Lunak) Pengelola Basis data (DBMS)
Pemakai (User)
o Programmar aplikasi
o User Mahir
o User Umum o User Khusus
Aplikasi (Perangkat lunak) lain (bersifat operasional).
c. Pendekatan Database (Database Approach)
Data Definition language (DDL), mendefinisikan bahasa yang digunakan
memberi izin atas jenis data, struktur data dan batasan-batasan atas siapa saja yang akses ke data. Semua spesifikasi tentang data tersimpan dalam
sebuah database. Contoh coding : Create, Delete, Rename
Data Manipulation Language(DML), fasilitas umum enquiri (query language) dari data. Contoh code : insert, update, delete, merge
Kontrol akses ke database, system security, kesatuan atas system, control sistem perbaikan, konrol sistem hak akses, dan concurrency. Contoh code : Grant, dan Provoke
view mechanism, maksudnya data yang ada akurat dan banyak pihak yang ingin menggunakan atau cocok untuk semua bagian dari suatu organisasi yang membutuhkan. Contoh code : Select
Perbolehkanlan setiap user untuk memiliki dan melihat dari database, yang utama adalah perlihatkan sub bagian dari database tersebut. Manfaat nya adalah : mengurangi kompleksitas, bertambahnya keamanan, menyediakan tampilan dan mekanisme database yang berbeda dari yang biasanya, meskipun database diubah, database dasar/basic tetap konsisten, sesuai dengan struktur.