Rabu, 23 Desember 2015

Laporan Modul Praktikum 5 basis data

Laporan Modul 5
“Fungsi – Fungsi Dalam Mysql”
Pada saat minggu kemarin kami telah mempelajari bagaimana cara menggunakan fungsi –fungsi yang ada dalam mysql.
Untuk itu saya akan menjelaskan bagaimana cara saya mempelajari fungsi – fungsi yang ada dalam mysql.
Langkah pertama yang saya lakukan adalah membuka aplikasi xampp. Setelah selesai membuka aplikasi xampp, sekarang kita masuk pada Cmd.
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 masuk pada tugas 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

0 komentar:

Posting Komentar

Diberdayakan oleh Blogger.

Followers