P. 1
modul ms.access

modul ms.access

|Views: 641|Likes:
Published by Ansor Muhajir

More info:

Published by: Ansor Muhajir on Mar 02, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

07/24/2013

pdf

text

original

MODUL PRAKTIKUM IMPLEMENTASI RDBMS DENGAN MICROSOFT ACCESS 2007

DAFTAR ISI
COVER......................................................................................................................1 DAFTAR ISI..........................................................................................................2 Part I PENGENALAN RDBMS..........................................................................3 Part II PENGENALAN MS.ACCESS...............................................................3 a. Menu-menu umum Ms.Access«««««««««««««««««««««.... b. Enam object terpenting dalam MS.Access««««««««.«««««....4 c. Tipe data dalam MS.Access«««««««««««««««««««««««....4 Part III IMPLEMENTASI RDBMS MENGGUNAKAN MS.ACCESS........7 a. Tabel««««««««««««««««««««««««««««««««««««««...8 b. Query««««««««««.«««««««««««««««««««««««««« «.9 c. Form«««««««««««««««««««««««««««««««««««««««10 d. Report«««««««««««««««««««««««««««««««««««««.12 DAFTAR PUSTAKA««««««««««««««««««««««««««««««««««««««.14

mengubah data jika diperlukan dan menghapus data dari tabel diperlukan software. mengisi data ke tabel. Relational Database adalah salah satu konsep penyimpanan data. ubah dan hapus data disebut perintah Sebenarnya fungsi RDBMS bukan cuma untuk buat tabel. untuk manajemen data dalam skala besar dan agar bisa mendukung proses bisnis yang kontinyu dan real time suatu RDBMS dituntut untuk mempunyai kemampuan manajemen user dan keamanan data. Dalam database relasional data disimpan dalam bentuk relasi atau tabel dua dimensi dan antar tabel satu dengan tabel lainnya terdapat hubungan atau relationship. isi. isi data. ubah data dan hapus data disebut Relational Database Management System atau dikenal dengan singkatan RDBMS. Salah satu software RDBMS yang ada dipasaran saat ini dan cukup banyak digunakan adalah Microsoft Access. Untuk membuat struktur tabel. Software yang digunakan membuat tabel. ubah dan hapus data. sehingga sering kita baca diberbagai literature. .Part I PENGENALAN RDBMS Relational DataBase Management System (RDBMS) merupakan seperangkat program computer yang dikonstruksi untuk memanejemen suatu basisdata sebagai sekumpulan data yang disimpan secara terstruktur dan dapat dikenai opreasioperasi tertentu atas data sebagai suatu permintaan (Query). sedangkan perintah yang digunakan untuk membuat tabel. isi data. backup dan recovery data serta kemampuan lainnya yang berkaitan dengan kecepatan pemrosesan data(performance).

mdb. namun sekarang berganti dengan . Namun versi terbaru ini dapat membaca file basis data versi sebelumnya.Part II PENGENALAN MICROSOFT ACCESS Microsoft Access adalah DBMS keluaran dari Microsoft. kita dapat melakukan klik Start pada Windows pilih Programs lalu pilih Microsoft Access. File basis data yang dibuat oleh versi terbaru ini tidak dapat dibaca oleh versi sebelumnya. Tampilan awal Microsoft Access akan tampak seperti Gambar 1.accdb. Pilih untuk membuat database baru Isi dg nama file database baru Gambar 1. Namun opsi yang paling sering kita gunakan adalah Blank database.1 Tampilan awal Microsoft Access .1 Microsoft Access memberikan beberapa opsi dalam pembuatan basis data. Untuk memulai Microsoft Access. Ekstension file sebelumnya adalah . Versi terbaru dari Access adalah versi 2007 yang termasuk dalam aplikasi Microsoft Office 2007. Format data default untuk versi terbaru ini berbeda dengan versi sebelumnya.

Access Selain obyek-obyek utama di atas Microsoft Access juga menyediakan seperangkat alat untuk mendukung kemudahan dalam membuat basis data dan aplikasinya.2. Toolbar pada menu Create.Setelah kita tekan tombol Create berarti kita telah mempunyai sebuah basis data. Pada gambar tersebut dapat kita lihat nama file basis data adalah latihan1 dan format file basis data menggunakan Access 2007. Nama file database Objek--sebuah tabel Gambar 1. Gambar 1. Menu-menu umum MS. . namun masih belum terisi tabel atau data apapun (Gambar 11.4). Berikut ini gambar-gambar toolbar pada Microsoft Access beserta kegunaannya. Pada gambar tersebut juga tampak bagian bagian (object) basis data tersebut.Access a.3. Bagian-bagian sebuah basisdata pada MS.

Toolbar pada menu External Data. Fitur macro merupakan fitur yang digunakan untuk menyimpan perintah-perintah otomatis tertentu yang berhubungan dengan basis data yang dibuat. b. mengubah dan menganalisis data.Access y Tabel. digunakan untuk menampilkan data yang tersimpan dalam table Query. Toolbar pada menu Database Tool. . Dibutuhkan kemampuan pemrograman untuk menggunakan fasilitas ini. Fitur ini lebih luas dari macro karena kita dapat melakukan pemrograman pada banyak aspek dalam Microsoft Access. y Modules. Merupakan satu dari dua sumber data selain table y y Report.5. object utama dalam sebuah database y y Form. Macros. berfungsi sebagai rangkuman dan mencetak data secara efektif.4.Gambar 1. berguna untuk menampilkan. Enam object terpenting dalam MS. Gambar 1.

biasanya tipe ini sering digunakan untuk file alamat. sedangkan untuk text hanya 255 Yes/no : Tipe data ini hanya memiliki 2 ketentuan yaitu Yes/No. angka. misalnya titik. hanya saja yang membedakan dengan tipe text adalam panjang maksimum type ini adalah 65535 karakter. Tipe data dalam MS. titik.Access Text : Tipe data ini menerima semua karakter baik huruf. ataupun yang lain dan panjang karekternya ditentukan oleh nilai yang ada pada filesize yang ada dalam properti sampai 255 karakter. koma. dan yang lain. dan tidak mengenal adanya tanda tanda baca.c. tipe ini hanya berbentuk Check List ketiha tipe ini dilihat pada tmpilannya . True/False. dan untuk format waktu dapat diatur tersendiri dengan propertisnya Auto number : Tipe ini digunakan untuk memberikan nomor secara berurutan. dan yang lain Number : tipe ini hanya di khususkan untuk bilangan dari 0 dsampai 9. koma dan lain lain Currency : Tipe ini hanya berisi nilai mata uang Date/time : Tipe ini hanya di khususkan untuk penggunaan tanggal dan waktu. dan secar automatis di berikan oleh sistem Access Memo : Tipe ini sama dengan tipe text.

Misalnya tabel Peminjam. Tiap kolom memiliki kaitan dengan kolom sebelumnya atau setelahnya untuk setiap baris data. Tabel terdiri atas Field dan Record. Field adalah Variable yang mewakili suatu kumpulan record/data dan record adalah sekumpulan data yang mengandung arti. atau bisa juga untuk penyisipan objek misalnya Foto. Gambar atau yang lainnya Lookup wizard : Tipe data ini digunakan untuk pengisian data pada tabel yang besangkutan kita ambilkan dari tabel tabel yang lain. Kolom adalah isi tabel yang vertikal. sedangkan baris kedua (2) milik si B.Ole object : Tipe data ini berfungsi untuk mengaitkan dalam sebuah objek. yang divisualisasikan dalam bentuk Lisk Box atau Combo Box. Database adalah sekumpulan table yang saling berhubungan satu dengan yang lainnya. isi setiap baris dengan baris lainnya adalah terpisah. Misalnya baris pertama (1) dari tabel peminjam adalah data milik si A. yang terdiri dari baris dan kolom. Maka nomor mahasiswa untuk baris pertama (1) adalah milik nama mahasiswa baris pertama (1) juga. Misalnya kolom pertama (1) berisi nomor mahasiswa sedangkan kolom kedua (2) berisi nama mahasiswa. Antara setiap kolom memiliki hubungan yang memberikan arti data. atau bisa juga kita sebut dengan link. Baris adalah isi dari tabel yang horisontal atau mendatar. tabel ini berisi data peminjam yang boleh meminjam buku di perpustakaan. . Tidak berkaitan karena tiap baris adalah milik obyek yang berbeda. Tabel adalah kumpulan data-data yang sejenis yang menjadi sebuah obyek.

Pada kasus ini setiap pembeli akan melakukan pembelian terhadap buku yang diinginkan dan membayar sejumlah uang sesuai buku yang dibeli. tabel. Demikian juga setiap data pesanan. baik itu pemesanan ringkasan maupun itemitem pemesanannya. Data pembeli akan dicatat.Part III IMPLEMENTASI RDBMS MENGGUNAKAN MS. Atribut-atribut untuk masing-masing kandidat entitas dapat kita tentukan sebagai berikut: . Kasus yang akan kita buat adalah Basis Data Penjualan Buku. kita akan sekilas membahas tentang contoh kasus basis data yang akan kita buat. form dan report. total pembelian dan tanggal pembelian. Sedangkan data item pemesanan berisi data buku yang dipesan dan jumlahnya untuk tiap pemesanan. pesanan dan item pemesanan. query. Data pesanan berisi pembeli yang melakukan pemesanan. Namun. sebelum kita memulai dengan pembahasan tentang bagaimana menggunakan obyek-obyek dalam Microsoft Access tersebut. Sedangkan relasinya dapat kita identifikasi sebagai berikut : o pembeli melakukan pemesanan o pada setiap pesanan terdapat item-item pesanan o pada item-item pesanan terdapat daftar buku-buku yang dipesan. Dengan membaca kasus di atas. maka apabila kita akan membuat ER Diagramnya maka langkah pertama adalah identifikasi kandidat entitas yang terlibat.ACCESS Pada modul ini kita akan mempelajari enam buah obyek yaitu. buku. Dari teks di atas kita dapat mengidentifikasi ada minimal 4 kandidat entitas yaitu pembeli.

Gambar 1. pengarang. ER Diagram untuk kasus Basis Data Penjualan Buku Berdasarkan ER Diagram di atas kita dapat menentukan tabel-tabel apa yang dibutuhkan pada basis data penjualan buku. buku. dan item pesanan.5. maka akan dibuat atribut-atribut yang berperan sebagai perwujudan relasi. Setelah semua informasi lengkap maka kita dapat menggambarkan ER Diagram untuk kasus di atas seperti pada Gambar 1. o Entitas Item Pemesanan dengan atribut jumlah masing-masing buku yang dipesan. dan judul o Entitas Pesanan dengan atribut id_pesanan. pesanan. Ada empat tabel yaitu: tabel pembeli. alamat. dan telepon. jumlah pembelian. tanggal pembelian.o Entitas Pembeli dengan atribut id_pembeli.5. . Tabel 1. o Entitas Buku dengan atribut nomor ISBN. nama.1 menunjukkan tabel dan atribut yang ada pada basis data penjualan buku. Untuk mengakomodasi relasi yang ada pada ER Diagram.

2.1. tipe data dan constraint/domain pada Basis Data Penjualan Buku. Tabel Pembeli o o o o Atribut id_pembeli nama alamat telepon Keterangan Id_pesanan adalah atribut kunci (primary key) karena bersifat unik. Apabila kita memeriksa apakah tabel-tabel yang terbentuk sudah dalam bentuk normal atau belum. Id_pesanan sendiri adalah foreign key sebagai perwujudan relasi Pesanan terdiri dari Item_Pesanan. Tabel 1. Tabel dan atribut pada Basis Data Penjualan Buku. Sedangkan isbn adalah perwujudan relasi Buku berada dalam Item_Pesanan.2. Tabel. Hal ini merupakan perwujudan dari relasi Pembeli melakukan Pesanan. Tabel 1. Buku o isbn o pengarang o judul o o o o id_pesanan id_pembeli jumlah_pembelian tanggal_pembelian Isbn adalah primary key karena bersifat unik Pesanan Item_Pesanan o id_pesanan o isbn o jumlah Id_pesanan adalah primary key karena bersifat unik. maka kita akan menjumpai semua tabel sudah dalam bentuk normal bentuk ketiga (3NF). atribut. Sedangkan id_pembeli adalah atribut penghubung (foreign key) entitas Pembeli dengan Pesanan. Tabel Pembeli o o o o Atribut id_pembeli nama alamat telepon Tipe Data Integer Char/Text (30) Char/Text (60) Char/Text (15) Constraint/Domain Not Null . Id_pesanan dan isbn secara bersama-sama adalah primary key untuk tabel ini. Hal ini untuk mempermudah pembuatan tabel pada DBMS.1 dapat kita lengkapi dengan tipe data dan constraint/domain seperti pada Tabel 1.Tabel 1.

2) Integer Integer Real/Float (10.3 dan 11. tabel akan berisi kolom dan baris. Kemudian akan muncul jendela untuk mendefinisikan field-field yang dibutuhkan (Gambar 1. Pendefinisian Field dan Tipe Data. kita sudah punya sebuah basis data namun belum berisi apa-apa karena kita belum membuat tabel-tabel dalam basis data tersebut. Seperti telah dijelaskan pada Bab 10. Kolom di sebut field dan baris disebut record dalam Microsoft Access.6) . Double click pada Create table in Design View (Gambar 1.Buku o o o o o o o o isbn pengarang judul harga id_pesanan id_pembeli jumlah_pembelian tanggal_pembelian Char/Text (15) Char/Text (30) Char/Text (50) Real/Float (10. 2. Langkah-langkah pembuatan tabel adalah sebagai berikut: 1. TABEL Ketika kalian selesai membuat file basis data (lihat Gambar 11.2) Date Integer Char/Text (30) Integer Not Null Pesanan Not Null Not Null Item_Pesanan o id_pesanan o isbn o jumlah Not Null Not Null Not Null dan > 0 a. Pada jendela Database click pada Table (Gambar 1. Tahap pertama dalam membuat tabel adalah mendefinisikan field-field yang dibutuhkan baru kemudian mengisi baris-baris data.6).4.6).

6. .10 berikut ini. Kita dapat mulai memasukkan field-field yang dibutuhkan. Perhatikan Gambar 11.2. Tahap awal pembuatan tabel.Gambar 1. Untuk contoh awal kita akan memasukkan field-field untuk tabel Pembeli seperti yang sudah didefinisikan pada Tabel 11. 3.

Pada penjelasan kasus di atas kita sudah menetapkan bahwa id_pembeli akan menjadi primary key. Pilih / sorot baris id_pembeli. Bagian atas adalah untuk menentukan nama field. constraint dan domain.7) pada toolbar Microsoft Access. dengan lebar data 30 (lihat bagian bawah gambar). domain atau constraint dari suatu tipe data. Pendefinisian field. Sedangkan bagian bawah merupakan tempat menentukan lebar data.6 baik untuk proses tampak pendefinisian field. tipe data dan keterangan. Pada gambar tersebut terlihat bahwa field nama didefinisikan bertipe data teks. tipe data. Setelah semua field untuk tabel pembeli selesai didefinisikan maka kita harus menentukan field mana yang berperan sebagai primary key. 4.7. format. kemudian click tombol bergambar kunci (Gambar 1.Gambar 1. fasilitas Pada yang Gambar sangat 1. Microsoft mendefinisikan Access field-field menyediakan suatu tabel. Tombol untuk mendefinisikan Primary Key .

Gambar-gambar berikut menunjukkan hasil pendefinisian keseluruhan tabel.10.7). Struktur tabel buku. Gambar 1.8.11 Struktur tabel item_pesanan. Dengan cara yang sama. tabel pesanan. Kita dapat menyimpan tabel yang sudah kita definisikan dan memberi nama tabell tersebut dengan cara menekan tombol bergambar disket (lihat Gambar 1. Kemudian kita dapat menutup jendela Design View tersebut. Struktur tabel pesanan. Struktur tabel pembeli.5. Gambar 1. . Gambar 1. dan tabel item_pesanan dapat kita definisikan.9. Gambar 1. tabel-tabel lainnya yaitu tabel buku.

belum mempunyai isi data apaapa. Untuk mengisikan data pada tabel. Perhatikan hasil pengisian data pada gambar-gambar berikut.Pengisian Data Pada Tabel Tabel-tabel yang telah kita buat di atas. Dengan cara yang sama kita dapat mengisikan data pada tabel-tabel lain.12.16. kita dapat segera mengisikan datanya. yaitu: double click pada nama tabel yang kita ingin isikan datanya. Gambar 1. Hasil pengisian data pada tabel pembeli. caranya cukup mudah. . Gambar 1. Hasil pengisian data pada tabel buku. Kemudia kita dapat menyimpan hasil pengisian data dengan menekan tombol bergambar disket pada toolbar. Gambar 1.12 menunjukkan isi data pada tabel pembeli. Cara pengisian datanya sama seperti kalau kita bekerja dengan Microsoft Excell atau software spreadsheet lainnya.13. Setelah terbuka jendela seperti pada Gambar 11. Hanya strukturnya yang telah kita buat.

kita telah mendefinisikan hubungan antar entitas dalam ER Diagram. Hasil pengisian data pada tabel pesanan Gambar 1.Gambar 1. kita akan pelajari dulu bagaimana membuat relasi antar tabel agar ketika membuat query menjadi lebih mudah. Pada Gambar 1. query adalah 'permintaan data'. QUERY Pada bagian ini kita akan menerapkan teori-teori query yang telah kita telah singgung sebelumnya. Gambar ini merupakan dasa dalam membuat relasi antar tabel. Namun sebelum mempelajari bagaimana membuat query. atau melakukan perhitungan pada data di dalam tabel.15.14. b. Dengan query kita dapat menampilkan data-data tertentu dari satu atau lebih tabel. Hasil pengisian data pada tabel item_pesanan. Seperti telah dijelaskan. Membuat Relasi Antar Tabel. Untuk .14.

kita dapat mulai menentukan tabel mana saja yang akan kita relasikan.17. bukan isinya. . Gambar 1. Sehingga kita memilih seluruh tabel untuk direlasikan. pilih menu DatabaseTools kemudian Relationship sehingga akan muncul jendela seperti pada Gambar 1. Pada gambar ini yang diperlihatkan adalah struktur dari masing-masing tabel. Gambar 1. Pada jendela relationships tersebut klik kanan sehingga muncul menu pilihan dan pilih Show Tabel. Jendela Show Table. Jendela Relationships.17. Setelah selesai proses pemilihan click tombol Close. Pada Gambar 1.16. Kita dapat mengatur posisi tabel dengan cara drag & drop.membuat relasi antar tabel.17.16. Nama kolom yang dicetak tebal menunjukkan kolom tersebut adalah primary key.18 menunjukkan hasil pemilihan tabel pada jendela Relationships. Gambar 1. pilih tabel yang akan direlasikan kemudian click tombol Add. Pada kasus yang akan kita terapkan ini keempat tabel itu berhubungan langsung maupun tidak langsung. Setelah muncul jendela seperti Gambar 1.

maka akan muncul jendela seperti Gambar 11. Apabila prosedur ini benar dilakukan.24. primary key ² nya id_pembeli dan pada tabel pesanan.18. Click pada bagian Enforce Referential Integrity dan click tombol Create. Click id_pembeli pada tabel pembeli kemudian seret mouse menuju id_pembeli pada tabel pesanan. Kita dapat melakukan prosedur ini pada relasi-relasi yang lain.Gambar 1. Untuk membuat relasi antar tabel. Tabel-tabel yang akan direlasikan.23. Sebagai contoh pada tabel pembeli. Sehingga pada jendela Relationships akan tampak seperti pada Gambar 11. . id_pembeli adalah foreign key. dapat dilakukan dengan memilih primary key pada suatu tabel kemudian seret mouse menuju key dengan nama yang sama pada tabel lainnya (foreign key pada tabel lain).

Pada relasi antar tabel ini. Gambar 1.20 menunjukkan relasi antar tabel yang dapat kita bandingkan dengan ER Diagram pada Gambar 1. Relasi untuk keseluruhan tabel. Hal ini menunjukkan adanya hubungan one to-many antara tabel pembeli dengan tabel pesanan. Di ujung yang berada pada tabel pembeli ditandai dengan angka 1 dan di ujung yang ada pada tabel pesanan ditandai dengan notasi . Jendela untuk edit relationships Gambar 1. .5.19. kita juga menentukan kardinalitas antar tabel.Gambar 1. Demikian juga dengan relasi antar tabel yang lain.20. Perhatikan pada garis yang menghubungkan tabel pembeli dengan pesanan.

kemudian click Add dan kemudian Close. Pilih tabel buku pada jendela Show Tabel. Jendela query pada mode design view.Membuat Query Microsoft Access menyediakan fasilitas query yang sangat baik dan memudahkan pengguna. o Query pada satu tabel Query pada satu tabel hanya akan melibatkan satu tabel saja. Misalkan kita akan melakukan query pada tabel buku. Jendela Show Table akan tertutup dan kita dapat mulai melakukan query.21. Berikut contoh-contoh membuat query di Microsoft Access. Pada jendela Database pilih Query lalu klik dua kali Create Query In Design View. Prosedur yang ditempuh adalah sebagai berikut: 1. Sehingga akan muncul jendela seperti pada Gambar 1. Selain karena berbasis GUI juga prosedurnya tidak terlalu rumit. Gambar 1.21. .

Pada jendela Query bagian bawah (lihat Gambar 1. . Simpan query dengan nama yang diinginkan (misalnya: query_buku_semua_data) kemudian tutup jendela Query. click tombol panah ke bawah pilih buku. misalnya: Tampilkan semua data yang ada di tabel buku. Untuk menampilkan seluruh data pada tabel buku. atau click langsung tombol tanda seru ( ) yang ada di toolbar. Hasil query dapat dilihat pada Gambar 1.22). pada Field.2. ada beberapa hal penting yang harus diketahui dan berguna dalam query yaitu Field Tabel Sort Show : Nama Field yang ingn ditampilkan : Nama Tabel dari Filed tersebut : Mengurutkan Data hasil query : Mengatur Field ditampikan atau tidak Criteria : Syarat dari data yang ingin ditampilkan 3. Contoh query yang pertama adalah bagaimana menampilkan semua data.22. Kita dapat mengeksekusi query dengan memilih menu Query kemudian click Run.21).* (lihat Gambar 1.

Tabel buku tetap dipilih dari jendela Show Table. 4. Prosedur dan hasil query tabel buku. Hasil eksekusi query adalah daftar nama seluruh pengarang dan buku yang dikarangnya. misalnya: Tampilkan semua nama pengarang dan judul buku yang dikarangnya Query ini tidak menampilkan seluruh data tetapi hanya data dari kolom pengarang dan judul buku saja. . Pada Gambar 11. pada bagian Field dipilih field pengarang dan judul.22.Hasil Query Gambar 1. Contoh query yang kedua adalah memilih kolom mana saja yang akan ditampilkan. kemudian di jendela Query.27 terlihat bagaimana query dilakukan.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->