Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE TABLE FILM
- (
- id_film VARCHAR2 (10) NOT NULL ,
- judul VARCHAR2 (50) ,
- durasi VARCHAR2 (10) ,
- tahun NUMBER ,
- sinopsis VARCHAR2 (2000)
- ) ;
- ALTER TABLE FILM ADD CONSTRAINT Film_PK PRIMARY KEY ( id_film ) ;
- CREATE TABLE TEATER
- (
- nomor_teater VARCHAR2 (10) NOT NULL ,
- kelas VARCHAR2 (10) ,
- harga NUMBER ,
- kapasitas NUMBER
- ) ;
- ALTER TABLE TEATER ADD CONSTRAINT Teater_PK PRIMARY KEY ( nomor_teater ) ;
- CREATE TABLE JadwalTayang
- (
- id_jadwalTayang VARCHAR2 (10) NOT NULL ,
- id_film VARCHAR2 (10) NOT NULL ,
- nomor_teater VARCHAR2 (10) NOT NULL ,
- periode_start DATE ,
- periode_end DATE
- ) ;
- ALTER TABLE JadwalTayang ADD CONSTRAINT JadwalTayang_PK PRIMARY KEY ( id_jadwalTayang ) ;
- CREATE TABLE Kursi
- (
- no_inventori VARCHAR2 (5) NOT NULL ,
- nomor_teater VARCHAR2 (10) NOT NULL,
- no_kursi VARCHAR2 (5)
- ) ;
- ALTER TABLE Kursi ADD CONSTRAINT Kursi_PK PRIMARY KEY ( no_inventori ) ;
- CREATE TABLE Member
- (
- id_member VARCHAR2 (10) NOT NULL ,
- nama_member VARCHAR2 (30) ,
- no_hp VARCHAR2 (13) ,
- email VARCHAR2 (50) ,
- tgl_lahir DATE
- ) ;
- ALTER TABLE Member ADD CONSTRAINT Member_PK PRIMARY KEY ( id_member ) ;
- CREATE TABLE Orderfilm
- (
- id_order VARCHAR2 (10) NOT NULL ,
- id_member VARCHAR2 (10) NOT NULL ,
- id_jadwalTayang VARCHAR2 (10) NOT NULL ,
- no_inventori VARCHAR2 (5) NOT NULL ,
- tanggal DATE ,
- status VARCHAR2 (10)
- ) ;
- ALTER TABLE Orderfilm ADD CONSTRAINT Order_PK PRIMARY KEY ( id_order ) ;
- ALTER TABLE JadwalTayang ADD CONSTRAINT JadwalTayang_Film_FK FOREIGN KEY ( id_film ) REFERENCES Film ( id_film ) ;
- ALTER TABLE JadwalTayang ADD CONSTRAINT JadwalTayang_Teater_FK FOREIGN KEY ( nomor_teater ) REFERENCES Teater ( nomor_teater ) ;
- ALTER TABLE Kursi ADD CONSTRAINT Kursi_Teater_FK FOREIGN KEY ( nomor_teater ) REFERENCES Teater ( nomor_teater ) ;
- ALTER TABLE Orderfilm ADD CONSTRAINT Order_JadwalTayang_FK FOREIGN KEY ( id_jadwalTayang ) REFERENCES JadwalTayang ( id_jadwalTayang ) ;
- ALTER TABLE Orderfilm ADD CONSTRAINT Order_Kursi_FK FOREIGN KEY ( no_inventori ) REFERENCES Kursi ( no_inventori ) ;
- ALTER TABLE Orderfilm ADD CONSTRAINT Order_Member_FK FOREIGN KEY ( id_member ) REFERENCES Member ( id_member ) ;
- INSERT INTO film (id_film, judul, durasi, tahun, sinopsis) VALUES('F0101','Keluarga Cemara','110',2019,'Fokus cerita ini masih soal, Emak serta kedua anak mereka, Euis dan Ara . Persis dengan cerita di sinetronnya, film ini mengisahkan tentang bagaimana perjalanan hidup keluarga Abah yang semula nyaman dan mapan lalu kemudian mendadak bangkrut. Abah pun mengajak keluarganya pindah ke rumah warisan yang cukup jauh dari kota. Dengan segala keterbatasan dan kekurangan yang ia memiliki, Abah berusaha menjadi kepala keluarga serta ayah yang baik untuk anak-anaknya. Untung saja, Emak tak pernah lelah mendampinginya dan berusaha menjadi sandaran di saat mereka sedih.');
- INSERT INTO film (id_film, judul, durasi, tahun, sinopsis) VALUES('F0102','Habibie Ainun 3','96',2019,'Habibie dan Ainun 3 adalah sebuah film Indonesia tahun 2019 yang disutradarai oleh Hanung Bramantyo dan diproduksi oleh Manoj Punjabi (MD Pictures). Film ini adalah film ketiga dari seri film Habibie dan Ainun. Bila "Rudy Habibie" merupakan prekuel dari kisah Habibie muda, maka film Habibie dan Ainun 3 ini adalah prekuel dari kisah Ainun muda. Film ini dijadwalkan rilis pada 19 Desember 2019. Hasri Ainun Besari diperankan oleh Maudy Ayunda menggantikan Bunga Citra Lestari pada film pertama, karena film ini akan lebih menekankan pada kisah Ainun di masa muda.');
- INSERT INTO film (id_film, judul, durasi, tahun, sinopsis) VALUES('F0103','Taufiq','105',2019,'Kisah penjalanan hidup politisi yang juga suami Mantan Presiden RI, Megawati Soekarnoputri, Taufiq Kiemas diangkat dalam sebuah film tayang 14 Maret 2019. Film yang diangkat dari kisah nyata itu disutradarai sekaligus skenarionya ditulis oleh Ismail Basbeth. Perjalanan hidup membawanya ke Jakarta dan bertemu langsung dengan Soekarno, menjalin persahabatan dengan Guntur Soekarnoputra serta bertemu Megawati Soekarnoputri untuk pertama kalinya. Taufiq akan memahami arti dari persahabatan, keluarga, cinta dan negara ketika dia menjalani ujian hidup sebagai seorang nasionalis. Setelah itu Ia dijebloskan ke penjara bersama sahabatnya dituduh sebagai anggota Komunis. Dalam penjara Taufiq banyak bertemu orang-orang hebat. Dari situlah perjalanan seorang lelaki yang menantang badai.');
- INSERT INTO film (id_film, judul, durasi, tahun, sinopsis) VALUES('F0104','Buya Hamka','110',2019,'Buya Hamka adalah film drama biografi Indonesia tentang Abdul Malik Karim Amrullah atau Hamka, seorang ulama Indonesia yang dikenal sebagai penulis, pujangga, dan politisi. Buya Hamka akan mengisahkan kehidupan Hamka sejak lahir sampai meninggal dunia. Sebelum menjadi sosok yang dikenal banyak orang, Hamka telah melewati beberapa perubahan, mulai dari kanak-kanak, remaja, hingga berkeluarga. Sebagai ulama, film ini menyoroti bagaimana cara Hamka menyampaikan dakwahnya secara santun. Selain itu, Buya Hamka menyoroti aspek humanis Hamka dan prosesnya menggapai semua pencapaian.');
- INSERT INTO teater (Nomor_teater,Kelas,harga,kapasitas) VALUES('Teater 1','Reguler',30000,50);
- INSERT INTO teater (Nomor_teater,Kelas,harga,kapasitas) VALUES('Teater 2','Sweetbox',100000,50);
- INSERT INTO teater (Nomor_teater,Kelas,harga,kapasitas) VALUES('Teater 3','4D',75000,50);
- INSERT INTO teater (Nomor_teater,Kelas,harga,kapasitas) VALUES('Teater 4','Velvet',80000,50);
- INSERT INTO teater (Nomor_teater,Kelas,harga,kapasitas) VALUES('Teater 5','3D',50000,50);
- INSERT INTO jadwalTayang (Id_jadwalTayang,Id_film,Nomor_teater,Periode_start,Periode_end) VALUES('JT001','F0101','Teater 1',TO_DATE('01-07-2019','DD/MM/YY'),TO_DATE('07-07-2019','DD/MM/YY'));
- INSERT INTO jadwalTayang (Id_jadwalTayang,Id_film,Nomor_teater,Periode_start,Periode_end) VALUES('JT002','F0101','Teater 1',TO_DATE('01-07-2019','DD/MM/YY'),TO_DATE('07-07-2019','DD/MM/YY'));
- INSERT INTO jadwalTayang (Id_jadwalTayang,Id_film,Nomor_teater,Periode_start,Periode_end) VALUES('JT003','F0102','Teater 1',TO_DATE('01-07-2019','DD/MM/YY'),TO_DATE('07-07-2019','DD/MM/YY'));
- INSERT INTO jadwalTayang (Id_jadwalTayang,Id_film,Nomor_teater,Periode_start,Periode_end) VALUES('JT004','F0101','Teater 2',TO_DATE('01-07-2019','DD/MM/YY'),TO_DATE('07-07-2019','DD/MM/YY'));
- INSERT INTO jadwalTayang (Id_jadwalTayang,Id_film,Nomor_teater,Periode_start,Periode_end) VALUES('JT005','F0103','Teater 2',TO_DATE('01-07-2019','DD/MM/YY'),TO_DATE('07-07-2019','DD/MM/YY'));
- INSERT INTO jadwalTayang (Id_jadwalTayang,Id_film,Nomor_teater,Periode_start,Periode_end) VALUES('JT006','F0102','Teater 2',TO_DATE('01-07-2019','DD/MM/YY'),TO_DATE('07-07-2019','DD/MM/YY'));
- INSERT INTO jadwalTayang (Id_jadwalTayang,Id_film,Nomor_teater,Periode_start,Periode_end) VALUES('JT007','F0104','Teater 2',TO_DATE('01-07-2019','DD/MM/YY'),TO_DATE('07-07-2019','DD/MM/YY'));
- INSERT INTO jadwalTayang (Id_jadwalTayang,Id_film,Nomor_teater,Periode_start,Periode_end) VALUES('JT008','F0102','Teater 3',TO_DATE('01-07-2019','DD/MM/YY'),TO_DATE('07-07-2019','DD/MM/YY'));
- INSERT INTO jadwalTayang (Id_jadwalTayang,Id_film,Nomor_teater,Periode_start,Periode_end) VALUES('JT009','F0101','Teater 1',TO_DATE('01-07-2019','DD/MM/YY'),TO_DATE('07-07-2019','DD/MM/YY'));
- INSERT INTO jadwalTayang (Id_jadwalTayang,Id_film,Nomor_teater,Periode_start,Periode_end) VALUES('JT010','F0102','Teater 1',TO_DATE('01-07-2019','DD/MM/YY'),TO_DATE('07-07-2019','DD/MM/YY'));
- INSERT INTO kursi(No_inventori,Nomor_teater,No_kursi) VALUES('IN101','Teater 1','A1');
- INSERT INTO kursi(No_inventori,Nomor_teater,No_kursi) VALUES('IN102','Teater 1','A2');
- INSERT INTO kursi(No_inventori,Nomor_teater,No_kursi) VALUES('IN103','Teater 1','A3');
- INSERT INTO kursi(No_inventori,Nomor_teater,No_kursi) VALUES('IN104','Teater 1','A4');
- INSERT INTO kursi(No_inventori,Nomor_teater,No_kursi) VALUES('IN105','Teater 1','A5');
- INSERT INTO kursi(No_inventori,Nomor_teater,No_kursi) VALUES('IN106','Teater 2','A6');
- INSERT INTO kursi(No_inventori,Nomor_teater,No_kursi) VALUES('IN107','Teater 2','A7');
- INSERT INTO kursi(No_inventori,Nomor_teater,No_kursi) VALUES('IN108','Teater 2','A8');
- INSERT INTO kursi(No_inventori,Nomor_teater,No_kursi) VALUES('IN109','Teater 2','B1');
- INSERT INTO kursi(No_inventori,Nomor_teater,No_kursi) VALUES('IN110','Teater 2','B2');
- INSERT INTO kursi(No_inventori,Nomor_teater,No_kursi) VALUES('IN111','Teater 2','C1');
- INSERT INTO kursi(No_inventori,Nomor_teater,No_kursi) VALUES('IN112','Teater 2','C2');
- INSERT INTO member (Id_member,Nama_member,No_hp,email,Tgl_lahir) VALUES('MM0111','Anto','085267656789','Anto2016@gmail.com',TO_DATE('21-07-1989','DD/MM/YY'));
- INSERT INTO member (Id_member,Nama_member,No_hp,email,Tgl_lahir) VALUES('MM0112','Budi','081367589632','Budi2016@gmail.com',TO_DATE('03-01-1985','DD/MM/YY'));
- INSERT INTO member (Id_member,Nama_member,No_hp,email,Tgl_lahir) VALUES('MM0113','Ari','081267867543','Ari2016@gmail.com',TO_DATE('24-11-1983','DD/MM/YY'));
- INSERT INTO member (Id_member,Nama_member,No_hp,email,Tgl_lahir) VALUES('MM0114','Rahmi','085267935678','Rahmi2016@gmail.com',TO_DATE('01-09-1981','DD/MM/YY'));
- INSERT INTO member (Id_member,Nama_member,No_hp,email,Tgl_lahir) VALUES('MM0115','Fahmi','085767298908','Fahmi2016@gmail.com',TO_DATE('15-07-1986','DD/MM/YY'));
- INSERT INTO member (Id_member,Nama_member,No_hp,email,Tgl_lahir) VALUES('MM0116','Rusli','085643755398','Rusli2016@gmail.com',TO_DATE('26-02-1988','DD/MM/YY'));
- INSERT INTO member (Id_member,Nama_member,No_hp,email,Tgl_lahir) VALUES('MM0117','Doni','081398426789','Doni2016@gmail.com',TO_DATE('17-04-1986','DD/MM/YY'));
- INSERT INTO member (Id_member,Nama_member,No_hp,email,Tgl_lahir) VALUES('MM0118','Tati','085245289074','Tati2016@gmail.com',TO_DATE('22-06-1985','DD/MM/YY'));
- INSERT INTO member (Id_member,Nama_member,No_hp,email,Tgl_lahir) VALUES('MM0119','Dono','081287234567','Dono2016@gmail.com',TO_DATE('03-07-1990','DD/MM/YY'));
- INSERT INTO member (Id_member,Nama_member,No_hp,email,Tgl_lahir) VALUES('MM0120','Joko','081223670942','Joko2016@gmail.com',TO_DATE('19-07-1988','DD/MM/YY'));
- INSERT INTO orderfilm
- (Id_order,Id_member,Id_jadwalTayang,No_inventori,Tanggal,Status) VALUES('P10001','MM0111','JT001','IN110',TO_DATE('15-12-2019','DD/MM/YY'),'pesan');
- INSERT INTO orderfilm
- (Id_order,Id_member,Id_jadwalTayang,No_inventori,Tanggal,Status) VALUES('P10002','MM0112','JT006','IN109',TO_DATE('16-12-2019','DD/MM/YY'),'pesan');
- INSERT INTO orderfilm
- (Id_order,Id_member,Id_jadwalTayang,No_inventori,Tanggal,Status) VALUES('P10003','MM0113','JT008','IN111',TO_DATE('17-12-2019','DD/MM/YY'),'pesan');
- INSERT INTO orderfilm
- (Id_order,Id_member,Id_jadwalTayang,No_inventori,Tanggal,Status) VALUES('P10004','MM0114','JT001','IN107',TO_DATE('18-12-2019','DD/MM/YY'),'pesan');
- INSERT INTO orderfilm
- (Id_order,Id_member,Id_jadwalTayang,No_inventori,Tanggal,Status) VALUES('P10005','MM0115','JT006','IN106',TO_DATE('19-12-2019','DD/MM/YY'),'pesan');
- INSERT INTO orderfilm
- (Id_order,Id_member,Id_jadwalTayang,No_inventori,Tanggal,Status) VALUES('P10006','MM0116','JT001','IN101',TO_DATE('20-12-2019','DD/MM/YY'),'bayar');
- INSERT INTO orderfilm
- (Id_order,Id_member,Id_jadwalTayang,No_inventori,Tanggal,Status) VALUES('P10007','MM0117','JT008','IN111',TO_DATE('21-12-2019','DD/MM/YY'),'pesan');
- INSERT INTO orderfilm
- (Id_order,Id_member,Id_jadwalTayang,No_inventori,Tanggal,Status) VALUES('P10008','MM0118','JT001','IN103',TO_DATE('22-12-2019','DD/MM/YY'),'pesan');
- INSERT INTO orderfilm
- (Id_order,Id_member,Id_jadwalTayang,No_inventori,Tanggal,Status) VALUES('P10009','MM0119','JT006','IN104',TO_DATE('23-12-2019','DD/MM/YY'),'pesan');
- INSERT INTO orderfilm
- (Id_order,Id_member,Id_jadwalTayang,No_inventori,Tanggal,Status) VALUES('P10010','MM0120','JT008','IN112',TO_DATE('24-12-2019','DD/MM/YY'),'checkin');
- select id_member, nama_member, no_hp
- from Member
- where no_hp like '081%';
- SELECT jadwalTayang.nomor_teater, teater.kelas, jadwalTayang.periode_start, jadwalTayang.periode_end
- FROM jadwalTayang, teater
- WHERE jadwalTayang.nomor_teater = teater.nomor_teater;
- SELECT
- Member.id_member
- ,Member.nama_member
- ,TRUNC(MONTHS_BETWEEN(sysdate, Member.tgl_lahir)/12) umur_member
- FROM Member;
- SELECT judul, durasi, tahun
- FROM film;
- SELECT nomor_teater, kelas, harga
- FROM teater
- WHERE harga>=75000;
- SELECT id_member, tanggal, status
- FROM orderfilm
- WHERE status !='Pesan';
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement