LAPORAN S K R I P S I SISTEM INFORMASI ADMINISTRASI JASA KURSUS DI EMC INFORMATIKA BERBASIS WEB INTAN KUSUMA WARDANI NIM. 201253037 DOSEN PEMBIMBING DIANA LAILY FITHRI ,M.Kom PUTRI KURNIA HANDAYANI ,M.Kom PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNIK UNIVERSITAS MURIA KUDUS 2017 i ii iii iv SISTEM INFORMASI ADMINISTRASI JASA KURSUS DI EMC INFORMATIKA BERBASIS WEB Nama mahasiswa : Intan Kusuma Wardani NIM : 201253037 Pembimbing : 1. Diana Laily Fithri ,M.Kom 2. Putri Kurnia Handayani ,M.Kom RINGKASAN Semakin banyak peminat dan banyak macam jasa kursus yang ditawarkan, dalam hal ini membuat seluruh proses administrasi kurang rinci sehingga kesulitan dalam pengelolaan proses administrasi dari proses awal administrasi pendaftaran sampai pembuatan laporan bulanan. maka diperlukan sebuah sistem informasi administrasi sehingga dapat meningkatkan produktifitas dan meningkatkan pelayanan di EMC Informatika, sistem informasi berbasis web yang dirancang mengunakan desain responsif. Tahap perancangan sistem menggunakan metode pengembangan sistem waterfall, metode perancangan sistem menggunakan Unified Modeling Language, bahasa pemrograman PHP dengan database MySQL. Hasil dari penelitian ini adalah menghasilkan sistem informasi yang berbasis web untuk administrasi jasa kursus di EMC Informatika. Kata kunci : Administrasi, Jasa kursus, EMC Informatika INFORMATION SYSTEM ADMINISTRATION COURSE IN EMC INFORMATION SERVICES BASED ON WEB Student Name : Intan Kusuma Wardani Student Identity Number : 201253037 Supervisor : 1. Diana Laily Fithri ,M.Kom 2. Putri Kurnia Handayani ,M.Kom ABSTRACT More and more enthusiasts and many kinds of services offered courses, in this case makes the whole process less detailed administration so that the difficulties in managing the administration process from the initial process of registration until making monthly reports. It would require an administration information system so as to increase productivity and improve services in EMC Information, web based information system designed using responsive design. The design phase of system development system using waterfall, method of designing systems using the Unified Modeling Language, programming language PHP with MySQL database. The results of this research is to produce a web based information system for administrative services at EMC Informatics courses. Keywords : Administration, services course, EMC Informatika 3 KATA PENGANTAR Puji syukur kehadirat Allah SWT, Tuhan Yang Maha Esa yang telah memberikan rahmat serta hidayah-Nya sehingga penulis dapat menyelesaikan Laporan skripsi ini dengan judul “ Sistem Informasi Administrasi Jasa Kursus Di EMC Informatika Berbasis Web”. Penyusunan Skripsi ini ditujukan untuk memenuhi salah satu syarat memperoleh gelar Sistem Informasi S-1 pada Fakultas Teknik Universitas Muria Kudus. Dengan bantuan, bimbingan, dan dorongan dari berbagai pihak, maka terselesailah Laporan ini. Tidak lupa penulis mengucapkan terima kasih kepada : 1. Bapak Dr. Suparnyo, SH.MS, selaku Rektor Universitas Muria Kudus. 2. Bapak Moh. Dahlan, ST.MT, selaku Dekan Fakultas Teknik Universitas Muria Kudus. 3. Bapak Rhoedy Setiawan, S.Kom, M.Kom selaku Kepala Program Studi Sistem Informasi Universitas Muria Kudus 4. Ibu Diana Laily Fithri, M.Kom, selaku pembimbing utama skripsi yang telah banyak memberikan petunjuk, nasehat, bimbingan dan arahan serta dukungan hingga terselesaikannya penulisan skripsi ini 5. Ibu Putri Kurnia Handayani, M.Kom, selaku pembimbing pendamping skripsi yang melengkapi kekurangan-kekurangan dalam penulisan, bimbingan dan memberikan arahan serta dukungan hingga terselesaikannya penulisan skripsi ini. 6. Seluruh Dosen Fakultas Teknik Program Studi Sistem Informasi Universitas Muria Kudus. 7. Ibu Asih, SE selaku pembimbing yang telah memberikan ilmu dan arahan tentang proses administrasi didalam EMC Informatika dan Kepala EMC Informatika yang telah mengizinkan penulis melakukan penelitian di EMC Informatika. 8. Kedua orang tua penulis Bapak Sholichan dan Ibu Zullaini beserta kedua adek penuli Erisa Permata Kusuma Indah dan Surya Kusuma Triatmaja yang selalu mendo’akan, memberi dukungan, semangat dan menguatkan hati penulis sehingga terselesainya laporan ini. 9. Kakak saya munifatuz dan Semua Keluarga penulis yang selalu memberikan dukungan dan doa. 10. Nita Angger Sari sahabatku dari semester pertama sampai sekarang yang selalu menemani dan selalu memberi semangat. 11. Arfian Wachid Havana yang selalu mengingatkan, selalu sabar dan memberikan semangat. 12. Teman-teman anggkatan 2012 Fakultas Teknik Program Studi Sistem Informasi Universitas Muria Kudus. penulis menyadari adanya kekurangan dalam penulisan laporan, sehingga penulis perlu keritik dan saran pembaca. Semoga laporan skripsi ini dapat bermanfaat bag penulis, pembaca dan pengembang ilmu pengetahuan khususnya dibidang Sistem Informasi. Kudus, 28 Januari 2014 Intan Kusuma Wardani 5 DAFTAR ISI HALAMAN JUDUL ........................................................................................ i HALAMAN PERSETUJUAN ......................................................................... ii HALAMAN PENGESAHAN........................................................................... iii PERNYATAAN KEASLIAN........................................................................... iv RINGKASAN .................................................................................................... v ABSTRACT ....................................................................................................... vi KATA PENGANTAR....................................................................................... vii DAFTAR ISI...................................................................................................... ix DAFTAR GAMBAR......................................................................................... xiii DAFTAR TABEL ............................................................................................. xvi DAFTAR LAMPIRAN ..................................................................................... xvii BAB I PENDAHULUAN 1.1 Latar belakang ........................................................................................ 1 1.2 Perumusan Masalah ................................................................................ 2 1.3 Batasan Masalah ..................................................................................... 2 1.3 Tujuan ..................................................................................................... 2 1.5 Manfaat ................................................................................................... 3 1.6 Metode Penelitian.................................................................................... 3 1.6.1 Metode Pengumpulan Data ..................................................................... 3 1.6.2 Metode Pengembangan Sistem .............................................................. 4 1.6.3 Metode Perancangan Sistem .................................................................. 5 1.7 7 Kerangka Pemikiran ............................................................................... BAB II TINJAUAN PUSTAKA 2.1 Penelitian Yang Terkait........................................................................... 9 2.2 Tabel Perbandingan Penelitian Terkait ................................................... 10 2.3 Landasan Teori ........................................................................................ 11 2.3.1 Definisi Sistem ........................................................................................ 11 2.3.2 Definisi Informasi ................................................................................... 11 2.3.3 Definisi Sistem Informasi ....................................................................... 12 2.3.4 Definisi Administrasi .............................................................................. 12 2.3.5 Definisi Jasa ........................................................................................... 12 2.3.6 Definisi Kursus atau Pelatihan ............................................................... 13 2.4 UML (Unified Modeling Language) ....................................................... 13 2.5 Diagram Hubungan Entitas (Entity Relation Diagram) .......................... 18 BAB III METODOLOGI PENELITIAN 3.1 Objek Penelitian Sktipsi ......................................................................... 21 3.2 Struktur Organisasi EMC Informatika ................................................... 21 3.3 Anlisa Yang Berjalan .............................................................................. 22 3.3.1 Analisa Sistem Lama............................................................................... 22 3.3.2 FOD (Flow Of Document) ..................................................................... 23 3.4 Analisa dan Rancangan Sistem Baru ..................................................... 27 3.4.1 Analisa Sistem Yang Dibangun .............................................................. 27 3.4.2 Analisa Kebutuhan .................................................................................. 27 3.4.3 Rancangan Sistem Baru .......................................................................... 28 3.4.3.1 Usecase Diagram..................................................................................... 28 3.4.3.2 Business Usecase Diagram...................................................................... 29 3.4.3.3 System Usecase Diagram ........................................................................ 30 3.4.3.4 Class Diagram ......................................................................................... 40 3.4.3.5 Sequence Diagram................................................................................... 44 3.4.3.6 Activity Diagram...................................................................................... 52 3.4.3.7 Statecart Diagram ................................................................................... 58 3.4.4 ERD (Entity Relationship Diagram) ....................................................... 66 3.4.5 Struktur Tabel.......................................................................................... 72 3.4.6 Desain Input Output ............................................................................... 83 3.4.6.1Desain Input ............................................................................................ 83 3.4.6.2 Desain Output ......................................................................................... 86 BAB IV IMPLEMENTASI DAN PEMBAHASAN 4.1 Implementasi Sistem ............................................................................... 89 4.1.1 Tampilan Menu Utama ........................................................................... 89 4.1.2 Tampilan Menu Login............................................................................. 90 7 4.1.3 Tampila Menu Admin ............................................................................. 90 4.1.4 Tampilan Menu Peserta........................................................................... 91 4.1.5 Tampilan Menu Manager ........................................................................ 91 4.1.6 Tampilan Menu Pendaftaran ................................................................... 92 4.1.7 Tampilan Menu Kursus Pilihan............................................................... 92 4.1.8 Tampilan Menu Pembayaran .................................................................. 93 4.1.9 Tampilan Menu Jadwal Peserta............................................................... 93 4.1.10 Tampilan Menu Nilai Peserta.................................................................. 94 4.1.11 Tampila Menu Sertifikat ......................................................................... 94 4.1.12 Tampilan Menu Data Peserta .................................................................. 95 4.1.13 Tampilan Menu Konfirmasi Pembayaran .............................................. 95 4.1.14 Tampilan Menu Jadawal ......................................................................... 96 4.1.15 Tampilan Menu Absensi Peserta............................................................. 96 4.1.16 Tampilan Menu Absensi Pengajar ........................................................... 97 4.1.17 Tampilan Menu Nilai ............................................................................... 97 4.1.18 Tampilan Menu Penggajian ..................................................................... 98 4.1.19 Tampilan Menu Laporan.......................................................................... 98 4.2 Implementasi Kode Program .................................................................. 99 4.2.1 Kode Program Pendaftaran .................................................................... 99 4.2.2 Kode Program Pembayaran..................................................................... 99 4.2.3 Kode Program Jadwal ............................................................................ 100 4.2.4 Kode Program Absensi ........................................................................... 100 4.2.5 Kode Program Penggajian ...................................................................... 101 BAB V PENUTUP 5.1 Kesimpulan .................................................................................................. 102 5.2 Saran ............................................................................................................. 102 DAFTAR PUSTAKA ....................................................................................... 103 LAMPIRAN ...................................................................................................... 104 BIODATA PENULIS 9 DAFTAR GAMBAR Gambar 1.1 Kerangka Pemikiran ................................................................... 7 Gambar 3.1 Struktur Organisasi EMC Informatika ....................................... 21 Gambar 3.2 FOD proses Pendaftaran ............................................................. 24 Gambar 3.3 FOD proses Penggajian .............................................................. 26 Gambar 3.4 Business Use Case Proses Administrasi ..................................... 30 Gambar 3.5 System Use Case Proses Administrasi......................................... 31 Gambar 3.6 Class Admin ................................................................................ 40 Gambar 3.7 Class Pendaftaran ........................................................................ 41 Gambar 3.8 Class Kursus Tarif ...................................................................... 41 Gambar 3.9 Class Jadwal ............................................................................... 42 Gambar 3.10 Class Absensi............................................................................... 42 Gambar 3.11 Class Nilai ................................................................................... 42 Gambar 3.12 Class Absensi Pengajar................................................................ 43 Gambar 3.13 Class Laporan .............................................................................. 43 Gambar 3.14 Class Diagram Administrasi Jasa Kursus ................................... 44 Gambar 3.15 Sequence Diagram Mendaftar Kursus ........................................ 45 Gambar 3.16 Sequence Diagram Membayar Pendaftaran ................................ 46 Gambar 3.17 Sequence Diagram Membuat Jadwal .......................................... 47 Gambar 3.18 Sequence Diagram Absensi ......................................................... 48 Gambar 3.19 Sequence Diagram Penilaian ...................................................... 49 Gambar 3.20 Sequence Diagram Penggajian.................................................... 50 Gambar 3.21 Sequence Diagram Laporan Administerasi ................................. 51 Gambar 3.22 Activity Diagram Mendaftar Kursus ........................................... 52 Gambar 3.23 Activity Diagram Pembayaran Pendaftaran ................................ 53 Gambar 3.24 Activity Diagram Membuat Jadwal ............................................. 54 Gambar 3.25 Activity Diagram Mengisi Absensi ............................................ 55 Gambar 3.26 Activity Diagram Penilaian.......................................................... 56 Gambar 3.27 Activity Diagram Membuat Data Penggajian ............................. 57 Gambar 3.28 Activity Diagram Laporan Administrasi ..................................... 58 Gambar 3.29 Statechart Diagram Tambah Pendaftaran .................................. 59 Gambar 3.30 Statechart Diagram Ubah Pendaftaran ...................................... 59 Gambar 3.31 Statechart Diagram Cari Pendaftaran ........................................ 60 Gambar 3.32 Statechart Diagram Hapus Pendaftaran...................................... 60 Gambar 3.33 Statechart Diagram Tambah Kursus Tarif ................................. 61 Gambar 3.34 Statechart Diagram Ubah Kursus Tarif ..................................... 61 Gambar 3.35 Statechart Diagram Cari Kursus Tarif ....................................... 62 Gambar 3.36 Statechart Diagram Tambah Jadwal .......................................... 62 Gambar 3.37 Statechart Diagram Ubah Jadwal .............................................. 63 Gambar 3.38 Statechart Diagram hapus Jadwal .............................................. 63 Gambar 3.39 Statechart Diagram Tambah Absensi ........................................ 64 Gambar 3.40 Statechart Diagram Tambah Nilai ............................................. 64 Gambar 3.41 Statechart Diagram Ubah Nilai................................................... 65 Gambar 3.42 Statechart Diagram Tambah Penggajian ................................... 65 Gambar 3.43 Menentukan Entitas ..................................................................... 66 Gambar 3.44 Menentukan Atribut .................................................................... 66 Gambar 3.45 Hubungan Primary Key dan Foreign Key Antar Entitas............. 67 Gambar 3.46 Menentukan Atribut dan Derajat Kardinalitas ........................... 68 Gambar 3.47 Entity Relationship Diagram ....................................................... 72 Gambar 3.48 Relasi Tabel ................................................................................ 82 Gambar 3.49 Form Menu Utama ..................................................................... 83 Gambar 3.50 Form Menu Pendaftaran ............................................................. 83 Gambar 3.51 Form Menu Kursus Pilihan ........................................................ 84 Gambar 3.52 Form Menu Jadwal....................................................................... 84 Gambar 3.53 Form Menu Absensi ................................................................... 85 Gambar 3.54 Form Menu Nilai ......................................................................... 85 Gambar 3.55 Form Menu Penggajiian ............................................................. 86 Gambar 3.56 Form Menu Laporan Uang Masuk .............................................. 86 Gambar 3.57 Form Menu Laporan Uang Keluar .............................................. 87 Gambar 4.1 Tampilan Menu Login................................................................. 89 Gambar 4.2 Tampilan Menu Admin .............................................................. 90 Gambar 4.3 Tampilan Menu Peserta ............................................................... 90 Gambar 4.4 Tampilan Menu Manager ........................................................... 91 Gambar 4.5 Tampilan Menu Pendaftaran ...................................................... 91 11 Gambar 4.6 Tampilan Menu Pendaftaran ...................................................... 92 Gambar 4.7 Tampilan Menu Kursus Pilihan .................................................. 92 Gambar 4.8 Tampilan Menu Pembayaran ...................................................... 93 Gambar 4.9 Tampilan Menu Jadwal .............................................................. 93 Gambar 4.10 Tampilan Menu Nilai Peserta ..................................................... 94 Gambar 4.11 Tampilan Menu Sertifikat Kursus .............................................. 94 Gambar 4.12 Tampilan Menu Data Peserta ..................................................... 95 Gambar 4.13 Tampilan Menu Konfirmasi Pembayaran ................................... 95 Gambar 4.14 Tampilan Menu Jadwal .............................................................. 96 Gambar 4.15 Tampilan Menu Absensi Peserta ................................................ 96 Gambar 4.16 Tampilan Menu Absensi Pengajar .............................................. 97 Gambar 4.17 Tampilan Menu Nilai ................................................................. 97 Gambar 4.18 Tampilan Menu Penggajian......................................................... 98 Gambar 4.19 Tampilan Menu Laporan.............................................................. 98 Gambar 4.20 Tampilan Menu Laporan.............................................................. 99 Gambar 4.21 Tampilan Menu Laporan.............................................................. 99 Gambar 4.22 Tampilan Menu Laporan.............................................................. 100 Gambar 4.23 Tampilan Menu Laporan.............................................................. 100 Gambar 4.24 Tampilan Menu Laporan.............................................................. 101 DAFTAR TABEL Tabel 2.1 Perbandingan Sistem Informasi Administrasi .............................. 10 Tabel 2.2 Notasi UML Use Case Diagram .................................................... 14 Tabel 2.3 Notasi UML Class Diagram .......................................................... 15 Tabel 2.4 Notasi UML Activity Diagram ..................................................... 16 Tabel 2.5 Notasi UML Squence Diagram ..................................................... 17 Tabel 2.6 Notasi UML Statechart Diagram .................................................. 18 Tabel 3.1 Proses Bisnis Use Case ................................................................. 29 Tabel 3.2 Skenario Use Case Mendaftar Kursus .......................................... 32 Tabel 3.3. Skenario Use Case Pembayaran Pendaftaran ............................... 33 Tabel 3.4 Skenario Use Case Membuat Jadwal............................................. 35 Tabel 3.5 Skenario Use Case Mengisi Absensi ............................................. 36 Tabel 3.6 Skenario Use Case Penilaian ........................................................ 37 Tabel 3.7 Skenario Use Case Membuat Data Penggajian ............................. 38 Tabel 3.8 Skenario Use Case Membuat Laporan Administrasi .................... 39 Tabel 3.9 Tabel Admin ................................................................................ 73 Tabel 3.10 Tabel User..................................................................................... 74 Tabel 3.11 Tabel Penajar ............................................................................... 74 Tabel 3.12 Tabel Pendaftaran ........................................................................ 75 Tabel 3.13 Tabel Katagori Kursus .................................................................. 75 Tabel 3.14 Tabel Kursus Pilihan .................................................................... 76 Tabel 3.15 Tabel Kursus Tarif ....................................................................... 76 Tabel 3.16 Tabel Detail Kursus ...................................................................... 77 Tabel 3.17 Tabel Jadwal ................................................................................ 78 Tabel 3.18 Tabel Absensi .............................................................................. 78 Tabel 3.19 Tabel Absensi Pengajar ............................................................... 79 Tabel 3.20 Tabel Nilai ................................................................................... 79 Tabel 3.21 Tabel Gelombang ......................................................................... 80 Tabel 3.22 Tabel Gaji ..................................................................................... 80 Tabel 3.23 Tabel Kelas ................................................................................... 81 13 DAFTAR LAMPIRAN Lampiran 1 : Foto Copy Buku Bimbingan Lampiran 2 : Surat Balasan Lampiran 3 : Biografi Penulis Lampiran 4 : Dokumentasi