LIN ARDIYANING M3209049

(1)

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


(2)

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


(3)

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


(4)

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.


(5)

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.


(6)

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)


(7)

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


(8)

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


(9)

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


(10)

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


(11)

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


(12)

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


(13)

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


(14)

commit to user

xiv


(15)

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


(16)

commit to user

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 siswadan 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).


(17)

commit to user

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.


(18)

commit to user

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


(19)

commit to user 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.


(20)

commit to user

6 BAB II

LANDASAN TEORI

2.1Pengertian 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


(21)

commit to user

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


(22)

commit to user

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


(23)

commit to user

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.


(24)

commit to user

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


(25)

commit to user

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. Numericalability (NA) 3. Abstractreasoning (AR) 4. Spacerelation (SR)


(26)

commit to user

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


(27)

commit to user

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)


(28)

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


(29)

commit to user

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 Username,password ADMIN Hasil tes

Username,password Data tes

Kepala Sekolah

Laporan Hasil Tes Bakat Username, password


(30)

commit to user 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


(31)

commit to user

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)


(32)

commit to user

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)


(33)

commit to user

DFD LEVEL 1 PROSES 3 : Hasil Tes Bakat

SISWA Melihat Hasil 3.1 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

Sekolah Laporan Tes Bakat

Username,password

Gambar 3.5 Data Flow Diagram Level 1 Proses Hasil Seleksi Bakat

3.4Perancangan 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


(34)

commit to user

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


(35)

commit to user

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


(36)

commit to user 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 nilai FK2 id_soal FK1 id_pel jenis_soal PK jns_soal jenis soal PK id_soal gambar soal jwb_a jwb_b jwb_c jwb_d jawaban FK1 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 bakatyang ditunjukkan pada Gambar 3.7


(37)

commit to user soal Jenis_soal akun member 1 memiliki 1 Id_pel nama gambar Id_soal Id_pel Jns_soal nilai n mempunyai 1 Id_soal Id_pel Id_nilai Jns_soal Jwb_a jawaban soal username Jns_klmin 1 memiliki n nilai memiliki n n password jenis Jwb_c Jwb_d Jwb_b Tgl_lhr Tmpt_lhr No_telp alamat


(38)

(39)

(40)

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


(41)

commit to user

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


(42)

commit to user

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


(43)

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


(44)

commit to user

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


(45)

commit to user

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


(46)

commit to user

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


(47)

commit to user


(48)

commit to user

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


(49)

commit to user

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


(50)

commit to user

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.


(51)

commit to user

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


(52)

commit to user

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


(53)

commit to user

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


(54)

commit to user

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


(55)

commit to user

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 soalyang ditunjukkan pada Gambar 4.26


(56)

commit to user

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


(57)

commit to user

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


(58)

commit to user

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


(59)

commit to user 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


(60)

commit to user

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.


(61)

commit to user

d. Option soal masih menggunakan radio button sehingga user hanya dapat memilih satu jawaban.


(62)

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.


(1)

commit to user

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


(2)

commit to user 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


(3)

commit to user

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


(4)

commit to user

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.


(5)

commit to user

d. Option soal masih menggunakan radio button sehingga user hanya dapat memilih satu jawaban.


(6)

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.