Disusun Oleh:
Saparudin
NPM 065120148
Puji syukur kehadirat Allah SWT, karena rahmat dan hidayah-Nya dapat melaksanakan
Peraktek Lapang (PL) dan laporan Praktek Lapang ini dapat di selesaikan, dengan judul
“Rancang Bangun Sistem Pelaporan Penjualan Distribusi Jasa Bebasis Webiste (studi
kasus:PT Allsys Solution)”.
Dalam penulisan laporan praktek lapang ini, penyusun ingin mengucapkan terimakasih
yang
sebesar-besarnya kepada :
1. Bapak Victor Ilyas Sugara,M.Kom selaku pembimbing I yang senantiasa memberikan
pengarahan dan bimbingan selama penyusunan laporan penelitian ini berlangsung.
2.Ibu Herna Nisnsih .S.E selaku pembimbing II yang senantiasa memberikan pengarahan
selama melakukan praktek lapang.
3. Arie Qur’ania, M.Kom. selaku Ketua Program Studi Ilmu Komputer FMIPA
Universitas Pakuan Bogor,
4. Orangtua serta keluarga yang selalu memberikan semangat, dukungan dan do’a,
5. Semua rekan kelas E Program Studi Ilmu Komputer FMIPA Universitas Pakuan Bogor
angkatan 2020 yang telah memberikan dukungan dan semangat dalam pengerjaan laporan
ini.
Penyusun menyadari keterbatasan waktu dan kemampuan dalam penulisan tugas akhir ini
masih jauh dari sempurna. Oleh karena itu, segala kritik dan saran yang membangun akan
diterima dengan senang hati. Mudah-mudahan Allah SWT akan membalas semua
kebaikan kepada semua pihak yang membantu. Akhir kata, semoga laporan ini dapat
bermanfaat bagi kita semua. Amiin.
Saparudin
065120148
4
DAFTAR ISI
HALAMAN PENGESAHAN ............................................................................................ 2
KONFIRMASI REVISI .................................................................................................... 3
KATA PENGANTAR ........................................................................................................ 4
DAFTAR GAMBAR .......................................................................................................... 8
DAFTAR TABEL .............................................................................................................. 9
BAB I PENDAHULUAN ................................................................................................. 10
1.1.Latar Belakang .......................................................................................................... 10
1.2.Tujuan ....................................................................................................................... 10
1.3.Ruang Lingkup ......................................................................................................... 11
1.4.Manfaat ..................................................................................................................... 11
BAB II TINJAUAN PUSTAKA ..................................................................................... 12
2.1. Landasan Teori ........................................................................................................ 12
2.1.1. Website .............................................................................................................. 12
2.1.2. Penjualan ........................................................................................................... 12
2.1.3. Distribusi ........................................................................................................... 12
2.1.4. Jasa .................................................................................................................... 12
2.1.5. PHP.................................................................................................................... 12
2.1.6. MySQL .............................................................................................................. 13
2.1.7. HTML................................................................................................................ 13
2.1.8. CSS .................................................................................................................... 13
2.1.9. JAVASCRIPT ................................................................................................... 13
2.2. Tinjauan Instansi...................................................................................................... 13
2.2.1. PT Allsys Solutions ........................................................................................... 13
2.2.2. Visi dan Misi Perusahaan .................................................................................. 14
2.2.3. Struktur Organisasi Perusahaan ........................................................................ 14
2.2.4. Alamat Perusahaan ............................................................................................ 15
2.2.5. Dokumentasi Praktek Lapang ........................................................................... 15
2.2.6. Penelitian Terdahulu ......................................................................................... 17
2.2.7. Table Perbandingan Penelitian .......................................................................... 20
BAB III METODOLOGI PENELITIAN ...................................................................... 21
3.1 Metode Penelitian ..................................................................................................... 21
3.1.1 Perencanaan ........................................................................................................ 21
3.1.2 Analisis ............................................................................................................... 21
3.1.3 Perancangan ....................................................................................................... 22
5
3.1.4 Implementasi ...................................................................................................... 22
3.1.5 Uji Coba ............................................................................................................. 22
3.2. Waktu dan Tempat Penelitian Praktek Lapang ....................................................... 22
3.3. Alat dan Bahan ........................................................................................................ 22
3.2.1 Alat ..................................................................................................................... 22
3.2.2 Bahan .................................................................................................................. 23
BAB IV PERANCANGAN DAN IMPLEMENTASI ................................................... 24
4.1. Tahap Perencanaan Sistem ...................................................................................... 24
4.1.1 Tahap Analisis .................................................................................................... 24
4.1.2 Tahap Pengumpulan Data .................................................................................. 24
4.1.3 Tahap Implementasi ........................................................................................... 24
4.1.4 Tahap Observasi ................................................................................................. 24
4.2. Tahap Proses Analisis Sistem .................................................................................. 24
4.2.1 Analisis Sistem ................................................................................................... 25
4.2.2 Analisis Sistem Yang Sedang Berjalan .............................................................. 25
4.2.3 Analisis Sistem Yang Akan Dikembangkan ...................................................... 26
4.3. Perancangan Sistem ................................................................................................. 27
4.3.1 Perancangan Basis Data ..................................................................................... 27
4.3.2 Perancangan Sistem Secara Umum .................................................................... 30
4.3.6 Perancangan Interface ........................................................................................ 33
4.4.Implementasi System ................................................................................................ 34
4.4.1. Implementasi Basis Data Menggunakan Database Mysql ................................ 34
4.4.2. Implementasi Sistem Menggunakan Visual Studio Code ................................. 35
BAB V HASIL DAN PEMBAHASAN ........................................................................... 36
5.1 Hasil .......................................................................................................................... 36
5.1.1 Halaman Login ................................................................................................... 36
5.1.2 Halaman Dashboard Pada Admin ...................................................................... 36
5.1.3 Halaman Menu Pada Admin .............................................................................. 37
5.1.4 Halaman Transaksi Pada Admin ........................................................................ 38
5.1.5 Halaman laporan Pada Admin............................................................................ 38
5.1.6 Halaman Setting Pada Admin ............................................................................ 39
5.1.7 Halaman Dashboard Pada Direksi...................................................................... 40
5.1.8 Halaman Edit Profil Pada Direksi ...................................................................... 40
5.1.9 Halaman Laporan Pada Direksi.......................................................................... 41
5.3 Pembahasan .............................................................................................................. 41
5.4 Uji Coba Struktural ................................................................................................... 41
5.5 Uji Coba Fungsional ................................................................................................. 42
6
5.6 Uji Coba Validasi ..................................................................................................... 42
BAB VI KESIMPULAN DAN SARAN ......................................................................... 45
6.1. Kesimpulan .............................................................................................................. 45
6.2. Saran ........................................................................................................................ 45
DAFTAR PUSTAKA ....................................................................................................... 46
LAMPIRAN...................................................................................................................... 47
7
DAFTAR GAMBAR
8
DAFTAR TABEL
9
BAB I
PENDAHULUAN
1.1. Latar Belakang
PT Allsys Solution merupakan perusahaan yang bergerak di bidang
training jasa, dengan fokus pada penyediaan Diklat dan Pemenuhan Uji
Kompetensi untuk berbagai tingkatan pengawas operasional di sektor
pertambangan. perusahaan ini menawarkan pelatihan dan sertifikasi untuk tiga
tingkatan penting, yaitu pengawas operasional pertama (POP), pengawas
operasional madya (POM), dan pengawas operasional utama (POU) di sektor
pertambangan, Perusahaan telah lama berkecimpung dalam industri ini,
memberikan pelatihan yang berkualitas dan membantu individu mencapai
kompetensi yang diperlukan dalam dunia pertambangan. Namun, seperti banyak
organisasi, PT Allsys Solution juga menghadapi beberapa tantangan yang perlu
diatasi, terutama dalam hal pelaporan penjualan dan distribusi jasa.
Masalah yang dihadapi PT Allsys Solution adalah akses terhadap laporan
penjualan. Saat ini, laporan penjualan dipegang oleh departemen keuangan. Hal
ini berarti bahwa direksi atau atasan perlu meminta laporan kepada departemen
keuangan secara langsung. Ketika ada kebutuhan mendesak atau saat mereka
ingin melihat laporan pada malam hari atau hari libur, mereka harus menunggu
hingga departemen keuangan tersedia atau harus menghubungi mereka. Ini tidak
hanya menghambat efisiensi tetapi juga membuat proses pengambilan keputusan
menjadi kurang responsif. Kemudian laporan yang dipegang oleh departemen
keuangan, informasi tentang penjualan dan kinerja jasa dapat menjadi kurang
mudah diakses oleh individu atau tim yang membutuhkannya. Keputusan yang
cepat dan tepat seringkali sulit diambil karena informasi yang tidak selalu tersedia
dengan cepat. Selain itu, laporan yang saat ini dibuat oleh pegawai keuangan tidak
selalu berbentuk laporan cetak, yang bisa membuat proses analisis menjadi lebih
rumit. Laporan harus dihitung ulang atau dianalisis lebih lanjut, dan ini
meningkatkan risiko kesalahan manusia dalam pengambilan data dan analisis.
Penelitian terdahulu dilakukan oleh Eka Puspita Sari dan Eni Pudjiarti
(2021) Rancang Bangun Sistem Informasi Penjualan Jasa Percetakan Berbasis
Website Studi Kasus : CV. Prima Framedia menjelaskan tentang sistem informasi
penjualan yang memudahkan untuk mengetahui informasi penjualan CV. Prima
Framedia, Serta penelitian terdahulu dilakukan oleh Efana Rahwanto dan
Sudaryono Sudaryono(2020) Perancangan Sistem Informasi Penjualan Berbasis
Web pada PT. Inter Aneka Plasindo menjelaskan tentang sistem Informasi
penjualan yang memudahkan untuk mengetahui informasi penjualan PT. Inter
Aneka Plasindo.
Berdasarkan permasalahan diatas dibuatkan sistem penelitian yang
berjudul “Rancang Bangun Sistem Pelaporan Penjualan Distribusi Jasa Bebasis
Webiste (studi kasus:PT Allsys Solution)”. Dengan adanya sistem ini diharapkan
dapat memberikan solusi bagi permasalah yang dihadapi oleh PT Allsys Solutions
1.2. Tujuan
Tujuan dari Praktek Lapang ini adalah untuk membuat Sistem Pelaporan
Penjualan Distribusi Jasa Bebasis Webiste Pada PT Allsys Solutions untuk
Membantu mempermudah pencatatan penjualan serta mempermudah akses dari
laporan penjualan jasa yang di tawarkan.
10
1.3. Ruang Lingkup
Ruang lingkup permasalahan yang akan dibahas dalam penulisan Laporan
Praktik Lapang ini, yaitu hanya pada lingkup pelaporan penjualan distribusi jasa
yang dapat penulis ambil dari permasalahan ini sebagai berikut:
1. Aplikasi ini dibuat untuk memudahkan direksi untuk melihat pelaporan
penjualan distribusi jasa berbasis website.
2. Aplikasi ini dibangun dengan menggunakan Visual Studio, Bahasa
pemograman PHP, HTML, CSS, XAMPP, JAVASCRIPT, sebagai Web
Server, dan MySQL sebagai media penyimpanan Data Base.
3. terdapat 2 user yaitu admin dan direksi, admin bertugas menginput data
penjualan dan direksi hanya bisa melihat laporan Penjualan dan user dapat di
tambah jika bertambahnya kebutuhan.
1.4. Manfaat
Manfaat Sistem Pelaporan Penjualan Distribusi Jasa Berbasis Website bagi PT
Allsys Solution:
1. Akses dan Responsif yang Lebih Baik: Dengan sistem ini, direksi dan atasan
akan memiliki akses langsung ke laporan penjualan kapan saja dan di mana
saja melalui website. Mereka tidak perlu menunggu departemen keuangan
atau menghubungi mereka untuk mendapatkan laporan. Ini akan
meningkatkan responsivitas dalam mengambil keputusan, terutama saat
terdapat kebutuhan mendesak atau di luar jam kerja normal.
2. Kemudahan Akses Informasi: Sistem ini akan memastikan bahwa informasi
tentang penjualan dan kinerja jasa dapat diakses dengan mudah oleh individu
atau tim yang membutuhkannya. Hal ini akan memungkinkan keputusan yang
lebih cepat dan lebih tepat karena data selalu tersedia secara real-time.
3. Mengurangi Risiko Kesalahan Manusia: Dengan laporan yang dihasilkan
otomatis oleh sistem, risiko kesalahan manusia dalam pengambilan data dan
analisis akan berkurang. Laporan akan tersedia dalam format yang mudah
dibaca dan dianalisis, tanpa perlu perhitungan ulang. Hal ini akan
meningkatkan akurasi laporan dan pengambilan keputusan yang lebih baik.
11
BAB II
TINJAUAN PUSTAKA
2.1. Landasan Teori
2.1.1. Website
Website adalah serangkaian halaman web berisi informasi yang
terhubung satu sama lain dan diakses melalui internet, Menurut Azis
Sholechul (2013) Website adalah halaman informasi yanng disediakan
melalui jalur internet sehingga bisa diakses diseluruh dunia selama
terkoneksi dengan jaringan internet. Website juga merupakan komponen
atau kumpulan komponen yang terdiri dari teks, gambar, suara, dan
animasi sehingga menarik untuk di kunjungi.
2.1.2. Penjualan
Penjualan juga berarti proses kegiatan menjual, yaitu dari kegiatan
penetapan harga jual sampai produk didistribusikan ke tangan
konsumen(pembeli), Menurut Philip Kotler dalam buku berjudul
Manajemen Pemasaran (2008) menyebutkan bahwa penjualan adalah
proses sosial manajerial di mana individu dan kelompok mendapatkan apa
yang merek butuhkan dan inginkan, menciptakan, menawarkan, dan
mempertukarkan produk yang bernilai dengan pihak lain.
2.1.3. Distribusi
Distribusi adalah salah satu bagian dari pemasaran. Distribusi juga
dapat diartikan kegiatan pemasaran yang berusaha memperlancar dan
mempermudah penyampaian barang dan jasa sehingga penggunaannya
sesuai dengan yang diperlukan, Menurut Kotler (2008), saluran pemasaran
(saluran distribusi) adalah sekelompok organisasi yang saling tergantung
yang membantu membuat produk atau jasa tersedia untuk digunakan atau
dikonsumsi oleh konsumen atau pengguna bisnis.
2.1.4. Jasa
Jasa adalah setiap tindakan atau kegiatan yang dapat ditawarkan
oleh satu pihak kepada pihak lain, pada dasarnya bersifat intangible (tidak
berwujud fisik) dan tidak mengakibatkan kepemilikan sesuatu.
Produksi jasa bisa berkaitan dengan produk fisik atau sebaliknya, Menurut
Kotler & Keller (2012) mengemukakan bahwa jasa adalah manfaat dari
suatu kegiatan yang diberikan kepada pihak lain dari satu pihak yang pada
dasarnya bersifat intangible dan tidak menyebabkan
kepemilikan dalam bentuk apapun serta proses produksi jasa terikat pada
konsumsi jasa tersebut.
2.1.5. PHP
Menurut Supono (2018) Hypertext Preprocessor (PHP) adalah
suatu bahasa pemrograman yang digunakan untuk menterjemahkan basis
data kode program menjadi kode mesin yang dapat dimengerti oleh
komputer yang bersifat server-side yang ditambahkan ke HTML.
12
2.1.6. MySQL
Menurut Agustini (2017) ”MySQL adalah multiuser database yang
menggunakan bahasa structured query language (SQL). MySQL merupakan
software yang tergolong sebagai DBMS (Database Management System)
yang bersifat open source”.
2.1.7. HTML
Menurut Wardana (2016) Hypertext Markup Language (HTML)
merupakan bahasa pemrograman dasar untuk mengelola website. Akan
tetapi, HTML hanya terbatas pada pembuatan website statis (website yang
tidak dapat berinteraksi aktif dengan user). maka dari itu, HTML biasa
dikombinasikan dengan bahasa pemrograman web lainnya.
2.1.8. CSS
Menurut Abdulloh (2018) “CSS yaitu dokumen web yang berfungsi
mengatur elemen HTML dengan berbagai property yang tersedia sehingga
dapat tampil dengan berbagai gaya yang diinginkan”.
2.1.9. JAVASCRIPT
Menurut Siahaan (2020) yaitu “JavaScript adalah sebuah bahasa
script dinamis yang dapat dipakai untuk membangun interaktifitas pada
halaman- halaman HTML statis. Ini dilakukan dengan menamakan blok-
blok kode JavaScript di hamper semua tempat pada halaman web.”
13
2.2.2. Visi dan Misi Perusahaan
1. Visi
Menjadi Perusahaan Penyedia Jasa Konsultan dan Pelatihan Terbaik di
Indonesia
2. Misi
a. Memberikan nilai tambah dalam konsultansi maupun pelatihan
dengan memberikan kontribusi yang signifikan bagi pelanggan
b. Menyediakan pelayanan terbaik bagi pelanggan
c. Membantu Pelanggan untuk Menyelesaikan Permasalahan dengan
Jalan yang Terbaik
2.2.3. Struktur Organisasi Perusahaan
14
2.2.4. Alamat Perusahaan
Perusahaan Allsys Solution berada di Jl. Megamendung - Ciawi Jl.
Cikopo Sel. ` No.50, Gadog, Kec. Megamendung, Kabupaten Bogor,
Jawa Barat 16770
16
2.2.6. Penelitian Terdahulu
Nama : Efana Rahwanto dan Sudaryono Sudaryono
Judul : Perancangan Sistem Informasi Penjualan Berbasis Web pada PT.
Inter Aneka Plasindo
Isi : PT. Inter Aneka Plasindo adalah sebuah perusahaan yang bergerak
dalam industri kemasan plastik. Saat ini, perusahaan ini
menggunakan Microsoft Excel untuk mengelola proses penjualan,
yang belum efisien. Proses ini sering kali menyebabkan kesalahan
dalam pencatatan dan pengolahan data. Oleh karena itu, diperlukan
perancangan sistem informasi penjualan berbasis web yang dapat
meningkatkan efisiensi dan akurasi dalam pengelolaan data
penjualan.
Tujuan: Penelitian ini bertujuan untuk merancang sistem informasi
penjualan berbasis web yang dapat menghasilkan informasi dengan
cepat, efisien, dan akurat. Sistem ini akan memungkinkan
koordinasi antara berbagai departemen seperti administrasi,
keuangan, gudang, dan manajemen.
Metodologi:
• Metode Pengumpulan Data: Pengumpulan data dilakukan
melalui observasi, wawancara, dan studi pustaka.
• Metode Analisis: Analisis data dilakukan untuk mengidentifikasi
kebutuhan sistem.
• Metode Perancangan Sistem: Sistem ini dirancang menggunakan
Unified Modeling Language (UML) dengan bantuan perangkat
lunak Visual Paradigm for UML Enterprise Edition.
• Metode Prototype: Penggunaan teknik prototipe dalam
pengembangan sistem.
Rancangan Sistem Yang Diusulkan:
• Sistem ini akan melibatkan beberapa aktor, termasuk admin
penjualan, admin keuangan, gudang, kasir, customer, dan
manager.
• Use Case Diagram menggambarkan skenario penggunaan,
termasuk proses master data dan transaksi.
• Admin penjualan akan dapat melakukan log-in, memonitor
penjualan, menampilkan laporan, dan melakukan log-out.
• Admin keuangan akan memiliki fungsi yang serupa.
• Transaksi dapat melibatkan pelanggan dalam memilih barang,
gudang dalam melihat daftar barang yang tersedia, admin dalam
pengentrian pesanan, dan kasir dalam proses pembayaran.
• Sistem akan mengelola data master seperti daftar user, data
pelanggan, dan daftar barang yang tersedia.
Hasil yang Diharapkan: Dengan perancangan sistem ini, PT. Inter
Aneka Plasindo diharapkan dapat meningkatkan efisiensi dalam
pengelolaan data penjualan. Sistem berbasis web ini akan
memungkinkan peningkatan koordinasi antara departemen yang
berbeda, serta memungkinkan pengguna untuk mengakses informasi
dengan cepat dan akurat.
Kesimpulan: Penerapan sistem informasi penjualan berbasis web
menjadi solusi untuk perbaikan efisiensi dalam pengelolaan data
penjualan di PT. Inter Aneka Plasindo. Sistem ini diharapkan dapat
memenuhi kebutuhan perusahaan dan mengatasi kelemahan sistem
lama yang mengandalkan Microsoft Excel. Dengan adopsi teknologi
informasi yang tepat, perusahaan dapat memperoleh keuntungan
dalam pengelolaan data dan pelaporan penjualan.
Tujuan:
Tujuan dari penelitian ini adalah menciptakan sistem informasi
penjualan berbasis web untuk meningkatkan efisiensi pemasaran
dan penjualan.
Metodologi:
• Pengembangan sistem mengikuti model Waterfall.
• Bahasa pemrograman PHP digunakan untuk pengembangan
web.
• MySQL digunakan sebagai basis data.
• Berbagai teknik pemodelan seperti UML, ERD, dan diagram
aktivitas digunakan.
Hasil:
Penelitian ini menghasilkan sistem informasi penjualan jasa
percetakan berbasis web. Sistem ini memungkinkan pelanggan
untuk mengakses informasi produk dan melakukan transaksi online
dengan lebih efisien.
Kesimpulan:
Penelitian ini menekankan pentingnya memiliki sistem yang efisien
dalam pemasaran dan penjualan dalam bisnis modern. Sistem
berbasis web yang dikembangkan bertujuan untuk mengatasi
ketidakefisienan yang ada dalam metode pemasaran dan penjualan
CV. Prima Kreasi Framedia yang sudah ada.
18
Nama : Made Setiawati1 , Nyoman Yudi Anggara Wijaya , Ni Made
Estiyanti
Judul : Rancang Bangun Sistem Informasi Penjualan, Pembelian Dan
Persediaan Berbasis Web (Studi Kasus Resto Jinggo Tutu)
Nama : Saparudin
Judul : Rancang Bangun Sistem Pelaporan Penjualan Distribusi Jasa
Bebasis Webiste (studi kasus:PT Allsys Solution)
19
2.2.7. Table Perbandingan Penelitian
20
BAB III
METODOLOGI PENELITIAN
3.1.2 Analisis
Tahapan analisis merupakan tahapan yang dilakukan untuk
mengidentifikasi masalah dan kemudian menarik kesimpulan dari proses
analisis yang telah dilakukan. Dari hasil analisis teridentifikasi bahwa dalam
pencatatan distribusi penjualan masih menggunakan pencatatan manual yaitu
melalui exel dan ada beberapa masalah yaitu salah satunya direksi tidak dapat
mengakses data penjualan jasa secara instan, harus melalui finance, menurut
21
saya ini kurang efisien jadi saya buat sistem pelaporan penjualan distribusi
jasa berbasis website untuk menangani masalah tersebut.
3.1.3 Perancangan
Pada tahap perancangan sistem ini dibagi menjadi dua bagian, yaitu
perancangan database yang menggambarkan sistem yang akan dibuat dan
perancangan sistem secara umum yang merupakan tahapan perancangan
secara umum mengenai sistem yang akan dibuat, menggunakan metodeUse
Case dan DataFlow Diagram (DFD) dan Flowchart system , perancangan ini
menggambarkan sistem yang akan dibuat.
3.1.4 Implementasi
Tahap Implementasi dilakukan dengan beberapa hal yaitu
Implementasi basis data dengan menggunakan MySql dengan software
XAMPP 3.3.0 dan Implementasi bahasa pemrograman menggunakan
Visual Studio Code.. Pada tahap implementasi database aplikasi ini terkait
dengan bagaimana pengolahan data menggunakan MySql. Pada tahap
implementasi database ini dimulai dari pembuatan database, pembuatan
setiap tabel, pengaturan field (tipe data, ukuran panjang, atribut, dan lain-
lain) dan penentuan kunci utama setiap tabel. Dan pada tahap implementasi
ini menggunakan bahasa pemrograman HTML menggunakan software
VisulaL Studio Code Bahasa ini dipilih karena pengoperasiannya cukup
mudah dan mendukung antarmuka sistem yang akan dibuat.
3.2.1 Alat
1. Hardware
a. Laptop Acer Nitro 5
b. Interl Core i5
c. SSD 500GB SSD NVME
22
d. RAM 16,00 GB DDR5
2. Software
a. Operating System Windows 11 Pro 64-bit
b. Visual Studio Code
c. XAMPP 3.2.1
d. Microsoft Word 2019
f. Microsoft Visio 2019
3.2.2 Bahan
a. Data Penjualan Allsys Solutions
23
BAB IV
Tahap perencanaan sistem merupakan dasar dari pembuatan suatu sistem yang
handal dan kuat memerlukan suatu proses atau tahap – tahapan, adapun tahap –
tahapan dalam perencanaan sistem dibagi menjadi beberapa tahapan.
24
4.2.1 Analisis Sistem
Analisis Sistem dilakukan setelah tahap perencanaan sistem dan
sebelum tahap desain sistem. Tahap ini merupakan tahap yang kritis dan
sangat penting, karena kesalahan dalam tahap ini menyebabkan kesalahan
pada tahap selanjutnya.
26
4.3 Perancangan Sistem
Tahapan ini bertujuan untuk memberikan gambaran mengenai rancangan sistem yang
akan dikembangkan, mencakup perancangan basis data, perancangan sistem secara
umum dan secara detail.
4.3.1 Perancangan Basis Data
Perancangan basis data sangat diperlukan guna mempermudah
pengolahan hubungan relasi data dengan yang lainnya. Adapun perancangan
basis data pada Sistem Pelaporan Penjualan Distribusi Jasa Bebasis terdiri dari
ERD, perancangan tabel dan relasi tabel
27
4.3.1.2 Relasi Antar Tabel
Relasi antar tabel merupakan gambaran mengenai
keterkaitan antar tabel, gambaran ini berguna untuk
mempermudah sistem agar input data sesuai dengan output
yang nantinya dihasilkan. Berikut merupakan gambaran dari
relasi tabel sistem yang akan dibuat, bisa dilihat pada gambar 9.
28
4.3.1.3 Spesifikasi Tabel
Spesifikasi tabel merupakan detail tabel yang akan
dibuat di dalam database. Penggunaan nama tabel, field, type,
size, dan keterangan. Berikut merupakan spesifikasi tabel yang
dibuat.
Tabel 2. Jasa
Tabel 3. Kategori
Tabel 4. login
Tabel 5. Member
29
Tabel 6. Laporan
Tabel 7. Penjualan
Tabel 8. Perusahaan
30
Gambar 10. Diagram Konteks.
31
4.3.2.3 Perancangan Flowchart Sistem
Flowchart sistem adalah penerjemah alur program pada
diagram yang dapat mempermudah programmer untuk melihat
detail dari input proses dan output pada program yang akan
dirancang. Flowchart sistem Seperti gambar 12.
32
4.3.6 Perancangan Interface
Perancangan interface berfungsi untuk menjelaskan tampilan tampilan
aplikasi sistem informasi penggajian yang akan dibuat.
33
4.3.6.5 Form Login
Form login merupakan form yang digunakan untuk
Masuk ke dashboard, Berikut form login pada gambar 15 .
34
b. Lalu implementasi basis data menggunakan database MySQL, pembuatan basis
data dilakukan menggunakan PhpMyAdmin. Berikut ini tampilan awal
PhpMyAdmin. Bisa dilihat pada gambar 17.
35
BAB V
HASIL DAN PEMBAHASAN
5.1 Hasil
Penulis telah melakukan perancangan dan implementasi Bangun Sistem
Pelaporan Penjualan Distribusi Jasa Bebasis Webiste dengan menggunakan metode
penelitian sdlc. Berikut ini adalah hasil beserta pembahasan sistem yang digambarkan.
5.1.1 Halaman Login
Pada tampilan ini, untuk admin dan direksi yang telah memiliki akun pada
website ini, maka bisa langsung melakukan penginputan data bagi admin dan melihat
laoporan pada .Apabila admin atau direksi menginputkan username dan passwordnya
salah maka akan muncul tulisan ‘Login gagal’ dan admin atau direksi diminta untuk
mengisi ulang username dan passwordnya seperti pada gambar 19.
36
5.1.3 Halaman Menu Pada Admin
Terdapat 2 pilihan pada tampilan menu pada tampilan admin yaitu ada
tampilan Produk jasa dan tampilan kategori jasa seperti pada gambar 21 dan 22
berikut.
37
5.1.4 Halaman Transaksi Pada Admin
Pada tampilan transaksi adalah tampilan dimana admin menginputkan
data penjualan ada menu searching untuk kategori data dan update untuk total
peserta yang mengikuti pelatihan dan input pembayaran seperti pada gambar 23.
38
5.1.6 Halaman Setting Pada Admin
Terdapat dua menu yaitu menu pengaturan untuk memasukan Alamat
Perusahaan dan lain lain serta menu edit profil bagi user seperti pada gambar 25
dan 26.
39
5.1.7 Halaman Dashboard Pada Direksi
Menampilkan total peserta pelatihan serta terdapat tampilan logout pada
bagian atas kanan untuk keluar dari akun webisite seperti pada gambar 27.
40
5.1.9 Halaman Laporan Pada Direksi
Menampilkan laporan penjualan yang sudah di input oleh admin seperti
pada gambar 29.
No Alur Keterangan
1 Admin → Login → Dashboard Sesuai
2 Admin→Login → Menu→ Jasa → Search,Insert Data, Edit Sesuai
,Hapus. Detail→Database →Setjng→Keluar
3 Admin→Login → Menu→ Kategori Jasa → Search,Insert Data, Sesuai
Edit ,Hapus. Detail→Database→Menu →Setjng→Keluar
4 Admin→Login → Menu→Transaksi→Penjualan Sesuai
Search,Tambah,Update,Bayar, →Database→Setjng→Keluar
5 Admin→Login → Menu→Laporan →Pilih Hari ,Pilih Bulan → Sesuai
Database→Setjng→Keluar
6 Admin→Login → Sesuai
Menu→Seting→Pengaturan→Ubah→Database→Setjng→Keluar
7 Admin→Login → Menu→Seting→ Edit Profil→Ubah,Ganti Sesuai
Password→ Database →Setjng→Keluar
8 Admin→Login → Menu→Seting→Keluar Sesuai
9 Direksi → Login → Dashboard Sesuai
10 Direksi→Login → Menu → Edit Profil→Ubah,Ganti Sesuai
Password→ Database → Keluar
11 Direksi→Login → Menu→Laporan →Pilih Hari ,Pilih Bulan → Sesuai
Database→Keluar
12 Direksi→Login →Melu → Keluar → Logout Sesuai
41
5.5 Uji Coba Fungsional
Uji coba ini dilakukan untuk mengetahui apakah tombol-tombol pada aplikasi yang
dibuat dapat berfungsi dengan baik.
42
Tabel 11. Ujicoba validasi.
Login Valid,
Gagal berhasil login
gagal
43
Cari Bulan Valid, Cari
data
Penjualan
berhasil
44
BAB VI
KESIMPULAN DAN SARAN
6.1 Kesimpulan
PT Allsys Solution, sebuah perusahaan penyedia pelatihan dan sertifikasi di
sektor pertambangan, menghadapi tantangan dalam akses dan manajemen laporan
penjualan karena prosesnya yang terpusat pada departemen keuangan. Ini
menyebabkan inefisiensi dan penundaan dalam pengambilan keputusan, terutama di
luar jam kerja normal. Untuk mengatasi masalah ini, diusulkan pembuatan sistem
pelaporan penjualan distribusi jasa berbasis website yang memungkinkan manajemen
untuk mengakses laporan secara langsung dan real-time. Manfaat sistem ini antara
lain peningkatan akses dan responsivitas, kemudahan akses informasi, dan
pengurangan risiko kesalahan manusia dalam pengambilan data dan analisis. Sistem
ini akan dirancang dengan menggunakan berbagai teknologi web dan database, dan
akan mencakup dua jenis pengguna: admin yang menginput data penjualan dan
direksi yang dapat melihat laporan penjualan.
6.2 Saran
Setelah dirancangnya Sistem Pelaporan Penjualan Distribusi Jasa Bebasis
Webiste ini diharapkan dapat membantu Finance PT Allsys Solutions dalam proses
pengolahan data Penjualan dan Pencatatan Laporan Penjualan. Dalam perancangan
sistem ini tentu memiliki kekurangan yaitu dari segi tampilan, tampilannya masih
kurang menarik dan sangat sederhana, aplikasi ini juga belum bisa tergabung langsung
dengan sistem akuntansi dalam prosesnya sehingga harus dilakukan pengembangan
sistem. Adapun saran yang dapat disampaikan dari pembuatan sistem ini adalah
kembangkan sistem ini agar lebih terperinci.
45
DAFTAR PUSTAKA
Abdulloh, R. (2018). 7 in 1 Pemrograman Web untuk Pemula. Jakarta: PT. Elex Media
Komputindo.
Kotler, Philip. (2008). Manajemen Pemasaran: Edisi Milenium 12. Penerbit Erlangga.
Kotler, Philip, & Keller, Kevin Lane. (2012). Manajemen Pemasaran: Edisi Ketiga Belas.
Penerbit Erlangga.
Made Setiawati, Made Setiawati, et al. "Rancang Bangun Sistem Informasi Penjualan,
Pembelian Dan Persediaan Berbasis Web (Studi Kasus Resto Jinggo Tutu)." Jutisi:
Jurnal Ilmiah Teknik Informatika dan Sistem Informasi 10.3 (2021): 533-544.
Sari, Eka Puspita, and Eni Pudjiarti. "Rancang Bangun Sistem Informasi Penjualan Jasa
Percetakan Berbasis Website Studi Kasus: CV. Prima Framedia." JTIM: Jurnal
Teknologi Informasi dan Multimedia 2.4 (2021): 229-236.
.
Siahaan, Vivian, & Sianipar, Rismon Hasiholan. (2020). Pemrograman Java: Konsep dan
Implementasi. Penerbit Balige Publishing.
Wardana. , 2016, Aplikasi Website Profesional dengan PHP dan jQuery, Jakarta : PT. Elex
Media Komputindo.
46
LAMPIRAN
47
Lampiran 1 . Surat permohonan praktek lapang
48
Lampiran 2 . Surat balasan praktek lapang
49
Lampiran 3 . Surat Selesai Praktek Lapang
50
Lampiran 4 . Kartu Bimbingan
51
Lampiran 5 . Absensi
52
Lampiran 5 . Absensi
53