SlideShare uma empresa Scribd logo
1 de 22
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

Mais conteúdo relacionado

Mais procurados

Modul 1 konsep dasar pemrograman delphi
Modul   1 konsep dasar pemrograman delphiModul   1 konsep dasar pemrograman delphi
Modul 1 konsep dasar pemrograman delphiFajar Istiqomah
 
Alur Pembuatan Program - dasar visual basic bagian 2
Alur Pembuatan Program - dasar visual basic bagian 2Alur Pembuatan Program - dasar visual basic bagian 2
Alur Pembuatan Program - dasar visual basic bagian 2Isya Ansyari
 
Pengenalan Dasar Visual Basic - bagian 3
Pengenalan Dasar Visual Basic - bagian 3Pengenalan Dasar Visual Basic - bagian 3
Pengenalan Dasar Visual Basic - bagian 3Isya Ansyari
 
Event & Property VB - dasar visual basic bagian 4
Event & Property VB - dasar visual basic bagian 4Event & Property VB - dasar visual basic bagian 4
Event & Property VB - dasar visual basic bagian 4Isya Ansyari
 
Ms. Power point Bab 1 dan 2
Ms. Power point Bab 1 dan 2Ms. Power point Bab 1 dan 2
Ms. Power point Bab 1 dan 2EVAN HAFIZH
 
Z A I N I B A I H A Q I
Z A I N I  B A I H A Q IZ A I N I  B A I H A Q I
Z A I N I B A I H A Q IGerung City
 

Mais procurados (12)

Modul 5
Modul 5Modul 5
Modul 5
 
X xx3
X xx3X xx3
X xx3
 
Modul 1 konsep dasar pemrograman delphi
Modul   1 konsep dasar pemrograman delphiModul   1 konsep dasar pemrograman delphi
Modul 1 konsep dasar pemrograman delphi
 
Tugas5 1300631009
Tugas5 1300631009Tugas5 1300631009
Tugas5 1300631009
 
Alur Pembuatan Program - dasar visual basic bagian 2
Alur Pembuatan Program - dasar visual basic bagian 2Alur Pembuatan Program - dasar visual basic bagian 2
Alur Pembuatan Program - dasar visual basic bagian 2
 
GUI
GUIGUI
GUI
 
Pengenalan Dasar Visual Basic - bagian 3
Pengenalan Dasar Visual Basic - bagian 3Pengenalan Dasar Visual Basic - bagian 3
Pengenalan Dasar Visual Basic - bagian 3
 
Event & Property VB - dasar visual basic bagian 4
Event & Property VB - dasar visual basic bagian 4Event & Property VB - dasar visual basic bagian 4
Event & Property VB - dasar visual basic bagian 4
 
Modul delphi
Modul delphiModul delphi
Modul delphi
 
Ms. Power point Bab 1 dan 2
Ms. Power point Bab 1 dan 2Ms. Power point Bab 1 dan 2
Ms. Power point Bab 1 dan 2
 
Z A I N I B A I H A Q I
Z A I N I  B A I H A Q IZ A I N I  B A I H A Q I
Z A I N I B A I H A Q I
 
36 JBK Borland Delphi 7
36 JBK Borland Delphi 736 JBK Borland Delphi 7
36 JBK Borland Delphi 7
 

Semelhante a Implementasi Aplikasi Menghitung Tip Restoran Berbasis Mobile Android

Aplikasi penghitung luas dan keliling pada bangun datar
Aplikasi penghitung luas dan keliling pada bangun datarAplikasi penghitung luas dan keliling pada bangun datar
Aplikasi penghitung luas dan keliling pada bangun datarasalhunter
 
Laporan tugas akhir
Laporan tugas akhirLaporan tugas akhir
Laporan tugas akhirahmadranddy
 
Laporan tugas akhir
Laporan tugas akhirLaporan tugas akhir
Laporan tugas akhirahmadranddy
 
Laporan aplikasi program browser
Laporan aplikasi program browserLaporan aplikasi program browser
Laporan aplikasi program browserichsanbarokah
 
Laporan tb kelmpok 1
Laporan tb kelmpok 1Laporan tb kelmpok 1
Laporan tb kelmpok 1Devandy Enda
 
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 3 - Pengenalan Intel XDK D...
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 3 - Pengenalan Intel XDK D...Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 3 - Pengenalan Intel XDK D...
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 3 - Pengenalan Intel XDK D...Muhammad Yusuf
 
Laporan program browser
Laporan program browserLaporan program browser
Laporan program browsertrilestari08
 
Tahapan membuat program aplikasi
Tahapan membuat program aplikasiTahapan membuat program aplikasi
Tahapan membuat program aplikasixeonseries
 
Part 4 - Form dan Objek Kontrol (Lanjutan)
Part 4 - Form dan Objek Kontrol (Lanjutan)Part 4 - Form dan Objek Kontrol (Lanjutan)
Part 4 - Form dan Objek Kontrol (Lanjutan)Rolly Yesputra
 
Tutorial Lengkap Cara Membuat Aplikasi Android Sederhana
Tutorial Lengkap Cara Membuat Aplikasi Android SederhanaTutorial Lengkap Cara Membuat Aplikasi Android Sederhana
Tutorial Lengkap Cara Membuat Aplikasi Android Sederhanacreatorb dev
 
6. bab iv
6. bab iv6. bab iv
6. bab ivuwieana
 
Mini Game, Length Unit's Converter + Safety System Using Visual Studio C#
Mini Game, Length Unit's Converter + Safety System Using Visual Studio C#Mini Game, Length Unit's Converter + Safety System Using Visual Studio C#
Mini Game, Length Unit's Converter + Safety System Using Visual Studio C#Muflih Negara
 
Laporan program browser menggunakan bahasa pemograman java
Laporan program browser menggunakan bahasa pemograman javaLaporan program browser menggunakan bahasa pemograman java
Laporan program browser menggunakan bahasa pemograman javaRara Ariesta
 
SID_Phone.pdf
SID_Phone.pdfSID_Phone.pdf
SID_Phone.pdfMaxiKhan
 
Laporan praktikum modul 5
Laporan praktikum modul 5Laporan praktikum modul 5
Laporan praktikum modul 5Devi Apriansyah
 
Tutorial + l aporan aplikasi web
Tutorial + l aporan aplikasi webTutorial + l aporan aplikasi web
Tutorial + l aporan aplikasi webputtry707
 

Semelhante a Implementasi Aplikasi Menghitung Tip Restoran Berbasis Mobile Android (20)

Aplikasi penghitung luas dan keliling pada bangun datar
Aplikasi penghitung luas dan keliling pada bangun datarAplikasi penghitung luas dan keliling pada bangun datar
Aplikasi penghitung luas dan keliling pada bangun datar
 
Presentasi Koe
Presentasi KoePresentasi Koe
Presentasi Koe
 
Laporan tugas akhir
Laporan tugas akhirLaporan tugas akhir
Laporan tugas akhir
 
Laporan tugas akhir
Laporan tugas akhirLaporan tugas akhir
Laporan tugas akhir
 
12. bab iii
12. bab iii12. bab iii
12. bab iii
 
Laporan aplikasi program browser
Laporan aplikasi program browserLaporan aplikasi program browser
Laporan aplikasi program browser
 
Laporan tb kelmpok 1
Laporan tb kelmpok 1Laporan tb kelmpok 1
Laporan tb kelmpok 1
 
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 3 - Pengenalan Intel XDK D...
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 3 - Pengenalan Intel XDK D...Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 3 - Pengenalan Intel XDK D...
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 3 - Pengenalan Intel XDK D...
 
Laporan program browser
Laporan program browserLaporan program browser
Laporan program browser
 
Tahapan membuat program aplikasi
Tahapan membuat program aplikasiTahapan membuat program aplikasi
Tahapan membuat program aplikasi
 
Part 4 - Form dan Objek Kontrol (Lanjutan)
Part 4 - Form dan Objek Kontrol (Lanjutan)Part 4 - Form dan Objek Kontrol (Lanjutan)
Part 4 - Form dan Objek Kontrol (Lanjutan)
 
Tutorial Lengkap Cara Membuat Aplikasi Android Sederhana
Tutorial Lengkap Cara Membuat Aplikasi Android SederhanaTutorial Lengkap Cara Membuat Aplikasi Android Sederhana
Tutorial Lengkap Cara Membuat Aplikasi Android Sederhana
 
6. bab iv
6. bab iv6. bab iv
6. bab iv
 
Mini Game, Length Unit's Converter + Safety System Using Visual Studio C#
Mini Game, Length Unit's Converter + Safety System Using Visual Studio C#Mini Game, Length Unit's Converter + Safety System Using Visual Studio C#
Mini Game, Length Unit's Converter + Safety System Using Visual Studio C#
 
Modul visual basic
Modul visual basicModul visual basic
Modul visual basic
 
Laporan program browser menggunakan bahasa pemograman java
Laporan program browser menggunakan bahasa pemograman javaLaporan program browser menggunakan bahasa pemograman java
Laporan program browser menggunakan bahasa pemograman java
 
SID_Phone.pdf
SID_Phone.pdfSID_Phone.pdf
SID_Phone.pdf
 
Laporan praktikum modul 5
Laporan praktikum modul 5Laporan praktikum modul 5
Laporan praktikum modul 5
 
Tutorial + l aporan aplikasi web
Tutorial + l aporan aplikasi webTutorial + l aporan aplikasi web
Tutorial + l aporan aplikasi web
 
Handoutgeogebra
HandoutgeogebraHandoutgeogebra
Handoutgeogebra
 

Mais de Olbers Letfaar

Aplikasi pengenalan sio hewan menggunakan metaio creator berbasis augmented r...
Aplikasi pengenalan sio hewan menggunakan metaio creator berbasis augmented r...Aplikasi pengenalan sio hewan menggunakan metaio creator berbasis augmented r...
Aplikasi pengenalan sio hewan menggunakan metaio creator berbasis augmented r...Olbers Letfaar
 
Presentation multimedia
Presentation multimediaPresentation multimedia
Presentation multimediaOlbers Letfaar
 
Sistem informasi penjualan minimarket berintegrasi barcode reader menggunakan
Sistem informasi penjualan minimarket berintegrasi barcode reader menggunakanSistem informasi penjualan minimarket berintegrasi barcode reader menggunakan
Sistem informasi penjualan minimarket berintegrasi barcode reader menggunakanOlbers Letfaar
 
Eis (SISTEM INFORMASI ENTERPRISE (ENTERPRISE INFORMATION SYSTEM)
Eis (SISTEM INFORMASI ENTERPRISE (ENTERPRISE INFORMATION SYSTEM)Eis (SISTEM INFORMASI ENTERPRISE (ENTERPRISE INFORMATION SYSTEM)
Eis (SISTEM INFORMASI ENTERPRISE (ENTERPRISE INFORMATION SYSTEM)Olbers Letfaar
 
Mp 4 mode-pengalamatan
Mp 4 mode-pengalamatanMp 4 mode-pengalamatan
Mp 4 mode-pengalamatanOlbers Letfaar
 
Mp 3 arsitektur-mikroprosesor
Mp 3 arsitektur-mikroprosesorMp 3 arsitektur-mikroprosesor
Mp 3 arsitektur-mikroprosesorOlbers Letfaar
 
Mp 2 jenis-mikroprosesor
Mp 2 jenis-mikroprosesorMp 2 jenis-mikroprosesor
Mp 2 jenis-mikroprosesorOlbers Letfaar
 
Mp 1 pengertian-mikroprosesor
Mp 1 pengertian-mikroprosesorMp 1 pengertian-mikroprosesor
Mp 1 pengertian-mikroprosesorOlbers Letfaar
 
Mp 4 mode-pengalamatan
Mp 4 mode-pengalamatanMp 4 mode-pengalamatan
Mp 4 mode-pengalamatanOlbers Letfaar
 
Mp 3 arsitektur-mikroprosesor
Mp 3 arsitektur-mikroprosesorMp 3 arsitektur-mikroprosesor
Mp 3 arsitektur-mikroprosesorOlbers Letfaar
 
Mp 2 jenis-mikroprosesor
Mp 2 jenis-mikroprosesorMp 2 jenis-mikroprosesor
Mp 2 jenis-mikroprosesorOlbers Letfaar
 
Mp 1 pengertian-mikroprosesor
Mp 1 pengertian-mikroprosesorMp 1 pengertian-mikroprosesor
Mp 1 pengertian-mikroprosesorOlbers Letfaar
 
Membuat program android ( konversi jarak)
Membuat program android ( konversi jarak)Membuat program android ( konversi jarak)
Membuat program android ( konversi jarak)Olbers Letfaar
 

Mais de Olbers Letfaar (15)

Aplikasi pengenalan sio hewan menggunakan metaio creator berbasis augmented r...
Aplikasi pengenalan sio hewan menggunakan metaio creator berbasis augmented r...Aplikasi pengenalan sio hewan menggunakan metaio creator berbasis augmented r...
Aplikasi pengenalan sio hewan menggunakan metaio creator berbasis augmented r...
 
photo grapher
photo grapherphoto grapher
photo grapher
 
Presentation multimedia
Presentation multimediaPresentation multimedia
Presentation multimedia
 
Sistem informasi penjualan minimarket berintegrasi barcode reader menggunakan
Sistem informasi penjualan minimarket berintegrasi barcode reader menggunakanSistem informasi penjualan minimarket berintegrasi barcode reader menggunakan
Sistem informasi penjualan minimarket berintegrasi barcode reader menggunakan
 
Eis (SISTEM INFORMASI ENTERPRISE (ENTERPRISE INFORMATION SYSTEM)
Eis (SISTEM INFORMASI ENTERPRISE (ENTERPRISE INFORMATION SYSTEM)Eis (SISTEM INFORMASI ENTERPRISE (ENTERPRISE INFORMATION SYSTEM)
Eis (SISTEM INFORMASI ENTERPRISE (ENTERPRISE INFORMATION SYSTEM)
 
Mp 5 memori
Mp 5 memoriMp 5 memori
Mp 5 memori
 
Mp 4 mode-pengalamatan
Mp 4 mode-pengalamatanMp 4 mode-pengalamatan
Mp 4 mode-pengalamatan
 
Mp 3 arsitektur-mikroprosesor
Mp 3 arsitektur-mikroprosesorMp 3 arsitektur-mikroprosesor
Mp 3 arsitektur-mikroprosesor
 
Mp 2 jenis-mikroprosesor
Mp 2 jenis-mikroprosesorMp 2 jenis-mikroprosesor
Mp 2 jenis-mikroprosesor
 
Mp 1 pengertian-mikroprosesor
Mp 1 pengertian-mikroprosesorMp 1 pengertian-mikroprosesor
Mp 1 pengertian-mikroprosesor
 
Mp 4 mode-pengalamatan
Mp 4 mode-pengalamatanMp 4 mode-pengalamatan
Mp 4 mode-pengalamatan
 
Mp 3 arsitektur-mikroprosesor
Mp 3 arsitektur-mikroprosesorMp 3 arsitektur-mikroprosesor
Mp 3 arsitektur-mikroprosesor
 
Mp 2 jenis-mikroprosesor
Mp 2 jenis-mikroprosesorMp 2 jenis-mikroprosesor
Mp 2 jenis-mikroprosesor
 
Mp 1 pengertian-mikroprosesor
Mp 1 pengertian-mikroprosesorMp 1 pengertian-mikroprosesor
Mp 1 pengertian-mikroprosesor
 
Membuat program android ( konversi jarak)
Membuat program android ( konversi jarak)Membuat program android ( konversi jarak)
Membuat program android ( konversi jarak)
 

Último

AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..ikayogakinasih12
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7IwanSumantri7
 
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...MetalinaSimanjuntak1
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxssuser35630b
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxIrfanAudah1
 
contoh penulisan nomor skl pada surat kelulusan .pptx
contoh penulisan nomor skl pada surat kelulusan  .pptxcontoh penulisan nomor skl pada surat kelulusan  .pptx
contoh penulisan nomor skl pada surat kelulusan .pptxHR MUSLIM
 
Dasar-Dasar Sakramen dalam gereja katolik
Dasar-Dasar Sakramen dalam gereja katolikDasar-Dasar Sakramen dalam gereja katolik
Dasar-Dasar Sakramen dalam gereja katolikThomasAntonWibowo
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxsukmakarim1998
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxRizkyPratiwi19
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptArkhaRega1
 
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...Kanaidi ken
 
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdfMAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdfChananMfd
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfirwanabidin08
 
aksi nyata - aksi nyata refleksi diri dalam menyikapi murid.pdf
aksi nyata - aksi nyata refleksi diri dalam menyikapi murid.pdfaksi nyata - aksi nyata refleksi diri dalam menyikapi murid.pdf
aksi nyata - aksi nyata refleksi diri dalam menyikapi murid.pdfwalidumar
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdfsdn3jatiblora
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfDimanWr1
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxIgitNuryana13
 
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...Kanaidi ken
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CAbdiera
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..ikayogakinasih12
 

Último (20)

AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7
 
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
 
contoh penulisan nomor skl pada surat kelulusan .pptx
contoh penulisan nomor skl pada surat kelulusan  .pptxcontoh penulisan nomor skl pada surat kelulusan  .pptx
contoh penulisan nomor skl pada surat kelulusan .pptx
 
Dasar-Dasar Sakramen dalam gereja katolik
Dasar-Dasar Sakramen dalam gereja katolikDasar-Dasar Sakramen dalam gereja katolik
Dasar-Dasar Sakramen dalam gereja katolik
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
 
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...
 
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdfMAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
 
aksi nyata - aksi nyata refleksi diri dalam menyikapi murid.pdf
aksi nyata - aksi nyata refleksi diri dalam menyikapi murid.pdfaksi nyata - aksi nyata refleksi diri dalam menyikapi murid.pdf
aksi nyata - aksi nyata refleksi diri dalam menyikapi murid.pdf
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
 
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
 

Implementasi Aplikasi Menghitung Tip Restoran Berbasis Mobile Android

  • 1. 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
  • 2. Pada saat program dijalankan maka akan tampil ScreenSplash seperti tampilan gambar berikut ini 33
  • 3. 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
  • 4. • 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
  • 5. 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
  • 6. 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
  • 7. 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
  • 8. 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
  • 9. 40
  • 10. 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
  • 11. 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
  • 12. 43
  • 13. 44
  • 14. 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
  • 15. Adapun gambar setelah program di run adalah seperti berikut ini : 46
  • 16. 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
  • 18. 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
  • 19. 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
  • 20. 51
  • 21. b. Java Tentang Saya Berisi script yang berfungsi untuk memanggil layout tentang saya, adapun script kodenya adalah seperti berikut ini 52
  • 22. Dan hasilnya setelah di run adalah seperti berikut ini 53