BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM
Pada bab 4 ini penulis memaparkan bagaimana implementasi dari sistem dan juga hasil pengujian aplikasi yang dilakukan pada metode Ternary Comma code yang
sudah dibangun menggunakan Java dan Android.
4.1. Implementasi Sistem
Implementasi sistem merupakan proses menerjemahkan hasil analisis dan perancangan sistem ke dalam sebuah bahasa pemrograman. Implementasi sistem pada
penelitian ini dibangun menggunakan bahasa pemrogaman . Bahasa pemrograman bahasa pemrograman Java dan Android Studio versi 2.1.1. Proses dari sistem atau
modul kendali controller akan dikerjakan menggunakan platform Android dan untuk tampilan antarmuka akan ditangani menggunakan bahasa xml. Adapun perangkat
lunak yang digunakan sebagai Integrated Development Environment IDE adalah Android Studio versi 2.1.1. Dan bahasa pemrograman yang digunakan adalah Java
Development Kit 8.2. Proses implementasi yang dirancang pada sistem ini dibagi menjadi 6 form
dalam bahasa Java, di antaranya yaitu form home untuk halaman utama, form menu untuk halaman menu sistem, form compress untuk menu kompresi, form decompress
untuk menu dekompresi, form help untuk menu help, dan form about untuk profil penulis dan tentang aplikasi.
4.1.1. Tab Home Tab Home
merupakan form yang pertama kali muncul pada saat aplikasi dijalankan. Form
ini terdiri dari satu Tab next . Halaman utama pada aplikasi dapat dilihat pada Gambar 4.1.
Universitas Sumatera Utara
Gambar 4.1 Tab Home
4.1.2. Tab Menu Tab Menu
merupakan form yang pertama kali muncul pada saat aplikasi dijalankan. Form
ini terdiri dari enam Tab Menu, yaitu Tab Home, Tab Compress, Tab Decompress, Tab Help, Tab About,
dan Tab Next. Halaman utama pada aplikasi dapat dilihat pada Gambar 4.2.
Universitas Sumatera Utara
Gambar 4.2 Tab Menu
4.1.3. Tab Compress Tab Compress
merupakan form yang digunakan untuk melakukan proses kompresi. Pada tab ini disediakan interface untuk open file teks, textbox untuk menampilkan isi
file teks, input save file yang akan dikompresi, textbox untuk menampilkan file
berentensi apa yang akan disimpan setelah proses kompresi, Tab Reset untuk mengembalikan ke hasil semula sebelum di kompresi. Dan text box untuk informasi
hasil kompresi. Tampilan untuk tab compress dapat dilihat pada Gambar 4.3.
Universitas Sumatera Utara
Gambar 4.3 Tab Compress
4.1.4. Tab Decompress Tab Decompress merupakan form yang digunakan untuk melakukan proses
dekompresi. Pada form ini disediakan interface untuk open file hasil dekompresi yaitu untuk file .tcc, menentukan direktori file hasil dekompresi, text box untuk
menampilkan waktu yang diperlukan untuk dekompresi, dan text area untuk menampilkan isi file hasil dekompresi. Tampilan untuk Tab Decompress dapat dilihat
pada Gambar 4.4.
Universitas Sumatera Utara
Gambar 4.4 Tab Decompress
4.1.5. Tab Help
Tab Help merupakan Form yang digunakan untuk menampilkan informasi
tentang cara mengoperasikan sistem atau aplikasi Compress dan Decompress yang dibuat. Tampilan untuk tab Help dapat dilihat pada Gambar 4.5.
Universitas Sumatera Utara
Gambar 4.5 Tab Help
Pada form ini berisi informasi tentang langkah - langkah proses kompresi dan dekompresi yang akan dilakukan.
Universitas Sumatera Utara
Gambar 4.6 Tab Help Information Compression
Pada form ini berisi menampilkan infromasi tentang proses kompresi dilakukan.
Universitas Sumatera Utara
Gambar 4.7 Tab Help Information Decompression
Pada form ini berisi menampilkan infromasi tentang proses dekompresi dilakukan.
4.1.6. Tab About Tab About
merupakan form yang digunakan hanya untuk menampilkan informasi tentang sistem atau aplikasi yang dibuat dan informasi tentang penulis.
Tampilan untuk tab About dapat dilihat pada Gambar 4.8.
Universitas Sumatera Utara
Gambar 4.8 Tab About
4.2. Pengujian Sistem