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>

 

Share

Comments

comments

4 Comments

  1. April 28, 2015    

    Terimakasih Pak Budi. Informasinya bermanfaat, sy coba praktekan dulu.

  2. February 27, 2015    

    mantap gan thank ya gan

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

    mohon koreksi kalau ada yang salah

Leave a Reply

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

Download this post as PDF

berrybenka

cari produk di Lazada

Google+ follower

Belanja di LAZADA

Lazada Indonesia

Get paid to share your links!
SEO Powered by Platinum SEO from Techblissonline