Tutorial Instalasi Odoo Extra Module secara Local (SOL) di Mac Intel i5 dengan macOS Sonoma 14.0

Annisa Az Zahra
4 min readNov 15, 2023

Ada kalanya, suatu organisasi yang menggunakan odoo sebagai manajemen bisnis perlu melakukan kustomisasi odoo untuk memfasilitasi proses bisnis mereka.

Pada odoo local, kita dapat bebas menambahkan extra module yang telah disediakan oleh odoo yang dapat diakses di https://apps.odoo.com/apps sehingga dapat memenuhi kebutuhan organisasi

Halaman Utama Odoo Apps (https://apps.odoo.com/apps)

Apa itu Extra Modules?

Extra modules adalah modul tambahan atau addons yang tidak termasuk dalam modul inti standar instalasi Odoo.

Biasanya, addons ini dikembangkan oleh pihak ketiga atau anggota komunitas odoo untuk memenuhi kebutuhan khusus atau memberikan fungsionalitas yang belum disediakan oleh Odoo.

Instalasi Modul Extra Odoo

Melakukan instalasi modul extra ini sangat mudah! Pada kesempatan kali ini, akan dicoba untuk menginstall modul Accounting, Open HRMS, dan Appraisals

Langkah 0: Persiapan

  1. Pastikan teman-teman telah memiliki docker di perangkat laptop
  2. Buat folder dengan konfigurasi sebagai berikut:
Konfigurasi folder kontainer odoo

Fungsi konfigurasi

folder addons : berfungsi untuk menampung package dari modul yang ingin ditambahkan

folder config : berfungsi untuk menampung konfigurasi port dan database pada file odoo.conf. Adapun isinya sebagai berikut

[options]
addons_path = /mnt/extra-addons
xmlrpc_port = 8069
db_host = db
db_user = odoo
db_password = odoo
db_port = 5432

file docker-compose.yml : berfungsi sebagai konfigurasi kontainer docker untuk menjalankan Odoo. Adapun isinya sebagai berikut

version: '3.1'
services:
web:
platform: linux/amd64
image: odoo 16
depends_on:
- db
ports:
- "8069:8069"
volumes:
- ./addons:/mnt/extra-addons
db:
image: postgres:15
environment:
- POSTGRES_DB=postgres
- POSTGRES_PASSWORD=odoo
- POSTGRES_USER=odoo

💡 Penting! Jangan sampai terlewat

Teman-teman bebas memodifikasi komponen konfigurasi di atas. Namun pastikan bahwa:

- di file odoo.confmemiliki baris code addons_path = /mnt/extra-addons
- di file
docker-compose.ymlbagian volumes memiliki baris code — ./addons:/mnt/extra-addons

Langkah 1: Unduh Modul yang Dibutuhkan

Pada bagian ini, teman-teman cukup mengunduh dan mengekstrak berkas modul Accounting, Open HRMS, dan Appraisals pada tautan berikut. Jangan lupa untuk menyesuaikan versio modul dengan versi Odoo yang diinstall

Langkah 2: Pindahkan Package Modul ke Folder addons

Setelah package berhasil diunduh dan diekstrak, pindahkan isinya ke dalam folder addons

Hasil ekstrak folder yang perlu dipindahkan

Sehingga, isi dari folder addons akan menjadi seperti ini

Isi folder addons

Langkah 3: Jalankan Docker

Pada perangkat teman-teman, pastikan docker enginer sudah aktif dan dijalankan. Kemudian sebelum menjalankan docker, teman-teman perlu menghapus container sebelumnya untuk menghilangkan builder yang belum memiliki modul addons dengan menggunakan command docker-compose down.

⚠️ Sebagai catatan: command ini juga akan menghapus database yang sudah dibuat sebelumnya

Container sebelumnya berhasil dihapus

Kemudian, kita jalankan kembali Odoo dengan menggunakan command docker-compose up

Container Odoo Dijalankan

Karena kita membuild Odoo yang baru, maka kita perlu membuat ulang database dan login kembali ke Odoo seperti mengulang instalasi sebelumnya.

Langkah 4: Pada dashboard, pilih menu Apps dan Activate Modul yang baru ditambahkan

Jika teman-teman sudah berhasil login, teman-teman akan melihat list app yang tersedia. Saat ini list app yang teman-teman lihat sedikit berbeda karena ada modul baru yang ditambahkan

List App Odoo

Untuk dapat mengakses modul tersebut, teman-teman perlu mengklik button ‘Activate’ (pada odoo 16) atau ‘Install’ (pada odoo 16 ke bawah), kemudian tunggu beberapa saat.

Loading page

Langkah 5: Voila! You did it!

Setelah berhasil diaktivasi, teman-teman dapat mengakses modul accounting di bagian kiri atas monitor.

Teman-teman pun dapat mengeksplorasi fungsionalitas dari modul ini

Untuk alternatif tutorial dalam bentuk video, rekan pembaca juga dapat menyaksikan YouTube berikut.

Demikian proses instalasi extra module, Semoga artikel ini bermanfaat dan membantu rekan pembaca untuk mengenal Odoo lebih dalam 😁

Sampai jumpa di artikel-artikel berikutnya👋

Artikel ini dibuat sebagai tugas mata kuliah Sistem Informasi Sumber Daya Manusia (SISDM) Kelas B Semester Gasal 2023/2024,

Prodi Sistem Informasi, Fakultas Ilmu Komputer, Universitas Indonesia.
Dosen: Dr. Ir. Agung Terminanto, M.B.A.

– Annisa Az Zahra (2106701242)

--

--