SlideShare una empresa de Scribd logo
1 de 11
Descargar para leer sin conexión
Ibrahim Naki
1 Teknik informatika | Politeknik Gorontalo
FUNGSI – FUNGSI DALAM MYSQL
Fungsi  merupakan  suatu rutin  khusus yg disediakan  oleh MySQL untuk melakukan
manipulasi suatu data. Bentuk Umum : nama_fungsi([argumen1[, argumen2[, …]]]) Argumen1,
argumen2, ... Adalah argumen/ parameter yang dibutuhkan oleh fungsi. Fungsi digunakan sebagai
bagian dari perintah select. SELECT fungsi(ekspresi) [FROM namatabel];  FROM namatabel tidak
harus diisi. 
1. Fungsi STRING
Sebelum kita melakukan praktikum ini kita masuk terlebih dahulu kedalam database yang telah
kita buat dengan cara login keroot. Dengan perintah mysql –u root.
 ASCII(x) 
Menghasilkan kode ASCII untuk karakter pertama dalam suatu string x.
Contoh :
 CHAR(x,y,z,…)
Menghasilkan nilai string berdasarkan kode ASCII yang dituliskan dalam parameternya.
Contoh :
 LENGTH(X) 
Untuk mendapatkan panjang sebuah string X
Contoh :
Ibrahim Naki
2 Teknik informatika | Politeknik Gorontalo
 CONCAT
Menggabungkan beberapa string dalam parameter menjadi satu string. Jika ada NULL maka
hasil dari CONCAT adalah NULL.
Contoh:
 Insert 
Menghasilkan string X yang telah diganti isinya dengan string J mulai dari posisi ke Y sebayak Z.
Contohnya:
 INSTR(X,Y) 
Menghasilkan nilai posisi Y di dalam string X
Contoh :
 LOCATE (X,Y,Z) 
Memberikan posisi string X di dalam string Y mulai posisi ke Z.
Contoh :
Ibrahim Naki
3 Teknik informatika | Politeknik Gorontalo
 LEFT(X,Y) 
Mengambil sejumlah Y karakter dari string X, mulai posisi pertama.
Contoh :
 RIGHT (X,Y) 
Mengambil sejumlah Y karakter dari string X, mulai dari posisi paling akhir.
Contoh :
 MID(X,Y,Z) 
Mengambil data string X sejumlah Z karakter mulai dari posisi ke Y.
Contoh :
Ibrahim Naki
4 Teknik informatika | Politeknik Gorontalo
 LTRIM(X) 
Membuang spasi di sebelah kiri string X.
Contoh :
 RTRIM(X) 
Membuang spasi disebelah kanan string X.
Contoh :
 REVERSE(X) 
Membalik urutan penulisan sebuah string X.
Contoh :
2. Fungsi Tanggal
Format tanggal dalam MySQL :  yyyy­mm­dd HH:ii:ss , diamana yyyy : Tahun, mm : Bulan,
dd : Tanggal, HH : Jam, ii : Menit, dan ss : Detik
 CURDATE()
Menampilkan tanggal sekarang dari sistem.
Contoh :
Ibrahim Naki
5 Teknik informatika | Politeknik Gorontalo
 CURTIME()
Menampilkan waktu sekarang dari sistem.
Contoh :
 CURRENT_TIMESTAMP() / NOW() 
Menampilkan waktu saat ini, tanggal dan jam.
Contoh :
 DATE_FORMAT(x, SimbolFormat) 
Memgkonversi data tanggal sesuai dengan format yang diinginkan.
Contoh :
 DAY_NAME(X) 
Menampilkan nama hari dari tanggal yang menjadi argumen dalam X.
Contoh :
 DAYOFMONTH(DATE) 
Menampilkan nomor hari dari tanggal yang menjadi argumen.
Contoh :
Ibrahim Naki
6 Teknik informatika | Politeknik Gorontalo
 MONTH(DATE) 
Menampilkan bagian bulan dari tanggal yang menjadi argumen.
Contoh:
 YEAR(DATE) 
Menampilkan bagian tahun dari tanggal yang menjadi argumen.
Contoh:
 HOUR(TIME) 
Menghasilkan bagian jam dari waktu yang menjadi argumen.
Contoh :
 MINUTE(TIME) 
Menghasilkan bagian menit dari waktu yang menjadi argumen.
Contoh : 
Ibrahim Naki
7 Teknik informatika | Politeknik Gorontalo
 SECOND(TIME) 
Menghasilkan bagian detik dari waktu yang menjadi argumen.
Contoh :
3. Fungsi Agregat
 SUM (nama_field) 
Mendapatkan nilai total dari suatu kolom dalam sebuah tabel atau ekspresi. 
Contoh:
 AVG (nama_field) 
Untuk mendapatkan nilai rata­rata sebuah kolom pada tabel atau ekspresi
Contoh:
 MAX (nama_field) 
Untuk mendapatkan nilai maksimum dari sebuah kolom dalam tabel atau ekspresi.
Contoh:
Ibrahim Naki
8 Teknik informatika | Politeknik Gorontalo
 MIN (nama_field) 
Untuk mendapatkan nilai minimum sebuah kolom pada tabel atau ekspresi. 
Contoh:
 COUNT (X) 
Untuk menghitung jumlah record dari suatu kolom atau tabel X.
Contoh:
4. Fungsi Aritmatika
 PENJUMLAHAN (+) 
Untuk menjumlahkan dua buah data numerik.
 Pengurangan ( ­ ) 
Untuk mengurangkan dua buah data numerik
 Perkalian (x)
Untuk melakukan perkalian dua buah data numerik.
 Pembagian (/) 
Untuk melakukan pembagian dua buah data numerik.
 Pembagian Sisa (%) 
Untuk mendapatkan sisa pembagian dari suatu operasi pembagian bilangan numerik.
Contoh : 
Ibrahim Naki
9 Teknik informatika | Politeknik Gorontalo
5. Fungsi Sistem
 DATABASE()
Mengetahui database yang sedang digunakan.
Contoh:
 LAST_INSERT_ID() 
Menampilkan info data terakhir yang digenerate oleh MySQL pada kolom bertipe AUTO
INCREMENT (AI).
Contoh:
 SESSION_USER 
Menampilkan informasi pemakai yang sedang melakukan akses ke database.
LATIHAN 
1. Tampilkan string "Praktikum Pemrograman" yang telah diubah menjadi string "Prakt 
Pemrog".
Untuk menanmpilkan ini saya menggunakan beberapa cara diantaranya sebagai berikut:
 Cara pertama
 Cara kedua
Ibrahim Naki
10 Teknik informatika | Politeknik Gorontalo
2. Tampilkan string "gara Bar" dalam string "Nusa Tenggara Barat".
3. Tampilkan posisi string "stmik" dalam string "Nama kampus stmik Bumigora".
4. Tampilkan Tanggal dan Waktu dengan format sbb :
nm_hari, bln tgl thn jam:menit:detik AM/PM
Contoh : Saturday, April 21st 12 02:15:40 PM
5. Tampilkan string "Sistem" dalam string "Sistem Basis Data"
Ibrahim Naki
11 Teknik informatika | Politeknik Gorontalo
6. Dari tabel barang yang sudah dibuat pada tugas sebelumnya, tampilkan jumlah stok yang
paling sedikit (gunakan fungsi) 

Más contenido relacionado

La actualidad más candente

Materi 3 Finite State Automata
Materi 3   Finite State AutomataMateri 3   Finite State Automata
Materi 3 Finite State Automataahmad haidaroh
 
Materi Struktur Data Tree
Materi Struktur Data TreeMateri Struktur Data Tree
Materi Struktur Data TreeMeta N
 
Pengertian dan Representasi Graph
Pengertian dan Representasi GraphPengertian dan Representasi Graph
Pengertian dan Representasi GraphZaldy Eka Putra
 
Materi lengkap tentang power point
Materi lengkap tentang power pointMateri lengkap tentang power point
Materi lengkap tentang power pointStevany Stevany
 
4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)Simon Patabang
 
Variable, deklarasi dan inisialisasi
Variable, deklarasi dan inisialisasiVariable, deklarasi dan inisialisasi
Variable, deklarasi dan inisialisasiDicky Kurniawan
 
4 Menggambar Grafik Fungsi Dengan Matlab
4 Menggambar Grafik Fungsi Dengan Matlab4 Menggambar Grafik Fungsi Dengan Matlab
4 Menggambar Grafik Fungsi Dengan MatlabSimon Patabang
 
Teori bahasa formal dan Otomata
Teori bahasa formal dan OtomataTeori bahasa formal dan Otomata
Teori bahasa formal dan OtomataRisal Fahmi
 
Sistem Basis Data(PPT)
Sistem Basis Data(PPT)Sistem Basis Data(PPT)
Sistem Basis Data(PPT)tafrikan
 
Kriptograf - Algoritma Kriptografi Klasik (bagian 1)
Kriptograf - Algoritma Kriptografi Klasik (bagian 1)Kriptograf - Algoritma Kriptografi Klasik (bagian 1)
Kriptograf - Algoritma Kriptografi Klasik (bagian 1)KuliahKita
 
Analisis Algoritma - Langkah Desain Algoritma
Analisis Algoritma - Langkah Desain AlgoritmaAnalisis Algoritma - Langkah Desain Algoritma
Analisis Algoritma - Langkah Desain AlgoritmaAdam Mukharil Bachtiar
 
Tugas mandiri struktur data
Tugas mandiri struktur dataTugas mandiri struktur data
Tugas mandiri struktur dataAsep Jaenudin
 
Algoritma - prosedur dan fungsi
Algoritma - prosedur dan fungsiAlgoritma - prosedur dan fungsi
Algoritma - prosedur dan fungsiZombie Black
 

La actualidad más candente (20)

Materi 3 Finite State Automata
Materi 3   Finite State AutomataMateri 3   Finite State Automata
Materi 3 Finite State Automata
 
Materi Struktur Data Tree
Materi Struktur Data TreeMateri Struktur Data Tree
Materi Struktur Data Tree
 
Pengertian dan Representasi Graph
Pengertian dan Representasi GraphPengertian dan Representasi Graph
Pengertian dan Representasi Graph
 
Materi lengkap tentang power point
Materi lengkap tentang power pointMateri lengkap tentang power point
Materi lengkap tentang power point
 
Pertemuan 10
Pertemuan 10Pertemuan 10
Pertemuan 10
 
4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)
 
Struktur Data Tree
Struktur Data TreeStruktur Data Tree
Struktur Data Tree
 
Variable, deklarasi dan inisialisasi
Variable, deklarasi dan inisialisasiVariable, deklarasi dan inisialisasi
Variable, deklarasi dan inisialisasi
 
4 Menggambar Grafik Fungsi Dengan Matlab
4 Menggambar Grafik Fungsi Dengan Matlab4 Menggambar Grafik Fungsi Dengan Matlab
4 Menggambar Grafik Fungsi Dengan Matlab
 
Teori bahasa formal dan Otomata
Teori bahasa formal dan OtomataTeori bahasa formal dan Otomata
Teori bahasa formal dan Otomata
 
Sistem Basis Data(PPT)
Sistem Basis Data(PPT)Sistem Basis Data(PPT)
Sistem Basis Data(PPT)
 
Kriptograf - Algoritma Kriptografi Klasik (bagian 1)
Kriptograf - Algoritma Kriptografi Klasik (bagian 1)Kriptograf - Algoritma Kriptografi Klasik (bagian 1)
Kriptograf - Algoritma Kriptografi Klasik (bagian 1)
 
Analisis Algoritma - Langkah Desain Algoritma
Analisis Algoritma - Langkah Desain AlgoritmaAnalisis Algoritma - Langkah Desain Algoritma
Analisis Algoritma - Langkah Desain Algoritma
 
03 pseudocode
03 pseudocode03 pseudocode
03 pseudocode
 
Tugas mandiri struktur data
Tugas mandiri struktur dataTugas mandiri struktur data
Tugas mandiri struktur data
 
struktur data
struktur datastruktur data
struktur data
 
Array
ArrayArray
Array
 
4.matriks dan relasi
4.matriks dan relasi4.matriks dan relasi
4.matriks dan relasi
 
GoLang_1
GoLang_1GoLang_1
GoLang_1
 
Algoritma - prosedur dan fungsi
Algoritma - prosedur dan fungsiAlgoritma - prosedur dan fungsi
Algoritma - prosedur dan fungsi
 

Destacado

Sortir Nilai dengan JSP
Sortir Nilai dengan JSPSortir Nilai dengan JSP
Sortir Nilai dengan JSPIbrahim Naki
 
Membuat Class Sendiri
Membuat Class SendiriMembuat Class Sendiri
Membuat Class SendiriIbrahim Naki
 
Membuat Ratu Love dengan Corel Draw
Membuat Ratu Love dengan Corel DrawMembuat Ratu Love dengan Corel Draw
Membuat Ratu Love dengan Corel DrawIbrahim Naki
 
Laporan 14 Sistem Operasi Linux
Laporan 14 Sistem Operasi LinuxLaporan 14 Sistem Operasi Linux
Laporan 14 Sistem Operasi LinuxIbrahim Naki
 
Laporan Praktikum OS
Laporan Praktikum OS Laporan Praktikum OS
Laporan Praktikum OS Ibrahim Naki
 
Pewarisan, Polimorfisme, dan Interface
Pewarisan, Polimorfisme, dan InterfacePewarisan, Polimorfisme, dan Interface
Pewarisan, Polimorfisme, dan InterfaceIbrahim Naki
 
LAPORAN 15 SISTEM OPERASI Manajemen User dan Group
LAPORAN 15 SISTEM OPERASI Manajemen User dan GroupLAPORAN 15 SISTEM OPERASI Manajemen User dan Group
LAPORAN 15 SISTEM OPERASI Manajemen User dan GroupIbrahim Naki
 
Laporan Sistem Operasi Linux
Laporan Sistem Operasi LinuxLaporan Sistem Operasi Linux
Laporan Sistem Operasi LinuxIbrahim Naki
 
OPERASI INPUT OUTPUT di Linux
OPERASI INPUT OUTPUT di LinuxOPERASI INPUT OUTPUT di Linux
OPERASI INPUT OUTPUT di LinuxIbrahim Naki
 
Ruang lingkup Ejaan Yang Disempurnakan (EYD)
Ruang lingkup Ejaan Yang Disempurnakan (EYD)Ruang lingkup Ejaan Yang Disempurnakan (EYD)
Ruang lingkup Ejaan Yang Disempurnakan (EYD)Ibrahim Naki
 
Perintah Dasar Sistem Operasi Linux
Perintah Dasar Sistem Operasi LinuxPerintah Dasar Sistem Operasi Linux
Perintah Dasar Sistem Operasi LinuxIbrahim Naki
 
Cara share printer dalam network pada windows 7
Cara  share printer dalam network  pada windows 7Cara  share printer dalam network  pada windows 7
Cara share printer dalam network pada windows 7belajarmath
 
Cara memasukan file dari slideshare ke blog
Cara memasukan file dari slideshare ke blogCara memasukan file dari slideshare ke blog
Cara memasukan file dari slideshare ke blogbudiotomo_08
 
Mengembalikan data yang terhapus atau rusak pada hardisk menggunakan ubuntu
Mengembalikan data yang terhapus atau rusak pada hardisk menggunakan ubuntuMengembalikan data yang terhapus atau rusak pada hardisk menggunakan ubuntu
Mengembalikan data yang terhapus atau rusak pada hardisk menggunakan ubuntuAlferizhy Chalter
 
Membuat mesin virtual
Membuat mesin virtualMembuat mesin virtual
Membuat mesin virtualRifaji Akhmad
 

Destacado (20)

Sortir Nilai dengan JSP
Sortir Nilai dengan JSPSortir Nilai dengan JSP
Sortir Nilai dengan JSP
 
Java Class
Java ClassJava Class
Java Class
 
Membuat Class Sendiri
Membuat Class SendiriMembuat Class Sendiri
Membuat Class Sendiri
 
Membuat Ratu Love dengan Corel Draw
Membuat Ratu Love dengan Corel DrawMembuat Ratu Love dengan Corel Draw
Membuat Ratu Love dengan Corel Draw
 
Laporan 14 Sistem Operasi Linux
Laporan 14 Sistem Operasi LinuxLaporan 14 Sistem Operasi Linux
Laporan 14 Sistem Operasi Linux
 
Laporan Praktikum OS
Laporan Praktikum OS Laporan Praktikum OS
Laporan Praktikum OS
 
Praktikum 4B
Praktikum 4BPraktikum 4B
Praktikum 4B
 
Kata pengantar
Kata pengantarKata pengantar
Kata pengantar
 
Pewarisan, Polimorfisme, dan Interface
Pewarisan, Polimorfisme, dan InterfacePewarisan, Polimorfisme, dan Interface
Pewarisan, Polimorfisme, dan Interface
 
LAPORAN 15 SISTEM OPERASI Manajemen User dan Group
LAPORAN 15 SISTEM OPERASI Manajemen User dan GroupLAPORAN 15 SISTEM OPERASI Manajemen User dan Group
LAPORAN 15 SISTEM OPERASI Manajemen User dan Group
 
Laporan Sistem Operasi Linux
Laporan Sistem Operasi LinuxLaporan Sistem Operasi Linux
Laporan Sistem Operasi Linux
 
OPERASI INPUT OUTPUT di Linux
OPERASI INPUT OUTPUT di LinuxOPERASI INPUT OUTPUT di Linux
OPERASI INPUT OUTPUT di Linux
 
Ruang lingkup Ejaan Yang Disempurnakan (EYD)
Ruang lingkup Ejaan Yang Disempurnakan (EYD)Ruang lingkup Ejaan Yang Disempurnakan (EYD)
Ruang lingkup Ejaan Yang Disempurnakan (EYD)
 
Perintah Dasar Sistem Operasi Linux
Perintah Dasar Sistem Operasi LinuxPerintah Dasar Sistem Operasi Linux
Perintah Dasar Sistem Operasi Linux
 
Perintah dasarlinux norestriction
Perintah dasarlinux norestrictionPerintah dasarlinux norestriction
Perintah dasarlinux norestriction
 
Cara share printer dalam network pada windows 7
Cara  share printer dalam network  pada windows 7Cara  share printer dalam network  pada windows 7
Cara share printer dalam network pada windows 7
 
Cara memasukan file dari slideshare ke blog
Cara memasukan file dari slideshare ke blogCara memasukan file dari slideshare ke blog
Cara memasukan file dari slideshare ke blog
 
Mengembalikan data yang terhapus atau rusak pada hardisk menggunakan ubuntu
Mengembalikan data yang terhapus atau rusak pada hardisk menggunakan ubuntuMengembalikan data yang terhapus atau rusak pada hardisk menggunakan ubuntu
Mengembalikan data yang terhapus atau rusak pada hardisk menggunakan ubuntu
 
Membuat mesin virtual
Membuat mesin virtualMembuat mesin virtual
Membuat mesin virtual
 
Ms dos & linux
Ms dos & linuxMs dos & linux
Ms dos & linux
 

Similar a FUNGSI – FUNGSI DALAM MYSQL

mengenal fungsi-fungsi diSQL Server
mengenal fungsi-fungsi diSQL Servermengenal fungsi-fungsi diSQL Server
mengenal fungsi-fungsi diSQL Serversyahrul ramadan
 
Laporan praktikum iii visual basic
Laporan praktikum iii visual basicLaporan praktikum iii visual basic
Laporan praktikum iii visual basicrahmi wahyuni
 
Kontrak Perkuliahan
Kontrak PerkuliahanKontrak Perkuliahan
Kontrak Perkuliahanformatik
 
Kontrak Perkuliahan
Kontrak PerkuliahanKontrak Perkuliahan
Kontrak Perkuliahanformatik
 
Fungsi dalam pemrograman Visual Basci Versi 6.0
Fungsi dalam pemrograman Visual Basci Versi 6.0Fungsi dalam pemrograman Visual Basci Versi 6.0
Fungsi dalam pemrograman Visual Basci Versi 6.0ArriWidyanto1
 

Similar a FUNGSI – FUNGSI DALAM MYSQL (13)

mengenal fungsi-fungsi diSQL Server
mengenal fungsi-fungsi diSQL Servermengenal fungsi-fungsi diSQL Server
mengenal fungsi-fungsi diSQL Server
 
Bab. 8
Bab. 8Bab. 8
Bab. 8
 
Algoritma - Array
Algoritma - ArrayAlgoritma - Array
Algoritma - Array
 
Fungsi rekursif
Fungsi rekursifFungsi rekursif
Fungsi rekursif
 
Modul pd
Modul pdModul pd
Modul pd
 
Laporan praktikum iii visual basic
Laporan praktikum iii visual basicLaporan praktikum iii visual basic
Laporan praktikum iii visual basic
 
Pertemuan V
Pertemuan VPertemuan V
Pertemuan V
 
Kontrak Perkuliahan
Kontrak PerkuliahanKontrak Perkuliahan
Kontrak Perkuliahan
 
Kontrak Perkuliahan
Kontrak PerkuliahanKontrak Perkuliahan
Kontrak Perkuliahan
 
Fungsi dalam pemrograman Visual Basci Versi 6.0
Fungsi dalam pemrograman Visual Basci Versi 6.0Fungsi dalam pemrograman Visual Basci Versi 6.0
Fungsi dalam pemrograman Visual Basci Versi 6.0
 
Function dalam pemrograman
Function dalam pemrogramanFunction dalam pemrograman
Function dalam pemrograman
 
Latihan
LatihanLatihan
Latihan
 
Fungsi Fungsi Di MySQL
Fungsi Fungsi Di MySQLFungsi Fungsi Di MySQL
Fungsi Fungsi Di MySQL
 

FUNGSI – FUNGSI DALAM MYSQL