Terakreditasi Peringkat Sinta 4 berdasarkan Petikan dari Keputusan Menteri Riset dan Teknologi/ Kepala Badan Riset dan Inovasi Nasional Nomor 200/M/KPT/2020, masa berlaku mulai Vol.3 No.1 tahun 2018 s.d Vol.7 No.2 tahun 2022

## Analisis Pengukuran dan Kualitas Software Menggunakan Function Point Analysis (Studi Kasus Software Harmony)
Johansah Wirabuana Susekti 1 , Gabrella Felicia Soebagio 2 , Soetam Rizky Wicaksono 3 1,3,3 Sistem Informasi, Fakultas Sains dan Teknologi, Universitas Ma Chung Malang, Indonesia
1 322010008@student.machung.ac.id
2 322010004@student.machung.ac.id
3 soetam.rizky@machung.ac.id
Received: 18-12-2022; Accepted: 27-08-2023; Published: 12-09-2023
Abstrak — Tujuan  pada  penelitian  ini  yaitu  mengukur kelayakan  dari  software  Harmony.  Prosedur  penelitian  yang ada pada penelitian ini adalah metode Function Point Analysis (FPA).  Obyek  penelitian  yang  digunakan  diperoleh  melalui identifikasi  sitemap  pada  software  Harmony  yaitu  modul- modul  yang  ada  di  dalam  software  Harmony.  Dalam mengetahui  bobot  aplikasi  Harmony  dan  menentukan kelayakan  harga  sehingga  dilakukan  pengukuran  untuk menentukan  bobot  aplikasi  yang  menghasilkan  perhitungan Crude Function Points (CFP) per modul, perhitungan Relative Complexity Adjustment Factor (RCAF), dan juga perhitungan akhir yaitu jumlah Function Points (FP) dengan jumlah 2659. Berdasarkan hasil pengukuran yang didapat dan dibandingkan  dengan  harga  yang  ditetapkan  oleh  Harmony, software  Harmony  layak  karena  sesuai  dengan  kualitas yang dijanjikan.
Kata kunci — Pengukuran, Kualitas, Kualitas Software , Function Point Analysis , Harmony
Abstract — This study aims to measure the feasibility of Harmony software. The research method used for this research is the Function Point Analysis (FPA) method. The research objects used were obtained through the identification of the sitemap in the Harmony software, namely the modules in the Harmony software. In determining the weight of the Harmony application and determining the feasibility of the price, measurements are taken to determine the weight of the application that produces the calculation of Crude Function Points (CFP) per module, the calculation of Relative Complexity Adjustment Factor (RCAF), and also the final calculation, namely the number of Function Points (FP) with the number of 2659. Based on the measurement results obtained and compared with the price set by Harmony, Harmony software is feasible because it is in accordance with the promised quality.
Keywords — Measurement, Quality, Software Quality, Function Point Analysis, Harmony

## I. P ENDAHULUAN
Harmony merupakan  salah  satu website  accounting yang  diproduksi  oleh  P.T.  Harmoni  Solusi  Bisnis ( Harmony )  sejak  tahun  2017.  Berdasarkan  buku  yang ditulis oleh  (Saqi Futaki, 2021)  dapat disimpulkan bahwa pengembangan Software  as  a  Service (SaaS)  merupakan
fokus  utama Harmony yang  terhitung  (namun  tidak terbatas  pada)  akuntansi, invoicing ,  serta  sistem  finansial yang  memiliki  dua  fitur  utama,  yakni OneFeed dan OneBook .  Berdasarkan  buku  karangan  (Suhartadi,  2021), disimpulkan bahwa regu pengembang yang berpengalaman mendukung Harmony Accounting , sehingga  tidak  sedikit  industri  besar  maupun  apalagi industri  rintisan  serta  UMKM  yang  mengandalkan Software  akuntansi  ini. Website ini  memiliki  fitur  untuk melakukan pencatatan penjualan, pembelian, klaim biaya, pengelolaan persediaan, dan pelaporan akuntansi. Melalui web  resmi  (P.T.  Harmoni  Solusi  Bisnis,  2017), disimpulkan  bahwa    Harmony  diperuntukan  untuk menyediakan  pemecahan  masalah  berbasis  teknologi finansial  yang  dapat  menuntaskan  semua  keperluan pembukuan  dengan  segera,  mudah,  mengasyikkan,  serta terjangkau kepada tiap owner UMKM.
Beberapa  perusahaan  besar  menggunakan Harmony sebagai  pencatatan  akuntansi  mereka,  seperti  bank Mandiri,  Arebi,  dan  IndoGold.  Kisaran  harga  yang ditawarkan  oleh  Harmony  bervaratif  menyesuaikan kebutuhan  dari  pengguna,  mulai  dari  Paket Basic yang cocok  digunakan  oleh  UMKM,  Paket Essential yang cocok  untuk  digunakan  oleh  bisnis  dengan  aset,  serta paket Professional yang  memiliki  beberapa  fitur  custom yang cocok digunakan untuk perusahaan besar.
Fitur  yang  disediakan  oleh Harmony sangat  lengkap dan  memiliki  beberapa  fitur  unggulan  seperti,  pelacakan invoice dalam  tampilan  yang  simpel,  pengelolaan  dan pelacakan  bisnis  dengan  mudah  berkat  adanya  diagram yang ringkas pada dashboard , dapat membuat invoice dan menerima  tagihan  dengan  mata  uang  asing,  dapat mendaftarkan  anggota  tim  tanpa  batas  jumlah  dan  biaya tambahan,  dapat  menampilkan  logo  perusahaan  di  setiap dokumen  yang  dikirimkan,  serta  dapat  mengelola pembukuan  di  seluruh  perusahaan  user.  Selain  fitur unggulan tersebut, Harmony juga menyediakan support & tranning berupa Free  Live  Chat  Support,  Step  by  Step Video  Tutorial  dan  pelatihan  privat  untuk  tim  sampai sepenuhnya bisa.
Software  Quality atau  kualitas  perangkat  lunak merupakan  kesesuaian  antara  fungsional software yang ada dengan fungional yang diinginkan dengan
memperhatikan  dokumentasi  pembangunan software dan karakteristik dari software.
Berdasarkan  buku  karangan  (Mehrens  &  Lehmann, 1973),  disimpulkan    bahwa  pengukuran  adalah  suatu mekanisme  yang  sistematis  guna  mengamati  perilaku seseorang  dan  mendeskripsikan  perilaku  dengan  bantuan skala  numerik  atau  sistem  pengkategorian.  Dalam keterkaitannya  dengan software ,  pengukuran  merupakan aktivitas  meneliti  dan  menilai  fungsional  software menggunakan prosedur yang sistematis.
Pengukuran  kualitas software bisa  dilakukan  dengan beberapa  jenis  metode  seperti Lines  of  Code, Functional Point  Analysis  (FPA) ,  atau Wideband  Delphi (Rizky Wicaksono  et  al.,  2018).  Namun,  pada  penelitian  ini menggunakan  metode  FPA  yang  lebih  efektif  dan  bisa dilakukan secara subjektif berbeda dari metode Wideband Delphi dan Lines  of  Code yang  menerapkan  perhitungan perkiraan yang lebih kompleks dan obyektif.
Menurut  penelitian  (Irawati  &  Mustofa,  2013), disimpulkan  bahwa  metode Function  Point (FP) merupakan  teknik  agar  dapat  memperoleh  metrik mengenai  fungsionalitas  dari  perangkat  lunak  yang  pada mulanya  diutarakan  oleh  Allan  Albrecht  dan  selanjutnya disempurnakan  oleh  lembaga International  Function Point User Goup (IFPUG). Bukti  kegunaan  FPA,  juga  ditunjukkan  ketika  FPA digunakan  di  seluruh  dunia  sejak  diperkenalkan  oleh Allan  Albrecht  pada  tahun  1979,  dan  masih  diperbarui oleh  International  Function  Point  User  Group.  Selain  itu, hal  lain  yang  membuktikan  bahwa  FPA  dapat  digunakan untuk  pengukuran  software  dapat  dilihat  pada  tesis  yang disusun oleh Anggi Yhurinda Perdana Putri yang berjudul “ Modifikasi Metode Function
Point Dengan
Menambahkan Kompleksitas Proses Bisnis Pada General System  Characterictics  Untuk  Estimasi  Biaya  Perangkat Lunak ” dan seminar riset yang disusun oleh Nur Rachmat dan Saparudin yang berjudul “ Estimasi Ukuran Perangkat Lunak  Menggunakan  Function  Point  Analysis  –  Studi Kasus  Aplikasi  Pengujian  dan  Pembelajaran  Berbasis Web ”.  Sehingga,  berdasarkan  penjelasan  dan  bukti  yang telah  dipaparkan,  penelitian  ini  menggunakan  metode FPA  untuk  mengukur software  Harmony .  Tujuan  dari pengukuran  ini  adalah  untuk  mengukur  kelayakan  dari software Harmony.

## II. M ETODOLOGI PENELITIAN
Langkah awal dari metode Functional Point (FP) yaitu menentukan  jumlah  komponen Function  Point  Analysis (FPA).  Analisa  komponen  FPA  didasarkan  pada  lima fungsi  sebagai  parameter  yaitu External  Input,  External Output,  Internal  Logic  Files,  External  Logic  Files, dan Inquires .  Setelah  melakukan  analisa,  langkah  berikutnya yaitu  menggunakan  rumus Crude  Function  Point (CFP) untuk menghitung total CFP berdasarkan komponen  FPA yang telah dianalisis per modul.
Setelah mengetahui total CFP yang dihitung per modul, langkah selanjutnya yaitu menghitung RCAF berdasarkan tingkat  kerumitan  dengan  perhitungan  skala  0  hingga  5,
skala yang sudah ditentukan akan ditotal dan menghasilkan total RCAF.
Langkah  terakhir  yang  dilakukan  setelah  menghitung total  RCAF  yaitu  menentukan  nilai  FP  menggunakan rumus FP
FP = CFP x (0.65 + 0.01 x RCAF) Keterangan FP CFP RCAF 0.65 + 0.01 : = Function Point = Crude Function Point = Relative Complexity Adjustment Factor
= Konstanta bawaan
III. H ASIL DAN PEMBAHASAN
Analisa Komponen FPA
Dalam  rangka  menentukan  jumlah  komponen  FPA, langkah pertama yang perlu dilakukan adalah pengamatan dan  percobaan  di  dalam  aplikasi.  Tujuannya  untuk memahami  alur  proses  serta  menentukan  komponen  FPA di dalam aplikasi Harmony .
Gambar 1. Tampilan Aplikasi Harmony
Langkah  kedua  yang  dilakukan  sebelum  menentukan jumlah komponen FPA adalah membuat sitemap .
Gambar 2. Sitemap Aplikasi Harmony Langkah  ketiga  setelah  membuat sitemap adalah membuat  diagram flow berdasarkan  modul-modul  yang diperoleh  dari sitemap. Hasilnya  diperoleh  34  modul diagram flow .
Gambar 3. Diagram Flow pada Modul Bill Langkah  keempat,  dalam  analisa  komponen  FPA terdapat  lima  fungsi  yang  digunakan  sebagai  parameter analisis yaitu:
- External Input (EIs)
Input  yang  berasal  dari  luar  sistem,  baik  dari  pengguna ataupun dari sistem yang lain. Setelah itu digunakan untuk memperbarui Internal Logical Files.
- External Output (EOs)
Output adalah data yang terlihat dalam software sehingga dapat  memberikan  informasi  pada  pengguna  atau  dalam bentuk layar, laporan, pesan kesalahan, dll.
- Internal Logical Files (ILFs)
Adalah data yang digolongkan secara logis yang disimpan secara internal dan diambil dari input eksternal.
- External Interface Files (EIFs)
Adalah  informasi  yang dikelompokkan secara  logis tetapi berada  di  luar  aplikasi  dan  memberikan  informasi  yang dibutuhkan oleh aplikasi.
- External Inquiries (EQs)
Didefinisikan  menjadi  input  jaringan  yg  memicu  respons aplikasi buat membuat hasil jaringan
Melalui  analisa  dan  pengukuran  komponen  FPA, diperoleh  34  modul  dengan  dua  diantaranya  tidak memiliki komponen FPA.
T ABEL I A NALISA K OMPONEN FPA PADA M ODUL B ILL
Setelah analisa komponen FPA, selanjutnya komponen- komponen tersebut dibagi kedalam tiga jenis faktor yaitu:
- Simple = berwarna hijau,
- Average = berwarna oranye, - Complex = berwarna merah.
Pembagian  tersebut  dilakukan  berdasarkan  penilaian terhadap tingkat kompleksitas atau tingkat kesulitan dalam pembuatan komponen tersebut.
Perhitungan CFP Untuk  menentukan  CFP,  hasil  analisa  komponen  FPA dari  setiap  modul  yang  telah  dibagi  kedalam  tiga  faktor tingkat  kompleksitas  dimasukkan  kedalam  rumus  CFP. Hasilnya, diperoleh nilai-nilai CFP dari 32 modul.
T ABEL III
PERHITUNGAN CFP PADA MODUL BILL Perhitungan RCAF
Perhitungan RCAF digunakan dalam menghitung tingkatan  kompleksitas  yang  didasarkan  pada  14 karakteristik  dari  RCAF.  Penilaian  dari  kompleksitas RCAF memiliki skala (0-5) dengan syarat yaitu :
- 0 berarti tidak berpengaruh,
- 1 berarti insidental,
- 2 berarti moderat,
- 3 berarti rata-rata,
- 4 berarti signifikan,
- 5 berarti essential .
T ABEL IIIII P ERHITUNGAN RCAF
sPerhitungan Function Point
Berdasarkan  perhitungan  dari  tabel  CFP  pada  tabel  dua, didapatkan  nilai  total  CFP  dari  semua  modul  yaitu  2418. Selanjutnya, dari tabel perhitungan RCAF pada tabel tiga, didapatkan hasil total RCAF yaitu 45. Sehingga, hasil dari perhitungan Function Point diperoleh sebesar 2659,8. T ABEL IVV P ERHITUNGAN F UNCTION P OINT

## IV. K ESIMPULAN
Dari  modul-modul  tersebut,  modul  laporan  memiliki tingkat kompleksitas paling tinggi. Simpulan ini diperoleh melalui  hasil  perhitungan  CFP  pada  modul  laporan  yang memiliki  angka  paling  tinggi  yakni  dua  ratus  sembilan puluh  sembilan.  Sedangkan  modul  yang  memiliki  tingkat kompleksitas  paling  rendah  adalah  modul  notifikasi dengan  jumlah  CFP  sebesar  tiga.  Selain  itu,  ada  pula beberapa  modul  yang  tidak  dapat  dihitung  karena  tidak memiliki  komponen  FPA  seperti  modul dashboard dan modul extension . Secara fungional, aplikasi akuntansi Harmony memiliki daya guna yang sangat baik. Hampir semua form input pencatatannya memiliki kolom input yang termasuk banyak  dibandingkan  aplikasi  akuntansi  lain  dan  begitu detil.  Meskipun Harmony merupakan  aplikasi  akuntansi buatan dalam negeri, namun aplikasi ini juga menyediakan  fungsi  untuk  digunakan  di  luar  negeri seperti pengaturan bahasa dan pemilihan mata uang.
Untuk  mengetahui  bobot  aplikasi Harmony dan menentukan kelayakan harga sehingga dilakukan pengukuran  untuk  menentukan  bobot  aplikasi  yang menghasilkan  perhitungan Crude  Function  Points (CFP) per  modul,  perhitungan Relative  Complexity  Adjustment Factor (RCAF),  serta  perhitungan  akhir  yaitu  jumlah Function  Points (FP)  dengan  jumlah  2659.  Berdasarkan hasil  pengukuran  yang  didapat  dan  dibandingkan  dengan harga  yang  ditetapkan  oleh Harmony , software  Harmony layak karena sesuai dengan kualitas yang dijanjikan.
R EFERENSI
[1] P.T.  Harmoni  Solusi  Bisnis.  (2017). Pembukuan  Lebih  Mudah . Https://Www.Harmony.Co.Id/.
[2] Saqi  Futaki,  S.  (2021,  October  24). Bantu  Pengusaha  UMKM
Maju, Harmony Sediakan Teknologi Pembukuan .
Https://Www.Timesindonesia.Co.Id/Read/News/377614/Bantu- Pengusaha-Umkm-Maju-Harmony-Sediakan-Teknologi- Pembukuan.
[3] Suhartadi,  I.  (2021,  November  24). Software  Akuntansi  Jadi
Solusi
untuk Perusahaan .
Https://Investor.Id/It-and- Telecommunication/272105/Software-Akuntansi-Jadi-Solusi- Untuk-Perusahaan.
[4] Lenny  Dwi  Rizka,  C.,  Shinta  Dewi,  F.,  &  Rizky  Wicaksono,  S. (2018).  PENGUKURAN  DAN  KUALITAS  PERANGKAT LUNAK WEBSITE “LINKEDIN” MENGGUNAKAN METODE FUNCTION POINT ANALYSIS. JISKa , 3 (2), 79–83.
[5] Junyati.  (n.d.). Kualitas  Software  Model  ISO  9126 .  Retrieved December 2, 2022, from https://sis.binus.ac.id/2019/04/04/kualitas-software-model-iso-
9126/
[6] Mehrens,  W.  A.,  &  Lehmann,  I.  J.  (1973). Measurement  and evaluation  in  education  and  psychology .  Holt,  Rinehart  and
Winston.
[7] Function Based Metric (Function Point) . (n.d.). Binus University. Retrieved December 3, 2022, from [7]
https://socs.binus.ac.id/2015/08/19/function-based-metric- function-point/
[8] Sanjaya,  D.  (2011,  July  7). Software  Measurement :  Function Point . Dendiie Sanjaya. https://www.slideshare.net/dendiesanjaya/software-measurement- function-point
[9] Rizky  Wicaksono,  S.,  Satirah  Khairunnisa,  A.,  Widiya  Rezkita, M., Alfredo, V., Studi Sistem Informasi, P., Sains dan Teknologi, F.,  &  Ma  Chung,  U.  (n.d.).  ANALISIS  PENGUKURAN  DAN KUALITAS PERANGKAT LUNAK (STUDI KASUS
PERANGKAT  LUNAK SAGE 50CLOUD). Jurnal TEKINKOM , 4 , 2621–3079. https://doi.org/10.37600/tekinkom.v4i1.207
This is an open access article under the CC–BY-SA license.