PRAKTIKUM
BASIS
DATA
Disusun untuk Memenuhi
Matakuliah Praktikum Pemrograman Berbasis Objek Yang Dibimbing oleh Heru Wahyu
Herwanto, S.T., M.KOM
Asisten Praktikum:
Baty Etikasari
Deni Dwi ratnawai
Deni Dwi ratnawai
Oleh:
1. Dandis Afif
(110533430641 )
2. Ike
Sella Kusumalasari (110533430631)
S1 PTI 2011 offering E
UNIVERSITAS
NEGERI MALANG
FAKULTAS
TEKNIK
JURUSAN
TEKNIK ELEKTRO
S1
PENDIDIKAN TEKNIK INFORMATIKA
September, 2012
MODUL I
OBJEK DATABASE
A. TUJUAN
1.
Mahasiswa mampu memahami
objek-objek basis data
2.
Mahasiswa mampu
menciptakan tabel (MS Access 2007)
3.
Mahasiswa mampu
memahami penggunaan primary key
4.
Mahasiswa mampu
memahami relasi antartabel
B. DASAR TEORI
Objek Database
§ Basis Data
-
Kumpulan data
yang saling
berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redundancy)
yang tidak perlu, untuk memenuhi berbagai kebutuhan.
-
Basis data adalah untuk menyimpan data dengan rapi. Sistem
manajemen basis data adalah piranti atau alat bantu bagi para pemrogram untuk
menalar dan mengambil realitas dunia bisnis menjadi suatu sistem informasi yang
terstruktur dan terkelola.
-
Kumpulan
file/tabel/arsip yang saling berhubungan yang disimpan dalam media penyimpanan
tertentu.
§ Tabel
Kumpulan
elemen data yang menggunakan model kolom vertical dan baris horizontal. Tabel
juga merupakan ekuivalensi dari sebuah entitas dalam entity relationship
diagram (ERD).
§ Tupel dan Record
Dalam
sebuah tabel terdapat satu atau beberapa field/atribut (kolom) dan Tupel (baris)
atau record.
§ Domain
Kumpulan nilai yang
valid untuk satu atau lebih atribut.
§ Derajat(degree)
Jumlah atribut dalam
sebuah relasi.
§ Cardinality
Jumlah tupel dalam
sebuah relasi.
§ Data Type
Tipe
data yang beragam, seperti karakter, nemerik, dan tanggal
§ Primary Key
Candidate
key yang dipilih untuk mengidentifikasikan tupel secara unik dalam relasi.
§ Foreign Keys
SQL
Server mengunakan primary key dan foreign key untuk menghubungkan data secara
bersama-sama dari tabel yang terpisah ketika query sedang disipakan.
§ Relationship
Sebuah tabel yang terdiri dari beberapa baris dan beberapa kolom yang
berisi nilai dari tabel sehingga memberi gambaran sebuah berkas data yang saling berhubungan
antara satu tabel dengan tabel lainnya
C. LATIHAN
1. Latihan 1
Menciptakan Basis Data
1.
Buka Microsoft
Access
2.
Pada bagian New
Blank Database, klik Blank Database
3.
Pada bagian File
Name, simpan file dengan nama modul1.accdb
4.
Pilih direktori
penyimpanan yang anda inginkan dengan mengklik folder
5.
Kemudian klik
create
2. Latihan 2
Menciptakan Tabel
Ø Tabel
Pegawai
1.
Untuk memebuat
tabel pegawai pertama Pada menu create, pilih Table
2.
Pada menu
Datasheet, pilih View kemudian klik Design View
3.
Pada dialog Save
As, isi nama tabel dengan nama pegawai, lalu klik OK
4.
Kemudian pada kolom
Field Name isi dengan id_peg, nama, jenis_kelamin dan alamat
5.
Kemudian pada
kolom Data Type id_peg adalah Number, pada kolom nama, jenis_kelamin, dan
alamat Data Typenya adalah Text.
6.
Pada kolom
Description untuk menjelaskan kolom pada Field Nama, dimana id_peg dijadikan
sebagai Primary Key, nama berarti Nama Pegawai, jenis_kelamin berarti Jenis
kelamin pegawai dan alamat berarti Alamat pegawai.
7.
Untuk menentukan
Field Size, atur pada bagian Field Propertis tab General kemudian klik Field
Size
8.
Kemudian id_peg
dijadiakan Primary Key dengan cara klik kanan id_peg, kemudian pilih menu
Primary Key atau letakkan kursor pada field nama id_peg lalu klik ikon Primary
Key yang berada pada menu Design.
9.
Kemudian simpan
kembali, klik Save
3. Memebuat
Relasi Antar Tabel
Ø Tabel
Proyek
1.
Untuk memebuat
tabel pegawai pertama Pada menu create, pilih Table
2.
Pada menu
Datasheet, pilih View kemudian klik Design View
3.
Pada dialog Save
As, isi nama tabel dengan nama proyek, lalu klik OK
4.
Kemudian pada
kolom Field Name isi dengan kode, nm_proyek, dan id_peg
5.
Kemudian pada
kolom Data Type kode dan , nm_proyek adalah Text, id_peg Data Typenya adalah
Number.
6.
Pada kolom
Description untuk menjelaskan kolom pada Field Nama, dimana kode dijadikan
sebagai Primary Key dan Kode Proyek, nm_proyek berarti Nama Proyek, id_peg
berarti ID pegawai yang bekerja di proyek.
7.
Untuk menentukan
Field Size, atur pada bagian Field Propertis tab General kemudian klik Field
Size
8.
Kemudian kode
dijadiakan Primary Key dengan cara klik kanan kode, kemudian pilih menu Primary
Key atau letakkan kursor pada field nama kode lalu klik ikon Primary Key yang
berada pada menu Design.
9.
Kemudian simpan
kembali, klik Save
10. Kemudian kita buat relationship tabel Pegawai dengan
tabel Proyek
11. Pilih menu Database Tools kemudian klik Realtionship
12. Pada dialog box Show Table, pilih nama tabel ‘Pegawai’
dan klik Add untuk menambahkan tabel ke editor relationship, lalu klik lagi
nama tabel ‘proyek’ dan klik Add untuk menambahkan tabel ke editor
relationship
13. Kemudian drag(klik kiri dan tahan) field (Primary key)
id_peg pada tabel pegawai kemudian drag(letakkan dan lepas) ke field (foreign
key) id_peg pada tabel proyek.
D. TUGAS
PRAKTIKUM
1. Tugas
Praktikum
Ø Tabel
Mahasiswa
1.
Untuk memebuat
tabel pegawai pertama Pada menu create, pilih Table
2.
Pada menu
Datasheet, pilih View kemudian klik Design View
3.
Pada dialog Save
As, isi nama tabel dengan nama tabel_mahasiswa, lalu klik OK
4.
Kemudian pada
kolom Field Name isi dengan NIM, NAMA, jenis_kelamin dan alamat
5.
Kemudian pada
kolom Data Type NIM, NAMA, jenis_kelamin dan alamat adalah Text.
6.
Pada kolom
Description untuk menjelaskan kolom pada Field NIM dijadikan sebagai Primary
Key, Nama adalah Nama Mahasiswa, jenis_kelamin adalah Jenis Kelamin, dan alamat
adalah Alamat mahasiswa.
7.
Untuk menentukan
Field Size, atur pada bagian Field Propertis tab General kemudian klik Field
Size dimana Field Size NIM adalah 12, Field Size NAMA, jenis_kelamin, dan
alamat adalah 225.
8.
Kemudian NIM dijadiakan
Primary Key dengan cara klik kanan id_peg, kemudian pilih menu Primary Key atau
letakkan kursor pada field nama id_peg lalu klik ikon Primary Key yang berada
pada menu Design.
9.
Setelah itu
inputkan data sesuai dengan kolom tabel mahasiswa.
10. Kemudian simpan kembali, klik Save
Ø Tabel Mata
Kuliah
1.
Untuk memebuat
tabel pegawai pertama Pada menu create, pilih Table
2.
Pada menu
Datasheet, pilih View kemudian klik Design View
3.
Pada dialog Save
As, isi nama tabel dengan nama tabel_mk, lalu klik OK
4.
Kemudian pada
kolom Field Name isi dengan kode_mk, nama_mk, sks dan semester.
5.
Kemudian pada
kolom Data Type kode_mk, nama_mk dan semester adalah Text. Sedangkan pada kolom
sks Data Typenya Number.
6.
Pada kolom
Description untuk menjelaskan kolom pada kode_mk adalah kode mata kuliah dan
dijadikan primary key, pada kolom nama_mk adalah nama matakuliah, pada kolom
sks adalah jumlah sks , dan pada kolom semester adalah semester.
7.
Untuk menentukan
Field Size, atur pada bagian Field Propertis tab General kemudian klik Field
Size, dimana Field Name kode_mk, nama_mk dan semester Field Sizenya adalah 225
sedangkan pada Field Name sks Field Sizenya adalah long integer.
8.
Kemudian kode_mk
dijadiakan Primary Key dengan cara klik kanan kode_mk, kemudian pilih menu Primary
Key atau letakkan kursor pada field nama kode_mk lalu klik ikon Primary Key
yang berada pada menu Design.
9.
Setelah itu
inputkan data sesuai dengan kolom tabel matakuliah.
10. Kemudian simpan kembali, klik Save
Ø Tabel Ambil
Mata Kuliah
1.
Untuk memebuat
tabel pegawai pertama Pada menu create, pilih Table
2.
Pada menu
Datasheet, pilih View kemudian klik Design View
3.
Pada dialog Save
As, isi nama tabel dengan nama ambil_mk, lalu klik OK
4.
Kemudian pada
kolom Field Name isi dengan nim dan kode_mk
5.
Kemudian pada
kolom Data nim dan kode_mk adalah Text.
6.
Pada kolom
Description untuk menjelaskan kolom pada Field Nama, dimana nim adalah nim
mahasiswa, dan pada kolom Field Name kode_mk adalah kode matakuliah
7.
Untuk menentukan
Field Size, atur pada bagian Field Propertis tab General kemudian klik Field
Size, dimana pada kolom Field Name nim dan kode_mk Field Sizenya 225.
8.
Setelah itu
inputkan data sesuai dengan kolom tabel matakuliah.
9.
Kemudian simpan
kembali, klik Save
Ø Relationship
1.
Setelah membuat
ketiga tersebut yaitu tabel_mahasiswa, tabel_mk dan ambil_mk
2.
Kemudian pada
dialog box Show Table, pilih nama tabel ‘tabel_mahasiswa’ dan klik Add untuk
menambahkan tabel ke editor relationship, lalu klik lagi nama tabel ‘tabel_mk’
dan klik Add untuk menambahkan tabel ke editor relationship dan klik lagi nama
tabel ‘ambil_mk’ dan klik Add untuk menambahkan tabel ke editor relationship.
3.
Kemudian drag(klik
kiri dan tahan) field (Primary key) NIM pada tabel tabel_mahasiswa kemudian
drag(letakkan dan lepas) ke field (foreign key) nim pada tabel ambil_mk. Setalh
itu drag(klik kiri dan tahan) kode_mk pada tabel ambil_mk kemudian
drag(letakkan dan lepas) pada nama_mk pada tabel tabel_mk.
E. KESIMPULAN
Basis
data adalah Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redundancy)
yang tidak perlu, untuk memenuhi berbagai kebutuhan. Basis data juga untuk menyimpan data dengan rapi. Sistem manajemen basis data
adalah piranti atau alat bantu bagi para pemrogram untuk menalar dan mengambil
realitas dunia bisnis menjadi suatu sistem informasi yang terstruktur dan
terkelolaObjek – objek basis data ada
tabel, tupel dan record, domain, derajat (degree), cardinality, Data Type,
primary key, Foreign Key, dan
relationship.
F. RUJUKAN
·
Modul 1
Praktikum Basis Data PTI-UM 2012
Tidak ada komentar:
Posting Komentar