Pendidikan Tiada Batas

Aplikasi PHP di Android tanpa database

Android milik kita bisa dijadikan server local seperti localhost pada komputer. Adalah AndroPHP aplikasi webserver untuk android kesukaan saya, karena

Fasilitas:
* Versi PHP 5.4.8
* phpMyAdmin (user root dan password biarkan kosong)
* Instalasi yang mudah
* Dan lain-lain

Kelebihan:
+ Tidak perlu banyak setting untuk pemasangan/ instalasi
+ Port bisa dirubah, default 8080
+ Direktori server bisa dirubah
+ Dan lain-lain

Pada coba-coba kali ini, saya mencoba membuat catatan harian siswa dengan PHP tetapi tidak menggunakan database, data yang diinputkan tersimpan dalam format file CSV, sehingga sangat dikenali oleh program pengolah spreadsheet seperti excel atau aplikasi office lainnya.

 

Screenshot_2015-02-11-20-21-23Gambar ini adalah tampilan aplikasi PHP yang sudah terpasang di HP android milik saya. Aplikasi tersebut dapat digunakan untuk mencatat kehadiran siswa, keaktifa ketika sedang belajar , mencatat nilai tugas atau ulangan harian atau yang lainnya.

Jika ingin mencoba silakan unduh pada link yang saya sertakan ini.   https://drive.google.com/folderview?id=0ByFBieYnFlhZVjY4TzFadjRjd1k&usp=sharing

didalam folder tersebut terdapat file :

index.php,

tulis.php,

baca.php

guru.csv, contoh file tulis.php

<html>
<head><title>Input Data Guru </title></head>
<body>
<h1>Catatan Kegiatan siswa X.4</h1>
<form action=”” method=”post”>
Kegiatan: <input type=”text” name=”nama” size=”40″/><br/>
<table border=”1″ style=”width:400px;”>
<tr><th width=”380px”>Nama Siswa</th> <th width=”20px”>Keterangan</th></tr>

<tr><td>1. AGNES RIZA SANGRILLA</td><td><input type=”text” name=”sis1″ size=”10″/><br/></td></tr>
<tr><td>2. AGUS SALIM</td><td><input type=”text” name=”sis2″ size=”10″/><br/></td></tr>
<tr><td>3. AGUSTINA</td><td><input type=”text” name=”sis3″ size=”10″/><br/></td></tr>
<tr><td>4. AHMAD RAIS FAJAR</td><td><input type=”text” name=”sis4″ size=”10″/><br/></td></tr>
<tr><td>5. ALDA SAFITRI</td><td><input type=”text” name=”sis5″ size=”10″/><br/></td></tr>
<tr><td>6. ANNISA ALKAUSAR</td><td><input type=”text” name=”sis6″ size=”10″/><br/></td></tr>
<tr><td>7. EKA AGUSTINA</td><td><input type=”text” name=”sis7″ size=”10″/><br/></td></tr>
<tr><td>8. ELTA SILVIA CHRISTI</td><td><input type=”text” name=”sis8″ size=”10″/><br/></td></tr>
<tr><td>9. ERIC CHRISTIANLY</td><td><input type=”text” name=”sis9″ size=”10″/><br/></td></tr>
<tr><td>10. FAHRUL RAJI</td><td><input type=”text” name=”sis10″ size=”10″/><br/></td></tr>
<tr><td>11. FATIS CHRISTIAN WILI</td><td><input type=”text” name=”sis11″ size=”10″/><br/></td></tr>
<tr><td>12. HANNYNDITA FEBRIANI</td><td><input type=”text” name=”sis12″ size=”10″/><br/></td></tr>
<tr><td>13. HENDRA</td><td><input type=”text” name=”sis13″ size=”10″/><br/></td></tr>
<tr><td>14. ISNANIAH APRILA</td><td><input type=”text” name=”sis14″ size=”10″/><br/></td></tr>
<tr><td>15. KARYAMITO</td><td><input type=”text” name=”sis15″ size=”10″/><br/></td></tr>
<tr><td>16. LAURENSIUS Y S</td><td><input type=”text” name=”sis16″ size=”10″/><br/></td></tr>
<tr><td>17. LUSIANA</td><td><input type=”text” name=”sis17″ size=”10″/><br/></td></tr>
<tr><td>18. MEY INDAH LESTARI</td><td><input type=”text” name=”sis18″ size=”10″/><br/></td></tr>
<tr><td>19. MITHA FLORENTINA</td><td><input type=”text” name=”sis19″ size=”10″/><br/></td></tr>
<tr><td>20. NANDA SETIYAWAN</td><td><input type=”text” name=”sis20″ size=”10″/><br/></td></tr>
<tr><td>21. NISA ENDRAYANI FITRIANA</td><td><input type=”text” name=”sis21″ size=”10″/><br/></td></tr>
<tr><td>22. NOVIA </td><td><input type=”text” name=”sis22″ size=”10″/><br/></td></tr>
<tr><td>23. NURUL ROBIANI</td><td><input type=”text” name=”sis23″ size=”10″/><br/></td></tr>
<tr><td>24. PURNAMASARI</td><td><input type=”text” name=”sis24″ size=”10″/><br/></td></tr>
<tr><td>25. RIZKY AULIA RAHMAN</td><td><input type=”text” name=”sis25″ size=”10″/><br/></td></tr>
<tr><td>26. ROLLY CHRISTY SARI TANO</td><td><input type=”text” name=”sis26″ size=”10″/><br/></td></tr>
<tr><td>27. ROSITA</td><td><input type=”text” name=”sis27″ size=”10″/><br/></td></tr>
<tr><td>28. ROSSY EKA REJEKI</td><td><input type=”text” name=”sis28″ size=”10″/><br/></td></tr>
<tr><td>29. SANDY KURNIAWAN</td><td><input type=”text” name=”sis29″ size=”10″/><br/></td></tr>
<tr><td>30. SRI UTARI</td><td><input type=”text” name=”sis10″ size=”10″/><br/></td></tr>
<tr><td>31. SYAVIRA ARIFAH MATIA DEWI</td><td><input type=”text” name=”sis31″ size=”10″/><br/></td></tr>
<tr><td>32. WENEI PEBRIANI</td><td><input type=”text” name=”sis32″ size=”10″/><br/></td></tr>
<tr><td>33. YOHANA EGIE AGATHA</td><td><input type=”text” name=”sis33″ size=”10″/><br/></td></tr>
<tr><td>34. YOSAFAT AGUS WAHYUDI</td><td><input type=”text” name=”sis34″ size=”10″/><br/></td></tr>
<tr><td>35. YUTIKA BERNNI</td><td><input type=”text” name=”sis35″ size=”10″/><br/></td></tr>
</table>
<input type=”submit” name=”Simpan” value=”Simpan”/>
<input type=”reset” name=”Reset” value=”Reset”/>
</form>

<?php
if (isset($_POST[‘Simpan’])) {
//ambil data
$nama = $_POST[‘nama’];
$sis1 = $_POST[‘sis1’];
$sis2 = $_POST[‘sis2’];
$sis3 = $_POST[‘sis3’];
$sis4 = $_POST[‘sis4’];
$sis5 = $_POST[‘sis5’];
$sis6 = $_POST[‘sis6’];
$sis7 = $_POST[‘sis7’];
$sis8 = $_POST[‘sis8’];
$sis9 = $_POST[‘sis9’];
$sis10 = $_POST[‘sis10’];
$sis11 = $_POST[‘sis11’];
$sis12 = $_POST[‘sis12’];
$sis13 = $_POST[‘sis13’];
$sis14 = $_POST[‘sis14’];
$sis15 = $_POST[‘sis15’];
$sis16 = $_POST[‘sis16’];
$sis17 = $_POST[‘sis17’];
$sis18 = $_POST[‘sis18’];
$sis19 = $_POST[‘sis19’];
$sis20 = $_POST[‘sis20’];
$sis21 = $_POST[‘sis21’];
$sis22 = $_POST[‘sis22’];
$sis23 = $_POST[‘sis23’];
$sis24 = $_POST[‘sis24’];
$sis24 = $_POST[‘sis24’];
$sis25 = $_POST[‘sis25’];
$sis26 = $_POST[‘sis26’];
$sis27 = $_POST[‘sis27’];
$sis28 = $_POST[‘sis28’];
$sis29 = $_POST[‘sis29’];
$sis30 = $_POST[‘sis30’];
$sis31 = $_POST[‘sis31’];
$sis32 = $_POST[‘sis32’];
$sis33 = $_POST[‘sis33’];
$sis34 = $_POST[‘sis34’];
$sis35 = $_POST[‘sis35’];

$arrdata = array($nama, $sis1, $sis2, $sis3, $sis4, $sis5, $sis6, $sis7,$sis8, $sis9, $sis10, $sis11, $sis12, $sis13, $sis14, $sis15,$sis16, $sis17,
$sis18, $sis19, $sis20, $sis21, $sis22, $sis23, $sis24, $sis25, $sis26, $sis27, $sis28, $sis29, $sis30, $sis31, $sis32, $sis33, $sis34, $sis35);

$fp = fopen(‘guru.csv’, ‘a+’);

$tulis = fputcsv($fp, $arrdata);

if ($tulis) {
echo “<h2>Data berhasil disimpan</h2>”;
} else {
echo “<h2>Data gagal disimpan</h2>”;
}
echo “<p><a href=’baca.php’>Lihat isi Data</a> | “;
echo “<a href=’guru.csv’>Download file </a></p>”;
fclose($fp);
}
?>

</body>
</html>

 

Leave a Reply

Share

Comments

comments

4 Comments

  1. April 28, 2015    

    Terimakasih Pak Budi. Informasinya bermanfaat, sy coba praktekan dulu.
    Download Aplikasi Al-Qur’an telah menulis..Download Gratis Software Aplikasi Ayat Al Quran Terbaik, Bisa Putar Murottal Per Ayat

  2. February 27, 2015    

    mantap gan thank ya gan

  3. February 22, 2015    
  4. February 12, 2015    

    mohon koreksi kalau ada yang salah
    budies telah menulis..Aplikasi PHP di Android tanpa database

Leave a Reply

Your email address will not be published. Required fields are marked *

Download this post as PDF
CommentLuv badge

This site uses Akismet to reduce spam. Learn how your comment data is processed.

iklan google

edubudies

cari produk di Lazada

Google+ follower

MOL Bonggol pisang

SEO Powered by Platinum SEO from Techblissonline
Whatapps