BAB V IMPLEMENTASI DAN PENGUJIAN. (Studi kasus Dinas Tenaga Kerja dan Transmigrasi sub Kepegawaian dan Umum) ada

dokumen-dokumen yang mirip
BAB V IMPLEMENTASI DAN PENGUJIAN. dioperasikan. Dalam pembuatan website SMK GANTRA Yayasan Pendidikan

BAB V IMPLEMENTASI DAN PENGUJIAN. Tahap implementasi akan dipersiapkan bagaimana RANCANG BANGUN PERANGKAT LUNAK BANTU PENDAFTARAN


BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. sudah ditentukan. Tujuan implementasi adalah untuk mengkonfirmasi modul program

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN PEMBAHASAN. sistem yang sedang berjalan, dimana pada tahapan ini akan di gambarkan sebuah

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN PROGRAM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN. akses. Tahapan yang dilakukan pada implementasi aplikasi DSS untuk Penerimaan

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. perangkat lunak. Pengujian dilakukan untuk menjamin kualitas dan juga

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. menggunakan basis data MySQL. Aplikasi PHP dapat dijalankan pada Operating

BAB V IMPLEMENTASI PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implementasi waterfall sistem informasi penerimaan siswa online

BAB IV IMPLEMENTASI SISTEM. analisis dan perancangan dijadikan acuan dalam pembuatan kode program. Pada

BAB IV HASIL DAN UJI COBA


BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN. web, perancangan struktur data ke dalam database, pembuatan kode program dan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V PENGUJIAN DAN IMPLEMENTASI. perangkat lunak. Pengujian dilakukan untuk menjamin kualitas dan juga

BAB IV IMPLEMENTASI DAN PENGUJIAN. web ini yang di lakukan secara online dengan webhosting. Tahapan ini dilakukan


BAB IV IMPLEMENTASI DAN EVALUASI. Tahap implementasi sistem adalah tahap penerapan dari hasil analisis dan

BAB IV TESTING DAN IMPLEMENTASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV PERANCANGAN SISTEM. Melihat system pelayanan kependudukani yang sedang berjalan di Kantor

BAB II ANALISIS DAN PERANCANGAN. (user) dan fungsinya, diagram alir sistem, perancangan basis data,

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. e-learning yang akan dibangun. Tahapan ini dilakukan setelah perancangan selesai

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN. antarmuka, menu yang tersedia pada sistem, form-form masukan, analisis kinerja

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV ANALISIS DAN PERANCANGAN. kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikannya.

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. Pengujian merupakan bagian yang penting dalam pembangunan sebuah

BAB IV HASIL DAN UJI COBA. Berikut adalah tampilan hasil dan pembahasan dari Perancangan Analisa

BAB IV HASIL DAN UJICOBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III DESAIN DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN SISTEM. dan mengevaluasi segala permasalahan, kesempatan, dan hambatan yang

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. dimana sistem yang baru ini dapat dioperasikan secara menyeluruh. Implementasi

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. perancangan sistem agar siap untuk dioperasikan. Implementasi Sistem

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. PT. Citra Mitra Niaga dilakukan menggunakan bahasa dan lingkungan

BAB IV IMPLEMENTASI DAN PENGUJIAN. siap untuk dioperasikan. Dalam implementasi pembuatan website Anbiyapedia ini

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implementasi prototype sistem informasi pemesanan tiket travel di Roadtrip

BAB IV IMPLEMENTASI DAN PENGUJIAN. construction. Pada tahap construction dilakukan implementasi yang merupakan

BAB II ANALISIS DAN PERANCANGAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV ANALISIS DAN PERANCANGAN. diidentifikasi lalu dicarikan solusinya. Dalam tahap ini akan diuraikan beberapa

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI. membantu untuk lebih memahami jalannya aplikasi ini. Sistem atau aplikasi dapat

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. kelemahan dari perangkat lunak. Tujuan dari pengujian ini adalah untuk

BAB IV HASIL DAN UJI COBA

BAB IV DISKRIPSI PEKERJAAN. pada bapak Kepala Sekolah dan bagian akademik untuk mendapatkan informasi

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. dioperasikan. Pada tahap ini akan dijelaskan mengenai sistem yang dirancang

BAB III PEMBAHASAN. Sistem yang saat ini digunakan di PT PLN (PERSERO) APJ Majalaya. masih dalam bentuk manual dengan menggunakan Microsoft Word untuk

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN. Perangkat lunak yang digunakan untuk pembuatan website sekolah ini yaitu

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI DAN PENGUJIAN. Implementasi merupakan tahap meletakkan sistem supaya siap untuk

BAB IV IMPLEMENTASI DAN EVALUASI. keras (hardwere) dan perangkat lunak (Software) yang dapat menunjang

BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III PEMBAHASAN. Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implementasi prototype sistem informasi Furniture Jepara Putri dilakukan

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Tahap implementasi adalah tahapan penerapan sistem untuk dapat

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN. dan pengujian merupakan langkah yang dilakukan setelah melakukan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. dirancang dan dibangun, implementasi e-commerce perlengkapan kain sarung di

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. Tahapan implementasi merupakan tahapan dimana perangkat lunak yang

BAB V IMPLEMENTASI SISTEM. dapat siap untuk dioperasikan. Dalam implementasi aplikasi tes penentuan kelas

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. buat, dilakukan menggunakan bahasa pemograman java netbeans dengan basis

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB II ANALISIS DAN PERANCANGAN. Sistem informasi penjualan pakaian wanita berbasis web diperlukan

BAB IV IMPLEMENTASI DAN PENGUJIAN. lingkungan implementasi, pengkodean, dan interface dari aplikasi sistem tersebut.

Transkripsi:

BAB V IMPLEMENTASI DAN PENGUJIAN 5.1. Lingkungan Implementasi Dalam tahap implementasi sistem ini merupakan tahap meletakkan sistem supaya dapat siap untuk dioperasikan. Dalam implementasi Sistem Aplikasi Profil Kepegawaian (Studi kasus Dinas Tenaga Kerja dan Transmigrasi sub Kepegawaian dan Umum) ada beberapa tahapan implementasi sistem yang harus dijalankan diantaranya adalah: 5.1.1. Persiapan Sistem Langkah pertama yang harus dilakukan sebelum menuju ke konversi sistem adalah mempersiapkan sistem terlebih dahulu. Adapun hal-hal yang harus dipersiapan adalah sebagai berikut: 5.1.1.1.Kebutuhan Perangkat Keras Dalam aplikasi profil kepegawaian ini perangkat keras pendukung yang dibutuhkan (aplikasi simulasi) dalam penerapan aplikasi ini yaitu : a. CPU dengan processor Intel Pentium 4 b. Memori 512 MB. (minimal) c. Harddisk dengan kapasitas penyimpanan data 40 GB. d. Monitor e. Keyboard dan Mouse. 5.1.1.2.Kebutuhan Perangkat Lunak Adapun software yang harus digunakan dalam pembuatan aplikasi ini yaitu : a. Sistem operasi Windows 7. b. Sublime text 3.0 untuk menulis kode program. 80

81 c. Implementasi basis datanya menggunakan MySQL dan bahasa pemograman PHP 5.1.0 dengan XAMPP 1.8.1 sebagai web server localhost. 5.1.2. Konversi Sistem Pada tahap ini setelah kode program selesai dibuat, maka dilanjutkan dengan mempersiapkan sarana pendukung, yaitu dengan memasukan data-data yang diperlukan pada sistem baru, sehingga sistem yang baru yaitu Aplikasi Profil Kepegawaian siap untuk dilakukan pengujian sebelum dioperasikan. 5.1.3. Pengujian Sistem Pada dasarnya, pengujian merupaka satu langkah dalam proses rekayasa perangkat lunak. Pengujian ini bertujuan untuk memastikan bahwa seluruh komponen fungsi telah berfungsi sesuai yang diharapkan. Proses pengujian ini sangat perlu untuk dilakukan, agar dapat mengetahui dengan pasti apakah aplikasi dapat menerima input, memproses, dan output sesuai yang diharapkan. Pengujian tidak dapat memperlihatkan tidak adanya cacat, pengujian hanya dapat memperlihatkan bahwa ada kesalahan perangkat lunak (Pressman, Roger S., 2002). 5.1.4. Pelatihan Pada tahap ini pengguna diberikan pelatihan dalam penggunaan sistem. Pelatihan dilakukan dengan memberi petunjuk pengoperasian sistem. Dari pelatihan ini diharapkan pengguna akan dapat mengoperasikan sistem sesuai dengan yang diharapkan. 5.1.5. Pemasangan Sistem Karena aplikasi yang dibuat hanya berjalan di jaringan lokal/localhost, maka aplikasi akan dipasang pada komputer pengguna secara langsung. Dalam proses

82 pemasangannya, pengguna akan diberi arahan tentang tahapan-tahapan bagaimana proses instalasi dan juga penerapan database. 5.2. Implementasi Database Dari perancangan kita dapat melihat tabel-tabel yang akan dibuat. Berikut adalah kode SQL untuk setiap tabel yang diimplementasikan menggunakan MySQL: a. Tabel admin CREATE TABLE IF NOT EXISTS `admin` ( `id` int(3) NOT NULL AUTO_INCREMENT, `nama` varchar(50) NOT NULL, `username` varchar(20) NOT NULL, `password` varchar(100) NOT NULL, `kategori` varchar(20) NOT NULL, PRIMARY KEY (`id`) ) b. Tabel pegawai Gambar 5.1 Tabel Admin CREATE TABLE IF NOT EXISTS `pegawai` ( `id` int(5) NOT NULL AUTO_INCREMENT, `nip` varchar(25) NOT NULL, `nama_pegawai` text NOT NULL, `tempat_lahir` varchar(20) NOT NULL, `tanggal_lahir` date NOT NULL, `jenis_kelamin` varchar(10) NOT NULL, `alamat` varchar(50) NOT NULL,

83 `agama` varchar(20) NOT NULL, `status_perkawinan` varchar(20) NOT NULL, `pangkat` varchar(30) NOT NULL, `golongan` varchar(5) NOT NULL, `tmt_pangkat` date NOT NULL, `tmt_cpns` date NOT NULL, `jabatan` text NOT NULL, `tmt_jabatan` date NOT NULL, `eselon` varchar(10) NOT NULL, `keterangan` varchar(50) NOT NULL, `status_pegawai` varchar(10) NOT NULL, `foto` varchar(50) NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `nip` (`nip`) ) Gambar 5.2 Tabel Pegawai c. Tabel Riwayat Diklat CREATE TABLE IF NOT EXISTS `riwayat_diklat` ( `id` int(7) NOT NULL AUTO_INCREMENT, `nip` varchar(25) NOT NULL, `no_sertifikat` varchar(25) NOT NULL,

84 `nama_diklat` varchar(50) NOT NULL, `tempat` varchar(30) NOT NULL, `Tahun` varchar(4) NOT NULL, PRIMARY KEY (`id`)) Gambar 5.3 Tabel Riwayat Diklat d. Tabel Riwayat Diklat CREATE TABLE IF NOT EXISTS `riwayat_pendidikan` ( `id` int(7) NOT NULL AUTO_INCREMENT, `nip` varchar(25) NOT NULL, `jenjang` varchar(5) NOT NULL, `tingkat_jenjang` int(1) NOT NULL, `fakultas` varchar(30) NOT NULL, `jurusan` varchar(30) NOT NULL, `nama_instansi` varchar(30) NOT NULL, `tahun_lulus` char(4) NOT NULL, PRIMARY KEY (`id`)) Gambar 5.4 Tabel Riwayat Pendidikan

85 5.3. Implementasi Antar Muka a. Halaman Login Saat aplikasi pertama kali dijalankan Administrator harus melakukan login terlebih dahulu sebelum masuk halaman utama administrator. Gambar 5.5 Halaman Login b. Halaman Utama Setelah berhasil melakukan login maka akan ditampilkan halaman utama dari aplikasi profil kepegawaian ini. Gambar 5.6 Halaman Utama

86 c. Halaman Profil dan password. Pada halaman ini user dapat merubah profil admin seperti merubah nama d. Halaman Daftar Data Pegawai Gambar 5.7 Halaman Profil Pada halaman ini akan ditampilkan data-data pegawai yang ada di Dinas Tenaga Kerja dan Transmigrasi sub Kepegawaian dan Umum Gambar 5.8 Halaman Daftar Data Pegawai

87 Gambar 5.9 Halaman Detail Data Pegawai e. Halaman Cetak Data Pegawai Data keseluruhan karyawan dapat dicetak melalui halaman ini Gambar 5.10 Halaman Cetak Data Pegawai

88 f. Halaman Cari Data Pegawai Untuk pencarian data-data pegawai berdasarkan nip maupun nama. g. Halaman Admin Sistem Gambar 5.11 Halaman Cari Data Pegawai h. Halaman Tambah Data Admin Gambar 5.12 Halaman Admin Sistem Gambar 5.13 Halaman Tambah Data Admin

89 5.4. Pengujian Sistem Pengujian yang akan digunakan untuk menguji kualitas Aplikasi Profil Kepegawaian Dinas Tenaga Kerja dan Transmigrasi Sub Kepegawaian dan Umum dengan metode pengujian black-box. Black-box testing (Adi Nugroho 2010:304) adalah kasus pengujian yang menspesifikasi bagaimana melakukan pengujian suatu use case atau suatu skenario yang bersifat spesifik. Beberapa kasus pengujian memverifikasi hasil dari interaksi yang terjadi diantara actor dengan sistem/perangkat lunak yang dikembangkan, yaitu memverifikasi apakah kondisi awal (pre-condition) dan kondisi akhir (post-condition) yang dispesifikasi oleh use case terpenuhi, serta juga memverifikasi apakah urutan aksi-aksi (baca: flow-of-events) yang dispesifikasi oleh use case memang diikuti. 5.4.1 Pengujian Antarmuka Halaman Administrator a. Uji halaman login Tabel 5.1 Tabel Uji Login Kode Req001 Skenario Login dengan username dan password yang benar Login dengan username dan password yang salah Hasil Sukses Gagal Keterangan Login sukses dan berhasil masuk ke panel admin Muncul pesan gagal login b. Mengelola profil admin Tabel 5.2 Tabel Profil Admin Kode Req002 Skenario Mengubah data nama dan username admin Mengubah password admin Hasil Sukses Gagal Keterangan Nama dan username berhasil diubah. Password berhasil diubah

90 c. Mengelola data pegawai Tabel 5.3 Tabel Data Pegawai Kode Req003 Skenario Menambah pegawai baru Mengubah pegawai Menghapus data pegawai data data Hasil Sukses Gagal Keterangan Data pegawai berhasil ditambahkan. Data berhasil diubah Data berhasil dihapus d. Mencetak data pegawai Tabel 5.4 Tabel Cetak Data Pegawai Kode Req004 Skenario Mencetak data dengan format pdf Mencetak data dengan format xls Hasil Sukses Gagal Keterangan Data berhasil dicetak Data berhasil dicetak e. Pencarian data pegawai Tabel 5.5 Tabel Pencarian Data Pegawai Kode Req005 Skenario Pencarian berdasarkan nip Pencarian berdasarkan nama Hasil Sukses Gagal Keterangan Pencarian berhasil dilakukan Pencarian berhasil dilakukan 5.4.2 Pengujian Antarmuka Halaman Administrator Sistem Tabel 5.6 Tabel Kelola Data Admin Kode Req006 Skenario Menambah data admin Menghapus data admin Hasil Sukses Gagal Keterangan Penambahan data admin berhasil dilakukan. Proses menghapus data admin berhasil dilakukan

91 5.4.3. Evaluasi dan Kesimpulan Terhadap Hasil Pengujian Berdasarkan hasil dari pengujian dengan semua uji kasus seperti yang diperlihatkan pada tabel pengujian, maka dapat diambil kesimpulan bahwa pelaksanaan pengujian terhadap Aplikasi Profil Kepegawaian Dinas Tenaga Kerja dan Transmigrasi Sub Kepegawaian dan Umum sesuai dengan spesifikasi pengujian yang telah ditentukan, dan untuk semua uji kasus yang telah dilakukan dinyatakan Sukses.