.:: Jasa Membuat Aplikasi Website,Desktop,Android Order Now..!! | | Order Now..!! Jasa Membuat Project Arduino,Robotic,Print 3D ::.

VB.NET - How To Display DataGridView Row Checked Cell In Another DataGridView Using VB NET

0 komentar
vb datagridview row to another datagridview


VB.NET - How To Show The DataGridView Rows Checked Cell In Another DataGridView Using VB NET

                                                                                                                         

In This VB.NET Tutorial  We Will See How To Get Checked Rows From DataGridView And Set Them To Another  Datagridview In VBNET Programming Language.


Project Source Code:

Public Class VB_Dispaly_Datagridview_Checked_Row_To_Another_GridView

    Private Sub VB_Dispaly_Datagridview_Checked_Row_To_Another_GridView_Load(sender As Object, e As EventArgs) Handles MyBase.Load

        'create a text columns
        Dim dgvcId As New DataGridViewTextBoxColumn()
        dgvcId.HeaderText = "Id"
        Dim dgvcFn As New DataGridViewTextBoxColumn()
        dgvcFn.HeaderText = "First Name"
        Dim dgvcLn As New DataGridViewTextBoxColumn()
        dgvcLn.HeaderText = "Last Name"

        'create checkbox column
        Dim dgvcCheckBox As New DataGridViewCheckBoxColumn()
        dgvcCheckBox.HeaderText = "Select"

       'add columns to datagridview
        DataGridView1.Columns.Add(dgvcId)
        DataGridView1.Columns.Add(dgvcFn)
        DataGridView1.Columns.Add(dgvcLn)
        DataGridView1.Columns.Add(dgvcCheckBox)

            ' add some row to datagridview
            ' true the checkBox Is checked
            ' false the checkBox Is Not checked
        DataGridView1.Rows.Add("1", "DTYUI", "RTYUI", False)
        DataGridView1.Rows.Add("2", "KJHGF", "OIUY", False)
        DataGridView1.Rows.Add("3", "SDFGH", "LTDFGH", False)
        DataGridView1.Rows.Add("4", "ERJHGV", "CVHEYH", False)
        DataGridView1.Rows.Add("5", "AQSFGHKK", "TRDFHJH", False)
        DataGridView1.Rows.Add("6", "NQAAZTYI", "KITGHKG", False)
        DataGridView1.Rows.Add("7", "XBVSARY", "OTYHNC", False)
        DataGridView1.Rows.Add("8", "ACJKT", "PMLGESB", False)
        DataGridView1.Rows.Add("9", "FGHKL", "IUYTEYK", False)
        DataGridView1.Rows.Add("10", "WQAZR", "ERTYUVBD", False)
        DataGridView1.Rows.Add("11", "CKKTS", "EGCQA", False)

        DataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill
        DataGridView1.AllowUserToAddRows = False


        'columns for dataGridView2
        Dim dgvcId2 As New DataGridViewTextBoxColumn()
        dgvcId2.HeaderText = "Id"
        Dim dgvcFn2 As New DataGridViewTextBoxColumn()
        dgvcFn2.HeaderText = "First Name"
        Dim dgvcLn2 As New DataGridViewTextBoxColumn()
        dgvcLn2.HeaderText = "Last Name"
        Dim dgvcCheckBox2 As New DataGridViewCheckBoxColumn()
        dgvcCheckBox2.HeaderText = "Select"
        DataGridView2.Columns.Add(dgvcId2)
        DataGridView2.Columns.Add(dgvcFn2)
        DataGridView2.Columns.Add(dgvcLn2)
        DataGridView2.Columns.Add(dgvcCheckBox2)
        DataGridView2.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill
        DataGridView2.AllowUserToAddRows = False
    End Sub

    Private Sub BtbDisplay_Click(sender As Object, e As EventArgs) Handles BtbDisplay.Click

        ' loop to check if the checkbox cell is checked
        For i As Integer = 0 To DataGridView1.Rows.Count() - 1 Step +1

        ' rowAlreadyExist => if the row already exist on dataGridView2
            Dim rowAlreadyExist As Boolean = False
            Dim check As Boolean = DataGridView1.Rows(i).Cells(3).Value
            Dim row As DataGridViewRow = DataGridView1.Rows(i)
            If check = True Then

             ' the dataGridView2 have one row or more
                If DataGridView2.Rows.Count() > 0 Then

                   ' loop to see if the row already exist on dataGridView2
                    For j As Integer = 0 To DataGridView2.Rows.Count() - 1 Step +1
                        If row.Cells(0).Value.ToString() = DataGridView2.Rows(j).Cells(0).Value.ToString() Then
                            rowAlreadyExist = True
                            Exit For

                        End If
                    Next

                    If rowAlreadyExist = False Then
                        DataGridView2.Rows.Add(row.Cells(0).Value.ToString(),
                                               row.Cells(1).Value.ToString(),
                                               row.Cells(2).Value.ToString(),
                                               row.Cells(3).Value)
                    End If

                Else
                    DataGridView2.Rows.Add(row.Cells(0).Value.ToString(),
                                                   row.Cells(1).Value.ToString(),
                                                   row.Cells(2).Value.ToString(),
                                                   row.Cells(3).Value)

                End If
            End If
            

        Next

    End Sub
End Class
      
///////////////OUTPUT:


vb display datagridview row to another datagridview
datagridview row to another datagridview

Suni

VB.NET - How To Delete DataGridView Row Checked Cell In VB NET

0 komentar

vb delete datagridview row

VB.NET - How To Remove The Checked Row From Datagridview Using VB NET

                                                                                                                         

In This VB.NET Tutorial  We Will See How To Delete The DataGridView Row With  CheckBox ( Checked  Cell Is Checked ) In VBNET Programming Language.


Project Source Code:

Public Class VB_delete_datagridview_Row_checked_checkbox_cell

    Private Sub VB_delete_datagridview_Row_checked_checkbox_cell_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        'create a text columns
        Dim dgvcId As New DataGridViewTextBoxColumn()
        dgvcId.HeaderText = "Id"
        Dim dgvcFn As New DataGridViewTextBoxColumn()
        dgvcFn.HeaderText = "First Name"
        Dim dgvcLn As New DataGridViewTextBoxColumn()
        dgvcLn.HeaderText = "Last Name"

        'create checkbox column
        Dim dgvcCheckBox As New DataGridViewCheckBoxColumn()
        dgvcCheckBox.HeaderText = "Delete"

        'add columns to datagridview
        DataGridView1.Columns.Add(dgvcId)
        DataGridView1.Columns.Add(dgvcFn)
        DataGridView1.Columns.Add(dgvcLn)
        DataGridView1.Columns.Add(dgvcCheckBox)

        ' add some row to datagridview
        ' true the checkBox Is checked
        ' false the checkBox Is Not checked
        DataGridView1.Rows.Add("1", "DTYUI", "RTYUI", False)
        DataGridView1.Rows.Add("2", "KJHGF", "OIUY", False)
        DataGridView1.Rows.Add("3", "SDFGH", "LTDFGH", False)
        DataGridView1.Rows.Add("4", "ERJHGV", "CVHEYH", False)
        DataGridView1.Rows.Add("5", "AQSFGHKK", "TRDFHJH", False)
        DataGridView1.Rows.Add("6", "NQAAZTYI", "KITGHKG", False)
        DataGridView1.Rows.Add("7", "XBVSARY", "OTYHNC", False)
        DataGridView1.Rows.Add("8", "ACJKT", "PMLGESB", False)
        DataGridView1.Rows.Add("9", "FGHKL", "IUYTEYK", False)
        DataGridView1.Rows.Add("10", "WQAZR", "ERTYUVBD", False)
        DataGridView1.Rows.Add("11", "CKKTS", "EGCQA", False)

        DataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill
        DataGridView1.AllowUserToAddRows = False

    End Sub

    ' button delete checked row
    Private Sub BtnDelete_Click(sender As Object, e As EventArgs) Handles BtnDelete.Click

        For i As Integer = DataGridView1.Rows.Count() - 1 To 0 Step -1
            Dim delete As Boolean
            delete = DataGridView1.Rows(i).Cells(3).Value

            ' if the checkbox cell is checked
            If delete = True Then
                Dim row As DataGridViewRow
                row = DataGridView1.Rows(i)
                DataGridView1.Rows.Remove(row)
            End If

        Next

    End Sub
End Class
      
///////////////OUTPUT:


vb remove datagridview checked row
VB.NET Remove DataGridView Checked Rows

Suni

Cara Alternatif Mengatasi Url Blog Yang Di Block Facebook [ Tidak Bisa Share Link ]

0 komentar


Facebook Block Share UEL Website Atau Blog

Mengatasi Tidak bisa share url atau link blog ke facebook...!!! malam juma'at gan, sis. Kali ini saya akan berbagi sebuah trik tidak licik untuk mengatasi url blog atau postingan yang tidak bisa di share ke facebook atau situs lainnya, bisa di bilang sudah di anggap spam sama pihak tertentu.


Kenapa bisa kena block? biasanya, berdasarkan pengalaman
Suni

Source Code CRUD OOP php Sederhana Simple

0 komentar
Source Code CRUD OOP php Sederhana Simple, Sudah banyak artikel atau source tentang crud didalam blog ini, mungkin ada juga yang belum tahu apa itu crud, CRUD adalah sebuah singkatan, yang berarti Create Read Update Delete.

Source Code CRUD OOP php Sederhana Simple
simple function

Create Read Update Delete Php

Create Read Update Delete yang di maksudkan adalah prosesnya didalam sebuah bahasa pemrograman, dalam hal ini adalah php.

Source Code CRUD OOP php Sederhana Simple
Pemula dalam bidang php sangat sulit dalam mencari istilah seperti ini, namun seiring dengan seringnya browsing akan ketemu juga dengan yang namanya CRUD. Saya sendiri pernah mencari sesuatu di google dengan mengetikkan " Tampilan website bisa membesar dan mengecil", haha sangat lucu, dan ternyata itu istilah dari Responsive, Tema Responsive. 

Terkait: Ebook Framework Laravel

Crud, didalam sebuah aplikasi yang menggunakan database, maka proses ini akan selalu ada, lantas apa hubungan crud dan oop? Begini, crud itu dilakukan oleh sederatan kode kode , na kode kode ini bermacam macam, salah satunya OOP.

Untuk anda yang masihhhh sangat awam dengan php crud coba tonton dulu video youtube saya, disana ada crud dengan php mysql Mysqli, dan ada juga video bagaimana cara enjoy belajar codeigniter.

Source Code php OOP ini berasal dari malasngoding.com, simple sederhana dan mudah dipahami untuk pemula, karena function function database  yang ada sangat simple, jika anda sudah merasa tidak begitu awam dengan php, coba simak source code php OOP LOGIN REGISTER by alex garret ini. untuk videonya lihat disini

Silahkan ambil sourcenya dari Dropbox (rekomended), atau 4shared

Ebook yang mungkin berguna bagi anda:

8 Ebok tutorial pemrograman web untuk pemula( HTML,database Mysql, CSS, Php, ajax)

Dan ini untuk anda yang suka dengan Jaringan komputer , LENGKAP mulai dari jaringan lanjut sampai kriptografi.
Suni

Cara mengkoneksikan device android dengan Database MySQL

0 komentar
Hey guys, bagaimana kabarmu .. ??, penulis berharap teman2 semua masih semangat untuk belajar Pemrograman Android..hehehe ..

Dalam posting ini, penulis ingin berbagi tentang Cara membuat aplikasi client-server berbasis Android dengan MySQL server DBMS.

Nah, dalam tutorial ini kita perlu script PHP untuk menghubungkan antara perangkat android dengan MySQL. orang ok tanpa basa-basi cukup ikuti langkah berikut:

1. Buat database baru dengan nama "akademis" dan membuat tabel baru dengan nama "MHS" dengan struktur sebagai berikut seperti yang ditunjukkan di bawah ini:

Cara mengkoneksikan device android dengan Database MySQL

2. Buat file php dan simpan dengan nama "koneksi.php" dan menyimpan file php di server database Anda, jika Anda menggunakan toko XAMPP di direktori C: \ xampp \ htdocs \ dan jika Anda menggunakan WAMP toko di direktori C: \ wamp \ www \


Script PHP nya sebagai berikut:


<?php

$nobp=$_POST['nobp'];
$nama=$_POST['nama'];
$jurusan=$_POST['jurusan'];
$konek=mysql_connect("localhost","root","");
mysql_select_db("akademik");
$query="insert into mhs values('$nobp','$nama','$jurusan')";
$result=mysql_query($query);

?>


Membuat script php pada diatas dan menyimpannya di database server , Sekarang buatlah project android baru dengan nama Prjakademik dengan ketentuan seperti dibawah ini:


Cara mengkoneksikan device android dengan Database MySQL

3 . Desain layoutnya dengan coding main.xml seperti berikut:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">


<EditText

android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:id="@+id/Enobp"
android:hint="Masukan NoBP"/>
<EditText
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:id="@+id/Enama"
android:hint="Masukan Nama"/>
<EditText
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:id="@+id/Ejurusan"
android:hint="Masukan Jurusan"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/simpan"
android:text="Simpan"/>
</LinearLayout>


Coding Script di atas akan menghasilkan sebuah layout pada gambar dibawah ini :


Cara mengkoneksikan device android dengan Database MySQL


4 . sekarang beralih ke package javanya dan buat class baru dengan cara klik kanan pada nama paketnya -> new -> class seperti gambar dibawah ini:

Cara mengkoneksikan device android dengan Database MySQL

5. Buat kelas baru dengan nama kelas CustomHttpClient dan mengetik kode berikut untuk kelas:

package com.fikri;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.URI;
import java.util.ArrayList;
import org.apache.http.HttpResponse;
import org.apache.http.NameValuePair;
import org.apache.http.client.HttpClient;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.conn.params.ConnManagerParams;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.params.HttpConnectionParams;
import org.apache.http.params.HttpParams;
public class CustomHttpClient {
public static final int HTTP_TIMEOUT=30*1000;
private static HttpClient mHttpClient;


private static HttpClient geHttpClient() {

       if (mHttpClient==null){
              mHttpClient=new DefaultHttpClient();
              final HttpParams params=mHttpClient.getParams();
              HttpConnectionParams.setConnectionTimeout(params, HTTP_TIMEOUT);
              HttpConnectionParams.setSoTimeout(params, HTTP_TIMEOUT);
              ConnManagerParams.setTimeout(params, HTTP_TIMEOUT);
       }
       return mHttpClient;
}
public static String executeHttpPost(String url,ArrayList<NameValuePair>posparameter)throws Exception {
       BufferedReader in=null;
       try{
              HttpClient client=geHttpClient();
              HttpPost request=new HttpPost(url);
              UrlEncodedFormEntity formEntity=new UrlEncodedFormEntity(posparameter);
              request.setEntity(formEntity);
              HttpResponse respon=client.execute(request);
              in=new BufferedReader(new InputStreamReader(respon.getEntity().getContent()));
              StringBuffer sb=new StringBuffer("");
              String line="";
              String NL=System.getProperty("line.separator");
              while ((line=in.readLine())!=null) {
                     sb.append(line+NL);
              }
              in.close();
              String result=sb.toString();
              return result;
       }finally{
              if(in != null){
                     try{
                           in.close();
                     }catch(IOException e){
                           e.printStackTrace();
                     }
              }
       }
      
}
public static String executeHttpGet(String url)throws Exception{
       BufferedReader in=null;
       try{
              HttpClient client=geHttpClient();
              HttpGet request=new HttpGet();
              request.setURI(new URI(url));
              HttpResponse respon=client.execute(request);
              in=new BufferedReader(new InputStreamReader(respon.getEntity().getContent()));
              StringBuffer sb=new StringBuffer("");
              String line="";
              String NL=System.getProperty("line.separator");
              while ((line=in.readLine())!=null) {
                     sb.append(line + NL);     
              }
              in.close();
              String result=sb.toString();
              return result;
       }finally{
              if(in != null){
                     try{
                           in.close();
                     }catch(IOException e){
                           e.printStackTrace();
                     }
              }
       }
      
}
}


6 . Pada aktivitas1.java ketikan coding berikut:


package com.fikri;


import java.io.IOException;

import java.util.ArrayList;


import org.apache.http.NameValuePair;

import org.apache.http.message.BasicNameValuePair;


import android.R.string;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.webkit.WebChromeClient.CustomViewCallback;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;


public class aktivitas1 extends Activity {

    /** Called when the activity is first created. */
       EditText nobp,nama,jur;
       Button sim;
      
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        nobp=(EditText)findViewById(R.id.Enobp);
        nama=(EditText)findViewById(R.id.Enama);
        jur=(EditText)findViewById(R.id.Ejurusan);
        sim=(Button)findViewById(R.id.simpan);
        sim.setOnClickListener(new OnClickListener() {
                    


                     public void onClick(View v) {

                           // TODO Auto-generated method stub
                           ArrayList<NameValuePair> postparameter=new ArrayList<NameValuePair>();
                           postparameter.add(new BasicNameValuePair("nobp", nobp.getText().toString()));
                           postparameter.add(new BasicNameValuePair("nama", nama.getText().toString()));
                           postparameter.add(new BasicNameValuePair("jurusan", jur.getText().toString()));
                           String respon=null;
                           try{
                                  respon=CustomHttpClient.executeHttpPost("http://10.0.2.2/android/koneksi.php",postparameter);
                                  String res=respon.toString();
                                  res=res.trim();
                                  res=res.replaceAll("\\s", "");
                                  if(res.equals("1"))
                                         Toast.makeText(getApplicationContext(),"Data Sudah Tersimpan" , Toast.LENGTH_LONG).show();
                                  else
                                         Toast.makeText(getApplicationContext(),"Data Sudah Tersimpan Ke Server" , Toast.LENGTH_LONG).show();
                           }catch(Exception e){
                                  Toast.makeText(getApplicationContext(), "Error :"+ e.toString(), Toast.LENGTH_LONG).show();
                           }
                          
                     }
              }
        );
       
    }
}


7 . Ubah Coding AndroidManifest.xml menjadi seperti berikut:


<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.fikri"
      android:versionCode="1"
      android:versionName="1.0">
    <application android:icon="@drawable/icon" android:label="@string/app_name">
        <activity android:name=".aktivitas1"
                  android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>


    </application>

    <uses-sdk android:minSdkVersion="8" />
    <uses-permission android:name="android.permission.INTERNET"/>
</manifest>


8 . silahkan running programnya maka akan terlihat hasilnya seperti gambar berikut:


Cara mengkoneksikan device android dengan Database MySQL

9. Isi data dan klik tombol simpan, data akan dimasukkan database yang Ke di inputkan Server seperti yang ditunjukkan di bawah ini:

Cara mengkoneksikan device android dengan Database MySQL

di sini pertama dan mudah-mudahan tutorial ini bermanfaat dan terima kasih untuk mengunjungi.

Baca juga artikel terbaru : Cara membuat Aplikasi Android tanpa koding
Suni

Cara mengkoneksikan device android dengan Database MySQL

0 komentar
Hey guys, bagaimana kabarmu .. ??, penulis berharap teman2 semua masih semangat untuk belajar Pemrograman Android..hehehe ..

Dalam posting ini, penulis ingin berbagi tentang Cara membuat aplikasi client-server berbasis Android dengan MySQL server DBMS.

Nah, dalam tutorial ini kita perlu script PHP untuk menghubungkan antara perangkat android dengan MySQL. orang ok tanpa basa-basi cukup ikuti langkah berikut:

1. Buat database baru dengan nama "akademis" dan membuat tabel baru dengan nama "MHS" dengan struktur sebagai berikut seperti yang ditunjukkan di bawah ini:

Cara mengkoneksikan device android dengan Database MySQL

2. Buat file php dan simpan dengan nama "koneksi.php" dan menyimpan file php di server database Anda, jika Anda menggunakan toko XAMPP di direktori C: \ xampp \ htdocs \ dan jika Anda menggunakan WAMP toko di direktori C: \ wamp \ www \


Script PHP nya sebagai berikut:


<?php

$nobp=$_POST['nobp'];
$nama=$_POST['nama'];
$jurusan=$_POST['jurusan'];
$konek=mysql_connect("localhost","root","");
mysql_select_db("akademik");
$query="insert into mhs values('$nobp','$nama','$jurusan')";
$result=mysql_query($query);

?>


Membuat script php pada diatas dan menyimpannya di database server , Sekarang buatlah project android baru dengan nama Prjakademik dengan ketentuan seperti dibawah ini:


Cara mengkoneksikan device android dengan Database MySQL

3 . Desain layoutnya dengan coding main.xml seperti berikut:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">


<EditText

android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:id="@+id/Enobp"
android:hint="Masukan NoBP"/>
<EditText
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:id="@+id/Enama"
android:hint="Masukan Nama"/>
<EditText
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:id="@+id/Ejurusan"
android:hint="Masukan Jurusan"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/simpan"
android:text="Simpan"/>
</LinearLayout>


Coding Script di atas akan menghasilkan sebuah layout pada gambar dibawah ini :


Cara mengkoneksikan device android dengan Database MySQL


4 . sekarang beralih ke package javanya dan buat class baru dengan cara klik kanan pada nama paketnya -> new -> class seperti gambar dibawah ini:

Cara mengkoneksikan device android dengan Database MySQL

5. Buat kelas baru dengan nama kelas CustomHttpClient dan mengetik kode berikut untuk kelas:

package com.fikri;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.URI;
import java.util.ArrayList;
import org.apache.http.HttpResponse;
import org.apache.http.NameValuePair;
import org.apache.http.client.HttpClient;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.conn.params.ConnManagerParams;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.params.HttpConnectionParams;
import org.apache.http.params.HttpParams;
public class CustomHttpClient {
public static final int HTTP_TIMEOUT=30*1000;
private static HttpClient mHttpClient;


private static HttpClient geHttpClient() {

       if (mHttpClient==null){
              mHttpClient=new DefaultHttpClient();
              final HttpParams params=mHttpClient.getParams();
              HttpConnectionParams.setConnectionTimeout(params, HTTP_TIMEOUT);
              HttpConnectionParams.setSoTimeout(params, HTTP_TIMEOUT);
              ConnManagerParams.setTimeout(params, HTTP_TIMEOUT);
       }
       return mHttpClient;
}
public static String executeHttpPost(String url,ArrayList<NameValuePair>posparameter)throws Exception {
       BufferedReader in=null;
       try{
              HttpClient client=geHttpClient();
              HttpPost request=new HttpPost(url);
              UrlEncodedFormEntity formEntity=new UrlEncodedFormEntity(posparameter);
              request.setEntity(formEntity);
              HttpResponse respon=client.execute(request);
              in=new BufferedReader(new InputStreamReader(respon.getEntity().getContent()));
              StringBuffer sb=new StringBuffer("");
              String line="";
              String NL=System.getProperty("line.separator");
              while ((line=in.readLine())!=null) {
                     sb.append(line+NL);
              }
              in.close();
              String result=sb.toString();
              return result;
       }finally{
              if(in != null){
                     try{
                           in.close();
                     }catch(IOException e){
                           e.printStackTrace();
                     }
              }
       }
      
}
public static String executeHttpGet(String url)throws Exception{
       BufferedReader in=null;
       try{
              HttpClient client=geHttpClient();
              HttpGet request=new HttpGet();
              request.setURI(new URI(url));
              HttpResponse respon=client.execute(request);
              in=new BufferedReader(new InputStreamReader(respon.getEntity().getContent()));
              StringBuffer sb=new StringBuffer("");
              String line="";
              String NL=System.getProperty("line.separator");
              while ((line=in.readLine())!=null) {
                     sb.append(line + NL);     
              }
              in.close();
              String result=sb.toString();
              return result;
       }finally{
              if(in != null){
                     try{
                           in.close();
                     }catch(IOException e){
                           e.printStackTrace();
                     }
              }
       }
      
}
}


6 . Pada aktivitas1.java ketikan coding berikut:


package com.fikri;


import java.io.IOException;

import java.util.ArrayList;


import org.apache.http.NameValuePair;

import org.apache.http.message.BasicNameValuePair;


import android.R.string;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.webkit.WebChromeClient.CustomViewCallback;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;


public class aktivitas1 extends Activity {

    /** Called when the activity is first created. */
       EditText nobp,nama,jur;
       Button sim;
      
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        nobp=(EditText)findViewById(R.id.Enobp);
        nama=(EditText)findViewById(R.id.Enama);
        jur=(EditText)findViewById(R.id.Ejurusan);
        sim=(Button)findViewById(R.id.simpan);
        sim.setOnClickListener(new OnClickListener() {
                    


                     public void onClick(View v) {

                           // TODO Auto-generated method stub
                           ArrayList<NameValuePair> postparameter=new ArrayList<NameValuePair>();
                           postparameter.add(new BasicNameValuePair("nobp", nobp.getText().toString()));
                           postparameter.add(new BasicNameValuePair("nama", nama.getText().toString()));
                           postparameter.add(new BasicNameValuePair("jurusan", jur.getText().toString()));
                           String respon=null;
                           try{
                                  respon=CustomHttpClient.executeHttpPost("http://10.0.2.2/android/koneksi.php",postparameter);
                                  String res=respon.toString();
                                  res=res.trim();
                                  res=res.replaceAll("\\s", "");
                                  if(res.equals("1"))
                                         Toast.makeText(getApplicationContext(),"Data Sudah Tersimpan" , Toast.LENGTH_LONG).show();
                                  else
                                         Toast.makeText(getApplicationContext(),"Data Sudah Tersimpan Ke Server" , Toast.LENGTH_LONG).show();
                           }catch(Exception e){
                                  Toast.makeText(getApplicationContext(), "Error :"+ e.toString(), Toast.LENGTH_LONG).show();
                           }
                          
                     }
              }
        );
       
    }
}


7 . Ubah Coding AndroidManifest.xml menjadi seperti berikut:


<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.fikri"
      android:versionCode="1"
      android:versionName="1.0">
    <application android:icon="@drawable/icon" android:label="@string/app_name">
        <activity android:name=".aktivitas1"
                  android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>


    </application>

    <uses-sdk android:minSdkVersion="8" />
    <uses-permission android:name="android.permission.INTERNET"/>
</manifest>


8 . silahkan running programnya maka akan terlihat hasilnya seperti gambar berikut:


Cara mengkoneksikan device android dengan Database MySQL

9. Isi data dan klik tombol simpan, data akan dimasukkan database yang Ke di inputkan Server seperti yang ditunjukkan di bawah ini:

Cara mengkoneksikan device android dengan Database MySQL

di sini pertama dan mudah-mudahan tutorial ini bermanfaat dan terima kasih untuk mengunjungi.

Baca juga artikel terbaru : Cara membuat Aplikasi Android tanpa koding
Suni

Tawk.to