Perancangan Dialog Analisis dan Perancangan E-learning TIK SMU Berbasis Web dengan Menggunakan PHP dan MySQL

Field Name Data Type Size Description Id_soal Int 50 Kode soal Soal Text Isi soal Pilihan_a Varchar 30 Pilihan a Pilihan_b Varchar 30 Pilihan b Pilihan_c Varchar 30 Pilihan c Pilihan_d Varchar 30 Pilihan d Jwb Varchar 30 Jawaban soal Id_cat Int 20 Kode katagori Tabel 3.10 Tabel Soal

3.4 Perancangan Dialog

Perancangan dialog adalah perancangan antara pemakai sistem user dengan komputer. Interaksi ini dapat terdiri dari proses pemasukan data ke sistem dan menampilkan informasi kepada user atau dapat keduanya.

3.4.1 Tampilan Menu Utama

Pada perancangan tampilan halaman utama e-learning bahasa inggris, ada subject, exercise, contact us, news yang akan digunakan user dalam menggunakan aplikasi ini, adapun akses yang dapat digunakan adalah sebagai berikut: Universitas Sumatera Utara 1. Subject yaitu menu pilihan materi yang ingin dipelajari, disini penulis membagi materi menjadi 4 bagian, masing-masing bagian mengandung materi yang berbeda-beda 2. Exercise yaitu kumpulan soal-soal yang dapat dijawab oleh user sebagai latihan dari materi yang sudah dipelajari. 3. Contact us yaitu pilihan menu yang dapat digunakan user sebagai tempat untuk memberi saran kritik yang dapat menjadi acuan bagi penulis untuk membangun website ini lebih baik lagi. 4. News yaitu menu yang menyediakan tentang artikel-artikel yang menyangkut perkembangan e-learning bahasa inggris

3.4.2 Diagram Konteks

Diagram konteks adalah diagram yang terdiri dari suatu proses dan menggambarkan ruang lingkup suatu sistem. Diagram konteks merupakan level tertinggi dari DFD yang menggambarkan seluruh input ke sistem atau output dari sistem. Ia akan memberi gambaran tentang keseluruan sistem. Sistem dibatasi oleh boundary dapat digambarkan dengan garis putus. Dalam diagram konteks hanya ada satu proses. Tidak boleh ada store dalam diagram konteks Universitas Sumatera Utara Aplikasi E-Learning Admin Siswa Username Password Nambah materi Data siswa Data Artikel Data Soal Data Komentar Informasi Nambah materi Informasi Data siswa Informasi Data Artikel Informasi Data Soal Informasi Data Komentar Mengakses Materi Mengakses Soal Login dengan nis dan password siswa Public Menerima Komentar Melihat Berita Tentang Teknologi Gambar 3.1 Diagram konteks Universitas Sumatera Utara

3.4.3 Data Flow DiagramDFD Level 1 untuk Login Admin

Admin 1.1 Masukkan Username Password 1.2 Verifikasi User 1.3 Pemilihan Menu 1.4 Pengolatahan Data Menambah materi, Data Siswa Data artikel, Data Soal Data Komentar Tambah data, Simpan, Edit, Hapus Pengolahan data Username Password Tbl_user Username Password Status Login gagal Gambar 3.2 Level 1 Login Admin Universitas Sumatera Utara

3.4.4 Data Flow DiagramDFD Level 1 untuk Pengolahan Admin Setalah Login

1.0 Menambah Materi 2.0 Mengolah Data Siswa 3.0 Mengolah Data Artikel 4.0 Mengolah Data Soal 5.0 Mengolah Data Komentar Admin tblmateri tblsiswa Tbl_artikel soal Tbl_contact Id_soal, Soal, Pilihan_a, Pilihan_b, Pilihan_c, Pilihan_d, jawab Id_artikel, Gambar, Judul, Isi Id_siswa, Id_user, Nama_siswa, Alamat, No_telp, Email, Pict Id_materi, Judul materi Id_contact, nama, Email, Pesan Gamabar 3.3 Pengolahan Admin Setelah Login Universitas Sumatera Utara

3.4.5 Data Flow DiagramDFD Level 1 untuk Login Siswa

Siswa 1.1 Masukkan Username Password 1.2 Verifikasi User 1.3 Pemilihan Menu 1.4 Mengakses Data Materi dan Soal Soal dan Materi Mengakses Dan Mengerjakan soal Mengakses materi dan soal Username User_pwd T-siswa Username User_pwd Status Login gagal Tbl materi Tbl_jawab Gambar 3.4 Login Siswa Universitas Sumatera Utara

3.4.6 Data Flow DiagramDFD Level 1 untuk Siswa setelah login

1.0 Mengakses Materi 2.0 Menjawab Soal Siswa Tbl_materi Tbl_jawaban Software Hardware Mengakses materi Gambar 3.5 Hak Akses Siswa

3.4.7 Data Flow DiagramDFD Level 1 untuk Public

1.0 Menyampaikan Komentar 2.0 Melihat Berita Teknologi Public Tbl_contact Tbl_artikel artikel komentar Gambar 3.6 Public Universitas Sumatera Utara

3.4.8 Entity Relationship Diagram ERD

Gambar 3.7 Entity Relationship Diagram Universitas Sumatera Utara

3.4.9 Perancangan Program

Gambar 3.8 Flowchart Sistem Aplikasi Universitas Sumatera Utara Keterangan: 1. Memulai dengan membuka halaman website. 2. Jika user telah memiliki akun, maka user dapat langsung login, jika tidak maka user harus daftar lebih dulu. 3. Pada saat mendaftar, user harus menginput nama, password dan status sebagai data user. 4. Jika telah terdaftar, user dapat melakukan proses login. 5. Input nama dan password. 6. Sistem memeriksa data user, jika nama dan password saat login adalah benar, maka akan tampil halaman utama website. Jika tidak, maka user diminta untuk kembali login. 7. Tampil halaman beranda. 8. Setelah tampil halaman beranda, user dapat melakukan proses lain, yaitu pilih menu lain. Jika ya, user dapat memilih empat menu utama lain, yaitu menu Subjects, Exercise, Contact us atau ProfileJika user memilih menu lain, maka menu akan tampil halaman menu yang dipilih.` 9. Di dalam menu Exercise terdapat soal-soal yang dapat dikerjakan. Jika ya, user dapat mengerjakan soal-soal yang disediakan. Jika tidak, user dapat melakukan logout. 10. Setelah soal tampil, user memilih jawaban, lalu sistem akan memeriksa jawaban, kemudian akan tampil nilai. 11. Semua proses diakhiri dengan logout untuk keluar dari aplikasi 12. Selesai. Universitas Sumatera Utara Universitas Sumatera Utara BAB 4 IMPLEMENTASI SISTEM

4.1 Pengertian dan Tujuan Implementasi Sistem