• Tidak ada hasil yang ditemukan

Perancangan dan Pembuatan Perangkat Warung SMS Dengan Menggunakan IBM PC.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Perancangan dan Pembuatan Perangkat Warung SMS Dengan Menggunakan IBM PC."

Copied!
4
0
0

Teks penuh

(1)

16 Prosiding Seminar Nasional Sistem & Teknologi Informasi (SNASTI), 26 Agustus 2006

VII - 16

PERANCANGAN DAN PEMBUATAN PERANGKAT

WARUNG SMS DENGAN MENGGUNAKAN IBM PC

Ihyauddin

1)

, Tjio Hok Hoo

2)

1,2)

Sistem Komputer, STIKOM Surabaya

Abstract: By providing SMS delivery or acceptance service place, there are facilitaties the society in communication using SMS although they are not yet owned mobile phone or enough pulse. Some elec-tronic text editor based on microcontroller are connected with SMS Gateway (computer), it can replace the function of mobile phone as SMS sender or receiver device. Process of sending or receiving SMS through SMS Gateway, it done by changing the text data that comes from electronic editor to be a Protocol Description Unit (PDU) data or contrarily.

Keywords: Microcontroller, Mobile Phone, PDU, SMS

Short Message Service (SMS) merupakan salah satu fitur dari Global System for Mobile Communications (GSM), yang dikembangkan dan distandardisasi oleh The European Telecommunications Standards Institute (ETSI). Meskipun telah banyak pula fitur-fitur dari GSM seperti Enhanced Message Service (EMS), Multimedia Messaging Service (MMS) dan General Packet Radio Service (GPRS), keberadaan jasa dan industri yang menggunakan SMS sebagai fasilitas populer yang terdapat pada Hand Phone (HP), menjadikan sarana pilihan yang murah, cepat dan mudah untuk berkomunikasi.

Selama ini HP hanya digunakan oleh masing-masing orang dengan keadaan ekonomi yang cukup. Untuk orang dengan keadaan ekonomi menengah kebawah, HP dianggap sebagai barang mewah. Sehingga mereka hampir tidak pernah melakukan komunikasi menggunakan fasilitas SMS. Bahkan orang yang sudah memiliki HP, tidak dapat melakukan pengiriman SMS karena tidak memiliki pulsa yang cukup.

Sehingga dengan membuat tempat penyedia layanan pengiriman atau penerimaan SMS, dapat menjadikan masyarakat lebih mudah dalam mengirim SMS walaupun belum memiliki HP atau tidak memiliki pulsa yang cukup. Berdasarkan latar belakang masalah di atas, didapat-kan rumusan masalah bagaimana merancang dan membuat perangkat berbasis mikrokontroler sebagai pengirim dan penerima SMS yang dapat digunakan oleh umum.

Tujuan dari perancangan dan pembuatan perangkat ini adalah membuat perangkat pengirim dan penerima SMS

yang dapat digunakan untuk umum dan dapat dijadikan bentuk usaha dalam rumah tangga.

IBM PC

Port Paralel atau Port USB

Port Serial 1 (COM1)

Port Serial 2 (COM2) PRINTER

TERMINAL SELECTOR

TERMINAL1 TERMINAL 2 TERMINAL 3 MOBILE PHONE

Perancangan Perangkat Keras

Perancangan perangkat keras pada Terminal dan Terminal Selector disesuaikan dengan fungsi dari masing-masing sistem.

METODE

Keseluruhan sistem yang dibuat pada penelitian ini sesuai dengan blok diagram pada Gambar 1.

Gambar 1 Blok Diagram Sistem secara Keseluruhan

STIKOM

(2)

Ihyauddin, Perancangan dan Pembuatan Perangkat Warung SMS VII - 17

Gambar 2 Blok Diagram Sistem Terminal Selector

Mikrokontroler

AT89S52 RAM

Mux/Demux

MAX232

Terminal 1 Terminal 2 Terminal 3 PC

Mikrokontroler AT89S52

RAM MAX232

Terminal Selector

LCD Keyboard

Komunikasi data antar sistem yang digunakan adalah komunikasi serial dengan menggunakan baudrate 19200 bps. Dalam mikrokontroler pengaturan komunikasi serial tersebut diatur dalam register SCON bernilai 0x50, PCON bernilai 0x80, dan TH1 bernilai 0xFD.

Karena data yang akan disimpan ke dalam RAM berupa karakter sebanyak maksimal 627 karakter (berupa 608 karakter isi SMS, 12 angka nomor tujuan, 4 karakter pemisah, 1 karakter jumlah SMS, 2 karakter identitas Terminal), sehingga data yang akan disimpan sebesar 627 Byte. Penggunaan RAM dengan kapasitas 2 kByte sudah mencukupi untuk menyimpan data sebesar 627 Byte.

Data yang dikirimkan dari keyboard berbentuk data serial dengan pengiriman tiap bit data disertai dengan clock. Dengan demikian, mikrokontroler sebagai host pengakses keyboard tidak perlu membangkitkan clock yang sama untuk menerima data.

Fungsi Terminal Selector adalah sebagai perangkat pemilih Terminal yang akan mengirimkan data ke komputer atau menerima data dari komputer. Sedangkan fungsi Terminal adalah sebagai perangkat yang digunakan oleh user untuk mengetik dan mengirim SMS atau membaca SMS.

Gambar 3 Blok Diagram Sistem Terminal

RAM (Random Access Memory) 2 kByte

Penggunaan RAM sebagai tempat penyimpanan data SMS. Pada Terminal, RAM sebagai tempat penyimpanan data SMS sedang diketik dan ditampilkan pada Liquid Crystal Display (LCD) untuk kemudian dikirimkan.

Sedangkan pada Terminal Selector berfungsi sebagai tempat penyimpanan sementara data SMS yang datang dari komputer atau dari Terminal.

Keyboard

Keyboard hanya digunakan di tiap Terminal untuk mengetik SMS. Konektor yang digunakan oleh keyboard adalah konektor PS2. Pada konektor tersebut hanya terdapat empat pin penting yaitu VCC +5 volt, Ground, Data dan Clock.

Bentuk data tombol yang dikirimkan dari keyboard adalah scan code. Jadi, untuk dapat ditampilkan pada LCD harus diubah terlebih dahulu menjadi ASCII code.

Gambar 5 Sinyal Komunikasi Data Serial dari Keyboard

Perangkat Lunak

Diagram alir perangkat lunak dalam Terminal Selector dijelaskan pada Gambar 6.

Gambar 4 Konektor PS2 (Keyboard) Model Lubang

STIKOM

(3)

18 Prosiding Seminar Nasional Sistem & Teknologi Informasi (SNASTI), 26 Agustus 2006

Koneksi dgn Terminal 1

START

Koneksi dgn Terminal 3 Koneksi dgn

Terminal 2

Koneksi dgn komputer T T T

Terima dan Simpan data di

RAM

Koneksi dgn komputer

Ambil data dari RAM dan Kirim data ke komputer

Terima Status SMS

Koneksi dgn Terminal 1, 2, atau 3

Kirim status SMS ke Terminal 1,2, atau 3

Y

Terima dan simpan data di RAM

Cek Terminal tujuan data

Koneksi dgn Terminal tujuan

Ambil data dr RAM dan kirim data ke Terminal

tujuan Y

Diagram alir perangkat lunak dalam Terminal adalah seperti pada Gambar 7.

START

Tekan tombol KIRIM

Tampilkan di LCD & simpan di RAM

T Ambil semua data

Dari RAM Simpan data

di RAM Y

Y Koneksi dgn

Terminal Selector

T Tekan Tombol

Baca SMS

Koneksi dgn Terminal Selector

Terima data dr Terminal Selector&simpan

ke RAM

Tampilkan di LCD Y

Sedangkan Diagram alir perangkat lunak dalam komputer diilustrasikan pada Gambar 8.

ST AR T

Simpan & Cetak Tr ansaksi

Y

Pesanan baca SMS

SMS yang dikirimkan dari komputer melalui handphone merupakan SMS dalam format PDU, sehingga data SMS yang masuk dari Terminal Selector yang berupa teks harus diubah terlebih dahulu menjadi format PDU kemudian dikirimkan dengan menggunakan perintah AT Command. Begitu juga sebaliknya jika komputer menerima SMS dari handphone. SMS yang masuk juga masih dalam format PDU, sehingga untuk membacanya perlu diubah menjadi bentuk teks.

Agar mempermudah dalam pengambilan tiap header dari data serial, maka perlu dibuat format data tersendiri yang bisa berisi identitas SMS. Header-header dari data yang dikirim dari Terminal menuju ke komputer tersebut berupa isi SMS, no tujuan, no Terminal, dan total SMS. Penyusunannya adalah seperti Gambar 9.

A B C D E F G H

Gambar 9 Format Data Pengiriman SMS dari Terminal ke Komputer

Gambar 6 Diagram Alir Terminal Selector

Gambar 7 Diagram Alir Terminal

Gambar 8 Diagram Alir Perangkat Lunak dalam Komputer

Keterangan : A : Isi SMS B : Karakter 0xF0 C : Nomor Tujuan D : Karakter 0xF1

E : Identitas Terminal pengirim

STIKOM

(4)

Ihyauddin, Perancangan dan Pembuatan Perangkat Warung SMS VII - 19

Keterangan:

A : Identitas Terminal tujuan B : Isi SMS

C : Karakter 0xAE

Sedangkan format data SMS yang dikirim dari Terminal Selector ke Terminal adalah pada Gambar 11.

A B

Keterangan : A : Isi SMS B : Karakter 0xAE

Sinyal data tersebut dibaca 00011100001, yang terdiri dari start bit (low), data scan code (bit 0 s.d. bit 7), start bit (high). Data ini sesuai dengan scan code tombol A yaitu 0x1C.

Pengiriman SMS

Tabel 1 terdapat beberapa contoh pengiriman SMS ke berbagai nomor tujuan. Dalam hal ini pengiriman SMS

Tabel 1 Pengiriman SMS ke Beberapa Nomor Handphone

N o T ujuan Kirim T erima

(sesuai S M S C )

S tatus

0813 3099 7480 12 :56:05 12 :57:28 T erkirim

0856 3033 808 13 :00:42 13 :01:43 T erkirim 0852 3458 5658 13 :04:16 13 :05:17 T erkirim

0819 3153 2107 13 :07:46 13 :08:47 T erkirim

4444 -- -- T idak

terkirim

SIMPULAN

Setelah melakukan penelitian ini, penulis mengambil kesimpulan, dengan menggunakan baudrate yang semakin tinggi, maka transmisi data serial semakin cepat. Tetapi apabila digunakan untuk jarak yang cukup jauh, ke-mungkinan hilangnya data (data looses) semakin besar. Durasi waktu yang dibutuhkan untuk mendapatkan status report dari SMS yang telah dikirim tergantung dari respon SMS Center provider selular yang digunakan. Sehingga untuk mendapatkan waktu yang cepat dalam mengirim SMS, perlu adanya kerjasama dengan operator selular yang digunakan.

F : Karakter 0xF2 G : Total SMS H : Karakter 0xAE

Format data SMS yang dikirim dari komputer ke Terminal Selector sebagai SMS yang akan dibaca oleh user di Terminal yang terdapat pada Gambar 10.

A B C

Gambar 10 Format Data Penerimaan SMS

Gambar 11 Format Data Pengiriman SMS dari Terminal Selector ke Terminal

PENGUJIAN SISTEM Pengujian Keyboard

Contoh sinyal data tombol yang dikirim dari ke keyboard seperti pada Gambar 12.

Gambar 12 Sinyal Data Tombol A

RUJUKAN

Gunawan, F. 2003. Membuat Aplikasi SMS Gateway Server dan Client dengan Java dan PHP. Jakarta : PT Elex Media Komputindo.

Kellerek. 2000. Manual Reference AT Command Set for the SIEMENS Mobile Phone S35i, C35i, M35i. (Online). (http://www.siemens.com, diakses 21 Juli 2006).

Khang, B. 2003. Trik Pemrograman Aplikasi Berbasis SMS. Jakarta : PT Elex Media Komputindo. Maria, A. 2000. AT Command Set for Nokia GSM Products.

(Online). (http:// www.dipol.com.ua/NOKIA_AT-help.pdf, diakses 21 Juli 2006).

Putra, A. E. 2002. Belajar Mikrokontroler AT89C51/52/ 55 Teori dan Aplikasi. Yogyakarta : Gava Media. Sutanto, B. 2000. Keyboard IBM PC. (Online). (http://

alds.stts.edu, diakses 12 April 2002).

Tim Penelitian. 2005. Pengembangan Aplikasi Sistem Informasi Akademik Berbasis SMS dengan JAVA. Semarang : Wahana Komputer.

menggunakan nomor kartu 081703355558 (proXL). Isi SMS berupa kalimat:

“ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 1234567890”

STIKOM

Gambar

Gambar 7 Diagram Alir Terminal
Tabel 1 terdapat beberapa contoh pengiriman SMSke berbagai nomor tujuan. Dalam hal ini pengiriman SMS

Referensi

Dokumen terkait

Dari analisa pola komunikasi kelompok tersebut, maka kebijakan yang bisa ditempuh oleh Pemerintah Daerah untuk pemberdayaan ekonomi politik petani tembakau adalah

Peran perusahaan juga sangat dipertimbangkan terutama perusahaan pembuat sarana produksi udang dalam upaya para petani atau pembudidaya udang untuk mendapatkan sarana

Keberhasilan proses belajar mengajar sangat didukung oleh faktor- faktor penunjang yang berada di sekitar (lingkungan). Sehingga guru dan peserta didik, dapat mengetahui

Dan untuk gaya horizontal total yang bekerja pada daerah yang dibatasi titik- titik momen negatif di tumpuan dan momen nol terdekat harus diambil sebesar nilai T. Dek baja

(2) Jumlah kekurangan pajak yang terutang dalam SKPDKB sebagaimana dimaksud pada ayat (1) huruf a angka 1) dan 2) dikenakan sanksi administratif berupa bunga sebesar 2%

Segala puji bagi Allah Tuhan sekalian alam kerana dengan limpah kurniaNya dapatlah saya menyiapkan kajian Kajian Hubungan Tingkahlaku Kepimpinan Guru Dengan Sifat

secara keseluruhan sistem Subsurface Constructed Wetland dengan tanaman Jarak Pagar dapat digunakan sebagai upaya pengolahan limbah domestik di kawasan pesisir. UCAPAN

Vasudeo Upadhyaya-Tho Soda Relinious condition of north India-