Top Banner

of 21

Laporan Modul 1 Basisdata Kelompok Yusri Dan Marisa

Oct 05, 2015

Download

Documents

Laporan Modul 1 Basisdata Kelompok Yusri Dan Marisa
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript

OBJEK DATABASETUJUAN

1. Praktikan mampu memahami objek-objek basis data2. Praktikan mampu menciptakan tabel (Ms Acces 2007) 3. Praktikan memahami penggunaan primary key4. Praktikan memahami relasi antartabel

DASAR TEORI1. TabelTabel merupakan 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.Basis data (database) adalah kumpulan data yang saling berhubungan dan diorganisasikan sedemikian rupa untukkeperluan tertentu. 1.1. FieldField adalah tempat sekumpulan data yang sama / sejenis dimasukkan. Field berupa kolom secar vertikal dalam tabel.1.2. RecordRecord adalah Kumpulan item data yang saling berhubungan.Cara membuat tabel Membuat tabela. Klik Objek Tableb. Klik Table In Design Viewc. Klik Designd. 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 KeyUntuk 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. RelationshipMerupakan fiktur Access meng hubungkan dua atau lebih tabel yang berbeda sehingga dapat hubungan saling terkaitan. PenggunaanPrimary Keymerupkakan salah satu syarat , agar relasi dapat diaftifkan oleh pengguna.

LATIHAN 1

Menciptakan Basis DataMs. 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.PrintscreenAnalisis Data :Pada percobaan latihan 1 diatas kita diperintahkan untuk membuat halaman baru pada Microsoft Access dengan cara langkah pertama membuka Ms Access, kedua Klik Blank DataBase pada bagian New Blank DataBase, ketiga kita namai file direktori agar jika kita mencari data tersebut kita dapat mencarinya dengan mudah. Percobaan ini bertujuan agar kita dapat membuat lembar baru pada Ms Access dengan mudah dan benar.

LATIHAN 2

Menciptakan TabelUntuk 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 sebagai berikut :Tabel PegawaiField NameData typeField SizeDescription

id_pegNumberPrimary Key

namaText / Short Text60Nama pegawai

Jenis_kelaminText / Short Text1Jenis kelamin

alamatText / Short Text120Alamat pegawai

Untuk menentukan Field Size, atur pada bagian Field Properties tabGeneral Field Size

5. Untuk mendefinisikan Primary Key, klik kanan nama field, kemudian pilih menu aaaPrimary Key.

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

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

Printscreen

Analisis Data :Pada percobaan latihan 2 diatas kita diperintahkan untuk membuat tabel baru pada Microsoft Access dengan cara langkah pertama pilih menu create dan klik tabel, kedua pada menu Datasheet, pilih view Design View, ketiga kita buat table yang kita inginkan. Latihan kedua ini bertujuan agar kita dapat membuat tabel baru pada Ms Access dengan mudah dan benar. Selain itu juga kita dapat menentukan primary key dan dapat mengetahui cara menyimpan tabel yang telah kita buat dengan baik.

LATIHAN 3

Membuat Relasi AntarTabelSuatu tabel dalam basis data dapat dihubungkan (direlasikan) dengan tabel yang lain. Misalkan tabel pegawai yang telah kita buat sebelumnya akan direlasikan dengan tabel proyek yang memiliki struktur sebagai berikut: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 dengan keahlian tersebut, ikuti langkah-langkah berikut:1. Buatlah terlebih dahulu tabel proyek dengan struktur seperti diatas pada basis data modul 1.

2. Pilih menu Database Tools Relationships

3. Pada dialog box Show Table, pilih nama tabel dan klik Add untuk menambahkan tabel ke editor relationship, lalu klik Close.

4. KlikDrag (klik kiri dan tahan) field (primary key) dari satu tabel kemudian drop (letakkan dan lepas) ke field (foreign key) tabbel lainnya (field id_peg dari tabel pegawai ke field id_peg pada tabel proyek).

LepasDrag5. Pada dialog Edit Relationship, klik Create.

6. Pada jendela editor relationship akan tampak relasi dari kedua tabel tersebut seperti berikut ini:

7. Simpan relationship dengan cara klik kanan pada tab Relationship, klik Save atau langsung menggunakan shortcut Ctrl+S pada keyboard.

PrintScreen

Analisis Data :

Latihan ketiga ini bertujuan agar kita dapat membuat relasi antar tabel, maksutnya yaitu data yang satu dengan yang lain dapat dihubungkan antara satu dengan yang lain dengan menggunakan fasilitas relation pada Ms Access.

TUGAS PRAKTIKUM

Tabel1.) 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 MahasiswaNoNama FieldContoh NilaiKeterangan

1Nim100601Primary Key; nim

2NamaBadrun AlaikaNama mahasiswa

3jenis_kelaminLJenis kelamin

4AlamatMalangAlamat mahasiswa

Tabel MatakuliahNoNama FieldContoh NilaiKeterangan

1kode_mkTIK342Primary Key, Kode matakuliah

2nama_mkBasis DataNama matakuliah

3Sks1SKS

4semester 3Semester

Tabel Ambil_mkNoNama FieldContoh NilaiKeterangan

1Nim100601NIM Mahasiswa

2Kode_mkTIK342Kode Matakuliah

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

KlikDragLepasPrintscreenTabel Mahasiswa

Tabel Matakuliah

Tabel Ambil_mk

Relasi

4. Inputkan 5 data pada masing-masing tabel untuk table mahasiswa harus terdapat 2 mahasiswa dengan nama yang sama tetapi dengan nim yang berbeda Contoh : Andi, Andi, Sari,Budi, Maryam.Langkah-langkah:

1. Klik Field name nama dan pilih dalam menu indexed Yes (Duplicates OK)

2. Maka kita bisa menginput nama yang sama pada tabel

5. Bagaimana cara mengatasi duplikat nama dalam tabel mahasiswa tersebut agar namamahasiswa tersebut tidak boleh sama ? Langkah-langkah:

1. Seperti halnya nomer 4 maka kali ini kita tinggal memilih pilihan di indexed Yes (No duplicate)

2. Maka saat kita menuliskan nama yang sama akan muncul notice seperti ini

Analisis Data:Pada praktikum ini kita dapat membuat suatu tabel atau banyak tabel, lalu kita akan dapat merelasikan beberapa tabel tersebut sesuai dengan kode Nama Field yang sama antar tabel. Dalam praktikum ini kita juga dapat menentukan apakah data yang diinputkan bisa di duplikasi atau tidak dengan cara mengganti pengaturan indexed di bawah tabel. Jika kita tidak ingin memiliki data yang sama, maka kita dapat mengaturnya dengan cara memilih yes, (no duplicate) pada indexed.

TUGAS RUMAH1. Masih pada database yang telah dibuat tadi, tambahkan 2 buah tabel dengan struktur sebagai berikut:Tabel Dosen

Tabel Jurusan

2. Tambahkan field kode_dos pada tabel matakuliah dan isikan data pada field tersebut.Langkah langkah :1. Menambahkan kode dos pada field dengan klik new field

2. Mengisi data pada field kode_dos

3. Buat/ubah relasi dari kelima tabel tersebut. Jangan lupa menyimpannya!

Analisis Data :Pada tugas rumah ini perintah nya hanya menambahkan tabel dosen dan jurusan , caranya sama dengan yang dijelaskan dalam latihan sebelumnya, kemudian kita diperintahkan membuat field baru pada tabel matakuliah dengan cara mengklik add new field pada kolom paling kanan, namun dalam penambahan field pastikan bahwa tabel tersebut belum direlasi kan dengan tabel lainnya, karena penambahan tidak bisa dilakukan jika tabel tersebut sudah direlasikan dengan tabel lain, maka sebelum menambah field, hapus terlebih dahulu relasi pada tabel matakuliah dan kemudian buka kembali tabel matakuliah kemudian tambahkan field yang diinginkan. Dan klik database tools relationships kemudian relasikan kembali tabel- tabel tersebut (peringatan sebelum merelasikan pastikan semua tabel sudah di close dan hanya membuka relationships saja)

Kesimpulan : 1. Tabel merupakam kumpulan data menggunakan kolom vertical dan baris horizontal. Tabel merupakan tempat penyimpanan berbagai data yang dikelompokkan dalam kolom dan baris.2. Field adalah tempat sekumpulan data yang sama / sejenis yang dikelompokkan dalam suatu kolom. Field berupa kolom vertikal dalam sebuah tabel.3. Primary key adalah obyek yang terpilih dari candidate key untuk mengidentifikasi keunikan tuple dalam tabel.4. Relationships merupakan fiktur Access meng hubungkan dua atau lebih tabel yang berbeda sehingga dapat hubungan saling terkaitan. Hal ini bertujuan untuk mendefinisikan hubungan tabel antar satu dengan yang lainnya.5. Indexed pada Field properties berguna untuk menentukkan diperbolehkannya duplikasi atau tidak, pada data yang diinputkan di setiap kolom.

Daftar rujukan 1S1 Pend. Teknik Informatika 2014 OFF D Page 18