BAB I PENDAHULUAN
Kompetensi
yang diharapkan :
Setelah mengikuti materi ini, mahasiswa
mampu menjelaskan definisi basis data, sistem basis data, perkembangan konsep
basis data, dan hirarki data.
Materi
:
A. Pengantar
Basis Data
1.
Definisi
basis data
2.
Perkembangan
konsep basis data
3.
Pentingnya
memahami konsep basis data
4.
Definisi
sistem basis data
5.
Hirarki
data
1.
Pengantar
Basis Data
1.1 Definisi
basis data
Istilah
Basis Data tersusun atas dua suku kata, yaitu basis dan data. Basis memiliki makna/arti yang berbeda
sesuai penggunaannya.
Contoh:
100
sama dengan 4 dalam sistem bilangan desimal . Berapakah basis bilangan
dalam sistem bilangan biner? basis
bermakna = “dasar”.
Basis massa PAN Basis bermakna = “tempat” atau
Basis tukang ojek “tempat mangkal”
atau “pangkalan”
Catatan
:
1.
Alasan penggunaan
istilah “pangkalan data” dalam beberapa buku basis data dan sistem informasi
berbahasa Indonesia.
2.
Makna “tempat”
disini sebagai tempat untuk menyimpan data yang berupa media penyimpanan
sekunder
Untuk
menunjukkan sebuah data adalah :
1.
Fakta
2.
Dipresentasikan dengan lambang/simbol
3.
Tidak acak
Catatan :
- Data: bahan keterangan tentang kejadian
nyata/fakta yang dirumuskan dalam sekelompok lambang/simbol tertentu yang tidak
acak yang dapat menunjukkan jumlah, tindakan, atau hal.
- Data merupakan bahan dalam sebuah proses
pengolahan data.
- Data belum dapat berbicara banyak sebelum
diolah lebih lanjut, dan data merupakan bahan dari informasi.
Definisi Basis Data menurut (James martin, 1975)
; Suatu kumpulan data terhubung yang
disimpan secara bersamaan pada suatu media, tanpa mengatap satu sama lain atau
tidak perlu suatu kerangkapan data (kalaupun ada harus seminimal mungkin dan
terkontrol), data disimpan dengan cara tertentu sehingga mudah digunakan/atau ditampilkan
kembali; data dapat digunakan oleh satu atau lebih program aplikasi secara
optimal; data disimpan tanpa mengalami ketergantungan dengan program yang akan
menggunakannya; data disimpan sedemikian rupa sehingga proses penambahan,
pengambilan, dan modifikasi data dapat dilakukan dengan mudah dan terkontrol.
a. Kriteria Basis Data (James Martin 1975) :
b. Kriteria file processing (James Martin 1975) :
1.2 Perkembangan
konsep basis data
Perkembangan konsep
basis data muncul dan mulai berkembang seiring dengan adanya kebutuhan
pengolahan dan penyimpanan data untuk memenuhi kebutuhan informasi.
Perkembangan konsep basis data dapat dibedakan dalam lima tahapan, yaitu :
Tahap I (awal 1960 an) :
Perkembangan teknologi komputer yang ditemukan pada
sekitar 1945 telah melahirkan pandangan dan pengetahuan baru tentang konsep
penyimpanan data dalam basis data, yang sebelumnya banyak menggunakan cara-cara
manual.
Ciri-ciri : data-data diolah
berdasarkan prinsip pemrosesan berkas (file processing) pada lingkungan
computer mainframe.
Tahap II (akhir 1960 an) :
Konsep basis data pada tahap kedua telah mengubah dan
memperbaiki metode penyimpanan dalam basis data
Ciri-ciri : konsep sistem basis data (database
system/DBS), konsep sistem manajemen basis data (database management
system/DBMS), layanan informasi secara online, dan layanan informasi
berbasis teks.
Tahap III (awal 1970 an) :
Perkembangan metode penyimpanan dalam hal ini perangkat
keras untuk menyimpan data semakin baik yang mempengaruhi pandangan dan
pengetahuan tentang konsep basis data yang semakin baik pula.
Ciri-ciri : bermunculan
aplikasi-aplikasi basis data berbasis sistem pakar (expert system/ES)
dalam penunjang keputusan (decission support system/DSS) serta
pemrograman berorientasi obyek (object oriented programming/OOP).
Tahap IV (mulai 1980 an) :
Perkembangan yang sangat cepat pada teknologi computer
dan penyimpanan data mengakibatkan munculnya perubahan-perubahan pandangan dan
pengetahuan baru tentang konsep basis data.
Ciri-ciri : sistem berbasis hypertext
yang memungkinkan penampilan informasi berdasarkan suatu kata kunci pencarian
yang dapat dilakukan secara acak.
Tahap V (mulai 1990 an) :
Perkembangan konsep basis data kearah aplikasi basis data
untuk sistem kecerdasan buatan (artificial intelligent/AI), multimedia
yang melibatkan teks, suara, gambar, dan animasi, aplikasi basis data
berorientasi obyek (object oriented database/OODB), serta aplikasi basis
data secara online (online database) untuk jaringan komputer
global/internet. Aplikasi konsep basis data kabur (fuzzy) juga
mewarnai konsep basis data pada masa ini.
1.3 Pentingnya
memahami konsep basis data
Saat ini data dalam
organisasi merupakan sumber daya dasar yang penting. Tugas utama yang harus
dilakukan semua organisasi adalah mengumpulkannya dan menggunakannya untuk
kebutuhan bisnis. Bentuk umum menyimpan data berubah dari buku besar ke berkas
komputer. Ketika suatu organisasi berkembang, kesulitan untuk mengelola data
dengan volume yang besar menjadi meningkat. Hal ini menuntut perlunya DBMS
untuk melakukan fungsi-fungsi pengelolaan data dan menjadikannya tersedia bagi
pemakai. Secara umum kelebihan pemanfaatan sistem basis data dibanding sistem
tradisional adalah bersifat kompak, tidak menjemukan, cepat, akurat, dan mutakhir.
Keberhasilan sebuah sistem informasi sangat bergantung pada basis data yang
digunakan. Basis data yang lengkap, akurat, mudah digunakan, serta efisien akan
meningkatkan kualitas sistem informasi. Penyusunan basis data yang baik dan
benar adalah penting agar mampu memenuhi semua/sebagian besar kebutuhan
informasi bagi para pemakai dan pengambil keputusan. Dengan demikian pemahaman
konsep basis data sangat diperlukan, berikut ini adalah alasan pentingnya
pemahaman konsep basis data :

1.4 Definisi
sistem basis data
Sekumpulan
basis data dalam suatu sistem yang tidak ada hubungan satu sama lain, tetapi
secara keseluruhan mempunyai hubungan sebagai sebuah sistem dengan didukung
oleh komponen lainnya.
Sekumpulan
subsistem yang terdiri dari basis data dengan para pengguna basis data secara
bersama, personel yang merancang dan mengelola basis data, teknik untuk
merancang dan mengelola basis data, serta sistem komputer untuk mendukungnya
(Martin, 1975).
Sistem basis data mempunyai beberapa elemen
penting, yaitu (Sutanta, 2004) :
Penjelasan :
- Basis
data sebagai inti dari sistem basis data
- Perangkat
lunak (software) untuk
perancangan dan pengelolaan data
- Perangkat
keras (hardware) sebagai
pendukung operasi pengolahan data
- Manusia
(brainware); sebagai pemakai,
perancang atau pengelola (spesialis informasi).
1.5 Hirarki
data
Berdasarkan tingkat kompleksitas nilai data, tingkatan
data dapat disusun dalam sebuah hirarki, mulai dari yang paling sederhana
hingga paling kompleks. Susunan/hirarki data hingga tersusun suatu sistem basis
data dapat ditunjukkan sebagaimana Gambar 1.6.
a) Sistem Basis Data
b) Basis Data
c) File : sekumpulan record sejenis secara relasi yang tersimpan dalam media penyimpan
sekunder
d) Record : sekumpulan field/atribut data item yang
saling berhubungan terhadap obyek tertentu
e) Data
item/field/atribute :
unit terkecil yang disebut data, yaitu sekumpulan byte yang mempunyai makna
f) Data Agregate : sekumpulan data item/field/atribut
dengan ciri tertentu dan diberi nama
g) Byte : bagian terkecil yang dialamatkan dalam
memori
h) Bit : sistem biner yang terdiri atas dua
macam nilai, yaitu 0 dan 1.
1.6 Evaluasi
Kerjakan soal-soal berikut ini :
Soal Obyektif (pilihan ganda)
Pilihlah jawaban yang
menurut Anda paling tepat dengan memberi tanda centang !
1.
Kata
di bawah ini memiliki makna yang tepat untuk kata “Basis” dalam basis data, kecuali:
A. Pangkalan B. Data mendasar
C. Tempat D.
Tempat Penyimpanan
2.
Di
bawah ini adalah ciri-ciri untuk menunjukkan suatu data, kecuali :
A. Fakta
B. Menggunakan lambang/simbol
C. Lambang/simbol
boleh acak
D. Lambang/simbol
tidak boleh acak
3.
Di
bawah ini merupakan kriteria penting yang harus dipenuhi basis data, kecuali :
A. Data oriented B. Data dapat berkembang
C. Minimal data redundancy D. Program oriented
4.
Di
bawah ini merupakan beberapa ciri pengolahan data pada file processing, kecual
A. Berorientasi pada data (data oriented)
B.
Hanya
dapat digunakan oleh satu program aplikasi
C.
Sering
terjadi data redundancy
D.
Hanya
dapat digunakan dengan satu cara tertentu saja
5.
Data
yang ada dapat memenuhi kebutuhan sistem-sistem baru secara mudah, dan data
dapat digunakan dengan cara yang berbeda-beda. Dari kedua kriteria tersebut
termasuk dalam criteria :
A. File
processing B.
Byte processing
C. Bit processing D.
Database processing
6.
Perkembangan
konsep basis data dapat dibedakan dalam beberapa tahap, yaitu
A. V tahap
B. IV tahap
C. III tahap
D. II tahap
7.
Data-data
diolah berdasarkan prinsip pemrosesan berkas (file processing), termasuk cirri-ciri konsep basis data pada tahap
:
A. Tahap IV B.
Tahap I
C. Tahap II D.
Tahap III
8.
Tahun
perkembangan konsep basis data pada tahap III adalah :
A. Awal 1945 an B.
Akhir 1960 an
C. Awal 1970 an D.
Mulai 1980 an
9.
Ciri
utama konsep basis data pada tahap III adalah kemunculan aplikasi-aplikasi
basis data seperti di bawah ini, kecuali :
A. Expert system (ES)
B. Artificial Intelligent (AI)
C. Object Oriented Programming (OOP)
D. Decission support system (DSS)
10. Di bawah ini yang
bukan termasuk ciri-ciri konsep basis data tahap V adalah :
A. File processing
B. Online database
C. Artificial intelligent (AI)
D. Object oriented database (OODB)
11. Pentingya mahasiswa
mempelajari dan memahami aspek teori dan konsep basis data, dengan tujuan :
A.
Memberikan
dasar, arah berpikir, bersikap, dan bertindak secara obyektif dalam menghadapi
perkembangan dan kemajuan ilmu pengetahuan dan teknologi.
B.
Menghindari
kerancuan dan kebingungan dalam menerima teknologi baru yang berkembang pesat
dan semakin cepat.
C.
Memberikan
kerangka kerja dan berpikir sehingga mampu menyederhanakan suatu persoalan
kompleks menuju penyelesaian yang efektif dan efisien.
D.
Jawaban
A, B, dan C benar
12. Untuk memahami secara
komprehensif tentang konsep basis data memerlukan beberapa dukungan :
A. Aplikasi basis
data, dan bahasa structured query
language (SQL)
B. Manajemen basis
data, manajemen, dan bisnis
C. Software basis data, hardware/teknologi informasi
D. Jawaban A, B, dan
C benar
13. Secara umum kelebihan
pemanfaatan sistem basis data dibanding sistem tradisonal adalah bersifat :
A. Kompak B. Tidak menjemukan.
C. Cepat, akurat,
mutakhir. D. Jawaban A,
B, dan C benar.
14. Menurut Sutanta tahun
2004, “Sistem Basis Data” mempunyai
beberapa elemen penting, yaitu :
A. Basis data B. File, attribute, dan record
C. Software, hardware, dan brainware D. Jawaban A dan C benar
15. Fungsi utama
perangkat lunak untuk pengelolaan basis data, yaitu :
A.
Mendefinisikan
data dalam basis data
B.
Mengakses
pengelolaan data dalam basis data
C.
Membuat
kerangkapan data (data redundancy)
D.
Jawaban
A dan B benar
16. Menurut Sutanta
(2005), secara lebih luas perangkat lunak dapat dikategorikan dalam tiga
bagian, yaitu :
A. Operating System (OS) B. Application software
C. Language software D. Jawaban A, B, dan C benar
17. Di bawah ini yang
termasuk Language software adalah :
A. Visual Basic,
MySQL, Windows
B. Delphi, Visual
Basic, Foxpro
C. Linux, Oracle,
Visual Basic
D. Windows, Linux, Ms
Access
18. Berdasarkan tingkat
kompleksitas nilai data, tingkatan data dapat disusun dalam sebuah hierarki,
mulai dari yang paling sederhana hingga paling kompleks. Susunan/hierarki data
hingga tersusun suatu Sistem Basis Data yang benar adalah:
A. Bit ,File, Byte,
Record, Database, sistem basis data
B. Bit, Byte, Data
item, Data agregate, Record, File, Basis data, Sistem
basis data
C. Bit, Byte, Record,
Database, File, Basis data, Sistem basis data
D. Bit, Byte, Record,
File, Database, Informasi
19. Sekumpulan data
item/field/attribute dengan ciri tertentu dan diberi nama, disebut:
A.
File B.
Record
C.
Data agregate D.
Database
20. Sekumpulan
field/atribut/data item yang saling berhubungan terhadap obyek tertentu disebut
:
A. Data agregate B. Database
C. Record D. File
Soal Uraian
- Jelaskan
dalam bentuk tabel yang memuat aspek tinjauan dan perbedaan antara database processing dan file processing.
- Jelaskan
dengan memberikan uraian yang memadai tentang tahapan perkembangan konsep basis
data disertai dengan ciri untuk masing-masing tahapan.
- Jelaskan
alasan penting mengapa anda perlu memahami konsep basis data.
- Gambarkan
dan jelaskan bagaimana keterkaitan antara basis data dan sistem basis data.
- Gambarkan susunan/hierarki data berdasarkan
tingkat kompleksitas nilai data mulai dari yang paling sederhana hingga paling
kompleks.