Perancangan Sistem Sistem Pendeteksian Manusia Untuk Keamanan Ruangan Menggunakan Viola-Jones

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