APLIKASI SMS SEBAGAI PENGENDALI SUHU JARAK JAUH TUGAS AKHIR OLEH : HERU SULISTIYANTO 01.50.0095 PROGRAM STUDI TEKNIK ELEKTRO FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS KATOLIK SOEGIJAPRANATA SEMARANG 2007
HALAMAN PENGESAHAN Laporan Tugas Akhir dengan judul Aplikasi SMS sebagai Pengendali Suhu Jarak Jauh diajukan untuk memenuhi sebagian dari persyaratan dalam memperoleh gelar Sarjana Teknik Elektro pada Program Studi Teknik Elektro di Fakultas Teknologi Industri Universitas Katolik Soegijapranata Semarang. Laporan Tugas Akhir ini telah disetujui pada tanggal.. Maret 2007. Semarang, Maret 2007 Menyetujui, Pembimbing I Pembimbing II B. Harnadi, ST.MT FX. Hendra Prasetya, ST, MT. NPP. 058.I.1994.158 NPP. 058.I.1997.206 Mengetahui, Dekan Fakultas Teknologi Industri Leonardus Heru P, ST. MT NPP. 058.I.2000.234 ii
ABSTRAK Teknologi hadir untuk memberikan kemudahan-kemudahan terhadap suatu masalah yang dihadapi oleh masyarakat. Salah satu teknologi yang sangat banyak digunakan dan sangat populer oleh pengguna telepon selular saat ini adalah SMS ( Short Message Service ). Dengan SMS tersebut, telah banyak diimplementasikan aplikasi-aplikasi yang berbasis SMS saat ini, misalnya quis, polling, forum, bahkan untuk aplikasi bisnis seperti pemesanan barang. Pada tulisan ini, dibuat konsep layanan pengendali suhu untuk memudahkan pengendalian suhu dari jarak jauh ( remote distance ). Dengan hasil konsep layanan ini, user dapat melakukan pengendalian terhadap suhu tanpa harus datang langsung ke lokasi, cukup hanya mengirimkan SMS ke layanan pengendali ini, maka secara otomatis akan direspon langsung oleh sistem dengan menggunakan sarana layanan SMS. Prosedurnya sama seperti pada pengendalian suhu biasa, hanya saja dapat dilakukan kapan saja dan darimana saja. iii
KATA PENGANTAR Puji dan syukur kepada Tuhan Yang Maha Esa atas karunia dan kemurahan- Nya sehingga penyusunan Laporan Tugas Akhir dengan judul Aplikasi SMS sebagai Pengendali Suhu Jarak Jauh dapat terselesaikan dengan baik. Laporan Tugas Akhir ini disusun dan diajukan untuk memenuhi sebagian dari persyaratan dalam memperoleh gelar Sarjana Teknik Elektro pada Program Studi Teknik Elektro di Fakultas Teknologi Industri Universitas Katolik Soegijapranata Semarang, disamping supaya mahasiswa lebih memahami prinsipprinsip elektronika yang sudah diperoleh di bangku kuliah dan menerapkannya. Dalam pelaksanaan Tugas Akhir sampai tersusunnya laporan ini telah mendapatkan bantuan dan dukungan baik moril maupun materiil dari berbagai pihak. Oleh karena itu pengucapan terima kasih dan penghargaan yang sebesarbesarnya Kepada : 1. Tuhan Yang Maha Kuasa atas segala karunia dan kemurahan hati yang diberikan-nya selama mengerjakan Tugas Akhir ini. 2. Bapak Leonardus Heru P,ST,MT, selaku Dekan Fakultas Teknologi Industri Universitas Katolik Soegijapranata, Semarang. 3. Bapak B. Harnadi, ST.MT selaku Dosen Pembimbing I. Terima kasih atas masukan dan saran-sarannya pada pelaksanaan tugas akhir ini, khususnya soal solusi untuk simulasi alat saya. 4. Bapak FX. Hendra Prasetya, ST, MT selaku Dosen Pembibing II yang telah meluangkan waktu untuk membimbing saya dalam pelaksanaan tugas akhir ini, terima kasih untuk ngajarin bikin flowchartnya. iv
5. Seluruh Bapak dan Ibu Dosen Fakultas Teknologi Industri atas ilmu yang diberikan selama di bangku kuliah. 6. Seluruh staff Tata Usaha dan Laboran Fakultas Teknologi Industri Unika. 7. Kedua Orangtuaku serta adikku Intan dan saudara-saudaraku yang kukasihi dan kusayangi. Semua ini spesial untuk kalian, dan semoga ini jadi kebanggaan Bapak dan Ibu. 8. Teman-teman seperjuangan SMUSAKU (khususnya Andi(Genthonk), Fajar(Tessy), Lukas(Lutung), terimakasih atas doa dan semangat yang diberikan. 9. Teman-teman khususnya angkatan 2001 (Alex (Albo), Na2ng (manier), domo, heri dan cokro (Roxie), dimas ( nday), kuncoro dan kawan-kawan, bang Erwin, Anak-anak Kr-19, Devi, Khairantje, Honnie Bunnie dan teman-teman lainnya) terimakasih atas dukungannya. Laporan Tugas Akhir ini masih jauh dari sempurna, oleh karena itu diharapkan kritik dan saran yang bersifat membangun. Akhir kata, semoga Laporan Tugas Akhir ini, dapat bermanfaat bagi masyarakat dan rekan-rekan mahasiswa. Semarang, Maret 2007 Penulis v
DAFTAR ISI HALAMAN JUDUL.. i LEMBAR PENGESAHAN ii ABSTRAK.. KATA PENGANTAR DAFTAR ISI.. DAFTAR GAMBAR.. iii iv vi ix DAFTAR TABEL xi BAB I PENDAHULUAN... 1 1.1 Latar Belakang Masalah.. 1 1.2 Batasan Masalah. 2 1.3 Tujuan dan Manfaat... 2 1.4 Metode Penelitian....... 3 1.5 Sistematika penyusunan..... 4 BAB II LANDASAN TEORI... 5 2.1 Pendahuluan........ 5 2.2 Mikrokontroler AT89S8252....... 5 2.2.1 Pengalamatan mikrokontroler.. 10 2.3 Osilator Kristal... 10 2.4 ADC (Analog to Digital Converter)... 11 2.5 Sensor Suhu (LM 35) 13 2.6 Liquid Crystal Display (LCD). 14 vi
2.7 Relay.... 16 2.8 Penguat Operasional (Op-Amp).. 16 2.8.1 Inverting Amplifier.... 17 2.8.2 Noninverting Amplifier..... 17 2.8.3 Voltage Follower....... 18 2.9 SMS (Short Message Service). 18 2.9.1 PDU (Protocol Data Unit) SMS 19 2.10 Perintah AT (AT COMMAND).. 22 BAB III PERANCANGAN ALAT...... 23 3.1 Pendahuluan. 23 3.2 Perancangan hardware.... 24 3.2.1 Sistem minimum mikrokontroler AT89S8252..... 24 3.2.2 Sistem koneksi handphone ke Mikrokontroler AT89S8252 27 3.2.3 Modul ADC 0804...... 27 3.2.4 Modul Sensor Suhu 29 3.2.5 LCD(Lyquid Crystal Display)... 31 3.2.6 Rangkaian Relay 32 3.2.7 Rangkaian Power supply 33 3.3 Perancangan Software.. 34 BAB IV ANALISA... 37 4.1 Proses Deteksi Suhu. 37 4.1.1 Sensor Suhu LM35. 37 vii
4.1.2 Rangkaian ADC 0804 39 4.2 Penampil Data Suhu.... 40 4.3 Kendali Mikrokontroler terhadap Handphone 42 4.3.1 Koneksi Handphone dengan mikrokontroler.. 42 4.3.2 Teknik Cek dan Baca SMS 43 4.3.3 Teknik Mendekodekan SMS. 44 4.4 Rangkaian untuk Proses Kendali Suhu.. 55 4.4.1 Proses Pengendalian Suhu. 55 4.4.2 Rangkaian Relay sebagai saklar 55 4.5 Pengujian keseluruhan alat. 57 BAB V PENUTUP...... 59 5.1 Kesimpulan.. 59 5.2 Saran.... 60 DAFTAR PUSTAKA xii LAMPIRAN... xiii viii
DAFTAR GAMBAR Gambar 2.1 Susunan pin AT89S8252..... 6 Gambar 2.2 Blok Diagram AT89S8252....... 9 Gambar 2.3 Impedansi Kristal. 11 Gambar 2.4 Diagram Blok ADC. 12 Gambar 2.5 Sensor Suhu LM35....... 13 Gambar 2.6 Simbol Relay 16 Gambar 2.7 Op-Amp.... 18 Gambar 2.8 Format PDU Mode SMS Deliver ( Mobile Terminated )... 21 Gambar 2.9 Format PDU Mode SMS SUBMIT ( Mobile Originated )... 21 Gambar 3.1 Blok Diagram Alat..... 23 Gambar 3.2 Sistem Minimum Mikroontroler AT89S8252.. 24 Gambar 3.3 Rangkaian Tombol Reset. 25 Gambar 3.4 Rangkaian Kristal.... 26 Gambar 3.5 Sistem Koneksi Handphone ke Mikrokontroler... 27 Gambar 3.6 ADC 0804........... 29 Gambar 3.7 Rangkaian Sensor Suhu dan Penguat non inverting... 30 Gambar 3.8 LCD yang terhubung ke port 0. 31 Gambar 3.9 Rangkaian Relay sebagai Saklar... 32 Gambar 3.10 Rangkaian Power Supply.... 33 Gambar 3.11 flow chart diagram alat.... 35 Gambar 3.12 Rangkaian Keseluruhan dari Alat.. 36 ix
Gambar 4.1 Blok diagram hubungan sensor LM35 dengan ADC 0804. 37 Gambar 4.2 Contoh Pendekodean format text menjadi PDU. 48 Gambar 4.3 Tampilan Penyimpanan SMS PDU dan no hp pengirim di EEPROM 51 x
DAFTAR TABEL Tabel 2.1 Deskripsi Pin LCD. 15 Tabel 2.2 Beberapa jenis perintah AT yang digunakan....22 Tabel 4.1 Hasil pengujian Sensor Suhu.... 41 Tabel 4.2 Penerjemahan sampel PDU.. 50 xi