115
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

TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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

Page 2: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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

Page 3: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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

Page 4: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

iv

Page 5: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

v

Page 6: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

vi

Page 7: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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.

Page 8: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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

Page 9: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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

Page 10: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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.

Page 11: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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

Page 12: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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

Page 13: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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

Page 14: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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

Page 15: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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

Page 16: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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.

Page 17: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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.

Page 18: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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

Page 19: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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

Page 20: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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.

Page 21: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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.

Page 22: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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.

Page 23: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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.

Page 24: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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

Page 25: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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.

Page 26: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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.”

Page 27: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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.

Page 28: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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

Page 29: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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

Page 30: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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).

Page 31: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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).

Page 32: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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".

Page 33: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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.

Page 34: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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.

Page 35: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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.

Page 36: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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.

Page 37: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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.

Page 38: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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.

Page 39: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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:

Page 40: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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.

Page 41: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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

Page 42: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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

Page 43: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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

Page 44: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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

Page 45: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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

Page 46: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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.

Page 47: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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:

Page 48: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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.

Page 49: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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

Page 50: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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

Page 51: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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

Page 52: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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

Page 53: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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

Page 54: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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

Page 55: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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

email

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

Page 56: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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

email

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

Page 57: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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

Page 58: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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

Page 59: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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

Page 60: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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

Page 61: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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

Page 62: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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

Page 63: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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

Page 64: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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:

Page 65: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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

Page 66: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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.

Page 67: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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:

Page 68: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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:

Page 69: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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.

Page 70: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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

Page 71: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

54

B. Admin

HOME

LOGIN

CONFIRMATION

ORDER

PACKING

LIST

DELIVERY

ORDERFAKTUR

LAPORAN

PENJUALANKELUAR

Gambar IV.7

Struktur Navigasi Admin

Page 72: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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

Page 73: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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

Page 74: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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.

Page 75: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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.

Page 76: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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.

Page 77: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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.

Page 78: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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

Page 79: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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 : ---

Page 80: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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.

Page 81: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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

Page 82: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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

Page 83: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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.

Page 84: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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

Page 85: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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.

Page 86: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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.

Page 87: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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.

Page 88: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

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

Page 89: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

72

Page 90: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

73

Lampiran A-1 Penawaran Harga

Page 91: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

74

Lampiran A-2 Confirmation Order

Page 92: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

75

Lampiran B-1 Faktur

Page 93: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

76

Lampiran B-2 Packing List

Page 94: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

77

Lampiran B-3 Laporan Penjualan

Page 95: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

78

Lampiran C-1 File Data Barang

Page 96: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

79

Lampiran C-2 File Data Pelanggan

Page 97: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

80

D-1 Tampilan Cetak Faktur

Page 98: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

81

Laporan D-2 Tampilan Cetak Confirmation Order

Page 99: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

82

Lampiran D-3 Tampilan Cetak Delivery Order

Page 100: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

83

Lampiran D-4 Cetak Laporan Penjualan

Page 101: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

84

Lampiran E-1 Tampilan Login

Page 102: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

85

Lampiran E-2 Menu Home – Tampilan Sales

Page 103: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

86

Lampiran E-3 – Menu Penawaran Harga – Tampilan Sales

Page 104: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

87

Lampiran E-4 Menu Confirmation Order – Tampilan Sales

Page 105: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

88

Lampiran E-5 Menu Pelanggan – Tampilan Sales

Page 106: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

89

Lampiran E-6 Menu Barang – Tampilan Sales

Page 107: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

90

Lampiran E-7 Menu Home – Tampilna Admin

Page 108: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

91

Lampiran E-8 Menu Confirmation Order – Tampilan Admin

Page 109: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

92

Lampiran E-9 Menu Packing List – Tampilan Admin

Page 110: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

93

Lampiran E-10 Menu Delivery Order – Tampilan Admin

Page 111: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

94

Lampiran E-11 Menu Faktur – Tampilan Admin

Page 112: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

95

Lampiran E-12 Menu laporan Penjualan

Page 113: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

96

Lampiran E-13 Menu Home – Tampilan Gudang

Page 114: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

97

Lampiran E-14 Menu Packing List – Tampilan Gudang

Page 115: TUGAS AKHIR...ii SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan dibawah ini: Nama : Nining Yuningsih NIM : 12141249 Program Studi : Manajemen Informatika Perguruan Tinggi

98

Lampiran E-15 Menu Delivery Order – Tampilan Gudang