SKRIPSI
ARIEF DARMAWAN
1855201008
TEKNIK INFORMATIKA
UNIVERSITAS LANCANG
KUNING 2022
HALAMAN PERSETUJUAN
NIM : 1855201008
Disetujui oleh,
Pembimbing
Mengetahui,
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
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
WEB (STUDI KASUS PT. ADLAN ADHAM MANDIRI)” dengan baik dan
benar.
pihak, punulis akan banyak menemui kesulitan dalam penyusunan skripsi ini.
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.
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
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
3.2ModelWaterfall.........................................................................................31
vi
DAFTAR TABEL
No Tabel Hal
vi
BAB I
PENDAHULUAN
A. Latar Belakang
Migas Mitra PT. Pertamina adalah BUMN yang kegiatannya untuk mengelola
penambangan minyak dan gas bumi di indonesia yang dapat menyalurkan dan
bahan bakar kendaraan. PT. Adlan Adham Mandiri merupakan salah satu SPBU
yang ada di kota Pekanbaru, yang bergerak dibidang Bahan Bakar Minyak untuk
untuk saat ini terdiri dari 3 jenis yaitu Pertalite, Pertamax dan Solar.
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
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
1
untuk di sesuaikan dengan jumlah yang dicatat pada buku besar. Setelah itu
administrasi dan petugas akan menandatangani di buku besar sebagai bukti tanda
menggunakan kalkulator”.
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
dengan kinerja perusahaan agar pengolahan data dapat dilakukan dengan cepat
dan akurat. Sistemi nformasi ini harus bisa menangani permasalahan dan
komputer dapat dijadikan alat untuk mencapai tujuan, mencari kemudahan dan
banyak data.”
2
“SPBU mempunyai PT. Adlan Adham Mandiri akan bekerjasama untuk
yang terarah serta kuat secara finansial. Sedangkan pengolahan data penjualan
Penjualan Bahan Bakar Minyak (BBM) Berbasis Web (Studi Kasus PT.
B. Rumusan Masalah
C. Batasan Masalah
Agar penelitian ini dilakukan dengan lebih terarah dan tidak meluas, maka
3
Bakar Minyak (BBM) berbasis Web.
D. Tujuan Penelitian
Berdasarkan latar belakang dan rumusan masalah yang telah diuraikan, ada
pun tujuan yang ingin dicapai dalam penelitian ini sebagai berikut:
E. Manfaat Penelitian
1. Bagi Penulis
perkuliahan.
cepat.
3. Bagi Pembaca
4
F. Sistematika Penulisan
isi laporan yang penulis buat, adapun sistematika penulisanya sebagai berikut:
BAB I PENDAHULUAN
penulis.
PEMBAHASAN BAB VI
PENUTUP
DAFTAR PUSTAKA
5
BAB II
TINJAUAN PUSTAKA
Pembuatan skripsi dan penelitian ini tidak terlepas dari acuan penelitian-
lakukan. Beberapa penelitian terdahulu terkait dengan penelitian ini seperti yang
di lakukan oleh :
penelitian ini merancang sistem informasi toko yang dapat mengelola transaksi
et al, 2021), Penelitian ini dilatar belakangi oleh penjualan pada Toko Zahra
Collection yang masih menggunakan sistem secara manual. Teknologi yang saat
6
Commerce pada Toko Zahra Collection yang berguna untuk membantu penjualan
dengan jangkauan yang luas. Tujuan dari penelitian ini adalah memperluas
secara online melalui website Toko Zahra Collection, penjual lebih mudah
pembeli. Metode penelitian yang digunakan yaitu metode waterfall, yang terdiri
sistem meliputi pembuatan flowchart, context diagram, data flow diagram, entitas
relationship diagram, hireracy plus input process output, design input process
didapatkan hasil rata-rata peresentase oleh dua validator ahli materi sebesar 85%
dan dua validator ahli media sebesar 85% sehingga dapat dinyatakan “sangat
menggunakan skala likert memperoleh hasil sebesar 85% yang dinyatakan “sangat
layak” digunakan.
melayani dan transaksi penjualan yang masih manual dan dikelola oleh CV tanpa
staff dengan masalah dia atas, CV Gilang Sentosa membuat situs web penjualan.
7
produk. Metode penelitian menggunakan air terjun(waterfall), dan pengujian
Codeigniter. Hasil dari sistem penjualan ini menyediakan informasi produk dan
sistem penjualan. Dan dari hasil kusioner Sistem Informasi Penjualan sesuai
penelitian ini membuat sebuah sistem toko yang menjual baju masih beroperasi
pengolahannya data pesanan masih tercatat secara manual dan hal ini tentunya
atau rusak karena tidak adanya pencadangan data arsip manual. Dari
8
sistem informasi penjualan perlengkapan tidur berbasis web. Metode yang
Berbasis Web pada Fortun Barokah dalam mengetahui sistem yang sedang
(ERD), Logical Record Structure (LRS), Struktur Navigasi, dan Pengujian Unit.
dengan adanya sistem berbasisweb ini yang sudah terkoneksi dengan database,
tentunya akan sangat mempermudah pengolahaan data barang untuk dijual dan
setiapinformasi yang akan diberikan kepada konsumen bisa lebih cepat dan
akurat.
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
pembayaran yang sudah mulai berkembang, seperti transfer bank, kartu kredit,
dalam membuat website, diharapkan dapat menjadi sebuah web e-commerce yang
9
memenuhi kebutuhan konsumen dalam melakukan penjualan khususnya box
motor.
yang masih dicatat manual dan tentu ini akan menghambat perkembangan
hitung, hilangnya data, atau rusak karena tidak adanya backup data dari catatan
manual. Melihat fakta yang ada di lapangan, maka penulis tertarik untuk
Penjualan ini, merupakan jawaban dari kebutuhan Informasi yang cepat bagi para
user ataupun member. Pelayanan yang baik adalah hal yang utama untuk
Metode Waterfall (Nuraeni & Astuti, 2018), Pada penelitian ini membuat E-
internet yang tidak terbatas ruang dan waktu tentu saja dapat memudahkan
1
produsen untuk memasarkan produknya. E-Commerce adalah solusi terbaik,
dan aplikasi adobe Dreamweaver digunakan untuk merancang penjualan online ini
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
penjualan, pembelian dan persediaan suku cadang berbasis website. Metode yang
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
ini, maka perlu diketahui hal-hal atau teori-teori yang berkaitan dengan
laporan ini.
1. Sistem Informasi
lainnya. Sistem informasi adalah suatu sistem didalam suatu organisasi yang
operasi organisasi yang bersifat manajerial dengan kegiatan strategi dari suatuor
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
Nilai dari informasi ditentukan dari 2 (dua) hal, yaitu manfaat dan biaya untuk
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
3. Perancangan
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
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.
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
5. SPBU
2005, perusahaan swasta Shell dari Singapura membuka SPBU swasta pertama
Umum. SPBU memang memiliki peran penting untuk pengisian bahan bakar
kendaraan, agar lebih paham berikut ini adalah ulasan mengenai fungsi dan aturan
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
kegunaan dalam menangani basis data dengan keamanan yang dimiliki (Anwar &
Irawan, 2017).
1
7. Website
menampilkan informasi teks, gambar diam atau gerak, animasi, suara, atau
gabungan dari semuanya, baik yang bersifat statis maupun dinamis yang
web dengan halaman web yang lainnya disebut Hyperlink, sedangkan teks yang
8. Xampp
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
1
9. Bahasa Pemprograman PHP
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.
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
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
yang ada pada suatu sistem. Dari sini dapat diketahui apakah system informasi
tersebut masih layak di pakai atau tidak, masih manual atau komputerisasi.
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
untuk memberikan gambaran yang lebih jelas mengenai aplikasi yang dibuat”.
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
juga menggunakan Class dan operation dalam konsep dasarnya, maka ia lebih
seperti Php, C++, Java, C# atau VB.NET. Walaupun demikian, UML tetap dapat
piranti lunak. Setiap bentuk memiliki makna tertentu, dan UML syntax
2018)”.
1
a. Use Case Diagram
1
Menspesifikasikan bahwa use case target
5 Extend memperluas perilaku dari use case sumber
pada suatu titik yang diberikan.
b. Class Diagram
objek yang dikoneksikan. Class Diagram secara khas meliputi : Kelas (Class),
keterangan yang
2
disebut dengan Multiplicity atau Cardinality. (Kurniawan; 2018).
c. Activity Diagram
data flow diagram (DFD) yang digunakan pada analisis structural. Akan
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
d. Sequence Diagram
(Kurniawan; 2018)
2
NO GAMBAR NAMA KETERANGAN
2
BAB III
METODE PENELITIAN
serta cara desain penelitian yang digunakan oleh peneliti dalam mengurutkan
sebuah sistem pengolahan data penjualan bahan bakar minyak (BBM) pada PT.
Adlan Adham Mandiri berbasis Web. Konsep proses pengaplikasian pada sistem
diterapkan.
24
Mulai
Tahapan Penelitian
Tahapan = ”Pengujian“
Melaksanakan Tahapan
Analisa Masalah
Pengumpulan Data
Perancangan Input-Output
Perancangan Aplikasi
Implementasi Aplikasi
Kesimpulan
Selesai
2
1. Analisa Masalah
Langkah analisis masalah adalah untuk dapat memahami masalah yang telah
telah dilakukan tersebut, maka diharapkan masalah dapat dipahami dengan baik.
2. Pengumpulan Data
informasi penjualan bahan bakar minyak (BBM) yang ada di PT. Adlan
Adham Mandiri.
Mandiri.
2
c. Studi Pustaka, Penulis mempelajari dan membacae-book dan jurnal yang
3. Perancangan Input-Output
diagram.
4. Perancangan aplikasi
Bahasa pemograman yang penulis gunakan adalah php dan tool dalam
5. Implementasi aplikasi
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
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.
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
sistem pengolahan data penjualan bahan bakar minyak (BBM) pada PT. Adlan
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
lansung dengan pihak PT. Adlan Adham Mandiri dan juga melakukan
b. Data Skunder
Data skunder adalah data yang diperoleh dalam bentuk yang sudah jadi
berupa data yang diolah dan dikumpulakan oleh pihak lain seperti
2
D. Teknik Pengumpulan Data
a) Observasi (Pengamatan)
b) Interview (Wawancara)
Mandiri.
2
1) Microsoft Office 2010
4) Sublime Text
5) Xampp 5.5.24
6) Database MySQL
“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”.
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
3
Gambar. 3.2 Model Waterfall
1. Analisa
2. Desain
Pada proses ini bagaiamana menentukan kerangka kerja atau cara kerja
sistem dalam hal mendesain sistem yang akan dibangun seperti desain
3
3. Pengkodean
4. Pengujian / Implementasi
Pada tahap ini akan dilakukan tahap pengujian yang artinya hasil
penjualan bahan bakar minyak berbasis Web adapun alat bantu dan
3
BAB IV
Adham Mandiri 14.281616 didirikan pada tanggal 5 Desember 2012 oleh Bapak
Asrul Adham. SPBU 14.281616 sebagai SPBU Pertamina yang telah tersertifikasi
Bahan Bakar Minyak (BBM) yang baik, pelayanan yang ramah dan santun dengan
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
1. Visi :
2. Misi :
3
membeli BBM dengan slogan Pasti Pas (pas pelayanannya, pas
pelanggan.
C. Struktur Organisasi
sebagai dasar dalam pembagian tugas agar dapat dilakukan dengan baik dan lebih
terkoordinir.
DIREKTUR
MANAGER
SUPERVISOR
Berikut ini adalah beberapa pembagian wewenang dan tanggung jawab setiap
1. Direktur
3
c. Memberi perintah dan arahan pada manajer.
3
d. Memantau kinerja manajer dan supervisor
2. Manajer
3. Supervisor
4. Operator
dengan baik.
3
d. Merawat peralatan dan fasilitas yang ada di SPBU.
5. Petugas Kebersihan
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
Mencatat jumlah
stok BBM terjual dan menghitung pendapatan
Merekap data
stok terjual dan
pendapatan
yang di dapat oleh petugas operator dan selisih penjualan pada setiap
ke supervisor.
3
bahan bakar minyak kemudian mencatat di buku besar jumlah bahan
bakar minyak yang terjual, selisih penjualan dan stok yang tersedian di
berikan.
telah diterima untuk disesuaikan dengan jumlah yang dicatat pada buku
besar.
3
BAB V
A. Analisa Sistem
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
belakang masalah yang ada maka perlu adanya sebuah aplikasi sistem informasi
Analisa sistem ini merupakan penguraian dari suatu media sistem informasi
berbasis website. Dengan menerapkan media sistem informasi ini dapat dijadikan
B. Analisa KebutuhanSistem
dari aplikasi sistem informasi penjualan bahan bakar minyak pada PT. Adlan
Adham Mandiri”.
4
Pada aplikasi ini nantinya akan menampilkan beberapa kebutuhan sistem :
per satuan.
3. Mengelola data mesin dan operator yang sedang beroperasi agar dapat
aplikasi sistem informasi penjualan bahan bakar minyak pada PT. Adlan
Adham Mandiri.
4
uc Use Case Diagram
Login
«extend»
Halaman Utama Owner Halaman Utama Admin
«include» «include»
«extend»
«extend»
«extend»
«include»
«include»
Kelola Data Stok
«include»
Melihat Informasi Data Operasi «extend»
Data Petugas
«include»
yang berjalan di use case diagram secara lengkap. Berikut ini skenario use case
4
Tabel 5.2Skenario Use Case Mengelola Data Oleh Admin
b. Activity Diagram
dari sebuah sistem atau proses bisnis. Yang perlu diperhatikan disini
apa yang dilakukan aktor, jadi aktifitas yang dapat dilakukan olehsistem.
Mandiri”:
4
1) Activity DiagramMelakukan Login
User Sistem
Start
[Validasi Gagal]
if
Finish
4
2) Activity DiagramMengelola Data oleh Admin
Admin Sistem
Start
Mengelola Data
Finish
masing menu, baik itu Menu Data Master, Data Stok, Data Operasi dan
juga Data Penjualan dengan cara memilih salah satu menu data yang
4
3) Activity DiagramMelihat Informasi Oleh User
Admin Sistem
Start
Melihat Informasi
Finish
diinginkan dengan memilih salah satu menu dari menu Informasi Grafik
c. Sequence Diagram
4
Sequence Diagram dari perancangan aplikasi sistem informasi penjualan
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()
pengelolaan data pada pada setiap menu pada aplikasi. Terdapat menu
Data Master, Data Stok, Data Operasi dan Data Penjualan. Serta Dapat
4
2) Sequence Diagram Owner
sd Sequence Diagram
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()
informasi data pada pada setiap menu pada aplikasi. Terdapat menu Data
e. Class Diagram
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
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
4
2. Antarmuka Pengguna (User Interface)
LOGO
APLIKASI SISTEM INFORMASI PENJUALAN BAHAN BAKAR MINYAK (BBM)
SPBU – PT. ADLAN ADHAM MANDIRI
Jl. Jati, Kp. Baru, Kec. Senapelan, Kota Pekanbaru,Riau 28155
Username :
Password :
Login
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
5
3) Desain Tampilan Halaman Data Master – Data User (Admin)
Data Stok
Data Operasi
Kelola Data User
Data Penjualan
Username :
Nama User :
Level User :
Password :
Re-type
Password :
Simpan
Data Stok
Data Operasi
Kelola Data Petugas
Data Penjualan
ID Petugas :
Nama Ptgs. :
No.Hp :
Simpan
5
5) Desain Tampilan Halaman Data Master – Data Produk (Admin)
Data Stok
Data Operasi
Kelola Data Produk
Data Penjualan
Kode BBM :
Nama BBM :
Satuan :
Harga :
Simpan
Data Stok
Data Operasi
Kelola Data Mesin
Data Penjualan
Kode Mesin :
Nama Mesin :
Jenis BBM : {kode_BBM}
Simpan
5
7) Desain Tampilan Halaman Data Stok (Admin)
Simpan
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
Simpan
5
9) Desain Tampilan Halaman Data Penjualan (Admin)
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
5
11) Desain Tampilan Halaman Data Operasi (Owner)
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
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
5
3. Desain File (Database)
a. Tabel User
Database :
id_user
b. TabelStok
Database :
asip_bbm Nama
key : id_stok
c. TabelProduk
Database : asip_bbm
5
Tabel 5.6Tabel Produk
d. TabelMesin
Database : asip_bbm
e. TabelPetugas
Database : asip_bbm
5
f. TabelOperasi
Database : asip_bbm
g. TabelPenjualan
Database :
asip_bbm
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
Pada halaman ini user dapat mengisikan username dan password agar
dapat menggunakan aplikasi. Level user yang dimaksud adalah Admin dan
juga Owner.
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
Pada halaman ini admin dapat mengelola data user, data user dapat
diubah dengan menekan tombol edit. Untuk menambahkan data user dapat
6
4. 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
6
5. 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
6
6. 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
6
7. 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
6
8. 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
tombol tambah data pada bagian kiri atas. Owner hanya dapat melihat data
6
9. 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
Bakar Minyak (BBM) Berbasis Web (Studi Kasus PT. Adlan Adham
penjualan produk bahan bakar minyak dan dapat dicetak dalam format
.Pdf.
B. Saran
dijadikan bahan pertimbangan lebih lanjut dalam upaya peningkatan sistem yaitu :
operasi, akan tetapi tidak ada data pembelian stok produk bahan bakar
6
2. Aplikasi sistem informasi yang dibuat masih berbasis website, penulis
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