Laporan Praktikum Basis Data Modul 1

17  41 

Teks penuh

(1)

LAPORAN MODUL 2

PRAKTIKUM BASIS DATA

Disusun untuk Memenuhi Matakuliah Praktikum Basis Data Yang Dibimbing oleh

Triyanna Widiyaningtyas, S.T, M.T

Disusun Oleh:

Kuncara Adi Laksana (130533608283) Dhani Kusuma (130533608694)

S1 PTI OFF A 2013

UNIVERSITAS NEGERI MALANG FAKULTAS TEKNIK

JURUSAN TEKNIK ELEKTRO

(2)

MODUL II

OBJEK

DATABASE

1. Tujuan

Praktikan mampu memahami objek-objek basis data

Praktikan mampu menciptakan tabel (Ms Acces 2007)

Praktikan memahami penggunaan primary key

Praktikan memahami relasi antartabel

2. Dasar Teori

1. Tabel

Tabel merupakam kumpulan data yang tersusun menurut aturan tertentu dan berhubungan dengan topik tertentu sebagai sarana penyimpanan data. Tabel adalah objek utama dalam sebuah database. Pada tabel baris merupakan record, dan kolom adalah field-field.

1.1. Field

Field adalah tempat sekumpulan data yang sama / sejenis dimasukkan. Field berupa kolom secar vertikal dalam tabel.

1.2. Record

Record adalah Kumpulan item data yang saling berhubungan. Cara membuat tabel Membuat tabel

a. Klik Objek Table

(3)

d. Tentukan tabel-tabel yang diperlukan dan field-fieldnya tentukan primarykey dengan klik

e. Edit,klik Primarykey

2. Primary Key

Primary key adalah candidate key yang dipilih untuk mengidentifikasi tupel(baris) secara unik dalam relasi dan digunakan untuk mencegah adanya data yang sama pada suatu tabel dalam sebuah database.

3. Foreign Key

Untuk menghubungkan data secara bersama-sama dari tabel yang terpisah ketika query sedang disiapkan. Dan juga atribut dengan domain yang sama yang menjadi kunci utama pada sebuah relasi tetapi pada relasi lain atribut tersebut hanya sebagai atribut biasa

4. Relationship

Merupakan fiktur Access meng hubungkan dua atau lebih tabel yang berbeda sehingga dapat hubungan saling terkaitan. Penggunaan Primary Keymerupkakan salah satu syarat , agar relasi dapat diaftifkan oleh pengguna.

3. Latihan

3.1. Latihan 1

3.1.1. Menciptakan Basis Data

Ms. Access menyediakan beberapa pendekatan untuk menciptakan basis data, salah satunya adalah sebagai berikut :

(4)

2. Klik Blank DataBase pada bagian New Blank DataBase.

3. Pada bagian File Name, simpan file dengan nama yang diingikan, misalnya latihan1.accdb.

4. Pilih direktori penyimpanan yang Anda inginkan dengan mengklik ikon folder yang berada disebelah kanan textbox File Name.

5. Klik Create.

3.1.2. Printscreen

3.2. Latihan 2

3.2.1. Menciptakan Tabel

(5)

Untuk menciptakan tabel baru, ikuti langkah-langkah dibawah ini : 1. Pada menu Create, pilih Tabel.

2. Pada tulisan Table1 klik kanan pada mouse dan pilih Design View. 3. Pada dialog box Save As, isikan nama tabel yang akan dibuat, misal

pegawai, lalu klik OK.

4. Pada windows Table, buat tabel dengan struktur berikut ini : Tabel Pegawai

Field Name Data type Field Size

Description

id_peg Number Primary Key

nama Text/Short Text 60 Nama pegawai Jenis_kelamin Text/ Short Text 1 Jenis kelamin alamat Text / Short Text 120 Alamat

pegawai

Untuk menentukan Field Size, atur pada bagian Field Properties tab

General Field Size

(6)

Atau letakkan kursor pada field yang akan dijadikan primary key, lalu klik ikon Primary Key yang berada dimenu Design.

6. Simpan kembali tabel yang telah dibuat tadi dengan cara klik kanan pada tab nama tabel lalu klik Save, atau langsung menggunakan CTRL+S pada keyboard.

3.2.2. Printscreen

(7)

3.3. Latihan 3

3.3.1. Membuat Relasi AntarTabel

Dalam database table yang telah di buat dapat di hubungkan dengan table lain//sama seperti fungsi struct // seperti table yang baru saja di buat akan di hubungkan dengan table baru seperti di bawah :

Tabel Proyek

Field Name

Data Type Field Size Description

Kode Text/short text 6 Primary Key Nm_proyek Text/short text 20 Nama Proyek

Id_peg Number ID pegawai yang bekerja di proyek

Untuk membuat relasi antara tabel pegawai dengan keahlian tersebut, ikuti langkah-langka berikut :

1.) Buatlah dulu tabel proyek sesuai dengan struktur diatas :

(8)

3.) Pada dialog box Show Tabel, pilih nama tabel dan Add untuk menambahkan tabel ke editor relationships, lalu klik close.

4.) Drag (klik kiri dan tahan) field (primary key) dari satu tabel kemudian

drop (letakkan dan lepas) ke field (Foreign Key) tabel lainnya (field id_peg dari tabel pegawai ke field id_peg pada tabel proyek).

5.) Pada dialog Edit Relatioships, klik kanan Create.

Drag

(9)

6.) Pada jendela editor relationships akan tampak relasi dari kedua tabel tesebut seperti berikut :

7.) Simpan relationships dengan cara klik kanan pada tab relationships kemudian pilih Save .

(10)

3.3.2. PrintScreen

4. Tugas Praktikum

4.1. Tugas Praktikum 1

4.1.1. Tabel

1.) Create New Blank DataBase.

(11)

Tabel Mahasiswa N

o

Nama Field Contoh Nilai Keterangan 1 Nim 13053360828

3

Primary Key 2 Nama Kuncara Nama Mahasiswa 3 Jenis_kelamin Laki-Laki Jenis kelamin 4 alamat Jl.Gresik Alamat Mahasiswa Tabel Matakuliah

No Nama Field Contoh Nilai Keterangan 1 Kode_mk TIK342 Primary Key 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 130533608283 NIM Mahasiswa 2 Kode_mk TIK342 Kode Matakuliah

3.) Kemudian buatlah relasi dari tabel-tabel yang telah dibuat :

Lepas Drag

(12)

4.1.2. Printscreen

Tabel Mahasiswa

Tabel Matakuliah

(13)

Relasi

4.1.3. Analisis

Database di atas merupakan database adminsitrasi mahasiswa untuk mengambil matakuliah, secra umum hanya terdapat 3 table dalam database tersebut, table yang pertama yaitu table data mahasiswa yang berisi NIM, nama , jenis kelamin, serta alamat kemudian table kedua yaitu table mata kuliah yang tersedia yang berisi kode mata kuliah,nama mata kuliah,sks dan semester kemudian table pengambilan mata kuliah dimana menginakan data yang ada pada table yang lain, untuk menggunakan data yang ada pada tabe lain harus membuat relationship terleih dahulu.

5. Tugas Rumah

5.1.1.

Tabel

Menambahkan 2 buah tabel ditabel-tabel sebelumnya

yang telah dibuat.

1.) Tambahkan 2 buah tabel berikut ini pada tugas sebelumnya : Tabel Dosen

No Nama Field Contoh Nilai Keterangan 1 Kode_dos 100 Kode Dosen 2 Nama_dos Triyana Nama Dosen 3 Alamat_dos Jl.Kapitaru Alamat Dosen Tabel Jurusan

(14)

2 Nama_jur Teknik Elektro Nama jurusan 3 Kode_dos 100 Kode dosen

1. Setelah itu tambahkan field kode dos pada tabel matakuliah yang telah kita buat sebelumnya.

(15)

Setelah itu Drag dari satu tabel ke tabel yang lain sesuai dengan

Nama Field tabel-tabel tersebut.

Setelah direlasikan :

5.1.2. PrintScreen

Lepas

(16)

5.1.3. Analisis

Database di atas adalah database administrasi pengambilan matakuliah mahasiswa sama seperti database pada tugas praktikum 4.1.1 hanya saja ada penambahan table kode dosen dan kode jurusan, dalam table kode dosen berisi data tentang kode dosen, nama dosen dan alamat dosen. Data dari table ini akan di gunakan juga oleh table ambil_mk dan table kode jurusan jadi di buat relationship antara ketiga table dimana table kode dosen sabagai primary key dan dua table lainnya sebagai foreign key. Pada table kode jurusan terdapat data kode jurusan, nama jurusan dan data dari table kode_dosen dengan field bernama sama. Data table kode jurusan akan digunakan di table ambil_mk maka dibuat relationship dengan table kode_jurusan sebagai primary key dan table ambil_mk sebagai foreign key.

6. Kesimpulan

a.) Tabel merupakam kumpulan data yang tersusun menurut aturan tertentu dan berhubungan dengan topik tertentu sebagai sarana penyimpanan data.

b.) Field adalah tempat sekumpulan data yang sama / sejenis dimasukkan. Field berupa kolom secar vertikal dalam tabel.

c.) Record adalah Kumpulan item data yang saling berhubungan.

d.) Primary key adalah candidate key yang dipilih untuk mengidentifikasi tupel(baris) secara unik dalam relasi.

e.) Untuk menghubungkan data secara bersama-sama dari tabel yang terpisah ketika query sedang disiapkan.

f.) Merupakan fiktur Access meng hubungkan dua atau lebih tabel yang berbeda sehingga dapat hubungan saling terkaitan.

7. Rujukan

(17)

Figur

Tabel Pegawai
Tabel Pegawai. View in document p.5
Tabel Proyek
Tabel Proyek. View in document p.7
Tabel Matakuliah
Tabel Matakuliah. View in document p.11
Tabel Mahasiswa
Tabel Mahasiswa. View in document p.11
Tabel Ambil_mk
Tabel Ambil mk. View in document p.11
Tabel Mahasiswa
Tabel Mahasiswa. View in document p.12
Tabel Ambil_mk
Tabel Ambil mk. View in document p.12
Tabel Matakuliah
Tabel Matakuliah. View in document p.12
Tabel Jurusan
Tabel Jurusan. View in document p.13
Tabel Dosen
Tabel Dosen. View in document p.13
table kode jurusan terdapat data kode jurusan, nama jurusan dan data dari
table kode jurusan terdapat data kode jurusan, nama jurusan dan data dari . View in document p.16

Referensi

Memperbarui...