implementasi aplikasi menghitung tip restoran berbasis mobile android
Post on 29-Jan-2018
130 Views
Preview:
TRANSCRIPT
BAB IV
IMPLEMENTASI PROGRAM
Pada bab ini akan dibahas Implementasi program ke dalam aplikasi
Android Mobile yang telah dibuat sesuai dengan Analisis dan perancangan
yang telah dibahas di Bab sebelumnya
4.1. Implementasi Program
Dengan perkembangan teknologi yang kian maju, manusia dapat
membuat berbagai macam peralatan sebagai alat bantu dalam menjalankan
berbagai aktivitas untuk mendukung produktifitas. Dengan segala aktifitas
yang kian padat menjadikan sebagian orang memiliki tingkat mobilitas yang
tinggi. Hargailah para pekerja-pekerja di hotel-hotel, di cafe, di warung-
warung dengan membiasakan diri untuk memberi tip. Di negara lain seperti
Amerika, membayar tip adalah wajib hukumnya. Semoga kita juga tidak kalah
untuk bisa membayar sedekah seperti yang di lakukan orang Amerika tsb.
Aplikasi ini untuk menghitung Tip yang bisa di pasang di HP, agar mudah
menghitung berapa tip yang harus di bayar.
4.2. Hasil Program
1. Form ScreenSplash
Dalam program ini saya menggunakan screensplash sebagai tampilan
utama ketika masuk kedalam program tersebut
32
Pada saat program dijalankan maka akan tampil ScreenSplash seperti
tampilan gambar berikut ini
33
2. Form Menu Utama
Pada tampilan menu Utama, disini diberi beberapa tombol untuk
menghubungkan dengan form lainnya, yaitu ada tombol
• Instruction : yang berisi mengenai penjelasan dari cara pemakaian
program
• Program : yaitu form berisi inputan untuk memasukan biaya
pembelanjaan serta biaya tip untuk mendapatkan hasil perhitungan
jumlah biaya total yang harus dibayar.
• About Me : form yang berisi tentang pengembang aplikasi menghitung
Tip Restoran berbasis Mobile Android ini
34
• Exit : yaitu tombol untuk keluar dari program, dimana sebelum keluar
program akan menanyakan apakah user benar benar ingin keluar atau
tidak
Adapun kode program adalah seperti gambar dibawah ini :
Dan setelah dirun akan tampil seperti gambar dibawah ini
35
a. Button Cara Pakai
Pada program diatas, pada tombol “Btncarapakai” diberikan fungi
onClick =”carapakaiClick”. Adapun script program untuk membaca fungsi
tersebut adalah seperti dibawah ini :
public void carapakaiClick(View v){
Intent carapakai=new Intent (this, carapakai.class);
startActivity(carapakai);
}
36
b. Button Program
Pada program diatas, pada tombol “Btnprogram” diberikan fungi
onClick =”programClick”. Adapun script program untuk membaca fungsi
tersebut adalah seperti dibawah ini :
public void programClick(View v){
Intent program=new Intent (this, Program.class);
startActivity(program);
}
c. Button Tentang saya
Pada program diatas, pada tombol “Btntentang” diberikan fungi
onClick =”tentangClick”. Adapun script program untuk membaca fungsi
tersebut adalah seperti dibawah ini :
public void tentangClick(View v){
Intent tentang=new Intent (this, Tentang.class);
startActivity(tentang);
}
d. Button Exit
Pada program diatas, pada tombol “Btnexit” diberikan fungi onClick
=”exitClick”. Adapun script program untuk membaca fungsi tersebut
adalah seperti dibawah ini :
public void exitClick(View view) {
AlertDialog.Builder ad = new AlertDialog.Builder(this);
ad.setMessage("Apakah Anda Benar-Benar ingin keluar?");
ad.setPositiveButton("Ya", new
DialogInterface.OnClickListener() {
37
public void onClick(DialogInterface dialog, int id) {
// closeDialog.this.finish();
Intent exit = new Intent(Intent.ACTION_MAIN);
exit.addCategory(Intent.CATEGORY_HOME);
exit.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(exit);
}
});
ad.setNegativeButton("Tidak",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.cancel();
}
});
ad.show();
adapun gambar setelah di run adalah seperti berikut ini :
38
3. Form carapakai
Pada form ini ini saya memberikan tentang petunjuk penggunaan
pemakaian aplikasi ini agar user dapat memahami dan mengerti cara
kerja dari program ini, sehingga user dapat merasakan manfaat dari
program ini secara baik.
a. Xml carapakai
Pada bagian ini saya akan memberikan layout tampilan dari tata
cara pemakaian dari program ini
Adapun script kode xml dari form cara pakai ialah :
39
40
b. Java carapakai
Adapun form berikut ini berisi script kode java yang berfungsi
untuk mengakses form carapakai.xml.
Adapun script kodenya adalah seperti gambar dibawah ini
Adapun hasil program setelah di run adalah seperti gambar
dibawah ini
4. Form Program
41
Pada form ini berisi tentang proses mengolah input yang diberikan
user menjadi sebuah informasi mengenai hasil perhitungan untuk
menampilkan biaya tip yang diberikan.
a. Xml Program
Pada form ini berisi mengenai layout program dari aplikasi
menghitung tip restoran berbasis Mobile Android
Adapun script kodenya adalah seperti gambar dibawah ini :
42
43
44
b. Java Program
Pada form ini berisi script kode yang berfungi untuk memnaggil
fungsi program java dan memanggil layout program Adapun script
kode programnya adalah seperti gambar dibawah ini
45
Adapun gambar setelah program di run adalah seperti berikut ini :
46
c. Button Hitung
Pada tombol ini berisi perintah untuk menampilkan hasil dari
perhitungan setelah user menginput data. adapun script kodenya
adalah seperti berikut ini
private void hitung(){
//nilai berapa, datang darimana
berapaJumlah=Double.parseDouble(tulisBerapaJumlah.getText(
).toString());
berapaPersen=Double.parseDouble(tulisBerapaPersen.getText().
toString());
47
jumlahOrang=Double.parseDouble(tulisBerapaOrang.getText().t
oString());
//logika matematika-nya
berapaTip=(berapaJumlah*berapaPersen)/100;
berapaTotal=berapaJumlah+berapaTip;
berapaPerOrang=berapaTotal/jumlahOrang;
//hasil perhitungan
tunjukJumlahTip.setText(Double.toString(berapaTip));
tunjukJumlahTotal.setText(Double.toString(berapaTotal));
tunjukBerapaPerOrang.setText(Double.toString(berapaPerOran
g));
}
Pada gambar dibawah akan ditampilkan gambar hasil perhitungan
jika user memberi inputan.
48
d. Button Ulang
Pada tombol ini berisi perintah untuk mengulang atau mereset
kembali hasil dari perhitungan jika user akan memulai menghitung
lagi. adapun script kodenya adalah seperti berikut ini
private void ulangi(){
tulisBerapaJumlah.setText("0");
tulisBerapaPersen.setText("0");
tulisBerapaOrang.setText("0");
tunjukJumlahTip.setText("....");
tunjukJumlahTotal.setText("....");
tunjukBerapaPerOrang.setText("....");
}
Pada gambar dibawah akan ditampilkan gambar hasil perhitungan
jika user mengulang atau mereset untuk memulai perhitungan lagi.
49
5. Form Tentang Saya
Pada form ini saya memberikan gambaran mengenai penulis dan
rekannya, berupa data diri, kontak dan hal lain sebagainya
a. Xml Tentang Saya
Berisi mengenai Layout dari data diripengembang aplikasi ,
adapun script kodenya adalah seperti gambar dibawah ini
50
51
b. Java Tentang Saya
Berisi script yang berfungsi untuk memanggil layout tentang saya,
adapun script kodenya adalah seperti berikut ini
52
Dan hasilnya setelah di run adalah seperti berikut ini
53
top related