vi
Universitas Kristen Maranatha
ABSTRAK
Aplikasi ini membantu dalam pencocokan minat, bakat, dan kompetensi pribadi dengan pekerjaan yang akan ditekuni atau diminati. Aplikasi ini menggunakan metode SDS (Self-Directed Search) yang dikembangkan oleh John Holland. Aplikasi ini akan menghasil 3
digit kode Holland, dimana kode tersebut dapat digunakan sebagai acuan dalam memilih
pekerjaan yang sesuai. Aplikasi ini merupakan alternatif lain dari tes SDS yang dibuat oleh John Holland sendiri, dimana tes sds yang dibuat oleh John Holland bersifat terbatas dan berbayar serta menggunakan bahasa inggris sebagai media penyampaiannya. Konten utama dari aplikasi ini hampir sama dengan tes yang dibuat oleh John Holland terutama pada enam kategori utama yang dipakai untuk penilaian, yaitu Reliability, Invetigative, Artistic, Social,
Enterprise, dan Conventional. Selain itu aplikasi ini juga menggunakan Lachan Agreement Index sebagai tolak ukur kecocokan antara hasil tes dan pekerjaan.
ABSTRACT
This application will help us in determining our own interest, capability, and competence, also matching it with the suitable jobs that fit us the best. This application is using SDS (Self-Directed Search) methods which was developed by John Holland. This application will generate 3-digits Holland code, which will be used to determine the best job for us. This application is an alternative of the original version John Holland test which is limited and prepaid also using english as it’s language. The content of this application is mostly the same wih John Holland’s especially in the six main categories that’re used as scoring base. Beside that this application is using Lachan Agreement Index as it’s way to determine whether the test result and the occupation has anything in particular or not.
viii
Universitas Kristen Maranatha
DAFTAR ISI
LEMBAR PENGESAHAN ... i
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii
PRAKATA... iv
1.5 Sistematika Pembahasan ... 3
BAB II LANDASAN TEORI ... 5
2.1 Flowchart ... 5
2.1.1 Flowchart Sistem ... 6
2.2 Rekayasa Perangkat Lunak ... 7
2.2.1 Definisi Perangkat Lunak ... 8
2.2.2 Model Pengembangan Perangkat Lunak ... 9
2.2.3 Metriks Perangkat Lunak ... 10
2.2.4 Penerapan Perangkat Lunak ... 10
2.2.5 Desain Perangkat Lunak ... 11
2.2.6 Metode Simulasi ... 13
2.3 Microsoft SQL Server ... 17
2.4 Entity Relationship Diagram (ERD) ... 20
2.5 Algoritma ... 23
2.5.1 Apa Itu Algoritma ... 23
2.5.2 Definisi Algoritma ... 24
2.5.3 Beda Algoritma dengan Program ... 24
2.5.4 Aturan Penulisan Algoritma ... 24
2.6 Unified Modelling Language (UML) ... 26
2.9 Visual Basic.NET ... 31
2.10 Self-Directed Search (SDS)... 32
BAB III ANALISIS DAN DISAIN ... 37
3.1 Analisis ... 37
3.1.1 Flowchart Perhitungan ... 37
3.2 Gambaran Keseluruhan ... 39
3.2.1 Antarmuka Eksternal ... 39
3.2.2 Antarmuka Pengguna ... 39
3.2.3 Antarmuka Perangkat Keras ... 40
3.2.4 Antarmuka Perangkat Lunak ... 40
3.2.5 Antarmuka Komunikasi ... 40
3.2.6 Fitur-fitur Perangkat Lunak ... 41
3.3 Disain Perangkat Lunak ... 53
3.3.1 Permodelan Perangkat Lunak ... 53
3.3.2 Disain Penyimpanan Data ... 65
3.3.3 Desain Antarmuka ... 69
BAB IV PENGEMBANGAN PERANGKAT LUNAK... 74
4.1 Halaman Perkenalan ... 74
4.2 Halaman FAQ ... 75
4.3 Halaman Registrasi ... 75
4.4 Halaman Login ... 76
4.5 Halaman Konsultasi ... 77
4.6 Halaman Admin ... 78
4.7 Halaman Tes ... 78
4.8 Halaman History ... 79
4.9 Halaman Report ... 80
4.10 Halaman Report Statistik ... 81
BAB V TESTING DAN EVALUASI SISTEM ... 82
5.1 Test Case ... 82
5.1.1 Test Case Halaman Menu Utama Guest ... 82
5.1.2 Test Case Halaman Menu Utama Member ... 83
5.1.3 Test Case Halaman Menu Utama Admin ... 83
5.1.4 Test Case Halaman Login ... 84
5.1.5 Test Case Halaman Konsultasi ... 85
5.1.6 Test Case Halaman Tes SDS ... 85
5.1.7 Test Case Halaman Ubah, Tambah, Hapus Data ... 86
5.2 Black Box ... 86
5.2.1 Testing Form Login ... 87
5.2.2 Testing Form Konsultasi ... 87
5.2.3 Testing Form Registrasi ... 87
5.2.4 Testing Form Tes SDS ... 88
x
Universitas Kristen Maranatha BAB VI KESIMPULAN DAN SARAN ... 90
6.1 Kesimpulan ... 90 6.2 Saran ... 90
DAFTAR TABEL
Tabel 3.1 Tabel TPengguna ... 67
Tabel 3.2 Tabel TLogAdmin ... 67
Tabel 3.3 Tabel TLogAnggota... 67
Tabel 3.4 Tabel Tfaq ... 68
Tabel 3.5 Tabel TSoal ... 68
Tabel 3.6 Tabel TKeterangan ... 68
Tabel 3.7 Tabel TPekerjaan ... 69
Tabel 5.1 Test Case Halaman Menu Utama Guest ... 82
Tabel 5.2 Test Case Halaman Menu Utama Member ... 83
Tabel 5.3 Test Case Halaman Menu Utama Admin ... 83
Tabel 5.4 Test Case Halaman Menu Utama Login ... 84
Tabel 5.5 Test Case Halaman Konsultasi ... 85
Tabel 5.6 Test Case Halaman Tes SDS ... 85
Tabel 5.7 Test Case Halaman Ubah, Tambah, Hapus Data ... 86
Tabel 5.8 Testing Form Login ... 87
Tabel 5.9 Testing Form Konsultasi ... 87
Tabel 5.10 Testing Form Registrasi ... 88
Tabel 5.11 Testing Form Tes SDS ... 88
xii
Universitas Kristen Maranatha
DAFTAR GAMBAR
Gambar 2.1 Simbol Flowchart Sistem ... 7
Gambar 2.2 Model Prototipe ... 9
Gambar 2.3 Model Simulasi ... 17
Gambar 2.4 Entitas ... 21
Gambar 2.10 Banyak ke Banyak ... 23
Gambar 2.11 Konsep Dasar UML ... 27
Gambar 2.12 RIASEC Hexagon ... 33
Gambar 2.13 Proses Penilaian ... 34
Gambar 2.14 Summary Code ... 34
Gambar 2.15 Lachan Agreement Index ... 35
Gambar 3.1 Flowchart Perhitungan Tes SDS ... 38
Gambar 3.2 Use Case ... 54
Gambar 3.3 Class Diagram Anggota ... 60
Gambar 3.4 Class Diagram Account ... 60
Gambar 3.5 Class Diagram Admin ... 61
Gambar 3.6 Activity Diagram Login dan Registrasi ... 61
Gambar 3.7 Activity Diagram Update, Insert, Delete Data ... 62
Gambar 3.8 Activity Diagram Tes ... 63
Gambar 3.9 Activity Diagram Konsultasi ... 64
Gambar 3.10 ERD ... 65
Gambar 3.11 Skema Database ... 66
Gambar 3.12 Form Login ... 69
Gambar 3.13 Form Registrasi ... 70
Gambar 3.14 Form Tes ... 70
Gambar 3.15 Form Pengiriman Email ... 71
Gambar 3.16 Form FAQ... 72
Gambar 3.17 Form Ubah, Tambah, Hapus Data Soal ... 73
Gambar 4.1 Halaman Perkenalan ... 74
Gambar 4.2 Halaman FAQ ... 75
Gambar 4.3 Halaman Registrasi ... 76
Gambar 4.4 Halaman Login ... 77
Gambar 4.5 Halaman Konsultasi ... 77
Gambar 4.6 Halaman Admin ... 78
Gambar 4.7 Halaman Tes 1 ... 79
Gambar 4.8 Halaman Tes 2 ... 79
Gambar 4.9 Halaman History ... 80
Gambar 4.10 Halaman Report 1 ... 80
Gambar 4.11 Halaman Report 2 ... 81
DAFTAR LAMPIRAN
1
Universitas Kristen Maranatha
BAB I
PENDAHULUAN
Bab berikut ini merupakan pengenalan dasar terhadap sistem yang akan
dibuat yang berisikan latar belakang, rumusan masalah, tujuan, batasan masalah,
dan sistematika pembahasan dari Aplikasi Pencocokan Bakat, Minat, dan
Kompetensi Pribadi Menggunakan SDS (Self-Directed Search) Berbasis Web.
1.1 Latar Belakang
Karir dan pekerjaan yang baik serta sesuai dengan minat, bakat, dan
kompetensi, merupakan keinginan dari setiap orang. Memiliki perkerjaan yang
sesuai dengan keahlian dan minat dapat membuat seseorang merasa nyaman
dalam melakukan kewajibannya. Tetapi tidak jarang seseorang memilih pekerjaan
yang tidak sesuai dengan bidang keahlian dan minatnya yang kemudian
mengalami stres saat bekerja, ataupun seseorang yang mengalami pemecatan dan
penolakan kerja karena tidak memiliki kriteria yang seharusnya. Kejadian tersebut
dapat disebabkan oleh banyak faktor, salah satu faktor yang umum adalah karena
tidak menyadari bakat, minat, dan kompetensi sendiri atau memilih bidang ahli
secara acak berdasarkan prospek di masa depan dan sejumlah uang yang dapat
dihasilkan tanpa menghiraukan bakat, minat, dan kompetensi yang dimiliki.
Hal seperti ini sebenarnya dapat dihindari apabila kita mau mengetahui apa
bakat, minat, dan kompetensi yang kita miliki sebelum kita menentukan pekerjaan
yang diinginkan. Para psikolog telah membuat berbagai macam tes untuk
membantu seseorang dalam penentuan bakat, minat, dan kompetensinya, tetapi
karena kesibukan dan aktivitas sehari-hari dari sebagian besar orang terutama
daerah perkotaan, membuat tidak semua orang dapat melakukan tes ini
dikarenakan durasi tes yang tidak sebentar. Untuk mengatasi hal tersebut maka
dibuatlah sebuah sistem untuk memudahkan para calon pekerja dalam melakukan
tes tersebut yang disebut dengan Aplikasi Pencocokan Bakat, Minat, dan
2
yang dapat diakses melalui komputer. Dengan adanya sistem tersebut diharapkan
agar para calon pekerja dapat mencari pekerjaan yang sesuai dengan minat, bakat,
dan kompetensi yang dimiliki.
1.2 Rumusan Masalah
Berdasarkan latar belakang yang telah diuraikan, maka dapat dirumuskan
masalah sebagai berikut :
1. Bagaimana membangun sebuah aplikasi yang dapat membantu pengguna
untuk mengetahui bakat, minat, dan kompetensi yang dimiliki?
2. Bagaimana membangun sebuah aplikasi dimana pengguna dapat melakukan
tanya jawab mengenai minat, bakat, dan kompetensi dirinya dengan seorang
ahli psikolog?
3. Bagaimana membangun sebuah aplikasi yang dapat menilai kecocokan antara
minat, bakat, dan kompetensi yang dimiliki dengan pekerjaan yang diminati?
1.3 Tujuan
Berdasarkan dari tumusan masalah yang telah ada, maka dapat diketahui
tujuan pembahasan topik ini adalah :
1. Dengan menggunakan sistem kuesioner berisi pertanyaan-pertanyaan
menyangkut diri sendiri yang menerapkan metode SDS (Self-Directed
Search) yang telah dikembangkan oleh John Holland dan penggunaan Lachan
Agreement Index yang dikembangkan oleh Lachan dengan menggunakan web
agar dapat diakses dengan mudah.
2. Dengan menerapkan fasilitas pengiriman email pada aplikasi, dimana
pengguna dapat melakukan tanya jawab secara online tanpa harus bertatap
muka.
3. Dengan melakukan perhitungan tingkat kecocokan antara pekerjaan yang
diminati menggunakan Lachan Agreement Index dari hasil yang didapat
3
Universitas Kristen Maranatha
1.4 Batasan Masalah
Batasan masalah bertujuan agar topik yang dibicarakan tetap berada dalam
suatu lingkup permasalahan. Batasan masalah yang digunakan dalam pembuatan
Aplikasi Pencocokkan Minat, Bakat, dan Kompetensi Pribadi Menggunakan SDS
(Self-Directed Search) Berbasis Web, adalah sebagai berikut:
1. Apabila terdapat kesamaan jumlah total nilai antara huruf ketiga dan keempat
setelah pengurutan nilai dari yang terbesar dilakukan, maka huruf ketiga yang
akan dimasukkan ke dalam 3-Letters Holland Code.
2. Jenis pekerjaan dan occupation code yang digunakan bersifat terbatas
sehingga tidak semua jenis pekerjaan akan tersedia di dalam pilihan saat
melakukan tes dikarenakan aplikasi masih dalam tahap uji coba.
3. Email pada aplikasi merupakan satu arah, hanya pengguna yang dapat
melakukan pengiriman email melalui aplikasi. Interaksi selanjutnya dilakukan
via email masing-masing diluar aplikasi. Baik itu berupa email balasan dari
admin atau email balasan dari pengguna untuk admin.
1.5 Sistematika Pembahasan
Sistematika penulisan dari penyusunan laporan tugas akhir ini
direncanakan sebagai berikut:
BAB I PENDAHULUAN
Bab I berisi tentang pendahuluan yang terdiri dari latar belakang, rumusan
masalah, tujuan, batasan masalah, sistematika pembahasan.
BAB II LANDASAN TEORI
Bab II membahas teori-teori yang berhubungan dengan pembuatan laporan dan
Aplikasi Pencocokan Bakat, Minat, dan Kompetensi Pribadi Menggunakan SDS
4
BAB III ANALISIS DAN DISAIN
Bab III membahas secara lengkap mengenai Aplikasi Pencocokan Bakat, Minat,
dan Kompetensi Pribadi Menggunakan SDS (Self-Directed Search) Berbasis Web.
BAB IV PENGEMBANGAN PERANGKAT LUNAK
Bab IV terdiri atas implementasi seluruh hasil rancangan di bab III, yaitu tampilan
antarmuka sistem.
BAB V TESTING DAN EVALUASI SISTEM
Bab V terdiri atas rencana pengujian yang terdiri atas tes kasus dan pelaksanaan
pengujian yang dapat menggunakan salah satu metode, yaitu Black Box.
BAB VI KESIMPULAN DAN SARAN
Bab VI berisi kesimpulan dari pembahasan pada perancangan serta analisa
pengujian aplikasi yang dibuat. Untuk lebih meningkatkan hasil akhir yang lebih
baik maka penulis juga memberikan saran-saran untuk perbaikan serta
90
Universitas Kristen Maranatha
BAB VI
KESIMPULAN DAN SARAN
6.1 Kesimpulan
Berdasarkan hasil pembahasan yang telah dilakukan berikut ini akan
dirumuskan dan ditegaskan hal-hal yang ditemukan dalam penelitian
menghasilkan temuan ilmiah, yaitu sebagai berikut:
1. Dengan penerapan teori SDS dan lachan agreement index pada aplikasi,
pengguna dapat melakukan tes uji bakat, minat dan kompetensi diri dengan
mudah tanpa harus melakukan perjalanan jauh untuk melaksanakan tes
tersebut di tempat psikolog.
2. Dengan adanya fitur email, seorang pengguna dapat dengan mudah
berkonsultasi atau bertanya kepada psikolog tanpa harus bertatap muka
3. Dengan adanya perhitungan tingkat kecocokkan, seorang pengguna dapat
mengetahui apabila ia memiliki kriteria yang dibutuhkan untuk pekerjaan
yang diimpikan atau tidak.
6.2 Saran
Saran yang mungkin dapat dilakukan setelah penerapan aplikasi ini adalah
sebagai berikut:
1. Aplikasi agar dapat menampilkan dua alternatif hasil bila terdapat dua jumlah
total yang sama yang terdapat pada huruf ketiga dan keempat dari hasil yang
didapat.
2. Aplikasi agar memiliki tampilan yang lebih baik dan lebih rapi.
3. Aplikasi agar dapat memuat semua jenis pekerjaan yang terdapat dan diakui
dunia.
DAFTAR PUSTAKA
Amri, M. Choirul. 2005. Tutorial SQL (Structured Query Language), IlmuKomputer.Com
Black Box Testing. From: http://www.testingbrain.com/BLACKBOX/ BLACK_BOX_Testing.html, Diakses 8 Juli 2013
Herupras. 2008. Pengertian Visual Basic. From http://herupras.wordpress.com/ 2008/08/03/pengertian-visual-basic-60/, Diakses 8 Juli 2013
H.M, Jogianto. 2005. Analisa dan Design Sistem Informasi. Andi Offset. Yogyakarta
H.M, Jogianto. 1995.Sistem informasi berbasis komputer edisi 2. Yogyakarta
Kumalasari, Efa. 2008. Proses Bisnis dalam Perusahaan. http://www.midas-solusi.com/knowledge-space,en,detail, 26, proses bisnis dalam perusahaan, Diakses 8 Juli 2013
Kuncul13. 2010. ASP Tutorial. From : http:// www.hyem.org/index.php?topic= 6966.0;topicseen Diakses 8 Juli 2013
Lachan, R. 1984. a measure of greement for the use with the holland classification system. Journal of Vocational Behavior, 24, 133-141.
L. Whitten, Jeffrey ; C. Dittman, Kevin ; D. Bentley, Lonnie. 2004. Metode design dan analisa Sistem Bibliografi ed.6. Andi Offset. Yogyakarta
Onggowidjadja, Donny; Constantianus, Frederick; Ibrahim, Ardian. 2009. Modul Praktikum Pemrograman Web Lanjut. Universitas Kristen Maranatha. Bandung
Roger S. Pressman, Ph.D. 2005. Software Engineering, McGraw-Hill International Edition.
Shaw M. And D. Garlan . 1995. Software Architecture: Perspective on an Emerging Dicipline