Top Ad unit 728 × 90

Hot News

recent

Kirim Data ke WEB melalui GPRS

Halo sobat... pada malam ini saya cukup sedikit bahagia dengan bisanya pengiriman data ke webserver melalui jalur GPRS. Pada pengujiannya sempat cukup merepotkan di sisi perintah AT Command untuk melakukan konfigurasi di modul GPRS nya. Modul GPRS yang saya gunakan ini mengunakan chip SIM908. Alur pengiriman data ke webserver melalui GPRS yang saya kerjakan seperti berikut :

Alur Pengiriman Data GPRS
Secara teknis untuk pengiriman data melalui GPRS ke webserver seperti berikut

Teknis pengiriman data melalui GPRS 
Disini yang harus dipersiapkan adalah
  1. Modul GPRS disini menggunakan DFRobot GPS/GPRS/GSM
  2. USB to Serial
  3. Komputer / Laptop
  4. WebServer
  5. Koneksi Internet
Untuk mengakses modul sudah pernah saya bahas di postingan sebelumnya yaitu Akses modul DFRobot GPS/GPRS/GSM.

Yang dipersiapkan lagi adalah Webserver yang siap untuk menerima data. Webserver yang saya gunakan disini menggunakan fasiltas dari kampus PENS yang beralamat di https://student.eepis-its.edu/~tyrsrd/. 

Pertama buat dulu databasenya. Disini saya mengunakan MYSQL dengan dengan tabel data table_oop

Database
Kedua buat file php yang berfungsi memasaukan data yang kita kirim kedalam database
  • Buat konfigurasi untuk koneksi ke database disini saya berinama newconfiguration.php
<?php
 $cek_connect = mysql_connect("localhost","USER","PASSWORD") or die;
 mysql_select_db("NAMA_DATABASE");
?
USER : isi dengan user anda
PASSWORD : isi dengan password db anda
NAMA_DATABASE : isi dengan nama database yang anda buat
  • Kemudian buat file untuk menyimpan data ke database, disini saya buat denan nama simpan.php
<?php
//include"class_koneksi.php";
 $cek_connect = mysql_connect("localhost","USER","PASSWORD") or die;
 mysql_select_db("NAMA_DATABASE");
 $N = $_GET['nama'];
 $K = $_GET['email'];
if(isset($N) && isset($K)){
 $sql = "insert table_oop (nama,email) values('$N','$K')";
  if(mysql_query($sql)){
    echo "data yg baru dimasukkan nama:$N dengan email: $K";
  }else{
   echo mysql_error();
  }
 }
 ?>
  • kemudian disini dibuat file untuk menampilkan data yang masuk disini script saya dapat dari browsing. dan saya beri nama lat1.php
<center>
<br/>
<?php
include"newconection.php";
$db=new database();
$db->konek();
@$act = $_GET['aksi'];
if($act==''){
$daftar=$db->tampilData();
echo"<table border=1><tr><td>Id</td><td>Nama</td><td>Longitude</td><td>Latitude</td><td>Edit</td><td>Hapus</td></tr>";
foreach($daftar as $data){
echo"<tr><td>".$data['id']."</td><td>".$data['nama']."</td><td>".$data['email']."</td><td>".$data['pesan']."</td><td><a href='?aksi=edit&id=$data[id]'>edit</a></td><td><a href='?aksi=hapus_data&id=$data[id]'>Hapus</a></td></tr>";
}
echo"</table> <br> <a href='?aksi=tambah'>TAMBAH</a>";

}elseif($act=='tambah'){
echo"<br>
<form method=POST action='?aksi=tambah_data'>
<table>
<tr><td>Nama</td><td><input type=text name='nama'></td></tr>
<tr><td>Longitude</td><td><input type=text name='email'></td></tr>
<tr><td>Latitude</td><td><input type=text name='pesan'></td></tr>
<tr><td></td><td><input type=submit value='simpan'></td></tr>
</table>
</form>
";
}elseif($act=='tambah_data'){
$id=$_POST[id];
$nama=$_POST['nama'];
$email=$_POST['email'];
$pesan=$_POST['pesan'];
$db->tambahData($id,$nama,$email,$pesan);
}elseif($act=='edit'){
$id=$_GET['id'];
echo"<br>
<form method=POST action='?aksi=update_data'>
<table>
<tr><td>Id</td><td><input type=text name='id' value='".$db->bacaData('id',$id)."'></td></tr>
<tr><td>Nama</td><td><input type=text name='nama' value='".$db->bacaData('nama',$id)."'></td></tr>
<tr><td>Longitude</td><td><input type=text name='email' value='".$db->bacaData('email',$id)."'></td></tr>
<tr><td>Latitude</td><td><input type=text name='pesan' value='".$db->bacaData('pesan',$id)."'></td></tr>
<tr><td></td><td><input type=submit value='simpan'></td></tr>
</table>
<input type='hidden' name='id' value='".$db->bacaData('id',$id)."'>
</form>
";
}elseif($act=='update_data'){
$id=$_POST['id'];
$nama=$_POST['nama'];
$email=$_POST['email'];
$pesan=$_POST['pesan'];
$db->updateData($id,$nama,$email,$pesan);
}elseif($act=='hapus_data'){
$id=$_GET['id'];
$db->hapusData($id);
}
?>
</center>
Untuk data sqlnya bisa dicek disini
untuk lebih jelasnya simak video dokumentasi Kirim data ke web melalui GPRS



Untuk memasukan data ke dalam web dengan mengirimkan URL

http://student.eepis-its.edu/~tyrsrd/file/untukTA/simpan.php?nama=KIRIMDATA&email=INIDATAGPRSGPRS

yang berwarna kuning adalah kolom yang ada di tabel database sedang kan yang berwarna kuning adalah data yang ingin di masukan

Dalam pengujian ini saya dibantu oleh senior dalam membuat koneksi ke database. maklum masih belajar hehe. Tunggu dokumentasi selanjutnya tentang Kirim Data ke WEB melalui GPRS dengan mikrokontroler
oke... semoga dokumentasi saya ini bisa membantu teman teman.

Referensi

  • http://www.dfrobot.com/forum/index.php?topic=886.0
  • Tugas akhir, ALAT MONITORING KELEMBABAN TANAH PADA TANAMAN HIAS DENGAN OUTPUT MEDIA INFORMASI WEB UNTUK PEMBUDIDAYA TANAMAN BONSAI oleh Khodijah Amiroh, PENS
  • membuat CRUD (Create Read Update Delete) dengan PHP
  • http://www.nunutjoe.com/2014/03/akses-modul-dfrobot-gpsgprsgsm-module.html
Kirim Data ke WEB melalui GPRS Reviewed by Bakhtiyar Sierad - Hosterbyte on Tuesday, June 24, 2014 Rating: 5

2 comments:

Don't Forget to leave comment

All Rights Reserved by Nunutjoe All In One © 2014 - 2015
Powered By Blogger, Designed by Sweetheme

Contact Form

Name

Email *

Message *

Powered by Blogger.