pengantar basis data -...

33
Kontrak Kuliah Pengantar Basis Data Edi Sugiarto, S.Kom, M.Kom

Upload: vuongkhue

Post on 06-Feb-2018

243 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Pengantar Basis Data - dinus.ac.iddinus.ac.id/repository/docs/ajar/1._EDI_SBD_Pengantar_Basis_Data_.… · Pengertian Basis Data • Basisdata – Basis • Markas atau gudang, tempat

Kontrak Kuliah

Pengantar Basis DataEdi Sugiarto, S.Kom, M.Kom

Page 2: Pengantar Basis Data - dinus.ac.iddinus.ac.id/repository/docs/ajar/1._EDI_SBD_Pengantar_Basis_Data_.… · Pengertian Basis Data • Basisdata – Basis • Markas atau gudang, tempat

Konsep Dasar Basis DataPentingnya Data dalam Sistem Informasi• Sistem Informasi adalah pengelolaan Data,

Orang/Pengguna, Proses dan TeknologiInformasi yang berinteraksi untukmengumpulkan, memproses, menyimpan, danmenyediakan sebagai output informasi yang diperlukan untuk mendukung sebuahorganisasi. (Jeffery L. Whitten dkk, 2004 )

Page 3: Pengantar Basis Data - dinus.ac.iddinus.ac.id/repository/docs/ajar/1._EDI_SBD_Pengantar_Basis_Data_.… · Pengertian Basis Data • Basisdata – Basis • Markas atau gudang, tempat

Basis Data - Udinus Semarang

Input-Proses-Ouput

Input Data

DataFormulir

Proses Informasi

Page 4: Pengantar Basis Data - dinus.ac.iddinus.ac.id/repository/docs/ajar/1._EDI_SBD_Pengantar_Basis_Data_.… · Pengertian Basis Data • Basisdata – Basis • Markas atau gudang, tempat

Pengertian Basis Data• Basisdata

– Basis• Markas atau gudang, tempat berkumpul

– Data• Representasi fakta dunia nyata yang

mewakili suatu objek.• Merupakan kumpulan file/tabel yang saling

berelasi dan berkaitan yang disimpandalam media elektronik.

Page 5: Pengantar Basis Data - dinus.ac.iddinus.ac.id/repository/docs/ajar/1._EDI_SBD_Pengantar_Basis_Data_.… · Pengertian Basis Data • Basisdata – Basis • Markas atau gudang, tempat

Pengertian Basis Data• Silberschatz, dkk (2002), mendefinisikan

basisdata sebagai kumpulan data berisiinformasi yang sesuai untuk sebuahperusahaan.

• Menurut Mc Leod, dkk (2001), basisdataadalah kumpulan seluruh sumber dayaberbasis komputer milik organisasi.

Page 6: Pengantar Basis Data - dinus.ac.iddinus.ac.id/repository/docs/ajar/1._EDI_SBD_Pengantar_Basis_Data_.… · Pengertian Basis Data • Basisdata – Basis • Markas atau gudang, tempat

Apa itu Basis Data ?Kesimpulan :• Basis data didefinisikan sebagai

sekumpulan data yang salingberhubungan, disimpan dengan minimum redundansi untuk melayani banyakaplikasi secara optimal.

Page 7: Pengantar Basis Data - dinus.ac.iddinus.ac.id/repository/docs/ajar/1._EDI_SBD_Pengantar_Basis_Data_.… · Pengertian Basis Data • Basisdata – Basis • Markas atau gudang, tempat

Dimana Basis Data Digunakan?• Perbankan

– Costumer information– Tabungan– Pinjaman

• Maskapai Penerbangan (Airlines)– Reservasi dan informasi jadwal

pemberangkatan• Universitas

– Registrasi mahasiswa– Kartu rencana studi– penilaian

Page 8: Pengantar Basis Data - dinus.ac.iddinus.ac.id/repository/docs/ajar/1._EDI_SBD_Pengantar_Basis_Data_.… · Pengertian Basis Data • Basisdata – Basis • Markas atau gudang, tempat

• Industri manufaktur– Manajemen rantai pasok– Produksi– Inventori (persediaan)

• Pemerintahan– Kependudukan– Perpajakan– dll.

Page 9: Pengantar Basis Data - dinus.ac.iddinus.ac.id/repository/docs/ajar/1._EDI_SBD_Pengantar_Basis_Data_.… · Pengertian Basis Data • Basisdata – Basis • Markas atau gudang, tempat

Tujuan

• Kemudahan dan kecepatan dalam pengambilan data

Page 10: Pengantar Basis Data - dinus.ac.iddinus.ac.id/repository/docs/ajar/1._EDI_SBD_Pengantar_Basis_Data_.… · Pengertian Basis Data • Basisdata – Basis • Markas atau gudang, tempat
Page 11: Pengantar Basis Data - dinus.ac.iddinus.ac.id/repository/docs/ajar/1._EDI_SBD_Pengantar_Basis_Data_.… · Pengertian Basis Data • Basisdata – Basis • Markas atau gudang, tempat

Hirarki Data

• Dapat dikelompokkan menjadi 3– File– Record– Elemen data

Page 12: Pengantar Basis Data - dinus.ac.iddinus.ac.id/repository/docs/ajar/1._EDI_SBD_Pengantar_Basis_Data_.… · Pengertian Basis Data • Basisdata – Basis • Markas atau gudang, tempat

• Elemen Data / field / atribut– Satuan terkecil yang tidak dapat dipecah kembali– Contoh : nim, nama, alamat, tpt_lhr pada data

mahasiswa• Rekaman / Record / Baris

– Gabungan sejumlah elemen data yang salingterkait.

– Contoh : nim, nama, alamat, tpt_lhr dan atributlainya pada seorang mahasiswa dapat dihimpundalam sebuah record/baris.

Page 13: Pengantar Basis Data - dinus.ac.iddinus.ac.id/repository/docs/ajar/1._EDI_SBD_Pengantar_Basis_Data_.… · Pengertian Basis Data • Basisdata – Basis • Markas atau gudang, tempat

• Berkas / File / Table– Kumpulan record sejenis dengan panjang

atribut / field sama namun memiliki isi yang berbeda.

Page 14: Pengantar Basis Data - dinus.ac.iddinus.ac.id/repository/docs/ajar/1._EDI_SBD_Pengantar_Basis_Data_.… · Pengertian Basis Data • Basisdata – Basis • Markas atau gudang, tempat

Sistem Basis Data

Page 15: Pengantar Basis Data - dinus.ac.iddinus.ac.id/repository/docs/ajar/1._EDI_SBD_Pengantar_Basis_Data_.… · Pengertian Basis Data • Basisdata – Basis • Markas atau gudang, tempat

Sistem Basis Data

• Dapat diartikan sebagai kumpulan file / table yang saling berhubungan dan sekumpulan program (dbms) yang memungkinkan beberapa user mengakses dan memanipulasi file tersebut.

Page 16: Pengantar Basis Data - dinus.ac.iddinus.ac.id/repository/docs/ajar/1._EDI_SBD_Pengantar_Basis_Data_.… · Pengertian Basis Data • Basisdata – Basis • Markas atau gudang, tempat

Sejarah Sistem Basis Data

• 1950 dan awal 1960-an– Pengolahan data menggunakan magnetic

tapes untuk penyimpanan– Magnetic tapes hanya memberikan akses

sekuensial– Input menggunakan punched cards

• 1980– Penelitian relasional prototipe berkembang

menjadi sistem komersil

Page 17: Pengantar Basis Data - dinus.ac.iddinus.ac.id/repository/docs/ajar/1._EDI_SBD_Pengantar_Basis_Data_.… · Pengertian Basis Data • Basisdata – Basis • Markas atau gudang, tempat

– Sql menjadi standar industri– Paralel dan sistem database terdistribusi– Sistem basis data berorientasi objek

• 1990– Dukungan untuk pengambilan keputusan dan

aplikasi datamining– Datawarehouse berukuran besar (multi-

terabyte)– Munculnya web commerce

Page 18: Pengantar Basis Data - dinus.ac.iddinus.ac.id/repository/docs/ajar/1._EDI_SBD_Pengantar_Basis_Data_.… · Pengertian Basis Data • Basisdata – Basis • Markas atau gudang, tempat

• 2000– Administrasi database otomatis– Peningkatan penggunaan database paralel

Page 19: Pengantar Basis Data - dinus.ac.iddinus.ac.id/repository/docs/ajar/1._EDI_SBD_Pengantar_Basis_Data_.… · Pengertian Basis Data • Basisdata – Basis • Markas atau gudang, tempat

Komponen Sistem Basis Data

• Perangkat keras (Hardware)• Sistem Operasi• Basis Data• Perangkat lunak pengolah basis data

(DBMS)• Pemakai (User)• Aplikasi Lain (bersifat optional)

Page 20: Pengantar Basis Data - dinus.ac.iddinus.ac.id/repository/docs/ajar/1._EDI_SBD_Pengantar_Basis_Data_.… · Pengertian Basis Data • Basisdata – Basis • Markas atau gudang, tempat

Tujuan Sistem Basis Data

• Kemudahan dan kecepatan dalam pengambilan data

• Efisiensi terhadap ruang penyimpanan• Keakuratan terhadap penyimpanan data• Ketersediaan, Keamanan, dan Pemakaian

data bersama

Page 21: Pengantar Basis Data - dinus.ac.iddinus.ac.id/repository/docs/ajar/1._EDI_SBD_Pengantar_Basis_Data_.… · Pengertian Basis Data • Basisdata – Basis • Markas atau gudang, tempat
Page 22: Pengantar Basis Data - dinus.ac.iddinus.ac.id/repository/docs/ajar/1._EDI_SBD_Pengantar_Basis_Data_.… · Pengertian Basis Data • Basisdata – Basis • Markas atau gudang, tempat

• Perangkat Keras– Yang termasuk perangkat keras dalam sistem

basis data• Komputer• Memori Sekunder on-line (harddisk)• Memori sekunder yang off-line untuk keperluan

backup data• Media / perangkat komunikasi jaringan

Page 23: Pengantar Basis Data - dinus.ac.iddinus.ac.id/repository/docs/ajar/1._EDI_SBD_Pengantar_Basis_Data_.… · Pengertian Basis Data • Basisdata – Basis • Markas atau gudang, tempat

• Sistem Operasi– Berfungsi mengaktifkan sistem komputer,

mengendalikan seluruh sumber daya komputer dan melakukan operasi dasar dalam komputer.

– Contoh :• MS-DOS• MS Windows (3.11,95,98 dll)• MS Windows 2000 Server• Linux, Unix, Novel Netware dll.

Page 24: Pengantar Basis Data - dinus.ac.iddinus.ac.id/repository/docs/ajar/1._EDI_SBD_Pengantar_Basis_Data_.… · Pengertian Basis Data • Basisdata – Basis • Markas atau gudang, tempat

• Basis Data– Dalam setiap sistem basis data dapat

memiliki beberapa basis data.– Tiap basis data dapat memiliki beberapa

objek basis data (tabel, store procedure, view)• Sistem pengolah basis data (DBMS)

– Mengatur bagaimana data disimpan, diorganisasikan, diubah dan diambil kembali

Page 25: Pengantar Basis Data - dinus.ac.iddinus.ac.id/repository/docs/ajar/1._EDI_SBD_Pengantar_Basis_Data_.… · Pengertian Basis Data • Basisdata – Basis • Markas atau gudang, tempat

• Pemakai / User– Berdasarkan cara berinteraksi :

• Programer User– Menggunakan DML dan ditulis dalam bahasa pemrograman

• User Mahir– Menggunakan bahasa Query

• User Umum– Berinteraksi dengan basis data melalui pemanggilan

program aplikasi• User Khusus

– Pemakai menulis aplikasi basis data non konvensionaluntuk keperluan khusus.

Page 26: Pengantar Basis Data - dinus.ac.iddinus.ac.id/repository/docs/ajar/1._EDI_SBD_Pengantar_Basis_Data_.… · Pengertian Basis Data • Basisdata – Basis • Markas atau gudang, tempat

• Aplikasi / perangkat lunak lain– Opsional dan tergantung pada kebutuhan– Dapat berupa program-program khusus untuk

melakukan pengisian, pengubahan dan pengambilan data

Page 27: Pengantar Basis Data - dinus.ac.iddinus.ac.id/repository/docs/ajar/1._EDI_SBD_Pengantar_Basis_Data_.… · Pengertian Basis Data • Basisdata – Basis • Markas atau gudang, tempat

Sistem Manajemen Basis Data (DBMS)

Page 28: Pengantar Basis Data - dinus.ac.iddinus.ac.id/repository/docs/ajar/1._EDI_SBD_Pengantar_Basis_Data_.… · Pengertian Basis Data • Basisdata – Basis • Markas atau gudang, tempat

Sistem Manajemen Basis Data (DBMS)

• Merupakan koleksi terpadu dari program-program (sistem perangkat lunak) yang digunakan untuk mendefinisikan, menciptakan, mengakses, dan merawatdatabase.– Contoh :

• Microsoft Access• Microsoft Sql Server• Oracle• MySQL• PostgreSQL, dll

Page 29: Pengantar Basis Data - dinus.ac.iddinus.ac.id/repository/docs/ajar/1._EDI_SBD_Pengantar_Basis_Data_.… · Pengertian Basis Data • Basisdata – Basis • Markas atau gudang, tempat

Tujuan DBMS

• Menyediakan lingkungan yang mudah dan aman untuk penggunaan dan perawatan database.

Page 30: Pengantar Basis Data - dinus.ac.iddinus.ac.id/repository/docs/ajar/1._EDI_SBD_Pengantar_Basis_Data_.… · Pengertian Basis Data • Basisdata – Basis • Markas atau gudang, tempat

Mengapa menggunakanDBMS

• Kemandirian data dan efisiensi akses– Terlindung dari perubahan struktur fisik

• Waktu pengembangan aplikasi terkurangi– Program tidak berubah karena perubahan data

• Akses bersamaan dan recovery dari crash– DBMS menjamin penjadwalan transaksi (lock)– DBMS memelihara log (history) transaksi

• Integritas dan keamanan data– Integrity constraint.

Page 31: Pengantar Basis Data - dinus.ac.iddinus.ac.id/repository/docs/ajar/1._EDI_SBD_Pengantar_Basis_Data_.… · Pengertian Basis Data • Basisdata – Basis • Markas atau gudang, tempat

Ada Pertanyaan ?

Page 32: Pengantar Basis Data - dinus.ac.iddinus.ac.id/repository/docs/ajar/1._EDI_SBD_Pengantar_Basis_Data_.… · Pengertian Basis Data • Basisdata – Basis • Markas atau gudang, tempat

Terima kasih

Page 33: Pengantar Basis Data - dinus.ac.iddinus.ac.id/repository/docs/ajar/1._EDI_SBD_Pengantar_Basis_Data_.… · Pengertian Basis Data • Basisdata – Basis • Markas atau gudang, tempat

Daftar Pustaka• C.J. Date (2004), “An Introduction to Database System

Sevent Edition”,Addison-Wesley Longman, Inc, New Jersey

• Silberschatz, Korth, Sudarshan (2001),” Database System Concepts Fourth Edition”, The McGraw Hill Companies

• Bambang Hariyanto (2004), ”Sistem Manajemen Basisdata, Pemodelan, Perancangan dan Terapannya”, Penerbit Informatika Bandung