Rabu, 16 November 2011

BAB VI. BASIS DATA


PENDAHULUAN

Dalam kehidupan sehari-hari manusia sering kali berhubungan dengan banyak hal penting, seperti nomor telepon teman, dokumen-dokumen kantor, nilai kuliah, bukti pembayaran listrik dan masih banyak lagi. Hal-hal diatas dapat dikatakan sebagai data atau jika dalam jumlah yang besar disebut basis data. Oleh karena semakin banyaknya data yang di olah, manusia semakin merasa kesulitan, sehingga diciptakanlah model basis data secara elektronik yang memudahkan manusia untuk membuat, mengakses, merevisi, serta mencetak data-data yang ada. Pembahasan kali ini akan dikhususkan untuk basis data, mulai dari pengertian, model, dan perangkat yang dibutuhkan untuk membuat basis data yang baik.


Pengertian
Data merupakan fakta mengenai suatu objek seperti manusia, benda, peristiwa, konsep, keadaan dan sebagainya yang dapat dicatat dan mempunyai arti secara implisit. Data dapat dinyatakan dalam bentuk angka, karakter atau simbol, sehingga bila data dikumpulkan dan saling berhubungan maka dikenal dengan istilah basis data (database) [Ramez2000]. Sedangkan menurut George Tsu-der Chou basis data merupakan kumpulan informasi bermanfaat yang diorganisasikan ke dalam aturan yang khusus. Informasi ini adalah data yang telah diorganisasikan ke dalam bentuk yang sesuai dengan kebutuhan seseorang [Abdul1999]. Menurut Encyclopedia of Computer Science and Engineer, para ilmuwan di bidang informasi menerima definisi standar informasi yaitu data yang digunakan dalam pengambilan keputusan.

Definisi lain dari basis data menurut Fabbri dan Schwab adalah sistem berkas terpadu yang dirancang terutama untuk meminimalkan duplikasi data. Menurut Ramez Elmasri mendefinisikan basis data lebih dibatasi pada arti implisit yang khusus, yaitu:
a. Basis data merupakan penyajian suatu aspek dari dunia nyata (real world).
b. Basis data merupakan kumpulan data dari berbagai sumber yang secara logika mempunyai
arti implisit. Sehingga data yang terkumpul secara acak dan tanpa mempunyai arti, tidak
dapat disebut basis data.
c. Basis data perlu dirancang, dibangun dan data dikumpulkan untuk suatu tujuan. Basis data
dapat digunakan oleh beberapa user dan beberapa aplikasi yang sesuai dengan kepentingan
user. Dari beberapa definisi-definisi tersebut, dapat dikatakan bahwa basis data memounyai
berbagai sumber data dalam pengumpulan data, bervariasi derajat interaksi kejadian dari
dunia nyata, dirancang dan dibangun agar dapat digunakan oleh beberapa user untuk
berbagai kepentingan [Waliyanto2000].

Hirarki Data

Data diorganisasikan kedalam bentuk elemen data (field), rekaman (record), dan berkas (file). Definisidari ketiganya adalah sebagai berikut: Elemen data adalah satuan data terkecil yang tidak dapat dipecah lagi menjadi unit lain yang bermakna. Misalnya data siswa terdiri dari NIS, Nama, Alamat, Telepon atau Jenis Kelamin. Rekaman merupakan gabungan sejumlah elemen data yang saling terkait. Istilah lain dari rekaman adalah baris atau tupel.
Berkas adalah himpunan seluruh rekaman yang bertipe sama.


Sistem basis data
Seiring dengan berjalannya waktu lambat laun sistem pemrosesan file mulai ditinggalkan karena masih bersifat manual, yang kemudian dikembangkanlah sistem pemrosesan dengan pendekatan database.


Perhatikan gambar 2 di atas. Pada sistem ini record-record data disimpan pada satu tempat yakni database dan diantara program aplikasi maupun pemakai terdapat DBMS ( Database Management System ).

Metode penyimpanan sekunder
1. Penyimpanan Berurutan / Sequential Access Storage Device (SASD) ;
Media penyimpan untuk mengisikan record yang diatur dalam susunan tertentu. Data pertama harus diproses pertama kali, data kedua diproses kedua kali, dst.
2. Penyimpanan Akses Langsung / Direct Access Storage Device (DASD) ;
Mekanisme baca atau tulis yang diarahkan ke record tertentu tanpa pencarian secara urut. Komputer mikro memiliki disk drive dan hard disk.

Cara Mengolah Data :
1. Pengolahan Batch : mengumpulkan data terlebih dahulu kemudian diproses sekaligus.
2. Pengolahan On – Line : setiap data yang diinput langsung didapat output atau hasilnya.
3. Sistem Real Time : sama seperti pengolahan On – Line, hanya saja data yang ada di update sesuai dengan perubahan waktu.




ERA SEBELUM DATABASE
Era penggunaan computer yang ada sebelum konsep database dengan pengulangan data (data redundancy), ketergantungan data (data dependency), dan kepemilikan data yang tersebar (diffused data ownership).

Pengulangan data
Saat sistem pengolahan data dirancang, file data input yang diperlukan oleh sistem tersebut diciptakan tanpa mempertimbangkan bagaimana data tersebut mempengaruhi sistem lain. Mungkin banyak, atau bahakan seluruh, data dalam sustu file baru telah terdapat dalam file yang sudah ada. Hasilnya adalah pengulangan data atau duplikasi.

Ketergantungan data
Ketergantungan data mengacu pada penggabungan yang erat antara spesifikasi data dan program computer. Karakteristik data seperti panjang field, panjang catatan, dan lain – lain dikodekan kedalam tiap program yang mengakses data tersebut.

KEBANGKITAN ERA DATABASE
Organisasi logis (logical organization) mengintegrasikan data dari beberapa lokasi fisik yang berbeda dan merupakan cara pemakai melihat data. Organisasi fisik (physical organization), sebaliknya merupakan cara computer melihat data – sebagai file – file yang terpisah. Tugas spesialis informasi adalah menyediakan organisasi logis yang diperlukan oleh pemakai dalam kendala dari organisasi fisik.

Integritas logis dalam satu file
Dua pendekatn memungkinkan catatan – catatan pada satu file dipih berdasarkan karakteristiknya daripada berdasarkan kuncinya. Pendekatan ini disebut inverted file dan linked list. Keduanya membutuhkan DASD.

Inverted file. Inverted file adalah suatu file yang disimpan dalam suatu urutan tertentu, tetapi suatu indeks yang menyertainya memungkinkan catatan – catatan dari file itu dipilih dalam urutan yang berbeda. Inverted file dirancang untuk memecahkan jenis masalah berupa permintaan manajer atas laporan yang mendaftarkan hanya catatan –catatan tertentu dalam suatu file. Inverted file index seperti itu, juga sering disebut indeks sekunder.

Linked list.
Suatu file tersendiri, yaitu salesperson link, ditambahkan pada tiap catatan dalam file master wiraniaga. Field tersebut berisi link, atau pointer, yang menghubungkan semua catatan dari setiap wiraniaga. File yang berisi link filed disebut linked list.

Integritas logis antara beberapa file
Link digunakan untuk saling menghubungkan catatan- catatan dalam satu file dengan catatn – catatan yang berhubungan dengan secara logis di file – file lain. Sistem GE ini dimulai, yaitu integrated data store, dan merupakan langkah maju pertama menuju satu database terintegrasi dari beberapa file.

KONSEP DATABASE
Database adalah suatu koleksi computer yang terintegrasi, diorganisasikan dan disimpan dalam suatu cara yang memudahkan pengambilan kembali. Integrasi logis dari catatan – catatan dalam banyak file ini disebut konsep database. Dua tujuan utama dari konsep database adalah meminimumkan pengulangan dan mencapai independensi data. Independensi data adalah kemampuan untuk membuat perubahan dalam struktur data tanpa membuat perubahan pada program yang memproses data.

STRUKTUR DATABASE
Hubungan eksplisit.
Satu pendekatan untuk menetapkan hubungan eksplisit antara catatan – catatan dari beberapa file adalah dengan menyusun catatan – catatan tersebut dalam suatu hirarki, ini disebut struktur hirarki.
Suatu catatan yang memiliki anak catatan disebut parent, dan anak catatan itu disebut children.

Hubungan implisit
Hubungan implisit, yaitu hubungan yang dapat dinyatakan secara tidak langsung dari catatn data yang telah ada. Data dalam database relasional ada dalam bentuk tabel – tabel yang disebut flat file. Flat file adalah suatu penyusunan data dua dimensi dalam kolom – kolom dan baris – baris.

Keuntungan DBMS :
 Mengurangi pengulangan data
 Mencapai independensi data
 Mengintegrasikan data dari beberapa file
 Mengambil data dan informasi secara tepat
 Meningkatkan keamanan
Kerugian DBMS :
 Memperoleh perangkat lunak yang mahal
 Memperoleh konfigurasi perangkat keras yang besar
 Mempekerjakan dan mempertahankan staff DBA

Peranan database & DBMS dalam memecahkan masalah
Peranan DATABASE :
Menentukan kebutuhan data dengan mengikuti pendekatan
berorientasi masalah atau pendekatan model perusahaan.

Peranan DBMS :
1. Data yang berulang dalam bentuk multifile duplikat maupun data duplikat dalam satu file.
2. Data dan program menyatu.
3. Kebutuhan untuk mengintegrasikan data dari file-file.
4. Kebutuhan untuk memperoleh data secara cepat.
5. Kebutuhan untuk membuat data dengan aman.

Kesimpulan

Dalam sebuah era informasi yang semakin kompleks, basis data berbasis elektronik menjadi pilihan yang tepat untuk mengatur setiap data penting sebuah organisasi. Dalam hal ini ketersedian perangkat baik itu berupa perangkat keras dan lunak menjadi sebuah kebutuhan yang mendesak, dan untuk mewujudkan sebuah sistem basis data berbasis elektronik dibutuhkan pula manajemen basis data atau DBMS.

Daftar pustaka

STAFFSITE 1
STAFFSITE 2
STAFFSITE 3
STAFFSITE 4

Tidak ada komentar:

Posting Komentar