BAB 3 PERANCANGAN PROGRAM. objek, analisis blob, SMS service, dan video saving. Deteksi objek adalah proses untuk
|
|
- Teguh Iskandar
- 6 tahun lalu
- Tontonan:
Transkripsi
1 BAB 3 PERANCANGAN PROGRAM 3.1 Spesifikasi rancangan program Secara garis besar program dapat dibagi menjadi 4 bagian besar, yaitu deteksi objek, analisis blob, SMS service, dan video saving. Deteksi objek adalah proses untuk menentukan apakah ada objek atau tidak. Analisis blob adalah proses memisahkan objek pada gambar binary, dengan menggunakan 8 Connectivity Sequential Connected Component Labeling. Analisis blob juga digunakan untuk mendapatkan informasi lebih tentang objek. Adapun SMS service akan mengirimkan SMS ketika terjadi deteksi gerakan pada program. Selain reporting, SMS service juga akan menerima feedback dari pengguna sehingga pengguna dapat mengontrol kerja program dari telepon selulernya. Sedangkan video saving akan menyimpan gambar-gambar dari webcam menjadi file video berextension.avi. Dengan penggunaan Approximated median filter program dapat beradaptasi terhadap perubahan cahaya ataupun perubahan kecil (non signifikan) pada lingkungan. Namun perubahan yang terjadi tidak boleh terjadi secara drastis. Program juga dapat menghasilkan informasi objek seperti lokasi, ukuran, dan jumlahnya. Hal ini disediakan oleh program dengan memakai Connected Component Labeling untuk melabeli objek. 3.2 Perancangan program aplikasi Deteksi objek Proses dimulai ketika webcam telah mengirimkan gambar ke program. Saat gambar telah tersedia lalu program akan mengecek apakah sebelumnya sudah terdapat
2 27 background model. Jika belum terdapat background model maka program akan membuat background model dari gambar yang diterima, dan proses akan dimulai lagi dari awal. Namun jika ternyata sudah terdapat background model maka program akan melakukan background subtraction terhadap gambar. Selanjutnya program akan mengecek timer yang ada, jika timer sudah aktif maka akan dilakukan proses update pada background model dengan menggunakan Approximated median filter, jika tidak aktif maka program akan langsung melanjutkan ke proses selanjutnya. Proses update background model dengan Approximated median filter didasarkan pada rumusan b ( t + 1 bt ( m, n) + 1 m, n) = bt ( m, n) 1 b t = background model saat ini b t+1 = background yang telah diupdate x t = gambar saat ini untuk bt ( m, n) < untuk b ( m, n) > t x ( m, n) t x ( m, n) t Pseudo code dari rumusan ini dapat dituliskan sebagai berikut, For r = 0 to imageheight For c = 0 to imagewidth If backgroundmodel[r,c] < gambar[r,c] backgroundmodel[r,c] ++ If backgroundmodel[r,c] > gambar[r,c] backgroundmodel[r,c] - - Selanjutnya gambar hasil background subtraction yang berupa gambar binary akan dikenakan morphological transform berupa Opening untuk mengeliminasi noise dan lubang-lubang kecil pada gambar.
3 28 Proses Opening merupakan gabungan dari tranformasi erosion dan dilation, di mana erosion dinyatakan sebagai, A Θ B = { x : B A} Rumusan erosion ini secara teknis dapat dijelaskan sebagai sebuah proses mencocokkan structuring element ke tiap-tiap piksel foreground pada gambar. Piksel foreground yang sedang dicek akan ditempatkan di pusat dari structuring element, kemudian apabila semua piksel tetangganya sesuai dengan nilai pada structuring element (implikasi) maka piksel tersebut akan dinyatakan sebagai foreground. x Structuring Element Gambar Gambar 3.1 Hasil Erosion
4 29 Pseudocode erosion membutuhkan operator implikasi pada implementasinya, namun karena pada C# dan banyak bahasa pemrograman lainnya tidak terdapat operator implikasi maka menggunakan hukum ekivalensi diketahui bahwa, P Q ~P Q P ~P Q P Q ~P Q T F T T T T F F F F F T T T T F T F T T Tabel 3.1 Tabel kebenaran lalu dengan menggunakan operator ekivalen ini pseudocode dari erosion dapat ditulis, for r = 0 to imageheight for c = 0 to imagewidth if ~structuringelement[r_s,c_s] OR neighbour[r_n,c_n] (all 8-neighbour) gambar[r,c] is foreground else gambar[r,c] is background Setelah itu akan dilakukan dilation yang memiliki rumusan, ) A B = { x : B A } Proses dilation secara teknis dapat dijelaskan sebagai proses pemuatan structuring element pada setiap piksel foreground yang sedang dicek. Setiap piksel tetangga yang bersesuaian dengan structuring element akan di OR kan nilainya. x
5 Gambar 3.2 Hasil dilation Pseudocode dari rumusan ini dapat ditulis sebagai berikut, for r = 0 to imageheight for c = 0 to imagewidth if gambar[r,c] is foreground gambar[r,c] = gambar[r,c] OR structuringelement[r_s,c_s] (all 8-neighbour) Hasil morphology ini lalu akan dihitung jumlah piksel foregroundnya, jika jumlahnya lebih besar daripada threshold objek maka program akan melaporkan adanya objek dan melanjutkan proses ke tahap analisis blob. Jika tidak maka program akan memulai lagi dari awal proses yaitu menunggu gambar yang datang dari webcam Analisis blob Gambar binary yang datang dari tahap deteksi objek akan dikenakan proses 8 Connectivity Sequential Connected Component Labeling. Hasil dari proses ini adalah matrix label dari gambar binary. Algoritma 8-connectivity sequential connected component labeling merupakan jenis algoritma two-pass dari connected component labeling. Hal ini dikarenakan algoritma ini hanya menelusuri gambar sebanyak dua kali (two-pass). algoritmanya dijelaskan sebagai berikut :
6 31 C D E B A Gambar connectivity neighbourhood 1. Telusuri gambar dari kiri ke kanan, atas ke bawah 2. Fase scanning : (pass pertama) Jika piksel (A) adalah foreground maka cek piksel tetangganya Jika B adalah foreground maka labeli A sama seperti label B Selain itu jika C adalah foreground maka labeli A sama seperti label C Selain itu jika D adalah foreground maka labeli A sama seperti label D Jika E adalah foreground maka o Jika A belum berlabel maka labeli A sama seperti label E o Jika A sudah berlabel maka catat hal ini dalam Equivalent Map Jika B,C,D dan E adalah background maka labeli A dengan label baru dan tambahkan jumlah objek yang ditemukan 3. Fase analysis : Dari Equivalent Map disiapkan remapping array untuk proses perbaikan pada matrix label 4. Fase Labeling : (pass kedua) Perbaiki label pada matrix menggunakan remapping array Matrix label kemudian akan ditelusuri untuk mendapatkan daftar dari objek-objek yang ada pada gambar beserta informasi lokasi dan ukuran mereka.
7 SMS Service Sms service menyediakan kemampuan untuk mengirimkan laporan dan menerima feedback dari pengguna melalui sms. Pengiriman laporan akan dilakukan oleh program setelah terdeteksinya object pada tahap deteksi objek. Laporan yang dikirimkan oleh program berupa peringatan pada pengguna beserta informasi objek yang didapat dari tahap analisis blob. Sedangkan feedback dari pengguna dapat berupa input threshold objek, kendali status alarm, perubahan timer, dan lain sebagainya. Dalam program ini digunakan GSM Comm. Library ini berperan dalam menyediakan fungsi-fungsi dasar seperti koneksi perangkat telepon seluler, pengiriman sms, dan penerimaan SMS. Library GSM Comm merupakan library gratis dan dapat digunakan baik dalam aplikasi komersil maupun non komersil Video saving Video saving menyediakan kemampuan perekaman gambar-gambar dari webcam menjadi file video berextension.avi.
8 Diagram alir Diagram alir inti program Start Object Detection T jumlah pixel > threshold? Y Blob Analysis kirim SMS laporan End Gambar 3.4 Diagram alir inti program
9 Diagram alir deteksi objek Start buat Background model baru tersedia gambar dari webcam? T Y T terdapat Background model? Y Background subtraction Timer aktif? T Y Update background model Morphology Hitung pixel End Gambar 3.5 Diagram alir deteksi objek
10 Diagram alir analisis blob Start 8-Connectivity Connected Component Labeling Ekstrak informasi objek End Gambar 3.6 Diagram alir analisis blob
11 Diagram transisi (State transition diagram) Diagram transisi memberikan keterangan kepada sistem tentang apa yang harus dikerjakan (action) dan kondisi (state) tertentu. Kondisi adalah suatu event pada external environment yang dapat dideteksi oleh sistem misalnya sinyal, interupt, atau data. Hal ini akan menyebabkan perubahan terhadap state dari aktivitas x ke aktivitas y. Action adalah hal yang dilakukan oleh sistem bila terjadi perubahan state atau data. Action akan menghasilkan output, message display pada layar, menghasilkan kalkulasi dan lain sebagainya STD layar utama Form koneksi klik set threshold ubah nilai threshold klik stop recording menghentikan penyimpanan video keluar dari program pilih menu connect tampilkan form koneksi menampilkan gambar dari webcam pilih menu exit program selesai klik update background update background model klik save to video mulai menyimpan gambar pada video pilih menu setting phone tampilkan form setting phone pilih menu setting program tampilkan form setting program pilih menu about tampilkan form about form setting phone form setting program form about Gambar 3.7 STD layar utama
12 STD Form koneksi klik cancel kembali ke layar utama menunggu input user klik ok menyimpan nilai variabel dan kembali ke layar utama klik test mencoba koneksi ke ponsel Gambar 3.8 STD Form koneksi STD Setting program klik cancel kembali ke layar utama menunggu input user klik update menyimpan nilai variabel dan kembali ke layar utama Gambar 3.9 STD Setting program
13 STD Setting phone klik cancel kembali ke layar utama menunggu input dari user klik update menyimpan nilai variabel dan kembali ke layar utama Gambar 3.10 STD Setting phone STD About klik Ok kembali ke layar utama menunggu input user Gambar 3.11 STD About
14 Rancangan Layar Rancangan layar program dapat dibagi menjadi 4 layar, yakni Layar Utama, form Koneksi, Setting Program, Setting Phone, dan About Layar Utama Gambar 3.12 Rancangan layar utama Pada form ini akan ditampilkan video dari webcam, disertai dengan bounding box dari objek yang terdeteksi. Pada kotak status di kiri bawah akan menampilkan status detektor objek, di mana jika ada objek yang melebihi threshold yang ditentukan maka akan ditampilkan peringatan adanya objek, beserta informasi lokasi dan ukurannya. Tombol update background digunakan untuk mengupdate background model secara
15 40 manual, tombol ini bisa digunakan untuk menginisialisasi background model. Tombol save to Video digunakan untuk memulai perekaman gambar-gambar ke file video, sedangkan tombol stop recording berguna untuk menghentikan proses perekaman. Tombol set threshold digunakan untuk mengeset nilai threshold program dengan jumlah pixel objek pada gambar saat ini. Pada form ini juga menampilkan semua menu yang dapat diakses oleh user, antara lain menu File, Setting dan Help. Pada menu File, user dapat memilih connect untuk terhubung ke telepon seluler ataupun exit untuk keluar dari program. Pada menu Setting, user dapat memilih untuk mengubah setting program atau mengubah setting telepon seluler. Pada menu About, user dapat melihat keterangan cara pemakaian program dan berbagai informasi yang terkait dengan program Form koneksi Gambar 3.13 Rancangan form koneksi Pada form ini user dapat mengkoneksikan program dengan telepon seluler sesuai dengan port Com, baudrate dan time out yang dipilih. Tombol test pada form ini digunakan untuk mengetes apakah telepon seluler dapat terkoneksi.
16 Setting Program Gambar 3.14 Rancangan layar setting program Pada form ini user dapat mengubah berbagai setting pada program, seperti show mode yang menentukan jenis tampilan pada layar utama, nilai object threshold, selang waktu untuk mengupdate background model, mode grayscale, selang waktu pengambilan gambar dari webcam dan ukuran minimum untuk menfilter blob.
17 Setting Phone Gambar 3.15 Rancangan layar setting phone Form ini digunakan oleh user untuk berbagai setting seperti nomor telepon seluler yang akan menerima laporan, selang waktu pengiriman sms, dan jenis laporan yang akan dikirimkan.
18 About Gambar 3.16 Rancangan layar about Pada bagian ini ditampilkan keterangan singkat tentang program dan sekilas tentang cara pemakaian program.
UNIVERSITAS BINA NUSANTARA. Abstrak
UNIVERSITAS BINA NUSANTARA Program Ganda Teknik Informatika Matematika Semester Ganjil 2007/2008 Picolov 0700719023 Abstrak Seiring perkembangan jaman, masyarakat semakin membutuhkan sistem keamanan yang
Lebih terperinciBAB 1 PENDAHULUAN. menjadi salah satu hal yang sangat penting. Dengan begitu banyaknya kasus-kasus
BAB 1 PENDAHULUAN 1.1 Latar belakang masalah Melihat perkembangan yang terjadi di masyarakat, keamanan sekarang telah menjadi salah satu hal yang sangat penting. Dengan begitu banyaknya kasus-kasus seperti
Lebih terperinciBAB 3 ALGORITMA DAN PERANCANGAN. membaca partitur musik ini adalah sebagai berikut : hanya terdiri dari 1 tangga nada. dengan nada yang diinginkan.
BAB 3 ALGORITMA DAN PERANCANGAN 3.1. Algoritma Program Untuk mengimplementasikan ke dalam program aplikasi dibutuhkan algoritma, yaitu langkah-langkah instruksi sehingga dicapai hasil yang diinginkan.
Lebih terperinciBAB 3 ALGORITMA DAN PERANCANGAN
BAB 3 ALGORITMA DAN PERANCANGAN 3.1 Algoritma Program Dibutuhkan algoritma untuk diimplementasikan ke dalam program aplikasi ini, yaitu langkah langkah instruksi sehingga dicapai hasil yang diinginkan.
Lebih terperinciBAB 3 PERANCANGAN PROGRAM APLIKASI
BAB 3 PERANCANGAN PROGRAM APLIKASI 3.1 Rancangan Aplikasi Program aplikasi motion detection yang akan dirancang memiliki struktur hirarki di mana terdapat 3 sub menu dari menu utamanya yaitu sub menu file,
Lebih terperinciBAB 3 ANALISIS DAN PERANCANGAN. digunakan adalah suatu sistem yang terdiri dari banyaknya perulangan, baris
BAB 3 ANALISIS DAN PERANCANGAN 3.1 Analisis Model Metode Inverse Modified Discrete Cosine Transform (IMDCT) yang akan digunakan adalah suatu sistem yang terdiri dari banyaknya perulangan, baris frekuensi.pemodelan
Lebih terperinciBAB 3 ANALISIS DAN PERANCANGAN. Metode Inverse Modified Discrete Cosine Transform (IMDCT) yang akan
BAB 3 ANALISIS DAN PERANCANGAN 3.1 Analisis Model Metode Inverse Modified Discrete Cosine Transform (IMDCT) yang akan digunakan adalah suatu sistem yang terdiri dari banyaknya perulangan baris frekuensi.
Lebih terperinciBAB 3 ANALISIS DAN PERANCANGAN
BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum Manusia mempunyai kemampuan untuk belajar sejak dia dilahirkan, baik diajarkan maupun belajar sendiri, hal ini dikarenakan manusia mempunyai jaringan saraf.
Lebih terperinciBAB 3 ANALISIS DAN PERANCANGAN SISTEM PROGRAM APLIKASI HANDS RECOGNIZER
BAB 3 ANALISIS DAN PERANCANGAN SISTEM PROGRAM APLIKASI HANDS RECOGNIZER Dalam analisis dan perancangan sistem program aplikasi ini, disajikan mengenai analisis kebutuhan sistem yang digunakan, diagram
Lebih terperinciBAB 3 PERANCANGAN PROGRAM APLIKASI
BAB 3 PERANCANGAN PROGRAM APLIKASI 3.1 Perencanaan 3.1.1 Sejarah Umum Perusahaan CV Madrhos merupakan salah satu perusahaan yang bergerak di bidang kosmetik, khususnya memproduksi bedak dengan merk Trisna
Lebih terperinciBAB 3 METODOLOGI. Metodologi penelitian yang digunakan dalam penulisan ini adalah studi
BAB 3 METODOLOGI 3.1 Metodologi Penelitian Metodologi penelitian yang digunakan dalam penulisan ini adalah studi kepustakaan dan studi laboratorium dimana penulis mempelajari teori-teori teknik pencarian
Lebih terperinciBAB 3 ANALISIS DAN PERANCANGAN SISTEM
BAB 3 ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Permasalahan Tahapan analisis terhadap suatu sistem dilakukan sebelum masuk ke tahapan perancangan. Tujuan dilakukannya analisis terhadap suatu sistem
Lebih terperinciBAB 3 PERANCANGAN PROGRAM
BAB 3 PERANCANGAN PROGRAM 3.1 Struktur Menu Program aplikasi kriptografi yang dirancang memiliki struktur hirarki di mana terdapat 3 sub menu dari menu utamanya. Bentuk struktur menu program aplikasi kriptografi
Lebih terperinciBAB 2 LANDASAN TEORI. bentuk dua dimensi ataupun tiga dimensi menjadi bentuk gambar digital yang
BAB 2 LANDASAN TEORI 2.1 Gambar Gambar atau citra (image) adalah representasi dari suatu objek nyata baik dalam bentuk dua dimensi ataupun tiga dimensi menjadi bentuk gambar digital yang dimengerti oleh
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI. Untuk membantu dalam proses pemantauan jaringan switch backbone
BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Rancangan Layar Untuk membantu dalam proses pemantauan jaringan switch backbone dibutuhkan sebuah aplikasi yang memiliki user interface agar mudah digunakan. Rancangan
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN SISTEM. Dalam pengerjaan tugas akhir ini memiliki tujuan untuk mengektraksi
BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Model Pengembangan Dalam pengerjaan tugas akhir ini memiliki tujuan untuk mengektraksi fitur yang terdapat pada karakter citra digital menggunakan metode diagonal
Lebih terperinciBAB 3 PERANCANGAN PROGRAM. dari OOP (Object Oriented Programming) di mana dalam prosesnya, hal-hal
BAB 3 PERANCANGAN PROGRAM 3.1 Spesifikasi Rumusan Rancangan Program Algoritma Genetika dirancang dengan mengikuti prinsip-prinsip dan sifatsifat dari OOP (Object Oriented Programming) di mana dalam prosesnya,
Lebih terperinciBAB 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 terperincidiantaranya pengoperasian perangkat lunak pada komputer Server, pengoperasian
A1 Prosedur pengoperasian sistem Prosedur pengoperasian sistem video conference terbagi menjadi tiga bagian, diantaranya pengoperasian perangkat lunak pada komputer Server, pengoperasian perangkat lunak
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN
44 BAB III ANALISIS DAN PERANCANGAN 3.1. Analisis Sistem Pada bagian ini akan dibahas tentang perancangan sistem keamanan yang akan dibuat. Secara garis besar sistem pengamanan yang dibuat terdiri dari
Lebih terperinciBAB 3 PERANCANGAN SISTEM
BAB 3 PERANCANGAN SISTEM 3.1 Perancangan Program Program yang dibuat penulis bertujuan untuk menangkap paket-paket data yang penulis inginkan pada komputer di jaringan berbeda. Agar tujuan dari pembuatan
Lebih terperinciBAB 3 ANALISIS DAN PERANCANGAN. percetakan kertas yang memproduksi segala macam jenis pencetakan. Mulai dari
29 BAB 3 ANALISIS DAN PERANCANGAN 3.1 Analisis Sistem yang Sedang Berjalan 3.1.1 Gambaran Umum Perusahaan Percetakan Paperindo Harsa merupakan perusahaan yang bergerak dalam bidang percetakan kertas yang
Lebih terperinciBAB III METODE PERANCANGAN SISTEM
BAB III METODE PERANCANGAN SISTEM 3.1 Riwayat Perusahaan 3.1.1 Sejarah Perusahaan PT. Bitung Inti Cemerlang (BIC) didirikan pada tahun 1989, yang bergerak dalam bidang eva sponga industries, sandal manufactur.
Lebih terperinciBAB 3 ANALISIS DAN PERANCANGAN PROGRAM. sequential (waterfall). Metode ini terdiri dari empat tahapan yaitu, analisis, perancangan,
28 BAB 3 ANALISIS DAN PERANCANGAN PROGRAM Perancangan program aplikasi dalam skripsi ini menggunakan aturan linear sequential (waterfall). Metode ini terdiri dari empat tahapan yaitu, analisis, perancangan,
Lebih terperinciGambar 4.17 Instalasi Modem Nokia 6100 Install From Disk
80 Pilih Have Disk Gambar 4.16 Instalasi Modem Nokia 6100 Install New Modem Pilih Browse Gambar 4.17 Instalasi Modem Nokia 6100 Install From Disk 81 Pilih driver modem kemudian klik Open Gambar 4.18 Instalasi
Lebih terperinciBAB 3 PERANCANGAN SISTEM. SMS Blast, modul database (MySQL), modul SMS Gateway dan modul GSM modem.
BAB 3 PERANCANGAN SISTEM 3.1 Perancangan Sistem Secara Umum Perancangan sistem ini secara umum terbagi menjadi 4 modul yaitu modul aplikasi SMS Blast, modul database (MySQL), modul SMS Gateway dan modul
Lebih terperinciBAB 3 ANALISIS DAN PERANCANGAN
62 BAB 3 ANALISIS DAN PERANCANGAN 3.1 Analisis 3.1.1 Analisis Masalah yang Dihadapi Persamaan integral merupakan persamaan yang sering muncul dalam berbagai masalah teknik, seperti untuk mencari harga
Lebih terperinciBAB 3 ANALISA DAN PERANCANGAN PROGRAM. 3.1 Analisa Masalah Telepon seluler sudah menjadi kebutuhan primer bagi sebagian besar orang pada
22 BAB 3 ANALISA DAN PERANCANGAN PROGRAM 3.1 Analisa Masalah Telepon seluler sudah menjadi kebutuhan primer bagi sebagian besar orang pada saat ini. Selain fungsi utamnya untuk menelpon dan mengirim pesan,
Lebih terperinciPENGEMBANGAN APLIKASI PERHITUNGAN JUMLAH OBJEK PADA CITRA DIGITAL DENGAN MENGGUNAKAN METODE MATHEMATICAL MORPHOLOGY
PENGEMBANGAN APLIKASI PERHITUNGAN JUMLAH OBJEK PADA CITRA DIGITAL DENGAN MENGGUNAKAN METODE MATHEMATICAL MORPHOLOGY DAN TEKNIK CONNECTED COMPONENT LABELING Oleh I Komang Deny Supanji, NIM 0815051052 Jurusan
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI PROGRAM. implementasi dari program aplikasi yang dibuat. Penulis akan menguraikan
BAB 4 IMPLEMENTASI DAN EVALUASI PROGRAM Dari hasil perancangan yang dilakukan oleh penulis, pada bab ini disajikan implementasi dari program aplikasi yang dibuat. Penulis akan menguraikan spesifikasi sistem
Lebih terperinciBAB 3 ANALISIS DAN PERANCANGAN PROGRAM. sequential (waterfall). Metode ini terdiri dari empat tahapan, yaitu: analisis,
BAB 3 ANALISIS DAN PERANCANGAN PROGRAM Perancangan program aplikasi dalam skripsi ini menggunakan aturan linear sequential (waterfall). Metode ini terdiri dari empat tahapan, yaitu: analisis, perancangan,
Lebih terperinciBAB 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 terperinciBAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM
BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM III.I. Analisa Sistem Dalam perancangan perangkat lunak pencarian file dengan metode DFS ini, terlebih dahulu dilakukan analisa mengenai bentuk sistem yang
Lebih terperinciproduk yang akan dihasilkan. Gambar dapat dilihat pada Gambar 4.1
BAB IV PERANCANGAN PERANGKAT LUNAK 4.1 Metode Perancangan Metode perancangan yang digunakan pada sistem penterjemah sinyal DTMF ini adalah dengan metode perancangan berarah obyek. 4.2 Hasil Perancangan
Lebih terperinciBAB 3 ANALISIS DAN PERANCANGAN PROGRAM
BAB 3 ANALISIS DAN PERANCANGAN PROGRAM 3.1 Perancangan Program 3.1.1 Perancangan Perangkat Lunak Perangkat lunak atau piranti lunak adalah: 1. Program komputer yang berfungsi sebagai sarana interaksi antara
Lebih terperinciWEBSITE PERANCANGAN SCRAPBOOK DENGAN PEMOTONGAN GAMBAR OTOMATIS
WEBSITE PERANCANGAN SCRAPBOOK DENGAN PEMOTONGAN GAMBAR OTOMATIS C. Pickerling Teknik Informatika,Sekolah Tinggi Teknik Surabaya e-mail: pickerling@stts.edu ABSTRAK Scrapbook merupakan salah satu kegemaran
Lebih terperinciBAB III PERANCANGAN SISTEM. Pada dewasa sekarang ini sangat banyak terdapat sistem dimana sistem tersebut
BAB III PERANCANGAN SISTEM 3.1 Definisi Masalah Pada dewasa sekarang ini sangat banyak terdapat sistem dimana sistem tersebut sudah terintegrasi dengan komputer, dengan terintegrasinya sistem tersebut
Lebih terperinciBAB 3 PERANCANGAN PROGRAM
39 BAB 3 PERANCANGAN PROGRAM 3. 1 Spesifikasi Rancangan Proses inti dari program aplikasi ini adalah estimasi titik dengan metode Kriging. Proses estimasi titik dengan metode Kriging adalah mengestimasi
Lebih terperinciPERANCANGAN PROGRAM. struktur/hirarki menu, State Transition Diagram (STD), modul dan pseudocode, serta
BAB 4 PERANCANGAN PROGRAM 4. Perancangan Program Dalam perancangan program aplikasi ini, terlebih dahulu dibuat rancangan struktur/hirarki menu, State Transition Diagram (STD), modul dan pseudocode, serta
Lebih terperinciBAB 3 RANCANGAN PROGRAM APLIKASI
36 BAB 3 RANCANGAN PROGRAM APLIKASI 3.1 Struktur Menu Pertama-tama, pada program ini, terdapat 2 buah tombol utama, yaitu tombol Kuantitatif, dan tombol Kualitatif. Berikut, digambarkan struktur masingmasing
Lebih terperinciBAB 3 ANALISIS DAN PERANCANGAN SISTEM
62 BAB 3 ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Kebutuhan Sistem Hal pertama yang perlu dilakukan dalam analisis kebutuhan sistem adalah menentukan dan mengungkapkan kebutuhan sistem. Kebutuhan sistem
Lebih terperinciBAB IV IMPLEMENTASI DAN UJI COBA
BAB IV IMPLEMENTASI DAN UJI COBA Dalam bab ini akan diuraikan implementasi program berdasarkan desain yang telah dibuat. 4.1. Kebutuhan Sistem Untuk dapat menjalankan program VoIP ini diperlukan kebutuhankebutuhan
Lebih terperinciBAB 3 PERANCANGAN PROGRAM APLIKASI
BAB 3 PERANCANGAN PROGRAM APLIKASI Perancangan program aplikasi ini menjelaskan definisi perancangan software yang di ambil dari berbagai sumber, permasalahan yang dihadapi sebelum program aplikasi ini
Lebih terperinciBAB 3 ANALISIS DAN PERANCANGAN PROGRAM APLIKASI
BAB 3 ANALISIS DAN PERANCANGAN PROGRAM APLIKASI Bab ini berisi analisis pengembangan program aplikasi pengenalan karakter mandarin, meliputi analisis kebutuhan sistem, gambaran umum program aplikasi yang
Lebih terperinciBAB 3 PERANCANGAN PROGRAM. Dalam perancangan program aplikasi optimalisasi pemesanan bahan baku ini,
BAB 3 PERANCANGAN PROGRAM 3.1 Spesifikasi Perancangan Dalam perancangan program aplikasi optimalisasi pemesanan bahan baku ini, penulis membuat dahulu rancangan struktur menu, state transition diagram,
Lebih terperinciBab III PERANCANGAN PROGRAM APLIKASI
35 Bab III PERANCANGAN PROGRAM APLIKASI 3.1 Spesifikasi Rumusan Rancangan Perancangan program aplikasi ini terbagi menjadi dua bagian yaitu proses, yaitu : proses input dan hasil keluaran atau output Proses
Lebih terperinciBAB 4 METODOLOGI PEMECAHAN MASALAH DAN PERANCANGAN. 4.1 Model Rumusan Masalah dan Pengambilan Keputusan
BAB 4 METODOLOGI PEMECAHAN MASALAH DAN PERANCANGAN 4.1 Model Rumusan Masalah dan Pengambilan Keputusan Suara yang dihasilkan manusia merupakan sinyal analog. Setelah melalui proses perekaman, suara ini
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN Langkah selanjutnya setelah melakukan analisa dan perancangan adalah pengkodean (implementasi) dan pengujian, implementasi merupakan perancangan aplikasi yang dapat dimengerti
Lebih terperinciBAB 4 HASIL DAN PEMBAHASAN
BAB 4 HASIL DAN PEMBAHASAN 4.1 Implementasi 4.1.1 Spesifikasi Sistem Spesifikasi yang digunakan dalam menjalankan sistem kontrol akses berbasis real time face recognition dan gender information ditunjukkan
Lebih terperinciBAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1. Software Software arduino merupakan software yang sangat penting karena merupakan proses penginputan data dari komputer ke dalam mikrokontroler arduino menggunakan software
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI. Memory : DDR2 SDRAM 1 Gb (min 512Mb) Webcam : Logitech Quickcam Pro Telepon seluler : Sony Ericsson K618i
BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Spesifikasi Sistem Program pendeteksi objek ini diuji dengan menggunakan spesifikasi komputer sebagai berikut : a. Hardware : Processor : Intel Pentium core 2 duo 2.0
Lebih terperinciGambar 4.1 Susunan hardware
BAB IV IMPLEMENTASI DAN EVALUASI PROGRAM APLIKASI BERBASIS SMS SEBAGAI INFORMASI PERFORMANSI CENTRAL PROCESSOR MOBILE SWITCHING CENTER ERICSSON 4.1 Implementasi Hardware Implementasi Hardware merupakan
Lebih terperinciBAB III PERANCANGAN APLIKASI DAN PERCOBAAN METODA RESPONS PERMUKAAN
30 BAB III PERANCANGAN APLIKASI DAN PERCOBAAN METODA RESPONS PERMUKAAN 3.1 Perancangan Aplikasi 3.1.1 Gambaran Umum Perancangan Model program aplikasi yang dirancang akan digambarkan dengan menggunakan
Lebih terperinciBAB 3 ANALISIS DAN PERANCANGAN
BAB 3 ANALISIS DAN PERANCANGAN 3.1 Kerangka Pikir Pengenalan wajah merupakan suatu teknologi dalam dunia kecerdasan buatan agar komputer dapat meniru kemampuan otak manusia dalam mendeteksi dan mengenali
Lebih terperinciHASIL DAN PEMBAHASAN. Mulai. Baca status register. Tulis control register dengan data 00H. Tulis control register dengan data 00H
9 - Aplikasi pendukung : Microsoft Access 2003 Perangkat keras: - Komputer untuk pembuatan dan pengolahan data, dengan spesifikasi: Prosesor AMD Athlon 64 3500+ 2,20 Ghz, Memori RAM 512 MB, dan Media penyimpanan
Lebih terperinciBAB 3 ANALISIS DAN PERANCANGAN SISTEM
BAB 3 ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem 3.1.1 Analisa Perbandingan Aplikasi Sebelumnya Gambar 3.1 Gambar Tampilan GeoSeg Versi 1.0.0.0 (Sumber Charles:2012) Pada aplikasi GeoSeg versi
Lebih terperinciBAB 3 PERANCANGAN PROGRAM APLIKASI. proses perhitungan obfuskasi, dan proses pembentukan obfuscated SWF file. Ketiga
22 BAB 3 PERANCANGAN PROGRAM APLIKASI 3.1. Spesifikasi Rumusan Rancangan Perancangan program aplikasi ini terbagi menjadi 3 bagian yaitu proses parsing, proses perhitungan obfuskasi, dan proses pembentukan
Lebih terperinciBAB 3 PERANCANGAN PROGRAM. Dalam perancangan program aplikasi optimalisasi pemesanan bahan baku ini,
34 BAB 3 PERANCANGAN PROGRAM 3.1 Spesifikasi Perancangan Dalam perancangan program aplikasi optimalisasi pemesanan bahan baku ini, penulis membuat dahulu rancangan struktur menu, state transition diagram,
Lebih terperinciBAB IV IMPLEMENTASI SISTEM DAN PENGUJIAN. meliputi pembahasan mengenai proses perekaman gambar berdasarkan interval
BAB IV IMPLEMENTASI SISTEM DAN PENGUJIAN 4.1. Implementasi Sistem Pada sub bab ini akan dibahas mengenai implementasi sistem yang perancangannya telah dibahas pada bab sebelumnya. Implementasi sistem ini
Lebih terperinciSetting local IP address dan subnet mask dari VoIP Gateway tersebut. Berikut adalah cara mengkonfigurasi modem ADSL:
113 Masukkan username dan password Gambar 4.45 Konfigurasi VoIP Gateway 3 Setting service DHCP untuk membagikan IP ke komputer yang terkoneksi ke port LAN VoIP Gateway Setting local IP address dan subnet
Lebih terperinciBAB 3 ANALISIS DAN PERANCANGAN PROGRAM. digunakan, kemudian dilanjutkan dengan rancangan sistem aplikasi berupa cetak biru
BAB 3 ANALISIS DAN PERANCANGAN PROGRAM Pada Bab 3 ini akan dijelaskan mengenai proses perancangan program aplikasi Fractal Batik, diantaranya adalah analisis mengenai kebutuhan sistem yang akan digunakan,
Lebih terperinciBAB III ANALISA DAN PERANCANGAN
BAB III ANALISA DAN PERANCANGAN 3.1 Analisa Sistem Tahapan analisa merupakan tahapan awal dalam perekayasaan perangkat lunak. Pada tahapan ini menjelaskan apa yang dilakukan sistem, siapa yang menggunakannya
Lebih terperinciBAB 3 METODOLOGI PEMECAHAN MASALAH DAN PERANCANGAN
BAB 3 METODOLOGI PEMECAHAN MASALAH DAN PERANCANGAN 3.1 Sistem Diagram Sistem diagram adalah diagram dari sebuah sistem, dengan fungsi atau bagian utamanya diwakili oleh blok yang dihubungkan oleh garis-garis
Lebih terperinciBAB 3 ANALISIS DAN PERANCANGAN APLIKASI. misalnya EyeSpyFx. Aplikasi ini memiliki fitur untuk melakukan pemantauan keamanan
BAB 3 ANALISIS DAN PERANCANGAN APLIKASI 3.1 Analisis Sistem yang Sedang Berjalan Sudah banyak aplikasi webcam monitoring yang telah beredar dipasaran saat ini, misalnya EyeSpyFx. Aplikasi ini memiliki
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN SISTEM
BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Gambaran Umum Sistem Pada tugas akhir ini, akan dibuat aplikasi desktop berbasis komputer menggunakan bahasa pemrograman VB.NET yang diberi nama Aplikasi virtual
Lebih terperinciPemrograman dengan C++ Builder 2004 Taryana S Pendahuluan C++ Builder adalah sebuah aplikasi yang digunakan untuk pengembangan dengan
1.1. Pendahuluan C++ Builder adalah sebuah aplikasi yang digunakan untuk pengembangan dengan memanfaatkan keistimewaan konsep- konsep antar muka grafis dalam Microsoft Windows. Aplikasi yang dihasilkan
Lebih terperinciBAB 3 PERANCANGAN SISTEM
BAB 3 PERANCANGAN SISTEM Sistem vision yang akan diimplementasikan terdiri dari 2 bagian, yaitu sistem perangkat keras dan perangkat lunak. Perangkat lunak yang digunakan dalam sistem vision ini adalah
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI
110 BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Untuk mengetahui manfaat dari komponen concurrency control ini, perlu dilakukan suatu implementasi. Pada sub bab ini akan dibahas arsitektur RDBMS,
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN
BAB III ANALISIS DAN PERANCANGAN III.1. Analisa Sistem Pembuatan sistem ini adalah bertujuan membuat aplikasi pengkompresian file. Sistem yang dapat memampatkan ukuran file dengan maksimal sesuai dengan
Lebih terperinciBAB IV HASIL DAN IMPLEMENTASI
BAB IV HASIL DAN IMPLEMENTASI IV.1. Algoritma Algoritma merupakan urutan langkah-langkah berhingga untuk memecahkan masalah logika atau matematika (Tata Surbakti, Pemrograman Terstruktur, 2004, hal : 21).
Lebih terperinciBAB 3 ANALISIS DAN PERANCANGAN
BAB 3 ANALISIS DAN PERANCANGAN Pada bab ini menjelaskan mengenai analisis permasalahan yang dihadapi dan perancangan program aplikasi yang akan dibentuk. Bab ini terdiri atas algoritma program, pemecahan
Lebih terperinciBAB 4 IMPLEMENTASI DAN PENGUJIAN. perangkat lunak yang sama untuk semua pengujian. analisa citra bioinformatika ini dalah sebagai berikut:
BAB 4 IMPLEMENTASI DAN PENGUJIAN 4.1 Spesifikasi Sistem Perangkat analisis citra bioinformatika ini menggunakan perangkat keras dan perangkat lunak yang sama untuk semua pengujian. 4.1.1 Spesifikasi Perangkat
Lebih terperinciBAB 3 ANALISIS DAN PERANCANGAN
BAB 3 ANALISIS DAN PERANCANGAN Pada bab ini, akan diuraikan perancangan program, mulai dari perancangan algoritma sampai rancangan tampilan. Selain itu akan disajikan juga skema flowchart yang menjelaskan
Lebih terperinciBAB IV HASIL DAN PENGUJIAN
BAB IV HASIL DAN PENGUJIAN IV.1. Tampilan Hasil Berikut adalah tampilan hasil dan pembahasan dari sistem matematika fungsi kuadrat. Dalam matematika ini user dapat lebih mudah memahaminya tentang fungsi
Lebih terperinciBAB III DESKRIPSI MASALAH
BAB III DESKRIPSI MASALAH Perancangan software mencakup diagram blog dari sistem kerja software, perancangan posisi objek, penyusunan source code dan cara menggunakan/menjalankan software. Serta Flowchart
Lebih terperinciBAB 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 terperinciBAB 3 PERANCANGAN SISTEM. ruangan yang menggunakan led matrix dan sensor PING))). Led matrix berfungsi
BAB 3 PERANCANGAN SISTEM 3.1 Pengertian Umum Perancangan Media Penyampaian Informasi Otomatis Dengan LED Matrix Berbasis Arduino adalah suatu sistem media penyampaian informasi di dalam ruangan yang menggunakan
Lebih terperinciBAB 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 terperinciBAB 4 IMPLEMENTASI DAN EVALUASI
BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Spesifikasi Rancangan 4.1.1 Spesifikasi Perangkat Lunak Spesifikasi perangkat lunak yang digunakan pada saat implementasi program aplikasi adalah : 1. Sistem Operasi
Lebih terperinciBAB 3 ANALISIS DAN PERANCANGAN PROGRAM
BAB 3 ANALISIS DAN PERANCANGAN PROGRAM Program aplikasi ini dirancang dengan menggunakan perangkat lunak Microsoft Visual C# 2008 Express Edition. Proses perancangan menggunakan pendekatan Object Oriented
Lebih terperinciBAB III ANALISA DAN DESAIN SISTEM
BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Masalah Selama ini untuk mentransfer file dari PC ke smartphone menggunakan kabel usb. Penggunaan kabel usb untuk mentransfer file dari PC ke smartphone
Lebih terperinciBAB 3 PERANCANGAN SISTEM
BAB 3 PERANCANGAN SISTEM 3.1 Analisis Sistem Untuk memulai membangun suatu program aplikasi berupa aplikasi mengenai kamus digital istilah bidang IT, penulis terlebih dahulu merencanakan alur kerja berdasarkan
Lebih terperinciBAB 3 PERANCANGAN SISTEM. Perancangan aplikasi meliputi server, pengajar dan mahasiswa. Server akan
BAB 3 PERANCANGAN SISTEM 3.1 Blok Diagram Sistem Perancangan aplikasi meliputi server, pengajar dan mahasiswa. Server akan melakukan koneksi dengan pengajar dan mahasiswa secara unicast dengan menggunakan
Lebih terperinciBatch Processing A. BATCH, ONLINE, REAL TIME PROCESSING
Batch Processing A. BATCH, ONLINE, REAL TIME PROCESSING Batch processing adalah suatu model pengolahan data, dengan menghimpun data terlebih dahulu, dan diatur pengelompokkan datanya dalam kelompok-kelompok
Lebih terperinciBAB 4 PERANCANGAN DAN IMPLEMENTASI. operasi Linux Fedora Core 4 dengan menggunakan bahasa pemrograman Java.
68 BAB 4 PERANCANGAN DAN IMPLEMENTASI 4.1 Perancangan Sistem Network monitoring ini, pada bagian aplikasi server dibuat dalam sistem operasi Linux Fedora Core 4 dengan menggunakan bahasa pemrograman Java.
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN
BAB III ANALISIS DAN PERANCANGAN III.1. Analisa Sistem File manager atau file browser adalah sebuah perangkat lunak yang menyediakan antarmuka untuk bekerja dengan sistem berkas. Perangkat lunak ini sangat
Lebih terperinciBAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Sistem Yang Sedang Berjalan Lamport s bakery algorithm merupakan solusi yang diajukan oleh Lamport untuk menyelesaikan masalah mutual exclusion untuk n
Lebih terperinci1 Panduan Gili-SMS. Software SMS penunjang usaha, kegiatan dan layanan. Panduan Instalasi Venus VT-N218 dengan Gili-SMS
1 Panduan Gili-SMS. Software SMS penunjang usaha, kegiatan dan layanan Panduan Instalasi Venus VT-N218 dengan Gili-SMS 2 Panduan Gili-SMS. Software SMS penunjang usaha, kegiatan dan layanan Instalasi Software
Lebih terperinciGambar 4.88 STD Guru Data Pribadi
230 STD Guru STD Guru Data Pribadi Gambar 4.87 STD Guru Gambar 4.88 STD Guru Data Pribadi 231 STD Guru Mata Pelajaran Gambar 4.89 STD Guru Mata Pelajaran STD Guru Materi Gambar 4.90 STD Guru Materi 232
Lebih terperinciBAB 3 PERANCANGAN SISTEM
21 BAB 3 PERANCANGAN SISTEM 3.1 Arsitektur Sistem Template Formulir Sample Karakter Pengenalan Template Formulir Pendefinisian Database Karakter Formulir yang telah diisi Pengenalan Isi Formulir Hasil
Lebih terperinciBAB 3 ANALISIS DAN PERANCANGAN PROGRAM. Pembahasan analisa program meliputi tahapan analisis, perancangan dan pembuatan.
BAB 3 ANALISIS DAN PERANCANGAN PROGRAM 3.1 Latar Belakang Pembahasan analisa program meliputi tahapan analisis, perancangan dan pembuatan. Pembahasan analisa mengenai metode watermarking & metode Haar
Lebih terperinciBUKU PANDUAN CCTV ATM Text Inserter
BUKU PANDUAN CCTV ATM Text Inserter PT. ASABA 2009 DAFTAR ISI I. PENDAHULUAN. 1.1 Diskripsi 1.2 Diagram 1.3 Setting dan Manual DVR II. INSTALASI Text Inserter 2.1 Instalasi Text Inserter Windows 2.2 Instalasi
Lebih terperinciBAB I PENDAHULUAN 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang Akhir akhir ini teknologi yang berbasis " Sound and Video Capture Device " telah banyak berkembang. Para ilmuwan ataupun perusahaan yang bergerak di bidang IT memanfaatkan
Lebih terperinciBAB III ANALISA DAN DESAIN SISTEM
BAB III ANALISA DAN DESAIN SISTEM III.1. Analisis Permasalahan Merancang arsitektur sebuah sistem merupakan langkah awal yang kritis. Arsitektur sistem menjadi landasan utama bagaimana nantinya sistem
Lebih terperinciIMPLEMENTASI 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 terperinciBAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1. Software Software arduino merupakan software yang sangat penting karena merupakan proses penginputan data dari komputer ke dalam mikrokontroler arduino menggunakan software
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI Pada bab ini akan dibahas teori yang berkaitan dengan sistem pendeteksi orang tergeletak mulai dari : pembentukan citra digital, background subtraction, binerisasi, median filtering,
Lebih terperinciBAB 3 PERANCANGAN APLIKASI
55 BAB 3 PERANCANGAN APLIKASI Pada penelitian ini penulis menitikberatkan pada pembuatan aplikasi tracking system pada gadget berbasis Android dengan tracker tipe TK-102 menggunakan bahasa pemrograman
Lebih terperinciBAB III PERANCANGAN ALAT
38 BAB III PERANCANGAN ALAT Pada bab ini akan dijelaskan tentang perancangan Alat pendeteksi dini kerusakan pada sistem pengkondisian udara secara umum alat ini terdiri dari 2 bagian. Bagian pertama yaitu
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN 3.1 Analisis Aplikasi penyelesaian permainan Hashi dalam mencari solusi pada bahasan ini menggunakan teknik penyelesaian Hashi yang digunakan dalam menyelesaikan permainan
Lebih terperinci