## PENERAPAN CI (CODE IGNITER) UNTUK PENJUALAN BATU DI DESA SENGKUANG (STUDI KASUS CV QUARI SENGKUANG)
1 M.Fiqri Maulana , 2 Pahrizal, 3 Harry Witriyono
1 Mahasiswa, Program Studi Teknik Informatika Universitas Muhammadiyah Bengkulu Jln.Bali (Telp.(0736) 22027, 22765 Fax.(0736) 26161; e-mail: fiqrimaulana946@gmail.com ) 2,3 Dosen Tetap Program Studi Teknik Komputer Fakultas Teknik Universitas Muhammadiyah Bengkulu Jln.Bali (Telp.(0736) 22027, 22765 Fax.(0736) 26161 e-mail: harrywitriyono@umb.ac.id , pahrizal@umb.ac.id )
(Received : Juni 2022, Revised : Agustus 2022, Accepied : Oktober 2022)
Abstract—The business world will always develop along with the  times,  with  various  kinds  of  technology  that  are  so sophisticated  and  diverse  that  the  competition  in  the  business world  is  getting  tougher.  The  business  world  engaged  in  stone sales has a lot of bookkeeping because the bookkeeping is carried out every day, such as administrative bookkeeping carried out by the  cashier  when  recording  sales  transactions  with  buyers  and also inventory data bookkeeping carried out by the factory section which  records  inventory.  In  the  research  conducted  for  the development  of a  web-based  sales  transaction  application  using the Code Igniter framework. Code Igniter is one of the widely used frameworks,  where  the  main  goal  is  to  minimize  code  during website  creation.  So  that  CV  Quari  Sengkuang  can  apply  the concept  of  inventory  control  which  is  defined  as  the  number  or quantity of goods ordered with minimal costs or often referred to as the optimal purchase amount.
Keywords: Stone, Codeigniter, Implementation, Website I ntisari —Dunia  usaha  akan  selalu  berkembang  seiring dengan perkembangan zaman, dengan berbagai macam teknologi yang begitu canggih dan beragam menjadikan persaingan dunia usaha  semakin  ketat.  Dunia  usaha  yang  bergerak  di  bidang penjualan  batu  mempunyai  pembukuan  yang  banyak  karena pembukuan  yang  dilakukan  setiap  hari,  seperti  pembukuan administrasi yang dilakukan oleh bagian kasir ketika melakukan pencatatan  transaksi  penjualan  dengan  pembeli  dan  juga pembukuan  data  persediaan yang  dilakukan  oleh bagian  pabrik yang  melakukan  pencatatan  persediaan.  Pada  penelitian  yang dilakukan  untuk  pembangunan  aplikasi  transaksi  penjualan berbasis  web  ini  menggunakan  framework  Code  Igniter.  Code Igniter merupakan salah satu framework yang banyak digunakan, dimana tujuan utamanya adalah untuk meminimalkan kode pada saat pembuatan website. Sehingga CV Quari Sengkuang ini dapat menerapkan konsep pengendalian persediaan yang didefinisikan sebagai jumlah atau kuantitas barang yang dipesan dengan biaya
minimal  atau  sering  dikatakan  sebagai  jumlah  pembelian  yang optimal
Kata Kunci : Batu, Codeigniter, Implementasi, Website.

## I. PENDAHULUAN
Dunia  usaha  akan  selalu  berkembang  seiring dengan  perkembangan  zaman,  dengan  berbagai  macam teknologi  yang  begitu  canggih  dan  beragam  menjadikan persaingan dunia usaha semakin ketat. Terdapat contoh hal positif  yang  dapat diambil  dari  berkembangnya  teknologi di  dunia  usaha  yaitu  pekerjaan  manusia  akan  sangat terbantu dalam hal pengolahan data dengan menggunakan komputerisasi.  Dunia  usaha  yang  bergerak  di  bidang penjualan  batu  mempunyai  pembukuan  yang  banyak karena  pembukuan  yang  dilakukan  setiap  hari,  seperti pembukuan administrasi yang dilakukan oleh bagian kasir ketika  melakukan  pencatatan  transaksi  penjualan  dengan pembeli  dan  juga  pembukuan  data  persediaan  yang dilakukan  oleh  bagian  pabrik  yang  melakukan  pencatatan persediaan.
Pada  era  globalisasi  saat  ini  perkembangan teknologi  dan  informasi  semakin  pesat.  Teknologi informasi  saat  ini  menjadi  hal  yang  paling  dibutuhkan untuk  kebutuhan  informasi.  Kebutuhan  akan  informasi yang  cepat  dan  tepat  juga  merupakan  suatu  hal  yang penting.  Keterlambatan  menyampaikan  suatu  informasi yang  dibutuhkan  akan  menyebabkan  informasi  tersebut tidak relevan lagi bagi penggunanya. Melalui internet kita dapat  mendapatkan  berbagai  macam  informasi  secara efektif dan cepat tanpa dibatasi adanya ruang dan waktu.
Pada penelitian yang dilakukan untuk
pembangunan aplikasi transaksi penjualan berbasis web ini
menggunakan framework  Code  Igniter . Code  Igniter merupakan salah satu framework yang banyak digunakan, dimana tujuan utamanya adalah untuk meminimalkan kode pada  saat  pembuatan  website.  Kelebihan  yang  dimiliki Code Igniter diantaranya adalah: (1) Program bersifat open source ; (2) Berjalan disemua versi PHP; (3) Program hanya membutuhkan resource yang  sedikit  sehingga  program berjalan dengan ringan dan cepat; (4) Menggunakan Model
View Controller (MVC) sehingga memudahkan programmer  saat  terjadi  perubahan website ;  (5)  Memiliki dokumentasi  yang  lengkap,  mulai  dari  langkah  instalasi sampai  dengan  kode  atau  fungsi/ class dalam  pembuatan website ; (6) Memiliki pustaka yang lengkap.
Dalam penelitian ini hasil yang ingin dicapai yaitu melakukan  optimalisasi  transaksi  penjualan  dan  data persediaan agar pembukuan dilakukan secara komputerisasi  agar  tidak  melakukan  pembukuan  tulis tangan  di  atas  kertas,  sehingga  transaksi  penjualan  oleh bagian  kasir  dan  data  persediaan menjadi  lebih tertib  dan akurat dalam penghitungan.

## II. TINJAUAN PUSTAKA
A. Sistem
Menurut  Parno  (2006)  sistem  adalah  kumpulan  dari unsur/elemen-elemen  yang  saling  berkaitan/berinteraksi dan  saling  mempengaruhi  dalam  melakukan  kegiatan bersama untuk mencapai suatu tujuan tertentu.
Menurut  Kerz  (2008:13)  sistem  adalah  gabungan  dari sekelompok komponen baik manusia atau bukan manusia ( non-human ) yang saling mendukung satu sama lain serta di atur menjadi sebuah kesatuan yang utuh untuk mencapai suatu tujuan bersama
B. Informasi
Menurut Parno (2006) informasi adalah data yang telah diproses menjadi bentuk yang memiliki arti bagi penerima dan  dapat  berupa  fakta,  suatu nilai  yang  bermanfaat.  Jadi ada suatu proses transformasi data menjadi suatu informasi input - proses – output.
Menurut  Parno  (2006)  data  merupakan  raw  material untuk suatu informasi. Perbedaan informasi dan data sangat relatif tergantung pada nilai gunanya bagi manajemen yang
memerlukan.  Suatu  informasi  bagi  level  manajemen tertentu bisa menjadi data bagi manajemen level di atasnya, atau sebaliknya
C. Data
Menurut  parno  (2006)  data  merupakan  kumpulan kejadian yang diangkat dari suatu kenyataan (fakta), dapat berupa  angka,  huruf,  simbol  khusus,  atau  gabungan  dari ketiganya

## D. Cloud Computing
Menurut Kurniawan (2014) cloud computing merupakan ItaaS ( IT as a services ). Menyediakan layanan komputasi,  penyimpanan  data,  dan  aplikasi  dapat  diakses melalui media Internet dari pusat data yang tersentralisasi. Untuk  pengembang  aplikasi  Internet, cloud  computing adalah platform pengembangan  aplikasi  berbasis  Internet yang scalable. Untuk penyedia jasa layanan infrastruktur, cloud  computing merupakan pusat  data  terdistribusi  yang sifatnya masif dan terkoneksi dengan IP jaringan (G. Lin et al., 2009).
Menurut  fajrin  (2012)  komputasi  awan  adalah  suatu konsep  umum  yang  mencakup  SaaS,  Web  2.0,  dan trend Teknologi  terbaru  lain  yang  dikenal  luas,  dengan  tema umum  berupa  ketergantungan  terhadap  internet  untuk memberikan kebutuhan komputasi pengguna.

## III. METODOLOGI PENELITIAN
A. Tempat dan Waktu Penelitian
Penelitian  akan  dilaksanakan  di  CV  Quari  Sengkuang, Desa  Sengkuang  Kabupaten  Bengkulu  Utara.  Penelitian dilaksanakan tanggal 20 April s/d 20 Mei 2021.

## B. Teknik Pengumpulan Data
Pengumpulan data dilakukan terhadap sumber data yang akan  dipergunakan dalam penelitian.  Sumber  data  berupa data  primer  dan  data  sekunder  diperoleh  melalui wawancara dan studi pustaka.
C. Desain
Adapun desain yang digunakan perancangan sistem dalam penelitian ini, yaitu :
1. Diagram Konteks

## Gambar 1 Diagram Konteks

## 2. Diagram Alir Data Level 0
Gambar 2 Diagram Alir Data Level 0
3. Diagram Alir Data Level 1
Gambar 3 Diagram Alir Data Level 1 4. Diagram ERD Gambar 4 Diagram ERD IV. H ASIL DAN PEMBAHASAN

## A. Hasil
Adapun  hasil  penjualan  batu  di  Desa  Sengkuang menggunakan code igniter adalah sebagai berikut :
1. Dapat  memberikan  informasi  barang  masuk  dan keluar berdasarkan kode barang.
2. Dapat  memberikan  gambaran  pengetahuan  tentang pola code igniter versi 3 dalam penjualan batu di Desa Sangkuang
3. Dapat memberikan informasi penjualan dan sisa batu yang tersedia.
4. CV  Quari  Sengkuang  ini  dapat  menerapkan  konsep pengendalian  persediaan  yang  didefinisikan  sebagai jumlah  atau  kuantitas  barang  yang  dipesan  dengan biaya  minimal  atau  sering dikatakan  sebagai  jumlah pembelian yang optimal

## B. Pembahasan
Pada  bab  ini  penulis  akan  membahas  aplikasi pembahasan  aplikasi  penjualan  batu  di  Desa  Sengkuang menggunakan code igniter . Aplikasi dibangun menggunakan  bahasa  pemrograman  PHP,  Aplikasi  akan menampilkan  halaman  login  sebagai  pembuka  awal aplikasi.
Gambar 5 Halaman Login
Halaman  menu  utama  akan  menampilkan  menu dashboard, menu produk, menu transaksi, menu konsumen,
menu laporan, dan logout .
Gambar 6 Menu utama
Setiap menu akan menampilkan halaman sesuai dengan menu yang dipilih, kode yang digunakan untuk membangun halaman tersebut.

## V. PENUTUB
A. Kesimpulan
Kesimpulan  yang  dapat  ditarik  dari  implementasi penjualan batu di Desa Sengkuang menggunakan code igniter, adalah sebagai berikut :
1. Dapat  memberikan  informasi  barang  masuk  dan keluar berdasarkan kode barang.
2. Dapat  memberikan  gambaran  pengetahuan  tentang pola code igniter versi 3 dalam penjualan batu di Desa
Sangkuang
3. Dapat memberikan informasi penjualan dan sisa batu yang tersedia.
4. CV  Quari  Sengkuang  ini  dapat  menerapkan  konsep pengendalian  persediaan  yang  didefinisikan  sebagai jumlah  atau  kuantitas  barang  yang  dipesan  dengan biaya minimal atau sering dikatakan sebagai jumlah pembelian yang optimal
5. Dari  hasil  pengujian,  diperoleh  jawaban  sangat menarik 47%, menarik 45%, dan tidak menarik 8%.
B. Saran
1. Diharapkan aplikasi ini dapat menerima notifikasi dan bekerja sama dengan bank, sehingga pembayaran bias dilakukan secara online.
2. Diharapkan pengembangan aplikasi ini dapat menjadi referensi  bukan  hanya  dunia  penjualan  khususnya delivery  dan  pembayaran  melainkan  juga  untuk semua  pelajaran  dan  semua  kalangan  sebagai perkembangan informasi teknologi.

## D AFTAR P USTAKA
[1] Ahira, Anne. 2012. Teknologi Informasi Berbasis Internet .
PT. Elek Media Komputindo. Jakarta.
[2] Diklat IDI Tahun 2015
[3] Dewanto,  Wiwit.  2006. Membuat  Aplikasi  Database Berbasis  Web, Penerbit  PT.  Elex  Media  Komputindo Jakarta.
[4] Fajri,  Tina.  2012. Analisa  Sistem  Penyimpanan  Data Menggunakan  Sistem  Cloud  Computing  Studi  Kasus  SMK N 2 Karanganyar. IJNS – Volume 1 Nomor 1 – November 2012 ISSN : 2302-5700
[5] Herlambang,  Agung  dan  Tanuwijaya.  Alex. Pengenalan relasi database bagi pemula. Yogyakarta. Andi Offset.
[6] Jogiyanto,  2005, Sistem  Teknologi  Informasi, Yogyakarta. Andi Offset. 644 Halaman
[7] Jovan. Indriyanto. 2007. Cara mudah membangun website dengan Joomla. Yogyakarta. Andi Offset.
[8] Kerz.  Guardiano.  2008. Pengantar  Teknologi  Informasi Dalam  Perkembangan  Teknologi. Informatika.  Bandung.
Terjemahan Bahasa Indonesia
[9] Kadir,  Abdul.  2003 Pengenalan  Sistem  Informasi . Yogyakarta. Andi Offset. 469 Halaman
[10] Ladjamudin,  Bahrul.  2005. Pengenalan  Relational Database Dalam Aplikasi Website. Informatika. Bandung.
[11] Madcom. 2008, Membuat Website Dengan Dreamweaver 8 . Yogyakarta. Andi Offset.
[12] Proboyekti,  Umi.  2011, Rekayasa  Website  Dalam Teknologi Informasi . Yogyakarta. Andi Offset.
[13] Parno. Indriyanto. 2006. Cara mudah membangun website dengan Joomla . Yogyakarta. Andi Offset.
[14] Setiawan, Andi, 2007, Panduan  Lengkap  Adobe
Dreamweaver, CV. Andi, Yogyakarta.