Upload
others
View
9
Download
0
Embed Size (px)
Citation preview
SISTEM INFORMASI PENJUALAN TUNAI SPAREPARTS
GENSET PADA PT PIONEER
JAKARTA
TUGAS AKHIR
Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III
NINING YUNINGSIH
NIM : 12141249
Program Studi Manajemen Informatika
AMIK BSI Jakarta
Jakarta
2017
ii
SURAT PERNYATAAN KEASLIAN TUGAS AKHIR
Yang bertanda tangan dibawah ini:
Nama : Nining Yuningsih
NIM : 12141249
Program Studi : Manajemen Informatika
Perguruan Tinggi : AMIK BSI Jakarta
Dengan ini menyatakan bahwa tugas akhir yang tekah saya buat dengan judul:
“Sistem Informasi Penjualan Tunai Sparepart Genset Pada PT Pioneer
Jakarta”, adalah asli (orsinil) atau tidak plagiat (menjiplak) dan belum pernah
diterbitkan/dipublikasikan dimanapun dan dalam bentuk apapun.
Demikianlah surat pernyataan ini saya buat dengan sebenar-benarnya tanpa ada
paksaan dari pihak manapun juga. Apabila dikemudian hari ternyata saya
memberikan keterangan palsu dan atau pihak lain yang mengklaim bahwa tugas
akhir yang telah saya buat adalah hasil karya milik seseorang atau badan tertentu,
saya bersedia diproses baik secara pidana maupun perdata dan kelulusan saya dari
AMIK BSI Jakarta dicabut/dibatalkan.
Dibuat di : Jakarta
Pada tanggal : 07 Juli 2017
Yang menyatakan,
Nining Yuningsih
iii
SURAT PERNYATAAN PERSETUJUAN PUBLIKASI KARYA
ILMIAH UNTUK KEPENTINGAN AKADEMIS
Yang bertanda tangan dibawah ini, saya:
Nama : Nining Yuningsih
NIM : 12141249
Program Studi : Manajemen Informatika
Perguruan Tinggi : AMIK BSI Jakarta
Dengan ini menyetujui untuk memberikan ijin kepada pihak AMIK BSI Jakarta,
Hak Bebas Royalti Non-Ekslusif (Non-exclusive Royalti-Free Right) atas karya
ilmiah kami yang berjudul: “Sistem Informasi Penjualan Tunai Sparepart
Genset Pada PT Pioneer Jakarta”, beserta perangkat yang diperlukan (apabila
ada).
Dengan Hak Bebas Royalti Non-Ekslusif ini pihak AMIK BSI Jakarta berhak
menyimpan, mengalih-media atau format-kan, mengelolaannya dalam pangkalan
data (database), mendistribusikannya dan menampilkan atau mempublikasikannya
di internet atau media lain untuk kepentingan akademis tanpa perlu meminta ijin
dari kami selama tetap mencantumkan nama kami sebagai penulis/pencipta karya
ilmiah tersebut.
Saya bersedia untuk menanggung secara pribadi, tanpa melibatkan pihak AMIK
BSI Jakarta, segala bentuk tuntutan hukum yang timbul atas pelanggaran Hak Cipta
dalam karya ilmiah saya ini.
Demikian pernyataan ini saya buat dengan sebenarnya.
Dibuat di : Jakarta
Pada tanggal : 07 Juli 2017
Yang menyatakan,
Nining Yuningsih
iv
v
vi
vii
KATA PENGANTAR
Segala puji syukur hanya bagi Allah SWT yang telah memberikan segala
nikmat dan hidayah-Nya sehingga Tugas Akhir ini dapat diselesaikan dengan baik
dengan lancar. Dimana tugas akhir ini, mengambil judul sebagai berikut “Sistem
Informasi Penjualan Tunai Sparepart Genset Pada PT Pioneer Jakarta”.
Tujuan penulisan tugas akhir ini dibuat sebagai salah satu syarat, kelulusan
Program Diploma Tiga (DIII) Akademi Bina Sarana Informatika. Penulispun
menyadari bahwa dalam penulisan tugas akhir ini tentunya penulis mendapat
motivasi, bimbingan dan masukan dari berbagai pihak sehingga penulisan tugas
akhir ini berjalan lancar. Oleh karena itu pada kesempatan ini, izinkan penulis
menyampaikan ucapan terima kasih kepada:
1. Direktur Akademi Manajemen Informatika dan Komputer Bina Sarana
Informatika.
2. Ketua Program Studi Manajemen Informatika AMIK BSI.
3. Ibu Karlena Indriani, M.kom selaku dosen Pembimbing Tugas Akhir.
4. Ibu Ani Oktarini Sari, MMSI selaku Asisten Dosen Pembimbing Tugas Akhir.
5. Staff/karyawan/dosen dilingkungan AMIK BSI.
6. Orang tua tercinta yang telah memberikan dukungan moral maupun spiritual.
7. Staff Sales Marketing dan Segenap Karyawan PT Pioneer yang telah
membantu memberikan informasi tentang Sistem Penjualan Tunai Sparepart
Genset.
viii
8. Rekan-rekan mahasiswa kelas 12.6G.07 yang telah mendukung dan
memberikan masukan yang baik dalam penyusunan Tugas Akhir ini.
Serta semua pihak yang telah membantu sehingga terselesaikannya
penulisan tugas akhir ini. Penulis menyadari bahwa penulisan tugas akhir ini masih
jauh sekali dari sempurna, untuk itu mohon kritik dan saran yang bersifat
membangun demi kesempurnaan penulisan dimasa yang akan datang.
Akhir kata semoga tugas akhir ini dapat berguna bagi penulis dan khususnya
bagi para pembaca yang berminat pada umumnya.
Jakarta, 07 Juli 2017
Penulis
Nining Yuningsih
ix
ABSTRAK
Nining Yuningsih (12141249), Perancangan Sistem Informasi Penjualan Tunai
Sparepart Genset Pada PT Pioneer Jakarta
PT Pioneer adalah perusahaan yang bergerak dibidang penjualan dan merupakan
distributor tunggal penjualan mesin Yanmar yang berada di Indonesia. Selain
penjualan mesin PT Pioneer juga menjual kebutuhan sparepart mesin Yanmar dan
menyediakan jasa service untuk perbaikan mesin Yanmar. PT Pioneer didirikan
pada tahun 1956 dipelopori oleh Bapak Hans Mahendra dan Bapak Paul Hamid
Njotokusumo yang kini beralamat di Jalan Ir. H. Juanda No. 40-42, Jakarta Pusat.
Bidang usaha yang dikembangkan adalah sistem operasi mencakup kegiatan
dibidang penjualan yang memasok langsung pelanggan dan ke agen-agen. Proses
penjualan tunai pada PT Pioneer dimulai dengan pembuatan data dan harga barang
oleh yang terhubung dengan perusahaan Yanmar Jepang, yang kemudian PT
Pioneer tetapkan sebagai harga penjualan pada perusahaan tersebut. Proses
pencatatan dan pengecekan barang yang dilakukan pada PT Pioneer masih bersifat
manual, oleh karena itu sering kala terjadi kesalahan dan kehilangan berkas dalam
melaksanakan proses-proses pengolahan data transaksi penjualan. Diantaranya
sering terjadi kesalahan dalam informasi stok barang dan dokumen yang hilang,
keterlambatan transaksi atau transaksi yang dijalankan terlalu lama, bahkan dalam
pembuatan laporan penjualan pun masih belum rapih. Oleh karena itu penulis ingin
membuatkan suatu sistem penjualan tunai yang terkomputerisasi sehingga masalah
yang terdapat pada PT Pioneer bisa teratasi dan berjalan dengan sangat baik.
Kata Kunci: Perancangan Sistem Informasi, Sistem Penjualan Sparepart
Genset
x
ABSTRACT
Nining Yuningsih (12141249), Cash Sales Information Design of Sparepart
Genset at PT Pioneer Jakarta
PT Pioneer is a sole distributor of Yanmar engine in Indonesia. To support engine
product, PT Pioneer also provide genuine sparepart abd services for engine
yanmar. PT Pioneer was established in 1956, pioneered by Mr. Hans Mahendra
and Mr. Paul Hamid Njotokusumo which is now located in Ir. Juanda No. 40-42,
Jakarta Pusat. Business development field is sales operating system which has
directly sales to customer and agent. Sales process is started in making data and
price of every item that linked to Yanmar Japan and then PT Pioneer set it as
pricelist of the compan. Record and checking process are still manual, so that lost
document and sometime error may occur. This problem causes information of stock
and sales transaction is hampered, and also sales report is still disorganized. In
case that, the author wants to make a computerized sales system so that a problem
in PT Pioneer are can be resolved and goes well.
Keyword: Information System Design, Sparepart Genset Sales System.
xi
DAFTAR ISI
Lembar Judul Tugas Akhir..................................................................................i
Lembar Pernyataan Keaslian Tugas Akhir .........................................................ii
Lembar Pernyataan Persetujuan Publikasi Karya Ilmiah ....................................iii
Lembar Persetujuan dan Pengesahan Tugas Akhir .............................................iv
Lembar Konsultasi Tugas Akhir .........................................................................v
Kata Pengantar ....................................................................................................vii
Abstrak ................................................................................................................ix
Daftar Isi..............................................................................................................xi
Daftar Gambar .....................................................................................................xiii
Daftar Tabel ........................................................................................................xiv
Daftar Lampiran ..................................................................................................xv
Daftar Simbol ......................................................................................................xvi
BAB I PENDAHULUAN ...........................................................................1
1.1.Latar Belakang Masalah .............................................................1
1.2.Maksud dan Tujuan ....................................................................2
1.3.Metode Penelitian.......................................................................2
1.4.Ruang Lingkup ...........................................................................4
1.5.Sistematika Penulisan ................................................................4
BAB II LANDASAN TEORI ......................................................................7
2.1. Konsep Dasar Sistem ................................................................7
2.2. Konsep Dasar Informasi ............................................................8
2.3. Konsep Dasar Penjualan ...........................................................9
2.4. Teori Pendukung .......................................................................10
BAB III ANALISA SISTEM BERJALAN .................................................16
3.1. Tinjauan Perusahaan .................................................................16
3.1.1. Sejarah Perusahaan..........................................................16
3.1.2. Visi dan Misi PT Pioneer ................................................18
3.1.3. Struktur Organisasi dan Fungsi .......................................19
3.2. Prosedur Sistem Berjalan ..........................................................22
3.3. Diagram Alir Data Sistem Berjalan ..........................................24
3.4. Spesifikasi Dokumen Sistem Berjalan ......................................27
3.5. Permasalahan Pokok .................................................................29
3.6. Pemecahan Masalah ..................................................................29
BAB IV RANCANGAN SISTEM USULAN ..............................................30
4.1. Umum ........................................................................................30
4.2. Prosedur Sistem Usulan ............................................................30
4.3. Diagram Alir Data Sistem Usulan .............................................32
4.4. Kamus Data Sistem Usulan .......................................................34
4.5. Spesifikasi Rancangan Sistem Usulan ......................................35
4.5.1. Bentuk Dokumen Masukan .............................................35
4.5.2. Bentuk Dokumen Keluaran .............................................36
4.5.3. Entity Relationship Diagram (ERD) ...............................38
xii
4.5.4. Logical Record Structure (LRS) ......................................39
4.5.5. Spesifikasi File ................................................................40
4.5.6. Struktur Kode ..................................................................47
4.5.7. Spesifikasi Program ........................................................53
4.6. Spesifikasi Sistem Komputer ....................................................64
4.6.1. Umum ..............................................................................64
4.6.2. Perangkat Keras ..............................................................65
4.6.3. Perangkat Lunak..............................................................66
4.7. Jadwal Implementasi .................................................................67
BAB V PENUTUP .......................................................................................68
5.1. Kesimpulan................................................................................68
5.2. Saran ..........................................................................................68
DAFTAR PUSTAKA ........................................................................................70
DAFTAR RIWAYAT HIDUP .........................................................................71
SURAT KETERANGAN RISET ....................................................................72
LAMPIRAN-LAMPIRAN ...............................................................................73
xiii
DAFTAR GAMBAR
Gambar III.1 Struktur Organisasi PT Pioneer .....................................................19
Gambar III.2 Diagram Konteks PT Pioneer ........................................................24
Gambar III.3 Diagram Nol PT Pioneer ...............................................................25
Gambar III.4 Diagram Detail 1.0 ........................................................................26
Gambar IV.1 Diagram Konteks Sistem Usulan ..................................................32
Gambar IV.2 Diagram Nol Sistem Usulan .........................................................33
Gambar IV.3 Diagram Detail 1.0 Usulan............................................................34
Gambar IV.4 Entity Relationship Diagram .........................................................38
Gambar IV.5 Logical Record Structure ..............................................................39
Gambar IV.6 Struktur Navigasi Sales .................................................................53
Gambar IV.7 Strukturn Navigasi Admin ............................................................54
Gambar IV.8 Struktur Navigasi Gudang .............................................................55
xiv
DAFTAR TABEL
Tabel IV.1 Spesifikasi File User .........................................................................40
Tabel IV.2 Spesifikasi File Pelanggan ................................................................41
Tabel IV.3 Spesifikasi File Barang .....................................................................42
Tabel IV.4 Spesifikasi File Penawaran Harga ....................................................43
Tabel IV.5 Spesifikasi File Confirmation Order .................................................44
Tabel IV.6 Spesifikasi File Packing List.............................................................45
Tabel IV.7 Spesifikasi File Delivery Order ........................................................46
Tabel IV.8 Spesifikasi File Faktur ......................................................................47
Tabel IV.9 Jadwal Implementasi.........................................................................67
xv
DAFTAR LAMPIRAN
A-1 Penawran Harga ...........................................................................................73
A-2 Confirmation Order ......................................................................................74
B-1 Faktur ...........................................................................................................75
B-2 Packing List ..................................................................................................76
B-3 Laporan Penjualan ........................................................................................77
C-1 Data Barang ..................................................................................................78
C-2 Data Pelanggan.............................................................................................79
D-1 Faktur ...........................................................................................................80
D-2 Confirmation Order .....................................................................................81
D-3 Packing List .................................................................................................82
D-4 Laporan Penjualan .......................................................................................83
E-1 Tampilan Login ............................................................................................84
E-2 Menu Home – Tampilan Sales .....................................................................85
E-3 Menu Penawaran Harga – Tampilan Sales...................................................86
E-4 Menu Confirmation Order – Tampilan Sales ..............................................87
E-5 Menu Pelanggan – Tampilan Sales ..............................................................88
E-6 Menu Barang – Tampilan Sales ...................................................................89
E-7 Menu Home – Tampilan Admin ...................................................................90
E-8 Menu Confirmation Order – Tampilan Admin ............................................91
E-9 Menu Packing List – Tampilan Admin ........................................................92
E-10 Menu Delivery Order – Tampilan Admin ..................................................93
E-11 Menu Faktur – Tampilan Admin ................................................................94
E-12 Menu Laporan Penjualan – Tampilan Admin ............................................95
E-13 Menu Home – Tampilan Gudang ...............................................................96
E-14 Menu Packing List – Tampilan Gudang.....................................................97
E-15 Menu Delivery Order – Tampilan ..............................................................98
xvi
DAFTAR SIMBOL
A. Simbol Diagram Alir Data (DAD)
External Entity: Kotak rangkap dua
digunakan untuk menggambarkan suatu
entitas eksternal, misalnya sebuah
perusahaan, seseorang atau sebuah
mesin yang dapat mengirim data atau
menerima data dari sistem dan
merupakan sumber atau tujuan data.
Process: Bujursangkar dengan sudut
membulat digunakan untuk menunjukkan
adanya proses transformasi dan aliran
data yang meninggalkan suatu proses
selalu diberi label yang berbeda dari
aliran data yang masuk
Data Store: Bujursangkar dengan ujung
terbuka yang menunjukkan penyimpanan
data.
Data Flow: Tanda Panah, menunjukkan
perpindahan data dari satu titikke titik
lain.
xvii
B. Simbol Entity Relationship Diagram (ERD)
Entitas atau Obyek Data
Kumpulan obyek atau sesuatu yang
dapat dibedakan atau dapat
diidentifikasi secara unik.
Relationship
Hubungan yang terjadi antara satu
entitas atau lebih. Kumpulan
relationship yang sejenis disebut
relationship set.
Atribut atau Elemen Data
Karakteristik dalam entity atau
relationship yang mengerjakan
penjelasan detail tentang entity atau
relationship atau dengan kata lain
adalah kumpulan element data yang
membentuk suatu entitas.
Weak Entity
Suatu entity dimana keberadaan dari
entity tersebut tergantung dari entity
lain.
Atribut Multivalue
Atribut yang memiliki nilai lebih dari
satu.
Connection
Digunakan sebagai penghubung
entitas yang membedakan entitas
tersebut dengan entitas lainnya.
1
BAB I
PENDAHULUAN
1.1. Latar Belakang Masalah
Di masa yang serba cepat ini, penggunaan komputer dan sistem-sistemnya
sudah menjadi kebutuhan yang utama dalam rangka meningkatkan kinerja suatu
perusahaan. Setiap proses manual dari perusahaan dapat digantikan oleh komputer
karena penyediaan informasi yang lebih canggih serta dapat mendukung
proses pengambilan keputusan yang dilakukan oleh manajemen.
Namun pada kenyataannya masih banyak perusahaan-perusahaan yang
menggunakan sistem yang belum terkomputerisasi dengan baik. Hal ini disebabkan
karena masih kurangnya pengetahuan pegawai mengenai hubungan manajemen
perusahaannya dengan sistem komputer. Dengan menggunakan komputer,
perusahaan dapat melakukan proses penyimpanan data dengan mudah dan cepat,
karena tingkat kecepatan dan penyimpanan data pada komputer lebih aman dan
rapi, sehingga mudah menemukan kembali data yang diinginkan.
PT Pioneer adalah perusahaan yang bergerak dibidang penjualan dan
merupakan distributor tunggal penjualan mesin Yanmar yang berada di Indonesia.
Selain penjualan mesin PT Pioneer juga menjual kebutuhan sparepart mesin
Yanmar dan menyediakan jasa servis untuk perbaikan mesin Yanmar.
Untuk mengetahui lebih lanjut mengenai sistem informasi penjualan PT
Pioneer, maka penulis tertarik untuk mengambil judul “Sistem Informasi
Penjualan Sparepart Genset pada PT Pioneer Jakarta”. Sehingga diharapkan
2
dengan adanya sistem yang baru ini keefektifan dan keefisienan waktu dan tenaga
akan tercapai dan pelayanannya akan menjadi lebih baik lagi.
1.2. Maksud dan Tujuan
Adapun maksud dari penulisan Tugas Akhir ini adalah:
1. Menganalisa prosedur sistem penjualan tunai sparepart genset yang berjalan
pada perusahaan PT Pioneer, sehingga didapatkan informasi permasalahan dari
sistem yang sudah ada.
2. Mengembangkan sistem informasi penjualan tunai spareparts genset dari
perusahaan tersebut dengan membuat sistem usulan berbasis website.
Adapun tujuan dari penulisan Tugas Akhir ini adalah sebagai salah satu syarat
kelulusan Program Diploma III Program Studi Manajemen Informatika di AMIK
BSI Jakarta.
1.3. Metode Penelitian
Metode penelitian merupakan langkah penting dalam penyusunan Tugas Akhir
khususnya bagi perancangan sistem. Didalam kegiatan penulisan penulis
melakukan pengumpulan data melalui cara:
A. Metode Pengembangan Perangkat Lunak
Metode yang digunakan pada pengembanganperangkat lunak ini menggunakan
model waterfall (sommerville, 2007:66) yang terbagi menjadi tiga tahapan, yaitu:
1. Analisis Kebutuhan
Tahapan ini menekan pada masalah pengumpulan kebutuhan sistem dan
pengguna, dalam kebutuhan sistem penjualan sparepart genset yakni berupa
informasi, efisiensi dan keamanan, dengan dibuatkan sistem penjualan berbasis
3
web ini maka sales dapat dengan mudah melihat data pelanggan dan data barang
sehingga lebih efisien, dan pencatatan transaksi penjualan jauh lebih aman
karena tersimpan langsung ke database. Dengan dibuatnya sistem ini juga dapat
mempermudah untuk kebutuhan bagi pengguna, seperti; Sales Marketing,
Admin, dan Gudang. Seperti halnya mempermudah untuk kebutuhan sales,
dalam mengelola data pelanggan dan barang, membuat penawaran harga dan
confirmation order. Selain itu memudahkan kebutuhan admin untuk melihat data
confirmation order, membuat permintaan packing barang ke bagian gudang,
membuat faktur, dan membuat laporan penjualan. Dan untuk bagian gudang
dapat melihat data permintaan packing list dari admin dan juga membuat
delivery order.
2. Perancangan Sistem dan Perangkat Lunak
Perancangan sistem menggambarkan DAD, perancangan perangkat lunak
berupa website, bahasa pemrograman yang digunakan PHP, editor untuk
menuliskan bahasa pemrograman menggunakan Dreamweaver, alur muka antar
halaman web dengan membuat struktur navigasi, relasi antar tabel digambarkan
dengan ERD dan LRS, dan dibuat dengan MySQL.
B. Metode Pengumpulan data
1. Pengamatan (Observation)
Penulis melakukan pengamatan-pengamatan langsung terhadap kegiatan yang
berhubungan dengan sistem penjualan tunai sparepart genset pada PT Pioneer.
4
2. Wawancara (Interview)
Dalam penulisan Tugas Akhir ini, untuk mendapatkan informasi secara lengkap
maka penulis melakukan suatu metode tanya jawab kebagian sales mengenai
kegiatan yang berhubungan dengan sistem informasi penjualan sparepart di PT
Pioneer.
3. Studi Pustaka
Selain melakukan kegiatan diatas penulis juga melakukan studi kepustakaan
melalui literatur-literatur atau referensi-referensi dari buku-buku yang
berhubungan dengan penulisan ini.
1.4. Ruang Lingkup
Didalam penulisan Tugas Akhir ini, penulis membahas tentang Sistem
informasi Penjualan Tunai Sparepart Genset pada PT Pioneer Jakarta. Agar
penulisan ini mencapai sasaran maka ruang lingkup pembahasan yang dibahas
meliputi; prosedur penjualan, terima order, proses pengecekan stok barang dan
pengeluaran barang, proses pembayaran, dan percetakan laporan penjualan
sparepart genset.
1.5. Sistematika Penulisan
Untuk mengetahui secara ringkas permasalahan dalam penulisan Tugas Akhir
ini, maka digunakan sistematika penulisan yang bertujuan untuk mempermudah
pembaca menulusuri dan memahami penulisan Tugas Akhir ini.
5
BAB I PENDAHULUAN
Pada bab ini penulis menguraikan tentang latar belakang masalah,
maksud dan tujuan, ruang lingkup yang membatasi permasalahan,
metode penelitian, serta sistematika penulisan secara keseluruhan.
BAB II LANDASAN TEORI
Pada bab ini penulis menjelaskan tentang konsep dasar sistem, dan
teori pendukung.
BAB III ANALISA SISTEM BERJALAN
Pada bab ini penulis membahas mengenai hal yang bersifat umum,
tujuan perusahaan dengan menguraikan sejarah perusahaan dan
struktur organisasi dan fungsi serta prosedur sistem berjalan, dengan
diagram alir data (DAD) sistem berjalan, spesifikasi sistem berjalan,
permasalahan pokok dan pemecahan masalah.
BAB IV RANCANGAN SISTEM USULAN
Dalam bab ini penulis menguraikan rancangan sistem usulan dengan
pembahasan umum, prosedur sistem usulan, diagram alir data
(DAD) sistem usulan, kamus data sistem usulan, spesifikasi
rancangan sistem usulan, bentuk dokumen masukan, bentuk
dokumen keluaran, entity relationship diagram (ERD), spesifikasi
file, struktur kode, spesifikasi program, spesifikasi sistem komputer,
yang berisikan tentang pembahasan umum, perangkat keras,
perangkat lunak serta jadwal implementasi.
6
BAB V PENUTUP
Pada bab ini penulis menjelaskan mengenai kesimpulan serta saran
yang berhasil ditarik dari seluruh penulisan Tugas Akhir ini, yang
mungkin bermanfaat bagi PT Pioneer untuk memutuskan kebijakan-
kebijakan yang akan datang.
7
BAB II
LANDASAN TEORI
2.1. Konsep Dasar Sistem
Mendefinisikan sistem secara umum sebagai kumpulan dari elemen-elemen
yang berinteraksi untuk mencapai suatu tujuan tertentu sebagai satu kesatuan.
(Mulyanto, 2009 : 1).
Menurut Moekijat dalam Prasojo (2011:152): “Sistem adalah setiap sesuatu
terdiri dari obyek-obyek, atau unsur-unsur, atau komponen-komponen yang bertata
kaitan dan bertata hubungan satu sama lain, sedemikian rupa sehingga unsur-unsur
tersebut merupakan satu kesatuan pemrosesan atau pengolahan yang tertentu”.
Menurut Sutabri (2012:10): “ sistem dapat diartikan sebagai suatu kumpulan
atau himpunan dari unsur, komponen, atau variabel yang terorganisir, saling
berinteraksi, saling tergantung satu sama lain, dan terpadu.
Menurut Al Fatta (2007:3), sistem dapat diartikan sebagai “Suatu kumpulan
atau himpunan dari unsur atau variabel-variabel yang saling terorganisasi, saling
berinteraksi dan saling bergantung sama lain.”
Menurut L. Gaol (2008:9), “Sistem adalah hubungan suatu unit dengan unit-
unit lainnya yang saling berhubungan satu sama lainnya dan yang tidak dapat
dipisahkan serta menuju suatu kesatuan dalam rangka mencapai tujuan yang telah
ditetapkan. Apabila satu unit macet/terganggu, unit lainnya pun akan terganggu
untuk mencapai tujuan yang telah ditetapkan tersebut”.
Menurut Muslihudin dan Oktafianto (2016:2), “Sistem adalah sekumpulan
komponen atau jaringan kerja dari prosedur-prosedur yang saling berkaitan dan
8
saling bekerja sama membentuk suatu jaringan kerja mencapai sasaran atau tujuan
tertentu.”
Dari pendapat yang dikemukakan diatas dapat disimpulkan bahwa sistem
adalah suatu kumpulan atau kelompok dari elemen atau komponen yang saling
berhubungan atau saling berinteraksi dan saling bergantung satu sama lain untuk
mencapai tujuan tertentu.
2.2. Konsep Dasar Informasi
Setiap hari kita selalu mendengarkan informasi. Informasi ini dapat kita
peroleh baik di media cetak (koran, majalah, buku) maupun media elektronik
(internet, televisi, radio). Informasi yang kita terima dapat berupa informasi yang
benar dan apa adanya. Namun tidak sedikit kita memperoleh juga informasi yang
salah dan menyesatkan. Dalam hal ini kita sebagai penikmat informasi perlu lebih
cerdas dan bijak di dalam memilah informasi yang diperoleh. Lalu apakah yang
dimaksud dengan informasi?
Menurut “L. Gaol (2008:7), “Segala sesuatu keterangan yang bermanfaat untuk
para pengambil keputusan/manajer dalam rangka mencapai tujuan organisasi yang
sudah ditetapkan sebelumnya”.
Menurut Mc. Leod yang dikutip oleh Muslihudin dan Oktafianto (2016:9),
Informasi adalah data yang telah diolah menjadi bentuk yang memiliki arti bagi si
penerima dan bermanfaat bagi pengambilan keputusan saat ini atau mendatang.
Berdasarkan definisi-definisi tersebut penulis dapat menyimpulkan bahwa
informasi adalah serangkaian data yang telah terorganisasi yang dapat digunakan
untuk mengambil keputusan.
9
2.3. Konsep Dasar Penjualan
Pada hakikatnya maksud dari penjualan adalah keberhasilan suatu perusahaan
pada umumnya dunia berhasil dilihat dari kemampuannya dalam memperoleh laba.
Dengan laba yang diperoleh perusahaan akan dapat mengembangkan dan
memperluas bidang usahanya.
Untuk mencapai tujuan tersebut, perusahaan mengandalkan kegiatanny dalam
bentuk penjualan, semakin besar volume penjualan semakin besar pula laba yang
akan diperoleh perusahaan.
Perusahaan pada umumnya mempunyai tiga tujuan dalam penjualan, yaitu
mencapai volume penjualan, mendapatkan laba tertentu, dan menunjukkan
pertumbuhan perusahaan.
Sedangkan pengertian Penjualan yang terdapat dalam buku Sukses Membangun
Aplikasi Penjualan dengan Java, karangan Gata (2013) adalah sebagai berikut:
Menurut Siegel dan K. Shim (2013:11): “Penjualan adalah penerimaan yang
diperoleh dari pengiriman barang dagangan atau penyerahan pelayanan dalam bursa
sebagai barang timbangan.
Pertimbangan ini dapat dalam bentuk tunai maupun peralatan kas atau harta
lainnya. Pendapatan dapat diperoleh pada saat penjualan, karena terjadi pertukaran,
harga jual dapat diperoleh pada saat penjualan, karena terjadi pertukaran, harga jual
dapat ditetapkan dan bebannya diketahui.”
Menurut Marwan (2013:11): “Penjualan adalah suatu usaha yang terpadu untuk
mengembangkan rencana-rencana strategis yang diarahkan pada usaha pemuasaan
kebutuhan dan keinginan pembeli, guna mendapatkan penjualan yang
menghasilkan laba.”
10
Menurut Winardi (2013:11): “Penjualan adalah suatu transfer hak atas benda-
benda.
Dari beberapa pengertian di atas dapat ditarik suatu kesimpulan pengertian
penjualan secara umum adalah suatu unit kerja yang berfungsi untuk
memaksimalkan laba.
Jumlah transaksi penjualan yang terjadi biasanya cukup besar dibandingkan
dengan jenis transaksi lain. Penjualan merupakan sumber pendapatan utama
perusahaan.
2.4. Teori Pendukung
A. Data Flow Diagram (DFD)
1. Konsep Dasar
Menurut Kendal (2011:193) menyatakan “Dalam keadaan aslinya, diagram alir
data menggambarkan gambaran umum yang paling luas dari input, proses dan
keluaran sistem.”
Suatu yang lazim bahwa ketika menggambarkan sebuah sistem kontekstual data
flow diagram yang akan pertama kali muncul adalah interaksi antara sistem dan
entitas luar.
2. Aturan DFD
a. Dalam DFD tidak boleh menghubungkan antara EXTERNAL ENTITY
dengan EXTERNAL ENTITY secara langsung.
b. Dalam DFD tidak boleh menghubungkan antara DATA STORE dengan
DATA STORE secara langsung.
11
c. Dalam DFD tidak boleh menghubungkan antara DATA STORE dengan
EXTERNAL ENTITY secara langsung (atau sebaliknya).
d. Setiap PROSES harus ada DATA FLOW yang masuk dan ada DATA FLOW
yang keluar.
e. Aliran data tidak boleh terbelah menjadi dua atau lebihaliran data yang
berbeda.
3. Tahapan Proses Pembuatan
a. Buat Diagram Konteks
Tingkatan tertinggi dalam diagram alir data dan hanya memuat satu proses,
menunjukkan sistem secara keseluruhan diberi nomor nol dan tidak memuat
penyimpanan data.
b. Buat Diagram Nol
Menggambarkan detail dari diagram konteks, masukan dan keluaran yang
ditetapkan dalam diagram konteks tetap konstan dalam semua diagram sub
urutannya dan sudah menunjukkan bentuk penyimpanan.
c. Buat Diagram Detail (Rinci)
Dikembangkan untuk menciptakan diagram anak yang lebih mendetail.
B. Entity Relationship Diagram (ERD)
Menurut Rosa (2016:50) pemodelan awal basis data yang paling banyak
digunakan adalah menggunakan Entity Relationship Diagram (ERD). ERD
dikembangkan berdasakan teori himpunan dalam bidang matematika. ERD
biasanya memiliki hubungan binary (satu relasi menghubungkan dua buah entitas).
Beberapa metode perancangan ERD menoleransi hubungan relasi ternary (satu
12
relasi menghubungkan tiga buah entitas) atau N-ary (satu relasi menghubungkan
banyak entitas)
C. Kamus Data
1. Konsep Dasar
Menurut Rosa (2016:73) kamus data (data dictionary) dipergunakan untuk
memperjelas aliran data yang digambarkan pada DFD. Kamus data adalah
kumpulan daftar elemen data yang mengalir pada sistem perangkat lunak
sehingga masukan (input) dan keluaran (output) dapat dipahami secara umum
(memiliki standar cara penulisan).
2. Hal-hal yang harus dimuat dalam kamus data
a. Nama Arus Data
b. Alias
c. Tipe Data
d. Arus Data
e. Penjelasan
f. Periode
g. Volume
h. Struktur Data
3. Notasi tipe data
Untuk membuat spesifikasi format masukan dan keluaran suatu data.
Notasi Keterangan
X Setiap karakter
9 Angka Numerik
A Karakter Alphabet
13
Z Angka Nol yang ditampilkan dalam spasi kosong
. Titik, sebagai Pemisah Ribuan
, Koma, sebagai Pemisah Pecahan
_ Hypen, sebagai tanda penghubung
/ Slash, sebagai tanda pembagi
4. Notasi struktur data
Untuk membuat spesifikasi elemen data.
Notasi Keterangan
= Terdiri dari
+ And (dan)
( ) Pilihan (Ya atau Tidak)
{ } Iterasi/Pengulangan Proses
[ ] Pilih salah satu pilihan
I Pemisah pilihan di dalam tanda [ ]
* Keterangan atau catatan
@ Petunjuk (Key Field )
D. Processor Hypertext Protocol (PHP)
Hypertext Preprocessor yaitu bahasa pemrograman web server-side yang
bersifat open source. PHP merupakan script yang terintegrasi dengan HTML dan
berada pada server (serverside HTML embedded scripting). PHP adalah script yang
digunakan untuk membuat halaman website yang dinamis (Anhar, 2010 : 3).
14
Ada beberapa macam tipe kode antara lain Kode Mnemonik (Mnemonic Code),
Kode Urut (Sequential Code), Kode Blok Urut (Block Code), Kode Chiper, Kode
Subset Digit-Signifikan, Urutan Kode Sederhana.
E. XAMPP
XAMPP adalah perangkat lunak bebas, yang mendukung banyak sistem operasi,
merupakan kompilasi dari beberapa program.
Menurut Bunafit Nugroho (2008:2) “XAMPP adalah suatu bundel web server yang
populer digunakan untuk coba - coba di Windows karena kemudahan instalasinya.
Bundel program open source tersebut berisi antara lain server web Apache,
interpreter PHP, dan basis data MySQL. Setelah menginstall XAMPP, kita bisa
memulai pemrograman PHP di komputer sendiri maupun mencoba menginstall
aplikasi - aplikasi web”.
F. Dreamweaver
Dreamweaver merupakan software aplikasi yang digunakan sebagai HTML
editor profesional untuk mendesain web secara visual, aplikasi ini juga yang biasa
dikenal dengan istilah WYSIWYG (What You See What You Get), yang intinya
adalah bahwa user tidak harus berurusan dengan tag-tag HTML untuk membuat
sebuah situs. Selain itu, dreamweaver juga memberikan keleluasaan kepada user
untuk menggunakannya sebagai media penulisan bahasa pemrograman web.
Dengan kemampuan fasilitas yang optimal dalam jendela desain membuat program
ini memberikan kemudahan untuk mendesain web meskipun untuk para web
desainer pemula sekalipun (Madcom, 2010:1).
15
G. Struktur Navigasi
Menurut Sutopo (2007:245) “Struktur Navigasi adalah struktur bagaimana
halaman web dihubungkan dengan halaman lain”. Menentukan struktur navigasi
merupakan hal yang sebaiknya dilakukan sebelum membuat website.
H. MySql
Menurut Abdul, (2008: 2), "Mysql merupakan software yang tergolong sebagai
DBMS (Database Management System) yang bersifat open source, dilengkapi
dengan source code (kode yang dipakai untuk membuat MySQL)".
Menurut Anhar (2010:21), "Mysql adalah sebuah perangkat lunak sistem
mengenai basis data SQL (Database Management System) atau DBMS dari sekian
banyak DBMS, seperti Oracle, MySQL, Postagre SQL, dll".
16
BAB III
ANALISA SISTEM BERJALAN
3.1. Tinjauan Perusahaan
3.1.1. Sejarah Perusahaan
PT Pioneer didirikan pada tahun 1956, mulai sebagai perusahaan kecil
didukung dengan karyawan yang berdedikasi didorong dengan ambisi untuk
menjadi pemain utama di pasar mesin diesel Indonesia. Lebih dari 50 tahun
kemudian, PT Pioneer telah tumbuh dan terus berkembang dan berinovasi dalam
melayani pelanggan dengan mesin untuk berbagai keperluan serta kualitas
disesuaikan solusi rekayasa.
PT Pioneer telah menyediakan produk dan jasa dengan penekanan pada
efisiensi dan daya tahan. Yang telah mengumpulkan dan memanfaatkan
kemampuan teknik dan keahlian akumulasi selama bertahun-tahun diberbagai
bidang, dan telah rajin bekerja pada penyediaan solusi untuk masalah pelanggan.
PT Pioneer melakukan ini dengan identitas perusahaan yang berbeda yang
menjamin pelanggan dan kepuasan karyawan.
PT Pioneer didirikan pada tahun 1956, dipelopori oleh Bapak Hans Mahendra
dan Bapak Paul Hamid Njotokusumo yang memiliki ambisi untuk membantu
dengan cara apapun yang mereka bisa untuk menyediakan pekerjaan dan
meningkatkan standar hidup bangsa. Terletak di Jalan Sawah Besar No 79, PT
Pioneer mulai dengan staf kurang dari 15 orang, tetapi dengan mereka semua
didedikasikan untuk membuat PT Pioneer menjadi perusahaan yang sukses.
17
Tahun 1961 PT Pioneer pindah ke Jl. Ir. H. Juanda dengan total 40 staf dan
pada Tahun 1970 didirikan PT Daya Pioneer International, anak perusahaan yang
dimiliki sepenuhnya dengan bisnis inti di bidang perdagangan umum yang telah
ditunjuk sebagai distributor oleh Ourboard Kelautan Corporation.
Tahun 1972 PT Yanmar Diesel Indonesia (Yadin) yang berada di Sukmajaya,
Depok, Jawa Barat didirikan meruapakan perusahaan gabungan dengan Yanmar
Jepang dalam pembuatan dan perakitan mesin diesel industri kecil hingga 30HP
untuk pasar Indonesia.di Sukma Jaya prefektur di Depok, Jawa Barat.
Tahun 1975 didirikan PT Yanmar Agricultural Machinery Indonesia
(Yamindo), yang juga merupakan perusahaan gabungan dengan Yanmar Jepang
untuk pembuatan dan perakitan traktor, bajak, dan peralatan penggilingan padi.
Perusahaan ini memiliki fasilitas manufaktur yang terletak didesa Sumberejo,
Pandaan, Pasuruan, Jawa Timur.
Tahun 1976 didirikan PT Dinamika Setya Mesin, ini adalah perusahaan
patungan untuk pembuatan dan distribusi mesin bensin.
Tahun 1983 Mulai pembangunan di Villa Duta proyek perumahan di
Baranangsiang, Bogor.
Tahun 1986 PT Airfast Service Indonesia didirikan, ini adalah perusahaan
gabungan dengan bisnis inti dalam pesawat kecil dan helikopter charter.
Tahun 1991 Didirikan PT Omron Manufacturing Indonesia, ini adalah
perusahaan gabungan untuk pembuatan elektronik kontrol otomatisasi dengan
aplikasi mulai dari sensor, pengendali suhu, prosesor sinyal cerdas, mengukur dan
relay pemantauan, beralih pasokan listrik, sensor deteksi kebocoran cairan, sistem
identifikasi otomatis dan timer.
18
Tahun 1995 Anggota senior manajemen berpartisipasi dalam program terikat
luar dalam persiapan untuk proses regenerasi dengan generasi ke-2. Didirikan PT
Pioneer Sejahtera Yayasan dengan tujuan pelayanan masyarakat dibidang
pendidikan 2 generasi mengambil alih tim manajemen puncak.
Tahun 1997 Didirikan PT Ichikoh Indonesia, ini adalah perusahaan patungan
untuk pembuatan lampu otomotif dan cermin yang mempertahankan pangsa pasar
domestik yang besar dalam kerjasama dengan industri otomotif besar di Indonesia.
3.1.2. Visi Dan Misi PT Pioneer
Adapun Visi dan Misi PT Pioneer adalah sebagai berikut:
a. Visi
1. Kelompok bisnis dengan beragam ketertarikan dalam penjualan, manufaktur,
properti, dan keinginan untuk berkembang lebih maju.
2. Kelompok bisnis yang bereputasi untuk menyediakan pelanggan dengan
kualitas, keandalan dan jasa.
3. Keberagaman yang dinamis kelompok dari perusahaan yang menggunakan
kesempatan potensi bisnis.
b. Misi
1. Kami menginspirasi untuk menjadi pemain utama dalam kancah perusahaan di
Indonesia.
2. Kami berorientasi dan berusaha untuk menciptakan lingkungan kerja yang
kondusif.
3. Kami melatih prinsip manajemen modern dan berjuang untuk keberhasilan.
19
3.1.3. Struktur Organisasi Dan Fungsi
1. Struktur Organisasi Perusahaan
Struktur organisasi dari PT Pioneer dapat dilihat pada gambar III.1
President Director
Director
Manager Industrial Engine & Marine Engine
Manager Distributor Product And Support
Manager Real Estate And Property
Manager Accounting Manager HRD
Sales
Engineering
Service Technical
Spareparts
Administration
Yanmar Non Yadin
Gov. And Tender Business
Yadin Product
Yamindo Product
Spareparts
Marketing
Villaduta
Property Management
Acc. Programmer
Acc. VilaDuta
Acc. Property
Acc, Banking
Acc. General
Cashier
Payroll Staff
Recruitment/Personel Administration
General Affair
Warehouse
Logistic
Sumber: PT Pioneer: 2017
Gambar III.1.
Struktur Organisasi PT Pioneer
2. Fungsi
Berikut adalah jabatan dan fungsi dari tiap-tiap bagian adalah:
1. President Director
Pemimpin perusahaan sebagai pengambil keputusan.
20
2. Director
Memanajemen perusahaan sebagai wakil president director untuk
mengambil keputusan.
3. Manager Industrial Engine and Marine Engine
Memimpin jalannya penjualan mesin marine, spareparts, dan jasa servis.
4. Sales
Membuat penawaran harga dan melakukan penjualan
5. Engineering
Melakukan servis mesin atas permintaan pelanggan dan surat perintah kerja
dari perusahaan.
6. Service Technical
Mengatur jalannya jasa servis
7. Spareparts
Membuat penawaran harga spareparts dan melakukan penjualan spareparts
8. Administration
Membuat packing list dan laporan penjualan.
9. Yanmar Non Yadin
Mengatur pendistribusian produk yanmar.
10. Gov. and Tender Business
Melakukan kesepakatan tender dengan pemerintah dan perusahaan lain
untuk kerjasama.
11. Yadin Product
Mengatur pendistribusian produk dari Yadin.
21
12. Yamindo Product
Mengatur pendistribusian produk Yamindo.
13. Spareparts
Melakukan pendistribusian produk spareparts.
14. Manager Real Estate dan Property
Memanajemen perizinan penjualan property.
15. Marketing
Memasarkan property perusahaan yang akan disewakaan
16. Villaduta
Mengelola property milik perusahaan
17. Property Management
Mengatur dan mengelola semua property yang dimiliki perusahaan
18. Manager accounting
Meneruskan laporan keuangan ke Direksi sebagai pertanggungjawaban
kepada direksi.
19. Accounting programmer
Membuat program untuk divisi accounting.
20. Accounting Villaduta
Mencatat dan membuat laporan tentang keuangan dari Villaduta
21. Accounting Property
Mencatat dan membuat laporan tentang keuangan dari property perusahaan
22. Accounting Banking
Memanajemen keuangan yang berhubungan dengan bank.
22
23. Accounting General
Membuat laporan hasil penjualan dan piutang.
24. Cashier
Mengeluarkan dana untuk biaya akomodasi perusahaan.
25. Manager HRD
Memanajemen dan menjembatani antara karyawan dan direksi.
26. Payroll Staff
Mengatur dan memanjemen sistem penggajian karyawan.
27. Recruitment / Personel Administration
Melakukan seleksi penerimaan karyawan baru dan mencatat bon yang
dibuat oleh staff.
28. General Affair
Memanajemen dan menjaga perusahaan.
29. Warehouse
Bertanggung jawab atas barang yang ada digudang dengan membuat
laporan keluar/masuk barang.
30. Logistic
Mengatur dan melakukan pengiriman barang ke customer.
3.2. Prosedur Sistem Berjalan
Prosedur sistem berjalan sistem penjualan spareparts genset pada PT Pioneer
Jakarta yakni:
23
1. Prosedur Terima Order
Pelanggan menanyakan ketersediaan barang via telepon / email yang akan
diproses oleh sales marketing, kemudian sales marketing membuat surat penawaran
harga kepada pelanggan berdasarkan data barang. Pelanggan akan mengirimkan
Purchase Order (PO) dan Penawaran Harga (PH) acc kepada sales marketing
sebagai tanda acc dari penawaran harga tersebut. Pelanggan melakukan
pembayaran sesuai dengan penawaran harga (PH) dan memberikan data
pembayaran kepada sales marketing dan sales marketing memberikan tanda terima
pembayaran kepada pelanggan. Lalu sales marketing akan membuat Confirmation
Order (CO) yang akan diberikan kepada admin dan disimpan dalam arsip
Confirmation Order (CO).
2. Prosedur Pengeluaran Barang
Admin akan cek arsip Confirmation Order (CO) yang telah dibuat marketing dan
PH Acc, kemudian admin akan membuat Packing List (PL) yang akan diberikan ke
bagian gudang. Bagian gudang mengecek packing list dan kemudian menerbitkan
Delivery Order (DO) yang akan diberikan kepada Admin. Lalu admin mencetak
faktur untuk diberikan kepada pelanggan.
3. Prosedur Laporan Penjualan
Berdasarkan arsip Confirmation Order (CO), arsip Delivery Order (DO) dan
arsip Faktur, Admin akan membuat laporan penjualan yang akan diberikan kepada
manajer divisi sparepart.
24
3.3. Diagram Alir Data Sistem Berjalan
A. Diagram Konteks
Pelanggan
ManajerGudang
Sistem Penjualan Spareparts
Genset Pada PT Pioneer
Sistem Penjualan Spareparts
Genset Pada PT Pioneer
Pelanggan
Manajer Divisi
Sparepart
Gudang
PH,TTP, FakturPO,PH Acc, Data Pembayaran
Laporan Penjualan
PL
DO
Gambar III.2.
Diagram Konteks PT Pioneer
Keterangan:
PH : Penawaran Harga
PH Acc : Penawaran Harga yang disetujui pelanggan
PO : Purchase Order
TTP : Tanda Terima Pembayaran
PL : Packing List
DO : Delivery Order
25
B. Diagram Nol
Pelanggan
Terima Order
Manajer
Divisi
Sparepart
Gudang
PH, TTP
PO, PH Acc, data pembayaran
DO
PL
Pengeluaran
BarangFaktur
B1 Arsip PO
B4 Arsip Pembayaran
B6 Arsip DO
A1 Data Barang
1.0
2.0
Laporan
Penjualan
B8 Arsip Laporan Penjualan
3.0
B3 Arsip TTP
B5 Arsip CO
B7 Arsip Faktur
B2 Arsip PH Acc
CO
CO
CO
Data
pembayaranPH Acc
Laporan
Penjualan
Laporan
Penjualan
PH Acc
DO
DO
Laporan
Penjualan
PO
Data Barang
TTP
Faktur
Gambar III.3.
Diagram Nol PT Pioneer
Keterangan:
B. Dokumen masukan berjalan PO : Purchase Order
C. Dokumen keluaran berjalan CO : Confirmation Order
PH : Penawaran Harga PL : Packing List
PH Acc : Penawaran Harga yang TTP : Tanda Terima Pembayaran
disetujui pelanggan DO : Delivery Order
26
C. Diagram Detail
Pelanggan
Catat Order
1.1
D1 Data Barang
1.2
Pembayaran
D2 Arsip CO
PH
PO, PH Acc
TTP
D2 Arsip PO
Data Barang
PO
PH AccD2 Arsip PH Acc
Data
Pembayaran
D2 Arsip TTPTTP
CO
CO, PH Acc
Gambar III. 4
Diagaram Detail 1.0
Keterangan:
D. Dokumen keluaran usulan
PH : Penawaran Harga
PH Acc : Penawaran Harga yang disetujui pelanggan
PO : Purchase Order
CO : Confirmation Order
TTP : Tanda Terima Pembayaran
27
3.4. Spesifikasi Dokumen Sistem Berjalan
Spesifikasi file adalah format yang diperlukan dan harus diikuti dalam rangka
untuk data file yang akan diproses.
1. Spesifikasi Dokumen Masukan
A. Penawaran Harga
Fungsi : Untuk mengetahui daftar pemesanan / penjualan
Sumber : Sales Marketing
Tujuan : Pelanggan
Media : Kertas
Jumlah : Dua Lembar
Frekuensi : Setiap pemesanan / penjualan
Bentuk lampiran : Lampiran A-1
B. Confirmation Order
Fungsi : Untuk mengkonfirmasi bahwa pemesanan / penjualan
valid atau disetujui dan dapat diproses
Sumber : Sales Marketing
Tujuan : Admin
Media : Kertas
Jumlah : Dua Lembar
Frekuensi : Setiap penawaran harga yang disetujui oleh Pelanggan
Bentuk lampiran : Lampiran A-2
28
2. Spesifikasi Dokumen Keluaran
A. Faktur
Fungsi : Rincian barang yang telah dipesan dan barang yang telah
terbayar
Sumber : Admin
Tujuan : Pelanggan
Media : Kertas
Jumlah : Dua Lembar
Frekuensi : Setiap pemesanan / penjualan yang dibayar
Bentuk lampiran : Lampiran B-1
B. Packing List
Fungsi : Daftar barang-barang yang akan disiapkan oleh gudang
dan dikirim ke pelanggan
Sumber : Admin
Tujuan : Gudang
Media : Kertas
Jumlah : Satu Lembar
Frekuensi : Setiap confirmation order telah diterima
Bentuk Lampiran : Lampiran B-2
C. Laporan Penjualan
Fungsi : Sebagai Laporan Penjualan
Sumber : Admin
Tujuan : Manajer Divisi Sparepart
Media : Kertas
29
Jumlah : Satu Lembar
Frekuensi : Setiap akhir bulan
Bentuk Lampiran : Lampiran B-3
3.5. Permasalahan Pokok
PT Pioneer masih belum berkembang dengan baik terutama manajemen
komputerisasinya karena masih banyak pengolahan data stok barang yang masih
manual dan sistem penjualan yang belum terintegrasi dengan komputer sehingga
kurang efisien dalam sistem penjualan tunai sparepart genset.
3.6. Pemecahan Masalah
Dari permasalahan diatas maka perlu dibuatkan sistem informasi penjualan
secara online agar penjualan tertata secara komputasi dan mengurangi proses
pengarsipan dokumen sehingga lebih efisien.
30
BAB IV
RANCANGAN SISTEM USULAN
4.1.Umum
Perkembangan dunia usaha yang sangat pesat ini menuntut adanya cara kerja
yang serba cepat tanpa mengurangi adanya ketelitian dan kecermatan, hal ini akan
berjalan dengan baik jika ditunjang dengan perkembangan teknologi elektronik,
khususnya komputer yang sekarang ini telah menjangkau dalam bidang-bidang
bisnis. Sistem penjualan sparepart genset merupakan bagian dari salah satu
penghasil dana, oleh karena itu sistem tersebut harus terkontrol dengan baik demi
kemajuan dan perkembangan perusahaan tersebut. Pembuatan sistem yang akan
penulis usulkan adalah merupakan komputerisasi dari sistem yang manual, dimana
cara kerja dari prosedur sistem yang diusulkan tidak jauh berbeda dengan sistem
yang telah ada. Dengan sistem yang telah terkomputerisasi diharapkan dapat
mengurangi kesalahan-kesalahan dan agar lebih efisien, tetapi yang lebih penting
dari semua itu adalah unsur manusianya.
4.2. Prosedur Sistem Usulan
Pada sistem usulan ini, penulis melakukan pembangunan komputerisasi sistem
untuk sistem penjualan sparepart genset agar penjualan lebih efisien, dan lebih
mudah dalam melakukan transaksi penjualan. Untuk lebih jelasnya prosedur dari
sistem usulan adalah sebagai berikut:
31
1. Prosedur Terima Order
Sales marketing memberikan penawaran harga ke pelanggan berdasarkan
harga pada file barang. Pelanggan memberikan Purchase Order (PO) kepada
sales marketing sebagai tanda persetujuan dari penawaran harga tersebut.
Pelanggan melakukan pembayaran sesuai dengan penawaran harga dan
memberikan data pembayaran kepada sales marketing, lalu sales marketing
akan membuat Confirmation Order (CO) yang akan diberikan kepada admin
dan disimpan dalam file CO.
2. Prosedur Pengeluaran Barang
Admin akan cek file CO yang telah dibuat sales marketing, kemudian admin
akan membuat Packing List (PL) yang akan dikirimkan kebagian gudang.
Bagian gudang cek file Packing List (PL) kemudian menerbitkan Delivery
Order (DO) yang akan diberikan kepada admin. Berdasarkan arsip DO
tersebut, admin akan menginput data yang akan disimpan dalam file faktur.
Dan faktur yang dicetak akan diberikan kepada pelanggan.
3. Prosedur Pembuatan Laporan Penjualan
Berdasarkan file CO, file DO, dan file faktur, admin akan membuat laporan
penjualan yang akan diberikan kepada manajer divisi sparepart.
32
4.3. Diagram Alir Data Sistem Usulan
A. Diagram Konteks Usulan
Pelanggan Perancangan Sistem
Informasi Penjualan
Tunai Spareparts
Genset Pada PT
Pioneer
Manajer
Gudang
PH, Faktur
PO, data pembayaran
DO
CO, PL
Laporan Penjualan
Gambar IV.1
Diagram Konteks Sistem Usulan
Keterangan:
PO : Purchase Order
PH : Penawaran Harga
PL : Packing List
CO : Confirmation Order
DO : Delivery Order
33
B. Diagram Nol Usulan
Pelanggan
Terima Order
Manajer
Divisi
Sparepart
Gudang
PH
PO, data pembayaran
DO
CO, PL
Pengeluaran
Barang
Faktur
A1 Arsip PO
D4 File Pembayaran
D5 File DO
C1 File Barang
1.0
2.0
Laporan
Penjualan
3.0
D2 File CO
D6 File PL
PO
Data Barang
D1 File PH
D3 File Pelanggan
CO
CO
DO
Faktur
Laporan
Penjualan
Laporan
Penjualan
PL
PH
Data
Pelanggan
DO
COFile Pembayaran
Gambar IV.2
Diagram Nol Sistem Usulan
Keterangan:
A. Dokumen Masukan Berjalan
C. Dokumen Masukan Usulan
D. Dokumen Keluaran Usulan
PO : Purchase Order
PH : Penawaran Harga
PL : Packing List
CO : Confirmation Order
DO : Delivery Order
34
C. Diagram Detail Usulan
Pelanggan Input Order
1.1
Pembayaran
1.2
PH
PO
Data Pembayaran
File CO
Arsip POA1
D1
Data PO
Data CO
Data CO
Gambar IV.3
Diagram Detail 1.0 Usulan
Keterangan:
A. Dokumen Masukan Berjalan
D. Dokumen Keluaran Usulan
PO : Purchase Order
PH : Penawaran Harga
CO : Confirmation Order
4.4. Kamus Data Sistem Usulan
A. Dokumen Kamus Data Keluaran Laporan Penjualan
Nama Arus Data : Laporan Penjualan
Alias : -
Bentuk Data : Dokumen Cetakan Komputer
Arus Data : Manajer Divisi Sparepart
35
Penjelasan : Laporan untuk mengetahui jumlah penjualan sparepart
genset per periode
Periode : Setiap periode
Volume : Rata-rata 2 halaman
Struktur Data : Header + Isi
Header = NmPerusahaan + Judul +Periode
Keterangan:
Periode = Bulan + Tahun
Isi = 1{No+No_do +No-co + no_faktur + nm_plg + perusahan + almt + user}n+Total
4.5. Spesifikasi Rancangan Sistem Usulan
4.5.1. Bentuk Dokumen Masukan
1. Nama Dokumen : File Data Barang
Fungsi : Untuk mengetahui Stok dan harga barang
Sumber : Sales Marketing
Tujuan : Pelanggan
Media : Sistem
Jumlah : Satu
Frekuensi : Setiap transaksi penjualan
Bentuk Lampiran : Lampiran C-1
2. Nama Dokumen : File Data Pelanggan
Fungsi : Untuk menyimpan data pelanggan
Sumber : Pelangan
36
Tujuan : Sales Marketing
Media : Sistem
Jumlah : -
Frekuensi : Setiap Ada Pelanggan Baru
Bentuk Lampiran : Lampiran C-2
4.5.2. Bentuk Dokumen Keluaran
1. Nama Dokumen : Faktur
Fungsi : Bukti transaksi penjualan telah dibayar
Sumber : Admin
Tujuan : Pelanggan
Media : Kertas Cetakan
Jumlah : -
Frekuensi : Setiap Transaksi Penjualan
Bentuk Lampiran : Lampiran D-1
2. Nama Dokumen : Confirmation Order (CO)
Fungsi : Untuk mengkonfirmasi orderan
Sumber : Sales Marketing
Tujuan : Admin
Media : Sistem
Jumlah : -
Frekuensi : Setiap transaksi penjualan
Bentuk Lampiran : Lampiran D-2
37
3. Nama Dokumen : Delivery Order (DO)
Fungsi : Untuk menginformasi barang yang siap dikirim
Sumber : Gudang
Tujuan : Admin
Media : Sistem
Jumlah : -
Frekuensi : Setiap ada transaki penjualan
Bentuk Lampiran : Lampiran D-3
4. Nama Dokumen : Laporan Penjualan
Fungsi : Untuk mengetahui transaksi penjualan per periode
Sumber : Admin
Tujuan : Manajer Divisi Sparepart
Media : Kertas Cetakan
Jumlah : Satu Lembar
Frekuensi : Setiap satu bulan
Bentuk Lampiran : Lampiran D-4
38
4.5.3. Entity Relationship Diagram (ERD)
Penawaran Harga
(PH)
Ph_no
idplg
kdbrg
Data Barang
Model
msnNo_sp Nm_sp
hrg Stok
Mempunyai
1 M
Confirmation Order
(CO)
Co_no Ph_no
1
Packing List (PL)
Pl_no
Co_no
tglpl
Mempunyai
1
1
Delivery Order (DO)
tgldo
Pl_no Do_no
Mempunyai
1
1
Faktur
tglfaktur
Faktur_no Do_no
Mempunyai1
1
tglph
kuantiti
kdbrg
Data Pelanggan
Nm_plg
telp almt
prshaan
Mempunyai
M
1
idplg
iduser
Tglco
User
Membuat
Mengkonfirmasi
Membuat
Membuat
iduser
iduser
iduser
iduser
1
M
1 M
1 M
1
M
M
iduser
Nm_user
Hakakses
Membuat
1
berat
Gambar IV.4
Entity Relationship Diagram
39
4.5.4. Logical Record Structure (LRS)
Penawaran Harga
(PH)
Ph_no*
Kdbrg**
Idplg**
Iduser**
kuantiti
Tglph
Data Pelanggan
Idplg*
Nm_plg
Telp
Almt
Prshn
Confirmation Order
(CO)
Co_no*
Ph_no**
Iduser**
Tglco
Packing List (PL)
Pl_no*
Co_no**
Iduser**
tglpl
Delivery Order
(DO)
Do_no*
Pl_no**
Iduser**
Tgldo
Data Barang
Kdbrg*
Modelmsn
No_sp
Nm_sp
Hrg
Stok
berat
Faktur
Faktur_no*
Do_no**
Iduser**
Tglfaktur
1
M 1 1 1
1
M
1 1 1 1
1
User
Iduser*
Nm_user
hakakses
1
1
1
1
1
MM
M M
M
Gambar IV.5
Logical Record Structure
40
4.5.5. Spesifikasi File
Rancangan spesifikasi file dengan membuat 1 database dengan nama
“pioneer” yang terdiri dari 8 tabel, berikut rincian tabelnya:
a. File User
Nama file : File User
Akronim : User
Fungsi : Untuk menyimpan data user
Tipe : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 60 Karakter
Kunci Field : iduser
Software : MYSQL
Tabel IV.1
Tabel Spesifikasi File User
No Elemen Data Akronim Tipe Panjang Keterangan
1 Kode User Iduser Varchar 5 Primary Key
2 Nama User Nm_user Varchar 25
3 hakakses hakakses Varchar 30
41
b. File Pelanggan
Nama file : File Pelanggan
Akronim : Pelanggan
Fungsi : Untuk menyimpan data pelanggan
Tipe : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 144 Karakter
Kunci Field : idplg
Software : MYSQL
Tabel IV.2
Tabel Spesifikasi File Pelanggan
No Elemen Data Akronim Tipe Panjang Keterangan
1 Kode Pelanggan Idplg Varchar 7 Primary Key
2 Nama Pelanggan Nm_plg Varchar 25
3 Telepon telp Int 12
4 Alamat almt Varchar 50
5 Perusahaan prshn Varchar 30
6 Email email Varchar 20
42
c. File Barang
Nama file : File Barang
Akronim : Barang
Fungsi : Untuk menyimpan data barang
Tipe : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 85 Karakter
Kunci Field : kdbrg
Software : MYSQL
Tabel IV.3
Tabel Spesifikasi File Barang
No Elemen Data Akronim Tipe Panjang Keterangan
1 Kode Barang kdbrg Varchar 7 Primary Key
2 Model Mesin Modelmsn Varchar 25
3 Nomor Sparepart No_sp Varchar 10
4 Nama Sparepart Nm_sp Varchar 20
5 Harga Hrg Int 10
6 Stok stok Int 8
7 Berat Berat Int 5
43
d. File Penawaran Harga (PH)
Nama file : File Penawaran Harga
Akronim : Penawaran Harga
Fungsi : untuk membuat penawaran harga
Tipe : File Transaksi
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 53 Karakter
Kunci Field : ph_no
Software : MYSQL
Tabel IV.4
Tabel Spesifikasi File Penawaran Harga (PH)
No Elemen Data Akronim Tipe Panjang Keterangan
1
Nomor
Penawaran Harga
Ph_no Varchar 11 Primary Key
2 Kode Barang kdbrg Varchar 7 Foreign Key
3 Harga Hrg Varchar 10
4 Kuantiti Qty Int 5
6 Id Pelanggan Idplg Int 7 Foreign Key
7 Tanggal Tgl_ph date 8
8 Kode User Iduser Varchar 5 Foreign Key
44
e. File Confirmation Order (CO)
Nama file : File Confirmation Order (CO)
Akronim : Confirmation Order
Fungsi : untuk membuat konfirmasi order
Tipe : File Transaksi
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 30 Karakter
Kunci Field : co_no
Software : MYSQL
Tabel IV.5
Tabel Spesifikasi File Confirmation Order (CO)
No Elemen Data Akronim Tipe Panjang Keterangan
1 Nomor Confirmation
Order
co_no Varchar 11 Primary Key
2 Tanggal Tgl_co date 8
3
Nomor
Penawaran Harga
Ph_no Varchar 6 Foreign Key
4 Kode User Iduser Varchar 5 Foreign Key
45
f. File Packing List (PL)
Nama file : File Packing List (PL)
Akronim : Packing List
Fungsi : untuk membuat data barang yang di packing
Tipe : File Transaksi
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 30 Karakter
Kunci Field : pl_no
Software : MYSQL
Tabel IV.6
Tabel Spesifikasi File Packing List (PL)
No Elemen Data Akronim Tipe Panjang Keterangan
1 Nomor Packing List pl_no Varchar 11 Primary Key
2 Tanggal Tgl_pl date 8
3 Nomor Confirmation
Order
co_no Varchar 6 Foreign Key
4 Kode User Iduser Varchar 5 Foreign Key
g. File Delivery Order (DO)
Nama file : File Delivery Order
Akronim : Delivery Order
46
Fungsi : untuk menyimpan data barang yang dikirim
Tipe : File Transaksi
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 30 Karakter
Kunci Field : do_no
Software : MYSQL
Tabel IV.7
Tabel Spesifikasi File Delivery Order (DO)
No Elemen Data Akronim Tipe Panjang Keterangan
1 Nomor Delivery
Order
do_no Varchar 11 Primary Key
2 Tanggal Tgl_do date 8
3 Nomor Packing List pl_no Varchar 6 Foreign Key
4 Kode User Iduser Varchar 5 Foreign Key
h. File Faktur
Nama file : File Faktur
Akronim : Faktur
Fungsi : untuk membuat tanda terima pembayaran
Tipe : File Transaksi
Organisasi File : Indexed Sequential
47
Akses File : Random
Media : Hard Disk
Panjang Record : 30 Karakter
Kunci Field : faktur_no
Software : MYSQL
Tabel IV.8
Tabel Spesifikasi File Faktur
No Elemen Data Akronim Tipe Panjang Keterangan
1 Nomor Faktur faktur_no Varchar 11 Primary Key
2 Tanggal Tgl_faktur date 8
3 Nomor Delivery
Order
do_no Varchar 6 Foreign Key
4 Kode User Iduser Varchar 5 Foreign Key
4.5.6. Struktur Kode
Sistem pengkodean ini dibuat guna mengidentifikasi suatu objek secara
singkat. Dengan adanya sistem pengkodean ini diharapkan dapat
mengklasifikasikan data. Kode dapat dibentuk dari kumpulan huruf, angka dan
karakter khusus.
Struktur kode yang penulis usulkan dalam sistem usulan ini adalah sebagai
berikut:
48
1. Id User
Digunakan untuk pengkodean user yaitu huruf dan angka yang terdiri atas:
X 9 9
Nomor Urut
X X
Kode User
Contoh:
M 0 3A D
Keterangan:
User tersebut adalah Admin dengan nomor urut tiga.
2. Id Pelanggan
Digunakan untuk pengkodean nomor urut pelanggan yaitu huruf dan angka yang
terdiri atas:
X X X 9 9 9
Kode Dokumen Nomor Urut
9
49
Contoh:
P L G 0 2 8 8
Keterangan:
Sales menginput data pelanggan dengan nomor urut dua ratus delapan puluh
delapan.
3. Kode Barang
Digunakan untuk pengkodean data barang yaitu digit angka yang terdiri atas:
X X 9 9 9 9
Kode Dokumen Nomor Urut
Contoh:
S P 2 0 2 1
Keterangan:
Barang tersebut adalah Sparepart dengan nomor urut dua ribu dua puluh satu.
50
4. File Penawaran Harga (PH)
Digunakan untuk pengkodean Penawaran Harga (PH) yaitu digit angka yang
terdiri atas:
9 9 9 9 9 9 9
Tgl Bulan
9
Tahun No urut
X X
Kode Dokumen
Contoh:
0 9 0 7 1 7 0 8P H
Keterangan:
Sales menginput dokumen penawaran harga (PH) pada tanggal sembilan bulan
tujuh tahun dua ribu tujuh belas dengan nomor urut delapan.
5. File Confirmation Order (CO)
Digunakan untuk pengkodean Confirmation Order (CO) yaitu digit angka yang
terdiri atas:
9 9 9 9 9 9 9
Tgl Bulan
9
Tahun No urut
X X
Kode Dokumen
Contoh:
51
0 9 0 7 1 7 0 8C O
Keterangan:
Sales menginput dokumen Confirmation Order (CO) pada tanggal sembilan bulan
tujuh tahun dua ribu tujuh belas dengan nomor urut delapan.
6. File Packing List (PL)
Digunakan untuk pengkodean Packing List (PL) yaitu digit angka yang terdiri
atas:
9 9 9 9 9 9 9
Tgl Bulan
9
Tahun No urut
X X
Kode Dokumen
Contoh:
0 9 0 7 1 7 0 8P L
Keterangan:
Admin menginput dokumen Packing List (PL) pada tanggal sembilan bulan tujuh
tahun dua ribu tujuh belas dengan nomor urut delapan.
7. File Delivery Order (DO)
Digunakan untuk pengkodean Delivery Order (DO) yaitu digit angka yang
terdiri atas:
52
9 9 9 9 9 9 9
Tgl Bulan
9
Tahun No urut
X X
Kode Dokumen
Contoh:
0 9 0 7 1 7 0 8D O
Keterangan:
Bagian gudang menginput dokumen Delivery Order (DO) pada tanggal sembilan
bulan tujuh tahun dua ribu tujuh belas dengan nomor urut delapan.
8. File Faktur
Digunakan untuk pengkodean Faktur yaitu digit angka yang terdiri atas:
9 9 9 9 9 9 9
Tgl Bulan
9
Tahun No urut
X X
Kode Dokumen
Contoh:
0 9 0 7 1 7 0 8F K
Keterangan:
Admin menginput dokumen Faktur pada tanggal sembilan bulan tujuh tahun dua
ribu tujuh belas dengan nomor urut delapan.
53
4.5.7. Spesifikasi Program
1. Struktur Navigasi
A. Sales
HOME
LOGIN
PENAWARAN
HARGA
CONFIRMATION
ORDERPELANGGAN BARANG KELUAR
Gambar IV.6
Struktur Navigasi Sales
54
B. Admin
HOME
LOGIN
CONFIRMATION
ORDER
PACKING
LIST
DELIVERY
ORDERFAKTUR
LAPORAN
PENJUALANKELUAR
Gambar IV.7
Struktur Navigasi Admin
55
C. Gudang
HOME
LOGIN
PACKING
LIST
DELIVERY
ORDERKELUAR
Gambar IV.8
Struktur Navigasi Gudang
2. Tampilan Program
A. Login
Nama Program : Login
Akronim : login.php
56
Fungsi : melakukan proses login sesuai user
Index Program : ----
Bahasa Program : php
Bentuk Tampilan : Lihat lampiran E-1
Proses : Pada menu login terdiri dari tiga pilihan hak akses
yaitu: Admin, Gudang dan Sales.
B. Menu Home – Tampilan Sales
Nama Program : Home
Akronim : home.php
Fungsi : menampilkan menu
Index Program : ---
Bahasa Program : php
Bentuk Lampiran : Lihat Lampiran E-2
Proses : Pada menu home terdapat beberapa pilihan file
Penawaran Harga, Confirmation Order, Pelanggan,
Barang dan pillihan keluar.
C. Menu Penawaran harga – Tampilan Sales
Nama Program : Data Penawaran Harga
Akronim : daftar-ph.php
Fungsi : menampilakan data penawaran harga
Index Program : ---
Bahasa Program : php
57
Bentuk Lampiran : Lihat Lampiran E-3
Proses : Pada menu penawaran harga terdapat beberapa
fungsi instruksi tambah, edit, hapus dan cetak
Pilih Instruksi tambah maka: Input ph_no
Jika klik tambah maka tampilkan penawaran harga,
Pilih Instruksi Ubah (Edit) maka: Data akan diedit? Jika (Y ) maka proses
data diedit. Kembali ke menu penawaran harga. Jika (T) maka kembali ke
menu data penawaran harga.
Pilih Instruksi Hapus (Delete): Data akan dihapus? Jika (Y )maka proses
data dihapus. Kembali ke menu data penawaran harga. Jika (T) maka
kembali ke data menu penawaran harga.
D. Menu Confirmation Order – Tampilan Sales
Nama Program : Data Confirmation Order
Akronim : daftar-co.php
Fungsi : menampilkan data confirmation order
Index Program : ---
Bahasa Program : php
Bentuk Lampiran : Lihat Lampiran E-4
Proses : Pada Menu Confirmation Order terdapat beberapa
fungsi instruksi tambah, edit dan hapus
Pilih Instruksi tambah maka: Input co_no
Jika klik tambah maka tampilkan confirmation order, data akan disimpan
dan kembali ke menu data confrimation order.
58
Pilih Instruksi Ubah (Edit) maka: Data akan diedit? Jika (Y ) maka proses
data diedit. Kembali ke menu confirmation order, Jika (T) maka kembali ke
data menu confirmation order.
Pilih Instruksi Hapus (Delete): Data akan dihapus? Jika (Y ) maka proses
data dihapus. Kembali ke menu data confrimation order. Jika (T) maka
kembali ke menu confirmation order.
E. Menu Pelanggan – Tampilan Sales
Nama Program : Data Pelanggan
Akronim : daftar-pelanggan.php
Fungsi : menampilkan data pelanggan
Index Program : ---
Bahasa Program : php
Bentuk Lampiran : Lihat Lampiran E-5
Proses : Pada Menu pelanggan terdapat beberapa fungsi
instruksi tambah, edit dan hapus
Pilih Instruksi tambah maka: Input idplg
Jika klik tambah maka tampilkan pelanggan, data akan disimpan dan
kembali ke menu data pelanggan.
Pilih Instruksi Ubah (Edit) maka: Data akan diedit? Jika (Y ) maka proses
data diedit. Kembali ke menu pelanggan, Jika (T) maka kembali ke menu
pelanggan.
59
Pilih Instruksi Hapus (Delete): Data akan dihapus? Jika (Y ) maka proses
data dihapus. Kembali ke menu data pelanggan Jika (T) maka kembali ke
menu data pelanggan.
F. Menu Barang – Tampilan Sales
Nama Program : Data Barang
Akronim : daftar-file-barang.php
Fungsi : menampilkan data barang
Index Program : ---
Bahasa Program : php
Bentuk Lampiran : Lihat Lampiran E-6
Proses : Pada menu barang terdapat beberapa fungsi
instruksi tambah, cari, edit dan hapus
Pilih Instruksi tambah maka: Input kdbrg
Jika klik tambah maka tampilkan barang, data akan disimpan dan kembali
ke menu data barang.
Pilih Instruksi cari maka: cari barang yang ingin di cari maka barang yang
dicari muncul kembali ke data barang.
Pilih Instruksi Ubah (Edit) maka: Data akan diedit? Jika (Y ) maka proses
data diedit. Kembali ke menu barang, Jika (T) maka kembali ke menu
barang.
Pilih Instruksi Hapus (Delete): Data akan dihapus? Jika (Y ) maka proses
data dihapus. Kembali ke menu data barang, Jika (T) maka kembali ke menu
data barang.
60
G. Menu Home – Tampilan Admin
Nama Program : Home
Akronim : home.php
Fungsi : menampilkan menu
Index Program :
Bahasa Program : php
Bentuk Lampiran : Lihat Lampiran E-7
Proses : Pada menu barang terdapat beberapa pilihan menu
confirmation order, packing list, delivery order,
faktur, laporan penjualan dan keluar.
H. Menu Confrimation Order – Tampilan Admin
Nama Program : Lihat Confirmation Order
Akronim : lihat-co.php
Fungsi : menampilkan data confirmation order yang masuk
Index Program : ---
Bahasa Program : php
Bentuk Lampiran : Lihat Lampiran E-8
Proses : Pada menu confirmation order terdapat pilihan lihat
confirmation order, dan instruksi lihat.
Pilih Instruksi lihat maka: lihat-co
Jika klik lihat maka tampilkan confirmation order, data akan proses dan ke
menu packing list.
61
I. Menu Packing List – Tampilan Admin
Nama Program : Data Packing List
Akronim : daftar-pl.php
Fungsi : menampilkan data packing list
Index Program : ---
Bahasa Program : php
Bentuk Lampiran : Lihat Lampiran E-9
Proses : Pada menu packing list terdapat instruksi edit dan
hapus
Pilih Instruksi Ubah (Edit) maka: Data akan diedit? Jika (Y ) maka proses
data diedit. Kembali ke menu packing list, Jika (T) maka kembali ke menu
packing list.
Pilih Instruksi Hapus (Delete): Data akan dihapus? Jika (Y ) maka proses
data dihapus. Kembali ke menu data packing list Jika (T) maka kembali ke
menu data packing list.
J. Menu Delivery Order – Tampilan Admin
Nama Program : Lihat Delivery Order
Akronim : lihat-do.php
Fungsi : menampilkan data delivery order yang masuk
Index Program : ---
Bahasa Program : php
Bentuk Lampiran : Lihat Lampiran E-10
Proses : Pada menu delivery order terdapat pilihan lihat
62
Delivery order, dan instruksi lihat.
Pilih Instruksi lihat maka: lihat-co
Jika klik lihat maka tampilkan delivery order, data akan proses dan ke menu
faktur.
K. Menu Faktur – Tampilan Admin
Nama Program : Data Faktur
Akronim : daftar-faktur.php
Fungsi : menampilkan data faktur
Index Program : ---
Bahasa Program : php
Bentuk Lampiran : Lihat Lampiran E-11
Proses : Pada menu faktur terdapat instruksi edit dan hapus
Pilih Instruksi Ubah (Edit) maka: Data akan diedit? Jika (Y ) maka proses
data diedit. Kembali ke menu faktur, Jika (T) maka kembali ke menu faktur.
Pilih Instruksi Hapus (Delete): Data akan dihapus? Jika (Y ) maka proses
data dihapus. Kembali ke menu data faktur, Jika (T) maka kembali ke menu
data faktur.
L. Menu Laporan Penjualan – Tampilan Admin
Nama Program : Laporan Penjualan
Akronim : laporan.php
Fungsi : menampilkan laporan
Index Program : ---
63
Bahasa Program : php
Bentuk Lampiran : Lihat Lampiran E-12
Proses : Pada menu home terdapat beberapa pilihan menu
packing list, delivery order, dan keluar.
M. Menu Home – Tampilan Gudang
Nama Program : Home
Akronim : home.php
Fungsi : menampilkan menu
Index Program : ---
Bahasa Program : php
Bentuk Lampiran : Lihat Lampiran E-13
Proses : Pada menu home terdapat beberapa pilihan menu
packing list, delivery order, dan keluar.
N. Menu Packing List – Tampilan Gudang
Nama Program : Lihat Packing List
Akronim : lihat-pl.php
Fungsi : menampilkan permintaan packing list
Index Program : ---
Bahasa Program : php
Bentuk Lampiran : Lihat Lampiran E-14
Proses : Pada menu packing list terdapat pilihan lihat
Packing list, dan instruksi lihat.
64
Pilih Instruksi lihat maka: lihat-pl
Jika klik lihat maka tampilkan packing list, data akan proses dan ke menu
delivery order.
O. Menu Delivery Order – Tampilan Gudang
Nama Program : Data Delivery Order
Akronim : daftar-faktur.php
Fungsi : menampilkan data delivery order
Index Program : ---
Bahasa Program : php
Bentuk Lampiran : Lihat Lampiran E-15
Proses : Pada menu delivery order terdapat instruksi
(edit dan hapus)
Pilih Instruksi Ubah (Edit) maka: Data akan diedit? Jika (Y ) maka proses
data diedit. Kembali ke menu delivery order, Jika (T) maka kembali ke
menu delivery order.
Pilih Instruksi Hapus (Delete): Data akan dihapus? Jika (Y ) maka proses
data dihapus. Kembali ke menu data delivery order, Jika (T) maka kembali
ke menu data delivery order.
4.6. Spesifikasi Sistem Komputer
4.6.1. Umum
Sistem Komputer adalah elemen-elemen yang terkait untuk menjalankan
suatu aktifitas dengan menggunakan komputer. Elemen dari sistem komputer terdiri
65
dari manusianya (brainware), perangkat unak (software), set instruksi (instruction
set), dan perangkat keras (hardware).
4.6.2. Perangkat Keras
a. Server
1) CPU
(a) Processor intel® Core™ i3 CPU @1.70GHz
(b) RAM DDR3 4GB
(c) Hard Disk 500 GB
2) Mouse
3) Keyboard
4) Monitor dengan resolusi layar minimum 1366x786
5) Koneksi internet dengan kecepatan 1 Mbps.
b. Client
1) CPU
(a) Processor Intel® Pentium® Core 2 Duo
(b) RAM DDR2 4 GB
(c) Hard Disk 500 GB
2) Mouse
3) Keyboard
4) Monitor dengan resolusi layar minimum 1024x768
5) Koneksi internet dengan kecepatan 2 Mbps
66
4.6.3. Perangkat Lunak
1. Server
a. Sistem operasi yang umum digunakan seperti: Microsoft Windows
b. Aplikasi bundle web server seperti: Xampp, yang terdiri dari beberapa
komponen, diantaranya:
(1) Aplikasi Apache Server v2
(2) Aplikasi PHP Server v5
(3) Aplikasi MySQL Server v5
(4) Aplikasi phpMyAdmin v3
c. Aplikasi Web Browser seperti Mozilla Firefox, Opera, Safari, Internet
Explorer, Google Chrome.
2. Client
a. Sistem operasi yang umum digunakan seperti: Microsoft Windows
b. Aplikasi web browser seperti Mozilla Firefox, Opera, Safari, Internet
Explorer, Google Chrome.
67
4.7. Jadwal Implementasi
Tabel IV.9.
Jadwal Implementasi
No KEGIATAN
WAKTU
BULAN I BULAN II BULAN III
1 2 3 4 1 2 3 4 1 2 3 4
1 Persiapan data awal
2 Analisa
3 Desain Sistem
4 Desain Perangkat Lunak
5
Pembuatan & Tes
Program
6 Tes Sistem
7 Pelatihan
8
Pembuatan Buku
Petunjuk
9 Evaluasi & Operasional
68
BAB V
PENUTUP
5.1. Kesimpulan
Dari hasil pembahasan tentang Sistem Penjualan Tunai Sparepart Genset pada
PT Pioneer, maka penulis menarik kesimpulan sebagai berikut:
1. Analisa dan perancangan sistem informasi penjualan tunai sparepart genset ini
bermanfaat untuk mengetahui proses pengelolaan sistem data barang dan sistem
penjualan pada sistem yang lama dan memperbaiki kekurangannya pada sistem
usulan.
2. Dengan adanya sistem informasi penjualan berbasis web ini maka diharapkan
dapat membantu mempermudah bagian Sales, Admin dan Gudang dalam
mengelola data-data yang berkaitan dengan proses penjualan sparepart.
3. Rancangan sistem baru diharapkan dapat memudahkan akses antara Sales,
Admin dan Gudang dengan data yang sudah terintegrasi dalam proses transaksi
penjualan, dan pencarian data pelanggan dan barang.
5.2. Saran
Untuk pengembangan lebih lanjut maka penulis memberikan saran yang
mungkin bermanfaat dan dapat membantu manajemen PT Pioneer untuk masa yang
akan datang, yaitu :
1. Perlu dibuatkan website ecommerce agar pelanggan dapat melakukan transaksi
pembelian secara langsung.
69
2. Dibuatkan histori penjualan pada setiap data pelanggan yang pernah melakuan
pembelian barang pada PT Pioneer.
3. Diperlukan proses backup data agar data lebih aman.
70
DAFTAR PUSTAKA
Al Fatta, Hanif 2007. Analisis & Perancangan Sistem Informasi. Yogyakarta: Andi
Anhar, 2010. Panduan Menguasai PHP dan MYSQL Secara Otodidak. Jakarta:
Media Kita
Gata, Windu dan Gata, Grace 2013. Sukses Membangun Aplikasi Penjualan
dengan Java. Jakarta: Elex Media Komputindo.
Kadir, Abdul. 2008. Belajar DATABASE menggunakan MySQL. Yogyakarta:
C.V ANDI OFFSET.
Kenneth E. Kendall, & Julie E.Kendall. (2011). Systems Analysis and Design.
Jakarta: Pearson Education Asia pte. Ltd. & PT.Prenhallindo.
L. Gaol, Chr Jimmy 2008. Sistem Informasi Manajemen Pemahaman dan Aplikasi.
Jakarta: Grasindo.
Madcom. 2010. Kupas Tuntas Adobe Dreamwaver CS5 dengan Pemrograman
PHP, MYSQL. Yogyakarta: Andi.
Moekijat dan Prasojo. 2011. Pengantar Sistem Informasi Manajemen Bandung:
CV. Remadja Karya.
Mulyanto, Agus 2009. Sistem Informasi Konsep & Aplikasi. Yogyakarta: Pustaka
Pelajar.
Muslihudin, Muhammad dan Oktafianto. 2016. Analisis & Perancangan Sistem
Informasi. Yogyakarta: Andi.
Nugroho, Bunafit. 2008. Aplikasi Pemrorgaman Web Dinamis Dengan PHP dan
MYSQL. Yogyakarta: Gava Media.
Rosa,2016. Rekayasa Perangkat Lunak Terstruktur dan Beorientasi Objek.
Bandung: Informatika Bandung.
Sutabri, Tata 2012. Konsep Sistem Informasi. Yogyakarta: Andi
Sutopo, Ariesto Hadi. 2007. Pemrograman Flash Dengan PHP dan MySQL.
Yogyakarta : Graha ilmu.
71
DAFTAR RIWAYAT HIDUP
A. Biodata Mahasiswa
N.I.M : 12141249
Nama Lengkap : Nining Yuningsih
Tempat & Tanggal Lahir : Indramayu, 2 September 1988
Alamat Lengkap : Desa Kerticala Blok Pasar RT.01 RW.01
Kecamatan Tukdana, Kabupaten Indramayu, Jawa
Barat 45272 Telp.087889946061
B. Riwayat Pendidikan Formal & Non-Formal
1. SDN Kerticala IV, lulus tahun 2001
2. SMPN 1 Bangodua, lulus tahun 2004
3. SMAN 1 Bangodua, lulus tahun 2007
C. Riwayat Pengalaman Berorganisasi / Pekerjaan
1. Waitress Restoran American Hamburger Agustus 2010 s.d Desember 2010.
2. Resepsionis PT Pioneer tahun 2011 s.d sekarang.
Jakarta, 07 Juli 2017
Nining Yuningsih
72
73
Lampiran A-1 Penawaran Harga
74
Lampiran A-2 Confirmation Order
75
Lampiran B-1 Faktur
76
Lampiran B-2 Packing List
77
Lampiran B-3 Laporan Penjualan
78
Lampiran C-1 File Data Barang
79
Lampiran C-2 File Data Pelanggan
80
D-1 Tampilan Cetak Faktur
81
Laporan D-2 Tampilan Cetak Confirmation Order
82
Lampiran D-3 Tampilan Cetak Delivery Order
83
Lampiran D-4 Cetak Laporan Penjualan
84
Lampiran E-1 Tampilan Login
85
Lampiran E-2 Menu Home – Tampilan Sales
86
Lampiran E-3 – Menu Penawaran Harga – Tampilan Sales
87
Lampiran E-4 Menu Confirmation Order – Tampilan Sales
88
Lampiran E-5 Menu Pelanggan – Tampilan Sales
89
Lampiran E-6 Menu Barang – Tampilan Sales
90
Lampiran E-7 Menu Home – Tampilna Admin
91
Lampiran E-8 Menu Confirmation Order – Tampilan Admin
92
Lampiran E-9 Menu Packing List – Tampilan Admin
93
Lampiran E-10 Menu Delivery Order – Tampilan Admin
94
Lampiran E-11 Menu Faktur – Tampilan Admin
95
Lampiran E-12 Menu laporan Penjualan
96
Lampiran E-13 Menu Home – Tampilan Gudang
97
Lampiran E-14 Menu Packing List – Tampilan Gudang
98
Lampiran E-15 Menu Delivery Order – Tampilan Gudang