PERANCANGAN FORUM DISKUSI PEMROGRAMAN BAHASA C BERBASIS WEB TUGAS AKHIR RIKI HARYANDI 112406126 PROGRAM STUDI D3 TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2013
ii PERSETUJUAN Judul : PERANCANGAN FORUM DISKUSI PEMROGRAMAN BAHASA C BERBASIS WEB Kategori : TUGAS AKHIR Nama : RIKI HARYANDI Nomor Induk Mahasiswa : 112406126 Program Studi : DIPLOMA 3 TEKNIK INFORMATIKA Departemen : MATEMATIKA Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (MIPA) UNIVERSITAS SUMATERA UTARA Diluluskan di Medan, juli 2013 Disetujui Oleh Program Studi D3 Teknik Informatika FMIPA USU Ketua, Pembimbing, Prof. Tulus, M.Si. Ph.D NIP. 196005201985032002 Dra. Mardiningsih, M,Si NIP.19630451988112001
iii PERNYATAAN PERANCANGAN FORUM DISKUSI PEMROGRAMAN BAHASA C BERBASIS WEB TUGAS AKHIR Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya. Medan, Juli 2014 RIKI HARYANDI 112406126
iv PENGHARGAAN Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Pemurah dan Maha Penyayang, dengan limpah karunia-nya Penulis dapat menyelesaikan penyusunan Tugas Akhir ini dengan judul perancangan forum diskusi pemrograman bahasa c berbasis web. Terimakasih penulis sampaikan kepada Ibu Dr. Mardiningsih, M.Si selaku pembimbing dan Sekretaris Departemen Matematika FMIPA USU yang telah meluangkan waktunya selama penyusunan tugas akhir ini. Terimakasih kepada Ibu Dr. Elly Rosmaini, M.Si dan Bapak Syahriol selaku Ketua dan Sekretaris Program Studi D3 Teknik Informatika FMIPA USU, Bapak Prof. Dr. Tulus, M.Si selaku Ketua Departemen Matematika FMIPA USU Medan, Bapak Dr. Suratman M.Sc selaku Dekan FMIPA USU Medan, seluruh staff Dosen Program Studi D3 Teknik Informatika FMIPA USU, pegawai FMIPA USU dan rekan-rekan kuliah. Akhirnya tidak terlupakan kepada Bapak saya, Ibu saya dan keluarga yang selama ini memberikan bantuan dan dorongan yang diperlukan. Semoga Tuhan Yang Maha Esa akan membalasnya. Medan, Juni 2014 Penulis, RIKI HARYANDI 112406126
v ABSTRAK Tugas ini bertujuan untuk merancang sustu forum diskusi yang interaktif sehingga user dapat belajar dan bertanya kepada user yang lain. Forum bahasa C ini disusun dengan menggunakan PHP MySQL, Aplikasi XAMPP 1.6.4 XAMPP Version 1.6.4 yang merangkum Web Server Apache 2.2.3, Web scripting PHP (PHP 5.2.4) dan MySQL 5.0.4.5. Dan juga HTML(Hypertext Markup Language), CSS (Cascading Style Sheet), Java Script serta menggunakan website editor Macromedia Dreamweaver 8, Sublime Text serta Adobe Photoshop sebagai aplikasi perancangan layout. Sistem ini diadaptasi dari pembelajaran kelompok yang mengutamakan system diskusi yang terangkum dalam sebuah kelompok.
vi DAFTAR ISI Halaman Persetujuan Pernyataan Penghargaan Abstrak Daftar Isi Daftar Tabel Daftar Gambar ii iii iv v vi vii ix BAB 1 PENDAHULUAN 1 1.1 Latar Belakang 1 1.2 Rumusan Masalah 3 1.3 Batasan Masalah 4 1.4 Tujuan Penelitian 4 1.5 Metode Penelitian 5 1.6 Sistematika Penulisan 7 BAB 2 LANDASAN TEORI 9 2.1 Pengertian Sistem Informasi 9 2.2 Pengertian Forum Diskusi 9 2.3 Sejarah Bahasa Pemrograman C 10 2.4 Data 11 2.5 Pengertian Komputer 12 2.6 Pengertian Internet 12 2.7 PHP (Personal Home Page) 13 2.7.1 Sejarah PHP 13 2.7.2 Konsep dasar PHP 14 2.8 MySQL 17 2.9 Fungsi PHP dan MySQL 17 2.10 Hypertext Marup Language 19 2.11 CSS (Cascading Style Sheet) 21 2.12 Pengenalan Macromedia Dreamweaver 8 22 BAB 3 PERANCANGAN SISTEM 23 3.1 Perancangan Sistem 23 3.2 Data Flow Diagram 23 3.3 Perancangan Basis Data 25 3.4 Skema Relasi 27 3.5 ERD (Enity Relationship Diagram) 29 3.6 Flowchart 29 3.7 Antar Muka (Interface) 34
vii BAB 4 IMPLEMENTASI SISTEM 36 4.1 Pengertian Implementasi Sistem 36 4.2 Tujuan Implementasi Sistem 36 4.3 Komponen Sistem 37 4.3.1 Hardware 37 4.3.2 Software 38 4.3.3 Brainware 38 4.4 Tampilan Akhir Website 39 BAB 5 KESIMPULAN DAN SARAN 43 5.1 Kesimpulan 43 5.2 Saran 44 Daftar Pustaka 45 Lampiran
viii DAFTAR TABEL Nomor Judul Halaman Tabel 3.1 Simbol-simbol DFD 24 3.2 Login 26 3.3 Register 26 3.4 Personal 26 3.5 Pendidikan 28 3.6 Prodi 28 3.7 Jurusan 29 3.8 Propinsi 29 3.9 Kabupaten 29 3.10 Univ 30 3.11 Progstudi 30 3.12 Banksoal 30 3.13 Flowchart 31
ix DAFTAR GAMBAR Nomor Judul Halaman Gambar 3.1 DFD Level konteks Simulasi SBMPTN Online 25 3.2 Flowchart pencarian 33 3.3 Flowchart login/simulasi peserta 36 3.4 Flowchart login Administrator 37 3.5 Flowchart Halaman Utama Admin 38 3.6 Perancangan tatap muka halaman utama 39 3.7 Perancangan tatap muka halaman biodata 40 3.8 Perancangan tatap muka halaman ujian 41 3.9 Perancangan tatap muka halaman hasil ujian 42 4.0 Halaman index.php untuk user 46 4.1 Halaman index.php untuk admin 47 4.2 Halaman tatacara.php 48 4.3 Halaman syarat.php 49 4.4 Halaman personal.php 50 4.5 Halaman ujian.php 46