Modul Praktikum Basis Data
MODUL I OBJEK DATABASE
A. TUJUAN TUJUAN
Prak Praktik tikan an mamp mampu u memah memaham amii objek objek-o -obj bjek ek basi basiss data data Prak Praktik tikan an mamp mampu u menc mencip ipta taka kan n tabel tabel (MS (MS Acces Accesss 2007) 2007) Praktik Praktikan an memaham memahamii penggu penggunaan naan primary primary key Praktik Praktikan an memaham memahamii relasi relasi antarta antartabel bel
B. PETUNJUK -
Awalii seti Awal setiap ap akt aktiv ivit itas as deng dengan an do'a do'a,, semo semoga ga berk berkah ah dan dan mend mendap apat at kemu kemuda daha han. n. Pahami Pahami tujua tujuan, n, dasar dasar teori, teori, dan dan latih latihanan-lat latiha ihan n prakti praktikum kum dengan dengan baik baik dan bena benar. r. Kerjak Kerjakan an tugas tugas-tu -tugas gas prakti praktikkum dengan dengan baik, baik, sabar, sabar, dan jujur jujur.. Tany Tanyak akan an kepa kepada da asis asiste ten/ n/do dose sen n apabi apabila la ada ada halhal-ha hall yang yang kuran kurangg jelas. jelas.
C. DASAR TEORI TEORI Objek Basis Data
a. Basis data (database) database) Basis data adalah kumpulan data yang saling berhubungan dan diorga diorganisa nisasik sikan an sedemi sedemikia kian n rupa rupa untuk untuk keperlu keperluan an tertentu tertentu.. b. Tabel Tabel adalah himpunan elemen-elemen data yang dior ganisasikan meng enggunakan model kolom lom vert vertiikal dan bar baris horizo izontal. Tabel juga merupakan ekuivalensi dari sebuah entitas dalam Entity Relationship Diagram (ERD). c. Field dan Field dan Record Record Sebuah tabel dapat terdiri dari ari sat satu ata atau beber eberaapa field (ata (atau u kolom olom)) dan dan baris (atau row) row) d. Primary Key Primary key atau unique key adalah suatu nilai di basis da d ata yang diguna digunakan kan untuk untuk mengid mengident entifik ifikasi asi keunik keunikan an baris-b baris-baris aris di dalam dalam tabel. tabel. e. Relationship Relationship adala alah asosiasi asi antara ara bebe eberap rapa entitas tas (ata atau tabel). Rela elasi anta antarr tab tabel el bert bertu ujuan juan untu untuk k mend mendef efin inis isik ikan an kete keterh rhu ubun bungan gan sat satu u tabe tabell dengan dengan tabel tabel lainnya lainnya..
Jurusan Teknik Elektro Fakultas Teknik Universitas Negeri Malang (UM)
1
Modul Praktikum Basis Data
D. LATIHAN 1. Menciptakan Basis Data
Ms. Access menyediakan beberapa pendekatan untuk menciptakan basis data, salah satunya adalah sebagai berikut : 1. Buka Microsoft Access (dari menu program atau shortcut desktop)
2. Pada bagian New Blank Database , klik Blank Database
3. Pada bagian File Name, simpan file dengan nama misalnya modul1.accdb
4
3 5
4. Pilih direktori penyimpanan yang Anda inginkan dengan mengklik ikon folder yang berada di sebelah kanan textbox File Name 5. Klik Create 2. Menciptakan Tabel
Untuk menciptakan sebuah tabel baru, ikuti langkah-langkah berikut : 1. Pada menu Create , pilih Table
Jurusan Teknik Elektro Fakultas Teknik Universitas Negeri Malang (UM)
2
Modul Praktikum Basis Data
Secara default , satu buah tabel langsung disediakan oleh Ms. Access 2007 pada saat pertama kali membuat basis data. Jadi Anda bisa langsung melakukan langkah no. 2 tanpa harus melalui langkah no. 1 ini terlebih dahulu
2. Pada menu Datasheet , pilih View
Design View
3. Pada dialog box Save As, isikan nama tabel yang akan dibuat, misalnya pegawai, lalu klik OK
4. Pada window Table, buat tabel dengan struktur sebagai berikut : Tabel pegawai Field Name
Data Type Field Size
Description
id_peg
Number
Primary Key
nama
Text
60
Nama mahasiswa
jenis_kelamin
Text
1
Jenis kelamin
alamat
Text
120
Alamat mahasiswa
Jurusan Teknik Elektro Fakultas Teknik Universitas Negeri Malang (UM)
3
Modul Praktikum Basis Data
Untuk menentukan Field Size, atur pada bagian Field Properties tab General Field Size
5. Untuk mendefinisikan primary key, klik kanan nama field , kemudian
pilih menu Primary Key.
Atau letakkan kursor pada field yang akan dijadikan primary key, lalu klik ikon Primary Key yang berada di menu Design
Ikon Primary Key
Secara default , pada saat pertama kali membuat suatu tabel pada Ms. Access 2007, maka field pertama atau yang letaknya paling atas akan ditetapkan sebagai primary key .
6. Simpan kembali tabel yang telah dibuat tadi dengan cara klik kanan pada tab nama tabel lalu klik Save, atau langsung menggunakan shortcut Ctrl + S pada keyboard .
Jurusan Teknik Elektro Fakultas Teknik Universitas Negeri Malang (UM)
4
Modul Praktikum Basis Data
3. Membuat Relasi Antartabel
Suatu tabel dalam basis data dapat dihubungkan (direlasikan) dengan tabel yang lain. Misalkan tabel pegawai yang telah kita buat sebelumnya akan direlasikan dengan tabel proyek yang memiliki struktur sebagai berikut : Tabel proyek Field Name Data Type Field Size
Description
kode
Text
6
Primary Key; Kode proyek
nm_proyek
Text
20
Nama proyek
id_peg
Number
ID pegawai yang bekerja di proyek
Untuk membuat relasi antara tabel pegawai dengan keahlian tersebut, ikuti langkah-langkah berikut : 1) Buatlah terlebih dahulu tabel proyek dengan struktur seperti di atas pada basis data modul1.
2) Pilih menu Database Tools
Relationships
3) Pada dialog box Show Table, pilih nama tabel dan klik Add untuk menambahkan tabel ke editor relationship, lalu klik Close.
Jurusan Teknik Elektro Fakultas Teknik Universitas Negeri Malang (UM)
5
odul Praktikum Basis
ata
4) Drag (kli kiri dan tahan) field ( primary key) dari sat tabel kemudian drop (letakkan dan lepas) ke field ( foreign key) tabel lainnya ( field id_peg da i tabel pegawai ke field id_peg pada tabel pr yek). klik drag
lepas
Pe rhatian :
La ngkah ini harus dilakukan dengan mengacu pada turan relasi ant artabel (akan dibahas di perkuliahan teori)
5) Pada dial g Edit Relationship, klik
Create .
6) Pada jendela editor relationship akan tampak relasi dari kedua tabel tersebut seperti berikut ini :
7) Simpan r lationship dengan cara klik kanan pada t b Relationship, klik Sav atau langsung menggunakan shortcut trl + S pada keyboard .
Jurusan Teknik Elektro Fakultas Teknik Universitas Negeri Malang (UM)
6
Modul Praktikum Basis Data
E. TUGAS PRAKTIKUM
1. Buatlah sebuah basis data menggunakan Ms. Access 2007 dengan nama Modul1_ .
2. Buatlah 3 buah tabel dengan struktur sebagai berikut: Tabel mahasiswa No.
Nama Field
Contoh Nilai
Keterangan
1.
nim
123456
2.
nama
Sony Laksono Nama mahasiswa
3.
jenis_kelamin L
Jenis kelamin
4.
alamat
Alamat mahasiswa
Malang
Primary Key
Tabel matakuliah No. Nama Field Contoh Nilai
Keterangan
1.
kode_mk
TIK342
Primary Key; Kode matakuliah
2.
nama_mk
Basis Data
Nama matakuliah
3.
sks
1
SKS
4.
semester
3
Semester
Tabel ambil_mk No. Nama Field Contoh Nilai
Keterangan
1.
nim
123456
NIM mahasiswa
2.
kode_mk
TIK342
Kode matakuliah
3. Buat relasi antara tabel mahasiswa, matakuliah, dan ambil_mk yang telah dibuat tadi. Jurusan Teknik Elektro Fakultas Teknik Universitas Negeri Malang (UM)
7