Anda di halaman 1dari 16

Interaction Messages

Page: 1

Interaction Messages
<Pkg.Name>
Type: Status: <Pkg.Notes> Package <Pkg.Stereotype> <Pkg.Status>. Version <Pkg.Version>. Phase <Pkg.Phase>.

<Diagram.Name> - (<Diagram.Type> diagram) <Diagram.Notes>

Interaction Messages

Page: 2

class Use Case Model

Mendaftar akun

Melihat Status

Mengatur Profil Pribadi

Mengatur Passw ord include

Pengguna (mahasisw a) Melihat Beasisw a yang Tersedia

include

include

Mendaftar beasisw a

include

include Login Membuat post include

invokes

Admin (TU)

Menghapus Post

invokes

include

Merubah post

include

invokes Rekapitulasi

invokes

Menghapus Akun Pengguna

Merubah Akun Pengguna

Membuat Akun Pengguna

Figure: 1

Interaction Messages

Page: 3

<Element.Name>
Type: Status: <Element.Notes> <Element.Type> <Element.BaseClasses> <Element.Status>. Version <Element.Version>. Phase <Element.Phase>.

<Element.Name>
Type: Status: <Element.Notes> <Element.Type> <Element.BaseClasses> <Element.Status>. Version <Element.Version>. Phase <Element.Phase>.

<Element.Name>
Type: Status: <Element.Notes> Responsibilities (internal requirements) <ElemRequirement.Name> ( <ElemRequirement.Type> type, <ElemRequirement.Status>, <ElemRequirement.Difficulty> difficulty ) <ElemRequirement.Notes>Pencocokan terhadap input NRP dan password pengguna oleh sistem adalah bersifat case sensititve Scenarios <ElemScenario.Scenario> - <ElemScenario.Type> 1.<ElemScenario.Notes>Pengguna memasukkan NRP dan password kedalam kolom NRP dan password pada halaman login kemudian menekan tombol login 2.Sistem melakukan pencocokan data NRP dan password yang telah dimasukkan pengguna terhadap daftar pengguna yang dimiliki sistem 3.Pengguna diarahkan kedalam halaman utama pengguna oleh sistem <ElemScenario.Scenario> - <ElemScenario.Type> 1.<ElemScenario.Notes>Pengguna memasukkan NRP dan password kedalam kolom NRP dan password pada halaman login kemudian menekan tombol login 2.Sistem melakukan pencocokan data NRP dan password yang telah dimasukkan pengguna terhadap daftar pengguna yang dimiliki sistem 3.Data NRP yang dimasukkan oleh pengguna tidak ditemukan oleh sistem dalam daftar pengguna 4.Sistem memunculkan notifikasi "maaf, NRP anda tidak ditemukan" 5.Pengguna tetap dihalaman login dan dapat mengulangi langkah memasukkan NRP dan password dalam kolom NRP dan password <Element.Type> <Element.BaseClasses> <Element.Status>. Version <Element.Version>. Phase <Element.Phase>.

Interaction Messages

Page: 4

<ElemScenario.Scenario> - <ElemScenario.Type> 1.<ElemScenario.Notes>Pengguna memasukkan NRP dan password kedalam kolom NRP dan password pada halaman login kemudian menekan tombol login 2.Sistem melakukan pencocokan data NRP dan password yang telah dimasukkan pengguna terhadap daftar pengguna yang dimiliki sistem 3.Data password yang dimasukkan oleh pengguna tidak sesuai dengan daftar pengguna yang dimiliki sistem 4.Sistem memunculkan notifikasi "maaf, password anda salah" 5.Pengguna tetap di halaman login dan dapat mengulangi langkah memasukkan NRP dan password dalam kolom NRP dan password <ElemScenario.Scenario> - <ElemScenario.Type> 1.<ElemScenario.Notes>Pengguna tidak memasukkan NRP dan password kedalam kolom NRP dan password pada halaman login kemudian menekan tombol login 2.Sistem memunculkan notifikasi "maaf, password anda salah" 3.Pengguna tetap di halaman login dan dapat mengulangi langkah memasukkan NRP dan password dalam kolom NRP dan password

<Element.Name>
Type: Status: <Element.Notes> Scenarios <ElemScenario.Scenario> - <ElemScenario.Type> <ElemScenario.Notes>Pengguna memilih menu Beasiswa yang Tersedia di halaman utama pengguna Sistem mengarahkan pengguna ke halaman Beasiswa yang tersedia. Sistem menampilkan beasiswa yang tersedia dari daftar beasiswa dalam bentuk tabel Pengguna memilih salah satu beasiswa yang tersedia Sistem menampilkan penjelasan dari beasiswa yang dipilih oleh pengguna. Pengguna menekan tombol browse beasiswa untuk mengulangi proses memilih beasiswa yang tersedia. Sistem mengembalikan pengguna ke tabel beasiswa <Element.Type> <Element.BaseClasses> <Element.Status>. Version <Element.Version>. Phase <Element.Phase>.

<Element.Name>
Type: Status: <Element.Notes> <Element.Type> <Element.BaseClasses> <Element.Status>. Version <Element.Version>. Phase <Element.Phase>.

Interaction Messages

Page: 5

Scenarios <ElemScenario.Scenario> - <ElemScenario.Type> 1.<ElemScenario.Notes>Pengguna menekan menu Status Mahasiswa.Sistem mengarahkan pengguna ke halaman Status Mahasiswa 2.Sistem menampilkan data beasiswa yang diterima pengguna dalam bentuk tabel

<Element.Name>
Type: Status: <Element.Notes> Scenarios <ElemScenario.Scenario> - <ElemScenario.Type> 1.<ElemScenario.Notes>Admin memilih menu members pada halaman utama admin. Sistem mengarahkan admin masuk kedalam halaman pengaturan member dan sistem menampilkan seluruh akun pengguna yang ada dalam daftar pengguna 2.Admin memilih salah satu akun pengguna yang ada 3.Admin menekan tombol add new member 4.Admin masuk ke halaman registrasi 5.Admin memasukkan data diri sesuai form registrasi yang disediakan dalam halaman registrasi 6.Admin menekan tombol registrasi, Sistem menyimpan seluruh data yang telah dimasukkan admin dalam form registrasi kedalam daftar pengguna 7.Sistem mengeluarkan notifikasi "pembuatan akun berhasil". Sistem mengembalikan admin ke halaman pengaturan member <ElemScenario.Scenario> - <ElemScenario.Type> 1.<ElemScenario.Notes>Admin memilih menu members pada halaman utama admin. Sistem mengarahkan admin masuk kedalam halaman pengaturan member dan sistem menampilkan seluruh akun pengguna yang ada dalam daftar pengguna 2.Admin memilih salah satu akun pengguna yang ada 3.Admin menekan tombol add new member 4.Admin masuk ke halaman registrasi 5.Admin memasukkan data diri sesuai form registrasi yang disediakan dalam halaman registrasi 6.Data NRP yang dimasukkan oleh admin sudah digunakan didalam daftar pengguna 7.Admin menekan tombol registrasi, Sistem menolak dan membatalkan untuk menyimpan data yang telah dimasukkan admin didalam form registrasi kedalam daftar pengguna dan memunculkan notifikasi "maaf, NRP telah digunakan" 8.Sistem mengarahkan admin kembali ke proses pengisian form registrasi dalam halaman registrasi <ElemScenario.Scenario> - <ElemScenario.Type> 1.<ElemScenario.Notes>Admin memilih menu members pada halaman utama admin. Sistem mengarahkan admin masuk kedalam halaman pengaturan member dan sistem menampilkan seluruh akun pengguna yang ada dalam daftar pengguna <Element.Type> <Element.BaseClasses> <Element.Status>. Version <Element.Version>. Phase <Element.Phase>.

Interaction Messages

Page: 6

2.Admin memilih salah satu akun pengguna yang ada 3.Admin menekan tombol add new member 4.Admin masuk ke halaman registrasi 5.Admin tidak memasukkan seluruh data diri sesuai form registrasi yang disediakan dalam halaman registrasi 6.Admin menekan tombol registrasi, Sistem menolak dan membatalkan untuk menyimpan data yang telah dimasukkan admin didalam form registrasi kedalam daftar pengguna dan memunculkan notifikasi "isikan seluruh kolom" 7.Sistem mengarahkan admin kembali ke proses pengisian form registrasi dalam halaman registrasi <ElemScenario.Scenario> - <ElemScenario.Type> 1.<ElemScenario.Notes>Admin memilih menu members pada halaman utama admin. Sistem mengarahkan admin masuk kedalam halaman pengaturan member dan sistem menampilkan seluruh akun pengguna yang ada dalam daftar pengguna 2.Admin memilih salah satu akun pengguna yang ada 3.Admin menekan tombol add new member 4.Admin masuk ke halaman registrasi 5.Admin memasukkan seluruh data diri sesuai form registrasi yang disediakan dalam halaman registrasi 6.Password yang dimasukkan admin di kolom password berbeda dengan password yang dimasukkan di kolom ulangi password 7.Admin menekan tombol registrasi, Sistem menolak dan membatalkan untuk menyimpan data yang telah dimasukkan admin didalam form registrasi kedalam daftar pengguna dan memunculkan notifikasi "password harus sama" 8.Sistem mengarahkan admin kembali ke proses pengisian form registrasi dalam halaman registrasi

<Element.Name>
Type: Status: <Element.Notes> Scenarios <ElemScenario.Scenario> - <ElemScenario.Type> 1.<ElemScenario.Notes>Admin memilih menu posts pada halaman utama admin. Sistem mengarahkan admin ke halaman pengaturan posts 2.Sistem menampilkan seluruh post yang telah dibuat admin sebelumnya dari daftar beasiswa 3.Admin menekan tombol tambah post, sistem akan menampilkan form kosong untuk isian admin membuat info pengajuan beasiswa baru untuk pengguna 4.Admin mengisikan judul beasiswa beserta informasi mengenai beasiswa sesuai dengan form yang disediakan 5.Admin memilih kategori beasiswa untuk S1, S2 atau untuk memberikan info penerima beasiswa melalui drop box yang tersedia dalam halaman tambah post 6.Admin mengisikan tanggal publikasi dan tanggal kadaluwarsa dari post 7.Admin menekan tombol publish, sistem menyimpan seluruh data baru yang telah dibuat admin kedalam daftar beasiswa <Element.Type> <Element.BaseClasses> <Element.Status>. Version <Element.Version>. Phase <Element.Phase>.

Interaction Messages

Page: 7

<ElemScenario.Scenario> - <ElemScenario.Type> 1.<ElemScenario.Notes>Admin memilih menu posts pada halaman utama admin. Sistem mengarahkan admin ke halaman pengaturan posts 2.Sistem menampilkan seluruh post yang telah dibuat admin sebelumnya dari daftar beasiswa 3.Admin menekan tombol tambah post, sistem akan menampilkan form kosong untuk isian admin membuat info pengajuan beasiswa baru untuk pengguna 4.Admin tidak memenuhi seluruh langkah pembuatan post beru secara penuh 5.Admin menekan tombol publish. Sistem menolak menyimpan seluruh data baru yang telah dibuat admin kedalam daftar beasiswa 6.Sistem mengeluarkan notifikasi "lengkapi seluruh isian" 7.Sistem mengembalikan admin ke langkah pengisian post baru

<Element.Name>
Type: Status: <Element.Notes> Scenarios <ElemScenario.Scenario> - <ElemScenario.Type> 1.<ElemScenario.Notes>Pengguna menekan tombol "daftar sekarang" pada halaman login kemudian sistem mengarahkan pengguna ke halaman registrasi 2.Pengguna memasukkan data diri sesuai form registrasi yang disediakan dalam halaman registrasi 3.Pengguna memasukkan kode pada form captcha sesuai dengan yang ditampilkan pada gambar captcha 4.Pengguna menekan tombol registrasi, Sistem menyimpan seluruh data yang telah dimasukkan pengguna dalam form registrasi kedalam daftar pengguna 5.Sistem mengarahkan pengguna kembali ke halaman login untuk dapat melakukan proses login dengan akun yang telah dibuat <ElemScenario.Scenario> - <ElemScenario.Type> 1.<ElemScenario.Notes>Pengguna menekan tombol "daftar sekarang" pada halaman login kemudian sistem mengarahkan pengguna ke halaman registrasi 2.Pengguna memasukkan data diri sesuai form registrasi yang disediakan dalam halaman registrasi 3.Data NRP yang dimasukkan oleh pengguna sudah digunakan didalam daftar pengguna 4.Pengguna memasukkan kode pada form captcha sesuai dengan yang ditampilkan pada gambar captcha 5.Pengguna menekan tombol registrasi, Sistem menolak dan membatalkan untuk menyimpan data yang telah dimasukkan pengguna didalam form registrasi kedalam daftar pengguna dan memunculkan notifikasi "maaf, NRP telah digunakan" 6.Sistem mengarahkan pengguna kembali ke proses pengisian form registrasi dalam halaman registrasi <Element.Type> <Element.BaseClasses> <Element.Status>. Version <Element.Version>. Phase <Element.Phase>.

Interaction Messages

Page: 8

<ElemScenario.Scenario> - <ElemScenario.Type> 1.<ElemScenario.Notes>Pengguna menekan tombol "daftar sekarang" pada halaman login kemudian sistem mengarahkan pengguna ke halaman registrasi 2.Pengguna memasukkan data diri sesuai form yang disediakan dalam halaman registrasi 3.Pengguna memasukkan kode pada form captcha tidak sesuai dengan yang ditampilkan pada gambar captcha 4.Pengguna menekan tombol registrasi, Sistem menolak dan membatalkan untuk menyimpan data yang telah dimasukkan pengguna kedalam form registrasi dan sistem memunculkan gambar captcha baru untuk pengulangan langkah pengisian captcha oleh pengguna. proses berulang hingga pengguna memasukkan kode captcha sesuai dengan gambar captcha yang tampil <ElemScenario.Scenario> - <ElemScenario.Type> 1.<ElemScenario.Notes>Pengguna menekan tombol "daftar sekarang" pada halaman login kemudian sistem mengarahkan pengguna ke halaman registrasi 2.Pengguna memasukkan data diri sesuai form yang disediakan dalam halaman registrasi 3.Pengguna tidak sepenuhnya mengisi seluruh form yang disediakan dalam halaman registrasi 4.Pengguna memasukkan kode pada form captcha sesuai dengan yang ditampilkan pada gambar captcha 5.Pengguna menekan tombol registrasi 6.Sistem menolak dan membatalkan untuk menyimpan data yang telah dimasukkan pengguna kedalam form registrasi dan memunculkan notifikasi "Isikan seluruh form sesuai data anda" 7.Sistem mengarahkan pengguna kembali ke proses pengisian form registrasi dalam halaman registrasi sehingga pengguna dapat mengulangi proses pengisian form registrasi <ElemScenario.Scenario> - <ElemScenario.Type> 1.<ElemScenario.Notes>Pengguna menekan tombol "daftar sekarang" pada halaman login kemudian sistem mengarahkan pengguna ke halaman registrasi 2.Pengguna memasukkan data diri sesuai form yang disediakan dalam halaman registrasi 3.Password yang dimasukkan dalam kolom password berbeda dengan password dalam kolom password ulangi 4.Pengguna memasukkan kode pada form captcha sesuai dengan yang ditampilkan pada gambar captcha 5.Pengguna menekan tombol registrasi 6.Sistem menolak dan membatalkan untuk menyimpan data yang telah dimasukkan pengguna kedalam form registrasi dan memunculkan notifikasi "password harus sama" Sistem mengarahkan pengguna kembali ke proses pengisian form registrasi dalam halaman registrasi sehingga pengguna dapat mengulangi proses pengisian form registrasi

<Element.Name>
Type: Status: <Element.Notes> <Element.Type> <Element.BaseClasses> <Element.Status>. Version <Element.Version>. Phase <Element.Phase>.

Interaction Messages Responsibilities (internal requirements) <ElemRequirement.Name> ( <ElemRequirement.Type> type, <ElemRequirement.Status>, <ElemRequirement.Difficulty> difficulty ) <ElemRequirement.Notes>jenis file yang dapat diupload adalah .jpg dan .png

Page: 9

Scenarios <ElemScenario.Scenario> - <ElemScenario.Type> 1.<ElemScenario.Notes>Pengguna memilih menu daftar beasiswa dalam halaman utama. Sistem mengarahkan pengguna ke halaman daftar beasiswa 2.Sistem menampilkan beasiswa yang tersedia dari daftar beasiswa untuk dipilih oleh pengguna dalam bentuk drop box 3.Pengguna memilih salah satu beasiswa yang tersedia dalam drop box sistem menyimpan beasiswa yang dipih mahasiswa dalam daftar pengajuan beasiswa pengguna 4.Sistem menampilkan form yang perlu diisikan oleh pengguna 5.Pengguna mengupload keseluruhan dokumen wajib(surat keterangan tidak mampu bukan dokumen wajib) berupa hasil scan dengan format .jpg atau .png pada masing-masing kolom yang disediakan sesuai dengan beasiswa yang dipilih sebelumnya 6.Pengguna menekan tombol upload 7.Sistem menyimpan semua data yang telah diisikan dalam form kedalam daftar pengajuan beasiswa pengguna <ElemScenario.Scenario> - <ElemScenario.Type> 1.<ElemScenario.Notes>Pengguna memilih menu daftar beasiswa dalam halaman utama. Sistem mengarahkan Pengguna masuk kedalam halaman daftar beasiswa 2.Sistem menampilkan beasiswa yang tersedia dari daftar beasiswa untuk dipilih oleh pengguna dalam drop box 3.Pengguna memilih salah satu beasiswa yang tersedia dalam drop box. Sistem menyimpan beasiswa yang dipilih pengguna kedalam daftar pengajuan beasiswa pengguna 4.Sistem menampilkan form yang perlu diisikan oleh pengguna 5.Pengguna tidak mengupload keseluruhan dokumen wajib(surat keterangan tidak mampu bukan dokumen wajib)berupa hasil scan dengan format .jpg atau .png pada masing-masing kolom yang disediakan sesuai dengan beasiswa yang dipilih sebelumnya kemudian menekan tombol upload 6.Sistem menolak menyimpan semua data yang akan diupload kedalam daftar pengajuan beasiswa pengguna 7.sistem memunculkan notifikasi "masih ada kolom yang kosong, masukkan seluruh dokumen sesuai data anda" 8.sistem mengembalikan pengguna ke langkah pengisian form dalam halaman daftar beasiswa

<Element.Name>
Type: Status: <Element.Notes> Scenarios <Element.Type> <Element.BaseClasses> <Element.Status>. Version <Element.Version>. Phase <Element.Phase>.

Interaction Messages

Page: 10

<ElemScenario.Scenario> - <ElemScenario.Type> 1.<ElemScenario.Notes>Pengguna menekan menu pengaturan akun dalam halaman utama pengguna. Sistem mengarahkan pengguna ke halaman pengaturan 2.Pengguna menekan tombol ganti password pada halaman pengaturan. Sistem menarahkan pengguna ke halaman ganti password 3.Pengguna mengisi password lama pada kolom password lama dalam halaman ganti password 4.Pengguna mengisi password baru pada kolom password baru dalam halaman ganti password 5.Pengguna mengulangi pengisian password baru pada kolom "password baru (ulangi)" dalam halaman ganti password 6.Pengguna menekan tombol update. Sistem melakukan pencocokan isian kolom pasword lama dalam halaman ganti password terhadap password yang dimiliki pengguna dalam daftar pengguna 7.sistem merubah pasword lama pada daftar password pengguna dengan password yang baru 8.Sistem memunculkan notifikasi "password berhasil diubah" dalam halaman ganti password <ElemScenario.Scenario> - <ElemScenario.Type> 1.<ElemScenario.Notes>Pengguna menekan menu pengaturan akun dalam halaman utama pengguna. Sistem mengarahkan pengguna ke halaman pengaturan 2.Pengguna menekan tombol ganti password pada halaman pengaturan.Sistem mengarahkan pengguna ke halaman ganti password 3.Pengguna mengisi password lama pada kolom password lama dalam halaman ganti password 4.Pengguna mengisi password baru pada kolom password baru dalam halaman ganti password 5.Pengguna mengulangi pengisian password baru pada kolom "password baru (ulangi)" dalam halaman ganti password 6.Pengguna menekan tombol update dan sistem melakukan pencocokan isian kolom pasword lama dalam halaman ganti password terhadap password yang dimiliki pengguna dalam daftar pengguna 7.password lama yang dimasukkan pengguna tidak sesuai dengan password dalam daftar akun pengguna 8.sistem menolak perubahan pasword lama pada daftar password pengguna dengan password yang baru 9.Sistem memunculkan notifikasi "password gagal diubah, password lama yang anda masukan salah" dalam halaman ganti password 10.Sistem mengarahkan Pengguna kembali ke langkah pengisian password lama pada kolom password lama dalam halaman ganti password <ElemScenario.Scenario> - <ElemScenario.Type> 1.<ElemScenario.Notes>Pengguna menekan menu pengaturan akun dalam halaman utama pengguna. Sistem mengarahkan pengguna ke halaman pengaturan 2.Pengguna menekan tombol ganti password pada halaman pengaturan. Sistem mengarahkan pengguna ke halaman ganti password 3.Pengguna mengisi password lama pada kolom password lama dalam halaman ganti password 4.Pengguna mengisi password baru pada kolom password baru dalam halaman ganti password 5.Pengguna mengulangi pengisian password baru pada kolom "password baru (ulangi)" dalam halaman ganti password 6.Pengguna menekan tombol update dan sistem melakukan pencocokan isian kolom pasword lama dalam halaman ganti password terhadap password yang dimiliki pengguna dalam daftar pengguna 7.password baru yang dimasukkan dalam kolom password baru tidak sama dengan password baru yang dimasukkan dalam kolom password baru (ulangi) 8.sistem menolak perubahan pasword lama pada daftar password pengguna dengan password yang baru 9.Sistem memunculkan notifikasi "password gagal diubah, password baru tidak sama" dalam halaman ganti password 10.Sistem mengarahkan Pengguna kembali ke langkah pengisian password lama pada kolom

Interaction Messages password baru dalam halaman ganti password

Page: 11

<Element.Name>
Type: Status: <Element.Notes> Scenarios <ElemScenario.Scenario> - <ElemScenario.Type> 1.<ElemScenario.Notes>Pengguna menekan menu pengaturan akun dalam halaman utama pengguna. Sistem mengarahkan pengguna ke halaman pengaturan 2.Pengguna menekan tombol profil pada halaman pengaturan. Sistem mengarahkan pengguna ke halaman penaturan profil 3.Pengguna mengisi atau mengganti profil lengkap pada form profil yang tersedia dalam halaman pengaturan profil 4.Pengguna menambahkan foto dengan menekan tombol browse pada halaman pengaturan profil 5.Pengguna menentukan foto yang ingin diupload dalam direktori dengan format foto .jpg atau .png 6.Pengguna menekan tombol open setelah file foto telah ditemukan 7.Pengguna menekan tombol update dan sistem menyimpan seluruh perubahan yang dilakukan pengguna kedalam daftar profil pengguna 8.Sistem memunculkan notifikasi "perubahan data berhasil dilakukan" dalam halaman pengaturan profil <ElemScenario.Scenario> - <ElemScenario.Type> 1.<ElemScenario.Notes>Pengguna menekan menu pengaturan akun dalam halaman utama pengguna. Sistem mengarahkan pengguna ke halaman pengaturan 2.Pengguna menekan tombol profil pada halaman pengaturan. Sistem pengarahkan pengguna ke halaman pengaturan profil 3.Pengguna mengisi atau mengganti profil lengkap pada form profil yang tersedia dalam halaman pengaturan profil 4.Pengguna mengisikan kolom IPK dalam halaman pengaturan profil dengan tipe isian String 5.Pengguna menambahkan foto dengan menekan tombol browse pada halaman pengaturan profil 6.Pengguna menentukan foto yang ingin diupload dalam direktori dengan format foto .jpg atau .png 7.Pengguna menekan tombol open setelah file foto telah ditemukan 8.Pengguna menekan tombol update dan sistem menolak seluruh perubahan yang dilakukan pengguna 9.Sistem memunculkan notifikasi "masukkan nilai angka pada kolom IPK" dalam halaman pengaturan profil 10.Sistem mengarahkan pengguna kembali ke dalam proses pengisian form di halaman pengaturan profil <ElemScenario.Scenario> - <ElemScenario.Type> 1.<ElemScenario.Notes>Pengguna menekan menu pengaturan akun dalam halaman utama pengguna. Sistem mengarahkan pengguna ke halaman pengaturan <Element.Type> <Element.BaseClasses> <Element.Status>. Version <Element.Version>. Phase <Element.Phase>.

Interaction Messages

Page: 12

2.Pengguna menekan tombol profil pada halaman pengaturan. Sistem mengarahkan pengguna ke halaman pengaturan profil 3.Pengguna mengisi atau mengganti profil lengkap pada form profil yang tersedia dalam halaman pengaturan profil 4.Pengguna mengisikan kolom Penghasilan ayah/ibu dalam halaman pengaturan profil dengan tipe isian String 5.Pengguna menambahkan foto dengan menekan tombol browse pada halaman pengaturan profil 6.Pengguna menentukan foto yang ingin diupload dalam direktori dengan format foto .jpg atau .png 7.Pengguna menekan tombol open setelah file foto telah ditemukan 8.Pengguna menekan tombol update dan sistem menolak seluruh perubahan yang dilakukan pengguna 9.Sistem memunculkan notifikasi "masukkan nilai angka pada kolom penghasilan" dalam halaman pengaturan profil 10.Sistem mengarahkan Pengguna kembali ke dalam proses pengisian form di halaman pengaturan profil

<Element.Name>
Type: Status: <Element.Notes> Scenarios <ElemScenario.Scenario> - <ElemScenario.Type> 1.<ElemScenario.Notes>Admin memilih menu members pada halaman utama admin. Sistem mengarahkan admin masuk kedalam halaman pengaturan member dan sistem menampilkan seluruh akun pengguna yang ada dalam daftar pengguna 2.Admin memilih salah satu akun pengguna yang ada 3.admin menekan tombol delete 4.sistem mengeluarkan notifikasi dengan opsi yakin dan batalkan"apakah anda yakin menghapus akun ini?" 5.admin menekan tombol yakin 6.sistem menghapus data pengguna tersebut dari daftar pengguna <Element.Type> <Element.BaseClasses> <Element.Status>. Version <Element.Version>. Phase <Element.Phase>.

<ElemScenario.Scenario> - <ElemScenario.Type> 1.<ElemScenario.Notes>Admin memilih menu members pada halaman utama admin. Sistem mengarahkan admin masuk kedalam halaman pengaturan member dan sistem menampilkan seluruh akun pengguna yang ada dalam daftar pengguna 2.Admin memilih salah satu akun pengguna yang ada 3.admin menekan tombol delete 4.sistem mengeluarkan notifikasi dengan opsi yakin dan batalkan"apakah anda yakin menghapus akun ini?" 5.admin menekan tombol batalkan 6.sistem membatalkan menghapus data pengguna tersebut dari daftar pengguna

Interaction Messages

Page: 13

<Element.Name>
Type: Status: <Element.Notes> Scenarios <ElemScenario.Scenario> - <ElemScenario.Type> 1.<ElemScenario.Notes>Admin memilih menu posts pada halaman utama admin. Sistem mengarahkan admin ke halaman pengaturan post 2.Sistem menampilkan seluruh post yang telah dibuat admin sebelumnya 3.Admin memilih salah satu post yang ada dalam halaman post 4.admin menekan tombol delete 5.sistem mengeluarkan notifikasi dengan opsi yakin dan batalkan"apakah anda yakin menghapus post ini?" 6.admin menekan tombol yakin 7.sistem menghapus data post tersebut dari daftar beasiswa <ElemScenario.Scenario> - <ElemScenario.Type> 1.<ElemScenario.Notes>Admin memilih menu posts pada halaman utama admin. Sistem mengarahkan admin ke halaman pengaturan post 2.Sistem menampilkan seluruh post yang telah dibuat admin sebelumnya 3.Admin memilih salah satu post yang ada dalam halaman post 4.admin menekan tombol delete 5.sistem mengeluarkan notifikasi dengan opsi yakin dan batalkan"apakah anda yakin menghapus post ini?" 6.admin menekan tombol batalSistem membatalkan penghapusan data post tersebut dari daftar beasiswa <Element.Type> <Element.BaseClasses> <Element.Status>. Version <Element.Version>. Phase <Element.Phase>.

<Element.Name>
Type: Status: <Element.Notes> Scenarios <ElemScenario.Scenario> - <ElemScenario.Type> 1.<ElemScenario.Notes>Admin memilih menu members pada halaman utama admin. Sistem mengarahkan admin masuk kedalam halaman pengaturan member dan sistem menampilkan seluruh akun pengguna yang ada dalam daftar pengguna 2.Admin memilih salah satu akun pengguna yang ada 3.Admin menekan tombol edit <Element.Type> <Element.BaseClasses> <Element.Status>. Version <Element.Version>. Phase <Element.Phase>.

Interaction Messages

Page: 14

4.Admin masuk kedalam pengaturan profil pengguna yang telah dipilih, sistem menampilkan isian profil pengguna dari daftar akun pengguna sesuai pada masing-masing kolomnya 5.Admin melakukan perubahan data dalam pengguna 6.Admin menekan tombol update dan sistem menyimpan seluruh perubahan yang dilakukan admin kedalam daftar profil pengguna 7.Sistem memunculkan notifikasi "perubahan data berhasil dilakukan" dalam halaman pengaturan profil <ElemScenario.Scenario> - <ElemScenario.Type> 1.<ElemScenario.Notes>Admin memilih menu members pada halaman utama admin. Sisstem mengarahkan admin masuk kedalam halaman pengaturan member dan sistem menampilkan seluruh akun pengguna yang ada dalam daftar pengguna 2.Admin memilih salah satu akun pengguna yang ada 3.Admin menekan tombol edit 4.Admin masuk kedalam pengaturan profil pengguna yang telah dipilih, sistem menampilkan isian profil pengguna dari daftar akun pengguna sesuai pada masing-masing kolomnya 5.Admin melakukan perubahan data dalam 6.Admin mengisikan kolom IPK dalam halaman pengaturan profil dengan tipe isian String 7.Admin menekan tombol update dan sistem menolak seluruh perubahan yang dilakukan admin 8.Sistem memunculkan notifikasi "masukkan nilai angka pada kolom IPK" dalam halaman pengaturan profil 9.Sistem mengembalikan admin ke dalam proses pengisian form di halaman pengaturan profil <ElemScenario.Scenario> - <ElemScenario.Type> 1.<ElemScenario.Notes>Admin memilih menu members pada halaman utama admin. SIstem mengarahkan admin masuk kedalam halaman pengaturan member dan sistem menampilkan seluruh akun pengguna yang ada dalam daftar pengguna 2.Admin memilih salah satu akun pengguna yang ada 3.Admin menekan tombol edit 4.Admin masuk kedalam pengaturan profil pengguna yang telah dipilih, sistem menampilkan isian profil pengguna dari daftar akun pengguna sesuai pada masing-masing kolomnya 5.Admin melakukan perubahan data dalam 6.Admin mengisikan kolom Penghasilan Ayah/Ibu dalam halaman pengaturan profil dengan tipe isian String 7.Admin menekan tombol update dan sistem menolak seluruh perubahan yang dilakukan admin 8.Sistem memunculkan notifikasi "masukkan nilai angka pada kolom Penghasilan" dalam halaman pengaturan profil 9.Sistem mengembalikan admin ke dalam proses pengisian form di halaman pengaturan profil

<Element.Name>
Type: Status: <Element.Notes> Scenarios <Element.Type> <Element.BaseClasses> <Element.Status>. Version <Element.Version>. Phase <Element.Phase>.

Interaction Messages

Page: 15

<ElemScenario.Scenario> - <ElemScenario.Type> 1.<ElemScenario.Notes>Admin memilih menu posts pada halaman utama admin. Sistem mengarahkan admin ke halaman pengaturan post 2.Admin masuk kedalam halaman pengaturan post dan sistem menampilkan seluruh post yang telah dibuat admin sebelumnya 3.Admin memilih salah satu post yang ada dalam halaman post 4.Admin menekan tombol edit 5.Admin masuk kedalam halaman tambah post, sistem menampilkan halaman post dengan kolomkolom yang telah terisi sesuai dengan isian yang berada dalam daftar beasiswa yang dilakukan admin terhadap post tersebut sebelumnya 6.admin melakukan perubahan terhadap isian form 7.admin memilih tombol publish, sistem menyimpan perubahan kedalam daftar beasiswa <ElemScenario.Scenario> - <ElemScenario.Type> 1.<ElemScenario.Notes>Admin memilih menu posts pada halaman utama admin. Sistem mengarahkan admin ke halaman pengaturan post 2.Admin masuk kedalam halaman pengaturan post dan sistem menampilkan seluruh post yang telah dibuat admin sebelumnya 3.Admin memilih salah satu post yang ada dalam halaman post 4.Admin menekan tombol edit 5.Admin masuk kedalam halaman tambah post, sistem menampilkan halaman post dengan kolomkolom yang telah terisi sesuai dengan isian yang berada dalam daftar beasiswa yang dilakukan admin terhadap post tersebut sebelumnya 6.Admin melakukan perubahan terhadap isian form 7.Admin tidak mengisi secara penuh dari post yang dirubah 8.Admin memilih tombol publish, sistem menolak menyimpan perubahan kedalam daftar beasiswa dan mengembalikan Admin ke proses perubahan pengisian post

<Element.Name>
Type: Status: <Element.Notes> Scenarios <ElemScenario.Scenario> - <ElemScenario.Type> 1.<ElemScenario.Notes>Admin memilih menu rekapitulasi pada halaman utama admin. Sistem mengarahkan admin masuk kedalam halaman pengaturan rekapitulasi 2.Sistem menampilkan seluruh beasiswa dari daftar beasiswa dalam drop box 3.Admin memilih salah satu beasiswa yang tersedia dalam drop box 4.Sistem memanggil seluruh data dalam daftar pengajuan beasiswa dari pengguna sesuai dengan beasiswa yang dipilih oleh admin dalam drop box 5.Admin memilih metode pengurutan data berdasarkan IPK atau Penghasilan orang tua, sistem mengurutkan data pengajuan beasiswa sesuai dengan metode pengurutan yang dipilih admin 6.Admin memilih salah satu pengajuan beasiswa pengguna dengan menekan tombol validasi yang letaknya sebaris dengan nama pengguna yang dipilih, Sistem meneruskan admin kedalam halaman verifikasi pengajuan beasiswa dengan menampilkan profil pengguna yang diambil dari daftar profil pengguna dan data dokumen hasil scan dari daftar pengajuan beasiswa pengguna <Element.Type> <Element.BaseClasses> <Element.Status>. Version <Element.Version>. Phase <Element.Phase>.

Interaction Messages

Page: 16

7.Admin melakukan proses download data dokumen milik pengguna dengan menekan tombol download pada sisi kanan setiap kolom sesuai dengan masing-masing dokumen, sistem menjalankan proses download dokumen yang berada dalam daftar pengajuan beasiswa pengguna

<Element.Name>
Type: Status: <Element.Notes> <Element.Type> <Element.BaseClasses> <Element.Status>. Version <Element.Version>. Phase <Element.Phase>.

Anda mungkin juga menyukai