laporan modul basis data 1

20
LAPORAN MODUL 1 PRAKTIKUM BASIS DATA Disusun untuk Memenuhi Matakuliah Praktikum Basis Data Yang Dibimbing oleh Bpk. Utomo Pujianto Disusun Oleh: Rifa’Atul Azizah (140533604345) S1 PTI OFF E 2014 UNIVERSITAS NEGERI MALANG FAKULTAS TEKNIK

Upload: rifa-de-blitar

Post on 01-Oct-2015

33 views

Category:

Documents


4 download

DESCRIPTION

laporan

TRANSCRIPT

LAPORAN MODUL 1 OBJEK DATABASE

LAPORAN MODUL 1PRAKTIKUM BASIS DATA

Disusun untuk Memenuhi Matakuliah Praktikum Basis DataYang Dibimbing olehBpk. Utomo Pujianto

Disusun Oleh:RifaAtul Azizah (140533604345) S1 PTI OFF E 2014

UNIVERSITAS NEGERI MALANGFAKULTAS TEKNIKJURUSAN TEKNIK ELEKTROPRODI PENDIDIKAN TEKNIK INFORMATIKAJANUARI 2015

MODUL IOBJEK DATABASE1. Tujuana. Praktikan mampu memahami objek-objek basis datab. Praktikan mampu menciptakan tabel (Ms Acces 2007)c. Praktikan memahami penggunaan primary keyd. Praktikan memahami relasi antar tabel2. Dasar Teori2.1 Microsoft Office Accessadalah sebuahprogramaplikasibasis datakomputerrelasionalyang ditujukan untuk kalangan rumahan dan perusahaan kecil hingga menengah. Aplikasi ini merupakan anggota dari beberapa aplikasiMicrosoft Office, selain tentunyaMicrosoft Word,Microsoft Excel, danMicrosoft PowerPoint. Aplikasi ini menggunakan mesin basis dataMicrosoft Jet Database Engine, dan juga menggunakan tampilangrafisyang intuitif sehingga memudahkan pengguna.

Microsoft Access dapat menggunakan data yang disimpan di dalam format Microsoft Access, Microsoft Jet Database Engine,Microsoft SQL Server,Oracle Database, atau semua kontainer basis data yang mendukung standarODBC. Para pengguna/programmeryang mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang kompleks, sementara paraprogrammeryang kurang mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang sederhana. Access juga mendukung teknik-teknikpemrograman berorientasi objek, tetapi tidak dapat digolongkan ke dalam perangkat bantu pemrograman berorientasi objek.

2.2 TabelTable adalah himpunan elemenelemen data yang diorganisasikan menggunakan model kolom vertical dan baris horizontal. Table juga merupakan ekuivalensi dari sebuah entitas dalam entity relationship digram (ERD).

2.3 Field dan RecordSebuah tabel dapat terdiri dari satu atau beberapa field (atau kolom) dan baris (atau row)

2.4 Primery KeyAtau unique key adalah suatu nilai di baris data yang digunakan untuk mengidentifikasi keunikan barisbaris di dalam table.

2.5 RelationshipAdalah asosiasi antara beberapa entitas (atau table). Relasi antar table bertujuan untuk mendefinisikan keterhubungan satu table dengan table lainnya.

2.6 Foreign KeyUntuk menghubungkan data secara bersamasama dari table 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.3. Latihan1. 2. 3.1 Latihan 1 (Menciptakan Basis Data)3.1.1. Langkah langkahMs. Access menyediakan beberapa pendekatan untuk menciptakan basis data, salah satunya adalah sebagai berikut:1. Buka Ms. Access 2007/2010/2013

2. Klik Blank DataBase pada bagian New Blank DataBase

3. Pada bagian File Name, simpan file dengan nama yang diinginkan. 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 (Menciptakan Tabel)3.2.1 Langkah langkah1. Pada menu create, pilih table2. Pada menu tersebut terdapat tulisan table klik kanan dan pilih design view3. Pada dialog box save as, isikan nama table yang akan dibuat, contohnya adalah pegawai, kemudian klik ok.4. Pada windows table, ketentuan pembuatan table adlah sebagai berikut:Table PegawaiField NameData typeField SizeDescription

id_pegNumberPrimary Key

namaText60Nama pegawai

Jenis_kelaminText1Jenis kelamin

alamatText120Alamat pegawai

Field size bisa diatur pada bagian Field Properties tab

5. Untuk mendefinisikan primery key dengan cara klik kanan nama field, kemudian pilih primery key

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

6. Simpan kembali table yang telah dibuat dengan cara klik kanan pada tab nama table lalu klik save, atau langsung menggunakan ctrl+s pada keyboard.

7. Table proyekDengan ketentuan nilai

3.2.2 Printscreen

3.1. Latihan 33.1.1. Membuat Relasi Antar TabelDatabase yang telah di buat dapat di hubungkan dengan table lain, seperti table yang baru saja di buat akan di hubungkan dengan table baru seperti di bawah :Tabel ProyekField NameData TypeField SizeDescription

KodeText/short text6Primary Key

Nm_proyekText/short text20Nama Proyek

Id_pegNumber ID pegawai yang bekerja di proyek

Untuk membuat relasi antara tabel pegawai, langkah-langkah nya adalah sebagai berikut :1. Pilih menu DataBase Tools Relationships

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

3. 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).

4. Pada dialog Edit Relatioships, klik kanan Create.

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

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

7. Jika ingin mengedit relationship yang baru di buat klik kanan pada garis relationship kemudian pilih edit

3.1.2. PrintScreen

4. Tugas Praktikum4 5 4.1 Tugas Praktikum 14.1.1 Tabel(Jika sudah ada query, tabel diganti query)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. Buatlah table seperti berikutTabel MahasiswaNoNama FieldContoh NilaiKeterangan

1Nim140533604345Primary Key

2NamaRifaNama Mahasiswa

3Jenis_kelaminPerempuanJenis kelamin

4alamatJl.BendunganAlamat Mahasiswa

Tabel MatakuliahNoNama FieldContoh NilaiKeterangan

1Kode_mkTIK342Primary Key

2Nama_mkBasis DataNama Matakuliah

3Sks1SKS

4Semester 3Semester

Tabel Ambil_mkNoNama FieldContoh NilaiKeterangan

1Nim130533608283NIM Mahasiswa

2Kode_mkTIK342Kode Matakuliah

3. Kemudian buat relasi

4.1.2 PrintscreenTable mahasiswa

Table Mata Kuliah

Table Ambil Mata Kuliah

4.1.3 AnalisisDatabase di atas merupakan database adminsitrasi mahasiswa untuk mengambil matakuliah, secara 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 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 Rumah5.1.1. Tabel Menambahkan 2 buah tabel ditabel-tabel sebelumnya yang telah dibuat.1. Tambahkan 2 buah tabel berikut ini pada tugas sebelumnya :Tabel DosenNoNama FieldContoh NilaiKeterangan

1Kode_dos100Kode Dosen

2Nama_dosUtomoNama Dosen

3Alamat_dosJl.SurabayaAlamat Dosen

Tabel JurusanNoNama FieldContoh NilaiKeterangan

1Kode_jurTEKode jurusan

2Nama_jurTeknik ElektroNama jurusan

3Kode_dos100Kode dosen

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

3. Kemudian membuat 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. Setelah direlasikan :

5.1.2. PrintScreen

5 6 5.1.3 AnalisisDatabase ini digunakan untuk 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 mahasiswa sebagai primary key dan table mata kuliah sebagai foreign key.

6. KesimpulanBasis data adalah kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulngan (redundancy) yang tidak perlu, untuk memenuhi berbagai kebutuhan. Basis data juga untuk menyimpan data dengan rapi. System manajemen basis data adalah piranti atau alat bantu bagi para pemrogram untuk menalar dan mengambil realitas dunia bisnis menjadi suatu system informasi yang terstruktur dan terkelola. Bagianbagian dari data base ada table, tupel, dan record, domain,derajat (degree), cardinality, data type, primary key,foreign key, dan relationship.7. RujukanModul 1 praktikum Basis Data PTI14 2015http://id.wikipedia.org/wiki/Microsoft_Accesshttp://id.wikipedia.org/wiki/Basis_data