• Tidak ada hasil yang ditemukan

BAB III ANALISA DAN PERANCANGAN SISTEM

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III ANALISA DAN PERANCANGAN SISTEM"

Copied!
17
0
0

Teks penuh

(1)

BAB III

ANALISA DAN PERANCANGAN SISTEM

3.1. Analisa Sistem Berjalan

Pada saat ini PT. Docotel Teknologi adalah perusahaan yang bergerak dalam bidang teknologi, perusahaan sering mendapatkan proyek-proyek dimana proyek tersebut harus diselesaikan dengan waktu yang telah ditentukan ataupun lebih cepat dari waktu yang telah ditentukan. Hal ini membuat pegawai membutuhkan waktu lebih atau lembur untuk menyelesaikan proyek dengan tepat atau lebih cepat dari waktu yang ditentukan. Untuk melakukan lembur, pegawai harus mengajukan diri untuk melakukan lembur kepada manajer. Proses pengajuan lembur di PT. Docotel Teknologi masih bersifat konvensional, berikut Analisa sistem lama yang berjalan:

 Pegawai meminta formulir pengajuan lembur ke manajer  Pegawai mengisi lalu mengembalikan kembali ke manajer  Manajer memeriksa formulir yang telah diisi

 Manajer menerima atau menolak pengajuan lembur pegawai.

Seiring berjalannya waktu, perusahaan ingin meningkatkan kinerja perusahaan dengan salah satunya membuat proses lembur lebih cepat dan tidak memakan biaya untuk mencetak formulir pengajuan, maka dibutuhkan aplikasi yang dapat membantu proses lembur.

3.2. Sistem Yang Sedang Berjalan

Dari analisa sistem diatas dapat digambarkan sebuah proses sistem lembur yang terjadi, berikut proses sistem lembur yang terjadi.

1. Pegawai meminta form lembur ke manajer untuk pengajuan lembur. 2. Manajer menyiapkan form lembur.

3. Manajer memberika form lembur ke pegawai yang meminta. 4. Pegawai mengisi form lembur yang diberikan.

(2)

5. Pegawai menyerahkan form lembur yang sudah diisi ke manajer 6. Manajer menerima form lembur dari pegawai.

7. Manajer memeriksa form lembur yang sudah diisikan pegawai.

8. Setelah memeriksa manajer akan memutuskan untuk menyetujui atau tidak pengajuan lembur.

9. Jika manajer tidak menyetujui form lembur akan dikembalikan ke pegawai

10. Manajer menyetujui form lembur 11. Pegawai melakukan lembur. 3.3. Analisa Masalah

Dengan proses lembur seperti diatas banyak sekali permasalahan yang dapat ditimbulkan, seperti:

 Pegawai harus menemui manajer untuk mengambil formulir pengajuan.  Manajer tidak selalu berada ditempatnya.

 Tidak tersediannya formulir saat pegawai ingin mengajukan lembur karna persediaan habis, sehingga pegawai harus menunggu sampai tersedia. 3.4. Penyelesaian Masalah

Proses lembur yang cepat dan efektif merupakan hal yang penting maka diperlukan membuat suatu perangkat lunak atau aplikasi yang dapat membantu proses lembur.

Hal ini didapati setelah menganalisa sistem dan menganalisa masalah, berdasarkan Analisa tersebut maka ada beberapa hal yang perlu diperbaiki terhadap sistem yang ada, yaitu:

 Merancang dan membuat perangkat lunak mobile yang dapat digunakan untuk mengajukan lembur bagi pegawai dan menerima atau menolak pengajuan lembur untuk manajer

(3)

3.5. Perancangan Sistem

Dalam merancang sistem yang baru dalam bentuk perangkat lunak mobile digunakan use case diagram, activity diagram dan sequence diagram untuk memodelkan rancangan sistem.

3.5.1. Use Case Diagram

Gambar 3.1 Use Case Diagram Rancangan Sistem Tabel 3.1. Use Case Diagram login.

Nama Use Case Use Case Diagram login

Aktor Pegawai dan Manajer

Deskripsi Singkat Pegawai dan manajer login untuk mendapatkan hak akses kedalam aplikasi

Tabel 3.2. Use Case Diagram membuat pengajuan lembur.

(4)

Aktor Pegawai

Deskripsi Singkat Pegawai membuat pengajuan lembur untuk melakukan kegiatan lembur

Tabel 3.3. Use Case Diagram verifikasi pengajuan lembur.

Nama Use Case Use Case Diagram verifikasi pengajuan lembur

Aktor Manajer

Deskripsi Singkat Manajer memeriksa data pengajuan lembur yang dibuat pegawai untuk diverifikasi apakah aplikasi diterima atau ditolak. membuat pengajuan lembur untuk melakukan kegiatan lembur.

Tabel 3.4. Use Case Diagram melihat laporan lembur.

Nama Use Case Use Case Diagram melihat laporan lembur

Aktor Manajer

Deskripsi Singkat Manajer melihat data pengajuan lembur yang dibuat pegawai dalam bentuk sebuah laporan, sehingga manajer dapat mengetahui pegawai yang telah mengajukan lembur dalam kurun waktu tertentu.

Tabel 3.5. Use Case Diagram memilih menu dalam aplikasi

Nama Use Case Use Case Diagram memilih menu dalam aplikasi

Aktor Pegawai dan Manajer

Deskripsi Singkat Pegawai dan Manajer dapat memilih menu-menu yang terdapat dalam aplikasi.

(5)

3.5.2. Activity Diagram

Gambar 3.2. Activity Diagram Login Pegawai

Gambar 3.3. Activity Diagram Login Manajer Tabel 3.6. Activity Diagram Login

Nama Activity Activity Diagram Login

Deskripsi Singkat Pegawai atau Manajer memasuki halaman login lalu mengisikan informasi username dan password, kemudian username dan password divalidasi bila hasilnya valid, aplikasi akan menampilkan menu utama aplikasi bila tidak valid akan diminta untuk mengisi username dan password.

(6)

Gambar 3.4 Activity Diagram Membuat Pengajuan Lembur Tabel 3.7. Activity Diagram membuat pengajuan lembur.

Nama Activity Activity Diagram membuat pengajuan lembur.

Deskripsi Singkat Pegawai memilih menu overtime kemudian aplikasi akan menampilkan tampilan overtime list dimana di tampilan tersebut terdapat button untuk membuat pengajuan lembur, pegawai mengisi data yang diperlukan untuk mengajukan lembur, data yang diperlukan berupa:

(7)

- Data tanggal untuk melakukan lembur. - Jam mulai dan jam selesai lembur. - Proyek yang dikerjakan saat lembur.

- Menentukan apakah kegitatan lembur dilakukan di hari libur Nasional atau tidak.

setelah semua diisi pegawai memilih menambah pengajuan, lalu sistem akan memeriksa kelengkapan data, bila semua data sudah diisikan dan benar maka pengajuan dimuat.

Gambar 3.5 Activity Diagram Verifikasi Pengajuan Lembur Tabel 3.8. Activity Diagram verifikasi pengajuan lembur.

(8)

Deskripsi Singkat Manajer memilih menu overtime kemudian aplikasi akan menampilkan tampilan overtime list dimana di tampilan tersebut terdapat daftar-daftar pegawai yang mengajukan lembur yang dibagi waktu tertentu, manajer memilih pengajuan pegawai yang ingin diverifikasi, manajer melakukan verifikasi dengan mempertimbangan data yang diisikan oleh pegawai, setelah manajer mengverifikasi pengajuan, aplikasi akan menampilkan hasil verifikasi bahwa pengajuan diterima atau ditolak

(9)

Tabel 3.9. Activity Diagram melihat laporan pengajuan embur

Nama Activity Activity Diagram melihat laporan pengajuan lembur Deskripsi Singkat Manajer memilih menu overtime kemudia aplikasi

akan menampilkan tampilan overtime list dimana di tampilan tersebut terdapat tombol laporan, bila memilih tombol laporan akan menampilkan tampilan untuk menentukan waktu melihat laporan yang diinginkan, manajer memasukan waktu awal dan waktu akhir, bila manajer tidak ingin melihat laporan dapat memilih cancel, bila manajer ingin melihat maka pilih ok, aplikasi akan menampilkan laporan pengajuan yang ada dalam waktu yang telah ditentukan

3.6. Perancangan Basis Data

Dalam perancangan aplikasi ini database terdiri dari beberapa tabel-tabel yang akan digunakan untuk membangun mobile aplikasi lembur, seperti gambar dibawah

(10)

3.7. Perancangan Antarmuka.

3.7.1. Perancangan Keseluruhan Antarmuka.

Perancangan keseluruhan tampilan dibutuhkan untuk mengimplementasi perangkat lunak mobile yang akan dirancang. Perancangan secara keseluruhan ini dbuat untuk memberikan kemudahan dalam merancang tampilan lainnya.

Gambar 3.8. Perancangan Keseluruhan Tampilan 3.7.2. Perancangan Antarmuka sistem.

Antarmuka sistem merupakan tampilan dimana pengguna berinteraksi dengan sistem. Tujuan perncangan antarmuka sistem adalah untuk menggambarkan sistem yang akan dibuat serta untuk memungkinkan pengguna sistem dapat menjalan sistem dengan baik. Berikut adalah perancangan antarmuka untuk mobile aplikasi lembur.

(11)

3.7.2.1. Perancangan Antarmuka splashscreen

Perancangan antarmuka splashscren merupakan tampilan awal bertujuan untuk memeriksa apakah dalam aplikasi sudah ada hak akses dari pengguna atau tidak.

Bila dalam keadaan ada pengguna yang memakai maka setelah tampilan splashscreen akan menuju ke tampilan menu aplikasi, bila tidak ada pengguna yang ada maka setelah tampilan splashscreen akan menuju ke tampilan menu login. Proses untuk memeriksa berjalan secara background sehingga yang ditampilkan hanya logo perusahaan.

Gambar 3.9. Rancangan Antarmuka Splashscreen 3.7.2.2. Perancangan Antarmuka Login

Perancangan antarmuka login bertujuan untuk memberikan hak akses bagi pengguna yang akan menjalankan aplikasi ini. Semua pengguna harus login terlebih dahulu dengan cara mengetikkan username dan password.

(12)

3.7.2.3. Perancangan Antarmuka Menu

Perancangan antarmuka menu bertujuan untuk menampilkan menu-menu yang berada pada aplikasi sehingga pengguna akan memilih menu untuk memenuhi kebutuhannya.

Gambar 3.11. Rancangan Antarmuka Menu 3.7.2.4. Perancangan Antarmuka Menu Overtime

Perancangan antarmuka menu overtime bertujuan untuk menampilkan overtime list yang mana berisikan data pegawai – pegawai yang sudah mengajukan lembur dalam bagian waktu tertentu. Tampilan ini juga terdapat menu untuk mengajukan lembur bagi pegawai dan manajer, menentukan pengajuan lembur untuk diterima atau ditolak dan dapat melihat laporan lembur yang dilakukan pegawai yang dapat dilihat dari waktu yang ditentukan.

(13)

Gambar 3.12. Rancangan Menu Overtime

Gambar 3.13. Rancangan Menu Membuat Pengajuan Lembur

Gambar 3.14. Rancangan Persetujuan Pengajuan Lembur

(14)

Gambar 3.16. Rancangan Menampilkan Laporan 3.7.2.5. Perancangan Menu Antarmuka Department

Perancangan antarmuka menu department bertujuan untuk menampilkan informasi daftar departemen-departemen yang berada pada perusahaan.

Gambar 3.17. Rancangan Menampilkan Daftar Department 3.7.2.6. Perancangan Menu Antarmuka Employee

Perancangan antarmuka menu Employee bertujuan untuk menampilkan informasi daftar pegawai-pegawai yang bekerja pada perusahaan. Bila memilih salah satu dari daftar pegawai yang ditampilkan maka akan diteruskan ke tampilan detail dari pegawai yang dipilih.

(15)

.

Gambar 3.18. Rancagan Menampilkan Daftar Pegawai

Gambar 3.19. Rancagan Menampilkan Detail Pegawai 3.7.2.7. Perancangan Menu Antarmuka Client

Perancangan antarmuka menu client bertujuan untuk menampilkan informasi daftar yang sudah pernah menjadi client perusahaan.

(16)

3.7.2.8. Perancangan Menu Antarmuka Project

Perancangan antarmuka menu project bertujuan untuk menampilkan informasi daftar-daftar project yang telah dikerjakan atau sedang dikerjakan dalam perusahaan. Bila memilih salah satu dari daftar project yang ditampilkan maka akan diteruskan ke tampilan detail dari project yang dipilih.

Gambar 3.21. Rancagan Menampilkan Daftar Project

Gambar 3.22 Rancagan Menampilkan Detail Project 3.7.2.9. Perancangan Menu Antarmuka Company

Perancangan antarmuka menu company bertujuan untuk menampilkan informasi daftar company yang berada pada perusahaan.

(17)

Gambar

Gambar 3.1 Use Case Diagram Rancangan Sistem    Tabel 3.1. Use Case Diagram login.
Tabel 3.4. Use Case Diagram melihat laporan lembur.
Gambar 3.2. Activity Diagram Login Pegawai
Gambar 3.4 Activity Diagram Membuat Pengajuan Lembur  Tabel 3.7. Activity Diagram membuat pengajuan lembur
+7

Referensi

Dokumen terkait

10 Dari penyajian laporan laba rugi tersebut terdapat perbedaan laporan laba rugi perusahaan Kacang Shanghai Panda Tulungagung dengan yang peneliti sajikan yaitu

Jika menelaah konsepsi dari integral, maka pada integral tentu dari sebuah fungsi adalah luas bidang yang dibatasi oleh grafik fungsi, sumbu-X, dan garis-garis

Dengan bertambahnya nilai proyek tersebut, total kontrak on hand yang diperoleh perseroan hingga saat ini mencapai Rp 750 miliar, serta ditambah carry over dari tahun 2014 sebesar

Konsumsi garam beriodium oleh ibu hamil merupakan faktor penting untuk mencegah dampak GAKI yang lebih besar di masyarakat, untuk menjelaskan tingkat konsumsi garam

Sujud syukur atas kehadirat Allah SWT yang telah memberikan rahmat dan kuasa-Nya kepada penulis, shalawat dan salam semoga tercurah kepada Rasulullah Muhammad

Sedangkan objek penelitian ini adalah pemerolehan dan hasil akhlak anak dan peran orang tua dalam mendidik akhlak anak di Dukuh Beji, RT37/38 RW16 Kelurahan Kalitengah

Title Sub Title Author Publisher Publication year Jtitle Abstract Notes Genre URL.. Powered by

(1) Setiap orang atau badan yang menggunakan sebagian atau seluruhnya badan jalan milik Pemerintah Kabupaten Hulu Sungai Utara dalam rangka penyelenggaraan kegiatan