Implementasi Sistem IMPLEMENTASI DAN PENGUJIAN SISTEM

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