ABSTRAK
Pengolahan data yang berbasis komputer telah berkembang sehingga banyak organisasi,
sekolah, dan instansi memanfaatkan teknologi informasi dalam menunjang efektifitas dan efisiensi kerja.
Unit pelaksana teknis pangkalan pendaratan ikan (UPT PPI) Salah satu instansi pemerintahan yang
memproduksi dan menjual es balok di Kota Dumai. Dimana sistem yang ada saat ini pada proses
pengolahan data produksi dan transaksi penjualan es balok masih kurang efisien karena menggunakan
Microsoft Excel yang dapat memperlambat pekerjaan pegawai, Dan pada pembuatan laporan seperti
laporan transaksi penjualan perhari, perbulan, atau pertahun juga membutuhkan waktu yang cukup lama
karena harus menghitung satu per satu data yang ada dan sering terjadi keterlambatan dalam pemberian
laporan kepada pimpinan. Oleh karena itu, diperlukan adanya sebuah sistem pengolahan data produksi
dan transaksi penjualan es balok menggunakan Pemrograman PHP agar mempermudah pegawai dalam
mengolah data serta dapat meminimalisirkan duplikasi data yang terjadi dan waktu yang digunakan
dalam pencarian data lebih efisien.
51
INFORMATIKA
Jurnal Informatika, Manajemen dan Komputer, Vol. 9, No. 2, Desember 2017
eISSN : 2580-3042
pISSN : 1979-0694
agar tidak terjadinya duplikasi data produksi dan tersebut dalam bentuk informasi (output).
transaksi penjualan serta keterlambatan dalam (Mahyuni, Sharipuddin, & Martono, 2014)
pembuatan laporan data produksi dan transaksi
penjualan es balok. d. Produksi
Tujuan dilakukan penelitian ini adalah Produksi adalah semua kegiatan dalam
Merancang sistem pengolahan data produksi dan menciptakan atau menambah kegunaan barang
transaksi penjualan es balok berbasis PHP pada atau jasa, dimana untuk kegiatan tersebut
UPT PPI Kota Dumai, Mengurangi duplikasi data diperlukan faktor-faktor produksi. (Honainah,
yang terjadi pada pencatatan produksi dan 2016)
transaksi penjualan es balok pada UPT PPI Kota
Dumai, Menyediakan sistem pengolahan data e. Penjualan
yang dapat mempermudah pegawai dalam sistem Penjualan adalah suatu sistem keseluruhan
informasi data penjualan es balok dan dari kegiatan usaha yang ditujukan untuk
memperoleh informasi yang berkaitan dengan merencanakan, menentukan harga,
semua transaksi maupun laporan. mempromosikan dan mendistribusikan barang,
jasa, ide kepada pasar pasaran agar dapat
a. Sistem mencapai tujuan organisasi. (Rejeki, Utomo, &
Sistem adalah sekelompok elemen yang Susanti, 2011)
saling berhubungan atau berinteraksi hingga
membentuk satu persatuan. Konsep umum sistem f. PHP ( Hypertext Preprocessor)
adalah sekelompok komponen yang saling PHP adalah singkatan dari “PHP : Hypertext
berhubungan , bekerja sama untuk mencapai Preprocessor”, yang merupakan sebuah bahasa
tujuan bersama dengan menerima input serta scripting yang terpasang pada HTML untuk
menghasilkan output dalam proses transformasi membuat webside yang dinamis. PHP ini
yang teratur. Selain itu juga, sistem adalah merupakan server side scripting maksunya sintak
elemen-elemen yang terinteraksi dengan maksud dan perintah perintah PHP akan dieksekusi
untuk mencapai tujuan organisasi atau deserver kemudian hasilnya baru ditampilkan ke
perusahaan yang terdiri atas sejumlah sumber browser dalam format HTML, maka kode kode
daya. Sumber daya tersebut bekerja menuju yang anda tulis menggunakan PHP tidak akan
tercapainya suatu tujuan tertentu yang ditentukan kelihatan oleh user sehingga membuat halaman
oleh pemilik atau manajemen perusahaan website anda lebih aman dan dinamis. PHP ini
tersebut. Jadi, dapat diambil kesimpulan bahwa bersifat open source sehingga source code nya
sistem adalah sekelompok komponen yang saling dapat diubah ubah dan dapat didistribusikan
behubungan dan bekerja sama untuk mencapai dengan bebas. PHP ini juga mampu lintas
suatu tujuan bersama. (Indrajani, 2015) platform maksudnya PHP bisa dijalankan
dibanyak system operasi seperti disemua versi
b. Informasi Microsoft windows, Linux. (Dahlan, 2013)
Informasi adalah Data yang telah
diklasifikasikan atau diolah atau g. Pengertian MySQL
diinterprestasikan untuk digunakan dalam proses MySQL adalah RDBMS yang cepat dan
pengambilan keputusan. Sistem pengolahan mudah digunakan, serta sudah banyak digunakan
informasi akan mengolah data menjadi informasi untuk berbagai kebutuhan. MySQL
atau mengolah data dari bentuk tak berguna dikembangkan oleh MySQL AB Swedia . Berikut
menjadi berguna bagi yang menerimanya. Nilai ini hal-hal yang menyebabkan MySQL menjadi
informasi berhubungan dengan keputusan. Bila begitu populer:
tidak ada pilihan atau keputusan maka informasi 1. Berlisensi Open-source, sehingga anda
tidak diperlukan. Keputusan dapat berkisar dari dapat menggunakannya secara gratis.
keputusan berulang sederhana sampai keputusan 2. Merupakan program yang powerful dan
strategis jangka panjang. Nilai Informasi paling menyediakan fitur yang lengkap.
berarti dalam konteks pengambilan keputusan. 3. Menggunakan bentuk standar bahasa data
(Sutabri, 2012) SQL
4. Dapat bekerja dengan banyak sistem operasi
c. Pengolahan Data dan dengan bahasa-bahasa pemrograman
Pengolahan data adalah suatu proses seperti PHP, PERL, C, C++,JAVA , dan
menerima data sebagai masukan (input) lain-lain.
memproses (processing) menggunakan proses 5. Bekerja dengan cepat dan baik, bahkan
tertentu, dan mengeluarkan hasil proses data dengan data set yang banyak.
52
INFORMATIKA
Jurnal Informatika, Manajemen dan Komputer, Vol. 9, No. 2, Desember 2017
eISSN : 2580-3042
pISSN : 1979-0694
6. Sangat mudah digunakan dengan PHP 2. Kajian Pustaka
untuk pengembangan aplikasi web. Pada tahap ini dilakukan untuk pencarian data
7. Mendukung banyak database, sampai 50 dengan membaca dan mempelajari berbagai
juta baris atau lebih dalam suatu tabel. buku-buku, internet serta pengetahuan yang
8. Dapat dikostumisasi sesuai dengan berhubungan dengan masalah yang akan diteliti
keinginan anda. (Enterprise, 2014) yaitu pengolahan data produksi dan penjualan es
balok.
2. METODE PENELITIAN
Adapun metode yang digunakan dalam 3. Analisa Sistem
penelitian ini berisikan kerangka kerja / tahapan- Pada tahap ini dilakukan pengamatan,
tahapan kerja yang dilakukan guna mempelajari, dan memahami data produksi dan
menyelesaikan permasalahan, yaitu sebagai penjualan es balok . melalui analisa dokumen
berikut: input dan output sehingga diketahui kelebihan
dan kelemahan sistem yang sedang berjalan. pada
Pengumpulan Data sistem yang sedang berjalan penyimpanan data
produksi dan penjualan es balok yang digunakan
masih menggunakan sistem manual sehingga
terdapat kesalahan penyajian laporan kepada
Kajian Pustaka pimpinan tidak dapat disediakan dengan cepat .
4. Perancangan Sistem
Beberapa perancangan sistem yang akan di
buat pada tahap ini yaitu : Aliran Sistem
Analisa Sistem Informasi (ASI), Context Diagram, Data Flow
Diagram (DFD), Entity Relationship Diagram
(ERD), Bagan Alir (Flowchart), Perancangan
Input dan Output, Perancangan Database
Perancangan Sistem
5. Pembangunan Sistem
Pada tahap ini dilakukan pembangunan sistem
berdasarkan perancangan sistem yang telah
dilakukan sebelumnya. Pembangunan sistem ini
Pembangunan Sistem berupa pembuatan perangkat lunak menggunakan
Bahasa Pemrograman PHP.
6. Pengujian Sistem
Pada tahap ini dilakukan pengujian program
Pengujian Sistem
dengan menjalankan program dan memperbaiki
apabila terdapat kesalahan, serta memastikan
bahwa program yang telah dirancang layak untuk
diimplementasikan.
Mengimplementasikan Sistem
7. Mengimplementasikan Sistem
Setelah rancangan selesai dibuat, maka pada
Gambar 1. Kerangka Kerja Penelitian
tahap ini dilakukan pengimplementasian sistem
untuk menerapkan program yang telah dibuat.
Adapun penjelasan dari kerangka kerja penelitian
diatas adalah :
1. Pengumpulan Data
Pengumpulan data mengenai data es balok
diperoleh dengan cara melakukan proses tanya
jawab langsung kepada salah satu pegawai yang
ada pada UPT PPI Kota dumai, proses tanya
jawab dilakukan untuk mendapatkan informasi
yang akurat.
53
INFORMATIKA
Jurnal Informatika, Manajemen dan Komputer, Vol. 9, No. 2, Desember 2017
eISSN : 2580-3042
pISSN : 1979-0694
3. HASIL DAN PEMBAHASAN b. Analisis Kebutuhan Sistem
a. Analisis Sistem
Kepala Dinas
Pelanggan Administrasi Kepala UPT PPI
Kepala Dinas Perikanan
Pelanggan Administrasi Kepala UPT PPI
Perikanan
Data
Data Barang
Data Data Pelanggan
Pelanggan Pelanggan Data Pelanggan
Data Produksi
Data
Penjualan
Input Data
F F
Laporan Data Laporan Data Penginputan dan
Pelanggan Pelanggan Pembuatan Laporan Laporan Data Laporan Data
Pelanggan Pelanggan
Laporan Data Laporan Data A A
Database
Pelanggan Penjualan F F
A F F
Laporan Data A
Laporan Data
Produksi LaporanData
Data
Barang Laporan Data Laporan Data
Laporan Laporan Data
Barang
Barang Pelanggan Laporan Data Laporan Data
Produksi Produksi Penjualan Penjualan
A A F F
Laporan Data
Produksi
Laporan Data Laporan Data Laporan Data
Laporan Data
Laporan Data Penjualan Keuntungan Keuntungan
Penjualan
Penjualan Penjualan Penjualan
Laporan Data
A A Keuntungan F F
Penjualan
Berdasarkan gambar 2 ini dapat disimpulkan Berdasarkan gambar 3 ini dapat disimpulkan
bahwa: bahwa:
1. Pelanggan memberikan datanya kepada 1. Data barang, data pelanggan, data produksi,
bagian adminitrasi, dan data penjualan di inputkan oleh
2. Adminitrasi melakukan pencatatan secara adminitrasi secara komputerisasi,
manual, yaitu data pelanggan, data barang, 2. Ketika sudah melakukan penginputan dan
data produksi , data penjualan. menghasilkan beberapa laporan yaitu:
3. Ketika sudah melakukan pencatatan, maka laporan data barang, laporan data
menghasilkan beberapa laporan yaitu : pelanggan, laporan data produksi, laporan
laporan data produksi, laporan data data penjualan, dan laporan data keuntungan
penjualan, laporan data barang dan laporan penjualan.
data pelanggan, 3. Lalu laporan tersebut diberikan kepada
4. Lalu masing-masing laporan tersebut kepala UPT PPI dan kepala Dinas Perikanan
diberikan kepada Kepala UPT PPI dan Kota Dumai dan diarsipkan.
Kepala Dinas Perikanan 4. Penginputan tadi tersimpan kedalam
5. Dan diarsipkan database dan bisa dilihat melalui monitor
komputer dll.
54
INFORMATIKA
Jurnal Informatika, Manajemen dan Komputer, Vol. 9, No. 2, Desember 2017
eISSN : 2580-3042
pISSN : 1979-0694
c. Permodelan Proses d. Permodelan Data
1. Context Diagram Entity Relationship Diagram (ERD)
55
INFORMATIKA
Jurnal Informatika, Manajemen dan Komputer, Vol. 9, No. 2, Desember 2017
eISSN : 2580-3042
pISSN : 1979-0694
f. Implementasi Sistem 1. Menu Home berfungsi menampilkan
1. Tampilan Login halaman utama aplikasi
Untuk menjalankan program pertama kali, 2. Menu Master berfungsi untuk
dibutuhkan akses lokal server untuk menjalankan menampilkan data-data master dimana
program. Gunakan lokal server seperti Xampp , dalam menu master ini terdapat 4
Wampp dan lainnya . (empat) form , yaitu : form data barang ,
form data pelanggan , form data
1. Aktifkan Apache dan MySql pegawai , form data user.
2. Buka browser (Mozila firefox , google
chrome, dll )
3. Ketikkan url (alamat) program aplikasi
yaitu : localhost/webku/Program Skripsi/
4. lalu jalankan.
56
INFORMATIKA
Jurnal Informatika, Manajemen dan Komputer, Vol. 9, No. 2, Desember 2017
eISSN : 2580-3042
pISSN : 1979-0694
2. Pada tampilan ini, masukkan id user , Gambar 16. Form Data Pelanggan
password dan pilih hak akses sesuai
dengan jabatan yang dijabati . klik 2. Pada tampilan ini, kode pelanggan akan
simpan untuk menyimpan, klik batal muncul otomatis , masukkan nama
untuk membatalkan data yang sudah pelanggan , alamat dan no telepon. klik
dimasukkan . simpan untuk menyimpan, klik batal
untuk membatalkan data yang sudah
b. Data Barang dimasukkan.
1. Ketika menu master data barang di klik,
maka tampilan view data barang akan d. Data Pegawai
muncul, Pada tampilan view data barang Ketika menu master data pegawai di klik,
berisikan data – data yang sudah diinput maka form data pegawai akan muncul dan pada
dan disimpan pada database . dan jika tampilan ini, masukkan nip , nama pegawai dan
ingin mengubah atau menghapus data jabatan. klik simpan untuk menyimpan, klik batal
yang sudah ada tersebut, klik ikon yang untuk membatalkan data yang sudah dimasukkan.
ada pada kolom detail .
57
INFORMATIKA
Jurnal Informatika, Manajemen dan Komputer, Vol. 9, No. 2, Desember 2017
eISSN : 2580-3042
pISSN : 1979-0694
b. Data Penjualan
1. Ketika menu transaksi data penjualan di Gambar 20. Laporan Data Produksi
klik , maka tampilan view data
penjualan akan muncul, Pada tampilan b. Laporan Data Penjualan
view data penjualan berisikan data – Ketika laporan data penjualan di klik, maka
data yang sudah di input dan disimpan akan muncul tampilan view laporan data
pada database . dan jika ingin mengubah penjualan. Laporan penjualan terdapat 3
atau menghapus data yang sudah ada laporan yaitu : laporan harian , laporan
tersebut , klik ikon yang ada pada kolom bulanan , dan laporan tahunan.
detail .
58
INFORMATIKA
Jurnal Informatika, Manajemen dan Komputer, Vol. 9, No. 2, Desember 2017
eISSN : 2580-3042
pISSN : 1979-0694
Mahyuni, Sharipuddin, & Martono. (2014).
Perancangan Sistem Pengolahan Data Pada
SMA Negeri 6 Kabupaten Tebo. Jurnal
Ilmiah Media SISFO, 8(3), 180–187.
59