Anda di halaman 1dari 78

APLIKASI SISTEM INFOMASI PENJUALAN BAHAN

BAKAR MINYAK (BBM) BERBASIS WEB (STUDI KASUS PT.

ADLAN ADHAM MANDIRI)

SKRIPSI

ARIEF DARMAWAN
1855201008

TEKNIK INFORMATIKA

FAKULTAS ILMU KOMPUTER

UNIVERSITAS LANCANG

KUNING 2022
HALAMAN PERSETUJUAN

Nama : Arief Darmawan

NIM : 1855201008

Program Studi : Teknik Informatika

Judul Skripsi : Aplikasi Sistem Infomasi Penjualan Bahan Bakar


Minyak (BBM) Berbasis Web (Studi Kasus PT.
Adlan Adham Mandiri)

Skripsi Ini Telah Diperiksa Dan Disetujui


Pekanbaru, 17 Januari 2023

Disetujui oleh,
Pembimbing

Dr. H. Fajrizal, S.P., M.Kom., MTA., MCF.


NIDN. 1024076201

Mengetahui,

Dekan Ketua Program Studi

Dr. H. Fajrizal, S.P., M.Kom., MTA., MCF. Dr. Yogi Yunefri, M.Kom., MTA., MCE.
NIDN. 1024076201 NIDN. 1022068803

i
i
KATA PENGANTAR
Assalamualaikum Wr. WB

Alhamdulillahirabbil’alamin, segala puji bagi ALLAH subhaanahu wa

ta’ala yang telah menciptakan segala yang ada di muka bumi ini menjadi berarti.

Sesungguh nya kami sangat bersyukur kepada-Mu Ya rabbi, hanya dengan rahmat

dan hidayah-Mu laporan skripsi dengan judul “APLIKASI SISTEM

INFOMASI PENJUALAN BAHAN BAKAR MINYAK (BBM) BERBASIS

WEB (STUDI KASUS PT. ADLAN ADHAM MANDIRI)” dengan baik dan

benar.

Penulis menyadari sepenuhnya bahwa tanpa adanya bantuan dari berbagai

pihak, punulis akan banyak menemui kesulitan dalam penyusunan skripsi ini.

Untuk itu penulis mengucapkan Terima kasih kepada :

1. Bapak Dr. H. Fajrizal, S.P, M.Kom., MTA., MCF. selaku Dekan Fakultas
Ilmu Komputer Universitas Lancang Kuning sekaligus pembimbing proposal
skrispi.
2. Bapak Ahmad Zamzuri, M.Kom., MTA., MCF. selaku Wakil Dekan I
Fakultas Ilmu Komputer Universitas Lancang Kuning.
3. Ibu Lucky Lhaura Van FC, M.Kom., MTA. selaku Wakil Dekan II Fakultas
Ilmu Komputer Universitas Lancang Kuning.
4. Bapak Muhamad Sadar, S.E, M.Kom., MTA. selaku Wakil Dekan III
Fakultas Ilmu Komputer, Universitas Lancang Kuning.
5. Bapak Dr. Yogi Yunefri, M.Kom., MTA., MCE.selaku Ketua Program Studi
Teknik Informatika, Fakultas Ilmu Komputer Universitas Lancang Kuning.
6. Bapak/Ibu dosen Fakultas Ilmu Komputer Universitas Lancang Kuning yang
telah memberi ilmu dan pengetahuan selama ini.
7. Para pihak PT. Adlan Adham Mandiri yang selalu bersedia membantu penulis
dalam mendapatkan data untuk keperluan penelitian.

iii
8. Orang tua dan keluarga penulis yang memberikan dukungan, do’a, dan
fasilitas sehingga penulis dapat menyelesaikan laporan skripsi dengan baik.
9. Untuk orang yang spesial Icha Tania Syawari, S.E. terimaksih atas motivasi
dan dukungan nya dalam menyelesaikan skripsi ini.
10. Sahabat dan teman seperjuangan yang telah mendukung dan memberi
semangat kepada penulis dalam nyelesaikan pembuatan skripsi.
Penulis menyadari bahwa penulisan skripsi ini jauh dari kata sempurna, maka
dari itu penulis membutuhkan kritik dan saran yang bersifat membangun untuk
kemajuan pendidikan di masa yang akan mendatang.

Pekanbaru, 30Maret 2022

Penulis

iv
DAFTAR ISI

JUDUL Hal
HALAMAN JUDUL ...................................................................... i
HALAMAN PERSETUJUAN ......................................................... ii
HALAMAN PENGESAHAN .......................................................... iii
KATA PENGANTAR...................................................................... iv
DAFTAR ISI .................................................................................... vi
DAFTAR GAMBAR ....................................................................... viii
DAFTAR TABEL ............................................................................ ix
BAB I PENDAHULUAN
A. Latar Belakang...................................................................................1

B. Rumusan Masalah..............................................................................3

C. Batasan Masalah................................................................................3

D. Tujuan Penelitian...............................................................................4

E. Manfaat Penelitian.............................................................................4

F. Sistematika Penulisan........................................................................5

BAB II TINJAUAN PUSTAKA

A. Tinjauan Penelitian Terdahulu...........................................................6


B. Teori Dasar Yang Digunakan.............................................................12
1. Sistem Informasi.............................................................................12
2. Informasi.........................................................................................12
3. Perancangan....................................................................................13
4. Penjualan.........................................................................................13
5. SPBU...............................................................................................14
6. MySQL............................................................................................14
7. Website.............................................................................................15

v
8. Xampp............................................................................................16
9. Bahasa Pemrograman PHP............................................................16
10. Aliran Sistem Informasi (ASI).......................................................17
11.Unified Modeling Language (UML)..............................................18
a. Use Case Diagram......................................................................19
b. Class Diagram.............................................................................20
c. Activity Diagram..........................................................................21
d. Squence Diagram.........................................................................22
BAB III METODOLOGI PENELITIAN
A. Tahapan- Tahapan Penelitian.............................................................24
1. Analisa Masalah.............................................................................26
2. Mengumpulkan Data......................................................................26
3. Perancangan Input Output..............................................................27
4. Perancangan Aplikasi.....................................................................27
5. Iimplementasi Aplikasi..................................................................27
6. Kesimpulan....................................................................................28
B. Lokasi dan Waktu Penelitian............................................................28
C. Data yang digunakan.........................................................................28
D. Teknik Pengumpulan Data................................................................29
E. Pemodelan Yang Digunakan.............................................................30
BAB IV JADWAL PELAKSANAAN
A. Rencana jadwal Kegiatan Penelitian..................................................33
DAFTAR PUSTAKA

vi
DAFTAR GAMBAR

No Gambar Hal

2.1Tampilan Xampp......................................................................................15

2.1 Logo PHP................................................................................................16

3.1 StrukturTahapan-Tahapan Penelitian......................................................25

3.2ModelWaterfall.........................................................................................31

vi
DAFTAR TABEL

No Tabel Hal

2.1 Simbol-Simbol Aliran Informasi...........................................................17

2.2 Simbol Use CaseDiagram.....................................................................19

2.3 Class Diagram......................................................................................21

2.4 Simbol Activity Diagram.......................................................................22

2.5 Komponen-Komponen Squence Diagram............................................23

4.1 Jadwal Penelitian...................................................................................33

vi
BAB I

PENDAHULUAN

A. Latar Belakang

“Stasiun pengisihan bahan bakar umum (SPBU) merupakan unit Usaha

Migas Mitra PT. Pertamina adalah BUMN yang kegiatannya untuk mengelola

penambangan minyak dan gas bumi di indonesia yang dapat menyalurkan dan

menjual BBM bersubsidi ke pada masyarakat umum khususnya untu kebutuhan

bahan bakar kendaraan. PT. Adlan Adham Mandiri merupakan salah satu SPBU

yang ada di kota Pekanbaru, yang bergerak dibidang Bahan Bakar Minyak untuk

masyarakat. Ketersediaan Bahan Bakar Minyak di PT. Adlan Adham Mandiri

untuk saat ini terdiri dari 3 jenis yaitu Pertalite, Pertamax dan Solar.

“Dalam pendataan penjualan di SPBU setiap hari penanggung jawab

SPBU melakukan pengecekan dan mencatat di kertas kecil setiap pergantian

petugas untuk mengetahui beberapa jumlah uang yang di dapat oleh petugas

operator dan selisih penjualan pada setiap petugas operator untuk menyesuaikan

jumlah yang akan disetor petugas ke administrasi. Jumlah uang penjualan yang

didapat petugas SPBU diserahkan kepada petugas administrasi. Kemudian

petugas administrasi menghitung selisih penjualan bahan bakar minyak kemudian

mencatat di buku besar jumlah bahan bakar minyak yang terjual, selisih penjualan

dan stok yang tersedian di buku laporan penjualan, dan menyesuaikan dengan

catatan kecil yang di berikan oleh petugas penanggung jawab. Kemudian petugas

administrasi menghitung ulang jumlah keseluruhan uang yang telah diterima

1
untuk di sesuaikan dengan jumlah yang dicatat pada buku besar. Setelah itu

administrasi dan petugas akan menandatangani di buku besar sebagai bukti tanda

terima laporan penjualan bahan bakar minyak. Setelah petugas melaporkan

kepada administrasi, petugas langsung mengatur kembali mesin pengisian bahan

bakar minyak. Setiap petugas yang selesai melaporkan penjualan, bagian

administrasi selalu menghitung jumlah penjualan dan selisih penjualan

menggunakan kalkulator”.

Sejalan dengan berkembangnya teknologi informasi dan perkembangan

teknologi komputer, setiap instansi perusahaan pasti membutuhkan suatu

teknologi informasi dan teknologi komputer didalam menajalankan aktivitas

kerjanya. Sehingga pekerjaan yang dikerjakan dapat lebih teratur dan terarah

dengan waktu yang lebih efisien karena teknologi informasi dan teknologi

komputer merupakan alat bantu yang dapat memberikan kemudahan bagi manusia

dalam menyelesaikan suatu pekerjaan.

“Dalam pengolahan data diperlukan suatu sistem informasi yang sesuai

dengan kinerja perusahaan agar pengolahan data dapat dilakukan dengan cepat

dan akurat. Sistemi nformasi ini harus bisa menangani permasalahan dan

memudahkan pengolahandata perusahaan. Munculnya sistem komputer sangat

membantu dalam pemecahan permasalahan terutama dalam hal pengolahan data

supaya didapatkan informasi yang cepat, akurat, dan relevan. Penggunaan

komputer dapat dijadikan alat untuk mencapai tujuan, mencari kemudahan dan

kecepatan dalam melakukan suatu proses pekerjaan terutama yang melibatkan

banyak data.”

2
“SPBU mempunyai PT. Adlan Adham Mandiri akan bekerjasama untuk

memperluas dukungan untuk mengembangkan inovasi dan strategi kreatif tanpa

henti dengan dukungan teknologi terkini agar pihak SPBU memenangkan

loyalitas pelanggan dan menghasilkan keuntungan demi pertumbuhan perusahaan

yang terarah serta kuat secara finansial. Sedangkan pengolahan data penjualan

masih bersifat manual sehingga dapat menghambat kegiatan operasional dan

menimbulkan banyak kesalahan khususnya kesalahan penginputan data akibat

banyak nya penumpukan berkas sehingga mengakibatkan tidak terkoordinasinya

data dengan baik.Berdasarkan latar belakang diatas, maka penulis ingin

membahas atau melakukan penelitian tentang “Aplikasi Sistem Infomasi

Penjualan Bahan Bakar Minyak (BBM) Berbasis Web (Studi Kasus PT.

Adlan Adham Mandiri)”.

B. Rumusan Masalah

Dari latar belakang diatas, maka dapat di identifikasikan rumusan masalah

penelitian adalah sebagai berikut :

1. Bagaimana membangun sebuah sistem Infomasi Penjualan Bahan

Bakar Minyak (BBM) Berbasis Web di PT. Adlan Adham Mandiri?

2. Bagaimana menerapkan sistem Infomasi Penjualan Bahan Bakar

Minyak (BBM) Berbasis Web di PT. Adlan Adham Mandiri?

C. Batasan Masalah

Agar penelitian ini dilakukan dengan lebih terarah dan tidak meluas, maka

diberikan batasan masalah penelitian adalah sebagai berikut:

1. Sistem Informasi ini hanya untuk pengolahan data Penjualan Bahan

3
Bakar Minyak (BBM) berbasis Web.

2. Sistem dibangun menggunakan bahasa pemrograman PHP dengan


mysql sebagai database.

D. Tujuan Penelitian

Berdasarkan latar belakang dan rumusan masalah yang telah diuraikan, ada

pun tujuan yang ingin dicapai dalam penelitian ini sebagai berikut:

1. Untuk membangun sistem sistem Infomasi Penjualan Bahan Bakar

Minyak (BBM) Berbasis Web di PT. Adlan Adham Mandiri.

2. Untuk menerapkan/mengaplikasikan sistem Infomasi Penjualan Bahan

Bakar Minyak (BBM) Berbasis Web di PT. Adlan Adham Mandiri

E. Manfaat Penelitian

1. Bagi Penulis

Menambah pengetahuan dan wawasan penulis tentang dunia kerja

terkait sistem berbasis web yang telah di dapatkan selama

perkuliahan.

2. Bagi Tempat Penelitian

Penelitian yang di lakukan ini diharapkan dapat memudahkan pihak

SDM dalam melakukan pengolahan data serta dapat menghasilkan

laporan terkait data penjualan bahan bakar minyak (BBM) dengan

cepat.

3. Bagi Pembaca

Skripsi ini diharapkan dapat menjadi bahan acuan atau referensi

terhadap penelitian selanjutnya.

4
F. Sistematika Penulisan

Sisematika penulisan skripsi diperlukan untuk melihat sacara garis besar

isi laporan yang penulis buat, adapun sistematika penulisanya sebagai berikut:

BAB I PENDAHULUAN

Bab ini berisi tentang latar belakang, rumusan masalah yang

dihadapi, batasan yang digunakan, tujuan penelitian, manfaat

penelitian yang hendak dicapai serta sistematika penulisan.

BAB II TINJAUAN PUSTAKA

Pada bab ini berisi mengenai tinjauan penelitian terdahulu, dan

menjelaskan beberapa teori dasar yang digunakan pada

penelitian, dan alat bantu perancangan sistem.

BAB III METODOLOGI PENELITIAN

Pada bab ini berisikan tentang tahapan-tahapan penelitian,

lokasi dan waktu penelitian, data yang digunakan, dan teknik

pengumpulan data yang akan digunakan pada penilitian.

BAB IV GAMBARAN UMUM OBJEK PENELITIAN

Bab ini menggambarkan jadwal penelitian yang dilakukan oleh

penulis.

BAB V HASIL DAN

PEMBAHASAN BAB VI

PENUTUP

DAFTAR PUSTAKA

5
BAB II

TINJAUAN PUSTAKA

A. Tinjaun Penelitian Terdahulu

Pembuatan skripsi dan penelitian ini tidak terlepas dari acuan penelitian-

penelitian terdahulu. Sehingga memperkaya bahan kajian pada penelitian yang di

lakukan. Beberapa penelitian terdahulu terkait dengan penelitian ini seperti yang

di lakukan oleh :

Penelitian selanjutnya dengan judul “Aplikasi Sistem Informasi

Penjualan Pada Toko Aneka Baru Furniture” (Ramadani, et al., 2021),Pada

penelitian ini merancang sistem informasi toko yang dapat mengelola transaksi

penjualan barang dan menghasilkan laporan yang akurat. Perancangan sistem

informasi dilakukan dengan menggunakan UML, meliputi use case diagram,

activity diagram, sequence diagram, class diagram dan metode pengembangan

sistem menggunakan waterfall. Hasil dari penelitian ini adalah perancangan

sistem informasi toko furniture yang dapat dirancang dan diimplementasikan

sesuai dengan proses bisnis.

Penelitian berikutnya dengan judul “Aplikasi Sistem Informasi

Penjualan Berbasis Ecommerce Pada Toko Zahra Collection”. (Solikhatun.,

et al, 2021), Penelitian ini dilatar belakangi oleh penjualan pada Toko Zahra

Collection yang masih menggunakan sistem secara manual. Teknologi yang saat

ini berkembang dapat dimanfaatkan untuk membantu penginputan data dan

pengelolaan data. Maka dibuat Aplikasi Sistem Informasi Penjualan Berbasis E-

6
Commerce pada Toko Zahra Collection yang berguna untuk membantu penjualan

dengan jangkauan yang luas. Tujuan dari penelitian ini adalah memperluas

jangkauan promosi penjualan, memudahkan penjual untuk melakukan promosi

secara online melalui website Toko Zahra Collection, penjual lebih mudah

membuat laporan review penjualan, memudahkan komunikasi antara penjual dan

pembeli. Metode penelitian yang digunakan yaitu metode waterfall, yang terdiri

dari communication, planning, modeling, construction, dan deployment. Desain

sistem meliputi pembuatan flowchart, context diagram, data flow diagram, entitas

relationship diagram, hireracy plus input process output, design input process

output dan logical record structure. Kemudian diimplementasikan dengan bahasa

pemrograman PHP dengan menggunakan database MySQL. Hasil penelitian

menunjukkan bahwa penilaian validasi ahli dengan menggunakan skala likert

didapatkan hasil rata-rata peresentase oleh dua validator ahli materi sebesar 85%

dan dua validator ahli media sebesar 85% sehingga dapat dinyatakan “sangat

layak” digunakan. Kemudian hasil penilaian dari 15 responden dengan

menggunakan skala likert memperoleh hasil sebesar 85% yang dinyatakan “sangat

layak” digunakan.

Penelitian berikutnya dengan judul “Aplikasi Sistem Informasi

Penjualan Berbasis Web (Studi Kasus: CV Gilang Sentosa Sidoarjo)”.

(Armalia, 2020), Penelitian ini bertujuan untuk menangani kesulitan dalam

melayani dan transaksi penjualan yang masih manual dan dikelola oleh CV tanpa

staff dengan masalah dia atas, CV Gilang Sentosa membuat situs web penjualan.

Sistem Informasi penjualan yang dapat membuat pemilihan dan pemesanan

7
produk. Metode penelitian menggunakan air terjun(waterfall), dan pengujian

sistem menggunakan blackbox quisionare sedangkan pengembangan perangkat

lunak menggunakan DFD,CDM,PDM. Aplikasi ini menggunakan framework

Codeigniter. Hasil dari sistem penjualan ini menyediakan informasi produk dan

sistem penjualan. Dan dari hasil kusioner Sistem Informasi Penjualan sesuai

dengan kebutuhan CV Gilang Sentosa Sidoarjo.

Penelitian dengan judul “Aplikasi Sistem Informasi Penjualan Berbasis

Web pada Smooth-Tee dengan Metode Waterfal”. (Kusumo,et al., 2021),Pada

penelitian ini membuat sebuah sistem toko yang menjual baju masih beroperasi

menggunakan cara konvensional, dilihat dari cara promosi penjualannya,

pengolahannya data pesanan masih tercatat secara manual dan hal ini tentunya

akan menghambat perkembangan perusahaan untuk mendapatkan informasi

tentang data pesanan, memungkinkan adanya salah perhitungan, kehilangan data,

atau rusak karena tidak adanya pencadangan data arsip manual. Dari

permasalahan tersebut, penulis tertarik untuk merancang sistem informasi

berbasis webmenggunakan metode wawancara, observasi dan waterfall. Aplikasi

yang dibuat menggunakanMySQL untuk database dan pemrograman PHPsebagai

alat bantuk pembuatan sistem informasi tersebut. Desainsistem informasi

penjualan bertujuan untuk merespon kebutuhaninformasi cepat untuk pengguna

secara cepat, tepat dan efektif.

Penelitian dengan judul “Aplikasi Sistem Informasi Penjualan

Perlengkapan Tidur (Sippat) Berbasis Web Pada Fortun Barokah

Karawang”.(Ardiansyah., et al, 2019), Pada penelitian ini merancang sebuah

8
sistem informasi penjualan perlengkapan tidur berbasis web. Metode yang

digunakan dalam Perancangan Sistem Informasi Penjualan Perlengkapan Tidur

Berbasis Web pada Fortun Barokah dalam mengetahui sistem yang sedang

berjalan yaitu menggunakan alat bantu seperti Entity Relationship Diagram

(ERD), Logical Record Structure (LRS), Struktur Navigasi, dan Pengujian Unit.

Perangkat lunak pendukung yang digunakan adalah Macromedia Dreamweaver

Mx 2004 dan untuk database menggunakan MySQL. Hasil penelitian menunjukan

dengan adanya sistem berbasisweb ini yang sudah terkoneksi dengan database,

tentunya akan sangat mempermudah pengolahaan data barang untuk dijual dan

akan sangat membantu sekali dalam hal pemasaran produk, karena

setiapinformasi yang akan diberikan kepada konsumen bisa lebih cepat dan

akurat.

Selanjutnya Penelitian dengan judul “Aplikasi Sistem Informasi

Penjualan Box Motor Berbasis Web”. (Sidik & Sudarsono., 2018), Pada

penelitian ini membuat sebuah sistem informasi penjualan yang berbasis online

(website) agar lebih efektif dan efisien. Dengan adanya website, diharapkan

produk yang dijual dapat dilihat oleh konsumen yang berada dimana saja dengan

jangkauan penjualan yang sangat luas. Serta didukung dengan metode

pembayaran yang sudah mulai berkembang, seperti transfer bank, kartu kredit,

virtual account hingga outlet-outlet pembayaran yang sudah bekerjasama. Dengan

metode pembayaran tersebut, maka konsumen tidak perlu bingung dalam

bertransaksi pembayaran. Dengan menggunakan beberapa software pendukung

dalam membuat website, diharapkan dapat menjadi sebuah web e-commerce yang

9
memenuhi kebutuhan konsumen dalam melakukan penjualan khususnya box

motor.

Penelitian berikutnya dengan judul “Aplikasi Sistem Informasi

Penjualan Berbasis Web Dengan Pemanfaatan Uml (Unified Modelling

Language) Pada Cv Harum Catering Karawang”. (Alfarizi., et al, 2018), Pada

penelitian ini operasionalnya masih menggunakan cara konvensional, terlihat dari

cara mempromosikan perusahaan catering Nasi Box, pengolahan data pesanan

yang masih dicatat manual dan tentu ini akan menghambat perkembangan

perusahaan, untuk mendapatkan member baru, juga untuk mendapatkan informasi

mengenai data pesanan, bahkan lebih jauhnya lagi, memungkinkan kesalahan

hitung, hilangnya data, atau rusak karena tidak adanya backup data dari catatan

manual. Melihat fakta yang ada di lapangan, maka penulis tertarik untuk

merancang sistem informasi yang dapat mengakomodir dari permasalahan yang

ada, dengan menggunakan sistem yang berbasis web menggunakan metode

wawancara, observasi dan studi pustaka. Pengaplikasian sistem informasi

Penjualan ini, merupakan jawaban dari kebutuhan Informasi yang cepat bagi para

user ataupun member. Pelayanan yang baik adalah hal yang utama untuk

kepuasan para konsumen atau member serta menjaga kepercayaan.

Penelitian berikutnya dengan judul “Aplikasi Sistem Informasi

Penjualan Online (E-Commerce) Pada Toko Batik Pekalongan Dengan

Metode Waterfall (Nuraeni & Astuti, 2018), Pada penelitian ini membuat E-

Commerce merupakan salah satu solusi dari permasalahan tersebut. Jaringan

internet yang tidak terbatas ruang dan waktu tentu saja dapat memudahkan

1
produsen untuk memasarkan produknya. E-Commerce adalah solusi terbaik,

sebagai media pemasaran dan promosi batik Pekalongan oleh siapapun,

dimanapun dan kapanpun. Penggunaan PHP bahasa pemrograman, database SQL

dan aplikasi adobe Dreamweaver digunakan untuk merancang penjualan online ini

website dengan metode SDLC (Systems Development Life Cycle) dalam

menerapkan metode pembuatan website.

Penelitian selanjutnya dengan judul “ Aplikasi Sistem Informasi

Penjualan, Pembelian Dan Persediaan Suku Cadang Pada Bengkel Tiga

Putra Motor Garut”. (Solihin & Nusa, 2017), “Pada penelitian perusahaan yang

bergerak di bidang usaha otomotif yang melayani penjualan suku cadang dan

pelayanan jasa servis. Dalam proses bisnisnya, pencatatan data transaksi penjualan

membutuhkan waktu yang cukup lama karena data ditulis secara konvensional.

Untuk dapat mengatasi permasalahan yang terjadi pada Perusahaan Bengkel Tiga

Putra Motor dibuatlah perancangan dan pembangunan aplikasi Sistem Informasi

penjualan, pembelian dan persediaan suku cadang berbasis website. Metode yang

digunakan untuk pembangunan sistem informasi menggunakan Model Waterfall

dengan dimodelkan menggunakan Flow Map, Context Diagram dan Data Flow

Diagram (DFD). Hasil akhir dari perancangan dan pembangunan aplikasi sistem

informasi ini adalah adanya sebuah aplikasi yang dapat memberi kemudahan

transaksi penjualan, pembelian, dan persediaan suku cadang pada Bengkel Tiga

Putra Motor Garut sehingga proses transaksi menjadi lebih efektif dan efisisen”.

1
B. Teori Dasar Yang Digunakan

Adapun hal yang mendukung dan mempelancar dalam pembuatan laporan

ini, maka perlu diketahui hal-hal atau teori-teori yang berkaitan dengan

permasalahan dan ruang lingkup pembahasan sebagai landasan dalam pembuatan

laporan ini.

1. Sistem Informasi

Suatu sistem pada dasarnya adalah sekelompok unsur yang erat

hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk

mencapai tujuan tertentu. Sistem mengandung arti kumpulan-kumpulan dari

komponen-komponen yang dimiliki unsur keterkaitan antara satu dengan yang

lainnya. Sistem informasi adalah suatu sistem didalam suatu organisasi yang

mempertemukan kebutuhan pengolahan transaksi harian yang mendukung fungsi

operasi organisasi yang bersifat manajerial dengan kegiatan strategi dari suatuor

ganisasi untuk dapat menyediakan laporan-laporan yang diperlukan oleh pihak

luar tertentu.Sistem adalah kumpulan elemen yang saling berhubungan dan saling

berinteraksi satu sama lain untuk mencapai satu tujuan tertentu (Kusumo.,et al,

2021).

2. Informasi

Informasi adalah data yang telah diolah menjadi suatu bentuk yang penting

bagi si penerima dan mempunyai nilai nyata atau yang dapat dirasakan dalam

keputusan-keputusan yang sekarang atau keputusan-keputusan yang akan datang.

Nilai dari informasi ditentukan dari 2 (dua) hal, yaitu manfaat dan biaya untuk

mendapaatkannya. Suatu informasi dapat dikatakan bernilai apabila manfaat yang

1
diperoleh lebih berharga dibandingkan dengan biaya untuk mendapatkannya.

Kualitas dari suatu informasi tergantung dari 3 (tiga) hal, yaitu informasi harus

akurat (accurate), tepat waktu (timelines), dan relevan (relevance). Fungsi utama

informasi adalah untuk menambah pengetahuan atau mengurangi ketidak pastian

pemakai informasi, karena informasi berguna memberikan gambaran tentang

sesuatu permasalahan sehingga pengambil keputusan dapat menentukan

keputusan lebih cepat, informasi juga memberikan standar, aturan maupun

indikator bagi pengambil keputusan (Kusumo., et al, 2021).

3. Perancangan

Perancangan adalah suatu kegiatan yang memiliki tujuan untuk mendesign

sistem baru yang dapat menyelesaikan masalah-masalah yang dihadapi

perusahaan yang diperoleh dari pemilihan alternatif sistem yang terbaikdan suatu

kreasi untuk mendapatkan suatu hasil akhir dengan mengambil suatu tindakan

yang jelas, atau suatu kreasi atas sesuatu yang mempunyai kenyataan fisik

(Solihin & Nusa, 2020).

4. Penjualan

Penjualan merupakan dari promosi serta promosi salah satu bagian dari

totalitas pemasaran sistem. Penjualan menurut istilah yang ada dalam literature

adalah sebagai berikut: [1] IAI (Jalinan Akuntan Indonesia) dalam standar nomor.

23 merupakan Standar Keuangan Nomor. 23 merupakan bagaikan berikut Arus

masuk bruto dari khasiat ekonomi yang mencuat dari akivitas wajar industri

sepanjang satu periode apabila arus kas masuk itu menyebabkan peningkatan

ekuitas, yang tidak berasal dari donasi penanaman modal(Ramadani, et al., 2021).

1
Penjualan juga bisa menjadi tolak ukur untuk evaluasi bisnis karena dari

informasi ini, bisa diketahui data yang akurat tentang kondisi produk atau jasa

terhadap pasar(Ikasari., 2020).

5. SPBU

Pertamina merupakan satu-satunya perusahaan pemerintah yang

mengelola SPBU di Indonesia hingga pertengahan Oktober 2005. Sejak oktober

2005, perusahaan swasta Shell dari Singapura membuka SPBU swasta pertama

diIndonesia. Samapai saat ini terdapat empat perusahaan pengelola SPBU

diIndonesia yaitu Pertamina, Shell, Petronas, dan Total(Ikasari., 2020).

SPBU itu merupakan singkatan dari Stasiun Pengisian Bahan Bakar

Umum. SPBU memang memiliki peran penting untuk pengisian bahan bakar

kendaraan, agar lebih paham berikut ini adalah ulasan mengenai fungsi dan aturan

ketika berada di SPBU(Maryono &Gumilar., 2020).

6. MySQL

MySQL adalah piranti lunak manajemen sistem database SQL atau DBMS.

dari beberapa banyak DBMS seperti Oracle, Postagre SQL, MS SQL, dan DBMS

lainya, MySQL merupakan DBMS yang multi user yang bersifat open source.

Kehandalan suatu sistem database bisa diketahui dari cara kerja dalam melakukan

proses perintah SQL yang dibuat oleh user ataupun progam aplikasinya. Mysql

server dibangun dengan tujuan menangani basis data yang besar dengan cepat

daripada pesaingnya yang lain. MySQL memberikan banyak manfaat dan

kegunaan dalam menangani basis data dengan keamanan yang dimiliki (Anwar &

Irawan, 2017).

1
7. Website

Website adalah kumpulan halaman-halaman yang digunakan untuk

menampilkan informasi teks, gambar diam atau gerak, animasi, suara, atau

gabungan dari semuanya, baik yang bersifat statis maupun dinamis yang

membentuk satu rangkaian bangunan yang saling terkait, yang masing-masing

dihubungkan dengan jaringan-jaringan halaman. Hubungan antara satu halaman

web dengan halaman web yang lainnya disebut Hyperlink, sedangkan teks yang

dijadikan media penghubung disebut hypertext (Saputra, 2020).

8. Xampp

XAMPP merupakan perangkat lunak yang mendukung berbagai sistem

operai dan proses pembacaan dari beberapa program. Fungsi dari xampp adalah

sebagai server yang berdiri sendiri (localhost). Xampp terdiei dari program apche

HTTP server, Mysql database dan penerjemah bahasa yang ditulis dengan bahasa

pemrograman php dan perl. Program xampp ini opensource yang dapat melayani

tampilan web dinamis sebagai web server (Palit et al, 2021). Adapun tampilan

xampp seperti gambar dibawah ini :

Gambar 2.1 Tampilan Xampp

1
9. Bahasa Pemprograman PHP

PHP adalah singkatan dari PHP Hypertext Preprocessor merupakan

bahasa pemprograman berbentuk skrip yang ditempatkan pada server dan diproses

di server. Hasilnyalah yang akan dikirim ke klien atau tempat user menggunakan

browser. Secara khusus, PHP dirancang untuk membuat aplikasi web dinamis.

Artinya, PHP dapat membentuk suatu tampilan berdasarkan permintaan terkini.

Pada prinsipnya, PHP mempunyai fungsi yang sama dengan skrip-skrip lainnya

seperti JSP (Java Server Page), Cold Fushion, atau Perl. Namun, PHP sebenarnya

dapat dipakai secara command line. Artinya, skrip PHP dapat dijalankan tanpa

melibatkan web server maupun browser.

Gambar 2.2 Logo PHP

Lahirnya PHP bermula pada saat Rasmus Lerdorf membuat skrip Perl

yang dapat mengamati siapa saja yang melihat daftar riwaya hidupnya, yakni pada

tahun 1994. Skrip-skrip ini selanjutnya dikemas menjadi tool yang disebut

“Personal Home Page”. Paket skrip inilah yang menjadi cikal-bakal PHP. Pada

tahun 1995, Rusmus menciptakan PHP/FI versi 2. Pada versi ini pemprogram

dapat menempelkan kode terstruktur di dalam tag HTML. Kode PHP dapat

1
berkomunikasi dengan database dan melakukan perhitungan-perhitungan yang

kompleks sambil dijalankan.

10. Aliran Sistem Informasi (ASI)

Aliran sistem informasi sangat berguna untuk mengetahui permasalahan

yang ada pada suatu sistem. Dari sini dapat diketahui apakah system informasi

tersebut masih layak di pakai atau tidak, masih manual atau komputerisasi.

Berikut adalah simbol-simbol ASI :

Tabel 2.1 Simbol-Simbol Aliran Sistem Informasi


No Simbol Keterangan

1
Proses Komputer

2
Proses Manual

3
Dokumen

4
Arsip

5
Penghubung

6
Arus Data

1
11. Unified Modelling Language(UML)

“Pada tahap perancangan, hasil analisis diubah ke dalam bentuk yang lebih

mudah dipahami yaitu berupa diagram-diagram. Tujuan dari perancangan adalah

untuk memberikan gambaran yang lebih jelas mengenai aplikasi yang dibuat”.

“Unified Modelling Language (UML) adalah bahasa pemodelan untuk

sistem atau perangkat lunak yang berparadigma berorientasi objek. Abstraksi

konsep dasar UML terdiri dari structural classification, dynamic behavior, dan

model management dapat kita pahami main concepts sebagai term yang akan

muncul pada saat membuat diagram dan view adalah kategori dari diagram

tersebut. UML mendefinisikan diagram-diagram sebagai Use case diagram, Class

diagram, Statechart diagram, Activity diagram, Sequence diagram, Collaboration

diagram, Component diagram, dan Deployment diagram. Tetapi karena UML

juga menggunakan Class dan operation dalam konsep dasarnya, maka ia lebih

cocok untuk penulisan piranti lunak dalam bahasa-bahasa berorientasi objek

seperti Php, C++, Java, C# atau VB.NET. Walaupun demikian, UML tetap dapat

digunakan untuk modeling aplikasi prosedural dalam VB atau C. Seperti bahasa-

bahasa lainnya, UML mendefinisikan notasi dan syntax/semantik. Notasi UML

merupakan sekumpulan bentuk khusus untuk menggambarkan berbagai diagram

piranti lunak. Setiap bentuk memiliki makna tertentu, dan UML syntax

mendefinisikan bagaimana bentuk-bentuk tersebut dapat dikombinasikan(Suendri,

2018)”.

1
a. Use Case Diagram

“Usecase diagram menggambarkan fungsionalitas yang diharapkan

dari sebuah sistem. Sebuah use case merepresentasikan sebuah interaksi

antara aktor dengan sistem. Usecase merupakan sebuah pekerjaan tertentu,

misalnya login ke sistem, meng-create sebuah daftar belanja, dan

sebagainya. Seorang/sebuah aktor adalah sebuah entitas manusia atau

mesin yang berinteraksi dengan sistem untuk melakukan pekerjaan-

pekerjaan tertentu.Sebuah use case juga dapat meng-extenduse case lain

dengan behaviour-nya sendiri. Sementara hubungan generalisasi antar

usecase menunjukkan bahwa usecase yang satu merupakan spesialisasi

dari yang lain(Kurniawan, 2018)”.

Tabel 2.2Simbol Use Case Diagram.

No Gambar Nama Keterangan

Menspesifikasikan himpuan peran yang


1 Actor pengguna mainkan ketika berinteraksi
dengan usecase.
Hubungan dimana perubahan yang terjadi
pada suatu elemen mandiri(independent)
2 Dependency akan mempengaruhi elemen yang
bergantung padanya elemen yang tidak
mandiri (independent).
Hubungan dimana objek anak
(descendent) berbagi perilaku dan struktur
3 Generalization
data dari objek yang ada di atasnya objek
induk (ancestor).
Menspesifikasikan bahwa use case
4 Include
sumber secara eksplisit.

1
Menspesifikasikan bahwa use case target
5 Extend memperluas perilaku dari use case sumber
pada suatu titik yang diberikan.

Apa yang menghubungkan antara objek


6 Association
satu dengan objek lainnya.

Menspesifikasikan paket yang


7 Sistem
menampilkan sistem secara terbatas.

Deskripsi dari urutan aksi-aksi yang


8 Use Case ditampilkan sistem yang menghasilkan
suatu hasil yang terukur bagi suatu actor

Interaksi aturan-aturan dan elemen lain


yang bekerja sama untuk menyediakan
9 Collaboration
prilaku yang lebih besar dari jumlah dan
elemen-elemennya (sinergi).
Elemen fisik yang eksis saat aplikasi
10 Note dijalankan dan mencerminkan suatu
sumber daya komputasi

b. Class Diagram

Class Diagrammerupakan hubungan antar kelas dan penjelasan detail

tiap-tiap kelas di dalam model desain dari suatu sistem, juga

memperlihatkan aturan-aturan dan tanggung jawab entitas yang menentukan

perilaku sistem. Class Diagram juga menunjukkan atribut-atribut dan

operasi-operasi dari sebuah kelas dan constraint yang berhubungan dengan

objek yang dikoneksikan. Class Diagram secara khas meliputi : Kelas (Class),

Relasi Assosiations, Generalitation dan Aggregation, attribut (Attributes),

operasi (operation/method) dan visibility, tingkat akses objek eksternal

kepada suatu operasi atau attribut. Hubungan antar kelas mempunyai

keterangan yang

2
disebut dengan Multiplicity atau Cardinality. (Kurniawan; 2018).

Tabel 2.3 Komponen-Komponen Class Diagram

NO GAMBAR NAMA KETERANGAN


Hubungan dimana objek anak berbagi
1 Generalization perilaku dan struktur data dari objek
yang ada di atasnya objek induk
Himpunan dari objek-objek yang
2 Class berbagi atribut serta operasi yang
sama.
Urutan aksi-aksi yang ditampilkan
3 Collaboration sistem yang menghasilkan suatu hasil
yang terukur bagi suatu actor.
Operasi yang benar-benar dilakukan
4 Realization
oleh suatu objek.
Hubungan dimana perubahan terjadi
5 Dependency pada suatu elemen mandiri akan
mempegaruhi elemen bergantung.
Apa yang menghubungkan antara
6 Association
objek suatu dengan objek yang lain.

c. Activity Diagram

“Activity diagram digunakan untuk memodelkan perilaku di dalam

suatu bisnis. Activity diagram dapat dilihat sebagai sebuah sophisticated

data flow diagram (DFD) yang digunakan pada analisis structural. Akan

tetapi, berbeda dengan DFD, activity diagram mempunyai notasi untuk

memodelkan aktivitas yang berlangsung secara paralel, bersamaan, dan juga

proses pengambilan keputusan yang kompleks. Decision digunakan untuk

menggambarkan behaviour pada kondisi tertentu. Untuk mengilustrasikan

proses-proses paralel (fork dan join) digunakan titik sinkronisasi yang dapat

berupa titik, garis horizontal atau vertical”. “Activity diagram dapat dibagi

2
menjadi beberapa object swimlane untuk menggambarkan objek mana yang

bertanggung jawab untuk aktivitas tertentu (Dalam Kurniawan; 2018)”.

Tabel 2.4 Simbol Activity Diagram

NO GAMBAR NAMA KETERANGAN

Memperlihatkan bagaimana masing-


1 Actifity masing kelas antarmuka saling
berinteraksi satu sama lain
State dari sistem yang mencerminkan
2 Action
eksekusi dari suatu aksi
Bagaimana objek dibentuk atau
3 Initial Node
diawali.
Actifity Bagaimana objek dibentuk dan
4
Final Node dihancurkan
Satu aliran yang pada tahap tertentu
5 Fork Node
berubah menjadi beberapa aliran

d. Sequence Diagram

Sequence diagram menggambarkan interaksi antar objek di dalam dan

di sekitar sistem (termasuk pengguna, display dan sebagainya) berupa

message yang digambarkan terhadap waktu. Sequencediagram terdiri antar

dimensi vertikal (waktu) dan dimensi horizontal (objek-objek yang terkait)

(Kurniawan; 2018)

Tabel 2.5 Komponen-Komponen Sequence Diagram

2
NO GAMBAR NAMA KETERANGAN

Objek entity, antarmuka yang saling


1 LifeLine
berinteraksi.

Digunakan untuk menggambarkan user


2 Actor
/ pengguna.

Spesifikasi dari komunikasi antar objek


3 Message yang memuat informasi-informasi
tentang aktifitas yang terjadi
Digunakan untuk menggambarkan
4 Boundary
sebuah form.

Control Digunakan untuk menghubungkan


5
Class boundary dengan table.

Digunakan untuk menggambarkan


Entity
6 hubungan kegiatan yang akan
Class
dilakukan.

2
BAB III

METODE PENELITIAN

Metodologi penelitian ini sangat berhubungan dengan cara, teknik, pola,

serta cara desain penelitian yang digunakan oleh peneliti dalam mengurutkan

pekerjaan yang dilakukan di dalam suatu penelitian, sehingga dapat membantu

peneliti untuk mengendalikan tahapan-tahapan dan juga mempermudah

mengetahui proses penelitian yang dilakukan.

Penelitian ini bertujuan untuk memahami bagaimana pengaplikasian

sebuah sistem pengolahan data penjualan bahan bakar minyak (BBM) pada PT.

Adlan Adham Mandiri berbasis Web. Konsep proses pengaplikasian pada sistem

tersebut digambarkan menjadi suatu metode lengkap dengan pola pengumpulan

data yang dibutuhkan untuk menghasilkan tujuan pembangunan sistem yang

diterapkan.

A. Tahapan- Tahapan Penelitian

Dalam membuat sebuah penelitian, penulis terlebih dahulu harus

memahami langkah-langkah dalam proses penelitian, yaitu:

24
Mulai

Judul Proposal Penelitian di ACC

Tahapan Penelitian

Tahapan = ”Pengujian“

Melaksanakan Tahapan

Analisa Masalah

Pengumpulan Data

Perancangan Input-Output

Perancangan Aplikasi

Implementasi Aplikasi

Kesimpulan

Selesai

Gambar 3.1 Struktur Tahapan-Tahapan Penelitian

2
1. Analisa Masalah

Langkah analisis masalah adalah untuk dapat memahami masalah yang telah

ditentukan ruang lingkup dan batasannya. Dengan menganalisa masalah yang

telah dilakukan tersebut, maka diharapkan masalah dapat dipahami dengan baik.

Teknik analisis yang digunakan dengan beberapa tahap berikut :

a. Tahap identify yaitu : mengidentifikasi permasalahan dengan mengambil

sample data nasabah yang ada di PT. Adlan Adham Mandiri.

b. Tahap understand yaitu : peneliti melakukan wawancara dengan pihak PT.

Adlan Adham Mandiri.

c. Tahap analyze yaitu : beberapa kelemahan penulis temukan yaitunya

pengaplikasian sistem pengolahan data penjualan bahan bakar minyak

(BBM) masih dikerjakan secara manual.

2. Pengumpulan Data

Riset lapangan dimaksudkan untuk memperoleh informasi secara langsung

dari instansi. Adapun teknik pengumpulan data yang digunakan adalah:

a. Observasi, Menjelaskan beberapa kelemahan pengelolaan data sistem

informasi penjualan bahan bakar minyak (BBM) yang ada di PT. Adlan

Adham Mandiri.

b. Wawancara, wawancara penulis lakukan dengan salah satu karyawan di

PT. Adlan Adham Mandiri.

b. Dokumentasi, penulis melakukan dokumentasi di PT. Adlan Adham

Mandiri.

2
c. Studi Pustaka, Penulis mempelajari dan membacae-book dan jurnal yang

berhubungandengan sistem pengolahan data rental mobil berbasis web.

3. Perancangan Input-Output

Pada tahapan ini merancang input-output dan process dengan menggunakan

tool microsft visio, Enterprise Architect dan pemodelan UML.

Merupakan langkah yang dilakukan untuk membuat bentuk rancangan dari

proses sistem. Perancangan ini menggunakan diagram UML yang dilakukan

dalam bentuk pembuatan diagram. Diagram yang dirancang adalah Business

Processdiagram,use case diagram, class diagram, sequence diagram dan activity

diagram.

4. Perancangan aplikasi

Bahasa pemograman yang penulis gunakan adalah php dan tool dalam

pembuatan desain yaitu Sublime Text 3.

5. Implementasi aplikasi

Pada tahap ini penulis mengimplementasikan pengaplikasian sistem

pengolahan data penjualan bahan bakar minyak (BBM) berbasis web pada PT.

Adlan Adham Mandiri. Penerapan sistem ini penulis akan melakukan training

untuk mengelola sistem ini. Spesifikasi Minimal dari aplikasi ini yaitu Processor

Dual Core dan RAM 2 GB.

2
6. Kesimpulan

Pada tahap ini penulis melakukan kesimpulan penelitian yang telah dilakukan

untuk sistem pengolahan data penjualan bahan bakar minyak (BBM). Kesimpulan

penulis dapat dari hasil sistem dan analisa sistem yang baru.

B. Lokasi dan Waktu Penelitian

Lokasi penelitian ini dilaksanakan di SPBU PT. Adlan Adham Mandiri,

yang berlokasi di Jl. Jati, Kp. Baru, Kec. Senapelan, Kota Pekanbaru,Riau 28155,

dilaksanakan mulai dari tanggal 4 April 2022 sampai dengan selesai. Penelitian ini

dilakukan dengan alasan untuk memudahkan peneliti dalam mengaplikasikan

sistem pengolahan data penjualan bahan bakar minyak (BBM) pada PT. Adlan

Adham Mandiri Berbasis Web.

C. Data yang digunakan

Dalam penelitian jenis data secara umum ada dua yaitu data primer dan

data skunder. Adapun pengertian dari dua data tersebut yaitu sebagai berikut :

a. Data Primer

Data Primer adalah data yang diperoleh peneliti lansung dari sumber

asli (tidak melalui perantara). Seperti penulis melakukan wawancara

lansung dengan pihak PT. Adlan Adham Mandiri dan juga melakukan

pengamatan atau observasitentang penelitian.

b. Data Skunder

Data skunder adalah data yang diperoleh dalam bentuk yang sudah jadi

berupa data yang diolah dan dikumpulakan oleh pihak lain seperti

jurnal, literature dan buku.

2
D. Teknik Pengumpulan Data

Adapun teknik pengumpulan data yang dilakukan sebagai berikut :

1. Studi Lapangan (Field Study)

a) Observasi (Pengamatan)

Dalam observasi ini yang dilakukan adalah dengan melihat lansung

kondisi tempat penelitian yaitu di PT. Adlan Adham Mandiri.

b) Interview (Wawancara)

Mewawancarai salah satu pihak dibagian PT. Adlan Adham

Mandiri.

2. Studi Kepustakaan (Library research)

Untuk referensi penelitian metode yang dilakukan dengan membaca

buku atau jurnal-jurnal yang berhubungan dengan judul skripsi sebagai

penunjang dalam menganalisa terhadap data informasi yang didapat.

3. Studi Laboratorium (Laboratory Study)

Penelitian laboratorium merupakan teknik pengumpulan data yang

dilakukan di laboratorium komputer dengan memanfaatkan perangkat

lunak (software) dan perangkat keras (hardware). Perangkat lunak dan

perangkat keras yang digunakan dalam perancangan sistem dan

penulisan skripsi ini adalah sebagai berikut :

a. Perangakat Keras (Hardware)

1) Processor Intel Pentium(R) Core i3 Speed 2.80 Ghz

2) Harddisk 500 GB dan Memory 2 GB RAM

b. Perangakat Lunak (Software)

2
1) Microsoft Office 2010

2) Microsoft Visio 2007

3) Enterprise Architect Corporate Edition 7.5.848

4) Sublime Text

5) Xampp 5.5.24

6) Database MySQL

E. Pemodelan Yang Digunakan

“Pemodelan ialah suatu cara yang digunakan dalam melakukan suatu hal,

pada bab ini akan diuraikan metodologi penelitian dan alur kerja yang akan

digunakan dalam menyelesaikan penelitian ini. Kerangka kerja ini adalah tahapan-

tahapan yang akan dilakukan dalam menyelesaikan masalah yang akan dibahas”.

“Pemodelan yang digunakan dalam penelitian sistem pengolahan data

penjualan bahan bakar minyak (BBM) pada PT. Adlan Adham Mandiri Berbasis

Web ini menggunakan model waterfall. Adapun gambaran dari model waterfall

yang akan digunakan dalam membangun sistem pengolahan data rental mobil

pada PT. Adlan Adham Mandiri Berbasis Web sebagai berikut.:

3
Gambar. 3.2 Model Waterfall

Dalam membangun sebuah sitem seperti ilustrasi gambar diatas dapat

dijelaskan sebagai berikut :

1. Analisa

Pada tahap Analisa dalam membangun sebuah sistem maka terlebih

dahulu melihat alur sistem yang sedang digunakan dan mendapatkan

informasi tentang kebutuhan-kebutuhan yang sedang dipakai

pengguna. Selanjutnya dalam proses analisa ini harus mendapatkan hal

yang menjadi penunjang penelitian seperti mencari permasalahan dari

sistem yang sedang digunakan dengan melalui wawancara.

2. Desain

Pada proses ini bagaiamana menentukan kerangka kerja atau cara kerja

sistem dalam hal mendesain sistem yang akan dibangun seperti desain

interface, spesifikasi file, desain program dan database yang menjadi

kebutuhan dari sistem tersebut.

3
3. Pengkodean

Pada tahap pengodean ini, peneliti dapat memasukan script kode

sebuah program yang akan dibangun kedalam software programing

yang digunakan seperti Notepad, Notepad ++, Macromedia

Dreamweaver, Sublime Text, dll, sehingga menghasilkan sistem yang

telah di desain atau dirancang sebelumnya.

4. Pengujian / Implementasi

Pada tahap ini akan dilakukan tahap pengujian yang artinya hasil

sistem yang telah dibuat dari tahapan analisa, tahap desain,

pengkodean barulah kedalam tahap pengujian agar mengetahui

kelayakan ataupun keberhasilan sistempengolahan data penjualan

bahan bakar minyak (BBM) berbasis Web ini.

Dalam penelitian ini, untuk membuat sistemsistempengolahan data

penjualan bahan bakar minyak berbasis Web adapun alat bantu dan

program yang digunakan sebagai berikut :

a. Alat bantu perancangan yaitunya UML yang menggunakan Use

Case Diagram, Class Diagram, Business processDiagram, Activity

Diagram, dan Squence Diagram.

b. Aplikasi yang digunakan dalam pembuatan sistem ini yaitu Sublime

Text dengan bahasa pemrograman PHP dan databaseMysql.

3
BAB IV

GAMBARAN UMUM OBJEK PENELITIAN

A. Sejarah Umum Tempat Penelitian

“Stasiun Pengisian Bahan Bakar Minyak Untuk Umum (SPBU) Adlan

Adham Mandiri 14.281616 didirikan pada tanggal 5 Desember 2012 oleh Bapak

Asrul Adham. SPBU 14.281616 sebagai SPBU Pertamina yang telah tersertifikasi

dapat memberikan pelayanan terbaik yang memenuhi SOP (Standar Operasional

Prosedur) Pertamina Way sebagai SPBU Pasti Pas!”.

“SPBU 14.281616 memberikan jaminan kualitas dan kuantitas produk

Bahan Bakar Minyak (BBM) yang baik, pelayanan yang ramah dan santun dengan

memberikan pelayanan 24 jam untuk pelanggan SPBU agar kebutuhan para

pelanggan dapat terpenuhi. Produk yang dijual antara lain: pertamax, premium,

pertamina dex, solar, oli/pelumas, dan gas elpiji. Untuk produk pertamax,

premium, dan solar dijual secara curah melalui pompa dispenser (dispenser

pump), dan untuk pertamina dex dan oli/pelumas dijual per jerigen, dan gas elpiji

dijual per tabung”.

B. Visi dan Misi Tempat Penelitian

1. Visi :

Menjadikan sebuah perusahaan jasa yang handal dan berkualitas dalam

pekerjaan dan prima dalam pelayanan.

2. Misi :

a. Memberikan kenyamanan pelayanan kepada konsumen dalam

3
membeli BBM dengan slogan Pasti Pas (pas pelayanannya, pas

takarannya dan pas kualitasnya).

b. Bekerja secara profesional dan memberikan kepuasan terhadap

pelanggan.

c. Membuka lapangan pekerjaan baru.

d. Memberi kemudahan kepada masyarakat untuk mengisi BBM

C. Struktur Organisasi

Sebuah instansi ataupun organisasimemerlukan suatu struktur organisasi

sebagai dasar dalam pembagian tugas agar dapat dilakukan dengan baik dan lebih

terkoordinir.

DIREKTUR

MANAGER

SUPERVISOR

OPERATOR PETUGAS KEBERSIHAN

Gambar 4.1Struktur Organisasi

Berikut ini adalah beberapa pembagian wewenang dan tanggung jawab setiap

individu antara lain adalah :

1. Direktur

a. Memberikan laporan-laporan SPBU kepada Pertamina.

b. Ikutserta rapat dengan pengusaha SPBU di Pertamina.

3
c. Memberi perintah dan arahan pada manajer.

3
d. Memantau kinerja manajer dan supervisor

2. Manajer

a. Membuat laporan-laporan untuk pemilik dan Pertamina.

b. Memberikan laporan-laporan SPBU kepada Disperindag.

c. Ikut serta rapat pertemuan dengan manajer SPBU lain.

d. Ikut serta dalam audit Pertamina.

e. Mengatur dan memerintah supervisor/pengawas.

f. Merekrut dan mengeluarkan karyawan.

3. Supervisor

a. Melakukan tera saat audit Pertamina.

b. Mengawasi kerja operator dan petugas kebersihan (OB).

c. Memotivasi operator dan petugas kebersihan (OB).

d. Melakukan bongkar BBM dari Pertamina.

e. Mengecek dan mengukur pada tangki pendam BBM.

f. Mengecek dan membenarkan takaran dispenser pump.

g. Melakukan density untuk mengecek kualitas BBM.

h. Memperbaiki peralatan yang rusak seperti pompa dispenser, print out,

alat pemadam kebakaran, dll.

4. Operator

a. Menjalankan SOP (Standar Operasional Prosedur) Pertamina Way

dengan baik.

b. Memahami produk Pertamina.

c. Menerima pengaduan pelanggan dengan baik.

3
d. Merawat peralatan dan fasilitas yang ada di SPBU.

e. Menjaga kebersihan pulau pompa.

f. Ikut serta dalam audit Pertamina.

5. Petugas Kebersihan

a. Membersihkan area SPBU.

b. Membantu supervisor saat tera audit Pertamina.

c. Membenahi perubahan-perubahan di area SPBU.

d. Merawat peralatan dan fasilitas yang ada di SPBU.

D. Aliran Sistem Informasi Yang Sedang Berjalan

“Sebelum dilakukan perancangan sistem yang baru, terlebih dahulu dilakukan

analisis terhadap sistem yang telah berjalan saat ini. Adapun aliran sistem

informasi yang sedang berjalan pada Stasiun Pengisian Bahan Bakar Minyak

Untuk Umum (SPBU) Adlan Adham Mandiri 14.281616 dapat dilihat sebagai

berikut”:

3
Aliran Sistem Informasi Yang Sedang Berjalan

Operator Supervisor Manajer Direktur

Data jumlah stok Data jumlah stok


BBM BBM

Mencatat jumlah
stok BBM terjual dan menghitung pendapatan

Data jumlah stok Data jumlah stok


BBM terjual dan pendapatan BBM terjual dan pendapatan

Merekap data
stok terjual dan
pendapatan

Laporan penjualan Laporan penjualan Laporan penjualan


Phase

Gambar 4.2 Aliran Sistem Informasi

Alur kerja sistem yang sedang berjalan :

1. Supervisor melakukan pengecekan dan mencatat di kertas kecil setiap

pergantian petugas operator untuk mengetahui beberapa jumlah uang

yang di dapat oleh petugas operator dan selisih penjualan pada setiap

petugas operator untuk menyesuaikan jumlah yang akan disetor petugas

ke supervisor.

2. Jumlah uang penjualan yang didapat petugas operator SPBU diserahkan

kepada supervisor. Kemudian supervisor menghitung selisih penjualan

3
bahan bakar minyak kemudian mencatat di buku besar jumlah bahan

bakar minyak yang terjual, selisih penjualan dan stok yang tersedian di

buku laporan penjualan, dan menyesuaikan dengan catatan kecil yang di

berikan.

3. Kemudian supervisor menghitung ulang jumlah keseluruhan uang yang

telah diterima untuk disesuaikan dengan jumlah yang dicatat pada buku

besar.

4. Setelah itu supervisor dan manajerakan menandatangani di buku besar

sebagai bukti tanda terima laporan penjualan bahan bakar minyak.

5. Manajer memberikan laporan secara berkala ke Direktur.

3
BAB V

HASIL DAN PEMBAHASAN

A. Analisa Sistem

“Tahap analisa sistem bertujuan sebagai dasar perancangan atau perbaikan

sistem yang lama. Dari hasil analisis tersebut dapat dirancang atau diperbaiki

menjadi sebuah sistem yang lebih efektif dan efisien. Untuk meningkatkan

kecepatan dan keakuratan baik dalam penginputan data, pemrosesan data, serta

hasil output nya maka tempat penelitian memerlukan aplikasi yang lebih efisien

mengingat kemajuan teknologi yang semakin pesat maka, berdasarkan latar

belakang masalah yang ada maka perlu adanya sebuah aplikasi sistem informasi

penjualan bahan bakar minyak pada PT. Adlan Adham Mandiri”.

Analisa sistem ini merupakan penguraian dari suatu media sistem informasi

berbasis website. Dengan menerapkan media sistem informasi ini dapat dijadikan

sebagai inovasi terbaru dalam penyampaian informasi pelaporan tentang

pencatatan data penjualan bahan bakar minyak setiap harinya.

B. Analisa KebutuhanSistem

“Dalam perancangan media sistem informasi berbasis website ini dapat

dilakukan dengan membuat desain perancangan sistem sesuai dengan kebutuhan

dari aplikasi sistem informasi penjualan bahan bakar minyak pada PT. Adlan

Adham Mandiri”.

4
Pada aplikasi ini nantinya akan menampilkan beberapa kebutuhan sistem :

1. Dapat menginputkan data-data master seperti, data user, data petugas,

data produk, dan data mesin.

2. Melakukan penambahan stok bahan bakar minyak serta pengaturan harga

per satuan.

3. Mengelola data mesin dan operator yang sedang beroperasi agar dapat

memberikan informasi ke masing-masing user.

4. Dapat melihat grafik penjualan serta mencetak laporan data penjualan

bahan bakar minyak dalam format .pdf.

C. Gambaran Sistem Yang Diusulkan

1. UML (Unified Modeling Language)

“Dalam sistem baru ini, metode perancangannya menggunakan UML

(Unifed Modeling Language). Berikut adalah diagram-diagram yang

digunakan dalam perancangan tersebut”.

a. Use Case Diagram

Gambar berikut merupakan rancangan Use Case Diagram untuk

aplikasi sistem informasi penjualan bahan bakar minyak pada PT. Adlan

Adham Mandiri.

4
uc Use Case Diagram

Aplikasi Sistem Informasi Penjualan BBM

Login
«extend»
Halaman Utama Owner Halaman Utama Admin

«include» «include»
«extend»

«extend» Melihat Info Grafik & Operator «extend»


Owner Admin
«extend»
Melihat Informasi Data
«extend»Stok
Kelola Data Master

«extend»
«extend»
«include»
«include»
Kelola Data Stok
«include»
Melihat Informasi Data Operasi «extend»

Data User Data Mesin

Melihat Informasi Data «include» «include»


Penjualan
«include»
Kelola Data Operasi

Data Petugas
«include»

Kelola Data Penjualan Data Produk

Gambar 5.1Use case Diagram

Berikut merupakan skenario use case yang menjelaskan tentang aktifitas

yang berjalan di use case diagram secara lengkap. Berikut ini skenario use case

diagram yang berjalan :

1) Skenario Use Case Menggunakan Aplikasi

Tabel 5.1Skenario Use Case Login User

Use Case Login User


Aktor Admin, Owner
Tujuan Melakukan Login
Aksi Aktor Respon Sistem
1. Menjalankan Aplikasi 2. Menampilkan Halaman Login
3. Mengisi Username dan Password 4.Memproses Username dan Password
5. Menampilkan Halaman Utama

4
Tabel 5.2Skenario Use Case Mengelola Data Oleh Admin

Use Case Kelola Data Oleh Admin


Aktor Admin
Mengelola Data Master (User, Petugas, Produk, dan Mesin),
Tujuan
Data Stok, Data Operasi dan Data Penjualan.
Aksi Aktor Respon Sistem
1. Menjalankan Aplikasi 2. Menampilkan Halaman Login
3. Melakukan Login 4. Sistem Menampilkan Halaman Admin
5. Memilih Menu Data yang 6. Menampilkan Halaman Data yang akan
akan dikelola. dikelola
7. Mengelola Data 8. Menyimpan Data yang telah dikelola

Tabel 5.3Skenario Use Case Melihat Informasi

Use Case Melihat Informasi


Aktor Admin, Owner
Melihat Informasi Grafik dan Operator, Informasi Data
Tujuan Stok, Informasi Data Operasi, dan Informasi Data
Penjualan.
Aksi Aktor Respon Sistem
1. Menjalankan Aplikasi 2. Menampilkan Halaman Login
3. Melakukan Login 4. Sistem Menampilkan Halaman
Admin
5. Memilih Menu Data Informasi 6. Menampilkan Halaman Informasi
yang akan dilihat yang dipilih
7. Melihat dan Mencetak Informasi

b. Activity Diagram

“Activity Diagram menggambarkan workflow (alirankerja) atau aktifitas

dari sebuah sistem atau proses bisnis. Yang perlu diperhatikan disini

adalah bahwa diagram aktifitas menggambarkan aktifitas sistem bukan

apa yang dilakukan aktor, jadi aktifitas yang dapat dilakukan olehsistem.

Berikut adalah Activity Diagram dari perancangan aplikasi sistem

informasi penjualan bahan bakar minyak pada PT. Adlan Adham

Mandiri”:

4
1) Activity DiagramMelakukan Login

act Activ ity Diagram

User Sistem
Start

Melakukan Login Menampilkan Halaman Login

Memproses Data Username dan Password

[Validasi Gagal]

if

Menampilkan Halaman Utama

Finish

Gambar 5.2Activity DiagramMelakukan Login

Gambar 5.2Activity Diagram Melakukan Login oleh User Admin

dan Owner Menggambarkan admin melakukan login terlebih dahulu agar

dapat menggunakan aplikasi dan dapat menampilkan halaman utama.

4
2) Activity DiagramMengelola Data oleh Admin

act Activ ity Diagram

Admin Sistem
Start

Memilih Menu Data yang akan dikelolaMenampilkan Halaman Utama

Menampilkan Halaman Data

Mengelola Data

Memproses Data yang telah dikelola

Finish

Gambar 5.3Activity DiagramMengelola Dataoleh UserAdmin

Gambar 5.3Activity Diagram Memilih Mengelola DataolehUser

Admin menggambarkan Admin dapat mengelola Data pada masing-

masing menu, baik itu Menu Data Master, Data Stok, Data Operasi dan

juga Data Penjualan dengan cara memilih salah satu menu data yang

akan dikelola. Pengelolaan data yang dimaksudkan berupa penambahan

ataupun pengubahan serta penghapusan data.

4
3) Activity DiagramMelihat Informasi Oleh User

act Activ ity Diagram

Admin Sistem
Start

Memilih Menu Data untuk melihat informasi


Menampilkan Halaman Utama

Menampilkan Halaman Informasi Data

Melihat Informasi

Finish

Gambar 5.4Activity Diagram Melihat Informasi Oleh User

Gambar 5.4Activity Diagram Memilih Melihat Informasi Oleh User

Admin dan Owner menggambarkan usermelihat informasi yang

diinginkan dengan memilih salah satu menu dari menu Informasi Grafik

dan Operator, Informasi Data Stok, Informasi Data Operasi, dan

Informasi Data Penjualan.

c. Sequence Diagram

“Sequence Diagram adalah suatu diagram yang memperlihatkan

atau menampilkan interaksi-interaksi antar objek di dalam sistem yang

disusun pada sebuah urutan atau rangkaian waktu.

Sequence Diagram menggambarkan kelakuan actor pada use case

dengan mendiskripsikan dalam rangkaian waktu. Berikut adalah gambar

4
Sequence Diagram dari perancangan aplikasi sistem informasi penjualan

bahan bakar minyak pada PT. Adlan Adham Mandiri”:

1) Sequence Diagram Admin

sd Sequence Diagram

Admin LoginHalaman AdminData MasterData Stok Data Operasi Data PenjualanSistem Database

melakukan()
proses() validasi()

Validasi Gagal()
menam pilkan()
Validasi Berhasil()
menampilkan()
memilih() elola()
proses()
berhasil proses()
kembali() menampilkan()

memilih() kelola()
proses()

berhasil proses()
kemba
li() menampilkan )
(
memilih()
kelola()
proses()
berhasil proses()
kembali() mena mpilkan()

memili h()
kelola()
proses()

berhasil proses()
menampilkan()
kembal i()
logout()

Gambar 5.5Sequence DiagramAdmin

Gambar 5.5 diatas menjelaskan bahwa Adminterlebih dahulu

melakukan Login untuk dapat menggunakan aplikasi dan melakukan

pengelolaan data pada pada setiap menu pada aplikasi. Terdapat menu

Data Master, Data Stok, Data Operasi dan Data Penjualan. Serta Dapat

Meihat Informasi Data pada setiap menunya.

4
2) Sequence Diagram Owner

sd Sequence Diagram

Owner LoginHalaman OwnerData StokData Operasi Data PenjualanSistem Database

melakukan()
proses() validasi()

Validasi Gagal()
menampilkan()
Validasi Berhasil()

menampilkan()
memilih()
melihat()
proses()

berhasil proses()
menampilkan()
kembali()
memilih()
melihat()
proses()
berhasil proses()
menampilkan()
kembali()
memilih()
melihat()
proses()

berhasil proses()
menampilkan()
kembali()
logout()

Gambar 5.6Sequence Diagram Owner

Gambar 5.6 diatas menjelaskan bahwa Ownerterlebih dahulu

melakukan Login untuk dapat menggunakan aplikasi dan melihat

informasi data pada pada setiap menu pada aplikasi. Terdapat menu Data

Stok, Data Operasi dan Data Penjualan.

e. Class Diagram

“Class Diagram adalah sebuah spesifikasi yang akan menghasilkan

sebuah objek dan merupakan inti dari pengembangan dan desain

berorientasi objek. Class menggambarkan keadaan (atibut/properti) suatu

sistem”.

4
class Business Process Model

tbl_produk
stok tbl_mesin tbl_user
- id_produk: int kode_bbm: varchar nama_bbm: varchar satuan: varchar harga: int
id_stok: int- stok: int id_mesin: int - id_user: int
tanggal: date- kode_mesin: varchar - nama_user: varchar
id_produk: varchar- nama_mesin: varchar - username: varchar
jumlah: int- kode_bbm: varchar - password: varchar
-
- level: enum ('admin','owner')
+ create() : void + create() : void
+ read() : void + read() : void + create() : void
+ create() : void
+ update() : void + update() : void + read() : void
+ read() : void
+ delete() : void + delete() : void + update() : void
+ update() : void
+ delete() : void + delete() : void

tbl_operasi tbl_penjualan

id_operasi: int - id_penjualan: int


id_mesin: int - kode_mesin: varchar
tbl_petugas
status: enum ('beroperasi','berakhir') - nama_bbm: varchar
w_mulai: datetime
w_berakhir: datetime - harga: int
id_petugas: varchar sisa_stok: int - w_mulai: datetime
nama_petugas: varchar id_petugas1: varchar - w_berakhir: datetime
no_hp: varchar setoran1: int - stok_terjual: int
id_petugas2: varchar
- petugas1: varchar
setoran2: int
+ create() : void - setoran1: int
+ read() : void - petugas2: varchar
+ update() : void - setoran2: int
+ delete() : void + create() : void - total: int
+ read() : void - selisih: int
+ update() : void
+ delete() : void
+ create() : void
+ read() : void
+ update() : void
+ delete() : void

Gambar 5.7Class Diagram

Dapat dilihat Gambar 5.6 merupakan dalam Class Diagram dimana dari

gambar tersebut dapat dilihat relasi antar class yang saling berhubungan. Pada

class Stok terdapat relasi yang dibutuhkan untuk class Stok_Bulanan yaitu

jumlah stok bahan baku yang terdapat pada class stok.

4
2. Antarmuka Pengguna (User Interface)

1) Desain Tampilan Halaman Login

LOGO
APLIKASI SISTEM INFORMASI PENJUALAN BAHAN BAKAR MINYAK (BBM)
SPBU – PT. ADLAN ADHAM MANDIRI
Jl. Jati, Kp. Baru, Kec. Senapelan, Kota Pekanbaru,Riau 28155

Silahkan melakukan login terlebih dahulu

Username :

Password :

Login

Gambar 5.8Desain Tampilan Halaman Login

2) Desain Tampilan Halaman Beranda

APLIKASI SISTEM INFORMASI PENJUALAN BAHAN BAKAR MINYAK (BBM)


LOGO
SPBU – PT. ADLAN ADHAM MANDIRI
Jl. Jati, Kp. Baru, Kec. Senapelan, Kota Pekanbaru,Riau 28155

Menu Rabu, 02 November 2022| 02.10 WIB Login as Admin!

Beranda Beranda

Data Master
Grafik Penjualan Bahan Bakar Bulan : November 2022 Operasi beroperasi saat ini :
Data Stok Model Grafik : {pendapatan/jml stok} No Mesin Petugas
Data Operasi Pilih Jenis Bahan Bakar Minyak : {semua/salah 1}

Data Penjualan
Pertalite Pertamax Bio-Solar Semua
Pendapatan/Jml Stok

Tanggal

Gambar 5.9Desain Tampilan Halaman Beranda

5
3) Desain Tampilan Halaman Data Master – Data User (Admin)

APLIKASI SISTEM INFORMASI PENJUALAN BAHAN BAKAR MINYAK (BBM)


LOGO
SPBU – PT. ADLAN ADHAM MANDIRI
Jl. Jati, Kp. Baru, Kec. Senapelan, Kota Pekanbaru,Riau 28155

Menu Rabu, 02 November 2022| 02.10 WIB Login as Admin!

Beranda Data Master – Data User


+ data user
Data Master
Data User No Username Nama User Level User Aksi
Data Petugas 1 Admin1 Joko Admin Ubah | Hapus
2 Admin2 Arief Admin Ubah | Hapus
Data Produk 3 Admin3 Roni Admin Ubah | Hapus
Data Mesin 4 Owner Rita Owner Ubah | Hapus

Data Stok

Data Operasi
Kelola Data User
Data Penjualan
Username :
Nama User :
Level User :
Password :
Re-type
Password :

Simpan

Gambar 5.10Desain Tampilan Halaman Data Master – Data User (Admin)

4) Desain Tampilan Halaman Data Master – Data Petugas (Admin)

APLIKASI SISTEM INFORMASI PENJUALAN BAHAN BAKAR MINYAK (BBM)


LOGO
SPBU – PT. ADLAN ADHAM MANDIRI
Jl. Jati, Kp. Baru, Kec. Senapelan, Kota Pekanbaru,Riau 28155

Menu Rabu, 02 November 2022| 02.10 WIB Login as Admin!

Beranda Data Master – Data Petugas


+ data petugas
Data Master
Data User No ID Petugas Nama Petugas No.Hp Aksi
Data Petugas 1 Op01 Lydia 08xx xxxx xxxx Ubah | Hapus
2 Op02 Dinda 08xx xxxx xxxx Ubah | Hapus
Data Produk 3 Op03 Roji 08xx xxxx xxxx Ubah | Hapus
Data Mesin 4 Op04 Rizki 08xx xxxx xxxx Ubah | Hapus

Data Stok

Data Operasi
Kelola Data Petugas
Data Penjualan
ID Petugas :
Nama Ptgs. :
No.Hp :

Simpan

Gambar 5.11Desain Tampilan Halaman Data Master – Data Petugas (Admin)

5
5) Desain Tampilan Halaman Data Master – Data Produk (Admin)

APLIKASI SISTEM INFORMASI PENJUALAN BAHAN BAKAR MINYAK (BBM)


LOGO
SPBU – PT. ADLAN ADHAM MANDIRI
Jl. Jati, Kp. Baru, Kec. Senapelan, Kota Pekanbaru,Riau 28155

Menu Rabu, 02 November 2022| 02.10 WIB Login as Admin!

Beranda Data Master – Data Produk


+ data petugas
Data Master
Data User No Kode BBM Nama BBM Satuan Harga Aksi
Data Petugas 1 BBM1 Pertalite Liter (L) 9800 Ubah | Hapus
2 BBM2 Pertamax Liter (L) 11000 Ubah | Hapus
Data Produk 3 BBM3 Bio-Solar Liter (L) 10300 Ubah | Hapus
Data Mesin

Data Stok

Data Operasi
Kelola Data Produk
Data Penjualan
Kode BBM :
Nama BBM :
Satuan :
Harga :

Simpan

Gambar 5.12Desain Tampilan Halaman Data Master – Data Produk (Admin)

6) Desain Tampilan Halaman Data Master – Data Mesin (Admin)

APLIKASI SISTEM INFORMASI PENJUALAN BAHAN BAKAR MINYAK (BBM)


LOGO
SPBU – PT. ADLAN ADHAM MANDIRI
Jl. Jati, Kp. Baru, Kec. Senapelan, Kota Pekanbaru,Riau 28155

Menu Rabu, 02 November 2022| 02.10 WIB Login as Admin!

Beranda Data Master – Data Mesin


+ data petugas
Data Master
Data User No Kode Mesin Nama Mesin Jenis BBM Aksi
Data Petugas 1 M01 Pertalite Pump 1 BBM1 Ubah | Hapus
2 M02 Pertalite Pump 2 BBM1 Ubah | Hapus
Data Produk 3 M03 Pertamax Pump 1 BBM2 Ubah | Hapus
Data Mesin

Data Stok

Data Operasi
Kelola Data Mesin
Data Penjualan
Kode Mesin :
Nama Mesin :
Jenis BBM : {kode_BBM}

Simpan

Gambar 5.13Desain Tampilan Halaman Data Master – Data Mesin (Admin)

5
7) Desain Tampilan Halaman Data Stok (Admin)

APLIKASI SISTEM INFORMASI PENJUALAN BAHAN BAKAR MINYAK (BBM)


LOGO
SPBU – PT. ADLAN ADHAM MANDIRI
Jl. Jati, Kp. Baru, Kec. Senapelan, Kota Pekanbaru,Riau 28155

Menu Rabu, 02 November 2022| 02.10 WIB Login as Admin!

Beranda Data Stok


+ data stok history
Data Master

Data Stok No Kode BBM Nama BBM Stok (Satuan) Aksi


1 BBM1 Pertalite 298347 (L) Ubah | Hapus
Data Operasi 2 BBM2 Pertamax 123123 (L) Ubah | Hapus
3 BBM3 Bio-Solar 432341 (L) Ubah | Hapus
Data Penjualan

Kelola Data Petugas


Kode BBM :
Nama BBM : Berdasarkan kode BBM

Stok Saat ini : berisikan data stok saat ini


Tambah Stok :

Simpan

History Penambahan Data Stok Cetak .Pdf


Pilih Bulan/Tahun : Pilih Kode BBM :
No Waktu Kode BBM Nama BBM Stok Yang di Tambah (Satuan)
1 Rabu, 02 November 2022 | 02.10 BBM1 Pertalite 298347 (L)
2 Rabu, 02 November 2022 | 02.10 BBM2 Pertamax 123123 (L)
3 Rabu, 02 November 2022 | 02.10 BBM3 Bio-Solar 432341 (L)

Gambar 5.14Desain Tampilan Halaman Data Stok (Admin)

8) Desain Tampilan Halaman Data Operasi (Admin)

APLIKASI SISTEM INFORMASI PENJUALAN BAHAN BAKAR MINYAK (BBM)


LOGO
SPBU – PT. ADLAN ADHAM MANDIRI
Jl. Jati, Kp. Baru, Kec. Senapelan, Kota Pekanbaru,Riau 28155

Menu Rabu, 02 November 2022| 02.10 WIB Login as Admin!

Beranda Data Operasi


+ data operasi
Data Master

Data Stok No
Kode
Mesin
Kode
BBM Status
Waktu Stok (L) Petugas I Petugas II Setoran
Aksi
Dimulai Berakhir Awal Akhir Nama Setoran Nama Setoran Total Selisih

Data Operasi 1 M01 BBM1 Beroperasi 08.00 - 298347 - op1 - op2 - - - Ubah | Hap us

2 M03 BBM2 Berakhir 08.00 15.34 123123 121302 op3 19.999.500 - - 19.999.500 -31500 Ubah | Hap us

Data Penjualan 3

Kelola Data Operasi Tombol “Hapus”


akan berubah
Kode Mesin : Petugas I : wajib ada menjadi tombol
“Simpan” saat
Nama Mesin : Berdasarkan kode Mesin
Berdasarkan kode Mesin Setoran : Jumlah setoran Status

Kode BBM : Berdasarkan kode Mesin “Berakhir”


Nama BBM : Petugas II : opsional Selanjutnya data
yang di
Setoran : Jumlah setoran
“Simpan” akan
Status : Beroperasi/Berakhir masuk ke Menu
Daata Penjulan
Total Setoran : Setoran petugas I & II
Selisih Setoran : jumlah selisih setoran
Waktu Dimulai : dimulasi saat Status “Beroperasi” di Simpan
Waktu Berakhir : berakhir saat Status “Berakhir” di Simpan Selisih Setoran :
Stok Awal : berdasarkan jml stok dari kode BBM Total Setoran – (Stok Awal - Stok Akhir) x Harga BBM
Stok Akhir : tambahkan jumlah stok tersisa saat
status “Berakhir” lalu Simpan

Simpan

Gambar 5.15Desain Tampilan Halaman Data Operasi (Admin)

5
9) Desain Tampilan Halaman Data Penjualan (Admin)

APLIKASI SISTEM INFORMASI PENJUALAN BAHAN BAKAR MINYAK (BBM)


LOGO
SPBU – PT. ADLAN ADHAM MANDIRI
Jl. Jati, Kp. Baru, Kec. Senapelan, Kota Pekanbaru,Riau 28155

Menu Rabu, 02 November 2022| 02.10 WIB Login as Admin!

Beranda Data Penjualan

Data Master Pilih Bulan/Tahun : Pilih Kode BBM : Cetak .Pdf

Grafik

Data Stok No
Waktu Setoran Kode Nama Total Stok Petugas I Petugas II Setoran
Hari/Tgl Jam Mesin BBM Terjual (L) Nama Setoran Nama Setoran Total Selisih
Data Operasi 1 Rabu, 02 November 2022 15.34 M03 Pertalite 1821 op3 19.999.500 - - 19.999.500 -31500
2
Data Penjualan
November 2022
Grafik Penjualan Bahan Bakar Bulan :
{pendapatan/jml stok}
Model Grafik : {semua/salah 1}
Pilih Jenis Bahan Bakar Minyak :
Pertalite Pertamax Bio-Solar Semua Cetak Grafik
Pendapatan/Jml Stok

Tanggal

Gambar 5.16Desain Tampilan Halaman Data Penjualan (Admin)

10) Desain Tampilan Halaman Data Stok (Owner)

APLIKASI SISTEM INFORMASI PENJUALAN BAHAN BAKAR MINYAK (BBM)


LOGO
SPBU – PT. ADLAN ADHAM MANDIRI
Jl. Jati, Kp. Baru, Kec. Senapelan, Kota Pekanbaru,Riau 28155

Menu Rabu, 02 November 2022| 02.10 WIB Login as Owner!

Beranda Data Stok

Data Stok history

Data Operasi No Kode BBM Nama BBM Stok (Satuan)


1 BBM1 Pertalite 298347 (L)
Data Penjualan 2 BBM2 Pertamax 123123 (L)
3 BBM3 Bio-Solar 432341 (L)

History Penambahan Data Stok Cetak .Pdf


Pilih Bulan/Tahun : Pilih Kode BBM :
No Waktu Kode BBM Nama BBM Stok Yang di Tambah (Satuan)
1 Rabu, 02 November 2022 | 02.10 BBM1 Pertalite 298347 (L)
2 Rabu, 02 November 2022 | 02.10 BBM2 Pertamax 123123 (L)
3 Rabu, 02 November 2022 | 02.10 BBM3 Bio-Solar 432341 (L)

Gambar 5.17Desain Tampilan Halaman Data Stok (Owner)

5
11) Desain Tampilan Halaman Data Operasi (Owner)

APLIKASI SISTEM INFORMASI PENJUALAN BAHAN BAKAR MINYAK (BBM)


LOGO
SPBU – PT. ADLAN ADHAM MANDIRI
Jl. Jati, Kp. Baru, Kec. Senapelan, Kota Pekanbaru,Riau 28155

Menu Rabu, 02 November 2022| 02.10 WIB Login as Owner!

Beranda Data Operasi

Data Stok

Data Operasi No
Kode Kode
Status
Waktu Stok (L) Petugas I Petugas II Setoran
Mesin BBM Dimulai Berakhir Awal Akhir Nama Setoran Nama Setoran Total Selisih
Data Penjualan 1 M01 BBM1 Beroperasi 08.00 - 298347 - op1 - op2 - - -
2 M03 BBM2 Berakhir 08.00 15.34 123123 121302 op3 19.999.500 - - 19.999.500 -31500
3

Gambar 5.18Desain Tampilan Halaman Data Operasi (Owner)

12) Desain Tampilan Halaman Data Penjualan (Owner)

APLIKASI SISTEM INFORMASI PENJUALAN BAHAN BAKAR MINYAK (BBM)


LOGO
SPBU – PT. ADLAN ADHAM MANDIRI
Jl. Jati, Kp. Baru, Kec. Senapelan, Kota Pekanbaru,Riau 28155

Menu Rabu, 02 November 2022| 02.10 WIB Login as Owner!

Beranda Data Penjualan

Data Stok Pilih Bulan/Tahun : Pilih Kode BBM : Cetak .Pdf

Grafik

Data Operasi No
Waktu Setoran Kode Nama Total Stok Petugas I Petugas II Setoran
Hari/Tgl Jam Mesin BBM Terjual (L) Nama Setoran Nama Setoran Total Selisih

Data Penjualan 1 Rabu, 02 November 2022 15.34 M03 Pertalite 1821 op3 19.999.500 - - 19.999.500 -31500
2

November 2022
Grafik Penjualan Bahan Bakar Bulan : {pendapatan/jml stok}
Model Grafik : {semua/salah 1}
Pilih Jenis Bahan Bakar Minyak :
Pertalite Pertamax Bio-Solar Semua Cetak Grafik
Pendapatan/Jml Stok

Tanggal

Gambar 5.19Desain Tampilan Halaman Data Penjualan (Owner)

5
3. Desain File (Database)

a. Tabel User

Database :

asip_bbm Nama tabel :

tbl_user Primary key :

id_user

Tabel 5.4Tabel User

No Field Type Description


1 id_user int(10) id user
2 nama_user varchar(100) Nama user
3 username varchar(10) Username untuk login
4 password varchar(50) Password untuk login
5 level enum:’admin’,’owner’ Pilihan level user

b. TabelStok

Database :

asip_bbm Nama

tabel : stok Primary

key : id_stok

Tabel 5.5Tabel Stok

No Field Type Description


1 id_stok int(5) Id stok BBM
2 tanggal Date Tanggal penambahan stok
3 id_produk varchar(5) Id produk BBM
4 jumlah int(20) Jumlah stok BBM

c. TabelProduk

Database : asip_bbm

Nama tabel : tbl_produk

Primary key : id_produk

5
Tabel 5.6Tabel Produk

No Field Type Description


1 id_produk int(5) Id_produk
2 kode_bbm varchar(5) Kode bbm
3 nama_bbm varchar(20) Nama bbm
4 satuan varchar(5) Satuan bbm
5 harga int(10) Harga bbm
6 stok int(10) Stok bbm

d. TabelMesin

Database : asip_bbm

Nama tabel : tbl_mesin

Primary key : id_mesin

Tabel 5.7Tabel Mesin

No Field Type Description


1 id_mesin int(5) Id mesin
2 kode_mesin varchar(5) Kode mesin
3 nama_mesin varchar(20) Nama mesin
4 kode_bbm varcahr(5) Kode bbm

e. TabelPetugas

Database : asip_bbm

Nama tabel : tbl_petugas

Primary key : id_petugas

Tabel 5.8Tabel Petugas

No Field Type Description


1 id_petugas varchar(5) Id petugas
2 nama_petugas varchar(50) Nama petugas
3 no_hp varchar(15) No HP petugas

5
f. TabelOperasi

Database : asip_bbm

Nama tabel : tbl_operasi

Primary key : id_operasi

Tabel 5.9Tabel Operasi

No Field Type Description


1 id_operasi int(5) Id operasi
2 id_mesin int(5) Id mesin
3 status enum:’beroperasi’,’berakhir’ Status operasi
4 w_mulai Datetime Waktu mulai
5 w_berakhir Datetime Waktu berakhir
6 sisa_stok int(20) Sisa stok
7 id_petugas1 varchar(5) Id petugas 1
8 setoran1 int(10) Setoran petugas 1
9 id_petugas2 varchar(5) Id petugas 2
10 setoran2 int(10) Setoran petugas 2

g. TabelPenjualan

Database :

asip_bbm

Nama tabel : tbl_operasi

Primary key : id_penjualan

Tabel 5.10Tabel Penjualan

No Field Type Description


1 id_penjualan int(10) Id penjualan
2 kode_mesin varchar(5) Kode mesin
3 nama_bbm varchar(20) Nama bbm
4 harga int(10) Harga bbm
5 w_mulai Datetime Waktu mulai operasi
6 w_berakhir Datetime Waktu berakhir operasi
7 stok_terjual int(10) Stok terjual saat operasi
8 petugas1 varchar(50) Petugas 1
9 setoran1 int(10) Setoran petugas 1

5
No Field Type Description
10 petugas2 varchar(50) Petugas 2
11 setoran2 int(10) Setoran petugas 2
12 total int(10) Total setoran kedua petugas
13 selisih int(10) Selisih setoran kedua petugas

D. Implementasi

1. Halaman Login

Gambar 5.20 Halaman Login

Pada halaman ini user dapat mengisikan username dan password agar

dapat menggunakan aplikasi. Level user yang dimaksud adalah Admin dan

juga Owner.

2. Halaman Utama Admin

Gambar 5.21 Halaman Utama Admin

5
Pada halaman ini admin dan owner dapat melihat menu dashboard yang

mana pada halaman ini berisikan tampilan informasi dalam bentuk grafik

mengenai stok terjual maupun pendapatan serta dapat juga melihat informasi

mengenai mesin yang sedang beroperasi saat ini.

3. Halaman Data Master – Data User

Gambar 5.22 Halaman Data Master – Data User

Pada halaman ini admin dapat mengelola data user, data user dapat

diubah dengan menekan tombol edit. Untuk menambahkan data user dapat

menekan tombol tambah data pada bagian kiri atas.

6
4. Halaman Data Master – Data Petugas

Gambar 5.23 Halaman Data Master – Data Petugas

Pada halaman ini admin dapat mengelola data petugas, data petugas

dapat diubah dengan menekan tombol edit. Untuk menambahkan data petugas

dapat menekan tombol tambah data pada bagian kiri atas.

6
5. Halaman Data Master – Data Produk

Gambar 5.24 Halaman Data Master – Data Produk

Pada halaman ini admin dapat mengelola data produk, data produk dapat

diubah dengan menekan tombol edit. Untuk menambahkan data produk dapat

menekan tombol tambah data pada bagian kiri atas.

6
6. Halaman Data Master – Data Mesin

Gambar 5.25 Halaman Data Master – Data Mesin

Pada halaman ini admin dapat mengelola data mesin, data mesin dapat

diubah dengan menekan tombol edit. Untuk menambahkan data mesin dapat

menekan tombol tambah data pada bagian kiri atas.

6
7. Halaman Data Stok

Gambar 5.26 Halaman Data Stok

Pada halaman ini admin dapat mengelola data stok produk bahan bakar,

ata stok produk bahan bakar dapat diubah dengan menekan tombol edit.

Untuk menambahkan data stok produk bahan bakar dapat menekan tombol

tambah data pada bagian kiri atas. Tombol History merupakan riwayat

penambahan data stok produk bahan bakar. Riwayat penambahan data stok

dapat di cetak dalam format .Pdf. Owner hanya dapat melihat data dan tidak

dapat mengelola data pada halaman ini.

6
8. Halaman Data Operasi

Gambar 5.27 Halaman Data Operasi

Pada halaman ini admin dapat mengelola data operasi (mesin dan petugas

yang beroperasi saat ini, data operasi dapat diubah dengan menekan tombol

edit, pada tombol edit ini nantinya termasuk pada penyetoran pendapatan dari

penjualan produk. Untuk menambahkan data stok operasi dapat menekan

tombol tambah data pada bagian kiri atas. Owner hanya dapat melihat data

dan tidak dapat mengelola data pada halaman ini.

6
9. Halaman Data Penjualan

Gambar 5.28 Halaman Data Penjualan

Pada halaman ini admin dan owner dapat melihat data penjualan produk,

data penjualan produk terinput berdasarkan dari data operasi yang sudah

disimpan sebelumnya dan dapat dicetak dalam format .Pdf. Pada halaman ini

admin dan owner juga dapat melihat tampilan grafik yang sama seperti pada

halaman dashboard.

6
BAB VI

PENUTUP

A. Kesimpulan

Berdasarkan penelitian yang telah dilakukan penulis, maka dapat disimpulkan

dari penelitian yang berjudul “Aplikasi Sistem Infomasi Penjualan Bahan

Bakar Minyak (BBM) Berbasis Web (Studi Kasus PT. Adlan Adham

Mandiri)” yang telah dibuat adalah sebagai berikut :

1. Aplikasi yang dibuat untuk mengetahui informasi kebutuhan stok

penjualan produk bahan bakar minyak berdasarkan harian dan bulanan

pada PT. Adlan Adham Mandiri.

2. Aplikasi yang telah dibuat dapat mengatur informasi mengenai mesin

yang sedang beroperasi serta melakukan penyetoran pendapatan dari

penjualan produk bahan bakar minyak dan dapat dicetak dalam format

.Pdf.

B. Saran

Berdasarkan kesimpulan diatas, penulis memberikan saran agar dapat

dijadikan bahan pertimbangan lebih lanjut dalam upaya peningkatan sistem yaitu :

1. Aplikasi sistem informasi yang dibuat hanya sekedar pengelolaan

pendapatan dari penjualan produk tentunya berhubungan dengan data

operasi, akan tetapi tidak ada data pembelian stok produk bahan bakar

minyak, maka dari itu penulis berharap pada penelitian selanjutnya

aplikasi ini dapat dikembangkan lagi.

6
2. Aplikasi sistem informasi yang dibuat masih berbasis website, penulis

berharap pada penelitian selanjutnya dapat dikembangkan pada aplikasi

berbasis mobile atau android.

3. Hasil penelitian ini bisa dijadikan sebuah inovasi terbaru dalam

melakukan pelaporan pendapatan penjualan produk bahan bakar minyak

pada perusahan-perusahaan SPBU.

6
DAFTAR PUSTAKA

Adrian, Q. J., & Pramono, D. (2017). Aplikasi Sistem Informasi Penjualan Barang
Pada Toko Distro Black Outlet Berbasis Web. Jurnal Tekno Kompak, 11(2),
38. https://doi.org/10.33365/jtk.v11i2.176
Alfarizi, S., Mulyawan, A. R., & Basri, H. (2018). Aplikasi Sistem Informasi
Penjualan Berbasis Web Dengan Pemanfaatan Uml (Unified Modelling
Language) Pada Cv Harum Catering Karawang. Ijns.Org Indonesian Journal
on Networking and Security, 7(4), 2302–5700.
Bangun, R., Informasi, S., Berbasis, P., Pada, C., & Zahra, T. (2021). E-.
Dian Ardiansyah, Walim, Deni Gunawan, E. F. (2019). Aplikasi Sistem Informasi
Penjualan Perlengkapan Tidur (SIPPAT) Berbasis Web Pada Fortun Barokah
Karawang. Jurnal Inkofar, 1(1), 68–79.
http://www.politeknikmeta.ac.id/meta/ojs/index.php/inkofar/article/view/87
Ikasari, I. H., Si, S., & Kom, M. (2019). Prosiding Seminar Nasional Informatika
PERANCANGAN SISTEM INFORMASI PENGOLAHAN DATA
PENJUALAN BBM DI SPBU 34-15302 BERBASIS WEB. Dan Sistem
Informasi, 3(3), 1063–1069.
Kusumo, A. T., Vito Triantori, & Ishak Komarudin. (2021). Aplikasi Sistem
Informasi Penjualan Berbasis Web pada Smooth-Tee dengan Metode
Waterfall. Jurnal Sistem Informasi, 10(2), 82–88.
https://doi.org/10.51998/jsi.v10i2.422
Normah, Rifai, B., Vambudi, S., & Maulana, R. (2022). Analisa Sentimen
Perkembangan Vtuber Dengan Metode Support Vector Machine Berbasis
SMOTE. Jurnal Teknik Komputer AMIK BSI, 8(2), 174–180.
https://doi.org/10.31294/jtk.v4i2
Penjualan, M. (n.d.). Sistem Informasi Monitoring Penjualan Bahan Bakar.
Ramadani, B. P. (2021). Aplikasi Sistem Informasi Penjualan Pada Aneka Baru
Furniture. April, 10–19. http://repository.upnvj.ac.id/9274/13/AWAL.pdf
Sapti, M. (2019). Aplikasi Sistem Informasi Penjualan Berbasis Web (Studi
Kasus:
Cv Gilang Sentosa Sidoarjo). Kemampuan Koneksi Matematis (Tinjauan
Terhadap Pendekatan Pembelajaran Savi), 53(9), 1689–1699.
Sidik, Fajar; Sudarsono, B. (2018). Aplikasi Sistem Informasi Penjualan Box
Motor Berbasis Web. Sinkron, 3(1), 8–14. http://e-
journal.rosma.ac.id/index.php/interkom/article/view/31
Solihin, H. H., & Fuja Nusa, A. A. (2017). Aplikasi Sistem Informasi Penjualan,
Pembelian Dan Persediaan Suku Cadang Pada Bengkel Tiga Putra Motor
Garut. Infotronik : Jurnal Teknologi Informasi Dan Elektronika, 2(2), 107.
https://doi.org/10.32897/infotronik.2017.2.2.37
Wicaksono, A., Lumenta, A. S. ., & Sugiarso, B. A. (2017). Aplikasi Sistem
Informasi Penjualan Furniture pada Galeri Ukir Mebel Berbasis Web. Jurnal
Teknik Informatika, 11(1). https://doi.org/10.35793/jti.11.1.2017.17653
Widyastuti, H., Siregar, J., & Ishak, R. (2020). Program Studi Sistem Informasi ,
Fakultas Teknologi Informasi. 13(1), 107–118.
http://jurnal.usahidsolo.ac.id/index.php/GI/article/view/522/433

Anda mungkin juga menyukai