Anda di halaman 1dari 10

# LAPORAN PRAKTIKUM

COMPUTER VISION

Disusun Oleh:

NIM : 1790343007

Kelas : TRKJ 2A

## POLITEKNIK NEGERI LHOKSEUMAWE

2019/2020
LEMBAR PENGASAHAN

NIM : 1790343007

Nilai :

## Lhokseumawe, 24 Maret 2020

Dosen Pembimbing Praktikan,

NIP. 19880106 201803 1001 NIM: 1790343007

2
DAFTAR ISI

## LEMBAR PENGESAHAN ............................................................................i

DAFTAR ISI ................................................................................................ ii
BAB I PENDAHULUAN ................................................................................
A. ............................................................................................................ T
UJUAN ..............................................................................................
B. ............................................................................................................ D
ASAR TEORI ....................................................................................

## BAB II PEMBAHASAN. ................................................................................

A. ............................................................................................................ A
LAT DAN BAHAN. .............................................................................
B. ............................................................................................................ L
ANGKAH KERJA, HASIL DAN ANALISIS.........................................

## BAB III PENUTUP. .......................................................................................

A. ............................................................................................................ S
IMPULAN. .........................................................................................

## DAFTAR PUSTAKA .....................................................................................

3
BAB I

PENDAHULUAN

1.1 TUJUAN
Pada pratikum ini mahasiswa dapat :
a. Memahami algoritma Run-Length Encoding.
b. Mempelajari encode dan decode menggunakan metode Run-Length
Encoding.

## 1.2 DASAR TEORI

Pengertian Teknik kompresi
Kompresi Data adalah proses mengkodekan informasi menggunakan bit
atau information-bearing unit lain yang lebih rendah daripada refrensi data
yang tidak terkodekan dengan suatu sistem enkoding tertentu.

## Kompresi data merupakan penerapan Teori Informasi yang

merupakan cabang ilmu matematika. Teori ini muncul pada akhir 1940
dan dikembangkan pertama kali oleh Claude Shannon di Laboratorium
Bell. Dorongan pengembangan ilmu ini adalah berdasarkan beberapa
pertanyaan tentang apa itu informasi, termasuk bagaimana cara
penyimpanan dan pengiriman pesan (informasi). Teknik kompresi data ada
dua yaitu :

## (1) lossy data-compression dan;

(2) lossless data-compression.
Lossy data-compression masih memperbolehkan adanya kesalahan
dalam proses kompresi atau dekompresi, selama kesalahan proses tersebut
tidak terlalu mengubah pola pokok dari data yang dikompres. Teknik
kompresi ini biasanya digunakan untuk kompresi data gambar dan suara.

4
Lossless data-compression digunakan jika kesalahan tidak boleh
terjadi sama sekali. Artinya data sebelum dikompres harus sama dengan
data hasil dekompresi. Teknik ini biasanya digunakan untuk rekaman
database, file-file word prosessing dan data-data lain yang memerlukan
proses kompresi dan dekompresi akurasi tinggi.

## Run-length encoding ( RLE ) adalah bentuk kompresi data lossless

di mana menjalankan data (urutan di mana nilai data yang sama terjadi di
banyak elemen data berturut-turut) disimpan sebagai nilai dan penghitungan
data tunggal, bukan sebagai proses asli . Ini sangat berguna pada data yang
berisi banyak proses seperti itu. Pertimbangkan, misalnya, gambar grafik
sederhana seperti ikon, gambar garis, Permainan Kehidupan Conway , dan
animasi. Itu tidak berguna dengan file yang tidak memiliki banyak berjalan
karena dapat sangat meningkatkan ukuran file.

## Didalam representasi data pada komputer, text merupakan kumpulan

dari karakter/simbol yang dapat dibaca baik oleh manusia maupun oleh
komputer. Satu buah karakter/simbol biasanya berukuran 1 byte / 8 bit.
Untuk melakukan kompresi data jenis text, kita harus menggunakan metode
lossless compression karena data berjenis text harus dapat dikembalikan ke
bentuk semula secara utuh untuk dapat kembali dibaca. Metode kompresi
RLE (Run Length Encoding) adalah metode kompresi untuk data berjenis
text.

## Yang diperlukan dalam praktikum ini adalah :

a. Sebuah laptop/pc dengan sistem operasi windows.
b. Modul .
c. Aplikasi Python.
5
1.4 LANGKAH KERJA
2.1 Program encode metode RLE pada python.

berikut ini :

## Gambar 2.2 Tampilan Membuat file python

6
• Setelah itu memasukkan source code encoding pada file yang telah di buat
dan untuk menjalankan dapat dilakukan dengan memilih run, seperti
gambar 2.3 berikut ini :

## Gambar 2.3 source code program encode RLE

Kemudian mengklik run memilih run module.

## Gambar 2.4 hasil program encode RLE

7
2.2 Program Decode metode RLE pada python.

berikut ini :

## Gambar 2.6 Tampilan Membuat file python

8
• Setelah itu memasukkan source code decoding pada file yang telah di buat
dan untuk menjalankan bisa melakukan dengan memilih run, seperti
gambar 2.7 berikut ini :

## Gambar 2.7 source code program decode RLE

• Kemudian klik run pilih run module. Lihat gambar 2.8 dibawah ini :

## Gambar 2.8 hasil program decode RLE

9
SIMPULAN
Dari praktikum di atas dapat disimpulkan :

kompresi data

## 2. kompresi RLE menghitung jumlah kemunculan simbol lalu menuliskan

simbol tersebut sebanyak satu kali diikuti dengan jumlah kemunculannya

3. Teknik kompresi dengan RLE ini berguna untuk data yang banyak
memiliki kesamaan dan data tersebut berdekatan, misal teks ataupun grafik
seperti icon atau gambar garis-garis yang banyak memilki kesamaan pola.

10

### Dapatkan aplikasi gratis kami

Hak cipta © 2022 Scribd Inc.