BAB 4 IMPLEMENTASI DAN EVALUASI

dokumen-dokumen yang mirip
BAB 4 IMPLEMENTASI DAN EVALUASI. Perangkat keras yang digunakan untuk merancang sistem ini adalah: Processor : Intel Pentium IV 2,13 GHz

BAB V IMPLEMENTASI SISTEM

UNIVERSITAS BINA NUSANTARA

BAB 4 IMPLEMENTASI DAN EVALUASI

diantaranya pengoperasian perangkat lunak pada komputer Server, pengoperasian

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI. bangun aplikasi pengelolaan catering pada Tems catering. Diawali dengan

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN PEMBAHASAN

BAB 4 IMPLEMENTASI DAN EVALUASI. Agar diperoleh hasil yang memuaskan, sebaiknya program aplikasi ini digunakan. 1. Processor Pentium III

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB 3 PERANCANGAN PROGRAM APLIKASI

BAB V PENGUJIAN SISTEM DAN IMPLEMENTASI. komponen sistem yang diimplementasikan dan mengetahui kelemahan dari

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI. perancangan aplikasi penjualan dan pengiriman spare part komputer pada Bismar

BAB III ANALISIS DAN PERANCANGAN. yang ada pada sistem dimana aplikasi dibangun, meliputi perangkat

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

BAB 4 PERANCANGAN DAN IMPLEMENTASI PROGRAM. Oriented Programming) atau secara procedural.

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN. dilanjutkan dengan pengujian terhadap aplikasi. Kebutuhan perangkat pendukung dalam sistem ini terdiri dari :

BAB 4 APLIKASI DAN IMPLEMENTASI. Untuk implementasi basis data pada PD Rudy Motors dibutuhkan spesifikasi

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI

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

BAB 4 HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI. Sebelum melakukan implementasi aplikasi administrasi masjid, perlu

BAB 3 METODOLOGI. Metodologi penelitian yang digunakan dalam penulisan ini adalah studi

BAB V IMPLEMENTASI SISTEM

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI. Implementasi aplikasi adalah tahap penerapan hasil analisis dan

BAB V IMPLEMENTASI SISTEM. perancangan sistem dimana sistem tersebut siap untuk di implementasikan,

BAB IV IMPLEMENTASI DAN EVALUASI. Kebutuhan sistem untuk melakukan implementasi monitoring antrian

BAB IV HASIL DAN UJI COBA

BAB III PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI. Pada bab empat ini akan dibahas mengenai hasil analisis dan

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. implementasi ini dapat dipahami jalannya suatu. Pertandingan Basket pada StiFest Menggunakan Metode Round Robin.

4 BAB IV UJI COBA DAN EVALUASI

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI. menghasilkan informasi-informasi yang sesuai dengan kebutuhan administrasi

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM

BAB V IMPLEMENTASI SISTEM. Untuk implementasi system ini ada beberapa spesifikasi perangkat lunak

IMPLEMENTASI DAN EVALUASI

BAB V IMPLEMENTASI PERANGKAT LUNAK. Aplikasi setelah dianalisa dan dirancang, maka aplikasi tersebut siap

BAB IV IMPLEMENTASI DAN EVALUASI. maka komponen-komponen utama komputer yang akan mendukung setiap proses

BAB IV HASIL DAN PEMBAHASAN

BAB 4 IMPLEMENTASI DAN EVALUASI. Faktor-faktor tersebut antara lain adalah perangkat keras, perangkat lunak,

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

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI DAN EVALUASI. Program aplikasi rute pengiriman barang dengan algoritma Genetik ini dibuat

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI DAN EVALUASI. harus disediakan server, perangkat lunak (software), perangkat keras (hardware)

BAB 4 IMPLEMENTASI DAN EVALUASI

Gambar 4.40 Layar Pelanggan

BAB V IMPLEMENTASI SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI..Net 2005 dan menggunalan SQL Server 2005 sebagai database.

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI. menjalankan tugasnya. Dalam hal ini, dibutuhkan komputer server sebagai tempat

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. yang harus dipenuhi untuk menguji coba user interface serta

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI SISTEM

BAB 4 IMPLEMENTASI DAN EVALUASI. ini dan pengujian data adalah sebagai berikut: Harddisk 250 Gigabytes. Sistem operasi Microsoft Windows 7 Ultimate

BAB IV IMPLEMENTASI DAN EVALUASI

BAB III ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. tidak berhak. Permasalahan tersebut membuat aspek keamanan dalam bidang

BAB III ANALISA MASALAH DAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PEMBAHASAN. belajar mengajar. Pada tahap ini guru ataupun administrator akan mengolah datadata

BAB V IMPLEMENTASI SISTEM

BAB IV HASIL DAN UJI COBA

BAB V PEMBAHASAN DAN IMPLEMENTASI

BAB IV IMPLEMENTASI DAN EVALUASI

Transkripsi:

BAB 4 IMPLEMENTASI DAN EVALUASI 4.1. Spesifikasi Komputer yang Digunakan 4.1.1. Spesifikasi Perangkat keras Spesifikasi perangkat keras yang dipakai untuk mengimplementasikan program server.exe dan client.exe adalah sebagai berikut: Processor : 1 GHz Memory : 256 Mbyte Hardisk : 20 GByte Input : Keyboard dan mouse Resolusi Monitor : 1024 x 768 4.1.2. Spesifikasi Perangkat Lunak Program server.exe dan client.exe diracang menggunakan bahasa pemrograman Borland Delphi Enterprise versi 6.0, dan dijalankan pada sistem operasi Microsoft Windows XP Pro Edition. 65

66 4.2. Persiapan Data Untuk proses pengiriman data user pada aplikasi client, diperlukan data aktual yang terdapat pada database telah dienkripsi. Data tersebut dibentuk dengan format: Keterangan: AAAAAAAAAAAAAAA#HHHHHHHHHHHHH?A@ A mewakili angka ( 0-9 ) dan H mewakili huruf ('A' - 'Z' dan 'a' - 'z'),, dan $ Lima belas digit pertama digunakan untuk tempat nomor ID_user diikuti dengan # pada digit keenam belas. Tiga belas digit berikutnya adalah huruf yang berisi nama useryaitu pada digit ke-17 hingga 29. Bila nama user tidak sampai 13 digit, maka diisi dengan $ untuk menggenapinya menjadi tiga belas digit, bila nama user lebih dari tiga belas digit, hanya akan diambil tiga belas digit awalnya saja. Digit digit ke-30 diisi dengan? diikuti angka yang berisi tipe golongan kendaraan pada digit ke-31 dan ditutup dengan @ pada digit ke-32. A A A A A A A A A A A A A A A # H H H H H 0 1 2 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 H H H H H H H H? A @ 3 2 3 4 5 6 7 8 9 0 1 2 contoh: 000000000000001#Arif Suryono$?1@ Setelah data awal disusun dengan format tersebut maka data tersebut dienkripsi. Data yang telah dienkripsi inilah yang nantinya digunakan pada kolom Input Data dari Kartu pada form client. Data ini kemudian akan didekripsi sebelum dikirimkan ke aplikasi server untuk dicatat sebagai suatu transaksi.

67 Oleh karena hanya ada empat orang user yang terdaftar pada database, maka hanya ada empat input data dari kartu yang dapat dibentuk yaitu: 3F42B669F46E6F5EC675ACFBA8714D40DCE5F1DDF9F9BA5BCCF90308E61F F9F5 berasal dari user Arif Suryono, 07860D490F66FA48FE8DC776ABAD21A083F8FA810A2C926705F753929DD78 A56 berasal dari user Troy Sandra Adrianto, C424CA33E7A02C6A5ABE46897DDBA84EC884C6825AD7F8475DB331B91D4 4B9F4 berasal dari user Kun Permadi, dan 16CD7EB197FE978A6F1896971CE6A5EA02B64190D6FD88F7BB6AEC2BF0CE 276D berasal dari user Budi. Untuk menambah user yang dapat melakukan transaksi harus terlebih dahulu menambahkan data kedalam database dan kemudian membuat data input data dari kartu untuk user yang bersangkutan.

68 4.3. Cara Pengoperasian Program Program aplikasi ini dibagi ke dalam dua bagian utama, yaitu server dan client. Cara mengoperasikannya adalah sebagai berikut: Langkah 1 jalankan aplikasi server. Tekan tombol [Activate] pada aplikasi server untuk mengaktifkan server. Gambar 4.1. Tampilan layar langkah 1

69 Langkah 2 jalankan aplikasi client. Masukkan nama pintu tol, nomor loket tol dan serverhost pada box yang ada. Tekan tombol [connect] untuk berinteraksi dengan aplikasi server. Gambar 4.2. Tampilan layar langkah 2

70 Langkah 3 mulai transaksi User dapat mulai melakukan transaksi dengan cara memasukkan tipe golongan kendaraan dan input data dari kartu (data terenkripsi). Untuk bertransaksi dengan aplikasi server, tekan tombol [Send]. Data akan didekripsi pada aplikasi client, dan kemudian dikirimkan ke aplikasi server. Transaksi akan dicatat pada database. Gambar 4.3. Tampilan layar langkah 3

71 4.4. Analisis Program Program ini akan dianalisis pada setiap langkahnya untuk menunjukkan kesalahan-kesalahan yang mungkin terjadi dan pesan kesalahan yang akan muncul. Pada analisis ini pula akan ditunjukkan perubahan-perubahan yang terjadi pada database yang bersangkutan. Untuk memulai analisis program, pertama-tama jalankan aplikasi server dan kemudian aktifkan server dengan cara menekan tombol [Activate] pada aplikasi server. Aplikasi ini akan langsung terhubung ke database dbtol. Gambar 4.4. Tampilan layar server aktif

72 Setelah aplikasi server aktif, jalankan aplikasi client dan masukkan data client berupa nama pintu tol, nomor loket dan serverhost ke kolom yang bersangkutan kemudian tekan tombol [Connect]. Gambar 4.5. Tampilan layar client awal Data yang diinput pada form ini akan dibandingkan oleh aplikasi server dengan data yang terdapat pada database dbtol. Bila data client yang diinput tidak terdapat pada database, maka akan keluar pesan kesalahan. Loket Pintu_Tol Max_Loket CEMPAKA PUTIH 3 SENAYAN 2 SLIPI 2 Tabel 4.1. Tabel database Loket

73 Contohnya dengan input: - pintu tol : SENAYAN - nomor loket : 7 - serverhost : localhost. Karena data tersebut tidak terdapat pada database dbtol maka akan muncul pesan kesalahan. Gambar 4.6. Tampilan layar loket tidak terdaftar Begitu pula bila terjadi kesalahan dalam memasukkan nilai serverhost, akan timbul pula pesan kesalahan pada aplikasi server ini. Contohnya dengan input: - pintu tol : SENAYAN - nomor loket : 7 - serverhost : 196.168.0.3. Gambar 4.7. Tampilan layar gagal koneksi

74 Bila data yang diinput ada pada database dbtol maka tidak akan timbul pesan kesalahan dan tombol [Connect] menjadi tidak aktif sedangkan tombol [Disconnect] menjadi aktif serta akan terbangun koneksi antara server-client. Gambar 4.8. Tampilan layar client saat koneksi berhasil

75 Gambar 4.9. Tampilan layar server saat ada koneksi dari client Saat client telah terkoneksi ke server maka user dapat mulai menggunakan aplikasi client ini untuk bertransaksi. User harus memasukkan data pada input data dari kartu dan tipe golongan kendaraan untuk dicocokkan dengan data pada kartu. Setelah kedua kolom itu diisi, user harus menekan tombol [Send] untuk mengolah dan mengirimkan data tersebut.

76 Gambar 4.10. Tampilan client saat menerima masukan data Contohnya dengan input data tipe golongan kendaraan = 2 dan input data dari kartu : 3F42B669F46E6F5EC675ACFBA8714D407B4DC0DF094C7FD2C8139F2523 783D01 akan muncul pesan kesalahan yang menyatakan bahwa tipe golongan kendaraaan yang terdeteksi dengan input data dari kartu tidak sesuai. Gambar 4.11. Tampilan pesan kesalahan tipe golongan kendaraan

77 Sedangkan bila user memasukkan input data dari kartu secara acak akan memunculkan pesan kesalahan yang menyatakan kesalahan masukan. Gambar 4.12. Tampilan pesan kesalahan input data dari kartu Bila data input data dari kartu yang dimasukkan sudah sesuai dengan format, dan input data tipe golongan kendaraan sesuai dengan input data dari kartu maka data tersebut akan diolah oleh aplikasi client dan menghasilkan data berupa AAAAAAAAAAAAAAA#HHHHHHHHHHHHH?A@. Data tersebut akan dikirim ke aplikasi server dan dipisahkan menjadi nomor id_user, nama user, dan tipe golongan kendaraan. User ID_User Nama Alamat Kota Key_Gol 000000000000001 Arif Suryono Jl. Mangga no.10 JAKARTA 1 000000000000002 Troy Sandra Adrianto Jl. Jambu no.1 DEPOK 1 000000000000003 Kun Permadi Jl. Jeruk no. 7 JAKARTA 2 000000000000004 Budi Jl. Duren no. 13 SERPONG 3 Tabel 4.2. Tabel database User

78 Contoh dengan data tipe golongan kendaraan 1 dan data input dari kartu 3F42B669F46E6F5EC675ACFBA8714D40DCE5F1DDF9F9BA5BCCF90308E61FF9F 5 akan memunculkan pesan kesalahan yang menyatakan bahwa data user tersebut tidak ada didalam database dbtol. Gambar 4.13. Tampilan pesan kesalahan data user tidak ditemukan pada database User Data input user diatas bila didekripsi akan menghasilkan 000000000015915#arif suryono?1@ yang memang data user tersebut tidak terdapat pada database dbtol. Transaksi ID_User Tanggal Waktu Pintu_Tol Loket 000000000000001 1/3/2006 10:05:00 AM SLIPI 2 000000000000001 2/4/2006 9:05:00 AM CEMPAKA PUTIH 1 000000000000002 4/18/2006 7:00:43 PM CEMPAKA PUTIH 1 000000000000002 4/18/2006 7:00:52 PM SLIPI 1 Tabel 4.3. Tabel data transaksi lama

79 Untuk input data tipe golongan kendaraan 1 dan input data dari kartu 3F42B669 F46E6F5EC675ACFBA8714D40DCE5F1DDF9F9BA5BCCF90308E61FF9F5 Gambar 4.14. Tampilan pesan Transaksi Berhasil Akan menghasilkan data dekripsi berupa 000000000000001#Arif Suryono$?1@ yang terdapat pada database dbtol. Transaksi ID_User Tanggal Waktu Pintu_Tol Loket 000000000000001 1/3/2006 10:05:00 AM SLIPI 2 000000000000001 2/4/2006 9:05:00 AM CEMPAKA PUTIH 1 000000000000001 7/6/2006 5:07:08 PM SENAYAN 2 000000000000002 4/18/2006 7:00:43 PM CEMPAKA PUTIH 1 000000000000002 4/18/2006 7:00:52 PM SLIPI 1 Tabel 4.4. Tabel transaksi setelah terjadi transaksi yang sukses

80 4.5. Evaluasi Program Setelah dilakukan evaluasi terhadap keseluruhan program ini, didapatkan hasil sebagai berikut: Program ini dapat melakukan dekripsi terhadap input data yang menggunakan algoritma Rijndael sesuai dengan ketentuan yang diminta. Program ini dapat mengecek transaksi yang dilakukan agar sesuai dengan data yang terdapat pada database. Program ini juga sekaligus mengupdate database sesuai dengan transaksi yang dilakukan. Program ini cukup mudah untuk dioperasikan.