|
Wah ga kerasa dah lama banget aku ga ngeblog, yah ni juga post gara-gara ada yang minta source tugasku dishare, yup, oke lah sebelumnya aku jelasin dulu ni program apa..
Program ini adalah program simulasi kompresi teks dengan metode arithmatical coding, program ini menggunakan bahasa pemrograman php trus nggunain database MySQL, jadi kalo mau pake ya download dulu paket web server salah satunya bisa didapat disini.
Nah sekarang masuk ke penjelasan programnya, Jadi program ini aku buat berdasar aturan kompresi arithmatical coding yang diterangkan oleh dosen teori informasi berinisial RI (halah koyo tersangka wae). Kira-kira begini prosesnya :
- Kalimat dimasukkan ke program
- Program akan menganalisa tiap karakter dikalimat tersebut
- Tiap karakter dimasukkan ke database lengkap dengan atributnya yaitu kardinalitas, prosentase kemunculan, batas bawah dan batas atas (maaf sudah 1 tahun yang lalu jadi aku lupa gimana cara mendapatkan batas bawah dan atas, mungkin bisa dilihat dari kodenya atau tanya google tentang aturan Arithmatical Coding :) )
- Nah hasil yang bakal ditampilin adalah hasil kompresinya berupa angka desimal
- untuk dekompresi, copy angka yang dihasilkan tersebut lalu pilih dekompresi dan masukkan angka tersebut
- Nah hasilnya adalah kalimat awal yang kamu masukkan
Yup barang siapa yang butuh silahkan unduh script phpnya disini dan file sql disini, oia jangan lupa letakkan script php di folder www dan pada file db.php ubah username dan password database yang ada dengan username dan password databasemu.
Untuk program ini ada keterbatasan, yaitu batasan jumlah karakter yang bisa dimasukkan hanya sekitar 10, hal ini disebabkan keterbatasan angka dibelakang koma yang bisa diterima bahasa pemrograman.
yup sampai disini semoga membantu.
|