Flowchart Xampp Perancangan Dan Implementasi Sistem Informasi E-Learning Untuk Pembelajaran Bahasa Pemrograman Php

17 BAB III ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisis

Dalam merancang sebuah sistem, analisis adalah hal yang harus dilakukan. Dengan melakukan analisis yang baik terhadap sistem yang akan dikerjakan, akan memudahkan kita dalam melakukan perancangan sistem, dan apabila dikemudian hari sistem kita ingin dilengkapi maka akan mudah dalam menyelesaikannya.

3.1.1 Analisis Masalah

Masalah yang dihadapi dalam membangun program ini terjadi pada : a. Bagaimana membangun e-Learning untuk pembelajaran bahasa pemrograman PHP agar berguna untuk proses pembelajaran. b. Bagaimana membangun koneksi antara author dengan anggota ataupun dengan sesama anggota dari e-Learning pembelajaran bahasa pemrograman PHP yang akan dibangun dengan adanya forum untuk diskusi dan chatting. c. Bagaimana membangun e-Learning yang dapat berguna untuk orang yang akan belajar bahasa pemrograman PHP untuk pemula. 3.2 Perancangan Sistem 3.2.1 Diagram Konteks Diagram konteks adalah diagram yang terdiri dari suatu proses dan menggambarkan proses dari data flow diagram. Diagram konteks merupakan level tertinggi dari DFD yang menggambarkan seluruh input ke sistem atau output dari sistem. Dalam diagram konteks hanya ada satu proses, tidak boleh ada store dalam diagram konteks [1]. Diagram konteks dari sistem yang akan dibangun dapat dilihat pada gambar 3.1. Website E-Learning Pembelajaran Bahasa Pemrograman PHP Admin anggota author Data login Data kategori Data author Data berita Data Tutorial Info login Info anggota Info forum Info jawaban quiz Info chat Info materi Info soal quiz Info berita Info author Info nilai Data login Data anggota Data forum Data jawaban quiz Data chat Info login Info materi Info jawaban quiz Info forum Info chat Info soal quiz Data login Data materi data soal quiz Data forum Data chat Info login Info kategori Info author Info berita Info tutorial Info materi Info anggota Info soal quiz Info admin Gambar 3.1 Diagram Konteks Dari gambar 3.1 terlihat ada 3 external entity yang berhubungan dengan sistem informasi yang akan dibangun, yaitu admin, author dan anggota. 1 Admin Admin berfungsi memberikan info data login, data kategori, data author, data berita, dan data tutorial. Kemudian menerima keluaran seperti info login, info kategori, info author, info berita, info tutorial, info materi, info anggota, info soal quiz, dan info admin.