40 dari sistem perusahaan ini, sehingga dapat diketahui
permasalahanya. b.
Dekomposisi Fungsi Sistem Berjalan Setelah melakukan deteksi masalah yang ada, maka
mulalilah dilakukan penelitian dan Investigasi secara langsung Direct probes, yaitu untuk mengetahui secara
langsung apa yang terjadi dalam lingkungan pemakai, dengan cara wawancara pada pihak perusahaan maupun
karyawan pada PT Integrasi Tri Tama Cendekia. c.
Activity Diagram Sistem Berjalan Setelah melakukan penelitian dan investigasi awal , maka
didapat data-data maupun informasi yang dapat diolah untuk kebutuhan analisa sistem ini, dengan menjelaskan
sistem yang berjalan di PT Integrasi Tri Tama Cendekia dan sistem yang diusulkan, dengan menggambarkan proses
bisnis menggunakan Activity Diagram. d.
Spesifikasi Sistem Berjalan e.
Permasalahan f.
Alternatif Permasalahan
3.2.3 Tahapan Perancangan
Design
Setelah melakukan tahapan analisis, maka dilakukan tahapan desain perancangan sitem cuti karyawan ini, dengan merancang
41 dan menggambarkan proses-proses sistem yang baru. Kegiatan
yang dilakukan dalam tahap peracangan ini, meliputi: a.
Dekomposisi Fungsi Sistem Usulan b.
Desain Sistem UML UML bertujuan untuk melakukan pemodelan terhadap
pembuatan suatu sistem dengan menggunakan konsep berorientasi objek object oriented. Antara lain :
a. Use Case Diagram b. Statechart Diagram
c. Activity Diagram d. Package Diagram
e. Class Diagram f.
Sequence Diagram g. Component Diagram
h. Collaboration Diagram i.
Deployment Diagram c.
ERD Entity Relationship Diagram Perancangan File dari sistem cuti karyawan ini, yaitu
membuat peracangan
basis data,
dengan merancang
diagram hubungan atar entitas, dengan menggunakan tools ERD.
d. Spesifikasi Basis Data
42
3.2.4 Tahap Pengembangan
Development
Program-program dalam aplikasi Sistem Informasi Cuti Karyawan dibagi menjadi 2 kelompok, yaitu application program
dan GUI program. Application program terdiri dari : 1.
Transaction program
adalah program-program
untuk melakukan tugas penanganan akses data kedari database,
seperti menambah data addcreate, melihat data display, mengoreksi data update, dan menghapus data delete.
2. Proses program adalah program-program untuk melakukan
tugas-tugas proses tertentu, misalnya proses upload dan download.
3.2.5 Tahap Ujicoba
Testing
Pada tahap ini akan dilakukan testing atau pengujian program secara keseluruhan dari aplikasi Sistem Informasi Cuti
Karywan ini. Tujuan dari tahap ini adalah untuk memastikan agar aplikasi ini sudah benar-benar layak untuk dipublikasikan.
Karena keterbatasan waktu dan pengetahuan penulis tentang tahap ini, penulis melewati tahap ini.
3.2.6 Tahap Implementasi
Implemetation
Implementasi adalah proses untuk menerapkan aplikasi Sistem Informasi Cuti Karyawan yang dibangun agar user dapat
43 menggunakannya. Pada tahap ini, implementasi dilakukan dengan
beberapa proses, yaitu : 1.
Memberitahu User Notify User 2.
Melatih User User Training 3.
Memasangkan Sistem Install System Setelah berhasil melewati semua proses implementasi, berarti
aplikasi Sistem Informasi Cuti Karyawan ini sudah dapat digunakan.
3.2.7 Tahap