Tutorial Eclipse Android + JSON - Ari Famuji
Tutorial Eclipse Android + JSON - Ari Famuji
BY : ARI FAMUJI
1. Pertama kita buat database dengan nama dbjson dan buat tabel dengan nama tabel
datadiri seperti pada gambar dibawah ini:
Tabel datadiri :
Atau lebih mudahnya pakai script sql dibawah ini (untuk membuat tabel diatas).
(1, 'Ari Famuji', '[email protected]', 'Saya lahir tanggal 1 Januari 1993,di Kab.Demak.\r\nMakanan yang paling saya sukai adalah coklat, s
(2, 'Paijo Bejo', '[email protected]', 'Namaku Paijo Bejo, namun teman-temanku memanggilku Ijo-ijo.\r\nAku anak remaja yang periang,
(3, 'Nia Andinia', '082227709XXX', 'Hai... Namaku Nia, lahir di Demak.\r\nKata temen.. Wajahku mirip agnes monica, ya sepertinya sih gitu. :D\r\
2. Buat 5 file PHP sebagai pendukung, masukan 5 file PHP tersebut didalam folder
jsonku yang berada dalam folder www, seperti gambar dibawah:
2. detail.php
Isi script php :
<?php
$link = mysql_connect('localhost', 'root', '') or die('Tidak dapat terkoneksi dengan Database');
mysql_select_db('dbjson', $link) or die('Tidak dapat memilih Database');
$query = "SELECT * FROM datadiri order by id desc";
3. editprofil.php
Isi script php :
<?php
$link = mysql_connect('localhost', 'root', '') or die('Tidak dapat terkoneksi dengan Database');
mysql_select_db('dbjson', $link) or die('Tidak dapat memilih Database');
$query = "UPDATE datadiri SET nama='$_POST[nama]',kontak='$_POST[kontak]',ket='$_POST[ket]' WHERE id='$_POST[id]'";
4. hapusprofil.php
Isi script php :
<?php
$link = mysql_connect('localhost', 'root', '') or die('Tidak dapat terkoneksi dengan Database');
mysql_select_db('dbjson', $link) or die('Tidak dapat memilih Database');
$query = "DELETE FROM datadiri WHERE id = '$_GET[id]'";
5. index.php
Isi script php :
<?php session_start(); ob_start(); ?>
<html>
<head>
<title>Tampilan Data Profil - Ari Famuji</title>
PERINGATAN.!!!
Jika saat memasukan script pada
eclipse terjadi error warna merah,
jangan bingung.
Selesaikan dahulu sampai tahap
akhir.
Jika sampai tahap akhir tetap error
warna merah, baru anda boleh
5. Buat Layout (xml) baru, ada 4 Layout (xml) yang kita butuhkan
2. activity_edit.xml
Isi script xml :
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_w idth="match_parent"
android:layout_height="match_parent" >
4. activity_view.xml
Isi script xml :
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_w idth="match_parent"
android:layout_height="match_parent" >
2. EditActivity.java
Isi script class :
package com.ari.jsonprofil;
import java.util.ArrayList;
import java.util.List;
3. MainActivity.java
Isi script class :
package com.ari.jsonprofil;
import java.io.BufferedReader;
import java.io.InputStream;
4. ViewActivity.java
Isi script class :
package com.ari.jsonprofil;
import android.app.Activity;
import android.os.Bundle;
Penting.!!!
Pada AndroidManifest .xml Buatlah Versi android anda menjadi versi 8.