Website teknik kimia yang dibangun oleh kelompok 10 dinilai memiliki kompleksitas tinggi dengan fungsi-fungsi yang mudah digunakan pengguna dan manajemen file yang baik. Fungsi-fungsi tersebut mendukung efisiensi pengguna dengan baik.
Laporan Revisi Function Point (Website Teknik Kimia)
1. LAPORAN
PENILAIAN WEBSITE TEKNIK KIMIA
YANG DIBANGUN OLEH KELOMPOK 10
DOSEN PENGAMPU :
RIZKY PARLIKA, S.P., S.KOM., M.T.
ANGGOTA KELOMPOK 7 :
M. NOR KHOLIS (1534010006)
IRFAN ERFOLGI HANAN (1534010007)
I PUTU MAHARDIKA C.H (1534010018)
WAHYU AJI PANGESTU (1534010034)
MATA KULIAH REKAYASA PERANGKAT LUNAK
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS ILMU KOMPUTER
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN”
JAWA TIMUR
2017
2. Computing Function point
Function point adalah unit pengukuran untuk perangkat lunak. Pengukuran dilakukan
dengan cara mengkuantifikasi fungsionalitas perangkat lunak yang disediakan untuk user
berdasar desain logik. Yang dimaksud user pada hal ini adalah sophisticated user yang
mengerti sistem dari prespektif fungsional lebih dari user yang memberikan pernyataan
kebutuhan atau melakukan uji terima. Metrik function point dapat digunakan secara efektif
sebagai alat memprediksi ukuran sebuah sistem yang akan dihasilkan dari model analisis.
Model analisis yang digunakan harus dapat memberikan masukan berikut ini kepada
matriks function point :
a) Jumlah input pemakai.
b) Jumlah output kepada pemakai.
c) Jumlah inquiry pemakai.
d) Jumlah file yang digunakan.
e) Jumlah antarmuka eksternal.
Kemudian function point dihitung dengan :
function point = count total x [0.65 + 0.01 x Nilai kompleksitas]
1. Input User
Setiap masukkan eksternal berasal dari pengguna atau dikirim dari aplikasi
lain dan menyediakan data berorientasi aplikasi yang berbeda atau informasi
pengendalian. Masukkan sering dipakai untuk memperbarui internal logic file.
Masukkan harus dibedakan dari inquiry yang akan dihitung terpisah
Bobot Rendah (3) jika fasilitas input tidak disediakan oleh pengembang atau fasilitas
input disediakan namun tidak aktif atau tidak memiliki akses yang memadai setiap
saat.
Bobot Sedang (4) jika inputan yang tersedia dalam website tersebut ada, namun
untuk keabsahan data masih belum menjamin kecukupan data yang diperlukan.
Bobot kompleks (6) jika inputan yang ada sangat absah dan aksenya cepat dan
mudah. Data yang diperlukan ppun sesuai dengan kebutuhan.
2. Output User
Setiap keluaran eksternal diturunkan dari data dalam aplikasi yang
menyediakan informasi kepada pengguna. Dalam konteks ini, keluaran eksternal
mengacu pada laporan, layar, pesan kesalahan, dan sebagainya. Masing-masing
pokok data dalam sebuah laporan tidak dihitung secara terpisah.
Bobot rendah (4) jika tampilan interface yang diigunakan web untuk menampilkan
informasi sangat sulit untuk dimengerti user. Juga desain yang digunakan tidak rapi
dan berantakan.
Bobot Sedang (5) jika tampilan website dalam menyajikan informasi tidak tersusun
rapi namun masih dapat menyampaikan informasi kepada user.
Bobot kompleks (7) jika tampilan website dalam menyajikan informasi tersusun rapi
dan informasi dapat dengan mudah dipahami oleh user dengan atau tidak
menambahkan tampilan tambahan pihak ketiga untuk mempermudah
menyampaikan pesan informasi.
3. 3. Input Inquiry
Sebuah inquiry eksternal didefinisikan sebagai masukkan online yang
meghasilkan respons perangkat lunak seketika dalam bentuk keluaran online.
Bobot rendah (3) jika akses yang disediakan berupa inputan dengan tampilan yang
kosong atau respond output tidak ada.
Bobot Sedang (4) jika akses yang disediakanberupa inputan dengan tampilan output
yang bisa langsung ditampilkan ada, namun hanya sebagian.
Bobot Kompleks (6) jika website menyediakan input online dan bekerja dengan baik
pada setiap bagian dari website.
4. Banyaknya Berkas-berkas Logika Internal
Setiap berkas logika internal adalah pengelompokan data secara logis yang
berada dalam batasan aplikasi dan dipelihara melalui masukan-masukan eksternal.
Bobot rendah (7) jika manajemen file pada website tersebut tidak memiliki
pengaturan alur file, penyimpanan file ke database yang baik, hanya berupa outputan
saja, tanpa disimpan database utama.
Bobot sedang (10) jika manajemen file pada website tersebut memiliki pengaturan
alur manajemen file ke database yang cukup baik meskipun belum semua yang
diperlukan demikian.
Bobot kompleks (15) jika manajemen file pada website tersebut memiliki pengaturan
alur file, penyimpanan file ke database yang baik, dan berlaku untuk semua file yang
menyusunnya.
5. Banyak Berkas Antarmuka External
Setiap berkas antarmuka eksternal ia pengelompokan data logis yang berada
di luar aplikasi, tetapi menyediakan informasi yang dapat digunakan oleh aplikasi.
Bobot rendah (5) jika website tersebut tidak memiliki komunikasi yang baik dan
langsung terhubung dengan file hosting atau tampilan kedua untuk website tersebut
yang mengacu kepada website lain.
Bobot sedang (7) jika website tersebut memiliki komunikasi yang cukup baik dan
langsung terhubung dengan file hosting atau tampilan kedua untuk website tersebut
yang mengacu ke website lain.
Bobot kompleks (10) Jika website tersebut langsung terhubung dengan server
hosting atau tampilan kedua untuk website tersebut berinteraksi dengan website lain.
Sumber : S. Pressman, Roger. 2010. Software Engineering: A practioner’s
Approach, Seventh Edition. Mc Graw Hill Higher Education.
4. Domain Informasi Jumlah Bobot Faktor Jumlah x Bobot
Rendah Sedang Kompleks
Masukkan eksternal 32 3 4 6 32*4=128
Keluaran Eksternal 32 4 5 7 32*4=128
Inkuiri Eksternal 3 3 4 6 3*4=12
Berkas Logika Eksternal 3127 7 10 15 3127*10=31270
Berkas Antarmuka
eksternal
3 5 7 10 3*10=30
Jumlah Total 31568
5. Menentuan FI dari 14 Pertanyaan
1. Data Communications
Data dan kontrol informasi yang digunakan dalam aplikasi yang dikirim atau
diterima melalui fasilitas komunikasi. Terminal terhubung secara lokal ke unit kontrol
dianggap menggunakan fasilitas komunikasi. Protokol adalah seperangkat konvensi,
yang memungkinkan transfer atau pertukaran informasi antara dua sistem atau
perangkat, semua link komunikasi data memerlukan beberapa jenis protokol.
Sumber : Function Point Training Booklet New.pdf
Pada website yang dinilai, pemindahan informasi dilakukan tanpa pemindahan
data khusus, semua data dimasukkan ke dalam website melalui dashboard yang sudah
ada.
Bobot = 4
2. Distributed Data Processing
Data atau pengolahan terdistribusi fungsi adalah karakteristik dari aplikasi dalam
batas aplikasi.
Sumber : Function Point Training Booklet New.pdf
Website menggunakan fungsi-fungsi proses terdistribusi karena website
menggunakan tambahan fungsi-fungsi yang disediakan oleh pihak lain. Pengolahan
terdistribusi dan transfer data online dan di kedua arah.
Bobot = 4
3. Performance
Perfoma disini dinilai dari tujuan kinerja dari aplikasi, dinyatakan atau disetujui oleh
user baik dari respon maupun keluaran/output, pengaruh dari desain, pengembangan,
instalasi dan dukungan aplikasi.
Sumber : Function Point Training Booklet New.pdf
Selain itu, alat analisis kinerja yang digunakan dalam desain, pengembangan, dan
/ atau fase implementasi untuk memenuhi persyaratan kinerja pengguna menyatakan.
Performa akses dan penyajian data dari website yang kelompok kami nilai cukup baik,
website ketika dijalankan dengan koneksi yang tidak terlalu cepat pun masih bisa
dibuka, walaupun yang nampak hanya tampilan kedua yang sengaja dimunculkan
ketika website di buka dengan koneksi yang lamban.
Bobot = 5
4. Heavily Used Configuration
Sebuah konfigurasi operasional banyak digunakan, membutuhkan pertimbangan
desain khusus, adalah karakteristik aplikasi.
6. Sumber : Function Point Training Booklet New.pdf
Persyaratan prosesor khusus untuk bagian tertentu dari aplikasi yang disertakan.
Web ini menyatakan pembatasan operasi membutuhkan kendala khusus pada aplikasi
dalam prosesor pusat atau dadicated prosesor.
Bobot = 3
5. Transaction Rate
Tingkat transaksi tinggi dan mempengaruhi desain, pengembangan, instalasi, dan
dukungan aplikasi.
Sumber : Function Point Training Booklet New.pdf
Tingkat transaksi tinggi dinyatakan oleh pengguna dalam aplikasi persyaratan atau
perjanjian tingkat layanan yang cukup untuk tinggi membutuhkan tugas analisis kenrja
dalam tahap desain. Di website yang kelompok kami nilai, masukkan data online ini ada
beberapa yang dibuat dengan banyak layar ada juga yang tidak membutuhkan banyak
layar.
Bobot = 4
6. On-Line Data Entry
Secara online entri data dan fungsi kontrol yang disediakan dalam aplikasi.
Sumber : Function Point Training Booklet New.pdf
Sistem memungkinkan penerimaan data secara online di beberapa fiturnya.
Masukkan data secara online dimasukkan oleh user maupun admin. Lebih dari 30%
dari transaksi data merupakan masukkan data interaktif.
Bobot = 5
7. End-User Efficiency
Fungsi online yang disediakan menekankan desain untuk efisiensi End-User.
Desain meliputi:
Bantuan navigasi (misalnya, tombol fungsi, melompat, menu yang dihasilkan
secara dinamis)
Menu
Bantuan online dan dokumen
Pergerakan kursor secara otomatis
Scrolling
Remote printing (melalui transaksi online)
Tombol fungsi yang telah preassigned
Kumpulan pekerjaan disampaikan dari transaksi online
Pilihan kursor data layar
Penggunaan video terbalik, menyoroti, warna menggarisbawahi, dan indikator
lainnya
7. Dokumentasi cetak dari pengguna transaksi online
Antarmuka mouse
Pop-up windows.
Seperti beberapa layar mungkin untuk mencapai fungsi bisnis
Dukungan Bilingual (mendukung dua bahasa; dihitung sebagai empat item)
Dukungan multibahasa (mendukung lebih dari dua bahasa; dihitung sebagai
enam item)
Sumber : Function Point Training Booklet New.pdf
Pada website yang kami nilai, terdapat banyak fungsi online yang telah disediakan
sehingga cukup memudahkan pengguna dari website tersebut. Terdapat enam atau
lebih poin di atas yang terdapat pada website yang kami nilai dan menyatakan
persyaratan untuk End-User efficiency cukup kuat untuk meminta tugas-tugas desain
untuk faktor manusia untuk dimasukkan (misalnya meminimalkan stroke key,
memaksimalkan default serta penggunaan template).
Bobot = 4
8. On-Line Update
Aplikasi ini menyediakan update online untuk file logika internal.
Sumber : Function Point Training Booklet New.pdf
Website telah menyediakan update file logika online utama secara internal. Pada
website yang kelompok kami nilai berkas logika ada yang dapat diubah secara online
maupun tidak. Beberapa file logic bahkan sudah disediakan menu sendiri untuk
merubah file tersebut.
Bobot = 3
9. Complex Processing
Proses yang kompleks merupakan karakteristik dari aplikasi. Komponen-
komponen berikut ini menyajikan:
Kontrol sensitif (misalnya pengolahan khusus audit) dan / atau aplikasi
keamanan khusus pengolahan.
Pengolahan logis ekstensif.
Pengolahan matematika ekstensif.
Banyak pengolahan pengecualian sehingga transaksi tidak lengkap yang
harus diproses lagi.
Pengolahan kompleks untuk menangani beberapa kemungkinan input/output.
Sumber : Function Point Training Booklet New.pdf
Web yang kami nilai ini memiliki kelima poin dari di atas. Proses internal website
yang kami nilai cukup kompleks dengan fitur-fitur yang dimiliki proses internal.
Bobot = 5
10.Reusability
8. Aplikasi dan kode dalam aplikasi secara khusus dirancang, dikembangkan dan
didukung untuk dapat digunakan dalam aplikasi lain.
Sumber : Function Point Training Booklet New.pdf
Konversi dan instalasi persyaratan dinyatakan oleh pengguna, dan konversi dan
instalasi panduan disediakandan diuji. Dampak dari konversi pada proyek tersebut tidak
dianggap penting. Selain itu, otomatis konversi dan instalasi alat yang disediakan dan
teruji.Kode yang digunakan untuk membuat website adalah kode yang bisa digunakan
kembali untuk membangun website dengan tujuan lain.
Bobot = 4
11.Installation Ease
Konversi dan kemudahan instalasi adalah karakteristik dari suatu aplikasi.
Konversi dan rencana instalasi dan / atau konversi alat yang disediakandan diuji selama
tahap uji coba sistem.
Sumber : Function Point Training Booklet New.pdf
Konversi dan instalasi persyaratan dinyatakan oleh pengguna, dan konversi dan
instalasi panduan disediakan dan teruji. Dampak dari konversi pada proyek ini dianggap
penting. Pada website ini proses instalasi sangat mudah, dan dapat juga menambahkan
aplikasi dari pihak ketiga yang mudah juga ditambahakan kedalam aplikasi.
Bobot = 3
12.Operational Ease
Kemudahan operasional adalah karakteristik dari aplikasi. Efektif start-up, back-
up, dan pemulihan prosedur disediakan dan diuji selama tahap uji coba sistem. Aplikasi
meminimalkan kebutuhan untuk kegiatan manual, seperti tape gunung, penanganan
kertas, dan langsung on-lokasi intervensi manual.
Sumber : Function Point Training Booklet New.pdf
Satu, beberapa, atau semua item berikut berlaku untuk aplikasi. Pilih semua yang
berlaku. Setiap item memiliki titik nilai satu, kecuali dinyatakan sebaliknya. Start-up yang
efektif, back-up, dan pemulihan proses yang disediakan, namun intervensi operator
diperlukan. Start-up yang efektif, back-up, dan pemulihan proses yang disediakan, tapi
tidak ada intervensi operator diperlukan (dihitung sebagai dua item). Aplikasi ini
meminimalkan kebutuhan untuk rekaman tunggangan. Aplikasi ini meminimalkan
kebutuhan untuk penanganan kertas. Pada website yang kami nilai, kemudahan dalam
penggunaan website cukup terjamin.
Bobot = 4
13.Multiple Sites
9. Aplikasi telah dirancang khusus, dikembangkan dan didukung untuk dipasang di
beberapa situs untuk beberapa organisasi
Sumber : Function Point Training Booklet New.pdf
Di website yang kami nilai dokumentasi dan rencana dukungan disediakan dan
diuji untuk mendukung aplikasi di beberapa situs dan beberapa situs yang
dipertimbangkan dalam desain, dan aplikasi ini dirancang untuk beroperasi di bawah
yang berbeda hadrware dan / atau perangkat lunak lingkungan. Sistem dirancang untuk
dapat digunakan lagi untuk instalasi di organisasi yang berbeda-beda karena file logic
yang digunakan juga reusable.
Bobot = 5
14.Facilitate Change
Aplikasi yang dirancang khusus, dikembangan dan didukung untuk memfasilitasi
perubahan. Terdapat beberapa karakteristik untuk mengajukan permohonan untuk
aplikasi yaitu :
Permintaan fleksibel dan laporan fasilitas asalkan dapat menangani
permintaan sederhana seperti logika diterapkan hanya satu file logika internal
(dihitung sebagai satu item).
Permintaan fleksibel dan laporan fasilitas disediakan yang dapat menangani
permintaan dari rata-rata kompleksitas, misalnya logika diterapkan untuk lebih
dari satu file logika internal (dihitung sebagai dua item).
Permintaan fleksibel dan fasilitas laporan disediakan yang dapat menangani
permintaan yang kompleks, misalnya kombinasi logika pada satu atau lebih
file logis internal (dihitung sebagai tiga item).
Data kontrol bisnis disimpan dalam tabel yang dikelola oleh pengguna dengan
online interaktif proses, tetapi perubahan berlaku hanya pada hari kerja
berikutnya.
Data kontrol bisnis disimpan dalam tabel yang dikelola oleh pengguna dengan
onlne interaktif proses, dan perubahan segera berlaku (dihitung sebagai dua
item).
Sumber : Function Point Training Booklet New.pdf
Web ini memiliki 4 poin dari 5 poin di atas. Sistem dirancang untuk memberikan
informasi dan memudahkan diantara pengguana, dengan sistem arsitektur dan
interface yang mudah dimengerti oleh user.
Bobot = 4
10. No. Karakteristik Bobot
1 Data Communications 4
2 Distributed Data Processing 4
3 Performance 5
4 Heavily Used Configuration 3
5 Transaction Rate 4
6 Online Data Entry 5
7 End-User Efficiency 4
8 On-Line Update 3
9 Complex Processing 5
10 Reusability 4
11 Installation ease 3
12 Operational ease 4
13 Multiple Sites 5
14 Facilitate Change 4
Total 57
Setelah proses dengan menggunakan tahap pertama yaitu dengan menggunakan 5
krietria dan menggunakan penilaian 14 atau yang disebut juga dengan Fi, dimana-mana
tahap telah menemukan hasil totalnya. Maka selanjutnya akan memulai perhitungan
dengan rumus di bawah ini.
Jumlah total : 31568
FI : 57
Maka FP : Total x (0,65 + (0,01 x FI)) = 31568 x (0,65 + (0,01 x 57)) = 31568 x (0,65 +
0,57)=
31568 x 1,22 = 38512,96
Dalam penulisan ini dapat disimpulkan bahwa penelitian ini menghasilkan nilai function point
yaitu 38512.96