NAMA : Haryo Bimo Anindito
NIM : 123090134
PLUG : 7
1. Fungsi Agregat
Fungsi agregat adalah fungsi yang bekerja terhadap suatu grup, dimana fungsi-fungsi tersebut terdiri dari :
a. Count : untuk menghitung cacah record/baris dari suatu tabel
-.untuk menampilkan anyaknya record mahasiswa :
select count (*) from Mahasiswa;
-.untuk menampilkan banyaknya mahasiswa angkatan 2006:
select count (*) from Mahasiswa
where nim like '12306%';
b. Sum : untuk mendapatkan nilai rata-rata nilai kolom tertentu pada suatu tabel
-. untuk menampilkan total sks untuk kuliah di semester 2 :
select sum (sks) from Kuliah
where semester = 2;
c. Avg : untuk mendapatkan nilai rata-rata nilai kolom tertentu pada suatu tabel
-. untuk menampilkan rata-rata sks untuk semua mata kuliah :
select avg(sks) from Kuliah;
d. Max : untuk mendapatkan nilai terbesar dari sekumpulan nilai kolom dari suatu tabel
-. untuk menampilkan nilai terbesar yang diperoleh mahasiswa :
untuk mata kuliah dengan kode kuliah 'IF-110'
select max(nilai) from nilai
where kode_kul = 'IF-110';
e. Min : untuk mendapatkan nilai terkecil dari sekumpulan nilai kolom dari suatu tabel
-. untuk menampilkan tanggal lahir paling tua yang ada di tabel mahasiswa
select min(tgl_lahir) from Mahasiswa;
2. Fungsi Numerik
MySQL Server mempunyai format standar dalam penggunaan operasi aritmatika. Tabel berikut ini adalah fungsi-fungsi numerik (fungsi matematika dan trigonometri) yang sering dipakai disertai penjelasan kegunaannya.
-.Contoh penggunaannya :
SELECT FLOOR(-496.45) akan menghasilkan - 496
SELECT FLOOR(496.45) akan menghasilkan 496
SELECT ROUND(224.9980,0) akan menghasilkan 225.0000
3. Fungsi String
MySQL Server juga menyediakan fungsi string yang digunakan untuk memanipulasi atau mengkonversi string sesuai dengan yang diinginkan.
-.Contoh penggunaann :
SELECT SUBSTRING ('Interaktive',6,6) akan mengasilkan aktive
SELECT LTRIM (' Praktikum') akan menghasilkan Praktikum
SELECT 'Selamat " + 'Belajar' akan menghasilkan SelamatBelajar
SELECT ROUND (224.9980,0) akan menghasilkan 225.0000
4.Fungsi Tanggal
MySQL Server menyediakan fungsi tanggal untuk digunakan dalam aritmatika/perhitungan tanggal.
-. Contoh Penggunaan :
SELECT GETDATE()
SELECT DATEDIFF(yy,tgl_pinjam,getdate()) FROM Pinjam
5. Konversi Data
Konversi data dalam SQL menggunakan fungsi CONVERT. Digunakan untuk mengubah data dari satu tipe ke tipe yang lainnya ketika MySQL Server tidak dapat mengenal sbuah konversi.
Sintaks :
CONVERT (tipe data [ (panjang),ekspresi[,bentuk])
Contoh :
SELECT CONVERT (intim,nim) FROM Mahasiswa
1. Count
-. Untuk menampilkan banyaknya record mahasiswa :
SELECT COUNT(*) FROM Mahasiswa;
2. Sum
-. Untuk menampilkan total jml_buku
SELECT SUM (jml_buku) FROM buku;
3. Max
-. menampilkan judul buku yang jml_buku terbanyak
SELECT judul, jml_buku FROM buku
WHERE MAX (jml_buku);
4. Min
-. menampilkan judul buku yang jml_buku teredikit
SELECT judul, jml_buku FROM buku
WHERE MIN(jml_buku);
5. Fungsi Pembulatan ke atas
-.Select ceiling(3.247)
-.Select ceiling(3.87)
6. Fungsi Pemulatan ke bawah
-.Select floor(3.247)
-.Select floor(3.87)
7. Fungsi Pembulatan
-.Select round(4.8731,0)
-.Select round(4.8731,1)
-.Select round(4.8731,2)
-.Select round(4.8731,3)
-.Select round(4.8731,4)
8. Fungsi Pangkat
-.Select power(2,2)
-.Select power(2,3)
-.Select power(2,4)
9. Fungsi Akar
-.Select sqrt(4)
-.Select sqrt(100)
-.Select sqrt(225)
10. Fungsi Tanggal
a. Melihat tanggal dan jam sistem
-.SELECT CURDATE(),CURTIME()
b.Menjumlahkan tanggal
-.SELECT DATE_ADD('1998-01-02', INTERVAL 31 DAY);
-.SELECT ADDDATE('1998-01-02', INTERVAL 31 DAY);
-.SELECT ADDDATE('1998-01-02', 31);
-.SELECT ADDTIME("1997-12-31 23:59:59.999999", "1 1:1:1.000002");
c. Mengurangkan tanggal
-.SELECT DATE_SUB('1998-01-02', INTERVAL 31 DAY);
-.SELECT DATE_SUB('1998-01-02', INTERVAL 31 DAY);
-.SELECT SUBTIME("1997-12-31 23:59:59.999999", "1 1:1:1.000002");
d. Menghitung selisih tanggal
-. SELECT DATEDIFF('1997-12-31 23:59:59','1997-12-30');
-. SELECT DATEDIFF('1997-11-31 23:59:59','1997-12-31');
Laporan Praktikum
Kamis, 16 Juni 2011
Rabu, 13 April 2011
Laporan Basis Data 1
Nama : Haryo Bimo anindito
NIM : 123090134
Kelas : PLUG 7 / Praktikum Basis Data
a.Penulisan Source code table
c.Penginputan data pada tabel
Penginputan data pada tabel juga sama seperti cara yang pertama, tuliskan dulu source code di SQL sesuai dengan Field yang sudah ada pada tabel tersebut.
d.Output data Tabel Penerbit
Setelah melakukan proses penginputan data, maka output data tabel akan muncul seperti gambar di atas.
d.Output data Tabel Pinjam
Setelah di lakukan proses penginputan data pada pada tabel, akan muncul output seperti di atas.
4. Penutup
Sekian laporan basis data dari saya tentang pembuatan tabel mengetikkan source code di SQL melalui localhost.
NIM : 123090134
Kelas : PLUG 7 / Praktikum Basis Data
Pembuatan Tabel
Pembuatan tabel dilakukan di sebuah localhost yaitu http://localhost/phpmyadmin/ dengan cara menginstal terlebih dahulu aplikasi WAMP server, sebuah aplikasi web server khusus digunakan di Operating System Windows.
saya akan membuat 3 tabel pada localhost tersebut, yaitu Tabel Buku, Tabel Penerbit, dan Tabel Pinjam. Sebelumnya saya membuat sebuah database yang saya beri nama database peminjaman buku. setelah itu baru saya buat tabelnya menggunakan SQL.
1. Pembuatan Tabel Buku
Tuliskan sebuah source code di SQL untuk membuat tabel (create table buku) di sertai field2 nya, seperti Kode_buku, Judul, Pengarang, Jml_buku, dan Kode_penerbit.
Setelah melakukan proses pembuatatan tabel menggunakan source code melalui SQL, maka hasil output tabel akan muncul, seperti gambar di atas.
Penginputan data akan di lakukan melalui penulisan source code di SQL, peninputan data sesuai dengan field yang sudah di buat pada tabel tersebut.
Setelah dilakukan penignputan data pada tabel, maka hasil output tabel akan muncul seperti gambar di atas.
2. Pembuatan Tabel Penerbit
Cara sama seperti tabel sebalumnya.Tuliskan sebuah source code di SQL untuk membuat tabel (create table buku) di sertai field2 nya, seperti Kode_buku, Judul, Pengarang, Jml_buku, dan Kode_penerbit.
Penginputan data pada tabel juga sama seperti cara yang pertama, tuliskan dulu source code di SQL sesuai dengan Field yang sudah ada pada tabel tersebut.
d.Output data Tabel Penerbit
Setelah melakukan proses penginputan data, maka output data tabel akan muncul seperti gambar di atas.
3. Pembuatan Tabel Pinjam
Tuliskan sebuah source code di SQL untuk membuat tabel (create table buku) di sertai field2 nya, seperti Kode_buku, Judul, Pengarang, Jml_buku, dan Kode_penerbit.
Penginputan data pada tabel dilakukan dengan cara menuliskan dulu source code di SQL sesuai dengan Field yang sudah ada pada tabel tersebut.
d.Output data Tabel Pinjam
Setelah di lakukan proses penginputan data pada pada tabel, akan muncul output seperti di atas.
4. Penutup
Sekian laporan basis data dari saya tentang pembuatan tabel mengetikkan source code di SQL melalui localhost.
Langganan:
Postingan (Atom)