Project Akhir Basis Data MySQL
Project Akhir Basis Data MySQL
BASIS DATA II
Oleh:
Agus Ariadi (C030318034)
Noorlia Dewy (C030318055)
Rahimah (C030318059)
Konfigurasi Jaringan
LANGKAH-LANGKAH MEMBUAT JARINGAN
1. Membuat jaringan server
Connectkan jaringan yang telah kita buat tadi lalu klik kanan properties untuk masuk
dan mengatur IP jaringan kita
Kemudian buka Control Panel pada windows lalu select Network and Internet
2. Lalu akan muncul tampilan seperti dibawah kemudian klik tulisan change adapter
setting
Untuk melihat struktur table harus dilakukan di user Karyawan2 karena di user
karyawan2 terdapat hak akses select. Jika dilakukan di user Karyawan1 maka yang
terjadi adalah akses ditolak. Berikut cara melihat struktur table:
2. Proses Alter (tambah)
Pada table Pembeli tambahkan 1 field yaitu total dengan tipe data float. Kemudian
lihat perubahan struktur table, lakukan di user Karyawan2
3. Proses delete (hapus) Hapus data yg kode barang nya 1005 dan pastikan data sudah
terhapus.
4. Proses select (tampilkan) Proses select sangat beragam. Sebelumnya select sudah
dilakukan di proses insert, update, dan delete tetapi hanya menampilkan data yang
umum. Select kali ini akan menampilkan data yg bervariasi.
a. Jika kita ingin menampilkan data dengan mengurut nama barang sesuai abjad maka
lakukan lah proses dibawah ini :
b. Jika kita ingin mengurutkan stok dari yang terbanyak hingga yang paling sedikit,
maka menggunakan syntax desc(kebalikan) seperti di bawah ini :
Jika tidak menggunakan syntax desc maka yang terjadi mengurutkan dari yang
paling sedikit hingga yang terbanyak
BAB X
Stored Procedure
Stored Procedure adalah sebuah kelompok kode SQL yang di simpan di katalog
database dan dapat di panggil kemudian oleh program, trigger atau bahkan stored
procedure.Sebuah Stored Procedure yang memanggil diri nya sendiri di sebut rekursif stored
procedure. Mysql sendiri mendukung penggunaan Stored Procedure sejak MySQL versi 5.x ke
atas.
Tahab Uji Coba
Untuk membuat stored procedure dapat menggunakan user Manajer karena pada user
Manajer diberikan seluruh hak akses. Untuk procedure logikanya seperti ini, jika kita ingin
menambah data di table Barang tetapi data tersebut sudah ada di table Barang maka yang terjadi
adalah proses Update pada stok, tetapi jika data yg ingin ditambah tidak ada di table Barang
maka akan dilakukan proses Insert. Jadi Syntax procedure nya akan seperti berikut :
1. Buat stored procedure dengan studi kasus seperti di atas
2. Tampilkan table Barang sebelum proses call, agar dapat mengetahui bagaimana
perubahan table setelah proses call dilakukan
3. Proses call dapat dilakukan di user Karyawan2 karena telah diberi hak akses execute.
Lakukan proses call dengan data yang belum ada di table Barang seperti berikut :
4. Lakukan lagi proses call dengan data yang sudah ada di table Barang seperti berikut :
5. Jika ingin melihat status dari stored procedure dapat dilakukan seperti berikut :