MODUL I
OBJEK
DATABASE
A. TUJUAN
Praktikan mampu memahami objek-objek basis data Praktikan mampu menciptakan tabel (MS Access 2007) Praktikan memahami penggunaanprimary key
Praktikan memahami relasi antartabel
B. PETUNJUK
C. DASAR TEORI Objek Basis Data a. Basis data (database)
Basis data adalah kumpulan data yang saling berhubungan dan diorganisasikan sedemikian rupa untuk keperluan tertentu.
b. Tabel
Tabel adalah himpunan elemen-elemen data yang diorganisasikan menggunakan model kolom vertikal dan baris horizontal. Tabel juga merupakan ekuivalensi dari sebuah entitas dalam Entity Relationship Diagram(ERD).
c. FielddanRecord
Sebuah tabel dapat terdiri dari satu atau beberapa field (atau kolom) dan baris (atau row)
d. Primary Key
Primary key atau unique key adalah suatu nilai di basis data yang digunakan untuk mengidentifikasi keunikan baris-baris di dalam tabel. - Awali setiap aktivitas dengan do'a, semoga berkah dan mendapat kemudahan. - Pahami tujuan, dasar teori, dan latihan-latihan praktikum dengan baik dan benar. - Kerjakan tugas-tugas praktikum dengan baik, sabar, dan jujur.
antar tabel bertujuan untuk mendefinisikan keterhubungan satu tabel dengan tabel lainnya.
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 ataushortcut desktop)
2. Pada bagian New Blank Database, klik Blank Database
3. Pada bagian File Name, simpan file dengan nama misalnya modul1.accdb
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
3 4
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
Untuk menentukan Field Size, atur pada bagian Field Propertiestab General Field Size
5. Untuk mendefinisikan primary key, klik kanan nama field, kemudian pilih menu Primary Key.
6. Simpan kembali tabel yang telah dibuat tadi dengan cara klik kanan pada tab nama tabel lalu klik Save, atau langsung menggunakan shortcutCtrl + Spada keyboard.
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 proyekyang 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
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.
pada basis data
id_peg dari tabel
5) Pada dialog Ed
Pe
Lang ant
pada basis data modul1.
nuDatabase ToolsRelationships
og box Show Table, pilih nama tabel dan hkan tabel ke editorrelationship, lalu klik Close
k kiri dan tahan)field(primary key) dari satu akkan dan lepas) ke field (foreign key) tab dari tabel pegawai ke field id_peg pada tabel proyek
Pada dialog Edit Relationship, klik Create.
erhatian:
angkah ini harus dilakukan dengan mengacu pada a tartabel (akan dibahas di perkuliahan teori)
drag bel lainnya (field proyek).
6) Pada jendela editor relationshipakan tampak relasi dari kedua tabel tersebut seperti berikut ini :
7) Simpan relationship dengan cara klik kanan pada tab Relationship, klik Save atau langsung menggunakan shortcut Ctrl + S pada keyboard.
E. TUGAS PRAKTIKUM
1. Buatlah sebuah basis data menggunakan Ms. Access 2007 dengan nama Modul1_<nim_Anda>.
2. Buatlah 3 buah tabel dengan struktur sebagai berikut:
Tabel mahasiswa
No. Nama Field Contoh Nilai Keterangan
1. nim 123456 Primary Key
2. nama Sony Laksono Nama mahasiswa
3. jenis_kelamin L Jenis kelamin
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