• Tidak ada hasil yang ditemukan

Aplikasi Lowongan Pekerjaan Berbasis WAP Menggunakan Algoritma Nearest Neighbors dengan Studi Kasus pada Maranatha Student Career Center.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Aplikasi Lowongan Pekerjaan Berbasis WAP Menggunakan Algoritma Nearest Neighbors dengan Studi Kasus pada Maranatha Student Career Center."

Copied!
21
0
0

Teks penuh

(1)

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

(2)

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) ( )

(3)

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

(4)

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

(5)

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

(6)

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

(7)

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

(8)

Universitas Kristen Maranatha x

Gambar 82FormInfo Lowongan ... 75

Gambar 83FormDetail Lowongan ... 75

Gambar 84FormCari Lowongan 1... 76

Gambar 85FormCari Lowongan 2... 76

(9)

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

(10)

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

(11)

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

(12)

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) = (xx1)2 +(yy1)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

(13)

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.

(14)

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]

(15)

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

(16)

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

(17)

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

(18)

Universitas Kristen Maranatha 8

usia, gender, dan pendidikan. Persyaratan tidak mutlak terdiri atas :

(19)

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.

(20)

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

(21)

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.

Referensi

Dokumen terkait

Bila berat mangga mengikuti distribusi normal, berapa probabilitas bahwa berat buah mangga mencapai kurang dari 250 gram, sehingga akan diprotes oleh konsumen.... Dengan kata

Hasil penelitian menunjukkan bahwa: (1) perkembangan belajar bahasa anak tunarungu dari aspek fonologi, artikulasinya terlihat cukup jelas meskipun sering

yang diperoleh lebih kecil dari a (0,004 < 0,05) dalam artian H 0 ditolak dan H 1 diterima, dengan tingkat kepercayaan 95 % dikatakan bahwa rata-rata

Puji dan Syukur saya panjatkan kepada Allah SWT, karena berkat rahmat dan karunia-Nya saya dapat menyelesaikan Tugas Akhir ini yang berjudul “Pengembangan Manajemen VLAN

Sebagai penutup, Kami selaku Badan Amil Zakat Daerah Kabupaten Grobogan mengucapkan banyak terima kasih atas zakat dan infaq yang telah disetorkan ke rekening

Tujuan penulis menggunakan media animasi adalah menurut (Mayer dan Moreno, 2002) Animasi merupakan satu bentuk presentasi bergambar yang paling menarik, yang berupa

Peneliti mengkategorikan tingkat stres peserta didik ke dalam beberapa kategori yang disajikan dalam 5 tingkatan yaitu normal, ringan, sedang, berat, dan sangat berat

Berdasarkan hasil penelitian yang telah dilakukan dapat disimpulkan bahwa penentuan nilai parameter k pada pengklasifikasian data menggunakan algoritma k- Nearest Neighbor