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