kerja algoritma Ternary Comma Code yang digunakan untuk mengompresi data, sehingga data kompresi yang dihasilkan telah baik.
Untuk mengetahui bagaimana algoritma tersebut telah optimal dan efektif dalam kompresi file teks, maka penulis akan menggunakan analisis kompresi yang
diukur dengan rasio kompresi ratio of compression dan compression ratio, space savings
, dan waktu yang dibutuhkan selama proses kompresi dan dekompresi. Android sudah menjadi platform sistem operasi yang makin popular. Padahal
sebenarnya, android termasuk sistem operasi „yunior‟ dibandingkan lainnya yang lebih „senior‟, seperti symbian, iOS, atau sistem operasi blackberry. Android secara
sederhana bisa diartikan sebagai sebuah software yang digunakan pada perangkat mobile yang mencakup sistem operasi, middleware, dan aplikasi kunci yang dirilis
oleh Google. EMS, Tim. 2015
1.2. Rumusan Masalah
Berdasarkan latar belakang masalah, maka rumusan masalah yang akan dibahas dalam tugas akhir ini adalah bagaimana cara kerja algoritma Ternary Comma Code dalam
melakukan kompresi file teks dengan parameter rasio, waktu kompresi, waktu dekompresi, dan space savings.
1.3. Batasan Masalah
Adapun batasan masalah dalam tugas akhir ini adalah sebagai berikut : 1. Jenis file yang di kompresi adalah file text yang berekstensi txt.
2. Tidak melakukan kompresi terhadap komponen lain seperti tabel atau gambar yang terdapat di dalam file text maupun dokumen yang akan dikompresi.
3. Parameter yang akan diukur antara lain adalah rasio kompresi Ratio of Compression R
C
, Compression Ratio C
R
, Space savings S
S
dan waktu atau real time ms yang dibutuhkan selama proses kompresi dan dekompresi.
4. Kompleksitas yang akan dibahas ialah kompleksitas algoritma Tn yang dinyatakan dalam big-
θ theta. 5. Kode teks yang digunakan dalam penelitian ini adalah kode ASCII American
Standard Code For Information Interchange 8 bit.
6. Aplikasi dibuat dengan bahasa pemrograman Java.
Universitas Sumatera Utara
1.4. Tujuan Penelitian
Tujuan penelitian ini adalah Mengetahui kinerja kompresi dari algoritma Ternary Comma Code
, waktu kompresi, waktu dekompresi, serta space savings nya.
1.5. Manfaat Penelitian
Penelitian ini diharapkan mendapatkan hasil yang bermanfaat bagi user agar dapat menggunakan kinerja algoritma Ternary Comma Code sebagai algoritma yang baik
dalam mengkompresi file teks. Serta memperluas kapasitas penyimpanan data yang digunakan dengan mengurangi ukuran data yang akan disimpan.
1.6. Metodologi Penelitian
Penelitian ini menerapkan beberapa metode penelitian sebagai berikut : 1.
Studi Literatur Pada tahap ini dilakukan pengumpulan referensi yang diperlukan dalam
penelitian. Hal ini dilakukan untuk memperoleh informasi dan data yang diperlukan untuk penulisan skripsi ini. Referensi yang digunakan dapat berupa
buku, jurnal, artikel, makalah baik berupa media cetak maupun media internet mengenai file teks, algoritma Ternary Comma Code dan kompresi serta beberapa
referensi lainnya untuk menunjang pencapaian tujuan skripsi.
2. Analisis dan Perancangan Sistem
Masalah akan dianalisis dan di identifikasi kebutuhan yang terkait serta disesuaikan dengan batasan masalah untuk mencapai tujuan. Kemudian
perancangan system dilakukan dengan mendesain user interface, Unified modeling language UML
, dan struktur program sistem kompresi file. 3.
Implementasi Sistem Sistem diimplementasikan dengan menggunakan algoritma Ternary Comma Code
untuk melakukan kompresi file teks berbasis android. 4.
Pengujian Sistem Pada tahap ini akan dilakukan pengujian terhadap sistem yang telah
dibangun. 5.
Dokumentasi Sistem Dalam tahap dokumentasi dilakukan penyusunan laporan dari hasil analisis dan
perancangan sistem dalam format penulisan penelitian.
Universitas Sumatera Utara
1.7. Sistematika Penulisan