UAS ERP UI 2022_Kelompok 1_PT. Mitra Kesehatan Indo_Simple Parking Management

Cornelita Lugita Santoso
4 min readMay 29, 2022

--

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…

tutorialopenerp.wordpress.com

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…

www.odoo.com

Fungsionalitas

  1. 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

--

--

No responses yet