pada cv marvell sekurindo surabaya kerja...

47
RANCANG BANGUN APLIKASI PENJUALAN BERBASIS WEBSITE PADA CV MARVELL SEKURINDO SURABAYA KERJA PRAKTIK Program Studi S1 Sistem Informasi Oleh: MUHAMAD HAIDIR IRSYADI 16410100077 FAKULTAS TEKNOLOGI DAN INFORMATIKA UNIVERSITAS DINAMIKA 2020

Upload: others

Post on 30-Oct-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PADA CV MARVELL SEKURINDO SURABAYA KERJA PRAKTIKrepository.dinamika.ac.id/id/eprint/4004/1/16410100077... · 2020. 3. 10. · nota, yang mana ... lain pada instansi pemerintah, perusahaan

RANCANG BANGUN APLIKASI PENJUALAN BERBASIS WEBSITE

PADA CV MARVELL SEKURINDO SURABAYA

KERJA PRAKTIK

Program Studi

S1 Sistem Informasi

Oleh:

MUHAMAD HAIDIR IRSYADI

16410100077

FAKULTAS TEKNOLOGI DAN INFORMATIKA

UNIVERSITAS DINAMIKA

2020

Page 2: PADA CV MARVELL SEKURINDO SURABAYA KERJA PRAKTIKrepository.dinamika.ac.id/id/eprint/4004/1/16410100077... · 2020. 3. 10. · nota, yang mana ... lain pada instansi pemerintah, perusahaan

RANCANG BANGUN APLIKASI PENUJUALAN BERBASIS WEBSITE

PADA CV MARVELL SEKURINDO SURABAYA

Diajukan sebagai salah satu syarat untuk menyelesaikan

Program Sarjana Komputer

Disusun Oleh:

Nama : MUHAMAD HAIDIR IRSYADI

NIM : 16410100077

Program : S1 (Strata Satu)

Jurusan : Sistem Informasi

FAKULTAS TEKNOLOGI DAN INFORMATIKA

UNIVERSITAS DINAMIKA

2020

Page 3: PADA CV MARVELL SEKURINDO SURABAYA KERJA PRAKTIKrepository.dinamika.ac.id/id/eprint/4004/1/16410100077... · 2020. 3. 10. · nota, yang mana ... lain pada instansi pemerintah, perusahaan

“Kupersembahkan karya ini kepada kedua orang tua ku, teman - temanku, dan

seluruh orang yang mendukungku”

Page 4: PADA CV MARVELL SEKURINDO SURABAYA KERJA PRAKTIKrepository.dinamika.ac.id/id/eprint/4004/1/16410100077... · 2020. 3. 10. · nota, yang mana ... lain pada instansi pemerintah, perusahaan

LEMBAR PENGESAHAN

RANCANG BANGUN APLIKASI PENUJUALAN BERBASIS WEBSITE

PADA CV MARVELL SEKURINDO SURABAYA

Laporan Kerja Praktik oleh

Muhamad Haidir Irsyadi

NIM : 16.41010.0077

Telah diperiksa, diuji, dan disetujui

Surabaya, 13 Januari 2020

Disetujui :

Pembimbing

Dr. M.J. Dewiyani Sunarto

NIDN. 0725076301

Penyelia

Lita Yulinar

Mengetahui,

Ketua Program Studi S1 Sistem Informasi

Dr. Anjik Sukmaaji, S.Kom., M.Eng.

NIDN. 0731057301

Page 5: PADA CV MARVELL SEKURINDO SURABAYA KERJA PRAKTIKrepository.dinamika.ac.id/id/eprint/4004/1/16410100077... · 2020. 3. 10. · nota, yang mana ... lain pada instansi pemerintah, perusahaan

SURAT PERNYATAAN

PERSETUJUAN PUBLIKASI DAN KEASLIAN KARYA ILMIAH

Sebagai mahasiswa Universitas Dinamika, saya :

Nama : Muhamad Haidir Irsyadi

NIM : 16410100077

Program Studi : S1 Sistem Informasi

Fakultas : Fakultas Teknologi dan Informatika

Jenis Karya : Laporan Kerja Praktik

Judul Karya : RANCANG BANGUN APLIKASI PENJUALAN

BERBASIS WEBSITE PADA CV MARVELL

SEKURINDO SURABAYA

Menyatakan dengan sesungguhnya bahwa:

1. Demi pengembangan Ilmu Pengetahuan, Teknologi dan Seni, saya menyetujui

memberikan kepada Universitas Dinamika Hak Bebas Royalti Non-Eksklusif

(Non-Exclusive Royalti Free Right) atas seluruh isi/ sebagian karya ilmiah saya

tersebut di atas untuk disimpan, dialihmediakan dan dikelola dalam bentuk

pangkalan data (database) untuk selanjutnya didistribusikan atau

dipublikasikan demi kepentingan akademis dengan tetap mencantumkan nama

saya sebagai penulis atau pencipta dan sebagai pemilik Hak Cipta

2. Karya tersebut di atas adalah karya asli saya, bukan plagiat baik sebagian

maupun keseluruhan. Kutipan, karya atau pendapat orang lain yang ada dalam

karya ilmiah ini adalah semata hanya rujukan yang dicantumkan dalam Daftar

Pustaka saya

3. Apabila dikemudian hari ditemukan dan terbukti terdapat tindakan plagiat pada

karya ilmiah ini, maka saya bersedia untuk menerima pencabutan terhadap

gelar kesarjanaan yang telah diberikan kepada saya.

Demikian surat pernyataan ini saya buat dengan sebenarnya.

Surabaya, 13 Januari 2020

Yang menyatakan

Muhamad Haidir Irsyadi

NIM : 16410100077

Page 6: PADA CV MARVELL SEKURINDO SURABAYA KERJA PRAKTIKrepository.dinamika.ac.id/id/eprint/4004/1/16410100077... · 2020. 3. 10. · nota, yang mana ... lain pada instansi pemerintah, perusahaan

vi

ABSTRAK

CV Marvell Sekurindo merupakan perusahaan security system yang berdiri

pada tahun 2017. Perusahaan ini menyediakan berbagai produk sistem keamanan

seperti : fingerprint, accses point, CCTV, dan berbagai kebutuhan pendukung

CCTV lainnya. Pada saat customer memilih produk yang akan dibeli. Momen

inilah staff akan mencatat seluruh produk yang akan dibeli secara manual. Hal ini

pastinya akan memakan waktu yang cukup banyak dikarenakan lambatnya proses

pencatatan pesanan.

Berdasarkan permasalahan di atas penulis membuat sebuah aplikasi

penjualan yang akan mempercepat proses pencatatan produk yang akan dipesan

oleh customer, yang mana pada aplikasi penjualan juga ditambahkan fitur print

nota, yang mana mempermudah proses mencetak faktur penjualan.

Nantinya aplikasi inilah yang akan memperlancar proses bisnis penjualan

pada CV. Marvell Sekurindo, yang mana proses yang dimaksud adalah penjualan

produk dan pemasangan produk.

Kata Kunci : Faktur, penjualan, CV Marvell Sekurindo

Page 7: PADA CV MARVELL SEKURINDO SURABAYA KERJA PRAKTIKrepository.dinamika.ac.id/id/eprint/4004/1/16410100077... · 2020. 3. 10. · nota, yang mana ... lain pada instansi pemerintah, perusahaan

vii

KATA PENGANTAR

Puji syukur atas kehadirat Tuhan Yang Maha Esa karena atas rahmat dan

karunia-Nya, Penulis dapat menyelesaikan laporan kerja praktik yang berjudul

“Rancang Bangun Aplikasi Penjualan Berbasis Website Pada CV Marvell

Sekurindo”. Laporan ini disusun berdasarkan hasil studi dalam pelaksanaan kerja

praktik pada CV Marvell Sekurindo yang dilakukan selama satu bulan.

Dalam pelaksanaan kerja praktik dan penyelesaian laporan kerja praktik

ini, Penulis memperoleh bantuan dari berbagai pihak yang telah memberikan

dukungan, baik berupa dukungan materil maupun dukungan moril. Oleh karena itu,

pada kesempatan ini Penulis mengucapkan terima kasih kepada:

1. Orang tua dan keluarga besar Penulis yang selalu memberikan dukungan

dan motivasi kepada penulis.

2. Bapak Dr. Anjik Sukmaaji, S.Kom., M.Eng., selaku Kepala Program Studi

S1 Sistem Informasi yang telah memberikan arahan selama pelaksanaan

kerja praktik.

3. Dr. M.J. Dewiyani Sunarto selaku Dosen Pembimbing yang telah

memberikan dukungan berupa motivasi, saran, dan wawasan bagi Penulis

selama pelaksanaan kerja praktik dan pembuatan laporan kerja praktik.

4. Bapak David Kristiawan selaku Owner perusahaan dan penyelia penulis

yang telah memberikan ijin selama pelaksanaan kerja praktik sekaligus

arahan selama pelaksanaan kerja praktik.

5. Dan seluruh teman-teman yang selalu memberikan masukan dan nasehat

supaya segera menyelesaikan laporan ini.

Page 8: PADA CV MARVELL SEKURINDO SURABAYA KERJA PRAKTIKrepository.dinamika.ac.id/id/eprint/4004/1/16410100077... · 2020. 3. 10. · nota, yang mana ... lain pada instansi pemerintah, perusahaan

viii

Penulis menyadari di dalam laporan kerja praktik ini masih banyak

kekurangan, meskipun demikian penulis tetap berharap laporan kerja praktik ini

bermanfaat bagi penulis dan semua pihak. Oleh karena itu, adanya saran dan kritik

sangat diharapkan.

Surabaya, 13 Januari 2020

Penulis

Page 9: PADA CV MARVELL SEKURINDO SURABAYA KERJA PRAKTIKrepository.dinamika.ac.id/id/eprint/4004/1/16410100077... · 2020. 3. 10. · nota, yang mana ... lain pada instansi pemerintah, perusahaan

ix

DAFTAR ISI

Halaman

ABSTRAK ......................................................................................................... vi

KATA PENGANTAR ....................................................................................... vii

DAFTAR ISI ...................................................................................................... ix

DAFTAR TABEL ............................................................................................. xii

DAFTAR GAMBAR ........................................................................................ xiii

DAFTAR LAMPIRAN ..................................................................................... xiv

BAB I PENDAHULUAN .................................................................................... 1

1.1 Latar Belakang Masalah ................................................................. 1

1.2 Perumusan Masalah ........................................................................ 2

1.3 Batasan Masalah ............................................................................. 2

1.4 Tujuan ............................................................................................ 3

1.5 Manfaat .......................................................................................... 3

1.6 Sistematika Penulisan ..................................................................... 3

BAB II GAMBARAN UMUM PERUSAHAAN ................................................. 6

2.1 Gambaran Umum CV Marvell Sekurindo ...................................... 6

2.2 Logo CV Marvell Sekurindo ......................................................... 6

2.3 Visi dan Misi CV Marvell Sekurindo ............................................. 6

2.3.1 Visi ......................................................................................... 7

2.3.2 Misi ......................................................................................... 7

2.4 Struktur Organiasi .......................................................................... 7

2.5 Deskripsi Tugas .............................................................................. 8

BAB III LANDASAN TEORI ........................................................................... 11

3.1 Website ......................................................................................... 11

3.2 Web Browser ................................................................................ 11

3.3 Aplikasi ........................................................................................ 12

Page 10: PADA CV MARVELL SEKURINDO SURABAYA KERJA PRAKTIKrepository.dinamika.ac.id/id/eprint/4004/1/16410100077... · 2020. 3. 10. · nota, yang mana ... lain pada instansi pemerintah, perusahaan

x

3.4 Penjualan ...................................................................................... 12

3.5 HTML (Hyper Text Markup Language) ........................................ 12

3.6 PHP (Hypertext Preprocessor) ..................................................... 13

3.7 MySQL ........................................................................................ 13

3.8 Metode Waterfall .......................................................................... 14

3.9 DFD (Data Flow Diagram) .......................................................... 15

3.10 CDM (Conceptual Data Model) ................................................... 17

3.11 PDM (Physical Data Model) ........................................................ 17

BAB IV DESKRIPSI KERJA PRAKTIK .......................................................... 19

4.1 Analisis Sistem ............................................................................. 19

4.1.1 Identifikasi Masalah .............................................................. 19

4.1.2 Analisis Kebutuhan Pengguna ............................................... 23

4.1.3 Analisis Kebutuhan Fungsional ............................................. 24

4.1.4 Analisis Kebutuhan Non Fungsional ...................................... 25

4.1.5 Analisis Kebutuhan Sistem Informasi .................................... 26

4.2 Input Proses Output ...................................................................... 27

4.3 Perancangan Sistem ...................................................................... 27

4.3.1 System Flow .......................................................................... 27

4.3.2 Struktur Basis Data ................................................................ 30

4.3.3 Struktur Tabel........................................................................ 31

4.3.4 Implementasi Sistem ............................................................. 32

BAB V PENUTUP ............................................................................................ 35

5.1 Kesimpulan .................................................................................. 35

5.2 Saran ............................................................................................ 35

DAFTAR PUSTAKA ........................................................................................ 36

LAMPIRAN ...................................................................................................... 37

Page 11: PADA CV MARVELL SEKURINDO SURABAYA KERJA PRAKTIKrepository.dinamika.ac.id/id/eprint/4004/1/16410100077... · 2020. 3. 10. · nota, yang mana ... lain pada instansi pemerintah, perusahaan

xii

DAFTAR TABEL

Halaman

Tabel 1.1 Tabel Permasalahan.............................................................................. 2

Tabel 3.1 Simbol-simbol Data Flow Diagram ................................................... 16

Tabel 4.1 Tabel Identifikasi Permasalahan ......................................................... 20

Tabel 4.2 Tabel Analisis Kebutuhan Pengguna Admin ....................................... 23

Tabel 4.3 Tabel fungsi pengelolaan faktur pemasangan ...................................... 24

Tabel 4.4 Tabel kebutuhan non fungsional ......................................................... 25

Tabel 4.5 Tabel Pemesanan ................................................................................ 31

Tabel 4.6 Tabel Pemasangan .............................................................................. 32

Page 12: PADA CV MARVELL SEKURINDO SURABAYA KERJA PRAKTIKrepository.dinamika.ac.id/id/eprint/4004/1/16410100077... · 2020. 3. 10. · nota, yang mana ... lain pada instansi pemerintah, perusahaan

xiii

DAFTAR GAMBAR

Halaman

Gambar 2.1 Logo Perusahaan .............................................................................. 6

Gambar 2.2 Struktur Organisasi ........................................................................... 7

Gambar 3. 1 Pengembangan Model Waterfall .................................................... 14

Gambar 4. 1 Document Flow proses penjualan ................................................... 21

Gambar 4.2 Docflow proses pembuatan faktur pemasangan ............................... 22

Gambar 4. 3 Input Proses Output ....................................................................... 27

Gambar 4.4 Fungsi Login................................................................................... 28

Gambar 4.5 Fungsi Pemesanan .......................................................................... 29

Gambar 4.6 Concept Data Model ....................................................................... 30

Gambar 4.7 Physical Data Model ...................................................................... 30

Gambar 4.8 Desain Interface Form Login .......................................................... 32

Gambar 4.9 Desain Interface Form Penjualan .................................................... 33

Gambar 4.10 Desain Interface Print Nota Penjualan .......................................... 33

Gambar 4.11 Interface Form Pemasangan ......................................................... 34

Gambar 4.12 Desain Interface Print Nota Pemasangan ...................................... 34

Page 13: PADA CV MARVELL SEKURINDO SURABAYA KERJA PRAKTIKrepository.dinamika.ac.id/id/eprint/4004/1/16410100077... · 2020. 3. 10. · nota, yang mana ... lain pada instansi pemerintah, perusahaan

xiv

DAFTAR LAMPIRAN

Lampiran 1 Surat Balasan Perusahaan ............................................................... 37

Lampiran 2 Form KP-5 ..................................................................................... 38

Lampiran 3 Form KP-5 ..................................................................................... 39

Lampiran 4 Form KP-6 ..................................................................................... 40

Lampiran 5 Form KP-6 ..................................................................................... 41

Lampiran 6 Form KP-7 ..................................................................................... 42

Lampiran 7 Kartu Bimbingan Kerja Praktik ...................................................... 43

Lampiran 8 Biodata Penulis .............................................................................. 44

Page 14: PADA CV MARVELL SEKURINDO SURABAYA KERJA PRAKTIKrepository.dinamika.ac.id/id/eprint/4004/1/16410100077... · 2020. 3. 10. · nota, yang mana ... lain pada instansi pemerintah, perusahaan

1

BAB I

PENDAHULUAN

1.1 Latar Belakang Masalah

CV Marvell Sekurindo merupakan sebuah perusahaan swasta yang bergerak

dibidang penjualan alat – alat CCTV. Pendiri perusahaan tersebut ialah David

Kristiawan pada tahun 2017. Tidak hanya CCTV, CV Marvell juga menyediakan

fingerprint, accses point, dan kebutuhan perangkat pendukung CCTV. CV Marvell

Sekurindo memiliki beberapa cabang yaitu Surabaya (cabang pusat), Malang , dan

Bali. Pusat Perusahaan tersebut berlokasi di Jl. Jolotundo No.42, Pacar Keling,

Tambaksari, SBY, Jawa Timur. Target yang dimiliki CV Marvell Sekurindo dapat

melakukan pemasangan CCTV dan lain – lain pada instansi pemerintah, perusahaan

besar hingga kecil maupun rumah tangga. Saat ini CV Marvell Sekurindo memiliki

setidaknya 15 karyawan.

Proses penjualan produk pada CV Marvell memiliki alur yang cukup baik

dalam pelayanan terhadap pelanggan. Proses yang dijalankan oleh CV Marvell

diantaranya membuat faktur penjualan pada kertas nota yang sudah dibuat

berdasarkan barang yang dipesan oleh pelanggan dan juga total harga penjualan

barang tersebut. Pada faktur penjualan juga terdapat Deadline pelunasan biaya oleh

pelanggan.

Kegiatan penjualan produk yang dilakukan oleh CV Marvell dinilai masih

kurang dalam hal lama proses pembuatan faktur penjualan. Pada pembuatan faktur

penjulan masih membutuhkan pihak ketiga. Hal ini akan sangat berpengaruh

terhadap proses bisnis yang dijalankan perusahaan jika pihak ketiga memiliki

Page 15: PADA CV MARVELL SEKURINDO SURABAYA KERJA PRAKTIKrepository.dinamika.ac.id/id/eprint/4004/1/16410100077... · 2020. 3. 10. · nota, yang mana ... lain pada instansi pemerintah, perusahaan

2

kendala dalam memenuhi kebutuhan faktur perusahaan, sebagai contoh pembuatan

faktur penjualan secara massal dan pembuatan faktur pemasangan. Berikut

permasalahan yang serjadi pada CV. Marvell Sekurindo :

Tabel 1.1 Tabel Permasalahan

NO Masalah Dampak

1 Format pada faktur salah. Perusahaan mengembalikan faktur dan

membuat perusahaan tidak memiliki

faktur penjualan untuk sementara waktu.

2 Lamanya pembuatan faktur. Perusahaan harus menunggu lebih lama

untuk mendapatkan faktur.

3 Mencari tempat percetakan

lain untuk mencetak nota

Memperlambat proses bisnis dan akan

menambah biaya.

1.2 Perumusan Masalah

Bagaimana merancang dan membangun aplikasi penjualan berbasis website

pada CV Marvell Sekurindo.

1.3 Batasan Masalah

Batasan masalah yang digunakan untuk memberi batasan dalam pembuatan

rancang bangun aplikasi ini adalah :

1. Sistem ini tidak membahas proses transaksi pembelian pada CV Marvell

Sekurindo.

2. Sistem ini tidak membahas proses pembuatan laporan penjualan dan

pembelian pada CV Marvell Sekurindo.

Page 16: PADA CV MARVELL SEKURINDO SURABAYA KERJA PRAKTIKrepository.dinamika.ac.id/id/eprint/4004/1/16410100077... · 2020. 3. 10. · nota, yang mana ... lain pada instansi pemerintah, perusahaan

3

3. Aplikasi ini hanya menyajikan pembuatan faktur dan pencetakan faktur

penjualan

1.4 Tujuan

Tujuan dari pembuatan aplikasi ini untuk merancang dan membangun aplikasi

penjualan berbasis website pada CV Marvell Sekurindo.

1.5 Manfaat

Manfaat yang diharapkan kedepannya dari adanya aplikasi penjualan yang

dirancang adalah :

1. Mempermudah pembuatan faktur penjualan.

2. Mempercepat proses pembuatan faktur penjualan.

3. Mengurangi risiko terhadap rusak tau hilangnya faktur penjualan.

1.6 Sistematika Penulisan

Penulisan laporan kerja praktik ini disusun secara sistematis ntuk memudahkan

dalam memahami persoalan dan pembahasannya. Berikut urutan dari bab

pertama hingga bab terakhir:

Page 17: PADA CV MARVELL SEKURINDO SURABAYA KERJA PRAKTIKrepository.dinamika.ac.id/id/eprint/4004/1/16410100077... · 2020. 3. 10. · nota, yang mana ... lain pada instansi pemerintah, perusahaan

4

BAB I PENDAHULUAN

Pada bab ini membahas mengenai latar belakang masalah, rumusan

masalah, batasan masalah, tujuan penelitian, manfaat penelitian dan

sistematika penulisan laporan kerja praktik.

BAB II GAMBARAN UMUM PERUSAHAAN

Pada bab ini membahas tentang sejarah perusahaan yang menjelaskan

bagaimana memulai awal bisnisnya, visi dan misi perusahaan yang

menjadikan pedoman bagi perusahaan dalam melakukan kegiatan usahanya

agar berjalan dengan baik, serta struktur organisasi yang ada diperusahaan.

BAB III LANDASAN TEORI

Pada bab ini membahas mengenai teori teori yang dapat mendukung

pembuatan “Rancang Bangun Aplikasi Penjualan pada CV. Marvell

Sekurindo”.

BAB IV DESKRIPSI PEKERJAAN

Pada bab ini membahas tentang Deskripsi Kerja Praktik yang berisikan

penjelasan permasalahan, analisis kebutuhan, dan perancangan sistem.

BAB V PENUTUP

Pada bab ini membahas tentang kesimpulan yang diperoleh dari pembuatan

aplikasi serta saran yang bertujuan untuk pengembangan aplikasi

kedepannya.

Page 18: PADA CV MARVELL SEKURINDO SURABAYA KERJA PRAKTIKrepository.dinamika.ac.id/id/eprint/4004/1/16410100077... · 2020. 3. 10. · nota, yang mana ... lain pada instansi pemerintah, perusahaan

6

BAB II

GAMBARAN UMUM PERUSAHAAN

2.1 Gambaran Umum CV Marvell Sekurindo

CV. Marvell Sekurindo adalah sebuah perusahaan yang menyediakan berbagai

macam perangkat security system yang ditujukan kepada masyarakat umum hingga

organisasi yang mana membutuhkan sistem keamanan yang lebih baik. CV. Marvel

Sekurindo berlokasi di Jl. Jolotundo No.42, Pacar Keling, Tambaksari, SBY, Jawa

Timur.

2.2 Logo CV Marvell Sekurindo

Berikut ini logo dari CV. Marvell Sekurindo pada Gambar 2.1 :

2.3 Visi dan Misi CV Marvell Sekurindo

Adapun visi dan misi dari CV. Marvell Sekurindo akan diuraikan dalam

penjelasan di bawah ini:

Gambar 2.1 Logo Perusahaan

Page 19: PADA CV MARVELL SEKURINDO SURABAYA KERJA PRAKTIKrepository.dinamika.ac.id/id/eprint/4004/1/16410100077... · 2020. 3. 10. · nota, yang mana ... lain pada instansi pemerintah, perusahaan

7

2.3.1 Visi

“Menjadi perusahaan sekaligus partner terpercaya, terbaik dan terdepan di

Indonesia pada bidang Security System.”

2.3.2 Misi

1. Menyediakan produk-produk yang berkualitas dengan harga

terjangkau dan bergaransi.

2. Menyediakan tenaga teknisi yang berpengalaman di bidangnya.

3. Memberikan konsultasi dan pengetahuan umum tentang manfaat dan

pentingnya Security System bagi perusahaan maupun perorangan.

4. Memberikan kemudahan serta kepuasan pada konsumen.

5. Membangun kerja sama dan kemitraan kerja yang saling

menguntungkan satu sama lain.

2.4 Struktur Organiasi

Gambar 2.2 Struktur Organisasi

Page 20: PADA CV MARVELL SEKURINDO SURABAYA KERJA PRAKTIKrepository.dinamika.ac.id/id/eprint/4004/1/16410100077... · 2020. 3. 10. · nota, yang mana ... lain pada instansi pemerintah, perusahaan

8

2.5 Deskripsi Tugas

Berdasarkan struktur organisasi pada Gambar 2.2 dapat dideskripsikan tugas

yang dimiliki oleh tiap-tiap bagian yang bersangkutan sebagai berikut :

a. Owner

1. Menjaga alur bisnis yang mana berdasarkan visi, misi, dan tujuan

organisasi.

2. Memilih dan menentukan pekerjaan karyawan.

3. Membuat kebijakan dan prosedur pada organisasi.

4. Bertanggung jawab atas segala permasalah yang terjadi pada

organisasi.

b. Sekretaris

1. Sebagai sumber informasi bagi pimpinan dan organisasi.

2. Sebagai perantara bagi pihak – pihak yang ingin berkomunikasi

dengan organisasi.

3. Sebagai perantara antara pimpinan dengan karyawan.

4. Memberikan masukan dan saran sebagai alternatif pemikiran

pimpinan.

c. Supervisor

1. Sebagai pengawas kinerja dan seluruh aktifitas anggotanya.

2. Memiliki tanggung jawab atas seluruh kegiatan anggotanya.

3. Memberikan saran dan arahan kepada anggotanya jika terjadinya

kesalahan.

4. Koordinasi antara anggota dengan pimpinan.

Page 21: PADA CV MARVELL SEKURINDO SURABAYA KERJA PRAKTIKrepository.dinamika.ac.id/id/eprint/4004/1/16410100077... · 2020. 3. 10. · nota, yang mana ... lain pada instansi pemerintah, perusahaan

9

d. Head of Marketing

1. Memberikan informasi seputar produk yang di jual.

2. Memberikan pelayanan terhadap pelanggan yang komplain terhadap

produk.

3. Melaporkan seluruh hasil pemasukkan dan pengeluaran bulanan dan

tahunan.

e. Head of Technician

1. Bertanggung jawab atas barang yang dibawa untuk pelanggan.

2. Bertanggung jawab atas pekerjaan di lapangan.

3. Memberikan solusi pemasangan kepada pelanggan.

4. Melaporkan setiap pemasangan dan pengeluaran barang.

Page 22: PADA CV MARVELL SEKURINDO SURABAYA KERJA PRAKTIKrepository.dinamika.ac.id/id/eprint/4004/1/16410100077... · 2020. 3. 10. · nota, yang mana ... lain pada instansi pemerintah, perusahaan

11

BAB III

LANDASAN TEORI

Pada bab ini akan membahas berbagai macam teori – teori dari para ahli

yang mana teori ini akan digunakan pada penelitian kerja praktik ini. Teori – teori

ini nantinya akan menjadi penunjang dalam penyelesaian masalah pada penelitian

kerja praktik ini.

3.1 Website

Menurut Sibero (2011:11) “Website adalah suatu sistem yang berkaitan

dengan dokumen digunakan sebagai media untuk menampilkan teks, gambar,

multimedia dan lainnya pada jaringan internet”.

3.2 Web Browser

Menurut Sibero (2013:12) “Web Browser adalah aplikasi perangkat lunak

yang digunakan untuk mengambil dan menyajikan sumber informasi web”.

Menurut Irawan (2011:3) “Web browser adalah program yang digunakan

pada jaringan internet untuk mengakses informasi, berbagi pakai,

berkomunikasi, dan sebagainya”.

Sedangkan Menurut Arief (2011:19) “Web Browser merupakan program

yang berfungsi untuk menampilkan dokumen-dokumen web dalam format

HTML”.

Page 23: PADA CV MARVELL SEKURINDO SURABAYA KERJA PRAKTIKrepository.dinamika.ac.id/id/eprint/4004/1/16410100077... · 2020. 3. 10. · nota, yang mana ... lain pada instansi pemerintah, perusahaan

12

3.3 Aplikasi

Menurut Nazrudin Safaat H (2012 : 9) Perangkat lunak aplikasi adalah suatu

subkelas perangkat lunak komputer yang memanfaatkan kemampuan komputer

langsung untuk melakukan suatu tugas yang diinginkan pengguna. Biasanya

dibandingkan dengan perangkat lunak sistem yang mengintegrasikan berbagai

kemampuan komputer, tapi tidak secara langsung menerapkan kemampuan tersebut

untuk mengerjakan suatu tugas yang menguntungkan pengguna.

3.4 Penjualan

Menurut Suwardjono (2014:381), penjualan adalah transaksi pertukaran

barang atau jasa hasil produksi perusahaan dengan kas atau klaim atas kas. Secara

teknis, transaksi penjualan adalah transaksi pertukaran aset. Penjualan dikatakan

telah terjadi secara teknis bila produk dan resiko yang melekat telah ditransfer ke

pembeli dan sebagai penghargaan penjual mendapatkan kas atau klaim.

3.5 HTML (Hyper Text Markup Language)

Menurut Sibero (2011c:19) “Hyper Text Markup Language atau HTML

adalah bahasa yang digunakan pada dokumen web sebagai bahasa untuk pertukaran

dokumen web”. Dokumen HTML terdiri dari komponen yaitu tag, elemen dan

atribut. Tag adalah tanda awal < dan tanda akhir > yang digunakan sebagai pengapit

suatu elemen. Elemen adalah nama penanda yang diapit oleh tag yang memiliki

fungsi dan tujuan tertentu pada dokumen HTML. Elemen dapat memiliki elemen

anak dan juga nilai. Elemen anak adalah suatu elemen yang berada didalam elemen

pembuka dan elemen penutup induknya. Nilai yang dimaksud adalah suatu teks

Page 24: PADA CV MARVELL SEKURINDO SURABAYA KERJA PRAKTIKrepository.dinamika.ac.id/id/eprint/4004/1/16410100077... · 2020. 3. 10. · nota, yang mana ... lain pada instansi pemerintah, perusahaan

13

atau karakter yang berada diantara elemen pembuka dan elemen penutup. Atribut

adalah properti elemen yang digunakan untuk mengkhususkan suatu elemen.

Elemen dapat memiliki atribut yang berbeda pada tiap masing-masingnya.

3.6 PHP (Hypertext Preprocessor)

Menurut Abdul Kadir (2013:17), PHP adalah bahasa pemrograman yang

ditunjukan untuk kepentingan pembuatan aplikasi web. Sebagai bahasa

pemrograman untuk web, PHP sebenarnya bukanlah satu-satunya, tetapi termasuk

yang populer. PHP memungkinkan pembuatan aplikasi web yang dinamis, dalam

arti, dapat membuat halaman web yang dikendalikan oleh data. Dengan demikian,

perubahan data akan membuat halaman web ikut berubah tanpa harus

mengubah script atau kode yang menyusun halaman web.

3.7 MySQL

Menurut Madcoms (2010:367), penyimpanan data yang fleksibel dan cepat

aksesnya sangat dibutuhkan dalam sebuah website yang interaktif dan dinamis.

Database sendiri berfungsi sebagai penampungan data yang anda input melalui

form website. Selain itu dapat juga di balik dengan menampilkan data yang

tersimpan dalam database ke dalam halaman website. Jenis database yang sangat

popular dan digunakan pada banyak website di internet sebagai bank data adalah

MySQL. MySQL menggunakan SQL dan bersifat gratis, selain itu MySQL dapat

berjalan di berbagai platform, antara lain Linux, Windows, dan sebagainya.

Page 25: PADA CV MARVELL SEKURINDO SURABAYA KERJA PRAKTIKrepository.dinamika.ac.id/id/eprint/4004/1/16410100077... · 2020. 3. 10. · nota, yang mana ... lain pada instansi pemerintah, perusahaan

14

3.8 Metode Waterfall

Menurut Rizky (2011:61), waterfall model sebagai salah satu teori dasar dan

seakan wajib dipelajari dalam konteks siklus hidup perangkat lunak, merupakan

sebuah siklus hidup yang terdiri dari mulai fase hidup perangkat lunak sebelum

terjadi hingga pasca produksi. Waterfall model memiliki definisi sendiri bahwa

sebuah hidup perangkat lunak memiliki sebuah proses yang linear dan sekuensial.

Gambar 3. 1 Pengembangan Model Waterfall

Gambar 3.1 menjelaskan model ini merupakan model yang paling banyak

dipakai dalam Software Engineering. Model ini melakukan pendekatan secara

sistematis, urut mulai dari level kebutuhan sistem lalu menuju ke tahap

Comunication, Planning, Modelling, Construction, dan Deployment. Gambar 3.1

menunjukkan tahapan umum dari model proses waterfall. Model ini disebut dengan

waterfall karena tahap demi tahap yang dilalui harus menunggu selesainya tahap

sebelumnya dan berjalan berurutan.

Page 26: PADA CV MARVELL SEKURINDO SURABAYA KERJA PRAKTIKrepository.dinamika.ac.id/id/eprint/4004/1/16410100077... · 2020. 3. 10. · nota, yang mana ... lain pada instansi pemerintah, perusahaan

15

3.9 DFD (Data Flow Diagram)

Menurut Sukamto dan Muhamad Salahuddin (2014:72), DFD (Data Flow

Diagram) atau dalam bahasa Indonesia menjadi Diagram Alir Data (DAD) adalah

representasi grafik yang menggambarkan aliran informasi dan transformasi

informasi yang diaplikasikan sebagai data yang mengatur dari masukan (input) dan

keluaran (output). DFD tidak sesuai untuk memodelkan sistem yang menggunakan

pemograman berorientasi objek.

Menurut Sukamto dan Muhamad Salahuddin (2014:72), berikut ini adalah

tahapan tahapan perancangan dengan menggunakan DFD:

1. Membuat DFD Level 0 atau sering disebut juga Context Diagram

DFD Level 0 menggambarkan sistem yang akan dibuat sebagai suatu

entitas tunggal yang berinteraksi dengan orang maupun sistem lain.

DFD Level 0 digunakan untuk mengambarkan interaksi antara

sistem yang akan dikembangkan dengan entitas luar.

2. Membuat DFD Level 1 DFD Level 1 digunakan untuk

menggambarkan modul-modul yang ada dalam sistem yang akan

dikembangkan. DFD Level 1 merupakan hasil breakdown DFD

Level 0 yang sebelumnya sudah dibuat.

3. Membuat DFD Level 2 Modul-modul pada DFD Level 1 dapat di

breakdown menjadi DFD Level 2. Modul mana saja yang harus di

breakdown lebih detail tergantung pada tingkat kedetailan modul

tersebut. Apabila modul tersebut sudah cukup detail dan rinci maka

modul tersebut sudah tidak perlu untuk di breakdown lagi. Untuk

Page 27: PADA CV MARVELL SEKURINDO SURABAYA KERJA PRAKTIKrepository.dinamika.ac.id/id/eprint/4004/1/16410100077... · 2020. 3. 10. · nota, yang mana ... lain pada instansi pemerintah, perusahaan

16

sebuah sistem, jumlah DFD Level 2 sama dengan jumlah modul

pada DFD Level 1 yang di breakdown.

4. Membuat DFD Level 3 dan seterusnya. DFD Level 3, 4, 5 dan

seterusnya merupakan breakdown dari modul pada DFD Level di

atasnya. Breakdown pada Level 3, 4, 5 dan seterusnya aturannya

sama persis dengan DFD Level 1 atau Level 2.

Tabel 3.1 Simbol-simbol Data Flow Diagram

NO Simbol Keterangan

1

External Entity

Kesatuan luar merupakan kesatuan (entity) di

lingkungan luar sistem yang dapat berupa orang,

organisasi atau sistem lainnya yang berada di

lingkungan luarnya yang akan memberikan input

atau menerima output dari sistem.

2

Data Flow

Arus data ini menunjukkan arus dari data yang

dapat berupa masukan untuk sistem atau hasil dari

proses sistem.

3

Process

Suatu proses adalah kegiatan atau kerja yang

dilakukan oleh orang, mesin, atau komputer dari

hasil suatu arus data yang masuk ke dalam proses

untuk dihasilkan arus data yang akan keluar dari

proses.

Page 28: PADA CV MARVELL SEKURINDO SURABAYA KERJA PRAKTIKrepository.dinamika.ac.id/id/eprint/4004/1/16410100077... · 2020. 3. 10. · nota, yang mana ... lain pada instansi pemerintah, perusahaan

17

4

Data Store

Simpanan data merupakan simpanan data suatu

file.

(Sumber: Sukamto, 2014)

3.10 CDM (Conceptual Data Model)

Menurut Sukamto dan Muhamad Salahuddin (2014:72), CDM (Conceptual

Data Model) atau model konsep data merupakan konsep yang berkaitan dengan

pandangan pemakai terhadap data yang disimpan dalam basis data. CDM dibuat

sudah dalam bentuk tabel-tabel tanpa tipe data yang menggambarkan relasi antar

tabel untuk keperluan implementasi ke basis data. CDM merupakan hasil

penjabaran lebih lanjut dari ERD.

Maka dapat disimpulkan bahwa CDM adalah sebuah konsep untuk

menggambarkan data yang disimpan dalam basis data berdasarkan pandangan

pengguna data. CDM digambarkan dalam bentuk tabel dan tanpa menggambarkan

relasi antara tabel satu dengan tabel lainnya.

3.11 PDM (Physical Data Model)

Menurut Sukamto dan Muhamad Salahuddin (2014:72), PDM (Physical

Data Model) atau model relasional adalah model yang menggunakan sejumlah tabel

untuk menggambarkan data serta hubungan antara data. Setiap tabel mempunyai

sejumlah kolom di mana setiap kolom memiliki nama yang unik beserta tipe

datanya. PDM merupakan konsep yang menerangkan detail dari bagaimana data

Page 29: PADA CV MARVELL SEKURINDO SURABAYA KERJA PRAKTIKrepository.dinamika.ac.id/id/eprint/4004/1/16410100077... · 2020. 3. 10. · nota, yang mana ... lain pada instansi pemerintah, perusahaan

18

disimpan di dalam basis data. PDM sudah merupakan bentuk fisik perancangan

basis data yang sudah siap diimplementasikan ke dalam DBMS sehingga nama

tabel juga sudah merupakan nama asli tabel yang diimplementasikan ke dalam

DBMS.

Maka dapat disimpulkan bahwa PDM adalah model dari basis data yang

menggunakan tabel sebagai gambaran data serta relasi-relasi antara data yang ada

dalam database secara detail.

Page 30: PADA CV MARVELL SEKURINDO SURABAYA KERJA PRAKTIKrepository.dinamika.ac.id/id/eprint/4004/1/16410100077... · 2020. 3. 10. · nota, yang mana ... lain pada instansi pemerintah, perusahaan

19

BAB IV

DESKRIPSI KERJA PRAKTIK

4.1 Analisis Sistem

Berdasatkan hasil wawancara pada saat pelaksanaan kerja praktik di CV.

Marvell Sekurindo, ditemukan beberapa permasalahan yang ditemukan.

Permasalahan yang terjadi yaitu pada setiap proses bisnis CV. Marvell

Sekurindo, yang pertama format pada faktur salah sehingga perusahaan harus

mengembalikan faktur yang dipesan kepada pihak percetakan dan ini juga

membuat perusahaan tidak memiliki faktur penjualan untuk sementara waktu.

Kedua, pembuatan faktur yang cukup lama, hal ini berpengaruh terhadap

perusahaan yang mana harus menunggu lebih lama untuk mendapatkan faktur

yang dipesan. Ketiga, Perusahaan harus mencari percetakan lain jika adanya

kendala pada percetakan sebelumnya. Hal ini memungkinkan adanya perbedaan

harga dan perbedaan kualitas faktur dan juga berdampak pada biaya

pengeluaran biaya.

4.1.1 Identifikasi Masalah

Permasalahaan yang dapat disimpulkan yaitu CV. Marvell Sekurindo masih

belum memiliki aplikasi yang dapat membuat faktur penjualan. Faktur tersebut

masih membutuhkan perusahaan percetakan yang sudah bekerjasama dengan

CV. Marvell Sekurindo. Kurang efektifnya pembuatan faktur inilah muncul

saran pembuatan aplikasi.

Page 31: PADA CV MARVELL SEKURINDO SURABAYA KERJA PRAKTIKrepository.dinamika.ac.id/id/eprint/4004/1/16410100077... · 2020. 3. 10. · nota, yang mana ... lain pada instansi pemerintah, perusahaan

20

Tabel 4.1 Tabel Identifikasi Permasalahan

4.1.1.1. Docflow

Alur proses dimulai dengan datangnya customer ke perushaan dan dibantu

oleh staff atau karyawan yang mana nantinya akan membantu menjelaskan barang

apa saja yang dibutuhkan oleh customer, hingga memberikan informasi harga yang

barang yang dipilih. Jika customer sudah memilih barang nantinya staff kasir akan

meng-inputkan daftar barang yang dipilih oleh customer. Sebelum daftar barang di-

print, staff kasir akan memberikan rekomendasi barang tambahan yang sesuai

NO Masalah Dampak Solusi

1 Format pada

faktur salah.

Perusahaan

mengembalikan faktur dan

membuat perusahaan tidak

memiliki faktur penjualan

untuk sementara waktu.

Dari semua dampak

yang dihasilkan, dapat

disimpulkan bahwa

perancangan aplikasi

penjualan yang

disertai fitur

pembuatan faktur

adalah solusi terbaik

untuk saat ini.

2 Lamanya

pembuatan faktur.

Perusahaan harus

menunggu lebih lama

untuk mendapatkan

faktur.

3 Mencari tempat

percetakan lain

jika terjadi kendala

pada percetakan

sebelumnya.

Adanya kemungkinan

perbedaan harga yang

akan berdampak pada

peningkatan pengeluaran

biaya.

Page 32: PADA CV MARVELL SEKURINDO SURABAYA KERJA PRAKTIKrepository.dinamika.ac.id/id/eprint/4004/1/16410100077... · 2020. 3. 10. · nota, yang mana ... lain pada instansi pemerintah, perusahaan

21

dengan barang yang dipilih sebelumnya. Barang yang direkomendasi kan bisa

seperti : rekomendasi penambahan kapasitas penyimpanan video CCTV,

rekomendasi peningkatan kualitas barang dengan menawarkan merk lain yang lebih

bagus, dan lain-lain. Jika customer setuju maka staff kasir akan menambahkan /

mengganti barang pada daftar barang sebelumnya. Saat selesai memilih barang,

staff kasir akan mencetak faktur pembayaran barang dan customer menandatangani

faktur penjualan.

Gambar 4. 1 Document Flow proses penjualan

Page 33: PADA CV MARVELL SEKURINDO SURABAYA KERJA PRAKTIKrepository.dinamika.ac.id/id/eprint/4004/1/16410100077... · 2020. 3. 10. · nota, yang mana ... lain pada instansi pemerintah, perusahaan

22

Jika customer sudah membayar produk yang dipilih, selanjutnya staff akan

membuatkan faktur pemasangan, sekaligus menentukan tanggal dan jam

pemasangan produk pada lokasi yang diinginkan. Kemudian staff akan menyimpan

faktur dan selanjutnya akan memberikan ke staff lapangan.

4.1.1.2. Identifikasi Pengguna

Berdasarkan hasil wawancara praktikan terhadap staff pada perusahaan di

dapati data sebagai berikut :

1. Transaksi penjualan

2. Transaksi pembuatan faktur pemasangan

Gambar 4.2 Docflow proses pembuatan faktur pemasangan

Page 34: PADA CV MARVELL SEKURINDO SURABAYA KERJA PRAKTIKrepository.dinamika.ac.id/id/eprint/4004/1/16410100077... · 2020. 3. 10. · nota, yang mana ... lain pada instansi pemerintah, perusahaan

23

4.1.1.3. Identifikasi Data

Berdasarkan hasil survey maka dapat dilakukan identifikasi data sebagai

berikut:

1. Data Master Admin

2. Data Penjualan

3. Data Pemasangan

4.1.2 Analisis Kebutuhan Pengguna

Kebutuhan staff :

Tabel 4.2 Tabel Analisis Kebutuhan Pengguna Admin

No Tugas dan Tanggung

Jawab

Kebutuhan

Data

Kebutuhan

Informasi

Output

1 Pengelolaan data

penjualan

Data

pembelian

customer

Informasi

data

pembelian

customer

Data

penjualan

2 Pengelolaan data

pemasangan

Data

pembelian

customer

Waktu

pemasangan

Data

pemasangan

Page 35: PADA CV MARVELL SEKURINDO SURABAYA KERJA PRAKTIKrepository.dinamika.ac.id/id/eprint/4004/1/16410100077... · 2020. 3. 10. · nota, yang mana ... lain pada instansi pemerintah, perusahaan

24

4.1.3 Analisis Kebutuhan Fungsional

1. Fungsi Pengelolaan Faktur Pemesanan

Tabel 4.3 Tabel fungsi pengelolaan faktur pemasangan

Nama Fungsi Fungsi pengelolaan faktur pemesanan

Pengguna 1. Staff

Deskripsi Fungsi ini digunakan untuk

menambah,mengubah,menghapus data barang yang

dipesan oleh customer

Alur Normal Aksi pengguna Respon sistem

Menambah data barang

Pegawai menambah data

produk dari customer

Sistem menambah data

barang yang dipilih

customer kedalam

aplikasi

Mengubah data transaksi

Jika staff ingin

mengubah data barang

yang dipilih oleh

customer, staff cukup

menekan tombol “+”

atau “-”

Sistem merubah data

barang sesuai permintaan

Menghapus data transaksi

Page 36: PADA CV MARVELL SEKURINDO SURABAYA KERJA PRAKTIKrepository.dinamika.ac.id/id/eprint/4004/1/16410100077... · 2020. 3. 10. · nota, yang mana ... lain pada instansi pemerintah, perusahaan

25

Jika staff melakukan

kesalahan atau ingin

menghapus data barang,

staff cukup menekan

tombol “Hapus”

Sistem menghapus data

barang sesuai permintaan

4.1.4 Kebutuhan Non Fungsional

Tabel 4.4 Tabel kebutuhan non fungsional

Kriteria Kebutuhan non fungsional

Keamanan sistem 1. Staff melakukan login pada

aplikasi degan memasukkan

username dan password yang

telah ditentukan sebelumnya

Pengguna terdiri dari:

a. Pegawai :

Username: admin,

Password: admin

2. Hak akses :

a. Staff – dapat mengakses

transaksi penjualan serta

transaksi faktur

pemasangan

Page 37: PADA CV MARVELL SEKURINDO SURABAYA KERJA PRAKTIKrepository.dinamika.ac.id/id/eprint/4004/1/16410100077... · 2020. 3. 10. · nota, yang mana ... lain pada instansi pemerintah, perusahaan

26

Response time Dalam pengoperasian aplikasi

penjualan ini, ketika staff hadir di

perusahaan maka staff langsung

menghidupkan komputer dan membuka

aplikasi, proses pembukaan aplikasi

dihitung sejak tampilan awal windows

membutuhkan waktu sekitar 5 menit

Usability Mempermudah dan mempercepat staff

dalam membuat faktur penjualan dan

faktur pemasangan

4.1.5 Analisis Kebutuhan Sistem Informasi

Adapun kebutuhan sistem yang akan digunakan antara lain:

a. Hardware

1. Laptop / PC

2. Keyboard

3. Mouse

b. Software

1. Minimal Windows 7

2. Mozilla Firefox atau Google Chrome

3. XAMPP

Page 38: PADA CV MARVELL SEKURINDO SURABAYA KERJA PRAKTIKrepository.dinamika.ac.id/id/eprint/4004/1/16410100077... · 2020. 3. 10. · nota, yang mana ... lain pada instansi pemerintah, perusahaan

27

4.2 Input Proses Output

4.3 Perancangan Sistem

Tahap selanjutnya setelah melakukan analisis permasalahan yaitu masuk ke

tahap merancang sistem. Tahap ini bertujuan untuk menentukan apa saja yang

dibutuhkan pada aplikasi dan nantinya akan di implementasikan pada saat aplikasi

dibangun. Tahapan – tahapan dalam perancangan sistem yang dilakukan adalah

pembuatan System Flow, Data Flow Diagram, Context Diagram, HIPO, CDM,

PDM, Struktur Tabel, Desain Interface.

4.3.1 System Flow

System flow ini berfungsi untuk digunakan menggambarkan jalannya

aplikasi secara garis besar. Bentuk dari system flow berbeda dengan bentuk

document flow dikarena beberapa proses yang dilakukan sudah secara otomatis.

Gambar 4. 3 Input Proses Output

Page 39: PADA CV MARVELL SEKURINDO SURABAYA KERJA PRAKTIKrepository.dinamika.ac.id/id/eprint/4004/1/16410100077... · 2020. 3. 10. · nota, yang mana ... lain pada instansi pemerintah, perusahaan

28

system flow sangat berguna dalam pembuatan aplikasi, karena system flow dapat

digunakan untuk mengetahui tabel – tabel apa saja yang digunakan oleh aplikasi.

a. Login

Pada bagian ini hanya terdapat 1 user yang dapat login kedalam aplikasi

penjualan yaitu user admin. Hak akses yang diterima oleh admin mencaup seluruh

proses pemesanan hingga pemasangan pesanan.

Gambar 4.4 Fungsi Login

Page 40: PADA CV MARVELL SEKURINDO SURABAYA KERJA PRAKTIKrepository.dinamika.ac.id/id/eprint/4004/1/16410100077... · 2020. 3. 10. · nota, yang mana ... lain pada instansi pemerintah, perusahaan

29

b. Transaksi Pemesanan

Pada tahap ini merupakan tahap pembuatan nota pemesanan produk yang

mana sebelumnya sudah di tentukan oleh pelanggan barang mana saja yang akan di

beli. Sebelumnya Pegawai admin harus login terlebih dahulu kemudian mengisikan

nama isntansi, nama pemesan, pesanan, dan nomor telepon yang mana di gunakan

sebagai kelengkapan data pemesanan produk. Jika data dirasa sudah benar, maka

admin dapat mencetak nota tersebut.

Gambar 4.5 Fungsi Pemesanan

Page 41: PADA CV MARVELL SEKURINDO SURABAYA KERJA PRAKTIKrepository.dinamika.ac.id/id/eprint/4004/1/16410100077... · 2020. 3. 10. · nota, yang mana ... lain pada instansi pemerintah, perusahaan

30

4.3.2 Struktur Basis Data

Pada tahap ini akan menjelaskan bagaimana merancang skema database

aplikasi yang menjadi sumber penyimpanan data.

a. Concept Data Model (CDM)

Di bawah ini adalah Concept Data Model transaksi pemesanan dan

pemasangan pada CV. Marvell Sekurindo :

Gambar 4.6 Concept Data Model

b. Physical Data Model (PDM)

Di bawah ini adalah Physical Data Model transaksi pemesanan dan

pemasangan pada CV. Marvell Sekurindo :

Gambar 4.7 Physical Data Model

Page 42: PADA CV MARVELL SEKURINDO SURABAYA KERJA PRAKTIKrepository.dinamika.ac.id/id/eprint/4004/1/16410100077... · 2020. 3. 10. · nota, yang mana ... lain pada instansi pemerintah, perusahaan

31

4.3.3 Struktur Tabel

Struktur tabel yang ada pada Rancang Bangun Aplikasi Penjualan Pada CV.

Marvell Sekurindo adalah sebagai berikut :

a. Tabel Pemesanan

Nama tabel : Pemesanan

Primary key : id_pesanan

Foreign key : -

Fungsi : Menyimpan Data Pemesanan

Tabel 4.5 Tabel Pemesanan

No. Nama Kolom Tipe Data Size Constraint

1 Id_pesanan Varchar 10 Primary

Key

2 Nama_instansi Varchar 50

3 Nama_pemesan Varchar 50

4 No_telp Integer

5 Isi Barang Varchar 200

6 Tanggal_pesan Date & Time

b. Tabel Pemasangan

Nama tabel : Pemasangan

Primary key : id_pemasangan

Foreign key : id_pesanan

Fungsi : Menyimpan Data Pemasangan

Page 43: PADA CV MARVELL SEKURINDO SURABAYA KERJA PRAKTIKrepository.dinamika.ac.id/id/eprint/4004/1/16410100077... · 2020. 3. 10. · nota, yang mana ... lain pada instansi pemerintah, perusahaan

32

Tabel 4.6 Tabel Pemasangan

No. Nama Kolom Tipe Data Size Constraint

1 Id_pemasangan Varchar 8 Primary

Key

2 Penerima Varchar 100

3 Kontak_penerima Integer

4 Tujuan_penerima Varchar 200

5 Barang_penerima Varchar 200

6 Tanggal_pemasangan Date

4.3.4 Implementasi Sistem

a. Desain Interface Form Login

Desain interface pada form login ini staff harus memasukkan username

dan password agar bisa masuk dan menjalakan fungsi – fungsi yang tersedia

pada sistem.

Gambar 4.8 Desain Interface Form Login

Page 44: PADA CV MARVELL SEKURINDO SURABAYA KERJA PRAKTIKrepository.dinamika.ac.id/id/eprint/4004/1/16410100077... · 2020. 3. 10. · nota, yang mana ... lain pada instansi pemerintah, perusahaan

33

b. Desain Interface Form Penjualan

Desain interface pada form penjualan ini staff harus mengisikan data

– data yang diperlukan, lalu menekan tombol “Simpan transaksi” agar

dapat di print.

Gambar 4.9 Desain Interface Form Penjualan

c. Desain Interface Print Nota Penjualan

Desain interface Print Nota penjualan ini ditampilkan ketika staff

menekan tombol “Print Nota” pada form Penjualan.

Gambar 4.10 Desain Interface Print Nota Penjualan

Page 45: PADA CV MARVELL SEKURINDO SURABAYA KERJA PRAKTIKrepository.dinamika.ac.id/id/eprint/4004/1/16410100077... · 2020. 3. 10. · nota, yang mana ... lain pada instansi pemerintah, perusahaan

34

d. Desain Interface Form Pemasangan

Desain interface pada form pemasangan ini staff harus mengisikan

data – data yang diperlukan, lalu menekan tombol “Simpan transaksi”

agar dapat di print.

Gambar 4.11 Desain Interface Form Pemasangan

e. Desain Interface Print Nota Pemasangan

Desain interface Print Nota pemasangan ini ditampilkan ketika

staff menekan tombol “Print Nota” pada form Pemasangan.

Gambar 4.12 Desain Interface Print Nota Pemasangan

Page 46: PADA CV MARVELL SEKURINDO SURABAYA KERJA PRAKTIKrepository.dinamika.ac.id/id/eprint/4004/1/16410100077... · 2020. 3. 10. · nota, yang mana ... lain pada instansi pemerintah, perusahaan

35

BAB V

PENUTUP

5.1 Kesimpulan

Pada proses pengembangan Rancang Bangun Aplikasi Penjualan Pada CV

Marvell Sekurindo dapat diambil beberapa kesimpulan sebagai berikut:

1. Pada Aplikasi Penjualan pada CV Marvell Sekurindo terdapat beberapa

fitur yang dapat melakukan pencacatan pesanan, cetak nota penjualan, dan

cetak nota pemasangan.

5.2 Saran

Dalam pengembangan aplikasi penjualan tersebut, dapat diajukan beberapa

saran, yaitu:

Pada Aplikasi Penjualan pada CV Marvell Sekurindo diharapkan

kedepannya menambahkan fitur stock barang sehingga staff tidak perlu mengetik

secara manual untuk membuat nota penjualan dan nota pemasangan.

Page 47: PADA CV MARVELL SEKURINDO SURABAYA KERJA PRAKTIKrepository.dinamika.ac.id/id/eprint/4004/1/16410100077... · 2020. 3. 10. · nota, yang mana ... lain pada instansi pemerintah, perusahaan

36

DAFTAR PUSTAKA

Andi, M. (2010). Adobe Dreamweaver CS5 dengan Pemrograman PHP-. MySQL.

Yogyakarta: CV Andi Offset.

Arief, M. (2011). Pemrograman Web Dinamis Menggunakan PHP dan MySQL.

Yogyakarta: C.V ANDI OFFSET.

Kadir, A. (2013). Buku Pintar Programer. Pemula PHP. Yogyakarta: Mediakom.

Rizky, S. (2011). Konsep Dasar Rekayasa Perangkat Lunak. Jakarta: Prestasi

Pustaka Publisher.

Sibero, A. F. (2011). Kitab Suci Web Programming. Yogyakarta: Mediakom.

Sukamto, R. A., & M, S. (2014). Rekayasa perangkat lunak : terstruktur dan

berorientasi objek. Bandung: Informatika.

Suwardjono. (2014). TEORI AKUNTANSI PEREKAYASAAN PELAPORAN

KEUANGAN. Yogyakarta: BPFE.