Membuat tombol kirim surat masuk dari kabag ke pegawai tertentu

Jd gini sy buat aplikasi berbasis web tentang managemen surat masuk keluar , ad suatu fungsi yg sy bingungkan sampai skrng, gini ilustrasi ny , misal data surat masuk dibuat oleh sekretaris(disini data surat hanya bisa diliat oleh sekretaris) setelah itu di kirim ke kabag(jd disini waktu buka aplikasiny surat hanya bisa di buka oleh skretaris dan kabag, trus kabag meneruskan surat itu ke pegawainy misal si budi(disini di aplikasi surat tersebut hanya bisa di lihat oleh sekretaris kabag dan budi, pegawai lain misalny di agung tdk bisa lihat surat tersebut) jadi ada tombol kirim yg fungsinya seperti diatas

avatar zikrifebri
@zikrifebri

2 Kontribusi 1 Poin

Diperbarui 4 tahun yang lalu

4 Jawaban:


avatar momoji
@momoji

108 Kontribusi 44 Poin

Dipost 4 tahun yang lalu

Tanggapan

nyimak.......

main masalah databse aja ini gan...di tabel nya ada tabel surat dan ada tabel penerima surat..dimana 1 surat bisa memiliki banyak penerima surat..nah penerima surat ini yang berhak melihat nya

avatar siffiyan
@siffiyan

49 Kontribusi 4 Poin

Dipost 4 tahun yang lalu

Tanggapan

Nah tp jd ny seluruh pegawai bisa melihat ny gan, klo untuk lebih kespesifik misal penerima ny pegawai tertentu aja gmn tuh gan?

Atau gmn kalau misal ad button yg fungsi ny ambil data dari tabel surat dikirim ke tabel penerima itu gmn ya bang?

Nah tp jd ny seluruh pegawai bisa melihat ny gan, klo untuk lebih kespesifik misal penerima ny pegawai tertentu aja gmn tuh gan? Atau gmn kalau misal ad button yg fungsi ny ambil data dari tabel surat dikirim ke tabel penerima itu gmn ya bang?

avatar zikrifebri
@zikrifebri

2 Kontribusi 1 Poin

Dipost 4 tahun yang lalu

Modelnya kayak ekspedisi state gan, misal sample dan paling simple pakai contoh data dibawah ini

Sekretaris A = SKS9382A(Primary Key)

Kabag Z = KGB0982Z(Primary Key)

Pegawai P = PGW9281P(Primary Key)

nah ntu data masukin ke allowed user field, jadi kalo misal flow nya urut dari atas ke bawah....

State 1 Dari Sekretaris, dan mau dikirim ke kabag => allowed_user[SKS9382A]

State 2 Sampai di kabag, dan mau dikirim ke pegawai => allowed_user[SKS9382A, KGB0982Z]

State 3 Sampai Di Pegawai => allowed_user[SKS9382A, KGB0982Z, PGW9281P]

gak perlu pake tambahan lagi, dan attribute allowed_user dimasukin di table surat nya:)...

Kalo mau agak ribet, tambahin event pada setiap surat, seperti allowed_read, allowed_forward, allowed_edit, allowed_copy, dll...

avatar momoji
@momoji

108 Kontribusi 44 Poin

Dipost 4 tahun yang lalu

Login untuk ikut Jawaban