i LAPORAN S K R I P S I SISTEM INFORMASI ADMINISTRASI JASA

advertisement
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
Download