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;
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(); }
}
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