Anda di halaman 1dari 15

LAPORAN PRAKTIKUM

PEMROGRAMAN BERORIENTASI OBJEK (JAVA)

Oleh :

E. Juniar Pirwansa (1083046)

Kelas : 2B

JURUSAN TEKNIK INFORMATIKA


POLITEKNIK POS INDONESIA
BANDUNG
2011
HALAMAN PENGESAHAN

Judul Praktikum : J2ME Graphic User Interface dan Interkoneksi


Client Server
Sub Judul Praktikum : 1. Komponen ChoiceGroup
2. Web Server
3. Interaksi dengan Database
Tanggal Praktikum : 18 November 2010
Tanggal Penyerahan Laporan : 8 Januari 2011
Tempat Praktikum : Laboratorium Komputer 313
Alat dan Software : 1. NetBeans IDE 6.7.1
2. Microsoft Office 2007
3. PicPick
4. Adobe Reader
5. Apache Server
6. Notepad++
Kelas : 3B
Nama : E. Juniar Pirwansa (1083046)

Jurusan : Teknik Informatika

Bandung, Januari 2011


Menyetujui
Dosen Pengajar

Azizah Zakiah, S.Kom

2
KATA PENGANTAR

Puji syukur kami panjatkan ke hadirat Tuhan Yang Maha Esa yang atas
kurniaNya kami dapat menyelesaikan Laporan Praktikum mata kuliah pemrograman
komputer ini.

Adapun isi dari Laporan ini adalah mengenai pemrograman aplikasi mobile
dengan menggunakan bahasa Java dengan aplikasi NetBeans IDE 6.7.1yang telah
kami lakukan di Laboratorium komputer Teknik Informatika selama masa perkuliahan
di semester ganjil ini.

Demikian Laporan Praktikum Pemrograman Aplikasi Mobile ini kami buat,


sebagai hasil praktikum yang telah kami lakukan selama semester ganjil ini. Saran
yang membangun sangat kami harapkan sehingga kedepannya nanti dapat lebih baik.

Penyusun,

E. Juniar Pirwansa
NPM.1083046

3
DAFTAR ISI

JUDUL LAPORAN....................................................................................................................i
HALAMAN PENGESAHAN....................................................................................................ii
KATA PENGANTAR..............................................................................................................iii
DAFTAR ISI.............................................................................................................................iv

BAB I LANDASAN TEORI.................................................................................................5


A. Komponen ChoiceGroup................................................................................................5
B. Web Server......................................................................................................................5
C. Interaksi dengan Database..............................................................................................6

BAB II HASIL PRAKTIKUM DAN PEMBAHASAN........................................................7


2.1 Membuat database dengan AppServ melalui PHPMyAdmin......................................7
2.2 Skrip Program untuk mencoba koneksi ke server........................................................9
2.2 Skrip Program untuk input data....................................................................................10
2.2 Skrip Program untuk menampilkan hasil kalkulasi......................................................12
BAB III KESIMPULAN........................................................................................................15

4
BAB 1
LANDASAN TEORI

1.1 Komponen ChoiceGroup


Memberikan user pilhan dari list yang tersedia ,terdapat 3 format ChoiceGroup:
 EXSCLUSIVE : satu pilihan
 MULTIPLE: banyak pilihan
 POPUP: satu pilhan dengan tampilan popup
Format
 ChoiceGroup (String label, int choiceType)
Membuat objek ChoiceGroup dan menentukan title dan tipenya
 ChoiceGroup(String label int choiceType String[] stringElements,Image[]
imageElements
Membuat objek ChoiceGroup menentukan title dan tipe serta array dari string dan
gambar untuk nilai awal. Untuk passing parameter dari pilihan user gunakan
getSelectedIndex(), getString(int elementNum) and isSelected (int elementNum).

1.2 WEB SERVICES


Web service adalah sebuah sofware aplikasi yang tidak terpengaruh oleh platform,
ia akan menyediakan method-method yang dapat diakses oleh network. Ia juga akan
menggunakan XML untuk pertukaran data, khususnya pada dua entities bisnis yang
berbeda.
Beberapa karakteristik dari web service adalah:
 - Message-based
 - Standards-based
 - Programming language independent
 - Platform-neutral
Beberapa key standard didalam web service adalah: XML, SOAP, WSDL and
UDDI.
SOAP (Simple Object Access Protocol) adalah sebuah XML-based mark-up
language untuk pergantian pesan diantara aplikasi-aplikasi. SOAP berguna seperti
sebuah amplop yang digunakan untuk pertukaran data object didalam network. SOAP
mendefinisikan empat aspek didalam komunikasi: Message envelope, Encoding, RPC

5
call convention, dan bagaimana menyatukan sebuah message didalam protokol
transport. Sebuah SOAP message terdiri dari SOAP Envelop dan bisa terdiri dari
attachments atau tidak memiliki attachment. SOAP envelop tersusun dari SOAP
header dan SOAP body, sedangkan SOAP attachment membolehkan non-XML data
untuk dimasukkan kedalam SOAP message, di-encoded, dan diletakkan kedalam
SOAP message dengan menggunakan MIME-multipart.

1.3 Interaksi dengan Database (Review)


Dalam pembuatan aplikasi berbasis Database-WAP, beberapa perintah di Database
balik DML dan DDL bisa digunakan dikarenakan aksesnya masis berbasis PHP
Beberapa tahapan dalam iterkoneksi dengan Database:
 Membuka Koneksi ke serverMySQL
$conn=mysql_connect ("host","username","password");
 Memilih database
mysql_select_db("namadatabase",$conn);
 Memilih tabel dengan query
$hasil= mysql_query("SQL Statement");
 Menganbil record dari tabel
$row = mysql_fecth_row($hasil);

a.

6
BAB II
HASIL PRAKTIKUM DAN PEMBAHASAN

2.1 Pembuatan Database dengan AppServ melalui phpMyAdmin

A. Buat Database “db_pdam “, dengan 2 tabel didalamnya yaitu tabel golongan


dan tabel pemakai.

7
Langkah 1: Membuat menu a yaitu menu koneksi yang menghubungkan NetBean
dengan Database(MySQL)

Coding:

Contoh program untuk koneksi ke server, dengan format php.

Tampilan di browser :

8
2.2 Skrip Program untuk mencoba koneksi ke server

9
Jika skrip tersebut di running akan muncul GUI seperti berikut.

2.3 Skrip Program untuk input data

10
Buat skrip java diatas. Kemudian buat skrip PHP berikut.

Jika skrip java diatas di running maka akan tampil GUI seperti berikut.

11
2.4 Skrpi Program untuk menampilkan hasil kalkulasi

Buatlah terlebih dahulu skrip java berikut.

12
Kemudian buat skrip PHP berikut.

Setelah itu, running program java yang telah dibuat sebelumnya maka akan muncul
GUI seperti berikut.

13
14
BAB III
KESIMPULAN
Untuk membuat sebuah program seperti aplikasi perhitungan biaya pemakaian
PDAM, maka diperlukan koneksi antara netbeans dengan server (localhost) agar data
yang diproses dapat berjalan. Data yang diinputkan atau dimasukkan ke dalam
aplikasi mobile maka akan langsung tersimpan pula di databse pada localhost melalui
phpMyAdmin. Sehingga terjadi hubungan antara client (aplikasi mobile) dengan
server(localhost).

Untuk interfacenya sendiri, bisa digunakan pilihan textfield maupun


choicegroup, sesuai dengan keinginan dan kebutuhan dibangunnya aplikasi tersebut.
Sehingga dapat memudahkan pengoperasian program tersebut.

15

Anda mungkin juga menyukai