BAB III
PERANCANGAN DAN PEMBAHASAN
3.1. Gambaran Umum Sekolah
Yayasan Bina Am Mamur memiliki tujuan di bidang Sosial,
Keagamaan dan Kemanusiaan. Oleh karena itu dalam Anggaran Dasarnya
Bina Am Mamur akan bergerak diberagam kegiatan lintas sektoral seperti
sekolah, kursus, riset ilmiah, studi banding, syiar agama, sarana ibadah,
panti asuhan, rumah sakit, donor kepada korban bencana, dan lain
sebagainya.
Sekolah Menengah Kejuruan (SMK) Bina Am Mamur merupakan
salah satu ikhtiar Yayasan dalam berkiprah ditengah-tengah masyarakat.
3.1.1. Sejarah Singkat Sekolah
103
Bina Am Mamur didirikan oleh pasangan Suami Istri KH. Astama Ambun
Sarkawi (77 th) dan Hj. Murtafiah bin H. Taham (70 th).
Perjuangan keduanya dalam bidang pendidikan mendapat dukungan
penuh dari keluarga. Sembilan orang anak turut serta mempercepat
dibuatnya payung hukum. Maka melalui Notaris Harsono SH keluarlah
Akte Notaris No. 84 Tanggal 27 Januari 2007 yang mengesahkan berdirinya
Yayasan Bina Am Mamur dengan komposisi sebagai berikut:
Yayasan Bina Am Mamur memiliki tujuan di bidang Sosial,
Keagamaan dan Kemanusiaan. Oleh karena itu dalam Anggaran Dasarnya
Bina Am Mamur akan bergerak diberagam kegiatan lintas sektoral seperti
sekolah, kursus, riset ilmiah, studi banding, syiar agama, sarana ibadah,
panti asuhan, rumah sakit, donor kepada korban bencana, dan lain
sebagainya.
Sekolah Menengah Kejuruan (SMK) Bina Am Mamur merupakan
salah satu ikhtiar Yayasan dalam berkiprah ditengah-tengah masyarakat.
2. Pengertian Nama
Secara bahasa (Etimologi), kata Am Mamur berasal dari nama
pendirinya
Am singkatan dari "Ambun"
Ma singkatan dari "Astama"
Mur singkatan dari "Murtafiah"
Arti bahasa yang lain dapat juga berarti:
Bina berarti Membina, mendidik, menumbuh-kembangkan
Am berasal dari alimat tanya (dalam bahasa Arab) yang berarti
Apakah?
104
Ma berarti Keutamaan
Mamur berarti Kemakmuran, Kesejahteraan
Berarti secara pengertian (epistimologi), Bina Am-Mamur berarti:
Pertama, Kemakmuran sebagai cita-cita bersama yang mesti tercapai
sebagai prasyarat tegaknya keadilan. Kedua, merupakan Doa agar selalu
diberikan kemakmuran oleh Allah SWT. Ketiga, sekaligus sebuah tantangan
apakah kalian siap untuk memakmurkan umat, bangsa dan negara? .
Tantangan ini menjadi spirit agar Yayasan ini dikelola dengan serius
dan professional.
3.1.2. Mengapa SMK?
SMK berarti menjurus kepada keahlian. Bina Am Mamur akan
fokus pada Bidang Keahlian: Teknologi Informasi dan Komunikasi
(Informatika) dengan jurusan/program keahlian:
1. Multimedia (MM)
2. Teknik Komputer dan Jaringan (TKJ)
SMK Bina Am Mamur akan berkonsentrasi pada program keahlian
Multimedia. Tujuannya adalah: Siswa tamat belajar dengan mahir
mengoperasikan program-program komputer sehingga dapat berkarir di
dunia kerja atau dapat pula melanjutkan studi ke jenjang yang lebih tinggi.
Pada program ahli Multimedia ini, siswa belajar dengan model
klasikal dan tatap muka. Materi akan dikemas dalam bentuk teori dan
praktek oleh tenaga pengajar yang berkualitas dan berstandar minimal
Sarjana Strata 1 selama 3 tahun belajar (kelas I, II, dan III).
Dan pada program ahli Teknik Komputer dan Jaringan, siswa
dipersiapkan terampil dalam bidang teknisi komputer dan jaringan. Siswa
105
dibekali kemampuan dasar dalam penguasaan perangkat keras, perangkat
lunak, perakitan dan perbaikan komputer, dan penguasaan sistem jaringan
komputer pada tingkat madya (LAN) oleh tenaga pengajar yang
berkualitas dan ahli dalam bidangnya.
3.1.3. Harapan Kedepan
Dapat memberikan warna kehidupan yang cerah bagi masyarakat
terutama dalam menjalankan kehidupan beragama, bermasyarakat, dan
bernegara. Karena siswa SMK Bina Am Ma'mur dibekali dengan ilmu
pengetahuan yang canggih serta agama yang mendalam."
Kondisi masyarakat kita sekarang ini, terutama sekitar kita masih
sangat memprihatinkan. Agamanya baru terbatas penganut saja, belum
menjadi pengamal Agama. Namun lingkungan sekitar sekolah kita adalah
lingkungan yang relatif aman dan cukup strategis untuk pengembangan
diri.
Ekonomi dan tingkat kesejahteraan masih dibawah rata-rata karena
kurang ilmu pengetahuan. Orang tua menyekolahkan anaknya masih belum
terarah dan memilih biaya murah sehingga anak ketika lepas sekolah
belum bisa menentukan arah kehidupan, apalagi untuk mandiri.
Demikian pengantar ini dibuat sebagai awal perkenalan dengan
SMK Bina Am Mamur. Semoga para siswa SMK Bina Am Mamur pada
angkatan pertama dan selanjutnya akan menjadi para pelajar yang unggul
dan menjadi contoh bagi pelajar-pelajar di sekolah lain, menjadi panutan
bagi masyarakat, dan menjadi kebanggaan orang tua masing-masing.
Amien!
106
Dan dengan seiring berkembangnya teknologi baik itu dalam
bidang komputer dan jaringan , kita perlu adanya perpaduan antara sistem
perangkat lunak (software) dan perangkat keras (software) yang dapat di
kembangkan.
3.1.4. Struktur Organisasi
Pengorganisasian suatu sekolah tergantung pada jenis, tingkat dan
sifat sekolah yang bersangkutan. Susunan organisasi sekolah tertuang
dalam Keputusan Menteri Pendidikan dan Kebudayaan tentang susunan
dan tata kerja sekolah.
Dalam struktur organisasi sekolah terlihat adanya hubungan dan
mekanisme kerja antara kepala sekolah, wakil kepala sekolah, guru, siswa
dan pegawai tata usaha serta pihak lain di luar sekolah. Koordinasi,
integrasi dan sinkronisasi kegiatan-kegiatan pendidikan harus
diselenggarakan oleh kepala sekolah untuk mencapai suatu tujuan.
Agar kegiatan di SMK Bina Ammamur Tangerang berjalan sesuai
dengan program yang
struktur organisasi
107
108
3.1. Tujuan Perancangan
Penelitian ini akan dilakukan pada sebuah Yayasan Bina Am
Mamur, dimana
yayasan
tersebut
memiliki
peran
utama
dalam
109
pada
mikrokontroller
ATmega32u4,
dan
aplikasi
untuk
110
dan mekaniknya. Perancangan perangkat kerasnya menggunakan Arduino
Leonardo sebagai modul mikrokontroller ATmega32u4 dan perancangan
perangkat lunak dilakukan dengan menggunakan program Ide Arduino
1.0.5.
Secara umum pada perancangan alat ini adalah seperti yang di
tunjukkan pada diagram blok pada gambar 3.3. Alat yang dirancang akan
membentuk suatu sistem Pendeteksi Asap Rokok Untuk Lingkungan
Bebas Asap Rokok Berbasis Mikrokontroller ATmega32u4.
111
kembali ke kapasitor agar tegangan DC yang dikeluarkan dapat lebih
halus lagi (smooth).
2.
112
Sensor asap adalah sensor yang befungsi untuk mengukur
senyawa gas polutan yang ada di udara, seperti karbon monoksida,
hidrokarbon, nitrooksida, dan lain-lain.
3.
113
Dalam
motor
sevo
114
resistor
dan
mikrokontroller,
sedangkan
jalur
merah
115
merupakan jalur positif sebesar +5 vdc yang diambil dari tegangan
eksternal.
5. Rangkaian Lampu Led
Lampu LED atau kepanjangannya (light emitting diode) adalah
suatu lampu indikator dalam perangkat elektronika yang biasanya
memiliki fungsi untuk menunjukkan status dari perangkat elektronika
tersebut.
116
dibutuhkan sangat kecil, dan cukup langsung dihubungkan dengan
mikrokontroller.
6. Rangkaian Buzzer
Buzzer adalah sebuah komponen elektronika yang berfungsi
untuk mengubah getaran listrik menjadi getaran suara. Pada dasarnya
penggunaan buzzer adalah untuk menghasilkan getaran suara ketika
sistem mendeteksi adanya asap pada ruangan maupun lingkungan
sekitar.
117
resistor dengan nilai 56 Kilo ohm adalah alternative sehingga buzzer
dapat diberikan tegangan positif sesuai dengan keinginan.makin besar
nilai resistor yang dipasang maka semakin baik pula sinyal data yang
dihasilkan. Pada rangkaian diatas kabel merah pada buzzer langsung
dihubungkan dengan power eksternal sebesar +5 vdc, sedangkan kabel
hitam pada buzzer diberikan tahanan resistor sebesar 56 Kilo ohm,
sebelum kabel tersebut melewati resistor dihubungkan terlebih dahulu
ke pin mikrokontroller sehingga akan menjadi pin kontrol untuk buzzer
dan setelah melewati tahanan resistor jalur tersebut akan berubah
menjadi pin negatif (ground).
7. Rangkaian Relay
Relay adalah komponen listrik yang bekerja berdasarkan prinsip
induksi medan elektromagnetis. Jika sebuah penghantar dialiri oleh arus
listrik, maka di sekitar penghantar
118
Medan magnet yang dihasilkan oleh arus listrik tersebut selanjutnya
diinduksikan ke logam ferromagnetis.
119
relay, sedangkan resistor yang dihubungkan dari transistor ke pin digital
10 mikrokontroller berfungsi sebagai penyetabil sinyal kontrol transistor.
120
casing samping untuk menutupi lensa standar dan memiliki sebuah
lubang lensa di casing depan yang berguna untuk memasukkan gambar;
kabel support, yang dibuat dari bahan yang fleksibel, salah satu
ujungnya dihubungkan dengan papan sirkuit dan ujung satu lagi
memiliki connector, kabel ini dikontrol untuk menyesuaikan ketinggian,
arah dan sudut pandang kamera webcam.
121
visual basic.NET. Sistem mikrokontroller dan rangkaian kamera webcam
akan dihubungkan pada form interface visual basic.Net, dimana system
rangkaian kamera webcam dan sistem mikrokontroller dapat dikontrol
dari interface visual basic.Net tersebut. Pada rangkaian kamera webcam
diatas terdapat jalur merah untuk tegangan positif sebesar +5 vdc yang
diambil dari port USB dan jalur hitam yang berfungsi sebagai ground
sedangkan jalur yang berwarna hijau digunakan sebagai jalur komunikasi
antara kamera dan computer berupa jalur RX dan TX, jalur RX dan TX
berfungsi sebagai jalur untuk mengirimkan dan menerima sebuah gambar
dari kamera webcam ke komputer dan akan ditampilkan pada sebuah
interface visual basic.Net.
122
ini
menjelaskan
bagaimana
sebuah
sistem
123
berupa text yang ada pada layar LCD, lampu indikator yang berwarna
merah akan menyala dengan mode flip-flop, dan motor servo akan
berputar secara terus menerus pada posisi putaran antara.
B. Visual Basic.Net sebagai infetrface
Sistem ini memiliki interface yang digunakan
untuk
124
mikrokontroller ATmega32u4 sudah sangat cukup karena pin yang di
kontrol yang digunakan sudah lebih dari kebutuhan sistem.
5. Sensor Asap MQ-2.
Merupakan sensor yang dapat mendeteksi asap rokok dengan harga
yang terjangkau.
6. Relay SPDT.
Merupakan komponen yang digunakan sebagai saklar otomatis dan
mudah didapatkan dipasaran
7. Lcd Display 16x2.
Merupakan media yang memiliki fungsi yang dapat menampilkan
karaker yang berbentuk Alfabet, alfanumerik dan simbol-simbol dan
lain-lain.
8. Kamera Webcam
Merupakan kamera yang dapat menampilkan berupa gambar dan video
dengan harga yang sangat terjangkau dan banyak dipasaran.
9. Buzzer.
Merupakan alat yang dapat menghasilkan sumber bunyi.
10. IC regulator (LM7805, LM7806)
Merupakan alat yang dapat merubah tegangan mesuk menjadi tegangan
keluar yang stabil contoh : LM7805 menghasilkan tegangan keluar
sebesar +5 Volt.
11. Kapasitor Elco 1000 microFarad/35volt, 100 microFarad/16volt
Merupakan alat yang dapat menyimpan energy di dalam medan listrik
dan merupakan komponen yang penting dalam membangun suatu
rangkaian elektronika.
12. Resistor 220 ohm.
Merupakan komponen elektronika dengan dua kutub yang didesain
untuk mengatur tegangan listrik dan arus listrik, resistor digunakan
sebagai bagian dari rangkaian elektronika dan serkuit elektronika.
13. Lampu led.
Merupakan komponen elektronika yang digunakan sebagai lampu
indikator dalam perangkat elektronika yang biasanya memiliki fungsi
untuk menunjukan status dari perangkat elektronika tersebut.
14. Dioda
125
Merupakan komponen aktif dua kutub yang pada umumnya bersifat
semikonduktor yang digunakan sebagai penyearah arus tegangan.
15. Transistor 2N2222
Merupakan komponen elektronika yang dipakai sebagai penguat,
sebagai sirkuit pemutus dan penyambung (switching), stabilisasi
tegangan, modulasi sinyal
16. Heatshink (alumunium pendingin).
Merupakan alat pendingin IC yang dapat membantu menyetabilkan
suhu pada IC Regulator.
17. Jack baterai.
Merupakan komponen
yang
digunakan
sebagai
media
untuk
126
menyimpannya dengan file yang berekstensi .pde, dan bootloader
Arduino Uno sebagai media yang digunakan mengupload program ke
dalam mikrokontroller, sehingga mikrokontroler dapat bekerja sesuai
dengan yang diperintahkan.
127
Gambar 3.13. Memulai IDE arduino
Dalam pemrograman mikrokontroller ATmega32u4 yang akan
dibuat, untuk menuliskan listing program dapat dilihat pada gambar
3.14. sebagai berikut:
128
129
Gambar 3.16. Memilih Arduino Leonardo pada Port COM
Pada pemrograman mikrokontroller perlu diperhatikan untuk
koneksi portnya, karena pada pengalamatan port inilah mikrokontroller
dapat berkomunikasi dengan komputer melalui komunikasi serial, pada
gambar 3.17. koneksi port di setting berada pada port 4.
130
131
132
133
134
135
136
137
138
Pada gambar 3.26. menunjukan hasil dari kompilasi listing
program dan hasil dari proses kompilasi tidak terjadi error, artinya
proses penulisan listing program sudah benar, hasil dari kompilasi
inilah yang nantinya akan ditanamkan ke dalam sistem mikrokontroller
ATmega32u4.
2. Pengisian program ke dalam Mikrokontroller ATmega32u4
Mikrokontroller
bisa
bekerja
jika
di
dalamnya
sudah
Arduino
1.0.5
Untuk
melakukan
pengisian
program
Arduino
1.0.5
dapat
langsung
dimasukan
kedalam
139
140
141
142
143
144
145
146
147
148
Pada
perancangan
form
kontrol
diatas
adalah
untuk
149
2. Perancangan Form Login
Form login sangat dibutuhkan dalam pembuatan aplikasi yang
berbasis desktop. Fungsi dari pada form login yaitu untuk membatasi
jumlah akses bagi user dan admin. Untuk lebih jelasnya dapat dilihat
seperti gambar 3.36 berikut ini.
150
3.7. Flowchart
Pada pembuatan sebuah sistem kontrol diperlukan sebuah gambar
yang dapat menjelaskan alur atau langkah-langkah dari cara kerja sebuah
sistem yang dibuat, sehingga dapat memberikan penjelasan dalam bentuk
gambar. Penjelasan yang berupa gambar proses kerja sebuah sistem
merupakan gambar dari diagram alur sistem yang akan dibuat. Tujuan dari
pembuatan diagram alur adalah untuk mempermudah pembaca dan pembuat
sistem itu sendiri untuk memahami langkah-langkah serta cara kerja sebuah
sistem yang dibuat. Dari penelitian yang dilakukan menghasilkan flowchart
sistem sebagai berikut:
151
152
3.8. Permasalahan yang dihadapi dan alternatif pemecahan masalah
1. Permasalahan yang dihadapi
Berdasarkan wawancara dan observasi yang dilakukan dengan
orang bertanggung pada Yayasan Bina Am Mamur, perlunya system
yang dapat mengawasi lingkungan dan ruangan agar terbebas dari polusi
udara yang tidak baik seperti asap rokok.
Dikarenakan
Yayasan
Bina
Am
Mamur
yang
sebagian
153
2. Alternatif Pemecahan Masalah
Setelah mengamati dan meneliti dari beberapa permasalahan yang
ada, terdapat beberapa alternatif pemecahan dari permasalahan yang
dihadapai, antara lalin:
1. Membuat sistem yang dapat dikontrol melalui komputer/laptop
sehingga dapat mengontrol dari berbagai halaman ataupun ruangan.
2. Membuat sistem pendeteksi asap rokok yang dilengkapi dengan
kamera dan indikator yang berupa buzzer, lampu dan display pada
moitor lcd karakter.
154
Functional
Analisa kebutuhan
Saya ingin sistem dapat:
1
Bekerja secara Embedded System
2
Efektif dalam mendeteksi asap rokok
3
Dikendalikan oleh mikrokontroller dan interface VB.Net
4
Dapat dengan mudah digunakan oleh user
5
Mempunyai sebuah interface untuk dapat mengontrol sistem
6
7
8
9
10
11
12
13
14
15
16
17
18
mikrokontroller
Dapat menampilkan pesan pada display lcd 16x2 character
Memiliki video recording yang dapat disimpan dan diputar ulang
Memiliki lampu indikator
Dapat disimpan diseluruh ruangan dan lingkungan sekolah
Memiliki saklar otomatis untuk mengaktifkan sebuah sensor
Semua kontrol dapat dilakukan dengan interface VB.Net
Dapat diterapkan dalam bentuk yang sesunggunhnya.
Dapat membantu mewujudkan lingkungan bebsas asap rokok
Dapat diaktifkan pada waktu yang diinginkan
Dapat memberikan informasi melalui pesan suara
Dapat menampilkan video pada interface VB.Net
Memiliki kamera untuk mengawasi ruangan ataupun lingkungan
Dapat di akses melalui handphone dan media jaringan
Penyusun
(Fahad Albahri)
Nim :0833461704
3.9. User Requirement
Tabel 3.1. Elisitasi Tahap I
Stakeholder
155
156
Functional
Analisa kebutuhan
Saya ingin sistem dapat:
M D
1
2
3
4
5
6
7
sistem mikrokontroller
Dapat menampilkan pesan pada display lcd 16x2 character
Memiliki video recording yang dapat disimpan dan diputar
8
9
10
ulang
Memiliki lampu indikator
Dapat disimpan diseluruh ruangan dan lingkungan sekolah
Memiliki saklar otomatis untuk mengaktifkan sebuah
11
12
13
sensor
Semua kontrol dapat dilakukan dengan interface VB.Net
Dapat diterapkan dalam bentuk yang sesunggunhnya.
Dapat membantu mewujudkan lingkungan bebsas asap
14
15
16
17
rokok
Dapat diaktifkan pada waktu yang diinginkan
Dapat memberikan informasi melalui pesan suara
Dapat menampilkan video pada interface VB.Net
Memiliki kamera untuk mengawasi ruangan ataupun
18
lingkungan
Dapat di akses melalui handphone dan media jaringan
Keterangan :
M
Mandatory
Desirable
Inessential
157
T
O
E
L M H L M H L M H
158
4
user
Mempunyai sebuah interface untuk
mikrokontroller
Dapat menampilkan pesan pada
8
9
10
11
12
13
sesunggunhnya.
Dapat membantu mewujudkan
14
15
diinginkan
Dapat memberikan informasi melalui
16
pesan suara
Dapat menampilkan video pada
17
interface VB.Net
Memiliki kamera untuk mengawasi
18
H = High
O = Operasional
M = Middle
E = Economic
L = Low
159
10
11
12
13
14
15
160
16
Penyusun
(Fahad Albahri)
NIM:0833461704
Mengetahui
Pembimbing I
Pembimbing II
NID: 12003
NID:05060
Menyetujui
Stakeholder
Kepala Jurusan
161