Universitas Kristen Maranatha i
ABSTRAK
Aplikasi lowongan pekerjaan berbasis WAP menggunakan algoritma nearest
neighbors dengan studi kasus pada Maranatha Student Career Center ini dibuat
dengan tujuan untuk memenuhi permintaan dari MSCC yang ingin memberikan
kemudahan bagi para calon pekerja khususnya alumni dan anggota MSCC lainnya
agar dapat melakukan pencarian pekerjaan tanpa mengganggu aktivitas lainnya
melalui telepon genggam, sekaligus dapat mendapatkan layanan informasi tentang
lowongan kerja dimanapun dan kapanpun diperlukan.
Aplikasi ini dibuat berdasarkan pada konsep Case Based Reasoning dengan
menggunakan algoritma pencocokan Nearest Neighbors. Case Based Reasoningatau
disingkat CBR merupakan suatu model pemecahan masalah yang banyak digunakan
untuk mencari nilai kecocokan antara suatu kasus dengan kasus-kasus yang sudah
pernah terjadi sebelumnya. CBR memungkinkan untuk menyimpan kasus lama
sebagai pengalaman dalam sebuah situasi. Sebuah kasus baru dipecahkan dengan cara
“mencocokkan” kasus lama yang mirip dengan kasus baru tersebut, dan kemudian
digunakan kembali untuk mendapatkan hasil pemecahan masalah dari kasus baru
tersebut. CBR juga memungkinkan pembelajaran sistem secara terus menerus dengan
menyimpan hasil pemecahan masalah dari tiap-tiap kasus sebagai pembanding untuk
kasus berikutnya.
Dalam melakukan pencocokkan, diterapkan algoritma Nearest Neighbors.
Algoritma ini merupakan algoritma yang banyak digunakan untuk mencari
“kedekatan” antara dua solusi dalam sebuah bidang koordinat dua dimensi dengan
Universitas Kristen Maranatha ii
ABSTRACT
WAP Based Job Vacancy Application Using Nearest Neighbors Algorithm with Case Study in Maranatha Student Career Center was created for finishing MSCC which want to make everyone, expecially MSCC member who search job vacancy more easier, and also can accessing more information about job vacancy or career opportunities everywhere and everytime via a mobile device.
This application was created using Case-based Reasoning and Nearest Neighbors Algorithm. Case-based reasoning is a recent approach to problem solving and learning that has got a lot of attention over the last few years. CBR is able to utilize the specific knowledge of previously experienced, concrete problem situations (cases). A new problem is solved by finding a similar past case, and reusing it in the new problem situation. A second important difference is that CBR also is an approach to incremental, sustained learning, since a new experience is retained each time a problem has been solved, making it immediately available for future problems. Nearest Neigbors Algorithm was applicated to get matching value. This Algorithm is often used to find neares value between 2 case in 2 dimensional coordinate stage with the formula of distance. The formula is : d(distance) =
2 1 2
1) ( )
Universitas Kristen Maranatha
PERSYARATAN PRODUK ... 1
1.1 PENDAHULUAN ... 1
1.1.1 Tujuan ... 2
1.1.2 Ruang Lingkup... 3
1.1.3 Definisi, Akronim, dan Singkatan ... 4
1.1.4 Overview... 5
1.2 GAMBARAN KESELURUHAN... 6
1.2.1 Perspektif Produk... 6
1.2.2 Fungsi Produk ... 6
1.2.3 Karakteristik Pengguna ... 6
1.2.4 Batasan ... 7
1.2.5 Asumsi dan Ketergantungan ... 7
BAB II... 9
SPESIFIKASI PRODUK... 9
2.1 PERSYARATAN ANTARMUKA EKSTERNAL ... 9
2.1.1 Antarmuka dengan Pengguna ... 9
2.1.2 Antarmuka Perangkat Keras ... 11
2.1.3 Antarmuka Perangkat Lunak ... 11
2.1.4 Arsitektur Sistem ... 12
2.1.5 Antarmuka Komunikasi ... 12
2.2 FITUR PRODUK PERANGKAT LUNAK ... 12
2.2.1 FiturLogin... 14
2.2.1.1 Deskripsi ... 14
2.2.1.2 Input ... 14
2.2.1.3 Proses ... 14
2.2.1.4 Output ... 14
2.2.2 Fitur Tambah Data ... 14
2.2.2.1 Deskripsi ... 14
2.2.2.2 Input ... 14
Universitas Kristen Maranatha vi
2.2.2.4 Output ... 15
2.2.3 Fitur Ubah Data... 15
2.2.3.1 Deskripsi ... 15
2.2.3.2 Input ... 15
2.2.3.3 Proses ... 15
2.2.3.4 Output ... 16
2.2.4 Fitur Hapus Data ... 16
2.2.4.1 Deskripsi ... 16
2.2.4.2 Input ... 16
2.2.4.3 Proses ... 16
2.2.4.4 Output ... 16
2.2.5 Fitur Lihat Data... 16
2.2.5.1 Deskripsi ... 16
2.2.5.2 Proses ... 16
2.2.5.3 Output ... 17
2.2.6 Fitur UbahPassword... 17
2.2.6.1 Deskripsi ... 17
2.2.6.2 Input ... 17
2.2.6.3 Proses ... 17
2.2.6.4 Output ... 17
2.2.7 Fitur Cari Lowongan... 17
2.2.7.1 Deskripsi ... 17
2.2.7.2 Input ... 17
2.2.7.3 Proses ... 18
2.2.7.4 Output ... 18
2.2.8 FiturJob Matching... 18
2.2.8.1 Deskripsi ... 18
2.2.8.2 Proses ... 18
2.2.8.3 Output ... 18
BAB III ... 19
DESAIN PERANGKAT LUNAK... 19
3.1 PENDAHULUAN ... 19
3.1.1 Identifikasi ... 19
3.1.2 OverviewSistem ... 20
3.1.3 Case-based Reasoning... 20
3.1.4 AlgoritmaNearest Neighbors... 21
3.2 DESAIN PERANGKAT LUNAK SECARA KESELURUHAN ... 22
3.2.1 Entity Relationship Diagram(ERD)... 22
3.2.2 Relasi Antar Tabel ... 23
3.2.3 Analisa UML ... 27
3.3 DESAIN ARSITEKTUR PERANGKAT LUNAK... 29
Universitas Kristen Maranatha vii
3.3.2 Konsep Eksekusi ... 30
3.3.3 Desain Antarmuka ... 33
3.3.3.1 Desain AntarmukaServer... 33
3.3.3.2 Desain Antarmuka Mobile ... 39
3.3.4 Desain Proses ... 44
BAB IV ... 46
PENGEMBANGAN SISTEM... 46
4.1 PERENCANAAN TAHAP IMPLEMENTASI... 46
4.1.1 PembagianClassImplementasi ... 46
4.1.2 Keterkaitan AntarClass Form... 48
4.1.3 Class Diagram ... 56
4.2 PERJALANAN TAHAP IMPLEMENTASI (CODING) ... 57
4.2.1 Top DownImplementasi ... 57
4.2.2 Debugging... 58
4.3 ULASAN REALISASI FUNGSIONALITAS ... 60
4.4 ULASAN REALISASI USER INTERFACE DESIGN ... 63
BAB V ... 77
TESTING DAN EVALUASI SISTEM ... 77
5.1 RENCANA PENGUJIAN SISTEM TERIMPLEMENTASI... 77
5.1.1Test Case... 77
5.1.2 Uji Fungsionalitas Modul ... 84
5.2 Perjalanan Metodologi Pengujian ... 85
5.3 Ulasan Hasil Evaluasi ... 85
BAB VI ... 89
KESIMPULAN DAN SARAN... 89
6.1 Keterkaitan antara Kesimpulan dengan Hasil Evaluasi ... 89
6.2 Keterkaitan antara Saran dengan Hasil Evaluasi ... 89
Universitas Kristen Maranatha viii
DAFTAR GAMBAR
Gambar 1 Arsitektur Sistem... 12
Gambar 2Case-based Reasoning Cycle... 21
Gambar 3 ERD... 22
Gambar 4Database... 23
Gambar 5 Use Case PadaServer... 27
Gambar 6 Use Case PadaMobile... 28
Gambar 7 Komponen Perangkat Lunak... 29
Gambar 8 Konsep Eksekusi PadaServer... 30
Gambar 9 Konsep Eksekusi PadaMobile... 31
Gambar 10 Konsep Eksekusi Registrasi ... 31
Gambar 11 Konsep Eksekusi Info Lowongan ... 32
Gambar 12Form Login server... 33
Gambar 13FormUtamaServer... 33
Gambar 14Form Company... 34
Gambar 15FormTambah Lowongan... 34
Gambar 16FormUbah Lowongan ... 35
Gambar 17Form Vacancy... 35
Gambar 18Form Add Vacancy... 36
Gambar 19Form Edit Vacancy... 36
Gambar 20Form View Guest... 37
Gambar 21Form View Inbox... 37
Gambar 22FormLihatUser... 38
Gambar 23FormTambahUser... 38
Gambar 24FormUbahUser... 39
Gambar 25Form Welcome1 ... 39
Gambar 26Form Welcome2 ... 40
Gambar 27Form Login... 40
Gambar 28FormDaftar... 41
Gambar 29FormData ... 41
Gambar 30Form Main Menu... 42
Gambar 31Form Inbox... 42
Gambar 32FormLihat Lowongan ... 43
Gambar 33FormCari Lowongan 1... 43
Gambar 34FormCari Lowongan 2... 43
Gambar 35 Desain Proses ... 44
Gambar 36Class Form AddCompany... 48
Gambar 37Class Form AddUser... 49
Gambar 38Class Form AddVacancy... 49
Universitas Kristen Maranatha ix
Gambar 40Class Form EditCompany... 50
Gambar 41Class Form EditUser... 51
Gambar 42Class Form Login... 51
Gambar 43Class Form User... 52
Gambar 44Class FormUtama ... 52
Gambar 45Class Form Vacancy... 53
Gambar 46Class Form ViewGuest... 54
Gambar 47Class Form ViewInbox... 54
Gambar 48 Keterkaitan AntarClass Form... 55
Gambar 49Class User... 56
Gambar 50Class Company... 56
Gambar 51Class Vacancy... 56
Gambar 52Class Match... 57
Gambar 53Class Inbox... 57
Gambar 54 Keterkaitan AntarClass... 57
Gambar 55 Struktur MenuServer... 61
Gambar 56 Struktur MenuMobile... 62
Gambar 57Form Login Server... 63
Gambar 58FormUtama ... 64
Gambar 59Form Company... 64
Gambar 60Form AddCompany... 65
Gambar 61Form EditCompany... 65
Gambar 62Form Vacancy... 66
Gambar 63Form AddVacancy... 66
Gambar 64Form EditVacancy... 67
Gambar 65Form ViewGuest... 67
Gambar 66Form ViewInbox... 68
Gambar 67Form Search... 68
Gambar 68Form View User... 69
Gambar 69FormTambah User ... 69
Gambar 70FormUbahUser... 70
Gambar 71Form Welcome1 ... 70
Gambar 72Form Welcome2 ... 71
Gambar 73Form Login... 71
Gambar 74Form Main Menu... 72
Gambar 75Form Register1 ... 72
Gambar 76Form Register2 ... 73
Gambar 77Form Register3 ... 73
Gambar 78Form Register4 ... 73
Gambar 79Form Register5 ... 74
Gambar 80Form Register6 ... 74
Universitas Kristen Maranatha x
Gambar 82FormInfo Lowongan ... 75
Gambar 83FormDetail Lowongan ... 75
Gambar 84FormCari Lowongan 1... 76
Gambar 85FormCari Lowongan 2... 76
Universitas Kristen Maranatha xi
DAFTAR TABEL
Tabel 1 FiturServer... 12
Tabel 2 FiturMobile... 13
Tabel 3Test CasepadaServer... 77
Tabel 4Test CasepadaMobile... 78
Tabel 5 HasilTest CasepadaServer... 78
Tabel 6 HasilTest CasepadaMobile... 82
Tabel 7 Hasil Kuisioner MSCC ... 86
Universitas Kristen Maranatha xii
DAFTAR SIMBOL
Entity Relationship Diagram
Entity
Atribut
Relationship
Unified Modelling Language
Actor
Use Case
Action State
Initial State
Final State
Decision
Extend
Include
Universitas Kristen Maranatha 1
BAB I
PERSYARATAN PRODUK
1.1
PENDAHULUAN
Pekerjaan merupakan salah satu kebutuhan yang tidak bisa ditinggalkan
dalam kehidupan. Seiring dengan pertumbuhan penduduk, banyak lowongan
pekerjaan yang ditawarkan kepada masyarakat. Lowongan pekerjaan itu banyak
diinformasikan ke dalam berbagai media telekomunikasi, salah satunyaInternet.
Pada saat ini, kemajuan teknologi telah memberikan kemudahan untuk
mengakses Internet melalui perangkat yang bergerak dengan fasilitas WAP atau
Wireless Application Protocol. Dengan adanya WAP muncul berbagai ide yang
mengarah pada pemindahan berbagai fungsi mediaInternetdan layanan lainnya yang
kini dapat diperoleh melalui sebuah PC ke dalam perangkat genggam yang banyak
digunakan masyarakat. Oleh karena itu, dengan berdasarkan pertimbangan di atas,
penulis berusaha menggabungkan ide untuk merancang suatu aplikasi pencarian
lowongan pekerjaan melalui telepon genggam.
Aplikasi ini menggunakan fasilitasWAP yaitu suatu protokol bagi
perangkat-perangkat nirkabel yang menyediakan layanan komunikasi data bagi pengguna baik
yang berhubungan dengan telekomunikasi maupun aplikasi yang berorientasi
Internet. Dengan WAP inilah layanan Internet dapat diberikan kepada pengguna
telepon genggam yang memiliki fasilitasGPRS(General Packet Radio System).
Dengan bantuan aplikasi ini, para calon pekerja dapat melakukan pencarian
pekerjaan tanpa mengganggu aktivitas lainnya melalui telepon genggam, sekaligus
dapat mendapatkan layanan informasi tentang lowongan kerja dimanapun dan
Universitas Kristen Maranatha 2
Aplikasi ini dibuat berdasarkan Case Based Reasoning dan menggunakan
AlgoritmaNearest Neighbors.Case Based Reasoningatau disingkatCBRmerupakan
suatu model pemecahan masalah yang banyak digunakan dalam pencarian nilai
kecocokan antara suatu kasus dengan kasus-kasus yang sudah pernah terjadi
sebelumnya.CBR memungkinkan untuk menyimpan kasus lama sebagai pengalaman
dalam sebuah situasi. Sebuah kasus baru dipecahkan dengan cara menemukan kasus
lama yang sama dengan kasus baru tersebut, dan kemudian digunakan kembali untuk
mendapatkan hasil pemecahan masalah dari kasus baru tersebut. CBR juga
memungkinkan pembelajaran sistem secara terus menerus dengan menyimpan hasil
pemecahan masalah dari tiap-tiap kasus sebagai pembanding untuk kasus berikutnya.
Dalam aplikasi pencarian lowongan pekerjaan ini, suatu lowongan dan lamaran yang
telah tersimpan sebelumnya dianggap sebagai kasus yang dapat dicocokkan dengan
lowongan dan lamaran yang baru masuk.
Algoritma Nearest Neighbors adalah algoritma yang digunakan untuk mencari
kedekatan antara dua titik dalam sebuah bidang koordinat x dan y dengan
menggunakan rumus d (jarak) = (x−x1)2 +(y−y1)2 . Algoritma ini digunakan untuk melakukan perhitungan nilai kecocokan dalam aplikasi ini.
1.1.1 Tujuan
Membuat aplikasi pencarian lowongan pekerjaan melalui telepon genggam
yang diharapkan dapat memudahkan calon pekerja untuk mendapatkan informasi
mengenai pekerjaan yang dibutuhkannya dimanapun dan kapanpun. Aplikasi ini juga
menyediakan fasilitas Job matching, untuk memudahkan calon pekerja dalam
mendapatkan informasi lowongan yang cocok. Proses Job matching dalam aplikasi
ini menggunakan metode Case Based Reasoning dengan algoritma pencocokan
Universitas Kristen Maranatha 3
1.1.2 Ruang Lingkup
Pada Server :
♦ Hak Akses pada server terbagi atas dua bagian, yaitu Super AdministratordanAdministrator.
♦ Setiap pengguna memilikiusernamedanpassword.
♦ Super Administratordapat mengakses seluruh fungsi yang disediakan dalam aplikasi dan dapat mengakses fungsi pengelolaanuser.
♦ Administrator dapat mengakses fungsi pada aplikasi kecuali fungsi
pengelolaanuser.
♦ Fungsi pengelolaan Administrator antara lain fungsi untuk mereset password, menghapususer, mengubahuser, dan menambahuser.
♦ Pengguna dapat melihat data yang ada di dalamdatabase.
♦ Tersedia fasilitas Job Matching dengan metode CBR dan Algoritma Nearest Neighbors. Parameter pencocokan dalam aplikasi ini diperoleh dari hasil statistik berdasarkan data pada MSCC periode januari-desember 2005. Parameter tersebut dibagi kedalam 2 golongan, yaitu : persyaratan mutlak dan persyaratan tidak mutlak. Persyaratan mutlak terdiri atas : usia, gender, dan pendidikan. Persyaratan tidak mutlak terdiri atas : pengalaman, bahasa, dan keahlian.
Pada Perangkat Nirkabel, fasilitas yang disediakan :
♦ Hak akses pada perangkat nirkabel dibatasi hanyaguest. ♦ Registrasi pengguna.
♦ Melihat data lowongan pekerjaan keseluruhan berdasarkan jenis
pekerjaan.
♦ Melihatminimum requirementdari pekerjaan yang diinginkan.
Universitas Kristen Maranatha 4
perusahaan, jenis pekerjaan, dan kategori pekerjaan.
♦ Melihat inbox yang berisi daftar nama perusahaan yang memiliki
permintaan keahlian yang cocok dengan data keahlianguest.
♦ Tersedia fasilitas Job Matching dengan metode CBR dan Algoritma
Nearest Neighbors. Parameter pencocokan dalam aplikasi ini
diperoleh dari hasil statistik berdasarkan data pada MSCC periode
januari-desember 2005. Parameter tersebut dibagi kedalam 2
golongan, yaitu : persyaratan mutlak dan persyaratan tidak mutlak.
Persyaratan mutlak terdiri atas : usia, gender, dan pendidikan.
Persyaratan tidak mutlak terdiri atas : pengalaman, bahasa, dan
keahlian.
1.1.3 Definisi, Akronim, dan Singkatan
♦ Database/basis data : Kumpulan data yang saling berhubungan yang
tersimpan di dalam hardware atau software komputer untuk
melakukan manipulasi dalam kegiatan tertentu.
♦ Gb : Giga Byte.
♦ Ghz : Giga Hertz.
♦ Harddisk : Perangkat keras.
♦ My SQL : Salah satudatabaseyang bersifatopen source.
♦ Mb : Mega Byte.
♦ WAP : Wireless Application Protocol, yaitu suatu protokol bagi
perangkat-perangkat nirkabel yang menyediakan layanan komunikasi
data bagi pengguna baik yang berhubungan dengan telekomunikasi
maupun aplikasi yang berorientasi internet.[Wah2003]
Universitas Kristen Maranatha 5
♦ Inbox : berisi data hasil perbandingan antara Vacancytbl dengan guestskilltbl pada database yang memiliki kecocokan pada
persyaratan mutlak dan persyaratan tidak mutlak.
1.1.4
Overview
Laporan ini berisi hal-hal yang berkaitan dengan pembuatan sebuah produk
yaitu: tujuan pembuatan produk, referensi yang digunakan, gambaran antarmuka
produk, penggunaan basis data, dan telepon selular serta spesifikasi komputer dalam
penggunakan produk ini. Selain itu juga dibahas mengenai fitur-fitur produk, batasan
desain, rancangan basis data yang digunakan, rancangan antarmuka produk, serta
rancangancodingyang telah disusun.
Pada bab I akan dijelaskan mengenai tujuan, ruang lingkup proyek, definisi,
akronim dan singkatan, daftar referensi, Overview laporan, selain itu terdapat pula
gambaran keseluruhan dari produk antara lain perspektif produk, fungsi produk,
karakteristik pengguna, batasan-batasan, asumsi dan ketergantungan serta penundaan
persyaratan.
Pada bab II merupakan gambaran keseluruhan dari spesifikasi produk yang
mencakup antarmuka pengguna, antarmuka perangkat keras, antarmuka perangkat
lunak, antarmuka komunikasi, fitur yang ada dalam aplikasi berserta penjelasannya.
Pada bab III akan berisi identifikasi kebutuhan sistem, rancangan sistem baru,
desain perangkat lunak secara keseluruhan, desain arsitektur perangkat lunak,
komponen perangkat lunak, konsep eksekusi, dan desain antarmuka aplikasi.
Pada bab IV akan berisi perencanaan tahap implementasi yang meliputi
pembagian Class implementasi, keterkaitan antar Class, selain itu juga akan
membahas perjalanan tahap implementasi meliputi jenis implementasi, debugging
dan membahas ulasan realisasi fungsionalitas, dan ulasan realisasi user interface
Universitas Kristen Maranatha 6
Pada bab V akan berisi rencana pengujian sistem terimplementasi, test case,
uji fungsionalitas Class, perjalanan metodologi pengujian, white box, black box,
survey/wawancara, serta ulasan hasil evaluasi yang telah dilaksanakan.
Pada bab VI akan berisi kesimpulan dan saran yang meliputi keterkaitan
antara kesimpulan dengan hasil evaluasi, keterkaitan antara saran dengan hasil
evaluasi serta akan membahas rencana perbaikan/ implementasi terhadap saran yang
diberikan.
1.2
GAMBARAN KESELURUHAN
Aplikasi ini dirancang untuk membantu pencarian lowongan pekerjaan
melalui perangkat nirkabel berdasarkan studi kasus pada Maranatha Student Career
Center (MSCC). Aplikasi ini menyediakan fitur Job matching yang berfungsi untuk
melakukan pencocokan data yang dimiliki guest dengan data lowongan dengan
menggunakan algoritmaNearest Neighbors dengan menerapkan metode Case Based
Reasoning.
1.2.1 Perspektif Produk
Aplikasi ini akan berhubungan dengan telepon genggam. Aplikasi ini dibuat
untuk membantu memudahkan pencarian informasi lowongan pekerjaan.
1.2.2 Fungsi Produk
Aplikasi ini berfungsi menyediakan sebuah sistem komputerisasi
menggunakan fasilitas WAP untuk menangani pelayanan informasi lowongan
pekerjaan, berupa: pencarian lowongan pekerjaan, danJob matching.
1.2.3 Karakteristik Pengguna
Untuk menjalankan aplikasi ini diperlukan user yang mengerti dalam
Universitas Kristen Maranatha 7
mangoperasikan telepon genggam, dan berpengalaman mengoperasikan GPRS pada
telepon genggam.
1.2.4 Batasan
Batasan Aplikasi Server, antara lain :
o Menyediakan fungsi pengelolaan lowongan dan fungsi pengelolaan
user.
Batasan Aplikasi Perangkat Nirkabel, antara lain :
o Fungsi yang tersedia berupa registrasi pengguna, Login, logout, menampilkan data, dan pencarian data.
o Aplikasi diakses melalui perangkat berupa telepon genggam/PDA
melalui layanan GPRS, dengan ujicoba menggunakan telepon genggam.
Batasan Sistem Optimal, antara lain :
o MenggunakanProcessor Intel pentium4 1,8 GHz.
o MenggunakanmemoryDDR 256 Mb.
o Menggunakan harddisk40 Gb.
1.2.5 Asumsi dan Ketergantungan
o Aplikasi ini dapat diakses oleh telepon genggam yang memiliki fasilitas
GPRS.
o Aplikasi pada perangkat nirkabel dibuat menggunakan WML 1.1.
o Pengalaman yang diisi user berdasarkan pengalamannya sesuai dengan
bidang yang dipilih.
o Parameter pencocokan dalam aplikasi ini diperoleh dari hasil statistik
berdasarkan data pada MSCC periode januari-desember 2005.
o Parameter tersebut dibagi kedalam 2 golongan, yaitu : persyaratan
Universitas Kristen Maranatha 8
usia, gender, dan pendidikan. Persyaratan tidak mutlak terdiri atas :
Universitas Kristen Maranatha 89
BAB VI
KESIMPULAN DAN SARAN
6.1
Keterkaitan antara Kesimpulan dengan Hasil Evaluasi
Setelah melakukan evaluasi dengan cara kuisioner dan test case
didapatkan masukkan-masukkan terhadap aplikasi lowongan pekerjaan
berbasis WAP menggunakan algoritmanearest neighborsdengan studi kasus
pada MSCC. Maka dari hasil evaluasi tersebut dapat ditarik beberapa
kesimpulan antara lain :
• Aplikasi ini dinilai cukup bermanfaat oleh MSCC dan responden,
sehingga tujuan yang diharapkan untuk mempermudah pencarian
informasi lowongan pekerjaan melalui telepon genggam dinilai
tercapai.
• Fitur yang disediakan dinilai cukup lengkap oleh MSCC dan
responden meskipun masih memungkinkan untuk dapat dikembangkan
lebih jauh.
6.2
Keterkaitan antara Saran dengan Hasil Evaluasi
Selain menarik kesimpulan dari hasil evaluasi juga didapatkan
saran-saran untuk pengembangan ataupun perbaikan aplikasi dimasa yang akan
datang. Saran tersebut antara lain adalah :
• Beberapa responden memberi masukkan untuk menambah fitur untuk
melayani kegiatan lain di MSCC selain lowongan pekerjaan.
• Diharapkan dimasa mendatang aplikasi ini dapat dikembangkan
menjadi aplikasi Web juga sehingga dapat mencakup masyarakat lebih
luas lagi.
Universitas Kristen Maranatha 90
• Fitur-fitur yang tersedia pada aplikasi ini juga diharapkan dapat lebih
dilengkapi untuk meningkatkan kualitas aplikasi.
• Desain dapat dikembangkan agar lebih menarik lagi, dan dapat
memudahkan pengguna.
6.3
Rencana Perbaikan / Implementasi terhadap Saran yang Diberikan
Dari saran-saran yang muncul maka rencana perbaikan yang akan dilakukan
adalah :
• Memikirkan fitur-fitur lain yang dapat ditambahkan agar aplikasi ini
lebih berguna, seperti info pelatihan, info kunjungan perusahaan, dan
info kegiatan MSCC lainnya.
• Membuat aplikasi web untuk mencakup masyarakat lebih luas lagi.
• Mencoba menambahkan parameter IPK pada prosesmatching.
• Menerapkan pendekatan f
( )
k =(
kX2 −x1)
=( )
dk k df
untuk
Universitas Kristen Maranatha x
DAFTAR PUSTAKA
[Aam1994] Aamodt, Agnar, Enric Plaza(1994), Case Based Reasoning :
Foundational Issues, Methodological Variations, and System Approaches,
www.iiia.csic.es/People/enric/AICom.html.
[Jae2005] Jaenudin, ST., 2005, Belajar Sendiri .Net dengan Visual C# 2005, Penerbit
Andi, Yogyakarta.
[Jam2001] Jamsa, Kris, 2001,WML & WML Script A Beginner’s Guide, Osborne/Mc
Graw-Hill, USA.
[Lea1996] Leake, David. B, CBR in Context: The Present and Future, AAAI
Press/MIT Press, Indiana University,www.cs.indiana.edu/~leake/papers/p-96-01.pdf.
[Pri2003] Price, Jason, 2003,Mastering C# Database Programming, Sybex, London.
[Rof2003] Roff, Jason T., 2003, UMLA Beginner’s Guide, Osborne/Mc Graw-Hill,
USA.
[Sim2006] Simarmata, Janner, 2006, Aplikasi Mobile CommerceMenggunakan PHP
dan MySQL, Penerbit Andi, Yogyakarta.
[Suh2003] Suhendar, A., 2003, Teknologi PemrogramanMobile Commerce, Penerbit
Informasi, Bandung.
[Wah2003] Wahana Komputer Semarang, 2003, Pengembangan Program WAP,
Penerbit Andi, Yogyakarta.
www.geekpedia.com, Connecting to MySQL with C# and ODBC, Andrei Pociu.