2.12 Perintah AT AT Command
Perintah AT
Hayes AT
Command digunakan
untuk berkomunikasi dengan terminal modem melalui gerbang serial pada
komputer. Dengan penggunaan perintah AT, dapat diketahui atau dibaca kondisi dari terminal, seperti mengirim pesan, membaca pesan, menambah
item pada daftar telepon, dan sebagainya. Pada tabel 2.12 diperlihatkan beberapa jenis perintah AT yang berhubungan dengan penanganan pesan-
pesan SMS. Wahana 2005:26
Tabel 2.12
Beberapa jenis AT Command
Daftar Perintah AT Fungsi
AT Mengecek apakah hanphone telah terhubung
AT+CMGF Menetapkan format mode dari terminal
AT+CSCS Menetapkan jenis encoding
AT+CNMI Mendeteksi pesan SMS baru masuk secara otomatis
AT+CMGL Membuka daftar SMS yang ada pada SIM Card
AT+CMGS Mengirim pesan SMS
AT+CMGR Membaca pesan SMS
AT+CMGD Menghapus pesan SS
2.13 SMS Gateway
SMS Gateway adalah suatu layanan dari komputer untuk mengirim dan
menerima pesan
SMS dari
dan ke
dalam ponsel.
http:www.winsms.com SMS Gateway merupakan pintu gerbang bagi penyebaran
Informasi dengan menggunakan SMS, anda dapat menyebarkan pesan ke
ratusan nomor secara otomatis dan cepat yang langsung terhubung dengan database nomor-nomor ponsel saja tanpa harus mengetik ratusan nomor dan
pesan di ponsel anda karena semua nomor akan diambil secara otomatis dari database
tersebut. Selain itu, dengan adanya SMS Gateway anda dapat mengustomisasi pesan-pesan yang ingin dikirim. Dengan menggunakan
program tambahan yang dapat dibuat sendiri, pengirim pesan dapat lebih fleksibel dalam mengirim berita karena biasanya pesan yang ingin dikirim
berbeda-beda untuk masing-masing penerimanya.
2.14 Perangkat Lunak Penunjang 2.14.1 NetBeans IDE 5.5
Netbeans adalah salah satu open source IDE berbasiskan Java dari Sun Microsystems yang berjalan di atas Swing. Swing sebuah teknologi
Java untuk pengembangan aplikasi Desktop yang multiplatform. Netbeans memiliki kemampuan yang tidak dimiliki Eclipse standard, yaitu adanya
GUI Designer yang membuat pembuatan aplikasi Java desktop menjadi lebih cepat.
Netbeans memiliki beberapa explorer yang merupakan tempat kita bekerja, yaitu file system explorer, runtime explorer. Netbeans memiliki
tiga mode editing, yaitu source editing, gui editing dan debug editing, di mana untuk source dan gui editing, penulis tidak dapat melihat
perbedaannya, karena saat penulis hendak membuat sebuah aplikasi GUI
dengan Swing, ada folder tambahan di bawah setiap source code. Contoh tampilan NetBeans IDE 5.5 dapat dilihat pada gambar 2.6:
Gambar 2.6
Tampilan NetBeans IDE 5.5
Untuk menginstall netbeans, install terlebih dahulu Java SDKnya, penulis menyarankan menggunakan Java SDK 1.4.2 yang sudah terbukti stabil. Java
SDK dapat didownload dari http:java.sun.com, sedangkan untuk men- download
netbeans dapat men-downloadnya dari http:www.netbeans.com .
2.14.2 MySQL-Front 2.5
MySQL adalah multi user database yang menggunakan bahasa
Structure Query Language SQL. Untuk menggunakan MySQL-Front
2.5 sebagai software pendukung dalam pembuatan database, terlebih dahulu kita harus menginstal MySQL-4.0.20d-win disisi server,
kemudian baru install MySQL-Front 2.5 sebagai tools dalam pembuatan database
. Setelah program terinstal, maka kita aktifkan program MySQL dengan melakukan perintah sebagai berikut:
C:\mysql\bin\ winmysqladmin.exe enter Setelah itu baru kita dapat mengaktifkan program MySQL-Front,
dengan tampilan awal sebagai berikut:
Gambar 2.7
Tampilan MySQL-Front 2.5
2.15 Studi Sejenis
Dibawah ini akan dipaparkan penelitian dan aplikasi sejenis yang ada yang digunakan penulis sebagai acuan dan perbandingan untuk
menyelesaikan tugas akhir. RIA KUSUMA HANDAYANI 2005, dalam penelitiannnya yang
berjudul “Perancangan Sistem Informasi Pengiriman Barang pada PT. Ritra Cargo Indonesia” penulis membahas tentang pembuatan suatu aplikasi
pengolahan data pada sistem pengiriman barang agar dapat menghasilkan
informasi yang cepat dan tepat, dan menghasilkan laporan yang dapat digunakan oleh pihak manajemen dalam mengambil suatu keputusan.
Aplikasi yang dibuat oleh Ria Kusuma Handayani menggunakan Microsoft Visual Basic 6.0.
Dari keterangan diatas penulis membuat sebuah perbandingan antara Aplikasi Pengiriman Barang berbasis stand alone dengan Aplikasi
Pengiriman Barang berbasis SMS Gateway. Dengan adanya Aplikasi berbasis SMS ini tentunya proses pengolahan data pengiriman barang
menjadi lebih cepat karena adanya fasilitas auto respons yakni SMS Server dapat mengirimkan reply secara otomatis kepada user supir, pelanggan,
admin yang melakukan request mengenai informasi pengiriman barang, dan juga sistem ini secara otomatis mengupdate status pengiriman barang dan
status kendaraan berdasarkan request SMS dari supir. Dengan demikian laporan pengiriman barang yang diberikan kepada pihak manajemen
menjadi lebih cepat, tepat dan akurat. serta biaya informasi untuk pemberitahuan kepada pelanggan dan supir menjadi lebih murah.
Penulis juga melakukan peninjauan dari dua buah skripsi yang terkait dengan penelitian mengenai pembuatan aplikasi berbasis SMS Gateway :
Ratih Wahyuningrum, 2005. Aplikasi SMS untuk Permintaan Nilai Akademik pada Fakultas Sains dan Teknologi. Metode yang digunakan
adalah RAD dengan 5 tahapan : model bisnis, model data, model proses, generalisasi aplikasi, dan pengujian. Tools yang digunakan Visual Basic 6.0,
Ms. Access, ERD dan DFD.
Ahmad Lutfi, 2008. Pengembangan Sistem Informasi Angkutan Umum Terminal Lebak Bulus Berbasis SMS Gateway. Menggunakan
metode linear sequence model dengan 4 tahapan : Analysis, Design, Code dan Test. Tools yang digunakan PHP versi 5.2.3, MySQL 5.0.45, dan
Gammu sebagai engine SMS Gateway. Berdasarkan penelitian diatas belum ada yang mengembangkan
aplikasi SMS Gateway Pengiriman Barang dengan tools Java, database MySQL dan UML. Java merupakan bahasa pemrograman berorientasi
objek, dari segi security Java memungkinkan untuk membuat suatu program yang bebas virus dan sistem yang bebas dari kerusakan, karena Java
membuat sistem yang mekanisme keamanannya benar-benar kuat. Suatu kelas class Java yang datang dari sumber tidak terpercaya untrusted
source memiliki akses sumber daya yang terbatas.
Selain itu Java juga merupakan bahasa pemrograman yang andal dan stabil untuk aplikasi berbasis SMS dan basis data, karena Java menekankan
pada pengecekan awal untuk menghindari kemungkinan terjadi masalah, pengecekan pada saat run-time, dan mengurangi kemungkinan timbulnya
kesalahan error, karena Java memiliki sebuah model pointer yang dapat mengurangi kemungkinan terjadi penimpaan overwriting pada memori dan
kerusakan data data corrupt. Disamping itu, bahasa pemrograman Java memiliki kelebihan khusus, yaitu dapat dijalankan di berbagai platform
sistem operasi komputer.
50
BAB III METODOLOGI PENELITIAN
Pada bab ini akan dibahas tentang metode penelitian, meliputi metode pengumpulan data dan metode pengembangan sistem.
3.1 Metode Pengumpulan Data
Pada metode pengumpulan data ini penulis melakukan 3 cara yaitu wawancara, observasi dan studi pustaka. Sarwono 2006 : 224
3.1.1 Pengamatan observasi
Pada metode ini, penulis mengumpulkan data dan informasi yaitu dengan cara meninjau dan melakukan pengamatan secara langsung ke
lapangan terhadap kegiatan yang sedang dilakukan atau berjalan, untuk memperoleh semua data yang dibutuhkan.
Penulis melakukan pengamatan selama data dan informasi yang dibutuhkan dalam penelitian dibutuhkan. Pengamatan dilakukan pada :
Tempat : PD. Guna Pratama, Pertokoan Taman Kebon Jeruk Blok A III5, Meruya Ilir Jakarta Barat.
Waktu : 5 Januari – 21 Februari 2009
Wawancara dilakukan secara langsung kepada Bapak Sutomo Wijaya selaku kepala divisi marketing PD. Guna Pratama, pada saat penulis
melakukan penelitian. Berdasarkan wawancara dan pengamatan yang penulis lakukan, penulis mengumpulkan informasi mengenai :