LAPORAN PEMBUATAN DATABASE PERIKANAN DENGAN MENGGUNAKAN MYSQL

  1. Persiapan
  1. Sebelum membuat database perikanan , pastikan software MySQL telah terinstall di komputer.
  2. Rancang dan bayangkan tabel apa saja yang akan di masukkan dalam database perikanan.
  3. Buatlah ERD dari masing-masing tabel dan buat juga relasi dari seluruh tabel dalam satu database

  1. Pembuatan
    1. Sebelum membuat database , masuklah ke dalam direktori dimana terdapat program MySQL dan ketikkan perintah mysql -u root -p . Jika sebelumnya anda tidak memberikan password untuk MySQL , langsung saja tekan Enter. Setelah itu akan muncul Pesan dari MySQL seperti ini :

Welcome to the MySQL monitor. Commands end with ; or g.

Your MySQL connection id is 1 to server version: 5.0.18-nt

Type ‘help;’ or ‘h’ for help. Type ‘c’ to clear the buffer.

mysql>

    1. Langkah selanjutnya yaitu membuat database . Ketikkan perintah seperti ini :

mysql>create database db_perikanan;

    1. Setelah itu ketikkan perintah :

mysql>use db_perikanan;

    1. Setelah berhasil membuat database, langkah berikutnya yaitu membuat tabel-tabel untuk database perikanan. Berikut ini adalah tabel-tabel yang akan dimasukkan dalam datanbase perikanan :
      1. tb_ikan
      2. tb_kolam
      3. tb_pakan
      4. tb_suplier
      5. tb_customer
      6. tb_penjaga
      7. tb_hasil
    1. Untuk membuat masing-masing tabel , perintahnya seperti ini :
      1. Untuk tb_ikan

mysql>create table tb_ikan(

Id_Ikan varchar (20) not null,

Jenis_Ikan varchar (20)not null,

No_Pakan varchar (8) not null,

primary key (Id_Ikan));

      1. Untuk tb_kolam

mysql>create table tb_kolam(

No_kolam varchar(4) not null,

Luas varchar (6) not null,

Id_Ikan varchar(20) not null,

Id_Penjaga varchar (20) not null,

primary key (No_kolam));

      1. Untuk tb_pakan

mysql>create table tb_pakan(

No_Pakan varchar (8) not null,

Nama_Pakan varchar (20) not null,

Id_Suplier varchar (20)not null,

primary key (No_Pakan));

      1. Untuk tb_suplier

mysql>create table tb_suplier(

Id_Suplier varchar (20) not null,

Nama_Suplier varchar (20) not null,

Alamat varchar (30) not null,

No_Telp varchar (20) not null,

primary key (Id_Suplier));

      1. Untuk tb_consumer

mysql>create table tb_customer(

Id_Pembeli varchar (20) not null,

Nama_Pembeli varchar (20) not null,

Alamat varchar (30) not null,

No_Telp varchar (20) not null,

primary key (Id_pembeli));

      1. Untuk tb_penjaga

mysql>create table tb_penjaga(

Id_Penjaga varchar (20) not null,

Nama_Panjaga varchar (30) not null,

Alamat varchar (40) not null,

No_Telp varchar (20) not null,

Gaji int (20) not null,

primary key (Id_Penjaga));

      1. Untuk tb_hasil

mysql>create table tb_hasil(

No_Kolam varchar (4) not null,

Hasil_Ikan int (30) not null,

Id_Pembeli varchar (20) not null);

    1. Setelah membuat tabel-tabel untuk database perikanan, langkah berikutnya yakni mengisi values / nilai dari masing-masing tabel tersebut.
    2. Perintah untuk mengisi values adalah sebagai berikut :
      1. Untuk tb_ikan:
  • mysql> insert into tb_ikan

(Id_Ikan,Jenis_Ikan,No_Pakan)

values (‘MJ­01′,’Mujair Best Quality’,’ PL01′);

  • mysql> insert into tb_ikan

(Id_Ikan,Jenis_Ikan,No_Pakan)

values (‘MJ­02′,’Mujair Lokal,’ PL02′);

  • mysql> insert into tb_ikan

(Id_Ikan,Jenis_Ikan,No_Pakan)

values (‘KP-01′,’Kerapu Eropa,’ JG01′);

  • mysql> insert into tb_ikan

(Id_Ikan,Jenis_Ikan,No_Pakan)

values (‘TK­01′,’Tongkol Tawar,’ GD01′);

      1. Untuk tb_kolam:
  • mysql> insert into tb_kolam

(No_Kolam,Luas,Id_Ikan,Id_Penjaga)

values(‘KL­A’,’100 m2′,’KP­01′,’BD’);

  • mysql> insert into tb_kolam

(No_Kolam,Luas,Id_Ikan,Id_Penjaga)

values(‘KL­B,’150 m2′,’MJ­01′,’ANT’);

  • mysql> insert into tb_kolam

(No_Kolam,Luas,Id_Ikan,Id_Penjaga)

values(‘KL­C’,’10 m2′,’MJ-02′,’SP’);

  • mysql> insert into tb_kolam

(No_Kolam,Luas,Id_Ikan,Id_Penjaga)

values(‘KL­D’,’400 m2′,’TK- 01′,’MK’);

      1. Untuk tb_pakan:
  • mysql>insert into tb_pakan

(No_Pakan,Nama_Pakan,ID_Suplier)

values(‘JG01′,’Jagung’,’PT­JG01′);

  • mysql>insert into tb_pakan

(No_Pakan,Nama_Pakan,ID_Suplier)

values(‘PL01′,’Pelet Best Quality’,’PT­PL01′);

  • mysql>insert into tb_pakan

(No_Pakan,Nama_Pakan,ID_Suplier)

values(‘PL02′,’Pelet Lokal’,’PT­PL02′);

  • mysql>insert into tb_pakan

(No_Pakan,Nama_Pakan,ID_Suplier)

values(‘GD01′,’Gandum’,’PT­GD01′);

      1. Untuk tb_suplier:
  • mysql>insert into tb_suplier(Id_Suplier,

Nama_Suplier,Alamat,No_Telp)

values(‘PT­GD01′,’PT Netherland United’,’Amsterdam’,’0883199233′);

  • mysql>insert into tb_suplier (Id_Suplier,

Nama_Suplier,Alamat,No_Telp)

values(‘PT­PL02′,’PT Tirto Arum’,’Banyuwangi’,’498657′);

  • mysql>insert into tb_suplier(Id_Suplier,

Nama_Suplier,Alamat,No_Telp)

values(‘PT­PL01′,’PT King Of Fish’,’Glenmore’,’498534′);

  • mysql>insert into tb_suplier (Id_Suplier,

Nama_Suplier,Alamat,No_Telp)

values(‘PT­JG01′,’PT Jagung Makmur’,’Jember’,’7863113′);

      1. Untuk tb_customer:
  • mysql>insert into tb_customer(Id_Pembeli,

Nama_Pembeli,Alamat,No_Telp)

values(‘WN’,’RM. Wina’,’Banyuwangi’,’409872′);

  • mysql>insert into tb_customer(Id_Pembeli,

Nama_Pembeli,Alamat,No_Telp)

values(‘SM’,’RM.Sari Murni’,’Banyuwangi’,’408333′);

  • mysql>insert into tb_customer (Id_Pembeli,

Nama_Pembeli,Alamat,No_Telp)

values(‘KJ’,’RM.  Kuliner Jaya’,’Banyuwangi’,’452984′);

  • mysql>insert into tb_customer(Id_Pembeli,

Nama_Pembeli,Alamat,No_Telp)

values(‘PB’,’RM. Padang Bulan’,’Rogojampi’,’298442′);

      1. Untuk tb_penjaga:
  • mysql>insert into tb_penjaga(Id_Penjaga,

Nama_Panjaga,Alamat,No_Telp,Gaji)

values (‘BD’,’Budi’,’Banyuwangi’,’412345′,5000000);

  • mysql>insert into tb_penjaga(Id_Penjaga,

Nama_Panjaga,Alamat,No_Telp,Gaji)

values (‘ANT’,’Anto’,’Jajag’,’312345′,3500000);

  • mysql>insert into tb_penjaga(Id_Penjaga,

Nama_Panjaga,Alamat,No_Telp,Gaji)

values(‘SP’,’Supeno’,Philadelpia’,’01234567′,12000);’

  • mysql>insert into tb_penjaga(Id_Penjaga,

Nama_Panjaga,Alamat,No_Telp,Gaji)

values (‘MK’,’Mike Suprapto’,Siliragung’,’496881′,4750000);

      1. Untuk tb_hasil:
  • mysql>insert into tb_hasil(No_Kolam,’

Hasil_Ikan, Id_Pembeli)values (‘KL­A’,’500′,’PB’);

  • mysql>insert into tb_hasil(No_Kolam,’

Hasil_Ikan, Id_Pembeli)values (‘KL­B’,’200′,’KJ’);

  • mysql>insert into tb_hasil(No_Kolam,’

Hasil_Ikan, Id_Pembeli)values (‘KL­C’,’290′,’SM’);

  • mysql>insert into tb_hasil(No_Kolam,’

Hasil_Ikan, Id_Pembeli)values (‘KL­D’,’500′,’WN’);

    1. Setelah memberikan values pada tiap-tiap tabel, maka tahap berikutnya adalah menampilkan tabel yang telah dibuat, Sintaks dasar untuk menampilkan tabel tersebut ialah : select * from[Nama_tabel]; Tanda ‘*’ tersebut menyatakan bahwa semua field dalam satu tabel akan ditampilkan ketika kita mengetikkan perintah tersebut.
    2. Contohnya, apabila kita ingin menampilkan tabel tb_pakan ketikkan saja perintah sepeti ini : select * from tb_pakan; Setelah mengetikkan perintah tersebut maka akan muncul output

+­­­­­­­­­­+­­­­­­­­­­­­­­­­­­­­+­­­­­­­­­­­­+

| No_Pakan | Nama_Pakan         | Id_Suplier |

+­­­­­­­­­­+­­­­­­­­­­­­­­­­­­­­+­­­­­­­­­­­­+

| GD01     | Gandum             | PT­GD01    |

| PL02     | Pelet Lokal        | PT­PL02    |

| PL01     | Pelet Best Quality | PT­PL01    |

| JG01     | Jagung             | PT­JG01    |

+­­­­­­­­­­+­­­­­­­­­­­­­­­­­­­­+­­­­­­­­­­­­+

4 rows in set (0.00 sec)

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s