Download - Laporan Praktikum Oka Rudi
![Page 1: Laporan Praktikum Oka Rudi](https://reader034.vdocuments.pub/reader034/viewer/2022050801/5571f92949795991698eefa0/html5/thumbnails/1.jpg)
LAPORAN PRAKTIKUM
APLIKASI MOBILE DENGAN DATABASE
Oleh
I Nyoman Oka Aryadi (1083051)
Rudy Salman Akbar Alfarisy (1083152)
TI/3B
JURUSAN TEKNIK INFORMATIKA
POLITEKNIK POS INDONESIA
BANDUNG
2010
![Page 2: Laporan Praktikum Oka Rudi](https://reader034.vdocuments.pub/reader034/viewer/2022050801/5571f92949795991698eefa0/html5/thumbnails/2.jpg)
HALAMAN PENGESAHAN
Judul Praktikum : Aplikasi Mobile Dengan Database
Sub Judul Praktikum : 1. Proses Installisasi XAMPP
2. Membuat database
3. Membuat program koneksi ke database
4. Membuat program insert ke database
5. Membuat program menampilkan dari database
Tanggal Praktikum : 19 November 2010
Tanggal Penyerahan Laporan : 20 November 2010
Tempat Praktikum : Rumah Kos-an
Alat dan Software : 1. Netbeans
2. XAMPP
3. Notepad
Kelas : TI /3B
Nama : 1. I nyoman oka aryadi /1083051
2. Rudy Salman Akbar Alfarisy / 1083152
Jurusan : Teknik Informatika
Bandung, 30 November 2010
Menyetujui
Dosen Pengampu
Azizah Zakiah, S.Kom
![Page 3: Laporan Praktikum Oka Rudi](https://reader034.vdocuments.pub/reader034/viewer/2022050801/5571f92949795991698eefa0/html5/thumbnails/3.jpg)
KATA PENGANTAR
Puji syukur kami panjatkan ke hadirat Tuhan Yang Maha Esa yang atas kurniaNya
penyusun dapat menyelesaikan Laporan Praktikum Mobile Programming (J2ME) ini.
Adapun isi dari Laporan ini adalah mengenai hasil-hasil yang didapat dapat dari
praktikum mata kuliah Mobile Programming dengan menggunakan bahasa pemrograman
java didukung oleh software Net Beans yang telah dilakukan.
Demikian Laporan Praktikum Pemrograman Komputer ini di buat, sebagai hasil
praktikum yang telah dilakukan. Kritik dan saran yang membangun sangat kami harapkan
sehingga kedepannya nanti dapat lebih baik.
Penyusun,
![Page 4: Laporan Praktikum Oka Rudi](https://reader034.vdocuments.pub/reader034/viewer/2022050801/5571f92949795991698eefa0/html5/thumbnails/4.jpg)
DAFTAR ISI
JUDUL LAPORAN………….……....………………………………...……………………....i
LEMBAR PENGESAHAN.………………….…………………..………………………..….ii
KATA PENGANTAR………………………………………..…………………………….....iii
DAFTAR ISI……….………………………….………………………………………………iv
PEMBAHASAN………..……………………………………………….……………………...1
1. Proses Installisasi XAMPP……..…………..………….…………………………………….1
2. Membuat database nyoman_rudi………………………….…………………………….....5
3. Membuat script untuk koneksi ke database..……………………………………………..…8
4. Membuat file insert.php untuk insert data ke database..…………………………………...18
5. Membuat file tampil.php untuk menampilkan data ………………….................................23
KESIMPULAN ………………...……………………………………………………..………27
![Page 5: Laporan Praktikum Oka Rudi](https://reader034.vdocuments.pub/reader034/viewer/2022050801/5571f92949795991698eefa0/html5/thumbnails/5.jpg)
PEMBAHASAN
1. Proses Installasi Webserver XAMPP 1.7.0 win32
Pilih Bahasa Inggris Kemudian Klik OK.
Klik Next Pada Option ini.
![Page 6: Laporan Praktikum Oka Rudi](https://reader034.vdocuments.pub/reader034/viewer/2022050801/5571f92949795991698eefa0/html5/thumbnails/6.jpg)
Set Destination folder di C://xampp, Kemudian Klik Next
Pada menu SERVICE SECTION, checklist option Install apache, Install Mysql dan
Install Filezilla as service. Kemudian klik Install
![Page 7: Laporan Praktikum Oka Rudi](https://reader034.vdocuments.pub/reader034/viewer/2022050801/5571f92949795991698eefa0/html5/thumbnails/7.jpg)
Tunggu hingga proses instalasi selesai.
Selesai . . .
![Page 8: Laporan Praktikum Oka Rudi](https://reader034.vdocuments.pub/reader034/viewer/2022050801/5571f92949795991698eefa0/html5/thumbnails/8.jpg)
Langkah selanjutnya adalah menjalankan service apache dan Mysqlnya.
Checklist service Apache dan Mysql sehingga Running seperti gambar di atas.
2. Membuat database nyoman_rudi
![Page 9: Laporan Praktikum Oka Rudi](https://reader034.vdocuments.pub/reader034/viewer/2022050801/5571f92949795991698eefa0/html5/thumbnails/9.jpg)
Buka Internet Explorer / web browser lainnya dan ketik http://localhost/phpmyadmin/
Pilih menu Home, Kemudian Create database nyoman_rudi.
![Page 10: Laporan Praktikum Oka Rudi](https://reader034.vdocuments.pub/reader034/viewer/2022050801/5571f92949795991698eefa0/html5/thumbnails/10.jpg)
Database nyoman_rudi telah di buat.
Langkah selanjutnya adalah membuat table t_golongan pada database nyoman_rudi
Create table t_golongan menggunakan 2 fields dan Klik Go. . .
Buat fields tipe_golongan dan biaya_golongan, set Type datanya menjadi Integer. Set
tipe golongan menjadi Primary Key, kemudian klik Save.
Langkah selanjutnya adalah mengisi data di table t_golongan
![Page 11: Laporan Praktikum Oka Rudi](https://reader034.vdocuments.pub/reader034/viewer/2022050801/5571f92949795991698eefa0/html5/thumbnails/11.jpg)
Klik table t_golongan pada database nyoman_rudi, kemudian pilih menu Insert.
Inputkan data seperti gambar diatas.
Langkah selanjutnya adalah membuat table ke-2 yaitu t_pemakai pada database nyoman_rudi
Pada database nyoman_rudi, create table t_pemakai. Set number of fields 5, klik Go
Isi fields pada table t_pemakai seperti pada gambar diatas, jangan lupa untuk menset
no_pemakai sebagai primary key. Klik save
![Page 12: Laporan Praktikum Oka Rudi](https://reader034.vdocuments.pub/reader034/viewer/2022050801/5571f92949795991698eefa0/html5/thumbnails/12.jpg)
3. Membuat script untuk koneksi ke database (koneksi.php)
$konek=mysql_connect("localhost","root",""); // Script ini berfungsi untuk koneksi ke
server localhost dengan menggunakan user “root” tanpa password.
$database=mysql_select_db("nyoman_rudi"); // Script ini memilih koneksi ke
database nyoman_rudi
$sql=mysql_query('select * from t_golongan, t_pemakai',$konek); // SQL query yang
berfungsi untuk melihat semua isi fields dari table t_golongan dan t_pemakai.
Buat folder baru di C://XAMPP/htdocs dengan nama nyoman_rudi, kemudian save file
koneksi.php ini didalam folder nyoman_rudi.
Langkah selanjutnya adalah membuat Project baru Netbeans IDE 6.7.1
![Page 13: Laporan Praktikum Oka Rudi](https://reader034.vdocuments.pub/reader034/viewer/2022050801/5571f92949795991698eefa0/html5/thumbnails/13.jpg)
Pilih choose project Java ME dan Projects Mobile Application, klik Next
Buat project menggunakan Netbeans dengan nama nyoman_rudi dan MIDlet class name
dengan nama koneksi.
![Page 14: Laporan Praktikum Oka Rudi](https://reader034.vdocuments.pub/reader034/viewer/2022050801/5571f92949795991698eefa0/html5/thumbnails/14.jpg)
Ganti Project Name dengan nama nyoman_rudi, Klik Next.
![Page 15: Laporan Praktikum Oka Rudi](https://reader034.vdocuments.pub/reader034/viewer/2022050801/5571f92949795991698eefa0/html5/thumbnails/15.jpg)
Klik Next
![Page 16: Laporan Praktikum Oka Rudi](https://reader034.vdocuments.pub/reader034/viewer/2022050801/5571f92949795991698eefa0/html5/thumbnails/16.jpg)
Klik Finish
Klik menu new File, Choose Categories MIDP dan File Types MIDlet. Klik next
![Page 17: Laporan Praktikum Oka Rudi](https://reader034.vdocuments.pub/reader034/viewer/2022050801/5571f92949795991698eefa0/html5/thumbnails/17.jpg)
Ubah MIDlet name menjadi koneksi, Klik finish.
Selanjutnya ketik script berikut pada file koneksi.java yang akan kita gunakan untuk
menghubungkan dengan file koneksi.php
>> koneksi.java
![Page 18: Laporan Praktikum Oka Rudi](https://reader034.vdocuments.pub/reader034/viewer/2022050801/5571f92949795991698eefa0/html5/thumbnails/18.jpg)
![Page 19: Laporan Praktikum Oka Rudi](https://reader034.vdocuments.pub/reader034/viewer/2022050801/5571f92949795991698eefa0/html5/thumbnails/19.jpg)
String URLsite = "http://localhost/nyoman_rudi/koneksi.php"; //
Script ini berfungsi untuk membuka URLsite
http://localhost/nyoman_rudi/koneksi.php";
Kemudian build and run project nyoman_rudi menggunakan Netbeans, hasil kompilasinya
sebagai berikut :
![Page 20: Laporan Praktikum Oka Rudi](https://reader034.vdocuments.pub/reader034/viewer/2022050801/5571f92949795991698eefa0/html5/thumbnails/20.jpg)
![Page 21: Laporan Praktikum Oka Rudi](https://reader034.vdocuments.pub/reader034/viewer/2022050801/5571f92949795991698eefa0/html5/thumbnails/21.jpg)
4. Membuat file insert.php untuk insert data ke database
![Page 22: Laporan Praktikum Oka Rudi](https://reader034.vdocuments.pub/reader034/viewer/2022050801/5571f92949795991698eefa0/html5/thumbnails/22.jpg)
Save file ini dengan nama insert.php dan letakan di direktori
C://XAMPP/htdocs/nyoman_rudi
$sqlstr="insert into t_pemakai
values('$no_pemakai','$nama_pemakai','$golongan','$pemakaian','null')"; // Sql Query ini
berfungsi untuk memasukan data ke table t_pemakai dengan nilai dari variable nama,
nama_pemakai, golongan, pemakai, NULL
Langkah selanjutnya membuat file insert.java pada project nyoman_rudi.
![Page 23: Laporan Praktikum Oka Rudi](https://reader034.vdocuments.pub/reader034/viewer/2022050801/5571f92949795991698eefa0/html5/thumbnails/23.jpg)
![Page 24: Laporan Praktikum Oka Rudi](https://reader034.vdocuments.pub/reader034/viewer/2022050801/5571f92949795991698eefa0/html5/thumbnails/24.jpg)
![Page 25: Laporan Praktikum Oka Rudi](https://reader034.vdocuments.pub/reader034/viewer/2022050801/5571f92949795991698eefa0/html5/thumbnails/25.jpg)
p1 = "no_pemakai="+t1.getString()+"&nama_pemakai="+t2.getString()
+"&golongan="+t3.getString()+"&pemakaian="+t4.getString(); // String
p1 berfungsi untuk memPOST nilai dari no_pemakai, nama_pemakai,
golongan, pemakai
Hasil kompilasi dari file insert.java adalah :
![Page 26: Laporan Praktikum Oka Rudi](https://reader034.vdocuments.pub/reader034/viewer/2022050801/5571f92949795991698eefa0/html5/thumbnails/26.jpg)
![Page 27: Laporan Praktikum Oka Rudi](https://reader034.vdocuments.pub/reader034/viewer/2022050801/5571f92949795991698eefa0/html5/thumbnails/27.jpg)
Data Tersimpan apabila kita mengisi seluruh coloum dengan benar. Untuk membuktikannya
kita dapat melihat datanya di database nyoman_rudi pada table t_pemakai
Data di table pemakai
5. Membuat file tampil.php untuk menampilkan data
![Page 28: Laporan Praktikum Oka Rudi](https://reader034.vdocuments.pub/reader034/viewer/2022050801/5571f92949795991698eefa0/html5/thumbnails/28.jpg)
Simpan file tampil.php ini pada direktori C://XAMPP/htdocs/nyoman_rudi
Kemudian kita buat file tampil.java pada projects nyoman_rudi
![Page 29: Laporan Praktikum Oka Rudi](https://reader034.vdocuments.pub/reader034/viewer/2022050801/5571f92949795991698eefa0/html5/thumbnails/29.jpg)
Hasil kompilasi dari tampil.java adalah :
![Page 30: Laporan Praktikum Oka Rudi](https://reader034.vdocuments.pub/reader034/viewer/2022050801/5571f92949795991698eefa0/html5/thumbnails/30.jpg)
KESIMPULAN
![Page 31: Laporan Praktikum Oka Rudi](https://reader034.vdocuments.pub/reader034/viewer/2022050801/5571f92949795991698eefa0/html5/thumbnails/31.jpg)
Adapun kesimpulan dari praktikum ini adalah sebagai berikut;
1. Dalam membuat aplikasi mobile dengan menggunakan database, salah satu database
yang dapat digunakan adalah PHPMyadmin yang ada pada Software XAMPP.
2. $konek=mysql_connect("localhost","root",""); // Script ini berfungsi untuk koneksi ke
server localhost dengan menggunakan user “root” tanpa password.
3. $database=mysql_select_db("nyoman_rudi"); // Script ini memilih koneksi ke
database nyoman_rudi
4. $sql=mysql_query('select * from t_golongan, t_pemakai',$konek); // SQL query yang
berfungsi untuk melihat semua isi fields dari table t_golongan dan t_pemakai.
5. p1 = "no_pemakai="+t1.getString()+"&nama_pemakai="+t2.getString()
+"&golongan="+t3.getString()+"&pemakaian="+t4.getString(); //
String p1 berfungsi untuk memPOST nilai dari no_pemakai, nama_pemakai,
golongan, pemakai
6. $sqlstr="insert into t_pemakai
values('$no_pemakai','$nama_pemakai','$golongan','$pemakaian','null')"; // Sql Query
ini berfungsi untuk memasukan data ke table t_pemakai dengan nilai dari variable
nama, nama_pemakai, golongan, pemakai, NULL