ANALISA RANCANGAN SISTEM APLIKASI INSTRUMENTASI PENGUMPULAN DATA BIMBINGAN KONSELING SISWA SEKOLAH BERBASIS WEB
BENJAMIN EDDY SANTOSO 41811110124
PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA
JAKARTA 2013
ANALISA RANCANGAN SISTEM APLIKASI INSTRUMENTASI PENGUMPULAN DATA BIMBINGAN KONSELING SISWA SEKOLAH BERBASIS WEB
Laporan Skripsi
Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Sistem Informasi
Oleh : BENJAMIN EDDY SANTOSO 41811110124
PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA
JAKARTA 2013
KATA PENGANTAR
Puji syukur ke hadirat Tuhan Yang Maha Esa, yang telah menganugerahkan rahmat dan karuniaNya,
sehingga penulisan skripsi ini dapat terselesaikan.
Penulisan skripsi ini merupakan persyaratan untuk menyelesaikan program studi strata satu (S1) pada jurusan Sistem Informasi Universitas Mercu Buana.
Dengan segala
keterbatasan dan tantangan yang ada, penulis menyadari bahwa laporan skripsi ini tidak akan terwujud tanpa bantuan, bimbingan dan dorongan dari berbagai pihak. Untuk itu penulis mengucapkan terima kasih kepada : 1. Ibu. Nur Ani, ST, MMSI selaku pembimbing skripsi dan Kepala Program Studi jurusan Sistem Informasi Universitas Mercu Buana. 2. Bapak Bagus Priambodo, ST, MTI selaku koordinator Tugas Akhir Sistem
Informasi. 3. Bapak Drs. Joseph Kedang, M.Psi, pernah menjabat sebagai guru BP, Kepala Bidang Pendidikan dan Litbang di sebuah yayasan pendidikan, yang telah mendukung dan memberikan masukan. 4. Keluarga dan para pihak yang telah memberikan dukungan semangat untuk menyelesaikan skripsi ini. Semoga Tuhan selalu memberikan rahmat dan membalas kebaikan Bapak dan Ibu.
Jakarta, Juli 2013 Penulis
iii
ABSTRACT
In counseling process at the school there are data collection processes, in which there are many instruments that need to be done by the student. In this process, counselor make some questionaire, reviewing for the answer and score calculation. If this process was done manually, it will take much time and inefficient, because it needs to produce questionaire and answer sheets, and calculation process by the counselor. Besides that the documentation of data collection result and analysis can not be obtained quickly. Advances in web based information technology and increasing of internet usage by the adolescents could be utilized as a media for the implementation of counseling program at the school. Web-based counseling application development is a solution to help the implementation of counseling program, specially in data collection. This application system was designed specially for non test questionaire instruments filled out, like problem identification instrument, interest inventory instrument, and personality instrument (study of values). Through this application systems, counselor can make questionaire with templates provided and adjustment for score criteria. Working by the students could be conducted on line, calculation process and result analysis could be done automatically by the system quickly and appropriately.
Keywords: Instrument, Counseling, Application System
iv
ABSTRAKSI Dalam proses bimbingan dan konseling di sekolah terdapat proses pelayanan himpunan data, dimana dalam proses himpunan data tersebut banyak digunakan instrumentasi yang perlu dikerjakan oleh para siswa. Dimana dalam proses pengumpulan data ini konselor perlu membuat kuesioner-kuesioner, melakukan review terhadap jawaban yang diberikan, dan melakukan tabulasi skor. Proses ini jika dilakukan secara manual maka akan memakan waktu dan tidak efisien, karena diperlukan pengadaan lembar kuesioner dan jawaban untuk tiap siswa, diperlukan waktu untuk melakukan review jawaban, diperlukan proses penghitungan dan tabulasi oleh konselor. Disamping itu dokumentasi terhadap hasil pengumpulan data dan analisis tidak dapat diperoleh dengan cepat. Kemajuan teknologi informasi berbasis web dan penggunaan internet dikalangan remaja yang meningkat dapat dimanfaatkan secara optimal sebagai media pelaksanaan program bimbingan dan konseling di sekolah. Pengembangan aplikasi instrumentasi bimbingan dan konseling siswa berbasis web ini, merupakan solusi untuk membantu proses pelaksanaan bimbingan dan konseling di sekolah, khususnya dalam proses pengumpulan data. Sistem aplikasi instrumentasi bimbingan dan konseling yang dirancang ini, khusus membantu dalam pengisian instrumentasi dalam bentuk non tes, seperti instrumentasi identifikasi masalah, instrumentasi inventori minat, instrumentasi kepribadian (study of values). Dengan sistem aplikasi instrumentasi ini, konselor dapat membuat kuesioner dengan template yang disediakan dan dapat melakukan penyesuaian terhadap kriteria skor. Pengerjaan oleh para siswa dapat dilakukan secara on line, proses perhitungan dan analisa hasil pengisian instrumentasi dilakukan secara otomatis oleh sistem aplikasi secara cepat dan tepat.
Kata kunci: Instrumentasi, Bimbingan dan Konseling, Sistem Aplikasi
v
DAFTAR ISI
LEMBAR PERNYATAAN …………………………………………………
i
LEMBAR PENGESAHAN ………………………………………………….
ii
KATA PENGANTAR ………………………………………………………
iii
ABSTRACT …………………………………………………….……..…….
iv
ABSTRAKSI ……………………………………………………………….
v
DAFTAR ISI ……………………………………………………………..…
vi
DAFTAR GAMBAR ………………………………………………………...
xi
DAFTAR TABEL ………………………………………………………..….
xiii
BAB I
PENDAHULUAN 1.1
Latar Belakang...........................................................................
1.2
Rumusan Masalah...................................................................... 3
1.3
Batasan Masalah......................................................................... 3
1.4
Tujuan dan Manfaat ..................................................................
4
1.4.1 Tujuan ..............................................................................
4
1.4.2 Manfaat ............................................................................
4
Metodologi Penelitian Perancangan .........................................
5
1.5.1 Analisa ...........................................................................
7
1.5.2 Perancangan ...................................................................
8
1.5
1
1.5.3 Pengkodean ................................................................... 8
1.6
1.5.4 Pengujian Sistem ...........................................................
8
Sistematika Penulisan ...............................................................
9
BAB II LANDASAN TEORI 2.1
Konsep Sistem Informasi .......................................................... 11 2.2.1 Konsep Dasar Sistem ....................................................... 11 2.2.2 Konsep Dassar Informasi ................................................ 11 2.2.3 Konsep Dasar Sistem Informasi ....................................... 12 vi
2.2
Karateristik Sistem ..................................................................... 12
2.3
Klasifikasi Sistem Informasi ...................................................... 13 2.3.1 Sistem Pendukung Operasi ............................................. 14 2.3.2 Sistem Pendukung Manajemen ........................................ 15 2.3.3 Sistem Pemrosesan Khusus .............................................. 15
2.4
Siklus Pengembangan Sistem ................................................... 16
2.5
Metodologi Pengembangan Sistem ........................................... 17 2.5.1 Pengembangan Terstruktur ............................................... 17 2.5.2 Rapid Application Development ....................................... 18 2.5.3 Agile Programming .......................................................... 18
2.6
Metode Pengembangan Iteratif .................................................. 19
2.7
Permodelan Perancangan Sistem Berorientasi Obyek ............... 20
2.8
Unified Modeling Language (UML) .......................................... 21 2.8.1 Use Case Diagram ............................................................ 22 2.8.2 Diagram Aktivitas (Activity Diagram) ............................ 24 2.8.3 Diagram Sekuensial ( Sequence Diagram ) …................ 26 2.8.4 Diagram Kelas ( Class Diagram ) ................................... 27 2.8.5 Multiplicity ....................................................................... 28
2.9
Perangkat Pendukung ................................................................ 29
2.10 Instrumentasi Bimbingan Konseling .......................................... 30 2.11 Metodologi Pengujian ............................................................... 32
BAB III ANALISA DAN PERANCANGAN SISTEM 3.1
Analisa Masalah ……………………………….……………... 33
3.2
Tugas dan Tanggung Jawab ..................................................... 34
3.3
Format Instrumentasi dan Perhitungan Skor Kemasalahan Siswa ................................................................
36
3.4
Format Instrumentasi dan Perhitungan Skor Identifikasi Minat 38
3.5
Format Instrumentasi dan Perhitungan Skor Identifikasi
3.6
Kepribadian ……………………………………………….....
40
Usulan Rancangan Sistem Aplikasi ..........................................
44
3.6.1 Use Case Diagram ..........................................................
44
vii
3.6.2 Spesifikasi Use Case ...................................................... 45 3.6.3 Activity Diagram .............................................................. 50 3.6.3.1 Activity Diagaram Mendaftarkan Siswa ............ 50 3.6.3.2 Keterangan Activity Diagram Mendaftarkan Siswa ................................................................... 51 3.6.3.3 Activity Diagram Mengerjakan Kuesioner .........
51
3.6.3.4 Keterangan Activity Diagram Mengerjakan Kuesioner ........................................................... 52 3.6.3.5 Activity Diagram Membuat Tabel Formula Kemasalahan ....................................................... 52 3.6.3.6 Keterangan Activity Diagram Membuat Tabel Formula Kemasalahan ...................................... 53 3.6.3.7 Activity Diagram Membuat Kuesioner Kemasalahan ....................................................
53
3.6.3.8 Keterangan Activity Diagram Membuat Kuesioner Kemasalahan ................................... 53 3.6.3.9 Activity Diagram – Membuat Daftar Penugasan ….......................................... 3.6.3.10 Keterangan
Activity
Diagram
54
Membuat
Daftar Penugasan ............................................
54
3.6.4 Sequence Diagram ..........................................................
55
3.6.4.1 Sequence Diagram Mendaftarkan Siswa Peserta 55 3.6.4.2 Keterangan Sequence Diagram Mendaftar Siswa Peserta .................................................... 55 3.6.4.3 Sequence Diagram Mengerjakan Kuesioner Kemasalahan ...................................................... 56 3.6.4.4 Keterangan Sequence Diagram Mengerjakan Kuesioner Kemasalahan .................................. 56 3.6.4.5 Sequence Diagram
Membuat
Tabel
Formula Kemasalahan …………….....……….
57
3.6.4.6 Keterangan Sequence Diagram Membuat Tabel Formula Kemasalahan ……………………….. 57 viii
3.6.4.7 Sequence Diagram Membuat Kuesioner Kemasalahan ...................................................... 58 3.6.4.8 Keterangan Sequence Diagram Membuat Kuesioner Kemasalahan …………………….. 58 3.6.4.9 Sequence Diagram Membuat Daftar Penugasan 59 3.6.4.10 Keterangan
3.7
3.8
Sequence Diagram
Membuat Daftar Penugasan ..…….........….
59
3.6.6 Class Diagram ………………………………………...
60
Perancangan Basis Data ……………………………………...
61
3.7.1 Struktur Tabel dan Spesifikasi …………………………
61
Perancangan Layar ………………………………………….
68
3.8.1 Struktur Rancangan Layar ……………………………..
68
3.8.2 Rancangan Layar Login ……………………………….
69
3.8.3 Rancangan Layar Menu Utama Guru BK ……………..
69
3.8.4 Rancangan Layar Menu Utama Siswa ……………….
70
3.8.5 Rancangan Layar Menu Utama Tata Usaha …………… 70 3.8.6 Rancangan Layar Mendaftarkan Siswa Peserta ………..
71
3.8.7 Rancangan Layar Mengerjakan Kuesioner Kepribadian .. 71 3.8.8 Rancangan Layar Membuat Tabel Formula Kemasalahan 72 3.8.9 Rancangan Layar Membuat Kuesioner Kemasalahan … 72 3.8.10 Rancangan Layar Daftar Penugasan …………………..
73
3.8.11 Rancangan Layar Laporan Data Siswa ……………… .
73
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1
Implementasi Basis Data ……………………………………
74
4.2
Implementasi Tampilan ……………………………………..
85
4.3
Pengujian …………………………………………………….
90
4.3.1 Skenario Pengujian ……………………………………
90
4.3.2 Hasil Pengujian ……………………………………….
91
4.3.3 Analisa Hasil Pengujian ………………………………
100
BAB V KESIMPULAN DAN SARAN 5.1
Kesimpulan …………………………………………………. ix
102
Saran …………………………………………………………
103
DAFTAR PUSTAKA .....................................................................................
105
5.2
LAMPIRAN
x
DAFTAR GAMBAR
Gambar 2.1
Klasifikasi Sistem Informasi
Gambar 2.2
Metode Waterfall
Gambar 2.3
Metode Iteratif
Gambar 2.4
Contoh Use Case Bisnis
Gambar 2.5
Contoh Use Case Sistem
Gambar 2.6
Contoh Activity Diagram
Gambar 2.7
Contoh Sequence Diagram
Gambar 2.8
Contoh Class Diagram
Gambar 2.9
Multiplicity relasi kelas mahasiswa dan kelas matakuliah
Gambar 3.1
Use Case Diagram
Gambar 3.2
Activity Diagram Mendafarkan Siswa Peserta
Gambar 3.3
Activity Diagram Mengerjakan Kuesioner
Gambar 3.4
Activity Diagram Membuat Tabel Formula Kemasalahan
Gambar 3.5
Activity Diagram Membuat Kuesioner Kemasalahan
Gambar 3.6
Activity Diagram Membuat Daftar Penugasan
Gambar 3.7
Sequense Diagram Mendaftarkan Siswa Peserta
Gambar 3.8
Sequence Diagram Mengerjakan Kuesioner Kemasalahan
Gambar 3.9
Sequence Diagram Membuat Tabel Formula Kemasalahan
Gambar 3.10 Sequence Diagram Membuat Kuesioner Kemasalahan Gambar 3.11 Sequence Diagram Membuat Daftar Penugasan Gambar 3.12 Class Diagram Gambar 4.1
Tampilan Aplikasi Xampp
xi
Gambar 4.2
Tampilan PhpMyAdmin
Gambar 4.3
Tampilan pembuatan database
Gambar 4.4
Tampilan tabel tkelas
Gambar 4.5
Tampilan tabel tsiswa
Gambar 4.6
Tampilan Tabel tformulakemas
Gambar 4.7
Tampilan tabel tformulaminat
Gambar 4.8
Tampilan tabel tformulapribadi
Gambar 4.9
Tampilan tabel tsoalkemas
Gambar 4.10 Tampilan tabel tsoalminat Gambar 4.11 Tampilan tabel tsoalpribadi Gambar 4.12 Tampilan tabel tuser Gambar 4.13 Tampilan tabel thasilkemas Gambar 4.14 Tampilan tabel thasilminat Gambar 4.15 Tampilan tabel thasilpribadi Gambar 4.16 Tampilan tabel trekapkemas Gambar 4.17 Tampilan tabel trekapminat Gambar 4.18 Tampilan tabel trekappribadi Gambar 4.19 Tampilan tabel ttugas Gambar 4.20 Tampilan tabel tkenaikan
xii
DAFTAR TABEL
Tabel 2.1
Notasi Diagram Use Case Bisnis
Tabel 2.2
Notasi Diagram Use Case System
Tabel 2.3
Notasi Diagram Aktivitas
Tabel 2.4
Notasi Diagram Sekuensial
Tabel 2.5
Notasi Diagram Kelas (Class Diagram)
Tabel 2.6
Multiplicity
Tabel 3.1
Tugas dan Tanggung Jawab Para Pihak
Tabel 3.2
Contoh Kuesioner Instrumen Permasalahan Siswa
Tabel 3.3
Tabulasi Skor Mentah Identifikasi kemasalahan siswa
Tabel 3.4
Tabulasi Skor Mentah Identifikasi kemasalahan siswa
Tabel 3.5
Contoh Kuesioner Instrumen Identifikasi Minat
Tabel 3.6
Tabulasi Skor Minat
Tabel 3.7
Tabel Stanine (standard nine)
Tabel 3.8
Tabel 3.8 Contoh Rekapitulasi Skor Stanine
Tabel 3.9
Contoh Kuesioner Kepribadian (Bagian I)
Tabel 3.10
Contoh Kuesioner Kepribadian (Bagian I)
Tabel 3.11
Contoh Tabel Perhitungan Skor Kepribadian
Tabel 3.12
Tabel Master dan Tabel Transaksi
Tabel 4.1
Ruang Lingkup Rencana Pengujian
xiii