tugas mandiri 8 basis data lanjut- pengaturan output pada sql-plus - agung priyo sembodo -...

Upload: agung-menggapai-mimpi

Post on 08-Aug-2018

250 views

Category:

Documents


4 download

TRANSCRIPT

  • 8/22/2019 Tugas Mandiri 8 Basis Data Lanjut- Pengaturan Output Pada SQL-plus - Agung Priyo Sembodo - 7411030854

    1/6

    AgungPriyoSembodo

    7411030854 [email protected] 1

    TUGAS MANDIRI 8(PENGATURAN OUTPUT PADA SQL*PLUS)

    BASIS DATA LANJUT

    Nama Mahasiswa :Agung Priyo SembodoNRP : 7411030854Jurusan : D3 PJJ Teknik InformatikaKelas : 2 Informatika BMata Kuliah : Basis Data LanjutDosen Pengajar : Rengga Asmara, S.Kom

    1. Buat file script untuk menampilkan report berikut :

    Jawab :

    Kita buat file yang berisikan sintaks sql. Misalnya kita buat file 1.sql, dan berikut isi darifile 1.sql :

    SET PAGESIZE 22

    SET LINESIZE 60

    SET FEEDBACK OFF

    TTITLE Employee|Report

    BTITLE Confidential

    BREAK ON job

    COLUMN ename||job HEADING Pegawai FORMAT A15

    REM ******* Statement SELECT********

    SELECT ename||job, hiredate

    FROM EMP

    WHERE hiredate between '&lowdate' and '&highdate'

    /

    SET FEEDBACK ON

    REM clear all formatting command

  • 8/22/2019 Tugas Mandiri 8 Basis Data Lanjut- Pengaturan Output Pada SQL-plus - Agung Priyo Sembodo - 7411030854

    2/6

    AgungPriyoSembodo

    7411030854 [email protected] 2

    Buka isql plus pada browser. Setelah anda login pilih menu loadscriptbrowse dan pilihfile 1.sql di atas.

    Setelah itu semua isi yang terdapat pada file 1.sql kita eksekusi, dan kita akan dimintauntuk memasukkan nilai dari variable lowdate dan highdate :

  • 8/22/2019 Tugas Mandiri 8 Basis Data Lanjut- Pengaturan Output Pada SQL-plus - Agung Priyo Sembodo - 7411030854

    3/6

    AgungPriyoSembodo

    7411030854 [email protected] 3

  • 8/22/2019 Tugas Mandiri 8 Basis Data Lanjut- Pengaturan Output Pada SQL-plus - Agung Priyo Sembodo - 7411030854

    4/6

    AgungPriyoSembodo

    7411030854 [email protected] 4

    Hasil eksekusinya adalah sebagai berikut :

    Hasil eksekusinya memang berbeda dengan yang ada dengan soal di atas. Hal ini karena pada

    soal, menggunakan sql plus dari dos, sedangkan pada praktikum menggunakan isql plus yang

    berbasis web.

    2. Buat file script untuk menampilkan nama pegawai, pekerjaan dan department tempat pegawaibekerja yang berlokasi sesuai nilai yang diinputkan.

  • 8/22/2019 Tugas Mandiri 8 Basis Data Lanjut- Pengaturan Output Pada SQL-plus - Agung Priyo Sembodo - 7411030854

    5/6

    AgungPriyoSembodo

    7411030854 [email protected] 5

    Jawab :

    Langkah langkahnya hampir sama dengan soal yang pertama, yang membedakanhanyalah isi dari file sqlnya saja. Misalkan file 2.sql :

    SET PAGESIZE 22

    SET LINESIZE 60

    SET FEEDBACK OFF

    TTITLE Employee|Report

    BTITLE Confidential

    BREAK ON job

    COLUMN ename HEADING 'NAMA PEGAW' FORMAT A15

    COLUMN job HEADING Kategori|Pekerjaan FORMAT A15

    COLUMN dname HEADING 'NAMA DEPARTMENT' FORMAT A15

    REM ******* Statement SELECT********

    SELECT e.ename, e.job, d.dname

    FROM EMP e, DEPT d

    WHERE e.deptno = d.deptno and

    d.loc = '&lokasi'

    /

    SET FEEDBACK ON

    REM clear all formatting command

    Load dan eksekusi file 2.sql di atas sehingga akan dimintai inputan dari user :

  • 8/22/2019 Tugas Mandiri 8 Basis Data Lanjut- Pengaturan Output Pada SQL-plus - Agung Priyo Sembodo - 7411030854

    6/6

    AgungPriyoSembodo

    7411030854 [email protected] 6

    Dan hasil dari eksekusi misalkan kita masukkan lokasinya DALLAS :