APLIKASI PEMBANDING CITRA (studi kasus wajah manusia)

Ukuran: px
Mulai penontonan dengan halaman:

Download "APLIKASI PEMBANDING CITRA (studi kasus wajah manusia)"

Transkripsi

1 APLIKASI PEMBANDING CITRA (studi kasus wajah manusia) TUGAS AKHIR Oleh : M. Taufik Hidayat Disusun untuk memenuhi syarat kelulusan Program Diploma III PROGRAM STUDI APLIKASI PERANGKAT LUNAK JURUSAN TEKNIK INFORMATIKA POLITEKNIK BATAM BATAM 2006

2 LEMBAR PENGESAHAN Batam, 22 Februari 2006 Pembimbing I, Pembimbing II, Basuki Winoto, ST NIK Riwinoto, ST NIK Aplikasi Pembanding Citra 2/21/2006 ii

3 Abstraksi Aplikasi Perbandingan Gambar (studi kasus wajah manusia) Aplikasi Perbandingan Wajah adalah suatu aplikasi desktop. Melalui aplikasi ini developer berusaha membandingkan gambar wajah manusia. Ketika terjadinya suatu kasus, gambar (baik digital maupun hard copy) dapat dijadikan alat identifikasi terbaik dalam pengenalan pelaku. Adapun solusi yang ditawarkan didalam aplikasi ini adalah: 1. Penentuan tungkat kemiripan melalui persentase pola yang dibentuk oleh koordinat n dan n+1 pada bagian-bagian wajah, seperti : bingkai wajah, mata (kanan dan kiri), hidung dan mulut. 2. Penentuan kesimpulan akhir yang menentukan apakah gambar termasuk dalam kategori sama ataupun berbeda melalui rumus deviasi. Aplikasi ini membutuhkan BDE Administrator yang digunakan untuk men-set parameter Alias yang akan digunakan oleh aplikasi untuk mengakses database. Kata kunci: Aplikasi Pembanding Citra, Koordinat, Garis, Alias, Bingkai Wajah, Mata Kiri, Mata Kanan, Hidung, Mulut, Banding, Cari Aplikasi Pembanding Citra 2/21/2006 iii

4 Kata Pengantar Puji dan Syukur kehadirat Tuhan Yang Maha Esa penulis ucapkan, karena atas berkat dan rahmat, penulis selaku peserta Tugas Akhir APL dapat menyelesaikan Laporan Tugas Akhir Aplikasi Pembanding Citra (studi kasus wajah manusia). Aplikasi Pembanding Citra ini merupakan suatu aplikasi dekstop, mencoba menangani masalah perhitungan kemiripan antara 2 gambar wajah manusia. Aplikasi ini juga dilengkapi dengan pencarian data gambar acuan dengan seluruh data yang ada di database gambar Penulis mengucapkan terima kasih kepada pihak pihak yang telah turut berpartisipasi dalam proses penyusunan dan memberikan saran konstruktif dalam proses penyempurnaan laporan dan pembuatan aplikasi ini. Penulis mengucapkan terima kasih atas bimbingan, bantuan dan dukungan kepada yang terhormat : 1. Bapak Dr. Ir. Priyono Eko Sanyoto selaku Direktur Politeknik Batam. 2. Bapak Uuf Brajawidagda, ST selaku Koordinator Tugas Akhir. 3. Bapak Basuki Winoto, ST selaku Dosen Pembimbing I dan Ketua Program Studi Aplikasi Perangkat Lunak yang telah membantu dalam memberikan bimbingan, ide, saran, penjelasan, tutorial dan lainnya. 4. Bapak Riwinoto, ST selaku Dosen Pembimbing II yang telah membantu dalam memberikan bimbingan, ide, saran, penjelasan, tutorial dan bantuannya dalam memecahkan banyak masalah yang penulis hadapi. 5. Seluruh dosen APL yang telah memberikan ide dan saran konstruktif dalam penyempurnaan fitur-fitur yang ada pada Aplikasi Pembanding Citra. 6. Teman-teman yang telah memberikan dukungan semangat dan moral, khususnya Marlina (APL 04) yang selalu mendukung, memberikan suport yang tak terhingga dan yang selalu percaya bahwa Kakak Bisa!!, Fahruddin Rahmat yang telah membangkitkan semangat mengerjakan TA-ku kembali, teman dikala senang dan susah, Alan Noorsriansyah dan Yeron Andro sahabat sejati walau tidak sampai mati (APL 03) dan yang tak mungkin kulupakan jasa orang tuaku. Teman-teman sesama Semester Pendek yang kucintai, seluruh mahasiswa APL 03, abangabangku dan kakak-kakakku di APL 01, APL 02, adik-adikku di APL 04 dan APL 05, terima kasih untuk semuanya. Penulis juga menyadari masih banyak kekurangan di dalam penyusunan laporan dan pembuatan Aplikasi Pembanding Citra ini. Oleh karena itu, segala saran dan kritik yang bersifat membangun sangat diharapkan oleh penulis untuk revisi di masa yang akan datang. Batam, 15 Februari 2006 Penulis Aplikasi Pembanding Citra 2/21/2006 iv

5 DAFTAR ISI LEMBAR PENGESAHAN ii ABSTRAKSI iii KATA PENGANTAR iv DAFTAR ISI v DAFTAR TABEL viii DAFTAR GAMBAR ix Bab 1 Pendahuluan Latar Belakang Tujuan Batasan Masalah Ikhtisar Buku 1 Bab 2 Deskripsi Umum Aplikasi Deskripsi Umum Sistem Karakteristik Pengguna Batasan Lingkungan Operasi dan Pengembangan Lingkungan Operasional Lingkungan pengembangan Aturan Penomoran 3 Bab 3 Analisis Deskripsi Fungsional Context Diagram DFD Level DFD Level 2 Proses 2 Penentuan Koordinat di Gambar DFD Level 2 Proses 3 Analisis Pemrosesan Gambar DFD Level 3 Proses 3.2 Perbandingan 2 Gambar DFD Level 3 Proses 3.3 Pencarian 3 Gambar Termirip Analisis Kebutuhan Data E-R diagram 9 Bab 4 Deskripsi Perancangan Deskripsi Data Definisi Domain/Type Daftar Tabel Aplikasi Dekomposisi Fungsional Modul Spesifikasi Kebergantungan Antar Layar Struktur Menu 13 Bab 5 Implementasi dan Pengujian Spesifikasi Kebergantungan Antar Modul Struktur Direktori dan Deskripsi File 14 Aplikasi Pembanding Citra 2/21/2006 v

6 5.3 Pengujian dan Hasilnya 15 Bab 6 Kesimpulan dan Saran Kesimpulan Saran 16 LAMPIRAN A PERANCANGAN RINCI TABEL 17 A.1 Spesifikasi Tabel t_miring 17 A.2 Spesifikasi Tabel t_gambar 17 LAMPIRAN B PERANCANGAN RINCI FUNGSIONAL 18 B.1. Spesifikasi Fungsi/Proses B.1.1. Spesifikasi tabel Input 18 B.1.2. Spesifikasi tabel Output 18 B.1.3. Spesifikasi Layar Utama 18 B.1.4. Spesifikasi Query 18 B.1.5. Spesifikasi field data pada layar 18 B.1.6. Spesifikasi Function Key/Objek-Objek pada layar 18 B.1.7. Spesifikasi layar pesan 18 B.1.8. Spesifikasi proses/algoritma 18 B btnbanding 18 B btnmaster 19 B.1.9. Spesifikasi Report 19 B. 2. Spesifikasi Fungsi/Proses 1 20 B.2.1. Spesifikasi tabel Input 20 B.2.2. Spesifikasi tabel Output 20 B.2.3. Spesifikasi Layar Utama 20 B.2.4. Spesifikasi Query 20 B.2.5. Spesifikasi field data pada layar 20 B.2.6. Spesifikasi Function Key/Objek-Objek pada layar 20 B.2.7. Spesifikasi layar pesan 20 B.2.8. Spesifikasi proses/algoritma 20 B btnok 20 B btncancel 21 B.2.9. Spesifikasi Report 21 B.3. Spesifikasi Fungsi/Proses 2 22 B.3.1. Spesifikasi tabel Input 22 B.3.2. Spesifikasi tabel Output 22 B.3.3. Spesifikasi Layar Utama 22 B Layar Input Koordinat Utama 22 B Layar Input Koordinat Perbandingan 23 B.3.4. Spesifikasi Query 23 B.3.5. Spesifikasi field data pada layar 23 B.3.6. Spesifikasi Function Key/Objek-Objek pada layar 23 B.3.7. Spesifikasi layar pesan 24 B.3.8. Spesifikasi proses/algoritma 24 B btnreset 24 B btncari pada layar input koordinat utama 24 B btnbandingkan pada layar input perbandingan 24 B.3.9. Spesifikasi Report 25 B.4. Spesifikasi Fungsi/Proses B.4.1. Spesifikasi tabel Input 26 B.4.2. Spesifikasi tabel Output 26 B.4.3. Spesifikasi Layar Utama 26 B.4.4. Spesifikasi Query 26 Aplikasi Pembanding Citra 2/21/2006 vi

7 B.4.5. Spesifikasi field data pada layar 26 B.4.6. Spesifikasi Function Key/Objek-Objek pada layar 26 B.4.7. Spesifikasi layar pesan 27 B.4.8. Spesifikasi proses/algoritma 27 B btnclose 27 B.4.9. Spesifikasi Report 27 B.5. Spesifikasi Fungsi/Proses B.5.1. Spesifikasi tabel Input 28 B.5.2. Spesifikasi tabel Output 28 B.5.3. Spesifikasi Layar Utama 28 B.5.4. Spesifikasi Query 28 B.5.5. Spesifikasi field data pada layar 29 B.5.6. Spesifikasi Function Key/Objek-Objek pada layar 29 B.5.7. Spesifikasi layar pesan 29 B.5.8. Spesifikasi proses/algoritma 29 B btnclose 29 B.5.9. Spesifikasi Report 29 B.6. Spesifikasi Fungsi/Proses B.6.1. Spesifikasi tabel Input 30 B.6.2. Spesifikasi tabel Output 30 B.6.3. Spesifikasi Layar Utama 30 B Layar Penambahan Data Gambar Master 30 B Layar Hapus Data Gambar Master 31 B.6.4. Spesifikasi Query 31 B.6.5. Spesifikasi field data pada layar 31 B.6.6. Spesifikasi Function Key/Objek-Objek pada layar 31 B.6.7. Spesifikasi layar pesan 32 B.6.8. Spesifikasi proses/algoritma 32 B btnsimpan 32 B btnhapus 32 B.6.9. Spesifikasi Report 32 LAMPIRAN C DAFTAR RINCIAN FILE DAN DATA 33 C.1. Struktur Direktori 33 C.1.1 Direktori Pengembangan 33 C.1.2 Direktori Operasional 33 C.2. Isi Direktori E:\TA_TOPIK\ 33 C.2.1 Subdirektori E:\TA_TOPIK 33 C.2.2 Subdirektori E:\TA_TOPIK\document\bab\ 34 C.2.3 Subdirektori E:\TA_TOPIK\visio\ 35 LAMPIRAN D DOKUMEN RINCI TESTING 36 D.1. Tim Penguji 36 D.2. Hasil Rinci Pengujian 37 LAMPIRAN E STATISTIK HASIL PERBANDINGAN 38 E.1. Landasan Teori 38 E.2. Hasil Rinci Percobaan 38 LAMPIRAN C RINCIAN HASIL PERBANDINGAN 2 GAMBAR WAJAH ORANG KEMBAR 41 C.1. Tujuan Lampiran 41 C.2. Gambar yang dipakai 41 C.3. Hasil Perbandingan Perbandingan 43 C.4. Kesimpulan 43 Aplikasi Pembanding Citra 2/21/2006 vii

8 DAFTAR TABEL Tabel 4.1. Diskripsi Data 10 Tabel 4.2. Daftar Tabel Aplikasi 10 Tabel Dekomposisi Fungsional Modul 12 Tabel 5.1. Daftar Direktori dan file Aplikasi Pembacaan Nomor Plat Kendaraan 15 Aplikasi Pembanding Citra 2/21/2006 viii

9 DAFTAR GAMBAR Gambar 3.1. Context Diagram 4 Gambar 3.2. DFD Level 1 5 Gambar 3.3. DFD Level 2 Proses 2 6 Gambar 3.4. DFD Level 2 Proses 3 7 Gambar 3.5. DFD Level 3 Proses Gambar 3.6. DFD Level 3 Proses Gambar 3.7 Diagram ER Aplikasi Pembanding Citra 9 Gambar 4.1 Spesifikasi Kebergantungan Antar Layar 13 Aplikasi Pembanding Citra 2/21/2006 ix

10 Bab 1 Pendahuluan 1.1 Latar Belakang Berbagai macam alat bantu telah dibuat untuk memudahkan tugas aparat penjaga keamanan dalam melakukan proses identifikasi wajah manusia. Pada saat terjadi suatu kasus, gambar dapat dijadikan alat bantu identifikasi yang berguna. Pencarian dilakukan dengan cara membandingkan gambar tersangka dengan sejumlah gambar yang ada atau yang dimiliki polisi dalam daftar orang yang dicurigai. Metode yang umum dilakukan saat ini berpatokan pada bagian-bagian umum yang menjadi standar penyamaan seperti: struktur muka, mata, jarak antar bola mata dan lingkar telinga. Pembandingan yang dilakukan (secara manual) dalam mencari gambar dengan tingkat kesamaan tertinggi mempunyai beberapa kekurangan diantaranya: 1. Pembandingan antar gambar akan memakan waktu yang lama dan riskan akan terjadinya kesalahan. 2. Adanya kemungkinan terjadi manipulasi dalam mengambil kesimpulan akhir sehingga hasil yang didapat kurang akurat. Untuk itu diperlukan suatu aplikasi yang dapat melakukan pembandingan secara efisien dan lebih terjaga. 1.2 Tujuan Pembuatan aplikasi ini bertujuan untuk : 1. Melakukan pembandingan terhadap dua gambar wajah apakah sama atau tidak dengan lebih efisien dan terjaga. 2. Mengetahui tingkat kesamaan (dalam persen) diantara dua gambar. 1.3 Batasan Masalah Batasan dalam mengembangkan aplikasi ini adalah : 1. Pembandingan dilakukan dengan 2 buah file gambar wajah manusia yang menghadap lurus kedepan. 2. Bagian-bagian yang akan dibandingkan adalah daerah di dalam bingkai wajah yaitu daerah mata, hidung dan bibir. 3. Bingkai wajah adalah daerah yang menjadi batas dalam melakukan perbandingan. Daerahnya meliputi batas-batas terluar dari wajah (puncak dahi, 2 batas lebar dahi, ujung telinga kiri dan kanan, bawah telinga kiri dan kanan, dan ujung dagu). 1.4 Ikhtisar Buku Bab 1. Pendahuluan yang terdiri dari latar belakang pembuatan aplikasi, tujuan pembuatan aplikasi, batasan masalah dalam aplikasi, dan iktisar buku yang merupakan deskripsi umum setiap Bab. Bab 2. Deskripsi Umum Aplikasi yang terdiri dari deskripsi umum sistem yaitu gambaran secara umum tentang proses aplikasi, karakteristik pengguna aplikasi, batasan yaitu ketergantungan aplikasi dengan software atau hardware lain, serta lingkungan pengembangan operasional sistem aplikasi. Bab 3. Analisis yang terdiri dari deskripsi fungsional yaitu penjelasan kontext diagram aplikasi, analisis kebutuhan data yaitu berupa diagram Entity Relationship. Bab 4. Deskripsi Perancangan yang terdiri dari deskripsi data tabel-tabel basis data, dekomposisi fungsional modul misalnya untuk proses-proses yang mewakili suatu library umum, spesifikasi kebergantungan antarlayar dan struktur menu. Bab 5. Implementasi dan Pengujian yang terdiri dari penjelasan spesifikasi kebergantungan antarmodul, struktur direktori dan deskripsi file, pengujian dan hasil berupa keterangan singkat mengenai rancangan dan pelaksanaan pengujian. Bab 6. Kesimpulan dan Saran yang berisi kesimpulan mengenai aplikasi yang dibuat dan saran perbaikan / penyempuranaan / ide yang dapat dilakukan terhadap aplikasi. Aplikasi Pembanding Citra 21/02/2006 1

11 Bab 2 Deskripsi Umum Aplikasi 2.1 Deskripsi Umum Sistem Dalam melakukan pembandingan, aplikasi melakukan 2 tahapan yaitu: 1. Penentuan daerah bingkai wajah Sebelum melakukan perbandingan, aplikasi memerlukan input dari user berupa koordinat di bingkai wajah untuk menentukan daerah bingkai wajah. Penentuan daerah bingkai wajah yang dimaksudkan untuk menentukan batas terluar wajah sehingga didapatkan daerah perbandingan yang sebanding. Selain itu, hal ini dilakukan sebagai pengenal awal gambar dan juga sebagai acuan koordinat bagian selanjutnya yang akan dimasukkan. 2. Melakukan pembandingan gambar Aplikasi pembanding gambar memiliki 2 fungsi utama, yaitu: a) Perbandingan 2 gambar wajah Gambar 2.1 Sistem Perbandingan 2 Gambar Wajah Proses perbandingan 2 gambar wajah dilakukan dengan membandingan bagian tertentu di kedua gambar. Setelah dibandingkan, bagian tersebut akan menghasilkan persentase tingkat kemiripan. Persentase tiap bagian tersebut akan dirata-ratakan untuk mendapatkan laporan kemiripan keseluruhan bentuk wajah. b) Pencarian Gambar dengan Tingkat Kemiripan Tertinggi Gambar 2.2 Sistem Pencarian Gambar Wajah Dalam melakukan pencarian, aplikasi ini menggunakan satu file gambar sumber yang akan dicari 3 gambar yang memiliki tingkat kemiripan tertinggi di basis data gambar. Aplikasi akan membandingkan bagian tertentu pada gambar sumber dengan informasi yang dimiliki di basis data gambar. Laporan hasil menampilkan 3 gambar dengan rasio tingkat kemiripan tertinggi serta keterangan kemiripan pada bagian mata, hidung dan bibir serta wajah secara keseluruhan. Aplikasi Pembanding Citra 21/02/2006 2

12 Perbandingan yang dilakukan berdasarkan hasil perhitungan tingkat kemiringan garis yang dibentuk oleh urutan koordinat pada gambar. Koordinat yang dimasukkan yaitu pada daerah mata, hidung dan bibir. Dalam melakukan perbandingan, aplikasi melakukan 3 proses. Urutan dari proses pembandingan yang dilakukan adalah : 1. Menghitung tingkat kemiringan Penghitungan dilakukan dengan menghubungkan koordinat n(x1,y1) dan n+1(x2,y2). Garis yang dibentuk oleh koordinat n(x1,y1) dan n+1(x2,y2) akan dihitung tingkat kemiringannya melalui persamaan garis y-y1=m(x-x1). 2. Membandingkan tingkat kemiringan Pembandingan tingkat kemiringan dilakukan pada urutan koordinat yang sama. Kemiringan garis yang dibentuk n(x1,y1) dan n+1(x2,y2) pada gambar 1 dibandingkan dengan kemiringan garis yang dibentuk n(x1,y1) dan n+1(x2,y2) pada gambar 2. Dari keseluruhan hasil pembandingan tersebut maka akan didapatkan laporan tingkat kemiripannya. 2.2 Karakteristik Pengguna Aplikasi ini dapat digunakan oleh semua user sehingga tidak ada pembagian otoritas pengguna. 2.3 Batasan Berikut adalah batasan dalam proses kerja aplikasi pembanding citra ini 1. Proses pemasukkan koordinat dilakukan oleh user pada gambar melalui mouse. 2. Terdapat urutan penentuan koordinat yang membentuk pola bagian wajah yang akan dibandingkan. 3. Jumlah koordinat yang dimasukkan untuk tiap bagian yang dibandingkan pada kedua gambar adalah sama. 4. Pola pembentukan koordinat yang dimasukkan adalah sama. 2.4 Lingkungan Operasi dan Pengembangan Lingkungan operasi pada Aplikasi Pembanding Citra dibagi dalam 2 bagian, yaitu lingkungan operasional dan lingkungan pengembangan Lingkungan Operasional a. Perangkat Keras - prosesor : min Pentium III - kebutuhan memori utama minimal : 128 Mb b. Sistem Operasi : min Microsoft Windows 2000 c. Program / utilities lain : - d. DBMS : BDE Lingkungan pengembangan a. Perangkat Keras - prosesor : Pentium IV - kebutuhan memori utama: 256 Mb b. Sistem Operasi : Microsoft Windows 2000 c. Program / utilities lain : Borland delphi 7 d. DBMS : BDE data administrator. 2.5 Aturan Penomoran Aturan penamaan dan penomoran yang dipakai pada aplikasi ini adalah sebagai berikut: 1. Aturan penamaan fungsi, deskripsinya : X_NNN (X= F: Fungsi; dan NNN adalah nama fungsi). Contohnya : F_Kemiringan adalah fungsi untuk menghitung kemiringan garis. 2. Aturan penamaan file, deskripsinya : f_nnn (NNN adalah nama file). Contohnya : f_utama adalah file utama. Aplikasi Pembanding Citra 21/02/2006 3

13 BAB 3 ANALISIS 3.1. Deskripsi Fungsional Deskripsi fungsional ini akan menjelaskan urutan kegiatan yang akan dilakukan oleh user dan sistem dalam menjalankan Aplikasi Pembanding Citra. Setelah menerima input koordinat yang diperlukan, sistem akan menghasilkan laporan akhir sesuai dengan pilihan user. Dalam aplikasi ini juga ditambahkan fungsi untuk menyimpan data gambar guna memperkaya data di basis data gambar Context Diagram Gambar 3.1. Context Diagram User memberikan koordinat di gambar yang diperlukan dalam menjalan Aplikasi Pembanding Citra. Input tersebut akan digunakan untuk melakukan proses perhitungan tingkat kemiripan gambar yang akan dibandingkan. Hasil proses dikembalikan ke user dalam bentuk laporan tingat kemiripan gambar dan laporan 3 gambar termirip. Pada proses pengolahan data gambar master, User akan meanerima konfirmsi penyimpanan dan penghapusan (gambar 3.1). Aplikasi Pembanding Citra 2/21/2006 4

14 DFD Level 1 Gambar 3.2. DFD Level 1 1. Masukan: Path lokasi gambar, koordinat di gambar, konfirmasi penyimpanan dan konfirmasi penghapusan, gambar, id_gambar, nilai kemiringan. 2. Keluaran: Laporan tingkat kemiripan, laporan 3 gambar termirip, status penyimpanan dan status penghapusan, gambar, id_gambar, nilai kemiringan. 3. Deskripsi proses: Fungsi utama dari sistem adalah melakukan analisa perbandingan terhadap 2 gambar. Di awal aplikasi, user memilih gambar yang akan dibandingkan. Kemudian dilanjutkan dengan input koordinat oleh user pada bagian bingkai wajah, mata kiri, mata kanan, hidung dan bibir. Selanjutnya diproses 3 koordinat tersebut akan dianalisa menurut pilihan pemrosesan dari user. Hasil dari proses 3 ini adalah berupa laporan tingkat kemiripan dan laporan 3 gambar termirip. Proses 4 dimana proses pengelolaan data gambar sistem akan mengirimkan konfirmasi penyimpanan dan penghapusan ke user. User akan mengembalikan status penyimpanan dan penghapusan, jika disimpan maka gambar akan disimpan ke tabel t_gambar dan nilai kemiringan koordinat akan disimpan t_miring. Aplikasi Pembanding Citra 2/21/2006 5

15 DFD Level 2 Proses 2 Penentuan Koordinat di Gambar Gambar 3.3. DFD Level 2 Proses 2 1. Masukan: Koordinat di gambar, gambar, id_gambar. 2. Keluaran: Daerah acuan gambar, gambar, id_gambar, koordinat bingkai wajah, mata kiri, mata kanan, hidung, mulut. 3. Deskripsi proses: Proses ini adalah urutan yang dilakukan dalam memasukkan koordinat pada gambar wajah yang akan dibandingkan. User memberikan masukan ke proses 2.1 berupa koordinat di gambar (gambar acuan dan gambar yang akan dibandingkan) yang akan digunakan untuk mendapatkan daerah bingkai wajah. Koordinat bingkai wajah tersebut akan diteruskan ke proses 3 (analisa perbandingan gambar). Daerah bingkai wajah ini digunakan sebagai koordinat relatif dalam menentukan koordinat pembentuk bagian mata kiri, mata kanan, hidung dan bibir. Proses 2.2, 2.3, 2.4 dan 2.5 adalah kegiatan memasukkan koordinat pada bagian mata kiri, mata kanan, hidung dan bibir. Seriap koordinat yang telah diinpukan akan diteruskan ke proses 3 dan proses 4 (gambar 3.3). Aplikasi Pembanding Citra 2/21/2006 6

16 DFD Level 2 Proses 3 Analisis Pemrosesan Gambar Gambar 3.4. DFD Level 2 Proses 3 1. Masukan: Pilihan menu, koordinat di gambar, gambar, id_gambar, nilai kemiripan. 2. Keluaran: laporan tingkat kemiripan, laporan 3 gambar termirip 3. Deskripsi proses: Pilihan analisis yang dapat dilakukan adalah perbandingan antara 2 gambar dan pencarian 3 gambar termirip. User memberikan input pilihan menu ke proses 3.1 dan akan diteruskan sesuai dengan pilhan prosesnya. Pada proses 3.2 akan dilakukan perbandingan antara 2 gambar. Hasil yang dikembalikan ke user adalah laporan tingkat kemiripan 2 gambar. Proses 3.3 akan melakukan pencarian gambar yang memiliki tingkat persamaan tertinggi di antara gambar yang ada. Dalam melakukan pencarian, proses 3.3 mengalirkan data ke proses 3.2 berupa koordinat gambar acuan dan nilai kemiringan koordinat gambar dari semua data yang ada di t_koordinat. Hasil yang dikembalikan adalah laporan 3 gambar termirip (gambar 3.4.). Aplikasi Pembanding Citra 2/21/2006 7

17 DFD Level 3 Proses 3.2 Perbandingan 2 Gambar Gambar 3.5. DFD Level 3 Proses Masukan: Pilihan analisis perbandingan 2 gambar, gambar, id_gambar, koordinat di gambar, nilai kemiringan 2. Keluaran: laporan tingkat kemiripan, persentse tingkat kemiripan 3. Deskripsi proses: Dalam proses ini kegiatan yang dilakukan menggunakan koordinat yang dialirkan dari proses 3.1 (pilihan pemprosesan gambar). Tingkat kemiripan merupakan rata-rata persentase yang dihasilkan dari perhitungan dan perbandingan tingkat kemiringan garis, serta rasio jarak koordinat terluar tiap bagian yang sama di kedua gambar. Proses akan menghitung rasio (perbandingan) jarak koordinat terluar tiap bagian mata, hidung dan bibir terhadap koordinat yang sama di gambar berikutnya. Proses adalah perhitungan tingkat kemiringan garis yang dibentuk oleh urutan koordinat n dan n+1. Setelah didapatkan kemiringannya maka proses akan melakukan perbandingan tingkat kemiringan urutan garis yang sama. Hasil yang akan dialirkan ke proses adalah persentase tingkat kemiripan pola yang dibentuk oleh garis. Selanjutnya di proses 3.2.4, hasil dari proses dan proses akan dirata-ratakan untuk mendapatkan laporan tingkat kemiripan gambar (gambar 3.5.). Aplikasi Pembanding Citra 2/21/2006 8

18 DFD Level 3 Proses 3.3 Pencarian 3 Gambar Termirip Gambar 3.6. DFD Level 3 Proses Masukan: Pilihan pemprosesan pencarian 3 gambar termirip, gambar, id_gambar, koordinat di gambar, nilai kemiringan, persentase tingkat kemiripan. 2. Keluaran: Laporan 3 gambar termirip, nilai kemiringan, koordinat di gambar 3. Deskripsi proses: Kegiatan pencarian di proses ini dilakukan berdasarkan berdasarkan tingkat kemiripan gambar yanga ada dibasis data gambar berdasarkan gambar acuan Koordinat gambar acuan akan dipasangkan dengan nilai kemiringan koordinat gambar yang berasal dari basis data gambar (proses 3.3.1) untuk kemudian dialirkan ke proses 3.2. Dari proses tersebut akan didapatkan persentase tingkat kemiripan gambar acuan terhadap gambar yang dipasangkan. Proses ini dilakukan terus-menerus sehingga semua data gambar dibasis data telah dibandingkan dengan gambar acuan. Selanjutnya proses akan merangking persentase tingkat kemiripan gambar yang telah dibandingkan. Hasil yang diberikan ke user adalah laporan 3 gambar yang memiliki tingkat persentase kemiripan tertinggi (gambar 3.4.) Analisis Kebutuhan Data Data yang dikelola diaplikasi ini adalah data koordinat yang membentuk bagian-bagian tertentu pada wajah. Untuk lebih jelas hubungan antar data dapat dilihat pada Diagram E-R di bawah ini E-R diagram Aplikasi ini mempunyai diagram ER, sebagai berikut : Gambar 3.7 Diagram ER Aplikasi Pembanding Citra E-R diagram ini memiliki 2 buah entitas yaitu nilai kemiringan dan gambar. Entitas koordinat memiliki atribut Id_garis sebagai primary key dan nilai. Entitas gambar memiliki atribut Id_img sebagai primary key, Img, path lokasi gambar dan tanggal dimasukkan (inserted). Kedua entitas ini dihubungkan dengan reletionship milik dimana satu koordinat milik satu gambar dan satu gambar dapat memiliki banyak koordinat (many- to-one). Aplikasi Pembanding Citra 2/21/2006 9

19 Bab 4 Deskripsi Perancangan 4.1 Deskripsi Data Nama Tabel Deskripsi Data t_miring Tabel data yang berisi nilai kemiringan koordinat pembentuk bagian wajah t_gambar Tabel data yang berisi gambar dan atribut gambar tersebut Jenis Volume Laju Primary Key Constraint Integrity Transaksi ± 6200 Id_garis record Master ± 100 record 62 record per kegiatan 1 record per kegiatan id_img refer to t_gambar id_img - Tabel 4.1 Deskripsi Data Definisi Domain/Type Tidak ada Daftar Tabel Aplikasi No Nama Primary Data Store E/R Deskripsi Tabel Key Isi 1 t_miring id_garis Data kemiringan koordinat pembentuk wajah 2 t_gambar id_img Data gambar dan atributnya Tabel 4.2 Daftar Tabel Aplikasi Aplikasi Pembanding Citra 2/21/

20 4.2 Dekomposisi Fungsional Modul No. No. Fungsi/Proses Tabel Input Data Input Tabel Output Data Output Ket Fungsi Penentuan file gambar - Path lokasi gambar - Gambar dan Id_gambar Penentuan daerah bingkai wajah - Gambar, id_gambar dan koordinat bingkai wajah - Gambar, id_gambar, koordinat bingkai wajah dan daerah acuan Penentuan koordinat pembentuk mata kiri - Gambar, id_gambar, daerah acuan gambar dan koordinat pembentuk mata kiri gambar - Gambar, id_gambar, daerah acuan gambar dan koordinat pada mata kiri Penentuan koordinat pembentuk mata kanan - Gambar, id_gambar, daerah acuan gambar dan koordinat pembentuk mata kanan - Gambar, id_gambar, daerah acuan gambar dan koordinat pada mata kanan Penentuan koordinat pembentuk hidung Penentuan koordinat pembentuk mulut - Gambar, id_gambar, daerah acuan gambar dan koordinat pembentuk hidung - Gambar, id_gambar, daerah acuan gambar dan koordinat pembentuk mulut Pilihan pemrosesan gambar - Gambar, id_gambar, koordinat di gambar dan pilihan menu Perhitungan rasio jarak koordinat terluar tiap bagian yang sama di kedua bagian Perhitungan tingkat kemiringan garis pembentuk wajah - Gambar, id_gambar, koordinat di gambar,dan pilihan pemrosesan perbandingan 2 gambar - Gambar, id_gambar, koordinat di gambar dan pilihan pemrosesan perbandingan 2 gambar - Gambar, id_gambar, daerah acuan gambar dan koordinat pada hidung - Gambar, id_gambar dan koordinat pada mulut - Gambar, id_gambar, koordinat di gambar, pilihan pemrosesan perbandingan 2 gambar dan pilihan pemrosesan pencarian 3 gambar termirip - Rasio jarak koordinat terluar tiap bagian yang sama - Tingkat kemiringan garis Aplikasi Pembanding Citra 2/21/

21 No. No. Fungsi/Proses Tabel Input Data Input Tabel Output Data Output Ket Fungsi Perbandingan tingkat - Tingkat kemiringan garis - Persentase kemiripan pola garis - kemiringan garis pembentuk bagian wajah Perhitungan rata-rata kemiripan Pemasangan gambar acuan dengan data dari t_miring Perankingan persentase tingkat kemiripan Pengolahan data master gambar t_miring t_miring, t_gambar - Rasio jarak koordinat terluar tiap bagian yang sama dan persentase kemiripan pola garis Gambar, id_gambar, koordinat di gambar, nilai kemiringan garis pada gambar yang ada di t_miring dan pilihan pemrosesan pencarian 3 gambar termirip - Gambar, id_gambar, koordinat di gambar, laporan tingkat kemiripan dan persentase tingkat kemiripan - Nilai kemiringan dan koordinat di gambar - Persentase tingkat kemiripan - laporan 3 gambar termirip - Gambar, id_gambar, koordinat di gambar, nilai kemiringan, konfirmasi penyimpanan dan penghapusan Tabel 4.3 Dekomposisi Fungsional Modul t_miring, t_gambar Status penyimpanan dan penghapusan, gambar, id_gambar, koordinat di gambar dan nilai kemiringan - - Aplikasi Pembanding Citra 2/21/

22 4.3 Spesifikasi Kebergantungan Antar Layar Gambar 4.1 Spesifikasi Kebergantungan Antar Layar 4.4 Struktur Menu Berikut ini merupakan Layar Menu yang terdapat pada Aplikasi Pembanding Citra. Aplikasi Pembanding Citra Perbandingan Input Koordinat digambar Tampil Laporan Tingkat Kemiripan Pencarian 3 Gambar termirip Input Koordinat digambar Tampil Laporan 3 gambar termirip Pengolahan Data Master Input Data Gambar Hapus Data Gambar Aplikasi Pembanding Citra 2/21/

23 BAB 5 Implementasi Dan Pengujian Dalam rekayasa perangkat lunak, tahap implementasi dan pengujian merupakan tahap yang harus dilakukan setelah diselesaikannya tahap perancangan terhadap suatu aplikasi. Tujuan implementasi adalah untuk mengembangkan dan merekayasa aplikasi yang dapat dijalankan di lingkungan operasional. Sedangkan tujuan dari pengujian adalah untuk melakukan pemeriksaan(check up) terhadap aplikasi yang telah diimplementasikan, sehingga dapat diketahui apakah aplikasi tersebut dapat melakukan fungsi-fungsi sesuai dengan deskripsi perancangan. 5.1 Spesifikasi Kebergantungan Antar Modul Tidak ada 5.2 Struktur Direktori dan Deskripsi File Nama Direktori Nama File Nama Modul E:\TA_TOPIK\AP C Nama Fungsi Keterangan f_datamaster.dfm - Fungsi 4 1 modul menjadi banyak file yang terdiri dari 1 fungsi f_dbgambar.dfm - Fungsi 4 1 modul menjadi banyak file yang terdiri dari 1 fungsi f_dialog.dfm - Fungsi 1 1 modul menjadi banyak file yang terdiri dari 1 fungsi f_hasilbanding.dfm - Fungsi 3.2.1, modul menjadi 1 file, 1 file berisi banyak fungsi f_hasilcari.dfm - Fungsi modul menjadi 1 file yang terdiri dari 1 fungsi f_menu.dfm - Fungsi modul menjadi banyak file yang terdiri dari 1 fungsi f_menumaster.dfm - Fungsi 1 1 modul menjadi banyak file yang terdiri dari 1 fungsi f_perbandingan.dfm - Fungsi 2.1, 2.2, 2.3, 2.4, 2.5, 3.1, 3.2.2, f_utama.dfm - Fungsi 2.1, 2.2, 2.3, 2.4, 2.5, 3.2.2, 3.2.3, modul menjadi banyak file, 1 file berisi banyak fungsi 1 modul menjadi banyak file, 1 file berisi banyak fungsi t_gambar.db - - Database Gambar yang disimpan t_miring.db - - Database nilai kemiringan koordinat Tabel 5.1 Daftar Direktori dan File Aplikasi Pembanding Citra Aplikasi Pembanding Citra 2/21/

24 5.3 Pengujian dan Hasilnya Pengujian dilakukan setelah tahap implementasi selesai. Informasi mengenai pelaksanaan dan hasil pengujian secara lengkap terlampir pada Lampiran D. Aplikasi Pembanding Citra 2/21/

25 BAB 6 Kesimpulan Dan Saran 6.1 Kesimpulan Dari proses pembuatan Aplikasi Pembanding Citra yang telah dilakukan, maka dapat ditarik kesimpulan bahwa : 1. Hasil percobaan yang telah dilakukkan sebanyak 30 kali menyimpulkan bahwa, dalam pengambilan keputusan berdasarkan perbandingan dengan nilai deviasi. Hasil statistik akan dilampirkan pada lampiran E. 2. Proses input koordinat yang dilakukan oleh user secara manual dapat mengakibatkan kurang konsistennya koordinat yang dimasukkan. Kesalahan-kesalahan yang dapat terjadi seperti koordinat kurang dan tidak tepat pada daerah penitikan. 3. Aplikasi ini hanya dapat mengelola file Bitmap dimana handler yang disediakan oleh opendialogbox pada delphi hanya untuk file dengan tipe BMP. 4. Metode perhitungan kemiringan dan rasio (perbandingan) titik terluar bagian wajah dirasa belum cukup memuaskan dalam penentuan kesamaan atau ketidaksamaan (berbeda) antara 2 gambar yang dibandingkan. 5. Aplikasi belum dapat mengenali gambar wajah orang kembar, dimana kedua gambar wajah tersebut diproses seperti gambar biasa. 6.2 Saran Adapun saran untuk pengembangan Aplikasi Pembanding Citra ini, antara lain : 1. Di masa mendatang, sebaiknya pengembangan dapat mengurangi kontak antara user dengan aplikasi dalam proses penitikan koordinat digambar atau dimana pembacaan gambar wajah dan bagian-bagian dilakukan secara otomatis. 2. Dapat mengelola tipe file gambar lainnya. 3. Menambahkan metode lain yang dapat membuat hasil perbandingan menjadi lebih akurat, seperti metode pebandingan pola pixel bagian gambar. Aplikasi Pembanding Citra 2/14/

26 Lampiran A Peracangan Rinci Tabel A.1 Spesifikasi Tabel t_miring Nama table : t_miring Deskripsi isi : Data kemiringan garis dari koordinat pembentuk bagian bingkai wajah, mata, hidung dan bibir Primary key : Id_img,Id_koor Volume : ~ Perkiraan Laju : + 62 record per gambar Daftar field : Nama Field Deskripsi Isi Type & Length Boleh Default Keterangan lain NULL Id_img Pembeda setiap gambar Int Tidak - Primary key Id_garis Pembeda setiap garis Varchar (5) Tidak - Primary key Nilai Nilai kemiringan garis Double Tidak - - A.2 Spesifikasi Tabel t_gambar Nama table : t_gambar Deskripsi isi : Data gambar Primary key : Id_img Volume : ~ Perkiraan Laju : + 1 record per kegiatan Daftar field : Nama Field Deskripsi Isi Type & Length Boleh Default Keterangan lain NULL Id_img Pembeda setiap gambar Int Tidak - Primary key Img Gambar yang disimpan BLOB Tidak - - Path Lokasi gambar berada Varchar(40) Tidak - - Inserted Waktu gambar dimasukkan Varchar(25) Tidak - - Aplikasi Pembanding Citra 2/21/

27 Lampiran B Perancangan Rinci Fungsional B.1. Spesifikasi Fungsi/Proses 3.1 Identifikasi/Nama : Analisis Pemrosesan Gambar Deskripsi Isi : Pemilihan terhadap proses yang ada Jenis : Form Entry columnar B.1.1. Spesifikasi tabel Input Tidak ada. B.1.2. Spesifikasi tabel Output Tidak ada. B.1.3. Spesifikasi Layar Utama B.1.4. Spesifikasi Query Tidak ada. B.1.5. Spesifikasi field data pada layar Tidak ada. B.1.6. Spesifikasi Function Key/Objek-Objek pada layar Id_Objek Jenis Keterangan btnbanding Button Diklik, menuju ke proses perbandingan 2 gambar btnmaster Button Diklik, menuju ke proses pengelolaan data master gambar btnkeluar Button Diklik, keluar dari aplikasi ckhelp Checkbox Jika true akan menampilkan file bantuan B.1.7. Spesifikasi layar pesan Tidak ada. B.1.8. Spesifikasi proses/algoritma B btnbanding Initial State (IS): Layar menu utama Final State (FS): Tampil layar perbandingan 2 gambar Aplikasi Pembanding Citra 2/21/

28 Spesifikasi Proses/algoritma: btnbanding diklik, Tampil layar perbandingan 2 gambar B btnmaster Initial State (IS): Layar menu utama Final State (FS): Tampil layar menu pengelolaan Data Master Gambar Spesifikasi Proses/algoritma: btnmaster diklik, Tampil layar menu pengelolaan Data Master Gambar B.1.9. Spesifikasi Report Tidak ada. Aplikasi Pembanding Citra 2/21/

29 B. 2. Spesifikasi Fungsi/Proses 1 Identifikasi/Nama : Penentuan file gambar Deskripsi Isi : Menginputkan gambar yang akan diproses Jenis : Form Entry columnar B.2.1. Spesifikasi tabel Input Tidak ada. B.2.2. Spesifikasi tabel Output Tidak ada. B.2.3. Spesifikasi Layar Utama B.2.4. Spesifikasi Query Tidak ada. B.2.5. Spesifikasi field data pada layar Tidak ada. B.2.6. Spesifikasi Function Key/Objek-Objek pada layar Id_Objek Jenis Keterangan edgambar Edit box Path lokasi dimana gambar berada btnbrowse Button Diklik, melakukan proses open file untuk gambar btnok Button Diklik, menuju proses selanjutnya btncancel Button Diklik, kembali ke pilihan proses B.2.7. Spesifikasi layar pesan No Kasus Pesan 1. edgambar belum diisi Muncul pesan Silahkan mengisi path lokasi gambar B.2.8. Spesifikasi proses/algoritma B btnok Initial State (IS): edgambar kosong atau berisi Final State (FS): Tampil layar input koordinat utama Spesifikasi Proses/algoritma: Aplikasi Pembanding Citra 2/21/

30 btnok diklik, if edgambar belum diisi then muncul pesan Silahkan mengisi path lokasi gambar else if edgambar telah diisi then tampil layar input koordinat utama end if B btncancel Initial State (IS): edgambar kosong atau berisi Final State (FS): edgambar kosong atau berisi Spesifikasi Proses/algoritma: btncancel diklik, Kembali ke menu utama B.2.9. Spesifikasi Report Tidak ada. Aplikasi Pembanding Citra 2/21/

31 B.3. Spesifikasi Fungsi/Proses 2 Identifikasi/Nama : Penentuan Koordinat di Gambar Deskripsi Isi : Menentukan koordinat bagian-bagian yang akan dibandingkan digambar Jenis : Form Entry columnar B.3.1. Spesifikasi tabel Input Tidak ada. B.3.2. Spesifikasi tabel Output Nama Tabel : t_koordinat B.3.3. Spesifikasi Layar Utama B Layar Input Koordinat Utama Aplikasi Pembanding Citra 2/21/

32 B Layar Input Koordinat Perbandingan B.3.4. Spesifikasi Query Tidak ada. B.3.5. Spesifikasi field data pada layar Tidak ada. B.3.6. Spesifikasi Function Key/Objek-Objek pada layar Id_Objek Jenis Keterangan btnkursor Button Diklik, pointer mouse digunakan untuk menentukan koordinat btnzoom Button Diklik, pointer mouse digunakan untuk menentukan koordinat btnhelp Button Diklik, menampilkan file bantuan mengenai pemakaian aplikasi lblpath Label Menampilkan path dimana gambar berada lblposisi Label Menampilkan posisi mouse diatas gambar btnwajah Button Diklik, input koordinat adalah bagian dari bingkai wajah btnmatakiri Button Diklik, input koordinat adalah bagian dari mata kiri btnmatakanan Button Diklik, input koordinat adalah bagian dari mata kanan btnhidung Button Diklik, input koordinat adalah bagian dari hidung btnmulut Button Diklik, input koordinat adalah bagian dari mulut btnundo Button Diklik, menghapus data koordinat yang diinputkan imgspace Image Tempat menampilkan gambar lbbingkai Listbox Menampilkan data koordinat bingkai wajah lbmatakiri Listbox Menampilkan data koordinat mata kiri lbmatakanan Listbox Menampilkan data koordinat mata kanan lbhidung Listbox Menampilkan data koordinar hidung Aplikasi Pembanding Citra 2/21/

33 lbmulut Listbox Menampilkan data koordinat mulut btnbanding Button Diklik, melanjutkan data ke form input gambar kedua btncari Button Diklik, menampilkan laporan pencarian 3 gambar termirip btnbrowse Button Diklik, melakukan proses open file untuk gambar btnbandingkan Button Diklik, menampilkan laporan perbandingan 2 gambar B.3.7. Spesifikasi layar pesan No Kasus Pesan 1. Data gambar belum memenuhi kebutuhan Muncul pesan Lengkapi data koordinat pada koordinat yang ada <nama bagian>!! B.3.8. Spesifikasi proses/algoritma B btnreset Initial State (IS): dgkoordinat berisi ataupun kosong Final State (FS): dgkoordinat kosong Spesifikasi Proses/algoritma: btnreset diklik, if yes then data koordinat yang dimasukkan dihapus else if no then data koordinat tidak jadi dihapus B btncari pada layar input koordinat utama Initial State (IS): dgkoordinat berisi ataupun kosong Final State (FS): dgkoordinat berisi ataupun kosong Spesifikasi Proses/algoritma: btnok diklik, if data gambar belum memenuhi kebutuhan koordinat yang ada then muncul pesan Lengkapi data koordinat pada <nama bagian>!! else if data gambar telah memenuhi kebutuhan koordinat yang ada then mengambil id_img yang ada di tabel t_gambar while id_img!= EOF mengambil data kemiringan koordinat yang ada di tabel t_miring where id_img= id_img memanggil fungsi perbandingan 2 gambar mengambil id_img selanjutnya pada tabel t_gambar wend merengking data kemiripan tampil layar laporan 3 gambar termirip end if B btnbandingkan pada layar input perbandingan Initial State (IS): dgkoordinat berisi ataupun kosong Final State (FS): dgkoordinat berisi ataupun kosong Spesifikasi Proses/algoritma: btnok diklik, if data gambar belum memenuhi kebutuhan koordinat yang ada then muncul pesan Lengkapi data koordinat pada <nama bagian>!! else if data gambar telah memenuhi kebutuhan koordinat yang ada then menghitung tingkat kemiringan garis (koordinat n dan n+1) Aplikasi Pembanding Citra 2/21/

34 membandingkan persentase tingkat kemiringan pada urutan garis yang sama mengukur rasio jarak terluar bagian wajah penghitungan rata-rata kemiripan tampil layar laporan kemiripan 2 gambar end if B.3.9. Spesifikasi Report Tidak ada. Aplikasi Pembanding Citra 2/21/

35 B.4. Spesifikasi Fungsi/Proses 3.2 Identifikasi/Nama : Perbandingan 2 Gambar Deskripsi Isi : Proses membandingkan data koordinat yang didapat melalui beberapa kriteria Jenis : Form Entry columnar B.4.1. Spesifikasi tabel Input Tidak ada. B.4.2. Spesifikasi tabel Output Nama Tabel : t_miring t_gambar B.4.3. Spesifikasi Layar Utama B.4.4. Spesifikasi Query Tidak ada. B.4.5. Spesifikasi field data pada layar Tidak ada. B.4.6. Spesifikasi Function Key/Objek-Objek pada layar Id_Objek Jenis Keterangan btnclose Button Diklik, laporan ditutup dan kembali ke menu utama imgspace1 Image Tempat menampilkan gambar 1 Aplikasi Pembanding Citra 2/21/

36 Id_Objek Jenis Keterangan imgspace2 Image Tempat menampilkan gambar 2 btnwajah Button Dipilih, menampilkan informasi mengenai Bingkai Wajah pada imgspace3 dan imgspace4 btnmatakiri Button Dipilih, menampilkan informasi mengenai Mata Kiri pada imgspace3 dan imgspace4 btnmatakanan Button Dipilih, menampilkan informasi mengenai Mata Kanan pada imgspace3 dan imgspace4 btnhidung Button Dipilih, menampilkan informasi mengenai Hidung pada imgspace3 dan imgspace4 btnmulut Button Dipilih, menampilkan informasi mengenai Mulut pada imgspace3 dan imgspace4 dggaris Data Grid Menampilkan informasi kemiringan garis dan perbandingannya imgspace3 Image Tempat menampilkan bagian wajah pada gambar 1 imgspace4 Image Tempat menampilkan bagian wajah pada gambar 2 B.4.7. Spesifikasi layar pesan Tidak ada. B.4.8. Spesifikasi proses/algoritma B btnclose Initial State (IS): Tampil layar laporan Perbandingan 2 gambar Final State (FS): Layar laporan kemiripan 3 gambar ditutup, kembali ke menu utama Spesifikasi Proses/algoritma: btnclose diklik, if yes then Layar laporan kemiripan 3 gambar ditutup, kembali ke menu utama else if no then Layar laporan kemiripan 3 gambar tetap end if kembali ke menu utama B.4.9. Spesifikasi Report Tidak ada. Aplikasi Pembanding Citra 2/21/

37 B.5. Spesifikasi Fungsi/Proses 3.3 Identifikasi/Nama : Pencarian 3 Gambar Termirip Deskripsi Isi : Proses pencarian data gambar dibasis data berdasarkan gambar acuan Jenis : Form Entry columnar B.5.1. Spesifikasi tabel Input Tidak ada. B.5.2. Spesifikasi tabel Output Nama Tabel : t_miring t_gambar B.5.3. Spesifikasi Layar Utama Aplikasi Pembanding Citra 2/21/

38 B.5.4. Spesifikasi Query Mengambil data gambar untuk dibandingkan: Select * from t_miring where id_img= id_img and id_garis= id_garis Menampilkan 3 gambar termirip Select img from t_gambar where id_img= id_img B.5.5. Spesifikasi field data pada layar Tidak ada. B.5.6. Spesifikasi Function Key/Objek-Objek pada layar Id_Objek Jenis Keterangan btnclose Button Diklik, laporan ditutup dan kembali ke menu utama imgspace1 Image Tempat menampilkan Acuan imgspace2 Image Tempat menampilkan gambar termirip 1 imgspace3 Image Tempat menampilkan gambar termirip 2 imgspace4 Image Tempat menampilkan gambar termirip 3 dggaris Data Grid Menampilkan informasi persentase perbandingan antara gambar acuan dengan gambar termirip 1,2 dan 3 B.5.7. Spesifikasi layar pesan Tidak ada. B.5.8. Spesifikasi proses/algoritma B btnclose Initial State (IS): Tampil layar laporan kemiripan 3 gambar Final State (FS): Layar laporan kemiripan 3 gambar ditutup, kembali ke menu utama Spesifikasi Proses/algoritma: btnclose diklik, if yes then Layar laporan kemiripan 3 gambar ditutup, kembali ke menu utama else if no then Layar laporan kemiripan 3 gambar tetap end if kembali ke menu utama B.5.9. Spesifikasi Report Tidak ada. Aplikasi Pembanding Citra 2/21/

39 B.6. Spesifikasi Fungsi/Proses 3.4 Identifikasi/Nama : Pengelolaan Data Gambar Master Deskripsi Isi : Pengelolaan yang terdiri dari tambah, ubah dan hapus data gambar Jenis : Form Entry columnar B.6.1. Spesifikasi tabel Input Nama Tabel : t_koordinat t_gambar B.6.2. Spesifikasi tabel Output Nama Tabel : t_koordinat t_gambar B.6.3. Spesifikasi Layar Utama B Layar Penambahan Data Gambar Master Aplikasi Pembanding Citra 2/21/

40 B Layar Hapus Data Gambar Master B.6.4. Spesifikasi Query Mengambil data gambar untuk dihapus: Select * from t_miring A, t_gambar B where A.id_img=B. id_img B.6.5. Spesifikasi field data pada layar Label Field Tabel/ Query I/O Format Validasi Keterangan Gambar Img t_gambar O Blob - Data koordinat Value t_koordinat O Integer - B.6.6. Spesifikasi Function Key/Objek-Objek pada layar Id_Objek Jenis Keterangan btnkursor Button Diklik, pointer mouse digunakan untuk menentukan koordinat btnzoom Button Diklik, pointer mouse digunakan untuk menentukan koordinat btnhelp Button Diklik, menampilkan file bantuan mengenai pemakaian aplikasi lblpath Label Menampilkan path dimana gambar berada lblposisi Label Menampilkan posisi mouse diatas gambar btnwajah Button Diklik, input koordinat adalah bagian dari bingkai wajah btnmatakiri Button Diklik, input koordinat adalah bagian dari mata kiri btnmatakanan Button Diklik, input koordinat adalah bagian dari mata kanan btnhidung Button Diklik, input koordinat adalah bagian dari hidung btnmulut Button Diklik, input koordinat adalah bagian dari mulut btnundo Button Diklik, menghapus semua data koordinat yang diinputkan imgspace1 Image Tempat menampilkan gambar pada penambahan data imgsapce2 DbImage Tempat menampilkan gambar pada penghapusan data Aplikasi Pembanding Citra 2/21/

41 Id_Objek Jenis Keterangan dgkoordinar DataGrid Menampilkan data koordinat mouse yang diklikkan btnsimpan Button Diklik, menyimpan data ke database btnhapus Button Diklik, menghapus data gambar yang dipilih B.6.7. Spesifikasi layar pesan No Kasus Pesan 1. Data gambar belum memenuhi kebutuhan koordinat yang ada Muncul pesan Lengkapi data koordinat pada <nama bagian>!! 2. btnsimpan diklik Muncul pesan Apakah anda yakin menyimpan data?? 3. btnhapus diklik Muncul pesan Apakah anda yakin untuk menghapus data? B.6.8. Spesifikasi proses/algoritma B btnsimpan Initial State (IS): dgkoordinat berisi ataupun kosong Final State (FS): dgkoordinat berisi ataupun kosong Spesifikasi Proses/algoritma: btnok diklik, if data gambar belum memenuhi kebutuhan koordinat yang ada then muncul pesan Lengkapi data koordinat pada <nama bagian>!! else if data gambar telah memenuhi kebutuhan koordinat yang ada then data nilai kemiringan koordinat disimpan di t_miring, gambar dan info gambar disimpan di t_gambar end if B btnhapus Initial State (IS): dgkoordinat berisi ataupun kosong Final State (FS): dgkoordinat kosong Spesifikasi Proses/algoritma: btnreset diklik, muncul pesan Apakah anda yakin ingin Menghapus data? if yes then data koordinat yang dimasukkan dihapus else if no then data koordinat tidak jadi dihapus end if B.6.9. Spesifikasi Report Tidak ada. Aplikasi Pembanding Citra 2/21/

42 Lampiran C Daftar Rincian File dan Data C.1 Struktur Direktori C.1.1 Direktori Pengembangan Objek Source E:\TA_TOPIK\APC\ ExeFiles E:\TA_TOPIK\APC\ Data - Dokumentasi E:\TA_TOPIK\document\bab\ E:\TA_TOPIK\visio\ Struktur Direktori C.1.2 Direktori Operasional Objek ExeFiles E:\TA_TOPIK\APC\ Data - Struktur Direktori C.2 Isi Direktori E:\TA_TOPIK\ C.2.1 Subdirektori E:\TA_TOPIK Volume in drive E is Fire Volume Serial Number is 10FC-C130 Directory of E:\TA_TOPIK\APC 10/01/ :03 <DIR>. 10/01/ :03 <DIR>.. 10/01/ : AplikasiPembandingCitra.cfg 10/01/ : AplikasiPembandingCitra.dof 25/12/ : AplikasiPembandingCitra.dpr 10/01/ : AplikasiPembandingCitra.exe 28/11/ : AplikasiPembandingCitra.res 25/12/ : AplikasiPembandingCitra.~dpr 10/01/ :24 2 DBDWORK.INI 08/01/ : f_datamaster.dcu 08/01/ :16 51 f_datamaster.ddp 08/01/ : f_datamaster.dfm 08/01/ : f_datamaster.pas 05/01/ :15 51 f_datamaster.~ddp 05/01/ : f_datamaster.~dfm 05/01/ : f_datamaster.~pas 08/01/ : f_dbgambar.dcu 08/01/ :16 51 f_dbgambar.ddp 08/01/ : f_dbgambar.dfm 08/01/ : f_dbgambar.pas 05/01/ :42 51 f_dbgambar.~ddp 05/01/ : f_dbgambar.~dfm 05/01/ : f_dbgambar.~pas 10/01/ : f_dialog.dcu 30/11/ :30 51 f_dialog.ddp 30/11/ : f_dialog.dfm 30/11/ : f_dialog.pas Aplikasi Pembanding Citra 2/21/

43 29/11/ :22 51 f_dialog.~ddp 29/11/ : f_dialog.~dfm 28/11/ : f_dialog.~pas 10/01/ : f_hasilbanding.dcu 08/01/ :34 51 f_hasilbanding.ddp 08/01/ : f_hasilbanding.dfm 08/01/ : f_hasilbanding.pas 08/01/ :16 51 f_hasilbanding.~ddp 08/01/ : f_hasilbanding.~dfm 08/01/ : f_hasilbanding.~pas 09/01/ : f_hasilcari.dcu 09/01/ :44 51 f_hasilcari.ddp 09/01/ : f_hasilcari.dfm 09/01/ : f_hasilcari.pas 09/01/ :36 51 f_hasilcari.~ddp 09/01/ : f_hasilcari.~dfm 09/01/ : f_hasilcari.~pas 27/12/ : f_menu.dcu 29/12/ :21 51 f_menu.ddp 29/12/ : f_menu.dfm 27/12/ : f_menu.pas 29/12/ :35 51 f_menu.~ddp 29/12/ : f_menu.~dfm 27/12/ : f_menu.~pas 08/01/ : f_menumaster.dcu 05/01/ :42 51 f_menumaster.ddp 22/12/ : f_menumaster.dfm 05/01/ : f_menumaster.pas 05/01/ :24 51 f_menumaster.~ddp 22/12/ : f_menumaster.~dfm 05/01/ : f_menumaster.~pas 10/01/ : f_perbandingan.dcu 08/01/ :39 51 f_perbandingan.ddp 22/12/ : f_perbandingan.dfm 08/01/ : f_perbandingan.pas 24/12/ :30 51 f_perbandingan.~ddp 22/12/ : f_perbandingan.~dfm 24/12/ : f_perbandingan.~pas 10/01/ : f_utama.dcu 10/01/ :03 51 f_utama.ddp 10/01/ : f_utama.dfm 10/01/ : f_utama.pas 10/01/ :59 51 f_utama.~ddp 10/01/ : f_utama.~dfm 10/01/ : f_utama.~pas 29/12/ : t_gambar.db 29/12/ : t_gambar.mb 29/12/ : t_gambar.px 29/12/ : t_miring.db 29/12/ : t_miring.px 05/01/ : _QSQ11.MB 05/01/ : _QSQ5.MB 05/01/ : _QSQ6.MB 78 File(s) bytes 2 Dir(s) bytes free C.2.2 Subdirektori E:\TA_TOPIK\document\bab\ Volume in drive E is Fire Volume Serial Number is 10FC-C130 Directory of E:\TA_TOPIK\document\bab Aplikasi Pembanding Citra 2/21/

44 11/01/ :44 <DIR>. 11/01/ :44 <DIR>.. 29/07/ : BAB 1-2 revisi.doc 27/07/ : BAB 1-2.doc 30/08/ : BAB 3.doc 01/09/ : BAB 4.doc 11/01/ : BAB 5-6.doc 11/08/ : Lampiran A.doc 04/09/ : Lampiran B.doc 11/01/ : Lampiran C.doc 11/01/ : Lampiran D.doc 9 File(s) bytes 2 Dir(s) bytes free C.2.3 Subdirektori E:\TA_TOPIK\visio\ Volume in drive E is Fire Volume Serial Number is 10FC-C130 Directory of E:\TA_TOPIK\visio 19/12/ :40 <DIR>. 19/12/ :40 <DIR>.. 08/08/ : DeskripsiUmumSistem.vsd 31/08/ : layar.vsd 31/08/ : riew.vsd 3 File(s) bytes 2 Dir(s) bytes free Aplikasi Pembanding Citra 2/21/

45 Lampiran D Dokumen Rinci Testing D.1. Tim Penguji 1. Basuki Winoto (BW) 2. Riwinot (RW) 3. Fahruddin Rahmat (FR) 4. Yeron Andro (YA) D.2. Hasil Rinci Pengujian No No. Fungsi Deskripsi Fungsional Penentuan file gambar Penentuan daerah bingkai wajah Penentuan koordinat pembentuk mata kiri Penentuan koordinat pembentuk mata kanan Penentuan koordinat pembentuk hidung Penentuan koordinat pembentuk mulut Kelomp ok Uji Normal Normal Normal Normal Normal Normal Prosedur dan Kasus Uji Hasil yang diharap Hasil Test Tester Tanggal Testing Keterangan Masukkan brupa path lokasi gambar, lalu diklik tombol OK Masukkan berupa koordinat yang didapat dengan mengklikkan daerah bingkai wajah gambar Masukkan berupa koordinat yang didapat dengan mengklikkan daerah bingkai mata kiri Masukkan berupa koordinat yang didapat dengan mengklikkan daerah bingkai mata kanan Masukkan berupa koordinat yang didapat dengan mengklikkan daerah bingkai hidung Masukkan berupa koordinat yang didapat dengan Ketika tombol Ok di klik muncul form dengan gambar yang telah dipilih Koordinat akan muncul pada list daerah bingkai wajah Koordinat akan muncul pada list daerah mata kiri Koordinat akan muncul pada list daerah mata kanan Koordinat akan muncul pada list daerah hidung Koordinat akan muncul pada list daerah mulut diterima YA 13 Januari 2006 diterima YA 13 Januari 2006 diterima RW 18 Januari 2006 diterima RW 18 Januari 2006 diterima RW 18 Januari 2006 diterima RW 18 Januari 2006 Aplikasi Pembanding Citra 2/21/

46 No No. Fungsi Deskripsi Fungsional Pilihan pemrosesan gambar Perhitungan rasio jarak koordinat terluar tiap bagian yang sama di kedua bagian Perhitungan tingkat kemiringan garis pembentuk wajah Perbandingan tingkat kemiringan garis pembentuk bagian wajah Perhitungan rata-rata kemiripan Pemasangan gambar acuan dengan data dari t_koordinat Perankingan persentase tingkat kemiripan Kelomp ok Uji Normal Normal Normal Normal Normal Prosedur dan Kasus Uji Hasil yang diharap Hasil Test Tester Tanggal Testing Keterangan mengklikkan daerah bingkai mulut Masukkan berupa pilihan menu pemprosesan aplikasi Masukan berupa koordinat terluat tiap bagian wajah Masukan berupa koordinat yang telah di klikkan pada bagian wajah Masukan berupa kemiringan garis yang didapat dari proses sebelumnya Masukkan berupa persentase nilai / tingkat kemiringan Normal Masukkan berupa nilai / tingkat kemiringan gambar acuan dan database Normal Masukkan berupa persentase nilai / tingkat kemiripan semua gambar di database dengan gambar acuan Ketika salah satu menu dipilih maka akan tampil form yang sesuai Perbandingan antara lebar dan tinggi tiap bagian wajah Ketika proses perhitungan telah selesai didapatkan nilai / tingkat kemiringan tiap garis yang dibentuk olen koordinat n dan n+1. Ketika proses perbandingan telah selesai didapatkan persentase nilai / tingkat kemiripan tiap garis Ketika proses pehitungan telah selesai didapatkan rata-rata kemiripan tiap bagian dan keseluruhan Ketika proses pencarian telah selesai didapatkan persentase nilai / tingkat kemiripan semua gambar di database dengan gambar acuan Ketika proses telah selesai didapatkan 3 buah gambar dengan persentase nilai / tingkat kemiripan tertinggi diterima BW 13 Januari 2006 diterima BW 13 Januari 2006 diterima BW 13 Januari 2006 diterima BW 13 Januari 2006 diterima BW 13 Januari 2006 diterima FR 14 Januari 2006 diterima FR 14 Januari 2006 Aplikasi Pembanding Citra 2/21/

47 Lampiran E Statistik Hasil Perbandingan E.1. Landasan Teori Dokumen rinci ini dibuat berdasarkan hasil perbandingan antara 2 gambar yang sama dan antara 2 gambar yang berbeda dalam 30 kali percobaan. Penentuan standar kemiripan atau tidaknya berdasarkan perbandingan dengan nilai deviasi hasil perbandingan kemiripan 2 gambar. Nilai hasil deviasi dari 30 kali percobaan dapat dilihat pada tabel 2.3. Deviasi = (bingkai- bingkai) 2 +(mata kiri- mata kiri) 2 +(mata kanan- mata kanan) 2 +(hidung- hidung) 2 +(mulut- mulut) 2 bingkai = 93, mata kiri = 98, mata kanan = 98,8604 hidung = 97, mulut = 98, Deviasi kesamaan = 4, Dari hasil statistik ini diharapkan dapat menentukan kemiripan antara 2 gambar yang akan dibandingkan. E.2. Hasil Rinci Percobaan Pada 2 gambar yang sama Pada 2 Gambar yang berbeda No Bingkai Mata Kiri Mata Hidung Mulut No Bingkai Mata Kiri Mata Hidung Mulut Wajah Kanan Wajah Kanan 1 91, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,7383 Aplikasi Pembanding Citra 2/21/

48 7 88, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,4952 Table 2.1 Perbandingan 2 gambar yang sama Tabel 2.2 Perbandingan 2 gambar yang berbeda *) dalam persen Aplikasi Pembanding Citra 2/21/

49 Dari hasil perhitungan didapatkan nilai deviasi perbandingan 2 gambar yang sama Bingkai Wajah Pada 2 gambar yang sama Mata Kiri Mata Kanan Hidung Mulut Sum Akar No 1 2, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,041E-05 0, , , , , , , , , , , , , , , , , , , , , , , , , , , ,936E-05 1, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Tabel 2.3 Hasil perhitungan deviasi 2 gambar yang sama Aplikasi Pembanding Citra 2/21/

50 Bingkai Wajah Dari hasil perhitungan didapatkan nilai deviasi perbandingan 2 gambar yang berbeda Pada 2 Gambar yang berbeda Mata Kiri Mata Kanan Hidung Mulut Sum Akar No 1 219, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Tabel 2.3 Hasil perhitungan deviasi 2 gambar yang berbeda Aplikasi Pembanding Citra 2/21/

51 Lampiran C Rincian Hasil Perbandingan 2 Gambar Wajah Orang Kembar C.1. C.2. Tujuan Lampiran Lampiran ini berisi data hasil pengujian Aplikasi Perbandingan Citra (APC) terhadap 2 gambar wajah orang kembar. Lampiran ini dibuat untuk melengkapi pengujian yang dilakukan dalam kondisi gambar-gambar yang ada. Gambar yang dipakai Gambar C.2.1 Gambar Kembar ke-1 Gambar C.2.2 Gambar Kembar ke-2 Aplikasi Pembanding Citra 2/21/

52 Gambar C.2.3 Gambar Kembar ke-3 C.3. Hasil Perbandingan Perbandingan Percobaan ini dilakukan sebanyak 2 kali untuk setiap gambar. Gambar Persentase Perbandingan Gambar Kesimpul Bingkai Mata Mata Keselur Deviasi Hidung Mulut an Wajah Kiri Kanan uhan Gambar 89, , , , , ,7511 5,59573 Berbeda ke-1 91, , , , , ,5217 3,50781 Sama Gambar 80, , , , , , ,1416 Berbeda ke-2 82, , , , , , ,5146 Berbeda Gambar 94, , , , , ,6955 2,84606 Sama ke-3 95, , , , , ,9721 3,02393 Sama Tabel C.3 Data Hasil Perbandingan Gambar Kembar C.4. Kesimpulan Dari data hasil percobaan diatas maka dapat ditarik kesimpulan: 1. Gambar sempurna perbandingan adalah gambar yang menghadap lurus kedepan. 2. Aplikasi membaca gambar oaring kembar sama seperti gambar orang biasa. 3. Aplikasi belum dapat membedakan gambar orang kembar. Aplikasi Pembanding Citra 2/21/

APLIKASI PENGELOLAAN TIKET PENUMPANG PT. ASDP

APLIKASI PENGELOLAAN TIKET PENUMPANG PT. ASDP APLIKASI PENGELOLAAN TIKET PENUMPANG PT. ASDP TUGAS AKHIR Oleh : Agus Setyo Nugroho 33104024 Disusun untuk memenuhi syarat kelulusan Program Diploma III PROGRAM STUDI APLIKASI PERANGKAT LUNAK JURUSAN TEKNIK

Lebih terperinci

ELEKTRONIK MEMO BERBASIS WEB

ELEKTRONIK MEMO BERBASIS WEB ELEKTRONIK MEMO BERBASIS WEB TUGAS AKHIR Oleh : Rommy Khalid Ghifari 33102009 Disusun untuk memenuhi syarat kelulusan Program Diploma III PROGRAM STUDI APLIKASI PERANGKAT LUNAK JURUSAN TEKNIK INFORMATIKA

Lebih terperinci

Aplikasi Pengendali Elektronik Berbasis Komputer

Aplikasi Pengendali Elektronik Berbasis Komputer Aplikasi Pengendali Elektronik Berbasis Komputer TUGAS AKHIR Oleh : Wesril Gideon. T 33103022 Disusun untuk memenuhi syarat kelulusan Program Diploma III PROGRAM STUDI APLIKASI PERANGKAT LUNAK (APL) JURUSAN

Lebih terperinci

APLIKASI HELP DESK TUGAS AKHIR. Oleh : Alfian Rawi Butar-Butar : Disusun untuk memenuhi syarat kelulusan Program Diploma III

APLIKASI HELP DESK TUGAS AKHIR. Oleh : Alfian Rawi Butar-Butar : Disusun untuk memenuhi syarat kelulusan Program Diploma III APLIKASI HELP DESK TUGAS AKHIR Oleh : Alfian Rawi Butar-Butar : 33102010 Disusun untuk memenuhi syarat kelulusan Program Diploma III PROGRAM STUDI APLIKASI PERANGKAT LUNAK POLITEKNIK BATAM BATAM 2005 i

Lebih terperinci

LEMBAR PENGESAHAN. Batam, 22 Februari Pembimbing I, Pembimbing II, Hilda Widyastuti, ST NIK Ari Wibowo, ST NIK.

LEMBAR PENGESAHAN. Batam, 22 Februari Pembimbing I, Pembimbing II, Hilda Widyastuti, ST NIK Ari Wibowo, ST NIK. LEMBAR PENGESAHAN Batam, 22 Februari 2006 Pembimbing I, Pembimbing II, Hilda Widyastuti, ST NIK. 102020 Ari Wibowo, ST NIK. 100012 Abstraksi Prototipe Sistem Laboratorium Bahasa Prototipe Sistem Laboratorium

Lebih terperinci

APLIKASI TELEPHONE BILLING RECORD TENANT KAWASAN INDUSTRI BATAMINDO

APLIKASI TELEPHONE BILLING RECORD TENANT KAWASAN INDUSTRI BATAMINDO APLIKASI TELEPHONE BILLING RECORD TENANT KAWASAN INDUSTRI BATAMINDO TUGAS AKHIR Oleh : Ahmad 33101006 Disusun untuk memenuhi syarat kelulusan Program Diploma III PROGRAM STUDI APLIKASI PERANGKAT LUNAK

Lebih terperinci

SISTEM INFORMASI DAN PENGOLAHAN DATA KRIMINALITAS ( STUDI KASUS : POLTABES BARELANG )

SISTEM INFORMASI DAN PENGOLAHAN DATA KRIMINALITAS ( STUDI KASUS : POLTABES BARELANG ) SISTEM INFORMASI DAN PENGOLAHAN DATA KRIMINALITAS ( STUDI KASUS : POLTABES BARELANG ) TUGAS AKHIR Oleh : Yolan Profita Ningrum 33106109 Disusun untuk memenuhi syarat kelulusan Program Diploma III PROGRAM

Lebih terperinci

SISTEM PEMANGGIL ANTRIAN dengan KATEGORI LOKET dan KONFIGURASI DINAMIS

SISTEM PEMANGGIL ANTRIAN dengan KATEGORI LOKET dan KONFIGURASI DINAMIS SISTEM PEMANGGIL ANTRIAN dengan KATEGORI LOKET dan KONFIGURASI DINAMIS TUGAS AKHIR Oleh : Dewi Lestari 33104007 Disusun untuk memenuhi syarat kelulusan Program Diploma III PROGRAM STUDI APLIKASI PERANGKAT

Lebih terperinci

SITUS PROPOSAL CENTRE TUGAS AKHIR

SITUS PROPOSAL CENTRE TUGAS AKHIR SITUS PROPOSAL CENTRE TUGAS AKHIR Oleh : IRVAN KURNIAWAN 33105046 Disusun untuk memenuhi syarat kelulusan Program Diploma III PROGRAM STUDI TEKNIK INFORMATIKA POLITEKNIK BATAM BATAM 2008 i LEMBAR PENGESAHAN

Lebih terperinci

DESKRIPSI PERANCANGAN PERANGKAT LUNAK SISTEM PENTIKETAN ELEKTRONIK KONSER (SPEK) Dipersiapkan oleh: Kelompok 3

DESKRIPSI PERANCANGAN PERANGKAT LUNAK SISTEM PENTIKETAN ELEKTRONIK KONSER (SPEK) Dipersiapkan oleh: Kelompok 3 DESKRIPSI PERANCANGAN PERANGKAT LUNAK SISTEM PENTIKETAN ELEKTRONIK KONSER (SPEK) Dipersiapkan oleh: Kelompok 3 Achmad Taopan Fakhrul Abillah Ramadhan Syaifuloh J3D111022 J3D111067 J3D211122 Program Keahlian

Lebih terperinci

APLIKASI UNTUK MENGETAHUI ARAH Dan PENGUKUR KECEPATAN ANGIN

APLIKASI UNTUK MENGETAHUI ARAH Dan PENGUKUR KECEPATAN ANGIN i APLIKASI UNTUK MENGETAHUI ARAH Dan PENGUKUR KECEPATAN ANGIN TUGAS AKHIR Oleh : Togos Reagenald Simanjuntak 33106056 Disusun untuk memenuhi syarat kelulusan Program Diploma III PROGRAM STUDI TEKNIK INFORMATIKA

Lebih terperinci

APLIKASI TIKET KONSER ONLINE BERBASIS PDF417

APLIKASI TIKET KONSER ONLINE BERBASIS PDF417 APLIKASI TIKET KONSER ONLINE BERBASIS PDF417 TUGAS AKHIR Oleh : Eci Susandari 33104014 Disusun untuk memenuhi syarat kelulusan Program Diploma III PROGRAM STUDI APLIKASI PERANGKAT LUNAK JURUSAN TEKNIK

Lebih terperinci

APLIKASI KREDIT PROPERTI

APLIKASI KREDIT PROPERTI APLIKASI KREDIT PROPERTI TUGAS AKHIR Oleh : Supriyadi 33105064 Disusun untuk memenuhi syarat kelulusan Program Diploma III Batam, 28 Maret 2009 PROGRAM STUDI TEKNIK INFORMATIKA POLITEKNIK BATAM BATAM 2009

Lebih terperinci

Sistem Informasi Operasional Penerbangan (SIOP)

Sistem Informasi Operasional Penerbangan (SIOP) Sistem Informasi Operasional Penerbangan (SIOP) TUGAS AKHIR Oleh : Risha Krisdianingtyas (33102013) Disusun untuk memenuhi syarat kelulusan Program Diploma III PROGRAM STUDI APLIKASI PERANGKAT LUNAK JURUSAN

Lebih terperinci

SISTEM INFORMASI PENJUALAN KORAN STUDI KASUS BATAM POS

SISTEM INFORMASI PENJUALAN KORAN STUDI KASUS BATAM POS DAFTAR PUSTAKA 1. Hartanto, Antonius Aditya. Tips dan Trik Java 2 Micro Edition. Elex Media Komputindo, Jakarta 2003. 2. Hartanto, Antonius Aditya. Tips dan Trik Java 2 Micro Edition Tingkat Lanjut. Elex

Lebih terperinci

SISTEM INFORMASI IMUNISASI BALITA STUDI KASUS: DINKES KOTA BATAM TUGAS AKHIR

SISTEM INFORMASI IMUNISASI BALITA STUDI KASUS: DINKES KOTA BATAM TUGAS AKHIR SISTEM INFORMASI IMUNISASI BALITA STUDI KASUS: DINKES KOTA BATAM TUGAS AKHIR Oleh : Novitalia 3310701010 Gita Ayu Indri Astuti 3310701012 Disusun untuk memenuhi syarat kelulusan Program Diploma III PROGRAM

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM. sistem penjualan dan stok barang. Dengan menganalisis prosedur sistem yang

BAB III ANALISIS DAN PERANCANGAN SISTEM. sistem penjualan dan stok barang. Dengan menganalisis prosedur sistem yang BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem Analisis sistem dapat didefinisikan sebagai tahap yang bertujuan untuk memahami sistem, mengetahui kekurangan sistem dan menentukan kebutuhan

Lebih terperinci

BAB III PEMBAHASAN. Kerja Praktek yang penulis lakukan dilaksanakan pada tanggal 1

BAB III PEMBAHASAN. Kerja Praktek yang penulis lakukan dilaksanakan pada tanggal 1 BAB III PEMBAHASAN 3.1 Jadwal Kerja Praktek Kerja Praktek yang penulis lakukan dilaksanakan pada tanggal 1 Oktober 2009 sampai 31 Desember 2009 di STIKes Dharma Husada Bandung Selama hampir 2 bulan, penulis

Lebih terperinci

DAFTAR PERUBAHAN INDEX - A B C D E F G

DAFTAR PERUBAHAN INDEX - A B C D E F G Revisi A DAFTAR PERUBAHAN Deskripsi B C D E F G TGL INDEX - A B C D E F G Ditulis oleh Diperiksa oleh Disetujui oleh Jurusan Ilmu Komputer IPB DPPL - AKKSES Halaman 2 dari 39 Daftar Halaman Perubahan Halaman

Lebih terperinci

Perancangan Aplikasi Rencana Kerja dan Anggaran (RKA) Laboratorium

Perancangan Aplikasi Rencana Kerja dan Anggaran (RKA) Laboratorium JURNAL SISTEM DAN INFORMATIKA 59 Perancangan Aplikasi Rencana Kerja dan Anggaran (RKA) Laboratorium Luh Made Yulyantari STMIK STIKOM BALI Jalan Raya Puputan No. 86, Telp. (0361) 244445 e-mail: yulyantari@stikom-bali.ac.id

Lebih terperinci

DPPL SEWA SAWAH DESKRIPSI PERANCANGAN PERANGKAT LUNAK. Aplikasi Sewa Sawah. untuk: Institut Pertanian Bogor. Dipersiapkan oleh: Kelompok 2

DPPL SEWA SAWAH DESKRIPSI PERANCANGAN PERANGKAT LUNAK. Aplikasi Sewa Sawah. untuk: Institut Pertanian Bogor. Dipersiapkan oleh: Kelompok 2 DPPL SEWA SAWAH DESKRIPSI PERANCANGAN PERANGKAT LUNAK Aplikasi Sewa Sawah untuk: Institut Pertanian Bogor Dipersiapkan oleh: Kelompok 2 1. Parhan Zikkry Padly (G64140011) 2. Azmi Iqbal Goldina Prakasa

Lebih terperinci

BAB III PEMBAHASAN. Analisis merupakan suatu tahap untuk memperoleh kesimpulan persoalan

BAB III PEMBAHASAN. Analisis merupakan suatu tahap untuk memperoleh kesimpulan persoalan BAB III PEMBAHASAN 3.1 Analisis Analisis merupakan suatu tahap untuk memperoleh kesimpulan persoalan dan gambaran kebutuhan bagi pembuatan sistem yang diamati, dalam hal ini adalah sistem inventori barang.

Lebih terperinci

BAB IV ANALISA DAN PEMBAHASAN. diberikan dari kerja praktek ini adalah proses entry data alat tulis kantor yang

BAB IV ANALISA DAN PEMBAHASAN. diberikan dari kerja praktek ini adalah proses entry data alat tulis kantor yang BAB IV ANALISA DAN PEMBAHASAN 4.1 Analisa Sistem Sesuai dengan tujuan yang diharapkan, maka kontribusi yang dapat diberikan dari kerja praktek ini adalah proses entry data alat tulis kantor yang selama

Lebih terperinci

Sistem Komputerisasi Pembelian Tiket Kapal Laut

Sistem Komputerisasi Pembelian Tiket Kapal Laut Sistem Komputerisasi Pembelian Tiket Kapal Laut TUGAS AKHIR Oleh : Tobersen Siregar 33105055 Disusun untuk memenuhi syarat kelulusan Program Diploma III PROGRAM STUDI TEKNIK INFORMATIKA POLITEKNIK BATAM

Lebih terperinci

Sistem Informasi Pembelian, Penjualan dan Persediaan Barang Pada Home Industri TUGAS AKHIR

Sistem Informasi Pembelian, Penjualan dan Persediaan Barang Pada Home Industri TUGAS AKHIR Sistem Informasi Pembelian, Penjualan dan Persediaan Barang Pada Home Industri TUGAS AKHIR Oleh : DWI UTARI 3310701005 NORA AFRILA 3310701043 Disusun untuk memenuhi syarat kelulusan Program Diploma III

Lebih terperinci

BAB IV DISKRIPSI PEKERJAAN. Kerja praktik ini dilaksanakan selama satu bulan di Klinik Pendidikan

BAB IV DISKRIPSI PEKERJAAN. Kerja praktik ini dilaksanakan selama satu bulan di Klinik Pendidikan BAB IV DISKRIPSI PEKERJAAN Kerja praktik ini dilaksanakan selama satu bulan di Klinik Pendidikan Dinas Pendidikan Provinsi Jawa Timur. Tujuan dari kerja praktik ini adalah untuk memberikan solusi atas

Lebih terperinci

BAB III PEMBAHASAN sampai 30 Agustus 2009 di Pemerintahan Desa Setianegara Kecamatan

BAB III PEMBAHASAN sampai 30 Agustus 2009 di Pemerintahan Desa Setianegara Kecamatan BAB III PEMBAHASAN 3.1 Jadwal Kerja Praktek Kerja Praktek yang penulis lakukan dilaksanakan pada tanggal 06 Juli 2009 sampai 30 Agustus 2009 di Pemerintahan Desa Setianegara Kecamatan Cilimus Kabupaten

Lebih terperinci

SISTEM INFORMASI AKADEMIK BERBASIS SMS (Studi Kasus SMAN 4 Batam) TUGAS AKHIR

SISTEM INFORMASI AKADEMIK BERBASIS SMS (Studi Kasus SMAN 4 Batam) TUGAS AKHIR SISTEM INFORMASI AKADEMIK BERBASIS SMS (Studi Kasus SMAN 4 Batam) TUGAS AKHIR Oleh : Sasmita Adhytya 33105015 Disusun untuk memenuhi syarat kelulusan Program Diploma III PROGRAM STUDI TEKNIK INFORMATIKA

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM. Kambing Etawa Menggunakan Metode Pearson Square pada Peternakan Nyoto.

BAB III ANALISIS DAN PERANCANGAN SISTEM. Kambing Etawa Menggunakan Metode Pearson Square pada Peternakan Nyoto. BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem Pada bab ini akan dibahas tentang identifikasi permasalahan, analisis permasalahan, solusi permasalahan dan perancangan sistem dalam Rancang

Lebih terperinci

BAB IV DESKRIPSI KERJA PRAKTEK. mengetahui proses bisnis yang ada dalam sistem yang akan dibuat, dalam hal ini

BAB IV DESKRIPSI KERJA PRAKTEK. mengetahui proses bisnis yang ada dalam sistem yang akan dibuat, dalam hal ini 24 BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Wawancara dan Pengamatan Dalam melaksanakan kerja praktek ini, dilakukan wawancara untuk mengetahui proses bisnis yang ada dalam sistem yang akan dibuat, dalam hal

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Pengertian Informasi Dan Data Informasi di jaman modern seperti ini sangat dibutuhkan oleh setiap individu maupun suatu organisasi. Karena informasi dapat digunakan sebagai bahan

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM. informasi yang utuh kedalam bagian-bagian komponennya dengan maksud untuk

BAB III ANALISIS DAN PERANCANGAN SISTEM. informasi yang utuh kedalam bagian-bagian komponennya dengan maksud untuk BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh kedalam bagian-bagian komponennya dengan maksud

Lebih terperinci

Rezza Prawira Rukmana

Rezza Prawira Rukmana DOKUMEN PERANCANGAN PERANGKAT LUNAK SISTEM RENTAL MOBIL (SRM) Dipersiapkan Oleh : Dendry Dwi Pamungkas Umar Muis Salam Rezza Prawira Rukmana Egi Widya Yachya J3D111108 J3D111039 J3D111047 J3D110067 Program

Lebih terperinci

BAB IV DESKRIPSI PEKERJAAN. perhitungan data presensi siswa yang dilakukan oleh wali kelas. Dalam

BAB IV DESKRIPSI PEKERJAAN. perhitungan data presensi siswa yang dilakukan oleh wali kelas. Dalam BAB IV DESKRIPSI PEKERJAAN Berdasarkan hasil survey yang dilakukan pada saat kerja praktek di SMA Negeri 2 Sidoarjo, permasalahan yang terjadi adalah proses yang berkaitan dengan perhitungan data presensi

Lebih terperinci

BAB IV DESKRIPSI KERJA PRAKTEK. Berdasarkan data yang didapat, identifikasi masalah yang didapat adalah

BAB IV DESKRIPSI KERJA PRAKTEK. Berdasarkan data yang didapat, identifikasi masalah yang didapat adalah BAB IV DESKRIPSI KERJA PRAKTEK Berdasarkan data yang didapat, identifikasi masalah yang didapat adalah kesulitan dalam proses perekapitulasian ataupun pembuatan laporan secara periodik terhadap proses

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN 3.1 Analisis Sistem Pada analisis sistem ini akan dilakukan penguraian dari suatu sistem informasi yang utuh kedalam prosedur-prosedur yang saling berhubungan dengan maksud

Lebih terperinci

BAB 3 PEMBAHASAN. 3.1 Sistem Absensi Berbasis Webcam

BAB 3 PEMBAHASAN. 3.1 Sistem Absensi Berbasis Webcam BAB PEMBAHASAN.1 Sistem Absensi Berbasis Webcam Sistem absensi berbasis webcam adalah sistem yang melakukan absensi karyawan berdasarkan input citra hasil capture webcam. Sistem akan melakukan posting

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN 3.1 Analisis Pengubahan SMS pada ponsel menjadi suara dilakukan dengan mengolah data SMS dan membandingkannya dengan kamus kata. Kamus kata berguna sebagai acuan apakah

Lebih terperinci

Aplikasi Pemghitung Point Rally Wisata Menggunakan RFID TUGAS AKHIR

Aplikasi Pemghitung Point Rally Wisata Menggunakan RFID TUGAS AKHIR Aplikasi Pemghitung Point Rally Wisata Menggunakan RFID TUGAS AKHIR Oleh : Arizona Ishak 33105011 Disusun untuk memenuhi syarat kelulusan Program Diploma III PROGRAM STUDI TEKNIK INFORMATIKA POLITEKNIK

Lebih terperinci

BAB 3 PERANCANGAN PROGRAM

BAB 3 PERANCANGAN PROGRAM BAB 3 PERANCANGAN PROGRAM 3.1. Spesifikasi Rumusan Rancangan Program aplikasi ini terdiri dari 2 bagian, bagian input data dan bagian analisis data. Bagian Input Data: pada bagian ini user akan diminta

Lebih terperinci

BAB IV 4. DESKRIPSI KERJA PRAKTIK

BAB IV 4. DESKRIPSI KERJA PRAKTIK BAB IV 4. DESKRIPSI KERJA PRAKTIK Berdasarkan hasil wawancara pada saat melaksanakan kerja praktek di PT. Bioli Lestari, secara garis besar permasalahan yang dialami langsung pada bagian produksi khususnya

Lebih terperinci

BAB III METODE PENELITIAN. penyelesaian hasil utama. Analisis sistem perangkat lunak adalah dokumen. komputer yang akan mengimplementasikan sistem.

BAB III METODE PENELITIAN. penyelesaian hasil utama. Analisis sistem perangkat lunak adalah dokumen. komputer yang akan mengimplementasikan sistem. BAB III METODE PENELITIAN Pada desain sistem berbasis komputer, analisis memegang peranan yang penting dalam membuat rincian sistem baru. Analisis perangkat lunak merupakan langkah pemahaman persoalan

Lebih terperinci

PENGELOLAAN DATA KEBUDAYAAN MELAYU DI INDONESIA MENGGUNAKAN DATABASE MULTIMEDIA

PENGELOLAAN DATA KEBUDAYAAN MELAYU DI INDONESIA MENGGUNAKAN DATABASE MULTIMEDIA PENGELOLAAN DATA KEBUDAYAAN MELAYU DI INDONESIA MENGGUNAKAN DATABASE MULTIMEDIA TUGAS AKHIR Oleh : Abdul Fatah 3310801073 M. Handa Ramadhani 3310801122 Disusun untuk memenuhi syarat kelulusan Program Diploma

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM Pada bab ini akan dilakukan implementasi dan pengujian terhadap sistem yang baru. Tahapan implementasi sistem (sistem implementation) merupakan tahap meletakan

Lebih terperinci

APLIKASI SURAT PEMBERITAHUAN (SPT) TAHUNAN PAJAK PENGHASILAN (PPh) WAJIB PAJAK ORANG PRIBADI dan BADAN

APLIKASI SURAT PEMBERITAHUAN (SPT) TAHUNAN PAJAK PENGHASILAN (PPh) WAJIB PAJAK ORANG PRIBADI dan BADAN APLIKASI SURAT PEMBERITAHUAN (SPT) TAHUNAN PAJAK PENGHASILAN (PPh) WAJIB PAJAK ORANG PRIBADI dan BADAN TUGAS AKHIR Oleh : Nova Ade Saputra 33106052 Deni Arsenal 33106062 Disusun untuk memenuhi syarat kelulusan

Lebih terperinci

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. Pengujian merupakan bagian yang penting dalam siklus pembangunan

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. Pengujian merupakan bagian yang penting dalam siklus pembangunan BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM 5.1. Pengujian Pengujian merupakan bagian yang penting dalam siklus pembangunan perangkat lunak. Pengujian dilakukan untuk menjamin kualitas dan juga mengetahui

Lebih terperinci

Spesifikasi Kebutuhan Perangkat Lunak untuk

Spesifikasi Kebutuhan Perangkat Lunak untuk Spesifikasi Kebutuhan Perangkat Lunak untuk Aplikasi Penjualan Sparepart Toko WN MOTOR Disusun Oleh 1. Anda Alimudin 10108381 2. Eko Gunawan 10108386 3. Reyza Gamaressa 10108388 4. Ariep Dwi N 10108390

Lebih terperinci

BAB IV PERANCANGAN SISTEM. Sistem Informasi Persediaan Barang merupakan suatu sistem yang mengelola

BAB IV PERANCANGAN SISTEM. Sistem Informasi Persediaan Barang merupakan suatu sistem yang mengelola BAB IV PERANCANGAN SISTEM 4.1 Deskripsi Perancangan Sistem Informasi Persediaan Barang merupakan suatu sistem yang mengelola data stok barang. Sistem yang dirancang akan dikembangkan dengan memakai basis

Lebih terperinci

BAB IV PERANCANGAN SISTEM. harus menyerahkan data kompetensi siswa kepada pihak staff PSG untuk

BAB IV PERANCANGAN SISTEM. harus menyerahkan data kompetensi siswa kepada pihak staff PSG untuk BAB IV PERANCANGAN SISTEM Aplikasi yang dibangun adalah Aplikasi Penjadwalan Pendidikan Sistem Ganda berbasis web di SMK Negeri 1 Cerme. Aplikasi pengolahan data ini diharapkan mampu memberikan kemudahan

Lebih terperinci

BAB 4 IMPLEMENTASI DAN TESTING Perkiraan Kebutuhan Piranti Keras (Hardware) b. Memory DDR 512MB

BAB 4 IMPLEMENTASI DAN TESTING Perkiraan Kebutuhan Piranti Keras (Hardware) b. Memory DDR 512MB 115 BAB 4 IMPLEMENTASI DAN TESTING 4.1. Implementasi 4.1.1. Perkiraan Kebutuhan Piranti Keras (Hardware) Perkiraan piranti keras atau hardware yang dibutuhkan dalam pembuatan aplikasi ini antara lain :

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM. saat ini sedang berjalan. Kelebihan dan kekurangan sistem tersebut dapat

BAB III ANALISIS DAN PERANCANGAN SISTEM. saat ini sedang berjalan. Kelebihan dan kekurangan sistem tersebut dapat BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem Analisis sistem memberikan gambaran tentang sistem yang diamati yang saat ini sedang berjalan. Kelebihan dan kekurangan sistem tersebut dapat

Lebih terperinci

BAB 3 PERANCANGAN PROGRAM

BAB 3 PERANCANGAN PROGRAM BAB 3 PERANCANGAN PROGRAM 3.1 Analisis Perancangan Program 3.1.1 Struktur Program Input yang diperlukan program berupa data inventori. Data inventori yang dibutuhkan di sini meliputi ID barang, nama barang,

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. buat, dilakukan menggunakan bahasa pemograman java netbeans dengan basis

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. buat, dilakukan menggunakan bahasa pemograman java netbeans dengan basis BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1 Implementasi Implementasi adalah suatu kelanjutan dari perancangan sistem informasi peminjaman dan pengembalian mobil pada Rental Mobil Dua Saudara. Telah di

Lebih terperinci

BAB IV DESKRIPSI KERJA PRAKTIK

BAB IV DESKRIPSI KERJA PRAKTIK BAB IV DESKRIPSI KERJA PRAKTIK 4.1. Analisa Sistem Pelaksanaan kerja praktik dilakukan pada CV ALFA tepatnya pada Toko Alfa Komputer yang berlokasi di Jalan Dr. Soetomo No.01 (Ruko Mutiara Blambangan)

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN

BAB IV ANALISIS DAN PERANCANGAN BAB IV ANALISIS DAN PERANCANGAN 4.1 Analisis Sistem Analisis Sistem adalah proses dimana kita menganalisa suatu permasalahan untuk dipahami, kemudian kita mengidentifikasi masalah dan mencari solusinya.

Lebih terperinci

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN BAB IV DESKRIPSI PEKERJAAN 1.1. Analisis Kebutuhan Sistem Analisis adalah tahap awal dalam membuat sistem baru. Langkah awal adalah melakukan wawancara dan pengamatan. Pengamatan dilakukan dengan cara

Lebih terperinci

IMPLEMENTASI DAN EVALUASI

IMPLEMENTASI DAN EVALUASI BAB 4 IMPLEMENTASI DAN EVALUASI Pada bab ini dibahas mengenai implementasi serta evaluasi terhadap metode transformasi wavelet dalam sistem pengenalan sidik jari yang dirancang. Untuk mempermudah evaluasi,

Lebih terperinci

BAB IV DESKRIPSI KERJA PRAKTEK. mampu mempengaruhi prestasi dari sumber daya manusia khususnya untuk

BAB IV DESKRIPSI KERJA PRAKTEK. mampu mempengaruhi prestasi dari sumber daya manusia khususnya untuk BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa sistem Dalam pengembangan teknologi informasi ini dibutuhkan analisa dan perancangan sistem pengolah data. Sistem pengolah data tersebut diharapkan mampu mempengaruhi

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI. Untuk menjalankan alat bantu normalisasi ini dibutuhkan sarana perangkat keras

BAB 4 IMPLEMENTASI DAN EVALUASI. Untuk menjalankan alat bantu normalisasi ini dibutuhkan sarana perangkat keras BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi 4.1.1 Spesifikasi Sistem Untuk menjalankan alat bantu normalisasi ini dibutuhkan sarana perangkat keras dan piranti lunak sebagai berikut : Spesifikasi

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem Tahap implementasi program merupakan suatu tahap penerapan dari analisis dan desain sistem yang telah dibuat. Adapun kebutuhan sistem ini terdiri dari

Lebih terperinci

DESKRIPSI PERANCANGAN PERANGKAT LUNAK. Aplikasi Bogor Line

DESKRIPSI PERANCANGAN PERANGKAT LUNAK. Aplikasi Bogor Line DPPL BOGOR LINE DESKRIPSI PERANCANGAN PERANGKAT LUNAK Aplikasi Bogor Line untuk: Institut Pertanian Bogor Dipersiapkan oleh: Kelompok 9 1. Larasati (G64140005) 2. Respati Widrantara Putra (G64140028) 3.

Lebih terperinci

BAB III METODE PENELITIAN. sistem yang digunakan untuk menggambarkan aliran data secara keseluruhan

BAB III METODE PENELITIAN. sistem yang digunakan untuk menggambarkan aliran data secara keseluruhan 30 BAB III METODE PENELITIAN Metode penelitian pada tugas akhir ini mencakup beberapa tahapan pengerjaan antara lain : 3.1. Perancangan Sistem Perancangan sistem pada penelitian tugas akhir ini terdiri

Lebih terperinci

BAB III PEMBAHASAN. 3.1 Perspektif Produk

BAB III PEMBAHASAN. 3.1 Perspektif Produk BAB III PEMBAHASAN 3.1 Perspektif Produk Perangkat lunak yang dibuat dikhususkan untuk digunakan dalam pengelolahan database barang berupa fosil-fosil yang ada di museum geologi bandung. Aplikasi ini bernama

Lebih terperinci

BAB IV DESKRIPSI PEKERJAAN. yang digunakan oleh CV. DAUN MUDA COMMUNICATION, ini dilakukan

BAB IV DESKRIPSI PEKERJAAN. yang digunakan oleh CV. DAUN MUDA COMMUNICATION, ini dilakukan BAB IV DESKRIPSI PEKERJAAN 4.1 Prosedur Kerja Praktek Dalam pengumpulan data sebagai bahan penyusunan laporan kerja praktek ini, pendekatan terhadap permasalahan yang dilakukan adalah dengan mempelajari

Lebih terperinci

BAB III ANALISA MASALAH DAN PEMBAHASAN

BAB III ANALISA MASALAH DAN PEMBAHASAN BAB III ANALISA MASALAH DAN PEMBAHASAN 3.1 SEJARAH SINGKAT BADAN USAHA Organisasi dapat diibaratkan seperti tubuh manusia, yang terdiri dari bagian bagian yang saling bekerjasama antara organ tubuh yang

Lebih terperinci

4 BAB 4 IMPLEMENTASI DAN EVALUASI. rencana implementasi dapat dilihat pada Tabel 4.1 di bawah ini : Tabel 4.1 Tabel Rencana Implementasi

4 BAB 4 IMPLEMENTASI DAN EVALUASI. rencana implementasi dapat dilihat pada Tabel 4.1 di bawah ini : Tabel 4.1 Tabel Rencana Implementasi 4 BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Rencana Implementasi Untuk memastikan program dapat berjalan dengan lancar, maka perlu dilakukan instalasi perangkat keras, sistem operasi dan DBMS, program aplikasi,

Lebih terperinci

BAB III ANALISIS DAN IMPLEMENTASI

BAB III ANALISIS DAN IMPLEMENTASI BAB III ANALISIS DAN IMPLEMENTASI Pada bab ini membahas tentang langkah-langkah yang digunakan dalam penelitian, diantaranya jenis penelitian, sumber data, tahap analisis, blok diagram, dan system flow,

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Hasil Berikut adalah tampilan hasil dan pembahasan dari Sistem Informasi Akuntansi Penyusutan Aset Tetap Dan Bergerak Dengan Metode Garis Lurus Pada Otoritas Pelabuhan Utama

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI. mempersiapkan kebutuhan system (baik hardware maupun software), persiapan

BAB IV IMPLEMENTASI DAN EVALUASI. mempersiapkan kebutuhan system (baik hardware maupun software), persiapan BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Di dalam tahap implementasi ini terdapat 3 sub tahap, yaitu mempersiapkan kebutuhan system (baik hardware maupun software), persiapan instalasi aplikasi,

Lebih terperinci

SISTEM INFORMASI INVENTORY DEPARTEMEN IT INFRASTRUCTURE PT.UNISEM BATAM

SISTEM INFORMASI INVENTORY DEPARTEMEN IT INFRASTRUCTURE PT.UNISEM BATAM SISTEM INFORMASI INVENTORY DEPARTEMEN IT INFRASTRUCTURE PT.UNISEM BATAM TUGAS AKHIR Oleh : Ehwan Gafar Prastyo 3310701002 Disusun untuk memenuhi syarat kelulusan Program Diploma III PROGRAM STUDI TEKNIK

Lebih terperinci

BAB III HASIL DAN PEMBAHASAN

BAB III HASIL DAN PEMBAHASAN BAB III HASIL DAN PEMBAHASAN Sesuai dengan tujuan penelitian ini, yaitu untuk merancang dan membuat Sistem Informasi Jurnal Penerimaan Siswa Baru jenjang Sekolah Menengah Atas di Kabupaten X untuk menggantikan

Lebih terperinci

BAB III PEMBAHASAN. Perancangan Antarmuka meliputi perancangan struktur menu dan perancangan tampilan pada tampilan user.

BAB III PEMBAHASAN. Perancangan Antarmuka meliputi perancangan struktur menu dan perancangan tampilan pada tampilan user. BAB III PEMBAHASAN 3.1 Perancangan Antarmuka Perancangan Antarmuka meliputi perancangan struktur menu dan perancangan tampilan pada tampilan user. 3.1.1 Perancangan Struktur Menu User Pembuatan Aplikasi

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN SISTEM. dilakukan dalam pengumpulan data tersebut, antara lain:

BAB IV ANALISIS DAN PERANCANGAN SISTEM. dilakukan dalam pengumpulan data tersebut, antara lain: BAB IV ANALISIS DAN PERANCANGAN SISTEM Dalam pengumpulan data sebagai bahan penyusunan laporan kerja praktek, diperlukan adanya pengamatan data dan informasi yang dibutuhkan oleh perusahaan. Data dan informasi

Lebih terperinci

BAB IV DESKRIPSI PEKERJAAN. pengamatan secara langsung, dalam hal ini proses sirkulasi perpustakaan pada

BAB IV DESKRIPSI PEKERJAAN. pengamatan secara langsung, dalam hal ini proses sirkulasi perpustakaan pada BAB IV DESKRIPSI PEKERJAAN 4.1 Analisa Sistem Menganalisa sistem merupakan langkah awal dalam membuat rancang bangun sebuah sistem baru. Langkah pertama adalah melakukan wawancara dan pengamatan secara

Lebih terperinci

BAB 4 DESKRIPSI PEKERJAAN. tersebut kedalam laporan perilaku siswa selama 1 hari, 1 bulan, dan 1 tahun.

BAB 4 DESKRIPSI PEKERJAAN. tersebut kedalam laporan perilaku siswa selama 1 hari, 1 bulan, dan 1 tahun. 1 BAB 4 DESKRIPSI PEKERJAAN Dalam merancang, membangun dan mengimplementasikan aplikasi yang dibuat dengan aplikasi sistem informasi pencatatan perilaku siswa menjadi satu kesatuan yang utuh, maka terdapat

Lebih terperinci

Abstrak BAB I PENDAHULUAN

Abstrak BAB I PENDAHULUAN Abstrak Seiring dengan perkembangan jaman, teknologi mengalami perkembangan yang sangat pesat, khususnya dalam bidang komputer sangat membantu manusia dalam melakukan pekerjaan sehingga mendapatkan hasil

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN. Analisis Sistem ini merupakan penguraian dari suatu sistem pengolahan aplikasi

BAB IV ANALISIS DAN PERANCANGAN. Analisis Sistem ini merupakan penguraian dari suatu sistem pengolahan aplikasi BAB IV ANALISIS DAN PERANCANGAN 4.1 Analisis Sistem Analisis Sistem ini merupakan penguraian dari suatu sistem pengolahan aplikasi yang utuh kedalam berbagai bagian-bagian komponennya serta hubungan antar

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Spesifikasi Hardware dan Software Dalam pembuatan program aplikasi ini digunakan komputer dengan spesifikasi hardware sebagai berikut: 1) Processor : Pentium IV 2.80

Lebih terperinci

BAB IV ANALISIS DAN DESAIN SISTEM. berdasarkan data yang telah diperoleh dari hasil studi lapangan. Sedangkan desain

BAB IV ANALISIS DAN DESAIN SISTEM. berdasarkan data yang telah diperoleh dari hasil studi lapangan. Sedangkan desain BAB IV ANALISIS DAN DESAIN SISTEM Perkembangan teknologi informasi saat ini membutuhkan analisa dan perancangan sistem pengolah data yang baik. Sistem pengolah data tersebut diharapkan mampu meningkatkan

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil 1. Tampilan Menu Utama Pada halaman menu utama sistem penunjang keputusan ini sebagai halaman pertama kali saat aplikasi ini dijalankan. Halaman ini berisi

Lebih terperinci

APLIKASI SISTEM INFORMASI PENGOLAHAN DATA PADA DIREKTORAT RESERSE KRIMINAL KHUSUS POLDA SUMBAR

APLIKASI SISTEM INFORMASI PENGOLAHAN DATA PADA DIREKTORAT RESERSE KRIMINAL KHUSUS POLDA SUMBAR APLIKASI SISTEM INFORMASI PENGOLAHAN DATA PADA DIREKTORAT RESERSE KRIMINAL KHUSUS POLDA SUMBAR Janero Kennedy 1) 1) Magister Teknik Informatika, STMIK AMIKOM, Kota Yogyakarta. Jl Ring road Utara, Condongcatur,

Lebih terperinci

BAB IV DESKRIPSI PEKERJAAN. kosong. Hal ini dapat digunakan untuk menentukan berapa jumlah limit yang

BAB IV DESKRIPSI PEKERJAAN. kosong. Hal ini dapat digunakan untuk menentukan berapa jumlah limit yang BAB IV DESKRIPSI PEKERJAAN Pada puskesmas Kupang, sistem yang diperlukan oleh puskesmas adalah sistem yang dapat membantu dan memenuhi kebutuhan semua proses yang ada secara terkomputerisasi dengan baik

Lebih terperinci

BAB 3 ANALISIS DAN PERANCANGAN. menentukan dan mengungkapkan kebutuhan sistem. Kebutuhan sistem terbagi menjadi

BAB 3 ANALISIS DAN PERANCANGAN. menentukan dan mengungkapkan kebutuhan sistem. Kebutuhan sistem terbagi menjadi BAB 3 ANALISIS DAN PERANCANGAN 3. Analisis Kebutuhan Sistem Hal pertama yang perlu dilakukan dalam analisis kebutuhan sistem adalah menentukan dan mengungkapkan kebutuhan sistem. Kebutuhan sistem terbagi

Lebih terperinci

BAB IV DESKRIPSI PEKERJAAN. Kerja Praktek di unit IS SSM PT. TELKOM Surabaya, maka dapat diketehui

BAB IV DESKRIPSI PEKERJAAN. Kerja Praktek di unit IS SSM PT. TELKOM Surabaya, maka dapat diketehui BAB IV DESKRIPSI PEKERJAAN 4.1 Analisis Sistem Berdasarkan hasil pengamatan yang dilakukan pada saat pelaksanaan Kerja Praktek di unit IS SSM PT. TELKOM Surabaya, maka dapat diketehui proses-proses pencatatan

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN. Dalam penulisan tugas akhir ini pembuatan program menggunakan web

BAB IV IMPLEMENTASI DAN PENGUJIAN. Dalam penulisan tugas akhir ini pembuatan program menggunakan web BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Instalasi Software ( implementasi sistem ) Dalam penulisan tugas akhir ini pembuatan menggunakan web server Aplikasi penjualan berbasis website ini menggunakan software

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI 4 BAB II LANDASAN TEORI 2.1 Definisi Sistem Sistem merupakan kumpulan elemen elemen yang saling berkaitan, bekerja sama untuk mencapai suatu tujuan. (Jogiyanto, 1999, hlm 1). Suatu sistem terdiri atas

Lebih terperinci

BAB IV ANALISA DAN DESAIN

BAB IV ANALISA DAN DESAIN 26 BAB IV ANALISA DAN DESAIN 4.1 Identifikasi Masalah Sebelum proses analisa dilakukan, tahapan yang terlebih dahulu dilakukan adalah identifikasi permasalahan yang terdiri dari survey, wawancara kepada

Lebih terperinci

3 BAB III PEMBAHASAN

3 BAB III PEMBAHASAN 3 BAB III PEMBAHASAN 3.1 Analysis System Analisis merupakan suatu tahapan pemahaman terhadap sistem atau aplikasi yang sedang berjalan maupun yang akan dibuat. Tahapan analisis bertujuan untuk mengetahui

Lebih terperinci

Universitas Bina Nusantara. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2006/2007

Universitas Bina Nusantara. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2006/2007 Universitas Bina Nusantara Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2006/2007 ANALISA DAN PERANCANGAN SISTEM BASIS DATA PENJUALAN JASA KREDIT KENDARAAN BERMOTOR PADA PT.

Lebih terperinci

BAB IV DESKRIPSI PEKERJAAN. mendapatkan tugas dan di tempatkan pada bagian Bagian Bagian Tata Usaha dalam

BAB IV DESKRIPSI PEKERJAAN. mendapatkan tugas dan di tempatkan pada bagian Bagian Bagian Tata Usaha dalam BAB IV DESKRIPSI PEKERJAAN Berdasarkan hasil survey yang telah dilakukan pada saat kerja praktik ini, saya mendapatkan tugas dan di tempatkan pada bagian Bagian Bagian Tata Usaha dalam hal ini dengan tujuan

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN BAB IV HASIL DAN PEMBAHASAN Berdasarkan hasil observasi dan wawancara yang telah dilakukan selama masa kerja praktik di GKI Sulung Bajem Demak, permasalahan yang terjadi dalam gereja ini adalah banyaknya

Lebih terperinci

BAB IV DESKRIPSI KERJA PRAKTEK. identifikasi masalah. Adapun penjelasannya sebagai berikut: beberapa cara yang telah dilakukan, antara lain:

BAB IV DESKRIPSI KERJA PRAKTEK. identifikasi masalah. Adapun penjelasannya sebagai berikut: beberapa cara yang telah dilakukan, antara lain: BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistem Pada tahap ini penulis melakukan 2 langkah, yaitu prosedur penelitian dan identifikasi masalah. Adapun penjelasannya sebagai berikut: 4.2 Prosedur Penelitian

Lebih terperinci

BAB IV DISKRIPSI PEKERJAAN

BAB IV DISKRIPSI PEKERJAAN BAB IV DISKRIPSI PEKERJAAN Kerja Praktik ini dilakukan selama 160 jam dengan pembagian waktu dalam satu minggu, 8 jam sebanyak 20 kali. Dalam kerja Praktik ini, diharuskan menemukan permasalahan yang ada,

Lebih terperinci

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2007/2008

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2007/2008 UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2007/2008 ANALISIS DAN PERANCANGAN BASIS DATA UNTUK APLIKASI SISTEM PENJUALAN DAN PEMBELIAN PADA PT.

Lebih terperinci

APLIKASI PENGELOLAAN DATA PENDUDUK

APLIKASI PENGELOLAAN DATA PENDUDUK APLIKASI PENGELOLAAN DATA PENDUDUK TUGAS AKHIR Oleh : Ovia Qadarsiki 33101013 Disusun untuk memenuhi syarat kelulusan Program Diploma III PROGRAM STUDI APLIKASI PERANGKAT LUNAK JURUSAN TEKNIK INFORMATIKA

Lebih terperinci

BAB IV DESKRIPSI PEKERJAAN. kertas. Pencatatan stok dilakukan dengan cara mengecek jumlah stok barang

BAB IV DESKRIPSI PEKERJAAN. kertas. Pencatatan stok dilakukan dengan cara mengecek jumlah stok barang BAB IV DESKRIPSI PEKERJAAN 4.1 Identifikasi Masalah Pencatatan stok dan laporan yang saat ini terjadi masih menggunakan kertas. Pencatatan stok dilakukan dengan cara mengecek jumlah stok barang terlebih

Lebih terperinci

KSI B ~ M.S. WULANDARI

KSI B ~ M.S. WULANDARI 1 MODUL I : TABEL Microsoft Access adalah perangkat lunak database management system (DBMS). Database dalam Microsoft Access dapat terdiri atas satu atau beberapa tabel, query, form, report, makro, dan

Lebih terperinci

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2005/2006

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2005/2006 UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2005/2006 ANALISIS DAN PERANCANGAN SISTEM BASISDATA PENJUALAN DAN PEMBELIAN PADA SAKURA MOTOR Erik Sebastian

Lebih terperinci

MULYADI, IR, M.SI DOSEN TETAP STMIK NURDIN HAMZAH JAMBI ABSTRAK I. PENDAHULUAN

MULYADI, IR, M.SI DOSEN TETAP STMIK NURDIN HAMZAH JAMBI ABSTRAK I. PENDAHULUAN APLIKASI PEMOGRAMMAN DELPHI 7 DAN MICROSOFT ACCES 2007 DALAM PENGOLAHAN DATA PRESENSI PEGAWAI PADA KANTOR BADAN PERENCANAAN PEMBANGUNAN DAERAH PROPINSI JAMBI MULYADI, IR, M.SI moelyadiroesly@yahoo.com

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1. Implementasi Sistem BAB IV IMPLEMENTASI DAN PENGUJIAN Tahap implementasi dan pengujian sistem, dilakukan setelah tahap analisa dan perancangan selesai dilakukan. Pada sub bab ini akan dijelaskan implementasi

Lebih terperinci