RANCANG BANGUN SISTEM INFORMASI KULIAH KERJA NYATA (KKN) PADA UNIVERSITAS MUHAMMADIYAH MALANG (UMM) TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Oleh : Vina Dwi Jayanti 201010370311411 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2015 KATA PENGANTAR Dengan memanjatkan puji syukur kehadirat Allah SWT. Atas limpahan rahmat dan hidayah-NYA sehingga penulis dapat menyelesaikan tugas akhir yang berjudul : “RANCANG BANGUN SISTEM INFORMASI KULIAH KERJA NYATA (KKN) PADA UNIVERSITAS MUHAMMADIYAH MALANG (UMM)” Tak lupa juga melalui kesempatan yang sangat berharga ini penulis menyampaikan ucapan terima kasih yang sebesar-besarnya kepada semua pihak yang telah membantu dan terlibat dalam penyelesaian tugas akhir ini. Kesempurnaan hanyalah milik Allah, untuk itu penulis menyadari bahwa apa yang penulis susun ini jauh dari kata sempurna. Karena itu penulis mengharapkan kritik, saran dan pendapat yang sifatnya membangun. Terima kasih untuk segala perhatiannya. Penulis berharap semoga tugas akhir ini dapat bermanfaat dan berguna bagi semua pihak. Malang, 25 Januari 2015 Penulis DAFTAR ISI LEMBAR PERSETUJUAN ....................................................................... i LEMBAR PENGESAHAN ......................................................................... ii LEMBAR PERNYATAAN ........................................................................ iii ABSTRAKSI ............................................................................................... iv ABSTRACT ................................................................................................ v LEMBAR PERSEMBAHAN ..................................................................... vi KATA PENGANTAR ................................................................................. vii DAFTAR ISI ............................................................................................... viii DAFTAR GAMBAR ................................................................................... x DAFTAR TABEL ....................................................................................... xii BAB I PENDAHULUAN 1.1. Latar Belakang ................................................................................. 1.2. Rumusan Masalah ............................................................................ 1.3. Batasan Masalah .............................................................................. 1.4. Tujuan Penelitian ............................................................................. 1.5. Metedologi ....................................................................................... 1.5.1. Studi Literatur ........................................................................ 1.5.2. Data dan Pengumpulan (collecting) Data ................................ 1.5.3. Analisa dan Perancangan Sistem ............................................ 1.5.4. Implementasi Sistem .............................................................. 1.5.5. Uji Coba dan Evaluasi ............................................................ 1.5.6. Penyusunan Laporan Tugas Akhir .......................................... 1.6. Sistematika Penulisan ....................................................................... BAB II LANDASAN TEORI 2.1. Konsep Sistem Informasi ................................................................. 2.1.1. Definisi Sistem ....................................................................... 2.1.2. Definisi Informasi .................................................................. 2.1.3. Definisi Sistem Informasi ....................................................... 2.1.4. Komponen Sistem Informasi .................................................. 2.2. Sistem Informasi Akademik ............................................................. 2.3. Systems Development Life Cycle (SDLC) ....................................... 2.4. Unified Modelling Language (UML) ................................................ 2.4.1. Use Case Diagram .................................................................. 2.4.2. Activity Diagram.................................................................... 2.4.3. Sequence Diagram ................................................................. 2.4.4. Class Diagram ........................................................................ 2.5. Perencanaan Sistem .......................................................................... 1 2 2 2 3 3 3 4 4 4 4 5 6 6 6 8 9 10 10 11 11 11 12 12 13 2.6. Analisis Sistem................................................................................. 2.7. Desain Sistem .................................................................................. 2.8. Pengujian Sistem .............................................................................. 2.9. Web ................................................................................................. BAB III ANALISA DAN PERANCANGAN SISTEM 3.1. Analisa Kebutuhan ........................................................................... 3.1.1. Bahasa Pemrograman yang digunakan ................................... 3.1.2. Analisa Sistem Yang Sudah Ada ............................................ 3.1.3. Analisa Kebutuhan Fungsional ............................................... 3.1.4. Analisa Kebutuhan non Fungsional ........................................ 3.2. Perancangan Sistem ......................................................................... 3.2.1. Use Case Diagram .................................................................. 3.2.2. Activity Diagram.................................................................... 3.2.3. Sequence Diagram ................................................................. 3.2.4. Class Diagram ........................................................................ 3.2.5. Perancangan Antar Muka ....................................................... BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1. Kebutuhan Sistem ............................................................................ 4.2. Impelemntasi Perangkat Lunak ........................................................ 4.2.1. Halaman Utama Sistem .......................................................... 4.2.2. Halaman Fitur Login .............................................................. 4.2.3. Halaman Fitur Registrasi ........................................................ 4.2.4. Halaman Entri Data Admin .................................................... 4.2.5. Halaman Entri Data Dosen ..................................................... 4.2.6. Halaman Entri Data Mahasiswa.............................................. 4.2.7. Halaman Entri Data Kelompok ............................................... 4.2.8. Halaman Fitur Uploud Modul................................................. 4.2.9. Halaman Fitur Laporan .......................................................... 4.3. Pengujian Sistem .............................................................................. 4.3.1. Proses Pada Halaman Login ................................................... 4.3.2. Proses Pada Halaman Home ................................................... 4.3.3. Proses Pada Halaman Admin.................................................. 4.3.4. Proses Pada Halaman Mahasiswa ........................................... 4.3.5. Proses Pada Halaman Register ............................................... 4.3.6. Proses Pada Halaman Uploud Modul...................................... 4.3.7. Proses Pada Halaman Laporan ............................................... 4.4. Pengujian Dengan Sample ................................................................ 4.5. Kesimpulan Hasil Pengujian............................................................. BAB V KESIMPULAN DAN SARAN 5.1. Kesimpulan ...................................................................................... 5.2. Saran ................................................................................................ DAFTAR PUSTAKA .................................................................................. LAMPIRAN 1 – DOKUMEN SKPL LAMPIRAN 2 – KUISIONER BIOGRAFI PENULIS 13 13 14 14 15 15 15 16 16 16 16 18 29 37 38 43 44 45 46 48 50 51 53 57 58 60 66 66 66 67 68 68 69 69 70 71 72 72 73 DAFTAR GAMBAR Gambar 3.1 Use Case Sistem Informasi KKN ............................................... 1 Gambar 3.2 Activity Diagram Login ............................................................. 1 Gambar 3.3 Activity Diagram Kelola Data Dosen ‘Create’ ........................... 2 Gambar 3.4 Activity Diagram Kelola Data Dosen ‘Update’ .......................... 2 Gambar 3.5 Activity Diagram Kelola Data Dosen ‘Delete’ ........................... 3 Gambar 3.6 Activity Diagram Kelola Data Mahasiswa ‘Create’ .................... 4 Gambar 3.7 Activity Diagram Kelola Data Mahasiswa ‘Update’ ................... 4 Gambar 3.8 Activity Diagram Kelola Data Mahasiswa ‘Delete’ .................... 5 Gambar 3.9 Activity Diagram Kelola Data Tempat ‘Create’ ......................... 6 Gambar 3.10 Activity Diagram Kelola Data Tempat ‘Update’ ...................... 7 Gambar 3.11 Activity Diagram Kelola Data Tempat ‘Delete’........................ 7 Gambar 3.12 Activity Diagram Kelola Data Nilai ‘Create’............................ 7 Gambar 3.13 Activity Diagram Kelola Data Nilai ‘Update’ .......................... 8 Gambar 3.14 Activity Diagram Kelola Data Nilai ‘Delete’............................ 9 Gambar 3.15 Activity Diagram Registrasi ..................................................... 9 Gambar 3.16 Activity Diagram Melihat Informasi KKN ............................... 10 Gambar 3.17 Sequence Diagram Login ......................................................... 10 Gambar 3.18 Sequence Diagram Melihat Informasi KKN ............................. 10 Gambar 3.19 Sequence Diagram Kelola Nilai Mahasiswa ............................. 11 Gambar 3.20 Sequence Diagram Kelola Data Dosen ..................................... 11 Gambar 3.21 Sequence Diagram Kelola Informasi ........................................ 11 Gambar 3.22 Sequence Diagram Kelola Data Tempat ................................... 11 Gambar 3.23 Sequence Diagram Kelola Data Mahasiswa ............................. 11 Gambar 3.24 Sequence Diagram Registrasi ................................................... 12 Gambar 3.25 Class Diagram Sistem Informasi KKN ..................................... 12 Gambar 3.26 Tampilan Menu Register .......................................................... 12 Gambar 3.27 Tampilan Menu Login ............................................................. 13 Gambar 3.28 Tampilan Menu Utama Mahasiswa .......................................... 13 Gambar 3.29 Tampilan Menu Lokasi ............................................................ 13 Gambar 3.30 Tampilan Menu Melihat Nilai KKN ......................................... 13 Gambar 4.1 Menu Utama Sistem Informasi KKN ......................................... 13 Gambar 4.2 Listing Program Menu Utama Aplikasi ...................................... 13 Gambar 4.3 Menu Login ............................................................................... 13 Gambar 4.4 Listing Program Menu Login ..................................................... 14 Gambar 4.5 Menu Registrasi ......................................................................... 14 Gambar 4.6 Listing Program Menu Registrasi ............................................... 14 Gambar 4.7 Menu Entri Data Admin ............................................................. 15 Gambar 4.8 Listing Program Menu Admin ................................................... 15 Gambar 4.9 Menu Entri Data Dosen ............................................................. 15 Gambar 4.10 Listing Program Menu Dosen .................................................. 15 Gambar 4.11 Menu Entri Data Mahasiswa .................................................... 15 Gambar 4.12 Listing Program Menu Mahasiswa ........................................... 16 Gambar 4.13 Menu Data Kelompok .............................................................. 16 Gambar 4.14 Listing Program Menu Kelompok ............................................ 16 Gambar 4.15 Menu Uploud Modul................................................................ 16 Gambar 4.16 Listing Program Menu Uploud Modul ..................................... 17 Gambar 4.17 Menu Laporan ......................................................................... 17 Gambar 4.18 Listing Program Menu Laporan ............................................... 17 DAFTAR TABEL Tabel 2.1 Definisi Sistem Informasi .............................................................. 8 Tabel 4.1 Pengujian Halaman Login ............................................................. 70 Tabel 4.2 Pengujian Halaman Home ............................................................. 71 Tabel 4.3 Pengujian Halaman Admin ............................................................ 71 Tabel 4.4 Pengujian Halaman Mahasiswa ..................................................... 72 Tabel 4.5 Pengujian Halaman Register .......................................................... 72 Tabel 4.6 Pengujian Halaman Uploud Modul ................................................ 73 Tabel 4.7 Pengujian Halaman Laporan .......................................................... 73 Tabel 4.8 Pengujian Dengan Sample ............................................................. 74 Tabel 4.9 Hasil Sample ................................................................................. 75 DAFTAR PUSTAKA [1] Jabrohim, 2007, Menggapai Desa Sejahtera Menuju Masyarakat Utama, Pustaka Pelajar dan Lembaga Pengabdian Masyarakat, Yogyakarta. [2] Kadir Abdul, Pengenalan Sistem Informasi, Andi Offset, 2003, Yogyakarta. [3] Kadir Abdul, 2008, DasarPemograman Web Dinamis Menggunakan PHP, Andi offset, Yogyakarta. [4] Peranginangin Kasiman, 2006, Aplikasi Web dengan PHP & MySQL, Andi Offset, Yogyakarta [5] Al-Fatta, 2007. Analisis dan Perancangan Sistem Informasi. Yogyakarta : Andi Yogyakarta [6] Hartono, Jogiyanto 2005, Analisis & Desain, Andi Offset, Yogyakarta [7] Firdaus, 2007, PHP & MySQL dengan DREAMWEAVER, Maxicom, Palembang. [8] Aditama, Roki, SISTEM INFORMASI AKADEMIK KAMPUS BERBASIS WEB DENGAN PHP, Yogyakarta : Penerbit Lokomedia, 2012. [9] Pressman, Roger S, Ph.D (2002). “Rekayasa Perangkat Lunak” Yogyakarta: Andi. [10] Wahyono, Teguh. (2004). “Sistem Informasi Konsep Dasar, Analisis Desain dan Implementasi”. Yogyakarta : Graha Ilmu. [11] Prasetyo, Hamri 2006, Pengantar Unified Modeling Language (UML), diakses pada 31 Maret 2011 dari http://hamriprasetyo.wordpress.com [12] Afif Amrullah, (2002), “Unified Modeling Language (UML), Pustaka, Bandung. [13] Bodnar, G. H. & Hopwood, W. S., 1993 Sistem Informasi Akuntansi. Yogyakarta: Andi. [14] Nugroho, Adi. Rational Rose untuk Pemodelan Berorientasi Objek, Informatika Bandung, Bandung, 2005. [15] H.M, Jogiyanto. Analisis dan Desain Sistem Informasi. ANDI, Yogyakarta. 2005. [16] Zanzad, F.H, “Tutorial Dreamweaver MX dan Dreamweaver MX 2004”, Indah, Surabaya, 2005. [17] Turban, dkk. 2006. WEB Desain Metode Aplikasi dan Implementasi. Graha Ilmu, Yogyakarta.