Anda di halaman 1dari 37

BAB IV

RANCANGAN SISTEM, HASIL DAN UJI COBA

A. Definisi Masalah dan Penyelesaian Masalah

1. Definisi Masalah

Mengetahui kepribadian atau sifat diri adalah hal yang penting bagi

setiap individu. Dengan mengetahui kepribadian diri sendiri setiap

orang akan mengetahui perencanaan yang cocok dan pengembangan

diri apa yang akan dilakukan. Setiap orang yang kesulitan dalam

mengembangkan dirinya kemungkinan tidak mengetahui kekurangan

maupun kelemahannya. Dengan itu di adakannya tes kepribadian ini

untuk menunjang proses pembelajaran siswa dan sebagai bahan

evaluasi guru untuk menentukan metode yang cocok bagi setiap siswa

dengan kepribadian yang berbeda-beda.

2. Penyelesaian Masalah

Tujuan penelitian ini adalah untuk merancang sebuah aplikasi tes

kepribadian menggunakan indikator personality plus yang dapat

digunakan oleh siswa SMK Fatahillah Cileungsi untuk mengetahui

kategori kepribadiannya.
B. Algoritma Penyelesaian Masalah dengan Flowchart dan Pseudocode

1. Flowchart Login

Gambar 4.1
Flowchart Login
Sumber: Data Pribadi

Pseudocode Login :

Begin

Display Login

If pengguna baru then form regis

Else if input username and password

Endif
Print login berhasil

End

2. Flowchart Form Menu Utama

Gambar 4.2
Flowchart Menu Utama
Sumber: Data Pribadi
Pseudocode Menu Utama:

Begin

Display menu utama

If pilih data siswa then data siswa

Else if pilih data guru then form data guru

Else if pilih tes kepribadian then form tes kepribadian

Else if pilih tampilkan hasil then display hasil

Else if pilih laporan then display laporan

Else if pilih logout then display menu utama

Endif

End
3. Flowchart Form Data Siswa

Gambar 4.3
Flowchart Data Siswa
Sumber: Data Pribadi
Pseudocode Data Siswa:

Begin

Input data siswa

Save data siswa

Read data siswa

Select data siswa

Print data siswa

End
4. Flowchart Form Data Guru

Gambar 4.4
Flowchat Data Guru
Sumber: Data Pribadi
Pseudocode Data Guru:

Begin

Input data guru

Save data guru

Read data guru

Select data guru

Print data guru

End

5. Flowchart Form Tes Kepribadian

Gambar 4.5
Flowchart Tes Kepribadian
Sumber: Data Pribadi
Pseudocode Tes Kepribadian:

Begin

Read data soal

Display soal

Input jawaban

Save data hasil

End

6. Flowchart Form Tampilkan Hasil

Gambar 4.6
Flowchart Menu Tampilkan
Sumber: Data Pribadi

Pseudocode Tampilkan hasil:

Begin

Read data siswa

Read data guru


Read data soal

Read data hasil

Save data rekap

Print data hasil

End

7. Flowchart Form Laporan

Gambar 4.7
Flowchart Menu Laporan
Sumber: Data Pribadi

Pseudocode Laporan:

Begin

Read data siswa

Read data guru

Read data hasil


Select tabel rekap

Print tabel rekap

End

C. Pembahasan Algoritma

1. Login

a. Mulai.

b. Muncul tampilan form login.

c. Jika pengguna baru maka masuk ke form registrasi dahulu.

d. Jika pengguna lama masukkan username dan password yang telah

terdaftar.

e. Bila login berhasil akan menampilkan display menu utama.

2. Menu Utama

a. Display menu utama.

b. Pengguna dapat memilih menu apa yang akan dijalankan.

c. Terdapat menu data siswa (hak akses siswa), data guru (hak akses

guru), tes kepribadian, hasil, laporan dan logout.

d. Selesai.

3. Form Data Siswa

a. Menu ini ada beberapa proses seperti tambah data, mengubah,

menghapus, mencari atau mencetak data siswa.


b. Jika memilih tambah maka siswa akan mengisi data sesuia isi

form siswa.

c. Jika memilih ubah maka siswa dapat mengubah data sesuai isi

form siswa.

d. Jika memilih hapus maka siswa dapat menghapus data form

siswa.

e. Jika memilih cari maka siswa dapat mencari data dari form siswa.

f. Jika memilih cetak maka siswa dapat mencetak data sesuai isi

form siswa.

g. Bila sudah terdapat tombol kembali ke menu utama.

4. Form Data Guru

a. Menu ini terdapat beberapa proses seperti tambah data,

mengubah, menghapus, atau mencari data guru.

b. Jika memilih tambah maka guru akan mengisi data sesuai isi form

guru.

c. Jika memilih ubah maka guru dapat mengubah data sesuai isi

form guru.

d. Jika memilih hapus maka guru dapat menghapus data form guru.

e. Jika memilih cari maka guru dapat mencari data dari form guru.

f. Bila sudah terdapat tombol kembali untuk ke menu utama.


5. Tes Kepribadian

a. Jika pengguna adalah siswa, layar akan menampilkan soal tes dan

siswa dapat menjawabnya kemudian jawaban ini disimpan dalam

database untuk di kalkulasi.

b. Jika pengguna adalah guru, layar akan menampilkan edit soal dan

jawaban kemudian akan disimpan dalam database soal.

c. Bila sudah terdapat tombol kembali untuk ke menu utama.

6. Tampilkan Hasil

1. Menu ini akan menampilkan hasil tes siswa dalam bentuk

tampilan.

2. Bila sudah terdapat tombol kembali untuk ke menu utama.

7. Laporan

a. Menu ini akan menampilkan laporan tes kepribadian siswa.

b. Jika ingin mencetak silahkan cetak

c. Bila tidak pilih tombol kembali untuk ke menu utama.


D. Rancangan Layar

1. Login

Gambar 4.8
Tampilan Rancangan Form Login
Sumber: Data Pribadi
2. Registrasi

Gambar 4.9
Tampilan Rancangan Form Registrasi
Sumber: Data Pribadi
3. Menu Utama

Gambar 4.10
Tampilan Rancangan Menu Utama
Sumber: Data Pribadi
4. Data Siswa

Gambar 4.11
Tampilan Rancangan Form Siswa
Sumber: Data Pribadi
5. Data Guru

Gambar 4.12
Tampilan Rancangan Form Guru
Sumber: Data Pribadi
6. Tes Kepribadian

Gambar 4.13
Tampilan Rancangan Tes Kepribadian
Sumber: Data Pribadi
7. Tampilan Hasil

Gambar 4.14
Tampilan Rancangan Tampilkan Hasil
Sumber: Data pribadi

8. Laporan

Gambar 4.15
Tampilan Rancangan Laporan
Sumber: Data pribadi
E. Penjelasan Rancangan Layar

1. Login

Pada tampilan ini pengguna baik siswa dan guru harus login

terlebih dahulu dengan mengisi username dan password yang telah

tedaftar agar bisa masuk ke dalam halaman menu utama.

2. Registrasi

Pengguna baru harus melakukan registrasi terlebih dahulu sebelum

login. Dengan mengisi form registrasi.

3. Menu Utama

Pada tampilan menu utama terdapat logo, nama sekolah, tanggal,

waktu dan tombol yang akan menampilkan form. Pada menu ini

terdapat logout untuk kembali ke tampilan login.

4. Data Siswa

Pada menu ini akan menampilkan form siswa. Terdapat icon siswa,

tombol simpan berfungsi menambah dan menyimpan data dalam

database, tombol ubah berfungsi untuk mengubah data, tombol batal

berfungsi untuk membatalkan, tombol cetak untuk mencetak data

siswa, tombol cari berfungsi mencari data dalam tabel data dan

tombol kembali berfungsi untuk kembali ke menu utama. Dalam form

ini terdapat tabel untuk menampilkan seluruh data siswa.


5. Data Guru

Pada menu ini akan menampilkan form guru. Terdapat icon guru,

tombol simpan berfungsi menambah dan menyimpannya data dalam

database, tombol ubah berfungsi untuk mengubah data, tombol batal

berfungsi untuk membatalkan, tombol cari berfungsi mencari data

dalam tabel data dan tombol kembali berfungsi untuk kembali ke

menu utama. Dalam form ini terdapat tabel untuk menampilkan

seluruh data guru.

6. Tampilkan hasil

Pada menu ini akan menampilkan hasil tes kepribadian siswa

berupa id siswa, nama dan keputusan. Dalam tampilan ini juga

terdapat tombol kembali untuk yang berfungsi untuk kembali ke menu

utama.

7. Laporan

Menampilkan laporan hasil tes selain itu terdapat tombol cetak

yang berfungsi untuk mencetak laporan dan tombol kembali berfungsi

untuk kembali ke halaman menu utama.


F. Penggunaan Program (Manual Book)

Aplikasi Sistem Informasi Penentu Kepribadian SMK Fatahillah

Cileungsi Berbasis Java ini dirancang untuk berjalan pada sebuah

komputer/laptop. Dalam pengembangan peneliti menggunakan laptop

dengan spesifikasi sebagai berikut:

1. Spesifikasi Perangkat Keras

HARDWARE SPESIFIKASI

MERK/TYPE ASUS A409UA-BV351T

PROCESSOR INTEL CORE i3-7020U


LAPTOP

RAM : 4GB DDR4


MEMORI
SSD : 512 GB

Tabel 4.1
Spesifikasi Perangkat keras
Sumber: Data Pribadi

2. Spesifikasi Perangkat Lunak

SOFTWARE SPESIFIKASI

Windows 10 Technical 64-bit Sistem Operasi yang digunakan

Netbeans IDE 8.2 Editor untuk membangun program

Java JDK Untuk mengembangkan aplikasi

Untuk media penyimpanan data


Mysql
(database) aplikasi

Tabel 4.2
Spesifikasi Perangkat Lunak
Sumber: Data Pribadi

Penggunaaan program (Manual Book) Aplikasi Sistem Informasi

Penentu Kepribadian Siswa SMK Fatahillah Cileungsi Berbasis Java

ini adalah sebagai berikut:

a. Pengguna melakukan login terlebih dahulu. Bila pengguna baru

maka masuk ke halaman registrasi untuk mengisi form registrasi

bila pengguna adalah siswa maka pilih posisi sebagai siswa, bila

pengguna adalah guru maka pilih posisi sebagai guru.

b. Aplikasi akan menampilkan menu utama bila sudah berhasil login.

Dalam menu utama terdapat data siswa, data guru, tes

kepribadian, tampilan hasil, laporan dan logout.

c. Jika siswa ingin menambah data. Isi form data siswa lalu klik

tombol simpan maka akan muncul pop up “Yakin Menyimpan

Data?’ lalu klik OK, data disimpan secara otomatis ke dalam

database.

d. Jika ingin mengubah data siswa dalam form siswa silahkan pilih

data yang akan diubah dan klik tombol ubah maka akan muncul

pop up “Yakin Mengubah Data?” lalu klik OK, data akan diubah

secara otomatis dari database.

e. Jika ingin mencetak data siswa dalam form siswa silahkan pilih

data yang akan di cetak dan klik tombol cetak maka data akan di

cetak secara otomatis dari database.


f. Jika sudah mengisi form siswa kemudian akan membatalkan pilih

tombol batal maka data akan hilang tidak tersimpan ke dalam

database.

g. Jika ingin mencari atau melihat data siswa masukan id siswa lalu

klik tombol cari maka akan menampilkan data siswa dalam tabel

siswa.

h. Jika guru ingin menambah data. Isi form data guru lalu klik

tombol simpan maka akan muncul pop up “Yakin Menyimpan

Data?’ lalu klik OK, data disimpan secara otomatis ke dalam

database.

i. Jika ingin mengubah data guru dalam form guru silahkan pilih

data yang akan diubah dan klik tombol ubah maka akan muncul

popup “Yakin Mengubah Data?” lalu klik OK, data akan diubah

secara otomatis dari database.

j. Jika sudah mengisi form guru kemudian akan membatalkan pilih

tombol batal maka data akan hilang tidak tersimpan ke dalam

database.

k. Jika ingin mencari atau melihat data guru masukan id guru lalu

klik tombol cari maka akan menampilkan data guru dalam tabel

guru.

l. Pada tampilan tes kepribadian siswa hanya memilih salah satu

pertanyaan dengan mengklik tombol radio setelah itu klik tombol

berikutnya untuk menampilkan soal selanjutnya.


m. Jika ingin melihat hasil tes silahkan klik tombol tampilkan hasil

pada menu utama.

n. Jika ingin melihat laporan silahkan klik tombol laporan pada

menu utama. Dan siswa yang ingin mencetak laporan klik tombol

cetak, maka laporan akan tercetak. Bila sudah pilih tombol

kembali untuk kembali ke menu utama.

G. Uji Coba Program dengan Contoh Data

Uji coba program bertujuan untuk mengetahui apakah aplikasi

dapat berjalan dengan baik pada versi netbeans yang berbeda. Pengujian

bermaksud untuk mengetahui perangkat lunak yang dibangun sudah sesuai

dengan rancangan yang dibuat dan memenuhi kebutuhan pengguna.

1. Pengujian Aplikasi Metode Blackbox

a. Kuisioner Pengujian Aplikasi (Blackbox)

Pertanyaan

1) Bagaimana pendapat anda mengenai waktu yang dibutuhkan

aplikasi ketika dijalankan?

2) Bagaimana aplikasi ini dapat berjalan dengan semestinya pada

perangkat anda?

3) Apakah hasil dari yang ditampilkan sesuai dengan keinginan

anda?

4) Sejauh mana anda memahami tampilan yang diberikan aplikasi

ini?
5) Bagaimana pendapat anda mengenai tampilan desain dan warna

pada aplikasi ini?

6) Apakah aplikasi ini cukup mudah untuk digunakan?

7) Bagaimana pendapat anda dengan sistem pakar pada aplikasi ini?

8) Bagaimana pendapat anda mengenai proses pengambil keputusan

melalui aplikasi ini?

9) Bagaimana pendapat anda mengenai kualitas gambar pada

aplikasi ini?

10) Bagaimana pendapat anda tentang keseluruhan aplikasi ini?

b. Pedoman dari Pertanyaan

Tabel 4.3
Pedoman Pertanyaan
Sumber: Olah Data(2022)
No Petunjuk

1. Memakan banyak waktu


2. Lambat
1.
3. Cukup memenuhi kebutuhan
4. Memuaskan
5. Sangat cepat
1. Sangat buruk
2. Buruk
2.
3. Biasa saja
4. Baik
5. Sangat Baik
1. Sangat tidak setuju
2. Tidak setuju
3.
3. Ragu-ragu
4. Setuju
5. Sangat setuju
4. 1. Banyak bagian yang tidak saya mengerti
2. Ada beberapa bagian yang kurang mengerti
3. Cukup mengerti
4. Saya dapat menggunakan aplikasi dengan sedikit
bantuan
5. Saya dapat menggunakan aplikasi tanpa dibantu
1. Sangat buruk
2. Buruk
5.
3. Biasa saja
4. Baik
5. Sangat baik
1. Sangat tidak setuju
2. Tidak setuju
6.
3. Ragu-ragu
4. Setuju
5. Sangat setuju
1. Sangat buruk
2. Buruk
7.
3. Biasa saja
4. Baik
5. Sangat baik
1. Sangat buruk
2. Buruk
8.
3. Biasa saja
4. Baik
5. Sangat baik
1. Sangat buruk
2. Buruk
9.
3. Biasa saja
4. Baik
5. Sangat baik
1. Sangat buruk
2. Buruk
10.
3. Biasa saja
4. Baik
5. Sangat baik

c. Jawaban Kuisioner

Tabel 4.4
Jawaban Kuisioner
Sumber: Olah Data(2022)
Jawaban
No Nama
1 2 3 4 5 6 7 8 9 10

1. Anugrah
5 5 5 5 4 5 5 5 5 5
2. Andhika
4 5 4 5 4 5 5 5 4 4
3. Chandra
5 4 3 5 4 5 5 5 4 5
4. Nilam
4 5 4 5 5 5 5 5 5 5
5. Fathurozi
5 5 4 5 5 5 5 4 5 4
6. Adiba
4 4 5 4 4 5 5 4 5 4
7. Pangki Ihsan
5 5 5 4 4 5 5 4 4 5
8. Nur Siti
4 4 4 4 4 4 4 4 3 4
9. Agung
5 4 3 3 4 5 5 3 3 5
10. Dede Sulaiman
4 3 4 5 5 5 5 5 5 4

d. Hasil Kuisioner

Tabel 4.5
Hasil Kuisioner
Sumber: Olah Data(2022)
No Pertanyaan Sangat Biasa Sangat
Buruk Baik
Buruk saja Baik
1 Proses waktu 0 0 0 0 0
menjalankan
2 Aplikasi berjalan 0 0 0 0 0
semestinya
3 Hasil yang 0 0 0 0 0
ditampilkan
4 Pemahaman tampilan 0 0 0 0 0

5 Desain tampilan 0 0 0 0 0

6 Kemudahan 0 0 0 0 0
penggunaan aplikasi
7 Sistem pendaftaran 0 0 0 0 0
pada aplikasi
8 Proses pembayaran 0 0 0 0 0
zakat
Fungsi pemberian
9 0 0 0 0 0
zakat kepada mustahiq

10 Keseluruhan aplikasi 0 0 0 0 0

0 0 0 0 0
Total

Sangat Buruk = (0/100)*100% = 0%


Buruk = (0/100)*100% = 0%
Biasa saja = (0/100)*100% = 0%
Baik = (0/100)*100% = 0%
Sangat Baik = (0/100)*100% = 0%

Dari hasil pengujian metode blackbox terhadap sistem pakar penetu


kepribadian hasil yang diperoleh adalah sangat baik dengan persentase 0%
maka dapat dikatakan bahwa aplikasi ini dapat berfungsi dengan sangat
baik. Mulai dari proses menjalankan aplikasi, hasil yang ditampilkan,
desain tampilan aplikasi, kemudahan dalam penggunaan aplikasi sampai
proses hasil pengambilan keputusan dan keseluruhan fungsi dari aplikasi.

2. Uji Coba Aplikasi Pada Emulator

a. Tampilan Login
Gambar 4.14
Tampilan Login
Sumber: Olah Data

b. Tampilan Register

Gambar 4.15
Tampilan Form Registrasi
Sumber: Olah Data
c. Tampilan Menu Utama

Gambar 4.16
Tampilan Menu Utama
Sumber: Olah Data

d. Tampilan Master Data Siswa

Gambar 4.17
Tampilan Form Input Data Siswa
Sumber: Olah Data

e. Tampilan Master Data Guru

Gambar 4.18
Tampilan Form Input Data Guru
Sumber: Olah Data

f. Tampilan Tes Kepribadian

Gambar 4.19
Tampilan Tes Kepribadian
Sumber: Olah Data
g. Tampilan Hasil Tes

Gambar 4.20
Tampilan Tampilkan Hasil
Sumber: Olah Data

h. Tampilan Laporan
Gambar 4.21
Tampilan Laporan
Sumber: Olah Data

3. Uji Coba di Perangkat Komputer

Tabel 4.1
Uji Coba Perangkat Komputer
Sumber: Percobaan masing-masing komputer
N Mer Tipe OS Instalas Kualiata Tampila Erro
O k i s n r
Gambar Layout
1 Asus ASUS Cor Berhasil Sangat Sangat Tidak
A409U e i3 Baik Baik Ada
A
2

H. Pembahasan Hasil Uji Coba


Pada pengujian program di atas aplikasi dapat berjalan dengan baik

dan dapat di instal seperti biasa tanpa kendala apapun. Hanya saja terdapat

perbedaan dalam segi ukuran layar komputer tetapi aplikasi dapat

menyesuaikan dengan ukuran layar komputer . selain itu terdapat

perbedaan dari segi kualitas warna, kecerahan dan ketajaman gambar.

Pada komputer yang memiliki resolusi layar yang besar pada halaman

menu utama, tes kepribadian, tampilkan hasil dan laporan memiliki

ketajaman gambar dan kualitas warna yang lebih baik dari pada komputer

yang memiliki resolusi layar yang lebih kecil.

Dari kesimpulan hasil pengujian metode blackbox dengan bentuk

kuisioner maka dapat ditarik kesimpulan bahwa aplikasi dapat

memunculkan semua halaman dan berfungsi dengan baik tanpa ada error

dalam aplikasi.

I. Penjelasan Kelebihan dan Kelemahan Sistem serta Perbandingan

dengan Sistem yang Lain.

1. Kelebihan

a. Mudah digunakan karena aplikasi tidak rumit dan tidak banyak

tombol.

b. Sistem ini dirancang berdasarkan keperluan lapangan sehingga

memudahkan siswa dalam mengetahui jenis kepribadiannya.

c. Sistem yang dibuat ini laporan transaksi akan tersimpan dalam

database sehingga tidak membutuhkan


2. Kelemahan

a. Design Interface masih sederhana.

b. Hanya dapat digunakan pada komputer berbasis netbeans.

Anda mungkin juga menyukai