BAB III ANALISIS DAN PERANCANGAN SISTEM
3.3 Perancangan Sistem
3.3.1 Perancangan Database
3.3.1.2 Perancangan Physical Database
Tabel 3.2 berita
Nama Field Tipe Data Panjang Keterangan
pk id_berita Int 11 Kode berita
judul Varchar 200 Judul berita
isi TEXT Isi berita
penulis Varchar 200 Nama penulis
tanggal Datetime Tanggal penulisan
berita
Tabel 3.3 admin
Nama Field Tipe Data Panjang Keterangan
pk id_admin Varchar 200 Kode admin
nama_admin Varchar 200 Nama admin
keterangan Varchar 200 Posisi /jabatan admin password_admin Varchar 200 Password untuk Login
admin
Tabel 3.4 juri
Tabel 3.5 wakil_rektor_3
Tabel 3.6 fakultas
Nama Field Tipe Data Panjang Keterangan
pk id_fak Varchar 200 Kode fakultas
nama_fak Varchar 200 Nama fakultas
Tabel 3.7 prodi
Nama Field Tipe Data Panjang Keterangan
pk nip Varchar 200 Kode juri
nama_juri Varchar 200 Nama juri
keterangan Varchar 200 Bidang yang
dinilai juri
password_juri Varchar 200 Password untuk Login
juri
Nama Field Tipe Data Panjang Keterangan
pk id_wr Varchar 200 Kode WR III
nama_wr Varchar 200 Nama WRIII
keterangan Varchar 200 Informasi WR III
password_wr Varchar 200 Password untuk
pk id_pro Varchar 200 Kode prodi
nama_pro Varchar 200 Nama prodi
fk id_fak Varchar 200 Kode fakultas
Tabel 3.9 mahasiswa
Nama Field Tipe Data Panjang Keterangan
pk nim Varchar 200 Kode mahasiswa
nama_lengkap Varchar 200 Nama mahasiswa
jenis_kelamin Varchar 200 Jenis kelamin mahasiswa
tempat_lahir Varchar 200 Tempat lahir
mahasiswa
tanggal_lahir Date Tanggal lahir
mahasiswa
alamat_lengkap Varchar 200 Alamat mahasiswa
telp_faks Varchar 200 Nomor telepon atau
nomor Faks mahasiswa
Hp Varchar 200 Nomor handphone
mahasiswa
email Varchar 200 Alamat e-mail
mahasiswa
url Varchar 200 Alamat url
(blog,facebook,twitter dll) mahasiswa
semester Varchar 200 Semester mahasiswa
jurusan Varchar 200 Nama jurusan
mahasiswa
Nama Field Tipe Data Panjang Keterangan
fakultas Varchar 200 Nama fakultas
Mahasiswa perguruan_tinggi Varchar 200 Nama perguruan
tinggi mahasiswa
sd Varchar 200 Nama sd mahasiswa
tahun_lulus_sd Varchar 200 Tahun lulus sd mahasiswa
smp Varchar 200 Nama smp
mahasiswa tahun_lulus_smp Varchar 200 Tahun lulus smp
mahasiswa
sma Varchar 200 Nama sma mahasiswa
tahun_lulus_sma Varchar 200 Tahun lulus sma mahasiswa
hobi Varchar 200 Hobi mahasiswa
keterampilan Varchar 200 Keterampilan
Mahasiswa
bahasa_asing Varchar 200 Bahasa asing yang bisa dikuasai mahasiswa
nama_ayah Varchar 200 Nama ayah
mahasiswa pekerjaan_ayah Varchar 200 Pekerjaan ayah
mahasiswa
pendidikan_ayah Varchar 200 Pendidikan terakhir ayah mahasiswa
alamat_ortu Varchar 200 Alamat orang tua
mahasiswa
nama_ibu Varchar 200 Nama ibu mahasiswa
pekerjaan_ibu Varchar 200 Pekerjaan ibu mahasiswa
pendidikan_ibu Varchar 200 Pendidikan terakhir ibu mahasiswa
password Varchar 200 Password untuk
Login mahasiswa
fk id_pro Varchar 200 Kode prodi
Tabel 3.10 rekapitulasi_ipk
Nama Field Tipe Data Panjang Keterangan
fk nip Varchar 200 Kode juri
semester_ip Varchar 200 Semester
mahasiswa
nilai_ip Double Nilai IP mahasiswa
per semester
sks_sudah_ambil Int 11 Sks yang sudah
diambil per semester mahasiswa
tahun_akademik Varchar 200 Tahun tempuh per semester
mahasiswa
Tabel 3.11 karya_tulis_ilmiah
Nama Field Tipe Data Panjang Keterangan
pk id_kti Varchar 200 Kode karya tulis
ilmiah
nama_kti Varchar 200 Nama karya tulis
ilmiah
Tabel 3.12 kriteria_karya_tulis_ilmiah
Nama Field Tipe Data Panjang Keterangan
pk id_kriteria_kti Varchar 200 Kode kriteria karya tulis ilmiah
nama_kriteria_kti Varchar 200 Nama kriteria karya tulis ilmiah
bobot Int 11 Bobot kriteria
karya tulis ilmiah
fk id_kti Varchar 200 Kode karya tulis
ilmiah
Tabel 3.13 detail_kriteria_karya_tulis_ilmiah
Nama Field Tipe Data Panjang Keterangan
pk id_detail_kriteria_kti Varchar 200 Kode detail kriteria karya tulis ilmiah
nama_detail_kriteria_ kti
Varchar 200 Nama detail kriteria karya tulis ilmiah
bobot Int 11 Bobot detail kriteria
karya tulis ilmiah
fk id_kriteria_kti Varchar 200 Kode kriteria karya tulis ilmiah
Tabel 3.14 skor_karya_tulis_ilmiah
Nama Field Tipe Data Panjang Keterangan
fk nim Varchar 200 Kode mahasiswa
fk id_detail_kriteria_kti Varchar 200 Kode detail kriteria karya tulis ilmiah
skor Int 11 Skor karya tulis
ilmiah mahasiswa
skor_terbobot Int 11 Skor terbobot
(skor*bobot) karya tulis ilmiah
mahasiswa
Tabel 3.15 bahasa_asing_naskah
Nama Field Tipe Data Panjang Keterangan
pk id_naskah_ba Varchar 200 Kode naskah
bahasa asing
nama_naskah_ba Varchar 200 Nama naskah
bahasa asing
sebaran_nilai Varchar 500 Sebaran nilai
(skor) naskah bahasa asing
Tabel 3.16 skor_bahasa_asing_naskah
Nama Field Tipe Data Panjang Keterangan
skor_pilihan Int 11 Skor bahasa asing
fk nim Varchar 200 Kode mahasiswa
fk id_naskah_ba Varchar 200 Kode naskah bahasa
asing
Tabel 3.17 bahasa_asing_presentasi
Nama Field Tipe Data Panjang Keterangan
pk id_presentasi_ba Varchar 200 Kode presentasi bahasa asing nama_presentasi_ba Varchar 200 Nama presentasi
bahasa asing
bobot Int 11 Bobot presentasi
bahasa asing
Tabel 3.18 skor_bahasa_asing_presentasi
Nama Field Tipe Data Panjang Keterangan
skor Int 11 Skor presentasi
bahasa asing mahasiswa
skor_terbobot Int 11 Skor terbobot
(skor*bobot) presentasi bahasa asing mahasiswa
fk nim Varchar 200 Kode mahasiswa
fk id_presentasi_ba Varchar 200 Kode presentasi bahasa asing
Tabel 3.19 kegiatan
Nama Field Tipe Data Panjang Keterangan
pk id_kegiatan Varchar 200 Kode kegiatan
Tabel 3.20 detail_kegiatan
Nama Field Tipe Data Panjang Keterangan
pk id_detail_kegiatan Varchar 200 Kode detail kegiatan nama_detail_kegiatan Varchar 200 Nama detail
kegiatan
fk id_kegiatan Varchar 200 Kode kegiatan
Tabel 3.21 tingkat_detail_kegiatan
Nama Field Tipe Data Panjang Keterangan
pk id_tingkat Varchar 200 Kode tingkat detail
kegiatan
nama_tingkat Varchar 200 Nama tingkat
detail kegiatan
fk id_detail_kegiatan Varchar 200 Kode detail kegiatan
Tabel 3.22 jabatan_tingkat_detail_kegiatan
Nama Field Tipe Data Panjang Keterangan
pk id_jabatan Varchar 200 Kode jabatan tingkat
detail kegiatan
nama_jabatan Varchar 200 Nama jabatan
tingkat detail kegiatan
Bobot Int 11 Bobot jabatan
kegiatan
fk id_tingkat Varchar 200 Kode tingkat detail
kegiatan
Tabel 3.23 skor_kegiatan
Nama Field Tipe Data Panjang Keterangan
nomor Varchar 200 Nomor skor
kegiatan
fk nim Varchar 200 Nim mahasiswa
fk id_jabatan Varchar 200 Kode jabatan
tingkat detail kegiatan
nama Varchar 200 Nama kegiatan yang
diikuti
lama_berorganisasi Varchar 200 Lama aktifitas kegiatan nama_pimpinan_organi
sasi
Varchar 200 Nama pimpinan
organisasi kegiatan yang diikiuti
tahun_perolehan Varchar 200 Tahun mengikuti
orgaganisasi kegiatan
peringkat Varchar 200 Peringkat yang
diperoleh
waktu Varchar 200 Waktu mengikuti
kegiatan
Nama Field Tipe Data Panjang Keterangan
tempat Varchar 200 Lokasi
diselenggarakan kegiatan
waktu_dan_tempat_pen yajian
Varchar 200 Waktu dan tempat saat kegiatan dilakukan
penyelenggara Varchar 200 Pihak penyeleggara
kegaiatan waktu_pelatihan_jam Varchar 200 Waktu pelatihan
yang diikuti
bobot Int 11 Bobot nilai kegiatan
yang diikuti
fk id_detail_kegiatan Varchar 200 Kode detail kegiatan status_update_kegiatan Varchar 200 Status verifikasi
Tabel 3.24 tem_ rekapitulasi_penilaian
Nama Field Tipe Data Panjang Keterangan
nilai_ipk Double Nilai IPK
mahasiswa nilai_karya_tulis_ilmiah Double Nilai karya tulis
ilmiah mahasiswa
nilai_kegiatan Double Nilai kegiatan ko-
dan ekstra kurikuler mahasiswa
nilai_bahasa_asing Double Nilai bahasa asing
mahasiswa
fk nim Varchar 200 Kode mahasiswa