Sistem Pakar Tes Kepribadian Berbasis Web


1.   Bidang yang di kembangkan dalam tes kepribadian seseorang  agar setiap individu mampu mengembangkan kelebihan yang dimilikinya. Seseorang yang kesulitan dalam mengembangkan dirinya kemungkinan karena tidak mengetahui sama sekali kelemahan dan kekurangan yang dimilikinya.

Sistem Pakar yang digunakan berbasis web ini dibangun untuk memudahkan untuk mengetahui kepribadian dan kemampuan dari seorang atau beberapa orang ke dalam komputer yang digunakan untuk memecahkan masalah yang dihadapi oleh pemakai dalam bidang tertentu.  Proses pembuatan aplikasi tersebut menggunakan metodologi berorientasi obyek dengan pemodelan visual Unified Modeling Language (UML).

Pada tahap implementasi, penulis menggunakan perangkat pemrograman berbasis web, Apache2Triad 1.5.2 yang berisi Apache 2.0.53, dan PHP 5.0.4. Aplikasi ini dapat membantu pengguna untuk mengetahui kepribadiannya, sehingga dapat membantu untuk mengembangkannya.

2.   Pada tulisan ini akan dibahas tentang sistem pakar
kepribadian, dengan beberapa permasalahan yang melatarbelakangi dibangunnya aplikasi sistem pakar ini adalah
(1) kenyataan akan minimnya jumlah psikolog
di Indonesia yang sangat tidak sebanding dengan
jumlah penduduk Indonesia.
(2) keterbatasan ruang dan waktu ketika harus berkonsultasi dengan seorang ahli (pakar) dalam bidang psikologi.
(3) jarangnya aplikasi sistem pakar tes kepribadian yang yang benar – benar bertujuan untuk membantu seseorang dalam menyelesaikan suatu masalah.



3.   Pertama kali metode dengan menganalisis dan perancangan aplikasi dengan menggunakan diagram - diagram UML yang merupakan bahasa standar untuk memodelkan aplikasi yang dibangun dengan metodologi berorientasi objek. Gambaran system dibagi menjadi 2 yaitu aliran proses yang digambarkan dengan Use Case Diagram dan aliran kerja yang digambarkan dengan Activity Diagram.
Contoh aliran proses use case diagram :

Metode kedua ialah membuat pemodelan dengan cara Struktur Sequence Diagram yang menggambarkan aspek
keterurutan waktu dari pesan yang disampaikan, dan
menggambarkan aspek struktur organisasi objek yang
mengirim dan menerima pesan.
Sequence Diagram aplikasi yang dibuat digambarkan pada gambar dibawah dan memperlihatkan bagaimana urutan
penggunaan aplikasi oleh pengguna (user) mulai dari pemilihan menu tes kepribadian, kemudian sistem aplikasi memperlihatkan tatacara pengisisan test tersebut, dilanjutkan dengan mengisi data pengunjung, baru kemudian pengunjung bisa mengisi jawaban tes
pada formulir yang ada di layar monitor.
Setelah jawaban tes selesai, maka sistem akan
mengecek jawaban user dengan merujuk pada basis
pengetahuan yang ada, yang kemudian akan
mengeluarkan hasil tes berupa penjelasan dan kesimpulannya.





Ketiga buat rancangan hasil tes dari aplikasi yang dibangun dengan mengacu kepada sequence diagram yang sudah dibahas
sebelumnya. Aplikasi yang akan penulis bangun menggunakan PHP sebagai bahasa pemrograman. Untuk itu, algoritma
pemrograman akan disesuaikan dengan kedua bahasa tersebut sehingga lebih mudah diimplementasikan. Berikut adalah salah satu contoh kategori tes kepercayaan diri, yakni dengan cara
mengecek umur user dan mengkategorikan hasil pada
Tes Kepribadian Kategori (kepercayaan pada diri
sendiri):
1. sangatKuat = "Kepercayaan pada diri sendiri
bukanlah merupakan suatu persoalan bagi
saudara. Saudara jarang khawatir apakah
saudara akan membuat kesan yang baik pada
orang lain atau tidak. Saudara tidak punya
keraguan ataupun perasaan rendah diri.";
2. kuat = "Dibandingkan dengan orang lain
dalam kelompok umur saudara maka tingkat
kepercayaan pada diri saudara sendiri adalah
baik. Saudara tidak khuatir mengenai kesan
yang saudara timbulkan pada orang lain.
Saudara jarang ragu dan tidak punya rasa
rendah diri.";
3. Rata_rata_sampai_kuat="Tingkat
kepercayaan pada diri saudara berada dalam
batas yang normal cenderung agak kuat. ";
4. Rata_rata_sampai_lemah="Tingkat
kepercayaan pada diri sendiri berada dalam
batas normal cenderung agak kurang kuat.
Saudara cenderung merasa ragu, kwatir
tentang kesan yang saudara timbulkan pada
orang lain dan mempunyai rasa rendah diri";
5. Lemah="Kerpercayaan pada diri sendiri
menjadi suatu pokok bagi saudara. Saudara
sering kwatir tentang kesan yang saudara
timbulkan pada orang lain. Saudara sebaiknya
mendekati persoalan hidup dengan rasa yang
lebih percaya diri dan bersikap yang tidak
emosional."

Keempat buat dengan Software yang digunakan dalam implementasi ini adalah sebagai berikut:
1. Operating System: Windows XP
2. Web server: Apache
3. Editor web : Macromedia dreamweaver MX
4. Animasi : Macromedia Flash MX

Contoh implementasi antarmuka untuk Halaman
Tes Kepribadian, Halaman Tes dan Kesimpulannya.
Adapun tampilan dari halaman muka dapat

diperlihatkan pada gambar dibawah ini :





Kelima yaitu dalam melakukan pengujian program, mencoba menguji program dalam 2 buah komputer yang terhubung dalam koneksi peer to peer. Salah satu komputer bertindak sebagai Web Server, yang lain sebagai client.

Pada pengujian program ini user akan memberikan
data masukan yang berasal dari pilihan pertanyaan
yang diajukan oleh sistem. Sistem akan menanyakan
sikap pribadi, pendapat, prasangka dan tingkah laku
user terhadap suatu keadaan yang diberikan atau
digambarkan oleh sistem.


Jawaban user akan dihitung dan kemudian akan
disesuaikan dengan table kategori untuk memeriksa
apakah user termasuk kelompok yang “sangat kuat”,
“kuat”, “rata-rata sampai kuat”, “rata-rata sampai
kurang”, atau kelompok “kurang”. Dari kategori
tersebut sistem dapat memberikan penjelasan mengenai
kepribadian berdasarkan 10 jenis sikap hidup yang
dipilih oleh user. Angka-angka hasil tes yang
dikelompokkan berdasarkan umur user tingkat
kepercayaan pada diri sendiri diri ( user yang menggunakan ).




Berdasarkan Tabel 1 di atas, keterangan untuk
masing-masing kategori dapat dijelaskan sebagai
berikut [6]:
a. Kuat: Dibandingkan dengan orang lain dalam
kelompok umur saudara maka tingkat
kepercayaan pada diri saudara sendiri adalah
baik. Saudara tidak kuatir mengenai kesan yang
saudara timbulkan pada orang lain. Saudara
jarang ragu dan tidak punya rasa rendah diri.
b. Rata-rata sampai kuat: Tingkat kepercayaan
pada diri saudara berada dalam batas yang
normal, cenderung agak kuat.
c. Rata-rata sampai lemah: Tingkat kepercayaan
pada diri sendiri saudara berada dalam batas
normal cenderung agak kurang kuat. Saudara
cenderung merasa ragu, kuatir tentang kesan
yang saudara timbulkan pada orang lain dan
mempunyai rasa rendah diri.
d. Lemah: Kepercayaan pada diri sendiri menjadi
suatu pokok persoalan bagi saudara. Saudara
sering kuatir tentang kesan yang saudara
timbulkan pada orang lain. Saudara sebaiknya
mendekati persoalan hidup dengan rasa yang
lebih percaya diri dan bersikap yang tidak
emosional.

Dari nilai yang diperoleh user untuk setiap jenis tes,
nilai tersebut akan dicocokan ke dalam table kategori
dan untuk selanjutnya sistem akan menampilkan
penjelasan dari kepribadian user.

Adapun untuk setiap jenis tes (sikap hidup) memiliki proses yang berbeda-beda untuk menghitung nilai yang diperoleh user.
Antara lain: menghitung jumlah jawaban yang sesuai
dengan table jawaban, menghitung jumlah huruf “A”
yang dipilih user, dan menghitung jumlah jawaban
“Ya” dari user.

4.   Sisi baik nya ialah :

-      Proses untuk mengetahui kepribadian seseorang
yang diterapkan dalam sistem pakar yang berbasis
web dapat membantu user dalam mengetahui
kepribadian dirinya, sehingga dapat membantu
untuk mengembangkannya. Juga dapat membantu
ketersediaan psikolog yang jumlahnya sangat terbatas.

-      Sistem pakar ini dirancang secara interaktif yang
bertujuan untuk mempermudah user pada saat tes
kepribadian dan menjadikan sistem lebih informatif yang bisa dilakukan kapan saja, dimana saja tanpa tergantung pada tempat dan waktu.

-      Aplikasi ini dibuat sebagai ilmu pengetahuan.

Sisi kekurangan nya ialah :
-      Aplikasi ini harus benar benar akurat dalam hal memasukkan data dan menjawab pertanyaan yang diajukan jika mau mendapatkan informasi tentang hasil kepribadian kita.
-      Aplikasi ini harus dikembangkan agar jauh lebih efensien waktu dan tempat serta di sosialisasikan lagi ke masyarakat agar paham menggunakan aplikasi web untuk tes kepribadian ini.

5.   Manfaat adanya sistem test kepribadian berbasis web ini memudahkan seseorang agar mengetahui kepribadiannya dengan cara lebih efensiensi waktu dan tempat dengan aplikasi test kepribadian jadi mereka yang menggunakan tau apa saja potensi mereka punya dan apa saja yang harus mereka kembangkan agar jadi pribadi yang lebih unggul.

6.   Refrensi :



Komentar

Postingan populer dari blog ini

Sistem Informasi Perbankan Vclass 11 Internal Control

Materi Kelompok 7 2ka06