Codeigneter'

Unduh sebagai pdf atau txt
Unduh sebagai pdf atau txt
Anda di halaman 1dari 5

Jurnal Informatika Universitas Pamulang ISSN: 2541-1004

Penerbit: Program Studi Teknik Informatika Universitas Pamulang e-ISSN: 2622-4615


Vol. 6, No. 1, Maret 2021 (158-162) 10.32493/informatika.v6i1.9710

Penerapan Metode MVC Framework Code Igniter untuk Sistem Informasi


Administrasi Transaksi E-Commerce Perusahaan Aktualita
Sunarto Usna1, Andri Yanto2, dan Soegijanto3
1,2,3
Sistem Informasi, STMIK Jakarta STI&K, Jl. BRI Radio Dalam, Kebayoran Baru, Jakarta
e-mail: [email protected], [email protected], [email protected]

Submitted Date: February 26th, 2021 Reviewed Date: June 02nd, 2021
Revised Date: June 04th, 2021 Accepted Date: June 15th, 2021

Abstract

Aktualita is one of the business activities engaged in the sale of stationery and printing located in
South Jakarta. Activities related to promotions, data collection of goods, processing carried out do not yet
have a standard database. Data processing takes a long time to produce information. The processing process
contains errors in recording inaccurate data. Based on this information, the researchers tried to make a
solution to these problems by creating a system in the form of a website using the CodeIgniter Framework.
This research activity intends to find a solution with an administrative system for managing sales of goods
transactions. The system built in this study uses a codeigniter framework. Making sales applications can be
a solution to help make it easier for companies to actually manage goods data. Good data processing can
make it easier to generate reports more quickly and accurately.

Keywords: System; Information; MVC; Framework; Codeigniter; MySql

Abstrak

Aktualita adalah salah satu kegiatan usaha yang bergerak di bidang penjualan alat tulis dan
percetakan yang berlokasi di Jakarta Selatan. Kegiatan terkait promosi, pendataan barang, pengolahan yang
dilakukan belum memiliki database standar. Pengolahan data membutuhkan waktu yang lama untuk
menghasilkan informasi. Proses pengolahan tersebut mengandung kesalahan dalam pencatatan data yang
tidak akurat. Berdasarkan informasi tersebut maka peneliti berusaha membuat solusi permasalahan tersebut
dengan membuat sistem dalam bentuk website dengan menggunkan Framework CodeIgniter. Kegiatan
penelitian ini bermaksud untuk mencari solusi dengan sistem administrasi pengelolaan transaksi penjualan
barang. Sistem yang dibangun pada penelitian ini menggunakan framework codeigniter. Pembuatan
aplikasi penjualan dapat menjadi solusi untuk membantu mempermudah perusahaan sebenarnya dalam
mengelola data barang. Pengolahan data barang yang baik dapat memudahkan dalam menghasilkan laporan
dengan lebih cepat dan akurat.

Kata Kunci: Sistem; Informasi; MVC; Framework; Codeigniter; Mysql

1. Pendahuluan Dunia bisnis yang persaingannya begitu


Perkembangan teknologi khususnya ketat secara global wajib menggunakan teknologi
teknologi informasi sangat berperan membantu informasi. Kecepatan dan keakuratan data menjadi
semua kegiatan kita sehari-hari. Hampir semua tolak ukur kegiatan bisnis ini memilki kualitas atau
kegiatan semakin tergantung dengan teknologi tidak untuk dapat bersaing dengan kompetotor
infomrasi ini karena jumlah dan kompleksitas data yang lain. Perusahaan Aktualita merupakan
semakin banyak. Kemajuan teknologi informasi ini perusahaan bidang penjualan dan percetakan
terus memasuki semua kegiatan kehidupan kita khususnya untuk kebutuhan peralatan perkantoran
seperti bidang pendidikan, penjualan, transportasi, atau bisa disingkat ATK. Perusahaan ini dalam
perbankan dan lainnya. Ini merupakan bukti bahwa pemanfaatan teknologi informasi masih sedikit.
kehidupan manusia semakin tergantung terhadap Proses bisnis yang dilakukan masih belum
teknologi informasi ini. menggunakan database sebagai media pencatatan

http://openjournal.unpam.ac.id/index.php/informatika 158
Jurnal Informatika Universitas Pamulang ISSN: 2541-1004
Penerbit: Program Studi Teknik Informatika Universitas Pamulang e-ISSN: 2622-4615
Vol. 6, No. 1, Maret 2021 (158-162) 10.32493/informatika.v6i1.9710

data. Pengolahan dan penyimpanan data transaksi Kasir juga harus memberikan pelayanan yang baik
bisnis belum terstruktur menggunakan database. kepada siplier, relasi perusahaan dan media. Bagian
Begitu juga dalam pelaporan transaksi masih gudang bertugas untuk melayani pelanggan.
menggunakan pencatatan buku. Pelayanan yang harus diberikan secara maksimal.
Proses pencatatan seperti ini sangat tidak Bagian gudang juga harus bekerjasama dengan
efektif karena membuang waktu banyak dan tenaga bagian lain agar tidak terjadi kesalahan terhadap
serta biaya. Penelitian berdasarkan gambaran kondisi barang.
masalah yang sudah dijelaskan peneliti
membangun sebuah sistem informasi. Penelitian ini
mencoba menjawab permasalahan pada perusahaan
Aktualita pada proses pengolahan data transaksi
penjualan dan pengolahan data digudang. Sistem
yang dibangun dapat membantu perusahaan
Aktualita dalam mengolah data-data informasi
perusahaan menjadi lebih cepat, tepat dan akurat.
Sistem ini dapat meminimalisir dan mengurangi
kesalahan dan biaya serta waktu.
Gambar 1. Struktur Organisasi Perusahaan
2. Metode Penelitian Aktualita
Perusahaan Aktualita merupakan perusahaan
yang bergerak dibidang penjualan ATK dan Proses pengelolaan data pada Perusahaan
percetakan yang didirikan pada tahun 2010 an oleh Aktualita menggunakan pencatatan secara berkas.
bapak Riyanto. Lokasi perusahaan beralamat di Jika terjadi transaksi dalam jumlah besar akan
Jalan Bangka I D No. 1 Pela Mampang, Mampang menimbulkan kewalahan proses pendataan.
Prapatan, Jakarta Selatan. Transaksi terjadi seperti terjadinya data barang
Perusahaan Aktualita memiliki struktur masuk atau barang keluar yang tentunya jumlah
organisasi berbentuk garis. Semua bagian dari data harus benar dalam selisih.
perusahaan tersebut memiliki tugas dan tanggung
jawab kepada atasnya. Struktur organisasi ini Struktur Navigasi
menggambarkan tugas pengawasan, pengendalian Pada tahap ini terdapat struktur navigasi dari
dan perencanaan berbeda sesuai garis kewenangan aplikasi penjualan. Struktur navigasi yang
antara pimpinan kepada bawahan. digunakan adalah struktur navigasi campuran,
Pada Gambar 1 dijelaskan Perusahaan struktur navigasi campuran adalah gabungan dari
Aktualita pemilik memimpin langsung kegiatan ketiga struktur sebelumnya yaitu linier, non-linier
bisnis. Karyawan-karyanan bertugas pimpinan dan hirarki. Struktur navigasi ini banyak digunakan
membantu sesuai tugas dan tanggung jawab dalam tahap pembuatan website karena struktur ini
masing-masing. memberikan relasi antar halaman yang lebih baik
Pemimpin perusahaan bertugas memimpin dikarenakan pembuatan website ini secara
pelaksana usahan ternasuk melakukan terstruktur. Berikut di bawah ini adalah struktur
perencanaan, pengawasan dan pengevaluasi. navigasi sistem.
Bagian Kasir bertugas mencatat dan menerima
transaksi penjualan barang kepada konsumen.

Gambar 2. Struktur Navigasi Sistem

http://openjournal.unpam.ac.id/index.php/informatika 159
Jurnal Informatika Universitas Pamulang ISSN: 2541-1004
Penerbit: Program Studi Teknik Informatika Universitas Pamulang e-ISSN: 2622-4615
Vol. 6, No. 1, Maret 2021 (158-162) 10.32493/informatika.v6i1.9710

3. Perancangan Sistem Gambar 4 menjelaskan aktivitas yang ada


Model yang digunakan untuk merancang pada bagian gudang. Bagian gudang ini
aplikasi penjualan berbasis website ini adalah menampung dan mengeluarkan barang untuk dijual
Unified Modeling Language (UML). UML kepada pelanggan dan mengirim laporan kepada
digunakan untuk mempermudah dalam memahami pimpinan stok barang yang masih tersedia. Jika
rancangan sebuah sistem. stok barang tidak cukup maka dilakukan
pemesanan dan pembelian kepada supplier.

Gambar 3 Diagram Usecase Sistem

Pada Gambar 3 dijelaskan pengguna dan


interaksinya dengan sistem. Admininistrator dapat
melakukan proses pembelian barang ke supplier.
Suplier Pihak yang dapat melakukan proses
pembelian barang ke supplier. Bagian Gudang
menerima barang dari supplier dan mengecek Gambar 6. Diagram Aktivitas Kegiatan Penjualan
kondisi barang. Bagian Kasir melayani kebutuhan Barang
konsumen. Pelanggan yang membeli barang di
perusahaan Pada Gambar 6 dijelaskan tentang laporan
transaksi penjualan barang. Laporan transaksi
penjualan barang ini dapat dilakukan secara
spesifik bisa berdasarkan tanggal transaksi atau
berdasarkan data barang.

Gambar 4. Diagram Aktivitas Gudang

Gambar 7. Diagram Sequence Penerimaan Barang

http://openjournal.unpam.ac.id/index.php/informatika 160
Jurnal Informatika Universitas Pamulang ISSN: 2541-1004
Penerbit: Program Studi Teknik Informatika Universitas Pamulang e-ISSN: 2622-4615
Vol. 6, No. 1, Maret 2021 (158-162) 10.32493/informatika.v6i1.9710

Gambar 7 menjelaskan urutan langkah


proses penerimaan barang pada bagian gudang.
Diagram ini menggambarkan aktifitas pada
halaman sistem informasi bagian gudang.

Gambar 10. Halaman Login Sistem

Untuk mengakses sistem pengguna harus


memiliki hak akses berupa akun. Akun sistem
memiliki kerahasiaan berupa username dan
Gambar 8. Diagram Sequence Laporan Transaksi password.
Penjualan

Gambar 8 dijelaskan urutan langkah proses


laporan transaksi penjualan barang. Diagram ini
menggambarkan aktifitas pada halaman sistem
informasi untuk pemilik perusahaan.

Gambar 11. Halaman Administrator.

Pada halaman administrator seperti pada


gambar 11. Berisi semua menu sesuai kebutuhan
sistem. Hanya bagian administrator yang dapat
mengakses semua menu. Pengguna lain hanya bisa
mengakses menu sesuai dengan bagiannya.

Gambar 9. Diagram Kelas Sistem

Diagram Kelas seperti pada gambar 9


menjelaskan hasil dari rancangan elemen-elemen
yang akan disimpan dalam bentuk database. Kelas-
kelas tersebut memiliki atribut masing-masing
yang berbeda. Setiap kelas memiliki fungsi dan
metode pembacaan data berbeda.

4. Perancangan Sistem
Berikut ini adalah hasil tahapan Gambar 12. Halaman Kasir
pengembangan sistem dari mulai analisa,
perancangan, desain dan pengkodean program Pada gambar 12 adalah halaman yang hanya
menggunakan metode MVC Framework bisa di akses oleh bagian kasir. Halaman ini berisi
Codeigniter. Tampilan halaman sistem sebagai semua transaksi penjualan barang keluar. Semua
berikut:

http://openjournal.unpam.ac.id/index.php/informatika 161
Jurnal Informatika Universitas Pamulang ISSN: 2541-1004
Penerbit: Program Studi Teknik Informatika Universitas Pamulang e-ISSN: 2622-4615
Vol. 6, No. 1, Maret 2021 (158-162) 10.32493/informatika.v6i1.9710

transaksi penjualan barang akan tercatat secara a. Sistem dapat membantu bagian gudang dalam
detail. mengelola data barang masuk, barang keluar,
stok barang dan pengembalian barang.
b. Sistem dapat membantu proses pemesanan
barang jika stok sudah tidak cukup sehingga
kekosongan barang tidak akan terjadi.
Konsumen dapat membeli barang sesuai
kebutuhan saat itu juga.
c. Proses pembuatan laporan menjadi lebih
mudah karena secara langsung dapat di cetak
dengan data yang akurat. Proses pembuatan
laporan ini dapat dibuat secara spesifik baik
berdasarkan waktu atau data item barang.

Gambar 13. Halaman Bagian Gudang. Referensi


Abdul, K. (2010). Belajar Database Menggunakan
Pada Gambar 13 adalah halaman yang bisa MySQL, penerbit ANDI, Yogyakarta, 2010.
dilakukan oleh bagian gudang. Bagian gudang akan Jogjakarta: Andi Offset.
melakukan transaksi pemasukan dan pengeluaran Daqiqil, I. (2011, 03 22). Framework Codeigniter
barang. Bagian ini perlu mencatat stok barang Sebuah Panduan Dan Best Practice. Retrieved
apakah masih cukup atau perlu dilakukan from Panduan Framework Codeigniter:
www.koder.web.id
pemesanan dan pembelian barang.
Dharwiyanti, S. d. (2013, 03 13). Pengantar Unified
Modeling Language. Retrieved from
ilmukomputer: ilmukomputer.com
Kotler, P. (2008). Manajemen Pemasaran. Jakarta:
Erlangga.
Nugroho, B. (2008). Aplikasi Pemrograman Web
Dinamis Dengan PHP dan MySQL.
Yogjayakrta: Gaya Media.
Raharjo Budi, I. H. (2010). Pemrograman Web (HTML,
PHP, & MySQL). Bandung: Modula.
Rendytama, J. (2013). Pembuatan Aplikasi Pengelolaan
Transaksi Kendaraan Bermotor di Suzuki
Panorama Ngawi Menggunakan Framework
Gambar 14. Halaman Laporan Transaksi. CodeIgniter. Surakarta.: Universitas
Muhammadiyah.
Riyanto. (2011). Membuat Aplikasi E-Commerce
Pada halaman ini dapat dilakukan
dengan PHP & MySQL menggunakan
pembuatan laporan transaksi pembelian barang CodeIgniter & Jquery. Yogyakarta: CV Andi
untuk stok gudang dan laporan penjualab barang Offset.
oleh konsumen. Seperti pada gambar 14 fasilitas Santoso, H. (2010). Membangun Aplikasi Web. Jakarta:
pembuatan laporan dapat dilakukan secara detail. Elex Media Komputindo.
Laporan bisa dibuat sesuai tanggal, sesuai produk Winardi. (1982, 02 03). Kamus Ekonomi. Alumni, p. hal.
atau sesuai transaksi. 97.

5. Kesimpulan
Hasil peneltian yang secara detail sudah
digambarkan bahwa sistem informasi ini sangat
dibutuhkan oleh perusahaan Aktualita. Sistem yang
dibangun menggunakan model MVC Framework
Codeigniter sangat memberikan manfaat. Hasil
pengujian program ini dapat disimpulkan dengan
penjelasan sebagai berikut:

http://openjournal.unpam.ac.id/index.php/informatika 162

Anda mungkin juga menyukai