BAB 1 PENDAHULUAN 1.1 Latar Belakang Berbagai cara yang dapat ditempuh untuk mengamankan barang-barang berharga yang disimpan pada suatu ruangan, salah satunya dengan cara menggunakan sebuah kunci gembok atau menempatkan seorang penjaga keamanan untuk menjaga rumah tersebut. Cara-cara seperti ini tentu mempunyai beberapa kelebihan dan kekurangan. Sistem keamanan rumah yang ada selama ini masih sangat kurang sempurna hal itu biasa dilihat dari banyaknya tingkat kejahatan yang terjadi baik di perumahan maupun dipedesaan. Saat ini perkembangan elektronika dan komputer sangatlah menguntungkan. Dimana saat ini hampir semua sistem dan alat apapun menggunakan elektro dan komputer. Dan saat ini perkembangan elektronika sudah sampai mikrokontroler. Seiring dengan perkembangan ilmu dan teknologi maka dikembangkanlah sebuah sistem keamanan dengan cara memberikan peringatan (warning system) untuk memberikan sebuah tanda jika ada sesuatu mencurigakan yang terjadi disekitar rumah tersebut. Jika sistem ini mendeteksi adanya unsur tindakan kejahatan maka sistem ini dapat memberikan sebuah tanda berupa sebuah pesan singkat atau short message servis (SMS) yang akan dikirimkan ke nomer telepon seluler (handphone) sehingga kita dapat mengetahui keadaan yang terjadi di sekitar sekeliling rumah. Setelah menerima pesan peringatan tersebut maka kita dapat melakukan tindakan baik untuk mengendalikan sesuatu (peralatan) yang ada di rumah melalui SMS. Kerja dari keseluruhan sistem di kendalikan oleh mikrokontroler. Berdasarkan pemikiran di atas dibuatlah suatu sistem keamanan rumah untuk mengurangi tingkat kejahatan pencurian di dalam rumah dan agar pemiliknya dapat mengetahui dan mendeteksi kondisi rumah melalui komputer. pada prinsipnya alat ini merupakan suatu alarm keamanan yang terdiri dari mikrokontroler dan beberapa rangkaian sensor. Mikrokontroler yang digunakan adalah adalah mikrokontroler AVR 16 sebagai pengontrol sistem yang digunakan 1 http://digilib.mercubuana.ac.id/ 2 sebagai penunjuk atau inputan kepada mikro itu sendiri. Pada saat masuk rumah dan melewati alarm akan aktif dan menyebabkan modem wavecon GSM mengirimkan SMS ke nomer tertentu. Berdasarkan latar belakang di atas, agar Penulis dan pembahasan masalah lebih jelas dan terarah, maka Penulis membatasi masalah pada salah satu jenis objek dengan judul “Alarm Rumah Otomatis Menggunakan Mikrokontroler AVR Atmega 16 Berbasis Sms”. 1.2 Rumusan Masalah Rumusan masalah yang mendasari dibuatnya alarm rumah otomatis menggunakan mikrokontroler ATMEGA 16 berbasis SMS antara lain: 1. Bagaimana merancang alarm rumah otomatis menggunakan mikrokontroler ATMEGA 16 berbasis SMS? 2. Bagaimana cara mendeteksi rumah agar terhindar dari kejahatan yang disekeliling rumah? 1.3 Tujuan dan Manfaat a. Tujuan penulisan membuat aplikasi ini adalah: 1. Merancang dan membuat sebuah sistem keamanan rumah dengan mendayagunakan mikrokontroler AVR ATMEGA 16 sebagai sistem kendali dari peralatan yang dirancang. 2. Membuat sebuah sistem keamanan dengan program C. 3. Untuk mengetahui cara mengaplikasikan mikrokontroler dalam mengendalikan suatu sistem atau alat. b. Manfaat yang diharapkan dari aplikasi ini yaitu : 1. Mengurangi tingkat pencurian dan kejahatan di dalam rumah 2. Memberikan informasi tentang keamanan rumah Secara Cepat. 3. Memudahkan pemilik rumah untuk mengetahui keadaan rumahnya, sehingga merasa aman walaupun ditinggal jauh. 4. Agar Dapat Memantau kondisi keadaan rumah setiap saat dan ketika lagi ditinggal berpergian. http://digilib.mercubuana.ac.id/ 3 1.4 Batasan Masalah Berkaitkan dengan luas cakupan masalah yang ada pada tugas akhir, maka penulisan membatasi antara lain : 1. Alat ini hanya membahas untuk alarm rumah otomatis menggunakan mikrokontroler ATMEGA 16 berbasis SMS. 2. Komunikasi antara mikro dengan komputer menggunakan kabel serial. 3. Menggunakan Wavecom GSM. 4. Sms gateway hanya digunakan sebagai informasi kepada penggunanya. 1.5 Metodologi Rekayasa Perangkat Lunak Adapun sistematika dan tahapan sendiri yang perlu dilakukan berdasarkan SDLC (System Development Life Cycle), yaitu: a. Perancangan Perancangan meliputi perancangan antarmuka, struktur data, dan algoritma yang akan menghasilkan software requirement yang mampu mewakili keinginan user dan tujuan aplikasi tersebut. b. Analisis Pada tahap ini dilakukan analisa terhadap kebutuhan sistem. Pengumpulan data yang dilakukan dengan mengacu pada buku-buku referensi, artikel-artikel dan studi kasus. Dalam tahap ini akan menghasilkan user requirement atau kebutuhan yang diperlukan oleh pengguna. c. Desain Tahapan desain adalah tahapan dimana spesifikasi sistem secara lengkap dibuat berdasarkan kebutuhan yang telah direkomendasikan pada tahap sebelumnya. Merujuk pada diagram alir analisis dan perancangan aplikasi yang terdapat pada metode penelitian, akan dibahas juga subsistem database sebagai pengelola dan media penyimpanan data. d. Implementasi Setelah dinyatakan lulus, maka tahap berikutnya adalah implementasi system apakah sudah bisa digunakan oleh pengguna secara utuh dan fungsional. http://digilib.mercubuana.ac.id/ 4 e. Pengujian Sistem Pengujian ini berfungsi untuk menemukan kesalahan-kesalahan dalam pembuatan atau fungsi aplikasi apakah sudah sesuai dengan yang diharapkan. 1.6 Sistematika Penulisan Pada laporan penelitian ini, peneliti membagi kedalam bab-bab yang masing-masing ababnya menguraikan materi seperti yang dijelaskan di bawah ini: BAB I PENDAHULUAN Bab ini berisi tentang latar belakang masalah, rumusan masalah, batasan masalah, tujuan dan manfaat, metodologi penelitian tentang penelitian si peneliti. BAB II LANDASAN TEORI Bab ini berisi tentang teori teori pendukung yang dibutuhkan dalam membuat penelitiannya. BAB III ANALISA DAN PERANCANGAN SISTEM Bab ini membahas mengenai pola pikir dan analisa sistem yang digunakan sebagai dasar pembuatan sistem aplikasi. BAB IV IMPLEMENTASI DAN PENGUJIAN Bab ini membahas tentang implementasi dan pengujian aplikasi, apakah sudah berjalan dengan baik. BAB V KESIMPULAN DAN SARAN Bab ini berisi kesimpulan dan saran dari hasil laporan tugas akhir yang telah dibahas. http://digilib.mercubuana.ac.id/