UAS ERP UI 2022_Kelompok 1_PT. Mitra Kesehatan Indo_Simple Parking Management
Pada artikel kali ini, saya akan membahas tentang modul custom odoo buatan saya. Modul custom ini sangat simple, dan hanya memiliki beberapa fungsionalitas.
Modul ini saya namakan “Parking Management”. Modul ini berguna untuk melakukan manajemen parking simple. Saya memutuskan untuk membuat modul ini karena saya sudah kehabisan ide mengenai modul apa yang diperlukan sebuah rumah sakit.
Modul ini mengambil sedikit inspirasi dari modul berbayar berikut
https://apps.odoo.com/apps/modules/15.0/parking_management_odoo/
Basis pengerjaan saya adalah blog berikut ini, series “[Odoo 14] technical Documentation”
Tutorial Odoo
Alhamdulillah kita bisa melanjutkan kembali serial study kasus kita kali ini yang membahas tentang purchase aggrement…
Berikut juga adalah link dokumentasi Odoo 15 yang sangat membantu dalam pengerjaan modul. Mayoritas dari dokumentasi yang ada di Odoo 15 tetap berlaku di Odoo 14.
Odoo Documentation
Discover our guide to help you use and configure the platform, by applications. Top Apps Learn how to install, deploy…
Fungsionalitas
- Parking Location
Parking location menandakan lokasi parkir secara keseluruhan. Contoh parking location yang dimaksud adalah basement, Lantai 1, Lantai 2, dll.
Parking location hanya memiliki field Name dan Parking Slot. Parking location perlu untuk dibuat sebelum kita dapat membuat Parking Slot ataupun Parking Entry. Kita dapat membuat Parking Slot dari form Parking Location, seperti yang tampak pada gambar.
2. Parking Slots
Parking slot menandakan satu slot parkir untuk satu kendaraan. Parking slot memiliki dependensi ke Parking Location.
Parking Slot memiliki field berupa Name, Vehicle Type, is Occupied, dan Parking Location.
Parking location adalah field Many2one yang dapat dipilih melalui dropdown.
Is Occupied adalah field yang menandakan apakah suatu slot sedang digunakan. Sayangnya, field ini belum memiliki fungsionalitas yang saya inginkan.
Vehicle type adalah jenis kendaraan yang dapat diparkirkan di slot tersebut. Pada modul ini, saya mendefinisikan 3 jenis kendaraan. Field ini akan diperlukan ketika kita membuat Parking Entry
3. Parking Entry
Parking Entry adalah pencatatan tiap kali suatu kendaraan parkir. Parking entry memiliki dependensi ke Parking Slot.
Parking Entry memiliki field berupa Entry Number, Parking Slot, License Plate, Vehicle Owner, Vehicle Type, Enter Date, dan Leave Date
Entry Number adalah field yang tergenerasi secara otomatis apabila objek Parking Entry dibuat.
contoh parking entry
Parking Slot adalah slot yang akan digunakan untuk parkir. Parking slot yang dapat dipilih adalah slot yang sesuai dengan jenis kendaraan yang dipilih pada field Vehicle Type
Contoh filtering pada Parking Slot
Vehicle Type adalah jenis kendaraan yang parkir. Jenis kendaraan yang dapat dipilih sama dengan pilihan pada saat membuat Parking Slot.
License Plate adalah nomor polisi kendaraan
Vehicle Owner adalah pemilik kendaraan. Field ini hanya akan digunakan apabila pemilik kendaraan adalah karyawan perusahaan.
Enter Date dan Leave Date adalah tanggal kedatangan dan kepergian kendaraan. Sayangnya, saya belum dapat mengimplementasi hal yang saya inginkan untuk field ini.
Sekian yang dapat saya sampaikan. Membuat modul ini, walaupun simple, adalah hal yang cukup sulit, terutama dengan deadline yang ketat. Namun, membuat modul Odoo juga ternyata tidak sesulit perkiraan saya pada awalnya.
Terima kasih
PT Mitra Kesehatan Indo
Kesehatan Anda Prioritas Kami
Salam,
1906399410 — Bintang Samudro
1806235694 — Syauqi Muhammad Dhiya Ulhaq
1906298784 — Aryo Wirapradana
1906292995 — Cornelita Lugita Santoso
1906399530 — Muhamad Akbar Syahputra