Laporan Praktikum Basis Data Modul 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
PRODI PENDIDIKAN TEKNIK INFORMATIKA
JANUARI 2014
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
b. Klik Table In Design View
c. Klik Design
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 Key merupkakan
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 :
1. Buka Microsoft Acces 2007/2010/2013
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
4
5
3.2. Latihan 2
3.2.1. Menciptakan Tabel
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
Description
Size
id_peg
nama
Jenis_kelamin
alamat
Number
Text/Short Text
Text/ Short Text
Text / Short Text
60
1
120
Primary Key
Nama pegawai
Jenis kelamin
Alamat
pegawai
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 dimenu Design.
Ikon Primary6.
Key
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
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
Data Type
Field Size
Description
Name
Kode
Nm_proyek
Id_peg
Text/short text
Text/short text
Number
6
20
Primary Key
Nama Proyek
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 :
2.) Pilih menu DataBase Tools
Relationships
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).
Klik
Drag
Lepas
5.) Pada dialog Edit Relatioships, klik kanan Create.
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 .
8.) Jika ingin mengedit relationship yang baru di buat klik kanan pada
garis relationship >edit
3.3.2.
PrintScreen
4. Tugas Praktikum
4.1. Tugas Praktikum 1
4.1.1. Tabel
1.) Create New Blank DataBase.
Buka Ms.Acces, setelah itu pilih Blank DataBase, pada bagian File
Name simpan dengan nama file yang diingikan kemudian Create :
2.) Setelah itu buatlah 3 buah tabel seperti berikut:
Tabel Mahasiswa
N
Nama Field
Contoh Nilai
Keterangan
o
1
Nim
13053360828
Primary Key
2
3
4
Nama
Jenis_kelamin
alamat
3
Kuncara
Laki-Laki
Jl.Gresik
Nama Mahasiswa
Jenis kelamin
Alamat Mahasiswa
Tabel Matakuliah
No
1
2
3
4
Nama Field
Kode_mk
Nama_mk
Sks
Semester
Contoh Nilai
TIK342
Basis Data
1
3
Keterangan
Primary Key
Nama Matakuliah
SKS
Semester
Tabel Ambil_mk
No
1
2
Nama Field
Nim
Kode_mk
Contoh Nilai
130533608283
TIK342
Keterangan
NIM Mahasiswa
Kode Matakuliah
3.) Kemudian buatlah relasi dari tabel-tabel yang telah dibuat :
Klik
Drag
Lepas
4.1.2. Printscreen
Tabel Mahasiswa
Tabel Matakuliah
Tabel Ambil_mk
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
1
2
3
Nama Field
Kode_dos
Nama_dos
Alamat_dos
Contoh Nilai
100
Triyana
Jl.Kapitaru
Keterangan
Kode Dosen
Nama Dosen
Alamat Dosen
Contoh Nilai
TE
Keterangan
Kode jurusan
Tabel Jurusan
No
1
Nama Field
Kode_jur
2
3
Nama_jur
Kode_dos
Teknik Elektro
100
Nama jurusan
Kode dosen
1. Setelah itu tambahkan field kode dos pada tabel matakuliah yang
telah kita buat sebelumnya.
2. Kemudian buatlah relasi pada keliam tabel yang telah kita buat
dengan cara pilih DataBase Tool – Relationships, dan pada Show
Tabel, pilih semua tabel dan klik Add, setelah itu klik Close :
Setelah itu Drag dari satu tabel ke tabel yang lain sesuai dengan
Nama Field tabel-tabel tersebut.
Klik
Drag
Lepas
Setelah direlasikan :
5.1.2.
PrintScreen
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
http://trisaputro1996.blogspot.com/2012/11/pengertian-microsoft-access.html
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
PRODI PENDIDIKAN TEKNIK INFORMATIKA
JANUARI 2014
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
b. Klik Table In Design View
c. Klik Design
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 Key merupkakan
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 :
1. Buka Microsoft Acces 2007/2010/2013
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
4
5
3.2. Latihan 2
3.2.1. Menciptakan Tabel
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
Description
Size
id_peg
nama
Jenis_kelamin
alamat
Number
Text/Short Text
Text/ Short Text
Text / Short Text
60
1
120
Primary Key
Nama pegawai
Jenis kelamin
Alamat
pegawai
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 dimenu Design.
Ikon Primary6.
Key
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
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
Data Type
Field Size
Description
Name
Kode
Nm_proyek
Id_peg
Text/short text
Text/short text
Number
6
20
Primary Key
Nama Proyek
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 :
2.) Pilih menu DataBase Tools
Relationships
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).
Klik
Drag
Lepas
5.) Pada dialog Edit Relatioships, klik kanan Create.
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 .
8.) Jika ingin mengedit relationship yang baru di buat klik kanan pada
garis relationship >edit
3.3.2.
PrintScreen
4. Tugas Praktikum
4.1. Tugas Praktikum 1
4.1.1. Tabel
1.) Create New Blank DataBase.
Buka Ms.Acces, setelah itu pilih Blank DataBase, pada bagian File
Name simpan dengan nama file yang diingikan kemudian Create :
2.) Setelah itu buatlah 3 buah tabel seperti berikut:
Tabel Mahasiswa
N
Nama Field
Contoh Nilai
Keterangan
o
1
Nim
13053360828
Primary Key
2
3
4
Nama
Jenis_kelamin
alamat
3
Kuncara
Laki-Laki
Jl.Gresik
Nama Mahasiswa
Jenis kelamin
Alamat Mahasiswa
Tabel Matakuliah
No
1
2
3
4
Nama Field
Kode_mk
Nama_mk
Sks
Semester
Contoh Nilai
TIK342
Basis Data
1
3
Keterangan
Primary Key
Nama Matakuliah
SKS
Semester
Tabel Ambil_mk
No
1
2
Nama Field
Nim
Kode_mk
Contoh Nilai
130533608283
TIK342
Keterangan
NIM Mahasiswa
Kode Matakuliah
3.) Kemudian buatlah relasi dari tabel-tabel yang telah dibuat :
Klik
Drag
Lepas
4.1.2. Printscreen
Tabel Mahasiswa
Tabel Matakuliah
Tabel Ambil_mk
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
1
2
3
Nama Field
Kode_dos
Nama_dos
Alamat_dos
Contoh Nilai
100
Triyana
Jl.Kapitaru
Keterangan
Kode Dosen
Nama Dosen
Alamat Dosen
Contoh Nilai
TE
Keterangan
Kode jurusan
Tabel Jurusan
No
1
Nama Field
Kode_jur
2
3
Nama_jur
Kode_dos
Teknik Elektro
100
Nama jurusan
Kode dosen
1. Setelah itu tambahkan field kode dos pada tabel matakuliah yang
telah kita buat sebelumnya.
2. Kemudian buatlah relasi pada keliam tabel yang telah kita buat
dengan cara pilih DataBase Tool – Relationships, dan pada Show
Tabel, pilih semua tabel dan klik Add, setelah itu klik Close :
Setelah itu Drag dari satu tabel ke tabel yang lain sesuai dengan
Nama Field tabel-tabel tersebut.
Klik
Drag
Lepas
Setelah direlasikan :
5.1.2.
PrintScreen
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
http://trisaputro1996.blogspot.com/2012/11/pengertian-microsoft-access.html