luthfia nh m3108044 pembuatan sistem informasi … · evaluating soft skill. the purpose of this...
TRANSCRIPT
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
PEMBUATAN SISTEM INFORMASI EVALUASI SOFT SKILL
DIPLOMA III TEKNIK INFORMATIKA FMIPA UNS BERBASIS WEB
TUGAS AKHIR
Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya
Program Diploma III Ilmu Komputer
Diajukan Oleh :
LUTHFIA NURMA HAPSARI
NIM. M3108044
PROGRAM DIPLOMA III ILMU KOMPUTER
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET
2011
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
ii
HALAMAN PERSETUJUAN
PEMBUATAN SISTEM INFORMASI EVALUASI SOFT SKILL
DIPLOMA III TEKNIK INFORMATIKA FMIPA UNS BERBASIS WEB
Disusun Oleh :
LUTHFIA NURMA HAPSARI
NIM. M3108044
Tugas Akhir ini telah disetujui untuk dipertahankan di hadapan dewan penguji
pada tanggal 4 Juli 2011
Pembimbing Utama
Drs. YS Palgunadi, M.Sc.
NIP. 19560407 198303 1 004
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
iii
HALAMAN PENGESAHAN
PEMBUATAN SISTEM INFORMASI EVALUASI SOFT SKILL
DIPLOMA III TEKNIK INFORMATIKA FMIPA UNS BERBASIS WEB
Disusun Oleh : Luthfia Nurma Hapsari
NIM. M3108044
Dibimbing Oleh :
Pembimbing Utama
Drs. YS Palgunadi, M.Sc.
NIP. 19560407 198303 1 004
Tugas Akhir ini telah diterima dan disahkan oleh dewan penguji Tugas Akhir Program Diploma III Ilmu Komputer Pada hari Senin tanggal 4 Juli 2011
Dewan Penguji 1. Penguji 1 Drs. YS Palgunadi, M.Sc.
NIP. 19560407 198303 1 004 (________________)
2. Penguji 2 Taufiqurrakhman NH, S.Kom.
NIDN. 0622058201 (________________)
3. Penguji 3 Umi Salamah, S.Si, M.Kom.
NIP. 19700217 199702 2 001 (________________)
Disahkan Oleh :
Ketua
Dekan FMIPA UNS Program DIII Ilmu Komputer UNS
Ir. Ari Handono Ramelan, M.Sc(Hons), PhD Drs.YS Palgunadi, M.Sc.
NIP. 19610223 198601 1 001 NIP. 19560407 198303 1 004
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
iv
ABSTRACT
Luthfia Nurma Hapsari. 2011. THE MAKING OF WEB BASED SOFT SKILL
EVALUATION INFORMATION SYSTEM FOR DIII TEKNIK
INFORMATIKA FMIPA UNS. Computer Science Pregraduate Program.
Information Engineering. Mathematics and Science Faculty. Sebelas Maret
University.
Soft skill has an important role for the students in searching job and in supporting successful of students in career. This is the reason why DIII Teknik Informatika makes soft skill assessment guidelines in 2010 and it is expected to be implemented in beginning of 2011 for student enrollment in 2009. In implementation, it is required a mechanism for training, monitoring and evaluating soft skill. The purpose of this final task is to build a web based soft skill evaluation information system for DIII Teknik Informatika FMIPA UNS to answer the system required.
The making of web based soft skill evaluation information system through several steps. The first step to built this information system was to make the modeling of processes which included the designing of Context Diagram, Decomposition Diagram, and DFD. The second step was to make the modeling of database which was included the designing of ERD, database and relational between table. The third step was to design the structure navigation of information system. The fouth step was to design the view of information system. The last step was to implement the design of system into the programe using PHP and HTML for its programming language and MySQL for its DBMS.
The making of web based soft skill evaluation information system has been completed. The advantages of this information system is useful as an instrument for monitoring the implementation of soft skill activities of students DIII Teknik Informatika, as an instrument for competency assessment fulfillment of DIII Teknik Informatika graduated, and as an instrument for judicium.
Keyword : Web Based Soft Skill Evaluation Information System
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
v
ABSTRAK
Luthfia Nurma Hapsari. 2011. PEMBUATAN SISTEM INFORMASI
EVALUASI SOFT SKILL DIII TEKNIK INFORMATIKA FMIPA UNS
BERBASIS WEB. Program DIII Ilmu Komputer. Teknik Informatika. Fakultas
Matematika dan Ilmu Pengetahuan Alam. Universitas Sebelas Maret Surakarta.
Soft skill berperan penting bagi mahasiswa dalam pencarian kerja maupun dalam menunjang kesuksesan mahasiswa dalam memasuki dunia kerja. Hal ini melatarbelakangi DIII Teknik Informatika FMIPA UNS untuk membuat pedoman evaluasi soft skill tahun 2010 dan diharapkan dapat segera diterapkan mulai tahun 2011 untuk mahasiswa angkatan 2009. Dalam pelaksanaannya dibutuhkan suatu mekanisme pembinaan. monitoring, dan evaluasi soft skill. Tujuan dari Tugas Akhir ini adalah membangun suatu sistem informasi evaluasi soft skill DIII Teknik Informatika UNS berbasis web yang dapat menjawab kebutuhan tersebut.
Pembuatan sistem informasi evaluasi soft skill DIII Teknik Informatika FMIPA UNS melalui beberapa tahapan. Tahap pertama dalam membangun sistem informasi ini adalah dengan membuat permodelan proses meliputi perancangan Context Diagram, Diagram Dekomposisi dan DFD. Tahap kedua membuat permodelan basis data meliputi perancangan ERD, perancangan basis data dan perancangan Relasional Antar Tabel (RAT). Tahap ketiga membuat perancangan struktur navigasi. Tahap keempat membuat perancangan tampilan sistem informasi. Tahap terakhir melakukan implementasi perancangan ke sistem dengan menggunakan bahasa pemrograman PHP dan HTML dengan DBMS MySQL.
Sistem informasi evaluasi soft skill DIII Teknik Informatika FMIPA UNS telah selesai dibangun. Adapun kelebihan dari sistem ini antara lain membantu sebagai instrumen monitoring pelaksanaan kegiatan pembinaan soft skill mahasiswa DIII Teknik Informatika, membantu sebagai alat penilai pemenuhan kompetensi lulusan DIII Teknik Informatika, dan membantu sebagai salah satu alat pelaksanaan Yudisium.
Kata Kunci : Sistem Informasi Evaluasi Softskill Berbasis Web
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
MOTTO DAN PERSEMBAHAN
Cara untuk menjadi di depan adalah memulai sekarang. Jika memulai
sekarang, tahun depan Anda akan tahu banyak hal yang sekarang tidak
diketahui, dan Anda tak akan mengetahui masa depan jika Anda menunggu-
nunggu. (William Feather)
Cara memulai adalah dengan berhenti berbicara dan mulai melakukan.
(Walt Disney)
Jika Anda menginginkan sesuatu yang belum pernah anda miliki, Anda harus
bersedia melakukan sesuatu yang belum pernah Anda lakukan.
(Thomas Jefferson)
Hargailah segala yang kau miliki; anda akan memiliki lebih lagi. Jika anda
fokus pada apa yang tidak anda miliki, anda tidak akan pernah merasa cukup
dalam hal apapun. (Oprah Winfrey)
Kebanggaan kita yang terbesar adalah bukan tidak pernah gagal, tetapi
bangkit kembali setiap kali kita jatuh. (Confusius)
Kupersembahkan catatan kecil ini untuk :
1. Kedua orang tua tercinta
2. Adik-adikku Putri dan Nadia
3. Teman-teman seperjuangan
4. Semua yang mendukungku
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
vii
KATA PENGANTAR
Syukur alhamdulillah, segala pujian dan syukur penulis panjatkan kehadirat
Allah SWT yang telah melimpahkan segala rahmat dan hidayah serta
lindunganNya sehingga penulis mampu menyelesaikan Tugas Akhir dan
menuliskan laporannya tepat waktu.
Laporan Tugas Akhir ini disusun untuk memenuhi sebagian persyaratan
memperoleh kelulusan Diploma III Teknik Informatika Fakultas Matematika dan
Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta.
Dalam Pelaksanaan Tugas Akhir yang didalamnya termasuk kegiatan
pembuatan laporan ini, penulis mendapat banyak bantuan berbagai pihak. Tanpa
bantuan Allah subhana melalui tangan mereka niscaya Tugas Akhir
penulis tidak akan berjalan dengan lancar. Untuk itu Penulis ingin mengucapkan
terima kasih kepada :
1. Drs. YS. Palgunadi, M.Sc., selaku Ketua Prodi DIII Ilmu Komputer
Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas
Maret sekaligus selaku dosen pembimbing Tugas Akhir yang telah banyak
memberikan bimbingan dan saran dalam pembuatan Tugas Akhir dan
laporan Tugas Akhir .
2. Mochtar Yunianto, M.Si., selaku sekretaris program, yang telah bersedia
meluangkan waktu ketika penulis merasa mengalami kesulitan-kesulitan
dalam teknis pelaksanaan Tugas Akhir.
3. Tutut Maitanti S. Si., selaku divisi kemahasiswaan, yang telah bersedia
meluangkan waktu untuk wawancara dengan penulis sehubungan dengan
pembinaan soft skill.
4. Keluarga tercinta atas support dan bantuan yang selalu diberikan.
5. Teman-teman, kakak tingkat, dan semua pihak yang telah memberi
masukan dan bantuan selama Penulis mengerjakan Tugas Akhir dan
laporan.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
viii
Semoga laporan ini bermanfaat bagi penulis sendiri khususnya dan bagi
mahasiswa DIII Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan
Alam.
Surakarta, Mei 2011
Penulis
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
ix
DAFTAR ISI
HALAMAN JUDUL ................................................................................................ i
HALAMAN PERSETUJUAN ................................................................................ ii
HALAMAN PENGESAHAN ................................................................................ iii
ABSTRACT ........................................................................................................... iv
ABSTRAK .............................................................................................................. v
MOTTO DAN PERSEMBAHAN ......................................................................... vi
KATA PENGANTAR .......................................................................................... vii
DAFTAR ISI ......................................................................................................... ix
DAFTAR TABEL ................................................................................................. xi
DAFTAR GAMBAR ........................................................................................... xii
BAB I PENDAHULUAN ......................................................................... 1
A. Latar Belakang ....................................................................... 1
B. Perumusan Masalah ................................................................ 2
C. Batasan Masalah ..................................................................... 2
D. Tujuan dan Manfaat ............................................................... 2
E. Metodologi Penelitian ............................................................. 3
F. Sistematika Penelitian ............................................................. 4
BAB II LANDASAN TEORI .................................................................... 6
A. Sistem Informasi Manajemen ................................................. 6
B. Perancangan Sistem ................................................................ 6
C. Basis Data ............................................................................... 9
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
x
D. Pemodelan Data ...................................................................... 9
E. Perancangan Struktur Navigasi ............................................. 11
F. HTML dan PHP .................................................................... 11
G. MySQL ................................................................................. 11
BAB III PERANCANGAN DAN DESAIN .............................................. 12
A. Pemodelan Proses ................................................................. 12
B. Pemodelan Basis Data .......................................................... 28
C. Perancangan Struktur Navigasi ............................................ 42
D. Perancangan Desain Tampilan ............................................. 45
BAB IV IMPLEMENTASI DAN ANALISA IMPLEMENTASI............. 47
A. Implementasi ........................................................................ 47
B. Analisa Implementasi ........................................................... 79
BAB V PENUTUP .................................................................................... 82
A. Kesimpulan ........................................................................... 82
B. Saran ..................................................................................... 82
DAFTAR PUSTAKA ........................................................................................... 83
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xi
DAFTAR TABEL
Tabel 1. Simbol Komponen Context Diagram ........................................................ 7
Tabel 2. Simbol Komponen Diagram Dekomposisi ............................................... 8
Tabel 3. Simbol Komponen DFD ........................................................................... 8
Tabel 4. Simbol Komponen ERD ......................................................................... 10
Tabel 5. Tabel Admin ........................................................................................... 31
Tabel 6. Tabel Dosen_PA ..................................................................................... 31
Tabel 7. Tabel Mahasiswa..................................................................................... 32
Tabel 8. Tabel Bidang ........................................................................................... 33
Tabel 9. Tabel Kegiatan ........................................................................................ 33
Tabel 10. Tabel Rinci_Keg ................................................................................... 34
Tabel 11. Tabel Daftar_Pelanggaran..................................................................... 35
Tabel 12. Tabel Cttn_Kedisiplinan ....................................................................... 36
Tabel 13. Tabel Softskill ....................................................................................... 37
Tabel 14. Tabel Skor ............................................................................................. 38
Tabel 15. Tabel Pengesahan .................................................................................. 39
Tabel 16. Tabel Informasi ..................................................................................... 40
Tabel 17. Tabel Pedoman ...................................................................................... 41
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xii
DAFTAR GAMBAR
Gambar 1. Diagram Konteks Pemodelan Proses .................................................. 12
Gambar 2. Diagram Dekomposisi Pemodelan Proses .......................................... 13
Gambar 3. DFD Level 0 ........................................................................................ 14
Gambar 4. DFD Level 1 Proses 1 (Login) ............................................................ 15
Gambar 5. DFD Level 1 Proses 2 (Manipulasi User) ........................................... 16
Gambar 6. DFD Level 1 Proses 3 (Manipulasi Soft Skill) ................................... 17
Gambar 7. DFD Level 1 Proses 4 (Backup dan Restore Database) ...................... 18
Gambar 8. DFD Level 1 Proses 5 (Manipulasi Fitur Tambahan) ......................... 18
Gambar 9. DFD Level 2 Proses 2.1 (Manipulasi Data Bagian Kemahasiswaan) . 19
Gambar 10. DFD Level 2 Proses 2.2 (Manipulasi Data Mahasiswa) ................... 19
Gambar 11. DFD Level 2 Proses 2.3 (Manipulasi Data Dosen PA) ..................... 20
Gambar 12. DFD Level 2 Proses 2.4 (Manipulasi Data Kajur) ............................ 20
Gambar 13. DFD Level 2 Proses 2.5 (Manipulasi Data Dekanat) ........................ 21
Gambar 14. DFD Level 2 Proses 3.1 (Manipulasi Data Bidang).......................... 21
Gambar 15. DFD Level 2 Proses 3.2 (Manipulasi Data Kegiatan) ....................... 22
Gambar 16. DFD Level 2 Proses 3.3 (Manipulasi Data Rincian Kegiatan) ......... 23
Gambar 17. DFD Level 2 Proses 3.4 (Manipulasi Data Catatan Kedisiplinan) .. 23
Gambar 18. DFD Level 2 Proses 3.5 (Manipulasi Data Pengesahan) .................. 24
Gambar 19. DFD Level 2 Proses 3.6 (Manipulasi Data Skor Pembinaan) ........... 24
Gambar 20. DFD Level 2 Proses 3.7 (Manipulasi Data Soft Skill) ...................... 25
Gambar 21. DFD Level 2 Proses 3.8 (Manipulasi Data Daftar Pelanggaran) ...... 26
Gambar 22. DFD Level 2 Proses 4.1 (Backup Database) ..................................... 26
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xiii
Gambar 23. DFD Level 2 Proses 5.1 (Manipulasi Data Informasi)...................... 27
Gambar 24. DFD Level 2 Proses 5.2 (Manipulasi Data Pedoman) ...................... 27
Gambar 25. ERD Pemodelan Basis Data .............................................................. 28
Gambar 26. Relasional Antar Tabel ...................................................................... 29
Gambar 27. Perancangan Struktur Navigasi Sistem Informasi ............................. 42
Gambar 28. Perancangan Struktur Navigasi Halaman Mahasiswa ....................... 42
Gambar 29. Perancangan Struktur Navigasi Halaman Bagian Kemahasiswaan .. 43
Gambar 30. Perancangan Struktur Navigasi Halaman Dosen PA ........................ 44
Gambar 31. Perancangan Struktur Navigasi Halaman Kajur................................ 44
Gambar 32. Perancangan Struktur Navigasi Halaman Dekanat ........................... 45
Gambar 33. Perancangan Desain Tampilan Halaman Depan ............................... 45
Gambar 34. Perancangan Desain Tampilan Halaman Mahasiswa........................ 46
Gambar 35. Perancangan Desain Tampilan Halaman Bagian Kemahasiswaan, Dosen PA, Kajur, dan Dekanat ............................................................................. 46
Gambar 36. Halaman Beranda Bagian Kemahasiswaan ....................................... 48
Gambar 37. Halaman Daftar User Tetap............................................................... 49
Gambar 38. Halaman Ubah Akun Admin ............................................................. 50
Gambar 39. Halaman Daftar Mahasiswa .............................................................. 50
Gambar 40. Halaman Cetak Report Soft Skill Mahasiswa ................................... 51
Gambar 41. Report Penilaian Soft Skill Mahasiswa Dikelompokkan Berdasarkan Status Penilaian Soft Skill ..................................................................................... 52
Gambar 42. Report Penilaian Soft Skill Mahasiswa Tidak Dikelompokkan Berdasarkan Status Penilaian Soft Skill ................................................................ 52
Gambar 43. Halaman Set Password Satu Angkatan ............................................. 53
Gambar 44. Halaman Tambah Data Mahasiswa ................................................... 53
Gambar 45. Halaman Input Manual Data Mahasiswa .......................................... 54
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xiv
Gambar 46. Halaman Daftar Mahasiswa Satu Angkatan ..................................... 55
Gambar 47. Halaman Detail Mahasiswa ............................................................... 56
Gambar 48. Halaman Daftar Dosen Pembimbing Akademik ............................... 57
Gambar 49. Halaman Tambah Dosen Pembimbing Akademik ............................ 57
Gambar 50. Halaman Daftar Mahasiswa Bimbingan Pembimbing Akademis ..... 58
Gambar 51. Halaman Pilih Angkatan Mahasiswa Bimbingan.............................. 59
Gambar 52. Halaman Daftar Mahasiswa Satu Angkatan Belum Memiliki PA .... 59
Gambar 53. Halaman Daftar Bidang Soft Skill .................................................... 60
Gambar 54. Halaman Tambah Bidang Soft Skill ................................................. 61
Gambar 55. Peringatan Kesalahan Nama Bidang Kosong atau Sudah Terdaftar . 61
Gambar 56. Halaman Daftar Kegiatan Soft Skill.................................................. 62
Gambar 57. Halaman Tambah Kegiatan Soft Skill ............................................... 62
Gambar 58. Halaman Ubah Kegiatan Soft Skill ................................................... 63
Gambar 59. Halaman Pengaturan Lanjutan Rincian Kegiatan ............................. 64
Gambar 60. Halaman Cetak Daftar Kegiatan dan Rincian Kegiatan Soft Skill.... 64
Gambar 61. Halaman Daftar Pelanggaran ............................................................ 65
Gambar 62. Halaman Tambah Daftar Pelanggaran .............................................. 65
Gambar 63. Halaman Cetak Daftar Pelanggaran .................................................. 66
Gambar 64. Halaman Standar Skor Pembinaan .................................................... 67
Gambar 65. Halaman Pengesahan......................................................................... 67
Gambar 66. Halaman Backup Database................................................................ 68
Gambar 67. Halaman Restore Database................................................................ 68
Gambar 68. Halaman Daftar Pedoman ................................................................. 69
Gambar 69. Halaman Beranda Mahasiswa ........................................................... 70
Gambar 70. Halaman Evaluasi Soft Skill Mahasiswa .......................................... 70
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xv
Gambar 71. Halaman Identitas Mahasiswa ........................................................... 71
Gambar 72. Halaman Isi Daftar Kegiatan Soft Skill Mahasiswa.......................... 72
Gambar 73. Halaman Cetak Transkrip Penilaian Soft Skill Mahasiswa .............. 73
Gambar 74. Halaman Download Pedoman ........................................................... 73
Gambar 75. Halaman Ganti Password Mahasiswa ............................................... 74
Gambar 76. Halaman Beranda Dosen PA ............................................................. 74
Gambar 77. Halaman Monitoring Mahasiswa Bimbingan Dosen PA .................. 75
Gambar 78. Halaman Beranda Kajur .................................................................... 76
Gambar 79. Halaman Monitoring Mahasiswa Oleh Kajur ................................... 77
Gambar 80. Halaman Beranda Dekanat ................................................................ 77
Gambar 81. Halaman Report Soft Skill Untuk Dekan .......................................... 78
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
1
BAB I
PENDAHULUAN
A. Latar Belakang
Dewasa ini, persaingan mencari kerja lebih ketat dari tahun-tahun
sebelumnya. Seiring dengan meningkatnya standar kualitas yang diperlukan para
pencari kerja sebagai kualifikasi mencari pekerjaan dikarenakan lowongan kerja
yang tersedia lebih sedikit dari jumlah pencari kerja tiap tahunnya sehingga sudah
tentu persaingan untuk mendapatkan pekerjaan di instansi baik negeri maupun
swasta semakin ketat. Banyak upaya yang bisa dilakukan untuk meningkatkan
standar kualitas ini, salah satu caranya adalah dengan membekali soft skill pada
lulusan. Hal inilah yang melatarbelakangi pihak Diploma III Teknik Informatika
FMIPA UNS untuk menindaklanjuti dengan serius masalah soft skill pada para
lulusan sebagai sesuatu yang penting untuk mendukung pemenuhan kompetensi
lulusan mahasiswa DIII Teknik Informatika FMIPA UNS. Tindak lanjut ini
berupa pihak DIII Teknik Informatika FMIPA UNS membuat pedoman evaluasi
soft skill tahun 2010 dan diharapkan dapat segera diterapkan mulai tahun 2011
untuk mahasiswa angkatan 2009.
DIII Teknik Informatika FMIPA UNS berusaha mewujudkan pemenuhan
kebutuhan kompetensi soft skill dengan memberikan pembinaan saat perkuliahan
di dalam kelas terintegrasi dengan pelaksanaaan perkuliahan mata kuliah maupun
dalam pembinaan aktivitas mahasiswa di luar kelas.
DIII Teknik Informatika FMIPA UNS memerlukan suatu mekanisme
pembinaan, monitoring dan evaluasi bagi pembinaan soft skill mahasiswa agar
dapat dicapai pemenuhan kebutuhan soft skill pada standar yang ditetapkan oleh
Program Studi DIII Teknik Informatika. Mekanisme pembinaan dan monitoring
itu coba diwujudkan dalam sebuah sistem informasi evaluasi soft skill yang berisi
daftar kegiatan yang diikuti oleh mahasiswa beserta skor pembinaan dari setiap
aktivitas yang wajib maupun yang tidak wajib yang dilakukan mahasiswa.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
2
B. Perumusan Masalah
Berdasarkan latar belakang masalah yang telah dijabarkan sebelumnya,
sistem informasi
evaluasi soft skill berbasis web yang dapat menjalankan fungsi sebagai alat
evaluasi soft skill mahasiwa DIII Teknik Informatika FMIPA UNS dan dapat
dimaksimalkan penggunaannya untuk kepentingan akademik jurusan .
C. Batasan Masalah
Supaya lingkup yang akan dibahas tidak meluas ke hal lain, maka
batasan masalah yang akan dibahas dalam pembuatan sistem informasi evaluasi
soft skill DIII Teknik Informatika FMIPA UNS adalah :
1. Mahasiswa mengisi transkrip penilaian soft skill secara online, namun untuk
pengecekan validasi data yang dimasukkan mahasiswa masih dilakukan secara
manual oleh bagian divisi kemahasiswaan.
2. Transkrip penilaian soft skill digunakan mahasiswa sebagai syarat untuk dapat
mengikuti ujian tugas akhir atau yudisium. Transkrip penilaian soft skill belum
difungsikan sebagai pelengkap curriculum vitae untuk kepentingan melamar
pekerjaan sebagai bukti kegiatan apa saja yang diikuti mahasiswa semasa
kuliah.
D. Tujuan dan Manfaat
Tujuan dari Tugas Akhir ini adalah membangun sebuah sistem informasi
evaluasi soft skill DIII Teknik Informatika FMIPA UNS.
Manfaat yang diharapkan bisa diperoleh dengan adanya Tugas Akhir ini
adalah terciptanya sebuah sistem informasi evaluasi soft skill berbasis web yang
dapat memberikan manfaat sebagai berikut :
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
3
1. Mempermudah monitoring pelaksanaan kegiatan pembinaan soft skill
mahasiswa DIII Teknik Informatika FMIPA UNS.
2. Sebagai alat penilai pemenuhan kompetensi lulusan DIII Teknik Informatika
sebagaimana yang tertuang dalam profil lulusan DIII Teknik Informatika
FMIPA UNS.
3. Membantu pelaksanaan yudisium.
E. Metodologi Penelitian
Penelitian diperlukan sebagai sarana pendukung dalam pembuatan
laporan Tugas Akhir, dimana penelitian ini dilakukan dengan menggunakan
beberapa metode. Metode yang digunakan yaitu :
1. Pengumpulan Data
Metode pengumpulan data yang dipakai penulis dalam penyusunan
tugas akhir ini ada dua yaitu :aan
a. Wawancara
Penulis melakukan wawancara terhadap dosen responden yaitu bu
Tutut Maitanti S.Si, selaku bagian divisi kemahasiswaan untuk
mendapatkan informasi secara lisan dengan tujuan untuk memperoleh
data yang dapat menjelaskan atau menjawab masalah yang berhubungan
dengan kegiatan soft skill.
b. Studi Pustaka
Penulis mengambil referensi dari artikel pedoman soft skill hasil
loka karya dosen-dosen DIII Teknik Informatika dan buku-buku dari
perpustakaan untuk mencari deskripsi tentang sistem informasi
manajemen, Context Diagram, Data Flow Diagram, database, ERD,
Relasional Antar Tabel, site map, dan masih banyak lagi.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
4
2. Perancangan
Dalam merancang sistem informasi evaluasi soft skill digunakan
beberapa diagram. Antara lain, Context Diagram, Diagram Dekomposisi,
Data Flow Diagram, Entity Relationship Diagram dan Relasional Antar
Tabel. Selain itu, penulis juga membuat perancangan database.
3. Implementasi
Implementasi sistem informasi evaluasi soft skill ini dikerjakan dengan
menggunakan bahasa pemrograman utama PHP struktural dan HTML serta
DBMS MySQL .Untuk desain layoutnya penulis menggunakan Adobe
Photoshop. Untuk mengatur tata letak tampilan penulis menggunakan Adobe
Dreamweaver.
4. Pengujian
Untuk menguji sistem informasi evaluasi soft skill apakah masih ada
script yang error atau gagal menampilkan data, maka sistem dicoba di server
localhost.
F. Sistematika Penelitian
Dalam penulisan laporan Tugas Akhir ini digunakan sistematika penulisan
sebagai berikut :
BAB I PENDAHULUAN
Bab ini menjelaskan secara umum latar belakang masalah, perumusan
masalah, batasan masalah, tujuan dan manfaat, metode penelitian, dan sistematika
penulisan.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
5
BAB II LANDASAN TEORI
Bab ini berisikan dasar-dasar teori yang digunakan dalam pembuatan
Tugas Akhir. Dasar-dasar teori tersebut berhubungan dengan metode pemecahan
masalah yang diterapkan pada tugas akhir.
BAB III PERANCANGAN DAN DESAIN
Bab ini menerangkan perancangan dan desain sistem atau Tugas Akhir
yang dibangun oleh penulis. Perancangan dan desain meliputi permodelan proses,
permodelan basis data, perancangan struktur navigasi, dan perancangan desain
tampilan.
BAB IV IMPLEMENTASI DAN ANALISIS
Bab ini memuat implementasi perancangan dalam hal kerja sistem dan
analisis terhadap sistem. Bab ini berisi dua subbab yaitu analisis dan
implementasi. Subbab implementasi berisi penjelasan dari desain antarmuka
sistem, sedangkan subbab analisis berisi penjelasan kinerja sistem ketika sistem
telah di implementasikan.
BAB V PENUTUP
Bab ini berisi dua subbab yaitu kesimpulan dan saran. Subbab kesimpulan
berisi kesimpulan yang didapatkan dari analisis. Subbab saran berisi sumbang
saran pemikiran yang didasarkan pada kesimpulan yang diperoleh untuk
penyempurnaan dan pengembangan di masa mendatang.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
6
BAB II
LANDASAN TEORI
A. Sistem Informasi Manajemen
Sistem Informasi Manajemen (SIM) adalah sistem informasi yang
sudah terkomputerisasi yang bekerja karena adanya interaksi antara manusia
dan komputer (Kendall & Kendall, 2003).
B. Perancangan Sistem
Perancangan sistem secara umum digunakan untuk memberikan
gambaran secara global kepada pemakai tentang sistem yang akan
dikembangkan dan berfungsi sebagai persiapan untuk tahap perancangan
sistem.
1. Context Diagram (CD)
Context Diagram atau Konteks Diagram adalah tingkatan
tertinggi dalam diagram aliran data dan hanya memuat satu proses,
menunjukkan sistem secara keseluruhan (Kendall & Kendall, 2003).
Beberapa simbol yang digunakan dalam Context Diagram dapat dilihat
dalam Tabel 1.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
7
Tabel 1. Simbol Komponen Context Diagram
Simbol Keterangan
Entitas
Menggambarkan sumber dan tujuan
dari aliran data dan dan atau menuju
sistem
Proses
Merepresentasikan proses aliran data
Sistem
Merepresentasikan keseluruhan sistem
yang hendak dibangun
2. Diagram Dekomposisi
Diagram dekomposisi atau diagram berjenjang adalah
penggambaran penguraian sistem, subsistem, proses, dan subproses dan
seterusnya yang nantinya akan digambarkan pada Data Flow Diagram
(DFD) dalam sajian level. Simbol untuk diagram dekomposisi dapat
dilihat dalam Tabel 2.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
8
Tabel 2. Simbol Komponen Diagram Dekomposisi
Simbol Keterangan
Proses
Mempresentasikan sistem, subsistem,
proses, subproses, dan seterusnya.
Relasi
Menggambarkan kepemilikan sistem
atau subsistem, dan seterusnya
3. Data Flow Diagram (DFD)
Data Flow Diagram (DFD) adalah suatu model logika data atau
proses yang dibuat untuk menggambarkan darimana asal data atau
kemana tujuan data yang keluar dari sistem, dimana data disimpan,
proses apa yang menghasilkan data tersebut dan interaksi antara data
yang disimpan dan proses yang dikenakan pada data tersebut (Kristanto,
2003). Simbol untuk DFD dapat dilihat dalam Tabel 3.
Tabel 3. Simbol Komponen DFD
Simbol Keterangan
Entitas
Menggambarkan orang atau kelompok yang
merupakan asal data atau tujuan data
Alir Data
Simbol alir data atau aliran data
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
9
Simbol Keterangan
Proses
Menunjukkan transformasi data dari
masukan menjadi keluaran dan suatu proses
dimana beberapa tindakan dijalankan
Penyimpanan Data
File basis data atau penyimpanan yang
diimplementasikan dalam komputer
C. Basis Data
Basis data atau database adalah simpanan data-data elektronik yang
ditetapkan secara formal dan dikontrol secara terpusat untuk digunakan dalam
berbagai aplikasi yang berbeda (Kendall & Kendall, 2003).
D. Pemodelan Data
Pemodelan data adalah sebuah teknik untuk mendefinisikan persyaratan
bisnis untuk sebuah basis data. Pemodelan data terkadang juga disebut
sebagai pemodelan basis data karena model data kadang-kadang
diimplementasikan sebagai sebuah basis data.
1. Entity Relationship Diagram (ERD)
Entity Relationship Diagram (ERD) adalah diagram yang
memperlihatkan entitas-entitas yang terlihat dalam suatu sistem serta
hubungan-hubungan (relasi) antar entitas tersebut (Nugroho, 2002).
Simbol yang digunakan dalam ERD dapat dilihat dalam Tabel 4.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
10
Tabel 4. Simbol Komponen ERD
Simbol Keterangan
Entitas
Menunjukkan suatu objek yang dapat di
identifikasi dalam lingkungan pemakai
Atribut
Properti atau rincian dari entitas
Relasi
penghubung entitas satu dengan entitas
yang lainnya.
Link
Suatu penghubung antara himpunan
entitas dengan atributnya
2. Relational Database Model
Relational Database Model atau yang disebut juga Relasional
Antar Tabel (RAT) mempresentasikan data-data dalam basisdata
sebagai tabel-tabel dua dimensi yang disebut relasi. Selama tabel-
tabel tersebut berbagi unsur data yang sama, maka basisdata tersebut
dapat menghubungkan satu file atau tabel ke data dalam file atau
tabel lainnya (Kendall & Kendall, 2003).
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
11
E. Perancangan Struktur Navigasi
Sebuah peta navigasi atau site map menyajikan daftar isi dan bagan
aliran logis antarmuka interaktif. Pada situs web, site map bisaanya
merupakan daftar isi dengan hierarki yang sederhana dengan masing-masing
heading terhubung ke sebuah halaman (Vaughn, 2004).
F. HTML dan PHP
HTML (HyperText Markup Language) adalah bahasa standar untuk
membuat halaman-halaman web, sedangkan PHP (PHP Hypettext
Preprocessor) berkedudukan sebagai tag dalam bahasa HTML. Model kerja
HTML diawali dengan permintaan suatu halaman web oleh browser, dari
browser permintaan dilanjutkan ke web server yang kemudian mencarikan
file yang diminta dan memberikan isinya ke web browser. Perbedaannya jika
menggunakan kode atau tag PHP adalah ketika berkas PHP yang diminta oleh
browser didapatkan oleh web server, isinya segera dikirimkan ke mesin PHP
dan mesin inilah yang memproses dan memberikan hasilnya (berupa kode
HTML) yang kemudian akan dikirim ke browser oleh web server. Secara
khusus, PHP dirancang untuk membentuk aplikasi web dinamis (Kadir,
2008).
G. MySQL
MySQL adalah salah satu jenis server basis data yang sangat terkenal.
Kepopulerannya disebabkan MySQL menggunakan SQL sebagai bahasa
dasar untuk mengakses basis datanya. Selain itu ia bersifat Open Source pada
berbagai platform. MySQL termasuk jenis RDBMS (Relation Database
Management System). Pada MySQL, sebuah basis data mengandung satu atau
sejumlah tabel. Tabel sendiri terdiri atas sejumlah baris dan setiap baris
mengandung satu atau beberapa kolom (Kadir, 2008).
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
12
BAB III
PERANCANGAN DAN DESAIN
A. Pemodelan Proses
Pemodelan proses adalah sebuah teknik yang digunakan untuk
mengorganisasikan dan mendokumentasikan proses dari sistem. Kegiatan dalam
pemodelan proses ini adalah pembuatan Context Diagram (CD), Diagram
Dekomposisi, dan DFD yang masing-masing saling berkaitan.
1. Context Diagram (CD)
Untuk memperoleh gambaran awal sistem perlu dibuat Context
Diagram. Context Diagram perancangan sistem informasi evaluasi soft skill
DIII Teknik Informatika FMIPA UNS yang disajikan dalam Gambar 1.
Gambar 1. Diagram Konteks Pemodelan Proses
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
13
2. Diagram Dekomposisi
Pemodelan proses menggunakan diagram dekomposisi dikarenakan
sistem yang hendak dibangun kompleks. Diagram dekomposisi akan
memudahkan proses pemodelan proses selanjutnya yaitu pemodelan DFD.
Diagram Dekomposisi disajikan dalam Gambar 2.
Gambar 2. Diagram Dekomposisi Pemodelan Proses
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
14
3. Data Flow Diagram (DFD)
Pemodelan DFD dibuat dengan melihat proses yang ada pada diagram
dekomposisi. Penyajian level pada DFD lebih mudah dimengerti dengan
penyertaan diagram dekomposisi.
a. DFD Level 0
Gambar 3. DFD Level 0
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
15
b. DFD Level 1
1. DFD Level 1 Proses 1 ( Login)
Gambar 4. DFD Level 1 Proses 1 (Login)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
16
2. DFD Level 1 Proses 2 (Manipulasi User)
Gambar 5. DFD Level 1 Proses 2 (Manipulasi User)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
17
3. DFD Level 1 Proses 3 (Manipulasi Soft Skill)
Gambar 6. DFD Level 1 Proses 3 (Manipulasi Soft Skill)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
18
4. DFD Level 1 Proses 4 (Backup dan Restore Database)
Gambar 7. DFD Level 1 Proses 4 (Backup dan Restore Database)
5. DFD Level 1 Proses 5 (Manipulasi Fitur Tambahan)
Gambar 8. DFD Level 1 Proses 5 (Manipulasi Fitur Tambahan)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
19
c. DFD Level 2
1. DFD Level 2 Proses 2.1 (Manipulasi Data Bagian
Kemahasiswaan)
Gambar 9. DFD Level 2 Proses 2.1 (Manipulasi Data Bagian Kemahasiswaan)
2. DFD Level 2 Proses 2.2 (Manipulasi Data Mahasiswa)
Gambar 10. DFD Level 2 Proses 2.2 (Manipulasi Data Mahasiswa)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
20
3. DFD Level 2 Proses 2.3 (Manipulasi Data Dosen PA)
Gambar 11. DFD Level 2 Proses 2.3 (Manipulasi Data Dosen PA)
4. DFD Level 2 Proses 2.4 (Manipulasi Data Kajur)
Gambar 12. DFD Level 2 Proses 2.4 (Manipulasi Data Kajur)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
21
5. DFD Level 2 Proses 2.5 (Manipulasi Data Dekanat)
Gambar 13. DFD Level 2 Proses 2.5 (Manipulasi Data Dekanat)
6. DFD Level 2 Proses 3.1 (Manipulasi Data Bidang)
Gambar 14. DFD Level 2 Proses 3.1 (Manipulasi Data Bidang)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
22
7. DFD Level 2 Proses 3.2 (Manipulasi Data Kegiatan)
Gambar 15. DFD Level 2 Proses 3.2 (Manipulasi Data Kegiatan)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
23
8. DFD Level 2 Proses 3.3 (Manipulasi Data Rincian Kegiatan)
Gambar 16. DFD Level 2 Proses 3.3 (Manipulasi Data Rincian Kegiatan)
9. DFD Level 2 Proses 3.4 (Manipulasi Data Catatan Kedisiplinan)
Gambar 17. DFD Level 2 Proses 3.4 (Manipulasi Data Catatan Kedisiplinan)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
24
10. DFD Level 2 Proses 3.5 (Manipulasi Data Pengesahan)
Gambar 18. DFD Level 2 Proses 3.5 (Manipulasi Data Pengesahan)
11. DFD Level 2 Proses 3.6 (Manipulasi Data Skor Pembinaan)
Gambar 19. DFD Level 2 Proses 3.6 (Manipulasi Data Skor Pembinaan)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
25
12. DFD Level 2 Proses 3.7 (Manipulasi Data Soft Skill)
Gambar 20. DFD Level 2 Proses 3.7 (Manipulasi Data Soft Skill)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
26
13. DFD Level 2 Proses 3.8 (Manipulasi Data Daftar Pelanggaran)
Gambar 21. DFD Level 2 Proses 3.8 (Manipulasi Data Daftar Pelanggaran)
14. DFD Level 2 Proses 4.1 (Backup Database)
Gambar 22. DFD Level 2 Proses 4.1 (Backup Database)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
27
15. DFD Level 2 Proses 5.1 (Manipulasi Data Informasi)
Gambar 23. DFD Level 2 Proses 5.1 (Manipulasi Data Informasi)
16. DFD Level 2 Proses 5.2 (Manipulasi Data Pedoman)
Gambar 24. DFD Level 2 Proses 5.2 (Manipulasi Data Pedoman)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
28
B. Pemodelan Basis Data
Dalam perancangan basis data, pemodelan dilakukan terhadap segala
data yang hendak atau akan digunakan oleh sistem.
1. ERD
Memodelkan data ke dalam ERD hal pertama yang harus dilakukan
adalah identifikasi entitas. Dalam hal ini entitas yang muncul di ERD adalah
data store yang muncul pada pemodelan DFD. ERD disajikan dalam Gambar
25.
Gambar 25. ERD Pemodelan Basis Data
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
29
2. Relasional Antar Tabel (RAT)
Hubungan antar tabel-tabel dalam sistem disajikan dalam Gambar 26
sebagai berikut.
Gambar 26. Relasional Antar Tabel
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
30
3. Perancangan Basis Data
Perancangan basis data merupakan pengidentifikasian tabel basis data
yang berupa deskripsi tabel. Deskripsi tabel hanya sebagai alat bantu untuk
lebih memahami basis data. Berikut deskripsi tabel beserta penjelasan yang
berisi tentang tipe data, ukuran field, dan fungsi dari masing-masing field
dalam tabel.
Keterangan lambang pada field tabel :
@ berarti field Primary Key
* berarti field Foreign Key
** berarti field Index Key
a. Tabel Admin
Tabel admin digunakan sebagai penyimpanan beberapa data user
antara lain Bagian Kemahasiswaan, Kajur, dan Dekanat. Field yang
merupakan pembeda user Bagian Kemahasiswaan, Kajur, dan Dekanat
adalah field level. Untuk user Bagian Kemahasiswaan level-nya adalah
admin untuk user Kajur level-nya user Dekanat level-
dekan . User Bagian Kemahasiswaan ditetapkan ada tiga di awal
dibuatnya sistem. User Bagian Kemahasiswaan adalah admin dari sistem
yang dapat mengatur seluruh tabel yang ada di sistem. User Kajur ditetapkan
ada satu di awal dibuatnya sistem. User Kajur adalah Kepala Program Studi
dari D3 Teknik Informatika. Hak akses user Kajur adalah melihat report hasil
penilaian soft skill mahasiswa dalam satu angkatan juga dapat memasukkan
catatan kedisiplinan dari mahasiswa. User Dekanat ditetapkan ada empat di
awal dibuatnya sistem, satu untuk Dekan dan tiga sisanya untuk Pembantu
Dekan I, II, III. Hak akses user dekanat adalah melihat report hasil penilaian
soft skill mahasiswa dalam satu angkatan. Tabel admin disajikan dalam Tabel
5.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
31
Tabel 5. Tabel Admin
Nama Field Tipe Data Ukuran Deskripsi
@Id_admin Tinyint 2 Nomor id admin, auto increment
Username Varchar 30 Username untuk login
Password Varchar 35 Password untuk login
Nama Varchar 50 Nama lengkap
Level Set Level user.
Keterangan Text Berisi keterangan tambahan tentang user
b. Tabel Dosen_PA
Tabel dosen_pa digunakan sebagai penyimpanan data Dosen
Pembimbing Akademis (PA) berupa nama, NIP, username dan password untuk
login. Tabel dosen_pa disajikan dalam Tabel 6.
Tabel 6. Tabel Dosen_PA
Nama Field Tipe Data Ukuran Deskripsi
@Id_dosen Tinyint 2 Nomor id dosen, auto increment
Id_admin* Tinyint 2 Foreign key, mengacu pada field id_admin tabel admin
Nama Varchar 50 Nama dosen
NIP Varchar 25 NIP dosen
Username Varchar 30 Username dosen
Password Varchar 35 Password dosen
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
32
c. Tabel Mahasiswa
Tabel mahasiswa digunakan sebagai penyimpanan data mahasiswa
berupa NIM dan password untuk login, nama lengkap, tempat lahir, tanggal
lahir, angkatan, foto, Dosen PA. Tabel mahasiswa disajikan dalam Tabel 7.
Tabel 7. Tabel Mahasiswa
Nama Field Tipe Data Ukuran Deskripsi
@Id_mhs Mediumint 5 Nomor id mhs, auto increment
Id_admin* Tinyint 2 Foreign key, mengacu pada field id_admin tabel admin
Id_dosen* Tinyint 2 Foreign key, mengacu pada field id_dosen tabel dosen_pa
Nim** Varchar 10 nim untuk login
Password** Varchar 35 Password untuk login
Nama Varchar 50 Nama lengkap mahasiswa
Tempat_lahir Varchar 30 Tempat lahir mahasiswa
Tanggal_lahir Date Tanggal lahir mahasiswa
Angkatan** Year 4 Angkatan mahasiswa
Foto Varchar 100 Nama file foto, file fisik foto disimpan di folder foto_mhs di dalam server sistem
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
33
d. Tabel Bidang
Tabel bidang digunakan sebagai penyimpanan data bidang soft skill.
Satu bidang memiliki banyak kegiatan. Tabel bidang disajikan dalam Tabel 8.
Tabel 8. Tabel Bidang
Nama Field Tipe Data Ukuran Deskripsi
@Id_bid Tinyint 2 Nomor id bidang, auto increment
Id_admin* Tinyint 2 Foreign key, mengacu pada field id_admin tabel admin
Bidang Tinytext Nama bidang
e. Tabel Kegiatan
Tabel kegiatan digunakan sebagai penyimpanan data kegiatan soft
skill. Tabel kegiatan berhubungan dengan tabel bidang karena satu kegiatan
tertentu termasuk dalam bidang tertentu. Tabel bidang dihubungkan dengan
tabel kegiatan dengan field id_bid di tabel kegiatan yang mengacu pada field
id_bid di tabel bidang. Tabel kegiatan disajikan dalam Tabel 9.
Tabel 9. Tabel Kegiatan
Nama Field Tipe Data Ukuran Deskripsi
@Id_keg Smallnt 3 Nomor id kegiatan, auto increment
Id_admin* Tinyint 2 Foreign key, mengacu pada field id_admin tabel admin
Id_bid* Tinyint 2 Foreign key, mengacu pada field id_bid tabel bidang.
Kegiatan Tinytext Nama kegiatan
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
34
f. Tabel Rinci_Keg
Tabel rinci_keg digunakan sebagai penyimpanan data rincian kegiatan
dari tiap kegiatan soft skill. Tabel rinci_keg berhubungan dengan tabel
kegiatan karena rincian kegiatan dimiliki oleh kegiatan tertentu. Tabel
kegiatan dihubungkan dengan tabel rinci_keg dengan field id_keg di tabel
rinci_keg yang mengacu pada field id_keg di tabel kegiatan. Tabel rinci_keg
disajikan dalam Tabel 10.
Tabel 10. Tabel Rinci_Keg
Nama Field Tipe Data Ukuran Deskripsi
@Id_ket Smallint 4 Nomor id rincian kegiatan, auto increment
Id_admin* Tinyint 2 Foreign key, mengacu pada field id_admin tabel admin
Id_keg* Smallint 3 Foreign key, mengacu pada field id_keg tabel kegiatan
Keterangan Tinytext Nama rincian kegiatan
Sifat Set
Sifat dari tiap rincian kegiatan, ada dua nilai yaitu wajib atau penunjang
Skor Tinyint 2 Skor dari tiap-tiap rincian kegiatan
Dual_mode Set Parameter jika suatu rincian kegiatan memiliki dua sifat yang berbeda untuk kepentingan ujian TA atau yudisium
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
35
g. Tabel Daftar_Pelanggaran
Tabel daftar_pelanggaran digunakan sebagai penyimpanan data daftar
pelanggaran meliputi nama pelanggaran, skor pelanggaran, dan keterangan.
Tabel daftar_pelanggaran berkaitan dengan tabel cttn_kedisiplinan. Tabel
daftar_pelanggaran disajikan dalam Tabel 11.
Tabel 11. Tabel Daftar_Pelanggaran
Nama Field Tipe Data Ukuran Deskripsi
@Id_langgar Smallint 3 Nomor id pelanggaran, auto increment
Id_admin* Tinyint 2 Foreign key, mengacu pada field id_admin tabel admin
Pelanggaran Tinytext Nama pelanggaran
Skor Tinyint 2 Skor tiap pelanggaran
h. Tabel Cttn_Kedisiplinan
Tabel cttn_kedisiplinan digunakan sebagai penyimpanan data catatan
kedisiplinan mahasiswa yang di isi oleh Bagian Kemahasiswaan atau Kajur
kepada mahasiswa. Setiap mahasiswa dapat memiliki beberapa catatan
kedisiplinan. Tabel cttn_kedisiplinan berhubungan dengan tabel
daftar_pelanggaran dikarenakan catatan kedisiplinan mahasiswa daftar
pelanggarannya diambil dari tabel daftar_pelanggaran. Tabel
cttn_kedisiplinan berhubungan juga dengan tabel mahasiswa dikarenakan
catatan kedisiplinan diberikan kepada mahasiswa. Tabel daftar_pelanggaran
dihubungkan dengan tabel cttn_kedisiplinan dengan field id_langgar di tabel
cttn_kedisiplinan mengacu pada field id_langgar di tabel daftar_pelanggaran.
Tabel mahasiswa dihubungkan dengan tabel cttn_kedisiplinan dengan field
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
36
id_mhs di tabel cttn_kedisiplinan yang mengacu pada field id_mhs di tabel
mahasiswa. Tabel cttn_kedisiplinan disajikan dalam Tabel 12.
Tabel 12. Tabel Cttn_Kedisiplinan
Nama Field Tipe Data Ukuran Deskripsi
@Id_dis Mediumint 5 Nomor id kedisiplinan, auto increment
Id_admin* Tinyint 2 Foreign key, mengacu pada field id_admin tabel admin
Id_mhs* Mediumint 5 Foreign key, mengacu pada field id_mhs tabel mahasiswa
Id_langgar* Smallint 3 Foreign key, mengacu pada field id_langgar tabel daftar_pelanggaran
Frekuensi Tinyint 2 Frekuensi melakukan suatu pelanggaran tertentu
Keterangan Text Keterangan dari tiap pelanggaran, dapat berupa nomor surat pelanggaran dan siapa yang memasukkan pelanggaran
Aksi** Set Parameter untuk melakukan operasi pada tabel cttn_kedisiplinan. untuk update deleteuntuk default.
i. Tabel Softskill
Tabel softskill digunakan sebagai penyimpanan data soft skill
mahasiswa. Setiap mahasiswa memiliki lebih dari satu data soft skill. Tabel
softskill juga menampung id kegiatan dan id rincian kegiatan dari tiap rincian
kegiatan yang diisi mahasiswa. Tabel softskill dihubungkan dengan tabel
rinci_keg melalui field id_ket dan id_keg di tabel softskill mengacu pada field
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
37
id_ket dan id_keg di tabel rinci_keg. Tabel softskill dihubungkan dengan
tabel mahasiswa melalui field id_mhs di tabel softskill mengacu pada field
id_mhs di tabel mahasiswa. Tabel softskill disajikan dalam Tabel 13.
Tabel 13. Tabel Softskill
Nama Field Tipe Data Ukuran Deskripsi
@Id_softskill Mediumint 7 Nomor id softskill, auto increment
Id_admin* Tinyint 2 Foreign key, mengacu pada field id_admin tabel admin
Id_mhs* Mediumint 5 Foreign key, mengacu pada field id_mhs tabel mahasiswa
Id_keg* Smallint 3 Foreign key, mengacu pada field id_keg tabel kegiatan
Id_ket* Smallint 4 Foreign key, mengacu pada field id_ket tabel rinci_keg
Frekuensi Tinyint 2 Menyatakan berapa kali rincian kegiatan tersebut pernah diikuti
Artikel Tinyint 1 Jumlah bukti rincian kegiatan yang diikuti berupa artikel
Sertifikat Tinyint 1 Jumlah bukti rincian kegiatan yang diikuti berupa sertifikat
Sk_mhs Tinyint 1 Jumlah bukti rincian kegiatan yang diikuti berupa sk_mhs
Sk_instansi Tinyint 1 Jumlah bukti rincian kegiatan yang diikuti berupa sk_instansi
Aksi** Varchar 10 Parameter untuk melakukan operasi pada tabel softskill. Nilainya untuk update d untuk delete untuk default.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
38
j. Tabel Skor
Tabel skor digunakan sebagai penyimpanan data standar skor
pembinaan untuk kategori lengkap, tidak lengkap, dan kurang. Tabel skor
disajikan dalam Tabel 14.
Tabel 14. Tabel Skor
Nama Field Tipe Data Ukuran Deskripsi
@Id_skor Tinyint 1 Nomor id skor, auto increment
Id_admin* Tinyint 2 Foreign key, mengacu pada field id_admin tabel admin
Lengkap Tinyint 2 Nilai minimal atau batas bawah untuk skor pembinaan kategori lengkap
Tidak_lengkap_min Tinyint 2 Nilai minimal atau batas bawah untuk skor pembinaan kategori tidak lengkap
Tidak_lengkap_max Tinyint 2 Nilai maksimal atau batas atas untuk skor pembinaan kategori lengkap
Kurang Tinyint 2 Nilai maksimal atau batas atas untuk skor pembinaan kategori kurang
Kepentingan Varchar Parameter kepentingan apakah untuk kepentingan ujian TA atau yudisium. Nilainya
Tanggal_update Datetime Tanggal terakhir update tabel skor
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
39
k. Tabel Pengesahan
Tabel pengesahan digunakan sebagai penyimpanan data nama dan
NIP/NIDN kaprodi dan divisi kemahasiswaan yang akan dicantumkan dalam
cetak PDF laporan dan transkrip. Tabel pengesahan disajikan dalam Tabel 15.
Tabel 15. Tabel Pengesahan
Nama Field Tipe Data Ukuran Deskripsi
@Id_pengesahan Tinyint 1 Nomor id pengesahan, auto increment
Id_admin* Tinyint 2 Foreign key, mengacu pada field id_admin tabel admin
Kaprodi Varchar 50 Nama kaprodi
Nip_kaprodi Varchar 20 NIP atau NIDN kaprodi
Divisi_mhs Varchar 50 Nama penanggung jawab divisi kemahasiswaan
Nip_div Varchar 20 NIP atau NIDN penanggung jawab divisi kemahasiswaan
Tanggal_update Datetime Tanggal terakhir update tabel pengesahan
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
40
l. Tabel Informasi
Tabel informasi digunakan sebagai penyimpanan data informasi.
Tabel informasi disajikan dalam Tabel 16.
Tabel 16. Tabel Informasi
Nama Field Tipe Data Ukuran Deskripsi
@Id_info mediumint 5 Nomor id informasi, auto increment
Id_admin* Tinyint 2 Foreign key, mengacu pada field id_admin tabel admin
Judul Varchar 50 Judul informasi
Isi Text Isi informasi
Nama_file
Varchar
100
Nama file gambar informasi jika ada. File fisik gambar tersimpan di folder informasi dalam server sistem
Ukuran Varchar 100 Ukuran gambar dalam byte
Tanggal_pos Date Tanggal posting informasi
Tanggal_update Date Tanggal terakhir update informasi
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
41
m. Tabel Pedoman
Tabel pedoman digunakan sebagai penyimpanan data pedoman. Tabel
pedoman disajikan dalam Tabel 17.
Tabel 17. Tabel Pedoman
Nama Field Tipe Data Ukuran Deskripsi
@Id_ped mediumint 5 Nomor id pedoman, auto increment
Id_admin* Tinyint 2 Foreign key, mengacu pada field id_admin tabel admin
Judul Varchar 50 Judul informasi
Nama_file Varchar 100 Nama file pedoman. File fisik pedoman tersimpan di folder pedoman dalam server sistem
Tipe Varchar 100 Tipe file pedoman
Ukuran Varchar 100 Ukuran file pedoman
Tanggal_pos Date Tanggal posting pedoman
Tanggal_update Date Tanggal terakhir update pedoman
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
42
C. Perancangan Struktur Navigasi
Gambaran struktur navigasi sistem informasi evaluasi soft skill DIII
Teknik Informatika FMIPA UNS secara garis besar disajikan dalam gambar 27.
Gambar 27. Perancangan Struktur Navigasi Sistem Informasi
Gambaran struktur navigasi halaman Mahasiswa setelah login detailnya
disajikan dalam gambar 28.
Gambar 28. Perancangan Struktur Navigasi Halaman Mahasiswa
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
43
Gambaran struktur navigasi halaman Bagian Kemahasiswaan setelah
login detailnya disajikan dalam gambar 29.
Gambar 29. Perancangan Struktur Navigasi Halaman Bagian Kemahasiswaan
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
44
Gambaran struktur navigasi halaman Dosen PA setelah login detailnya
disajikan dalam gambar 30.
Gambar 30. Perancangan Struktur Navigasi Halaman Dosen PA
Gambaran struktur navigasi halaman Kajur setelah login detailnya
disajikan dalam gambar 31.
Gambar 31. Perancangan Struktur Navigasi Halaman Kajur
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
45
Gambaran struktur navigasi halaman Dekanat setelah login detailnya
disajikan dalam gambar 32.
Gambar 32. Perancangan Struktur Navigasi Halaman Dekanat
D. Perancangan Desain Tampilan
1. Perancangan Desain Tampilan Halaman Depan
Perancangan desain tampilan halaman depan akan disajikan dalam
gambar 33.
Gambar 33. Perancangan Desain Tampilan Halaman Depan
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
46
2. Desain Tampilan Halaman Mahasiswa
Perancangan desain tampilan halaman mahasiswa setelah login
melalui halaman depan akan disajikan dalam gambar 34.
Gambar 34. Perancangan Desain Tampilan Halaman Mahasiswa
3. Desain Tampilan Halaman Bagian Kemahasiswaan, Dosen PA, Kajur, dan
Dekanat
Perancangan desain tampilan halaman Bagian Kemahasiswaan, Dosen
PA, Kajur, dan Dekanat setelah login melalui halaman depan akan
disajikan dalam gambar 35.
Gambar 35. Perancangan Desain Tampilan Halaman Bagian Kemahasiswaan, Dosen PA, Kajur, dan Dekanat
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
47
BAB IV
IMPLEMENTASI DAN ANALISA IMPLEMENTASI
A. Implementasi
Implementasi perancangan terhadap sistem yang dibangun bisa dilihat
melalui desain menu dari proses-proses utama yang secara garis besar adalah
sebagai berikut :
1. Login Bagian Kemahasiswaan
Hal pertama yang harus dilakukan adalah login ke dalam sistem informasi
melalui form login di halaman depan. Halaman depan akan ditampilkan pertama
kali ketika masuk ke sistem informasi evaluasi soft skill. Terdapat lima pilihan
login antara lain sebagai Mahasiswa, Bagian Kemahasiswaan, Dosen PA, Kajur
dan Dekanat. Bagian Kemahasiswaan dalam sistem informasi ini adalah admin
dari sistem. Bagian Kemahasiswaan memiliki username dan password yang sudah
ditentukan saat pembuatan sistem dan dapat diubah di kemudian hari untuk
disesuaikan dengan kebutuhan. Untuk mengatur sistem yang pertama dilakukan
adalah login sebagai Bagian Kemahasiswaan untuk mengatur konten sistem
informasi dan mengatur user lain yaitu Mahasiswa dan Dosen PA. Sedangkan
user Kajur dan Dekanat username dan password-nya sudah ditentukan dan dapat
diubah sesuai kebutuhan.
Setelah login melalui halaman depan sebagai Bagian Kemahasiswaan
maka akan masuk ke halaman khusus Bagian Kemahasiswaan yang disajikan
dalam Gambar 36.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
48
Gambar 36. Halaman Beranda Bagian Kemahasiswaan
Ketika awal penggunaan sistem, Bagian Kemahasiswaan yang merupakan
admin sistem diharuskan melakukan manipulasi basis data. Manipulasi basis data
merupakan syarat utama penggunaan sistem karena tanpa data yang dibutuhkan
sistem tidak dapat digunakan.
Terdapat delapan basis data yang harus dimanipulasi. Pertama yaitu basis
data mahasiswa berisi data mahasiswa yang dapat login ke dalam sistem untuk
mengisi transkrip penilaian soft skill. Kedua yaitu basis data dosen pembimbing
akademis yang berisi data dosen pembimbing akademis mahasiswa yang dapat
login ke dalam sistem untuk memantau soft skill mahasiswa bimbingannya.
Ketiga yaitu basis data bidang yang berisi data bidang soft skill. Keempat yaitu
basis data kegiatan yang berisi kegiatan soft skill di masing-masing bidang.
Kelima yaitu basis data rincian kegiatan yang berisi rincian kegiatan dari masing-
masing kegiatan softskill. Keenam yaitu basis data pelanggaran yang berisi daftar
pelanggaran dan skor negatif tiap pelanggaran. Ketujuh yaitu basis data skor
pembinaan yang berisi klarifikasi standar skor pembinaan soft skill. Kedelapan
yaitu basis data pengesahan yang berisi nama dan NIP atau NIDN Kaprodi dan
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
49
Divisi Kemahasiswaan yang akan dicantumkan di cetak PDF transkrip penilaian
soft skill mahasiswa untuk tandatangan pengesahan.
Sebelum memanipulasi basis data sebaiknya pengguna mengubah
username dan password terlebih dahulu. Untuk mengubah password masuk ke
menu
daftar user tetap meliputi admin dalam hal ini adalah Bagian Kemahasiswaan,
Kajur dan dekan. User-user tersebut dibedakan oleh level yang sudah di set sejak
awal sistem dibuat. Level admin untuk Bagian Kemahasiswaan. H
disajikan dalam Gambar 37.
Gambar 37. Halaman Daftar User Tetap
User admin yang dalam hal ini adalah Bagian Kemahasiswaan sangat
penting peranannya dalam mengatur sistem informasi. Disebabkan oleh hal
tersebut untuk lebih amannya disediakan tiga user admin dan untuk mengubah
username dan password masing-masing user admin tersebut harus login dengan
akun user admin tersebut. Jadi jika login dengan salah satu username, admin tidak
bisa mengubah username dan password admin yang lain kecuali login dengan
username dan password admin lain tersebut.
Untuk mengubah password admin Admin
melalui gambar pensil di baris user level admin yang disajikan dalam Gambar 38.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
50
Gambar 38. Halaman Ubah Akun Admin
2. Manipulasi User Oleh Bagian Kemahasiswaan
Bagian Kemahasiswaan sebagai admin sistem bertugas mengatur
keseluruhan sistem. User yang harus di entry ke dalam sistem sebelum dapat login
adalah mahasiswa dan dosen pembimbing akademis.
a. Manipulasi Mahasiswa
Untuk memanipulasi user
sebagai berikut.
Gambar 39. Halaman Daftar Mahasiswa
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
51
Terdapat form pencarian angkatan untuk mencari angkatan mahasiswa
tertentu. Untuk melihat report hasil penilaian soft skill mahasiswa masuk ke
printer yang terletak di atas
tabel. Halaman disajikan dalam Gambar 40.
Gambar 40. Halaman Cetak Report Soft Skill Mahasiswa
pilih angkatan yang ingin dicetak
dan mode cetak. Terdapat dua pilihan mode cetak yaitu dikelompokkan
berdasarkan status penilaian soft skill dan tidak dikelompokkan.
Berikut adalah tampilan halaman report hasil penilaian soft skill
mahasiswa mode cetak dikelompokkan berdasarkan status penilaian soft skill.
Halaman ini disajikan dalam Gambar 41.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
52
Gambar 41. Report Penilaian Soft Skill Mahasiswa Dikelompokkan Berdasarkan Status Penilaian Soft Skill
Berikut adalah tampilan halaman report hasil penilaian soft skill
mahasiswa mode cetak tidak dikelompokkan disajikan dalam Gambar 42.
Gambar 42. Report Penilaian Soft Skill Mahasiswa Tidak Dikelompokkan Berdasarkan Status Penilaian Soft Skill
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
53
Dar password satu angkatan
-masing baris angkatan. Terdapat dua pilihan set password
yaitu set password sama dengan nim masing-masing mahasiswa dan set password
masing-masing mahasiswa kombinasi dari nama, nim, dan angkatan. Halaman
Gambar 43. Halaman Set Password Satu Angkatan
ntuk menambah daftar mahasiswa
terletak di atas tabel.
Gambar 44.
Gambar 44. Halaman Tambah Data Mahasiswa
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
54
Terdapat tiga pilihan cara untuk menambah data mahasiswa yaitu input
manual, import dari MySQL dan import dari Excel Office 97-2003. Semisalkan
pengguna memilih input
. Pilih jumlah data mahasiswa yang hendak di input dengan
memilih jumlah maha
kemudian tekan tombol tambah maka muncul form input mahasiswa sebanyak
jumlah yang dipliih lalu masukkan data mahasiswa.
Gambar 45. Halaman Input Manual Data Mahasiswa
Jika memasukkan data sudah benar, maka akan muncul message
dialogyang menyatakan data berhasil di input lalu pengguna akan dialihkan ke
halaman .
ntuk melihat daftar mahasiswa dalam
Maka akan muncul daftar
mahasiswa dalam angkatan yang dipilih.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
55
Gambar 46. Halaman Daftar Mahasiswa Satu Angkatan
Untuk mencari mahasiswa tertentu dapat menggunakan fitur pencarian
mahasiswa berdasarkan nim dan nama. Untuk menghapus mahasiswa dari daftar
pilih pada gambar tanda silang di baris mahasiswa yang ingin dihapus. Untuk
melihat atau mengubah informasi detail mahasiswa melalui link
terdapat di masing-masing baris mahasiswa maka akan masuk ke halaman Detail
Mahasiswa. Di halaman ini pengguna dapat melihat dan mengubah identitas
mahasiswa, melihat dan mengubah data transkrip penilaian soft skill mahasiswa,
melihat, mengubah, dan menambah catatan kedisiplinan mahasiswa, dan melihat
ringkasan hasil penilaian soft skill mahasiswa.
disajikan dalam Gambar 47.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
56
Gambar 47. Halaman Detail Mahasiswa
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
57
b. Manipulasi Dosen Pembimbing Akademis
Untuk memanipulasi user dosen pembimbing akademis masuk ke menu
Daftar Dosen PA yang disajikan dalam Gambar 48.
Gambar 48. Halaman Daftar Dosen Pembimbing Akademik
Untuk mencari dosen tertentu dapat menggunakan fitur pencarian dosen
berdasarkan nama yang telah disediakan. Untuk menambah dosen masuk ke
letak di atas tabel.
disajikan dalam Gambar 49.
Gambar 49. Halaman Tambah Dosen Pembimbing Akademik
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
58
Jika memasukkan data sudah benar maka akan muncul message dialog
yang menyatakan user dosen berhasil di tambah lalu pengguna akan dialihkan ke
Dosen Pembimbing Akademik
ntuk mengubah
data dosen tertentu masuk ke halam
melalui link gambar pensil yang terdapat di masing-masing baris daftar dosen.
Untuk menghapus data dosen tertentu melalui link gambar tanda silang yang
terdapat di masing-masing baris daftar dosen. Untuk melihat daftar mahasiswa
bimbingan tiap dosen melalui
yang terdapat di masing-masing baris dosen.
.
Gambar 50. Halaman Daftar Mahasiswa Bimbingan Pembimbing Akademis
Untuk mencari mahasiswa tertentu dapat menggunakan fitur pencarian
mahasiswa berdasarkan nama yang telah disediakan. Untuk menghapus
mahasiswa dari bimbingan dosen tertentu melalui link gambar tanda silang yang
terdapat di masing-masing baris daftar mahasiswa bimbingan.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
59
bar 51.
Gambar 51. Halaman Pilih Angkatan Mahasiswa Bimbingan
Pilih
Halaman ini menampilkan daftar
mahasiswa dalam satu angkatan tersebut yang belum memiliki atau belum di atur
di sistem pembimbing akademisnya. Untuk memilih mahasiswa beri tanda
centang pada checkbox masing-masing baris mahasiswa yang dipilih kemudian
Gambar 52. Halaman Daftar Mahasiswa Satu Angkatan Belum Memiliki PA
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
60
3. Manipulasi Soft Skill Oleh Bagian Kemahasiswaan
Setelah user Bagian Kemahasiswaan selesai mengatur daftar mahasiswa
dan daftar dosen pembimbing, pengguna harus memanipulasi basis data yang
berhubungan dengan soft skill antara lain daftar bidang, daftar kegiatan, daftar
rincian kegiatan, daftar pelanggaran, standar skor pembinaan, dan pengesahan.
a. Manipulasi Bidang
Untuk memanipulasi daftar bidang soft skill
dalam Gambar 53.
Gambar 53. Halaman Daftar Bidang Soft Skill
Untuk menambah bidang masuk ke h
link gambar tanda plus yang terletak di atas tabel.
disajikan dalam Gambar 54.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
61
Gambar 54. Halaman Tambah Bidang Soft Skill
Jika nama bidang sudah ada atau pengguna tidak memasukkan nama
bidang maka akan muncul message dialog. Jika data yang dimasukkan benar
Peringatan kesalahan
apabila nama bidang kosong atau sudah terdaftar disajikan dalam Gambar 55.
Gambar 55. Peringatan Kesalahan Nama Bidang Kosong atau Sudah Terdaftar
-masing baris daftar
bidang. Untuk menghapus bidang melalui link gambar tanda silang yang terdapat
di masing-masing baris daftar bidang. Perlu diperhatikan bahwa menghapus suatu
bidang akan menghapus daftar kegiatan dan rincian kegiatan yang terkait dengan
bidang tersebut.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
62
b. Manipulasi Kegiatan dan Rincian Kegiatan
Untuk memanipulasi daftar kegiatan dan rincian kegiatan soft skill masuk
Kegiatan Soft Skill Daftar Kegiatan
6.
Gambar 56. Halaman Daftar Kegiatan Soft Skill
Untuk menambah kegiatan dan rincian kegiatan tiap kegiatan masuk ke
Kegiatan
tabel.
Gambar 57. Halaman Tambah Kegiatan Soft Skill
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
63
Jika data yang dimasukkan benar maka pengguna akan dialihkan ke
Daftar Kegiatan
untuk menghapus kegiatan melalui link
gambar tanda silang yang terdapat di masing-masing baris daftar kegiatan. Perlu
diperhatikan bahwa menghapus satu kegiatan akan menghapus rincian
kegiatannya juga.
masing-masing baris daftar kegiatan.
Gambar 58.
Gambar 58. Halaman Ubah Kegiatan Soft Skill
melalui link gambar tanda silang yang terdapat di masing-masing baris rincian
kegiatan. Untuk mengatur lebih lanjut sifat rincian kegiatan untuk kepentingan TA
atau yudisium melalui link Atur Lebih Lanjut . Fitur ini untuk mengatur rincian
kegiatan yang mempunyai dua sifat yang berbeda untuk kepentingan TA atau
yudisium. Semisal suatu rincian kegiatan memiliki sifat penunjang untuk
kepentingan TA tetapi memiliki sifat wajib untuk kepentingan Yudisium atau
sebaliknya dapat menggunakan fitur ini. Halaman Pengaturan Lanjut Rincian
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
64
Kegiatan sebagai berikut.
disajikan dalam Gambar 59.
Gambar 59. Halaman Pengaturan Lanjutan Rincian Kegiatan
dan rincian kegiatannya melalui link gambar printer yang terdapat di atas tabel
daftar kegiatan. Halaman ini disajikan dalam Gambar 60.
Gambar 60. Halaman Cetak Daftar Kegiatan dan Rincian Kegiatan Soft Skill
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
65
c. Manipulasi Pelanggaran
Untuk mengatur daftar pelanggaran dan skor masing-masing pelanggaran
61.
Gambar 61. Halaman Daftar Pelanggaran
an dalam Gambar 62.
Gambar 62. Halaman Tambah Daftar Pelanggaran
Jika data yang dimasukkan benar maka pengguna akan dialihkan ke
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
66
Pelanggaran
gambar tanda silang yang terdapat di masing-masing baris daftar pelanggaran.
Perlu diperhatikan bahwa menghapus satu daftar pelanggaran akan menghapus
catatan kedisiplinan dari mahasiswa yang melakukan pelanggaran tersebut. Untuk
mengubah pelanggaran melalui link gambar tanda plus yang terdapat di masing-
masing baris daftar pelanggaran. Untuk mencetak daftar pelanggaran melalui link
gambar printer yang terdapat di atas tabel daftar pelanggaran.
Gambar 63. Halaman Cetak Daftar Pelanggaran
d. Manipulasi Standar Skor Pelanggaran
Untuk mengatur standar skor pembinaan soft skill masuk ke halaman
Standar Skor Pembinaan Standar Skor Pembinaan Halaman ini
untuk mengatur standar skor pembinaan soft skill yang dibagi berdasarkan 3
kategori yaitu lengkap, tidak lengkap, dan kurang. Halaman ini juga untuk
mengatur kepentingan evaluasi soft skill apakah untuk kepentingan penyaringan
yang boleh mengikuti ujian TA atau yudisium.
sajikan dalam Gambar 64.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
67
Gambar 64. Halaman Standar Skor Pembinaan
e. Manipulasi Pengesahan
Untuk mengatur nama dan NIP atau NIDN Kaprodi dan Divisi
Kemahasiswaan yang nantinya akan ditampilkan di cetak PDF transkrip maupun
laporan penilaian soft skill ma
Gambar 65. Halaman Pengesahan
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
68
4. Backup dan Restore Database Oleh Bagian Kemahasiswaan
&
Jika pengguna memilih link maka akan masuk ke halaman
backup yang disajikan dalam Gambar 66.
Gambar 66. Halaman Backup Database
halaman
restore yang disajikan dalam Gambar 67.
Gambar 67. Halaman Restore Database
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
69
5. Manipulasi Fitur Tambahan Oleh Bagian Kemahasiswaan
Fitur tambahan terdiri dari informasi dan pedoman dan dapat diakses
melalui menu di sebelah kiri halaman setelah login
sebagai Bagian Kemahasiswaan.
Berikut adalah tampilan salah satu halaman dari fitur tambahan yaitu
link
Gambar 68. Halaman Daftar Pedoman
6. Login, Manipulasi User dan Manipulasi Soft Skill Oleh Mahasiswa
User mahasiswa yang telah di entry Bagian Kemahasiswaan sebelumnya
dapat login ke halaman mahasiswa melalui halaman depan. Halaman mahasiswa
setelah berhasil login tampilannya sebagai berikut.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
70
Gambar 69. Halaman Beranda Mahasiswa
Untuk mengisi daftar kegiatan soft skill yang diikuti mahasiswa
(manipulasi data soft skill mahasiswa oleh mahasiswa) masuk ke halaman
Skill Mahasiswa . Halaman
Gambar 70. Halaman Evaluasi Soft Skill Mahasiswa
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
71
mengisi data kegiatan soft skill yang diikuti mahasiswa. Data yang perlu diisi
untuk mencetak transkrip penilaian soft skill yaitu data identitas mahasiswa
(manipulasi data user mahasiswa oleh mahasiswa) dan data kegiatan beserta
rincian kegiatan soft skill yang diikuti mahasiswa di setiap bidang (manipulasi
data soft skill mahasiswa oleh mahasiswa).
Untuk mengubah atau melengkapi identitas mahasiswa meliputi tempat
lahir, tanggal lahir, dan foto, melalui link gambar pensil yang sebaris dengan
kan masuk ke halaman
Identitas Mahasiswa yang disajikan dalam Gambar 71.
Gambar 71. Halaman Identitas Mahasiswa
Untuk mengisi kegiatan soft skill yang diikuti mahasiswa di setiap bidang
melalui link gambar pensil atau tanda plus di masing-masing baris nama bidang.
Link ini bersifat dinamis. Link akan mendeteksi apakah user sebelumnya pernah
mengisi kegiatan dari tiap bidang atau belum. Jika user sebelumnya sudah pernah
mengisi kegiatan bidang tersebut, maka link gambar yang akan ditampilkan
adalah gambar pensil untuk mengubah data, namun jika user belum pernah
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
72
mengisi rincian kegiatan di bidang tersebut maka link yang akan ditampilkan
adalah gambar tanda plus untuk menambah data. Halaman untuk mengisi daftar
kegiatan salah satu bidang sebagai berikut. H
Gambar 72. Halaman Isi Daftar Kegiatan Soft Skill Mahasiswa
Setelah mengisi rincian kegiatan setiap kegiatan soft skill di masing-masing
bidang maka kita bisa mencetak transkrip penilaian soft skill. Untuk mencetak
transkrip penilaian soft skill klik pada gambar printer. Hasil transkrip penilaian
soft skill disajikan dalam Gambar 73.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
73
Gambar 73. Halaman Cetak Transkrip Penilaian Soft Skill Mahasiswa
Halaman Download Pedoman adalah halaman untuk mendownload
pedoman-pedoman DIII Teknik Informatika yang sekiranya berkaitan dengan
soft skill. Halaman Download Pedoman disajikan dalam Gambar 74.
Gambar 74. Halaman Download Pedoman
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
74
Halaman Ganti Password adalah halaman untuk mengubah password
mahasiswa. Tampilan halaman ini sebagai berikut.
disajikan dalam Gambar 75.
Gambar 75. Halaman Ganti Password Mahasiswa
7. Login Dosen PA
User Dosen PA yang telah di entry Bagian Kemahasiswaan sebelumnya
dapat login ke halaman Dosen PA melalui halaman depan. Halaman
Dosen PA setelah berhasil login disajikan dalam Gambar 76.
Gambar 76. Halaman Beranda Dosen PA
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
75
User Dosen PA login untuk memonitoring mahasiswa yang menjadi
bimbingannya. Dosen PA tidak dapat memberikan masukan ke sistem. Dosen PA
hanya dapat melihat detail informasi mahasiswa, detail catatan kedisiplinan
mahasiswa, transkrip penilaian soft skill mahasiswa, dan melihat atau mencetak
report hasil penilaian soft skill mahasiswa bimbingannya. Selain itu Dosen PA
dapat melihat daftar kegiatan soft skill dan daftar pelanggaran melalui menu
.
soft skill mahasiswa disajikan dalam Gambar 77.
Gambar 77. Halaman Monitoring Mahasiswa Bimbingan Dosen PA
8. Login Kajur
User Kajur termasuk user tetap yang username dan password-nya telah
ditentukan pada awal sistem dibuat. Username dan password bisa diubah sesuai
dengan kebutuhan. Kajur setelah berhasil login akan masuk ke halaman beranda
kajur yang disajikan dalam Gambar 78.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
76
Gambar 78. Halaman Beranda Kajur
User Kajur login untuk kepentingan utama melihat report hasil penilaian
soft skill mahasiswa per angkatan. User Kajur tidak hanya dapat melihat detail
informasi mahasiswa, daftar catatan kedisiplinan mahasiswa, transkrip penilaian
soft skill mahasiswa, dan melihat atau mencetak report hasil penilaian soft skill
per angkatan tetapi juga dapat memberikan masukan ke sistem berupa
memasukkan catatan kedisiplinan untuk mahasiswa. Selain itu user Kajur dapat
melihat daftar kegiatan soft skill
.
Halaman
adalah halaman tempat Kajur memonitoring soft skill mahasiswa per angkatan. Di
halaman ini juga Kajur dapat melihat report hasil penilaian soft skill mahasiswa
per angkatan atau per mahasiswa (transkrip penilaian soft skill mahasiswa).
Halaman ini disajikan dalam Gambar 79.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
77
Gambar 79. Halaman Monitoring Mahasiswa Oleh Kajur
9. Login Dekanat
User Dekanat termasuk user tetap yang username dan password-nya telah
ditentukan pada awal sistem dibuat. Username dan password bisa diubah sesuai
dengan kebutuhan. Dekanat setelah berhasil login akan masuk ke halaman
beranda yang disajikan dalam Gambar 80.
Gambar 80. Halaman Beranda Dekanat
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
78
User Dekanat login untuk kepentingan melihat report hasil penilaian soft
skill mahasiswa per angkatan. Tidak seperti user Kajur yang dapat melihat detail
informasi mahasiswa, daftar catatan kedisiplinan mahasiswa, transkrip penilaian
soft skill mahasiswa, dan memasukkan catatan kedisiplinan kepada mahasiswa,
user Dekanat hanya dapat melihat report hasil penilaian soft skill per angkatan.
Selain itu user Dekanat dapat melihat daftar kegiatan soft skill dan daftar
Halaman oft
adalah halaman tempat Dekanat mencetak report hasil penilaian soft skill
mahasiswa per angkatan. Halaman ini disajikan dalam Gambar 81.
Gambar 81. Halaman Report Soft Skill Untuk Dekan
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
79
B. Analisa Implementasi
Sistem informasi evaluasi soft skill dibuat menggunakan kode
pemrograman PHP dan HTML yang berbasis web sehingga pada
implementasinya akan bisa digunakan dimanapun dan kapanpun. DBMS yang
digunakan untuk sistem ini adalah MySQL yang memiliki keunggulan dalam hal
kecepatan akses data.
Sistem informasi evaluasi soft skill ini memiliki fitur-fitur utama sebagai
berikut:
1. Mahasiswa login ke dalam sistem, kemudian mengisi penilaian soft skill
berupa kegiatan-kegiatan soft skill yang diikuti secara online kemudian
mencetak transkrip penilaian soft skill. Transkrip penilaian soft skill tersebut
menjadi syarat untuk mengikuti ujian TA atau yudisium. Status penilaian soft
skill akan menentukan apakah mahasiswa tersebut boleh mengikuti ujian TA
atau yudisium. Jika status penilaian soft skill lengkap mahasiswa diijinkan
mengikuti ujian TA atau yudisium.
2. Bagian Kemahasiswaan login ke dalam sistem kemudian mengatur sistem
informasi evaluasi soft skill. Bagian Kemahasiswaan mengatur daftar bidang
soft skill, daftar kegiatan soft skill masing-masing bidang dan rincian kegiatan
dari masing-masing kegiatan. Setiap rincian kegiatan memiliki skor. Rincian
kegiatan dari setiap kegiatan inilah yang diisi oleh mahasiswa. Bagian
kemahasiswaan juga mengatur daftar pelanggaran dan skor negatif tiap
pelanggaran. Bagian kemahasiswaan juga memberikan catatan kedisiplinan
kepada mahasiswa yang skor tiap pelanggarannya berdasarkan daftar
pelanggaran. Bagian Kemahasiswaan merupakan admin dari sistem juga
mengatur user mahasiswa dan dosen PA.
3. Dosen Pembimbing Akademis dapat login ke dalam sistem informasi untuk
memonitoring soft skill mahasiswa. Dosen PA akan menerima report hasil
penilaian soft skill mahasiswa bimbingannya juga dapat melihat catatan
kedisiplinan mahasiswa bimbingannya.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
80
4. Kajur dapat login ke dalam sistem informasi untuk memonitoring soft skill
mahasiswa. Kajur akan menerima report hasil penilaian soft skill mahasiswa
per angkatan. Kajur juga dapat memberikan catatan kedisiplinan kepada
mahasiswa.
5. Dekan dapat login ke dalam sistem untuk melihat report hasil penilaian soft
skill mahasiswa per angkatan.
Jika dilihat dari fitur-fitur yang ada maka kelebihan sistem informasi ini
adalah :
1. Sebagai instrumen monitoring pelaksanaan kegiatan pembinaan soft skill
mahasiswa DIII Teknik Informatika FMIPA UNS
2. Sebagai alat penilai pemenuhan kompetensi lulusan DIII Teknik Informatika
sebagaimana yang tertuang dalam Profil lulusan DIII Teknik Informatika
FMIPA UNS
3. Sebagai salah satu alat pelaksanaan Yudisium
Kelemahan atau kekurangan sistem informasi ini adalah :
1. Masalah kemananan sistem informasi. Parameter get sebagai penunjuk link
halaman yang tercantum di alamat browser belum di enkripsi sehingga user
dapat melihat parameter halaman sehingga akan lebih baik jika parameter
yang tercantum di alamat browser si enkripsi agar user tidak bisa melihat link
sesungguhnya halaman karena link halaman disandikan. Hal ini diharapkan
dapat meningkatkan sekuritas sistem informasi. Hal lain yang dapat
diusahakan untuk meningkatkan keamanan adalah mengimplementasikan
skrip pencegahan SQL injection dan XSS attack.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
81
2. Perlu pengembangan lebih lanjut untuk membangun sebuah sistem informasi
penilaian soft skill yang lebih detail yang memuat setiap rincian kegiatan yang
diikuti mahasiswa secara detail. Pengembangan lebih lanjut diharapkan
meningkatkan kegunaan dari sistem informasi evaluasi soft skill yang
sekarang ini akan digunakan untuk kepentingan TA dan yudisium kelak
nantinya transkrip penilaian soft skill ini dapat dicantumkan dalam curriculum
vitae sebagai bukti kegiatan soft skill yang diikuti oleh mahasiswa selama
perkuliahan untuk kepentingan melamar pekerjaan.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
82
BAB V
PENUTUP
A. Kesimpulan
Telah selesai dibangun sistem informasi evaluasi soft skill DIII Teknik
Informatika FMIPA UNS. Adapun cara membangun sistem informasi ini adalah :
1. Membuat permodelan proses dari sistem yang meliputi perancangan Context
Diagram, Diagram Dekomposisi dan DFD.
2. Membuat permodelan basis data yang meliputi perancangan ERD,
perancangan basis data dan perancangan Relasional Antar Tabel (RAT).
3. Membuat perancangan struktur navigasi sistem informasi.
4. Membuat perancangan desain tampilan sistem informasi.
5. Melakukan implementasi perancangan ke sistem dengan menggunakan
bahasa pemrograman PHP dan HTML dengan DBMS MySQL.
Adapun kelebihan dari sistem ini adalah :
1. Sebagai instrumen monitoring pelaksanaan kegiatan pembinaan soft skill
mahasiswa DIII Teknik Informatika FMIPA UNS.
2. Sebagai alat penilai pemenuhan kompetensi lulusan DIII Teknik Informatika
sebagaimana yang tertuang dalam Profil lulusan DIII Teknik Informatika
FMIPA UNS.
3. Sebagai salah satu alat pelaksanaan Yudisium.
B. Saran
Saran pengembangan adalah pengembangan lebih lanjut dari sistem
informasi evaluasi soft skill sehingga dapat memuat rincian lebih detail dari setiap
kegiatan yang diikuti mahasiswa. Pengembangan kearah ini diharapkan transkrip
penilaian soft skill tidak hanya digunakan untuk kepentingan TA dan yudisium
tetapi juga menjadi bukti kegiatan yang diikuti mahasiswa selama perkuliahan dan
dapat dicantumkan di curriculum vitae untuk kepentingan melamar pekerjaan.