SMS Gateway Studi Sejenis

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 :