Top Banner
Contoh Penerapan R di MySQL dengan Ph Oya Suryana http://ozs.web.id Lisensi Dokumen: Copyright © 2013 ozs.web.id Dokumen ini dapat digunakan, komersial(nonprofit), dengan s pernyataan copyrightyang diser penulisan ulang, kecuali mendap A. Desain Table Berikut adalah desain database ya aplikasi perpustakaan yang berfung Mengelola data penerbit Mengelola data pengarang Mengelola data buku Mengelola transaksi pemin Adapun aplikasi yang harus dipersia Database Server yang digunaka Client Tool yang digunakan ada Reference Integrity hpMyAdmin dimodifikasi dan disebarkan secara bebas unt syarat tidak menghapus atau merubah atrib rtakan dalam setiap dokumen. Tidak diperbole patkan ijin terlebih dahulu dari penulis ang akan dibuat aplikasinya, adapun aplikasi yang gsi untuk : njaman dan pengembalian buku apkan adalah : an adalah MySQL alah PhpMyAdmin 1 tuk tujuan bukan but penulis dan ehkan melakukan g dibangun adalah
11

Contoh Penerapan REference Integrity pada MySQL Dengan phpmyadmin

Feb 26, 2023

Download

Documents

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
Page 1: Contoh Penerapan REference Integrity pada MySQL Dengan phpmyadmin

Contoh Penerapan Reference Integrity di MySQL dengan PhpMyAdmin

Oya Suryanahttp://ozs.web.id

Lisensi Dokumen:Copyright © 2013 ozs.web.idDokumen ini dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyrightyang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari penulis

A. Desain Table

Berikut adalah desain database yang akan dibuat aplikasinya, adapun aplikasi yang dibangun adalah aplikasi perpustakaan yang berfungsi untuk :

Mengelola data penerbit Mengelola data pengarang Mengelola data buku Mengelola transaksi peminjaman dan

Adapun aplikasi yang harus dipersiapkan adalah : Database Server yang digunakan adalah MySQL Client Tool yang digunakan adalah PhpMyAdmin

Contoh Penerapan Reference Integrity di MySQL dengan PhpMyAdmin

Dokumen ini dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan dengan syarat tidak menghapus atau merubah atribut penulis dan

pernyataan copyrightyang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari penulis

Berikut adalah desain database yang akan dibuat aplikasinya, adapun aplikasi yang dibangun adalah aplikasi perpustakaan yang berfungsi untuk :

Mengelola transaksi peminjaman dan pengembalian buku

Adapun aplikasi yang harus dipersiapkan adalah :Database Server yang digunakan adalah MySQLClient Tool yang digunakan adalah PhpMyAdmin

1

Dokumen ini dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan dengan syarat tidak menghapus atau merubah atribut penulis dan

pernyataan copyrightyang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan

Berikut adalah desain database yang akan dibuat aplikasinya, adapun aplikasi yang dibangun adalah

Page 2: Contoh Penerapan REference Integrity pada MySQL Dengan phpmyadmin

PHP Editor yang digunakan, notepad++ atau Geany

B. Menjalankan MySQL Server

Untuk menjalankan server MySQL berikut langkah Klik start Pilih xampp XAMPP Control Panel Klik Tombol Start Pada baris MySQL

C. Menjalankan client tool phpmyadmin

Karena client tool phpmyadmin berbasis web maka dibutuhkan web browser sepertiOpera, Safari, Chrome, Internet Explorer. Adapun caranya : Jalankan browser di komputer anda Pada address bar ketik http://localhost/phpmyadmin Jika berhasil maka akan tampil seperti berikut :

D. Membuat Database

Untuk membuat database berikut langkah Klik tab Database Ketik nama database misal perpustakaan Klik Tombol Create

PHP Editor yang digunakan, notepad++ atau Geany

MySQL berikut langkah-langkahnya

XAMPP Control PanelKlik Tombol Start Pada baris MySQL

Menjalankan client tool phpmyadmin

Karena client tool phpmyadmin berbasis web maka dibutuhkan web browser sepertiOpera, Safari, Chrome, Internet Explorer. Adapun caranya :

Jalankan browser di komputer andaPada address bar ketik http://localhost/phpmyadminJika berhasil maka akan tampil seperti berikut :

berikut langkah-langkahnya :

Ketik nama database misal perpustakaan

2

Karena client tool phpmyadmin berbasis web maka dibutuhkan web browser seperti Mozilla Firefox,

Page 3: Contoh Penerapan REference Integrity pada MySQL Dengan phpmyadmin

E. Membuat Table tbl_pengarang

Setelah membuat database sebagai wadah untuk menampung table kemudian akan membuat table berdasarkan desain table pada tbl_pengarang.

Pilih database perpustakaan Ketik nama table pada bagian Name dengan nama tbl_pengarang dengan Number of columns 4,

kemudian klik GO (lihat gambar).

Maka akan keluar tampilan sepedibawah ini :

Jika telah selesai maka klik tombol

F. Membuat Table tbl_penerbit

Untuk membuat table tbl_penerbit lakukan hal yang sama seperti pada langkah sebelumnya namun dengan nama-nama field dan ketentuan seperti tampak pada gambar dibawah ini :

Membuat Table tbl_pengarang

Setelah membuat database sebagai wadah untuk menampung table kemudian akan membuat table berdasarkan desain table pada gambar 1 diatas, sebagai langkah pertama akan dibuat table

Ketik nama table pada bagian Name dengan nama tbl_pengarang dengan Number of columns 4, kemudian klik GO (lihat gambar).

akan keluar tampilan seperti pada gambar dibawah ini, isikan data seperti tampak gambar

Jika telah selesai maka klik tombol SAVE

membuat table tbl_penerbit lakukan hal yang sama seperti pada langkah sebelumnya namun nama field dan ketentuan seperti tampak pada gambar dibawah ini :

3

Setelah membuat database sebagai wadah untuk menampung table kemudian akan membuat table gambar 1 diatas, sebagai langkah pertama akan dibuat table

Ketik nama table pada bagian Name dengan nama tbl_pengarang dengan Number of columns 4,

rti pada gambar dibawah ini, isikan data seperti tampak gambar

membuat table tbl_penerbit lakukan hal yang sama seperti pada langkah sebelumnya namun

Page 4: Contoh Penerapan REference Integrity pada MySQL Dengan phpmyadmin

G. Membuat Table tbl_buku

Untuk membuat table tbl_buku lakukan hal yang sama seperti pada langkah sebelumnya namun dengan nama-nama field dan ketentuan seperti tampak pada gambar dibaw

H. Membuat Table tbl_anggota

Untuk membuat table tbl_anggotadengan nama-nama field dan ketentuan seperti tampak pada gambar dibawah ini :

membuat table tbl_buku lakukan hal yang sama seperti pada langkah sebelumnya namun dengan nama field dan ketentuan seperti tampak pada gambar dibawah ini :

anggota lakukan hal yang sama seperti pada langkah sebelumnya namun nama field dan ketentuan seperti tampak pada gambar dibawah ini :

4

membuat table tbl_buku lakukan hal yang sama seperti pada langkah sebelumnya namun dengan

lakukan hal yang sama seperti pada langkah sebelumnya namun

Page 5: Contoh Penerapan REference Integrity pada MySQL Dengan phpmyadmin

I. Membuat Table tbl_transaksi

Untuk membuat table tbl_anggota lakukan hal yang sama seperti pada langkah sebelumnya namun dengan nama-nama field dan ketentuan seperti tampak pada gambar dibawah ini :

J. Daftar Tabel Yang Telah Dibuat

Setelah lima buah tabel terbuat maka akan tampak seperti pada masing-masing tabel bisa dilakukan operasional seperti menambah data (insert), menghapus data (delete), merubah data (update), menampilkan data (

ble tbl_anggota lakukan hal yang sama seperti pada langkah sebelumnya namun nama field dan ketentuan seperti tampak pada gambar dibawah ini :

Daftar Tabel Yang Telah Dibuat

Setelah lima buah tabel terbuat maka akan tampak seperti pada gambar dibawah ini, dimana pada masing tabel bisa dilakukan operasional seperti menambah data (insert), menghapus data

), menampilkan data (select), serta merubah struktur table (

5

ble tbl_anggota lakukan hal yang sama seperti pada langkah sebelumnya namun

gambar dibawah ini, dimana pada masing tabel bisa dilakukan operasional seperti menambah data (insert), menghapus data

), serta merubah struktur table (alter).

Page 6: Contoh Penerapan REference Integrity pada MySQL Dengan phpmyadmin

K. Membuat index tabel tbl_buku

Untuk merelasikan antar tabel dibutuhkan index didalam tabel tabel yang akan direlasikan, sebagai conth tabel tbl_buku akan direlasikan dengan tabel tbl_pengarang dan table tbl_penerbit.langkah-langkah untuk membuat index adalah sebagai be Pada baris tbl_buku klik menu Structure

Gulung layar klik link Index, akan tampak layar seperti tampak pada gambar dibawah :

Pada kotak Create an Index on … isi dengan angka 1 (satu) kemudan klik tombol GO Maka akan keluar kotak dialog seperti tampak dibawah ini Isi Index name dengan penerbit Pilih INDEX pada Index type Pilih kode_penerbit pada Column, artinya kode_penerbit di table tbl_buku akan di relasikan dengan

kolom kode_penerbit di table tbl_penerbit Jika telah selesai klik tombol GO

tbl_buku

Untuk merelasikan antar tabel dibutuhkan index didalam tabel tabel yang akan direlasikan, sebagai conth tabel tbl_buku akan direlasikan dengan tabel tbl_pengarang dan table tbl_penerbit.

langkah untuk membuat index adalah sebagai berikut :Structure (lihat gambar)

Gulung layar klik link Index, akan tampak layar seperti tampak pada gambar dibawah :

Pada kotak Create an Index on … isi dengan angka 1 (satu) kemudan klik tombol GOkotak dialog seperti tampak dibawah ini

Isi Index name dengan penerbit

Pilih kode_penerbit pada Column, artinya kode_penerbit di table tbl_buku akan di relasikan dengan di table tbl_penerbit

ai klik tombol GO

6

Untuk merelasikan antar tabel dibutuhkan index didalam tabel tabel yang akan direlasikan, sebagai conth tabel tbl_buku akan direlasikan dengan tabel tbl_pengarang dan table tbl_penerbit. Adapun

Gulung layar klik link Index, akan tampak layar seperti tampak pada gambar dibawah :

Pada kotak Create an Index on … isi dengan angka 1 (satu) kemudan klik tombol GO

Pilih kode_penerbit pada Column, artinya kode_penerbit di table tbl_buku akan di relasikan dengan

Page 7: Contoh Penerapan REference Integrity pada MySQL Dengan phpmyadmin

Lakukan hal yang sama untuk membuat index pengarang untuk merelasikan tbl_pengarang dengan tbl_buku, sehingga kotak dialog diisi tampak seperti berikut :

Jika telah selesai membuat dua buah index yaitu index pengarang dan index penerditampilkan daftarnya tampak seperti dibawah ini :

L. Membuat Relasi Tabel tbl_buku

Lakukan hal yang sama untuk membuat index pengarang untuk merelasikan tbl_pengarang dengan tbl_buku, sehingga kotak dialog diisi tampak seperti berikut :

Jika telah selesai membuat dua buah index yaitu index pengarang dan index penerditampilkan daftarnya tampak seperti dibawah ini :

abel tbl_buku Dengan Table tbl_pengarang dan tbl_penerbit

7

Lakukan hal yang sama untuk membuat index pengarang untuk merelasikan tbl_pengarang dengan

Jika telah selesai membuat dua buah index yaitu index pengarang dan index penerbit, maka akan

Page 8: Contoh Penerapan REference Integrity pada MySQL Dengan phpmyadmin

8

Setelah membuat index di Tabel tbl_buku Dengan Table tbl_pengarang dan tbl_penerbit, selanjutnya membuat relasi antara ketiga table tersebut, Pada table tbl_buku pilih structure, kemudian klik menu Relation view (lihat gambar dibawah).

Relasikan table tbl_buku dengan table tbl_penerbit dan table tbl_pengarang dengan cara mengisi relation view seperti tampak pada gambar dibawah ini :

Klik Tombol Save apabila telah selesai

M. Membuat index tbl_transaksi

Untuk merelasikan antar tabel tbl_transaksi dengan tabel tbl_anggota, maka dibutuhkan index pada table tbl_transaksi. Adapun langkah-langkah untuk membuat index adalah sebagai berikut : Pada baris tbl_buku klik menu Structure (lihat gambar)

Gulung layar klik link Index, akan tampak layar seperti tampak pada gambar dibawah :

Page 9: Contoh Penerapan REference Integrity pada MySQL Dengan phpmyadmin

9

Pada kotak Create an Index on … isi dengan angka 1 (satu) kemudan klik tombol GO Maka akan keluar kotak dialog seperti tampak dibawah ini Isi Index name dengan anggota Pilih INDEX pada Index type Pilih kode_penerbit pada Column, artinya kode_anggota di table tbl_transaksi akan di relasikan

dengan kolom kode_anggota di table tbl_anggota Jika telah selesai klik tombol GO (lihat gambar)

Lakukan hal yang sama untuk membuat index buku untuk merelasikan tbl_transaksi dengan tbl_buku, sehingga kotak dialog diisi tampak seperti berikut :

Page 10: Contoh Penerapan REference Integrity pada MySQL Dengan phpmyadmin

10

Jika telah selesai membuat dua buah index yaitu index pengarang dan index penerbit, maka akan ditampilkan daftarnya tampak seperti dibawah ini :

N. Membuat relasi tabel tbl_transaksi dengan tbl_buku

Setelah membuat index di Tabel tbl_transaksi dengan Table tbl_anggota dan tbl_buku, selanjutnya membuat relasi antara ketiga table tersebut, Pada table tbl_transaksi pilih structure, kemudian klik menu Relation view (lihat gambar dibawah).

Relasikan table tbl_ transaksi dengan table tbl_buku dan table tbl_anggota dengan cara mengisirelation view seperti tampak pada gambar dibawah ini :

Page 11: Contoh Penerapan REference Integrity pada MySQL Dengan phpmyadmin

11

Klik Tombol Save apabila telah selesai

O. Mengisi data pada kelima table yang telah dibuat

Untuk mengisi data, maka tidak bisa dilakukan asal-asalan tetapi harus berurutan karena telah dibuat reference integrity-nya, adapun urutan pengisian data adalah Isi data table tbl_penerbit Isi data table tbl_pengarang Isi data table tbl_buku Isi data table tbl_anggota Isi data table tbl_transaksi

-- end --