Minggu, 17 Desember 2017

Laporan praktikum smbd modul 8

LAPORAN  PRAKTIKUM SMBD
Mata kuliah                  : SMBD
Dosen pengampu         : Tri Astuti,S.kom.,M.Eng.
Disusun oleh:
                             Nama : Giri indah umbarawati
  NIM   : 17.12.0156
  Kelas  : SI17B
PROGRAM STUDI SISTEM INFORMASI
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
TAHUN AJARAN 2017/2018
Daftar isi
              I.     Soal/permasalahan
          II.      Pembahasan
       III.       Landasan materi
      IV.       Kesimpulan
         V.      Daftar pustaka
      VI.       Penutup
I.  SOAL/PERMASALAHAN
-         Apakah fungsi dari Group by?
-         Sebutkan dan jelaskan 5 jenis dari single-row function!
-         Sebutkan fungsi lower dan upper?
II.  PEMBAHASAN
Kita buka aplikasi SQLplus
Lalu jika muncul seperti gambar berikut, maka isikan username dan password yang telah di isikan pada saat penginstallan aplikasi atau bisa juga menggunakan username dan password bawaan, yaitu “SYSTEM”
Perintah (creat user giri Identified by amikom) adalah perintah yang di buat untuk membuat user baru. Disini bisa dilihat jika “user giri” adalah nama dari usernya, sedangkan identified by amikom adalah untuk passwordnya
Dan cek user connect atau bisa juga dengan menggunakan perintah “conn” atau kepanjangan dari “connect” lalu masukkan user dan passwordnya. Jika berhasil maka terhubung / connected, seperti terlihat pada gambar berikut :
Untuk memberi hak akses pada user kita gunakan perintah:

Setelah user dan password “connected”, sekarang kita akan melanjutkan untuk membuat contoh program Character Function. Untuk membuat program Character Function, perintah pertama yang harus di masukan adalah (select ascii(‘a’), ascii(‘A’),dst). Berikut contoh pembuatan Character Function :
A.    Single-row function
1.      Character Function
  • ASCII () dan CHR ()
Digunakan untuk menampilkan nilai ASCII dari karakter X dan CHR(x) berfungsi sebaliknya untuk mengembalikan karakter dari suatu nilai ASCII.
 
  •   CONCAT ()
Digunakan untuk menggabungkan karakter string x dan y.
  •   INITCAP( ), LOWER ( ) dan UPPER( )
Initcap(x) untuk mengubah karakter awal suatu kata dari string x menjadi huruf kapital. Lower(x) untuk mengubah string (x) menjadi huruf kecil sedangkan Upper(x) digunakan untuk mengubah string (x) menjadi huruf kapital. Ketiga fungsi diatas disebut dengan case-manipulation.
  • SUBSTR( )
Digunakan untuk menampilkan substring mulai dari posisi y sebanyak z karakter dari string x. Jika nilai z tidak ditentukan maka akan ditampilkan mulai dari posisi y sampai karakter terakhir. Jika nilai y negatif (-) maka posisi karakter diambil dari sisi kanan atau belakang string.
  • KOMBINASI CHARACTER FUNCTION
Kombinasi dari beberapa character function bisa dilakukan dengan menjadikan hasil dari suatu function sebagai parameter untuk function berikutnya. Sebagai contoh adalah kombinasi antara function LOWER, SUBSTR dan CONCAT untuk menghasilkan email pelanggan.
  1. Numeric Function
  • FLOOR ()
 Floor (x) digunakan untuk pembulatan ke bawah dari nilai desimal x .
  • MOD ()
  1. Date Function
  • ADD_MONTHS
Mengembalikan hasil penjumlahan tanggal x dengan y bulan. Jika y bernilai negatif maka terjadi pengurangan tanggal x dengan y bulan.
  1. Convertion Function
Konversi tipe data bisa dilakukan secara implisit maupun eksplisit. Konversi implisit dilakukan secara otomatis oleh Oracle untuk data-data dengan format default. Sedangkan konveri secara eksplisit dilakukan menggunakan fungsi konversi yang sudah disediakan oleh Oracle.
  • Konversi Tanggal ke karakter dengan To_Char
  1. General Function
Merupakan function yang bisa dioperasikan pada semua tipe data. Ada empat jenis general function yaitu NVL, NVL2, NULLIF, dan COALESCE.
  • NULLIF
Digunakan untuk membandingkan nilai x dan y. Jika nilai x sama dengan nilai y maka akan menghasilkan nilai null, tetapi jika x dan y tidak sama akan ditampilkan x.
  1. GROUP FUNCTION
  • AVG (x)
Digunakan untuk menghitung nilai rata-rata dari kelompok data x. Berikut ini perintah untuk menghitung rata-rata harga jual barang.
  •   COUNT
Digunakan untuk menghitung jumlah data dari kelompok data x. Berikut ini perintah untuk menghitung jumlah barang yang ada.
  • MAX ( ) dan MIN ( )
MAX digunakan untuk mencari nilai paling tinggi dari kelompok data x. MIN digunakan untuk mencari nilai yang paling rendah dari kelompok data x.
  • STDDEV( )
Digunakan untuk menghitung nilai standar deviasi dari kelompok data x. Standar deviasi adalah fungsi statistik yang didefinisikan sebagai square root dari nilai variance.
  • SUM ( )
Digunakan untuk menghitung jumlah total dari data yang ada di kelompok data x.
  • VARIANCE( )
Digunakan untuk menghitung nilai variance dari kelompok data x. Variance merupakan fungsi statistik yang didefinisikan sebagai square of standart deviasi.
  • Mengelompokkan data menggunakan GROUP BY
Digunakan untuk mengelompokkan data berdasarkan suatu kriteria pada perintah select.
  • Menyeleksi Hasil GROUP BY dengan HAVING
Digunakan untuk menyeleksi data berdasarkan kriteria tertentu. Prinsip kerja klausa HAVING sama dengan klausa WHERE, tetapi klausa HAVING digunakan untuk menyeleksi data hasil dari group function.
III.       LANDASAN MATERI
1.      Apakah fungsi dari Group by?
Digunakan untuk mengelompokkan data berdasarkan suatu kriteria pada perintah select.
2.      Sebutkan dan jelaskan 5 jenis dari single-row function!
- Character Function digunakan untuk memproses data karakter.
- Numeric Function digunakan untuk memproses data numerik.
- Date Function digunakan untuk memproses data tanggal.
- Convension Function digunakan untuk melakukan konversi data.
- General Function digunakan untuk memproses semua tipe data.
3.  Sebutkan fungsi lower dan upper?
- Fungsi dari lower digunakan untuk mengubah string (x) menjadi huruf kecil.
- Fungsi dari upper digunakan untuk mengubah string (x) menjadi huruf kapital.
IV. KESIMPULAN
Jika kita menggunakan data yang sangat banyak, sedangkan kita membutuhkan akses data yang cepat dari SQLplus ini akan sangat membantu dalam meningkatkan performance dari akses data. Dengan adanya sistem manajemen basis data yang salah satu aplikasinya yaitu SQLplus dapat mempermudah kita dalam penyimpanan data dan informasi yang kita miliki.
V.  DAFTAR PUSTAKA
-         Refrensi modul Ibu Tri 1-12 (modul SMBD)
-         Referensi buku tulis
VI. PENUTUP
Sekian laporan dan pembahasan praktikum SMBD yang telah saya buat kurang dan lebihnya, bila adanya kekurangan dari penulisan dan penyampaian yang kurrang jelas saya mohon maaf yang sebesar - besarnya.

Tidak ada komentar:

Posting Komentar