SMS Gateway Default

Produk SMS Gateway ini sangat cocok bagi anda yang hanya menginginkan fitur standard dari produk kami. Dengan harga hanya Rp. 300.000 anda sudah mendapatkan fitur-fitur yang menarik plus source code jika anda ingin mengembangkanya

SMS Gateway Multiuser

Mempunyai banyak user yang akan menggunakan fitur sms yang berbeda-beda? Ya anda bisa menggunakan produk ini. Produk ini di khususkan untuk pengguna yang akan menerapkan dengan user yang banyak

Ujian Berbasis Komputer

Aplikasi ini digunakan untuk mendigitalkan ujian maupun sistem pembelajaran. Sangat cocok untuk sekolah yang akan beralih ke sistem digital. Kami juga memberikan source code agar bisa di kembangkan sendiri untuk menyesuaikan dengan sekolahnya masing-masing

SMS Gateway for School

Aplikasi ini digunakan untuk mendigitalkan ujian maupun sistem pembelajaran. Sangat cocok untuk sekolah yang akan beralih ke sistem digital. Kami juga memberikan source code agar bisa di kembangkan sendiri untuk menyesuaikan dengan sekolahnya masing-masing

Aplikasi PSB Online

Aplikasi yang memudahkan dalam memanage pendaftaran siswa baru secara online, sehingga data yang di entry dapat untuk di atur

Thursday, 18 July 2019

Cara Membuat Installer Windows (7, 8, 10) Tanpa Software Apapun

Melakukan instalasi menggunakan flashdisk merupakan hal yang praktis yang bisa kita lakukan akhir-akhir ini. Hal ini di sebabkan semakin murahnya harga flashdik dan mulai di tinggalkanya DV ROM untuk PC maupun komputer. Dari berbagai cara membuat bootable USB Windows, kebanyakan akan mengharuskan kamu untuk menggunakan software tambahan. Yup..cara tersebut memang mudah. Tetapi di tutorial ini WinPoin akan mengajarkan kepada kamu cara membuat bootable USB Windows tanpa menggunakan software apapun.

WARNING
PINDAHKAN DATA ANDA TERLEBIH DAHULU DARI FLASHDISK YANG AKAN DI PAKAI. KARENA PROSES INI AKAN MENGHAPUS SELURUH DATA DI FLASHDISK ANDA


Pertama siapkan dulu USB flashdisk yang akan digunakan beserta file ISO installer Windows. Setelah itu tancapkan flashdisk di PC, dan setelah terdeteksi buka Run (Win + R) --  ketikkan diskpart -- Enter


Window CMD diskpart akan terbuka, ketikkan list disk -> Enter



Lihat Disk berapa USB flashdisk kamu. Kamu bisa mengetahuinya dengan mudah melalui ukuran (size) flashdisk tersebut. Dalam contoh ini, USB flashdisk adalah Disk 3.



Setelah itu, ketikkan select disk 3 (ganti 3 dengan ID dari urutan disk USB flashdisk kamu) -> Enter



Ketikkan clean lalu tekan Enter untuk menghapus partisi, file system, dan data yang masih tersimpan di USB Flashdisk. Pastikan proses cleaning diskpart tersebut berhasil.




Setelah itu ketikkan create partition primary -> Enter. Pastikan proses pembuatan partisi berhasil.

Setelah itu jadikan partisi tersebut sebagai active dengan cara mengetikkan active -> Enter. Pastikan partisi sudah berhasil di set sebagai active.



Format partisi tersebut dengan file system FAT32. Caranya cukup ketikkan format fs=fat32 label=febian quick -> Enter (ubah nama label dengan nama yang kamu inginkan)





Setelah berhasil, maka flashdisk kamu sudah menjadi partisi primary yang aktif dan bootable. Close window diskpart dengan mengetikkan exit.

Kini kamu tinggal mount saja file ISO installer Windows dan copy semua isinya ke flashdisk tersebut.


Setelah semua isi tercopy kedalam flashdisk, maka flashdisk tersebut siap untuk kamu gunakan untuk menginstall Windows.

Wednesday, 12 June 2019

E-VOTING PILKADES MENGGUNAKAN QRCODE

e-voting berasal dari kata electronic voting yang mengacu pada penggunaan teknologi informasi pada pelaksanaan pemungutan suara.

Pilihan teknologi yang digunakan dalam implementasi dari e-Voting sangat bervariasi, seperti penggunaan kartu pintar untuk otentikasi pemilih yang bisa digabung dalam e-KTP, penggunaan internet sebagai sistem pemungutan suara atau pengiriman data, penggunaan layar sentuh sebagai pengganti kartu suara, dan masih banyak variasi teknologi yang bisa digunakan dewasa ini. Dalam perkembangan pemikiran dewasa ini penggunaan perangkat telepon seluler untuk memberikan suara bisa menjadi pilihan karena sudah menggabungkan (konvergensi) perangkat komputer dan jaringan internet dalam satu perangkat tunggal.

Produk yang kami buat menggunakan qrcode dalam penerapanya, sehingga perangkat yang di butuhkan di setiap bilik suara hanya laptop yang di lengkapi dengan camera. Pemilih yang sebelumnya sudah mendapatkan kartu pemilih tinggal mengarahkan kartu yang di dalamnya sudah ada qr codenya ke kamera. 

Setelah itu pemilih tinggal memilih calon kepala desa dengan memilih salah satu calon untuk melihat detail dari calon kepala desa yang akan di pilih. Setelah yakin dengan pilihanya, pemilih tinggal menekan tombol pilih calon kepala desa ini.

Penyelenggara bisa melakukan pengaturan ataupun melihat hasil dari pemilihan pilkades di menu admin. Aplikasi yang kami buat bisa di pakai banyak desa dalam satu aplikasi, jadi lebih praktis dalam penggunaanya.

A. HALAMAN ADMIN
halaman ini digunakan oleh admin untuk mengakses halaman admin dimana kita  bisa mengatur kabupaten, kecamatan, desa, data dpt, data peserta pilkades dan user petugas desa. Anda juga bisa melihat hasil dari perolehan e-voting yang telah di lakukan.

1. Dashboard
halaman ini merupakan ringkasan dari hasil yang telah di atur untuk e-voting



2. Data Kabupaten
halaman ini kita bisa menambahkan atau menghapus serta mengimport dari file excel data kabupaten.




3. Kecamatan dan Desa
Halaman ini kita bisa mengatur data kecamatan dan desa yang akan melakukan sistem e-voting

4. Data DPT
halaman ini digunakan untuk menambahkan data DPT (daftar pemilih tetap). Jadi pemilih yang sudah terdaftar di sistem saja yang boleh melakukan pemilihan lewat e-voting



Untuk melakukan pencetakan kartu pemilih yang akan di berikan kepada calon pemilih maka admin bisa memilih tombol print, kemudian pilih desa dan tampilkan




Kemudian akan di tampilkan daftar pemilih berdasarkan desa yang di pilih



untuk mencetak tekan ctrl + P di keyboard untuk menampilkan jendela print

5. Seting Alamat URL
halaman ini digunakan untuk meredirect ketika calon pemilih mengarahkan kartu pemilih ke kamera. Pastikan anda memasukkan sesuai petunjuk



6. Peserta Pilkades
Halaman ini di gunakan untuk menambahkan peserta pilkades untuk masing-masing desa. Untuk menambahkan peserta pilkades, terlebih dahulu pilih desa yang akan ditambahkan pesertanya.


setelah memilih detail, selanjutnya akan di tampilkan data peserta pilkades untuk desa tersebut dan form untuk menambahkan. Anda bisa mengubah warna grafik dari peserta pilkades




7. Login User
Halaman ini digunakan untuk menambahkan user login untuk masing-masing desa. Jadi dalam satu sistem bisa di gunakan untuk banyak e-voting desa.



8. Laporan Perolehan
Halaman ini digunakan untuk melihat hasil dari e-voting yang telah di lakukan dalam bentuk grafik maupun angka. Untuk melihat dalam tampilan grafik bisa di lakukan dengan cara mengklik tombol grafik







B. HALAMAN VOTING
Halaman voting digunakan untuk pemilih dalam melakukan e-voting masing-masing desa. Terlebih dahulu user untuk masing-masing desa melakukan login di sistem. 




Setelah melakukan login maka akan ditampilkan halaman scaning kartu pemilih menggunakan kamera pada perangkat



Jika Kartu pemilih sudah digunakan untuk memilih maka akan tampil peringatan ini





Jika pemilih sudah terdaftar dan belum melakukan pemilihan maka akan ditampilkan calon peserta pilkades




Pemilih dapat melihat terlebih dahulu profil calon dengan memilih foto calon tersebut. Selanjutnya akan di tampilkan profile dari calon tersebut



Jika calon pemilih sudah yakin dengan pilihanya selanjutnya bisa memilih tombol PILIH CALON KEPALA DESA INI. Setelah memilih akan di tampilkan pertanyaan dari sistem tentang pilihanya




Setelah memilih tombol setuju makan akan ditampilkan halaman ini, yang selanjutnya secara otomatis akan kembali ke halaman scaning kartu pemilih




Ingin mencobanya terlebih dahulu ? silahkan kunjungi halaman demo kami di

Halaman Admin
https://pilkades.ikhwaniril.site/adminlogin.php

user : admin
password : admin

Halaman E-Voting

https://pilkades.ikhwaniril.site/

user dan password bisa di lihat di halaman admin bagian login user


Tertarik membelinya silahkan bisa mengunjungi toko kami di bukalapak


Thursday, 13 September 2018

Quick Count Online For Pileg Plus Aplikasi Android Untuk Entry Suara

Licensi Software : Bebas di instal di banyak komputer (dengan syarat bukan di jual kembali)

Source code : Open Source

Program Quick count Online for Pileg ini kami buat berbasis web. Jadi anda harus melakukan instalasi Domain yang sudah anda sewa sebelumnya



Quick count Online for Pileg, merupakan produk kami yang berfungsi untuk melakukan penghitungan realtime pada saat pemilihan legislatif. Sangat cocok digunakan untuk melakukan penghitungan melalui entry data melalui internet. Menggunakan tampilan baru menggunakan engine bootstrap sehingga lebih atraktif dalam menyajikan

Produk kami memiliki fitur-fitur untuk menunjang perhitungan pemilihan legislatif :

1. Quick count untuk calon legislatif
Fitur ini memungkinkan kita menambahkan calon legislatif untuk masing-masing partai. Bisa menampung banyak calon dalam satu dapil.

2. Quick count untuk partai
Fitur ini memungkinkan kita menambahkan partai peserta.

3. Metode Penghitungan Suara SAINTE LAGUE Pemilu 2019
Fitur ini memungkinkan aplikasi melakukan perhitungan otomatis perolehan kursi berdasarkan perhitungan Suara SAINTE LAGUE Pemilu 2019

4. Tampilan grafik yang baru
Tampilan grafik sekarang tiap peserta memiliki warna yang berbeda, dan bisa di simpan dalam format gambar. Anda juga bisa mengcustomize warna grafik yang ditampilkan

5. Petugas TPS
Petugas dimana no HP sebagai ID nya yang akan melakukan entry data terlebih dahulu di masukkan di sistem. Sehingga data hanya boleh dimasukkan oleh petugas yang telah terdaftar

6. Gambar peserta Quick Count
Peserta dalam laporanya nantinya bisa disertai dengan gambar mereka, sehingga lebih mudah mengenali mereka. Grafik untuk tiap peserta juga dapat di customize warnanya.

7. Laporan yang lebih detail
Dalam menampilkan laporan, kita dapat menampilkan laporan berupa grafik ataupun laporan berupa angka

Untuk demo online silahkan
1. Halaman admin
www.arrohmahputra.com/qconline/adminlogin.php (user : admin password: admin)

2. Halaman Petugas
www.arrohmahputra.com/qconline/ (user dan password di dapat di petugas tps)

Tuesday, 14 August 2018

Demo Online Aplikasi

Sebelum anda memutuskan melakukan pembelian produk kami ada baiknya anda mencoba nya terlebih dahulu secara online. Untuk versi sms gateway, proses kirim dan terima sms sifatnya hanya simulasi saja. Karena untuk menggunakan fitur sms, modem dan aplikasi harus berada di satu komputer.

Berikut list demo online dari aplikasi kami :


  1. SMS Gateway Quick Count Dengan Tampilan Baru + Pemenangan Pilkada
    User : admin,  password : admin
  2. SMS Gateway Quick Count Plus Dengan "Variant Baru" (versi lama)
    User : admin,  password : admin
  3. SMS Gateway For School
    User : admin,  password : admin
  4. SMS Gateway V 2.1 + New Theme Adminlte (Gammu + PHP + MySQL + Source Code)
    User : admin,  password : admin
  5. SMS Gateway "Multi User"
    User : admin,  password : admin
  6. SMS Gateway Untuk Pemenangan Pilkada
    User : admin,  password : admin
  7. Ujian Berbasis Komputer (UBK)
    User : admin,  password : admin
  8. PSB -Penerimaan Siswa Baru- Online
    User : admin,  password : admin
  9. Alumni Universitas
    User : admin,  password : admin

Friday, 16 February 2018

Addon SMS Gateway Quick count + Pemenangan pilkada "Entry suara online"

Semakin dekatnya pilkada serentak yang akan di adakan pada 27 Juni 2018 nanti maka banyak dari tim sukses dari masing-masing paslon berusaha sekuat tenaga untuk memenangkan calon yang diusungnya. Banyak cara yang di lakukan, mulai kampanye melalui media sosial maupun kampanye yang dilakukan masing-masing paslon yang langsung terjun ke masyarakat.

Jika sebelumnya anda telah melakukan pembelian produk SMS Gateway Quick count + Pemenangan pilkada, maka entry hasil tiap TPS dapat dilakukan hanya melalui sms dengan format tertentu. Dengan addon ini kita bisa memberikan opsi bagi petugas untuk melakukan entry melalui website yang telah disediakan. Jadi selain mengirimkan lewat sms, maka petugas juga bisa melakukan entry lewat internet. Hal ini agar memudahkan petugas untuk melakukan entry hasil perhitungan TPS lebih cepat.

Berikut cara kerjanya


  1. admin login ke website yang telah disediakan untuk mengentry data quick count dan user yang akan menggunakan
  2. Selanjutnya admin mengentry peserta qucik count

  3. Setelah mengentry peserta quick count selanjutnya kita entry user yang akan mengentry. Ada dua cara mengentry user, pertama menggunakan entry satu persatu. Yang kedua entry melalui import file excel.

  4. Setelah menseting peserta dan user selanjutnya kita masukkan juga peserta quick count dan user di aplikasi SMS Gateway Quick count + Pemenangan pilkada
  5. Kemudian aktifkan fitur qconline di aplikasi SMS Gateway Quick count + Pemenangan pilkada
  6. Masukkan alamat website yang akan digunakan untuk sinkron data dari online ke aplikasi sms gateway kita. kemudian klik simpan konfigurasi
  7. Selesai

Selanjutnya user yang telah terdaftar tinggal login ke website dan memasukkan hasil untuk peserta quick count kemudian pilih tombol simpan. Selanjutnya aplikasi sms gateway quick count kita akan ada notifikasi sms masuk yang berasal dari entry user melalui website.



Addon ini bisa di dapatkan dengan harga Rp. 250.000, namun jika anda melakukan pembelian sebelum 27 Juni 2018 anda akan mendapatkan potongan 50.000. 

Tertarik untuk menggunakan ? coba dulu dengan mendownload file berikut kemudian letakkan di folder adminlte sms gateway quick count anda [download]. kemudian lakukan konfigurasi seperti langkah diatas. Untuk entry lewat website bisa melalui link http://qconline.ikhwaniril.com. untuk login menggunakan user id admin dan password admin.

Monday, 1 January 2018

Redmi 4X si kecil mungil yang mirip dengan Iphone 6

Jika sebelumnya penulis menggunakan redmi note generasi awal (versi mediatek) yang kala itu harganya masih diatas 2 juta, akhirnya penulis memutuskan untuk mengganti smartphone di karenakan tidak tersedianya jaringan 4G (LTE) di redmi note yang penulis miliki. Setelah browsing tentang ponsel dengan jaringan 4G akhirnya penulis memutuskan membeli redmi 4x dengan pertimbangan harganya yang murah, casing logam, finger print dan tentu saja jaringan 4G.

Jika sebelumnya penulis terbiasa memegang smartphone dengan layar 5.5 inch kemudian beralih ke layar 5 inch rasanya agak berbeda, namun akhirnya penulis lebih menyukai mengengam smartphone redmi 4x ini dibandingkan dengan redmi 4x.

Penulis membeli ponsel ini seharga 1.450.000 dengan ram 2 GB dan ROM 16 GB garansi distributor warna black. saya menganggap spesifikasi diatas sudah mencukupi bagi saya.




OS android yang digunakan oleh ponsel ini adalah MIUI dengan versi 8. Smartphone yang di produksi oleh xiaomi untuk versi tahun 2017 keatas menerapkan sistem keamanan di mana bootloader nya di kunci, sehingga bagi orang yang suka menginstal custome rom bagi smartphone buatan xiaomi di harus kan melakukan langkah mengunlock bootloader.

Penulis mendapatkan redmi 4x yang kami beli sudah berada dalam posisi unlock bootloader. Dikarenakan redmi 4x yang dibeli penulis adalah garansi distributor dan ternyata MIUI yang di gunakan sudah versi global, kemungkinan sebelum di jual di indonesia pihak distributor menginstal kembali versi MIUI yang sebelumnya MIUI versi china ke versi global sehingga harus mengunlock bootloadernya terlebih dahulu.


Mengusung baterai sebesar 4.100 mAh tentu saja merupakan keungulan tersendiri bagi smartphone ini. Dengan layar yang hanya 5 inch smartphone ini bisa bertahan seharian penuh dengan pemakaian normal.


Untuk urusan kamera, smartphone ini dibekali dengan camera beresolusi 13 MP belakang dan 5 MP di depan menggunakan sensor samsung (belakang) dan omni (depan). Hasilnya tidaklah jelek jika dalam kondisi yang cukup cahaya. Namun dalam kondisi kurang cahaya hasilnya menurun



kondisi cukup cahaya

kurang cahaya

untuk urusan perekaman video smartphone ini dapat merekam dengan resolusi HD, hasilnya pun tidak buruk dalam kondisi cukup cahaya


 Xiaomi Redmi 4X
ProsesorQualcomm Snapdragon 435 1.40GHz octa-core
RAM2 GB/ 3GB
OSAndroid 6.0 Marshmallow + MIUI 8
GPUAdreno 505
Memori Internal16 GB / 32GB
KameraDepan 5MP, Belakang 13MP
Baterai4.100 mAh
Layar5 inci HD (1280x720 piksel)
HargaRp. 1.500.000 / Rp1.999.000

Monday, 25 September 2017

Cara Install dan Menggunakan Gammu Terbaru di Windows

Tutorial kali ini kita akan membahas bagaimana cara menginstall Gammu di Windows termasuk cara menggunakannya.

Cara ini dapat diterapkan baik pada Windows XP, maupun Windows 7 (Sp1), 8, dan 10. Perlu diperhatikan tidak semua versi gammu dapat berjalan di windows lama, misal gammu versi 1.37.0 tidak dapat berjalan di Windows XP.

Penulis menguji coba di windows 7 SP1 64 bit dan Windows 7 64 bit. Ada masalah ketika menjalankan perintah gammu-identify yang menyatakan bahwa ada file yang kurang

A. Download GAMMU

Download gammu di website resminya

https://wammu.eu/download/gammu/

Pilih sesuai dengan arsitektur windows yang digunakan, 32 atau 64 bit. Pada contoh ini saya menggunakan versi 64 bit.

Sejak versi 1.33.0, tidak ada versi binary gammu yang berbentuk file zip, adanya bentuk installer (.exe), sehingga, mau tidak mau kita harus menginstallnya

B. Install GAMMU

dobel klik file installer, kemudian ikuti wizard yang ada.

1. Pilih Add Gammu to the system PATH for All users.

Pilih opsi “Add Gammu to the system PATH for All users”.

Opsi ini akan menambahkan path direktori instalasi gammu ke dalam Windows Environment Variable, sehingga memungkinkan kita dapat menjalankan perintah gammu melalui command prompt termasuk menjalankan / menginstall service sms daemon.


2. Pilih direktori instalasi

Pilih direktori dimana Gammu akan diinstall atau biarkan apa adanya, misal pada contoh ini, gammu akan diinstall di C:\Program Files\Gammu 1.38.1

3. Pilih direktori start menu

Pilih nama direktori untuk start menu, atau biarkan apa adanya, pada contoh ini Gammu 1.38.1

4. pilih components yang diinstal

Pada pilihan components yang ingin diinstall, pilih full. Dengan opsi ini, Gammu akan mengcopy semua file, termasuk contoh file konfigurasi dan contoh file sql, sehingga akan memudahkan kita melakukan konfigurasi.

C. Mengirim SMS dengan gammu

Cara 1: Mengirim SMS Dengan GAMMU Melalui Command Prompt

Terdapat dua cara untuk mengirim sms dengan Gammu, yaitu melalui command prompt dan memasukkan data pada database. Mari kita bahas cara yang pertama.

a.  Buat File Konfigurasi

Untuk dapat menggunakan Gammu, terlebih dahulu buat file konfigurasi dengan nama gammurc (baca gammu rc) dan tempatkan pada direktori bin yang ada pada folder instalasi, pada contoh kali ini C:\Program Files\Gammu 1.38.1\bin

Atau, sobat dapat mengcopy contoh file konfigurasi dari folder instalasi di C:\Program Files\Gammu 1.38.1\share\doc\gammu\examples\config

Selanjutnya, isi dengan konfigurasi sebagai berikut:

[gammu]
device = com6:
connection = at460800

Penjelasan:


  • com6 adalah nomor port dari modem, untuk mengetahuinya, klik kanan pada My Computer atau This PC, kemudian klik properties, selanjutnya pilih device manager dan pilih bagian modem.




  • Selanjutnya, untuk connection, kita gunakan AT diikuti kecepatan dari port tersebut (seperti pada contoh gambar diatas). Kecepatan port sifatnya opsional, kita dapat mengabaikannya, misal: connection = at


Untuk opsi lainnya, dapat dilihat pada file contoh atau mengunjungi halaman: https://wammu.eu/docs/manual/config/index.html#gammurc

b. Jalankan Gammu

Sebelum melangkah lebih jauh, pertama-tama kita tes apakah Gammu dapat membaca modem kita.

Jalankan command prompt, arahkan cursor ke direktori bin, kemudian ketikkan perintah gammu identify. Perintah ini untuk memastikan bahwa Gammu dapat membaca modem kita.


Pada contoh diatas, terlihat bahwa saya menggunakan model M 150-2 (Huawei E3372). Untuk list modem yang sudah didukung, dapat dilihat di: https://wammu.eu/phones/

Seanjutnya, mari kita tes dengan mengirim sms. Jalankan perintah

Jalankan perintah gammu --sendsms text [nomor-hp], misal gammu --sendsms text 08651360000  , kemudian tulis pesan yang ingin dikirim. Setelah selesai, tekan enter, kemudian CTRL+Z (akan mencetak ^Z) kemudian tekan enter lagi. Hasil yang kita peroleh:

Hasil yang kita peroleh:


Proses ini bisa saja gagal, misal kita memperoleh pesan error:

Sending SMS 1/1....waiting for network answer..error 38, message reference=-1
Unknown error.

Penyebab error bisa bermacam macam, bisa pulsa habis, kartu belum aktif, modem tidak terkoneksi  dengan baik, dll.

Cara 2: Mengirim SMS Dengan Gammu Melalui Insert Data Pada Database

Cara kedua untuk mengirim pesan dengan Gammu adalah memasukkan data ke dalam tabel pada database tertentu. Ketika data dimasukkan, otomatis Gammu akan mengirim pesan sesuai dengan data yang ada.

Cara ini merupakan cara paling fleksibel dan banyak diterapkan oleh berbagai aplikasi pengirim sms massal, karena lebih mudah memasukkan data pada database daripada menjalankan command prompt.

Untuk keperluan tersebut, kita perlu menjalankan smsd (baca sms daemon). Daemon ini akan mendeteksi aktivitas modem dan server database, sehingga aktivitas terkait sms dapat dilakukan/disimpan pada database.

Pada contoh ini, databas yang kita gunakan adalah MySQL.

a. Cek Driver Database Yang Tersedia

Sebelum menggunakan database, kita perlu mengecek driver database yang tersedia pada paket gammu yang kita install. untuk mengetahuinya, jalankan perintah: gammu-smsd -v, perhatikan gambar berikut:


Pada contoh diatas, terlihat bahwa hanya driver ODBC yang tersedia, untuk itu kita tidak dapat menggunakan driver lain seperti native_mysql.

Sejak versi 1.33.0, driver database yang disertakan pada paket instalasi Gammu adalah ODBC, sehingga semua koneksi database harus melalui ODBC

b. Buat File Konfigurasi

Selanjutnya, buat file konfigurasi smsd dengan nama smsdrc (baca smsd-rc), atau, sobat dapat mengcopy nya dari folder instalasi di C:\Program Files\Gammu 1.38.1\share\doc\gammu\examples\config


Isikan file konfigurasi berikut:

[gammu]
device = com6:
connection = at115200

[smsd]
service = sql
driver = odbc
sql = mysql
host = mysql_odbc
LogFile = smsdlog.log
Penjelasan:


  • sql = mysql artinya bahasa sql yang digunakan adalah mysql
  • host diisi dengan nama odbc yang kita buat, bukan localhost seperti yang biasa kita gunakan. Untuk membuat koneksi ODBC
  • Pada koneksi ODBC, nama database tidak berpengaruh karena database ini ditentukan saat kita membuat koneksi ODBC. Pada contoh diatas, bagian database = gammu hanya sebagai contoh, dapat dihilangkan.
  • Logfile digunakan untuk menyimpan semua aktifitas daemon, file ini akan disimpan pada direktori bin.

Seting koneksi ODBC



  1. Download Konektor ODBC MySQL. Caranya, kunjungi halaman download resminya di: https://dev.mysql.com/downloads/connector/odbc/.

    Pilih file .exe sesuai arsitektur Windows yang kita gunakan. Pada contoh ini, saya menggunakan versi 64 bit. Selanjutnya, klik tombol download. Kita akan diarahkan ke halaman download, klik link No thanks, just start my download.

  2. Install konektor ODBC yang telah kita download dengan mengikuti wizard yang ada. Install dengan setting default.
  3. Buka ODBC data Source pada Windows. Caranya, buka Control  Panel, kemudian cari bagian ODBC, misal seperti gambar berikut:

  4. Atau bisa langsung melalui fitur search program yang ada di start menu. Selanjutnya, pilih arsitektur yang akan digunakan, 32 atau 64 bit. Pada contoh ini, saya menggunakan 64 bit. Pilihan ini hanya ada pada windows versi 8 keatas.
  5. Klik Tab System DNS, kemudian buat DNS baru dengan mengklik tombol Add….Selanjutnya, pada jendela yang muncul, pilih ODBC MySQL jenis ANSI, kemudian klik Finish
  6. Selanjutnya, isi detail Data Source Name.




    Bagian Data Source Name, isi sesuai keinginan, sebisa mungkin mencerminkan jenis konektor, misal saya beri nama mysql_odbc.

    Pada bagian Database, pilih database yang akan kita gunakan pada Gammu. pada contoh diatas kebetulan nama database yang saya gunakan adalah Gammu. Untuk memastikan koneksi telah berhasil, klik tombol Test. Jika berhasil maka akan muncul popup Connection Successful.

c. Buat Database

Selanjutnya, kita perlu untuk membuat database yang akan digunakan Gammu untuk menyimpan semua data. Untuk membuatnya, dump file sql yang ada di folder C:\Program Files\Gammu 1.38.1\share\doc\gammu\examples\sql


Untuk load file sql: (1) Buat database, misal gammu (2) Klik database tersebut, kemudian klik menu import yang ada di sebelah atas (3) Pilih file .sql, jika berhasil maka akan terbentuk tabel sebagai berikut:


Penjelasan:

  • gammu. Tabel ini digunakan untuk menyimpan versi Gammu.
  • inbox. Tabel ini berisi SMS yang masuk.
  • outbox. Tabel ini akan menyimpan pesan yang ingin dikirim. Pengisian data pada tabel ini akan memicu gammu mengirim sms sesuai dengan data yang diisikan.
  • outboxmultipart. Secara default kita hanya dapat menyimpan pesan sebanyak 160 karakter. Untuk karakter lebih dari 160, pesan akan disimpan pada tabel ini.
  • phones. Tabel ini akan digunakan gammu untuk menyimpan  data phone / modem seperti nomor IMEI, NetCode, dll
  • sentitems. Tabel ini akan menyimpan semua pesan dari tabel outbox yang telah dikirim, baik berhasil maupun gagal.

Perlu diperhatikan bahwa pada file sql, terdapat beberapa statemen yang tidak kompatibel dengan MySQL versi 5.7.x, sehingga, jika menemui pesan error, coba turunkan versi MySQL yang digunakan

d. Jalankan Service SMS Daemon

Selanjutnya, jalankan service sms daemon. Jalankan perintah:

gammu-smsd -c smsdrc

Contoh sebagai berikut:


Penjelasan:

  • -c merujuk pada file konfigurasi yang akan digunakan, dalam hal ini file smsdrc, untuk opsi lainnya, dapat dilihat dengan menjalankan perintah gammu-smsd
  • Jika berhasil, maka cursor akan berhenti, tidak kembali ke direktori awal ( C:\Program Files\Gammu 1.38.1\bin )
Penting diperhatikan bahwa untuk dapat menjalankan service, kita perlu hak akses administrator, jalankan command prompt dengan klik kanan » Run as administrator

e. Kirim SMS Via Database

Selanjutnya, kita tes kirim SMS dengan memasukkan data ke tabel outbox.

Tabel tersebut terdiri dari banyak sekali field, namun demikian, kita hanya perlu mengisi 3 field saja, yaitu DestinationNumber berisi nomor tujuan, TextDecoded berisi pesan yang dikirim, dan CreatorID berisi ID pembuat pesan (diisi bebas)

Misal, kali ini kita masukkan data menggunakan phpMyAdmin. Buka phpMyAdmin, klik database gammu, kemudian pilih Tab SQL dan jalankan perintah berikut:

INSERT INTO outbox (DestinationNumber, TextDecoded, CreatorID) VALUES ('085649921023', 'Kirim sms dari database', 'iril');


Tunggu beberapa saat hingga data terkirim. setelah terkirim, maka data akan berpindah ke tabel sentitems.

f. Install Service SMSD

Agar service smsd berjalan secara otomatis ketika widows dijalankan, maka kita perlu menginstall nya ke dalam service windows. Untuk menginstallnya, jalankan perintah:

gammu-smsd -c smsdrc -i

Jika berhasil, maka kita akan memperoleh pesan:

C:\Program Files\Gammu-1.38.1\bin>gammu-smsd -c smsdrc -i
Service GammuSMSD started sucessfully


Service yang telah diinstall dapat di cek pada windows services. Secara default nama service tersebut adalah Gammu SMSD Service (GammuSMSD)


Secara default, service tersebut belum berjalan, untuk itu, kita perlu menjalankannya. Jalankan perintah

gammu-smsd -c smsdrc -s

Penting diperhatikan bahwa meskipun kita memperoleh pesan sukses, namun pada kenyataannya, bisa jadi service tersebut tidak berjalan, untuk itu, agar lebih yakin, kita dapat menjalankannya secara manual:



Selanjutnya anda tinggal membuat program untuk menghandle sms yang masuk (inbox) ataupun mengirimkan sms (outbox)