DAFTAR ISI SAMPUL DALAM... i LEMBAR PERNYATAAN ORISINALITAS... ii LEMBAR PERSYARATAN GELAR... iii LEMBAR PENGESAHAN REVISI... iv UCAPAN TERIMAKASIH... v ABSTRAK... vii ABSTRACT... viii DAFTAR ISI... ix DAFTAR GAMBAR... xiii DAFTAR TABEL... xv DAFTAR KODE PROGRAM... xvi BAB I PENDAHULUAN 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 4 1.3 Tujuan Penelitian... 4 1.4 Manfaat Penelitian... 4 1.5 Batasan Masalah... 4 BAB II KAJIAN PUSTAKA 2.1 Tinjauan Mutakhir... 6 2.2 Konsep Dasar Sistem... 8 2.3 Konsep Dasar Informasi... 10 2.4 Konsep Dasar Sistem Informasi... 10 2.5 Konsep Dasar Analisis Sistem... 11 2.6 Konsep Dasar Perancangan Sistem... 12 2.6.1 Data Flow Diagram ( DFD )... 13 2.6.3 Entity Relationship Diagram ( ERD )... 14 2.7 Basis Data... 15 2.7.1 Database Management Sistem ( DBMS )... 17 2.7.2 Perancangan Database... 17 i
2.7.3 MySQL... 18 2.8 Pengertian Website... 21 2.9 Responsive Web Design... 21 2.10 Konsep Pemrograman Berbasis Web... 21 2.10.1 HTML... 22 2.10.2 CSS... 22 2.10.3 PHP... 23 2.10.4 Javascript... 23 2.11 Bootstrap... 24 2.12 Perbandingan CSS Framework... 27 2.13 Usability Test... 28 2.14 System Usability Scale (SUS)... 28 BAB III METODE PENELITIAN 3.1 Lokasi dan Waktu Penelitian... 32 3.2 Sumber dan Jenis Data Penelitian... 32 3.3 Instrumen Penelitian... 32 3.3.1 Kebutuhan Perangkat Keras... 32 3.3.2 Kebutuhan Perangkat lunak... 33 3.4 Tahapan Penelitian... 33 3.5 Gambaran Umum Sistem... 36 3.6 Pemodelan Sistem... 38 3.6.1 Diagram Konteks... 38 3.6.2 DFD Level 0... 40 3.6.3 DFD Level 1... 41 3.6.3.1 DFD Level 1 Validasi Login... 41 3.6.3.2 DFD Level 1 Pengelolaan Data User... 42 3.6.3.3 DFD Level 1 Pengelolaan Data Prodi... 43 3.6.3.4 DFD Level 1 Pengelolaan Data Bidang... 43 3.6.3.5 DFD Level 1 Pengelolaan Data Tingkat... 44 3.6.3.6 DFD Level 1 Pengelolaan Data Bagian... 45 3.6.3.7 DFD Level 1 Pengelolaan Data Jabatan... 45 ii
3.6.3.8 DFD Level 1 Pengelolaan Data Nilai Poin... 46 3.6.3.9 DFD Level 1 Pengelolaan Data SKP... 47 3.6.3.10 DFD Level 1 Pengelolaan Data Status... 47 3.6.3.11 DFD Level 1 Pengelolaan Data Mahasiswa... 48 3.6.3.12 DFD Level 1 Pengelolaan Data Berita... 49 3.6.3.13 DFD Level 1 Pengelolaan Data Kegiatan... 49 3.6.3.14 DFD Level 1 Pengelolaan Data Absen... 50 3.6.3.15 DFD Level 1 Pengelolaan Data SK Kegiatan... 51 3.6.3.16 DFD Level 1 Pengelolaan Data Setting... 51 3.7 Perancangan Database... 52 3.7.1 Desain ERD ( Entity Relationship Diagram )... 52 3.7.2 Relasi Antar Tabel... 55 3.7.3 Deskripsi Tabel... 57 3.7.3.1 Tabel Bidang... 57 3.7.3.2 Tabel Tingkat... 57 3.7.3.3 Tabel Bagian... 58 3.7.3.4 Tabel Jabatan... 58 3.7.3.5 Tabel Poin... 58 3.7.3.6 Tabel Mahasiswa... 59 3.7.3.7 Tabel User... 59 3.7.3.8 Tabel Berita... 60 3.7.3.9 Tabel Prodi... 60 3.7.3.10 Tabel Status... 60 3.7.3.11 Tabel Absen... 61 3.7.3.12 Tabel SK Kegiatan... 61 3.7.3.13 Tabel SKP... 61 3.7.3.14 Tabel Setting... 62 3.8 Rancangan Antarmuka Sistem... 62 3.8.1 Tampilan Halaman Index... 62 3.8.2 Tampilan Halaman User... 63 3.8.3 Tampilan Halaman Data Mahasiswa... 64 iii
3.8.4 Tampilan Halaman Data Kegiatan Mahasiswa... 64 3.8.5 Tampilan Halaman Data SKP... 65 3.9 Metode Pengujian Sistem... 66 3.10 Jadwal Penelitian... 67 BAB IV HASIL DAN PEMBAHASAN 4.1 Hasil... 68 4.1.1 Halaman Index.php... 68 4.1.2 Halaman User_Mahasiswa.php... 70 4.1.3 Tampilan Ketua_Absen.php... 72 4.1.4 Tampilan Kemahasiswaan_SK_Kegiatan.php... 73 4.1.5 Tampilan User_Skp.php... 74 4.1.6 Tampilan Input_Skp_Komisi_Skp_Himpunan.php... 79 4.1.7 Tampilan Input_Skp_Smft.php... 83 4.2 Pembahasan Aplikasi... 88 4.3 Pengujian Aplikasi... 90 4.3.1 Hasil Pengujian Usability... 90 4.4 Kelebihan dan Kekurangan Sistem... 93 BAB V SIMPULAN DAN SARAN 5.1 Simpulan... 94 5.2 Saran... 95 DAFTAR PUSTAKA... 96 LAMPIRAN iv
ABSTRAK Satuan Kredit Partisipasi (SKP) merupakan sistem penghargaan terhadap mahasiswa Universitas Udayana atas partisipasinya dalam kegiatan kemahasiswaan baik dalam bidang akademis maupun non akademis. Satuan Kredit Partisipasi (SKP) ini merupakan salah satu persyaratan yang harus dipenuhi oleh setiap mahasiswa ketika akan mengikuti yudisium. Seperti pada Fakultas Teknik Universitas Udayana, ada beberapa data SKP mahasiswa yang tidak tersimpan dengan baik, sehingga data SKP hilang dan membuat proses penginputan SKP mahasiswa menjadi bermasalah. Pada penelitian ini, sistem informasi yang dibangun akan digunakan untuk mengelola data SKP mahasiswa Fakultas Teknik Universitas Udayana. Pengembangan sistem informasi satuan kredit partisipasi mahasiswa Fakultas Teknik Universitas Udayana dimulai dari tahapan analisis kebutuhan sistem, pemodelan sistem, pembuatan sistem, hingga tahap pengujian sistem. Sistem informasi ini dibangun dengan menggunakan bahasa pemrograman HTML, PHP dengan DBMS MySQL dan menggunakan Framework Bootstrap. Hasil dari penelitian ini adalah sistem informasi satuan kredit partisipasi mahasiswa Fakultas Teknik Universitas Udayana yang dibangun dapat digunakan untuk mengelola data SKP mahasiswa Fakultas Teknik Universitas Udayana dengan baik. Dengan adanya sistem ini diharapkan dapat meminimalisir kehilangan data-data seperti SK Panitia dan piagam-piagam kegiatan lainnya. Pengujian sistem ini menggunakan metode pengujian System Usability Scale (SUS) dengan memberikan kuesioner kepada dua puluh ( 20) user penguna sistem. Hasil dari pengujian System Usability Scale (SUS) ini memperoleh nilai rata-rata 80,88 yang berarti memiliki nilai Adjective Ratings = Excellent, Grade Scale = B dan Acceptability Ranges = Acceptable. Kata Kunci : Satuan Kredit Partisipasi (SKP), akademis, non akademis, informasi, mahasiswa, System Usability Scale (SUS) v
ABSTRACT Participation Credit Units (PCU) system is a tribute to the student of Udayana University for participating in student activities both in the academic and nonacademic. Participation Credit Units (PCU) is one of the requirements that must be met by each student when will follow judicium. As in the Faculty of Engineering, University of Udayana, there are some PCU data students who are not stored properly, so that PCU data is lost and make the process of inputting PCU data student becomes problematic. In this study, the information system is built will be used to manage PCU data students of the Faculty of Engineering, University of Udayana. Credit information system development unit participation Udayana University engineering student starting from the stage system requirements analysis, system modeling, creating the system, until the system testing phase. The information system is built using programming HTML language, PHP with MySQL DBMS and using Bootstrap Framework. The results of this study are units of credit information systems engineering student participation Udayana University that was built to be used to manage PCU data students of the Faculty of Engineering, University of Udayana well. With this system is expected to minimize loss of data, such as Certificate of committe and other charters activities. Testing the system uses testing methods System Usability Scale (SUS) by giving questionnaires to twenty (20) user friendly system. The results of testing the System Usability Scale (SUS)receive an average value of 80,88 which means it has a value Adjective Ratings = Excellent, Grade Scale = B and acceptability Ranges =Acceptable. Keywords: Participation Credit Units (PCU), academic, non-academic, information, student, System Usability Scale (SUS) vi
BAB I PENDAHULUAN 1.1 Latar Belakang Satuan Kredit Partisipasi (SKP) merupakan sistem penghargaan terhadap mahasiswa Universitas Udayana atas partisipasinya dalam kegiatan ekstra kurikuler. SKP bertujuan untuk memberikan penghargaan atas partisipasi mahasiswa dalam mengembangkan kegiatan kemahasiswaan dalam bidang akademis maupun non akademis. Mekanisme penerapan sistem Satuan Kredit Partisipasi (SKP) mengacu pada buku pedoman SKP. Seluruh SKP yang terkumpul, direkap dalam buku SKP dan dianggap sah apabila ditandatangani oleh ketua SMFT dan Pembina Kemahasiswaan Fakultas Teknik Universitas Udayana. SKP diselesaikan dan ditanda-tangani paling lambat awal semester VII (tujuh). SKP akan diperhitungkan pada akhir studi (S1) sebagai syarat untuk dapat mengikuti yudisium di Universitas Udayana. Bagi mahasiswa Fakultas Teknik Universitas Udayana wajib memenuhi SKP minimal yang telah ditentukan. Setiap mahasiswa S1 Reguler Fakultas Teknik Universitas Udayana yang akan melewati jenjang sarjana wajib memenuhi SKP yang telah ditentukan > 200 SKP sebagai persyaratan untuk mengikuti yudisium di Fakultas Teknik. Setiap mahasiswa ( (0) nol SKS ) S1 non reguler Fakultas Teknik Universitas Udayana yang akan melewati jenjang sarjana wajib memenuhi SKP yang telah ditentukan > 100 SKP sebagai persyaratan untuk mengikuti Yudisium di Fakultas Teknik. Setiap mahasiswa D1 pindahan ke S1 non reguler Fakultas Teknik Universitas Udayana yang akan melewati jenjang sarjana wajib memenuhi SKP yang telah di tentukan > 75 SKP. Setiap mahasiswa D2 pindahan ke S1 non reguler Fakultas Teknik Universitas Udayana yang akan melewati jenjang sarjana wajib memenuhi SKP yang telah di tentukan > 50 SKP. Setiap mahasiswa D3 pindahan ke S1 non reguler Fakultas Teknik Universitas Udayana yang akan melewati jenjang sarjana wajib memenuhi SKP yang telah di tentukan > 25 SKP. Dimana poin-poin dari SKP ini dapat diperoleh dari mengikuti kegiatan-kegiatan kemahasiswaan, baik yang diselenggarakan oleh Himpunan 1
2 Mahasiswa, maupun kegiatan kemahasiswaan di tingkat Fakultas, Universitas atau kegiatan kemahasiswaan di luar institusi selama membawa nama institusi Universitas Udayana (SMFT UNUD, 2012). Jumlah poin yang diperoleh oleh mahasiswa setelah mengikuti kegiatan kemahasiswaan di Universitas Udayana bervariasi. Jumlah poin dipengaruhi dari jabatan yang diduduki dan ruang lingkup atau tingkat yang ada di Universitas Udayana. Seperti contoh ketua kegiatan di tingkat Himpunan memperoleh poin SKP sejumlah 25 poin, ketua kegiatan di tingkat Fakultas memperoleh poin SKP sejumlah 30 poin sedangkan ketua kegiatan di tingkat Universitas mendapatkan poin SKP sejumlah 35 poin. Setiap kegiatan di masing-masing tingkatan memiliki SK Panitia, berisikan data panitia yang melaksanakan kegiatan beserta jabatannya masing-masing. SK Panitia juga diperoleh sesuai dengan tingkatan kegiatan mahasiswa yang ada. SK kegiatan Himpunan diperoleh dari Ketua Himpunan, SK kegiatan Fakultas diperoleh dari Dekanat, dan SK kegiatan Universitas diperoleh dari Rektorat. Jika poin SKP yang dimiliki oleh mahasiswa sudah mencukupi sesuai status mahasiswa yang bersangkutan, maka mahasiswa yang bersangkutan dapat melakukan proses penginputan SKP kepada komisi SKP Himpunan Mahasiswa dengan cara mengumpulkan seluruh piagam penghargaan yang diperoleh setelah mengikuti kegiatan kemahasiswaan. Setelah mahasiswa mengumpulkan data piagam penghargaan kepada komisi SKP Himpunan, maka komisi SKP Himpunan akan menyetor data SKP mahasiswa yang bersangkutan kepada komisi SKP Senat Mahasiswa Fakultas Teknik (SMFT). Kemudian komisi SKP SMFT akan memeriksa data SKP dari komisi SKP Himpunan dan mencetak transkrip SKP yang kemudian ditandatangani oleh Ketua SMFT dan Ketua BPM FT Universitas Udayana. Setelah transkrip SKP ditandatangani oleh Ketua SMFT dan Ketua BPM FT Universitas Udayana, transkrip SKP akan diserahkan kepada komisi SKP Himpunan mahasiswa dan diserahkan kembali kepada mahasiswa yang bersangkutan untuk bertemu Pembantu Dekan III Fakultas Teknik Universitas Udayana untuk memperoleh tandatangan. Dengan demikian selesai sudah proses penginputan SKP mahasiswa Fakultas Teknik Universitas Udayana.
3 Saat ini, banyak mahasiswa mengurus SKP untuk persyaratan mengikuti yudisium. Namun pada Himpunan Mahasiswa Elektro Non-Reguler SK kegiatan tidak lengkap. Data yang ada hanya beberapa SK panitia, beberapa piagam Bilteks dan beberapa piagam kegiatan. Data SKP yang dimiliki oleh Himpunan Mahasiswa Elektro Non-Reguler tidak lengkap karena ada beberapa ketua panitia yang tidak mengurus SK panitia, serta beberapa piagam kegiatan mahasiswa hilang karena beberapa kali berpindah tangan antar pengurus Himpunan Mahasiswa Elektro Non- Reguler. Selain data SKP di Himpunan Mahasiswa Elektro Penelitian mengenai sistem informasi satuan kredit partisipasi mahasiswa sudah beberapa kali dilakukan. Sukarata (2015) melakukan penelitian dengan judul Pembuatan Sistem Informasi Satuan Kredit Kegiatan Mahasiswa (SKKM) Politeknik Negeri Bali (PNB) Berbasis web. Hasil dari penelitian ini adalah sebuah sistem informasi yang dapat digunakan sebagai bank data untuk pelaporan satuan kredit kegiatan secara online, penyimpanan dilakukan secara terpusat, sehingga data yang diinputkan tidak ganda, hal ini akan mendukung kevalidan data yang akan diinformasikan. Risnandar (2015) melakukan penelitian dengan judul Pembuatan Aplikasi Sistem Informasi Monitoring Kegiatan Mahasiswa Berbasis Web dan Android Client. Hasil dari penelitian ini adalah sebuah sistem informasi monitoring kegiatan mahasiswa berbasis web dan android client yang dapat dijadikan sebagai aplikasi pendukung dalam pelaporan kegiatan dan anggaran kegiatan, sehingga dapat mempermudah pengontrolan dan monitoring kegiatan mahasiswa. Berdasarkan permasalahan di atas maka dibutuhkan sebuah pengembangan sistem informasi satuan kredit partisipasi mahasiswa di Fakultas Teknik Universitas Udayana. Sistem informasi satuan kredit partisipasi mahasiswa Fakultas Teknik Universitas Udayana yang akan dibuat pada penelitian ini dibangun menggunakan responsive web design dengan framework bootstrap dan MySQL sebagai database. Selain untuk membantu Komisi SKP Himpunan dalam melaksanakan tugas untuk menginputkan SKP dari mahasiswa yang ada, penelitian ini juga diharapkan dapat membantu keakuratan data SKP yang dimiliki oleh Himpunan Mahasiswa untuk mengurangi terjadinya penginputan SKP palsu yang dilakukan oleh mahasiswa serta sistem informasi yang dibangun dapat mencetak
4 transkrip SKP mahasiswa sebagai salah satu persyaratan untuk dapat mengikuti yudisium. 1.2 Rumusan Masalah Adapun rumusan masalah dari penelitian ini adalah bagaimana rancang bangun dari Sistem Informasi Satuan Kredit Partisipasi Mahasiswa Fakultas Teknik Universitas Udayana. 1.3 Tujuan Penelitian Adapun maksud dan tujuan dari penelitian ini adalah: 1. Membangun Sistem Informasi Satuan Kredit Partisipasi Mahasiswa Fakultas Teknik Universitas Udayana yang dapat menyimpan data SKP mahasiswa Universitas Udayana. 2. Membangun sebuah sistem informasi yang dapat mencetak data SKP mahasiswa Universitas Udayana. 1.4 Manfaat Penelitian Adapun manfaat dari dilaksanakannya penelitian ini adalah : 1. Dapat membantu Komisi SKP Himpunan dalam mengumpulkan data SKP dari mahasiswa Universitas Udayana. 2. Dapat membantu Komisi SKP Himpunan dalam keakuratan data SKP yang dimiliki oleh mahasiswa. 3. Dapat mempercepat penanganan mahasiswa yang menginputkan SKP ke Himpunan Mahasiswa Universitas Udayana. 1.5 Batasan Masalah Adapun batasan masalah yang dibahas dalam penelitian ini adalah sebagai berikut : 1. Penelitian ini hanya membahas pada pembuatan Sistem Informasi Satuan Kredit Partisipasi Mahasiswa Fakultas Teknik Universitas Udayana. 2. Aplikasi Sistem Informasi Satuan Kredit Partisipasi Mahasiswa Fakultas Teknik Universitas Udayana yang dibangun berbasis web dengan bahasa pemrograman PHP dengan menggunakan responsive web design framework Bootstrap.
5 3. Database yang digunakan dalam pembuatan Sistem Informasi Satuan Kredit Partisipasi Mahasiswa Teknik Elektro Universitas Udayana adalah MySQL.