Aplikasi diakses oleh admin maupun user melalui sebuah komputer. Aplikasi menggunakan jaringan internet. Jika aplikasi membutuhkan data yang ada di basis data, maka web server akan berinteraksi dengan basis data server.
Tugas Besar APEX
Senin, 30 Desember 2013
2.1 Struktur Produk
Aplikasi laporan penjualan buku ini berbasis web yang akan dibangun dengan Oracle APEX 11g dan memiliki struktur produk seperti gambar di bawah ini.
5. Penutup
5.1 Hambatan
- Kurangnya komunikasi antar bagian di perusahaan, sehingga menyebabkan data yang diperoleh sering tidak konsisten.
- Sulitnya mencari data yang lengkap dan akurat karena semua data masih dalam bentuk tulisan tangan
- Tutorial dalam mengoperasikan apex ini sangatlah kurang sehingga penulis belum bisa menyelesaikan beberapa fungsi yang seharusnya terlaksana.
5.2 Saran
- Aplikasi saat ini masih menggunakan 1 user, diharapkan aplikasi ini bisa mempunya 2 hak akses yaitu admin dan pelanggan
- Disarankan aplikasi ini dionlinekan sehingga mempermudan pelanggan dalam memesan lapangan
- Dalam segi interface dibuat semenarik mungkin.
4. Penggunaan Produk
4.1 Instalasi Produk
Instalasi produk dapat dilakukan mengganakan beberapa tahap yaitu sebagai berikut
4.2 Petunjuk Penggunaan
4.2.1 Halaman Login
Pada saat aplikasi ini dijalankan maka akan muncul tampilan login seperti diatas, tampilan login hanya bisa diakses oleh satu user dimana user tersebut adalah user dari workspace yang aktif. Pada kasus ini hanya ada satu user yang dijadikan operator untuk mengoperasikan aplikasi ini.
4.2.2 Halaman Pelanggan
Halaman ini terdapat 1 form untuk menambah data pelanggan dan 1 report interactive untuk melihat data pelanggan.
4.2.3 Halaman Lapangan
Halaman ini digunakan untuk menambah data lapangan beserta detail lapangannya, setiap lapangan mempunyai 4 detail lapangan yang berbeda - beda sesuai dengan waktu yang ditentukan.
4.2.4 Halaman Jenis Lapangan
Instalasi produk dapat dilakukan mengganakan beberapa tahap yaitu sebagai berikut
- Jalankan terlebih dahulu oracle 11g.exe untuk proses penginstalan, kemudian masukkan email beserta password
- Isi data yang lengkap untuk database anda
- Proses Setting akan berjalan otomatis, Anda tinggal tunggu prosesnya selesai.
- Buka web browser dan isikan alamat dengan 127.0.0.1/:8080/apex lalu masukan workspace denagn internal, username dangan admin dan password sesuaikan pada saat instalasi.
- Kemudian buat workspace baru untuk database dan aplikasi yang akan digunakan.
- Login dengan menggunakan workspace, username dan password yang telah dibuat tadi.
- Import database dan aplikasi yang akan digunakan.
4.2 Petunjuk Penggunaan
4.2.1 Halaman Login
Pada saat aplikasi ini dijalankan maka akan muncul tampilan login seperti diatas, tampilan login hanya bisa diakses oleh satu user dimana user tersebut adalah user dari workspace yang aktif. Pada kasus ini hanya ada satu user yang dijadikan operator untuk mengoperasikan aplikasi ini.
4.2.2 Halaman Pelanggan
Halaman ini terdapat 1 form untuk menambah data pelanggan dan 1 report interactive untuk melihat data pelanggan.
4.2.3 Halaman Lapangan
Halaman ini digunakan untuk menambah data lapangan beserta detail lapangannya, setiap lapangan mempunyai 4 detail lapangan yang berbeda - beda sesuai dengan waktu yang ditentukan.
4.2.4 Halaman Jenis Lapangan
Halaman ini digunakan untuk menambah data jenis lapangan dan juga bisa melihat data jenis lapangan yang telah ada.
4.2.5 Halaman Lokasi Lapangan
Halaman ini digunakan untuk menambah data lokasi lapangan beserta keterangan apakah itu lokasinya in door atau out door selain itu juga bisa melihat data lokasi lapangan yang ada
4.2.6 Halaman Perbaikan
Halaman ini digunakan untuk menambah data perbaikan lapangan serta melihat jadwal perbaikan lapangan sehingga memudahkan informasi bagi pengguna.
4.2.7 Halaman Booking
Halaman ini digunakan untuk melakukan pembookingan, ketika kita menekan tombol submit maka data yang ditambahkan tadi akan muncul di region detail booking. Hasil dari proses tersebut dapat dilihat pada gambar berikut
System dapat mengecek lapangan yang sudah terisi atau belum, jika ada lapangan yang sudah terisi maka data lapangan tersebut akan muncul pada region pengecekan jadwal. Proses tersebut bisa dilihat pada gambar berikut ini
Apabila pelanggan memesan lapangan yang ternyata masih dalam perbaikan maka akan muncul pesan alert seperti yang terlihat pada gambar berikut ini
Button "Selesai" yang ada pada region detail booking berguna untuk mengakhiri proses pembookingan, jika ditekan makan id booking akan berubah serta data di region detail_booking menjadi kosong, proses tersebut bisa kita liat pada gambar berikut ini
Ketika saldo pelanggan kurang dari harga lapangan yang dipesan maka akan muncul pesan seperti gambar berikut ini
4.2.8 Halaman Laporan Pembookingan
4.2.9 Halaman Laporan Keuangan Perbulan
3.3 Struktur Modul
Pada Aplikasi Pemesanan Lapangan Futsal ini terdapat 9 modul. Berikut gambar struktur dari ke 9 modul tersebut
3.3.3 Modul Lapangan
Modul ini berfungsi untuk mengelola data lapangan, setiap lapangan memiliki 4 kategori yang berdasarkan waktu. Berikut tampilan modul pelanggan yang bisa dilihat pada gambar 3.3.3
Gambar 3.3 Struktur Modul
3.3.1 Modul Login
Modul ini digunakan sebagai autentifikasi dimana hanya user yang mempunyai akun yang bisa masuk kedalam aplikasi. Berikut tampilan modul login yang bisa dilihat pada gambar 3.3.1
Gambar 3.3.1 Modul Login
3.3.2 Modul Pelanggan
Modul ini berfungsi untuk mengelola data pelanggan dari mulai menambah data pelanggan, mengubah data pelanggan dan menghapus data pelanggan. Berikut tampilan modul pelanggan yang bisa dilihat pada gambar 3.3.2
Gambar 3.3.2 Modul Pelanggan
3.3.3 Modul Lapangan
Modul ini berfungsi untuk mengelola data lapangan, setiap lapangan memiliki 4 kategori yang berdasarkan waktu. Berikut tampilan modul pelanggan yang bisa dilihat pada gambar 3.3.3
Gambar 3.3.3 Modul Lapangan
3.3.4 Modul Jenis Lapangan
Modul ini berfungsi untuk mengelola data jenis lapangan yang akan berpengaruh pada modul lapangan dikarenakan setiap lapangan mempunya jenis lapangan yang berbeda - beda. Berikut tampilan modul jenis lapangan yang bisa dilihat pada gambar 3.3.4
Gambar 3.3.4 Modul Jenis Lapangan
3.3.5 Modul Lokasi Lapangan
Modul ini berfungsi untuk mengelola data lokasi lapangan yang akan berpengaruh pada modul lapangan dikarenakan setiap lapangan mempunya lokasi lapangan yang berbeda - beda. Berikut tampilan modul lokasi lapangan yang bisa dilihat pada gambar 3.3.5
Gambar 3.3.5 Modul Lokasi Lapangan
3.3.6 Modul Perbaikan
Modul ini berfungsi untuk mengelola data perbaikan lapangan yang akan berpengaruh pada modul pembookingan karena sebelum pengguna melakukan pembookingan maka system akan mengecek data lapangan yang sedang diperbaiki. Berikut tampilan modul perbaikan yang bisa dilihat pada gambar 3.3.6
Gambar 3.3.6 Modul Perbaikan
3.3.7 Modul Booking
Modul ini berfungsi untuk menambah data pemesanan lapangan, ketika pemesanan dilakukan maka system akan mengecek apakah lapangan yang dipesan sedang mengalami perbaikan atau tidak kemudian system melakukan pengecekan jumlah saldo pelanggan apakah kurang dari harga lapangan yang ditentukan. Ketika proses pemesanan berhasil maka jumlah saldo pelanggan akan berkurang secara otomatis.
Berikut tampilan modul perbaikan yang bisa dilihat pada gambar 3.3.7
Gambar 3.3.7 Modul Booking
3.3.8 Modul Laporan Pembookingan
Modul ini berfungsi untuk menampilkan semua data pembokingan, berikut tampilan modul perbaikan yang bisa dilihat pada gambar 3.3.8
Gambar 3.3.8 Modul Laporan Pembookingan
3.3.9 Modul Laporan Keuangan Perbulan
Modul ini berfungsi untuk menampilkan total keuangan perbulan dalam bentuk chart, ketika chart bulannya diklik maka akan muncul laporan drill down detail keuangan berdasarkan bulan tersebut. Berikut tampilan modul laporan keuangan perbulan yang bisa dilihat pada gambar 3.3.9
Gambar 3.3.9 Modul Laporan Keuangan Perbulan
Minggu, 29 Desember 2013
2.2 Tools yang Digunakan
Dalam membangun aplikasi ini, dibutuhkan tools
sebagai berikut.
- Oracle Apex 11g .
- Application Express 4.2
- Google Chorme
1.4. Sistematika Penulisan
Bab 1 menjelaskan latar
belakang, tujuan, batasan produk dan sistematika penulisan.
Bab 2 menjelaskan arsitektur
produk.
Bab 3 menjelaskan modul-modul
produk.
Bab 4 menjelaskan tata
cara instalasi dan penggunaan produk.
Bab 5 berisi penutup
yang terdiri dari hambatan yang dialami dan saran pengembangan produk.
1.3. Batasan Produk
Batasan
masalah dari produk ini adalah
sebagai berikut.
- Aplikasi ini hanya mengelola data lapangan, pelanggan dan pemesanan lapangan.
- Aplikasi hanya memiliki 1 hak akses user untuk petugas saja.
- Aplikasi yang dibangun tidak menangani masalah security
Langganan:
Postingan (Atom)