Perancangan Aplikasi Kompresi SMS dengan Algoritma Shannon Fano Menggunakan J2ME

Ukuran: px
Mulai penontonan dengan halaman:

Download "Perancangan Aplikasi Kompresi SMS dengan Algoritma Shannon Fano Menggunakan J2ME"

Transkripsi

1 Perancangan Aplikasi Kompresi SMS dengan Algoritma Shannon Fano Menggunakan J2ME Yulianta 1, Nur Ani 2 Jurusan Teknik Informatika, Fakultas Ilmu Komputer, Universitas Mercu Buana 1,3 Jurusan Sistem Informasi, Fakultas Ilmu Komputer, Universitas Mercu Buana 2 nur.ani@mercubuana.ac.id 2 Abstrak -- Penelitian ini bertujuan untuk menghasilkan aplikasi yang dapat melakukan kompresi SMS (Short Message Service) dengan menggunakan algoritma Shannon Fano sehingga dapat menghemat biaya dalam pengiriman SMS tersebut karena memaksimalkan pengiriman SMS dalam satu halaman. Penentuan huruf yang sering muncul (probabilitas huruf) merupakan salah satu langkah yang harus dilakukan dalam algoritma Shanon Fano. Pemodelan menggunakan UML dipilih dalam penelitian ini agar sesuai dengan tools yang digunakan untuk membangun aplikasi. Adapun tools yang digunakan adalah bahasa Java 2 Micro Edition (J2ME) dari Sun Microsystems. Hasil kompresi berdasarkan jumlah karakter yang diketikkan, dimana setiap karakter memiliki jumlah bit yang berbeda. Aplikasi hanya dapat digunakan untuk operator seluler berbasis GSM. Kata Kunci : SMS (Short Message Service), J2ME, Shannon Fano, probabilitas huruf I. PENDAHULUAN Sebuah pesan SMS maksimal terdiri dari 140 bytes, dengan kata lain sebuah pesan bisa memuat 140 karakter 8-bit, 160 karakter 7-bit atau 70 karakter 16- bit untuk bahasa jepang, Bahasa Mandarin dan Bahasa Korea yang memakai Hanzi (Aksara Kanji/Hanja). Dalam melakukan pengiriman pesan SMS seorang pengguna dapat mengirim pesan lebih dari 140 byte, tetapi untuk itu seorang pengguna harus membayar lebih dari sekali. Hal ini terjadi karena pesan yang dikirimkan lebih dari satu halaman sehingga proses pengiriman pesan akan dilakukan sebanyak jumlah halaman yang ada, jumlah halaman sesuai dengan yang diketikkan. Dalam menulis pesan SMS seorang pengguna biasa melakukannya dengan cara menyingkat isi pesan tersebut. Hal ini dilakukan selain karena kesulitan atau malas untuk mengetikkan isi pesan juga untuk menghemat tempat sehingga terkadang, isi pesan yang ada harus di edit untuk menyesuaikan agar dapat termuat dalam satu halaman SMS. Dalam penelitian ini, akan dibuat sebuah aplikasi kompresi SMS yang berfungsi untuk menambah pemuatan karakter SMS yang akan di kirimkan dalam satu halaman, dengan cara mengkompresi isi pesan atau teks SMS. Proses dimulai dengan merancang dan membangun sebuah aplikasi kompresi SMS. Algoritma yang digunakan pada aplikasi ini adalah algoritma Shannon-Fano. Aplikasi ini dibuat dengan menggunakan bahasa JAVA, yaitu J2ME, dan akan berjalan pada ponsel berbasis JAVA MIDP 2.0. II. METODE PENELITIAN Metode penelitian yang digunakan dalam penelitian ini meliputi studi literatur mengenai proses pengiriman SMS dan kompresi dengan algoritma Shannon Fano Kompresi merupakan proses pengubahan sekumpulan data menjadi suatu bentuk kode untuk menghemat kebutuhan tempat penyimpanan dan waktu untuk transmisi data. Saat ini terdapat berbagai tipe algoritma kompresi, antara lain Huffman, LZ77 dan variannya (LZ78,LZW,GZIP), Dynamic Markov Compression (DMC), Run Length, Shannon-Fano dan lain-lain. Kompresi data menjadi sangat penting karena dapat memperkecil kebutuhan penyimpangan data, mempercepat pengiriman data, dan memperkecil kebutuhan bandwidth. A. Short Messaging Service (SMS) Short Messaging Service (SMS) merupakan salah satu fitur dari GSM yang dikembangkan dan distandarisasi oleh ETSI. Pada saat kita mengirim pesan SMS dari handphone, maka pesan SMS tersebut tidak langsung dikirim ke handphone tujuan, akan tetapi terlebih dahulu dikirim ke SMS Center (SMSC) dengan prinsip Store and Forward, setelah itu baru dikirimkan ke handphone yang dituju. Dengan adanya SMSC ini, kita dapat mengetahui status dari SMS yang dikirim, apakah telah sampai atau gagal diterima oleh handphone tujuan. Apabila handphone tujuan dalam keadaan aktif dan menerima SMS yang dikirim, ia akan mengirim kembali pesan konfirmasi ke SMSC yang menyatakan bahwa SMS telah diterima. Kemudian SMSC mengirimkan kembali status tersebut kepada si pengirim. Tetapi jika handphone tujuan dalam keadaan mati atau diluar jangkauan, SMS yang dikirimkan akan disimpan pada SMSC sampai periode validitas terpenuhi, Jika periode validitas terlewati maka SMS itu akan dihapus dari SMSC dan tidak dikirimkan ke handphone tujuan. Proses pengiriman SMS dapat dilihat pada Gambar 1. dibawah ini. 26

2 Pengirim SMSC Penerima Gambar 1. Skema Cara Kerja SMS B. Protocol Data Unit (PDU) Dalam pengiriman dan penerimaan pesan SMS terdapat dua mode yaitu mode text dan mode PDU (Protocol Data Unit). Mode text adalah format pesan dalam bentuk text asli yang dituliskan pada saat akan mengirim pesan. Sesungguhnya mode Text ini adalah hasil enkode dari mode PDU. Sedangkan mode PDU adalah format pesan dalam bentuk heksadesimal octet dan semi-decimal octet dengan panjang mencapai 160 (7 bit) atau 140 (8 bit) karakter. Di Indonesia, tidak semua operator GSM maupun terminal mendukung mode text, sehingga mode yang digunakan adalah mode PDU. Pada pengiriman pesan terdapat dua jenis mobile, yaitu Mobile Terminated (Handphone Penerima) dan Mobile Originated (Handphone Pengirim). C. SMS PDU Pengirim (Mobile Originated) SMS PDU Pengirim adalah pesan yang dikirim dari handphone ke terminal yang kemudian dikirimkan ke SMSC. Pada prinsipnya apabila kita mengirim pesan ke nomor tujuan, pesan itu akan melalui SMSC. Pesan yang akan dikirimkan oleh terminal masih dalam bentuk Text, sedangkan dalam pengiriman ke SMSC harus dalam bentuk PDU. Untuk itu sebelum dikirim, terminal atau handphode akan melakukan perubahan dari format Text menjadi format PDU, proses ini sering disebut proses encodec. Adapun skema dari format PDU Pengirim telah diatur dan ditetapkan oleh ETSI sebagai berikut : alternatif kode biner yang panjangnya ditentukan berdasarkan probabilitas dari simbol tersebut (Rhee, M.Y., 2003). Menurut Shannon, entropi dari sebuah sumber informasi H(S) dinyatakan pada persamaan (3) dimana E adalah suatu ukuran untuk menentukan berapa banyak informasi dikodekan menjadi sebuah pesan dengan kata lain entropi adalah suatu ukuran ketidakpastian dalam sebuah pesan dan memberikan jumlah aktual bit isi informasi dalam sumber pesan (Menezes, A.J., et al., 1997). Dalam hal ini yang perlu dicermati adalah karena informasi dan ketidakpastian merupakan suatu konsep yang sepadan. Satuan entropi (coding theory) dinyatakan dalam bits per symbol, satuan ini ditentukan oleh dasar algoritma, bahwa bilangan basis dua adalah berbentuk binary (bit) dan bilangan basis 10 adalah berbentuk decimal (digit) (Rhee, M.Y., 2003). Semua media baik berupa teks, grafik, audio, atau video mempunyai redudansi. Redudansi (berulang) terjadi ketika representasi dari sebuah media yang berkapasitas x bytes dan y bytes (y<x), maka x merupakan suatu redudansi relatif terhadap y. Dalam bentuk lain, redudansi terjadi jika representasi dari isi capture suatu media tidak dapat dipahami oleh manusia kemudian dihapus tetapi tidak akan mempengaruhi isi media aslinya, seperti dalam kasus penangkapan frekuensi audio di luar jangkauan pendengaran manusia dapat dihindari tanpa banyak mempengaruhi kualitas isinya. Redudansi dapat diketahui dengan terlebih dahulu mengetahui secara bertahap nilai-nilai Compression Factor (FK), Compression Ratio (RK), Enthropy (E) adalah jumlah informasi rata-rata dalam setiap huruf, baru kemudian diketahui nilai Redudancy (R) atau dapat dikatakan sebagai tingkat optimalisasi suatu metode. Berikut ini adalah penjelasan dan penjabaran persamaannya: SC A Tabel 1. Skema format SMS PDU Pengirim PDU M D PI DC VP UD Type R A D S L U D Contoh : Kita mengirim pesan SMS ke nomor dengan isi pesan Pesan pendek dengan batas waktu pengiriman (waktu penyimpanan pesan di SMSC, jika nomor tujuan tidak dapat menerima pesan) 5 hari. Maka format PDU adalah : C AB0CD0 F23CEC06C1CB6E72790D D. Algoritma Shannon Fano Algoritma Shannon-Fano coding ditemukan oleh Claude Shannon (bapak teori informasi) dan Robert Fano pada tahun Pada saat itu metode ini merupakan metode yang paling baik tetapi hampir tidak pernah digunakan dan dikembangkan lagi setelah kemunculan algoritma Hufman. Pada dasarnya metode ini menggantikan setiap simbol dengan sebuah Media Informatika, Vol. 5, No. 2, Desember 2007, Misalkan dalam sebuah pesan memiliki probabilitas karakter a muncul sebanyak 1/16 maka isi informasinya adalah 4 bit, sehingga karakter string aaaaa mempunyai total isi 20 bit. Berbeda dengan kode ASCII yang menggunakan 8 bit untuk merepresentasikan karakter aaaaa sehingga total isi menjadi 40 bit. Dalam proses kompresi data, kemunculan probabilitas suatu data yang paling banyak harus dikodekan menjadi bit biner yang paling sedikit untuk memperkecil nilai perhitungan yang 27

3 menyebabkan semakin kecilnya hasil bit informasi yang diproses. Berikut ini adalah dua metode algoritma yang ada pada algoritma Shannon-Fano: a. Algoritma Shannon-Fano tak adaptif (statik), algoritma ini menggunakan metode statistika untuk menentukan jumlah probabilitas huruf. Berikut ini adalah urutan langkah algoritma secara static: 1. Menentukan jumlah probabilitas huruf, 2. Mengurutkan huruf pada suatu tabel, 3. Meletakan pada baris pertama untuk huruf yang memiliki probabilitas tertinggi, 4. Melakukan pembagian terhadap tabel atas dua kelompok dengan probabilitas yang sama atau saling mendekati, 5. Memberikan kode nol pada kelompok pertama dan kode nol pada kelompok kedua, 6. Mengulangi langkah empat dan lima sampai tidak ada lagi kemungkinan untuk membagi kelompok-kelompok tersebut dalam dua sub kelompok lagi. b. Algoritma Shannon-Fano adaptif (dinamik), hampir sama dengan algoritma statik hanya memiliki tambahan escape pada setiap langkah data masuk. Berikut ini adalah urutan langkah algoritma secara dinamik. 1. Menyimpan statistik dari huruf pertama sampai posisi aktual pada sebuah tabel, 2. Menggabungkan perhitungan statistik dan kode dalam pengkodean pesan, Media Informatika, Vol. 5, No. 2, Desember 2007, Menganggap kosong pada saat awal tabel, karena itu digunakan satu huruf khusus yang disebut sebagai escape. 4. Mengurutkan data berdasarkan runtun masukan, 5. Menyusun kembali berdasarkan kode ASCII, 6. Menambah satu pada jumlah escape setiap ada pemunculan huruf yang baru, sedangkan jika huruf tersebut pernah muncul maka jumlah escape tidak bertambah yang bertambah hanya pada huruf yang muncul kembali. Berdasarkan studi literatur yang dilakukan maka langkah selanjutnya adalah melakukan analisa kebutuhan aplikasi, merancang dan membangun aplikasi. Setelah tahap-tahap tersebut barulah dilakukan implementasi dan pengujian aplikasi yang menggunakan dua perangkat uji coba, yaitu menggunakan emulator dan telepon genggam. III. HASIL DAN PEMBAHASAN A. Analisa Kebutuhan Pada prinsipnya algoritma Shannon Fano menggunakan pendekatan top down dalam penyusunan binary tree. Metode ini sangat efisien untuk mengompresi file text yang berukuran besar. Untuk langkah-langkahnya sebagai berikut : 1. Mengurutkan karakter berdasarkan probabilitasnya yang terbesar. 2. Membagi menjadi 2 berdasarkan selisih paling sedikit dari nilai dua kelompok karakter yang terurut tadi. 3. Secara rekursif dibagi menjadi 2 bagian, setiap bagian memiliki nilai yang sama atau dengan selisih paling sedikit. 4. Memberikan nilai 1 kekanan dan 0 ke kiri pada pohon biner. Contoh : Source = {A, B, C, D, E } Peluang={0.35, 0.17, 0.17, 0.16, 0.15 Membagi menjadi 2 kelompok besar: kelompok 1 = A dengan total peluang 0.35kelompok 2 = B, C, D, E dengan total peluang 0.65selisih kel 1 dan 2 = 0.30 kelompok 1 = A, B dengan total peluang 0.52kelompok 2 = C, D, E dengan total peluang 0.48selisih kel 1 dan 2 = 0.04 > paling sedikit kelompok 1 = A, B, C dengan total peluang 0.69kelompok 2 = D, E dengan total peluang 0.31selisih kel 1 dan 2 = 0.38 Jadi yang digunakan AB dan CDE, maka tree awalnya yaitu : Kemudian dari 2 leaf yang terbentuk dilakukan proses pembagian lagi seperti diatas sampai tidak bisa dibagi lagi. Sehingga menghasilkan tree yang lengkap seperti berikut : Setelah Tree lengkap telah terbentuk maka dilakukan pembacaan dari root sampai ke karakter pada leaf. Dari pembacaan dihasilkan codeword sebagai berikut : A = 00 > 2 bit B = 01 C = 10 D = 110 >3bit E = 111 Dari code word diatas diperoleh panjang rata-ratanya : Lavg = 0.35* * * * * 3 = 2,31 bit/char 28

4 Nilai entropinya yaitu H( S ) = H( P1,P2,P3,P4,P5) = -P1 log P1 -P2 log P2 P3 log P3 P4 log P4 P5 log P5 > log basis 2 = 2,23 bit/char Jadi Efisiensinya: H(s)/Lavg = 2,232/2,31=96,67% Jadi dengan metode ini akan terasa sangat efektif jika banyak terjadi perulangan karakter pada text. B. Implementasi Pada tahapan implementasi terdapat dua cakupan yaitu spesifikasi kebutuhan sistem yang meliputi emulator J2ME dan telepon genggam, implementasi yang meliputi proses pengkodean, disain antarmuka dan hal-hal yang berhubungan dengan pengujian aplikasi. Kode Program Potongan-potongan program yang akan dijelaskan mengacu pada analisa sebelumnya dimana penulis merancang source code aplikasi mobile device sebagai berikut : 1. Kode program untuk menampilkan menu aplikasi (listing 1). 2. Kode program untuk pemanggilan pilihan daftar surat menu pilihan Tulis Pesan yang akan memanggil file SFA.java pada aplikasi mobile device (listing 2). 3. Kode program untuk proses kompresi ketika membuat pesan, pesan yang diketikkan secara otomatis dikompres dan dihitung prosentase panjang karakter yang dihasilkan. Proses kompres tersebut ditangani oleh kelas Kompres.java pada fungsi byte[] kompres(string st) pada listing 3. Method tersebut digunakan untuk mengkompres data yang kita ketikkan dengan cara memanggil method tersebut disertai dengan data pesan yang akan dikompresi, misal: kompres(tfpesan.getstring()). 4. Kode program untuk dekompresi, ketika pesan diterima, pesan akan didekompresi oleh method String dekompres (listing 4). Listing 1 Program Password.java... public Password(SFA midlet, Display display) { super ("Save Password"); this.display = display; this.midlet = midlet; cmlogin = new Command("Login", Command.OK,1); cmsave = new Command("Save", Command.OK,1); cmubahpass = new Command("Change Password", Command.OK,2); cmexit = new Command("Exit", Command.EXIT,5); cmubah = new Command("Change", Command.OK,1); cmback = new Command("Back", Command.BACK,1); cmabout = new Command("About me", Command.OK,3); cmhelp = new Command("Help", Command.HELP,4);... Listing 2 Program SFA.java... */else if (cmd == formmain.cmnext){ formmain.removeallgui(); formmain.settitle("new Message"); formmain.removecommand(formmain.cmnext); //display.setcurrent(formmain.tisi); formmain.append(formmain.tisi); formmain.append(sia); formmain.append(sib); formmain.append(sic); formmain.addcommand(formmain.bkirim); formmain.addcommand(formmain.bkeluar); formmain.addcommand(formmain.cmback); formmain.setcommandlistener(this); formmain.ticker.setstring("ketikkan pesan Anda!"); formmain.setticker(formmain.ticker);... Listing 3 Program Kompres.java 29

5 public byte[] kompres(string st) { rf.readtabltext(); String jadi=""; for (int i = 0; i<st.length(); i++){ for (int j = 0; j<rf.indexchar.length; j++){ char kar = st.charat(i); if (kar == rf.indexchar[j].charat(0)){ if (i==0){ jadi = String.valueOf(rf.kodeBiner[j]); }else{ jadi = jadi + String.valueOf(rf.kodeBiner[j]); }} }} return stringkebytea(jadi); } Listing 4 Program dekompres.java public String dekompres(byte[] ba) { String data = byteakestring(ba); String plaintext="", temp=""; int hasil=-1,counter,panjang; boolean endfile=false; System.out.println(data); temp=data.substring(0,4); while (endfile == false){ panjang = data.length(); if (panjang >= 4) counter = 4; else counter = panjang; if (counter <= data.length()) temp = data.substring(0,counter); while (rf.findindex(temp) == -1 && counter <= 13 && counter <= panjang) { counter = counter + 1; if (counter <= data.length()) temp = data.substring(0, counter); } hasil =rf.findindex(temp); if (hasil == -1) endfile = true; else { plaintext = plaintext + rf.indexchar[hasil]; data = data.substring(counter); }} return plaintext; } Antarmuka Pada jendela aplikasi ini, setelah pengguna sudah menuliskan pesan yang akan dikirim, apabila pengguna ingin mengirim pesan maka pengguna dapat menekan tombol menu lalu pilih tombol kirim, dan apabila pengguna ingin kembali ke menu Pemasukkan nomor tujuan maka pengguna dapat menekan tombol back seperti pada gambar berikut ini. Gambar 2. Jendela Aplikasi Form Kirim Pesan Dan Terima Pesan Keterangan: 1. Jumlah karakter asli yang akan dikirim. 2. Jumlah karakter hasil kompresi yang akan dikirim. 3. Prosentase karakter hasil kompresi terhadap karakter asli. 4. Pesan yang diterima. 5. Nomor handphone pengirim. Tabel 2 Data Pesan SMS Hasil Simulasi Pengiriman dan Penerimaan SMS Pesan Asli Assala mu alaiku m. Hai apa kabar friends? Giman a kabar mu hari ini? Panjang Pesan Asli 66 karakter Byte Pesan Kompresi heksade simal E8 C4 BE 94 3A D 5E 2A 6D D A5 68 F7 8C ED 15 D9 44 8B A9 EA C1 4A D1 CC 4B 52 8E DB 6B B6 47 Pengujian Tahapan pengujian ini meliputi skenario pengujian, hasil pengujian, dan analisis hasil pengujian. Pengujian dengan metode Black Box Testing dilakukan dengan menjalankan aplikasi SMS Kompresi dengan Algoritma Shannon Fano terlebih dahulu. Kemudian dilakukan pengujian dengan menekan tombol-tombol yang terdapat pada jendelajendela dari aplikasi tersebut apakah sesuai dengan yang diharapkan. Selanjutnya pengujian dilakukan ketika aplikasi sedang berlangsung. Setelah tahap pengujian maka dapat dianalisa bahwa : Panjang Pesan Terkirim 41 karakter 30

6 1. Adanya perbedaan tampilan pada kedua alat penguji tersebut, jika pada telepon genggam merk Nokia tipe 6630 pengguna menekan tombol ok maka pada emulator J2ME Sun Java Wireless ToolKit 2.5 pengguna menekan tombol Launch, tetapi mempunyai fungsi yang sama. 2. Selama pengujian tombol-tombol yang ada pada emulator Sun Java Wireless ToolKit 2.5 maupun telepon genggam merk NOKIA tipe 6630 berfungsi dengan baik. 3. Apabila kita hanya ingin menjalankan program Java, maka kita cukup memiliki virtual machine Java (JRE) saja. Tetapi seandainya kita ingin merancang perangkat lunak sendiri, JRE saja tidak cukup, untuk lebih meningkatkan produktivitas perancangan perangkat lunak maka kita memerlukan JDK (Java Development Kit) untuk membuat program aplikasi berbasis Java. Tabel 3 Skenario Pengujian Skenario Pengujian Hasil yang diinginkan Login Tampil halaman login dan login. akan diarahkan ke menú pemasukkan nomor Change password Abaout me Help Exit next Kirim change password. About me. Help. menu l keluar. next. Kirim tujuan. Tampil form change password. Tampil tentang penjelasan aplikasi. Tampil penjelasan penggunaan aplikasi. Setelah memilih menu exit, aplikasi akan langsung keluar. Tampil halaman penulisan pesan Tampilan pesan terkirim ke nomor tujuan. IV. KESIMPULAN Kesimpulan yang dapat diambil dalam perancangan aplikasi mobile devices SMS Kompresi dengan Algoritma Shannon Fano ini adalah sebagai berikut : 1. Aplikasi SMS Kompresi dengan Algoritma Shannon Fano, hanya dapat berjalan jika handphone yang digunakan sudah terinstall aplikasi tersebut. 2. Hasil kompresi berdasarkan jumlah karakter yang diketikkan, dimana setiap karakter memiliki jumlah bit yang berbeda-beda. 3. Terdapat sedikit perbedaan tampilan menu pada telepon genggam. Jika pada emulator untuk menjalankan aplikasi SMS Kompresi dengan Algoritma Shannon Fano pengguna menekan tombol Launch, pada telepon genggam menekan ok. Perbedaan tersebut didasarkan pada fitur atau tampilan pada masing-masing telepon genggam. 4. Pada aplikasi SMS Kompresi dengan Algoritma Shannon Fano, pencarian phone number, masih tergantung pada jenis dan type telepon seluler yang digunakan. Karena hal itu bisa saja mempersulit pengguna dalam melakukkan pencarian phone number. 5. Aplikasi ini hanya berjalan pada operator seluler berbasis GSM. Daftar Pustaka [1] Hendry Belajar Otodidak Java Dengan NetBeans 6.0. Jakarta : Penerbit PT. Elex Media Komputindo. [2] Menezes, A.J, P.C.V. Oorschot, dan S.A. Vanstone. (1997). Handbook of Applied Cryptography, CRC Press. Inc. [3] Rhee, M.Y. (2003), Internet Security: Cryptographic Principles, Algorithms and Protocols, John Wiley & Sons Ltd [4] Romi Wiryadinata, Data Compression Coding Using Static & Dinamic Method of Shannon Fano Algorithm, Media Informatika, Vol. 5, No. 2, Desember 2007, ISSN: tersedia di: akses April 2010 [5] Shalahudin, M dan Rosa A.S Pemrorgraman J2ME (Belajar Cepat Pemrograman Perangkat Telekomunikasi Mobile). Bandung : Penerbit Informatika Bandung. [6] Wijono, Matius Soesilo dan G. Sri Hartati Wijono dan B. Hery Suharto Java 2 SE Dengan JBuilder. Yogyakarta : Penerbit Andi. 31

7 32

DATA COMPRESSION CODING USING STATIC AND DYNAMIC METHOD OF SHANNON-FANO ALGORITHM

DATA COMPRESSION CODING USING STATIC AND DYNAMIC METHOD OF SHANNON-FANO ALGORITHM Media Informatika, Vol. 5, No. 2, Desember 2007, 129-139 ISSN: 0854-4743 DATA COMPRESSION CODING USING STATIC AND DYNAMIC METHOD OF SHANNON-FANO ALGORITHM Romi Wiryadinata Mahasiswa Sekolah Pascasarjana

Lebih terperinci

APLIKASI KOMPRESI TEKS SMS PADA MOBILE DEVICE BERBASIS ANDROID DENGAN MENGGUNAKAN ALGORITMA HUFFMAN KANONIK

APLIKASI KOMPRESI TEKS SMS PADA MOBILE DEVICE BERBASIS ANDROID DENGAN MENGGUNAKAN ALGORITMA HUFFMAN KANONIK APLIKASI KOMPRESI TEKS SMS PADA MOBILE DEVICE BERBASIS ANDROID DENGAN MENGGUNAKAN ALGORITMA HUFFMAN KANONIK Rozzi Kesuma Dinata (1), Muhammad Al hafizh Hasmar (2) (1)Program Studi Teknik Informatika Universitas

Lebih terperinci

PENERAPAN PROTOCOL DATA UNIT PADA SHORT MESSAGE SERVICE HASIL STUDI MAHASISWA (STUDI KASUS : STMIK BUDI DARMA MEDAN) Abstrak

PENERAPAN PROTOCOL DATA UNIT PADA SHORT MESSAGE SERVICE HASIL STUDI MAHASISWA (STUDI KASUS : STMIK BUDI DARMA MEDAN) Abstrak PENERAPAN PROTOCOL DATA UNIT PADA SHORT MESSAGE SERVICE HASIL STUDI MAHASISWA (STUDI KASUS : STMIK BUDI DARMA MEDAN) 1 Nelly Astuti Hasibuan, 2 Surya Darma Nasution 1 STMIK Budi Darma Medan, 2 STMIK Budi

Lebih terperinci

Kode Huffman dan Penggunaannya dalam Kompresi SMS

Kode Huffman dan Penggunaannya dalam Kompresi SMS Kode Huffman dan Penggunaannya dalam Kompresi SMS A. Thoriq Abrowi Bastari (13508025) Teknik Informatika Institut Teknologi Bandung email: if18025@students.itb.ac.id ABSTRAK Dalam makalah ini, akan dibahas

Lebih terperinci

Analisis Algoritma Huffman Statis Dalam Kompresi Teks Pada Short Message Service (SMS)

Analisis Algoritma Huffman Statis Dalam Kompresi Teks Pada Short Message Service (SMS) SEMINAR NASIONAL MATEMATIKA DAN PENDIDIKAN MATEMATIKA UNY 2016 Analisis Algoritma Huffman Statis Dalam Teks Pada Short Message Service (SMS) valinda Puspita Ayu 1, Nurfarahin Fani 2 Program Pascasarjana,

Lebih terperinci

APLIKASI MOBILE UNTUK KOMPRESI SEND MESSAGE SERVICE (SMS) BERBASIS JAVA MIDLET

APLIKASI MOBILE UNTUK KOMPRESI SEND MESSAGE SERVICE (SMS) BERBASIS JAVA MIDLET APLIKASI MOBILE UNTUK KOMPRESI SEND MESSAGE SERVICE (SMS) BERBASIS JAVA MIDLET Oleh: Intan Yuniar Purbasari dan M. Farid Ramadhan email :intan@staffs.upnjatim.ac.id SUMMARY We propose a solution to minimize

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN APLIKASI. Setelah melakukan analisis dan perancangan terhadap Aplikasii

BAB IV IMPLEMENTASI DAN PENGUJIAN APLIKASI. Setelah melakukan analisis dan perancangan terhadap Aplikasii BAB IV IMPLEMENTASI DAN PENGUJIAN APLIKASI 4.1 Implementasi Setelah melakukan analisis dan perancangan terhadap Aplikasii, tahapan selanjutnya adalah implementasi dan pengujian aplikasi. Pada tahapan implementasi

Lebih terperinci

Kompresi. Definisi Kompresi

Kompresi. Definisi Kompresi 1 Kompresi Bahan Kuliah : Sistem Multimedia PS TI Undip Gasal 2011/2012 2 Definisi Kompresi Memampatkan/mengecilkan ukuran Proses mengkodekan informasi menggunakan bit yang lain yang lebih rendah daripada

Lebih terperinci

Kata kunci: pohon biner, metode Huffman, metode Kanonik Huffman, encoding, decoding.

Kata kunci: pohon biner, metode Huffman, metode Kanonik Huffman, encoding, decoding. ALGORITMA HUFFMAN KANONIK UNTUK KOMPRESI TEKS SMS Moch Ginanjar Busiri 13513041 Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung, Jl. Ganesha 10 Bandung

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Peningkatan teknologi komputer memberikan banyak manfaat bagi manusia di berbagai aspek kehidupan, salah satu manfaatnya yaitu untuk menyimpan data, baik data berupa

Lebih terperinci

APLIKASI MOBILE-CHATTING MENGGUNAKAN FASILITAS BLUETOOTH DENGAN J2ME

APLIKASI MOBILE-CHATTING MENGGUNAKAN FASILITAS BLUETOOTH DENGAN J2ME APLIKASI MOBILE-CHATTING MENGGUNAKAN FASILITAS BLUETOOTH DENGAN J2ME Satyani Karina Eka Putri Teknik Informatika Universitas Gunadarma akarin_chan86@yahoo.com ABSTRAK Saat ini teknologi komunikasi menggunakan

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah melakukan analisis dan perancangan terhadap aplikasi mobile device Penjadwalan Pengiriman, tahapan selanjutnya adalah implementasi dan pengujian.

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Dengan teknologi write once run everywhere, aplikasi-aplikasi semacam mobile devices dapat dikembangkan dalam Java. Java 2 Micro Edition (J2ME) digunakan

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Pemampatan data (data compression) merupakan salah satu kajian di dalam ilmu komputer yang bertujuan untuk mengurangi ukuran file sebelum menyimpan atau memindahkan

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Kompresi 2.1.1 Sejarah kompresi Kompresi data merupakan cabang ilmu komputer yang bersumber dari Teori Informasi. Teori Informasi sendiri adalah salah satu cabang Matematika yang

Lebih terperinci

1. Pilih BAB IV IMPLEMENTASI DAN PENGUJIAN. kebutuhan sistem yang meliputi emulator Java2 Micro Edition(J2ME) dan telepon

1. Pilih BAB IV IMPLEMENTASI DAN PENGUJIAN. kebutuhan sistem yang meliputi emulator Java2 Micro Edition(J2ME) dan telepon Keterangan: 1. Pilih Back : berfungsi untuk kembali ke menu form daftar Tajwid. BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah melakukan analisis dan perancangan terhadap aplikasi Pembelajaran

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN APLIKASI. implementasi terdapat dua cakupan yaitu spesifikasi kebutuhan sistem yang

BAB IV IMPLEMENTASI DAN PENGUJIAN APLIKASI. implementasi terdapat dua cakupan yaitu spesifikasi kebutuhan sistem yang BAB IV IMPLEMENTASI DAN PENGUJIAN APLIKASI 4.1 Implementasi Setelah melakukan analisis dan perancangan terhadap aplikasi belajar tajwid, tahapan selanjutnya adalah implementasi dan pengujian. Pada tahapan

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Short Message Service (SMS) sebagai bagian dari teknologi komunikasi bergerak (mobile communication) telah berkembang dengan pesat. Teknologi komunikasi bergerak mulai

Lebih terperinci

DAN ENKRIPSI BERBASIS AES PADA PENGIRIMAN SMS

DAN ENKRIPSI BERBASIS AES PADA PENGIRIMAN SMS APLIKASI KOMPRESI BERBASIS HUFFMAN DAN ENKRIPSI BERBASIS AES PADA PENGIRIMAN SMS Nurhidayat Adiyanto 5106 100 121 Pembimbing : Ary Mazharuddin Shiddiqi S.Kom, M.Comp.Sc Pendahuluan Latar Belakang Menghemat

Lebih terperinci

IMPLEMENTASI KOMPRESI DATA TEXT MENGGUNAKAN HUFFMAN CODING

IMPLEMENTASI KOMPRESI DATA TEXT MENGGUNAKAN HUFFMAN CODING IMPLEMENTASI KOMPRESI DATA TEXT MENGGUNAKAN HUFFMAN CODING 1 Devie R. Suchendra, 2 Sandra Wulandari 1 Program Studi Sistem Informasi STMIK LPKIA 2 Program Studi Teknik Informatika STMIK LPKIA Jln. Soekarno

Lebih terperinci

BAB I PENDAHULUAN. Saat ini perkembangan teknologi berkembang sangat cepat. Penyimpanan

BAB I PENDAHULUAN. Saat ini perkembangan teknologi berkembang sangat cepat. Penyimpanan BAB I PENDAHULUAN 1.1 Latar Belakang Saat ini perkembangan teknologi berkembang sangat cepat. Penyimpanan data-data penting dalam media kertas kini sudah mulai ditinggalkan dan beralih pada media lainnya

Lebih terperinci

TUGAS AKHIR APLIKASI PENGIRIM PESAN SINGKAT TERJADWAL BERBASIS J2ME

TUGAS AKHIR APLIKASI PENGIRIM PESAN SINGKAT TERJADWAL BERBASIS J2ME TUGAS AKHIR APLIKASI PENGIRIM PESAN SINGKAT TERJADWAL BERBASIS J2ME Diajukan Sebagai Salah Satu Syarat Untuk Menyelesaikan Program Studi S-1 Jurusan Teknik Elektronika Fakultas Teknik Universitas Muhammadiyah

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA BAB 2 TINJAUAN PUSTAKA 2.1. Kompresi Data Kompresi data adalah proses mengkodekan informasi menggunakan bit atau information-bearing unit yang lain yang lebih rendah daripada representasi data yang tidak

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Citra merupakan representasi digital dari objek gambar, yang tidak lepas dari kebutuhan manusia. Pada umumnya representasi citra membutuhkan memori yang cukup besar,

Lebih terperinci

PERBANDINGAN ALGORITMA HUFFMAN DAN ALGORITMA SHANNON-FANO PADA PROSES KOMPRESI BERBAGAI TIPE FILE. Irwan Munandar

PERBANDINGAN ALGORITMA HUFFMAN DAN ALGORITMA SHANNON-FANO PADA PROSES KOMPRESI BERBAGAI TIPE FILE. Irwan Munandar PERBANDINGAN ALGORITMA HUFFMAN DAN ALGORITMA SHANNON-FANO PADA PROSES KOMPRESI BERBAGAI TIPE FILE I. Pendahuluan Irwan Munandar Balai Pendidikan dan Pelatihan Tambang Bawah Tanah Keterbatasan komputer

Lebih terperinci

Mobile Programming. Fakultas Teknologi Informasi Universitas Budi Luhur. Mengenal Sistem Kerja SMS

Mobile Programming. Fakultas Teknologi Informasi Universitas Budi Luhur. Mengenal Sistem Kerja SMS Mobile Programming Oleh: Indra, S.Kom Mengenal Sistem Kerja SMS Short Message Service (SMS) merupakan salah satu fitur GSM yang dikembangkan dan distandarisasi oleh ETSI. Pada proses pengiriman SMS dari

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi komputer semakin pesat dewasa ini, sehingga sangat membantu manusia dalam mengolah data untuk mendapatkan informasi. Aktivitas yang dulunya dilakukan

Lebih terperinci

Penggunaan Pohon Huffman Sebagai Sarana Kompresi Lossless Data

Penggunaan Pohon Huffman Sebagai Sarana Kompresi Lossless Data Penggunaan Pohon Huffman Sebagai Sarana Kompresi Lossless Data Aditya Rizkiadi Chernadi - 13506049 Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung, Jl.

Lebih terperinci

BAB III METODE KOMPRESI HUFFMAN DAN DYNAMIC MARKOV COMPRESSION. Kompresi ialah proses pengubahan sekumpulan data menjadi suatu bentuk kode

BAB III METODE KOMPRESI HUFFMAN DAN DYNAMIC MARKOV COMPRESSION. Kompresi ialah proses pengubahan sekumpulan data menjadi suatu bentuk kode BAB III METODE KOMPRESI HUFFMAN DAN DYNAMIC MARKOV COMPRESSION 3.1 Kompresi Data Definisi 3.1 Kompresi ialah proses pengubahan sekumpulan data menjadi suatu bentuk kode untuk menghemat kebutuhan tempat

Lebih terperinci

Penggunaan Kode Huffman dan Kode Aritmatik pada Entropy Coding

Penggunaan Kode Huffman dan Kode Aritmatik pada Entropy Coding Penggunaan Kode Huffman dan Kode Aritmatik pada Entropy Coding Wisnu Adityo NIM:13506029 Program Studi Teknik Informatika ITB, Jalan Ganesha no 10 Bandung, email : raydex@students.itb.ac.id Abstrak Pada

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI 19 BAB 2 LANDASAN TEORI 2.1 Pengertian File Teks File teks merupakan file yang berisi informasi-informasi dalam bentuk teks. Data yang berasal dari dokumen pengolah kata, angka yang digunakan dalam perhitungan,

Lebih terperinci

Teleakses Sistem Informasi Alumni STMIK Handayani Makassar Berbasis SMS

Teleakses Sistem Informasi Alumni STMIK Handayani Makassar Berbasis SMS JTRISTE, Vol.2, No.1, Maret 2015, pp. 13~18 ISSN: 2355-3677 Teleakses Sistem Informasi Alumni STMIK Handayani Makassar Berbasis SMS STMIK Handayani Makassar najirah_stmikh@yahoo.com Abstrak Penelitian

Lebih terperinci

TEKNIK KOMPRESI LOSSLESS TEXT

TEKNIK KOMPRESI LOSSLESS TEXT TEKNIK KOMPRESI LOSSLESS TEXT Teknik Elektro Unibraw Kompresi Memampatkan / mengecilkan raw data Kompresi Multimedia: memampatan raw data multimedia Kompresi multimedia adalah mutlak mengingat ukuran raw

Lebih terperinci

IMPLEMENTASI DAN ANALISIS KINERJA ALGORITMA SHANNON- FANO UNTUK KOMPRESI FILE TEXT

IMPLEMENTASI DAN ANALISIS KINERJA ALGORITMA SHANNON- FANO UNTUK KOMPRESI FILE TEXT IMPLEMENTASI DAN ANALISIS KINERJA ALGORITMA SHANNON- FANO UNTUK KOMPRESI FILE TEXT Sutardi Staf Pengajar Jurusan Pendidikan Teknik Informatika Fakultas Teknik Universitas Halu Oleo Kampus Hijau Bumi Tridarma

Lebih terperinci

KOMPRESI DATA DAN TEKS. By : Nurul Adhayanti

KOMPRESI DATA DAN TEKS. By : Nurul Adhayanti KOMPRESI DATA DAN TEKS By : Nurul Adhayanti KOMPRESI DATA DAN TEKS KOMPRESI DATA Kompresi berarti memampatkan/mengecilkan ukuran Kompresi data adalah proses mengkodekan informasi menggunakan bit atau information-bearing

Lebih terperinci

BAB I PENDAHULUAN. dari isinya, informasi dapat berupa penting atau tidak penting. Bila dilihat dari sifat

BAB I PENDAHULUAN. dari isinya, informasi dapat berupa penting atau tidak penting. Bila dilihat dari sifat BAB I PENDAHULUAN 1.1 Latar Belakang Informasi adalah inti yang dipertukarkan dalam proses berkomunikasi. Jenis informasi yang digunakan dalam komunikasi pun bermacam-macam. Jika dilihat dari isinya, informasi

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA BAB 2 TINJAUAN PUSTAKA Pada bab ini penulis memaparkan teori-teori ilmiah yang didapat dari metode pencarian fakta yang digunakan untuk mendukung penulisan skripsi ini dan sebagai dasar pengembangan sistem

Lebih terperinci

KOMPRESI TEKS MENGGUNAKAN ALGORITMA DAN POHON HUFFMAN. Nama : Irfan Hanif NIM :

KOMPRESI TEKS MENGGUNAKAN ALGORITMA DAN POHON HUFFMAN. Nama : Irfan Hanif NIM : KOMPRESI TEKS MENGGUNAKAN ALGORITMA DAN POHON HUFFMAN Nama : Irfan Hanif NIM : 13505049 Program Studi Teknik Informatika Institut Teknologi Bandung Jalan Ganesha No 10 Bandung E-mail : if15049@students.if.itb.ac.id

Lebih terperinci

BAB 3 METODOLOGI PENELITIAN. kepustakaan dan studi laboratorium, di mana penulis mempelajari teori-teori teknik

BAB 3 METODOLOGI PENELITIAN. kepustakaan dan studi laboratorium, di mana penulis mempelajari teori-teori teknik BAB 3 METODOLOGI PENELITIAN 3.1 Metode Penelitian Dalam penulisan ini metode penelitian yang digunakan adalah metode studi kepustakaan dan studi laboratorium, di mana penulis mempelajari teori-teori teknik

Lebih terperinci

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011 STMIK GI MDP Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011 RANCANG BANGUN APLIKASI KOMPRESI SMS DENGAN MENGGUNAKAN ALGORITMA HUFFMAN PADA MOBILE PHONE BERBASIS

Lebih terperinci

KOMPRESI FILE MENGGUNAKAN ALGORITMA HUFFMAN KANONIK

KOMPRESI FILE MENGGUNAKAN ALGORITMA HUFFMAN KANONIK KOMPRESI FILE MENGGUNAKAN ALGORITMA HUFFMAN KANONIK Asrianda Dosen Teknik Informatika Universitas Malikussaleh ABSTRAK Algoritma Huffman adalah salah satu algoritma kompresi. Algoritma huffman merupakan

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem bertujuan untuk mengidentifikasi permasalahan

BAB III ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem bertujuan untuk mengidentifikasi permasalahan BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem Analisis sistem bertujuan untuk mengidentifikasi permasalahan permasalahan yang ada pada sistem di mana aplikasi dibangun yang meliputi perangkat

Lebih terperinci

Sending Image as Text Message in SMS with Lossy Compression and Run Length Algorithm Method

Sending Image as Text Message in SMS with Lossy Compression and Run Length Algorithm Method Sending Image as Text Message in SMS with Lossy Compression and Run Length Algorithm Method Isbat Uzzin 1, Yuliana Setiowati 1, Hurin Iin 2 Lecturer 1, Student 2 Electronic Engineering Polytechnic Institute

Lebih terperinci

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011 STMIK GI MDP Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011 STUDI PERBANDINGAN METODE HASH MD5, HUFFMAN DAN RC6 UNTUK PENGENKRIPSIAN DAN KOMPRESI DATA TEKS SMS

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA 5 BAB 2 TINJAUAN PUSTAKA Setelah membaca bab ini maka pembaca akan memahami pengertian tentang kompresi, pengolahan citra, kompresi data, Teknik kompresi, Kompresi citra. 2.1 Defenisi Data Data adalah

Lebih terperinci

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011 STMIK GI MDP Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011 ANALISIS METODE HUFFMAN UNTUK KOMPRESI DATA CITRA DAN TEKS PADA APLIKASI KOMPRESI DATA Shelly Arysanti

Lebih terperinci

APLIKASI KOMPRESI SMS BERDASARKAN SINGKATAN KATA YANG SERING DIPAKAI BERBASIS JAVA MIDLET SKRIPSI. Disusun oleh :

APLIKASI KOMPRESI SMS BERDASARKAN SINGKATAN KATA YANG SERING DIPAKAI BERBASIS JAVA MIDLET SKRIPSI. Disusun oleh : APLIKASI KOMPRESI SMS BERDASARKAN SINGKATAN KATA YANG SERING DIPAKAI BERBASIS JAVA MIDLET SKRIPSI Disusun oleh : MUHAMAD FARID RAMADHAN NPM. 0434010040 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI

Lebih terperinci

Algoritma Huffman dan Kompresi Data

Algoritma Huffman dan Kompresi Data Algoritma Huffman dan Kompresi Data David Soendoro ~ NIM 13507086 Jurusan Teknik Informatika ITB, Bandung, email: if17086@students.if.itb.ac.id Abstract Algoritma Huffman merupakan salah satu algoritma

Lebih terperinci

Aplikasi Kitab Undang-Undang Hukum Perdata pada Telepon Selular Menggunakan Bahasa Pemrograman J2ME

Aplikasi Kitab Undang-Undang Hukum Perdata pada Telepon Selular Menggunakan Bahasa Pemrograman J2ME Kitab Undang-Undang Hukum Per pada Telepon Selular Menggunakan Bahasa Pemrograman J2ME M. Akbar Muhidin 1, Fajar Masya 2, Abdi Wahab 3 JurusanTeknik Informatika, Fakultas Ilmu Komputer, Universitas Mercu

Lebih terperinci

RANCANG BANGUN SISTEM KOMPRESI DAN DEKOMPRESI DATA TEKS PADA SISTEM TELEPON SELULER BERBASIS HUFFMAN CODING

RANCANG BANGUN SISTEM KOMPRESI DAN DEKOMPRESI DATA TEKS PADA SISTEM TELEPON SELULER BERBASIS HUFFMAN CODING Widya Teknika Vol.2 No.; Maret 20 ISSN 4 0660: 2-2 RANCANG BANGUN SISTEM KOMPRESI DAN DEKOMPRESI DATA TEKS PADA SISTEM TELEPON SELULER BERBASIS HUFFMAN CODING Faqih ), Eka Kartika Sari 2) ABSTRAK Tujuan

Lebih terperinci

BAB I PENDAHULUAN. halaman khusus untuk pengaksesan dari handphone. Semakin baik informasi akan

BAB I PENDAHULUAN. halaman khusus untuk pengaksesan dari handphone. Semakin baik informasi akan BAB I PENDAHULUAN 1.1 Latar Belakang Di zaman sekarang ini kebutuhan akan informasi semakin diperlukan dan informasi tersebut harus dapat diakses dari mana saja dan kapan saja termasuk dari handphone.

Lebih terperinci

Perbandingan Algoritma Kompresi Terhadap Objek Citra Menggunakan JAVA

Perbandingan Algoritma Kompresi Terhadap Objek Citra Menggunakan JAVA Perbandingan Algoritma Terhadap Objek Menggunakan JAVA Maria Roslin Apriani Neta Program Studi Magister Teknik Informatika, Universitas Atma Jaya Yogyakarta Jl. Babarsari no 43 55281 Yogyakarta Telp (0274)-487711

Lebih terperinci

Implementasi Algoritma Kompresi Shannon Fano pada Citra Digital

Implementasi Algoritma Kompresi Shannon Fano pada Citra Digital Implementasi Algoritma Kompresi Shannon Fano pada Citra Digital Muhammad Khoiruddin Harahap Politeknik Ganesha Medan choir.harahap@yahoo.com Abstrak Algoritma kompresi Shannon-Fano merupakan salah satu

Lebih terperinci

BAB I PENDAHULUAN. Dalam bidang teknologi informasi, komunikasi data sangat sering

BAB I PENDAHULUAN. Dalam bidang teknologi informasi, komunikasi data sangat sering BAB I PENDAHULUAN 1.1 Latar Belakang Dalam bidang teknologi informasi, komunikasi data sangat sering dilakukan. Komunikasi data ini berhubungan erat dengan pengiriman data menggunakan sistem transmisi

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengertian Data Compression 2.1.1 Data Menurut Oxford ( 2010 ),Data dapat diartikan suatu kumpulan angka, karakter, gambar yang sebelumnya tidak memiliki arti apa-apa hingga diproses

Lebih terperinci

MULTIMEDIA system. Roni Andarsyah, ST., M.Kom Lecture Series

MULTIMEDIA system. Roni Andarsyah, ST., M.Kom Lecture Series MULTIMEDIA system Roni Andarsyah, ST., M.Kom Lecture Series Kompresi data teks (Huffman coding, RLE coding, LZW coding, arithmetic coding Representasi dan kompresi data suara dan audio Representasi dan

Lebih terperinci

DAFTAR ISI LEMBAR JUDUL LEMBAR PENGESAHAN SURAT PERNYATAAN ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR...

DAFTAR ISI LEMBAR JUDUL LEMBAR PENGESAHAN SURAT PERNYATAAN ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR... DAFTAR ISI LEMBAR JUDUL LEMBAR PENGESAHAN SURAT PERNYATAAN ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR... i ii iii v viii ix BAB I BAB II PENDAHULUAN 1.1 Latar

Lebih terperinci

BAB 1 PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN Latar Belakang BAB 1 PENDAHULUAN 1.1. Latar Belakang Teknologi komputer pada zaman sekarang berkembang dengan sangat cepat. Untuk mengimbangi perkembangan teknologi tersebut perlu dilakukan berbagai macam inovasi agar

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Perkembangan teknologi di bidang komunikasi semakin tahun semakin maju. Barbagai perangkat lunak untuk mengembangkan aplikasi ponselpun bermunculan,

Lebih terperinci

APLIKASI KOMPRESI TEKS SMS PADA MOBILE DEVICE DENGAN MENGGUNAKAN ALGORITMA HUFFMAN KANONIK

APLIKASI KOMPRESI TEKS SMS PADA MOBILE DEVICE DENGAN MENGGUNAKAN ALGORITMA HUFFMAN KANONIK APLIKASI KOMPRESI TEKS SMS PADA MOBILE DEVICE DENGAN MENGGUNAKAN ALGORITMA HUFFMAN KANONIK Azanuddin Dosen Tetap STMIK Budi Darma Medan Jl. Sisingamangaraja No. 338 Simpang Limun Medan www.stmik-budidarma.ac.id//email:azanuddin@yahoo.co.id

Lebih terperinci

Kompresi Data dengan Algoritma Huffman dan Perbandingannya dengan Algoritma LZW dan DMC

Kompresi Data dengan Algoritma Huffman dan Perbandingannya dengan Algoritma LZW dan DMC Kompresi Data dengan Algoritma Huffman dan Perbandingannya dengan Algoritma LZW dan DMC Roy Indra Haryanto - 13508026 Fakultas Sekolah Teknik Elektro dan Informatika Program Studi Teknik Informatika Institut

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah melakukan analisis dan perancangan terhadap aplikasi permainan Koneksi-4 yang akan dikembangkan, tahapan selanjutnya adalah implementasi dan pengujian.

Lebih terperinci

PEMAMPATAN TATA TEKS BERBAHASA INDONESIA DENGAN METODE HUFFMAN MENGGUNAKAN PANJANG SIMBOL BERVARIASI

PEMAMPATAN TATA TEKS BERBAHASA INDONESIA DENGAN METODE HUFFMAN MENGGUNAKAN PANJANG SIMBOL BERVARIASI PEMAMPATAN TATA TEKS BERBAHASA INDONESIA DENGAN METODE HUFFMAN MENGGUNAKAN PANJANG SIMBOL BERVARIASI Tri Yoga Septianto 1, Waru Djuiatno, S.T., M.T. 2, dan Adharul Muttaqin S.T. M.T. 1 Mahasisawa Teknik

Lebih terperinci

Team project 2017 Dony Pratidana S. Hum Bima Agus Setyawan S. IIP

Team project 2017 Dony Pratidana S. Hum Bima Agus Setyawan S. IIP Hak cipta dan penggunaan kembali: Lisensi ini mengizinkan setiap orang untuk menggubah, memperbaiki, dan membuat ciptaan turunan bukan untuk kepentingan komersial, selama anda mencantumkan nama penulis

Lebih terperinci

APLIKASI PENGAMAN ISI LAYANAN PESAN SINGKAT PADA TELEPON SELULER BERBASIS J2ME MENGGUNAKAN ALGORITHMA SIMETRI SKRIPSI. Oleh : MIFTAHUL.

APLIKASI PENGAMAN ISI LAYANAN PESAN SINGKAT PADA TELEPON SELULER BERBASIS J2ME MENGGUNAKAN ALGORITHMA SIMETRI SKRIPSI. Oleh : MIFTAHUL. APLIKASI PENGAMAN ISI LAYANAN PESAN SINGKAT PADA TELEPON SELULER BERBASIS J2ME MENGGUNAKAN ALGORITHMA SIMETRI SKRIPSI Oleh : `` MIFTAHUL. FARID ( 0734010152 ) PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS

Lebih terperinci

PROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO MULTIMEDIA. Kompresi. Oky Dwi Nurhayati, ST, MT

PROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO MULTIMEDIA. Kompresi. Oky Dwi Nurhayati, ST, MT PROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO MULTIMEDIA Kompresi Oky Dwi Nurhayati, ST, MT email: okydn@undip.ac.id 1 Definisi memampatkan/mengecilkan ukuran proses mengkodekan informasi menggunakan

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Kamus bahasa Arab-Indonesia yang telah dirancang merupakan kamus mobile, dimana kamus mobile tersebut dapat dijalankan pada handphone yang mendukung atau

Lebih terperinci

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN BAB III METODOLOGI PENELITIAN 3.1 Alat dan Bahan Penelitian 3.1.1 Alat Penelitian Dalam melakukan penelitian ini, berikut alat dan bahan penelitian yang digunakan: 1. Dari sisi perangkat keras, spesifikasi

Lebih terperinci

BAB 1 PENDAHULUAN. Jaringan selular adalah sebuah komponen yang sangat penting dalam

BAB 1 PENDAHULUAN. Jaringan selular adalah sebuah komponen yang sangat penting dalam BAB 1 PENDAHULUAN 1.1 Latar Belakang Jaringan selular adalah sebuah komponen yang sangat penting dalam perekonomian dan kehidupan sosial saat ini. Selain layanan suara, pesan teks merupakan layanan yang

Lebih terperinci

BAB III PERANCANGAN SIMULASI

BAB III PERANCANGAN SIMULASI BAB III PERANCANGAN SIMULASI 3.1. Batasan dan Karakteristik Modifikasi LZW Dalam pembuatan simulasi dengan menggunakan tehnik modifikasi LZW (Lempel, Ziv, and Welch) ini, penulis menggunakan beberapa class

Lebih terperinci

Kata Kunci Kompresi, Dekompresi, Metode Huffman, SMS, Teks, Data.

Kata Kunci Kompresi, Dekompresi, Metode Huffman, SMS, Teks, Data. Impelementasi Kompresi Teks Menggunakan Metode Huffman untuk Menghemat Karakter pada Short Message Service Evi Mariani Harahap 1, Dian Rachmawati, S.Si, M.Kom 2, Herriyance, ST, M.Kom 3 Program Studi Ekstensi

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM 3.1. Analisis Sistem Analisis sistem adalah salah satu tahap perancangan sebuah sistem yang bertujuan agar sistem yang dirancang menjadi tepat guna dan ketahanan sistem tersebut

Lebih terperinci

Abstrak. Kata kunci: MMS, Steganografi, LSB-Insertion, Huffman Code, Image, PNG, Embedding.

Abstrak. Kata kunci: MMS, Steganografi, LSB-Insertion, Huffman Code, Image, PNG, Embedding. IMPLEMENTASI ALGORITMA STEGANOGRAFI EMBEDDING DENGAN METODE LEAST SIGNIFICANT BIT (LSB) INSERTION DAN HUFFMAN CODING PADA PENGIRIMAN PESAN MENGGUNAKAN MEDIA MMS BERBASIS J2ME Hasbian Saputra 1, M. Zen

Lebih terperinci

Contoh kebutuhan data selama 1 detik pada layar resolusi 640 x 480 : 640 x 480 = 4800 karakter 8 x 8

Contoh kebutuhan data selama 1 detik pada layar resolusi 640 x 480 : 640 x 480 = 4800 karakter 8 x 8 Kompresi Data Contoh : (1) Contoh kebutuhan data selama 1 detik pada layar resolusi 640 x 480 : Data Teks 1 karakter = 2 bytes (termasuk karakter ASCII Extended) Setiap karakter ditampilkan dalam 8 x

Lebih terperinci

BAB IV. dilakukan dari sistem yang telah selesai dirancang dan dapat digunakan. Hasil sistem yang dibuat

BAB IV. dilakukan dari sistem yang telah selesai dirancang dan dapat digunakan. Hasil sistem yang dibuat BAB IV HASIL DAN PEMBAHASAN IV.1. Hasil Dalam tahapan bab ini menjelaskan hasil dari perancangan sistem serta uji coba yang telah dilakukan dari sistem yang telah selesai dirancang dan dapat digunakan.

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN PONSEL SEBAGAI MOBILE PRESENTATION BERBASIS BLUETOOH

BAB IV IMPLEMENTASI DAN PENGUJIAN PONSEL SEBAGAI MOBILE PRESENTATION BERBASIS BLUETOOH BAB IV IMPLEMENTASI DAN PENGUJIAN PONSEL SEBAGAI MOBILE PRESENTATION BERBASIS BLUETOOH Setelah menyelesaikan tahap inception dan elaboration, selanjutnya dilakukan tahap construction, yang merupakan tahap

Lebih terperinci

Aplikasi Penggambar Pohon Biner Huffman Untuk Data Teks

Aplikasi Penggambar Pohon Biner Huffman Untuk Data Teks Aplikasi Penggambar Pohon Biner Huffman Untuk Data Teks Fandi Susanto STMIK MDP Palembang fandi@stmik-mdp.net Abstrak: Di dalam dunia komputer, semua informasi, baik berupa tulisan, gambar ataupun suara

Lebih terperinci

KOMPRESI STRING MENGGUNAKAN ALGORITMA LZW DAN HUFFMAN

KOMPRESI STRING MENGGUNAKAN ALGORITMA LZW DAN HUFFMAN KOMPRESI STRING MENGGUNAKAN ALGORITMA DAN HUFFMAN Muhammad Maulana Abdullah / 13508053 Program Studi Teknik Informatika 2008 Bandung e-mail: if18053@students.if.itb.ac.id ABSTRAK Saat ini kompresi file

Lebih terperinci

KOMPRESI DATA MENGGUNAKAN METODE HUFFMAN Ari Wibowo Jurusan Teknik Informatika, Politeknik Negeri Batam

KOMPRESI DATA MENGGUNAKAN METODE HUFFMAN Ari Wibowo Jurusan Teknik Informatika, Politeknik Negeri Batam KOMPRESI DATA MENGGUNAKAN METODE HUFFMAN Ari Wibowo Jurusan Teknik Informatika, Politeknik Negeri Batam wibowo@polibatam.ac.id Abstrak Kompresi data (pemampatan data) merupakan suatu teknik untuk memperkecil

Lebih terperinci

BAB I PENDAHULUAN. yang beragam dan salah satu diantaranya adalah media SMS ( Short Message

BAB I PENDAHULUAN. yang beragam dan salah satu diantaranya adalah media SMS ( Short Message BAB I PENDAHULUAN I.1 Latar Belakang Telepon selular merupakan alat komunikasi yang sudah dipakai oleh sebagian besar orang di dunia. Telepon selular menyediakan media komunikasi yang beragam dan salah

Lebih terperinci

PENERAPAN METODE HUFFMAN DALAM PEMAMPATAN CITRA DIGITAL

PENERAPAN METODE HUFFMAN DALAM PEMAMPATAN CITRA DIGITAL PENERPN MEODE HUFFMN DLM PEMMPN CIR DIGIL Edy Victor Haryanto Universitas Potensi Utama, Jl. K.L. os Sudarso Km. 6,5 No. 3 j Mulia Medan edy@potensi-utama.ac.id, edyvictor@gmail.com abstrak Citra adalah

Lebih terperinci

KOMPRESI TEKS dengan MENGGUNAKAN ALGORITMA HUFFMAN

KOMPRESI TEKS dengan MENGGUNAKAN ALGORITMA HUFFMAN KOMPRESI TEKS dengan MENGGUNAKAN ALGORITMA HUFFMAN Irwan Wardoyo 1, Peri Kusdinar 2, Irvan Hasbi Taufik 3 Jurusan Teknik Informatika, Sekolah Tinggi Teknologi Telkom Jl. Telekomunikasi, Bandung 1 irwan_hi_tech@yahoo.com,

Lebih terperinci

KOMPRESI DAN ENKRIPSI SMS DENGAN METODE HUFFMAN CODE DAN ALGORITMA ENIGMA

KOMPRESI DAN ENKRIPSI SMS DENGAN METODE HUFFMAN CODE DAN ALGORITMA ENIGMA KOMPRESI DAN ENKRIPSI DENGAN METODE HUFFMAN CODE DAN ALGORITMA ENIGMA Ata Amrullah, Isbat Uzzin N., S.Kom., Rizky Yuniar H., S.Kom. Jurusan Teknik Informatika, Politeknik Elektronika Negeri Surabaya, Institut

Lebih terperinci

PENGANTAR KOMPRESI DATA

PENGANTAR KOMPRESI DATA PENGANTAR KOMPRESI DATA PUTU WIDHIARTHA widhiartha@yahoo.com http://widhiartha.multiply.com Lisensi Dokumen: Copyright 2003-2008 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi

Lebih terperinci

BAB 1 PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN Latar Belakang BAB 1 PENDAHULUAN 1.1. Latar Belakang Di era komputerisasi ini sudah banyak dikembangkan aplikasi perangkat lunak maupun perangkat keras untuk menghasilkan citra dalam bentuk data. Sebut saja kamera digital,

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB LANDASAN TEORI. Pengertian File Teks File teks merupakan file yang berisi informasi-informasi dalam bentuk teks. Data yang berasal dari dokumen pengolah kata, angka yang digunakan dalam perhitungan,

Lebih terperinci

Entropy Naskah Bahasa Sunda Dan Bahasa Jawa Untuk Kompresi Teks Menggunakan Algoritma Binary Huffman Code

Entropy Naskah Bahasa Sunda Dan Bahasa Jawa Untuk Kompresi Teks Menggunakan Algoritma Binary Huffman Code Entropy Naskah Bahasa Sunda Dan Bahasa Jawa Untuk Kompresi Teks Menggunakan Algoritma Binary Huffman Code Syura Fauzan, Muhammad Saepulloh 2, Nanang Ismail 3, Eki Ahmad Zaki Hamidi 4,2,3,4 Teknik Elektro

Lebih terperinci

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. sebelumnya oleh Anjar Setyo Nugroho (2010) telah dibuat PENERAPAN KRIPTOGRAFI PADA SMS MOBILE DENGAN

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. sebelumnya oleh Anjar Setyo Nugroho (2010) telah dibuat PENERAPAN KRIPTOGRAFI PADA SMS MOBILE DENGAN BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1 Tinjauan Pustaka Aplikasi tentang kriptografi seperti ini pernah dibuat sebelumnya oleh Anjar Setyo Nugroho (2010) telah dibuat PENERAPAN KRIPTOGRAFI PADA SMS

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA 6 BAB 2 TINJAUAN PUSTAKA 2.1. Kompresi Data Dalam ilmu komputer, pemampatan data atau kompresi data adalah sebuah cara untuk memadatkan data sehingga hanya memerlukan ruangan penyimpanan lebih kecil sehingga

Lebih terperinci

SKRIPSI Diajukan sebagai salah satu syarat untuk memperoleh Gelar Sarjana Informatika Jurusan Teknik Informatika. Oleh: Hendro NIM:

SKRIPSI Diajukan sebagai salah satu syarat untuk memperoleh Gelar Sarjana Informatika Jurusan Teknik Informatika. Oleh: Hendro NIM: Penerapan Metode Enkripsi Vigenere Cipher dengan Mode Operasi Cipher Block Chaining dalam Aplikasi Pengiriman Pesan Singkat pada Telepon Genggam Berbasis J2ME SKRIPSI Diajukan sebagai salah satu syarat

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN 3.1 Analisis Sistem Analisis sistem merupakan penguraian dari suatu sistem yang utuh kedalam bagian bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi

Lebih terperinci

BAB I PENDAHULUAN. Dalam dunia modern sekarang ini kebanyakan aktivitas manusia selalu

BAB I PENDAHULUAN. Dalam dunia modern sekarang ini kebanyakan aktivitas manusia selalu BAB I PENDAHULUAN 1.1. Latar Belakang Masalah Dalam dunia modern sekarang ini kebanyakan aktivitas manusia selalu berhubungan dengan dokumentasi atau data. Data-data yang ada haruslah tersimpan dengan

Lebih terperinci

BAB I PENDAHULUAN. berkembang pesat pada era ini. Terlebih lagi, banyak aplikasi mobile yang diciptakan, membuat

BAB I PENDAHULUAN. berkembang pesat pada era ini. Terlebih lagi, banyak aplikasi mobile yang diciptakan, membuat BAB I PENDAHULUAN I.1. Latar Belakang Perkembangan teknologi telekomunikasi yang ada pada saat ini mampu menciptakan berbagai macam perangkat keras yang dapat digunakan untuk mengirim atau menerima informasi

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM. Analisa masalah yang didapat dari penelitian ini adalah membuat data

BAB III ANALISA DAN DESAIN SISTEM. Analisa masalah yang didapat dari penelitian ini adalah membuat data BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Masalah Analisa masalah yang didapat dari penelitian ini adalah membuat data kompresi dengan menggunakan algoritma LZ77 dan Lempel Ziv Welch (LZW). Algoritma

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.. Analisa Masalah Salah satu fungsi dari sistem jaringan komputer yang banyak digunakan adalah penerapan file transfer, dimana dengan penerapan file transfer ini setiap

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA BAB 2 TINJAUAN PUSTAKA Dalam penulisan tugas akhir ini, penulis mengambil beberapa materi dan memaparkan teori-teori ilmiah yang didapat dari metode pencarian fakta yang digunakan untuk mendukung penyusunan

Lebih terperinci

Perbandingan Kompresi Data Menggunakan Algoritma Huffman dan Algoritma DMC

Perbandingan Kompresi Data Menggunakan Algoritma Huffman dan Algoritma DMC Perbandingan Kompresi Data Menggunakan Algoritma Huffman dan Algoritma DMC Emil Fahmi Yakhya - 13509069 Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung,

Lebih terperinci

[TTG4J3] KODING DAN KOMPRESI. Oleh : Ledya Novamizanti Astri Novianty. Prodi S1 Teknik Telekomunikasi Fakultas Teknik Elektro Universitas Telkom

[TTG4J3] KODING DAN KOMPRESI. Oleh : Ledya Novamizanti Astri Novianty. Prodi S1 Teknik Telekomunikasi Fakultas Teknik Elektro Universitas Telkom [TTG4J3] KODING DAN KOMPRESI Oleh : Ledya Novamizanti Astri Novianty Prodi S1 Teknik Telekomunikasi Fakultas Teknik Elektro Universitas Telkom Optimal code pertama yang dikembangkan oleh David Huffman

Lebih terperinci

ANALISA DAN PERBANDINGAN ALGORITMA RUN LENGTH ENCODING DAN ALGORITMA LZW ( LEMPEL ZIV WECH ) DALAM PEMAMPATAN TEKS

ANALISA DAN PERBANDINGAN ALGORITMA RUN LENGTH ENCODING DAN ALGORITMA LZW ( LEMPEL ZIV WECH ) DALAM PEMAMPATAN TEKS ANALISA DAN PERBANDINGAN ALGORITMA RUN LENGTH ENCODING DAN ALGORITMA LZW ( LEMPEL ZIV WECH ) DALAM PEMAMPATAN TEKS Indra Sahputra Harahap (12110809) Mahasiswa Program Studi Teknik Informatika, Stmik Budidarma

Lebih terperinci