• Tidak ada hasil yang ditemukan

ANALISIS DAN PERANCANGAN SISTEM

3.3 Flowchart Proses Pelatihan

Pada Gambar 3.1 diperlihatkan aliran kerja berupa flowchart bagian proses pelatihan setiap image wajah.

Gambar 3.1 Flowchart Proses Pelatihan 3.4 Flowchart Proses Pengenalan

Mengaktifkan webcam untuk menampilkan gambar yang berada di depan webcam tersebut

Mulai

Selesai Terdeteksi citra wajah dari webcam?

Menampilkan citra wajah yang berhasil diambil dari webcam

Menyimpan biodata, nilai eigenvalue, dan citra wajah Melakukan proses PCA untuk

mendapatkan eigenvalue Simpan citra wajah? Ya Tidak Ya Tidak

Pada Gambar 3.2 diperlihatkan aliran kerja berupa flowchart bagian proses pengenalan wajah.

Gambar 3.2 Flowchart Proses Pengenalan

3.5 Data Flow Diagram

Mengaktifkan webcam untuk menampilkan gambar yang berada di depan webcam tersebut

Mulai

Selesai

Terdeteksi citra wajah dari webcam?

Menampilkan citra wajah yang berhasil diambil dari webcam

Menampilkan biodata dan citra wajah dari database

Menghitung jarak Euclidean antara citra wajah tersebut dengan citra

wajah yang terdapat di dalam database

Ya

Tidak

Melakukan proses PCA untuk mendapatkan eigenvalue Jarak Euclidean terkecil? Ya Tidak

Pemodelan dalam sistem ini menggunakan Data Flow Diagram atau yang sering disebut DFD yang digunakan untuk menggambarkan aliran informasi dan proses data yang bergerak dari pemasukan data hingga keluaran. DFD memudahkan pemakai yang kurang menguasai bidang komputer untuk mengertisistem yang akan dikerjakan atau dikembangkan.

3.5.1 Diagram Konteks / DFD Level 0

Diagram konteks atau biasa disebut DFD Level 0 adalah diagram yang terdiri dari suatu proses yang menggambarkan ruang lingkup sistem secara keseluruhan. Berikut diagram konteks untuk perangkat lunak pengenalan wajah.

P0 Perangkat Lunak Pengenalan Wajah User citra, biodata citra_wajah citra_hasil, biodata

Gambar 3.3 Diagram Konteks / DFD Level 0

Pada DFD Level 0 ini, user memberikan input kepada sistem berupa citra / foto wajah yang digunakan untuk proses pelatihan dan pengenalan wajah, biodata / identitas diri dari setiap citra wajah yang digunakan dalam proses pelatihan. Kemudian setelah mendapat foto wajah sebagai basis pengetahuan, sistem menghasilkan deteksi wajah yang membantu user untuk mengetahui informasi mengenai foto wajah yang sedang dideteksi.

Tabel 3.1 Spesifikasi Proses Diagram Konteks / DFD Level 0 No./Nama

P0/Perangkat Lunak Pengenalan Wajah citra biodata citra_wajah

Perangkat lunak menerima input citra dan biodata sebagai bagian dari proses pelatihan. Selanjutnya, perangkat lunak melakukan proses pengenalan dengan menerima input citra_wajah untuk mendeteksi / mengenali wajah dan menampilkan citra_hasil dan biodata yang terkait dengan citra_wajah tersebut sebagai output.

citra_hasil biodata

3.5.2 DFD Level 1

Diagram level 1 atau biasa disebut DFD Level 1 adalah diagram yang terdiri dari suatu proses yang menggambarkan ruang lingkup sistem secara lebih luas dan terperinci. DFD level 1 merupakan pengembangan dari DFD level 0. Berikut DFD level 1 dari proses perangkat lunak pengenalan wajah.

P2 Pengenalan DataTrain citra, biodata User P1 Training data_training data_training citra_wajah citra_hasil, biodata Gambar 3.4 DFD Level 1

Tabel 3.2 Spesifikasi Proses DFD Level 1 No./Nama

Proses Input Keterangan Proses Output

biodata beserta biodata yang dimasukkan sebagai citra yang akan dibandingkan dengan citra_wajah dalam proses pengenalan wajah. P2/Pengenalan citra_wajah

data_training

Proses pengenalan wajah dengan membandingkan nilai-nilai dari citra_wajah dengan data_training setiap citra yang berasal dari proses training.

citra_hasil biodata

3.5.3 DFD Level 2

Diagram level 2 atau biasa disebut DFD Level 2 adalah diagram yang terdiri dari suatu proses yang menggambarkan ruang lingkup proses secara lebih terperinci. Diagram level 2 merupakan pengembangan dari DFD level 1.

Gambaran DFD level 2 dari proses pelatihan foto wajah ditampilkan pada Gambar 3.5 berikut. User P1.1 Input Citra Wajah P1.2 Perhitungan PCA P1.3 Simpan Hasil DataTrain citra biodata data_citra data_PCA data_training

Tabel 3.3 Spesifikasi Proses DFD Level 2 Proses Pelatihan Foto Wajah No./Nama

Proses Input Keterangan Proses Output

P1.1/Input Citra Wajah

citra Proses mengambil citra wajah yang ditampilkan oleh webcam. Proses tersebut mengambil data dari citra bersangkutan untuk proses perhitungan PCA selanjutnya.

data_citra

P1.2/Perhitungan PCA

data_citra Proses menghitung nilai-nilai dari citra wajah yang dibutuhkan dalam proses pengenalan wajah.

data_PCA

P1.3/Simpan Hasil

data_PCA biodata

Proses menyimpan nilai dari citra wajah beserta identitas dari citra wajah yang bersangkutan ke dalam database.

data_training

Gambaran DFD Level 2 untuk proses pengenalan foto wajah ditampilkan pada Gambar 3.6 berikut. User P2.1 Input Citra Wajah P2.2 Perhitungan PCA P2.3 Perhitungan Jarak Euclidean P2.4 Perbandingan Jarak Euclidean P2.5 Hasil Akhir DataTrain data_training citra_wajah citra_hasil, biodata data_citra data_PCA data_euclidean data_training

Tabel 3.4 Spesifikasi Proses DFD Level 2 Proses Pengenalan Foto Wajah

No./Nama Proses Input Keterangan Proses Output

P2.1/Input Citra Wajah

citra_wajah Proses mengambil citra wajah yang hendak dikenali dari tampilan yang dihasilkan oleh webcam.

data_citra

P2.2/Perhitungan PCA

data_citra Proses menghitung dan mendapatkan nilai-nilai dari citra wajah yang dibutuhkan dalam proses pengenalan wajah. data_PCA P2.3/Perhitungan Jarak Euclidean data_PCA data_training

Proses menghitung jarak euclidean antara citra wajah yang hendak dikenali dengan setiap citra yang disimpan ke dalam database yang diperoleh dari proses training sebelumnya.

data_euclidean

P2.4/Perbandingan Jarak Euclidean

data_euclidean Proses yang membandingkan setiap nilai jarak euclidean. Perbandingan tersebut untuk mencari nilai jarak euclidean yang paling kecil.

data_training

P2.5/Hasil Akhir data_training Proses yang menampilkan hasil pengenalan wajah berupa citra wajah dan biodata dari database yang mempunyai jarak euclidean terkecil.

citra_hasil biodata

Dokumen terkait