Anda di halaman 1dari 17

Materi Workshop

Membangun Forum Online menggunakan phpBB

Muhammad Amiral
4miral@gmail.com 4miral.blogspot.com 2009

Daftar Isi
Pengenalan............................................................................................................................................3 Tentang phpBB................................................................................................................................3 Instalasi............................................................................................................................................4 Pengaturan..........................................................................................................................................10 Konfigurasi Forum.........................................................................................................................10 Mo ifikasi...........................................................................................................................................14 Menambahkan !ser "eputation Point...........................................................................................14 Memin ahkan File....................................................................................................................14 # it file......................................................................................................................................1$ Menginstall %utomo ....................................................................................................................1& Install %utomo .........................................................................................................................1& "eferensi.............................................................................................................................................1'

Pengenalan

Tentang phpBB
phpBB a alah suatu paket forum Internet )Internet forum)* itulis menggunakan bahasa pemrograman P+P. ,ama -phpBB. merupakan singkatan merupakan soft/are bebas )free software0 ari PHP Bulletin Board. phpBB

i ba/ah naungan 1,! )General Public Lisence0.

phpBB a alah sebuah paket papan buletin )bulletin board0 2ang Open 3our4e engan kemampuan 2ang tinggi )high powered0* skalabilitas penuh serta apat ikostumisasi engan mu ah.

Kelebihan phpBB diantaranya: 1. Memiliki tampilan yang menarik bagi pengguna (user-friendly interface). 2. Simple dan mudah digunakan. 3. Panel-panel administrasi mudah dicari. 4. Mendukung FAQ (Frequently Ask Question). 5. Mendukung internasionalisasi, karena di dalamnya telah mencakup 64 bahasa sejak tahun 2006. 6. Menyediakan layanan / dukungan gratis bagi user dari komunitas besar dan berkostumisasi.

Instalasi
Tahapan instalasi phpBB terbilang mu ah an alam /aktu 2ang 4ukup singkat. ,amun* sebelum menginstall phpBB a a 2ang harus kita persiapakan* iantaran2a5 1. (. Paket phpBB* apat iperoleh ari /ebsite resmi phpBB5 ///.phpbb.4om Paket Bahasa In onesia* untuk memu ahkan alam memahami sistem phpBB kita apat

men o/nloa paket bahasa In onesia.)http566///.phpbb.4om6languages60 3. Php* 7eb 3er8er an 9atabase* untuk memu ahkan alam penginstallan kita apat

memanfaatkan aplikasi 2ang su ah terpaket* seperti /amp

imana ketigan2a su ah tergabung men:a i satu* atau ;amp

)http566///./ampser8er.4om0

)http566///.apa4hefrien s.org6en6;ampp.html0. 4. Bro/ser* e;5 Mo<ila* Internet #kspoler* 3afari* Opera sb.

3etelah semua persiapan lengkap* maka selan:utn2a mari kita menginstall phpBB. =angkah> langkahn2a a alah5 1. (. ?alankan aplikasi ser8er );amp0 3iapkan atabase 2ang akan igunakan untuk forum. @aran2a engan mengetikkan pa a

bro/ser5 http://localhost/phpmyadmin/ 3. #kstrak Paket phpBB )phpBB-3.0.5 . ip! an Bahasa In onesia )lang_id.zip)* maka akan

menghasilkan ( fol er baru. id an phpBB3 4

4.

Pin ahkan fol er id ke alam fol er phpBB3 " la#guage* ini igunakan untuk menginstall

bahasa in onesia pa a aplikasi forum. $. Pin ahkan fol er phpBB3 ke fol er $ocal %isck&'ampp&htdocs. 1una memu ahkan

mengakses fol er pa a ser8er lo4al )localhost), Fol er phpBB apat iganti nama sesuai engan nama forum. Pa a kasus ini fol er iberi nama -forumdiskusi. &. Pa a a ress bar bro/ser ketikkan alamat -localhost&(orumdiskusi&.. %kan mun4ul

halaman instalasi phpBB.

'.

Ter apat 3 menu utama alam halaman a/al ini* pertama informasi umum mengenai phpBB

)OA#"AI#70* 2ang ke ua a alah proses instalasi )I,3T%==0 an 2ang ketiga a alah proses upgra e )@O,A#"T0. Karena akan kita akan menginstall phpBB ari a/al* maka 2ang ipilih a alah Tab I,3T%==.

B.

3etelah memahami perkenalan a/al alam tahap instalasi maka ilan:utkan pa a langkah

selan:utn2a engan menekan tombol -)roceed to #e't step.. %kan mun4ul halaman info tentang requirment )kebutuhan0 ari phpBB. Pa a tahap ini apat ilan:utkan pa a langkah berikutn2a. C. Pa a halaman ini )1ambar 4.&0 a alah halaman untuk mengisi informasi ari atabase 2ang

akan igunakan. 1. Database !pe D Tipe atabase 2ang telah ter>instal* apat iabaikan engan kon isi efault -"!#$L with "!#$Li %&tension.. (. Database ser'er hostname or D#( D ser8er 2ang akan ipakai. Karena alam

implementasi menggunakan ser8er lo4al maka isikan engan -localhost. 3. Database ser'er port D Port 2ang ipakai oleh atabase. 9apat iabaikan engan kon isi efault kosong. 4. Database name D ,ama atabase 2ang telah ibuat. 9atabase 2ang telah ibuat a alah forumdis)usi. $. Database username dan password D ,ama user 2ang memiliki akses atabase. Pengisian username an pass/or isesuaikan alam

engan 2ang a a pa a

&

M23E=. &. Prefi& for tables in database * ,ama file 2ang akan mengkonfigurasi tabel alam atabase. 9apat iisi engan -phpBB+config.

10.

3etelah semua fiel

iisi ber asarkan aturan 2ang a a* pa a halaman berikutn2a berisi

informasi bah/a koneksi ke atabase telah berhasil. 11. +alaman selan:utn2a a alah proses pengisian ata untuk a ministrator. '. Default board language * Bahasa 2ang igunakan alam forum. Pa a kon isi i kostumisasi engan

efault a alah bahasa -Inggris.. ,amun karena su ah

men o/nloa bahasa In onesia ari situs phpBB maka ipilih -Bahasa In onesia.. B. ,dministrator username dan password * ,ama 2ang ipakai oleh % ministrator. 9apat iisikan sesuai engan keinginan. C. -ontact email address * %lamat email 2ang igunakan % ministrator.

'

1(.

3etelah pengisian ata sesuai engan 2ang iinginkan maka pa a langkah berikutn2a tampil ata % ministrator telah berhasil. +alaman berikutn2a

halaman informasi bah/a penge4ekan

beriisi informasi pengaturan konfigurasi file telah berhasil ilakukan. 13. +alaman berikutn2a berisikan permintaan untuk mengisi konfigurasi umum pa a forum.

9iabaikan* karena apat iatur kemu ian melalui Papan pengaturan a ministrasi. 14. 3etelah halaman konfigurasi* pa a halaman berikutn2a tampil informasi pembuatan tabel

pa a atabase telah berhasil ilakukan.

1$.

Tampilan akhir ari proses instalasi phpBB.

1&.

3etelah proses instalasi berhasil* selan:utn2a kita harus menghapus fol er i#stall 2ang

ter apat pa a fol er &'amp&htdocs&(orumdiskusi&. +al ini untuk men4egah agar ata( forum kita ti ak iketahui orang ikemu ian hari.

Pengaturan

Konfigurasi Forum
Papan pengaturan a ministrasi ),dministrator -ontrol Panel0 merupakan sebuah halaman forum 2ang han2a apat iakses oleh grup a ministrator* 2ang memuat halaman untuk mengatur forum se4ara keseluruhan. Mulai ari membuat forum* kostumisasi forum an :uga pengaturan> pengaturan lainn2a 2ang men ukung forum.

Ter apat B kategori konfigurasi 2ang akan memu ahkan keseluruhan. Kategori>n2a a alah5 *. +mum Pa a kategori ini apat

alam pengaturan forum se4ara

ilakukan pengaturan item>item apa sa:a 2ang akan

ibuat

an

itampilkan pa a forum. 9iantaran2a ter apat beberapa sub>kategori5 a. %kses @epat D %kses 4epat untuk pengaturan ari sub>kategori lainn2a. b. Konfigurasi +alaman D 3ub>kategori untuk mengatur halaman forum se4ara keseluruhan. 10

4. Komunikasi Klien D 3ub>kategori untuk mengatur :enis komunikasi 2ang ipakai oleh para anggota alam forum. . Konfigurasi 3er8er D 3ub>kategori untuk pengaturan ser8er. 2. ,orum Pa a kategori ini apat ilakukan pengaturan forum se4ara umum* mulai ari nama forum* atabase* email a min* fungsi penulisan* an pengaturan lainn2a. 9iantaran2a ter apat ( sub>kategori5 a. Pengaturan Forum D 3ub>kategori untuk pengaturan an pembuatan forum. b. Peri:inan 9asar Forum D 3ub>kategori untuk pengaturan hak akses pa a sebuah forum. 3. )osti#g Pa a kategori ini apat ilakukan pengaturan perihal posting an pesan. 9iantaran2a

ter apat ( sub>kategori5 a. Perpesanan D 3ub>kategori untuk pengaturan pesan an tulisan 2ang akan ipakai alam mengisi forum b. =ampiran D 3ub>kategori 2ang berguna untuk pengaturan lampiran )attachment0 an iperlukan alam forum* termasuk pengaturan gambar 2ang akan igunakan alam forum. 4. )e#ggu#a da# -rup Pa a kategori ini apat ilakukan pengaturan terha ap pengguna an grup. Ter apat

beberapa sub>kategori iantaran2a5 a. Pengguna D 3ub>kategori untuk pengaturan anggota* an :uga pengaturan peringkat anggota. b. 1rup D 3ub>kategori untuk pengaturan grup* hak akses grup terha ap grup. 11

4. Keamanan Pengguna D 3ub>kategori untuk pengaturan keamanan bagi anggota forum* pengaturan pembekuan keanggotaan.

5. )eri.i#a# Pa a kategori ini apat ilakukan pengaturan peri:inan>peri:inan terha ap forum. Ter apat beberapa sub>kategori peri:inan* iantaran2a5 a. Peri:inan 1lobal D 3ub>kategori untuk pengaturan kontrol akses untuk tingkat global an ipergunakan pa a seluruh halaman. Peri:inan ini ibagi atas Peri:inan

Pengguna* Peri:inan 1rup* Peri:inan % ministrator an Peri:inan Mo erator 1lobal. b. Peri:inan 9asar Forum D 3ub>kategori untuk pengaturan kontrol akses pa a tiap>tiap forum. Peri:inan ini ibagi atas Peri:inan Forum* Peri:inan Mo erator Forum*

Peri:inan Forum Pengguna an Peri:inan Forum 1rup. 4. Peranan Peri:inan D 3ub>kategori untuk pengaturan hak akses se4ara umum* pengaturan ilakukan :ika iperlukan pengaturan hak akses 2ang se ikit berbe a ari stan ar peraturan forum 2ang a a. 9apat :uga ibuat hak akses baru ari hak akses stan ar. . Mask Peri:inan D 3ub>kategori untuk melihat informasi an efekti8itas pengaturan hak akses bagi anggota* a ministrator an mo erator alam forum. /. -a0a Pa a kategori ini apat ilakukan pengaturan semua ga2a>ga2a 2ang terse ia pa a halaman forum. 3ebuah ga2a ter iri ari template* thema an imageset. Memungkinkan untuk

mengubah ga2a>ga2a 2ang su ah a a* menghapus* menonaktifkan* mengaktifkan* membuat atapun mengimport 2ang baru. Ter apat ( sub>kategori i alamn2a5 a. Mana:emen 1a2a D 3ub>kategori untuk pengaturan ga2a atau skin alam forum*

1(

termasuk template tampilan forum an paket gambar untuk memperin ah tampilan serta fungsi pen ukung alam forum. b. Komponen 1a2a D 3ub>kategori untuk pengaturan ga2a 2ang igunakan menurut komponenn2a masing>masing. Pa a komponen ga2a ini apat ikombinasikan tiap> tiap ari ga2a>ga2a 2ang a a* hal ini tergantung keinginan. 1. )era2ata# Pa a kategori ini apat ilihat log aktifitas pa a forum. Ter apat beberapa sub>kategori* iantaran2a5 a. =og Forum D 3ub>kategori untuk pengaturan log aktifitas ari setiap pengguna

alam forum. =og sen iri merupakan 4atatan harian 2ang men4atat setiap aktifitas 2ang ilakukan setiap pengguna termasuk i alamn2a a ministrator. b. 9atabase D 3ub>kategori untuk pengaturan atabase forum. 3. 4istem Pa a kategori ini apat ilakukan pengaturan terha ap sistem Forum. Ter apat beberap sub> kategori* iantaran2a5 a. Otomatisasi D 3ub>kategori untuk penge4ekan sistem se4ara online. Fungsi alam sub>kategori ini han2a berfungsi :ika igunakan se4ara online i Internet atau pa a web hosting. Pihak phpBB akan memberikan informasi apakah terse ia up ate untuk forum. b. Tugas !mum D 3ub>kategori berisi informasi seputar sistem 2ang ipakai* termasuk penga aan bot )user ma2a0 alam forum serta pengiriman email se4ara masal. 4. Mana:emen Mo ul D 3ub>kategori untuk pengaturan mo ul 4ontrol panel bagi % ministrator* anggota an :uga mo erator.

13

Modifikasi

Menambahkan User Reputation Point


!ser "eputation merupakan sebuah mo ifikasi 2ang memungkinkan anggota grup untuk apat saling memberikan penghargaan baik atau buruk terha ap anggota lainn2a. Fang perlu kita persiapkan a alah men o/nloa pengembang MO9. !ntuk Mo ifikasi )MO90 reputation 2ang telah !ser "eputation Point apat i ibuat oleh para o/nloa pa a

MO9

http566///.phpbbin onesia.4om6boar 6 o/nloa 6file.phpGi D('. 3ebelum menginstall MO9 "eputation Point kita harus memasang !MI= )!nifie MO9 Install =ibrar20 terlebih pengaturan ahulu. !MI= berguna untuk memu ahkan apat i alam memo ifikasi pengaturan> melalui situs resmi phpBB.

alam menginstall MO9. !MI=

o/nloa

Menginstall !MI= 4ukup mu ah. +an2a memin ahkan fol er +mil i alam fol er umil&root ke alam fol er 'ampp&(orumdiskusi&. !ntuk menginstall MO9 "eputation Point ter apat ua hal 2ang harus kita lakukan Memi#dahka# ,ile da# Me#gedit ,ile5 untuk lebih :elasn2a silahkan mengikuti langkah>langkah berikut5

Memindahkan File
1. Pin ahkan file reputatio#.php5 6ie2reputatio#.php an db7i#stall.php 2ang ter apat pa a fol er root. Ke alam fol er &'ampp&htdocs&(orumdiskusi. (. Pin ahkan file acp7rep77cha#ge7poi#t.html an acp7rep7ra#ks.html pa a fol er root&adm&

14

st0le. Ke alam fol er 'ampp&htdocs&(orumdiskusi&adm&st0le 3. Pin ahkan fol er reputatio# pa a fol er root&images. Ke alam fol er

'ampp&htdocs&(orumdiskusi&images 4. Pin ahkan file (u#ctio#s7reputatio#.php pa a fol er root&i#cludes. Ke alam fol er 'ampp&htdocs&(orumdiskusi&i#cludes $. Pin ahkan file acp7rep7cha#ge7poi#t.php5 acp7rep7ra#ks.php an acp7rep7setti#gs.php pa a fol er root&i#cludes&acp. Ke alam fol er 'ampp&htdocs&(orumdiskusi&i#cludes&acp &. Pin ahkan semua file 2ang ter apat pa a root&i#cludes&acp&i#(o ke alam fol er

'ampp&htdocs&(orumdiskusi&i#cludes&acp '. Pin ahkan semua file 2ang ter apat pa a root&la#guage&e#&mods ke alam fol er

'ampp&htdocs&(orumdiskusi&la#guage&id&mods B. Pin ahkan semua file 2ang ter apat pa a root&st0les&prosil6er&template ke alam fol er 'ampp&htdocs&(orumdiskusi&st0les&prosil6er&template C. Pin ahkan semua file 2ang ter apat pa a root&st0les&subsil6er2&template ke alam fol er 'ampp&htdocs&(orumdiskusi&st0les&subsil6er2&template

Edit file
!ntuk penge itan file apat ilihat pa a file i#stall.'ml i paket MO9 user reputation point.

1$

Menginstall Automod
AutoMOD adalah tools yang dikembangkan oleh tim MOD phpBB berfungsi untuk memparsing dan memudahkan instalasi modifikasi phpBB3 yang didistribusikan dalam format MODX. AutoMOD akan melakukan perubahan terhadap file-file yang diperlukan dalam modifikasi dan secara otomatis akan menggabungkan perubahan tersebut atau membuat kompresi file-file yang berubah bagi pengguna untuk memindahkan ke lokasi forum.

Install Automod
1. Download AutoMod di http://code.phpbb.com/projects/list_files/modsmanager (jangan lupa pilih versi terbaru, saat tulisan ini ditulis versi terbaru adalah 1.0.0 RC2) 2. Extract AutoMod dengan software extractor kesayangan anda (7zip is recommended) 3. Pindahkan semua files yg ada di folder upload di dalam root phpbb (forumdiskusi). 4. Jalankan browser dan arahkan ke http://domainkamu.com/install/ (dapat disesuaikan dengan lokasi phpbb kamu) 5. Ikuti perintah selanjutnya. 6. Setelah selesai jangan lupa tuk menghapus folder install dalam phpbb kamu. Untuk menginstall MOD melalui Automod, cukup memindahkan MOD yang akan diinstall kedalam folder xampp/htdocs/forumdiskusi/store/mods.

1&

Referensi
1. www.phpbb.com (. www.phpbbindonesia.com 3. http://www.phpbb3bbcodes.com/ 4. www.phpbbhacks.com

1'

Anda mungkin juga menyukai