17 Nov

Instalasi Liferay 7 (DXP) + MySQL pada Linux

Instalasi Liferay 7 pada sistem operasi Linux hampir sama dengan instalasi pada Windows, perbedaannya hanya pada path instalasi. Berikut langkah-langkah instalasi Liferay 7 pada Linux:
1. Extract Liferay 7 kemudian copy ke folder "/opt" Sehingga akan ada struktur folder seperti ini: 
/opt/ liferay-ce-portal-7.0-ga3-ce-portal-7.0-ga3
 
2. Give access control on linux
Chmod –R 777  /opt/liferay-ce-portal-7.0-ga3-ce-portal-7.0-ga3
 
3. Lakukan instalasi database PosgreSQL server
 
4. Buat schema database baru dengan nama database lportal :
Create schema database dengan nama lportal
 
5. Jalankan Liferay-ce-portal-7.0-ga3 dengan menjalankan file startup.sh :
/opt/liferay-ce-portal-7.0-ga3-ce-portal-7.0-ga3/tomcat-8.0.32-8.0.32/bin/startup.sh
 
6. Tomcat-8.0.32 akan berjalan, setelah itu liferay-ce-portal-7.0-ga3 akan dapat di akses melalui browser dan akan muncul “Basic Configuration” seperti gambar di bawah ini :
Basic Configuration
 
7. Masukan portal name nya dengan nama portal
 
8. Isi formulir first name, last name, dan email untuk administrator
 
9. Lihat bagian Database, ubah setting-an database dengan mengklik “Change”
Database Configuration
 
10. Isi data pada setiap kolom, untuk type database sesuai dengan database yang digunakan yaitu, Postgre. Lalu masukkan username dan password.
Database
CATATAN :
Pada JDBC URL : lportal adalah nama database yang akan dipakai untuk Liferay-ce-portal-7.0-ga3
 
11. Jika sudah sesuai klik tombol “Finish Configuration”
 
12. Akan muncul gambar seperti dibawah ini, klik Go to My portal
Finish Configuration
 
13. Akan muncul Agreement seperti gambar dibawah ini :
Term of User
 
14. Klik tombol “I Agree”
Agree
 
15. Isi form Reminder password dan klik tombol “Save”
Password Reminder
 
Liferay-ce-portal-7.0-ga3 sudah terinstal, Akses Liferay-ce-portal-7.0-ga3 melalui web browser http://ipserver:8080
Username : test@liferay-ce-portal-7.0-ga3.com
Password : test

4 Nov

Data Integration

Data Integration
 
Data Integration atau integrasi data merupakan proses menggabungkan atau menyatukan dua atau lebih sebuah data dari berbagai sumber database yang berbeda ke dalam sebuah penyimpanan seperti gudang data (data warehouse).
Adapun alasan diperlukannya integrasi data karena beberapa keuntungan yang bisa kita dapatkan :
  • Mempermudah dalam proses menganalisa untuk pengambilan keputusan
  • Sharing data antar lingkungan kerja
  • Terhindar dari adanya duplikat data
Data integration perlu dilakukan secara teliti agar tidak terjadi kesalahan. Kesalahan yang sering terjadi pada integrasi data bisa menghasilkan sebuah ouput  yang menyimpang dan bahkan menyulitkan pengguna pada saat pengambilan keputusan. Syarat integrasi data dapat terlaksana dengan berbagai cara seperti membuat konsisten dalam penamaan variabel, ukuran variabel, struktur pengkodean dan dalam atribut fisik dari data.
Penggabungan data dapat dilakukan dengan cara lain, seperti berikut :
  • Integrasi Aplikasi (application Integration)
Penggabungan data terjadi dengan mengkoordinasikan aliran kejadian informasi antara aplikasi bisnis Aplikasi yang melayani harus memiliki fasilitas untuk berintegrasi dengan aplikasi lainnya.
  • Integrasi Proses Bisnis (Business Process Integration)
Proses bisnis dapat tercapai jika adanya koordinasi pada setiap aktivitas pada sistem, dan intergrasi ini pun tidak terlepas dengan adanya integrasi aplikasi
  • Integrasi Interaksi Pengguna (User Interaction Integration)
Pembuatan antar muka pengguna yang memberikan integrasi antar sistem data yang berbeda. Semisal adanya portal yang menjadi pintu untuk interaksi pengguna dengan beberapa data penting pada perusahaan.
Softbless Solutions adalah penyedia jasa implementasi untuk Data Integration di Indonesia, kami menggunakan Talend sebagai solusi Data Integration. Jadikan kami partner Talend untuk perusahaan anda, Silahkan hubungi kami di sini.
 

2 Nov

Talend (Open Source ETL)

Talend Indonesia
Talend merupakan open source untuk data integration, Talent biasanya digunakan untuk integrasi antara sistem operasional, ETL (extract, transform dan load), dan migrasi data oleh beberapa sumber. Talend akan membantu Anda dalam mengelola semua aspek dari tahap ekstraksi data, transformasi data, dan loading data secara efisien dan efektif.
Talend sudah dilengkapi dengan beberapa fitur seperti berikut ini :
  • Memudahkan pemodelan data dengan menggunakan desain tool secara drag and drop
  • Terdapat lebih dari 900 komponen yang dapat menghubungkan semua sumber data
  • Manipulasi String
  • Penanganan Lookup Otomatis
  • Kemampuan untuk menjalankan extract, transform dan load
Talend merupakan solusi untuk data integration yang sudah handal dan terbukti telah diunduh jutaan kali, sudah memiliki ratusan ribu pengguna dan memiliki komunitas yang dapat membantu para developer dalam mengembangkan sistem dan memecahkan beberapa permasalah yang terkait dengan integrasi data. Talend sudah digunakan oleh beberapa perusahaan terbesar di dunia, serta instansi pemerintah. Keuntungan yang paling utama dari Talend sebagai Data Integrasi adalah menyediakan suatu alat yang dapat mengintegrasikan, membersihkan serta menjaga semua data Anda, yang memungkinkan Anda untuk mengambil dan mengubah data untuk membuat keputusan lebih cepat.
Dengan adanya Aplikasi open source untuk Data Integration, anda dapat mengimplementasikannya langsung dengan mengimigrasikan data anda ke Talend Data Integration, paket software ini telah  menyediakan solusi lengkap untuk membangun, menyebarkan, dan mengelola layanan integrasi data. Selain menyediakan semua yang Anda butuhkan untuk melaksanakan terbuka berbasis standar layanan migrasi data dan layanan manajemen data, Talend Data Integration mencakup fitur untuk berbagai perusahaan seperti load balancing, automatic failover, dan tools untuk kolaborasi antar tim, serta dukungan teknis round-the-clock dari para ahli integrasi data pada aplikasi Talend ini.
Softbless Solutions telah memiliki banyak pengalaman dan juga resources sebagai penyedia jasa di Indonesia. Softbless Solution menyediakan jasa implementasi untuk Data Integration dengan menggunakan solusi Talend, jadikan kami partner Talend Indonesia dalam implementasi Data Integration. Untuk informasi lebih lanjut mengenai Data Integration dan solusinya, Talend. Anda dapat menghubungi kami di sini.

2 Nov

ETL (Extract Transform Load)

ETL Indonesia

ETL adalah sekumpulan proses yang harus dilalui dalam pembentukan data warehouse. Tujuan ETL adalah mengumpulkan, menyaring, mengolah dan menggabungkan datadata yang relevan dari berbagai sumber untuk disimpan ke dalam data warehouse. Proses ETL sendiri terdiri dari extractingtransformingloading, Berikut adalah penjelasan dari tiap proses :

1. Extract

Extract adalah proses memilih dan mengambil data dari satu atau beberapa sumber dan membaca/mengakses  data yang dipilih tersebut. Proses ini dapat menggunakan query, atau aplikasi ETL. Sebaiknya sebelum proses extract kita lakukan, akan lebih mudah jika user sudah mendefinisikan kebutuhan terhadap sumber data yang akan kita butuhkan.

2. Transform

Pada Proses ini data yang telah diambil pada proses extract akan dibersihkan dan mengubah data dari bentuk asli menjadi bentuk yang sesuai dengan kebutuhan data warehouse. Kendala yang biasanya terjadi pada proses transform adalah sulitnya menggabungkan data dari beberapa sistem yang harus dibersihkan sehingga data bersifat konsisten.

3. Load

Load adalah proses terakhir yang berfungsi untuk memasukkan data ke dalam target akhir, yaitu ke dalam data warehouse. Cara untuk memasukkan data adalah dengan menjalankan SQL script secara periodik.Pada proses ini akan mengubah data kedalam bentuk Dimensional Data Store agar format data cocok untuk diterapkan pada proses analisis dan telah terintegrasi dengan beberapa sumber data. Proses Load yang termasuk proses terakhir dalam ETL akan sampai ke berbagai macam output yang sesuai dengan skemanya, yaitu terdiri dari proses load-up data (lodupd), load-insert data (lodins), dan load bulk data (lodbld).

Data warehouse tidak mungkin ada tanpa adanya proses ETL karena Proses ETL  merupakan suatu landasan dari sebuah data warehouse. Proses ETL ini sangat penting karena sangat berperan terhadap kualitas data dalam data warehouse, sehingga  data warehouse nantinya dapat digunakan untuk keperluan business intelligence atau aktivitas analisis yang lain. Dikatakan Sebuah proses ETL berjalan dengan benar, jika pada proses itu melibatkan beberapa hal yaitu akan adanya proses mengekstraksi data dari sebuah sumber, mempertahankan kualitas data tersebut, menerapkan aturan-aturan standar, dan menyajikan data dalam berbagai bentuk, sehingga dapat digunakan dalam proses pengambilan keputusan

Jadikan Softbless Solutions sebagai partner Talend Anda di Indonesia. Hubungi kami untuk mendapatkan informasi mengenai jasa implementasi dan support untuk ETL, Anda bisa menghubungi kami lewat Contact Us Form.

Contact Us

Email: info@softbless.com

Phone: +62-21-85918058 & +62-21-85918059

Mobile & Whatsapp: +62-811-221-305

Click here to Chat via Whatsapp : +62-811-221-305

13 Sep

Redmine

Redmine adalah project management tool berlisensi open source, didesain untuk membantu semua tim manajemen proyek memiliki produktivitas tinggi dalam bekerja.

Kelola projek anda menjadi lebih TerstrukturCost EffectiveFleksibel

Ini adalah sistem manajemen proyek yang dapat dikonfigurasi sesuai dengan kebutuhan, sehingga manajemen proyek dapat bekerja secara efektif sesuai dengan kebutuhan. Redmine merupakan salah satu alternatif untuk project management lainnya seperti : JIRA, Basecamp, Trello, Asana, dll.Sistem ini ini dilengkapi dengan berbagai plugin yang sangat berguna dan dapat membantu pengguna untuk membuat manajemen proyek mereka semakin berjalan lancar. Redmine cocok sebagai sistem manajemen proyek (project management) yang sesuai untuk firma skala kecil hingga perusahaan berskala besar. Redmine adalah alternatif open source untuk solusi project management sejenis seperti Atlassian JIRA, Basecamp, Trello, Slack, Asana, Breeze, dll.
Redmine menawarkan banyak manfaat yang sangat sesuai untuk segala jenis bisnis, industri atau perusahaan.

Berikut daftar fitur-fitur Redmine :

  1. Kolaborasi menggunakan Wiki and Forum : membuat wiki dan forum per proyek. Hal ini memampukan user untuk berkontribusi ke database informasi proyek. Salah satu faktor kunci untuk keberhasilan proyek adalah tersedianya informasi secara merata bagi setiap project member.
  2. Chart : seringkali manajemen proyek membutuhkan chart agar bisa dengan mudah melakukan analisa situasi dan kondisi proyek, menyediakan fitur Gantt Chart dan Calendar.
  3. Data gathering : memampukan input secara live dan real time project dari seluruh user.
  4. Multi proyek : support untuk menangani multi proyek.
  5. Multi Bahasa : mendukung 34 bahasa
  6. Notifikasi : mendukung notifikasi dari email maupun Feeds. Contohnya, perubahan issue/task, aktivitas proyek, berita, dsb.
  7. SCM (Source Code Management) : mendukung integrasi source code management SVN, Git,
  8. Mercurial, CVS, Bazaar dan Darcs
  9. Access Control dan Keamanan : konfigurasi role dan permission untuk setiap user dan group.
  10. time tracking : user bisa input time tracking untuk aktivitas mereka.
  11. Notifikasi Email
  12. Document and File Management
  13. Integrasi dengan LDAP (Active Directory, OpenLDAP)
  14. Activity History terhadap masing-masing user di dalam issue
  15. News, Wiki & Forum untuk menyimpan dan menampilkan informasi.
Softbless memiliki pengalaman untuk implementasi Redmine Indonesia.

Redmine aplikasi project management tool berlisensi open source

Redmine telah banyak diimplementasi di banyak institusi/organisasi untuk meningkatkan produktivitas bekerja dengan cost yang rendah.

Kenapa memakai Redmine?

Redmine telah membantu banyak perusahaan untuk meningkatkan produktivitas dalam bekerja.
  • Berlisensi Open Source dan Cost Effective. Perusahaan dapat menggunakan dan mengembangkan redmine sebagai project management tool tanpa mengeluarkan biaya lebih untuk mendapatkan fungsionalitas dan qualitas yang baik
  • Fleksibel. Untuk menyesuaikan kebutuhan perusahaan anda, redmine dapat dikustomisasi mulai dari tema, template, plugin,dll
  • Easy to Integrate. Redmine dapat diintegrasikan dengan aplikasi lain seperti GIT,SVN, Slack dengan mudah
  • Web Based Application. Dapat diakses dimana saja dan kapan saja dengan performa yang cepat dan ringan
Softbless Solutions membuat marketplace untuk Redmine theme di Nunothemes.com Custom theme yang tersedia :
Redmine Indonesia Theme Nuno Zeta
Atau anda dapat melihat rekomendasi tema redmine terbaik melalui artikel 3 Best Redmine Themes
Softbless Solutions menyediakan jasa implementasi untuk instalasi, konfigurasi, kustomisasi, training (pelatihan) dan support Redmine Indonesia, jadikan kami sebagai partner dalam implementasi Redmine di organisasi Anda.

25 Mei

Aplikasi Extranet, Layanan Mutakhir Lainnya dari Softbless Solutions

Kompetisi menjadi nyawa dunia bisnis. Kunci utama dari suatu kesuksesan bisnis adalah memenangkan kompetisi ini menggunakan segala sumber daya yang ada. Terlepas dari sumber daya yang lain, sistem Extranet telah terbukti bermanfaat dalam menghantar perusahaan memenangkan kompetisi ini dan meningkatkan efisiensi fungsionalitas bisnis, yang pada akhirnya bermuara pada perwujudan bisnis yang sangat efisien.
Aplikasi extranet adalah suatu jaringan pribadi di dunia maya dengan tingkat keamanan tinggi yang perusahaan dapat gunakan untuk berbagi, mengolaborasi, dan mengintegrasi informasi serta operasi bisnis dengan penyedia, tim, rekan, dan pelanggan mereka. Perangkat lunak Extranet sedikitnya menawarkan 7 manfaat:
a. Peningkatan produktivitas
b. Pengurangan indeks kesalahan
c. Fleksibilitas kerja
d. Informasi yang akurat dan tepat waktu
e. Penurunan waktu pemasaran
f. Pengurangan inventaris
g. Peningkatan kesetiaan pelanggan
Seluruh manfaat ini bersumber dari fungsionalitas aplikasi extranet yang dirancang dengan amat baik: Berkas, Administrasi, Profil, dan Audit. Fungsi-fungsi ini memungkinkan Anda untuk mencari, mengakses, and mengelola sejarah berkas, penulis berkas, tanda pengenal versi dokumen, ekstensi, sejarah pengunggahan, komentar, pengelolaan berkas, sejarah pengguna, pengelolaan pengguna, akses pengguna, sejarah pengunduhan, pengelolaan notifikasi, pengelolaan situs dan server, pengelolaan surat elektronik, penjadwalan proyek, serta informasi apapun di perusahaan Anda yang ingin Anda ketahui.
Extranet adalah kunci kesuksesan Anda. Namun, ketika implementasinya menjadi amat krusial, penting kiranya memilih jasa layanan sistem Extranet yang tepat. Pemilihan secara acak tentu merugikan perusahaan Anda. Di antara ragam pilihan penyedia yang dapat Anda pilih, dengan bangga kami mempersembahkan diri kami, Softbless Solutions, sebagai rekan terpercaya Anda dalam mengimplementasikan Extranet di perusahaan Anda.
Di Softbless, kami senantiasa berjuang untuk menyediakan solusi terbaik Extranet. Dengan optimisasi Liferay yang mutakhir, kami menjamin pengalaman yang menarik dan amat berkualitas dalam penggunaan solusi Extranet kami. Suatu kebanggaan bagi kami senantiasa untuk mendampingi Anda dalam mengotomasi bisnis Anda semudah yang Anda harapkan. Kepuasan Anda adalah kebanggan tersendiri bagi kami.

24 Apr

Solusi Portal Intranet dengan Liferay

Sebelumnya kita sudah membahas tentang portal intranet, tentu nya sekarang kita semua sudah paham fungsi utama dari portal intranet tersebut pada sebuah perusahaan.

Kali ini yang ingin di bahas secara luas adalah tentang liferay. Liferay yang merupakan sebuah platform enterprise portal yang berlisensi open source dan saat ini Liferay sudah masuk ke dalam Gartner Magic Quadrant untuk posisi leader.

Liferay Logo

Apa saja keunggulan yang dimiliki liferay dalam pembuatan Portal Intranet? Berikut ini merupakan beberapa kelebihan pada liferay :

  • Liferay memiliki beberapa Out of the box tools atau sering di sebut portlet bawaan yang sangat lengkap untuk pembuatan portal intranet. Beberapa portlet yang siap pakai antara lain : Calendar, Blog, Document Management, Wiki, Image Galley, Chat, web content display Portlet. Karena Liferay  merupakan engine berbasis JAVA, maka sangat mudah bagi para developer untuk mengembangkan portlet-portlet liferay sehingga menjadi custom portlet sesuai keinginan sendiri.
  • Kemudahaan pemakaian liferay juga termasuk dalam pemakaian sebuah portlet tersebut oleh user biasa. User dapat merubah desain pada portlet dan melakukan beberapa konfigurasi singkat pada portlet tanpa harus membuka script.
  • Pada liferay sebuah permission dapat di atur untuk setiap level user, group dan organization. User yang memiliki hak akses pada sebuah page, berhak melakukan konfigurasi pada halaman tersebut dengan menambahkan, menghapus dan mengatur posisi setiap konten pada halaman.
  • Single Sign On, salah satu solusi dalam menghindari human error yang dapat menjadi kegagalan sebuah sistem. Liferay mendukung integrasi terhadap solusi SSO seperi LDAP. Dan solusi ini memudahkan user dengan hanya sekali autentikasi, pengguna dapat mengakses ke semua menu portal.
  • Mudah dalam Mengintegrasikan sebuah portal dengan beberapa aplikasi lainnya semisal social network. Sehingga membuat portal lebih menarik user untuk berkunjung ke portal.
  • Workflow, Liferay sendiri memiliki single workflow yang memang tidak terlalu rumit. Tapi ini cukup memudahkan admin, hanya dengan konfigurasi singkat, admin dapat membuat sebuah workflow. Semisal workflow untuk penambahan blog, user yang menambahkan blog harus mendapatkan izin terlebih dahulu dari admin. Sehingga admin dapat mengontrol apakah blog tersebut layak di publikasikan atau tidak.

Seperti yang dijelaskan diatas, Liferay memilki banyak portlet bawaan yang memang sangat berguna dalam pembuatan Web portal. Berikut ini beberapa portlet penting yang dapat menjadi fitur utama pada portal Intranet :

  • Web Content Display : Portlet ini lebih sesuai untuk informasi yang tetap misalnya Informasi tentang perusahaan yang sifatnya statis.
  • Web form : Dapat digunakan sebagai tempat untuk menampung saran atau kritik terhadap perusahaan.
  • Blog : Menjadi salah satu portlet penting karena dapat bertukar informasi seperti article atau news. Dan setiap pengguna dapat memberikan komentar.
  • Wiki : Portlet wiki sama kegunaannya dengan wikipedia yang sering kita pakai.
  • Dynamic Data List : Dapat berguna untuk menyimpan data data setiap pegawai di perusahaan.
  • Document & Media : Digunakan untuk menyimpan dokumen atau file.
  • Message Board : Seperti Forum yang menjadi sarana komunikasi untuk membahas beberapa topic tertentu.

Masih ada banyak portlet bawaan yang dapat dipasang pada portal intranet. Lebih dari 60 portlet yang terdapat dalam liferay.

Salah satu tantangan penggunaan liferay untuk para developer tentu nya dari segi lisensi. Meskipun liferay adalah open source yang berarti bisa di dapatkan secara bebas. Tapi Liferay sendiri memiliki versi berbayar. Dimana pada versi yang berbayar, atau di sebut versi Enterprise Edition kita bisa mendapatkan support langsung dari Liferay 24 jam. Sedangkan untuk versi bebas di sebut versi Community Edition.

Sebetulnya liferay memiliki komunitas khusus untuk para developer bertukar informasi atau sekedar membantu dalam permasalahan bug di Liferay. Sehingga para developer tidak perlu bingung, karena bisa langsung sharing seputar bug yang dihadapi.

Untuk saat ini, liferay menjadi engine berbasis Java dalam pembuatan web portal terbaik dan cukup populer jika di bandingkan dengan engine yang berbasis Java lainnya.

25 Mar

Tutorial Instalasi Liferay 6.2 di Windows

Pada artikel sebelumnya, kita sudah membahas tutorial untuk instalasi Alfresco. Untuk itu sekarang Softbless Solutions akan membagikan informasi lainnya mengenai instalasi Liferay. Dan tulisan kali ini akan membahas tentang tata cara instalasi Liferay pada sistem operasi windows :

Karena Liferay merupakan engine berbasis JAVA, maka kita membutuhkan JDK versi 5 ke atas. Selain JDK kita juga membutuhkan sebuah database yang akan di pakai untuk Liferay. Pembahasan instalasi Liferay kali ini Softbless Solutions akan menggunakan MySQL sebagai database.

Selanjutnya, berikut ini adalah langkah-langkah instalasi Liferay pada windows dengan menggunakan database MySQL :

  1. Download Liferay versi terbaru di www.liferay.com, versi liferay yang digunakan untuk Instalasi adalah Liferay 6.2 CE.
  2. Ekstrak Liferay yang sudah di download kemudian copy ke folder C:\. Sehingga akan terdapat struktur folder seperti di bawah ini :
    C:\liferay-portal-6.2-ce-ga2
  3. Install JDK, lalu setting JRE_HOME, dan CATALINA_HOME

JRE_HOME Environment Variable

CATALINA_HOME Environment Variable

  1. Lakukan instalasi MySQL server pada Windows
  2. Buat schema database baru dengan nama lportal :
    create database lportal character set utf8;

Create Database for Liferay

  1. Jalankan Liferay dengan cara klik ganda file startup.bat pada:
    C:\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\bin\startup.bat

startup.bat Script

  1. Tomcat akan berjalan, setelah itu liferay akan dapat di akses melalui browser dan sebagai awalan akan muncul “Basic Configuration” seperti gambar di bawah ini :

Liferay Basic Configuration

  1. Masukan portal name nya sesuai dengan nama portal yang ingin dibuat. Semisal : Softbless
  2. Isi formulir first name, last name, dan email untuk administrator
  3. Lihat bagian Database, ubah setting-an database dengan mengklik “Change”

Ubah default database

  1. Isi data pada setiap kolom, untuk type database sesuai dengan database yang digunakan yaitu, MySQL. Lalu masukkan username dan password.

Konfigurasi Database Liferay

CATATAN :

Pada JDBC URL : lportal adalah nama database yang akan dipakai untuk Liferay

  1. Jika sudah sesuai klik tombol “Finish Configuration”
  2. Akan muncul gambar seperti dibawah ini, klik Go to My portal

Finished Configuration and Go to My Portal

  1. Setelah itu muncul Agreement seperti gambar dibawah ini :

Terms of Use

  1. Klik tombol “I Agree”
  1. Isi form Reminder password dan klik tombol “Save”

Password Reminder

  1. Liferay sudah terinstal, Anda dapat mengakses Liferay melalui web browser ipserver:8080
    Username : test@liferay.com
    Password : test

Sebagai penyedia jasa implementasi Liferay di Indonesia. Softbless Solutions telah memiliki banyak pengalaman dalam mengimplementasikan, mengkonfigurasi dan mengoptimalkan support untuk Liferay sebagai solusi enterprise portal yang juga sesuai dengan visi dari Softbless Solutions untuk menjadi penyedia solusi open source terkemuka dan memberikan klien layanan yang paling berharga.

17 November 2016   By    Enterprise Portal, Liferay, Portal Intranet