BAB III ANALISIS SISTEM

dokumen-dokumen yang mirip
BAB IV PERANCANGAN SISTEM

Gambar Tampilan Layar User. Layar ini dibuat agar administrator dapat mengontrol user account yang ada.

BAB IV PERANCANGAN SISTEM Perancangan Pembuatan Sistem(Use Case Diagram) SISTEM

TUGAS ANALISIS DAN PERANCANGAN SISTEM PENJUALAN LAPTOP

BAB IV HASIL DAN UJI COBA

BAB IV ANALISIS DAN PERANCANGAN SISTEM. proses kerja yang sedang berjalan. Pokok-pokok yang di analisis meliputi analisis

MANUAL BOOK E-LEARNING

TUGAS ANALISIS DAN PERANCANGAN SISTEM LAUNDRY

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISIS SISTEM

Tugas SRS dan Skenario Proses System Pemilihan perguruan tinggi swasta

User Manual Aplikasi Surat Rekomendasi Ditjen SDPPI Kominfo

LAPORAN PROSES PERANCANGAN BERBASIS OBJECT SISTEM INFORMASI PENERIMAAN MAHASISWA BARU ONLINE

Analisis dan Perancangan Sistem Informasi Reservasi Tiket Bioskop. Disusun Oleh : Riska Nony Oktaviani ( ) Novita Anggraini Putri ( )

BAB III ANALISA DAN PERANCANGAN SISTEM

User Manual Distance Learning Panduan Penggunaan Aplikasi Pembelajaran Jarak Jauh (Dosen) Versi 1.1 (17 Juni 2014)

PANDUAN TEKNIS Versi 1.0

BAB IV HASIL DAN UJI COBA

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM. permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang

Analisis dan Perancangan Sistem Informasi Penjualan Laptop

Petunjuk Pemakaian Sistem

BAB III ANALISIS DAN DESAIN SISTEM

Universitas Nadhlatul Ulama Surabaya USER GUIDE SISTEM INFORMASI MANAJEMEN AKADEMIK (UNUSA) MAHASISWA

4.1.1 Mengidentifikasikan Skenario Pemakaian atau Use-Case. Skenario digunakan untuk merepresentasikan sebuah interaksi antara

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem merupakan suatu kegiatan penguraian dari suatu sistem yang

BAB III ANALISIS DAN PERANCANGAN

BAB 4 IMPLEMENTASI DAN PENGUJIAN

Berikut merupakan prosedur penggunaan pada non-login :

ANALISIS SISTEM SISTEM INFORMASI PENJURUSAN SMA

PROSEDUR PROGRAM. Berikut ini adalah petunjuk pemakaian aplikasi basis data penjualan, pembelian

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISIS SISTEM

BAB IV HASIL DAN UJI COBA

: tanggal yang ditargetkan untuk task selesai dikerjakan. : deskripsi singkat dari task yang akan dibuat.

BAB III ANALISA DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN. untuk dioperasikan. Dalam implementasi web dashboard absen dan biaya berobat karyawan

BAB IV HASIL DAN UJI COBA

TUGAS ANALISIS DAN PERANCANGAN SISTEM LAUNDRY

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV ANALISA DAN PERANCANGAN SISTEM Analisis Sistem yang Sedang Berjalan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisa merupakan tahap yang sangat berpengaruh terhadap tahap

BAB III ANALISIS DAN PERANCANGAN SISTEM`

BAB IV ANALISIS DAN PERANCANGAN SISTEM. mengevaluasi permasalahan-permasalahan yang terjadi serta kebutuhan-kebutuhan

BAB IV HASIL DAN UJI COBA

Gambar 4.1 Halaman Login

Gambar 1. Halaman Utama E-PROCUREMENT. Panduan Aplikasi eproc Rekanan

BAB IV HASIL DAN UJI COBA

PANDUAN PENGELOLAAN WEBSITE

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. adalah analisis mengenai analisis dokumen, analisis posedur dan analisis proses.

BAB III ANALISA DAN PERANCANGAN SISTEM

PANDUAN PENGGUNAAN WEBSITE

LAPORAN ANALISIS SISTEM (TAHAP I) ANALISIS DAN PERANCANGAN SISTEM PEMESANAN OBAT HERBAL

BAB IV ANALISIS DAN PERANCANGAN SISTEM

5 BAB V IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISIS DAN DESAIN SISTEM

Bab III. Perancangan Sistem

ANALISIS DAN PERANCANGAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM

Gambar 4.1 Gambar Use Case Diagram

PT. DIAN NUSWANTORO TEKNOLOGI DAN INFORMASI MANUAL LAPORGUB

BAB IV ANALISA DAN PERANCANGAN SISTEM

TUGAS ANALISIS DAN PERANCANGAN SISTEM LAUNDRY

BAB V IMPLEMENTASI DAN PENGUJIAN. Perangkat lunak yang digunakan untuk pembuatan website sekolah ini yaitu

BAB IV ANALISIS DAN PERANCANGAN SISTEM. yang manual, yaitu dengan melakukan pembukuan untuk seluruh data dan

BAB IV IMPLEMENTASI DAN PENGUJIAN

DAFTAR ISI... 2 PENJELASAN UMUM... 3 PENJELASAN MENU PADA APLIKASI Menu Login Halaman Awal Menu Diklat Memilih Diklat...

Sistem Pemetaan Sarana dan Prasarana Kawasan

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISA DAN PERANCANGAN SISTEM

Use Case Spesification

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

SISTEM INFORMASI DELIVERY ORDER PADA RESTORAN HOKI MEMANG BENTO BERBASIS PHP

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISIS DAN DESAIN SISTEM

PANDUAN PENGGUNAAN SISTEM INFORMASI PERKULIAHAN UNIVERSITAS PGRI SEMARANG UNTUK DOSEN

BAB IV HASIL DAN UJI COBA

BAB IV ANALISIS DAN PERANCANGAN SISTEM. permasalahan dari suatu sistem informasi. Hasil akhir dari analisis sistem


BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM

Uji coba login adalah uji coba untuk proses login user ke aplikasi, tanpa

BAB III ANALISA DAN DESAIN SISTEM

PRAKTIKUM REKAYASA PERANGKAT LUNAK MODUL KE - 3 PENGENALAN USE CASE dalam UML

BAB IV ANALISIS DAN PERANCANGAN SISTEM. langkah untuk menentukan prosedur yang sedang dirancang, karena dengan

Daftar Isi PETUNJUK PEMAKAIAN APLIKASI NOMOR POKOK PERPUSTAKAAN

Transkripsi:

III-1 BAB III ANALISIS 3.1 Analisis Sistem Berdasarkan identifikasi masalah yang telah dijelaskan di bab I, maka dapat disimpulkan bahwa untuk memudahkan dan memfasilitasi proses belajar mengajar yaitu dengan membangun media pembelajaran yang dapat diakses dimanapun dan kapanpun. Menurut Akhmad Sudrajat : media pembelajaran dapat mengatasi keterbatasan pengalaman yang dimiliki oleh para peserta didik. Pengalaman tiap peserta didik berbedabeda, tergantung dari faktor-faktor yang menentukan kekayaan pengalaman anak, seperti ketersediaan buku, kesempatan melancong, dan sebagainya. Media pembelajaran dapat mengatasi perbedaan tersebut. Jika peserta didik tidak mungkin dibawa ke obyek langsung yang dipelajari, maka obyeknya yang dibawa ke peserta didik. Obyek dimaksud bisa dalam bentuk nyata, miniatur, model, maupun bentuk gambargambar yang dapat disajikan secara audio visual dan audial. Untuk membangun media pembelajaran yang dapat diakses kapanpun dan dimanapun, dibutuhkan suatu wadah yang kompatibel dengan media pembelajaran tersebut. Wadah media pembelajaran yang akan dibangun berfungsi sebagai fasilitator proses belajar mengajar antara dosen dan mahasiswa. Dan dari masalah yang telah dikaji tersebut, e-learning adalah solusinya. Dalam e-learning, materi pembelajaran perlu dilakukan pengelolaan pembelajaran agar menghasilkan aktivitas, komunikasi dan interaksi. Jadi dapat ditarik kesimpulan bahwa dibutuhkan suatu media pembelajaran yang dapat diterapkan dalam suatu wadah yang dapat diakses dimanapun dan kapanpun yaitu e-learning. Tapi terdapat kelemahan atau keterbatasan pada penggunaan e-learning sebagai solusi untuk aplikasi e-learning. Menurut Nursalam ferry efendi dalam bukunya yang berjudul pendidikan dalam keperawatan. Kelemahan dari pembelajaran berbasis e-learning adalah : a. Kurangnya interaksi antara pengajar dan pelajar itu sendiri. Kurangnya interaksi ini bisa memperlambat terbentuknya values dalam proses belajar mengajar.

III-2 b. Kecenderungan mengabaikan aspek akademik atau aspek sosial dan sebaliknya membuat tumbuhnya aspek bisnis/komersial. c. Proses belajar mengajar cenderung kearah pelatihan daripada pendidikan. d. Berubahnya peran pengajar dari yang semula menguasai teknik pembelajran konvensional, kini juga dituntut mengetahui teknik pembelajran yang menggunakan ICT (information, communication, and technology). e. Tidak semua tempat tersedia fasilitas Internet (mungkin hal ini berkaitan dengan masalah tersedianya listrik, telepon, ataupun computer). f. Kurangnya sumber daya manusia (SDM) yang menguasai Internet. g. Kurangnya penguasaan bahasa komputer. h. Akses pada komputer yang memadai dapat menjadi masalah tersendiri bagi peserta didik. i. Peserta didik bisa frustasi jika mereka tidak bisa mengakses grafik, gambar, atau video karena peralatan yang tidak memadai. j. Tersedianya infrastruktur yang bisa dipenuhi k. Informasi dapat bervariasi dala kualitas dan akurasi sehinggan panduan dan fitur pertanyaan diperlukan. l. Peserta didik dapat merasa terisolasi. 3.2 Hasil Analisis Kebutuhan Sistem Berdasarkan identifikasi masalah dan analisis sistem yang telah dijelaskan diatas dapat disimpulkan bahwa diperlukan : 1. Sistem yang dibangun berupa aplikasi website agar dapat diakses kapanpun dan dimanapun 2. Media pembelajaran praktikum perencanaan dan pengendalian proses produksi untuk membantu penyampaian materi praktikum pengolahan dan pengendalian proses produksi 3. akses otentifikasi aplikasi E-learning yang digunakan untuk memberi akses sesuai dengan hak akses user dan untuk keamanan data

III-3 3.3 Analisis Kebutuhan Perangkat Lunak yang di Kembangkan 3.3.1 Use case Diagram Pada bagian ini akan dibahas tentang kebutuhan fungsioanal dari media pembelajaran e-learning praktikum pengolahan dan pengendalian produksi yang digambarkan dengan Use case Diagram. 3.3.1.1 Use Case Diagram E-learning Berikut ini adalah Use Case global dari e-learning praktikum perencanaan dan pengendalian produksi : Login Insert Referensi View Ref erensi Dosen View Ref erensi Edit Referensi View Soal Insert Soal Edit Soal View Nilai Delete Soal Upload Tugas Kelola Ref erensi Delete Ref erensi View Soal Kelola Soal View Modul Prak Delete Modul Prak View Nilai Delete Nilai Mahasiswa Insert Modul Prak View Modul Prak Kelola Modul Prak Edit Modul Prak Kelola Nilai Edit biodata user View biodata user v iew presentasi nilai Administrator edit presentase Kelola account user View Berita Insert Berita kelola presentasi nilai Edit Berita Kelola Tugas download Tugas Kelola Berita Delete Berita View user Edit user Delete User Delete Tugas Kelola User Gambar 3.1 Use Case Diagram Global E-learning

III-4 3.3.2 Deskripsi Use Case Setelah hasil gambaran use case diagram maka di butuhkan sebuah skenario untuk mendiskripsikan dan menganalisis setiap fase use case yang di buat dengan melakukan pemilahan terhadap skenario tersebut. Berikut adalah skenario usecase : 1. Use case login Aktor Tujuan Deskripsi Prekondisi : Mahasiswa, Dosen, Administrator : Verifikasi Login : form login yang digunakan untuk memasukan username dan password dimana username dan password akan menentukan hak akses setiap user. : Form login telah terbuka dan ditampilkan. Tabel 3.1 Skenario Use case Login 1. User memasukan username dan password serta menekan tombol login. 2. Sistem memverifikasi user name dan password. 3. Sistem membawa user pada halaman yang berhak diakses oleh user 4. Jika username atau password salah maka sistem akan menampilkan kembali halaman utama dari e-learning. 2. Use case Kelola modul praktikum Aktor : Dosen dan Mahasiswa Tujuan : insert, update, delete dan view modul praktikum Deskripsi : user dengan hak akses dosen memilih menu kelola modul praktikum,disini dosen dapat menambah (insert),

III-5 Prekondisi mengubah (edit) dan menghapus (delete) modul praktikum sedangkan user dengan hak akses mahasiswa hanya dapat melihat informasi dari modul praktikum yang dipilih oleh user mahasiswa : Form Insert modul praktikum telah terbuka dan ditampilkan Tabel 3.2 Skenario Use case Kelola Modul Praktikum 1. User mengisi field-fields yang terdapat didalam form insert modul praktikum dan menekan tombol submit 2. Sistem memproses dan mengecek hasil inputan user dan menambahkan dalam database learning 3. Sistem menampilkan list data modul praktikum 4. Sistem menampilkan pesan modul praktikum berhasil ditambahkan 5. User memilih edit modul praktikum 6. sistem menampilkan form edit modul praktikum beserta field field yang sudah terdapat didalam database learning 7. User mengubah isi field yang terdapat didalam form edit praktikum dan menekan tombol submit

III-6 11. User memilih delete modul praktikum pilihan 13. User mengkonfirmasi pesan hapus modul praktikum 8. Sistem memproses dan mengecek form edit praktikum dan menambahkan dalam database learning 9. Sistem menampilkan list modul praktikum yang terdapat didalam database learning 10. Menampilkan pesan modul praktikum berhasil diubah 12. Sistem menampilkan pesan konfirmasi hapus modul praktikum yang dipilih oleh user 14. Sistem menghapus data modul praktikum pilihan dalam databse 15. Sistem menampilkan list data modul praktikum dalam database 16. Sistem menampilkan pesan modul praktikum berhasil dihapus 3. Use case Kelola Referensi Aktor : Dosen Tujuan : insert, update, delete Deskripsi : user dengan hak akses dosen memilih menu kelola referensi. Sistem menampilkan informasi list referensi yang telah ada dalam database kepada dosen, user dapat menambah (insert), merubah (Edit) dan menghapus (delete) referensi yang ada didalam database, kemudian

III-7 Prekondisi user dengan hak ases mahasiswa hanya dapat meilihat informasi referensi dengan memilih menu referensi serta mengunduh file referensi. : Form Insert referensi telah terbuka dan ditampilkan Tabel 3.3 Skenario Use case Kelola Referensi 1. User meng-input field yang ada dalam form referensi 2. User menekan tombol upload file 3. Sistem menampilkan explorer direktori untuk mencari file referensi 4. User memilih file yang akan di upload dan menekan tombol submit 5. Sistem mengecek dan menambahkan data referensi kedalam database 6. Sistem menampilkan list data referensi yang ada dalam database 7. Sistem menampilkan pesan referensi berhasil ditambahkan 8. User menekan tomboh upload photo referensi 9. Sistem menampilkan form upload photo referensi 10. User menekan tombol upload photo referensi

III-8 12. User memilih photo yang akan di-upload dan menekan tombol upload 18.user memilih edit referensi 16. User merubah field field yang ada pada form referensi dan menekan tombol submit 20. User menekan delete referensi pilihan 22. User mengkonfirmasi pesan penghapusan data referensi 11. Sistem menampilkan explorer direktori untuk mencari file photo referensi 13. Sistem menambahkan gambar data referensi kedalam database 14. Sistem menampilkan list data referensi yang ada dalam database 15. Sistem menampilkan form detail referensi yang akan diubah oleh user. 17. Sistem merubah data referensi pilihan pada database 18. Sistem menampilkan list data referensi yang ada dalam database 19. Sistem menampilkan pesan referensi berhasil diubah 21. Sistem menampilkan pesan konfirmasi penghapusan data referensi pilihan

III-9 23. Sistem menghapus data referensi yang dipilih user dalam database 24. Sistem menampilkan list data referensi 25. Sistem menampilkan pesan referensi berhasil dihapus 4. Use case Kelola Soal Aktor : Dosen, Mahasiswa Tujuan : insert, edit, delete soal Deskripsi : user dengan hak akses dosen mengakses website, memilih menu kelola kuis. Sistem menampilkan informasi soal soal kuis yang tersedia didalam database kepada dosen, user dapat merubah, menambah dan menghapus soal-soal kuis, sedangkan User dengan hak akses mahasiswa dapat mengerjakan soal ujian praktikum. Prekondisi : Form Insert soal telah terbuka dan ditampilkan Tabel 3.4 Skenario Use Case Kelola Soal 1. User memasukan data kedalam field-fields yang ada pada form insert soal kuis 2. Sistem mengecek data inputan dari user serta menambahkan soal kuis kedalam database 3. Sistem menampilkan list data soal kuis yang ada dalam database 4. Sistem menampilkan pesan soal kuis berhasil ditambahkan 5. User memilih edit soal

III-10 7. User masukan data pada fieldfield yang ada pada form soal kuis dan menekan tombol submit 11. User memilih delete soal pilihan 13. User mengkonfirmasi pesan hapus soal kuis pilihan 17. User dengan hak akses mahasiswa memilih menu kuis 19. User menjawab soal soal 6. Sistem menampilkan detail soal yang akan diubah 8. Sistem merubah data soal yang telah diubah oleh user dalam database 9. Sistem menampilkan list data soal kuis yang ada dalam database 10. Sistem menampilkan pesan soal kuis berhasil diubah 12. Sistem menampilkan pesan konfirmasi hapus soal kuis pilihan 14. Sistem menghapus soal kuis pilihan dalam database 15. Sistem menampilkan list data soal kuis 16. Sistem menampilkan pesan referensi berhasil dihapus 18. Sistem menampilkan soal-soal latihan

III-11 latihan yang ditampilkan oleh sistem lalu menekan tombol jawab. 22. User menekan tombol simpan nilai 20. Sistem memproses jawaban yang dikirim oleh user. 21. sistem menampilkan nilai hasil ujian kepada user tersebut dan user dapat menyimpan nilai tersebut dengan menekan tombol simpan. 23. Sistem menambahkan nilai latihan user 24. Sistem menampilkan halaman info nilai latihan user 5. Use case Kelola Nilai Aktor : Dosen, Mahasiswa Tujuan : edit, delete nilai kuis Deskripsi : user dengan hak akses dosen mengakses website, memilih menu kelola kuis. Sistem menampilkan informasi nilainilai kuis yang tersedia didalam database kepada dosen, user dapat merubah, dan menghapus nilai-nilai kuis, sedangkan User dengan hak akses mahasiswa dapat melihat nilai praktikum. Prekondisi : Form Edit Nilai telah terbuka dan ditampilkan Tabel 3.5 Skenario Use case Kelola Nilai 1. User merubah isi field yang ada pada form data nilai

III-12 mahasiswa dan menekan tombol submit 5. User dengan hak akses mahasiswa memilih menu nilai kuis 2. Sistem mengubah data nilai mahasiswa pada database 3. Sistem menampilkan list data nilai mahasiswa yang ada didalam database 4. Sistem manampilkan pesan nilai mahasiswa berhasil diubah 6. Sistem menampilkan nilai ujian mahasiswa berurut berdasarkan tanggal. 4. Use case Kelola Berita Aktor : Administrator Tujuan : insert, edit, delete berita Deskripsi : user dengan hak akses Administrator mengakses website, memilih menu pengolahan berita. Sistem menampilkan informasi data berita, user dapat menambah,merubah dan menghapus berita yang ada dalam database. Prekondisi : Form Insert Berita telah terbuka dan ditampilkan Tabel 3.6 Skenario Use case Kelola Berita 1. User memasukan data berita pada field-field yang tersedia dalam form insert berita 2. Sistem mengecek dan menambahkan data berita

III-13 5. User memilih edit berita 7. User masukan data berita pada field-field yang terdapat didalam form edit berita 11. User memilih delete berita pilhan 13. User mengkonfirmasi pesan hapus berita kedalam database 3. Sistem menampilkan list data berita yang ada dalam database 4. Sistem menampilkan pesan berita berhasil ditambahkan 6. Sistem menampilkan detail berita yang akan diubah 8. Sistem mengubah data berita dalam database 9. Sistem menampilkan list data berita yang ada dalam database 10. Sistem menampikan pesan berita berhasil diubah 12. Sistem menampilkan pesan konfirmasi penghapusan data berita pilihan 14. sistem menghapus data berita didalam databse 15. sistem menampilkan list data berita yang ada didalam databse 16. sistem menampilkan pesan berita berhasil dihapus

III-14 6. Use ase Kelola User Aktor : Administrator Tujuan : Mengolah data user Deskripsi : pada saat user login berhasil dan user dibawa pada halaman yang boleh diakses, user memilih menu pengolahan user. Sistem membawa user pada halaman pengolahan user. User dapat mengolah data user seperti informasi data user, menambah data user, menghapus data user. Prekondisi : Form Inser User dosen telah terbuka dan ditampilkan. Tabel 3.7 Skenario Use Case Kelola User 1. User memasukan data user dosen kedalam field-field yang ada dalam form insert user dosen 2. Sistem mengecek data masukan dari user dan menambahkan data user dosen kedalam database 3. Sistem menampilkan list data user dosen yang ada dalam databse 4. Sistem menampilkan pesan dosen berhasil ditambahkan 5. User memilih edit biodata dosen pilihan 6. Sistem menampilkan form edit detail data dosen pilihan 7. User mengubah data detail dosen yang ada pada form edit dosen 8. Sistem mengubah data user

III-15 11. User memilih delete user dosen pilihan 13. User mengkonfirmasi pesan hapus data dosen pilihan 17. User memasukan data user dosen kedalam field-field yang ada dalam form insert user Mahasiswa 21. User memilih edit biodata Mahasiswa pilihan dosen pilihan pada database 9. Sistem menapilkan list data user dosen yang ada pada databse 10. Sistem menampilkan pesan dosen berhasil diubah 12. Sistem menampilkan pesan konfirmasi hapus data dosen 14. Sistem menghapus data dosen pilihan 15. Sistem menampilkan data dosen yang ada didalam database 16. Sistem menampilkan pesan dosen berhasil dihapus 18. Sistem mengecek data masukan dari user dan menambahkan data user Mahasiswa kedalam database 19. Sistem menampilkan list data user Mahasiswa yang ada dalam databse 20. Sistem menampilkan pesan Mahasiswa berhasil ditambahkan 22. Sistem menampilkan form edit detail data Mahasiswa pilihan

III-16 23. User mengubah data detail Mahasiswa yang ada pada form edit Mahasiswa 27. User memilih delete user Mahasiswa pilihan 29. User mengkonfirmasi pesan hapus data Mahasiswa pilihan 24. Sistem mengubah data user dosen pilihan pada database 25. Sistem menapilkan list data user Mahasiswa yang ada pada databse 26. Sistem menampilkan pesan Mahasiswa berhasil diubah 28. Sistem menampilkan pesan konfirmasi hapus data Mahasiswa 30. Sistem menghapus data Mahasiswa pilihan 31. Sistem menampilkan data Mahasiswa yang ada didalam database 32. Sistem menampilkan pesan Mahasiswa berhasil dihapus 7. Kelola Account user Aktor : Dosen,Mahasiswa Tujuan : Mengolah data user Deskripsi : pada saat user login berhasil dan user dibawa pada halaman yang boleh diakses, user memilih menu biodata yang menampilkan detail biodata user, kemudian user dapat mangubah detail biodata. Prekondisi : Form biodata User dosen telah terbuka dan ditampilkan.

III-17 Tabel 3.8 Skenario Use Case Account user 1. Sistem menampilkan detail data biodata user dosen 2. User memilih edit biodata 3. Sistem menampilkan form edit detail data user dosen 4. User mengubah data detail biodata user yang ada pada form edit user dosen 5. Sistem mengubah data user pada database 6. Sistem menampilkan detail biodata user dosen 7. User memilih edit biodata 8. Sistem menampilkan detail data biodata user mahasiswa 9. User memilih edit biodata 10. Sistem menampilkan form edit detail data user mahasiswa 11. User mengubah data detail biodata user yang ada pada form edit user mahasiswa 12. Sistem mengubah data user pada database 13. Sistem menampilkan detail biodata user mahasiswa

III-18 8. Kelola Tugas Aktor Tujuan Deskripsi Prekondisi : Dosen,Mahasiswa : Mengolah data tugas praktikum : pada saat user login berhasil dan user dibawa pada halaman yang boleh diakses, user memilih menu tugas yang menampilkan list data tugas dan kemudian user sub menu upload laporan atau sub menu tugas pendahuluan yang menampilkan form upload tugas praktikum : Form tugas praktikum telah terbuka dan ditampilkan. Tabel 3.9 Skenario Use Case Tugas 1. Sistem menampilkan list data tugas praktikum 2. User memilih download tugas praktikum yang dipilih 3. Sistem menampilkan file tugas yang sedang diunduh 4. User memilih delete tugas praktikum 5. Sistem menampilkan pesan konfirmasi hapus tugas 6. User mengkonfirmasi hapus tugas praktikum 7. Sistem manghapus tugas praktikum didalam database 8. User mengubah data detail biodata user yang ada pada form edit user mahasiswa 9. Sistem menampilkan list data tugas berdasarkan npm

III-19 10. User memilih submenu upload laporan 12. User memasukan data laporan 11. Sistem menampilkan form upload laporan 13. Sistem manambahkan data kedalam database 14. User memilih submenu upload tugas pendahuluan 16. User memasukan data tugas pendahuluan 15. Sistem menampilkan form upload tugas pendahuluan 17. Sistem manambahkan data kedalam database 9. Use case view Modul Praktikum Aktor : Mahasiswa Tujuan : view modul praktikum Deskripsi : user dengan hak akses mahasiswa hanya dapat melihat informasi dari modul praktikum yang dipilih oleh user mahasiswa Tabel 3.10 Skenario Use case View Modul Praktikum 1. User dengan hak akses mahasiswa memilih menu modul praktikum 2. Sistem menampilkan sub menu dari modul praktikum 3. User memilih sub modul I dari menu modul praktikum

III-20 4. Sistem membawa user pada halaman modul praktikum dan menampilkan modul praktikum pilihan 10. Use case View Referensi Aktor : Dosen dan Mahasiswa Tujuan : view referensi Deskripsi : user dengan hak ases mahasiswa hanya dapat meilihat informasi referensi dengan memilih menu referensi serta mengunduh file referensi. Tabel 3.11 Skenario Use case View Referensi 1. User dengan hak akses mahasiswa memilih menu referensi 2. Sistem menampilkan list data referensi beserta detail setiap data referensi dan disertai tombol download 3. User memilih referensi yang akan di download 4. Sistem menampilkan referensi yang sedang di download user

III-21 11. Use case view Soal UTS dan UAS Aktor : Mahasiswa Tujuan : mengerjakan soal uts atau uas Deskripsi : User dengan hak akses mahasiswa dapat mengerjakan soal uts dan soal uas ujian praktikum. Tabel 3.12 Skenario Use Case view Soal UTS dan UAS 1. User dengan hak akses mahasiswa memilih menu kuis 2. User memlih sub soal uts atau uas 3. Sistem menampilkan soal-soal latihan yang dipilih user 4. User menjawab soal soal latihan yang ditampilkan oleh sistem lalu menekan tombol jawab. 5. Sistem memproses jawaban yang dikirim oleh user. 6. sistem menampilkan nilai hasil ujian kepada user tersebut dan user dapat menyimpan nilai tersebut dengan menekan tombol simpan. 7. User menekan tombol simpan nilai 8. Sistem menambahkan nilai latihan user 9. Sistem menampilkan halaman info nilai latihan user

III-22 12. Use case view Nilai Aktor : Mahasiswa Tujuan : melihat nilai kuis Deskripsi : User dengan hak akses mahasiswa dapat melihat nilai praktikum. Tabel 3.13 Skenario Use case View Nilai 1. User dengan hak akses mahasiswa memilih menu nilai kuis 2. Sistem menampilkan nilai ujian mahasiswa berurut berdasarkan tanggal. 13. Use case Kelola Presentase Nilai Aktor : Dosen Tujuan : melihat dan mengedit nilai kuis Deskripsi : User dengan hak akses dosen dapat melihat presentase penilaian dan dapat merubah presentase penilaian praktikum Tabel 3.14 Skenario Use case Presentase Nilai 1. User dengan hak akses dosen memilih menu nilai 2. User memilih sub menu rumus nilai 3. Sistem menampilkan nilai ujian mahasiswa berurut berdasarkan tanggal. 4. User merubah presentase penilain praktikum dan menekan submit 5. Sistem merubah nilai presentase

III-23 yang dimasukan oleh user 6. Sistem menampilkan list data presentase nilai praktikum 3.3.3 Class Diagram Tahap Analisis Pada bagian ini akan dibahas gambaran diagram class dari masing-masing use case diagram untuk pengembangan perangkat lunak yaitu sebagai berikut: 3.3.3.1 Class Diagram Tahap Analisis dari Pembangunan Perangkat Lunak E-learning Praktikum Perencanaan dan Pengendalian Produksi Teknik Industri Universitas Widyatama

III-24 Form Login authentikasi T_user Form kelola account user Controller Dosen T_modul_prak User Form kelola Soal T_nilai Form Kelola Nilai T_tugas Form Kelola Modul_prak T_soal Dosen Mahasiswa Form Kelola Referensi T_ebook Form Kelola tugas Controller Mhs form kelola perentase nilai T_rums_nilai T_berita Form Kelola User Administrator Controller Admin Form Kelola Berita Gambar 3.2 Class Diagram Tahap Analisis dari E-learning Praktikum Perencanaan dan Pengendalian Produksi Teknik Industri Universitas Widyatama