Assalamualaikum Wr. Wb.
Hallo berjumpa lagi dengan saya. Sudah lama tidak posting, kali ini saya akan menjelaskan cara install xampp di linux ubuntu.
Linux adalah salah satu sistem operasi yang banyak digunakan dikalangan developer, selain lisensinya yang gratis dan banyak aplikasi opensource yang membantu developer dalam mengerjakan projectnya. Secara umum linux itu terbagi menjadi beberapa distro/ keturunan linux seperti ubuntu ,debian , open suse dan lain lain. dan xampp adalah salah satu paket webserver yang mendukung untuk 3 operasi yaitu windows, linux dan macOS.
Cara install xampp di linux dan windows itu berbeda karena di linux instalasinya tidak hanya dengan double click melainkan dengan cara lainya, bisa secara online dan secara offline, yaitu melalui terminal linux. Pada tutorial kali ini kita akan coba menggunakan terminal untuk melakukan modifikasi hak akses pada file xampp yang akan kita install.
Berikut ini cara instalasi xampp di linux ubuntu:
1. Download xampp terbaru disini https://www.apachefriends.org/index.html
2. Buka terminal linux atau tekan ( alt +t )
3. Berikan akses eksekusi dengan perintah sudo chmod +x namafile.run
4. Ekseskusi file dengan cara sudo ./namafile.run dan akan tampil proses instalasi
5. Ikutin tahap tahap instalasi dan tunggu sampai proses instalasi selesai
Jika instalasi selesai, untuk directori projectnya juga sedikit berbeda, jika di windows direktorinya terletak di C:xampp/htdocs maka di linux terdapat pada direktori /opt/lampp/htdocs. untuk dapat mengakses project anda juga harus memberikan perintah chmod 777 pada folder project anda.
Sekian, semoga tutorial ini membantu teman-teman developer php yang baru migrasi ke dunia linux.
Tutorial Odoo / OpenERP
Berbagi Ilmu dan Pengalaman
Monday, January 15, 2018
Thursday, August 24, 2017
Cara Instalasi Odoo 10 di Ubuntu 16.04
Assalamualaikum wr. wb.
Hallo berjumpa lagi di postingan saya, melanjutkan postingan saya sebelumnya tentang Cara Instalasi Odoo di Windows, sekarang saya akan menjelaskan secara jelas step by step Cara Instalasi Odoo di Ubuntu 16.04
Oke langsung saja buka terminal, ikuti langkah-langkahnya :
1. Update server
$ sudo apt update && sudo apt dist-upgrade
Kemudian reboot server
$ sudo reboot
2. Install semua pendukung
Install aplikasi pendukung
$ sudo apt install python-pip python-dev libevent-dev gcc libxml2-dev node-less python-cups python-dateutil python-decorator python-docutils python-feedparser python-gdata python-geoip python-gevent python-imaging python-jinja2 python-ldap python-libxslt1 python-lxml python-mako python-mock python-openid python-passlib python-psutil python-psycopg2 python-pybabel python-pychart python-pydot python-pyparsing python-pypdf python-reportlab python-requests python-simplejson python-tz python-unicodecsv python-unittest2 python-vatnumber python-vobject python-werkzeug python-xlwt python-yaml
Install wkhtmltopdf untuk keperluan print ke pdf:
$ sudo apt install libfontenc1 libxfont1 xfonts-base xfonts-utils xfonts-75dpi xfonts-encodings
Jika menggunakan versi 64-bit.
$ wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.2.1/wkhtmltox-0.12.2.1_linux-trusty-amd64.deb
$ sudo dpkg -i wkhtmltox-0.12.2.1_linux-trusty-amd64.deb
atau jika menggunakan versi 32-bit.
$ wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.2.1//wkhtmltox-0.12.2.1_linux-trusty-i386.deb
$ sudo dpkg -i wkhtmltox-0.12.2.1_linux-trusty-i386.deb
kemudian setelah download wkhtmltx
$ sudo cp /usr/local/bin/wkhtmltopdf /usr/bin
$ sudo cp /usr/local/bin/wkhtmltoimage /usr/bin
Lamanya waktu install tergantung kecepatan internet. Sekarang kebutuhan pendukung Odoo 10 sudah tercukupi.
3. Buat akun baru untuk user Odoo 10
$ sudo adduser --system --home=/opt/odoo10 --group odoo10
4. Install Postgresql dan buat akun user Odoo 10 untuk Postgresql
$ sudo apt install postgresql
$ sudo su - postgres
$ createuser --createdb --username postgres --no-createrole --no-superuser --pwprompt odoo10
$ exit
5. Ambil Odoo 10 dari sumber repository
$ sudo apt install git
$ sudo su - odoo10 -s /bin/bash
$ git clone https://www.github.com/odoo/odoo --depth 1 --branch 10.0 --single-branch .
Lamanya waktu install tergantung kecepatan internet kamu.
6. Ubah parameter konfigurasi Odoo 10
Setelah proses checkout selesai, kamu perlu membuat sebuah file konfigurasi Odoo 10 dengan,
$ ./odoo-bin --addons-path=addons -s
Kemudian tekan tombol CTRL+C
Perintah di atas akan membuat sebuah file konfigurasi dengan nama file .openerp_serverrc kemudian salin file tersebut ke direktori /etc/
$ exit
$ sudo mv /opt/odoo10/.odoorc /etc/odoo10-server.conf
Kemudian edit file tersebut dengan parameter sesuai dengan kebutuhan.
$ sudo nano /etc/odoo10-server.conf
Untuk contoh parameter yang diganti:
logfile = /var/log/odoo/odoo10-server.log
addons_path = /opt/odoo10/addons
Buat folder baru untuk penyimpan file log
$ sudo mkdir /var/log/odoo
$ sudo chown odoo10:root /var/log/odoo
7. Membuat OpenERP sebagai service
$ sudo cp /opt/odoo10/debian/init /etc/init.d/odoo10
$ sudo nano /etc/init.d/odoo10
Ubah
DAEMON=/usr/bin/odoo.py
CONFIG=/etc/openerp/openerp-server.conf
menjadi
DAEMON=/opt/odoo10/odoo-bin
NAME=odoo10
DESC=odoo10
CONFIG=/etc/odoo10-server.conf
LOGFILE=/var/log/odoo/odoo10-server.log
PIDFILE=/var/run/${NAME}.pid
USER=odoo10
Simpan file dan keluar. Kemudian ubah hak aksesnya agar bisa di eksekusi,
$ sudo chmod 755 /etc/init.d/odoo10
8. Menjadikan Odoo 10 sebagai Service
$ sudo update-rc.d odoo10 defaults
Restart server
$ sudo reboot
9. Tes Odoo 10 melalui browser
Setelah semua proses selesai, buka Odoo 10 melalui browser, secara default http://localhost:8069
Default Master password : admin (ubah lah segera untuk keamanan)
Sekian tutorial cara installasi odoo 10 di ubuntu 16.04, tunggu tutorial selanjutnya ya..
Wednesday, July 26, 2017
Cara Membuat Addons Sistem Informasi Akademik di Odoo 10
Assalamualaikum wr. wb.
Hallo berjumpa lagi dengan saya, sudah lama tidak posting. Postingan kali ini saya akan membuat bagaimana cara untuk pembuatan addons di odoo 10, sekarang saya akan memberi tutorial untuk membuat addons sistem informasi akademik.
Oke pertama-tama install database odoo baru. Dari halaman login odoo klik link Manage Databases. Jika belum ada database, maka langsung masuk ke halaman Manage Database.
Buat database dengan nama yang dikehendaki misalnya academic.
Login ke database yang baru dibuat, pilih menu Settings, lalu agar muncul semua fitur teknikal Odoo "klik" activate Developer Mode yang ada di sebelah kanan bawah .
Setelah membuat file manifest.py sekarang kita buat file __init__.py , isinya sekarang masih kosong, karena kita belum punya file python yang mau diimport, yang penting ada dulu filenya.
Struktur addons harus seperti ini :
- addons
- academic
- __openerp__.py
- __init__.py
Langkah pertama setelah membuat folder addons academic dan file __manifest__.py dan __init__.py adalah membuat menu aplikasi dan halaman yang muncul ketika menu itu diklik.
Isinya begini..
Hallo berjumpa lagi dengan saya, sudah lama tidak posting. Postingan kali ini saya akan membuat bagaimana cara untuk pembuatan addons di odoo 10, sekarang saya akan memberi tutorial untuk membuat addons sistem informasi akademik.
Buat database dengan nama yang dikehendaki misalnya academic.
Login ke database yang baru dibuat, pilih menu Settings, lalu agar muncul semua fitur teknikal Odoo "klik" activate Developer Mode yang ada di sebelah kanan bawah .
STRUKTUR FILE :
Addons odoo tersimpan dalam satu folder yang berada di folder addons server odoo.
Addons terdiri dari komponen-komponen :
- Business Object: berupa class Python yang merupakan turunan dari models.Model, class bawaan odoo/OpenObject.
- Data: bisa berupa file XML atau CSV yang berisi meta-data (view dan workflow), konfigurasi parameter module, atau data demo.
- Wizard: kotak dialog yang berguna untuk memudahkan user dalam menginput data.
- Report: bisa berupa QWEB template, yaitu untuk menampilan report dari semua data untuk ditampilkan dalam HTML atau PDF.
Setiap addons modul harus memiliki file __manifest__.py dan __init__.py. kalo tidak ada, maka folder tersebut tidak dianggap sebagai modul oleh odoo.
File __manifest__.py adalah file python tempat untuk kita mendefinisikan segala informasi tentang modul addons, seperti nama, keterangan, daftar modul odoo lain yang harus ada, referensi ke file XML atau CSV yang diperlukan oleh module.
File __init__.py adalah file python tempat untuk memanggil file-file python yang kita buat.
PENEMPATAN FOLDER :
Default nya, modul addon harus ditempatkan dibawah folder addons di struktur directory odoo, misalnya kalo odoo kita diinstall di folder C:\Program Files\Odoo 10.0\server\odoo\addons.
Tapi sebetulnya addons yang kita buat boleh saja disimpan di sembarang folder asalkan folder itu di-set sebagai folder addons yang perlu dicari oleh odoo saat di jalankan. Caranya adalah dengan menambahkan addons_path pada file konfigurasi odoo, yaitu file odoo-server.conf. Artinya kita minta odoo untuk mencari addons di folder bawaannya yaitu C:\Program Files\Odoo 10.0\server\odoo\addons dan juga folder kita misal kita membuat folder addons di drive D yaitu D:\addons, jadi seperti gambar dibawah ini,
Oke konfigurasi selesai, sekarang kita mulai membuat addons academic nya. Pertama-tama buat folder baru di dalam folder addons, beri nama folder tersebut dengan nama academic, kira-kira seperti ini D:\addons\academic
Selanjutnya bikin file dengan nama __manifest__.py
Isinya seperti ini:
Setelah membuat file manifest.py sekarang kita buat file __init__.py , isinya sekarang masih kosong, karena kita belum punya file python yang mau diimport, yang penting ada dulu filenya.
Struktur addons harus seperti ini :
- addons
- academic
- __openerp__.py
- __init__.py
Langkah pertama setelah membuat folder addons academic dan file __manifest__.py dan __init__.py adalah membuat menu aplikasi dan halaman yang muncul ketika menu itu diklik.
- Bikin file menu.xml dibawah folder academic.
Isinya begini..
- Setelah bikin menu.xml sekarang kita edit lagi menu.xml, tambahi action window untuk masing-masing kira-kira isinya seperti ini..
- Setiap kali menambahkan suatu file XML, kita perlu mencantumkan file itu pada file __openerp__.py agar waktu modul diinstall, file XML itu ikut diproses. Seperti ini caranya..
- Pada step ini modul belum bisa di update karena kita belum buat file class model yang dipanggil sebagai sumber data di action window di atas. Lanjut buat file baru dengan nama course.py
- Setelah itu, sekarang kita panggil file course.py dengan cara masuk ke file __init__.py dan ketikan "import course" tanpa tanda petik
- Mari test tampilan aplikasi kita, restart odoo-server dan update modul addon academic. Install module addons academic. Cari modul dari menu Apps > Apps
- Klik Install. Lihat hasilnya di web browser.. Klik menu Academic di top menu.
- Klik tombol Create, Muncul form view course dimana kita bisa isikan data course Kolom-kolomnya sudah sesuai dengan yang kita definisikan di class course.
Defaultnya, odoo sudah menampilkan object yang kita mau di list view dan form view dengan susunan standard, yaitu hanya beberapa field yang muncul di list view dan susunan field di form view masih apa adanya atau acak-acakan hehe.. Agar rapi view nya caranya sekarang bikin file baru dibawah addons academic, beri nama course.xml. Disini nanti kita akan simpan semua definisi yang berkaitan dengan view Course, yaitu tampilan list view dan form view. Isinya adalah seperti ini..
Untuk tree view,
Untuk tree view,
dan untuk form view nya, tambahkan lagi record baru dibawah record tree view, masih di file course.xml ya.
Lanjut, panggil file course.xml yang sudah dibuat tadi dengan cara tambahkan file course.xml pada file __manifest__.py
Lanjut upgrade module, coba lihat tampilan list view dan form view Course yang baru. Jika berhasil maka tampilan list view dan form view akan rapi. Beres sementara untuk urusan Course, kita lanjut ke urusan object Session di postingan selanjutnya ya :)
Sunday, April 9, 2017
Cara Instalasi Odoo 10 di Windows
Assalamualaikum wr. wb.
Hallo berjumpa lagi di postingan saya yang kedua, melanjutkan postingan saya sebelumnya tentang Odoo, sekarang saatnya kita mencoba melakukan instalasi Odoo 10.
Tutorial ini dapat digunakan di hampir segala jenis windows, namun disini saya memakai windows 7.
Pada Tutorial kali ini akan saya jelaskan secara jelas step by step instalasi Odoo pada Sistem Operasi Windows
Langkah Pertama :
Silahkan anda download odoo terbaru.
Dengan cara mengunjungi situs resminya di https://www.odoo.com/page/download lalu silahkan ikuti langkah-langkah yang ditunjukkan.
Setelah download selesai anda akan mendapatkan file berbentuk .exe yang bisa langsung anda jalankan. Setelah anda jalankan file .exe nya langkah selanjutnya. Silahkan pilih English lalu klik "OK".
Selanjutnya klik "Next",
Klik "I Agree",
Setelah selesai, jika tak ada masalah anda bisa langsung buka browser dan ketik alamat http://localhost:8069
Selanjutnya secara default jika anda belum pernah membuat database odoo, anda akan langsung diarahkan ke alamat http://localhost/web/database/manager untuk membuat database baru, isi nama database dengan nama latihan, untuk Email dan Password saya isi dengan nama admin, untuk Language pilih English dan Country pilih Indonesia, lalu klik "Continue".
Berikut Tampilannya, jika sudah tampil seperti ini berarti anda telah sukses melakukan instalasi Odoo 10
Setelah anda membuat database baru anda akan langsung terLogin sebagai administrator, jika anda Logout dan ingin masuk kembali ke aplikasi silahkan gunakan email dan password yang sudah anda buat sebelumnya.
Sekian tutorial cara installasi odoo 10 di windows, tunggu tutorial selanjutnya ya..
Hallo berjumpa lagi di postingan saya yang kedua, melanjutkan postingan saya sebelumnya tentang Odoo, sekarang saatnya kita mencoba melakukan instalasi Odoo 10.
Tutorial ini dapat digunakan di hampir segala jenis windows, namun disini saya memakai windows 7.
Pada Tutorial kali ini akan saya jelaskan secara jelas step by step instalasi Odoo pada Sistem Operasi Windows
Langkah Pertama :
Silahkan anda download odoo terbaru.
Dengan cara mengunjungi situs resminya di https://www.odoo.com/page/download lalu silahkan ikuti langkah-langkah yang ditunjukkan.
Setelah download selesai anda akan mendapatkan file berbentuk .exe yang bisa langsung anda jalankan. Setelah anda jalankan file .exe nya langkah selanjutnya. Silahkan pilih English lalu klik "OK".
Selanjutnya klik "Next",
Selanjutnya checklist pada bagian Odoo Server, dan checklist juga pada PostgreSQL Database jika anda belum menginstal PostgreSQL. Disini karena saya sudah menginstal PorstgreSQL sebelumnya maka tidak perlu menginstal kembali PorstgreSQLnya, oleh karena itu saya tidak perlu menchecklist Porstgre nya.
Lalu klik "Next",
Selanjutnya, pada bagian Hostname dan Port biarkan defaultnya Hostname dengan nama localhost dan Port diisi dengan 5432, tidak usah dirubah. Sedangkan Username dan Password disini saya isi dengan nama root untuk Username dan root untuk Password karena agar gampang diingat, lalu klik "Next",
Selanjutnya pilih lokasi untuk penyimpanan folder hasil installasinya, disini biarkan defaultnya C:\Program Files\Odoo 10.0 maka tidak usah dirubah, lalu klik "Install".
Selanjutnya tunggu prosses installasi sampai selesai, jika sudah lalu klik "Next",
Selanjutnya checklist pada bagian Start Odoo untuk memulai Odoo , lalu klik "Finish".
Setelah selesai, jika tak ada masalah anda bisa langsung buka browser dan ketik alamat http://localhost:8069
Selanjutnya secara default jika anda belum pernah membuat database odoo, anda akan langsung diarahkan ke alamat http://localhost/web/database/manager untuk membuat database baru, isi nama database dengan nama latihan, untuk Email dan Password saya isi dengan nama admin, untuk Language pilih English dan Country pilih Indonesia, lalu klik "Continue".
Berikut Tampilannya, jika sudah tampil seperti ini berarti anda telah sukses melakukan instalasi Odoo 10
Setelah anda membuat database baru anda akan langsung terLogin sebagai administrator, jika anda Logout dan ingin masuk kembali ke aplikasi silahkan gunakan email dan password yang sudah anda buat sebelumnya.
Sekian tutorial cara installasi odoo 10 di windows, tunggu tutorial selanjutnya ya..
Thursday, April 6, 2017
OpenERP - Odoo
Assalamualaikum wr. wb.
Pada postingan pertama ini, saya akan menjelaskan secara singkat tentang Odoo. Apa itu odoo?
Odoo atau yang dulu disebut OpenERP adalah salah satu dari sekian banyak software ERP (Enterprise Resource Planning) yang populer dan memiliki jutaan user di seluruh dunia. Saat ini ada beberapa versi odoo yaitu odoo 7, odoo 8, odoo 9 dan odoo 10. Odoo adalah aplikasi yang bersifat Opensource, dan karena sifatnya Opensource siapapun berhak mendownload, menggunakan bahkan mengembangkan software/aplikasi ini secara gratis alias tidak berbayar (tentu saja khusus untuk versi community yang dikembangkan oleh komunitas odoo di seluruh dunia). Pihak pengembang Odoo mendapatkan keuntungan dari Versi Enterprise atau Versi Online dan layanan implementasi. Komunitas Odoo di Indonesia tergolong masih minim, karena itu bagi anda yang berada di Indonesia akan merasa cukup sulit untuk mendapatkan tutorial atau dokumentasi dalam bahasa Indonesia, akan tetapi dalam situs resmi di www.odoo.com sebenarnya telah dijelaskan cukup lengkap mulai instalasi sampai custom modul dalam Odoo.
Pada postingan pertama ini, saya akan menjelaskan secara singkat tentang Odoo. Apa itu odoo?
Odoo atau yang dulu disebut OpenERP adalah salah satu dari sekian banyak software ERP (Enterprise Resource Planning) yang populer dan memiliki jutaan user di seluruh dunia. Saat ini ada beberapa versi odoo yaitu odoo 7, odoo 8, odoo 9 dan odoo 10. Odoo adalah aplikasi yang bersifat Opensource, dan karena sifatnya Opensource siapapun berhak mendownload, menggunakan bahkan mengembangkan software/aplikasi ini secara gratis alias tidak berbayar (tentu saja khusus untuk versi community yang dikembangkan oleh komunitas odoo di seluruh dunia). Pihak pengembang Odoo mendapatkan keuntungan dari Versi Enterprise atau Versi Online dan layanan implementasi. Komunitas Odoo di Indonesia tergolong masih minim, karena itu bagi anda yang berada di Indonesia akan merasa cukup sulit untuk mendapatkan tutorial atau dokumentasi dalam bahasa Indonesia, akan tetapi dalam situs resmi di www.odoo.com sebenarnya telah dijelaskan cukup lengkap mulai instalasi sampai custom modul dalam Odoo.
https://www.odoo.com/documentation/8.0 (untuk versi 8)
https://www.odoo.com/documentation/9.0 (untuk versi 9)
https://www.odoo.com/documentation/10.0 (untuk versi 10)
Ulasan singkat di atas sebagian gambaran tentang OpenERP/Odoo.
Pada tulisan selanjutnya tentang OpenERP, saya akan mengajak para pembaca masuk lebih dalam mengenai cara instalasi Odoo dan fitur Odoo dan saya juga akan sharing tutorial-tutorial lainnya tentang membuat modul Odoo sesuai pengalaman saya menggunakan Odoo.
Subscribe to:
Posts (Atom)