• Tidak ada hasil yang ditemukan

2. Use Cases - Tugas 3 SRS dan WBS

N/A
N/A
Protected

Academic year: 2018

Membagikan "2. Use Cases - Tugas 3 SRS dan WBS"

Copied!
15
0
0

Teks penuh

(1)

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

(2)

 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?

(3)

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

Ringkasan:

Super Admin dapat mengat ur site dari semar. Pengaturan site yang dimaksud meliputi edit profil pada halaman site, customize ( mengat ur 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.

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

Sekenario Utama:

1. Super Admin masuk ke SEM AR menggunakan Web Browser 2. Super Admin login

3. Super Admin masuk kehalaman utama Super Admin 4. Super Admin memilih akan mengat ur apa dengan mengklik

tombol navigasi

5. Super Admin mengat ur site sesuai kebut uhan

Sekenario Alternatif

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

Catat an dan

Pert anyaan -

 Validasi dan ot oritas User

Ringkasan:

Super Admin dapat memberikan ot oritas kepada pengguna pada level 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

Sekenario Utama:

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

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

4. Super Admin memvalidasi permint aan lembaga dengan

(4)

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

Sekenario Alternatif

 Jika permint aan gagal tervalidasi karena tidak ada kesesuaian antara data pada rekening dan data dari lem baga maka Super Admin mengirimkan pemberitahuan

Catat an dan Pert anyaan

 Lem baga harus memiliki email terlebih dahulu

 Super Admin melakukan pengecekan secara manual antara dat a yang dikirimkan oleh lembaga dengan laporan pada rekening

 M elakukan banned t erhadap user lembaga yang menyalahi aturan

Ringkasan:

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

Prioritas: Sangat penting.

Frekuensi: Kondisional.

Sekenario Utama:

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

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

Sekenario Alternatif

 User lembaga yang telah melakukan kesalahan fatal dan berat dalam menyalahgunakan aplikasi akan lagusng di banned oleh super admin.

Catat an dan Pert anyaan

 Super admin berhak menent ukan apakah user lembaga tersebut langsung dibanned atau diberi peringatan terlebih dahulu.  User lembaga yang telah dibanned dapat aktif kembali apabila

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

2) Admin Lembaga

 M engat ur site lembaga

Ringkasan:

Admin Lembaga dapat melakukan pengat uran t erhadap site lembaga t erkait.Pengat uran site m eliput i edit profil pada halaman sit e, 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.

(5)

Sekenario Utama:

1. Admin Lembaga melakukan login ke aplikasi lem baga 2. Admin Lembaga masuk kehalam an ut am a Admin Lembaga 3. Admin Lembaga akan mengatur site sesuai kebut uhan dengan

menggunakan t ombol navigasi.

Sekenario Alternatif

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

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

Catat an dan Pert anyaan

 Setiap Admin Lembaga yang akan melakukan pengat uran site ke aplikasi lembaga harus memiliki user name dan password terlebih dahulu.

 Validasi dan ot oritas user

Ringkasan:

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

Prioritas: Sangat penting.

Frekuensi: Sesuai kebutuhan user.

Sekenario Utama:

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.

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

Sekenario Alternatif

 Jika permint aan gagal tervalidasi karena user belum melakukan validasi ke admin lembaga, maka Admin Lembaga akan mengirimkan pem berit ahuan.

Catat an dan Pert anyaan

 Setiap user yang akan melakukan registrasi ke aplikasi SEM AR harus memiliki akun email t erlebih dahulu.

 M elakukan banned t erhadap user lembaga yang menyalahi aturan

Ringkasan:

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

Prioritas: Sangat penting.

(6)

Sekenario Utama:

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 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

Sekenario Alternatif

 User yang telah melakukan kesalahan fatal dan berat dalam menyalahgunakan aplikasi akan lagusng di banned oleh Admin Lem baga

Catat an dan Pert anyaan

 Admin Lembaga berhak menentukan apakah user t ersebut langsung dibanned atau diberi peringatan terlebih dahulu.  User yang telah dibanned dapat akt if kem bali apabila t elah

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

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

Ringkasan:

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 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.

Sekenario Utama:

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, data siswa, pegawai dan orang t ua

4. Admin Lembaga dapat melakukan manajemen data sesuai dengan kebutuhan

Sekenario Alternatif

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

Catat an dan Pert anyaan

 Setiap Admin Lembaga yang akan melakukan manajemen data pada aplikasi lembaga harus memiliki user nam e dan password terlebih dahulu.

3) Siswa

(7)

Ringkasan:

Siwa melakukan pendaft aran dan admin lembaga akan melakukan 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.

Sekenario Utama:

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 dari admin lembaga.

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

Sekenario Alternatif

 Siswa yang belum melakukan validasi ke admin lembaga terlebih dahulu tidak akan bisa melakukan registrasi ke aplikasi SEMAR, akan muncul peringatan apabila siswa harus registrasi dahulu.

Catat an dan Pert anyaan

 Setiap siswa yang akan melakukan registrasi ke aplikasi SEM AR harus memiliki akun email t erlebih dahulu.

 M elakukan edit profil

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

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 profile pada menu ut ama

3. Siswa memilih menu edit.

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.

Sekenario Alternatif

 Akan t erdapat menu pilihan forgot password apabila user lupa.  Siswa dapat membatalkan perubahan data dengan memilih opsi

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

Catat an dan Pert anyaan

 Ada beberapa data yang tidak bisa diedit atau diubah sendiri oleh

siswa sepert i id dan email yang digunakan.

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

Ringkasan:

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

Prioritas: Penting.

(8)

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. 3. Siswa melihat laporan dat a pribadinya.

4. Siswa kembali ke halaman utama atau log out.

Sekenario Alternatif

 Akan t erdapat menu pilihan forgot password apabila user lupa.  Laporan data siswa hanya bisa dilihat oleh siswa, apabila ada

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

Catat an dan Pert anyaan

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

 M engunduh tut orial

Ringkasan:

Siswa yang telah t erdaftar pada aplikasi SEMAR dapat

medownload/ mengunduh tutorial yang disediakan oleh lembaga masing-masing

Prioritas: Tergantung user.

Frekuensi: Sesuai kebutuhan user.

Sekenario Utama:

1. Siswa melakukan login ke aplikasi SEMAR pada SEM AR Siswa. 2. Siswa menuju ke halam an mat eri dimana semua tutorial bagi siswa

tersedia disana.

3. Siswa memilih tut uorial yang akan di unduh. 4. Siswa mengunduh tut orial tersebut.

5. Siswa kembali ke halaman utama atau log out.

Sekenario Alternatif

 Akan t erdapat menu pilihan forgot password apabila user lupa.  Siswa dapat melakukan permintaan tut orial yang ingin diupload

oleh admin lembaga melalui forum yang disediakan.

Catat an dan

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

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

Ringkasan:

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

Prioritas: Tergantung user.

Frekuensi: Sesuai kebutuhan user.

Sekenario Utama:

1. Siswa melakukan login ke aplikasi SEMAR pada SEM AR Siswa. 2. Siswa menuju ke halam an forum yang t elah disediakan.

3. Siswa memilih forum yang akan digunakan untuk berkomunikasi. 4. Siswa dapat melakukan komunikasi melalui chat maupun post

kom ent ar.

5. Siswa kembali ke halaman utama atau log out.

Sekenario Alternatif

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

(9)

Catat an dan Pert anyaan

 Siswa tidak perlu login kembali apabila ingin menuju SEMAR Komunit as setelah login pada SEM AR Siswa. Tetapi apabila siswa hanya ingin menuju SEM AR Komunitas, siswa harus login.

4) Orang Tua

 M elakukan pendaft aran akun

Ringkasan:

Ortu melakukan pendaft aran dan admin lembaga akan melakukan 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.

Sekenario Utama:

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

dari admin lembaga.

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

Sekenario Alternatif

 Ortu yang belum melakukan validasi ke admin lembaga terlebih dahulu tidak akan bisa melakukan registrasi ke aplikasi SEMAR, akan muncul peringatan apabila ortu harus registrasi dahulu.

Catat an dan Pert anyaan

 Setiap ortu yang akan melakukan registrasi ke aplikasi SEM AR harus memiliki akun email t erlebih dahulu.

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

Ringkasan:

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

Prioritas: Penting.

Frekuensi: Sesuai kebutuhan user.

Sekenario Utama:

1. Ortu melakukan login ke aplikasi SEMAR pada SEM AR Ortu. 2. Ortu menuju ke halaman yang diinginkan pada menu utama unt uk

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.

Sekenario Alternatif

 Akan t erdapat menu pilihan forgot password apabila user lupa.  Laporan data siswa hanya bisa dilihat oleh ortu, ortu tidak dapat

melakukan proses edit maupun hapus terhadap data.

Catat an dan Pert anyaan

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

 M elakukan komunikasi dengan lem baga maupun dengan tentor

(10)

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

 M elakukan pendaft aran akun

Ringkasan:

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.

Sekenario Utama:

1. Staff mengisi form pendaftaran yang ada

2. Form dikum pulkan ke admin lembaga untuk di validasi

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

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

Sekenario Alternatif

 Staff yang belum melakukan validasi ke admin lembaga terlebih dahulu tidak akan bisa melakukan registrasi ke aplikasi SEM AR, akan muncul peringatan apabila staff registrasi terlebih dahulu.

Catat an dan Pert anyaan

 Setiap staff yang akan m elakukan registrasi ke aplikasi SEMAR harus memiliki akun email t erlebih dahulu.

 M engakses dan mengelola biodata

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

Prioritas: Penting.

Frekuensi: Sesuai kebutuhan user.

Sekenario Utama:

1. Staff melakukan login ke aplikasi SEMAR.

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

4. Staff melakukan perubahan data sesuai kebut uhan. 5. Staff melakukan save terhadap perubahan data.

(11)

Sekenario Alternatif

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

Catat an dan Pert anyaan

 Ada beberapa data yang tidak bisa diedit atau diubah sendiri oleh

Staff seperti id dan email yang digunakan.

 M elakukan pengelolaan nilai siswa (dikhususkan untuk t entor)

Ringkasan: Staff yang posisinya sebagai t ent or dan t elah t erdaft ar pada aplikasi SEM AR mengelola nilai siswa..

Prioritas: Sangat Penting.

Frekuensi: Sesuai kebutuhan user.

Sekenario Utama:

1. Tent or melakukan login ke aplikasi SEM AR.

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

3. Tent or mengelola nilai siswa.

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

Sekenario Alternatif

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

Catat an dan Pert anyaan

 Pengelolaan nilai siswa hanya dimiliki oleh t entor yang t elah mempunyai hak at as pengelolaan nilai. Admin lembaga tidak mempunyai hak atas pengelolaan nilai siswa.

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

Ringkasan:

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

Prioritas: Penting.

Frekuensi: Sesuai kebutuhan user.

Sekenario Utama:

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, 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 Alternatif

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

Catat an dan Pert anyaan

 Semua informasi pekerjaan tidak dapat diedit oleh Staff. Admin lembaga yang mem punyai hak unt uk mengelolanya.

(12)

Ringkasan: Staff yang telah t erdaftar pada aplikasi SEM AR melihat informasi t erkait keuangan

Prioritas: Penting.

Frekuensi: Sesuai kebutuhan user.

Sekenario Utama:

1. Staff melakukan login ke aplikasi SEMAR.

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

3. Staff mendapat informasi t erkait keuangan. 4. Staff kembali ke halaman ut ama atau log out.

Sekenario Alternatif

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

Catat an dan Pert anyaan

 Semua informasi keuangan Staff t idak dapat diedit oleh St aff. Admin lem baga yang mem punyai hak unt uk mengelolanya.

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

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

Prioritas: Penting.

Frekuensi: Sesuai kebutuhan user.

Sekenario Utama:

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. 4. Tent or dapat melakukan komunikasi melalui chat maupun post

kom ent ar.

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

Sekenario Alternatif

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

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

Catat an dan Pert anyaan

(13)
(14)

7. Estimasi Waktu WBS

Analisa dan Definisi Kebutuhan Penent uan kebutuhan pengguna Penent uan kebutuhan fungsional syst em (funct ional requirement)

Penyusunan kebut uhan non fungsional (nonfunctional requirem ent )

Pemodelan Int erface Syst em Dokum entasi

Desain Sistem dan Software

Setting konfigurasi sistem (Merancang

Implementasi dan Testing Unit Pembuatan database

Integrasi dan Testing Sistem Testing Sistem

(15)

5 5.1

5.2 5.3

Operasi dan M aintanance

Pembuat an bahan unt uk pelatihan (present asi, buku manual, dll) Evaluasi Sistem

Dokumentasi Total

10 hari

3 hari 10 hari 23 hari

6 6.1 6.2 6.3

Pelatihan

Pelatihan pengguna Dokumentasi Evaluasi Total

15 hari 1 hari 2 hari 18 hari

Total Poyek 153 hari

8. Gant Chart Estimasi Waktu

Tugas

Bulan

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

Referensi

Dokumen terkait

Finally, cali- brating the model in order to match the first-moments of US data, we show that our framework can provide a rationale for the so-called Shimer’s (2005) puzzle, i.e .,

Analisis Pengaruh Kualitas Produk, Harga, dan Daya Tarik Iklan Terhadap Minat Beli Sepeda Motor Yamaha (Studi Kasus Konsumen Yamaha SS Cabang Kedungmudu

[r]

[r]

[1] M.Junius Effendi, Sistem Informasi Geografis Objek Wisata Pada Dinas Kebudayaan dan Pariwisata Kota Pagaralam Berbasis Web, 2015. [2] I Wayan Eka

“ Pengembangan Teknologi Pengolahan Makanan Ringan (Vacuum Frying, Deep Frying dan Spinner) untuk Meningkatkan Kualitas Makanan Olahan di Banjarnegara”.. Balai Besar

[r]

pada hari ini Kamis tanggal Dua puluh rujuh bulan Juli tahun Dua Ribu Tuiuh Belas, kami selaku Pokja Unit Layanan Pengadaan Pembangunan RKB MIN Tuyau 4 (empat)