• Tidak ada hasil yang ditemukan

BAB 3 ANALISIS DAN PERANCANGAN APLIKASI

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB 3 ANALISIS DAN PERANCANGAN APLIKASI"

Copied!
36
0
0

Teks penuh

(1)

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.

(2)

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.

(3)

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

(4)

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

(5)

3.2.2 DFD Level 1 Pengguna P1 Pendaftaran data_pengguna_lengkap P2 Pertanyaan EQ no_pengguna data_soal P3 Kalkulasi Jawaban

no_pengguna, jawaban, kode_aspek

data_soal_lengkap data_pengguna_lengkap, hasil_tes tb_hasil D3 tb_pengguna D1 tb_soal D2 data_hasil P4 Tampilkan Hasil Tes no_pengguna data_pengguna_lengkap, hasil_tes P5 Cetak Hasil Tes data_pengguna jawaban data_soal data_pengguna_lengkap, hasil_tes laporan_tes no_pengguna data_pengguna_lengkap, hasil_tes P6 Login P7 Ubah 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.

(6)

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.

(7)

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.

(8)

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.

(9)

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.

(10)

mulai login Verifikasi Format Input Data tidak Admin ya Ubah Data Soal 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

(11)

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.

(12)

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

(13)

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

(14)

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

(15)

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_pengguna Umur_pengguna Depresi Cemas Terbuka Tertutup Tanggungjawab Manajerial kepemimpinan Tb_soal No_soal(PK) Kode_aspek Soal Jawaban Tb_hasil No_hasil(PK) No_aspek Nilai_bawah Nilai_atas Hasil

(16)

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 :

(17)

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.2Rancangan 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

(18)

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

(19)

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

(20)

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

(21)

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.

(22)

Gambar 4.1 Tampilan Halaman Utama 1

(23)

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.

(24)

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.

(25)

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.

(26)
(27)

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.

(28)
(29)

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.

(30)

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.

(31)

Gambar 4.11 Tampilan Halaman Skor

Pengguna dapat mencetak halaman skor kepribadiannya seperti pada Gambar 4.12.

(32)

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.

(33)
(34)

Gambar 4.13 Tampilan Halaman Admin

(35)
(36)

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.2Saran

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

Gambar

Tabel 3.1 Spesifikasi Proses P1 Pendaftaran
Tabel 3.3 Spesifikasi Proses P3 Kalkulasi Jawaban
Tabel 3.5 Spesifikasi Proses P5 Cetak Hasil Tes
Tabel 3.7 Spesifikasi Proses P7 Ubah Soal
+7

Referensi

Dokumen terkait

Tujuan lain dari repetition drill adalah untuk memberikan pengetahuan lebih lanjut akan pendidikan karakter yang harus diterapkan dalam diri setiap siswa guna

Kriteria untuk menetapkan waktu tanam yang sesuai diterapkan di Indonesia adalah hari pertama dengan jumlah curah hujan selama lima hari

H аssеl, Nilsson &amp; Nyquist (2005:16) mеnyаtаkаn bаhwа tingginy а tingkаt kinеrjа lingkungаn pеrusаhааn tidаk diаnggаp sеbаgаi nilаi yаng tinggi

ada tiga elemen budaya yang dimiliki oleh suatu masyarakat dan memiliki potensi besar untuk mem- pengaruhi situasi ketika orang-orang yang berasal dari latar

Jalan raya kabupaten desa keman kec.pamapangan kode pos 30654 Email : puskesmaskeman@gmail.com. INOVASI

Besaran nilai pertumbuhan nisbi yang diperoleh benih ikan nila menggambarkan persentase capaian yang dapat dikaitkan dengan berat awal sebagai contoh untuk perlakuan A

Kemudian jika diperlukan dia harus berperan sebagai tenaga humas, karena mereka harus mampu menjelaskan dan meyakinkan masyarakat petani bahwa ketika berbicara mengenai