Sequence Diagram ICONIX Process
Gambar 3.47 Sequence diagram ubah data user.
Gambar 3.48 Sequence diagram pembayaran.
sd Ubah data user login Sequence
tb_user myAdmin page
Karyawan
user_model
alt v erify
[correct]
[incorrect] input error
updateupdate_data_array verify update data
update_data_array
update success update data
update_data_array view
sd Verifikasi pembayaran Sequence
tb_CTKI Pembayaran page
Kasir
kasir_model
alt registration data
[found]
[not found] payment success
null update payment
view
fill form update payment info
verify registration data
verify payment select registration data
registration data
registration not found input registration data
Gambar 3.49 Sequence diagram kelola data user.
sd Kelola user Sequence
tb_User user pageubah
User list page user page tambah
Admin Sistem
user_module
alt v erify insert
[correct] [incorrect]
alt v erify update
[correct] [incorrect]
alt action
[insert]
[update]
[delete] insertinput_data_array
delete commandrow_id input data error
select datarow_id select data
delete verify input datainput_data_array
fill formdata_array load data
updateupdate_data_array visit
verify update data visit
visit input data success
update data error
delete success update data success
update data update_data_array
input datainput_data_array
selected datadata_array
Gambar 3.50 Sequence diagram kelola data PJTKI.
sd Kelola data PJTKI Sequence
PJTKI page tambah
tb_PJTKI PJTKI list page
Administrasi
kel_pj tki_model PJTKI page ubah
alt action
[insert]
[update]
[delete]
alt v erify input
[correct] [incorrect]
alt v erify update
[correct] [incorrect]
delete command get data
data input success
update data update_data_array
input data input_data_array
visit
input dataupdate_data_array
update data error fill form
delete data input error
update data success insert
input_data_array verify input data valueinput_data_array
selected data data_array
select row datarow_id visit
visit verify input dataupdate_data_array
delete success message select data
Gambar 3.51 Sequence diagram kelola data negara tujuan.
sd Kelola data negara tuj uan Sequence
tb_negara_tuj uan negara tuj uan
page ubah negara tuj uan list
page negara tuj uan
page tambah
Administrasi
kel_neg_model alt action
[insert]
[update]
[delete]
alt v erify insert
[correct] [incorrect]
alt v erify update
[correct] [incorrect]
fill formdata_array
select datarow_id view
insert datainput_data_array
delete get data
input data input_data_array
view
delete commandrow_id select data
update data success data input success
update data input data error
verify updata data valueupdate_data_array verify input datainput_data_array
update data error selected datadata_array
delete success update dataupdate_data_array
visit
Gambar 3.52 Sequence diagram pendaftaran CTKI.
Gambar 3.53 Sequence diagram pencarian hasil pemeriksaan.
sd Pendaftaran CTKI Sequence
tb_registrasi Registrasi list
Administrasi
Daftar_CTKI_Model tb_pembayaran
tb_status_pemeriksaan
alt v erify
[correct]
[incorrect] input data incorrect
insert medical status insert payment data
generate payment data input_data_array
input data
generate medical status data input_data_array
view
input data success insertinput_data_array
verify input data
sd Pencarian hasil pemeriksaan Sequence
tb_status_pemeriksaan public home page
CTKI
ctki_hasil_model
alt result
[found]
[not found] search query
find record
null fill form
result view
input data
data not found
Gambar 3.54 Sequence diagram cetak barcode.
sd Cetak barcode Sequence
barcode prev iew tb_registrasi
Registrasi list
Administrasi
barcode_model
alt status
[error]
[success] selected datareg_number
convert datareg_number select data
load data
print command convert error
redirect view
Gambar 3.55 Sequence diagram pelaporan.
sd Pelaporan Sequence tb_film
tb_blangko tb_registrasi
tb_laboratorium tb_radiologi
tb_fisik_j iw a laporan lain-lain
laporan rekam medis
laporan pj tki laporan registrasi
Pelaporan page
Administrasi
pelaporan_model alt report select
[laporan registrasi]
[laporan pjtki]
[laporan rekam medis]
[laporan lain-lain]
alt conv ert chart registrasi
[success] [error]
alt conv ert chart pj tki
[success] [error]
alt conv ert chart rekam medis
[success] [error]
alt conv ert chart lain-lain
[success] [error]
data fisik_jiwa data input
input periode
data input data input
input periode select report
input periode registrasi data
error error
chart data get data
error pjtki data
get data view
get data populate datapjtki
convert to chart
data film convert to chart
input periode
get data data laboratorium
input PJTKI
get data error
get data populate dataregistrasi
data blangko view
data input view
chart data data radiologi
chart data view
convert to chart
convert to chart chart data
view get data
populate data populate data
Gambar 3.56 Sequence diagram cetak sertifikat kesehatan.
sd Cetak sertifikat kesehatan Sequence
pilih form blangko tb_blangko
tb_cetak sertifikat pdf prev iew
tb_status_pemeriksaan Cetak sertifikat
page
Administrasi
cetak_model
alt status cetak
[belum]
[sudah]
alt status periksa
[fit]
[unfit]
[pending] status cetaksudah, belum
statusfit, belum
select data error message
statusfit, sudah generate pdfdata_array
insert data visit
selected datadata_array select form
status_periksapending get status cetakstatus_cetak
status_periksafit, unfit, pending
update blangkojumlah_blangko
pdf get data
status_periksaunfit
generate pdfdata_array verify data
get status periksastatus_periksa
selected datadata_array select data
error message select data
verify data verify data
select data
pdf
select data
Gambar 3.57 Sequence diagram pembayaran.
sd Verifikasi pembayaran Sequence
tb_pembayaran Pembayaran page
Kasir
pembayaran_model
alt v erify
[correct]
[incorrect] update status pembayaran
get status_pembayaran selected data
data_array
status pembayaran
error message select data
select data verify data
fill table data_array
update data visit
get data
Gambar 3.58 Sequence diagram tambah data pemeriksaan medis.
sd Tambah data pemeriksaan medis CTKI Sequence
medical checkup page tambah
tb_fisik tb_medical_history
medical checkup list page
Tenaga Medis
fisik_model
alt v erify input
[correct]
[incorrect] input datatrue
input success verify input data
redirect visit
input datafalse insert datamedical_history
insert datafisik save data
input data load view
group datamedical_history, fisik select data
error message
Gambar 3.59 Sequence diagram tambah data pemeriksaan radiologi.
sd Tambah data pemeriksaan radiologi Sequence
tb_film Radiologi page
tb_radiologi
Administrasi
radiologi model
alt v erify input
[correct]
[incorrect] selected datajumlah
film usagejumlah fill datajumlah
input data
insert data
update jumlah filmjumlah
error message input datafalse
get film usage
input success select jumlah film
input datatrue verify data
visit load film data
Gambar 3.60 Sequence diagram tambah data pemeriksaan laboratorium.
sd Tambah data pemeriksaan laboratorium Sequence
tb_laboratorium laboratorium form
laboratorium list page
select form
Laboratorium
laboratorium_model
alt v erify input
[correct]
[incorrect] verify input data
redirect input data
select form
input datatrue input success
input datafalse select data
insert data visit
error message redirect