214
1.4. Tujuan Penelitian
Penelitian ini bertujuan menyusun sistem yang dapat menerima pelaporan pendapatan harian dari operator lapangan kepada bagian keuangan dengan
menggunakan SMS Gateway, dan kemudian mempublikasi hasil pelaporan ke dalam web.
1.5. Metode Penelitian
Langkah-langkah yang ditempuh dalam penelitian ini adalah sebagai berikut: 1.
Studi literatur mengenai SMS Gateway dan XML. 2.
Mengidentifikasi permasalahan dalam pengiriman pelaporan pendapatan harian. 3.
Merepresentasikan penyelesaian masalah dengan merancang basis data relasional 4.
Mengimplementasikan penyelesaian dengan penyusunan alat dan pemrograman sehingga tersusun sistem yang dapat menerima dan mengirimkan data sesuai tujuan.
II. TINJAUAN PUSTAKA
2.1. Gammu SMS Gateway tool
Gammu bukan merupakan Aplikasi jadi, tapi merupakan sebuah modul yang bisa digabungkan dengan Bahasa pemrograman baik PHP maupun ASP, bahkan
menggunakan aplikasi desktop seperti Delphi atau Visual Basic. Databasenya dapat diakses menggunakan database administration seperti MphMyadmin.
Kelebihan dari tool Gammu adalah dapat dijalankan menggunakan sistem operasi Windows maupun Linux, kemudian dari sisi perangkatnya, banyak perangkat yang
kompatibel dan Gammu menggunakan database MySQL sehingga mudah untuk dihubungkan dengan aplikasi web. Dan Baik kabel USB maupun serial, semuanya
kompatibel dengan Gammu.
2.2. XML
XML eXtended Markup Language adalah bahasa markup yang digunakan untuk menyimpan data tidak ada program dan tidak tergantung dengan tools tertentu seperti
editor, dbms, compiler, dsb. XML adalah merupakan suatu bahasa Markup. Markup yaitu bahasa yang berisikan kode-kode berupa tanda-tanda tertentu dengan aturan
tertentu untuk memformat dokumen teks dengan tag sendiri agar dapat dimengerti.
Keuntungan XML 1.
Ekstensibilitas: dapat ditukardigabung dengan dokumen XML lain 2.
Memungkinkan pemrograman yang lebih baik: maka dibuat suatu software pengolah XML.
3. Pencarian data cepat karena XML merupakan data dalam format yang terstruktur
4. Plain Text dan platform independent untuk pertukaran data
215
Dokumen XML dapat digunakan untuk berbagai macam tujuan, seperti: Sebagai penyimpan data database yang mudah dibaca oleh user karena disimpan
dalam bentuk teks. Standard transfer data, dapat digunakan untuk pengiriman data transaksi antar perusahaan, atau mentransfer data dari DBMS yang berbeda mis: Oracle
ke SQL Server. Sebagai acuan membuat bahasa baru, seperti WML Wireless Markup Language yang digunakan pada mobile device dengan protokol WAP, atau VoiceXML
yang digunakan sebagai bahasa markup untuk pengenalan suara, dialog, aplikasi interaksi respon suara maupun DTMF seperti aplikasi pengisian pulsa atau call center,
dan sebagainya. Sebagai file konfigurasi, di Java dokumen-dokumen XML sering dijumpai seperti file server.xml dan web.xml yang digunakan Tomcat, atau perintah-
perintah query yang disimpan dalam file XML yang dipakai pada framework iBatis atau Hibernate.
2.3. PHP