tugas mandiri 8 basis data lanjut- pengaturan output pada sql-plus - agung priyo sembodo -...
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 :