Ketentuan :
Pada form order, pengguna mengisi data Pengirim dan Penerima, melalui tombol plus disamping kanan berupa Nama, Alamat, Kota dan No Telpon, serta titk lokasi Maps
Fitur Pengisian titik lokasi pengirim dan penerima melalui halaman form order :
menggunakan pencarian dengan difasilitasi autocomplete yang memunculkan nama jalan dan dibatasi kota tertentu yang diisi pengguna di field Kota
setelah alamat dipilih muncul marker pada maps
marker dapat dipindah menggunakan drag dan klik mouse
setelah titik dipilih lalu disimpan, dan titik koordinat disimpan ke dalam tabel
Setelah titik lokasi pengirim dan penerima tersimpan dalam tabel, lalu diambil untuk hitung ongkir dengan rumus :
ongkir = (tarif.tarifkm x (penerima.latlon - pengirim.latlon)) + (tarif.tarifberat x barang.beratbarang) + (tariftalangan x talangan)
Jumlah ongkir otomatis muncul setelah titik penerima dan pengirim ditentukan.
Marker penerima dan pengirim serta rute muncul pada peta dibawahnya pada halaman add dan list pada form order.
Dilengkapi fitur untuk membuka rute pada aplikasi maps google andoid dengan urutan rute lokasi pengguna, pengirim dan penerima pada aplikasi maps google andoid
Titik lokasi Penerima dan Pengirim bisa diedit pada Menu Data, difasilitasi marker dan maps.
Maps menggunakan MapBox
Ditambahkan juga fasilitas jika pengguna merubah data yang berpengaruh pada perhitungan ongkir dan rute
Worker sudah pernah menggunakan aplikasi PHPMaker.
Penambahan fungsi diatas dibuat dan ditulis pada views formorder di bagian Code (Server Events, Client Scripts dan Custom Templates) pada file PHPMaker yang telah diberikan.
Lampiran file : https://drive.google.com/drive/folders/1TeuN-B0xCLBJC_gg5rqEwC4Qdv-tLqsc?usp=share_link



Loading ...
