Fungsi Aritmatika, Fungsi Konversi dan Fungsi Karakter M. Saefudin SKom, MMSI Kompetensi Dasar: 1. 2. 3. 4. Memahami tujuan fungsi aritmatika Memahami tujuan fungsi konversi Memahami tujuan fungsi karakter Memahami penerapan fungsi aritmatika, fungsi konversi dan fungsi karakter Indikator: 1. Mampu menjelaskan manfaat dari fungsi aritmatika, fungsi konversi dan fungsi karakter 2. Memahami dan mampu menggunakan fungsi aritmatika, fungsi konversi dan fungsi karakter terhadap basis data Fungsi Aritmatika Fungsi SQRT Fungsi SQRT digunakan untuk mencari nilai akar dari suatu nilai. Menghitung Nilai Akar Fungsi CEILING Fungsi CEILING digunakan untuk pembulatan ke atas dari suatu angka desimal. Menghitung Nilai Akar dengan Pembulatan ke Atas Fungsi FLOOR Fungsi FLOOR digunakan untuk pembulatan ke bawah dari suatu angka desimal. Menghitung Nilai Akar dengan Pembulatan ke Bawah Fungsi Konversi Fungsi Konversi Untuk keperluan konversi data digunakan fungsi CONVERT, yaitu mengubah data dari satu tipe menjadi tipe lain. Menggunakan tabel Penggajian, kita akan menghitung rata-rata gaji bersih setiap karyawan. Hasil dari perintah di atas dapat diatur tampilannya yaitu dengan mengubah dari format desimal menjadi integer. Format tanggal juga dapat kita atur tampilannya. Misalnya kita akan mengatur tampilan tanggal dari tabel Karyawan. select kode_kar,nama, (cast(day(tgl_lahir)as char(2)) + '-' + cast(month(tgl_lahir)as char(2)) + '-' + cast(year(tgl_lahir)as char(4)))from karyawan_1 select kode_kar,nama, (cast(day(tgl_lahir)as char(2)) + '-' + cast(month(tgl_lahir)as char(2)) + '-' + cast(year(tgl_lahir)as char(4)))as tgl_lahir from karyawan_1 Fungsi Karakter Fungsi LOWER Fungsi LOWER digunakan untuk merubah sebuah string menjadi string kecil. Merubah string menjadi string kecil Fungsi UPPER Fungsi UPPER digunakan untuk merubah sebuah string menjadi string kapital. Merubah string menjadi string kapital Fungsi LEN Fungsi LEN digunakan untuk menghitung banyaknya karakter dari sebuah deretan nilai string. Menghitung panjang karakter Fungsi LTRIM Fungsi LTRIM digunakan untuk memotong karakter spasi ‘ ‘ yang ada pada sebelah kiri deretan nilai string. Memotong spasi sebelah kiri Fungsi RTRIM Fungsi RTRIM digunakan untuk memotong karakter spasi ‘ ‘ yang ada pada sebelah kanan deretan nilai string. Memotong spasi sebelah kanan Fungsi SUBSTRING Fungsi SUBSTRING digunakan untuk mengambil beberapa nilai karakter dari sebuah deretan nilai string. Mengambil karakter dimulai pada karakter ke-1 sejumlah 9 karakter pada kolom nama_dosen dari tabel Dosen1. Fungsi LEFT Fungsi LEFT digunakan untuk mengambil beberapa karakter dimulai dari sebelah kiri deretan string. Mengambil karakter dimulai dari ujung sebelah kiri sejumlah 7 karakter pada kolom nama_dosen dari tabel Dosen1. Fungsi RIGHT Fungsi RIGHT digunakan untuk mengambil beberapa karakter dimulai dari sebelah kanan deretan string. Mengambil karakter dimulai dari ujung sebelah kanan sejumlah 10 karakter pada kolom nama_dosen dari tabel Dosen1. Latihan A. Menggunakan tabel Mata_Kuliah Latihan 1. Buatlah perintah untuk menghitung banyaknya mata kuliah yang memuat kata ‘Pemrograman’. 2. Buatlah perintah untuk menghitung banyaknya mata kuliah yang memuat kata ‘Komputer’ dan ‘Basis Data’ serta mempunyai kuliah prasyarat. 3. Buatlah perintah untuk memperoleh SKS terkecil untuk mata kuliah yang mempunyai prasyarat. 4. Buatlah perintah untuk menampilkan nama mata kuliah menjadi huruf besar semua. Latihan B. Menggunakan tabel Guestbook Latihan 1. Buatlah perintah untuk menghitung banyaknya pengunjung yang mempunyai email dan homepage. 2. Buatlah perintah untuk menghitung banyaknya pengunjung yang email berdomain com. 3. Buatlah perintah untuk menampilkan alamat homepage beserta banyaknya user yang mempunyai homepage tersebut, dimana hasilnya akan ditampilkan menurut urutan jumlah user. Latihan C. Menggunakan tabel Dosen1 Buatlah perintah untuk menampilkan nama dosen tanpa gelarnya.