Gambaran Umum Sistem Diagram Alur Sistem

Pengumpulan data pada penelitian ini didapatkan dengan cara meletakan buku di alas yang datar dengan berlatarbelakang hitam kemudian difoto dengan jarak 16cm dari atas dengan kamera Nikon D3100 yang beresolusi 14,20 megapiksel dan lensa berjenis 18-55mm pada kondisi zoom terbesar serta pemberian softbox penerang dua buah pada bagian pojok atas kanan dan kiri yang berjarak 35cm dari buku dengan pencahayaan yang berbeda-beda. Berikut adalah cara pemberian cahaya pada data citra : 1 Sedangkanan-Sedangkiri, Tanpa Lampu Ruangan, Lensa Atas dihalangi Kertas. 2 Sedangkanan-Sedangkiri, Tanpa Lampu Ruangan, Lensa Kanan dihalangi Kertas. 3 Sedangkanan-Sedangkiri, Tanpa Lampu Ruangan, Lensa Bawah dihalangi Kertas. 4 Sedangkanan-Sedangkiri, Tanpa Lampu Ruangan, Lensa Kanan dihalangi Kertas. 5 Lemahkanan-Sedangkiri. 6 Lemahkanan-Tinggikiri. 7 Sedangkanan-Tinggikiri. 8 Tanpa cahayakanan-Lemahkiri. 9 Tanpa cahayakanan-Sedangkiri. 10 Tanpa cahayakanan-Tinggikiri. Citra yang telah diperoleh kemudian dilakukan zoom sebanyak enam kali menggunakan fitur yang ada pada kamera Nikon D3100 kemudian setelah data didapatkan formatnya diubah menjadi .jpg.

3.3.3. Perancangan Sistem

3.3.4.1. Gambaran Umum Sistem

Skenario sistem dimulai saat user me load citra, kemudian sistem akan merubah citra yang telah di load menjadi format citra grayscale, setelah citra beformat grayscale, citra baru dapat diproses menjadi biner dengan menggunakan algoritma Niblack dan Otsu . Berikut adalah diagram konteks dan data flow diagram dari sistem Binerisasi manuskrip aksara Nusantara : Gambar 3.2 Diagram Konteks

3.3.4.2. Diagram Alur Sistem

Gambar 3.3 Diagram Alur Sistem PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Tahapan proses local thresholding memiliki beberapa tahapan seperti penelitian yang dituliskan oleh Aris Fanani, Putra Prima, dan M. Mahaputra Hidayat 2012, dijelaskan bawha tahapan local thresholding diantaranya adalah partisi citra ke local window, kalkulasi nilai threshold untuk setiap blok local window, dan menggabungkan blok-blok local window yang telah di threshold . Gambar 3.3 adalah diagram alur sistem pada penelitian ini, berikut adalah penjelasan detail diagram alur sistem : a Pre Processing Tahap ini memiliki input berupa citra rgb dan output berupa citra grayscale serta citra biner menggunakan metode Otsu. Berikut gambar 3.4 merupakan tahapan Pre - Processing dari sistem ini : Gambar 3. 4 Tahapan Pre-Processing Sistem Pada tahap ini User pertama kali memilih citra manuskrip aksara Nusantara dengan format .jpg dan berjenis rgb kemudian citra di konversi menjadi hsv, kemudian citra hsv di proses menjadi citra berjenis grayscale dan Otsu dengan menggunakan fungsi yang ada pada matlab yaitu :,:,3 pada citra hsv dan im2bw . b Processing Local Windowing Masukan Nilai Koreksi dan Cara Local Windowing Tahap ini memiliki input berupa citra grayscaling yang berasal dari proses pre-processing dan output berupa citra yang telah dilakukan partisi local windowing. Berikut gambar 3.5 merupakan tahapan Processing local windowing : PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Gambar 3. 5Tahapan Processing Local Windowing Sistem melakukan local windowing pada citra berjenis grayscale sesuai masukan user kemudian user mendapatkan citra local windowing dari proses local windowing , hasil akhir pada tahap ini adalah citra terbagi menjadi beberapa bagian yang panjang matriks baris dan kolomnya sama antara satu dengan yang lainya. Berikut adalah deskripsi pemotongan matriks untuk setiap local windowing : • Nol bagian : Ukuran blok A : baris, kolom • Empat persegi bagian : Ukuran blok A : baris2, kolom2 Ukuran blok B : baris2, kolom2 +1 Ukuran blok C : baris2 + 1, kolom2 Ukuran blok D : baris2 + 1, kolom2 + 1 • Tiga vertikal bagian : Ukuran blok A : baris, kolom3 Ukuran blok B : baris, 2kolom3 Ukuran blok C : baris, 2kolom3+1 • Tiga horizontal bagian : Ukuran blok A : baris3, kolom Ukuran blok B : 2baris3 2, kolom Ukuran blok C : 2baris3+1, kolom c Proses Local Thresholding Pada tahap ini citra yang telah dikenai proses local windowing dihitung rata- rata dan standar deviasinya pada setiap blok local windowing, kemudian nilai rata- rata dan standar deviasi yang telah dikalkulasi akan dihitung threshold- nya dengan menggunakan metode Niblack. Berikut adalah pseudocode metode Niblack sistem binerisasi manuskrip aksara Nusantara : 1. Melakukan blok looping sebanyak pemotongan pada citra 2. Melakukan looping sebanyak panjang matriks barispanjang baris sesuai hasil pemotongan 3. Melakukan looping sebanyak panjang martiks kolompanjang kolom sesuai hasil pemotongan 4. Inisialisasi sebuah variabel untuk menyimpan semua nilai matriks citra 5. Lakukan pertukaran nilai piksel disetiap nilai variabel pada tahap empat, jika nilai variabel lebih besar atau sama dengan nilai Threshold ubah nilai piksel menjadi satu, jika nilai variabel lebih kecil dari nilai Threshold ubah nilai piksel menjadi nol 6. Ulangi langkah pada tahap tiga sampai matriks kolom pada suatu baris habis PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 7. Ulangi langkah pada tahap satu sampai langkah enam 8. Lakukan looping untuk blok berikutnya Tahap ini memiliki nilai input berupa citra local windowing , nilai standar deviasi, dan nilai mean, serta output berupa citra local threshold untuk proses berikutnya dan untuk user . d Kombinasi Local Thresholding Tahap ini memiliki input berupa citra local threshold , dan output berupa citra Niblack . Berikut gambar 3.6 merupakan tahapan dari proses kombinasi local thresholding : Gambar 3. 6Tahapan Kombinasi Local Thresholding Citra pada setiap blok local window yang telah dibinerkan, kemudian digabungkan menjadi suatu citra utuh, citra inilah yang menjadi citra biner utuh dengan menggunakan metode Niblack. Pada tahap binerisasi menggunakan metode Niblack sampai tahap menggabungkan local thresholding sistem melakukan kalkulasi waktu konsumsi saat membinerisasikan dengan menggunakan metode Niblack..

3.4. Skenario Pengujian