Anda di halaman 1dari 18

Fast Track Odoo

Singkat & Cepat memahami Odoo


• PT. CENDANA TEKNIKA UTAMA
Sejarah Odoo

Tahun 2005 :

Fabien Pinckaers membangun software bernama TinyERP

TinyERP = ERP kecil/mini, versi 1.0 s/d versi 4.0 (Desember 2006)

Tahun 2009

TinyERP berubah menjadi OpenERP (versi 5.0)

Tahun 2011

OpenERP versi 6.0 pertama kali berbasis Web

Pengembangan versi Desktop GTK dihentikan

Tahun 2012

OpenERP versi 7.0 peningkatan fungsi web client

Tahun 2014

Odoo versi 8.0 diperkenalkan, lebih dari sekedar aplikasi ERP
Sejarah Odoo

Tahun 2015:

Odoo versi 9.0, fitur akuntansi diubah dikembangkan 2 versi : Odoo Community dan Odoo Enterprise

Tahun 2016:

Odoo versi 10.0 dikembangkan fitur Manufacturing

Tahun 2017:

Odoo versi 11.0 dikembangkan menggunakan python 3 dan dikenalkan fitur Odoo Studio (untuk enterprise)

Tahun 2018:

Odoo versi 12.0 dikembangkan Document Management, IoT, Multi Website

Tahun 2019:

Odoo versi 13.0 dikembangkan layanan Elearning, Payroll dan Recruitmen diubah (untuk Enterprise)

Tahun2020:

Odoo versi 14.0

Produk Odoo sudah digunakan oleh lebih dari 5 Juta Klien / Customer
Mengapa Menggunakan
Odoo ?
• PT. CENDANA TEKNIKA UTAMA
Apa itu Odoo ERP?
Enterprise
Resource Planing
(ERP)
• Seperangkat software yang
mengintegrasikan berbagai
aktivitas operasional dalam
sebuah bisnis dari hulu
hingga hilir
• Modul ERP secara umum :
• Purchase, Inventory, Sales
• Point of Sale
• Accounting
• Manufacturing
• Human Resource
• Project Management
• .. etc
Fitur-Fitur Odoo
• Aplikasi Situs Web : Web Design, Ecommerce, Blog, Forum, Elearning,
Chat
• Aplikasi Penjualan : CRM, Sales, POS, Subscription, Rental
• Aplikasi Keuangan: Accounting, Invoicing, Expense, Document, Sign
• Inventory & Manufacturing : Inventory, MRP, Purchase, Maintenance,
Quality
• Aplikasi Sumber Daya Manusia : Employee, Recruitment, Time-Off,
Appraisal, Referral, Fleet
• Aplikasi Pemasaran : Marketing-Automation, Email-Marketing, SMS-
Marketing, Events, Surveys
• Aplikasi Pelayanan (Services) : Project, Timesheet, Helpdesk, Planning,
Appointments
• Aplikasi Produktivitas : Discuss, Approvals, IoT
Odoo Sebagai Framework
Development
• PT. CENDANA TEKNIKA UTAMA
Arsitektur Odoo

Front end pages Back end JS client User Interface

HTTP Routing Controllers


Controllers (Front-end, Back-end)
Business Logic (Apps) Models

Messaging Notification (mail)


ORM

PostgreSQL Persistence
ORM – Object Relational Mapping

Manajemen User, Access Rules, Email, Logging,


Chatting / Discuss

Fitur
Schedule Action / Otomasi

Framework Multi Bahasa

Odoo Export - Import Data

Macam-macam tampilan Odoo : Kanban, List, Form,


Calendar, Graph, Pivot
Fungsi Filter dan Group By
• ORM adalah jembatan antara bahasa pemrograman dan
database yang membantu eksekusi SQL queries -- tanpa
menulis secara eksplisit dan diwujudkan dalam konsep
OOP seperti class dan object
• Model View Controller (MVC) berbasis Python dan XML
Odoo ORM • Programmer fokus di Business Logic tanpa pusing masalah
CRUD
• Perubahan di Object Model dalam 1 tempat tanpa perlu
SQL Update
• Cache Management (mengurangi beban di database)
• Navigasi object relationship sangat mudah, tanpa pusing
memikirkan query
• ORM Methods sangat lengkap : create(), copy(), write(),
browse(), search(), search_count(), unlink(), dsb
Apa yang Kita
Pelajari di
Odoo Fast
Track ?
Odoo Fungsional Fast Track

1 2 3 4 5

Sekilas Odoo Teknikal Dasar Fungsional Teknikal Lanjutan Odoo Real Project
• Pengenalan • Memahami • Memahami • Integrasi • Terlibat dalam
Odoo teknikal koding Seluruh Modul Custom pembuatan
• Pengoperasian Odoo Fungsional & Modul aplikasi
Odoo • Membuat Odoo CE Standard berbasis Odoo
• Fitur-fitur aplikasi Odoo • API Odoo • Menambah
Odoo sederhana jam terbang
• Continous
Learning

Odoo
Odoo at a Odoo Odoo Odoo
Advanced
Glance Technical Functional Developer
Technical +
Fundamental Fundamental
Functional
Target :

• Peserta bisa menginstall Odoo dan


menjalankan Odoo di Laptop Masing-masing
• Peserta bisa menginstall VSCode & Extension
01 – Odoo
• Peserta bisa membuat database baru di Odoo
Berkenalan • Peserta memahami jenis tampilan di Odoo
• Peserta memahami arsitektur aplikasi di Odoo
dengan Odoo • Peserta memahami debug mode, setting dan
apps di Odoo
• Peserta bisa melakukan Duplikasi, Backup,
Restore Database Odoo

Waktu :

• 2 Jam Pertemuan
Target :

• Peserta bisa membuat Addon Odoo


02 – Scaffold
Aplikasi • Peserta memahami struktur folder
Odoo
Odoo • Peserta memahami model, view,
Pertamaku security dasar
• Peserta bisa membuat model python
• Peserta bisa membuat view xml
Waktu :
Bagian ke 1
Aplikasi Kursus • 2 Jam Pertemuan
Target :

• Peserta memahami jenis field di


02 – Odoo : Integer, Char, Float, Date,
Aplikasi Datetime, Many2one, One2many,
Odoo Many2many
• Peserta dapat membuat modul :
Pertamaku Training, Peserta, Instruktur,
SesiKursus
Waktu :
Bagian ke 2
Aplikasi Kursus • 2 Jam Pertemuan
Materi :

• Field & Attribute


• Basic Field
03 – • Relational Field
Application • Computed Field
Model

Waktu :

• 2 Jam Pertemuan
Materi :

• Tree Views
• Form Views
04 – • Kanban Views
Application • Action & Search Views
Views • Menu Item

Waktu :

• 2 Jam Pertemuan

Anda mungkin juga menyukai