Artikel Terakhir
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
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.
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.
Tugas 6 - Console
MATA KULIAH : BASIS DATA
UNIVERSITAS MA'ARIF NAHDLATUL ULAMA KEBUMEN (UMNU) KEBUMEN
DOSEN PENGAMPU : BAMBANG SUGIANTO S.T.,M.Kom.
NAMA : MOHAMAD MUSLIHUDIN
NIM : TI11513
Setelah tugas sebelum ini, saya sekarang akan menjelaskan cara membuat Database tabel dari materi tugas 2 yang sudah saya posting kemarin dan kali ini saya akan membuat Database menggunakan console / CMD,
Berikut tabel yang akan dibuat Database nya :
- Start > Run > ketik "cmd" > klik OK
dan akan muncul tampilan seperti ini :
lalu tulis di console sesuai apa yang ada di gambar ini :
setelah -u root -p silahkan tekan ENTER |
setelah tampil "Enter pasword:" silahkan tekan ENTER maka akan muncul tampilan seperti gambar dibawah ini :
1. Pembuatan Database nya dan cara Mengaksesnya
Dan dibawah ini adalah tampilan console cara pembuatan Tabel nya, seperti :
2.Pembuatan Tabel
tampilan pembuatan baris |
3. Mengisi Data Tabel
tampilan untuk mengisi kolom |
Setelah membuat baris dan kolom seperti arahan-arahan diatas maka akan muncul hasilnya seperti ini :
4.Menampilkan Tabel
tampilan hasil dari tabel yang dibuat |
a. Memisahkan Data Tabel Uang_Muka dan Total_Biaya
b. Memisahkan Data Tabel Qty yang lebih dari 3
5. Mengubah isi Data Tabel Waktu_Peminjaman dan Jaminan
6. Menghapus isi Data Tabel
Alhamdulilah selesai juga penjelasanya yang singkat ini, semoga kalian semua paham dengan penjelasan penulis ini ya, jika ada salah atau kekuarangan penulis minta maaf sebesar-besarnya ya, maklum masih belajar :D
Sekian dan Terimakasih
Tugas 5 - Program Itung-itungan sederhana ditambahkan tabel
MATA KULIAH : BASIS DATA
UNIVERSITAS MA'ARIF NAHDLATUL ULAMA KEBUMEN (UMNU) KEBUMEN
DOSEN PENGAMPU : BAMBANG SUGIANTO S.T.,M.Kom.
NAMA : MOHAMAD MUSLIHUDIN
NIM : TI11513
Mari kita lanjutkan di artikel saya yang memang ini adalah tugas mata kuliah Basis Data dari doesen saya, dan di artikel ini saya akan melanjutkan tugas 5 yang disini saya akan merubah aplikasi yang ada di tugas 5 menjadi aplikasi yang berupa tabel, atau saya di tugas 6 ini hanya menambahkan tabel di aplikasinya, maaf jika kalian tidak paham dengan penjelasan diatas,hhe
Mari, langsung saja kita lihat Script dibawah ini :
<!DOCTYPE html>
<html>
<head>
<title>Program Itung-itungan Sederhana</title><br>
<br>
<form method="post"action="<?php echo $_SERVER['PHP_SELF'];?>">
<tr>
</head>
<body>
<fieldset style="width:15%">
<table border="1" cellpadding="4">
<tr>
<td colspan="2" align="center" width="200"<b>Program Itung-itungan Sederhana</b></td>
<form action="itungan1.php" method="POST">
<tr>
<td>Nilai ke-siji</td>
<td><input type="text" name="nil1" size="8"></td>
</tr>
<tr>
<td align="center" colspan="2"><select name="operasi">
<option value="+">Ditambah</option>
<option value="-">Dikurangi</option>
<option value="/">Dibagi</option>
<option value="*">DiPING!!!</option>
</select></td>
</tr>
<tr>
<td>Nilai ke-loro</td>
<td><input type="text" name="nil2" size="8"></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" value="Itung">
<input type="reset" value="Baleni"></td>
</tr>
</table>
<br>
Lha iki hasile :
<?php
$nilai1 = $_POST['nil1'];
$nilai2 = $_POST['nil2'];
$oprator = $_POST['operasi'];
if ($oprator == "+")
{
echo $nilai1+$nilai2;
}elseif ($oprator == "-")
{
echo $nilai1-$nilai2;
}elseif ($oprator == "*")
{
echo $nilai1*$nilai2;
}elseif ($oprator == "/")
{
echo $nilai1%$nilai2;
}else
{
echo "<i>Ora Ngerti</i>";
}
?>
</form>
</body>
</html>
Setelah memasukan Script diatas dan menjalankan-nya maka akan tampil seperti berikut :
Tampilan saat pertama dijalankan |
Tampilan saat di input |
Setelah menekan "Itung" akan muncul outputnya seperti pada "Lha iki hasile ; 50" |
dan kalian juga bisa memilih jenis penghitungsnys seperti di gambar |
Demikianlah penjelasan singkat saya mengenai tugas 6 ini, jika ada salah dan kurangnya saya minta maaf dan mohon memaklumi karena masih dalam taham belajar, :D
Sekian dan Terimakasih
Tugas 4 - Program Itung-itungan sederhana
MATA KULIAH : BASIS DATA
UNIVERSITAS MA'ARIF NAHDLATUL ULAMA KEBUMEN (UMNU) KEBUMEN
DOSEN PENGAMPU : BAMBANG SUGIANTO S.T.,M.Kom.
NAMA : MOHAMAD MUSLIHUDIN
NIM : TI11513
Dan disini saya akan sharing bagaimana cara untuk pembuatan aplikasi perhitungan dalam pemrograman web menggunakan Notepad ++ serta menggunakan Xampp, mungkin kalian sudah banyak yang bisa untuk membuat aplikasi ini ya :), ya maklum lah penulis sedang tahap belajar jadi hasilnya ya seperti ini lah, hehe :D
Nah, mari kita langsung saja ke tahap tutorialnya ya :) , daripada sebelum tutorial saya menulis tambah panjang kesana-sana dan tutorial tidak dibaca secara fokus :D
Oya, sebelum masuk ke Tutorial saya ingin memberitahu jika di dalam contoh programnya dan Tuttorialnya ada yang menggunakan bahasa Jawa, jadi mohon maaf untuk yang tidak mengerti arti dari kata-kata tersebut, (maklum sih, admine wong kebumen :) )
1. Pastikan kalian sudah memiliki software Notepad ++ dan Xampp, jika belum silahkan bisa download disini Xampp dan Notepad++, dan instal dua software tersebut.
2. Buka software Xampp dan Jalankan "Run" Apache dan MySql nya dan kemudian klik Explore => htdocs dan buat folder (misal "latihan").
3. Buka software Notepad++ dan membuka text editor milik kalian, kemudian buat file php baru.
4. Buat form untuk "Program Itung-itungan sederhana" dengan memasukan script berikut.
<!DOCTYPE html>
<html>
<head>
<title>Program Itung-itungan Sederhana</title>
</head>
<body>
<fieldset style="width:20%">
<legend><b>Program Itung-itungan Sederhana</b></legend>
<form action="itungan.php" method="POST">
<table cellpadding="4">
<tr>
<td>Nilai pertama : <input type="text" name="nil1" size="5"></td>
</tr>
<tr>
<td align="center" colspan="2"><select name="operasi">
<option value="+">Ditambah</option>
<option value="-">Dikurangi</option>
<option value="/">Dibagi</option>
<option value="*">DiPING!!!</option>
</select></td>
</tr>
<tr>
<td>Nilai ke-loro : <input type="text" name="nil2" size="5"></td>
</tr>
</table>Lha iki hasile :
Tampilan kode script diatas dalam Notepad++.
Tampilan Kode Script |
6. Untuk menjalankannya. Buka browser kalian, kemudian ketikan http://localhost/latihan/itungan.php pada addressbar browser, kemudian klik enter. Maka akan terlihat tampilan seperti pada gambar berikut :
form program itung-itungan sederhana |
7. Setelah menyimpan Scrpt yang tadi dan menjalankanya, sekarang dilanjutkan dengan memasukan Script php berikut di bawah "</table>Lha iki hasile :"
<?php
$nilai1 = $_POST['nil1'];
$nilai2 = $_POST['nil2'];
$oprator = $_POST['operasi'];
if ($oprator == "+")
{
echo $nilai1+$nilai2;
}elseif ($oprator == "-")
{
echo $nilai1-$nilai2;
}elseif ($oprator == "*")
{
echo $nilai1*$nilai2;
}elseif ($oprator == "/")
{
echo $nilai1%$nilai2;
}else
{
echo "<i>Ora Ngerti</i>";
}
?>
<br><br>
<input type="submit" value="Itung">
<input type="reset" value="Baleni">
</form>
</body>
</html>
Nah, dibawah ini adalah Script yang tadi dan yang diatas di gabung akan menjadi seperti ini :
<!DOCTYPE html>
<html>
<head>
<title>Program Itung-itungan Sederhana</title>
</head>
<body>
<fieldset style="width:20%">
<legend><b>Program Itung-itungan Sederhana</b></legend>
<form action="itungan.php" method="POST">
<table cellpadding="4">
<tr>
<td>Nilai pertama : <input type="text" name="nil1" size="5"></td>
</tr>
<tr>
<td align="center" colspan="2"><select name="operasi">
<option value="+">Ditambah</option>
<option value="-">Dikurangi</option>
<option value="/">Dibagi</option>
<option value="*">DiPING!!!</option>
</select></td>
</tr>
<tr>
<td>Nilai ke-loro : <input type="text" name="nil2" size="5"></td>
</tr>
</table>Lha iki hasile :
<?php
$nilai1 = $_POST['nil1'];
$nilai2 = $_POST['nil2'];
$oprator = $_POST['operasi'];
if ($oprator == "+")
{
echo $nilai1+$nilai2;
}elseif ($oprator == "-")
{
echo $nilai1-$nilai2;
}elseif ($oprator == "*")
{
echo $nilai1*$nilai2;
}elseif ($oprator == "/")
{
echo $nilai1%$nilai2;
}else
{
echo "<i>Ora Ngerti</i>";
}
?>
<br><br>
<input type="submit" value="Itung">
<input type="reset" value="Baleni">
</form>
</body>
</html>
Dibawah ini adalah contoh proses kerja "Program Itung-itungan Sederhana" secara singkat :)
Tampilan Program yang masih kosong |
Setelah di masukan Nilai dan dipilih jenis perhitunganya |
Setelah kita Klik "Itung" hasilnya akan muncul |
Bisa Memilih sesuai Kebutuhan kalian :) (adanya baru itu ya ) |
Alhamdulilah selesai juga penjelasanya yang singkat ini, semoga kalian semua paham dengan penjelasan penulis ini ya, jika ada salah atau kekuarangan penulis minta maaf sebesar-besarnya ya, maklum masih belajar :D
Sekian dan Terimakasih
Tugas 3 - Conditional Statement
MATA KULIAH : BASIS DATA
UNIVERSITAS MA'ARIF NAHDLATUL ULAMA KEBUMEN (UMNU) KEBUMEN
DOSEN PENGAMPU : BAMBANG SUGIANTO S.T.,M.Kom.
NAMA : MOHAMAD MUSLIHUDIN
NIM : TI11513
Berdasarkan teknologinya, website terbagi menjadi 2, yaitu:
- Web Statis (Diam).
- Web Dinamis (Tidak Diam).
Web Statis yaitu website dimana informasi yang terkandung di dalamnya tidak bisa diupdate melalui aplikasi website tersebut melainkan harus merubah script yang ada di dalamnya.
Sedangkan Web Dinamis adalah website dimana informasi yang terkandung di dalamnya dapat di update melalui aplikasi website tersebut. Dengan website dinamis, kita bisa membuat sebuah aplikasi yang namanya Content Management System (CMS), nah CMS inilah yang nantinya digunakan untuk mengupdate informasi – informasi terbarunya.
Dasar dari Pemrograman Web Dinamis.
- Variabel
Variabel adalah sebuah identifier yang nilainya dapat diubah sesuai dengan kebutuhan program. Variabel dalam versi PHP diawali dengan simbol dolar $ dan harus diakhiri dengan titik koma ;. Untuk isi dari variabel tersebut bisa berupa angka atau teks.
Contohnya :
$nim=2016; => isi variabel berupa angka
$nama=Jono; => isi variabel berupa teks
- Conditional statement
Conditional statement (Pernyataan bersyarat) adalah Pemilihan dintara dua pilihan atau lebih. Dalam PHP (ataupun pemrograman yang lain) kita mengenal adanya if-else. Berikut
Contohnya :
Statement IF
Statement IF
$x=1;
if ($x==1)
{
echo “Alhamdulilah, Saya paham !!”;
}
else
{
echo “Angka tidak benar”;
}
Keterangan :
Pada contoh diatas, maksudnya adalah “ jika variabel $x bernilai 1, maka tampilkan ‘Alhamdulilah, Saya paham !!’. Jika tidak, tampilkan ‘Angka tidak benar’. Jika contoh diatas dijalankan melalui browser, maka akan menampilk n tulisan “Alhamdulilah, Saya paham !!”, karena $x bernilai 1.
Statement IF menggunakan AND
$x=30;
$y=60;
if (($x>20)&&($y>50))
{
echo “Data valid”;
}
else if (($x==20)&&($y==50))
{
echo “Data belum valid”;
}
else
{
echo “Data tidak valid”;
}
Pada contoh diatas, tulisan “Data valid” hanya akan ditampilkan apabila nilai $x lebih besar dari 2 dan nilai $y lebih besar dari 3. Jika salah 1 tidak terpenuhi, maka akan menampilkan tulisan “Data belum valid”. Jika keduanya tidak terpenuhi akan menampilkan tulisan “Data tidak valid”.
Statement IF menggunakan OR
$a=80;
$b=50;
if (($a>40)||($b>30))
{
echo “TRUE”;
}
else if (($a<40)||($b>70))
{
echo “FALSE”;
}
- Struktur Perulangan PHP
Struktur perulangan (loop) adalah intruksi program yang bertujuanuntuk mengulang beberapa baris perintah.
Didalam bahasa pemrograman, terdapat beberapa jenis intruksi perulangan, salah satunya : Struktur perulangan FOR.
For(awal;kondisi;penambahan) {
//Statement
}
Dengan ‘awal’ adalah pernyataan yang dieksekusi di awal perulangan,’kondisi’ adalah syarat untuk melaksanakan perulangan, ‘penambahan’ adalah pernyataan yang dieksekusi perulangan akan bertambah dan di ulang.
Berikut contohnya :
For($a=1;$a<4;$a++) {
echo “Ke-$a<br />”;
}
Keterangan :
Jika di jalankan akan menghasilkan output:
Ke-1
Ke-2
Ke-3
Ke-4
Perulangan di atas, awalnya di buat bernilai 1, kemudian $aditambah 1 setiap kali perulangan. Dan perulangan akan terus berjalan sampai $a<4 bernilai true(benar).
Demikianlah penjelasan saya yang masih belajar, dan bila ada kekurangan atau kesalahan saya minta maaf sebesar-besarnya, :D
Sekian dan Terimakasih