Upload
nguyendieu
View
231
Download
0
Embed Size (px)
Citation preview
i
Sistem Rekam Jejak Peserta Pelatihan Secara
Online pada CTC FTI UKSW
Laporan Penelitian
Diajukan kepada
Fakultas Teknologi Informasi
Untuk mendapatkan Gelar Sarjana Komputer
Peneliti:
Martza Merry Swastikasari (682008028)
Johan Tambotoh, S.E., M.TI
Program Studi Sistem Informasi
Fakultas Teknologi Informasi
Universitas Kristen Satya Wacana
Salatiga
Mei 2012
ii
Pengesahan
iii
Pernyataan
Laporan Penelitian yang berikut ini :
Judul : Sistem Rekam Jejak Peserta Pelatihan
Secara Online pada CTC FTI UKSW
Pembimbing : Johan Tambotoh, S.E., MTI.
Adalah benar hasil karya saya :
Nama : Martza Merry Swastikasari
NIM : 682008028
Saya menyatakan tidak mengambil sebagian atau seluruhnya dari
hasil karya orang lain kecuali sebagaimana yang tertulis pada
daftar pustaka. Pernyataan ini dibuat dengan sebenarnya sesuai
dengan ketentuan yang berlaku dalam penulisan karya ilmiah.
Salatiga, 25 Mei 2012
(Martza Merry Swastikasari)
iv
Prakata
Puji syukur kepada Tuhan Yang Maha Esa atas segala
limpahan berkat dan karunia kepada penulis, sehingga mampu
menyelesaikan laporan penelitian yang berjudul “Sistem Rekam
Jejak Peserta Pelatihan Secara Online pada CTC FTI UKSW”ini.
Skripsi ini diajukan untuk memenuhi salah satu syarat
kelulusan guna memperoleh Gelar Sarjana Komputer di Program
Studi Sistem Informasi, Fakultas Teknologi Informasi,
Universitas Kristen Satya Wacana.
Penulisan skripsi ini juga tak lepas dari bantuan, doa, serta
dukungan dari berbagai pihak. Oleh karena itu, pada kesempatan
ini penulis ingin mengucapkan terima kasih kepada :
1. Bapak Andeka Rocky Tanaamah, S.E., M.Cs., selaku Dekan
Fakultas Teknologi Informasi, Universitas Kristen Satya
Wacana.
2. Ibu Yessica Nataliani, S.Si., M.Kom., selaku Ketua Program
Studi Sistem Informasi, Fakultas Teknologi Informasi,
Universitas Kristen Satya Wacana.
3. Bapak Johan Tambotoh, S.E., M.TI., sebagai pembimbing
yang selalu membimbing dengan sabar dan banyak
membantu penulis dalam menyelesaikan skripsi ini.
v
4. Bapak Jasson Prestiliano, S.T., M.Cs., selaku ketua
Certificate and Training Center (CTC), yang telah banyak
membantu dalam penelitian ini.
5. Bapak Adriyanto Juliastomo Gundo, S.Si., M.Pd, selaku
koordinator KP/TA Fakultas Teknologi Informasi,
Universitas Kristen Satya Wacana.
6. Ayah dan ibu serta adik-adikku Bonang, Ayu, dan Yudha
serta keluarga besar di Jayapura, Manado, dan Solo, yang
selalu berdoa dan memberikan dukungan kepada penulis,
hingga terselesaikannya penelitian ini. Terima kasih.
7. Teman-teman dan sahabat Litta, Chika, Felis, Erpina, Nina,
Neetha Dily, Rio, Chaleb, yang selalu memberi dukungan
sehingga penulis mampu menyelesaikan penelitian ini.
Terima kasih semuanya.
8. Teman-teman di Asrama Mansinam Salatiga Rose, Echi,
Renni, Kila, Lisa, Fara, yang selalu memberikan semangat,
dorongan, dan dukungan serta doa.
9. Semua teman-teman FTI 2008, terima kasih buat
kebersamaannya selama ini, perjuangan kita masih panjang,
sukses selalu untuk kita semua.
10. Semua pihak yang turut membantu dan telah memberikan
kontribusi yang tidak dapat disebutkan satu persatu hingga
terselesaikannya penelitian ini. Terima kasih.
vi
Penulis menyadari masih banyak kekurangan dalam
penyelesaian penelitian ini. Oleh karena itu, penulis berharap
adanya saran dan pikiran dimasa yang akan datang. Semoga
penelitian ini dapat bermanfaat bagi semua pihak.
Salatiga, Mei 2012
Martza Merry Swastikasari
Penulis
vii
Daftar Isi
Halaman
Halaman Judul i
Halaman Pengesahan ii
Halaman Pernyataan iii
Prakata iv
Daftar Isi vii
Daftar Gambar ix
Daftar Tabel xi
Daftar Kode Program xii
Daftar Lampiran xiii
Abstract xiv
Bab 1 Pendahuluan 1
1.1 Latar Belakang 1
1.2 Rumusan Masalah 2
1.3 Tujuan Penelitian 2
1.4 Manfaat Penelitian 3
1.5 Batasan Masalah Penelitian 4
1.6 Sistematika Penulisan 5
Bab 2 Tinjauan Pustaka 7
2.1 Penelitian Sebelumnya 7
2.2 Rekam Jejak (Track Record) 8
2.3 Pelatihan 9
2.3.1 Definisi Pelatihan 9
2.3.2 Tujuan Pelatihan 10
2.4 Sistem Pendukung keputusan 11
Bab 3 Metode dan Perancangan Sistem 12
3.1 Metode Pengembangan Sistem 12
3.1.1 Metode Prototyping 12
3.2 Metode Perancangan Sistem 15
3.2.1 Use Case Diagram 15
3.2.2 Activity Diagram 17
3.2.3 Sequence Diagram 21
3.2.4 Class Diagram 31
3.3 Perancangan Aplikasi 35
3.3.1 Perancangan Database 35
3.3.2 Perancangan Interface 51
viii
Halaman
Bab 4 Hasil dan Pembahasan 58
4.1 Prototype yang Dibangun 58
4.2 Implementasi 62
4.2.1 Implementasi Basis Data 62
4.2.2 Implementasi Aplikasi 63
4.3 Pengujian Aplikasi 77
4.3.1 Pengujian Hak Akses Non Member
(Guest) 78
4.3.2 Pengujian Hak Akses Admin 79
4.3.3 Pengujian Hak Akses Member 77
4.3.4 Tabel Mendaftar Pelatihan 81
Bab 5 Kesimpulan dan Saran 83
5.1 Kesimpulan 83
5.2 Saran 83
Daftar Pustaka 86
ix
Daftar Gambar
Halaman
Gambar 3.1 Metode Prototyping
[Pressman, 2001] 13
Gambar 3.2 Use Case Diagram Sistem 16
Gambar 3.3 Activity Diagram Input Pelatihan
Oleh Admin 18
Gambar 3.4 Activity Diagram Mendaftar Pelatihan
Oleh Member 22
Gambar 3.5 Melihat Track Record Oleh Peserta 20
Gambar 3.6 Melihat Track Record Oleh Admin 21
Gambar 3.7 Sequence Diagram Input Pelatihan Oleh
Admin 23
Gambar 3.8 Sequence Diagram Melihat Track Record
Oleh Admin 25
Gambar 3.9 Sequence Diagram Pendaftaran Pelatihan
Oleh Admin 28
Gambar 3.10 Sequence Diagram Lihat Track Record
Oleh Member 30
Gambar 3.11 Class Diagram Sistem 33
Gambar 3.12 Desain Interface Home 51
Gambar 3.13 Desain Interface Login 52
Gambar 3.14 Desain Interface Halaman Member 53
Gambar 3.15 Desain Interface Informasi Pelatihan 54
Gambar 3.16 Desain Interface Pelatihan yang Dibuka 55
Gambar 3.17 Desain Interface Halaman Utama Admin 55
Gambar 3.18 Desain Interface Input Pelatihan 57
Gambar 3.19 Desain Interface Hasil Inputan Pelatihan 53
Gambar 4.1 Tampilan Input Kegiatan Aplikasi
Prototype 1 53
Gambar 4.2 Form Pendaftaran Pelatihan Prototype 1 60
Gambar 4.3 Form Track Record Prototype 1 60
Gambar 4.3 Form Report per Pelatihan Prototype 2 61
Gambar 4.4 Report Keseluruhan Pelatihan
Prototype 2 62
Gambar 4.5 Tampilan Utama Aplikasi Web CTC 63
x
Halaman
Gambar 4.6 Tampilan Login Admin 64
Gambar 4.7 Tampilan Awal Halaman Admin 66
Gambar 4.8 Form Input Data Pelatihan 67
Gambar 4.9 Tampilan Tipe Pelatihan 69
Gambar 4.10 TampilanPelatihan Bersyarat 71
Gambar 4.11 Tampilan Nama Peserta Pelatihan Per
10 Orang 72
Gambar 4.12 Track Record Salah Satu Peserta Pelatihan 68
Gambar 4.13 Login Member 69
Gambar 4.14 Halaman Informasi Pelatihan 75
Gambar 4.15 Form Pendaftaran Pelatihan 76
Gambar 4.16 Track Record Pada Halaman Member 74
xi
Daftar Tabel
Halaman
Tabel 3.1 Tabel_about 35
Tabel 3.2 Tabel_admin 36
Tabel 3.3 Tabel_daftar 37
Tabel 3.4 Tabel_user 38
Tabel 3.5 Tabel_peserta 39
Tabel 3.6 Tabel_pesan_admin 40
Tabel 3.7 Tabel_pesan_member 41
Tabel 3.8 Tabel_kegiatan 41
Tabel 3.9 Tabel_kegiatan_com 43
Tabel 3.10 Tabel_news 44
Tabel 3.11 Tabel_news_com 45
Tabel 3.12 Tabel_artikel 45
Tabel 3.13 Tabel_artikel_com 47
Tabel 3.14 Tabel_album 47
Tabel 3.15 Tabel_album_gallery 48
Tabel 3.16 Tabel_slider 49
Tabel 3.17 Tabel_type_kegiatan 50
Tabel 4.1 Pengujian Hak Akses Non Member (Guest) 78
Tabel 4.2 Pengujian Hak Akses Admin 80
Tabel 4.3 Pengujian Hak Akses Member 81
xii
Daftar Kode Program
Halaman
Kode Program 4.1 Form Login Admin 65
Kode Program 4.2 Tampilan Utama Admin 67
Kode Program 4.3 Input Data Pelatihan 68
Kode Program 4.4 Tampilan Tipe Pelatihan 70
Kode Program 4.5 Pelatihan Bersyarat 72
xiii
Daftar Lampiran
Halaman
Lampiran Surat Keterangan Penelitian di Bagian
Certificate and Training Center 86
xiv
Abstract
Sistem Rekam Jejak Peserta Pelatihan Secara Online Pada
CTC FTI UKSW
Online track record is one of an example of the implementation
of the development of web technology today. Certificate and Training
Center as a training place is still lack of a system that can handle the
system’s track record of the trainee and online registration process
itself. Prototyping method was used in order to develop this system.
Both PHP and MySQL as the programming language and the database
were also considered in developing the system. As a result, it was
hoped that by the presence of the online training registration system
would help everyone who wanted to join the Certificate and Training
Center which can be accessed easier, faster, and more efficient.
Keywords : Training, Online Registration, Track Record