Anda di halaman 1dari 86

KEMENTERIAN PENDIDIKAN, KEBUDAYAAN, RISET, DAN TEKNOLOGI

INSTITUT TEKNOLOGI DAN BISNIS PALCOMTECH

LAPORAN TUGAS AKHIR

APLIKASI LAPORAN PENJUALAN HARIAN


SALES PADA PT. MEGA MULIA
PHARMA PALEMBANG
BERBASIS WEB

Diajukan Oleh:

1. ALIF NUR KURNIAWAN / 031190025


2. AL HADI BAQI / 031190007

Untuk Memenuhi Sebagian dari Syarat


Mencapai Gelar Ahli Madya

PALEMBANG
2022
KEMENTERIAN PENDIDIKAN, KEBUDAYAAN, RISET, DAN TEKNOLOGI
INSTITUT TEKNOLOGI DAN BISNIS PALCOMTECH

LAPORAN TUGAS AKHIR

APLIKASI LAPORAN PENJUALAN HARIAN


SALES PADA PT. MEGA MULIA
PHARMA PALEMBANG
BERBASIS WEB

Diajukan Oleh:

1. ALIF NUR KURNIAWAN / 031190025


2. AL HADI BAQI / 031190007

Untuk Memenuhi Sebagian dari Syarat


Mencapai Gelar Ahli Madya

PALEMBANG
2022
KEMENTERIAN PENDIDIKAN, KEBUDAYAAN, RISET, DAN TEKNOLOGI
INSTITUT TEKNOLOGI DAN BISNIS PALCOMTECH

HALAMAN PENGESAHAN PEMBIMBING LAPORAN TUGAS


AKHIR

NAMA /NPM : 1. AL HADI BAQI / 03119007


2. ALIF NUR KURNIAWAN /031190025
PROGRAM STUDI : SISTEM INFORMASI
JENJANG PENDIDIKAN : DIPLOMA TIGA
JUDUL : APLIKASI LAPORAN PENJUALAN
HARIAN SALES PADA PT. MEGA MULIA
PHARMA PALEMBANG BERBASIS WEB

Tanggal : Mengetahui,
Pembimbing Rektor

Yayuk Ike Meilani, S.Kom., M.Kom. Benedictus Effendi, S.T., M.T.


NIDN:0224059102 NIP:09.PCT.13
KEMENTERIAN PENDIDIKAN, KEBUDAYAAN, RISET, DAN TEKNOLOGI
INSTITUT TEKNOLOGI DAN BISNIS PALCOMTECH

HALAMAN PENGESAHAN PENGUJI LAPORAN TUGAS AKHIR

NAMA/NPM : 1. AL HADI BAQI


2. ALIF NUR KURNIAWAN
PROGRAM STUDI : SISTEM INFORMASI
JENJANG PENDIDIKAN : DIPLOMA TIGA
JUDUL : APLIKASI LAPORAN PENJUALAN
HARIAN SALES PADA PT. MEGA
MULIA PHARMA PALEMBANG
BERBASIS WEB

Tanggal : Tanggal :
Penguji 1 Penguji 2

Adelin, S.T., M.Kom Jaka Purnama, S.Kom., M.Kom.


NIDN :0211127901 NIDN: 0219089401

Menyetujui,
Rektor

Benedictus Effendi, S.T., M.T.


NIP: 09.PCT.13
MOTTO :

“Mulailah dari tanah terendah sampai menuju ke langit tertinggi”

Kupersembahkan kepada :

- Kepada Ayah dan Ibu.

- Kepada Saudara-Saudari ku tersayang.

- Kepada Dosen pembimbing yang saya hormati.

- Kepada pihak terkait PT Mega Mulia Pharma

Palembang
KATA PENGANTAR

Puji dan syukur kehadirat Tuhan Yang Maha Esa, atas segala berkat dan

rahmatNya, sehingga penulis mempunyai kesempatan belajar di perguruan tinggi dan

dapat menyelesaikan Laporan Tugas Akhir ini dengan judul “Aplikasi Laporan

Penjualan Harian Sales Pada PT. Mega Mulia Pharma Palembang Berbasis

Web”.

Dalam kesempatan ini penulis ingin menyampaikan ucapan terima kasih

kepada pihak-pihak yang telah memberi bantuan dan dorongan, baik secara langsung

dan tidak langsung demi tersusunnya sk ini, yaitu kepada yang terhormat:

1. Benedictus Effendi, S.T., M.T. selaku Rektor Institut Teknologi dan Bisnis

PalComTech.

2. Yayuk Ike Meilani, M.Kom. selaku dosen pembimbing yang selama ini telah

memberikan pengarahan yang sangat berguna kepada penulis.

3. Seluruh dosen yang telah memberikan ilmunya kepada penulis selama masa

perkuliahan.

4. Pimpinan PT. Mega Mulia Pharma Palembang beserta staf yang telah

memberikan kesempatan untuk melakukan penelitian.

5. Kedua Orang Tua, yang selalu memberikan kasih sayang dan dukungan

moral serta doa yang tiada henti dari awal kuliah sampai pada tahap ini.

6. Terimakasih untuk sahabat sahabat terbaik sepanjang masa dia dan semua

i
Akhir kata penulis sangat mengharapkan kritik dan saran-saran yang

membangun, mengingat skripsi ini masih jauh dari kata sempurna, dan

kiranya skripsi ini dapat berguna bagi yang memerlukannya.

Palembang, 14 Mei 2022

Peneliti,

Alif Nur Kurniawan

ii
DAFTAR TABEL

Tabel 2.1 Penelitian Terdahulu .................................................................................28


Tabel 3.1 Jadwal Penelitian .......................................................................................34
Tabel 3.2 Simbol-Simbol Flowchart .........................................................................37
Tabel 3.3 Simbol-Simbol Desain Data Flow Diagram ............................................39
Tabel 3.4 Simbol-Simbol Desain Entity Relationship Diagram ...............................41
Tabel 4.1 Tabel user ..................................................................................................55
Tabel 4.2 Tabel Produk .............................................................................................56
Tabel 4.3 Tabel Pembelian ........................................................................................56

iii
DAFTAR GAMBAR

Gambar 2.1 Struktur Organisasi.................................................................................28


Gambar 2.2 Kerangka Pemikiran...............................................................................33
Gambar 2.3 Metode Perancangan Waterfall..............................................................42
Gambar 4.1 Sistem Admin.........................................................................................45
Gambar 4.2 Sistem Usulan Sales...............................................................................46
Gambar 4.3 Sistem Usulan Pelanggan.......................................................................47
Gambar 4.4 Sistem Usulan Sales...............................................................................48
Gambar 4.5 Diagram Konteks....................................................................................52
Gambar 4.6 Data Flow Diagram Lv.1........................................................................53
Gambar 4.7 Entity Relationship Diagram.................................................................54
Gambar 4.8 Form login admin..................................................................................57
Gambar 4.9 Form tambah data produk.....................................................................57
Gambar 4.10 Input data pelanggan sales...................................................................58
Gambar 4.11 Output data produk..............................................................................58
Gambar 4.12 Output data pembelian........................................................................58
Gambar 4.13 Output data produk..............................................................................59
Gambar 4.14 Output data produk..............................................................................59
Gambar 4.15 Output data pembelian........................................................................59
Gambar 4.16 Output data pelanggan.........................................................................60
Gambar 4.17 Output data pembelian sales................................................................60
Gambar 4.18 Desain menu admin.............................................................................60
Gambar 4.19 Desain menu pelanggan.......................................................................61
Gambar 4.20 Desain menu sales...............................................................................61
Gambar 4.21 Implementasi tampilan login admin....................................................62
Gambar 4.22 Implementasi tampilan input data produk............................................62
Gambar 4.23 Implementasi tampilan input verifikasi...............................................63
Gambar 4.24 Implementasi tampilan input data pelanggan......................................63

iv
Gambar 4.25 Implementasi tampilan input data pembelian.......................................64
Gambar 4.26 Implementasi tampilan verifikasi pimpinan.........................................64
Gambar 4.27 Implementasi tampilan output data produk..........................................65
Gambar 4.28 Implementasi tampilan output data pembelian.....................................65
Gambar 4.29 Implementasi tampilan output data pelanggan.....................................66
Gambar 4.30 Implementasi tampilan output data produk..........................................66
Gambar 4.31 Implementasi tampilan output data pembelian.....................................66
Gambar 4.32 Implementasi tampilan output data produk..........................................67
Gambar 4.33 Implementasi tampilan output pembelian...........................................67
Gambar 4.34 Implementasi tampilan output upload bukti pembayaran....................67
Gambar 4.35 Laporan penjualan................................................................................68
Gambar 4.36 Implementasi tampilan menu admin....................................................68
Gambar 4.37 Implementasi tampilan menu sales.......................................................68
Gambar 4.38 Implementasi tampilan menu pelanggan..............................................69
Gambar 4.39 Implementasi tampilan menu pimpinan...............................................69

v
DAFTAR ISI

HALAMAN JUDUL...............................................................................................i
HALAMAN PENGESAHAN PEMBIMBING....................................................ii
HALAMAN PENGESAHAN PENGUJI............................................................iii
HALAMAN MOTTO DAN PERSEMBAHAN.................................................iv
KATA PENGANTAR............................................................................................v
DAFTAR TABEL ...............................................................................................vi
DAFTAR GAMBAR...........................................................................................vii
DAFTAR ISI........................................................................................................ix
ABSTRAK............................................................................................................x
BAB I PENDAHULUAN
1.1. Latar Belakang....................................................................................1
1.2. Rumusan Masalah...............................................................................3
1.3. Batasan Masalah.................................................................................3
1.4. Tujuan Penelitian................................................................................4
1.5. Manfaat Penelitian..............................................................................5
1.6. Sistematika Penulisan.........................................................................6
BAB II LANDASAN TEORI
2.1. Landasan Teori....................................................................................7
2.2. Konsep Perancangan Aplikasi Laporan Penjualan...........................26
2.3. Penelitian Terkait..............................................................................30
2.4. Kerangka Pemikiran..........................................................................31
2.5. Metode Perancangan Sistem.............................................................32
2.6. Hasil Simulasi Perancangan..............................................................34
BAB III METODE PENELITIAN
3.1. Metode Pengumpulan Data...............................................................35
3.2. Metode Perancangan Sistem ............................................................36

vi
BAB IV HASIL DAN PEMBAHASAN
4.1 Hasil..................................................................................................39
4.1.1 Flowchart system berjalan.......................................................42
4.1.2 Permasalahan dan kendala.......................................................43
4.1.3 Pemecahan masalah.................................................................44
4.1.4 Desain......................................................................................46
4.1.5 Implementasi Desain................................................................58
4.2 Pembahasan........................................................................................67
BAB V PENUTUP
5.1 Kesimpulan........................................................................................70
5.2 Saran...................................................................................................71
DAFTAR PUSTAKA.............................................................................................
HALAMAN LAMPIRAN.....................................................................................

vii
ABSTRAK

ALIF NUR KURNIAWAN DAN ALHADI BAQI, Aplikasi Laporan Penjualan


Harian Sales pada PT Mega Mulia Pharma Palembang Berbasis Website.

Seperti yang telah diketahui tujuan dari pembuatan laporan Tugas akhir ini adalah
membuat sebuah Aplikasi Laporan Penjualan Harian Sales pada PT Mega Mulia
Pharma Palembang Berbasis Website. Metode pengumpulan data yang digunakan
adalah data primer yang berupa pengamatan (observasi) dan wawancara, dan data
sekunder yang berupa literature, buku, artikel, teori, makalah serta referensi lainnya
yang berkaitan dengan materi penyusunan laporan tugas akhir ini. Pembangunan
Aplikasi ini menggunakan bahasa pemrograman PHP dan database MySQL. Model
perancangan sistem yang diterapkan pada aplikasi ini adalah model waterfall model
waterfall adalah versi sistem yang dikembangkan dengan metode alur hidup
manusia.

Kata Kunci: Aplikasi dan System, Laporan, Penjualan, Sales.

1
ABSTRACT
ALIF NUR KURNIAWAN AND ALHADI BAQI, Application of Daily Sales
Report at PT Mega Mulia Pharma Palembang Website-Based.

As is well known, the purpose of making this final project report is to create a Daily
Sales Report Application at PT Mega Mulia Pharma Palembang Website-Based. The
data collection method used is primary data in the form of observations
(observations) and interviews, and secondary data in the form of literature, books,
articles, theories, papers and other references related to the material for the
preparation of this final project report. The development of this application uses the
PHP programming language and the MySQL database. The system development
model applied to this application is the waterfall model waterfall model is a version
of the system developed by the human life flow method.

Keywords: Application and System, Reports, Sales.

2
BAB I

PENDAHULUAN

1.1 Latar Belakang

Menurut Ardiansyah (2019), Saat ini teknologi semakin berkembang

penggunaan computer dan Telephone Genggam menjadi salah satu alat bantu

pekerjaan yang wajib dimiliki oleh suatu organisasi, perusahaan, maupun

instansi untuk memudahkan pengolahan data informasi.

Dengan perkembangan teknologi saat ini memungkinkan bagi

PT. Mega Mulia Pharma Palembang menggunakan teknologi komputer

sebagai alat untuk melalukan proses penyimpanan, pengolahan, ataupun

pembuatan laporan. Oleh karena itu jika PT. Mega Mulia Pharma

Palembang menggunakan aplikasi berbasis website agar proses kerja dapat

dilakukan dengan lebih cepat, tepat, dan akurat.

PT. Mega Mulia Pharma Palembang adalah perusahaan yang bergerak

di bidang farmasi yang berkomitmen untuk selalu menjual produk yang

berkualitas dan terpercaya serta memiliki citra kuat di pasar Nasional. PT.

Mega Mulia Pharma Palembang memiliki 23 karyawan yang terdiri dari 17

karyawan tetap dan 6 karyawan kontrak. Perusahaan ini mempunyai beberapa

divisi meliputi direktur, keuangan, administrasi pajak, sales, gudang, dan

pengantar barang. Jumlah karyawan sales di PT Mega Mulia Pharma

Palembang adalah 4 karyawan . Tugas sales adalah menawarkan barang

1
kepada konsumen, menjelaskan spesifikasi produk yang dijual pada

konsumen dan membuat hasil laporan penjualan.

Permasalahan yang ada saat ini, yaitu proses pencatatan laporan

penjualan produk di PT. Mega Mulia Pharma Palembang masih belum

maksimal karena masih menggunakan form manual dan selanjutnya direkap

menggunakan excel, akibatnya form tersebut sering hilang dan data barang

tidak valid, proses pemasanan yang dilakukan masih terbilang konvensional

yaitu sales menawarkan produk menggunakan proposal atau sales datang

langsung dengan membawa brosur kepelanggan untuk menawarkan produk.

Karena hal tersebut, penulis mempunyai ide untuk membuat sebuah

Aplikasi yang nantinya akan mempermudah setiap pekerjaan yang berkaitan

dengan pengolahan dan pembuatan laporan penjualan harian maupun bulan

sales. Berikut adalah judul yang akan diambil oleh penulis untuk Laporan

Tugas Akhir “APLIKASI LAPORAN PENJUALAN HARIAN SALES

PADA PT. MEGA MULIA PHARMA PALEMBANG BERBASIS WEB

“. Adapun metode yang digunakan oleh peneliti adalah Metode waterfall

Adapun metode waterfall ini adalah metode yang menggambarkan

pendekatan secara sistematis dan juga berurutan (step by step) pada sebuah

penggembangan perangkan lunax, Tahapan dengan spesifikasi kebutuhan

pengguna lalu berlanjut melalui tahapan-tahapan perencanaan yaitu, analisa

kebutuhan , desain, pengkodean, pengujian,

2
1.2 Perumusan Masalah

Dari latar belakang penelitian permasalahan tersebut maka didapat

rumusan masalah yaitu. Bagaiamana menginmplementasikan system web

pada laporan penjualan harian sales secara maksimal sehingga dapat

diterapkan pada PT. Mega Mulia Pharma Palembang.

1.3 Batasan Masalah

Agar pembahasan pada penelitian ini lebih terarah dan tidak menyimpang dari

permasalahan yang ada, maka penulis membatasi pokok permasalahan ini

hanya pada Aplikasi laporan harian sales pada PT Mega Mulia Pharma

Palembang Berbasis Web meliputi :

a) Aplikasi tersebut dapat diakses oleh 4 user yakni sales, admin,

pelanggan dan pimpinan.

b) Dalam pemesanan admin dapat melihat data pelanggan, data

pemesanan, laporan penjualan sales dan data produk yang tersedia

serta dapat melakukan perubahan terhadap data-data yang tidak

sesuai.

c) Pelanggan dapat melihat data pemesanan, data pelanggan (profil) dan

menginput bukti pembayaran.

d) Sales dapat menginput data pelanggan, data penjualan, data produk

Kesehatan yang tersedia dan laporan penjualan sales.

e) Bagian Gudang dapat menginput data produk Kesehatan, dapat

3
melihat sisa produk tersedia, mengirimkan produk Kesehatan

kepelanggan.

f) Pimpinan dapat melihat laporan penjualan sales, dapat melihat data

pelanggan dan dapat melihat laporan produk yang masih tersedia.

g) Aplikasi ini menggunakan metode perancangan system waterfall,

dimana metode ini memiliki tahapan-tahapan yakni mulai dari analisa

kebutuhan , desain, pengkodean, pengujian system.

h) Alat perancangan system menggunakan flowchart, data flow diagram

dan entity relationship diagram (ERD).

i) Metode pengujian system menggunakan metode Blackbox testing.

1.4 Tujuan Penelitian

Sesuai dengan rumusan masalah diatas maka maksud dari kegiatan

penelitian ini adalah untuk membangun atau merancang suatu aplikasi

Laporan Penjualan Harian Sales, yang mana dengan adanya rancangan sistem

yang dibangun nantinya akan membantu dan mempermudah perusahaan

dalam pengolahan data dalam waktu yang relative lebih singkat dan

meminimalkan resiko kesalahan pada saat membuat laporan penjualan.

Adapun tujuan penulis melakukan penelitian ini adalah sebagai berikut:

a. Untuk mengetahui sistem laporan penjualan harian sales pada PT

Mega Mulia Pharma Palembang.

b. Merancang aplikasi laporan penjualan harian sales pada PT Mega

4
Mulia Pharma Palembang Berbasis Website.

c. Melakukan pengujian aplikasi laporan penjualan harian sales

pada PT Mega Mulia Pharma Palembang Berbasis Website.

d. Melakukan implementasi aplikasi laporan penjualan harian sales

pada PT Mega Mulia Pharma Palembang Berbasis Website.

1.5 Manfaat Penelitian

Terdapat kegunaan praktis dan kegunaan akademis pada

penelitian ini, yaitu :

1. Manfaat Praktis

Penelitian ini diharapkan dapat membantu perusahaan dalam

memberikan solusi bagi PT Mega Mulia Pharma Palembang dalam

penanganan pengolahan data seperti laporan penjualan harian sales,

laporan data barang, laporan data pelanggan dan data laporan pembelian

oleh pelanggan. Selain itu keakuratan dan kerelevanan data yang

dibutuhkan oleh pihak PT Mega Mulia Pharma Palembang dapat

diperoleh.

2. Manfaat Akademis

Adapun manfaat akademis pada penelitian ini, yaitu :

a. Bagi Pengembang Ilmu

Dari hasil penelitian ini diharapkan menjadi perbandingan

antara ilmu pengetahuan (teori) dengan keadaan yang terjadi

5
langsung di lapangan (praktek), sehingga dengan adanya

perbandingan tersebut akan lebih memajukan ilmu pengetahuan

yang sudah ada untuk diterapkan pada dunia nyata dan dapat

menguntungkan berbagai pihak.

b. Bagi Penulis

Penulis dapat menambah pengetahuan tentang proses

mengenai Aplikasi Laporan Penjualan Harian dan mendapatkan

pengalaman yang bermanfaat bagi kedepannya, serta mengetahui

dunia kerja dibidang sistem informasi.

1.6. Sistematika Penulisan

Sistematika penulisan Laporan Tugas Akhir (LTA) ini adalah sebagai

berikut.

BAB 1 PENDAHULUAN

Bab ini menguraikan mengenai latar belakang, perumusan masalah,

batasan masalah,tujuan,dan manfaat penelitian, serta sistematika

penulisan.

BAB II TINJAUAN PUSTAKA

Bab ini memuat landasan teori dan objek penelitian.

BAB III METODE PENELITIAN

Bab ini akan menjelaskan Lokasi dan Waktu Penelitian, Jenis Data

dan Alat Perancangan Sistem, Teknik Pengumpulan Data, dan Alat

perancangan Sistem.

6
BAB IV HASIL DAN PEMBAHASAN

Bab ini akan membahas mengenai hasil yang meliputi Flowchart

Sistem Berjalan, Permasalahan dan Kendala, Pemecahan Masalah,

Desain dan Implementasi Desain, juga akan ada pembahasan terhadap

permasalahan dan kendala, serta usulan dan hasil Implementasi.

BAB V SIMPULAN DAN SARAN

Bab ini akan membahasa kesimpulan dari semua uraian-uraian pada

bab-bab sebelumnya dan juga akan dibahas saran yang diharapkan

dapat berguna dalam penelitian.

7
BAB II

TINJAUAN PUSTAKA

2.1 Landasan Teori

2.1.1 Pengertian Sistem

Menurut Fatta (2017) mendefinisikan bahwa sistem adalah

sekumpulan objek-objek yang saling berelasi dan berinteraksi serta

hubungan antar objek bisa dilihat sebagai satu kesatuan yang

dirancangan untuk mencapai satu tujuan.

Menurut Bonnie Soeherman dan Marion Pinontoan (2018 :

3) dalam Salahuddin (2018) sistem dapat di artikan sebagai

serangkaian komponen-komponen yang saling berinteraksi dan

bekerja sama untuk mencapai tujuan tertentu. Dan didalam sistem

terkandung tiga elemen penting, yaitu rangkaian komponen,

interaksi dan kerja sama dan yang terakhir adalah tujuan.

2.1.2 Pengertian Sistem Informasi

Menurut Bonnie Soeherman dan Marion Pinontoan, (2018:

5) dalam Amir Sarifudin 2019 sistem informasi merupakan

serangkaian komponen berupa manusia, prosedur, data, dan

teknologi (seperti komputer) yang digunakan untuk melakukan

sebuah proses untuk pengambilan keputusan guna penunjang

keberhasilan bagi setiap organisasi (dalam pencapaian tujuan).


2.1.3 Elemen - Elemen Sistem

Menurut Faruq Hafis Purba (2019) dalam Faruq Hafiz

Purba 2020, ada beberapa elemen yang membentuk suatu sistem

yaitu : tujuan, masukan, proses, keluaran, batas, mekanisme dan

umpan balik serta lingkungan. Berikut penjelasan mengenai

elemen-elemen yang membentuk suatu sistem :

1. Tujuan

Setiap sistem memiliki tujuan, maupun satu ataupun banyak

tujuan. Tujuan inilah yang menjadi motivasi yang mengarahkan

pada sistem. Tanpa tujuan, sistem menjadi tidak terarah dan tidak

terkendali. Tentu saja, tujuan antara satu sistem dengan sistem

yang lain berbeda.

2. Masukan

Masukan (input) sistem adalah segala sesuatu yang masuk

kedalam sistem dan selanjutnya menjadi bahan untuk diproses.

Masukan dapat berupa halhal yang berwujud (tampak secara fisik)

maupun tidak tampak.

3. Proses

Proses merupakan bagian yang melakukan perubahan atau

transformasi dari masukan menjadi keluaran yang lebih berguna

dan bernilai.

22
4. Keluaran

Kelauran (output) merupakan hasi dari pemrosesan. Pada

sistem informasi, keluaran dapat berupa suatu informasi, saran,

cetak laporan, dan sebagainya.

5. Batas

Yang disebut batas (boundary) sistem adalah pemisah

antara sistem dan daerah diluar sistem (lingkungan). Batas sistem

menentukan konfigurasi, ruang lingkup atau kemampuan sistem.

6. Mekanisme Pengendalian dan Umpan Balik

Mekanisme pengendalian (control mechanism) diwujudkan

dengan menggunakan umpan balik (feedback) dari keluaran.

Umpan balik ini digunakan untuk mengendalikan baik masukan

maupun proses. Tujuannya adalah untuk mengatur agar sistem

berjalan sesuai dengan tujuan.

7. Lingkungan

Lingkungan adalah segala sesuatu yang berada diluar

sistem. Lingkungan bisa berpengaruh terhadap operasi sistem

dalam arti bisa merugikan atau menguntungkan sistem itu sendiri.

Lingkungan yang merugikan tentu saja harus ditahan dan

dikendalikan supaya tidak mengganggu kelangsungan operasi

sistem, sedangkan yang menguntungkan tetap harus terus dijaga

karena akan memacu terhadap kelangsungan hidup sistem.

23
2.1.4 Pengertian Perangkat Lunak

Menurut Sukamto dan Shalahuddin (2018:2) Perangkat

lunak (software) adalah program komputer yang terasosiasi dengan

dokumentasi perangkat lunak seperti dokumentasi kebutuhan,

model desain, dan cara penggunaa (user manual).

Sedangkan menurut Sutabri (2017:6) Perangkat lunak

merupakan program-program komputer yang berguna untuk

menjalankan suatu pekerjaan sesuai dengan yang dikehendaki.

Program ditulis dengan Bahasa khusus yang dimengerti oleh

komputer.

2.1.5 Pengertian HTML

Menurut Setiawan (2017:16) HTML atau Hyper Text Markup

Language merupakan sebuah bahasa pemrograman terstruktur yang

dikembangkan untuk membuat halaman website yang dapat diakses

atau ditampilkan menggunakan web browser.

Sedangkan menurut Raharjo (2016:449) HTML merupakan

file teks yang ditulis menggunakan aturan-aturan kode tertentu

untuk kemudian disajikan ke user melalui suatu aplikasi web

browser.

24
2.1.6 Pengertian Aplikasi

Menurut Sukamto dan Shalahuddin (2018:2) Secara umum

pengertian aplikasi adalah suatu program yang siap untuk

digunakan yang dibuat untuk melaksanakan suatu fungsi bagi

pengguna jasa aplikasi serta penggunaan aplikasi lain yang dapat

digunakan oleh suatu sasaran yang akan dituju.

Sedangkan Menurut Solichin (2017) Aplikasi atau

perangkat lunak (software) merupakan bagian yang tidak

terpisahkan dari suatu system computer, disamping keberadaan,

pengguna (brainware), perangkat keras (hardware) dan jaringan

(networking).

2.1.7 Pengertian Penjualan

Menurut Kotler (2019:8) Penjualan adalah proses sosial

manajerial dimana individu dan kelompok mendapatkan apa yang

mereka butuhkan dan inginkan, menciptakan, menawarkan, dan

mempertukarkan produk yang bernilai dengan pihak lain.

2.1.10 Pengertian Website

Menurut Abdulloh (2018) Website atau disingkat web,

dapat diartikan sekumpulan halaman yang terdiri atas beberapa

laman yang berisi informasi dalam bentuk data digital, baik berupa

teks, gambar, video, audio, dan animasi lainnya yang disediakan

melalui jalur koneksi internet.

25
Sedangkan menurut Prasetyo dan Susanti (2018)

menyatakan bahwa, “world wide web (biasa disingkat WWW) atau

web merupakan salah satu aplikasi internet yang paling popular.

2.2. Objek Penelitian

2.2.1 Sejarah PT Mulia Pharma Palembang

PT. Mega Mulia Pharma termasuk dalam Pedagang Besar

Farmasi, yang selanjutnya disingkat PBF adalah perusahaan

berbentuk badan hukum yang memiliki izin untuk pengadaan,

penyimpanan, penyaluran obat dan bahan obat dalam jumlah besar

sesuai ketentuan peraturan perundang-undangan. Menurut

peraturan Menkes nomor 34 tahun 2014 yang memberikan batasan

terhadap beberapa hal yang berkaitan dengan kegiatan Pedagang

Besar Farmasi yaitu perbekalan farmasi adalah perbekalan yang

meliputi obat, bahan obat, dan alat kesehatan yang diditribusikan

ke sarana pelayanan kesehatan. Sarana pelayanan kesehatan yang

dimaksud adalah Apotek, Rumah Sakit, atau unit kesehatan lainnya

yang ditetapkan Menteri Kesehatan, Toko Obat dan Pengecer

lainnya.

26
2.2.2 Visi dan Misi PT. Mega Mulia Pharma

2.2.2.1. Visi PT. Mega Mulia Pharma

“Menjadi mitra pilihan terpercaya sebagai penyedia jasa distribusi

untuk produk farmasi dan alkes terutama dalam memberikan

pelayanan melalui manajemen yang solid dan profesional”.

2.2.2.2 Misi PT. Mega Mulia Pharma

a. Secara terus menerus melakukan perbaikan dalam

manajemen distribusi untuk mencapai pelaksanaan

distribusi yang baik berdasarkan sistem informasi dan selalu

berpedoman kepada cdob

b. memperkuat jaringan dan area distribusi dengan

memastikan mitra pilihan yang handal secara

berkesinambungan melalui kerjasama yang saling

menguntungkan dengan mitra dalam jalur distribusi

c. menghargai setiap individu yang terlibat dalam proses

pertumbuhan perusahaan

d. menjunjung tinggi prinsip untuk selalu berkembang secara

berkesinambungan

2.2.2.3 Struktur Organisasi

Struktur organisasi adalah suatu sistem yang menggambarkan

garis pekerjaan berdasarkan spesialisasi pekerjaan, tujuan struktur

organisasi yaitu agar tidak adanya tumpang tindih dalam menjalankan

27
tugas. Adapun struktur organisasi PT. Mega Mulia Pharma Palembang

dapat dilihat pada Gambar 2.1.

Sumber: PT. Mega Mulia Pharma

28
Gambar 2.1 Struktur Organisasi

2.3 Penelitian Terdahulu

Peneliti ini didasari dari sebuah penelitian yang dilakukan

terdahulu baik dari jenis penelitian maupun teori yang digunakan dan

teknik metode penelitian yang digunakan, penjelasannya dapat dilihat pada

tabel dibawah ini:

Tabel 2.1 Penelitian Terdahulu

No Penelitian Judul Hasil Penelitian

1. 1. Ach. Supriyanto Perancangan Dari hasil penelitian dan


2. Burhan Sistem Informasi pembahasan terhadap
3. Millatul Ulya Penjualan perancangan sistem penjualan
Berbasis Web Di berbasis web di PT.Garam
Pt. Garam (Persero), penulis dapat
(Persero). mengambil beberapa
kesimpulan sebagai berikut,
(1) perancangan sistem
informasi penjualan garam
berbasis web ini, lebih efektif
karena dalam implementasinya
memberi kemudahan kepada
konsumen dalam informasi
produk PT. Garam (Persero).
Selanjutnya,
(2) perancangan sistem
informasi penjualan garam
berbasis web ini, juga memberi
kemudahan konsumen dalam

29
No Penelitian Judul Hasil Penelitian

bertransaksi, serta efisien


berdasarkan simulasi awal
yang dilakukan, dimana waktu
transaksi hanya 10-15 menit,
dengan mengakses web
penjualan PT.Garam (Persero)
tanpa harus mengeluarkan
biaya dan tenaga seperti
bertransaksi manual. Meskipun
demikian, penelitian,
pengembangan dan
peningkatan terhadap sistem
yang sudah ada perlu
dikembangkan untuk kemudian
diupgrade (up to date) sesuai
dengan kebutuhan pasar, serta
adanya perbaikan untuk
kemudahan dalam pembayaran
dengan penerapan E-Banking.

2 1. Riva Tulhawa Analisa Dan Berdasarkan penelitian yang


2. Riri Fajriah Perancangan telah dilakukan pada Ayam
Sistem Informasi Geprek Mantap mengenai
Penjualan Dan sistem informasi penjualan
Pengelolaan berbasis web, dapat diambil
Barang Berbasis kesimpulan :
Web 1. Fungsi yang terkait dengan
Sistem Informasi Akuntansi
Penjualan pada Ayam Geprek

30
No Penelitian Judul Hasil Penelitian

Mantap. Sistem informasi


akuntansi penjualan Ayam
Geprek Mantap berhubungan
dengan sistem penerimaan kas
dan sistem persediaan barang
perusahaan.
2. Dokumen dan catatan yang
terkait dengan sistem informasi
akuntansi penjualan pada
Ayam Geprek Mantap. Pada
Ayam Geprek Mantap
dokumen yang digunakan
adalah Nota penjualan. Adanya
sistem yang baru membuat
semua konsumen mendapat
nota. Pada pencatatan terdapat
rekap dari kordinator terkait
kondisi Cash Flow harian.
3. Prosedur-prosedur yang
terkait dengan penjualan pada
Ayam Geprek Mantap.

3 1. Victor Marudut Tentang Aplikasi Setelah melakukan


2. Mulia Siregar Pencatatan perancangan dan implementasi
3. Heru Sugara Laporan aplikasi pencatatan penjualan
4. Gabriel Andrian Penjualan Kita- berbasis web di Kita-Kita.Net
Kita.Net Berbasis maka dapat diambil
Web. kesimpulan sebagai berikut :
1. Aplikasi telah berhasil

31
No Penelitian Judul Hasil Penelitian

dirancang dan di
implementasikan dengan
menggunakan metode
prototype dan menggunakan
bahasa php dan mysql.
2. Aplikasi yang telah
dirancang dapat menjawab dan
dapat mengatasi kesalahan
yang telah terjadi akibat dari
sistem pencatatan laporan
penjualan di Kita.Net yang
sebelumnya masih bersifat
manual dan belum
terkomputerisasi.
3. Aplikasi dapat
mempermudah pekerjaan
karyawan maupun manager
dalam pencatatan laporan
penjualan di Kita.Net.

32
2.4 Kerangka Pemikiran
Adapun kerangka pemikiran yang dilakukan dalam penelitian di
PT Mega Mulia Pharma palembang adalah sebagai berikut:

33
Aplikasi Pengelolaan Penggajian Karyawan pada PT Mega Mulia
Pharma palembang Berbasis Website

Identifikasi Masalah
Belum tersedianya aplikasi yang digunakan sebagai alat untuk membuat
laporan penjualan harian sales.

Teori Pendukung Metode Pembangunan Sistem


Landasan Teori Waterfall
Sistem, Informasi, PHP, MySQL, Flowchart,
DFD, ERD, Black Box Tasting.
Penelitian Terdahulu
Referensi penelitian terdahulu yang digunakan
pebeliti sebagai bahan acuan untuk melakukan
penelitian :

Perancangan Sistem Informasi Penjualan Berbasis


Web Di Pt. Garam (Persero).
Tentang Perancangan Sistem Informasi Penjualan
Berbasis Website Pada Distro Busana Muslim
Sekido.
Analisa Dan Perancangan Sistem Informasi
Penjualan Dan Pengelolaan Barang Berbasis Web.
Aplikasi Pencatatan Laporan Penjualan Kita-
Kita.Net Berbasis Web

Hasil Penelitian
Membangun Aplikasi Laporan Penjualan Harian Sales pada PT Mga Mulia
Pharma Palembang Berbasis Website dengan menggunakan metode
perancangan sistem waterfall

Gambar 2.2 Kerangka Pemikiran

BAB III

METODE PENELITIAN

34
3.1. Lokasi dan Waktu Penelitian

3.1.1 Lokasi Penelitian

Lokasi penelitian yang di lakukan oleh peneliti adalah di PT

Mega Mulia Pharma Palembang yang berlokasi di Jl. Semangka 1

No. 11 B Palembang Sumatera Selatan 30967.

3.1.2 Jadwal Penelitian

Waktu penelitian berlangsung selama kurang lebih 3 bulan

dimulai dengan masa penulisan proposal laporan tugas akhir

dengan persiapan dan pelaksanaan yaitu bulan Maret – Juli 2022.

Tabel 3.1 Jadwal Penelitian

Bulan ke -
No Kegiatan Maret April Mei Juni Juli
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
1 Requirement
2 Design
3 Implementation
4 Verification
5 Maintenance
Sumber: Data diolah, 2022

35
3.2. Jenis Data

3.2.1 Data Primer

Menurut Dimas (2017:5), data primer yaitu data yang

diperoleh secara langsung dari responden yang menjadi sasaran

penelitian. Data primer yang peneliti gunakan adalah data dari hasil

wawancara mengenai permasalahan pemasaran dan pesanan di PT.

Mega Mulia Pharma ini masih dilakukan secara konvensional.

3.2.2 Data Sekunder

Menurut Juan (2017:4489), data Sekunder adalah data yang

diperoleh secara tidak langsung melalui media perantara yaitu

melalui hasil-hasil penelitian, buku-buku, artikel, dan berbagai

publikasi serta instansi terkait yang relevan dengan masalah yang

diangkat. Data tersebut diperoleh dari PT. Mega Mulia Pharma

berupa data customer, data produk, nota pemesanan, struktur

organisasi perusahaan, visi dan misi perusahaan.

3.3. Teknik Pengumpulan Data

3.3.1 Observasi

Menurut Sembiring (2020), Metode observasi dilakukan

dengan cara mengamati secara langsung, melihat dan mengambil

data yang dibutuhkan pada objek penelitian yang akan diteliti

sesuai dengan proses yang tertera pada ruang lingkup penelitian.

Observasi yang dilakukan pada penelitian ini mengenai proses

pemasaran dan pemesanan sampai dengan pembayaran, selain itu

36
penulis juga melakukan pengamatan secara tidak langsung dengan

mencari artikel atau jurnal yang berkaitan dengan judul.

3.3.2 Wawancara

Menurut Mukhtazar (2020), menjelaskan bahwa

wawancara/interview merupakan teknik pengumpulan data

penelitian melalui tanya jawab lisan antara peneliti dengan

responden/subjek penelitian dengan tujuan untuk mendapatkan

informasi yang dibutuhkan oleh peneliti.

Peneliti melakukan wawancara dua kali kepada salah satu

karyawan selaku pihak terkait dalam penelitian. Wawancara

Pertama itu dilakukan pada tanggal 30 Mei 2022 di Mega Mulia

Pharma . Data yang didapat dari hasil Wawancara Pertama adalah

berupa informasi kebutuhan brainware yang dibutuhkan admin

dalam pembangunan aplikas.

3.3.3 Study Pustaka

Menurut Mukhtazar (2020), Teknik studi kepustakaan yaitu

studi yang dilakukan dengan mempelajari literatur yang ada

hubungannya dengan masalah yang dipecahkan. Dari Studi

Pustaka yang dilakukan peneliti dengan cara mengumpulkan data

berupa jurnal serta buku untuk mencari referensi yang

berhubungan dengan topik penelitian.

Metode ini dilakukan penulis dengan cara melakukan

peninjauan teori-teori jurnal yang berkaitan dengan penelitian serta

37
mempelajari konsep dari sejumlah sumber referensi yang relevan

dengan topik penelitian.

3.4. Alat Perancangan Sistem

3.4.1 Model Proses

3.4.1.1 Flowchart

Menurut Yuniansyah (2020:14) flowchart atau diagram alur

adalah kumpulan simbol-simbol yang menggambarkan urutan

proses dalam menyelesaikan suatu masalah.

Sedangkan menurut Sarosa (2017:140) menyatakan bahwa

flowchart sering digunakan untuk menggambarkan algoritma suatu

aplikasi, urutan proses, prosedur, maupun aliran kerja (work flow).

Santoso dan Numalina (2017:86) menjelaskan tentang

simbol-simbol yang sering digunakan dalam flowchart dapat

dilihat pada tabel berikut ini:

Tabel 3.2 Simbol-Simbol Flowchart

38
No. Simbol Deskripsi
Permulaan Sub program
1

Penghubung bagian-bagian flowcahart


yang berada pada satu halaman
2

Penghubung bagian-bagian flowcahart


3 yang berada pada halaman berbeda

Permulaan/akhir program
4

Arah aliran program


5

Proses inisialisasi/pemberian harga awal


6

Proses penghitung/proses pengolahan


7 data

Proses input/output data


8

39
Sumber: Santoso dan Nurmalina (2017:86)

40
3.4.1.2 Data Flow Diagram

Sukamto dan Shalahuddin (2018), “Data Flow Diagram

atau dalam bahasa Indonesia menjadi Diagram Alir Data (DAD)

adalah refresentasi grafik yang menggambarkan aliran informasi

dan transformasi informasi yang diaplikasikan sebagai data yang

mengatur dari masukan (input) dan keluaran (output). DFD tidak

sesuai untuk memodelkan sistem yang menggunakan pemograman

berorientasi objek.”19

Menurut Sukamto dan Shalahuddin (2018), simbol-simbol

pada DFD (Edward Yourdon dan Tom DeMarco) yang biasa

digunakan adalah sebagai berikut:

Tabel 3.3 Simbol-Simbol Desain Data Flow Diagram

41
No. Simbol Deskripsi
Proses atau prosedur. Pada permodelan
perangkat lunak yang akan di
1
implementasikan dengan pemograman
terstruktur, maka permodelan notasi ini
yang menjadi fungsi atau prosedur di
dalam kode program.

File atau basis data atau penyimpanan


(storage).Mewakili data utama pada
2
suatu pemograman.

Entitas luar (external entity) atau


masukan (input) atau keluaran (output)
atau orang yang memakai atau
berinteraksi dengan perangkat lunak
yang di modelkan atau sistem lain yang
3 terkait dengan aliran data dari sistem
yang dimodelkan.

Aliran data. Merupakan data yang


dikirim antar proses, dari penyimpanan
4 ke proses, atau dari proses ke masukan
(input) atau keluaran (output).

Sumber: Sukamto dan Shalahuddin (2018)

42
43
3.4.2 Model Data

3.4.2.1 Entity Relationship Diagram

Sukamto dan Shalahuddin (2018) menjelaskan bahwa

Entitiy Relationship Diagram (ERD) adalah pemodelan awal basis

data yang akan dikembangkan berdasarkan teori himpunan dalam

bidang matematika untuk pemodelan basis data relasional pada:

Tab
el 3.4
Deskrip
No.Simbol- Simbol
si
1. Simbol
Enitas / Entity Entitas merupakan data inti yang akan
Desain disimpan, bakal tabel pada basis data;
benda yang memiliki data dan harus
Entity nama_entitas disimpan datanya agar dapat diakses oleh
Relationshi aplikasi computer; penamaan entitas
biasanya lebih ke kata benda dan belum
p Diagram merupakan nama tabel

2. Attribut Field atau kolom data yang butuh


disimpan dalam suatu entitas

nama_atribut

3. Atribut kunci primer Field atau kolom data yang butuh


disimpan dalam
suatu entitas dan digunakan sebagai kunci
nama_atribut akses record yang diinginkan, biasanya
berupa id; kunci primer dapat lebih dari
satu kolom, asalkan kombinasi dari
beberapa kolom tersebut dapat bersifat
unik.
4. Atribut multinilai Field atau kolom data yang butuh
disimpan dalam suatu entitas yang dapat
memiliki nilai lebih dari satu

5. Relasi Relasi yang menghubungkan antar


entitas; biasanya diawali dengan kata

44
kerja

6. Asosiasi Penghubunga antar relasi dan entitas


dimana kedua ujungnya memiliki
multiplicity kemungkinan jumlah
pemakaian

Sumber : Sukamto dan Shalahuddin, (2018)

3.5 Metode Perancangan Sistem

Sukamto dan Shalahuddin (2018:28) menjelaskan tentang metode

perancangan sistem yaitu waterfall. Metode air terjun (waterfall) sering

juga disebut model sekuensial linier (sequential linear) atau alur hidup

klasik (classic life cycle). Model air terjun menyediakan pendekatan alur

hidup perangkat lunak secara sekuensial atau terurut mulai dari analisis,

desain, pengodean, pengujian, dan tahap pendukung (support).

Gambar 2.3 Metode Perancangan Waterfall

a. Requirments

45
Tahap requirment dilakukan secara intensif untuk

menspesifikasikan kebutuhan sistem agar dapat dipahami sistem

seperti apa yang dibutuhkan oleh user seperti data produk, data

laporan penjualan, data pengguna (user aplikasi).

b. Desain

Tahap desain adalah proses multi langkah yang fokus pada

desain pembuatan program sistem termasuk struktur data, arsitektur

sistem, representasi antarmuka, dan prosedur pengodean.

c. Implementation

Pada tahap implementation, desain harus ditranslasikan ke

dalam program sistem. Hasil dari tahap ini adalah program komputer

sesuai dengan desain yang telah dibuat pada tahap desain

d. Verification

Pada tahap verifikasi, fokus pada sistem dari segi logika dan

fungsional dan memastikan bahwa semua bagian sudah diuji. Hal ini

dilakukan untuk meminimalisir kesalahan (error) dan memastikan

keluaran yang dihasilkan sesuai dengan yang diinginkan.

e. Maintenance

Perubahan bisa terjadi karena adanya kesalahan yang muncul

dan tidak terdeteksi saat pengujian atau sistem harus beradaptasi

dengan lingkungan baru.

46
BAB IV

HASIL DAN PEMBAHASAN

4.1. Hasil

4.1.1. Flowchart Usulan Admin

Sumber: Data diolah, 2022

Gambar 4.1 Sistem Admin

47
Event list :

1. Admin mulai membuka website dan masuk ke form login.

2. Admin melakukan login dengan memasukkan username dan password

untuk masuk kedalam sistem berdasarkan level login lalu sistem akan

melakukan pengecekan kedalam database.

3. Admin dapat melakukan penginputan data produk kemudian data produk

dapat dilihat oleh pelanggan dan sales.

4. Admin dapat melakukan verifikasi laporan penjualan yang dilakukan

oleh sales, kemudian data yang di verifikasi akan masuk kedalam laporan

harian sales.

5. Admin dapat melakukan pencetakan laporan baik laporan harian sales

maupun laporan secara keseluruhan sales.

6. Selesai.

48
4.1.2. Flowchart Usulan Sales

Sumber: Data diolah, 2022

Gambar 4.2 Sistem Usulan Sales

Event list :

1. Sales mulai membuka website dan masuk kedalam form login sistem.

2. Sales melakukan login dengan cara memasukkan username dan password

berdasarkan level login sales, lalu sistem akan melakukan pengecekan

49
kedalam database apakah username dan password benar, jika benar login

berhasil dan jika salah login gagal dan kembali ke form login.

3. Sales dapat menginput data pelanggan dengan memasukkan data data

yanng dibutuhkan oleh sistem, jika data sudah lengkap sesuai dengan

kriteria yang dibutuhkan oleh sistem maka penginputan data pelanggan

berhasil, jika idak maka proses penginputan akan gagal.

4. Sales dapat melakukan penginputan data pembelian dan dapat melihat

info pembelian yang dilakukan oleh pelanggan.

5. Sales dapat melihat laporan pembelian harian sales.

6. Selesai.

50
4.1.3. Flowchart Usulan Pelanggan

Sumber: Data diolah, 2022

Gambar 4.3 Sistem Usulan Pelanggan

Event list :

1. Pelanggan mulai membuka website dan masuk kedalam form login.

51
2. Pelanggan mulai melakukan login dengan cara memasukkan username

dan password dan sistem akan melakukan pengecekan data kedalam

sistem, jika username dan password benar maka akan masuk kedalam

sistem, jika username dan password salah maka akan kembali lagi ke

form login dan sistem akan menampilkan alert login gagal.

3. Pelanggan dapat memilih produk yang akan dipilih.

4. Pelanggan dapat melakukan pembelian poduk di dalam sistem dengan

cara mengikuti prosedur di dalam sistem.

5. Pelanggan dapat melakukan upload bukti pembayaran kemudian bukti

pembayaran akan di simpan oleh sistem kedalam database tb_pembelian,

jika berhasil maka sistem akan menampilkan alert bukti pembayaran

berhasil di upload.

6. Selesai.

52
4.1.4. Flowchart Usulan Pimpinan

Sumber: Data diolah, 2022

Gambar 4.4 Sistem Usulan Pimpinan

Event list :

1. Pimpinan mulai membuka website dan masuk kedalam form login.

2. Pimpinan melakukan login dengan cara memasukkan username dan

password kemudian sistem akan melakukan pengecekan kedalam

database apakah data sesuai? Jika data sesuai maka akan masuk kedalam

sistem berdasarkan level login pimpinan, jika username dan password

53
salah maka sistem akan menampilkan alert login gagal dan kembali ke

form login.

3. Pimpinan memilih menu laporan penjualan, kemudian pimpinan dapat

mencetak laporan penjualan sales secara keseluruhan maupun harian nya.

4. Selesai.

4.1.5. Permasalahan dan Kendala

Berdasarkan penelitian yang dilakukan di PT. Mega Mulia

Pharma Palembang peneliti dapat menyimpulkan permasalahan dan

kendalah yang dihadapi oleh PT. Mega Mulia Pharma Palembang

adalah sebegai berikut:

7. Pesanan masih dilakukan secara manual belum adanya system

yang digunakan untuk melakukan pencatatan maupun pemesanan

secara komputerisasi/ sistem.

8. Pencatatan secara manual sangat rawan terjadinya kesalahan

maupun data yang hilang akibat kelalaian sales, admin dan yang

lainnya.

9. Kondisi usaha yang tidak menentu menjadikan suatu usaha perlu

adanya sistem informasi terkait pemasaran dan penjualan produk.

10. Makin majunya perkembangan teknologi menjadikan persaingan

tidak hanya pada kualitas produk saja, namun juga di bidang

teknologi dalam hal ini pelayanan dalam sistem pemasaran dan

pemesanan berbasis teknologi.

54
4.1.6. Pemecahan Masalah

Adapun pemecahan masalah berdasarkan kendala yang

dihadapi oleh PT. Mega Mulia Pharma Palembang peneliti

menemukan bagaimana cara mengatasi permasalahan dan kendalah

yang telah di uraikan diatas dengan cara membangun suatu system

informasi atau aplikasi berbasis website yang nantinya akan

membantu dalam melakukan pemasaran, pemesanan, pembayaran dan

juga dalam membuat laporan penjualan.

1. Bagi Admin

Peneliti harus mengumpulkan data data yang dibutuhkan dalam

membangun aplikasi sehingga aplikasi dibangun sesuai dengan

kebutuhan dan juga dapat memberikan solusi terhadap masalah dan

kendalah yang dihadapi oleh PT. Mega Mulia Pharma Palembang,

contohnya adalah mengumpulkan data produk, data pembelian, data

pembayaran dan juga data laporan sehingga aplikasi dapat dibangun

sesuai dengan bagiannya masing-masing.

2. Bagi Pelanggan

Pelanggan dapat melihat produk yang disediakan melalui aplikasi

Laporan Harian Sales pada PT Mega Mulia Pharma tanpa harus sales

mendatangi pelanggan secara langsung, pemesanan dapat dilakukan

secara online dengan cara memilih produk Kesehatan yang disediakan

dan melengkapi data pemesanan sesuai dengan yang dibutuhkan oleh

admin, selanjutnya untuk pembayaran pelanggan tidak harus mendatangi

55
kantor PT Mega Mulia Pharma cukup dengan cara transfer ke rekening

PT Mega Mulia Pharma dengan mengirimkan bukti pembayaran yang

valid melalui aplikasi yang di sediakan.

3. Bagi Sales

Sales tidak harus mendatangi atau mencari pelanggan, cukup

melakukan pemasaran melalui website yang dibangun dengan

memperkenalkan website yang dibangun kepada pelanggan agar

pelanggan mudah dalam mengakses website pemasaran dan penjualan.

4. Bagi pimpinan

Untuk mendapatkan laporan pemesanan/ pembelian yang

dilakukan oleh pelanggan pimpinan tidak harus menghubungi bagian

admin lagi, didalam website sudah disediakan fitur laporan yang secara

otomatis akan terekap pelanggan-pelanggan mana saja yang sudah

melakukan pembayaran akan otomatis dibuatkan laporan pemesanan oleh

sistem. Sehingga dapat mengkerucutkan pekerjaan yang dihadapi oleh

pimpinan dan juga bagian administrasi.

56
4.1.7. Desain

Adapun perancangan yang digunakan dalam membangun

aplikasi Najwa Wisata Tour & Travel adalah data flow diagram

(DFD), flowchart, entity relationship diagram (ERD) dan desain table.

4.1.7.1. Desain proses

1. DFD Level Konteks

Sumber: Data diolah, 2022

Gambar 4.5 Diagram Konteks

Even list :

1. Admin dapat melakukan penginputan data login, data produk dan data

verifikasi laporan.

57
2. Admin dapat melihat informasi login, informasi pelanggan, informasi

produk, informasi pembelian, informasi verifikasi laporan dan informasi

laporan penjualan.

3. Sales dapat menginput data login dan data pelanggan.

4. Sales dapat melihat informasi status login, informasi produk, informasi

pelanggan, informasi pembelian dan laporan penjualan.

5. Pelanggan dapat melakukan penginputan data login, menginput data

pembelian dan menginput data bukti pembayaran.

6. Pelanggan dapat melihat informasi login berhasil atau gagal, informasi

produk, informasi pembelian dan informasi bukti pembayaran.

7. Pimpinan dapat melakukan penginputan data login dengan cara

memasukkan username dan password.

8. Pimpinan dapat melihat informasi status login, informasi produk,

informasi pembelian dan dapat melihat laporan penjualan.

58
2. DFD Level 1

Sumber: Data diolah, 2022

Gambar 4.6 Data Flow Diagram Lv.1

Event list :

1. Sales melakukan login dengan memasukkan username dan

password kemudian sistem akan melakukan pengecekan kedalam

sistem apakah login berhasil atau login gagal.

59
2. Sales dapat menginput data pelanggan kemudian data pelanggan

di olah oleh sistem dan dimasukkan kedalam database tb_users,

kemudia sales dapat melihat informasi pelanggan yang akan di

tampilkan oleh sistem di dashboard sales.

3. Pelanggan melakukan login dengan cara memasukkan username

dan password, kemudian data akan di cek oleh sistem kedalam

database apakah data sesuai atau tidak, jika sesuai maka sistem

akan menampilkan alert login berhasil dan jika gagal maka sistem

akan menampilkan alert login gagal.

4. Pelanggan mulai membuka website dan masuk kedalam form

login.

5. Pelanggan dapat memilih produk yang akan dipilih.

6. Pelanggan dapat melakukan pembelian poduk di dalam sistem

dengan cara mengikuti prosedur di dalam sistem.

7. Pelanggan dapat melakukan upload bukti pembayaran kemudian

bukti pembayaran akan di simpan oleh sistem kedalam database

tb_pembelian, jika berhasil maka sistem akan menampilkan alert

bukti pembayaran berhasil di upload.

8. Admin mulai membuka website dan masuk ke form login.

9. Admin melakukan login dengan memasukkan username dan

password untuk masuk kedalam sistem berdasarkan level login

lalu sistem akan melakukan pengecekan kedalam database.

60
10. Admin dapat melakukan penginputan data produk kemudian data

produk dapat dilihat oleh pelanggan dan sales.

11. Admin dapat melakukan verifikasi laporan penjualan yang

dilakukan oleh sales, kemudian data yang di verifikasi akan

masuk kedalam laporan harian sales.

12. Admin dapat melakukan pencetakan laporan baik laporan harian

sales maupun laporan secara keseluruhan sales.

13. Pimpinan mulai membuka website dan masuk kedalam form

login.

14. Pimpinan melakukan login dengan cara memasukkan username

dan password kemudian sistem akan melakukan pengecekan

kedalam database apakah data sesuai? Jika data sesuai maka akan

masuk kedalam sistem berdasarkan level login pimpinan, jika

username dan password salah maka sistem akan menampilkan

alert login gagal dan kembali ke form login.

15. Pimpinan memilih menu laporan penjualan, kemudian pimpinan

dapat mencetak laporan penjualan sales secara keseluruhan

maupun harian nya.

61
4.1.7.2. Entity Relationship Diagram (ERD)

Sumber: Data diolah, 2022

Gambar 4.7 Entity Relationship Diagram

Event list :

1. Tb_users memiliki relasi dengan tabel pembelian dimana id user dijadikan

sebagai foreign key didalam database tb_pembelian.

2. Tb_users memiliki relasi dengan tabel tb_produk dimana sistem akan

mengetahui siapa yang melakukan penginputan data produk dan mengetahui

siapa yang melakukan pemesanan produk berdasarkan id users.

62
3. Tb_produk memiliki hubungan dengan tabel pembelian id_produk produk

dijadikan sebagai foreign key di dalam tabel pembelian, field field yang ada

dalam tabel produk akan ditampilkan pada tabel pembelia.

4.1.7.3. Desain Tabel

Adapun nama database yang buat oleh peneliti dalam

membangun Aplikasi Laporan Penjualan Harian Sales pada PT

Mega Mulia Pharma Palembang berbasis web menggunakan metode

waterfall adalah Database pt_mega_mulia_pharma dan memiliki 3

tabel database antara lain tb_users, tb_produk, tb_pembelian.

1. Tb_users

Tabel 4.1 Tabel user


Tb_users
NO Field Type Long Keterangan
data
1 Id_users int 11 Primary key
2 nama varchar 33
3 nik int 15
4 Tgl_lahir Date
5 alamat varchar 33
6 Kecamatan Varchar 33
7 Kota Varchar 33
8 Provinsi Varchar 25
9 email Email 33
10 No_hp int 14
11 Username Varchar 33
12 password varchar 33
Sumber: Data diolah, 2022

63
2. Tb_produk

Tabel 4.2 Tabel Produk


Tb_produk
No Field Type Data Long Keterangan
1 Id_produk int 11 Primary_key
2 Id_users int 11 Foreign key
3 Nama_barang varchar 33
4 Jenis_obat varchar 33 Kimia, herbal
dll
5 khasiat varchar 50
6 Tgl_expired Date
7 Jumlah_tersedia
8 Harga_satuan
Sumber: Data diolah, 2022

3. Tb_pembelian

Tabel 4.3 Tabel Pembelian


Tb_pembelian
N Field Type Lon Keterangan
O data g
1 Id_pembelian int 11 Primary_key
2 Id_users int 11 Foreign key
3 Id_produk int 11 Foreign key
4 jumlah int 11

64
5 Tgl_transaksi date
6 Total_harga int 11
7 Bukti_pembayaran varchar 50
8 approve_pengiriman_barang varchar 33
9 Approve_laporan_penjualan varchar 33
Sumber: Data diolah, 2022

4.1.7.4. Desain input output

Adapun desain input dan output yang peneliti rancang

adalah sebagai berikut:

1. Desain Input

1) Desain Input Form Login (Admin)

Sumber: Data diolah, 2022

Gambar 4.8 Form login admin

2) Input Tambah Data Produk (admin)

65
Sumber: Data diolah, 2022

Gambar 4.9 Form tambah data produk

3) Input Data Pelanggan (sales)

66
Sumber: Data diolah, 2022

Gambar 4.10 Input data pelanggan sales

2. Desain Output

1) Output Data Produk (admin)

Sumber: Data diolah, 2022

Gambar 4.11 Output data produk

2) Output Data Pembelian

Sumber: Data diolah, 2022

Gambar 4.12 Output data pembelian

3) Output Data Produk (pelanggan)

67
Sumber: Data diolah, 2022

Gambar 4.13 Output data produk

4) Output Data Pembelian (pelanggan)

Sumber: Data diolah, 2022

Gambar 4.14 Output data produk

5) Output Data Pembelian (sales)

Sumber: Data diolah, 2022

Gambar 4.15 Output data pembelian

6) Output Data Pelanggan (sales)

68
Sumber: Data diolah, 2022

Gambar 4.16 Output data pelanggan

7) Output Data Pembelian (sales)

Sumber: Data diolah, 2022

Gambar 4.17 Output data pembelian sales

4.1.7.5. Desain menu

1. Desain Menu (admin)

Sumber: Data diolah, 2022

Gambar 4.18 Desain menu admin

69
2. Desain Menu (pelanggan)

Sumber: Data diolah, 2022

Gambar 4.19 Desain menu pelanggan

3. Desain Menu (sales)

Sumber: Data diolah, 2022

Gambar 4.20 Desain menu sales

70
4.1.8. Implementasi Desain

4.1.8.1. Tampilan Input

1. Implementasi tampilan login (Admin)

Sumber: Data diolah, 2022


Gambar 4.21 Implementasi tampilan login admin
2. Implementasi tampilan input data produk (Admin)

Sumber: Data diolah, 2022

Gambar 4.22 Implementasi tampilan input data produk


3. Implementasi tampilan input data verifikasi pengiriman

Sumber: Data diolah, 2022

71
Gambar 4.23 Implementasi tampilan input verifikasi
4. Implementasi tampilan input data pelanggan (Sales)

Sumber: Data diolah, 2022

Gambar 4.24 Implementasi tampilan input data


pelanggan

5. Tampilan input data pembelian (pelanggan)

Sumber: Data diolah, 2022


Gambar 4.25 Implementasi tampilan input data
pembelian

6. Tampilan input verifikasi (pimpinan)

72
Sumber: Data diolah, 2022

Gambar 4.26 Implementasi tampilan verifikasi


pimpinan

4.1.8.2. Tampilan output

1. Tampilan output data produk (admin)

Sumber: Data diolah, 2022

73
Gambar 4.27 Implementasi tampilan output data
produk

2. Tampilan Ouput data pembelian (admin)

Sumber: Data diolah, 2022

Gambar 4.28 Implementasi tampilan output data


pembelian

5) Tampilan output data pelanggan (sales)

74
Sumber: Data diolah, 2022

Gambar 4.29 Implementasi tampilan output data


pelanggan

6) Tampilan output data produk (sales)

75
Sumber: Data diolah, 2022
Gambar 4.30 Implementasi tampilan output data
produk

7) Tampilan output data pembelian (sales)

Sumber: Data diolah, 2022

Gambar 4.31 Implementasi tampilan output data


pembelian
8) Tampilan output data produk (pelanggan)

Sumber: Data diolah, 2022

Gambar 4.32 Implementasi tampilan output data


produk
9) Tampilan output pembelian (pelanggan)

76
Sumber: Data diolah, 2022

Gambar 4.33 Implementasi tampilan output pembelian

10) Tampilan output upload bukti pembayaran (pelanggan)

Sumber: Data diolah, 2022

Gambar 4.34 Implementasi tampilan output upload


bukti pembayaran

11) Tampilan output laporan (pimpinan)

77
Sumber: Data diolah, 2022

Gambar 4.35 Laporan penjualan

4.1.8.3. Tampilan menu

1. Tampilan menu admin

78
Sumber: Data diolah, 2022

Gambar 4.36 Implementasi tampilan menu admin


2. Tampilan menu sales

79
Sumber: Data diolah, 2022

Gambar 4.37 Implementasi tampilan menu sales


3. Tampilan menu pelanggan

Sumber: Data diolah, 2022

Gambar 4.38 Implementasi tampilan menu pelanggan

4. Tampilan menu pimpinan

Sumber: Data diolah, 2022

Gambar 4.39 Implementasi tampilan menu pimpinan

80
4.2. Pembahasan

Aplikasi Laporan Penjualan Harian Seles Pada PT. Mega Mulia

Pharma Palembang Berbasis Web telah selesai dibangun dengan

menggunakan metode perancangan Waterfall dimana terdiri dari analisis

masalah, perancangan sistem, perancangan aplikasi, pengkodean, dan

pengujian. Pada tahap analisis menjelaskan tentang kebutuhan perangkat

lunak sebelum sistem informasi yang dibangun diantaranya yaitu kebutuhan

fungsional dan kebutuhan non-fungsional. Tahap perancangan sistem

menjelaskan langkah - langkah merancang sistem yang akan dibangun. Pada

tahap perancangan yaitu menggunakan diagram - diagram seperti Diagram

Konteks, Data Flow Diagram, Flowchart, kamus data serta Entity

Relationship Diagram. Lalu pada tahap pengujian menjelaskan tentang

pengujian terhadap sistem informasi yang telah dibangun. Sistem ini telah

berjalan sesuai dengan kebutuhan pengolahan data penjualan harian sales

yang diinginkan dan dibutuhkan untuk mempermudah dalam proses

pembuatan data laporan pada PT. Mega Mulia Pharma Palembang sesuai

dengan yang telah di presentasikan penulis kepada pihak PT. Mega Mulia

Pharma Palembang.

81
BAB V
PENUTUP

5.1. Simpulan

Pada bab ini penulis akan menyimpulkan dari keseluruhan

pembahasan yang telah penulis sampaikan pada bab - bab sebelumnya

tentang Aplikasi Laporan Penjualan Harian Seles Pada PT. Mega Mulia

Pharma Palembang Berbasis Web, maka dapat diambil beberapa

kesimpulan, yaitu:

1. Aplikasi Laporan Penjualan Harian Seles Pada PT. Mega Mulia Pharma

Palembang Berbasis Web dibangun dengan menggunakan bahasa

pemrograman PHP dan MySQL sebagai database dan untuk alat

perancangan sistemnya menggunakan DFD, flowchart, ERD dan kamus

data.

2. Aplikasi Laporan Penjualan Harian Seles Pada PT. Mega Mulia Pharma

Palembang Berbasis Web ini memiliki form-form yang meliputi form

login, form pembelian, form kirim bukti pembayaran, form verifikasi,

82
form tambah data, form edit data, form pencarian, dan beberapa fungsi

seperti hapus, cetak data dan menu navigasi-bar yang memudahkan

dalam pengoperasian aplikasi.

3. Metode perancangan system menggunakan metode waterfall dan

pengujian system menggunakan metode black box testing Adapun

proses dari metode blackbox testing ini adalah Input-> proses->output

4. Aplikasi Laporan Penjualan Harian Seles Pada PT. Mega Mulia Pharma

Palembang Berbasis Web memiliki 5 (Lima) hak akses Login, yaitu

untuk Bagian Admin, Pelanggan, Gudang, Sales dan Pimpinan yang

memiliki hak akses login yang berbeda beda.

5. Pemeliharaan atau maintenance aplikasi dapat dilakukan jika ada

permintaan dari pengguna sistem, perubahan lingkungan bisnis dan

berbagai hal yang dapat mempengaruhi operasional dari Najwa Wisata

Tour and Travel.

5.2. Saran

Berdasarkan beberapa kesimpulan diatas, penulis memberikan

beberapa saran yang dapat dipertimbangkan bagi PT. Mega Mulia Pharma

Palembang dalam menangani masalah. Adapun beberapa saran yang penulis

sampaikan pada PT. Mega Mulia Pharma Palembang dalam menangani

masalah yang terjadi adalah sebagai berikut:

1. Sistem yang berupa aplikasi ini masih belum terlalu sempurna, oleh

karena itu harus dilakukan evaluasi lagi oleh Tim IT Internal PT. Mega

Mulia Pharma Palembang atau Tim yang bertanggung jawab terhadap

83
aplikasi yang telah dibangun, serta pembelajaran yang lebih mengenai

hal-hal yang berkaitan dengan pengujian keamanan aplikasi ini.

2. Untuk perancangan lebih lanjut, aplikasi ini dapat dikembangkan lagi

sesuai dengan kebutuhan dan perubahan yang terjadi seiring

berkembang nya PT. Mega Mulia Pharma Palembang.

3. Untuk menjaga keamanan data-data pada sistem ini, disarankan untuk

selalu melakukan backup data agar apabila terjadi kesalahan pada

sistem dan web server,data tersebut tidak hilang dan masih bisa

diperbaiki.

84
DAFTAR PUSTAKA

Aldo, Dasril, dkk. 2020. Pengantar Teknologi Informasi. Solok : CV Insan


Cendekia Mandiri.

Abdulloh, Rohi. 2018. 7 in 1 Pemrograman Web untuk Pemula. Jakarta: PT Elex


Media Komputindo.

Hendrojogi. 2017. Koperasi Asas-Asas, Teory dan Praktik. Jakarta: PT Raja


Grafindo Persada.

Kristanto, Andi. 2018. Perancangan Sistem Informasi dan Aplikasinya.


Yogyakarta: PT. Gava Media.

Mulyadi. 2016. Sistem Akuntansi. Jakarta: Salemba Empat.

Mukhtazar, M. P. (2020). Prosedur Penelitian Pendidikan. Absolute Media.


https://books.google.co.id/books?id=iHHwDwAAQBAJ

Raharjo, Budi. 2016. Modul Pemrograman Web (HTML, PHP, & MySQL).
Bandung: Modula.

Sukamto, Rosa Arini dan M Shalahudin. 2018. Rekayasa Perangkat Lunak.


Bandung: Informatika.

Sarosa, Samiaji. 2017. Metodelogi Pengembangan Sistem Informasi. Jakarta:


Indeks.

Setiawan, Didik. 2017. Buku Sakti Pemrograman Web: HTML, CSS, PHP,
MySQL & Javascript. Yogyakarta: Anak Hebat Indonesia.

2 Supriyanto, Burhan dan Millatul Uly.2017. Perancangan Sistem Informasi


Penjualan Berbasis Web Di Pt. Garam (Persero) Agrointek: Jakarta.
3
Victor Marudut Mulia Siregar, Heru Sugara.2019. Aplikasi Pencatatan Laporan
Penjualan Kita-Kita.Net Berbasis Web. Tekinkom : Teknologi Informasi

Riva Tulhawa1 , Riri Fajriah2. 2019. Analisa Dan Perancangan Sistem Informasi
Penjualan Dan Pengelolaan Barang Berbasis Web. Jukomika - (Jurnal Ilmu
Komputer Dan Informatika.

Indra Hiswara1, Andy Dharmalau2 , Surahman3. 2021. Rancang Bangun Sistem


Informasi Penggajian Pada Koperasi Pegawai Maritim (Kopegmar) Sunda
Kelapa. Jakarta : Fakultas Teknologi, ITB Swadharma Jakarta

85

Anda mungkin juga menyukai