DAFTAR ISI
Halaman Persetujuan
i Peryataan
ii Penghargaan
iii Abstrak
iv Abstract
v Daftar Isi
vi Daftar Tabel
vii Daftar Gambar
ix
BAB 1 PENDAHULUAN 1
1.1 Latar Belakang 1
1.2 Identifikasi Masalah 2
1.3 Batasan Masalah 2
1.4 Tujuan dan Manfaat 3
1.5 Metode Penelitian 3
1.6 Sistematika Penulisan 4
BAB 2 LANDASAN TEORI 6
2.1 Sekilas Sejarah Internet 6
2.2 World Wide Web 6
2.3 Pengertian Forum Internet 7
2.4 Program Aplikasi Pendukung 9
2.5 Data Flow Diagram DFD 10
BAB 3 GAMBARAN UMUM FMIPA USU 11
3.1 Sejarah FMIPA USU 11
3.2 Visi, Misi Dan Tujuan Fmipa Usu 13
3.2.1 Visi 13
3.2.2 Misi 13
3.2.2 Tujuan 14
BAB 4 PERANCANGAN SISTEM 15
4.1 Diagram Konteks 15
4.1.1 Diagram Konteks 15
4.1.2 DFD Level Nol 16
4.1.3 DFD Level Satu 17
4.2 Perancangan Database 18
4.2.1 Database 18
4.2.2 Relasi Antar Tabel 24
4.3 Perancangan Halaman Website 25
4.3.1 Arsitektur Sistem Antar Halaman Web Untuk Admin 25
4.3.2 Arsitektur Sistem Antar Halaman Web Untuk Mahasiswa 26
Universitas Sumatera Utara
4.3.3 Rancangan Halaman Utama Lay Out 28
BAB 5 IMPLEMENTASI SISTEM 29
5.1 Implementasi 29
5.1.1 Halaman Index 29
5.1.2 Halaman Beranda User 30
5.1.3 Halaman Login Admin 31
5.1.4 Halaman Beranda Admin 31
5.1.5 Halaman Forum 32
5.2 Alur Program 33
5.2.1 Alur Pendaftaran User 33
5.2.2 Alur Proses Login User 34
5.2.3 Alur Create Bidang 36
5.2.4 Alur Create Topik 36
5.2.5 Alur Reply 37
5.3 Evaluasi 38
BAB 6 PENUTUP 39
6.1 Kesimpulan 39
6.2 Saran 40
DAFTAR PUSTAKA LAMPIRAN
Universitas Sumatera Utara
DAFTAR TABEL
Nomor Judul
Halaman Table
4.2.1.1 Tabel Berita 18
4.2.1.2 Tabel Bidang 18
4.2.1.3 Tabel Reply 19
4.2.1.4 Tabel Topik 19
4.2.1.5 Tabel User 19
4.2.1.6 Tabel Status 20
4.2.1.7 Tabel Komentar 20
4.2.1.8 Tabel Conews 21
4.2.1.9 Tabel Pesan 21
4.2.1.10 Tabel Galeri 22
4.2.1.11 Tabel Fren 22
4.2.1.12 Tabel Fren_temp 22
4.2.1.13 Tabel Berita_like 22
4.2.1.14 Tabel Conews_like 23
4.2.1.15 Tabel Komen_like 23
4.2.1.16 Tabel Reply_like 23
4.2.1.17 Tabel Status_like 23
4.2.1.18 Tabel Topik_like 23
Universitas Sumatera Utara
DAFTAR GAMBAR
Nomor Judul
Halaman Gambar
Gambar 2.1 Keterangan simbol- simbol DFD 10
Gambar 4.1 Diagram Konteks 15
Gambar 4.2 DFD Level Nol 16
Gambar 4.2 DFD Level Satu 17
Gambar 4.4 Relasi antar tabel 24
Gambar 4.5 Rancangan hubungan antar halaman web untuk Admin 26
Gambar 4.6 Rancangan hubungan antar halaman web untuk mahasiswa 27
Gambar 4.7 Desain tampilan website utama 28
Gambar 5.1 Halaman index website 30
Gambar 5.2 Halaman beranda user 30
Gambar 5.3 Halaman login Admin 31
Gambar 5.4 Halaman beranda Admin 32
Gambar 5.5 Halaman forum 32
Gambar 5.6 Alur pendaftaran user 34
Gambar 5.7 Alur proses login user 35
Gambar 5.8 Alur post bidang 36
Gambar 5.9 Alur post thread 37
Gambar 5.10 Alur post reply 37
Universitas Sumatera Utara
APLIKASI FORUM DISKUSI BERBASIS WEB UNTUK MAHASISWA FMIPA USU
ABSTRAK
Website forum FMIPA USU ini dibuat sebagai suatu wadah bagi mahasiswa FMIPA USU untuk saling berdiskusi dan bertukar informasi. Sistem ini dibangun
menggunakan bahasa pemrograman PHP, javascript, databasenya menggunakan MySQL dan desainnya menggunakan CSS. Metodologi yang digunakan adalah
berdasarkan siklus hidup pengembangan sistem dengan pendekatan model air terjun dan iterasinya.
Pada Tugas Akhir ini telah dibuat suatu sistem yang memiliki fasilitas login, beranda, mading atau berita, update status, galeri foto,
dan forum diskusi. Objektif utama sistem ini adalah agar mahasiswa FMIPA USU bisa mendapatkan informasi dan ilmu pengetahuan baru yang mungkin tidak ada
dalam perkuliahan.
Kata Kunci: Forum Diskusi, PHP, MySQL, JavaScript
Universitas Sumatera Utara
APPLICATION OF DISCUSSION FORUM BASED ON WEB FOR STUDENTS OF FMIPA USU
ABSTRACT
The forum website of FMIPA USU was created as a place for students of FMIPA USU to discuss and exchange information with each other. The system is built
using the programming language PHP, JavaScript, the database using MySQL and its design using CSS. The methodology used is based on the systems development
life cycle approach to the waterfall model and iteration. In this final project has created a system that has a login facility, porches, wall magazine or news, update
status, photo gallery’s, and discussion forums. The main objective of this system is that students of FMIPA USU can get a information and new knowledge that
may not exist in lectures.
Keywords: Discussion Forums, PHP, MySQL, JavaScript
Universitas Sumatera Utara
Universitas Sumatera Utara
BAB 1
PENDAHULUAN
1.1 Latar Belakang
Dengan berdiskusi seseorang bisa saling bertukar pikiran dan menciptakan ide baru dari diskusi itu. Dengan adanya suatu wadah diskusi dalam bentuk forum,
seorang mahasiswa bisa saling berbagi informasi yang barangkali dibutuhkan mahasiswa lain, semisal saja informasi tentang beasiswa, tugas kuliah,
perlombaan science nasional dan lain-lain.
Dengan informasi yang disebutkan diatas, akan mempermudah kehidupan kampus seorang mahasiswa. Akan tetapi, minimnya informasi yang ada di
fakultas MIPA membuat mahasiswa kesulitan mendapatkan informasi yang mungkin penting baginya. Seperti info beasiswa, yang hanya segelintir mahasiswa
yang tahu, dengan adanya mahasiswa yang senang sharing informasi dan forum yang mewadahinya, maka info beasiswa tersebut diharapkan bisa tersebar merata
pada semua mahasiswa di fakultas MIPA.
Universitas Sumatera Utara
Dengan mempertimbangkan hal-hal yang disebutkan sebelumnya dan pribadi penulis yang ingin menerapkan pengetahuan yang telah diperoleh, maka penulis
memutuskan untuk membuat suatu aplikasi web dengan judul “Aplikasi Forum Diskusi Berbasis Web Untuk Mahasiswa FMIPA USU”.
1.2 Identifikasi Masalah
Berdasarkan latar belakang diatas, masalah dalam hal membuat forum diskusi antar mahasiswa yang dapat diidentifikasi adalah bagaimana membuat website
forum yang menarik dan user friendly bagi mahasiswa FMIPA USU.
1.3 Batasan Masalah
Sesuai dengan identifikasi masalah diatas maka masalah yang dibahas hanya meliputi pembuatan website forum saja. Mulai dari tampilan sampai basis data
yang digunakan.
Universitas Sumatera Utara
1.4 Tujuan dan Manfaat
Tujuan dalam pembuatan website forum ini adalah adanya suatu wadah yang menarik dan user friendly sehingga mampu menampung aspirasi dan apresiasi
mahasiswa FMIPA USU.
Adapun manfaatnya adalah sebagai berikut: 1. Untuk membantu mahasiswa FMIPA USU mendapatkan infromasi yang
mungkin hanya diketahui sebagian kecil mahasiswa. 2. Untuk wadah sharing ilmu dan diskusi dalam bidang perkulihan maupun
bidang lainnya yang akan bermanfaat bagi perkembangan pengetahuan mahasiswa.
1.5 Metode Penelitian
Berdasarkan tujuan dari pembuatan tugas akhir ini, maka untuk menyelesaikan masalah yang ada, dilakukan langkah sebagai berikut:
a. Tinjauan Pustaka, yaitu mempelajari referensi tentang bahasa pemrograman PHP, CSS, JavaScript, dan pembuatan database dari buku-
buku, modul kuliah, maupun internet. b. Observasi, yaitu pengamatan terhadap CMS Forum yang sudah ada.
Observasi ini meliputi jalannya sistem, dan struktur program.
Universitas Sumatera Utara
1.6 Sistematika Penulisan
Penulisan Tugas Akhir ini dibagi atas 6 bab dan masing-masing bab dibagi atas beberapa sub bab dengan maksud agar Tugas Akhir ini lebih terperinci dan akan
mempermudah dalam pembahasan masing-masing bab. Adapun bab-bab tersebut adalah:
BAB 1 : PENDAHULUAN
Bab ini menguraikan secara garis besar mengenai pokok-pokok permasalahan yaitu latar belakang, identifikasi masalah, batasan
masalah, tujuan dan manfaat, metode penelitian, serta sistematika penulisan Tugas Akhir.
BAB 2 : LANDASAN TEORI
Bab ini menguraikan secara garis besar mengenai pengertian internet, web, dan forum internet, serta program aplikasi
pendukung dalam pembuatan website forum.
BAB 3 : GAMBARAN UMUM FMIPA USU
Bab ini menguraikan tentang sejarah, visi, misi, serta tujuan dari FMIPA USU sejak berdirinya.
Universitas Sumatera Utara
BAB 4 : PERANCANGAN SISTEM