Anda di halaman 1dari 15

TUGAS 2

SISTEM MANAJEMEN BASIS DATA


SISTEM INFORMASI PERGURUAN TINGGI








NAMA : ROHMAT SUSENO
NIM : 131.05.1066


PROGAM STUDI TEKNOLOGI INDUSTRI
JURUSAN TEKNIK INFORMATIKA
IST AKPRIND YOGYAKARTA
2014


SISTEM INFORMASI PERGURUAN TINGGI
Membuat rancangan database untuk sistem perguruan tinggi, beserta gambar diagram
kerelasian antar tabel untuk rancangan database tersebut. Terdapat database Admisi,
Akademik, KP&TA, Praktikum, Yudisium, Wisuda hingga Alumni. Databases tersebut
membentuk suatu sistem yaitu sistem informasi perguruan tinggi.
Berikut adalah tabel yang diperlukan:
tabel agama
Field Name Data Type Size Description
kode_agama* Text 2 kode agama
agama Text 1
(I=Islam, K=Katolik, P=Protestan, H=Hindu,
B=Budha, L=Lainnya)
tabel asisten_lab
Field Name Data Type Size Description
id_asisten* Text 12 id asisten laboratorium
nama_asisten Text 35 nama asisten laboratorium
alamat_asisten Text 50 alamat tempat tinggal asisten
no_telp Text 12 no telepon asisten lab
email Text 35 email aktif asisten lab
tabel biaya
Field Name Data Type Size Description
nim* Text 10 no induk mahasiswa
tgl_registrasi Date/Time tanggal registrasi mhs
nama_mhs Text 35 nama lengkap mahasiswa
nm_ortu/wali Text 35 nama ortu atau wali mhs
kode_kecamatan** Text 6 kecamatan asal mahasiswa
kode_kabupaten** Text 4 kabupaten asal mahasiswa
kode_prodi** Text 2 program studi mahasiswa
jenjang Text 2 jenjang (D3,S1)
gelombang Text 1 gelombang pendaftaran (1,2,3)
nominal Number Single nominal pembayaran
tabel camaba
Field Name Data Type Size Description
no_pendaftaran* Text 10 no pendaftaran camaba
no_test* Text 10 nomor test camaba
kode_jalur_pmb* Text 1
Kode jalur PMB (1=Reguler-2=Pindahan-
3=Alih Jalur-4=Beasiswa)
nama_camaba Text 35 nama camaba
jenis_kelamin Text 1 (L-P)
tgl_lahir Date/Time tanggal kelahiran
tempat_lahir Text 50 tempat lahir camaba
kode_agama** Text 1
I=Islam, K=Katolik, P=Protestan, H=Hindu,
B=Budha, L=Lainnya)
gol_darah Text 2 A, B, O ,AB
nm_ortu/wali Text 35 nama ortu/wali camaba
kode_kecamatan** Text 6 kode kecamatan asal camaba
kode_kabupaten** Text 4 kode kabupaten asal camaba
kode_provinsi** Text 2 kode provinsi asal camba
kode_pos Text 5 kode pos wilayah asal camaba
kewarganegaraan Text 2 WNI / WNA
no_ijazah_slta Text 10 ijazah slta camaba
status_beasiswa Yes/No 1=Ya, 0=Tidak, 0=default
e-mail Text 30 email aktif camaba
kode_prodi** Text 2 kode program studi
jenjang Text 2 1=D3, 2=S1
status_diterima Text 2 status camaba (diterima-cadangan-
tidak diterima)


tabel camaba_pindahan
Field Name Data Type Size Description
no_pendaftaran* Text 10 no pendaftaran camba
no_test* Text 10
nama_camaba_p Text 35
tahun Text 4
semester Text 2
gelombang_pmb Text 1 gelombang masuk pt (1,2,3)
kode_pt** Text 6 kode pt asal camaba
nm_prodi_pt_asal Text 20 nama prodi di pt asal camaba
nim_pt_asal** Text 10 nim di pt asal camaba
ipk_pt_asal Number Double jumlah ipk di pt asal
sks_pt_asal Number Integer jumlah sks di pt asal
sks_harus_ditempuh Number Integer banyak sks yang harus diambil camaba
no_ijazah_pt_asal Text 25 nomor Ijazah
tmpt_ijajah_pt_asal Text 4
kode kota/kabupaten tempat ijazah dikeluarkan
tanggal_ijazah_pt_asal Date/Time tahun ijazah dikeluarkan
tabel dosen
Field Name Data Type Size Description
nip_dosen* Text 15 NIK dosen
nidn* Text 15 NIDN dosen
nama_dosen Text 35 nama lengkap dosen
kode_agama** Text 1
(I=Islam, K=Katolik, P=Protestan, H=Hindu,
B=Budha, L=Lainnya)
kode_jenjang_pend** Test 2 (S2,S3)
telepon Text 10 no telepon pegawai
handphone Text 12 no handphone dosen
email Text 35 email aktif dosen
kode_kecamatan** Text 6 kode kecamatan asal dosen
stts_perkawinan Text 1
status perkawinan pegawai (1=Menikah-
2=Cerai-3=Belum Menikah)
jml_anak Number Byte jumlah anak pegawai
status_aktif Yes/No (Ya-Tidak)
tanggal_lahir Date/Time tanggal kelahiran
kode_jabatan** Text 15 jabatan dosen
kewarganegaraan Text 3 (WNI,WNA)
tabel dosen_pengampu
Field Name Data Type Size Description
nip_dosen* Text 15 nomor induk pegawai
kode_matkul** Text 8 kode mata kuliah
id_ruang** Text 4 kode ruang kuliah
semester Text 1 mengamp pada semester ttt
tabel fakultas
Field Name Data Type Size Description
kode_fakultas* Text 2 kode fakultas
nm_fakultas Text 20 nama fakultas
tgl_berdiri_fakultas Date/Time tanggal berdirinya fakultas
no_sk_pendirian_f Text 20 nomor sk pendirian fakultas
nik_dekan** Text 15 NIK dekan fakultas
tabel her_registrasi
Field Name Data Type Size Description
no_pendaftaran** Text 10 no pendaftaran maba
nim* Text 10 no induk maba
nama Text 35 nama maba
kode_prodi** Text 2 kode program studi
jenjang Text 2 (D3,S1)
th_angkatan Number Single tahun angkatan
no_hp Text 12 no handphone maba

tabel jabatan
Field Name Data Type Size Description
kode_jabatan* Text 2 kode jabatan dosen
nm_jabatan Text 20 nama jabatan dosen
tabel jadwal_praktikum
Field Name Data Type Size Description
id_jadwal* Text 10 Jam dan Hari pelaksanaan
nim** Text 10 no induk mahasiswa/praktikan
id_asisten** Text 12 id asisten laboratorium
kode_matkul_praktikum** Text 5 kode mata kuliah khusus praktikum
kelompok** Text 3 (SN1,SL1,RB1,KM1,JM1,...)
tabel jalur_pmb
Field Name Data Type Size Description
kode_jalur_pmb* Text 2 kode jalur pmb
nama_jalur Text 10
Nama jalur PMB (Reguler,Pindahan,Alih
Jalur,Beasiswa)
tabel jenjang_pend_dosen
Field Name Data Type Size Description
kode_jenjang_pend* Text 2
kode jenjang pendidikan terakhir dosen
nama_jenjang_pend Text 12 Magister(S2), Doktor(S3)
tabel jenjang_pendidikan
Field Name Data Type Size Description
kode_jenjang_pend* Text 2 kode jenjang pendidikan
nama_jenjang_pend Text 3 SD,SMP,SMA,D1,D2,D3,D4,S1,S2,S3



tabel jurusan
Field Name Data Type Size Description
kode_jurusan* Text 2 kode jurusan
nama_jurusan Text 25 nama jurusan
tgl_berdiri_jurusan Date/Time tanggal pendirian jurusan
no_sk_pendirian_jurusan Text 20 no SK pendirian jurusan
tgl_sk_pendirian_jurusan Date/Time tanggal SK pendirian jurusan
nik_kepjur** Text 20 NIK ketua jurusan
nik_sekjur** Text 20 NIK sekretaris jurusan
kode_fakultas** Text 2 kode fakultas untuk jurusan

tabel kabupaten
Field Name Data Type Size Description
kode_kabupaten** Text 4 kode kabupaten
nama_kabupaten Text 25 nama kabupaten
nama_ibukota_kabupaten Text 25 nama ibu kota kabupaten
kode_provinsi** Text 2 kode provinsi dari kabupaten ttt

tabel kecamatan
Field Name Data Type Size Description
kode_kecamatan* Text 6 kode kecamatan
nm_kecamatan Text 25 nama kecamatan
nama_ibukota_kecamatan Text 25 nama ibu kota kecamatan
kode_kabupaten** Text 4 kode kabupaten dari kecamatan ttt

tabel kehadiran_praktikum
Field Name Data Type Size Description
nim** Text 10 nomor induk mahasiswa/praktikan
kelompok** Text 3 (SN1,SL1,RB1,KM1,JM1,...)
hari_tanggal Date/Time
tabel kelompok_praktikum
Field Name Data Type Size Description
id_kelompok* Text 3 (SN1,SL1,RB1,KM1,JM1,...)
nama_kelompok Text 3 (SN1,SL1,RB1,KM1,JM1,...)
hari Text 6 Senin-Selasa-Rabu-Kamis-Jumat
jam Date/Time jam pelaksanaan praktikum

tabel khs
Field Name Data Type Size Description
kode_matkul* Text 8 kode matkul yg diambil mhs
matakuliah Text 20 mata kuliah yg diabil mhs
smt Text 2 semester mhs
sks Number Integer satuan kredit semester
na** Number Byte nilai akhir mhs
sks*mutu Number Byte

tabel krs
Field Name Data Type Size Description
nim* Text 10 nomor induk mahasiswa
kode_matkul** Text 8 kode mata kuliah
matakuliah Text 20 nama mata kuliah yg diambil mhs
sks Number Integer satuan kredit semester
semester Number Byte semester mhs
id_ruang** Text 4 id ruang kuliah
nip_dosen** Text 15 no induk dosen pengampu matkul
dosen Text 35 nama dosen pengampu
jadwal Date/Time jadwal pelaksanaan mata kuliah



tabel mahasiswa
Field Name Data Type Size Description
nim* Text 10 nomor induk mahasiswa
nama_mhs Text 35 nama mahasiswa
smt Number Byte semester mahasiswa
kode_agama** Text 1
(I=Islam, K=Katolik, P=Protestan, H=Hindu,
B=Budha, L=Lainnya)
kode_kecamatan** Text 6 kode kecamatan asal mahasiswa
kode_kabupaten** Text 4 kode kabupaten asal mahasiswa
kode_provinsi** Text 2 kode provinsi asal mahasiswa
telpon Text 12 no telepon mahasiswa
email Text 30 email aktif mahasiswa

tabel mata_kuliah
Field Name Data Type Size Description
kode_matkul* Text 8 kode mata kuliah
matakuliah Text 20 nama mata kuli
sks Number Integer satuan kredit semester
jadwal_matkul Date/Time jadwal mata kuliah
nip_dosen** Text 15 dosen pengampu matkul

tabel matkul_khusus_praktikum
Field Name Data Type Size Description
kode_matkul_parktikum* Text 8 kode matkul praktikum
matkul_praktikum Text 20 mata kuliah praktikum
mutu Number Byte nilai mutu mata kuliah praktikum
id_asisten_lab** Text 12 id asisten laboratorium
id_dosen** Text 15 id dosen pengampu
nama_dosen Text 35 nama dosen pengampu


tabel nilai
Field Name Data Type Size Description
na* Number Integer nilai akhir
uas Number Integer nilai UAS
nilai tugas4 Number Integer nilai tugas mata kuliah praktikum
nilai tugas3 Number Integer nilai tugas mata kuliah teori
nilai uts Number Integer nilai UTS
nilai tugas2 Number Integer nilai tugas mata kuliah teori
nilai tugas1 Number Integer nilai tugas mata kuliah teori

tabel nilai_praktikum
Field Name Data Type Size Description
nim** Text 10 nomor induk
mahasiswa/praktikan
id_asisten_lab** Text 12 id asisten labratorium
kode_matkul_praktikum** Text 8 id mata kuliah praktikum
kelompok** Text 3 (SN1,SL1,RB1,KM1,JM1,...)
nilai_pertemuan1 Number Integer nilai tugas praktikum pertemuan1
nilai_pertemuan2 Number Integer nilai tugas praktikum pertemuan2
nilai_pertemuan3 Number Integer nilai tugas praktikum pertemuan3
nilai_pertemuan4 Number Integer nilai tugas praktikum pertemuan4
nilai_pertemuan5 Number Integer nilai tugas praktikum pertemuan5
nilai_pertemuan6 Number Integer nilai tugas praktikum pertemuan6
nilai_pertemuan7 Number Integer nilai tugas praktikum pertemuan7
nilai_ta Number Integer nilai tugas akhir praktikum
nilai_responsi Number Integer nilai responsi praktikum
nilai_akhir_praktikum* Number Integer nilai akhir praktium


tabel perguruan_tinggi
Field Name Data Type Size Description
kode_pt* Text 6 Kode perguruan tinggi asal Camaba
nama_pt Text 35 Nama perguruan tinggi asal mhs
alamat_pt Text 50
(ama jalan-no rumah-kota-kode pos ATAU
alamat dusun-desa-kecamatan-kode pos)
kode_jenis_pendidikan** Text 1 Kode jenis pendidikan
(1=Negeri,2=Swasta)
kode_kecamatan** Text 4 kode kecamatan perguruan tinggi
kode_pos Text 5 kode pos
telepon Text 12
Nomor telepon perguruan tinggi asal Camaba
faximili Text 10
Nomor faximili perguruan tinggi asal Camaba
email Text 30 Email perguruan tinggi asal Camaba
web Text 50
URL website asal perguruan tinggiCamaba

tabel praktikan
Field Name Data Type Size Description
nim* Text 10 no induk mahasiswa/praktikan
nama_praktikan Text 35 nama mahasiswa / praktikan
smt Number Byte semester
jurusan Text 25 asal jurusan
kode_prodi* Text 25 program studi
nama_dosen_wali Text 35 nama dosen wali praktikan

tabel praktikum
Field Name Data Type Size Description
kode_matkul_praktikum** Text 8 kode mata kuliah praktikum
matakuliah Text 20 nama mata kuliah
id_asisten_lab** Text 12 id asistem laboratorium
nip_dosen** Text 15 id dosen

tabel prodi
Field Name Data Type Size Description
kode_prodi* Text 2 kode program
studi
nama_prodi Text 20 nama program
studi
tanggal_berdiri_program_studi Date/Time tanggal pendirian
program studi
tanggal_sk_pendirian_program_studi Date/Time tanggal SK
pendirian program
studi
no_sk_pendirian_program_studi Text 20 nomor SK pendirian
program studi
kode_status_akreditasi_program_studi Text 20 kode status
akreditasi program
studi
no_sk_status_akreditasi_
program_studi
Text 20 nomor SK status
akreditasi program
studi
tanggal_sk_status_akreditasi_
program_studi
Date/Time tanggal SK status
akreditasi program
studi
tanggal_awal_status_akreditasi Date/Time/Time tanggal awal berlaku
status akreditasi
tanggal_akhir_status_akreditasi Date/Time tanggal akhir
berlaku status
akreditasi
kapasitas_program_studi Number Integer kapasitas jumlah
mahasiswa program
studi per angkatan
nik_kaprodi** Text 15 NIK ketua program
studi
kode_jurusan** Text 2 Kode jurusan untuk
program studi

tabel provinsi
Field Name Data Type Size Description
kode_provinsi* Text 2 kode provinsi
nama_provinsi Text 30 nama provinsi
nama_ibukota_provinsi Text 30 nama ibu kota provinsi

tabel registrasi
Field Name Data Type Size Description
no_pendaftaran* Text 10 nomor pendaftaran camaba
tgl_registrasi Date/Time tanggal registrasi camaba
nama Text 35 nama lengkap camaba
kode_kecamatan** Text 6 kecamatan asal camaba
kode_kabupaten** Text 4 kabupaten asal camba
tgl_lahir Date/Time tanggal kelahiran camaba
kode_agama** Text 1
agama camaba (I=Islam, K=Katolik,
P=Protestan, H=Hindu, B=Budha, L=Lainnya)
nm_ortu/wali Text 35 nama orang tua atau wali dari camaba
alamat_ortu/wali Text 50 alamat orang tua atau wai dari camaba
no_hp Text 12 no handphone
asal_sekolah Text 50 asal sekolah camaba
kode_prodi** Text 2 program studi
kode_fakultas** Text 2 fakultas
jenjang** Text 3 jenjang pendidikan

tabel ruang_kuliah_ujian
Field Name Data Type Size Description
id_ruang* Text 5 id ruang kuliah
nm_ruang Text 20 nama ruang kuliah
kapasitas_ruang_kuliah Number Integer kapasitas ruangan untuk kuliah
kapasitas_ruang_ujian Number Integer kapasitas ruangan untuk ujian
fasilitas Text 50 fasilitas yang ada di dalam ruangan
lokasi Text 50 lokasi ruangan
kode_fakultas** Text 2 kode fakultas
tabel ruang_praktikum
Field Name Data Type Size Description
kode_ruang_praktikum* Text 3 kode ruang praktikum
nama_ruang_praktikum Text 25 nama ruang praktikum
kapasitas Number Integer kapasitas yg ada dalam ruang
praktikum
id_jadwal ** Date
DD-MM-YYY
jadwal praktikum
id_asisten_lab** Text 12 id asisten laboratorium
id_dosen** Text 15 id dosen

tabel status_diterima_pmb
Field Name Data Type Size Description
status_diterima* Text 2 kode status diterima camaba
(diterima-cadangan)
nama_status_diterima Text 8 nama status diterima camaba
(citerima-cadangan)


NB: *) Primary Key
**) Foreign Key
*,**) PK dan FK

Gambar Kerelasian antar Tabel










For a better picture please visit the link below
just view : http://www.mediafire.com/view/83iwte73v7i7ya1/zoom-in-please.pdf
download: http://www.mediafire.com/download/l8bcqqc9xei9w42/zoom-in-please.rar

Anda mungkin juga menyukai