1.1 Basis Data Perkuliahan Tabel MAHASISWA Berfungsi menyimpan data pribadi setiap mahasiswa dan departemen mahasiswa tersebut (oleh sebab itu terhubung ke tabel DEPARTEMEN). NIM kd_dep nama TTL alamat jenis_kelamin agama tahun_masuk 2450110 M1 Ananda Fitri Hamidah Cibinong, 8 Maret 2006 Cibinong Raya Perempuan Islam 2024 2450111 M1 Ajeng Kusuma Jakarta, 11 Juni 2004 Jakarta Selatan Perempuan Kristen 2024 2450112 M1 Ayu Kusuma Depok, 13 September 2005 Depok Baru Perempuan Hindu 2024 Tabel DOSEN Berfungsi menyimpan data pribadi setiap dosen dan departemen dosen tersebut (oleh sebab itu terhubung ke tabel DEPARTEMEN). NID kd_dep nama_dosen TTL tahun_masuk surel 980101 M1 Sri Rahayu Malang, 03 Spetember 1974 1998 sri@ub.ac.id 980102 M1 Kartini Jember, 11 April 1976 1998 kartini@ub.ac.id 000103 M1 Rahma Aminda Tangerang, 12 Oktober 1983 2000 rahma@ub.ac.id Tabel DEPARTEMEN Berfungsi menyimpan data departemen yang ada dalam universitas.. kd_dep nama_dep jml_staf jml_mhs M1 Statistika 50 2101 M2 Kimia 46 1403 M3 Fisika 32 891 Tabel MK Berfungsi menyimpan data mata kuliah setiap departemen dan dosen pengampunya, sehingga terhubung ke tabel DEPARTEMEN dan DOSEN. kd_mk kd_dep NID nama_mk SKS semester MSD_01 M1 980101 Basis Data 3 2 MSD_02 M1 980102 Struktur Data 3 2 MSD_03 Mq 000103 Manajemen Bisnis 3 2 Tabel JADWAL Berfungsi menyimpan data perkuliahan yang ada di setiap ruang kelas sehingga terhubung ke tabel MATKUL, DOSEN, dan RUANGKELAS kd_jadwal kd_mk NID kd_ruang nama_agenda hari jam jam_selesai G2401 MSD_01 980101 MC13 Kuliah Basis Data Kamis 07.30 09.15 G2402 MSD_02 980102 MC13 Kuliah Struktur Data Jumat 07.30 10.00 G2403 MSD_03 000103 MC31 Kuliah Aljabar Linier Jumat 07.30 10.00 Tabel RUANGKELAS Berfungsi menyimpan data ruang kelas yang ada di universitas atau fakultas tersebut. kd_ruang nama_ruang kapasitas fasilitas MC13 MC 1.3 50 whiteboard, proyektor, speaker MC21 MC 2.1 30 whiteboard MC31 MC 3.1 40 whiteboard, proyektor, speaker Tabel PERKULIAHAN Berfungsi menggabungkan data mahasiswa dengan jadwal mata kuliah yang mereka pilih. kd_jadwal NIM G2401 2450110 G2402 2450111 G2403 2450112 1.2 Basis Data Human Resource Management System Tabel KARYAWAN Berfungsi untuk menyimpan data pribadi karyawan serta terhubung ke tabel jabatan dan departemen untuk menyimpan data jabatan dan departemen karyawan tersebut NIK kd_dep kd_jabatan nama_kyw TTL tgl_masuk alamat jenis_kelamin 20101 D1 O1A1 Ananda Fitri Hamidah Cibinong, 8 Maret 1998 5 Oktober 2020 Cibinong Perempuan 22101 D1 O1A1 Ajeng Kusuma Jakarta, 11 Juni 2000 10 Juni 2022 Jakarta Perempuan 12101 D1 M1A1 Ayu Kusuma Depok, 13 September 1989 1 April 2012 Depok Perempuan Tabel JABATAN Berfungsi untuk menyimpan data jabatan yang ada di perusahaan tersebut. kd_jabatan nama_jabatan gaji pokok Tunjangan O1A1 Officer 3000000 3000000 M1A1 M1 5000000 6000000 E1A1 M1 15000000 10000000 Tabel DEPARTEMEN Befungsi menyimpan data departemen yang ada di perusahaan. kd_dep nama_dep jml_staf D1 HR 20 D2 Production 30 D3 IT 15 Tabel CUTI Menyimpan data cuti setiap karyawan, oleh sebab itu tabel ini terhubung ke tabel karyawan. kd_cuti NIK tgl_mulai tgl_selesai jenis_cuti status C01 20101 24/2/2025 26/2/2025 Sakit Disetujui C02 22101 1/3/2025 3/3/2025 Alasan Penting Ditolak C03 12101 1/3/2025 1/5/2025 Melahirkan Disetujui Tabel GAJI Berfungsi menyimpan data gaji yang diperoleh setiap karyawan, oleh sebab itu tabel ini terhubung ke tabel karyawan untuk mengambil data gaji pokok dan tunjangan masing-masing karyawan. kd_slip_gaji NIK tanggal Potongan Bonus gaji bersih P0101 20101 25/1/2025 100000 500000 6400000 P0102 22101 25/1/2025 125000 500000 6375000 P0103 12101 25/1/2025 300000 2000000 12700000 Tabel ABSENSI Berfungsi menyimpan data presensi setiap karyawan, oleh sebab itu tabel ini terhubung ke tabel karyawan. kd_absensi NIK tanggal jam_masuk jam_keluar status AB01 20101 21/2/2025 06:42:31 17:12:00 Tidak Terlambat AB02 22101 21/2/2025 07:11:11 17:01:56 Tidak Terlambat AB03 12101 21/2/2025 07:35:21 18:30:00 Terlambat