3.2. Per ancangan Sistem
3.2.3. Per ancangan Proses
3.2.3.1 Use Case Bisnis
Gambar 3.1 menjelaskan bahwa guru mempunyai Use case memberikan materi, memberikan tugas serta mengelola materi sedangkan siswa mempunyai 1 Use case yaitu mengumpulkan tugas dan admin bertugas untuk memberikan informasi.
Gambar 3.1 Use Case Bisnis
3.2.3.2 Use Case Sistem
Use case sistem menggambarkan fungsionalitas yang diharapkan dari sebuah sistem. Use case sistem terdiri dari use case dan actor yang direlasikan dengan garis association. Use case mempresentasikan sebuah interaksi antara actor
Memberikan Informasi Admin
Mengelola NIali Latihan Soal Guru
Mengumpulkan Tugas Memberikan Materi
Siswa Memberikan Tugas
dengan sistem. Actor adalah sebuah entitas yaitu manusia atau mesin yang berinteraksi dengan sistem untuk melakukan pekerjaan tertentu.
Gambar 3.2 Use Case Sistem
3.3 Activity Diagr am
Activity use case menggambarkan workflow proses bisnis dan urutan aktivitas dalam sebuah proses. Diagram ini mirip dengan flowcahart, keuntungan dengan dibuatnya diagram ini pada awal pemodelan untuk membantu
Mengelola Materi Mengelola Tugas Download Materi Upload Tugas Download Tugas Manajemen User Mengelola Informasi Forum Mengelola forum Admin Guru
Mengelola latihan soal
Mengikuti latihan soal
Siswa
memahami keseluruhan proses. Activity use case juga bermanfaat untuk menggambarkan parallel behaviour atau menggambarkan interaksi beberapa use case.
3.3.1 Administr ator
3.3.1.1Menambah Infor masi
Gambar 3.3 adalah Activity diagram Admin untuk menambah informasi seperti pengumuman untuk para siswa, dimana didalamnya terdapat langkah-langkah untuk menambah informasi.
Gambar 3.3 Activity Diagram Admin Menambah Informasi
3.3.1.2 Menghapus Infor masi
Gambar 3.4 adalah Activity diagram Admin untuk menambah informasi seperti pengumuman untuk para siswa, dimana didalamnya langkah-langkah untuk menambah informasi.
Admin memilih opsi kelola informasi
Start
Pilih form tambah informasi Isikan data informasi Pilih kategori Sistem menampilan data informasi Tambah informasi ? End [ Tidak ] [ Ya ]
Gambar 3.4 Activity Diagram Admin Menghapus Informasi 3.3.1.3 Menambah User
Gambar 3.5 adalah Activity diagram Admin untuk Menambah User dalam hal ini medaftarkan guru yang akan memberikan materi kepada siswa yang sudah mendaftar di e-learning.
Start
Admin memilih opsi kelola informasi Sistem menampilkan data informasi Pilih informasi Hapus informasi Sistem menampilkan informasi berhasil dihapus
Hapus informasi ?
End [ Tidak ]
Gambar 3.5 Activity Diagram “Mendaftarkan Guru” 3.3.1.4 Menghapus User
Gambar 3.6 adalah Activity diagram Admin untuk Menghapus User Guru yang sudah didaftarkan sebelumnya.
Admin memilih opsi menejemen user Start Pilih form tambah user isikan data user Isikan data mata pelajaran Menampilkan data user Sistem menampilkan data user / tidak
Tambah ?
End
[ Ya ]
Gambar 3.6 Activity Diagram Menghapus Data guru 3.3.1.5 Membuat Kategor i
Gambar 3.7 adalah Activity diagram Admin untuk Membuat Kategori pada forum yang digunakan untuk berdiskusi para siswa dan guru.
Start
admin memilih opsi manajemen user
Memilih data guru yang akan dihapus
Sistem menampilkan berhasil hapus Lihat data guru Hapus data guru Hapus ? End [ Tidak ] [ Ya ]
.
Ga mbar 3.7 Activity Diagram Membuat Kategori 3.3.1.6 Menghapus Topik
Gambar 3.8 adalah Activity diagram Admin untuk Menghapus Topik pada forum yang digunakan untuk berdiskusi para siswa dan guru, jika ada Topik yang di anggap tidak pantas untuk di publikasikan maka admin berwenang untuk menghapus topik tersebut.
Dengan begitu topik tidak akan ditampilkan dihalaman diskusi jika topik tersebut ada kata-kata yang tidak seharusnya di publikasikan.
Start
Admin memilih forum
Buat kategori Pilih form buat
kategori topik
Gambar 3.8 Activity Diagram Menghapus Topik
3.3.2 Gur u
3.3.2.1 Upload Mater i
Gambar 3.9 adalah Activity diagram Guru yang digunakan untuk upload materi yang akan berikan kepada siswa, dimana didalamnya terdapat proses upload materi dan menampilkan berhasil dan tidaknya proses upload yang dilakukan.
Jika materi berhasil di upload maka system akan menampilkan pilihan untuk upload materi, jika memilih upload system akan kemnbali menampilkan form upload, jika tidak memilih upload maka system akan menampilkan file materi yang sudah berhasil di upload.
Start Admin memilih opsi forum Pilih kategori Pilih topik Hapus topik End
Gambar 3.9 Activity Diagram “Upload Materi” 3.3.2.2 Menghapus Mater i
Gambar 3.10 adalah Activity diagram Guru yang digunakan untuk upload materi yang akan berikan kepada siswa, dimana didalamnya terdapat proses upload materi dan menampilkan berhasil dan tidaknya proses upload yang dilakukan. Start Guru memilih opsi materi Memilih kelas Pilih form upload materi Upload materi Sistem menampilkan upload berhasil Sistem menampilkan upload materi / tidak
Upload
End [ Tidak ]
Gambar 3.10 Activity Diagram Menghapus Materi 3.3.2.3. Upload Tugas
Gambar 3.11 adalah Activity diagram Guru yang digunakan untuk upload tugas yang akan berikan kepada siswa, dimana didalamnya terdapat proses upload materi dan menampilkan berhasil dan tidaknya proses upload yang dilakukan.
Start Guru memilih opsi materi Pilih kelas Pilih materi Hapus materi Sistem menampilkan materi berhasil dihapus
Sistem menampilkan hapus materi / tidak
End Hapus ?
[ Tidak ]
Gambar 3.11 Activity Diagram “Upload Tugas” 3.3.2.4. Menghapus Tugas
Gambar 3.12 adalah Activity diagram Guru yang digunakan untuk upload materi yang akan berikan kepada siswa, dimana didalamnya terdapat proses hapus tugas. Start Memilih opsi tugas Memilih kelas Pilih form upload tugas Sistem menampilkan tugas berhasil di upload
Lihat data
Upload ?
End [ Tidak ]
Gambar 3.12 Activity Diagram Menghapus Tugas
3.3.3 Siswa
3.3.3.1 Download Mater i
Gambar 3.13 adalah Activity diagram Siswa yang digunakan untuk Download materi yang berikan oleh guru pengajar, dimana didalamnya terdapat proses download materi dan menampilkan pilihan simpan file atau buka file.
Start Guru memilih opsi tugas Pilih kelas Pilih tugas Hapus tugas Sistem menampilkan tugas berhasil dihapus
Hapus ? Sistem menampilkan
hapus tugas / tidak
End [ Tidak ]
Ga mbar 3.13 Activity Diagram Download Materi 3.3.3.2Download Tugas
Gambar 3.14 adalah Activity diagram Siswa yang digunakan untuk Download tugas yang berikan oleh guru pengajar, dimana didalamnya terdapat proses download tugas dan menampilkan pilihan simpan file atau buka file. Dalam proses download tugas siswa harus memilih kelas terlebih dahulu sebelum dapat mendownload tugas. Start Siswa memilih opsi kelas Pilih materi Download materi konfirmasi simpan / buka End
Start Siswa memilih opsi kelas Pilih tugas Download tugas Konfirmasi simpan / buka End
Ga mbar 3.14 Activity Diagram Download Tugas
3.3.3.3Upload J awaban Tugas
Gambar 3.15 adalah Activity diagram Siswa yang digunakan untuk upload jawaban tugas yang akan berikan kepada guru, dimana didalamnya terdapat proses upload jawaban tugas dan menampilkan berhasil dan tidaknya proses upload yang dilakukan.
Start
Siswa memilih opsi upload jawaban
pilih form upload jawaban
Isian data
Upload jawaban tugas
Sistem menampilkan jawaban berhasil di upload
End
Gambar 3.15 Activity Diagram Upload Jawaban Tugas
3.3.4 For um
3.3.4.1Membuat Topik
Gambar 3.16 adalah Activity diagram yang digunakan untuk membuat topik pada forum yang digunakan untuk berdiskusi baik siswa ataupun guru. Dalam proses pembuatan topik siswa atau guru harus memilih menu forum terlebih dahulu, lalu membuat topik yang berkaitan tentang materi atau topik umum yang mendidik dan bisa menambah ilmu pengetahuan.
Start Pilih menu forum Pilih kategori Pilih topik Lihat topik Beri tanggapan End Start Pilih menu forum
Buat topik baru
Lihat topik
End
Gambar 3.16 Activity Diagram Membuat Topik
3.3.4.2Member i Tanggapan
Gambar 3.17 adalah Activity diagram yang digunakan untuk memberi tanggapan dari topik yang sudah dibuat oleh guru atau siswa.
Gambar 3.17 Activity Diagram Memberi Tanggapan
3.4 Sequence Diagr am
Sequence diagram menunjukkan langkah-langkah kerja sama obyek-obyek di dalam use case. Obyek apa saja yang dibutuhkan untuk aliran, pesan apa saja yang obyek kirimkan ke obyek lainnya,dan urutan pesan-pesan yang dikirimkan.
3.4.1 Sequence Diagr am Admin Membuat Kategor i
Gambar 3.18 Diagram Sekuensial Untuk Use Case Membuat Kategori Deskripsi : Admin akan menambah kategori dengan menggunakan fasilitas tambah kategori, dengan terlebih dahulu mengisi form yang sudah di sediakan dan setelah itu menyimpannya, kedudian diproses oleh sistem untuk disimpan di dalam database.
: Admin : Admin Form tambah kategori Form tambah kategori Database Database Buka isikan kategori Simpan kategori Simpan kategori
: Admin : Admin Form tambah guru Form tambah guru Form tambah mata pelajaran Form tambah mata pelajaran Database Database buka isikan data Lanjutkan
isi mata pelajaran
Simpan
isikan data
Simpan
3.4.2 Sequence Diagr am Admin Mendaftarkan Gur u
Ga mbar 3.19 Diagram Sekuensial Untuk Use Case Mendaftarkan Guru Deskripsi : Admin akan menambah, mengedit, menghapus file-file data guru, dengan terlebih dahulu mengisi form dengan memasukkan user dan passwd, kemudian data inputan tadi diproses oleh sistem, jika data-data yang dimasukkan benar akan diproses untuk di simpan ke dalam database.
: Admin : Admin Display lihat data Display lihat data Objek kontrol
Objek kontrol DatabaseDatabase
Buka Lihat data Pilih data Hapus Hapus Hapus data
3.4.3 Sequence Diagr am Admin Menghapus Data Gur u
Gambar 3.20 Diagram Sekuensial Untuk Use Case Menghapus Data Guru Deskripsi : Admin akan menghapus data-data guru yang tidak lagi mengajar dengan menggunakan fasilitas hapus data guru. Sebelum data terhapus sistem akan menampilkan konfirmasi berupa perntanyaan, apakah nda yain ingin menghapus data. Setelah berhasil menghapus data guru sistem akan menampilkan data-data guru.
: Admin : Admin
Display kategori
Display kategori Display topikDisplay topik DatabaseDatabase
Buka Pilih kategori Pilih topik Buka Hapus topik hapus topik
3.4.4 Sequence Diagr am Admin Menghapus Topik
Gambar 3.21 Diagram Sekuensial Untuk Use Case Menghapus Topik Deskripsi : Admin akan menghapus topik yang di anggap tidak pantas untuk di publikasikan, sebelum data terhapus telebih dahulu ada konfrmasi apakah anda yakin ingin menghapus data ini. Setelah itu sistem akan memproses untuk menhapus topik.
: Guru : Guru
kelas
kelas Form uploadForm upload Objek kontrolObjek kontrol DatabaseDatabase
Memilih kelas Membuka form Mengisikan file Simpan Simpan file : Guru : Guru Kelas
Kelas MateriMateri HapusHapus DatabaseDatabase Pilih kelas
Pilih materi
Hapus
Hapus materi
3.4.5 Sequence Diagr am Gur u Upload Mater i Dan Tugas
Gambar 3.22 Diagram Sekuensial Untuk Use Ccase Upload Materi Dan Tugas Deskripsi : Guru akan menambah file-file materi dengan menggunakan fasilitas Upload Materi dengan terlebih dahulu mengisi form upload materi. 3.4.6 Sequence Diagr am Gur u Menghapus Mater i Dan Tugas
Gambar 3.23 Diagram Sekuensial Untuk Use Case Hapus Materi Dan Tugas Deskripsi : Guru akan menghapus materi dan tugas dan sebelum data terhapus telebih dahulu ada konfrmasi apakah anda yakin ingin menghapus data ini. Setelah itu sistem akan memproses untuk menhapus topik.
: Siswa : Siswa
kelas
kelas Mata pelajaranMata pelajaran Materi / tugasMateri / tugas Hard driveHard drive
Buka
Pilih kelas
Pilih mata pelajaran
Buka Pilih materi / tugas
Buka
Download materi / tugas
Simpan
Simpan 3.4.7 Sequence Diagr am Siswa Download Mater i dan Tugas
Gambar 3.24 Diagram Sekuensial Untuk Use Case Download Materi Dan Tugas Deskripsi : Siswa akan melihat file-file materi pelajaran yang dapat di download oleh Siswa dengan menggunakan fasilitas Download Materi dengan terlebih dahulu memilih kelas yang ada pada halaman download materi, setelah siswa memilih kelas siswa baru bias memilih mata pelajaran, setelah itu siswa baru bisa men-download materi.
: Aktor : Aktor
Form buat topik
Form buat topik DatabaseDatabase
Buka isikan data
Simpan
isikan data Simpan
3.4.8 Sequence Diagr am Siswa Upload Mater i dan Tugas
Gambar 3.25 Diagram Sekuensial Untuk Use Case “Upload Jawaban Tugas” Deskripsi : Siswa yang selesai mengerjakan tugas, dapat di upload dengan menggunakan fasilitas Upload Jawaban tugas dengan terlebih dahulu mengisi form upload yang sudah di sediakan.
3.4.9 Sequence Diagr am For um Membuat Topik
Gambar 3.26 Diagram Sekuensial Untuk Use Case Membuat Topik
: Siswa : Siswa Form upload jawaban Form upload jawaban Database Database Buka isikan data Simpan isikan data
Deskripsi : Forum disini di buat untuk berdiskusi mengenai materi ataupun bahasan umum yang di kelompokkan dalam beberapa kategori dan topik bahasan, siswa dan guru dapat saling berdiskusi pada topik yang sudah di buat untuk di beri tanggapan mengenai topik itu sendiri, siswa dan guru dapat membuat topik dengan terlebih dahulu mengisikan form buat topik yang ada, dan setelah itu sistem akan menyimpan isi topik tersebut ke dalam database yang sudah ada, setelah data sudah tersimpan maka akan di tampilkan pada halaman forum, siswa dan guru bisa member tanggapan mengenai isi topik yang sudah dibuat.
3.4.10 Sequence Diagr am For um Memberi Tanggapan
Gambar 3.27 Diagram Sekuensial Untuk Use Case memberi Tanggapan
: Aktor : Aktor
Kategori
Kategori TopikTopik Form tanggapanForm tanggapan DatabaseDatabase
Buka Pilih kategori Pilih topik Buka Pilih topik Memberi tanggapan Simpan isikan tanggapan Buka isikan tanggapan Simpan
Deskripsi : siswa dan guru bisa member tanggapan untuk topik yang sudah ada dengan terlebih dahulu memilih kategori topik, setelah itu memilih topik untuk di beri tanggapan.