View Item 
      •   IPB Repository
      • Dissertations and Theses
      • Undergraduate Theses
      • UT - Faculty of Mathematics and Natural Sciences
      • UT - Computer Science
      • View Item
      •   IPB Repository
      • Dissertations and Theses
      • Undergraduate Theses
      • UT - Faculty of Mathematics and Natural Sciences
      • UT - Computer Science
      • View Item
      JavaScript is disabled for your browser. Some features of this site may not work without it.

      Context model automata CMA pada prediction by partial match PPM untuk kompresi teks

      Thumbnail
      View/Open
      Fulltext (4.503Mb)
      Date
      2004
      Author
      Indriani, Rini
      Bukhari, Fahren
      Kustiyo, Aziz
      Metadata
      Show full item record
      Abstract
      Context model automata (CMA) adalah salah satu teknik pemodelan berbasis context untuk kompresi data yang menggunakan finite state automata (FSA) (Franti dan Hatakka, 1998). CMA dapat memodelkan context sampai panjang context minimum (order-1) yang terdapat dalam setiap state pada automata. CMA juga bisa digunakan sebagai alat bantu dalam menganalisis perilaku dari model-model context dan mendesain model context yang baru. Oleh karena itu CMA dapat mensimulasikan metode- metode pemodelan context yang lain. Seperti pemodelan berbasis context lainnya CMA hanya ditujukan untuk memodelkan data saja. Oleh karena itu, CMA harus diintegrasikan dengan beberapa komponen lain agar dapat membentuk suatu teknik pemampatan yang utuh. Prediction By Partial Match (PPM) merupakan salah satu metode yang menggunakan context dalam proses penghitungan distribusi peluang karakter-karakter yang akan dikodekan. Ide dasar dari PPM adalah melakukan prediksi karakter apa yang akan mengikuti rangkaian karakter yang telah muncul dalam model (context). Dari sinilah peluang setiap karakter yang mungkin mengikuti context tersebut didapatkan. Dalam penggunaan context yang akan memprediksi sebuah karakter yang akan dihitung peluangnya PPM memakai panjang context yang berbeda-beda. Jika suatu panjang context tidak dapat memprediksi sebuah karakter, maka PPM akan beralih pada panjang context lain yang lebih pendek (satu karakter). Proses perpindahan dari satu context ke context yang lain ini dilakukan oleh metode escape. Dalam proses pergantian penggunaan context untuk memprediksi peluang ini harus dapat dipastikan agar tidak ada satu karakter yang diprediksi oleh dua context yang berbeda agar peluang setiap karakter dapat dihitung lebih akurat. Permasalahan ini ditangani oleh sebuah metode yang disebut exclusion. Prediction By Partial Match (PPM) merupakan sebuah model peluang yang terbaik. PPM dapat memodelkan sebuah file sehingga dihasilkan file terkompresi dengan bit rate 2.2 per karakter. Tetapi disamping keunggulannya ini PPM cukup sulit dipelajari perilakunya. Oleh karena itu digunakan konsep CMA untuk mensimulasikan proses-proses yang terjadi pada PPM. Penelitian ini bertujuan untuk mempelajari algoritma CMA yang diterapkan pada konsep PPM, merancang dan menganalisis algoritma, serta membuktikan bahwa segala proses yang ada pada CMA setelah diterapkan pada PPM tidak melanggar segala ketentuan/syarat yang ada pada CMA. Dalam penelitian ditemukan bahwa perilaku dari PPM adalah selalu melakukan pembuatan context, perkembangan context sangat cepat, dan pengkodean suatu karakter selalu dimulai dari context dengan panjang maksimum. Sementara kelebihannya adalah dapat mengadaptasi sumber data dengan cepat, mempunyai initial automata (automata awal) yang baik, dan dapat menghitung peluang lebih akurat. Selain itu, penerapan konsep CMA pada PPM tidak melanggar segala ketentuan/syarat yang ada pada CMA. Oleh karena itu, CMA dapat digunakan untuk mensimulasikan PPM. Sedangkan kompleksitas algoritma PPM sendiri adalah O(n)
      URI
      http://repository.ipb.ac.id/handle/123456789/133615
      Collections
      • UT - Computer Science [2482]

      Copyright © 2020 Library of IPB University
      All rights reserved
      Contact Us | Send Feedback
      Indonesia DSpace Group 
      IPB University Scientific Repository
      UIN Syarif Hidayatullah Institutional Repository
      Universitas Jember Digital Repository
        

       

      Browse

      All of IPB RepositoryCollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

      My Account

      Login

      Application

      google store

      Copyright © 2020 Library of IPB University
      All rights reserved
      Contact Us | Send Feedback
      Indonesia DSpace Group 
      IPB University Scientific Repository
      UIN Syarif Hidayatullah Institutional Repository
      Universitas Jember Digital Repository