27
Nov
07

Perancangan Perangkat Lunak Sistem Informasi Thesis (SIT)

PERMASALAHAN

Untuk meningkatkan mutu layanan mahasiswa pascasarjana, tersedianya sistem informasi akademik khususnya dalam manajemen thesis sangat diperlukan untuk menginformasikan segala sesuatu yang berkaitan dengan penyelenggaraan seminar proposal dan sidang thesis. Perangkat lunak untuk keperluan tersebut dinamakan “Sistem Informasi Thesis(SIT)”. SIT bertujuan memberikan informasi kepada mahasiswa pascasarjana yang memerlukannya dan juga memudahkan staf karyawan administrasi dalam memberikan layanan segala sesuatu yang menyangkut pengajuan dan pelaksanaan seminar proposal dan  sidang thesis mahasiswa pascasarjana yang mengusulkannya.  Dalam SIT ini, terdapat beberapa permasalahan yang biasanya muncul berkaitan dengan usulan dan penyelenggaraan seminar proposal dan sidang thesis, seperti terlihat dalam Tabel 1. 

Tabel 1. Masalah-Masalah Yang Dihadapi Pada Thesis 

No Masalah
1 Jumlah SKS Prasyarat
2 Topik Thesis
3 Pembimbing
4 Pendaftaran Seminar Proposal
5 Jadwal Seminar Proposal
6 Jadwal Pertemuan Bimbingan
7 Konsultasi
8 Kemajuan Pengerjaan (progress-report)
9 Ijin Menggunakan Fasilitas Penelitian
10 Pendaftaran Sidang Thesis
11 Jadwal Sidang Thesis
12 Penyerahan buku
13 Penilaian

 PERTANYAAN 

Hitung estimasi besarnya Effort (PM = Person-Months), Project Duration (D) dan Staffing (P) menggunakan pendekatan Constructive Cost Model (COCOMO) yang digambarkan oleh Boehm.  

ANALISA

  • Sebenarnya sulit untuk menentukan perkiraan biaya secara tepat ketika masih dalam tahap perencanaan pengembangan proyek perangkat lunak (PPL) dikarenakan terlalu banyaknya faktor yang tidak  pasti.
  • Perkiraan awal bisa disiapkan selama fase perencanaan, kemudian bisa diperbaiki pada saat presentasi persyaratan PL, dan terakhir bisa direfisi kembali pada saat presentasi perancangan awal.

Banyak metode pendekatan yang bisa digunakan untuk menghitung biaya PL, namun faktor utama yang berpengaruh dalam biaya PL adalah : 

                    a. Kemampuan programmer 

                    b. Kompleksitas produk  

                   c.      Ukuran produk     

                  d.       Waktu yang tersedia untuk pengembangan

                  e.      Keandalan yang diperlukan

                  f.        Tingkat teknologi

Untuk permasalah SIT yang terdapat dalam tabel 1 diatas, akan dibuat fungsi-fungsi  pendukung dengan perkiraan jumlah Line of Codes (LOC) seperti dalam tabel 2. 

Tabel 3.  Estimasi Fungsi-Fungsi Pendukung 

NO FUNGSI JUMLAH LOC
1 User interface and control facilities (UICF) 1500
2 Database management (DBM) 2000
3 Computer graphics display facilities (CGDF) 2500
4 Peripheral Control (PC) 1200
JUMLAH 7200

PERHITUNGAN

1. Menggunakan Basic COCOMO      

 Beberapa parameter yang digunakan dalam perhitungan model  Basic COCOMO   

Tabel 4.  Basic COCOMO Model 

No Basic COCOMO a b c d
1 Organic 2,4 1,05 2,5 0,38
2 Semi-detached 3,0 1,12 2,5 0,35
3 Embedded 3,6 1,20 2,5 0,32

 Perhitungan besarnya effort (PM) untuk versi Basic COCOMO (organic)     

 PM      = a x  (KLOC) b                       

             = 2,4 x ( 7,2) 1,05                       

             = 19,07262    

Perhitungan besarnya  duration (D):           

 D         = c x  (PM)d                       

             = 2,5 x  (19,07262)0,38                        

             = 7,6647   

Maka banyaknya orang (P) yang terlibat dalam pembuatan proyek dapat ditentukan :           

P         =  PM / D                       

            = 19,07262 / 7,6647                       

            = 2,488367

Tabel  5. Hasil Perhitungan Lengkap Basic COCOMO 

No Basic Cocomo PM (persons-month) D (month) P (persons)
1 Organic 19,07262 7,664714 2,488367
2 Semi-detached 27,37371 7,961718 3,438166
3 Embedded 38,46817 8,038453 4,785519

2. Menggunakan Intermediate COCOMO  

Beberapa parameter yang digunakan dalam perhitungan model Intermediate-COCOMO terdapat dalam tabel 6, dan besarnya bobot karakteristik proyek ditentukan seperti tabel  7.  

Tabel 6.  Intermediate COCOMO Model 

No Interm.  COCOMO a b c d
1 Organic 3,2 1,05 2,5 0,38
2 Semi-detached 3,0 1,12 2,5 0,35
3 Embedded 2,8 1,20 2,5 0,32

 Tabel 7. Besarnya Bobot Karakteristik Proyek  

No Faktor Pengali

Organic

Semi-detached

Embedded
1 Required software reliability

1,00

1,00

1,00

2 Database size

1,00

1,08

0,94

3 Product complexity

1,15

1,16

1,30

4 Execution time constraints

1,00

1,11

1,11

5 Main storage constraints

1,06

1,21

1,06

6 Virtual machine volatility

1,00

1,00

1,00

7 Computer turnaround time

1,00

1,00

1,00

8 Analyst capability

1,00

1,00

0,86

9 Application experience

1,13

1,00

0,86

10 Programmer capability

1,17

0,70

1,00

11 Virtual machine experience

1,00

1,00

1,10

12 Programming language experience

1,00

1,14

1,00

13 Use of modern programming practices

1,00

1,00

0,91

14 Use of software tools

1,00

1,00

1,10

15 Required development schedule

1,00

1,00

1,00

Effort Adjusment Factor (EAF)*

1,6116399

1,342743

1,170911

* Hasil perkalian semua bobot 

Perhitungan besarnya effort (PM) untuk versi Intermediate COCOMO (organic)     

PM      = EAF x a x  (KLOC) b                       

            = 1,6116399  x 3,2 x ( 7,2) 1,05                       

            =  40,98426117    

Perhitungan besarnya  duration (D):           

D         = c x  (PM)d                       

            = 2,5 x  (40,98426)0,38                        

            = 10,25025125    

Maka banyaknya orang (P) yang terlibat dalam pembuatan proyek dapat ditentukan :           

P         =  PM / D                       

            =  40,98426/10,25025                       

            = 3,998366497 

 Tabel  8. Hasil Perhitungan Lengkap Intermediate COCOMO 

No Intermediate Cocomo EAF PM (persons-month) D (month) P (persons)
1 Organic 1,6116399 40,98426117 10,25025125 3,998366497
2 Semi-detached 1,342743273 36,75586401 8,826821238 4,164111067
3 Embedded 1,170910539 35,03327531 7,801423355 4,490626097


0 Responses to “Perancangan Perangkat Lunak Sistem Informasi Thesis (SIT)”



  1. Leave a Comment

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


%d bloggers like this: