BAB 1
PENDAHULUAN
1.1. Pengantar Kebutuhan akan informasi yang cepat, tepat dan akurat sangat dibutuhkan oleh semua orang sehingga informasi yang akan digunakan hendaklah mempunyai kecepatan, keakuratan, ketepatan dan kebenaran sehingga dapat digunakan untuk membantu dalam memecahkan suatu permasalahan yang sedang terjadi. Seiring dengan semakin berkembangnya teknologi maka ditemukan suatu alat yang disebut komputer, dimana tanpa kita sadari komputer telah mempunyai peranan penting di dalam masyarakat. Sebagai salah satu penemuan
teknologi komputer
sebenarnya tidak berbeda dengan produk teknologi lainnya, yang membedakan hanyalah kemampuannya untuk dapat diprogram untuk melaksanakan berbagai macam tugas dengan kecepatan dan ketelitian yang tinggi.Pada saat ini komputer digunakan sebagai alat bantu untuk mengolah berbagai jenis data untuk bermacam-macam keperluan sehingga komputer sudah menjadi kebutuhan hidup. Hal ini juga dirasakan oleh perusahaan yang mempunyai banyak proyek. Seringkali dalam proses pengerjaan proyek tersebut sering terjadi keterlambatan waktu penyelesaian dan perkiraan biaya yang meleset dari apa yang semula direncanakan. Hal ini diakibatkan karena sering kali terjadi hal-hal yang di luar rencana dan belum disiapkkannya tindakan untuk mengantisipasinya. Untuk mengatasinya diperlukan peningkatan kualitas perencanaan dan penyusunan jadwal yang lebih efektif. Dalam usaha meningkatkan kualitas perencanaan dalam menyusun jadwal terdapat teknik dan metodenya, salah satunya adalah teknik evaluasi dan review proyek yang disebut juga PERT. PERT direkayasa untuk menghadapi situasi yang mempunyai ketidakpastian dengan kadar yang tinggi pada aspek kurun waktu kegiatan sehingga dapat kadar ketidakpastian itu dapat diukur. Sebagai contoh adalah proses suatu proyek penelitian dan pengembangan sehingga menjadi produk baru. PERT memiliki cara yang spesifik untuk menghadapi ketidakpastian yang memang hampir selalu terjadi pada kenyataannya dan mengakomodasinya dalam bentuk perhitungan. 1
Dengan adanya teknik tersebut maka pelaksanaan suatu proyek akan sangat terbantu tetapi dalam proses perhitungan yang masih manual tidak dapat menghindari kesalahan perhitungan yang dibuat oleh manusia sehingga mengingat kebutuhan akan informasi yang sangat vital dalam suatu proyek maka perlu dikembangkan suatu software yang mengaplikasikan metode PERT ke dalamnya sehingga dapat mengefektifkan biaya dan tenaga dan menghindarkan faktor kesalahan manusia. Dalam hal ini, penulis bermaksud untuk membuat sebuah aplikasi penghitung jarak terpanjang yang menerapkan implementasi metode PERT dari cabang ilmu Manajemen Proyek sebagai landasan teori.
1.2. Perumusan Masalah Dalam tugas akhir ini permasalahan yang ada adalah bagaimana mendapatkan suatu informasi yang dapat digunakan untuk membantu perusahaan dalam menentukan batas akhir suatu proyek agar tidak terjadi pemborosan waktu, biaya dan tenaga sehingga dapat mengoptimalkan sumbe daya yang ada. Dengan adanya sistem ini, diharapkan dapat membantu dalam memberi gambaran atau perkiraan tentang deadline suatu proyek, sehingga perusahaan dapat mengambil suatu kesepakatan dengan pihak pengembang dalam menentukan perjanjian. Metode yang digunakan dalam membuat aplikasi ini adalah Metode PERT. Metode PERT digunakan dalam menentukan jalur terpanjang suatu proyek sehingga diketahui waktu paling akhir suatu proyek selesai dibuat. Untuk pencarian jalur terpanjang maka terlebih dahulu harus menginputkan jumlah kegiatan, kegiatan yang mendahului, lama waktu masing-masing kegiatan. 1.3. Batasan Masalah Dalam penyusunan Tugas Akhir ini, penulis memberi batasan terhadap sistem yang akan dibuat. Batasan-batasan tersebut antara lain : 1. Penginputan sejumlah kegiatan harus dilakukan berkenaan dengan penyelesaian suatu proyek ketika program dieksekusi 2. Penginputan jumlah kegiatan minimal 50 kegiatan dan predesesor minimal 1 3. Output berupa visual dan jalur terpanjang dengan Grafik PERT dan Gantt Chart
2
1.4. Spesifikasi Sistem Spesifikasi system yang dibuat adalah sebagai berikut : •
Kegiatan minimal 50 kegiatan dan predecessor minimal 1
•
Data yang dimasukkan merupakan data jumlah kegiatan dalam suatu proyek
•
Setiap kegiatan akan disertai dengan suatu syarat sehingga apabila syarat tersebut belum dipenuhi maka kegiatan tersebut tidak boleh berjalan
•
Hasil keluaran dari proses simulasi berupa jalur terpanjang suatu proyek dengan warna yang berbeda dengan jalur lain, lama pengerjaannya dan dalam bentuk grafik serta hasil perhitungannya
•
Hasil keluaran dari aplikasi ini dapat disimpan untuk kebutuhan lebih lanjut
1.5. Tujuan Penulisan Adapun tujuan penyusunan Tugas Akhir ini adalah sebagai berikut : Tujuan utama dari pembuatan tugas akhir ini adalah untuk pemenuhan tugas kuliah yang diberikan oleh Fakultas Teknik Program Studi Teknik Informatika sebagai implementasi dari bidang ilmu Informatika, Sedangkan tujuan khusus dari pembuatan sistem ini antara lain : 1. Memberi gambaran kepada pengguna sistem untuk mengetahui seberapa lama waktu yang diperlukan ketika menghadapi suatu proyek sehingga tidak akan melebihi waktu yang ditetapkan. 2. Mengimplementasikan pencarian jalur terpanjang dengan metode PERT 3. Memberikan kesempatan kepada mahasiswa untuk mengimplementasikan teori perkuliahan dari bidang ilmu teknik informatika. 1.6. Jenis-Jenis Penelitian Metodologi penelitian yang digunakan dalam penyusunan Tugas Akhir ini ialah: 1. Studi Pustaka Studi pustaka, berguna untuk mendukung pembuatan laporan sebagai alat referensi terutama buku-buku yang berkaitan dengan Manajemen Proyek metode PERT, serta untuk mempelajari suatu bahasa pemrograman Borland Delphi
3
2. Konsultasi Penulis dalam membuat program dan laporan juga melakukan konsultasi dengan para dosen yang sekiranya dapat membantu penulis dalam menyelesaikan pembuatan program dan laporan Tugas Akhir ini khususnya kepada dosen pembimbing akademik dan dosen pembimbing konsentrasi. 1.7. Sistematika Penulisan Penulisan Tugas Akhir dengan judul “Penentuan Waktu Sebuah Proyek Berdasarkan Jalur Terpanjang Graf Proyek” : Bab 1 yang membahas tentang hal-hal yang menjadi dasar dalam pembuatan laporan Tugas Akhir yang meliputi Pengantar, Perumusan Masalah, Batasan Masalah, Spesifikasi sistem, Tujuan Penulisan, Metodologi Penelitian, Sistematika Penulisan dan Jadwal Penulisan. Bab 2 merupakan bab Landasan Teori yang berisi uraian definisi Manajemen Proyek, dan metode PERT serta algoritmanya. Bab 3 merupakan bab Perancangan Sistem yang menjelaskan proses-proses perancangan sistem yang akan dibuat sesuai dengan teori yang telah dipilih. Bab 4 merupakan bab Implementasi dan Analisa Sistem yang memperlihatkan dengan lebih rinci mengenai karakteristik sistem, interface, metode, cara kerja sistem serta kelebihan dan kelemahan sistem. Bab 5 merupakan bab Kesimpulan dan Saran yang berisi beberapa kesimpulan yang didapat penulis setelah melakukan percobaan dan mengamati sistem serta beberapa saran yang dapat dipakai untuk pengembangan sistem.
4
1.8
Jadwal Penulisan Minggu keTahap
1
2
3
4
5
6
7
8
9
10
11
12
Penyusunan Laporan Pembangunan dan Pembuatan Program Penyusunan Laporan Pengujian Program
5