Oleh :
DEDI KURNIAWAN
17620041
i
LEMBAR PERSETUJUAN
Oleh:
Nama Mahasiswa : Dedi Kurniawan
NIM : 17620041
Jurusan : Teknologi Informasi
Konsentrasi : Teknik Komputer
Minat/Kompetensi : Computer Controlled Infrastructure
Dipromosikan oleh :
JURUSAN TEKNOLOGI
INFORMASI POLITEKNIK NEGERI
SAMARINDA 2020
LEMBAR PENGESAHAN
Oleh:
Nama Mahasiswa : Dedi Kurniawan
NIM : 17620041
Jurusan : Teknologi Informasi
Konsentrasi : Teknik komputer
Minat/Kompetensi : Computer Controlled Infrastructure
Menyetujui
Ketua Tim Reviewer Ketua Tim Tugas Akhir
NIP. NIP.
Mengetahui,
Ketua Jurusan Teknologi Informasi
JURUSAN TEKNOLOGI
INFORMASI POLITEKNIK NEGERI
SAMARINDA 2020
iii
KATA PENGANTAR
Seribu juta ucapan terindah yang pernah ada di bumi ini tak akan pernah
bisa mewakili rasa syukur ke hadirat Allah SWT atas segala curahan Rahman dan
manusia. Terselesaikannya Proposal Tugas Akhir ini hanyalah satu tapakan kecil
perjalanan panjang yang masih harus ditempuh dengan tetap berpegang pada
pertolongan-Nya.
Proposal Tugas Akhir ini adalah salah satu prasyarat pengerjaan Tugas
Teknologi Informasi Politeknik Negeri Samarinda Judul Tugas Akhir yang akan
disampaikan kepada :
3. Bapak Achmad Fanany Onnilita Gaffar, ST., MT. selaku Ketua Tim
Semoga tapakan perjalanan kecil ini menjadi sumber inspirasi positif bagi
perjalanan berikutnya untuk dapat lebih menebar manfaat bagi semua makhluk di
Dedi Kurniawan
DAFTAR ISI
KATA PENGANTAR............................................................................................iv
DAFTAR ISI...........................................................................................................vi
DAFTAR GAMBAR..............................................................................................ix
BAB I PENDAHULUAN.......................................................................................1
1.4.1 Tujuan..............................................................................................3
1.4.2 Manfaat............................................................................................3
2.5. Flowchart...................................................................................................11
BAB III KERANGKA KONSEP PENELITIAN.................................................15
3.4. Hipotesis.....................................................................................................18
DAFTAR PUSTAKA
DAFTAR GAMBAR
DAFTAR TABEL
ix
BAB 1
PENDAHULUAN
1.1 Latar Belakang
Di era modern ini teknologi berkembang sangat pesat, salah satunya dalam bidang
menjadi dua jenis yaitu pengiriman data dengan menggunakan kabel dan tanpa
menggunakan kabel atau sering kita sebut wireless. Salah satu keunggulan dari
komunikasi nirkabel ini adalah komunikasinya dapat dilakukan dimanapun secara efektif
tanpa harus terganggu adanya jalur kabel. Pengiriman data secara wireless ini dapat
diterapkan sebagai pengiriman data hasil pengukuran suhu menuju sebuah node yang
ditentukan yang untuk diproses atau ditampilkan. Sistem pengukuran dan komunikasi
tanpa kabel ini biasa disebut sebagai Wireless Sensor Network (WSN) yang terdiri dari
beberapa node dan memiliki tugasnya masing-masing seperti mengirim, memantau dan
mendapatkan data yang dibutuhkan dari suatu lingkungan. Dalam pengukuran suhu
sendiri dapat memanfaatkan sensor DHT11 sebagai alat ukurnya. Hasil pengukuran suhu
dari sensor DHT11 kemudian dibaca oleh Raspberry Pi yang berperan sebagai pembaca
sensor dan pengirim data secara serial menuju Android. Raspberry Pi dipilih karena
berukuran kecil.
IoT sebuah teknologi transfer data melalui internet yang tidak memerlukan IP
disisi klien. Asal terhubung dengan internet maka perangkat yang sudah terhubung ke IOT
cloud menggunakan IP private yang dinamis tidak ada masalah jika menggunakan modem
GPRS/ 3G/ 4G, biasa oprator kartu sim seluler hanya akan memberikan IP tipe seperti ini.
Teknologi IOT sangat mendukung tramisi data (payload) yang sangat kecil.
Kuarang lebih sekali kirim hanya akan menghabiskan data 15kb saja. Teknologi ini sangat
1
cocok diterapkan pada system embeddet seperti arduino, raspberry, teensy yang memiliki
Sensor DHT11.
realtime.
Bersarkan rumusan masalah tersebut di atas, maka penyelesaian tugas akhir ini
2
Ada beberapa tujuan dan manfaat pada pembuatan tugas akhir ini. Adapun tujuan
1.4.1 Tujuan
internet.
2. Memonitoring data suhu dan kelembaban pada ruangan dan menampilkan data
1.4.2 Manfaat
2. Mendapatkan data yang diolah dan akan ditampilkan dalam bentuk grafik pada
web.
3
BAB II
TINJAUAN PUSTAKA
2.1 Raspberry Pi
SBC berukuran kartu kredit. Raspberry Pi telah dilengkapi dengan semua fungsi layaknya
sebuah komputer lengkap, menggunakan SoC (System-ona-chip) ARM yang dikemas dan
diintegrasikan diatas PCB. Perangkat ini menggunakan kartu SD untuk booting dan
(Sumber : https://www.raspberrypi.org/wpcontent/uploads/2011/10/RaspiPGB001.png)
Raspberry Pi memiliki dua model yaitu model A dan model B. Secara umum
Raspberry Pi Model B, 512MB RAM. Perbedaan model A dan B terletak pada memory
yang digunakan, Model A menggunakan memory 256 MB dan model B 512 MB. Selain
itu model B juga sudah dilengkapai dengan ethernet port (kartu jaringan) yang tidak
4
MHz, VideoCore IV GPU, dan 256 Megabyte RAM (model B). Penyimpanan data
didisain tidak untuk menggunakan hard disk atau solid-state drive, melainkan
mengandalkan kartu SD (SD memory card) untuk booting dan penyimpanan jangka
memanfaatkan timer jaringan server sebagai pengganti. Namun komputer yang mudah
dikembangkan ini dapat ditambahkan dengan fungsi real-time (seperti DS1307) dan
banyak lainnya, melalui saluran GPIO (General-purpose input/output) via antarmuka I²C
operasi tersebut dibuat berbasis Debian yang merupakan salah satu distribusi Linux OS.
2.1.1 Raspberry Pi 3
Pi 3 memiliki RAM 1GB dan grafis Broadcom VideoCore IV pada frekuensi clock yang
lebih tinggi dari sebelumnya yang berjalan pada 250MHz. Raspberry Pi 3 menggantikan
Raspberry Pi 2 adalah:
Bluetooth 4.1
5
Sama seperti Pi 2, Raspberry Pi 3 juga memiliki 4 USB port, 40 pin GPIO, Full HDMI
port, Port Ethernet, Combined 3.5mm audio jack and composite video, Camera interface
(CSI), Display interface (DSI), slot kartu Micro SD (Sistem tekan-tarik, berbeda dari yang
(Sumber:https://www.element14.com/community/dtssimages/uploads/devtool/diagram/lar
ge/Raspberry_Pi_3_Model_B_with_1GB_of_ RAM.png)
GPIO merupakan sederet pin yang terdiri dari 40 pin dengan berbagai fungsi.
Salah satu fitur yang kuat dari Raspberry Pi adalah deretan GPIO (tujuan umum input /
output) pin di sepanjang tepi atas pin board.These adalah antarmuka fisik antara Pi dan
dunia luar. Pada tingkat yang paling sederhana, Anda dapat menganggap mereka sebagai
switch yang Anda dapat mengaktifkan atau menonaktifkan (input) atau bahwa Pi dapat
mengaktifkan atau menonaktifkan (output). Dari 40 pin, 26 pin GPIO dan yang lain
6
adalah pin power atau ground (ditambah dua pin ID EEPROM yang tidak harus anda
gunakan). Anda dapat memprogram pin untuk berinteraksi dengan cara yang menakjubkan
dengan dunia nyata. Input tidak harus berasal dari saklar fisik; itu bisa menjadi masukan
dari sensor atau sinyal dari komputer lain atau perangkat, misalnya. output juga dapat
melakukan apa saja, dari menyalakan LED untuk mengirim sinyal atau data ke perangkat
lain.
Jika Raspberry Pi adalah pada jaringan, Anda dapat mengontrol perangkat yang terhubung
padanya dari mana saja (Tidak secara harfiah di mana saja, tentusaja. Anda perlu hal-hal
seperti akses ke jaringan, jaringan yang mampu perangkat komputasi, dan listrik.) dan
perangkat fisik melalui internet adalah hal yang sangat kuat dan menarik, dan Raspberry
Pi ideal untuk ini. GPIO Raspberry Pi 3 dapat dilihat pada gambar 2.4
(Sumber :https://www.raspberrypi.org/documentation/usage/gpio-plus-andraspi2/)
Penjelasan lebih lanjut mengenai fungsi masing-masing PIN GPIO pada Raspberry Pi 3
7
Gambar 2.4 Raspberry Pi 3 Model B GPIO 40 Pin Block Pinout
(Sumber: www.element14.com/RaspberryPi)
2.2 HTML
HTML adalah singkatan dari HyperText Markup Language yaitu bahasa pemrograman
standar yang digunakan untuk membuat sebuah halaman web, yang kemudian dapat
diakses untuk menampilkan berbagai informasi di dalam sebuah penjelajah web Internet
(Browser) . HTML dapat juga digunakan sebagai link antara file-file dalam situs atau
dalam komputer dengan menggunakan localhost, atau link yang menghubungkan antar
situs di dunia internet. Supaya dapat menghasilkan tampilan wujud yang terintegerasi
Pemformatan hiperteks sederhana ditulis dalam berkas format ASCII sehingga menjadi
sebuah halaman web, dengan perintah perintah HTML. HTML merupakan sebuah bahasa
yang sebelumnya banyak dipakai di dunia percetakan dan penerbirtan yang disebut
8
Gambar 2.5 Logo HTML
(Sumber : https://www.returngis.net/tag/html/)
yang berfokus pada tingkat keterbacaan kode. Python diklaim sebagai bahasa yang
dilengkapi dengan fungsionalitas pustaka standar yang besar serta komprehensif. Python
fungsional. Salah satu fitur yang tersedia pada python adalah sebagai bahasa
sebagai bahasa skrip meski pada praktiknya penggunaan bahasa ini lebih luas mencakup
konteks pemanfaatan yang umumnya tidak dilakukan dengan menggunakan bahasa skrip.
Python dapat digunakan untuk berbagai keperluan pengembangan perangkat lunak dan
9
Kelembaban udara menggambarkan kandungan uap air di udara yang dapat
dinyatakan sebagai kelembaban mutlak, kelembaban nisbi (relatif) maupun defisit tekanan
uap air. Kelembaban nisbi adalah membandingkan antara kandungan/tekanan uap air
aktual dengan keadaan jenuhnya atau pada kapasitas udara untuk menampung uap air.
Peralatan elektronik juga menjadi mudah berkarat jika udara disekitarnya memiliki
kelembaban yang cukup tinggi. Oleh karena itu, informasi mengenai kelembaban udara
pada suatu area tertentu menjadi sesuatu hal yang penting untuk diketahui karena
diperoleh dari proses pengukuran. Alat yang biasanya digunakan untuk mengukur
kelembaban udara adalah higrometer. DHT11 adalah sensor digital yang dapat mengukur
suhu dan kelembaban udara di sekitarnya. Sensor ini sangat mudah digunakan bersama
dengan Arduino. Memiliki tingkat stabilitas yang sangat baik serta fitur kalibrasi yang
sangat akurat. Koefisien kalibrasi disimpan dalam OTP program memory, sehingga ketika
internal sensor mendeteksi sesuatu, maka module ini menyertakan koefisien tersebut
dalam kalkulasinya, DHT11 ini termasuk sensor yang memiliki kualitas terbaik, dinilai
dari respon, pembacaan data yang cepat, dan kemampuan anti-interference. Ukurannya
yang kecil, dan dengan transmisi sinyal hingga 20 meter,dengan sepsifikasi: Supply
5% RH error, dengan sesifikasi digital interfacing system. membuat produk ini cocok
10
Gambar 2.6 Sensor kelembaban udara/Humidity (DHT11)
(Sumber: https://camo.githubusercontent.com)
Model DHT11
temperature +-2.0Celsius
Resolution or humidity 1%RH; temperature
Sensitivity 0.1Celsius
1Celsius
Humidity hysteresis +-1%RH
11
Sensing period Average: 2s
2.5 Flowchart
Flowchart atau Diagram Alir adalah penggambaran secara grafik dari langkah-
langkah dan urut-urutan prosedur dari suatu program. Flowchart menolong analyst dan
programmer untuk memecahkan masalah kedalam segmensegmen yang lebih kecil dan
dipelajari dan dievaluasi lebih lanjut. Flowchart adalah bentuk gambar/diagram yang
mempunyai aliran satu atau dua arah secara sekuensial. Flowchart digunakan untuk
merepresentasikan maupun mendesain program. Oleh karena itu flowchart harus bisa
Pedoman dalam menggambar suatu Flowchart atau bagan alir, analis sistem atau
a) Bagan alir sebaiknya digambar dari atas ke bawah dan mulai dari bagian kiri dari
suatu halaman.
12
b) Kegiatan didalam bagan alir harus ditunjukan dengan jelas.
c) Harus ditunjukan darimana kegiatan akan dimulai dan dimana akan berakhirnya.
d) Masing-masing kegiatan didalam bagan alir sebaiknya digunakan suatu kata yang
e) Masing-masing kegiatan didalam bagan alir harus didalm urutan yang semestinya.
f) Kegiatan yang terpotong dan akan disambung ketempat lain harus ditunjukan
No Simbol Keterangan
14
BAB III
KERANGKA KONSEP PENELITIAN
3.1 Kerangka Konsep Penelitian
dan Kelembaban Berbasis Raspberry Pi mengunakan kerangka konsep seperti Gambar 3.1
RESEARCH SCOPE
15
PC ATMEL RASPBERRY ARDUINO DEVELOPMENT
PI BOARD
TIDAK DITELITI
DITELITI
DIKE LOMPOKAN
BERPENGARUH
BERHUBUNGAN
Pada gambar 3.1 sensor DHT11 dapat mendeteksi suhu dan kelembaban.
Hasil dari sensor DHT11 dapat dikomputasikan oleh Raspberry Pi dan dapat ditramisikan
gambar berikut
Mulai
Riset Awal
16
Pengumpulan
data
Perancangan
alat
Perancangan
software
hasil
penelitian
Pengujian
Selesai
Gambar 3.2 Diagram implementasi Pengukuran suhu dan kelembaban Metode Penelitian
Riset awal
Sebelum melakuakn penelitian, terlebih dahulu mempelajari segala hal yang terkait
yaitu:
2. Embedded system
Pengumpulan data
17
Setelah melakukan riset awal maka selanjutnya mengumpulkan data yang akan
digunakan pada saat penelitian Raspberry Pi datasheet, sensor DHT11 datasheet, resistor,
kabel jamper.
Perancangan alat
Setelah data yang terkumpul dan terpenuhi, maka langka selanjutnya membuat
perancangan alat yang berupa sensor suhu dan kelembaban, dan menggabungkan sebuah
Perancangan software
Jika rangkaian telah selesai dan sesuai dengan yang diharapkan, maka alat tersebut
Hasil penelitian
Dari alat tersebut dapat dilihat hasil dari pengukuran suhu dan kelembaban dan
Pengujian
Dari hasil pengujian dapat diperbandingkan dengan data real dan data standar
Sebagai variabel penelitian dalam tugas akhir ini yang akan dikaji secara
mendalam adalah implementasi IoT (Internet of Things) pada pengukuran suhu dan
3.4 Hipotesis
18
Dari kerangka konsep yang telah diuraikan maka hipotesis penelitian adalah
dengan sensor DHT11 untuk mendeteksi perubahan suhu dan kelembaban. Hasil output
dari sensor akan dikomputasi menggunakan Raspberrry Pi. Data yang sudah dikirim
melalui wifi secara wireless akan diproses di Thigspeak.com untuk dapat ditampilkan
pada layar komputer dengan jarak yang jauh selama ada jaringan komputer, sehingga
penulis dapat melakukan hiputesa bahwa nilai suhu dan kelembaban dapat ditampilkan
DAFTAR PUSTAKA
Hakim, Ahmad Rofiq., Bramanto, Arif & Syahri, Rajib. Aplikasi Monitoring
Berbasis.Komputer dan SMS Gateway. Jurnal Informatika Mulawarman,
Jurusan Teknik Informasi Politeknik Negeri Samarinda.
Sharmad Pasha, “Thingspeak Based Sensing and Monitoring System for IoT with
Matlab Analysis”, International Journal Of New Tecnologi and Research (IJNTR),
6 june 2016
Rahardjo, Alexander. 2011. Rancang Bangun Aplikasi Pengaturan Dan
Pengendalian Suhu Ruang Server Berbasis Web Service dan Sms Gateway.
Surabaya : ITS.
Putra, Agfianto Eko. 2012. Mengenal Raspberry Pi. [Online]
http://agfi.staff.ugm.ac.id/blog/index.php/2012/08/mengenal-raspberry-pi/,
19 Maret 2016.
Tim Raspberry pi, 2014. https://www.raspberrypi.org/products/raspberry-pi-3-
model-b/, 23 Maret 2016.
Widiyanto, E.P. 2014. raspberry_pi_arch_linux_how_to. [Online]
https://github.com/ekapujiw2002/raspberry_pi_arch_linux_how_to,
19
28 April 2016.
Arch Linux ARM. https://archlinuxarm.org/, 03 Mei 2016.
Handayani, Tri Putri. 2015. RANCANG BANGUN SISTEM KEAMANAN
PINTU RUMAH MENGGUNAKAN SWITCH MAGNETIK DENGAN
MONITORING WEB BOOTSTRAP BERBASIS RASPBERRY PI
20