Assalamualaikum Warahmatullah Guys... Kembali lagi bersama gw Ramadhany si programer ganteng.... nah guys... di hari yang cerah dan indah ini.... Sekarang ane mau berbagi ilmu lagi tentang "CRUD Android With MySQL Databases".... Mau tau gimana cara membuat programnya.... Ayo ikuti langkah-langkahnya di bawah ini....👇👇
1. Pertama, buat databasenya terlebih dahulu. Buat nama databasenya mahasiswa
2. buat table baru yaitu tb_mahasiswa, buat 4 colom tablenya, isi teblenya yaitu nim, nama, alamat dan jurusan. Typenya semua Varchar. Lalu Save
struktur table tb_mahasiswa
3. Buat koneksi ke database dari php ke mysql Caranya : Buat sebuah folder baru yaitu mahasiswa di folder htdocs, dan buat file dengan nama db.php. berikut kode program ke databasenya
<?php
// cara koneksi dari php ke mysql menggunakan object oriented (mysqli)
$server = "localhost";
$user = "root";
$pass = "12345";
$dbname = "sekolah";
$con = mysql_connect($server, $user, $pass, $dbname) or die(mysql_error("Koneksi gagal"));
mysql_select_db($dbname) or die(mysql_error("Database tidak ditemukan"));
// if ($con) {
// echo "berhasil koneksi";
// }else{
// echo "gagal koneksi";
// }
?>
4. Setelah itu buat file baru lagi, beri nama addMahasiswa.php, berikut kode program addMahasiswa.php
<?php
// tambahkan koneksi ke database
$data = array();
include 'db.php';
// cek parameter yang dikirimkan oleh android oleh methode POST
if (isset($_POST['nim']) && isset($_POST ['nama']) && isset($_POST['alamat']) && isset($_POST['jurusan'])) {
// buat variable untuk menampung nilai
$nim = $_POST['nim'];
$nama = $_POST['nama'];
$alamat = $_POST['alamat'];
$jurusan = $_POST['jurusan'];
//buat query untuk menyimpan data ke database
$sql = "INSERT INTO tb_mahasiswa (nim, nama, alamat, jurusan)
VALUES ('$nim', '$nama', '$alamat', '$jurusan')";
// cek apakah data berhasil di tambahkan ke database
if ($conn->query($sql) === TRUE) {
$data ['status'] = '1';
$data ['msg'] = 'Data berhasil di simpan';
// jadikan outputnya sebagai json
echo json_encode($data);
} else {
$data ['status'] = '0';
$data ['msg'] = 'Data berhasil di simpan';
// jadikan outputnya sebagai json
echo json_encode($data);
}
$conn->close();
}
?>
5. Bila sudah di buat kode programnya, silahkan cek databasenya di postman, berikut contoh gambar cek di postmannya
6. testing web service addMahasiswa, dengan nama getMahasiswa.php. berikut kode program getMahasiswa.php
<?php
// tambahkan koneksi ke database
include 'db.php';
$sql = "SELECT * FROM tb_mahasiswa";
$response = array();
$result = $conn ->query($sql);
if ($result->num_rows > 0) {
$response['mahasiswa'] = array();
while ($row = $result ->fetch_assoc()) {
//
$data = array();
$data['nim'] =$row['nim'];
$data['nama'] =$row['nama'];
$data['alamat'] =$row['alamat'];
$data['jurusan'] =$row['jurusan'];
array_push($response ['mahasiswa'], $data);
}
$response['status'] = '1';
$response['msg'] = 'Data Semua Mahasiswa';
echo json_encode($response);
} else {
$response['status'] = '0';
$response['msg'] = 'Tidak Ada Semua Mahasiswa';
echo json_encode($response);
}
$conn->close();
?>
hasil getMahasiswa.php
Itulah sedikit penjenlasan tentang program pembuatan "CRUD Android With MySQL Databases"....
Terima kasih kepada kalian yang telah mengunjungi blog saya dan telah mengikuti tutorial saya.... Saya mohon maaf apabila ada kesalahan kata dalam penuliasan saya.... Mohon di maafkan... Sekian dari saya..... Dan SALAM PROGRAMMER 👌✌👌
Wassalamualaikum Warahmatullah
Borgata - Dr.MCD
ReplyDeleteDr.MCD's collection of curated restaurants & bars 광주 출장안마 will 안성 출장안마 bring you an unforgettable 진주 출장안마 stay at Borgata! We offer 시흥 출장샵 food, designer cocktails, wine, 광주 출장샵 and hot sauce.