• Tidak ada hasil yang ditemukan

BAB IV IMPLEMENTASI DAN PENGUJIAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB IV IMPLEMENTASI DAN PENGUJIAN"

Copied!
24
0
0

Teks penuh

(1)

62

BAB IV

IMPLEMENTASI DAN PENGUJIAN

4.1 Implementasi Sistem

Tahap implementasi dan pengujian sistem, dilakukan setelah tahap analisis dan perancangan selesai dilakukan. Pada bab ini akan dijelaskan implementasi dari aplikasi system yang menggunakan beberapa fungsi yang penulis buat terdiri dari lingkungan implementasi, pengkodean, dan interface dari aplikasi sistem tersebut.

Sarana yang dibutuhkan dalam pembuatan system ini adalah perangkat pendukung yang terdiri dari software (perangkat lunak) dan hardware (perangkat keras) antara lain sebagai berikut :

1. Perangkat Keras

a. Proscessor : Intel ® Core™ i3-2330 M

b. RAM : 2 GB

c. Hardisk : 500 GB

2. Perangkat Lunak :

a. System Operasi : Windows 7

b. Web Server : Apache, MySQL database

c. Browser : Internet Explorer, Mozila Firefox, Google

Chrome

d. Program : PHP

e. Tampilan : Macromedia Dreamwaver 8

(2)

63 4.2 Implementasi Basis Data

Adapun langkah-langkah untuk membuka database adalah sebagai berikut:

1. Buka browser google crome untuk membuka web server, lalu ketikan http://localhost/phpmyadmin/ pada alamat address.

Gambar 3.35 Database localhost pada google crome

2. Pilih db_aps1 untuk memasuki dan menampilkan database PT Topo Isano Motor

(3)

64 3. Tampilan Tabel Absensi

Gambar 3.37 Tampilan Tabel Absensi

4. Tampilan Tabel Bagian

(4)

65 5. Tampilan Tabel Cuti

Gambar 3.39 Tampilan Tabel Cuti

6. Tampilan Tabel Gaji

(5)

66 7. Tampilan Tabel Jabatan

Gambar 3.41 Tampilan Tabel Jabatan

8. Tampilan Tabel Pegawai

(6)

67

9. Tampilan Tabel User

3.43 Tampilan Tabel User

4.3 Implementasi Program

Rancangan-rancangan yang telah dibuat di atas akan menghasilkan suatu implementasi yang bisa dipakai oleh user. Hasil dari implementasi tersebut yaitu :

1. Halaman Menu Login berisi sebuah Form yang terdiri Username dan

Passworld untuk dapat melanjutkan digunakan, validasi admin bagi admin untuk melihat informasi kehalaman ini.

(7)

68

2. Menu Home berisi sebuah menu pilihan dan untuk memilih menu apa yang ingin dikerjakan

3.45 Gambar Tampilan Menu Home

3. Menu Input Bagian berisi atau digunakan untuk menginput data bagian pegawai

(8)

69

4. Menu Bagian tampilan dari data bagian yang sudah di input oleh Admin dan Admin bisa mengedit data dan menghapus data bagian tersebut.

3.47 Gambar Tampilan Menu Bagian

5. Menu Input Jabatan digunakan untuk admin menginput data jabatan pegawai

(9)

70

6. Menu Jabatan tampilan dari data jabatan yang sudah di input oleh Admin dan Admin bisa mengedit data dan menghapus data jabatan tersebut.

3.49 Gambar Tampilan Menu Jabatan

7. Tampilan Menu Input Pegawai digunakan seorang admin untuk menginput

data-data para pegawai nya.

(10)

71

8. Menu pegawai tampilan dari data pegawai yang sudah di input oleh Admin dan Admin bias mengedit data dan menghapus data pegawai tersebut.

3.51 Gambar Tampilan Menu Pegawai

9. Tampilan Menu Input Cuti digunakan admin untuk menginput data cuti yang telah di ajukan oleh pegawai.

(11)

72

10. Menu cuti tampilan dari data cuti yang sudah di input oleh Admin dan Admin bisa mengedit data dan menghapus data cuti tersebut.

3.53 Gambar Tampilan Menu Cuti

11. Tampilan Menu Input Absensi digunakan seorang admin untuk menginput data kehadrian atau absensi pegawai.

(12)

73

12. Menu absensi tampilan dari data absensi yang sudah di input oleh Admin dan Admin bisa mengedit data dan menghapus data absensi tersebut.

(13)

74

13. Tampilan Menu Input Gaji digunakan admin untuk menginput data gaji pegawai

3.56 Gambar Tampilan Menu Input Gaji

14. Menu gaji tampilan dari data gaji yang sudah di input oleh Admin dan Admin bisa mengedit data dan menghapus data gaji tersebut.

(14)

75

15. Tampilan Menu Input User digunakan untuk seorang user yang ingin membuat user dan password baru

3.58 Gambar Tampilan Menu Input User

16. Tampilan Menu User yang telah di input oleh admin yang membuat user baru dan admin tersebut bias mengubah dan menghapus data user yang sudah ada

(15)

76

17. Tampilan Menu Laporan Digunakan untuk melihat laporan perbulan

3.60 Gambar Tampilan Menu Laporan Absensi

18. Tampilan Menu Laporan Digunakan untuk melihat laporan Gaji Pegawai

3.61 Gambar Tampilan Menu Laporan Gaji 4.4 Metode Pengujian

Menurut Roger S. Pressman (2002:533) pengujian white box yang kadang-kadang disebut pengujian glass box, adalah metode desain test case yang menggunakan strukur control desain procedural untuk memperoleh case.

Dengan menggunakan struktur control white-box,rekayasa sistem dapat

(16)

77

1. Menjamin seluruh independent path di dalam modul yang dikerjakan

sekurang-kurangnya sekali.

2. Mengerjakan seluruh keputusan logical.

3. Mengerjakan seluruh loop yang sesuai dengan batasannya.

4. Mengerjakan seluruh struktur data internal yang menjamin validitas.

Pengujian black-box berfokus pada persyaratan fungsional perangkat lunak. Pengujian ini memungkinkan analis system memperoleh kumpulan kondisi input yang akan mengerjakan seluruh keperluan fungsional program. Tujuan metode ini mencari kesalahan pada :

1. Fungsi yang salah atau hilang. 2. Kesalahan pada interface.

3. Kesalahan pada struktur data atau akses database. 4. Kesalahan performansi atau kinerja.

5. Kesalahan inisialisasi dan tujuan akhir.

Metode pengujian yang dilakukan untuk menguji program aplikasi PT Topo Isano Motor ini dilakukan dengan menggunakan metode black box testing. Metode Black Box Testing ini merupakan pengujian program berdasarkan fungsi program. Tujuan dari Black Box Testing ini adalah untukmenemukan kesalahan fungsi pada program.

Pengujian dengan menggunakan metode Black Box Testing dilakukan dengan cara memberikan sejumlah masukkan (input) pada program aplikasi yang kemudian diproses sesuai dengan kebutuhan fingsionalnya untik melihat apakah program aplikasi web menghasilkan keluaran (outout) yang diinginkan sesuai dengan fungsi dari program aplikasi web tersebut. Bila dari input yang diberikan proses menghasilkan output yang sesuai dengan kebutuhab fungsionalnya, maka program aplikasi yang penulis rancang berhasil tetapi bila output yang dihasilkan tidak sesuai dengan kebutuhan fungsionalnya, maka terdapat kesalahan pada program aplikasi tersebut.

(17)

78 4.5 Skenario Pengujian

Skenario pengujian dilakukan untuk menentukan langkah-langkah dalam melakukan pengujian. Pengujian dilakukan dengan menjalankan aplikasi dari perancangan website. Setelah aplikasi dijalankan selanjutnya adalah menguji tombol-tombol yang terdapat dalam antar muka aplikasi tersebut apakah sesuai dengan tahap perancangan.

Tabel 3.10 Skenario Pengujian Aplikasi Web PT TOPO ISANO MOTOR dengan Menggunakan Metode Black Box

N o Antar Muka yang diuji Bagian dari Antar Muka yang diuji Status Aplikasi Sekenario Pengujian Hasil yang diharapkan 1 Halaman Login Proses menginput data login Halaman login sudah terbuka Masukkan Username dan Password

Data akan dicek, bila salah ulangi dan bila benar masuk ke form menu utama 2

Menu Utama Proses link Menu Utama

sudah terbuka Klik menu yang diinginkan Menu yang diinginkan akan terbuka 3 Halaman Data Bagisn Proses menginput data bagian Halaman data bagian sudah terbuka Masukkan data bagian sesuai dengan form Data akan tersimpan ke data base dan tombol

(18)

79

tersebut simpan berfungsi

untuk menyimpan data ke dalam database bagian, tombol hapus berfungsi untuk menghapus data yang telah disimpan dan tombol edit digunakan untuk mengedit data 4 Halaman Data Jabatan Proses menginput data jabatan Halaman data jabatan sudah terbuka Masukkan data jabatan sesuai dengan form tersebut Data akan tersimpan ke data base dan tombol simpan berfungsi untuk menyimpan data ke dalam database jabatan, tombol hapus berfungsi untuk menghapus data yang telah disimpan dan tombol edit digunakan untuk mengedit data 5 Halaman Data pegawai Proses menginput data Halaman data pegawai sudah Masukkan data pegawai sesuai Data akan tersimpan ke data

(19)

80

pegawai terbuka dengan form

tersebut

base dan tombol simpan berfungsi untuk menyimpan data ke dalam database pegawai, tombol hapus berfungsi untuk menghapus data yang telah disimpan dan tombol edit digunakan untuk mengedit data 6 Halaman Data Cuti Proses menginput data cuti Halaman cuti sudah terbuka Masukkan data cuti sesuai dengan form tersebut Data akan tersimpan ke data base dan tombol simpan berfungsi untuk menyimpan data ke dalam database cuti, tombol hapus berfungsi untuk menghapus data yang telah disimpan dan tombol edit digunakan untuk mengedit data 7

(20)

81 Transaksi Absensi menginput data absensi absensi sudah terbuka absensi sesuai dengan form tersebut tersimpan ke data base dan tombol simpan berfungsi untuk menyimpan data ke dalam database absensi, tombol hapus berfungsi untuk menghapus data yang telah disimpan 8 Halaman Transaksi Gaji Proses menginput data gaji Halaman gaji sudah terbuka Masukkan data gaji sesuai dengan form tersebut Data akan tersimpan ke data base dan tombol simpan berfungsi untuk menyimpan data ke dalam database gaji, tombol hapus berfungsi untuk menghapus data yang telah disimpan 1 1 Halaman Laporan Proses mencetak laporan Halaman laporan sudah terbuka

(21)

82 4.5.1 Hasil Pengujian

Dari hasil pengujian terakhir yang dilakukan dapat diperoleh hasil pengujian. Dari hasil skenario pengujian pada setiap pilihan yang ada pada Perancangan aplikasi Perancangan Administrasi Kepegawaian pada PT Topo Isano Motor, yaitu menu dalam admin maka diperoleh hasil pengujian tersebut sesuai dengan rumusan perancangan aplikasi program ini. Dan terangkum dalam tabel 4.2 hasil pengujian sebagai berikut :

Tabel 3.11 Tabel hasil pengujian PT Topo Isano Motor menggunakan Metode Black Box N o Menu yang diuji Prosedur Pengujian Masukan Keluaran yang diharapkan Kriteria evaluasi hasil Hasil yang didapat 1 Login admin Input data login Username dan passworld Masuk ke menu selanjutnya Jika berhasil maka akan masuk kemenu selanjutn ya jika tidak maka login kembali Berhasil kemenu selanjutnya 2 Ganti passworld Proses Ganti passworld Input data passworld lama Proses akan tersimpan kedalam data Jika behasil data akan Jika klik proses makan akan tersimpan

(22)

83 ulangi passworld lama passworld baru base tersimpan jika tidak data tidak tersimpan kedalam data base 3 Data Bagian Update bagian Melihat dan update bagian Data yang di update dapat tersimpan Jika data berhasil simpan maka akan muncul pada data bagian Menampilkan file bagian 4 Data Jabatan Update jabatan Melihat dan update jabatan Data yang di update dapat tersimpan Jika data berhasil simpan maka akan muncul pada data jabatan Menampilkan file jabatan 5 Data Pegawai Update pegawai Melihat dan update pegawai Data yang di update dapat tersimpan Jika data berhasil simpan maka akan muncul pada data pegawai Menampilkan file pegawai

(23)

84 6

Data Cuti Update cuti Melihat

dan update cuti Data yang di update dapat tersimpan Jika data berhasil simpan maka akan muncul pada data cuti Menampilkan file cuti 7 Data Absensi Update absensis Melihat dan Hapus absensi Data yang di update dapat tersimpan Jika data berhasil simpan maka akan muncul pada data absensi Menampilkan file absensi 8

Data Gaji Hapus gaji Melihat

dan update gaji Data yang di update dapat tersimpan Jika data berhasil simpan maka akan muncul pada data gaji Menampilkan file gaji 9

Laporan Melihat data

laporan - Halaman data laporan terbuka Berhasil bila halaman yang dituju Akan muncul data laporan

(24)

85

tampil 1

0

Logout Proses link - home terbuka Berhasil

kembali kemenu home

Akan kembali kemenu home

4.5.2 Analisa Hasil Pengujian

Setelah melakukan pengujian terhadap semua sistem pada program ini, maka dapat disimpulkan bahwa pengujian telah menunjukan hasil keluaran (output) dan proses yang sesuai dengan rancangan aplikasi program ini, dan hasil dari pengujian ini dapat dikatakan baahwa program ini dapat berfungsi dengan baik dan benar, karena telah dibuktikan dari hasil skenario pengujian. Bahwa program aplikasi web ini dapat digunakan sebagai kontrol dalam melakukan kegiatan kepegawaian pada PT Topo Isano Motor. Program aplikasi ini dapat digunakan oleh seorang admin dalam mengelola kegiatan kepegawaian pada perusahaan tersebut dan agar proses pekerjaan pada pt tersebut dapat dilakukan dengan cepat,tepat dam akurat.

Gambar

Gambar 3.35  Database localhost pada google crome
Gambar 3.37 Tampilan Tabel Absensi
Gambar 3.39 Tampilan Tabel Cuti
Gambar 3.41  Tampilan Tabel Jabatan
+3

Referensi

Dokumen terkait

Penelitian ini adalah yang bersifat deskriptif dengan desain penelitian crossectional untuk mengetahui gambaran konsumsi sumber vitamin dan mineral, status gizi,

Gerakan politik yang lain yang dilakukan ICMI ialah mendesak pemerintah MPR DPR dan pemerintah untuk segera melaksanakan Tap MPR yang mengamanatkan penghentian kerja sama dengan

Berdasarkan hasil analisis data serta pembahasan mengenai pengaruh masing-masing variabel yang telah dipaparkan, disimpulkan bahwa lingkungan toko berpengaruh

Proporsi distribusi manfaat dapat mengikuti mekanisme dana bagi hasil pemerintah pusat dan daerah, yaitu DBH (Dana Bagi Hasil) Ijin Usaha Pemanfaatan Hasil Hutan dan Dana

Sedangkan penyelesaian sengketa konsumen dengan cara Arbitrase, yang berwenang menentukan siapa yang menjadi majelis hakim adalah para pihak yang bersengketa.Para pihak

Pada tabel IV pengujian sistem secara keseluruhan dapat dilihat juga kinerja dari cell motor vibrator, dari tabel pengujian sistem secara keseluruhan cell motor vibrator

Kehematan, dan (5) Kelogisan dalam Skripsi Mahasiswa Fakultas Ekonomi Jurusan Manajemen Universitas Madura. Penelitian ini menggunakan metode kualitatif. Metode kualitatif