## Sistem Komunikasi Pengirim Informasi Temperatur Melalui SMS

## Wan Hendri Utomo
Program  Studi  Teknik  Elektro Jurusan  Teknik  Elektro Fakultas Teknik Universitas Tanjungpura Pontianak e-mail: wan_hendry@yahoo.com
Abstract–  Sistem  Komunikasi  Pengirim  Informasi Temperatur  Melalui  SMS  adalah  sistem  yang  dapat mendeteksi  suhu  pada  ruangan  selter  PT.  INDOSAT. Sistem  ini  dilengkapi  Sensor  Suhu  yang  digunakan adalah  sensor  DS1822  yang  dihubungkan  dengan Handphone.  Handphone  difungsikan  sebagai  perangkat pengirim  SMS  jika  sensor  mengukur  suhu  dalam ruangan mencapai 40 0 C.
Apabila  suatu  ruangan  selter  mencapai  40 0 C,  maka sensor  memberikan  informasi  data  ke  mikrokontroler untuk  diolah,  kemudian  mikrokontroler  memberikan perintah  ke  handphone  untuk  mengirim  SMS  ke Operator.  Mikrokontroler  yang  digunakan  adalah ATmega8 sedangkan handphone yang digunakan adalah Siemens  C45.  Handphone  akan  mengirim  SMS  “SUHU 40 0 C”  ke  operator  PT.  INDOSAT.  Sistem  pengirim informasi  ini  nantinya  akan  digunakan  PT.  INDOSAT untuk  mengetahui  lebih  dini  suhu  ruangan  selter  untuk mencegah perangkat yang ada didalam selter error.
Keywords–  Mikrokontroler,  Handphone,  SMS,  DS1822, Sensor Suhu

## 1. Pendahuluan
Tingkat  kemajuan  dunia  telekomunikasi  dewasa  ini, semakin hari semakin berkembang dengan pesatnya. Hal tersebut  dapat  dilihat  pada  kehidupan  sehari-hari,  telah banyak  alat  yang  dicipatakan  untuk  mengendalikan perangkat dari jarak jauh maupun untuk komunikasi dan transfer data, tanpa melihat parameter jarak.
Handphone  merupakan  sarana  yang  paling  praktis dalam  berkomunikasi,  selain  ukurannya  yang  kecil  dan dapat dibawa kemana-mana. Handphone juga terhubung dengan seluruh jaringan nasional dan internasional tanpa menggunakan  kabel,  sehingga  proses  komunikasinya tidak tergantung dengan jarak tetapi ditentukan oleh ada atau tidaknya jaringan sinyal dari handphone tersebut.
Mengingat  handphone  sekarang  sudah  bukan  barang yang  mewah  lagi  dalam  arti  pemakai  tidak  perlu mengeluarkan  biaya  yang  banyak  untuk  mendapatkan sebuah  handphone  dikarenakan  persaingan  pasar  yang membuat  harga  handphone  semakin  murah,  dan handphone  kini  telah  memiliki  jangkauan  yang  luas, hampir  disetiap  daerah  pemakai  bisa  menggunakan handphone.
Akan  tetapi  tingkat  kemajuan  telekomunikasi menimbulkan pemasalahan-permasalah baik itu dibidang sosial  budaya  maupun  terknologi  itu  sendiri,  terlihat semakin hari setiap ruang udara setelah dipenuhi dengan
tiang-tiang Tower provider penyedia jaringan telekomunikasi.  Tentunya  semakin  banyak  tower  BTS yang  ada  akan  menimbulkan  kesulitan  dalam  proses pengawasan dan pengecekan.
Pemasalahan-permasalahan  diatas  juga  dialami  oleh salah  satu  penyedia  jasa  telekomunikasi  PT.INDOSAT yang mana didalam ruang selter pada BTS sering terjadi over  temperatur,  yang  dapat  menimbulkan  kerusakan pada  perangkat-perangkat  lain.  Sehingga  untuk  itu penulis  mencoba  untuk  membuat  sistem  yang  dapat mengetahui  gejala  dini  terjadinya  over  temperatur didalam ruang selter. Data-data peringatan tersebut akan dikirm  ke  operator  sebagai  laporan  peringatan  dalam bentuk  Format  SMS.  Oleh  karena  itu  penulis  mencoba untuk  mengangkat  permasalahan  diatas  dengan  judul “SISTEM  KOMUNIKASI  PENGIRIM  INFORMASI TEMPERATUR MELALUI SMS”.

## 2. Teori Dasar

## 2.1 Liquid Crystal Display (LSD)
Liquid  Crystal  Display (LCD)  sebagai  sarana  output yang  dapat  menampilkan  gambar  atau  tulisan  sehingga lebih  mudah  dimengerti,  dibandingkan  jika  kita menggunakan LED saja. Dalam hal ini kita menggunakan  LCD  16x2  character  untuk  menampilkan tulisan atau karakter saja. Tampilan LCD terdiri dari dua bagian, yakni bagian panel LCD yang terdiri dari banyak ‘titik-titik’  LCD  dan  sebuah  mikrokontroler  yang menempel  di  panel  dan  berfungsi  mengatur  ‘titik-titik’ LCD tadi menjadi huruf atau angka yang terbaca..
Huruf  atau  angka  yang  akan  ditampilkan  dikirim  ke LCD dalam bentuk kode ASCII, kode ASCII ini diterima dan  diolah  oleh  mikrokontroler  di  dalam  LCD  menjadi ‘titik-titik’  LCD  yang  terbaca  sebagai huruf  atau angka. Dengan  demikian  tugas  mikrokontroler  pemakai tampilan  LCD hanyalah  mengirimkan  kode-kode  ASCII untuk ditampilkan.
2.2 Sensor Suhu DS1822 DS1822 merupakan digital termometer yang menyediakan  9-  sampai  12- bit celcius suhu  pengukuran dan alarm yang nonvolatile (NV). DS1822 berkomunikasi  dengan 1-Wire  bus yang  hanya membutuhkan satu baris data (DQ) untuk berkomunikasi dengan pusat microprocessor . DS 1822 beroperasi pada kisaran suhu -55 ° C sampai 125 ° C dengan  akurasi  sebesar  ±  2,0  °  C  pada  kisaran  -10  °  C sampai 85 ° C sedangkan pada kisaran suhu diatas 85° C dengan  akurasi  ±  3,0  °  C.  Selain  itu,  DS1822  dapat
memperoleh daya langsung yang berasal dari data line ( " parasite  power ").  Berikut  merupakan  gambar  sensor suhu DS1822.

## Gambar 1. Sensor DS 1822
Setiap  sensor  suhu  DS1822  memiliki  64-bit  serial code  unik  ,  yang  mana  sensor  ini  dapat  dihubungkan dengan  beberapa  sensor  suhu  DS1822  yang  lain  hanya dalam satu jalur data atau bisa disebut jalur 1-Wire bus . dengan  adanya  fitur  ini,  akan  mempermudah  serta memperirit pengunaan port pada mikrokontroler. Berikut merupakan  ilustrasi  jalur 1-ware  bus sensor  suhu DS1822.
Gambar 2. Ilustrasi 1-ware bus DS1822
Untuk  membaca  serta  menulis  data  pada  memory pada  sensor  suhu  DS1822  terdapat  beberapa  perintah atau  command  yang  mana  perintah  perintah  memiliki beberapa fungsi yang berbeda-berbeda.
2.3 Mikrokontroler ATMEGA8
Mikrokontroler
ATMEGA8 merupakan mikrokontroler  CMOS  dengan  daya  rendah  yang memililiki  AVR  RISC  8 bit .  Instruksi  dikemas  dalam dalam  kode  16 bit dan  dijalankan  hanya  dengan  satu siklus  clock.  Struktur  I/O  yang  baik  dengan  sedikit komponen  tambahan  diluar.  Fasilitas  internal  yang terdapat pada mikrokontroler ATMEGA8 adalah UART, Pulse  Width  Modulation (PWM),  ADC, Analog Comperator , timers , SPI, pull-up resistors, Ocilators dan
watch-dog
timers . ATMEGA8 merupakan mikrokontroler  tipe  terbaru  buatan  ATMEL  dan memiliki beberapa kelebihan dari pada yang lainnya.
2.4 IC Regulator
Integrated Volate Regulator circuit atau biasa disebut dengan regulator 3  terminal  merupakan  sebuah komponen elektronika yang dirancang untuk mempertahankan  tegangan  output  serta  memiliki  riple yang  kecil,  dan  didalam  pengunaanya  cukuplah  mudah. Gambar  2.5  merupakan  contoh  IC regulator tengangan positif 3 terminal 7805.
Gambar 3. Bentuk IC regulator 7805
Beberapa IC regualator mempunyai kode yang dibuat oleh  pabrik  pembuat  komponen,  sebagai  contoh  IC regulator : LM7805 AC Z yang artinya sebagai berikut : LM : Linier Monolithic.
78L :  Bagian  nomor  dasar  yang  menyatakan  tegangan positif.
79L :  Bagian  nomor  dasar  yang  menyatakan  tegangan negatif.
05 :  merupakan informasi tegangan output. AC :  standar ketepatan.
Z :  merupakan tipe paket ZTO-92 Plastik.
2.5 Handphone Siemens C45
Siemens  merupakan  salah  satu  merek handphone yang  dapat  berkomunikasi  dengan  mikrokontroler melalui  port  serial,  sehingga  suatu  pentransferan  data dapat  terjadi  antara  mikrokontroler  dengan handphone jenis  Siemens  tersebut.  Melalui  pentransferan  data  ini penggguna handphone dapat  mengirim  atau  menerima suatu  pesan  singkat  (SMS).  Untuk  dapat  berkomunikasi dengan  mikrokontroler, handphone siemens  dilengkapi dengan internal modem  yang  dapat  mengenali AT Command.

## 2.6 AT Command
Di  balik  tampilan  menu Message pada  sebuah handphone  sebenarnya  adalah AT  Command yang bertugas  mengirim/menerima  data  ke  SMS -Centre . AT Command tiap-tiap  SMS device bisa  berbeda-beda,  tapi pada dasarnya sama.
Beberapa AT  Command yang  penting  untuk SMS yaitu sebagai berikut:
 AT+CMGS : untuk mengirim SMS.
 AT+CMGR : untuk membaca SMS.
 AT+CMGD : untuk menghapus SMS. AT  Command untuk  SMS , biasanya  diikuti  oleh I/O yang diwakili oleh unit-unit PDU .

## 2.7 Protokol Data Unit (PDU)
Data  yang  mengalir  ke  atau  dari  SMS-center  harus berbentuk  PDU  ( Protocol  Data Unit ).  PDU  berisi bilangan-bilangan  heksadesimal  yang  mencerminkan bahasa  I/O.  PDU  terdiri  atas  beberapa  bagian  entitas. Untuk  keperluan  SMS,  terdapat  dua  jenis  PDU  yaitu PDU  untuk  arah  kirim  ke  SMS  center  dan  PDU  untuk arah  terima  dari  SMS-center.  Bagian  untuk  kirim  SMS ke SMS-center berbeda dengan SMS  yang diterima dari SMS-center.  PDU  adalah  gabungan  dari  isi  SMS  yang dikirimkan  dengan  data-data  lainnya  yang  telah  diolah standart PDU.
PDU  Untuk  Arah    Kirim  Dan  Terima  Ke/Dari  SMS- Center.  Untuk  PDU  arah  kirim  terdapat  8  entiti  yang harus ada, yaitu : 1. No SMS-center 2. Tipe SMS
3. No referensi SMS
4. No ponsel penerima
5. Bentuk SMS
6. Skema encoding data I/O
7. Jangka waktu SMS expired
8. Isi SMS
Untuk PDU arah terima dari SMS center terdiri dari 1. No SMS-center
2. Tipe SMS
3. No ponsel pengirim
4. Bentuk SMS
5. Skema Encoding
6. Tanggal dan waktu SMS di stamp
7. Batas waktu Validasi
8. Isi SMS
2.8 Program compiler Basic  compailer  (BACOM)  AVR  merupakan editor list program  yang  berbasis   bahasa basic, software BASCOM AVR sangat mudah digunakan.

## Gambar 4. Halaman Editor Bascom AVR
Untuk menjalankan atau mengunakan software editor ini  terlebih  dahulu  kita  harus  mengetahui  setiap  fungsi- fungsi  dari toolbar yang  ada  pada software tersebut, berikut  merupakan  fungsi  dari toolbar pada  Bascom AVR.

## 3. Hasil Eksperimen
Didalam  pengujian  dilakukan  dengan  2  tahap  yaitu tahap  pengujian  hardware  dan  pengujian  sistem  secara keseluruhan.  Pengujian  hardware  merupakan  pengujian yang  mengarah  ke  bagian  perangkat  keras  elektronik, dimana  pengujianya  meliputi  hasil  pengukuran  pada titik-titik tertentu serta foto hasil pengukuran. Sedangkan pengujian sistem keseluruhan menitik beratkan pengujian alur  kerja  sistem  apakah  telah  sesuai  dengan  alur  kerja yang diinginkan apa belum, pengujian sistem keseluruhan  dilakukan  dengan  beberapa  kali  tahap
pengujian. Gambar 5 dibawah adalah gambar keseluruhan sistem yang telah dibuat.

## Gambar 5. Foto dokumentasi perangkat keras
Adapun  titik  berat  dari  sistem  yang  dibuat  adalah keakuratan  pembacaan  tingkat  temperatur  didalam ruangan serta dapat mengirim hasil pembacaan ke bagian operator atau pusat. Jadi dengan demikian peletakan dari sensor  temperatur  didalam  ruang  selter  sangatlah menentukan  dari  kinerja  sistem.  Hasil  pembacaan  dari temperatur  dapat  dilihat  pada  tampilan Liquid  Crystal Display (LCD).

## 3.1 Pengujian Hadware
Pengujian  perangkat  keras  adalah  pengujian  yang dilakukan  pada  rangkaian  untuk  mengetahui  apakah rangkaian yang dirancang serta dibuat dapat berjalan atau bekerja sesuai dengan perancangan atau tidak. Pengujian ini  sangatlah  penting mengingat  bahwa  setiap  pengujian akan  menginformasikan  bagian-bagian  yang  dapat berfungsi  sesuai  dengan  semestinya,  ada  kalanya pengujian  bagian-bagian  perangkat  keras  tersebut membutuhkan kode program. Berikut adalah pemaparan hasil pengujian setiap blok perangkat keras sistem.

##  Pengujian Bagian Regulator
Bagian  regulator  merupakan  bagian  yang  sangat penting  didalam  sistem  dikarenakan  bagian  regulator berfungsi sebagai pemasok sumber tegangan dan arus ke bagian-bagian  sistem  yang  lain.  Sumber  tegangan  dan arus  harus  diregulasi  sesuai  dengan  kebutuhan  kerja sistem.  Tahap-tahap  pengujian  bagian  regulator  adalah menyiapkan peralatan pengukuran, mengetahui titik-titik pengukuran  serta  mencatat  hasil  pengukuran  dan  yang terakhir  adalah  dokumentasi  hasil  pengukuran  dalam bentuk  foto.  Berikut  tahap-tahap  pengujian  blok regulator.
Peralatan pengujian regulator adalah sebagai berikut:
1. Multimeter Sanwa RD701.
2. Camera Digital Sony 12Mpx.
3. ATK.
4. Universal Adaptor.
5. Rangkaian sistem.
6. Kabel + solder.

## Gambar 6. Schematik titik pengujian blok regulator
Pengukuran  atau  pengujian  blok  regulator  sesuai dengan  pada  gambar  6,  sehingga  didapatlah  tabel  hasil pengukuran sebagai berikut :

## Tabel 1. Hasil pengujian blok regulator
Tegangan Input 7805 Tegangan Ouput 7805 Data 1 12.4V 5,10 V Data 2 9.1 V 5.10

##  Pengujian Display LCD
Kode  program  pengujian  blok  display  LCD  dapat  di lihat  dari  Listing  Program  LCD  berikut  ini  :
1 $regfile = "M8DEF.DAT"
2 $crystal = 8000000
3 Config Lcdpin = Pin , Db4 = Portb.2 , Db5 = Portb.3 , Db6  =  Portb.4  ,  Db7  =  Portb.5  ,  E  =  Portb.1  ,  Rs  = Portb.0 : Config Lcd = 16 * 2 : Cls : Cursor Off Noblink 4 Do 5 Upperline : Lcd "Pengujian LCD"
6 Lowerline : Lcd "By Wanhendri " : Waitms 500
7 Loop
Gambar hasil percobaan dapat dilihat dibawah ini.
Gambar 7. Foto dokumentasi hasil pengujian blok LCD
 Pengujian Sensor temperatur DS1822
Berikut  merupakan  tabel  hasil  perngukuran  sensor DS1822  dengan  data  temperatur  sedangkan  data multimeter  sanwa  RD701  merupakan  data  pembanding untuk  mengetahui  besarnya  error  dari  hasil  pebacaan sensor.

## Tabel 2. Tabel hasil pengujian sensor DS1822
No. Sanwa RD701 DS1822 No. Sanwa RD701 DS1822 1. 30 o C 29,5 o C 19. 66 o C 66 o C
2.
32 o C 32,7 o C 20. 68 o C 68 o C 3. 34 o C 33,9 o C 21. 70 o C 70,2 o C 4. 36 o C 36 o C 22. 72 o C 72,3 o C
5. 38 o C 38 o C 23. 74 o C 74,6 o C 6. 40 o C 40 o C 24. 76 o C 76,8 o C 7. 42 o C 42 o C 25. 78 o C 78,9 o C 8. 44 o C 44 o C 26. 80 o C 80,9 o C 9. 46 o C 46 o C 27. 82 o C 82,8 o C 10. 48 o C 48 o C 28. 84 o C 84,9 o C 11. 50 o C 50 o C 29. 86 o C 87 o C 12. 52 o C 52 o C 30. 88 o C 89,1 o C 13. 54 o C 54 o C 31. 90 o C 91,2 o C 14. 56 o C 56 o C 32. 92 o C 92,9 o C 15. 58 o C 58 o C 33. 94 o C 95,5 o C 16. 60 o C 60 o C 34. 96 o C 97,8 o C 17. 62 o C 62 o C 35. 98 o C 100 o C 18. 64 o C 64 o C - - -

##  Pengujian Komunikasi Handphone
Alat dan Bahan :
1. Handphone Simens C45.
2. Kabel Data C45 Serial To 12 pin.
3. Komputer.
Gambar  pengujian  perintah AT  Command Hp  Siemens C45 mengunakan software Comtest
Gambar 8. Pengujian HP C45 dengan Software Comtest
Tabel 3. Tabel AT Command untuk pengujian Handphone No. Perintah Respon Keterangan 1 AT+CMGR=? OK Untuk membaca isi SMS  pada  inbox  sesuai dengan data ( ? ) 2 AT+CMGS=? OK Untuk mengirim SMS 3 AT+CPBR=1 1,11” OK Untuk membaca no kontak  mulai  dari  no11 sampai dengan 11
3.2 Pengujian Sistem Keseluruhan
 Pengujian Temperatur dibawah 40 o C
Tabel 4. Tabel hasil pengujian pertama temperatur dibawah 40 o C No. Kondisi Sistem Ya Tidak 1 Sistem  Membaca  Phone  Book no.11 √ 2 Sistem Aktif memonitoring Temperatur √ 3 Sistem mengirim SMS temperatur √ 4 Sistem Menampilkan data Suhu di √

## LCD
5 Status sistem Stabil <40 o C √ 6 Status Sistem Berbahaya >40 o C √
 Pengujian Temperatur diatas 40 o C Tabel 5. Tabel hasil pengujian pertama temperatur diatas 40 o C No. Kondisi Sistem Ya Tidak 1 Sistem Membaca Phone Book no.11 √ 2 Sistem Aktif memonitoring Temperatur √ 3 Sistem mengirim SMS temperatur √ 4 Sistem  Menampilkan  data  Suhu di LCD √ 5 Status sistem Stabil <40 o C √ 6 Status Sistem Danger >40 o C √ 7
Setiap  5  menit  akan  mengirim sms Pemberitahuan √

## 4. Kesimpulan
Adapun kesimpulan yang dapat diambil dalam proses pengerjaan Eksperimen ini adalah:
1. Peletakan sensor DS1822 yang tepat dapat membaca temperature secara efektif.
2. Pengunaan  Mikrokontroler  ATMega8  sebagai  unit pemproses  dan  bahasa  basic  sebagai  bahasa programmer  dapat  berjalan  dengan  baik  sesuai dengan perancangan.
3. Sistem  akan  mengirim  SMS  ke  operator  jika temperatur didalam selter telah melebihi 40 o C dan di LCD akan menampilkan status berbahaya. 4. Status  stabil  sistem  akan  ditampilkan  di  LCD  jika temperatur didalam selter dibawah 40 o C.
5. Sistem  akan  mengirim  SMS  ke  nomor  tujuan  sesuai dengan yang ada di phone book 11 pada handphone.
6. Sistem dibuat untuk provider INDOSAT.

## Referensi
[1]    Setiawan,  Afrie,  20 Aplikasi  Mikrokontroler  ATMega 8535  dan  ATMega  16  Menggunakan  BASCOM  AVR (Yogyakarta: Andi, 2010)
[2]      Supriono, “Kontrol Motor  Dc  Pada  Lift  Barang  Melalui Jaringan  Jala  -  Jala  Pln”. Skripsi  tidak  diterbitkan, Malang : Jurusan Elektro ITS, 2009
[3] Usman, Teknik Antar Muka + Pemprograman Mikrokontroler  AT89S52 (Yogyakarta: Andi, 2008)
[4]    Wahyudin,  Didin, Belajar  Mudah  Mikrokontroler AT89S52  Dengan  Bahasa  Basic  Menggunakan  Baskom 8051 (Yogyakarta: Andi, 2007)

## Biografi
Wan  Hendri  Utomo, lahir  di  Singkawang  Indonesia, pada tanggal 13 Desember 1987. Dia menerima ST dari Fakultas  Teknik  Universitas  Tanjungpura,  Pontianak, Indonesia,
jurusan Teknik Elektro bidang
Telekomunikasi, 2012.