• Tidak ada hasil yang ditemukan

KATA PENGANTAR. Banjarmasin, 03 Maret Penulis. Subandi, S.T., M.Kom. Aulia Akhrian Syahidi, S.Pd., MTA

N/A
N/A
Protected

Academic year: 2021

Membagikan "KATA PENGANTAR. Banjarmasin, 03 Maret Penulis. Subandi, S.T., M.Kom. Aulia Akhrian Syahidi, S.Pd., MTA"

Copied!
10
0
0

Teks penuh

(1)

.:: Modul Mata Kuliah Basis Data Edisi Revisi ::. | iv

KATA PENGANTAR

Alhamdulillah puji syukur kami panjatkan kepada Tuhan Yang Maha Esa atas segala limpahan rahmat dan hidayah-Nya sehingga buku yang berjudul “Modul Mata Kuliah Basis

Data Dilengkapi Teori dan Praktik Menggunakan Microsoft Office Access 2013 Edisi Revisi” dapat terselesaikan dengan baik. Tidak lupa kami ucapkan banyak terima kasih kepada

semua pihak yang telah membantu terselesaikannya buku ini. Buku ini merupakan panduan untuk Mata Kuliah Basis Data menggunakan Microsoft Office Access 2013 baik teori maupun praktik bagi mahasiswa.

Dalam buku ini, penulis berusaha untuk memberikan pemahaman yang terstruktur dan mendalam serta disertai contoh aplikasi sederhana bagi para pembaca khususnya untuk mahasiswa yang sedang memprogram Mata Kuliah Basis Data menggunakan Microsoft Office Access 2013, karena di dalam buku ini terdapat teori, langkah-langkah praktik, dan latihan.

Akhir kata, kami dari penulis mengharapkan saran dan kritik yang membangun agar buku ini selalu mengembangkan isinya. Harapan kami, semoga buku ini dapat bermanfaat, berguna, dan menambah wawasan serta pengetahuan baik bagi pembaca maupun mahasiswa yang sedang memprogram Mata Kuliah Basis Data.

Banjarmasin, 03 Maret 2015

(2)

.:: Modul Mata Kuliah Basis Data Edisi Revisi ::. | v

DAFTAR ISI

Halaman

KATA PENGANTAR ... iv

DAFTAR ISI ... v

BAB I PENGANTAR BASIS DATA ... 1

1.1 Basis Data ... 2

1.2 Sistem Basis Data ... 3

1.3 Komponen Sistem Basis Data ... 4

1.4 Keuntungan Sistem Basis Data ... 5

1.5 Kerugian Sistem Basis Data ... 5

1.6 Database Management System (DBMS) ... 6

1.7 Fungsi DBMS ... 6

1.8 Komponen Utama DBMS ... 7

1.9 Penyusun Sistem Basis Data ... 8

1.10 Abstarksi Data ... 9

1.11 Bahasa Basis Data ... 10

1.12 Sejarah Basis Data dan Aplikasi Praktis ... 12

1.12.1 Tahun 1950 hingga awal 1960 ... 12

1.12.2 Akhir tahun 1960 dan 1970-an ... 12

1.12.3 Tahun 1980-an ... 13

1.12.4 Awal tahun 1990-an ... 13

1.12.5 Akhir tahun 1990-an ... 14

1.12.6 Tahun 2000 dan seterusnya ... 14

1.13 Perkembangan Basis Data ... 14

1.13.1 Kategori DBMS ... 15

1.13.2 DBMS dan Aplikasi ... 15

1.13.3 Arsitektur Sistem ... 16

1.13.4 Perkembangan DBMS Berorientasi Kepada Pemakai ... 17

Latihan Teori ... 18

(3)

.:: Modul Mata Kuliah Basis Data Edisi Revisi ::. | vi

2.1 Perancangan Basis Data ... 20

2.1.1 Perancangan Basis Data secara Logika ... 21

2.1.2 Perancangan Basis Data secara Fisik ... 21

2.2 Model Data ... 22

2.3 Model Data Hierarki (Hirarchycal) ... 23

2.4 Model Data Jaringan (Network) ... 24

2.5 Model Data Relasional (Relational) ... 25

2.6 Entity Relationship Diagram (ERD) ... 28

2.6.1 Simbol-Simbol ERD ... 28

2.6.2 Derajat Relationship ... 30

2.6.3 Cardinality Ratio ... 31

2.6.4 Langkah-Langkah Membuat ERD ... 32

2.6.5 Contoh Kasus ... 32

2.6.6 ERD dengan Kamus Data ... 33

Latihan Praktik ... 34

BAB III PENGANTAR BASIS DATA LANJUTAN II ... 35

3.1 Normalisasi (Normalization) ... 36

3.1.1 Macam-Macam Anomaly ... 36

3.1.2 Ketergantungan Fungsional (Functional Dependency) ... 37

3.1.3 Macam-Macam Atribut Tabel ... 39

3.1.4 Jenis-Jenis Key ... 40

3.1.5 Langkah-Langkah Pembentukan Normalisasi ... 41

3.1.6 Contoh Normalisasi ... 42

3.2 Lingkungan Basis Data ... 44

3.2.1 Masalah dalam Basis Data ... 44

3.2.2 Organisasi File Sistem Basis Data ... 45

3.2.3 Schema dan Subschema ... 46

3.2.4 Kamus Data ... 47

Latihan Praktik ... 48

BAB IV MENGENAL DAN MEMULAI BEKERJA DENGAN MICROSOFT OFFICE ACCESS 2013 ... 49

(4)

.:: Modul Mata Kuliah Basis Data Edisi Revisi ::. | vii

4.1 Pengenalan Microsoft Office Access 2013 ... 50

4.2 Keunggulan Microsoft Office Access 2013 ... 51

4.3 Kelemahan Microsoft Office Access 2013 ... 52

4.4 Komponen-Komponen Microsoft Office Access 2013 ... 52

4.4.1 Tampilan layar depan Microsoft Office Access 2013 ... 52

4.4.2 Beberapa komponen Microsoft Office Access 2013 ... 53

4.4.3 Ribbon Tab File ... 54

4.4.4 Ribbon Tab Home ... 55

4.4.5 Ribbon Tab Create ... 55

4.4.6 Ribbon Tab External Data ... 55

4.4.7 Ribbon Tab Database Tools ... 56

4.4.8 Ribbon Tab Tools ... 56

4.4.9 Tools ... 56

4.4.10 Sidebar ... 56

4.4.11 Field ... 57

4.5 Objek-Objek Microsoft Office Access 2013 ... 57

4.5.1 Table ... 57 4.5.2 Query ... 57 4.5.3 Relationship ... 57 4.5.4 Form ... 58 4.5.5 Report ... 58 4.5.6 Macro ... 58 4.5.7 Module ... 59

4.6 Struktur Basis Data (Database) ... 59

4.7 Memulai Bekerja di dalam Microsoft Office Access 2013 ... 61

4.8 Membuat Database ... 61

4.9 Membuka Database ... 63

4.10 Menyimpan Database ... 64

4.11 Menutup Database ... 66

Latihan Praktik ... 66

(5)

.:: Modul Mata Kuliah Basis Data Edisi Revisi ::. | viii

5.1 Merancang Tabel ... 68

5.2 Mengelola Jendela Design View ... 71

5.3 Membuat Tabel ... 73

5.4 Fungsi Primary Key dan Foreign Key ... 76

5.5 Memodifikasi Tabel ... 77

5.5.1 Langkah Awal Memodifikasi Tabel ... 77

5.5.2 Mengganti Nama Field ... 78

5.5.3 Mengganti Jenis Data (Data Type) ... 78

5.5.4 Menyisipkan dan Menambahkan Field ... 79

5.5.5 Menghapus Field ... 79

5.5.6 Menghapus Tabel dari Database ... 80

5.6 Mengelola Tabel ... 80

5.6.1 Menginputkan Data dalam Tabel ... 80

5.6.2 Mengedit dan Merubah Data ... 81

5.6.3 Menghapus Data ... 82

5.6.4 Mencari Data ... 83

5.6.5 Mencari dan Mengganti Data ... 84

5.6.6 Mengurutkan Data dalam Tabel ... 85

5.6.7 Menyaring Data Menggunakan Filter ... 86

Latihan Praktik ... 87

BAB VI MENGGUNAKAN FIELD PROPERTIES PADA DESIGN TABLE ... 89

6.1 Field Properties ... 90

6.2 Mengatur Format Masukan Data ... 91

6.3 Mengatur Input Mask ... 93

6.4 Menentukan Nilai Otomatis (Default Value) ... 96

6.5 Menentukan Validasi Masukan Data (Validation Rule) ... 96

6.6 Menentukan Pesan Kesalahan pada Masukan Data (Validation Text) ... 97

6.7 Menggunakan Fasilitas Lookup ... 98

Latihan Praktik ... 103

BAB VII RELATIONSHIP ... 106

(6)

.:: Modul Mata Kuliah Basis Data Edisi Revisi ::. | ix

Latihan Praktik ... 114

BAB VIII MEMBUAT QUERY ... 119

8.1 Query ... 120

Latihan Praktik ... 125

BAB IX MENGIMPLEMENTASIKAN STUDI KASUS ERD MENJADI SEBUAH DATABASE ... 134

9.1 Memahami ERD ... 135

9.2 Membuat Struktur Data secara Konseptual dari ERD ... 135

Latihan Praktik ... 136

9.3 Membuat Tabel pada Database Microsoft Office Access 2013 Berdasarkan ERD di Atas ... 136

BAB X MERANCANG DAN MEMBUAT FORM ... 143

10.1 Form ... 144

10.2 Merancang dan Membuat Form ... 145

10.2.1 Membuat Form dengan Form ... 145

10.2.2 Membuat Form dengan Blank Form ... 146

10.2.3 Membuat Form dengan Form Wizard ... 147

10.2.4 Membuat Navigation Form ... 147

10.2.5 Membuat Form dengan Form Design ... 151

10.3 Menutup dan Menyimpan Form ... 154

10.4 Bentuk Form ... 154

10.5 Menjalankan Form ... 156

10.6 Memasukkan Entry Data Melalui Form ... 157

Latihan Praktik ... 157

BAB XI MERANCANG DAN MEMBUAT FORM LANJUTAN ... 161

11.1 Fungsi Control ... 162

11.2 Jenis-Jenis Control ... 162

11.3 Membuat Field Entri Data Berbentuk List Box ... 164

11.4 Membuat Field Entri Data Berbentuk Combo Box ... 169

11.5 Membuat Field Entri Data Berbentuk Option Group ... 174

(7)

.:: Modul Mata Kuliah Basis Data Edisi Revisi ::. | x

Latihan Praktik ... 184

Latihan Teori ... 184

BAB XII MERANCANG DAN MEMBUAT REPORT ... 185

12.1 Report ... 186

12.2 Membuat Report ... 186

12.2.1 Membuat Report dengan Report ... 186

12.2.2 Membuat Report dengan Blank Report ... 187

12.2.3 Membuat Report dengan Report Design ... 188

12.2.4 Membuat Report dengan Report Wizard ... 190

12.3 Menyaring Data pada Report ... 194

12.4 Menghitung Kelompok Data pada Report ... 196

12.5 Membuat Grafik pada Report ... 199

12.6 Menutup dan Menyimpan Report ... 203

12.7 Mencetak Report ... 205

Latihan Praktik ... 206

BAB XIII MEMBUAT MENU NAVIGASI DAN LOGIN ... 209

13.1 Menu Navigasi dan Login ... 210

13.2 Membuat Menu Navigasi dengan Form, Macro, dan Visual Basic Application (VBA) ... 210

13.3 Membuat Keamanan Data dengan Form Login ... 217

13.4 Mengatur Tampilan Awal Ketika Database Dijalankan ... 222

Latihan Praktik ... 224

Proyek Akhir Mata Kuliah ... 224

DAFTAR PUSTAKA ... xi

(8)

.:: Modul Mata Kuliah Basis Data Edisi Revisi ::. | xi

DAFTAR PUSTAKA

McFadden, Fred R. Et al 1999. Modern Database Management. Upper Saddle River : Addison Wesley Educational Publisher Inc.

Cox, Joyce. Joan Lambert. 2013. Step by Step Microsoft Access 2013 (Build Ecactly The Skills

You Nedd. Learn At The Pace You Want). Redmond, Washington : Microsoft Press.

Ramakrishnan, Raghu. Johannes Gehrke. 2003. Database Management Systems – Third Edition. The McGraw-Hill Companies, Inc.

Whitehorn, Mark. Bill Marklyn. 2003. Inside Relational Databases – Second Edition. Jakarta : Penerbit Erlangga.

Elmasri , Ramez. Sam Navathe. 2000. Fundamentals of Database Systems – 4rd Edition. Addison Wesley Publishing Company.

Pallaw, Vijay Krishna. 2008. Database Management Systems – Second Edition. New Delhi : Compudata Services Asian Books Pvt. Ltd.

Güting, Ralf Hartmut. Markus Schneider. 2005. Moving Objects Databases. San Francisco : Morgan Kauffman Publishers.

Widianti, Sri. 2009. Pengantar Basis Data. Jakarta : Lentera Ilmu Cendekia.

Nugroho, Adi. 2011. Perancangan dan Implementasi Sistem Basis Data. Yogyakarta : Penerbit Andi.

Sadeli, Muhammad. 2013. 7 Jam Belajar Interaktif Access 2013 untuk Orang Awam. Palembang : Maxikom.

Talib, Haer. 2014. Panduan Lengkap Ms Access 2013. Jakarta : PT. Elex Media Komputindo. Sadeli, Muhammad. 2012. Aplikasi Bisnis dengan Access 2010 untuk Orang Awam. Palembang

: Maxikom.

Kadir, Abdul. 2002. Penuntun Praktis Belajar Database menggunakan Microsoft Access. Yogyakarta : Penerbit Andi.

Madcoms. 2013. Microsoft Access 2013 untuk Pemula. Yogyakarta : Penerbit ANDI.

_____________. 2011. Memaksimalkan Rumus dan Fungsi Microsoft Access 2010. Yogyakarta : Penerbit Andi dan Madcoms.

(9)

.:: Modul Mata Kuliah Basis Data Edisi Revisi ::. | xii

S, Rosa A. M. Shalahuddin. 2013. Rekayasa Perangkat Lunak Terstruktur dan Berorientasi

Objek. Bandung : Informatika.

Utomo, Wiranto Herry. 2010. Pemodelan Basis Data Berorientasi Objek. Yogyakarta : Penerbit ANDI.

(10)

.:: Modul Mata Kuliah Basis Data Edisi Revisi ::. | xiii

TENTANG PENULIS

Subandi, S.T., M.Kom. lahir di Kediri, 20 Oktober 1965 adalah

dosen tetap Program Studi Teknik Informatika Politeknik Negeri Banjarmasin dan dosen Program Studi Pendidikan Teknologi Informasi STKIP PGRI Banjarmasin. Lulusan dari S1 Teknik Elektro Universitas Diponegoro (1995) dan S2 Teknologi Informasi Sekolah Tinggi Teknik Surabaya (2007).

Sekarang ini menjabat sebagai Ketua Program Studi Pendidikan Teknologi Informasi STKIP PGRI Banjarmasin. Mata kuliah yang pernah diampu seperti Basis Data 1, Basis Data 2, Basis Data, Manajemen Proyek, Logika Informatika, Elektronika Digital, Sistem Digital, Kurikulum Pendidikan TIK, Perencanaan Pembelajaran TIK, dan lain-lain. Aktif sebagai anggota dari APTIKOM Indonesia.

E-mail Address : subandi@poliban.ac.id

Aulia Akhrian Syahidi, S.Pd., MTA lahir di Rantau, 16 Nopember

1994 adalah lulusan S1 Program Studi Pendidikan Teknologi Informasi STKIP PGRI Banjarmasin (2016), masih melanjutkan studi S2 Program Studi Magister Ilmu Komputer/Informatika Universitas Brawijaya Malang Tahun Masuk 2017/2018. Pengalaman diantaranya asisten laboratorium komputer Program Studi Pendidikan Teknologi Informasi STKIP PGRI Banjarmasin dan asisten mata kuliah Basis Data tahun 2014, tahun 2015, dan tahun 2016, mata kuliah Logika Informatika tahun 2014 dan tahun 2015, dan mata kuliah Dasar-Dasar Pengenalan Komputer tahun 2014. Pernah menjadi guru paruh waktu Teknik Komputer dan Jaringan (TKJ) SMK Muhammadiyah 1 Banjarmasin, guru Rekayasa Perangkat Lunak (RPL) SMK Negeri 4 Banjarmasin, dan guru Teknik Komputer dan Jaringan (TKJ) SMK Negeri 1 Tapin Selatan. Telah lulus ujian dan meraih gelar MTA (Microsoft Technology Associate) untuk program 98-366 : Networking Fundamentals oleh Microsoft Learning by CERTIPORT id 90062723 certification number F549-3937 pada 22 Desember 2015.

Referensi

Dokumen terkait

Penelitian ini bertujuan untuk mengetahui dan menganalisis seberapa besar Pengaruh Pertumbuhan Ekonomi, Pendapatan Asli Daerah (PAD), Produk Domestik Regional Bruto

1 Tahun 1974 pada Pasal 2 ayat (2) yang menyatakan bahwa “tiap-tiap perkawinan dicatat menurut peraturan perundang-undangan yang berlaku.” 189 Pencatatan nikah

Dari kajian hasil wawancara dan pengamatan terhadap prilaku dosen terutama dalam bidang semangat kerja mereka, maka bisa disimpulkan bahwa etos kerja mereka

Hal yang kita lakukan pada kode program di atas adalah, membandingkan nilai potensiometer yang telah disimpan oleh variable " nilaiPotensio " dengan nilai batas yang

"&# Berdasarkan laporan Mediator sebagaimana dimaksud pada aat "2#, sebelum melan!utkan pemeriksaan, *akim Pemeriksa Perkara dalam persidangan ang ditetapkan berikutna

Wahyunia Likhayati M.Biomed Penyebab Penyakit yang Disebabkan oleh Parasit pada Sistem Integumen (Mikologi) dr. Luh Sesotyaning Nareswari, M.Biomed. Endang Rahmawati,

Mata Kuliah Teori Graf ini merupakan salah satu mata kuliah kompetensi pilihan di Program Studi Pendidikan Matematika pada STKIP PGRI Tulungagung. Dalam pelaksanaan

20 Urusan Wajib Otonomi Daerah, Pemerintahan Umum, Administrasi Keuangan Daerah, Perangkat Daerah, Kepegawaian, dan Persandian. Organisasi