Tugas 7 - JOIN

UNIVERSITAS MA'ARIF NAHDHATUL ULAMA (UMNU) KEBUMEN 
MATA KULIAH : BASIS DATA

DOSEN PENGAMPU MATA KULIAH : BAMBANG SUGIANTO S.T.,M.Kom.

NAMA : Mohamad Muslihudin
NIM : TI11513


Di kesempatkan kali ini saya akan memposting tugas mata kuliah Basis Data dan Pemrograman yang materinya tentang "Join" yang berarti Gabung atau Ikut, Definisi dari Join yaitu operasi untuk mengambil informasi dari 2 tabel atau lebih dalam 1 waktu. Dengan join baris data dari satu tabel dihubungkan dengan baris data pada tabel lain berdasarkan kolom tertentu.
Disini saya akan membagikan tugas tentang INNER JOIN, RIGHT JOIN, LEFT JOIN dan FULL JOIN dengan menggunakan PhpMyAdmin, pertama saya akan membuat Data Base Metode Console dilanjutkan dengan membuat tabel dan yang terakhir mengisi isi tabelnya dengan data.
Perlu kalian ketahui bahwa pembuatan Basis Data / Data Base itu bisa menggunakan Comand Prompt atau dengan metode GUI (Graphical User Interface) yaitu dengan PhpMyAdmin salah satu contohnya yang saya posting ini, mungkin bisa menggunakan yang lainya tapi saya belum mengetahui dan mempelajarinya karna saya masih NewBie :) .
Nah, Mari kita mulai cara penggunaanya dan pembuatanya [ Scroll Down ya ]


- Pertama kalian pastikan sudah mempunyai Software XAMPP dan Browser yang kalian sukai, jika kalian belum mempunyai software XAMPP nya silahkan anda bisa download [ DI SINI ].
Pastikan sudah ada 2 Software yang digaris merah pada gambar diatas
Jika sudah kalian sudah Download software XAMPP, silahkan kalian Instal terlebih dahulu.
- Setelah ter-Instal kalian buka XAMPP nya dan kalian tekan tombol "start" pada pilihan Module Apache dan MySQL seperti pada gambar dibawah ini.

Klik pada dua tombol "start" seperti yang di lingkari merah pada gambar diatas

- Jika sudah kalian "start" pada dua pilihan Apache dan MySQL, silahkan kalian buka browser keyangan kalian dan tulislah pada address bar dengan "localhost/phpmyadmin " dan klik masuk atau tekan Enter.
tampilan dari hasil masuk di localhost/phpmyadmin

- Gambar dibawah ini menunjukan lingkaran merah yang berarti setelah cara diatas yaitu kalian lanjut klik pada pilihan "New" yang berarti membuat Data Base baru di phpMyAdmin

Langkah awal pembuatan Data Base yaitu klik "New"

- Setelah kalian klik "New" maka akan tampil seperti pada gambar dibawah ini yang menunjukan form pengisian nama untuk Data Base baru yang kalian akan buat, untuk pengisian nama Data Base alangkah baiknya tidak terlalu panjang dan untuk spasi kalian gunakan ( _ ) contoh: mm_advanture, dan setelah kalian isi nama Data Base lanjut klik " create"

tampilan form pengisian nama Data Base baru kalian lanjut klik "create"

- Setelah kalian membuat Data Base seperti cara diatas, selanjutnya kalian membuat tabel didalam Data Base tersebut dengan langkah awal nya yaitu mengisi form pengisian nama tabel yang ingin kalian buat dan jangan lupa isi form "number is columns" yang gunanya untuk membuat jumlah kolom pada tabel yang ingin kalian buat, selanjutnya kalian klik "Go". contoh dibawah ini dengan nama tabel "barang" dan jumlah kolom "3"

Tampilan form pengisian nama tabel dan jumlah kolom tabel nya.

- Nah kali ini kalian akan melihat tampilan form pengisian tabel yang kalian buat, contoh pada gambar dibawah ini kolom pertama "kode", kolom kedua "nama_barang", dan kolom ketiga "id_merk", untuk type dari kolom tersebut bisa kalian rubah sesuai kebutuhan kalian dalam pengisian isi kolom tersebut, misal untuk isi kolom yang berupa angka / nomor saja kalian pilih "INTERGER" dan untuk isi kolom yang berupa teks dan angka/nomor kalian pilih "VARCHAR", dan untuk mengatur jumlah banyak kata/teks pada kolom tabel kalian bisa isi pada form "Lenght/Values", contoh pada gambar dibawah ini untuk "kode=4" , "nama_barang=15" , dan pada "id_merk=5" dan yang terakhir pada cara kali ini yaitu pilihan form "Index" yang digunakan pada kolom pertama kalian pilih "PRIMARY", jika semua telah selesai kalian klik tombol "save" .


tampilan form pengisian kolom tabel
Setelah cara diatas kalian membuat tabel dan mengisi kolomnya, setelah itu kalian ulangi cara itu sekali lagi dari membuat/memberi nama tabel dengan contoh nama tabel "merk" dan isi kolom pada tabel tersebut "id_merk" dan "merk", jika kalian sudah membuat tabel "barang" dan "merk" maka akan tampil seperti pada gambar dibawah ini.


Tampilan hasil semua tabel yang saya buat

- Langkah selanjutnya kalian isi tabel "barang" dan "merk" dengan cara ceklis ( v ) pada form depan nama tabel dan kalian klik pada pilihan "insert" seperti pada gambar dibawah ini.

tampilan form tabel database "mm_advanture"

- Selanjutnya kalian silahkan isi form pengisian isi tabel seperti pada contoh gambar dibawah ini.

tampilan isi form pengisian isi tabel

-Dibawah ini adalah tampilan dari contoh tabel "barang" yang saya buat dengan cara seperti apa sudah saya jelaskan dari awal tadi.

tampilan tabel "barang"

- Selanjutnya kalian isi tabel "merk" dengan cara seperti mengisi isi tabel "barang" diatas, atau bisa kalian lihat di contoh gambar diawah ini.

ceklist "merk" lanjut klil "insert"

isi form pengisian tabel "merk"

tampilan tabel "merk"


1. INNER JOIN
- Dan setelah tabel "barang" dan "merk" sudah jadi, kalian silahkan masuk ke menu "SQL" dan tulislah perintah/instruksi SQL dengan :
"select kode, nama_barang, merk from barang inner join merk on barang.id_merk=merk.id_merk " lalu klik "Go"

Fungsinya untuk menampilkan kedua table yang direlasikan dengan menampilkan record – record yang bersesuaian saja.

tampilan pengisian perintah/instruksi SQL

- Tampilan hasilnya akan seperti pada lingkaran merah di gambar bawah ini.




2. LEFT JOIN

- Setelah INNER JOIN kalian menuliskan lagi perintah/instruksi SQL yaitu LEFT JOIN dengan contoh :
 "select kode, nama_barang, merk from barang left join merk on barang.id_merk=merk.id_merk " lalu klik "Go"

Fungsinya yaitu untuk menghasilkan record-record yang ada pasangan nya pada tabel lain atau tidak.


- Tampilan hasilnya akan seperti pada lingkaran merah di gambar bawah ini.



3. RIGHT JOIN

- Setelah LEFT JOIN kalian menuliskan lagi perintah/instruksi SQL yaitu RIGHT JOIN dengan contoh :
 "select kode, nama_barang, merk from barang right join merk on barang.id_merk=merk.id_merk" lalu klik "Go"

Fungsinya yaitu menampilkan kedua table yang direlasikan dengan menampilkan semua record meskipun tidak bersesuaian dengan table yang lain dengan jumlah record tergantung jumlah record sebelah KANAN dan table kedua (dituliskan setelah join) ditampilkan lebih dulu setelah field yang direlasikan.



- Tampilan hasilnya akan seperti pada lingkaran merah di gambar bawah ini.




4. FULL JOIN

- Dan untuk JOIN yang terkahir saya kerjakan dan posting disini yaitu FULL JOIN yaitu dengan contoh :
 "select kode, nama_barang, merk from barang left join merk on barang.id_merk=merk.id_merk 
union
select kode, nama_barang, merk from barang right join merk on barang.id_merk=merk.id_merk " lalu klik "Go"
Fungsinya yaitu menampilkan kedua table dengan record – record yang bersesuaian saja.


- Tampilan hasilnya akan seperti pada lingkaran merah di gambar bawah ini.



Demikian postingan kali ini yang menjelaskan tentang cara menggunakan dan membuat "JOIN" pada phpMyAdmin,
Apa bila ada salah saya minta maaf dan mohon dimaklumi karna saya masih NewBie :)
dan jika ada masukan ataupun kritikan dalam hal postingan ini atau yang lain dipersilahkan.

Terimakasih dan Semoga postingan ini bermanfaat bagi kalian semua.
 
 
Support : Creating Website | Osleh Template | Osleh Template
Copyright © 2016. OSLEH . NET - All Rights Reserved
Template Created by Creating Website Published by Osleh Template
Proudly powered by Blogger