Tahapan Perancangan Tahap Pengembangan Tahap Ujicoba Tahap Implementasi

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