1MODUL

DATABASE

KEGIATAN BELAJAR 1
Standar Kompetensi : Membuat Basis Data Kompetensi Dasar : Mengidentifikasi struktur hirarki basis data

TERMINOLOGI DAN KONSEP BASIS DATA (DATABASE)
Pada waktu yang lalu aplikasi database dibangun diatas sistem file  Kekurangan penggunaan sistem file sebagai penyimpan data: 1. Redundansi / kerangkapan data dan inconsistency Format file yang tidak seragam, kerangkapan data di file- file yang berbeda 2. Sulit dalam mengakses data Perlu program baru untuk mengakses data baru 3. Pengisolasian data — banyak file dengan format yang berbeda _ Masalah integritas (keterpaduan)  Basis dapat diartikan sebagai markas / gudang, tempat berkumpul.  Data adalah fakta yang mewakili suatu objek seperti manusia, barang, hewan peristiwa, keadaan dan sebagainya, yang direkam dalam bentuk angka, huruf simbol, teks gambar, bunyi atau kombinasinya.  Definisi  Himpunan kelompok data / arsip yang saling berhubungan yang diorganisasi sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat & mudah.  Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan/ penumpukan (redundansi), untuk memenuhi berbagai kebutuhan.  Kumpulan file/ tabel /arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronis.  Perbedaan antara Basis data dengan Lemari Arsip Basis data dan lemari arsip sesungguhnya memiliki prinsip kerja dan tujuan yang sama. Prinsip utamanya adalah pengaturan data/arsip. Dan tujuan utamanya adalah kemudahan dan kecepatan dalam pengambilan kembali data/ arsip. Perbedaannya hanya terletak pada media penyimpanan yang digunakan . Jika lemari arsip menggunakan lemari sebagai media penyimpanannya, maka basisdata menggunakan media penyimpanan elektronis seperti disk (disket, harddisk). Yang perlu diingat adalah bahwa tidak semua bentuk penyimpanan data secara elektronis bisa disebut basis data .  Basis data harus mencakup : pengaturan/pemilahan/pengelompokkan/pengorganisasian data yang akan kita simpan sesuai fungsi/jenisnya. Pemilahan/ pengelompokan ini dapat berbentuk sejumlah file/ tabel terpisah atau dalam bentuk pendefinisian kolom-kolom/field-field data dalam setiap file/tabel.

dengan begitu kita dapat menentukan pemakai basis data serta obyek-obyek didalamnya . bahasa pemrograman. Operating System 3. maka data yang berada di suatu lokasi/cabang dapat juga diakses (tersedia/available) bagi lokasi/cabang lain. teori komputasi. sehingga akan memperbesar ruang penyimpanan. bisa jadi saat ini dianggap sudah lengkap. atau dengan membuat relasi-relasi antar kelompok data yang saling berhubungan. Efisiensi ruang penyimpanan (space) Karena keterkaitan yang erat antara kelompok data dalam sebuah basisdata. Kelengkapan (completeness) Kelengkapan data yang disimpan dalam sebuah database bersifat relatif. Keamanan (security) aspek keamanan dapat diterapkan dengan ketat. Ketersediaan (availability) Dengan pemanfaatan jaringan komputer. DBMS 5.serta jenis-jenis operasi apa saja yang boleh dilakukannya. efisiensi ruang penyimpanan dapat dilakukan dengan menerapkan sejumlah pengkodean. Basis Data 4.maka redundansi (pengulangan) pasti akan selalu ada. Pemakai / User 6. 3. dsb. MENGAPA PERLU MEMPELAJARI BASIS DATA  Perpindahan dari komputasi ke informasi  Himpunan elemen data semakin banyak dan beragam • perpustakaan digital. Keakuratan (accuracy) Pengkodean atau pembentukan relasi antar data bersama dengan penerapan aturan/batasan (constraint). multimedia. keunikan data. memungkinkan kita untuk dapat menyimpan data atau melakukan perubahan/ manipulasi terhadap data atau menampilkan kembali data tersebut secara lebih cepat & mudah. dmain data. logika. sangat berguna untuk menekan ketidak akuratan penyimpanan data. 4. Kebersamaan pemakaian (sharability) Basis data yang dikelola dengan aplikasi multi user dapat memenuhi kebutuhan ini. 2. 6. Kecepatan & kemudahan ( speed ) Dgn memanfaatkan basis data. yang secara ketat dapat diterapkan dalam sebuah basis data. Software lain USER BASIS DATA FILE 1 FILE 2 FILE 3 FILE 4 DBMS . Dengan basisdata. 7.2MODUL DATABASE TUJUAN DIBANGUNNYA BASIS DATA 1. 5.  Komponen Sistem Basis Data : 1. Video interaktif • kebutuhan untuk memperluas DBMS  DBMS mencakup bidang ilmu lain : System operasi. Hardware 2. Untuk mengakomodasi kelengkapan data. AI. tetapi belum tentu pada suatu saat dianggap lengkap.

Basis data. Record . merupakan sekumpulan dari bermacam-macam tipe record yang memiliki hubungan antar record. semua field dalam record memiliki ukuran yang tetap. byte mrupakan sekumpulan bit yang secara konvensional terdiri atas kombinasi delapan bit yang menyatakan sebuah karakter dalam memori (I byte= I karakter) 6.  variabel length field. . memiliki ukuran yang tetap.yang merupakan serangkaian komponen elektronik dan hanya dapat membedakan 2 macam keadaan. Bit. field-field dalam record dapat memiliki ukuran berbeda. merupakan sekumpulan rekaman data yang berkaitan denngan suatu objek.3MODUL DATABASE S T M A ISD T IS E B S A A BS DT A IS A A H A KD T IR R I A A F E IL RC R EOD F L IE D BT YE BI T 1. 5. sistem binner merupakan dasar yang dapat digunakan untuk komunikasi antara manusia dan mesin. 2. 3. Field item. merupakan unit terkecil yang disebut data. indikator panjang. adalah bagian terkecil yang dialamatkan dalam memori. yaitu 0 dan 1.yang tidak dapat dipecah lagi menjadi unit lain yang bermakna.  fixed length field.  Variabel length record. Byte. field-field dalam record dapat memiliki ukuran berbeda (metode penandaan yang digunakan adalah : end of record marker. Berkas/file. adalah sistem binner yang terdiri atas dua macam nilai. dan tabel posisi record) 4. yaitu ada tegangan dan tidak ada tegangan yang masuk ke rangkaian tersebut. merupakan sekumpulan field/atribut/data item yang saling berhubungan terhadap obyek tertentu  fixed length record.

I dan J disebut daun. . F. Contoh Model Database Hirarki J • • • • • Pada gambar diatas. one to many). tapi disisi lain simpul B juga merupakan orang tua dengan anak simpul E dan F.4MODUL DATABASE Model Database Hirarki ( Hierarchical Database Model)  Model database hirarki disebut juga model pohon. Untuk jelasnya dapat dilihat pada gambar berikut : LEVEL I   A LEVEL II B C LEVEL III E F G H LEVEL IV I Gambar 1. Setiap simpul digambarkan dengan lingkaran atau kotak. dimana seorang orang tua bisa mempunyai satu anak (jenis hubungan satu ke satu. Simpul yang berada di atas simpul lainnya disebut orang tua. karena hubungan antar simpul digambarkan seperti struktur pohon (tree-structured) yang dibalik dengan pola hubungan orang tua – anak (parent – child). one to one). sedangkan yang berada di bawahnya di sebut anak. Simpul E. E dan F merupakan anak dari simpul B serta simpul I dan J merupakan anak dari simpul H. simpul A disebut akar dan juga bertindak sebagai orang tua Dengan anak simpul A. one to one) atau mempunya beberapa anak (jenis hubungan satu ke banyak. B dan C. Tapi satu anak hanya boleh punya satu orang tua (jenis hubungan satu ke satu. Simpul B disebut anak dari simpul A. Simpul yang paling atas disebut akar (root) dan paling bawah disebut daun.

Jelaskan mengenai perbedaan konsep dari data dan basis data ! 2. Jelaskan kekurangan dan kelebihan dari basis data dan lemari arsip ! 3.5MODUL DATABASE Latihan Soal : 1. kemudian disampaikan di depan kelas secara bergiliran ! TUGAS MANDIRI TERSTRUKTUR/ TIDAK TERSTRUKTUR  Carilah materi berkenaan dengan materi basis data. Sebutkan dan jelaskan operasi dasar basis data ! Catatan : jawaban dibuat pada slide presentasi secara perorangan. Jelaskan mengenai aliran / hirarki data berikut gambarnya ! 6. kemudian jelaskan untuk setiap komponennya ! 5. artikel yang berhubungan dengan penggunaan basis data  Buatlah materi/ artikel yang telah dicari dalam bentuk laporan  Tugas ini dibuat secara berkelompok (masing-masing 3 orang) . Sebutkan komponen-komponen dari sistem basis data. Jelaskan tujuan dari dibangunnya basis data ! 4.

6MODUL DATABASE .

Sign up to vote on this title
UsefulNot useful