Anda di halaman 1dari 4

RENCANA PRAKTIKUM

BASIS DATA I

NIM : DBC 108 060


NAMA : FEBRYANTO
JADWAL PRAKTIKUM : SENIN, 17 MEI 2010 & JAM 09.00 WIB
ASISTEN : 1. YUTIA
2. DEDDI

MODUL KE : 4 ( EMPAT )
TOPIK : DATA MANIPULATION LANGUAGE(DML) :
FUNGSI DAN OPERATOR

TUJUAN PEMBELAJARAN :
Setelah praktikum ini mahasiswa dapat mempergunakan operator aritmatika,
fungsi string, dan fungsi date & time.

Jurusan Teknik Informatika


Universitas Palangka Raya
2010
I. TUGAS PENDAHULUAN

1. + ( Penjumlahan )
Berfungsi untuk melakukan penjumlahan antara angka yang satu dengan yang lain.
select nim, nama ipk+1 as ‘ipk’ from mahasiswa;
2. – ( Pengurangan )
Berfungsi untuk mengurang dua buah angka.
select nim, nama, year(now())- year(tgl_lahir) as umur from
mahasiswa;
3. * ( Perkalian )
Berfungsi untuk mengalikan angka yang satu dengan yang lain.
select gaji, gaji*1000 from mahasiswa;
4. / ( Pembagian )
select gaji, gaji/1000 from mahasiswa;
5. Between : mengambil nilai diantara dua nilai (select gaji from pegawai where gaji
between 2500 and 3000)
6. Like : Untuk mencari data yang tidak diketahui nilainya (select nama from pegawai
where nama like 'A%')
7. Concat : menggabungkan dua string (select concat(nama_depan, nama_belakang)
from mahasiswa)
8. Lower : mengubah tampilan data string menjadi huruf kecil.
Select Nama, LOWER (Nama) from BARANG;
9. Upper : mengubah tampilan data string menjadi dengan huruf kapital.
Select Nama, UPPER (Nama) from Barang
10. Trim : membuang huruf pertama atau terakhir atau keduanya dari suatu karakter
string (trim('H' from 'HelloWorld')).
select trim(field) from nama_tabel;
11. now() : mengambil/menentukan waktu & tanggal sekarang.
select now();

Jurusan Teknik Informatika


Universitas Palangka Raya
2010
12. Date : mengambil/menentukan tanggal tertentu.
select date(field) from nama_tabel;
13.hour : mengambil/menentukan jam tertentu.
select hour(field) from nama_tabel;
14.year : untuk menghasilkan nilai tahun dari suatu baris.
select year(field) from nama_tabel;
15.month : Untuk menghasilkan nilai bulan dari suatu baris data dengan tipe data
datetime.
Select month(field) from nama_tabel;
16. Ceil :Digunakan untuk membulatkan ke atas dari nilai decimal yang ditempatkan
pada ekspresi numeric
Select ceiling(123.12), ceiling(-123.12);
17. Floor : digunakan untuk membulatkan kebawah dari nilai desimal yang
ditempatkan pada ekspresi numeric.
Select floor (123.89), floor (-123.89);
18. Round : digunakan untuk membulatkan suatu nilai decimal sesuai dengan ekspresi
nilai yang diberikan.
Select round (123.45,1), round (123.45,0), round
(123.45,-1);
19. Truncate : digunakan untuk membulatkan nilai desimal dengan memberi batas
jumlah maksimal pada angka desimal.
Select truncate (123.45,1), truncate (123.45,0),
truncate(123.45,-1);
20. Format : digunakan untuk mengganti bentuk format dari tipe data date dan time.
select date_format(field, format-format-format)
from nama_tabel;

Jurusan Teknik Informatika


Universitas Palangka Raya
2010
II. HAL – HAL YANG AKAN DILAKUKAN
SELAMA PRAKTIKUM

Adapun hal-hal yang akan dilakukan selama praktikum basis data 4 sebagai
berikut :
 Mahasiswa akan dihadapkan pada sebuah Pre-Test yang akan diberikan oleh
Asisten Dosen pengajar tentang Fungsi dan Operator yang akan dilaksanakan.
 Mahasiswa mengumpulkan Laporan rencana dan Laporan Hasil.
 Setelah Pre-Test selesai, mahasiswa dapat memahami apa saja fungsi dan
operator kategori dari DML itu sendiri.
 Kemudian mahasiswa dipersilahkan menjalankan program MySQLyog.
 Setelah itu, mahasiswa akan belajar dari contoh bagaimana cara menggunakan
operator-operator DML.
 Mengerjakan Tugas praktikum yang ada pada modul.
Buat query untuk:
1. Menaikkan 30% seluruh harga album yang ada di table album.
2. Tampilkan harga album; bulatkan harga album ke bawah sehingga satuan
terkecil harga adalah ratusan. (misalnya: Rp. 31.525 dibulatkan ke bawah
menjadi Rp. 31.500).
3. Menampilkan total penjualan per bulan.
4. Menampilkan total penjualan per hari.
5. Menampilkan album yang diawali dengan huruf A.
6. Mengubah data nama album menjadi huruf besar semua.
7. Menampilkan nama dan harganya antara Rp. 50.000 sampai dengan Rp.
75.000.
8. Menampilkan nama dan harga album, dengan format harga”Rp. xxxxxx”.
(ada mata uang ”Rp.” di depannya).

Jurusan Teknik Informatika


Universitas Palangka Raya
2010

Anda mungkin juga menyukai