Skip to main content

[UAS-ERP] Soal 8 : Pengembangan aplikasi ekstensi Odoo - Pur-Chase by Nathanael

#Nathanael 
#1706043670 
#UIERP1 
#UniversitasIndonesiaFasilkom 
#ERP 
#Odoo 
#Dr. Ir. Agung Terminanto, MBA

============================

Selamat malam semuanya, dalam post ini saya akan menjelaskan mengenai aplikasi ekstensi modul purchase Odoo yang saya kembangkan yaitu PUR_CHASE.

Aplikasi PUR_CHASE (pur·chase /ˈpərCHəs/) merupakan aplikasi yang bersifat sebagai proxy dari modul purchase Odoo. Pengembangan aplikasi ini dimulai untuk memenuhi kebutuhan tugas akhir mata kuliah konfigurasi ERP dari pengembang, Nathanael.

Sedikit histori dan fakta pengembangan PUR_CHASE
  • Dimulai pada 19 Mei 2020
  • Direncanakan untuk selesai pada tanggal 14 Juni 2020 (batas UAS Konfigurasi ERP)
  • Awalnya dirancang sebagai aplikasi android yang dikembangkan menggunakan Flutter, namun tanggal 10 Juli 2020, dependensi modul JSON API Odoo yang menjadi dependensi utama PUR_CHASE Flutter ditarik dari http://apps.odoo.com/ dan saya tidak memiliki cukup waktu untuk mempelajari implementasi XML-RPC Odoo sebagai pengganti JSON API di Flutter.
  • 11 Juli 2020, Saya mengubah seluruh backend PUR_CHASE dari Framework Flutter dengan bahasa Dart menjadi Framework CodeIgniter 3 dengan bahasa PHP dengan harapan bahwa aplikasi dapat diubah menjadi PWA (progressive web application) selesai dengan modul utama pada tanggal 14 Juli 2020.
  • 12 Juli 2020, Saya mempelajari XML-RPC dari situs resmi, forum, dan referensi Odoo lainnya. Saya belum sempat mengimplementasikannya karena saya sedang magang full-time juga.
  • 13 Juli 2020, Saya menggunakan MDBootstrap sebagai template aplikasi dan mencoba berkomunikasi dengan Odoo melalui XML-RPC CodeIgniter dengan bantuan library "riptide". Saya juga berhasil mengubah response XML-RPC dari Odoo menjadi JSON menggunakan PHP. Saya berhasil mengimplementasikan READ daftar Supplier.
  • 14 Juli 2020, Saya kekurangan waktu untuk mengubah aplikasi dalam 4 hari terakhir dan masih mengembangkan PUR_CHASE dengan target create RFQ pada hari minggu, 19 Juli 2020.
Petunjuk Instalasi:
Sebelum dapat menjalankan PUR_CHASE, anda harus menginstall Apache Server (dapat melalui XAMPP) dan mengaktifkan xml-rpc pada instalasi PHP di XAMPP anda.

  1. Download source code PUR_CHASE pada link ini


  2. Extract dan ubah nama folder menjadi pur_chase sehingga anda dapat menemukan file pur_chase/readme.md


  3. Pindahkan folder pur_chase ke folder instalasi xampp / htdocs (secara default ada di c:/xampp/htdocs) sehingga anda dapat menemukan file xampp/htdocs/pur_chase/readme.md


  4. Jalankan atau pastikan Apache Server telah berjalan


  5. Buka http://localhost/pur_chase pada browser anda


  6. Masukan informasi URL Odoo anda, nama database yang akan diakses, email dan password yang anda gunakan untuk mengakses Odoo anda kemudian klik connect. Pur_chase tidak akan menyimpan data email dan password anda.


  7. Jika data yang anda masukan benar dan PUR_CHASE berhasil terhubung dengan Odoo anda, anda akan diarahkan ke halaman pertama panel admin. Halaman ini menyediakan informasi pengembangan PUR-CHASE.


  8. Anda dapat melihat dan menambah supplier pada menu Supplier. PUR_CHASE membutuhkan waktu untuk meminta dan menampilkan seluruh data vendor supplier dari Odoo.
Sekian merupakan petunjuk instalasi dan penggunaan fitur pertama dari PUR_CHASE.

Semoga bermanfaat~~

Comments

Popular posts from this blog

[UTS-No4] - [ExtraModule] Memperkaya Fitur Odoo 10 - Edisi Sales

Halo semuanya! Pada kali ini, saya akan menjelaskan bagaimana cara menginstall 3 modul eksternal Odoo yang berhubungan dengan modul saya, modul Sales, dengan menggunakan WinSCP untuk menjawab soal nomor 4 dari UTS mata kuliah Enterprise Resource Planning. A. Cara Menginstall Modul-Modul External dari Odoo 1. Buka  apps.odoo.com , kemudian pilih modul-modul eksternal yang ingin didownload. Untuk kali ini, saya mendownload tiga buah modul yaitu modul Mass Cancel Sales Order ( https://apps.odoo.com/apps/modules/10.0/mass_cancel_sales_order/ ), Quotation Cancel Reason ( https://apps.odoo.com/apps/modules/10.0/abs_sales_cancel_reason/ ), dan Quotation/Sales Orders Approval ( https://apps.odoo.com/apps/modules/10.0/sale_approval/ ) Modul Mass Cancel Sales Order : Modul ini berfungsi untuk membatalkan sales order secara sekaligus, sehingga user tidak perlu meng-cancel satu persatu sales order secara manual. Quotation Cancel Reason : Modul ini berfungsi untuk membuat user d...

[UAS-ERP] Soal 2 : Skenario Wawancara Pertama Modul HR PT KITA

#Reihan Putra Oktavio#1606874476 #UIERP1 #UniversitasIndonesiaFasilkom #ERP #Odoo #Dr. Ir. Agung Terminanto,MBA. PT. KITA Profil Perusahaan PT. KITA merupakan perusahaan yang bergerak dalam bidang perdagangan. Jenis barang yang ditawarkan adalah dalam ranah elektronik. Jasa yang ditawarkan antara lain: jasa pengadaan komputer, laptop dan PC. PT. KITA beralamatkan di Jl. MH Thamrin 100, Jawa Barat, Depok. Skenario HRD - Pemanggilan Interview Pertama PT. KITA selalu mencari kandidat karyawan dengan kemampuan yang prima. Maka dari itu, rekrutmen dilakukan melalui proses yang ketat dan dibantu dengan teknologi informasi. Rekrutmen dibantu dengan aplikasi Odoo Recruitment dan dioperasikan oleh Human Resource Department atau HRD. Pemanggilan interview dilakukan melalui surel yang terintegrasi langsung dengan aplikasi Odoo. Berikut merupakan proses pemanggilan interview: HRD memilih modul rekrutmen di aplikasi Odoo. HRD membuat aplikasi rekrutmen baru dengan pilih C...