TUGAS DBMS_2

by 04.07 0 komentar
Resume pertemuan ke2 dan ke3
input output & if

Fitri Novita Sari
30109376
(PIS09.04)

scirpting dalam SQL dibuat di dalam notepad lalu lakukan ketentuan dan langkah-langkah diantaranya :
1. setelah scrip dibuat, lalu save namafiles.sql
2. tidak lupa ganti save as type manjadi all files
3. masuk ke command prompt
4. tidak lupa masukan user name dan juga password
5. setelah itu ketik pada cmd, set serveroutput on
6. lalu ketik @' (lokasi penempatan script yang sudah di save terlebih dahulu tadi)';
    contoh:   @'E:/latihan/namafiles.sql';






7. setelah itu maka program akan jalan.

  • contoh










    declare


    begin

    dbms_output.put_line('a:=10;');
    dbms_output.put_line('f(x,y)=23x + 2y -55');

    end;
    /

    maka akan tampilan dari script tersebut seperti ini



    v  

    * menampilkan hari


    declare

    begin

    dbms_output.put_line('Sekarang hari sabtu');

    dbms_output.put_line('kemarin hari jum''at');

    end;
    /







    * menampilkan luas persegi panjang

    declare

    x number;
    y number;
    a number;
    b number;

    begin

    x:=&nilai_x;
    y:=&nilai_y;
    a:=2*x+2*y;
    b:=x*y;

    dbms_output.put_line('output:');
    dbms_output.put_line('Persegi panjang ini kelilingnya '||a||' cm');
    dbms_output.put_line('Luasnya '||b||' cm');

    end;
    /



    * menampilkan nama beserta nim



    declare
    a varchar(5);
    b number(10);

    begin
    a:='&nama';
    b:=&nim;

    dbms_output.put_line('hai, nama saya ' ||a||' dengan nim '||b||' Saya mahasiswa politeknik telkom');

    end;
    /


    menampilkan tanggal



    declare

    begin
    dbms_output.put_line (' sekarang tanggal' || sysdate);

    end;
    /

    * menampilkan nama dan umur


    declare
    a varchar(10);
    b number(2);
    c number(2);

    begin
    a:='&nama';
    b:=&umur;

    dbms_output.put_line('hai nama saya '|| a);
    c:=b+5;
    dbms_output.put_line('5 tahun lagi, umur saya '|| c||' tahun');

    end;
    /

    menampilkan hari, tanggal dan tahun


    declare

    begin
    dbms_output.put_line ('sekarang hari ' || to_char (sysdate,'day'));
    dbms_output.put_line ('tanggal ' ||  to_char (sysdate,'dd'));
    dbms_output.put_line ('bulan ' ||  to_char (sysdate,'month'));
    dbms_output.put_line ('tahun ' ||  to_char(sysdate,'yyyy'));

    end;
    /




    *  kalkulator


    declare
    a number(2);
    b number(2);
    c number(2);
    d number(2);

    begin
    a:=&nilai_x ;
    b:=&nilai_y ;
    c:=a+b;
    d:=a-b;

    dbms_output.put_line('SELAMAT DATANG DI KALKULATOR CUPU');
    dbms_output.put_line(a|| 'di tambah'|| b|| 'sama dengan' ||c);
    dbms_output.put_line(a|| '-' ||b|| 'sama dengan' ||d);

    end;
    /





















    • penggunaan if dalam scripting

    * menampilkan nama beserta jenis kelamin


    declare
    a varchar (30);
    b varchar (10);

    begin
    a:='&nama';
    b:='&jenis_kelamin';

    if (b = 'L' or b='l')then
    dbms_output.put_line ('SELAMAT DATANG AKANG  ' ||a);
    else
    dbms_output.put_line ('SELAMAT DATANG NENG  ' ||a);

    end if;

    end;
    /












    * menampilkan harga diskon



    declare
    a varchar(30);
    b number(10);
    c number(3);
    d number(15);

    begin
    a:='&nama';
    b:=&harga_buku;
    c:=&diskon;
    d:=b-(b*c/100);


    dbms_output.put_line('SELAMAT DATANG '||a ); 
    dbms_output.put_line('HARGA YANG HARUS DI BAYAR RP ' || d );
    if  (c<20) then
    dbms_output.put_line( ' ih pelit banget ' );
    else
    dbms_output.put_line('wow baik banget');
    end if;

    end;
    /

    * contoh if lainnya




    declare
    nama varchar(50);
    jenis_kelamin varchar(1);
    umur number(5);


    begin
    nama := '&nama';
    jenis_kelamin := '&jenis_kelamin';
    umur := &umur;


    if (jenis_kelamin ='p') and (umur < 20) then
    dbms_output.put_line('mba '||nama||' Belajar yang bener');


    elsif (jenis_kelamin ='p') and (umur > 60) then
    dbms_output.put_line('mba '||nama||' Inget mati');


    elsif (jenis_kelamin ='p') and (umur >= 20) and (umur <= 60) then
    dbms_output.put_line('mba '||nama||' Buruan nikah bisi expired!');


    elsif (jenis_kelamin ='l') and (umur < 25) then
    dbms_output.put_line('mas '||nama||' Belajar yang bener');


    elsif (jenis_kelamin ='l') and (umur > 60) then
    dbms_output.put_line('mas '||nama||' inget mati');


    elsif (jenis_kelamin ='l') and (umur >= 25) and (umur <= 60) then
    dbms_output.put_line('mas '||nama||' Buruan nikah bisi expired!');


    end if;


    end;
    /
































    Unknown

    Developer

    Cras justo odio, dapibus ac facilisis in, egestas eget quam. Curabitur blandit tempus porttitor. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.

    0 komentar:

    Posting Komentar