• Tidak ada hasil yang ditemukan

Aplikasi FPGA dalam Pengontrolan Ruangan

N/A
N/A
Protected

Academic year: 2019

Membagikan "Aplikasi FPGA dalam Pengontrolan Ruangan"

Copied!
12
0
0

Teks penuh

(1)

UNIVERSITAS BINA NUSANTARA

Jurusan Sistem Komputer Skripsi Sarjana Komputer Semester Genap 2003/2004

Aplikasi FPGA dalam Pengontrolan Ruangan

Hendri 0400539326

Tinus Chondro 0400530112

Robin Saor 0400535826

Abstrak

Penelitian ini ditujukan sebagai solusi alternatif penggunaan FPGA, selain menggunakan mikrokontroller sebagai sistem minimum dalam sistem pengontrolan, dan menganalisis penggunaaan FPGA sebagai pengganti mikrokontroller. Metode yang digunakan pada penelitian ini, yaitu metode perancangan dan metode analisis. Metode perancangan berupa pembuatan perangkat keras, pembuatan rancang bangun dan pembuatan perangkat lunak. Metode analisis berupa analisis modul-modul secara terpisah, analisis sistem keseluruhan dan analisis kelayakan penggunaaan FPGA pada sistem. Hasil yang dicapai dari penelitian ini adalah prototipe pintu, lampu dan AC yang dapat terkontrol secara otomatis dan terpusat oleh FPGA, tanpa menggunakan komputer. Selain itu juga memperkaya referensi aplikasi FPGA, khususnya dalam sistem pengontrolan. Kesimpulan dari penelitian ini adalah penggunaan development board FPGA kurang cocok, mengingat apabila tegangan board FPGA terputus maka FPGA harus diprogram ulang. Dari segi economic value board FPGA kurang cocok, kecuali sistem yang dirancang tersebut akan diproduksi dalam jumlah yang banyak.

(2)

PRAKATA

Ucapan syukur dan terima kasih kepada Tuhan Yang Maha Esa, atas berkat

rahmat dan karunia-Nyalah penulis dapat menyelesaikan skripsi dengan judul Aplikasi

FPGA dalam Pengontrolan Ruangan ini. Skripsi ini disusun untuk memenuhi syarat

dalam menyelesaikan studi Strata-1 Jurusan Sistem Komputer Fakultas Ilmu Komputer

Universitas Bina Nusantara.

Selama pembuatan skripsi ini, penulis menyadari banyak bantuan dari berbagai

pihak. Untuk itu dalam kesempatan ini penulis ingin menyampaikan ucapan terima kasih

yang sebesar-besarnya kepada :

1. Ibu Dr. Ir. Th. Widia S., selaku Rektor Universitas Bina Nusantara yang telah

memberikan kesempatan kepada penulis untuk menyelesaikan penulisan skripsi ini.

2. Bapak Iman H. Kartowisastro, Ph.D., selaku Ketua Jurusan Sistem Komputer yang

telah memberikan kepercayaan kepada penulis untuk menyelesaikan skripsi ini.

3. Bapak Robby Saleh, S.Kom., selaku Sekretaris Jurusan Sistem Komputer yang telah

memberikan kepercayaan kepada penulis untuk menyelesaikan skripsi ini.

4. Bapak Fransiscus Ati Halim, S.Kom, MM., selaku dosen pembimbing yang telah

memberikan ide, saran, dorongan, dan bimbingan kepada penulis untuk

menyelesaikan penyusunan skripsi ini.

5. Bapak Wiedjaja, S.Kom, selaku Kepala UPT Laboratorium Perangkat Keras yang

telah memberikan kesempatan untuk menggunakan fasilitas laboratorium.

6. Bapak Sofyan, S.Kom, atas semua masukan yang telah diberikan kepada penulis.

7. Semua dosen Universitas Bina Nusantara yang selama ini telah memberikan ilmu

(3)

8. Orang tua dan keluarga yang telah memberikan dukungan moral, materiil dan doa

kepada penulis.

9. Teman-teman dan asisten laboratorium UPT Perangkat Keras.

10.Segenap civitas akademika Universitas Bina Nusantara tempat penulis membina

ilmu dan berkarya selama ini.

11.Serta semua pihak yang tidak dapat disebutkan satu persatu yang telah memberikan

bantuan sehingga terselesaikan penyusunan skripsi ini.

Meskipun perancangan yang dilakukan pada skripsi ini masih sangat sederhana

dan mendasar, namun penulis berharap melalui skripsi ini pembaca dapat memahami

cara mengontrol komponen dalam ruangan dengan menggunakan FPGA, dan

menggunakannya sebagai bahan referensi untuk penelitian yang sejenis.

Penulis menyadari bahwa skripsi ini masih jauh dari sempurna, oleh sebab itu

kritik dan saran yang membangun sangat diharapkan sehingga dapat dilakukan

perbaikan pada skripsi ini dan dapat dilakukan pengembangan lebih lanjut.

Akhirnya penulis juga berharap semoga skripsi ini dapat bermanfaat bagi kita

semua dan perkembangan ilmu pengetahuan dan teknologi di Universitas Bina

Nusantara.

Jakarta, 26 Juli 2004

(4)

DAFTAR ISI

Halaman Judul Luar ……….… i

Halaman Judul Dalam ……….. ii

Halaman Persetujuan Softcover ………..………. iii

Halaman Pernyataan Dewan Penguji ………..………. iv

Abstrak ……….……… vii

Prakata ……….………. viii

Daftar Isi ………..……… x

Daftar Tabel ……….…… xiv

Daftar Gambar ……….… xv

Daftar Lampiran ………...……… xviii

BAB 1 PENDAHULUAN 1.1 Latar Belakang ……….………. 1

1.2 Ruang Lingkup ……….………. 2

1.3 Tujuan dan Manfaat ………….………. 4

1.4 Metodologi ……….………... 4

1.5 Sistematika Penulisan ……….……….. 5

BAB 2 LANDASAN TEORI 2.1 Pengenalan Field Programmable Gate Array (FPGA) ... 7

2.1.1 Xilinx Spartan FPGA ………... 11

(5)

2.1.3 Foundation Series ………. 12

2.1.3.1 Skematik ………... 14

2.1.3.2 VHDL (VHSIC (Very HIGH Speed Integrated Circuit) Hardware Description Language) ……....… 15

2.1.3.3 State Diagram ………. 18

BAB 3 PERANCANGAN SISTEM 3.1 Perancangan Perangkat Keras ... 29

3.1.1 Modul FPGA ………….………...…... 30

3.2 Perancangan Perangkat Lunak ... 38

3.2.1 Program Utama ……… 38

3.2.1.1 Proses PS ... 39

(6)

3.2.1.3 Proses PS_lp ... 53

3.2.1.4 Proses PS_ac ... 55

3.2.1.5 Proses Pengaturan State ... 59

3.2.2 Sub Program ... 60

3.2.2.1 Decoder 7Segment ... 60

3.2.2.2 Counter 2-bit ... 62

3.2.2.3 Decoder Suhu ... 63

3.3 Rancang Bangun ... 66

3.3.1 Rancang Bangun Prototipe Pintu ... 66

3.3.2 Rancang Bangun Sensor Infra Merah ... 68

3.3.3 Rancang Bangun Remote AC ... 70

BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Spesifikasi Sistem ... 72

4.2 Prosedur Operasional ... 73

4.3 Rencana Implementasi ... 75

4.4 Evaluasi/Analisis Hasil Percobaan ... 75

4.4.1 Evaluasi sensor suhu ... 75

4.4.2 Evaluasi counter orang dengan infra merah ... 78

4.4.3 Analisa kemampuan jangkauan infra merah ... 81

4.4.4 Analisa delay waktu ... 82

4.4.5 Analisa kinerja sistem keseluruhan ... 83

(7)

BAB 5 SIMPULAN DAN SARAN

5.1 Simpulan ... 87

5.2 Saran ... 88

DAFTAR PUSTAKA …... 89

RIWAYAT HIDUP …... 90

(8)

DAFTAR TABEL

Tabel 2.1 Perbandingan wavenumbers dengan panjang jangkauan ... 27

Tabel 3.1 Logika Motor DC ... 35

Tabel 3.2 Urutan Sensor Infra merah ... 70

Tabel 4.1 Evaluasi Suhu hari pertama ... 76

Tabel 4.2 Evaluasi Suhu hari kedua ... 76

Tabel 4.3 Evaluasi Suhu hari ketiga ... 77

Tabel 4.4 Evaluasi Suhu hari keempat ... 77

Tabel 4.5 Evaluasi Suhu hari kelima ... 78

Tabel 4.6 Simulasi objek memasuki ruangan ... 79

Tabel 4.7 Simulasi objek keluar dari ruangan ... 80

(9)

DAFTAR GAMBAR

Gambar 2.1 Tiga Komponen Utama FPGA ... 7

Gambar 2.2 Tiga Teknik Implementasi Pengontrolan Logika pada FPGA ... 8

Gambar 2.3 Skematik Sebuah Slice ... 9

Gambar 2.4 Skematik IOB ... 10

Gambar 2.5 Komponen-komponen pada ASM Chart ... 12

Gambar 2.6 Tampilan Software Foundation Series ... 13

Gambar 2.7 Tampilan Skematik Rangkaian Digital ... 14

Gambar 2.8 Tampilan HDL ... 16

Gambar 3.3 Rangkaian Seven-segment Display pada FPGA ... 31

Gambar 3.4 Rangkaian ADC ... 32

Gambar 3.5 Rangkaian Relay motor ... 34

(10)
(11)

Gambar 3.31 ASM Chart State ksng ... 57

Gambar 3.32 ASM Chart State Delay_ac ... 58

Gambar 3.33 ASM Chart State ksng1 ... 58

Gambar 3.34 ASM Chart Proses Pengaturan State ... 59

Gambar 3.35 ASM Chart Decoder 7Segment ... 61

Gambar 3.36 ASM Chart Counter 2-bit ... 63

Gambar 3.37 ASM Chart Decoder Suhu (1) ... 64

Gambar 3.38 ASM Chart Decoder Suhu (2) ... 65

Gambar 3.39 Rancang Bangun Protipe Pintu (Tampak Depan) ... 66

Gambar 3.40 Rancang Bangun Protipe Pintu (Tampak Samping) ... 67

Gambar 3.41 Prototipe Pintu (Tampak Depan) ... 67

Gambar 3.42 Rancang Bangun Peletakan Infra merah (Tampak Samping) ... 68

Gambar 3.43 Rancang Bangun Peletakan Infra Merah (Tampak Depan) ... 69

Gambar 3.44 Penempatan Infra merah pada Prototipe Pintu ... 69

Gambar 3.45 Rancang Bangun Remote AC ... 71

Gambar 3.46 Modul Remote AC ... 71

(12)

DAFTAR LAMPIRAN

Listing Program Utama ... L1

Listing Sub Program Decoder 7Segment ... L17

Listing Sub Program Counter 2-bit ... L19

Listing Sub Program Decoder Suhu ……... L20

Listing Penentuan Port-port Input dan Output (File.ucf) ... L23

Skematik Rangkaian ... L24

Digilab XLA Reference Manual ... L26

Digilab XL Board ... L38

Referensi

Dokumen terkait

Hal tersebut dapat diperkuat berdasarkan pernyataan Chen et al ., (2006), bahwa secara teori copepoda ( Oithona sp.) dapat dengan baik mengurangi pengeluaran energi

Melalui kedua macam operasi tersebut, diperoleh beberapa kemiripan sifat antara medan gravitasi dan medan elektrostatika (lihat Tabel 1) sebagai berikut: (1) massa

Untuk meningitis tu-erkulosa sendiri masih -anyak  ditemukan diIndonesia karena mor-iditas tu-erkulosis masih tinggi( Meningitis tu-erkulosis terjadi se-agai aki-at

Pelaksanaan dalam membacakan sebuah cerita adalah pembicara hanya membacakan sebuah cerita. Pencerita dapat melakukannya dengan cara duduk/ berdiri di depan pendengar

Cermati kembali data kependudukan di daerah Anda! Bagaimana dengan tingkat perkembangannya? Apakah perkembangan jumlah penduduk yang terjadi diimbangi dengan pertambahan rumah?

Berdasarkan teori-teori diatas dapat ditarik kesimpulan bahwa dukungan sosial adalah bentuk pertolongan yang dapat berupa materi, emosi, dan informasi yang diberikan oleh

bagaimana cara pembuatannya dimulai dari biji kopi asli menjadi serbuk kopi yang kemudian di seduh menjadi minuman keinginan konsumen yang setelah itu disajikan menarik

Juli masuk kedalam pondok lesehan bukit semilir tersebut, kemudian terdakwa II membuka laci meja kasir tetapi dalam keadaan kosong selanjutnya terdakwa I langsung menuju dapur