Abstrak
Pengggunaan internet untuk media informasi semakin pesat penggunaanya dalam 10 tahun terakhir
ini. Salah satu yang populer adalah website. Website berukuran besar pada umumnya disimpan dalam
sebuah web server menggunakan komputer. Untuk menangani sistem kecil seperti website yang
digunakan untuk system kendali dan monitoring suhu serta keamanan ruang, penggunaan komputer
sebagai web server tidak efektif dan efisien. Penggunaan embedded Ethernet untuk web server
memiliki keuntungan baik dalam instalasi dan pengoperasiannya karena biaya yang murah. Pada
tugas akhir ini akan dibangun sebuah Embedded Ethernet yang melayani permintaan untuk
mengendalikan dan memonitoring suhu serta keamanan ruangdari jarak jauh. Digunakan
mikrokontroler Avr tipe ATmega16 sebagai unit pusat kontrol dan sebuah ethernet controler tipe NM
7010 A- LF sebagai kontroler jaringan yang menangani komunikasi menggunakan protokol TCP/IP.
Selain itu juga menggunakan bahasa basic yang digunakan sebagai konfigurasi antara Mikrokontroler
dan system Embedded Ethernet dengan menggunakan BASCOM AVR sebagai softwere.
Ethernet ini di perkenalkan tahun 1970an Gambar 2.1 Susunan Protokol TCP/IP dan
oleh Xerox, Setelah dibangunnya jaringan Model OSI
internasional yang mampu menghubungkan
antar jaringan Ethernet mandiri (inter- 2.3 Mikrokontroler AVR ATMega16
autonomous international Ethernet network)
oleh Hutchison Global Communications (Hong ATMega16 berbasis pada arsitektur RISC
Kong) dan KT Corporation (Korea Selatan), (Reduced Instruction Set Computing), di mana
maka Ethernet memiliki jangkauan yang sangat satu instruksi dapat dieksekusi dalam satu
luas. Selain itu membutuhkan biaya pembuatan clock, dan dapat mencapai 1 MIPS (Million
dan pemeliharaan yang relatif murah dan Instruction Per Second) per MHz.
memberikan layanan data yang lumayan baik di Mikrokontroler ATMega16 memiliki keistime-
kelasnya. waan dibanding jenis mikrokontroler AT89C51,
Dari penjelasan mengenai Embedded AT89C52, AT80S51, dan AT89S52 yaitu pada
Sistem dan Ethernet diatas maka dapat diambil mikrokontroler ATMega16 memiliki port input
kesimpulan bahwa sistem embedded Ethernet ADC 8 channel 10 bit.
adalah suatu sistem atau program yang sengaja
dirancang untuk melakukan tugas yang sangat Mikrokontroler ATMega16 memiliki 40
spesifik dan berulang ulang dan merupakan pin kaki dengan konfigurasi sebagai berikut.
bagian dari piranti yang sangat besar, dapat
bekerja secara real time, membutuhkan biaya
pembuatan dan pemeliharaan yang relatif
ethernet, seperti:serial to Ethernet converter,
web server, smart house,dsb.
PORT A/
PORT B
PORT B
PORT C
PORT D
POR
Gambar 2.3 TCP IP Starter Kit
Protokol I2C
Protokol TCP/IP
Gambar 3.3 Diagram Alir Sistem Secara Pada sistem ini, port A pin 0 terhubung ke
Umum sensor suhu LM 35, port b terhubung ke
rangkaian LCD, port c pin 0 ke SCL
NM7010A-LF, pin 1 ke SDA NM7010A-LF,
pin 5 ke rangkaian control AC (air Mulai
Ya
Tidak Buffer
Kosong ?
Ya
Kirim HTTP/1.0 200 OK
Kirim content-type: text/html
Shtml?
Kirim badan 2 1. /Index.htm 1 Kirim badan
Hal1.htm 2. /01.htm Index.htm
3. lainya
Shtml lainya
Tutup socket 0
3,3 V 3,3 V 1 2 3
R1
10 K
R2
R3 10 K
10 K
R5
3,3 V 4K7
JP 4
Port D 4
R4 1
Port C 1
4K7 2
Port C 0
3
Port D 2
4
Gnd
5
HEADER 5
AIC1722-33C2L
1 2 3
JP 3
1
Vin Vout
+ C1 1uF/16V GND + C2 10uF/16V
2
HEADER 2
V PENUTUP
5.1 Kesimpulan Anonim, 2004, ATmega16(L) Preliminary
Dengan memperhatikan pembahasan pada Complete, Atmel Corporation
bab-bab sebelumnya, dapat diambil beberapa http://atmel.com/dyn/resources/prod_doc
kesimpulan sebagai berikut: uments/doc2466.pdf
1. Aplikasi webserver berbasis
mikrokontroler menggunakan perangkat Anonim, 2006, Webserver,
lunak BASCOM AVR 1.11.9.0 dan http://en.wikipedia.org
menggunakan bahasa basic sebagai Fathansyah, 1999, Basis Data, CV
bahasa pemrogramannya. Informatika : Bandung
2. Proses loading webserver berbasis http://fungsi-ip-addressubnet-
mikrokontroler atmel Atmega16 maskgateway.html
memerlukan waktu yang lama http://is12-www.cs.uni-dortmund.de/kluwer-es-
dikarenakan clock mikrokontroler hanya book
16MHz. Mcselectronic team, 2006, BASCOM AVR
3. Kapasitas memori mikrokontroler hanya 1.11.9.0 Manual,
512bytes, sehingga hanya bisa http://www.mcselec.com/product/bascom
menyimpan data dalam jumlah maksimal _avr/11190.pdf
hanya 512 bytes.
4. Mikrokontroler belum bisa diprogram Sidik, B., Ir., 2000, Dasar Pemrograman
melalui protokol TCP/IP sehingga web Web, CV Informatika : Bandung
tidak bisa dinamis, hanya web statis. Sukmaaji dan rianto,2008, Jaringan
5. Aplikasi webserver berbasis computer,Andi :Yogyakarta
mikrokontroler jauh lebih murah Sutanto, 2005 membangun Jaringan TCP/IP,
dibandingkan webserver dengan Andi : Yogyakarta
menggunakan komputer, apabila kedua WizNET Documentation Team, 2006,
webserver tersebut mempunyai fungsi dan NM7010 A Manual version 1.0.5,
spesifikasi hardwere yang sama http://www.iinchip.com/documentation/N
M7010A.pdf/
5.2 Saran
Beberapa saran yang dapat diberikan
untuk pengembangan aplikasi webserver
berbasis mikrokontroler atmel Atmega16 lebih
lanjut antara lain: