dokumentasi perangkat lunak sim cuti
TRANSCRIPT
LAPORAN DOKUMEN PERANGKAT LUNAK
PERANCANGAN SISTEM INFORMASI MANAJEMEN CUTI PUSAT PEMANFAATAN SAINS
ATMOSFER DAN IKLIM LAPAN-BANDUNG
untuk:
Urusan Kepegawaian Pusat Pemanfaatan Sains Atmosfer dan Iklim LAPAN-Bandung
dipersiapkan oleh:
Edwin Gunawan 2073041
Jurusan Manajemen Informatika - Politeknik Pos Indonesia
Jl. Sariasih No.54 Bandung 40151
Politeknik Pos Indonesia
Nomor Dokumen Halaman
3B/MI
Revisi
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 1 dari 94halaman
DAFTAR PERUBAHAN
Revisi/Versi Deskripsi
A
B
C
D
E
F
INDEX TGL A B C D
Ditulis olehEdwin
GunawanEdwin
GunawanEdwin
GunawanEdwin
Gunawan
Diperiksa oleh
Disetujui oleh
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 2 dari 94halaman
Daftar Halaman Perubahan
Halaman Revisi Halaman Revisi
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 3 dari 94halaman
DAFTAR ISI
DAFTAR ISI..................................................................................................................4DAFTAR TABEL..........................................................................................................8DAFTAR GAMBAR...................................................................................................10DAFTAR SIMBOL.....................................................................................................131.Pendahuluan............................................................................................................121.1Tujuan.....................................................................................................................121.2 Lingkup Masalah....................................................................................................121.3 Definisi, Istilah, dan Singkatan..............................................................................121.4 Aturan Penomoran.................................................................................................131.5 Referensi................................................................................................................131.6 Deskripsi Umum Dokumen....................................................................................132 Kebutuhan Perangkat Lunak................................................................................172.1 Deskripsi Umum Sistem........................................................................................172.2 Fungsi Produk........................................................................................................172.2.1 Kebutuhan Fungsional .......................................................................................182.2.2 Kebutuhan Non Fungsional ...............................................................................182.3 Model Use Case.....................................................................................................192.3.1 Diagram Use Case...............................................................................................192.3.2 Definisi Aktor......................................................................................................202.3.3 Definisi Use Case................................................................................................202.3.4 Skenario Use Case...............................................................................................212.4 Spesifikasi Tambahan............................................................................................402.5 Glossary..................................................................................................................413. Model Analisis........................................................................................................423.1 Realisasi Use Case Tahap Analisis........................................................................423.1.1 System Sequence Diagram..................................................................................423.1.1.1 System Sequence Diagram Kelola Login.........................................................423.1.1.2 System Sequence Diagram Kelola user...........................................................433.1.1.3 System Sequence Diagram Kelola Pegawai.....................................................453.1.1.4 System Sequence Diagram Kelola Cuti...........................................................463.1.1.5 System Sequence Diagram Kelola Form Cuti..................................................473.1.1.6 System Sequence Diagram Kelola Jenis Cuti..................................................483.1.1.7 System Sequence Diagram Kelola Jabatan......................................................493.1.1.8 System Sequence Diagram Kelola Pangkat.....................................................503.1.1.9 System Sequence Diagram Kelola Status........................................................513.1.1.10 System Sequence Diagram Kelola Golongan................................................523.1.1.11 System Sequence Diagram Kelola Pendidikan..............................................533.1.1.12 System Sequence Diagram View Laporan Cuti.............................................543.1.1.13 System Sequence Diagram View Laporan Pegawai......................................553.2 Conceptual Class Diagram.....................................................................................56
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 4 dari 94halaman
3.2.1 Kelas Analisis .....................................................................................................573.2.2 Paket Analisis .....................................................................................................573.2.2.1 Identifikasi Paket Analisis.............................................................................573.2.2.2 Identifikasi Kelas Analisis Paket Analisa.....................................................584 Model Perancangan................................................................................................604.1 Realisasi Use Case Tahap Perancangan.................................................................604.1.1 Sequence Diagram...............................................................................................604.1.1.1 Sequence Diagram User...................................................................................604.1.1.2 Sequence Diagram Pegawai.............................................................................614.1.1.3 Sequence Diagram Cuti....................................................................................624.1.1.4 Sequence Diagram Form Cuti..........................................................................634.1.1.5 Sequence Diagram Jenis Cuti...........................................................................644.1.1.6 Sequence Diagram Jabatan...............................................................................654.1.1.7 Sequence Diagram Pangkat..............................................................................664.1.1.8 Sequence Diagram Status.................................................................................674.1.1.9 Sequence Diagram Golongan...........................................................................684.1.1.10 Sequence Diagram Pendidikan.......................................................................694.1.1.11 Sequence Diagram View Laporan Cuti..........................................................704.1.1.12 Sequence Diagram View Laporan Pegawai...................................................704.1.2 Class Diagram.....................................................................................................714.2 Kelas Perancangan.................................................................................................724.2.1 Operasi dan Atribut.............................................................................................724.2.1.1 Nama Kelas : User............................................................................................724.2.1.2 Nama Kelas : Pegawai......................................................................................734.2.1.3 Nama Kelas : Cuti............................................................................................734.2.1.4 Nama Kelas : Form Cuti..................................................................................744.2.1.5 Nama Kelas : Jenis Cuti...................................................................................744.2.1.6 Nama Kelas : Status.........................................................................................744.2.1.7 Nama Kelas : Pendidikan.................................................................................754.2.1.8 Nama Kelas : Golongan...................................................................................754.2.1.9 Nama Kelas : Pangkat......................................................................................764.2.1.10 Nama Kelas : Jabatan.....................................................................................764.3 Query......................................................................................................................764.3.1 Nama Kelas : Query User....................................................................................774.3.2 Nama Kelas : Query Pegawai..............................................................................774.3.3 Nama Kelas : Query Form Cuti...........................................................................784.3.4 Nama Kelas : Cuti...............................................................................................784.3.5 Nama Kelas : Query Jenis Cuti...........................................................................784.3.6 Nama Kelas : Status............................................................................................794.3.7 Nama Kelas : Pendidikan....................................................................................794.3.8 Nama Kelas : Golongan......................................................................................804.3.9 Nama Kelas : Pangkat.........................................................................................804.3.10 Nama Kelas : Jabatan........................................................................................80
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 5 dari 94halaman
4.4 Perancangan Antarmuka .......................................................................................814.4.1 Halaman Login....................................................................................................814.4.2 Halaman Menu Utama........................................................................................824.4.3 Halaman Kelola User..........................................................................................824.4.4 Halaman Kelola Pegawai....................................................................................834.4.5 Halaman Kelola Cuti...........................................................................................844.4.6 Halaman Kelola Jenis cuti...................................................................................854.4.7 Halaman Kelola Jabatan......................................................................................864.4.8 Halaman Kelola Pangkat.....................................................................................874.4.9 Halaman Kelola Status........................................................................................884.4.10 Halaman Kelola Golongan................................................................................894.4.11 Halaman Kelola Pendidikan..............................................................................904.4.12 Halaman Kelola Laporan Pegawai....................................................................914.4.13 Halaman Kelola Laporan Cuti...........................................................................924.4.5 Perancangan Output............................................................................................934.4.5.1 Output Pengajuan Cuti.....................................................................................934.4.5.2 Output Laporan Cuti........................................................................................94
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 6 dari 94halaman
DAFTAR TABEL
Tabel 1.1 Tabel definisi, istilah dan singkatan.............................................................12Tabel 1.2 Aturan Penomoran.......................................................................................13Tabel 2.1 Definisi Aktor..............................................................................................21Tabel 2.2 Definisi Use Case.........................................................................................22Tabel 2.3 Tabel Skenario Login...................................................................................23Tabel 2.4 Tabel Skenario User.....................................................................................25Tabel 2.5 Tabel Skenario Pegawai...............................................................................26Tabel 2.5 Tabel Skenario Cuti......................................................................................28Tabel 2.6 Tabel Skenario Form Cuti............................................................................29Tabel 2.7 Tabel Skenario Jenis Cuti.............................................................................31Tabel 2.8 Tabel Skenario Jabatan................................................................................32Tabel 2.9 Tabel Skenario Pangkat................................................................................34Tabel 2.10 Tabel Skenario Status.................................................................................35Tabel 2.11 Tabel Skenario Kelola Golongan...............................................................37Tabel 2.12 Tabel Skenario Kelola Pendidikan.............................................................38Tabel 2.13 Tabel Skenario View Laporan Cuti............................................................40Tabel 2.14 Tabel Skenario View Laporan Pegawai.....................................................41Tabel 2.15 Spesifikasi Tambahan................................................................................43Tabel 2.18 Glossary.....................................................................................................44Tabel 3.1 Kelas Analisis...............................................................................................61Tabel 3.2 Identifikasi Paket Analisis............................................................................61Tabel 3.3 Identifikasi Kelas Analisa Peket Analisis....................................................64Tabel 4.1 Kelas Perancangan.......................................................................................79Tabel 4.2 Operasi dan Atribut Entity User...................................................................79Tabel 4.3 Operasi dan Atribut Entity Pegawai.............................................................80Tabel 4.4 Operasi dan Atribut Entity Cuti...................................................................80Tabel 4.5 Operasi dan Atribut Entity Form Cuti..........................................................81Tabel 4.6 Operasi dan Atribut Entity Jenis Cuti..........................................................81Tabel 4.7 Operasi dan Atribut Entity Status................................................................81Tabel 4.8 Operasi dan Atribut Entity Pendidikan........................................................82Tabel 4.9 Operasi dan Atribut Entity Golongan..........................................................82Tabel 4.10 Operasi dan Atribut Entity Pangkat...........................................................82Tabel 4.11 Operasi dan Atribut Entity Jabatan............................................................83Tabel 4.12 Query User.................................................................................................83Tabel 4.13 Query Pegawai...........................................................................................84Tabel 4.14 Query Form Cuti........................................................................................84Tabel 4.15 Query Cuti..................................................................................................85Tabel 4.16 Query Jenis Cuti.........................................................................................85Tabel 4.17 Query Status...............................................................................................86Tabel 4.18 Query Pendidikan.......................................................................................86Tabel 4.19 Query Golongan.........................................................................................86
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 7 dari 94halaman
Tabel 4.20 Query Pangkat............................................................................................87Tabel 4.21 Query Jabatan.............................................................................................87Tabel 4.22 Spesifikasi AntarMuka Login ...................................................................88Tabel 4.23 Spesifikasi AntarMuka Kelola User...........................................................90Tabel 4.24 Spesifikasi AntarMuka Kelola Pegawai.....................................................91Tabel 4.25 Spesifikasi AntarMuka Kelola Cuti...........................................................92Tabel 4.26 Spesifikasi AntarMuka Kelola Jenis Cuti..................................................93Tabel 4.27 Spesifikasi AntarMuka Kelola Jabatan......................................................94Tabel 4.28 Spesifikasi AntarMuka Kelola Pangkat.....................................................95Tabel 4.29 Spesifikasi AntarMuka Kelola Status........................................................96Tabel 4.30 Spesifikasi AntarMuka Kelola Golongan..................................................97Tabel 4.31 Spesifikasi AntarMuka Kelola Pendidikan................................................98Tabel 4.32 Spesifikasi AntarMuka Kelola laporan Pegawai........................................99Tabel 4.33 Spesifikasi AntarMuka Kelola Laporan Cuti...........................................100
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 8 dari 94halaman
DAFTAR GAMBAR
Gambar 2.1 Use Case Diagram...................................................................................20Gambar 2.2 Activity Diagram Login..........................................................................24Gambar 2.3 Activity Diagram User............................................................................26Gambar 2.4 Activity Diagram Pegawai......................................................................27Gambar 2.5 Activity Diagram Cuti.............................................................................29Gambar 2.6 Activity Diagram Form Cuti...................................................................30Gambar 2.7 Activity Diagram Jenis Cuti....................................................................32Gambar 2.8 Activity Diagram Jabatan........................................................................33Gambar 2.9 Activity Diagram Pangkat.......................................................................35Gambar 2.10 Activity Diagram Status........................................................................36Gambar 2.11 Activity Diagram Golongan..................................................................38Gambar 2.12 Activity Diagram Pendidikan................................................................39Gambar 2.13 Activity Diagram View Laporan Cuti...................................................41Gambar 2.14 Activity Diagram View Laporan Pegawai............................................42Gambar 3.1 System Sequence Diagram Login..... .....................................................46Gambar 3.2 System Sequence Diagram User.............................................................47Gambar 3.3 System Sequence Diagram Pegawai.......................................................48Gambar 3.4 System Sequence Diagram Kelola Cuti..................................................49Gambar 3.5 System Sequence Diagram Form Cuti....................................................51Gambar 3.6 System Sequence Diagram Jenis Cuti.....................................................52Gambar 3.7 System Sequence Diagram Jabatan.........................................................53Gambar 3.8 System Sequence Diagram pangkat........................................................54Gambar 3.9 System Sequence Diagram Status...........................................................55Gambar 3.10 System Sequence Diagram Golongan...................................................56Gambar 3.11 System Sequence Diagram Pendidikan.................................................57
Gambar 3.12 System Sequence Diagram View laporan Cuti 58Gambar 3.13 System Sequence Diagram View Laporan Pegawai.............................59Gambar 3.14 Conceptual Class Diagram .................................................................. 60Gambar 4.1 Sequence Diagram User..........................................................................66Gambar 4.2 Sequence Diagram Pegawai....................................................................67Gambar 4.3 Sequence Diagram Cuti...........................................................................68Gambar 4.4 Sequence Diagram Form Cuti.................................................................69Gambar 4.5 Sequence Diagram Jenis Cuti..................................................................70Gambar 4.6 Sequence Diagram Jabatan......................................................................71Gambar 4.7 Sequence Diagram Pangkat.....................................................................72Gambar 4.8 Sequence Diagram Status........................................................................73Gambar 4.9 Sequence Diagram Golongan..................................................................74Gambar 4.10 Sequence Diagram Pendidikan..............................................................75Gambar 4.11 Sequence Diagram View laporan Cuti..................................................76Gambar 4.12 Sequence Diagram View Laporan Pegawai..........................................77
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 9 dari 94halaman
Gambar 4.15 Class Diagram.......................................................................................78Gambar 4.16 Halaman Login......................................................................................88Gambar 4.17 Halaman Menu Utama...........................................................................89
Gambar 4.18 Halaman Kelola User 89Gambar 4.19 Halaman Kelola Pegawai......................................................................90Gambar 4.20 Halaman Kelola Cuti.............................................................................91Gambar 4.21 Halaman Kelola Jenis Cuti....................................................................92Gambar 4.22 Halaman Kelola Jabatan........................................................................93Gambar 4.23 Halaman Kelola Pangkat.......................................................................94Gambar 4.24 Halaman Kelola Status..........................................................................95Gambar 4.25 Halaman Kelola Golongan....................................................................96Gambar 4.26 Halaman Kelola Pendidikan..................................................................97Gambar 4.27 Halaman Kelola Laporan Pegawai........................................................98Gambar 4.28 Halaman Kelola Laporan Cuti...............................................................99Gambar 4.29 Output Pengajuan Cuti........................................................................101Gambar 4.30 Output Laporan Cuti............................................................................102
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 10 dari 94halaman
DAFTAR SIMBOL
No.
Simbol Keterangan
1. Actor Business adalah semua orang atau segala sesuatu di luar organisasi yang berinteraksi dengan organisasi itu.
2. Use Case Business adalah sekelompok aliran kerja dalam organisasi yang menyediakan fungsi tertentu bagi para actor business.
3.
<<include>>
Include adalah relasi dari base use case kepada inclusion use case, menggambarkan bagaimana perilaku dari inclusion use case disisipkan ke dalam base use case
4.<<extends>>
Extends adalah hubungan dari extention use case, menerangkan bagaimana perilaku dari extension use case dapat disisipkan ke dalam perilaku base use case .
5. Association adalah partisipasi aktor dalam suatu use case yang saling berkomunikasi satu dangan yang lainnya.
6. System Boundary, untuk mereprensentasikan batasan fisik sistem dengan aktor yang berinteraksi dengan sistem
7. Class adalah deskripsi dari kumpulan objek yang memiliki atribut, operation, method, relationship dan semantics yang sama
8. Generalization adalah hubungan taksonomik antara use case yang lebih umum dan use case yang lebih spesifik
9. Start State adalah memperlihatkan dimana aliran kerja berawal
10. End State adalah memperlihatkan dimana aliran kerja berakhir
11. Activity merupakan aktivitas pada diagram activity
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 11 dari 94halaman
1 Pendahuluan
1.1 Tujuan
DPPL (Dokumen Pembangunan Perangkat Lunak) ini dibuat dengan tujuan
untuk memberikan deskripsi mengenai perangkat lunak yang akan dibuat, yaitu
Perancangan Sistem Informasi Manajemen Cuti di Pusat Pemanfaatan sains Atmosfer
dan Iklim LAPAN-Bandung. Dokumen DPPL ini diharapkan akan berguna untuk
dokumentasi di Politeknik Pos Indonesia, dan untuk menggambarkan hasil sistem
informasi berdasarkan spesifikasi yang dituliskan pada DPPL ini. Selain itu juga
untuk menggambarkan dan mendefinisikan arsitektur sistem secara keseluruhan.
Dengan adanya dokumen DPPL ini diharapkan pengembangan perangkat lunak
sesuai dengan kebutuhan yang telah direncanakan dan bisa dijadikan acuan dalam
mengembangkan perangkat lunak ini dimasa depan.
1.2 Lingkup Masalah
Perangkat lunak yang dibangun adalah Perancangan Sistem Informasi Sistem
Informasi Manajemen Cuti di Pusat Pemanfaatan sains Atmosfer dan Iklim LAPAN-
Bandung. Sistem ini menangani pengelolaan data cuti. Sistem yang akan dibuat juga
dilengkapi dengan sistem keamanan dengan cara memberikan hak akses pengguna
yang dibatasi dengan fungsi kerja pengguna.
1.3 Definisi, Istilah, dan Singkatan
Definisi, Istilah, dan singkatan yang digunakan dalam pembuatan dokumen
Pembangunan Perangkat Lunak ini adalah :
Tabel 1.1 Tabel definisi, istilah dan singkatan
Definisi, Istilah, dan Singkatan Definisi
SKPL Spesifikasi Kebutuhan Perangkat LunakDBMS Data Base Management SystemANSI Analisis dan Perancangan Sistem Informasi Basis Data Kumpulan Data yang Saling Berhubungan dan Berbasis
KomputerInformasi Data yang telah diproses PKL Praktek Kerja Lapangan
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 12 dari 94halaman
SDM Sumber Daya ManusiaKabid Kepala BidangKapus Kepala PusatWindows XP Sistem Operasi pada Windows
1.4 Aturan PenomoranTabel 1.2 Aturan Penomoran
SRS-NF-01
Digunakan pada saat Non Functional Dtuiretment, NF
menunjukan Non Functional dan 01 menunjukan id
atau no urut dari NF
SRS-F-01
Digunakan pada saat Functional Dtuirement, F
menunjukkan Functional dan 01 menunjukkan id atau
no urut
Table X Tabel ke-XGambar X Gambar ke-X
1.5 Referensi
Referensi buku yang dipakai dalam pengembangan perangkat lunak ini anatara
lain :
[1] Fatansyah, Ir. (2004). Basis Data. Bandung : Informatika
[2] Jogiyanto. (2004), Analisis dan Desain Sistem Informasi, Bandung : Penerbit
Informatika
[3] Munawar. (2005). Pemodelan Visual dengan UML. Yogyakarta : Graha Ilmu.
[4] (11/03/2009), Konsep Manajemen Cuti, http:// kepegawaian.unpad.ac.id
1.6 Deskripsi Umum Dokumen
Isi dari dokumen DPPL ini berisi penjelasan perangkat lunak yang akan
dirancang. Penjelasan perangkat lunak ini dimulai dari :
BAB 1 Pendahuluan
Berisi penjelasan mengenai gambaran umum SKPL
1.1 Tujuan Penulisan Dokumen
Menjelaskan tujuan dari pembuatan dokumen DPPL dan pengguna dari
DPPL ini.
1.2 Lingkup Masalah
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 13 dari 94halaman
Menjelaskan nama dari aplikasi yang dibuat dan deskripsinya.
1.3 Definisi, Istilah dan Singkatan
Menjelaskan semua definisi dan singkatan yang akan digunakan dalam
dokumen DPPL ini dengan penjelasannya.
1.4 Referensi
Menjelaskan dokumentasi-dokumentasi perangkat lunak yang
digunakan, buku-buku panduan, dan dokumentasi lain yang dipakai
dalam pengenbangan perangkat lunak ini.
1.5 Deskripsi Umum Dokumen (Ikhtisar)
Menjelaskan tentang sistematika pembahasan dokumen DPPL ini.
BAB 2 Kebutuhan Perangkat Lunak
Berisi penjelasan umum mengenai spesifikasi kebutuhan perangkat
lunak ini.
2.1 Deskripsi Umum
Bagian ini diisi dengan System Overview, dalam bentuk gambar dan
narasi yang dapat memberikan gambaran tentang aplikasi dan
konteksnya (harus jelas batasan dan keterkaitan antara sistem yang
akan dibangun dengan sistem lain di luarnya)
2.2 Fungsi Utama Perangkat Lunak
Menjelaskan tentang fungsi-fungsi sistem yang utama dan diberikan
langsung ke pengguna.
2.3 Model Use Case
Bagian ini diisi dengan perbaikan diagram use case (lengkapi dengan
extend, uses, dan lain-lain jika perlu) dan uraiannya. Apabila pada fase
ini masih ada perbaikan, daftar perubahan harus dilengkapi.
2.4 Prototipe Antarmuka
Berisikan gambar antar muka awal aplikasi.
2.5 Spesifikasi Tambahan
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 14 dari 94halaman
Bagian ini diisi dengan informasi tambahan mengenai setiap atau
seluruh use case, terutama mengenai kebutuhan non fungsional
2.6 Glossary
Bagian ini diisi dengan daftar istilah yang digunakan, terutama istilah
yang spesifik terhadap domain problem.
BAB 3 Model Analisis
Menjelaskan tentang analisis sistem secara keseluruhan.
3.1 Deskripsi Arsitektur
Bagian ini diisi dengan gambaran umum arsitektur perangkat lunak.
Dengan demikian, dapat diketahui pula batasan implementasi dari
perangkat lunak yang akan dikembangkan.
3.2 Realisasi Use Case Tahap Analisis
dengan diagram kelas analisis dan sequence diagram yang
menggambarkan interaksi setiap objek dari kelas analisis yang terlibat
di dalam use case tersebut.
3.3 Kelas Analisis
Bagian ini diisi dengan daftar kelas analisis.
3.4 Paket Analisis
Bagian ini diisi dengan daftar paket analisis dengan mengacu pada
diagram use case.
3.5 Pedoman Perancangan
Bagian ini diisi dengan pedoman perancangan yang perlu dituliskan.
BAB 4 Model Perancangan
4.1 Deskripsi Arsitektural
Bagian ini diisi dengan gambaran umum arsitektur perangkat lunak.
Dengan demikian, dapat diketahui pula batasan implementasi dari
perangkat lunak yang akan dikembangkan
4.2 Realisai Use Case Tahap Perancangan
Bagian ini diisi dengan diagram kelas untuk setiap use case
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 15 dari 94halaman
4.3 Kelas Perancangan
Bagian ini diisi dengan daftar kelas perancangan
4.4 Perancangan Subsistem
Bagian ini diisi dengan gambar subsistem pendukung dan subsistem
aplikasi dalam bentuk lapisan aplikasi (application layer) serta gambar
diagram package yang menggambarkan ketergantungan antar subsistem
(berbeda dengan diagram package analisis yang hanya berisi paket
analisis saja, tanpa subsistem pendukung)
4.5 Antarmuka
Bagian ini diisi dengan hasil identifikasi rancangan antarmuka aplikasi
disini.
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 16 dari 94halaman
2 Kebutuhan Perangkat Lunak
2.1 Deskripsi Umum Sistem
Sistem yang akan dirancang bernama Sistem Informasi Manajemen Cuti di
Pusat Pemanfaatan sains Atmosfer dan Iklim LAPAN-Bandung. Sistem informasi ini
dirancang menggunakan bahasa pemrograman VB.Net 2005 dan databasenya adalah
SQL Server 2005. Sistem Informasi Manajemen Cuti di Pusat Pemanfaatan sains
Atmosfer dan Iklim LAPAN-Bandung adalah sebuah sistem informasi yang
dirancang untuk memberikan informasi yang akurat dan efektif mengenai
pengelolaan data cuti, form cuti, pegawai, user yang menggunakan, jenis cuti, jabatan
pegawai, pangkat pegawai, status pegawai, golongan pegawai, pendidikan pegawai.
Data-data tertentu akan diinputkan ke dalam form yang tersedia. Selanjutnya data-
data tersebut akan ditampung di dalam sebuah database. Dari data-data yang sudah
tersimpan di dalam database, pihak LAPAN-Bandung dapat mengelola data untuk
membuat laporan berdasarkan query yang dibuat.
2.2 Fungsi Produk
Produk perangkat lunak ini berfungsi untuk memudahkan staf bagian
kepegawaian dalam mengelola cuti pegawai serta pembuatan laporan yang diperlukan
oleh LAPAN-Bandung. Perangkat lunak yang akan dirancang ini dapat menyajikan
laporan secara cepat dan tepat. Rancangan perangkat lunak ini juga memberikan
keamanan terhadap data yang disimpan dalam suatu database dengan membatasi hak
akses bagi para pengguna yang disesuaikan dengan penggunanya. Di bawah ini juga
akan dijelaskan tentang kebutuhan fungsional dan kebutuhan non fungsional dari
Sistem Informasi Manajemen Cuti di Pusat Pemanfaatan sains Atmosfer dan Iklim
LAPAN-Bandung.
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 17 dari 94halaman
2.2.1 Kebutuhan Fungsional
Fungsi-fungsi utama dari Sistem Informasi Manajemen Cuti di Pusat
Pemanfaatan sains Atmosfer dan Iklim LAPAN-Bandung sebagai berikut :
1. Pengelolaan data pegawai
2. Pengelolaan data user
3. Pengelolaan data cuti
4. Pengelolaan data form cuti
5. Pengelolaan data jenis cuti
6. Pengelolaan data jabatan
7. Pengelolaan data pangkat
8. Pengelolaan data status
9. Pengelolaan data golongan
10. Pengelolaan data pendidikan
11. Pengelolaan data laporan pegawai
12. Pengelolaan data laporan cuti
2.2.2 Kebutuhan Non Fungsional
Fungsi-fungsi utama dari Sistem Informasi Manajemen Cuti di Pusat
Pemanfaatan sains Atmosfer dan Iklim LAPAN-Bandung sebagai berikut :
1. Keamanan (Security)
Sistem dirancang dengan dilengkapi fasilitas login untuk mengatur hak akses
pengguna sehingga tidak semua pegawai bisa mengakses sistem informasi ini,
hanya pegawai yang sudah diberikan tanggung jawab untuk mengelola aplikasi ini
saja yang mendapatkan hak akses mengelola.
2. Kehandalan (Reliability)
Sistem dirancang untuk dapat melakukan validasi terhadap setiap input, sehingga
keakuratan data dapat terjamin.
3. Kecepatan transaksi
Sistem dirancang memililki kemampuan untuk menangani transaksi yang banyak
dalam waktu yang singkat.
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 18 dari 94halaman
4. Tampilan layar (User Interface)
Sistem yang dirancang memiliki tampilan layar yang user friendly dan disesuaikan
dengan keinginan user.
2.2.3 Model Use Case
Pada model use case ini akan dijelaskan mengenai diagram use case, definisi
aktor, definisi use case, dan skenario use case.
2.2.3.1 Diagram Use Case
Daigram use case dari Sistem Informasi Manajemen Cuti di Pusat
Pemanfaatan sains Atmosfer dan Iklim LAPAN-Bandung sebagai berikut :
Gambar 2.1 Use Case Diagram
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 19 dari 94halaman
2.2.3.2 Definisi Aktor
Definisi aktor merupakan penjelasan dari apa yang dilakukan oleh aktor-aktor
yang terlibat dalam perangkat lunak yang dirancang. Adapun deskripsi dari aktor-
ktor yang terlibat dalam Sistem Informasi Manajemen Cuti di Pusat Pemanfaatan
sains Atmosfer dan Iklim LAPAN-Bandung adalah sebagai berikut :
Tabel 2.1 Definisi Aktor
No Nama Actor Deskripsi1. Admin Merupakan pihak/bagian yang menjadi
administrator sistem informasi yang dirancang. Bagian ini mempunyai tanggung jawab untuk mengelola data-data seperti data user, cuti, pegawai, form cuti, jenis cuti, jabatan, pangkat, status, golongan, pendidikan
2. Pegawai Merupakan pihak yang bisa mengakses form cuti sehingga bisa memasukan data-data cuti yang diperlukan untuk proses pengajuan cuti.
3. Ka Sub Bag TU Melihat laporan data pegawai dan laporan data cuti.
4. Kepala Pusat Melihat laporan data pegawai dan laporan data cuti.
2.2.3.3 Definisi Use Case
Definisi Use case adalah definisi yang menggambarkan kebutuhan fungsional
sistem. Kemudian dibuat skenario yang menggambarkan urutan interaksi aktor
dengan sistem tersebut dalam setiap use case utama. Daftar dan deskripsi singkat use
case tersebut dapat dijelaskan di bawah ini.
Tabel 2.2 Definisi Use Case
No Use Case Deskripsi1. Login Validasi untuk semua user yang akan
mengakses bagian tertentu dalam sistem2. Kelola data user Merupakan serangkaian aktivitas yang
dilakukan untuk mengelola data user3. Kelola data pegawai Merupakan serangkaian aktivitas yang
dilakukan untuk mengelola data pegawai
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 20 dari 94halaman
4. Kelola data cuti Merupakan serangkaian aktivitas yang dilakukan untuk mengelola data cuti
4. form cuti Merupakan form yang ditujukan untuk semua pegawai yang akan melakukan pengajuan cuti
5. Jenis cuti Merupakan serangkaian aktivitas yang dilakukan untuk mengelola jenis cuti yang tersedia
6. Kelola jabatan Merupakan serangkaian aktivitas yang dilakukan untuk mengelola jabatan pegawai
7. Kelola pangkat Merupakan serangkaian aktivitas yang dilakukan untuk mengelola pangkat pegawai
8. Kelola status Merupakan serangkaian aktivitas yang dilakukan untuk mengelola status pegawai
9. Kelola golongan Merupakan serangkaian aktivitas yang dilakukan untuk mengelola golongan pegawai
10. Kelola pendidikan Merupakan serangkaian aktivitas yang dilakukan untuk mengelola pendidian pegawai
11. Laporan cuti Merupakan serangkaian aktivitas yang dilakukan untuk mengelola laporan cuti
12. Laporan pegawai Merupakan serangkaian aktivitas yang dilakukan untuk mengelola laporan pegawai
2.2.3.4 Skenario Use Case
Skenario untuk masing-masing use case dari Sistem Informasi Manajemen
Cuti di Pusat Pemanfaatan sains Atmosfer dan Iklim LAPAN-Bandung adalah
sebagai berikut :
a. Skenario Use Case Login
Tabel Skenario
Tabel 2.3 Tabel Skenario Login
Nama LoginDeskripsi Validasi untuk semua user yang akan mengakses bagian
tertentu dalam sistemAktor Admin, Pegawai, Kepala bagian TU, Kepala PusatPre Kondisi User telah memiliki username dan password tetapi belum
mendapatkan hak akses
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 21 dari 94halaman
Post Kondisi User telah valid dan mendapatkan hak akses untukmasuk ke sistem sesuai hak aksesnya masing-masing
Skenario Awal Aksi Aktor Sistem respon
1. User memasukkan username dan password
Sistem menerima inputan username dan password
2. User menekan tombol login Sistem melakukan validasi username dan password dan menampilkan halaman sesuai hak akses
Skenario Alternatif 1a User memasukkan username dan password salah atau tidak menginputkan sesuatu.
Sistem menerima inputan username dan password atau tidak menerima inputan
2a User menekan tombol login Sistem melakukan validasi username dan password dan menampilkan pesan kesalahan
Activity Diagram Login
Gambar 2.2 Activity Diagram login
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 22 dari 94halaman
b. Skenario Use Case User
Tabel Skenario
Tabel 2.4 Tabel Skenario User
Nama Kelola userDeskripsi Merupakan serangkaian aktivitas yang dilakukan untuk
mengelola data userAktor Admin Pre Kondisi Data user masih kosongPost Kondisi Data user telah tersimpanSkenario Awal Aksis Aktor Sistem respon
1. User memilih menu kelola user
Sistem menampilkan menu kelola user
2. User memilih tombol tambah untuk menginputkan data user dan memilih tombol simpan
Sistem melakukan verifikasi data dan menyimpan data user
3. User memilih tombol ubah dan mengubah data user
Sistem melakukan perubahan data kemudian melakukan verifikasi data user dan menyimpan dalam database
4. User memilih tombol hapus dan menghapus data user
Sistem menampilkan pesan konfirmasi kemudian menghapus data user yangdipilih
5. User memilih tombol cari Sistem akan menampilkan data user yang dicari
Skenario Alternatif 2a. User salah menginputkan data user
Sistem menampilkan pesan kesalahan
3a. User salah mengubah data user
Sistem menampilkan pesan kesalahan
5a. User salah mencari data user
Sistem memberi pesan informasi pencarian
Activity Diagram User
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 23 dari 94halaman
Gambar 2.3 Activity Diagram user
c. Skenario Use Case Pegawai
Tabel Skenario
Tabel 2.5 Tabel Skenario Pegawai
Nama Kelola data pegawaiDeskripsi Merupakan serangkaian aktivitas yang dilakukan untuk
mengelola data pegawaiAktor AdminPre Kondisi Data pegawai masih kosongPost Kondisi Data pegawai telah tersimpanSkenario Awal Aksis Aktor Sistem respon
1. User memilih menu kelola pegawai
Sistem menampilkan menu kelola pegawai
2. User memilih tombol tambah untuk menginputkan data pegawai dan memilih tombol simpan
Sistem melakukan verifikasi data dan menyimpan data pegawai
3. User memilih tombol ubah dan mengubah data pegawai
Sistem melakukan ubah data kemudian melakukan verifikasi data pegawai dan
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 24 dari 94halaman
menyimpan dalam database4. User memilih tombol hapus
dan menghapus data pegawai
Sistem menampilkan pesan konfirmasi kemudian menghapus data pegawai yang dipilih
5. User memilih tombol cari Sistem akan menampilkan data pegawai yang dicari
Skenario Alternatif 2a. User salah menginputkan data pegawai
Sistem menampilkan pesan kesalahan
3a. User salah mengubah data pegawai
Sistem menampilkan pesan kesalahan
5a. User salah mencari data pegawai
Sistem memberi pesan informasi pencarian
Activity Diagram Pegawai
Gambar 2.4 Activity Diagram pegawai
d. Skenario Use Case Cuti
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 25 dari 94halaman
Tabel Skenario
Tabel 2.5 Tabel Skenario cuti
Nama Kelola data cutiDeskripsi Merupakan serangkaian aktivitas yang dilakukan untuk
mengelola data cutiAktor AdminPre Kondisi Data cuti masih kosongPost Kondisi Data cuti telah tersimpanSkenario Awal Aksis Aktor Sistem respon
1. User memilih menu kelola cuti
Sistem menampilkan menu kelola cuti
2. User memilih tombol tambah untuk menginputkan data cuti dan memilih tombol simpan
Sistem melakukan verifikasi data dan menyimpan data cuti
3. User memilih tombol ubah dan mengubah data cuti
Sistem melakukan ubah data kemudian melakukan verifikasi data cuti dan menyimpan dalam database
4. User memilih tombol hapus dan menghapus data cuti
Sistem menampilkan pesan konfirmasi kemudian menghapus data cuti yang dipilih
5. User memilih tombol cari Sistem akan menampilkan data cuti yang dicari
Skenario Alternatif 2a. User salah menginputkan data cuti
Sistem menampilkan pesan kesalahan
3a. User salah mengubah data cuti
Sistem menampilkan pesan kesalahan
4a. User salah mencari data cuti
Sistem memberi pesan informasi pencarian
Activity Diagram Cuti
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 26 dari 94halaman
Gambar 2.5 Activity Diagram Cuti
e. Skenario Use Case Form Cuti
Tabel Skenario
Tabel 2.6 Tabel Skenario Form Cuti
Nama Kelola data form cutiDeskripsi Merupakan form yang ditujukan untuk semua pegawai yang
akan melakukan pengajuan cutiAktor Admin, pegawaiPre Kondisi Data form cuti masih kosongPost Kondisi Data form cuti telah tercetakSkenario Awal Aksis Aktor Sistem respon
1. User memilih menu kelola form cuti
Sistem menampilkan menu kelola form cuti
2. User memilih tombol tambah untuk menginputkan data cuti dan memilih tombol simpan
Sistem melakukan verifikasi data dan menyimpan data cuti
3. User memilih tombol ubah dan mengubah data cuti
Sistem melakukan ubah data kemudian melakukan
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 27 dari 94halaman
verifikasi data cuti dan menyimpan dalam database
4. User memilih tombol hapus dan menghapus data cuti
Sistem menampilkan pesan konfirmasi kemudian menghapus data cuti yang dipilih
Skenario Alternatif 2a. User salah menginputkan data cuti
Sistem menampilkan pesan kesalahan
3a. User salah mengubah data cuti
Sistem menampilkan pesan kesalahan
Activity Diagram Form Cuti
Gambar 2.6 Activity Diagram Form Cuti
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 28 dari 94halaman
f. Skenario Use Case Jenis Cuti
Tabel Skenario
Tabel 2.7 Tabel Skenario Jenis Cuti
Nama Kelola data form jenis cutiDeskripsi Merupakan serangkaian aktivitas yang dilakukan untuk
mengelola data jenis cutiAktor AdminPre Kondisi Data form jenis cuti masih kosongPost Kondisi Data form jenis cuti telah tersimpanSkenario Awal Aksis Aktor Sistem respon
1. User memilih menu kelola jenis cuti
Sistem menampilkan menu kelola jenis cuti
2. User memilih tombol tambah untuk menginputkan data jenis cuti dan memilih tombol simpan
Sistem melakukan verifikasi data dan menyimpan data jenis cuti
3. User memilih tombol ubah dan mengubah data jenis cuti
Sistem melakukan ubah data kemudian melakukan verifikasi data jenis cuti dan menyimpan dalam database
4. User memilih tombol hapus dan menghapus data jenis cuti
Sistem menampilkan pesan konfirmasi kemudian menghapus data jenis cuti yang dipilih
Skenario Alternatif 2a. User salah menginputkan data jenis cuti
Sistem menampilkan pesan kesalahan
3a. User salah mengubah data jenis cuti
Sistem menampilkan pesan kesalahan
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 29 dari 94halaman
Activity Diagram Jenis Cuti
Gambar 2.7 Activity Diagram Jenis Cuti
g. Skenario Use Case Jabatan
Tabel Skenario
Tabel 2.8 Tabel Skenario jabatan
Nama Kelola data jabatanDeskripsi Merupakan serangkaian aktivitas yang dilakukan untuk
mengelola data jabatanAktor AdminPre Kondisi Data jabatan masih kosongPost Kondisi Data jabatan telah tersimpanSkenario Awal Aksis Aktor Sistem respon
1. User memilih menu kelola jabatan
Sistem menampilkan menu kelola jabatan
2. User memilih tombol tambah untuk menginputkan data jabatan dan memilih tombol simpan
Sistem melakukan verifikasi data dan menyimpan data jabatan
3. User memilih tombol ubah dan mengubah jabatan
Sistem melakukan ubah data kemudian melakukan
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 30 dari 94halaman
verifikasi data jabatan dan menyimpan dalam database
4. User memilih tombol hapus dan menghapus data jabatan
Sistem menampilkan pesan konfirmasi kemudian menghapus data jabatan yang dipilih
Skenario Alternatif 2a. User salah menginputkan data jabatan
Sistem menampilkan pesan kesalahan
3a. User salah mengubah data jabatan
Sistem menampilkan pesan kesalahan
Activity Diagram Jabatan
Gambar 2.8 Activity Diagram Jabatan
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 31 dari 94halaman
h. Skenario Use Case Pangkat
Tabel Skenario
Tabel 2.9 Tabel Skenario pangkat
Nama Kelola data pangkatDeskripsi Merupakan serangkaian aktivitas yang dilakukan untuk
mengelola data pangkatAktor AdminPre Kondisi Data pangkat masih kosongPost Kondisi Data pangkat telah tersimpanSkenario Awal Aksis Aktor Sistem respon
1. User memilih menu kelola pangkat
Sistem menampilkan menu kelola pangkat
2. User memilih tombol tambah untuk menginputkan data pangkat dan memilih tombol simpan
Sistem melakukan verifikasi data dan menyimpan data pangkat
3. User memilih tombol ubah dan mengubah pangkat
Sistem melakukan ubah data kemudian melakukan verifikasi data pangkat dan menyimpan dalam database
4. User memilih tombol hapus dan menghapus data pangkat
Sistem menampilkan pesan konfirmasi kemudian menghapus data pangkat yang dipilih
Skenario Alternatif 2a. User salah menginputkan data pangkat
Sistem menampilkan pesan kesalahan
3a. User salah mengubah data pangkat
Sistem menampilkan pesan kesalahan
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 32 dari 94halaman
Activity Diagram Pangkat
Gambar 2.9 Activity Diagram Pangkat
i. Skenario Use Case Status
Tabel Skenario
Tabel 2.10 Tabel Skenario status
Nama Kelola data statusDeskripsi Merupakan serangkaian aktivitas yang dilakukan untuk
mengelola data statusAktor AdminPre Kondisi Data status masih kosongPost Kondisi Data status telah tersimpanSkenario Awal Aksis Aktor Sistem respon
1. User memilih menu kelola status
Sistem menampilkan menu kelola status
2. User memilih tombol tambah untuk menginputkan data status dan memilih tombol simpan
Sistem melakukan verifikasi data dan menyimpan data status
3. User memilih tombol ubah dan mengubah status
Sistem melakukan ubah data kemudian melakukan
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 33 dari 94halaman
verifikasi data status dan menyimpan dalam database
4. User memilih tombol hapus dan menghapus data status
Sistem menampilkan pesan konfirmasi kemudian menghapus data status yang dipilih
Skenario Alternatif 2a. User salah menginputkan data status
Sistem menampilkan pesan kesalahan
3a. User salah mengubah data status
Sistem menampilkan pesan kesalahan
Activity Diagram Status
Gambar 2.10 Activity Diagram Status
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 34 dari 94halaman
j. Skenario Use Case Golongan
Tabel Skenario
Tabel 2.11 Tabel Skenario golongan
Nama Kelola data golonganDeskripsi Merupakan serangkaian aktivitas yang dilakukan untuk
mengelola data golonganAktor AdminPre Kondisi Data golongan masih kosongPost Kondisi Data golongan telah tersimpanSkenario Awal Aksis Aktor Sistem respon
1. User memilih menu kelola golongan
Sistem menampilkan menu kelola golongan
2. User memilih tombol tambah untuk menginputkan data golongan dan memilih tombol simpan
Sistem melakukan verifikasi data dan menyimpan data golongan
3. User memilih tombol ubah dan mengubah golongan
Sistem melakukan ubah data kemudian melakukan verifikasi data golongan dan menyimpan dalam database
4. User memilih tombol hapus dan menghapus data golongan
Sistem menampilkan pesan konfirmasi kemudian menghapus data golongan yang dipilih
Skenario Alternatif 2a. User salah menginputkan data golongan
Sistem menampilkan pesan kesalahan
3a. User salah mengubah data golongan
Sistem menampilkan pesan kesalahan
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 35 dari 94halaman
Activity Diagram Golongan
Gambar 2.11 Activity Diagram Golongan
k. Skenario Use Case Pendidikan
Tabel Skenario
Tabel 2.12 Tabel Skenario pendidikan
Nama Kelola data pendidikanDeskripsi Merupakan serangkaian aktivitas yang dilakukan untuk
mengelola data pendidikanAktor AdminPre Kondisi Data pendidikan masih kosongPost Kondisi Data pendidikan telah tersimpanSkenario Awal Aksis Aktor Sistem respon
1. User memilih menu kelola pendidikan
Sistem menampilkan menu kelola pendidikan
2. User memilih tombol tambah untuk menginputkan data pendidikan dan memilih tombol simpan
Sistem melakukan verifikasi data dan menyimpan data pendidikan
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 36 dari 94halaman
3. User memilih tombol ubah dan mengubah data pendidikan
Sistem melakukan ubah data kemudian melakukan verifikasi data pendidikan dan menyimpan dalam database
4. User memilih tombol hapus dan menghapus data pendidikan
Sistem menampilkan pesan konfirmasi kemudian menghapus data pendidikan yang dipilih
Skenario Alternatif 2a. User salah menginputkan data pendidikan
Sistem menampilkan pesan kesalahan
3a. User salah mengubah data pendidikan
Sistem menampilkan pesan kesalahan
Activity Diagram Pendidikan
Gambar 2.12 Activity Diagram Pendidikan
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 37 dari 94halaman
l. Skenario Use Case View laporan Cuti
Tabel Skenario
Tabel 2.13 Tabel Skenario View Laporan Cuti
Nama View laporan CutiDeskripsi Merupakan serangkaian aktivitas yang dilakukan untuk
melihat laporan CutiAktor Kepala Bagian TU, Kepala PusatPre Kondisi Laporan cuti belum dicetak Post Kondisi Laporan cuti sudah dicetakSkenario Awal Aksis Aktor Sistem respon
1. User memilih menu view laporan cuti
Sistem menampilkan menu view laporan cuti
2. User memilih tombol cetak laporan cuti
Sistem menampilkan laporan cuti yang akan dicetak kemudian melakukan konfirmasi data laporan cuti yang akan dicetak
3. User memilih konfirmasi “ya” untuk mencetak laporan cuti
Sistem mencetak laporan cuti
Skenario Alternatif - -
Activty Diagram View Laporan Cuti
Gambar 2.13 Activity Diagram View Laporan Cuti
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 38 dari 94halaman
m. Skenario Use Case View laporan Pegawai
Tabel Skenario
Tabel 2.14 Tabel Skenario View Laporan Pegawai
Nama View laporan PegawaiDeskripsi Merupakan serangkaian aktivitas yang dilakukan untuk
melihat laporan PegawaiAktor Kepala Bagian TU, Kepala PusatPre Kondisi Laporan pegawai belum dicetak Post Kondisi Laporan pegawai sudah dicetakSkenario Awal Aksis Aktor Sistem respon
1. User memilih menu view laporan pegawai
Sistem menampilkan menu view laporan pegawai
2. User memilih tombol cetak laporan pegawai
Sistem menampilkan laporan pegawai yang akan dicetak kemudian melakukan konfirmasi data laporan pegawai yang akan dicetak
3. User memilih konfirmasi “ya” untuk mencetak laporan pegawai
Sistem mencetak laporan pegawai
Skenario Alternatif - -
Activity Diagram View Laporan Pegawai
Gambar 2.14 Activity Diagram View Laporan Pegawai
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 39 dari 94halaman
2.4 Speksifikasi Tambahan
Spesifikasi tambahan menjabarkan kebutuhan non-fungsional sistem.
Kebutuhan non fungsional menjabarkan kebutuhan yang diperlukan agar sistem dapat
menjalankan fungsionalitas dengan efektif dan efisien. Item terkait kebutuhan non-
fungsional ini menggunakan atribut kualitas perangkat lunak yang biasa digunakan
dalam standar pembangunan perangkat lunak. Spesifikasi tambahan dari Sistem
Informasi Manajemen Cuti Pusat Pemanfaatan Sains Atmosfer dan Iklim adalah
sebagai berikut :
Tabel 2.15 Spesifikasi TambahanNo Kebutuhan Non-Fungsional Deskripsi
1. Usabilitas- Human Factor Merupakan faktor manusia dalam penggunaan
sistem- Help Merupakan fasilitas bantuan tentang sistem- Dokumentasi Merupakan dokumentasi dari sistem
2. Kehandalan- Frequency of failure Merupakan frekuensi kesalahan yang terdapat
pada sistem
- Recoverability Merupakan kemampuan sistem untuk melakukan recover
- Predictability Merupakan kemampuan untuk memprediksi apa yang akan terjadi pada sistem
3. Performance- availibility- response time Merupakan waktu yang diperlukan sistem
untukmemberikan response- throughput- accuracy Merupakan akurasi dari sistem terhadap
berbagai hal- resource usage Merupakan pemakaian sumber daya oleh
sistem4. Supportibility
- adaptability- maintainability Merupakan perawatan terhadap sistem- internationalization- configurability Merupakan konfigurasi terhadap sistem agar
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 40 dari 94halaman
sistem dapat berjalan dengan lancar5. Security Keamanan sistem informasi lebih terjaga
dengan adanya pembagian hak akses untuk masing-masing user.
2.5 Glossary
Berisi daftar istilah yang digunakan, terutama istilah yang spesifik terhadap
domain problem. Daftar istilah tersebut dapat dilihat pada table berikut :
Tabel 2.16 GlossaryIstilah Definisi
Actor Elemen luar sistem yang berkepentingan secara langsung dengan sistem.
Constraint Kondisi sematik atau batasan elemen.Class Deskripsi dari kumpulan objek yang memiliki atribut,
methode, operasi, relasi dan sematik yang sama.Extend Menerangkan bagaimana perilaku dari extention usecase
dapat disisipkan kedalam perilaku base usecase.Generalisasi Hubungan antar elemen yang lebih umum dengan elemen
yang lebih khusus.Interface Kumpulan operasi yang menggambarkan perilaku elemen.
Include Menggambarkan bagaimana perilaku dari inclution usecase disisipkan kedalam base usecase.
Postcondition Batasan / Kondisi yang harus dilakukan setelah melakukan proses.
Precondition Batasan / Kondisi yang harus dilakukan sebelum melakukan proses.
UML Merupakan bahasa pemodelan secara grafik untuk mendokumentasikan seluruh artifaksistem perangkat lunak.
Usecase Urutan interaksi antara aktor dengan sistem.
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 41 dari 94halaman
3 Model AnalisisBagian ini menguraikan model analisis yang digunakan dalam perancangan
Sistem Informasi Manajemen Cuti Pusat Pemanfaatan Sains Atmosfer dan Iklim
LAPAN-Bandung.
3.1 Realisasi Use Case Tahap Analisis
Realisasi use case tahap analisis terdiri dari domain model dan sistem sequence
diagram yang menggambarkan interaksi setiap objek dari kelas analisis yang terlibat
di dalam use case tersebut.
3.1.1 System Sequence Diagram
System Sequence Diagram merupakan penggambaran keterhubungan atau
interaksi antar objek dalam suatu jangka waktu. System Sequence Diagram terutama
menampilkan interaksi antara pengguna (user) dengan sistem. Berikut ini adalah
System Sequence Diagram dari Sistem Informasi Manajemen Cuti Pusat
Pemanfaatan Sains Atmosfer dan Iklim LAPAN-Bandung.
3.1.1.1 System Sequence Diagram Login
Urutan langkah dalam proses login adalah sebagai berikut :
User masuk ke sistem dan meminta form login.
Sistem menampilkan form login.
User menginputkan username dan password.
Jika username dan password yang dientrykan benar maka sistem akan
menampilkan halaman atau menu sesuai dengan hak akses user tersebut.
Jika username dan password yang dientrykan salah maka akan kembali ke proses
login.
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 42 dari 94halaman
Gambar 3.1 System Sequence Diagram Login
3.1.1.2 System Sequence Diagram Kelola User
Urutan langkah dalam proses kelola user adalah sebagai berikut :
User yaitu admin meminta form kelola user ke sistem.
Sistem menampilkan form kelola user
User menambahkan data user
Sistem menampilkan informasi bahwa data user telah ditambah
User menginputkan NIP user untuk melakukan pencarian data user.
Sistem menampilkan data user yang dicari.
User melakukan pengubahan data user.
Sistem menampilkan data user yang sudah diubah.
User melakukan penghapusan data user
Sistem menampilkan konfirmasi apakah ingin menghapus data user
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 43 dari 94halaman
Sistem menampilkan informasi bahwa data user sudah dihapus.
Gambar 3.2 System Sequence Diagram Kelola User
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 44 dari 94halaman
3.1.1.3 System Sequence Diagram Kelola Pegawai
Urutan langkah dalam proses kelola pegawai adalah sebagai berikut :
User yaitu admin meminta form kelola pegawai ke sistem.
Sistem menampilkan form kelola pegawai
User menambahkan data pegawai
Sistem menampilkan informasi bahwa data pegawai telah ditambah
User menginputkan NIP pegawai untuk melakukan pencarian data pegawai.
Sistem menampilkan data pegawai yang dicari.
User melakukan pengubahan data pegawai.
Sistem menampilkan data pegawai yang sudah diubah.
User melakukan penghapusan data pegawai
Sistem menampilkan konfirmasi apakah ingin menghapus data pegawai
Sistem menampilkan informasi bahwa data pegawai sudah dihapus.
User Keluar dari form kelola data pegawai
Gambar 3.3 System Sequence Diagram Kelola Pegawai
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 45 dari 94halaman
3.1.1.4 System Sequence Diagram Kelola Cuti
Urutan langkah dalam proses kelola cuti adalah sebagai berikut :
User yaitu admin meminta form kelola cuti ke sistem.
Sistem menampilkan form kelola cuti
User menambahkan data cuti
Sistem menampilkan informasi bahwa data cuti telah ditambah
User menginputkan Nomor Cuti pegawai untuk melakukan pencarian data cuti.
Sistem menampilkan data cuti yang dicari.
User melakukan pengubahan data cuti.
Sistem menampilkan data cuti yang sudah diubah.
User melakukan penghapusan data cuti
Sistem menampilkan konfirmasi apakah ingin menghapus data cuti
Sistem menampilkan informasi bahwa data cuti sudah dihapus.
User keluar dari form kelola cuti
Gambar 3.4 System Sequence Diagram Kelola Cuti
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 46 dari 94halaman
3.1.1.5 System Sequence Diagram Form Cuti
Urutan langkah dalam proses form cuti adalah sebagai berikut :
User yaitu Admin, Staf Kepegawaian, Staf Keuangan, Staf Perlengkapan, Staf
Persuratan, Kelompok Peneliti, Staf Bidang Pemodelan Iklim, Staf Bidang
Aplklimatklim, Staf Bidang Pengkajian Ozon dan Polusi Udara, Kepala Unit, Kepala
Bidang, Ka Sub Bag Tata Usaha, Kepala Pusat meminta form cuti ke sistem.
Sitem menampilkan form cuti.
User menambahkan data cuti.
User mencetak form cuti yang telah diisi.
Sistem menampilkan konfirmasi apakah ingin mencetak form cuti.
Sistem menampilkan bahwa form cuti sudah dicetak
User keluar dari form form cuti
Gambar 3.5 System Sequence Diagram Form Cuti
3.1.1.6 System Sequence Diagram Kelola Jenis Cuti
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 47 dari 94halaman
Urutan langkah dalam proses kelola jenis cuti adalah sebagai berikut :
User yaitu admin meminta form kelola jenis cuti ke sistem.
Sistem menampilkan form kelola jenis cuti
User menambahkan data jenis cuti
Sistem menampilkan informasi bahwa data jenis cuti telah ditambah
User menginputkan Nomor Cuti pegawai untuk melakukan pencarian data jenis
cuti.
Sistem menampilkan data jenis cuti yang dicari.
User melakukan pengubahan data jenis cuti.
Sistem menampilkan data jenis cuti yang sudah diubah.
User melakukan penghapusan data jenis cuti
Sistem menampilkan konfirmasi apakah ingin menghapus data jenis cuti
Sistem menampilkan informasi bahwa data jenis cuti sudah dihapus.
User keluar dari form kelola jenis cuti
Gambar 3.6 System Sequence Diagram Kelola Jenis Cuti
3.1.1.7 System Sequence Diagram Kelola Jabatan
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 48 dari 94halaman
Urutan langkah dalam proses kelola jabatan adalah sebagai berikut :
User yaitu admin meminta form kelola jabatan ke sistem.
Sistem menampilkan form kelola jabatan
User menambahkan data jabatan
Sistem menampilkan informasi bahwa data jabatan telah ditambah
User menginputkan Nomor Cuti pegawai untuk melakukan pencarian data jabatan
Sistem menampilkan data jabatan yang dicari.
User melakukan pengubahan data jabatan.
Sistem menampilkan data jabatan yang sudah diubah.
User melakukan penghapusan data jabatan
Sistem menampilkan konfirmasi apakah ingin menghapus data jabatan
Sistem menampilkan informasi bahwa data jabatan sudah dihapus.
User keluar dari form kelola jabatan
Gambar 3.7 System Sequence Diagram Kelola Jabatan
3.1.1.8 System Sequence Diagram Kelola Pangkat
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 49 dari 94halaman
Urutan langkah dalam proses kelola pangkat adalah sebagai berikut :
User yaitu admin meminta form kelola pangkat ke sistem.
Sistem menampilkan form kelola pangkat
User menambahkan data pangkat
Sistem menampilkan informasi bahwa data pangkat telah ditambah
User menginputkan kode pangkat pegawai untuk melakukan pencarian data
pangkat
Sistem menampilkan data pangkat yang dicari.
User melakukan pengubahan data pangkat.
Sistem menampilkan data pangkat yang sudah diubah.
User melakukan penghapusan data pangkat
Sistem menampilkan konfirmasi apakah ingin menghapus data pangkat
Sistem menampilkan informasi bahwa data pangkat sudah dihapus.
User keluar dari form kelola pangkat
Gambar 3.8 System Sequence Diagram Kelola Pangkat
3.1.1.9 System Sequence Diagram Kelola Status
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 50 dari 94halaman
Urutan langkah dalam proses kelola status adalah sebagai berikut :
User yaitu admin meminta form kelola status ke sistem.
Sistem menampilkan form kelola status
User menambahkan data status
Sistem menampilkan informasi bahwa data status telah ditambah
User menginputkan kode status pegawai untuk melakukan pencarian data status
Sistem menampilkan data status yang dicari.
User melakukan pengubahan data status.
Sistem menampilkan data status yang sudah diubah.
User melakukan penghapusan data status
Sistem menampilkan konfirmasi apakah ingin menghapus data status
Sistem menampilkan informasi bahwa data status sudah dihapus.
User keluar dari form kelola status
Gambar 3.9 System Sequence Diagram Kelola Status
3.1.1.10 System Sequence Diagram Kelola Golongan
Urutan langkah dalam proses kelola golongan adalah sebagai berikut :
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 51 dari 94halaman
User yaitu admin meminta form kelola golongan ke sistem.
Sistem menampilkan form kelola golongan
User menambahkan data golongan
Sistem menampilkan informasi bahwa data golongan telah ditambah
User menginputkan kode status pegawai untuk melakukan pencarian data
golongan
Sistem menampilkan data golongan yang dicari.
User melakukan pengubahan data golongan.
Sistem menampilkan data golongan yang sudah diubah.
User melakukan penghapusan data golongan
Sistem menampilkan konfirmasi apakah ingin menghapus data golongan
Sistem menampilkan informasi bahwa data golongan sudah dihapus.
User keluar dari form kelola golongan
Gambar 3.10 System Sequence Diagram Kelola Golongan
3.1.1.11 System Sequence Diagram Kelola Pendidikan
Urutan langkah dalam proses kelola pendidikan adalah sebagai berikut :
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 52 dari 94halaman
User yaitu admin meminta form kelola pendidikan ke sistem.
Sistem menampilkan form kelola pendidikan
User menambahkan data pendidikan
Sistem menampilkan informasi bahwa data pendidikan telah ditambah
User menginputkan kode status pegawai untuk melakukan pencarian data
pendidikan
Sistem menampilkan data pendidikan yang dicari.
User melakukan pengubahan data pendidikan.
Sistem menampilkan data pendidikan yang sudah diubah.
User melakukan penghapusan data pendidikan
Sistem menampilkan konfirmasi apakah ingin menghapus data pendidikan
Sistem menampilkan informasi bahwa data pendidikan sudah dihapus.
User keluar dari form kelola pendidikan
Gambar 3.11 System Sequence Diagram Kelola Pendidikan
3.1.1.12 System Sequence Diagram View Laporan Cuti
Urutan langkah dalam proses view laporan cuti adalah sebagai berikut :
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 53 dari 94halaman
User yaitu Kepala Bagian TU, Kepala Pusat meminta form view laporan cuti ke
sistem.
Sitem menampilkan form view laporan cuti
User menginputkan tanggal cuti pegawai
Sistem menampilkan informasi data laporan cuti
Sistem menampilkan data laporan cuti
User mencetak laporan cuti
Sistem melakukan konfirmasi apakah data laporan cuti akan dicetak
Sistem menampilkan informasi laporan cuti yang dicetak
User memilih untuk keluar dari form view laporan cuti
Gambar 3.12 System Sequence Diagram View Laporan Cuti
3.1.1.13 System Sequence Diagram View Laporan Pegawai
Urutan langkah dalam proses view laporan pegawai adalah sebagai berikut :
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 54 dari 94halaman
User yaitu Admin, Ka Sub Bag TU, Kapus meminta form view laporan pegawai ke
sistem.
Sitem menampilkan form view laporan pegawai
User mencari data laporan pegawai
Sistem menampilkan informasi data laporan pegawai
Sistem menampilkan data laporan pegawai
User mencetak laporan pegawai
Sistem melakukan konfirmasi apakah data laporan pegawai akan dicetak
User memilih untuk keluar dari form view laporan pegawai
Sistem melakukan konfirmasi apakah user akan keluar dari form view laporan
pegawai
Gambar 3.13 System Sequence Diagram View Laporan Pegawai
3.2 Conceptual Class Diagram
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 55 dari 94halaman
Gambar 3.14 Conceptual Class Diagram
3.2.1 Kelas Analisis
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 56 dari 94halaman
Kelas analisis merupakan penjabaran dari identifikasi kelas-kelas yang terdapat
pada sistem yang dikembangkan. Kelas analisis yang terdapat pada Sistem Informasi
Manajemen Cuti Pusat Pemanfaatan Sains Atmosfer dan Iklim LAPAN-Bandung
adalah sebagai berikut :
Tabel 3.1 Kelas Analisis
No Nama Kelas Jenis1. Pegawai Entity2. Jabatan Entity3. Pangkat Entity4. Status Entity5. Golongan Entity6. Pendidikan Entity7. Cuti Entity8. Jenis cuti Entity9. Form cuti Entity10. User Entity
3.2.2 Paket Analisis
3.2.2.1 Identifikasi Paket Analisis
Tabel 3.2 Identifikasi Paket Analisis
No Nama Paket Use Case Terkait Keterangan
1. Paket Admin 1. Login
2. Pengelolaan user
3. Pengelolaan data pegawai
4. Pengelolaan data cuti
5. Pengelolaan data form cuti
6. Pengelolaan data jenis cuti
7. Pengelolaan data jabatan
8. Pengelolaan data pangkat
9. Pengelolaan data status
10. Pengelolaan data golongan
11. Pengelolaan data pendidikan
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 57 dari 94halaman
2. Kepala Sub Bag TU 1. Login
2. Pengelolaan data view laporan
cuti
3. Pengelolaan data view laporan
pegawai
3. Kepala Pusat 1. Login
2. Pengelolaan data view laporan
cuti
3. Pengelolaan data view laporan
pegawai
4. Pegawai 1. Login
2. Pengelolaan data form cuti
3.2.2.2 Identifikasi Kelas Analisis Paket Analisis
Tabel 3.3 Identifikasi Kelas Analisa Paket Analisis
No Nama Paket Use Case Terkait Jenis Kelas
1. Paket Admin Login
Pengelolaan user
Pengelolaan data pegawai
Pengelolaan data cuti
Pengelolaan data form cuti
Pengelolaan data jenis cuti
Pengelolaan data jabatan
Pengelolaan data pangkat
Pengelolaan data status
Pengelolaan data golongan
Pengelolaan data pendidikan
Entity
Entity
Entity
Entity
Entity
Entity
Entity
Entity
Entity
Entity
Entity
2. Kepala Sub Bag TU Login Entity
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 58 dari 94halaman
Pengelolaan data view laporan
cuti
Pengelolaan data view laporan
pegawai
Entity
Entity
3. Kepala Pusat Login
Pengelolaan data view laporan
cuti
Pengelolaan data view laporan
pegawai
Entity
Entity
Entity
4. Pegawai Login
Pengelolaan data form cuti
Entity
Entity
4 Model Perancangan
4.1 Realisasi Use Case Tahap Perancangan
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 59 dari 94halaman
Setelah dijelaskan dalam Use Case, sistem yang dibangun digambarkan ke
dalam Sequence Diagram atau Collaboration Diagram, yang mendeskripsikan apa
saja yang dapat dilakukan aktor ke sistem secara teknis, dan bagaimana sistem dapat
menampilkan informasi yang diharapkan melalui pesan-pesan (method) ke setiap
object (candidat class). Selain itu realisasi use case dapat digambarkan dalam class
diagram. Di dalam class diagram Sistem Informasi Manajemen Cuti sebagai realisasi
use case memiliki hubungan antar kelas kelasnya.
4.1.1 Sequence Diagram
4.1.1.1 Sequence Diagram User
Gambar 4.1 Sequence Diagram User
4.1.1.2 Sequence Diagram Pegawai
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 60 dari 94halaman
Gambar 4.2 Sequence Diagram Pegawai
4.1.1.3 Sequence Diagram Cuti
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 61 dari 94halaman
Gambar 4.3 Sequence Diagram Cuti
4.1.1.4 Sequence Diagram Form Cuti
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 62 dari 94halaman
Gambar 4.4 Sequence Diagram Form Cuti
4.1.1.5 Sequence Diagram Jenis Cuti
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 63 dari 94halaman
Gambar 4.5 Sequence Diagram Jenis Cuti
4.1.1.6 Sequence Diagram Kelola Jabatan
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 64 dari 94halaman
Gambar 4.6 Sequence Diagram Kelola Jabatan
4.1.1.7 Sequence Diagram Kelola Pangkat
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 65 dari 94halaman
Gambar 4.7 Sequence Diagram Kelola Pangkat
4.1.1.8 Sequence Diagram Kelola Status
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 66 dari 94halaman
Gambar 4.8 Sequence Diagram Kelola Status
4.1.1.9 Sequence Diagram Kelola Golongan
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 67 dari 94halaman
Gambar 4.9 Sequence Diagram Kelola Golongan
4.1.1.10 Sequence Diagram Kelola Pendidikan
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 68 dari 94halaman
Gambar 4.10 Sequence Diagram kelola pendidikan
4.1.1.11 Sequence Diagram View Laporan Cuti
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 69 dari 94halaman
Gambar 4.11 Sequence Diagram View laporan cuti
4.1.1.12 Sequence Diagram View Laporan Pegawai
Gambar 4.12 Sequence Diagram View Laporan Pegawai
4.1.2 Class Diagram
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 70 dari 94halaman
Gambar 4.15 Class Diagram
4.2 Kelas Perancangan
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 71 dari 94halaman
Kelas-kelas yang terbentuk dari tahap analisis, kemudian akan digunakan pada
tahap perancangan. Kelas-kelas tersebut adalah sebagai berikut :
Tabel 4.1 Kelas Perancangan
No Nama Kelas
1. User
2. Pegawai
3. Jabatan
4. Pangkat
5. Status
6. Golongan
7. Pendidikan
8. Form cuti
9. Jenis cuti
10. Cuti
4.2.1 Operasi dan Atribut
4.2.1.1 Nama Kelas : User
Tabel 4.2 Operasi dan Atribut Entity User
Nama Operasi Visibility(private, public)
Keterangan
Tambah data User()Ubah data User()Hapus data User()Cari data User ()
PrivatePrivatePrivatePrivate
Menerima request untuk menambah data userMenerima request untuk merubah data userMenerima request untuk menghapus data userMenerima request untuk mencari data user
Nama Atribut Visibility(private, public)
Keterangan
UsernamePasswordOtoritas id
PrivatePrivatePrivate
Varcahar(30)Varchar(15)Varchar(15)
4.2.1.2 Nama Kelas : Pegawai
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 72 dari 94halaman
Tabel 4.3 Operasi dan Atribut Entity Pegawai
Nama Operasi Visibility(private, public)
Keterangan
Tambah data Pegawai()Ubah data Pegawai ()Hapus data Pegawai ()Cari data Pegawai ()
PrivatePrivatePrivatePrivate
Menerima request untuk menambah data PegawaiMenerima request untuk merubah data Pegawai Menerima request untuk menghapus data PegawaiMenerima request untuk mencari data Pegawai
Nama Atribut Visibility(private, public)
Keterangan
NIPNamaTgl_lahirTempat_lahirKd_pangkatKd_golonganKd_status Kd_jabatanKd_pendidikanThn_masukAlamatKd_cuti
PrivatePrivatePrivatePrivatePrivatePrivatePrivatePrivatePrivatePrivatePrivatePrivate
Varchar (50)Varchar(50)DateVarchar(50)Varchar (50)Varchar(50)Varchar(50)Varchar (50)Varchar(50)Varchar(50)Varchar (50)Varchar(50)
4.2.1.3 Nama Kelas : Cuti
Tabel 4.4 Operasi dan Atribut Entity Cuti
Nama Operasi Visibility(private, public)
Keterangan
Tambah data cuti()Ubah data cuti ()Hapus data cuti ()Cari data cuti ()
PrivatePrivatePrivatePrivate
Menerima request untuk menambah data cutiMenerima request untuk mengubah data cutiMenerima request untuk menghapus data cutiMenerima request untuk mencari data cuti
Nama Atribut Visibility(private, public)
Keterangan
No_cutiNIPTgl_mulaiTgl_selesaiKd_jenis
PrivatePrivatePrivatePrivatePrivate
Varchar (20)Varchar(50)DateDateVarchar (20)
4.2.1.4 Nama Kelas : Form Cuti
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 73 dari 94halaman
Tabel 4.5 Operasi dan Atribut Form Cuti
Nama Operasi Visibility(private, public)
Keterangan
entry ()cetak ()
PrivatePrivate
Menerima request untuk menambah data form cutiMenerima request untuk mencetak data form cuti
Nama Atribut Visibility(private, public)
Keterangan
Kd_formNama_form
PrivatePrivate
Varchar (20)Varchar (20)
4.2.1.5 Nama Kelas : Jenis Cuti
Tabel 4.6 Operasi dan Atribut Entity Jenis Cuti
Nama Operasi Visibility(private, public)
Keterangan
Tambah data jenis cuti ()Ubah data jenis cuti ()Hapus data jenis cuti ()Cari data jenis cuti ()
PrivatePrivatePrivatePrivate
Menerima request untuk menambah data jenis cuti Menerima request untuk mengubah data jenis cuti Menerima request untuk menghapus data jenis cuti Menerima request untuk mencari data jenis cuti
Nama Atribut Visibility(private, public)
Keterangan
Kd_jenisNama_cutiLama_cuti
PrivatePrivatePrivate
Varchar(20)Varchar(20)Varchar(20)
4.2.1.6 Nama Kelas : Status
Tabel 4.7 Operasi dan Atribut status
Nama Operasi Visibility(private, public)
Keterangan
Tambah data status ()Ubah data status ()Hapus data status ()Cari data status ()
PrivatePrivatePrivatePrivate
Menerima request untuk menambah data status Menerima request untuk mengubah data status Menerima request untuk menghapus data status Menerima request untuk mencari data status
Nama Atribut Visibility(private, public)
Keterangan
Kd_statusNama_status
PrivatePrivate
Varchar(20)Varchar(20)
4.2.1.7 Nama Kelas : Pendidikan
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 74 dari 94halaman
Tabel 4.8 Operasi dan Atribut Entity Pendidikan
Nama Operasi Visibility(private, public)
Keterangan
Tambah data pendidikan ()Ubah data pendidikan ()Hapus data pendidikan ()Cari data pendidikan ()
Private
PrivatePrivatePrivate
Menerima request untuk menambah data pendidikan
Menerima request untuk mengubah data pendidikan Menerima request untuk menghapus data pendidikan Menerima request untuk mencari data pendidikan
Nama Atribut Visibility(private, public)
Keterangan
Kd_pendidikanNama_pendidikan
PrivatePrivate
Varchar(20)Varchar(20)
4.2.1.8 Nama Kelas : Golongan
Tabel 4.9 Operasi dan Atribut Entity Golongan
Nama Operasi Visibility(private, public)
Keterangan
Tambah data golongan ()Ubah data golongan ()Hapus data golongan ()Cari data golongan ()
PrivatePrivatePrivatePrivate
Menerima request untuk menambah data golongan Menerima request untuk mengubah data golongan Menerima request untuk menghapus data golongan Menerima request untuk mencari data golongan
Nama Atribut Visibility(private, public)
Keterangan
Kd_ golonganNama_ golongan
PrivatePrivate
Varchar(20)Varchar(20)
4.2.1.9 Nama Kelas : Pangkat
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 75 dari 94halaman
Tabel 4.10 Operasi dan Atribut Entity Pangkat
Nama Operasi Visibility(private, public)
Keterangan
Tambah data pangkat ()Ubah data pangkat ()Hapus data pangkat ()Cari data pangkat ()
PrivatePrivatePrivatePrivate
Menerima request untuk menambah data pangkat Menerima request untuk mengubah data pangkat Menerima request untuk menghapus data pangkat Menerima request untuk mencari data pangkat
Nama Atribut Visibility(private, public)
Keterangan
Kd_ pangkatNama_ pangkat
PrivatePrivate
Varchar(20)Varchar(20)
4.2.1.10 Nama Kelas : Jabatan
Tabel 4.11 Operasi dan Atribut Entity Jabatan
Nama Operasi Visibility(private, public)
Keterangan
Tambah data jabatan ()Ubah data jabatan ()Hapus data jabatan ()Cari data jabatan ()
PrivatePrivatePrivatePrivate
Menerima request untuk menambah data jabatan Menerima request untuk mengubah data jabatan Menerima request untuk menghapus data jabatan Menerima request untuk mencari data jabatan
Nama Atribut Visibility(private, public)
Keterangan
Kd_ pangkatNama_ pangkat
PrivatePrivate
Varchar(20)Varchar(20)
4.3 Query
Query berisi kerangka algoritma untuk proses-proses yang dianggap cukup
penting dalam perangkat lunak yang dibangun. Berikut ini query dari Sistem
Informasi Manajemen Cuti Pusat Pemanfaatan Sains Atmosfer dan Iklim LAPAN-
Bandung.
4.3.1 Nama Kelas : Query User
Tabel 4.12 Query UserNama Query Ket.
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 76 dari 94halaman
OperasiTambah() “INSERT INTO User
(‘Username’,’Password’,’Otoritas id’)VALUES (‘Nama’,’Jabatan’,’Password’,’Otoritas’)”
Query untuk Tambah data User
Ubah() “UPDATE User set Username=’Username’,Password=’Password’,Otoritas id=’Otoritas id’ where Username=’Username = Username’”
Query untuk mengubah User
Hapus() “DELETE From UserWHERE Username =’ Username’”
Query untuk menghapus data User
Cari() ''SELECTUsername, Passwors, Otoritas id FROM User WHERE Username =’ Username '''
Query untuk menampilkan data User yang dicari
4.3.2 Nama Kelas : Query Pegawai
Tabel 4.13 Query PegawaiNama
OperasiQuery Ket.
Tambah() “INSERT INTO Pegawai(‘NIP’,’Nama’,Tgl_lahir’,’Tempat_lahir’,’kd_pangkat’,’kd_golongan’,’kd_status’,’kd_jabatan’,’kd_pendidikan’,’thn_masuk’,’alamat’,’kd_cuti’)VALUES(‘NIP’,’Nama’,Tgl_lahir’,’Tempat_lahir’,’kd_pangkat’,’kd_golongan’,’kd_status’,’kd_jabatan’,’kd_pendidikan’,’thn_masuk’,’alamat’,’kd_cuti’)”
Query untuk Tambah data Pegawai
Ubah() “UPDATE Pegawai set NIP =’ NIP’, Nama=’Jabatan’, Tgl_lahir =’ Tgl_lahir’, Tempat_lahir=’Tempat_lahir’, Kd_golongan = ’kd_golongan’ , kd_status = ’kd_status’ , kd_jabatan=’kd_jabatan’, kd_pendidikan=’kd_pendidikan’, thn_masuk=’thn_masuk’, alamat=’alamat’, kd_cuti=’kode_cuti’ where NIP =’ NIP = NIP’”
Query untuk mengubah Pegawai
Hapus() “DELETE From PegawaiWHERE NIP =’ NIP’”
Query untuk menghapus data Pegawai
Cari() ''SELECTNIP,Nama,Tgl_lahir,Tempat_lahir,kd_pangkat,kd_golongan,kd_status,kd_jabatan,kd_pendidikan,thn_masuk,alamat,kd_cutiFROM Pegawai WHERE NIP =’ NIP’”
Query untuk menampilkan data Pegawai yang dicari
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 77 dari 94halaman
4.3.3 Nama Kelas : Query Form Cuti
Tabel 4.14 Query Form CutiNama
OperasiQuery Ket.
entry() “INSERT INTO Form Cuti(‘kd_form’,’nama_form’)VALUES (‘kd_form’,’nama_form’)”
Query untuk Tambah data form cuti
cetak() “CETAK form cuti set kd_form=’kd_form’” Query untuk mencetak Form Cuti
4.3.4 Nama Kelas : Cuti
Tabel 4.15 Query CutiNama
OperasiQuery Ket.
Tambah() “INSERT INTO Cuti (‘no_cuti’,’NIP’,’tgl_mulai’,’tgl_selesai’,’kd_jenis’)VALUES (‘no_cuti’,’NIP’,’tgl_mulai’,’tgl_selesai’,’kd_jenis’)”
Query untuk Tambah data Cuti
Ubah() “UPDATE cuti set no_cuti =’ no_cuti’, NIP=’NIP’, tgl_mulai=’tgl_mulai’, tgl_selesai=’tgl_selesai’, kd_jenis=’kd_jenis’ where no_cuti =’no_cuti = no_cuti’”
Query untuk mengubah data cuti
Hapus() “DELETE From cuti WHERE no_cuti=’no_cuti’” Query untuk menghapus data cuti
Cari() ''SELECTNo_cuti,NIP,tgl_mulai,tgl_selesai,kd_jenisFROM cuti WHERE no_cuti =’ no_cuti’”
Query untuk menampilkan data cuti yang dicari
4.3.5 Nama Kelas : Query Jenis Cuti
Tabel 4.16 Query Jenis CutiNama
OperasiQuery Ket.
Tambah() “INSERT INTO jenis cuti (‘kd_jenis’,nama_cuti’,’lama_cuti’)VALUES (‘kd_jenis’,’nama_cuti’,’lama_cuti’)”
Query untuk Tambah data jenis Cuti
Ubah() “UPDATE jenis cuti set kd_jenis=‘kd_jenis’,nama_cuti=’nama_cuti’,lama_cuti=’lama_cuti’ where kd_jenis =’ kd_jenis = kd_jenis’”
Query untuk mengubah data jenis cuti
Hapus() “DELETE From jenis cuti WHERE kd_jenis=’kd_jenis’”
Query untuk menghapus data jenis
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 78 dari 94halaman
cuti Cari() ''SELECT
Kd_jenis,nama_cuti,lama_cutiFROM cuti WHERE kd_jenis =’ kd_jenis’”
Query untuk menampilkan data jenis cuti yang dicari
4.3.6 Nama Kelas : Status
Tabel 4.17 Query StatusNama
OperasiQuery Ket.
Tambah() “INSERT INTO status (‘kd_status’,nama_status’)VALUES (‘kd_status’,nama_status’)’’
Query untuk Tambah data status
Ubah() “UPDATE status set kd_status=‘kd_status’,nama_status=’nama_status’ where kd_status =’ kd_status = kd_status’”
Query untuk mengubah data status
Hapus() “DELETE From status WHERE kd_status=’kd_status’”
Query untuk menghapus data status
Cari() ''SELECT Kd_status,nama_status FROM status WHERE kd_status =’ kd_ status’”
Query untuk menampilkan data status yang dicari
4.3.7 Nama Kelas : Query Pendidikan
Tabel 4.18 Query PendidikanNama
OperasiQuery Ket.
Tambah() “INSERT INTO pendidikan (‘kd_pendidikan’,nama_pendidikan’)VALUES (‘kd_ pendidikan’,nama_ pendidikan’)’’
Query untuk Tambah data pendidikan
Ubah() “UPDATE pendidikan set kd_status=‘kd_ pendidikan’,nama_ pendidikan =’nama_ pendidikan’ where kd_ pendidikan =’ kd_ pendidikan = kd_ pendidikan’”
Query untuk mengubah data pendidikan
Hapus() “DELETE From pendidikan WHERE kd_ pendidikan =’kd_ pendidikan’”
Query untuk menghapus data pendidikan
Cari() ''SELECT Kd_ pendidikan,nama_ pendidikan FROM pendidikan WHERE kd_ pendidikan =’ kd_pendidikan’”
Query untuk menampilkan data pendidikan yang dicari
4.3.8 Nama Kelas : Query Golongan
Tabel 4.19 Query golongan Nama
OperasiQuery Ket.
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 79 dari 94halaman
Tambah() “INSERT INTO golongan (‘kd_ golongan’,nama_ golongan’)VALUES (‘kd_ golongan’,nama_ golongan’)’’
Query untuk Tambah data golongan
Ubah() “UPDATE golongan set kd_ golongan =‘kd_ golongan’,nama_ golongan =’nama_ golongan’ where kd_ golongan =’ kd_ golongan = kd_ golongan’”
Query untuk mengubah data golongan
Hapus() “DELETE From golongan WHERE kd_ golongan =’kd_ golongan’”
Query untuk menghapus data golongan
Cari() ''SELECT Kd_ golongan,nama_ golongan FROM golongan WHERE kd_ golongan =’ kd_ golongan’”
Query untuk menampilkan data golongan yang dicari
4.3.9 Nama Kelas : Query Pangkat
Tabel 4.20 Query PangkatNama
OperasiQuery Ket.
Tambah() “INSERT INTO pangkat (‘kd_ pangkat’,nama_ pangkat’)VALUES (‘kd_ pangkat’,nama_ pangkat’)’’
Query untuk Tambah data pangkat
Ubah() “UPDATE pangkat set kd_ pangkat =‘kd_ pangkat’,nama_ pangkat =’nama_ pangkat’ where kd_ pangkat =’ kd_ pangkat = kd_ pangkat’”
Query untuk mengubah data pangkat
Hapus() “DELETE From pangkat WHERE kd_ pangkat =’kd_ pangkat’”
Query untuk menghapus data pangkat
Cari() ''SELECT Kd_ pangkat,nama_ pangkat FROM pangkat WHERE kd_ pangkat =’ kd_ pangkat’”
Query untuk menampilkan data pangkat yang dicari
4.3.10 Nama Kelas : Jabatan
Tabel 4.21 Query jabatanNama
OperasiQuery Ket.
Tambah() “INSERT INTO jabatan (‘kd_ jabatan’,nama_ jabatan’)VALUES (‘kd_ jabatan’,nama_ jabatan’)’’
Query untuk Tambah data pangkat
Ubah() “UPDATE jabatan set kd_ jabatan =‘kd_ jabatan’,nama_ jabatan =’nama_ jabatan’ where kd_ jabatan =’ kd_ jabatan = kd_ jabatan’”
Query untuk mengubah data jabatan
Hapus() “DELETE From jabatan WHERE Query untuk
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 80 dari 94halaman
kd_ jabatan =’kd_ jabatan’” menghapus data jabatan
Cari() ''SELECT Kd_ jabatan ,nama_ jabatan FROM jabatan WHERE kd_ jabatan =’ kd_ jabatan’”
Query untuk menampilkan data jabatan yang dicari
4.4 Perancangan Antarmuka
Pada sub bab ini membahas mengenai rancangan antarmuka Sistem Informasi
Manajemen Cuti Pusat Pemanfaatan Sains Atmosfer dan Iklim. Rancangan
antarmuka ini berbasis dekstop.
4.4.1 Halaman Login
Gambar 4.16 Halaman Login
Tabel 4.22 Spesifikasi Antarmuka Login
Id_Objek Jenis Nama KeteranganUsername Textfield Username Berfungsi untuk menerima input nama userPassword Textfield Password Berfungsi untuk menerima input password
userBtnMasuk Button Masuk Jika diklik, akan mengecek kelengkapan
account. Bila tidak lengkap akan muncul pesan dan bila lengkap akan mengeksekusi operasi validasi.
BtnBatal Button Batal apabila user ingin membatalkan masuk dalam pengelolaan data
4.4.2 Halaman Menu Utama
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 81 dari 94halaman
Gambar 4.17 Halaman Menu Utama
4.4.3 Halaman Kelola User
Gambar 4.18 Halaman Kelola User
Tabel 4.23 Spesifikasi Antarmuka Kelola User
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 82 dari 94halaman
Id_Objek Jenis Nama KeteranganNIP Textfield NIP Menerima inputan NIP pegawaiPassword Textfield Password Menerima inputan password pegawaiOtoritas id Combo Box Otoritas id Berisi hak akses userTambah Button Tambah Tombol apabila user ingin menambah data baruOK Button OK Tombol apabila user ingin menyimpan data Selesai Button Selesai Tombol apabila user selesai menginputkan dataUbah Button Ubah Tombol apabila user ingin mengubah data user Hapus Button Hapus Tombol apabila user ingin menghapus data user Cari Button Cari Tombol apabila user ingin mencari data userKeluar Button Keluar Tombol apabila user ingin keluar dari menu
pengelolaan user
4.4.4 Halaman Kelola Pegawai
Gambar 4.19 Halaman Kelola Pegawai
Tabel 4.24 Spesifikasi Antarmuka Kelola Pegawai
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 83 dari 94halaman
Id_Objek Jenis Nama KeteranganNIP Textfield NIP Berisi nomor induk pegawaiNama Textfield Nama Berisi nama pegawaiTgl_lahir Combo
BoxTgl_lahir Berisi tanggal lahir pegawai
Tempat_lahir Textfield Tempat_lahir Berisi tempat lahir pegawaiKd_pangkat Textfield Pangkat Berisi pangkat pegawaiKd_golongan Textfield Golongan Berisi golongan pegawaiKd_status Textfield Status Berisi status pegawaiKd_jabatan Textfield Jabatan Berisi jabatan pegawaiKd_pendidikan Button Pendidikan Berisi pendidikan pegawaiThn_masuk Button Thn_masuk Berisi tahun masuk pegawaialamat Button Alamat Berisi alamat pegawaiKd_cuti Button Cuti Berisi jumlah cuti pegawaiTambah Button Tambah Tombol apabila user ingin menambah data baruOK Button OK Tombol apabila user ingin menyimpan data Selesai Button Selesai Tombol apabila user selesai menginputkan dataUbah Button Ubah Tombol apabila user ingin mengubah data pegawai Hapus Button Hapus Tombol apabila user ingin menghapus data
pegawaiCari Button Cari Tombol apabila user ingin mencari data pegawaiKeluar Button Keluar Tombol apabila user ingin keluar dari menu
pengelolaan pegawai
4.4.5 Halaman Kelola Cuti
Gambar 4.20 Halaman Kelola Cuti
Tabel 4.25 Spesifikasi Antarmuka Kelola Cuti
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 84 dari 94halaman
Id_Objek Jenis Nama KeteranganNo_Cuti Textfield No Cuti Berisi nomor data cutiNama Textfield Nama Berisi nama pegawaiNIP Combo
BoxNIP Berisi nomor induk pegawai
Pangkat Textfield Pangkat Berisi pangkat pegawaiGolongan Textfield Golongan Berisi golongan pegawaiJabatan Textfield Jabatan Berisi jabatan pegawaiNama_cuti Button Jenis cuti Berisi jenis cuti yang adaTgl_mulai Button Tanggal Awal
CutiBerisi tanggal mulai cuti
Tgl_Selesai Tanggal Selesai Cuti
Berisi tanggal selesai cuti
Lama_Cuti Lama Cuti Berisi lama cuti yang diambilTambah Button Tambah Tombol apabila user ingin menambah data baruOK Button OK Tombol apabila user ingin menyimpan data Selesai Button Selesai Tombol apabila user selesai menginputkan dataUbah Button Ubah Tombol apabila user ingin mengubah data cutiHapus Button Hapus Tombol apabila user ingin menghapus data cutiCari Button Cari Tombol apabila user ingin mencari data cutiKeluar Button Keluar Tombol apabila user ingin keluar dari menu
pengelolaan cuti
4.4.6 Halaman Kelola Jenis Cuti
Gambar 4.21 Halaman Kelola Jenis Cuti
Tabel 4.26 Spesifikasi Antarmuka Kelola Jenis Cuti
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 85 dari 94halaman
Id_Objek Jenis Nama KeteranganKd_jenis Textfield Kode Jenis Berisi kode jenis cutiNama_cuti Combo Box Jenis Cuti Berisi jenis cutiLama_cuti Textfield Lama Cuti Berisi lama cuti yang diambilTambah Button Tambah Tombol apabila user ingin menambah data baruOK Button OK Tombol apabila user ingin menyimpan data Selesai Button Selesai Tombol apabila user selesai menginputkan dataUbah Button Ubah Tombol apabila user ingin mengubah data jenis
cuti Hapus Button Hapus Tombol apabila user ingin menghapus data jenis
cutiCari Button Cari Tombol apabila user ingin mencari data jenis cutiKeluar Button Keluar Tombol apabila user ingin keluar dari menu
pengelolaan jenis cuti
4.4.7 Halaman Kelola Jabatan
Gambar 4.22 Halaman Kelola Jabatan
Tabel 4.27 Spesifikasi Antarmuka Kelola Jabatan
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 86 dari 94halaman
Id_Objek Jenis Nama KeteranganKd_jabatan Textfield Kode Jabatan Berisi kode jabatanNama_jabatan Textfield Nama Jabatan Berisi nama jabatanTambah Button Tambah Tombol apabila user ingin menambah data baruOK Button OK Tombol apabila user ingin menyimpan data Selesai Button Selesai Tombol apabila user selesai menginputkan dataUbah Button Ubah Tombol apabila user ingin mengubah data jabatan Hapus Button Hapus Tombol apabila user ingin menghapus data jabatanCari Button Cari Tombol apabila user ingin mencari data jabatanKeluar Button Keluar Tombol apabila user ingin keluar dari menu
pengelolaan jabatan
4.4.8 Halaman Kelola Pangkat
Gambar 4.23 Halaman Kelola Pangkat
Tabel 4.28 Spesifikasi Antarmuka Kelola Pangkat
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 87 dari 94halaman
Id_Objek Jenis Nama KeteranganKd_pangkat Textfield Kode pangkat Berisi kode pangkatNama_pangkat Textfield Nama pangkat Berisi nama pangkatTambah Button Tambah Tombol apabila user ingin menambah data baruOK Button OK Tombol apabila user ingin menyimpan data Selesai Button Selesai Tombol apabila user selesai menginputkan dataUbah Button Ubah Tombol apabila user ingin mengubah data pangkat Hapus Button Hapus Tombol apabila user ingin menghapus data
pangkatCari Button Cari Tombol apabila user ingin mencari data pangkatKeluar Button Keluar Tombol apabila user ingin keluar dari menu
pengelolaan pangkat
4.4.9 Halaman Kelola Status
Gambar 4.24 Halaman Kelola Status
Tabel 4.29 Spesifikasi Antarmuka Kelola Status
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 88 dari 94halaman
Id_Objek Jenis Nama KeteranganKd_status Textfield Kode status Berisi kode statusNama_ status Textfield Nama status Berisi nama statusTambah Button Tambah Tombol apabila user ingin menambah data baruOK Button OK Tombol apabila user ingin menyimpan data Selesai Button Selesai Tombol apabila user selesai menginputkan dataUbah Button Ubah Tombol apabila user ingin mengubah data status Hapus Button Hapus Tombol apabila user ingin menghapus data statusCari Button Cari Tombol apabila user ingin mencari data statusKeluar Button Keluar Tombol apabila user ingin keluar dari menu
pengelolaan status
4.4.10 Halaman Kelola Golongan
Gambar 4.25 Halaman Kelola Golongan
Tabel 4.30 Spesifikasi Antarmuka Kelola Golongan
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 89 dari 94halaman
Id_Objek Jenis Nama KeteranganKd_golongan Textfield Kode
golonganBerisi kode golongan
Nama_golongan
Textfield Nama golongan
Berisi nama golongan
Tambah Button Tambah Tombol apabila user ingin menambah data baruOK Button OK Tombol apabila user ingin menyimpan data Selesai Button Selesai Tombol apabila user selesai menginputkan dataUbah Button Ubah Tombol apabila user ingin mengubah data
golongan Hapus Button Hapus Tombol apabila user ingin menghapus data
golonganCari Button Cari Tombol apabila user ingin mencari data golonganKeluar Button Keluar Tombol apabila user ingin keluar dari menu
pengelolaan golongan
4.4.11 Halaman Kelola Pendidikan
Gambar 4.26 Halaman Kelola Pendidikan
Tabel 4.31 Spesifikasi Antarmuka Kelola Pendidikan
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 90 dari 94halaman
Id_Objek Jenis Nama KeteranganKd_pendidikan Textfield Kode
pendidikanBerisi kode pendidikan
Nama_pendidikan
Textfield Nama pendidikan
Berisi nama pendidikan
Tambah Button Tambah Tombol apabila user ingin menambah data baruOK Button OK Tombol apabila user ingin menyimpan data Selesai Button Selesai Tombol apabila user selesai menginputkan dataUbah Button Ubah Tombol apabila user ingin mengubah data
pendidikanHapus Button Hapus Tombol apabila user ingin menghapus data
pendidikanCari Button Cari Tombol apabila user ingin mencari data
pendidikanKeluar Button Keluar Tombol apabila user ingin keluar dari menu
pengelolaan pendidikan
4.4.12 Halaman Laporan Pegawai
Gambar 4.27 Halaman Laporan Pegawai
Tabel 4.32 Spesifikasi Antarmuka Kelola Laporan Pegawai
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 91 dari 94halaman
Id_Objek Jenis Nama KeteranganNIP Textfield NIP Berisi nomor induk pegawaiOK Button OK Tombol apabila user ingin menampilkan data
pegawai sesuai nomor induk yang telah diinputkan
Cetak Button Cetak Tombol apabila user ingin mencetak data pegawai sesuai nomor induk yang telah diinputkan
Keluar Button Keluar Tombol apabila user ingin keluar dari menu laporan pegawai
4.4.13 Halaman Laporan Cuti
Gambar 4.28 Halaman Laporan Pegawai
Tabel 4.33 Spesifikasi Antarmuka Kelola Laporan Cuti
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 92 dari 94halaman
Id_Objek Jenis Nama KeteranganTanggal DateTimePicker NIP Berisi tanggal pengambilan cutiOK Button OK Tombol apabila user ingin menampilkan data
cuti sesuai tanggal yang telah diinputkan Cetak Button Cetak Tombol apabila user ingin mencetak data data
cuti sesuai tanggal yang telah diinputkanKeluar Button Keluar Tombol apabila user ingin keluar dari menu
laporan cuti
4.4.5 Perancangan Output
4.4.5.1 Output Pengajuan Cuti
Gambar 4.29 Output Pengajuan Cuti
4.4.5.2 Output Laporan Cuti
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 93 dari 94halaman
Gambar 4.30 Output Laporan Cuti
Manajemen InformatikaPoliteknik Pos Indonesia
Perancangan Sistem Informasi Manajemen Cuti Pusat Pemanfaatan
Sains Atmosfer dan Iklim LAPAN-Bandung
Halaman 94 dari 94halaman