## PEMANFAATAN FRAMEWORK CODEIGNITER DALAM MEMBANGUN APLIKASI PERHITUNGAN LABA PADA AMMA SNEAKERS PONTIANAK
Sri Murni 1* , Raja Sabaruddin 2 , Muhammad Faisal Marza 3
Program Studi Sistem Informasi, Universitas Bina Sarana Informatika, Pontianak 1 Program Studi Sistem Informasi Akuntansi, Universitas Bina Sarana Informatika, Pontianak 2 Program Studi Sistem Informasi AKuntansi, Universitas Bina Sarana Informatika, Pontianak 3 e-mail: sri.six@bsi.ac.id 1 , raja.rjd@bsi.ac.id 2

## Abstrak
Kehidupan  sekarang menuntut  setiap individu maupun perusahaan selalu dekat dengan teknologi.  Hampir  setiap  orang  memiliki smartphone ,  perusahaan  atau  instansi  memiliki komputer  bahkan  sudah  menerapkan  sistem  terkomputerisasi.  Penerapan  sistem  informasi dalam  mengelola  dan  menghitung  keuntungan  (laba)  memberikan  berbagai  kelebihan  seperti perhitungan  lebih  sistematis,  cepat,  akurat,  dan  data  tersimpan  lebih  aman.  Amma  Sneakers Pontianak  adalah  badan  usaha  yang  menjual  berbagai  jenis  sepatu  dan  sendal second (bekas) berkualitas,  memiliki  pemasok  dari  berbagai  daerah  sebagai  penyuplai  persediaan  sepatu  dan sendal  sebagai  produk  jualnya.  Banyak  orang  yang  merasa  bingung,  terutama  pelaku  bisnis untuk  menghitung  laba  rugi.  Proses  perhitungan  laba  pada  Amma  Sneakers  Pontianak  masih belum  sesuai  dengan  aturan  perhitungan  laba,  karena  ada  komponen  yang  perlu  masuk  dalam perhitungan  yakni biaya-biaya operasional  seperti  biaya sewa tempat, transportasi, biaya kirim dan  biaya  bahan  baku.  Hal  ini  perlu  dicatat  dan  dihitung  sebagai  komponen  dari  perhitungan laba. Penelitian ini akan berfokus  untuk membuat sebuah  aplikasi perhitungan laba yang dapat mengelola  transaksi  pendapatan  dan  beban  untuk  menghitung  laba  usaha.  Metode  yang digunakan  dalam  membangun  aplikasi  adalah  metode waterfall .  Penelitian  ini  menghasilkan sistem  informasi  berbasis  website  dengan  memanfaatkan  framework  codeigniter  yang  dapat dimanfaatkan  Amma  Sneakers  Pontianak  sebagai  fungsi  yang  dapat  menghitung  laba  dari transaksi penjualan.
Kata Kunci : Perhitungan Laba; Framework CI; Waterfall

## Abstract
Today's life demands that every individual and company is always close to technology. Almost everyone has a smartphone, a company or agency has a computer and has even implemented a computerized  system.  The  application  of  information  systems  in  managing  and  calculating profits  (profit)  provides  various  advantages  such  as  more  systematic,  fast,  accurate calculations, and more secure stored data. Amma Sneakers Pontianak is a business entity that sells various types of second hand (used) shoes and sandals, has suppliers from various regions as suppliers of shoes and sandals as its selling products. Many people feel confused, especially business people, to calculate profit and loss. The profit calculation process on Amma Sneakers Pontianak  is  still  not  in  accordance  with  the  profit  calculation  rules,  because  there  are components that need to be included in the calculation, namely operational costs such as space rental costs, transportation, shipping costs and raw material costs. This should be recorded and calculated as a component of the profit calculation. This research will focus on making a profit calculation  application  that  can  manage  income  and  expense  transactions  to  calculate operating  profit.  The  method  used  in  building  the  application  is  the  waterfall  method.  This research  produces  a  website-based  information  system  by  utilizing  the  codeigniter  framework that  Amma  Sneakers  Pontianak  can  use  as  a  function  that  can  calculate  profits  from  sales transactions.
Keywords : Profit Calculation; CI Framework, Profit Application; Waterfall

## I. PENDAHULUAN
Saat  ini  setiap  individu  maupun perusahaan  selalu  dekat  dengan  teknologi, setiap  orang  memiliki smartphone ,  setiap perusahaan  atau  instansi  memiliki  sistem terkomputer.  Hal  tersebut  dikarenakan dekat dengan teknologi, maka memudahkan mendapatkan  informasi  terkini.  Kecepatan pertumbuhannya  semakin  meningkat  dari tahun  ke  tahun,  hal  ini  ditandai  dengan penggunaan  komputer  pada  segala  aspek, baik  itu  perusahaan  jasa,  perdagangan, maupun industry [1].
Perkembangan teknologi terkomputer telah  merambak  ke  berbagai  bidang diantaranya  bidang  pendidikan,  bidang usaha  jasa  maupun  bidang  usaha  dagang, dengan menerapkan teknologi proses pengolahan  data  dari  transaksi  dapat  lebih cepat  dibandingkan  dengan  proses  bisnis yang  belum  terkomputer.  Penerapan  sistem informasi  atau  sistem  terkomputer  dalam mengelola  dan  menghitung  keuntungan (laba) secara terkomputerisasi  memberikan berbagai  keuntungan  seperti  perhitungan lebih  sistematis,  lebih  cepat,  data  transaksi pun tersimpan lebih aman [2]. Penting bagi perusahaan  untuk  mengetahui  laba  yang diperoleh  oleh  perusahaan  baik  perusahaan dagang  maupun  perusahaan  dibidang  jasa mengharuskan  proses  pencatatan  tersebut harus tersimpan dan dikelola dengan baik.
Amma  Sneakers  Pontianak  adalah badan  usaha  yang  menjual  berbagai  jenis sepatu dan sendal second (bekas) berkualitas,  usaha  yang  didirikan  oleh Bapak  Amirul  Muchdi  memiliki  pemasok dari  berbagai  daerah  sebagai  penyuplai persediaan sepatu dan sedal sebagai produk jualnya.  Pembelian  produk-produk  tersebut dihitung  berdasarkan  satuan  kemasan  yang berisikan  perlusin  (kelipatan  12).  Setiap bulan  Amma  Sneaker  mampu  menjual lusinan  sepatu  dan  sendal,  namun  proses pencatatan  dan  perhitungan  laba  pada Amma  Sneaker  masih  belum  dikelola
dengan  baik,  dikarenakan  tidak  dicatat secara  terperinci,  Bapak  Amirul  selaku pemilik  usaha  hanya  menghitung  laba berdasarkan  hasil  penjualan  dikurangi dengan modal yang dikeluarkan.
Dalam  bidang  akuntansi  laba  dapat menjadi  sebuah  strategi  kebijakan  usaha sehingga perlu dihitung dengan baik. Istilah laba  pun  terbagi  menjadi  dua  yaitu  laba kotor  dan  laba  bersih,  kedua  laba  tersebut merupakan  bagian  dari  komponen  Laporan Laba  Rugi.  Banyak  orang  yang  merasa bingung, terutama  pelaku  bisnis  untuk menghitung laba rugi dari usahanya.  Maka, banyak  didapati  orang  yang  mencampur istilah  laba  dan  rugi.  Padahal, laba  bersih dan  laba  kotor adalah  dua  konsep  yang berbeda. Dengan demikian untuk mengenalinya  akan  digunakan  rumus  laba rugi  yang  berbeda,  baik  rumus  laba  kotor maupun  rumus  laba  bersih.  Selain  untuk menghitung  dan  menemukan  rumus-rumus yang  tepat,  perlu  kiranya  mengetahui pengertian, komponen-komponen dan manfaat  dari  perhitungan  laba  dan  rugi tersebut.
Proses  perhitungan  laba  pada  Amma Sneakers  Pontianak  masih  belum  sesuai dengan aturan perhitungan laba, karena ada komponen  yang  perlu  masuk  dalam perhitungan seperti biaya-biaya yang dikeluarkan agar terlaksana proses
penjualan  seperti  biaya  sewa  tempat,  biaya transportasi,  biaya  kirim  dan  biaya  bahan baku  perlu  dicatat  dan  dihitung  sebagai komponen  dari  perhitungan  laba.  Padahal dengan  cepatnya  perkembangan  teknologi saat ini membuat sistem khusus perhitungan laba  penjualan  bukanlah  hal  yang  sulit, akibat  dari  sistem  pencatatan  dokumen yang  masih  konvensional  pun  memiliki beberapa  kelemahan  seperti  perhitungan tidak  akurat  karena  kurangnya  komponen transaksi  yang  tidak  diikut  sertakan,  tidak adanya  historis  perhitungan  bulan  atau waktu  sebelumnya,  dan  waktu  pembuatan
laporan  yang  memakan  waktu  yang  cukup lama.  Sistem  informasi  perhitungan  laba dengan  memanfaatkan  sistem  terkomputer diperlukan  agar  Amma  Sneakers  Pontianak dapat  mencatat  dan  menghitung  laba  yang diperoleh menjadi sistematis dengan
memanfaatkan kelebihan pada proses pengelolaan terkomputerisasi. Proses perhitungan  yang  memanfaatkan  sistem terkomputerisasi  bisa  lebih  cepat,  lebih aman dan terstandar [3][4]. Penelian  ini  akan  berfokus  untuk membuat sebuah sistem informasi perhitungan  laba  yang  dapat  mengelola transaksi  pendapatan  dan  beban  untuk menghitung  laba  usaha  berbasis  website dengan
memanfaatkan
framework codeigniter.. II. TINJAUAN PUSTAKA
2.1 Sistem
Sistem  merupakan  komponen  dan element  dari  suatu  organisasi  yang  saling bekerja  sama  atau  berhubungan  satu  sama lain dalam upaya membentuk sebuah sistem informasi  untuk  mencapai  tujuan  [5]. Sistem  juga  dapat  didefinisikan  sebagai kumpulan  orang  yang  saling  bekerja  sama dengan  ketentuan-ketentuan  aturan  yang sistematis dan terstruktur untuk membentuk satu  kesatuan  yang  melaksanakan  suatu fungsi untuk mencapai tujuan [6].

## 2.2 Informasi
Informasi  adalah  data  yang  diolah menjadi  bentuk  yang  lebih  berguna  dan lebih  berarti  bagi  penerimanya.  Informasi terbentuk  dari  kumpulan  data  yang  relevan dan  mempunyai  arti  yang  menggambarkan suatu  kejadian-kejadian  atau  kegiatan- kegiatan [2].
Informasi  adalah  data  kenyataan yang  menggambarkan  suatu  kejadian- kejadian  dan  kesatuan  nyata.  Kejadian- kejadian  ( event )  adalah  kejadian  yang terjadi pada saat tertentu [7].
2.3 Framework CodeIgniter
CodeIgniter adalah merupakan sebuah  aplikasi  terbuka  atau open source yang  berpondasi  dari framework PHP dengan model MVC atau juga biasa disebut Model View Controller yang  digunakan untuk  membangun  suatu website dinamik dengan menggunakan kode PHP [1][8].
CodeIgniter  adalah  sebuah  aplikasi open  source  yang  berupa  kerangka  kerja atau  framework  untuk  membangun  website menggunakan  bahasa  pemrograman  PHP [3].
2.4 Metode Waterfall Model air terjun ( WaterFall )
merupakan  termasuk  dalam  model  SDLC atau  disebut  model  sekuensial  linier ( sequential  linier )  atau  alur  hidup  klasik ( classic  life  cycle ).  Model  air  terjun menyediakan pendekatan alur hidup perangkat  lunak  secara  sekuential  atau terurut  dimulai  dari  analisis,  desain, pengkodean, pengujian, dan tahap pendukung ( support )[1].
Metode  Waterfall  yang  sering disebut  metode  air  terjun  yang  merupakan metode  yang  dapat  melakukan  dalam pembuatan  sebuah  pembaruan  sistem  yang berjalan. Metode waterfall bersifat sistematis, dan rangkaian sistem perancangan software dilakukan  secara urutan [4]. . III. METODOLOGI PENELITIAN 3.1 Metode Pengembangan Software Model pengembangan perangkat lunak  yang  digunakan  pada  pembuatan sistem informasi ini adalah model
Waterfall. Model Waterfall atau  diartikan model  air  terjun  merupakan  salah  satu model  sekuansial  linier  ( sequential  linier) atau  alur  hidup  klasik (classicle  cycle).
Model  air  terjun  menyediakan  pendekatan alur hidup perangkat lunak secara sekuensial  atau  terurut  yang  terdiri  dari  5
tahap,  yaitu  dari  analisia  kebutuhan  sistem,
desain, pengkodean, pengujian, dan pendukung  [9][4].  Adapun  tahap-tahap  di dalam  model  air  terjun (waterfall) adalah sebagai berikut:
1. Analisa Kebutuhan Melakukan pengamatan secara langsung ke  Amma Sneaker Pontianak untuk  mengamati  proses  berjalan, melakukan wawancara serta melakukan studi pustaka untuk mencari  referensi  yang  berkaitan  dan memiliki  kesamaan  dengan  tema penelitian  yaitu  perhitungan  laba penjualan.  Tahapan  tersebut  untuk menganalisa kebutuhan yang merupakan  tahap  awal  yang  bertujuan mengetahui spesifikasi yang dibutuhkan oleh calon pengguna. 2. Desain
Tahapan  desain  dilakukan  setelah penulis  mendapatkan  kebutuhan  dan mengkonversikannya  kedalam  bentuk rancangan  beberapa  diagram.  Untuk memberikan gambaran terhadap sistem yang  diperlukan  maka  diagram  yang digunakan  terbagi  menjadi  diagram pemodelan  dengan  membuat  diagram Unified  Modelling  Language (UML) yang  terdiri  dari use  case  diagram,
activity  diagram,  class  diagram dan sequence  diagram serta  membuat
diagram database menggunakan Entity Relationship  Diagram (ERD), Logical Record Structure (LRS).
3. Pengkodean Bahasa  pemograman  yang  digunakan pada proses pengembangan aplikasi ini adalah bahasa PHP ( Hypertext Prepocessor ) yang diintegrasikan
dengan framework Codeigniter  agar
menghasilkan sistem berorientasi
objek.
4. Pengujian Pengujian perangkat lunak menggunakan metode blackbox testing
dimana  metode testing ini  menguji bagian  luar  sistem  saja.  Pengujian dilakukan pada proses inti sistem.
5. Pendukung Tahap  Pendukung  diharapkan  dapat mengatasi  kesalahan  yang  ada  di dalam  perangkat  lunak  serta  dapat membantu  pengembang  memperbaiki perangkat  lunak  yang  bermasalah tanpa  harus  membuat  perangkat  lunak yang baru.

## 3.2 Teknik Pengumpulan Data
Pengumpulan  data  diperlukan  dalam upaya mendapatkan informasi. 1. Observasi Mendatangi  tempat  objek  penelitian Amma Sneakers Pontianak. Pengamatan dilakukan untuk mengetahui sistem berjalan perhitungan laba penjualan,. 2. Wawancara Wawancara  juga  dilakukan  ketika proses  kunjungan  langsung,  proses tanya  jawab  dilakukan  kepada  Bapak Amirul selaku Pemilik usaha.
Pertanyaan  yang  diberikan  berkaitan dengan  sistem  berjalan  perhitungan laba  penjualan,  pertanyaan  bertujuan untuk  mengetahui  permasalahan  yang terjadi dan mendukung hasil observasi.
3. Studi Pustaka
Penulis mengumpulkan informasi pendukung lainnya dengan cara mempelajari  buku-buku  dan  penelitian terdahulu  yang  memiliki  kesamaan tema pada permasalahan yang dibahas.

## IV. HASIL DAN PEMBAHASAN
4.1. Tinjauan Kasus
Menjabarkan  tentang  proses  sistem berjalan  yang  digambarkan  dalam  bentuk activity diagram.
1. Proses Pembelian
Gambar 1 Activity Diagram Proses Pembelian Sumber : Hasil Penelitian, 2021

## 2. Proses Penjualan
Gambar 2 Activity Diagram Proses Penjualan Sumber : Hasil Penelitian, 2021
3. Laporan Gambar 3 Activity Diagram Laporan Sumber : Hasil Penelitian, 2021 4.2. Analisa Kebutuhan Software Analisa  kebutuhan Software terfokus pada  sistem  perhitungan  laba  yang  dibuat untuk  Amma  Sneakers  Pontianak.  Sistem ini  terdiri  dari  2  (dua)  level  akses,  adapun masing-masing  akses  dapat  melakukan sebagai berikut:
1. Akses Kasir
a. Melakukan login,
b. Melihat dashboard,
c. Mengelola transaksi penjualan,
d. Melihat laporan penjualan harian.
2. Akses Pemilik a. Melakukan login, b. Melihat dashboard, c. Mengelola pengguna, d. Mengelola produk, e. Mengelola supplier, f. Mengelola transaksi beban, g. Mengelola transaksi pembelian, h. Mengelola transaksi penjualan, i. Melihat laporan pembelian, j. Melihat laporan penjualan,
k. Melihat laporan beban, l. Melihat laporan perhitungan laba.
4.3. Activity Diagram
Activity  diagram merupakan  bentuk visual  dari  alur  kerja  yang  berisi  aktivitas dan tindakan, yang juga dapat berisi pilihan, atau pengulangan bertujuan untuk menjelaskan  aktivitas  komputer  dengan
menggambarkan  alur  kontrol  secara  garis besar.  Berikut  ini  adalah  hasil  rancangan activity  diagram pada  sistem  perhitungan laba yang dibuat.
1. Activity  Diagram Mengelola  Transaksi
Beban
Gambar 4 Activity Diagram Mengelola
Transaksi Beban
Sumber : Hasil Penelitian, 2021
2. Activity Diagram Mengelola Transaksi
Pembelian
Gambar 5 Activity Diagram Mengelola Transaksi Pembelian Sumber : Hasil Penelitian, 2021 3. Activity Diagram Mengelola Transaksi Penjualan Gambar 6 Activity Diagram Mengelola Transaksi Penjualan
Sumber : Hasil Penelitian, 2021
4. Activity Diagram Mengakses Laporan Gambar 7 Activity Diagram Mengakses Laporan Sumber : Hasil Penelitian, 2021 4.4. Use Case Diagram Berdasarkan analisa kebutuhan software, maka  aplikasi  yang  dibangun dapat  dilihat  pada  rancangan use  case diagram berikut  yang  terdiri  dari  2 actor , masing-masing actor memiliki  akses  yang berbeda berdasarkan kebutuhan dan tanggung jawab masing-masing.
Gambar 8 Use Case Diagram
Sumber : Hasil Penelitian, 2021
4.5. Entity Relationship Diagram (ERD) ERD dibuat dengan tujuan memberikan  penjelasan  tentang  entitas beserta elemen-elemen datanya dan hubungannya  dengan  entitas  yang  lain. Berikut  hasil  desain  ERD  pada  sistem perhitungan laba.

## Gambar 9
Entity Relationship Diagram Sumber : Hasil Penelitian, 2021
4.6. Logical Record Structure (LRS) LRS  merupakan  hasil  representasi
dari struktur record-record pada tabel-tabel yang  ada  pada  basis  data.  Berikut  hasil desain ERD pada sistem perhitungan laba.
Gambar 10 Logical Record Structure Sumber : Hasil Penelitian, 2021 4.7. User Interface 1. Login Gambar 11 Login Sumber : Hasil Penelitian, 2021

## 2. Dashboard
Gambar 12 Dashboard Sumber : Hasil Penelitian, 2021
3. Halaman User
Gambar 13 Halaman User Sumber : Hasil Penelitian, 2021

## 4. Halaman Produk
Gambar 14 Halaman roduk
Sumber : Hasil Penelitian, 2021

## 5. Halaman Supplier
Gambar 15 Halaman Supplier
Sumber : Hasil Penelitian, 2021
6. Halaman Transaksi Pembelian Gambar 16 Halaman Transaksi Pembelian Sumber : Hasil Penelitian, 2021 7. Halaman Transaksi Penjualan
Gambar 17 Halaman Transaksi Penjualan 8. Halaman Transaksi Beban
Gambar 18
Halaman Transaksi Beban
9. Laporan Laba
Gambar 19

## Laporan Laba

## V. KESIMPULAN
Berdasarkan  hasil  dari  analisa  dan rancangan  yang  telah  penulis  paparkan, maka  dapat  ditarik  kesimpulan  sebagai berikut:
1. Sistem  berjalan  saat  ini  pada  Amma Sneaker dalam menghitung laba masih menggunakan  cara  konvensional  yaitu setiap  pengelolaan  transaksi  dicatat pada  buku  dan  kemudian  dihitung berdasarkan total modal dikurangi total pendapatan. Dimana beberapa komponen  pokok  seperti  beban  yang dikeluarkan yakni seperti biaya operasional  tidak  dimasukkan  dalam proses perhitungan laba. Maka menyebabkan  laba  yang  diperoleh bukan merupakan jumlah yang sebenarnya.
2. Sistem berjalan saat ini belum menghasilkan  laporan  laba  penjualan setiap bulan.
3. Dengan  beralihnya  sistem  berjalan yang  konvensional  menjadi  sistem terkomputerisasi  dengan  membangun aplikasi  perhitungan  laba  maka  hal tersebut  akan  mempermudah  pihak
Amma  Sneakers  dalam  mengetahui laporan-laporan yang terdiri dari laporan  pembelian,  laporan  penjualan, laporan  beban  dan  laporan  jurnal  serta perhitungan  laba  secara  cepat,  tepat dan akurat. Data tersimpan lebih aman dan  tidak  membutuhkan  ruang  untuk penyimpanan berkas transaksi.
4. Aplikasi yang dibangun sudah berbasis website  namun  hanya  pada  fitur
backend. Aplikasi hanya dapat diakses melalui komputer dan bersifat offline . VI. SARAN
Dari kesimpulan yang telah diuraikan,  masih  terdapat  kekurangan  pada aplikasi  yang dibangun. Berikut saran yang dapat diberikan oleh penulis:
1. Menambahkan  fitur  frontend  seperti web  profil  Amma  Sneaker,  katalog produk, dan penjualan online  sehingga dapat memperluas jangkauan pemasaran. 2. Aplikasi perhitungan laba dikembangkan  menjadi  aplikasi  yang dapat diakses menggunakan handphone .

## VII. DAFTAR PUSTAKA
[1]
H.  Sulistiono, Cara  mudah  dengan codeigniter,  jquery,  bootstrap  dan datatable .  Elex  Media  Komputindo,
2018.
[2] T.  S.  N.  K.  Rina  Riniawati,  Yusti Farlina,  “Perancangan  Web  E-
Commerce  Pada  PT.  Tata  Makmur Sejahtera  Sukabumi,” J.  SWABUMI (Suara  Wawasan  Sukabumi)    Ilmu
Komoputer,  Manajemen,  dan  Sos. , vol. 5, no. 2, 2017. [3] Y.  L.  Sri  Murni  ,  Latifah  Latifah  , Raja Sabaruddin, “PENERAPANAN METODE WATERFALL DALAM PEMBANGUNAN APLIKASI AKUNTANSI KONTRAKTOR DENGAN PEMROGRAMAN PHP,” J. Teknol. Inf. Mura , vol. 11, no. 1, 2019.
[4] F.  Rizki,  D.  Irawan,  and  A.  T.
Hidayat,  “Penerapan  Api  Whatsapp Dalam Pelayanan Uji Plagiasi Universitas  Bina  Insan  Berbasis Web Mobile,” vol. 9, no. 3, pp. 528– 535, 2022, doi: 10.30865/jurikom.v9i3.4054. [5] R.  A.  Fauzi, Sistem  Informasi Akuntansi (Berbasis Akuntansi) .
Yogyakarta: CV Budi Utama, 2017.
[6] M.  L.  T.  Henny  Febriana  Harumy, Julham Sitorus, “SISTEM INFORMASI  ABSENSI PADA PT. COSPAR SENTOSA JAYA MENGGUNAKAN BAHASA PEMPROGRAMAN  JAVA,” J. Tek. dan Inform. , vol. 5, no. 1, 2018.
[7] F. Rahman and S. Ratna, “PERANCANGAN  E-LEARNING BERBASIS WEB MENGGUNAKAN FRAMEWORK
CODEIGNITER,” Technol.  J.  Ilm. , vol.  9,  no.  2,  p.  95,  Apr.  2018,  doi:
10.31602/tji.v9i2.1370.
[8] A.  T.  Hidayat,  “PERANCANGAN SISTEM  INFORMASI  TINGKAT KEMISKINAN DI KOTA LUBUKLINGGAU BERBASIS WEB MENGGUNAKAN FRAMEWORK  CODEIGNITER,” JUSIM (Jurnal Sist. Inf. Musirawas) ,  vol.  4,  no.  2,  pp.  97– 108, Dec. 2019, doi: 10.32767/jusim.v4i02.636.
[9] R.  A.S  and  M.  Shalahuddin, Rekayasa Perangkat Lunak Terstruktur  Dan  Berorientasi  Objek Edisi  Revisi .  Bandung:  Informatika,
2019.