2. Use Cases - Tugas 3 SRS dan WBS

SOFTWARE REQUIREMENT SYSTEM

  1. Introduction

  Pendidikan informal sering menjadi salah satu alternatif bagi orang t ua dalam meningkat kan kemampuan anak baik dari segi akademik maupun no n-akademik. Tet api t erkadang pengawasan orang t ua t erhadap anak- anaknya pada lembaga tersebut masih di rasa kurang. Mereka condong menyerahkan sepenuhnya kegiat an anak-anaknya kepada lembaga tersebut dan anak mereka sendiri. Sehingga orang tua kurang tahu perkembangan anak dalam lembaga yang mereka ikut i. Sudah banyak lembaga informal akademik maupun non-akademik yang berdiri di Indonesia ini. Tetapi sedikit dari mereka yang memfasilit asi siswanya untuk dapat t erus memant au perkembangan dalam lembag a t ersebut melalui aplikasi web service. Bisa dikat akan dapat di hitung oleh jari bagi mereka para lembaga yang menyediakan web service bagi siswanya. Karena unt uk pembuatan domain dengan segala infrast rukturnya akan memakan biaya yang besar, t idak semua lembaga dapat memfasilitasi hal tersebut. Bagi lembaga yang memiliki dana yang terbatas dirasa sulit unt uk m elakukan pembuat an web service sendiri, namun bagi lembaga yang memiliki dana besar tidak menjadi masalah. Oleh karena it u, diperlukan sebuah sistem aplikasi yang dapat menaungi lem baga – lembaga informal t ersebut untuk dapat memberikan layanan web service kapada siswa dan orang tua siswa den gan beberapa f asilitas dan infrastrukt ur yang memadai serta fleksib el sesuai kebut uhan dengan berbasiskan SaaS. SEM AR akan meberikan pelayanan manajemen dan informasi bagi sebuha lembaga unt uk m engat ur kebut uhan lembaganya. Dalam hal ini SEMAR mem berikan fasilit as bagi Lem baga, Siswa, Orang Tua, dan Staff lembaga untuk ikut terlibat langsung dalam memanajemen maupun mengawasi segala kegiatan yang berhubungan dengan lembaga. SEM AR yang berbasis web service akan lebih mudah diakses dimanapun dengan bant uan koneksi int ernet dan memiliki aksebilitas 24 jam. Tidak mem erlukan instalasi pada komput er dan tidak akan memakan storage besar karena semua dat a yang dimiliki oleh lembaga akan disimpan dalam storage server SEM AR yang dapat dipilih sesuai dengan kebutuhan masing – masing lembaga.

  2. Use Cases

  Dalam menjalankan aplikasi SEM AR ini, terdapat beberapa langkah yang digunakan agar masing – masing user dapat memahami aplikasi ini dengan baik. Sehingga sistem akan dapat berfungsi secara maksimal dan dapat bermanfaat bagi pihak yang terlibat. Selain itu agar tidak terjadi kebingungan dan ketidakjelasan bagi user yang akan menggunakan aplikasi ini. Use case akan mendriskipsikan masing – masing kegiat an yang dapat dilakukan oleh user. Untuk lebih detail menganai use case ini akan dibahas selanjut nya pada Use Cse Suite.

  3. Functional Requirements

  Sistem ini memiliki beberapa persyaratan fungsional yang harus dipenuhi, yaitu unt uk dapat mengakses sistem ini harus terkoneksi dengan int ernet mengingat aplikasi SEM AR merupakan apilikasi berbasis web. Otoritas user dalam mengkases aplikasi akan dibatasi oleh super admin sesuai dengan kebutuhan masing – masing user. Selain itu set iap user harus melakukan registrasi terlbih dahulu agar dapat mengakses segala fit ur dalam aplikasi ini. User yang mendaftar diawjibkan memiliki akun email t erlebih dahulu.

  4. Non-Functional Requirements  What are the usability requirements? SEM AR yang buat nantinya harus understandabilit y, learnability, dan operability.

   Understandability

   Learnability

  User dokumen yang disediakan harus selengkap mungkin. Nantinya SEM AR akan disediakan fitur help dimana fit ur ini berisi penjelasan secara umum t entang perint ah yang ada pada SEM AR atau hal-hal yang berhubungan dengan SEM AR. Dan mudah dipelajari.

   Operabilit y Saat terjadi error message menjelaskan juga bagaimana cara untuk recover dari kerusakan. Int erface actions dan elem ent harus konsist en.

   What are the reliability and up-time requirements?

  User dapat mem buka akun mereka 24jam . Admin lembaga juga bisa melakukan m enajem en file 24jam karena tersedia secara online dan dapat dilakukan di web browser manapun.

   What are the safety requirements?

  Keamanan dalam SEM AR t erlet ak pada saat klien melakukan registrasi. Klien mendaftarkan lem baganya secara online di situs resmi SEM AR. Pembayaran bis adilakukan sebelum atau set elah regist rasi. Apabila pembayaran dilakukan set elah registrasi maka sistem belum bisa diaktifkan t etapi sudah terdaft ar dalam SEM AR sebagai calon klien. Set elah pembayaran dilakukan klien memasukkan nomer validasi ke form yang disediakan.

   What are the security requirements?

  Dalam SEM AR ada beberapa hal yang perlu diperhatikan berkaitan dengan hal security requirements ant ara lain :

 SEMAR menggunakan sistem user login dan password. Setiap user mempunyai 1 password dan 1 usernam e.

   User dan aplikasi-aplikasi hanya dapat m engakses data dan layanan yang telah diot orisasi.  M endet eksi serangan oleh orang yang tidak berwenang dan aplikasi klien. Jadi SEM AR mempunyai kekebalan terhadap serangan-serangan.

   M emastikan bahwa program jahat yang tidak sah (misalnya, virus) tidak menginfeksi aplikasi atau komponen.  M enjaga kerahasian data klien dan user.  What are the performance and scalability requirements requirements?

  Dalam memenuhi t ingkat spesifikasi jalannya aplikasi-aplikasi yang dihadirkan dalam SEMAR kami memanf aat kan cloud com put ing sehingga mem ungkinkan user menyimpan data dalam jumlah besar tanpa m embeli server sendiri.

   What are the maintainability and upgradability requirements?

  Dengan sistem berbasis web, SEM AR mem berikan kemudahan bagi user. SEM AR dilengkapi dengan sistem admin sehingga user tidak perlu mengubah total apabila ingin menambahkan fasilitas tertent u ke dalam sistem. User hanya mengupgrade apabila ada pembaharuan.

   What are the supportability and operability requirements?

  Semar dirancang unt uk memberikan layanan kepada lembaga – lembaga bimbingan belajar untuk dapat membangun sistem informasi secara online sesuai dengan kebut uhan lembaga tersebut. Dengan adanya aplikasi SEM AR ini akan mengurangi biaya operasional dari sebuah lem baga t erkait dengan manajem en lembaga secara online.

   What are the business life-cycle requirements?

  SEM AR secara tidak langsung akan terikat kont rak dengan para lembaga yang t elah melakukan registrasi dengan memilih paket yang telah dit entukan.

5. Enviromental Requirements

   What are the system hardware requirements?

  Pada kebut uhan syst em terkait perangkat keras dibutuhkan sebuah server dan perangkat comput er dalam penanganan system. Kemudian terkait kebutuhan akan perangkat keras pada masing – masing lembaga adalah perangkat com put er dan infrastruktur jaringan yang terkoneksi pada int ernet.

   What are the system software requirements? syst em adalah edit or unt uk bahasa php, html dan javascript. Kemudian pada segi pemantauan system dianataranya juga mem but uhkan aplikasi web browser.

   What application program interfaces ( APIs ) must be provided?

  Aplikasi ini dibangun dengan menggunakan bahasa pemrograman HTM L dan PHP. Kem udian pada sisi kebutuhan yang lebih lanjut memanfaatkan JavaScript API. API merupakan bahasa pemrograman yang menjembatani antara aplikasi dengan syst em.

   What are the data import and export requirements?

  System menyim pan data pada aplikasi phpM yAdmin pada host ing. Sehingga sifatnya adalah secara online media penyimpanan dat anya. Dat a yang disim pan dalam bent uk SQL.

6. Use Case Suite

  Use Case by User Function

1) Super Admin

   M engat ur Site SEM AR

  Super Admin dapat mengat ur site dari semar. Pengaturan site yang dimaksud meliputi edit profil pada halaman site, customize ( mengat ur Ringkasan: background, warna, tema dan content site) dan memberikan report pada halaman sit e ketika SEM AR tidak bisa diakses dikarenakan adanya perbaikan. Pengat uran site menggunakan prinsip CM S. Prioritas: Sangat penting.

  Kondisional, sesuai dengan kebut uhan dan keadaan t ertentu yang Frekuensi: memaksa diperlukan adanya perubahan.

  1. Super Admin masuk ke SEM AR menggunakan Web Browser

  2. Super Admin login

  3. Super Admin masuk kehalaman utama Super Admin Sekenario Utama:

  4. Super Admin memilih akan mengat ur apa dengan mengklik tombol navigasi

  5. Super Admin mengat ur site sesuai kebut uhan

   Sekenario Super Admin tidak masuk kedalam halaman ut ama sit e jika Alternatif kombinasi username dan password t idak sesuai.

  Catat an dan

  • Pert anyaan

   Validasi dan ot oritas User

  Super Admin dapat memberikan ot oritas kepada pengguna pada level Ringkasan: Admin Lembaga dengan catatan telah mem enuhi at uran yang t elah dit ent ukan unt uk dapat mendapat kan layanan SEM AR.

  Prioritas: Sangat penting. Frekuensi: Kondisional, sesuai permintaan permohonan dari lembaga

  1. Lembaga masuk ke sit e pendaftaran SEM AR online kem udian mengisi form pendaftaran

  2. Lembaga mentransfer sejumlah uang yang sesuai dengan harga paket SEMAR ke rekening Sekenario Utama:

  3. Lembaga konfirmasi kepada Super Admin telah ditransfer uang tersebut dan atas nama siapa sementara

  5. Super Admin memberikan otoritas pada lem baga t ersebut sesuai dengan user id dan paket yang t elah dipilih

  6. Lembaga dapat mengakses layanana SEM AR

   Jika permint aan gagal tervalidasi karena tidak ada kesesuaian

  Sekenario antara data pada rekening dan data dari lem baga maka Super Alternatif

  Admin mengirimkan pemberitahuan

  

 Lem baga harus memiliki email terlebih dahulu

  Catat an dan

   Super Admin melakukan pengecekan secara manual antara dat a

  Pert anyaan yang dikirimkan oleh lembaga dengan laporan pada rekening

   M elakukan banned t erhadap user lembaga yang menyalahi aturan

  Super Admin dapat melakukan baneed terhadap user lemabaga yang Ringkasan: t idak patuh atau menyalahi at uran dan kesepakatan yang telah dit ent ukan.

  Prioritas: Sangat penting. Frekuensi: Kondisional.

  1. Super admin mengecek apakah ada penyalahgunaan dari aplikasi SEM AR

  2. Penyalahgunaan fasilitas dalam aplikasi SEM AR akan t erlihat dalam database super admin

  3. Super admin akan mengecek kembali user lembaga yang t elah menyalah at uran tersebut Sekenario Utama:

  4. Super Admin memberikan peringatan pertama dan kedua kepada user lembaga yang bersalah

  5. Apabila hingga tiga kali menyalahgunakan fasilitas, maka super admin memiliki hak penuh unt uk melakukan banned t erhadap user lembaga t ersebut

  6. User lembaga yang telah dibanned akan dinonaktifkan akunnya

   User lembaga yang telah melakukan kesalahan fatal dan berat

  Sekenario dalam menyalahgunakan aplikasi akan lagusng di banned oleh Alternatif super admin.

   Super admin berhak menent ukan apakah user lembaga tersebut langsung dibanned atau diberi peringatan terlebih dahulu.

  Catat an dan

   User lembaga yang telah dibanned dapat aktif kembali apabila

  Pert anyaan telah mem enuhi syarat yang t elah dit ent ukan unt uk dapat mengaktifkan akunnya kembali.

   Admin Lembaga 2)  M engat ur site lembaga

  Admin Lembaga dapat melakukan pengat uran t erhadap site lembaga t erkait.Pengat uran site m eliput i edit profil pada halaman sit e, Ringkasan: customize ( mengat ur background, warna, tema dan cont ent site) dan memberikan report pada halaman site lembaga yang tidak bisa diakses karena adanya perbaikan. Prioritas: Sangat penting. Frekuensi: Sesuai kebutuhan lembaga.

  1. Admin Lembaga melakukan login ke aplikasi lem baga

  2. Admin Lembaga masuk kehalam an ut am a Admin Lembaga Sekenario Utama:

  3. Admin Lembaga akan mengatur site sesuai kebut uhan dengan menggunakan t ombol navigasi.

   Admin Lembaga tidak masuk kedalam halaman utama site jika

  Sekenario kombinasi username dan password t idak sesuai .

  Alternatif  Akan t erdapat menu pilihan forgot password apabila user lupa.

   Setiap Admin Lembaga yang akan melakukan pengat uran site ke

  Catat an dan aplikasi lembaga harus memiliki user name dan password terlebih Pert anyaan dahulu.

   Validasi dan ot oritas user

  Admin Lembaga dapat memberikan ot oritas kepada pengguna pada level siswa, pegawai dan orang tua dengan catatan telah memenuhi Ringkasan: aturan yang telah dit entukan untuk dapat mendapat kan layanan

  SEM AR Prioritas: Sangat penting. Frekuensi: Sesuai kebutuhan user.

  Dari user siswa dan orang t ua :

  1. Siswa mengisi form pendaftaran secara offline yang ada pada lembaga (orang tua siswa yang terdaft ar otomatis langsung mempunyai user dan password unt uk mengakses aplikasi lembaga)

  2. Form dikum pulkan ke admin lembaga untuk di validasi

  3. Siswa dan orang tua secara otomatis akan menerima usernam e, password dan nomor verifikasi dari admin lembaga. Sekenario Utama:

  4. Siswa dan orang tua dapat melakukan registrasi ke aplikasi SEM AR

  6. Siswa dan orang tua telah terdaftar dalam aplikasi SEM AR Dari user pegawai :

  1. Pegawai secara otomatis mempunyai user dan password pada lembaga terkait

  2. Pegawai dapat melakukan registrasi ke aplikasi SEM AR

  3. Pegawai t elah t erdaft ar dalam aplikasi SEM AR

   Jika permint aan gagal tervalidasi karena user belum melakukan

  Sekenario validasi ke admin lembaga, maka Admin Lembaga akan Alternatif mengirimkan pem berit ahuan.

   Catat an dan Setiap user yang akan melakukan registrasi ke aplikasi SEM AR Pert anyaan harus memiliki akun email t erlebih dahulu.  M elakukan banned t erhadap user lembaga yang menyalahi aturan

  Admin Lembaga dapat melakukan baneed terhadap user lemabaga Ringkasan: yang t idak patuh atau menyalahi at uran dan kesepakat an yang telah dit ent ukan.

  Prioritas: Sangat penting. Frekuensi: Sesuai kebutuhan.

  1. Admin Lembaga mengecek apakah ada penyalahgunaan dari aplikasi SEMAR

  2. Penyalahgunaan fasilitas dalam aplikasi SEM AR akan t erlihat dalam database Admin Lembaga

  3. Admin Lembaga akan mengecek kembali user yang t elah menyalah at uran tersebut ( baik dari user siswa, pegawai maupun Sekenario Utama: orang tua )

  4. Admin Lembaga mem berikan peringatan pert ama dan kedua kepada user yang bersalah

  5. Apabila hingga tiga kali menyalahgunakan fasilitas, maka Admin Lembaga memiliki hak penuh untuk melakukan banned terhadap user tersebut

  6. User yang telah dibanned akan dinonaktifkan akunnya

   User yang telah melakukan kesalahan fatal dan berat dalam

  Sekenario menyalahgunakan aplikasi akan lagusng di banned oleh Admin Alternatif

  Lem baga

   Admin Lembaga berhak menentukan apakah user t ersebut langsung dibanned atau diberi peringatan terlebih dahulu .

  Catat an dan

   User yang telah dibanned dapat akt if kem bali apabila t elah

  Pert anyaan memenuhi syarat yang t elah ditent ukan untuk dapat mengaktifkan akunnya kembali.

   M anajem en data terkait siswa, pegawai dan orangt ua

  Admin Lembaga dapat melakukan manajem en data meliput i : M engelola dan mengakses profil lem baga

  • M engelola dat a t erkait dat a lembaga berupa materi/ modul
  • pembelajaran M engelola dat a siswa terkait absensi, history siswa,
  • t ambah/ hapus siswa, profil siswa, jadwal kursus dan ujian serta Ringkasan: data keuangan.

  M engakses rekap nilai dari masing-masing siswa.

  • M engelola dat a pegawai yang terkait dengan absensi, hist ory
  • pegawai, tam bah/ hapus pegawai, profil pegawai, jadwal kerja serta data keuangan. Admin dapat menambah atau menghapus user orang tua atau
  • wali serta dapat melakukan manajem en profil orang tua.

  Prioritas: Penting. Frekuensi: Sesuai kebutuhan.

  1. Admin lem baga melakukan login ke aplikasi SEM AR

  2. Admin lem baga menuju ke halaman utama

  3. Terdapat banyak menu-menu manajemen m eliput i info lembaga, Sekenario Utama: data siswa, pegawai dan orang t ua

  4. Admin Lembaga dapat melakukan manajemen data sesuai dengan kebutuhan

   Sekenario Admin Lembaga tidak masuk kedalam halaman utama jika Alternatif kombinasi username dan password t idak sesuai.

   Setiap Admin Lembaga yang akan melakukan manajemen data

  Catat an dan pada aplikasi lembaga harus memiliki user nam e dan password Pert anyaan terlebih dahulu.

  Siwa melakukan pendaft aran dan admin lembaga akan melakukan Ringkasan: validasi terhadap data siswa dan memberikan nomor verifikasi ke siswa unt uk melakukan registrsi ulang ke sistem.

  Prioritas: Sangat penting. Frekuensi: Setiap ada user yang baru.

  1. Siswa mengisi form pendaftaran yang ada

  2. Form dikum pulkan ke admin lembaga untuk di validasi

  3. Siswa akan menerima usernam e, password dan nomor verifikasi Sekenario Utama: dari admin lembaga.

  4. Siswa melakukan registrasi ke aplikasi SEM AR 5. Siswa telah t erdaftar dalam aplikasi SEM AR.

   Siswa yang belum melakukan validasi ke admin lembaga terlebih

  Sekenario dahulu tidak akan bisa melakukan registrasi ke aplikasi SEMAR, Alternatif akan muncul peringatan apabila siswa harus registrasi dahulu.

   Catat an dan Setiap siswa yang akan melakukan registrasi ke aplikasi SEM AR Pert anyaan harus memiliki akun email t erlebih dahulu.  M elakukan edit profil

  Siswa yang telah t erdaftar pada aplikasi SEMAR ini dapat melakukan Ringkasan: manajemen kembali t erhadap profil pribadinya.

  Prioritas: Penting. Frekuensi: Sesuai kebutuhan user.

  1. Siswa melakukan login ke aplikasi SEMAR pada SEM AR Siswa.

  2. Siswa menuju ke halam an profile pada menu ut ama 3. Siswa memilih menu edit. Sekenario Utama: 4. Siswa melakukan perubahan dat a sesuai kebut uhan.

  5. Siswa melakukan save terhadap perubahan data.

  6. Siswa melihat dat a terbaru dari profil yang telah diperbarui.

  7. Siswa kembali ke halaman utama atau log out.

   Akan t erdapat menu pilihan forgot password apabila user lupa.

  Sekenario

   Siswa dapat membatalkan perubahan data dengan memilih opsi

  Alternatif batal, maka data akan tet ap sesuai dengan dat a terkahir siswa.

   Catat an dan Ada beberapa data yang tidak bisa diedit atau diubah sendiri oleh Pert anyaan siswa sepert i id dan email yang digunakan.

 M engakses laporan dat a siswa (nilai, keuangan dan pengum uman t erkait lem baga)

  Siswa yang telah t erdaftar pada aplikasi SEMAR dapat melihat laporan Ringkasan: data pribadi siswa terkait akademik, keuangan dan pengum uman – pengumum an .

  Prioritas: Penting. Frekuensi: Sesuai kebutuhan user. Sekenario Utama: 1. Siswa melakukan login ke aplikasi SEMAR pada SEM AR Siswa.

  2. Siswa menuju ke halam an yang diinginkan pada menu utama unt uk melihat data akademik, keuangan atau pengumuman.

  Alternatif  Akan t erdapat menu pilihan forgot password apabila user lupa.

  

 Apabila t erdapat post komentar dari siswa yang dirasa tidak

  Alternatif  Akan t erdapat menu pilihan forgot password apabila user lupa.

  5. Siswa kembali ke halaman utama atau log out. Sekenario

  4. Siswa dapat melakukan komunikasi melalui chat maupun post kom ent ar.

  3. Siswa memilih forum yang akan digunakan untuk berkomunikasi.

  2. Siswa menuju ke halam an forum yang t elah disediakan.

  Sekenario Utama: 1. Siswa melakukan login ke aplikasi SEMAR pada SEM AR Siswa.

  Prioritas: Tergantung user. Frekuensi: Sesuai kebutuhan user.

  Ringkasan: Siswa yang telah t erdaftar pada aplikasi SEMAR dapat saling berkomunikasi antar siswa, dengan t ent or, lembaga maupun kom unit as.

   M elakukan komunikasi dengan siswa, dengan lembaga, dengan tentor, maupun dengan kom unitas

  Catat an dan Pert anyaan  Siwa boleh mengunduh tutorial lebih dari satu kali.

   Siswa dapat melakukan permintaan tut orial yang ingin diupload oleh admin lembaga melalui forum yang disediakan.

  5. Siswa kembali ke halaman utama atau log out. Sekenario

  3. Siswa melihat laporan dat a pribadinya.

  4. Siswa mengunduh tut orial tersebut.

  3. Siswa memilih tut uorial yang akan di unduh.

  2. Siswa menuju ke halam an mat eri dimana semua tutorial bagi siswa tersedia disana.

  Frekuensi: Sesuai kebutuhan user. Sekenario Utama: 1. Siswa melakukan login ke aplikasi SEMAR pada SEM AR Siswa.

  Ringkasan: Siswa yang telah t erdaftar pada aplikasi SEMAR dapat medownload/ mengunduh tutorial yang disediakan oleh lembaga masing-masing Prioritas: Tergantung user.

   M engunduh tut orial

   Semua hal berhubungan dengan akademik dan keuangan t elah teroganisir dengan baik seperti laporan keuangan yang di susun berdasrakan bulan pem bayaran.

  Pert anyaan

  kesalahan pada dat a laporan siswa, maka siswa dapat melakukan pem betulan data langsung pada admin lem baga. Catat an dan

  

 Laporan data siswa hanya bisa dilihat oleh siswa, apabila ada

   Akan t erdapat menu pilihan forgot password apabila user lupa.

  Alternatif

  4. Siswa kembali ke halaman utama atau log out. Sekenario

  pant as, admin lem baga memiliki otoritas penuh dalam melakukan block terhadap kom entar tersebut dan m emberi peringatan

  

  Siswa tidak perlu login kembali apabila ingin menuju SEMAR Catat an dan

  Komunit as setelah login pada SEM AR Siswa. Tetapi apabila siswa Pert anyaan hanya ingin menuju SEM AR Komunitas, siswa harus login.

4) Orang Tua

   M elakukan pendaft aran akun

  Ortu melakukan pendaft aran dan admin lembaga akan melakukan Ringkasan: validasi terhadap data ortu dan memberikan nom or verifikasi ke ortu unt uk melakukan registrsi ulang ke sistem.

  Prioritas: Sangat penting. Frekuensi: Setiap ada user yang baru.

  1. Ortu mengisi form pendaftaran yang ada

  2. Form dikum pulkan ke admin lembaga untuk di validasi

  3. Ortu akan menerima usernam e, password dan nomor verifikasi Sekenario Utama: dari admin lembaga.

  4. Ortu melakukan registrasi ke aplikasi SEM AR 5. Ortu telah terdaft ar dalam aplikasi SEM AR.

   Ortu yang belum melakukan validasi ke admin lembaga terlebih

  Sekenario dahulu tidak akan bisa melakukan registrasi ke aplikasi SEMAR, Alternatif akan muncul peringatan apabila ortu harus registrasi dahulu.

   Catat an dan Setiap ortu yang akan melakukan registrasi ke aplikasi SEM AR Pert anyaan harus memiliki akun email t erlebih dahulu.

  

 M engakses laporan dat a siswa (nilai, keuangan dan pengum uman t erkait lem baga)

  Ortu yang t elah terdaft ar pada aplikasi SEM AR dapat melihat laporan Ringkasan: data pribadi anaknya pada lembaga t erkait mengenai akademik, keuangan dan pengum uman – pengumum an.

  Prioritas: Penting. Frekuensi: Sesuai kebutuhan user.

  1. Ortu melakukan login ke aplikasi SEMAR pada SEM AR Ortu.

  2. Ortu menuju ke halaman yang diinginkan pada menu utama unt uk Sekenario Utama: melihat data akademik, keuangan atau pengumuman.

  3. Ortu melihat laporan data pribadi anaknya yang t erdaft ar.

  4. Ortu kembali ke halaman ut ama atau log out.

   Akan t erdapat menu pilihan forgot password apabila user lupa.

  Sekenario

   Laporan data siswa hanya bisa dilihat oleh ortu, ortu tidak dapat Alternatif melakukan proses edit maupun hapus terhadap data.

   Semua hal berhubungan dengan akademik dan keuangan t elah

  Catat an dan teroganisir dengan baik seperti laporan keuangan yang di susun Pert anyaan berdasrakan bulan pem bayaran.

   M elakukan komunikasi dengan lem baga maupun dengan tentor

  Ortu yang t elah terdaft ar pada aplikasi SEM AR dapat saling Ringkasan: berkomunikasi dengan t ent or dan lem baga. Prioritas: Tergantung user. Frekuensi: Sesuai kebutuhan user.

  Sekenario Utama: 1. Ortu melakukan login ke aplikasi SEMAR pada SEM AR Ortu.

  2. Ortu menuju ke halaman forum yang t elah disediakan.

  3. Ortu memilih forum yang akan digunakan unt uk berkomunikasi.

  4. Ortu dapat melakukan kom unikasi melalui chat maupun post kom ent ar.

  5. Ortu kembali ke halaman ut ama atau log out. Sekenario

  Alternatif  Akan t erdapat menu pilihan forgot password apabila user lupa.

   Apabila t erdapat post komentar dari ortu yang dirasa tidak pant as,

  admin lembaga memiliki otoritas penuh dalam melakukan block terhadap komentar tersebut dan mem beri peringat an kepada ortu. Catat an dan

  Pert anyaan

   Ortu tudak dapat bergabung dengan SEM AR Komunitas, ort u hanya dapat melakukan kom unikasi dengan tentor dan lembaga.

5) Staff

  Admin Lembaga akan melakukan validasi t erhadap data staff dan memberikan nom or verifikasi ke staff untuk melakukan registrsi ulang ke sist em. Prioritas: Sangat penting. Frekuensi: Setiap ada user (staff) yang baru.

   Setiap staff yang akan m elakukan registrasi ke aplikasi SEMAR harus memiliki akun email t erlebih dahulu.  M engakses dan mengelola biodata

  5. Staff melakukan save terhadap perubahan data.

  4. Staff melakukan perubahan data sesuai kebut uhan.

  2. Staff menuju ke halaman profile pada menu ut ama 3. Staff memilih menu edit.

  Sekenario Utama: 1. Staff melakukan login ke aplikasi SEMAR.

  Prioritas: Penting. Frekuensi: Sesuai kebutuhan user.

  Ringkasan: Staff yang telah terdaft ar pada aplikasi SEM AR ini dapat melakukan manajemen kembali t erhadap profil pribadinya (biodat a).

  Pert anyaan

  Sekenario Utama:

  dahulu tidak akan bisa melakukan registrasi ke aplikasi SEM AR, akan muncul peringatan apabila staff registrasi terlebih dahulu. Catat an dan

   Staff yang belum melakukan validasi ke admin lembaga terlebih

  Alternatif

  4. Staff melakukan registrasi ke aplikasi SEM AR 5. Staff telah terdaft ar dalam aplikasi SEM AR. Sekenario

  3. Staff akan menerima username, password dan nomor verifikasi dari admin lembaga.

   M elakukan pendaft aran akun Ringkasan:

  1. Staff mengisi form pendaftaran yang ada

  2. Form dikum pulkan ke admin lembaga untuk di validasi

   Sekenario Staff dapat membatalkan perubahan data dengan m emilih opsi Alternatif batal, maka data akan tet ap sesuai dengan dat a terkahir Staff.

   Catat an dan Ada beberapa data yang tidak bisa diedit atau diubah sendiri oleh Pert anyaan Staff seperti id dan email yang digunakan.

   M elakukan pengelolaan nilai siswa (dikhususkan untuk t entor) Staff yang posisinya sebagai t ent or dan t elah t erdaft ar pada aplikasi

  Ringkasan: SEM AR mengelola nilai siswa..

  Prioritas: Sangat Penting. Frekuensi: Sesuai kebutuhan user.

  1. Tent or melakukan login ke aplikasi SEM AR.

  2. Tent or menuju ke halaman yang diinginkan pada m enu utama Sekenario Utama: unt uk mengelola nilai siswa.

  3. Tent or mengelola nilai siswa.

  4. Tent or kembali ke halaman utama at au log out.

   Sekenario Jika t ent or belum melakukan pendaftaran akun, akan ada Alternatif peringatan unt uk pendaftaran akun terlebih dahulu.

   Pengelolaan nilai siswa hanya dimiliki oleh t entor yang t elah

  Catat an dan mempunyai hak at as pengelolaan nilai. Admin lembaga tidak Pert anyaan mempunyai hak atas pengelolaan nilai siswa.

   M engakses informasi terkait pekerjaan, job desk, jadwal kerja, at uran kerja dll

  Staff yang telah t erdaftar pada aplikasi SEM AR melihat informasi Ringkasan: t erkait pekerjaan, job desk, jadwal kerja, at uran kerja, dll pada halaman pekerjaan

  Prioritas: Penting. Frekuensi: Sesuai kebutuhan user.

  1. Staff melakukan login ke aplikasi SEMAR.

  2. Staff menuju ke halaman yang diinginkan pada menu utama unt uk mendapat informasi terkait pekerjaan, job desk, jadwal kerja, Sekenario Utama: aturan kerja, dll

  3. Staff mendapat informasi terkait pekerjaan, job desk, jadwal kerja, aturan kerja, dll

  4. Staff kembali ke halaman ut ama atau log out.

   Sekenario Jika t ent or belum melakukan pendaftaran akun, akan ada Alternatif peringatan unt uk pendaftaran akun terlebih dahulu.

   Catat an dan Semua informasi pekerjaan tidak dapat diedit oleh Staff. Admin Pert anyaan lembaga yang mem punyai hak unt uk mengelolanya. Staff yang telah t erdaftar pada aplikasi SEM AR melihat informasi Ringkasan: t erkait keuangan

  Prioritas: Penting. Frekuensi: Sesuai kebutuhan user.

  1. Staff melakukan login ke aplikasi SEMAR.

  2. Staff menuju ke halaman yang diinginkan pada menu utama unt uk Sekenario Utama: mendapat informasi terkait keuangan.

  3. Staff mendapat informasi t erkait keuangan.

  4. Staff kembali ke halaman ut ama atau log out.

   Sekenario Jika t ent or belum melakukan pendaftaran akun, akan ada Alternatif peringatan unt uk pendaftaran akun terlebih dahulu.

   Catat an dan Semua informasi keuangan Staff t idak dapat diedit oleh St aff.

  Pert anyaan Admin lem baga yang mem punyai hak unt uk mengelolanya.

   M elakukan komunikasi dengan siswa maupun tent or (dikhususkan unt uk t ent or)

  Tent or yang t elah t erdaftar pada aplikasi SEMAR dapat saling Ringkasan: berkomunikasi dengan siswa maupun dengan tentor.

  Prioritas: Penting. Frekuensi: Sesuai kebutuhan user.

  1. Tent or melakukan login ke aplikasi SEM AR pada SEMAR Tentor.

  2. Tent or menuju ke halam an forum yang telah disediakan.

  3. Tent or memilih forum yang akan digunakan untuk berkomunikasi. Sekenario Utama:

  4. Tent or dapat melakukan komunikasi melalui chat maupun post kom ent ar.

  5. Tent or kembali ke halaman utama at au log out.

   Akan t erdapat menu pilihan forgot password apabila user lupa.  Apabila t erdapat post komentar dari tent or yang dirasa tidak

  Sekenario pant as, admin lem baga memiliki otoritas penuh dalam melakukan Alternatif block terhadap kom entar t ersebut dan m emberi peringatan kepada temt or.

   Tent or tidak perlu login kembali apabila ingin menuju SEM AR

  Catat an dan Komunit as setelah login pada SEM AR Tentor. Tetapi apabila t entor

  Pert anyaan hanya ingin menuju SEM AR Komunitas, tentor harus login.

WORK BREAKDOWN STRUCTURE (WBS)

7. Estimasi Waktu WBS

  Step Deskripsi Perkiraan Waktu Analisa dan Definisi Kebutuhan

1 Penent uan kebutuhan pengguna 8 hari

  1.1 Penent uan kebutuhan fungsional syst em

  1.2

  (funct ional requirement) 5 hari Penyusunan kebut uhan non fungsional

  1.3

  (nonfunctional requirem ent ) 5 hari Pemodelan Int erface Syst em 1 hari

  1.4 Dokum entasi 1 hari

  1.5 Evaluasi Permulaan 3 hari

  1.6 Total 23 hari

2 Desain Sistem dan Software

  2.1 Setting konfigurasi sistem (Merancang 10 hari

  kebutuhan awal sistem) 15 hari

  2.2 Desain Dat abase 5 hari

  2.3 Desain int erface 5 hari

  2.4 3 hari

  Dokument asi

  2.5 Evaluasi 1 hari

  2.6 Total 39 hari Implementasi dan Testing Unit

  3 Pembuatan database 15 hari

  3.1 Pembuatan int erface 5 hari

  3.2 Test ing Unit (Uji interface, uji database, uji 5 hari 3.3 trafic)

  10 hari

  3.4 Integrasi web dan database 3 hari

  3.5 Uji Kualitas web 1 hari

  3.6 Dokum entasi 2 hari

  3.7 Evaluasi 36 hari Total

4 Integrasi dan Testing Sistem

  4.1 Testing Sistem 5 hari

  4.2 5 hari

  Int egrasi dengan pengguna

  4.3 Dokum entasi 1 hari

  4.4 3 hari

  Evaluasi

  Total 14 hari

5 Operasi dan M aintanance

  5.1 Pembuat an bahan unt uk pelatihan 10 hari

  (present asi, buku manual, dll)

  5.2 3 hari

  Evaluasi Sistem

  5.3 Dokumentasi 10 hari Total 23 hari

6 Pelatihan

  6.1 15 hari

  Pelatihan pengguna

  6.2 Dokumentasi 1 hari

  6.3 Evaluasi 2 hari Total 18 hari Total Poyek 153 hari

8. Gant Chart Estimasi Waktu

  Bulan Tugas

  1

  

2

  3

  4

  5

  6 Analisa dan Definisi Kebutuhan Desain Sistem dan Software Implementasi dan Testing Unit Integrasi dan Testing Sistem Operasi dan Maintanance Pelatihan