untuk:
dipersiapkan oleh:
3B/MI
Revisi/Versi Deskripsi
INDEX TGL A B C D
Edwin Edwin Edwin Edwin
Ditulis oleh Gunawan Gunawan Gunawan Gunawan
Diperiksa
oleh
Disetujui
oleh
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
No Simbol Keterangan
.
1. Actor Business adalah semua orang atau segala
sesuatu di luar organisasi yang berinteraksi dengan
organisasi itu.
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
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.
4. Pegawai 1. Login
2. Pengelolaan data form cuti
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
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.
Form Login
Username
Password
Masuk Batal
Nama
Tgl_Lahir 24/07/1989
Tempat_Lahir
Pangkat
Golongan
Pendidikan
Status
Jabatan
Thn_masuk 24/07/1989
Alamat
Cuti
OK SELESAI
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
Kode Jenis
Cuti Tahunan
Nama cuti
Lama cuti
OK SELESAI
FORM JABATAN
Kode Jabatan
Nama Jabatan
OK SELESAI
Data Jabatan
Kode Pangkat
Nama Pangkat
OK SELESAI
Data Pangkat
FORM STATUS
Kode Status
Nama Status
OK SELESAI
Data Status
Kode Golongan
Nama Golongan
OK SELESAI
Data Golongan
FORM PENDIDIKAN
Kode Pendidikan
Nama Pendidikan
OK SELESAI
Data Pendidkan
LAPORAN PEGAWAI
Pegawai NIP
OK KELUAR CETAK
Laporan Pegawai
OK KELUAR CETAK
Laporan Cuti
LOGO
PUSAT PEMANFAATAN
SAINS ATMOSFER DAN IKLIM LAPAN-BANDUNG
Yth,
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
Tanggal Tanggal
No_Cuti NIP Nama Pangkat/Gol Jabatan Alasan
Mulai Selesai