Memahami Abstract Model pada Odoo

Abstract model pada odoo adalah model yang tidak diubah jadi table. Pada transient model, data akan disimpan sementara di database, kemudian akan dihapus secara periodik, pada abstract model, data sama sekali tidak disimpan, karena tidak ada table-nya. Menurut pengalaman saya, abstract model termasuk jarang digunakan. Dari source code odoo sendiri sedikit sekali module yang menggunakan ….  Read More

Membuat Transient Model pada Odoo

Transient model adalah model pada odoo dimana datanya akan dihapus secara periodik. Karena datanya akan selalu dihapus tentu saja tidak disarankan menggunakan model ini untuk menyimpan data real. Model ini biasanya digunakan sebagai wizard, sebagai penyambung proses antara beberapa model, misal pada saat create invoice dari sale order. Bisa juga untuk memberikan pesan tertentu kepada ….  Read More

Memanggil API Odoo dengan PHP

Secara default odoo sudah menyediakan api. Jadi jika kita ingin menghubungkan odoo dengan program lain kita tidak perlu membuat api sendiri. Tinggal panggil saja api yang sudah disediakan oleh odoo. Pada tutorial ini saya aka membahas bagaimana memanggil api odoo dengan bahasa pemrograman PHP. Odoo sendiri sudah memiliki dokumentasi untuk penggunaan api, silakan lihat disini. ….  Read More

Menguji Domain pada Odoo

Pada odoo Domain adalah list yang berisi ekspresi tertentu yang digunakan untuk memfilter suatu data dari database. Umumnya domain akan diterjemahkan oleh odoo menjadi ekspresi SQL untuk mengisi klausa where. Misal kita memiliki domain seperti dibawah ini. Domain diatas jika diterapkan pada model sale.order akan jadi expresi SQL seperti ini Domain bisa digunakan pada python ….  Read More

Video Belajar Pemrograman Odoo Bahasa Indonesia

Selain lewat tulisan kali ini saya juga mulai membuat video tutorial di youtube. Saya berencana membuat video tentang Odoo sebagai permulaan. Rencananya tidak hanya video pemrograman saja, tapi juga non pemrograman, seperti alur bisnis dll. Video-video ini dibuat dalam bahasa indonesia, tetapi saya juga akan menyertakan Subtitle dalam bahasa inggris sedikit demi sedikit. Jika anda ….  Read More

Setting Nomor Dokumen atau Sequence pada Odoo

Setiap transaksi baik itu Sale Order, Purchase atau Invoice biasanya memiliki nomor dokumen yang unik untuk membedakan satu dokumen dengan dokumen lainnya. Pada odoo penomoran dokumen ini sangatlah mudah. Kita bisa mengatur format penomoran dokumen ini lewat menu Settings > Technical > Sequences & Identifiers > Sequences kemudian cari nomor dokumen yang ingin anda ubah. ….  Read More

Mengatur Menu Item pada Odoo

Sebelumnya saya sudah menulis tentang bagaimana mengubah tampilan odoo tanpa koding, atau tanpa membuat module custom. Yaitu dengan cara mengubah-nya lewat user interface. Jika anda tertarik silakan baca disini. Kali ini saya akan menulis view odoo lain yang bisa anda ubah lewat user interface langsung, yaitu Menu Item. Menu item adalah view odoo yang berupa ….  Read More

Menyiapkan File untuk Situs Microstock

Pada tulisan sebelumnya saya telah menulis pengalaman saya bagaimana menjadi contributor situs microstock. Kali ini saya akan menulis bagaimana saya menyiapkan file agar siap diupload ke situs microstock tersebut. Mulai dari membuat karya di Inkscape, membuat file JPG, dan EPS. Perlu anda ketahui saya menggunakan Sistem Operasi Linux Mint, mungkin tampilan program bisa berbeda dengan ….  Read More

Membuat Fungsi Terbilang dalam Bahasa Indonesia pada Python

Sebagai programmer sering kali kita harus membuat fungsi terbilang, atau mengubah variabel yang dalam format integer / float menjadi kata-kata yang mudah dibaca oleh user, misal saat membuat printout suatu Invoice. Kadangkala ada client yang meminta nilai invoice tersebut di ubah menjadi kata-kata dalam bahasa tertentu. Python sendiri sudah memiliki library / module untuk menangani ….  Read More

Menjadi Vector Contributor / Artist di Situs Micro Stock

Setiap orang saya rasa punya keinginan untuk memiliki passive income. Atau paling tidak menginginkan hobinya tidak hanya menyenangkan dirinya sendiri, kalau bisa juga menghasilkan uang. Bagi yang hobi menggambar tentu sudah senang jika gambar-nya jadi. Tapi tentu saja ada keinginan agar gambar tersebut laku dijual, atau paling tidak dapat like di medsos lah, saya contohnya ….  Read More