APLIKASI MSDT( Management Style Diagnostic Test ) BERBASIS WEB MENGGUNAKAN JSP dan MYSQL
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
APLIKASI MSDT( Management Style Diagnostic Test )
BERBASIS WEB MENGGUNAKAN JSP dan MYSQL
STUDI KASUS DI LEMBAGA P2TKP UNIVERSITAS SANATA DHARMA
Skripsi
Diajukan untuk Memenuhi Salah Satu Syarat
Memperoleh Gelar Sarjana Komputer
Program Studi Teknik Informatika
Oleh:
Dragono Santika Soewono
065314006
JURUSAN TEKNIK INFORMATIKA
FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS SANATA DHARMA
YOGYAKARTA
2012
MSDT( Management Style Diagnostic Test ) WEB-BASE APPLICATIONS USING JSP and MYSQL CASE STUDY IN INSTITUTION P2TKP SANATA DHARMA UNIVERSITY A Thesis Presented as Partial Fulfillment of the Requirements To Obtain the Sarjana Komputer
In Study Program of Informatic Engineering By: Dragono Santika Soewono 065314006
INFORMATICS ENGINEERING STUDY PROGRAM FACULTY OF SCIENCE AND TECHNOLOGY SANATA DHARMA UNIVERSITY YOGYAKARTA
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
HALAMAN MOTTO
Sabar dalam mengatasi kesulitan dan bertindak bijaksana dalam mengatasinya adalah sesuatu yang utama.
Berusaha dan terus berusaha untuk sesuatu yang lebih baik di keesokan hari..
Caiyoooo...
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Skripsi ini saya persembahkan kepada Tuhan YME yang selalu
membantu, mendampingi, memberkati dalam setiap langkah penulis
dalam menyelesaikan skripsi ini.
Untuk Almarhum Papa yang selalu mendampingi dan melindungi
penulis.
Untuk Mama, dan kedua kakak penulis yang selalu memberi
dukurngan moral dan marterial untuk selalu berjuang.
- –
Untuk Osie,Aan,Cempluk,Ferdinan, Anggi,Ocha, Uut sahabat
sahabat baik penulis yang selalu bersama.
Untuk kekasih, Leona yang selalu memberikan semangat tiada terkira
dan bantuan untuk menyelesakan skripsi ini.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
ABSTRAKSI
P2TKP adalah Pusat Pelayanan Tes dan Konsultasi Psikologi yang merupakan salah satu lembaga di Universitas Sanata Dharma Yogyakarta. P2TKP memberikan pelayanan jasa psikologi. Dari waktu ke waktu lembaga ini mengalami perkembangan, yang mengakibatkan terjadinya beberapa masalah. Salah satu contoh permasalahan ada di bagian pelayanan testing atau asesmen, yaitu waktu pelayanan untuk pemeriksaan dan pemerolehan hasil test menjadi lama. Hal ini dikarenakan proses yang dilakukan lembaga P2TKP masih manual dengan tenaga kerja yang sedikit. Permasalahan selanjutnya, lembar jawaban hasil test yang telah diperiksa dan dinilai tidak dapat dibuang yang menyebabkan berkas menumpuk sehingga ruang penyimpanan menjadi tidak efisien.
Dari latar belakang diatas, dikembangkan Aplikasi berbasis web yang dapat melakukan pemeriksaan dan pemerolehan hasil test menjadi lebih cepat dan akurat. Aplikasi dikembangkan dengan menggunakan database MYSQL server dan bahasa pemrograman JSP (Java Server Pages). Jenis test yang akan dikembangkan untuk aplikasi ini adalah MSDT (Management Style Diagnostic ).
Test
Hasil akhir yang adalah sebuah aplikasi MSDT (Management Style
Diagnostic Test ) yang memiliki kemampuan untuk memproses atau mengolah
hasil test dengan lebih cepat dan akurat. Berdasarkan pengujian yang telah dilakukan, tingkat ketepatan aplikasi mencapai 100 %, dan rata
- – rata selisih kecepatan perhitungan hasil test antara menggunakan sistem dan secara manual adalah 2,58 menit per lembar lebih cepat menggunakan aplikasi.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
ABSTRACT
P2TKP the Service Center for Psychological Testing and Consultation which is one of the institutions at Sanata Dharma University in Yogyakarta. P2TKP providing psychological services. From time to time these institutions have evolved, which resulted in some problems. One example of the problem is in the testing or assessment service, the service time for the inspection and test results of a long acquisition. This is because the process is still done manually P2TKP institutions with little labor. The next problem, the answer sheet test results that have been examined and judged not to be discarded which causes the file to accumulate so that storage space is not efficient.
From the above background, developed a web-based application that can perform the examination and obtaining test results more quickly and accurately. Applications developed using MYSQL database server and JSP programming languages (Java Server Pages). Type of test that will be developed for this application is MSDT (Management Style Diagnostic Test).
The final result is an application MSDT (Management Style Diagnostic Test) which has the ability to process or process the test results more quickly and accurately. Based testing has been done, the level of application accuracy reaches 100%, and average - average speed difference between the test results of calculations using the manual system and is 2.58 minutes per sheet more quickly using the application.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
KATA PENGANTAR
Puji dan syukur penulis panjatkan atas kehadirat Tuhat Yang Maha Esa, yang telah melimpahkan rahmat dan berkatNya sehingga penulisa dapat menyelesaikan tugas akhir ini.
Pada kesempatan ini penulis ingin mengucapkan terima kasih kepada pihak
- – pihak yang telah membantu penulis dalam menyelesaikan skripsi ini, baik dalam hal bimbinganm oerhatian, kasih sayang, semangat, kritik dan saran yang diberikan. Ucapan terima kasih penulis sampaikan antara lain kepada :
1. Ibu P.H. Prima Rosa, S.Si., M.Sc. selaku Dekan Fakultas Sains dan Teknologi Universitas Sanata Dharma
2. Ibu Ridowati Gunawan, S.Kom, M.T selaku ketua jurusan Teknik Informatika Universitas Sanata Dharma.
3. Ibu A.M. Polina, S.Kom, M.Sc. selaku Dosen Pembimbing I TA, terima kasih atas segala bimbingan dan bantuannya selama penulis mengerjakan tugas akhir ini.
4. Bapak Yohanes Heri Widodo, M.Psi. , selaku Dosen Pembimbing II TA, terima kasih atas segala bimbingan dan bantuannya selama penulis mengerjakan tugas akhir ini.
5. Bapak Puspaningtyas Sanjaya Adi, S.T., M.T. , selaku Dosen Pembimbing Akademik angkatan 2006 dan selaku Dosen Penguji Pendadaran saya, terima kasih atas saran, kritik selama masa kuliah dan saat penulis mengerjakan skripsi ini.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
DAFTAR ISI
DAFTAR ISI
HALAMAN PERSETUJUAN ............................................................................................. i
LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASIError! Bookmark not defined.
BAB I
BAB II
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
BAB III
BAB IV
BAB V
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
BAB VI
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
DAFTAR TABEL
Tabel 2.1 8 Gaya Kepemimpinan ..................................................................................... 33Tabel 3.1 Analisis Sebab Akibat ....................................................................................... 42Tabel 3.2 Deskripsi Pengguna .......................................................................................... 44Tabel 3.3 Use Case Login ................................................................................................. 47Tabel 3.4 Use Case Pendaftaran Peserta ........................................................................... 48Tabel 3.5 Use Case Pemasukan Hasil Scan ..................................................................... 50Tabel 3.6 Use Case Ubah Password Staff ......................................................................... 52Tabel 3.7 Use Case Cetak Hasil ........................................................................................ 53Tabel 3.8 Use Case Kelola User ....................................................................................... 54Tabel 3.9 Use Case Ubah Password Admin ..................................................................... 60Tabel 3.10 Use Case Validasi Hasil Test .......................................................................... 61Tabel 3.11 Use Case Logout ............................................................................................. 62Tabel 3.12 Kelas Analisis Login ....................................................................................... 63Tabel 3.13 Analisis Kelas Edit Data Peserta ..................................................................... 64Tabel 3.14 Kelas Analisis Delete Data Peserta ................................................................. 65Tabel 3.15 Kelas Analisis Lihat Data Peserta ................................................................... 66Tabel 3.16 Kelas Analisis Insert Data Hasil Test ............................................................. 68Tabel 3.17 Kelas Analisis Ubah Password Staff ............................................................... 69Tabel 3.18 Kelas Analisis Cetak Hasil .............................................................................. 70Tabel 3.19 Kelas Analisis Insert Psikolog ........................................................................ 71Tabel 3.20 Kelas Analisis Edit DAta Psikolog ................................................................. 72Tabel 3.21 Kelas Analisis Delete Data Psikolog .............................................................. 73Tabel 3.22 Kelas Analisis Lihat Data Psikolog ................................................................ 75Tabel 3.23 Kelas Analisis Insert Data Staff ...................................................................... 76Tabel 3.24 Kelas Analisis Edit Data Staff ........................................................................ 77Tabel 3.25 Kelas Analisis Delete Data Staff ..................................................................... 78Tabel 3.26 Kelas Analisis Lihat Data Staff ....................................................................... 79Tabel 3.27 Kelas Analisis Ubah PAssword Admin .......................................................... 80Tabel 3.28 Kelas Analisis Ubah Password Psikolog ........................................................ 81Tabel 3.29 Tabel administrator ......................................................................................... 91Tabel 3.30 Tabel staff ....................................................................................................... 92Tabel 3.31 Tabel Psikolog ................................................................................................ 92Tabel 3.32 Tabel Peserta ................................................................................................... 92Tabel 3.33 Tabel jawaban_peserta .................................................................................... 93Tabel 3.34 Tabel Hasil Test .............................................................................................. 93Tabel 3.35 Daftar Method Kelas Kontrol ......................................................................... 94Tabel 5.1 Hasil perbandingan jawaban manual dan sistem ............................................ 146Tabel 5.2 pencatatan kecepatan perhitungan manual vs aplikasi MSDT ........................ 149Tabel 5.3 Hasil pencatatan waktu untuk 50 peserta ........................................................ 150PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
DAFTAR GAMBAR
Gambar 2.1 Skema Metodologi FAST ............................................................................... 9Gambar 2.2 Simbol Use Case ........................................................................................... 15Gambar 2.3 Simbol Aktor ................................................................................................. 16Gambar 2.4 Simbol Depend On ........................................................................................ 16Gambar 2.5 Objek Antarmuka .......................................................................................... 17Gambar 2.6 Objek Kontrol ............................................................................................... 17Gambar 2.7 Objek Entiti ................................................................................................... 18Gambar 2.8 Kelas .............................................................................................................. 18Gambar 2.9 Hubungan Dependency ................................................................................. 19Gambar 2.10 Hubungan Association ................................................................................ 20Gambar 2.11 Hubungan Generalization ............................................................................ 20Gambar 2.12 Hubungan Realization ................................................................................. 21Gambar 2.13 Alur JSP ...................................................................................................... 22Gambar 2.14 Alur Kerja JSP ............................................................................................ 22Gambar 2.15 Diagram 8 Gaya Kepemimpinan ................................................................. 33Gambar 3.1 Use Case Diagram ......................................................................................... 46Gambar 3.2 Diagram Parsial Login .................................................................................. 63Gambar 3.3 Diagram Sequential Login ............................................................................ 64Gambar 3.4 Diagram Parsial Edit Data Peserta ................................................................ 64Gambar 3.5 Diagram Sequential Edit Data Peserta .......................................................... 65Gambar 3.6 Diagram Parsial Delete Data Peserta ............................................................ 65Gambar 3.7 Diagram Sequential Delete Data Peserta ...................................................... 66Gambar 3.8 Diagram Parsial Lihat Data Peserta .............................................................. 66Gambar 3.9 Diagram Sequential Lihat Data Peserta ........................................................ 67Gambar 3.10 Diagram Parsial Insert Data Hasil Test ....................................................... 68Gambar 3.11 Diagram Sequence Insert Data Hasil Test ................................................... 69Gambar 3.12 Diagram Parsial Ubah Password Staff ........................................................ 69Gambar 3.13 Diagram Sequential Ubah Password Staff .................................................. 70Gambar 3.14 Diagram Parsial Cetak Hasil ....................................................................... 70Gambar 3.15 Diagram Sequential Cetak Hasil ................................................................. 71Gambar 3.18 Diagram Parsial Edit Data Psikolog ............................................................ 72Gambar 3.21 Diagram Sequence Delete Data Psikolog.................................................... 74Gambar 3.22 Diagram Parsial Lihat Data Psikolog .......................................................... 75Gambar 3.23 Diagram Sequential Lihat Data Psikolog .................................................... 76Gambar 3.24 Diagram Parsial Insert Data Staff................................................................ 76Gambar 3.25 Diagram Sequential Insert Data Staff.......................................................... 77PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 3.29 Diagram Sequential Delete Data Peserta .................................................... 79Gambar 3.28 Diagram Parsial Lihat Data Staff ................................................................ 79Gambar 3.31 Diagram Sequential Ubah Password Admin ............................................... 81Gambar 3.32 Diagram Parsial Ubah Password Psikolog .................................................. 81Gambar 3.33 Diagram Sequential Ubah Psssword Psikolog ............................................ 82Gambar 3.35 Diagram Kelas Use Case Login Staff ......................................................... 83Gambar 3.38 Diagram Kelas Use Case Lihat Data Peserta .............................................. 84Gambar 3.39 Diagram Kelas Use Case Insert Data Hasil Test ......................................... 85Gambar 3.40 Diagram Kelas Use Case Lihat Data Hasil Test ......................................... 85Gambar 3.41 Diagram Kelas Use Case Ubah Password Staff .......................................... 85Gambar 3.42 Diagram Kelas Use Case Cetak Hasil ......................................................... 86Gambar 3.43 Diagram Kelas Use Case Insert Data Psikolog ........................................... 86Gambar 3.51 Diagram Kelas Use Case Ubah Password Admin ....................................... 89Gambar 3.67 Desain Interface Halaman Lihat Data Peserta ........................................... 105Gambar 3.60 Desain Interface Halaman Edit Data Peserta ............................................ 105Gambar 3.61 Desain Interface Lihat Hasil Test .............................................................. 106Gambar 3.68 Desain Interface Lihat Data Staff .............................................................. 110Gambar 3.69 Desain Interface Halaman Utama Psikolog .............................................. 111Gambar 3.70 Desain Interface Lihat Hasil Data Test Psikolog ...................................... 111Gambar 3.71 Desain InterfaceHalaman Validasi Hasil Test .......................................... 112Gambar 3.72 Desain Interface Halaman Logout Staff .................................................... 113Gambar 3.73 Desain Interface Halaman Logout Admin ................................................ 113Gambar 3.74 Desain Interface Halaman Logout Psikolog .............................................. 113Gambar 4.1 Gambar hasil database dbp2tkp_kepribadian .............................................. 115Gambar 4.2 Detail Tabel Administrator ......................................................................... 115Gambar 4.3 Detail Tabel hasil_test ................................................................................. 115Gambar 4.4 Detail Tabel hasil_test (lanjutan) ................................................................ 116Gambar 4.5 Detail Tabel jawaban_peserta ..................................................................... 116Gambar 4.6 Detail Tabel peserta..................................................................................... 116Gambar 4.7 Detail Tabel psikolog .................................................................................. 116Gambar 4.8 Detail Tabel staff ......................................................................................... 117Gambar 4.9 Gambar Halaman input Login Staff ............................................................ 117Gambar 4.10 Gambar Halaman output Login Staff ........................................................ 117Gambar 4.11 Halaman input Edit Data Peserta .............................................................. 118Gambar 4.12 Halaman output Edit Data Peserta ............................................................ 118Gambar 4.13 Halaman input Delete Data Peserta ........................................................... 119Gambar 4.14 Halaman output Delete Data Peserta ......................................................... 120Gambar 4.15 Halaman input Lihat Data Peserta ............................................................. 120Gambar 4.16 Halaman output Lihat Data Peserta ........................................................... 121Gambar 4.17 Halaman input Insert Data Hasil Test ....................................................... 121Gambar 4.18 Halaman output Insert Data Hasil Test ..................................................... 122PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 4.19 Halaman input Lihat Data Hasil Test ........................................................ 123Gambar 4.20 Halaman output Lihat Data Hasil Test ...................................................... 123Gambar 4.21 Halaman input Ubah Password Staff ........................................................ 124Gambar 4.22 Halaman output Ubah Password Staff ...................................................... 125Gambar 4.23 Halaman input Cetak Hasil ....................................................................... 126Gambar 4.24 Halaman output Cetak Hasil ..................................................................... 126Gambar 4.25 Halaman input Lihat Data Hasil Test ........................................................ 127Gambar 4.26 Halaman output Lihat Data Hasil Test ...................................................... 127Gambar 4.27 Gambar Halaman input Ubah Komentar ................................................... 129Gambar 40.28 Gambar Halaman output Ubah Komentar ............................................... 130Gambar 4.29 Gambar Halaman input Ubah Password Psikolog .................................... 131Gambar 4.30 Gambar Halaman output Ubah Password Psikolog .................................. 131Gambar 4.31 Halaman input Insert Data Psikolog.......................................................... 132Gambar 4.32 Halaman output Insert Data Psikolog........................................................ 132Gambar 4.33 Halaman input Edit Data Psikolog ............................................................ 133Gambar 4.34 Halaman output Edit Data Psikolog .......................................................... 133Gambar 4.35 Halaman input Delete Data Psikolog ........................................................ 134Gambar 4.36 Halaman output Delete Data Psikolog ...................................................... 135Gambar 4.37 Halaman input Lihat Data Psiklog ............................................................ 136Gambar 4.38 Halaman output Lihat Data Psikolog ........................................................ 136Gambar 4.39 Halaman input Insert Data Staff ................................................................ 137Gambar 4.40 Halaman output Insert Data Staff .............................................................. 137Gambar 4.41 Halaman input Edit Data Staff .................................................................. 138Gambar 4.42 Halaman output Edit Data Staff ................................................................ 138Gambar 4.43 Halaman Input Delete Data Staff .............................................................. 139Gambar 4.44 Halaman output Delete Data Staff ............................................................ 139Gambar 4.45 Halaman input Lihat Data Staff ................................................................ 140Gambar 4.46 Halaman output Lihat Data Staff .............................................................. 140Gambar 4.47 Halaman input Ubah Password Admin ..................................................... 141Gambar 4.48 Halaman output Ubah Password Admin ................................................... 141Gambar 5.1 Hasil Peserta 1 (Aplikasi MSDT) ............................................................... 145Gambar 5.2 Hasil Peserta 2 (Aplikasi MSDT) ............................................................... 146PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
BAB I PENDAHULUAN
1.1 Latar Belakang Masalah
P2TKP adalah Pusat Pelayanan Tes dan Konsultasi Psikologi yang merupakan salah satu lembaga di Universitas Sanata Dharma Yogyakarta.
P2TKP merupakan pengembangan dari Lembaga Penyelidikan dan Pembinaan Kurikulum yang disingkat LP3K. LP3K dahulunya digunakan sebagai pusat kajian Jurusan Pendidikan Umum saat lembaga pendidikan Sanata Dharma ini masih berupa Institut Keguruan dan Ilmu Pengetahuan (IKIP). Untuk keperluan internal, lembaga ini bertugas menyelenggarakan tes seleksi mahasiswa baru dan dosen
- – karyawan Universitas Sanata Dharma, sedangkan untuk pelayanan eksternal, lembaga ini banyak memberikan pelayanan test kepada pihak
- – pihak yang membutuhkan di bidang pendidikan dan Sumber Daya Manusia (SDM) perusahaan.
P2TKP memberikan pelayanan jasa psikologi asesmen (dengan metode psikotest, wawancara dan focus group discussion), konseling, dan training secara individual maupun kelompok. P2TKP juga menyediakan layanan konsultasi pengembangan program atau instrument tes. Jika diperlukan, pelayanan dapat diberikan secara terpadu, misalnya asesmen dilanjutkan dengan konseling atau training.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Dari waktu ke waktu lembaga ini mengalami perkembangan terutama dalam ragam pelayanannya untuk merespon kebutuhan masyarakat yang semakin beragam pula. Setelah IKIP Sanata Dharma dikembangkan menjadi Universitas Sanata Dharma (USD) dan dibentuk lembaga penelitian, aktifitas LP3K ditingkatkan sebagai salah satu kegiatan lembaga Universitas Sanata Dharma yang kemudian diubah namanya menjadi P2TKP (Pelayanan Tes dan Konsultasi Psikologi), dan saat ini memiliki 3 divisi pelayanan yaitu Testing (asesmen), Konseling, dan Training, disamping kegiatan
- – kegiatan penelitian dan pengembangan instrument psikologi. Hingga saat ini ada 170 lembaga dari dalam maupun luar Universitas Sanata Dharma yang menggunakan pelayanan P2TKP ini.
Akibat dari perkembangan ragam pelayanan P2TKP ini menimbulkan beberapa masalah. Salah satu contoh permasalahannya ada dalam bagian pelayanan Testing atau Asesmen, yaitu waktu pelayanan untuk pemeriksaan dan pemerolehan hasil test menjadi lama. Lamanya pemeriksaan dan pemerolehan test tersebut dikarenakan proses yang dilakukan lembaga P2TKP ini masih secara manual dan dilakukan oleh tenaga kerja yang sedikit, kadang kala meminta bantuan mahasiswa untuk melakukan pemeriksaan test, selain itu faktor kelelahan dari tenaga kerja juga mempengaruhi ketepatan hasil dari test tersebut.
Masalah lain yang timbul adalah lembar jawaban hasil test yang telah diperiksa dan dinilai semakin lama semakin menumpuk dan tidak dapat dibuang, karena lembar jawaban tersebut merupakan data lembaga
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
P2TKP yang merupakan bukti bahwa seseorang telah melakukan test. Hal ini menyebabkan ketidakefisienan ruang penyimpanan dan tentu saja akan mengalami kesulitan ketika melakukan pencarian data tertentu.
Berdasarkan beberapa masalah yang dialami lembaga P2TKP di atas, maka penulis tertarik untuk mengimplementasikan sebuah Aplikasi MSDT berbasis web yang berfungsi untuk
(Management Style Diagnostic Test)
melakukan pemeriksaan dan pemerolehan hasil test secara otomatis, cepat dan akurat serta mengefisiensikan ruang penyimpanan data, sehingga dapat memaksimalkan kinerja pelayanan di lembaga P2TKP tersebut.
1.2 Rumusan Masalah
Berdasarkan latar belakang masalah di atas dapat dirumuskan menjadi sebagai berikut : a. Bagaimana membuat sebuah aplikasi MSDT (Management Style dengan hasil yang tepat untuk memaksimalkan
Diagnostic Test)
kinerja lembaga P2TKP dalam pemeriksaan dan pemerolehan hasil test?
b. Sejauh mana kecepatan aplikasi MSDT (Management Style
Diagnostic Test) dalam membantu kinerja lembaga P2TKP dalam
pemeriksaan dan pemerolehan hasil test?
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
1.3 Batasan Masalah
Dalam mengimplementasikan sistem informasi ini terdapat beberapa batasan sebagai berikut:
1. Sistem yang dibuat membahas tentang test MSDT (Management Style ) .
Diagnostic Test 2. Sistem yang dibuat terbatas untuk P2TKP Universitas Sanata Dharma.
3. Aplikasi ini dibuat dengan menggunakan bahasa pemrograman Java dan database MySQL.
1.4 Tujuan dan Manfaat Penelitian
Tujuan penulisan tugas akhir adalah membuat suatu aplikasi untuk lembaga P2TKP Universitas Sanata Dharma dalam mengolah hasil dari tes MSDT seseorang dengan lebih cepat dan sistematis.
Adapun manfaat penelitian ini adalah dapat memaksimalkan kinerja lembaga P2TKP dalam mengolah hasil dari test MSDT dengan cepat dan tepat.
1.5 Metodologi Penelitian
Metode Penelitian yang digunakan adalah sebagai berikut :
1. Studi Lapangan
Dalam studi lapangan ini penulis melakukan observasi langsung ke P2TKP dan melakukan wawancara dengan kepala lembaga P2TKP yaitu Bpk Heri Widodo. Untuk mengetahui permasalahan yang dihadapi di
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
lembaga P2TKP dan bentuk solusi aplikasi seperti apa yang cocok untuk menangani masalah yang ada.
2. Pengembangan Perangkat Lunak dengan metode FAST
Metode yang penulis pakai adalah metode FAST (Framework for the
Aplication of System Thinking ) (Whitten, 2004). dengan dilakukan
beberapa langkah berikut ini :
a. Analisis Sistem
Scope definiton ( Definisi Lingkup ) Hal yang dilakukan pada tahap ini adalah mendefinisikan ruang lingkup dengan cara menganalisa sistem pemeriksaan dan pemerolehan hasil test intelegensi di lembaga P2TKP yang ada saat ini melalui wawancara dan observasi.
Problem analysis ( Analisa Permasalahan )
Hal yang dilakukan pada tahap ini adalah analisa masalah yang ada pada sistem pemeriksaan dan pemerolehan hasil tes MSDT di lembaga P2TKP saat ini dan merumuskannya dalam PIECES dan dalam tabel sebab akibat, sehingga diperoleh gambaran sistem baru yang akan dibuat.
Requirement analysis
( Analisa Kebutuhan )
Hal yang dilakukan pada tahap ini adalah mengidentifikasi kebutuhan sistem, dengan cara mengumpulkan data kebutuhan
- – kebutuhan yang kemudian dimodelkan dalam diagram use case.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
b. Perancangan Sistem 1.
Logical design
Mengorganisasikan objek dan mengidentifikasi relasi dengan diagram.
class 2. Physical design and integration
a. Memodelkan interaksi objek dan behavior yang mendukung skenario dengan sequence diagram.
use case
b. Mengubah objek model yang mencerminkan lingkungan implementasi dengan class diagram.
c. Construction and testing Mengimplementasikan rancangan ke dalam suatu program menggunakan JSP dan MySql sebagai basis datanya. Melakukan uji coba alpha test 3. Uji coba sistem ke user (lembaga P2TKP).
Melakukan uji coba beta test dengan pihak lembaga P2TKP.
1.6 Sistematika Penulisan
Adapun sistematika penulisan secara keseluruhan adalah sebagai berikut :
BAB I PENDAHULUAN Pada bab ini menjelaskan tentang latar belakang masalah, rumusan
masalah, batasan masalah, tujuan penelitian, manfaat penelitian, metodologi penelitian dan sistematika penulisan tugas akhir.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
BAB II LANDASAN TEORI Pada bab ini menjelaskan dasar-dasar teori yang digunakan dalam
mendukung penulisan tugas akhir, antara lain : dasar teori MSDT, metodologi FAST, database, JAVA dan MySQL.
BAB III ANALISIS DAN PERANCANGAN SISTEM Pada bab ini menjelaskan tentang rancangan sistem, rancangan desain, rancangan proses, rancangan antarmuka, dan rancangan database. BAB IV IMPLEMENTASI SISTEM Pada bab ini menjelaskan tentang implementasi rancangan sistem ke dalam suatu program atau pembahasan program. BAB V ANALISA HASIL Pada bab ini berisi tentang analisa dan pembahasan hasil yang dilakukan terhadap implementasi yang telah dibuat. BAB VI KESIMPULAN DAN SARAN Pada bab ini berisi tentang kesimpulan yang menjawab rumusan
masalah serta saran yang diberikan dalam pengembangan sistem di masa yang akan datang.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
BAB II LANDASAN TEORI
2.1 Sistem Informasi Berbasis Web
2.1.1 Konsep Dasar Sistem Informasi Berbasis Web
Sistem informasi berbasis web adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat managerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan dengan interaksi secara langsung dan beroperasi pada sebuah browser aplikasi dan teknologi internet (Whitten, 2005).
2.2 Metodologi FAST
Metodologi pengembangan sistem (system development
methodology
) adalah proses pengembangan sistem yang sangat formal dan akurat yang mendefinisikan sekumpulan aktivitas, metode, praktek-praktek terbaik, penyampaian, dan alat terotomasi yang digunakan oleh pengembang sistem dan manajer proyek untuk mengembangkan dan memelihara sistem dan software informasi. Salah satu metodologi pengembangan sistem yang umum dipakai adalah metodologi FAST (Framework for the Application of Systems Technique).
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Metodologi FAST (Framework for the Application of System merupakan kerangka yang fleksibel untuk menyediakan tipe-tipe
Thinking)
berbeda proyek dan strategi (Whitten, 2004). Metode ini merupakan suatu proses standar atau metodologi yang digunakan untuk mengembangkan dan memelihara seluruh bagian sistem informasi. Metodologi FAST mendukung bagian pengembangan sistem dan operasi serta langkah- langkah pendukungnya.
Gambar 2.1 Skema Metodologi FASTPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
a. Scope Definition Phase Fase ini adalah fase pertama proses pengembangan sistem klasik. Fase ini biasanya terdiri dari tugas-tugas berikut :
Mengidentifikasikan masalah-masalah dan kesempatan- kesempatan titik tolak (baseline).
Menegosiasikan lingkup titik tolak. Menilai kelayakan proyek titik tolak. Mengembangkan jadwal dan anggaran titik tolak. Mengkomunikasikan rencana proyek. Pada tahap ini dilakukan pengumpulan informasi yang akan diteliti tingkat feasibility dan ruang lingkup proyek yaitu dengan menggunakan kerangka PIECES (Performance, Information, Economics, Control, Efficiency, Service). Hal ini dilakukan untuk menemukan inti dari masalah-masalah yang ada (problems), kesempatan untuk meningkatkan kinerja organisasi (opportunity), dan kebutuhan-kebutuhan baru yang dibebankan oleh pihak manajemen atau pemerintah (directives).
b. Problem Analysis Phase Dalam metodologi - metodologi lain, fase analisis masalah mungkin dikenal sebagai fase studi, studi sistem saat ini, fase penyelidikan terinci atau fase analisis kelayakan. Tujuan fase analisis masalah adalah mempelajari dan memahami bidang masalah dengan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
cukup baik secara menyeluruh menganalisis masalah, kesempatan dan batasannnya. Fase ini umumnya terdiri dari tugas-tugas berikut : Memahami bidang masalah. Menganalisis masalah-masalah dan kesempatan-kesempatan. Menganalisis proses-proses bisnis. Menentukan tujuan-tujuan perbaikan sistem. Memperbaharui atau mengasah rencana proyek. Mengkomunikasikan penemuan-penemuan dan rekomendasi- rekomendasi.
Pada tahap ini akan diteliti masalah-masalah yang muncul pada sistem yang ada sebelumnya. Dalam hal ini project charter yang dihasilkan dari tahapan preliminary investigation adalah kunci utamanya. Hasil dari tahapan ini adalah peningkatan performa sistem yang akan memberikan keuntungan dari segi bisnis perusahaan. Hasil lain dari tahapan ini adalah sebuah laporan yang menerangkan tentang problems, causes, effects, dan solution benefits.
c. Requirement Analysis Phase Fase ini menentukan kebutuhan bisnis bagi sistem yang baru.
Dalam metodologi yang berbeda-beda, fase ini dapat disebut fase definisi atau fase desain logis. Fase ini biasanya mencakup tugas- tugas berikut : Mengidentifikasi dan menyatakan kebutuhan sistem.
Membuat prioritas kebutuhan sistem.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Memperbaharui atau memperhalus rencana proyek. Mengkomunikasikan pernyataan kebutuhan. Pada tahap ini akan dilakukan pengurutan prioritas dari kebutuhan- kebutuhan bisnis yang ada. Tujuan dari tahapan ini adalah mengidentifikasi data, proses dan antarmuka yang diinginkan pengguna dari sistem yang baru. Alat bantu untuk memahami kebutuhan bisnis yang ada adalah dengan pemodelan use case.
d. Logical Design Phase Fase ini mendokumentasikan kebutuhan bisnis dengan menggunakan model-model sistem yang menggambarkan struktur data, proses bisnis, aliran data dan antarmuka pengguna. Fase ini umumnya mencakup tugas-tugas berikut :
Menstruktur kebutuhan fungsional. Prototipe kebutuhan fungsional. Validasi kebutuhan fungsional. Menentukan penerimaan test case. Tujuan dari tahapan ini adalah mentransformasikan kebutuhan- kebutuhan bisnis dari fase requirements analysis kepada sistem model yang akan dibangun nantinya. Dengan kata lain pada fase ini akan menjawab pertanyaan-pertanyaan seputar penggunaan teknologi (data, process, interface) yang menjamin usability, reliability, completeness, , dan quality yang akan dibangun di dalam sistem.
performance
e. Decision Analysis Phase
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Maksud dari fase ini adalah untuk mengenali solusi kandidat, menganalisa solusi kandidat tersebut dan merekomendasi sebuah sistem target yang akan dirancang, dibangun dan diimplementasikan. Fase ini umumnya mencakup tugas berikut :
Mengidentifikasi solusi kandidat. Menganalisa solusi kandidat. Membandingkan solusi kandidat. Memperbaharui rencana proyek. Merekomendasikan solusi sistem. Pada tahap ini akan akan dipertimbangkan beberapa kandidat dari perangkat lunak dan keras yang nantinya akan dipilih dan dipakai dalam implementasi sistem sebagai solusi atas problems dan yang sudah didefinisikan pada tahapan-tahapan
requirements sebelumnya.
f. Physical Design and Integration Phase
Physical design menerjemahkan bisnis user requirement ke dalam
sistem model yang menggambarkan implementasi teknik dari bisnis Sinominnya adalah technical design atau
user requirement
penjelasan output, implementation model. Physical design berfokus pada view yang berbasis teknologi dari system yang meliputi : Physical database design specification. Physical business process and software design specification. Physical user and System Interface Specification.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Tujuan dari tahapan ini adalah mentransformasikan kebutuhan bisnis yang direpresentasikan sebagai logical design menjadi physical design yang nantinya akan dijadikan sebagai acuan dalam membuat sistem yang akan dikembangkan. Jika di dalam logical design tergantung kepada berbagai solusi teknis, maka physical design merepresentasikan solusi teknis yang lebih spesifik.
g. Construction and Testing Phase Mulai mengkonstruksi dan menguji komponen-komponen sistem untuk desain. Ada dua tujuan fase ini yaitu :
Membangun dan menguji sebuah sistem yang memenuhi persyaratan bisnis dan spesifikasi desain fisik.
Mengimplementasikan interface antara sistem yang baru dengan sistem yang telah ada.
h. Installation and Delivery Phase Kegiatan yang dilakukan pada fase ini adalah instalasi sistem,
, manual sistem, mengkonversi file dan database yang ada
training user
ke dalam database yang baru, final testing dan menyiapkan prosedur konversi. Setelah sistem dioperasikan, perlu system support yang berkesinambungan untuk sisa siklus hidupnya yang berguna dan produktif. Dukungan sistem terdiri dari aktivitas - aktivitas berkesinambungan berikut : Membantu para pengguna.
Memperbaiki cacat (bug) perangkat lunak.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Mengembalikan keadaan semula sistem.
Mengadaptasikan sistem pada persyaratan baru.
2.3 Desain Sistem
2.3.1 Use Case
adalah sebuah diagram yang menggambarkan interaksi
Use case
antara sistem dengan eksternal sistem dan pengguna. Secara grafik digambarkan dalam bentuk elips dengan nama use case tertera didalamnya (Whitten, 2004). Gambar dibawah ini merupakan simbol use case .
Gambar 2.2 Simbol Use CasePengguna / aktor merupakan segala sesuatu yang perlu berinteraksi dengan sistem untuk pertukaran informasi. Dapat berupa orang, organisasi atau sistem informasi yang lain atau juga suatu waktu kejadian (Whitten, 2004). Gambar dibawah ini merupakan simbol aktor.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 2.3 Simbol AktorUse case depends on relationship merupakan sebuah relasi use yang menentukan bahwa use case yang lain harus dibuat sebelum
case use case yang sekarang. Digambarkan sebagai anak panah yang dimulai
dari suatu use case dan menunjuk ke use case yang depend on kepadanya. Setiap relasi depend on diberi label “<<depend on>>”.
Gambar dibawah ini merupakan simbol depend on.
Gambar 2.4 Simbol Depend On2.3.2 Diagram Sequential