Professional Documents
Culture Documents
TKRPL
TKRPL
xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="426dp"
android:orientation="vertical">
<EditText
android:id="@+id/stambuk"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:ems="10"
android:hint="Stambuk"
android:inputType="textPersonName" />
<requestFocus />
<EditText
android:id="@+id/nama"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:ems="10"
android:hint="Nama"
android:layout_below="@+id/stambuk"
android:layout_alignParentStart="true" />
<EditText
android:id="@+id/alamat"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:ems="10"
android:hint="Alamat"
android:layout_below="@+id/nama"
android:layout_alignParentStart="true" />
<Button
android:id="@+id/btnSignup"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="signup"
android:text="Input"
android:layout_below="@+id/alamat"
android:layout_centerHorizontal="true" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="192.168.23.16"
android:id="@+id/textView2"
android:layout_gravity="center_horizontal"
android:layout_below="@+id/btnSignup"
android:layout_toEndOf="@+id/textView"
android:layout_marginStart="26dp"
android:layout_marginTop="61dp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="Server :"
android:id="@+id/textView"
android:layout_alignTop="@+id/textView2"
android:layout_alignParentStart="true" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="Link
:"
android:id="@+id/textView3"
android:layout_below="@+id/textView2"
android:layout_alignParentStart="true"
android:layout_marginTop="27dp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="ia.it-unhas.org/phpmyadmin"
android:id="@+id/textView4"
android:layout_alignTop="@+id/textView3"
android:layout_alignStart="@+id/textView2" />
</RelativeLayout>
MainActivity.java
package com.example.ikhsanariansyah.tkrpl;
import
import
import
import
import
import
import
android.app.Activity;
android.os.Bundle;
android.view.Menu;
android.view.MenuItem;
android.view.View;
android.widget.EditText;
android.widget.Toast;
if (v == findViewById(R.id.btnSignup)) {
if (stambuk.getText().toString().equals("") ||
nama.getText().toString().equals("") ||
alamat.getText().toString().equals("")) {
Toast.makeText(this, "Isi Form Stambuk, Nama, dan
Alamat\nTerlebih Dahulu", Toast.LENGTH_SHORT).show();
} else {
Toast.makeText(this, "Menghubungkan Ke Database . . .",
Toast.LENGTH_SHORT).show();
new Input(this).execute(Stambukk, Namak, Alamatk);
stambuk.setText("");
nama.setText("");
alamat.setText("");
}
}
}
}
Input.java
package com.example.ikhsanariansyah.tkrpl;
/**
* Created by Ikhsan Ariansyah on 27/02/2016.
*/
import android.content.Context;
import android.os.AsyncTask;
import android.widget.Toast;
import org.json.JSONException;
import org.json.JSONObject;
import
import
import
import
import
java.io.BufferedReader;
java.io.InputStreamReader;
java.net.HttpURLConnection;
java.net.URL;
java.net.URLEncoder;
BufferedReader bufferedReader;
String result;
try {
data = "?stambuk=" + URLEncoder.encode(stambuk, "UTF-8");
data += "&nama=" + URLEncoder.encode(nama, "UTF-8");
data += "&alamat=" + URLEncoder.encode(alamat, "UTF-8");
link = "http://ia.it-unhas.org/tkrpl/simpan.php" + data;
//link = "http://127.0.0.1/tkrpl/simpan.php" + data;
URL url = new URL(link);
HttpURLConnection con = (HttpURLConnection)
url.openConnection();
bufferedReader = new BufferedReader(new
InputStreamReader(con.getInputStream()));
result = bufferedReader.readLine();
return result;
} catch (Exception e) {
return new String("Exception: " + e.getMessage());
}
}
@Override
protected void onPostExecute(String result) {
String jsonStr = result;
if (jsonStr != null) {
try {
JSONObject jsonObj = new JSONObject(jsonStr);
String query_result = jsonObj.getString("query_result");
if (query_result.equals("SUCCESS")) {
Toast.makeText(context, "Data Berhasil
dimasukkan !!..\nCek Data di http://ia.it-unhas.org/tkrpl/",
Toast.LENGTH_LONG).show();
} else if (query_result.equals("FAILURE")) {
Toast.makeText(context, "Data GAGAL di masukkan di
database !!...", Toast.LENGTH_LONG).show();
} else {
Toast.makeText(context, "Tidak dapat terhubung ke
database.", Toast.LENGTH_LONG).show();
}
} catch (JSONException e) {
e.printStackTrace();
Toast.makeText(context, "Koneksi Error !!..\nHarap Periksa
Jaringan Internet Terlebih dahulu", Toast.LENGTH_LONG).show();
}
} else {
Toast.makeText(context, "Tidak Dapat Terhubung.",
Toast.LENGTH_SHORT).show();
}
}
}
session.php
<?php
// Membangun Koneksi dengan Server dengan nama server, user_id dan
password sebagai parameter
?>
Menampilkan Tabel
<?php
$koneksi = mysql_connect("192.168.23.16","ikhsan94","ikhsan94");
if(! $koneksi )
{
die('Gagal Koneksi: ' . mysql_error());
}
mysql_select_db('ia');
?>
<title>. : Tabel TKRPL : .</title>
<table style="width:100%;border-collapse:collapse;border:1px solid #000;fontsize:17px;" border="1" class=" lembur box ">
<thead style='background:#dc0000;color:#fff;'>
<tr style="height:30px;">
<th width="25px">No</th>
<th>Stambuk</th>
<th>Nama</th>
<th>Alamat</th>
</tr>
</thead>
<?php
?>
<td colspan='9' style="padding:5px;">Download APK Applikasi ini di <a
href="http://ia.it-unhas.org/tkrpl/TKRPL.apk" target="_blank">LINK</a></td>
?>
<?php
echo "Tabel TKRPL Database\n";
?>
<?php
mysql_close($koneksi);
?>
</table>
http://Ia.it-unhas.org/tkrpl
Tampil tabel pada hosting