Tugas 7 KPPL Rafie Zaidan U 5025231245
Nama: Rafie Zaidan U
NRP: 5025231245
Kelas: KPPL (E)
NRP: 5025231245
Kelas: KPPL (E)
Studi Kasus Pembuatan Aplikasi dengan Metode Waterfall dan Agile Development
Judul
Implementasi Waterfall dan Agile Development dalam Perancangan Sistem Informasi Penggajian Karyawan dengan Metode Waterfall
Link Paper
Penulis: Supriyanta Supriyanta, Deddy Supriadi, Beni Susanto
Abstrak
Makalah ini membahas tentang Sistem penggajian merupakan proses untuk menentukan, memonitor, mengembangkan, dan mengendalikan gaji karyawan pada suatu perusahaan. Banyak cara atau model penggajian, ada harian, mingguan, bulanan atau lainnya. Perhitungan gaji sangat penting, harus benar dan tidak terlambat. Pada saat ini pengolahan data penggajian karyawan CV. Popeye Chicken Express masih konvensional yaitu semua transaksi dicatat menggunakan buku besar, perhitungan satu per satu, permasalahannya proses pengerjaan dilakukan berulang – ulang, lama dan tidak efisien. Untuk membantu penggajian pada CV Popeye Chicken di usulkan rancangan sistem informasi dengan tujuan sistem penggajian lebih baik, lebih cepat dan tepat. Metodologi yang digunakan adalah metode pengembangan perangkat lunak waterfall, mulai dari analisis sistem, perancangan sistem, implementasi dan pengujian. Metode untuk mengumpulkan data meliputi observasi, wawancara dan studi pustaka. Hasil dari perancangan sistem akan mempermudah proses penggajian sejak presensi, perhitungan gaji dan laporan penggajian. Sistem informasi penggajian ini dapat mengurangi penumpukan kertas, lebih praktis, lebih cepat dan tepat, lebih efektif dan efisien.
Metode Waterfall
Metode ini adalah model pengembangan perangkat lunak yang linear dan berurutan, di mana setiap tahap harus diselesaikan sebelum melanjutkan ke tahap berikutnya. Tahapan dalam metode ini mencakup:
Analisis: Proses Pengumpulan kebutuhan perangkat lunak agar sesuai dengan kebutuhan user
Desain: Pembuatan desain dari aplikasi yang akan dibangun meliputi desain antar muka (user inteface), arsitektur perangkat lunak, dan prosedur pengkodean.
Implementasi: Tahapan pembuatan program dan database dari design program dan design database yang sudah dibuat di tahap sebelumnya.
System Testing: Berupa pengintegrasian program secara keseluruhan dan dilakukan pengujian sistem secara keseluruhan
Operation and Maintenance: Pemeliharaan aplikasi yang dilakukan oleh pengembangan untuk perbaikan dari bugs atau kebutuhan user selanjutnya
Metode Agile
Agile adalah pendekatan pengembangan perangkat lunak yang lebih fleksibel, memungkinkan untuk mersepons perubahan kebutuhan dengan cepat. Agile memiliki siklus pengembangan yang lebih singkat dan iteratif, memungkinkan perbaikan dan penyempurnaan yang cepat seiring dengan perubahan kebutuhan pengguna. Agile mendorong kolaborasi antar tim dan adaptasi terhadap perubahan selama pengembangan.
Kesimpulan
Dengan menggunakan metode ini, penelitian ini berhasil merancang dan mengembangkan sebuuah sistem informasi terkait penggajian karyawan yang memungkinkan untuk sistem penggajian yang lebih baik, lebih cepat dan tepat. Sistem ini lebih baik dari pendekatan dengan menggunakan metode Waterfall, karena Agile memugkinkan untuk penyeseuain lebih cepat terhadap kebutuhan pengguna
Comments
Post a Comment