• Tidak ada hasil yang ditemukan

III.1 Analisis Sistem

III.1.3 Fase Kebutuhan Pengguna (Requiremen Analysis Phase)

No Aktor Wewenang

1 Pengirim Iklan 1. Melakukan proses Login dan Logout 2. Melakukan proses registrasi.

3. Mengelola data pribadi.

4. Mengelola data pemasangan iklan. 5. Melakukan konfirmasi pembayaran. 6. Melakukan proses perpanjangan iklan.

2 Admin 1. Melakukan proses Login dan Logout

2. Mengelola data kategori iklan 3. Mengelola data sub kategori 4. Mengelola data iklan

36

6. Mengelola data paket harga iklan. 7. Mengelola data pemasangan iklan. 8. Memeriksa konfirmasi pembayaran yang

masuk.

9. Membuat laporan pemasangan iklan berdasarkan periode

10. Membuat bukti pemasangan iklan 3 Divisi Keuangan 1. Melakukan proses Login dan Logout

2. Membuat laporan pemasangan iklan berdasarkan periode

Tabel 3.1 Tabel Analisis Kebutuhan Pengguna

III.1.3.2 Diagram konteks (Logical Design Phase)

Pengirim Iklan Admin

Data pengirim, data pemasangan iklan

Informasi data pengirim, data pemasangan iklan

Data kategori iklan, data sub kategori iklan, data jenis iklan, data paket iklan, data pemasangan iklan, data user

Konfirmasi data kategori iklan, sub kategori iklan, jenis iklan, paket iklan, pengirim iklan, laporan pemasangan iklan berdasarkan periode, laporan bukti pemasangan iklan, data user

Divisi Keuangan Data user Laporan pemasangan iklan

berdasarkan periode

Sistem Informasi Pemasangan Iklan Baris

berbasis Web Radar Jogja

37

III.1.3.3 Use Case Diagram

III.1.3.3.1 Use Case Diagram Sistem Informasi

Pengirim Iklan Admin depend on depend on depend on depend on depend on Login Login depend on Divisi Keuangan Tambah kategori Data Kategori Iklan

Ubah kategori

Tambah paket iklan Data Paket Iklan

Ubah paket iklan

Membuat laporan pemasangan iklan

Laporan

Membuat laporan bukti pemasangan iklan Melakukan proses

registrasi Data Pengirim Iklan

Ubah data pengirim iklan Tambah jenis iklan Data Jenis Iklan

Ubah jenis iklan

Tambah data pemasangan iklan

Data Pemasangan Iklan

Ubah data pemasangan iklan

Melakukan perpanjangan iklan

Tambah sub kategori Data Sub Kategori

Iklan

Ubah sub kategori

38

III.1.3.3.2 Narasi Use Case Sistem Informasi

Nama Use Case : Login

Aktor : Admin dan Divisi Keuangan

Aksi Aktor Reaksi Sistem

Skenario Normal

1. Sistem menampilkan menu untuk login yang berupa text field untuk inputan username dan password serta tombol “LOGIN” dan “BATAL”.

2. Admin dan divisi keuangan

memasukkan username dan password kemudian mengklik tombol “LOGIN” untuk masuk ke sistem.

3. Sistem merespon dengan langsung menampilkan halaman sesuai dengan hak akses masing-masing aktor.

Skenario Abnormal

4. Sistem meminta aktor untuk

memasukkan username & password agar dapat melakukan login.

5. Admin dan divisi keuangan tidak memasukkan username & password lalu mengklik tombol “LOGIN”.

6. Sistem merespon dengan

menampillkan pesan error dan meminta untuk mengisi field username & password untuk login.

7. Admin & divisi keuangan memasukkan

username tetapi tidak memasukkan

password lalu mengklik tombol

“LOGIN”.

8. Sistem merespon dengan

menampilkan pesan error dan meminta untuk mengisi field password.

9. Admin & divisi keuangan memasukkan

password tetapi tidak memasukkan

username lalu mengklik tombol

39

10. Sistem merespon dengan

menampilkan pesan error dan meminta untuk mengisi field username.

11. Admin dan divisi keuangan

memasukkan username & password namun username & password yang dimasukkan tidak sesuai dengan data yang ada di database, lalu mengklik tombol “LOGIN”.

12. Sistem akan merespon dengan menampilkan pesan error “username atau password anda tidak sesuai.” dan

menampilkan tombol “ULANGI LAGI” untuk kembali ke form login.

13. Admin dan divisi keuangan

memasukkan username dan atau

password lalu mengklik tombol

“BATAL”.

14. Sistem akan menghapus inputan pada field yang sudah terisi.

Nama Use Case : Login

Aktor : Pengirim Iklan

Aksi Aktor Reaksi Sistem

Skenario Normal

1. Pengirim iklan yang sudah terdaftar dalam sistem memilih menu “Login”.

2. Sistem akan menampilkan halaman login yang berisi field username dan

password.

3. Pengirim iklan memasukkan username

dan password kemudian mengklik

tombol “LOGIN” untuk masuk ke sistem.

4. Sistem akan menampilkan halaman user.

Skenario Abnormal

5. Sistem meminta pengirim iklan untuk memasukkan username & password

40

agar dapat melakukan login. 6. Pengirim tidak memasukkan username

& password lalu mengklik tombol “LOGIN”.

7. Sistem merespon dengan

menampillkan pesan error dan meminta untuk mengisi field username & password untuk login.

8. Pengirim iklan memasukkan username tetapi tidak memasukkan password lalu

mengklik tombol “LOGIN”.

9. Sistem merespon dengan

menampilkan pesan error dan meminta untuk mengisi field password.

10. Pengirim iklan memasukkan password tetapi tidak memasukkan username lalu

mengklik tombol “LOGIN”.

11. Sistem merespon dengan

menampilkan pesan error dan meminta untuk mengisi field username.

12. Pengirim iklan memasukkan username & password namun username &

password yang dimasukkan tidak

sesuai dengan data yang ada di database, lalu mengklik tombol “LOGIN”.

13. Sistem akan merespon dengan menampilkan pesan error “Maaf Anda belum terdaftar menjadi member kami!.”

41

Nama Use Case : Melakukan Proses Registrasi

Aktor : Pengirim Iklan

Aksi Aktor Reaksi Sistem

Skenario Normal

1. Calon pengirim iklan memilih menu utama “Pasang Iklanmu” di halaman web.

2. Sistem akan menampilkan halaman

untuk melakukan registrasi. Halaman ini berisi “Nama Lengkap”, “Alamat”, “Email”, ”Telepon”, “Username”, ”Password”, “Ulangi Password”, “Captcha”.

3. Calon pengirim iklan memasukkan “Nama Lengkap”, “Alamat”, “Email”, ”Telepon”, “Username”, ”Password”, “Ulangi Password”, “Captcha” lalu klik tombol “BUAT AKUN”.

4. Sistem akan menyimpan data registrasi dan menampilkan pesan “Anda telah

berhasil menjadi member kami,

Terimakasih !

Skenario Abnormal

5. Calon pengirim iklan tidak memasukkan data pada salah satu field yang tersedia pada form registrasi lalu klik tombol “BUAT AKUN”.

6. Sistem akan menampilkan pesan error dan meminta untuk mengisi pada field yang belum terisi.

7. Calon pengirim iklan tidak memasukkan format alamat email yang benar pada

field “Email”.

8. Sistem akan menampilkan pesan error

“Email harus valid”.

9. Calon pengirim iklan mengisi field

captcha dengan inputan yang tidak

sesuai dengan kode yang ditampilkan.

10. Sistem merespon dengan

42

yang Anda masukkan tidak cocok”.

11. Calon pengirim iklan mengisi field “Username” dengan inputan kurang dari 6 karakter.

12. Sistem merespon dengan

menampilkan pesan error “Username

minimal 6 karakter”.

13. Calon pengirim iklan mengisi field “Password” dengan inputan kurang dari 6 karakter.

14. Sistem merespon dengan

menampilkan pesan error “Password

minimal 6 karakter”.

Nama Use Case : Ubah Data Pengirim Iklan

Aktor : Pengirim Iklan

Aksi Aktor Reaksi Sistem

Skenario Normal

1. Pengirim iklan login dahulu kemudian memilih menu “Profil Saya” di halaman “Member Area”

2. Sistem akan menampilkan halaman

yang berisi “Nama Lengkap”, ”No.Telepon”, “Alamat”, “Email”, “Username”, ”Password” .

3. Pengirim iklan mengubah data profil.

4. Sistem akan menyimpan data profil dan menampilkan pesan “Data profil

Anda telah berhasil di-update”.

Skenario Abnormal

5. Pengirim iklan tidak memasukkan data pada salah satu field yang tersedia pada

form profil user lalu klik tombol

“SIMPAN”.

6. Sistem akan menampilkan pesan error dan meminta untuk mengisi pada field yang belum terisi.

7. Pengirim iklan mengisi field

43 huruf.

8. Sistem merespon dengan

menampilkan pesan error “Harus diisi

angka”.

9. Pengirim iklan tidak memasukkan format alamat email yang benar pada

field “Email”.

10. Sistem akan menampilkan pesan error “Email harus valid”.

11. Pengirim iklan mengisi field

“Username” dengan inputan kurang dari 6 karakter.

12. Sistem merespon dengan

menampilkan pesan error “Username

minimal 6 karakter”.

13. Calon pengirim iklan mengisi field “Password” dengan inputan kurang dari 6 karakter.

14. Sistem merespon dengan

menampilkan pesan error “Password

minimal 6 karakter”.

Nama Use Case : Ubah Data Pengirim Iklan

Aktor : Admin

Aksi Aktor Reaksi Sistem

Skenario Normal

1. Admin memilih menu “Data Pengirim Iklan”.

2. Sistem akan menampilkan halaman

yang berisi “Id Pengirim” yang tidak bisa diubah oleh admin, “Nama Lengkap”, ”No.Telepon”, “Alamat”, “Email”, “Username”, “Aktif” . 3. Admin mengubah data pengirim iklan.

4. Sistem akan menyimpan data profil dan menampilkan pesan “Ubah data

44

Nama Use Case : Tambah Data Pemasangan Iklan

Aktor : Pengirim Iklan

Aksi Aktor Reaksi Sistem

Skenario Normal

1. Pengirim iklan masuk ke halaman „Member Area‟.

2. Sistem akan menampilkan halaman

„Member Area‟ yang terdiri dari menu utama „Halaman Utama‟, „Iklan Saya‟, „Pasang Iklan Baris‟, „Pasang Iklan Kolom‟, „Histori Pembayaran‟, „Profil Saya‟, dan „Logout‟.

3. Pengirim iklan memilih menu „Pasang Iklan Baris‟ atau „Pasang Iklan Kolom‟.

4. Sistem akan menampilkan halaman yang terdiri dari form pemasangan iklan.

5. Pengirim iklan mengisi semua field yang disediakan pada form pemasangan iklan lalu klok tombol “TAMBAH”.

6. Sistem akan menyimpan data

pemasangan iklan dan menampilkan pesan “Iklan Anda telah berhasil

disimpan dalam sistem kami. Silahkan lakukan proses selanjutnya.”.

Skenario Abnormal

7. Pengirim iklan tidak memasukkan data pada salah satu field yang tersedia pada

form pemasangan iklan lalu klik tombol

“TAMBAH”.

8. Sistem akan menampilkan pesan error dan meminta untuk mengisi pada field yang masih kosong.

9. Pengirim iklan memasukkan data pada field tertentu dengan tipe data yang tidak sesuai.

10. Sistem akan menampilkan pesan

45

Nama Use Case : Ubah Data Pemasangan Iklan

Aktor : Pengirim Iklan

Aksi Aktor Reaksi Sistem

Skenario Normal

1. Pengirim iklan masuk ke halaman „Member Area‟.

2. Sistem akan menampilkan halaman

„Member Area‟ yang terdiri dari menu utama „Halaman Utama‟, „Iklan Saya‟, „Pasang Iklan Baris‟, „Pasang Iklan Kolom‟, „Histori Pembayaran‟, „Profil Saya‟, dan „Logout‟.

3. Pengirim iklan memilih menu „Iklan Saya‟.

4. Sistem akan menampilkan halaman yang terdiri dari 3 submenu yang berisi iklan-iklan yang telah didaftarkan melalui sistem dalam bentuk tabel. 5. Pengirim iklan mengklik ikon „Edit‟ dari

iklan yang ingin diubah.

6. Sistem akan menampilkan halaman

yang berisi form edit iklan. 7. Pengirim iklan mengisi field yang ingin

diubah isinya lalu klik tombol “UPDATE”

8. Sistem akan menyimpan perubahan

data dan menampilkan pesan “Iklan

Anda telah berhasil diubah”.

Skenario Abnormal

9. Pengirim iklan tidak memasukkan data pada salah satu field yang tersedia pada

form pemasangan iklan lalu klik tombol

“UPDATE”.

10. Sistem akan menampilkan pesan

error dan meminta untuk mengisi

pada field yang masih kosong. 11. Pengirim iklan memasukkan data pada

field tertentu dengan tipe data yang tidak sesuai.

46

error.

Nama Use Case : Ubah Data Pemasangan Iklan

Aktor : Admin

Aksi Aktor Reaksi Sistem

Skenario Normal

1. Admin memilih menu “Data

Pemasangan Iklan‟

2. Sistem akan menampilkan halaman berisi tabel yang menampilkan data ikan yang telah didaftarkan melalui sistem.

3. Admin klik ikon pada data iklan yang ingin diubah yang terdapat dalam tabel.

4. Sistem akan menampilkan halaman yang berisi form edit pemasangan iklan.

5. Admin mengubah data pemasangan iklan lalu klik tombol “SIMPAN”.

6. Sistem menyimpan data ke database dan memberikan pesan “Ubah data

berhasil”. Data yang berhasil diubah

akan tampil pada tabel data pemasangan iklan.

Nama Use Case : Melakukan Perpanjangan Iklan

Aktor : Pengirim Iklan

Aksi Aktor Reaksi Sistem

Skenario Normal

1. Pengirim iklan masuk ke halaman „Member Area‟.

2. Sistem akan menampilkan halaman

„Member Area‟ yang terdiri dari menu utama „Halaman Utama‟, „Iklan Saya‟, „Pasang Iklan Baris‟, „Pasang Iklan

47

Kolom‟, „Histori Pembayaran‟, „Profil Saya‟, dan „Logout‟.

3. Pengirim iklan memilih menu „Iklan Saya‟.

4. Sistem akan menampilkan halaman yang terdiri dari 3 submenu yang berisi iklan-iklan yang telah didaftarkan melalui sistem dalam bentuk tabel.

5. Pengirim iklan mengklik ikon „Perpanjang‟ dari iklan yang ingin diperpanjang masa tayangnya.

6. Sistem akan menampilkan halaman

yang berisi form perpanjangan iklan. 7. Pengirim iklan mengisi data di form

perpanjangan iklan lau klik tombol “PERPANJANG”

8. Sistem akan menyimpan perubahan

data dan menampilkan pesan “Iklan

Anda telah berhasil diperpanjang”.

Skenario Abnormal

9. Pengirim iklan tidak memasukkan data pada salah satu field yang tersedia pada

form perpanjangan iklan lalu klik tombol

“PERPANJANG”.

10. Sistem akan menampilkan pesan

error dan meminta untuk mengisi pada field yang masih kosong.

11. Pengirim iklan memasukkan data pada field tertentu dengan tipe data yang tidak sesuai.

12. Sistem akan menampilkan pesan

48

Nama Use Case : Tambah Kategori Aktor : Admin

Aksi Aktor Reaksi Sistem

Skenario Normal

1. Admin memilih menu “Modul Data Iklan” dan memilih sub menu “Data Kategori”

2. Sistem akan menampilkan halaman yang berisi tabel untuk menampilkan data kategori dan tombol “TAMBAH KATEGORI”.

3. Admin mengklik tombol “TAMBAH KATEGORI”.

4. Sistem akan menampilkan halaman yang berisi form tambah kategori yang terdiri dari field “Id Kategori”, “Sub Kategori” yang berupa dropdown, dan “Nama Kategori” serta terdapat tombol “SIMPAN” dan “BATAL”. 5. Admin memasukkan data pada field

“Sub Kategori” dan “Nama Kategori” (field “Id Kategori” terisi otomatis) lalu

mengklik tombol “SIMPAN”.

6. Sistem menyimpan data ke database dan memberikan pesan “Tambah data

berhasil”. Data yang berhasil

ditambahkan akan tampil pada tabel data kategori.

Skenario Abnormal

7. Admin memilih menu “Modul Data Iklan” dan memilih submenu “Data Kategori”

8. Sistem akan menampilkan halaman yang berisi tabel untuk menampilkan data kategori dan tombol “TAMBAH KATEGORI”.

9. Admin mengklik tombol “TAMBAH KATEGORI”.

10. Sistem akan menampilkan halaman yang berisi form tambah kategori

49

yang terdiri dari field “Id Kategori”, “Sub Kategori” yang berupa

dropdown, dan “Nama Kategori”

serta terdapat tombol “SIMPAN” dan “BATAL”.

11. Admin memasukkan data pada field “Sub Kategori” dan “Nama Kategori” (field “Id Kategori” terisi otomatis) lalu

mengklik tombol “SIMPAN”.

12. Sistem akan menampilkan pesan

error “Nama kategori sudah ada!”

jika inputan nama kategori sudah ada dalam database.

Nama Use Case : Ubah Kategori

Aktor : Admin

Aksi Aktor Reaksi Sistem

Skenario Normal

7. Admin memilih menu “Modul Data Iklan” dan memilih submenu “Data Kategori”

8. Sistem akan menampilkan halaman yang berisi tabel untuk menampilkan data kategori dan tombol “TAMBAH KATEGORI”.

9. Admin klik ikon pada data kategori yang ingin diubah yang terdapat dalam tabel.

10. Sistem akan menampilkan halaman yang berisi form ubah kategori yang terdiri dari field “Sub Kategori”, “Nama Kategori”, dan “Aktif” (berupa radio button), serta terdapat tombol “SIMPAN” dan “BATAL”. 11. Admin mengubah data kategori lalu

klik tombol “SIMPAN”.

12. Sistem menyimpan data ke database dan memberikan pesan “Ubah data

berhasil”. Data yang berhasil diubah

50

Nama Use Case : Membuat Laporan Pemasangan Iklan

Aktor : Admin & Divisi Keuangan

Aksi Aktor Reaksi Sistem

Skenario Normal

1. Aktor memilih menu “Modul Laporan” dan submenu „Pemasangan Iklan‟

2. Sistem akan menampilkan halaman yang berisi field periode tanggal 3. Aktor memilih periode tanggal lalu klik

tombol “Cetak PDF”.

4. Sistem akan menampilkan halaman .pdf yang berisi laporan pemasangan iklan berdasarkan periode tanggal yang telah dimasukkan oleh aktor. 5. Aktor mengklik ikon printer untuk

mencetak laporan.

6. Sistem akan secara otomatis melakukan proses download dan mencetak laporan.

Nama Use Case : Membuat Bukti Pemasangan Iklan

Aktor : Admin

Aksi Aktor Reaksi Sistem

Skenario Normal

1. Aktor memilih menu “Modul Laporan”

dan memilih submenu “Bukti

Pemasangan Iklan”

2. Sistem akan menampilkan halaman yang berisi field id pemasangan yang akan dibuat bukti pemasangannya. 3. Aktor memilih id pemasangan lalu klik

51

4. Sistem akan menampilkan halaman .pdf yang berisi bukti pemasangan iklan berdasarkan id pemasangan iklan yang telah dimasukkan oleh aktor. 5. Aktor mengklik ikon printer untuk

mencetak bukti pemasangan iklan.

6. Sistem akan secara otomatis melakukan proses download dan mencetak bukti pemasangan iklan.

Nama Use Case : Tambah Data Jenis Iklan

Aktor : Admin

Aksi Aktor Reaksi Sistem

Skenario Normal

1. Admin memilih menu “Modul Data Iklan” dan memilih sub menu “Data Jenis Iklan”

2. Sistem akan menampilkan halaman yang berisi tabel untuk menampilkan data iklan dan tombol “TAMBAH JENIS IKLAN”.

3. Admin mengklik tombol “TAMBAH JENIS IKLAN”.

4. Sistem akan menampilkan halaman yang berisi form tambah kategori yang terdiri dari field “Id Iklan”, “Nama Iklan”, “Ukuran”, dan “Jenis” serta terdapat tombol “SIMPAN” dan “BATAL”.

5. Admin memasukkan data pada field “Id Iklan”, “Nama Iklan”, “Ukuran”, dan “Jenis” lalu klik tombol “SIMPAN”.

6. Sistem menyimpan data ke database dan memberikan pesan “Tambah data

berhasil”. Data yang berhasil

ditambahkan akan tampil pada tabel data jenis iklan.

52 7. Admin memilih menu “Modul Data

Iklan” dan memilih submenu “Data Jenis Iklan”

8. Sistem akan menampilkan halaman yang berisi tabel untuk menampilkan data iklan dan tombol “TAMBAH JENIS IKLAN”.

9. Admin mengklik tombol “TAMBAH JENIS IKLAN”.

10. Sistem akan menampilkan halaman yang berisi form tambah kategori yang terdiri dari field “Id Iklan”, “Nama Iklan”, “Ukuran”, dan “Jenis” serta terdapat tombol “SIMPAN” dan “BATAL”.

11. Admin memasukkan data pada field “Id Iklan”, “Nama Iklan”, “Ukuran”, dan “Jenis” lalu klik tombol “SIMPAN”.

12. Sistem akan menampilkan pesan

error “ID iklan sudah ada!” jika

inputan id iklan sudah ada dalam

database.

Nama Use Case : Ubah Data Jenis Iklan

Aktor : Admin

Aksi Aktor Reaksi Sistem

Skenario Normal

1. Admin memilih menu “Modul Data Iklan” dan memilih submenu “Data Jenis Iklan”

2. Sistem akan menampilkan halaman yang berisi tabel untuk menampilkan data iklan dan tombol “TAMBAH JENIS IKLAN”.

3. Admin klik ikon pada data iklan yang ingin diubah yang terdapat dalam tabel.

4. Sistem akan menampilkan halaman yang berisi form ubah iklan yang terdiri dari field “Id Iklan”, “Nama Iklan”, “Ukuran”, dan “Jenis” serta

53

terdapat tombol “SIMPAN” dan “BATAL”.

5. Admin mengubah data iklan lalu klik tombol “SIMPAN”.

6. Sistem menyimpan data ke database dan memberikan pesan “Ubah data

berhasil”. Data yang berhasil diubah

akan tampil pada tabel data jenis iklan.

Nama Use Case : Tambah Paket Iklan

Aktor : Admin

Aksi Aktor Reaksi Sistem

Skenario Normal

1. Admin memilih menu “Modul Data Iklan” dan memilih sub menu “Data Paket Iklan”

2. Sistem akan menampilkan halaman yang berisi tabel untuk menampilkan data paket harga dan tombol “TAMBAH PAKET IKLAN”.

3. Admin mengklik tombol “TAMBAH PAKET IKLAN”.

4. Sistem akan menampilkan halaman yang berisi form tambah paket iklan yang terdiri dari field “Id Paket” yang terisi otomatis, ”Id Iklan”, “Harga”, “Lama Tayang”, dan “Diskon” serta terdapat tombol “SIMPAN” dan “BATAL”.

5. Admin memasukkan data pada field ”Id Iklan”, “Harga”, “Lama Tayang”, dan “Diskon” lalu klik tombol “SIMPAN”.

6. Sistem menyimpan data ke database dan memberikan pesan “Tambah data

berhasil”. Data yang berhasil

ditambahkan akan tampil pada tabel data paket iklan.

54 7. Admin memilih menu “Modul Data

Iklan” dan memilih submenu “Data Paket Harga.”

8. Sistem akan menampilkan halaman yang berisi tabel untuk menampilkan data paket harga dan tombol “TAMBAH PAKET IKLAN”.

9. Admin mengklik tombol “TAMBAH PAKET IKLAN”.

10. Sistem akan menampilkan halaman yang berisi form tambah paket iklan yang terdiri dari field “Id Paket” yang terisi otomatis , ”Id Iklan”, “Harga”, “Lama Tayang”, dan “Diskon” serta terdapat tombol “SIMPAN” dan “BATAL”.

11. Admin tidak memilih “Id Iklan” lalu

klik tombol “SIMPAN”.

12. Sistem akan menampilkan pesan

error “Tambah data gagal”.

13. Admin mengisi field “Harga” atau “Lama Tayang” atau “Diskon” bukan dengan inputan berupa angka lalu klik tombol “SIMPAN”.

14. Sistem akan menampilkan pesan

error “Please enter a valid number”.

15. Admin tidak mengisi field yang tersedia lalu klik tombol “SIMPAN”.

16. Sistem akan menampilkan pesan

55

Nama Use Case : Ubah Paket Iklan

Aktor : Admin

Aksi Aktor Reaksi Sistem

Skenario Normal

1. Admin memilih menu “Modul Data Iklan” dan memilih submenu “Data Paket Iklan”

2. Sistem akan menampilkan halaman yang berisi tabel untuk menampilkan data paket harga dan tombol “TAMBAH PAKET IKLAN”.

3. Admin klik ikon pada tabel data paket harga yang ingin diubah.

4. Sistem akan menampilkan halaman yang berisi form edit paket harga yang terdiri dari “Id Paket”, ”Id Iklan”, “Harga”, “Lama Tayang”, dan “Diskon” serta terdapat tombol “SIMPAN” dan “BATAL”.

5. Admin mengubah data iklan lalu klik tombol “SIMPAN”.

6. Sistem menyimpan data ke database dan memberikan pesan “Ubah data

berhasil”. Data yang berhasil diubah

akan tampil pada tabel data paket iklan.

Skenario Abnormal

7. Admin memilih menu “Modul Data Iklan” dan memilih submenu “Data Paket Iklan.”

8. Sistem akan menampilkan halaman yang berisi tabel untuk menampilkan data paket harga dan tombol “TAMBAH PAKET IKLAN”.

9. Admin klik ikon pada tabel data paket harga yang ingin diubah.

10. Sistem akan menampilkan halaman yang berisi form edit paket harga yang terdiri dari “Id Paket”, ”Id Iklan”, “Harga”, “Lama Tayang”, dan

56

“Diskon” serta terdapat tombol “SIMPAN” dan “BATAL”.

11. Admin mengisi field “Harga” atau “Lama Tayang” atau “Diskon” bukan dengan inputan berupa angka lalu klik tombol “SIMPAN”.

12. Sistem akan menampilkan pesan

error “Please enter a valid number”.

Skenario Umum :

1. Sistem informasi pemasangan iklan ini merupakan sistem informasi yang dapat digunakan oleh admin, pengirim iklan, dan pihak divisi keuangan

Dokumen terkait