Pandangan Baru Cara Membuat Sms Gateway Android Dengan Database Mysql

Sebenarnya untuk membuat SMS Gateway Android Dengan Database MySQL sudah berhasil tekno-g buat namun sebab masih versi ujicoba belum bisa di share dalam artikel ini, InsyaAllah gampang-mudahan dikala telah fix akan kita buat penjelasan terperinci pada pada artikel tersendiri.
Baik walaupun bukan sebatas wangsit dan bahwasanya sudah dipraktekkan namun ada baik kami beri klarifikasi bagaimana cara menciptakan sms gateway dengan android, apa saja yang dibutuhkan, bahasa pemograman apa yang dipakai dalam pembuatannya?
Walau tidak superior tetapi kami percaya ini akan sangat menolong teman yang kepincut dalam bidang otomasi, dimana dikala diharapkan kita mampu aplikasi sms yang mampu diakses oleh siapa saja baik itu melalui web lokal (intranet), android dan web public (internet).

Apa yang dibutuhkan ?

Untuk menciptakan sms gateway beberapa hal berikut sungguh kita butuhkan :
  • Ponsel Android yang memiliki Chip atau Kartu Handpphone tentu saja digunakan untuk mengantarsms nantinya
  • Sebuah komputer atau laptop yang bertindak sebagai server database MySQL
  • Web server lokal mirip XAMPP (untuk pengembangan database bisa di taruh di hosting)
  • Database yang disiapkan terdiri sekurang-kurangnyadari 2 tabel ialah : tabel sms (tsms) dan tabel phone (tphone)

Bahasa Pemograman yang digunakan?

  • Untuk menciptakan aplikasi android sebenar tidak perlu menggunakan bahasa pemograman yang rumit seperti java atau android studio, cukup cuma dengan menyusun blok-blok adalah dengan menggunakan aplikasi Thunkable atau AppInventor.
  • PHP so pasti teman semua sudah tahu yang satu ini, jikalau belum tahu googling lagi deh.
  • MySQL bekerjsama ini bukan bahasa pemograman tetapi salah satu jenis database
  • XAMPP menyediakan server apache dan MySQL untuk local sehingga kita bisa me running php dengan mudah

Logika Pemograman ?
Nah kini mari lihat bagaimana nalar pengerjaan dari sms gateway..
Pertama sahabat menyiapkan aplikasi android sebagai gateway yang dibangun dengan gampang memakai thunkable atau app inventor, fungsi dari aplikasi ini secara terinci selaku berikut :
  1. Mencek apakah server yang berisi file cek status sms extension php bisa diakses atau tidak
  2. Jika mampu diakses maka akan mengerjakan suatu file cek antrian sms di dalam database yakni tabel tsms, sediakan sebuah field yg membuat status 0 utk belum terkirim, 1 untuk sudah terkirim. Buatlah query tertentu pada file cek antrian tersebut yang hanya mengambil 1 recordset per satu waktu yang statusnya 0.
  3. Jika status 0 maka kirim sms, saat sms telah sukses terkirim (sent) maka aplikasi android akan mengambil id record tadi kemudian meng update nya menjadi 1 yang artinya terkirim.
  4. Begitu berulang terus dengan dengan memakai timer dan mampu di set sesuai impian kita pada interval waktu tertentu.

Kedua logika pada file php yg diakses oleh aplikasi android, setidak terdapat 2 file adalah : file untuk menginput data sms dan file untuk menyaksikan antrian sms serta yang ketiga yaitu file untuk mengupdate data sms, penjelasannya sebagai berikut :

  1. Aplikasi android pada bab pertama diatas akan terus aktif dan mencek selama interval tertentu contohnya 5 atau 10 detik melalui file cek_antrian_sms.php
  2. Pada file input_sms.php dipakai untuk mengentri sms yang akan dikirim ke tsms (tabel sms), sekaligus menyimpan no hp dan nama ke tabel tphone.
  3. Data sms yang masuk ke tsms akan berstatus 0, dan jeda waktu akan dideteksi oleh aplikasi android.
  4. Terakhir setelah sms terkirim oleh android maka tugas file update_status_sms.php untuk di saluran dan mengganti status 0 menjadi 1.

Ketiga, jika ada akhir sms pada hp dan masuk, maka pada android yang dibentuk menggunakan thunkable ada satu blok yakni sms_received, yakni blok yang memonitor bahwa ada sms yang diterima, maka dimasukkan kedalam suatu variabel nomor hp yang masuk dan sms, untuk berikutnya di insert ke tsms selaku balasan dari sms yang kita kirim tadi. Dilangkah ini berarti kita mesti menyertakan sebuah field apakah ini incoming atau outgoing sms.

Pengembangan 

Sesuai namanya gateway atau gerbang sms berguna untuk mengantardan mendapatkan sms secara otomatis dalam interval waktu yang kita tetapkan, untuk pengembangan ini mampu dipakai :
  • SMS Auto Reply. Membuat sms support atau isu sesuai kata kunciyang diantaroleh user, contohnya jikalau user mengirim kata INFO BAYAR ke sms gateway maka akan otomatis timbul jawaban yang telah disediakan misalnya “INFO BAYAR SILAHKAN Menghubungi No Helpdesk di 0812xxxx”
  • Group SMS, mengirim sms hanya terhadap group orang yang sudah kita memutuskan
  • SMS Ulang Tahun, Mengirim SMS otomatis kepada orang yang telah kita catat tanggal hari ulang tahunnya
  • SMS Billing, mengantarsms tagihan mengingatkan konsumen 
  • Dan lainnya.

Demikian Ide Cara Membuat SMS Gateway Android Dengan Database MySQL, mungkin diantara sobat ada yang bilang kenapa tidak di hp itu saja dibentuk databasenya, berdasarkan kami ada beberapa pertimbangan.

Seperti yang telah dibilang diatas bahwa dibutuhkan nanti sms gateway ini bisa di susukan dari semua perangkat baik itu android, iphone atau perangkat lain yang mampu mengakses browser. Sehingga bisa multi client. Bersambung

Terima kasih telah berkunjung ke blog tekno-g ini, Jika sobat mendapatkan hal yang salah dalam artikel ini silahkan komentar yang membangun untuk perbaikan, kami akan berusaha mencari solusi segera mungkin. Apabila merasa bermanfaat yang besar silahkan like and share. Terima kasih

Cara Menanggulangi Atau Memperbaiki Incorrect Format Parameter Dikala Impor Data Mysql Xampp

Pernah memperoleh pesan error “Incorrect Format Parameter” dikala impor Data MySQL di XAMPP ? Bisa jadi pernah hal ini terjadi ketika sobat melaksanakan migrasi data atau ingin mengcopy data MySQL dari satu komputer ke komputer yang lain. Tekno-g juga pernah mengalami hal tersebut dimana dikala mengimpor data format .sql yang dibentuk dari database sebelumnya dan dimasukkan ke dalam database gres menggunakan Phpmyadmin dengan memakai perintah Impor maka muncullah pesan error incorrect Format Parameter.

Penyebab Munculnya Error Incorrect Format Parameter

Menurut hemat kami error tersebut muncul alasannya file .sql yang di import mempunyai baris arahan yang mengandung parameter yang tidak sesuai dengan metode yang mengimpornya. Ketidaksesuaian ini diakibatkan Beda versi XAMPP yang dipakai.
Saat sobat menginstall xampp maka bundling yang terdapat didalamnya juga sesuai dengan versi yang dimiliki xampp tersebut. Bundling disini maksud kami antara lain PHP, APACHE SERVER, MySQL, Phpmyadmin dan lainnya.

Cara Memperbaiki

Setelah kita tahu penyebab error tersebut kini saatnya kita coba perbaiki, untuk memperbaiki error Incorrect Format Parameter bantu-membantu cukup gampang, ialah dengan cara Menginstall XAMPP yang memiliki model yang sama dengan XAMPP sebelumnya.
Ini bermaksud file .sql yang dihasilkan oleh phpmyadmin yang ingin kita impor pribadi di kenal formatnya oleh phpmyadmin yang pakai untuk mengimpor data tersebut.
Demikian artikel Cara Mengatasi atau Memperbaiki Incorrect Format Parameter Saat Impor Data MySQL XAMPP. Terima kasih telah berkunjung ke blog tekno-g ini, Jika teman memperoleh hal yang salah dalam artikel ini silahkan komentar yang membangun untuk perbaikan, kami akan berupaya mencari penyelesaian segera mungkin. Apabila merasa berguna yang besar silahkan like and share. Terima kasih

Cara Ubah Sebagian Isi Field Database Mysql

Sahabat mungkin pernah ingin mengubah sebagian teks atau kata dalam sebuah field pada database mysql, mengubah data ini lazimnya memakai perintah UPDATE. Dalam syntax mysql perintah UPDATE dipakai untuk mengupdate atau mengganti isi dari semua field atau field tertentu apabila di ikuti dengan perintah WHERE (bersyarat).
Berikut syntax umum UPDATE :

UPDATE nama_tabel SET nama_field1=’nilai’,nama_field2=’nilai’, . . . WHERE nama_field=nama_nilai

Misalnya kita mempunyai tabel_penjualan :
Dari tabel tersebut kalau kita ingin merubah sebagian isi Field kita mesti menyertakan klausa REPLACE, tetapi sebelumnya untuk lebih mengerti kita coba ubah dengan perintah lazim dulu.
Apa yang ingin kita ubah? 

1. Kita ingin ubah field NAMA_KONSUMEN jadi “KARYA BERSAMA” maka perintahnya ialah 

UPDATE tabel_penjualan SET NAMA_KONSUMEN=’KARYA BERSAMA’

perintah diatas akan menghasilkan tabel seperti dibawah ini :
ID PETUGAS_INPUT NAMA_KONSUMEN JUMLAH TANGGAL_INPUT
1 ANDI KARYA BERSAMA 3 2017-12-01
2 ANDI KARYA BERSAMA 5 2017-12-01
3 ANDI KARYA BERSAMA 2 2017-12-01
4 ANDI KARYA BERSAMA 4 2017-12-01
5 ANDI KARYA BERSAMA 1 2017-12-01
6 ANDI KARYA BERSAMA 6 2017-12-01
7 ANDI KARYA BERSAMA 7 2017-12-01
8 ANDI KARYA BERSAMA 2 2017-12-01
9 ANDI KARYA BERSAMA 3 2017-12-01
10 ANDI KARYA BERSAMA 8 2017-12-01
11 ANDI KARYA BERSAMA 9 2017-12-01
12 ANDI KARYA BERSAMA 2 2017-12-01
Jika kita tidak menyertakan syarat atau kondisi dengan klausa WHERE maka akan menjadikan seluruh field NAMA_KONSUMEN akan diganti menjadi “KARYA BERSAMA”.
2. Selanjutnya kita akan coba ubah field NAMA_KONSUMEN yang mengandung kata ‘MANDRI SEMESTA’ (perhatikan MANDRI sebaiknya MANDIRI) menjadi ‘MANDIRI SEMESTA’ artinya kita cuma ingin merubah kata MANDRI saja menjadi MANDIRI, inilah yang dimaksud sesuai judul postingan kita ialah Merubah Sebagian Isi Field Database Mysql.
Perintah yang dipakai adalah :

UPDATE tabel_penjualan SET NAMA_KONSUMEN=REPLACE(NAMA_KONSUMEN, ‘MANDRI’, ‘MANDIRI’) 

alhasil akan mirip ini :

kata MANDRI yang salah sudah dibetulkan menjadi MANDIRI.
Bayangkan jikalau hal ini kita terapkan pada beberapa masalah misalnya kita mau mengganti ratusan baris data bahkan ribuan, maka dengan memperbesar perintah REPLACE mampu sungguh membantu dalam menjalankannya.
Terima kasih sudah berkunjung ke blog tekno-g ini, Jika teman mendapatkan hal yang salah dalam postingan ini silahkan komentar yang membangun untuk perbaikan, kami akan berupaya mencari penyelesaian secepatnya mungkin. Apabila merasa bermanfaat yang besar silahkan like and share. Terima kasih