Anda di halaman 1dari 7

LATIHAN 1

1. Jelaskan yang dimaksud dengan pengertian database?


Jawab: Data base adalah sistem file komputer yang menggunakan cara
pengorganisasian file tertentu, dimaksudkan untuk mempercepat pembaruan
masing-masing record, serta pembaruan secara serempak atas record terkait,
juga untuk mempermudah dan mempercepat akses terhadap seluruh record
lewat program aplikasi, Serta akses yang cepat terhadap data yang tersimpan
yang harus digunakan secara bersama-sama untuk dibaca guna penyusunan
laporanlaporan rutin atau khusus ataupun untuk penyelidikan. (Scot ; 349)
Database adalah kumpulan file-file yang saling berelasi, relasi tersebut biasa
ditunjukkan dengan kunci dari tiap file yang ada. Satu database menunjukkan
satu kumpulan data yang dipakai dalam satu lingkup perusahaan, instansi.
(Harianto; 1)

2. Berikan contoh-contoh transaksi dalam data base yang dapat diakses secara bersama-
sama ?
Jawab: Sebagai contoh, misalkan adas uatu kredit benilai $100. Yang dapat
diperbaharui secara serempak dengan masukan suatu transaksi adalah:
 record penjualan
 record personil-personil penjualan
 record penjualan per divisi
 record piutang langganan record persediaan
 record biaya penjualan dari masing-masing item
Walaupun sebagian database telah diorganisasikan, namun hanya record.
record tertentu saja yang diperbarui secara serempak. Bisa jadi semua record
diperbarui secara serempak apabila data base yang ada memuat record-
record penjualan, piutang langganan, penyimpanan dan biaya penjualan.

3. Jelaskan mengenai kedudukan hirarki pengorganisasian data perusahaan ?


Jawab: Perusahaan secara tradisional mengorganisasikan data mereka dalam suatu
hirarki yang terdiri dari elemen, catatan (record), dan file.
 Elemen data ( data element) adalah unit data terkecil, tidak dapat dibagi
lagi menjadi unit yang berarti. Dalam catatan gaji, elemen data berupa
nama, nomor pegawai, nomor jaminan sosial, upah perjam, dan jumlah
tanggungan
 Satu tingkat hirarki yang lebih atas adalah catatan . Satu catatan (record)
terdiri dari semua elemen data yang berhubungan dengan suatu objek
atau kegiatan tertentu. Misalnya, ada catatan yang menjelaskan tiap jenis
persediaan dan penjualan.
 Semua catatan sejenis disusun menjadi satu file. File adalah kumpulan
catatan data (data record) yang berhubungan dengan suatu subyek
tertentu. Misalnya, file pesanan pembelian Terbuka menjelaskan pesanan
pembelian yang telah dipesan ke pemasok namun belum diterima.
4. Apa yang dimaksud dengan A Host Language Interface System dalam DBMS?
Jawab: Sistem Antar-muka Bahasa Induk (A Host Language Interface System),
Bagian dari DBMS yang berkomunikasi dengan program aplikasi,
menafsirkan instruksi-instruksi bahasa tingkat tinggi program aplikasi,
seperti COBOL dan FORTRAN, yang memerlukan data dari file-file. Salama
proses ini sistem operasi komputer berinteraksi dengan DBMS secara rumit
dan bergantung pada variasi DBMS-nya. Dengan susunan demikian program
aplikasi tidak memuat informasi tentang file. Jadi pada program tidak ada
yang membatasi penggunaan suatu file data.

5. Jelaskan Kegiatan apa saja yang dicakup dalam manajemen data ?


Jawab: Kegiatan manajemen data mencakup
 Pengumpulan data. Data yang diperlukan dan dicatat dalam sebuah
formulir yang disebut dokumen sumber (source document) yang
berfungsi sebagai input bagi sistem. Misalnya, data yang menjelaskan
penjualan dimasukan keformulir penjualan.
 Integritas dan pengujian Data tersebut diperiksa untuk meyakinkan
konsistensi dan akurasinya berdasarkan peraturan dan kendala yang telah
ditentukan sebelumnya.
 Penyimpanan Data disimpan pada suatu medium seperi magnetik atau
piringan magnetik.
 Pemeliharaan Data baru ditambahkan, data yang ada diubah, dan data
yang tidak lagi diperlukan dihapus agar sumber daya tetap mutakhir.
 Keamanan Data dijaga untuk mencegah penghancuran, kerusakan, atau
penyalahgunaan.
 Organisasi Data disusun sedemikian rupa untuk memenuhi kebutuhan
informasi pemakai
 Pengambilan Data tersedia bagi pemakai. Dalam memilih DBMS perlu
beberapa pertimbangan, bukan hanya karena mahalnya harga

LATIHAN 2
1. Jelaskan dalam memilih DBMS perlu ada beberapa pertimbangan, yang perlu
diperhatikan?
Jawab: Empat yang terpenting adalah:
1. Bahasa query (The query language). DBMS tanpa query language
mungkin cukup untuk pemrosesan data, tetapi agak terbatas
kemampuannya untuk keperluan manajerial. Kecepatan untuk
mempersiapkan laporan manajemen ini terbatas karena tidak ada query
languagenya.
2. Pertimbangan-pertimbangan keamanan (security considerations). DBMS
tertentu tidak memiliki pengamanan data, misalnya seperti password,
yani memungkinkan hanya orang tertentu saja yang dapat mengakses
data base, sedang yang lainnya memiliki file pemulihan yang samar-
samar atau bahkan tidak ada sama sekali.
3. Biaya tak-Iangsung pemrosesan (overhead processing cost). Seperti
pemrograman dengan menggunakan software lainnya, program akan
diprosel oleh CPU yang lebih mengutamakan pemrosesan data
ketiimbang jenis program lainnya. Biaya tak-Iangsung (overhead cost)
ini sangat bervariasi di antara berbagai DBMS. Dan secara relatif cukup
signifikan terhadap kapasitas komputasi keseluruhan, dan secara sangat
serius akan membatasi kemampuan sistem komputer dalam
menyelesaikan kegiatan mengolah data.
4. Kecocokan dengan tipe aplikasi (suitability for type of application).
Masingmasing DBMS relatif lebih baik dalam mengakses, memeriksa,
atau membuat laporan ketimbang untuk proses lainnya. Sebuah database
relasional, misalnya, sangat sesuai untuk keadaan di mana file-file baru
yang besar harus dibuat dengan cara menarik data dari file yang sudah
ada. Ini terjadi bila harus membuat file-file untuk menopang sistem
pembuat keputusan organisasi file senarai terbalik sangat istimewa yang
mana sebagian besal dari keperluan penarikan data tidak dispesifikasi
sebelumnya, dan digunakan di mana kombinasi atribut dari berbagai
record biasa diperlukan, disebabkan oleh fakta yang mana masing2 fakta
yang diperlukan dalam bentuk kombinasi denga n yang lainnya dapat
diletakkan dalam daftar yang terpisah. Keluwesan yang utuh dapat
dicapai dengan struktur senarai terbalik dengan cara meletakkan setiap
atribut record dalam senarai terpisah; namun bagaimanapun juga, untuk
record yang memiliki beberapa atribut field; perawatan dari penunjuk
sistem sebagai record dapat ditambahkan, ditiadakan, atau diubah di
lokasi yang memerlukan waktu pemrosesan yang sangat besar.

2. Jelaskan apa saja yang dimaksud dengan Entity?


Jawab: Entity adalah orang, tempat, kejadian atau konsep yang informasinya
direkam. Pada bidang Administrasi Mahasiswa misalnya, entity adalah
Mahasiswa, buku, pembayaran, nilai test. Pada bidang kesehatan, entity
adalah pasien, dokter, obat, kamar, diet.

3. Jelaskan dan berikan contoh mengenai Atribute dalam database ?


Jawab: Setiap entity mempunyai atribute atau sebutan untuk mewakili suatu entity.
Seorang Mahasiswa dapat dilihat dari atributenya, misalnya nama, nomor
Mahasiswa, alamat, nama orang tua, hobby. Atribute juga disebut sebagai
data aleman, data field, data item.

4. Jelaskan apa yang dimaksud dengan instilah Redundansi dan Inkonsistensi Data
dalam database, dan berikan contohnya?
Jawab: Redundansi data adalah suatu kondisi yang terjadi dalam database atau
teknologi penyimpanan data di mana, dapat menemukan bagian data yang
sama di dua atau lebih tempat yang terpisah.
inkonsistensi data adalah suatu kondisi yang terjadi di antara tabel ketika kita
menyimpan data yang serupa dalam format yang berbeda dalam dua tabel
yang berbeda, atau ketika pencocokan data antara tabel adalah suatu
keharusan.
Jika file file dan program aplikasi diciptakan oleh programmer yang berbeda
pada waktu yang berselang cukup panjang, maka ada beberapa bagian data
mengalami penggandaan pada file file yang berbeda.
Sebagai contoh: alamat dan nomor telpon dari pelanggan kita tercatat pada
file Deposito juga pada file Rekening Koran dan juga file Nasabah.
Penyimpanan dibeberapa tempat untuk data yang sama ini disebut sebagai
redundansi dan mengakibatkan pemborosan ruang penyimpanan dan juga
biaya untuk mengakses jadi lebih tinggi.

5. Apa yang dimakdud dengan Database Manager, dan apa saja tanggung jawabnya?
Jawab: Satu database manager adalah satu modul program yang menyediakan
interface antara penyimpanan data low-level dalam database dengan satu
aplikasi program dan query yang diajukan ke sistem. Tugas dan tanggung
jawab Database Manager:
 Interaksi dengan manager file
 Integrity Enforcement (integritas)
 Security Enforcement (keamanan)
 Backup dan recovery
 Concurency Control

TEST PEMAHAMAN MATERI

Kerjakan soal dibawah ini dengan memilih


a. Jika 1 dan 2 benar
b. Jika 1 dan 3 benar
c. Jika 2 dan 3 benar
d. Jika 1,2 dan 3 benar

TEST 1
1. Dibawah ini yang merupakan Komponen-Komponen Dari Sebuah Database adalah :
1. File data base. File ini memiliki eleman-eleman data (masing-masing item data)
yang disimpan dalam salah satu (dari empat) format organisasi file data base.
2. Sistem Manajemen Data Base (Data Base Management System). Sualu
kelompok program software yang mengelola data base, mengontrol akses
terhadap data base, menjaga pengamanan data base, dan melakukan tugas-tugas
lainnya.
3. Sistem Antar-muka Bahasa Induk (A Host Language Interface System), Bagian
dari DBMS yang berkomunikasi dengan program aplikasi, menafsirkan instruksi-
instruksi bahasa tingkat tinggi program aplikasi, seperti COBOL dan FORTRAN,
yang memerlukan data dari file-file
Jawab: d. 1, 2 dan 3 benar

2. Apa saja peran dari penggunaan kamus data (Data Dictionary)


1. (Data Dictionary). Pusat penyimpanan informasi data-data data'base yang
memuat "skema data base", yang mana nama dari setiap item dalam data base
Serta deskripsi dan definisi atribut-atributnya, yang merujuk pada "data standar".
2. Kamus data berisi informasi Iokasi data base pada file data base, aturan
mengakses data, pengamanan data serta kondisi informasi data. DBMS menerima
permintaan dari suatu program dari mengakses kamus data base untuk melihat
apakah program memiliki data yang dicari dan memastikan lokasi data pada data
base.
3. Kamus data untuk Mernpermudah akses terhadap semua record lewat seluruh
program aplikasi (easy access to all records by all applications programs).
Jawab: a. 1 dan 2 benar

3. Berikut ini adalah Kegiatan manajemen data mencakup ?


1. Pengumpulan data. Data yang diperlukan dan dicatat dalam sebuah formulir yang
disebut dokumen sumber (source document) yang berfungsi sebagai input bagi
sistem. Misalnya, data yang menjelaskan penjualan dimasukan keformulir
penjualan.
2. Integritas dan pengujian Data tersebut diperiksa untuk meyakinkan konsistensi
dan akurasinya berdasarkan peraturan dan kendala yang telah ditentukan
sebelumnya.
3. Penyimpanan Data disimpan pada suatu medium seperi magnetik atau piringan
magnetik.
Jawab: d. 1, 2 dan 3 benar

4. Database digunakan untuk mengatasi masalah-masalah pada penyusunan data yaitu:


1. Redundansi dan inkonsistensi data, Kesulitan pengaksesan data
2. Masalah efisiensi biaya
3. Masalah integrasi (kesatuan) Isolasi data untuk standarisasi, Multiple user
(banyak pemakai), Masalah keamanan (security).
Jawab: b. 1 dan 3 benar

5. Berikut ini merupakan Kerugian DBMS


1. Memperoleh perangkat lunak yang mahal. DBMS mainframe masih sangat
mahal. DBMS berbasis komputer mikro, walau biayannya hanya beberapa ratus
dolar, dapat menggambarkan pengeluaran yang besar bagi organisasi kecil
2. Memperoleh konfigurasi perangkat keras yang besar. DBMS sering memerlukan
kapasitas penyimpanan primer dan sekunder yang lebih besar daripada yang
diperlukan oleh program aplikasi lain. Juga, kemudahan yang dibuat oleh DBMS
dalam mengambil informasi mendorong lebih banyak terminal pemakai yang
disertakan dalam konfigurasi daripada jika sebaliknya.
3. Memperkerjakan dan mempertahankan stab DBA. DBMS memerlukan
pengetahuan khusus agar dapat memanfaatkan kemampuannya secara penuh.
Pengetahuan khusus ini disediakan paling baik oleh para pengelola database
(DBA)
Jawab: d. 1, 2 dan 3 benar

TEST 2
1. Pemakai user dapat dikelompokkan menjadi tiga tingkatan abstraksi saat memandang
suatu database, yaitu:
1. Level Manajamen
2. Level konseptual
3. Level pandangan Pemakai
Jawab: c. 2 dan benar

2. Data independence dapat dibagi menjadi dua bagian yaitu:


1. Physical Data Independence Kebolehan untuk mengubah pola phisik database
tanpa mengakibatkan suatu aplikasi program ditulis kembali. Modifikasi pada
level phisik biasanya pada saat meningkatkan daya guna.
2. Logical data independence Kebolehan untuk mengubah pola konseptual tanpa
mengakibatkan suatu aplikasi program ditulis kembali. Modifikasi pada level
konseptual teristimewa saat struktur logika database berubah, ditambahkan atau
dikurangi.
3. Konseptual independence Kebolehan untuk mengubah pola dari data kuantatif ke
data kualitatif yang mengakibatkan suatu aplikasi program dapat dimodifikasi
Jawab: a. 1 dan 2 benar

3. Tugas dan tanggung jawab Database Manager:


1. Interaksi dengan manager file, Integrity Enforcement (integritas)
2. Security Enforcement (keamanan) ,Backup dan recovery
3. Concurency Control
Jawab: d. 1, 2 dan 3 benar

4. Berikut ini merupakan fungsi database adminsitrator adalah:


1. Mendefinisi pola struktur database, Mendefinisikan struktur penyimpanan dan
metoda akses
2. Mampu memodifikasi pola dan organisasi phisik, Memberikan kekuasaan pada
user untuk mengakses data
3. Menspesifikasikan keharusan/ paksaan integritas data
Jawab: d. 1, 2 dan 3 benar

5. Satu tujuan utama dari sistem database adalah menciptakan suasana bagaimana
informasi dibaca dan data baru disimpan dalam database. Ada perbedaan keperluan
dan cara aksesnya yaitu:
1. Programmer Aplikasl (PA)
2. Casual User (sepintas Ialu, tidak tetap)
3. End User Computing
Jawab: a. 1 dan 2 benar

Anda mungkin juga menyukai