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 Judul Halaman Pengesahan Halaman Pernyataan Prakata Daftar Isi Daftar Gambar Daftar Tabel Daftar Kode Program Daftar Lampiran Abstract Bab 1 Pendahuluan 1.1 Latar Belakang 1.2 Rumusan Masalah 1.3 Tujuan Penelitian 1.4 Manfaat Penelitian 1.5 Batasan Masalah Penelitian 1.6 Sistematika Penulisan Bab 2 Tinjauan Pustaka 2.1 Penelitian Sebelumnya 2.2 Rekam Jejak (Track Record) 2.3 Pelatihan 2.3.1 Definisi Pelatihan 2.3.2 Tujuan Pelatihan 2.4 Sistem Pendukung keputusan Bab 3 Metode dan Perancangan Sistem 3.1 Metode Pengembangan Sistem 3.1.1 Metode Prototyping 3.2 Metode Perancangan Sistem 3.2.1 Use Case Diagram 3.2.2 Activity Diagram 3.2.3 Sequence Diagram 3.2.4 Class Diagram 3.3 Perancangan Aplikasi 3.3.1 Perancangan Database 3.3.2 Perancangan Interface
Halaman i ii iii iv vii ix xi xii xiii xiv 1 1 2 2 3 4 5 7 7 8 9 9 10 11 12 12 12 15 15 17 21 31 35 35 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 Gambar 3.2 Gambar 3.3 Gambar 3.4 Gambar 3.5 Gambar 3.6 Gambar 3.7 Gambar 3.8 Gambar 3.9 Gambar 3.10 Gambar 3.11 Gambar 3.12 Gambar 3.13 Gambar 3.14 Gambar 3.15 Gambar 3.16 Gambar 3.17 Gambar 3.18 Gambar 3.19 Gambar 4.1 Gambar 4.2 Gambar 4.3 Gambar 4.3 Gambar 4.4 Gambar 4.5
Metode Prototyping [Pressman, 2001] Use Case Diagram Sistem Activity Diagram Input Pelatihan Oleh Admin Activity Diagram Mendaftar Pelatihan Oleh Member Melihat Track Record Oleh Peserta Melihat Track Record Oleh Admin Sequence Diagram Input Pelatihan Oleh Admin Sequence Diagram Melihat Track Record Oleh Admin Sequence Diagram Pendaftaran Pelatihan Oleh Admin Sequence Diagram Lihat Track Record Oleh Member Class Diagram Sistem Desain Interface Home Desain Interface Login Desain Interface Halaman Member Desain Interface Informasi Pelatihan Desain Interface Pelatihan yang Dibuka Desain Interface Halaman Utama Admin Desain Interface Input Pelatihan Desain Interface Hasil Inputan Pelatihan Tampilan Input Kegiatan Aplikasi Prototype 1 Form Pendaftaran Pelatihan Prototype 1 Form Track Record Prototype 1 Form Report per Pelatihan Prototype 2 Report Keseluruhan Pelatihan Prototype 2 Tampilan Utama Aplikasi Web CTC
13 16 18 22 20 21 23 25 28 30 33 51 52 53 54 55 55 57 53 53 60 60 61 62 63
x
Halaman Gambar 4.6 Gambar 4.7 Gambar 4.8 Gambar 4.9 Gambar 4.10 Gambar 4.11 Gambar 4.12 Gambar 4.13 Gambar 4.14 Gambar 4.15 Gambar 4.16
Tampilan Login Admin Tampilan Awal Halaman Admin Form Input Data Pelatihan Tampilan Tipe Pelatihan TampilanPelatihan Bersyarat Tampilan Nama Peserta Pelatihan Per 10 Orang Track Record Salah Satu Peserta Pelatihan Login Member Halaman Informasi Pelatihan Form Pendaftaran Pelatihan Track Record Pada Halaman Member
64 66 67 69 71 72 68 69 75 76 74
xi
Daftar Tabel Tabel 3.1 Tabel 3.2 Tabel 3.3 Tabel 3.4 Tabel 3.5 Tabel 3.6 Tabel 3.7 Tabel 3.8 Tabel 3.9 Tabel 3.10 Tabel 3.11 Tabel 3.12 Tabel 3.13 Tabel 3.14 Tabel 3.15 Tabel 3.16 Tabel 3.17 Tabel 4.1 Tabel 4.2 Tabel 4.3
Halaman Tabel_about 35 Tabel_admin 36 Tabel_daftar 37 Tabel_user 38 Tabel_peserta 39 Tabel_pesan_admin 40 Tabel_pesan_member 41 Tabel_kegiatan 41 Tabel_kegiatan_com 43 Tabel_news 44 Tabel_news_com 45 Tabel_artikel 45 Tabel_artikel_com 47 Tabel_album 47 Tabel_album_gallery 48 Tabel_slider 49 Tabel_type_kegiatan 50 Pengujian Hak Akses Non Member (Guest) 78 Pengujian Hak Akses Admin 80 Pengujian Hak Akses Member 81
xii
Daftar Kode Program Kode Program 4.1 Kode Program 4.2 Kode Program 4.3 Kode Program 4.4 Kode Program 4.5
Form Login Admin Tampilan Utama Admin Input Data Pelatihan Tampilan Tipe Pelatihan Pelatihan Bersyarat
Halaman 65 67 68 70 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