Sistem Informasi Laporan Penjualan Produ

ABSTRAK
SISTEM INFORMASI LAPORAN PENJUALAN PRODUCT GARMENT PT. DWI
PUTRA SAKTI BERBASIS WEB
1,2

Tri Wahyuni(101080200129)1, Yulian Findawati, ST, M.MT.2
Jurusan Teknik Informatika Universitas Muhammadiyah Sidoarjo
1
[email protected]

Abstrak: PT. Dwi Putra Sakti merupakan sebuah perusahaan garment yang
memproduksi pakaian jadi seperti celana, kaos, kemeja, jaket topi dll yang diberi merk
Gabrielle. Produk Gabrielle banyak terdapat pada departemen store seperti Ramayana dan
Matahari yang tersebar diseluruh Indonesia. Perusahaan ini menerapkan sistem penjualan
Konsinyasi. Dikarenakan tempat penjualan produk yang menyebar dengan jarak yang relatif
jauh sedangkan dibutuhkan informasi yang cepat dan update.
Dengan adanya Sistem Informasi Laporan Penjualan Product Garment PT. Dwi Putra
Sakti Berbasis Web dimana penjualan perhari dapat di-input-kan memlalui internet dan dapat
langsung diterima informasinya oleh pihak pengambil keputusan, sehingga bisa dengan
efektif membantu pengambilan keputusan managemen perusahaan dalam menentukan
strategi pasar guna mengatasi persaingan dan meningkatkan penjualan.

Berdasarkan hasil pengujian program aplikasi sistem informasi laporan penjualan
product gaarment PT. Dwi Putra Sakti berbasis web ini cukup membantu mempermudah
proses pelaporan penjualan, sistem ini mampu menyimpan data secara otomatis ke dalam
database dan dapat menghasil output data sesusai dengan yang di inginkan dan juga dapat
diakses dimana saja karena berbasis web.
Kata kunci : Sistem, Informasi, Garment, Web, Aplikasi.
Abstract: PT . Dwi Putra Sakti is a garment company which manufactures apparel
like pants , shirts , shirts , jackets hats etc are given brand Gabrielle . Gabrielle products
widely available at department stores such as Ramayana and the Sun are scattered throughout
Indonesia . The company is applying Consignment sales system . Due to the sale of products
that are spread relatively far distance while the required information quickly and updates .
With the Information System Product Sales Report Garment PT . Dwi Putra Sakti
Based Web where sales per day can be input -kan memlalui internet and the information can
be directly received by the decision maker , so it can effectively help the company
management decision-making in determining market strategy in order to overcome the
competition and increase sales .
Based on test results application program information system product sales report
gaarment PT . Dwi Putra Sakti This web -based enough to help simplify the process of
reporting the sale , the system is capable of storing data automatically into a database and can
menghasil sesusai data output to the desired and can also be accessed anywhere as a web

based .
Keywords: Information, System, Garment, Web, Application.

1.

PENDAHULUAN

PT. Dwi Putra Sakti merupakan sebuah
perusahaan garment yang memproduksi
pakaian jadi seperti celana, kaos, kemeja,
jaket topi dll yang diberi merk Gabrielle.
Dikarenakan tempat penjualan produk
yang menyebar dengan jarak yang relatif
jauh, setiap tempatpun memiliki karakter
fashion yang berbeda, sehingga strategi
pasar yang harus diterapkan juga pastinya
berbeda. Untuk mengetahui karakter
fashion setiap tempat dapat dilihat dari
data penjualan. Setiapa barang yang laku
di toko A belum tentu laku juga di toko B

jika tempat dan budaya fashionnya
berbeda.
Untuk itu dibutuhkan pula laju
informasi yang cepat mengenai data – data
yang dibutuhkan untuk membantu
pengambilan
keputusan
diantaranya
informasi data barang laku, barang tidak
laku, barang broken (ketersediaan ukuran
tidak lengkap) serta ketersediaan stok yang
ada di toko. Informasi tersebut biasanya
didapat dari laporan penjualan bulanan
yang dibuat oleh SPG, berarti informasi
hanya didapatkan satu bulan sekali
sehingga tidak memenuhi kebutuhan untuk
pengambilan keputusan dengan cepat dan
tepat sesuai kondisi pasar yang dapat
berubah setiap saat. Dengan adanya Sistem
Informasi Laporan Penjualan Perusahaan

Garment Berbasis Web dimana penjualan
perhari dapat diinputkan melalui internet
oleh SPG dan dapat langsung diterima
informasinya oleh pihak pengambil
keputusan, sehingga bisa dengan efektif
membantu pengambilan keputusan dalam
pembuatan strategi pasar guna mengatasi
persaingan dan meningkatkan penjualan.
2.

LANDASAN TEORI

2.1 Sistem
Sistem merupakan jaringan dari
elemen-elemen yang saling berhubungan,
membentuk
suatu
kesatuan
untuk
melaksanakan suatu tujuam pokok dari

sistem tersebut. Tujuan pokok dari sistem

komputer adalah mengolah data untuk
menghasilkan informasi. Sistem yang
dimaksud disini adalah sistem yang
terotomatisasi, yang merupakan bagian
dari sistem manusia dan berinteraksi atau
dikontrol oleh satu atau lebih komputer
sebagai bagian dari sistem yang digunakan
(Kadir,2003).
2.2 Data
Data merupakan deskripsi tentang
benda, kejadian, aktivitas, dan transaksi
yang tidak memiliki pengaruh langsung
kepada pemakai (Kadir,2003).
2.3 Informasi
Informasi adalah data yang telah
diletakkan dalam konteks yang lebih
berarti
dan

berguna,
yang
dikomunikasikan kepada penerima untuk
di gunakan didalam pembuatan keputusan
(Bruch.1986).
2.4 Sistem Informasi
Sistem informasi adalah sekumpulan
komponen pembentuk sistem yang
mempunyai keterkaitan antara satu
komponen dengan komponen lainnya yang
bertujuan menghasilkan suatu informasi
dalam suatu bidang tertentu. Kriteria dari
sistem informasi antara laik, fleksibel,
efektif dan efisien.
2.5 Internet
Internet atau Interconnected Network
merupakan sistem komunikasi global yang
menghubungkan komputer-komputer dan
jaringan-jaringan komputer di seluruh
dunia. Setiap komputer dan jaringan

terhubung secara langsung maupun tidak
langsung ke beberapa jalur utama yang
disebut internet backbone. Tujuan utama
dari
internetworking
adalah
interoperabilitas yang maksimum, yaitu
memaksimalkan kemampuan program
pada sistem komputer jaringan yang
berbeda untuk berkomunikasi secara
handal dan efisien (Purbo,2006).
2.5.1 WWW (Word Wide Web)

Word wide web (WWW) dapat juga
disebut web adalah sistem informasi dan
komunikasi Hypertext yang sangat popular
digunakan pada jaringan komputer internet
yang mampu menampilkan informasi
secara grafis dan interaktif (Purbo, 2006).
2.5.2 Web Server

Web server adalah komputer yang
digunakan untuk menyimpan dokumendokumen web, komputer ini akan melayani
permintaan dokumen web dari kliennya
(Purbo,2006).
2.5.3 Web Browser
Web browser adalah suatu program
yang
dirancang
untuk
mengambil
informasi dari suatu server komputer pada
jaringan internet. Informasi-informasi ini
dikemas dalam page-page, dimana pagepage bisa memiliki beberapa link yang
menghubungkan web page tersebut
kesumber
informasi
lainnya
(Sampurna,1998).
2.6 Hypertext Markup Language
(HTML)

HTML adalah bahasa yang digunakan
untuk menandai struktur dokumen yang
didalamnya mengandung suatu hypertext
dengan bagian-bagian antara lain judul,
paragraf, daftar, gambar, dan lain-lain
(Tanenbaum, 1997).
2.7 PHP
PHP
adalah
sebuah
bahasa
pemrograman yang berbentuk scripting,
sistem kerja dari program ini adalah
sebagai
interpreter
bukan
sebagai
compiler (Nugroho,2004).
PHP bisa berinteraksi dengan
hampir semua teknologi web yang sudah

ada. Developer bisa menulis sebuah
program PHP yang mengeksekusi suatu
program CGI di server web lain.
Feksibilitas ini amat bermanfaat bagi
pemilik situs-situs web yang besar dan
sibuk, kerena pemilik masih bisa
menggunakan aplikasi-aplikasi yang sudah
terlanjur dibuat dimasa lalu dengan CGI,

ISAP atau dengan sricpt seperti Perl atau
Pyton selama proses migrasi ke aplikasi
baru yang dibuat dengan PHP.
2.8 XAMMP
XAMMP merupakan paket PHP dan
MySQL berbasis open source, yang dapat
digunakan
sebagai
tool
pembantu
pengembangan aplikasi berbasis PHP.

XAMMP mengombinasikan beberapa
paket perangkat lunak berbeda kedalam
satu paket(Riyanto).
2.9 Adobe Dreamweaver MX
Adobe Dreamweaver adalah sebuah
HTML editor profesional untuk mendesain
secara visual dan mengelola situs web,
maupun halaman web.
Adobe dreamweaver MX cocok bagi
user yang suka dengan kode-kode HTML
secara manual atau lebih menyukai bekerja
dalam lingkungan secara visual dalam
melakukan
editing
karena
Adobe
Dreamweaver
membuatnya
menjadi
mudah dengan menyediakan tool-tool
yang sangat berguna dalam meningkatkan
kemampuan dalam pengalaman user dalam
mendesain web (Wahana,2002).
2.10
MySQL
MySQL (My Structure Language)
adalah sebuah perangkat lunak sistem
manajemen basis data SQL atau DBMS
yang multithread, multi-user, dengan
sekitar 6 juta instalasi di seluruh dunia.
MySQL AB membuat MySQL tersedia
sebagai perangkat lunak gratis dibawah
lisensi GNU General Public Licencse
(GPL). MySQL dapat dijalankan pada
berbagai platform, diantaranya Linux,
Windows, dan lain-lain. Keunggulan lain
yang dimiliki MySQL adalah mampu
mendukung
Relational
Database
Management Syste (RDBMS), sehingga
dengan kemampuan itu MySQL akan
mampu menangani data-data sebuah
perusahaan yang berukuran sangat besar
hingga ukuran Giga Byte. Untuk
melakukan adminitrasi dalam basis data
MySQL, dapat menggunakan modul yang

sudah termasuk yaitu command-line
(perintah: mysql dan mysqladmin).
2.11 Data Flow Diagram (DFD)
Data flow diagram adalah sebuah
teknik grafis yang menggambarkan aliran
informasi dan transformasi yang di
aplikasikan pada saat bergerak dari input
menjadi output (Pressman, 2002).
2.12 Basis Data
Basis data didefinisikan dalam
sejumlah
sudut
pandang
(Fathansyah,1999), yaitu:
1. Himpunan kelompok data (arsip) yang
saling berhubungan yang diorganisasi
sedemikian rupa agar kelak dapat
dimanfaatkan kembali dengan cepat dan
mudah.
2. Kumpulan
data
yang
saling
berhubungan yang disimpan secara
bersama
sedemikianrupa
tanpa
pengulangan (redudansi) yang tidak
perlu, untuk memenuhi beberapa
kebutuhan.
3. Kumpulan file/table/arsip yang saling
berhubungan yang disimpan dalam
media penyimpanan elektronis.
4. Untuk itu menggambarkan data dan
menghubungkan data diperlukan model
data didefinisikan sebagai sekumpulan
perangkat
konseptual
untuk
menggambarkan data (Fathansyah,
1999).

2.12.1 Entity Relationship Diagram
(ERD)
ERD adalah sebuah model data yang
didasarkan atas presepsi dunia nyata, yang
terdiri atas objek yang disebut dengan
entitas dan hubungan (relation) antar
objek-objek tersebut. Tujuan dari ERD
adalah untuk mewakili objek data dan
hubungan mereka.

3

PERANCANGAN
PEMBUATAN SISTEM

DAN

3.1 Blok Diagram
Dalam perancangan aplikasi ini
dibutuhkan suatu hal yang penting.
Merancang suatu sistem yang dibentuk
akan memiliki pengolahan data yang
akurat, bermanfaat, mudah untuk dipahami
serta
memiliki
dasar-dasar
untuk
pengolahan lebih lanjut. Untuk itu harus
ditentukan modul-modul yang diperlukan
dalam membuat suatu aplikasi/sistem.
Pada Sistem Informasi Pelaporan
Penjualan Perusahaan Garment Berbasis
Web ini user akan mengambil data
penjualan dari toko yang sudah ditentukan
kemudian meng-input-kan secara online
data tersebut. Kemudian admin dapat
mengambil laporan dari data penjualan
yang telah masuk pada sistem dan
menggunakanya sebagai informasi atau
bahan pertimbangan pembuat keputusan
dalam perusahaan.
3.2 Flowchart System
Pemodelan
proses
bertujuan
mengilustrasikan aktivitas-aktivitas yang
dilakukan
dengan bagaimana data
berpindah diantara aktivitas-aktivitas.
Untuk menguraikan pemodelan proses
digunakan pemodelan fisik dengan
membuat flowchart system sebagai berikut
:

3.4 Entity Relationship Diagram
(ERD)
Gambar 3 : ERD

3.4 Relasi Antar Tabel
ERD (Entity Relationship Diagram)
merupakan salah satu model yang
digunakan untuk mendesain suatu
model database yang bertujuan untuk
menggambarkan sebuah relasi data
pada sebuah database.
Gambar 1 : FlowChart

3.3 Data flow Diagram (DFD)
DFD Level 1

Gambar 4 : Relasi
4

Gambar 2 : DFD

HASIL
PEMBAHASAN

DAN

Berikut ini adalah hasil dari
pengujian aplikasi Sistem Informasi
Pelaporan Penjualan Perusahaan Garment
Berbasis Web memiliki dua tampilan yakni
satu tampilan untuk user dan satu tampilan
lagi untuk admin aplikasi web atau

pengelolah Sistem Informasi web yang
hanya bisa di akses oleh admin web saja.
4.1 Halaman Login
Halaman Login merupakan halaman
pertama saat aplikasi dijalankan oleh user
atau admin, untuk dapat masuk kehalaman
selanjutnya berdasakan hak akses yang
dimiliki.

d. Tombol
Repeat:
untuk
kehalaman Manage Repeat.
e. Tombol
Retur:
untuk
kehalaman Manage Retur.

pindah
pindah

4.3 Halaman Manage Sale
Halaman Manage sale berisi form
Input Data Penjualan beserta Tabel Data
Penjualan.
Gambar 4.3 Halaman Mange Sale
Keterangan :
Halaman Manage Sale terdiri dari:
a. Tombol Home : digunakan untuk
kembali ke halaman Home.

Gambar 4.1 Halaman Utama
Keterangan :
Dalam halaman utama terdapat form Login
untuk user maupun admin menuju
halaman selanjutnya yaitu Home.
4.2 Halaman Home
Pada halaman Home terdapat tombol
manage untuk mengelola data penjualan,
barang datang, retur serta tombol home
dan logout.
Gambar 4.2 Halaman Home
Keterangan :
Pada halaman Home terdapat beberapa
tombol diantaranya:
a. Tombol Manage: untuk pindah
kehalaman Manage Sale.
b. Tombol Logout: untuk kembali ke
halaman Login.
c. Tombol Sale: untuk pindah kehalaman
Manage Sale.

b. Tombol Manage: untuk pindah ke
halaman kelola yaitu Manage Sale.
c. Tombol Logout: untuk kembali ke
halaman Login.
d. Tombol Manage Penjualan: untuk
pindah ke halaman Manage Sale.
e. Tombol Manage Barang Datang:
untuk pindah ke halaman Manage
Barang Datang.
f. Tombol Manage Retur: untuk pindah
ke halaman Manage Retur.
g. Form Input Data Penjualan: yang
digunakan oleh user untuk menginput-kan data penjualan.
h. Tabel Data Penjualan: yang berisi data
penjualan yang telah di-input-kan oleh
user.

Berikut isi dari tabel Data Penjualan :
1. No : berisi nomor baris data
penjualan.
2. No Nota : berisi nomor nota
penjualan.
3. Tanggal : berisi tangal penjualan.
4. Artikel : berisi artikel barang yang
terjual.
5. Pcs : berisi jumlah barang yang
terjual.
6. Harga : berisi harga barang yang
terjual.

3. Tanggal : berisi tanggal barang dikirim
ke toko.
4. Kode Toko : berisi kode toko di mana
barang dikirim.
5. Artikel : berisi Artikel/kode barang
yang dikirim.
6. Pcs : berisi jumlah barang datang.
7. Harga : berisi harga barang datang.
8. Ttl Harga : berisi total harga barang.
4.5 Halaman Manage Retur
Halaman Manage Retur berisi form
Input Data Retur beserta tabel Data Barang
Retur.

7. Ttl Harga : berisi total harga yaitu
pcs dikali harga.
8. Diskon : berisi besar diskon yang
diberikan.
9. Netto :
didiskon.

berisi

harga

setelah

4.4 Halaman Manage Repeat
Halaman Manage Repeat berisi form
Input Data Barang Datang beserta tabel
Data Barang Datang.

Gambar 4.4 Halaman Manage Repeat
Keterangan :
Halaman Ini berisi form Input Data Barang
Datang yang digunakan user untuk menginput-kan barang datang serta tabel Data
Barang Datang yang berisi data barang
datang yang telah di-input-kan oleh user.
Berikut isi dari tabel Data Barang Datang :
1. No : berisi baris data barang datang.
2. No Faktur : berisi nomor fakur yang
berisi data barang datang.

Gambar 4.5 Halaman Manage Retur
Keterangan :
Halaman Ini berisi form Input Data Retur
yang digunakan user untuk meng-inputkan data retur serta tabel Data Barang
Retur yang berisi data barang retur yang
telah di-input-kan oleh user.
Berikut isi dari tabel Data Retur :
1. No : berisi baris data retur.
2. No Faktur : berisi nomor fakur yang
berisi data retur.
3. Tanggal : berisi tanggal barang dikirim
ke gudang.
4. Kode Toko : berisi kode toko dari
mana barang dikirim.
5. Artikel : berisi Artikel/kode barang
yang dikirim.
6. Pcs : berisi jumlah barang retur.
7. Harga : berisi harga barang retur.
8. Ttl Harga : berisi total harga barang.
4.6 Halaman Preview barang
Halaman Preview Barang berisi tabel
Data Barang yang telah di-input-kan oleh
user.

salah meng-input-kan data penjualan
dan melaporkannya pada admin.
b. Tombol Edit: untuk meng-update data
penjualan yang di-edit.
c. Tombol Batal Edit: untuk kembali
kehalaman sebelumnya jika edit tidak
dilakukan.

Gambar 4.6 Halaman Preview Barang
Keterangan :
Halaman ini berisi tabel Data Barang,
tombol Tambahkan Barang untuk pindah
ke halaman Manage Barang, tombol Edit
untuk pindah ke halaman Edit Barang dan
tombol Hapus untuk menghapus data
Barang.
Isi dari tabel Barang sebagai berikut :
1. No : berisi nomor baris Barang.
2. Artikel : berisi artikel/kode barang.
3. Kode Toko : berisi kode toko.
4. Devisi : berisi devisi Jeans/Casual.
5. Nama : berisi nama barang.
6. Harga : berisi harga barang.
7. Acara : berisi jenis acara barang.
8. Stok : berisi jumlah stok barang.
9. Ttl Harga : berisi total harga.
10. Opsi : berisi tombol Edit dan Hapu
4.7 Halaman Edit Sale
Halaman Edit Sale berisi form Edit
Tabel Penjualan yang di gunakan oleh
admin.

4.8 Halaman Laporan Harian
Halaman Laporan Harian berisi tabel
yang menampilkan data penjualan berikut
total penjualan berdasarkan tanggal yang
telah dipilih.

Gambar 4.8 Halaman Laporan Harian
Keterangan :
Pada halaman Laporan Harian berisi tabel
Laporan Harian yang menampilkan data
penjualan
berikut
total
penjualan
berdasarkan tanggal yang telah dipilih dan
tombol simpan untuk menyimpannya
dalam format PDF atau print laporan
tersebut.
4.9 Halaman Mingguan
Halaman Laporan Mingguan berisi
tabel yang menampilkan data penjualan
berikut total penjualan berdasarkan
minggu ke- dalam tahun yang telah dipilih.

Gambar 4.7 Halaman Info Toko
Keterangan :
Pada halaman Edit Sale berisi:
a. Form Edit Tabel Penjualan: untuk
meng-edit data penjualan apabila user

Gambar 4.9 Halaman Laporan
Mingguan

Keterangan :
Pada halaman Laporan Mingguan berisi
tabel
Laporan
Mingguan
yang
menampilkan data penjualan berikut total
penjualan berdasarkan minggu ke- dalam
tahun yang telah dipilih dan tombol
simpan untuk menyimpannya dalam
format PDF atau print laporan tersebut.
4.10 Halaman Laporan Bulanan
Halaman Laporan Bulanan berisi
tabel yang menampilkan data penjualan
berikut total penjualan berdasarkan Bulan
dalam tahun yang telah dipilih.

Gambar 4.10 Halaman Laporan
Bulanan
Keterangan :
Pada halaman Laporan Bulanan berisi
tabel laporan bulanan yang menampilkan
data penjualan berikut total penjualan
berdasarkan bulan dalam tahun yang telah
dipilih dan tombol simpan untuk
menyimpannya dalam format PDF atau
print laporan tersebut.
4.11 Halaman Laporan Tahunan
Halaman Laporan Tahunan berisi
tabel yang menampilkan data penjualan
berikut total penjualan berdasarkan tahun
yang telah dipilih..

Gambar 4.11 Halaman Laporan Tahunan
Keterangan :
Pada halaman Laporan tahunan berisi tabel
laporan tahuan yang menampilkan data
penjualan
berikut
total
penjualan
berdasarkan tahun yang telah dipilih dan
tombol simpan untuk menyimpannya
dalam format PDF atau print laporan
tersebut.
5

PENUTUP

Dari
hasil
perancangan
dan
pembuatan serta pengujian program
sistem informasi penjualan perusahaan
garment berbasis web, maka di peroleh
beberapa kesimpulan dan saran untuk
pengembangan program lebih lanjut.
5.1 Kesimpulan
1) Berdasarkan hasil pengujian program,
aplikasi sistem informasi penjualan
perusahaan garment berbasis web ini
cukup membantu untuk mempermudah
proses pelaporan penjualan perusahaan
tersebut.
2) Aplikasi sistem informasi penjualan
perusahaan garment berbasis web
sudah menggunakan sistem otomatis
dalam penyimpanan data.
3) Pengguna dimudahkan menggunakan
program ini serta dapat diakses karena
berbasis web.
5.2 Saran
1) Sistem ini belum sepenuhnya memenuhi
kebutuhan perusahaan akan informasi
karena itu perlu pengembangan dalam
sistem informasi ini agar dapat
berfungsi lebih baik lagi.
2) Aplikasi ini dapat dikembangkan
menjadi lebih baik.
DAFTAR PUSTAKA
[1]

Abdul Kadir, 2003, Konsep dan
Tuntunan Praktis Basis Data, Andi,
Yogyakarta.

[2]

Abdul Kadir, 2003, Pengenalan
Sistem
Informasi,
Andi,
Yogyakarta.

[3]

Adi Nugroho, ST., MMSI. 2004.
Konsep Pengembangan Sistem
Basis Data. Informatika.

[4]

Andrew S. Tanenbaum, 1997.
Computer Network 3e. Alih
Bahasa Ir.Gurnita Priatna.

[5]

Burch, John dan Grudnitski, Gary.
(1986).
Information
System:
Theory and Practice. John Wiley
and Sons, New York.

[6]

Fathansyah, 1999. Basis Data.
Informatika Bandung.

[7]

Lukman,
Sampurna.
1998.
Reformasi Pelayanan Publik.
Jakarta: Widya Praja No. 30 tahun
XX=1998.

[8]

Purbo, Onno W.2006. Buku
Pegangan Internet Wireless dan
HotspotI,
PT
Elex
Media
Komputindo, Jakarta

[9]

Roger
S. Pressman, 2002.
Rekayasa
Perangkat
Lunak
Pendekatan Praktisi (Buku Satu),
ANDI Yogyakarta.