• Tidak ada hasil yang ditemukan

Aplikasi Pengendalian Lampu dengan Menggunakan Mikrokontroler Berbasis ASP.Net.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Aplikasi Pengendalian Lampu dengan Menggunakan Mikrokontroler Berbasis ASP.Net."

Copied!
14
0
0

Teks penuh

(1)

i Universitas Kristen Maranatha

ABSTRAK

(2)

ii Universitas Kristen Maranatha

ABSTRACT

(3)

iii Universitas Kristen Maranatha

DAFTAR LAMPIRAN ... viii

DAFTAR ISTILAH ... ix

BAB IPENDAHULUAN ... 1

1.1 Latar Belakang ... 1

1.2 Rumusan masalah ... 1

1.3 Tujuan... 2

1.4 Batasan Masalah ... 2

1.5 Sistematika Pembahasan ... 2

BAB IIKAJIAN TEORI ... 4

2.1 Software ... 4

2.2 Hardware ... 6

BAB IIIANALISIS DAN DISAIN ... 12

3.1 Analisis ... 12

3.2 Gambar Keseluruhan ... 13

3.3 Disain Perangkat Lunak ... 23

BAB IVPENGEMBANGAN PERANGKAT LUNAK ... 47

4.1 Form Login ... 47

4.2 Form Kendali Utama ... 50

4.3 Form History ... 52

4.4 Form Pengaturan Lampu ... 53

4.5 Form Pengolahan Data Letak ... 54

4.6 Form Tambah Data Pengguna ... 56

4.7 Form Ubah Password Pengguna ... 59

4.8 Form Hapus Data Pengguna ... 59

BAB VTESTING DAN EVALUASI SISTEM ... 60

5.1 Login ... 60

5.2 Pengendalian Lampu ... 61

5.3 Pengolahan Data Letak ... 63

5.4 Tambah Data Pengguna... 64

5.5 Ubah Data Pengguna ... 65

5.6 Hapus Data Pengguna ... 66

(4)

iv Universitas Kristen Maranatha

BAB VI ANALISIS DAN DISAIN... 68

6.1 Kesimpulan ... 68

6.2 Saran ... 68

(5)

v Universitas Kristen Maranatha

DAFTAR TABEL

Tabel 3.1 Data TabelKomponen ... 40

Tabel 3.2 Data TabelLetak ... 41

Tabel 3.3 Data TabelPengguna ... 41

Tabel 3.4 Data TabelHistory ... 41

Tabel 5.1 Blackbox Menu Login ... 60

Tabel 5.2 Blackbox Menu Pengendalian Lampu ... 61

Tabel 5.3 Blackbox Menu Pengolahan Data Letak ... 63

Tabel 5.4 Blackbox Menu Tambah Data Pengguna ... 64

Tabel 5.5 Blackbox Menu Ubah Data Pengguna ... 65

Tabel 5.6 Blackbox Menu Hapus Data Pengguna ... 66

(6)

vi Universitas Kristen Maranatha

DAFTAR GAMBAR

Gambar 2.1 IC Mikrokontroler AVR ATMega8535 ... 6

Gambar 2.2 Pin ATMega8535 ... 8

Gambar 2.3 DT-I/O relay board 12v ... 10

Gambar 2.4 Programmer USB ISP AVR K125R ... 11

Gambar 2.5 LDR (Light Dependent Resistor) ... 11

Gambar 3.1 Wiring Diagram Perangkat Keras ... 14

Gambar 3.2 Use Case Diagram Sistem Pengendalian... 24

Gambar 3.3 Class Diagram Keseluruhan ... 25

Gambar 3.4 Class Komponen ... 26

Gambar 3.5 Class Letak ... 26

Gambar 3.6 Class Pengguna ... 27

Gambar 3.7 Class History ... 27

Gambar 3.8 Class ListKomponen ... 28

Gambar 3.9 Class ListLetak ... 28

Gambar 3.10 Class ListPengguna ... 28

Gambar 3.11 Class ListHistory ... 29

Gambar 3.12 Activity Diagram Proses Login ... 30

Gambar 3.13 Activity Diagram Proses Kendali Lampu ... 31

Gambar 3.14 Activity Diagram Proses Kendali Letak ... 32

Gambar 3.15 Activity Diagram Proses Mengatur Letak Lampu ... 33

Gambar 3.16 Activity Diagram Proses Menambah Data Letak ... 34

Gambar 3.17 Activity Diagram Proses Menghapus Data Letak ... 35

Gambar 3.18 Activity Diagram Proses Menampilkan History ... 36

Gambar 3.19 Activity Diagram Proses Menghapus History ... 36

Gambar 3.20 Activity Diagram Proses Menambah Data Pengguna ... 37

Gambar 3.21 Activity Diagram Proses Mengubah Password Pengguna ... 38

Gambar 3.22 Activity Diagram Proses Menghapus Data Pengguna ... 39

Gambar 3.23 ERD Penyimpanan Data ... 40

Gambar 3.24 Layout Login ... 42

Gambar 3.25 Layout Pengendalian Lampu ... 43

Gambar 3.26 Layout Pengaturan Letak Lampu ... 43

Gambar 3.27 Layout Pengelolaan Data Letak ... 44

Gambar 3.28 Layout History ... 44

Gambar 3.29 Layout Tambah Data Pengguna ... 45

Gambar 3.30 Layout Ubah Password Pengguna ... 45

Gambar 3.31 Layout Hapus Data Pengguna ... 46

Gambar 4.1 Form Login ... 47

Gambar 4.2 Form Login Salah ... 49

Gambar 4.3 Form Login Benar ... 49

Gambar 4.4 Form Kendali Utama ... 50

Gambar 4.5 Form History ... 52

(7)

vii Universitas Kristen Maranatha

Gambar 4.7 Form Pengolahan Data Letak ... 54

Gambar 4.8 Form Tambah Data Pengguna ... 56

Gambar 4.9 Form Ubah Password Pengguna ... 57

Gambar 4.10 Form Hapus Data Pengguna ... 59

Gambar 5.1 Testing input salah ... 61

Gambar 5.2 Pesan Koneksi Perangkat Keras Bermasalah ... 62

Gambar 5.3 Pesan tidak ada lampu ... 62

Gambar 5.4 Pesan nama letak kosong ... 63

Gambar 5.5 Pesan nama letak sedang dipakai... 63

Gambar 5.6 Pesan data pengguna kosong ... 64

Gambar 5.7 Pesan konfirmasi password salah ... 64

Gambar 5.8 Pesan semua data harus diisi ... 65

Gambar 5.9 Pesan data pengguna tidak tempat ... 65

Gambar 5.10 Pesan konfirmasi password baru salah ... 66

Gambar 5.11 Pesan konfirmasi hapus admin ... 66

(8)

viii Universitas Kristen Maranatha

DAFTAR LAMPIRAN

(9)

ix Universitas Kristen Maranatha

DAFTAR ISTILAH

Osilator : alat yang merupakan gabungan elemen-elemen aktif dan pasif untuk menghasilkan bentuk gelombang sinusoidal atau bentuk gelombang periodik lainnya. Digunakan untuk mengubah daya arus seaarah dari catu daya ke daya arus bolak-balik.

Resistor : Komponen dasar elektronika yang digunakan untuk membatasi jumlah arus yang mengalir dalam suatu rangkaian.

LDR : Light Dependent Resistor, salah satu jenis resistor yang nilai hambatannya dipengaruhi oleh cahaya yang diterima.

Ground : Koneksi elektrikal ke tanah dengan impedansi serendah mungkin.

Dioda : Komponen aktif dua kutub yang pada umumnya bersifat semikonduktor, yang memperbolehkan arus listrik mengalir ke satu arah (kondisi panjar maju) dan menghambat arus dari arah sebaliknya (kondisi panjar mundur).

Relay : Saklar elektronik yang berbentuk katup dan dikendalikan oleh arus.

Kapasitor : Suatu alat yang dapat menyimpan energi di dalam medan listrik, dengan cara mengumpulkan ketidakseimbangan internal dari muatan listrik.

(10)

1 Universitas Kristen Maranatha

BAB I

PENDAHULUAN

1.1Latar Belakang

Arus lampu selama ini dikendalikan dengan switch yang digunakan

dengan menekan saklar. Untuk menghidupkan, mematikan, dan memeriksa

lampu, user harus mendatangi tempat di mana lampu tersebut berada. Hal tersebut

tidak efisien karena menyita waktu dan tenaga.

Untuk memudahkan pengendalian, dapat digunakan internet sebagai media

pengendalian. Hal tersebut dapat dilakukan dengan menghubungkan perangkat

keras yang terhubung dengan server, dan web application yang dapat

mengendalikan perangkat keras.

1.2Rumusan masalah

Berdasarkan latar belakang yang telah diuraikan, maka penulis

merumuskan masalah sebagai berikut :

1. Bagaimana aplikasi dapat mengendalikan relay.

2. Bagaimana aplikasi dapat mengetahui keadaan cahaya lampu.

3. Bagaimana aplikasi dapat mencatat kegiatan yang berkenaan dengan

(11)

2

Universitas Kristen Maranatha

1.3Tujuan

Berdasarkan rumusan masalah, maka pengembangan perangkat

pengendalian memiliki beberapa tujuan sebagai berikut :

1. Aplikasi dapat mengendalikan relay.

2. Aplikasi dapat mengetahui keadaan cahaya lampu.

3. Aplikasi dapat mencatat kegiatan pengendalian.

1.4Batasan Masalah

Untuk mencegah kompleksnya permasalahan maka masalah yang akan

dibahas dibatasi agar pembahasan menjadi lebih fokus. Adapun pembahasan

masalah tersebut meliputi:

1.4.1 Batasan aplikasi

Perancangan sistem pengendalian mencakup modul:

- Pengendalian per lampu

- Pengendalian lampu per letak

- Pengaturan letak lampu

- Pemantauan kegiatan pengendalian

1.4.2 Batasan perangkat keras

Perancangan sistem pengendalian mencakup modul:

- Alat pengendalian disimulasikan dengan rangkaian lampu

- Relay board yang digunakan hanya terdapat 8 Relay

1.5Sistematika Pembahasan

Sistematika penulisan yang diterapkan untuk memudahkan dalam

pembahasan adalah sebagai berikut :

BAB I

(12)

3

Universitas Kristen Maranatha BAB II

Membahas teori yang dipakai dan relevan dengan penelitian.

BAB III

Membahas analisis, gambaran keseluruhan baik perangkat keras maupun

perangkat lunak dan disain perangkat lunak.

BAB IV

Membahas implementasi seluruh hasil rancangan di bab 3, mulai dari

implementasi class/modul, simpanan data sampai dengan antar muka.

BAB V

Membahas pengujian yang terdiri atas test case dan pelaksanaan pengujian

yang dapat menggunakan salah satu atau kedua metoda yaitu White Box

maupun Black Box.

BAB VI

Terdiri atas kesimpulan dan saran dari hasil penelitian. Kesimpulan

menunjukan apakah penelitian berhasil atau tidak mencapai tujuan

berdasarkan hasil pembahasan di bab 2, 3, 4 dan 5 termasuk kendala-kendala

yang dihadapi saat melakukan penelitian. Saran berisi anjuran yang tujuannya

memberikan gambaran bagi pembaca yang mungkin bermaksud melanjutkan

(13)

68 Universitas Kristen Maranatha

BAB VI

KESIMPULAN DAN SARAN

6.1 Kesimpulan

Berdasarkan pembuatan aplikasi dan perangkat keras didapat kesimpulan

bahwa pengendalian dan pemantauan perangkat keras dapat dilakukan melalui

intenet menggunakan web application. Kesimpulan tersebut didasarkan pada

pengendalian yang dapat dilakukan melalui internet browser.

6.2 Saran

1. Jumlah lampu dapat ditambahkan, dengan perangkat keras tambahan yaitu

multiplekser. Dengan multiplekser, pin input dan output dapat diperbanyak.

2. Aplikasi dan perangkat dibuat dengan implementasi menggunakan lampu dan

sensor cahaya, akan tetapi diharapkan berbagai media elektronik dapat

dikendalikan dengan menggunakan mikrokontroler. Sensor yang sudah umum

digunakan untuk pemantauan pun sangat bermacam-macam, sehingga

(14)

69

Universitas Kristen Maranatha

DAFTAR PUSTAKA

---. 2004. ATMega8535 Preliminary Complete, Atmel Corporation

www.atmel.com/atmel/acrobat/doc2502.pdf

(diakses tangal 16 Oktober 2010)

Bejo, Agus. 2008. C dan AVR Rahasia Kemudahan Bahasa C dalam

Mikrokontroler ATMega8535. GRAHA ILMU: Yogyakarta.

Pratomo, Andi. 2005. Panduan Praktis Pemrograman AVR Microcontroler

AT90S2313. Penerbit Andi: Yogyakarta.

Wardana, Lingga. 2006. Belajar Sendiri Mikrokontroler Seri ATMega8535

Referensi

Dokumen terkait

Upaya penanggulangan DBD di Kabupaten Pati telah dikeluarkan sejumlah kebijakan, yaitu: 1) pencanangan Gerakan PSN DBD oleh Bupati Pati pada tanggal 27 Desember 2006, 2) surat

Skripsi ini disusun sebagai salah satu syarat untuk memperoleh gelar sarjana Pertanian pada Fakultas Pertanian Institut Pertanian Bogor.' Tulisan ini mengemukakan hasil

Kepala BLKI Cilacap 2 Jasa Komunikasi, Sumber Daya Air dan Listrik 3 Penyediaan Jasa Kebersihan Kantor/Rumah Dinas 4 Penyediaan Alat Tulis Kantor. 5 Penyediaan Barang Cetak

Namun demikian, Cipaganti tidak memiliki identitas/logo yang sesuai dengan konsep atau visi dan misi perusahaan, oleh karena itu adanya perancangan ulang logo

“ pengelolaan perpustakaan sekolah ini sangat sederhana dimana bahan koleksinya secara khusus terkait dengan bahan koleksi yang.. berhubungan dengan mata pelajaran,

a) untuk mengelakkan voltan yang seimbang pada beban antara positif dengan neutral dan negatif dengan neutral. b) untuk mengelakkan arus tidak seimbang pada beban

Penyakit ini sangat penting di daerah tropik karena selain diversitas dan tingginya populasi Fusarium, juga karena banyaknya komponen yang dapat berinteraksi