Laporan

Anda mungkin juga menyukai

Anda di halaman 1dari 22

LAPORAN UAS

MATA KULIAH PEMOGRAMAN BERGERAK

“PEMBUATAN APLIKASI RENT CAR

DISUSUN OLEH

Nama : Shina Qolbunajati A

NIM : 4616030032

Kelas : TMJ-4

Prodi : Teknik Multimedia & Jaringan (D4)

Jurusan : Teknik Informatika & Komputer

POLITEKNIK NEGERI JAKARTA


JALAN PROF. DR. G.A SIWABESSY, KAMPUS BARU UI, DEPOK 16424 TELP : +6221
7270044, +6221 7270036, EXT 217

Website : http://pnj.ac.id
Pendahuluan
Aplikasi Rent Car dibuat bertujuan agar memudahkan para penyedia jasa penyewaan mobil
dan cutomersnya untuk melakukan trasaksi hanya dengan menggunakan smartphone masing
masing. Untuk menghubungkan aplikasi android dengan MYSQL, saya membuat REST API
terlebih dahulu. Fungsi REST API adalah untuk mendapatkan permintaan dari client,
berinteraksi dengan database dan akhirnya memberikan respon kembali ke client. Saya
membuatnya dengan code integer 3.

Fungsi
Fungsi yang akan saya terapkan dalam aplikasi android ini diantaranya:
- Login dan Register untuk membuat user baru dengan username dan password
- ListView user interface pada Android yang menampilkan item-item dari sekumpulan
daftar yang tersusun berbaris ke bawah atau ke samping dengan tampilan yang dapat
scroll.
- Navigation Drawer panel yang menampilkan pilihan navigasi utama aplikasi dari tepi
kiri layar. Tersembunyi sebagian, tetapi menu akan muncul ketika pengguna gesekan
jari dari tepi kiri layar atau pengguna menyentuh ikon aplikasi di bar untuk
menampilkannya.
- SessionManager menggunakan SharedPreferences.
- Model untuk pemanggilan database dari server

1. Web service sebagai sekumpulan fungsi program untuk melakukan


pekerjaan tertentu yang dalam hal ini tentu manipulasi data – mengambil,
menambahkan atau mengubah data. Web service yang digunakan yaitu
menggunakan bahasa Code Integer, berikut adalah salah satu gambar file
php yang digunakan untuk menyimpan data dari user interface android
studio.
2. Database
Digunakan untuk menyimpan data yang digunakan oleh aplikasi

2.1. Denda

2.2. Detail Transaksi

2.3. Fasilitas

2.4 Fasilitas Mobil


2.5. Gambar Mobil

2.6. Mobil

2.7. Transaksi

2.8. Users
3. Login
Antarmuka Login akan muncul ketika aplikasi petama kali di klik
. Berikut gambar dari antarmuka Login untuk masu sebagai user masukan
username : user password : user
Username : admin password : admin
4. Register
Antarmuka Register akan muncul ketika kita mengklik Create Account.
Berikut gambar dari antarmuka Register dan Source Codenya
5. Splash Screen
Antarmuka Splash Screen akan muncul ketika kita sudah login. Berikut
gambar dari antarmuka Splash Screen dan Source Codenya
6. History Transaksi
Antarmuka History Transaksi akan muncul setelah Splash Screen dan hanya
untuk User saja . Berikut gambar dari antarmuka Splash Screen dan Source
Codenya
7. Menu
Antarmuka Menu akan muncul setelah mengklik garis tiga yang ada di pojok
kiri untuk. Berikut gambar dari antarmuka Menu(User) dan Source Codenya
8. List Mobil
Antarmuka Listview Mobil akan muncul setelah kita mengklik menu mobil
dan hanya untuk User saja . Berikut gambar dari antarmuka List View Mobil
dan Source Codenya
9. Detail Mobil
Antarmuka Detail Mobil akan muncul ketika kita memilih salah satu mobil
dari listview. Berikut gambar dari antarmuka dan source codenya.
10. Checkout
Antarmuka checkout akan muncul setelah kita membuat pesanan dan add to
cart. Berikut gambar antarmuka dan source codenya.
11. Setting
Antarmuka setting akan muncul setelah kita mengklik setting. Berikut gambar
antarmuka dan source codenya.
12. Admin Dashboard
Antarmuka Dashboard akan muncul setelah Splash Screen dan hanya untuk
Admin saja . Berikut gambar dari antarmuka dan source codenya
13. Admin Pesanan
Antarmuka Pesanan akan muncul setelah mengklik menu Pesanan dan hanya
untuk Admin saja . Berikut gambar dari antarmuka dan source codenya.
14. Menambah Mobil
Antarmuka Menambah Mobil akan muncul setelah mengklik item add dan
hanya untuk Admin saja . Berikut gambar dari antarmuka dan source codenya.
15. Setting
Antarmuka setting akan muncul setelah kita mengklik setting. Berikut gambar
antarmuka dan source codenya.
16. Package yang digunakan
Package digunakan untuk mengelompokan java class yang dibutuhkan setiap
layout.
a. Adapater
Digunakan menghubungkan antara list view dengan data yang butuhkan

b. Admin
Digunakan untuk pemanggilan setiap data untuk Admin

c. Api
Digunakan untuk koneksi antara server dengan client

d. Helper
Digunakan untuk pemanggilan kebutuhan seperti datepicker, warna dan
lain lain.

e. Model
Digunakan untuk pemanggilan dan penyimpanan data dari database

f. Preference
Digunakan untuk pemanggilan refenrence untuk setiap java class

g. User
Digunakan untuk pemanggilan kode yang dibutuhkan user.
17. Layout
Digunakan untuk interface yang akan tampil.

18. Drawable
Digunakan untuk memanggil gambar dan warna yang digunakan pada
layout.
19. Menu Res
Digunakan untuk memanggil icon item yang digunakan pada menu user
dan admin.

Anda mungkin juga menyukai