Program bantu test psikologi : studi kasus Pusat Pelayanan Tes Konsultasi dan Psikologi Universitas Sanata Dharma - USD Repository
PROGRAM BANTU TES PSIKOLOGI
(Studi Kasus : Pusat Pelayanan Tes Konsultasi dan Psikologi
Universitas Sanata Dharma)
SKRIPSI
Diajukan untuk Memenuhi Salah Satu Syarat
Memperoleh Gelar Sarjana Teknik
Program Studi Teknik Informatika
Oleh :
Theodora Christina Merryani
NIM : 005314099
PROGRAM STUDI TEKNIK INFORMATIKA
PSYCHOLOGY TEST AID PROGRAM
(Case study : Pusat Pelayanan Tes Konsultasi dan Psikologi
Universitas Sanata Dharma)
A THESIS
Presented As Partial Fulfillment Of The Requirements
To Obtain The Sarjana Teknik Degree
In Informatics Engineering
By :
Theodora Christina Merryani
Student Number : 005314099
INFORMATICS ENGINEERING STUDY PROGRAM
..segala perkara dapat kutanggung didalam DIA yang memberi
kekuatan kepadaku...- Filipi 4:13 --
Hati Kudus Yesus dan kelembutan Bunda Maria yang selalu
menjaga, membimbing dan memberiku kekuatanPapaku tersayang, walau
kau tidak ada didekatku tapi aku tau kau selalu menemaniku
Mamaku yang tercinta, terimakasih untuk semuanyaPERNYATAAN KEASLIAN KARYA
Dengan ini saya menyatakan bahwa dalam tugas akhir ini tidak terdapat karya
yang pernah diajukan untuk memperoleh gelar kesarjanaan di suatu Perguruan
Tinggi, dan sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat
yang pernah ditulis atau diterbitkan oleh orang lain, kecuali yang secara tertulis
diacu dalam naskah ini dan disebutkan dalam daftar pustaka.Yogyakarta, ........................................
Penulis, Theodora Christina Merryani
ABSTRAKSI
Pada Pusat Pelayanan Test Dan Konsultasi Psikologi Universitas SanataDharma masih terdapat kegiatan yang dilakukan secara manual khususnya pada
pengolahan soal dan pada perhitungan skore. Hal ini menyebabkan proses scoring
menjadi lama dan tidak efisien dalam pengambilan keputusan.Dalam skripsi ini dibuat program untuk otomatisasi program manual yang
terjadi. Hasil dari perancangan sistem baru berupa program bantu yang diharapkan
dapat membantu pelaksanaan test secara komputerisasi sehingga perhitungan
skore akan lebih mudah dilakukan dan tidak memakan waktu lama. Dan juga soal
- – soal yang ingin diujikan dapat lebih bervariatif.
Perangkat lunak yang digunakan untuk mengembangkan sistem ini adalah PHP dan database MySQL
ABSTRACT
In Pusat Pelayanan Tes dan Konsultasi Psikologi Universitas SanataDharma activity especially processing questions and scoring are still manually. It
makes a processing scoring becomes long and not efficient to get decision.In this final project we make a program for automation manual program at
the old system. The result of the new system schemes as aid program
computerization hoped would help scoring process becomes easier and faster. And
than the questions can more variation.The software which is used to develop this system are PHP and database MySQL.
KATA PENGANTAR
Puji syukur kepada Tuhan Yang Maha Esa, atas karunia dan rahmat-Nya, sehingga penulis dapat menyelesaikan Tugas Akhir dengan judul “PROGRAM BANTU TES PSIKOLOGI (Studi Kasus : Pusat Pelayanan Tes Konsultasi dan Psikologi Universitas Sanata Dharma) “
Penyusunan Tugas Akhir ini dimaksudkan guna memenuhi salah satu persyaratan
mencapai derajat S-1. Gelar kesarjanaan dalam Jurusan Teknik Informatika pada
Fakultas Teknik Universitas Sanata Dharma Yogyakarta.Tugas Akhir ini dapat tersusun berkat adanya bimbingan, petunjuk,
bantuan maupun saran – saran dari berbagai pihak. Oleh karena itu penulis ingin
mengucapkan terima kasih yang sebesar-besarnya kepada :1. Romo Ir. Gregorius Heliarko S.J., S.S., B.S.T., M.A., M.Sc., selaku Dekan Teknik Universitas Sanata Dharma.
2. Ibu Agnes Maria Polina, S.Kom, M.Sc, selaku Ketua Jurusan Teknik Informatika Universitas Sanata Dharma.
3. Drs. Jong Jek Siang MSc, Selaku dosen Pembimbing satu
4. Bpk. Priyo dan segenap karyawan yang telah memberikan ijin kepada saya untuk melaksanakan penelitian Tugas Akhir.
7. Buat Yohanes Leonardus Sudharyadi and fam. terimakasih atas kebersamaannya selama ini.
8. Teman-teman yang telah membantu dalam penyelesaian tugas akhir, terutama Bowo, Mylovely Dion, Mas Dino, Unang, Mas Agus dan Pak Bele, Pak Dar, Mas Danang.
9. Buat temenku yang jauh dimata tetapi tak henti hentinya kasih semangat, hendra, nono, hendri(G-ponk), Ignatius, dll.
10. Buat Dewa, Danang, Chandra, Gundul, Dwi Leak, Gina, Moko, Tessa, Linda, Wiwin, Desi, Hana, Epin, Rosi, Lia dan temen- temen seperjuangan TI’00.
11. Semua pihak yang telah membantu penulis dalam penyusunan Tugas Akhir ini.
Penulis sangat menyadari bahwa penyusunan dari Tugas Akhir ini masih
jauh dari sempurna, adanya kritik saran maupun petunjuk sangat membantu demi
perbaikan dan penyempurnaan Tugas Akhir ini. Namun besar harapan penulis
kiranya dapat bermanfaat bagi kita semua.
DAFTAR ISI
Halaman Judul ………………………………………………………………… i
Halaman Persetujuan.…………………………………………………………. iii
Halaman Pengesahan………………………………………………………...... iv
Halaman Persembahan……………………………………………………....... v
Halaman Pernyataan Keaslian Karya…………………………………………. vii
Halaman Abstraksi……………………………………………………………. viii
Halaman Abstract…………………………………………………………...... ix
Kata Pengantar………………………………………………………………... x
Daftar Isi………………………………………………………………………. xii
Daftar tabel dan gambar………………………………………………………. xv
BAB I PENDAHULUAN ……………………………………………………1
1.1 Latar Belakang Masalah ………….……………………………….
1
1.2 Perumusan Masalah ……………………………………………….
2
1.3 Pembatasan Masalah ………..……………………………………..
2
1.4 Tujuan Penelitian ………………………………..…………………
3
1.5 Metodologi Penelitian ………………………………………………
3
1.6 Sistematika Pembahasan ……………………………………………
4 BAB II LANDASAN TEORI ....………………………………………………
6
II.4 Script PHP …..………………………………………………………
17 III.2. DFD (Data Flow Diagram)……...………………………………..
24 III.2.7 DFD Level 1 Proses 5.......................................................
23 III.2.6 DFD Level 1 Proses 4.......................................................
22 III.2.5 DFD Level 1 Proses 3......................................................
21 III.2.4 DFD Level 1 Proses 2......................................................
20 III.2.3. Overview Diagram...........................................................
19 III.2.2 Diagram Berjenjang..........................................................
19 III.2.1 Context Diagram...............................................................
17 III.1 Analisis Sistem ……………………………………………………
10 II.5 Basis data MySQL …………….........................................................
16 BAB III ANALISA dan PERANCANGAN SISTEM ….………………….
15 II.8 Tes Kepribadian ……………………………………………………
14 II.7 Tes Potensi Akademik……………………………………………….
14 II.6.4 Inteligensi ...........................................................................
13 II.6.3 Kepribadian .......................................................................
13 II.6.2 Kemampuan ......................................................................
12 II.6.1 Macam Tes Psikologi .........................................................
11 II.6 Definisi Tes Psikologi ………………………………………………
25
III.3 Perancangan Sistem........................................................................
28 III.3.1 Entity Relationship Diagram (Conceptual Design) ...
29 III.3.2 Relasi Antar Tabel Pada Database/ Desain Logika(Logical Design)...................................
30 III.3.3 Perancangan Tabel(Physical Design)...........................
31 III.3.4 Perancangan Antar Muka (Interface Design)...............
38 III.3.5 Desain Teknologi..........................................................
53 BAB IV IMPLEMENTASI SISTEM IV.1 Struktur Menu Program.................................................................
55 IV.2 Tampilan Program dan Penjelasan................................................
58 IV.2.1 Potongan Program..........................................................
58 IV.2.2 Halaman Login...............................................................
75 IV.2.3 Halaman Administrator..................................................
75 IV.2.4 Halaman Pembuat Soal..................................................
88 IV.2.5 Halaman Peserta.............................................................. 100
IV.2.6 Analisis Hasil.................................................................. 103
BAB VI PENUTUP …………………………………..…………………... …. 105
VI.1 Kesimpulan…………………………………………………… …. 105 VI.2 Saran……………………………………………………………… 105
Daftar Gambar
Gambar Keterangan Halaman
3.10 Entity Relationships Diagram
3.17 Desain Tampilan Input Perusahaan
41
3.16 Desain Tampilan Input Peserta
41
3.15 Desain Tampilan Input Karyawan
40
3.14 Desain Tampilan Menu Administrator
39
3.13 Desain Tampilan Soal
38
3.12 Desain Tampilan Login
30
3.11 Physical Tabel
29
27
3.1 Context Diagram
3.9 DFD Level 1 Proses 7
26
3.8 DFD Level 1 Proses 6
25
3.7 DFD Level 1 Proses 5
24
3.6 DFD Level 1 Proses 4
23
3.5 DFD Level 1 Proses 3
22
3.3 Overview Diagram 21 3 4 DFD Level 1 Proses 2
20
3.2 Diagram Berjenjang
19
42
3.20 Desain Tampilan Hasil Keseluruhan
4.5 Halaman Utama Administrasi
4.2 Struktur Menu bagian Administrator
56
4.3 Struktur Menu bagian Pembuat Soal
57
4.4 Halaman Login
75
76
4.1 Struktur Menu bagian Peserta
4.6 Halaman Tambah Data Karyawan
77
4.7 Halaman Update Data Karyawan
78
4.8 Halaman Tambah Data Perusahaan
79
4.9 Halaman Update Data Perusahaan
55
52
44
48
3.21 Desain Tampilan Ganti Pasword
45
3.22 Desain Tampilan Menu Pembuat Soal
46
3.23 Desain Tampilan Input Pembuat Soal
47
3.24 Desain Tampilan Input Macam Test
3.25 Desain Tampilan Input Tipe Test
3.29 Desain Tampilan Hapus Test
48
3.26 Desain Tampilan Input Soal
49
3.27 Desain Tampilan Lihat Soal
50
3.28 Desain Tampilan Setting Test
51
80
4.12 Halaman Hasil Test
4.26 Halaman Input Soal
4.23 Halaman update Data Macam Test
92
4.24 Halaman Data Tipe Test
93
4.25 Halaman update Data Tipe Test
93
94
4.22 Halaman Data Macam Test
4.27 Halaman update Input Soal
95
4.28 Halaman Lihat Soal
96
4.29 Halaman Pilih Soal Manual
97
4.30 Halaman Atur Test Urut
91
90
82
86
4.13 Halaman Data Peserta
83
4.14 Halaman Data Personal
84
4.15 Halaman Data Keseluruhan
85
4.16 Halaman Data Grafik Tipe Test
4.17 Halaman Data Grafik Keseluruhan
4.21 Halaman update Pembuat Soal
87
4.18 Halaman Ganti Password
88
4.19 Halaman Menu Pembuat Soal
89
4.20 Halaman Pembuat Soal
90
98
4.33 Halaman Lihat Materi Test 100
4.34 Halaman Selamat Datang 101
4.35 Halaman Test Peserta 102
Daftar Tabel
Gambar Keterangan Halaman
3.6 Tabel Tipe Test
3.10 Tabel Login
37
3.9 Tabel Pembuat Soal
36
3.8 Tabel Jawaban
35
3.7 Tabel Soal
35
34
3.1 Tabel Karyawan
3.5 Tabel Macam Test
34
3.4 Tabel Pilihan
33
3.3 Tabel Peserta
32
3.2 Tabel Perusahaan
31
37
BAB I PENDAHULUAN I..1 Latar Belakang Masalah Ketatnya persaingan dalam dunia kerja maupun kebutuhan akan mahasiswa
atau siswa yang berprestasi membuat perusahaan ataupun universitas menyeleksi
dengan tepat siapa saja yang boleh bergabung dalam perusahaannya dan
universitasnya. Untuk menjadi seorang pekerja dan siswa dalam sebuah
perusahaan bukan hanya memiliki ketrampilan dan bakat yang diperlukan tetapi
juga memiliki kepribadian yang plus karena sifai-sifat kepribadian mungkin dapat
mengakibatkan sukses atau kegagalan dalam suatu pekerjaan atau study Untuk itu
sebelum masuk ke sebuah perusahaan atau universitas biasanya dilakukan
berbagai macam tes antara lain tes psikologi.Kehadiran komputer memberikan satu langkah baru dalam dunia
komunikasi. Teknologi komputer yang berkembang demikian pesat telah
memberikan solusi informasi dan komunikasi yang cepat, murah, dan mengglobal.
Berbagi macam solusi ditawarkan untuk mencapai kemudahan tersebut. Dengan
melakukan tes psikologi secara manual tentu akan banyak memakan waktu baik
perusahaannya. Maka dibuat sebuah program bantu untuk masuk suatu
perusahaan atau universitas.I.2 Perumusan Masalah Dengan penulisan ini diharapkan dapat menyelesaikan permasalahan tes psikologi yaitu dengan membuat sebuah program bantu, sbb: Bagaimana sistem ini dapat membantu user dalam melakukan test psikologi secara komputerisasi .
Dari perancangan dan implementasi sistem tersebut akan ditarik kesimpulan yang
diharapkan mampu menjawab permasalahan yang ada.I.3 Pembatasan Masalah Dalam proyek akhir ini akan dilakukan pembahasan masalah sebagai berikut :
1. Dalam tes psikologi materi tes yang diberikan adalah Tes Potensi Akademik dan Test Kepribadian
2. Sistem dipakai di P2TKP Universitas Sanata Dharma
3. Tes dibuat berbasis intranet
4. Soal ditampilkan dalam bentuk pilihan ganda
I.4 Tujuan Berdasarkan latar belakang yang telah dicantumkan diatas, maka tujuan proyek akhir ini adalah: Membuat program psikotest secara elektronik. Diharapkan perangkat lunak ini akan memberi kemudahan dan kecepatan waktu dalam mengoreksi atau memproses hasil ujian masuk bagi perusahaan atau lembaga study yang ingin melakukan test dimana sistem akan memberikan kemudahan bagi perusahaan dan lembaga study dalam merekrut calon karyawan dan calon siswa
I.5 Metodologi Penulisan Metode yang digunakan pada pembuatan proyek akhir ini antara lain :
1. Survei ke P2TKP Fakultas Psikologi Universitas Sanata Dharma Dalam survei ke P2TKP fakultas psikologi ini yang dilakukan adalah melakukan wawancara dengan pihak-pihak yang terkait tentang bagaimana cara membuat tes masuk perusahaan dan menanyakan bentuk soal tes sampai cara perhitungannya.
2. Studi Pustaka Selain melakukan survei juga mencari literatur-literatur yang berhubungan
3. Perancangan Sistem Setelah melakukan survei dan studi pustaka langkah berikutnya adalah membuat perancangan. Perancangan sistem yang dibuat adalah perancangan input, output, database.
4. Implementasi Setelah perancangan sistem langkah berikutnya adalah mengimplementasikan kedalam bahasa pemrograman php dan My Sql.
5. Uji Coba Pada tahap ini dilakukan uji coba program dengan tujuan untuk
mengetahui apakah program bantu ini cocok digunakan di P2TKP
I.6 Sistematika Pembahasan
Proyek akhir ini akan ditulis dalam 6 bab dengan sistematika pembahasan sebagai berikut:
BAB I : Pendahuluan Bab pendahuluan memuat latat belakang masalah, rumusan
masalah, batasan masalah, tujuan masalah, metodologi pembahasan dan sistem matika pembahasan.
BAB II : Landasan Teori Bab ini berisi uraian mengenai teori-teori dasar mengenai definisi program bantu, perancangan sistem, basis data, rekayasa
perangkat lunak, definisi kemampuan dan bakat.
BAB III : Desain Sistem Bab ini menjelaskan tentang gambaran umum sistem, analisa
kebutuhan, perancangan sistem, desain interface.
BAB IV : Analisa dan Implementasi Mengimplementasikan dan menganalisa perancangan sistem ke dalam bahasa pemrograman. BAB V : Kesimpulan dan Saran Memberikan kesimpulan atas semua yang telah dibuat, selain itu juga memberikan saran untuk pengembangan sistem.BAB II LANDASAN TEORI Bab ini akan memberikan landasan teori yang mendukung penulisan tugas
akhir ini. Hal-hal yang akan dijelaskan disini antara lain tentang Pengertian
Program Bantu, user Interface, HTML, Scrip PHP, Basis Data MySQL,
Perancangan Sistem, Database, Definisi Tes PsikologiII.1 Defini Program Bantu
Fungsi dari program Bantu sama dengan system pakar dimana masing-
masing berguna untuk membantu manusia dalam memecahkan suatu masalah.
Program Bantu sendiri mempunyai arti bahwa komputer sebagai alat Bantu
manusia dalam mengatasi suatu hal. (Computer Aid cabang baru yang mulai
berkembang, Suara Pembaruan, Jakarta : P.9 kol 3-6.) Dapat dikatakan bahwa
sebenarnya cabang ini bersumber dari kecerdasan buatan, dalam hal ini system
pakar. Karena sifat dari program bantu memiliki sumber pengetahuan yang
lengkap, seperti halnya kecerdasan buatan, namun konsep pemahamannya sudah
sedikit berbeda dengan konsep sistem pakar. Dalam sistem pakar, diartikan bahwa
pemakai yang tidak berpengalaman sekalipun dapat memecahkan suatu masalah
sistem pakar.Pemahaman yang dimiliki oleh program bantu sedikt lebih berkembang
dari konsep sistem pakar. Konsep program bantu lebih dikembangkan kearah
interaksi antara manusia dan komputer. Dalam hal-hal tertentu sistem pakar tidak
bisa memberikan penilaian atas keputusan yang diambil oleh seseorang. Yang
dapat dilakukan oleh sistem pakar adalah memberikan informasi guna dapat
mengambil suatu keputusan. Berbeda dengan program bantu yang selalu
memberikan tanggapan atas suatu keputusan yang diambil dan akan ada interaksi
antara manusia dan komputer.Dan juga program bantu harus dapat berisikan menampilkan teori tentang
masalah yang sedang dibahas, mampu menjawab masalah tersebut, serta mampu
memberikan suatu evaluasi terhadap kemampuan seseorang terhadap masalah
tersebut.II.2 User interface
Ketika seseorang bekerja dengan sebuah komputer, ia akan melakukan
interaksi dengan komputer menggunakan cara-cara tertentu. Cara yang umum
dilakukan adalah bahwa pengguna memberikan suatu perintah kepada komputer
Dalam antar muka grafis, grafika komputer seolah-olah menyediakan
suatu bahasa antar muka manusia / pemakai yang baru, karena “dialog” antara
manusia dan pemakai dan komputer tidak lagi melalui suatu perintah yang harus
diketikkan dari papan ketik, tetapi pemakai cukup memilih suatu simbol atau ikon
yang tersedia pada layar untuk mengerjakan suatu aktivitas yang akan dikerjakan.
Pemilihan ikon bisa dilaksanakan dengan beberapa piranti masukan seperti
mouse, pena cahaya,dll.II.3 HTML
HTML adalah singkatan dari Hyper Text Markup Language merupakan
salah satu format yang digunakan dalam dokumen dan aplikasi yang berjalan di
web browser. Dokumen HTML adalah file teks murni yang dapat dibuat dengan
disembarang teks editor yang dikenal sebagai dokumen web page. HTTP
(hypertext transfer protocol) merupakan protokol yang digunakan untuk
mentransfer dokumen-dokumen web yang ditulis atau berformat HTML. Disebut
sebagai markup language karena HTML, berfungsi untuk “memperindah “ file
teks biasa untuk ditampilkan pada program web browser. Hal ini dilakukan
dengan menambahkan elemen atau sering disebut sebagai tag-tag pada file teks
biasa tersebut.
atribut1’’ atribut 2’’ …> Dalam penulisan tag HTML.tidak case sensitive artinya
penggunaan huruf kecil ataupun kapital tidaklah menjadi masalah.Struktur dasar dari HTML, yaitu : <HTML> <head> <title>judul<title>
</head> <body>ISI <body> </HTML>
Properti dokumen diatur melalui atribut-atribut yang terdapat dalam
elemen <body>.Berbagai macam elemen yang mendukung kerja dari HTML.
Antara lain elemen heading, elemen paragraf , elemen break, elemen horisontal,
elemen ragam karakter, elemen image, elemen tabel, dan elemen form, Form
HTML, merupakan tag yang paling penting, khususnya dalam membuat aplikasi
berbasis web. Form menyediakan properti masukan yang berupa texbox,
checkbox,radio button, dal lain sebagainya. Untuk mendeklarasikan elemen-
elemen form digunakan tag <form>…</form>. Atribut elemen form yaitu:ACTION : URL<from handler>
II.4 Script PHP
PHP adalah kependekan dari Professional Home Page. PHP merupakan
sebuah bahasa script server-side yang dapat digunakan bersama dengan bahasa
HTML,PHP digunakan untuk membangun aplikasi di web. Sintaks PHP ini mirip
dengan bahasa Perl dan C yaitu kesederhanaan dalam pemrosesan perintah. PHP
juga dapat dijalankan diberbagai platform (windows, Linux , dll) Ada 2 macam PHP yang sekarang dikenal luas di kalangan web developeryaitu PHP 3 dan PHP 4. PHP 3 adalah bahasa PHP versi pertama yang dibuat
oleh Rasmus Lerdorf. Andi Gutmans, Zeev Suraski, Stig Bakken, Shane Caraveo
dan Jim Winstead, setelah mengalami perkembangan yang signifikan dari rintisan
bahasa PHP/F1 dan PHP 2. PHP 4 adalah bahasa PHP yang didalamnya sudah
terdapat Zend engine sehingga lebih cepat, kuat, stabil, mudah untuk berinteraksi
dengan berbagai aplikasi pendukung lainnya seperti MySOL, Java, FTP client,
ODBC, GNU, dll. File-file PHP mempunyai ekstension php dan kompatibel
dengan php3.Kode PHP diawali dengan tanda lebih kecil (<) dan diakhiri dengan tanda lebih besar (>). Ada tiga cara untuk menuliskan script PHP, yaitu : 1. <? Script PHP Anda
3. <SCRIPT LANGUAGE =”php”> Script PHP Anda </SCRIPT> Standar penulisan jika ada komentar sebagai berikut :
/* tulis komentar Anda disini */ atau //komentar Variabel dalam PHP adalah case
sensitive yang ditandai dengan tanda dollar($).II.5 Basis data MySQL
Basis data adalah kumpulan data yang saling berhubungan yang disimpan
secara bersama sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan
mudah dan cepat atau kumpulan file/tabel/arsip yang saling berhubungan yang
disimpan dalam media penyimpanan elektronis.MySQL adalah sebuah multi user database server menggunakan bahasa
Structured Query Language (SQL) buatan T.c.X DataKonsultAB, Swedia.
MySQL adalah basis data yang banyak digunakan. Karena sifatnya yang
opensource maka siapapun dapat menggunakan dan mengubahnya sesuai
kebutuhan. Bila aplikasi berbasis web bersifat dinamis (berubah dengan pola
tertentu menurut proses update) maka diperlukan basis data untuk pengelolaan
data. Basis data MySQL merupakan salah satu basis data yang dapat dipilih.Koneksi ke database dilakukan menggunakan fungsi-fungsi mysql connect
(), mysql pconnect(), mysql select db(). Mysql connect () digunakan untuk
koneksi ke program database MySQL. Sintaknya : mysql connect (nama host.,
nama user, password). MySQL pconnect () digunakan untuk membangun akses ke
database, koneksinya tidak akan terputus meskipun program telah selesai
dieksekusi. MySQL create db() digunakan membuat sebuah database.Contoh : <? $database = “ bukutamu” $hostname =”localhost” $username =”root” $password =””, $koneksi = mysql connect ($hostname,$username,$password); $mysql select db ($database,$koneksi); ?>
II.6 Definisi Tes Psikologi
Sebuah tes psikologi pada dasarnya adalah alat ukur yang objektif dan
II.6.1 Macam Tes Psikologi Pada dasarnya tes psikologi dibagi menjadi 2 yaitu Tes Potensi Akademik
dan Tes Kepribadian. Tetapi untuk berbagai keperluan dari dua macam jenis tes
tersebut dapat dikembangkan menjadi banyak macam tes psikologi. Ada banyak
macam tes psikologi yang ditawarkan oleh sejumlah ahli psikologi, antara lain Tes
Potensi Akademik untuk menentukan bakat, Tes IQ, Tes Kepribadian, Tes Untuk
Masuk Perguruan Tinggi, Tes Masuk Perusahaan, dll..
II.6.2 Kemampuan Kata Kemampuan (ability) mempunyai arti khusus dalam psikologi,
mengacu pada potensi alamiah seseorang, juga apa yang dapat orang lakukan
setelah latihan. Kemampuan (ability) adalah reservoir potensial, dimana
pengalaman orang dimasa yang akan datang tidak memberikan peluang
kemampuan yang sebenarnya.Tes kemampuan berusaha untuk mengidentifikasi bakat-bakat (talents)
yang tersembunyi didalam diri seseorang. Tes ini hanyalah merupakan contoh
(sampel) cara tertentu untuk dapat memahami, berfikir dan memecahkan
persoalan. Tes-tes itu sendiri kalihatannya akan berubah dari kebiasaan rutin,
namun merupakan contoh (sampel) dari potensi yang sama itu, dimana diperlukan
Barangkali juga penyebab ketidak puasan dalam bekerja karena seseorang merasa
bahwa kemampuan yang dimiliki tidak dapat digunakan sebagaimana mestinya
(Jim Baret dan Geoff Williams, 2000)II.6.3 Kepribadian Kepribadian adalah sifat hakiki yang tercermin pada sikap seseorang yang
membedakan dirinya dari orang lain.Tes kepribadian biasanya berbentuk
pertanyaan mengenai pemikiran-pemikiran, perasaan-perasaan pribadi, dan
perilaku. Jika menginginkan penilaian realistis mengenai kemampuan seseorang,
maka seseorang itu harus melakukannya dengan jujur. Tes kepribadian berbeda
dari tes kemampuan karena tidak ada jawaban benar atau salah. Yang dihasilkan
adalah yang terbaik bagi seseorang karena itulah seseorang sebenarnya.Sama halnya dengan struktur model kemampuan, model kepribadian
menyediakan suatu kerangka deskriptif kepribadian yang memberikan
kemampuan praktis untuk menggabungkan temperamen seseorang dengan karier
yang berbeda-beda dalam suatu proses yang sistematis dan objektif.II.6.4 Inteligensi Intelegensi adalah :
‘Kemampuan kognitif umum bawaan.’ (Cyril Burt)
‘...kecakapan untuk bertindak secara sengaja, berpikir secara rasional, dan
berhubungan secara efektif dengan lingkungan.’ (D Wechsler) ‘...kemampuan untuk melakukan pemikiran abstrak.’ (Lewis M.Terman)‘...kemampuan untuk mengambil sikap yang tepat untuk menghadapi situasi
dalam sebuah lingkungan.’(Robert Franklin)II.7 Tes Potensi Akademik
Tes Potensi Akademik adalah tes yang digunakan untuk menunjukkan
kekuatan dan kelemahan kita pada bidang tertentu yang dapat dijadikan
pertimbangan bagi pilihan suatu bidang studi atau pekerjaan.Macam untuk Tes Potensi Akademik adalah:
1. Tes Verbal Tes verbal dimaksudkan untuk mengetahui kemampuan verbal seseorang. Tes ini merupakan kemampuan verbal seseorang. Tes ini merupakan tes sederhana, yang biasanya sangat mudah dan hampir-hampir tidak terpikirkan lagi. Tujuannya untuk mengetahui pertimbangan seseorang dalam membuat keputusan keputusan pribadi. menunjukkan kecerdasan seseorang. Pada tes ini diperlukan kecepatan komputasi, daya abstaksi dan daya ingat yang baik.
3. Tes Logika Tes logika merupakan tes inteligensi yang banyak dipakai terutama untuk mecari tenaga-tenaga professional, atau tenaga menengah dan tenaga puncak. Kemampuan analitis dan berfikir logis merupakan kemampuan yang perlu dipunyai oleh tenaga – tenaga professional. Tes logika adalah salah satu tes
yang cukup sulit, yang merupakan salah satu tes untuk tenaga professional.
4. Tes Spasial Tes Spasial adalah kemampuan melihat hubungan diantara ruang-ruang.
Nilai Akhir
Untuk Scoring Tes Potensi Akademik di P2TKP adalah jika benar dengan nilai 1
dan jika salah dengan nilai 0.II.8 Tes Kepribadian
Tes Kepribadian adalah tes yang memungkinkan seseorang untuk
menjelajahi alam kepribadian seseorang, memeriksa sikap pribadi, pendapat-
pendapat, prasangka dan tingkah laku seseorang. (Peter Lauster)BAB III ANALISIS DAN PERANCANGAN SISTEM III.1 Analisis Sistem Pada sistem lama kegiatan dilakukan secara manual baik pada pengolahan
soal maupun pada perhitungan skore. Sehingga akan susah dilakukan perubahan dan
pengeditan soal. Akhirnya soal – soal yang ada tidak bervariasi dan bersifat monoton
bahkan mungkin soal – soal yang ada sudah sejak lama dipakai berulang ulang.
Begitu juga dengan perhitungan skore yang berakibat terjadinya kesalahan pada
perhitungan skore karena human error.Sistem yang ingin dikembangkan yaitu suatu program bantu sebagai penyedia
fasilitas untuk melakukan tes psikologi untuk masuk kedalam suatu perusahaan atau
tempat study. Dalam program bantu ini, peserta diberikan soal-soal yang sudah
disediakan oleh sistem. Peserta memilih jawaban yang menurutnya benar. Peserta
mengerjakan soal-soal sesuai dengan waktu yang telah ditentukan. Soal tes berupa
pilihan berganda. Agar efisien, sistem dapat dijalankan pada jaringan. Pada sistem
baru, soal – soal akan lebih bervariasi. Peserta juga tidak harus mulai pada waktu
yang sama. Dan akan menghemat biaya administrasi karena test dilakukan secara
user yang nantinya akan menggunakan sitem informasi ini. Ketiga user tersebut
adalah : Bagian Administrasi Fasilitas yang diharapkan dari sistem adalah : 1. Dapat memasukkan, mengupdate, dan melihat data karyawan.2. Dapat memasukkan, mengupdate, dan melihat data perusahaan 3. Dapat memasukkan, mengupdate, dan melihat data peserta.
4. Dapat melihat hasil test peserta Bagian Pembuat Soal Fasilitas yang diharapkan dari sistem adalah :
1. Dapat memasukkan, mengupdate, dan melihat soal, waktu dan petunjuk.
2. Dapat memilih tipe test apa saja yang akan diujikan sesuai dengan perusahaan.
Peserta Fasilitas yang diharapkan dari sistem adalah:
1. Mengikuti jalannya test dan memilih jawaban yang benar.
Program bantu ini pada server side membutuhkan web browser (umumnya
III.2 DFD (Data Flow Diagram)
Data Flow Diagram(DFD) merupakan diagram yang digunakan untuk
menggambarkan aliran proses data dari entitas ke sistem dan juga sebaliknya.III.2.1 Context Diagram
20 III.2.2 Diagram Berjenjang
Gambar 3.2 Diagram Berjenjang21 III.2.3 Overview Diagram
Gambar 3.3 Diagram BerjenjangIII.2.4 DFD Level 1 Proses 2
Gambar 3.4 DFD Level 1 Proses 2III.2.5 DFD Level 1 Proses 3
III.2.6 DFD Level 1 Proses 4
III.2.7 DFD Level 1 Proses 5
Gambar 3.7 DFD Level 1 Proses 5III.2.8 DFD Level 1 Proses 6
III.2.9 DFD Level 1 Proses 7
Gambar 3.9 DFD Level 1 Proses 7III.3 Perancangan Sistem
Dalam merancang struktur basis data sistem ini, hal pertama yang
dilakukan adalah membuat E-R Diagram (Entity Relational Diagram) yang mana
diagram tersebut didasarkan atas persepsi obyek tersebut benar-benar ada
(entities) dan terdapat hubungan antar obyek (relationship). Kemudian dari E-
RDiagram tersebut kita dapat membuat relasi antar tabel. Pada relasi antara tabel
many to many dapat membentuk tabel baru pada Logical Design, sehingga langkah berikutnya kita dapat merancang tabel-tabel pada basis data tersebut.III.3.1 Entity Relationship Diagram ( Conceptual Design )
Gambar 3.10 Entity Relationship Diagram ( Conceptual Design )III.3.2 Relasi Antar Tabel Pada Database ( Logical Design )
Id_macam Nama_macam Petunjuk
Id_tipe * Id_macam ** Nama_tipe Waktu
Id_soal * Id_tipe ** Urutan_soal Bacaan Soal Gambar Jawaban Bobot benar
Id_pilihan * Id_prsh ** Id_tipe acak
Id_jwbn * Id_pilihan ** Id_peserta jumlahsoal skore
Id_prsh * Nama_prsh Alamat telepon fax Keterangan Tgl_test
Id_peserta * Id_prsh ** Nama_peserta Alamat sex Tempat_lahir Tgl_lahir Pendidikan Telepon Agama Password
Table Macam Test Table Tipe Test
Table Perusahaan Table Pilihan
Table peserta Table Jawaban
Table Soal Id_karyawan * Nama Agama
Tabel Karyawan Id_pemsol * Nama password
Tabel pembuat_soal Id_peserta * waktu
Tabel login
III.3.3 Tabel
a) Tabel Karyawan Tabel Karyawan adalah table yang berisi tentang data-data karyawan. Data karyawan akan dikelola oleh bagian administrator.
Primary Key : id
Field Tipe Data Lebar Keterangan
Primary Key, Not Null Id_karyawan Int
4
nama Varchar 100 Nama Karyawan Alamat Varchar 100 Alamat Karyawan Ttl Varchar8 Tanggal lahir karyawan Agama Varchar
15 Agama karyawan Telepon Varchar
15 Telepon Karyawan Pendidikan Varchar
5 Pendidikan terahir karyawan Password Varchar
1 Pasword Karyawan
Tabel 3.1 Tabel Karyawanb) Tabel Perusahaan Tabel Perusahaan ini berisi tentang data – data tentang perusahaan. Table perusahaan ini dikelola oleh bagian administrator.
Primary Key : id_prsh Field Tipe Data Lebar Keterangan
Id_prsh Int
6 Priamry Key , Not Null Nama_prsh Varchar 100 Nama Perusahaan Alamat Varchar 100 Alamat Perusahaan Telepon Varchar
15 Telepon Perusahaan Fax Varchar
20 No Faximil Perusahaan
Keterangan Text Keterangan tentang Perusahaan
Tgl_test Date Tanggal Test suatu perusahaan
Tabel 3.2 Tabel Perusahaanc) Tabel Peserta Tabel Peserta ini digunakan untuk mengisi data-data peserta test. Data
Field Tipe Data Lebar Keterangan Id_peserta Varchar
5 Primary Key, Not Null Id_prsh Int
5 Foreign Key Nama_peserta Varchar 100 Nama Peserta Test Alamat Varchar 100 Alamat Peserta Test Sex Varchar
10 Jenis Kelamin Peserta Tempat_lahir Varchar
50 Tempat Lahir Peserta Tgl_lahir Date Tanggal Lahir Peserta Pendidikan Varchar
20 Pendidikan Terakhir Peserta Telepon Varchar
15 Telepon Peserta Agama Varchar
15 Agama Peserta password Varchar
10 Password Peserta
Tabel 3.3 Tabel Pesertad) Tabel Pilihan Tabel pilihan digunakan untuk mengisi materi apa saja yang akan diujikan
untuk peserta sesuai dengan nama perusahaannya. Tabel ini dikelola oleh bagian
Field Tipe Data Lebar Keterangan Id_pilihan Int
6 Primary Key , Not Null Id_prsh Int
6 Foriegn Key Id_tipe Varchar
10 Foriegn Key acak Varchar
4 Untuk menentukan variasi test
Tabel 3.4 Tabel Pilihane) Tabel Macam Test Tabel Macam Test ini berisi tentang nama macam – macam test. Tabel macam test ini dikelola oleh bagian pembuat soal.
Primary Key : id_macam Field Tipe Data Lebar Keterangan
Id_macam Int