PENDAHULUAN 1 LANDASAN TEORI 6 GAMBARAN UMUM FMIPA USU 11 PERANCANGAN SISTEM 15 IMPLEMENTASI SISTEM 29 PENDAHULUAN LANDASAN TEORI GAMBARAN UMUM FMIPA USU

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