[Odoo 10] Technical Documentation -Part 2-

Alhamdulillah kita bisa melanjutkan kembali tutorial ini. Sebelum kita praktek untuk membuat object, menu, dll. Sebaiknya kita review kembali teori dan penjelasan materi terkait. Setiap class di odoo dia akan menginherite super class model, class model inilah kunci dari ORM yang ada di Odoo. Diantara attribute yang dimiliki oleh class model ini adalah : _name…

[Odoo 10] Technical Documentation -Part 1-

Bismillah … Insya Allah saya akan memulai lagi untuk berbagi sedikit ilmu yang saya miliki khususnya seputar technical odoo 10 yang telah menggunakan API baru. Materi saya ambil dari berbagai ebook dan web yang menjelaskan technical odoo (terutama di website resminya). Odoo di kembangkan dengan framework OpenObject dengan bahasa python. Olehkarna itu, sebelum kita masuk…

Python Decorator

Alhamdulillah akhirnya penulis bisa melanjutkan tutorial selanjutnya yang berkaitan dengan openerp versi terbarunya yaitu odoo v8. Setelah rilisnya v8 ini, bukan hanya sekedar dengan berubahnya nama menjadi odoo akan tetapi telah terjadinya perubahan yang begitu banyak baik dari segi fungsional maupun sisi technical dengan ditandai lahirnya new API ini. Dengan adanya new API ini, maka…

Tutorial Dasar Python

Penulis amati, kebanyakan developer OpenERP awalnya tidak memahami bahasa python sebelumnya alias mengenal dan belajar python ketika ingin mendevelop OpenERP. Olehkarna itu penulis ingin mencoba membuat tutorial dasar yang merupakan ringkasan coding python dasar sebagai ‘pembuka jalan’ untuk mengarungi luasnya samudra python -lebay mode ON- yang nantinya bisa dilanjutkan dengan mempelajari ebook-ebook python yang berserakan…

Interpreter Python Yang Interaktif

Salah satu kelebihan python adalah python memiliki interpreter yang interaktif. Hal ini sangat membantu programmer untuk mencoba berbagai syntax sebelum menulisnya kedalam script program. Code python biasanya dapat kita jalankan dengan 2 cara, yaitu dijalankan sebagai script dan dijalankan didalam interpreter interaktif python. Dalam pembahasan kali ini penulis mencoba mengexplore cara yang kedua yaitu mencoba…

Private Method

Seperti kebanyakan bahasa pemrograman lain, python juga memiliki private functions, yaitu function yang tidak dapat dipanggil dari luar modulenya. Private function terdiri dari, method private (tidak dapat dipanggil dari luar class-nya) & attribute private ( yang tidak dapat diakses dari luar class-nya). Uniknya adalah penetuan baik private ataupun public dalam python ditentukan sepenuhnya oleh namanya,…

OOP in Python -Part 2-

Pemrograman berorientasi objek atau yang lebih umum disebut OOP merupakan paradigma pemrograman yang menggunakan pendekatan “object” untuk membangun sebuah aplikasi. Dalam OOP, data dan fungsi dibungkus dalam class atau object. Dalam konsep Pemrograman Berorientasi Objek dikenal beberapa istilah umum, yaitu: – Attribute atau yang biasa juga disebut state/properties/field merupakan bagian yang dimiliki oleh sebuah class…