Futsal Team !

Advertisement

Thursday 5 January 2017

Tugas - Decky Syahputra - 1610128262008

By 13:31
ALIAS
Anda dapat menggunakan Alias (AS) di database MySQL untuk mempermudah dalam menulis query atau mempermudah dalam membaca query.
Dengan menggunakan Alias, kita dapat mempersingkat penulisan nama tabel dan kolom. Misalkan Anda mempunyai tabel dengan nama TBL_MAHASISWA, maka Anda dapat menggunakan alias pada tabel tersebut seperti MHS untuk mempersingkat penulisan query.
Sebagai contoh, Kita akan menggunakan tabel TBL_KARYAWAN dan TBL_JABATAN dengan data seperti dibawah ini:
           
TBL_KARYAWAN


Sebagai bahan latihan untuk tutorial kali, silahkan Anda buat table seperti di atas, dan masukkan data-data seperti diatas. Kemudian Anda langsung praktekkan sesuai contoh pada tutorial ini.

Menggunakan Alias Pada Tabel

Anda dapat menggunakan Alias pada nama tabel, dengan sintak seperti dibawah ini:


1 SELECT *  
2 FROM nama_tabel AS nama_alias;


Contoh #1:

Dibawah ini adalah contoh sederhana penggunaan Alias pada nama tabel


1 SELECT tk.nik, tk.nama, tk.gender, tk.kd_jabatan  
2 FROM tbl_karyawan AS tk;

Query di atas sebenarnya tidak terlalu berguna, karena Anda dapat langsung menggunakan query diatas tanpa harus menggunakan Alias.

Alias akan lebih terasa berguna, ketika Anda menggunakan Join Query yang menggabungkan beberapa tabel dalam satu query, seperti contoh #2 dibawah ini:

Contoh #2:


1 SELECT tk.nik, tk.nama, tk.kd_jabatan, td.nama_jabatan  
2 FROM TBL_KARYAWAN AS tk,  
3 TBL_DEPARTEMEN AS td  
4 WHERE tk.kd_departemen = td.kd_departemen;


Menggunakan Alias Pada Kolom

Anda dapat menggunakan Alias pada kolom seperti menggunakan Alias pada table. Sintaknya adalah sebagai berikut:


1 SELECT nama_kolom AS nama_kolom_as  
2  FROM nama_table;

Contoh #1:


1 SELECT nik AS "Nomor Induk Karyawan", nama AS "Nama Lengkap", genderAS "Jenis Kelamin"  
2  FROM tbl_karyawan;

Catatan:

Anda dapat memberikan tanda petik dua (") untuk nama alias yang lebih dari satu kata seperti query di atas.

Menggunakan Alias Untuk Sorting

Anda juga dapat menggunakan alias sebagai sorting untuk mengurutkan data baik secara ascending maupun descending. Perhatikan baik-baik contoh berikut ini:

SELECT nik AS "Nomor Induk Karyawan", nama AS "Nama Lengkap", gender AS "Jenis Kelamin"
FROM tbl_karyawan
ORDER BY "Nama Lengkap";











AGGREGATE

Fungsi-fungsi Aggregate diatas bakal sering kita jumpai dalam mengolah data di dalam database. Bagaimanakan cara penggunaan fungsi-fungsi Aggregate diatas ?, Baik saya akan berikan contoh untuk penggunaan fungsi-fungsi Aggregate diatas, pertama-tama seperti biasa buatlah tabel terlebih dahulu dalam database dan berilah nama tabel 'pembelian' seperti tabel dibawah ini :

Pembeli Barang Harga  
Ujang Doremi Mouse 50000  
Cecep Sukhoi Keyboard 75000  
Budi Fasola Flashdisk 100000    
Cecep Sukhoi Flashdisk 100000    
Ujang Doremi Flashdisk 100000  
Cecep Sukhoi Mouse 50000
1. AVG()
Contoh kasus sederhana untuk penggunaan fungsi AVG() : Berapa rata-rata pembelian yang dilakukan oleh Cecep Sukhoi ?

SELECT AVG(harga)
FROM pembelian
WHERE pembeli="Cecep Sukhoi"
Maka dari query diatas akan menghasilkan seperti tabel berikut :

AVG(harga)  
75000.0000
Contoh kasus kedua untuk penggunaan fungsi AVG() : Berapa rata-rata pembelian yang dilakukan setiap pembeli ?


SELECT pembeli, AVG(harga)
FROM pembelian
GROUP BY pembeli
Maka dari query diatas akan menghasilkan seperti tabel berikut :


Pembeli AVG(harga)  
 
Budi Fasola 100000.0000  
Cecep Sukhoi 75000.0000  
Ujang Doremi   75000.0000

2. COUNT()

 

Contoh kasus kedua untuk penggunaan fungsi Count() :  Berapa banyak pembeli untuk masing-masing barang yang dibeli?


SELECT barang, COUNT(pembeli)
FROM pembelian
GROUP BY barang
Maka dari query diatas akan menghasilkan seperti tabel berikut :

barang COUNT(pembeli)  
Flashdisk 3  
Keyboard 1  
Mouse 2

3. SUM()
Contoh kasus sederhana dalam penggunaan fungsi Sum() : Berapa harga yang harus dibayar oleh Ujang Doremi ?

SELECT SUM(harga)
FROM pembelian
WHERE pembeli="Ujang Doremi"
Maka dari query diatas akan menghasilkan seperti tabel berikut :

SUM(harga)  
150000

Contoh kasus kedua untuk penggunaan fungsi Sum() : Berapa jumlah harga yang harus dibayar oleh setiap pembeli ?

SELECT pembeli, SUM(harga)
FROM pembelian
GROUP BY pembeli
Maka dari query diatas akan menghasilkan seperti tabel berikut :

pembeli SUM(harga)  
Budi Fasola 100000  
Cecep Sukhoi 225000  
Ujang Doremi 150000

4. MIN()
Contoh kasus sederhana untuk penggunaan fungsi Min() : Berapa harga barangpembelian terkecil yang dibeli oleh Cecep Sukhoi ?

SELECT MIN(harga)
FROM pembelian
WHERE pembeli="Cecep Sukhoi"
Maka dari query diatas akan menghasilkan seperti tabel berikut :

MIN(harga)  
50000

Contoh kasus kedua untuk penggunaan fungsi Min() : Berapa harga barang pembelian terkecil yang dibeli oleh setiap pembeli :


SELECT pembeli, MIN(harga)
FROM pembelian
GROUP BY pembeli

Maka dari query diatas akan menghasilkan seperti tabel berikut :

pembeli MIN(harga)  
Budi Fasola 100000  
Cecep Sukhoi 50000  
Ujang Doremi 50000


5. MAX()
Contoh kasus sederhana untuk penggunaan fungsi Max() : Berapa harga barang pembelian terbesar yang dibeli oleh Ujang Doremi ?


SELECT MAX(harga)
FROM pembelian
WHERE pembeli="Ujang Doremi"
Maka dari query diatas akan menghasilkan seperti tabel berikut :

MAX(harga)  
100000
Contoh kasus kedua untuk penggunaan fungsi Max() : Berapa harga barang pembelian terbesar yang dibeli oleh setiap pembeli ?

SELECT pembeli, MAX(harga)
FROM pembelian
GROUP BY pembeli
Maka dari query diatas akan menghasilkan seperti tabel berikut :

pembeli MAX(harga)  
Budi Fasola 100000  
Cecep Sukhoi 100000  
Ujang Doremi 100000


Catatan :
Jika dilihat disetiap contoh kasus kedua terdapat syntax "GROUP BY". GROUP BY dalam setiap contoh kasus kedua diatas berfungsi untuk mengelompokkan data.
Jika field yang di-SELECT lebih dari sama dengan 1 (satu) dan terdapat fungsi Aggregate disana maka semua field yang di-SELECT (kecuali field yang berada dalam fungsi Aggregate) harus dimasukan ke bagian GROUP BY














WHERE
Fungsi WHERE dapat digunakan untuk berbagai macam, dibawah ini langkah menggunakan fungsi where:

Dalam kasus diatas, fungsi WHERE digunakan untuk menampilkan VLT yang hanya berjenis 'USD'. Simbol (=) digunakan untuk mengisi variable dengan nilai sesuai dengan data dalam field tersebut, sementara simbol (LIKE) digunakan apabila isi pada field hampir sama dengan variable pada query. Contoh :


Keterangan :
'%BARAT' artinya akan menampilkan data yang mempunyai kata yang berakhiran BARAT
'JAKARTA%' artinya akan menampilkan data yang mempunyai kata yang berawalan JAKARTA
'%JAKARTA%' artinya akan menampilkan data yang mempunyai kata JAKARTA didalamnya












JOIN SQL
Perintah JOIN sering kali digunakan untuk menggabungkan 2 atau lebih table. Ada 2 cara yang dapat kita gunakan untuk melakukan perintah JOIN, berikut ialah contoh JOIN sederhana :

JOIN pun dapat kita klasifikasikan menjadi 3 jenis, yaitu :

Perintah JOIN /INNER JOIN hanya menampilkan tabel pada sisi kiri yang datanya sama dengan data pada sisi kanan.
Perintah LEFT JOIN akan menampilkan semua isi tabel sisi kiri, walaupun data pada sisi kanan nilainya tidak sama ataupun bernilai null.
Perintah RIGHT JOIN akan menampilkan semua isi tabel sisi kanan, walaupun data pada sisi kiri nilainya tidak sama ataupun bernilai null.

Read More...

Thursday 26 September 2013

By 14:48
PROFIL ANGGOTA
2. Abdul Fhiqi
Abdul fhiqi, beralamat di Tg. Uma. Hobynya bermain bola sejak kecil menjadikan laki-laki tampan ini mahir dalam memainkan bola di lapangan. Fans dari Chelsea ini yang biasa di sapa Fhiqi juga salah satu siswa teladan di sekolahnya.
Yang ingin kenal lebih lanjut bisa melalui Facebook.
Read More...
By 13:40
PROFIL ANGGOTA
1. Muhammad Adam
Terlahir dengan bakat beatbox dan suara yang merdu turunan dari ibunya, Adam. Biasa teman-teman memanggil nya dengan panggilan itu. Dia sangat suka dengan One Piece, ibarat kata tiada hari tanpa membaca manga atau menonton volume terbarunya. Yang ingin kenal lebih dekat dan dekat lagi bisa Add Facebooknya 
Read More...
By 13:27

FOX USER dengan Wajah baru



Read More...

Thursday 4 July 2013

Story : Fox User Part II

By 15:49
Mumpung ada waktu buat posting, saya akan lanjutin cerita di postingan sebelum nya .

Setelah decky melepaskan bom asap yang sangat dahsyat hingga radiasi nya mencakup satu tenda, banyak korban berjatuhan saat itu. karna tidak sanggup menahan wangi nya gas yang decky keluarkan.
korban pertama yaitu fajri, setelah dia terkena radiasi bom asap nya decky, dia dirawat dirumah sakit malaysia, dengan keaadan koma(HAMPIR SAJA LEWAT BUNG!).
dan korban lainnya menderita penyakit kulit setelah tragedi tersebut. ada yang pantat nya kurapan, bisul, kudisan, adapun pantatnya timbul jamur.
oh ya, maaf postingan sangat jauh melencang dari topik dan agak jorok wkkwkw :D


Ntar dilanjutkan lagi :)
Read More...