PROTOTYPE SMART CLASSROOM BERBASIS MIKROKONTROLER MENGGUNAKAN RASPBERRY PI DAN ARDUINO

dokumen-dokumen yang mirip
SISTEM INFORMASI FORUM SOLO INTERNATIONAL PERFORMING ARTS COMMUNITY BERBASIS WEBSITE

APLIKASI PENGARSIPAN DATA MAHASISWA PENERIMA DANA KASIH DI UNIVERSITAS SEBELAS MARET

PEMBANGUNAN SISTEM INFORMASI EVALUASI PEMBELAJARAN MENGAJAR SMK NEGERI 1 SUKOHARJO TUGAS AKHIR

PEMBUATAN APLIKASI UJIAN ONLINE UNTUK PERGURUAN TINGGI TUGAS AKHIR

PEMBUATAN USER INTERFACE UNTUK MANAJEMEN HOTSPOT MIKROTIK YANG TERINTEGRASI DENGAN BILLING HOTEL MENGGUNAKAN API MIKROTIK

SISTEM INFORMASI E-TICKETING AGEN PO. GAJAH MUNGKUR CABANG BATURETNO BERBASIS WEB TUGAS AKHIR

TOKO ONLINE UNTUK PEMESANAN DAN PENJUALAN BUKU TUGAS AKHIR

PEMBUATAN APLIKASI MONITORING PERKULIAHAN DI DIPLOMA III TEKNIK INFORMATIKA FMIPA UNIVERSITAS SEBELAS MARET SURAKARTA

Disusun Oleh : YOGI SULISTIANTO NIM.M

PENGEMBANGAN SUB SISTEM ASET PADA SISTEM INFORMASI MANAJEMEN SEKOLAH TUGAS AKHIR

PEMBUATAN PROGRAM APLIKASI ADMINISTRASI NILAI BERBASIS JAVA STUDI KASUS DI SD KRISTEN BANJARSARI

SISTEM INFORMASI KONFEKSI R. S JIMBUNG BERBASIS WEB DI TANON SRAGEN. Tugas Akhir. Ahli Madya pada Program Studi Diploma III Teknik Informatika

E-LEARNING SMA NEGERI 3 PONOROGO TUGAS AKHIR

SISTEM INFORMASI PENJADWALAN SMK NEGERI 1 KEMUSU BOYOLALI TUGAS AKHIR

PEMBUATAN SISTEM INFORMASI PENGELOLAAN DAN PELAPORAN UANG MASUK YPPP VETERAN SUKOHARJO MENGGUNAKAN FRAMEWORK YII2 TUGAS AKHIR

APLIKASI SISTEM INVENTORI BERBASIS WEB STUDI KASUS PRODUSEN PRODUK CV. SUPERNOVA TUGAS AKHIR

TUGAS AKHIR PEMBUATAN E-LEARNING PEMBELAJARAN SDIT NURUL ISTIQLAL SEBAGAI PENDAMPING DALAM PROSES BELAJAR MENGAJAR

TUGAS AKHIR PEMBUATAN SISTEM UJIAN ONLINE BERBASIS WEB

PEMBUATAN SISTEM INFORMASI PENERAPAN GENERATOR CSS3 BERBASIS FRAMEWORK CODEIGNITER

PERANCANGAN DAN PEMBUATAN APLIKASI KHAZANAH INTELEKTUAL BERBASIS WEB DAN ANDROID. Disusun oleh : JUPRI SANTOSO M

PEMBUATAN WEBSITE PADA HOTEL WIRYOMARTONO. Disusun oleh : RIZA AYU WIJAYA NIM. M

SISTEM KEMAHASISWAAN DAN KELULUSAN FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET

SISTEM INFORMASI PENJADWALAN MATA KULIAH DIPLOMA III TEKNIK INFORMATIKA UNIVERSITAS SUMATERA UTARA TUGAS AKHIR RAFIKAH AMELIA NASUTION

SISTEM INFORMASI KOMPETISI PENUH LIGA SEPAK BOLA BERBASIS WEBSITE. Program Diploma III Ilmu Komputer

APLIKASI PENDATAAN OPERASIONAL PT MITRA LINTANG INDONESIA. Tugas Akhir untuk memenuhi sebagian persyaratan mencapai derajat Diploma III

PEMBANGUNAN APLIKASI REMOTE SERVER DENGAN IMPLEMENTASI PROTOKOL SECURE SHELL MENGGUNAKAN JAVA DAN SISTEM OPERASI LINUX DEBIAN 6 TUGAS AKHIR

SISTEM INFORMASI MANAJEMEN SEKOLAH SUB SISTEM PENJADWALAN TUGAS AKHIR

TUGAS AKHIR SISTEM INFORMASI TUGAS AKHIR DIII TEKNIK INFORMATIKA FMIPA UNS

PEMBUATAN SISTEM INFORMASI BERBASIS WEB LOKAL BANK TABUNGAN NEGARA SURAKARTA TUGAS AKHIR

PEMBUATAN APLIKASI SIMPAN PINJAM KOPERASI BERBASIS WEB DI KPRI UNIVERSITAS SEBELAS MARET SURAKARTA

Disusun Oleh : AGUSTIN MAULIYA SUKMASARI M

SISTEM INFORMASI PENJADWALAN MATA PELAJARAN SEKOLAH MENENGAH ATAS NEGERI I WONOSARI KABUPATEN KLATEN

PEMBUATAN APLIKASI PUSHING BERBASIS ANDROID. Program Studi Diploma III Teknik Informatika

SISTEM INFORMASI KEPEGAWAIAN DI SMK NEGERI JUMANTONO TUGAS AKHIR

PEMBUATAN WEBSITE SISTEM AFFILIASI DUTA. Oleh : BENY ARIF LAILAN M

SISTEM INFORMASI DAFTAR PENILAIAN PELAKSANAAN PEKERJAAN BERBASIS WEB TUGAS AKHIR

PEMBUATAN GAME RUNTHINK CHAPTER 2 PERKALIAN & PEMBAGIAN BERBASIS ANDROID. Tugas Akhir untuk memenuhi sebagian persyaratan mencapai derajat Diploma III

PERANCANGAN DAN PEMBUATAN SISTEM OTOMATISASI PERANGKAT ELEKTRONIKA RUMAH BERBASIS ARDUINO

SISTEM INFORMASI PENERIMAAN SISWA BARU DI SMP NEGERI 2 PLAOSAN TUGAS AKHIR

Sistem Informasi Pergudangan Bahan Bangunan. Pada UD. Indah Karya Banyuwangi. Menggunakan Framework Yii dan Mobile Service.

TUGAS AKHIR SISTEM INFORMASI PERSEDIAAN OBAT DI PALANG MERAH INDONESIA CABANG KOTA SURAKARTA

PEMBUATAN APLIKASI JURNAL ONLINE BERBASIS WEBSITE

SISTEM INFORMASI MANAGEMENT SEKOLAH SUB SISTEM PENERIMAAN PESERTA DIDIK BARU UNTUK SEKOLAH DASAR TUGAS AKHIR

APLIKASI PENCARIAN RUANG PASIEN RAWAT INAP RSUD CARUBAN BERBASIS FRAMEWORK CODEIGNITER

DESAIN WEB DINAMIS PADA TOKO BUKU GRAMEDIA MEDAN TUGAS AKHIR YANDI B. OMPUSUNGGU

APLIKASI SISTEM PENDUKUNG KEPUTUSAN

APLIKASI PERSEWAAN ALAT DAN PENJADWALAN JOB DI JACK AV VIDEO SHOOTING MENGGUNAKAN PHP DAN MYSQL SKRIPSI

PERANCANGAN DAN PEMBUATAN SISTEM PENGENDALI LAMPU JARAK JAUH BERBASIS ARDUINO DAN INFRA MERAH LAPORAN TUGAS AKHIR. oleh NURHASANAH NIM:

SKRIPSI PERANCANGAN SISTEM INFORMASI DIGITAL LIBRARY (DIGILIB) DENGAN MENGGUNAKAN PHP DAN MYSQL DI PERPUSTAKAAN UNIVERSITAS MUHAMMADIYAH PONOROGO

SKRIPSI ANALISIS DAN PERANCANGAN SISTEM INFORMASI MANAJEMEN KLINIK (SIM-K) BERBASIS WEB TAUFIQ RAHMAN NIM :

KATA PENGANTAR. Yogyakarta, April Penyusun. vii

PEMBUATAN APLIKASI MOBILE TILANG KENDARAAN BERMOTOR

PEMBUATAN APLIKASI PEMBANTU PENENTUAN PRIORITAS PEMBERIAN DANA PINJAMAN PNPM MANDIRI STUDI KASUS DI UPK PPK KECAMATAN GATAK KABUPATEN SUKOHARJO

SKRIPSI PERANCANGAN PROTOTYPE SISTEM INFORMASI UJIAN ONLINE DENGAN BAHASA PEMROGRAMAN HYPERTEXT PREPOCESSOR (PHP) AGUS SETIYAWAN

PERANCANGAN SISTEM APLIKASI PENDATAAN KEPEGAWAIAN & ABSENSI KANTOR DISKOMINFO KOTA MEDAN MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR SYAFIRA NOVIA

SISTEM INFORMASI ABSENSI PEGAWAI KANTOR KECAMATAN MEDAN AREA BERBASIS WEB TUGAS AKHIR ELSA MAYASARI

PEMBUATAN SISTEM INFORMASI WEB UNTUK ASOSIASI TOKO SPAREPART SEPEDA MOTOR. Diajukan Oleh DYAN PERMANA YUDHA M

PEMBUATAN APLIKASI INFORMASI PASIEN BERBASIS DESKTOP DI BALAI PENGOBATAN MITRA SEHAT TUGAS AKHIR

PERANCANGAN APLIKASI INTERNET COMMERCE PADA JASA PENJUALAN VCD TUGAS AKHIR SWYZHI WININGRUM

PEMBUATAN SISTEM INFORMASI RAPOR ONLINE (SIRALINE) UNTUK TINGKAT SMA BERBASIS WEB DENGAN MENGGUNAKAN FRAMEWORK CODEIGNITER.

DAFTAR ISI. HALAMAN JUDUL... i LEMBAR PENGESAHAN... ii KATA PENGANTAR... iii DAFTAR ISI... v DAFTAR GAMBAR... vii DAFTAR TABEL... ix ABSTRAK...

DAFTAR ISI HALAMAN JUDUL... LEMBAR PENGESAHAN PEMBIMBING... LEMBAR PENGESAHAN PENGUJI... iii. LEMBAR PERNYATAAN KEASLIAN HASIL TUGAS AKHIR...

PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SUMBER DAYA MANUSIA PT. KARTU SEMESTA INDONESIA MENGGUNAKAN FRAMEWORK XAF TUGAS AKHIR

PEMBANGUNAN SISTEM INFORMASI KEPEGAWAIAN UNIVERSITAS SEBELAS MARET SURAKARTA SUB PENILAIAN ANGKA KREDIT DOSEN FUNGSIONAL TUGAS AKHIR

PERANCANGAN PORTAL SMA NEGERI 13 MEDAN BERBASIS WEB TUGAS AKHIR DENI KURNIATI

TUGAS AKHIR APLIKASI PENGENALAN TOKOH WAYANG BERBASIS ANDROID

PEMBANGUNAN FENCE DETECTION SYSTEM UNTUK KEAMANAN RUMAH BERBASIS MIKROKONTROLER

IMPLEMENTASI TEKNOLOGI BLUETOOTH SEBAGAI PENGENDALI GERBANG BERBASIS ARDUINO

APLIKASI PENDATAAN DAN PENGELOLAAN ADMINISTRASI KEUANGAN PT MITRA LINTANG INDONESIA. Program Studi Diploma III Teknik Informatika.

PERANCANGAN SISTEM INFORMASI TRANSAKSI PENJUALAN DENGAN VISUAL BASIC 6.0 DAN MICROSOFT SQL SERVER 2000 DI TOKO RCC KOMPUTER PONOROGO SKRIPSI

SISTEM INFORMASI E-LEARNING SD AL FIRDAUS SURAKARTA BERBASIS WEB

PERANCANGAN WEBSITE PENJUALAN TIKET KONSER MUSIK SECARA ONLINE DENGAN MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR SITIHANDAYANI RKT

CD PEMBELAJARAN TEMATIK UNTUK SEKOLAH DASAR KELAS 1 SEMESTER 1 BERTEMA KELUARGA BERBASIS ADOBE FLASH TUGAS AKHIR

SISTEM PENDUKUNG KEPUTUSAN SELEKSI BEASISWA PPA-BBM FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET SURAKARTA

PEMBUATAN APLIKASI MONITORING KESEHATAN IBU HAMIL BERBASIS WEB DENGAN FRAMEWORK CODEIGNITER

APLIKASI PENDATAAN TESIS DAN DISERTASI PADA PROGRAM PASCASARJANA UNIVERSITAS SEBELAS MARET SURAKARTA TUGAS AKHIR

SKRIPSI ANALISIS DAN PENGEMBANGAN SISTEM INFORMASI WEB SEKOLAH MENGGUNAKAN PHP DAN MYSQL DI SMPN 2 TULAKAN

PERANCANGAN SISTEM INFORMASI PERPUSTAKAAN BERBASIS PHP DAN MYSQL ON LINE DI SD MUHAMMADIYAH 1 PONOROGO SKRIPSI

2.9 PHP (Personal Home Page) Database MySQL Data Flow Diagram (DFD) Komponen Komponen Data Flow Diagram

PERANCANGAN SISTEM PENGENDALI PERALATAN LISTRIK RUMAH TANGGA MELALUI PERINTAH SUARA DENGAN ARDUINO DAN BLUETOOTH BERBASIS ANDROID

LAPORAN TUGAS AKHIR... ii. LEMBAR PENGESAHAN PEMBIMBING... iii. LEMBAR PENGESAHAN PENGUJI... iv. SURAT PERNYATAAN... v. MOTTO DAN PERSEMBAHAN...

SISTEM MONITORING LOCAL AREA NETWORK KABUPATEN SUKOHARJO BERBASIS PHP. Dsusun oleh : Alex Darmawan M

PEMBANGUNAN SISTEM INFORMASI KEPEGAWAIAN SUB EKIVALENSI WAKTU MENGAJAR PENUH (EWMP) DOSEN UNIVERSITAS SEBELAS MARET

RANCANG BANGUN SISTEM INFORMASI PERPUSTAKAAN BERBASIS WEB DENGAN PHP DAN MYSQL TUGAS AKHIR AGUS JUANDA PUTRA SIREGAR

SISTEM INFORMASI PENJUALAN PAKAIAN BERBASIS WEB DI TOKO AVISTA FASHION

SAKLAR JARAK JAUH MENGGUNAKAN MIKROKONTROLER AT89S51 TUGAS AKHIR

PEMBUATAN TOKO ONLINE MENGGUNAKAN FRAMEWORK CODEIGNITER DI TOKO LARAS MULYO JILBAB

RANCANG BANGUN SISTEM INFORMASI PENGELOLAAN PERPUSTAKAAN MENGGUNAKAN SCAN BARCODE HP BERBASIS WEB(STUDI KASUS : STT DHARMA ISWARA MADIUN) SKRIPSI

SKRIPSI ANALISA DAN PERANCANGAN SISTEM INFORMASI JASA KURSUS MENGEMUDI MOBIL DI NATUNA BERBASIS WEB WIWIEKO ANDARU

PEMBANGUNAN SISTEM ELEARNING TINGKAT SMP BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR SANNY ELVERIDA TAMPUBOLON

PERANCANGAN SISTEM INFORMASI KESEHATAN DAN KESELAMATAN KERJA BERBASIS WEB PROYEK AKHIR

SISTEM INFORMASI PENERIMAAN SISWA BARU PADA SMP NEGERI 14 MEDAN MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR PLOREN PERONICA P

SISTEM INFORMASI GEOGRAFIS ASET TETAP TIDAK BERGERAK DI BADAN PENGELOLAAN KEUANGAN DAN ASET DAERAH (BPKAD) PEMERINTAH KABUPATEN MADIUN SKRIPSI

SISTEM INFORMASI NILAI SISWA BERBASIS WEB PADA SMP NEGERI 10 BINJAI DENGAN MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR KHAIRUNNISA

APLIKASI RUMAH PINTAR (SMART HOME) PENGENDALI PERALATAN ELEKTRONIK RUMAH TANGGA BERBASIS WEB SKRIPSI

1.2. Perumusan Masalah Pembatasan Masalah Tujuan Tugas Akhir Manfaat Tugas Akhir... 2

PERANCANGAN APLIKASI E-COMMERCE PENYEWAAN MOBIL CV. ROSWAN KAMIN BERBASIS WEB TUGAS AKHIR FAIZ AMRI

SISTEM INFORMASI PEMBAYARAN SPP DI SMP NEGERI 2 PLAOSAN MAGETAN BERBASIS WEB SERVICE DAN SMS BROADCAST TUGAS AKHIR

3. Dr. Ir. Dwijoko Purbohadi, S.T., M.T. selaku dosen penguji yang telah memberikan masukan yang berarti pada saat pendadaran atau sidang skripsi.

MUHAMMADIYAH PONOROGO)

Transkripsi:

PROTOTYPE SMART CLASSROOM BERBASIS MIKROKONTROLER MENGGUNAKAN RASPBERRY PI DAN ARDUINO TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat mencapai Gelar Ahli Madya Program Studi Diploma III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Diajukan oleh: DICKY SYAIFUL HUDA NIM. M3111050 PROGRAM DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET SURAKARTA 2014

ABSTRACT DICKY SYAIFUL HUDA. M3111050. MICROCONTROLER BASED SMART CLASSROOM PROTOTYPE USING RASPBERRY PI AND ARDUINO. Diploma III of Informatics Engineering, Faculty of Metematics and Sciences, Sebelas Maret University, June 2014. Along with the development of technology, control systems on electrical equipment can be executed from over long distance by using a web-based electrical control systems.overusing the classroom facility can cost the waste of resource. Smart Classroom is a system that offers remote control facilities using the Arduino microcontroller classroom and raspberry pi as a web server. Smart Classroom system can help administrator to manage the use of classroom facilities. Administrators can manage classroom facilities through web interface on smart classroom with Local Area Network(LAN) access. Integration between the classroom schedules and classroom facility control applied as a Smart Classroom system automation. The feature of a smart classroom system are monitoring classroom facilities via a web interface, classroom facility control automation integrated with lecture schedule and classroom management schedule. Keywords: Smart Classroom, Automation, Arduino, Raspberry Pi iv

ABSTRAK DICKY SYAIFUL HUDA. M3111050. PROTOTYPE SMART CLASSROOM BERBASIS MIKROKONTROLER MENGGUNAKAN RASPBERRY PI DAN ARDUINO. Diploma III Teknik Informatika, Fakultas Metematika dan Ilmu Pengetahuan Alam, Univertas Sebelas Maret, Juni 2014. Seiring perkembangan teknologi, sistem kontrol pada peralatan listrik dapat dilakukan melalui jarak jauh dengan menggunakan sistem kontrol listrik berbasis web. Penggunaan fasilitas ruang perkuliahan yang tidak sesuai dengan kebutuhan menyebabkan pemborosan sumber daya. Smart Classroom merupakan sistem yang menawarkan kendali jarak jauh fasilitas runag perkuliahan menggunakan arduino mikrokontroler dan mini pc raspberry pi sebagai web server. Sistem Smart Classroom dapat mempermudah administrator dalam mengelola penggunaan fasilitas ruang kelas. Administrator dapat mengelola fasilitas ruang perkuliahan melalui antermuka website pada sistem smart classroom dengan akses LAN(Local Area Network). Integrasi antara jadwal penggunaan ruang perkuliahan dengan kontrol fasilitas ruang perkuliahan diterapkan sebagai automsasi sistem Smart Classroom. Fitur sistem smart classroom menggunakan arduino mikrokontroler dengan web server raspberry pi meliputi monitoring fasilitas ruang perkuliahan melalui antarmuka web, automasi kontrol fasilitas ruang perkuliahan yang terintegrasi dengan jadwal perkuliahan dan manajemen jadwal ruang kelas. Kata Kunci : Smart Classroom, Automasi, Arduino, Raspberry Pi v

MOTTO Manusia tidak merancang untuk gagal, mereka gagal untuk merancang. ( William J. Siegel ) Sesuatu yang belum dikerjakan, seringkali tampak mustahil; kita baru yakin kalau kita telah berhasil melakukannya dengan baik.(evelyn Underhill) right.(steve Jobs) vi

HALAMAN PERSEMBAHAN vii

KATA PENGANTAR Puji syukur kehadirat Tuhan Yang Maha Esa yang telah melimpahkan rahmat dan barokahnya sehingga penulis dapat menyelesaikan Tugas Akhir Prototype Smart Classroom Berbasis Mikrokontroler Menggunakan Raspberry Pi d untuk memenuhi salah satu syarat dalam memperoleh gelar Amd. pada Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret. Dalam melakukan penelitian dan penyusunan laporan Tugas Akhir ini penulis telah mendapatkan banyak dukungan dan bantuan dari berbagai pihak. Penulis mengucapkan terima kasih yang tak terhingga kepada: 1. Prof. Ir. Ari Handono Ramelan, M.Sc(hons).,Ph.D. selaku Pimpinan Fakultas MIPA Universitas Sebelas Maret yang memberikan izin kepada penulis untuk belajar. 2. Drs. Y.S Palgunadi, M.Sc selaku Ketua Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret yang memberikan izin kepada penulis untuk belajar. 3. Rudi Hartono, S.Si selaku dosen pembimbing yang telah dengan penuh kesabaran dan ketulusan memberikan ilmu dan bimbingan terbaik kepada penulis. 4. Para Dosen Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret yang telah memberikan bekal ilmu kepada penulis. 5. Para Karyawan/wati Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret yang telah membantu penulis dalam proses belajar. 6. Kedua orangtua penulis yang sangat banyak memberikan bantuan moril, material, arahan, dan selalu mendoakan keberhasilan dan keselamatan selama menempuh pendidikan. viii

7. Semua pihak yang tidak dapat penulis sebut satu persatu yang telah membantu dalam penyelesaian penulisan skripsi ini. Akhir kata, semoga tulisan ini dapat memberikan manfaat dan memberikan wawasan tambahan bagi para pembaca dan khususnya bagi penulis sendiri. Surakarta, 25 Mei 2014 Penulis ix

DAFTAR ISI HALAMAN JUDUL... i HALAMAN PERSETUJUAN... ii HALAMAN PENGESAHAN... iii ABSTRACT... iv ABSTRAK... v MOTTO... vi HALAMAN PERSEMBAHAN... vii KATA PENGANTAR... viii DAFTAR ISI... x DAFTAR GAMBAR... xiii DAFTAR TABEL... xv BAB I PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Perumusan Masalah... 2 1.3 Batasan Masalah Penelitian... 2 1.4 Tujuan Penelitian... 3 1.5 Manfaat Penelitian... 3 1.6 Sistematika Penulisan... 3 BAB II LANDASAN TEORI... 5 2.1 Rasberry PI... 5 2.2 Arduino UNO... 6 2.3 Relay... 8 2.4 Arduino IDE... 9 2.5 Web Server... 10 2.6 Apache2... 11 2.7 PHP... 12 2.8 Cron... 12 x

2.9 MySql... 13 2.10 PIR (Passive Infra Red) Sensor... 14 2.11 Data Flow Diagram (DFD)... 15 2.12 Entity Relationship Diagram (ERD)... 17 2.13 Basis Data... 20 2.14 Pengujian Black Box... 21 2.15 Flowchart... 21 BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM... 24 3.1. Deskripsi Data dan Kebutuhan Sistem... 24 3.2 Jalannya Penelitian... 25 3.3 Perancangan Sistem... 27 3.3.1 Arsitektur Sistem... 27 3.3.1. Desain Database dan Interface... 28 3.3.1.1 ERD (Entitiy Relationship Diagram)... 28 3.3.1.2 Konteks Diagram... 29 3.3.1.3 Data Flow Diagram (DFD) Level 0... 30 3.3.1.4 Data Flow Diagram (DFD) Level 1 Proses 1... 31 3.3.1.5 Data Flow Diagram (DFD) Level 1 Proses 2... 31 3.3.1.6 Data Flow Diagram (DFD) Level 1 Proses 3... 32 3.3.1.7 Relasi Antar Tabel... 34 3.3.1.8 Struktur Data... 35 3.3.1.9 Desain Perancangan Interface... 37 3.3.2 Hardware dan Prototype... 39 3.3.2.1 Arduino UNO Mikrokontroler... 40 3.3.2.2 Sensor PIR... 45 3.3.2.3 Relay... 45 3.3.2.4 Maket... 45 3.3.3 Raspberry Pi Web Server... 45 3.4 Cara Analisis... 46 3.4.1 Ujicoba dan analisis... 46 xi

BAB IV IMPLEMENTASI DAN ANALISA... 48 4.1 Implementasi Sistem... 48 4.1.1 Interface Kontrol Smart Classroom... 48 4.1.2 Interface Jadwal Smart Classroom... 51 4.1.3 Interface Edit Jadwal Smart Classroom... 51 4.1.3 Hardware dan Prototype... 52 4.1.4 Raspberry Pi... 56 4.1.4.1 Instalasi Sistem Operasi Debian Whezzy... 57 4.1.4.2 Instalasi dan konfigurasi Paket Server... 57 4.2 Analisa dan Pengujian... 57 4.2.1 Desain Interface dan Database... 58 4.2.1.1 Pengujian Black Box Interface Kontrol... 58 4.2.1.2 Interface Jadwal... 59 4.2.1.3 Interface Edit Jadwal... 59 4.2.2 Hardware dan Prototype... 60 4.2.3 Raspberry Pi... 63 4.3 Pengujian Sistem Smart Classroom... 65 BAB V PENUTUP... 69 5.1 Kesimpulan... 69 5.2 Saran... 70 DAFTAR PUSTAKA... 71 LAMPIRAN... 1 A. Instalasi Sistem Operasi Raspberry Pi... 1 B. Instalasi Dan Konfigurasi Paket Server... 18 xii

DAFTAR GAMBAR Gambar 2.1. Core components Raspberry pi board... 5 Gambar 2.2. Core components arduino uno board... 6 Gambar 2.3. Diagram Mechanical Relay... 8 Gambar 2.4. Tampilan framework arduino IDE... 10 Gambar 2.5. Cron Syntax... 13 Gambar 2.6. Block diagram sensor PIR... 14 Gambar 2.7. Jangkauan sensor PIR... 15 Gambar 2.8. Arah dan jarak sensor pir... 15 Gambar 2.9. Entitas Satu ke Satu... 19 Gambar 2.10. Entitas Satu ke Banyak... 19 Gambar 2.11. Entitas banyak ke satu... 20 Gambar 2.12. Gambar 2.4 Entitas banyak ke banyak... 20 Gambar 2.13. Simbol flowchart system... 22 Gambar 3.1. Jalannya Penelitian... 25 Gambar 3.2. Blok Sistem Smart Classroom... 28 Gambar 3.3. ERD Smart Classroom... 29 Gambar 3.4. Konteks diagram... 29 Gambar 3.5. DFD Level 0... 30 Gambar 3.6. DFD Level 1 Proses 1... 31 Gambar 3.7. DFD Level 1 Proses 2... 32 Gambar 3.8. DFD Level 1 Proses 3... 33 Gambar 3.9. Relasi tabel... 34 Gambar 3.10. Interface Utama... 37 Gambar 3.11. Interface jadwal ruang... 38 Gambar 3.12. Tabel Edit Jadwal... 38 Gambar 3.13. Block diagram hardware dan prototype... 39 Gambar 3.14. Skema Arduino-relay... 40 Gambar 3.15. Flowchart sistem arduino... 41 xiii

Gambar 3.16. Flowchart automasi awal... 42 Gambar 3.17. Flowchart automasi akhir... 43 Gambar 3.18. Flowchart akses pin arduino... 44 Gambar 4.1. Interface kontrol Smart Classroom... 48 Gambar 4.2. Interface jadwal Smart Classroom... 51 Gambar 4.3. Interface edit jadwal... 52 Gambar 4.4. Hardware dan prototype... 53 Gambar 4.5. Hardware dan prototype... 53 Gambar 4.6. Hardware dan prototype... 54 Gambar 4.7. Komponen relay... 54 Gambar 4.8. Rangkaian arduino... 55 Gambar 4.9. Board raspberry pi... 56 Gambar 4.10. Rangkaian arduino dengan raspberry pi... 57 Gambar 4.11. Pengujian Apache... 63 Gambar 4.12. Pengujian interface dari web server... 63 xiv

DAFTAR TABEL Tabel 2.1. Deskripsi Arduino Uno... 7 Tabel 2.2. -... 16 Tabel 2.3. -... 17 Tabel 3.1. Tabel Jadwal... 35 Tabel 3.2. Tabel Matakuliah... 35 Tabel 3.3. Tabel Jam... 36 Tabel 3.4. Tabel Dosen... 36 Tabel 3.5. Tabel hari... 37 Tabel 3.6. Pengujian interface sistem Smart Classroom... 46 Tabel 3.7. Pengujian Mikrokontroler... 47 Tabel 3.8. Pengujian keseluruhan sistem... 47 xv