NPM : 43E57067193001
Menyetujui
Komisi Pembimbing
1
SISTEM INFORMASI PENJUALAN DAN LABA BERBASIS WEB
(Studi kasus : CV Syifa Surya Cahya)
1
A Khoerul Fiqri Mubarok,2 J. Rolles Herwin, 3 Dedi Supriyadi
Sistem Informasi Akuntansi (D3), STMIK Horizon Karawang, Jalan Pangkal Perjuangan KM 1 (By
Pass), Tanjung Pura, Kec. Karawang Barat, Karawang, 41316, Indonesia.
khoerul.mubarok.stmik@krw.horizon.ac.id
rolles.herwin.krw@horizon.ac.id dedi.supriadi.krw@horizon.ac..id
Abstrak
A KHOERUL FIQRI MUBAROK, Sistem Informasi Penjualan dan Laba Berbasis Web (Studi Kasus
CV Syifa Surya Cahya). Dibimbing oleh J Rolles Herwin S, S.Kom., M.MSI dan Dedi Supriyadi, S.E., M.M.
Penjualan adalah suatu kegiatan bertemunya seorang pembeli dan penjual yang melakukan transaksi,
saling mempengaruhi dan mempertimbangkan pertukaran antara barang atau jasa dengan uang. Laba adalah selisih
lebih pendapatan atas beban sehubungan dengan kegiatan usaha. Apabila beban lebih besar dari pendapatan,
selisihnya disebut rugi.Selama ini untuk transaksi penjualan, CV Syifa Surya Cahya masih menggunakan sistem
manual, yaitu proses penjualan produk biasanya masih ditulis pada buku penjualan. Untuk mengetahui hasil laba
dari penjualan masih sering terjadi selisih jumlah. Hal ini tentu saja dapat memakan waktu yang cukup lama,
apabila dilakukan pembuatan laporan untuk melihat informasi transaksi per hari, per minggu, maupun per bulan.
Terkait hal itu, dengan menggunakan sistem OOA (Object Oriented Analysis) dengan metode pengembangan
sistem SDLC Waterfall dan menggunakan Star UML yang memudahkan analisa serta pembuatan desain usecase
diagram, squence diagram, activity diagram, dan class diagram. Maka dibuatlah sistem informasi penjualan dan
laba berbasis web agar membantu mempermudah transaksi penjualan
Abstract
A KHOERUL FIQRI MUBAROK, Web-Based Sales and Profit Information System (Case Study of CV
Syifa Surya Cahya). Supervised by J Rolles Herwin S, S.Kom., M.MSI and Dedi Supriyadi, S.E., M.M.
Sales is an activity where a buyer and seller meet, who conduct transactions, influence each other and
consider the exchange of goods or services with money. Profit is the excess of income over expenses in connection
with business activities. If expenses are greater than revenues, the difference is called a loss. So far, for sales
transactions, CV Syifa Surya Cahya still uses a manual system, namely the product sales process is usually still
written in the sales book. To find out the profit from sales, there is still a difference in the amount. This of course
can take quite a long time, if a report is made to view transaction information per day, per week, or per month.
Related to this, using the OOA (Object Oriented Analysis) system with the SDLC Waterfall system development
method and using StarUML which makes it easier to analyze and design use case diagrams, sequence diagrams,
activity diagrams, and class diagrams. Then a web-based sales and profit information system was created to help
facilitate sales transactions mengubah, dan menyebarkan informasi
dalam sebuah organisasi[2].Sistem informasi
Keywords: Information System, Sales, Profit, web-based. yang baik dan tepat dapat membantu suatu
organisasi atau pelaku usaha untuk menjaga
stabilitas eksistensinya. Selain itu suatu
1. Pendahuluan
organisasi atau pelaku usaha harus memiliki
Dengan berkembangnya teknologi, sistem
informasi yang berkualitas, akurat dan sesuai
dikembangkan dan dikombinasikan dengan berbagai
dengan kebutuhan[3]. Kemajuan teknologi
aspek untuk membantu manusia menyelesaikan sebuah
informasi menuntut segala sesuatu pekerjaan
pekerjaan contohnya adalah sistem
manusia yang masih manual dan kurang efisien
informasi[1]. Sistem informasi
dapat dilakukan dengan teknologi yang maju[4].
merupakan kombinasi teratur apapun dari
Teknologi informasi dapat membantu pekerjaan
orang-orang, hardware, software, jaringan komunikasi,
manusia yang masih manual menjadi otomatis
dan sumber daya data, yang mengumpulkan,
2
dengan sistem komputerisasi.Sistem komputerisasi
tersebut dapat membantu mempercepat menyelesaikan No Nama Deskripsi
pekerjaan yang semula masih dilakukan secara Perangkat
manual[5]. Keras
CVSyifa Surya Cahya merupakan salah satu
1. Laptop Suatu alat yang terdiri dari suatu
perusahaan yang bergerak di bidang pengolahan air minum
perangkat yang memilki
yang beroperasi dikawasan masyarakat umum, sekaligus
keyboard dan layar
mensuplai air minum pada beberapa konsumen dan
tampilan dengan
masyarakat sekitar baik untuk keperluan pribadi atau untuk
spesifikasi yaitu, Device
dijual ulang. Selama ini untuk transaksi penjualan, CV
name LAPTOP HP-14s ,
Syifa Surya Cahya masih menggunakan sistem manual,
AMD Athlon Gold 3150U
yaitu proses penjualan produk biasanya masih ditulis pada
with Radeon Graphics
buku penjualan.Untuk mengetahui hasil laba dari penjualan
2.40 GHz.
masih sering terjadi selisih jumlah. Hal ini tentu saja dapat
memakan waktu yang cukup lama, apabila dilakukan
2. Printer
pembuatan laporan untuk melihat informasi transaksi per
Alat yang digunakan
hari, per minggu, maupun per bulan.
untuk mencetak tampilan
Untuk dapat meningkatkan kemudahan transaksi
monitor ke kertas dan
penjualan dan laporan, maka diperlukan langkah-langkah
informasi yang dicetak
pengembangkan teknologi informasi dari sistem
dapat berupa teks dan
penjualan.Pengembangan teknologi informasi ini akan
gambar dengan
membantu meningkatkan kemudahan transaksi penjualan di
spesifikasi HP
CV Syifa Surya Cahya, terutama pada proses penjualan dan
DeskJetInk Advantage
pembuatan laporan penjualan yang memerlukan
1216.
kecermatan dan ketelitian tinggi. Sehingga dalam waktu
yang singkat proses transaksi penjualan dan pembuatan
laporan penjualan tersebut dapat meminimalkan kesalahan Tabel 2.2 Rincian Perangkat Lunak (Software)
yang mungkin terjadi dan dapat memberikan laporan secara
cepat No Nama Deskripsi
dan 1. Peraangkat Sistem Operasi Sistem
tepat. Lunak operasi yang diinstal
pada laptop untuk
mengatur sumber daya
dari perangkat keras dan
perangkat lunak.
3
6. XAMPP Software berbasis web kesalahan server yangdigunakan pencatatan sebagai standalone server
transaksi (berdiri sendiri) atau biasa penjualan pada disebut dengan localhost.
CV Syifa Surya
Cahya?
7. Star UML Software pemodelan 3. Bagaimana cara perangkat lunak yang mengurangi
mendukung UML (Unifie waktu
d Modeling Language). pencatatan dan
pemeriksaan
laporan hasil
2.3 Metode Pengembangan Sistem
penjualan pada
SDLC Waterfall adalah suatu metodologi CV Syifa Surya pengembangan perangkat lunak yang Cahya?
mengusulkan pendekatan kepada perangkat lunak 2. Pengumpulan Mempelajari penelitian sistematik dan
sekuensial yang mulai pada Project Data sebelumnya yang Planning phase, Analysis phase, Design phase,
mendukung topik yang Implementation phase dan Support Phase.Pada akan dibahas dalam metode ini tahapan
analisis, desain dan penyusunan laporan serta implementasi dilaksanakan secara sekuensial yang melakukan
observasi dan ditunjukan pada gambar dibawah ini : wawancara.
4
laba pada CV Syifa Dalam tahap analisis akan didefinisikan analisis Surya
Cahya. sistem berjalan dan analisis sistem ajuan.
1. Analisis Sistem Berjalan
Untuk analisis sistem berjalan digambarkan
dalam bentuk flowchart dan tabel deskripsi.
2. Analysis Phase 2. Analisis sistem ajuan
Pada tahapan analisis ini akan Analisis sistem ajuan dengan menggunakan menjelaskan teknik yang
dilakukan dari setiap object oriented Analysis (OOA). Hasil dari
tahapan ini adalah tujuan perbaikan sistem 5. Support Phase
terhadap masalahserta manfaat yang Tujuannya yaitu memperbaiki jika ada
diperoleh. Tahapan dari analisis tersebut kekurangan-kekurangan atau kebutuhan sistem
adalah sebagai berikut : yang harus diubah, dihapus atau yang lainnya.
a. System Activities (Actor Description And
Use Case Description, Use Cae 3. Hasil dan Pembahasan 3.1
Diagram, Scenario Use Case) Project Planning Phase
b. Class Diagram (Class Definition, Class Pada tahap project planning
Relation) phase dihasilkan rincian setiap aktivitas yang
c. Object Interaction (Sequence Diagram) dihasilkan selama penelitian, adapun hasil
tahapan tersebut seperti dalam tabel berikut :
d. Object Behavior (Activity Diagram)
Tabel 3.1 Tahapan Project Planning Phase
4. Implementation Phase
Di dalam tahap implementasi sistem
merupakan tahap dimana sistem siap untuk
dioperasikan.
Pada tahapan ini dilakukan beberapa
tahapan yaitu : 1. Instalasi Sistem Pada tahapan
instalasi sitem ini menjelaskan beberapa proses
instalasi sistem pada komputer atau laptop.
2. Pengujian Terhadap Sistem
Pada tahap pengujian terhadap sistem
terdapat dua tahap pengujian black box dan
white box. Pengujian black box yaitu suatu
pendekatan untuk mengamati hasil
eksekusi dan hanya mengevaluasi interface
dan fungsionalitasnya sedangkan white box
menguji semua statmen pada program dan
mengetahui cara kerja sistem secara
internal adagr operasi-operasi internal pada
sistem sesuai dengan spesifikasi yang telah
ditetapkan.
5
1. Identifikasi Berdasarkan latar
Masalah belakang masalah yang
ada, dapat di identifikasi
masalah sebagai berikut :
1. Sistem
informasi
penjualan dan laba
yang dibangun yaitu
menggunakan
bahasapemograman
PHP dengan teknik
OOP (object
oriented
programming) dan
MySqlsebagai database
manajemen sistem.
2. Dengan adanya
sistem informasi
penjualan dan laba
yang sudah
terkomputerisasi
mampu mengatasi
kesalahan dalam
pencatatan data di
setiap transaksi yang
dilakukan.
3. Laporan yang
dihasilkan dari
sistem informasi
penjualan dan
labaini adalah
laporan dari hasil
transaksi penjualan,
transaksi
pengeluaran, stok
barangdan labarugi
setiap bulannya.
2. Pengumpulan
Data Data dikumpulkan
dengan cara
wawancara pada Cv
Syifa Cahya Surya.
3. Menganalisis
Teori Menganalisis sistem
informasi berbasis
OOP(Object Oriented
6
Programing) dan 3.2 Analysis Phase
menggunakan metode SDLC
3.2.1 Analisis Proses Berjalan
waterfall diperoleh
dengan tahapan Deskripsi dari tahapan analisis proses
seperti : Project berjalan kegiatan penjualan dan laba akan
Planning Phase, ditujukan pada tabel berikut :
Analysis
Phase, Design Phase, Tabel 3.2 Analisis Proses Berjlaan
Implementation Phase
Support No
dan Tahapan Deskripsi
Phase.
1. Konsumen Admin atau Karyawan
4. Pembuatan Pembuatan melakukan order akan mengkonfirmasi jadwal dan
barang kepada order barang yang Jadwal pengenalan Admin atau masuk.
sistem Karyawan.
yaitu tanggal 2. Admin atau Karyawan melakukan februari sampai
Karyawan pengiriman barang juni menyiapkan kepada konsumen.
2022 barang pesanan.
sesuai waktu 3. Admin merekap Admin membuat laporan
yang semua transaksi hasil penjualan dari telah
yang dilakukan. transaksi penjualan dan pengeluaran
yang dilakukan.
4.
Bagian Owner (pemilik administrasi
perusahaan) menerima memberikan laporan
hasil penjualan.
laporan hasil
penjualan
kepada owner
(pemilik perusahaan).
ditentukan
berdasarkan
penjelasan pada gambar 1.1 Jadwal
Kegiatan Penelitian.
masuk kedalam
sistem dengan
memasukan username dan
password untuk
mendapatkan hak akses
terhadap sistem.
2. Kelola Merupakan proses dimana
Kategori admin dan karyawan dapat
Barang mengelola kategori barang
seperti tambah kategori
barang, ubah kategori barang
dan hapus kategori barang.
3. Kelola Data Merupakan proses dimana
Barang admin dan karyawan dapat
mengelola
data
barang
seperti tambah data barang,
ubah data barang, 6. Alur Aktor Sistem
hapus data barang aktifitas
dan lihat data barang. 1. Aktor 1.1.
4. Kelola Merupakan proses dimana Menampilkan
Transaksi admin dan karyawan dapat membuka form
Penjualan mengelola dan membuat login sistem
transaksi seperti tambah data 2. Memasukan
transaksi penjualan, ubah 2.1 -
transaksi penjualan, dan u
hapus transaksi penjualan. s
5. Kelola Merupakan proses dimana e
Transaksi admin dan karyawan dapat r
Pengeluaran mengelola dan membuat n
transaksi seperti tambah a
pengeluaran, ubah transaksi m
pengeluaran, dan hapus e
transaksi pengeluaran. d
Kelola Laporan a
Merupakan proses dimana n
admin, karyawan dan p
owner dapat mengelola a
laporan seperti s
melihat data laporan dan s
cetak data laporan. w
7 Kelola Merupakan proses dimana o
Pengguna hanya admin r
yangdapatmengeloladatapen d
gguna seperti memberikan 3. Mengklik 3.1.
hak akses kepada pengguna, Menampilkan
tambah data pengguna, tombol
editdata pengguna,dan hapus halaman
data pengguna. login
8. Logout Merupakan proses dashboard
keluar dari sistem.
3. Skenario Login
transaksi penjualan 9
7. Pengeluaran Merupakan kelas
yang memilliki fungsi
kelola
transaksi pengeluaran
8. Laporan Merupakan kelas
yang memiliki untuk
fungsi
melihat laporan
Pengguna Sistem
Dashboard
Login
Halaman utama
Klik tombol login Mengecek username dan password
Laporan
YA
1. id_penjualan integer 11
2. tanggal_penjualan date - 3. periode_penjulan varchar 7
4. nama_pembeli integer 11
5. total_modal double -
6. total_harga double - 3.3.2 Design Proses
7. Pendapatan double - Gambar 3.8 Desain Antar Muka
8. created_at timestamp -
No Nama Fields Type Ukuran (Software )
10
3.4.4 Pelatihan Prosedural Penggunaan 11
Sistem
Berikut tampilan pelatihan 2. Dengan membuat sistem informasi penjualan dan
prosedural penggunaan sistem : laba yang sudah terkomputerisasi mampu
mengatasi kesalahan dalam pencatatan data di
1. User membuka halaman login sistem dengan setiap transaksi yang dilakukan.
menuliskan alamat sistem di address bar mesin
3. Laporan yang dihasilkan dari sistem informasi
peramban.
penjualan dan labaini adalah laporan dari hasil
2. Masukkan Username dan password sesuai transaksi penjualan, transaksi pengeluaran, stok
dengan level pengguna baik itu sebagai admin, barangdan labarugi setiap bulannya.
karyawan, ataupun owner.
4.2 Saran
Berdasarkan kesimpulan diatas, masih
banyak kekurangan yang harus perlu diperbaiki
untuk itu sistem ini masih dapat dikembangkan lagi.
Berikut beberapa saran jika sistem
akan dikembangkan kembali :
1. Sistem ini sebaiknya dilakukan perawatan secara
berkala agar fungsi-fungsinya tetap berjalan baik.
2. Sistem ini sebaiknya dikembangkan sesuai
Gambar 3.9 Halaman Login kebutuhan pada CV Syifa Surya Cahya.
3. Sistem ini sudah berbasis web tapi sebaiknya
3. Kemudian klik login. Jika username dan dapat diakses secara online.
password yang diketikkan benar, maka akan
masuk ke halaman utama (Dashboard. 5. Daftar Pustaka
3.5 Support Phase [3] Dr. H. Lukman Hakim, M.Pd.I, 2019. Sistem
Informasi Manajemen Pendidikan.
Aktifitas yang ada pada tahapan ini adalah
maintenance system untuk memperbaiki
kesalahan/bug dalam aplikasi yang dibuat, [4] Muhamad Ngafifi, 2014. Kemajuan Teknologi
menambah sistem dengan fitur-fitur yang dan Pola Hidup Manusia dalam Persfektif Sosial
sekitarnya diperlukan dimasa yang akan datang. Budaya.