Senin, 28 Desember 2015

Fungsi - Fungsi pada Mysql


Assalamualaiqum
Hy sahabat blogger :) Kali ini saya akan membagikan sebuah tutorial tentang menerapkan fungsi - fungsi pada Mysql. Ok berikut step by stepnya.

Langkah pertama jalankan Mysql pada Xampp, dan buka command prompt dengan menekan tombol windows + R.
C:\Users\Aras\Documents\Tugas semester 1\Basis data\Laporan5\0.0.PNG
C:\Users\Aras\Documents\Tugas semester 1\Basis data\Laporan5\0.1.PNG
Setelah itu kita masuk pada mysql dengan cara,
C:\Users\Aras\Documents\Tugas semester 1\Basis data\Laporan5\1.PNG
Sebulum masuk pada database ada baiknya kita cek dulu database yang akan kita kerjakan caranya,
C:\Users\Aras\Documents\Tugas semester 1\Basis data\Laporan5\2.PNG
Setelah itu kita masuk pada database penjualan,
C:\Users\Aras\Documents\Tugas semester 1\Basis data\Laporan5\2.1.PNG
Sebelum kita praktekkan, sekarang saya akan menjelaskan cara menggunakan fungsi – fungsi dalam mysql.
  • Fungsi String

  • ASCII(x)
Menghasilkan kode ASCII untuk karakter pertama dalam suatu string x.
C:\Users\Aras\Documents\Tugas semester 1\Basis data\Laporan5\3.PNG
C:\Users\Aras\Documents\Tugas semester 1\Basis data\Laporan5\4.PNG
  • CHAR(x,y,z…)
Menghasilkan nilai String berdasarkan kode ASCII yang dituliskan dalam parameternya.
C:\Users\Aras\Documents\Tugas semester 1\Basis data\Laporan5\5.PNG
  • LENGTH(X)
Untuk mendapatkan panjang sebuah string X
C:\Users\Aras\Documents\Tugas semester 1\Basis data\Laporan5\6.PNG
  • CONCAT()
Menggabungkan beberapa String dalam parameter menjadi satu string. Jika ada Null maka hasil CONCAT adalah Null.
C:\Users\Aras\Documents\Tugas semester 1\Basis data\Laporan5\7.PNG
  • INSERT (X,Y,Z,J)
Menghasilkan string X yang telah digantikan isinya dengan String J dari posisi ke Y sebanyak Z
C:\Users\Aras\Documents\Tugas semester 1\Basis data\Laporan5\8.PNG
  • INSTR(X,Y)
Menghasilkan nilai posisi Y didalam string X
C:\Users\Aras\Documents\Tugas semester 1\Basis data\Laporan5\9.PNG
  • LOCATE(X,Y,Z)
Memberikan posisi String X didalam String Y mulai posisi ke Z
C:\Users\Aras\Documents\Tugas semester 1\Basis data\Laporan5\10.PNG
  • LEFT(X,Y)
Mengambil sejumlah Y karakter dari String X, mulai posisi pertama.
C:\Users\Aras\Documents\Tugas semester 1\Basis data\Laporan5\11.PNG
  • RIGHT(X,Y)
Mengambil sejumlah Y karakter dari String X, mulai posisi paling akhir.
C:\Users\Aras\Documents\Tugas semester 1\Basis data\Laporan5\12.PNG
  • MID (X,Y,Z)
Mengambil data string X sejumlah Z karakter mulai dari posisi ke Y.
C:\Users\Aras\Documents\Tugas semester 1\Basis data\Laporan5\13.PNG
  • REVERSE (X)
Membalik urutan penulisan sebuah string X.
C:\Users\Aras\Documents\Tugas semester 1\Basis data\Laporan5\14.PNG
  • Fungsi Tanggal

Format tanggal dalam MYSQL :

yyyy-mm-dd HH:ii:ss

yyyy : Tahun
mm  : Bulan
dd     : Tanggal
HH    : Jam
ii        : Menit
ss       : Detik
C:\Users\Aras\Documents\Tugas semester 1\Basis data\Laporan5\000.PNG
  • CURDATE ()
Menampilkan tanggal sekarang dari system.
C:\Users\Aras\Documents\Tugas semester 1\Basis data\Laporan5\15.PNG
  • CURTIME ()
Menampilkan waktu sekarang dari system.
C:\Users\Aras\Documents\Tugas semester 1\Basis data\Laporan5\16.PNG
  • CURRENT _TIMESTEMP() / NOW()
Menampilkan waktu saat ini, tanggal dan jam.
C:\Users\Aras\Documents\Tugas semester 1\Basis data\Laporan5\17.PNG
  • DATE_FORMAT (x, SimbolFormat)
Mengkonversi data tanggal sesuai dengan format yang diinginkan.
C:\Users\Aras\Documents\Tugas semester 1\Basis data\Laporan5\18.PNG
  • DAY_NAME(X)
Menampilkan nama hari dari tanggal yang menjadi argument dalam X.
C:\Users\Aras\Documents\Tugas semester 1\Basis data\Laporan5\19.PNG
  • DATOFMONTH(DATE)
Menampilkan nomor hari dari tanggal yang menjadi argument.
C:\Users\Aras\Documents\Tugas semester 1\Basis data\Laporan5\20.PNG
  • MONTH(DATE)
Menampilkan bagian bulan dari tanggal yang menjadi argument.
C:\Users\Aras\Documents\Tugas semester 1\Basis data\Laporan5\21.PNG
  • YEAR(DATE)
Menampilkan bagian tahun dari tanggal yang menjadi argument.
C:\Users\Aras\Documents\Tugas semester 1\Basis data\Laporan5\22.PNG
  • HOUR(TIME)
Menghasilkan bagian jam dari waktu yang menjadi argument.
C:\Users\Aras\Documents\Tugas semester 1\Basis data\Laporan5\23.PNG
  • MINUTE(TIME)
Menghasilkan bagian menit dari waktu yang menjadi argument.
C:\Users\Aras\Documents\Tugas semester 1\Basis data\Laporan5\24.PNG
  • SECOND(TIME)
Menghasilkan bagian detik dari waktu yang menjadi argument.
C:\Users\Aras\Documents\Tugas semester 1\Basis data\Laporan5\25.PNG
  • FUNGSI AGREGASI
  • SUM (nama_field)
Mendapatkan nilai total dari suatu kolom dalam sebuah table atau ekspresi.
C:\Users\Aras\Documents\Tugas semester 1\Basis data\Laporan5\26.PNG
  • AVG (nama_field)
Untuk mendapatkan nilai rata – rata sebuah kolom pada tabel atau ekspresi.
C:\Users\Aras\Documents\Tugas semester 1\Basis data\Laporan5\27.PNG
  • MAX (nama_field)
Untuk mendapatkan nilai maksimum dari sebuah kolom dalam tabel atau ekspresi.
C:\Users\Aras\Documents\Tugas semester 1\Basis data\Laporan5\28.PNG
  • MIN (nama_field)
Untuk mendapatkan nilai minimum sebuah kolom pada tabel atau ekspresi
C:\Users\Aras\Documents\Tugas semester 1\Basis data\Laporan5\29.PNG
  • COUNT (X)
Untuk mendapatkan jumlah record dari suatu kolom atau tabel X.
C:\Users\Aras\Documents\Tugas semester 1\Basis data\Laporan5\30.PNG
C:\Users\Aras\Documents\Tugas semester 1\Basis data\Laporan5\31.PNG
  • FUNGSI ARITMATIKA
  • PENJUMLAHAN (+)
Untuk menjumlahkan dua buah data numerik.
C:\Users\Aras\Documents\Tugas semester 1\Basis data\Laporan5\32.PNG
  • 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 dua sisa pembagian dari suatu operasi pembagian bilangan numerik.
  • FUNGSI SISTEM
  • DATABASE ()
Mengetahui database  yang sedang digunakan
  • LAST_INSERT_ID ()
Menampilkan info data terakhir yang degenerate oleh MYSQL pada kolom bertipe AUTO INCREMENT (AI).
  • SESSION_USER
Menampilkan informasi pemakai yang sedang melakukan akses ke database.

TUGAS
  1. Tampilkan String “Praktikum Pemograman” yang telah diubah menjadi String  “Prakt Pemrog”

C:\Users\Aras\Documents\Tugas semester 1\Basis data\Laporan5\Tugas1.PNG

  1. Tampilkan String “Wesi Uta” dalam “Sulawesi Utara”.

C:\Users\Aras\Documents\Tugas semester 1\Basis data\Laporan5\Tugas2.PNG

  1. Tampilkan posisi String “Politeknik” dalam String “Nama Kampus Politeknik Gorontalo”.

C:\Users\Aras\Documents\Tugas semester 1\Basis data\Laporan5\Tugas3.PNG

  1. 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.

C:\Users\Aras\Documents\Tugas semester 1\Basis data\Laporan5\Tugas4.PNG

  1. Tampilkan String “Sistem” dalam String “Sistem basis data”.

C:\Users\Aras\Documents\Tugas semester 1\Basis data\Laporan5\Tugas5.PNG

  1. Dari tabel barang yang sudah dibuat pada tugas sebelumnya, tampilkan jumlah stok yang paling sedikit (gunakan fungsi).

C:\Users\Aras\Documents\Tugas semester 1\Basis data\Laporan5\Tugas6.PNG

Related Posts:

  • Membuat Aplikasi Login-Register Menggunakan ADT Eclipse Assalamualaiqum ☺ Di sore ini saya kembali membagikan pengetahuan tentang cara membuat form login dan register pada android. Berikut langkah – langkah membuatnya: Buat project baru. Buat file xml dan java Isikan … Read More
  • Membuat Aplikasi Client-Server PhpMysql & Eclipse ADT Assalamualiqum sahabat blogger ☺ Sebelumnya saya sudah membahas tentang android, kali ini yang akan saya bagikan masih seputar tentang android juga yaitu membuat client-server. Ok langsung saja kita ke TKP :D Pertama buat… Read More
  • Membuat Group Menu pada Aplikasi Android Assalamualaiqum Pada kesempatan ini saya akan kembali membagikan pengetahuan yaitu cara membuat group menu pada android menggunakan ADT Eclipse. Ok langsung saja. Buat project baru. Isikan source code pada file activit… Read More
  • Aplikasi Perpustakaan Berbasis CLient-Server Assalamualaiqum Wr. Wb. Kali ini saya akan menshare cara membuat aplikasi peminjaman buku di perpustakaan berbasis client-server, tapi saya akan mempostingnya secara bertahap. Jadi pantau terus blog saya :) Yang pertama sa… Read More
  • Membuat List Array Adapter pada ADT Eclipse Assalamualaiqum ☺ Membuat ListView Menggunakan Android ADT dan Eclipse-Pada artikel ini penulis akan membahas cara membuat listview sederhana atau list view (daftar isi) dasar, list view ini banyak sekali digunakan pada pro… Read More

0 komentar:

Posting Komentar

Copyright © 2025 Sharing Pengetahuan | Powered by Blogger