Friday, 18 December 2015

Instalasi XAMPP 1.8.1

Ada beberapa paketan webserver yang didalamnya sudah berisi webserver apache dan mysql yang bisa kita temui di internet. Salah satunya adalah XAMPP yang akan kami berikan tutorial dalam instalasinya. Kenapa penuslis menggunakan XAMPP versi 1.8.1 ? karena versi tersebut adalah versi yang kompatibel dengan program sms gateway yang penulis buat.

Berikut langkah yang bisa lakukan untuk melakukan instalasi xampp :

1. download xampp 1.8.1 di [download]

2. Selesai download jalankan dengan cara klik dua kali file yang sudah di download tadi kemudian klik ok


3. Klik next untuk melanjutkan instalasi


4. Pada jendela yang muncul berikutnya, Jangan lupa klik 3 kotak pada service section. Yaitu anda harus menginstall apache as service, mysql as service dan filezilla as service. klik saja [Install], dimana shortcut untuk menjalankan XAMPP akan ada di desktop dan di menu Start.


5. Selanjutnya anda akan di tanya lokasi instalasi xampp nya. Jika anda ingin merubahnya klik tombol browse dan pilih letak xampp akan di instal


6. Tunggu hingga instalasi selesai


7. Klik tombol finish ketika instalasi sudah selesai


8. Anda akan mendapatkan pilihan, apakah akan menjalankan XAMPP Control Panel sekarang atau lain kali. Klik tombol Yes bila Anda akan menjalankannya.

9. Kalau Windows Firewall anda aktif maka anda akan mendapat peringatan karena dianggap berbahaya. Klik tombol Allow acces bila Anda tetap ingin melanjutkanya.


10. Sekarang silahkan buka xampp control panel anda


11. Klik simbol x (warna merah) pada apache dan mysql untuk menginstal service apache dan mysql. Fungsi menginstal service ini digunakan agar apache dan mysql akan berjalan otomatis ketika komputer kita di nyalakan. Setelah anda mengklik simbol x maka jika servicenya sudah terinstal akan di tanda dengan berubahnya simbol x (warna merah) dengan simbol centang (warna hijau)

12. Setetlah melakukan instalasi service, sekarang jalankan service apache dan mysql dengan cara memilih tombol start.

Jika xampp error ketika menjalankan service apache dan mysql, anda bisa menjalankanya di services.msc. Caranya :
  - Buka run (symbol windows di keyboard + R)  ketik services.msc
  - Cari service yang bernama apache dan mysql klik kanan start


13. Sekarang buka browser anda dan ketikkan alamat http://localhost


Selamat anda telah berhasil melakukan instalasi XAMPP selanjutnya untuk melakukan instalasi dari sms gateway anda cukup meletakkan folder sms gateway di folder c:/xampp/htdocs/

Monday, 14 December 2015

Beberapa catatan tentang penggunaaan SMS Gateway Quick Count Plus pada pilkada serentak 2015

Pilkada serentak telah selesai, dimana pasangan-pasangan yang bertarung di pilkada serentak ada yang menang dan ada yang kalah dalam proses perhitungan versi quick count. Kita semua tahu bahwa hasil quick count yang dilakukan baik oleh tim pemenangan maupun tim independent menghasilkan hasil yang tidak terlampau jauh dengan hasil resmi yang dikeluarkan oleh KPU.

Teknologi Quick count yang umumnya di gunakan adalah menggunakan sistem pengiriman hasil oleh relawan yang ditugaskan di masing-masing TPS menggunakan SMS ke komputer server. Teknologi ini cukup ampuh untuk melakukan perhitungan cepat karena SMS merupakan fitur basic  yang ada di handphone.

Pada perhitungan cepat kemarin ternyata ada beberapa masalah yang di keluhkan pelanggan kami berkaitan tentang penggunaan sms gateway quick count yang di pakainya.

1. Persiapan yang mepet

Rata-rata pembeli dari sms gateway quick count melakukan pembelian dengan waktu yang sangat mepet dari hari H. Sehingga proses simulasi (penggunaan program, training relawan) yang dilakukan untuk melakukan uji coba kurang. Seharusnya sebulan sebelum hari H pengguna harus sudah melakukan persiapan baik training relawan maupun penggunaan programnya

2. Relawan yang kurang paham format pengiriman

Beberapa relawan yang mengirimkan hasil tidak memahami format pengiriman. Jadi mereka mengirimkan dengan format yang sembarangan, sehingga program tidak bisa memprosesnya. Kadang pula relawan yang melakukan entry menggunakan no HP yang belum di daftarkan di program, sehingga akan di tolak


Gambar di atas merupakan hasil entry dari relawan yang bertugas di masing masing TPS, jika kita lihat ada format yang salah dan beberapa no hp yang belum terdaftar yang mengentry hasil

3. Komputer yang di gunakan bukan khusus komputer server

Semakin banyak TPS yang digunakan untuk perhitungan quick count, maka dibutuhkan semakin bagus komputer dalam menampilkan hasil dari perhitungan cepat


Setelah mengetahui beberapa masalah tersebut terpikirlah bagi kami sebagai pengembang dari quick count ini untuk melakukan beberapa perubahan dari software ini. Diantaranya :

1. Memendekkan format pengiriman hasil quick count

Jika sebelumnya format pengiriman adalah

qc[spasi]kode tps[spasi]hasil1[spasi]hasil2[spasi]hasil3 dst

maka kami berusaha untu memendekkanya dengan membuang kode TPSnya, jadi formatnya menjadi :

qc[spasi]hasil1[spasi]hasil2[spasi]hasil3 dst

Hal ini untu memudahkan proses entry data untuk masing-masing TPS

2. Memberikan form entry manual untuk mengentry hasil perolehan TPS yang belum di kirim

Jika ada relawan dari TPS yang belum mengirimkan hasil, maka bisa dilakukan dengan cara entry manual

3. Edit inbox

Pengeditan isi inbox di mungkinkan jika ada relawan yang mengirimkan hasil namun dengan format yang salah. Nah admin dapat melakukan editing inbox untuk format yang salah





Monday, 7 December 2015

New Product "SMS Gateway isi pulsa mandiri"

Produk ini merupakan pesanan pelanggan kami yang menginginkan sistem sms yang bisa melakukan layanan pengisian pulsa kepada anggota yang telah didaftarkan sebelumnya. Jadi anggota yang telah terdaftar cukup mengirimkan sms ke nomer server yang telah di tentukan. Selanjutnya server akan meneruskan ke nomer tempat kita mendaftarkan no kita ke server pulsa.

Hal yang pertama yang harus dilakukan adalah menambahkan nomer HP anggota beserta NIK nya. Untuk menambahkan data ini dapat dilakaukan dengan dua cara, melalui import file excel dan menambahkan secara manual.

tambah no HP secara manual

Tambah no HP melalui import excel

Berikut pengaturan untuk isi pulsa


Setelah melakukan pendaftaran dan pengaturan isi pulsa, selanjutnya anggota yang telah terdaftar di phonebook dapat melakukan pengiriman dengan format

[keyword][pemisah][nik]

Jadi jika keyword dan pemisan pada pengaturan isi pulsa kita set isi dan titik maka formatnya adalah

isi.nik

Jika format sms valid di mana no hp dan nik benar maka sms tersebut akan di teruskan ke server pulsa dengan format

[10][pemisah][no hp yang di isi][pemisah][pin]

Jadi jika ada sms masuk dengan isi " isi.900 " dari nomer 085649921023 maka sms tersebut akan di teruskan ke no hp server yang telah di set sebelumnya dengan isi

10.085649921023.9999

Namun jika ada kesalahan pengiriman yang menyebabkan tidak validnya data yang di isi, sebagai contoh :

1. No HP telah terdaftar namun NIK salah. Maka sistem akan membalas sesuai teks yang telah di set di pengaturan isi pulsa

2. No HP belum terdaftar. Maka sistem akan membalas sesuai teks yang telah di set di pengaturan isi pulsa

3. No HP telah terdaftar dan NIK benar, namun format sms salah. Maka sistem akan membalas sesuai teks yang telah di set di pengaturan isi pulsa

Tertarik untuk menggunakanya silahkan kontak kami di


Wednesday, 2 December 2015

New Product "SMS Gateway untuk Pemenangan Pilkada"

Suatu hari saya diminta tolong untuk membuatkan sebuah aplikasi berbasis sms gateway yang digunakan untuk pemenangan pilkada. Fungsi aplikasi tersebut adalah digunakan untuk TIM yang telah terdaftar di aplikasi untuk mencari simpatisan pada sebuah tempat yang akan menyelenggarakan pemilihan daerah.

Dengan aplikasi ini, peserta yang mengikuti pilkada dapat memprediksi perolehan suara yang akan di peroleh nantinya ketika pilkada di lakukan. Dengan demikian akan lebih mudah untuk menentukan kemenangan nantinya.

Program ini dibagi dalam beberapa menu

A. Data DPT

Menu ini digunakan untuk memasukkan data pemilih tetap yang valid. Sehingga nantinya simpatisan yang sudah terdaftar saja dari data DPT yang bisa di masukkan


Untuk memasukkan data DPT ini dapat dilakukan dengan 2 cara, yaitu cara manual dan cara import file excel

- Menambahkan dengan cara manual
untuk menambahkan secara manual klik tombol yang bertanda +. Kemudian masukkan data-data yang dibutuhkan


- Menambahkan dengan cara import file excel
Cara ini memungkinkan kita menambahkan banyak data dalam satu kali import. Format excelnya dapat di akses dengan mengklik download pada link yang telah disediakan




B. Data TIM

Setelah menambahkan data DPT selanjutnya TIM yang akan mencari simpatisan mendaftarkan data no HPnya di sistem. Ada 3 cara untuk menambahkan data TIM ini, yaitu Tambah Manual, import file excel dan lewat sms



- Tambah Manual
Untuk menambahkan data TIM caranya hampir sama seperti menambahkan data pada DPT.


- Import file excel
Cara ini memungkinkan kita menambahkan banyak data dalam satu kali import. Format excelnya dapat di akses dengan mengklik download pada link yang telah disediakan


- Lewat SMS
Untuk menambahkan data TIM lewat sms, dapat dilakukan dengan cara mengirimkan sms dengan format

reg[spasi]nama[spasi]nik[spasi]no. Telp[spasi]kel/desa

Jika NIK yang di masukkan sudah ada di dalam data DPT maka data lainya akan diambilkan dari data DPT


C. Data Simpatisan

Selanjutnya jika data TIM sudah di tambahkan, maka selanjutnya TIM yang terdaftar bisa menambahkan data simpatisan. Menambahkan data simpatisan dapat di lakukan dengan tiga cara. Cara ini hampir mirip seperti menambahkan data simpatisan.



- Tambah Manual
Untuk menambahkan data Simpatisan caranya hampir sama seperti menambahkan data pada DPT.


Untuk menambahkan data simpatisan ini, data yang akan di tambahkan harus ada sebelumnya di data DPT. Jika tidak ada, maka proses penambahan akan gagal.

- Import file excel
Cara ini memungkinkan kita menambahkan banyak data dalam satu kali import. Format excelnya dapat di akses dengan mengklik download pada link yang telah disediakan


- Lewat SMS
Untuk menambahkan data TIM lewat sms, dapat dilakukan dengan cara mengirimkan sms dengan format

tambah[spasi]nik[spasi]no. Telp

Jika NIK yang di masukkan sudah ada di dalam data DPT maka data lainya akan diambilkan dari data DPT. Namun jika NIK tidak terdapat di data DPT maka proses tambah data simpatisan akan gagal. Proses penambahan ini juga akan mengentry nama TIM yang menambahkan

D. Data Transport TIM

Data ini digunakan untuk menambahkan data transport yang akan di terima oleh tim. Proses penambahanya hanya bisa dilakukan dengan cara manual



E. Laporan

Untuk mencetak laporan dapat dilakukan dengan cara memilih link laporan.
Untuk kategori laporan sebagai berikut

- Data DPT



- Data Simpatisan



- Data TIM



- Transport TIM



Tertarik untuk melakukan pembelian ? silahkan kontak kami di


Wednesday, 4 November 2015

Mengganti IMEI modem

Setiap ponsel atau modem, baik android atau bukan, yang mahal atau yang murah, yang bermerek terkenal ataupun merek lokal, semuanya pasti memiliki nomor IMEI yang berbeda. IMEI sendiri merupakan singkatan dari International Mobile Equipment Identity.

Nomor IMEI biasanya terdiri dari 15 atau 16 digit. Operator seluler menggunakannya untuk mengidentifikasi perangkat yang terdaftar di jaringan mereka.

Kebanyakan pengguna ponsel atau modem tidak menganggap penting IMEI, apalagi untuk mencatat atau menyimpannya. Padahal, IMEI memiliki fungsi cukup penting. Yang paling terasa, IMEI berfungsi saat ponsel hilang karena jatuh, lupa tempat menyimpannya, atau dicuri.



Jika itu benar-benar terjadi, kamu bisa langsung datang ke gerai operator seluler yang kamu gunakan kemudian mberikan nomor IMEI dan nomor kartu yang kita gunakan. Dengan begitu, ponsel kamu bisa dilacak atau nomor ponselnya bisa diblok dan perangkatnya bisa dikunci untuk sementara.

Untuk melacak smartphone Android yang hilang, kamu bisa juga menggunakan teknologi Google. Dengan catatan, smartphone kamu pernah terhubung ke Internet, GPS kita aktif, dan smartphone tersebut dalam keadaan aktif.

Nah jika anda pengguna sms gateway dan akan memasang lebih dari satu modem dalam aplikasi sms gateway anda, maka harus anda pastikan modem yang dimiliki harus memiliki IMEI yang berbeda. Dalam beberapa kasus jika anda menggunakan modem pool maka setiap slot modem yang di pakai memiliki IMEI yang sama. Nah jika anda memasangkan di aplikasi SMS gateway dimana setiap modem memiliki IMEI yang sama, akan mengakibatkan hanya satu modem saja yang akan dikenali.

Untuk mengganti IMEI modem yang kita pakai dapat menggunakan cara berikut ini.






1. Membuat Koneksi Hyper Terminal

Jika anda menggunakan windows XP maka anda bisa langsung membukanya di
- Start=>All Program=>Accesoris=>Comunication=>Hyper Terminal.
- Atau lebih cepat klik Start - Run - ketik "HYPERTRM" dan ENTER.

Namun jika anda menggunakan windows 7 keatas anda bisa mencari Hyperterminal Portable di google

Setelah itu akan muncul dialog untuk mengisikan Conection Name seperti dibawah ini


Masukan nama koneksinya misalkan Wavecom Klik OK

Selanjutnya akan muncul dialog lagi Connect To, pada bagian Connet using pilih port com dimana modem terhubung dengan PC.


Setelah itu akan klik tombol OK, maka akan muncul dialog lagi


Isikan Bit Per Second sesuai dengan Baudrate yang dipakai modem

Selanjutnya akan muncul layar putih seperti berikut ini.


Untuk pengetest ketikan perintah AT bila respone yang dihasilkan pada layar adalah OK, berarti anda telah sukses membuat koneksi ke Modem.

2. Ganti/Ubah IMEI Modem

Setelah layar terbuka dan Hyperterminal terkoneksi dengan modem selanjutnya jalankan perintah berikut

AT+WIMEI=IMEI-YG-DIINGINKAN -->ENTER

Contoh : AT+WIMEI=00112254785845 -->ENTER
Respon : OK

Kemudian ada Cek IMEI modem anda dengan cara ketik :
AT+CGSN --> Enter

Masalah menambahkan multi modem di produk sms gateway (gammu)

Setelah masalah sebelumnya yaitu BSOD pada saat cek koneksi modem selesai (baca artikelnya) muncul lagi masalah baru, yaitu ketika akan menambahkan modem baru di aplikasi sms gateway ternyata yang aktif hanya satu modem saja. Sedangkan modem yang lain tiba-tiba info tentang modemnya hilang.

Yang harus di ketahui yatu ketika kita menambahkan modem baru maka informasi modem tersebut akan otomatis tersimpan di tabel phones pada database yang kita gunakan. Nah ternyata jika IMEI pada modem tersebut ada yang sama maka otomatis yang tersimpan hanya satu IMEI saja.

Penyelesaian masalah ini kami temukan tidak sengaja, Ketika kami iseng melakukan pengecekan modem melalui cmd menggunakan perintah gammu --identify ternyata disitu terdapat modem yang memiliki IMEI yang berbeda. Akhirnya kami mencari artikel untuk mengubah IMEI untuk tiap-tiap modem tersebut.

Setelah melakukan pengubahan IMEI dan kami ulangi percobaan penambahan modem maka penambahan modem tersebut berhasil


Untuk mengganti IMEI untuk modem silahkan baca artikel disini [baca artikel]







Masalah BSOD (blue screen of death) saat melakukan pengecekan koneksi modem pada SMS Gateway (gammu)

Beberapa hari yang lalu kami membantu melakukan instalasi pada client kami. Klien kami mengeluhkan terjadinya BSOD ketika melakukan pengecekan koneksi modem. Kami mencurigai bahwa driver yang digunakan tidak cocok dengan windows yang digunakan, dalam hal ini pelanggan kami menggunakan windows XP. Modem yang digunakan pelanggan kami merupakan modem pool 8 port dengan merk syscom wireless dengan chip Q2406B . Berikkut tampilan modemnya



Akhirnya kami berinisiatif untuk mengganti driver yang sebelumnya terpasang, setelah lama mencari driver yang cocok dari modem pool ini di internet, namun akhirnya pencarian kami tidak menemukan driver yang cocok di beberapa website yang kami temui. Kebanyakan di website menyediakan driver modem pool merk wavecom maupun simbox.

Akhirnya kami menanyakan ke pelanggan kami apakah ada driver bawaan dari modem tersebut, ternyata ada. Namun ada banyak driver yang disertakan, akhirnya kami mencoba satu persatu dari driver tersebut. Beberapa kali terjadi BSOD ketika melakukan pengecekan modem, namun akhirnya kami menemukan driver yang cocok untuk modem tersebut.



Jika anda mengalami kasus yang sama ketika melakukan pengecekan koneksi modem, pastikan modem yang anda gunakan sudah cocok untuk sistem operasi yang di gunakan.

Semoga tulisan ini bisa membantu jika ada pembaca disini yang mengalami kasus yang sama



Sunday, 1 November 2015

Mematikan Auto-Play Video di Timeline Facebook

Facebook mebawa sedikit perubahan untuk penayangan video di timeline anda, dimana ketika anda membuka timeline facebook anda dan disitu terdapat video, maka video tersebut akan otomatis di mainkan. Untuk beberapa pengguna mungkin hal itu sangat bermanfaat, namun bagi pengguna yang memilki akses internet yang lambat atau sedang mengirit dalam pemakaian internet yang berbasis quota, tentu saja hal ini sangatlah mengganggu.




Nah disini kami akan ajarkan bagaimana caranya mematikan fitur tersebut :

Jika membukanya lewat browser di komputer :

1. buka facebook anda

2. klik pada bagian pengaturan


3. Pada bagian video klik dan rubah dari default ke mati



Pada aplikasi FB di smartphone anda

1. Buka aplikasi FB anda

2. Klik pengaturan aplikasi


3. Pada bagian video diputar secara otomatis pilih mati


Wednesday, 28 October 2015

SMS Gateway SMS to Email

Produk SMS Gateway SMS to Email ini merupakan pengembangan dari versi default dengan penambahan fungsi memforward sms yang masuk ke alamat email yang sudah kita seting. Jadi disini anda akan mendapatkan sms gateway default + fitur autoforward sms to email. Kami sudah melakukan uji coba untuk autoforward sms to email dengan menggunakan layanan email dari google yaitu gmail. Namun sebelumnya anda harus mengatur terlebih dahulu email yang anda gunakan [baca untuk mengatur email disini]

Berikut tampilan seting dari pengaturan sms to email

Versi tema modern




Versi tema klasik




Service SMS To email
Service ini digunakan untuk mengirimkan sms yang masuk ke email tujuan yang sudah kita set sebelumnya. Service ini harus dalam keadaan hidup agar fungsi meneruskan sms ke email berjalan dengan normal



Tertarik untuk memiliki ? silahkan kontak kami di


Sunday, 18 October 2015

Mengirimkan email dari server local (localhost) menggunakan PHP

Terkadang kita membuat program yang digunakan untuk mengirimkan email dari server lokal ke email. Contohnya saya menginginkan program sms gateway kami memiliki fitur meneruskan sms yang masuk ke email yang sudah di set sebelumnya.

Untuk melakukan hal ini berikut beberapa hal yang harus di siapkan :
1. Komputer dengan koneksi internet

2. Alamat email (dalam contoh kali ini penulis menggunakan gmai)

3. Xampp

4. Script sendmail [download]


A. Seting GMAIL anda

1) Nonaktifkan fitur ‘2-Step Verification’

Caranya sebagai berikut :
1) Klik My Account

2) Klik Signing in to Google > klik ‘2-Step Verification’

3) Klik Update Now > Turn off

2) DisplayUnlockCaptcha




3) Turn on ‘Less Secure Apps’



B. Buat Program Kirim Email

Kami asumsikan anda telah memasang webserver di komputer anda. Selanjutnya download script sendmail dan extract di folder htdocs. Selanjutnya buat program untuk mengirimkan email berikut



Sesuaikan script pada bagian ini dengan keinginan anda

$to       = 'ikhwaniril@gmail.com';
$subject  = 'tes kirim email';
$message  = 'Halo pesan ini saya kirimkan dari localhost';

// user dan password gmail
$sender   = 'xxxxxxx@gmail.com';
$password = 'yyyyy';

Jalankan.

Jika berhasil akan ada email masuk di email anda