tugas 4 bahan ajar (1 bab)
DESCRIPTION
Tugas 4 : Bahan Ajar (1 Bab)TRANSCRIPT
-
28
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
-
29
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.
-
30
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
-
31
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.
-
32
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.
-
33
Gambar 1.1 Kriteria Basis Data (James Martin 1975)
-
34
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 :
-
35
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
-
36
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.
-
37
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 :
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) :
1
Memberikan dasar, arah berpikir, bersikap, dan bertindaksecara obyektif dalam menghadapi perkembangan dankemajuan ilmu pengetahuan dan teknologi.
2
Menghindari kerancuan dan kebingungan dalammenerima teknologi baru yang berkembang pesat dansemakin cepat.
3
Memberikan kerangka kerja dan berpikir sehingga mampumenyederhanakan suatu persoalan kompleks menujupenyelesaian yang efektif dan efisien.
-
38
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
Operating System
D B M S
Program Application
Database
Brainware
Hardware
SISTEM BASIS DATA
-
39
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
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.
SISTEM BASIS DATA
BASIS DATA
FILE
DATA ITEM
RECORD
BYTE
BIT
DATA AGREGATE
-
40
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
-
41
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)
-
42
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
-
43
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 :
-
44
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 masing-
masing 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.