BAB 2 TINJAUAN PUSTAKA

dokumen-dokumen yang mirip
BAB 2 TINJAUAN PUSTAKA

BAB II TEORI DASAR PENGOLAHAN CITRA DIGITAL

Model Citra (bag. 2)

BAB 2 LANDASAN TEORI

Suatu proses untuk mengubah sebuah citra menjadi citra baru sesuai dengan kebutuhan melalui berbagai cara.

Pertemuan 2 Representasi Citra

LANDASAN TEORI. 2.1 Citra Digital Pengertian Citra Digital

BAB II LANDASAN TEORI

BAB II Tinjauan Pustaka

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB II DASAR TEORI. 2.1 Meter Air. Gambar 2.1 Meter Air. Meter air merupakan alat untuk mengukur banyaknya aliran air secara terus

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB II CITRA DIGITAL

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI

... BAB 2 LANDASAN TEORI. 2.1 Citra

BAB II LANDASAN TEORI

BAB 2 TINJAUAN TEORETIS

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

Algoritma Kohonen dalam Mengubah Citra Graylevel Menjadi Citra Biner

BAB II LANDASAN TEORI

Citra Digital. Petrus Paryono Erick Kurniawan Esther Wibowo

Analisa Hasil Perbandingan Metode Low-Pass Filter Dengan Median Filter Untuk Optimalisasi Kualitas Citra Digital

Skala ph dan Penggunaan Indikator

Muhammad Zidny Naf an, M.Kom. Gasal 2015/2016

PERANGKAT LUNAK PERBAIKAN KUALITAS CITRA DIGITAL MODEL RGB DAN IHS DENGAN OPERASI PENINGKATAN KONTRAS

BAB 2 LANDASAN TEORI

BAB II TINJAUAN PUSTAKA. menggunakan PCA, kemudian penelitian yang menggunakan algoritma Fuzzy C-

KLASIFIKASI ZAT. 1. Identifikasi Sifat Asam, Basa, dan Garam

BAB 2 LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

KONSEP DASAR PENGOLAHAN CITRA

BAB 2 LANDASAN TEORI

BAB II DASAR TEORI. CV Dokumentasi CV berisi pengolahan citra, analisis struktur citra, motion dan tracking, pengenalan pola, dan kalibrasi kamera.

SAMPLING DAN KUANTISASI

GRAFIK KOMPUTER DAN PENGOLAHAN CITRA. WAHYU PRATAMA, S.Kom., MMSI.

BAB 2 LANDASAN TEORI. dari sudut pandang matematis, citra merupakan fungsi kontinyu dari intensitas cahaya

LAPORAN PRAKTIKUM. PENGUJIAN SIFAT LARUTAN ASAM DAN BASA Disusun Oleh: Feby Grace B. kombo ( ) UNIVERSITAS SAM RATULANGI

PENGOLAHAN CITRA DIGITAL

ANALISA PERBANDINGAN METODE VEKTOR MEDIAN FILTERING DAN ADAPTIVE MEDIAN FILTER UNTUK PERBAIKAN CITRA DIGITAL

BAB 2 TINJAUAN PUSTAKA

APLIKASI IDENTIFIKASI ISYARAT TANGAN SEBAGAI PENGOPERASIAN E-KIOSK

BAB 2 TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. 1. Gambaran obyek yang dibuahkan oleh pantulan atau pembiasan sinar yang difokuskan oleh sebuah lensa atau sebuah cermin.

Pengolahan Citra INTERACTIVE BROADCASTING. Yusuf Elmande., S.Si., M.Kom. Modul ke: Fakultas Ilmu Komunikasi. Program Studi Penyiaran

Pengantar Pengolahan Citra. Ade Sarah H., M. Kom

BAB II LANDASAN TEORI

IMPLEMENTASI METODE SPEED UP FEATURES DALAM MENDETEKSI WAJAH

Intensitas cahaya ditangkap oleh diagram iris dan diteruskan ke bagian retina mata.

BAB 2 LANDASAN TEORI

Proses memperbaiki kualitas citra agar mudah diinterpretasi oleh manusia atau komputer

RANCANG BANGUN APLIKASI PENGABURAN GAMBAR

BAB 3 PENGENALAN KARAKTER DENGAN GABUNGAN METODE STATISTIK DAN FCM

Pengolahan citra. Materi 3

b. Mengubah Warna Indikator Selain rasa asam yang kecut, sifat asam yang lain dapat mengubah warna beberapa zat alami ataupun buatan.

BAB 2 LANDASAN TEORI

BAB 2 TINJAUAN PUSTAKA

PENINGKATAN KUALITAS CITRA DENGAN METODE FUZZY POSSIBILITY DISTRIBUTION

BAB 3 ANALISIS DAN PERANCANGAN

Pembentukan Citra. Bab Model Citra

ASAM, BASA, DAN GARAM

PENERAPAN METODE SOBEL DAN GAUSSIAN DALAM MENDETEKSI TEPI DAN MEMPERBAIKI KUALITAS CITRA

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 2 LANDASAN TEORI

BAB 3 METODOLOGI PENELITIAN. a. Spesifikasi komputer yang digunakan dalam penelitian ini adalah

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI. dimensi yang dinotasikan dengan f(x,y), dimana nilai x dan y menyatakan

BAB 2 LANDASAN TEORI

oleh: M BAHARUDIN GHANIY NRP

Asam Basa dan Garam. Asam Basa dan Garam

BAB 2 LANDASAN TEORI

BAB I PERSYARATAN PRODUK

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

APLIKASI PENGENALAN DAUN UBI JALAR UNTUK JENIS UBI JALAR UNGU, MERAH, PUTIH DAN KUNING MENGGUNAKAN METODE PRINCIPAL COMPONENT ANALYSIS

BAB III METODOLOGI PENELITIAN

TEKNIK PENGOLAHAN CITRA MENGGUNAKAN METODE KECERAHAN CITRA KONTRAS DAN PENAJAMAN CITRA DALAM MENGHASILKAN KUALITAS GAMBAR

BAB III PERANCANGAN SISTEM

ANALISIS CONTRAST STRETCHING MENGGUNAKAN ALGORITMA EUCLIDEAN UNTUK MENINGKATKAN KONTRAS PADA CITRA BERWARNA

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

BAB 2 LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA

(IMAGE ENHANCEMENT) Peningkatan kualitas citra di bagi menjadi dua kategori yaitu :

BAB II LANDASAN TEORI

PERTEMUAN - 2 PENGOLAHAN CITRA

Tipe dan Jenis Layar Komputer Grafik. By Ocvita Ardhiani.

PENDETEKSIAN TEPI OBJEK MENGGUNAKAN METODE GRADIEN

NETRALISASI ASAM BASA SEDERHANA

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA BAHAN AJAR KIMIA DASAR

BAB 1 PENDAHULUAN. Perbaikan kualitas citra merupakan sebuah langkah awal dalam proses

BAB 2 LANDASAN TEORI

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

Pengolahan Citra : Konsep Dasar

Aplikasi Pembesaran Citra Menggunakan Metode Nearest Neighbour Interpolation

KOMPRESI CITRA BERWARNA DENGAN ALGORITMA ENHANCED SELF ORGANIZING MAP (ENHANCED SOM)

Operasi Piksel dan Histogram

Transkripsi:

BAB 2 TINJAUAN PUSTAKA 2.1 Pengertian Asam Basa Asam dan basa sudah dikenal sejak zaman dulu. Istilah asam (acid) berasal dari bahasa Latin acetum yang berarti cuka. Istilah basa (alkali) berasal dari bahasa Arab yang berarti abu. Basa digunakan dalam pembuatan sabun. Di alam, asam ditemukan dalam buah-buahan, misalnya asam sitrat dalam buah jeruk berfungsi untuk memberi rasa limun yang tajam. Asam secara umum merupakan senyawa kimia yang bila dilarutkan dalam air akan menghasilkan larutan dengan ph lebih kecil dari 7. Dalam definisi modern, asam adalah suatu zat yang dapat member proton (ion H + ) kepada zat lain (yang disebut basa), atau dapat menerima pasangan elektron bebas dari suatu basa. Suatu asam bereaksi dengan suatu basa dalam reaksi penetralan untuk membentuk garam. Contoh asam adalah asam asetat (ditemukan dalam cuka) dan asam sulfat (digunakan dalam baterai atau aki mobil). Ciri-ciri asam diantaranya rasanya asam, dapat mengubah warna kertas lakmus biru menjadi merah, mempunyai ph (derajat keasaman) kurang dari 7, dapat menghantarkan listrik (termasuk larutan elektrolit), dengan logam tertentu dapat mengahasilkan gas hidrogen dan bersifat korosif atau merusak bahan-bahan benda-benda yang dikenainya. Seperti halnya asam, basa juga banyak kita jumpai dalam kehidupan seharihari. Para ibu rumah tangga menggunakan abu gosok untuk mencuci piring. Basa dalam abu gosok dapat bereaksi dengan kotoran berupa lemak atau minyak, sehingga menjadi larut. Basa memiliki ciri-ciri seperti pahit dan licin, mempunyai ph lebih dari 7, mengubah warna lakmus merah menjadi biru, dapat menghantarkan listrik (termasuk larutan elektrolit), dapat menetralkan sifat asam dan bersifat kausatik atau dapat merusak kulit. 2.2 Pengertian ph Larutan ph adalah derajat keasaman yang digunakan untuk menyatakan tingkat keasaman atau kebasaan yang dimiliki oleh suatu larutan. Skala ph bukanlah skala 5

6 absolut. Ia bersifat relatif terhadap sekumpulan larutan standar yang ph-nya ditentukan berdasarkan persetujuan internasional. Konsep ph pertama kali diperkenalkan oleh kimiawan Denmark Søren Peder Lauritz Sørensen pada tahun 1909. Air murni bersifat netral, dengan ph-nya pada suhu 25 C ditetapkan sebagai 7,0. Larutan dengan ph kurang daripada tujuh disebut bersifat asam, dan larutan dengan ph lebih daripada tujuh dikatakan bersifat basa atau alkali. Gambar 2.1 Skala ph untuk beberapa zat sehari-hari Pengukuran ph sangatlah penting dalam bidang yang terkait dengan kehidupan atau industri pengolahan kimia seperti kimia, biologi, kedokteran, pertanian, ilmu pangan, rekayasa (keteknikan), dan oseanografi. Tentu saja bidangbidang sains dan teknologi lainnya juga memakai meskipun dalam frekuensi yang lebih rendah. Ada beberapa cara yang digunakan untuk mengukur ph suatu larutan yaitu dengan menggunakan kertas lakmus, kertas indikator universal serta menggunakan ph meter. 2.3 Kertas Indikator Universal Kertas indikator universal adalah salah satu indikator untuk menentukan nilai ph sebuah larutan. Kertas Indikator berupa kertas serap dan tiap kotak kemasan indikator universal jenis ini dilengkapi dengan peta warna. Penggunaanya sangat sederhana, sehelai kertas indikator universal dicelupkan ke dalam larutan

7 yang akan diukur ph-nya. Kemudian dibandingkan dengan peta warna yang tersedia. Tiap warna mewakili nilai ph yang berbeda. Gambar 2.2 Kertas indikator universal 2.4 Definisi Citra Digital Dalam pengertian yang umum, citra adalah gambar. Dalam pengertian yang lebih khusus, citra adalah gambaran visual mengenai suatu objek atau beberapa objek. Wujud citra dapat bermacam macam, dari foto orang, gambar daun, hasil sidik jari, hingga citra satelit. Contoh citra ditunjukkan di Gambar 2.3 dan Gambar 2.4 Gambar 2.3 Citra foto Gambar 2.4 Citra daun Citra dibagi menjadi dua jenis, yaitu citra analog dan citra digital. Citra analog dijumpai pada kertas atau media lain seperti film rontgen. Citra digital adalah citra yang dinyatakan dalam kumpulan data digital dan dapat diproses oleh komputer. Citra di dalam komputer disusun atas sejumlah piksel. Sebuah piksel

8 dapat dibayangkan sebagai sebuah titik. Setiap piksel mempunyai koordinat, yang dinyatakan dengan bentuk (x,y) dengan x menyatakan baris dan y menyatakan kolom. Umumnya, koordinat pojok kiri-atas dinyatakan dengan (0,0). Dengan demikian, jika suatu citra berukuran M baris dan N kolom atau biasa dinyatakan dengan M x N, koordinat piksel terbawah dan terkanan berada di koordinat (M-1, N-1). Secara prinsip, citra digital terbagi menjadi tiga jenis yaitu : a. Citra biner Citra biner atau dikenal dengan sebutan citra hitam putih adalah citra yang nilai piksel-pikselnya berupa angka nol atau satu saja. Citra memiliki 2 jenis warna, yaitu hitam dan putih. Jadi dibutuhkan 1 bit di memori untuk menyimpan kedua jenis warna ini. Gambar 2.5 Penyimpanan nilai citra biner b. Citra grayscale Citra grayscale, merupakan citra yang nilai piksel-nya merepresentasikan derajat keabuan atau intensitas warna putih. Nilai intensitas paling rendah adalah merepresentasikan warna hitam dan nilai intensitas paling tinggi merepresentasikan warna putih. Banyaknya warna pada jenis citra grayscale bergantung pada jumlah bit yang disediakan oleh memori untuk menampung. Gambar 2.6 Penyimpanan nilai citra grayscale

9 c. Citra warna Citra berwarna, merupakan citra yang nilai piksel-nya merepresentasikan warna tertentu. Setiap piksel pada citra warna mewakili suatu warna yang merupakan kombinasi dari 3 warna dasar, yaitu RGB (Red Green Blue). Setiap warna dasar menggunakan penyimpanan 8 bit atau 1 byte, yang berarti setiap warna memiliki 255 gradasi warna. Jadi setiap piksel mempunyai kombinasi warna sebanyak 2 8. 2 8. 2 8 = 16 juta warna lebih. Gambar 2.7 Penyimpanan nilai citra warna 2.5 Format file citra Sebuah format file citra harus dapat menyatukan kualitas citra, ukuran file dan kompabilitas dengan berbagai aplikasi. Format file citra standar yang digunakan saat ini terdiri dari beberapa jenis. Format- format ini digunakan untuk menyimpan citra dalam sebuah file. Setiap format memiliki karakteristik masingmasing. Contoh format umum file citra yaitu : Bitmap (.bmp), tagged image format (.tif,.tiff), Portabel Network Graphics (.png), JPEG (.jpg), dan lain lain. Ada dua jenis format file citra yang sering digunakan dalam pengolahan citra, yaitu citra bitmap dan citra vektor. Citra bitmap ini menyimpan data kode citra secara digital dan lengkap (cara penyimpanannya adalah per piksel). Citra bitmap ini dipresentasikan dalam bentuk matriks atau dipetakan dengan menggunakan bilangan biner atau sistem bilangan yang lain. Citra ini memiliki kelebihan untuk memanipulasi warna, tetapi untuk mengubah objek lebih sulit. Tampilan bitmap akan tampak pecah-pecah di monitor jika diperbesar. Sedangkan pada format file citra vektor merupakan citra vektor yang dihasilkan dari perhitungan matematis dan tidak terdapat piksel, yaitu data yang tersimpan dalam

10 bentuk vektor posisi, dimana yang tersimpan hanya informasi vektor posisi dengan bentuk sebuah fungsi. Pada citra vektor, mengubah warna lebih sulit dilakukan, tetapi membentuk objek dengan cara mengubah nilai lebih mudah. Oleh karena itu, bila citra diperbesar atau diperkecil, kualitas citra relatif tetap baik dan tidak berubah. 2.6 Pengolahan Citra Digital Pengolahan citra adalah salah satu aplikasi yang dapat mengubah gambar menjadi suatu informasi. Meskipun citra kaya informasi, namun seringkali citra yang dimiliki mengalami penurunan mutu (degradasi). Seperti mengandung cacat atau derau (noise), warnanya terlalu kontras, kurang tajam, kabur (blurring) dan sebagainya. Agar citra yang mengalami gangguan mulai diproses maka citra tersebut perlu dimanipulasi menjadi citra lain yang kualitasnya lebih baik. Operasioperasi pada pengolahan citra diterapkan pada citra bila: 1. Perbaikan atau modifikasi citra perlu dilakukan untuk meningkatkan kualitas penampakan atau untuk menonjolkan beberapa aspek informasi yang terkandung dalam citra 2. Elemen di dalam citra perlu dikelompokan dan diukur. 3. Sebagian citra perlu digabung dengan bagian citra yang lain. Pengolahan citra bertujuan untuk memperbaiki kualitas citra agar mudah diinterpretasi oleh manusia atau mesin (dalam hal ini komputer). Teknik-teknik pengolahan citra mentransformasikan citra menjadi citra yang lain. Jadi masukannya adalah citra dan keluarannya juga citra. Namun citra keluaran mempunyai kualitas lebih baik dari pada citra masukan. 2.7 Operasi Piksel Operasi piksel adalah operasi pengolahan citra yang memetakan hubungan setiap piksel yang bergantung pada piksel itu sendiri. g(x,y)=t(f(x,y)) (2.1)

11 Jika f(x,y) menyatakan nilai sebuah piksel pada citra f dan g(x,y) menyatakan piksel pengolahan dari f(x,y), hubungannya dapat dinyatakan dengan T menyatakan fungsi atau macam operasi yang dikenakan terhadap piksel f(x,y). Operasi dengan landasan seperti ini biasa dijumpai didalam pengolahan citra, antara lain untuk peningkatan kecerahan citra, peregangan kontras, serta pemisahan objek dari latar belakang. 2.7.1 Peningkatan Kecerahan Citra Peningkatan kecerahan (brightness) adalah operasi yang ditunjukkan untuk membuat gambar menjadi lebih cerah. Operasi ini dilakukan dengan cara menambahkan suatu kontanta terhadap nilai seluruh piksel. Sebagai contoh, f(x,y) menyatakan nilai piksel pada citra berskala keabuan pada koordinat (x,y). Maka citra baru telah meningkat nilai kecerahan semua piksel sebesar β terhadap citra asli f(x,y). g(x,y)=f(x,y)+β (2.2) Apabila β berupa bilangan negatif, kecerahan akan menurun atau menjadi gelap. Sebagai contoh, terdapat citra seperti terlihat di Gambar 2.8. Citra tersebut dapat dicerahkan sehingga hasilnya terlihat di Gambar 2.9. Gambar 2.8 Citra sebelum dicerahkan Gambar 2.9 Citra sesudah dicerahkan 2.8 Segmentasi Citra Segmentasi merupakan suatu teknik untuk membagi dan mengelompokkan suatu citra menjadi beberapa daerah dimana setiap daerah memiliki kemiripan atribut tetapi tidak sama. Segmentasi citra dapat dilakukan melalui beberapa

12 pendekatan. Menurut Castleman (1996) menyatakan bahwa terdapat 3 macam pendekatan, antara lain : 1. Pendekatan batas (boundary approach) Pendekatan ini dilakukan untuk mendapatkan batas yang ada antar daerah. 2. Pendekatan tepi (edge approach) Pendekatan tepi dilakukan untuk mengidentifikasi piksel tepi dan menghubungkan piksel-piksel tersebut menjadi suatu batas yang diinginkan. 3. Pendekatan daerah (region approach) Pendekatan daerah bertujuan untuk membagi citra dalam daerah-daerah sehingga didapatkan suatu daerah sesuai kriteria yang diinginkan. 2.8.1 Segmentasi K-Means K-means Segmentation adalah teknik segmentasi citra berdasarkan intensitas warna. Berasumsi bahwa objek- objek yang akan dipisahkan cenderung memiliki intensitas warna yang berbeda-beda dan masing-masing objek memiliki warna yang hampir seragam. Berikut langkah-langkahnya: 1. Inisialisasi sejumlah k kelompok (cluster). 2. Menentukan pusat kelompok secara acak sejumlah k kelompok yang telah ditentukan. 3. Menentukan keanggotaan data berdasarkan kedekatan terhadap setiap pusat kelompok, jarak yang paling dekat menunjukkan data tersebut merupakan anggota dari kelompok. 4. Menghitung pusat kelompok baru sesuai dengan hasil pengelompokkan yang telah dilakukan. 5. Mengulangi langkah 2 sampai dengan 4 sampai tidak ada perubahan pusat kelompok atau anggota kelompok. Jadi K-means segmentation adalah suatu metode segmentasi dengan menggunakan clustering yang mengambil nilai yang memiliki karakteristik atau ciri-ciri yang sama dan tidak serupa dengan cluster lain untuk dikelompokkan dan diolah. Adapun latar belakang K-means yaitu K merupakan konstanta jumlah cluster yang diinginkan, contoh K = 5 cluster. Means dalam hal ini berarti nilai

13 rata-rata dari sebuah grup data, dalam hal ini didevinisikan sebagai cluster. Jika menggabungkan keduanya, maka dapat di artikan bahwa algoritma ini menggunakan K nilai rata-rata yang setiap nilai rata- ratanya dihitung dari suatu cluster. 2.9 Perhitungan Jarak Antara Dua Citra Jarak biasa digunakan untuk mewujudkan pencarian citra. Fungsinya adalah untuk menentukan kesamaan ata ketidaksamaan dua vektor fitur. Tingkat kesamaan dinyatakan dengan suatu skor atau ranking. Semakin kecil nilai ranking, semakin dekat kesamaan kedua vektor tersebut. Pengukuran jarak dilakukan dengan beberapa metode. Beberapa metode yang umum dipakai adalah, Euclidean Distance, City-block Distance, Minkowski Distance, Canberra Distance dan Bray Curtis Distance. 2.9.1 Euclidean Distance Euclidean Distance merupakan metode yang paling sering digunakan dalam proses deteksi kemiripan suatu objek karena perhitungan jarak Euclidean dapat menghasilkan suatu nilai jarak terdekat antar objek yang diambil dari nilai akar kuadrat selisih antar atribut milik objek. Selain itu, perhitungan jarak Euclidean sering digunakan karena cara ini sangat sederhana dan mudah dimengerti. Untuk dua buah data dalam ruang berdimensi p, misalkan a = (a1,a1,..., ap) dan b = (b1,b2,..., bp). Euclidean Distance antara a dan b didefinisikan sebagai persamaan d euc (a, b) = [Σ p j=1 (a j b j ) 2 ] 1 2 (2.3) 2.10 Borland Delphi Borland Delphi merupakan program aplikasi database yang berbasis object Pascal dari Borland. Selain itu, Borland Delphi juga memberikan fasilitas pembuatan aplikasi visual. Borland Delphi memiliki komponen-komponen visual maupun non visual berintegrasi yang akan menghemat penulisan program. Terutama perancangan antarmuka grafis (Graphical User Interface), kemampuan Borland Delphi untuk menggunakan Windows API (Application Programming

14 Interface) ke dalam komponen-komponen visual menyebabkan program Borland Delphi yang bekerja dalam lingkungan Windows menjadi lebih mudah (Masaleno,2009). Delphi dapat digunakan untuk : 1. Untuk membuat aplikasi Windows. 2. Untuk merancang aplikasi program berbasis grafis. 3. Untuk membuat program berbasis jaringan (client/server). 4. Untuk merancang program.net (berbasis internet). 2.10.1 Komponen T Image Komponen TImage dapat digunakan sebagai dasar dalam pengolahan citra menggunakan Delphi. Selain untuk kepentingan penyajian gambar secara visual, TImage mendukung pengaksesan data citra per piksel ataupun dalam bentuk satu baris. TImage adalah komponen yang berada pada kategori Additional di Tool Pallete. Gambar 2.10 Komponen TImage di kategori Additional di Tool Pallete 2.10.2 Pengolahan Piksel dengan Scanline Selain menggunakan Pixels, properti Canvas memiliki metode bernama scanline, yang berguna untuk memperoleh pointer yang merujuk ke piksel yang terletak di awal suatu baris. Pengaksesan piksel dengan cara seperti ini jauh lebih cepat dibandingkan dengan menggunakan Pixels, terutama jika ukuran citra sangat besar. Metode scanline memerlukan pointer yang dideklarasikan sebagai PByteArray. Artinya, pointer tersebut menunjuk ke array dengan elemen bertipe

15 Byte. Ketika Scanline[2] dipanggil, pointer tersebut akan merujuk ke byte terkiri di baris 2. Gambar 2.11 Ilustrasi Scanline[2] Metode scanline juga memerlukan sebuah variabel untuk memperoleh indeks awal untuk setiap piksel. Misal variablel tersebut adalah Indeks. Jadi, Indeks menyatakan data warna biru, indeks+1 menyatakan data warna hijau, dan indeks+2 menyatakan data warna merah.