SlideShare a Scribd company logo
Institut Teknologi Sepuluh Nopember
Teknik Informatika
Sistem Informasi Kursus
Use Case Specification dan Activity Diagram
Analisis dan Perancangan Sistem Informasi 2016
ID Proyek: A06SIKURSUS
Dibuat oleh:
1. 5114100029 - Theo Pratama
2. 5114100154 - Afifah Asmar Sari
3. 5114100171 - Glleen Allan M.
1. Use Case Specification dan Diagram Activity dari Menambah Data Murid
(Glleen Allan M - 5114100171)
Kode Use Case UC-001
Nama Use Case MenambahData Murid
Deskripsi Use Case ini termasukUse Case perluasandari Use Case
MengelolaDataMurid dimanaUse Case ini bergunauntuk
menambahdatamuridyang baru mendaftar
Aktor Tata Usaha
Trigger Fungsi ini akandijalankanketikaTataUsaha memasuki laman
formtambah data murid
Pre-Condition Data muridbelumdimasukkan ke dalamdatabase
Post-Condition Data muridberhasil dimasukkan ke dalamdatabase
Basic Path 1. Tata Usaha memasuki lamanpengelolaandatamurid
2. Sistemakanmenampilkanpilihanmenuyangdapat
dilakukan lamanpengelolaandatamurid
3. Tata Usaha memilih pilihantambahdatamuridpada
lamanpengelolaandatamurid
4. Sistemakanmenampilkanformuntukmenambahdata
murid
5. Tata Usaha melakukanpengisianformterkaitdata
muridyang inginditambahkanlalumengirimkanke
sistem
6. Sistemmemasukkandatamuridyangbarudan
menampilkanpesansukses
AlternativePath 5a. Tata Usaha melakukanpengisianformterkaitdatamurid
tetapi belumlengkap
- Sistemmemberikanperingatankesalahanbahwa
formbelumlengkap di isi
ExceptionPath -
2. Use Case Specification dan Diagram Activity dari Mengubah Data Murid
(Glleen Allan M - 5114100171)
Kode Use Case UC-002
Nama Use Case MengubahData Murid
Deskripsi Use Case ini termasukperluasandari Use Case MengelolaData
Murid dimanause case ini berguna untukmengubahdatamurid
yang sudahpernahdiinputkansebelumnyaagarpembaharuan
terhadapdata muriddapatselaludilakukan
Aktor Tata Usaha
Trigger Fungsi ini akandijalankanketikaTataUsaha memasuki laman
formubah data murid
Pre-Condition Data muridsudahada di dalamdatabase tetapi belum
mengalami perubahan
Post-Condition Data muridyang mengalami perubahantersimpandalam
database
Basic Path 1. Tata Usaha masukke lamanpengelolaandatamurid
2. Sistemmenampilkanpilihanmenuyangdapatdilakukan
di laman pengelolaandatamurid
3. Tata Usaha memilihpilihanubahdatamuridpada laman
pengelolaandatamurid
4. Sistemmenampilkandatamuridyangsudahada di
dalamdatabase
5. Tata Usaha memilihdatamuridyangingindiubah.
6. Sistemmenampilkanhasilpilihandatamuridyangsudah
ada berupaformyang sudahterisi olehinputandata
sebelumnya.
7. Tata Usaha mengisi formyangditampilkandengan
beberapainputanbarudanmengirimkankembali ke
sistem.
8. Sistemmelakukanprosespembaharuanterhadapdata
muridtersebutdanmemberikanpesansukses.
AlternativePath -
ExceptionPath ExceptionTerjadi ketikadatamuridyangdicari belumadamaka
tidakdapat melakukanperubahandatamurid
3. Use Case Specification dan Diagram Activity dari Menghapus Data Murid
(Glleen Allan M - 5114100171)
Kode Use Case UC-003
Nama Use Case MenghapusData Murid
Deskripsi Use Case ini termasukperluasandari Use Case MengelolaData
Murid dimanause case ini bergunauntukmenghapussuatudata
muridyang ada dalamdatabase
Aktor Tata Usaha
Trigger Fungsi ini akandijalankanketikaTataUsaha memasuki laman
formhapus data murid
Pre-Condition Data muridterdapatdalamdatabase
Post-Condition Data muridterhapusdari database
Basic Path 1. Tata Usaha masukke lamanpengelolaandatamurid
2. Sistemmenampilkanpilihanmenuyangdapatdilakukan
di laman pengelolaandatamurid
3. Tata Usaha memilihpilihanhapusdatamuridpada
lamanpengelolaandatamurid
4. Sistemmenampilkandatamuridyangterdapatdalam
database, jugaterdapatfiturpencarian menggunakanID
atau nama murid untukmempermudah proses
penghapusandatamuriddanterdapattombol hapusdi
tiapdata murid
5. Tata Usaha memilihdatamuridyangingindihapusdari
database dan menekantombol hapus
6. Sistemakanmenampilkanverifikasi kembaliterkait
apakahTata Usaha benaringinmenghapusdatamurid
tersebutdanmenampilkanpilihanberupayaatautidak
7. Tata Usaha akanmemilihpilihanyadan
mengirimkannyake sistem.
8. Sistemakanmasukke dalam database danmelakukan
prosespenghapusanterkaitdatamurid yang
bersangkutan.Sistemakanmenampilkanpesansukses.
AlternativePath 7a. Tata Usaha memilihpilihantidak
- Sistemmenampilkanpilihandatamuridkembali
ExceptionPath Exceptionterjadi ketikadatamuridyangingindihapustidakada
dalamdatabase maka penghapusandatamuridtidakdapat
dilakukan
4. Use Case Specification dan Diagram Activity dari Menambah Data Pengajar
(Glleen Allan M - 5114100171)
Kode Use Case UC-004
Nama Use Case MenambahData Pengajar
Deskripsi Use Case ini termasukUse Case perluasandari Use Case
MengelolaDataPengajardimanaUse Case ini bergunauntuk
menambahdatapengajaryangbaru mendaftar
Aktor Manager, CEO
Trigger Fungsi ini akandijalankanketika Manageratau CEO memasuki
lamanform tambahdata pengajar
Pre-Condition Data pengajarbelumdimasukkanke dalamdatabase
Post-Condition Data pengajarberhasil dimasukkanke dalamdatabase
Basic Path 1. Manager atau CEO memasuki lamanpengelolaan data
pengajar
2. Sistemakanmenampilkanpilihanmenuyangdapat
dilakukanlamanpengelolaandatapengajar
3. Manager atau CEO memilihpilihantambahdata
pengajarpadalaman pengelolaandatapengajar
4. Sistemakanmenampilkanformuntukmenambahdata
pengajar
5. Manager atau CEO melakukanpengisianform terkait
data pengajaryanginginditambahkanlalumengirimkan
ke sistem
6. Sistemmemasukkandatapengajaryangbarudan
menampilkanpesansukses
AlternativePath 5a. Manager atau CEO melakukanpengisianformterkaitdata
pengajartetapi belumlengkap
- Sistemmemberikanperingatankesalahanbahwa
formbelumlengkap di isi
ExceptionPath -
5. Use Case Specification dan Diagram Activity dari Mengubah Data Pengajar
(Glleen Allan M - 5114100171)
Kode Use Case UC-005
Nama Use Case MengubahData Pengajar
Deskripsi Use Case ini termasukperluasandari Use Case MengelolaData
Pengajardimanause case ini bergunauntukmengubahdata
pengajaryangsudahpernahdiinputkansebelumnyaagar
pembaharuanterhadapdatapengajardapatselalu dilakukan
Aktor Manager, CEO
Trigger Fungsi ini akandijalankanketikaManageratau CEO memasuki
lamanform ubahdata pengajar
Pre-Condition Data pengajarsudahada di dalamdatabase tetapi belum
mengalami perubahan
Post-Condition Data pengajaryang mengalami perubahantersimpandalam
database
Basic Path 1. Manager atau CEO masukke laman pengelolaandata
pengajar
2. Sistemmenampilkanpilihanmenuyangdapatdilakukan
di laman pengelolaandatapengajar
3. Manager atau CEO memilihpilihanubahdata pengajar
pada lamanpengelolaan datapengajar
4. Sistemmenampilkandatapengajaryangsudahadadi
dalamdatabase
5. Manager atau CEO memilihdatapengajaryangingin
diubah
6. Sistemmenampilkanhasilpilihandata pengajaryang
sudahada berupaform yangsudahterisi olehinputan
data sebelumnya
7. Manager atau CEO mengisi formyangditampilkan
denganbeberapainputanbarudanmengirimkan
kembali ke sistem
8. Sistemmelakukanprosespembaharuanterhadapdata
pengajartersebutdanmemberikanpesansukses
AlternativePath -
ExceptionPath ExceptionTerjadi ketikadatapengajaryangdicari belumada
maka tidakdapatmelakukanperubahandatapengajar
6. Use Case Specification dan Diagram Activity dari MenghapusDataPengajar
(Glleen Allan M - 5114100171)
Kode Use Case UC-006
Nama Use Case MenghapusData Pengajar
Deskripsi Use Case ini termasukperluasandari Use Case MengelolaData
Pengajardimanause case ini bergunauntukmenghapussuatu
data pengajaryangada dalamdatabase
Aktor Manager, CEO
Trigger Fungsi ini akandijalankanketikaManageratau CEO memasuki
lamanform hapus data pengajar
Pre-Condition Data pengajarterdapatdalamdatabase
Post-Condition Data pengajarterhapusdari database
Basic Path 1. Manager atau CEO masukke laman pengelolaandata
pengajar
2. Sistemmenampilkanpilihanmenuyangdapatdilakukan
di laman pengelolaandatapengajar
3. Manager atau CEO memilihpilihanhapusdatapengajar
pada lamanpengelolaandatapengajar
4. Sistemmenampilkandatapengajaryangterdapatdalam
database,jugaterdapatfiturpencarianmenggunakanID
atau nama pengajaruntukmempermudah proses
penghapusandatapengajardanterdapattombol hapus
di tiap data pengajar
5. Manager atau CEO memilihdatapengajaryangingin
dihapusdari database danmenekantombol hapus
6. Sistemakan menampilkanverifikasi kembaliterkait
apakahManager atau CEO benar inginmenghapusdata
pengajartersebutdanmenampilkanpilihanberupaya
atau tidak
7. Manager atau CEO akan memilihpilihanyadan
mengirimkannyake sistem.
8. Sistemakanmasukke dalam database danmelakukan
prosespenghapusanterkaitdatapengajaryang
bersangkutan.Sistemakanmenampilkanpesansukses.
AlternativePath 7a. Manager atau CEO memilihpilihantidak
- Sistemmenampilkanpilihandatapengajar kembali
ExceptionPath Exceptionterjadi ketikadatapengajaryangingindihapustidak
ada dalamdatabase maka penghapusandatapengajar tidak
dapat dilakukan
7. Use Case Specification dan Diagram Activity dari Menambah Data Karyawan
(Glleen Allan M – 5114100171)
Kode Use Case UC-007
Nama Use Case MenambahData Karyawan
Deskripsi Use Case ini termasukUse Case perluasandari Use Case
MengelolaDataKaryawandimanaUse Case ini bergunauntuk
menambahdatakaryawan yang baru mendaftar
Aktor CEO
Trigger Fungsi ini akandijalankanketikaCEOmemasuki lamanform
tambahdata karyawan
Pre-Condition Data karyawan belumdimasukkanke dalamdatabase
Post-Condition Data karyawan berhasil dimasukkanke dalamdatabase
Basic Path 1. CEO memasuki lamanpengelolaan datakaryawan
2. Sistemakanmenampilkan pilihanmenuyangdapat
dilakukanlaman pengelolaandatakaryawan
3. CEO memilihpilihantambahdatamuridpada laman
pengelolaandatakaryawan
4. Sistemakanmenampilkanformuntukmenambahdata
karyawan
5. CEO melakukanpengisianform terkaitdatakaryawan
yang inginditambahkanlalumengirimkanke sistem
6. Sistemmemasukkandatakaryawan yangbarudan
menampilkanpesansukses
AlternativePath 5a. CEO melakukanpengisianformterkaitdatakaryawan tetapi
belumlengkap
- Sistemmemberikanperingatankesalahanbahwa
formbelumlengkap di isi
ExceptionPath -
8. Use Case Specification dan Diagram Activity dari Mengubah Data Karyawan
(Glleen Allan M - 5114100171)
Kode Use Case UC-008
Nama Use Case MengubahData Karyawan
Deskripsi Use Case ini termasukperluasandari Use Case MengelolaData
Karyawandimanause case ini bergunauntukmengubah data
karyawanyang sudahpernahdiinputkansebelumnyaagar
pembaharuanterhadap datakaryawan dapat selaludilakukan
Aktor CEO
Trigger Fungsi ini akandijalankanketikaCEO memasuki lamanform
ubahdata karyawan
Pre-Condition Data karyawan sudah ada di dalamdatabase tetapi belum
mengalami perubahan
Post-Condition Data karyawan yang mengalami perubahantersimpandalam
database
Basic Path 1. CEO masukke laman pengelolaan datakaryawan
2. Sistemmenampilkanpilihanmenuyangdapatdilakukan
di laman pengelolaandatakaryawan
3. CEO memilihpilihanubahdatamuridpada laman
pengelolaandatakaryawan
4. Sistemmenampilkandatakaryawanyangsudahada di
dalamdatabase
5. CEO memilihdatakaryawanyangingindiubah.
6. Sistemmenampilkanhasilpilihandatakaryawan yang
sudahada berupaform yangsudahterisi olehinputan
data sebelumnya.
7. CEO mengisi formyangditampilkandenganbeberapa
inputanbarudan mengirimkankembali ke sistem.
8. Sistemmelakukanproses pembaharuanterhadapdata
karyawantersebutdanmemberikanpesansukses.
AlternativePath -
ExceptionPath ExceptionTerjadi ketikadatakaryawan yangdicari belumada
maka tidakdapatmelakukanperubahandatakaryawan
9. Use Case Specification dan Diagram Activity dari Menghapus Data Karyawan
(Theo Pratama – 5114100029)
Kode Use Case UC-009
Nama Use Case MenghapusData Karyawan
Deskripsi Use Case ini termasukperluasandari Use Case MengelolaData
Karyawandimanause case ini bergunauntukmenghapussuatu
data karyawan yang ada dalamdatabase
Aktor CEO
Trigger Fungsi ini akandijalankanketika CEOmemasuki lamanform
hapusdata karyawan
Pre-Condition Data karyawan terdapatdalam database
Post-Condition Data karyawan terhapusdari database
Basic Path 1. CEO masuk ke laman pengelolaandatakaryawan
2. Sistemmenampilkanpilihanmenuyangdapatdilakukan
di laman pengelolaandatakaryawan
3. CEO memilihpilihanhapusdatakaryawan pada laman
pengelolaandatakaryawan
4. Sistemmenampilkandatakaryawan yangterdapat
dalamdatabase,jugaterdapatfiturpencarian
menggunakanIDatau nama karyawan untuk
mempermudahprosespenghapusandatakaryawan dan
terdapattombol hapusdi tiapdata karyawan
5. CEO memilihdatakaryawan yangingindihapusdari
database dan menekantombol hapus
6. Sistemakanmenampilkanverifikasi kembaliterkait
apakahCEO benaringinmenghapusdatakaryawan
tersebutdanmenampilkanpilihanberupayaatautidak
7. CEO akan memilihpilihanyadanmengirimkannyake
sistem.
8. Sistemakanmasukke dalam database danmelakukan
prosespenghapusanterkaitdatakaryawan yang
bersangkutan.Sistemakanmenampilkanpesansukses.
AlternativePath 7a. CEO memilihpilihantidak
- Sistemmenampilkanpilihan datakaryawan kembali
Exception Path Exceptionterjadi ketikadatakaryawan yangingindihapustidak
ada dalamdatabase maka penghapusandatakaryawan tidak
dapat dilakukan
10. Use Case Specification dan Diagram Activity dari Menambah Data Program Kursus
(Theo Pratama – 5114100029)
Kode Use Case UC-010
Nama Use Case MenambahData Program Kursus
Deskripsi Use Case ini termasukUse Case perluasandari Use Case
MengelolaDataProgramKursusdimanaUse Case ini berguna
untukmenambahdataprogram kursusyang barumendaftar
Aktor Manager
Trigger Fungsi ini akandijalankanketikaManagermemasuki lamanform
tambahdata program kursus
Pre-Condition Data program kursusbelumdimasukkanke dalamdatabase
Post-Condition Data program berhasil dimasukkanke dalamdatabase
Basic Path 1. Manager memasuki lamanpengelolaandataprogram
kursus
2. Sistemakanmenampilkanpilihanmenuyangdapat
dilakukanlamanpengelolaandataprogramkursus
3. Manager memilihpilihantambahdataprogramkursus
pada lamanpengelolaandataprogramkursus
4. Sistemakanmenampilkanformuntukmenambahdata
program kursus
5. Manager melakukanpengisianformterkaitdata
program kursus yang inginditambahkanlalu
mengirimkanke sistem
6. Sistemmemasukkandataprogramkursusyangbaru dan
menampilkanpesansukses
AlternativePath 5a. Manager melakukanpengisianformterkaitdataprogram
kursus tetapi belumlengkap
- Sistemmemberikanperingatankesalahanbahwa
formbelumlengkap di isi
ExceptionPath -
11. Use Case Specification dan Diagram Activity dari Mengubah Data Program Kursus
(Theo Pratama – 5114100029)
Kode Use Case UC-011
Nama Use Case MengubahData Program Kursus
Deskripsi Use Case ini termasukperluasandari Use Case MengelolaData
program kursusdimanause case ini bergunauntukmengubah
data program kursusyangsudahpernahdiinputkansebelumnya
agar pembaharuanterhadapdataprogram kursusdapat selalu
dilakukan
Aktor Manager
Trigger Fungsi ini akandijalankanketikaManagermemasuki lamanform
ubahdata program kursus
Pre-Condition Data program kursussudahada di dalamdatabase tetapi belum
mengalami perubahan
Post-Condition Data program kursusyang mengalami perubahantersimpan
dalamdatabase
Basic Path 1. Manager masukke laman pengelolaan dataprogram
kursus
2. Sistemmenampilkanpilihanmenuyang dapatdilakukan
di laman pengelolaandataprogramkursus
3. Manager memilihpilihanubahdataprogram kursus
pada lamanpengelolaan dataprogramkursus
4. Sistemmenampilkandataprogramkursus yangsudah
ada di dalam database
5. Manager memilihdataprogramkursusyangingin
diubah.
6. Sistemmenampilkanhasilpilihandata programkursus
yang sudahada berupaformyang sudahterisi oleh
inputandatasebelumnya.
7. Manager mengisi formyangditampilkandengan
beberapainputanbarudanmengirimkankembali ke
sistem.
8. Sistemmelakukanprosespembaharuanterhadapdata
program kursus tersebutdanmemberikanpesansukses.
AlternativePath -
ExceptionPath Exceptionterjadi ketikadataprogramkursus yang dicari belum
ada maka tidakdapat melakukanperubahandataprogram
kursus.
12. Use Case Specification dan Diagram Activity dari Menghapus Data Program Kursus
(Theo Pratama – 5114100029)
Kode Use Case UC-012
Nama Use Case MenghapusData Program Kursus
Deskripsi Use Case ini termasukperluasandari Use Case MengelolaData
Program Kursus dimanause case ini bergunauntukmenghapus
suatudata program kursus yang ada dalamdatabase
Aktor Manager
Trigger Fungsi ini akandijalankanketikaManagermemasuki lamanform
hapusdata program kursus
Pre-Condition Data program kursus terdapatdalamdatabase
Post-Condition Data program kursus terhapusdari database
Basic Path 1. Manager masukke laman pengelolaandata program
kursus
2. Sistemmenampilkanpilihanmenuyangdapatdilakukan
di laman pengelolaandataprogramkursus
3. Manager memilihpilihanhapusdataprogramkursus
pada lamanpengelolaandataprogramkursus
4. Sistemmenampilkandataprogramkursus yangterdapat
dalamdatabase,jugaterdapatfiturpencarian
menggunakanIDatau nama programkursus untuk
mempermudah prosespenghapusandataprogram
kursus dan terdapattombol hapusdi tiapdata program
kursus
5. Manager memilihdataprogramkursus yangingin
dihapusdari database danmenekantombol hapus
6. Sistemakanmenampilkan verifikasi kembaliterkait
apakahManager benar inginmenghapusdata program
kursus tersebutdanmenampilkanpilihanberupaya
atau tidak
7. Manager akan memilihpilihanyadanmengirimkannya
ke sistem.
8. Sistemakanmasukke dalam database danmelakukan
prosespenghapusanterkaitdataprogramkursus yang
bersangkutan.Sistemakanmenampilkanpesansukses.
AlternativePath 7a. Manager memilihpilihantidak
- Sistemmenampilkanpilihandataprogramkursus
kembali
ExceptionPath Exceptionterjadi ketikadataprogramkursus yang ingindihapus
tidakada dalamdatabase maka penghapusandataprogram
kursustidakdapat dilakukan
13. Use Case Specification dan Diagram Activity dari MendaftarKursus
(Theo Pratama – 5114100029)
Kode Use Case UC-013
Nama Use Case MendaftarKursus
Deskripsi Use Case ini berfungsi untukmuridjikainginmendaftarkursus
lalumuridjugamemilihjadwal kursusyangingindiikuti
Aktor Murid,Tata Usaha
Trigger Fungsi ini akandijalankanketikamuridmemasukilamanform
untukmendaftarkursus
Pre-Condition Murid belummendaftarprogramkursus
Post-Condition Murid sudahterdaftarprogram kursus
Basic Path 1. Murid atau Tata Usaha memasuki laman untukHome
userMurid atau Home userTata Usaha
2. Sistemmenampilkanmenuapasajayang bisaMurid
atau Tata Usaha bisapilih
3. Murid atau Tata Usaha memilihdaftarkursus
4. Sistemmenampilkanlamanyangmenampilkanpilihan
program kursusyangbisamuriddaftar
5. Murid atau Tata Usaha memilihprogramkursusyang
inginmuriddaftar
6. Sistemmenampilkanformuntukpendaftaranprogram
kursus
7. Murid atau Tata Usaha mengisi formuntukdaftar
program kursus
8. Sistemmenampilkanverifikasi apakahdatayang
diinputkansudahbenar,jikabenar makasistem
menampilkanformuntukmemilihjadwalkursusyang
ingindiikuti
9. Murid atau Tata Usaha memilihjadwal kursusyangingin
diikuti
10. Sistemmelakukanverifikasi apakahjadwal yangdipilih
sudahbenaratau belum, jika benarmakasistem
melakukanproseske database data-datayangsudah
diinputkan danmenampilkanpesanberhasil
AlternativePath 6a. Murid atau Tata Usaha memilihsalah
- Sistemmenampilkanformdaftarprogramkursus
8a. Murid atau Tata Usaha memilihsalah
- Sistemmenampilkanformmemilihjadwalkursus
yang ingindiikuti
ExceptionPath -
14. Use Case Specification dan Diagram Activity dari Melakukan Konfirmasi Pembayaran
(Theo Pratama – 5114100029)
Kode Use Case UC-014
Nama Use Case MelakukanKonfirmasi Pembayaran
Deskripsi Use Case ini berfungsi jikamuridsudahmelakukanpembayaran
untuk pendaftarankursus,lalumuridbisamelakukankonfirmasi
pembayarandenganmenguploadbukti pembayaranke sistem
Aktor Murid
Trigger Fungsi ini akandijalankanketikamuridmemasukilaman
konfirmasi pembayaran
Pre-Condition Murid belummelakukan konfirmasi pembayaran
Post-Condition Sistemsudahmengonfirmasi pembayaran
Basic Path 1. Murid memasuki lamanHome untukuserMurid
2. Sistemmenampilkanmenuapasajayang bisadipilih
olehmurid
3. Murid memilihlamanpendaftarankursusyangsudah
dilakukan
4. Sistemmenampilkanlamanpendaftarankursusyang
sudahdilakukan
5. Murid memilihlamankonfirmasi pembayaran
6. Sistemmenampilkanformuntukkonfirmasi
pembayaran
7. Murid menginputformuntukkonfirmasi pembayaran
8. Sistemmenampilkanverifikasi apakahdatayangdiinput
sudahbenaratau belum, jika benarmakasistem
memproseske database.
9. Murid memilihbenar
10. Sistemmengonfirmasibahwapembayaransudah
dilakukan
AlternativePath 6a. Murid memilihsalah
- Sistemkembali menampilkanformkonfirmasi
pembayaran
8a. Sistemmengonfirmasi bahwapembayaranbelumdilakukan
- Sistemkembali menampilkanformkonfirmasi
pembayaranuntukmuridinputlagi
ExceptionPath Exceptionterjadi ketikatidakadadatapendaftaranuntuk
dibayar
15. Use Case Specification dan Diagram Activity dari Melihat Daftar Peserta Kelas
(Theo Pratama – 5114100029)
Kode Use Case UC-015
Nama Use Case MelihatDaftarPesertaKelas
Deskripsi Use Case ini akanberfungsi jikamuridtelahmelakukan
konfirmasi pembayaran.Use Case ini akanmenampilkanseluruh
daftar muridyangada pada kelasyangsama.
Aktor PengajardanMurid
Trigger Fungsi ini akandijalankanketikaPengajaratauMuridmembuka
lamandaftar kelas
Pre-Condition PengajaratauMurid beradapada lamandaftar kelas
Post-Condition Sistemmenampilkandaftarmuriddari kelasyangsama
Basic Path 1. PengajaratauMurid memilihlamandaftarkelas
2. Sistemmenampilkanmenupilihankelasyangdiampuoleh
Pengajarataudiikuti olehMurid
3. PengajaratauMurid memilihkelasyangingindilihat
4. Sistemmenampilkandaftarmuridpadakelasyangtelah
dipilih
AlternativePath -
ExceptionPath -
16. Use Case Specification dan Diagram Activity dari Menambah Nilai Murid
(Afifah A.S. – 5114100154)
Kode Use Case UC-016
Nama Use Case MenambahNilai Murid
Deskripsi Use Case ini dapatdilakukanhanyauntukmuridyangdiajaroleh
Pengajarbersangkutan,laluPengajarberhakmenambahkannilai
muridtersebut.
Aktor Pengajar
Trigger Fungsi ini akandijalankanketikaPengajar membukalaman
penilaian
Pre-Condition Nilai awal dari muridadalah0
Post-Condition Sistemmenyimpannilaimuriddalamdatabase
Basic Path 1. Pengajarmemilihlamanpenilaian
2. Sistemmenampilkanmenupilihankelasyangdiampuoleh
Pengajar
3. Pengajarmemilihkelasyangingindinilai
4. Sistemmenampilkandaftarmuridpadakelasyangtelah
dipilih
5. Pengajarmemilihmenueditpadakolomnilaimurid
6. Sistemmengeluarkanformpenilaiandengannilai murid0
7. Pengajarmengisikannilaidanmemberikannyapadasistem
8. Sistemmenyimpannilaipadadatabase
AlternativePath -
ExceptionPath -
17. Use Case Specification dan Diagram Activity dari Mengubah Nilai Murid
(Afifah A.S. – 5114100154)
Kode Use Case UC-017
Nama Use Case MengubahNilai Murid
Deskripsi Use Case ini merupakanextenddari Use Case MenambahNilai
dan Use Case ini hanyadapat dilakukanuntukmuridyangdiajar
olehPengajarbersangkutan,laluPengajarberhakmengubah
nilai muridyangsebelumnyatelahadadantersimpanpada
database.
Aktor Pengajar
Pengajar Sistem
Menampilkan menu pilihan kelas
Menampilkan daftar murid
Menampilkan form penilaian (default 0)
Menyimpan nilai
Menampilkan daftar muridMemilih kelas
Menampilkan menu pilihan kelasMemilih laman penilaian
Memilih menu edit Menampilkan form penilaian (default 0)
Mengisi form Menyimpan nilai
Trigger Fungsi ini akandijalankanketikaPengajarmembukalaman
penilaian
Pre-Condition Nilai muridsudahterisi dantersimpandalamdatabase
Post-Condition Sistemmenyimpanperubahannilai muriddalamdatabase
Basic Path 1. Pengajarmemilihlamanpenilaian
2. Sistemmenampilkanmenupilihankelasyangdiampuoleh
Pengajar
3. Pengajarmemilihkelasyangingindinilai
4. Sistemmenampilkandaftarmuridpadakelasyangtelah
dipilih
5. Pengajarmemilihmenueditpadakolomnilaimurid
6. Sistemmengeluarkanformpenilaian yangtelahberisinilai
muridpada database
7. Pengajarmengisikannilaiyangbarudan memberikannya
pada sistem
8. Sistemmenyimpanperubahannilai padadatabase
AlternativePath -
ExceptionPath -
18. Use Case Specification dan Diagram Activity dari Merekap Presensi Perbulan
(Afifah A.S. – 5114100154)
Kode Use Case UC-018
Nama Use Case MerekapPresensi Perbulan
Deskripsi Use Case ini merupakan perluasandari Use Case Merekap
Presensi MuriddimanaPengajarakanmengisikandatapresensi
muridyang diajarolehnyasecarabulanan.
Aktor Pengajar
Trigger Fungsi ini akandijalankanketikaPengajarmembukalaman
rekappresensi bulan
Pre-Condition Presensi muridbelumterisidantersimpandalamdatabase
Post-Condition Sistemmenyimpan presensi muriddalamdatabase
Basic Path 1. Pengajarmemilihlamanrekappresensi bulan
2. Sistemmenampilkan formyangberisi menupilihanbulan
dan menupilihankelas
3. Pengajarmemilihmengisi formpilihandanmelakukan
submit
4. Sistemmenampilkandaftarmuriddari kelasyangdipilih
5. Pengajarmemilihmenurekapdari kolompertemuan
6. Sistemmenampilkanformmenupilihankehadiran
7. Pengajarmengisi formkehadirandanmelakukansubmit
8. Sistemmenyimpankehadiranmurid
AlternativePath -
ExceptionPath -
19. Use Case Specification dan Diagram Activity dari Merekap Presensi Persemester
(Afifah A.S. – 5114100154)
Kode Use Case UC-019
Nama Use Case MerekapPresensi Persemester
Deskripsi Use Case ini merupakanperluasandari Use Case Merekap
Presensi MuriddimanaPengajarakanmengisikan datapresensi
muridyang diajarolehnyadanhanyadapatdibukapada akhir
semester.
Aktor Pengajar
Trigger Fungsi ini akandijalankanketikaPengajarmembukalaman
rekappresensi semester
Pre-Condition Presensi muridtelahterisi dantersimpandalamdatabase
Post-Condition Sistemmenyimpanperubahanpresensi muriddalamdatabase
Basic Path 1. Pengajarmemilihlamanrekappresensi semester
2. Sistemmenampilkanformyangberisi menupilihankelas
3. Pengajarmemilihmengisi formpilihan kelasdanmelakukan
submit
4. Sistemmenampilkandaftarmuriddari kelasyangdipilih
5. Pengajarmemilihmenurekapdari kolompertemuan
6. Sistemmenampilkanformmenupilihankehadiran
7. Pengajarmengisi formkehadirandanmelakukansubmit
8. Sistemmenyimpankehadiranmurid
AlternativePath 2a. Pengajarmembukalamantidakpadaakhirsemester
- Sistemmembukalamanhome danmemberikan
notifikasi kesalahan
ExceptionPath -
20. Use Case Specification dan Diagram Activity dari Mencetak Bukti Pembayaran
(Afifah A.S. – 5114100154)
Kode Use Case UC-020
Nama Use Case MencetakBukti Pembayaran
Deskripsi Use Case ini dapatberfungsi hanyaketikaMuridtelah
melakukankonfirmasi pembayaran.
Aktor Murid
Trigger Fungsi ini akandijalankanketikaMuridmembukalamancetak
bukti pembayaran
Pre-Condition Murid telahmelakukankonfirmasipembayarandanberada pada
lamancetak bukti pembayaran
Post-Condition Sistemmenampilkanbuktipembayaran
Basic Path 1. Murid memilihlamancetak bukti pembayaran
2. Sistemmenampilkanmenupilihandaftarbukti pembayaran
3. Murid memilihbuktipembayaran
4. Sistemmenampilkanbuktipembayaran
5. Murid melakukanprosesmencetak
AlternativePath -
ExceptionPath Exceptionterjadi ketikatidakadabukti pembayaranyangbisa
dicetak
21. Use Case Specification dan Diagram Activity dari Mencetak Laporan Nilai
(Afifah A.S. – 5114100154)
Kode Use Case UC-021
Nama Use Case MencetakLaporan Nilai
Deskripsi Use Case ini akanmemberikanlaporannilai selamasatu
semester.
Aktor Murid
Trigger Fungsi ini akandijalankanketika Muridmembukalamanlaporan
nilai
Pre-Condition Nilai-nilaiyangakanditampilkantelahtersimpanpadadatabase
Post-Condition Sistemmenampilkanlaporannilai
Basic Path 1. Murid memilihlamanlaporannilai
2. Sistemmenampilkanmenupilihankursusyang diambil
3. Murid memilihkursus
4. Sistemmenampilkanlaporannilai dalamversi web
5. Murid memilihmenucetaklaporan
6. Sistemmenampilkanlaporannilai dalamversi cetak
7. Murid melakukanprosesmencetak
AlternativePath -
ExceptionPath -
22. Use Case Specification dan Diagram Activity dari Mencetak Laporan Pengajar Aktif
(Afifah A.S. – 5114100154)
Kode Use Case UC-022
Nama Use Case MencetakLaporan PengajarAktif
Deskripsi Use Case ini berfungsi untukmenampilkandataparapengajar
yang masihaktif bekerjapadalembagakursus.
Aktor Manager
Trigger Fungsi ini akandijalankanketikaManagermembukalaman
laporanpengajar
Pre-Condition Pengajarberadapada lamanlaporanpengajardandata pengajar
tersimpanpadadatabase
Post-Condition Sistemmenampilkan laporanpengajaraktif
Basic Path 1. Manager memilihlaman laporanpengajar
2. Sistemmenampilkan laporanpengajaraktif versi web
3. Manager memilihmenucetaklaporan
4. Sistemmenampilkan laporanpengajaraktif versi cetak
5. Manager melakukanprosesmencetak
AlternativePath -
ExceptionPath -
23. Use Case Specification dan Diagram Activity dari Mencetak Laporan Kemajuan Murid
(Afifah A.S. – 5114100154)
Kode Use Case UC-023
Nama Use Case MencetakLaporan KemajuanMurid
Deskripsi Use Case ini berfungsi untukmemberikanlaporanbanyakmurid
dari tahunke tahun.
Aktor CEO
Trigger Fungsi ini akandijalankanketikaCEOmembukalamanlaporan
kemajuan
Pre-Condition Data muridtersimpanpadadatabase dan CEO beradapada
lamanlaporankemajuan
Post-Condition Sistemmenampilkanlaporankemajuanmurid
Basic Path 1. CEO memilihlamanlaporankemajuan
2. Sistemmenampilkanformdenganmenupilihankurun
waktu(tahunan)
3. CEO memilihkurunwaktu
4. Sistemmenampilkanlaporankemajuanmuridversi web
5. CEO memilih menucetaklaporan
6. Sistemmenampilkanlaporankemajuanmuridversi cetak
7. CEO melakukanprosesmencetak
AlternativePath -
ExceptionPath -

More Related Content

What's hot

Laporan pembuatan aplikasi my so untuk android ppt
Laporan pembuatan aplikasi my so untuk android pptLaporan pembuatan aplikasi my so untuk android ppt
Laporan pembuatan aplikasi my so untuk android pptWahyu Anggara
 
Diagram erd restaurant
Diagram erd restaurantDiagram erd restaurant
Diagram erd restaurantRistaMeytasari
 
Project Charter Sistem Informasi Posko Keamanan
Project Charter Sistem Informasi Posko KeamananProject Charter Sistem Informasi Posko Keamanan
Project Charter Sistem Informasi Posko Keamanan
PutriAprilliandini
 
membuat function dalam mysql
membuat function dalam mysqlmembuat function dalam mysql
membuat function dalam mysql
sukangimpi
 
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
Uofa_Unsada
 
Project charter-Contoh
Project charter-ContohProject charter-Contoh
Project charter-Contoh
Fajar Baskoro
 
Ragam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan KomputerRagam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan Komputer
Auliaa Oktarianii
 
Pengujian sistem
Pengujian sistemPengujian sistem
Pengujian sistem
Kanaya Dzaya
 
Contoh laporan aplikasi komputer (aplikom) - isya ansyari - polisafaris
Contoh laporan   aplikasi komputer (aplikom) - isya ansyari - polisafarisContoh laporan   aplikasi komputer (aplikom) - isya ansyari - polisafaris
Contoh laporan aplikasi komputer (aplikom) - isya ansyari - polisafarisIsya Ansyari
 
Pembuatan uml pada toko belanja online
Pembuatan uml pada toko belanja onlinePembuatan uml pada toko belanja online
Pembuatan uml pada toko belanja onlineandiseprianto
 
Dokumen perencanaan-proyek-perangkat-lunak
Dokumen perencanaan-proyek-perangkat-lunakDokumen perencanaan-proyek-perangkat-lunak
Dokumen perencanaan-proyek-perangkat-lunak
Winda Dwiastini
 
Perancangan dan Analisa Sistem
Perancangan dan Analisa SistemPerancangan dan Analisa Sistem
Perancangan dan Analisa Sistemguestb7aaaf1e
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
Ajeng Savitri
 
Perencanaan manajemen proyek
Perencanaan manajemen proyekPerencanaan manajemen proyek
Perencanaan manajemen proyekDeny Sundari Syahrir
 
TUGAS 2 - Tahap Eksekusi Sistem Informasi Klinik
TUGAS 2 - Tahap Eksekusi Sistem Informasi KlinikTUGAS 2 - Tahap Eksekusi Sistem Informasi Klinik
TUGAS 2 - Tahap Eksekusi Sistem Informasi Klinik
safiravanillia
 
Dokumen Final Project Manajemen Proyek Perangkat Lunak
Dokumen Final Project Manajemen Proyek Perangkat LunakDokumen Final Project Manajemen Proyek Perangkat Lunak
Dokumen Final Project Manajemen Proyek Perangkat Lunak
Adam Alfian
 
Algoritma untuk mengecek bilangan di antara 2 bilangan masukan
Algoritma untuk mengecek bilangan di antara 2 bilangan masukanAlgoritma untuk mengecek bilangan di antara 2 bilangan masukan
Algoritma untuk mengecek bilangan di antara 2 bilangan masukan
putraindo
 
Sistem Basis Data(PPT)
Sistem Basis Data(PPT)Sistem Basis Data(PPT)
Sistem Basis Data(PPT)tafrikan
 
Presentasi Pembuatan Website E-Commerce
Presentasi Pembuatan Website E-CommercePresentasi Pembuatan Website E-Commerce
Presentasi Pembuatan Website E-Commerce
Shofura Kamal
 
Sistem Informasi Manajemen Perusahaan E-Commerce Studi Kasus pada: Shopee Ind...
Sistem Informasi Manajemen Perusahaan E-Commerce Studi Kasus pada: Shopee Ind...Sistem Informasi Manajemen Perusahaan E-Commerce Studi Kasus pada: Shopee Ind...
Sistem Informasi Manajemen Perusahaan E-Commerce Studi Kasus pada: Shopee Ind...
IdhamMaulanaOktora1
 

What's hot (20)

Laporan pembuatan aplikasi my so untuk android ppt
Laporan pembuatan aplikasi my so untuk android pptLaporan pembuatan aplikasi my so untuk android ppt
Laporan pembuatan aplikasi my so untuk android ppt
 
Diagram erd restaurant
Diagram erd restaurantDiagram erd restaurant
Diagram erd restaurant
 
Project Charter Sistem Informasi Posko Keamanan
Project Charter Sistem Informasi Posko KeamananProject Charter Sistem Informasi Posko Keamanan
Project Charter Sistem Informasi Posko Keamanan
 
membuat function dalam mysql
membuat function dalam mysqlmembuat function dalam mysql
membuat function dalam mysql
 
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
 
Project charter-Contoh
Project charter-ContohProject charter-Contoh
Project charter-Contoh
 
Ragam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan KomputerRagam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan Komputer
 
Pengujian sistem
Pengujian sistemPengujian sistem
Pengujian sistem
 
Contoh laporan aplikasi komputer (aplikom) - isya ansyari - polisafaris
Contoh laporan   aplikasi komputer (aplikom) - isya ansyari - polisafarisContoh laporan   aplikasi komputer (aplikom) - isya ansyari - polisafaris
Contoh laporan aplikasi komputer (aplikom) - isya ansyari - polisafaris
 
Pembuatan uml pada toko belanja online
Pembuatan uml pada toko belanja onlinePembuatan uml pada toko belanja online
Pembuatan uml pada toko belanja online
 
Dokumen perencanaan-proyek-perangkat-lunak
Dokumen perencanaan-proyek-perangkat-lunakDokumen perencanaan-proyek-perangkat-lunak
Dokumen perencanaan-proyek-perangkat-lunak
 
Perancangan dan Analisa Sistem
Perancangan dan Analisa SistemPerancangan dan Analisa Sistem
Perancangan dan Analisa Sistem
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
 
Perencanaan manajemen proyek
Perencanaan manajemen proyekPerencanaan manajemen proyek
Perencanaan manajemen proyek
 
TUGAS 2 - Tahap Eksekusi Sistem Informasi Klinik
TUGAS 2 - Tahap Eksekusi Sistem Informasi KlinikTUGAS 2 - Tahap Eksekusi Sistem Informasi Klinik
TUGAS 2 - Tahap Eksekusi Sistem Informasi Klinik
 
Dokumen Final Project Manajemen Proyek Perangkat Lunak
Dokumen Final Project Manajemen Proyek Perangkat LunakDokumen Final Project Manajemen Proyek Perangkat Lunak
Dokumen Final Project Manajemen Proyek Perangkat Lunak
 
Algoritma untuk mengecek bilangan di antara 2 bilangan masukan
Algoritma untuk mengecek bilangan di antara 2 bilangan masukanAlgoritma untuk mengecek bilangan di antara 2 bilangan masukan
Algoritma untuk mengecek bilangan di antara 2 bilangan masukan
 
Sistem Basis Data(PPT)
Sistem Basis Data(PPT)Sistem Basis Data(PPT)
Sistem Basis Data(PPT)
 
Presentasi Pembuatan Website E-Commerce
Presentasi Pembuatan Website E-CommercePresentasi Pembuatan Website E-Commerce
Presentasi Pembuatan Website E-Commerce
 
Sistem Informasi Manajemen Perusahaan E-Commerce Studi Kasus pada: Shopee Ind...
Sistem Informasi Manajemen Perusahaan E-Commerce Studi Kasus pada: Shopee Ind...Sistem Informasi Manajemen Perusahaan E-Commerce Studi Kasus pada: Shopee Ind...
Sistem Informasi Manajemen Perusahaan E-Commerce Studi Kasus pada: Shopee Ind...
 

Viewers also liked

Studi kelayakan
Studi kelayakanStudi kelayakan
Studi kelayakan
Fajar Baskoro
 
Feasibility study
Feasibility studyFeasibility study
Feasibility study
Fajar Baskoro
 
Perencanaan proyek
Perencanaan proyekPerencanaan proyek
Perencanaan proyek
Fajar Baskoro
 
Perencanaan proyek si
Perencanaan proyek siPerencanaan proyek si
Perencanaan proyek si
Fajar Baskoro
 
Project charter-1
Project charter-1Project charter-1
Project charter-1
Fajar Baskoro
 
Project charter-template
Project charter-templateProject charter-template
Project charter-template
Fajar Baskoro
 
Bootstrap latihan
Bootstrap latihanBootstrap latihan
Bootstrap latihan
Fajar Baskoro
 
Bootstrap
BootstrapBootstrap
Bootstrap
Fajar Baskoro
 
Ruang lingkup
Ruang lingkupRuang lingkup
Ruang lingkup
Fajar Baskoro
 
Manajemen ruang-lingkup-proyek
Manajemen ruang-lingkup-proyekManajemen ruang-lingkup-proyek
Manajemen ruang-lingkup-proyek
Fajar Baskoro
 
Simda proposal
Simda proposalSimda proposal
Simda proposal
Fajar Baskoro
 
Bootstrap tutorial
Bootstrap tutorialBootstrap tutorial
Bootstrap tutorial
Fajar Baskoro
 
Format kak
Format kakFormat kak
Format kak
Fajar Baskoro
 
Kak statistik
Kak statistikKak statistik
Kak statistik
Fajar Baskoro
 
Proposal simtaru-2014
Proposal simtaru-2014Proposal simtaru-2014
Proposal simtaru-2014
Fajar Baskoro
 
What is Algorithm - An Overview
What is Algorithm - An OverviewWhat is Algorithm - An Overview
What is Algorithm - An Overview
Ramakant Soni
 
Srs sistem informasi penggajian
Srs sistem informasi penggajianSrs sistem informasi penggajian
Srs sistem informasi penggajian
tiaraanggt
 
Test plan Document Example
Test plan Document ExampleTest plan Document Example
Test plan Document Example
Miftakhul Akhyar
 
Software Requirement Spesification
Software Requirement SpesificationSoftware Requirement Spesification
Software Requirement Spesification
wida dwitiayasa
 
Proposal Penawaran Aplikasi POS Toko Bahagia Electronics
Proposal Penawaran Aplikasi POS Toko Bahagia ElectronicsProposal Penawaran Aplikasi POS Toko Bahagia Electronics
Proposal Penawaran Aplikasi POS Toko Bahagia Electronics
Muhamad Hendri Febriasyah
 

Viewers also liked (20)

Studi kelayakan
Studi kelayakanStudi kelayakan
Studi kelayakan
 
Feasibility study
Feasibility studyFeasibility study
Feasibility study
 
Perencanaan proyek
Perencanaan proyekPerencanaan proyek
Perencanaan proyek
 
Perencanaan proyek si
Perencanaan proyek siPerencanaan proyek si
Perencanaan proyek si
 
Project charter-1
Project charter-1Project charter-1
Project charter-1
 
Project charter-template
Project charter-templateProject charter-template
Project charter-template
 
Bootstrap latihan
Bootstrap latihanBootstrap latihan
Bootstrap latihan
 
Bootstrap
BootstrapBootstrap
Bootstrap
 
Ruang lingkup
Ruang lingkupRuang lingkup
Ruang lingkup
 
Manajemen ruang-lingkup-proyek
Manajemen ruang-lingkup-proyekManajemen ruang-lingkup-proyek
Manajemen ruang-lingkup-proyek
 
Simda proposal
Simda proposalSimda proposal
Simda proposal
 
Bootstrap tutorial
Bootstrap tutorialBootstrap tutorial
Bootstrap tutorial
 
Format kak
Format kakFormat kak
Format kak
 
Kak statistik
Kak statistikKak statistik
Kak statistik
 
Proposal simtaru-2014
Proposal simtaru-2014Proposal simtaru-2014
Proposal simtaru-2014
 
What is Algorithm - An Overview
What is Algorithm - An OverviewWhat is Algorithm - An Overview
What is Algorithm - An Overview
 
Srs sistem informasi penggajian
Srs sistem informasi penggajianSrs sistem informasi penggajian
Srs sistem informasi penggajian
 
Test plan Document Example
Test plan Document ExampleTest plan Document Example
Test plan Document Example
 
Software Requirement Spesification
Software Requirement SpesificationSoftware Requirement Spesification
Software Requirement Spesification
 
Proposal Penawaran Aplikasi POS Toko Bahagia Electronics
Proposal Penawaran Aplikasi POS Toko Bahagia ElectronicsProposal Penawaran Aplikasi POS Toko Bahagia Electronics
Proposal Penawaran Aplikasi POS Toko Bahagia Electronics
 

Similar to Use case specification dan activity diagram [INTERNAL EDUCATIONAL PURPOSED]

Presentasi Tugas Akhir
Presentasi Tugas AkhirPresentasi Tugas Akhir
Presentasi Tugas AkhirUmi Lestari
 
Analisis pieces pada sistem informasi kepegawaian dinas pendidikan kab sleman
Analisis pieces pada sistem informasi kepegawaian dinas pendidikan kab slemanAnalisis pieces pada sistem informasi kepegawaian dinas pendidikan kab sleman
Analisis pieces pada sistem informasi kepegawaian dinas pendidikan kab sleman
Mr Arieve
 
Analisa dan Perancangan Sistem Aplikasi Pola Pengukuran Pakaian
Analisa dan Perancangan Sistem Aplikasi Pola Pengukuran PakaianAnalisa dan Perancangan Sistem Aplikasi Pola Pengukuran Pakaian
Analisa dan Perancangan Sistem Aplikasi Pola Pengukuran Pakaian
Gs Pedia
 
11 Software Quality Factor
11 Software Quality Factor11 Software Quality Factor
11 Software Quality Factor
EM Nasrul
 
SIM, Aprilia Wahyu Perdani, Prof. Dr. Ir. Hapzi Ali, MM, CMA, Analisis dan Pe...
SIM, Aprilia Wahyu Perdani, Prof. Dr. Ir. Hapzi Ali, MM, CMA, Analisis dan Pe...SIM, Aprilia Wahyu Perdani, Prof. Dr. Ir. Hapzi Ali, MM, CMA, Analisis dan Pe...
SIM, Aprilia Wahyu Perdani, Prof. Dr. Ir. Hapzi Ali, MM, CMA, Analisis dan Pe...
aprilia wahyu perdani
 
11 Software Quality Factor
11 Software Quality Factor11 Software Quality Factor
11 Software Quality Factor
EM Nasrul
 
SIM, Rina Handayani, Hapzi Ali, Sistem Pendukung Pengambilan Keputusan, Unive...
SIM, Rina Handayani, Hapzi Ali, Sistem Pendukung Pengambilan Keputusan, Unive...SIM, Rina Handayani, Hapzi Ali, Sistem Pendukung Pengambilan Keputusan, Unive...
SIM, Rina Handayani, Hapzi Ali, Sistem Pendukung Pengambilan Keputusan, Unive...
RinaHandayani20
 
Analisa Perancangan Sistem Informasi Pengarsipan Laporan Kepolisian Satwa K9 ...
Analisa Perancangan Sistem Informasi Pengarsipan Laporan Kepolisian Satwa K9 ...Analisa Perancangan Sistem Informasi Pengarsipan Laporan Kepolisian Satwa K9 ...
Analisa Perancangan Sistem Informasi Pengarsipan Laporan Kepolisian Satwa K9 ...
Asrin Nurjannah
 
Tugas sim, dhita ayu anggreany, yananto mihadi putra, se, m.si, pengembangan ...
Tugas sim, dhita ayu anggreany, yananto mihadi putra, se, m.si, pengembangan ...Tugas sim, dhita ayu anggreany, yananto mihadi putra, se, m.si, pengembangan ...
Tugas sim, dhita ayu anggreany, yananto mihadi putra, se, m.si, pengembangan ...
DhitaAyuAnggreany
 
Sim,prasna paramita, prof. dr. ir hapzi ali,mm, implementasi sintem informasi...
Sim,prasna paramita, prof. dr. ir hapzi ali,mm, implementasi sintem informasi...Sim,prasna paramita, prof. dr. ir hapzi ali,mm, implementasi sintem informasi...
Sim,prasna paramita, prof. dr. ir hapzi ali,mm, implementasi sintem informasi...
prasna paramita
 
Software Quality MKTI
Software Quality MKTISoftware Quality MKTI
Software Quality MKTI
sulis09705
 
89 metodologi-implementasi-sistem simrs
89 metodologi-implementasi-sistem simrs89 metodologi-implementasi-sistem simrs
89 metodologi-implementasi-sistem simrsiansico
 
PPT Projek Arsitektur Enterpris.pptx
PPT Projek Arsitektur Enterpris.pptxPPT Projek Arsitektur Enterpris.pptx
PPT Projek Arsitektur Enterpris.pptx
aroorojak
 
Tugas spk loundry aplikasi sia 7
Tugas spk loundry aplikasi  sia 7Tugas spk loundry aplikasi  sia 7
Tugas spk loundry aplikasi sia 7Mardi Malow
 
Sim,alya zulfa oktaviana putri, hapzi ali,implementasi sistem informasi pada ...
Sim,alya zulfa oktaviana putri, hapzi ali,implementasi sistem informasi pada ...Sim,alya zulfa oktaviana putri, hapzi ali,implementasi sistem informasi pada ...
Sim,alya zulfa oktaviana putri, hapzi ali,implementasi sistem informasi pada ...
Alya Zulfa Oktaviana Putri
 
Sucik, hapzi ali, iris dan sistem pakar, ut ambon, 2018
Sucik, hapzi ali, iris dan sistem pakar, ut ambon, 2018Sucik, hapzi ali, iris dan sistem pakar, ut ambon, 2018
Sucik, hapzi ali, iris dan sistem pakar, ut ambon, 2018
SUCIK PUJI UTAMI
 
Implementasi Sistem Informasi Pada Perusahaan
Implementasi Sistem Informasi Pada PerusahaanImplementasi Sistem Informasi Pada Perusahaan
Implementasi Sistem Informasi Pada Perusahaan
EviNurmalaDewi
 
Laporan projectweb usm
Laporan projectweb usmLaporan projectweb usm
Laporan projectweb usm
Zansa Sllw Gymbr
 

Similar to Use case specification dan activity diagram [INTERNAL EDUCATIONAL PURPOSED] (20)

Presentasi Tugas Akhir
Presentasi Tugas AkhirPresentasi Tugas Akhir
Presentasi Tugas Akhir
 
Analisis pieces pada sistem informasi kepegawaian dinas pendidikan kab sleman
Analisis pieces pada sistem informasi kepegawaian dinas pendidikan kab slemanAnalisis pieces pada sistem informasi kepegawaian dinas pendidikan kab sleman
Analisis pieces pada sistem informasi kepegawaian dinas pendidikan kab sleman
 
Analisa dan Perancangan Sistem Aplikasi Pola Pengukuran Pakaian
Analisa dan Perancangan Sistem Aplikasi Pola Pengukuran PakaianAnalisa dan Perancangan Sistem Aplikasi Pola Pengukuran Pakaian
Analisa dan Perancangan Sistem Aplikasi Pola Pengukuran Pakaian
 
11 Software Quality Factor
11 Software Quality Factor11 Software Quality Factor
11 Software Quality Factor
 
SIM, Aprilia Wahyu Perdani, Prof. Dr. Ir. Hapzi Ali, MM, CMA, Analisis dan Pe...
SIM, Aprilia Wahyu Perdani, Prof. Dr. Ir. Hapzi Ali, MM, CMA, Analisis dan Pe...SIM, Aprilia Wahyu Perdani, Prof. Dr. Ir. Hapzi Ali, MM, CMA, Analisis dan Pe...
SIM, Aprilia Wahyu Perdani, Prof. Dr. Ir. Hapzi Ali, MM, CMA, Analisis dan Pe...
 
11 Software Quality Factor
11 Software Quality Factor11 Software Quality Factor
11 Software Quality Factor
 
Baru
BaruBaru
Baru
 
SIM, Rina Handayani, Hapzi Ali, Sistem Pendukung Pengambilan Keputusan, Unive...
SIM, Rina Handayani, Hapzi Ali, Sistem Pendukung Pengambilan Keputusan, Unive...SIM, Rina Handayani, Hapzi Ali, Sistem Pendukung Pengambilan Keputusan, Unive...
SIM, Rina Handayani, Hapzi Ali, Sistem Pendukung Pengambilan Keputusan, Unive...
 
Analisa Perancangan Sistem Informasi Pengarsipan Laporan Kepolisian Satwa K9 ...
Analisa Perancangan Sistem Informasi Pengarsipan Laporan Kepolisian Satwa K9 ...Analisa Perancangan Sistem Informasi Pengarsipan Laporan Kepolisian Satwa K9 ...
Analisa Perancangan Sistem Informasi Pengarsipan Laporan Kepolisian Satwa K9 ...
 
Tugas sim, dhita ayu anggreany, yananto mihadi putra, se, m.si, pengembangan ...
Tugas sim, dhita ayu anggreany, yananto mihadi putra, se, m.si, pengembangan ...Tugas sim, dhita ayu anggreany, yananto mihadi putra, se, m.si, pengembangan ...
Tugas sim, dhita ayu anggreany, yananto mihadi putra, se, m.si, pengembangan ...
 
Sim,prasna paramita, prof. dr. ir hapzi ali,mm, implementasi sintem informasi...
Sim,prasna paramita, prof. dr. ir hapzi ali,mm, implementasi sintem informasi...Sim,prasna paramita, prof. dr. ir hapzi ali,mm, implementasi sintem informasi...
Sim,prasna paramita, prof. dr. ir hapzi ali,mm, implementasi sintem informasi...
 
Software Quality MKTI
Software Quality MKTISoftware Quality MKTI
Software Quality MKTI
 
89 metodologi-implementasi-sistem simrs
89 metodologi-implementasi-sistem simrs89 metodologi-implementasi-sistem simrs
89 metodologi-implementasi-sistem simrs
 
T1_682005027_BAB III
T1_682005027_BAB IIIT1_682005027_BAB III
T1_682005027_BAB III
 
PPT Projek Arsitektur Enterpris.pptx
PPT Projek Arsitektur Enterpris.pptxPPT Projek Arsitektur Enterpris.pptx
PPT Projek Arsitektur Enterpris.pptx
 
Tugas spk loundry aplikasi sia 7
Tugas spk loundry aplikasi  sia 7Tugas spk loundry aplikasi  sia 7
Tugas spk loundry aplikasi sia 7
 
Sim,alya zulfa oktaviana putri, hapzi ali,implementasi sistem informasi pada ...
Sim,alya zulfa oktaviana putri, hapzi ali,implementasi sistem informasi pada ...Sim,alya zulfa oktaviana putri, hapzi ali,implementasi sistem informasi pada ...
Sim,alya zulfa oktaviana putri, hapzi ali,implementasi sistem informasi pada ...
 
Sucik, hapzi ali, iris dan sistem pakar, ut ambon, 2018
Sucik, hapzi ali, iris dan sistem pakar, ut ambon, 2018Sucik, hapzi ali, iris dan sistem pakar, ut ambon, 2018
Sucik, hapzi ali, iris dan sistem pakar, ut ambon, 2018
 
Implementasi Sistem Informasi Pada Perusahaan
Implementasi Sistem Informasi Pada PerusahaanImplementasi Sistem Informasi Pada Perusahaan
Implementasi Sistem Informasi Pada Perusahaan
 
Laporan projectweb usm
Laporan projectweb usmLaporan projectweb usm
Laporan projectweb usm
 

Recently uploaded

Aksi Nyata Merdeka Belajar Lolos Validasi
Aksi Nyata Merdeka Belajar Lolos ValidasiAksi Nyata Merdeka Belajar Lolos Validasi
Aksi Nyata Merdeka Belajar Lolos Validasi
DinaSetiawan2
 
webinar DISEMINASI BUDAYA POSITIF KOMBEL GUGUS KIHAJAR DEWANTARA
webinar DISEMINASI BUDAYA POSITIF  KOMBEL GUGUS KIHAJAR DEWANTARAwebinar DISEMINASI BUDAYA POSITIF  KOMBEL GUGUS KIHAJAR DEWANTARA
webinar DISEMINASI BUDAYA POSITIF KOMBEL GUGUS KIHAJAR DEWANTARA
RazefZulkarnain1
 
Laporan Pembina OSIS UNTUK PMMOK.pdf.pdf
Laporan Pembina OSIS UNTUK PMMOK.pdf.pdfLaporan Pembina OSIS UNTUK PMMOK.pdf.pdf
Laporan Pembina OSIS UNTUK PMMOK.pdf.pdf
OcitaDianAntari
 
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
Indah106914
 
Pendampingan Individu 2 Modul 1 PGP 10 Kab. Sukabumi Jawa Barat
Pendampingan Individu 2 Modul 1 PGP 10 Kab. Sukabumi Jawa BaratPendampingan Individu 2 Modul 1 PGP 10 Kab. Sukabumi Jawa Barat
Pendampingan Individu 2 Modul 1 PGP 10 Kab. Sukabumi Jawa Barat
Eldi Mardiansyah
 
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptxFORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
NavaldiMalau
 
POKJA 1 Kelompok Kerja 1 TPP PKK 11.pptx
POKJA 1 Kelompok Kerja 1 TPP PKK 11.pptxPOKJA 1 Kelompok Kerja 1 TPP PKK 11.pptx
POKJA 1 Kelompok Kerja 1 TPP PKK 11.pptx
KotogadangKependuduk
 
PELAKSANAAN + Link2 Materi Pelatihan_ PENGAWASAN P3DN & TKDN_ pd PENGADAAN Ba...
PELAKSANAAN + Link2 Materi Pelatihan_ PENGAWASAN P3DN & TKDN_ pd PENGADAAN Ba...PELAKSANAAN + Link2 Materi Pelatihan_ PENGAWASAN P3DN & TKDN_ pd PENGADAAN Ba...
PELAKSANAAN + Link2 Materi Pelatihan_ PENGAWASAN P3DN & TKDN_ pd PENGADAAN Ba...
Kanaidi ken
 
705368319-Ppt-Aksi-Nyata-Membuat-Rancangan-Pembelajaran-Dengan-Metode-Fonik.pptx
705368319-Ppt-Aksi-Nyata-Membuat-Rancangan-Pembelajaran-Dengan-Metode-Fonik.pptx705368319-Ppt-Aksi-Nyata-Membuat-Rancangan-Pembelajaran-Dengan-Metode-Fonik.pptx
705368319-Ppt-Aksi-Nyata-Membuat-Rancangan-Pembelajaran-Dengan-Metode-Fonik.pptx
nimah111
 
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptx
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptxMateri 2_Benahi Perencanaan dan Benahi Implementasi.pptx
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptx
ahyani72
 
Komunitas Belajar dalam Sekolah.Mari Melakukan Identifikasi! Apakah kombel Ib...
Komunitas Belajar dalam Sekolah.Mari Melakukan Identifikasi! Apakah kombel Ib...Komunitas Belajar dalam Sekolah.Mari Melakukan Identifikasi! Apakah kombel Ib...
Komunitas Belajar dalam Sekolah.Mari Melakukan Identifikasi! Apakah kombel Ib...
JokoPramono34
 
Fundamental Gerakan Pramuka KMD G ok.pptx
Fundamental Gerakan Pramuka KMD G ok.pptxFundamental Gerakan Pramuka KMD G ok.pptx
Fundamental Gerakan Pramuka KMD G ok.pptx
wahtun86siaran
 
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakatPPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
jodikurniawan341
 
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdfLaporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
UmyHasna1
 
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-OndelSebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
ferrydmn1999
 
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
ozijaya
 
PRESENTASI T TEST (GROUP 1) -07 DESEMBER 2021.pptx
PRESENTASI T TEST (GROUP 1) -07 DESEMBER 2021.pptxPRESENTASI T TEST (GROUP 1) -07 DESEMBER 2021.pptx
PRESENTASI T TEST (GROUP 1) -07 DESEMBER 2021.pptx
AlifMauliddina1
 
ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
setiatinambunan
 
Meet 6 Pengembangan konsep pembangunan-pertanian.ppt
Meet 6 Pengembangan konsep pembangunan-pertanian.pptMeet 6 Pengembangan konsep pembangunan-pertanian.ppt
Meet 6 Pengembangan konsep pembangunan-pertanian.ppt
RosmalahUMK
 
KKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdeka
KKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdekaKKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdeka
KKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdeka
irvansupriadi44
 

Recently uploaded (20)

Aksi Nyata Merdeka Belajar Lolos Validasi
Aksi Nyata Merdeka Belajar Lolos ValidasiAksi Nyata Merdeka Belajar Lolos Validasi
Aksi Nyata Merdeka Belajar Lolos Validasi
 
webinar DISEMINASI BUDAYA POSITIF KOMBEL GUGUS KIHAJAR DEWANTARA
webinar DISEMINASI BUDAYA POSITIF  KOMBEL GUGUS KIHAJAR DEWANTARAwebinar DISEMINASI BUDAYA POSITIF  KOMBEL GUGUS KIHAJAR DEWANTARA
webinar DISEMINASI BUDAYA POSITIF KOMBEL GUGUS KIHAJAR DEWANTARA
 
Laporan Pembina OSIS UNTUK PMMOK.pdf.pdf
Laporan Pembina OSIS UNTUK PMMOK.pdf.pdfLaporan Pembina OSIS UNTUK PMMOK.pdf.pdf
Laporan Pembina OSIS UNTUK PMMOK.pdf.pdf
 
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
 
Pendampingan Individu 2 Modul 1 PGP 10 Kab. Sukabumi Jawa Barat
Pendampingan Individu 2 Modul 1 PGP 10 Kab. Sukabumi Jawa BaratPendampingan Individu 2 Modul 1 PGP 10 Kab. Sukabumi Jawa Barat
Pendampingan Individu 2 Modul 1 PGP 10 Kab. Sukabumi Jawa Barat
 
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptxFORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
 
POKJA 1 Kelompok Kerja 1 TPP PKK 11.pptx
POKJA 1 Kelompok Kerja 1 TPP PKK 11.pptxPOKJA 1 Kelompok Kerja 1 TPP PKK 11.pptx
POKJA 1 Kelompok Kerja 1 TPP PKK 11.pptx
 
PELAKSANAAN + Link2 Materi Pelatihan_ PENGAWASAN P3DN & TKDN_ pd PENGADAAN Ba...
PELAKSANAAN + Link2 Materi Pelatihan_ PENGAWASAN P3DN & TKDN_ pd PENGADAAN Ba...PELAKSANAAN + Link2 Materi Pelatihan_ PENGAWASAN P3DN & TKDN_ pd PENGADAAN Ba...
PELAKSANAAN + Link2 Materi Pelatihan_ PENGAWASAN P3DN & TKDN_ pd PENGADAAN Ba...
 
705368319-Ppt-Aksi-Nyata-Membuat-Rancangan-Pembelajaran-Dengan-Metode-Fonik.pptx
705368319-Ppt-Aksi-Nyata-Membuat-Rancangan-Pembelajaran-Dengan-Metode-Fonik.pptx705368319-Ppt-Aksi-Nyata-Membuat-Rancangan-Pembelajaran-Dengan-Metode-Fonik.pptx
705368319-Ppt-Aksi-Nyata-Membuat-Rancangan-Pembelajaran-Dengan-Metode-Fonik.pptx
 
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptx
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptxMateri 2_Benahi Perencanaan dan Benahi Implementasi.pptx
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptx
 
Komunitas Belajar dalam Sekolah.Mari Melakukan Identifikasi! Apakah kombel Ib...
Komunitas Belajar dalam Sekolah.Mari Melakukan Identifikasi! Apakah kombel Ib...Komunitas Belajar dalam Sekolah.Mari Melakukan Identifikasi! Apakah kombel Ib...
Komunitas Belajar dalam Sekolah.Mari Melakukan Identifikasi! Apakah kombel Ib...
 
Fundamental Gerakan Pramuka KMD G ok.pptx
Fundamental Gerakan Pramuka KMD G ok.pptxFundamental Gerakan Pramuka KMD G ok.pptx
Fundamental Gerakan Pramuka KMD G ok.pptx
 
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakatPPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
 
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdfLaporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
 
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-OndelSebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
 
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
 
PRESENTASI T TEST (GROUP 1) -07 DESEMBER 2021.pptx
PRESENTASI T TEST (GROUP 1) -07 DESEMBER 2021.pptxPRESENTASI T TEST (GROUP 1) -07 DESEMBER 2021.pptx
PRESENTASI T TEST (GROUP 1) -07 DESEMBER 2021.pptx
 
ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
 
Meet 6 Pengembangan konsep pembangunan-pertanian.ppt
Meet 6 Pengembangan konsep pembangunan-pertanian.pptMeet 6 Pengembangan konsep pembangunan-pertanian.ppt
Meet 6 Pengembangan konsep pembangunan-pertanian.ppt
 
KKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdeka
KKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdekaKKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdeka
KKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdeka
 

Use case specification dan activity diagram [INTERNAL EDUCATIONAL PURPOSED]

  • 1. Institut Teknologi Sepuluh Nopember Teknik Informatika Sistem Informasi Kursus Use Case Specification dan Activity Diagram Analisis dan Perancangan Sistem Informasi 2016 ID Proyek: A06SIKURSUS Dibuat oleh: 1. 5114100029 - Theo Pratama 2. 5114100154 - Afifah Asmar Sari 3. 5114100171 - Glleen Allan M.
  • 2. 1. Use Case Specification dan Diagram Activity dari Menambah Data Murid (Glleen Allan M - 5114100171) Kode Use Case UC-001 Nama Use Case MenambahData Murid Deskripsi Use Case ini termasukUse Case perluasandari Use Case MengelolaDataMurid dimanaUse Case ini bergunauntuk menambahdatamuridyang baru mendaftar Aktor Tata Usaha Trigger Fungsi ini akandijalankanketikaTataUsaha memasuki laman formtambah data murid Pre-Condition Data muridbelumdimasukkan ke dalamdatabase Post-Condition Data muridberhasil dimasukkan ke dalamdatabase Basic Path 1. Tata Usaha memasuki lamanpengelolaandatamurid 2. Sistemakanmenampilkanpilihanmenuyangdapat dilakukan lamanpengelolaandatamurid 3. Tata Usaha memilih pilihantambahdatamuridpada lamanpengelolaandatamurid 4. Sistemakanmenampilkanformuntukmenambahdata murid 5. Tata Usaha melakukanpengisianformterkaitdata muridyang inginditambahkanlalumengirimkanke sistem 6. Sistemmemasukkandatamuridyangbarudan menampilkanpesansukses AlternativePath 5a. Tata Usaha melakukanpengisianformterkaitdatamurid tetapi belumlengkap - Sistemmemberikanperingatankesalahanbahwa formbelumlengkap di isi ExceptionPath -
  • 3. 2. Use Case Specification dan Diagram Activity dari Mengubah Data Murid (Glleen Allan M - 5114100171) Kode Use Case UC-002 Nama Use Case MengubahData Murid Deskripsi Use Case ini termasukperluasandari Use Case MengelolaData Murid dimanause case ini berguna untukmengubahdatamurid yang sudahpernahdiinputkansebelumnyaagarpembaharuan terhadapdata muriddapatselaludilakukan Aktor Tata Usaha Trigger Fungsi ini akandijalankanketikaTataUsaha memasuki laman formubah data murid Pre-Condition Data muridsudahada di dalamdatabase tetapi belum mengalami perubahan Post-Condition Data muridyang mengalami perubahantersimpandalam database
  • 4. Basic Path 1. Tata Usaha masukke lamanpengelolaandatamurid 2. Sistemmenampilkanpilihanmenuyangdapatdilakukan di laman pengelolaandatamurid 3. Tata Usaha memilihpilihanubahdatamuridpada laman pengelolaandatamurid 4. Sistemmenampilkandatamuridyangsudahada di dalamdatabase 5. Tata Usaha memilihdatamuridyangingindiubah. 6. Sistemmenampilkanhasilpilihandatamuridyangsudah ada berupaformyang sudahterisi olehinputandata sebelumnya. 7. Tata Usaha mengisi formyangditampilkandengan beberapainputanbarudanmengirimkankembali ke sistem. 8. Sistemmelakukanprosespembaharuanterhadapdata muridtersebutdanmemberikanpesansukses. AlternativePath - ExceptionPath ExceptionTerjadi ketikadatamuridyangdicari belumadamaka tidakdapat melakukanperubahandatamurid
  • 5. 3. Use Case Specification dan Diagram Activity dari Menghapus Data Murid (Glleen Allan M - 5114100171) Kode Use Case UC-003 Nama Use Case MenghapusData Murid Deskripsi Use Case ini termasukperluasandari Use Case MengelolaData Murid dimanause case ini bergunauntukmenghapussuatudata muridyang ada dalamdatabase Aktor Tata Usaha Trigger Fungsi ini akandijalankanketikaTataUsaha memasuki laman formhapus data murid Pre-Condition Data muridterdapatdalamdatabase Post-Condition Data muridterhapusdari database Basic Path 1. Tata Usaha masukke lamanpengelolaandatamurid 2. Sistemmenampilkanpilihanmenuyangdapatdilakukan di laman pengelolaandatamurid 3. Tata Usaha memilihpilihanhapusdatamuridpada lamanpengelolaandatamurid 4. Sistemmenampilkandatamuridyangterdapatdalam database, jugaterdapatfiturpencarian menggunakanID atau nama murid untukmempermudah proses penghapusandatamuriddanterdapattombol hapusdi tiapdata murid 5. Tata Usaha memilihdatamuridyangingindihapusdari database dan menekantombol hapus 6. Sistemakanmenampilkanverifikasi kembaliterkait apakahTata Usaha benaringinmenghapusdatamurid tersebutdanmenampilkanpilihanberupayaatautidak 7. Tata Usaha akanmemilihpilihanyadan mengirimkannyake sistem. 8. Sistemakanmasukke dalam database danmelakukan prosespenghapusanterkaitdatamurid yang bersangkutan.Sistemakanmenampilkanpesansukses. AlternativePath 7a. Tata Usaha memilihpilihantidak - Sistemmenampilkanpilihandatamuridkembali ExceptionPath Exceptionterjadi ketikadatamuridyangingindihapustidakada dalamdatabase maka penghapusandatamuridtidakdapat dilakukan
  • 6. 4. Use Case Specification dan Diagram Activity dari Menambah Data Pengajar (Glleen Allan M - 5114100171) Kode Use Case UC-004 Nama Use Case MenambahData Pengajar Deskripsi Use Case ini termasukUse Case perluasandari Use Case MengelolaDataPengajardimanaUse Case ini bergunauntuk menambahdatapengajaryangbaru mendaftar Aktor Manager, CEO Trigger Fungsi ini akandijalankanketika Manageratau CEO memasuki lamanform tambahdata pengajar Pre-Condition Data pengajarbelumdimasukkanke dalamdatabase Post-Condition Data pengajarberhasil dimasukkanke dalamdatabase Basic Path 1. Manager atau CEO memasuki lamanpengelolaan data pengajar 2. Sistemakanmenampilkanpilihanmenuyangdapat dilakukanlamanpengelolaandatapengajar 3. Manager atau CEO memilihpilihantambahdata pengajarpadalaman pengelolaandatapengajar 4. Sistemakanmenampilkanformuntukmenambahdata
  • 7. pengajar 5. Manager atau CEO melakukanpengisianform terkait data pengajaryanginginditambahkanlalumengirimkan ke sistem 6. Sistemmemasukkandatapengajaryangbarudan menampilkanpesansukses AlternativePath 5a. Manager atau CEO melakukanpengisianformterkaitdata pengajartetapi belumlengkap - Sistemmemberikanperingatankesalahanbahwa formbelumlengkap di isi ExceptionPath -
  • 8. 5. Use Case Specification dan Diagram Activity dari Mengubah Data Pengajar (Glleen Allan M - 5114100171) Kode Use Case UC-005 Nama Use Case MengubahData Pengajar Deskripsi Use Case ini termasukperluasandari Use Case MengelolaData Pengajardimanause case ini bergunauntukmengubahdata pengajaryangsudahpernahdiinputkansebelumnyaagar pembaharuanterhadapdatapengajardapatselalu dilakukan Aktor Manager, CEO Trigger Fungsi ini akandijalankanketikaManageratau CEO memasuki lamanform ubahdata pengajar Pre-Condition Data pengajarsudahada di dalamdatabase tetapi belum mengalami perubahan Post-Condition Data pengajaryang mengalami perubahantersimpandalam database Basic Path 1. Manager atau CEO masukke laman pengelolaandata pengajar 2. Sistemmenampilkanpilihanmenuyangdapatdilakukan di laman pengelolaandatapengajar 3. Manager atau CEO memilihpilihanubahdata pengajar pada lamanpengelolaan datapengajar 4. Sistemmenampilkandatapengajaryangsudahadadi dalamdatabase 5. Manager atau CEO memilihdatapengajaryangingin diubah 6. Sistemmenampilkanhasilpilihandata pengajaryang sudahada berupaform yangsudahterisi olehinputan data sebelumnya 7. Manager atau CEO mengisi formyangditampilkan denganbeberapainputanbarudanmengirimkan kembali ke sistem 8. Sistemmelakukanprosespembaharuanterhadapdata pengajartersebutdanmemberikanpesansukses AlternativePath - ExceptionPath ExceptionTerjadi ketikadatapengajaryangdicari belumada maka tidakdapatmelakukanperubahandatapengajar
  • 9. 6. Use Case Specification dan Diagram Activity dari MenghapusDataPengajar (Glleen Allan M - 5114100171) Kode Use Case UC-006 Nama Use Case MenghapusData Pengajar Deskripsi Use Case ini termasukperluasandari Use Case MengelolaData Pengajardimanause case ini bergunauntukmenghapussuatu data pengajaryangada dalamdatabase Aktor Manager, CEO Trigger Fungsi ini akandijalankanketikaManageratau CEO memasuki lamanform hapus data pengajar Pre-Condition Data pengajarterdapatdalamdatabase Post-Condition Data pengajarterhapusdari database Basic Path 1. Manager atau CEO masukke laman pengelolaandata pengajar 2. Sistemmenampilkanpilihanmenuyangdapatdilakukan di laman pengelolaandatapengajar 3. Manager atau CEO memilihpilihanhapusdatapengajar pada lamanpengelolaandatapengajar 4. Sistemmenampilkandatapengajaryangterdapatdalam database,jugaterdapatfiturpencarianmenggunakanID atau nama pengajaruntukmempermudah proses penghapusandatapengajardanterdapattombol hapus
  • 10. di tiap data pengajar 5. Manager atau CEO memilihdatapengajaryangingin dihapusdari database danmenekantombol hapus 6. Sistemakan menampilkanverifikasi kembaliterkait apakahManager atau CEO benar inginmenghapusdata pengajartersebutdanmenampilkanpilihanberupaya atau tidak 7. Manager atau CEO akan memilihpilihanyadan mengirimkannyake sistem. 8. Sistemakanmasukke dalam database danmelakukan prosespenghapusanterkaitdatapengajaryang bersangkutan.Sistemakanmenampilkanpesansukses. AlternativePath 7a. Manager atau CEO memilihpilihantidak - Sistemmenampilkanpilihandatapengajar kembali ExceptionPath Exceptionterjadi ketikadatapengajaryangingindihapustidak ada dalamdatabase maka penghapusandatapengajar tidak dapat dilakukan
  • 11. 7. Use Case Specification dan Diagram Activity dari Menambah Data Karyawan (Glleen Allan M – 5114100171) Kode Use Case UC-007 Nama Use Case MenambahData Karyawan Deskripsi Use Case ini termasukUse Case perluasandari Use Case MengelolaDataKaryawandimanaUse Case ini bergunauntuk menambahdatakaryawan yang baru mendaftar Aktor CEO Trigger Fungsi ini akandijalankanketikaCEOmemasuki lamanform tambahdata karyawan Pre-Condition Data karyawan belumdimasukkanke dalamdatabase Post-Condition Data karyawan berhasil dimasukkanke dalamdatabase Basic Path 1. CEO memasuki lamanpengelolaan datakaryawan 2. Sistemakanmenampilkan pilihanmenuyangdapat dilakukanlaman pengelolaandatakaryawan 3. CEO memilihpilihantambahdatamuridpada laman pengelolaandatakaryawan 4. Sistemakanmenampilkanformuntukmenambahdata karyawan 5. CEO melakukanpengisianform terkaitdatakaryawan yang inginditambahkanlalumengirimkanke sistem 6. Sistemmemasukkandatakaryawan yangbarudan menampilkanpesansukses AlternativePath 5a. CEO melakukanpengisianformterkaitdatakaryawan tetapi belumlengkap - Sistemmemberikanperingatankesalahanbahwa formbelumlengkap di isi ExceptionPath -
  • 12. 8. Use Case Specification dan Diagram Activity dari Mengubah Data Karyawan (Glleen Allan M - 5114100171) Kode Use Case UC-008 Nama Use Case MengubahData Karyawan Deskripsi Use Case ini termasukperluasandari Use Case MengelolaData Karyawandimanause case ini bergunauntukmengubah data karyawanyang sudahpernahdiinputkansebelumnyaagar pembaharuanterhadap datakaryawan dapat selaludilakukan Aktor CEO Trigger Fungsi ini akandijalankanketikaCEO memasuki lamanform ubahdata karyawan Pre-Condition Data karyawan sudah ada di dalamdatabase tetapi belum mengalami perubahan Post-Condition Data karyawan yang mengalami perubahantersimpandalam database
  • 13. Basic Path 1. CEO masukke laman pengelolaan datakaryawan 2. Sistemmenampilkanpilihanmenuyangdapatdilakukan di laman pengelolaandatakaryawan 3. CEO memilihpilihanubahdatamuridpada laman pengelolaandatakaryawan 4. Sistemmenampilkandatakaryawanyangsudahada di dalamdatabase 5. CEO memilihdatakaryawanyangingindiubah. 6. Sistemmenampilkanhasilpilihandatakaryawan yang sudahada berupaform yangsudahterisi olehinputan data sebelumnya. 7. CEO mengisi formyangditampilkandenganbeberapa inputanbarudan mengirimkankembali ke sistem. 8. Sistemmelakukanproses pembaharuanterhadapdata karyawantersebutdanmemberikanpesansukses. AlternativePath - ExceptionPath ExceptionTerjadi ketikadatakaryawan yangdicari belumada maka tidakdapatmelakukanperubahandatakaryawan
  • 14. 9. Use Case Specification dan Diagram Activity dari Menghapus Data Karyawan (Theo Pratama – 5114100029) Kode Use Case UC-009 Nama Use Case MenghapusData Karyawan Deskripsi Use Case ini termasukperluasandari Use Case MengelolaData Karyawandimanause case ini bergunauntukmenghapussuatu data karyawan yang ada dalamdatabase Aktor CEO Trigger Fungsi ini akandijalankanketika CEOmemasuki lamanform hapusdata karyawan Pre-Condition Data karyawan terdapatdalam database Post-Condition Data karyawan terhapusdari database Basic Path 1. CEO masuk ke laman pengelolaandatakaryawan 2. Sistemmenampilkanpilihanmenuyangdapatdilakukan di laman pengelolaandatakaryawan 3. CEO memilihpilihanhapusdatakaryawan pada laman pengelolaandatakaryawan 4. Sistemmenampilkandatakaryawan yangterdapat dalamdatabase,jugaterdapatfiturpencarian menggunakanIDatau nama karyawan untuk mempermudahprosespenghapusandatakaryawan dan terdapattombol hapusdi tiapdata karyawan 5. CEO memilihdatakaryawan yangingindihapusdari database dan menekantombol hapus 6. Sistemakanmenampilkanverifikasi kembaliterkait apakahCEO benaringinmenghapusdatakaryawan tersebutdanmenampilkanpilihanberupayaatautidak 7. CEO akan memilihpilihanyadanmengirimkannyake sistem. 8. Sistemakanmasukke dalam database danmelakukan prosespenghapusanterkaitdatakaryawan yang bersangkutan.Sistemakanmenampilkanpesansukses. AlternativePath 7a. CEO memilihpilihantidak - Sistemmenampilkanpilihan datakaryawan kembali Exception Path Exceptionterjadi ketikadatakaryawan yangingindihapustidak ada dalamdatabase maka penghapusandatakaryawan tidak dapat dilakukan
  • 15. 10. Use Case Specification dan Diagram Activity dari Menambah Data Program Kursus (Theo Pratama – 5114100029) Kode Use Case UC-010 Nama Use Case MenambahData Program Kursus Deskripsi Use Case ini termasukUse Case perluasandari Use Case MengelolaDataProgramKursusdimanaUse Case ini berguna untukmenambahdataprogram kursusyang barumendaftar Aktor Manager Trigger Fungsi ini akandijalankanketikaManagermemasuki lamanform tambahdata program kursus Pre-Condition Data program kursusbelumdimasukkanke dalamdatabase Post-Condition Data program berhasil dimasukkanke dalamdatabase Basic Path 1. Manager memasuki lamanpengelolaandataprogram kursus 2. Sistemakanmenampilkanpilihanmenuyangdapat dilakukanlamanpengelolaandataprogramkursus 3. Manager memilihpilihantambahdataprogramkursus pada lamanpengelolaandataprogramkursus 4. Sistemakanmenampilkanformuntukmenambahdata
  • 16. program kursus 5. Manager melakukanpengisianformterkaitdata program kursus yang inginditambahkanlalu mengirimkanke sistem 6. Sistemmemasukkandataprogramkursusyangbaru dan menampilkanpesansukses AlternativePath 5a. Manager melakukanpengisianformterkaitdataprogram kursus tetapi belumlengkap - Sistemmemberikanperingatankesalahanbahwa formbelumlengkap di isi ExceptionPath -
  • 17. 11. Use Case Specification dan Diagram Activity dari Mengubah Data Program Kursus (Theo Pratama – 5114100029) Kode Use Case UC-011 Nama Use Case MengubahData Program Kursus Deskripsi Use Case ini termasukperluasandari Use Case MengelolaData program kursusdimanause case ini bergunauntukmengubah data program kursusyangsudahpernahdiinputkansebelumnya agar pembaharuanterhadapdataprogram kursusdapat selalu dilakukan Aktor Manager Trigger Fungsi ini akandijalankanketikaManagermemasuki lamanform ubahdata program kursus Pre-Condition Data program kursussudahada di dalamdatabase tetapi belum mengalami perubahan Post-Condition Data program kursusyang mengalami perubahantersimpan dalamdatabase Basic Path 1. Manager masukke laman pengelolaan dataprogram kursus 2. Sistemmenampilkanpilihanmenuyang dapatdilakukan di laman pengelolaandataprogramkursus 3. Manager memilihpilihanubahdataprogram kursus pada lamanpengelolaan dataprogramkursus 4. Sistemmenampilkandataprogramkursus yangsudah ada di dalam database 5. Manager memilihdataprogramkursusyangingin diubah. 6. Sistemmenampilkanhasilpilihandata programkursus yang sudahada berupaformyang sudahterisi oleh inputandatasebelumnya. 7. Manager mengisi formyangditampilkandengan beberapainputanbarudanmengirimkankembali ke sistem. 8. Sistemmelakukanprosespembaharuanterhadapdata program kursus tersebutdanmemberikanpesansukses. AlternativePath - ExceptionPath Exceptionterjadi ketikadataprogramkursus yang dicari belum ada maka tidakdapat melakukanperubahandataprogram kursus.
  • 18. 12. Use Case Specification dan Diagram Activity dari Menghapus Data Program Kursus (Theo Pratama – 5114100029) Kode Use Case UC-012 Nama Use Case MenghapusData Program Kursus Deskripsi Use Case ini termasukperluasandari Use Case MengelolaData Program Kursus dimanause case ini bergunauntukmenghapus suatudata program kursus yang ada dalamdatabase Aktor Manager Trigger Fungsi ini akandijalankanketikaManagermemasuki lamanform hapusdata program kursus Pre-Condition Data program kursus terdapatdalamdatabase Post-Condition Data program kursus terhapusdari database Basic Path 1. Manager masukke laman pengelolaandata program kursus 2. Sistemmenampilkanpilihanmenuyangdapatdilakukan di laman pengelolaandataprogramkursus 3. Manager memilihpilihanhapusdataprogramkursus pada lamanpengelolaandataprogramkursus 4. Sistemmenampilkandataprogramkursus yangterdapat dalamdatabase,jugaterdapatfiturpencarian menggunakanIDatau nama programkursus untuk mempermudah prosespenghapusandataprogram kursus dan terdapattombol hapusdi tiapdata program
  • 19. kursus 5. Manager memilihdataprogramkursus yangingin dihapusdari database danmenekantombol hapus 6. Sistemakanmenampilkan verifikasi kembaliterkait apakahManager benar inginmenghapusdata program kursus tersebutdanmenampilkanpilihanberupaya atau tidak 7. Manager akan memilihpilihanyadanmengirimkannya ke sistem. 8. Sistemakanmasukke dalam database danmelakukan prosespenghapusanterkaitdataprogramkursus yang bersangkutan.Sistemakanmenampilkanpesansukses. AlternativePath 7a. Manager memilihpilihantidak - Sistemmenampilkanpilihandataprogramkursus kembali ExceptionPath Exceptionterjadi ketikadataprogramkursus yang ingindihapus tidakada dalamdatabase maka penghapusandataprogram kursustidakdapat dilakukan
  • 20. 13. Use Case Specification dan Diagram Activity dari MendaftarKursus (Theo Pratama – 5114100029) Kode Use Case UC-013 Nama Use Case MendaftarKursus Deskripsi Use Case ini berfungsi untukmuridjikainginmendaftarkursus lalumuridjugamemilihjadwal kursusyangingindiikuti Aktor Murid,Tata Usaha Trigger Fungsi ini akandijalankanketikamuridmemasukilamanform untukmendaftarkursus Pre-Condition Murid belummendaftarprogramkursus Post-Condition Murid sudahterdaftarprogram kursus Basic Path 1. Murid atau Tata Usaha memasuki laman untukHome userMurid atau Home userTata Usaha 2. Sistemmenampilkanmenuapasajayang bisaMurid atau Tata Usaha bisapilih 3. Murid atau Tata Usaha memilihdaftarkursus 4. Sistemmenampilkanlamanyangmenampilkanpilihan program kursusyangbisamuriddaftar 5. Murid atau Tata Usaha memilihprogramkursusyang inginmuriddaftar 6. Sistemmenampilkanformuntukpendaftaranprogram kursus 7. Murid atau Tata Usaha mengisi formuntukdaftar program kursus 8. Sistemmenampilkanverifikasi apakahdatayang diinputkansudahbenar,jikabenar makasistem menampilkanformuntukmemilihjadwalkursusyang ingindiikuti 9. Murid atau Tata Usaha memilihjadwal kursusyangingin diikuti 10. Sistemmelakukanverifikasi apakahjadwal yangdipilih sudahbenaratau belum, jika benarmakasistem melakukanproseske database data-datayangsudah diinputkan danmenampilkanpesanberhasil AlternativePath 6a. Murid atau Tata Usaha memilihsalah - Sistemmenampilkanformdaftarprogramkursus 8a. Murid atau Tata Usaha memilihsalah - Sistemmenampilkanformmemilihjadwalkursus yang ingindiikuti ExceptionPath -
  • 21. 14. Use Case Specification dan Diagram Activity dari Melakukan Konfirmasi Pembayaran (Theo Pratama – 5114100029) Kode Use Case UC-014 Nama Use Case MelakukanKonfirmasi Pembayaran Deskripsi Use Case ini berfungsi jikamuridsudahmelakukanpembayaran untuk pendaftarankursus,lalumuridbisamelakukankonfirmasi pembayarandenganmenguploadbukti pembayaranke sistem Aktor Murid
  • 22. Trigger Fungsi ini akandijalankanketikamuridmemasukilaman konfirmasi pembayaran Pre-Condition Murid belummelakukan konfirmasi pembayaran Post-Condition Sistemsudahmengonfirmasi pembayaran Basic Path 1. Murid memasuki lamanHome untukuserMurid 2. Sistemmenampilkanmenuapasajayang bisadipilih olehmurid 3. Murid memilihlamanpendaftarankursusyangsudah dilakukan 4. Sistemmenampilkanlamanpendaftarankursusyang sudahdilakukan 5. Murid memilihlamankonfirmasi pembayaran 6. Sistemmenampilkanformuntukkonfirmasi pembayaran 7. Murid menginputformuntukkonfirmasi pembayaran 8. Sistemmenampilkanverifikasi apakahdatayangdiinput sudahbenaratau belum, jika benarmakasistem memproseske database. 9. Murid memilihbenar 10. Sistemmengonfirmasibahwapembayaransudah dilakukan AlternativePath 6a. Murid memilihsalah - Sistemkembali menampilkanformkonfirmasi pembayaran 8a. Sistemmengonfirmasi bahwapembayaranbelumdilakukan - Sistemkembali menampilkanformkonfirmasi pembayaranuntukmuridinputlagi ExceptionPath Exceptionterjadi ketikatidakadadatapendaftaranuntuk dibayar
  • 23. 15. Use Case Specification dan Diagram Activity dari Melihat Daftar Peserta Kelas (Theo Pratama – 5114100029) Kode Use Case UC-015 Nama Use Case MelihatDaftarPesertaKelas Deskripsi Use Case ini akanberfungsi jikamuridtelahmelakukan konfirmasi pembayaran.Use Case ini akanmenampilkanseluruh daftar muridyangada pada kelasyangsama. Aktor PengajardanMurid Trigger Fungsi ini akandijalankanketikaPengajaratauMuridmembuka lamandaftar kelas Pre-Condition PengajaratauMurid beradapada lamandaftar kelas Post-Condition Sistemmenampilkandaftarmuriddari kelasyangsama Basic Path 1. PengajaratauMurid memilihlamandaftarkelas 2. Sistemmenampilkanmenupilihankelasyangdiampuoleh Pengajarataudiikuti olehMurid 3. PengajaratauMurid memilihkelasyangingindilihat 4. Sistemmenampilkandaftarmuridpadakelasyangtelah dipilih AlternativePath -
  • 24. ExceptionPath - 16. Use Case Specification dan Diagram Activity dari Menambah Nilai Murid (Afifah A.S. – 5114100154) Kode Use Case UC-016 Nama Use Case MenambahNilai Murid Deskripsi Use Case ini dapatdilakukanhanyauntukmuridyangdiajaroleh Pengajarbersangkutan,laluPengajarberhakmenambahkannilai muridtersebut. Aktor Pengajar Trigger Fungsi ini akandijalankanketikaPengajar membukalaman penilaian Pre-Condition Nilai awal dari muridadalah0 Post-Condition Sistemmenyimpannilaimuriddalamdatabase Basic Path 1. Pengajarmemilihlamanpenilaian 2. Sistemmenampilkanmenupilihankelasyangdiampuoleh Pengajar 3. Pengajarmemilihkelasyangingindinilai 4. Sistemmenampilkandaftarmuridpadakelasyangtelah
  • 25. dipilih 5. Pengajarmemilihmenueditpadakolomnilaimurid 6. Sistemmengeluarkanformpenilaiandengannilai murid0 7. Pengajarmengisikannilaidanmemberikannyapadasistem 8. Sistemmenyimpannilaipadadatabase AlternativePath - ExceptionPath - 17. Use Case Specification dan Diagram Activity dari Mengubah Nilai Murid (Afifah A.S. – 5114100154) Kode Use Case UC-017 Nama Use Case MengubahNilai Murid Deskripsi Use Case ini merupakanextenddari Use Case MenambahNilai dan Use Case ini hanyadapat dilakukanuntukmuridyangdiajar olehPengajarbersangkutan,laluPengajarberhakmengubah nilai muridyangsebelumnyatelahadadantersimpanpada database. Aktor Pengajar Pengajar Sistem Menampilkan menu pilihan kelas Menampilkan daftar murid Menampilkan form penilaian (default 0) Menyimpan nilai Menampilkan daftar muridMemilih kelas Menampilkan menu pilihan kelasMemilih laman penilaian Memilih menu edit Menampilkan form penilaian (default 0) Mengisi form Menyimpan nilai
  • 26. Trigger Fungsi ini akandijalankanketikaPengajarmembukalaman penilaian Pre-Condition Nilai muridsudahterisi dantersimpandalamdatabase Post-Condition Sistemmenyimpanperubahannilai muriddalamdatabase Basic Path 1. Pengajarmemilihlamanpenilaian 2. Sistemmenampilkanmenupilihankelasyangdiampuoleh Pengajar 3. Pengajarmemilihkelasyangingindinilai 4. Sistemmenampilkandaftarmuridpadakelasyangtelah dipilih 5. Pengajarmemilihmenueditpadakolomnilaimurid 6. Sistemmengeluarkanformpenilaian yangtelahberisinilai muridpada database 7. Pengajarmengisikannilaiyangbarudan memberikannya pada sistem 8. Sistemmenyimpanperubahannilai padadatabase AlternativePath - ExceptionPath - 18. Use Case Specification dan Diagram Activity dari Merekap Presensi Perbulan (Afifah A.S. – 5114100154) Kode Use Case UC-018
  • 27. Nama Use Case MerekapPresensi Perbulan Deskripsi Use Case ini merupakan perluasandari Use Case Merekap Presensi MuriddimanaPengajarakanmengisikandatapresensi muridyang diajarolehnyasecarabulanan. Aktor Pengajar Trigger Fungsi ini akandijalankanketikaPengajarmembukalaman rekappresensi bulan Pre-Condition Presensi muridbelumterisidantersimpandalamdatabase Post-Condition Sistemmenyimpan presensi muriddalamdatabase Basic Path 1. Pengajarmemilihlamanrekappresensi bulan 2. Sistemmenampilkan formyangberisi menupilihanbulan dan menupilihankelas 3. Pengajarmemilihmengisi formpilihandanmelakukan submit 4. Sistemmenampilkandaftarmuriddari kelasyangdipilih 5. Pengajarmemilihmenurekapdari kolompertemuan 6. Sistemmenampilkanformmenupilihankehadiran 7. Pengajarmengisi formkehadirandanmelakukansubmit 8. Sistemmenyimpankehadiranmurid AlternativePath - ExceptionPath -
  • 28. 19. Use Case Specification dan Diagram Activity dari Merekap Presensi Persemester (Afifah A.S. – 5114100154) Kode Use Case UC-019 Nama Use Case MerekapPresensi Persemester Deskripsi Use Case ini merupakanperluasandari Use Case Merekap Presensi MuriddimanaPengajarakanmengisikan datapresensi muridyang diajarolehnyadanhanyadapatdibukapada akhir semester. Aktor Pengajar Trigger Fungsi ini akandijalankanketikaPengajarmembukalaman rekappresensi semester Pre-Condition Presensi muridtelahterisi dantersimpandalamdatabase Post-Condition Sistemmenyimpanperubahanpresensi muriddalamdatabase Basic Path 1. Pengajarmemilihlamanrekappresensi semester 2. Sistemmenampilkanformyangberisi menupilihankelas 3. Pengajarmemilihmengisi formpilihan kelasdanmelakukan submit 4. Sistemmenampilkandaftarmuriddari kelasyangdipilih 5. Pengajarmemilihmenurekapdari kolompertemuan 6. Sistemmenampilkanformmenupilihankehadiran 7. Pengajarmengisi formkehadirandanmelakukansubmit 8. Sistemmenyimpankehadiranmurid AlternativePath 2a. Pengajarmembukalamantidakpadaakhirsemester - Sistemmembukalamanhome danmemberikan notifikasi kesalahan ExceptionPath -
  • 29. 20. Use Case Specification dan Diagram Activity dari Mencetak Bukti Pembayaran (Afifah A.S. – 5114100154) Kode Use Case UC-020 Nama Use Case MencetakBukti Pembayaran Deskripsi Use Case ini dapatberfungsi hanyaketikaMuridtelah melakukankonfirmasi pembayaran. Aktor Murid Trigger Fungsi ini akandijalankanketikaMuridmembukalamancetak bukti pembayaran Pre-Condition Murid telahmelakukankonfirmasipembayarandanberada pada lamancetak bukti pembayaran Post-Condition Sistemmenampilkanbuktipembayaran Basic Path 1. Murid memilihlamancetak bukti pembayaran 2. Sistemmenampilkanmenupilihandaftarbukti pembayaran 3. Murid memilihbuktipembayaran
  • 30. 4. Sistemmenampilkanbuktipembayaran 5. Murid melakukanprosesmencetak AlternativePath - ExceptionPath Exceptionterjadi ketikatidakadabukti pembayaranyangbisa dicetak
  • 31. 21. Use Case Specification dan Diagram Activity dari Mencetak Laporan Nilai (Afifah A.S. – 5114100154) Kode Use Case UC-021 Nama Use Case MencetakLaporan Nilai Deskripsi Use Case ini akanmemberikanlaporannilai selamasatu semester. Aktor Murid Trigger Fungsi ini akandijalankanketika Muridmembukalamanlaporan nilai Pre-Condition Nilai-nilaiyangakanditampilkantelahtersimpanpadadatabase Post-Condition Sistemmenampilkanlaporannilai Basic Path 1. Murid memilihlamanlaporannilai 2. Sistemmenampilkanmenupilihankursusyang diambil 3. Murid memilihkursus 4. Sistemmenampilkanlaporannilai dalamversi web 5. Murid memilihmenucetaklaporan 6. Sistemmenampilkanlaporannilai dalamversi cetak 7. Murid melakukanprosesmencetak AlternativePath - ExceptionPath -
  • 32. 22. Use Case Specification dan Diagram Activity dari Mencetak Laporan Pengajar Aktif (Afifah A.S. – 5114100154) Kode Use Case UC-022 Nama Use Case MencetakLaporan PengajarAktif Deskripsi Use Case ini berfungsi untukmenampilkandataparapengajar yang masihaktif bekerjapadalembagakursus. Aktor Manager Trigger Fungsi ini akandijalankanketikaManagermembukalaman laporanpengajar Pre-Condition Pengajarberadapada lamanlaporanpengajardandata pengajar tersimpanpadadatabase Post-Condition Sistemmenampilkan laporanpengajaraktif Basic Path 1. Manager memilihlaman laporanpengajar 2. Sistemmenampilkan laporanpengajaraktif versi web 3. Manager memilihmenucetaklaporan 4. Sistemmenampilkan laporanpengajaraktif versi cetak 5. Manager melakukanprosesmencetak AlternativePath - ExceptionPath - 23. Use Case Specification dan Diagram Activity dari Mencetak Laporan Kemajuan Murid (Afifah A.S. – 5114100154) Kode Use Case UC-023 Nama Use Case MencetakLaporan KemajuanMurid Deskripsi Use Case ini berfungsi untukmemberikanlaporanbanyakmurid dari tahunke tahun.
  • 33. Aktor CEO Trigger Fungsi ini akandijalankanketikaCEOmembukalamanlaporan kemajuan Pre-Condition Data muridtersimpanpadadatabase dan CEO beradapada lamanlaporankemajuan Post-Condition Sistemmenampilkanlaporankemajuanmurid Basic Path 1. CEO memilihlamanlaporankemajuan 2. Sistemmenampilkanformdenganmenupilihankurun waktu(tahunan) 3. CEO memilihkurunwaktu 4. Sistemmenampilkanlaporankemajuanmuridversi web 5. CEO memilih menucetaklaporan 6. Sistemmenampilkanlaporankemajuanmuridversi cetak 7. CEO melakukanprosesmencetak AlternativePath - ExceptionPath -