• Tidak ada hasil yang ditemukan

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.

Dokumen terkait