6 No 1 | September 2019
E-ISSN : 2597-6559
1
Thoha Nurhadiyan, M.Kom, 2Edy Junaedi S.Kom
1,2
Jurusan Informatika, Fakultas Teknologi Informasi, Universitas Serang Raya
Jl. Raya Serang – Cilegon Km. 05 (Taman Drangong), Serang – Banten
Email : 1 thoha.nurhadiyan@gmail.com,, 2 Djunaedy10@gmail.com
Abstrak - PT. Lotte Mart Wholesale adalah sebuah perusahaan nomor 5 (lima) terbesar di Korea Selatan,
berpengalaman dalam mengoperasikan dunia Retail. Salah satu cabang PT. Lotte Mart Whole Sale yaitu berada
di kota Serang yang bernama PT. Lotte Mart Whole Sale Serang. Komputer yang ada di PT. Lotte Mart Whole
Sale Serang tidak hanya digunakan sebagai alat pemrosesan data tetapi juga berfungsi sebagai alat pendukung
pengambilan keputusan. Salah satu kendala yang terjadi pada PT. Lotte Mart Whole Sale Serang yaitu
Administration Logistic Centre (ALC) sering mengalami kendala dalam mendistribusikan dokumen. Karena saat
ALC membagikan dokumen kepada Departemen terkait, terkadang pimpinan Departemen tersebut tidak berada
ditempat. Selain itu, penyimpanan dokumen pada komputer terlalu rentan terhadap kehilangan dokumen yang
diakibatkan oleh virus ataupun kerusakan pada komputer. Sistem pengendalian dokumen yang dibangun
menggunakan framework CodeIgniter, pemodelan Unified Modeling Language(UML) sebagai alat untuk
menggambarkan model sistem, serta menggunakan Entity Relationship Diagram (ERD). Sistem yang dibangun
dapat memberikan kemudahan bagi ALC dalam membuat pengajuan dokumen dan mendistribusikan dokumen
kepada departemen terkait dan menjaga keamanan dokumen dari serangan virus atau kerusakan komputer.
36
ISSN : 2406-7741 Jurnal ProTekInfo Vol. 6 No 1 | September 2019
E-ISSN : 2597-6559
sangat dibutuhkan oleh perusahaan, karena dapat untuk pengembangan sistem, dan webhosting yang
membantu Departemen ALC dalam pemeliharaan dan mendukung dalam meng-upload website ini.
penerbitan dokumen. Hal inilah yang melandasi penulis Sophan Sophian, 2014. “Pengimplementasian Dan
untuk mengambil judul ”Perancangan Sistem Perancangan Sistem Informasi Penjualan Dan
Pengendalian Dokumen Pada PT Lotte Mart Wholesale Pengendalian Stok Barang Pada Toko Swastika Servis
Serang Berbasis Web dan Framework CodeIgniter”. (SS) Bangunan Dengan Menggunakan Bahasa
2. Dasar Teori Pemrograman Visual Basic 6.0 Didukung Dengan
2.1. Tinjauan Penelitian Database MySQL.”
Immanuel Pandiangan. 2012. “Rekayasa Perangkat Pembahasan pada penelitian ini yaitu tentang
Lunak Sistem Manajemen Konten Menggunakan perancangan sistem informasi penjualan dan
Framework CodeIgniter”. pengendalian stok barang pada Toko Swastika Servis
Penelitian ini membahas tentang penerapan suatu (SS) Bangunan. Dalam penelitian ini terdapat masalah
sistem manajemen konten yang dapat meminimalkan terhadap pemeliharaan dokumen penjualan dan
penggunaan pemrograman web dengan kerangka persediaan stok barang yang masih menggunakan
CodeIgniter sebagai salah satu kerangka kerja yang sistem manual. Atas dasar permasalahan tersebut,
paling banyak didokumentasikan sehingga banyak peneliti membuat suatu sistem yang tepat dan jelas agar
orang yang mampu membuat, mengelola dan mampu meningkatkan produktifitas Toko Swatika
memelihara situs web secara independen tanpa perlu Servis (SS) Bangunan dan membantu pegawai dalam
memiliki pengetahuan mendalam mengenai bahasa membuat pengolahan data secara terkomputerisasi agar
pemrograman web. Dalam penelitian ini terdapat dapat meminimalisir terjadinya kesalahan dan mampu
masalah ketika menciptakan sebuah situs web, yaitu menjamin keamanan dan keselamatan data.
tentang pembuatan situs web yang memerlukan waktu Hustinawati, 2014. “Performance Analysis
cukup lama dan penyediaan biaya yang cukup besar Framework CodeIgniter And CakePHP in Website
apabila harus mempekerjakan seorang webmaster. Creation.”.Pembahasan pada penelitian ini yaitu
Berdasarkan masalah tersebut, peneliti membuat sistem tentang perbandingan antara framework codeigniter
manajemen konten untuk menyederhanakan dan framework cakePHP yang diimplementasikan
pembuatan web dengan menyediakan backend yang dengan pembuatan website untuk menampilkan data
mudah untuk dipahami oleh orang-orang yang tidak dari sebuah database. Landasan analisis ini dilakukan
memiliki pengetahuan dalam pemrograman web dan berdasarkan enam faktor yaitu dalam hal kinerja,
membantu semua kalangan masyarakat yang ingin arsitektur, fitur-fitur yang tersedia, penerapan
membuat situs web pribadi atau kelompok yang implementasi Ajax, ORM (Object Relational
memiliki anggaran yang kurang memadai untuk Mapping), dan kapasitas masing-masing kerangka
mempekerjakan seorang webmaster. kerja. Sehingga kedua jenis framework PHP tersebut
Afwima Rohmana, 2013. “Perancangan Website E- dapat diketahui manfaat dan kekurangannya.
Commerce Guna Membangun Sistem Layanan Rendy Andriyanto, 2016. “Sistem Manajemen
Informasi Bisnis Indekost Dengan Menggunakan Dokumen Dengan Metode Framework For The
CodeIgniter.” Applications Of System Technology (FAST).”
Pembahasan pada penelitian ini yaitu tentang Pembahasan pada penelitian ini yaitu tentang sistem
perancangan website e-commerce guna membangun manajemen dokumen dengan metode Framework for
sistem layanan informasi bisnis indekost dengan the Applications of System Technology (FAST).
menggunakan framework codeigniter. Pada penelitian Permasalahan dalam penelitian ini yaitu penomoran
ini, peneliti membuat sebuah sistem informasi yang dokumen dan pendistribusian dokumen saat ini masih
dapat membantu para mahasiswa untuk menemukan menggunakan sistem manual. Berdasarkan masalah
rumah indekost yang sesuai keinginan dan membantu tersebut, peneliti membuat sistem manajemen dokumen
pemilik indekost dalam mengiklankan lokasi rumah untuk membantu penomoran dokumen dan
indekost. Dalam perancangan sistem ini menggunakan pendistribusian dokumen secara terkomputerisasi agar
sebuah kerangka kerja yaitu codeigniter yang sudah dapat meminimalisir kesalahan pada penomoran
banyak dipakai dalam pengembangan website, ringan dokumen. Metode Framework for the Applications of
dan cepat dalam membangun pemrograman website System Technology (FAST) adalah salah satu metode
dinamis. Pengembangan sistem ini menggunakan pengembangan sistem informasi dengan urutan
sistem SDLC (System Development Life Cycle) yang langkahnya yaitu lingkup definisi, analisa
meliputi perencanaan sistem, analisa kebutuhan sistem, permasalahan, analisa kebutuhan, analisa keputusan,
desain sistem, implementasi sistem, dan pengujian desain logis, desain fisik dan integrasi, membangun
sistem. Perancangan sistem ini didukung dengan sistem dan pengujian sistem.
software adobe Dreamweaver CS5, buku panduan
37
ISSN : 2406-7741 Jurnal ProTekInfo Vol. 6 No 1 | September 2019
E-ISSN : 2597-6559
Metta Anggraini, 2016. “Rancang Bangun Sistem 2.2.3. Pengertian Teknik MVC (Model, View,
Informasi Pengendalian Dokumen Dan AMI (Audit Controller)
Mutu Internal) Pada BPM Kampus MDP.” Teknik MVC (Model, View, Controller) merupakan
Pembahasan pada penelitian ini yaitu kampus MDP teknik pemrograman yang popular saat ini, yang
memiliki kendala dalam melakukan pendistribusian mengharapkan pemrogram secara disiplin untuk
dokumen yang sering tidak tepat waktu dan sering membagi program menjadi 3 bagian, yaitu model, view,
terjadinya kehilangan dokumen karena dokumen dan controller.
tersebut diletakkan diatas meja atau tertumpuk dengan
SQL
dokumen lain. Serta pihak BPM sering kesulitan dalam View
Database Model Web
menghitung dan merekap hasil temuan audit.
Server
Berdasarkan masalah tersebut, peneliti merancang
sebuah sistem informasi pengendalian dokumen dan Browse
Audit Mutu Internal (AMI) pada BPM Kampus MDP Controller r
berbasis website menggunakan bahasa pemrograman
PHP serta MySQL sebagai basis datanya. Metode yang HTTP
digunakan untuk pengembangan sistem ini adalah
metode iterasi yang meliputi tahap analisa, tahap
desain, tahap code dan tahap implementasi Gambar 2.1 Pola MVC
2.2. Dasar Teori
2.2.1. Pengertian Pengendalian Dokumen a. Model
Pengendalian dokumen adalah menerbitkan, Model adalah bagian dari aplikasi yang
mendistribusikan, merevisi, mengendalikan dan mengimplementasi logika untuk domain data aplikasi.
memelihara dokumen, kemudian memusnahkan Umumnya, model digunakan untuk mengambil data
dokumen yang dinyatakan tidak berlaku atau yang telah dari database atau menyimpan data ke dalam database.
melampaui masa simpan. Pengendalian dokumen b. View
sangat dibutuhkan oleh perusahaan, karena dapat View adalah komponen untuk menampilkan antarmuka
membantu sebuah organisasi atau perusahaan dalam untuk pengguna (user interface) aplikasi. Antarmuka
pemeliharaan dan penerbitan dokumen. Tujuan ini dibuat berdasarkan data dari model.
pengendalian dokumen adalah sebagai acuan dalam c. Controller
penerapan langkah-langkah untuk mengendalikan Controller merupakan komponen yang digunakan
seluruh dokumen, agar dokumen sistem manajemen untuk menangani interaksi pengguna, bekerja dengan
mutu yang dipergunakan adalah dokumen yang tepat model, dan memilih view mana yang digunakan untuk
dan benar, mudah diidentifikasi, mudah digunakan dan merender data
untuk menghindari penggunaan dokumen yang sudah 2.2.4. Analisa System
tidak berlaku. Analisis sistem adalah sistem yang berjalan dengan
2.2.2. Pengertian CodeIgniter tujuan untuk mendesain sistem baru yang
CodeIgniter (CI) adalah framework pengembangan mentempurnakan sistem lama.
aplikasi (Application Development Framework) Rincian tujuan dari tahapan sistem analis adalah:
dengan menggunakan PHP, suatu kerangka untuk a. Membuat keputusan apabila sistem ini mempunyai
bekerja atau membuat program dengan menggunakan masalah atau tidak berfungsi dengan baik dan hasil
PHP yang lebih sistematis. Pemrogram tidak perlu analisisnya digunakan sebagai dasar untuk
membuat dari program dari awal (from scratch), karena memperbaiki sistem.
CI menyediakan sekumpulan librari yang banyak b. Mengetahui ruang lingkup pekerjaan yang akan
diperlukan untuk menyelesaikan pekerjaan umum, ditanganinya.
dengan menggunakan antarmuka dan struktur logika c. Memahami sistem yang berjalan saat ini.
yang sederhana untuk mengakses librarinya. d. Mengidentifikasikan masalah dan mencari
Pemrogram dapat memfokuskan diri pada kode yang solusinya.
harus dibuat untuk menyelesaikan suatu pekerjaan. 2.2.5. UML (Unified Modelling Language)
Framework CodeIgniter merupakan framework yang Unified Modeling Language (UML) adalah bahasa
memiliki dokumentasi yang jelas dan lengkap, yang spesifikasi standar untuk mendokumentasikan,
memudahkan pengembang untuk mempelajari dengan menspesifikasikan, dan membangun system. Unified
mudah. Pendekatan dari CI sangatlah mudah, dari Modeling Language (UML) adalah himpunan struktur
membuat sekedar tulisan sampai dengan yang dan teknik untuk pemodelan desain program
kompleks dapat didekati dengan mudah. berorientasi objek (OOP) serta aplikasinya.
38
ISSN : 2406-7741 Jurnal ProTekInfo Vol. 6 No 1 | September 2019
E-ISSN : 2597-6559
UML adalah suatu bahasa yang digunakan untuk Pengembangan sistem menggunakan teknik Waterfall, yaitu :
Design UML
menentukan, memvisualisasikan, membangun, dan Database MySQL
CodeIgniter
mendokumentasikan suatu sistem informasi. UML
dikembangkan sebagai suatu alat untuk analisis dan
desain berorientasi objek oleh Grady Booch, Jim IMPLEMENTASI
Rumbaugh, dan Ivar Jacobson Namun demikian UML Ruang Pelatihan PT. Lotte Mart WholeSale Serang
dapat digunakan untuk memahami dan
mendokumentasikan setiap sistem informasi.
Penggunaan UML dalam industri terus meningkat. Ini PENGUJIAN SISTEM
merupakan standar terbuka yang menjadikannya Pengujian sistem dengan menggunakan metode Black Box
sebagai bahasa pemodelan yang umum dalam industri
peranti lunak dan pengembangan sistem. Singkatnya
Unified Modelling Language (UML) adalah sebuah HASIL PENELITIAN
“bahasa” yang telah menjadi standar dalam industri Sistem Pengendalian Dokumen PT. Lotte Mart WholeSale Serang
39
ISSN : 2406-7741 Jurnal ProTekInfo Vol. 6 No 1 | September 2019
E-ISSN : 2597-6559
Mulai
Menerima pengajuan
Mengajukan revisi
dokumen
revisi dan meninjau hasil
revisi dokumen 3.2.3. Activity Diagram Distribusi Document
Tidak disetujui
Setuju
Disetujui
Selesai
40
ISSN : 2406-7741 Jurnal ProTekInfo Vol. 6 No 1 | September 2019
E-ISSN : 2597-6559
41
ISSN : 2406-7741 Jurnal ProTekInfo Vol. 6 No 1 | September 2019
E-ISSN : 2597-6559
4. Implementasi System
4.1. Implementasi antar muka
4.1.1.Halaman Login
42
ISSN : 2406-7741 Jurnal ProTekInfo Vol. 6 No 1 | September 2019
E-ISSN : 2597-6559
43
ISSN : 2406-7741 Jurnal ProTekInfo Vol. 6 No 1 | September 2019
E-ISSN : 2597-6559
44
ISSN : 2406-7741 Jurnal ProTekInfo Vol. 6 No 1 | September 2019
E-ISSN : 2597-6559
Elvin dan Metta Anggraini. (2016). “Rancang Bangun S. Rosa A. dan M. Shalahuddin. (2016). Rekayasa
Sistem Informasi Pengendalian Dokumen Dan AMI Perangkat Lunak Terstruktur dan Berorientasi
Pada BPM Kampus MDP.” Jurnal Sistem Informasi Objek. Bandung: Informastika Bandung.
STMIK MDP Palembang. Sidik, Betha. (2012). Framework CodeIgniter
Hustinawati, at al. (2014). “Performance Analysis (Menggunakan Framework CodeIgniter 2.x untuk
Framework CodeIgniter and CakePHP in Website Memudahkan Pengembangan Pemrograman
Creation.” International Journal of Computer Aplikasi WEB dengan PHP 5). Bandung:
Applications. Vol. 94. No.(20). 0975-8887. Informatika Bandung.
Pandiangan, Immanuel. (2012). “Rekayasa Perangkat Sophian, Sophan. (2014). “Pengimplementasian Dan
Lunak Sistem Manajemen Konten Menggunakan Perancangan Sistem Informasi Penjualan Dan
Framework CodeIgniter.” Jurnal Computech & Pengendalian Stok Barang Pada Toko Swastika
Bisnis. Vol. 6. No. (2). 75-81. Servis (SS) Bangunan Dengan Menggunakan
Raharjo, Budi. et all. (2014). Modul Pemrograman Bahasa Pemrograman Visual Basic 6.0 Didukung
Web HTML, PHP Dan MySQL Revisi Kedua. Dengan Database MySQL.” Jurnal Momentum.
Bandung: Modula Bandung. Vol. 16. No. (2). 1693-752X.
Rohmana, Afwima. (2013). “Perancangan Website E- ST, Yuni Sugiarti. (2011). Metode Penelitian Dibidang
Commerce Guna Membangun Sistem Layanan Komputer dan Teknologi Informasi. Banten: Dinas
Informasi Bisnis Indekost Dengan Menggunakan Pendidikan Provinsi Banten.
CodeIgniter.” Program Studi Teknik Industri Sudaryono, Dr. 2015. Metodologi Riset di Bidang TI
Fakultas Teknik Universitas Brawijaya. Vol. 1. No. (Panduan Praktis, Teori dan Contoh Kasus).
(2). 241-252. Yogyakarta: Andi.
45