• Tidak ada hasil yang ditemukan

Perbandingan Kompresi Citra Menggunakan Algoritma Run- Length Encoding Dengan Algoritma Elias Delta Code

N/A
N/A
Protected

Academic year: 2017

Membagikan "Perbandingan Kompresi Citra Menggunakan Algoritma Run- Length Encoding Dengan Algoritma Elias Delta Code"

Copied!
3
0
0

Teks penuh

(1)

A-1

LISTING PROGRAM void RLECode()

{

sss = 0;

int cur = -1,k = 0,m; bool first;

StringBuilder sb = new StringBuilder(); for(int i=0; i<width; i++)

{

first = true; m=0;

sb.Clear();

for(int j=0; j<height; j++) {

p = bmp.GetPixel(i,j);

int r = p.R; int g = p.G; int b = p.B;

int h = (r+g+b)/3;

if(first) {

cur = h;

first = false; k = 1;

} else {

if(cur==h) {

k++; }

else {

sss += cur.ToString().Length; sss += k.ToString().Length; m+=2;

(2)

A-2

sb.Append(cur.ToString()+" "+k.ToString()+" ");

cur = h; k = 1; }

} }

sss += cur.ToString().Length; sss += k.ToString().Length;

sb.Append(cur.ToString()+" "+k.ToString()+" "); ch2.Add(sb.ToString());

hs2.Add(m+2); }

}

void EDCode() {

edc = new string[ch.Count]; edc[0] = "0";

int c = 0;

StringBuilder v;

for (int n = 1; n < ch.Count + 1; n++)

{

String b = DecToBin(n); int M = b.Length;

String Mb = DecToBin(M); v = new StringBuilder();

for (int k = 0; k < Mb.Length - 1; k++) v.Append("0");

v.Append(Mb);

String b1 = b.Substring(1, M - 1); v.Append(b1);

edc[c++] = v.ToString(); }

}

(3)

B-1

CURRICULUM VITAE DATA PRIBADI:

Nama: Sayed Hafitz

Tempat/Tanggal Lahir: Medan, 03 September 1992 Jenis Kelamin: Laki-Laki

Warga Negara: Indonesia Agama: Islam

Alamat: Jl. Deposito No. 17 Komplek Wartawan Medan – 20239 Email: sayed.hafetz@gmail.com

Nomor Handphone: 082161323400 / 087868674661

PENDIDIKAN FORMAL:

Tahun Pendidikan Kota

2014-Sekarang Ekstensi S1 Ilmu Komputer Universitas Sumatera Utara

Medan

2011-2014 D3 Teknik Informatika Universitas Sumatera Utara

Medan

2008-2011 SMA PLUS Shafiyyatul Amaliyyah Medan 2005-2008 SMP PLUS Shafiyyatul Amaliyyah Medan 1999-2005 SD Negeri No. 064967 Medan

PENDIDIKAN NON FORMAL:

Tahun Pendidikan Kota

2003-2005 Twinkleland English School Medan

Kursus yang diikuti: Pemrograman Komputer

Referensi

Dokumen terkait

[r]

bahwa berdasarkan pertimbangan sebagaimana dimaksud huruf a, perlu menetapkan Keputusan Bupati Bantul tentang Pembentukan Majelis dan Sekretariat Tuntutan

Penelitian ini bertujuan untuk mengetahui dan menganalisis kinerja karyawan CV.Setia Utama, dimana dalam penelitian ini diketahui bagaimana karyawan dapat bekerja dengan baik

• Penyediaan infrastruktur yang mendukung gaya pendidikan era Revolusi Industri 4.0 dengan 4 kemungkinan pembelajaran (konvensional, konvensional plus memanfaatkan hasil

‛‛ Campur Kode dan Alih Kode Pemakaian Bahasa Bali dalam Dharma Wacana Ida Pedanda Gede Made Gunung”.. Fakultas Sastra

Oleh sebab itu tujuan penelitian ini adalah untuk mengetahui apakah ada pengaruh media lagu terhadap hasil belajar matematika pada materi sifat-sifat bangun datar

• Hasil evaluasi TPN menyatakan bahwa ke 7 unit kerja tersebut belum dapat direviu oleh TPN karena surat usulan dari Kementerian Ristek Dikti tidak dilampirkan dengan hasil

Gambar 4 adalah grafik distribusi dari kecepatan dan tekanan sepanjang ejector, dari grafik ini dapat dilihat tekanan rendah yang dihasilkan pada posisi keluar nozzle