skripsi sms

Download Skripsi Sms

Post on 07-Jul-2015

53 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

1

BAB I PENDAHULUAN 1.1 Latar Belakang Telekomunikasi telah menjadi hal yang sangat berpengaruh bagi perkembangan peradaban manusia. Masalah terpenting dalam penggunaan teknologi ini mengacu pada pertanyaan, bagaimana solusi untuk mengupayakan agar masyarakat dapat mengakses informasi dengan mudah. Salah satu upaya alternatif yang banyak dikembangkan untuk mengatasi masalah tersebut adalah sistem transfer informasi dengan layanan komunikasi SMS. Alasan penggunaan media SMS sebagai pengirim pesan atau informasi adalah karena kemudahan penggunaannya dan murah. Sebagai contoh, saat ini telah dikembangkan sistem informasi dan sistem transaksi SMS m-banking, m-info, m-payment, m-transport, seperti informasi kondisi minyak di Pertamina, transaksi tiket pesawat terbang, transaksi akademik, dan transaksi perbankan. Namun bagaimana pembuatan programnya tidaklah mudah didapatkan. Melihat kenyataan yang ada, maka dibutuhkan pengetahuan untuk membangun sistem informasi mobile berbasis komunikasi SMS. Sebagai kelanjutannya, dibuatlah skripsi dengan judul Membangun Sistem Informasi Mobile dengan Komunikasi SMS.

2 1.2 Rumusan Masalah Bagaimana membuat sistem informasi mobile dengan komunikasi layanan SMS? 1.3 Tujuan Tujuan pembuatan program dalam skripsi ini adalah menghasilkan program sistem informasi mobile dengan model komunikasi SMS.

3

BAB II KAJIAN PUSTAKA 2.1 Short Message Service (SMS) Short Message Service (SMS) merupakan aplikasi handphone yang menyediakan layanan untuk mengirim dan menerima pesan pendek berupa huruf dan angka. Aplikasi ini hanya terbatas pada pengiriman dan penerimaan data berupa teks. Panjang pesan secara umum dapat mencapai 160 huruf. Namun saat ini sudah ada yang memiliki kemampuan penulisan karakter hingga lebih dari 160. Dengan memanfaatkan berbagai teknologi baru yang menggabungkan browser, server, dan markup language, SMS memungkinkan untuk dapat menerima dan mengirimkan informasi secara aman dari internet maupun intranet. 2.1.1 Karakteristik SMS Ada beberapa karakteristik SMS yang penting, yakni: 1. Pesan SMS dapat sampai, tidak sama sekali, atau mengalami kerusakan tampilan. 2. Berbeda dengan fungsi pemanggilan (call), sekalipun saat mengirimkan SMS handphone tujuan tidak aktif, bukan berarti pengiriman SMS akan gagal. Namun SMS akan masuk ke antrian dulu. Selama belum time-out, SMS akan segera dikirimkan jika handphone telah aktif. 3. Bandwith yang digunakan rendah.

4 2.1.2 Model Layanan Sistem Informasi SMS Sistem informasi mobile dengan komunikasi SMS memiliki model layanan aplikasi yang bervariasi, diantaranya: 1. Notification Service Seperti aplikasi reminder dan alerting jika ada e-mail atau fax yang masuk. 2. E-mail Internetworking Aplikasi yang memungkinkan untuk SMS to e-mail dan e-mail to SMS. 3. Web Internetworking Aplikasi yang memungkinkan pengaksesan layanan web dengan SMS, misalnya layanan SMS Satelindo dengan Detik.com, layanan informasi kurs, cuaca melalui SMS, dan aplikasi pengiriman SMS dari web seperti 1stwap.com. 4. Mobile Banking Seperti mobile banking BCA dimana layanan SMS digunakan untuk mengirimkan informasi password/pin, jenis transaksi, melakukan cek saldo, dan lain-lain. 5. Tracking Aplikasi yang digunakan oleh perusahaan jasa transportasi pemaketan seperti DHL, FedEx untuk mengetahui lokasi barang yang sedang dikirim. 6. Customer Service Implementasi SMS call center untuk melayani customer. 2.2 COM Port Port serial adalah soket komunikasi untuk pengiriman dan penerimaan data secara serial. Port ini digunakan untuk menghubungkan perangkat serial

5 (biasanya printer, modem, atau mouse) ke komputer sehingga dapat

berkomunikasi dengan perangkat. Port serial memiliki nama seperti COM1 dan COM2. Jenis COM yang aktif adalah yang tertera pada device manager windows bagian ports (COM & LPT).

Gambar 2.1 Device Manager Windows

Gambar 2.2 Konektor serial di belakang CPU

6 Keterangan mengenai fungsi dari konfigurasi pin konektor serial adalah sebagai berikut. 1. Received Line Signal Detect Pada saluran ini DCE memberitahukan ke DTE bahwa pada terminal masukan ada data masuk. 2. Receive Data Digunakan DTE untuk menerima data dari DCE. 3. Transmitted Data Digunakan DTE untuk mengirimkan data ke DCE. 4. Data terminal Ready Pada saluran ini DTE memberitahukan kesiapan terminalnya. 5. Signal Ground Saluran Ground. 6. DCE Ready Sinyal aktif pada saluran ini menunjukkan bahwa DCE sudah siap. 7. Reques To Send Pada saluran ini DCE diminta mengirim data oleh DTE. 8. Clear to Send Pada saluran ini memberitahukan bahwa DTE boleh mulai mengirimkan data. 9. Ring Indicator Pada saluran ini DCE memberitahu ke DTE bahwa sebuah stasiun menghendaki hubungan dengannya.

7 2.3 USB Port USB port merupakan soket komunikasi untuk pengiriman dan penerimaan data yang bersifat plug and play. Port ini digunakan untuk menghubungkan perangkat digital ke komputer seperti fungsi COM port sehingga perangkat digital dan komputer dapat berkomunikasi.

Gambar 2.3 USB Port Tabel 2.1 Konfigurasi Pin Pada USB

PIN 1 2 3 4

Nama Vcc DD+ GND

Keterangan +5 VDC Data Data + Ground

2.4 Kabel Data Transfer data antara handphone dan PC (yang kompatibel) dapat berlangsung jika handphone dengan kabel datanya terhubung ke PC. Secara teknis, kabel data USB adalah sama dengan kabel data serial. Kabel data Nokia 5110 merupakan kabel data serial. Untuk dapat menggunakan kabel data USB maka dibutuhkan sebuah konektor USB to RS232. Kabel data Nokia 5110 memiliki 7 pin, namun hanya 3 pin yang dapat berfungsi, yakni pin 1, 2 dan 3 yang berfungsi sebagai Data Terminal Ready, Received Data, Transmitted Data, Signal Ground, Request to Send dan Clear to Send.

8 Berikut ini adalah contoh pengiriman huruf A tanpa bit paritas dalam format ASCII (41 heksa/ 1000001 biner). 5V 0V 1 0 0 0 0 0 1 0

Gambar 2.4 Pengiriman Huruf A Tanpa Bit Paritas

Adapun contoh level tegangan RS232 pada pengiriman huruf A tanpa bit paritas dalam format ASCII adalah sebagai berikut.25 V 0 V ------------------------------------------------------------------------------25 V

1

0

0

0

0

0

1

0

Gambar 2.5 Level Tegangan Pada Pengiriman Huruf A Tanpa Bit Paritas

2.5 Complex Mobile Protocol Aplikasi handphone sesungguhnya dibangun dengan program yang memanfaatkan complex mobile protocol berupa modul, dimana modul-modul yang dimanfaatkan harus dapat hidup pada jenis aplikasi tertentu. Active X diciptakan atas dasar ide tersebut. Active X adalah sebuah modul yang memiliki sub-sub dan atribut-atribut yang dapat diakses oleh program. Membuat program di Visual Basic 6.0 dengan memanfaatkan active X adalah dengan mendaftarkan komponen bertipe *.ocx milik suatu tipe handphone ke sistem Windows dan registry.

9

BAB III METODE PEMROGRAMAN Program ini menggunakan MFBUS1.5.ocx sebagai complex mobile protocol untuk mensimulasikan pola sistem informasi mobile dengan komunikasi SMS. Kehadiran komputer memungkinkan operator untuk mengamati SMS inbox secara luas dan maksimal. Transfer informasi dilakukan dengan mengirimkan pesan (SMS) yang berisi permintaan data pada operator. Adapun keluaran sistem adalah berupa konfirmasi dari pihak operator dalam format SMS mengenai status informasi atas request yang diinginkan. 3.1 Desain Hardware Desain hardware dari aplikasi ini adalah sebagai berikut.

Handphone

------------------Handphone USB/COM Port (PC)

Gambar 3.1 Desain Hardware

3.2 Desain Database Database yang digunakan adalah database Visual Foxpro (*.dbc), yang bernama mobile.dbc. Database dirancang sedemikian hingga isi pesan, nomor pengirim, hari dan jam pengiriman dapat ditampilkan. Database dibuat dalam

10 bentuk bahasa pemrograman melalui visual basic 6.0. Berikut adalah print screen tampilan desain database.

Gambar 3.2 mobile.dbc sebagai media penyimpan SMS

Gambar 3.3 setting tabel info.dbf

11

Gambar 3.4 setting tabel auto.dbf

3.3 Desain Program Program ini dibuat dalam project yang bernama project1. Program dirancang agar dapat digunakan pada semua sistem operasi Windows. Berikut adalah print screen desain program.

Gambar 3.5 Desain Tampilan Program

12

Gambar 3.6 Desain Data Report

Flowchart Flowchart program sistem informasi mobile dengan komunikasi SMS Mulai adalah sebagai berikut.For i = 1 to 10 Control1.connect com & i

Control1.sms.refresh

Tidak Ada SMS Ya

13

Set m_SmsBox = .SMS.Inbox For i = 1 To m_SmsBox.Count With m_SmsBox(i) If .Sender "" Then sMsg = .Sender info.AddNew info("tanggal") = Left(.DateTime, 10) info("jam") = Mid(.DateTime, 12, 8) info("pengirim") = sMsg info("isi") = .Text a = Trim(auto("kode")) If .Text = a Then info("status") = "User" Else info("status") = "No Request" End If info.Update End If End With m_SmsBox(i).Delete Next i

While Not info.EOF a = Trim(info("isi")) 'isi While Not auto.EOF b = Trim(auto("kode")) ' kode c$ = Trim(auto("balas")) If Trim(info!Status) = "User" and trim(info(pengirim)) = bThen d$ = Trim(info!Pengirim) If Control1.RfLevel 0 Then Control1.SendSMSMessage d$, c$ info("status") = "Terkirim" info.Update Else MsgBox "Handphone di luar jangkauan servis area" End If End If auto.MoveNext Wend auto.MoveFirst info.MoveNext Wend

Tidak Tombol Stop diklik

Ya

Selesai

Gambar 3.7 Flowchart

14 BAB IV HASIL PROGRAM 4.1 Prosedur Aplikasi 4.1.1 Koneksi Hardware dan Program Untuk melakukan koneksi hardware digunakan handphone jenis Nokia 5110 dan kabel data CF-10 yang dirangkai dengan kabel USB to RS232. Langkah selanjutnya adalah menginstal PL-2303 USB-Serial Driver ke dalam Windows. Untuk proses koneksi dengan program digunakan complex mobile protocol (mobile control) dengan nama MFBUS1.5.ocx. Beberapa file