SlideShare une entreprise Scribd logo
1  sur  21
Télécharger pour lire hors ligne
PANDUAN INSTALASI CMS FORMULASI DI
                          SISTEM OPERASI LINUX

                                                   oleh :
                                   I Putu Agus Eka Pratama, ST MT
                   Information Network and System Research Lab Institut Teknologi Bandung
                                       http://bytescode.wordpress.com/
                                   https://www.facebook.com/putushinoda
                                    http://www.slideshare.net/PutuShinoda




I. Pendahuluan
Panduan disusun sebagai suplemen (pelengkap) dari perangkat lunak open source CMS Formulasi,
salah satu CMS sistem informasi sekolah karya anak bangsa. Panduan ini khususnya dibuat untuk
para pengguna sistem operasi Linux, distro (distribusi) apapun bisa menggunakannya. Diharapkan
tutorial ini dapat serta membantu mempermudah penyebaran dan sosialisasi pemanfaatan Linux dan
Open Source di masyarakat dalam semua kegiatan komputerisasi, baik server maupun desktop,
menuju Indonesia Go Open Source.




II. Mengenai CMS Formulasi
CMS Formulasi atau FormulasiCMS (http://cms.formulasi.or.id) adalah sebuah sistem informasi
open source untuk sekolah karya anak bangsa, yang dibangun dengan menggunakan bahasa
pemrograman PHP dan MySQL. Karena berbasis web, maka perangkat lunak open source ini dapat
dijalankan di sebanyak mungkin platform sistem operasi (Linux, Windows, Mac OS, Free BSD,
Solaris, dan lainnya).


Informasi lengkap mengenai CMS Formulasi, beserta link untuk mengunduh, donasi, dan lainnya
dapat anda lihat di beberapa link berikut :
http://cms.formulasi.or.id
http://sourceforge.net/projects/cmsformulasi/
http://sourceforge.net/projects/cmsformulasi/files/core/
https://www.facebook.com/groups/formulasi
File yang digunakan pada tutorial ini adalah CMS Formulasi versi terbaru (1.6,.1). Pilihlah yang
lebih baru dari versi ini jika telah tersedia di server.




III.Spesifikasi Minimum Komputer
Untuk dapat menjalankan CMS Formulasi dengan baik, perlu diperhatikan spesifikasi minimum
komputer yang digunakan. Dalam hal ini, spesifikasi diharapkan minimal seperti yang disebutkan di
penjelasan ini. Jika lebih tinggi dari yang disebutkan ini, maka akan lebih baik lagi.


Untuk komputer server lokal (intranet/LAN) :
1.   Memiliki koneksi ke jaringan lokal (LAN), melalui switch dan kabel jaringan RG45.
2.   Sistem operasi Linux, bebas menggunakan distribusi (distro) apapun, baik Fedora, Ubuntu,
IGOS Nusantara, Blankon, Slackware, Gentoo, dan lainnya.
3.   Terinstall aplikasi web server, database server, interface PHPMyAdmin. Boleh XAMPP
maupun LAMP (jangan menginstall keduanya bersamaan).


Untuk komputer server internet :
Disarankan melihat fitur yang disajikan di web hosting (bandwith, kuota, domain, cpanel,
layanan/support cloud system atau tidak). Komputer server hosting umumnya menggunakan Linux
maupuan Free BSD sebagai sistem operasinya.


Untuk komputer pengguna (client) :
1.   Sistem operasi dapat menggunakan Linux, Windows, Mac OS, BSD, Solaris, bahkan sistem
operasi pada perangkat mobile (Android, Ubuntu Mobile, Tizen, IOS, Windows Mobile, dan
lainnya).
2.   Wajib terdapat aplikasi web browser (Firefox, Opera, Internet Explorer, Chrome, Safari, dan
lainnya) atau yang berbasis teks seperti w3m dan sejenisnya.
3.   Wajib terhubung ke jaringan (intranet/LAN jika server intranet, internet jika di server internet,
atau silahkan modifikasi agar dapat keduanya dengan VPN atau lainnya).




IV. Instalasi Web Server XAMPP dan CMS Formulasi
Anda bebas menggunakan XAMPP ataupun LAMP, namun jangan menginstal keduanya bersamaa
pada sistem operasi Linux anda. Jika anda memilih menggunakan XAMPP, ikuti petunjuk di sub
bab ini. Jika ingin menggunakan LAMP, ikuti petunjuk di sub bab V di bawah. Kelebihan
menggunakan XAMPP adalah praktis, dimana dalam sebuah paket sudah memuat Apache, MySQL,
dan PHPMyAdmin. Hal ini memudahkan pengguna yang terkendala internet untuk menginstall
secara online melalui repository. Hal lainnya adalah kemudahan menjalankan, cukup dengan sebuah
perintah maka ketiga service akan langsung berjalan.


Pertama, unduh XAMPP di situsnya (http://www.apachefriends.org/en/xampp-linux.html). Pilihlah
versi terbaru. Saat tulisan ini dibuat, versi yang terbaru adalah 1.8.1. Anda bebas menggunakan
distro Linux apapun, karena cara instalasi XAMPP sama untuk semua distro Linux. Untuk kasus
XAMPP ini, penulis menggunakan distro Linux IGOS Nusantara (basis Fedora/Red Hat). Kini
loginlah sebagai root dengan mengetikkan sudo su atau su (sesuai distro anda). Tekan Enter,
kemudian ketikkan password root anda. Lanjutkan dengan menekan Enter sekali lagi. Anda akan
melihat perbedaan tanda dari $ menjadi #.


Asumsi file instaler XAMPP dengan nama sudah terunduh di lokasi /home/nama-pengguna-
anda/Unduhan, misal pada contoh ini /home/certain-death/Unduhan/, maka langkah selanjutnya
adalah menginstalnya dengan perintah sebagai berikut (masih sebagai root) :
# tar -xvfz nama-filexampp-dan-versi.tar.gz -C /opt (misalkan # tar -xvfz xampp-linux-1.8.1.tar.gz
-C /opt)


Perintah di atas akan mengekstrak xampp di /opt menjadi /opt/lampp/. Lokasi root web tempat anda
meletakkan file – file web jika menggunakan XAMPP adalah di /opt/lampp/htdocs.
Aktfikan XAMPP dengan perintah # /opt/lampp/lampp start (perintah ini akan mengaktikan ketiga
layanannya : Apache, MySQL, PHPMyAdmin).
Lalu ketikkan di web browser anda (online maupun offline) http://127.0.0.1 atau http://localhost


Catatan :
Jika ada masalah dengan PHPMyAdmin di XAMPP, bisa merujuk ke panduan ini (untuk semua
distro Linux)
http://bytescode.wordpress.com/2013/02/09/igos-nusantara-8-1-dan-xampp-linux/


Buatlah terlebih dahulu database, misalkan bernama cmsformulasi, melalui PHPMyAdmin.
Ketikkan di web browser anda http://127.0.0.1/phpmyadmin atau http://localhost/phpmyadmin


Masukkan username (root) dan password (jika ada, atau kosongkan jika tidak ada).
Gambar 1 Masuk ke PHPMyAdmin




Gambar 2 Membuat database cmsformulasi
Gambar 3 Database berhasil diciptakan


Masih sebagai root, kini kopikan file CMS Formulasi yang telah anda unduh di link di atas (asumsi
hasil unduhan berada di /home/nama-pengguna-anda (misal /home/certain-death/Unduhan) ke
lokasi root web XAMPP. Gunakan perintah ini :
# cp /home/certain-death/Unduhan/ CMS_formulasi_v_1_6_1.zip /opt/lampp/htdocs
Kemudian pindahlah ke lokasi root web XAMPP anda di /opt/lampp/htdocs dengan perintah cd
# cd /opt/lampp/htdocs
Kemudian ekstraklah dengan perintah unzip
# unzip /opt/lampp/htdocs/CMS_formulasi_v_1_6_1.zip
Biarkan   proses    ekstrasi   berjalan   hingga   selesai.   Kemudian     akan    tercipta      folder
CMS_formulasi_v_1_6_1 beserta sub folder formulasi di dalamnya. Pindahkan sub folder formulasi
tersebut dan hapuslah folder CMS formulasi hasil ekstrakan tadi. Gunakan perintah mv dan rm -fr
# mv /opt/lampp/htdocs/CMS_formulasi_v_1_6_1/formulasi /opt/lampp/htdocs/
# rm -fr /opt/lampp/htdocs/ CMS_formulasi_v_1_6_1


Kini akses melalui web browser anda http://127.0.0.1/formulasi atau http://localhost/formulasi
Inputkan konfigurasi sistem dengan benar sebagai berikut :
1. Host database gunakan localhost.
2. Username database gunakan root, untuk password kosongkan jika tidak ada.
3. Nama database diinputkan sesuai nama database yang telah dibuat via PHPMyAdmin di
langkah awal.
4. Untuk prefix bebas, misalkan for.
5. Terakhir, centangi ketentuan yang berlaku, lalu klik tombol Install. Biarkan proses berjalan dan
sistem menuliskan ke file koneksi.php (/opt/lampp/htdocs/formulasi/konfigurasi/koneksi.php)




                               Gambar 4 Langkah pertama instalasi




                             Gambar 5 Langkah instalasi selanjutnya
Catatan :
Jika proses ini gagal, kemungkinan sistem tidak memperbolehkan penulisan/pengubahan file dan
folder   di   /opt/lampp/htdocs.   Solusi,   gunakan    permission   777   (#   chmod    777   -R
/opt/lampp/htdocs/formulasi). Setelah proses instalasi nanti berakhir, jangan lupa kembalikan
permission ke 755 atau 644 (dengan perintah chmod). Abaikan jika hal ini tidak diperlukan.


Langkah selanjutnya adalah mengisikan biodata pengguna untuk login ke dalam sistem.




                   Gambar 6 Mengisikan biodata pengguna untuk login ke sistem


Langkah selanjutnya adalah mengisikan nama sekolah bersangkutan (misalkan SMAN 1 Gianyar).
Untuk URL ketikkan 127.0.0.1/formulasi (sesuaikan nama formulasi dengan nama folder lainnya
jika anda menggunakan penamaan selain di contoh ini).
Gambar 7 Mengisikan nama sekolah dan URL


Sampai di sini proses instalasi selesai. Anda akan dirujuk menuju ke halaman login admin setelah
mengklik tombol Login. Anda juga bisa mengakses halaman depan untuk umum.




                               Gambar 8 Tahap terakhir instalasi
Gambar 9 Login ke dalam sistem sebagai admin




          Gambar 10 Menu admin
Gambar 11 Halaman depan untuk umum


Untuk panduan selanjutnya merujuk ke Bab VI.




V. Instalasi Web Server LAMP dan CMS Formulasi
LAMP atau Linux Apache MySQL PHPMyAdmin adalah seperangkat aplikasi server dan database
di Linux yang bersifat open source. Jika anda ingin menginstall LAMPP, anda harus menginstall
satu per satu (serta mengkonfigurasi satu per satu juga). Untuk LAMP biasanya disertakan di
repository setiap distro Linux. Pada kasus instalasi LAMP ini penulis menggunakan distro Linux
Ubuntu 11.04.


Seperti biasa, ubahlah dulu status dari pengguna biasa menjadi root dengan mengetik sudo su (atau
su untuk distro basis Red Hat), kemudian tekan enter dan masukin password root anda (kemudian
tekan Enter sekali lagi) :
putu-shinoda@my-machine:~$ sudo su
[sudo] password for putu-shinoda:
root@my-machine:/home/putu-shinoda#
Jika benar maka akan terjadi perubahan tanda dari $ menjadi #. Kemudian installah LAMP melalui
perintah di terminal Linux anda. Pastikan anda terhubung ke internet, karena proses instalasi
melalui repository ini akan menghubungkan komputer anda ke server repository internet milik
distro Linux yang anda gunakan. Jika ingin offline, gunakan DVD repository.


Untuk studi kasus Linux Ubuntu maupun Linux Debian dan turunan kedua distro ini, gunakan
perintah berikut (bebas milih cara 1 atau cara 2) :
a) Cara 1 :
# apt-get install tasksel (setelah proses instalasi selesai, ketik tasksel di terminal, kemudian
pilih/centang LAMP server).
# apt-get install phpmyadmin.
b) Cara 2 :
# apt-get install apache2 mysql-server mysql-client phpmyadmin
(perhatikan proses instalasi, anda akan diminta memasukkan password untuk database,
phpmyadmin).
Untuk versi GUInya bisa menggunakan Synaptic atau Software Center. Jika belum ada, install
dengan perintah # apt-get install synaptic


Untuk pengguna Red Hat based, termasuk juga Linux Fedora, IGOS Nusantara, CentOS, dan
sejenisnya, gunakan perintah ini (tetap sebagai root dengan tanda #) :
# yum install httpd php php-common phpmyadmin mysql mysql-server phpmyadmin
(perhatikan proses instalasi, anda akan diminta memasukkan password untuk database,
phpmyadmin).
Untuk versi GUInya dapat menggunakan Yumex. Jika belum ada, instal dengan perintah # yum
install yumex


Untuk pengguna linux SUSE/Open SUSE/turunannya, bisa menggunakan perintah zypper, untuk
pengguna Gentoo dan turunannya dapat menggunakan emerge, dan pengguna Slackware dan
turunannya dapat mengcompile langsung dari sumber yang disertakan. Link berikut mungkin dapat
membantu (sisanya gunakan keyword yang tepat di search engine, misal Google) :
http://blogkautsar.blogspot.com/2011/11/install-apache2-mysql-php5-and.html
http://library.linode.com/lamp-guides/gentoo
http://slackware.ponce.cc/blog/2011/02/12/slackware-lamp-server-with-phpmyadmin-in-a-few-
easy-steps/
versi GUI juga bisa digunakan jika anda terkendala dengan perintah terminal linux. Misal di
SUSE/Open SUSE dengan menggunakan YAST.


Jika sudah selesai diinstal dan dikonfigurasi (biasanya langsung aktif), ketikkan di web browser
anda (online maupun offline) http://127.0.0.1 atau http://localhost


Masih sebagai root, kini kopikan file CMS Formulasi yang telah anda unduh di link di atas (asumsi
hasil unduhan berada di /home/nama-pengguna-anda, misal dalam hal ini /home/certain-
death/Unduhan) ke lokasi root web LAMP. Gunakan perintah ini :
# cp /home/putu-shinoda/Unduhan/CMS_formulasi_v_1_6_1.zip /var/www/
Kemudian pindah ke lokasi root web LAMP di /var/www/ (beberapa distro ada di /var/www/html
atau /srv/www/htdocs). Pada kasus Ubuntu ini di /var/www
# cd /var/www
Lalu ekstrak file CMS Formulasi yang telah dikopikan tadi dengan perintah ini (untuk file .zip)
# unzip nama-filecms-formulasi.zip (misal # unzip CMS_formulasi_v_1_6_1.zip)
Biarkan proses ekstraksi berjalan hingga selesai. Jika benar maka akan tampil folder (sub direktori)
baru bernama kurang lebih CMS_Formulasi_versi (gunakan perintah ls -la untuk melihatnya, misal
# ls -la /var/www/). Pindah ke lokasi folder hasil ekstraksi tersebut, maka anda akan melihat sub
folder bernama formulasi. Gunakan perintah
# cd CMS_formulasi_versi (misal # cd CMS_formulasi_v_1_6_1 )
# ls -la
Kini pindahkan ke /var/www/ sub folder formulasi tersebut dan ubah namanya sesuai selera anda,
misal dalam hal ini penulis ubah menjadi cmsformulasi (nama ini akan diketik di web browser saat
diakses nanti). Gunakan perintah mv.
# mv formulasi/ /var/www
(cara di atas dapat disingkat dengan mengetikkan satu perintah saja, yaitu # mv
/var/www/CMS_formulasi_v_1_6_1/formulasi /var/www)
Sekali lagi, ketik ls -la untuk melihat hasilnya. Lalu hapus folder CMS_formulasi_versi dengan
perintah rm -fr (misal # rm -fr CMS_formulasi_v_1_6_1)


Lanjutkan dengan membuka PHPMyAdmin via web browser untuk membuat database untuk CMS
Formulasi. Database berguna untuk menyimpan semua data ke dalam tabel – tabel yang
bersesuaian.      Buka       dengan        mengetikkan        http://127.0.0.1/phpmyadmin         atau
http://localhost/phpmyadmin, lalu inputkan username root, masukkan password jika diperlukan.
Beri nama database untuk CMS Formulasi terserah anda. Misalkan pada contoh ini bernama
cmsformulasi.
Gambar 12 Menciptakan database




                              Gambar 13 Database telah berhasil dibuat


Kini    saatnya      menginstal     CMS         Formulasi.   Buka    web   browser,   ketikkan
http://127.0.0.1/cmsformulasi/ atau http://localhost/formulasi/. Anda akan menjumpai halaman
instalasi setingan awal. Isilah dengan benar.
Gambar 14 Memulai instalasi CMS Formulasi


Beberapa hal yang harus diperhatikan pada pengisian langkah pertama ini :
1. Untuk komputer pribadi/server lokal (bukan server hosting), gunakan localhost untruk nama
host database.
2. Gunakan root sebagai username database anda.
3. Untuk password database silahkan diisi sesuai setingan (dalam contoh ini memakai password
root, biarkan kosong jika tidak dipassword, namun rentan terhadap keamanan).
4. Untuk nama database berikanlah nama database yang telah dibuatkan via PHPMyAdmin di
langkah pertama (pada contoh ini cmsformulasi).
5. Isikan prefix bebas terserah anda (misalkan pada contoh ini for).
6. Terakhir, centangi ketentuan yang berlaku, kemudian klik Install.
Jika sudah selesai, tekan tombol Install. Sistem akan menuliskan ke dalam file konfigurasi di
/var/www/formulasi/konfigurasi/koneksi.php. Untuk beberapa kasus anda boleh memberikan
terlebih dahulu hak akses 777 khusus untuk file ini maupun keseluruhan file dan folder. Gunakan
salah satu perintah ini :
# chmod 777 -R formulasi/
# chmod 777 -R formulasi/konfigurasi/koneksi.php
(jangan lupa setelah proses instalasi selesai nanti, kembalikan ke 755 atau 644 untuk keamanan,
abaikan jika dirasa tidak perlu).
Gambar 15 Konfigurasi disimpan dan melangkah ke proses selanjutnya


Bagaimana jika menemukan masalah error 500 (Internal Server Error)?




                            Gambar 16 Error 500 Internal Server Error


Tolong jangan panik :)
Ubahlah file .htaccess yang ada di /var/www/formulasi menjadi misalkan .htaccess.txt
Gunakan perintah mv dalam hal ini (# mv .htaccess .htaccess.txt).




                               Gambar 17 Mengubah file .htaccess


Kemudian refresh web browser anda (misalkan menekan F5). Maka kondisi akan normal kembali,
yaitu merujuk ke langkah selanjutnya. Isikan biodata untuk akun pengguna anda. Jika sudah klik
tombol Lanjutkan.




                            Gambar 18 Mengisikan biodata akun login
Langkah selanjutnya adalah mengisikan nama sekolah (misal pada contoh SMAN 1 Gianyar,
almamater penulis). Untuk URL website, ketikkan alamat lokal (misal pada contoh ini
127.0.0.1/formulasi). Jika sudah, klik tombol Lanjutkan.




                              Gambar 19 Mengisikan nama sekolah


Proses selesai sampai di sini. Klik tombol Login. Otomatis sistem akan menghapus sub folder
Instalasi. Jika belum, silahkan hapus manual dengan perintah # rm -fr /var/www/formulasi/instalasi




                                Gambar 20 Proses instalasi selesai
Setelah tombol Login ditekan, maka anda akan dibawa menuju ke menu Login admin. Ketikkan
username dan password yang telah anda daftarkan saat proses instalasi tadi.




                                   Gambar 21 Login ke sistem




                            Gambar 22 Tampilan menu di admin sistem
Gambar 23 Tampilan menu pengguna (umum)




VI. Cara Menggunakan CMS Formulasi Dalam Jaringan Lokal
Untuk menggunakan layanan sistem informasi sekolah CMS Formulasi ini tidaklah sulit, asalkan
anda menguasai bahasa Indonesia yang baik dan benar serta menggunakan kreaktifitas anda sesuai
dengan keperluan. Gunakan semua fitur di menu admin 9setelah login sebagai admin) sesuai
keperluan. Misal menambah berita, ganti tema, polling, menambahkan materi pelajaran,
menambahkan pengguna, dan lainnya.


Bagaimana agar layanan CMS Formulasi di komputer yang telah diinstalkan bisa digunakan
bersama - sama dalam 1 jaringan sekolah? Manfaat yang diperoleh antara lain sebagai berikut :
1. Akses lebih cepat. Tentu saja, karena hanya diakses dalam jaringan lokal saja
(intranet/LAN/Local Area Network).
2. Lebih hemat biaya. Sekolah hanya perlu menyediakan prasarana intranet saja berupa switch,
kabel LAN, wifi (optional).
3. Relatif lebih aman, Karena mengkhusus digunakan untuk internal siswa/i dan guru di sekolah
bersangkutan, sehingga opsi ini lebih tepat.


Hal pertama yang perlu disediakan tentu saja sebuah komputer dengan spesifikasi minimum yang
telah dijabarkan di atas (bab III). Hal yang kedua adalah fasilitas intranet (LAN) sekolah, wired
maupun wireless. Hal ketiga yang tidak kalah pentingnya adalah adanya petugas (bisa guru maupun
orang lain yang digaji) untuk mengelola sistem.


Cara yang dilakukan cukup sederhana. Komputer yang telah diinstallkan sistem operasi Linux,
aplikasi web dan database server (XAMPP/LAMP), serta CMS Formulasi di dalamnya,
dihubungkan ke jaringan lokal sekolah melalui switch. Hal ini akan memudahkan pengguna lainnya
dalam 1 jaringan untuk mengakses sistem melalui web browser memanfaatkan koneksi intranet,
baik kabel (wired) maupun wireless.


Sampai di sini panduan singkat ini berakhir. Semoga bermanfaat. Salam Linux dan Open Source. :)
Tentang Penulis :
Kelahiran Gianyar Bali 3 November 1985. TK hingga SMA diselesaikan di kota Gianyar.
Pendidikan S1 Informatika di Institut Teknologi Telkom di Bandung (2004 – 2009), pendidikan S2
Informatika (peminatan Teknologi Informasi) diselesaikan di Institut Teknologi Bandung di
Bandung (2011 – 2013). Mengajar di kampus Informasi swasta di kota Denpasar, admin dan
sysadmin beberapa web dan server, pencinta Linux dan open source (selalu menggunakan, senang
mengajak orang lain untuk menggunakan juga, menjadi pembicara di beberapa seminar Linux dan
open source, suka menulis dokumentasi/tutorial tentang Linux, serta menjual DVD, pakaian, dan
pernak – pernik linux secara online), dan riset sekaligus belajar di Lab INS (Information Network
System) ITB. Saat ini sedang mencoba menyusun topik penelitian desertasi untuk melanjutkan ke
jenjang pendidikan S3 Informatika.


Open mind, open knowledge, with linux and open source. Keep sharing, keep learning...




           Gambar 24 Pose berdua di pelataran pura kawasan kota Bandung Jawa Barat

Contenu connexe

Tendances

Tendances (19)

Membangun Aplikasi Rapor Online
Membangun Aplikasi Rapor OnlineMembangun Aplikasi Rapor Online
Membangun Aplikasi Rapor Online
 
Management package
Management packageManagement package
Management package
 
TugasII SO2 Install Apache, PHP Dan MySQL Pada CentOS 7 (LAMP)
TugasII SO2 Install Apache, PHP Dan MySQL Pada CentOS 7 (LAMP)TugasII SO2 Install Apache, PHP Dan MySQL Pada CentOS 7 (LAMP)
TugasII SO2 Install Apache, PHP Dan MySQL Pada CentOS 7 (LAMP)
 
Dokumentasi Postfix
Dokumentasi PostfixDokumentasi Postfix
Dokumentasi Postfix
 
Tug as ii
Tug as iiTug as ii
Tug as ii
 
Implementasi Kannel dengan modem Wavecom di Linux OpenSuSE 11.2
Implementasi Kannel dengan modem Wavecom di Linux OpenSuSE 11.2Implementasi Kannel dengan modem Wavecom di Linux OpenSuSE 11.2
Implementasi Kannel dengan modem Wavecom di Linux OpenSuSE 11.2
 
Tugas tik
Tugas tikTugas tik
Tugas tik
 
Mandriva
MandrivaMandriva
Mandriva
 
Tug as
Tug asTug as
Tug as
 
204 samba
204 samba204 samba
204 samba
 
Lapres 6 1235010002
Lapres 6   1235010002Lapres 6   1235010002
Lapres 6 1235010002
 
Bab 6 sistem boot
Bab 6 sistem bootBab 6 sistem boot
Bab 6 sistem boot
 
Lapres 4 dan 5 1235010002
Lapres 4 dan 5   1235010002Lapres 4 dan 5   1235010002
Lapres 4 dan 5 1235010002
 
Instalasi Upgrade Open Journal System
Instalasi Upgrade Open Journal SystemInstalasi Upgrade Open Journal System
Instalasi Upgrade Open Journal System
 
Melihat isi file dari direktori aktif
Melihat isi file dari direktori aktifMelihat isi file dari direktori aktif
Melihat isi file dari direktori aktif
 
Nurtitah galela (062)
Nurtitah galela (062)Nurtitah galela (062)
Nurtitah galela (062)
 
Cara Mengamankan Server OJS
Cara Mengamankan Server OJSCara Mengamankan Server OJS
Cara Mengamankan Server OJS
 
Tips Mudah Mengamankan Server OJS
Tips Mudah Mengamankan Server OJSTips Mudah Mengamankan Server OJS
Tips Mudah Mengamankan Server OJS
 
Pengolahan Database Dengan MySQL
Pengolahan Database Dengan MySQLPengolahan Database Dengan MySQL
Pengolahan Database Dengan MySQL
 

En vedette

Sap jaringan komputer
Sap jaringan komputerSap jaringan komputer
Sap jaringan komputerPutu Shinoda
 
Install eclipse-linux
Install eclipse-linuxInstall eclipse-linux
Install eclipse-linuxPutu Shinoda
 
Software requirementsspecification aplikasi logistik alat tulis kantor
Software requirementsspecification aplikasi logistik alat tulis kantorSoftware requirementsspecification aplikasi logistik alat tulis kantor
Software requirementsspecification aplikasi logistik alat tulis kantorPutu Shinoda
 
Paper UAS PSTI - I Putu Agus Eka Pratama - Bank Danamon
Paper UAS PSTI - I Putu Agus Eka Pratama -  Bank DanamonPaper UAS PSTI - I Putu Agus Eka Pratama -  Bank Danamon
Paper UAS PSTI - I Putu Agus Eka Pratama - Bank DanamonPutu Shinoda
 
Seminar Open Year With Open Source Unikom Bandung 18 Januari 2014
Seminar Open Year With Open Source Unikom Bandung 18 Januari 2014Seminar Open Year With Open Source Unikom Bandung 18 Januari 2014
Seminar Open Year With Open Source Unikom Bandung 18 Januari 2014Putu Shinoda
 
Sap jaringan komputer
Sap jaringan komputerSap jaringan komputer
Sap jaringan komputerPutu Shinoda
 
ICCSN - EII 2012 English version
ICCSN - EII 2012 English versionICCSN - EII 2012 English version
ICCSN - EII 2012 English versionPutu Shinoda
 
Belajar erlang-di-linux
Belajar erlang-di-linuxBelajar erlang-di-linux
Belajar erlang-di-linuxPutu Shinoda
 
Tugas 3 oganisasi komputer 23510310
Tugas 3 oganisasi komputer 23510310Tugas 3 oganisasi komputer 23510310
Tugas 3 oganisasi komputer 23510310Putu Shinoda
 
23510310 tugas essay 1
23510310   tugas essay 1 23510310   tugas essay 1
23510310 tugas essay 1 Putu Shinoda
 
Vega open-source-pentest-di-linux
Vega open-source-pentest-di-linuxVega open-source-pentest-di-linux
Vega open-source-pentest-di-linuxPutu Shinoda
 
Sap service engineering
Sap service engineeringSap service engineering
Sap service engineeringPutu Shinoda
 
NDN SIM (Named Data Networking Simulator)
NDN SIM (Named Data Networking Simulator)NDN SIM (Named Data Networking Simulator)
NDN SIM (Named Data Networking Simulator)Putu Shinoda
 
Paper uts 23510310_i_putuagusekapratama_bankdanamon
Paper uts 23510310_i_putuagusekapratama_bankdanamonPaper uts 23510310_i_putuagusekapratama_bankdanamon
Paper uts 23510310_i_putuagusekapratama_bankdanamonPutu Shinoda
 
Install Netbeans dan JDK di Linux
Install Netbeans dan JDK di LinuxInstall Netbeans dan JDK di Linux
Install Netbeans dan JDK di LinuxPutu Shinoda
 
23510310 tugas meaningful broadband
23510310   tugas meaningful broadband23510310   tugas meaningful broadband
23510310 tugas meaningful broadbandPutu Shinoda
 
Seminar security Smart City dan sampul buku
Seminar security Smart City dan sampul bukuSeminar security Smart City dan sampul buku
Seminar security Smart City dan sampul bukuPutu Shinoda
 
Resume eii 2012 itb
Resume eii 2012 itbResume eii 2012 itb
Resume eii 2012 itbPutu Shinoda
 

En vedette (20)

Sap jaringan komputer
Sap jaringan komputerSap jaringan komputer
Sap jaringan komputer
 
Install eclipse-linux
Install eclipse-linuxInstall eclipse-linux
Install eclipse-linux
 
Software requirementsspecification aplikasi logistik alat tulis kantor
Software requirementsspecification aplikasi logistik alat tulis kantorSoftware requirementsspecification aplikasi logistik alat tulis kantor
Software requirementsspecification aplikasi logistik alat tulis kantor
 
Paper UAS PSTI - I Putu Agus Eka Pratama - Bank Danamon
Paper UAS PSTI - I Putu Agus Eka Pratama -  Bank DanamonPaper UAS PSTI - I Putu Agus Eka Pratama -  Bank Danamon
Paper UAS PSTI - I Putu Agus Eka Pratama - Bank Danamon
 
Seminar Open Year With Open Source Unikom Bandung 18 Januari 2014
Seminar Open Year With Open Source Unikom Bandung 18 Januari 2014Seminar Open Year With Open Source Unikom Bandung 18 Januari 2014
Seminar Open Year With Open Source Unikom Bandung 18 Januari 2014
 
Sap jaringan komputer
Sap jaringan komputerSap jaringan komputer
Sap jaringan komputer
 
ICCSN - EII 2012 English version
ICCSN - EII 2012 English versionICCSN - EII 2012 English version
ICCSN - EII 2012 English version
 
Belajar erlang-di-linux
Belajar erlang-di-linuxBelajar erlang-di-linux
Belajar erlang-di-linux
 
Tugas 3 oganisasi komputer 23510310
Tugas 3 oganisasi komputer 23510310Tugas 3 oganisasi komputer 23510310
Tugas 3 oganisasi komputer 23510310
 
23510310 tugas essay 1
23510310   tugas essay 1 23510310   tugas essay 1
23510310 tugas essay 1
 
Vega open-source-pentest-di-linux
Vega open-source-pentest-di-linuxVega open-source-pentest-di-linux
Vega open-source-pentest-di-linux
 
Sap service engineering
Sap service engineeringSap service engineering
Sap service engineering
 
NDN SIM (Named Data Networking Simulator)
NDN SIM (Named Data Networking Simulator)NDN SIM (Named Data Networking Simulator)
NDN SIM (Named Data Networking Simulator)
 
Report kelompok
Report kelompokReport kelompok
Report kelompok
 
Paper uts 23510310_i_putuagusekapratama_bankdanamon
Paper uts 23510310_i_putuagusekapratama_bankdanamonPaper uts 23510310_i_putuagusekapratama_bankdanamon
Paper uts 23510310_i_putuagusekapratama_bankdanamon
 
Install Netbeans dan JDK di Linux
Install Netbeans dan JDK di LinuxInstall Netbeans dan JDK di Linux
Install Netbeans dan JDK di Linux
 
23510310 tugas meaningful broadband
23510310   tugas meaningful broadband23510310   tugas meaningful broadband
23510310 tugas meaningful broadband
 
Kenang - kenangan
Kenang - kenanganKenang - kenangan
Kenang - kenangan
 
Seminar security Smart City dan sampul buku
Seminar security Smart City dan sampul bukuSeminar security Smart City dan sampul buku
Seminar security Smart City dan sampul buku
 
Resume eii 2012 itb
Resume eii 2012 itbResume eii 2012 itb
Resume eii 2012 itb
 

Similaire à Instalasi cms formulasi di linux

Integrasi slims atau eprints dengan dspace
Integrasi slims atau eprints dengan dspaceIntegrasi slims atau eprints dengan dspace
Integrasi slims atau eprints dengan dspaceDwi Fajar Saputra
 
Xampp Untuk Pemula
Xampp Untuk PemulaXampp Untuk Pemula
Xampp Untuk PemulaNdixs Tok
 
Cara Install Openbravo 2.50 MP 43 di Ubuntu
Cara Install Openbravo 2.50 MP 43 di UbuntuCara Install Openbravo 2.50 MP 43 di Ubuntu
Cara Install Openbravo 2.50 MP 43 di UbuntuWirabumi Software
 
Langkah langkah memasang konten management sistem dengan mudah
Langkah langkah memasang konten management sistem dengan mudahLangkah langkah memasang konten management sistem dengan mudah
Langkah langkah memasang konten management sistem dengan mudahtukangojek48
 
Mengcompiledan menginstalkernellinux
Mengcompiledan menginstalkernellinuxMengcompiledan menginstalkernellinux
Mengcompiledan menginstalkernellinuxvanheatsink
 
Penggunaan xampp
Penggunaan xamppPenggunaan xampp
Penggunaan xamppHaswi Haswi
 
Install dan setting xampp ubuntu 12.04
Install dan setting xampp ubuntu 12.04Install dan setting xampp ubuntu 12.04
Install dan setting xampp ubuntu 12.04Iwan Kurniarasa
 
Modul praktikum-sbd-komplit
Modul praktikum-sbd-komplitModul praktikum-sbd-komplit
Modul praktikum-sbd-komplitBoris Aulia
 
Materi+e learning+di+sma+1+bangil
Materi+e learning+di+sma+1+bangilMateri+e learning+di+sma+1+bangil
Materi+e learning+di+sma+1+bangilrachmatnur74
 
Cara menginstall cms dengan aplikasi xampp
Cara menginstall cms dengan aplikasi xamppCara menginstall cms dengan aplikasi xampp
Cara menginstall cms dengan aplikasi xamppcyberbebek
 
Asj 3.1.1 diedit
Asj 3.1.1 dieditAsj 3.1.1 diedit
Asj 3.1.1 dieditgixcznow
 
Memasang aplikasi phpindonesia_di_windows_7
Memasang aplikasi phpindonesia_di_windows_7Memasang aplikasi phpindonesia_di_windows_7
Memasang aplikasi phpindonesia_di_windows_7Cahya Dwiana SN
 
Laravel Basic Development
Laravel Basic Development Laravel Basic Development
Laravel Basic Development ssuser1fd02a1
 

Similaire à Instalasi cms formulasi di linux (20)

Integrasi slims atau eprints dengan dspace
Integrasi slims atau eprints dengan dspaceIntegrasi slims atau eprints dengan dspace
Integrasi slims atau eprints dengan dspace
 
Proposal xmpp
Proposal xmppProposal xmpp
Proposal xmpp
 
Xampp Untuk Pemula
Xampp Untuk PemulaXampp Untuk Pemula
Xampp Untuk Pemula
 
Xampp
XamppXampp
Xampp
 
Xampp
XamppXampp
Xampp
 
Xampp
XamppXampp
Xampp
 
50 tutorial 11
50 tutorial 1150 tutorial 11
50 tutorial 11
 
Cara Install Openbravo 2.50 MP 43 di Ubuntu
Cara Install Openbravo 2.50 MP 43 di UbuntuCara Install Openbravo 2.50 MP 43 di Ubuntu
Cara Install Openbravo 2.50 MP 43 di Ubuntu
 
Langkah langkah memasang konten management sistem dengan mudah
Langkah langkah memasang konten management sistem dengan mudahLangkah langkah memasang konten management sistem dengan mudah
Langkah langkah memasang konten management sistem dengan mudah
 
Tugas afi
Tugas afiTugas afi
Tugas afi
 
Mengcompiledan menginstalkernellinux
Mengcompiledan menginstalkernellinuxMengcompiledan menginstalkernellinux
Mengcompiledan menginstalkernellinux
 
Penggunaan xampp
Penggunaan xamppPenggunaan xampp
Penggunaan xampp
 
Install dan setting xampp ubuntu 12.04
Install dan setting xampp ubuntu 12.04Install dan setting xampp ubuntu 12.04
Install dan setting xampp ubuntu 12.04
 
Modul praktikum-sbd-komplit
Modul praktikum-sbd-komplitModul praktikum-sbd-komplit
Modul praktikum-sbd-komplit
 
Materi+e learning+di+sma+1+bangil
Materi+e learning+di+sma+1+bangilMateri+e learning+di+sma+1+bangil
Materi+e learning+di+sma+1+bangil
 
Cara menginstall cms dengan aplikasi xampp
Cara menginstall cms dengan aplikasi xamppCara menginstall cms dengan aplikasi xampp
Cara menginstall cms dengan aplikasi xampp
 
Asj 3.1.1 diedit
Asj 3.1.1 dieditAsj 3.1.1 diedit
Asj 3.1.1 diedit
 
Memasang aplikasi phpindonesia_di_windows_7
Memasang aplikasi phpindonesia_di_windows_7Memasang aplikasi phpindonesia_di_windows_7
Memasang aplikasi phpindonesia_di_windows_7
 
konfihurasi samba
konfihurasi sambakonfihurasi samba
konfihurasi samba
 
Laravel Basic Development
Laravel Basic Development Laravel Basic Development
Laravel Basic Development
 

Plus de Putu Shinoda

ipae-cybersecurityindustri40-bapeten.pdf
ipae-cybersecurityindustri40-bapeten.pdfipae-cybersecurityindustri40-bapeten.pdf
ipae-cybersecurityindustri40-bapeten.pdfPutu Shinoda
 
Linux, Ubuntu, FOSS, dan Smart City
Linux, Ubuntu, FOSS, dan Smart CityLinux, Ubuntu, FOSS, dan Smart City
Linux, Ubuntu, FOSS, dan Smart CityPutu Shinoda
 
Seminar Intelligent Trasport System (ITS) Univ Telkom
Seminar Intelligent Trasport System (ITS) Univ TelkomSeminar Intelligent Trasport System (ITS) Univ Telkom
Seminar Intelligent Trasport System (ITS) Univ TelkomPutu Shinoda
 
Seminar Linux Ubuntu, Pemanfaatannya, dan Smart City
Seminar Linux Ubuntu, Pemanfaatannya, dan Smart CitySeminar Linux Ubuntu, Pemanfaatannya, dan Smart City
Seminar Linux Ubuntu, Pemanfaatannya, dan Smart CityPutu Shinoda
 
Materi Kuliah Kapita Selekta 3 : OTT
Materi Kuliah Kapita Selekta 3 : OTTMateri Kuliah Kapita Selekta 3 : OTT
Materi Kuliah Kapita Selekta 3 : OTTPutu Shinoda
 
Materi Kuliah Umum Kapita Selekta : Internet Of Things
Materi Kuliah Umum Kapita Selekta : Internet Of ThingsMateri Kuliah Umum Kapita Selekta : Internet Of Things
Materi Kuliah Umum Kapita Selekta : Internet Of ThingsPutu Shinoda
 
Kuliah Umum 1 Kapita Selekta Univ Telkom : Smart City.
Kuliah Umum 1 Kapita Selekta Univ Telkom : Smart City.Kuliah Umum 1 Kapita Selekta Univ Telkom : Smart City.
Kuliah Umum 1 Kapita Selekta Univ Telkom : Smart City.Putu Shinoda
 
Seminar Linux Dan Smart City Telkom University Mei 2014
Seminar Linux Dan Smart City Telkom University Mei 2014Seminar Linux Dan Smart City Telkom University Mei 2014
Seminar Linux Dan Smart City Telkom University Mei 2014Putu Shinoda
 
Seminar Linux dan Android Legian Cafe Dago Bandung 15 Maret 2014 (2)
Seminar Linux dan Android Legian Cafe Dago Bandung 15 Maret 2014 (2)Seminar Linux dan Android Legian Cafe Dago Bandung 15 Maret 2014 (2)
Seminar Linux dan Android Legian Cafe Dago Bandung 15 Maret 2014 (2)Putu Shinoda
 
Seminar Linux dan Android Legian Cafe Dago Bandung 15 Maret 2014 (1)
Seminar Linux dan Android Legian Cafe Dago Bandung 15 Maret 2014 (1)Seminar Linux dan Android Legian Cafe Dago Bandung 15 Maret 2014 (1)
Seminar Linux dan Android Legian Cafe Dago Bandung 15 Maret 2014 (1)Putu Shinoda
 
Putu smartcity 22 feb 2014
Putu smartcity 22 feb 2014Putu smartcity 22 feb 2014
Putu smartcity 22 feb 2014Putu Shinoda
 
Pertemuan 1 sistem operasi S1 sistem komputer univ telkom 2014
Pertemuan 1 sistem operasi S1 sistem komputer univ telkom 2014Pertemuan 1 sistem operasi S1 sistem komputer univ telkom 2014
Pertemuan 1 sistem operasi S1 sistem komputer univ telkom 2014Putu Shinoda
 
Information and social network 1
Information and social network 1Information and social network 1
Information and social network 1Putu Shinoda
 
Presentasi putu-unikom-180114
Presentasi putu-unikom-180114Presentasi putu-unikom-180114
Presentasi putu-unikom-180114Putu Shinoda
 
Slide Jaringan Komputer ITB pertemuan 1
Slide Jaringan Komputer ITB pertemuan 1 Slide Jaringan Komputer ITB pertemuan 1
Slide Jaringan Komputer ITB pertemuan 1 Putu Shinoda
 
Micro Teaching Mata Kuliah Jaringan Komputer IT Telkom 2013
Micro Teaching Mata Kuliah Jaringan Komputer IT Telkom 2013Micro Teaching Mata Kuliah Jaringan Komputer IT Telkom 2013
Micro Teaching Mata Kuliah Jaringan Komputer IT Telkom 2013Putu Shinoda
 

Plus de Putu Shinoda (20)

ipae-cybersecurityindustri40-bapeten.pdf
ipae-cybersecurityindustri40-bapeten.pdfipae-cybersecurityindustri40-bapeten.pdf
ipae-cybersecurityindustri40-bapeten.pdf
 
Linux, Ubuntu, FOSS, dan Smart City
Linux, Ubuntu, FOSS, dan Smart CityLinux, Ubuntu, FOSS, dan Smart City
Linux, Ubuntu, FOSS, dan Smart City
 
Seminar Intelligent Trasport System (ITS) Univ Telkom
Seminar Intelligent Trasport System (ITS) Univ TelkomSeminar Intelligent Trasport System (ITS) Univ Telkom
Seminar Intelligent Trasport System (ITS) Univ Telkom
 
Seminar Linux Ubuntu, Pemanfaatannya, dan Smart City
Seminar Linux Ubuntu, Pemanfaatannya, dan Smart CitySeminar Linux Ubuntu, Pemanfaatannya, dan Smart City
Seminar Linux Ubuntu, Pemanfaatannya, dan Smart City
 
Web Security
Web SecurityWeb Security
Web Security
 
Materi Kuliah Kapita Selekta 3 : OTT
Materi Kuliah Kapita Selekta 3 : OTTMateri Kuliah Kapita Selekta 3 : OTT
Materi Kuliah Kapita Selekta 3 : OTT
 
Materi Kuliah Umum Kapita Selekta : Internet Of Things
Materi Kuliah Umum Kapita Selekta : Internet Of ThingsMateri Kuliah Umum Kapita Selekta : Internet Of Things
Materi Kuliah Umum Kapita Selekta : Internet Of Things
 
Kuliah Umum 1 Kapita Selekta Univ Telkom : Smart City.
Kuliah Umum 1 Kapita Selekta Univ Telkom : Smart City.Kuliah Umum 1 Kapita Selekta Univ Telkom : Smart City.
Kuliah Umum 1 Kapita Selekta Univ Telkom : Smart City.
 
Seminar Linux Dan Smart City Telkom University Mei 2014
Seminar Linux Dan Smart City Telkom University Mei 2014Seminar Linux Dan Smart City Telkom University Mei 2014
Seminar Linux Dan Smart City Telkom University Mei 2014
 
Seminar Linux dan Android Legian Cafe Dago Bandung 15 Maret 2014 (2)
Seminar Linux dan Android Legian Cafe Dago Bandung 15 Maret 2014 (2)Seminar Linux dan Android Legian Cafe Dago Bandung 15 Maret 2014 (2)
Seminar Linux dan Android Legian Cafe Dago Bandung 15 Maret 2014 (2)
 
Seminar Linux dan Android Legian Cafe Dago Bandung 15 Maret 2014 (1)
Seminar Linux dan Android Legian Cafe Dago Bandung 15 Maret 2014 (1)Seminar Linux dan Android Legian Cafe Dago Bandung 15 Maret 2014 (1)
Seminar Linux dan Android Legian Cafe Dago Bandung 15 Maret 2014 (1)
 
Putu smartcity 22 feb 2014
Putu smartcity 22 feb 2014Putu smartcity 22 feb 2014
Putu smartcity 22 feb 2014
 
Pertemuan 1 sistem operasi S1 sistem komputer univ telkom 2014
Pertemuan 1 sistem operasi S1 sistem komputer univ telkom 2014Pertemuan 1 sistem operasi S1 sistem komputer univ telkom 2014
Pertemuan 1 sistem operasi S1 sistem komputer univ telkom 2014
 
Information and social network 1
Information and social network 1Information and social network 1
Information and social network 1
 
Presentasi putu-unikom-180114
Presentasi putu-unikom-180114Presentasi putu-unikom-180114
Presentasi putu-unikom-180114
 
Ist service-4
Ist service-4Ist service-4
Ist service-4
 
Ist service-2
Ist service-2Ist service-2
Ist service-2
 
Ist service-1
Ist service-1Ist service-1
Ist service-1
 
Slide Jaringan Komputer ITB pertemuan 1
Slide Jaringan Komputer ITB pertemuan 1 Slide Jaringan Komputer ITB pertemuan 1
Slide Jaringan Komputer ITB pertemuan 1
 
Micro Teaching Mata Kuliah Jaringan Komputer IT Telkom 2013
Micro Teaching Mata Kuliah Jaringan Komputer IT Telkom 2013Micro Teaching Mata Kuliah Jaringan Komputer IT Telkom 2013
Micro Teaching Mata Kuliah Jaringan Komputer IT Telkom 2013
 

Instalasi cms formulasi di linux

  • 1. PANDUAN INSTALASI CMS FORMULASI DI SISTEM OPERASI LINUX oleh : I Putu Agus Eka Pratama, ST MT Information Network and System Research Lab Institut Teknologi Bandung http://bytescode.wordpress.com/ https://www.facebook.com/putushinoda http://www.slideshare.net/PutuShinoda I. Pendahuluan Panduan disusun sebagai suplemen (pelengkap) dari perangkat lunak open source CMS Formulasi, salah satu CMS sistem informasi sekolah karya anak bangsa. Panduan ini khususnya dibuat untuk para pengguna sistem operasi Linux, distro (distribusi) apapun bisa menggunakannya. Diharapkan tutorial ini dapat serta membantu mempermudah penyebaran dan sosialisasi pemanfaatan Linux dan Open Source di masyarakat dalam semua kegiatan komputerisasi, baik server maupun desktop, menuju Indonesia Go Open Source. II. Mengenai CMS Formulasi CMS Formulasi atau FormulasiCMS (http://cms.formulasi.or.id) adalah sebuah sistem informasi open source untuk sekolah karya anak bangsa, yang dibangun dengan menggunakan bahasa pemrograman PHP dan MySQL. Karena berbasis web, maka perangkat lunak open source ini dapat dijalankan di sebanyak mungkin platform sistem operasi (Linux, Windows, Mac OS, Free BSD, Solaris, dan lainnya). Informasi lengkap mengenai CMS Formulasi, beserta link untuk mengunduh, donasi, dan lainnya dapat anda lihat di beberapa link berikut : http://cms.formulasi.or.id http://sourceforge.net/projects/cmsformulasi/ http://sourceforge.net/projects/cmsformulasi/files/core/ https://www.facebook.com/groups/formulasi File yang digunakan pada tutorial ini adalah CMS Formulasi versi terbaru (1.6,.1). Pilihlah yang
  • 2. lebih baru dari versi ini jika telah tersedia di server. III.Spesifikasi Minimum Komputer Untuk dapat menjalankan CMS Formulasi dengan baik, perlu diperhatikan spesifikasi minimum komputer yang digunakan. Dalam hal ini, spesifikasi diharapkan minimal seperti yang disebutkan di penjelasan ini. Jika lebih tinggi dari yang disebutkan ini, maka akan lebih baik lagi. Untuk komputer server lokal (intranet/LAN) : 1. Memiliki koneksi ke jaringan lokal (LAN), melalui switch dan kabel jaringan RG45. 2. Sistem operasi Linux, bebas menggunakan distribusi (distro) apapun, baik Fedora, Ubuntu, IGOS Nusantara, Blankon, Slackware, Gentoo, dan lainnya. 3. Terinstall aplikasi web server, database server, interface PHPMyAdmin. Boleh XAMPP maupun LAMP (jangan menginstall keduanya bersamaan). Untuk komputer server internet : Disarankan melihat fitur yang disajikan di web hosting (bandwith, kuota, domain, cpanel, layanan/support cloud system atau tidak). Komputer server hosting umumnya menggunakan Linux maupuan Free BSD sebagai sistem operasinya. Untuk komputer pengguna (client) : 1. Sistem operasi dapat menggunakan Linux, Windows, Mac OS, BSD, Solaris, bahkan sistem operasi pada perangkat mobile (Android, Ubuntu Mobile, Tizen, IOS, Windows Mobile, dan lainnya). 2. Wajib terdapat aplikasi web browser (Firefox, Opera, Internet Explorer, Chrome, Safari, dan lainnya) atau yang berbasis teks seperti w3m dan sejenisnya. 3. Wajib terhubung ke jaringan (intranet/LAN jika server intranet, internet jika di server internet, atau silahkan modifikasi agar dapat keduanya dengan VPN atau lainnya). IV. Instalasi Web Server XAMPP dan CMS Formulasi Anda bebas menggunakan XAMPP ataupun LAMP, namun jangan menginstal keduanya bersamaa pada sistem operasi Linux anda. Jika anda memilih menggunakan XAMPP, ikuti petunjuk di sub bab ini. Jika ingin menggunakan LAMP, ikuti petunjuk di sub bab V di bawah. Kelebihan menggunakan XAMPP adalah praktis, dimana dalam sebuah paket sudah memuat Apache, MySQL,
  • 3. dan PHPMyAdmin. Hal ini memudahkan pengguna yang terkendala internet untuk menginstall secara online melalui repository. Hal lainnya adalah kemudahan menjalankan, cukup dengan sebuah perintah maka ketiga service akan langsung berjalan. Pertama, unduh XAMPP di situsnya (http://www.apachefriends.org/en/xampp-linux.html). Pilihlah versi terbaru. Saat tulisan ini dibuat, versi yang terbaru adalah 1.8.1. Anda bebas menggunakan distro Linux apapun, karena cara instalasi XAMPP sama untuk semua distro Linux. Untuk kasus XAMPP ini, penulis menggunakan distro Linux IGOS Nusantara (basis Fedora/Red Hat). Kini loginlah sebagai root dengan mengetikkan sudo su atau su (sesuai distro anda). Tekan Enter, kemudian ketikkan password root anda. Lanjutkan dengan menekan Enter sekali lagi. Anda akan melihat perbedaan tanda dari $ menjadi #. Asumsi file instaler XAMPP dengan nama sudah terunduh di lokasi /home/nama-pengguna- anda/Unduhan, misal pada contoh ini /home/certain-death/Unduhan/, maka langkah selanjutnya adalah menginstalnya dengan perintah sebagai berikut (masih sebagai root) : # tar -xvfz nama-filexampp-dan-versi.tar.gz -C /opt (misalkan # tar -xvfz xampp-linux-1.8.1.tar.gz -C /opt) Perintah di atas akan mengekstrak xampp di /opt menjadi /opt/lampp/. Lokasi root web tempat anda meletakkan file – file web jika menggunakan XAMPP adalah di /opt/lampp/htdocs. Aktfikan XAMPP dengan perintah # /opt/lampp/lampp start (perintah ini akan mengaktikan ketiga layanannya : Apache, MySQL, PHPMyAdmin). Lalu ketikkan di web browser anda (online maupun offline) http://127.0.0.1 atau http://localhost Catatan : Jika ada masalah dengan PHPMyAdmin di XAMPP, bisa merujuk ke panduan ini (untuk semua distro Linux) http://bytescode.wordpress.com/2013/02/09/igos-nusantara-8-1-dan-xampp-linux/ Buatlah terlebih dahulu database, misalkan bernama cmsformulasi, melalui PHPMyAdmin. Ketikkan di web browser anda http://127.0.0.1/phpmyadmin atau http://localhost/phpmyadmin Masukkan username (root) dan password (jika ada, atau kosongkan jika tidak ada).
  • 4. Gambar 1 Masuk ke PHPMyAdmin Gambar 2 Membuat database cmsformulasi
  • 5. Gambar 3 Database berhasil diciptakan Masih sebagai root, kini kopikan file CMS Formulasi yang telah anda unduh di link di atas (asumsi hasil unduhan berada di /home/nama-pengguna-anda (misal /home/certain-death/Unduhan) ke lokasi root web XAMPP. Gunakan perintah ini : # cp /home/certain-death/Unduhan/ CMS_formulasi_v_1_6_1.zip /opt/lampp/htdocs Kemudian pindahlah ke lokasi root web XAMPP anda di /opt/lampp/htdocs dengan perintah cd # cd /opt/lampp/htdocs Kemudian ekstraklah dengan perintah unzip # unzip /opt/lampp/htdocs/CMS_formulasi_v_1_6_1.zip Biarkan proses ekstrasi berjalan hingga selesai. Kemudian akan tercipta folder CMS_formulasi_v_1_6_1 beserta sub folder formulasi di dalamnya. Pindahkan sub folder formulasi tersebut dan hapuslah folder CMS formulasi hasil ekstrakan tadi. Gunakan perintah mv dan rm -fr # mv /opt/lampp/htdocs/CMS_formulasi_v_1_6_1/formulasi /opt/lampp/htdocs/ # rm -fr /opt/lampp/htdocs/ CMS_formulasi_v_1_6_1 Kini akses melalui web browser anda http://127.0.0.1/formulasi atau http://localhost/formulasi Inputkan konfigurasi sistem dengan benar sebagai berikut : 1. Host database gunakan localhost. 2. Username database gunakan root, untuk password kosongkan jika tidak ada. 3. Nama database diinputkan sesuai nama database yang telah dibuat via PHPMyAdmin di
  • 6. langkah awal. 4. Untuk prefix bebas, misalkan for. 5. Terakhir, centangi ketentuan yang berlaku, lalu klik tombol Install. Biarkan proses berjalan dan sistem menuliskan ke file koneksi.php (/opt/lampp/htdocs/formulasi/konfigurasi/koneksi.php) Gambar 4 Langkah pertama instalasi Gambar 5 Langkah instalasi selanjutnya
  • 7. Catatan : Jika proses ini gagal, kemungkinan sistem tidak memperbolehkan penulisan/pengubahan file dan folder di /opt/lampp/htdocs. Solusi, gunakan permission 777 (# chmod 777 -R /opt/lampp/htdocs/formulasi). Setelah proses instalasi nanti berakhir, jangan lupa kembalikan permission ke 755 atau 644 (dengan perintah chmod). Abaikan jika hal ini tidak diperlukan. Langkah selanjutnya adalah mengisikan biodata pengguna untuk login ke dalam sistem. Gambar 6 Mengisikan biodata pengguna untuk login ke sistem Langkah selanjutnya adalah mengisikan nama sekolah bersangkutan (misalkan SMAN 1 Gianyar). Untuk URL ketikkan 127.0.0.1/formulasi (sesuaikan nama formulasi dengan nama folder lainnya jika anda menggunakan penamaan selain di contoh ini).
  • 8. Gambar 7 Mengisikan nama sekolah dan URL Sampai di sini proses instalasi selesai. Anda akan dirujuk menuju ke halaman login admin setelah mengklik tombol Login. Anda juga bisa mengakses halaman depan untuk umum. Gambar 8 Tahap terakhir instalasi
  • 9. Gambar 9 Login ke dalam sistem sebagai admin Gambar 10 Menu admin
  • 10. Gambar 11 Halaman depan untuk umum Untuk panduan selanjutnya merujuk ke Bab VI. V. Instalasi Web Server LAMP dan CMS Formulasi LAMP atau Linux Apache MySQL PHPMyAdmin adalah seperangkat aplikasi server dan database di Linux yang bersifat open source. Jika anda ingin menginstall LAMPP, anda harus menginstall satu per satu (serta mengkonfigurasi satu per satu juga). Untuk LAMP biasanya disertakan di repository setiap distro Linux. Pada kasus instalasi LAMP ini penulis menggunakan distro Linux Ubuntu 11.04. Seperti biasa, ubahlah dulu status dari pengguna biasa menjadi root dengan mengetik sudo su (atau su untuk distro basis Red Hat), kemudian tekan enter dan masukin password root anda (kemudian tekan Enter sekali lagi) : putu-shinoda@my-machine:~$ sudo su [sudo] password for putu-shinoda: root@my-machine:/home/putu-shinoda# Jika benar maka akan terjadi perubahan tanda dari $ menjadi #. Kemudian installah LAMP melalui perintah di terminal Linux anda. Pastikan anda terhubung ke internet, karena proses instalasi melalui repository ini akan menghubungkan komputer anda ke server repository internet milik
  • 11. distro Linux yang anda gunakan. Jika ingin offline, gunakan DVD repository. Untuk studi kasus Linux Ubuntu maupun Linux Debian dan turunan kedua distro ini, gunakan perintah berikut (bebas milih cara 1 atau cara 2) : a) Cara 1 : # apt-get install tasksel (setelah proses instalasi selesai, ketik tasksel di terminal, kemudian pilih/centang LAMP server). # apt-get install phpmyadmin. b) Cara 2 : # apt-get install apache2 mysql-server mysql-client phpmyadmin (perhatikan proses instalasi, anda akan diminta memasukkan password untuk database, phpmyadmin). Untuk versi GUInya bisa menggunakan Synaptic atau Software Center. Jika belum ada, install dengan perintah # apt-get install synaptic Untuk pengguna Red Hat based, termasuk juga Linux Fedora, IGOS Nusantara, CentOS, dan sejenisnya, gunakan perintah ini (tetap sebagai root dengan tanda #) : # yum install httpd php php-common phpmyadmin mysql mysql-server phpmyadmin (perhatikan proses instalasi, anda akan diminta memasukkan password untuk database, phpmyadmin). Untuk versi GUInya dapat menggunakan Yumex. Jika belum ada, instal dengan perintah # yum install yumex Untuk pengguna linux SUSE/Open SUSE/turunannya, bisa menggunakan perintah zypper, untuk pengguna Gentoo dan turunannya dapat menggunakan emerge, dan pengguna Slackware dan turunannya dapat mengcompile langsung dari sumber yang disertakan. Link berikut mungkin dapat membantu (sisanya gunakan keyword yang tepat di search engine, misal Google) : http://blogkautsar.blogspot.com/2011/11/install-apache2-mysql-php5-and.html http://library.linode.com/lamp-guides/gentoo http://slackware.ponce.cc/blog/2011/02/12/slackware-lamp-server-with-phpmyadmin-in-a-few- easy-steps/ versi GUI juga bisa digunakan jika anda terkendala dengan perintah terminal linux. Misal di SUSE/Open SUSE dengan menggunakan YAST. Jika sudah selesai diinstal dan dikonfigurasi (biasanya langsung aktif), ketikkan di web browser
  • 12. anda (online maupun offline) http://127.0.0.1 atau http://localhost Masih sebagai root, kini kopikan file CMS Formulasi yang telah anda unduh di link di atas (asumsi hasil unduhan berada di /home/nama-pengguna-anda, misal dalam hal ini /home/certain- death/Unduhan) ke lokasi root web LAMP. Gunakan perintah ini : # cp /home/putu-shinoda/Unduhan/CMS_formulasi_v_1_6_1.zip /var/www/ Kemudian pindah ke lokasi root web LAMP di /var/www/ (beberapa distro ada di /var/www/html atau /srv/www/htdocs). Pada kasus Ubuntu ini di /var/www # cd /var/www Lalu ekstrak file CMS Formulasi yang telah dikopikan tadi dengan perintah ini (untuk file .zip) # unzip nama-filecms-formulasi.zip (misal # unzip CMS_formulasi_v_1_6_1.zip) Biarkan proses ekstraksi berjalan hingga selesai. Jika benar maka akan tampil folder (sub direktori) baru bernama kurang lebih CMS_Formulasi_versi (gunakan perintah ls -la untuk melihatnya, misal # ls -la /var/www/). Pindah ke lokasi folder hasil ekstraksi tersebut, maka anda akan melihat sub folder bernama formulasi. Gunakan perintah # cd CMS_formulasi_versi (misal # cd CMS_formulasi_v_1_6_1 ) # ls -la Kini pindahkan ke /var/www/ sub folder formulasi tersebut dan ubah namanya sesuai selera anda, misal dalam hal ini penulis ubah menjadi cmsformulasi (nama ini akan diketik di web browser saat diakses nanti). Gunakan perintah mv. # mv formulasi/ /var/www (cara di atas dapat disingkat dengan mengetikkan satu perintah saja, yaitu # mv /var/www/CMS_formulasi_v_1_6_1/formulasi /var/www) Sekali lagi, ketik ls -la untuk melihat hasilnya. Lalu hapus folder CMS_formulasi_versi dengan perintah rm -fr (misal # rm -fr CMS_formulasi_v_1_6_1) Lanjutkan dengan membuka PHPMyAdmin via web browser untuk membuat database untuk CMS Formulasi. Database berguna untuk menyimpan semua data ke dalam tabel – tabel yang bersesuaian. Buka dengan mengetikkan http://127.0.0.1/phpmyadmin atau http://localhost/phpmyadmin, lalu inputkan username root, masukkan password jika diperlukan. Beri nama database untuk CMS Formulasi terserah anda. Misalkan pada contoh ini bernama cmsformulasi.
  • 13. Gambar 12 Menciptakan database Gambar 13 Database telah berhasil dibuat Kini saatnya menginstal CMS Formulasi. Buka web browser, ketikkan http://127.0.0.1/cmsformulasi/ atau http://localhost/formulasi/. Anda akan menjumpai halaman instalasi setingan awal. Isilah dengan benar.
  • 14. Gambar 14 Memulai instalasi CMS Formulasi Beberapa hal yang harus diperhatikan pada pengisian langkah pertama ini : 1. Untuk komputer pribadi/server lokal (bukan server hosting), gunakan localhost untruk nama host database. 2. Gunakan root sebagai username database anda. 3. Untuk password database silahkan diisi sesuai setingan (dalam contoh ini memakai password root, biarkan kosong jika tidak dipassword, namun rentan terhadap keamanan). 4. Untuk nama database berikanlah nama database yang telah dibuatkan via PHPMyAdmin di langkah pertama (pada contoh ini cmsformulasi). 5. Isikan prefix bebas terserah anda (misalkan pada contoh ini for). 6. Terakhir, centangi ketentuan yang berlaku, kemudian klik Install. Jika sudah selesai, tekan tombol Install. Sistem akan menuliskan ke dalam file konfigurasi di /var/www/formulasi/konfigurasi/koneksi.php. Untuk beberapa kasus anda boleh memberikan terlebih dahulu hak akses 777 khusus untuk file ini maupun keseluruhan file dan folder. Gunakan salah satu perintah ini : # chmod 777 -R formulasi/ # chmod 777 -R formulasi/konfigurasi/koneksi.php (jangan lupa setelah proses instalasi selesai nanti, kembalikan ke 755 atau 644 untuk keamanan, abaikan jika dirasa tidak perlu).
  • 15. Gambar 15 Konfigurasi disimpan dan melangkah ke proses selanjutnya Bagaimana jika menemukan masalah error 500 (Internal Server Error)? Gambar 16 Error 500 Internal Server Error Tolong jangan panik :) Ubahlah file .htaccess yang ada di /var/www/formulasi menjadi misalkan .htaccess.txt
  • 16. Gunakan perintah mv dalam hal ini (# mv .htaccess .htaccess.txt). Gambar 17 Mengubah file .htaccess Kemudian refresh web browser anda (misalkan menekan F5). Maka kondisi akan normal kembali, yaitu merujuk ke langkah selanjutnya. Isikan biodata untuk akun pengguna anda. Jika sudah klik tombol Lanjutkan. Gambar 18 Mengisikan biodata akun login
  • 17. Langkah selanjutnya adalah mengisikan nama sekolah (misal pada contoh SMAN 1 Gianyar, almamater penulis). Untuk URL website, ketikkan alamat lokal (misal pada contoh ini 127.0.0.1/formulasi). Jika sudah, klik tombol Lanjutkan. Gambar 19 Mengisikan nama sekolah Proses selesai sampai di sini. Klik tombol Login. Otomatis sistem akan menghapus sub folder Instalasi. Jika belum, silahkan hapus manual dengan perintah # rm -fr /var/www/formulasi/instalasi Gambar 20 Proses instalasi selesai
  • 18. Setelah tombol Login ditekan, maka anda akan dibawa menuju ke menu Login admin. Ketikkan username dan password yang telah anda daftarkan saat proses instalasi tadi. Gambar 21 Login ke sistem Gambar 22 Tampilan menu di admin sistem
  • 19. Gambar 23 Tampilan menu pengguna (umum) VI. Cara Menggunakan CMS Formulasi Dalam Jaringan Lokal Untuk menggunakan layanan sistem informasi sekolah CMS Formulasi ini tidaklah sulit, asalkan anda menguasai bahasa Indonesia yang baik dan benar serta menggunakan kreaktifitas anda sesuai dengan keperluan. Gunakan semua fitur di menu admin 9setelah login sebagai admin) sesuai keperluan. Misal menambah berita, ganti tema, polling, menambahkan materi pelajaran, menambahkan pengguna, dan lainnya. Bagaimana agar layanan CMS Formulasi di komputer yang telah diinstalkan bisa digunakan bersama - sama dalam 1 jaringan sekolah? Manfaat yang diperoleh antara lain sebagai berikut : 1. Akses lebih cepat. Tentu saja, karena hanya diakses dalam jaringan lokal saja (intranet/LAN/Local Area Network). 2. Lebih hemat biaya. Sekolah hanya perlu menyediakan prasarana intranet saja berupa switch, kabel LAN, wifi (optional). 3. Relatif lebih aman, Karena mengkhusus digunakan untuk internal siswa/i dan guru di sekolah bersangkutan, sehingga opsi ini lebih tepat. Hal pertama yang perlu disediakan tentu saja sebuah komputer dengan spesifikasi minimum yang telah dijabarkan di atas (bab III). Hal yang kedua adalah fasilitas intranet (LAN) sekolah, wired
  • 20. maupun wireless. Hal ketiga yang tidak kalah pentingnya adalah adanya petugas (bisa guru maupun orang lain yang digaji) untuk mengelola sistem. Cara yang dilakukan cukup sederhana. Komputer yang telah diinstallkan sistem operasi Linux, aplikasi web dan database server (XAMPP/LAMP), serta CMS Formulasi di dalamnya, dihubungkan ke jaringan lokal sekolah melalui switch. Hal ini akan memudahkan pengguna lainnya dalam 1 jaringan untuk mengakses sistem melalui web browser memanfaatkan koneksi intranet, baik kabel (wired) maupun wireless. Sampai di sini panduan singkat ini berakhir. Semoga bermanfaat. Salam Linux dan Open Source. :)
  • 21. Tentang Penulis : Kelahiran Gianyar Bali 3 November 1985. TK hingga SMA diselesaikan di kota Gianyar. Pendidikan S1 Informatika di Institut Teknologi Telkom di Bandung (2004 – 2009), pendidikan S2 Informatika (peminatan Teknologi Informasi) diselesaikan di Institut Teknologi Bandung di Bandung (2011 – 2013). Mengajar di kampus Informasi swasta di kota Denpasar, admin dan sysadmin beberapa web dan server, pencinta Linux dan open source (selalu menggunakan, senang mengajak orang lain untuk menggunakan juga, menjadi pembicara di beberapa seminar Linux dan open source, suka menulis dokumentasi/tutorial tentang Linux, serta menjual DVD, pakaian, dan pernak – pernik linux secara online), dan riset sekaligus belajar di Lab INS (Information Network System) ITB. Saat ini sedang mencoba menyusun topik penelitian desertasi untuk melanjutkan ke jenjang pendidikan S3 Informatika. Open mind, open knowledge, with linux and open source. Keep sharing, keep learning... Gambar 24 Pose berdua di pelataran pura kawasan kota Bandung Jawa Barat