Deskripsi Proses Bisnis Perancangan Sistem

commit to user 12 BAB III ANALISA DAN PERANCANGAN SISTEM

3.1 Perancangan Sistem

Sebelum membangun sebuah aplikasi atau sistem, faktor yang harus diperhatikan adalah tahap perancangan. Tahap perancangan sistem adalah merancang atau mendesain sistem yang baik, isinya adalah langkah-langkah operasi dalam pengolahan data dan prosedur untuk mendukung operasi sistem. Kegiatan yang dilakukan dalam tahap ini yaitu merancang atau mendesain pemodelan sistem yang baik, mengenali dan mendefinisikan masalah pembuatan sistem ini sehingga jika ada kesalahan ada alternatif pemecahannya.

3.1.1 Deskripsi Proses Bisnis

Merupakan sekumpulan tugas atau aktivitas untuk mencapai tujuan yang diselesaikan baik secara berturut atau paralel, oleh manusia atau sistem, baik di luar atau di dalam organisasi. 1. Proses pendaftaran User melakukan pendaftaran dengan menginputkan data pribadi. Detail data member akan disimpan pada tabel siswa dan guru. Dengan mendaftarkan diri, user dapat mengakses WBL dengan username dan password yang sesuai dengan isian data member . 2. Proses akses materi Setiap member bisa mengunduh dan mempelajari materi yang disediakan pada tabel materi berdasarkan id_materi, setiap kali member mengakses sebuah materi, data id_member dan id_materi akan disimpan sebagai history pada tabel akses_materi dengan primary key tgl_jam. 3. Proses latihan soal Siswa bisa mengerjakan latihan soal sesuai id_kategori yang ada pada tabel kategori, dimana id_kategori menjadi foreign key pada tabel soal, soal yg sesuai id_kategori latihan akan ditampilkan secara random , hasil jawaban latihan kemudian disimpan pada tabel jawab dan hasil perolehan nilainya akan disimpan pada tabel nilai, pengerjaan latihan bisa dilakukan lebih dari satu kali. 4. Proses ujian Setelah mengerjakan semua bab latihan soal yang disediakan, siswa bisa mengerjakan ujian sesuai id_kategori yang ada pada tabel kategori, id_kategori menjadi foreign key pada tabel commit to user soal, soal yg sesuai dengan id_kategori ujian akan ditampilkan secara random , hasil jawaban ujian kemudian disimpan pada tabel jawab dan hasil perolehan nilainya akan disimpan pada tabel nilai. Hasil pengerjaan ujian hanya bisa disimpan sebanyak satu kali. 5. Proses pengelolaan konten Pengelolaan konten dilakukan oleh admin dan guru, pengelolaan ini meliputi pengelolaan materi pada tabel materi dengan proses input , lihat, update , delete , dan pengelolaan soal pada tabel soal, yang termasuk di dalamnya proses input , lihat, dan update . 6. Proses user management Proses user management dilakukan oleh admin, di mana admin bisa melakukan proses lihat data member dan aktif atau nonaktifkan status member . 7. Proses lihat hasil Proses lihat hasil berupa hasil rekap data yang menampilkan data member yang bersangkutan beserta detail jawaban dan perolehan nilai latihan dan ujian. Proses lihat hasil ini melibatkan tabel member, tabel soal, tabel jawaban, dan tabel nilai. 3.1.2 Context Diagram CD Context Diagram atau diagram konteks ini merupakan penggambaran secara garis besar sistem informasi tugas akhir yang akan dibangun dengan menampilkan input , proses, dan output dari sistem. Context Diagram dari Web-Based Learning Biologi ditunjukkan pada gambar 1 berikut, Gambar 1 Context Diagram Web-Based Learning Biologi commit to user 3.1.3 Data Flow Diagram DFD DFD Level 1, menggambarkan aliran data yang ada di dalam sistem seperti yang digambarkan pada proses dalam Context Diagram . DFD level 1 dari Web- Based Learning Biologi ditunjukkan pada gambar 2 berikut, Gambar 2 DFD Level 1 commit to user 3.1.4 Data Flow Diagram DFD Level 2 Proses Akses Materi Gambar 3 DFD Level 2 Proses Akses Materi 3.1.5 Data Flow Diagram DFD Level 2 Proses Pengelolaan Konten Gambar 4 DFD Level 2 Proses Pengelolaan Konten commit to user

3.1.6 Data Flow Diagram DFD Level 2 Proses