0% menganggap dokumen ini bermanfaat (0 suara)
75 tayangan7 halaman

Aplikasi Forum Berbasis PHP

Teks ini membahas tentang aplikasi forum berbasis PHP yang dibuat untuk memenuhi tugas akhir praktikum. Teks menjelaskan tentang latar belakang, tujuan, metode penulisan, sistematika penulisan, dasar teori PHP dan forum VBulletin, alur program, dan analisis penginstalan serta penggunaan program forum berbasis PHP."

Diunggah oleh

Dana Khoiril Huda
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
75 tayangan7 halaman

Aplikasi Forum Berbasis PHP

Teks ini membahas tentang aplikasi forum berbasis PHP yang dibuat untuk memenuhi tugas akhir praktikum. Teks menjelaskan tentang latar belakang, tujuan, metode penulisan, sistematika penulisan, dasar teori PHP dan forum VBulletin, alur program, dan analisis penginstalan serta penggunaan program forum berbasis PHP."

Diunggah oleh

Dana Khoiril Huda
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 7

Tugas Akhir Mata Kuliah Praktikum Dasar Komputer dan Pemrogaman

Aplikasi Forum Berbasis PHP


Muchamad Arif Sasmita 21060111130086
Jurusan Teknik Elektro, Fakultas Teknik, Universitas Diponegoro
Jl. Prof. Soedarto, Tembalang, Semarang, Indonesia
ABSTRAK-Forum adalah suatu lembaga atau sarana baik langsung maupun tidak langsung
yang didalamnya terdapat sekumpulan orang untuk saling berdiskusi. Sarana Diskusi yang dikemas
secara atraktif melalui forum yang berbasis php bisa menjadi daya tarik tersendiri bagi diskusi maupun
pesan yang ingin disampaikan didalamnya. Aplikasi forum dalam pengoprasian penggunaan biasanya
memerlukan fasilitas koneksi dengan internet, tetapi forum berbasis php berbeda dengan forum biasanya
karena tidak memerlukan koneksi internet. Salah satu contohaplikasi forum adalah VBulletin. VBulletin
merupakan perangkat lunak Content Management System berbayar yang digunakan untuk membangun
website, portal, forum diskusi yang berskala besar.

Kata kunci: Forum, diskusi, php, koneksi, internet, Vbulletin, Content Management System

I.

dengan pemrograman menggunakan PHP


yang didukung oleh aplikasi CMS.

Pendahuluan

1.1 Latar Belakang


Informasi adalah suatu kebutuhan
yang sifatnya wajib bagi seseorang. Setiap
orang pasti butuh informasi agar tidak
tertinggal oleh zaman.
Akan tetapi masih banyak orang
awam yang kurang mengetahui media
untuk dapat bertukar informasi atau untuk
berdiskusi dalam suatu forum.
Oleh karena itu diperlukan suatu
kemasan baru untuk mengenalkan dan
mengakrabkan forum kepada orang awam
khususnya pelajar. Caranya adalah dengan
mengenalkan aplikasi forum berbasis php
yakni vbulletin yang berkaitan dengan cara
penginstallan dan penggunaanya.

1.4

Pembatasan Penulisan
Aplikasi forum berbasis php adalah
suatu program kelompok diskusi tanpa
koneksi internet dengan menggunakan
bahasa php. Dalam penulisan laporan ini,
penulis mengambil VBulletin sebagai
wadah dalam melakukan diskusi dalam
suatu forum.
Dalam Penulisan dan pembahasan
makalah ini, penulis hanya membatasi pada
cara penginstallan aplikasi forum berbasis
PHP, dan penggunaan sederhana (platform)
aplikasi tersebut yakni : mengganti sandi
user name, ediit profil, melakukan posting,
mengirim pesan, melihat berita, dan
menambahkan teman pada group forum.

1.2 Maksud dan Tujuan


Adapun tujuan dari penyusunan
laporan ini adalah untuk memenuhi tugas
akhir praktikum Dasar Komputer dan
Pemrograman tahun 2011 sebagai salah
satu syarat untuk dapat lulus dari
praktikum
Dasar
Komputer
dan
Pemrograman tahun 2011.

1.5

1.3 Metode Penulisan


Dalam proses penulisan laporan,
penulis mengambil bahan referensi dari
buku dan internet, terutama yang berkaitan
1

Sistematika Penulisan
I . Pendahuluan
1.1 Latar Belakang
1.2 Maksud dan Tujuan
1.3 Metode Penulisan
1.4 Pembatasan Pembahasan
1.5 Sistematika Penulisan
II. Dasar Teori
2.1 Sejarah PHP
2.2 Kelebihan dan Kekurangan
Bahasa PHP

2
2.3 Xampp sebagai Aplikasi
untuk Membaca Bahasa
PHP
2.4 Penulisan dalam Bahasa
PHP
2.5 VBulletin sebagai Suatu
Forum Diskusi
III. Alur dan Flowchart
3.1 Alur Program
3.2 Flowchart
IV. Analisis Program
4.1 Penginstallan Program
4.2 Penggunaan Program
4.3 Tampilan Program
V. Penutup
5.1 Simpulan
5.2 Saran
Daftar Pustaka
Biografi Penulis
II. Dasar Teori
2.1 Sejarah PHP
Pada awalnya PHP merupakan
kependekan dari Personal Home Page
(Situs Personal). PHP pertama kali
dibuat oleh Rasmus Lerdorf pada tahun
1995. Pada waktu itu PHP masih
bernama FI (Form Interpreted), yang
wujudnya berupa sekumpulan script
yang digunakan untuk mengolah data
form dari web.
Selanjutnya Rasmus merilis
kode sumber tersebut untuk umum dan
menamakannya
PHP/FI.
Dengan
perilisan kode sumber ini menjadi open
source, maka banyak programmer yang
tertarik untuk ikut mengembangkan
PHP.
Pada November 1997, dirilis
PHP/FI 2.0. Pada rilis ini interpreter
PHP sudah diimplementasikan dalam
program C. Dalam rilis ini disertakan
juga modul-modul ekstensi yang
meningkatkan kemampuan PHP/FI
secara signifikan.

Pada tahun 1997, sebuah


perusahaan bernama Zend menulis
ulang interpreter PHP menjadi lebih
bersih, lebih baik, dan lebih cepat.
Kemudian pada Juni 1998, perusahaan
tersebut merilis interpreter baru untuk
PHP dan meresmikan rilis tersebut
sebagai PHP 3.0 dan singkatan PHP
dirubah menjadi akronim berulang
PHP: Hypertext Preprocessing.
Pada pertengahan tahun 1999,
Zend merilis interpreter PHP baru dan
rilis tersebut dikenal dengan PHP 4.0.
PHP 4.0 adalah versi PHP yang paling
banyak dipakai pada awal abad ke-21.
Versi ini banyak dipakai disebabkan
kemampuannya untuk membangun
aplikasi web kompleks tetapi tetap
memiliki kecepatan dan stabilitas yang
tinggi.
Pada Juni 2004, Zend merilis
PHP 5.0. Dalam versi ini, inti dari
interpreter PHP mengalami perubahan
besar. Versi ini juga memasukkan
model pemrograman berorientasi objek
ke dalam PHP untuk menjawab
perkembangan bahasa pemrograman ke
arah paradigma berorientasi objek.
2.2 Kelebihan dan Kekurangan
Bahasa PHP
Bahasa PHP yang akan kita
bahas di sini memiliki kelemahan
dan kelebihan, seperti halnya
bahasa bahasa pemrograman yang
lainnya. Beberapa kelebihan bahasa
PHP
dibanding
bahasa
pemrograman yang lain adalah
sebagai berikut :
1. Program dapat running di semua
OS, PHP MySQL berjalan secara
web base, itu artinya semua
operating system yang memiliki
web
browser
dapat
menggunakan aplikasi ini, dan
semua OS tentu saja selalu
memiliki web browser, Windows
dengan internet explorer, Linux

3
dengan Mozilla, Macintosh
dengan Safari, dan Handphone
dengan Opera Mini. Sangat
mobile dan fleksible.
2. Sangat cocok dan mudah
diterapkan
pada
komputer
berjaringan,
program
PHP
MySQL cukup diinstall disalah
satu komputer pada jaringan
yang dalam hal ini adalah
komputer server, pada komputer
client,
kita
tidak
usah
menginstalasikan
program
apapun lagi. Pada komputer
client kita cukup mengarahkan
web browser ke komputer server
dan program dapat langsung
running sehingga sangat mudah
dan simple.
3. Tidak ada virus yang menginfeksi
program PHP, sampai saat ini,
progrm php belum dapat
diinfeksi virus, kebanyakan virus
menginfeksi file berekstensi
*.exe dan *.dll, sangat awet dan
aman.
4. Sangat stabil di semua operating
sistem, program PHP walaupun
dipakai dalam waktu yang sangat
lama tidak akan memberatkan
sistem
dan
tidak
akan
mempengaruhi komputer untuk
berjalan sangat lambat, sangat
cocok diterapkan pada komputer
yang selalu nyala 24 jam
5. Sangat multi user, program php
tidak akan bentrok dengan
pengguna lain yang sama-sama
menggunakan program dalam
satu jaringan.
Akan tetapi bahasa PHP juga
memiliki kekurangan diantaranya
adalah sebagai berikut :
1. Banyaknya
Operator
serta
fleksibilitas penulisan program
kadang-kadang membingungkan
pemakai.
2. Bagi pemula pada umumnya
akan kesulitan menggunakan
pointer.

2.3 Xampp sebagai Program untuk


Membaca Bahasa PHP
Pembacaan
bahasa
pemograman php tidak dilakukan
secara serta merta pada web
browser, melainkan memerlukan
suatu aplikasi penunjang dalam
melakukan pembacaan bahasa
pemograman php yakni xampp.
Xampp adalah perangkat
lunak bebas, yang mendukung
banyak sistem operasi, merupakan
kompilasi dari beberapa program.
Fungsinya adalah sebagai
server
yang
berdiri
sendiri
(localhost), yang terdiri atas
program Apache HTTP Server,
MySQL database, dan penerjemah
bahasa yang ditulis dengan bahasa
pemrograman PHP.
2.4 Penulisan dalam Bahasa PHP
Bahasa pemrograman php
tidak mengenal aturan penulisan di
kolom tertentu, jadi bisa dimulai
dari kolom manapun. Namun
demikian, untuk mempermudah
pembacaan program dan untuk
keperluan dokumentasi, sebaiknya
penulisan php diatur sedemikian
rupa sehingga mudah dan enak
dibaca. Berikut contoh penulisan
Program Bahasa C yang baik dan
yang kurang baik :
1) <php?
Echophp!!!
?>
2) <php?
Echophp!!!?>
Kedua Program di atas bila
dijalankan akan menghasilkan hasil
yang sama berupa tulisan php!!!
di layar, namun dari segi
penulisannya
program
yang
pertama tampaknya lebih mudah
dibaca dan lebih rapi dibanding
dengan program yang kedua.

4
2.5 VBulletin sebagai Forum Diskusi
Suatu kelompok ketika
ingin melakukan diskusi tentunya
membutuhkan suatu forum. Forum
yang diinginkan pastinya forum
yang memiliki daya tarik tersendiri
dan atraktif.
VBulletin adalah forum
yang digunakan penulis pada
laporan ini.
VBulletin
merupakan
perangkat
lunak
Content
Management System berbayar yang
digunakan
untuk
membangun
website, portal, forum diskusi yang
berskala
besar.
VBulletin
dikembangkan
dengan
menggunakan bahasa PHP.
Forum tersebut berbeda
dibandingkan forum yang lainya
karena
VBulletin
dalam
pengoperasianya tidak memerlukan
koneksi internet.

III. Alur dan Flowchart


3.1 Alur Program
1. Melakukan
penginstallan
program.
2. Masuk ke aplikasi forum
berbasis PHP.
3. Masuk halaman utama
4. Mengisi user name dan
password pada tombol login
5. Melakukan posting,edit profil,
maupun, menambahkan teman
pada kelompok diskusi.
6. selesai
3.2

Flowchart
Mulai

Menginstall

Masuk Halaman
Utama

Masuk Halaman
Utama

Melakukan login

Login
cocok ?

Masuk pada Halaman


Web User

Menggunakan Program

Selesai

Gambar 3.1 Flowchart Aplikasi Forum berbasis


PHP

IV. Analisis Program


4.1 Penginstallan Program
Penginstallan aplikasi forum
berbasis php harus dilakukan
dengan mengaktifkan
aplikasi
pembaca bahasa php yaitu Xampp.
Langkah-langkah
dalam
menginstall aplikasi tersebut adalah
sebagai berikut :
1. Memindahkan folder yang
berisi program aplikasi forum
pada Xampp, yakni pada folder
htdocs.
2. Mengaktifkan aplikasi xampp
control panel.
3. Membuka Web Browser dan
menuliskan
http://localhost/nama file
4. Klik install program.
5. Mengikuti
langkah-langkah
yang
diperlukan
dalam
penginstalan.

5
6. Masuk pada halaman web dari
aplikasi forum berbasis php.
4.2 Penggunaan Program
Pembahasan
penggunaan
program VBulletin aplikasi forum
berbasis php adalah sebagai berikut.
4.2.1 Mengganti Password User
1. Klik forum forum action
edit password.
2. Memasukan password user
yang ingin diganti pada kotak
yang telah disediakan.
3. Memasukan password baru
user
dan
menkonfirmasi
password tersebut pada kotak
yang disediakan.
4. Klik simpan (save changes).
4.2.2 Melakukan Edit Profil User
1. Klik forum forum action
edit profil.
2. Mengisi profil user pada kotak
yang telah disediakan.
3. Klik edit profil picture untuk
menambahkan foto user.
4.2.3 Melakukan Posting
Cara melakukan posting
pada aplikasi forum berbasis php
ini adalah sebagai berikut :
1. Mengklik pilihan forum
2. Memilih main forum pada
main kategori
3. Klik post new thread
4. Menulis posting pada tempat
yang disediakan dan dapat
ditambahkan emoticons.
5. Klik submit new thread pada
bagian kanan bawah setelah
selesai melakukan posting.
4.2.4 Mengirim Pesan
Cara mengirim pesan pada
aplikasi forum berbasis php
adalah sebagai berikut :
1. Klik forum private message.
2. Pilih send new message.
3. Memasukan nama orang yang
akan dikirimi pesan.

4. Mengetikan pesan dan dapat


ditambahkan emoticons.
5. Setelah selesai mengetikkan
pesan, klik submit message.
4.2.5 Melihat Berita pada Program
Cara melihat berita dalam
aplikasi forum ini adalah sebagai
berikut :
1. Klik Home pada halaman
awal.
2. Memilih news
3. Memilih berita yang ingin
dibaca. Berita yang ada
didalam program dipisahkan
dalam berbagai kategori,
sehingga hanya mengklik
kategori yang ingin dibaca.
4.2.6 Menambahkan Teman pada
Group Forum
Cara membuat group
pada aplikasi forum adalah
sebagai berikut :
1. Klik forum community
groups.
2. Memasukan
judul
dan
keterangan group.
3. Mengklik
save
untuk
menyimpan group
Cara
menambahkan
teman dalam forum adalah
sebagai berikut :
1. Klik admin pada kanan
bawah dari halaman utama
web.
2. Memilih user add new
user.
3. Memasukan nama, tempat
tanggal
lahir,
email,
password, dan lain-lain.
4. Mengakhiri dengan memilih
save untuk menyimpanya.

6
4.3 Tampilan Program
Tampilan
di
bawah
merupakan tampilan saat kita
melakukan penginstalan.

Tampilan program pada saat


mengirimkan pesan.

Gambar 4.5 Tampilan Mengirimkan Pesan


Gambar 4. 1 Tampilan saat penginstallan

Tampilan halaman utama


pada VBulletin, aplikasi forum
berbasis php.

Tampilan program pada saat


melihat info atau berita.

Gambar 4.6 Tampilan Melihat Berita


Gambar 4.2 Tampilan halaman utama forum

Tampilan program pada saat


menambahkan user.

Tampilan program pada saat


mengubah password user.

Gambar 4.6 Tampilan Menambahkan teman


Gambar 4.3 Tampilan Mengubah Password User

Tampilan
program
menampilkan member list.

Tampilan melakukan posting


pada aplikasi forum berbasis php.

Gambar 4.7 Tampilan Member List


Gambar 4.4 Tampilan Melakukan Posting

yang

7
V. Penutup
5.1 Kesimpulan
Forum merupakan program
yang bertujuan untuk memberikan
wadah baagi sekelompok orang untuk
berdiskusi.
Kelebihan Program ini yaitu
menggunakan bahasa php yang
didukung dengan cms sebagai bahasa
pemrogramannya,
yang
mana
tampilan hasil compilenya pada web
browser menjadi menarik dan
atraktif.
VBulletin digunakan sebagai
forum yang mempunyai kelebihan
dibanding forum lain pada hal
koneksi internet, karena forum
tersebut tanpa memerlukan koneksi
internet dalam pengoperasianya.
Aplikasi forum berbasis php
hanya dapat dijalankan dengan
bantuan program xampp control
panel.
5.2 Saran
Sekarang forum sudah terlihat
tidak terlalu membosankan lagi
karena sudah ada dan banyak webweb dan aplikasi-aplikasi yang
menyuguhkan aplikasi forum sebagai
hidangan utama. Oleh karena itu
Sekarang sudah saatnya forum
dipandang sebagai sesuatu yang
menarik bagi semua orang bukan lagi
hal yang membosankan.
Daftar Pustaka
[1] Kadir,Abdul.2003.Pemograman Web
Mencakup HTML, CSS, JAVA
SCRIPT, &PHP.Yogyakarta: Andi
[2] Maulana,Haris.2005.Pembuatan
Aplikasi Web Berbasis
PHP.Jakarta:Andi
[3] www.vbulletin.com

Biografi Penulis

Muchamad Arif
Sasmita
lahir
di
Batang, pada tanggal
24 November 1993.
Telah menempuh studi
mulai dari TK Tunas
Harapan, SD Negeri
Proyonanggan
1
Batang, SMP Negeri 3
Batang, dan SMA Negeri 1 Batang. Saat
ini baru melanjutkan studi di Jurusan
Teknik
Elektro,
Fakultas
Teknik,
Universitas Diponegoro.
Semarang, 29 November 2011

Pembimbing
Tugas Akhir
Praktikum

Koordinator
Praktikum

Nur Arifin Akbar


NIM L2F008144

Andy PurnamaNurhatta
NIM L2F008009

Anda mungkin juga menyukai