Rumusan Masalah Batasan Masalah Tujuan Penelitian Manfaat Penelitian Metodologi Penelitian

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