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.




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.


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

  1. Jalankan terlebih dahulu oracle 11g.exe untuk proses penginstalan, kemudian masukkan email beserta password
  2. Isi data yang lengkap untuk database anda
  3. Proses Setting akan berjalan otomatis, Anda tinggal tunggu prosesnya selesai.
  4. 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.
  5. Kemudian buat workspace baru untuk database dan aplikasi yang akan digunakan.
  6. Login dengan menggunakan workspace, username dan password yang telah dibuat tadi.
  7. 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


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.
  1. Oracle Apex 11g .
  2. Application Express 4.2
  3. 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.
  1. Aplikasi ini hanya mengelola data lapangan, pelanggan dan pemesanan lapangan.
  2. Aplikasi hanya memiliki 1 hak akses user untuk petugas saja.
  3. Aplikasi yang dibangun tidak menangani masalah security

1.2. Tujuan

Adapun tujuan dari pembuatan aplikasi ini adalah sebagai berikut.
  • Memfasilitasi pelanggan untuk melihat jadwal lapangan yang masih kosong atau yang telah dibooking.
  • Memudahkan pelanggan untuk memesan lapangan.
  • Memudahkan petugas dalam melihat laporan keuangan

1.1. Latar Belakang

Saat ini system pembookingan lapangan masih manual, yaitu pelanggan harus datang ke tempat untuk membooking lapangan dalam waktu tertentu serta membayar biaya awal, hal ini menyebabkan kurangnya keefektifan bagi pelanggan yang  tidak bisa datang untuk memboking jadwal lapangan karena situasi tertentu, selain itu rekap laporan keuangan juga masih manual sehingga kurang efisien dalam membuat pembukuan keuangan.
Dari permasalahan ini penulis mencoba untuk membuat system pembokingan online yang berbasis website yang diberi nama APLIKASI PEMESANAN LAPANGAN FUTSAL.
Bagi pelanggan yang mendaftar sebagai anggota harus membayar uang administrasi terlebih dahulu, dan kemudian petugas mencatat identitas anggota tersebut di buku anggota. Untuk menjadi anggota, calon anggota harus membayar uang pendaftaran senilai Rp.400.000 untuk satu bulan dengan 4 kali bermain dan pembayaran tersebut harus dilakukan diawal bulan. Keuntungan mendaftar sebagai anggota adalah uang perjam didiskon sebesar 10%, jadwalnya telah ditentukan selama 1 bulan, apabila anggota merubah jadwal tersebut maka anggota harus mengkonfirmasi kepada petugas ifi untuk merubah jadwalnya. Sedangkan kerugiannya itu hanya terjadi jika calon anggota tidak datang untuk mengisi lapangan.
Dalam system pembokingan yang sedang dijalankan ini kurang efektif karena pelanggan harus datang ke tempat untuk mengecek jadwal lapangan yang masih kosong begitu juga bagi anggota yang ingin memboking jadwal lapangan atau merubah jadwal yang telah ditentukan sebelumnya.