Rahmady Liyantanto Berbagi Ilmu dan Kemampuan
http://liyantanto.wordpress.com
Tutorial Web Server dengan Bitnami LappStack Rahmady Liyantanto
[email protected] http://liyantanto.wordpress.com Lisensi Dokumen: Copyright © 2010-2011 liyantanto.wordpress.com Dokumen ini dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari liyantanto.wordpress.com Pendahuluan Bitnami sebuah paket web server yang sudah bandel dengan PostgreSql, baik yang jalan di windows, Linux, dan bahkan di MAC sekalipun. Instalasi dan penggunaannyapun sangat mudah bagi mereka yang sudah terbiasa dengan menggunakan xampp. LappStack yang merupakan paket web server yang didalamnya sudah terdapat Apache, php, PostgreSql, dan phpPgAdmin yang berjalan di Linux, sedangkan yang berjalan di windows menggunakan WappStack. LappStack didistribusikan secara gratis di bawah lisensi Apache 2.0. Sedangakan dipilihnya PostgreSQL, dikarenakan PostgreSQL sebuah sistem database kuat sumber terbuka objek-relasional.
BitNami LAPPStack sangat mendukung dalam pengembangan dan penyebaran aplikasi PHP. Termasuk siap menyediakan versi dari Apache, PostgreSQL, PHP dan phpPgAdmin dan dependensi yang diperlukan. Hal ini dapat digunakan sebagai mesin web server yang sangat mudah dan praktis untuk digunakan oleh orang awan sekalipun. BitNami LAPPStack sudah termasuk Apache 2.2.14, PostgreSQL 8.4.0, PHP 5.2.10 dan phpPgAdmin 4.2.2 yang dapat dijalankan diberbagai platform.
RAHMADY LIYANTANTO(MITNICK) liyantanto.wordpress.com Copyright © 2010-2011 liyantanto.wordpress.com
Rahmady Liyantanto Berbagi Ilmu dan Kemampuan
http://liyantanto.wordpress.com PostgreSQL adalah sebuah sistem, open source database relasional (objek-relasional) yang kuat. PostgreSQL dikembangkan lebih dari 15 tahun yang membuktikan bahwa telah memiliki reputasi yang kuat untuk keandalan, integritas data, dan correctnessis, untuk informasi lebih lanjut tentang PostgreSQL di http://www.postgresql.com. PhpPgAdmin merupakan sebuah tool yang ditulis dalam PHP dimaksudkan untuk menangani administrasi PostgreSQL melalui antarmuka web. Hal ini memungkinkan untuk mengelola beberapa database pada satu server PostgreSQL, untuk informasi lebih banyak tentang phpMyAdmin di http://phppgadmin.sourceforge.net/. PHP adalah bahasa scripting pengembangan web yang dapat dimasukkan ke dalam HTML. Kuat dan mudah digunakan, itu adalah slogan Apache yang paling populer, untuk informasi lebih lanjut tentang PHP di http://www.php.net. Apache server HTTP sebagai web server yang menyediakan sebuah platform, web aman yang efisien dan digunakan secara luas. Hal ini dipertahankan juga oleh Apache Software Foundation, untuk informasi lebih lanjut tentang Apache di http://www.apache.org. Untuk dapat menginstall BitNami LappStack diperlukan kebutuhan minimal sebagai berikut: 1. Intel x86 atau prosesor kompatibel 2. Minimal 256 MB RAM 3. Minimum 150 MB ruang hard drive 4. Sebuah sistem operasi Linux x86 5. Mendukung protocol TCP / IP Proses instalasi akan menciptakan beberapa subfolder di bawah utama direktori instalasi: apache2 : Apache Web server. php : Bahasa Scripting PHP. postgresql : Database PostgreSQL. common: Common libraries. lisensi : Lisensi dalam LappStack. apps phpPgAdmin : Web untuk manajemen PostgreSQL Untuk start / stop / restart aplikasi di Linux atau OS X Anda dapat menggunakan lappctl.sh: / Ctlscript.sh. (| start | stop | restart) / Ctlscript.sh. (|start | stop | restart) postgresql / Ctlscript.sh. (|start | stop | restart) apache start - memulai layanan (s) RAHMADY LIYANTANTO(MITNICK) liyantanto.wordpress.com Copyright © 2010-2011 liyantanto.wordpress.com
Rahmady Liyantanto Berbagi Ilmu dan Kemampuan
http://liyantanto.wordpress.com stop - menghentikan layanan (s) restart - restart atau memulai layanan (s) Versi dari BitNami LappStack adalah versi pratinjau, dan oleh karena itu, aplikasi ini mungkin berisi jumlah bug (kesalahan) dalam menggunakan LappStack. Berikut cara Instalasi dan konfigurasi didalam Lappstack versi Linux (sebenarnya sama saja untuk versi windows, hanya berbeda letak directori instalasinya): 1. Download file .bin LappStack di http://bitnami.org/files/stacks/lappstack/1.2-1/bitnamilappstack-1.2-1-linux-installer.bin , pada kali ini instalasi dipraktekkan pada ubuntu 10.04. 2. Lakukan instalasi dengan perintah: #./bitnami-lappstack-1.2-1-linux-installer.bin Perhatikan letak file anda.
2. Maka proses loding Bitnami akan berjalan.
RAHMADY LIYANTANTO(MITNICK) liyantanto.wordpress.com Copyright © 2010-2011 liyantanto.wordpress.com
Rahmady Liyantanto Berbagi Ilmu dan Kemampuan
http://liyantanto.wordpress.com 3. Kotak Selamat datang Bitnami LappStack.
Pilih forward untuk melanjutkan. 4. Pilihan tempat instalasi LappStack.
Default-nya web server diletakkan di opt, akan tetapi biasanya berada di /var/www/ . Semuanya dapat disesuaikan sesuai kebutuhan pengguna. 5. Masukkan password PostgreSql sesuai keinginan.
RAHMADY LIYANTANTO(MITNICK) liyantanto.wordpress.com Copyright © 2010-2011 liyantanto.wordpress.com
Rahmady Liyantanto Berbagi Ilmu dan Kemampuan
http://liyantanto.wordpress.com 6. Siap untuk Instalasi dengan pilih menu forward.
7. Proses instalasi sedang dijalankan.
8. Proses instalasi selesai dengan memilih menu finish.
RAHMADY LIYANTANTO(MITNICK) liyantanto.wordpress.com Copyright © 2010-2011 liyantanto.wordpress.com
Rahmady Liyantanto Berbagi Ilmu dan Kemampuan
http://liyantanto.wordpress.com 9. Buka Web Browser terus ketik http://localhost atau http://127.0.0.1
Untuk menjalankan LappStack ini dengan lebih sempurna, terutama dalam penggunaan PHP silahkan konfigurasi file php.ini. Jalankan perintah berikut ini untuk melakukan perubahan konfigurasi pada LappStack: #cd /opt/lappstack-1.2-1/php/etc/ #gedit php.ini Cari short_open_tag = Off dan diganti short_open_tag = On agar kita dapat menggunakan tag PHP yang kurang lengkap misalnya
Kemudian tampilakan error dari PHP-nya dengan mengganti: display_errors = On dan error_reporting = E_ALL & ~E_NOTICE
RAHMADY LIYANTANTO(MITNICK) liyantanto.wordpress.com Copyright © 2010-2011 liyantanto.wordpress.com
Rahmady Liyantanto Berbagi Ilmu dan Kemampuan
http://liyantanto.wordpress.com Setelah itu, restart apache dengan perintah: #lappstack-1.2-1/ctlscript.sh restart apache Pembuatan Database pada PostgreSql LappStack Membuat database di LappStack sangat mudah dengan antar muka web. PhpPgAdmin merupakan kemudahan bagi administrator web untuk melakukan pengolahan pada database. Berikut langkah-langkah pengolahan database pada LappStack: 1.
Buka web browser, kemudian ketikkan URL http://localhost atau http://127.0.0.1,
Kemudian memilih menu here atau masukkan alamat URL http://127.0.0.1/phppgadmin. Selanjutkan akan keluar kotak Authorization Required untuk melakukan ferifikasi hak akses user. Masukkan user name-nya administrator dan password sesuai yang dimasukkan waktu instalasi. 2.
Pilih Menu Server untuk memasukkan user pada PhpPgAdmin,
RAHMADY LIYANTANTO(MITNICK) liyantanto.wordpress.com Copyright © 2010-2011 liyantanto.wordpress.com
Rahmady Liyantanto Berbagi Ilmu dan Kemampuan
http://liyantanto.wordpress.com Pilih server PostgreSQL, selanjutnya masukkan username postgres dan password sesuai yang dimasukkan pada proses instalasi.
3.
Membuat database dengan memilih menu Create database. Misalnya kita akan membuat database dbcoba.
Perhatikan Encoding saat pembuatan database, karena pada umumnya kita menggunakan UTF-8 untuk tipe database. 4.
Kemudian pilih database yang dibuat, selanjutanya pilih schema public.
RAHMADY LIYANTANTO(MITNICK) liyantanto.wordpress.com Copyright © 2010-2011 liyantanto.wordpress.com
Rahmady Liyantanto Berbagi Ilmu dan Kemampuan
5.
http://liyantanto.wordpress.com Untuk membuat tabel, pilihlah menu Create table. Misalnya membuat tabel tb_coba dengan jumalah kolom sebanyak 2.
Kemudian pilih Next, maka akan dilanjutkan ke kotak pembuatan tabel.
Pada PostgreSQL type auto-incrementing digantikan dengan type Serial. Selanjutnya pilih Create. 6.
Perintah Query SQL juga dapat dilakukan dengan memilih menu Nama Database > SQL
Menu Execute merupakan perintah untuk mengeksekusi query yang dimasukkan.
RAHMADY LIYANTANTO(MITNICK) liyantanto.wordpress.com Copyright © 2010-2011 liyantanto.wordpress.com
Rahmady Liyantanto Berbagi Ilmu dan Kemampuan
7.
http://liyantanto.wordpress.com Export database dapat dilakukan dengan memilih menu Export > Structure and data > Download kemudian Export.
8.
Untuk menghapus database yang telah dibuat, pilih ceklist database yang akan dihapus. Selanjutanya pilih menu Drop untuk menghapus database.
Demikian penjelasan pengolahan database yang dapat disampaikan, untuk lebih jelasnya silahkan gunakan web server Bitnami LappStack.
=== | Semoga Bermanfaat dan Terima Kasih | === RAHMADY LIYANTANTO(MITNICK) liyantanto.wordpress.com Copyright © 2010-2011 liyantanto.wordpress.com
Rahmady Liyantanto Berbagi Ilmu dan Kemampuan
http://liyantanto.wordpress.com
Biografi Penulis Rahmady Liyantanto. Lahir di Pamekasan Madura pada tanggal 6 Juli 1988. Memulai pendidikan di SDN BUGIH II Pamekasan. Kemudian menempuh SMP di SMPN 1 Pamekasan yang kemudian dilanjutkan ke SMAN 1 Pamekasan. Dan merupakan lulusan S1 Teknik Informatika Universitas Trunojoyon Madura angkatan 2006. Didunia maya, penulis lebih sering memakai nama: liyantanto, m@_esi, atau Mitnick. YM :
[email protected] FB :
[email protected]
RAHMADY LIYANTANTO(MITNICK) liyantanto.wordpress.com Copyright © 2010-2011 liyantanto.wordpress.com