Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 13

LEMBAR JAWABAN

UTS
PEMOGRAMAN PL/SQL

NAMA : MICHAEL LOWMAN

NIM : 41818210055

SISTEM IFORMASI
1. JAWABAN SOAL NO 1
A. TABLE TPESERTA

CREATE TABLE TPESERTA

( NOPESERTA varchar(10) NOT NULL,

NAMAPESERTA varchar2(50) NOT NULL,

JKELAMIN varchar2(50),

ALAMAT varchar2(50),

CONSTRAINT TPESERTA_pk PRIMARY KEY (NOPESERTA)

);

INSERT INTO TPESERTA(NOPESERTA , NAMAPESERTA, JKELAMIN, ALAMAT)

VALUES ('05001', 'SAPROL', 'LAKi-LAKI', 'JAKARTA');\

INSERT INTO TPESERTA(NOPESERTA , NAMAPESERTA, JKELAMIN, ALAMAT)

VALUES ('05002', 'KIPLI', 'LAKi-LAKI', 'BOGOR');

INSERT INTO TPESERTA(NOPESERTA , NAMAPESERTA, JKELAMIN, ALAMAT)

VALUES ('05003', 'SARAH', 'PEREMPUAN', 'JAKARTA');

INSERT INTO TPESERTA(NOPESERTA , NAMAPESERTA, JKELAMIN, ALAMAT)

VALUES ('05004', 'FANDI', 'LAKi-LAKI', 'BOGOR')


B. TABEL KURSUS

CREATE TABLE TKURSUS

( KDKURSUS varchar(10) NOT NULL,

NAMAKURSUS varchar2(50) NOT NULL,

CONSTRAINT TKURSUS_pk PRIMARY KEY (KDKURSUS)

);

INSERT INTO TKURSUS(KDKURSUS, NAMAKURSUS)

VALUES ('1', 'GITAR');

INSERT INTO TKURSUS(KDKURSUS, NAMAKURSUS)

VALUES ('2', 'DRUM');

INSERT INTO TKURSUS(KDKURSUS, NAMAKURSUS)

VALUES ('3', 'VOKAL');

INSERT INTO TKURSUS(KDKURSUS, NAMAKURSUS)

VALUES ('4', 'AKTING');


C. TJADWAL

CREATE TABLE TJADWAL(

NOPESERTA VARCHAR(10) NOT NULL,

KDKURSUS VARCHAR(10) NOT NULL,

TGLKURSUS DATE,

FOREIGN KEY (NOPESERTA) REFERENCES TPESERTA(NOPESERTA),

FOREIGN KEY (KDKURSUS) REFERENCES TKURSUS(KDKURSUS)

);

INSERT INTO TJADWAL(NOPESERTA, KDKURSUS, TGLKURSUS)

VALUES ('05001', '1', '12/11/2005');

INSERT INTO TJADWAL(NOPESERTA, KDKURSUS, TGLKURSUS)

VALUES ('05002', '1', '12/11/2005');

INSERT INTO TJADWAL(NOPESERTA, KDKURSUS, TGLKURSUS)

VALUES ('05003', '3', '14/11/2005');

INSERT INTO TJADWAL(NOPESERTA, KDKURSUS, TGLKURSUS)

VALUES ('05004', '4', '15/11/2005');


2. Jawaban Soal no 2

SELECT TPESERTA.NAMAPESERTA, TKURSUS.NAMAKURSUS,


TJADWAL.TGLKURSUS

FROM TPESERTA , TKURSUS , TJADWAL

WHERE TPESERTA.NOPESERTA = TJADWAL.NOPESERTA AND


TKURSUS.KDKURSUS = TJADWAL.KDKURSUS;

3. Jawaban Soal no 3

SELECT*FROM TPESERTA

WHERE JKELAMIN = 'LAKi-LAKI'


4. Jawaban soal no 4

DECLARE

NIM VARCHAR(20) :='41815210013';

NAMA VARCHAR(20) :='ADI SAPUTRA';

Nilai INTEGER(2) := 85;

BEGIN

DBMS_OUTPUT.PUT_LINE('NIM :' || NIM);

DBMS_OUTPUT.PUT_LINE('NAMA :' || NAMA);


5. Jawaban soal no 5

You might also like