Anda di halaman 1dari 17

TUGAS RPL

“Menganalisis proses bisnis (sistem yang sedang berjalan)


yang sedang berjalan”

Oleh :

Nama : Nelson Adriano da C. Fonseca

Kelas :B

Nim : 19110074

Prodi : Sistem Informasi S1

SEKOLAH TINGGI MANAJEMEN INFORMATIKA KOMPUTER

STIKOM UYELINDO KUPANG


BAB I

Analisis Kebutuhan Sistem Yang Sedang Berjalan

1.1 Analisis Sistem yang sedang berjalan

Analisis merupakan suatu kegiatan yang bertujuan untuk mempelajari serta


mengevaluasi suatu bentuk permasalahan yang ada pada sebuah sistem. Dalam
analisis sistem akan ditemukan masalah yang mungkin akan mempengaruhi kerja
sistem. Agar sistem yang dirancang dapat berjalan sebagaimana mestinya, perlu
dilakukan analisis terhadap kinerja sistem yang pada akhirnya bertujuan untuk
pengembangan sistem.

Adapun sistem yang sedang berjalan pada Option Cell sampai saat ini yaitu
sistem informasi pengolahan data penggajian dan absensi yang berjalan pada
perusahaan tersebut masih dilakukan secara manual. Pengarsipan data karyawan,
pengarsipan daftar absensi kehadiran, hingga pada proses perhitungan gaji masih
dilakukan pencatatan manual dengan proses penghitungan menggunakan
Microsoft excel.

A. Proses Bisnis Yang Sedang Berjalan


Proses bisnis adalah suatu kumpulan aktivitas atau pekerjaan terstruktur
yang saling terkait untuk menyelesaikan suatu masalah tertentu atau yang
menghasilkan produk atau layanan. Proses bisnis absensi yang sedang berjalan
adalah sebagai berikut :
Keterangan :

1. Karyawan datang ke kantor dan melakukan absensi pada staff.


2. Staff mencatat data absensi karyawan dan memeriksa keterlambatan
3. Jika karyawan tersebut terlambat, staff akan menyampaikan data
keterlambatannya, dan langusng meminta denda.
4. Karyawan membayarkan denda pada staff
5. Staff mencatat data absensi, keterlambatan, dan pembayaran

Proses bisnis penggajian yang sedang berjalan adalah sebagai berikut :

Keterangan :

1. Staff menyerahkan data absensi pada manager.

2. Manager memeriksa data setiap karyawan.

3. Manager melakukan perhitungan untuk penambahan bonus atau


pengurangan denda pada bulan tersebut.

4. Manager mencatat data perhitungan penggajian untuk kemudian dilakukan


pembayaran gaji pada setiap karyawan.

Proses bisnis laporan yang sedang berjalan adalah sebagai berikut :


Keterangan :

1. Manager melakukan data perhitungan penggajian.


2. Manager menyerahkan data penghitungan total penggajian pada staff
agar dapat dimasukkan dalam laporan keuangan
3. Staff mencatat data laporan penggajian.
B. Usulan Sistem pengembangan
Pengembangan sistem merupakan penyusunan suatu sistem yang baru
untuk menggantikan sistem yang lama secara keseluruhan atau
memperbaiki sistem yang telah ada.

Proses bisnis absensi yang diusulkan adalah sebagai berikut :

Keterangan :

1. Karyawan datang ke kantor dan melakukan absensi pada sistem


2. Sistem memeriksa data karyawan dan menyimpan data absensi pada
karyawan tersebut
3. Sistem memberitahu karyawan data absensi karyawan tersebut.

Proses bisnis perhitungan data penggajian yang diusulkan adalah sebagai berikut :
Keterangan :

1. Manager meminta sistem melakukan perhitungan penggajian


2. Sistem memeriksa data inputan dari manager dan melakukan
proses kalkulasi penggajian
3. Sistem menampilkan data penggajian hasil kalkulasi.

Proses bisnis pelaporan yang diusulkan adalah sebagai berikut :

Keterangan :

1. Manager melakukan login ke sistem


2. Managermeminta pelaporan dengan memasukkan data periode laporan
dan jenis laporan yang diinginkan.
3. Sistem secara terkomputerisasi akan menampilakan laporan sesuai
dengan kondisi yang diinginkan.
BAB II
2.1 Kebutuhan Perangkat Lunak
Kebutuhan perangkat lunak (software requirements analysis) merupakan
aktivitas awal dari siklus hidup pengembangan perangkat lunak. Untuk proyek-
proyek perangkat lunak yang besar, analisis kebutuhan dilaksanakan setelah
aktivitas sistem information engineering dan software project planning. Tahap
analisis adalah tahapan pengumpulan kebutuhan-kebutuhan dari semua elemen
sistem perangkat lunak yang akan di bangun. Pada tahap ini dibentuk spesifikasi
kebutuhan perangkat lunak, fungsi perangkat lunak yang dibutuhkan,
performansi (unjuk kerja) sistem perangkat lunak, penjadwalan proyek,
identifikasi sumber daya (manusia, perangkat keras dan perangkat lunak yang
dibutuhkan) dan taksiran biaya pengembangan perangkat lunak. Kegunaan
analisis adalah untuk memodelkan permasalahan dunia nyata agar dapat
dimengerti. Permasalahan dunia nyata harus dimengerti dan dipelajari supaya
spesifikasi kebutuhan perangkat lunak dapat diungkapkan. Tujuan aktivitas ini
adalah untuk mengetahui ruang lingkup produk (product space) dan pemakai
yang akan menggunakannya. Analisis yang baik akan mengungkapkan hal-hal
yang penting dari permasalahan, dan mengabaikan yang tidak penting.
A. Kebutuhan Perangkat Keras
Kebutuhan Perangkat Keras merupakan komponen fisik yang memiliki
spesifik atau kriteria tertentu agar dapat menjalankan sistem dengan baik.
B. Kebutuhan Perangkat Lunak
Kebutuhan perangkat lunak merupakan program-program yang
digunakan untuk membangun sistem informasi penilaian kinerja
karyawan.
BAB III

3.1 Perancangan Sistem

Perancangan sistem merupakan suatu kegiatan pengembangan prosedur dan

proses yang sedang berjalan untuk menghasilkan suatu sistem yang baru, atau

memperbaharui sistem yang ada untuk meningkatkan efektifitas kerja agar dapat

memenuhi hasil yang digunakan dengan tujuan memanfaatkan teknologi dan fasilitas

yang tersedia. Pada bagian ini penyusun akan memberikan usulan yang merupakan

sistem informasi secara komputerisasi yang diharapkan akan membantu dan

mempermudah pekerjaan.

A. Use Case Diagram

Diagram use case bisnis memperlihatkan hubungan-hubungan antara aktor-

aktor bisnis, use case bisnis, dan pekerja-pekerja bisnis untuk suatu

organisasi atau perusahaan. Diagram ini memberikan model lengkap tentang

apa yang dilakukan perusahaan, siapa yang ada di dalam perusahaan, serta

siapa yang berada di luar perusahaan. Berikut adalah gambar model diagram

use case bisnis yang diusulkan :


B. Spesifikasi Use case Diagram

Untuk menjelaskan Use Case Diagram dari Sistem Informasi Penggajian dapat
dilihat lebih jelas pada Use Case Spesification.
 Autentikasi User

Berikut adalah spesifikasi use case terhadap Autentikasi User yang dapat
dilihat pada tabel dibawah ini :

Keterangan Deskripsi
Judul Autentikasi User
Deskripsi Aktor login ke sistem untuk menentukan hak
aksesnya
Aktor Karyawan, Staff, Manager
Kondisi Awal Aplikasi menampilkan sebuah form untuk login
Kondisi Akhir Sistem menampilkan halaman utama berdasarkan
hak akses dari user

 Mengolah Absensi

Berikut adalah spesifikasi use case terhadap Mengolah absensi yang


dapat dilihat pada tabel dibawah ini :

Keterangan Deskripsi
Judul Mengolah absensi
Deskripsi Aktor menambah data absensi
Aktor Karyawan, Staff
Kondisi Awal Aplikasi menampilkan formlogin
Kondisi Akhir Sistem menyimpan data transaksi absensi yang baru
pada database
 Mengolah Data Penggajian

Berikut adalah spesifikasi use case terhadap Mengolah Data Penggajian


yang dapat dilihat pada tabel dibawah ini :

Keterangan Deskripsi
Judul Mengolah Data Penggajian
Deskripsi Aktor meminta sistem melakukan kalkulasi
penggajian.
Aktor Manager
Kondisi Awal Aplikasi menampilkan sebuah untuk melakukan
perhitungan penggajian.
Kondisi Akhir Data penggajian yang baru dikalkulasi disimpan
pada database dan ditampilkan pada user.
 Mengolah Laporan

Berikut adalah spesifikasi use case terhadap Mengolah Laporan yang


dapat dilihat pada tabel dibawah ini :

Keterangan Deskripsi
Judul Mengolah laporan
Deskripsi Aktor mencetak laporan yang terjadi pada range
waktu yang diinginkan.
Aktor Manager
Kondisi Awal Aplikasi menampilkan form untuk menentukan
periode dan jenis laporan yang diinginkan.
Kondisi Akhir Laporan dicetak

C. Sequence Diagram
Sequence Diagram digunakan untuk menggambarkan interaksi antar objek
dalam waktu yang berurutan. Tetapi pada dasarnya sequence diagram
digunakan dalam lapisan abstraksi model objek. Kegunaannya untuk
menunjukkan rangkaian pesan yang dikirim antar object, juga interaksi antar
objek, dan menunjukkan sesuatu yang terjadi pada titik tertentu dalam eksekusi
sistem. Komponen utama sequence diagram terdiri atas objek yang dituliskan
dengan kotak segiempat bernama, pesan diwakili oleh garis dengan tanda panah,
dan waktu yang ditunjukkan dengan proses vertikal. Berikut adalah sequence
diagram yang diusulkan :
 Sequence Diagram Autentikasi User

Keterangan :

Pada Gambar di atas dapat dilihat bahwa ada 5 kelas yang saling berinteraksi,
yakni:

1. Login UI
2. Util
3. User
4. User Manager
5. Dbmanager
 Sequence Diagram Mengolah absensi

Ketereangan :

Pada Gambar di atas dapat dilihat bahwa ada 5 kelas yang saling berinteraksi,
yakni:

1. Loging UI
2. Util
3. Daftar Hadir
4. Daftar Hadir Manager
5. Db Manager
 Sequence Diagram Mengolah Penggajian

Keterangan :

Pada Gambar di atas dapat dilihat bahwa ada 5 kelas yang saling berinteraksi,
yakni:

1. .Generate Penggajian Ui
2. Util
3. Penggajian
4. Penggajian Manager
5. Db Manager
 Sequence Diagram Mengolah Penggajian

Keteragang :

Pada Gambar di atas dapat dilihat bahwa ada 4 kelas yang saling berinteraksi,
yakni:

1. Generate PenggajianUi
2. Util
3. Laporan
4. Db Manager

D. Class Diagarm
Menggambarkan struktur statis class di dalam sistem. Class merepresentasikan

sesuatu yang ditangani oleh sistem. Dengan melihat karakteristik sistem

pemasaran produk dari bagian penjualan beserta proses-proses yang terjadi,

maka dapat dibuat class diagram Berikut class diagram yang diusulkan pada

Option Cell :
BAB IV
4.1 Pengujian Sistem

Pengujian sistem dilakukan untuk mengetahui seberapa baik dan sesuai sistem yang

dibuat, sesuai dengan kebutuhan yang telah ditetapkan pada fase analisa prosedur-prosedur

diatas. Pengujian dilakukan dengan memasukan data, proses perhitungan baik itu penggajian

maupun transaksi, dan juga output laporan yangdiinginkan. Untuk pengujian ini Perangkat keras

yang digunakan yaitu 1 (satu) unit komputer personal.

Spesifikasi Komputer yang dibutuhkan untuk mengoptimalkan penggunaan aplikasi ini

adalah sebagai berikut :

a. Hardware

 Prosesor Minimal 1.6 GHz


 Tempat Kosong dari Hard Disk Min 4 GB
 RAM minimal 512 MB
 Monitor 14 inci
 Mouse dan keyboard.

Software

 Sistem Operasi Windows 10,


 Program Visual Basic 2010
Penggujian dilakukan dengan:

a. System Testing
Pengujian terhadap integrasi sub-system, yaitu keterhubungan antar sub-system.

Component testing

• Pengujian komponen-komponen program


• Biasanya dilakukan oleh component developer(kecuali untuk system kritis)
Integration testing

• Pengujian kelompok komponen-komponen yang terintegrasi untuk


membentuk sub-system ataupun system

• Dilakukan oleh tim penguji yang independent


• Pengujian berdasarkan spesifikasi sistem
b. Acceptance Testing
• Pengujian terakhir sebelum sistem dipakai oleh user.
• Melibatkan pengujian dengan data dari pengguna sistem.
• Biasa dikenal sebagai “alpha test” (“beta test” untuk software komersial,
dimana pengujian dilakukan oleh potensial software komersial, dimana
pengujian dilakukan oleh customer)
BAB V

5.1 Kesimpulan
Proses bisnis yang sedang berjalan saat ini masih kurangnya perencanaan
yang baik sehingga sistem informasi yang berjalan kurang berjalan terstruktur
dengan baik. Dengan arsitektur informasi antar bagian maka akan terintegrasi
dengan baik. Sehingga perancangan bisnis untuk masa depan akan terstruktur
dengan baik. Dengan arsitektur informasi yang diusulkan ini maka proses bisnis
akan mampu memberikan informasi yang bermanfaat dan berguna untuk
perkembangan bisnis dimasa mendatang. Dengan adanya hasil analisa yang
sudah dibuat ini bisa memudahkan pihak perusahaan untuk membuat apa yang
terlebih dahulu yang harus dibuat dan menjadi prioritas utama dalam pembenahan
sistem informasi perusahaan agar lebih terstruktur dan terintegrasi.

Anda mungkin juga menyukai