KIRIM
KIRIM
SKRIPSI
Untuk memenuhi persyaratan
memperoleh gelar Sarjana Komputer
pada Program Studi Sistem Informasi
diajukan oleh
Alan Puji Prasetyo
2117100450
i
Di :
SURAKARTA
Nota Dinas
Hal : Skripsi Saudara Alan Puji Prasetyo
Kepada Yth.
Ketua STMIK AUB Surakarta
Di :
SURAKARTA
Dengan ini kami menilai Skripsi tersebut dapat disetujui untuk diajukan dalam
Sidang Ujian Skripsi pada Program Studi Sistem Informasi Sekolah Tinggi
Manajemen Informatika Dan Komputer Adi Unggul Bhirawa (STMIK
AUB) Surakarta.
Surakarta, ..................................
Pembimbing II, Pembimbing I,
..................................... .....................................
NIPY. ................................... NIPY. ...................................
PENGESAHAN
SKRIPSI
Pengembangan Sistem Informasi Akademik
Terintegrasi dengan Data EPSBED
ii
telah dipertahankan di depan Dewan Penguji pada
tanggal ..
Susunan Dewan Penguji
Nama Penguji Tanda Tangan
................................................
NIPY.
................................................
NIPY.
................................................
NIPY.
Menyatakan dengan sebenarnya bahwa skripsi yang saya serahkan ini benar-benar
merupakan hasil karya sendiri, kecuali kutipan-kutipan dan ringkasan -
iii
ringkasan yang semuanya telah saya jelaskan sumbernya. Apabila di
kemudian hari terbukti atau dapat dibuktikan skripsi ini hasil jiplakan, maka
gelar dan ijazah yang diberikan STMIK AUB Surakarta batal saya terima.
Surakarta, ..
Yang membuat pernyataan,
materai
materai
()
MOTTO
Artinya : Ya Allah tambahkanlah aku ilmu dan berilah aku karunia untuk
dapat memahaminya
Ku olah kata, kubaca makna, kuikat dalam alinea, kubingkai dalam bab
sejumlah lima, jadilah mahakarya, gelar sarjana kuterima, orang tua, calon
istri dan calon mertua pun bahagia.
Kuliah itu kayak naik gunung, makin tinggi makin nyesek. Tapi pemandangan
di puncak selalu lebih oke daripada di lembah.
iv
Selama Manusia (Orang Lain) Lain Bisa, Saya Pasti Bisa
HALAMAN PERSEMBAHAN
Puji syukur kepada Allah subhanahu wataala, atas segala nikmat hidup dan
kesempatan mengenggam ilmu, sehingga penulis dapat menyelesaikan skripsi
yang berjudul Pengembangan Sistem Informasi Akademik Terintegrasi
dengan Data EPSBED Skripsi ini disusun sebagai salah satu persyaratan untuk
mencapai derajat Sarjana Komputer. Dalam penelitian dan penyusunan skripsi ini,
penulis banyak dibantu, dibimbing, dan didukung oleh berbagai pihak. Oleh
karena itu, pada kesempatan ini penulis sangat ingin mengucapkan terima kasih
yang sebesar-besarnya kepada:
1. Kedua orang tua saya, Agus Pujiono dan Mujiasih yang telah
membesarkan saya dengan segala kasih sayang, dan perjuangannya. Terima
kasih untuk kepercayaan mama yang mau menguliahkan saya.
2. Bp. H. Ary Setyadi, ST., M.Kom., Terima kasih karena sudah membuat
saya mengganti Judul.
3. Bp. Paryanta., S.Kom., M.Kom., Terima kasih telah sabar melihat wajah
saya setiap hari, dan membuat saya menghabiskan kertas ber rim-rim.
4. Ayu Puji Wulandari, adik saya yang selalu semangat, semoga ini jadi
motivasi kamu agar kamu bisa kuliah dan menjadi sarjana.
5. Saudara saudara saya, budhe, pakdhe, emak, engkong, abah, umi, yang
ada di Banyuwangi, Dadapan, Rogojampi, Kalibaru, Boyolali, Lombok.
6. Mas Yosi dan Mbak Vivi, yang sudah membantu saat pertama kali saya di
Solo.
v
7. Puput Puspitasari, Amd. Keb, Kekasihku yang telah memberikan semangat
dan motivasi. Walaupun jarak jauh memisahkan, tapi yakin ini tak akan
menjadi suatu masalah. Dan sebagai kado untuk hubungan kita yang telah
menginjak usia 5 tahun pada tanggal 31 Maret 2015. Terima kasih sayang.
8. Teman teman BEM STMIK AUB Surakarta 2012 , 2013 dan 2014.
9. Teman teman kose Bu Evi, yang selalu kompak dengan kata kata dari
bu kos yang selalu di ingat Bayar Telat, Keluar Aja.
10. Buat adik - adik tingkat, terimalah azab kalian karena telah mendzholimi
mahasiswa yang lebih tua dengan lulus lebih dulu.
11. Terakhir buat Larry Page dan Sergey Brin yang telah menciptakan Google.
Good Job men
KATA PENGANTAR
Puji syukur penulis panjatkan atas kehadirat Allah SWT yang telah
melimpahkan rahmat dan hidayah-Nya. Sehingga penyusunan laporan skripsi
berjudul Sistem Informasi Akademik Terintegrasi Dengan Data EPSBED dapat
terselesaikan dengan baik.
Keberhasilan penulisan tugas akhir skripsi ini, tidak lepas dari bantuan
beberapa pihak, untuk itu penulis mengucapkan terima kasih yang sebesar
besarnya kepada :
vi
bersifat membangun guna menyempurnakan Skripsi ini. Akhir kata semoga
Skripsi ini dapat bermanfaat bagi penulis dan juga para pembaca.
Surakarta,
Penulis
DAFTAR ISI
JUDUL .................................................................................................................. i
NOTA PEMBIMBING .........................................................................................ii
PENGESAHAN SKRIPSI ................................................................................. iii
PERNYATAAN KEASLIAN SKRIPSI.............................................................. iv
MOTTO ................................................................................................................v
HALAMAN PERSEMBAHAN ......................................................................... vi
KATA PENGANTAR......................................................................................... vii
DAFTAR ISI ..................................................................................................... viii
DAFTAR TABEL................................................................................................ xi
DAFTAR GAMBAR ........................................................................................ xiii
ABSTRAK ....................................................................................................... xvii
ABSTRACT .................................................................................................... xviii
BAB I PENDAHULUAN......................................................................................1
1.1 Latar Belakang.............................................................................................1
1.2 Perumusan Masalah.....................................................................................3
1.3 Batasan Masalah...........................................................................................3
1.4 Manfaat Penelitian.......................................................................................4
1.5 Tujuan Penelitian..........................................................................................5
1.6 Sistematika Penulisan...................................................................................5
BAB II LANDASAN TEORI ..............................................................................7
2.1. Hasil Penelitian Terdahulu...........................................................................7
2.2. Definisi Sistem.............................................................................................8
2.3. Definisi Informasi........................................................................................8
2.4. Definisi Akademik.......................................................................................9
2.5. Definisi Sistem Informasi............................................................................9
vii
2.6. Definisi Sistem Informasi Akademik.........................................................10
2.7. Desain sistem.............................................................................................10
2.8. Metode Analisis Sistem PIECES...............................................................10
2.9. Metode Pengembangan Sistem Prototipe...................................................17
2.9.1. Proses Pembuatan Prototipe..................................................................17
2.10.Flowchart...................................................................................................22
2.11. UML (Unified Modeling Language)..........................................................26
2.11.1. Definisi UML......................................................................................26
2.11.2. Model UML.........................................................................................26
2.12.Metode Pengujian Sistem BlackBox..........................................................30
2.13.Microsoft Visual Studio .NET.....................................................................31
2.14.MySQL Database.......................................................................................32
2.15.DevExpress (DXperience Universal v13.2)................................................33
2.16.Client Server...............................................................................................33
BAB III ANALISA DAN PERANCANGAN SISTEM....................................35
3.1. Tinjauan Umum..........................................................................................35
3.1.1. Visi.........................................................................................................36
3.1.2. Misi........................................................................................................36
3.1.3. Tujuan....................................................................................................37
3.1.4. Struktur Organisasi................................................................................37
3.1.5. Sistem Yang Sedang Berjalan................................................................38
3.2. Analisis.......................................................................................................39
3.2.1. Flowchart Sistem KRS dan KHS Yang Sedang Berjalan......................40
3.2.2. Analisis Kelemahan Sistem...................................................................41
3.2.3. Analisis Kebutuhan Sistem....................................................................42
3.2.3.1. Kebutuhan Perangkat Keras.............................................................42
3.2.3.2. Kebutuhan Perangkat Lunak.............................................................44
3.2.3.3. Kebutuhan Informasi........................................................................44
3.2.3.4. Kebutuhan Pengguna (User).............................................................45
3.3. Perancangan Sistem...................................................................................45
3.3.1. Perancangan Proses...............................................................................45
3.3.2.1. Use Case Diagram Pengisian KHS dan Registrasi KRS..................46
3.3.2.1. Activity Diagram KRS dan KHS......................................................48
3.3.2.2. Class Diagram KRS dan KHS.........................................................49
3.3.2.3. Sequence Diagram............................................................................50
viii
3.3.2. Perancangan Basis Data........................................................................54
3.3.2.1. Desain Database...............................................................................54
3.4. Perancangan Interface/Antarmuka.............................................................64
BAB IV IMPLEMENTASI DAN PEMBAHASAN.........................................82
4.1. Implementasi..............................................................................................82
4.1.1. Pengujian...............................................................................................82
4.2. Pembahasan................................................................................................95
4.3. Manual Instalasi.......................................................................................114
4.3.1. Instalasi Microsoft Visual Studio .NET 2013.......................................114
4.3.2. Instalasi DevExpress............................................................................116
4.3.3. Instalasi AppServ Network...................................................................117
4.3.4. Setting Koneksi Database Client Server.............................................120
BAB V PENUTUP ............................................................................................122
5.1. Kesimpulan..............................................................................................122
5.2. Saran.........................................................................................................122
DAFTAR PUSTAKA ........................................................................................123
DAFTAR TABEL
ix
Tabel 3.2. Kebutuhan Perangkat Keras (Client).................................................43
Tabel 3.3. Perangkat Keras Pendukung..............................................................44
Tabel 3.4. Kebutuhan Perangkat Lunak..............................................................44
Tabel 3.5. Aktor Use Case Diagram Pengisian KHS dan Registrasi KRS.........46
Tabel 3.6. Tabel User Dosen...............................................................................55
Tabel 3.7. Tabel User Mahasiswa.......................................................................55
Tabel 3.8. Tabel Mahasiswa................................................................................56
Tabel 3.9. Tabel Dosen.......................................................................................57
Tabel 3.10. Tabel Mata Kuliah...........................................................................59
Tabel 3.11. Tabel Plotting Dosen........................................................................59
Tabel 3.12. Tabel Riwayat Dosen.......................................................................60
Tabel 3.13. Tabel Relasi Mata Kuliah................................................................60
Tabel 3.14. Tabel KRS........................................................................................61
Tabel 3.15. Tabel KHS........................................................................................61
Tabel 3.16. Tabel Bidang Ilmu...........................................................................62
Tabel 3.17. Tabel Propinsi..................................................................................62
Tabel 3.18. Tabel Program Studi........................................................................63
Tabel 3.19. Tabel Perguruan Tinggi....................................................................63
Tabel 4.1 Pengujian Login..................................................................................82
Tabel 4.2. Pengujian Master Dosen....................................................................83
Tabel 4.3. Pengujian Master Mahasiswa............................................................84
Tabel 4.4. Pengujian Master Mata Kuliah..........................................................86
Tabel 4.5. Pengujian Setting Aktivasi KRS........................................................87
Tabel 4.6. Pengujian Plotting Dosen..................................................................88
Tabel 4.7. Pengujian Pembagian Kelas..............................................................88
Tabel 4.8. Pengujian Ubah Password.................................................................89
Tabel 4.9. Pengujian Konversi tabel .sql ke file .dbf..........................................90
Tabel 4.10. Pengujian Laporan...........................................................................91
Tabel 4.11. Pengujian KRS (Kartu Rencana Studi)............................................92
Tabel 4.12. Pengujian KHS (Kartu Hasil Studi).................................................94
x
DAFTAR GAMBAR
xi
Gambar 2.9. Simbol Dependency.......................................................................28
Gambar 2.10. Simbol Aggregation.....................................................................28
Gambar 2.11. Simbol Use Case Diagram..........................................................29
Gambar 2.12. Simbol Sequence Diagram..........................................................29
Gambar 2.13. Simbol Activity Diagram.............................................................30
Gambar 3.1. Struktur Organisasi STMIK AUB Surakarta.................................37
Gambar 3.2. Flowchart sistem KRS dan KHS yang sedang berjalan................40
Gambar 3.3. Use Case Diagram Pengisian KHS dan Registrasi KRS...............46
Gambar 3.4. Activity Diagram KRS dan KHS...................................................48
Gambar 3.5. Class Diagram KRS dan KHS.......................................................49
Gambar 3.6. Sequence Diagram Login..............................................................50
Gambar 3.7. Sequence Diagram Master Mahasiswa..........................................50
Gambar 3.8. Sequence Diagram Master Dosen.................................................51
Gambar 3.9. Sequence Diagram Master Mata Kuliah.......................................51
Gambar 3.10. Sequence Diagram Aktifkan Status KRS Mahasiswa.................52
Gambar 3.11. Sequence Diagram Plotting Dosen..............................................52
Gambar 3.12. Sequence Diagram KRS..............................................................53
Gambar 3.13. Sequence Diagram KHS..............................................................53
Gambar 3.14. Sequence Diagram Pembagian Kelas..........................................54
Gambar 3.15. Form Beranda Menu Program....................................................64
Gambar 3.16. Form Login Mahasiswa...............................................................64
Gambar 3.17. Form Login Dosen.......................................................................65
Gambar 3.18. Form Login Admin/BAK.............................................................65
Gambar 3.19. Form Master Dosen.....................................................................66
Gambar 3.20. Form Master Mahasiswa.............................................................67
Gambar 3.21. Form Master Mata Kuliah...........................................................68
Gambar 3.22. Form Setting Aktivasi KRS.........................................................69
Gambar 3.23. Form Ploting Dosen.....................................................................69
Gambar 3.24. Form Pembagian Kelas...............................................................70
Gambar 3.25. Form Ubah Password Admin/BAK.............................................71
Gambar 3.26. Form Ubah Password Dosen.......................................................71
Gambar 3.27. Form Ubah Password Mahasiswa...............................................71
Gambar 3.28. Form Input Nilai..........................................................................72
Gambar 3.29. Form KRS....................................................................................73
Gambar 3.30. Form Laporan Data Dosen..........................................................74
xii
Gambar 3.31. Laporan Semua Data Dosen........................................................74
Gambar 3.32. Laporan Data Per Dosen..............................................................75
Gambar 3.33. Form Laporan Data Mahasiswa..................................................76
Gambar 3.34. Laporan Data Semua Mahasiswa................................................76
Gambar 3.35. Laporan Data Per Mahasiswa......................................................77
Gambar 3.36. Form Laporan Data Mata Kuliah................................................78
Gambar 3.37. Laporan Data Mata Kuliah..........................................................78
Gambar 3.38. Form Laporan KRS.....................................................................79
Gambar 3.39. Kartu Rencana Studi....................................................................79
Gambar 3.40. Kartu Ujian..................................................................................80
Gambar 3.41. Form Laporan Kartu Hasil Studi.................................................80
Gambar 3.42. Kartu Hasil Studi.........................................................................81
Gambar 4.1. Splash Screen Aplikasi...................................................................95
Gambar 4.2. Beranda sebelum login..................................................................95
Gambar 4.3. Beranda setelah login.....................................................................96
Gambar 4.4. Login BAK (Admin)......................................................................96
Gambar 4.5. Login Dosen...................................................................................97
Gambar 4.6. Login Mahasiswa...........................................................................97
Gambar 4.7. Tampilan Awal Master Dosen........................................................98
Gambar 4.8. Pengolahan Data Dosen.................................................................99
Gambar 4.9. Tampilan Awal Master Mahasiswa................................................99
Gambar 4.10. Pengolahan Data Mahasiswa.....................................................100
Gambar 4.11. Tampilan Awal Master Mata Kuliah..........................................101
Gambar 4.12. Pengolahan Data Mata Kuliah...................................................101
Gambar 4.13. Setting Aktivasi KRS.................................................................102
Gambar 4.14. Tampilan Awal Plotting Dosen..................................................103
Gambar 4.15. Pengolahan Data Plotting Dosen...............................................103
Gambar 4.16. Pembagian Kelas.......................................................................104
Gambar 4.17. Ubah Password Admin/BAK.....................................................105
Gambar 4.18. Ubah Password Dosen...............................................................105
Gambar 4.19. Ubah Password Mahasiswa.......................................................106
Gambar 4.20. Konversi EPSBED.....................................................................106
Gambar 4.21. KRS (Kartu Rencana Studi)......................................................107
Gambar 4.22. KHS (Kartu Hasil Studi)............................................................108
Gambar 4.23. Laporan Data Semua Dosen......................................................109
xiii
Gambar 4.24. Laporan Data Per Dosen............................................................109
Gambar 4.25. Laporan Data Semua Mahasiswa...............................................110
Gambar 4.26. Laporan Data Per Mahasiswa....................................................111
Gambar 4.27. Laporan Data Mata Kuliah.........................................................111
Gambar 4.28. Laporan KRS (Kartu Rencana Studi)........................................112
Gambar 4.29. Laporan Kartu Ujian..................................................................112
Gambar 4.30. Laporan KHS (Kartu Hasil Studi).............................................113
Gambar 4.31. Penempatan lokasi Drive instalan..............................................114
Gambar 4.32. License Terms and Privacy Policy.............................................114
Gambar 4.33. Loading instalasi Visual Studio .NET 2013...............................115
Gambar 4.34. Setup Successful.........................................................................115
Gambar 4.35. Launch Visual Studio .NET 2013..............................................115
Gambar 4.36. Window Option Instalasi DevExpress........................................116
Gambar 4.37. Name Patch DevExpress 2013..................................................116
Gambar 4.38. Loading Patch DevExpress 2013..............................................117
Gambar 4.39. Patch Complete DevExpress 2013............................................117
Gambar 4.40. Welcome window AppServ Setup...............................................117
Gambar 4.41. License Agreement AppServ.......................................................118
Gambar 4.42. Choose Install Location.............................................................118
Gambar 4.43. Select Components.....................................................................118
Gambar 4.44. Apache Configuration................................................................119
Gambar 4.45. MySql Configuration..................................................................119
Gambar 4.46. Completing AppServ setup.........................................................119
Gambar 4.47. Beranda phpMyAdmin...............................................................120
Gambar 4.48. Login phpMyAdmin...................................................................120
Gambar 4.49. Privileges...................................................................................120
Gambar 4.50. Add a new User..........................................................................120
Gambar 4.51. Identitas User Client Privileges.................................................121
xiv
ABSTRAK
xv
ABSTRACT
xvi