• Tidak ada hasil yang ditemukan

MEDIA ELEKTRIK, Volume 4 Nomor 2, Desember 2009

N/A
N/A
Protected

Academic year: 2022

Membagikan "MEDIA ELEKTRIK, Volume 4 Nomor 2, Desember 2009"

Copied!
5
0
0

Teks penuh

(1)
(2)

Kebutuhan akan sistem untuk monitoring jarak jauh semakin meningkat sejalan dengan era globalisasi dimana perpindahan dan pergerakan manusia semakin luas dan cepat. Kebutuhan tersebut sangat didukung oleh perkembangan teknologi informasi yang memungkinkan kita untuk saling bertukar informasi dimanapun kita berada. Teknologi web merupakan salah satu media yang dapat dimanfaatkan dalam membangun suatu sistem monitoring jarak jauh dikarenakan biayanya murah dan jaringannya yang sangat luas.

Untuk mendukung sistem tersebut diperlukan sebuah web server dan kontroler . Web server berfungsi sebagai media yang menerima dan mengolah data melalui internet. Suatu sistem antarmuka antara komputer web server dengan kontroler diperlukan untuk mendukung sistem tersebut agar dapat memberikan respon ke webserver mengenai status peralatan yang di monitoring. Pada tulisan ini direalisasikan web server dan kontroler berbasis Mikrokontroler AT89S51 yang dikolaborasi menjadi sebuah sistem monitoring suhu.

Penggunaan mikrokontroler sudah sangat luas, digunakan untuk pengendalian di pabrik, kebutuhan peralatan kantor, peralatan rumah tangga, traffic light, dan sebagainya. Hal ini disebabkan mikrokontroler merupakan sistem mikroprosesor (yang didalamnya terdapat CPU, ROM, RAM dan IO) yang telah terpadu pada satu

keping, selain itu komponennya (AT89S51) murah dan mudah didapatkan di pasaran.

Java script

Javascript muncul pada tahun 1995 yang dibangun oleh Netscape, awal pembuatan javascript, untuk membantu para web developer untuk dapat secara dinamis mengubah tag html dalam halaman web, guna lebih memberikan kesan dan pengalaman pada user. Dalam hal ini javascript secara dinamis akan meng-update DOM (Document Object model) dari HTML.

XML

Extensibel Markup Language (XML), menggambarkan kelas pada data obyek yang disebut XML-documents. XML adalah suatu profil aplikasi dari SGML (Standard Generalized Language), yang dalam pengembangannya, XML- documents harus disesuaikan dengan SGML- documents. HTML 4 juga merupakan salah satu aplikasi yang telah menyesuaikan SGML.

XML muncul bukan untuk menggantikan HTML, XML dan HTML didesain dengan tujuan yang berbeda. XML didesain untuk menjelaskan data yang ada dan berfokus pada data dan strukturnya. Untuk HTML didesain untuk bagaimana menampilkan sebuah informasi, yang mana XML menjelaskan informasi. XML tidak didesain untuk mengerjakan sesuatu, maksudnya XML didesain untuk membuat strukturnya sendiri,

MONITORING SUHU BERBASIS WEB DENGAN KOMPONEN AJAX DAN

MIKROKONTROLER AT89S51

Tasrif Hasanuddin

STMIK Profesional Makassar

Abstrak

Jaringan internet sebagai media monitoring telah banyak dugunakan, salah satunya untuk memantau suhu. Tujuan dari perancangan sistem ini adalah agar dapat membantu mengetahui perubahan suhu suatu tempat dari tempat yang berbeda. Monitoring Suhu Bebasis Web dengan Komponen AJAX dan Mikrokontroler AT89S51, merupakan sebuah sistem yang terdiri Sistem Mikrokontroler AT89S51 yang dilengkapi dengan sensor suhu kemudian dikirim ke Sistem Monitoring Suhu dan hasilnya dapat di tampilkan di browser secara real time dengan menggunakan komponen AJAX. Berdasarkan hasil uji coba yang sudah dilakukan dengan menggukan pengujian hipotesis deskriptif, yaitu membandingkan antara suhu yang ditampilkan di browser dengan suhu yang terbaca pada termometer menunjukkan tidak ada perbedaan yang signifikan. Demikian pula komponen AJAX yang digunakan dapat berjalan dengan baik.

Kata Kunci : Suhu, Mikrokontroler, AJAX

(3)

menyimpan informasi dan mengirimnya.

Javascript pada AJAX

Keajabain AJAX terjadi karena tekonolgi javascript, yaitu obyek XMLHttpRequest.

Walaupun obyek tersebut belum dispesifikasikan secara formal pada javascript tapi browser terbaru telah support hal tersebut. Dengan AJAX-based setiap client dapat berinteraksi menggunakan javascript berdasarkan event, seperti: dokumen telah selesai diload, klik mouse, perubahan fokus timer, yang kemudian, akan dilakukan pengambilan data baru pada setiap event pada javascript, dengan XMLHttpRequest, client melakukan request dokumen XML yang diperlukan secara background untuk meng-update DOM HTML tersebut.

AJAX based web aplication membutuhkan arsitektur yang berbeda pada sisi server-side scripting, server side harus mampu mengakomodasi model interaksi tersebut. Yang dulu secara tradisional, server-side scirpting lebih memfokuskan pada generate suatu HTML dokumen secara utuh jika ada request dari client.

Kemudian client harus melakukan proses refresh, loading, dan re-render suatu html yang lengkap.

Sedang dengan AJAX, sebuah aplikasi web yang kompleks akan hanya berfokus pada pengambilan data yang diperlukan kemudian meng-update HTMl-DOM tersebut sesuai dengan tempat dimana dokumen tersebut akan di injeksikan, berbasis event yang dilakukan oleh client, HTML- DOM akan ter-update menggunakan XML yang diterima dari komponen sisi server side.

ARSITEKTUR SISTEM

Gambar 1. Sistem mikrokontroler AT89S51

Dalam proses perancangan monitoring suhu, yang direncanakan terlebih dahulu adalah merancang sebuah sistem minimum berbasis mikrokontroler AT89S51, yang mampu mendeteksi perubahan suhu ruangan dengan menggunakan transduser suhu LM35, yang hasilnya dikonversi berupa tegangan, sehingga jika terjadi perubahan suhu maka tegangan yang dihasilkan oleh transduser tersebut juga ikut berubah, karena perubahan tegangan yang

dihasilkan masih sangat kecil yaitu sekitar 10 mV/oCelcius sesuai dengan datasheet LM35, maka perlu digunakan OpAmp LM358 sebagai penguat, setelah dikuatkan dengan OpAmp tersebut, hasilnya dimasukkan kedalam multiplexer 4051, output dari multiplexer masih berbentuk sinyal analog, maka perlu diubah ke bentuk sinyal digital sehingga hasilnya dapat dibaca oleh mikrokontroler AT89S51 yang pada penelitian ini digunakan konverter analog ke digital yaitu ADC 0804.

Setelah diolah dalam mikrokontroler, maka data suhu yang dihasilkan oleh sensor tersebut dikirim ke PC melalui port serial RS232 kemudian data suhu tersebut disimpan dalam database.

Proses request dan respon yang dilakukan oleh browser dilakukan secara terus-menerus, sehingga proses update akan berjalan secara background. Arsitektur sistem monitoring suhu yang lebih jelas dapat dilihat pada gambar 2.

Gambar 2. Arsitektur Sistem

PENGUJIAN SISTEM

Statistik parametris yang dapat digunakan untuk menguji hipotesis deskriptif bila datanya interval atau rasio adalah uji t 1 sampel.

Sebenarnya terdapat dua rumus yang dapat digunakan untuk pengujian yaitu rumus t dan rumus z. Rumus z digunakan bila simpangan baku populasi diketahui, dan rumus t bila simpangan baku populasi tidak diketahui. Simpangan baku dapat dihitung berdasarkan data yang telah terkumpul. Simpangan baku sampel dapat dihitung berdasarkan data yang telah terkumpul.

Rumus yang digunakan untuk menguji hipotesis deskriptif (satu sampel) yang datanya interval atau rasio adalah seperti berikut:

n s X t

0 __- m

=

(4)

Dimana :

t = Nilai t yang dihitung, selanjutnya disebut t hitung

X = Rata-rata X

μ0 = Nilai yang dihipotesiskan s = Simpangan Baku

n = Jumlah anggota sampel

Untuk pengamatan pada tabel 1, pengukuran yang dilakukan pada tanggal 16-06- 2009 mulai pukul 20:54:27 sampai pukul 20:55:31 dari hasil perhitungan rata suhu maka didapatkan rata suhu adalah 26.10 oC dan suhu pada termometer adalah 26 oC. dilakukan proses uji hipotesis deskriptif, dimana uji hipotesis deskriptif bertujuan untuk menguji hipotesis, bahwa rata-rata sebenarnya dari sebuah populasi, sama dengan nilai tertentu, dengan mengambil pengamatan pada termometer sebagai hipotesis, dan hasil yang ditampilkan pada browser adalah rata-rata sampel.

Pada uji hipotesis deskriptif mengambil 30 buah sampel untuk pengujian. Apabila n (banyaknya elemen dalam sampel) kurang atau sama dengan 30, maka harus menggunakan fungsi t sebagai kriteria.

PROSEDUR PENGUJIAN

Hipotesis

H0: Tidak ada perbedaan suhu termometer dengan suhu yang tampilkan pada browser atau μ = 26.

H1 : Ada perbedaan suhu termometer dengan suhu yang ditampilkan pada browser atau μ ≠

26.

2. α = 0,05

3. Statistik tabel : t (n-1, α) : t(29;0,05) = 2,045 jika t_hitung < t_tabel : maka H0 diterima, atau jiika nilai Sig > α/2 (0,025) H0 diterima.

Dari hasil diatas :

t_hit : 1,795 dan t_tabel : 2,045 maka kesimpulan terima H0.

atau nilai Sig = 0,83 lebih besar dari α/2 = 0,025 untuk uji dua sisi maka terima H0.

Kesimpulan : Karena H0 diterima dan H1

ditolak maka tidak ada perbedaan suhu termometer dengan suhu yang ditampilkan oleh browser.

SIMPULAN

Berdasarkan hasil monitoring, dapat disimpulkan:

1. Secara keseluruhan sistem monitoring suhu ini bekerja dengan baik dan interaksi dapat dilakukan oleh client dan web server secara terus menerus dengan menggunakan AJAX.

2. Monitoring suhu ruangan dapat dilakukan melalui web dengan menuliskan alamat pada url, http://10.0.0.1:8084/AplikasiSuhu.

DAFTAR PUSTAKA

Arifin, J., 2009. Sistem Akuisisi Data Suhu Menggunakan Mikrokontroller AT89S51 -

Dengan Penampilan LCD,

http://www.electroniclab.com.

Tabel Hasil Pengukuran Suhu

No Tanggal Jam oC No Tanggal Jam oC

1 2009-06-16 20:54:27 26 16 2009-06-16 20:54:59 26 2 2009-06-16 20:54:30 26 17 2009-06-16 20:55:00 26 3 2009-06-16 20:54:38 26 18 2009-06-16 20:55:01 26 4 2009-06-16 20:54:39 26 19 2009-06-16 20:55:02 27 5 2009-06-16 20:54:40 26 20 2009-06-16 20:55:03 26 6 2009-06-16 20:54:44 26 21 2009-06-16 20:55:04 26 7 2009-06-16 20:54:45 26 22 2009-06-16 20:55:10 26 8 2009-06-16 20:54:46 26 23 2009-06-16 20:55:11 26 9 2009-06-16 20:54:48 26 24 2009-06-16 20:55:13 26 10 2009-06-16 20:54:49 26 25 2009-06-16 20:55:16 26 11 2009-06-16 20:54:50 26 26 2009-06-16 20:55:18 26 12 2009-06-16 20:54:51 26 27 2009-06-16 20:55:19 27 13 2009-06-16 20:54:52 26 28 2009-06-16 20:55:20 27 14 2009-06-16 20:54:53 26 29 2009-06-16 20:55:27 26 15 2009-06-16 20:54:57 26 30 2009-06-16 20:55:31 26

(5)

Atmel, 2009. 8051 Architeture, http://www.atmel.com/products/8051/defa ult.asp, diakses 3 Februari 2009.

Budioko, T., 2005, Belajar dengan Mudah dan Cepat Pemrograman Bahasa C dengan SDCC pada Mikrokontroler AT89X051/AT89C51/52, Andi Offset, Yogyakarta.

Chandra, R., 2006, Alat Pemantau Suhu Ruangan Melalui Web Berbasiskan Mikrokontroler AT89S51, Proceeding, Seminar Ilmiah Nasional Komputer dan Sistem Intelijen (KOMMIT 2006).

Ilham, M., 2008, Pengenalan Mikrontroler MCS- 51, Materi Pelatihan Mikrokontroler Universitas Negeri Malang, Malang.

Liang, Y. D., 2004, Introduction to Java Programming: Comprehensive Version,-- 6 th ed, Pearson Education Inc., USA.

Morrison, M., 2005, Sams Teach Yourself XML in 24 Hours, Third Edition, Sams, USA.

Murray, G, 2005. Asynchronous JavaScript Technology and XML (AJAX) With Java 2 Platform, Enterprise Edition, Sun’s Java’s Article.

http://java.sun.com/developer/technicalArt icles/J2EE/AJAX/

Santosa, P.B., dan Ashari, 2005, Analisis Statistik dengan Microsoft Excel Dan SPSS, Andi Offset, Yogakarta

[Shalahuddin, M., dan Rosa, A.S., 2008, Java di WEB, Informatika, Bandung.

Sugiono, 1999, Statistik Untuk Penelitian , Cetakan ke dua, Alfa Beta, Bandung.

Supranto, J., 2002, Metode Riset Aplikasinya Dalam Pemasaran, Rineke Cipta, Jakarta.

Gambar

Gambar 1. Sistem mikrokontroler AT89S51
Tabel Hasil Pengukuran  Suhu

Referensi

Dokumen terkait

Communication Objective Dari riset penyelenggara pasca event yang dilakukan melalui 60 responden yang mengetahui Klub sepatu roda kota Semarang, sebanyak 43, yang berminat gabung

Pendidikan berwawasan lingkungan ini tentunya secara tidak langsung sudah terdapat di dalam kurikulum atau materi di sekolah dasar salah satunya dalam pembelajaran bidang

Berbeda dengan dengan petidin, fentanil menghasilkan efek anestesi yang maksimum dengan pengeluaran histamin yang lebih sedikit, depresi kardiak secara langsung,

Saya akan menaati perintah atasan karena saya ingin terus bekerja di kantor tersebut walaupun harus bertentangan dengan standar professional... Saya akan menaati perintah

Hasil ini sedikit berbeda dengan hasil kajian sebelumnya yang menunjukkan bahwa metode LMS kurang efisien dibanding metode M untuk data yang tidak mengandung pencilan, tetapi

Vir: program biblija.net Slika 20: Graf 1, spol anketiranih u encev Slika 21: Graf 2, zainteresiranost u encev do ure verouka z uporabo IKT Slika 22: Graf 3, zakaj je ura verouka z

PETUNJUK : Pilihlah satu jawaban yang paling dekat artinya dengan lawan kata yang dicetak dengan huruf KAPITALC. Bergantung TEST

RPP dikembangkan dengan mengacu pada prinsip-prinsip pengembangan RPP yang baik menurut Peraturan Menteri Pendidikan Nasional Republik Indonesia Nomor 41 Tahun 2007