• Tidak ada hasil yang ditemukan

PENGUKURAN KINERJA SISTEM INFORMASI LOWO

N/A
N/A
Protected

Academic year: 2018

Membagikan "PENGUKURAN KINERJA SISTEM INFORMASI LOWO"

Copied!
17
0
0

Teks penuh

(1)

PENGUKURAN KINERJA SISTEM INFORMASI LOWONGAN PEKERJAAN BERBASIS WEB PT. RESPATI SOLUSI REKATAMA

MENGGUNAKAN APLIKASI POWERFUZZER

DI SUSUN OLEH :

DEDEN ARDIANSYAH 1311600520 Email : ardiansyahzhigadeden@gmail.com

Hp : 087870663038 / 085711463152

UNIVERSITAS BUDI LUHUR FAKULTAS TEKNOLOGI INFORMASI JURUSAN MAGISTER ILMU KOMPUTER

(2)

I. Pendahuluan 1.1 Latar Belakang

Lowongan artinya peluang yang kosong atau belum terisi, dalam hal ini peluang untuk bekerja. Lowongan kerja atau pekerjaan bagi sebagian orang mungkin hanya sebatas peluang untuk kerja di kantor dengan menjadi pegawai baik pegawai negeri sipil (PNS) atau karyawan swasta. Lowongan kerja seperti ini biasanya dimuat di koran, bisa juga di majalah atau TV dan Radio. Setelah mengetahui adanya lowongan kerja dan lowongan tersebut cocok dengan yang dicari maka orang akan membuat surat lamaran kerja, mengirimkan surat lamaran kerja tersebut ke perusahaan kemudian nunggu dipanggil untuk wawancara. Di PT Respati Solusi Rekatama kegiatan seperti itu masih dipergunakan mengirim surat lamaran kerja secara manual misalnya lewat surat atau amplop. Sehingga didalam mengirim surat lamaran secara manual itu memakan waktu yang lama dan tidak efisien.

Berdasarkan permasalahan tersebut, maka diperlukan suatu pengembangan sistem untuk mempermudah masalah input data surat lamaran kerja dan lampiran-lampiran lamaran kerja secara cepat dan efisien. Oleh karena itu, penulisan ini akan mengembangkan suatu sistem mengenai Aplikasi Lowongan Keja berbasis Web. Selain itu, Untuk memastikan aplikasi tersebut berjalan dengan baik. maka penulis mencoba untuk melakukan testing pada aplikasi tersebut menggunkana aplikasi powerfuzzer.

1.2 Rumusan Permasalahan

Berdasarkan latar belakang yang telah di sebutkan di atas maka dapat di rumuskan permasalahan sebagai berikut

1. Bagaimana aplikasi yang di kembangkan menggunakan bahasa pemrograman php di lakukan pengujian

2. Bagaimana pengujian yang di lakukan dapat menghasilkan laporan performa dari aplikasi yang di kembangkan menggunakan bahasa pemrograman php.

(3)

Berdasarkan latar belakang yang telah di sebutkan sebelumnya maka tujuan dari pengujian aplikasi yang di kembangkan menggunakan bahasa pemrograman php adalah sebagai berikut :

1. Pengujian aplikasi dapat di hasilkan laporan dari kinerja penggunaan sistem informasi tersebut berjalan semua atau tidak.

2. Dari hasil pengujian dapat menghasilkan aplikasi yang memiliki performa yang bagus.

II. Powerfuzzer

Powerfuzzer merupakan web fuzzer automatis opensource yang memeberikan informasi dari beberapa sumber daya seperti keamanan dan website. Dapat melakukan spidering dan mengidentifikasi input. Saat ini powerfuzzer dapat mengidentifikasi seperti :

- Cross Site Scripting (XSS)

- Injections (SQL, LDAP, code, commands, and XPATH) - CRLF

- HTTP 500 statuses (biasanya mengindikasi kan kemungkinan miss konfigurasi / keamanan dan buffer overflow )

III. PENGUJIAN SISTEM

Pengujian sistem dilakukan dalam empat tahap agar sistem yang telah dibuat berjalan sesuai dengan perencanaan awal. Adapun tahapannya adalah sebagai berikut:

3.1 Pengujian Struktural

Pengujian struktural yaitu uji coba untuk memastikan kesesuaian rancangan layout dengan hasil implementasi. Hasil uji coba sesuai dengan rancangan digambarkan dalam tabel dibawah ini :

Tabel . Uji Coba Struktural

(4)

browser

1 Halaman Home Sesuai

2 Halaman Info lowongan Kerja Sesuai

3 Halaman Lihat Lamaran Kerja Sesuai

4 Halaman Lampiran Lamaran Kerja Sesuai

5 Halaman Daftar Sesuai

6 Halaman Isi Form Daftar Sesuai

7 Halaman Upload Lamaran Kerja Sesuai

8 Halaman Panduan Sesuai

9 Halaman Kontak Sesuai

10 Halaman Hubungi Kami Sesuai

3.2 Pengujian Fungsional

Pengujian struktural yaitu pengujian fungsi dari struktur navigasi di tiap-tiap halaman web. Hasil Pengujian dicatat dalam tabel dibawah ini :

Tabel. Uji Coba Fungsional halaman front-and admin

No Halaman Hasil

1 Halaman Home Berfungsi

1. Info lowongan Kerja Berfungsi

2. Lihat Lamaran Kerja Berfungsi

3. Lampiran Lamaran Kerja Berfungsi

4. Daftar Berfungsi

5. Isi Form Daftar Berfungsi

6. Upload Lamaran Kerja Berfungsi

7. Panduan Berfungsi

(5)

9. Hubungi Kami Berfungsi

2 Halaman Info Lowongan Kerja Berfungsi

1. Home Berfungsi

2. Lihat Lamaran Kerja Berfungsi

3. Lampiran Lamaran Kerja Berfungsi

4. Daftar Berfungsi

5. Isi Form Daftar Berfungsi

6. Upload Lamaran Kerja Berfungsi

7. Panduan Berfungsi

8. Kontak Berfungsi

9. Hubungi Kami Berfungsi

3 Halaman Lihat Lamaran Kerja Berfungsi

1. Home Berfungsi

2. Info Lowongan Kerja Berfungsi

3. Lampiran Lamaran Kerja Berfungsi

4. Daftar Berfungsi

5. Isi Form Daftar Berfungsi

6. Upload Lamaran Kerja Berfungsi

7. Panduan Berfungsi

8. Kontak Berfungsi

9. Hubungi Kami Berfungsi

4 Halaman Lampiran Lamaran Kerja Berfungsi

1. Home Berfungsi

2. Info Lowongan Kerja Berfungsi

(6)

4. Daftar Berfungsi

5. Isi Form Daftar Berfungsi

6. Upload Lamaran Kerja Berfungsi

7. Panduan Berfungsi

8. Kontak Berfungsi

9. Hubungi Kami Berfungsi

5 Halaman Daftar Berfungsi

1. Home Berfungsi

2. Info Lowongan Kerja Berfungsi

3. Lihat Lamaran Kerja Berfungsi

4. Lampiran Lamaran Kerja Berfungsi

5. Isi Form Daftar Berfungsi

6. Upload Lamaran Kerja Berfungsi

7. Panduan Berfungsi

8. Kontak Berfungsi

9. Hubungi Kami Berfungsi

6 Halaman Isi Form Daftar Berfungsi

1. Home Berfungsi

2. Info Lowongan Kerja Berfungsi

3. Lihat Lamaran Kerja Berfungsi

4. Lampiran Lamaran Kerja Berfungsi

5. Daftar Berfungsi

6. Upload Lamaran Kerja Berfungsi

7. Panduan Berfungsi

(7)

9. Hubungi Kami Berfungsi

7 Halaman Upload Lamaran Kerja Berfungsi

1. Home Berfungsi

2. Info Lowongan Kerja Berfungsi

3. Lihat Lamaran Kerja Berfungsi

4. Lampiran Lamaran Kerja Berfungsi

5. Daftar Berfungsi

6. Isi Form Daftar Berfungsi

7. Panduan Berfungsi

8. Kontak Berfungsi

9. Hubungi Kami Berfungsi

8 Halaman Panduan Berfungsi

1. Home Berfungsi

2. Info Lowongan Kerja Berfungsi

3. Lihat Lamaran Kerja Berfungsi

4. Lampiran Lamaran Kerja Berfungsi

5. Daftar Berfungsi

6. Isi Form Daftar Berfungsi

7. Upload Lamaran Kerja Berfungsi

8. Kontak Berfungsi

9. Hubungi Kami Berfungsi

9 Halaman Kontak Berfungsi

1. Home Berfungsi

2. Info Lowongan Kerja Berfungsi

(8)

4. Lampiran Lamaran Kerja Berfungsi

5. Daftar Berfungsi

6. Isi Form Daftar Berfungsi

7. Upload Lamaran Kerja Berfungsi

8. Panduan Berfungsi

9. Hubungi Kami Berfungsi

10 Halaman Hubungi Kami Berfungsi

1. Home Berfungsi

2. Info Lowongan Kerja Berfungsi

3. Lihat Lamaran Kerja Berfungsi

4. Lampiran Lamaran Kerja Berfungsi

5. Daftar Berfungsi

6. Isi Form Daftar Berfungsi

7. Upload Lamaran Kerja Berfungsi

8. Panduan Berfungsi

9. Hubungi Kami Berfungsi

Tabel. Uji Coba Fungsional halaman back-and

No Halaman Hasil

1 Halaman Admin Berfungsi

2 Halaman Beranda Berfungsi

3 Halaman Pesan Berfungsi

4 Halaman Informasi Berfungsi

5 Halaman Info Lowongan Kerja Berfungsi

6 Halaman Lamaran Berfungsi

(9)

8 Halaman Berita Berfungsi

3.3 Pengujian Validasi

Pengujian validasi merupakan suatu proses pengujian untuk memastikan kesesuaian antara input dan output. Berikut ini bagian hasil dari uji coba validasi :

1. Input akun admin :

Gambar 33. Proses Login Admin

2. Output

Halaman admin tampil apabila admin berhasil login. Berikut adalah tampilan halaman admin.

Gambar 34. Login Admin Berhasil

Jika username, password dan level tidak sesuai maka akan muncul pemberitahuan sebagai berikut :

(10)

3.4 Pengujian menggunakan Powerfuzzer 3.4.1 Tutorial Testing

Pengujian menggunakan powerfuzzer dilakukan dengan cara memasukan ke menu target url yang terdapat dalam localhost seperti pada gamabar dibawah ini :

Sebelum melakukan testing perlu diperhatikan verbosity kita bisa menggunakan Low, Medium, High. dari ketiga pilihan tersebut akan menghasilkan scanning yang berbeda-beda. Setelah itu, klik scan maka akan tampil hasil scanning aplikasi tersebut.

3.4.2 Pengujian 3.4.2.1 Verbosity Low

(11)

Pada tahap verbosity low hanya menghasilkan tampilan seperti diatas yaitu tampilan Attacking urls (GET), Attacking urls (GET), Attacking urls (GET), Attacking forms (POST), Attacking forms (POST), Looking for permanent XSS, Upload scripts found:

http://localhost/respati/upload_us.data.php 3.4.2.2 Verbosity Medium

(12)

Pada tahap verbosity medium hanya menghasilkan tampilan seperti diatas yaitu tampilan Attacking urls (GET)...

3.4.2.2 Verbosity High

(13)

Pada tahap verbosity medium hanya menghasilkan tampilan seperti diatas yaitu

'jumlah_barang' => 'on' 'kondektur' => 'on' 'thn' => 'on'

'nama' => 'on' 'noco' => 'on' 'tujuan' => 'on' 'bln' => 'on'

'total_uang_jalan' => 'on' 'tgl' => 'on'

+ http://localhost/respati/kirim_us.data.php 'nik' => 'on'

'jumlah_barang' => '¿'"(' 'kondektur' => 'on'

'thn' => 'on' 'nama' => 'on' 'noco' => 'on' 'tujuan' => 'on' 'bln' => 'on'

'total_uang_jalan' => 'on' 'tgl' => 'on'

+ http://localhost/respati/kirim_us.data.php 'nik' => 'on'

(14)

'nama' => 'on' 'noco' => 'on' 'tujuan' => 'on' 'bln' => '¿'"('

'total_uang_jalan' => 'on' 'tgl' => 'on'

+ http://localhost/respati/kirim_us.data.php 'nik' => 'on'

'jumlah_barang' => 'on' 'kondektur' => '¿'"(' 'thn' => 'on'

'nama' => 'on' 'noco' => 'on' 'tujuan' => 'on' 'bln' => 'on'

'total_uang_jalan' => 'on' 'tgl' => 'on'

+ http://localhost/respati/kirim_us.data.php 'nik' => 'on'

'jumlah_barang' => 'on' 'kondektur' => 'on' 'thn' => 'on'

'nama' => 'on' 'noco' => 'on' 'tujuan' => 'on' 'bln' => 'on'

'total_uang_jalan' => 'on' 'tgl' => '¿'"('

+ http://localhost/respati/kirim_us.data.php 'nik' => 'on'

'jumlah_barang' => 'on' 'kondektur' => 'on' 'thn' => 'on'

'nama' => 'on' 'noco' => 'on' 'tujuan' => '¿'"(' 'bln' => 'on'

'total_uang_jalan' => 'on' 'tgl' => 'on'

(15)

'nik' => 'on'

'jumlah_barang' => 'on' 'kondektur' => 'on' 'thn' => '¿'"('

'nama' => 'on' 'noco' => 'on' 'tujuan' => 'on' 'bln' => 'on'

'total_uang_jalan' => 'on' 'tgl' => 'on'

+ http://localhost/respati/kirim_us.data.php 'nik' => 'on'

'jumlah_barang' => 'on' 'kondektur' => 'on' 'thn' => 'on'

'nama' => 'on' 'noco' => 'on' 'tujuan' => 'on' 'bln' => 'on'

'total_uang_jalan' => '¿'"(' 'tgl' => 'on'

+ http://localhost/respati/kirim_us.data.php 'nik' => 'on'

'jumlah_barang' => 'on' 'kondektur' => 'on' 'thn' => 'on'

'nama' => '¿'"(' 'noco' => 'on' 'tujuan' => 'on' 'bln' => 'on'

'total_uang_jalan' => 'on' 'tgl' => 'on'

+ http://localhost/respati/kirim_us.data.php 'nik' => 'on'

'jumlah_barang' => 'on' 'kondektur' => 'on' 'thn' => 'on'

(16)

'total_uang_jalan' => 'on'

'captcha_session' => 'cd0689' 'subjek' => 'on'

'captcha_session' => 'cd0689' 'subjek' => 'on'

'captcha_session' => 'cd0689' 'subjek' => 'on'

'captcha_session' => '¿'"(' 'subjek' => 'on'

'captcha_session' => 'cd0689' 'subjek' => '¿'"('

(17)

+ http://localhost/respati/contact_us.data.php 'nama' => 'on'

'pesan' => 'on' 'captcha' => 'on'

'captcha_session' => 'cd0689' 'subjek' => 'on'

'email' => '¿'"('

Looking for permanent XSS Upload scripts found:

http://localhost/respati/upload_us.data.php

3.5 Hasil Pengujian

Dari hasil pengujian sistem yang dilakukan dengan beberapa metode :

No Pengujian Keterangan

1 Struktural 100 %

2 Fungsional 100 %

3 Validasi 100 %

4 Software Powerfuzzer 100 %

Gambar

Gambar 35. Login Admin Gagal
gambar di bawah ini :
gambar di bawah ini :

Referensi

Dokumen terkait

13/30/DPNP tanggal 16 Desember 2011 tentang Laporan Keuangan Publikasi Triwulanan dan Laporan Bulanan Bank Umum serta Laporan tertentu yang disampaikan ke Bank Indonesia. l

Penjadwalan Pengadaan Material Surat Permintaan Pengadaan Material Surat Permintaan Pengeluaran Material Laporan Jadwal Pengadaan Material Tender Pengadaan Material

Tujuan penelitian ini adalah untuk mengklasifikasikan jenis-jenis ambiguitas, mendeskripsikan penyebab terjadinya ambiguitas, dan menganalisis makna yang terkandung

Hasil pembahasan yang diperoleh dari penelitian hokum ini adalah adanya pelanggaran yang dilakukan oleh pelaku usaha dalam menetapkkan label halal tanpa mempunyai

Pengaruh Strategi Imajinasi Terhadap Kemampuan Menemukan Nilai Kehidupan Dalam Cerpen Oleh Siswa Kelas X SMA Swasta Raksana Medan Tahun Pembelajaran 2013/2014.

DAFTAR RIWAYAT HIDUP PENULIS

Data Hasil Kemampuan Menulis Pantun Siswa Kelas XI SMA Negeri 8 Medan Setelah Menggunakan Model Pembelajaran Berbasis Masalah (Post – Test).... Uji Persyaratan

1) Presiden BEM UNS adalah pimpinan lembaga sebagai pengambil kebijakan tertinggi dalam BEM UNS. 2) Berhak menentukan kebijakan umum organisasi serta berhak mengambil keputusan