Anda di halaman 1dari 94

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

Nomor Dokumen Halaman

3B/MI

Politeknik Pos Indonesia Revisi

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 1 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
DAFTAR PERUBAHAN

Revisi/Versi Deskripsi

INDEX TGL A B C D
Edwin Edwin Edwin Edwin
Ditulis oleh Gunawan Gunawan Gunawan Gunawan

Diperiksa
oleh

Disetujui
oleh

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 2 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
Daftar Halaman Perubahan

Halaman Revisi Halaman Revisi

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 3 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
DAFTAR ISI

DAFTAR ISI..................................................................................................................4
DAFTAR TABEL..........................................................................................................8
DAFTAR GAMBAR...................................................................................................10
DAFTAR SIMBOL.....................................................................................................13
1.Pendahuluan............................................................................................................12
1.1Tujuan.....................................................................................................................12
1.2 Lingkup Masalah....................................................................................................12
1.3 Definisi, Istilah, dan Singkatan..............................................................................12
1.4 Aturan Penomoran.................................................................................................13
1.5 Referensi................................................................................................................13
1.6 Deskripsi Umum Dokumen....................................................................................13
2 Kebutuhan Perangkat Lunak................................................................................17
2.1 Deskripsi Umum Sistem........................................................................................17
2.2 Fungsi Produk........................................................................................................17
2.2.1 Kebutuhan Fungsional .......................................................................................18
2.2.2 Kebutuhan Non Fungsional ...............................................................................18
2.3 Model Use Case.....................................................................................................19
2.3.1 Diagram Use Case...............................................................................................19
2.3.2 Definisi Aktor......................................................................................................20
2.3.3 Definisi Use Case................................................................................................20
2.3.4 Skenario Use Case...............................................................................................21
2.4 Spesifikasi Tambahan............................................................................................40
2.5 Glossary..................................................................................................................41
3. Model Analisis........................................................................................................42
3.1 Realisasi Use Case Tahap Analisis........................................................................42
3.1.1 System Sequence Diagram..................................................................................42
3.1.1.1 System Sequence Diagram Kelola Login.........................................................42
3.1.1.2 System Sequence Diagram Kelola user...........................................................43
3.1.1.3 System Sequence Diagram Kelola Pegawai.....................................................45
3.1.1.4 System Sequence Diagram Kelola Cuti...........................................................46
3.1.1.5 System Sequence Diagram Kelola Form Cuti..................................................47
3.1.1.6 System Sequence Diagram Kelola Jenis Cuti..................................................48
3.1.1.7 System Sequence Diagram Kelola Jabatan......................................................49
3.1.1.8 System Sequence Diagram Kelola Pangkat.....................................................50
3.1.1.9 System Sequence Diagram Kelola Status........................................................51
3.1.1.10 System Sequence Diagram Kelola Golongan................................................52
3.1.1.11 System Sequence Diagram Kelola Pendidikan..............................................53
3.1.1.12 System Sequence Diagram View Laporan Cuti.............................................54
3.1.1.13 System Sequence Diagram View Laporan Pegawai......................................55
3.2 Conceptual Class Diagram.....................................................................................56

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 4 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
3.2.1 Kelas Analisis .....................................................................................................57
3.2.2 Paket Analisis .....................................................................................................57
3.2.2.1 Identifikasi Paket Analisis.............................................................................57
3.2.2.2 Identifikasi Kelas Analisis Paket Analisa.....................................................58
4 Model Perancangan................................................................................................60
4.1 Realisasi Use Case Tahap Perancangan.................................................................60
4.1.1 Sequence Diagram...............................................................................................60
4.1.1.1 Sequence Diagram User...................................................................................60
4.1.1.2 Sequence Diagram Pegawai.............................................................................61
4.1.1.3 Sequence Diagram Cuti....................................................................................62
4.1.1.4 Sequence Diagram Form Cuti..........................................................................63
4.1.1.5 Sequence Diagram Jenis Cuti...........................................................................64
4.1.1.6 Sequence Diagram Jabatan...............................................................................65
4.1.1.7 Sequence Diagram Pangkat..............................................................................66
4.1.1.8 Sequence Diagram Status.................................................................................67
4.1.1.9 Sequence Diagram Golongan...........................................................................68
4.1.1.10 Sequence Diagram Pendidikan.......................................................................69
4.1.1.11 Sequence Diagram View Laporan Cuti..........................................................70
4.1.1.12 Sequence Diagram View Laporan Pegawai...................................................70
4.1.2 Class Diagram.....................................................................................................71
4.2 Kelas Perancangan.................................................................................................72
4.2.1 Operasi dan Atribut.............................................................................................72
4.2.1.1 Nama Kelas : User............................................................................................72
4.2.1.2 Nama Kelas : Pegawai......................................................................................73
4.2.1.3 Nama Kelas : Cuti............................................................................................73
4.2.1.4 Nama Kelas : Form Cuti..................................................................................74
4.2.1.5 Nama Kelas : Jenis Cuti...................................................................................74
4.2.1.6 Nama Kelas : Status.........................................................................................74
4.2.1.7 Nama Kelas : Pendidikan.................................................................................75
4.2.1.8 Nama Kelas : Golongan...................................................................................75
4.2.1.9 Nama Kelas : Pangkat......................................................................................76
4.2.1.10 Nama Kelas : Jabatan.....................................................................................76
4.3 Query......................................................................................................................76
4.3.1 Nama Kelas : Query User....................................................................................77
4.3.2 Nama Kelas : Query Pegawai..............................................................................77
4.3.3 Nama Kelas : Query Form Cuti...........................................................................78
4.3.4 Nama Kelas : Cuti...............................................................................................78
4.3.5 Nama Kelas : Query Jenis Cuti...........................................................................78
4.3.6 Nama Kelas : Status............................................................................................79
4.3.7 Nama Kelas : Pendidikan....................................................................................79
4.3.8 Nama Kelas : Golongan......................................................................................80
4.3.9 Nama Kelas : Pangkat.........................................................................................80
4.3.10 Nama Kelas : Jabatan........................................................................................80

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 5 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
4.4 Perancangan Antarmuka .......................................................................................81
4.4.1 Halaman Login....................................................................................................81
4.4.2 Halaman Menu Utama........................................................................................82
4.4.3 Halaman Kelola User..........................................................................................82
4.4.4 Halaman Kelola Pegawai....................................................................................83
4.4.5 Halaman Kelola Cuti...........................................................................................84
4.4.6 Halaman Kelola Jenis cuti...................................................................................85
4.4.7 Halaman Kelola Jabatan......................................................................................86
4.4.8 Halaman Kelola Pangkat.....................................................................................87
4.4.9 Halaman Kelola Status........................................................................................88
4.4.10 Halaman Kelola Golongan................................................................................89
4.4.11 Halaman Kelola Pendidikan..............................................................................90
4.4.12 Halaman Kelola Laporan Pegawai....................................................................91
4.4.13 Halaman Kelola Laporan Cuti...........................................................................92
4.4.5 Perancangan Output............................................................................................93
4.4.5.1 Output Pengajuan Cuti.....................................................................................93
4.4.5.2 Output Laporan Cuti........................................................................................94

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 6 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
DAFTAR TABEL
Tabel 1.1 Tabel definisi, istilah dan singkatan.............................................................12
Tabel 1.2 Aturan Penomoran.......................................................................................13
Tabel 2.1 Definisi Aktor..............................................................................................21
Tabel 2.2 Definisi Use Case.........................................................................................22
Tabel 2.3 Tabel Skenario Login...................................................................................23
Tabel 2.4 Tabel Skenario User.....................................................................................25
Tabel 2.5 Tabel Skenario Pegawai...............................................................................26
Tabel 2.5 Tabel Skenario Cuti......................................................................................28
Tabel 2.6 Tabel Skenario Form Cuti............................................................................29
Tabel 2.7 Tabel Skenario Jenis Cuti.............................................................................31
Tabel 2.8 Tabel Skenario Jabatan................................................................................32
Tabel 2.9 Tabel Skenario Pangkat................................................................................34
Tabel 2.10 Tabel Skenario Status.................................................................................35
Tabel 2.11 Tabel Skenario Kelola Golongan...............................................................37
Tabel 2.12 Tabel Skenario Kelola Pendidikan.............................................................38
Tabel 2.13 Tabel Skenario View Laporan Cuti............................................................40
Tabel 2.14 Tabel Skenario View Laporan Pegawai.....................................................41
Tabel 2.15 Spesifikasi Tambahan................................................................................43
Tabel 2.18 Glossary.....................................................................................................44
Tabel 3.1 Kelas Analisis...............................................................................................61
Tabel 3.2 Identifikasi Paket Analisis............................................................................61
Tabel 3.3 Identifikasi Kelas Analisa Peket Analisis....................................................64
Tabel 4.1 Kelas Perancangan.......................................................................................79
Tabel 4.2 Operasi dan Atribut Entity User...................................................................79
Tabel 4.3 Operasi dan Atribut Entity Pegawai.............................................................80
Tabel 4.4 Operasi dan Atribut Entity Cuti...................................................................80
Tabel 4.5 Operasi dan Atribut Entity Form Cuti..........................................................81
Tabel 4.6 Operasi dan Atribut Entity Jenis Cuti..........................................................81
Tabel 4.7 Operasi dan Atribut Entity Status................................................................81
Tabel 4.8 Operasi dan Atribut Entity Pendidikan........................................................82
Tabel 4.9 Operasi dan Atribut Entity Golongan..........................................................82
Tabel 4.10 Operasi dan Atribut Entity Pangkat...........................................................82
Tabel 4.11 Operasi dan Atribut Entity Jabatan............................................................83
Tabel 4.12 Query User.................................................................................................83
Tabel 4.13 Query Pegawai...........................................................................................84
Tabel 4.14 Query Form Cuti........................................................................................84
Tabel 4.15 Query Cuti..................................................................................................85
Tabel 4.16 Query Jenis Cuti.........................................................................................85
Tabel 4.17 Query Status...............................................................................................86
Tabel 4.18 Query Pendidikan.......................................................................................86
Tabel 4.19 Query Golongan.........................................................................................86

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 7 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
Tabel 4.20 Query Pangkat............................................................................................87
Tabel 4.21 Query Jabatan.............................................................................................87
Tabel 4.22 Spesifikasi AntarMuka Login ...................................................................88
Tabel 4.23 Spesifikasi AntarMuka Kelola User...........................................................90
Tabel 4.24 Spesifikasi AntarMuka Kelola Pegawai.....................................................91
Tabel 4.25 Spesifikasi AntarMuka Kelola Cuti...........................................................92
Tabel 4.26 Spesifikasi AntarMuka Kelola Jenis Cuti..................................................93
Tabel 4.27 Spesifikasi AntarMuka Kelola Jabatan......................................................94
Tabel 4.28 Spesifikasi AntarMuka Kelola Pangkat.....................................................95
Tabel 4.29 Spesifikasi AntarMuka Kelola Status........................................................96
Tabel 4.30 Spesifikasi AntarMuka Kelola Golongan..................................................97
Tabel 4.31 Spesifikasi AntarMuka Kelola Pendidikan................................................98
Tabel 4.32 Spesifikasi AntarMuka Kelola laporan Pegawai........................................99
Tabel 4.33 Spesifikasi AntarMuka Kelola Laporan Cuti...........................................100

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 8 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
DAFTAR GAMBAR

Gambar 2.1 Use Case Diagram...................................................................................20


Gambar 2.2 Activity Diagram Login..........................................................................24
Gambar 2.3 Activity Diagram User............................................................................26
Gambar 2.4 Activity Diagram Pegawai......................................................................27
Gambar 2.5 Activity Diagram Cuti.............................................................................29
Gambar 2.6 Activity Diagram Form Cuti...................................................................30
Gambar 2.7 Activity Diagram Jenis Cuti....................................................................32
Gambar 2.8 Activity Diagram Jabatan........................................................................33
Gambar 2.9 Activity Diagram Pangkat.......................................................................35
Gambar 2.10 Activity Diagram Status........................................................................36
Gambar 2.11 Activity Diagram Golongan..................................................................38
Gambar 2.12 Activity Diagram Pendidikan................................................................39
Gambar 2.13 Activity Diagram View Laporan Cuti...................................................41
Gambar 2.14 Activity Diagram View Laporan Pegawai............................................42
Gambar 3.1 System Sequence Diagram Login..... .....................................................46
Gambar 3.2 System Sequence Diagram User.............................................................47
Gambar 3.3 System Sequence Diagram Pegawai.......................................................48
Gambar 3.4 System Sequence Diagram Kelola Cuti..................................................49
Gambar 3.5 System Sequence Diagram Form Cuti....................................................51
Gambar 3.6 System Sequence Diagram Jenis Cuti.....................................................52
Gambar 3.7 System Sequence Diagram Jabatan.........................................................53
Gambar 3.8 System Sequence Diagram pangkat........................................................54
Gambar 3.9 System Sequence Diagram Status...........................................................55
Gambar 3.10 System Sequence Diagram Golongan...................................................56
Gambar 3.11 System Sequence Diagram Pendidikan.................................................57
YGambar 3.12 System Sequence Diagram View laporan Cuti .................................58
Gambar 3.13 System Sequence Diagram View Laporan Pegawai.............................59
Gambar 3.14 Conceptual Class Diagram .................................................................. 60
Gambar 4.1 Sequence Diagram User..........................................................................66
Gambar 4.2 Sequence Diagram Pegawai....................................................................67
Gambar 4.3 Sequence Diagram Cuti...........................................................................68
Gambar 4.4 Sequence Diagram Form Cuti.................................................................69
Gambar 4.5 Sequence Diagram Jenis Cuti..................................................................70
Gambar 4.6 Sequence Diagram Jabatan......................................................................71
Gambar 4.7 Sequence Diagram Pangkat.....................................................................72
Gambar 4.8 Sequence Diagram Status........................................................................73
Gambar 4.9 Sequence Diagram Golongan..................................................................74
Gambar 4.10 Sequence Diagram Pendidikan..............................................................75
Gambar 4.11 Sequence Diagram View laporan Cuti..................................................76
Gambar 4.12 Sequence Diagram View Laporan Pegawai..........................................77
Gambar 4.15 Class Diagram.......................................................................................78

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 9 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
Gambar 4.16 Halaman Login......................................................................................88
Gambar 4.17 Halaman Menu Utama...........................................................................89
YGambar 4.18 Halaman Kelola User.........................................................................89
Gambar 4.19 Halaman Kelola Pegawai......................................................................90
Gambar 4.20 Halaman Kelola Cuti.............................................................................91
Gambar 4.21 Halaman Kelola Jenis Cuti....................................................................92
Gambar 4.22 Halaman Kelola Jabatan........................................................................93
Gambar 4.23 Halaman Kelola Pangkat.......................................................................94
Gambar 4.24 Halaman Kelola Status..........................................................................95
Gambar 4.25 Halaman Kelola Golongan....................................................................96
Gambar 4.26 Halaman Kelola Pendidikan..................................................................97
Gambar 4.27 Halaman Kelola Laporan Pegawai........................................................98
Gambar 4.28 Halaman Kelola Laporan Cuti...............................................................99
Gambar 4.29 Output Pengajuan Cuti........................................................................101
Gambar 4.30 Output Laporan Cuti............................................................................102

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 10 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
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 adalah relasi dari base use case kepada
inclusion use case, menggambarkan bagaimana
<<include>> perilaku dari inclusion use case disisipkan ke dalam
base use case
4. Extends adalah hubungan dari extention use case,
<<extends>> 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

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 11 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
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 Lunak
DBMS Data Base Management System
ANSI Analisis dan Perancangan Sistem Informasi
Basis Data Kumpulan Data yang Saling Berhubungan dan Berbasis
Komputer
Informasi Data yang telah diproses
PKL Praktek Kerja Lapangan

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 12 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
SDM Sumber Daya Manusia
Kabid Kepala Bidang
Kapus Kepala Pusat
Windows XP Sistem Operasi pada Windows

1.4 Aturan Penomoran


Tabel 1.2 Aturan Penomoran
Digunakan pada saat Non Functional Dtuiretment, NF
SRS-NF-01 menunjukan Non Functional dan 01 menunjukan id
atau no urut dari NF
Digunakan pada saat Functional Dtuirement, F
SRS-F-01 menunjukkan Functional dan 01 menunjukkan id atau
no urut
Table X Tabel ke-X
Gambar 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

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 13 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
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

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 14 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
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

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 15 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
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.

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 16 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
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.

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 17 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
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.

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 18 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
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

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 19 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
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 Deskripsi
1. 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 Deskripsi
1. Login Validasi untuk semua user yang akan
mengakses bagian tertentu dalam sistem
2. Kelola data user Merupakan serangkaian aktivitas yang
dilakukan untuk mengelola data user
3. Kelola data pegawai Merupakan serangkaian aktivitas yang
dilakukan untuk mengelola data pegawai

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 20 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
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 Login
Deskripsi Validasi untuk semua user yang akan mengakses bagian
tertentu dalam sistem
Aktor Admin, Pegawai, Kepala bagian TU, Kepala Pusat
Pre Kondisi User telah memiliki username dan password tetapi belum
mendapatkan hak akses

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 21 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
Post Kondisi User telah valid dan mendapatkan hak akses untuk
masuk ke sistem sesuai hak aksesnya masing-masing
Skenario Awal Aksi Aktor Sistem respon
1. User memasukkan username Sistem menerima inputan
dan password 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 Sistem menerima inputan
dan password salah atau tidak username dan password atau
menginputkan sesuatu. 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

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 22 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
b. Skenario Use Case User
 Tabel Skenario
Tabel 2.4 Tabel Skenario User
Nama Kelola user
Deskripsi Merupakan serangkaian aktivitas yang dilakukan untuk
mengelola data user
Aktor Admin
Pre Kondisi Data user masih kosong
Post Kondisi Data user telah tersimpan
Skenario Awal Aksis Aktor Sistem respon
1. User memilih menu kelola Sistem menampilkan menu
user kelola user
2. User memilih tombol tambah Sistem melakukan verifikasi
untuk menginputkan data data dan menyimpan data user
user dan memilih tombol
simpan
3. User memilih tombol ubah Sistem melakukan perubahan
dan mengubah data user data kemudian melakukan
verifikasi data user dan
menyimpan dalam database
4. User memilih tombol hapus Sistem menampilkan pesan
dan menghapus data user konfirmasi kemudian
menghapus data user yang
dipilih
5. User memilih tombol cari Sistem akan menampilkan
data user yang dicari
Skenario Alternatif 2a. User salah menginputkan Sistem menampilkan pesan
data user kesalahan
3a. User salah mengubah data Sistem menampilkan pesan
user kesalahan
5a. User salah mencari data Sistem memberi pesan
user informasi pencarian

 Activity Diagram User

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 23 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
Gambar 2.3 Activity Diagram user
c. Skenario Use Case Pegawai
 Tabel Skenario
Tabel 2.5 Tabel Skenario Pegawai
Nama Kelola data pegawai
Deskripsi Merupakan serangkaian aktivitas yang dilakukan untuk
mengelola data pegawai
Aktor Admin
Pre Kondisi Data pegawai masih kosong
Post Kondisi Data pegawai telah tersimpan
Skenario Awal Aksis Aktor Sistem respon
1. User memilih menu kelola Sistem menampilkan menu
pegawai kelola pegawai
2. User memilih tombol tambah Sistem melakukan verifikasi
untuk menginputkan data data dan menyimpan data
pegawai dan memilih pegawai
tombol simpan
3. User memilih tombol ubah Sistem melakukan ubah data
dan mengubah data pegawai kemudian melakukan
verifikasi data pegawai dan
menyimpan dalam database

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 24 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
4. User memilih tombol hapus Sistem menampilkan pesan
dan menghapus data konfirmasi kemudian
pegawai menghapus data pegawai
yang dipilih
5. User memilih tombol cari Sistem akan menampilkan
data pegawai yang dicari
Skenario Alternatif 2a. User salah menginputkan Sistem menampilkan pesan
data pegawai kesalahan
3a. User salah mengubah data Sistem menampilkan pesan
pegawai kesalahan
5a. User salah mencari data Sistem memberi pesan
pegawai informasi pencarian

 Activity Diagram Pegawai

Gambar 2.4 Activity Diagram pegawai


d. Skenario Use Case Cuti
 Tabel Skenario

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 25 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
Tabel 2.5 Tabel Skenario cuti
Nama Kelola data cuti
Deskripsi Merupakan serangkaian aktivitas yang dilakukan untuk
mengelola data cuti
Aktor Admin
Pre Kondisi Data cuti masih kosong
Post Kondisi Data cuti telah tersimpan
Skenario Awal Aksis Aktor Sistem respon
1. User memilih menu kelola Sistem menampilkan menu
cuti kelola cuti
2. User memilih tombol tambah Sistem melakukan verifikasi
untuk menginputkan data data dan menyimpan data
cuti dan memilih tombol cuti
simpan
3. User memilih tombol ubah Sistem melakukan ubah data
dan mengubah data cuti kemudian melakukan
verifikasi data cuti dan
menyimpan dalam database
4. User memilih tombol hapus Sistem menampilkan pesan
dan menghapus data cuti 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 Sistem menampilkan pesan
data cuti kesalahan
3a. User salah mengubah data Sistem menampilkan pesan
cuti kesalahan
4a. User salah mencari data Sistem memberi pesan
cuti informasi pencarian

 Activity Diagram Cuti

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 26 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
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 cuti
Deskripsi Merupakan form yang ditujukan untuk semua pegawai yang
akan melakukan pengajuan cuti
Aktor Admin, pegawai
Pre Kondisi Data form cuti masih kosong
Post Kondisi Data form cuti telah tercetak
Skenario Awal Aksis Aktor Sistem respon
1. User memilih menu kelola Sistem menampilkan menu
form cuti kelola form cuti
2. User memilih tombol tambah Sistem melakukan verifikasi
untuk menginputkan data data dan menyimpan data
cuti dan memilih tombol cuti
simpan
3. User memilih tombol ubah Sistem melakukan ubah data
dan mengubah data cuti kemudian melakukan
verifikasi data cuti dan

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 27 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
menyimpan dalam database
4. User memilih tombol hapus Sistem menampilkan pesan
dan menghapus data cuti konfirmasi kemudian
menghapus data cuti yang
dipilih
Skenario Alternatif 2a. User salah menginputkan Sistem menampilkan pesan
data cuti kesalahan
3a. User salah mengubah data Sistem menampilkan pesan
cuti kesalahan

 Activity Diagram Form Cuti

Gambar 2.6 Activity Diagram Form Cuti


f. Skenario Use Case Jenis Cuti

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 28 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
 Tabel Skenario
Tabel 2.7 Tabel Skenario Jenis Cuti
Nama Kelola data form jenis cuti
Deskripsi Merupakan serangkaian aktivitas yang dilakukan untuk
mengelola data jenis cuti
Aktor Admin
Pre Kondisi Data form jenis cuti masih kosong
Post Kondisi Data form jenis cuti telah tersimpan
Skenario Awal Aksis Aktor Sistem respon
1. User memilih menu kelola Sistem menampilkan menu
jenis cuti kelola jenis cuti
2. User memilih tombol tambah Sistem melakukan verifikasi
untuk menginputkan data data dan menyimpan data
jenis cuti dan memilih jenis cuti
tombol simpan
3. User memilih tombol ubah Sistem melakukan ubah data
dan mengubah data jenis kemudian melakukan
cuti verifikasi data jenis cuti dan
menyimpan dalam database
4. User memilih tombol hapus Sistem menampilkan pesan
dan menghapus data jenis konfirmasi kemudian
cuti menghapus data jenis cuti
yang dipilih
Skenario Alternatif 2a. User salah menginputkan Sistem menampilkan pesan
data jenis cuti kesalahan
3a. User salah mengubah data Sistem menampilkan pesan
jenis cuti kesalahan

 Activity Diagram Jenis Cuti

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 29 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
Gambar 2.7 Activity Diagram Jenis Cuti
g. Skenario Use Case Jabatan
 Tabel Skenario
Tabel 2.8 Tabel Skenario jabatan
Nama Kelola data jabatan
Deskripsi Merupakan serangkaian aktivitas yang dilakukan untuk
mengelola data jabatan
Aktor Admin
Pre Kondisi Data jabatan masih kosong
Post Kondisi Data jabatan telah tersimpan
Skenario Awal Aksis Aktor Sistem respon
1. User memilih menu kelola Sistem menampilkan menu
jabatan kelola jabatan
2. User memilih tombol tambah Sistem melakukan verifikasi
untuk menginputkan data data dan menyimpan data
jabatan dan memilih jabatan
tombol simpan
3. User memilih tombol ubah Sistem melakukan ubah data
dan mengubah jabatan kemudian melakukan
verifikasi data jabatan dan
menyimpan dalam database

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 30 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
4. User memilih tombol hapus Sistem menampilkan pesan
dan menghapus data konfirmasi kemudian
jabatan menghapus data jabatan
yang dipilih
Skenario Alternatif 2a. User salah menginputkan Sistem menampilkan pesan
data jabatan kesalahan
3a. User salah mengubah data Sistem menampilkan pesan
jabatan kesalahan

 Activity Diagram Jabatan

Gambar 2.8 Activity Diagram Jabatan


h. Skenario Use Case Pangkat
 Tabel Skenario

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 31 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
Tabel 2.9 Tabel Skenario pangkat
Nama Kelola data pangkat
Deskripsi Merupakan serangkaian aktivitas yang dilakukan untuk
mengelola data pangkat
Aktor Admin
Pre Kondisi Data pangkat masih kosong
Post Kondisi Data pangkat telah tersimpan
Skenario Awal Aksis Aktor Sistem respon
1. User memilih menu kelola Sistem menampilkan menu
pangkat kelola pangkat
2. User memilih tombol tambah Sistem melakukan verifikasi
untuk menginputkan data data dan menyimpan data
pangkat dan memilih pangkat
tombol simpan
3. User memilih tombol ubah Sistem melakukan ubah data
dan mengubah pangkat kemudian melakukan
verifikasi data pangkat dan
menyimpan dalam database
4. User memilih tombol hapus Sistem menampilkan pesan
dan menghapus data konfirmasi kemudian
pangkat menghapus data pangkat
yang dipilih
Skenario Alternatif 2a. User salah menginputkan Sistem menampilkan pesan
data pangkat kesalahan
3a. User salah mengubah data Sistem menampilkan pesan
pangkat kesalahan

 Activity Diagram Pangkat

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 32 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
Gambar 2.9 Activity Diagram Pangkat
i. Skenario Use Case Status
 Tabel Skenario
Tabel 2.10 Tabel Skenario status
Nama Kelola data status
Deskripsi Merupakan serangkaian aktivitas yang dilakukan untuk
mengelola data status
Aktor Admin
Pre Kondisi Data status masih kosong
Post Kondisi Data status telah tersimpan
Skenario Awal Aksis Aktor Sistem respon
1. User memilih menu kelola Sistem menampilkan menu
status kelola status
2. User memilih tombol tambah Sistem melakukan verifikasi
untuk menginputkan data data dan menyimpan data
status dan memilih status
tombol simpan
3. User memilih tombol ubah Sistem melakukan ubah data
dan mengubah status kemudian melakukan
verifikasi data status dan
menyimpan dalam database

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 33 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
4. User memilih tombol hapus Sistem menampilkan pesan
dan menghapus data status konfirmasi kemudian
menghapus data status
yang dipilih
Skenario Alternatif 2a. User salah menginputkan Sistem menampilkan pesan
data status kesalahan
3a. User salah mengubah data Sistem menampilkan pesan
status kesalahan

 Activity Diagram Status

Gambar 2.10 Activity Diagram Status


j. Skenario Use Case Golongan

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 34 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
 Tabel Skenario
Tabel 2.11 Tabel Skenario golongan
Nama Kelola data golongan
Deskripsi Merupakan serangkaian aktivitas yang dilakukan untuk
mengelola data golongan
Aktor Admin
Pre Kondisi Data golongan masih kosong
Post Kondisi Data golongan telah tersimpan
Skenario Awal Aksis Aktor Sistem respon
1. User memilih menu kelola Sistem menampilkan menu
golongan kelola golongan
2. User memilih tombol tambah Sistem melakukan verifikasi
untuk menginputkan data data dan menyimpan data
golongan dan memilih golongan
tombol simpan
3. User memilih tombol ubah Sistem melakukan ubah data
dan mengubah golongan kemudian melakukan
verifikasi data golongan
dan menyimpan dalam
database
4. User memilih tombol hapus Sistem menampilkan pesan
dan menghapus data konfirmasi kemudian
golongan menghapus data golongan
yang dipilih
Skenario Alternatif 2a. User salah menginputkan Sistem menampilkan pesan
data golongan kesalahan
3a. User salah mengubah data Sistem menampilkan pesan
golongan kesalahan

 Activity Diagram Golongan

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 35 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
Gambar 2.11 Activity Diagram Golongan
k. Skenario Use Case Pendidikan
 Tabel Skenario
Tabel 2.12 Tabel Skenario pendidikan
Nama Kelola data pendidikan
Deskripsi Merupakan serangkaian aktivitas yang dilakukan untuk
mengelola data pendidikan
Aktor Admin
Pre Kondisi Data pendidikan masih kosong
Post Kondisi Data pendidikan telah tersimpan
Skenario Awal Aksis Aktor Sistem respon
1. User memilih menu kelola Sistem menampilkan menu
pendidikan kelola pendidikan
2. User memilih tombol tambah Sistem melakukan verifikasi
untuk menginputkan data data dan menyimpan data
pendidikan dan memilih pendidikan
tombol simpan
3. User memilih tombol ubah Sistem melakukan ubah data
dan mengubah data kemudian melakukan

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 36 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
pendidikan verifikasi data pendidikan
dan menyimpan dalam
database
4. User memilih tombol hapus Sistem menampilkan pesan
dan menghapus data konfirmasi kemudian
pendidikan menghapus data pendidikan
yang dipilih
Skenario Alternatif 2a. User salah menginputkan Sistem menampilkan pesan
data pendidikan kesalahan
3a. User salah mengubah data Sistem menampilkan pesan
pendidikan kesalahan

 Activity Diagram Pendidikan

Gambar 2.12 Activity Diagram Pendidikan


l. Skenario Use Case View laporan Cuti

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 37 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
 Tabel Skenario
Tabel 2.13 Tabel Skenario View Laporan Cuti
Nama View laporan Cuti
Deskripsi Merupakan serangkaian aktivitas yang dilakukan untuk
melihat laporan Cuti
Aktor Kepala Bagian TU, Kepala Pusat
Pre Kondisi Laporan cuti belum dicetak
Post Kondisi Laporan cuti sudah dicetak
Skenario Awal Aksis Aktor Sistem respon
1. User memilih menu view Sistem menampilkan menu
laporan cuti view laporan cuti
2. User memilih tombol cetak Sistem menampilkan laporan
laporan cuti cuti yang akan dicetak
kemudian melakukan
konfirmasi data laporan cuti
yang akan dicetak
3. User memilih konfirmasi Sistem mencetak laporan cuti
“ya” untuk mencetak laporan
cuti
Skenario Alternatif - -

 Activty Diagram View Laporan Cuti

Gambar 2.13 Activity Diagram View Laporan Cuti

m. Skenario Use Case View laporan Pegawai

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 38 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
 Tabel Skenario
Tabel 2.14 Tabel Skenario View Laporan Pegawai
Nama View laporan Pegawai
Deskripsi Merupakan serangkaian aktivitas yang dilakukan untuk
melihat laporan Pegawai
Aktor Kepala Bagian TU, Kepala Pusat
Pre Kondisi Laporan pegawai belum dicetak
Post Kondisi Laporan pegawai sudah dicetak
Skenario Awal Aksis Aktor Sistem respon
1. User memilih menu view Sistem menampilkan menu
laporan pegawai view laporan pegawai
2. User memilih tombol cetak Sistem menampilkan laporan
laporan pegawai pegawai yang akan dicetak
kemudian melakukan
konfirmasi data laporan
pegawai yang akan dicetak
3. User memilih konfirmasi Sistem mencetak laporan
“ya” untuk mencetak laporan pegawai
pegawai
Skenario Alternatif - -

 Activity Diagram View Laporan Pegawai

Gambar 2.14 Activity Diagram View Laporan Pegawai

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 39 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
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 Tambahan


No 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
sistem
4. Supportibility
- adaptability
- maintainability Merupakan perawatan terhadap sistem
- internationalization
- configurability Merupakan konfigurasi terhadap sistem agar

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 40 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
sistem dapat berjalan dengan lancar
5. 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 Glossary
Istilah 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.

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 41 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
3 Model Analisis
Bagian 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.

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 42 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
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

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 43 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
 Sistem menampilkan informasi bahwa data user sudah dihapus.

Gambar 3.2 System Sequence Diagram Kelola User

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 44 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
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

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 45 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
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

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 46 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
Gambar 3.4 System Sequence Diagram Kelola Cuti
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

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 47 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
Gambar 3.5 System Sequence Diagram Form Cuti
3.1.1.6 System Sequence Diagram Kelola Jenis Cuti
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

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 48 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
Gambar 3.6 System Sequence Diagram Kelola Jenis Cuti
3.1.1.7 System Sequence Diagram Kelola Jabatan
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

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 49 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
Gambar 3.7 System Sequence Diagram Kelola Jabatan
3.1.1.8 System Sequence Diagram Kelola Pangkat
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

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 50 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
 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
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

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 51 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
 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 :
 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

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 52 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
 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 :
 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.

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 53 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
 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 :
 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

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 54 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
 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 :
 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

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 55 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
 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

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 56 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
Gambar 3.14 Conceptual Class Diagram
3.2.1 Kelas Analisis

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 57 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
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 Jenis
1. Pegawai Entity
2. Jabatan Entity
3. Pangkat Entity
4. Status Entity
5. Golongan Entity
6. Pendidikan Entity
7. Cuti Entity
8. Jenis cuti Entity
9. Form cuti Entity
10. 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
2. Kepala Sub Bag TU 1. Login

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 58 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
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 Entity
Pengelolaan user Entity
Pengelolaan data pegawai Entity
Pengelolaan data cuti Entity
Pengelolaan data form cuti Entity
Pengelolaan data jenis cuti Entity
Pengelolaan data jabatan Entity
Pengelolaan data pangkat Entity
Pengelolaan data status Entity
Pengelolaan data golongan Entity
Pengelolaan data pendidikan Entity
2. Kepala Sub Bag TU Login Entity
Pengelolaan data view laporan Entity
cuti
Pengelolaan data view laporan Entity

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 59 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
pegawai
3. Kepala Pusat Login Entity
Pengelolaan data view laporan Entity
cuti
Pengelolaan data view laporan Entity
pegawai
4. Pegawai Login Entity
Pengelolaan data form cuti Entity

4 Model Perancangan
4.1 Realisasi Use Case Tahap Perancangan
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

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 60 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
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

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 61 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
Gambar 4.2 Sequence Diagram Pegawai
4.1.1.3 Sequence Diagram Cuti

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 62 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
Gambar 4.3 Sequence Diagram Cuti
4.1.1.4 Sequence Diagram Form Cuti

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 63 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
Gambar 4.4 Sequence Diagram Form Cuti
4.1.1.5 Sequence Diagram Jenis Cuti

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 64 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
Gambar 4.5 Sequence Diagram Jenis Cuti
4.1.1.6 Sequence Diagram Kelola Jabatan

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 65 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
Gambar 4.6 Sequence Diagram Kelola Jabatan
4.1.1.7 Sequence Diagram Kelola Pangkat

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 66 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
Gambar 4.7 Sequence Diagram Kelola Pangkat
4.1.1.8 Sequence Diagram Kelola Status

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 67 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
Gambar 4.8 Sequence Diagram Kelola Status
4.1.1.9 Sequence Diagram Kelola Golongan

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 68 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
Gambar 4.9 Sequence Diagram Kelola Golongan
4.1.1.10 Sequence Diagram Kelola Pendidikan

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 69 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
Gambar 4.10 Sequence Diagram kelola pendidikan
4.1.1.11 Sequence Diagram View Laporan Cuti

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 70 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
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

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 71 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
Gambar 4.15 Class Diagram
4.2 Kelas Perancangan

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 72 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
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 Keterangan
(private, public)
Tambah data User() Private Menerima request untuk menambah data user
Ubah data User() Private Menerima request untuk merubah data user
Hapus data User() Private Menerima request untuk menghapus data user
Cari data User () Private Menerima request untuk mencari data user

Nama Atribut Visibility Keterangan


(private, public)
Username Private Varcahar(30)
Password Private Varchar(15)
Otoritas id Private Varchar(15)

4.2.1.2 Nama Kelas : Pegawai


Tabel 4.3 Operasi dan Atribut Entity Pegawai
Nama Operasi Visibility Keterangan
(private, public)
Tambah data Pegawai() Private Menerima request untuk menambah data Pegawai
Ubah data Pegawai () Private Menerima request untuk merubah data Pegawai
Hapus data Pegawai () Private Menerima request untuk menghapus data Pegawai

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 73 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
Cari data Pegawai () Private Menerima request untuk mencari data Pegawai

Nama Atribut Visibility Keterangan


(private, public)
NIP Private Varchar (50)
Nama Private Varchar(50)
Tgl_lahir Private Date
Tempat_lahir Private Varchar(50)
Kd_pangkat Private Varchar (50)
Kd_golongan Private Varchar(50)
Kd_status Private Varchar(50)
Kd_jabatan Private Varchar (50)
Kd_pendidikan Private Varchar(50)
Thn_masuk Private Varchar(50)
Alamat Private Varchar (50)
Kd_cuti Private Varchar(50)

4.2.1.3 Nama Kelas : Cuti


Tabel 4.4 Operasi dan Atribut Entity Cuti
Nama Operasi Visibility Keterangan
(private, public)
Tambah data cuti() Private Menerima request untuk menambah data cuti
Ubah data cuti () Private Menerima request untuk mengubah data cuti
Hapus data cuti () Private Menerima request untuk menghapus data cuti
Cari data cuti () Private Menerima request untuk mencari data cuti
Nama Atribut Visibility Keterangan
(private, public)
No_cuti Private Varchar (20)
NIP Private Varchar(50)
Tgl_mulai Private Date
Tgl_selesai Private Date
Kd_jenis Private Varchar (20)

4.2.1.4 Nama Kelas : Form Cuti


Tabel 4.5 Operasi dan Atribut Form Cuti
Nama Operasi Visibility Keterangan
(private, public)
entry () Private Menerima request untuk menambah data form cuti
cetak () Private Menerima request untuk mencetak data form cuti

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 74 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
Nama Atribut Visibility Keterangan
(private, public)
Kd_form Private Varchar (20)
Nama_form Private Varchar (20)

4.2.1.5 Nama Kelas : Jenis Cuti


Tabel 4.6 Operasi dan Atribut Entity Jenis Cuti
Nama Operasi Visibility Keterangan
(private, public)
Tambah data jenis cuti () Private Menerima request untuk menambah data jenis cuti
Ubah data jenis cuti () Private Menerima request untuk mengubah data jenis cuti
Hapus data jenis cuti () Private Menerima request untuk menghapus data jenis cuti
Cari data jenis cuti () Private Menerima request untuk mencari data jenis cuti
Nama Atribut Visibility Keterangan
(private, public)
Kd_jenis Private Varchar(20)
Nama_cuti Private Varchar(20)
Lama_cuti Private Varchar(20)

4.2.1.6 Nama Kelas : Status


Tabel 4.7 Operasi dan Atribut status
Nama Operasi Visibility Keterangan
(private, public)
Tambah data status () Private Menerima request untuk menambah data status
Ubah data status () Private Menerima request untuk mengubah data status
Hapus data status () Private Menerima request untuk menghapus data status
Cari data status () Private Menerima request untuk mencari data status
Nama Atribut Visibility Keterangan
(private, public)
Kd_status Private Varchar(20)
Nama_status Private Varchar(20)

4.2.1.7 Nama Kelas : Pendidikan


Tabel 4.8 Operasi dan Atribut Entity Pendidikan
Nama Operasi Visibility Keterangan
(private,
public)
Tambah data pendidikan Private Menerima request untuk menambah data pendidikan

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 75 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
()
Ubah data pendidikan () Private Menerima request untuk mengubah data pendidikan
Hapus data pendidikan () Private Menerima request untuk menghapus data pendidikan
Cari data pendidikan () Private Menerima request untuk mencari data pendidikan
Nama Atribut Visibility Keterangan
(private,
public)
Kd_pendidikan Private Varchar(20)
Nama_pendidikan Private Varchar(20)

4.2.1.8 Nama Kelas : Golongan


Tabel 4.9 Operasi dan Atribut Entity Golongan
Nama Operasi Visibility Keterangan
(private,
public)
Tambah data golongan () Private Menerima request untuk menambah data golongan
Ubah data golongan () Private Menerima request untuk mengubah data golongan
Hapus data golongan () Private Menerima request untuk menghapus data golongan
Cari data golongan () Private Menerima request untuk mencari data golongan
Nama Atribut Visibility Keterangan
(private,
public)
Kd_ golongan Private Varchar(20)
Nama_ golongan Private Varchar(20)

4.2.1.9 Nama Kelas : Pangkat


Tabel 4.10 Operasi dan Atribut Entity Pangkat
Nama Operasi Visibility Keterangan
(private,
public)

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 76 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
Tambah data pangkat () Private Menerima request untuk menambah data pangkat
Ubah data pangkat () Private Menerima request untuk mengubah data pangkat
Hapus data pangkat () Private Menerima request untuk menghapus data pangkat
Cari data pangkat () Private Menerima request untuk mencari data pangkat
Nama Atribut Visibility Keterangan
(private,
public)
Kd_ pangkat Private Varchar(20)
Nama_ pangkat Private Varchar(20)

4.2.1.10 Nama Kelas : Jabatan


Tabel 4.11 Operasi dan Atribut Entity Jabatan
Nama Operasi Visibility Keterangan
(private,
public)
Tambah data jabatan () Private Menerima request untuk menambah data jabatan
Ubah data jabatan () Private Menerima request untuk mengubah data jabatan
Hapus data jabatan () Private Menerima request untuk menghapus data jabatan
Cari data jabatan () Private Menerima request untuk mencari data jabatan
Nama Atribut Visibility Keterangan
(private,
public)
Kd_ pangkat Private Varchar(20)
Nama_ pangkat Private 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 User
Nama Query Ket.
Operasi
Tambah() “INSERT INTO User Query untuk Tambah
(‘Username’,’Password’,’Otoritas id’) data User
VALUES (‘Nama’,’Jabatan’,’Password’,’Otoritas’)”

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 77 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
Ubah() “UPDATE User set Query untuk
Username=’Username’,Password=’Password’,Otorit mengubah User
as id=’Otoritas id’ where Username=’Username =
Username’”
Hapus() “DELETE From User Query untuk
WHERE Username =’ Username’” menghapus data User
Cari() ''SELECT Query untuk
Username, Passwors, Otoritas id FROM User menampilkan data
WHERE Username =’ Username ''' User yang dicari

4.3.2 Nama Kelas : Query Pegawai


Tabel 4.13 Query Pegawai
Nama Query Ket.
Operasi
Tambah() “INSERT INTO Pegawai Query untuk Tambah
(‘NIP’,’Nama’,Tgl_lahir’,’Tempat_lahir’,’kd_pangka data Pegawai
t’,’kd_golongan’,’kd_status’,’kd_jabatan’,’kd_pendid
ikan’,’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’)”
Ubah() “UPDATE Pegawai set NIP =’ NIP’, Query untuk
Nama=’Jabatan’, Tgl_lahir =’ Tgl_lahir’, mengubah Pegawai
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’”
Hapus() “DELETE From Pegawai Query untuk
WHERE NIP =’ NIP’” menghapus data
Pegawai
Cari() ''SELECT Query untuk
NIP,Nama,Tgl_lahir,Tempat_lahir,kd_pangkat,kd_go menampilkan data
longan,kd_status,kd_jabatan,kd_pendidikan,thn_mas Pegawai yang dicari
uk,alamat,kd_cuti
FROM Pegawai WHERE NIP =’ NIP’”

4.3.3 Nama Kelas : Query Form Cuti


Tabel 4.14 Query Form Cuti
Nama Query Ket.
Operasi
entry() “INSERT INTO Form Cuti Query untuk Tambah
(‘kd_form’,’nama_form’) data form cuti

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 78 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
VALUES (‘kd_form’,’nama_form’)”
cetak() “CETAK form cuti set kd_form=’kd_form’” Query untuk mencetak
Form Cuti

4.3.4 Nama Kelas : Cuti


Tabel 4.15 Query Cuti
Nama Query Ket.
Operasi
Tambah() “INSERT INTO Cuti Query untuk Tambah
(‘no_cuti’,’NIP’,’tgl_mulai’,’tgl_selesai’,’kd_jenis’) data Cuti
VALUES
(‘no_cuti’,’NIP’,’tgl_mulai’,’tgl_selesai’,’kd_jenis’)”
Ubah() “UPDATE cuti set no_cuti =’ no_cuti’, NIP=’NIP’, Query untuk
tgl_mulai=’tgl_mulai’, tgl_selesai=’tgl_selesai’, mengubah data cuti
kd_jenis=’kd_jenis’ where no_cuti =’no_cuti =
no_cuti’”
Hapus() “DELETE From cuti WHERE no_cuti=’no_cuti’” Query untuk
menghapus data cuti
Cari() ''SELECT Query untuk
No_cuti,NIP,tgl_mulai,tgl_selesai,kd_jenis menampilkan data cuti
FROM cuti WHERE no_cuti =’ no_cuti’” yang dicari

4.3.5 Nama Kelas : Query Jenis Cuti


Tabel 4.16 Query Jenis Cuti
Nama Query Ket.
Operasi
Tambah() “INSERT INTO jenis cuti Query untuk Tambah
(‘kd_jenis’,nama_cuti’,’lama_cuti’) data jenis Cuti
VALUES (‘kd_jenis’,’nama_cuti’,’lama_cuti’)”
Ubah() “UPDATE jenis cuti set Query untuk
kd_jenis=‘kd_jenis’,nama_cuti=’nama_cuti’,lama_c mengubah data jenis
uti=’lama_cuti’ where kd_jenis =’ kd_jenis = cuti
kd_jenis’”
Hapus() “DELETE From jenis cuti WHERE Query untuk
kd_jenis=’kd_jenis’” menghapus data jenis
cuti
Cari() ''SELECT Query untuk
Kd_jenis,nama_cuti,lama_cuti menampilkan data
FROM cuti WHERE kd_jenis =’ kd_jenis’” jenis cuti yang dicari
4.3.6 Nama Kelas : Status
Tabel 4.17 Query Status
Nama Query Ket.
Operasi

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 79 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
Tambah() “INSERT INTO status Query untuk Tambah
(‘kd_status’,nama_status’) data status
VALUES (‘kd_status’,nama_status’)’’
Ubah() “UPDATE status set Query untuk
kd_status=‘kd_status’,nama_status=’nama_status’ mengubah data status
where kd_status =’ kd_status = kd_status’”
Hapus() “DELETE From status WHERE Query untuk
kd_status=’kd_status’” menghapus data status
Cari() ''SELECT Kd_status,nama_status FROM status Query untuk
WHERE kd_status =’ kd_ status’” menampilkan data
status yang dicari

4.3.7 Nama Kelas : Query Pendidikan


Tabel 4.18 Query Pendidikan
Nama Query Ket.
Operasi
Tambah() “INSERT INTO pendidikan Query untuk Tambah
(‘kd_pendidikan’,nama_pendidikan’) data pendidikan
VALUES (‘kd_ pendidikan’,nama_ pendidikan’)’’
Ubah() “UPDATE pendidikan set kd_status= Query untuk
‘kd_ pendidikan’,nama_ pendidikan =’nama_ mengubah data
pendidikan’ where kd_ pendidikan =’ kd_ pendidikan
pendidikan =
kd_ pendidikan’”
Hapus() “DELETE From pendidikan WHERE Query untuk
kd_ pendidikan =’kd_ pendidikan’” menghapus data
pendidikan
Cari() ''SELECT Kd_ pendidikan,nama_ pendidikan FROM Query untuk
pendidikan WHERE kd_ pendidikan =’ menampilkan data
kd_pendidikan’” pendidikan yang dicari

4.3.8 Nama Kelas : Query Golongan


Tabel 4.19 Query golongan
Nama Query Ket.
Operasi
Tambah() “INSERT INTO golongan Query untuk Tambah
(‘kd_ golongan’,nama_ golongan’) data golongan
VALUES (‘kd_ golongan’,nama_ golongan’)’’
Ubah() “UPDATE golongan set kd_ golongan = Query untuk
‘kd_ golongan’,nama_ golongan =’nama_ golongan’ mengubah data
where kd_ golongan =’ kd_ golongan = golongan
kd_ golongan’”
Hapus() “DELETE From golongan WHERE Query untuk
kd_ golongan =’kd_ golongan’” menghapus data

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 80 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
golongan
Cari() ''SELECT Kd_ golongan,nama_ golongan FROM Query untuk
golongan WHERE kd_ golongan =’ kd_ golongan’” menampilkan data
golongan yang dicari

4.3.9 Nama Kelas : Query Pangkat


Tabel 4.20 Query Pangkat
Nama Query Ket.
Operasi
Tambah() “INSERT INTO pangkat Query untuk Tambah
(‘kd_ pangkat’,nama_ pangkat’) data pangkat
VALUES (‘kd_ pangkat’,nama_ pangkat’)’’
Ubah() “UPDATE pangkat set kd_ pangkat = Query untuk
‘kd_ pangkat’,nama_ pangkat =’nama_ pangkat’ mengubah data
where kd_ pangkat =’ kd_ pangkat = pangkat
kd_ pangkat’”
Hapus() “DELETE From pangkat WHERE Query untuk
kd_ pangkat =’kd_ pangkat’” menghapus data
pangkat
Cari() ''SELECT Kd_ pangkat,nama_ pangkat FROM Query untuk
pangkat WHERE kd_ pangkat =’ kd_ pangkat’” menampilkan data
pangkat yang dicari

4.3.10 Nama Kelas : Jabatan


Tabel 4.21 Query jabatan
Nama Query Ket.
Operasi
Tambah() “INSERT INTO jabatan Query untuk Tambah
(‘kd_ jabatan’,nama_ jabatan’) data pangkat
VALUES (‘kd_ jabatan’,nama_ jabatan’)’’
Ubah() “UPDATE jabatan set kd_ jabatan = Query untuk
‘kd_ jabatan’,nama_ jabatan =’nama_ jabatan’ mengubah data jabatan
where kd_ jabatan =’ kd_ jabatan =
kd_ jabatan’”
Hapus() “DELETE From jabatan WHERE Query untuk
kd_ jabatan =’kd_ jabatan’” menghapus data
jabatan
Cari() ''SELECT Kd_ jabatan ,nama_ jabatan FROM Query untuk
jabatan WHERE kd_ jabatan =’ kd_ jabatan’” menampilkan data
jabatan yang dicari
4.4 Perancangan Antarmuka

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 81 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
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

Form Login

Username

Password

Masuk Batal

Gambar 4.16 Halaman Login

Tabel 4.22 Spesifikasi Antarmuka Login


Id_Objek Jenis Nama Keterangan
Username Textfield Username Berfungsi untuk menerima input nama user
Password Textfield Password Berfungsi untuk menerima input password
user
BtnMasuk 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
Id_Objek Jenis Nama Keterangan
NIP Textfield NIP Menerima inputan NIP pegawai
Password Textfield Password Menerima inputan password pegawai
Otoritas id Combo Box Otoritas id Berisi hak akses user
Tambah Button Tambah Tombol apabila user ingin menambah data baru
OK Button OK Tombol apabila user ingin menyimpan data
Selesai Button Selesai Tombol apabila user selesai menginputkan data
Ubah 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 user
Keluar Button Keluar Tombol apabila user ingin keluar dari menu
pengelolaan user
4.4.4 Halaman Kelola Pegawai

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 82 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
Form Pegawai

Kelola Data Pegawai

NIP Data Pegawai

Nama

Tgl_Lahir 24/07/1989

Tempat_Lahir
Pangkat

Golongan
Pendidikan
Status
Jabatan
Thn_masuk 24/07/1989

Alamat
Cuti

OK SELESAI

TAMBAH UBAH CARI HAPUS KELUAR

Gambar 4.19 Halaman Kelola Pegawai

Tabel 4.24 Spesifikasi Antarmuka Kelola Pegawai


Id_Objek Jenis Nama Keterangan
NIP Textfield NIP Berisi nomor induk pegawai
Nama Textfield Nama Berisi nama pegawai
Tgl_lahir Combo Tgl_lahir Berisi tanggal lahir pegawai
Box
Tempat_lahir Textfield Tempat_lahir Berisi tempat lahir pegawai
Kd_pangkat Textfield Pangkat Berisi pangkat pegawai
Kd_golongan Textfield Golongan Berisi golongan pegawai
Kd_status Textfield Status Berisi status pegawai
Kd_jabatan Textfield Jabatan Berisi jabatan pegawai
Kd_pendidikan Button Pendidikan Berisi pendidikan pegawai
Thn_masuk Button Thn_masuk Berisi tahun masuk pegawai
alamat Button Alamat Berisi alamat pegawai
Kd_cuti Button Cuti Berisi jumlah cuti pegawai
Tambah Button Tambah Tombol apabila user ingin menambah data baru

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 83 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
OK Button OK Tombol apabila user ingin menyimpan data
Selesai Button Selesai Tombol apabila user selesai menginputkan data
Ubah Button Ubah Tombol apabila user ingin mengubah data pegawai
Hapus Button Hapus Tombol apabila user ingin menghapus data
pegawai
Cari Button Cari Tombol apabila user ingin mencari data pegawai
Keluar Button Keluar Tombol apabila user ingin keluar dari menu
pengelolaan pegawai

4.4.5 Halaman Kelola Cuti


Form Cuti

Kelola Data Cuti

No Cuti
2073041
NIP Data Cuti

Nama

Pangkat

Golongan

Jabatan
Cuti Tahunan
Jenis Cuti

24/07/1989
Tanggal Awal Cuti

Lama Cuti

24/07/2010
Tanggal Selesai Cuti

OK SELESAI

TAMBAH UBAH CARI HAPUS KELUAR

Gambar 4.20 Halaman Kelola Cuti


Tabel 4.25 Spesifikasi Antarmuka Kelola Cuti
Id_Objek Jenis Nama Keterangan
No_Cuti Textfield No Cuti Berisi nomor data cuti
Nama Textfield Nama Berisi nama pegawai
NIP Combo NIP Berisi nomor induk pegawai
Box
Pangkat Textfield Pangkat Berisi pangkat pegawai
Golongan Textfield Golongan Berisi golongan pegawai
Jabatan Textfield Jabatan Berisi jabatan pegawai
Nama_cuti Button Jenis cuti Berisi jenis cuti yang ada
Tgl_mulai Button Tanggal Awal Berisi tanggal mulai cuti
Cuti
Tgl_Selesai Tanggal Berisi tanggal selesai cuti
Selesai Cuti
Lama_Cuti Lama Cuti Berisi lama cuti yang diambil
Tambah Button Tambah Tombol apabila user ingin menambah data baru

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 84 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
OK Button OK Tombol apabila user ingin menyimpan data
Selesai Button Selesai Tombol apabila user selesai menginputkan data
Ubah Button Ubah Tombol apabila user ingin mengubah data cuti
Hapus Button Hapus Tombol apabila user ingin menghapus data cuti
Cari Button Cari Tombol apabila user ingin mencari data cuti
Keluar Button Keluar Tombol apabila user ingin keluar dari menu
pengelolaan cuti

4.4.6 Halaman Kelola Jenis Cuti

FORM JENIS CUTI

Kode Jenis

Cuti Tahunan
Nama cuti

Lama cuti

OK SELESAI

TAMBAH UBAH CARI HAPUS KELUAR

Data Jenis Cuti

Gambar 4.21 Halaman Kelola Jenis Cuti


Tabel 4.26 Spesifikasi Antarmuka Kelola Jenis Cuti
Id_Objek Jenis Nama Keterangan
Kd_jenis Textfield Kode Jenis Berisi kode jenis cuti
Nama_cuti Combo Box Jenis Cuti Berisi jenis cuti
Lama_cuti Textfield Lama Cuti Berisi lama cuti yang diambil
Tambah Button Tambah Tombol apabila user ingin menambah data baru
OK Button OK Tombol apabila user ingin menyimpan data
Selesai Button Selesai Tombol apabila user selesai menginputkan data
Ubah Button Ubah Tombol apabila user ingin mengubah data jenis
cuti
Hapus Button Hapus Tombol apabila user ingin menghapus data jenis
cuti
Cari Button Cari Tombol apabila user ingin mencari data jenis cuti
Keluar Button Keluar Tombol apabila user ingin keluar dari menu
pengelolaan jenis cuti

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 85 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
4.4.7 Halaman Kelola Jabatan

FORM JABATAN

Kode Jabatan

Nama Jabatan

OK SELESAI

TAMBAH UBAH CARI HAPUS KELUAR

Data Jabatan

Gambar 4.22 Halaman Kelola Jabatan

Tabel 4.27 Spesifikasi Antarmuka Kelola Jabatan


Id_Objek Jenis Nama Keterangan
Kd_jabatan Textfield Kode Jabatan Berisi kode jabatan
Nama_jabatan Textfield Nama Jabatan Berisi nama jabatan
Tambah Button Tambah Tombol apabila user ingin menambah data baru
OK Button OK Tombol apabila user ingin menyimpan data
Selesai Button Selesai Tombol apabila user selesai menginputkan data
Ubah Button Ubah Tombol apabila user ingin mengubah data jabatan
Hapus Button Hapus Tombol apabila user ingin menghapus data jabatan
Cari Button Cari Tombol apabila user ingin mencari data jabatan
Keluar Button Keluar Tombol apabila user ingin keluar dari menu
pengelolaan jabatan

4.4.8 Halaman Kelola Pangkat

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 86 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
FORM PANGKAT

Kode Pangkat

Nama Pangkat

OK SELESAI

TAMBAH UBAH CARI HAPUS KELUAR

Data Pangkat

Gambar 4.23 Halaman Kelola Pangkat

Tabel 4.28 Spesifikasi Antarmuka Kelola Pangkat


Id_Objek Jenis Nama Keterangan
Kd_pangkat Textfield Kode pangkat Berisi kode pangkat
Nama_pangka Textfield Nama pangkat Berisi nama pangkat
t
Tambah Button Tambah Tombol apabila user ingin menambah data baru
OK Button OK Tombol apabila user ingin menyimpan data
Selesai Button Selesai Tombol apabila user selesai menginputkan data
Ubah Button Ubah Tombol apabila user ingin mengubah data pangkat
Hapus Button Hapus Tombol apabila user ingin menghapus data
pangkat
Cari Button Cari Tombol apabila user ingin mencari data pangkat
Keluar Button Keluar Tombol apabila user ingin keluar dari menu
pengelolaan pangkat

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 87 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
4.4.9 Halaman Kelola Status

FORM STATUS

Kode Status

Nama Status

OK SELESAI

TAMBAH UBAH CARI HAPUS KELUAR

Data Status

Gambar 4.24 Halaman Kelola Status


Tabel 4.29 Spesifikasi Antarmuka Kelola Status
Id_Objek Jenis Nama Keterangan
Kd_status Textfield Kode status Berisi kode status
Nama_ status Textfield Nama status Berisi nama status
Tambah Button Tambah Tombol apabila user ingin menambah data baru
OK Button OK Tombol apabila user ingin menyimpan data
Selesai Button Selesai Tombol apabila user selesai menginputkan data
Ubah Button Ubah Tombol apabila user ingin mengubah data status
Hapus Button Hapus Tombol apabila user ingin menghapus data status
Cari Button Cari Tombol apabila user ingin mencari data status
Keluar Button Keluar Tombol apabila user ingin keluar dari menu
pengelolaan status

4.4.10 Halaman Kelola Golongan

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 88 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
FORM GOLONGAN

Kode Golongan

Nama Golongan

OK SELESAI

TAMBAH UBAH CARI HAPUS KELUAR

Data Golongan

Gambar 4.25 Halaman Kelola Golongan

Tabel 4.30 Spesifikasi Antarmuka Kelola Golongan


Id_Objek Jenis Nama Keterangan
Kd_golongan Textfield Kode Berisi kode golongan
golongan
Nama_golonga Textfield Nama Berisi nama golongan
n golongan
Tambah Button Tambah Tombol apabila user ingin menambah data baru
OK Button OK Tombol apabila user ingin menyimpan data
Selesai Button Selesai Tombol apabila user selesai menginputkan data
Ubah Button Ubah Tombol apabila user ingin mengubah data
golongan
Hapus Button Hapus Tombol apabila user ingin menghapus data
golongan
Cari Button Cari Tombol apabila user ingin mencari data golongan
Keluar Button Keluar Tombol apabila user ingin keluar dari menu
pengelolaan golongan

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 89 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
4.4.11 Halaman Kelola Pendidikan

FORM PENDIDIKAN

Kode Pendidikan

Nama Pendidikan

OK SELESAI

TAMBAH UBAH CARI HAPUS KELUAR

Data Pendidkan

Gambar 4.26 Halaman Kelola Pendidikan

Tabel 4.31 Spesifikasi Antarmuka Kelola Pendidikan


Id_Objek Jenis Nama Keterangan
Kd_pendidikan Textfield Kode Berisi kode pendidikan
pendidikan
Nama_pendidika Textfield Nama Berisi nama pendidikan
n pendidikan
Tambah Button Tambah Tombol apabila user ingin menambah data baru
OK Button OK Tombol apabila user ingin menyimpan data
Selesai Button Selesai Tombol apabila user selesai menginputkan data
Ubah Button Ubah Tombol apabila user ingin mengubah data
pendidikan
Hapus Button Hapus Tombol apabila user ingin menghapus data
pendidikan
Cari Button Cari Tombol apabila user ingin mencari data
pendidikan
Keluar Button Keluar Tombol apabila user ingin keluar dari menu

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 90 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
pengelolaan pendidikan

4.4.12 Halaman Laporan Pegawai

LAPORAN PEGAWAI

Pegawai NIP

OK KELUAR CETAK

Laporan Pegawai

Gambar 4.27 Halaman Laporan Pegawai

Tabel 4.32 Spesifikasi Antarmuka Kelola Laporan Pegawai


Id_Objek Jenis Nama Keterangan
NIP Textfield NIP Berisi nomor induk pegawai
OK 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

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 91 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
LAPORAN CUTI

Cuti Tanggal 24/07/1989

OK KELUAR CETAK

Laporan Cuti

Gambar 4.28 Halaman Laporan Pegawai

Tabel 4.33 Spesifikasi Antarmuka Kelola Laporan Cuti


Id_Objek Jenis Nama Keterangan
Tanggal DateTimePicke NIP Berisi tanggal pengambilan cuti
r
OK 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 diinputkan
Keluar Button Keluar Tombol apabila user ingin keluar dari menu
laporan cuti

4.4.5 Perancangan Output

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 92 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
4.4.5.1 Output Pengajuan Cuti

LOGO
PUSAT PEMANFAATAN
SAINS ATMOSFER DAN IKLIM LAPAN-BANDUNG

Yth,

Yang Bertanda tangan dibawah ini :

Nama
NIP
Pangkat/Golongan
Jabatan
Satuan Organisasi

Dengan ini mengajukan cuti tahunan , terhitung mulai tanggal …. Sampai dengan tanggal …

Demikian permintaan cuti ini saya buat untuk dapat dipertimbangkan sebagaimana mestinya.

Hormat Saya,

Nama Pegawai
NIP

Gambar 4.29 Output Pengajuan Cuti

4.4.5.2 Output Laporan Cuti

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 93 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung
LAPORAN CUTI PEGAWAI
Tanggal :

Tanggal Tanggal
No_Cuti NIP Nama Pangkat/Gol Jabatan Alasan
Mulai Selesai

Gambar 4.30 Output Laporan Cuti

Perancangan Sistem Informasi


Manajemen Informatika Manajemen Cuti Pusat Pemanfaatan
Halaman 94 dari 94halaman
Politeknik Pos Indonesia Sains Atmosfer dan Iklim
LAPAN-Bandung

Anda mungkin juga menyukai