BAB II LANDASAN TEORI
|
|
|
- Teguh Kartawijaya
- 8 tahun lalu
- Tontonan:
Transkripsi
1 BAB II LANDASAN TEORI 2.1. Citra (Gambar Diam) Definisi Citra menurut Webster adalah suatu representasi, kemiripan, atau imitasi dari suatu obyek atau benda. Selain itu juga didalam sebuah citra juga terdapat Kompresi Citra adalah aplikasi kompresi data yang dilakukan terhadap citra digital dengan tujuan untuk mengurangi redundansi dari data-data yang terdapat dalam citra sehingga dapat disimpan atau ditransmisikan secara efisien. Citra dapat dikelompokan menjadi citra tampak dan citra tak tampak, sebagaimana disajikan pada gambar 1 di bawah ini : Gambar 2.1. Pengelompokan jenis-jenis citra [10] Contoh citra tampak dalam kehidupan sehari-hari adalah foto keluarga, gambar yang nampak pada layar monitor dan televisi, serta hologram (citra optis). Sedangkan contoh citra tak tampak adalah data gambar dalam file (citra digital) dan citra yang merepresentasikan menjadi fungsi matematis. Di samping itu ada juga citra fisik tak tampak, misalnya citra distribusi panas di kulit manusia serta peta densitas dalam suatu material. Untuk dapat dilihat mata manusia, citra tak II-1
2 II-2 tampak ini harus diubah menjadi citra tampak, misalnya dengan menampilkannya di monitor, dicetak di atas kertas, dan sebagainya [10] Komponen Citra Digital Setiap citra digital memiliki beberapa karakteristik, antara lain ukuran citra, resolusi, dan format nilainya. Format citra digital ada bermacam-macam, karena sebenarnya citra mempresentasikan informasi tertentu, sedangkan informasi tersebut dapat dinyatakan secara bervariasi, maka citra citra yag mewakilinya dapat muncul dalam berbagai format. Citra yang mempresentasikan informasi yang hanya bersifat biner untuk membedakan 2 keadaan tentu tidak sama citra dengan informasi yang lebih kompleks sehingga memerlukan lebih banyak keadaan yang diwakilinya. Pada citra digital semua informasi disimpan dalam angka, sedangkan penampilan angka tersebut biasanya dikaitkan dengan warna. Citra digital tersusun atas titik-titik yang biasanya berbentuk persegi panjang atau bujursangkar (pada beberapa system pencitraan, piksel-piksel penyusun citra ada pula yang berbentuk segi enam) yang secara beraturan membentuk barisanbarisan dan kolom-kolom. Setiap titik memiliki koordinat sesuai dengan posisinya dalam citra. Koordinat ini biasanya dinyatakan dalam bilangan bulat positif, yang dapat dimulai dari 0 atau 1 bergantung pada system yang digunakan. Setiap titik juga memiliki nilai berupa angka digital yang mempresentasikan informasi yang diwakili titik tersebut. Format nilai piksel sama dengan format citra keseluruhan. Pada kebanyakan sistem pencitraan, nilai ini biasanya berupa bilangan bulat positif juga [10] Representasi citra Komputer dapat mengolah isyarat-isyarat elektronik digital yang merupakan kumpulan sinyal biner (bernilai dua: 0 dan 1). Untuk itu, citra digital harus mempunyai format tertentu yang sesuai sehingga dapat mempresentasikan obyek pencitraan dalam bentuk kombinasi data biner. Pada kebanyakan kasus, terutama untuk keperluan penampilan secara visual, nilai data digital tersebut mempresentasikan warna dari citra yang diolah, dengan demikian format data
3 II-3 citra digital berhubungan erat dengan warna. Format citra digital yang banyak dipakai adalah citra biner, skala keabuan, warna, dan warna berindeks [10] Pengolahan citra Kegiatan untuk mengubah informasi citra fisik non digital menjadi digital disebut sebagai pencitraan (imaging). Citra digital dapat diolah dengan komputer karena berbentuk data numeris. Suatu citra digital melalui pengolahan citra digital (digital image processing) menghasilkan citra digital yang baru; termasuk di dalamnya adalah perbaikan citra (image restoration) dan peningkatan kualitas citra (image enhancement). Sedangkan analisis citra digital (digital image analysis) menghasilkan suatu keputusan atau suatu data, termasuk di dalamnya adalah pengenalan pola (pattern recognition), sebagainama disajikan pada Gambar 2.2 Gambar 2.2. Urutan Pengolahan Citra Setiap tampilan citra digital memiliki beberapa karakteristik, antara lain ukuran citra, resolusi, dan format nilainya. Umumnya citra digital berbentuk persegi panjang yang memiliki lebar dan tinggi tertentu. Ukuran ini biasanya dinyatakan dalam banyaknya titik atau piksel (berasal dari kata picture element) yang memiliki koordinat sesuai dengan posisinya dalam citra. Koordinat ini biasanya dinyatakan dalam bilangan bulat positif, yang dapat dimulai dari 0 atau bergantung pada sistem yang digunakan. Setiap titik juga memiliki nilai berupa angka digital yang merepresentasikan informasi yang diwakili titik tersebut. Format nilai piksel sama dengan format citra keseluruhan. Pada citra digital semua informasi disimpan dalam bentuk angka, sedangkan penampilan angka tersebut biasanya dikaitkan dengan warna [10].
4 II Operasi Pengolahan Citra Pengolahan citra pada dasarnya dilakukan dengan cara memodifikasi setiap titik dalam citra tersebut sesuai dengan keperluan. Secara garis besar, modifikasi tersebut dikelompokkan menjadi : 1. Operasi titik, dimana setiap titik diolah secara tidak gayut terhadap titiktitik yang lain. 2. Operasi global, dimana karakteristik global (biasanya berupa sifat statistik) dari citra digunakan untuk memodifikasi nilai setiap titik. 3. Operasi bebasis bingkai, dimana sebuah citra diolah dengan cara dikombinasikan dengan citra lain. 4. Operasi geometri, dimana bentuk, ukuran, atau orientasi citra dimodifikasi secara geometris. 5. Operasi banyak titik bertetangga, dimana data dari titik yang bersebelahan (bertetangga) dengan titik yang ditinjau ikut berperan dalam mengubah nilai. 6. Operasi morfologi, yaitu operasi yang berdasarkan segmen atau bagian dalam citra yang menjadi perhatian. Batasan yang dipakai dalam pengolahan citra yang difokuskan pada format citra skala keabuan 8 bit dengan warna hitam pekat untuk nilai minimum (0) dan warna putih cemerlang untuk nilai maksimal (255), serta citra warna true color [10] Deteksi Gerakan Detekesi gerakan secara sederhana dapat dilakukan dengan mencari beda antara 2 buah citra yang berurutan pada hasil pencitraan menggunakan kamera vidio digital. Untuk mengetahui beda antara 2 buah citra tersebut maka operasi yang digunakan adalah pengurangan. Operasi pengurangan pada bagian yang tidak bergerak dalam citra akan menghasilkan nilai red, green, blue (RGB) per piksel sama dengan nol, sedangkan bagian yang bergerak dalam citra memberikan
5 II-5 nilai RGB per piksel tidak sama dengan nol. Dengan mengevaluasi selisih nilai RGB per piksel, dapat diketahui apakah pada citra terdapat obyek yang bergerak. Nilai RGB per piksel pada koordininat x,y citra pertama dikurangkan dengan nilai piksel koordinat x,y citra kedua. Seperti dijelaskan di atas jika hasil pengurangan bernilai nol maka dinyatakan tidak ada gerakan, begitu pula sebaliknya. Untuk mengantisipasi nilai kurang dari nol maka hasil dari pengurangan ditambahkan suatu konstanta. Obyek yang ditangkap dibuat bercahaya untuk mempermudah pendeteksian gerakan. Dengan obyek yang bercahaya perbedaan citra dari sisi nilai RGB per piksel akan lebih jelas dan pendeteksian gerakan jadi lebih mudah [10] Smart Surveillance Smart Surveillance adalah suatu alat yang dipakai dalam bidang penyelidikan / intelegent untuk mengawasi atau memata-matai orang yang dicurigai yang dapat membahayakan. Sistem smart surveillance dikatakan smart dikarenakan sistem tersebut dapat secara otomatis mendeteksi keberadaan manusia yang dicurigai yang dapat membahayakan Arsitektur Smart Surveillance Gambar 2.3. Arsitektur Smart Surveilance
6 II-6 Pada Gambar 2.3. menunjukkan diagram blok dari Smart Surveillance. Output dari kamera video yang direkam secara digital dan sekaligus dianalisis oleh server pengawasan, yang menghasilkan alert real time dan Indeks Video. Parameter dari peringatan dapat dikonfigurasi dan pengguna dapat menggunakan indeks untuk mengambil video dari arsip untuk forensik. Dalam BSSA rekaman video dan analisis dipusatkan membutuhkan kamera untuk ditransfer ke lokasi yang ditentukan Monitoring System (Sistem Monitoring) Sistem monitoring merupakan suatu proses untuk mengumpulkan data dari berbagai sumber daya. Biasanya data yang dikumpulkan merupakan data yang real time. Secara garis besar tahapan dalam sebuah sistem monitoring terbagi ke dalam tiga proses besar seperti yang terlihat pada gambar 2.3, yaitu: 1. Proses di dalam pengumpulan data monitoring 2. Proses di dalam analisis data monitoring 3. Proses di dalam menampilkan data hasil montoring Gambar 2.3. Proses dalam sistem monitoring Aksi yang terjadi di antara proses-proses dalam sebuah sistem monitoring adalah berbentuk service, yaitu suatu proses yang terus-menerus berjalan pada interval waktu tertentu. Proses-proses yang terjadi pada suatu sistem monitoring dimulai dari pengumpulan data seperti data dari network trafic, hardware information, dan lain-lain yang kemudian data tersebut dianalisis pada proses analisis data dan pada akhirnya data tersebut akan ditampilkan. Pada beberapa
7 II-7 aplikasi sistem monitoring, akses benar-benar dibatasi dari local host terminal saja. Pertanyaannya apakah bisa dilakukan monitoring dari jarak jauh, dimana semua data yang dikumpulkan dari terminal komputer yang berada di lokasi berbeda dengan instrumennya misalnya dengan menggunakan jaringan Local Area Network (LAN) atau bahkan internet. Untuk menjalankan sistem monitoring yang seperti ini sangat memungkinkan sekali dapat dilakukan dengan menggunakan interface program yang dapat menjembatani pengguna melalui web browser pada remote terminal. Interface program ini disebut Common Gateway Interface (CGI) yang biasanya tersedia pada linux [10] Video Streaming Video streaming adalah video yang berarti tampilan berupa gambar secara visual dan streaming yang berarti pengaliran atau mengalirkan. Streaming lebih mengarah pada sebuah teknologi yang mampu melakukan kompresi terhadap ukuran file baik audio maupun video dengan tujuan agar mudah ditransfer melalui jaringan. Aplikasi ini merupakan gambaran teknologi seluler yang orang kadang menyebutnya dengan teknologi 2,5G. Video streaming merupakan layanan multimedia yang dapat diakses oleh pengguna ponsel dengan teknologi komunikasi data bergerak [10] Cara Kerja Video Streaming Di dalam proses pengiriman, file berlangsung dari sebuah sever ke client melalui jaringan local ataupun internet. Dan file yang dikirimkan tersebut berupa paket time stamped atau yang biasa disebut sebagai stream media file. Protokol yang digunakan untuk data Streaming Di bawah ini ada beberapa prokol yang digunakan untuk data streaming : Real Time Transport Protocol (RTP) Merupakan suatu standard untuk mengirimkan data multimedia secara realtime yang terjadi dalam jaringan, protocol RTP ini bergantung pada protocol Transport [10].
8 II User Datagram Protocol (UDP) UDP dalam jaringan yang digunakan untuk mengalirkan data secara terus menerus, digunakan UDP karena dengan protocol ini tidak memerlukan mekanisme reliabilitas. UDP ini tidak ada mekanisme pengiriman ulang sehingga protocol ini banyak digunakan pada jaringan lokal [10] Real Time Streaming Protocol (RTSP) Merupakan protocol yang digunakan oleh program streaming multimedia untuk mengatur pengiriman data secara real-time, tidak bergantung pada protocol transport [10] Real Time Control Protocol (RTCP) Merupakan Protocol Qualify of Service (QoS) yang digunakan untuk menjamin sebuah kualitas dari streaming. RTCP merupakan bagian yang digunakan untuk melakukan pengkontrolan terhadap paket data yang ada pada RTP [10] Motion Motion merupakan suatu aplikasi yang mampu memonitoring sinyal video dari sebuah kamera dan mampu mendeteksi perubahan yang terjadi pada potongan video. Motion berkerja secara penuh dalam mode text dan tidak memiliki interface. Motion dikembangkan pertama kali oleh Jeroen Vreeken dan kemudian dilanjutkan oleh Folkert van Heusden dan Kenneth Lavrsen. Aplikasi motion sendiri ditulis menggunakan bahasa C dan memiliki output berupa gambar jpg ataupun video mpg [10]. Motion bekerja dengan membandingkan intesitas pixel dari gambar baru dengan gambar referensi (gambar lama). Dalam proses perbandingan ini warna dalam suatu gambar tidak diperlukan dan hanya diambil citra hitam putihnya saja. Aplikasi motion memiliki fitur antara lain 1. Live Streaming Webcam
9 II-9 2. Motion Tracking 3. Mengambil Screenshot dalam interval tertentu 2.9. Alarm Alarm secara umum dapat didefinisikan sebagai bunyi peringatan atau pemberitahuan. Dalam istilah jaringan, alarm dapat juga didefinisikan sebagai pesan berisi pemberitahuan ketika terjadi penurunan atau kegagalan dalam penyampaian sinyal komunikasi data ataupun ada peralatan yang mengalami kerusakan (penurunan kinerja). Penggunaan alarm harus ditempatkan pada tempat yang strategis sehingga dapat dengan cermat mendeteksi kemungkinan bahaya seakurat mungkin [10] Electronic Mail ( ) Electronic Mail atau dapat disebut dengan , merupakan salah satu layanan Internet yang sangat popular dan paling banyak digunakan oleh orang banyak, baik di lingkungan organisasi maupun perusahaan. digunakan untuk saling bertukar informasi atau mengirim pesan antara seseorang dengan orang lainnya yang terpisahkan oleh jarak dan kondisi cuaca apapun dengan melewati perangkat telekomunikasi. beroperasi seperti halnya surat kertas dengan layanan pos (dikenal dengan snail mail). Seseorang dapat menulis pada kertas dan menempatkannya pada amplop. Jika orang tersebut membubuhkan nama dan alamat yang benar di depan amplop dan menempatkannya dalam kotak surat, maka orang tersebut dapat mengharapkan layanan pos mengirimkan surat ke tempat yang benar. Jika orang tersebut menempatkan alamat pengirim di amplop, penerima dapat membalas dengan menempatkan alamat orang tersebut di depan amplop sebagai tujuan surat tersebut dikirim. memungkinkan seseorang menuliskan beberapa teks, mengidentifikasi siapa saja yang ingin orang tersebut kirimi dengan menuliskan alamat seseorang di bagian atas, dan kirimkan ke alamat tersebut. Dengan mengirimkan , seseorang dapat mengerjakan hal yang sama seperti mengirimkan kepada layanan pos. Layanan ini mengirim dan
10 II-10 kemudian orang yang dikirim pesan mencek nya, kemudian dia menerima pesan yang telah orang lain kirimkan. Tiap mencakup teks yang seseorang tuliskan, alamat seseorang. Karena kini penerima mengetahui alamat E- Mail seseorang yang mengiriminya pesan, dia dapat dengan mudah membalas E- Mail tersebut. juga memampukan seseorang untuk mengirim pesan ke banyak penerima sekaligus, mengirim file menggunakan dari pada menggunakan program transfer file. Rata-rata pesan dalam mail tidak mencapai sepuluh kilobyte dan beberapa pesan mengandung beberapa megabyte data, karena digunakan untuk mengirim file [11] Perangkat Keras Pada tahap ini penulis akan membahas mengenai perangkat keras apa saja yang digunakan pada penelitian ini. Sebelum membahas mengenai perangkat keras apa saja yang digunakan penulis akan membahas mengenai definisi perangkat keras terlebih dahulu Definisi Perangkat Keras Merupakan komponen komputer secara fisik terdiri dari : 1. Unit peralatan input yaitu peralatan yang digunakan untuk menerima input atau memasukan data kedalam komputer antara lain keyboard, disk drive, mouse, webcam, Passive Infrared (PIR). 2. Unit peralatan proses (process) yaitu alat dimana intruksi-intruksi program dproses untuk mengolah data yang sudah dimasukan lewat alat input dan hasilnya akan ditampilkan dialat output. 3. Unit peralatan output yaitu alat yang digunakan untuk memindahkan atau mentransfer data dari dalam komputer kedalam bentuk yang permanen, antara lain monitor Raspberry Pi Raspberry Pi adalah komputer dibangun di atas satu papan sirkuit, dengan mikroprosesor, memori, input / output (I/O) dan fitur lainnya seperti komputer
11 II-11 pada umumnya. Komputer single-board dibuat sebagai demonstrasi atau pengembangan sistem, untuk sistem pendidikan [4]. Gambar 2.4. Raspberry Pi 2 Pada perkembangannya ada beberapa merk single board computer, salah satunya adalah Raspberry Pi. Raspberry Pi adalah sebuah komputer berukuran kecil sebesar kartu kredit yang terhubung ke televisi dan sebuah keyboard. Komputer kecil ini akan digunakan pada proyek-proyek elektronik dan hal lainnya yang bisa dilakukan oleh suatu komputer desktop seperti sebagai mesin pengolah kata, games, dan perangkat ini juga mampu memainkan video beresolusi tinggi [2]. Raspberry Pi dipilih karena diklaim mampu menjalankan berbagai aplikasi dan software layaknya sebuah PC. Dengan dilakukannya penelitian ini, dapat diketahui sejauh mana kemampuan Raspberry Pi sebagai server sistem monitoring, sehingga dapat diketahui kondisi yang dibutuhkan agar sistem dapat berjalan dengan baik [2]. Ada beberapa cara yang dapat dilakukan dengan Raspberry Pi diantaranya sebagai berikut: 1. General Purpose Computing Perlu diingat bahwa Raspberry Pi adalah sebuah komputer dan kenyataan yaitu memang dapat digunakan sebagai sebuah komputer. Setelah perangkat ini siap untuk digunakan kita dapat memilih untuk booting langsung dari dalam GUI (Graphical User Interface) dan di dalamnya terdapat suatu web browser dan juga install aplikasi gratis [2].
12 II Learning to Program Raspberry Pi pada dasarnya di tunjukan sebagai edukasi untuk mengajak anak-anak belajar dan untuk mendorong anak-anak dalam bereksperimen dengan komputer. Perangkat ini juga sudah terpasang dengan interpreters dan compilers dari banyak bahasa pemograman. Untuk pemula telah disediakan Scratch, bahasa pemograman dengan grafik dari MIT. Kita dapat menulis program untuk Raspberry Pi dan dengan berbagai macam bahasa seperti C, Java, Perl, Ruby, Python [2]. 3. Project Platform Raspberry Pi berbeda dengan komputer pada dasarnya, karena dari kemampuan dalam berinteraksi untuk proyek-proyek elektronik [2] Arsitektur Raspberry Pi Raspberry Pi menggunakan sistem operasi berbasis kernel Linux.Raspbian merupakan Sistem operasi berbasis Debian yang dapat bebas dioptimalkan untuk perangkat keras Raspberry Pi, yang dirilis pada bulan Juli 2012 [2]. Gambar 2.5. Diagram blok arsitektur Raspberry Pi [2]. GPU hardware diakses melalui gambar firmware yang di-load ke GPU saat boot dari SD-card. Gambar firmware dikenal sebagai kumpulan biner, sementara driver Linux yang terkait adalah sumber tertutup (closed source). Aplikasi perangkat lunak menggunakan panggilan ke sumber tertutup run-time library yang pada gilirannya menjadi panggilan open source driver dalam Linux kernel.
13 II-13 API driver kernel spesifik untuk perpustakaan tersebut bersifat tertutup. Aplikasi video menggunakan OpenMAX, aplikasi 3D menggunakan OpenGL ES dan 2D aplikasi menggunakan OpenVG yang pada nantinya menggunakan EGL. OpenMAX dan EGL menggunakan open source kernel driver. 28 Pada 19 Februari 2012, Yayasan Raspberry Pi merilis bukti konsep kartu SD image yang dapat dimuat ke SD Card untuk menghasilkan sebuah sistem operasi yang pertama. Image didasarkan pada Debian 6.0 dengan LXDE desktop dan Midori browser, ditambah berbagai alat pemrograman. image tersebut berjalan pada QEMU yang memungkinkan Raspberry Pi akan ditiru pada berbagai platform lainnya [2] Software System Raspberry Pi Pada 8 Maret 2012 Yayasan Pi Raspberry merilis Raspberry Pi Fedora Remix direkomendasikan sebagai distribusi Linux, yang dikembangkan di Seneca College di Kanada. Yayasan ini berniat untuk membuat situs Web App Store bagi orang untuk program pertukaran. Slackware ARM (secara resmi ARMedslack) versi dan kemudian berjalan pada Raspberry Pi tanpa modifikasi MB dari memori yang tersedia di Raspberry Pi adalah dua kali minimum 64 MB yang diperlukan untuk menjalankan Slackware Linux pada sistem ARM atau i386. (Sementara Slackware dapat memuat dan menjalankan GUI, yang dirancang untuk dijalankan dari shell). Fluxbox window manager berjalan di bawah X Window System memerlukan tambahan 48 MB RAM. Selain itu, pekerjaan yang sedang dilakukan pada distribusi Linux seperti IPFire, OpenELEC, Raspbmc dan XBMC membuka sumber digital media center. Eben Upton secara terbuka mendekati RISC OS pada bulan Juli 2011 untuk menanyakan tentang bantuan dengan port potensial. Adrian Lees di Broadcom sejak itu bekerja pada port, dengan karyanya yang disebutkan dalam sebuah diskusi tentang driver grafis. Pada 24 Oktober 2012 Yayasan Raspberry Pi mengumumkan bahwa "semua kode driver VideoCore yang berjalan pada ARM" telah dirilis sebagai perangkat lunak bebas di bawah lisensi BSD-style, membuat "multi media pertama berbasis ARM multimedia SoC dengan banyak-fungsional, vendor menyediakan (sebagai lawan
14 II-14 dari parsial, reverse rekayasa) sepenuhnya opensource driver", meskipun klaim ini tidak diterima secara universal [2] General-Purpose Input/Output (GPIO) General-purpose input/output (GPIO) adalah pin generik pada sirkuit terpadu (chip) yang perilakunya (termasuk apakah pin itu input atau output) dapat dikontrol (diprogram) oleh pengguna saat berjalan. Pin GPIO tidak ditetapkan untuk tujuan khusus dan secara default tidak digunakan. Ide dibalik GPIO adalah untuk memenuhi sistem integrator dalam memperluas dan membangun sistem lengkap yang membutuhkan pin tambahan dari chip berupa sinyal kontrol ataupun data. Adanya konektor (pin) yang tersedia dari chip dapat menghemat kerumitan saat mengatur sirkuit tambahan. Gambar 2.6. GPIO Raspberry Pi 2 [4]. Pada hakekatnya hampir semua SBC (single-board computer) menyediakan GPIO untuk ekspansi disambungkan ke modul atau komponen lainnya. Papan sirkuit embedded seperti Arduino, BeagleBone, Raspberry Pi dan lainnya, memanfaatkan GPIO untuk membaca data atau sinyal dari berbagai sensor lingkungan seperti IR, video, suhu, orientasi 3 dimensi, percepatan dan sebagainya, disamping untuk menulis atau mengirim data melalui output ke motor DC (melalui modul PWM), audio, display LCD, atau lampu LED.\
15 II Passive Infrared (PIR) Sensor PIR (Passive Infrared) adalah suatu alat yang berfungsi untuk mengindra atau menangkap suatu besaran fisis (temperatur suhu tubuh manusia) dan merubahnya kebentuk sinyal listrik. Sesuai namanya, Passive Infrared, sensor ini bersifat pasif. Sensor ini menerima sinyal infrared yang dipancarkan oleh suatu objek yang bergerak (dalam hal ini tubuh manusia) [8]. Gambar 2.7. Sensor PIR (Passive Infra Red) [5]. Sensor PIR mempunyai dua elemen sensing yang terhubungkan dengan masukan. Jika ada sumber panas yang lewat di depan sensor tersebut, maka sensor akan mengaktifkan sel pertama dan sel kedua sehingga akan menghasilkan bentuk gelombang seperti ditunjukkan dalam gambar 2.5. Gambar 2.8. Diagram internal rangkaian sensor PIR [5] Karakteristik Passive Infrared (PIR) Berikut adalah karateristik dari passive infrared (PIR): 1. Tegangan operasi Volt 2. Arus standby (tanpa beban) 300 µa 3. Suhu kerja antara -20o C 50o C
16 II Jangkauan deteksi 5 meter 5. Kecepatan deteksi 0.5 detik Selain itu, sensor PIR juga sangat mudah digunakan karena hanya menggunakan satu pin I/O sebagai penerima informasi sinyal gelombang infra merah yang dapat dihubungkan ke Mikrokontroler [8]. Gambar 2.9. konfigurasi pin sensor PIR [5]. Keterangan: a. Pin - (Vss) : Dihubungkan ke ground atau Vss b. Pin + (Vdd) : Dihubungkan ke +5 Vdc atau Vdd c. Pin OUT (Output) : Diberikan untuk penyetelan keluaran yang diinginkan Web Camera Logitech C170 Web camera, atau yang biasa dikenal dengan webcam dan USB Camera, adalah kamera yang gambarnya bisa di akses menggunakan world wide web (www), program instant messeging, atau aplikasi komunikasi dengan tampilan video pada PC. Webcam juga digambarkan sebagai kamera video digital yang sengaja didesain untuk sebagai kamera dengan resolusi rendah. Webcam juga dapat digunakan untuk sistem keamanan. Pada beberapa webcam, ada yang di lengkapi dengan software yang mampu mendeteksi pergerakan dan suara. Dengan software tersebut, memungkinkan PC yang terhubung ke kamera untuk mengamati pergerakan dan suara, merekamnya ketika terdeteksi. hasil rekaman ini bisa disimpan pada komputer, atau di upload ke internet [9].
17 II-17 Gambar Webcam Logitech C170 Adapun beberapa fitur utama yang dimiliki webcam Logitech C170 adalah sebagai berikut: 1. Panggilan video (640 x 480 pixel) dengan sistem yang direkomendasikan 2. Perekaman video: Hingga 1024 x 768 pixel 3. Teknologi Logitech Fluid Crystal 3* 4. Diagonal Field of View (FOV) Image Capture (4:3 SD) 640x480, 1.3MP, 3MP, 5MP 6. Image Capture (16:9 W) 320x180, 360P 7. Frame Rate (max) 640x480@30 8. Foto: Hingga 5 megapixels (ditingkatkan dengan software) 9. Mikrofon terintegrasi dengan reduksi gangguan suara 10. USB 2.0 tersertifikasi berkecepatan tinggi (direkomendasikan) Dalam tugas akhir ini Webcam difungsikan sebagai hardware yang akan memberikan informasi berupa foto yang diambil, dan juga sebagai alat yang akan merekam keadaan jika PIR sensor mendeteksi suatu pergerakan manusia pada ruangan yang sudah ditentukan kemudian data yang direkam oleh webcam itu digunakan sebagai data yang akan digunakan sebagai pelaporan pada pihak yang membutuhkan melalui [9] Perangkat Lunak (Software) Pada tahap ini penulis akan membahas mengenai perangkat lunak apa saja yang digunakan pada penelitian ini. Sebelum membahas mengenai perangkat lunak apa saja yang digunakan penulis akan membahas mengenai definisi perangkat lunak terlebih dahulu.
18 II Definisi Perangkat Lunak (Software) Pengembangan perangkat lunak diarahkan pada realisasi sistem aplikasi yang mampu menunjang proses transaksi ekonomi yang cepat dan aman, serta pengambilan keputusan yang benar dan cepat. Harga yang terjangkau dan daya saing pada tingkat internasional merupakan salah satu kriteria yang dipersyaratkan, khususnya mendukung kebijakan substitusi impor. Perangkat lunak sistem operasi dengan kehandalan tinggi dan kebutuhan sumber daya memori maupun prosesor yang minimal serta fleksibel terhadap perangkat keras maupun program aplikasi yang baru, merupakan prioritas yang harus dikembangkan. Program aplikasi juga perlu dikembangkan, terutama yang terkait dengan sektor perekonomian, industri, pendidikan, maupun pemerintahan. Dalam mempercepat pengembangan dan pendayagunaan perangkat lunak, perlu pula ditinjau implementasi konsep open source. Penerapan konsep open source ini diharapkan mampu menggalakkan industri perangkat lunak dengan partisipasi seluruh lapisan masyarakat tanpa melakukan pelanggaran hak cipta Sistem Operasi Linux Linux adalah sistem operasi yang berevolusi dari sebuah kernel yang diciptakan oleh Linus Torvalds ketika beliau masih menjadi mahasiswa di Universitas Helsinki. Dulunya Linux merupakan proyek hobi yang diinspirasikan dari Minix, yaitu sistem UNIX kecil yang dikembangkan oleh Andrew Tanenbaum. Linux versi 0.01 dikerjakan sekitar bulan Agustus Kemudian pada tanggal 5 Oktober 1991, Linus mengumumkan versi resmi Linux, yaitu versi 0.02 yang hanya dapat menjalankan shell bash [9]. Beberapa fitur Linux diantaranya : 1. Multi tasking dan dukungan 32 bit; mampu menjalankan beberapa perintah secara bersamaan, dan dengan memanfaatkan model terlindung (protected mode) dari Intel keatas, Linux merupakan sistem operasi 32 bit. 2. Multi user dan Multi session; Linux dapat melayani beberapa user yang login secara bersamaan. Sistem filenya sendiri mempunyai keamanan yang
19 II-19 ketat, dan dapat dimodifikasi secara optimal untuk akses file kepada user atau group tertentu saja. - Sebagian besar Linux ditulis dalam bahasa C 3. Dukungan Java; jika dikompilasi pada level kernel, Linux dapat menjalankan Java Applet sebagai aplikasi. 4. Virtual Memory. Linux menggunakan sebagian dari hardisk dan memperlakukannya sebagai memory, sehingga meningkatkan memory yang sebenarnya. 5. Linux menawarkan sistem file yang hierarkis, dengan beberapa folder utama yang sudah dibakukan (File System Strd/FSSTND) 6. Grafis antar muka pemakai (Graphical User Interface/GUI) yang dipergunakan Linux adalah sistem X Window atau X dari MIT. Dalam tugas akhir ini sistem operasi yang digunakan yaitu Raspbian. Raspbian adalah sebuah sistem operasi ringan dari versi Debian untuk prosesor ARM. Mayoritas pengguna dan pengembang menggunakan Raspbian sebagai dasar dari proyek mereka. Raspbian memiliki fitur lengkap dan merupakan pilihan yang tepat [9] Bahasa Pemrograman Python Pada awalnya, motivasi pembuatan bahasa pemrograman ini adalah untuk bahasa skrip tingkat tinggi pada sistem operasi terdistribusi Amoeba. Bahasa pemrograman ini menjadi umum digunakan untuk kalangan engineer seluruh dunia dalam pembuatan perangkat lunaknya, bahkan beberpa perusahaan menggunakan python sebagai pembuat perangkat lunak komersial. Python merupakan bahasa pemrograman yang freeware atau perangkat bebas dalam arti sebenarnya, tidak ada batasan dalam penyalinannya atau mendistribusikannya. Lengkap dengan source codenya, debugger dan profiler, antarmuka yang terkandung di dalamnya untuk pelayanan antarmuka, fungsi sistem, GUI (antarmuka pengguna grafis), dan basis datanya [9]. Python dikembangkan oleh Guido van Rossum pada tahun 1990 di CWI, Amsterdam sebagai kelanjutan dari bahasa pemrograman ABC. Versi terakhir yang dikeluarkan CWI adalah 1.2. Tahun 1995, Guido pindah ke CNRI sambil
20 II-20 terus melanjutkan pengembangan Python. Versi terakhir yang dikeluarkan adalah 1.6. Tahun 2000, Guido dan para pengembang inti Python pindah ke BeOpen.com yang merupakan sebuah perusahaan komersial dan membentuk BeOpen PythonLabs. Python 2.0 dikeluarkan oleh BeOpen. Setelah mengeluarkan Python 2.0, Guido dan beberapa anggota tim PythonLabs pindah ke DigitalCreations. Saat ini pengembangan Python terus dilakukan oleh sekumpulan pemrogram yang dikoordinir Guido dan Python Software Foundation [4]. Python Software Foundation adalah sebuah organisasi non-profit yang dibentuk sebagai pemegang hak cipta intelektual Python sejak versi 2.1 dan dengan demikian mencegah Python dimiliki oleh perusahaan komersial. Saat ini distribusi Python sudah mencapai versi dan versi 3.0. Nama Python dipilih oleh Guido sebagai nama bahasa ciptaannya karena kecintaan guido pada acara televisi Monty Python s Flying Circus. Oleh karena itu seringkali ungkapanungkapan khas dari acara tersebut seringkali muncul dalam korespondensi antar pengguna Python. Aplikasi bahasa phyton Perangkat bantu shell. Tugas-tugas sistem administrator, program baris perintah. Kerja bahasa ekstensi. Antarmuka untuk pustaka C/C++ [4] OpenCV Library OpenCV adalah suatu library gratis yang dikembangkan oleh developerdeveloper Intel Corporation. Library ini terdiri dari fungsi-fungsi computer vision dan API (Aplication Programming Interface) untuk image processing high level maupun low level dan sebagai optimasi aplikasi realtime. OpenCV sangat disarankan untuk programmer yang akan digunakan pada bidang computer vision, karena library ini mampu menciptakan aplikasi yang handal, kuat dibidang digital vision, dan mempunyai kemampuan yang mirip dengan cara pengolahan visual pada manusia, Karena library ini bersifat cuma-cuma dan sifatnya yang open source, maka dari itu OpenCV tidak dipesan khusus untuk pengguna arsitektur Intel, tetapi dapat dibangun pada hampir semua arsitektur. Saat ini para developer dari Intel Corporation telah membuat berbagai macam versi, yaitu: 1. opencv untuk bahasa pemograman C/C++,
21 II opencv untuk bahasa pemograman C# (masih dalam tahap pengembangan), 3. opencv untuk bahasa pemograman Java. Untuk bahasa pemograman C# dan Java masih dalam tahap pengembangan, maka kita membutuhkan library lain sebagai pelengkap kekurangan yang ada. Namun untuk bahasa pemograman C/C++ tidak memerlukan library lainnya untuk pemrosesan pada computer vision. Berikut ini adalah fitur-fitur pada library OpenCV: 1. Manipulasi data gambar (alokasi memori, melepaskan memori, kopi gambar, setting serta konversi gambar) 2. Image/Video I/O (Bisa menggunakan camera yang sudah didukung oleh library ini) 3. Image processing dasar (filtering, edge detection, pendeteksian tepi, sampling dan interpolasi, konversi warna, operasi morfologi, histograms, image pyramids) 4. Analisis struktural 5. Pendeteksian gerak 6. Pengenalan objek
AP2B-Dini Triasanti KONSEP DASAR PYTHON
KONSEP DASAR PYTHON Pada awalnya, motivasi pembuatan bahasa pemrograman ini adalah untuk bahasa skrip tingkat tinggi pada sistem operasi terdistribusi Amoeba. Bahasa pemrograman ini menjadi umum digunakan
BAB I PENDAHULUAN I-1
BAB I PENDAHULUAN 1.1 LATAR BELAKANG Sejak Undang-Undang Nomor 11 Tahun 2008 tentang Informasi dan Transaksi Elektronik diberlakukan di Indonesia, banyak masyarakat khususnya pengusaha mulai memperhatikan
Pengenalan Python Sejarah Python 1
Pengenalan Python Python merupakan bahasa pemrograman dinamis yang mendukung pemrograman berbasis objek. Python didistribusikan dengan beberapa lisensi yang berbeda dari beberapa versi. Namun pada prinsipnya
BAB II TINJAUAN PUSTAKA DAN DASAR TEORI
BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1 Tinjauan Pustaka Penelitian dengan memanfaatkan Raspberry Pi dan modul kamera pernah dilakukan sebelumnnya yang antara lain : Tabel 2.1 tabel tinjauan pustaka
BAB III DESAIN DAN IMPLEMENTASI SISTEM
BAB III DESAIN DAN IMPLEMENTASI SISTEM 3.1 Sasaran Kemampuan Sistem Untuk menjawab beberapa pertanyaan pada rumusan masalah di bagian pendahuluan, sistem yang diusulkan harus memiliki kemampuan sebagai
BAB II DASAR TEORI Gambar 2.1. Cubieboard2
BAB II DASAR TEORI Pada bab ini membahas dasar teori yang digunakan dalam perancangan skripsi ini. Teori yang digunakan pada skripsi ini adalah Cubieboard 2, Raspberry Pi, web server, Apache web server,
BAB 3 LANDASAN TEORI
BAB 3 LANDASAN TEORI Bab ini akan membahas uraian dasar teori yang akan digunakan penulis dalam melakukan perancangan dan pembuatan program yang dapat dipergunakan sebagai pembanding atau acuan di dalam
BAB I PENDAHULUAN 1.2. Latar Belakang Masalah
BAB I PENDAHULUAN Pada bab ini dijelaskan tujuan, latar belakang, gambaran sistem, batasan masalah, perincian tugas yang dikerjakan, dan garis besar penulisan skripsi. 1.1. Tujuan 1. Merancang dan merealisasikan
BAB II DASAR TEORI. Protokol adalah seperangkat aturan yang mengatur pembangunan koneksi
BAB II DASAR TEORI 2.1 Protokol Komunikasi Protokol adalah seperangkat aturan yang mengatur pembangunan koneksi komunikasi, perpindahan data, serta penulisan hubungan antara dua atau lebih perangkat komunikasi.
PERTEMUAN KE 3 PERANGKAT KERAS KOMPUTER
PERTEMUAN KE 3 PERANGKAT KERAS KOMPUTER A. PENGANTAR Perangkat keras komputer atau lebih dikenal dengan Hardware merupakan perangkat komputer yang dapat bekerja berdasarkan perintah yang telah ditentukan
BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM. Berikut merupakan gambar Blok Diagram pada sistem yang akan dibuat : Gambar 3.
BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM 3.1 Metode Penelitian Berikut merupakan gambar Blok Diagram pada sistem yang akan dibuat : Gambar 3.1 Blok Diagram Adapun langkah-langkah yang dilakukan
BAB IV PENGUJIAN SISTEM DAN ANALISA
BAB IV PENGUJIAN SISTEM DAN ANALISA Pengujian sistem dilakukan untuk mengetahui apakah fungsi-fungsi yang telah direncanakan bekerja dengan baik atau tidak. Pengujian sistem juga berguna untuk mengetahui
BAB II ANALISIS DAN PERANCANGAN. Running text RGB atau yang biasa dikenal dengan nama. Videotron merupakan salah satu media promosi digital yang
BAB II ANALISIS DAN PERANCANGAN 2.1. Landasan Teori Running text RGB atau yang biasa dikenal dengan nama Videotron merupakan salah satu media promosi digital yang sedang ngetren saat ini. Biasanya digunakan
BAB III PERANCANGAN SISTEM
BAB III PERANCANGAN SISTEM Pada bab ini akan dibahas mengenai analisis kebutuhan dan perancangan sistem informasi keamanan berbasis SMS gateway dengan arduino dan CCTV. 3.1 Gambaran Umum Perancangan sistem
BAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Dalam merancang sistem pengendali sepeda motor berbasis android ini, terdapat beberapa masalah yang harus dicermati dan dipecahkan. Permasalahan tersebut
BAB 1 PENDAHULUAN Latar Belakang
BAB 1 PENDAHULUAN 1.1. Latar Belakang Sistem keamanan lingkungan merupakan sistem perlindungan bagi warga di lingkungan dan sekitarnya dari gangguan kejahatan baik yang datang dari luar lingkungan ataupun
RANCANG BANGUN SISTEM PELACAKAN OBJEK SECARA REAL TIME BERDASARKAN WARNA
ISSN : 2442-5826 e-proceeding of Applied Science : Vol.2, No.1 April 2016 Page 383 RANCANG BANGUN SISTEM PELACAKAN OBJEK SECARA REAL TIME BERDASARKAN WARNA Luki Wahyu Hendrawan 1 Mohammad Ramdhani, S.T.,M.T
BAB II DASAR TEORI. CV Dokumentasi CV berisi pengolahan citra, analisis struktur citra, motion dan tracking, pengenalan pola, dan kalibrasi kamera.
BAB II DASAR TEORI Pada bab ini akan dibahas teori yang berkaitan dengan skripsi ini, meliputi pustaka OpenCV, citra, yaitu citra grayscale dan citra berwarna, pengolahan citra meliputi image enhancement
SISTEM PENJEJAK POSISI OBYEK BERBASIS UMPAN BALIK CITRA
SISTEM PENJEJAK POSISI OBYEK BERBASIS UMPAN BALIK CITRA Syahrul 1, Andi Kurniawan 2 1,2 Jurusan Teknik Komputer, Fakultas Teknik dan Ilmu Komputer, Universitas Komputer Indonesia Jl. Dipati Ukur No.116,
BAB II DASAR TEORI. open-source, diturunkan dari Wiring platform, dirancang untuk. software arduino memiliki bahasa pemrograman C.
BAB II DASAR TEORI 2.1 ARDUINO Arduino adalah pengendali mikro single-board yang bersifat open-source, diturunkan dari Wiring platform, dirancang untuk memudahkan penggunaan elektronik dalam berbagai bidang.
OPERASI DASAR KOMPUTER
OPERASI DASAR KOMPUTER Pengertian Komputer adalah alat elektronik yang dikontrol oleh kumpulan instruksi atau program untuk menjalankan beberapa tugas, seperti kalkulasi, atau komunikasi elektronik. Program
BAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Pengolahan Citra Pengolahan citra (image processing) merupakan proses untuk mengolah pixel-pixel dalam citra digital untuk tujuan tertentu. Beberapa alasan dilakukan pengolahan
BAB III PERANCANGAN ALAT
BAB III PERANCANGAN ALAT Pada bab ini akan dijelaskan mengenai bagaimana perancangan fire alarm sistem yang dapat ditampilkan di web server dengan koneksi Wifi melalui IP Address. Perancangan alat ini
Bahasa Pemrograman Python
Bahasa Pemrograman Python Tyan Suhesti [email protected] :: http://tyansuhesti.blogspot.com Abstrak Python merupakan bahasa pemrograman yang freeware atau perangkat bebas dalam arti sebenarnya,
BAB I PENDAHULUAN E-15
BAB I PENDAHULUAN 1.1 Latar Belakang Dengan semakin meningkatnya kesadaran masyarakat akan keamanan, saat ini telah banyak dikembangkan dan digunakan berbagai macam sistem keamanan. Kamera CCTV (Closed
BAB IV HASIL DAN PEMBAHASAN Instalasi Operating System (OS) pada Raspberry Pi
BAB IV HASIL DAN PEMBAHASAN 4.1 Instalasi Raspberry Pi 4.1.1 Instalasi Operating System (OS) pada Raspberry Pi Sebuah sistem operasi adalah satu set program dasar dan program kegunaan (utility) yang membuat
BAB III PERANCANGAN DAN PEMBUATAN ALAT. Proses perancangan meliputi tujuan dari sebuah penelitian yang kemudian muncul
19 BAB III PERANCANGAN DAN PEMBUATAN ALAT 3.1 Perancangan Perancangan merupakan tata cara pencapaian target dari tujuan penelitian. Proses perancangan meliputi tujuan dari sebuah penelitian yang kemudian
BAB III ANALISIS DAN DESAIN SISTEM. a. Alarm main controller (kontrol utama sistem alarm)
BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Dalam merancang sistem alarm mobil berbasis mikrokontroler dan android ini, terdapat beberapa masalah utama yang harus dicermati dan dipecahkan. Permasalahan
Written by Mada Jimmy Monday, 24 August :40 - Last Updated Thursday, 18 November :51
Perkembangan industri saat ini menuntut pemrosesan pada sistem kontrol yang semakin dinamis dalam setiap tahapan perancangan, pengoperasian, maupun perawatan. Peralatan yang kompak, fleksibel namun handal
BAB III ANALISA DAN PERANCANGAN SISTEM
BAB III ANALISA DAN PERANCANGAN SISTEM Bagian dari bab ini akan membahas mengenai analisa dan perancangan sistem yang akan dibangun pada pengerjaan tugas akhir ini. Pembahasan analisa meliputi analisa
BAB II LANDASAN TEORI
BAB II LANDASAN TEORI Pada bab ini akan dibahas teori-teori dasar yang digunakan untuk merealisasikan suatu sistem penjejak obyek bergerak. 2.1 Citra Digital Citra adalah suatu representasi (gambaran),
BAB 3 PERANCANGAN ALAT DAN PROGRAM
BAB 3 PERANCANGAN ALAT DAN PROGRAM Sistem akuisisi data ekonomis berbasis komputer atau personal computer (PC) yang dibuat terdiri dari beberapa elemen-elemen sebagai berikut : Sensor, yang merupakan komponen
4. SISTEM OPERASI TERDISTRIBUSI
4. SISTEM OPERASI TERDISTRIBUSI APAKAH SISTEM OPERASI TERDISTRIBUSI? Sistem operasi terdistribusi adalah salah satu implementasi dari sistem terdistribusi, di mana sekumpulan komputer dan prosesor yang
III. METODE PENELITIAN. Penelitian ini mulai dilaksanakan pada bulan Juli 2014 sampai Februari 2015.
32 III. METODE PENELITIAN A. Waktu dan Tempat Penelitian Penelitian ini mulai dilaksanakan pada bulan Juli 2014 sampai Februari 2015. Pembuatan alat dilaksanakan di Laboratorium Elektronika & Instrumentasi
BAB II DASAR TEORI. Gambar 1.1 Board NodeMcu
BAB II DASAR TEORI 2.1 Dasar Teori 2.2.1 NodeMcu NodeMcu merupakan sebuah opensource platform IoT dan pengembangan Kit yang menggunakan bahasa pemrograman Lua untuk membantu programmer dalam membuat prototype
DAFTAR TABEL Tabel 4. 1 Tabel 4. 2 Tabel 4. 3
DAFTAR TABEL Tabel 4. 1 Pengujian Halaman home... 17 Tabel 4. 2 Pengujian halaman pembuatan profil kolam... 18 Tabel 4. 3 Pengujian Halaman Cek Profil Kolam... 19 xii BAB I PENDAHULUAN 1.1. Latar Belakang
BAB III METODE PENELITIAN
BAB III METODE PENELITIAN Dalam tugas akhir ini penguji melakukan pengujian dari judul tugas akhir sebelumnya, yang dilakukan oleh Isana Mahardika. dalam tugas akhir tersebut membahas pendeteksian tempat
Sistem Operasi. Teknologi Informasi
Sistem Operasi Teknologi Informasi Pembahasan Definisi Sistem Operasi. Peran Sistem Operasi dalam Sistem Komputer. Tujuan Sistem Operasi. Sejarah perkembangan Sistem Operasi. Proses Booting Komputer BIOS
MACAM - MACAM PERANGKAT KERAS PADA KOMPUTER (HARDWARE) Wendy Andriyan
MACAM - MACAM PERANGKAT KERAS PADA KOMPUTER (HARDWARE) Wendy Andriyan Perangkat Keras Komputer (Hardware) adalah sebuah komponen fisik pada komputer yang digunakan oleh sistem untuk menjalankan perintah
BAB 1 PENDAHULUAN 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Di zaman sekarang dimana terdapat laju inovasi di bidang teknologi, teknologi mampu mengubah pola perilaku masyarakat menjadi masyarakat dengan mobilitas tinggi dan
JURNAL TEKNIK POMITS Vol. 1, No. 1, (2012) 1-6 1
JURNAL TEKNIK POMITS Vol. 1, No. 1, (2012) 1-6 1 Rancang Bangun Sistem Pemantau Ruangan Berbasis Multi Kamera untuk Smartphone Android pada Jaringan Pikonet yang Adaptif terhadap Perubahan Situasi Ruangan
BAB II LANDASAN TEORI. Definisi citra menurut Webster adalah suatu representasi, kemiripan,
BAB II LANDASAN TEORI 2.1 Citra (Gambar Diam) 2.1.1 Definisi Citra Definisi citra menurut Webster adalah suatu representasi, kemiripan, atau imitasi dari suatu obyek atau benda. Selain itu juga didalam
BAB 3 PERANCANGAN SISTEM
29 BAB 3 PERANCANGAN SISTEM 3.1 Blok Diagram Sistem Blok diagram sistem absensi ini dapat dilihat pada gambar 3.1 di bawah ini. Gambar 3.1. Diagram Blok Sistem Fungsi fungsi dari blok diatas adalah sebagai
BAB I PENDAHULUAN 1.2. Latar Belakang Masalah
BAB I PENDAHULUAN Pada bab ini dijelaskan tujuan, latar belakang masalah, gambaran sistem, batasan masalah, perincian tugas yang dikerjakan dan garis besar penulisan skripsi. 1.1. Tujuan Merancang dan
10 PROYEK MENAKJUBKAN DARI RASPBERRY
10 PROYEK MENAKJUBKAN DARI RASPBERRY Muhammad Iqramullah [email protected] Abstrak(Font Times New Roman 14) Raspberry Pi merupakan komputer mungil yang mempunyai begitu banyak fungsi yang mengasyikan,
BAB 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
BAB III PERANCANGAN SISTEM
BAB III PERANCANGAN SISTEM Pada bab ini membahas perencanaan dan pembuatan dari alat yang akan dibuat yaitu Perencanaan dan Pembuatan Pengendali Suhu Ruangan Berdasarkan Jumlah Orang ini memiliki 4 tahapan
BAB IV HASIL PENGUJIAN DAN PENGAMATAN. transmisi data dari Arduino ke Raspberry Pi 2 dan Arduino ke PC pembanding.
BAB IV HASIL PENGUJIAN DAN PENGAMATAN Dalam bab ini penulis akan menguraikan dan menjelaskan beberapa hasil pengujian dari hasil penelitian tugas akhir ini. Pengujian yang dilakukan meliputi pengujian
pelajaran 1.2 Mengoperasikan penyalaan komputer sampai dapat digunakan 2. Merakit, menginstalasi, men-setup, memelihara dan melacak serta
No Kompetensi Utama Profesional Standar Kompetensi Guru Kompetensi Inti Kompetensi guru Guru pelajaran Menguasai materi, 1. Mengoperasikan computer personal struktur, dan periferalnya konsep, dan pola
BAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN Pada bab ini, akan membahas implementasi dan hasil pengujian dari program aplikasi yang telah dibuat. Pada perancangan aplikasi ini meliputi perbedaan citra hasil foto
BAB I TINJAUAN UMUM SISTEM OPERASI
BAB I TINJAUAN UMUM SISTEM OPERASI Sistem operasi berkaitan erat dengan pengoperasian computer. Computer merupakan perangkat elektronik yang dirancang untuk membantu penyelesaian permasalahan yang dihadapi
BAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Tinjauan Pustaka Berikut adalah beberapa penelitian sebelumnya tentang metode kendali rumah otomatis atau biasa disebut home automation menggunakan Raspberry Pi yang berhasil
Secara garis besar, arsitektur sistem Real Time Auto Door-Lock terbagi menjadi 6 bagian, yaitu:
7 DOOR-Lock BAB 2 SISTEM REAL TIME AUTO SISTEM REAL TIME AUTO DOOR-LOCK Bab ini akan menjelaskan tentang arsitektur dari sistem, proses analisis kebutuhan dan desain dari perangkat lunak sistem, skema
Praktikum I Pengenalan Sistem Operasi Linux
Praktikum I Pengenalan Sistem Operasi Linux I. Tujuan Setelah melaksanakan praktikum ini mahasiswa diharapkan mampu : 1. Mengenal sistem operasi Linux 2. Memahami proses login/logout pada sistem operasi
BAB I PENDAHULUAN. menghasilkan informasi. Untuk mendapatkan dan menghasilkan informasi,
BAB I PENDAHULUAN 1. 1 Latar Belakang Informasi sangat penting bagi kita karena semua kegiatan kita memerlukan informasi, dan bisa juga dikatakan bahwa semua kegiatan kita dituntut untuk menghasilkan informasi.
BAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1. Kajian Pustaka Sebagai dasar teori, penulis menggunakan referensi jurnal yang ditulis oleh Dr. B. Tittman dan M. Guers, berjudul Measuring Fluid Level Using Ultrasound. Penelitian
PEMBAGIAN STANDAR KOMPETENSI DAN KOMPETENSI DASAR PPLI MAHASISWA PENDIDIKAN INFORMATIKAN TAHUN 2016 KOMPTENSI DASAR
PEMBAGIAN STANDAR KOMPETENSI DAN KOMPETENSI DASAR PPLI MAHASISWA PENDIDIKAN INFORMATIKAN TAHUN 2016 A. KOMPETENSI KEJURUAN 1. Rekayasa Perangkat Lunak (070) STANDAR KOMPETENSI 1. Menerapkan teknik elektronika
CONTOH PENDSTRIBUSIAN HARDWARE
CONTOH PENDSTRIBUSIAN HARDWARE Jaringan komputer adalah sebuah kumpulan komputer, printer dan peralatan lainnya yang terhubung dalam satu kesatuan. Informasi dan data bergerak melalui kabel-kabel atau
III. METODE PENELITIAN
16 III. METODE PENELITIAN 3.1.Metode Penelitian SO SL SB Keterangan : SO = Suhu Objek SB = Suhu Balik SL = Suhu Lingkungan Gambar 3.1 Konsep cara kerja sensor infra merah Gambar 3.1 menggambarkan prinsip
PENGANTAR APLIKASI KOMPUTER
Pada saat pertama kali komputer digunakan, pengguna dihadapkan pada sulitnya untuk mengoperasikan komputer tersebut. Semakin banyak perangkat tambahan yang bisa ditambahkan kedalam komputer, semakin rumit
LAPORAN AWAL Perangkat Lunak Jaringan 1 NAMA : DIAN BAYU NIM : KELAS : C
LAPORAN AWAL Perangkat Lunak Jaringan 1 NAMA : DIAN BAYU NIM : 2008 31 080 KELAS : C TEKNIK INFORMATIKA SEKOLAH TINGGI TEKNIK PLN JAKARTA 2011 MENGENAL LINUX Apakah Linux itu? Linux adalah nama yang diberikan
BAB III PERANCANGAN SISTEM
BAB III PERANCANGAN SISTEM 3.1 Kebutuhan Sistem Kebutuhan fungsional sistem merupakan paparan mengenai fitur-fitur yang akan dimasukan kedalam aplikasi yang akan dibangun. Fitur fitur tersebut harus memenuhi
PERANCANGAN DAN IMPLEMENTASI SISTEM PENDETEKSIAN OBJEK MENGGUNAKAN METODE YCBCR PADA ROBOWAITER DRU99RWE4-V13
PERANCANGAN DAN IMPLEMENTASI SISTEM PENDETEKSIAN OBJEK MENGGUNAKAN METODE YCBCR PADA ROBOWAITER DRU99RWE4-V13 Ferry Ebitnaser 1, Taufiq Nuzwir Nizar 2, John Adler 3 1,2,3 Jurusan Teknik Komputer Unikom,
BAB II DASAR TEORI. mikrokontroler yang berbasis chip ATmega328P. Arduino Uno. memiliki 14 digital pin input / output (atau biasa ditulis I/O,
BAB II DASAR TEORI 2.1 Arduino Uno R3 Arduino Uno R3 adalah papan pengembangan mikrokontroler yang berbasis chip ATmega328P. Arduino Uno memiliki 14 digital pin input / output (atau biasa ditulis I/O,
APLIKASI KENDALI PENGAYUN BAYI OTOMATIS BERBASIS RASPBERRY PI
APLIKASI KENDALI PENGAYUN BAYI OTOMATIS BERBASIS RASPBERRY PI Tantri Windya Sari 1, Anang Sularsa 2, Marlindia Ike Sari 3 1,2,3 Fakultas Ilmu Terapan - Universitas Telkom Bandung 1 [email protected],
Komputer & Software Semester Ganjil 2014 Fak. Teknik Jurusan Teknik Informatika.
Komputer & Software Semester Ganjil 2014 Fak. Teknik Jurusan Teknik Informatika Universitas i Pasundan Caca E Supriana S Si MT Caca E. Supriana, S.Si., MT. [email protected] Komputer Komputer
BAB III PERANCANGAN SISTEM
BAB III PERANCANGAN SISTEM 3.1 Perencanaan Sistem Sistem ini terdiri dari komputer server (dalam hal ini Raspberry berfungsi sebagai server) yang terhubung dengan webcam di mana setiap saat komputer server
BAB III DESKRIPSI DAN PERANCANGAN SISTEM
BAB III DESKRIPSI DAN PERANCANGAN SISTEM 3.1. DESKRIPSI KERJA SISTEM Gambar 3.1. Blok diagram sistem Satelit-satelit GPS akan mengirimkan sinyal-sinyal secara kontinyu setiap detiknya. GPS receiver akan
BAB II ANALISIS DAN PERANCANGAN. Arduino adalah pengendali mikro single-board yang bersifat opensource,
BAB II ANALISIS DAN PERANCANGAN 2.1 Arduino Uno R3 Arduino adalah pengendali mikro single-board yang bersifat opensource, diturunkan dari Wiring platform, dirancang untuk memudahkan penggunaan elektronik
Interaksi Manusia dan Komputer (Pengantar User Interface) Dosen : Agus Aan Jiwa Permana, S.Kom, M.Cs
Interaksi Manusia dan Komputer (Pengantar User Interface) Dosen : Agus Aan Jiwa Permana, S.Kom, M.Cs Gambar Ilustrasi CONTENTS: 1 2 3 PENGANTAR ANTARMUKA INPUT-OUTPUT PC JENIS PERANGKAT INPUT-OUTPUT PC
PEMBUATAN PROTOTIPE ALAT PENDETEKSI LEVEL AIR MENGGUNAKAN ARDUINO UNO R3
PEMBUATAN PROTOTIPE ALAT PENDETEKSI LEVEL AIR MENGGUNAKAN ARDUINO UNO R3 Sofyan 1), Catur Budi Affianto 2), Sur Liyan 3) Program Studi Teknik Informatika, Fakultas Teknik, Universitas Janabadra Jalan Tentara
Sistem Operasi dalam bahasa Inggrisnya disebut Operating System, atau biasa di singkat dengan OS.
DASAR SISTEM OPERASI Sistem Operasi Sistem Operasi dalam bahasa Inggrisnya disebut Operating System, atau biasa di singkat dengan OS. Sistem operasi merupakan sebuah penghubung antara pengguna dari komputer
BAB III METODOLOGI PENELITIAN Perancangan Sistem dan Blok Diagram Sistem. diagram seperti yang terlihat seperti Gambar 3.1.
BAB III METODOLOGI PENELITIAN 3.1. Perancangan Sistem dan Blok Diagram Sistem Perancangan sistem dapat dijelaskan dengan lebih baik melalui blok diagram seperti yang terlihat seperti Gambar 3.1. PEMBUATAN
PROTOTIPE SISTEM PENGAMANAN RUANG SERVER BERBASIS MIKROKONTROLER ATMEGA8535
PROTOTIPE SISTEM PENGAMANAN RUANG SERVER BERBASIS MIKROKONTROLER ATMEGA8535 Dadan Nurdin Bagenda S.T.,M.T, Sandi Normansyah Program Studi Teknik Informatika Sekolah Tinggi Manajemen Informatika dan Ilmu
BAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem Informasi Pada dasarnya sistem informasi merupakan suatu sistem yang dibuat oleh manusia yang terdiri dari komponen komponen dalam organisasi untuk mencapai suatu
Bab III Perangkat Pengujian
Bab III Perangkat Pengujian Persoalan utama dalam tugas akhir ini adalah bagaimana mengimplementasikan metode pengukuran jarak menggunakan pengolahan citra tunggal dengan bantuan laser pointer dalam suatu
Konsep Dasar Pengolahan Citra. Pertemuan ke-2 Boldson H. Situmorang, S.Kom., MMSI
Konsep Dasar Pengolahan Citra Pertemuan ke-2 Boldson H. Situmorang, S.Kom., MMSI Definisi Citra digital: kumpulan piksel-piksel yang disusun dalam larik (array) dua-dimensi yang berisi nilai-nilai real
BAB III LANDASAN TEORI. berkembang sejalan dengan perkembangan teknologi informasi. Contoh aplikasi
3.1 Layanan Aplikasi Internet BAB III LANDASAN TEORI Terdapat banyak sekali layanan aplikasi di internet dan masih terus akan berkembang sejalan dengan perkembangan teknologi informasi. Contoh aplikasi
BAB III ANALISIS DAN PERANCANGAN
BAB III ANALISIS DAN PERANCANGAN III.1. Analisis Permasalahan Dalam Perancangan dan Implementasi Alat Pendeteksi Uang Palsu Beserta Nilainya Berbasis Mikrokontroler ini, terdapat beberapa masalah yang
PENGEMBANGAN PROJECT MICROCONTROLLER DENGAN ARDUINO IDE
PENGEMBANGAN PROJECT MICROCONTROLLER DENGAN ARDUINO IDE Dian Mustika Putri [email protected] :: https://dianmstkputri.wordpress.com Abstrak Pengembangan Microcontroller Arduino pada kalangan Programmer
Eddy Nurraharjo Program Studi Teknik Informatika, Universitas Stikubank Semarang
Eddy Nurraharjo Program Studi Teknik Informatika, Universitas Stikubank Semarang email: [email protected] Abstrak Teknologi elektronika dalam komponen/elemen dasar elektronika maupun pada sebuah
BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah
BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah Citra adalah suatu representasi, kemiripan, atau imitasi dari suatu objek atau benda. Citra dapat dikelompokkan menjadi citra tampak dan citra tak tampak.
HASIL DAN PEMBAHASAN Analisis SIRANJAJA Perancangan Modul Pembangunan Content Streaming
5 variasi parameter percobaan dilakukan sebanyak sepuluh kali perulangan. Hasil dari percobaan ini digunakan sebagai bahan analisis untuk encoding citra digital pada percobaan pengiriman data. b Percobaan
Sistem operasi. Contoh sistem operasi modern adalah Linux, Android, ios, Mac OS X, dan Microsoft Windows
Sistem operasi Sistem operasi (operating system ; OS) adalah seperangkat program yang mengelola sumber daya perangkat keras komputer, dan menyediakan layanan umum untuk aplikasi perangkat lunak. Sistem
BAB II TINJAUAN PUSTAKA. Sistem Operasi adalah sebuah perangkat lunak (software) yang berfungsi
BAB II TINJAUAN PUSTAKA 2.1. Landasan Teori 2.1.1 Sistem Operasi Sistem Operasi adalah sebuah perangkat lunak (software) yang berfungsi untuk mengalokasikan sumber daya untuk proses. Menurut Stalling (2005)
APLIKASI IDENTIFIKASI ISYARAT TANGAN SEBAGAI PENGOPERASIAN E-KIOSK
APLIKASI IDENTIFIKASI ISYARAT TANGAN SEBAGAI PENGOPERASIAN E-KIOSK Wiratmoko Yuwono Jurusan Teknologi Informasi Politeknik Elektronika Negeri Surabaya-ITS Jl. Raya ITS, Kampus ITS, Sukolilo Surabaya 60111
BAB III PERANCANGAN Bahan dan Peralatan
BAB III PERANCANGAN 3.1 Pendahuluan Perancangan merupakan tahapan terpenting dari pelaksanaan penelitian ini. Pada tahap perancangan harus memahami sifat-sifat, karakteristik, spesifikasi dari komponen-komponen
Low Cost Smart Home Controller Over Internet Menggunakan Single Board Computer Berbasis Web
Low Cost Smart Home Controller Over Internet Menggunakan Single Board Computer Berbasis Web TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah
DASAR KOMPETENSI KEJURUAN DAN KOMPETENSI KEJURUAN SEKOLAH MENENGAH KEJURUAN
DASAR KOMPETENSI KEJURUAN DAN KOMPETENSI KEJURUAN SEKOLAH MENENGAH KEJURUAN BIDANG STUDI KEAHLIAN : TEKNOLOGI INFORMASI DAN KOMUNIKASI PROGRAM STUDI KEAHLIAN : TEKNIK KOMPUTER DAN INFORMATIKA KOMPETENSI
intruksi kepada CPU untuk mengakses sistem operasi. BIOS tersimpan pada Read Only
1. Software Komputer adalah sekumpulan komponen-komponen canggih yang dapat melakukan perhitungan kompleks dengan cepat. Kita sangat membutuhkan peranan komputer untuk menyelesaikan permasaahan kita sehari
BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah
BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Setiap orang pasti membutuhkan informasi. Ada banyak cara yang dapat dilakukan orang untuk mendapatkan informasi, salah satu contohnya adalah melalui banyak
BAB IV PENGUJIAN DAN ANALISIS HASIL PENGUJIAN
BAB IV PENGUJIAN DAN ANALISIS HASIL PENGUJIAN Pada bab ini akan dijelaskan proses pengujian, hasil, dan analisis dari hasil pengujian. Ada tiga bagian yang diuji, yaitu perangkat keras, perangkat lunak,
BAB III PERENCANAAN DAN REALISASI SISTEM
42 BAB III PERENCANAAN DAN REALISASI SISTEM Pada bab ini dijelaskan pembuatan alat yang dibuat dalam proyek tugas akhir dengan judul rancang bangun sistem kontrol suhu dan kelembaban berbasis mirkrokontroler
BAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Pengenalan Citra Citra adalah suatu representasi (gambaran), kemiripan atau imitasi dari suatu objek. Citra sebagai keluaran suatu sistem perekaman data dapat bersifat optik berupa
BAB I PENDAHULUAN. 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang Memelihara dan meningkatkan tingkat kualitas hidup, mengurangi keterbatasan pemeliharaan akan fasilitas, efisiensi penggunaan sumber daya dan keamanan atas kepemilikan
BAB III PERANCANGAN SISTEM
BAB III PERANCANGAN SISTEM 3.1 Diagram Blok Sistem berikut: Secara umum sistem yang dibangun dijelaskan dalam diagram blok sistem 6 1 Baterai Sensor: - GPS 2 Sensor Suhu dan Kelembapan 4 Mikrokontroler
BAB 2 LANDASAN TEORI. Kata komputer berasal dari bahasa Inggris, to compute yang berarti menghitung.
BAB 2 LANDASAN TEORI 2.1 Komputer Kata komputer berasal dari bahasa Inggris, to compute yang berarti menghitung. Beberapa pakar dan peneliti mengartikan komputer sebagai berikut : 1. Menurut Hamacher,
Pemanfaatan Raspberry PI dan Webcam Untuk Layanan Monitoring Ruangan Berbasis Web
Konferensi Nasional Sistem & Informatika 2015 STMIK STIKOM Bali, 9 10 Oktober 2015 Pemanfaatan Raspberry PI dan Webcam Untuk Layanan Monitoring Ruangan Berbasis Web I Wayan Ardiyasa 1) (STMIK) STIKOM Bali
KOMUNIKASI. Universitas Informatika dan Bisnis Indonesia. 2.1 Komunikasi Data
KOMUNIKASI Universitas Informatika dan Bisnis Indonesia 2.1 Komunikasi Data Komunikasi data merupakan bagian dari telekomunikasi yang secara khusus berkenaan dengan transmisi atau pemindahan data dan informasi
BAB 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
