Gammu AT Command LANDASAN TEORI

[ SMPP ] ————– [ SMSC ] SMSGW = SMPP Client, SMSC = SMPP Server Sebuah SMPP Client setidaknya memerlukan 4 buah parameter untuk dapat berkomunikasi dengan SMPP Server, seperti: IP Address SMPP Server, Nomor Port, User name dan Password

2.6 Gammu

GAMMU adalah sebuah aplikasi yang dapat digunakan untuk mengelola berbagai fungsi pada handphone, modem dan perangkat sejenis lain nya. Fungsi-fungsi yang dapat dikelola oleh Gammu antara lain adalah fungsi nomor kontak Phonebook dan fungsi SMS. Untuk aplikasi yang akan coba kita buat di materi ini , akan lebih banyak digunakan fungsi SMS dari GAMMU. Daud Edison : 2012 Dimana gammu juga memiliki beberapa keunggulan yang dapat kita bandingkan dengan tool sms gateway lainnya antara lain : 1. gammu bisa dijalankan di windows maupun Linux 2. banyak device yang kompatibel dengan Gammu 3. Gammu menggunakan database MYSQL 4. Baik Kabel data USB maupun SERIAL, semuanya kompatibel dengan Gammu 5. Gammu adalah aplikasi open source yang dapay dipakai secara gratis, 6. gammu tidak memerlukan banyak hardware Hanya perlu PC dan modem sehingga memudahkan dalam mengembagkan aplikasi. Universitas Sumatera Utara Gammu SMS Gateway akan sangat memudahkan kita untuk mengirmkan SMS dalam jumlah banyak melalui komputer. contoh aplikasi nya dapat digunakan sebagai pengirim SMS massal, SMS Polling, SMS Auto Replay, Auto responder, SMS On Demand, SMS Scheduller. Ada dua mekanisme kerja dari Gammu yaitu sebagai Aplikasi dan Sebagai background process daemon. Gammu sebagai Aplikasi akan bekerja ketika perintah Gammu di jalankan pada lingkungan shell beserta perintahnya di sertakan sesuai fungsi yang di inginkan. Sedangkan sebagai daemon gammu di tandai dengan di jalankannya perintah smsd pada shell. Smsd bukan lah perintah yang langsung terinstal melainkan perintah yang di jalankan pada shell atau MS-Dos Prompt. Rosiham : 2013 Gambar 2.4 : Mekanisme Kerja gammu Universitas Sumatera Utara

2.7 AT Command

AT Command atau perintah AT awalnya dikembangkan pada tahun 1977 untuk Hayes Smartmodem 300 baud modem . Struktur penulisan perintah tersebut terdiri dari beberapa kombinasi parameter-parameter untuk berkomunikasi dengan modem dan menjalankan operasi-operasi tertentu seperti melakukan dial, menutup dial, mengirim sms dan lain-lain. AT sendiri merupakan singkatan dari kata Attention. AT Command adalah perintah langsung dengan antarmuka serial atau usb, dengan program komunikasi hyperterminal atau semacamnya, setelah dikonek dan diberi sim card, siap menerima perintah, anda bisa ketikan langsung di hyperterminal perintah AT Command, disini akan diberikan contoh dalam hubungannya dengan pengiriman, penerimaan dan penghapusan sms. Modem tidak ada display dan keypad, karena memang harus dikoneksikan dengan terminal pintar yaitu komputer atau mikrokontroler. Aplikasi-nya untuk jualan pulsa, voting elektronik, sms gateway untuk berbagai sistem informasi. Terminal yang lebih sederhana adalah mikrokontroler, biasanya digunakan untuk monitoring keamanan, data logger dan sebagainya. Perintah yang di mengerti modem adalah ―AT Command‖ . Disebut AT Command karena perintah-perintahnya didahului oleh ―AT‖ . Contoh beberapa AT command untuk Modem GSM: AT+CPBF : cari no telp. AT+CPBR : membaca buku telp. AT+CPBW : menulis no telp di buku telp. Universitas Sumatera Utara AT+CMGF : menyeting mode SMS text atau PDU AT+CMGL : melihat semua daftar sms yg ada. AT+CMGR : membaca sms. AT+CMGS : mengirim sms. AT+CMGD : menghapus sms. AT+CMNS : menyeting lokasi penyimpanan MEhp atau SMSIM Card AT+CGMI : untuk mengetahui nama atau jenis ponsel AT+CGMM : untuk mengetahui kelas ponsel AT+COPS? : untuk mengetahui nama provider kartu GSM AT+CBC : untuk mengetahui level baterai AT+CSCA : untuk mengetahui alamat SMS Center Gambar 2.5 klasifikasi AT Command Dalam proses pengiriman atau penerimaan SMS, terdapat 2 mode yaitu: 1. Mode SMS text 2. Mode SMS PDU Protocol Data Unit. Mode yang paling mudah digunakan yaitu mode teks kode ASCII. tapi mode PDUkode hexa lebih powerful. Universitas Sumatera Utara Penjelasan Beberapa AT Command AT+CPMS : Mengeset Target lokasi memory Menampilkan penyimpanan pesan sms yang sedang digunakan AT Command Respon Modem AT+CPMS=[Mode1],[Mode2],[Mode3] OK Mode1],[Mode2],[Mode3] , SM =SIM Card , ME HP , MT semua storage. -AT+CMGF : Mengeset Modem sebagai Mode text atau PDU. Utnuk menentukan format message SMS menjadi format teks AT Command Respon Modem AT+CMGF=modeCR OK Parameter mode 0 =Mode PDU, 1 = Mode text CR = ASCII character 13 Contoh : Set GSM modem ke Text Mode SMS dan kirim sms ke No : +6285275455524 AT+CMGF=1 akhiri dg enterCR OK ini respon ok dari modem AT+CMGS=+6285275455524 akhiri dg enterCR hallo apa kabar. akhiri dgn CTRL-Z +CMGS: 324 parameter jawaban dari modem OK jawaban ok dari modem - AT+CMGL: Melihat sms yang ada AT Command Respon Modem AT+CMGL=statCR +CMGL: index,stat,oa,[alpha],[scts]CRLF dataCRLF … OK Parameter stat: Status , antara lain: Universitas Sumatera Utara status sms mode text mode PDU sms blm dibaca ―REC UNREAD‖ sms sdh dibaca ―REC READ‖ 1 sms tak terkirim ―STO UNSENT‖ 2 sms terkirim ―STO SENT‖ 3 semua sms ―ALL‖ 4 index: Index pesan oa: alamat Originator alpha: Originator name jika ada di phonebook scts: waktu data: isi pesan CR: ASCII character 13 LF: ASCII character 10 Contoh : AT+CMGF=1 tekan enterCR OK AT+CMGL=ALL pada mode PDUCMGF=0 gunakan AT+CMGL=4 +CMGL: 1,REC UNREAD,+6285275455524,,110109,10:26:26+04 pesan pertama +CMGL: 2,REC UNREAD,+6285275455524,,110109,10:26:49+04 pesan kedua OK AT+CMGD=1 hapus pesan pertama OK AT+CMGD=2 hapus pesan kedua OK AT+CMGD : Menghapus SMS AT Command Response MODEM AT+CMGD=indexCR OK contoh AT+CMGD=1 hapus pesan urutan pertama OK jawaban dari modem GSM Universitas Sumatera Utara AT+CMGS : Mengirim SMS AT Command Response modem GSM AT+CMGS=numberCRmessageCTRL- Z +CMGS:mr OK Parameter CR = ASCII character 13 CTRL-Z = ASCII character 26 mr = message Reference Contoh Menseting modem GSM ke Mode SMS text dan menngirim sms ke +6285695341050. AT+CMGF=1 OK jawaban modem AT+CMGS=+6285275455524 akhiri dgn enter bukan entar :- halo pc control akhiri dgn CTRL-Z +CMGS: 123 parameter jawaban dari modem OK jawaban dari modem Gambar 2.5 Proses eksekusi AT Command Universitas Sumatera Utara

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisis Sistem

Analisis sistem adalah tahapan dimana kita mempelajari tahapan demi tahapan peracangan sistem tersebut untuk mengetahui cara kerja sistem maupun untuk mengetahui kekurangan sistem tersebut. Analisis dari Perancangan Sistem Implementasi sms gateway untuk pengelolaan perpustakaan ini memiliki proses untuk mencari informasi buku yang tersedia di perpustakaan serta proses peminjaman buku melalui sms, dari telephone seluler pengguna sendiri. Dimana pengelolaan system informasi perpustakaan tersebut di kelolah oleh pihak perpustakaan admin sekolah.

3.1.1 Gambaran Umum Sistem

Gambaran umum sistem adalah tahap dimana kita mengetahui tahapan dari Implementasi sms gateway untuk pengelolaan perpustakaan bekerja. adapun alurnya sebagai berikut : 1. SMS di kirim oleh Pengguna user ke modem system. 2. Untuk dapat mengetahui info dari perpustakaan, peminjaman buku, dan jumlah buku dapat mengetik pesan ―INFO‖. 3. Format sms untuk mengetahui jumlah buku, Jumlah bukuspasijudul buku. 4. Setiap sms yang dikirim oleh pengguna, akan di balas oleh Gammu