bab 3 analisis dan perancangan aplikasi 3.1 · pdf fileatau output untuk mengetahui bagaimana...
Post on 05-Feb-2018
234 Views
Preview:
TRANSCRIPT
BAB 3
ANALISIS DAN PERANCANGAN APLIKASI
3.1 Analisis
Sistem pakar yang dibangun merupakan sistem yang merepresentasikan kemampuan atau
keahlian seorang pakar atau orang yang berpengalaman di bidang tertentu untuk membantu
pengguna dalam mengatasi masalah.
Perancangan sistem pakar tes kepribadian dengan metode forward chaining dapat
dikategorikan sebagai masalah artificial intelligence khususnya sistem pakar karena
pemecahan masalah tersebut dapat dilakukan dengan pengembangan sistem yang dapat
berperan sebagai seorang ahli.
Aplikasi ini sebaiknya tidak dipakai untuk menguji pria dan wanita remaja, wanita
penderita Pre Menstruasion Syndrome (PMS), wanita yang mendekati menopause, pria yang
mendekati andropause dan mereka yang memiliki gangguan kejiwaan karena dalam keadaan
tersebut dapat terjadi fluktuasi emosi yang tinggi (Amen, 2010).
3.1.1. Gambaran Umum Sistem
Aplikasi sistem pakar yang dibangun memiliki cara kerja untuk menghasilkan suatu keluaran
atau output untuk mengetahui bagaimana aspek kepribadian seseorang berdasarkan jawaban
pengguna dari pertanyaan yang diajukan.
Cara kerja dari aplikasi sistem pakar ini adalah pertama sekali diharuskan untuk
mengisi data yang terdiri atas nama dan umur agar dapat memasuki sistem dan akan
dilakukan verifikasi apakah yang masuk ke sistem adalah admin atau pengguna.
Universitas Sumatera Utara
27
Apabila yang masuk ke sistem adalah pengguna, maka pengguna akan masuk ke
halaman data soal. Setelah itu, pengguna memasuki halaman yang berisi tes kepribadian.
Yang diizinkan untuk mengikuti tes ini adalah pengguna yang berumur 12 tahun ke atas. Tes
ini terdiri dari 110 pertanyaan dengan 7 aspek kepribadian yang terdiri dari jawaban ”Ya” dan
”Tidak”. Setelah pengguna mengisi seluruh soal maka akan tampil skor dari pengguna. Skor
tersebut menampilkan nilai dari tujuh aspek kepribadian yang diperoleh. Apabila pengguna
menjawab sesuai dengan jawaban yang telah disediakan sistem, maka pengguna akan
mendapat nilai 1 tetapi apabila jawaban pengguna tidak sesuai maka akan mendapat nilai 0.
Tetapi apabila yang masuk ke dalam sistem adalah admin, maka admin akan masuk
ke dalam zona admin yang berisi data soal dan jawaban dan admin dapat mengupdate soal
dan jawaban dari tes tersebut.
3.1.2 Analisis Permasalahan Sistem
Tahapan analisis terhadap suatu sistem dilakukan sebelum tahapan perancangan, hal ini agar
perangkat lunak yang dirancang sesuai dengan masalah yang akan diselesaikan. Untuk
menghasilkan sistem pakar yang baik diperlukan pembuatan basis pengetahuan dan basis
aturan yang lengkap dan baik serta pembuatan mekanisme inferensi yang baik juga.
Mekanisme inferensi adalah bagian dari sistem pakar yang melakukan penalaran dengan
menggunakan isi daftar aturan berdasarkan urutan dan pola tertentu. Selama proses konsultasi
antar sistem dan pemakai, mekanisme inferensi menguji aturan satu demi satu sampai kondisi
aturan itu benar.
Mesin inferensi untuk program sistem pakar tes kepribadian merupakan sturktur If
Then. Metode yang digunakan adalah metode deduksi (forward chaining) dimana program
mengambil kesimpulan dari jawaban user, yaitu ”Ya” atau “Tidak” atas pertanyaan yang
diberikan. Kemampuan sistem pakar untuk memecahkan masalah tergantung pada seberapa
luas basis pengetahuannya. Basis pengetahuan ini terutama berasal dari pengalaman para
pakar, yang mana keluarannya berupa kesimpulan dari kepribadian seseorang.
Universitas Sumatera Utara
28
3.2 Data Flow Diagram (DFD)
DFD dari aplikasi yang dibuat adalah DFD level 0 dan DFD level 1 untuk menggambarkan
aliran informasi dan proses data yang bergerak dari input data hingga output. DFD
memudahkan pemakai yang kurang menguasai bidang komputer untuk mengerti sistem yang
akan dikerjakan atau dikembangkan.
3.2.1 DFD Level 0
pengguna Sistem Pakar Tes EQ admin
data_pengguna, jawaban
data_pengguna_lengkap, data_soal,
hasil_tes, laporan_tes
data_admin, jawaban
data_soal_lengkap
Gambar 3.1 DFD Level 0
Penjelasan proses diagram konteks DFD level 0 sistem pakar tes kepribadian untuk
menentukan interaksi antara admin dan pengguna dengan sistem pakar.
1. Proses
Nama Proses : Sistem Pakar Tes EQ
2. Arus Data
Masukan : - data_pengguna
- jawaban
- data_admin
Keluaran : - data_pengguna_lengkap
- data_soal
- hasil_tes
- laporan_tes
- data_soal_lengkap
Universitas Sumatera Utara
29
3. Entitas Luar
Nama Entitas : pengguna
Keterangan : Pengguna menggunakan sistem untuk mengetahui skor
kepribadian
Masukan : - data_pengguna_lengkap
- data_soal
- hasil_tes
- laporan_tes
Keluaran : - data_pengguna
- jawaban
Nama Entitas : admin
Keterangan : Admin adalah orang yang dapat menambah, mengupdate, dan
menghapus data
Masukan : - data_soal_lengkap
Keluaran : - data_admin
- jawaban
Universitas Sumatera Utara
30
3.2.2 DFD Level 1
Pengguna
P1Pendaftaran
data_pengguna_lengkap
P2Pertanyaan
EQ
no_pengguna
data_soal
P3Kalkulasi Jawaban
no_pengguna, jawaban, kode_aspek
data_soal_lengkap
data_pengguna_lengkap,hasil_tes
tb_hasilD3
tb_penggunaD1
tb_soalD2
data_hasil
P4Tampilkan Hasil Tes
no_pengguna
data_pengguna_lengkap, hasil_tes
P5Cetak Hasil
Tes
data_pengguna
jawaban
data_soal
data_pengguna_lengkap,hasil_tes
laporan_tesno_pengguna
data_pengguna_lengkap, hasil_tes
P6Login
P7Ubah Soal
Admin
data_admin
admin
data_soal_lengkap
jawaban
data_soal_lengkap
data_soal_lengkap
Gambar 3.2 DFD Level 1
Penjelasan proses diagram konteks DFD level 1 sistem pakar tes kepribadian untuk
menentukan interaksi antara admin dan pengguna dengan sistem pakar.
Universitas Sumatera Utara
31
Tabel 3.1 Spesifikasi Proses P1 Pendaftaran
No. Keterangan Penjelasan
1 Nomor
Proses
P1
2 Nama Proses Pendaftaran
3 Masukan data_pengguna
4 Keluaran no_pengguna, data_pengguna_lengkap
5 Keterangan Sebelum menggunakan sistem, pengguna perlu
mendaftar terlebih dahulu. Pengguna akan memberikan
masukan berupa data_pengguna dan proses ini akan
menghasilkan no_pengguna secara otomatis. Data
pendaftaran kemudian disimpan ke dalam tb_pengguna.
Tabel 3.2 Spesifikasi Proses P2 Pertanyaan EQ
No. Keterangan Penjelasan
1 Nomor
Proses
P2
2 Nama Proses Pertanyaan EQ
3 Masukan jawaban, no_pengguna, data_soal
4 Keluaran no_pengguna, jawaban, kode_aspek, data_soal
5 Keterangan Setelah melakukan pendaftaran, pengguna akan
diteruskan kepada proses testing EQ. Dengan mengambil
data_soal dari tb_soal, data_soal ini kemudian akan
dihadapkan kepada pengguna. Pengguna perlu menjawab
tiap soal untuk tiap aspek yang ada. Sistem secara
otomatis menetapkan jawaban “Ya” sebagai jawaban
awal untuk tiap pertanyaan.
Universitas Sumatera Utara
32
Tabel 3.3 Spesifikasi Proses P3 Kalkulasi Jawaban
No. Keterangan Penjelasan
1 Nomor
Proses
P3
2 Nama Proses Kalkulasi Jawaban
3 Masukan no_pengguna, jawaban, kode_aspek, data_soal_lengkap,
data_hasil
4 Keluaran no_pengguna, data_pengguna_lengkap, hasil_tes
5 Keterangan Setelah menjawab pertanyaan yang ada untuk tiap
aspek, segera dikalkulasi kesesuaian dengan knowledge
base yang terdapat pada tb_soal. Untuk setiap aspek yang
ada, hasil kesesuaian kemudian akan dicocokkan dengan
kondisi yang terdapat pada tb_hasil menghasilkan hasil
akhir analisa. Hasil akhir analisa kemudian disimpan ke
dalam tb_pengguna.
Tabel 3.4 Spesifikasi Proses P4 Tampilkan Hasil Tes
No. Keterangan Penjelasan
1 Nomor
Proses
P4
2 Nama Proses Tampilkan Hasil Tes
3 Masukan no_pengguna, data_pengguna_lengkap, hasil_tes
4 Keluaran no_pengguna, data_pengguna_lengkap, hasil_tes
5 Keterangan Dalam proses ini akan ditampilkan hasil akhir dari
rangkaian tes yang ada berupa data lengkap pengguna dan
hasil akhir analisa kepribadian secara langsung kepada
pengguna.
Universitas Sumatera Utara
33
Tabel 3.5 Spesifikasi Proses P5 Cetak Hasil Tes
No. Keterangan Penjelasan
1 Nomor
Proses
P5
2 Nama Proses Cetak Hasil Tes
3 Masukan no_pengguna, data_pengguna_lengkap, hasil_tes
4 Keluaran laporan_tes
5 Keterangan Sistem akan memiliki kemampuan untuk mencetak
laporan dari tes kepribadian yang telah dilakukan
sebelumnya.
Tabel 3.6 Spesifikasi Proses P6 Login
No. Keterangan Penjelasan
1 Nomor
Proses
P6
2 Nama Proses Login
3 Masukan data_admin
4 Keluaran admin
5 Keterangan Entitas admin memiliki kemampuan untuk mengubah
data soal yang ada. Untuk itu, admin akan memasukkan
data_admin yang kemudian akan dilakukan verification
apakah data tersebut benar. Jika benar aliran data “admin”
menyatakan bahwa verification berhasil dan dapat
melakukan proses perubahan data.
Universitas Sumatera Utara
34
Tabel 3.7 Spesifikasi Proses P7 Ubah Soal
No. Keterangan Penjelasan
1 Nomor
Proses
P7
2 Nama Proses Ubah Soal
3 Masukan data_soal_lengkap, jawaban, admin
4 Keluaran data_soal_lengkap
5 Keterangan Admin dapat melihat soal-soal yang tersedia dan dapat
melakukan perubahan data, apakah isi soal ataupun
jawaban antara Ya atau Tidak terhadap soal tersebut.
3.2.3 Flowchart Sistem
Flowchart adalah bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah
penyelesaian suatu masalah. Flowchart untuk aplikasi sistem pakar tes EQ dapat dilihat pada
Gambar 3.3.
Universitas Sumatera Utara
35
mulai
login
VerifikasiFormat Input
Data
tidak
Admin
ya
Ubah DataSoal
ya
Kriteria=0
Kriteria++;Ambil data dari
database sesuai nomor Kriteria
Jawaban dari
pengguna
tidak
Kalkulasi hasil untuk nomor
Kriteria
Perbaharui data
pengguna
Kriteria <= 7
ya
Perbaharui data soal
Tampilkan hasil tes
keseluruhan
tidak
Cetak?
Cetak Laporan tes
Selesai
tidak
ya
Gambar 3.3 Flowchart Sistem
Proses yang terjadi pada sistem secara sederhana dapat dijelaskan, dimana pertama
sekali dimasukkanlah data berupa nama dan umur terlebih dahulu. Kemudian akan dilakukan
verifikasi format input data untuk mengecek apakah data yang dimasukkan adalah data admin
atau tidak. Apabila Ya, maka admin dapat melakukan pengubahan data dan data soal akan
diperbaharui kemudian proses akan selesai. Apabila Tidak, maka akan tampillah pertanyaan
eq dimulai dengan kriteria pertama, kemudian akan tampillah soal mulai dari kriteria
Universitas Sumatera Utara
36
pertama, dan pengguna akan memberi jawaban, setelah itu akan dilakukan kalkulasi hasil dan
data pengguna akan diperbaharui. Apabila masih kurang dari 7 kriteria, akan diambil data
dari database sesuai dengan nomor kriteria tetapi apabila sudah 7 kriteria, akan ditampilkan
hasil tes keseluruhan. Kemudian ada pilihan cetak, apabila pengguna ingin mencetak hasil
tes, maka laporan tes akan dicetak dan proses akan selesai, tetapi apabila pengguna tidak
ingin mencetak hasil tes, maka proses akan selesai.
3.2.4 Kamus Data
Kamus data merupakan katalog (tempat penyimpanan) dari elemen-elemen yang berada
dalam satu sistem yang memudahkan proses analisis dan desain sistem.
Kamus data mendefinisikan elemen data dengan fungsi sebagai berikut :
1. Menjelaskan arti aliran data dan penyimpanan dalam DFD.
2. Mendeskripsikan komposisi paket data yang bergerak melalui aliran misalnya alamat
diuraikan menjadi kota, negara dan kode pos.
3. Mendeskripsikan komposisi penyimpanan data.
4. Menspesifikasikan nilai dan satuan yang relevan bagi penyimpanan dan aliran.
Universitas Sumatera Utara
37
Tabel 3.8 Kamus Data I
No. Aliran Data Penjelasan Keterangan
1 data_pengguna data_pengguna =
nama_pengguna +
umur_pengguna
Diperoleh dari
pengguna untuk
pendaftaran sebelum
menggunakan sistem
2 data_pengguna_leng
kap
data_pengguna_lengkap =
data_pengguna +
no_pengguna
no_pengguna
dihasilkan secara
otomatis oleh sistem
3 data_soal data_soal = no_soal +
kode_aspek + soal
Soal-soal yang
ditampilkan kepada
pengguna
berdasarkan
aspek/kriteria
Universitas Sumatera Utara
38
Tabel 3.9 Kamus Data II
No. Aliran Data Penjelasan Keterangan
4 hasil_tes hasil_tes = depresi +
cemas + terbuka + tertutup
+ tanggungjawab +
manajerial +
kepemimpinan
Kumpulan hasil
analisa
5 laporan_tes laporan_tes =
data_pengguna_lengkap +
hasil_tes
Cetak hasil
6 data_admin data_admin =
data_pengguna
Sistem menggunakan
masukan yang sama,
seperti pengguna.
Namun, nama dan umur
memiliki kode unik yang
memastikan masukan
tersebut termasuk admin
7 data_soal_lengka
p
data_soal_lengkap =
data_soal + jawaban
Diperlukan untuk
proses penyeseuaian
terhadap jawaban yang
dimasukkan oleh
pengguna
8 data_hasil data_hasil = no_hasil +
no_aspek + nilai_bawah +
nilai_atas + hasil
Nilai akan suatu
aspek kemudian akan
dicocokkan pada data ini
untuk menghasilkan
hasil akhir
9 admin boolean Menyatakan apakah
sesi yang ada memiliki
hak admin atau tidak
Universitas Sumatera Utara
39
Database yang digunakan berisi beberapa tabel yaitu sebagai berikut:
1. Tb_pengguna
Tb_user merupakan tabel yang berisikan identitas pengguna seperti nomor, nama, umur
dan hasil akhir dari setiap aspek kepribadian yang dapat dilihat pada Tabel 3.10.
Tabel 3.10 Tabel Pengguna
Attribut Tipe Data Keterangan
No_pengguna (PK) Int(11) Nomor pengguna tes
Nama_pengguna Varchar(40) nama pengguna tes
Umur_pengguna Int(3) Umur pengguna tes
Depresi Varchar(13) Aspek kepribadian depresi
Cemas Varchar(13) Aspek kepribadian cemas
Terbuka Varchar(13) Aspek kepribadian terbuka
Tertutup Varchar(13) Aspek kepribadian tertutup
Tanggungjawab Varchar(13) Aspek kepribadian
tanggungjawab
Manajerial Varchar(13) Aspek kepribadian manajerial
Kepemimpinan Varchar(13) Aspek kepribadian
kepemimpinan
2. Tb_soal
Tabel berisi nomor soal, kode aspek, soal, dan jawaban yang diperlihatkan pada Tabel 3.11.
Universitas Sumatera Utara
40
Tabel 3.11 Tabel Soal
Attribut Tipe Data Keterangan
No_soal (PK) Int(3) Nomor soal tes
Kode_aspek Varchar(1) Kode aspek kepribadian
Soal Varchar(255) Soal tes
Jawaban Varchar(1) Ya dan Tidak
3. Tb_hasil
Tabel ini berisi nomor hasil, nomor aspek, nilai bawah, nilai atas, dan hasil dari setiap aspek
yang diperlihatkan pada Tabel 3.12.
Tabel 3.12 Tabel Hasil
Attribut Tipe Data Keterangan
No_hasil(PK) Int(11) Nomor hasil tes
Kode_aspek Varchar(2) Kode aspek kepribadian
Nilai bawah Int(2) Nilai terendah aspek
Nilai atas Int(2) Nilai tertinggi aspek
Hasil Varchar(13) Hasil dari aspek
3.2.5 Database Relational
Dari kumpulan tabel yang dibuat, maka dapat dibentuk hubungan database relasi yang dapat
dilihat pada Gambar 3.4 berikut ini :
Tb_pengguna
No_pengguna (PK)Nama_penggunaUmur_penggunaDepresiCemasTerbukaTertutupTanggungjawabManajerialkepemimpinan
Tb_soal
No_soal(PK)Kode_aspekSoalJawaban
Tb_hasil
No_hasil(PK)No_aspekNilai_bawahNilai_atasHasil
Gambar 3.4 Database Relational
Universitas Sumatera Utara
41
3.3 Perancangan Antarmuka (Interface)
Antarmuka (interface) merupakan bagian dari sistem pakar yang digunakan sebagai alat
komunikasi antara sistem dan user.
Untuk lebih memudahkan pembuatan suatu sistem, perlu dilakukan terlebih dahulu
perancangan struktur menu program dari sistem yang akan dibangun, hal ini akan membantu
kita dalam merancang bagian-bagian dari sistem yang sebenarnya dan untuk mengetahui
bagian mana yang terlebih dahulu nantinya yang akan diakses setelah program tersebut
selesai.
3.3.1 Rancangan Halaman Utama
Halaman ini merupakan halaman yang akan muncul pertama kali saat program dijalankan.
Halaman utama ini terdiri dari halaman utama dengan menu Tentang. Halaman Utama berisi
data pengguna berupa nama dan umur. Terdapat dua pilihan untuk pengguna yaitu pilihan
masuk atau hapus yang dapat kita lihat pada Gambar 3.5.
Gambar 3.5 Rancangan Halaman Utama
Hapus
Tentang
HEADER
Silahkan Isi Data Anda
Nama : Umur :
Masuk Hapus
Universitas Sumatera Utara
42
Apabila pengguna berumur 11 tahun ke bawah, maka pengguna tidak dapat mengikuti
tes kepribadian. Sistem akan menampilkan pesan error yang dapat dilihat pada Gambar 3.6.
Gambar 3.6 Rancangan Pesan Error
3.3.2 Rancangan Halaman Tes
Setelah pengguna memasukkan data yang benar, maka pengguna akan masuk ke halaman
selanjutnya yaitu halaman Tes yang berisi 110 soal dengan 7 bagian. Sistem memberikan
pilihan jawaban “Ya” dan “Tidak” kepada pengguna. Halaman Tes dapat dilihat pada
Gambar 3.7, Gambar 3.8 dan Gambar 3.9.
Gambar 3.7 Rancangan Halaman Tes 1
Tentang
HEADER
Silahkan Isi Data Anda
Nama : Umur :
Masuk
Tes ini terdiri dari 110 soal . Adapun rincian bagian tes adalah sebagai berikut :
Bagian Aspek Kepribadian Jumlah soal I Tingkat Depresi 20 soal II Tingkat Kecemasan 12 soal III Tingkat Keterbukaan Diri 14 soal IV Sifat Tertutup 15 soal V Rasa Tanggung Jawab 27 soal VI Kemampuan Mengelola 12 soal VII Kemampuan Memimpin 10 soal
Mulai
Keluar
Maaf Anda tidak bisa mengikuti tes ini. Minimal Umur Anda 12 tahun
OK
Universitas Sumatera Utara
43
Gambar 3.8 Rancangan Halaman Tes 2
Gambar 3.9 Rancangan Halaman Tes 3
HEADER
Bagian VII (10 soal)
1. Pertanyaan Ya Tidak 2. Pertanyaan Ya Tidak 3. …………. 4. ………….. 5. …………..
…..………
10 . Pertanyaan Ya Tidak
Lihat Hasil
HEADER
Bagian I (20 soal)
1. Pertanyaan Ya Tidak 2. Pertanyaan Ya Tidak 3. …………. 4. ………….. 5. …………..
…..………
20 . Pertanyaan Ya Tidak
Lanjut Bagian II
Universitas Sumatera Utara
44
3.3.3 Rancangan Halaman Skor
Halaman skor berisi skor akhir pengguna setelah menjawab seluruh pertanyaan. Pengguna
dapat mencetak hasil tes akhir. Halaman Skor dapat dilihat pada Gambar 3.10.
Gambar 3.10 Rancangan Halaman Skor
3.3.4 Rancangan Halaman Menu Tentang
Halaman Menu Tentang berisi data dari pembuat aplikasi tes kepribadian yang dapat dilihat
pada Gambar 3.11.
Gambar 3.11 Rancangan Halaman Menu Tentang
SKOR KEPRIBADIAN ANDA
NO PENGGUNA : NAMA PENGGUNA : UMUR PENGGUNA :
KRITERIA SKOR TINGKAT DEPRESI : TINGKAT KECEMASAN : TINGKAT KETERBUKAAN DIRI : SIFAT TERTUTUP : RASA TANGGGUNG JAWAB : KEMAMPUAN MENGELOLA : KEMAMPUAN MEMIMPIN :
Tes Kembali
Cetak
Kembali
HEADER
TENTANG PEMBUAT WEBSITE
Elsa Rosa Mariano Gemis
061401103
S1 Ilmu Komputer, Universitas Sumatera Utara
Universitas Sumatera Utara
45
3.3.5 Rancangan Halaman Admin
Halaman Admin berisi pertanyaan dan jawaban yang dapat diubah seperti pada Gambar 3.12
dan halaman aksi ubah dapat dilihat pada Gambar 3.13.
Gambar 3.12 Rancangan Halaman Admin
Gambar 3.13 Rancangan Halaman Aksi Ubah
Soal Pertanyaan Jawaban Ya Tidak
Silahkan Ubah No.1
HEADER
Ubah
ANDA DAPAT MERUBAH SOAL DAN JAWABAN DI ZONA ADMIN
No. Soal Jawaban Aksi 1.
2. …. 101
HEADER
Ubah Masuk Hapus
Universitas Sumatera Utara
BAB 4
IMPLEMENTASI
4.1 Implementasi
Implementasi merupakan tahap akhir dari proses pengembangan perangkat lunak setelah
melalui tahapan penampilan halaman. Agar proses implementasi dari perangkat lunak dapat
bekerja secara sempurna, maka terlebih dahulu perangkat lunak tersebut harus diuji untuk
mengetahui kelemahan dan kesalahan yang ada untuk kemudian dievaluasi.
Implementasi merupakan langkah yang dilakukan setelah penampilan halaman
aplikasi sistem pakar tes kepribadian. Dalam bab ini akan diberikan tampilan dan penjelasan
bagaimana cara menjalankan aplikasi sistem pakar.
4.2 Tampilan Aplikasi
Aplikasi ini memiliki tampilan yang berisi tampilan halaman utama, halaman tes, menu
tentang dan halaman admin yaitu sebagai berikut:
4.2.1 Tampilan Halaman Utama
Halaman ini merupakan halaman yang akan muncul pertama kali saat program dijalankan.
Halaman utama ini terdiri dari halaman yang berisi form data pengguna dan harus diisi
pengguna sebelum mengikuti tes kepribadian. Form tersebut terdiri dari nama dan umur
pengguna. Terdapat juga menu tentang yang berisi data pembuat aplikasi. Tampilan halaman
utama dapat dilihat pada Gambar 4.1 dan pada Gambar 4.2 berisi tentang data soal yaitu
aspek dan jumlah dari setiap soal. Tes kepribadian ini tidak dapat diikuti oleh anak berusia 11
tahun ke bawah. Apabila ada pengguna yang berumur 11 tahun ke bawah, maka sistem akan
memberikan pesan error yang dapat dilihat pada Gambar 4.3.
Universitas Sumatera Utara
47
Gambar 4.1 Tampilan Halaman Utama 1
Gambar 4.2 Tampilan Halaman Utama 2
Universitas Sumatera Utara
48
Gambar 4.3 Tampilan Pesan Error
4.2.2 Tampilan Halaman Tes
Halaman menu Tes merupakan halaman yang akan tampil setelah pengguna mengisi data
yang sesuai. Halaman ini terdiri dari tujuh bagian tes, yaitu bagian I, II, III, IV, V, VI dan
VII. Tes kepribadian ini dibagi ke dalam 4 kesimpulan, yaitu Sangat Tinggi, Tinggi, Normal
dan Sangat Rendah.
Tes Bagian I yang berisi 20 soal merupakan tes yang bertujuan untuk mengukur
tingkat depresi pengguna. Tampilan Tes Bagian I ini dapat dilihat pada Gambar 4.4.
Universitas Sumatera Utara
49
Gambar 4.4 Tampilan Halaman Tes Bagian I
Setelah mengerjakan Tes Bagian I, maka selanjutnya akan di tampilkan Tes Bagian II
berisi 12 soal yang merupakan tes yang bertujuan untuk mengukur tingkat rasa gangguan
cemas pengguna. Pada perilaku ini Tampilan Tes Bagian II ini dapat dilihat pada Gambar 4.5.
Universitas Sumatera Utara
50
Gambar 4.5 Tampilan Halaman Tes Bagian II
Setelah pengguna mengisi jawaban pada tes bagian II, maka akan dilanjutkan pada tes
bagian III yang terdiri dari 14 soal dan bertujuan untuk mengukur tingkat keterbukaan
pengguna yang dapat dilihat pada Gambar 4.6.
Universitas Sumatera Utara
51
Gambar 4.6 Tampilan Halaman Tes Bagian III
Universitas Sumatera Utara
52
Setelah tes bagian III, akan dilanjutkan dengan tes bagian IV yang berisi 15 soal
untuk mengukur sifat tertutup pengguna yang dapat dilihat pada Gambar 4.7.
Gambar 4.7 Tampilan Halaman Tes Bagian IV
Pengguna yang telah mengisi tes bagian IV akan melanjutkan mengisi Tes bagian V
yang berisi 27 soal untuk melihat besarnya rasa tanggung jawab pengguna yang dapat dilihat
pada Gambar 4.8.
Universitas Sumatera Utara
53
Gambar 4.8 Tampilan Halaman Tes Bagian V
Universitas Sumatera Utara
54
Tes bagian V akan dilanjutkan dengan tes bagian VI yang berisi 12 soal untuk
mengukur kemampuan manajerial pengguna yang dapat dilihat pada Gambar 4.9.
Gambar 4.9 Tampilan Halaman Tes Bagian VI
Universitas Sumatera Utara
55
Tes bagian VII adalah tes terakhir yang berisi 10 soal untuk mengukur kemampuan
memimpin pengguna yang dapat dilihat pada Gambar 4.10.
Gambar 4.10 Tampilan Halaman Tes Bagian VII
Setelah pengguna mengisi seluruh tes dari bagian I sampai bagian VII maka akan
ditampilkanlah halaman skor yang berisi skor kepribadian pengguna yang dapat dilihat pada
Gambar 4.11.
Universitas Sumatera Utara
56
Gambar 4.11 Tampilan Halaman Skor
Pengguna dapat mencetak halaman skor kepribadiannya seperti pada Gambar 4.12.
Gambar 4.12 Tampilan Halaman Cetak Skor
Universitas Sumatera Utara
57
4.1.3 Tampilan Halaman Admin
Halaman Admin ini digunakan untuk merubah soal dan jawaban dengan memasukkan
nama admin dan umur yang telah diatur dalam database. Tampilan halaman Admin dapat
dilihat pada Gambar 4.13 dan Gambar 4.14.
Universitas Sumatera Utara
58
Universitas Sumatera Utara
59
Gambar 4.13 Tampilan Halaman Admin
Gambar 4.14 Tampilan Zona Ubah Soal1
Universitas Sumatera Utara
60
Gambar 4.15 Tampilan Zona Ubah Soal2
Universitas Sumatera Utara
BAB 5
KESIMPULAN DAN SARAN
5.1 Kesimpulan Berdasarkan pembahasan yang telah dilakukan pada skripsi ini, maka dapat diperoleh
beberapa kesimpulan, antara lain:
1. Aplikasi ini dibuat sebagai alternatif bagi pengguna untuk mengetahui analisa aspek
kepribadian pengguna.
2. Aplikasi ini dapat membantu pengguna mengenali 7 aspek kepribadiannya melalui hasil
akhir dari tes kepribadian.
3. Aplikasi ini merupakan alat diagnosis sekunder yang memperkuat hasil pada alat
diagnosis primer.
4. Metode forward chaining dapat digunakan untuk menyelesaikan masalah dalam
mengetahui aspek kepribadian seseorang.
5. Aplikasi ini akan lebih akurat apabila pengguna memberikan jawaban yang sebenarnya.
6. Diperlukan konsentrasi yang tinggi untuk menjawab setiap soal yang disediakan.
5.2 Saran
Beberapa saran yang dapat digunakan untuk pengembangan penelitian ini adalah sebagai
berikut:
1. Penelitian ini dapat dikembangkan dengan menggunakan konsep analisis dan
perancangan berbasis Object Oriented yaitu Unified Modeling Language (UML).
2. Pengembangan dapat dilakukan dengan menggunakan bahasa pemrograman lainnya,
seperti Java, Phyton atau Asp.
3. Untuk pengembangan selanjutnya, sebaiknya dibuat batas waktu bagi pengguna sehingga
pengguna dapat memberikan jawaban yang sebenarnya berdasarkan respon pertamanya.
4. Dapat dilakukan perbaikan pada user interface agar lebih menarik dan user friendly.
5. Untuk pengembangan selanjutnya, sebaiknya sistem memiliki fungsi penambahan
knowledge base.
Universitas Sumatera Utara
top related