tugas 4 bahan ajar (1 bab)

Upload: anonymous-udbkts

Post on 05-Mar-2016

23 views

Category:

Documents


0 download

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.