SlideShare a Scribd company logo
1 of 15
Download to read offline
Database 
©2014, Ali Sadiyoko. 
Disarikan dari : Fathansyah, ‘BASIS DATA’, Informatika, Bandung , 1999.
Definisi 
Definisi ’database’ 
1. Himpunan kelompok data (arsip) yang saling berhubungan yang 
diorganisasikan sedemikian rupa agar dapat dimanfaatkan dengan 
cepat dan mudah. 
2. Kumpulan data yang saling berhubungan yang disimpan secara bersama 
sedemikian rupa dan tanpa pengulangan (redundancy) yang tidak perlu, 
untuk memenuhi berbagai kebutuhan informasi. 
3. Kumpulan file/ tabel/ arsip yang saling berhubungan yang disimpan 
dalam media penyimpanan elektronik. 
[A. Sadiyoko, 2014] Kuliah Sistem Informasi – Database
Operasi Dasar pada Database 
• Create database = pembuatan basis data baru. 
• Drop database = penghapusan basis data. 
• Create table = pembuatan file/ tabel baru ke suatu basis data. 
• Drop table = penghapusan file/ tabel dari suatu basis data. 
• Insert data = penambahan/ pengisian data baru ke sebuah 
file/ tabel. 
• Retrieve/ search data = pengambilan data dari sebuah file/ 
tabel. 
• Update data = pengubahan data pada sebuah file/ tabel. 
• Delete data = penghapusan data dari sebuah file/ tabel. 
[A. Sadiyoko, 2014] Kuliah Sistem Informasi – Database
Objektif/ Tujuan Database 
Beberapa tujuan yang harus dipenuhi dalam merancang database adalah : 
1. Kecepatan dan kemudahan (speed & ease) 
2. Efisiensi ruang penyimpanan (space) 
3. Keakuratan (accuracy) 
4. Ketersediaan (availability) 
5. Kelengkapan (completeness) 
6. Keamanan (security) 
7. Kebersamaan pemakaian (shareability) 
[A. Sadiyoko, 2014] Kuliah Sistem Informasi – Database
Relational Database 
Pada database relasional, data akan ‘disebar’ (dipilah-pilah) ke dalam 
berbagai tabel 2 dimensi. Setiap tabel selalu terdiri atas lajur (disebut 
sebagai baris data, row, record) dan kolom (seing juga disebut sebagai field). 
Di setiap pertemuan baris dan kolom itulah, item-item data (satuan terkecil) 
ditempatkan. Suatu aturan / ‘rule’ tertentu dipasang untuk menghubungkan 
tabel-tabel tersebut. 
Untuk memberi ilustrasi model database relasional, akan diberikan contoh 
dari sebuah basis data sederhana yang berkaitan dengan pendidikan 
(akademik) perguruan tinggi. Basis data ini terdiri dari 3 tabel, yaitu tabel 
Mahasiswa, Dosen dan Kuliah (Tabel MDK). Hal pembentukan tabel yang 
efisien dapat dilewati terlebih dulu. Yang diketahui adalah, data sudah 
tersedia (dalam bentuk cetakan/ hardcopy) dan siap diimplementasikan. 
[A. Sadiyoko, 2014] Kuliah Sistem Informasi – Database
Relational Database 
Tabel Mahasiswa 
[A. Sadiyoko, 2014] Kuliah Sistem Informasi – Database 
Tabel Dosen
Relational Database 
Tabel Kuliah 
[A. Sadiyoko, 2014] Kuliah Sistem Informasi – Database 
Tabel Dosen
Relational Database 
Relasi Antar Tabel 
Setelah terbentuk tabel-tabel dasar, maka perlu dibuat suatu aturan yang 
menghubungkan tabel-tabel tersebut. Tabel-tabel dasar tersebut dapat 
saling dihubungkan dengan sebuah tabel baru (misalnya Tabel Nilai), seperti 
yang terlihat di bawah ini: 
Tabel Nilai 
[A. Sadiyoko, 2014] Kuliah Sistem Informasi – Database
Relational Database 
Tabel Nilai 
• Tabel Nilai di atas merepresentasikan adanya relasi antara tabel Kuliah dengan 
tabel Mahasiswa, untuk menunjukkan mata kuliah yang diambil oleh seorang 
mahasiswa dan nilai yang diperoleh. 
• Seorang mahasiswa dapat mengambil beberapa mata kuliah atau tidak mengikuti 
kuliah apapun. 
• Satu mata kuliah dapat diikuti oleh beberapa mahasiswa. 
• 3 mata kuliah sudah mempunyai data indeks nilai dan ada 1 mata kuliah (‘Basis 
Data’) yang belum mempunyai data nilai. 
• Tabel ini belum dapat langsung diimplementasikan dalam software database 
(PARADOX, DBASE, ACCESS, ORACLE dsb). 
[A. Sadiyoko, 2014] Kuliah Sistem Informasi – Database
Relational Database 
Data Dosen dan Kuliah dapat dihubungkan untuk membentuk tabel Jadwal, 
sebagai berikut : (alternatif 1) 
Presentasi tabel Jadwal di atas mempunyai kelemahan, yaitu : lebar kolom 
untuk waktu dan tempat akan sia-sia (tidak efisien) untuk mata kuliah yang 
hanya dilaksanakan 1 kali/minggu dan sulit untuk melakukan operasi 
pengubahan data (field waktu). 
[A. Sadiyoko, 2014] Kuliah Sistem Informasi – Database
Relational Database 
Alternatif kedua, mata kuliah yang 2 kali/minggu dinyatakan dalam 2 baris : 
Kelemahan alternatif 2 ini adalah : data nama dosen akan disimpan 
berulang-ulang untuk mata kuliah yang dilaksanakan 2 kali/minggu. 
[A. Sadiyoko, 2014] Kuliah Sistem Informasi – Database
Relational Database 
Alternatif ketiga, mata kuliah yang 2 kali/minggu dinyatakan dalam 2 kolom 
terpisah : 
Kelemahan alternatif 3 ini adalah : kolom WAKTU_2 dan RUANG_2 akan sia-sia 
untuk mata kuliah yang dilaksanakan hanya dalam 1 kali/ minggu. 
Yang manakah dari ketiga alternatif ini yang paling efisien ? atau adakah 
alternatif lain yang lebih baik ? 
[A. Sadiyoko, 2014] Kuliah Sistem Informasi – Database
Relational Database 
Dari ilustrasi di slide sebelumnya, maka pembentukan basis data yang baik 
tentu saja menjadi penting. Basis data perkuliahan pada ilustrasi ini masih 
sederhana, sehingga kebutuhan akan adanya basis data yang baik belum 
begitu terasa. Namun bila kita harus membuat sebuah sistem informasi 
yang besar dan kompleks, maka efisiensi tabel menjadi sangat penting ■. 
[A. Sadiyoko, 2014] Kuliah Sistem Informasi – Database
Kesimpulan 
Basis data yang baik akan mempunyai karakteristik dan keuntungan seperti : 
 Struktur basis data (tabel-tabel dan relasi antar tabel) yang lebih 
kompak. 
 Struktur masing-masing tabel yang lebih efisien dan sistematik. 
 Kebutuhan ruang penyimpanan data (memory sekunder) yang lebih 
efisien. 
 Semakin kecil (efisien) ukuran tabel, makin cepat operasi basis data yang 
dilakukan. 
 Efisiensi akan ditandai dengan redundansi data yang optimal (catatan : 
dalam basis data relasional, redundansi data tidak mungkin dihindari). 
Optimalnya redundansi ini akan dapat meningkatkan integritas data, 
karena upaya penjalaran perubahan data dari sebuah tabel ke tabel-tabel 
yang lainyang berhubungan akan bisa dibuat minimal. 
 Tidak ada ambiguitas data di semua tabel dalam basis data. 
[A. Sadiyoko, 2014] Kuliah Sistem Informasi – Database
Kesimpulan 
Perancangan basis data diperlukan, agar kita dapat memiliki basis data yang 
kompak dan efisien dalam penggunaan ruang penyimpanan, cepat dalam 
pengaksesan dan mudah dalam pengolahan. Untuk itu dapat dilakukan : 
 Menerapkan Normalisasi terhadap struktur tabel yang telah 
diketahui, atau 
 Langsung membuat model Entity-Relationship. 
Referensi : 
1. Fathansyah, ‘BASIS DATA’, Informatika, Bandung , 1999. 
[A. Sadiyoko, 2014] Kuliah Sistem Informasi – Database

More Related Content

What's hot

SISTEM BASIS DATA2
SISTEM BASIS DATA2SISTEM BASIS DATA2
SISTEM BASIS DATA2Ayu_lestari
 
Normalisasi Basis Data
Normalisasi Basis DataNormalisasi Basis Data
Normalisasi Basis DataJoshua Tan
 
Bab 7. Normalisasi Data
Bab 7. Normalisasi DataBab 7. Normalisasi Data
Bab 7. Normalisasi DataZaenal Abidin
 
5 transformasi model data
5 transformasi model data5 transformasi model data
5 transformasi model dataSimon Patabang
 
SISTEM BASIS DATA1
SISTEM BASIS DATA1SISTEM BASIS DATA1
SISTEM BASIS DATA1Ayu_lestari
 
Bab 3. Pemodelan Data
Bab 3. Pemodelan DataBab 3. Pemodelan Data
Bab 3. Pemodelan DataZaenal Abidin
 
Bab 1 RDBMS Review
Bab 1   RDBMS ReviewBab 1   RDBMS Review
Bab 1 RDBMS ReviewRatzman III
 
Artikel sim, tetti vera, hapzi ali, sistem manajemen database, universitas me...
Artikel sim, tetti vera, hapzi ali, sistem manajemen database, universitas me...Artikel sim, tetti vera, hapzi ali, sistem manajemen database, universitas me...
Artikel sim, tetti vera, hapzi ali, sistem manajemen database, universitas me...tettivera
 
ARSITEKTUR MODEL BASIS DATA
ARSITEKTUR MODEL BASIS DATAARSITEKTUR MODEL BASIS DATA
ARSITEKTUR MODEL BASIS DATAEDIS BLOG
 
Model data relasional (3)
Model data relasional (3)Model data relasional (3)
Model data relasional (3)Arib Herzi
 
KD3 Teknik Normalisasi Data
KD3 Teknik Normalisasi DataKD3 Teknik Normalisasi Data
KD3 Teknik Normalisasi DataDesty Yani
 

What's hot (20)

SISTEM BASIS DATA2
SISTEM BASIS DATA2SISTEM BASIS DATA2
SISTEM BASIS DATA2
 
Normalisasi
NormalisasiNormalisasi
Normalisasi
 
Denormalisasi
DenormalisasiDenormalisasi
Denormalisasi
 
Normalisasi data
Normalisasi dataNormalisasi data
Normalisasi data
 
Normalisasi Basis Data
Normalisasi Basis DataNormalisasi Basis Data
Normalisasi Basis Data
 
Bab 7. Normalisasi Data
Bab 7. Normalisasi DataBab 7. Normalisasi Data
Bab 7. Normalisasi Data
 
Modul 05 basisdata
Modul 05 basisdataModul 05 basisdata
Modul 05 basisdata
 
normalisasi data
normalisasi datanormalisasi data
normalisasi data
 
5 transformasi model data
5 transformasi model data5 transformasi model data
5 transformasi model data
 
SISTEM BASIS DATA1
SISTEM BASIS DATA1SISTEM BASIS DATA1
SISTEM BASIS DATA1
 
Modul microsoft acces 2013
Modul microsoft acces 2013Modul microsoft acces 2013
Modul microsoft acces 2013
 
Modul Normalisasi
Modul NormalisasiModul Normalisasi
Modul Normalisasi
 
Bab 3. Pemodelan Data
Bab 3. Pemodelan DataBab 3. Pemodelan Data
Bab 3. Pemodelan Data
 
Bab 1 RDBMS Review
Bab 1   RDBMS ReviewBab 1   RDBMS Review
Bab 1 RDBMS Review
 
Basis data
Basis dataBasis data
Basis data
 
Artikel sim, tetti vera, hapzi ali, sistem manajemen database, universitas me...
Artikel sim, tetti vera, hapzi ali, sistem manajemen database, universitas me...Artikel sim, tetti vera, hapzi ali, sistem manajemen database, universitas me...
Artikel sim, tetti vera, hapzi ali, sistem manajemen database, universitas me...
 
ARSITEKTUR MODEL BASIS DATA
ARSITEKTUR MODEL BASIS DATAARSITEKTUR MODEL BASIS DATA
ARSITEKTUR MODEL BASIS DATA
 
Arsitektur Sistem Basis Data
Arsitektur Sistem Basis DataArsitektur Sistem Basis Data
Arsitektur Sistem Basis Data
 
Model data relasional (3)
Model data relasional (3)Model data relasional (3)
Model data relasional (3)
 
KD3 Teknik Normalisasi Data
KD3 Teknik Normalisasi DataKD3 Teknik Normalisasi Data
KD3 Teknik Normalisasi Data
 

Similar to Database 2014

Materi struktur hirarki basis data
Materi struktur hirarki basis dataMateri struktur hirarki basis data
Materi struktur hirarki basis dataMutiara Ayu
 
Materi kuliah-sistem-basis-data1
Materi kuliah-sistem-basis-data1Materi kuliah-sistem-basis-data1
Materi kuliah-sistem-basis-data1Fariszal Nova
 
Bab i tugas basdat
Bab i tugas basdatBab i tugas basdat
Bab i tugas basdatIda Safitri
 
Analisis-Perancangan-Sistem-Informasi-Pertemuan-4.ppt
Analisis-Perancangan-Sistem-Informasi-Pertemuan-4.pptAnalisis-Perancangan-Sistem-Informasi-Pertemuan-4.ppt
Analisis-Perancangan-Sistem-Informasi-Pertemuan-4.pptFadhilFauzan3
 
Dasar_dasar_Database.pdf
Dasar_dasar_Database.pdfDasar_dasar_Database.pdf
Dasar_dasar_Database.pdflambengmahmud13
 
Mengoperasikan software aplikasi basis data
Mengoperasikan software aplikasi basis dataMengoperasikan software aplikasi basis data
Mengoperasikan software aplikasi basis datawitasari1804
 
Materi 4 - Sistem Basis Data
Materi 4 - Sistem Basis DataMateri 4 - Sistem Basis Data
Materi 4 - Sistem Basis Databeiharira
 
Aplikasi konsep basis data relasional
Aplikasi konsep basis data relasionalAplikasi konsep basis data relasional
Aplikasi konsep basis data relasionalrian rian
 
Pengenalan kepada pangkalan data
Pengenalan kepada pangkalan dataPengenalan kepada pangkalan data
Pengenalan kepada pangkalan dataAsterer Terer
 
Makalah sistem informasi akuntansi (sistem manajemen database perpustakaan un...
Makalah sistem informasi akuntansi (sistem manajemen database perpustakaan un...Makalah sistem informasi akuntansi (sistem manajemen database perpustakaan un...
Makalah sistem informasi akuntansi (sistem manajemen database perpustakaan un...Jiantari Marthen
 
8 pengantar pengolahan data
8 pengantar pengolahan data8 pengantar pengolahan data
8 pengantar pengolahan datateddyhadia
 
Konsep basis data relasional
Konsep basis data relasionalKonsep basis data relasional
Konsep basis data relasionalrian rian
 
Gita srinita 43218110053
Gita srinita 43218110053Gita srinita 43218110053
Gita srinita 43218110053GitaSrinita
 
Artikel sistem manajemen basis data - pertemuan 6
Artikel sistem manajemen basis data - pertemuan 6Artikel sistem manajemen basis data - pertemuan 6
Artikel sistem manajemen basis data - pertemuan 6Ismania1912
 
06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...
06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...
06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...SeptiHendarwati
 

Similar to Database 2014 (20)

Materi struktur hirarki basis data
Materi struktur hirarki basis dataMateri struktur hirarki basis data
Materi struktur hirarki basis data
 
Materi kuliah-sistem-basis-data1
Materi kuliah-sistem-basis-data1Materi kuliah-sistem-basis-data1
Materi kuliah-sistem-basis-data1
 
Basis_Data.ppt
Basis_Data.pptBasis_Data.ppt
Basis_Data.ppt
 
Bab i tugas basdat
Bab i tugas basdatBab i tugas basdat
Bab i tugas basdat
 
Analisis-Perancangan-Sistem-Informasi-Pertemuan-4.ppt
Analisis-Perancangan-Sistem-Informasi-Pertemuan-4.pptAnalisis-Perancangan-Sistem-Informasi-Pertemuan-4.ppt
Analisis-Perancangan-Sistem-Informasi-Pertemuan-4.ppt
 
Dasar_dasar_Database.pdf
Dasar_dasar_Database.pdfDasar_dasar_Database.pdf
Dasar_dasar_Database.pdf
 
Mengoperasikan software aplikasi basis data
Mengoperasikan software aplikasi basis dataMengoperasikan software aplikasi basis data
Mengoperasikan software aplikasi basis data
 
Materi 4 - Sistem Basis Data
Materi 4 - Sistem Basis DataMateri 4 - Sistem Basis Data
Materi 4 - Sistem Basis Data
 
Aplikasi konsep basis data relasional
Aplikasi konsep basis data relasionalAplikasi konsep basis data relasional
Aplikasi konsep basis data relasional
 
Pengenalan kepada pangkalan data
Pengenalan kepada pangkalan dataPengenalan kepada pangkalan data
Pengenalan kepada pangkalan data
 
Makalah sistem informasi akuntansi (sistem manajemen database perpustakaan un...
Makalah sistem informasi akuntansi (sistem manajemen database perpustakaan un...Makalah sistem informasi akuntansi (sistem manajemen database perpustakaan un...
Makalah sistem informasi akuntansi (sistem manajemen database perpustakaan un...
 
Makalah Tentang Database
Makalah Tentang DatabaseMakalah Tentang Database
Makalah Tentang Database
 
8 pengantar pengolahan data
8 pengantar pengolahan data8 pengantar pengolahan data
8 pengantar pengolahan data
 
01_konsep_basis_data.ppt
01_konsep_basis_data.ppt01_konsep_basis_data.ppt
01_konsep_basis_data.ppt
 
Konsep basis data relasional
Konsep basis data relasionalKonsep basis data relasional
Konsep basis data relasional
 
Gita srinita 43218110053
Gita srinita 43218110053Gita srinita 43218110053
Gita srinita 43218110053
 
Sistem manajemen database
Sistem manajemen databaseSistem manajemen database
Sistem manajemen database
 
Artikel sistem manajemen basis data - pertemuan 6
Artikel sistem manajemen basis data - pertemuan 6Artikel sistem manajemen basis data - pertemuan 6
Artikel sistem manajemen basis data - pertemuan 6
 
Pertemuan SIA 10.pptx
Pertemuan SIA 10.pptxPertemuan SIA 10.pptx
Pertemuan SIA 10.pptx
 
06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...
06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...
06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...
 

More from Ali Sadiyoko

05. op amp 2015 bag 2
05. op amp 2015 bag 205. op amp 2015 bag 2
05. op amp 2015 bag 2Ali Sadiyoko
 
05. operational amplifier
05. operational amplifier05. operational amplifier
05. operational amplifierAli Sadiyoko
 
04. tanggapan peralihan 2015
04. tanggapan peralihan 201504. tanggapan peralihan 2015
04. tanggapan peralihan 2015Ali Sadiyoko
 
04. thevenin norton (2015) ide
04. thevenin norton (2015) ide04. thevenin norton (2015) ide
04. thevenin norton (2015) ideAli Sadiyoko
 
03. superposisi 2015 ide
03. superposisi 2015 ide03. superposisi 2015 ide
03. superposisi 2015 ideAli Sadiyoko
 
02. analisis rangkaian 2015 ide
02. analisis rangkaian 2015 ide02. analisis rangkaian 2015 ide
02. analisis rangkaian 2015 ideAli Sadiyoko
 
01. Pengantar DRL 2015
01. Pengantar DRL 201501. Pengantar DRL 2015
01. Pengantar DRL 2015Ali Sadiyoko
 
Bsp pemodelan enterprise 2014
Bsp pemodelan enterprise 2014Bsp pemodelan enterprise 2014
Bsp pemodelan enterprise 2014Ali Sadiyoko
 
Entity relationship model 2014
Entity relationship model 2014Entity relationship model 2014
Entity relationship model 2014Ali Sadiyoko
 

More from Ali Sadiyoko (11)

05. op amp 2015 bag 2
05. op amp 2015 bag 205. op amp 2015 bag 2
05. op amp 2015 bag 2
 
05. operational amplifier
05. operational amplifier05. operational amplifier
05. operational amplifier
 
04. tanggapan peralihan 2015
04. tanggapan peralihan 201504. tanggapan peralihan 2015
04. tanggapan peralihan 2015
 
04. thevenin norton (2015) ide
04. thevenin norton (2015) ide04. thevenin norton (2015) ide
04. thevenin norton (2015) ide
 
03. superposisi 2015 ide
03. superposisi 2015 ide03. superposisi 2015 ide
03. superposisi 2015 ide
 
02. analisis rangkaian 2015 ide
02. analisis rangkaian 2015 ide02. analisis rangkaian 2015 ide
02. analisis rangkaian 2015 ide
 
01. Pengantar DRL 2015
01. Pengantar DRL 201501. Pengantar DRL 2015
01. Pengantar DRL 2015
 
Isp bsp 2014
Isp bsp 2014Isp bsp 2014
Isp bsp 2014
 
Bsp pemodelan enterprise 2014
Bsp pemodelan enterprise 2014Bsp pemodelan enterprise 2014
Bsp pemodelan enterprise 2014
 
Entity relationship model 2014
Entity relationship model 2014Entity relationship model 2014
Entity relationship model 2014
 
Soal sekuensial
Soal sekuensialSoal sekuensial
Soal sekuensial
 

Recently uploaded

Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxRezaWahyuni6
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxIrfanAudah1
 
442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptxHendryJulistiyanto
 
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Abdiera
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdfsdn3jatiblora
 
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxssuser50800a
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfCandraMegawati
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..ikayogakinasih12
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxRizkyPratiwi19
 
Aksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxAksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxsdn3jatiblora
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxJamhuriIshak
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAAndiCoc
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxmawan5982
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTIndraAdm
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxmawan5982
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfSitiJulaeha820399
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfDimanWr1
 
soal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxsoal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxazhari524
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1udin100
 
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...Kanaidi ken
 

Recently uploaded (20)

Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptx
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
 
442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx
 
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
 
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
 
Aksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxAksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptx
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UT
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
 
soal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxsoal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptx
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1
 
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
 

Database 2014

  • 1. Database ©2014, Ali Sadiyoko. Disarikan dari : Fathansyah, ‘BASIS DATA’, Informatika, Bandung , 1999.
  • 2. Definisi Definisi ’database’ 1. Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasikan sedemikian rupa agar dapat dimanfaatkan dengan cepat dan mudah. 2. Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redundancy) yang tidak perlu, untuk memenuhi berbagai kebutuhan informasi. 3. Kumpulan file/ tabel/ arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronik. [A. Sadiyoko, 2014] Kuliah Sistem Informasi – Database
  • 3. Operasi Dasar pada Database • Create database = pembuatan basis data baru. • Drop database = penghapusan basis data. • Create table = pembuatan file/ tabel baru ke suatu basis data. • Drop table = penghapusan file/ tabel dari suatu basis data. • Insert data = penambahan/ pengisian data baru ke sebuah file/ tabel. • Retrieve/ search data = pengambilan data dari sebuah file/ tabel. • Update data = pengubahan data pada sebuah file/ tabel. • Delete data = penghapusan data dari sebuah file/ tabel. [A. Sadiyoko, 2014] Kuliah Sistem Informasi – Database
  • 4. Objektif/ Tujuan Database Beberapa tujuan yang harus dipenuhi dalam merancang database adalah : 1. Kecepatan dan kemudahan (speed & ease) 2. Efisiensi ruang penyimpanan (space) 3. Keakuratan (accuracy) 4. Ketersediaan (availability) 5. Kelengkapan (completeness) 6. Keamanan (security) 7. Kebersamaan pemakaian (shareability) [A. Sadiyoko, 2014] Kuliah Sistem Informasi – Database
  • 5. Relational Database Pada database relasional, data akan ‘disebar’ (dipilah-pilah) ke dalam berbagai tabel 2 dimensi. Setiap tabel selalu terdiri atas lajur (disebut sebagai baris data, row, record) dan kolom (seing juga disebut sebagai field). Di setiap pertemuan baris dan kolom itulah, item-item data (satuan terkecil) ditempatkan. Suatu aturan / ‘rule’ tertentu dipasang untuk menghubungkan tabel-tabel tersebut. Untuk memberi ilustrasi model database relasional, akan diberikan contoh dari sebuah basis data sederhana yang berkaitan dengan pendidikan (akademik) perguruan tinggi. Basis data ini terdiri dari 3 tabel, yaitu tabel Mahasiswa, Dosen dan Kuliah (Tabel MDK). Hal pembentukan tabel yang efisien dapat dilewati terlebih dulu. Yang diketahui adalah, data sudah tersedia (dalam bentuk cetakan/ hardcopy) dan siap diimplementasikan. [A. Sadiyoko, 2014] Kuliah Sistem Informasi – Database
  • 6. Relational Database Tabel Mahasiswa [A. Sadiyoko, 2014] Kuliah Sistem Informasi – Database Tabel Dosen
  • 7. Relational Database Tabel Kuliah [A. Sadiyoko, 2014] Kuliah Sistem Informasi – Database Tabel Dosen
  • 8. Relational Database Relasi Antar Tabel Setelah terbentuk tabel-tabel dasar, maka perlu dibuat suatu aturan yang menghubungkan tabel-tabel tersebut. Tabel-tabel dasar tersebut dapat saling dihubungkan dengan sebuah tabel baru (misalnya Tabel Nilai), seperti yang terlihat di bawah ini: Tabel Nilai [A. Sadiyoko, 2014] Kuliah Sistem Informasi – Database
  • 9. Relational Database Tabel Nilai • Tabel Nilai di atas merepresentasikan adanya relasi antara tabel Kuliah dengan tabel Mahasiswa, untuk menunjukkan mata kuliah yang diambil oleh seorang mahasiswa dan nilai yang diperoleh. • Seorang mahasiswa dapat mengambil beberapa mata kuliah atau tidak mengikuti kuliah apapun. • Satu mata kuliah dapat diikuti oleh beberapa mahasiswa. • 3 mata kuliah sudah mempunyai data indeks nilai dan ada 1 mata kuliah (‘Basis Data’) yang belum mempunyai data nilai. • Tabel ini belum dapat langsung diimplementasikan dalam software database (PARADOX, DBASE, ACCESS, ORACLE dsb). [A. Sadiyoko, 2014] Kuliah Sistem Informasi – Database
  • 10. Relational Database Data Dosen dan Kuliah dapat dihubungkan untuk membentuk tabel Jadwal, sebagai berikut : (alternatif 1) Presentasi tabel Jadwal di atas mempunyai kelemahan, yaitu : lebar kolom untuk waktu dan tempat akan sia-sia (tidak efisien) untuk mata kuliah yang hanya dilaksanakan 1 kali/minggu dan sulit untuk melakukan operasi pengubahan data (field waktu). [A. Sadiyoko, 2014] Kuliah Sistem Informasi – Database
  • 11. Relational Database Alternatif kedua, mata kuliah yang 2 kali/minggu dinyatakan dalam 2 baris : Kelemahan alternatif 2 ini adalah : data nama dosen akan disimpan berulang-ulang untuk mata kuliah yang dilaksanakan 2 kali/minggu. [A. Sadiyoko, 2014] Kuliah Sistem Informasi – Database
  • 12. Relational Database Alternatif ketiga, mata kuliah yang 2 kali/minggu dinyatakan dalam 2 kolom terpisah : Kelemahan alternatif 3 ini adalah : kolom WAKTU_2 dan RUANG_2 akan sia-sia untuk mata kuliah yang dilaksanakan hanya dalam 1 kali/ minggu. Yang manakah dari ketiga alternatif ini yang paling efisien ? atau adakah alternatif lain yang lebih baik ? [A. Sadiyoko, 2014] Kuliah Sistem Informasi – Database
  • 13. Relational Database Dari ilustrasi di slide sebelumnya, maka pembentukan basis data yang baik tentu saja menjadi penting. Basis data perkuliahan pada ilustrasi ini masih sederhana, sehingga kebutuhan akan adanya basis data yang baik belum begitu terasa. Namun bila kita harus membuat sebuah sistem informasi yang besar dan kompleks, maka efisiensi tabel menjadi sangat penting ■. [A. Sadiyoko, 2014] Kuliah Sistem Informasi – Database
  • 14. Kesimpulan Basis data yang baik akan mempunyai karakteristik dan keuntungan seperti :  Struktur basis data (tabel-tabel dan relasi antar tabel) yang lebih kompak.  Struktur masing-masing tabel yang lebih efisien dan sistematik.  Kebutuhan ruang penyimpanan data (memory sekunder) yang lebih efisien.  Semakin kecil (efisien) ukuran tabel, makin cepat operasi basis data yang dilakukan.  Efisiensi akan ditandai dengan redundansi data yang optimal (catatan : dalam basis data relasional, redundansi data tidak mungkin dihindari). Optimalnya redundansi ini akan dapat meningkatkan integritas data, karena upaya penjalaran perubahan data dari sebuah tabel ke tabel-tabel yang lainyang berhubungan akan bisa dibuat minimal.  Tidak ada ambiguitas data di semua tabel dalam basis data. [A. Sadiyoko, 2014] Kuliah Sistem Informasi – Database
  • 15. Kesimpulan Perancangan basis data diperlukan, agar kita dapat memiliki basis data yang kompak dan efisien dalam penggunaan ruang penyimpanan, cepat dalam pengaksesan dan mudah dalam pengolahan. Untuk itu dapat dilakukan :  Menerapkan Normalisasi terhadap struktur tabel yang telah diketahui, atau  Langsung membuat model Entity-Relationship. Referensi : 1. Fathansyah, ‘BASIS DATA’, Informatika, Bandung , 1999. [A. Sadiyoko, 2014] Kuliah Sistem Informasi – Database