28
3.4. Perancangan Sistem
Pada tahap perancangan sistem akan dilakukan perancangan dari sistem pendeteksian manusia antarmuka sistem yang akan dibangun.
3.4.1. Flowchart Flowchart adalah penggambaran secara grafik dari langkah-langkah dan urut-urutan
prosedur dari suatu program Muchtar et al, 2012. Flowchart dari sistem yang dibangun dalam penelitian ini tampak seperti Gambar 3.8.
Mulai Input citra
dari kamera
Resize ukuran citra
Ubah citra jadi grayscale
Ekualisasi Histogram
Deteksi upperbody?
Selesai Keluar?
Ya Tidak
Ya Tidak
Kirim tanda peringatan ke server
Tampilkan citra dengan garis persegi pada
daerah yang terdeteksi Tampilkan citra
seperti citra masukkan
Gambar 3.8. Flowchart Sistem Pendeteksian Manusia
Universitas Sumatera Utara
29 Pada penggambaran garis persegi pada daerah yang terdeteksi digambarkan
garis persegi yang memiliki warna yang berbeda-beda. Jika objek yang terdeteksi sebagai manusia lebih dari satu, maka penggambaran garis persegi pada objek tersebut
berbeda-beda misalnya hijau dan biru. 3.4.2. Implementasi Jaringan
Dalam penelitian ini, penulis membangun sistem pendeteksian manusia untuk keamanan ruangan yang berbasis client-server seperti pada tampak pada Gambar 3.9.
Router Switch
Kom 1
Kom 2 Server
Kamera 1
Kamera 2
Gambar 3.9. Rancangan Jaringan Sistem Pendeteksian Manusia untuk Keamanan Ruangan
Adapun penjelasan dari Gambar 3.9 adalah sebagai berikut : Setiap komputer yang terhubung ke server akan melakukan proses pendeteksian
manusia sepert flowchart yang tampak pada Gambar 3.8 dengan menggunakan kamera yang masing-masing terhubung ke komputer tersebut.
Jika ada objek yang terdeteksi sebagai manusia, maka setiap komputer akan mengirimkan pesan bahwa ada objek manusia yang terdeteksi, ip, dan nama
komputer tersebut.
Universitas Sumatera Utara
30 Saat server menerima pesan dari komputer tersebut, server akan membunyikan
suara peringatan warning bahwa ada objek yang terdeteksi dan mencetak ip dan nama komputer tersebut.
3.4.3. Perancangan Antarmuka Perancangan antarmuka berisi gambaran umum tentang perancangan setiap tampilan
yang terdapat pada aplikasi yang dibangun.
3.4.3.1. Rancangan Halaman Splash Halaman splash merupakan halaman yang muncul saat sistem pertama kali dijalankan
yang berfungsi untuk menunggu waktu loading dari sistem tersebut dan informasi dari sistem tersebut. Rancangan tampilan halaman splash dapat dilihat pada Gambar 3.10.
Nama Sistem
Logo
Progress Bar a
b
c
Gambar 3.10. Rancangan Halaman Splash
Keterangan: a.
Judul dari sistem yang akan dibangun yaitu “Sistem Pendeteksian Manusia”. b.
Logo dari Fakultas penulis yaitu Fakultas Ilmu Komputer dan Teknologi Informasi.
c. Waktu loading dari sistem untuk dijalankan.
Universitas Sumatera Utara
31 3.4.3.2. Rancangan Halaman Utama
Halaman ini merupakan halaman utama dari sistem dimana akan ditampilkan citra masukkan dari kamera kiri dan hasil dari deteksi cascade of classifier kanan.
Rancangan tampilan halaman utama dapat dilihat pada Gambar 3.11.
FILE | HELP Human Detection
– Jonatan Sianturi
Original Video Proceed Video
a b
c
Gambar 3.11. Rancangan Halaman Utama
Keterangan : a.
Merupakan bagian menu bar yang terdiri dari menu “File” dan “Help”. Dalam menu “File” terdapat submenu “Exit” untuk keluar dari sistem. Dalam menu
“Help” terdapat submenu “About” yang berisikan deksripsi sistem dan
pembuatannya. b.
Merupakan tampilan citra masukkan dari kamera yang terhubung ke komputer. c.
Merupakan tampilan dari citra yang diolah dengan metode viola-jones untuk mendeteksi apakah pada citra tersebut terdapat objek yang dideteksi yakni
manusia.
Universitas Sumatera Utara
BAB 4
IMPLEMENTASI DAN PENGUJIAN SISTEM
Pada bab ini akan dijelaskan tentang proses pengimplementasian metode viola-jones pada sistem sesuai perancangan sistem yang telah dilakukan di Bab 3 serta melakukan
pengujian sistem yang telah dibangun.
4.1. Implementasi Sistem