Defenisi Test

advertisement
1
BAB I
PENDAHULUAN
1.1
Latar Belakang Masalah
Dalam menghadapi era keterbukaan pada masa kini, disadari bahwa sistem
kompetensi yang berlaku di segala bidang menjadi semakin ketat. Sekarang ini
untuk dapat mencapai kesuksesan tidak hanya faktor kecerdasan dan inteligensia
saja yang dibutuhkan, namun juga faktor kepribadian dan kematangan emosi.
Sebab terbukti bahwa kepribadian yang baik merupakan salah satu faktor
pendukung yang penting untuk dapat mencapai kesuksesan yang dicita-citakan.
Untuk menjadi pribadi yang baik dan berfungsi sepenuhnya, seseorang
perlu mengembangkan diri. Pengembangan diri sendiri berarti mengembangkan
bakat yang dimiliki, mewujudkan impian-impian serta meningkatkan rasa percaya
diri. Hal ini dapat dicapai melalui upaya belajar dari pengalaman, menerima
umpan balik dari orang lain, mendalami kesadaran serta mempercayai suara hati.
Penulis merasa tertarik ketika mengamati situsi nyata di sekitar, Karena
terbukti masih banyak ditemukan orang-orang yang belum menyadari potensi
yang dimilikinya. hal itu sedikit banyak menghambat orang tersebut untuk
mencapai kesuksesan. Untuk membantu seseorang untuk mengenal potensi atau
sifat yang ada dalam dirinya maka diperlukan suatu test kepribadian, yang dapat
mengukur sejauh mana potensi tersebut terdapat dalam dirinya.
Berdasarkan permasalahan di atas, maka penulis mencoba untuk membuat
suatu program aplikasi test kepribadian. Program aplikasi test kepribadian ini
ditulis dalam bahasa pemrograman Visual Basic. Berdasarkan hal tersebut maka
penulis mangambil judul “ Aplikasi
Visual Basic 6.0 ”
Test Kepribadian dengan menggunakan
2
1.2.
Batasan Masalah
Penulis hanya membatasi pada test kepribadian secara umum dengan
menggunakan aplikasi visual basic.
1.3.
Tujuan Penulisan
Aplikasi ini dimaksudkan untuk memudahkan seseorang menilai sifat atau
potensi apa yang dimilikinya sehingga dapat mengembangkan serta memperbaiki
kekurangan yang ada dalam dirinya.
1.4.
Metode Penulisan
Dalam mengerjakan penulisan ilmiah ini, penulis mengunakan metode
library research. Penulis memperoleh informasi mengenai test kepribadian melalui
Kamus Bahasa dan sebuah buku yang memuat tentang test kepribadian. Mengenai
aplikasi yang dibuat, penulis memperoleh referensi dari buku-buku aplikasi dan
komputer juga dari diktat kuliah. Adapun kesemuanya tercantum dalam daftar
pustaka.
1.5.
Sistematika Penulisan
Pada penulisan ilmiah ini penulis menyajikan sistematika penulisan yang
diuraikan dalam empat bab yang terdiri dari :
 BAB I :
Pendahuluan
Bab ini menjelaskan mengenai latar belakang masalah,
batasan masalah, maksud dan tujuan, metode penelitian
dan sistematika penulisan.
 BAB I I :
Landasan Teori
Pada bab ini menjelaskan pengertian tentang definisi test,
definisi kepribadian, definisi test kepribadian, dan sejarah
tentang visual Basic serta penjelasan singkat mengenai
control dan perintah – perintah yang akan digunakan.
3
 BAB III :
Analisa dan Pembahasan
Bab ini berisi tentang Analisa test kepribadian serta proses
pembuatan aplikasinya dengan menggunakan Microsoft
Visual Basic versi 6.0.
 BAB IV :
Penutup
Bab ini memuat tentang kesimpulan dan saran
4
BAB II
LANDASAN TEORI
2.1.
Definisi Test
Test adalah ujian. Dalam kamus besar bahasa Indonesia test adalah ujian
tertulis,lisan, atau dalam bentuk wawancara yaitu untuk mengetahui pengetahuan,
kemampuan, bakat dan kepribadian seseorang.
2.2.
Definisi Kepribadian
Dalam kamus besar bahasa indonesia kepribadian adalah sifat hakiki yang
tercermin pada sikap seseorang. Kepribadian adalah sesuatu yang sifatnya
individual, dalam arti tidak seorangpun yang mempunyai kepribadian yang sama.
didalam buku test personality Yul Iskandar menjelaskan juga mengenai
kepribadian diri seseorang tidak pernah diketahui dan sangat sulit untuk
mengetahuinya karena kepribadian terletak dalam jiwa seseorang dan banyak
faktor yang mempengaruhinya
Unsur terkecil dari kepribadian dinamakan trait atau sifat. trait adalah
suatu cara seseorang untuk memberikan reaksi atau respon terhadap suatu
permasalahan.
2.3.
Defenisi Test Kepribadian
Test Kepribadian adalah mengenal diri sendiri, mengenal kekuatan dan
kelemahan kita. kelemahan kita adalah kekuatan kita, sebaliknya kekuatan kita
adalah kelemahan kita. Ada beberapa kasus Test kepribadian dalam kegiatan
perekrutan pegawai saat masih banyak yang mengunakan metode manual atau
konvensional. test kepribadian ini akan mengukur seberapa tinggi suatu sifat yang
ditest tersebut terdapat dalam diri seseorang.
5
2.1.
Penjelasan Singkat Mengenai Visual Basic
Microsoft Visual Basic merupakan salah satu bahasa pemrograman yang
termudah dan tercepat saat ini untuk membuat aplikasi pada sistem operasi
windows. Visual basic kini seakan-akan
menjadi kiblat bagi para software
developer, dan menjadi bahasa yang wajib dipelajari oleh berbagai kalangan, jika
mereka ingin sukses di dunia komputer.
Melihat catatan sejarah bahwa visual basic diawali dari pengembangan
bahasa BASIC di Darthmouth College, Amerika Serikat, pada awal tahun 1960an. Sejak semula BASIC memang dirancang supaya mudah dipelajari, begitu
sederhananya sehingga hampir semua pakar bahasa pemrograman menggunakan
BASIC sebagai bahasa pemrograman pertamanya. Pada tahun 1982
IBM
memperkenalkan IBM/PC kepada masyarakat, Microsoft pun membuat sistem
operasi MS-DOS untuk komputer tersebut. Didalamnya disertakan pula bahasa
BASIC yang dikenal dengan nama QuickBasic (Qbasic). Kemudian pada tahun
1990-an, era DOS digantikan oleh era windows. Tampilan grafis Windows yang
lebih bagus dan lebih interaktif ikut pula merubah bahasa pemrograman dari
pekerjaan yang menjemukan menjadi pekerjaan yang menyenangkan. Microsoft
pun akhirnya membuat bahasa pemrograman Basic versi Windows yang lebih
kita kenal dengan Microsoft Visual Basic.
Microsoft Visual basic memungkinkan pembuatan aplikasi Grafical User
Interface (GUI), atau bahasa pemrograman yang menggunakan tampilan grafis
sebagai alat komunikasi dengan pemakainya. Pembuatan user interface tersebut
relatif mudah dilakukan karena hanya perlu meletakan obyek-obyek grafis ke
lembar tampilan (form) yang sudah disediakan oleh Visual Basic. Setelah itu
perlu diatur properti untuk obyek-obyek tersebut. Microsoft visual Basic
mempunyai fleksibilitas yang sangat baik untuk berhubungan dengan aplikasi lain
karena menggunakan sistem OLE
( Object Linking and Embedding ), yang
memungkinkan untuk melakukan hubungan antara bagian-bagian fungsi atau
aplikasi lain.
6
Jenis Aplikasi yang dapat dibuat dengan pemrograman Microsoft Visual
Basic antara lain adalah :
•
Aplikasi berbasis windows.
•
Membuat objek-objek pembantu program seperti kontrol ActiveX, file Help,
aplikasi internet, dan sebagainya.
•
Menguji program (debugging) dan menghasilkan program akhir berakhiran
EXE yang bersifat executable, atau dapat langsung dijalankan.
•
Aplikasi database yang terbaru dengan format yang populer dapat dibuat
dengan memanfaatkan fasilitas data access.
•
Aplikasi yang memanfaatkan fasilitas dari aplikasi lain seperti Microsoft
Office dapat dibuat dengan memanfaatkan sisitem OLE.
•
2.3.
Aplikasi umum seperti games, animasi dan lain-lain.
Lingkungan Visual basic 6.0
Visual Basic adalah sebuah sarana pembuat program yang lengkap namun
mudah. Siapapun yang bisa menggunakan windows, pasti bisa membuat program
dengan visual
basic. Kita hanya perlu tahu cara menggunakan mouse,
memanipulasi jendela, serta logika pemrograman untuk membuat sebuah aplikasi
Visual Basic.
Apabila
Visual
Basic
dijalankan,
akan
muncul
sebuah
layar
pengembangan yang hampir sama dengan layar program-program aplikasi
windows pada umumnya, terutama bahasa pemrograman visual seperti Microsoft
Visual FoxPro, Microsoft Acces, Visual C++, dan sebagainya. Bentuk layar
pengembangan visual basic tersebut adalah sebagai berikut :
7
Gambar 2.1 Layar pengembangan VB 6.0
Layar Visual Basic adalah suatu lingkungan besar yang terdiri dari
beberapa bagian-bagian kecil yang semuanya memiliki sifat :
-
Floating
: dapat digeser-geser ke posisi mana saja
-
Sizable
: dapat diubah-ubah ukurannya
-
Dockable : dapat menempel dengan bagian lain yang berdekatan
2.3.1. Komponen-komponen Visual Basic
1. Form Window
Form window atau jendela Form adalah daerah kerja utama, dimana akan dibuat
perancangan program aplikasi Visual Basic. Pada form ini, bisa diletakkan
berbagai objek interaktif seperti misalnya teks, gambar, tombol-tombol perintah,
scrollbar dan sebagainya. Form ini nantinya akan menjadi latar belakang dari
aplikasi anda. Sebagai sebuah objek, form juga memiliki properti (sifat ), metode
(aksi ), serta event ( kejadian ), sama seperti objek-objek atau kontrol-kontrol
yang lain.
8
Gambar 2.2 Jendela Form
2. Toolbox
Toolbox adalah sebuah “kotak peranti” yang mengandung semua objek atau
kontrol yang dibutuhkan untuk membentuk suatu program aplikasi. Kontrol
adalah suatu objek yang akan menjadi interface (penghubung) antara program
aplikasi dan usernya, dan kesemuanya harus diletakkan di dalam jendela Form.
Gambar 2.3 Toolbox
3. Project Explorer
Jendela Project Explorer adalah jendela yang mengandung semua file di dalam
aplikasi Visual Basic. Setiap aplikasi dalam Visual Basic disebut dengan istilah
project (proyek), dan setiap proyek bisa mengandung lebih dari satu file Di
dalamnya juga ditampilkan semua file yang terdapat pada proyek tersebut,
misalnya form, modul, class, dsb.
9
4. Jendela Properties
Jendela Properties adalah jendela yang mengandung semua informasi mengenai
objek yang terdapat pada aplikasi Visual Basic. Properti adalah sifat dari sebuah
objek, misalnya nama, warna, ukuran, posisi, dan sebagainya. Setiap objek
sebagian besar memilki jenis properti yang sama tetapi ada pula yang berbedabeda.
Gambar 2.4. Jendela Properti
5. Form Layout Windows
Form Layout windows adalah jendela yang menggambarkan posisi dari form yang
ditampilkan pada layar monitor. Posisi form layout window inilah yang
merupakan petunjuk dimana lokasi tersebut akan ditampilkan pada layar monitor
saat dijalankan nanti.
10
6. Jendela Code
Jendela Code adalah salah satu jendela yang penting di dalam Visual Basic.
Jendela ini digunakan sebagai tempat untuk meletakan kode-kode program yang
merupakan instruksi-instruksi untuk aplikasi Visual Basic yang akan dibuat.
2.3.2. Penjelasan
Singkat
Mengenai
Properti
Control
Yang
Akan
Digunakan
Dalam pemrograman berbasiskan OOP (object Oriented Programming),
sebuah program dibagi menjadi bagian-bagian kecil yang disebut dengan objek.
Setiap objek memiliki entity yang terpisah dengan entity objek-objek lain dalam
lingkungannya. Objek-objek terpisah ini dapat diolah sendiri-sendiri, dan setiap
objek memiliki sekumpulan sifat dan metode yang melakukan fungsi tertentu
sesuai dengan yang telah kita programkan kepadanya. Setiap objek mengandung
tiga hal utama seperti dibawah ini :
1. Properti
Properti adalah atribu-atribut yang melekat pada sebuah objek, yang
biasanya merupakan karekteristik penampilannya seperti misalnya warna,
jenis huruf, ukuran, dan sebagainya.
2. Metode
Metode adalah serangkaian prosedur yang dimiliki oleh suatu objek yang
akan dijalankan sesuai dengan respon yang diberikan oleh suatu perintah atau
kejadian. Misalnya, objek tombol Exit memiliki metode untuk keluar dari
aplikasi.
3. Event
Event adalah “kejadian” atau segala sesuatu yang dapat dialami oleh sebuah
objek. Sebagai contoh meletakkan mouse diatas objek, mengklik tombol
mouse pada sebuah tombol, mengetik pada kotak teks, dan sebagainya.
11
Berikut ini akan dijelaskan secara singkat mengenai fungsi-fungsi
beberapa control yang akan digunakan oleh penulis didalam pembuatan program.
1. Label
Kontrol label berfungsi untuk menampilkan teks pada sebuah aplikasi.
Label terutama digunakan untuk menampilkan judul,teks, penjelas di sebelah
kotak teks, keterangan, dan sebagainya. Label hampir tidak pernah membutuhkan
pemrograman apapun, sehingga jarang menggunakan event atau metode apapun.
2. Command Button
Command Button (Tombol Perintah) dalam penampilannya tampak seperti
sebuah segi empat dengan teks diatasnya. Fungsi dari tombol ini biasanya untuk
mengeksekusi perintah tertentu seperti misalnya :
•
Menyetujui atau menjalankan perintah ( tombol OK )
•
Keluar dari aplikasi ( tombol EXIT )
•
Membatalkan perintah ( tombol CANCEL )
•
Menerapkan perubahan ( tombol APPLY )
•
Membuka file ( tombol OPEN ) dan sebagainya
3. Text Box ( Kotak Teks )
Kontrol Text Box adalah kontrol yang menerima input dari user dalam
bentuk teks yang diketikkan. Biasanya kontrol ini digunakan untuk memasukkan
informasi-informasi tertulis seperti misalnya nama, alamat, nilai numerik dan lainlain.
4. ComboBox
ComboBox atau kotak combo adalah kotak pilihan yang dapat dipilih oleh
user. Sebagian besar kotak combo adalah drop-down list atau “daftar terbuka”
yang akan menampilkan daftarnya apabila diklik tanda panah bawah yang
terdapat disebelah kanan daftar tersebut.
12
Gambar 2.5. ComboBox
5. Image
Kontrol Image ini berfungsi menampilkan file gambar pada suatu aplikasi,
seperti misalnya untuk tujuan hiasan, logo, pelengkap data dan sebagainya. untuk
menampilkan gambar dengan file ini dibutuhkan suatu file gambar dengan format
tertentu yang didukung oleh Visual Basic 6.
6. Picture Box
Kontrol gambar picture box sebenarnya tidak jauh berbeda dengan kontrol
image, yaitu juga berfungsi untuk menampilkan file gambar pada suatu aplikasi.
Hanya saja bedanya, bisa diterapkan lebih banyak properti dan metode untuk
kontrol picture box ini.
7. Kontrol Data
Kontrol data memungkinkan pemrogram untuk berhubungan dengan
aplikasi database dan menampilkan datanya pada form.
8. Timer
Timer adalah kontrol yang berfungsi menghitung waktu pada Visual
Basic. Kontrol timer ini menggunakan jam internal yang terdapat pada komputer.
Pada saat program aplikasi dijalankan, kontrol timer tidak akan tampak pada layar
form, karena ia hanya berjalan pada latar belakang untuk menghitung waktu.
Biasanya timer digunakan untuk mengendalikan atau memicu event-event atau
aksi yang akan dijalankan pada waktu-waktu tertentu.
13
9. Line
Line berfungsi untuk memperbagus tampilan aplikasi, garis pada line ini
dapat dimodifikasi sehingga tampak menarik.
10. Shape
Shape berfungsi untuk membuat bangun-bangun geometries sederhana
pada aplikasi seperti kotak, lingkaran, elips, dan sebagainya.
2.4. Pemrograman pada Visual Basic 6.0
2.4.1. Pengertian Program
Pada dasarnya kode program adalah instruksi-instruksi yang ditulis oleh
programmer yang memerintahkan aplikasi untuk melakukan tugas-tugas tertentu,
seperti misalnya melakukan perhitungan, memanipulasi data, membuka atau
menjalankan aktivitas tertentu, merespon input dari user, menghasilkan keluaran
dan sebagainya. Program pada Visual Basic berfungsi menyatukan kontrolkontrol yang ada dalam aplikasi.
2.4.2. Letak Kode Program
Pada Visual Basic, kode-kode pemrograman biasanya diletakan pada
objek-objek sbb:
•
Objek Form : sebagai objek ayah (parent objek) dari objek-
objek lainnya, objek form juga kode-kode program sendiri.
•
Kontrol-kontrol dapat memilki kode-kode programnya
sendiri yang disebut dengan event procedure atau metode dari kontrol
tersebut.
•
Modul standard : Modul standard berisi kode-kode yang
bersifat umum yang dapat dipanggil oleh objek apa saja yang
membutuhkannya.
2.4.3. Cara Penulisan Event Procedure
14
Procedure event ini adalah kode-kode program yang dijalankan apabila
event dari suatu objek (kontrol) dipicu oleh user. Procedure event dimulai dengan
kalimat private sub dan diakhiri dengan kalimat end sub.
Blok ini membentuk awal dan akhir dari suatu procedure event. Barisbaris diantara kedua kalimat inilah yang harus dilengkapi untuk membentuk suatu
modul program dari procedure event tersebut.
2.4.4. Komentar
Komentar atau remaks tidak akan diproses saat aplikasi dijalankan, dan
hanya berfungsi sebagai penjelas program. Dengan adanya komentar, akan lebih
mudah untuk mempelajari atau mengenali sebuah program jika harus mengutakatiknya dimasa datang.
2.5. Data dan Variabel
2.5.1. Data
Data adalah nilai mentah yang tidak memiliki arti jika berdiri sendiri. Data
pada Visual Basic dianggap sebagai nilai-nilai yang bisa dimanipulasi dalam
pembuatan program. Tipe-tipe yang terdapat pada Visual Basic diantaranya yaitu
integer, byte, decimal, boolean, string, single, double, date, currency, long, object,
variant.
2.5.2. Variabel
Variabel adalah tempat untuk meyimpan nilai-nilai atau data-data secara
sementara pada aplikasi Visual Basic. Variabel sifatnya tidak tetap atau bisa
berubah-ubah.
Variabel
digunakan
untuk
menyimpan
data-data
untuk
perhitungan, pengubahan properti, penentuan nilai dan sebagainya.
2.6. Kondisi dan Loop
2.6.1. Pernyataan Berkondisi
Pernyataan berkondisi adalah sebuah pernyataan yang menganalisa suatu
keadaan dan mengambil keputusan berdasarkan pada hasil analisa tersebut. Jika
15
kondisi benar, maka akan dijalankan instruksi tertentu. Sedang jika kondisi salah,
maka akan dijalankan instruksi yang lain. Pernyataan berkondisi tersebut terdiri
dari :
1. If
If digunakan untuk membandingkan suatu kondisi tertentu. Jika kondisi
tersebut benar, maka akan dijalankan ekspresi tertentu. Tetapi jika kondisi
tersebut salah, ekspresi di dalam if tidak akan dijalankan, dan blok If akan
dilompati.
If (kondisi) Then
…ekspresi…
end if
2. If Else
Kondisi If Else sebenarnya hampir sama dengan kondisi If, hanya saja
pada if else bisa ditentukan ekspresi yang lain yang akan dieksekusi jika kondisi
yang dibandingkan oleh if tidak memenuhi syarat.
If (kondisi) Then
…ekspresi-1…
Else
…ekspresi…
end if
3. Select Case
Select Case digunakan untuk melakukan pemilihan kondisi yang
jumlahnya banyak atau bertingkat-tingkat walaupun pernyataan if juga dapat
digunakan untuk melakukan pemilihan banyak kondisi, tetapi hasil program tidak
akan seefektif dengan menggunakan select case.
16
Select Case ekspresi
Case nilai :
….ekspresi-1…
Case nilai :
…ekspresi-2…
end select
2.6.2. Loop
Loop adalah instruksi program yang memerintahkan suatu tugas diulangulang berdasarkan kondisi tertentu. Pengulangan ini dikendalikan jumlahnya oleh
aplikasi bergantung pada kondisi yang dinginkan. Loop akan terus dilakukan
selama kondisi yang dibandingkan oleh loop tersebut memenuhi syarat ( bernilai
True ).
Apabila kondisi perbandingan tersebut tidak lagi memenuhi syarat
( bernilai False ), loop akan berhenti dan proses pemrograman akan dilanjutkan
dibawah loop tersebut.
1. For Next
Loop For Next digunakan untuk mengulangi suatu perintah dalam jumlah
yang ditentukan. Dengan loop ini, bisa ditentukan hingga berapa kali akan
berulang serta besar kenaikannya.
For counter = nilai awal To nilai akhir [Step kenaikan]
…..ekspresi….
Next counter
2. Keluar dari Loop
Perintah untuk menghentikan atau keluar dari loop ada 2 macam :
17
• Exit Do : untuk loop Do While dan Do Until.
• Exit For : untuk loop For Next.
2.7.
Kotak Pesan
Untuk
menciptakan kotak pesan
Microsoft Visual Basic telah
menyediakan prosedure internal, yaitu MsgBox. MsgBox adalah fungsi
yang menghasilkan kotak yang menampilkan pesan-pesan untuk user.
Pesan biasanya dapat berupa peringatan, pesan error, pesan untuk
memastikan suatu tindakan, dan lain sebagainya.
Gambar 2.6. MsgBox ( Kotak Pesan )
Sintaks MsgBox seperti dibawah ini :
IntNamavariabel = MsgBox (pesan[,intType,strJudul])
• Strjudul
Judul yang akan ditampilkan pada baris teratas kotak pesan.
•
Pesan
Teks atau kalimat yang ingin ditampilkan pada kotak pesan.
•
IntType
Nilai yang berfungsi menampilkan pilihan tertentu pada kotak pesan.
•
IntNama Variabel
Variabel yang akan menyimpan nilai yang dikembalikan oleh MsgBox.
18
BAB III
ANALISA DAN PEMBAHASAN
Dalam proses pembuatan aplikasi test kepribadian ini penulis melakukan beberapa
tahap pembuatan program. Tahap-tahap ini dilakukan secara berurutan mulai dari
analisa tentang nilai kepribadian, mapping menu aplikasi, perancangan tampilan
dan pelaksanaan program, compile dan eksekusi program. Di samping itu penulis
juga akan membahas tentang konfigurasi hardware dan software yang menunjang
untuk aplikasi test kepribadian ini.
3.1. Analisa Dan Pembahasan
1.
Depresi
Depresi adalah kepribadian dengan sikap yang pesimis terhadap masa
depan, perasaan tak berpengharapan, merasa berdosa dan putus asa. Berpikir dan
bertindak menjadi melambat, kadang-kadang menjadi agresif dan mudah marah.
Dalam keadaaan tertentu sering ada keinginan untuk bunuh diri. skor anda tidak
mudah berubah. Range nilai dari depresi adalah sebagai berikut :
Jumlah Soal : 27 Soal
Batas Waktu : 27 Menit
Sangat Tinggi
Tinggi
> 21
21 – 12
2.
Rata-rata
11 – 7
Rendah
6–3
Sangat Rendah
<3
Extrovert
Extrovert adalah kepribadian seseorang dimana dia menyenangi bersama
orang lain dan tak merasa terpaksa untuk bersama dengan orang lain. Dia tak
merasa terpaksa untuk bersama dengan orang lain atau hadir dalam acara-acara
19
sosial. Dia juga tak merasa kaku untuk berbicara didepan khalayak ramai yang
belum dikenal.
Dia mudah bergaul dan menyenangi bertemu dengan orang baru, dia tidak
kaku dan canggung dalam pergaulan. Biasanya dia disenangi oleh lingkungannya.
Range nilai dari extrovert adalah sebagai berikut :
Jumlah Soal : 24 Soal
Batas Waktu : 24 Menit
Sangat Tinggi
Tinggi
> 22
21 – 17
3.
Rata-rata
16 – 8
Rendah
7–3
Sangat Rendah
<3
Romantis
Romantis adalah kepribadian yang lebih mementingkan hubungan cinta
daripada hubungan badan. Orang yang romantis biasanya menyenangi berbagai
seni, artistik, tidak kaku, hangat, kurang rasional tetapi lebih emosional. Orang
yang romantis bisa saja jatuh cinta berkali-kali pada beberapa orang , akan tetapi
selama dia jatuh cinta dia hanya mendambakan satu orang. Range nilai dari
romantis adalah sebagai berikut :
Jumlah Soal : 11 Soal
Batas Waktu : 11 Menit
Sangat Tinggi
Tinggi
>9
6–9
4.
Rata-rata
5–4
Rendah
3–2
Sangat Rendah
<2
Psikopatis
Psikopatis adalah orang-orang yang tidak menghiraukan moral, etika dan
hukum masyarakat. Orang tersebut tidak mengindahkan apa yang dianggap baik,
bagus dan harus oleh masyarakat. Dengan demikian dia dianggap jahat, dan sulit
dibawa kejalan yang benar. Range nilai dari psikopatis adalah sebagai berikut :
20
Jumlah Soal : 19 Soal
Batas Waktu : 19 Menit
Sangat Tinggi
Tinggi
> 15
15 – 12
5.
Rata-rata
11 – 8
Rendah
7–4
Sangat Rendah
<4
Jujur-Pembohong
Dalam kehidupan kita harus mematuhi aturan yang berlaku dimasyarakat.
Aturan itu yang untuk kebaikan masyarakat dinamakan moral. Salah satu moral
yang dituntut oleh masyarakat adalah jujur dan tidak berbohong. Tentu hal ini
tidak mudah. Tidak mudah untuk selalu berkata jujur dan tidak berbohong.
Sebaliknya orang yang selalu berbohong, juga sukar diterima oleh masyarakat.
Sampai sejauhmana kebohongan dapat ditoleransi, tergantung pada situasi dan
kondisi setempat. Test ini dibuat khusus untuk mengetahui sampai seberapa jauh
kejujuran dan kesenangan berbohong anda. Range nilai dari jujur-pembohong
adalah sebagai berikut :
Jumlah Soal : 15 Soal
Batas Waktu : 15 Menit
Sangat Tinggi
Tinggi
< 13
13 – 9
6.
Rata-rata
8–6
Rendah
5–3
Sangat Rendah
<3
Bertanggung Jawab
Bertanggung Jawab adalah orang yang berani mengambil tanggung jawab
atau resiko terhadap apa yang telah diperbuatnya. Orang yang bertanggung jawab
biasanya dihormati orang. Pemimpin-pemimpin yang baik biasanya orang yang
bertanggung jawab. Bahkan ada orang-orang yang mengambil tanggung jawab
walaupun apa-apa yang dikerjakan bukanlah yang dilakukan mereka.
Sebaliknya dari orang yang bertanggung jawab, adalah orang yang tak
mau menerima resiko atas segala perbuatannya. Atau mereka yang tidak mau tahu
dan membiarkan saja segala sesuatu sesuai dengan kemauan dan perjalanan nasib.
21
Orang itu biasanya masa bodoh, atau tidak bertanggung jawab. Range nilai dari
bertanggung jawab adalah sebagai berikut :
Jumlah Soal : 32 Soal
Batas Waktu : 32 Menit
Sangat Tinggi
Tinggi
> 29
28 – 21
Rata-rata
20 – 15
Rendah
14 – 8
Sangat Rendah
<8
3.1.1. Parameter untuk menjawab pertanyaan
Test kepribadian tak ada hubungannya dengan inteligensi dan kreativitas
seseorang. Untuk menjawab pertanyaan-pertanyaan didalam test kepribadian ini
ada beberapa hal yang harus diperhatikan , yaitu :
•
Pendidikan sekurang-kurangnya SMP, Setinggi-tingginya lulusan S1. Bila
pendidikan terlalu rendah, mungkin pemakai tidak bisa mengerti
pertanyaan-pertanyaan yang diajukan, sebaliknya bila pendidikan terlalu
tinggi, maka apapun personaliti anda sudah tidak menjadi soal lagi.
•
Pertanyaan harus dijawab secara jujur, tetapi boleh juga berbohong, karena
ini untuk diri sendiri maka membohongi diri sendiri tidak dilarang.
•
Lakukan test ini dengan cepat, spontan, tanpa pikir panjang.
•
Waktu untuk menjawab pertanyaan-pertanyaan tersebut adalah 1 menit
untuk 1 soal
•
Banyak butir-butir pertanyaan meragukan jawabannya, tidak logis dan
sebagainya. Sebaiknya jangan dihiraukan, tetap jawab semampunya.
•
Dalam melakukan test ini sebaiknya dilakukan sendiri sehingga tidak ada
orang lain yang mempengaruhi jawaban.
Setelah pemakai menjawab semua pertanyaan-pertanyaan selanjutnya jawaban
tersebut akan dicocokkan dengan kunci jawaban. Untuk setiap jawabannya yang
cocok akan diberi nilai 1 jika tidak diberi nilai 0.
3.2. Mapping Menu Aplikasi
22
Sebelum proses pembuatan aplikasi test kepribadian dengan menggunakan
bahasa pemrograman Visual Basic 6.0 ini dimulai, terlebih dahulu penulis
membuat suatu hirarki menu untuk menjelaskan hubungan yang ada diantara
form-form. Adapun hirarki menu tersebut adalah seperti di bawah ini.
Tampilan Awal
Menu Utama
About
Test
Kepribadian
Biodata
Kuis 1
Kuis 2
Kuis 3
Kuis 4
Kuis 5
Kuis 6
Hasil 1
Hasil 2
Hasil 3
Hasil 4
Hasil 5
Hasil 6
Gambar 3.1. Hirarki Menu
3.3. Perancangan Tampilan dan Pelaksanaan Program
Pada saat program bahasa pemrograman Visual Basic 6.0 dijalankan maka
akan muncul suatu project baru yang terdiri dari form-form untuk membuat
sebuah aplikasi. Form digunakan sebagai tempat untuk pembentukan rancangan
user interface. Form ini juga digunakan sebagai latar belakang dari aplikasi.
Untuk membuka form pada file pilih new form atau dengan mengklik toolbar
yang telah disediakan. Selanjutnya pada form ini tampilan dapat dibentuk dengan
memasukan gambar, teks, unti kontrol, suara dan sebagainya. Dalam hal ini
penulis hanya memadukan gambar, teks dan unit kontrol saja.
Pada aplikasi test kepribadian ini penulis membuat 7 lembar form, yaitu :
1. Form Splash
Form splash merupakan tampilan awal dari aplikasi test kepribadian ini.
Kegunaan dari tampilan ini hanyalah sebagai aksesoris dari aplikasi, seperti yang
23
terdapat di dalam aplikasi – aplikasi windows pada umumnya. Pada Form ini
penulis memasukkan kontrol timer yang berfungsi untuk mengatur waktu
tampilan form, sehingga bila waktu telah habis maka form akan ditutup dan
membuka form menu. Penulis juga membuat animasi dengan menggerakan label
dari kiri ke kanan dengan menggunakan kontrol timer. Desain dari form tersebut
adalah sebagai berikut :
SELAMAT DATANG
DI APLIKASI
TEST
KEPRIBADIAN
Created By
Daryadi
Kontrol
Timer
Gambar 3.2. Desain Fom spalsh
2. Form Menu
Form menu ini merupakan induk dari aplikasi test kepribadian ini, Disini
pemakai dapat memilih apakah ingin langsung masuk ke test kepribadian atau
ingin melihat biodata penulis atau about dari aplikasi ini. Tombol untuk keluar
dari aplikasi ini hanya terdapat pada form menu ini. Pada form menu ini terdapat
progress bar yang apabila dijalankan akan berbentuk seperti penunjuk proses yang
sedang berjalan. Desain dari form menu ini adalah sebagai berikut :
Biodata
About
Test Kepribadian
Test kepribadian adalah mengenal diri sendiri, mengenal
kekuatan dan kelemahan kita. Kekuatan kita adalah
kelemahan kita, sebaliknya kelemahan kita adalah
kekuatan kita.
Test kepribadian tidak mengenal benar atau salah, tidak
mengenal baik atau buruk tergantung apa dan kepada siapa
hal itu dipergunakan.
Selamat mencoba !!
24
Keluar
Gambar 3.3. Desain form menu
Jika tombol keluar diatas diklik maka akan muncul Msgbox yang akan
menanyakan apakah pemakai yakin ingin keluar. Tampilan MsgBox tersebut
adalah sebagai berikut :
Gambar 3.4. Kotak pesan yang ditampilkan jika mengklik tombol keluar
3. Form Pilihan
Jika pemakai mengklik label test kepribadian pada form menu maka form
pilihan ini akan ditampilkan. Form pilihan ini befungsi untuk meminta pemakai
untuk menginput atau memilih sifat apa yang diinginkan oleh pemakai untuk di
test dalam aplikasi test kepribadian ini.
Pada form ini juga disertai dengan kontrol teks yang berisi tentang penjelasan
dari sifat-sifat tersebut. Desain dari form pilihan tesebut adalah seperti dibawah
ini :
TEST KEPRIBADIAN
Gambar yang
sesuai dengan
sifat yang
dipilih
Pilih Satu Sifat !!
Depresi
25
Depresi adalah Kepribadian dengan
sikap yang pesimis terhadap masa
depan, perasaan tak berpengharapan,
merasa berdosa dan putus asa.
Menu
Test
Gambar 3.5. Desain Form Pilihan
Pada form ini penulis menumpuk-numpuk kontrol teks dan image di dalam
picture box. Agar dapat ditampilkan hanya satu yang sesuai dengan sifat yang
dipilih oleh pemakai dalam combo box, maka nilai awal dari teks dan image ini
visible-nya bernilai false. Masing-masing hanya satu dari teks dan image ini yang
visible-nya akan bernilai true jika sesuai dengan sifat yang dipilih.
4. Form Tampil Soal
Form tampil soal ini merupakan inti dari aplikasi test kepribadian ini. Dalam
form tampil soal ini akan ditampilkan soal-soal yang sesuai dengan sifat yang
dipilih. Soal-soal ini merupakan sebuah database yang dibuat dengan microsoft
access melalui fasilitas yang ada di Visual Basic.
Disini pemakai diminta untuk menginput jawaban dari soal-soal yang
diberikan tadi dengan menekan tombol command button ya atau command button
tidak. Desain dari form tersebut adalah seperti di bawah ini :
Data 1
TEST KEPRIBADIAN
Waktu :19 Menit
Skor Anda :
No :
Pertanyaan ?
00:00:54
26
Ya
Tidak
Lanjut
Start
Gambar 3.6. Desain Form Tampil Soal
Kontrol data berfungsi untuk menghubungkan kontrol teks box dan label pada
form ini dengan database soal dan kunci jawaban melalui kode program. Kontrol
Timer berfungsi untuk memberikan batas waktu bagi pemakai dalam menjawab
pertanyaan pertanyaan diatas.
Di bawah dari command button lanjut di atas terdapat command button hasil
yang akan ditampilkan jika pemakai selesai menginput jawaban. Command button
hasil ini berfungsi untuk melihat hasil di form hasil.
5. Form Hasil
Form hasil merupakan tempat untuk menampilkan hasil test kepribadian
bedasarkan nilai yang didapat oleh pemakai pada form tampil soal. Pada form
hasil ini penulis membuat banyak sekali kontrol teks yang ditumpuk – tumpuk,
juga beberapa label dan image yang ditumpuk-tumpuk.
Semua Properti Visible dari kontrol teks, label dan image ini bernilai False,
Masing – masing satu dari kontrol teks, label dan image ini visible-nya akan
bernilai true jika sesuai dengan nilai yang didapat oleh pemakai. Desain dari
form hasil ini adalah seperti di bawah ini :
HASIL TEST DEPRESI
27
Sangat Tinggi
Gambar
Anda sangat apatis, tidak bersemangat,
sering merasa bersalah dan berdosa. Anda
tidak bereaksi terhadap dorongan atau
desakan orang. Anda merasa tak
berbahagia, dan menyangka dunia akan
OK
Gambar 3.7. Desain Form Hasil
Jika user mengklik tombol OK maka akan ditampil Msgbox yang akan
menanyakan apakah user akan melakukan test ulang atau tidak. Adapun kotak
pesan tersebut adalah sebagai berikut :
Gambar 3.8. Kotak pesan yang ditampilkan jika mengklik tombol OK
6. Form About
Form about merupakan keterangan tentang aplikasi test kepribadian. Form
ini hanya sebagai pelengkap dari aplikasi, seperti yang terdapat di dalam aplikasiaplikasi windows pada umumnya. Pada form ini penulis memasukkan kontrol
timer untuk membuat animasi label bergerak dari kiri ke kanan dan dari atas ke
bawah. Desain dari form about adalah sebagai berikut :
Gambar
Aplikasi Test Kepribadian dengan
Menggunakan Microsoft Visual Basic 6.0.
28
Design By
Daryadi
OK
Timer
Gambar 3.9. Desain Form About
7. Form Biodata
Form biodata merupakan penjelasan secara singkat tentang biodata pembuat
aplikasi. Form ini hanya sebagai aksesoris atau pemanis dari aplikasi, sama seperti
form splash.
Pada Form ini penulis juga memasukakan kontrol timer untuk membuat
animasi label bergerak dari atas ke bawah. Desain dari form biodata adalah seperti
di bawah ini :
Photo
Nama :
Alamat :
F.X. Daryadi
Komp. Villa Dago Blok C13.
Tempat, Tanggal Lahir :
Solo, 15 April 1975
University :
STMIK Jakarta
Jurusan / Jenjang:
M I D-3
OK
Gambar 3.10. Desain Form Biodata.
29
Untuk menambahkan unit kontrol diatas pada form dapat dilakukan dengan cara
mengklik setiap unit kontrol yang dinginkan dari toolbox yang terdapat pada
Microsoft Visual Basic 6.0.
3.3.1. Input Gambar dan Teks
Setelah unit kontrol ditambahkan pada form, selanjutnya penulis membuat
sebuah database dengan menggunakan Visual Data Manager untuk menginput
soal dan kunci jawaban yang nantinya akan ditampilkan di dalam form tampil
soal. Struktur database tersebut adalah sebagai berikut:
Nama file
: dbsoalnya.mdb
Nama record : kuncisoal
Nama Field
Type
Size
Keterangan
1.
Text
3
Nomor Soal ( digunakan
No *
sebagai primary key )
2.
Pertanyaan
Text
250
Soal kuis
3.
Kunci
Text
1
Kunci Jawaban
Selanjutnya untuk membentuk tampilan menjadi menarik, penulis
memasukan gambar dan teks yang diperlukan dengan cara mengimport gambar
dan kepada unit kontrol atau form yang telah ada, dengan mengatur bentuk
properties dari objek yang diperlukan sesuai dengan yang diinginkan. Setelah
input gambar dan teks ini selesai barulah penulis menuliskan kode program pada
objek kode agar aplikasi dapat di jalankan sesuai dengan keinginan penulis. Kode
program tersebut dapat dilihat di lampiran.
30
3.4. Compile dan Eksekusi Program
Untuk mengetahui bahwa tampilan dan program aplikasi sudah terbentuk
menjadi aplikasi yang baik dan memenuhi keinginan penulis dan diharapkan
menarik maka program dan tampilan terlebih dahulu diuji. Cara pengujiannya
dapat dilakukan dengan cara sebagai berikut :
•
Mengklik tombol start yang terdapat pada toolbar
•
Menekan tombol fungsi F5 pada keyboard
Selanjutnya dilakukan Compile program untuk membentuk program aplikasi
dari program sumber menjadi objek yang kemudian dibentuk file program .EXE
agar sumber program dapat dieksekusi atau dijalankan dari luar program Visual
Basic.
Hal ini dapat dilakukan dengan cara memilih menu file.EXE pada jendela
make.EXE file kemudian klik Ok . Selanjutnya proses compile dilanjutkan
dengan writing progam dan terbentuklah file.EXE . Setelah program dicompile
dan telah terbentuk file.EXE, maka setiap kali ingin menjalankan atau
mengeksekusi program aplikasi yang telah terbentuk dapat dilakukan dengan
memanggil file eksekusi yang berextension .EXE , dalam aplikasi ini penulis
membuat file.EXE dengan nama Test.EXE .
3.5. Konfigurasi Hardware dan software
Untuk pembuatan aplikasi test kepribadian ini diperlukan sejumlah
perangkat keras yang mendukung untuk menjalankan aplikasi test kepribadian ini.
Konfigurasi hardware yang diperlukan tersebut adalah seperti di bawah ini.
•
Processor Intel Pentium II
•
RAM 64 MB
•
VGA 4 MB
31
Selain perangkat keras tersebut juga diperlukan perangkat lunak untuk
mendukung pembuatan aplikasi test kepribadian ini. Software yang dibutuhkan itu
antara lain :
•
Sistem operasi Windows 2000
•
Microsoft Visual Basic 6.0.
BAB IV
PENUTUP
4.1.
Kesimpulan dan Saran
Aplikasi Test Kepribadian dengan menggunakan Visual Basic 6.0 ini
merupakan program sederhana yang dimaksudkan untuk mempermudah
seseorang untuk dapat melakukan suatu test kepribadian. Jika dibandingkan
dengan test kepribadian secara manual yang terdapat pada buku atau majalah,
aplikasi ini lebih ringkas, cepat dan menarik karena hasil dari test kepribadian
akan langsung ditampilkan dengan cepat dan tampilan menjadi lebih menarik.
Dengan berbagai fasilitas yang terdapat pada Visual Basic 6.0 maka proses
pembuatan aplikasi test kepribadian ini menjadi relatif lebih mudah.
4.2.
Saran
32
Dengan memperhatikan pemenuhan kebutuhan dan keinginan pemakai,
sebaiknya aplikasi test kepribadian ini juga dimasukan efek suara agar menjadi
lebih menarik bagi pemakainya. Test kepribadian ini sebaiknya digunakan
perorangan agar dapat menjaga kerahasiaan dari kepribadian seseorang. Dan
pemrograman berbasiskan windows seperti Visual Basic ini sebaiknya
dikembangkan agar bisa mendatangkan lebih banyak kegunaan.
DAFTAR PUSTAKA
1.
Adi Kurniadi, Pemrograman Microsoft Visual Basic 6, Elex Media
Komputindo, Jakarta, 2000.
2.
Ario Suryo Kusumo, Microsoft Visual Basic 6.0, Elex Media Komputindo,
Jakarta, 2000.
3.
M. Agus J. Alam, Belajar sendiri Microsoft Visual Basic Versi 6.0, Elex
Media Komputindo, Jakarta, 2000
4.
M. Agus J. Alam, Manajemen Database dengan Microsoft Visual Basic
Versi 6.0, Elex Media Komputindo, Jakarta, 2000.
5.
Yul Iskandar, Test Personality , Yayasan Dharma Graha, Jakarta, 2000
33
Download