· 3 years ago · Mar 29, 2022, 05:30 PM
1-- Bikin Database
2IF NOT EXISTS(SELECT * FROM sys.databases WHERE name = 'WILLI_QUIZ1')
3BEGIN
4CREATE DATABASE WILLI_QUIZ1
5END
6
7-- Bikin Table FAKULTAS
8IF NOT EXISTS (SELECT * FROM sysobjects WHERE name='FAKULTAS' and xtype='U')
9BEGIN
10CREATE TABLE FAKULTAS (
11 kode_fakultas int identity(1,1) primary key,
12 nama_fakultas text,
13 nama_dekan text
14)
15END
16
17INSERT INTO FAKULTAS (nama_fakultas, nama_dekan)
18VALUES
19('Fakultas Ekonomi','DR. Siswanto, M.Pd'),
20('Fakultas Ilmu Keolahragaan','Prof. Dr. Wawan Sundawan Suherman, M.Ed.'),
21('Fakultas Ilmu Sosial','Dr. Suhadi Purwantara, M.Si.'),
22('Fakultas Teknik','Prof. Herman Dwi Surjono Ph.D'),
23('Fakultas Ilmu Pendidikan','Dr. Sujarwo M.Pd'),
24('Fakultas Bahasa dan Seni','Dr. Sri Harti Widyastuti M.Hum'),
25('Fakultas Matematika dan Ilmu Pengetahuan Alam','Prof. Dr. Ariswan M.Si')
26
27--SELECT * FROM FAKULTAS
28
29-- Bikin Table Prodi
30IF NOT EXISTS (SELECT * FROM sysobjects WHERE name='PRODI' and xtype='U')
31BEGIN
32CREATE TABLE PRODI (
33 kode_prodi int identity(010601,1) primary key,
34 kode_fakultas int,
35 nama_prodi text,
36 nama_ketua_prodi text
37)
38END
39
40INSERT INTO PRODI (kode_fakultas, nama_ketua_prodi)
41VALUES
42('1','Ilmu Ekonomi','Farhan'),
43('1', 'Manajemen','Imam'),
44('1', 'Akuntansi', 'Shinta'),
45('1', 'Bisnis', 'Sarjono'),
46('1', 'Administrasi Perkantoran', 'Saiful'),
47('1', 'Ilmu Administrasi', 'Bagas'),
48('2', 'Pendidikan Sekolah Dasar', 'Daffa'),
49('2', 'Pendidikan Olahraga', 'Fiosa'),
50('2', 'Pendidikan Jasmani, Kesehatan, dan Rekreasi', 'Hanif'),
51('3', 'Sosiologi', 'Nurul'),
52('3', 'Ilmu Komunikasi', 'Adi'),
53('3', 'Sejarah', 'Tirto'),
54('3', 'Geografi', 'Adi'),
55('3', 'Keguruan dan Pendidikan', 'Soeroto'),
56('3', 'Administrasi Negara (Public)', 'Patricia'),
57('4', 'Teknik Sipil', 'Soebejo'),
58('4', 'Ilmu Teknik', 'Yusuf'),
59('4', 'Teknik Mesin', 'Eko'),
60('4', 'Teknik Elektro', 'Purnomo'),
61('4', 'Teknik Informatika', 'Anisa'),
62('4', 'Teknik Manufaktur', 'Fani'),
63('4', 'Teknik Otomotif', 'Agung'),
64('4', 'Teknik Boga', 'Mulyanti'),
65('4', 'Teknik Rias dan Busana', 'Febi'),
66('5', 'Pendidikan Guru dan Sekolah Dasar', 'Utomo'),
67('5', 'Keguruan dan Pendidikan', 'Suraji'),
68('5', 'Psikologi', 'Lasno'),
69('5', 'Manajemen Pendidikan', 'Seno'),
70('5', 'Teknik Pendidikan', 'Paiman'),
71('5', 'Pendidikan Luar Biasa', 'Sarijo'),
72('5', 'Pendidikan Anak Usia Dini', 'Ngadianto'),
73('5', 'Filsafat', 'Wagiyo'),
74('6', 'Seni Tari', 'Latif'),
75('6', 'Pendidikan Bahasa Indonesia', 'Supadi'),
76('6', 'Pendidikan Bahasa Inggris', 'Risman'),
77('6', 'Seni Rupa', 'Yahmin'),
78('6', 'Sastra Indonesia', 'Sadiyo'),
79('6', 'Sastra Inggris', 'Paimin'),
80('6', 'Sastra dan Bahasa Daerah', 'Tabir'),
81('6', 'Sastra dan Bahasa Asing', 'Sukimin'),
82('6', 'Seni Kriya', 'Suwarno'),
83('7', 'Pendidikan Matematika', 'Sajid'),
84('7', 'Fisika', 'Sidiq'),
85('7', 'Kimia', 'Sukadi'),
86('7', 'Biologi', 'Sumarmo'),
87('7', 'Statistika', 'Painem'),
88('7', 'Matematika', 'Darmanto')
89
90--SELECT * FROM PRODI
91
92
93-- Bikin Table Prodi
94IF NOT EXISTS (SELECT * FROM sysobjects WHERE name='MAHASISWA' and xtype='U')
95BEGIN
96CREATE TABLE MAHASISWA (
97 nik int identity(202203160001,1) primary key,
98 kode_prodi int,
99 kode_fakultas int,
100 nama_mahasiswa text,
101 tempat_lahir text,
102 tanggal_lahir date,
103 alamat text
104)
105END
106
107INSERT INTO MAHASISWA (kode_fakultas, nama_mahasiwa, tempat_lahir, tanggal_lahir, alamat)
108VALUES
109('7','Mahasiswa A','Bantul', '2001-04-11', 'Alamat 1'),
110('5','Mahasiswa B','Sleman', '2002-12-08', 'Alamat 2'),
111('6','Mahasiswa C','Bantul', '2001-07-01', 'Alamat 3'),
112('7','Mahasiswa D','Bekasi', '2000-04-26', 'Alamat 4'),
113('2','Mahasiswa E','Sidoarjo', '2002-10-13', 'Alamat 5'),
114('4','Mahasiswa F','Gresik', '2001-06-25', 'Alamat 6'),
115('4','Mahasiswa G','Bandung', '2001-03-26', 'Alamat 7'),
116('6','Mahasiswa H','Yogyakarta', '2001-02-22', 'Alamat 8'),
117('3','Mahasiswa I','Kebumen', '2001-11-16', 'Alamat 9'),
118('5','Mahasiswa J','Malang', '2000-12-22', 'Alamat 10'),
119('1','Mahasiswa K','Purworejo', '2002-03-27', 'Alamat 11'),
120('1','Mahasiswa L','Klaten', '2002-09-21', 'Alamat 12'),
121('4','Mahasiswa M','Yogyakarta', '2000-03-29', 'Alamat 13'),
122('6','Mahasiswa N','Bogor', '2001-07-11', 'Alamat 14'),
123('7','Mahasiswa O','Tasik', '2001-03-21', 'Alamat 15'),
124('4','Mahasiswa P','Surabaya', '2002-12-29', 'Alamat 16'),
125('7','Mahasiswa Q','Ponorogo', '2000-12-08', 'Alamat 17'),
126('5','Mahasiswa R','Pemalang', '2002-06-12', 'Alamat 18'),
127('1','Mahasiswa S','Yogyakarta', '2001-06-27', 'Alamat 19'),
128('4','Mahasiswa T','Magelang', '2001-08-27', 'Alamat 20'),
129('1','Mahasiswa U','Semarang', '2000-12-26', 'Alamat 21'),
130('6','Mahasiswa V','Sukabumi', '2001-08-14', 'Alamat 22'),
131('5','Mahasiswa W','Banjarnegara', '2000-04-04', 'Alamat 23'),
132('6','Mahasiswa X','Yogyakarta', '2001-09-12', 'Alamat 24'),
133('4','Mahasiswa Y','Banjar', '2002-03-10', 'Alamat 25'),
134('4','Mahasiswa Z','Cilacap', '2002-02-16', 'Alamat 26'),
135('2','Mahasiswa AA','Kulon Progo', '2000-05-27', 'Alamat 27'),
136('1','Mahasiswa AB','Gunung Kidul', '2002-10-12', 'Alamat 28')
137
138SELECT * FROM MAHASISWA