Senin, 29 April 2013

Laporan Praktikum BasDat Modul 1 (Objek DataBase)



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



 



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