estimasi biaya egov

20
i ANALISIS ESTIMASI USAHA DAN BIAYA PROYEK PENGEMBANGAN SOFTWARE E-GOVERNMENT DI INDONESIA Tesis untuk memenuhi sebagian persyaratan mencapai derajat Sarjana S-2 Program Studi Magister Teknologi Informasi Jurusan Teknik Elektro Fakultas Teknik diajukan oleh Anung Asmoro, S.T. 19975/PS/MTI/06 kepada SEKOLAH PASCASARJANA UNIVERSITAS GADJAH MADA 2008

Upload: muhammad-siswanto

Post on 26-Oct-2015

172 views

Category:

Documents


2 download

DESCRIPTION

ESTIMASI BIAYA EGOV

TRANSCRIPT

i

ANALISIS ESTIMASI USAHA DAN BIAYA

PROYEK PENGEMBANGAN SOFTWARE E-GOVERNMENT

DI INDONESIA

Tesis untuk memenuhi sebagian persyaratan

mencapai derajat Sarjana S-2

Program Studi Magister Teknologi Informasi Jurusan Teknik Elektro

Fakultas Teknik

diajukan oleh Anung Asmoro, S.T.

19975/PS/MTI/06

kepada SEKOLAH PASCASARJANA

UNIVERSITAS GADJAH MADA 2008

iv

KATA PENGANTAR

Sujud syukur penulis kehadirat Allah Swt, atas segala berkah, rahmat dan kasih-

sayangnya sehingga penulis dapat menyelesaikan penelitian ini.

Penulis juga menyampaikan ucapan terima kasih kepada:

1. Bapak Dr. Ir. Lukito Edi Nugroho, M.Sc, selaku pembimbing utama pada tesis

ini yang telah banyak memberikan tauladan, inspirasi dan dorongan semangat

hingga penulis dapat menyelesaikan tesis ini.

2. Bapak Ir. Sujoko Sumaryono, MT selaku pembimbing pendamping yang

telah memberikan banyak masukan dalam pengembangan tesis ini.

3. Bapak Ir. Soedjatmiko, M.Sc. selaku penguji yang telah banyak memberikan

inspirasi dan berbagai perbaikan tesis ini.

4. Segenap dosen pengajar Magister Teknologi Informasi yang telah mendidik

dan mengajar dengan sepenuh hati.

5. Segenap Staff dan karyawan Magister Teknologi Informasi, Mas Sonny, Mas

Joshua, Mas Purbo, Mbak Yeni, Mbak Nana, dan rekan lainnya, yang telah

membantu penulis dalam berbagai aspek administratif penyelesaian tesis ini.

6. Orang tua yang senantiasa menyayangi dan merestui penulis untuk hidup lebih

baik.

7. Bunda, Adinda, dan Pramanda yang senantiasa mendukung penulis.

8. Rekan-rekan di PT. Telkom yang tak mungkin penulis sebutkan satu persatu.

9. Rekan seperjuangan Pak Asep dan Pak Samudra, “Paketua” Pak Teguh

dengan rumahnya yang teduh, Opick dengan kantornya yang buka 24 jam, dan

rekan-rekan MTI yang tidak mungkin penulis sebutkan satu demi satu, untuk

kebersamaan dan dukungan dalam penyelesaian tesis ini.

10. Semua pihak yang telah membantu yang tidak sempat penulis sebutkan.

Akhir kata, penulis berharap tesis ini dapat bermanfaat bagi penulis pribadi dan

dunia pendidikan pada umumnya dalam mengembangkan e-government.

Bandung, 27 Februari 2008

Anung Asmoro

v

DAFTAR ISI

DAFTAR ISI ........................................................................................................ i DAFTAR TABEL .............................................................................................vii DAFTAR GAMBAR........................................................................................viii BAB I PENDAHULUAN ................................................................................... 1

1.1 LATAR BELAKANG MASALAH...................................................... 1 1.2 RUMUSAN MASALAH...................................................................... 4 1.3 BATASAN MASALAH....................................................................... 4 1.4 KEASLIAN PENELITIAN .................................................................. 5 1.5 MANFAAT PENELITIAN .................................................................. 5 1.6 TUJUAN PENELITIAN ...................................................................... 6 1.7 SISTEMATIKA PENULISAN............................................................. 6

BAB II LANDASAN TEORI ............................................................................. 8 2.1 ESTIMASI SOFTWARE ..................................................................... 8 2.2 ESTIMASI UKURAN SOFTWARE.................................................. 10

2.2.1 Estimasi SLOC ........................................................................... 13 2.2.2 Estimasi Rules of Thumb (RoT) .................................................. 14 2.2.3 Estimasi Function Point.............................................................. 15 2.2.4 Adjusted Function Point (AFP) ................................................... 20 2.2.5 Gearing Factor........................................................................... 22

2.3 METODE ESTIMASI ..................................................................... 24 2.3.1 Pemilihan Metode Estimasi......................................................... 30 2.3.2 Metode Algoritmis...................................................................... 32

2.3.2.1 Model Rules of Thumb .......................................................... 36 2.3.2.2 Model Berbasis Analisis Function Point................................ 39 2.3.2.3 Model COCOMO ................................................................. 41 2.3.2.4 Model Putnam....................................................................... 42

2.4 Keakuratan Estimasi........................................................................... 44 BAB III METODE PENELITIAN .................................................................... 47

3.1 BAHAN PENELITIAN...................................................................... 47 3.1.1 Aplikasi e-Government Kelompok Back office............................ 48

3.1.1.1 Sistem Informasi Absensi Pegawai (SIAP)........................... 48 3.1.2 Aplikasi e-Government Kelompok Front office........................... 49

3.1.2.1 Aplikasi Website Pemda....................................................... 50 3.1.2.2 Aplikasi e-Public Services.................................................... 51

3.2 ALAT PENELITIAN ......................................................................... 52 3.2.1 Pendekatan Model Estimasi Ukuran Software ............................. 53

3.2.1.1 Model Rules of Thumb ......................................................... 53 3.2.1.2 Model Function Point .......................................................... 54 3.2.1.3 Model Adjusted Function Point(AFP) .................................. 55

3.2.2 Pendekatan Model Estimasi Usaha dan Biaya Software............... 55 3.2.3 Estimasi Kebutuhan Hardware ................................................... 55 3.2.4 Standar Renumerasi Bappenas .................................................... 56

vi

3.2.5 Lisensi Software ......................................................................... 57 3.3 JALAN PENELITIAN ....................................................................... 61

BAB IV HASIL PENELITIAN DAN PEMBAHASAN.................................... 65 4.1 HASIL PENELITIAN............................................................................ 65

4.1.1 Hasil Estimasi Ukuran Software.................................................. 65 4.1.1.1 Model Rules of Thumb ......................................................... 65 4.1.1.2 Model Function Point .......................................................... 66 4.1.1.3 Model Adjusted Function Point............................................ 71

4.1.2 Hasil Estimasi Usaha Software.................................................... 74 4.1.2.1 Model RoT........................................................................... 74 4.1.2.2 Model Function Point .......................................................... 74 4.1.2.3 Model Adjusted Function Point............................................ 75 4.1.2.4 Model COCOMO ................................................................ 75 4.1.2.5 Model PUTNAM ................................................................. 76

4.1.3 Hasil Estimasi Biaya Software .................................................... 77 4.1.4 Estimasi Biaya Lisensi................................................................ 78 4.1.5 Estimasi Biaya Hardware ........................................................... 78

4.2 PEMBAHASAN .................................................................................... 79 4.2.1 Data - data Sampel Produk Software ........................................... 79

4.2.1.1 Ukuran Produk Software Sampel.......................................... 79 4.2.1.2 Usaha Pengembangan Produk Software Sampel ................... 79 4.2.1.3 Biaya Pengembangan Software Sampel................................ 80

4.2.2 Analisis Hasil Estimasi Ukuran Software .................................... 81 4.2.3 Analisis Hasil Estimasi Usaha Pengembangan Software.............. 83 4.2.4 Analisis Hasil Estimasi Biaya Pengembangan Software .............. 86 4.2.5 Analisis Keakuratan Model-model Estimasi................................ 89

4.2.5.1 Model-model Estimasi Ukuran Software .............................. 89 4.2.5.2 Model-model Estimasi Usaha............................................... 92 4.2.5.3 Model-model Estimasi Biaya ............................................... 94

4.2.6 Analisis Hasil Estimasi Biaya Lisensi Software........................... 97 4.2.7 Analisis Hasil Estimasi Biaya Hardware..................................... 97 4.2.8 Rekomendasi .............................................................................. 97

4.2.8.1 Rekomendasi Proses Estimasi ................................................. 99 4.2.8.2 Rekomendasi Model Estimasi ............................................... 102 4.2.8.3 Rekomendasi Penerapan Model Estimasi Pada Jenis Aplikasi103

BAB 5 KESIMPULAN DAN SARAN......................................................... 105 5.1 KESIMPULAN ................................................................................ 105 5.2 SARAN............................................................................................ 105

LAMPIRAN I HASIL PENGUKURAN PRODUK SAMPEL LAMPIRAN II CONTOH PROPOSAL LAMPIRAN III DAFTAR HARGA HARDWARE

vii

DAFTAR TABEL

Tabel 2.1 Tiga faktor model Rules of Thumb ...................................................... 15 Tabel 2.2 Faktor pembobotan model function point ........................................... 17 Tabel 2.3 Tabel function point gearing............................................................... 22 Tabel 2.4 Kelebihan dan kekurangan beberapa metode estimasi ........................ 30 Tabel 2.5 Keakuratan estimasi di setiap gate ..................................................... 46 Tabel 3.1 Acuan renumerasi standar Bappenas.................................................. 56 Tabel 4.1 Klasifikasi software berbasis model RoT ............................................ 65 Tabel 4.2 Ukuran berbasis RoT.......................................................................... 65 Tabel 4.3 Identifikasi dan Perhitungan 5 Kategori Fungsi Website Pemda....... 66 Tabel 4.4 Perhitungan function point website pemda ......................................... 67 Tabel 4.5 Identifikasi dan Perhitungan 5 Kategori Fungsi e-public Services ...... 68 Tabel 4.6 Perhitungan function point e-public services ...................................... 69 Tabel 4.7 Identifikasi dan Perhitungan 5 Kategori Fungsi SIAP ........................ 70 Tabel 4.8 Perhitungan function point aplikasi SIAP ........................................... 71 Tabel 4.9 Value adjusted factor website ............................................................. 72 Tabel 4.10 Value adjusted factor e-public services............................................. 73 Tabel 4.11 Value adjusted factor SIAP .............................................................. 73 Tabel 4.12 Hasil estimasi usaha model RoT ....................................................... 74 Tabel 4.13 Hasil estimasi usaha dengan model FP ............................................ 75 Tabel 4.14 Hasil estimasi usaha dengan model AFP .......................................... 75 Tabel 4.15 Hasil estimasi usaha dengan model COCOMO ................................ 76 Tabel 4.16 Estimasi usaha dengan model Putnam.............................................. 77 Tabel 4.17 Estimasi biaya .................................................................................. 77 Tabel 4.18 Daftar harga lisensi OEM Software Microsoft.................................. 78 Tabel 4.19 Daftar harga lisensi FPP.................................................................. 78 Tabel 4.20 Ukuran produk software sampel ....................................................... 79 Tabel 4.21 Besarnya usaha dalam pengembangan website................................. 80 Tabel 4.22 Besarnya usaha dalam pengembangan e-public services .................. 80 Tabel 4.23 Besarnya usaha dalam pengembangan SIAP .................................... 80 Tabel 4.24 Biaya pengembangan software sampel ............................................. 81 Tabel 4.25 Tabel hasil estimasi ukuran software dengan 3 model ...................... 81 Tabel 4.26 Hasil estimasi usaha dari 5 model .................................................... 83 Tabel 4.27 Hasil estimasi biaya ......................................................................... 86 Tabel 4.28 Tingkat akurasi model-model estimasi ukuran .................................. 89 Tabel 4.29 Percentage error model-model estimasi ukuran................................ 90 Tabel 4.30 Tingkat akurasi model-model estimasi usaha.................................... 92 Tabel 4.31 Percentage error model-model estimasi usaha ................................. 93 Tabel 4.32 Tingkat akurasi model-model estimasi biaya .................................... 94 Tabel 4.33 Percentage error model-model estimasi biaya .................................. 95 Tabel 4.34 Rekomendasi penerapan model estimasi di setiap aplikasi.............. 103

viii

DAFTAR GAMBAR

Gambar 2.1 Lima kategori fungsi yang dihitung................................................. 18 Gambar 2.2 Penjabaran lima kategori fungsi ...................................................... 19 Gambar 2.3 Grafik linear statistik proyek masa lalu .......................................... 34 Gambar 2.4 Kurva Rayleigh Model Putnam....................................................... 43 Gambar 2.5 Stage-gate Siklus Pengembangan Produk ....................................... 45 Gambar 3.1 Kategori Aplikasi e-government Sesuai Dengan Orientasi Layanan 47 Gambar 3.2 Skema metodologi penelitian .......................................................... 63 Gambar 4.1 Hasil estimasi ukuran software ....................................................... 81 Gambar 4.2 Penggunaan model estimasi mengikuti fase pengembangan ............ 82 Gambar 4.3 Hasil estimasi usaha pengembangan software ................................ 84 Gambar 4.4 Hasil estimasi usaha selain model Putnam...................................... 84 Gambar 4.5 Hasil estimasi biaya pengembangan software ................................. 86 Gambar 4.6 Hasil estimasi biaya selain model Putnam ...................................... 87 Gambar 4.7 Percentage error model estimasi ukuran......................................... 90 Gambar 4.8 MMoRE model estimasi ukuran ...................................................... 91 Gambar 4.9 Percentage error model estimasi usaha .......................................... 92 Gambar 4.10 MMoRE model estimasi usaha ...................................................... 94 Gambar 4.11 Percentage error model estimasi biaya ......................................... 95 Gambar 4.12 Mean magnitude of relative error model estimasi biaya ................ 96 Gambar 4.13 Rekomendasi proses estimasi usaha dan biaya.............................. 99 Gambar 5.1 Saran flow proses penelitian lanjutan ........................................... 107

ABSTRACT

In software development project, effort and cost estimation is a difficult activity. It is

caused by the number of uncertainty and nature of software which abstraction and

complexity. Research about software-project’s effort and cost estimation has being

conducted for more than 30 years, so that have a lot of methods and models proposed for

the estimation. Mostly, methods and models which have been proposed for the

development of software project are in general and business purposes, what not yet

accurate of course for the development project of software e-government in Indonesia.

In e-government development, matured planning needed to yield the software

development which with quality, according to business process, reliable, and easy to

used, require to be conducted since compiling budget. To the number of uncertainty,

nature of software which abstraction, no availability of documentation from project in the

past, and inexistence of human resource which expert conduct the estimation, resulting

compilation of device of budget of software development of e-government do not easy to

conducted. This research represents the special estimation research addressed to estimate

the e-government software project in Indonesia.

The research was conducted by an estimate analysis of the effort and cost of

development of software project e-government to yield methods and models estimation

recommendation which can become the reference to conduct the estimation of

development of software project e-government in Indonesia. Application of local

government Website, e-public services, and information system of officer absence (

SIAP) used as samples.

The estimation research is estimation in early phase of software development project.

Although good for assisting accusation of budget allocation, time and resources required

by a project, but for the efficacy of project, process the estimation, and have to be

conducted systematically along with steps of development software project.

Keyword: software development, software project development, e-government, effort

and cost estimation of development project software.

INTISARI

Dalam proyek software, kegiatan estimasi usaha dan biaya adalah

kegiatan yang sulit, karena banyaknya ketidakpastian dan sifat software yang

abstrak dan kompleks. Penelitian tentang estimasi biaya dan usaha proyek

software telah dilakukan lebih dari 30 tahun, sehingga sudah banyak metode dan

model estimasi yang sudah diteliti. Metode dan model estimasi yang pernah

diteliti kebanyakan untuk proyek pengembangan software secara umum dan

bisnis, yang belum tentu akurat untuk proyek pengembangan software e-

government di Indonesia.

Dalam implementasi e-government, pengalokasian anggaran untuk

pengembangan software yang berkualitas, sesuai dengan proses bisnis, handal,

dan sekaligus mudah digunakan, perlu dilakukan sejak menyusun rancangan

anggaran. Banyaknya ketidakpastian, sifat software yang abstrak, tidak

tersedianya dokumentasi dari proyek di masa lalu dan tidak adanya SDM yang

ahli melakukan estimasi, mengakibatkan penyusunan rancangan anggaran

pengembangan software e-government tidak mudah dilakukan. Penelitian ini

merupakan penelitian estimasi yang khusus ditujukan untuk estimasi proyek

software e-government di Indonesia.

Dalam penelitian dilakukan analisis estimasi usaha dan biaya proyek

pengembangan software e-government untuk menghasilkan rekomendasi metode

dan model estimasi biaya dan usaha yang bisa menjadi referensi untuk melakukan

estimasi proyek pengembangan software e-government di Indonesia.. Aplikasi

website pemda, e-public services, dan sistem informasi absensi pegawai (SIAP)

digunakan sebagai sampel aplikasi.

Walaupun berguna untuk membantu akurasi pengalokasian anggaran,

waktu dan sumberdaya yang dibutuhkan proyek, namun untuk keberhasilan

proyek, proses estimasi harus terus dilakukan secara bertahap seiring dengan

tahapan proyek pengembangan software.

Kata kunci : Pengembangan software, Proyek pengembangan software, E-

government, Estimasi usaha dan biaya proyek pengembangan software.

1

BAB I PENDAHULUAN

1.1 LATAR BELAKANG MASALAH

Proyek yang berhasil dengan baik adalah proyek yang berhasil

menyerahkan semua fitur yang dipersyaratkan sesuai jadwal dan biaya. Studi dari

Standish group (1995) menyatakan bahwa rata-rata hanya 16% proyek software

yang berhasil dengan baik. Proyek yang gagal total sebesar 31%, sedangkan 53%

yang lain secara dramatis over-budget dan over-time, dan hanya menyerahkan

fungsionalitas kurang dari yang dipersyaratkan.

Menurut Paters (1999), estimasi proyek software yang efektif adalah suatu

aktivitas yang paling menantang dan penting dalam proses pengembangan

software. Tanpa estimasi yang bagus dan reliable tidak mungkin menyusun

rencana dan kontrol proyek dengan baik.

Estimasi proyek yang under-estimate, akan mengarahkan proyek untuk

under-staffing, under-scoping, dan jadwal proyek cenderung disusun lebih

pendek. Under-staffing berarti proyek diarahkan untuk menggunakan sumber daya

manusia (SDM) lebih sedikit dari yang seharusnya. Under-scoping berarti

memproyeksikan ukuran proyek lebih sempit dari yang seharusnya, sehingga

menimbulkan resiko deliverable yang berkualitas rendah. Jadwal proyek yang

disusun lebih pendek dari seharusnya akan mengakibatkan deadline tidak tercapai

dan ini berakibat hilangnya kredibilitas.

Untuk menghindari hal ini, banyak pihak cenderung over-estimate dalam

melakukan estimasi. Estimasi proyek yang over-estimate hanya akan berakibat

buruk bagi organisasi. Ini akan menyebabkan proyek menyerap biaya lebih besar

2

dari seharusnya, dan membutuhkan waktu lebih lama sehingga menimbulkan

kehilangan peluang dan akan menghambat penggunaan sumber daya untuk proyek

berikutnya.

Di negara-negara maju, hasil dari pemanfaatan teknologi digital

(Electronic Digital Services) telah melahirkan sebuah bentuk mekanisme birokrasi

pemerintahan yang baru, yang mereka istilahkan sebagai electronic government

(e-government). E-government adalah susunan piranti lunak yang dirancang dan

dibangun untuk mendukung proses layanan publik tertentu yang berkaitan

langsung dengan pengguna akhir (end-user), yaitu petugas instansi pemerintah

ataupun publik.

Dalam penerapan e-government diperlukan penyesuaian birokrasi,

regulasi, menumbuhkan visi dan komitmen pimpinan daerah, dukungan dan

alokasi anggaran, peningkatan kemampuan sumber daya manusia, dan

menumbuhkan minat dan penguasaan teknologi informasi. Birokrasi yang rumit,

kurang fleksibel dan berbiaya tinggi menjadi hal pertama yang harus disesuaikan.

Regulasi yang ada belum memadai untuk mengatur perencanaan, pengembangan

dan pemeliharaan sistem e-government secara utuh. Visi dan komitmen yang

berbeda antar pemimpin daerah baik eksekutif maupun legislatif dalam

implementasi e-government menyebabkan langkah penerapan e-government tidak

seirama. Dukungan dan alokasi anggaran pengembangan e-government masih

relatif sangat kecil dibandingkan untuk proyek pembangunan infrastruktur

maupun operasional pemerintah daerah. Sumber daya manusia yang belum

3

menguasai teknologi informasi juga menjadi suatu hal yang harus dibenahi dalam

implementasi e-government.

Jika tantangan mendasar di atas tidak dibenahi, akan berpengaruh pula

pada pengelolaan anggaran dan proyek e-government yang juga merupakan kunci

keberhasilan implementasi e-government. Masih sering ditemukan pemotongan

anggaran proyek dalam birokrasi pemerintah, baik oleh kalangan eksekutif

maupun legislatif. Karena sejalan dengan era otonomi daerah, setiap rancangan

anggaran harus mendapat persetujuan dari DPRD. Hal ini menjadi semakin

rumit bila anggota DPRD belum memahami teknologi informasi. Prosesnya jadi

lebih lama dan berbiaya tinggi. Di samping adanya tambahan biaya yang harus

dikeluarkan seperti untuk birokrasi di atas, pengalokasian anggaran proyek e-

government juga sering kurang tepat sasaran, seperti terlalu memfokuskan

anggaran pada pengembangan infrastruktur, sehingga setelah infrastruktur

berhasil dikembangkan, anggaran yang tersisa tidak cukup memadai untuk proses

pengembangan software yang berkualitas, peningkatan kualitas SDM, operasional

dan perawatan sistem.

Dalam implementasi e-government, pengalokasian anggaran untuk

pengembangan software yang berkualitas, sesuai dengan proses bisnis, handal,

dan sekaligus mudah digunakan, perlu dilakukan sejak menyusun rancangan

anggaran. Banyaknya ketidakpastian, sifat software yang abstrak, tidak

tersedianya dokumentasi dari proyek di masa lalu dan tidak adanya SDM yang

ahli melakukan estimasi, mengakibatkan penyusunan rancangan anggaran

pengembangan software e-government tidak mudah dilakukan.

4

1.2 RUMUSAN MASALAH

Dalam proyek software, kegiatan estimasi adalah kegiatan yang sulit,

karena banyaknya ketidakpastian dan sifat software yang abstrak dan kompleks.

Dalam proyek software e-government di negeri ini, estimasi usaha dan biaya bisa

sangat beragam walaupun software yang akan dikembangkan mirip atau bahkan

sama.

Sehubungan dengan hal tersebut di atas, penelitian ini akan menganalisis

langkah-langkah ilmiah yang perlu disusun untuk miminimalkan ketidakpastian

dan pengaruh sifat software yang abstrak dan komplek. Pemilihan metode-

metode dan model-model estimasi yang bisa digunakan untuk melakukan estimasi

usaha dan biaya proyek pengembangan software e-government di Indonesia,

khususnya website, e-public services dan sistem informasi absensi pegawai

(SIAP).

Website dipilih sebagai sampel aplikasi dalam penelitian ini karena dalam

implementasi e-government aplikasi ini paling sering dikembangkan pertama kali

dan menjadi sarana untuk menyajikan informasi dan profil pemerintah kepada

publik. Sedangkan aplikasi e-public services dipilih karena bisa mewakili

kelompok aplikasi front office dan SIAP sebagai perwakilan dari kelompok

aplikasi back office.

1.3 BATASAN MASALAH

Batasan masalah dalam penelitian ini adalah:

1. Software e-government sampel yang akan diestimasi adalah website, e-

public services dan SIAP.

5

2. Hasil penelitian adalah hasil analisis dan rekomendasi metode dan

model estimasi usaha dan biaya proyek pengembangan software e-

government di Indonesia.

3. Besarnya biaya dan usaha yang diestimasi adalah usaha dan biaya yang

diperlukan untuk mengembangkan proyek software dan hardware yang

diperlukan saja, jadi hanya mempertimbangkan dari sisi dan besarnya

software dan hardware, bukan keseluruhan proyek seperti cost rapat,

training, dan lain-lain.

4. Estimasi yang diteliti adalah estimasi di fase awal proyek pengembangan

software. Yang termasuk fase awal pengembangan adalah mulai dari

inisiasi , scoping sampai dengan planning.

1.4 KEASLIAN PENELITIAN

Penelitian estimasi sudah dilakukan oleh Nelson (1966), Boehm (1981),

Kemerer (1987), Brian & Wieczorek (2001), Glinz & Mukhija (2003), Tousnard

(2004), sampai dengan Wagner (2007), sehingga bisa dikatakan bahwa penelitian

tentang estimasi proyek software telah dilakukan lebih dari 30 tahun, tetapi semua

penelitian itu dilakukan dalam konteks umum.

Penelitian ini merupakan penelitian estimasi yang khusus ditujukan untuk

estimasi proyek software e-government di Indonesia.

1.5 MANFAAT PENELITIAN

Dengan penelitian ini akan diperoleh manfaat adanya analisis dan

rekomendasi metode dan model estimasi biaya dan usaha yang bisa menjadi

6

referensi untuk melakukan estimasi proyek pengembangan software e-government

di Indonesia.

1.6 TUJUAN PENELITIAN

Penelitian ini bertujuan untuk menganalisis dan merekomendasikan

metode dan model estimasi untuk melakukan estimasi usaha dan biaya proyek

pengembangan software e-government di Indonesia.

1.7 SISTEMATIKA PENULISAN

Penulisan tesis ini tersusun dalam 5 (lima) bab dengan sistematika

penulisan sebagai berikut :

BAB I Pendahuluan

Bab Pendahuluan berisi latar belakang masalah, rumusan masalah, batasan

masalah, keaslian penelitian, manfaat penelitian, tujuan penelitian, dan sistematika

penulisan.

BAB II Landasan Teori

Landasan Teori berisi beberapa teori yang mendasari penelitian tesis. Bab

ini membahas teori yang berkaitan dengan estimasi ukuran software dan metode-

metode estimasi software.

BAB III Metode Penelitian

Pada bab ini diuraikan mengenai bahan penelitian, alat penelitian, dan

jalan penelitian.

7

BAB IV Hasil Penelitian dan Pembahasan

Pada bab ini diuraikan hasil penelitian, dan pembahasan yang berisi data

sampel, analisis, dan rekomendasi.

BAB V Penutup

Bab Penutup berisi Kesimpulan dan Saran.

8

BAB II LANDASAN TEORI

2.1 ESTIMASI SOFTWARE

Dalam kebanyakan sistem berbasis komputer, software adalah komponen

yang paling mahal. Kompleksitas, penyesuaian sistem, dan kesalahan besar dalam

estimasi software bisa mengakibatkan hilangnya keuntungan karena munculnya

biaya-biaya tambahan yang tidak masuk dalam estimasi sebelumnya (cost

overrun). Cost Overrun bisa mencelakakan pengembang.

Estimasi biaya dan usaha software tidak akan pernah menjadi bidang ilmu

eksak. Hal itu disebabkan oleh terlalu banyaknya variabel seperti manusia,

masalah teknik, lingkungan, politik yang mempengaruhi kebutuhan biaya dan

usaha dalam pengembangan software. Meskipun demikian, ada langkah-langkah

ilmiah tertentu yang bisa dilakukan untuk meminimalkan ketidakpastian, sehingga

estimasi proyek software bisa mentransformasikan dari black art ke serangkaian

langkah yang sistematis untuk menyediakan estimasi dengan tingkat resiko yang

bisa diterima. Ada beberapa pilihan untuk mendapatkan estimasi biaya dan usaha

yang reliable, yaitu :

1. Tunda estimasi sampai proyek diselesaikan, karena sebenarnya

estimasi yang tepat 100% akurat adalah estimasi setelah proyek

diselesaikan.

2. Estimasi berdasarkan estimasi terhadap proyek yang mirip yang

telah diselesaikan dengan lengkap.

3. Estimasi usaha dan biaya proyek dengan teknik dekomposisi

sederhana.

9

4. Estimasi usaha dan biaya dengan menggunakan satu atau lebih

model empirik.

Sayangnya, pilihan pertama, bagaimanapun menariknya tidak bisa

dipraktekkan. Karena estimasi usaha dan biaya diperlukan sejak di awal proyek.

Pilihan kedua adalah pilihan yang bagus, jika proyek yang akan

dikembangkan sangat mirip dengan proyek yang pernah dikerjakan, baik dari sisi

usaha maupun hal-hal lain yang mempengaruhi proyek seperti tim pengembang,

pelanggan, kondisi bisnis, deadline dan lain-lain. Sayangnya, pengalaman masa

lalu tidak menjamin hasil yang bagus untuk proyek ke depan.

Pilihan yang lain adalah pendekatan yang viable untuk estimasi proyek

software. Idealnya, lebih dari satu pendekatan dipakai dalam melakukan estimasi

baik untuk tandem maupun untuk crosscheck hasilnya. Teknik dekomposisi

membagi proyek ke dalam fungsi-fungsi utama dan aktivitas-aktivitas sesuai

kaidah software engineering, estimasi biaya dan usaha dapat dilakukan mengikuti

langkah-langkah pengembangan software.

Model-model estimasi empirik dapat digunakan sebagai komplemen dari

teknik dekomposisi dan pendekatan ini berpotensi memberikan nilai lebih pada

pendekatan estimasi. Dalam estimasi, agar memiliki pondasi yang kuat, sebaiknya

mempunyai data history yang bagus.

Sebagian besar model-model estimasi biaya software dirumuskan ke dalam fungsi

yang menggunakan lima parameter dasar, yaitu :

1. Ukuran

2. Proses

10

3. Personel

4. Lingkungan

5. Kualitas yang dipersyaratkan

Ukuran adalah satuan ukuran yang menyatakan besarnya produk akhir

yang dikembangkan. Biasanya dinyatakan dengan banyaknya instruksi dari

source-code atau besarnya function point yang menyatakan fungsionalitas yang

dikembangkan dalam produk software.

Proses adalah kegiatan-kegiatan untuk menghasilkan produk, termasuk

kemampuan proses dalam menghindari proses tambahan yang kontra produktif

seperti pengulangan kerja / rework, delay birokrasi, dan overhead komunikasi.

Personel adalah anggota tim pengembang, yang diperhatikan adalah

kemampuan rekayasa atau pengembangan dan juga pengalaman mereka dalam hal

pengetahuan komputer dan keahlian dimana domain aplikasi itu berada.

Lingkungan adalah tools dan teknik yang tersedia untuk mendukung

pengembangan software yang efisien, termasuk didalamnya adalah

mengotomatisasi proses.

Sedangkan yang termasuk dalam kualitas produk yang dipersyaratkan

adalah fitur, performansi, reliabilitas dan adptabilitas dari produk yang

dikembangkan.

2.2 ESTIMASI UKURAN SOFTWARE

Pertanyaan yang biasa terdengar di awal proyek adalah : “Seberapa besar

proyek yang akan dikerjakan ?”.