Rancangan diagram konteks untuk kompresi dan dekompresi adalah diagram yang menggambarkan aliran data citra dari user eksternal entiti ke sistem kompresi
dekompresi. Pada sistem kompresi terdapat proses proses pengolahan citra untuk mendapatkan data dari hasil kompresi dekompresi.
3.3.2.1 Rancangan DFD Kompresi dan Dekompresi pada Algoritma Arithmetic
Coding
Rancangan DFD untuk proses kompresi dan dekompresi yaitu menggambarkan masukan file yang akan dikompresi dekompresi, kemudian proses tersebut dilakukan
menggunakan algoritma Arithmetic coding, dan selanjutnya keluaran berupa file hasil kompresi dekompresi, kemudian citra hasil kompresi dekompresi akan kembali ke
User pengguna. Pada proses ini dapat digambarkan pada rancangan DFD level 0
dapat dilihat pada gambar 3.14.
Gambar 3.14 Rancangan DFD Level 0 Proses Kompresi Dekompresi Algoritma
Arithmetic Coding
Pada DFD level 0 pada gambar 3.14 dapat diuraikan menjadi proses yang lebih spesifik yaitu pada proses P.0.1 yang diuraikan menjadi proses kompresi dan
dekompresi, kedua proses yang merupakan proses inti dari sistem yang akan dibangun. Dapat digambarkan pada gambar 3.15 sebagai berikut.
File citra
File citra
Gambar 3.15 Rancangan DFD Level 1 P.0.1 untuk Proses Kompresi dan Dekompresi Algoritma
Arithmetic Coding
Pada DFD level 1 pada gambar 3.15 dapat diuraikan menjadi proses yang lebih spesifik pada proses P.1.1 yaitu dimana user melakukan pemilihan file citra, kemudian
melakukan proses kompresi hingga sampai penyimpanan file citra hasil kompresi. Adapun dapat diuraikan pada gambar 3.16 sebagai berikut.
Gambar 3.16 Rancangan DFD Level 2 P.1.1 untuk Proses Kompresi Algoritma Arithmetic Coding
Dapat dilihat pada DFD level 1 pada gambar 3.15 dapat diuraikan menjadi proses yang lebih spesifik pada proses P.1.2 yaitu sama halnya seperti gambar 3.16
dimana user melakukan pemilihan file citra, kemudian melakukan proses dekompresi hingga sampai penyimpanan file citra hasil dekompresi. Adapun dapat diuraikan pada
gambar 3.17 sebagai berikut.