Cara membuat Database sewa mobil menggunakan CMD PART 2

19. Join
Operasi Join, Join merupakan operasi yang digunakan untuk menggabungkan dua    tabel  ata  lebih dengan hasil berupa gabungan dari kol om-kolom  yang  berasal dari tabel-tabel tersebut. Pada join sederhana, tabel-tabel digabungkan dan didasarkan  pada pencocokan antar  kolom pada table yang berbeda.
a.      Inner Join
Inner join digunakan untuk mena mpilkan data dari dua tabel yang berisi data sesuai dengan syarat dibelakang on (tidak boleh null), dengan kata lain semua data dari tabel kiri mendapat pasangan data dari tabel sebelah kanan :
Contohnya : SELECT nama,kontak  from pelanggann INNER JOIN sewaa on pelanggann.kodepelanggan=sewaa.kodepelanggann ;


b. Left Join
Left join digunakan untuk menampilkan semua data dari tabel sebelah kiri   per intah  left join beserta pasangannya dari tabel sebelah kanan. Meskipun terdapat data dari sebelah kiri tidak memiliki pasangan, tetap akan ditampilkan dengan pasangannya berupa nilai NULL.
 Contoh : SELECT nama,kontak from pelanggann LEFT JOIN sewaa ON pelanggann.kodepelanggan=sewaa.kodepelanggan;


c. Right Join
Right join digunakan untuk menampilkan semua data dari tabel sebelah kanan perintah right join beserta pasangannya dari tabel sebelah kiri. Meskipun terdapat data dari sebelah kanan tidak    memiliki pasangan , tetap akan ditampilkan dengan pasangannya berupa nilai NULL.
Contoh: SELECT nama,kontak from pelanggann right join sewaa on pelanggann.kodepelanggan=sewaa.kodepelanggan; 

d. Natural Join
Natural join digunakan untuk menampilkan semua data dari dua tabel dimana jika terdapat kolom yang sama, maka yang akan ditampilkan hanya  salah satunya saja, yaitu kolom dari tabel sebelah kiri perintah natural join.
Contoh : SELECT * FROM pelanggann NATURAL JOIN sewaa; 


  20. C OU N T, Perintah yang digunakan untuk menghitung jumlah baris suatu kolom pada tabel.
Contoh : SELECT COUNT(tarif) FROM mobill;

   21. AVG,Perintah yang digunakan untuk menghitung rata-  rata dari ni lai suatu kolom pada tabel.
Contoh : SELECT AVG(namafield) FROM nama_tabel; 

  22. Untuk menampilkan isi tabel berdasarkan kriteria tertentu
Contoh: melihat tabel nama dan harga
SELECT jenis, tarif FROM mobill;


  23. Melihat isi tabel berdasarkan tarif
Ex:  SELECT jenis, tarif  FROM mobill WHERE tarif <= 350000;

24. Melihat isi tabel berdasarkan kualiti
SELECT  jenis, merk FROM mobill WHERE merk <= 350000;


  25. MIN Perintah yang digunakan untuk menampilkan nilai terkeci l dari suatu kolom pada tabel. Contoh :
SELECT MIN(namafield) FROM nama_tabel;


26.  MAX Perintah yang  digunakan untuk menampilkan nilai terbesar dari suatu kolom pada table.  Contoh :
SELECT MAX(namafield) FROM nama_tabel; 


 Selesai :D
Sebelumnya di part 1
Database sewa mobil PART 1 Clik here

Cara membuat Database sewa mobil menggunakan CMD PART 1

Command prompt adalah sebuah command line (baris perintah) pada sebuah OS (operating system) berbasis GUI untuk mengeksekusi file dengan  cara menuliskan perintahnya pada jendela cmd. Atau singkatnya  command prompt ini adalah operasi  berbasis baris perintah  dan terintegrasi  oleh Microsoft pada windows yang kita kenal dengan nama command prompt. Yang akan saya tulis disini lebih ke pengenalan pada perintah perintah  dalam membuat database, membuat table , merelasikan table dll. 


1 1. Bukalah XAMPP control panel melalui (start-all programs-xampp-xampp contol panel)

Jalankankan modul aplikasi apache dan mysql dengan cara  klik start pada kedua commad button yang tersedia.




 

   2. Selanjutnya jalankan command prompt dengan cara menekan tombol windows+R (Run),

Lalu ketikan CMD atau cmd terus tekan Enter.

Selanjutnya ketikan pada command prompt :

cd..

cd..

cd xampp

cd mysql

cd bin
mysql –u root
dan akan tampil hasil seperti ini :
 
3.Membuat database dengan nama “sewamobil” dengan cara  : Contoh : Create database sewamobil;

4. Menggunakan perintah “use” untuk menggunakan database yang telah kita buat/masuk ke database. Contoh: use sewa mobil;



5. Membuat table dengan nama “mobill” menggunakan perintah” create table”  masukan nama field dan tipe data yang akan kita buat  seperti gambar dibawah ini kemudian tekan Enter



6. Membuat table kedua dengan nama “pelanggann”  dengan cara yang sama seperti table yang sebelumnya


  



7. Membuat table ketiga  dengan nama “sewaa”, caranya sedikit berbeda  karna kita akan membuat table relasi, kita harus menentukan primary key dan foreign key table yang akan kita relasikan, contohnya seperti gambar dibawah ini

8. Menggunakan perintah “Show tables;” jangan lupa diakhiri titik koma (;) , perintah ini digunakan untuk melihat table apa saja yang ada didalam database

1  9. DESC digunakan untuk Melihat deskripsi table  dengan mengetikan “Desc nama_table;” contohnya “ desc mobill;”, “ Desc pelanggann;” dan “Desc sewaa;” kemudian tekan Enter dan akan muncul tampilan seperti ini :
a.      Tampilan DESC mobill ;


b.      Tampilan DESC pelanggann;

c.      Tampilan DESC sewaa;




      10. Perintah  “Insert Into” digunakan untuk mengisi table yang sudah kita buat :
a.      Tampilan “Insert into” mobill :

b.      Tampilan “Insert into” pelanggann :




c.      Tampilan “Insert into” sewaa :
 
11. Perintah “order by” berfungsi untuk mengurutkan data berdasarkan kolom (field) tertentu secara default, urutan tersusun secara ascending ( urut kecil ke besar), anda dapat mengubahnya menjadi descending ( urut besar ke kecil) dengan menambahkan perintah DESC. Dan disini saya mengurutkan table berdasarkan kode table.




112.    Perintah “Update” digunakan untuk mengubah/memperbarui data di table database, disini saya mengubah kontak “IWAN” menjadi “IWAN FALS” 


Kontak telah berhasil dirubah, dan ini tampilannya :



1  13. Menggunakan perintah “Alter table” digunakan untuk menambah, menghapus, atau mengubah kolom (field) pada table yang sudah ada, disini saya menggunakan  “Alter table” untuk menambahkan  kolom dengan nama “warna” :
  

Dan field tertambahkan :D

1      14. SUM perintah yang digunakan untuk menghitung jumlah nilai suatu kolom pada tabel. Contoh : SELECT SUM(namafield) FROM nama_tabel;

15.      Melihat isi tabel menggunakan LIKE and NOT LIKE Ex : SELECT jenis, tarif FROM mobill WHERE jenis LIKE ‘nama_barang%'; SELECT name, price FROM products WHERE name LIKE 'P__ %';
a.      Tampilan perintah “like” :
 



b.      Tampilan perintah “not like” :


 
1.      16. Menggunakan  Logical Operators - AND, OR, NOT

A.       SELECT * FROM mobill WHERE  jenis<= 350000 AND merk LIKE 'DYNA %';
Tampilan perintah AND :


B.      SELECT * FROM mobill WHERE  jenis<= 350000 OR merk LIKE 'DYNA %'; Tampilan perintah “OR” :


117. Perintah “IN” , menampilkan isi yang kita inginkan dari table “mobill” berdasarkan field “merk” , yang pertama saya menampilkan isi hanya merk “DYNA”, yang kedua saya menampilkan isi dari table “mobil” berdasarkan field “jenis” dengan jenis “SEDAN”  dan “BUS”.




118.     Perintah “NOT IN”  , digunakan jika kita TIDAK  ingin menampilkan salah satu isi pada table, disini saya tidak ingin menampilkan nama “BUS” dari field “jenis” pada table mobill caranya : select* from mobill where jenis NOT IN(‘BUS’); .