Sistem Monitoring Suhu Berbasis Web Menggunakan Jaringan Lan

24
SISTEM MONITORING SUHU BERBASIS WEB MENGGUNAKAN JARINGAN LAN Disusun oleh: HERI HARIYADI 0482500025 PROGRAM STUDI TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS BUDI LUHUR 2010

Transcript of Sistem Monitoring Suhu Berbasis Web Menggunakan Jaringan Lan

Page 1: Sistem Monitoring Suhu Berbasis Web Menggunakan Jaringan Lan

SISTEM MONITORING SUHU BERBASIS WEB MENGGUNAKAN

JARINGAN LAN

Disusun oleh:HERI HARIYADI

0482500025

PROGRAM STUDI TEKNIK ELEKTROFAKULTAS TEKNIKUNIVERSITAS BUDI LUHUR2010

Page 2: Sistem Monitoring Suhu Berbasis Web Menggunakan Jaringan Lan

Pendahuluan

Latar Belakang1.Pemanfaatan teknologi jaringan LAN

2.Integrasi dengan database pada web

Batasan Masalah1. Komunikasi serial mode asinkron pada Mikrokontroler ATMega 8535. 2.Pembahasan tentang prinsip kerja sistem monitoring suhu berbasis web

pada jaringan LAN.3.Pembahasan tingkat keakuratan server4.Pengujian tingkat keakuratan sistem menggunakan perangkat lunak web

browser Mozzila Firefox.5.Perangkat lunak akuisisi data (pada mikrokontroler) menggunakan bahasa C, antar muka (pada PC) menggunakan Delphi serta database

dan web server (pada PC) menggunakan MySQL dan XAMPP.

Page 3: Sistem Monitoring Suhu Berbasis Web Menggunakan Jaringan Lan

Diagram Kotak Sistem

Page 4: Sistem Monitoring Suhu Berbasis Web Menggunakan Jaringan Lan

Perancangan Alat

Perangkat Keras terdiri dari:

1. Sensor suhu LM35

2.Rangkaian pengkondisi sinyal 3.LCD4.Buzzer5.Rangkaian minimum mikrokontroler ATMega 8535

Perangkat Lunak terdiri dari:1.Program akuisisi data mikrokontroler2.Program Antarmuka dengan Delphi3. Program web server

Page 5: Sistem Monitoring Suhu Berbasis Web Menggunakan Jaringan Lan

Rangkaian Mikrokontroler ATMega8535 Untuk Aplikasi Sistem monitoring Suhu Berbasis Web.

Page 6: Sistem Monitoring Suhu Berbasis Web Menggunakan Jaringan Lan

Algoritma Program Akuisisi Data Pada Mikrokontroler

Start

Baca data ADC

Konversi data ADC ke suhu

Inisialisasi fungsi PortInisialisasi ADCInisialisasi SerialInisialisasi LCD

Tampilkan data suhu danVin ke LCD

Kirim Data Suhu ke PC

Apakah suhu Max ?

BUZZER AKTIF

Tampilkan Data ke LCD

Kirim data karakter “B” ke PC

T

END

Y

A

A

B

B

Page 7: Sistem Monitoring Suhu Berbasis Web Menggunakan Jaringan Lan

Algoritma Program Antarmuka Pada Delphi

START

Inisialisasi Variabel

Tampilkan Menu Utama

Tombol Connect ditekan?

Tampilkan data

END

Tombol MInimize ditekan?

Minimize aplikasi

Tombol Lihat Tabel ditekan?

Tombol Close ditekan?

Y Y Y

T T TT

Baca Data dari Mikrokontroler

Masukkan data ke dalam database

Tampilkan Tanggal dan waktu

Lihat Tabel

Y

Page 8: Sistem Monitoring Suhu Berbasis Web Menggunakan Jaringan Lan

Algoritma Program Web Server

START

Tampilkan MenuHalaman Login

Apakah username danpassword sesuai?

SubprogramTampilkan Menu Utama

Apakah tombol Logoutditekan?

END

T

Y

T

Y

Tampilkan Pesan“Usename dan

Password Salah”

Page 9: Sistem Monitoring Suhu Berbasis Web Menggunakan Jaringan Lan

Pengujian Sistem

Tujuan: Untuk mengetahui persentase tingkat keakuratan sistem secara offline terhadap pengaruh perbedaan spesifikasi server dan pengaruh perubahan panjang kabel UTP saat sistem online menggunakan jaringan

LAN(Local Area Network)

Cara : Mengamati data suhu yang ditampilkan pada halaman realtime pada web (client)

dengan membandingkan data suhu yang tersimpan pada database (server)

Page 10: Sistem Monitoring Suhu Berbasis Web Menggunakan Jaringan Lan

Tabel Hasil Pengujian Keakuratan Sistem OfflineServer Pertama Server Kedua Server Ketiga

Suhu pada Suhu pada Suhu pada Suhu pada Suhu pada Suhu pada

Database( server)

(0C)

halaman web client (0C)

Database( server)

(0C)

halaman web client (0C)

Database( server)

(0C)

halaman web client (0C)

1 32.69 32.69 28.84 28.84 27.75 27.75

2 32.71 32.71 28.8 28.8 27.73 27.73

3 32.77 32.77 28.8 data tidak tampil 27.71data tidak

tampil

4 32.73 32.73 28.82 28.82 27.75 27.75

5 32.71 32.71 28.86 28.86 27.73 27.73

6 32.77 32.77 28.88 28.88 27.77 27.77

7 32.71 32.71 28.86 28.86 27.75 27.75

8 32.73 32.73 28.86 28.86 27.71data tidak

tampil9 32.69 32.69 28.86 data tidak tampil 27.73 27.73

10 32.73 32.73 28.86 28.86 27.73 27.73

11 32.73 32.73 28.92 28.92 27.77 27.77

12 32.73 32.73 28.9 28.9 27.79 27.79

13 32.71 32.71 28.92 28.92 27.83 27.83

14 32.73 32.73 28.96 28.96 27.91data tidak

tampil

15 32.71 32.71 28.96 28.96 27.93 27.93

16 32.73 32.73 28.98 28.98 27.95 27.95

NO

Page 11: Sistem Monitoring Suhu Berbasis Web Menggunakan Jaringan Lan

17 32.69 32.69 28.96 data tidak tampil 28 28

18 32.71 32.71 28.92 28.92 27.97 27.97

1932.75 32.75

28.98 28.98 27.97 27.97

2032.77 32.77

28.98 28.98 27.98data tidak

tampil

2132.75 32.75

29 29 27.93 27.93

2232.73 32.73

28.94 28.94 27.91 27.91

2332.73 32.73

29.02 29.02 27.91 27.91

2432.77 32.77

29.04 data tidak tampil 27.89 27.89

2532.77 32.77

29.04 29.04 27.89 27.89

2632.75 32.75

29.06 29.06 27.93data tidak

tampil

2732.73 32.73

29.08 29.08 27.91 27.91

2832.79 32.79

29.06 29.06 27.85 27.85

2932.83 32.83

29 29 27.91 27.91

3032.71 32.71

29.02 data tidak tampil 27.91 27.91

3132.71 32.71

28.92 28.92 27.89data tidak

tampil

3232.69 32.69

28.96 28.96 27.93 27.93

Page 12: Sistem Monitoring Suhu Berbasis Web Menggunakan Jaringan Lan

33 32.71 32.71 28.96 28.96 27.91 27.91

3432.75 32.75

28.98 28.98 28.02 28.02

3532.73 32.73

29.06 data tidak tampil 28.04 28.04

3632.79 32.79

28.94 28.94 27.95 27.95

3732.71 32.71

29 29 27.93data tidak

tampil

3832.73 32.73

29 29 27.91 27.91

3932.75 32.75

28.92 28.92 27.91 27.91

4032.73 32.73

28.94 28.94 27.87 27.87

Spesifikasi Server pertama :Processor : Intel Core 2 Duo CPU @ 2 GHz (2 CPU)Memori : 1024 MB RAM

Spesifikasi Server kedua:Processor : Intel Pentium 4 2.4 GHzMemori : 224 MB RAM

Spesifikasi Server kedua:Processor : Intel Pentium 4 1.8 GHzMemori : 1024MB RAM

Page 13: Sistem Monitoring Suhu Berbasis Web Menggunakan Jaringan Lan

data yang diterima benar(%) Tingkat keakuratan= x100%

data

33(%) Tingkat keakuratan= x100%

40

=82,5%

34(%) Tingkat keakuratan= x100%

40

=85%

Server Pertama

Server Kedua

Server Ketiga

Perhitungan

Page 14: Sistem Monitoring Suhu Berbasis Web Menggunakan Jaringan Lan

Tabel Hasil Pengujian Keakuratan Sistem Offline

No

Panjang kabel UTP 5 meter Panjang kabel UTP 10 meter Panjang kabel UTP 15 meter

Suhu pada Suhu pada Suhu pada Suhu pada Suhu pada Suhu pada

Database( server)

(0C)

halaman web client (0C)

Database( server)

(0C)

halaman web client (0C)

Database( server)

(0C)

halaman web client (0C)

1 29.36 29.36 29.47 29.47 29.4 29.4

229.32

data tidak tampil 29.45 29.45 29.38

data tidak tampil

3 29.34 29.34 29.47 data tidak tampil 29.43 29.43

4 29.38 29.38 29.47 29.47 29.4 29.4

5 29.36 29.36 29.47 29.47 29.43 29.43

6 29.34 29.34 29.49 29.49 29.47 29.47

729.34

data tidak tampil 29.45 data tidak tampil 29.36

data tidak tampil

8 29.36 29.36 29.45 29.45 29.38 29.389 29.38 29.38 29.45 29.45 29.4 29.4

10 29.38 29.38 29.45 29.45 29.34 29.34

11 29.4 29.4 29.42 29.42 29.36 29.36

12 29.38 29.38 29.42 data tidak tampil 29.38 29.38

1329.38

data tidak tampil 29.43 29.43 29.36

data tidak tampil

14 29.43 29.43 29.42 29.42 29.38 29.38

15 29.42 29.42 29.43 29.43 29.42 29.42

16 29.4 29.4 29.43 29.43 29.42 29.42

Page 15: Sistem Monitoring Suhu Berbasis Web Menggunakan Jaringan Lan

1729.4 29.4

29.43 29.4329.4 29.4

1829.36

data tidak tampil 29.42 data tidak tampil 29.34 29.34

1929.4 29.4

29.38 29.3829.4

data tidak tampil

2029.38 29.38

29.43 29.4329.43 29.43

2129.36 29.36 29.42 29.42 29.38 29.38

2229.34 29.34

29.43 data tidak tampil29.43 29.43

2329.43 29.43

29.45 29.4529.43 29.43

2429.4

data tidak tampil

29.43 29.4329.42 29.42

2529.4 29.4

29.49 29.4929.45

data tidak tampil

2629.42 29.42

29.43 29.4329.45 29.45

2729.43 29.43

29.45 29.4529.42 29.42

2829.43 29.43

29.4 data tidak tampil29.42 29.42

2929.45 29.45

29.45 29.4529.36 29.36

3029.43

data tidak tampil

29.49 29.4929.34

data tidak tampil

3129.36 29.36

29.49 29.4929.36 29.36

3229.38 29.38 29.45 29.45 29.3 29.3

Page 16: Sistem Monitoring Suhu Berbasis Web Menggunakan Jaringan Lan

33 29.38 29.38 29.47 data tidak tampil 29.36 29.36

3429.38 29.38

29.49 29.4929.38

data tidak tampil

3529.38

data tidak tampil

29.49 29.4929.43 29.43

3629.4 29.4

29.43 29.4329.42 29.42

3729.42 29.42

29.42 29.4229.43 29.43

3829.38 29.38

29.43 29.4329.42 29.42

3929.42 29.42

29.45data tidak tampil

29.43data tidak

tampil

4029.38

data tidak tampil

29.42 29.4229.47 29.47

data yang diterima benar(%) Tingkat keakuratan= x100%

data

Perhitungan

Page 17: Sistem Monitoring Suhu Berbasis Web Menggunakan Jaringan Lan

Note: Rumus tingkat keakuratan mengacu pada rumus statistik untuk menghitung rata-rata yaitu

1

1 n

ii

X Xn

Panjang Kabel UTP 5 meter

32(%)Tingkat keakuratan= x100%

40

=80%

32(%)Tingkat keakuratan= x100%

40

=80%

32(%)Tingkat keakuratan= x100%

40

=80%

Panjang Kabel UTP 5 meter

Panjang Kabel UTP 5 meter

Page 18: Sistem Monitoring Suhu Berbasis Web Menggunakan Jaringan Lan

Kesimpulan

1. Dari pengujian pengaruh perbedaan spesifikasi server pada sistem offline terhadap persentase tingkat keakuratan sistem didapat bahwa pada server pertama memiliki persentase tingkat keakuratan sebesar 100%, server kedua sebesar 85% dan server ketiga sebesar 82,5%.

2. Berdasarkan pengujian perbedaan spesifikasi server pada sistem offline didapatkan hasil bahwa semakin tinggi spesifikasi clock processor dan kapasitas memori RAM server maka semakin tinggi persentase tingkat keakuratan data.

3. Dari pengujian pengaruh perbedaan panjang kabel UTP pada sistem online (LAN) terhadap persentase tingkat keakuratan sistem didapat bahwa pada jarak 15 meter antara server dan client memiliki persentase tingkat keakuratan sebesar 80%, jarak 10 meter sebesar 80% dan jarak 5 meter sebesar 80%.

4. Berdasarkan pengujian sistem online didapatkan hasil bahwa tingkat keakuratan sistem tidak dipengaruhi oleh panjang kabel UTP.

Page 19: Sistem Monitoring Suhu Berbasis Web Menggunakan Jaringan Lan

TERIMA KASIH

Page 20: Sistem Monitoring Suhu Berbasis Web Menggunakan Jaringan Lan

Penguat Non Inverting

Dari gambar diatas : Vin =V(+)

Dari aturan pertama dari op-amp : V(+) =V(-)

sehingga V(+)=V(-) =Vin

Tegangan pada R2 VR2 =Vout - V(-)

=Vout – Vin

Arus pada R2

.....................

(2.1)

2

2

R

VI Rout

2R

VV inout

Page 21: Sistem Monitoring Suhu Berbasis Web Menggunakan Jaringan Lan

Tegangan pada R1 VR1= V(-)= Vin

sehingga arus pada R1 IR1 =

IR1 = .....................

(2.2)

Pada titik 2 berlaku hukum kirchoff 1 : Iout + I(-) = IR1

Berdasarkan aturan 2 pada op-amp I(-) = 0

Sehingga Iout= IR1 .....................(2.3)

Dari persamaan 2.1, 2.2 dan 2.3 dapat diturunkan persamaan : Iout = IR1

1

1

R

VR

1R

Vin

1

2

1

2

1

2

1

2

12

1

1

R

R

V

V

R

R

V

V

R

R

V

V

V

V

R

R

V

VV

R

V

R

VV

in

out

in

out

in

in

in

out

in

inout

ininout

Page 22: Sistem Monitoring Suhu Berbasis Web Menggunakan Jaringan Lan

Dari gambar terdapat dua buah loop yang akan digunakan untuk menganalisa rangkaian pengurang.

Pada loop 1 berlaku hukum kirchoff 2:

Pada loop II :

ba33R11R

b33R11Ra

V-V .RI.RI

0V.RI.RIV

0ΣV

o44R22R

44R22Ro

V.RI.RI

0.RI.RIV-

0ΣV

Page 23: Sistem Monitoring Suhu Berbasis Web Menggunakan Jaringan Lan

Jika A adalah perbandingan antara tegangan keluaran terhadap teganganmasukan maka

Pada titik 2 berlaku hukum kirchoff 1 : IR1+ I(-) = IR2

Berdasarkan aturan 2 pada op-amp : I(-)= 0

sehingga IR1= IR2

.....................(2.6)Pada titik 3 juga berlaku hukum kirchoff 1 : IR3+I(+)= IR4

Berdasarkan aturan 2 pada op-amp : I(+)= 0

sehingga IR3= IR4 .....................(2.7)

Berdasarkan persamaan 2.6. dan 2.7. dapat diturunkan persamaan :

.RI.RI

.RI.RI

atau VV

V

V

VA

33R11R

44R2R2

ba

o

in

o

Page 24: Sistem Monitoring Suhu Berbasis Web Menggunakan Jaringan Lan

Dengan ketentuan bahwa nilai R1=R3, dan R2=R4 maka,

……… (2.8)

…….. (2.9)

.RI.RI

.RI.RI

atau VV

V

V

VA

3R31R1

43R21R

ba

o

in

o

1

2

3R1R1

3R1R2

3R1R1

23R21R

33R1R1

43R21R

ba

o

in

o

R

R

)I(IR

)I(IR

.R1I.RI

R.IR.I

.RI.RI

R.IR.I

atau VV

V

V

VA

1

2

R

R A

)V(VR

R V ba

1

2o