SELEKSI BAKAT UNTUK PENGEMBANGAN POTENSI SISWA …/Seleksi...TUGAS AKHIR commit to user SELEKSI...
-
Upload
truongtram -
Category
Documents
-
view
225 -
download
1
Transcript of SELEKSI BAKAT UNTUK PENGEMBANGAN POTENSI SISWA …/Seleksi...TUGAS AKHIR commit to user SELEKSI...
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
SELEKSI BAKAT UNTUK PENGEMBANGAN
POTENSI SISWA BERDASARKAN DIFFERENTIAL APPTITUDE TEST
(DAT) BERBASIS WEB
TUGAS AKHIR
Diajukan untuk memenuhi salah satu syarat mencapai gelar Ahli Madya
Program Diploma III Teknik Informatika Fakultas Matematika dan Ilmu
Pengetahuan Alam Universitas Sebelas Maret
Disusun oleh :
LIN ARDIYANING
NIM. M3209049
PROGRAM DIPLOMA III TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET
2012
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
ii
HALAMAN PERSETUJUAN
SELEKSI BAKAT UNTUK PENGEMBANGAN
POTENSI SISWA BERDASARKAN DIFFERENTIAL APPTITUDE TEST
(DAT) BERBASIS WEB
Disusun Oleh
LIN ARDIYANING
NIM. M3209049
Tugas Akhir ini telah disetujui untuk dipertahankan
di hadapan dewan penguji
pada tanggal 2 Juli 2012
Pembimbing Utama
WISNU WIDIARTO, S.Si., M.T
NIP. 19700601 2008011 009
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
iii
HALAMAN PENGESAHAN
SELEKSI BAKAT UNTUK PENGEMBANGAN
POTENSI SISWA BERDASARKAN DIFFERENTIAL APPTITUDE TEST
(DAT) BERBASIS WEB
Disusun Oleh
LIN ARDIYANING
NIM. M3209049
Dibimbing oleh :
Pembimbing Utama
WISNU WIDIARTO, S.Si, M.T
NIP. 19700601 2008011 009
Tugas Akhir ini telah diterima dan disahkan
oleh dewan penguji Tugas Akhir Program Diploma III Teknik Informatika
pada hari Senin tanggal 2 Juli 2012
Dewan Penguji
1. Wisnu Widiarto,S.Si, M.T ( )
NIP. 19700601 2008011 009
2. Drs. Y.S Palgunadi, M.Sc ( )
NIP. 19560407 1983031 004
3. Yudha Yudhanto, S.Kom ( )
Disahkan Oleh
Dekan
FMIPA UNS
Prof.Ir.Ari Handono Ramelan, M.Sc (Hons), Ph.D
NIP. 19610223 198601 1 001
Ketua Program Diploma III
Teknik Informatika
Drs. Y.S Palgunadi, M.Sc
NIP. 19560407 198303 1 004
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
iv
ABSTRACT
Ardiyaning Lin, 2012, SELECTION TALENT OF STUDENTS FOR
POTENTIAL DEVELOPMENT BASED ON DIFFERENTIAL
APPTITUDE TEST WEB-BASED, Diploma III Program of Computer Science,
Faculty of Mathematics and Natural Sciences, University of Surakarta of March.
Selection made on students' talents is used to determine the potential
students and to assist in the process of determining future success. However, the
selection of a talent committed at this point is still done manually. It takes a long
time, therefore it is needed to be made a system for selecting talent students that
will be useful to achieve success in the future.
Developing the system was done by means of data collection, system
planning, system analysis, database design, and manufacturing applications. This
system was built using PHP and MySQL as well as program editor Notepad + +.
It can be concluded that the selection of talent for Students Under
Development Apptitude Differential Test (DAT) has been designed as a Web-
based system and implemented.
Key words: Selection, Talent, DAT, PHP, MySQL, Web
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
v
ABSTRAK
Lin Ardiyaning, 2012, SELEKSI BAKAT UNTUK PENGEMBANGAN
POTENSI SISWA BERDASARKAN DIFFERENTIAL APPTITUDE TEST
(DAT) BERBASIS WEB , Program Diploma III Ilmu Komputer, Fakultas
Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret Surakarta.
Seleksi bakat yang dilakukan pada siswa digunakan untuk mengetahui
potensi dalam diri siswa serta membantu dalam proses menentukan keberhasilan
di masa depan. Akan tetapi seleksi bakat yang dilakukan pada saat ini masih
dilakukan secara manual. Hal ini membutuhkan waktu yang lama, oleh karena
itu perlu dibuat suatu sistem seleksi bakat untuk menyeleksi bakat siswa yang
nantinya berguna agar siswa dapat mencapai keberhasilan di masa depan
Pembuatan sistem ini dilakukan dengan cara pengumpulan data,
perencanaan sistem, analisa sistem, perancangan database, dan pembuatan
aplikasi. Sistem ini dibuat menggunakan PHP dan MySQL serta program editor
Notepad++.
Dapat disimpulkan bahwa Seleksi Bakat Untuk Pengembangan Potensi
Siswa Berdasarkan Differential Apptitude Test (DAT) Berbasis Web telah
dirancang dan diimplementasikan.
Kata kunci : Seleksi, Bakat, DAT, PHP, MySQL, Web
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
vi
MOTTO
Kunci Menuju sukses bukan dari bisa atau tidak bisa, melainkan
mau atau tidak mau
(Hitam Putih)
Whatever you are be a good one
(Abraham Lincoln)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
vii
PERSEMBAHAN
Kupersembahkan karya ini untuk :
Ayah dan ibuku tersayang yang sudah memberiku semangat, doa dan
dukungan yang luar biasa.
Kakakku Intalia Eki Dewanti yang selalu mengganggu selama di rumah
terimakasih untuk dukungannya selama ini
Mentor mentorku yang luar biasa, Wahid dan Tya, terimakasih untuk
bantuannya selama ini. Semoga langgeng....
Imam Nalendra untuk segala pengertiannya yang luar biasa, kesabaran dan
motivasinya
Sahabat sahabatku tercinta, Asri, Nindri (Bebeh), Isna yang sudah
memberikan semangatnya selama ini.
Sahabat kos gubug esem, Tyas, Novi, Mbak Nesia, Mbak Anggi yang
selalu menemani dan menghibur di saat jenuh mengerjakan TA
Teman teman Teknik Informatika-D 2009
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
viii
KATA PENGANTAR
Segala puji dan syukur penulis panjatkan kepada Allah SWT yang telah
melimpahkan rahmat dan karunia-Nya, sehingga tugas akhir yang berjudul
“SELEKSI BAKAT UNTUK PENGEMBANGAN POTENSI SISWA
BERDASARKAN DIFFERENTIAL APPTITUDE TEST (DAT) BERBASIS
WEB” dapat diselesaikan untuk memenuhi salah satu syarat mencapai gelar Ahli
Madya Program Diploma III Teknik Informatika Fakultas Matematika dan Ilmu
Pengetahuan Alam Universitas Sebelas Maret.
Selama pembuatan tugas akhir ini penulis menemui berbagai hambatan,
namun berkat bantuan dan dorongan dari berbagai pihak akhirnya hambatana
yang ada dapat teratasi. Oleh karena itu, atas segala bentuk kerendahan hati
penulis mengucapkan terimakasih kepada :
1. Drs.Y.S Palgunadi, M.Sc selaku ketua jurusan DIII Teknik Informatika
FMIPA UNS beserta dosen-dosen DIII Teknik Informatika FMIPA UNS yang
telah memberikan bekal ilmu pengetahuan yang sangat berguna.
2. Wisnu Widiarto, S.Si., M.T selaku dosen pembimbing TA yang telah
memberikan bimbingan, pengarahan, serta petunjuk selama pembuatan Tugas
Akhir hingga penyusunan Laporan Tugas Akhir ini.
3. Ayah, Ibu dan kakak yang selalu memberi nasehat, semangat serta doa.
4. Pihak-pihak lain yang telah membantu penulisan Laporan Tugas Akhir ini,
yang tidak dapat penulis sebutkan satu persatu.
Demikian laporan Tugas Akhir ini penulis susun semoga dapat bermanfaat
bagi pengembangan penelitian dan pengetahuan.
Surakarta, Juli 2012
Penulis
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
ix
DAFTAR ISI
HALAMAN JUDUL ................................................................................................. i
HALAMAN PERSETUJUAN .................................................................................. ii
HALAMAN PENGESAHAN ................................................................................... iii
ABSTRACT ............................................................................................................... iv
ABSTRAK ................................................................................................................. v
MOTTO...................................................................................................................... vi
PERSEMBAHAN ...................................................................................................... vii
KATA PENGANTAR ............................................................................................... viii
DAFTAR ISI .............................................................................................................. xi
DAFTAR TABEL ...................................................................................................... xii
DAFTAR GAMBAR ................................................................................................. xiii
BAB I PENDAHULUAN .......................................................................................... 1
1.1. Latar Belakang Masalah ............................................................................ 1
1.2. Perumusan Masalah ................................................................................... 2
1.3. Batasan Masalah ........................................................................................ 2
1.4. Tujuan dan Manfaat ................................................................................... 2
1.4.1. Tujuan .................................................................................................. 2
1.4.2. Manfaat ............................................................................................... 3
1.5. Metodologi Penelitian ................................................................................ 3
1.6. Sistematika Penulisan ................................................................................ 4
BAB II LANDASAN TEORI .................................................................................... 6
2.1. Pengertian Sistem ..................................................................................... 6
2.2. Pengertian Informasi .................................................................................. 6
2.3. Pengertian Sistem Informasi ...................................................................... 6
2.4. Analisis Sistem ......................................................................................... 7
2.5. Perancangan Sistem ................................................................................... 7
2.6. Desain Sistem ........................................................................................... 7
2.6.1 Data Flow Diagram ............................................................................... 7
2.7 Database ………………………………………………………………… . 8
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
x
2.8 Structured Query Language ....................................................................... 8
2.9 Entity Relationship Diagram ..................................................................... 9
2.10 Software Pendukung ................................................................................. 10
2.11 Diffrential Apptitude Test ........................................................................ 11
2.11.1 Skoring DAT ...................................................................................... 12
BAB III DESAIN DAN PERANCANGAN .............................................................. 14
3.1. Perancangan Sistem ................................................................................... 14
3.2. Proses Bisnis .............................................................................................. 14
3.3. Context Diagram ........................................................................................ 15
3.3.1. Data Flow Diagram ............................................................................. 16
3.4. Perancangan Basis Data ............................................................................ 19
3.4.1 Rancangan Tabel Data .......................................................................... 19
3.4.2 Relasi Antar Tabel ................................................................................ 22
3.4.3 Entity Relationship Diagram ................................................................ 23
3.5. Desain Layout ........................................................................................... 24
BAB IV IMPLEMENTASI DAN ANALISA ........................................................... 27
4.1. Implementasi Sistem .................................................................................. 27
4.2. Halaman Index Utama ............................................................................... 27
4.2.1 Halaman Daftar .................................................................................. 28
4.3. Halaman Siswa .......................................................................................... 29
4.3.1. Halaman Home .................................................................................. 29
4.3.2. Halaman Alur Test ............................................................................. 30
4.3.3. Halaman Test ..................................................................................... 32
4.3.4. Halaman Hasil Test ............................................................................ 33
4.4. Halaman Admin ...................................................................................... 34
4.41. Halaman Login .................................................................................. 35
4.4.2. Manage Siswa .................................................................................... 35
4.4.3. Manage Soal ...................................................................................... 38
4.4.4. Manage Nilai ...................................................................................... 40
4.4.5. Jenis Soal ........................................................................................... 41
4.4.6. Laporan .............................................................................................. 42
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xi
4.4. Analisis Kebutuhan Sistem ........................................................................ 41
4.4.1. Kebutuhan Hardware ........................................................................ 41
4.4.2. Kebutuhan Software.......................................................................... 41
4.4.3. Kebutuhan Brainware ....................................................................... 42
4.4.4. Kebutuhan Basis Data ....................................................................... 42
4.5. Evaluasi .................................................................................................... 42
BAB V PENUTUP ..................................................................................................... 46
5.1. Kesimpulan ................................................................................................ 46
5.2. Saran .......................................................................................................... 46
DAFTAR PUSTAKA ................................................................................................ 47
DAFTAR TABEL
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xii
Tabel 2.1. Data Flow Diagram ................................................................................... 8
Tabel 2.2. Entity Relationship Diagram ..................................................................... 9
Tabel 2.3 Skoring DAT .............................................................................................. 13
Tabel 3.1. Administrator ............................................................................................ 20
Tabel 3.2. Akun .......................................................................................................... 20
Tabel 3.3. Member ..................................................................................................... 20
Tabel 3.4 Soal............................................................................................................. 21
Tabel 3.5 Jenis Soal.................................................................................................... 21
Tabel 3.6. Nilai ........................................................................................................... 21
DAFTAR GAMBAR
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xiii
Gambar 3.1. Context Diagram Seleksi Bakat ............................................................ 15
Gambar 3.2. Data Flow Diagram Level 0 Sistem Seleksi Bakat .............................. 16
Gambar 3.3. Data Flow Diagram Level 1 Proses Pengelolaan siswa ....................... 17
Gambar 3.4. Data Flow Diagram Level 1 Proses Kegiatan Seleksi Bakat ............... 18
Gambar 3.5. Data Flow Diagram Level 1 Proses Hasil Seleksi Bakat ..................... 18
Gambar 3.6. Relasi Antar Tabel ................................................................................. 22
Gambar 3.7 Entity Relationship Diagram .................................................................. 23
Gambar 3.8. Rancangan Halaman Index Utama ........................................................ 24
Gambar 3.9. Rancangan Halaman User ..................................................................... 25
Gambar 3.10. Rancangan Halaman Login ................................................................. 25
Gambar 3.11. Rancangan Halaman Index Admin ...................................................... 26
Gambar 4.12. Halaman Index Utama ......................................................................... 28
Gambar 4.13. Halaman Daftar ................................................................................... 29
Gambar 4.14. Halaman Home .................................................................................... 30
Gambar 4.15. Halaman Alur Tes siswa ..................................................................... 31
Gambar 4.16. Halaman Tes siswa .............................................................................. 32
Gambar 4.17. Halaman Soal ...................................................................................... 33
Gambar 4.18. Halaman Hasil Tes siswa .................................................................... 34
Gambar 4.19. Halaman Login .................................................................................... 35
Gambar 4.20. Halaman Home Admin ........................................................................ 35
Gambar 4.21. Halaman Manage siswa ...................................................................... 36
Gambar 4.22. Halaman Tambah siswa ...................................................................... 37
Gambar 4.23 Halaman Update siswa ........................................................................ 37
Gambar 4.24. Halaman Manage Soal ........................................................................ 38
Gambar 4.25. Halaman Tambah Soal ........................................................................ 39
Gambar 4.26. Halaman Edit Soal ............................................................................... 40
Gambar 4.27. Halaman Manage Nilai ....................................................................... 41
Gambar 4.28 Halaman Jenis Soal ............................................................................. 41
Gambar 4.29 Halaman Laporan ................................................................................ 42
DAFTAR LAMPIRAN
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xiv
Lampiran I Soal .......................................................................................................... 48
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
1
BAB 1
PENDAHULUAN
1.1 Latar Belakang
Perkembangan teknologi komputer dan teknologi informasi di
berbagai aspek kehidupan mulai dari personal hingga instansi telah
mengalami kemajuan yang sangat pesat. Dalam instansi negeri maupun
swasta, teknologi informasi sangat dibutuhkan dalam optimalisasi segala
proses yang berkaitan dengan pembangunan dan perbaikan sistem. Salah
satu bentuk pengoptimalan tersebut adalah penerapan sistem informasi.
Kriteria dalam sistem informasi antara lain adalah fleksibel, efektif dan
efisien.
Pemanfaatan teknologi informasi dalam bidang pendidikan salah
satunya yaitu dengan seleksi bakat untuk mengetahui bakat dan potensi
yang dimiliki oleh siswa agar proses pendidikan dapat diarahkan pada
bidang bidang yang sesuai sehingga akan lebih mudah mencapai hasil di
masa depan. Pemeriksaan bakat melalui seleksi bakat yang telah dilakukan
banyak membantu siswa dalam mengetahui potensi yang terdapat didalam
dirinya dan juga mengetahui bidang pekerjaan yang sesuai di masa depan,
sehingga siswa akan lebih terarah dalam menentukan pendidikan
selanjutnya.
Saat ini seleksi bakat yang ada masih menggunakan cara manual yang
menguras waktu dan tenaga pihak yang bersangkutan. Untuk itu dalam
kondisi seperti ini diperlukan suatu sistem yang mampu menjadi solusi
atas permasalahan tersebut, sehingga tidak ada waktu dan tenaga yang
terbuang percuma.
Sistem seleksi bakat adalah solusi yang terbaik dalam mengatasi
masalah tersebut. Sistem ini dapat digunakan untuk mengetahui bakat dan
potensi siswa sehingga proses pendidikan dapat diarahkan ke bidang
bidang yang sesuai. Kompetensi yang diacu dalam sistem ini diambil
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
2
berdasarkan tes bakat minat Differential Apptitude Test (DAT). DAT
termasuk tes bakat. Pada umumnya, tes bakat dapat dibagi menjadi dua,
yaitu:
a. Test Special Aptitude: terfokus pada satu bakat saja. Misal
mengukur bakat dibidang teknik mekanik, bakat pekerjaan tertentu
(klerikal) dsb.
b. Bateries test: Terdiri dari sejumlah tes, dapat diperoleh analisis
profil untuk seseorang individu (intra individu).
Tes DAT masuk sebagai test special aptitude, yang mana dikhususkan
untuk mengukur bakat secara spesifik.
1.2 Perumusan Masalah
Berdasarkan latar belakang diatas, dapat ditarik suatu rumusan
masalah, yaitu bagaimana membangun sistem seleksi bakat untuk
pengembangan potensi siswa berdasarkan differential aptitude test (DAT)
berbasis web dalam suatu instansi pendidikan sehingga dapat melakukan
proses penyeleksian bakat bagi siswanya agar potensi yang terdapat dapat
dimaksimalkan sehingga membantu dalam kesuksesan di masa depan
1.3 Batasan Masalah
Pembuatan sistem ini meliputi dua sisi, yaitu di sisi siswa dan disisi
admin. Di sisi siswa antara lain proses pendaftaran dan seleksi bakat serta
menampilkan hasil bakat yang dimiliki oleh siswa. Sedangkan di sisi
admin antara lain update data siswa, update soal, melihat hasil bakat dari
siswa. Metode tes Differential Apptitude Test (DAT) yang digunakan
hanya meliputi Verbal reasoning atau tes penalaran verbal (A3),
Numerical ability atau tes berhitung (A5) dan Space relation atau tes pola
(B3/C5).
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
3
1.4 Tujuan dan Manfaat
1.4.1 Tujuan
Tujuan dari pembuatan tugas akhir ini adalah membangun sistem
seleksi bakat untuk pengembangan potensi siswa berdasarkan Differential
Apptitude Test (DAT) berbasis web
1.4.2 Manfaat
Penyusunan tugas akhir ini diharapkan memberi manfaat antara lain :
Dapat mengetahui bakat dan potensi siswa sehingga bisa dimaksimalkan
dan diarahkan ke bidang bidang yang sesuai agar dapat mencapai
keberhasilan dimasa depan
1.5 Metodologi Penelitian
Metodologi yang penulis gunakan dalam penyusunan laporan
Tugas Akhir ini meliputi beberapa tahapan sebagai berikut:
1. Mengumpulkan data
a. Wawancara
Metode pengumpulan data dengan mengadakan wawancara atau
tanya jawab secara langsung dengan pihak yang terkait dengan masalah
yang diteliti. Dengan metode ini diharapkan dapat diperoleh keterangan
yang jelas dan lengkap sesuai dengan tujuan penelitian.
b. Studi Pustaka
Metode dengan mengumpulkan data dari membaca buku dan
literature yang berhubungan dengan permasalahan yang dijadikan objek
penelitian. Buku yang dijadikan studi pustaka salah satunya adalah
buku dari George K. Bennet, Harold G.Seashore, & Alexander
G.Wesman yang berjudul Technical Manual Differential Aptitude Test
(5th
edition) serta modul pembelajaran jurusan psikologi pendidikan
dari bimbingan fakultas ilmu pendidikan IKIP Malang oleh Dra. Sri
Weni Utami yang menjadi dasar dalam tes bakat.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
4
2. Melakukan analisis dan desain sistem
Membuat perancangan sistem dengan Context Diagram(CD), Data
Flow Diagram (DFD) dan perancangan basis data dengan Entity
Relationship Diagram (ERD).
3. Pembuatan sistem
Pada tahap ini, struktur basis data dengan rancangan akhir tabel
yang sudah disusun dalam Entity Relationship Diagram (ERD)
diterapkan dalam pembuatan basisdata. Tabel-tabel yang disusun saling
berinteraksi. Kemudian tahapan implementasi perancangan sistem yang
mencakup pengkodean program dengan PHP dan MySQL.
4. Evaluasi
Pada tahap ini dilakukan analisa hasil untuk mengetahui kelebihan
dan kelemahan sistem. Evaluasi merupakan langkah akhir dalam
pengerjaan penelitian ini.
1.6 Sistematika Penulisan
Secara teknis penulisan Tugas Akhir (TA) ini dibagi atas beberapa
bab dan masing-masing bab terdiri dari sub bab, dimana antara bagian
yang satu dengan bagian yang lainnya saling berhubungan yaitu :
BAB I Pendahuluan
Berisikan uraian yang memuat tentang segala yang
melatarbelakangi penulis melakukan penelitian dan yang menjadi dasar
dari permasalahan, yang terdiri atas latar belakang masalah, perumusan
masalah, batasan masalah, tujuan dan manfaat penelitian, metode
penelitian dan sistematika penulisan.
BAB II Landasan Teori
Dalam bab ini penulis menjelaskan mengenai sumber data yang
yang digunakan sebagai referensi dalam pembangunan seleksi bakat untuk
pengembangan potensi siswa berdasarkan Differential Apptitude Test
(DAT) berbasis web
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
5
BAB III Desain dan Perancangan
Memuat tentang data-data yang diperlukan dalam perancangan
suatu sistem. Dalam bab ini berisikan penjelasan tentang perencanaan
sistem, perancangan sistem, serta analisis dan perancangan basis data.
BAB IV Implementasi dan Analisa
Memuat tentang langkah dan hasil analisa dan pembahasan yang
sifatnya terpadu. Hasil penelitian dapat disajikan dalam bentuk tabel,
grafik, foto, atau bentuk lain dan ditempatkan sedekat mungkin dengan
pembahasan hasil penelitian sehingga pembaca dapat lebih mudah
mengikuti uraian.
BAB V Penutup
Berisikan tentang kesimpulan dan saran yang penulis berikan dari
hasil penelitian.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
6
BAB II
LANDASAN TEORI
2.1 Pengertian Sistem
Menurut Sutanta (2003) secara umum sistem dapat di definisikan
sebagai sekumpulan hal atau kegiatan atau elemen atau subsistem yang saling
bekerjasama atau yang dihubungkan dengan cara-cara tertentu sehingga
membentuk suatu kesatuan untuk melaksanakan suatu fungsi guna mencapai
suatu tujuan. Sistem adalah sekelompok elemen-elemen yang saling
terintegrasi dengan maksud yang sama untuk mencapai tujuan. Suatu
organisasi seperti perusahaan atau area fungsional dalam perusahaan (Kadir,
2003). Sistem sebagai jaringan kerja dari prosedur-prosedur yang saling
berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau
menyelesaikan suatu sasaran tertentu (Kristanto, 2003).
2.2 Pengertian Informasi
Informasi merupakan hasil pengolahan data sehingga menjadi bentuk
yang penting bagi penerimanya dan mempunyai kegunaan dalam
pengambilan keputusan yang dapat dirasakan akibatnya secara langsung saat
itu juga atau secara tidak langsung pada saat mendatang (Sutanta, 2004).
2.3 Pengertian Sistem Informasi
Menurut Sutanta (2003) Sistem informasi dapat didefinisikan sebagai
sekumpulan sub sistem yang saling berkaitan, berkumpul bersama-sama dan
membentuk satu kesatuan, saling berinteraksi dan bekerja sama antara bagian
satu dengan yang lainnya dengan cara-cara tertentu untuk melakukan fungsi
pengolahan data, menerima masukkan (input) berupa data-data, kemudian
mengolahnya (processing), dan menghasilkan keluaran (output) berupa
informasi sebagai dasar bagi pengambilan keputusan yang berguna dan
mempunyai nilai nyata yang dapat dirasakan akibatnya baik pada saat itu juga
maupun di masa mendatang, mendukung kegiatan operasional, manajerial,
dan strategis organisasi dengan memanfaatkan sumber daya yang ada dan
tersedia bagi fungsi tersebut guna mencapai tujuan. Sistem informasi
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
7
merupakan suatu sistem yang dibuat manusia yang terdiri dari komponen-
komponen dalam organisasi untuk mencapai suatu tujuan yaitu menyajikan
informasi (Kristanto, 2003).
2.4 Analisis Sistem
Sebelum melakukan pengembangan sistem maka diperlukan data–data
dan pemahaman tentang sistem yang akan dikembangkan. Sedangkan
pengertian dari analisa sistem adalah istilah yang secara kolektif
mendeskripsikan fase-fase awal pengembangan sistem. Analisis sistem adalah
teknik pemecahan masalah yang menguraikan bagaian-bagian komponen
dengan mempelajari seberapa bagus bagian-bagian komponen tersebut
bekerja dan berinteraksi untuk mencapai tujuan mereka (Al Fatta, 2007).
2.5 Perancangan Sistem
Perancangan sistem adalah merancang atau mendesain sistem yang baik,
isinya adalah langkah–langkah operasi dalam pengolahan data dan prosedur
untuk mendukung operasi sistem.
2.6 Desain Sistem
Desain sistem adalah suatu fase dimana diperlukan suatu keahlian
perencanaan untuk elemen-elemen komputer yang akan menggunakan sistem
baru.
2.6.1 Data Flow Diagram
Data Flow Diagram (DFD) merupakan alat yang digunakan untuk
menggambarkan suatu sistem yang telah ada atau sistem baru yang akan
dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik
dimana data tersebut mengalir ataupun lingkungan fisik dimana data
tersebut akan disimpan. (Kendall & Kendall, 2003) Simbol-simbol Data
Flow Diagram ditunjukkan pada Tabel 2.1
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
8
Tabel 2.1 Data Flow Diagram
Simbol Keterangan
Menunjukkan proses dimana beberapa
tindakan atau sekelompok tindakan
dijalankan.
Menunjukkan kesatuan luar atau
eksternal yang bias menerima informasi
atau data-data awal.
Menunjukkan arus data dimana informasi
sedang melintas menuju kesuatu proses.
File basis data atau penyimpanan yang
diimplementasikan dalam computer.
2.7 Database
Database adalah kumpulan dari data yang saling berhubungan satu
sama lain yang diorganisasikan berdasarkan sebuah skema tertentu,
tersimpan di hardware dan dengan software untuk melakukan manipulasi
untuk kegunaan tertentu (Irmansyah, 2003).
Hubungan antar data dapat ditunjukan dengan adanya field/coloumn
kunci dari tiap file/table yang ada. Dalam satu file atau table terdapat
record-record yang sejenis, sama besar, sama bentuk, yang merupakan satu
kumpulan entitas yang seragam. Satu record (umumnya digambarkan
sebagai baris data) terdiri dari field yang saling berhubungan menunjukan
bahwa field tersebut dalam satu pengertian yang lengkap dan disimpan
dalam satu record. Database sangat diperlukan dalam sebuah sistem karena
data-data yang terdapat dalam database inilah yang nantinya akan diberikan
security sehingga data-data penting dalam sebuah sistem tidak dapat dicuri
dengan mudah.
2.8 Structured Query Language (SQL)
Merupakan suatu bahasa untuk menggambarkan struktur dan pengolahan
sebuah basis data relasional. Bahasa tersebut bisa digunakan sebagai bahasa
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
9
query yang berdiri sendiri, atau bisa ditempelkan di dalam program aplikasi
(Simarmata, 2007) .
2.9 Entity Relationship Diagram
Entity Relationship Diagram adalah diagram yang berisi komponen
komponen himpunan entitas dan himpunan relasi yang masing-masing
dilengkapi dengan atribut-atribut yang mempresentasikan seluruh fakta yang
ditinjau (Fatansyah, 1999). Notasi-notasi simbolik yang digunakan dalam
Diagram ER ditunjukkan pada Tabel 2.2
Tabel 2.2 Entity Relationship Diagram
Simbol Keterangan
Pesegi panjang mewakili entitas (individu yang
mewakili sesuatu yang nyata dan dapat dibedakan
dari sesuatu yang lain).
Elips mewakili atribut (properti dari entitas).
Belah ketupat mewakili relasi (hubungan di antara
sejumlah entitas yang berasal dari himpunan
entitas yang berbeda).
Garis sebagai penghubung antara relasi dengan
entitas dan entitas dengan atributnya.
.
Table Relationship
Kerelasian menyatakan hubungan antar relasi dalam basis data. Kerelasian
antar relasi dituliskan oleh foreign key atau relasi-relasi bertipe transaksi
yangdigunakan dalam basis data. Jenis-jenis antar relasi meliputi :
a. Kerelasian satu ke satu (one to one relationship)
Kerelasian satu ke satu dapat terjadi jika setiap nilai pada suatu
relasi hanya mengimplementasikan sebuah nilai pada relasi lain yang
direalisasikan secara logik.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
10
b. Kerelasian satu ke banyak (one to many relationship)
Kerelasian satu ke banyak dapat terjadi jika setiap nilai pada suatu
relasi mengimplementasikan banyak nilai pada relasi lain yang
direalisasikan secara logik.
c. Kerelasian banyak ke satu (many to one relationship)
Kerelasian banyak ke satu dapat terjadi jika banyak nilai pada
suatu relasi mengimplementasikan satu nilai pada relasi lain yang
direalisasikan secara logik.
d. Kerelasian banyak ke banyak (many to many relationship)
Kerelasian banyak ke banyak dapat terjadi jika banyak nilai pada
suatu relasi mengimplementasikan banyak nilai pada relasi lain yang
direalisasikan secara logic. (Sutanta, 2004)
2.10 Software Pendukung
Software pendukung digunakan sebagai alat untuk membantu penulis
dalam proses pembuatan sistem ini. Software yang digunakan oleh penulis
diantaranya yaitu :
1. PHP
PHP merupakan bahasa pemrograman yang dapat disisipkan dalam script
HTML. Banyak sintaks di dalamnya yang mirip dengan bahasa C, Java dan
Perl. (Sutarman, 2007)
2. MySQL
MySQL merupakan database server yang banyak digunakan untuk
membangun suatu database. MySQL termasuk jenis RDBMS (Relational
Database Management System), sehingga istilah seperti tabel, baris dan
kolom tetap digunakan dalam MySQL. Pada MySQL sebuah database
terdiri dari beberapa tabel, tabel terdiri dari beberapa baris dan kolom.
(Sutarman, 2007)
3. Apache
Untuk menjalankan PHP dibutuhkan web server. Web server juga dikenal
dengan istilah HTTPD (Hypertext Transfer Protocol Daemon). HTTP
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
11
server ini adalah service yang bekerja untuk melayani HTTP client (web
browser) ke komputer server. (Irmansyah, 2003)
4. Notepad ++
Notepad ++ merupakan peningkatan dari notepad yang asli dimana memiliki
hampir setiap fitur yang dapat di embed di teks editor. Versi gratis dari code
editor ini mendukung banyak bahasa seperti C, C++, Java, HTML,
Javascript, css , PHP, Perl dan masih banyak lagi. Notepad ini hanya cocok
digunakan untuk menulis catatan “ringan” atau teks yang sederhana.
2.11 Differential Apptitude Test (DAT)
Differential Aptitude Test ( DAT ) adalah tes yang disusun oleh
George K. Bennet, Harold G.Seashore, & Alexander G.Wesman. Awalnya
tes ini dilatarbelakangi oleh para ahli psikologi bahwa kemampuan mental
tidak hanya dari satu faktor saja melainkan banyak faktor sehingga
dibutuhkan suatu tes yang dapat mengukur bermacam-macam faktor
dengan beberapa skor sesuai dengan kemampuan yang diukur. Tes ini
dikembangkan pada tahun 1947 dengan memadukan prosedur ilmiah dan
prosedur pembakuan yang baik untuk mengungkap kemampuan (ability)
pria dan wanita pada para siswa kelas 3 smp sampai dengan siswa kelas 3
smu untuk tujuan bimbingan kependidikan dan bimbingan karir, tes DAT
ini lalu direvisi beberapa kali pada tahun 1963, 1973, 1981 dan disusun
berdasarkan teori multiple factors dari Thurstone. Dengan kata lain tes
DAT bertujuan untuk konseling sekolah atau penjurusan & seleksi
pekerjaan
Tes ini terdiri dari form V dan W, yang termasuk dalam tes DAT adalah
sebagai berikut :
1. Verbal reasoning (VR)
2. Numerical ability (NA)
3. Abstract reasoning (AR)
4. Space relation (SR)
5. Mechanical reasoning (MR)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
12
6. Clerical speed and accuracy (CSA)
7. Language usage ( Language usage I = Spelling, Language usage II
= Grammar )
Verbal Reasoning (VR) atau Tes Kemampuan Berpikir Verbal
Subtes penalaran verbal (verbal reasoning) adalah merupakan
suatu tes bakat yang mengungkapkan kemampuan untuk memahami
konsep-konsep dalam bentuk kata-kata (verbal). Tes ini bertujuan untuk
mengetahui seberapa mudah seseorang berpikir dan memecahkan masalah
masalah yang dinyatakan dalam bentuk kata – kata. (Sri Weni Utami,
1990) . Untuk pekerjaan yang membutuhkan kemampuan untuk mengatur,
mengevaluasi dan menggunakan informasi, seperti pengambilan keputusan
administrative, teknisi, ahli bahasa, supervitory dan sains
Numerical Ability (NA) atau Tes Kemampuan Berpikir Numerical
Tes ini bertujuan untuk mengetahui seberapa baik seseorang dapat
mengerti ide ide dan konsep konsep yang dinyatakan dalam bentuk angka
(Sri Weni Utami, 1990) dan mengukur kemampuan memahami hubungan
numerik & memecahkan masalah yg berhubungan dg konsep numerik.
Mengetahui seberapa baik seseorang memahami ide – ide yang
diekspresikan dalam bentuk angka, seberapa jelas dapat berpikir dan
menalar angka. Tes ini biasa digunakan di sekolah pada pelajaran
matematika dan ekonomi. Untuk pekerjaan biasanya pada akuntan.
Space Relation (SR) atau Tes Kemampuan Berpikir Relasi Ruang
Tes ini dirancang untuk mengetahui seberapa baik seseorang dapat
memvisualisasi, mengamati, atau membentuk gambaran gambaran mental
dari objek-objek dengan jalan melihat pada reng-reng an dua dimensi serta
untuk mengetahui seberapa baik seseorang dapat berpikir dalam tiga
dimensi (Sri Weni Utami, 1990) . Mengukur kemampuan visualisasi
terhadap konstruksi objek tiga dimensi yang dibangun dari pola dua
dimensi & kemampuan membayangkan berbagai cara yang digunakan
untuk memutar objek tersebut, sehingga mempunyai bangunan seperti
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
13
yang tampak dalam gambar. Tes ini biasanya dilakukan pada arsitek,
desain interior.
2.11.1 Skoring DAT
DAT dapat dinilai dengan tangan maupun dengan mesin komputer.
Skor untuk masing-masing tes adalah jumlah jawaban benar. Hanya ada
boleh ada 1 jawaban yang diperbolehkan untuk masing-masing item dalam
setiap tes. Skor maksimum untuk tiap tes ditunjukkan pada Tabel 2.3
berikut
Tabel 2.3 Skoring DAT
TES SKOR MAKSIMUM
Verbal Reasoning 50
Numerical Ability 40
Space Relation 60
Dalam melakukan skoring dan intepretasi hasil test, prosedur dan
langkah yang dilakukan adalah sebagai berikut :
1. Memberi skoring dengan cara mencocokkan dengan kunci jawaban,
dengan ketentuan nilai yang benar bernilai 1 dan 0 untuk yang salah
(tidak sesuai kunci)
2. Masing masing skor hasil dari tes dijumlahkan dan disebut dengan raw
score. Skor skor kasar (raw score) tersebut lalu diubah menjadi nilai
persentil.
3. Setelah menjadi nilai persentil, kemudian nilai persentil itu dicocokkan
dengan keterangan yang terdapat pada laporan grafik.
Adapun keterangan dalam persentil sebagai berikut :
Kategori berbakat (Persentil >= 75)
Kategori sedang (Persentil 60 – 74 )
Kategori kurang (Persentil <60)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
14
BAB III
DESAIN DAN PERANCANGAN
3.1 Perancangan Sistem
Sebelum membuat sebuah aplikasi atau sistem yang akan dibangun,
faktor yang harus diperhatikan adalah tahap perancangan. Tahap perancangan
sistem adalah merancang atau mendesain sistem yang baik, isinya adalah
langkah langkah operasi dalam pengolahan data dan prosedur untuk
mendukung operasi sistem.
Kegiatan yang dilakukan dalam tahap ini yaitu merancang atau
mendesain sistem yang baik, mendesain permodelan sistem yang baik,
mengenali dan mendefinisikan masalah pembuatan sistem ini sehingga jika
ada kesalahan ada alternatif pemecahannya. Perancangan sistem ini dimulai
dengan perancangan Context Diagram (CD) dan Data Flow Diagram (DFD)
3.2 Proses Bisnis
Merupakan sekumpulan tugas atau aktivitas untuk mencapai tujuan yang
diselesaikan baik secara berurut atau paralel, oleh manusia atau sistem,
baik di luar atau di dalam organisasi.
a. Tahap Input yang dilakukan Admin
1. Admin menginputkan soal berdasarkan jenis kategorinya yaitu Tes
verbal, tes berhitung dan tes pola, beserta jawaban
b. Tahap Pendaftaran yang dilakukan siswa
1. Siswa membuka situs pendaftaran.
2. Siswa mengisi data diri sesuai form pada formulir pendaftaran,
setelah pendaftaran selesai, siswa akan mempunyai username dan
password yang digunakan untuk login dan mengikuti seleksi bakat
c. Tahap seleksi yang dilakukan siswa.
1. Siswa harus login terlebih dahulu untuk memulai mengerjakan soal
seleksi bakat yang akan ditampilkan secara random oleh sistem.
2. Setiap siswa login untuk mengikuti ujian, sistem akan mengenalinya
dengan id pel.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
15
3. Setelah selesai mengerjakan setiap jenis soal kompetensi, jawaban
harus di submit terlebih dahulu oleh siswa untuk kemudian diproses
total nilainya oleh sistem.
4. Setelah proses tes, sistem akan membuat satu record baru secara
otomatis pada tabel yang berisikan skor pada masing masing jenis
soal yang diperoleh siswa.
5. Sistem akan menampilkan hasil dari seleksi bakat yang telah
dilakukan oleh siswa
6. Kesempatan mengerjakan hanya sekali kesempatan karena tidak ada
fasilitas back soal.
d. Tahap hasil seleksi
Setelah siswa selesai melakukan seleksi bakat, maka siswa akan
mendapatkan hasil berupa bakat apa yang ada didalam siswa tersebut
dan bidang pekerjaan apa yang cocok di masa depan, sehingga siswa
lebih terarah dalam menentukan pendidikan selanjutnya.
3.3 Context Diagram
Context diagram ini merupakan penggambaran secara garis besar
sistem seleksi bakat yang dibuat serta menunjukkan hubungan antar user
yang terlibat langsung dengan sistem. Berikut adalah context diagram dari
sistem seleksi bakat yang ditunjukkan pada Gambar 3.1
CONTEXT DIAGRAM TES BAKAT SISWA
TES BAKAT SISWA ADMINUsername,password
Hasil tes
Username,password
Data tes
Kepala Sekolah
Laporan Hasil Tes Bakat Username, password
Gambar 3.1 Context Diagram Sistem Seleksi Bakat
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
16
3.3.1 Data Flow Diagram
Data Flow Diagram (DFD) merupakan model yang menggambarkan
sistem sebagai jaringan kerja antar fungsi yang saling berhubungan dengan
aliran dan penyimpanan data atau database. Berikut adalah DFD Level 0 dari
sistem seleksi bakat yang ditunjukkan pada Gambar 3.2
DFD LEVEL O SELEKSI BAKAT
Admin
2
Kegiatan Tes
Bakat
1
Pengelolaan Siswa
Siswa
3
Hasil Tes Bakat
Username,password
Hasil Tes
Nilai
Data hasil tes
Username,password
Soal
Data soal
Data soal
Soal Tes
Akun
Username,password
Username,password
Member
Data siswa
ID siswa
Jenis_soal
Jenis soal
Jenis soal
Data hasil tes
Username,password
Data hasil tes
Data soal
Data soal
Username,password
Input jawaban
jawaban
jawaban
Gambar 3.2 Data Flow Diagram Level 0 Sistem Seleksi Bakat
1. DFD Level 1 Proses 1 (Pengelolaan Siswa)
DFD Level 1 pada proses pengelolaan siswa) dapat dilihat pada gambar
3.3
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
17
DFD LEVEL 1 PROSES 1 : PENGELOLAAN SISWA
SISWA
ADMIN
1.1
Penginputan data
siswa
1.2
Melihat detail data
siswa
1.3
Update data siswa
Akun
username,password Username,password
Detail data
Username,password
Detail data
Username,password
Data baru
Data baru
Data user terbaru
Member
Username,password
Username,password
Data siswa
Data siswa
Data siswa
Data siswa
Data terbaru
Data terbaru
Username,password
Gambar 3.3 Data Flow Diagram Level 1 Proses Pengelolaan siswa
2. DFD Level 1 Proses 2 (Kegiatan Seleksi Bakat)
DFD level 1 proses kegiatan seleksi bakat dapat dilihat pada Gambar 3.4
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
18
DFD LEVEL 1 PROSES 2 : PROSES KEGIATAN TES
ADMIN
SISWA
2.1
Input soal
2.5
Ikuti tes
Soal
Soal
Data inputan soal
data jawaban
Daftar soal
Input jawaban
Daftar soal
Data jawaban
2.2
Edit soal
Edit soal
Daftar soal
Data editan soal
Daftar soal baru
Daftar soal
Jenis_soal
Jenis soal
Jenis soal
Jenis soal
Jenis soal baru
Data soal
Data soal
Gambar 3.4 Data Flow Diagram Level 1 Proses Kegiatan Seleksi Bakat
3. DFD Level 1 Proses 3 (Hasil Seleksi Bakat)
DFD level 1 proses Hasil Seleksi Bakat dapat dilihat pada Gambar 3.5
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
19
DFD LEVEL 1 PROSES 3 : Hasil Tes Bakat
SISWA3.1
Melihat Hasil
Tes bakat
3.2
Melihat Laporan
Hasil Tes Bakat
Nilai
Username,password
Hasil tes
Laporan Tes Bakat
Username,password
Hasil tes
Username,paswword
Hasil tes
Hasil tes
Hasil tes terbaru
Hasil tes
ADMIN Kepala
SekolahLaporan Tes Bakat
Username,password
Gambar 3.5 Data Flow Diagram Level 1 Proses Hasil Seleksi Bakat
3.4 Perancangan Basis Data
Perancangan basis data perlukan dalam pembuatan sistem seleksi bakat
dan digunakan untuk tempat menyimpan seluruh informasi dan data.
Perancangan basis data dimulai dengan membuat rancangan tabel data, relasi
antar tabel, ERD
3.4.1 Rancangan Tabel Data
Rancangan tabel data digunakan untuk memberikan keterangan tentang
data-data apa saja yang dibutuhkan dalam pembuatan sistem Tes Bakat.
Berikut ini adalah tabel-tabel yang dipergunakan dalam perancangan basis
data.
1. Administrator
Tabel administrator digunakan untuk menyimpan data administrator
.Administrator sendiri merupakan tabel yang hanya diketahui oleh admin
karena pada tabel ini terdapat data id admin, nama admin dan password
admin yang hanya boleh diketahui oleh admin sendiri. Struktur tabel
administrator digambarkan pada Tabel 3.1
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
20
Tabel 3.1 Admin
Nama Field Tipe Data Ukuran Field Keterangan
id admin Integer 1 PK, Not Null
username Varchar 15 Not Null
password Varchar 6 Not Null
2. Akun
Tabel akun digunakan untuk menyimpan data siswa yang digunakan
untuk login ke sistem. Struktur tabel akun digambarkan pada Tabel 3.2
Tabel 3.2 Akun
Nama Field Tipe Data Ukuran Field Keterangan
id_pel Integer 1 PK, Not Null
username Varchar 30 Not Null
password Varchar 35 Not Null
3. Member
Tabel member digunakan untuk menyimpan data lengkap siswa. Pada
tabel member ini terdapat id_pel, nama, jns_klmin, alamat, no_telp,
tmpt_lhr, tgl_lhr. Struktur tabel member digambarkan pada Tabel 3.3
Tabel 3.3 Member
Nama Field Tipe Data Ukuran Field Keterangan
id_pel Int 1 PK, Not Null
nama Varchar 30 Not Null
jns_klmin Varchar 9 Not Null
alamat Varchar 50 Not Null
no_telp Varchar 12 Not Null
tmpt_lhr Varchar 20 Not Null
tgl_lhr date Not Null
4. Soal
Tabel soal digunakan untuk menyimpan pertanyaan disertai data
jawaban benar yang akan digunakan dalam proses tes. Struktur tabel soal
digambarkan pada Tabel 3.4
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
21
Tabel 3.4 Soal
5. Jenis Soal
Tabel jenis soal ini mempunyai relasi dengan tabel soal. Struktur tabel
jenis soal digambarkan pada Tabel 3.5
Tabel 3.5 Jenis Soal
Nama Field Tipe Data Ukuran Field Keterangan
jns_soal varchar 4 PK
jenis varchar 25
6. Nilai
Tabel nilai digunakan untuk menyimpan skor siswa. Tabel ini memuat
relasi antara tabel soal dan tabel member yang ditandai dengan id_soal dan
id_pel. Struktur tabel nilai digambarkan pada Tabel 3.6
Tabel 3.6 Nilai
Nama Field Tipe Data Ukuran Field Keterangan
Id_nilai int 1 PK
Id_soal int 1 FK
Id_pel int 1 FK
Nilai varchar 100
Nama Field Tipe Data Ukuran Field Keterangan
id soal Integer 1 PK, Not Null
gambar Varchar 50
soal Varchar 500
jwb_a Varchar 50
jwb_b Varchar 50
jwb_c Varchar 50
jwb_d Varchar 50
jawaban Varchar 1
jns_soal Varchar 4 FK
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
22
3.4.2 Relasi Antar Tabel
Diagram relasi antar tabel menggambarkan adanya relasi antar tabel
yang terdapat dalam sistem Tes Bakat. Relasi antar tabel ini berfungsi
untuk meminimalisir resiko data redundancy dan pemborosan memory.
Relasi antar tabel ditunjukkan pada Gambar 3.6
akun
PK,FK1 id_pel
username password
nilai
PK id_nilai
nilaiFK2 id_soalFK1 id_pel
jenis_soal
PK jns_soal
jenis
soal
PK id_soal
gambar soal jwb_a jwb_b jwb_c jwb_d jawabanFK1 jns_soal
administrator
PK id_admin
username password
member
PK id_pel
nama jns_klmin alamat no_telp tmpt_lhr tgl_lhr
Gambar 3.6 Relasi Antar Tabel
3.4.3 Entity Relationship Diagram (ERD)
Entity Relationship Diagram digunakan untuk melihat hubungan antar
entitas yang terdapat dalam sistem seleksi bakat. Berikut adalah ERD yang
terdapat dalam sistem seleksi bakat yang ditunjukkan pada Gambar 3.7
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
23
soal
Jenis_soal
akun
member
1
memiliki
1
Id_pel
nama
gambar
Id_soal
Id_pel
Jns_soal
nilain
mempunyai
1
Id_soal
Id_pel
Id_nilai
Jns_soal
Jwb_a
jawabansoal
username
Jns_klmin
1memilikin
nilai
memiliki
n
n
password
jenis
Jwb_c
Jwb_d
Jwb_b
Tgl_lhr
Tmpt_lhr
No_telp
alamat
Gambar 3.7 Entity Relationship Diagram (ERD
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
14
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
23
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
14
3.5 Desain Layout
Desain layout menggambarkan garis besar rancangan user interface
dalam pembuatan sistem seleksi bakat yang terdiri atas halaman index utama,
halaman siswa dan halaman admin.
1. Halaman Index Utama
Halaman index utama merupakan halaman yang pertama kali diakses oleh
user. Halaman ini berisi form multiuser sehingga siswa dan admin dapat
melakukan proses login melalui halaman ini. Rancangan halaman indeks
utama ditunjukkan pada Gambar 3.8
Gambar 3.8 Rancangan Halaman Index Utama
2. Halaman User
Halaman user adalah halaman yang akan diakses oleh user. Halaman ini
berisi home, alur test, hasil test dan logout. Rancangan halaman siswa
ditunjukkan pada Gambar 3.9
HEADER
Administrator
ISI
FOOTER
Home Alur Tes Login Daftar
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
25
Gambar 3.9 Rancangan Halaman User
3. Halaman Login
Pada halaman login digunakan untuk admin masuk ke dalam sistem
Halaman login terpisah dengan index. Hal ini dimaksudkan untuk security
halaman admin. Rancangan halaman login ditunjukkan pada Gambar 3.10
Gambar 3.10 Rancangan Halaman Login
Home Alur test Test Hasil Test Logout
ISI
FOOTER
Header
Login
Username
Password
FOOTER
Login
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
26
4. Halaman index admin
Halaman index admin terdiri atas manage siswa, manage soal, jenis soal,
dan manage nilai. Halaman ini berfungsi sebagai halaman yang mengatur
semua entitas utama dari user yang memakai sistem seleksi bakat. Oleh
karena itu, security yang tinggi sangat diperlukan dalam halaman ini.
Rancangan halaman index admin ditunjukkan pada Gambar 3.11
Gambar 3.11 Rancangan Halaman Index Admin
h
Daftar user
Daftar Guru
Manajemen Soal
Manajemen Nilai
HEADER
ISI
FOOTER
Home Manage Siswa Manage Soal Jenis Soal Manage Nilai Laporan
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
27
BAB IV
IMPLEMENTASI DAN ANALISA
4.1 Implementasi Sistem
Implementasi sistem merupakan di mana tahap sistem selesai dibuat
termasuk juga telah melalui proses pengtes yang hasilnya akan dituangkan
dalam laporan dan selanjutnya mengimplementasikan sistem ini pada media
yang sebenarnya.
Implementasi sistem dibuat sedekat mungkin dengan rancangan sistem
sehingga sistem yang telah dibuat tidak keluar dari kebutuhan sistem yang
telah dirancang. Berikut adalah screenshoot dari implementasi sistem
berdasarkan pembagian user.
4.2 Halaman Index Utama
Halaman index utama merupakan halaman yang bisa diakses oleh
seluruh user. Halaman ini berisi form login untuk siswa dan admin. Untuk
admin, terdapat link yang akan membawa admin ke halaman admin dimana
pada form login akan ada pilihan yaitu login sebagai guru atau sebagai
admin. Berikut adalah screenshoot halaman index utama yang ditunjukan
pada Gambar 4.12
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
28
Gambar 4.12 Halaman Index Utama
4.2.1 Halaman Daftar
Halaman daftar merupakan halaman yang digunakan untuk proses
pendaftaran bagi siswa yang akan mengikuti seleksi bakat. Berikut adalah
screenshoot halaman daftar yang ditunjukan pada Gambar 4.13
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
29
Gambar 4.13 Halaman Index Utama
4.3 Halaman Siswa
Halaman siswa merupakan halaman yang dapat diakses oleh siswa
setelah melakukan proses login. Halaman siswa berisi halaman home siswa,
halaman alur tes, halaman tes dan halaman hasil tes.
4.3.1 Halaman Home
Halaman home siswa merupakan halaman depan sebelum mengikuti tes.
Berikut adalah screenshoot halaman home yang ditunjukan pada Gambar
4.14
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
30
Gambar 4.14 Halaman Home
4.3.2 Halaman Alur Tes
Halaman Alur tes berisi tentang langkah langkah yang harus dilakukan user
dalam mengikuti seleksi tes bakat ini.Berikut adalah screenshoot halaman
alur tes yang ditunjukkan pada Gambar 4.15
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
31
Gambar 4.15 Halaman Alur Tes siswa
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
32
4.3.3 Halaman Test
Halaman test berisi tentang soal soal yang harus dijawab oleh siswa yang
mengikuti seleksi bakat. Berikut adalah screenshoot halaman test yang
ditunjukkan pada Gambar 4.15
Gambar 4.16 Halaman Tes siswa
Setelah siswa mengeklik tombol begin, maka halaman soal akan muncul.
Berikut adalah halaman soal yang ditunjukkan pada Gambar 4.17
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
33
Gambar 4.17 Halaman Soal
4.3.4 Halaman Hasil Test
Halaman test berisi tentang nilai dari para siswa yang telah melakukan
tes.Berikut adalah screenshoot halaman test yang ditunjukkan pada Gambar
4.18
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
34
Gambar 4.18 Halaman Hasil Tes siswa
4.4 Halaman Admin
Halaman admin adalah halaman dimana digunakan untuk mengelola
sistem tes online baik itu pengelolaan user maupun pengelolaan tes. Ada
dua user yang dapat mengakses halaman admin ini, yaitu guru dan admin.
Admin mempunyai hak akses untuk proses pengelolaan user sedangkan
guru mempunyai hak akses untuk mengelola kegiatan tesnya baik dari
manajemen soal, nilai dan aktivasi soal.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
35
4.4.1 Halaman Login
Halaman login digunakan untuk proses login. Halaman ini juga memiliki
proses autentifikasi sama seperti halaman login user lainnya. Pada halaman
ini akan terdapat dua user, yaitu masuk ke sistem sebagai admin atau
sebagai guru. Berikut adalah screenshoot halaman login yang ditunjukkan
pada Gambar 4.19
Gambar 4.19 Halaman Login
Setelah login sebagai admin sukses, maka admin akan masuk ke dalam
halaman home admin. Berikut adalah screenshoot halaman home admin
yang ditunjukkan pada Gambar 4.19
Gambar 4.20 Halaman Home Admin
4.4.2 Manage Siswa
Halaman manage siswa berisi tentang informasi mengenai data siswa, pada
halaman ini admin bisa menambah, mengedit dan juga menghapus data
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
36
siswa. Berikut adalah screenshoot halaman manage siswa yang ditunjukkan
pada Gambar 4.21
Gambar 4.21 Halaman Manage siswa
Pada halaman Manage siswa ini admin bisa terdapat pilihan untuk
melakukan penambahan siswa. Berikut ini adalah screenshot halaman
tambah siswa yang ditunjukkan pada gambar 4.22
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
37
Gambar 4.22 Halaman Tambah siswa
Selain dapat melakukan penambahan siswa, admin juga dapat
melakukan proses update data siswa. Berikut ini adalah screenshot
halaman update siswa yang ditunjukkan pada gambar 4.23
Gambar 4.23 Halaman Update siswa
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
38
4.4.3 Manage Soal
Halaman manage soal berisi tentang daftar soal yang diujikan, serta soal
soal lain yang sudah dipersiapkan. Dalam daftar soal ini terdapat pula
keterangan mengenai jenis soalnya, jadi pada tabel soal terdapat beberapa
jenis soal. Pada halaman ini admin bisa menambah, mengedit dan juga
menghapus soal . Berikut adalah screenshoot halaman manage soal yang
ditunjukkan pada Gambar 4.24
Gambar 4.24 Halaman Manage Soal
Apabila admin ingin menambahkan soal, maka tinggal memilih icon tambah
soal kemudian mengisikan form yang telah disediakan. Berikut adalah
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
39
screenshoot halaman untuk tambah soal yang ditunjukkan pada Gambar
4.25
Gambar 4.25 Halaman Tambah Soal
Dan apabila admin ingin mengedit soal, maka dapat memilih edit pada
kolom keterangan di tabel soal. Berikut adalah screenshoot halaman untuk
edit soal yang ditunjukkan pada Gambar 4.26
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
40
Gambar 4.26 Halaman Edit Soal
4.4.4 Manage Nilai
Halaman manage nilai berisi mengenai data nilai dari para siswa yang telah
mengikuti tes. Pada halaman ini admin hanya bisa melihat dan menghapus
data nilai. Berikut adalah screenshoot halaman manage nilai yang
ditunjukkan pada Gambar 4.27
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
41
Gambar 4.27 Halaman Manage Nilai
4.4.5 Jenis Soal
Halaman jenis soal berisi keterangan tentang tabel jenis soal dimana pada
tabel jenis soal ini menunjukkan jenis soal yang ada dalam tes bakat ini.
Pada halaman ini admin bisa menambah dan mengedit jenis soal. Berikut
adalah screenshoot halaman jenis soal yang ditunjukkan pada Gambar 4.28
Gambar 4.28 Halaman Jenis Soal
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
42
4.4.6 Laporan
Halaman laporan ini berisi keterangan siswa yang mengikuti seleksi ini
beserta skor yang diperolehnya. Berikut adalah screenshoot halaman
laporan yang ditunjukkan pada Gambar 4.29
Gambar 4.29 Halaman Laporan
4.4 Analisis Kebutuhan Sistem
Berdasarkan deskripsi data diatas, dapat diketahui bahwa pada proses
pembuatan seleksi bakat tersebut melalui berbagai tahapan- tahapan. Salah
satunya adalah analisis kebutuhan sistem. Analisis kebutuhan sistem
berfungsi untuk menentukan perangkat apa saja yang dibutuhkan dalam
pembuatan seleksi bakat meliputi perangkat keras (hardware) dan
perangkat lunak (software). Dengan menggunakan analisis kebutuhan
sistem maka dapat diketahui kebutuhan minimum yang diperlukan untuk
membuat seleksi bakat. Berikut ini adalah penjabaran tentang spesifikasi
hardware dan software yang dibutuhkan dalam pembuatan seleksi bakat
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
43
4.4.1 Kebutuhan Hardware
Hardware minimum untuk pembuatan seleksi bakat untuk
pengembangan potensi siswa berdasarkan Differential Apptitude Test (DAT)
berbasis web dengan spesifikasi sebagai berikut :
1. Processor Intel Pentium 4
2. RAM 512 MB
3. Harddisk 160 GB
Dengan spefikasi diatas maka sudah memenuhi standard sesuai
dengan spesifikasi hardware yang dibutuhkan untuk pembuatan seleksi
bakat untuk pengembangan potensi siswa berdasarkan Differential
Apptitude Test (DAT) berbasis web
4.4.2 Kebutuhan Software
Software minimum yang diperlukan dalam pembuatan seleksi
bakat untuk pengembangan potensi siswa berdasarkan Differential
Apptitude Test (DAT) berbasis web adalah sebagai berikut :
1. Aplikasi ini memerlukan Sistem Operasi Windows karena aplikasi ini
merupakan aplikasi yang berbasis windows, bisa menggunakan windows
XP ataupun windows 7
2. Server database menggunakan MySQL Version 5.1.41
3. Server web menggunakan Apache Version 2.2.14
4. PHP Version 5.3.1 sebagai Script Languange
5. phpMyAdmin Version 3.2.4 sebagai Database Manager.
6. Notepad ++ sebagai teks editor.
7. Adobe Photoshop CS4 sebagai editor gambar.
4.4.3 Kebutuhan Brainware
Pemakai program aplikasi seleksi bakat untuk pengembangan
potensi siswa berdasarkan Differential Apptitude Test (DAT) berbasis web
yaitu admin dan user. User hanya melakukan pendaftaran dan mengerjakan
soal sedangkan admin bertugas megoperasikan serta mengelola segala
proses yang terjadi dalam program aplikasi seleksi bakat untuk
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
44
pengembangan potensi siswa berdasarkan Differential Apptitude Test (DAT)
berbasis web mulai dari proses input data, update data dan hapus data.
4.4.4 Kebutuhan Basis data
Di luar kebutuhan hardware, software dan brainware, aplikasi seleksi
bakat untuk pengembangan potensi siswa berdasarkan Differential
Apptitude Test (DAT) berbasis web membutuhkan media penyimpanan
data. Data yang telah diperoleh diolah dan disimpan kedalam sebuah
database yang disediakan demi menunjang program aplikasi seleksi bakat
untuk pengembangan potensi siswa berdasarkan Differential Apptitude
Test (DAT) berbasis web
4.5. Evaluasi
Langkah selanjutnya adalah pengujian. Penulis menggunakan server launcher
dari Apache untuk mengujinya atau dengan menggunakan localhost. Setelah
dilakukan pengujian terhadap sistem, maka dapat diketahui kelebihan dan
kekurangannya. Adapun kelebihan dan kekurangannya sebagai berikut :
1. Kelebihan
Adapun kelebihan dari sistem yang telah dibuat adalah :
a. Pada sistem ini telah memiliki keamanan data yaitu mampu mengenkripsi
password admin maupun user yang digunakan untuk login dengan
menggunakan MD5.
b. Soal yang digunakan untuk menyeleksi bakat telah memuat kompetensi
berdasarkan Differential Apptitude Test (DAT).
c. Sistem ini sudah menggunakan timer
2. Kelemahan
Adapun kelemahan dari sistem yang telah dibuat adalah :
a. Random soal yang belum sempurna yaitu soal yang telah ditampilkan ada
kemungkinan redudan sehingga akan mempengaruhi penilaian.
b. Sistem ini hanya dapat digunakan dalam server local seperti localhost.
c. Halaman admin belum dilengkapi proses backup dan restore.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
45
d. Option soal masih menggunakan radio button sehingga user hanya dapat
memilih satu jawaban.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
44
BAB V
PENUTUP
5.1 Kesimpulan
Kesimpulan yang dapat ditarik berdasarkan rangkaian proses pembuatan
sistem seleksi bakat untuk pengembangan potensi siswa berdasarkan Differential
Apptitude Test (DAT) berbasis web adalah sebagai berikut :
1. Pembuatan seleksi bakat untuk pengembangan potensi siswa berdasarkan
Differential Apptitude Test (DAT) berbasis web yang menggunakan
pemrograman php dan database mysql digunakan sebagai sarana seleksi
bakat yang dimiliki siswa agar bisa dimaksimalkan dan diarahkan ke
bidang bidang yang sesuai sehingga dapat mencapai keberhasilan dimasa
depan
2. Sistem seleksi bakat untuk pengembangan potensi siswa berdasarkan
Differential Apptitude Test (DAT) berbasis web memberikan manfaat yaitu
tidak perlu melakukan pengadaan kertas dan menghemat waktu untuk
koreksi sehingga efisiensi dan efektifitas yang menjadi tujuan pembuatan
seleksi bakat untuk pengembangan potensi siswa berdasarkan Differential
Apptitude Test (DAT) berbasis web dapat tercapai.
5.2 Saran
Sistem seleksi bakat untuk pengembangan potensi siswa berdasarkan
Differential Apptitude Test (DAT) berbasis web yang dibuat sudah
memenuhi standar dan sesuai dengan tujuan dari pembuatan sistem itu
sendiri, hanya saja akan lebih baik lagi bila dilakukan pengembangan lebih
lanjut yaitu :
1. Penambahan fasilitas backup dan restore data sehingga apabila terjadi hal-
hal yang tidak diinginkan maka tetap memiliki data cadangan.
2. Penambahan jenis kompetensi dengan metode Differential Appitude Test
(DAT) yang lain.