## SISTEM INFORMASI ERP ( ENTERPRISE RESOURCES PLANNING ) UNTUK MENDUKUNG FUNGSI BISNIS PADA PT. CIPTA MANDIRI ELEKTRINDO
Heru Purwanto 1 , Albertus Agung Raharja 2
Sistem Informasi, Universitas Bina Sarana Informatika 1
Sistem Informasi, STMIK Nusa Mandiri 2
Heru.hrp@bsi.ac.id 1
Agungraharja55@gmail.com 2
Submitted May 22, 2019; Revised July 15, 2019; Accepted July 24, 2019

## Abstrak
Perkembangan  teknologi  informasi  yang  begitu  cepat  berdampak  pada  perilaku  dan  budaya  dalam bisnis, dimana konsumen diberikan kemudahan oleh sebuah sistem. Menjadi sebuah tantangan sebuah perusahaan  untuk  dapat  mengimbangi  dan  berperan  aktif  agar    dapat  bersaing  dalam  dunia  bisnis. Dalam penelitian ini peneliti mencoba memodelkan konsep ENTERPRISE RESOURCES PLANNING ERP sebagai landasan dasar proses bisnis yang terintegrasi. Diagaram usecase dan squence digunakan sebagai modeling proses bisnis . implementasi pengembangan perangkat lunak yang melibatkan modul , view dan controler yang dikuatkan dengan rancangan Logical record structure LRS digunakan untuk menampilkan  keterhubungan  database.  Pe  ngujian  basis  path  memberikan  hasil  dengan  nilai  3 merupakan  suatu  penggunaan  algoritma  dalam  katergori low  risk .  Pengujian  validasi  dengan  hasil valid  menjadi  sebuah  respon  dengan  terpenuhi  akan  kebutuhan  Fungsional  sistem.  Sedangkan  dari hasil pengujian kebutuhan non functional terkait dengan usability melalui perhitungan T test dimana  t hit =  4.580  >  t  0,05;9  =  2,265,  menunjukan  aplikasi  sistem  dapat  diterima  dan  berpengaruh  terhadap efesiensi dan efeksifitas kerja . Kata Kunci : ERP,Modelling,basis path,T-test

## Abstract
The  development  of  information  technology  that  has  an  impact  on  behavior  and  culture  in  business can be so easy and fast. It becomes a challenge for a company to be able to balance and play an active role  in  order  to  compete  in  the  business  world.  In  this  study  researchers  tried  to  model  the  ERP concept as the basic foundation of integrated business processes. The usecase and squares diagrams are  used  as  business  process  modeling.  the  implementation  of  software  development  involving modules,  views  and  controllers  reinforced  with  the  LRS  design  is  used  to  display  database connectivity.  The  basis  path  test  gives  results  with  value  3  is  an  use  of  algorithms  in  low  risk categories.  Validation  testing  with  valid  results  becomes  a  response  with  fulfilled  functional requirements. While the results of testing non-functional requirements related to usability through the calculation of the T test where t hit = 4.580> t 0.05, 9 = 2.265, indicating that the system application is acceptable and influences the efficiency and effectiveness of work.
Keywords : ERP,Modelling,basis path,T-tes

## 1. PENDAHULUAN
PT.  Cipta  Mandiri  Elektrindo  merupakan perusahaan    swasta  yang  bergelut  pada sektor  bisnis electrical  power,  mechanical transmisson, dan fluida . PT. Cipta Mandiri Elektrindo  Dalam  menjalankan  Bisnis sudah  menggunakan  komputer  namun
masih belum optimal,  sehingga pendataan atau pencatatan data-data transaksi perusahaan  tidak  bisa  diakses  secara terintegrasi  oleh  bagian  atau  unit  kerja yang  membutuhkan  informasi  data-data tersebut.  Sebagai  contoh,  bagian sales ketika menerima pemesanan dari customer
harus  mencari  informasi  kebagian  gudang untuk mendapat data barang yang diinginkan.  Contoh  lain  untuk  pembuatan dokumen  dilakukan  melalui  format  excel yang  riskan  akan  kesalahan  seperti pengetikan  no  faktur  dan  surat  jalan pengiriman  barang.  Oleh  karena  itu diperlukan  model  sistem  informasi  yang memungkinkan  untuk  mengotomasi  dan mengintegrasi  bisnis  prosesnya  dalam kegiatan bisnis perusahaan [1].
Persaingan bisnis yang ketat dan kompetitif  menuntut  perusahaan  untuk lebih  meningkatkan  kinerja  diberbagai bagian  atau  departemen  pada  perusahaan [2].  Untuk  menciptakan  hal  tersebut diperlukan sistem informasi yang
mengintegrasikan manajemen yang efesien dan efektif [3].
Menurut  [4] Penggunaan Sistem  informasi berbasis  ERP  [5]    yang  terpadu  sangat mendukung  fungsi  kegiatan  bisnis  yang berdampak
pada berkurangnya pengeluaran  untuk  biaya  operasional  dan membantu pimpinan dalam proses pengambilan keputusan) [6] untuk negosiasi yang lebih baik.
Sumber : [7] Gambar 1. Model Waterfall
Model waterfall digunakan dalam perancangan  dan  pembuatan  program aplikasi.  Langkah  awal  dalam  kegiatan  ini adalah  membangun  komunikasi  dengan user, untuk menganalisis permasalahan dan serta mengumpulkan data-data serta membantu  dalam  mendeskripsikan  fitur
yang diperlukan. Tahap selanjutnya perancanaan  merupakan  kegiatan  estimasi teknis  dan  sumber  daya  yang  diperlukan. Tahapan Modelling memberikan gambaran struktur kode dan desain interface. Tahapan desain menggunakan UML ( unified  modeling  language )  dan  LRS ( Logical  Record  Structure ),  tujuannya memberikan  pemahaman  akan  produk yang akan dihasilkan. Constract merupakan Code  generation pada  tahapan  selanjutnya dengan  menggunakan software PHP  dan Mysql  untuk  merancang  dan  membuat aplikasi. Deployment merupakan    tahapan akhir    yaitu  implementasi  dan  evaluasi software , dimana pengujian dan implementasi  dilakukan  dengan  melihat hasil dari akurasi data yang dihasilkan baik transaksi maupun laporan.
Menurut  Davenport  dalam  [4]  sistem Enterprise resource planning (ERP) menyediakan sebuah platform untuk mengintegrasikan    proses    dan    data.
Sistem    ERP    dapat  meningkatkan pendapatan perusahaan melalui peningkatan    kinerja  perusahaan    dengan proses yang efektif dan efesien [8].

## 2. METODE PENELITIAN
Metode    kualitatif    dengan  pendekatan deskriptif  menjadi pilihan untuk penelitian ini,  dimana  kerja  unit  antar  bagian  akan lebih mudah untuk saling terintegrasi pada proses transaksi [9].
Metode pengembangan sistem Model waterfall disebut  juga  sebagai model  siklus  hidup  klasik.  Model  ini memungkinkan
pemecahan misi
pengembangan yang rumit menjadi beberapa  langkah  logis  (desain,  kode, pengujian, dan seterusnya) dengan beberapa  langkah  yang  pada  akhirnya menjadi produk akhir yang siap pakai [10].
uc Use Case View Si stem Pencatatan T ransaski  PT  Ci pta Mandi ri  El ektri ndo Sales admin Pimpinan Bagian Keuangan Gudang masukan Username dan passw ord Logout Login Melihat data transaksi Melihat data pemesanan penj ualan melihat data pengiriman meliahat data return Mengakses gudang simpan Mengelola j umlah stok barang melihat data pengurangan stok barang Melihat data penambahan stok barang Mengakses Gudang Mengakses Master Mengelola master Kategori Mengelola Master barang Mengelola Master User Apliksasi Mengelola Master Vendor Mengelola Profil Perusahaan Melakukan Pemesanan Penj ualan meyetuj ui pemesanan melakukan pengiriman pemesanan Mengakses Pemesanan Inv oice Membuat Inv oice Konfimasi Pembayaran Inforice melihat data inv oice Melihat Laporan melakukan konfirmasi pengiriman «include» «include» «include» «include» «include» «include» «include» «include» 3. HASIL DAN PEMBAHASAN

## Perancangan diawali dengan menggunakan diagram usecase
Sumber : Data pengolahan Penelitian
Gambar 2. Diagram Usecase Transaksi
Usecase memberikan  gambaran  sebuah diagram  terhadap  kelakuan  sebuah  sistem. Setelah  berhasil  login  maka  actor  dapat mengelola  sesuai  dengan  fungsi  yang disediakan . Tabel 1. Deskripsi Usecase
NO Nama Use Case Keterangan 1 Melakukan Login Fungsi validasi masuk ke dalam menu utama sistem. 2 Melakukan logout keluar dari  menu utama sistem. 3 Masukan username dan password Berfungsi dalam memasukankan username dan password untuk  dapat  masuk ke dalam sistem
4 Mengelola data master Merupakan use  case utama. Terdiri  dari master kategori, master barang, master  vendor ,
master user aplikasi dan profile perusahaan.  Proses  pengolahan data  master  tujuannya  untuk update  data  seperti  menambah, mencari, mengubah dan menghapus  data  pada  tiap kategori 5 Mengelola profile `perusahaan
Berfungsi  untuk  menampilkan profil perusahaan 6 Mengelola transaksi use  case utama.  Terdiri  dari pemesanan penjualan, menyetujui pemesanan,
pengiriman penjualan, dan konfirmasi pengiriman
7 Membuat pemesanan penjualan Fungsi  yang  diberikan  untuk sales,  dalam  mengolah  data pemesanan dan penjualan 8 Menyetujui memesanan Fungsi untuk konfirmasi pesanan  yang  diajukan  untuk disetujui
9 Membuat pengiriman Fungsi  untuk  permintaan  dan pengiriman barang ke gudang 10 Melakukan konfirmasi pengiriman Fungsi  untuk  mengkonfirmasi pengiriman,  berdasarkan  status pesanan,    pemesanan  yang telah dikirim akan dikonfirmasi sudah sesuai atau belum dengan  pesanan.  Dan  apakah diperlukan retur dalam pengiriman tersebut.
11 Melihat data transaksi use  case utama.  Untuk  melihat
data pemesanan,
data
pengiriman, penjualan dan data retur . 12 Mengelola Gudang use case utama. Untuk
mengakses gudang pengelolaan jumlah stok barang, update data barang  yang  dilakukan  oleh bagian gudang 13 Mengelola invoice Fungsi use  case utama.  Terdiri dari  data invoice ,  membuat tagihan invoice, dan konfirmasi pembayaran invoice yang dilakukan 14 Melihat laporan Berfungsi untuk melihat laporan penjualan
Sumber: Data pengolahan Penelitian

## Perancangan Modul
Controller,  view dan  modul  menjadi  class yang  dapat  menampilkan  data  hasil  dari keterhubungan controller dengan database .
Sumber: Data pengolahan Penelitian
Gambar 3. Tampilan Implementasi Class Controller ,View dan Modul

## Perancangan Basis Data
Perancangan dibuat melalui diagram logical  Record  Structure (LRS)  untuk perancangan  dan  mengimplementasikan basis Data.
retur PK no_retur no_pengiriman tanggal status id_user gudang PK id_gudang* nama_gudang pengiriman PK no_pengiriman no_pemesanan tanggal status id_user invoice PK no_invoice no_pemesanan tanggal ppn diskon status id_user barang PK id_barang* nama_barang id_kategori harga_awal deskripsi pengurangan_stok PK id* tanggal jenis id_barang id_gudang jumlah dok_internal dok_external keterangan id_user* kategori PK id_kategori* nama_kategori detil_invoice no_invoice* id_barang* banyak_barang harga subtotal pemesanan PK no_pemesanan* id_vendor* po_vendor tgl_po tanggal tanggal_kirim id_user* status user PK id_user* nm_user hak_akses password detil_pemesanan no_pemesanan* id_barang* banyak_barang harga sudah_dikirim penyimpanan id_barang* id_gudang* jumlah vendor PK id_vendor* nama_vendor alamat_vendor kota provinsi telfon_vendor penambahan_stok PK id tanggal jenis id_barang id_gudang jumlah dok_internal dok_external keterangan id_user* detil_pengiriman no_pengiriman* id_barang* banyak_barang detil_retur no_retur* id_barang* banyak_barang aktual_diterima ditolak N N N N N N N N N N N N N N N N N N N N N N N 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 N 1 1 1 N 1 1 1 1

## Sumber : Data pengolahan Penelitian

## Gambar 4. Rancangan Implementasi Basis Data
Setiap  tabel  memiliki  memiliki  elemen data dan  tipe data. Key pada tabel berguna untuk  memberikan  keterhubungan  antara tabel yang satu dengan yang lainnya.

## Implementasi Antar Muka
Form login digunakan untuk validasi use r yang berhak masuk untuk menggunakan fasilitas yang disediakan.
Sumber:Data  pengolahan penelitian Gambar 5. Tampilan Halaman Login

## Sumber : Data pengolahan penelitian
Gambar 6.Tampilan Pengaturan User
Tampilan pengaturan user digunakan oleh sistem untuk mengatur level hak akses user
Sumber: Data pengolahan penelitian
Gambar 7. Tampilan Master User Aplikasi

## Sumber: Data pengolahan penelitian

## Gambar 8. Antar Muka Transaksi Pemesanan
Bagian administrasi  akan melakukan input pemesan  dari  pelanggan  sesuai  dengan pesanan.

## Sumber :Data pengolahan penelitian
Gambar 9. Antar Muka acc Pemesanan
Bagian akunting akan melihat dan meriliskan atau menyetujui pemesanan.
Ada  beberapa  kegiatan  dalam  proses pengiriman,  bagian  administrasi  akan melakukan input form pengiriman.

## Sumber Data pengolahan penelitian

## Gambar 10. Antar Muka Pengiriman Barang
Sumber:Data pengolahan penelitian
Gambar 11. Antar Muka Konfirmasi
Pengiriman Antar muka konfirmasi pengiriman berguna  untuk  memberikan  informasi status  pengiriman  apakah  pengiriman masih  dalam  proses  atau  sudah  selesai dikirimkan.

## Sumber : Data pengolahan penelitian
Gambar 12. Antar Muka Retur Barang
Bila dalam pengiriman ada ketidaksesuaian maka proses retur dilakukan.
Kegiatan  pemesanan    dan  pembelian barang  harus  memiliki  data  yang  selalu update. Bagian  Gudang  berperan  penting dalam mengecek data tersebut.
Sumber: Data pengolahan penelitian Gambar 13. Antar Muka Stok Barang
Sumber: Data pengolahan penelitian Gambar 14.Antar Muka Data Tambah Barang
Sumber :Data pengolahan penelitian
Gambar 15. Antar Muka Data Pengurangan Stok Data Barang

## Pembuatan Laporan
Bagian  akunting  diberikan  kewenangan untuk  dapat  membuat  laporan  transaksi pemesanan dan penjualan.
Sumber:Data pengolahan penelitian Gambar 16. Antar Muka Pembuatan Laporan
Sumber:Data pengolahan penelitian Gambar 17.  Tampilan Laporan
Pengujian Basis Path Pengujian ini digunakan untuk memberikan informasi tentang kompleksitas  algoritma  yang  diterapkan didalam  sebuah  modul  sistem.  Melalui perhitungan  beberapa  area  dalam  bentuk graph dikenal dengan cyclomatic complexcity . Cyclomatic Complexity adalah  sebuah software  metric yang menyediakan ukuran kuantitatif dari
Vol. 4 No. 1 Agustus 2019
kompleksitas logika dari sebuah
program[12].  Perhitungan  dapat  dilakukan dengan rumus
V (G) = E – N + 2                                (1)
dimana  nilai  E  adalah  Edge  dan  N  adalah Node pada flowgraph. Hasil dari
perhitungan sebuah modul dengan cylomatic  complexcity  didapatkan  nilai  3. Menurut  McCabe  dalam  [13]  angka tersebut masuk kedalam kategori Low Risk .

## Pengujian Validasi
Pengujian ini digunakan untuk mengetahui apakah kebutuhan fungsional sistem sudah terpenuhi  seperti  yang  telah  rancang sebelumnya.
Tabel 2. Hasil pengujian Validasi
No. Skenario
Ekspektasi hasil keterangan 1. Admin tambah user Informasi data user diperbaharui dari sistem
valid
2. Admiin
update user Informasi data user diperbaharui dari sistem valid
3 Admin delete user Informasi data user diperbaharui dari sistem valid
4. Admin Lihat dan buat Laporan Informasi data trasaksi diperbaharui oleh system Valid
5 Admin tambah  dan pengurangan data barang Informasi data stok barang dirperbaharui oleh sistem Valid Sumber:Data pengolahan penelitian Pengujian yang dilakukan terhadap fungsional  bernilai  valid  Hal  ini  menjadi ukuran  bahwa  sistem  aplikasi  sesuai dengan yang diinginkan.

## Pengujian Non Fungsional
Untuk memenuhi penilaian dari kebutuhan non-fungsional dari sistem maka dilakukan pengujian usability. Perhitungan  dilakukan menggunakan T- test dengan rumus:
̅ √ (2)
t = nilai hitung ̅ = Rata- rata sampel SD= Standar Deviasi n= jumlah sampel

## Uji Hipotesa
Ho=µ1-µ2=0 H1=µ1-µ2≠0 Uji statistik t hi t (n<30) , α=0.05 Wilayah kritik t hit < t α;(n-1) atau t hit > t α;(n-1)
dari hasil perhitungan didapat ̅ = = 7.2,
(S 2 ) = ∑ ̅ 2 = (221,2) =24.57 S= √ = 4.95 ̅ √ = √ = 4,59 t hit = 4.590 > t 0,05;9 = 2,262  menunjukan aplikasi sistem dapat diterima dan berpengaruh kepada efeksifitas dan efesiensi kerja.

## 4. SIMPULAN
Kegiatan  analisis  diawali  mengisyaratkan akan  kebutuhan  sebuah  sistem  aplikasi untuk memudahkan proses kegiatan transaksi  dan  pengelolaan  data user serta data barang. Melalui konsep ERP dengan mensinergikan dukungan teknologi
komputer  berupa  Bahasa  pemrograman Hypertext  Preprocessor ( PHP ),  HTML dan  konsep Models,  View, dan Controller menjadikan  sebuah  kombinasi  yang  dapat mengimplementasi  proses  transaksi  sesuai dengan kebutuhan sehingga dapat meningkatkan  efektifitas  dan  efesiensi kerja.

## DAFTAR PUSTAKA
[1] C. Hardjono, F. Informatika, and U.
Telkom, “Perancangan Dan Implementasi Erp ( Enterprise
Resource Planning ) Modul Sales and Warehouse Management Pada Cv . Brada,” eProceedings Eng. , vol. 4, no. 3, pp. 4983–4993, 2017.
[2] I. Gautama, “Relationship Marketing Dan Pemanfaatan
Teknologi Informasi Dalam Customer Relationship Management Untuk,” vol. 2005, no. Snati, 2005.
[3] S. S. Utami, H. Susilo, and Riyadi, “ANALISIS PENERAPAN ENTERPRISE RESOURCE
PLANNING (ERP) (Studi pada PT Domusindo Perdana),” J. Adm. Bisnis , vol. 33, no. 1, pp. 165–170,
2016.
[4] M. Khoiron, “Rancangan Model Sistem ERP pada Perusahaan Sektor Jasa Keuangan,” J. Inform. , vol. 11, no. 1, p. 46, 2017.
[5] S. Anardani, A. R. Putera, E. R. Planning, V. Chain, and S.
Informasi, “Analisa Perancangan Enterprise Resource Planning Pada Cv . Mitra Internusa Jaya
Surabaya,” vol. 11, no. 2, pp. 80–85, 2017.
[6] R. Al Aziz, F. Amalia, and A. Hendra Brata, “Pembangunan Sistem Enterprise Resource
Planning pada Griya Laundry,” J. Pengemb. Teknol. Inf. dan Ilmu Komput. Univ. Brawijaya , vol. 2, no. 6, pp. 2278–2285, 2018.
[7] F. Tanzil, “Waterfall model,” web , 2019. [Online]. Available: http://socs.binus.ac.id/2018/12/21/w aterfall-model/.
[8] S. Wibisono, “Enterprise Resource Planning (ERP) Solusi Sistem Informasi Terintegrasi,” J. Teknol.
Inf. Din. , vol. x, no. 3, pp. 150–159, 2005.
[9] A. Rukajat, Pendekatan Penelitian kuantitatif , Pertama. Yogyakarta: Deepublish, 2018.
[10]  J. Simarmata, Rekayasa Perangkat Lunak . Yogyakarta: Andi Offset, 2010.
[11]  Meiliana, “Software Testing :Cyclometic Complexity,” Web , 2016. [Online]. Available: http://socs.binus.ac.id/2016/12/29/so ftware-testing-perhitungan- cyclomatic-complexity/.
[12]  M. Cabe, “Cyclomatic Complexity (McCabe) Metric,” Gmetrix , 2015.
[Online]. Available:
http://gmetrics.sourceforge.net/gmet rics- CyclomaticComplexityMetric.html.