Saturday, 25 February 2017

16:37
Assalamualaikum Wr. Wb.
Kembali lagi bersama saya Mohamad Ibnu Rizky. kali ini saya akan memberikan tutorial sekaligus sebagai tugas kuliah pemrograman dekstop. kali ini adalah penggunaan PL/SQL pada database ORACLE yang terkoneksi pada user HR

berikut ini studi kasusnya:
  1. Buat fungsi/prosedur yang bisa menampilkan pesan bahwa bilangan yang diinputkan adalah bilangan genap atau ganjil!
  2. Buat fungsi/prosedur untuk menghitung jumlah panjang karakter nama yang diinputkan! handle kesalahan jika yang dimasukkan bukan merupakan karakter
Sekarang kita kerjakan studi kasus kedua ya. untuk studi kasus yang pertama sudah dibahas di posting sebelumnya, bisa dilihat disini

Berikut ini jawaban studi kasus nomer 2:
  1. Buat procedure seperti berikut:
    create or replace procedure panjang(p_nama in varchar2) is
     x varchar2(50);
    begin
     x := LENGTH(TRANSLATE(p_nama,'+ -_=~`!@#$%^&*(){}[]|\/:;<>,.?0123456789',' '));
     dbms_output.put_line('Jumlah Karakter Huruf = ' || x);
     dbms_output.put_line('Jumlah Karakter seluruhnya = ' || LENGTH(p_nama));
    end;
    /
    

    KETERANGAN:
    LENGTH, berfungsi untuk menghitung panjang karakter pada query.
    TRANSLATE, berfungsi untuk menemukan kata yang terlihat aneh, atau kata yang tidak bisa di translate pada huruf. dengan menggunakan translate, jika kata tersebut mengandung angka atau simbol, fungsi translate hanya akan mengeksekusi karakter berupa huruf.

    SUSUNAN QUERY:
    LENGTH('Kata yang akan dihitung');
    TRANSLATE('Kata yang akan di translate','kata yang tidak boleh ditranslate',' ');
    



  2. Untuk mengeksekusi menggunakan query berikut:
    set serveroutput on
    exec panjang('kata yang akan dihitung');
    


Next
This is the most recent post.
Older Post

0 comments:

Post a Comment