SISTEM INFORMASI AKADEMIK
S3 KEDOKTERAN UMUM
FAKULTAS KEDOKTERAN UGM
BERBASIS WEB
Nama
: Joko Purnomo
NPM
: 1B114932
LATAR BELAKANG MASALAH
• Program studi S3 Kedokteran Umum Fakultas Kedokteran UGM
merupakan salah satu program studi yang memiliki sistem
informasi yang terpisah dengan UGM. Data perkuliahan maupun
data mahasiswa disimpan pada sebuah file pengolah data
(spread sheet) berupa Microsoft Excel yang jumlahnya banyak
dan terpisah-pisah.
• Dalam manajemen pelayanan, khususnya lembaga pendidikan
tidak lepas dari data-data yang dapat berubah sewaktu-waktu
dengan jumlah data yang sangat besar. Perubahan data tersebut
harus tersimpan dengan baik.
• Efisiensi pengolahan dan pelaporan data sangat dipengaruhi oleh
sistem informasi yang tepat.
RUANG LINGKUP & TUJUAN
Batasan masalah yang ada pada sistem adalah sebagai berikut :
•
Sistem tidak dilengkapi dengan keamanan jaringan dan keamanan data.
•
Sistem ini tidak menyediakan fasilitas untuk menangani pengelolaan surat-surat
administrasi S3 kedokteran umum UGM.
•
Informasi yang disajikan hanya dapat diakses dalam ruang lingkup kesekretariatan
S3 KU (intranet).
•
Sistem ini tidak menangani penghitungan nilai disertasi.
•
Sistem ini tidak memiliki fasilitas pengeloalaan administrasi pembayaran.
TUJUAN
BATASAN MASALAH
Tujuan Penelitian adalah Membangun Sistem Informasi Akademik berbasis web
yang bertujuan untuk memusatkan data sehingga mempermudah pengelolaan
data mahasiswa dan
METODE PENELITIAN
Pembuatan sistem menggunakan beberapa metode pengumpulan data, yaitu :
• Observasi
Metode pengumpulan data dengan mengamati langsung kegiatan
administrasi yang terjadi di dalam lingkup kerja kesekretariatan S3 Kedokteran
Umum UGM.
• Wawancara
Wawancara dilakukan secara bertahap dan berdasarkan bagian maupun
wewenang pegawai tersebut dalam lingkup kerja kesekretariatan
• Studi literatur
Studi Literatur dilakukan dengan mempelajari beberapa sistem informasi
akademik S3 Kedokteran Umum UGM yang pernah dibuat oleh kakak
angkatan.
• Pengembangan sistem
ENTITY RELATIONSHIP DIAGRAM
(ERD)
NORMALISASI
• Bentuk Tidak
Normal
(0NF)
idperson alamat idkelurahan idkecamatan idkabupaten idprovinsi idmatakuliah Nif idsemester Nilai idmatakuliah iddosen koordinator nif iddosen koordinator idcalonmahasiswa idperson idsemester iddisertasi nif bidangilmu
nilai keterangan judul tanggal Idinstansi Nama Telepon iddosen idperson idinstansi idperson nip jabatan noijazah idjenisijazah idperson tahunmasuk universitas bidangilmu tanggallulus gelar ipk idkabupaten idprovinsi nama idkecamatan idkabupaten nama idkelurahan idkecamatan nama idkompre Nif tanggal mulai selesai tempat hasil keputusan keterangan nif angkatan Kodejurusan Niu idperson status idmatakuliah nama_makul sks idkompre iddosen koordinator bidang idprakompre iddosen koordinator bidang Idujianterbuka Iddosen nilai idprovinsi nama idujiantertutup Iddosen Hasil Materi
Penalaran metodologi Tatatulis Konsistensi idpersonal nama tempatlahir tanggallahir noktp kewarganegaraan statusperkawinan golongandarah Toefl namaibu gender agama nomor email idprakompre nif tanggal mulai
selesai tempat hasil keterangan idrapatkelayakan nif tanggal mulai selesai kelayakan jalur jurnal tanggalUT mulaiUT selesaiUT TDosenUGM TDosenNonUGM catatan idsemester tanggalmulai tanggalselesai periode tahun idseminarhasil nif tanggal mulai selesai keputusan idseminarhasil iddosen koordinator Iddisertasi iddosen koordinator Iduser idperson Level password idujianterbuka nif mulai selesai tanggal konsultan hasil catatan Idujiantertup Nif Mulai Selesai Tanggal Hasil_akhirUjian Catatan
NORMALISASI
• Bentuk Normal Pertama (1NF)
Atribut idperson alamat idkelurahan kelurahan idkecamatan kecamatan idkabupaten kabupaten idprovinsi provinsi Atribut iddosen idperson nama tempatlahir tanggallahir noktp kewarganegaraan statusperkawinan golongandarah Toefl namaibu Gender agama nomor email Atribut iddisertasi nif bidangilmu nilai keterangan judul tanggal Atribut Idinstansi Nama Telepon Atribut noijazah idjenisijazah idperson tahunmasuk universitas bidangilmu tanggallulus gelar ipk Atribut idkompre Nif tanggal mulai selesai tempat hasil keputusan keterangan Atribut idmatakuliah nama_makul sks Atribut idkompre iddosen koordinator bidang Atribut idprakompre nif tanggal mulai selesai tempat hasil keterangan Atribut idrapatkelayakan nif tanggal mulai selesai kelayakan jalur jurnal tanggalUT mulaiUT selesaiUT TDosenUGM TDosenNonUGM catatanNORMALISASI
• Bentuk Normal Kedua (2NF)
Atribut idperson alamat idkelurahan kelurahan idkecamatan kecamatan idkabupaten kabupaten idprovinsi provinsi Atribut iddosen idperson nama tempatlahir tanggallahir noktp kewarganegaraan statusperkawinan golongandarah Toefl namaibu Gender agama nomor email Atribut Iddisertasi iddosen idperson nama tempatlahir tanggallahir noktp kewarganegaraan statusperkawinan golongandarah Toefl namaibu gender agama nomor email Koordinator Atribut Noijazah Idjenisijazah Idperson Nama Tempatlahir Tanggallahir noktp kewarganegaraan statusperkawinan golongandarah Toefl namaibu gender agama nomor email Koordinator Tahunmasuk universitas bidangilmu tanggallulus gelar ipkNORMALISASI
• Bentuk Normal Ketiga (3NF)
Atribut idperson alamat idkelurahan idkecamatan idkabupaten idprovinsi Atribut idmatakuliah Nif idsemester Nilai Atribut idmatakuliah iddosen koordinator Atribut nif iddosen koordinator Atribut idcalonmahasiswa idperson idsemester Atribut iddisertasi nif bidangilmu nilai keterangan judul tanggal Atribut Idinstansi Nama Telepon Atribut iddosen idperson Atribut idinstansi idperson nip jabatan Atribut noijazah idjenisijazah idperson tahunmasuk universitas bidangilmu tanggallulus gelar ipk Atribut idkabupaten idprovinsi nama Atribut idkecamatan idkabupaten nama Atribut idkelurahan idkecamatan nama Atribut idkompre Nif tanggal mulai selesai tempat hasil keputusan keterangan Atribut nif angkatan Kodejurusan Niu idperson status Atribut idmatakuliah nama_makul sks Atribut idkompre iddosen koordinator bidang Atribut idprakompre iddosen koordinator bidang Atribut Idujianterbuka Iddosen nilai Atribut idprovinsi nama Atribut idujiantertutup Iddosen Hasil Materi Penalaran metodologi Tatatulis Konsistensi Atribut idpersonal nama tempatlahir tanggallahir noktp kewarganegaraan statusperkawinan golongandarah Toefl namaibu gender agama nomor emailNORMALISASI
• Bentuk Normal Ketiga (3NF)
Atribut idprakompre nif tanggal mulai selesai tempat hasil keterangan Atribut idrapatkelayakan nif tanggal mulai selesai kelayakan jalur jurnal tanggalUT mulaiUT selesaiUT TDosenUGM TDosenNonUGM catatan Atribut idsemester tanggalmulai tanggalselesai periode tahun Atribut idseminarhasil nif tanggal mulai selesai keputusan Atribut idseminarhasil iddosen koordinator Atribut Iddisertasi iddosen koordinator Atribut Iduser idperson Level password Atribut idujianterbuka nif mulai selesai tanggal konsultan hasil catatan Atribut Idujiantertup Nif Mulai Selesai Tanggal Hasil_akhirUjian CatatanPERANCANGAN DATABASE
Pembuatan database mysql menggunakan software xampp dengan
PERANCANGAN DATABASE
Atribut Tipe data Lebar Null Keterangan
idperson Varchar 10 No Primary key
alamat Varchar 255
No
Berisi namadesa/jalan
idkelurahan Int 4
No
Foreign key daritabel Kelurahan
idkecamatan Int 4
No
Foreign key daritabel Kecamatan
idkabupaten Int 4
No
Foreign key daritabel Kabupaten
idprovinsi Int 2
No
Foreign key daritabel Provinsi
Table alamatpersonal
Atribut Tipe data Lebar Null Keterangan
idmatakuliah Varchar 10 No Primary key
Nif Varchar 6 No Foreign key dari tabel
mahasiswa
idsemester Int 11 No Foreign key dari tabel
semester
Nilai Varchar 3 No Nilai matakuliah
Table Ambil
Atribut Tipe data Lebar Null Keterangan
idmatakuliah Varchar 10 No Foreign key dari tabel
matakuliah
iddosen Int 20 No Foreign key dari tabel
dosen
koordinator Enum - No Menerangkan status dosen
koordinator atau anggota
Table ampu
Atribut Tipe data Lebar Null Keterangan
nif Varchar 6 No Foreign key dari tabel
mahasiswa
iddosen Varchar 20 No Foreign key dari tabel dosen
koordinator Enum - No Menerangkan status dosen
koordinator atau anggota
PERANCANGAN DATABASE
Table calonmahasiswa
Table disertasi
Table instansi
Table dosen
Atribut Tipe data Lebar Null Keterangan
idcalonmahasiswa Varchar 20 No Primary key
idperson Varchar 10
No
Foreign key daritabel personal
idsemester Int 11
No
Foreign key daritabel semester
Atribut Tipe data Lebar Null Keterangan
iddisertasi Int 11 No Primary key, Auto
increment
nif Varchar 6
No
Foreign key dari tabelmahasiswa
bidangilmu Varchar 145
No
Bidang ilmu disertasimahasiswa
nilai Varchar 3
No
Nilai disertasiketerangan Varchar 245
No
Keterangan hasildisertasi
judul Text
No
Judul disertasitanggal Date
No
Tanggal ujian disertasiAtribut Tipe data Lebar Null Keterangan
Idinstansi Varchar 8 No Primary key
Nama Varchar 145
No
Nama instansiTelepon Varchar 15
No
Nomor telepon kantorinstansi
Atribut Tipe data Lebar Null Keterangan
iddosen Int 20 No Primary key
idperson Varchar 10 No Foreign key dari tabel
PERANCANGAN DATABASE
Table instansipersonal
Table ijazah
Table kabupaten
Atribut Tipe data Lebar Null Keterangan
idinstansi Varchar 8 No Primary key
idperson Varchar 10 No Foreign key dari tabel
personal
nip Varchar 45
No
Nomor induk pegawaijabatan Varchar 45
No
Jabatan mahasiswaAtribut Tipe data Lebar Null Keterangan
noijazah Varchar 15 No Primary key
idjenisijazah Int 11 No Menerangkan jenis
ijazah S1 atau S2
idperson Varchar 10
No
Foreign key dari tabelpersonal
tahunmasuk Varchar 4
No
Tahun masuk jenjangS1 dan S2
universitas Varchar 145
No
Nama universitasbidangilmu Varchar 145
No
Bidang ilmu yangdiambil
tanggallulus Date
No
Tanggal lulus jenjangS1 dan S2
gelar Varchar 145
No
Gelar S1 dan S2ipk Varchar 4
No
Nilai IPKAtribut Tipe data Lebar Null Keterangan
idkabupaten Int 4 No Primary key, Auto
increment
idprovinsi Varchar 2 No Foreign key dari tabel
provinsi
PERANCANGAN DATABASE
Table kecamatan
Table kompre
Table kelurahan
Atribut Tipe data Lebar Null Keterangan
idkecamatan Int 4 No Primary key, Auto
increment
idkabupaten Varchar 4 No Foreign key dari tabel
kabupaten
nama Varchar 45 No Nama kecamatan
Atribut Tipe data Lebar Null Keterangan
idkelurahan Int 4 No Primary key, Auto
increment
idkecamatan Varchar 4 No Foreign key dari tabel
kecamatan
nama Varchar 45 No Nama kelurahan
Atribut Tipe data Lebar Null Keterangan
idkompre Int 11 No Primary key, auto
increment
Nif Varchar 6 No Foreign key dari tabel
mahasiswa
tanggal Date
No
Tanggal ujianmulai Time
No
waktu mulai ujianselesai Time
No
Waktu selesa ujiantempat Varchar 245
No
Tempat ujianhasil Text
No
Hasil ujiankeputusan Text
No
Keputusan pengujiPERANCANGAN DATABASE
Table pengujikompre
Table mahasiswa
Table matakuliah
Atribut Tipe data Lebar Null Keterangan
nif Varchar 6 No Primary key
angkatan Varchar 2
No
Tahun angkatanKodejurusan
Varchar
4No
Kode jurusanmahasiswa
Niu
Varchar
8No
Nomor IndukUniversitas
idperson
Varchar
10No
Foreign key dari tabelpersonal
status Tinyint 1
No
Keterangan mahasiswasudah lulus atau belum
Atribut Tipe data Lebar Null Keterangan
idmatakuliah Varchar 10 No Primary key
nama_makul Varchar 145
No
Nama matakuliahsks
Int
2No
Jumlah sks matakuliahAtribut Tipe data Lebar Null Keterangan
idkompre Int 11 No Foreign key dari tabel
kompre
iddosen Int 20 No Foreign key dari tabel
dosen
koordinator
Enum
- No Menerangkat statusdosen sebagai Koordinator atau anggota penguji
PERANCANGAN DATABASE
Table penilaianujiantertutup
Table penilaianujianterbuka
Table provinsi
Atribut Tipe data Lebar Null Keterangan
idprakompre Int 11 No Foreign key dari tabel
prakompre
iddosen Int 20 No Foreign key dari tabel
dosen
koordinator
Enum
- No Menerangkat statusdosen sebagai Koordinator atau anggota penguji
bidang
Varchar
45 No Bidang yang diujidosen
Atribut Tipe data Lebar Null Keterangan
Idujianterbuka Int 11 No Foreign key dari tabel
ujianterbuka
Iddosen Int 20 No Foreign key dari tabel
dosen
nilai
Int
11 No Nilai yang diberikandosen
Atribut Tipe data Lebar Null Keterangan
idprovinsi Varchar 2 No Primary key
nama Varchar 45 No Nama provinsi
Atribut Tipe data Lebar Null Keterangan
idujiantertutup Int 11 No Foreign key dari tabel
ujiantertutup
Iddosen Int 20 No Foreign key dari tabel
dosen
Hasil
Varchar
25No
Keputusan yangdiberikan dosen
Materi
Int
11No
Nilai materiPenalaran
Int
11No
Nilai penalaranmetodologi
Int
11No
Nilai metodologiTatatulis
Int
11No
Nilai tatatulisKonsistensi
int
11No
Nilai konsistensiPERANCANGAN DATABASE
Table prakompre
Table personal
Atribut Tipe data Lebar Null Keterangan
idpersonal Varchar 10 No Primary key
nama Varchar 255 No Nama personal
tempatlahir
Varchar
45 No Tempat lahirtanggallahir
Date
No Tanggal lahirnoktp
Varchar
45 No Nomor KTPkewarganegaraan
Varchar
45 No Negara personalstatusperkawinan
Enum
- No Status perkawinangolongandarah
Enum
- No Golongan darahToefl
Int
11 No Nilai ujian toeflnamaibu
Varchar
145No
Nama gadis ibugender
Enum
-No
Jenis kelaminpersonal
agama
Enum
-No
Agama personalnomor
Varchar
13No
Nomor handphonepersonal
Varchar
145No
Email personalAtribut Tipe data Lebar Null Keterangan
idprakompre Int 11 No Primary key, auto
increment
nif Varchar 6 No Foreign key dari tabel
mahasiswa
tanggal
Date
No
Tanggal ujian prakompremulai
Time
No
Waktu mulai ujianselesai
Time
No
Waktu selesai ujiantempat
Varchar
245No
Tempat ujianhasil
Text
No
Hasil ujianPERANCANGAN DATABASE
Table semester
Table rapatkelayakan
Atribut Tipe data Lebar Null Keterangan
idrapatkelayakan Int 11 No Primary key, auto increment nif Varchar 6 Foreign key dari tabel
mahasiswa
tanggal Date No Tanggal rapat kelayakan mulai Time No Waktu mulai ujian selesai Time No Waktu selesai ujian kelayakan Tinyint 1 No Keterangan kelayakan sisertasi jalur Tinyint 1 No Jalur setelah ujian tertutup jurnal Text Yes Jurnal mahasiswa tanggalUT Date No Tanggal ujian tertutup mulaiUT Time No Waktu mulai ujian tertutup selesaiUT Time No Waktu selesai ujian tertutup TDosenUGM Text No Catatan penguji dosen UGM TDosenNonUGM Text No Catatan penguji dosen non
UGM
catatan Text Yes Catatan dari rapat kelayakan
Atribut Tipe data Lebar Null Keterangan
idsemester Int 11 No Primary key,auto
increment
tanggalmulai Date
No
Tanggal dimulainyasemester baru
tanggalselesai Date
No
Tanggal berakhirnyasemester
periode Tinyint 1
No
Periodesemester(ganjil/genap)
PERANCANGAN DATABASE
Table uji
Table seminarhasil
Atribut Tipe data Lebar Null Keterangan
idseminarhasil Int 11 No Primary key, auto
increment
nif Varchar 6
No
Foreign key dari tabelmahasiswa
tanggal Date
No
Tanggal ujian seminarhasil
mulai Time
No
Waktu dimulaiselesai Time
No
Waktu selesaikeputusan Text
No
Keputusan pengujiAtribut Tipe data Lebar Null Keterangan
idseminarhasil Int 11 No Foreign key dari tabel
seminarhasil
iddosen Int 20 No Foreign key dari tabel
dosen
koordinator Enum - No Menjelaskan status
dosen sebagai koordinator atau anggota penguji
Table timpenilai
Atribut Tipe data Lebar Null Keterangan
Iddisertasi Int 11 No Foreign key dari tabel
disertasi
iddosen Int 20 No Foreign key dari tabel
dosen
koordinator Enum - No Menjelaskan status
dosen sebagai koordinator atau anggota penguji
Atribut Tipe data Lebar Null Keterangan
Iduser Varchar 5 No Primary key, auto
increment
idperson Varchar 10 Yes Foreign key dari tabel
personal
Level Smallint 1 Yes Tipe user
password Varchar 30 Yes Password
PERANCANGAN DATABASE
Table ujiantertutup
Table ujianterbuka
Atribut Tipe data Lebar Null Keterangan
idujianterbuka Int 11 No Primary key, auto
increment
nif Varchar 6
No
Foreign key dari tabelmahasiswa
mulai Time
No
Waktu dimulainya ujianterbuka
selesai Time
No
Waktu selesainyaujianter buka
tanggal Date
No
Tanggalberlangsungnya ujian terbuka
konsultan Varchar 50
No
Dosen dari luar negeriyang ditunjuk sebagai konsultan
hasil Text
No
Hasil ujian terbukacatatan Text
Yes
Catatan dari pengujiAtribut Tipe data Lebar Null Keterangan
Idujiantertup Int 11 No Primary key, auto
increment
Nif Varchar 6
No
Foreign key dari tabelmahasiswa
Mulai Time
No
Waktu dimulainyaujian tertutup
Selesai Time
No
Waktu selesainyaujian tertutup
Tanggal Date
No
Tanggalberlangsungnya ujian tertutup
Hasil_akhirUjian Text
No
Hasil akhir ujiantertutup