BAB I PENDAHULUAN 1.1 Latar Belakang Teknologi Informasi adalah suatu teknologi yang digunakan untuk mengolah data, termasuk memproses, mendapatkan, menyusun, menyimpan dan memanipulasi data dalam berbagai cara untuk menghasilkan informasi yang berkualitas. Dengan adanya teknologi tersebut semakin memberikan kemudahan dalam setiap aktivitas manusia, mulai dari cara kerja sistem yang lebih praktis sampai penguasaan sistem logika yang terdapat didalamnya. Begitu juga dalam bidang bisnis yang bergerak dibidang jasa pengembangan perangkat lunak yang membutuhkan teknologi dengan
fungsi monitoring, dimana
kegiatan bisnis yang dijalankan selalu berhubungan dengan waktu pengerjaan atau biasa dikenal dengan estimasi waktu pengerjaan, estimasi waktu tersebut digunakan sebagai waktu perkiraan yang ditetapkan untuk membangun atau mengembangkan sebuah sistem yang dimiliki oleh customer (pengguna sistem). Dalam bidang bisnis pengembangan perangkat lunak, sebuah monitoring merupakan hal penting yang menunjang keberhasilan sebuah perusahaan dalam pemenuhan kebutuhan dari customer. Sebuah Fungsi dengan bantuan sistem akan menghasilkan fungsi yang Optimal begitu juga dengan fungsi monitoring apabila telah di implementasikan dengan penggabungan tiga komponen dalam sistem komputer yaitu software, hardware dan brainware maka proses monitoring akan lebih mudah, lebih pasti dan lebih dapat dipertanggung jawabkan. Hal ini terjadi dikarenakan semua hal yang akan dimonitoring dikemas dengan sebuah sistem yang mendukung segala bentuk fasilitas pemberitahuan atau reminder terhadap hal – hal yang telah ditentukan sebelumnya. Sistem ini memberikan kemudahan Pemantauan, terutama perusahaan
pada perusahaan
untuk melakukan
Jasa Pembuatan Perangkat Lunak yang menuntut
berhubungan langsung dengan rekanan yang berada diluar perusahaan (Client) selain itu Pengembangan perangkat lunak (Project) tidak akan pernah lepas dari penetapan Jadwal kerja yang telah disepakati, hal ini menyebabkan pemantauan dan pengendalian akan sebuah project dengan acuan jadwal project sangat penting dan tidak bisa diabaikan, Hal ini lah yang menjadi dasar penulisi membuat sebuah sistem yang berjudul “PERANCANGAN DAN PEMBANGUNAN APLIKASI ADMINISTRASI PROJECT DAN MONITORING PROJECT BERBASIS WEB (STUDI KASUS PT.SIMIAN
1
2 SOLUTIONS)” yang bertujuan sebagai penyimpan data administrasi project dan alat monitoring untuk pengendalian waktu project.
1.2 Perumusan Masalah Berdasarkan penjelasan singkat diatas, maka masalah yang ada bisa dirumuskan sebagai berikut. a. Bagaimana cara estimasi waktu penjadwalan proyek ? b. Bagaimana pembagian kerja antara Project Manager, Business Analyst, System Analyst, Developer, Quality Assurance dan Technical Writer, dan hubungan antara masing – masing scope pekerjaan ? c. Bagaimana cara memonitoring progress project di dalam perusahaan serta monitoring progress pekerjaan masing – masing karyawan ?
1.3 Batasan Masalah Pada penelitian ini, penulis memberikan batas-batasan masalah sebagai berikut: a.
Analisis pembangunan administrasi project dan monitoring hanya dilakukan pada PT. Simian Solutions
b.
Proyek yang dikontrol sebatas IT Project yang sedang atau akan dikerjakan PT. Simian Solutions.
c.
Data proyek yang diamati meliputi nama proyek, tenaga kerja, biaya proyek, pengerjaan proyek, serta kemajuan proyek setiap hari kerja berdasar aktivitas pegawai sehari – hari
d.
Menyediakan detail dan laporan progress setiap proyek
e.
Aplikasi Administrasi Project dan monitoring yang dibangun berbasis web
f.
Aktor yang diamati adalah Project Manager, Business Analyst, System Analyst, Developer dan Quality Assurance
g.
Analisis pembangunan project time management dan monitoring menggunakan Object Oriented Analysis and Design Process
3
1.4 Tujuan Penelitian Tujuan penelitian ini adalah : 1.
Membantu perusahaan dalam membuat estimasi waktu penjadwalan proyek
2.
Membantu perusahaan dalam membuat pembagian kerja dari setiap aktor yang berhubungan dalam pembangunan project seperti Project Manager, Business Analyst, System Analyst, Developer, Quality Assurance dan Technical Writer,
3.
Membantu perusahaan dalam memonitoring progress setiap project
1.5 Manfaat Penelitian Manfaat penelitian yang dapat diperoleh adalah sebagai berikut : 1.
Sistem aplikasi administrasi project dan monitoring project dapat membantu dalam perencanaan proyek dan pelaksanaan proyek yaitu pembuatan penjadwalan rencana kerja dan memonitoring progress pengerjaan project.
2
Sistem administrasi project dan monitoring project dapat membantu Project Manager dalam memantau kinerja setiap karyawan
3
Sebagai pedoman bagi tim development untuk bekerja sesuai dengan jadwal yang telah ditentukan.
4
Proses perencanaan, pelaksanaan dan pembuatan laporan – laporan mengenai suatu proyek dapat lebih detail dan lebih terstruktur sehingga dapat meningkatkan kualitas kinerja pembangunan proyek.
1.6 Metode Penelitian Untuk
memperoleh
suatu
informasi
yang
dapat
dipertanggungjawabkan
kebenarannya, maka dalam kegiatan penelitian diperlukan berbagai metode untuk mendapatkan bukti kebenaran dari sebuah data. Metode – metode tersebut penulis kelompokkan berdasarkan cara-cara berikut : a.
Jenis Penelitian Penelitian ini menggunaka metode Field Research sebagai jenis penelitian
berdasarkan tujuan penelitian. Metode kualitatif dipilih untuk proses analisi data. Sedangkan untuk isi dan laporan penelitian ini akan dipaparkan menggunakan metode deskriptif dengan berusaha memaparkan peristiwa kejadian yang terjadi dalam perusahaan sesuai dengan fakta yang ada.
4 b.
Teknik Pengumpulan Data Teknik pengumpulan data yang penulis lakukan adalah sebagai berikut :
-
Observasi Dengan cara melakukan pengamatan terhadap proses pembuatan project dan penjadwalan pengerjaan project yang ditangani oleh PT.Simian Solutions.
-
Wawancara Mengumpulkan data dengan cara bertanya langsung kepada orang yang berkompeten dibidangnya, dalam hal ini yaitu Project Manager dan tim development project.
-
Dokumentasi Mengumpulkan data pendukung yang diperlukan dalam pengolahan data project seperti data pembagian task setiap project, dan penjadwalan project.
c.
Metodologi Pengembangan Sistem Tahapan rancangan menggunakan Metode System Development Life Cycle
menggunakan metode waterfall pada umumnya terdiri dari beberapa tahapan yaitu Analysis, Design, Coding dan Testing, Implementation dan Operation & Maintenance. Namun dalam penelitian ini, metode waterfall yang digunakan hanya meliputi : -
Analisis Menggunakan teknik Model Driven Anaysis Approach yang meliputi analisis permasalahan (Problem Analysis Phase).
-
Design System Menggunakan alat bantu UML (Unified Modelling Languange) digambarkan dalam bentuk Use Case Diagram, Activity Diagram, Sequence Diagram, dan Class Diagram.
-
Coding dan Testing Tahap
ini merupakan proses penulisan kode dalam bahasa pemrograman
php menggunakan framework Code Igniter. Proses pengetesan dilakukan untuk memeriksa apakah software telah dikembangkan sesuai dengan permintaan yang diberikan atau tidak.
5
1.7 Sistematika Penulisan BAB I
Pendahuluan Berisi tentang Latar Belakang, Perumusan Masalah, Tujuan dan Manfaat Penelitian, Ruang Lingkup Penelitian, Metodologi Penelitian dan Sistematika Penulisan.
BAB II Landasan Teori Bab ini berisikan rangkuman informasi yang dihimpun dari pustaka yang relevan dengan masalah yang menjadi objek kajian untuk memperluas basis informasi dalam melakukan kajian BAB III Analisis Bab ini berisi hasil analisis yang telah dilakukan terhadap project time management BAB IV Desain Berisi hasil perancangan aplikasi terhadap sistem yang akan dibangun BAB V Implementasi dan Pengujian Berisi fungsi – fungsi yang akan diimplementasikan serta masukan dan keluaran yang dihasilkan. Pengujian dilakukan juga untuk mengetahui kualitas aplikasi project time management dan monitoring project BAB VI Kesimpulan dan Saran Berisi kesimpulan yang diperoleh dari pelaksanaan skripsi dan saran – saran untuk pengembangan selanjutnya.