Anda di halaman 1dari 17

TUGAS IV

BAHAN AJAR

SISTEM BASIS DATA (SBD)

Disusun oleh :
Solikhin, S.Kom, M.Kom

LOKAKARYA APPLIED APPROACH (AA)


BAGI DOSEN PTS KOPERTIS WILAYAH VI JAWA TENGAH
Semarang, 11 14 Agustus 2015

28

KATA PENGANTAR

Puji syukur kami panjatkan ke hadirat Tuhan Yang Esa atas limpahan
rahmat dan karunia-Nya sehingga bahan ajar ini dapat diselesaikan.
Bahan ajar ini dimaksudkan untuk memberikan sumber referensi berupa
bahab teks tentang pengarsipan data secara basis data. Setelah
mempelajari

dan

menyelesaikan

evaluasi

dalam

bahan

ajar

ini,

diaharapkan mahasiswa mampu menjelaskan konsep pengarsipan data


secara basis data untuk keperluan perancangan basis data dalam rangka
pengembangan Computer Based Information Sistems (CBIS), mampu
membuat model, mampu melakukan analisis, serta menyusun rancangan
basis data yang optimal dalam kasus nyata.
Secara garis besar, bahan ajar ini membahas tentang konsep dasar basis
data, pandangan terhadap basis data, pemodelan data, perancangan
basis data dengan teknik normalisasi, penulisan schema dan subschema,
contoh studi kasus, serta aspek terkait dengan proyek pengembangan
sistem basis data.
Penulis menyadari bahan ajar ini masih mengandung kekurangan. Oleh
karena itu saran, kritik, komentar, masukan, dan tegur sapa yang
membangun senantiasa diharapkan sebagai umpan balik yang positif
demi perbaikan di masa mendatang. Akhir kata semoga bahan ajar ini
benar-benar membantu dan bermanfaat.

29

DAFTAR ISI

HALAMAN
KATA PENGANTAR
DAFTAR ISI
BAB I PENDAHULUAN
A. Pengantar Basis Data
1.1 Definisi basis data
1.2 Perkembangan konsep basis data
1.3 Pentingnya memahami konsep basis data
1.4 Definisi sistem basis data
1.5 Hirarki data
1.6 Evaluasi

30

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 mangkat atau pangkalan

Catatan :
1. Alasan penggunaan istilah pangkalan data dalam beberapa buku
basis data dan sistem informasi berbahasa Indonesia.

31

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.

32

Gambar 1.1 Kriteria Basis Data (James Martin 1975)

33

Gambar 1.2 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 :

34

Gambar 1.3 Perkembangan Konsep Basis Data

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

35

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

menjadikannya

melakukan
tersedia

fungsi-fungsi

bagi

pemakai.

pengelolaan
Secara

umum

data

dan

kelebihan

pemanfaatan sistem basis data dibanding sistem tradisional adalah


bersifat kompak, tidak menjemukan, cepat, akurat, dan mutakhir.

36

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 :

Memberikan dasar, arah berpikir, bersikap, dan bertindak


secara obyektif dalam menghadapi perkembangan dan
kemajuan ilmu pengetahuan dan teknologi.

Menghindari kerancuan dan kebingungan dalam


menerima teknologi baru yang berkembang pesat dan
semakin cepat.

Memberikan kerangka kerja dan berpikir sehingga mampu


menyederhanakan suatu persoalan kompleks menuju
penyelesaian yang efektif dan efisien.

Gambar 1.4 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) :

37

SISTEM BASIS DATA


Hardware
Operating
System

Brainware

Database

D B M S
Program
Application

Gambar 1.5 Elemen Sistem Basis Data (Sutanta, 2004).

Penjelasan :
1. Basis data sebagai inti dari sistem basis data
2. Perangkat lunak (software) untuk perancangan dan pengelolaan
data
3. Perangkat

keras

(hardware)

sebagai

pendukung

operasi

pengolahan data
4. 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

38

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

SISTEM BASIS DATA


BASIS DATA
FILE
RECORD
DATA AGREGATE
DATA ITEM
BYTE
BIT
Gambar 1.6 Hirarki Data Hingga Tersusun Sistem Basis Data (Martin,
1975)

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.

39

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, kecuali
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

40

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)

41

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

42

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 :

43

A. Data agregate

B. Database

C. Record

D. File

Soal Uraian
1. Jelaskan dalam bentuk tabel yang memuat aspek tinjauan dan
perbedaan antara database processing dan file processing.
2. Jelaskan dengan memberikan uraian yang memadai tentang tahapan
perkembangan konsep basis data disertai dengan ciri untuk masingmasing tahapan.
3. Jelaskan alasan penting mengapa anda perlu memahami konsep basis
data.
4. Gambarkan dan jelaskan bagaimana keterkaitan antara basis data dan
sistem basis data.
5. Gambarkan susunan/hierarki data berdasarkan tingkat kompleksitas
nilai data mulai dari yang paling sederhana hingga paling kompleks.

44

Anda mungkin juga menyukai