laporan praktikum oka rudi

31
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

Upload: okajean1

Post on 27-Jun-2015

167 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Laporan Praktikum Oka Rudi

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

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

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

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

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

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

Tunggu hingga proses instalasi selesai.

Selesai . . .

Page 8: Laporan Praktikum Oka Rudi

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

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

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

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

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

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

Ganti Project Name dengan nama nyoman_rudi, Klik Next.

Page 15: Laporan Praktikum Oka Rudi

Klik Next

Page 16: Laporan Praktikum Oka Rudi

Klik Finish

Klik menu new File, Choose Categories MIDP dan File Types MIDlet. Klik next

Page 17: Laporan Praktikum Oka Rudi

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
Page 19: Laporan Praktikum Oka Rudi

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
Page 21: Laporan Praktikum Oka Rudi

4. Membuat file insert.php untuk insert data ke database

Page 22: Laporan Praktikum Oka Rudi

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
Page 24: Laporan Praktikum Oka Rudi
Page 25: Laporan Praktikum Oka Rudi

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
Page 27: Laporan Praktikum Oka Rudi

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

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

Hasil kompilasi dari tampil.java adalah :

Page 30: Laporan Praktikum Oka Rudi

KESIMPULAN

Page 31: Laporan Praktikum Oka Rudi

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