Use Case Kompresi Transformasi Wavelet Daubechies

3.1.3.1.5 Use Case Kompresi Transformasi Wavelet Daubechies

Tabel 3.5 merupakan spesifikasi use case Kompresi Transformasi Wavelet Daubechies. Tabel 3.5 Use Case Kompresi Transformasi Wavelet Daubechies Name Kompresi Transformasi Wavelet Daubechies Actors Pengguna Trigger Pengguna memilih tombol ‘Kompres’ pada panel Transformasi Wavelet Daubechies. Preconditions Sistem telah menampilkan citra hasil dekompresi Transformasi Wavelet Daubechies Post Conditions Sistem menyimpan dan menampilkan citra hasil kompresi Transformasi Wavelet Daubechies, serta menampilkan detail citra, running time, rasio kompresi, dan data redudansinya. Success Scenario 1. Pengguna memilih tombol ‘Kompres’ pada panel Transformasi Wavelet Daubechies 2. Sistem melakukan transformasi menggunakan Wavelet Daubechies terhadap citra masukkan. 3. Sistem melakukan proses kuantisasi terhadap citra yabng sudah ditransformasi. 4. Sistem membaca dua nilai piksel awal pada citra terkuantisasi. 5. Sistem memeriksa apakah nilai piksel pertama sama dengan nilai piksel kedua. 6. Jika nilai piksel pertama berbeda dengan nilai piksel kedua, sistem akan menuliskan nilai piksel pertama diikuti dengan nilai 1, sedangkan nilai piksel kedua akan dijadikan piksel pertama, kemudian piksel selanjutnya menjadi piksel kedua dan melakukan perulangan seperti pada langkah 3. 7. Jika nilai piksel pertama sama dengan nilai piksel kedua, maka sistem akan memeriksa nilai piksel selanjutnya, sampai ditemukan nilai piksel yang berbeda dengan nilai piksel pertama. 8. Sistem akan menuliskan nilai piksel pertama dan diikuti dengan jumlah piksel yang memiliki nilai yang sama dengan piksel pertama. 9. Sistem akan membaca dua nilai piksel selanjutnya dan melakukan perulangan pada langkah 3 sampai dengan langkah 6, hingga semua piksel pada citra diperiksa. 10. Sistem menyimpan dan menampilkan citra hasil kompresi Transformasi Wavelet Daubechies, serta menampilkan detail citra, running time, rasio kompresi, dan data redudansinya. Alternative Flows -

3.1.3.1.6 Use Case Dekompresi Transformasi Wavelet Daubechies