BAB III ANALISA DAN PERANCANGAN
3.1
Gambaran Umum Perusahaan 3.1.1
Tentang Direktorat Jenderal Kefarmasian dan Alat Kesehatan Direktorat Jenderal Kefarmasian dan Alat Kesehatan merupakan unsur pelaksana di Kementerian Kesehatan Republik Indonesia yang berada dibawah dan bertanggung jawab kepada Menteri. Direktorat Jenderal
Kefarmasian
dan
Alat
Kesehatan
mempunyai
tugas
menyelenggarakan perumusan dan pelaksanaan kebijakan di bidang kefarmasian dan alat kesehatan sesuai dengan ketentuan peraturan perundang-undangan. Dalam melaksanakan tugas, Direktorat Jenderal Kefarmasian dan Alat Kesehatan menyelenggarakan fungsi sebagai berikut : a.
Perumusan kebijakan di bidang produksi dan distribusi sediaan farmasi, alat kesehatan dan perbekalan kesehatan rumah tangga, pengawasan alat kesehatan dan perbekalan kesehatan rumah tangga, tata kelola perbekalan kesehatan dan pelayanan kefarmasian.
b.
Pelaksanaan kebijakan di bidang produksi dan distribusi sediaan farmasi, alat kesehatan dan perbekalan kesehatan rumah tangga, pengawasan alat kesehatan dan perbekalan kesehatan rumah tangga, tata kelola perbekalan kesehatan, dan pelayanan kefarmasian.
c.
Penyusunan norma, standar, prosedur, dan kriteria di bidang produksi dan distribusi sediaan farmasi, alat kesehatan dan perbekalan kesehatan rumah tangga, pengawasan alat kesehatan dan perbekalan kesehatan rumah tangga, tata kelola perbekalan kesehatan, dan pelayanan kefarmasian.
d.
Pemberian bimbingan teknis dan supervisi di bidang produksi dan distribusi sediaan farmasi, alat kesehatan dan perbekalan kesehatan rumah tangga, pengawasan alat kesehatan dan perbekalan kesehatan rumah tangga, tata kelola perbekalan kesehatan, dan pelayanan kefarmasian.
37 http://digilib.mercubuana.ac.id/
38
e.
Pelaksanaan evaluasi dan pelaporan di bidang produksi dan distribusi, alat kesehatan dan perbekalan kesehatan rumah tangga, pengawasan alat kesehatan dan perbekalan kesehatan rumah tangga, tata kelola perbekalan kesehatan dan pelayanan kefarmasian.
f.
Pelaksanaan administrasi Direktorat Jenderal Kefarmasian dan Alat Kesehatan.
g.
3.1.2
Pelaksanaan fungsi lain yang diberikan oleh Menteri.
Struktur Organisasi
Gambar 3. 1 Struktur Organisasi Direktorat Jenderal Kefarmasian dan Alat Kesehatan
http://digilib.mercubuana.ac.id/
39
3.2
Analisa Sistem Berjalan Analisa sistem berjalan dimaksud adalah menganalisis rangkaian pekerjaan dalam kegiatan pengolahan data sehingga menjadi laporan-laporan atau informasi yang dibutuhkan.
3.2.1
Proses Bisnis Proses Bisnis atau Business Process merupakan suatu kelompok pekerjaan yang telah terstruktur dan saling berkontribusi ataupun saling bekerjasama yang bertujuan untuk menyelesaikan suatu permasalahan tertentu. Berikut merupakan proses bisnis berjalan yang terjadi pada Direktorat Jenderal Kefarmasian dan Alat Kesehatan :
Gambar 3. 2 Proses Bisnis Berjalan
http://digilib.mercubuana.ac.id/
40
3.2.2
Use Case Diagram Sistem Berjalan Use case adalah abstraksi dari sebuah interaksi antara sistem dengan aktor. Berikut ini adalah gambar use case sistem berjalan pada Direktorat Jenderal Kefarmasian dan Alat Kesehatan.
Gambar 3. 3 Use Case Diagram Sistem Berjalan
http://digilib.mercubuana.ac.id/
41
Tabel 3. 1 Deskripsi Use Case Melakukan Rekam Kehadiran Nama Use Case
Melakukan Rekam Kehadiran
Deskripsi Singkat
Aktor
Merupakan proses rekam kehadiran secara elektronik atau absensi yang dilakukan oleh setiap pegawai pada mesin rekam kehadiran elektronik di setiap masing-masing unit kerja Pegawai
Pra Kondisi
-
Tindakan Utama
Melakukan absensi rekam kehadiran secara elektronik Melakukan absensi secara manual jika mesin rekam kehadiran elektronik mengalami kerusakan/tidak berfungsi Data rekam kehadiran tercatat
Tindakan Alternatif
Pasca Kondisi
Tabel 3. 2 Deskripsi Use Case Memberikan Dokumen Pendukung Tidak Hadir ditempat Kerja Nama Use Case Deskripsi Singkat
Aktor Pra Kondisi Tindakan Utama Tindakan Alternatif Pasca Kondisi
Memberikan Dokumen Pendukung Tidak Hadir ditempat Kerja Merupakan proses pemberian dokumen pendukung yang dilakukan oleh pegawai kepada pengelola absensi pada unit kerja sebagai bukti ketidakhadiran Pegawai Pegawai yang bersangkutan menjalani perintah dinas, atau sakit, izin dan cuti Memberikan dokumen pendukung Pengelola Absensi melakukan rekapitulasi
http://digilib.mercubuana.ac.id/
42
Tabel 3. 3 Deskripsi Use Case Merekapitulasi Dokumen Pendukung Nama Use Case Deskripsi Singkat
Aktor Pra Kondisi Tindakan Utama Tindakan Alternatif Pasca Kondisi
Merekapitulasi Dokumen Pendukung Merupakan proses pengumpulan atau rekapitulasi data dokumen pendukung bagi pegawai yang melakukan perintah dinas, atau sakit, izin dan cuti Pengelola Absensi Pegawai yang bersangkutan menjalani perintah dinas, atau sakit, izin dan cuti Melakukan rekapitulasi data dokumen pendukung Report hasil rekapitulasi melalui email
Tabel 3. 4 Deskripsi Use Case Report Pekerjaan Melalui Email Nama Use Case Deskripsi Singkat
Tindakan Alternatif
Report Pekerjaan Melalui Email Merupakan proses penyebaran informasi hasil rekapitulasi data dokumen pendukung sebagai kroscek bagi para pegawai Pengelola Absensi Menyebarkan informasi hasil rekapitulasi data dokumen pendukung melalui email -
Pasca Kondisi
Cek report pekerjaan
Aktor Pra Kondisi Tindakan Utama
http://digilib.mercubuana.ac.id/
43
Tabel 3. 5 Deskripsi Use Case Cek Report Pekerjaan Rekapitulasi Melalui Email Nama Use Case Deskripsi Singkat
Aktor Pra Kondisi Tindakan Utama Tindakan Alternatif Pasca Kondisi
Cek Report Pekerjaan Rekapitulasi Melalui Email Merupakan proses pengecekan laporan hasil pekerjaan rekapitulasi yang telah dikirim melalui email Pegawai, Kasubbag TU, Pengelola Absensi Report rekapitulasi telah dikirim melalui email Cek atau control laporan hasil pekerjaan pengelola absensi Pegawai melakukan konfirmasi kepada Pengelola Absensi jika terdapat ketidaksesuaian pada hasil rekapitulasi. Pengelola Absensi melakukan kembali rekapitulasi. Mengirim dokumen pendukung kepada Pengelola Absensi Kepegawaian I
Tabel 3. 6 Deskripsi Use Case Menyerahkan Dokumen Pendukung Nama Use Case Deskripsi Singkat
Aktor Pra Kondisi Tindakan Utama Tindakan Alternatif Pasca Kondisi
Menyerahkan Dokumen Pendukung Merupakan proses penyerahan dokumen pendukung kepada Pengelola Absensi Kepegawaian I Pengelola Absensi Hasil rekapitulasi data dokumen pendukung sudah dianggap sesuai Mengirim salinan dokumen pendukung kepada Pengelola Absensi Kepegawaian I Pengarsipan dokumen pendukung
http://digilib.mercubuana.ac.id/
44
Tabel 3. 7 Deskripsi Use Case Mengunduh Data Kehadiran Nama Use Case Deskripsi Singkat
Aktor Pra Kondisi Tindakan Utama Tindakan Alternatif Pasca Kondisi
Mengunduh Data Kehadiran Merupakan proses unduh data rekam kehadiran dari mesin absensi elektronik yang dilakukan dalam periode bulanan dengan menggunakan alat bantu berupa flashdisk dalam proses penyimpanan data Pengelola Absensi Kepegawaian I Mengunduh data rekam kehadiran Mengecek dan merekapitulasi hasil laporan kehadiran manual Import data kehadiran ke dalam aplikasi
Tabel 3. 8 Deskripsi Use Case Merekapitulasi Data Kehadiran dan Dokumen Pendukung Nama Use Case Deskripsi Singkat
Aktor Pra Kondisi Tindakan Utama
Tindakan Alternatif Pasca Kondisi
Merekapitulasi Data Kehadiran dan Dokumen Pendukung Merupakan proses pengecekan dan pengolahan data hasil dari data rekam kehadiran pada mesin absensi dan dokumen pendukung yang telah diberikan oleh Pengelola Absensi Pengelola Absensi Kepegawaian I Data rekam kehadiran elektronik telah didapatkan Melakukan import data rekam kehadiran dan memasukan data tambahan berdasarkan dokumen pendukung yang telah diterima Menyerahkan report hasil pekerjaan kepada Pengelola Absensi Kepegawaian II
http://digilib.mercubuana.ac.id/
45
Tabel 3. 9 Deskripsi Use Case Menyerahkan Hasil Rekapitulasi Data Kehadiran dan Dokumen Pendukung Nama Use Case Deskripsi Singkat
Aktor Pra Kondisi Tindakan Utama Tindakan Alternatif Pasca Kondisi
Menyerahkan Hasil Rekapitulasi Data Kehadiran dan Dokumen Pendukung Merupakan proses penyerahan data yang dihasilkan dari proses pengolahan data kehadiran dan dokumen pendukung kepada Pengelola Absensi Kepegawaian II Pengelola Absensi Kepegawaian I Data Kehadiran dan Dokumen Pendukung telah direkapitulasi Pengelola Absensi Kepegawaian II melakukan pengolahan data
Tabel 3. 10 Deskripsi Use Case Mengolah Data Hasil Report Pekerjaan Nama Use Case Deskripsi Singkat
Aktor Pra Kondisi Tindakan Utama Tindakan Alternatif Pasca Kondisi
Mengolah Data Hasil Report Pekerjaan Merupakan proses pengolahan data yang dilakukan melalui Ms. Excel dengan tujuan menghasilkan laporan-laporan yang dibutuhkan terkait kedisiplinan dan tunjangan kinerja pegawai Pengelola Absensi Kepegawaian II Pengolahan data melalui Ms. Excel Cetak laporan pekerjaan pengolahan data
http://digilib.mercubuana.ac.id/
46
Tabel 3. 11 Deskripsi Use Case Cetak Laporan Pekerjaan Pengolahan Data Nama Use Case Deskripsi Singkat
Aktor Pra Kondisi Tindakan Utama Tindakan Alternatif Pasca Kondisi
Cetak Laporan Pekerjaan Pengolahan Data Merupakan proses pencetakan laporan hasil pekerjaan kepada Kasubbag Kepegawaian dan bagian terkait untuk selanjutnya dijadikan sebagai data acuan dalam pelaporan-pelaporan dan Pengelolaan Anggaran Pengelola Absensi Kepegawaian II Melakukan pengolahan data Cetak laporan pekerjaan pengolahan data Tersedianya data dan laporan terkait kedisiplinan dan tunjangan kinerja pegawai
Tabel 3. 12 Deskripsi Use Case Distribusi Laporan Pekerjaan Pengolahan Data Nama Use Case Deskripsi Singkat
Aktor Pra Kondisi Tindakan Utama Tindakan Alternatif Pasca Kondisi
Distribusi Laporan Pekerjaan Pengolahan Data Merupakan proses pendistribusian laporan hasil pengolahan data kepada unit satuan kerja eselon 2 (Direktorat) untuk dilakukan kroscek sebelum diserahkan kepada bagian terkait pelaporan-pelaporan dan Pengelolaan Anggaran Pengelola Absensi Kepegawaian II Laporan pekerjaan pengolahan data telah tercetak Mendistribusikan laporan pekerjaan Menyerahkan laporan pekerjaan kepada bagian terkait Pengelolaan Anggaran Kroscek hasil laporan pekerjaan, penginputan data hasil laporan pekerjaan Pengelola Absensi Kepegawaian II kepada unit terkait
http://digilib.mercubuana.ac.id/
47
Tabel 3. 13 Deskripsi Use Case Cek Report Pekerjaan Pengolahan Data Nama Use Case Deskripsi Singkat
Aktor Pra Kondisi Tindakan Utama Tindakan Alternatif Pasca Kondisi
Cek Report Pekerjaan Pengolahan Data Merupakan proses pengecekan laporan hasil pekerjaan Pengelola Absensi Kepegawaian II sebelum diserahkan kepada bagian terkait Pengelolaan Anggaran Kasubbag TU, Kasubbag Kepegawaian, Pengelola Absensi Kepegawaian II Kroscek laporan hasil pengolahan data Kasubbag TU melakukan konfirmasi jika terdapat ketidaksesuaian pada hasil pengolahan data. Pengelola Absensi Kepegawaian II melakukan kembali Pengolahan Data. Menyerahkan laporan pekerjaan kepada bagian terkait Pengelolaan Anggaran
http://digilib.mercubuana.ac.id/
48
3.3
Perancangan Sistem Usulan Perancangan sistem usulan ini merupakan perbaikan dari sistem berjalan. Dalam perancangan sistem usulan ini menggunakan metode UML. Metode UML ini merupakan suatu metode object oriented programming yang menggunakan notasi grafis dalam menyatakan sebuah desain. Pemodelan dengan UML menggambarkan yang ada dalam dunia nyata kedalam bentuk yang dapat dipahami dengan notasi standar UML.
3.3.1
Use Case Diagram
Gambar 3. 4 Use Case Diagram Sistem Usulan
http://digilib.mercubuana.ac.id/
49
Tabel 3. 14 Deskripsi Use Case Login Nama Use Case Deskripsi Singkat
Aktor Pra Kondisi Tindakan Utama Tindakan Alternatif Pasca Kondisi
Login Sebelum masuk ke sistem, user yang sudah terdaftar dalam sistem bisa melakukan verifikasi melalui login Pegawai, Pejabat Struktural dan Pengelola Absensi Kepegawaian Memasukkan Username dan Password Jika email dan password salah maka akan muncul peringatan pada sistem, jika email dan password benar maka akan diarahkan ke halaman dashboard sistem
Tabel 3. 15 Deskripsi Use Case Lihat Agenda Nama Use Case Deskripsi Singkat
Aktor Pra Kondisi
Tindakan Utama Tindakan Alternatif Pasca Kondisi
Lihat Agenda Merupakan proses view jadwal atau schedule bagi Pegawai yang belum atau telah melakukan usulan-usulan atau undangan perjalanan dinas yang telah diikutinya. Pegawai, Pejabat Struktural Pegawai yang hanya ingin melihat agenda dan Pegawai yang ingin atau telah membuat pengajuan ketidakhadirannya ditempat kerja. View Agenda View Calendar -
Tabel 3. 16 Deskripsi Use Case Entry Usulan Nama Use Case Deskripsi Singkat
Aktor Pra Kondisi Tindakan Utama Tindakan Alternatif
Entry Usulan Merupakan proses input usulan atau pengajuan kepada Pejabat Struktural jika pegawai yang bersangkutan tidak melakukan rekam kehadiran karena beberapa hal (izin, sakit cuti, maupun melakukan perjalanan dinas) Pegawai Pegawai tidak melakukan rekam kehadiran Input usulan ketidakhadiran (tugas, sakit, izin dan cuti) -
http://digilib.mercubuana.ac.id/
50
Pasca Kondisi
Hasil entry usulan masuk ke dalam dashboard (usulan belum dikonfirmasi) Pejabat Struktural (atasan langsung) yang telah di ajukan
Tabel 3. 17 Deskripsi Use Case Konfirmasi Entry Usulan Nama Use Case Deskripsi Singkat
Aktor Pra Kondisi
Tindakan Utama Tindakan Alternatif Pasca Kondisi
Konfirmasi Entry Usulan Merupakan aktifikas atau respon dari Pejabat Struktural (atasan langsung) terhadap sistem terkait usulan atau pengajuan dari para pegawai Pejabat Struktural Usulan Pegawai telah masuk kedalam daftar usulan masuk (usulan belum dikonfirmasi) Pejabat Struktural Konfirmasi Usulan Usulan yang sudah atau belum dikonfirmasi akan masuk ke dalam dashboard usulan disetujui dan muncul status pada sistem Pegawai
Tabel 3. 18 Deskripsi Use Case Lihat Status Entry Nama Use Case Deskripsi Singkat
Aktor Pra Kondisi Tindakan Utama Tindakan Alternatif Pasca Kondisi
Lihat Status Entry Merupakan proses pengecekan status atau tindakan Pejabat Struktural yang ditujukan terhadap entry usulan yang telah dikirimkan oleh Pegawai Pegawai Usulan telah dikirim kepada Pejabat Struktural dan masuk kedalam sistem Lihat Status Entry Pembuatan Surat untuk ditandatangani dan upload
http://digilib.mercubuana.ac.id/
51
Tabel 3. 19 Deskripsi Use Case Cetak Surat Usulan Nama Use Case Deskripsi Singkat
Aktor Pra Kondisi
Tindakan Utama Tindakan Alternatif Pasca Kondisi
Cetak Surat Usulan Merupakan proses pencetakan surat yang telah diusulkan yang telah dikirimkan oleh pegawai melalui sistem kepada Pejabat Stuktural yang dituju untuk ditandatangani Pegawai Usulan yang telah dikirimkan oleh pegawai melalui sistem telah disetujui oleh Pejabat Struktural Cetak Surat Usulan Menyerahkan surat usulan yang telah dicetak oleh Pegawai kepada Pejabat Struktural yang telah dituju melalui sistem dalam usulan untuk selanjutnya ditandatangani.
Tabel 3. 20 Deskripsi Use Case Upload Surat Usulan Nama Use Case Deskripsi Singkat
Aktor Pra Kondisi Tindakan Utama Tindakan Alternatif
Pasca Kondisi
Upload Surat Usulan Merupakan proses upload surat yang telah ditandatangani oleh atasan langsung sebagai bukti yang sah terhadap ketidakhadiran pegawai Pegawai Surat usulan telah ditandatangani oleh Pejabat Struktural Upload Surat Usulan Menyerahkan surat (berupa hardcopy) langsung kepada Pengelola Absensi Kepegawaian Pengarsipan dokumen
Tabel 3. 21 Deskripsi Use Case Verifikasi Hasil Upload Dokumen Nama Use Case Deskripsi Singkat
Aktor Pra Kondisi Tindakan Utama
Verifikasi Hasil Upload Dokumen Merupakan proses verifikasi terhadap keabsahan surat atau dokumen yang telah di upload oleh pegawai Pengelola Absensi Kepegawaian Surat Usulan telah di upload Memverifikasi keabsahan surat dan mengkonfirmasi surat yang telah diupload oleh
http://digilib.mercubuana.ac.id/
52
Tindakan Alternatif Pasca Kondisi
pegawai Terima surat usulan (hardcopy) Surat usulan berhasil diverifikasi
Tabel 3. 22 Deskripsi Use Case Upload Data Kehadiran Nama Use Case Deskripsi Singkat
Aktor Pra Kondisi
Tindakan Utama Tindakan Alternatif Pasca Kondisi
Upload Data Kehadiran Merupakan proses upload data kehadiran kedalam sistem yang dihasilkan dari mesin fingersystem dan telah melalui proses pengolahan data Pengelola Absensi Kepegawaian Data rekam kehadiran pada mesin fingerprint system telah diunduh dan telah dilakukan pengolahan data Upload data kehadiran pegawai Hasil upload akan terintegrasi dengan data laporan yang dibutuhkan
Tabel 3. 23 Deskripsi Use Case Lihat Hasil Upload dan Verifikasi Nama Use Case Deskripsi Singkat Aktor Pra Kondisi Tindakan Utama Tindakan Alternatif Pasca Kondisi
Lihat Hasil Upload dan Verifikasi Merupakan proses pengecekan terhadap hasil upload data kehadiran Pengelola Absensi Kepegawaian Data rekam kehadiran berhasil di upload Melakukan pengecekan terhadap kesesuaian data yang telah di upload -
http://digilib.mercubuana.ac.id/
53
Tabel 3. 24 Deskripsi Use Case Lihat Report Nama Use Case Deskripsi Singkat Aktor Pra Kondisi Tindakan Utama Tindakan Alternatif Pasca Kondisi
Lihat Report Merupakan proses pengecekan tehadap kesesuaian laporan yang ditampilkan Pejabat Struktural, Pegawai dan Pengelola Absensi Kepegawaian Data rekam kehadiran pegawai telah di unduh dan di upload kedalam sistem Melihat laporan dan melakukan pengecekan terhadap kesesuaian laporan -
http://digilib.mercubuana.ac.id/
54
3.3.2
Activity Diagram 3.3.2.1 Acitivity Diagram Login
Gambar 3. 5 Activity Diagram Login Tabel 3. 25 Deskripsi Activity Diagram Login Nama Activity Deskripsi Singkat
Aktor Pra Kondisi Tindakan Utama Tindakan Alternatif Pasca Kondisi
Activity Diagram Login Sebelum masuk ke sistem, user yang sudah terdaftar dalam sistem bisa melakukan verifikasi melalui login Pegawai, Pejabat Struktural, dan Pengelola Absensi Kepegawaian User Memasukkan Username dan Password sebelum masuk pada dashboard sistem Jika email dan password salah maka akan muncul peringatan pada sistem, jika email dan password benar maka akan diarahkan ke halaman dashboard sistem
http://digilib.mercubuana.ac.id/
55
3.3.2.2 Activity Diagram Lihat Agenda
Gambar 3. 6 Activity Diagram Lihat Agenda Tabel 3. 26 Deskripsi Activity Diagram Lihat Agenda Nama Activity Deskripsi Singkat
Aktor Pra Kondisi Tindakan Utama
Tindakan Alternatif Pasca Kondisi
Activity Diagram Lihat Agenda User dapat melihat semua usulan yang telah terverifikasi. Juga sebagai pencatatan jadwal pribadi pada sistem Pegawai dan Pejabat Struktural Usulan telah terverifikasi User membuka sistem informasi lalu sistem akan mengarahkan ke halaman login, selanjutya memasukkan username dan password, kemudian user mengakses menu Agenda Saya untuk melihat jadwal atau schedule yang telah terverifikasi sebagai bukti ketidakhadiran yang sah -
http://digilib.mercubuana.ac.id/
56
3.3.2.3 Activity Diagram Entry Usulan
Gambar 3. 7 Activity Diagram Entry Usulan
http://digilib.mercubuana.ac.id/
57
Tabel 3. 27 Deskripsi Activity Diagram Entry Usulan Nama Activity Deskripsi Singkat
Aktor Pra Kondisi
Tindakan Utama
Tindakan Alternatif Pasca Kondisi
Activity Diagram Entry Usulan Pegawai dapat membuat usulan atas ketidakhadirannya karena perjalanan dinas maupun perihal non teknis (izin, sakit dan cuti) kepada atasan langsung maupun pejabat struktural sebagai bukti ketidakhadiran yang sah Pegawai Pegawai yang ingin melakukan perjalanan dinas maupun perhal non teknis (izin, sakit dan cuti) Pegawai membuka sistem informasi lalu sistem akan mengarahkan ke halaman login, selanjutya memasukkan username dan password, kemudian mengakses menu Entry Usulan untuk melakukan permohonan pengajuan perjalanan dinas maupun perihal non teknis (izin, sakit dan cuti) Usulan yang telah terekam dalam sistem akan masuk kedalam usulan masuk pimpinan atau pejabat struktural yang telah dituju
http://digilib.mercubuana.ac.id/
58
3.3.2.4 Activity Diagram Konfirmasi Entry Usulan
Gambar 3. 8 Activity Diagram Konfirmasi Entry Usulan
http://digilib.mercubuana.ac.id/
59
Tabel 3. 28 Deskripsi Activity Diagram Konfirmasi Entry Usulan Nama Activity Deskripsi Singkat
Aktor Pra Kondisi
Tindakan Utama
Tindakan Alternatif Pasca Kondisi
Activity Diagram Konfirmasi Entry Usulan Pejabat Struktural melakukan konfirmasi terhadap semua usulan para pegawai yang telah masuk pada dashboard sistem Pejabat Struktural Usulan telah dikirim oleh pegawai kepada atasan langsung atau Pejabat Struktural yang telah dituju Pejabat Struktural membuka sistem informasi lalu sistem akan mengarahkan ke halaman login, selanjutya memasukkan username dan password, kemudian Pejabat Struktural mengakses menu Usulan Belum Dikonfirmasi Usulan yang telah terekam dalam sistem dan telah disetujui akan masuk kedalam menu usulan disetujui dan muncul status pada dashboard pegawai
http://digilib.mercubuana.ac.id/
60
3.3.2.5 Activity Diagram Lihat Status Entry
Gambar 3. 9 Activity Diagram Lihat Status Entry Tabel 3. 29 Deskripsi Activity Diagram Lihat Status Entry Nama Activity Deskripsi Singkat Aktor Pra Kondisi
Tindakan Utama
Tindakan Alternatif Pasca Kondisi
Activity Diagram Lihat Status Entry Pegawai dapat melihat status entrinya Pegawai Usulan telah dikirim oleh pegawai kepada atasan langsung atau Pejabat Struktural yang telah dituju, dan atasan langsung atau Pejabat Struktural sudah melakukan konfirmasi terhadap usulan pegawai tersebut Pegawai membuka sistem informasi lalu sistem akan mengarahkan ke halaman login, selanjutya pegawai memasukkan username dan password, kemudian status pada halaman dashboard akan tampil -
http://digilib.mercubuana.ac.id/
61
3.3.2.6 Activity Diagram Cetak Surat Usulan
Gambar 3. 10 Activity Diagram Cetak Surat Usulan
http://digilib.mercubuana.ac.id/
62
Tabel 3. 30 Deskripsi Activity Diagram Cetak Surat Usulan Nama Activity Deskripsi Singkat
Aktor Pra Kondisi Tindakan Utama
Tindakan Alternatif Pasca Kondisi
Activity Diagram Cetak Surat Usulan Pegawai dapat membuat atau mencetak surat usulannya untuk kemudian ditanda tangani oleh atasan langsung atau Pejabat Struktural yang telah ditujunya Pegawai Usulan telah dikonfirmasi oleh atasan langsung atau Pejabat Struktural Pegawai membuka sistem informasi lalu sistem akan mengarahkan ke halaman login, selanjutya pegawai memasukkan username dan password, kemudian masuk kedalam menu usulan disetujui dan selanjutnya klik buat surat untuk melakukan pencetakan surat tersebut -
http://digilib.mercubuana.ac.id/
63
3.3.2.7 Activity Diagram Upload Surat Usulan
Gambar 3. 11 Activity Diagram Upload Surat Usulan
http://digilib.mercubuana.ac.id/
64
Tabel 3. 31 Deskripsi Activity Diagram Upload Surat Usulan Nama Activity Deskripsi Singkat
Aktor Pra Kondisi Tindakan Utama
Tindakan Alternatif Pasca Kondisi
Activity Diagram Upload Surat Usulan Pegawai dapat mengupload surat usulannya yang telah ditanda tangani oleh atasan langsung atau Pejabat Struktural yang telah ditujunya sesuai dengan sistem Pegawai Usulan telah ditandatangani oleh atasan langsung atau Pejabat Struktural Pegawai membuka sistem informasi lalu sistem akan mengarahkan ke halaman login, selanjutya pegawai memasukkan username dan password, kemudian masuk kedalam menu usulan disetujui dan selanjutnya klik upload untuk mengupload surat tersebut File upload akan tersimpan pada sistem dan masuk kedalam menu verifikasi pengelola absensi kepegawaian
http://digilib.mercubuana.ac.id/
65
3.3.2.8 Activity Diagram Upload Data Kehadiran
Gambar 3. 12 Activity Diagram Upload Data Kehadiran
http://digilib.mercubuana.ac.id/
66
Tabel 3. 32 Deskripsi Activity Diagram Upload Data Kehadiran Nama Activity Deskripsi Singkat Aktor Pra Kondisi Tindakan Utama
Tindakan Alternatif Pasca Kondisi
Activity Diagram Upload Data Kehadiran Pengelola Absensi dapat mengupload data kehadiran pegawai setelah dilakukan oleh data Pengelola Absensi Kepegawaian Data fingerprint system telah diunduh dan dilakukan oleh data Pengelola Absensi Kepegawaian membuka sistem informasi lalu sistem akan mengarahkan ke halaman login, selanjutya pegawai memasukkan username dan password, kemudian masuk kedalam menu upload absen dan selanjutnya klik upload untuk mengupload data tersebut File upload akan tersimpan pada sistem
3.3.2.9 Activity Diagram Lihat Hasil Upload dan Verifikasi
Gambar 3. 13 Activity Diagram Lihat Hasil Upload dan Verifikasi
http://digilib.mercubuana.ac.id/
67
Tabel 3. 33 Deskripsi Activity Diagram Lihat Hasil Upload Data Verifikasi Nama Activity Deskripsi Singkat Aktor Pra Kondisi Tindakan Utama
Tindakan Alternatif Pasca Kondisi
Activity Diagram Lihat Hasil Upload dan Verifikasi Pengelola Absensi dapat melihat history data yang telah di upload Pengelola Absensi Kepegawaian Data fingerprint system berhasil terupload Pengelola Absensi Kepegawaian membuka sistem informasi lalu sistem akan mengarahkan ke halaman login, selanjutya pegawai memasukkan username dan password, kemudian masuk kedalam menu lihat absen -
3.3.2.10 Activity Diagram Lihat Lihat Report
Gambar 3. 14 Activity Diagram Lihat Report
http://digilib.mercubuana.ac.id/
68
Tabel 3. 34 Deskripsi Activity Diagram Lihat Report Nama Activity Deskripsi Singkat
Aktor Pra Kondisi
Tindakan Utama
Tindakan Alternatif Pasca Kondisi
Activity Diagram Lihat Report Pegawai dan Pejabat Struktural dapat melihat laporan kartu stok (rekap izin, cuti), rekap tunjangan kinerja dan absen fingerprint Pegawai dan Pejabat Struktural Data kehadiran berhasil diupload dan terintergrasi dengan usulan yang telah dibuat oleh pegawai Pegawai dan Pejabat Struktural membuka sistem informasi lalu sistem akan mengarahkan ke halaman login, selanjutya pegawai memasukkan username dan password, kemudian masuk kedalam menu laporan (kartu stok, tunjangan kinerja dan absen fingerprint) -
http://digilib.mercubuana.ac.id/
69
3.3.3
Sequence Diagram 3.3.3.1 Sequence Diagram Login
Gambar 3. 15 Sequence Diagram Login
Tabel 3. 35 Deskripsi Sequence Diagram Login Nama Sequence Deskripsi Singkat
Aktor Pra Kondisi Tindakan Utama
Tindakan Alternatif Pasca Kondisi
Sequence Diagram Login User (Pegawai, Pejabat Struktural, dan Pengelola Absensi Kepegawaian) melakukan login ke sistem Pegawai, Pejabat Struktural, dan Pengelola Absensi Kepegawaian Untuk dapat masuk ke sistem maka user harus login terlebih dahulu Pegawai membuka sistem informasi lalu sistem akan mengarahkan ke halaman login, selanjutya pegawai memasukkan username dan password, kemudian masuk kedalam dashboard usulan disetujui dan selanjutnya klik upload untuk mengupload surat tersebut Data yang telah dikelola selanjutnya disimpan ke dalam database sistem
http://digilib.mercubuana.ac.id/
70
3.3.3.2 Sequence Diagram Lihat Agenda
Gambar 3. 16 Sequence Diagram Lihat Agenda
Tabel 3. 36 Deskripsi Sequence Diagram Lihat Agenda Nama Sequence Deskripsi Singkat Aktor Pra Kondisi Tindakan Utama
Tindakan Alternatif Pasca Kondisi
Sequence Diagram Lihat Agenda User (Pegawai, Pejabat Struktural) melihat agenda Pegawai, Pejabat Struktural Untuk dapat masuk ke sistem maka user harus login terlebih dahulu User mengakses menu Agenda Saya untuk melihat agenda atau jadwal setelah melalui proses verifikasi -
http://digilib.mercubuana.ac.id/
71
3.3.3.3 Sequence Diagram Entry Usulan
Gambar 3. 17 Sequence Diagram Entry Usulan Tabel 3. 37 Deskripsi Sequence Diagram Entry Usulan Nama Sequence Deskripsi Singkat Aktor Pra Kondisi Tindakan Utama
Tindakan Alternatif Pasca Kondisi
Sequence Diagram Entry Usulan Pegawai membuat usulan (tugas, sakit, izin, cuti) Pegawai Untuk dapat masuk ke sistem maka user harus login terlebih dahulu Pegawai mengakses menu Entry Usulan, kemudian mengisi form usulan, simpan lalu kirim kepada atasan langsung atau Pejabat Struktural yang ditujunya. Pegawai juga dapat mengubah dan menghapus usulan Jika usulan telah selesai diupdate, maka usulan yang telah diupdate akan tersimpan ke dalam database sistem. Kemudian pegawai melakukan pengiriman usulan.
http://digilib.mercubuana.ac.id/
72
3.3.3.4 Sequence Diagram Konfirmasi Entry Usulan
Gambar 3. 18 Sequence Diagram Konfirmasi Entry Usulan
Tabel 3. 38 Deskripsi Sequence Diagram Konfirmasi Entry Usulan Nama Sequence Deskripsi Singkat Aktor Pra Kondisi Tindakan Utama
Tindakan Alternatif Pasca Kondisi
Sequence Diagram Konfirmasi Entry Usulan Pejabat Struktural melakukan konfirmasi usulan yang telah dikirimkan oleh pegawai Pejabat Struktural Untuk dapat masuk ke sistem maka user harus login terlebih dahulu Pejabat Struktural mengakses menu usulan belum dikonfirmasi, kemudian masuk kedalam form usulan belum dikonfirmasi, selanjutnya Pejabat Struktural dapat memilih setuju atau tidak setuju terhadap usulan yang diusulkan oleh pegawai Jika usulan telah selesai dikonfirmasi, maka usulan yang telah diupdate akan tersimpan ke dalam database sistem.
http://digilib.mercubuana.ac.id/
73
3.3.3.5 Sequence Diagram Lihat Status Entry
Gambar 3. 19 Sequence Diagram Lihat Status Entry
Tabel 3. 39 Deskripsi Sequence Diagram Lihat Status Entry Nama Sequence Deskripsi Singkat Aktor Pra Kondisi Tindakan Utama Tindakan Alternatif Pasca Kondisi
Sequence Diagram Lihat Status Entry Pegawai melihat status entriannya Pegawai Untuk dapat masuk ke sistem maka user harus login terlebih dahulu Setelah pegawai berhasil login, status entry akan terlihat pada Halaman Dashboard -
http://digilib.mercubuana.ac.id/
74
3.3.3.6 Sequence Diagram Cetak Surat Usulan
Gambar 3. 20 Sequence Diagram Cetak Surat Usulan Tabel 3. 40 Deskripsi Sequence Diagram Cetak Surat Usulan Nama Sequence Deskripsi Singkat
Aktor Pra Kondisi Tindakan Utama
Tindakan Alternatif Pasca Kondisi
Sequence Diagram Cetak Surat Usulan Pegawai dapat mencetak surat usulan yang telah disetujui untuk ditandatangani atasan langsung atau pejabat struktural yang telah dituju sesuai dengan sistem Pegawai Untuk dapat masuk ke sistem maka user harus login terlebih dahulu Pegawai mengakses menu usulan disetujui, kemudian pilih buat surat, lalu pilih button cetak -.
http://digilib.mercubuana.ac.id/
75
3.3.3.7 Sequence Diagram Upload Surat Usulan
Gambar 3. 21 Sequence Diagram Upload Surat Usulan
Tabel 3. 41 Deskripsi Sequence Diagram Upload Surat Usulan Nama Sequence Deskripsi Singkat
Aktor Pra Kondisi Tindakan Utama
Tindakan Alternatif Pasca Kondisi
Sequence Diagram Upload Surat Usulan Pegawai dapat melakukan upload surat usulan yang telah ditandatangani sebagai bukti ketidakhadiran yang sah Pegawai Untuk dapat masuk ke sistem maka user harus login terlebih dahulu Pegawai mengakses menu usulan disetujui, kemudian pilih upload, lalu klik button upload file pada kolom inputan yang disediakan lalu klik browse file, cari file lalu klik ok. File upload akan tersimpan pada sistem dan database
http://digilib.mercubuana.ac.id/
76
3.3.3.8 Sequence Diagram Verifikasi Hasil Upload Surat
Gambar 3. 22 Sequence Diagram Verifikasi Hasil Upload Surat
Tabel 3. 42 Deskripsi Sequence Diagram Verifikasi Hasil Upload Surat Nama Sequence Deskripsi Singkat
Aktor Pra Kondisi Tindakan Utama
Tindakan Alternatif Pasca Kondisi
Sequence Diagram Verifikasi Hasil Upload Surat Pengelola Absensi melakukan verifikasi terhadap usulan dan bukti (surat yang telah ditandatangani) yang telah dibuat oleh pegawai Pengelola Absensi Kepegawaian Untuk dapat masuk ke sistem maka user harus login terlebih dahulu Pengelola absensi kepegawaian mengakses menu verifikasi, selanjutnya melakukan pengecekan terhadap surat yang diuplod oleh pegawai dan memilih ok atau tolak Data yang telah dikelola selanjutnya disimpan ke dalam database sistem dan muncul pada menu calendar dan masuk kedalam agenda pegawai
http://digilib.mercubuana.ac.id/
77
3.3.3.9 Sequence Diagram Verifikasi Upload Data Kehadiran
Gambar 3. 23 Sequence Diagram Upload Data Kehadiran Tabel 3. 43 Deskripsi Sequence Diagram Upload Data Kehadiran Nama Sequence Deskripsi Singkat Aktor Pra Kondisi Tindakan Utama
Tindakan Alternatif Pasca Kondisi
Sequence Diagram Upload Data Kehadiran Pengelola Absensi melakukan upload data kehadiran pegawai Pengelola Absensi Kepegawaian Pegawai dan Pejabat Struktural mengakses menu upload absen, kemudian pilih upload, lalu klik button upload file pada kolom inputan yang disediakan lalu klik browse file, cari file lalu klik ok. File upload akan tersimpan pada sistem
http://digilib.mercubuana.ac.id/
78
3.3.3.10 Sequence Diagram Lihat Report
Gambar 3. 24 Sequence Diagram Lihat Report Tabel 3. 44 Deskripsi Sequence Diagram Lihat Report Nama Sequence Deskripsi Singkat
Aktor Pra Kondisi Tindakan Utama
Tindakan Alternatif Pasca Kondisi
Sequence Diagram Lihat Report Pegawai dan Pejabat Struktural dapat melihat laporan (Kartu Stok, Rekap Tunjangan Kinerja dan Absen Fingerprint) Pegawai dan Pejabat Struktural Untuk dapat masuk ke sistem maka user harus login terlebih dahulu Pegawai dan Pejabat Struktural mengakses menu Laporan, kemudian pilih dan buka laporan (Kartu Stok, Rekap Tunjangan Kinerja dan Absen Fingerprint) yang ingin dilihat -
http://digilib.mercubuana.ac.id/
79
3.3.4
Class Diagram
Gambar 3. 25 Class Diagram Sistem Informasi Monitoring jadwal kegiatan dan Tunjangan Kinerja Pegawai pada Direktorat Jenderal Kefarmasian dan Alat Kesehatan
http://digilib.mercubuana.ac.id/
80
3.3.4.1 Rancangan Tabel Dalam pembuatan sistem informasi ini dibutuhkan rancangan basis data yang sesuai dengan kebutuhan sistem itu sendiri, berikut ini adalah deskripsi tabel-tabel yang digunakan dalam sistem. 3.3.4.1.1
Tabel Usulan
Nama Tabel
: usulan
Field Kunci
: id
Jumlah Field
: 24
Tabel 3. 45 Struktur Tabel Usulan No. 1.
Nama Field id
Tipe integer
Ukuran 11
2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
reference_id department_id lokasi kode alasan perihal dokumen lampiran Jabatan_tujuan_id tujuan_id jabatan_atasan_id atasan_id jabatan_atasan_tiga_id atasan_tiga_id lama_cuti jenis_cuti status status_upload status_disetujui status_verifikasi dibuat_tanggal dibuat_oleh is_deleted
integer integer text varchar text text text varchar integer integer integer integer integer integer integer text varchar tinyint tinyint tinyint datetime integer integer
11 11
http://digilib.mercubuana.ac.id/
20
100 11 11 11 11 11 11 11 11 15 1 1 1 11 11
Keterangan Primary Key
81
3.3.4.1.2
Tabel Usulan Waktu
Nama Tabel
: usulan_waktu
Field Kunci
: id
Jumlah Field
:6
Tabel 3. 46 Struktur Tabel Usulan No. 1. 2. 3. 4. 5. 6.
Nama Field id usulan_id date start_time end_time Is_deleted
Tipe integer integer date time time integer
Ukuran 11 11
Keterangan Primary Key
11
3.3.4.1.3
Tabel Usulan Lampiran
Nama Tabel
: usulan_lampiran
Field Kunci
: id
Jumlah Field
:3
Tabel 3. 47 Struktur Tabel Usulan Lampiran No. 1. 2. 3.
Nama Field id usulan_id lampiran
Tipe integer integer varchar
Ukuran 11 11 100
3.3.4.1.4
Tabel Usulan Waktu Pegawai
Nama Tabel
: usulan_waktu_pegawai
Field Kunci
: id
Jumlah Field
:5
Keterangan Primary Key
Tabel 3. 48 Struktur Tabel Usulan Waktu Pegawai No. 1. 2. 3. 4. 5.
Nama Field id usulan_waktu_id pengguna_id konfirmasi is_deleted
Tipe integer integer integer integer integer
http://digilib.mercubuana.ac.id/
Ukuran 11 11 11 11 11
Keterangan Primary Key
82
3.3.4.1.5
Tabel Upload Absen
Nama Tabel
: upload_absen
Field Kunci
: id
Jumlah Field
: 10
Tabel 3. 49 Struktur Tabel Upload Absen No. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Nama Field id pegawai_id tanggal jam_masuk jam_pulang scan_masuk scan_pulang terlambat pulang_cepat status
3.3.4.1.6
Tabel Pesan
Nama Tabel
: pesan
Field Kunci
: id
Jumlah Field
:9
Tipe integer integer date time time time time time time integer
Ukuran 11 11
Keterangan Primary Key
11
Tabel 3. 50 Struktur Tabel Pesan No. 1. 2. 3. 4. 5. 6. 7. 8. 9.
Nama Field id reference_id pengguna_id pegawai_id isi status is_deleted dibuat_tanggal dibuat_oleh
Tipe integer integer integer integer text varchar integer datetime integer
http://digilib.mercubuana.ac.id/
Ukuran 11 11 11 11 15 11 11
Keterangan Primary Key
83
3.3.4.1.7
Tabel Pengguna
Nama Tabel
: pengguna
Field Kunci
: id
Jumlah Field
: 12
Tabel 3. 51 Struktur Tabel Pengguna No. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Nama Field id pegawai_id username password last_logged_in session_key session_expired status_akun dibuat_tanggal dibuat_oleh diubah_tanggal diubah_oleh
Tipe integer integer varchar varchar integer varchar datetime varchar datetime integer datetime integer
3.3.4.1.8
Tabel Pegawai
Nama Field
: pegawai
Field Kunci
: id
Jumlah Field
: 12
Ukuran 11 11 30 50 11 100
Keterangan Primary Key
15 11 11
Tabel 3. 52 Struktur Tabel Pegawai No. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Nama Field id departemen_id jabatan_id golongan_id tunjangan_id level nip nama dibuat_tanggal dibuat_oleh diubah_tanggal diubah_oleh
Tipe integer integer integer integer integer integer varchar varchar datetime integer datetime integer
http://digilib.mercubuana.ac.id/
Ukuran 11 11 11 11 11 11 30 50 11 11
Keterangan Primary Key
84
3.3.4.1.9
Tabel Jabatan
Nama Field
: jabatan
Field Kunci
: id
Jumlah Field
:4
Tabel 3. 53 Struktur Tabel Jabatan No. 1. 2. 3. 4.
Nama Field id nama dibuat_tanggal dibuat_oleh
Tipe integer text datetime integer
3.3.4.1.10
Tabel Golongan
Nama Field
: golongan
Field Kunci
: id
Jumlah Field
:4
Ukuran 11
Keterangan Primary Key
11
Tabel 3. 54 Struktur Tabel Jabatan No. 1. 2. 3. 4.
Nama Field id nama dibuat_tanggal dibuat_oleh
Tipe integer varchar datetime integer
3.3.4.1.11
Tabel Tunjangan
Nama Field
: tunjangan
Field Kunci
: id
Jumlah Field
:3
Ukuran 11 50
Keterangan Primary Key
11
Tabel 3. 55 Struktur Tabel Tunjangan No. 1. 2. 3.
Nama Field id kelas_jabatan besaran_tunjangan
Tipe integer integer integer
http://digilib.mercubuana.ac.id/
Ukuran 11 11 11
Keterangan Primary Key
85
3.3.5
Rancangan Menu 3.3.5.1 Rancangan Menu Level Pegawai dan Pejabat Struktural
Gambar 3. 26 Rancangan Menu Level Pegawai dan Pejabat Struktural
http://digilib.mercubuana.ac.id/
86
3.3.5.2 Rancangan Menu Level Pengelola Absensi Kepegawaian
Gambar 3. 27 Rancangan Menu Level Petugas Verifikasi
http://digilib.mercubuana.ac.id/
87
3.3.6
Rancangan Layar 3.3.6.1 Rancangan Layar Halaman Login
Gambar 3. 28 Rancangan Layar Halaman Login
http://digilib.mercubuana.ac.id/
88
3.3.6.2 Rancangan Layar Halaman Dashboard Pegawai dan Pejabat Struktural
Gambar 3. 29 Rancangan Layar Halaman Dashboard Pegawai dan Pejabat Struktural
http://digilib.mercubuana.ac.id/
89
3.3.6.3 Rancangan Layar Halaman Calendar
Gambar 3. 30 Rancangan Layar Halaman Calendar
http://digilib.mercubuana.ac.id/
90
3.3.6.4 Rancangan Layar Halaman Entry Usulan Dinas Luar
Gambar 3. 31 Rancangan Layar Halaman Entry Usulan Dinas Luar
http://digilib.mercubuana.ac.id/
91
3.3.6.5 Rancangan Layar Halaman Entry Usulan Sakit
Gambar 3. 32 Rancangan Layar Halaman Entry Usulan Sakit
http://digilib.mercubuana.ac.id/
92
3.3.6.6 Rancangan Layar Halaman Agenda Saya
Gambar 3. 33 Rancangan Layar Halaman Agenda Saya
http://digilib.mercubuana.ac.id/
93
3.3.6.7 Rancangan Layar Halaman Laporan Kartu Stock
Gambar 3. 34 Rancangan Layar Halaman Laporan Kartu Stock
http://digilib.mercubuana.ac.id/
94
3.3.6.8 Rancangan Layar Halaman Laporan Rekap Tunjangan Kinerja
Gambar 3. 35 Rancangan Layar Halaman Laporan Rekap Tunjangan Kinerja
http://digilib.mercubuana.ac.id/
95
3.3.6.9 Rancangan Layar Halaman Laporan Rekap Rekam Kehadiran
Gambar 3. 36 Rancangan Layar Halaman Laporan Rekap Rekam Kehadiran
http://digilib.mercubuana.ac.id/
96
3.3.6.10 Rancangan Layar Halaman Dashboard Pengelola Absensi Kepegawaian
Gambar 3. 37 Rancangan Layar Halaman Dashboard Pengelola Absensi Kepegawaian
http://digilib.mercubuana.ac.id/
97
3.3.6.11 Rancangan Layar Halaman Verifikasi
Gambar 3. 38 Rancangan Layar Halaman Verifikasi
http://digilib.mercubuana.ac.id/