Kebutuhan Sistem Lingkungan Uji Coba Pelaksanaan Uji Coba Halaman Utama Pengunjung

BAB IV IMPLEMENTASI SISTEM

Pada bab ini, dijelaskan mengenai implementasi dari perancangan sistem yang telah dijelaskan pada bab sebebelumnya. Implementasi merupakan hasil dari perancangan sistem yang telah dibuat ke dalam program. Dalam implementasi ini juga disertai dengan potongan-potongan contoh program.

4.1 Kebutuhan Sistem

Untuk implentasi sistem bursa kerja ini memerlukan perangkat lunak Software dan perangkat keras Hardware pendukung agar sistem bisa berjalan sesuai yang dibutuhkan. Adapun perangkat lunak Software yang dibutuhkan adalah sebagai berikut: a. Sistem Operasi Windows. b. Database MySQL Client. c PHP MyAdmin. d. Web Hosting. e. Domain. f. NotePad++. g. Adobe Dream Weaver. h. Mozilla Firefox. Perangkat keras Hardware untuk mendukung perangkat lunak di atas yang dibutuhkan adalah sebagai berikut: a. Processor minimum 1 GHz sebaiknya lebih. b. Ram minimum 256 MB, disarankan 512 MB. c. VGA Card minimal 4 MB. d. Cache Memory 512 KB atau lebih e. Hard Disk minimal 5 GB. f. Monitor SVGA resolusi 800 x 600, 256 warna minimal. g. Keyboard dan mouse

4.2 Implementasi Antar Muka dan Pemrograman

Dalam pembuatan interface sistem aplikasi bursa kerja ini terdapat 3 interface yang akan digunakan dalam penerapan sistem aplikasi bursa kerja ini , 3 interface tersebut adalah interface sistem aplikasi bursa kerja yang diakses oleh admin, interface sistem aplikasi bursa kerja yang diakses oleh pihak calon tenaga kerja dan interface sistem aplikasi bursa kerja yang diakses oleh pengunjung.

4.2.1 Pembuatan Antar Muka Halaman Pengunjung

Pada pembuatan halaman pengunjung sistem bursa kerja ini sangat penting sekali untuk mengetahui info terbaru tentang lowongan pekerjaan yang bisa diakses oleh siapa saja yang mengunjungi sistem aplikasi bursa kerja ini sehingga memungkinkan bagi pengunjung untuk mengetahui informasi-informasi secara umum tentang lowongan pekerjaan terbaru yang ada di sistem aplikasi bursa kerja PT. INOTEKMA ini.

4.2.1.1 Pembuatan Interface Halaman Utama Pengunjung

Ketika pengunjung sistem aplikasi bursa kerja ini mengakses url: http:inotekma.co.idlowongankerja membuka aplikasi ini maka pengunjung akan menemukan interface halaman utama pengunjung seperti gambar di bawah ini: Gambar 4.1 Tampilan Interface Halaman Utama Pengunjung Diketahui pada Gambar 4.1 di atas terdapat ketegori lowongan pekerjaan dan lowongan terbaru yang ditampilkan secara langsung pada halaman utama pengunjung sedangkan potongan script php untuk menampilkan halaman utama pengunjung di atas adalah sebagai berikut: ?php function main { config=mysql_fetch_arraymysql_queryselect from set_sistem; cid=0; suspended_list=-1; mem_q=mysql_queryselect from perusahaan where sb_suspended=yes; whilemem=mysql_fetch_arraymem_q { suspended_list.=,.mem[id_bk];} disapproved_list=-1; comp_q=mysql_queryselect from profil_perusahaan where prshaan_approved=no OR id_profil in suspended_list; whilecomp=mysql_fetch_arraycomp_q { disapproved_list.=,.comp[id_bk];} ? Pada halaman utama ini pengunjung dapat melihat kategori lowongan pekerjaan yang tersedia dan pengunjung juga bisa melihat lowongan pekerjaan terbaru dari perusahaan yang telah mempublikasikan lowongan tersebut.

4.2.1.2 Pembuatan Interface Halaman Cari Lowongan

Pada form cari lowongan ini pengunjung dapat mencari lowongan pekerjaan terbaru yang masih tersedia dengan pencarian berdasarkan nama lowongan pekerjaan, kategori pekerjaan dan pengalaman kerja seperti terlihat pada gambar di bawah ini: Gambar 4.2 Tampilan Halaman Pencarian bagi Pengunjung Potongan script untuk menampilkan halaman pencarian pengunjung adalah sebagai berikut: form name=form1 method=post action=search_result.php tr valign=topstrongCari Berdasarkan Katastrongfonttr select name=cats id=select2 option value=0Pilih Kategorioption ? sbcat_arr=array; sbord_arr=array; rs_query=mysql_queryselect from jenis_pekerjaan order by id_induk; whilerst=mysql_fetch_arrayrs_query { cat_path=; child=mysql_fetch_arraymysql_queryselect from jenis_pekerjaan where id_induk=.rst[id_bk]; ifchild continue; cat_path.=rst[nama_jenis_pekerjaan]; par=mysql_queryselect from jenis_pekerjaan where id_bk=.rst[id_induk]; ? select tr valign=top td align=right class=innertablestylefont class=normalstrongLama Pengalaman Kerja strongfonttd td class=maintextSELECT name=work_exp id=work_exp OPTION value=0Baru LulusOPTION OPTION value=1Kurang dari 1 TahuOPTION OPTION value=2Antara 1 sd 2 TahunOPTION OPTION value=3Antara 2 sd 5 TahunOPTION SELECTtd tr form ?

4.2.1.3 Pembuatan Form Pendaftaran Member

Form pendaftaran member pada sistem aplikasi bursa kerja ini sangat penting sekali untuk memberikan kesempatan bagi pengunjung untuk bisa menjadi calon tenaga kerja yang akan direkrut oleh perusahaan yang menginginkan keahliannya, adapun tampilan interface dalam pembuatan form pendaftaran adalah sebagai berikut: Gambar 4.3 Tampilan Form Pendaftaran Member Setelah melakukan pendaftaran pengunjung akan mendapatkan email dari sistem aplikasi bursa kerja ini yang menunjukkan informasi-informasi pribadi pengunjung yang telah melakukan pendaftaran.

4.3.2 Pembuatan Antar Muka Halaman Perusahaan

Pada pembuatan halaman perusahaan sistem bursa kerja ini sangat penting sekali agar perusahaan dapat melakukan publikasi lowongan kerja baru dan perekrutan tenaga kerja baru yang sesuai dengan kebutuhan perusahaan sehingga perusahaan yang bersangkutan dapat memilah calon tenaga kerja yang terbaik yang dibutuhkan oleh perusahaan yang terdaftar pada sistem aplikasi bursa kerja ini.

4.3.2.1 Pembuatan Form Login Halaman Perusahaan

Ketika admin perusahaan pada aplikasi sistem bursa kerja ini membuka halaman perusahaan pada aplikasi ini maka admin akan menemukan interface halaman login seperti gambar di bawah ini: Ketika admin perusahaan memasukkan username dan password maka sistem akan melakukan identifikasi username dan password yang dimasukkan sehingga apabilah username dan password yang dimasukkan benar maka admin perusahaan bisa masuk ke halaman perusahaan, adapun potongan script untuk menampilkan halaman login perusahaan adalah sebagai berikut: FORM name=loginForm action=login.php method=post tr valign=top td input name=return_path type=hidden id=return_path value=? if isset_REQUEST[return_add] echo _REQUEST[return_add]; else echo ; ? Usernamestrongfonttd td width=6font class=redfonttd td width=341 valign=centerinput name=username type=texttd tr tr valign=top Gambar 4.4 Tampilan Form Login Perusahaan td align=right class=innertablestylefont class=normalstrongPasswordstrongfonttd tdfont class=redfonttd td valign=centerinput name=pwd type=passwordtd tr tr valign=top td align=right class=innertablestylenbsp;td tdinput name=submit type=submit value=Sign Intd tr tr valign=top td align=leftt a class=insidelink href=lostpassword.phpLupa Passwordatd tr FORM

4.3.2.2 Pembuatan Form Posting Lowongan

Form posting lowongan yang ada di halaman perusahaan sangat penting sekali dalam melakukan proses perekrutan tenaga kerja baru dengan cara mempublikasikan lowongan pekerjaan yang tersedia di perusahaan yang bersangkutan, untuk lebih jelasnya dapat dilihat pada gambar di bawah ini Gambar 4.5 Tampilan Form Posting Lowongan Pada form posting lowongan di atas dapat diketahui bahwasanya perusahaan dapat melakukan perekrutan tenaga kerja baru dengan cara mempublikasikan lowongan yang berdasarkan judul lowongan, pengalaman kerja, pendidikan, gaji yang yang diberikan, skill dan persyaratan lain yang perusahaan ingin mencantumkannya.

4.3.2.3 Pembuatan Form Profil Perusahaan

Perusahaan yang bersangkutan pada form ini dapat memasukkan profil perusahaan yang nantinya dapat dilihat oleh calon tenaga kerja sebagai pertimbangan untuk menjadi tenaga kerja baru sesuai dengan lowongan pekerjaan yang dipublikasikan oleh perusahaan yang bersangkutan, untuk lebih jelasnya dapat dilihat pada gambar di bawah ini: Gambar 4.6 Tampilan Form Pembuatan Profil Perusahaan Potongan script untuk menampilkan halaman pembuatan profil perusahaan adalah sebagai berikut: form method=post action=profilperusahan.php table tr tdnbsp;Profile Perusahaantd tr trtdNama Perusahaantd td width=6font class=redfonttd tdinput name=companyname value=?php echo companyname ; ? td tr trtdLogo Perusahaan td input type=BUTTON name=btn_name2 value=Upload onClick=attachmentlist1 tr td Jenis Perusahaantd tdfont class=redfonttd td select name=businesstype option value=Silakan Pilihoption ? rs_query=mysql_querySelect from tipe_perusahaan where 1 ; while rs=mysql_fetch_arrayrs_query { ? option value=?php echo rs[id_bk]; ? ?php if rs[id_bk]==businesstype {echo selected ; } ? ?php echo rs[nama_tipe_perusahaan]; ?option ? } ? select nbsp; fontfont class=normalnbsp; fonttd tr tr valign=top td Kategoribr strongfontfont class=smalltextmax ? echo b.cats.b; echo cats1? categories: category; ?fonttd tdfont class=redfonttd textarea name=category cols=37 rows=5 readonly=readonly id=textarea? echo cat_list;?textarea form

4.3.2.4 Pembuatan Form Penerimaan Lowongan

Pada form penerimaan lowongan ini disediakan interface untuk menampung semua lowongan pekerjaan yang telah diambil oleh calon tenaga kerja dan perusahaan akan bisa melihat calon tenaga kerja yang telah mengambil lowongan pekerjaan, untuk lebih jelasnya dapat dilihat pada gambar di bawah ini: Gambar 4.7 Tampilan Form Penerimaan Lowongan Potongan script untuk menampilkan halaman penerimaan lowongan adalah sebagai berikut: form method=post action=?php echo _SERVER[PHP_SELF]; ? tr td Select Lowongantd select name=id_bk id=id_bk option value=Semua Lowonganoption ?php sbq1_job=select from pekerjaan where prshaan_approved=yes and id_profil=._SESSION[sbjbs_emp_userid]; sbrs1_job=mysql_querysbq1_job; whilesbrow1_job=mysql_fetch_arraysbrs1_job { echo option value=.sbrow1_job[id_bk].; echo sbrow1_job[id_bk]==id_bk?selected:; echo .sbrow1_job[nama_pnggilan].option; } ? select fonttd tr tr valign=top td width=40 align=right class=innertablestylefont class=normalnbsp;fonttd td width=6 class=maintextnbsp;td td width=60 class=maintextfont class=normal input type=submit name=Submit value=Search fonttd tr form

4.3.3 Pembuatan Antar Muka Halaman Admin PT. INOTEKMA

Pada pembuatan halaman admin bursa kerja PT. INOTEKMA sistem bursa kerja ini sangat penting sekali agar admin dapat melakukan pengaturan- pengaturan sistem yang berjalan sesuai dengan kebijkan perusahaan bursa kerja PT. INOTEKMA.

4.3.3.1 Pembuatan Interface Halaman Pengaturan Perusahaan

Admin PT. INOTEKMA bisa melakukan pengaturan perusahaan pada form pengaturan perusahaan yang telah disediakan sehingga admin sendiri dapat melihat profil perusahaan, melihat lowongan pekerjaan yang dipublikasikan oleh perusahaan dan menghapus akun perusahaan yang bersangkutan, untuk lebih jelasnya dapat dilihat pada gambar di bawah ini: Gambar 4.8 Tampilan Form Pengaturan Perusahaan Potongan script untuk menampilkan halaman pengaturan perusahaan adalah sebagai berikut: table width=100 border=0 align=center cellpadding=2 cellspacing=10 tr td div align=center ? if rs_query { ? ? cnt=1; while rs_query cnt=recperpage { ifcnt20 bgcolor=F5F5F5; else bgcolor=FFFFFF; ? cnt=1; while rs_query cnt=recperpage { ifcnt20 bgcolor=F5F5F5; else bgcolor=FFFFFF; ? tr valign=middle td width=50 bgcolor=? echo bgcolor?font color=333333 size=1 face=Verdana, Arial, Helvetica, sans-serif ? echo .rs_query[id_bk]; ?fonttd tr valign=top td width=50 bgcolor=? echo bgcolor?nbsp; td td bgcolor=? echo bgcolor? table width=100 border=0 cellspacing=0 cellpadding=0 tr valign=top td colspan=2strongfont color=333333 size=1 face=Verdana, Arial, Helvetica, sans-serifstrongRegistered onstrongfontfont color=333333 size=1 face=Arial, Helvetica, sans-serif ? echo sb_daters_query[signup]; ? table

4.3.3.2 Pembuatan Interface Halaman Pengaturan Tenaga Kerja

Admin PT. INOTEKMA juga bisa melakukan pengaturan tenaga kerja pada form pengaturan tenaga kerja yang telah disediakan sehingga admin sendiri dapat melihat profil calon tenaga kerja, melihat resume calon tenaga kerja yang dipublikasikan oleh calon tenaga kerja dan menghapus akun calon tenaga kerja yang bersangkutan, untuk lebih jelasnya dapat dilihat pada gambar di bawah ini: Gambar 4.9 Tampilan Form Pengaturan Tenaga Kerja Potongan script untuk menampilkan halaman pengaturan tenaga kerja adalah sebagai berikut: ? echo rs_query[nama_depan]. .rs_query[nama_belakang]; ? tdfont size=2 face=Arial, Helvetica, sans-seriffont size=1nbsp;[nbsp;a href=editmember.php?id=? echo rs_query[id_bk];? Edit Profileanbsp;]nbsp;fontfont size=2 face=Arial, Helvetica, sans-seriffont size=1nbsp;[nbsp;a href=delete_member.php?id=? echo rs_query[id_bk];? onClick=javascript: return confirmAll the Resumes and other information related to the Member will be deleted.\n\nDo you really want to delete the Member?;Deleteanbsp;]nbsp;fontfontfonttd tr tr td ? echo rs_query[alamat1]; ? td tdfont size=2 face=Arial, Helvetica, sans-seriffont size=1nbsp;[nbsp;a href=resumes.php?id_bk=? echo rs_query[id_bk];?Resumesanbsp;]fontfonttd tr tr td ? echo rs_query[kode_pos]., .rs_query[identitas_kota]; ? tdfont size=2 face=Arial, Helvetica, sans-seriffont size=2 face=Arial, Helvetica, sans-seriffont size=1nbsp;fontfontfonttd tr tr valign=top tdstrongfont color=333333 size=1 face=Arial, Helvetica, sans-serif ? echo rs_query[nma_propnsi]., ; ?

BAB V UJI COBA DAN EVALUASI

Uji coba sendiri berfungsi untuk mengetahui keberhasilan dan kekurangan dari aplikasi yang telah dibuat. Uji coba dilakukan untuk memastikan apakah yang dirancang sudah sesuai dengan yang direncanakan. Uji coba dalam sistem aplikasi bursa kerja ini terdiri dari beberapa langkah yang dijelaskan di bawah ini.

5.1 Lingkungan Uji Coba

Lingkungan uji coba sistem aplikasi bursa kerja ini dilakukan dengan: 1. Pemograman dengan php 5. 2. Web hosting dengan cPanel Accelerated 2. 3. Sub Domain .com, url: http:inotekma.co.idlowongankerja 4. Database MySQL client versi 4.1.22. 5. Php MyAdmin Versi 3.4.7.1. 6. Operating sistem Windows 7. 7. Browser Mozilla FireFox versi 12.0 8. Laptop Toshiba.

5.2 Pelaksanaan Uji Coba Halaman Utama Pengunjung

Pelaksanaan uji coba halaman utama pengunjung ini bertujuan untuk mengetahui kelancaran berjalannya sistem aplikasi bursa kerja di halaman utama pengunjung ini tanpa kendala sehingga ketika pengunjung sistem aplikasi bursa kerja ini mengakses url: http:inotekma.co.idlowongankerja membuka aplikasi ini maka pengunjung akan menemukan interface halaman utama pengunjung dan menemukan kategori lowongan pekerjaan dan lowongan pekerjaan terbaru sesuai dengan perusahaan yang mempublikasikan lowongan tersebut seperti gambar di bawah ini: Gambar 5.1 Uji Coba Halaman Utama Pengunjung Pada gambar 5.1 di atas terdapat lowongan terbaru sekaligus perusahaan yang menyediakan lowongan tersebut shingga ketika pengunjung mengakses lowongan terbaru maka sistem akan mengarahkan detail jenis lowongan dan pengunjung juga dapat mengikuti lowongan terbaru tersebut akan tetapi dengan catatan pengunjung harus terdaftar terlebih dahulu di sistem bursa kerja ini, untuk detail lowongan terbaru tersebut seperti gambar di bawah ini: Gambar 5.2 Uji Coba Halaman Detail Lowongan 5.3 Pelaksanaan Uji Coba Halaman Cari Lowongan Pelaksanaan uji coba halaman cari lowongan ini bertujuan untuk mengetahui berjalannya sistem pencarian lowongan ketika pengunjung mengakses menu pencarian lowongan ini sehingga pada form cari lowongan ini pengunjung dapat mencari lowongan pekerjaan terbaru yang masih tersedia dengan pencarian berdasarkan nama lowongan pekerjaan, kategori pekerjaan dan pengalaman kerja seperti terlihat pada gambar di bawah ini: Gambar 5.3 Uji Coba Halaman Pencarian Lowongan Ketika pengunjung mengklik tombol Cari pada pencarian lowongan maka pengunjung akan menemukan lowongan yang di cari dengan catatan lowongan yang dicari tersebut telah berada di sistem aplikasi bursa kerja ini, untuk hasil pencarian dapat di lihat pada gambar di bawah ini: Gambar 5.4 Uji Coba Form Hasil Pencarian Lowongan

5.4 Pelaksanaan Uji Coba Form Pendaftaran Member