tugas akhir...ii dibuat di : karawang pada tanggal : 12 des 2020 yang menyatakan, yusuf frandi...

89
PERANCANGAN SISTEM INFORMASI PENJUALAN SOFA PADA CV.MAHESA MEBEL PABUARAN SUBANG TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III YUSUF FRANDI SUHERMAN NIM : 12174006 Program Studi Sistem Informasi Kampus Kabupaten Karawang Fakultas Teknik dan Informatika Universitas Bina Sarana Informatika 2020

Upload: others

Post on 22-Aug-2021

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

PERANCANGAN SISTEM INFORMASI PENJUALAN SOFA

PADA CV.MAHESA MEBEL PABUARAN SUBANG

TUGAS AKHIR

Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III

YUSUF FRANDI SUHERMAN

NIM : 12174006

Program Studi Sistem Informasi Kampus Kabupaten Karawang

Fakultas Teknik dan Informatika

Universitas Bina Sarana Informatika

2020

Page 2: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

ii

Dibuat di : Karawang

Pada Tanggal : 12 Des 2020

Yang Menyatakan,

Yusuf Frandi Suherman

SURAT PERNYATAAN KEASLIAN TUGAS AKHIR

Yang bertanda tangan di bawah ini:

Nama : Yusuf Frandi Suherman

Nim 12174006

Program Studi : Sistem Informasi Kampus Kabupaten Karawang

Fakultas : Teknologi Informasi Kabupaten Karawang

Perguruan Tinggi : Universitas Bina Sarana Informatika

Dengan ini menyatakan bahwa tugas akhir yang saya buat dengan judul:’’

Perancangan Sistem Infomasi Penjualan sofa pada CV. Mahesa Mebel

Pabuaran Subang”, adalah asli (orsinil) atau tidak plagiat (menjiplak) dan belum

pernah di terbitkan atau di pulikasikan dimanapun dan dalam bentuk apapun.

Demikian 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 ada 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 berdata dan kelulusan saya dari Universitas Bina

Sarana Informatika dicabut/dibatalkan.

Page 3: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

iii

Di buat : Karawang

Pada tanggal : 12 Des2020

Yang Menyatakan,

Yusuf Frandi Suherman

SURAT PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH

UNTUK KEPENTINGAN AKADEMIS

Yang bertanda tangan di bawah ini saya :

Nama : Yusuf Frandi Suherman

NIM 12174006

Program Studi : Sistem Informasi Kampus Kabupaten Karawang

Fakultas : Teknologi Informasi Kabupaten Karawang

Perguruan Tinggi : Universitas Bina Sarana Informatika

Dengan ini menyetujui untuk memberikan ijin kepada pihak Universitas Bina

Sarana Informatika, Hak Bebas Royalti Non- Eksklusif (Non-exclusive Royalti-

Free Right) atas karya ilmiah kami yang berjudul: “Perancangan Sistem Infomasi

Penjualan sofa pada CV. Mahesa Mebel Pabuaran Subang” beserta perangkat

yang diperlukan (apabila ada).

Dengan Hak Bebas Royalti Non-Eksklusif ini pihak Universitas Bina Sarana

Informatika berhak menyimpan, mengalih-media atau mem-format-kan,

mengelolanya 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 Universitas

Bina Sarana Informatika, segala bentuk tuntutan hukum yang timbul atas

pelanggaran Hak Cipta dalam karya ilmiah saya ini.

Demikian pernyataan ini saya buat dengan sebenarnya.

Page 4: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

PERSETUJUAN DAN PENGESAHAN TUGAS AKHIR

Tugas Akhir ini diajukan oleh:

Nama : Yusuf Frandi Suherman

NIM : 12174006

Jenjang : Diploma Tiga (D3)

Program Studi : Sistem Informasi Kampus Kabupaten Karawang

Fakultas : Teknik dan Informatika

Perguruan Tinggi : Universitas Bina Sarana Informatika

Judul Tugas Akhir : Perancangan Sistem Informasi Penjualan Sofa Pada CV.Mahesa Mebel Pabuaran Subang

Telah dipertahankan pada periode 2020-2 dihadapan penguji dan diterima sebagai bagian persyaratan yang diperlukan untuk memperoleh Diploma Ahli Madya Komputer (A.Md.Kom) pada Program Diploma Tiga (D3) Program Studi Sistem Informasi Kampus Kabupaten Karawang di Universitas Bina Sarana Informatika.

Karawang, 20 Januari 2021

PEMBIMBING TUGAS AKHIR

Dosen Pembimbing

: Eka Chandra Ramdhani, S.T, M.Kom.

D E W A N P E N G U J I

Penguji I : Syaiful Anwar, M.Kom.

Penguji II : Harsih Rianto, M.Kom.

iv

Page 5: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

v

LEMBAR KONSULTASI TUGAS AKHIR

UNIVERSITAS BINA SARANA INFORMATIKA

NIM 12174006

Nama Lengkap : Yusuf Frandi Suherman

Dosen Pembimbing : Eka Chandra Ramdhani, S. T, M.Kom Judul Tugas Akhir : Perancangan Sistem Infomasi Penjualan sofa pada

CV. Mahesa Mebel Pabuaran Subang

NO Tanggal

Bimbingan Pokok Bahasan

Paraf Dosen Pembimbing

1 2 Nov 2020 Bimbingan Perdana + Pengajuan Judul

2 8 Nov 2020 Bab I

3 15 Nov 2020 Revisi Bab I ACC + Pengajuan Bab II

4 19 Nov 2020 Revisi Bab II ACC + Pengajuan Bab III

5 25 Nov 2020 Bab III ACC + ACC Program

6 29 Nov 2020 Bab IV

7 1 Des 2020 Bab V + Lembar Pelengkap

8 3 Des 2020 ACC Keseluruhan

Catatan untuk Dosen Pembimbing.

Bimbingan Tugas Akhir

Dimulai pada tanggal : 2 November 2020

Diakhiri pada tanggal : 3 Desember 2020

Jumlah pertemuan bimbingan : 8 Pertemuan

Disetujui oleh,

Dosen Pembimbing

(Eka Chandra Ramdhani, S. T, M.Kom)

Page 6: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

vii

KATA PENGANTAR

Dengan mengucapkan puji syukur kepada Allah SWT yang telah melimpahkan

karunia dan nikmat-Nya sehingga pada akhirnya penulis dapat menyelesaikan tugas

akhir ini dengan baik. Dimana tugas akhir ini penulis sajikan dengan bentuk buku

sederhana, adapun judul tugas akhir yang penulis ambil yaitu “Perancangan Sistem

Informasi Penjualan Sofa Pada CV. Mahesa Mebel Pabuaran Subang”.

Dalam penulisan laporan ini, penulis merasa masih banyak sekali kekurangan-

kekurangan baik pada teknis penulisan maupun materi. Mengingat akan kemampuan

yang penulis miliki. Untuk itu dibutuhkan dengan sangat kritik dan saran dari semua

pihak guna menyempurnakan laporan ini.

Dalam penulisan laporan ini, penulis ucapkan terimakasih yang sebesar-

besarnya kepada pihak yang turut serta membantu dalam menyelesaikan laporan ini,

khususnya kepada:

1. Rektor Universitas Bina Sarana Informatika.

2. Ketua Jurusan Sistem Informasi Universitas Bina Sarana Informatika.

3. Bapak Eka Chandra Ramdhani, S. T, M.Kom Selaku Dosen Pembimbing Tugas

Akhir. Seluruh Staff, Karyawan, Dosen atau yang berada di lingkungan

Universitas Bina Sarana Informatika.

4. Bapak Enjang selaku Pemilik CV. Mahesa Mebel.

5. Orang tua dan seluruh keluarga yang telah memberikan dukungan baik moral,

spiritual maupun materi.

6. Rekan-rekan mahasiswa/i Universitas Bina Sarana Informatika khususnya

keluarga besar 12.6D.15.

Page 7: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

viii

7. Para sahabat, Faza Akmal, Rizki, Yusuf, Sahrul, iki, sinta, hani, sofia.

Terimakasih atas kebersamaan dan dukungan kalian.

Serta semua pihak serta semua pihak yang terlalu banyak untuk disebutkan satu

persatu sehingga terwujudnya penulisan ini. Penulis menyadari bahwa penulisan tugas

akhir ini masih sangat jauh dari kata sempurna, maka dari itu penulis memohon dengan

sangat untuk semua kritikan dan saran yang bersifatnya membangun untuk

kesempurnaan penulis dimasa yang akan datang.

Akhir kata, semoga Tugas Akhir ini dapat berguna bagi penulis khususnya dan

para pembaca yang berminat pada umumnya.

Page 8: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

ix

ABSTRAKSI

Yusuf Frandi Suherman (12174006), Perancangan Sistem Informasi Penjualan

Sofa Pada CV. Mahesa Mebel

Perancangan Sistem Informasi Penjualan Sofa merupakan hasil perkembangan

teknologi aplikasi komputer yang nantinya diharapkan dapat membantu dan

memudahkan pekerjaan manusia. Masalah yang sering terjadi di CV. Mahesa Mebel

adalah semua kegiatan tersebut masih dilakukan secara manual, karena sistem

informasi Penjualan tersebut belom terkelola dengan baik seperti proses pengolahan

data transaksi penjualan, pengolahan data transaksi pembelian, pengelolaan data

produk, dan pengelolaan data customer. Metode penelitian yang digunakan dalam

penelitian ini menggunakan metode pengembangan perangkat lunak waterfall.

Website sistem informasi vapestore ini dimulai dari pembuatan desain program berupa

Entity Relationship Diagram dengan lima tabel pendukung, beserta Logical Record

Structur, Struktur Navigasi yang terdiri dari admin dan user, sampai pengujian

program yang dilakukan untuk menyesuaikan aplikasi apakah mudah digunakan atau

tidak dan mengecek apakah sistem berjalan sesuai dengan perintah atau tidak

berdasarkan preferensi dan responden. Pembuatan program ini menggunakan Sublime

Text sebagai teks editor, XAMPP v.3.2.2 sebagai server lokal dan PHPMyAdmin.

Dengan adanya program aplikasi ini diharapkan dapat memberikan kemudahan dalam

pengolahan data penjualan dan transaksi pembelian serta pengelolaan laporan

penjualan dan laporan transaksi pembelian agar lebih tepat dan akurat.

Kata Kunci: Sistem Informasi, Mebel, Web

Page 9: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

x

Yusuf Frandi Suherman (12174006), Sofa Sales Information System Design at CV.

Mahesa Furniture

Sofa Sales Information System Design is the result of the development of computer

application technology which is expected to help and facilitate human work. Problems

that often occur in CV. Furniture Mahesa is all of these activities are still done

manually, because the Sales information system has not been well managed, such as

processing sales transaction data, processing purchase transaction data, managing

product data, and managing customer data. The research method used in this study

uses the waterfall software development method. This vapestore information system

website starts from making a program design in the form of an Entity Relationship

Diagram with five supporting tables, along with a Logical Record Structure, a

Navigation Structure consisting of admin and users, to program testing to adjust the

application whether it is easy to use or not and to check whether the system is walk

according to orders or not based on preferences and respondents. Making this program

using Sublime Text as a text editor, XAMPP v.3.2.2 as a local server and

PHPMyAdmin. With this application program is expected to provide convenience in

processing sales and purchase transaction data as well as managing sales reports and

purchase transaction reports to be more precise and accurate.

ABSTRACTION

Keywords: Information Systems, Mebel, Web

Page 10: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

xi

DAFTAR ISI

Lembar Judul Tugas Akhir ........................................................................................ i

Lembar Pernyataan Keaslian Tugas Akhir ............................................................... ii

Lembar Pernyataan Publikasi Karya Ilmiah.............................................................. iii

Lembar Persetujuan dan Pengesahan Tugas Akhir ................................................... iv

Lembar Konsultasi Tugas Akhir ............................................................................... v

Kata Pengantar .......................................................................................................... vii

Lembar Abstraksi ...................................................................................................... ix

Daftar Isi.................................................................................................................... xi

Daftar Simbol ............................................................................................................ xiii

Daftar Gambar ........................................................................................................... xiv

Daftar Tabel .............................................................................................................. xv

Daftar Lampiran ........................................................................................................ xvi

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

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

1.2. Tujuan dan Manfaat ...................................................................... 2

1.3. Metode Penelitian .......................................................................... 3

1.3.1. Metode Pengembangan Perangkat Lunak .......................... 3

1.3.2. Metode Pengumpulan Data ................................................. 5

1.4. Ruang Lingkup .............................................................................. 5

BAB II LANDASAN TEORI ......................................................................... 6

2.1. Konsep Dasar Sistem .................................................................... 6 2.1.1. Pengertian Sistem ............................................................... 6

2.1.2. Pengerti Informasi ............................................................... 6

2.1.3. Pengertian Sistem Informasi ............................................... 7

2.1.4. Pengertian Sistem Informasi Manajemen ........................... 8

2.1.5. Pengertian Website .............................................................. 8

2.1.6. Pengertian Basis Data ......................................................... 9

2.1.7. Pengertian XAMPP ............................................................. 10

2.1.8. Pengertian PHP MyAdmin .................................................. 10

2.2. Teori Pendukung ........................................................................... 11

2.2.1. Entity Relationship Diagram (ERD) ................................... 12

2.2.2. Logical Record Structur (LRS) ........................................... 13

2.2.3. Unified Modeling Language(UML) .................................... 14

2.2.4. Aktivity Diagram ................................................................. 15

2.2.5. Use Case Diagram .............................................................. 15

2.2.6. Class Diagram .................................................................... 17

2.2.7. Sequence Diagram .............................................................. 18

BAB III PEMBAHASAN ................................................................................. 19

3.1. Tinjauan Perusahaan ..................................................................... 19 3.1.1. Sejarah Perusahaan ............................................................. 20

3.1.2. Struktur Organisasi dan Fungsi ........................................... 19

Page 11: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

xii

3.2. Prosedur Sistem Berjalan .......................................................... 21

3.3. Diagram Aktivitas Sitem Berjalan............................................. 22

3.4. Spesifikasi Dokumen Masukan ................................................. 23

3.5. Spesifikasi Dokumen Keluaran ................................................. 23

3.6. Permasalahan Pokok ................................................................. 24

3.7. Pemecahan Masalah.................................................................. 24

BAB IV Perancangan Sistem Usulan .......................................................... 25 4.1. Tahapan Perancangan Sistem.................................................... 25 4.1.1. Analisa Kebutuhan.......................................................... 25 4.1.2. Rancangan Diagram Use Case ........................................ 27 4.1.3. Rancangan Diagram Aktivitas ......................................... 34 4.1.4. Rancangan Dokumen Sistem Usulan .............................. 45 4.1.5. Rancangan Prototype ...................................................... 46 4.2. Peracnangan Perangkat Lunak .................................................. 52 4.2.1. Entity Relationship Diagram (ERD)................................ 52 4.2.2. Logical Record(LRS) ...................................................... 53 4.2.3. Spesifikasi File................................................................ 53 4.2.4. Class Model / Classs Diagram ........................................ 60 4.2.5. Sequence Diagram .......................................................... 61 4.2.6. Spesifikasi Hardware Dan Software............................... 64

4.2.7. Jadwal Implamentasi....................................................... 66

BAB V PENUTUP...................................................................................... 67 5.1. Kesimpulan .............................................................................. 67 5.2. Saran ........................................................................................ 67

DAFTAR PUSTAKA .............................................................................................. 68

DAFTAR RIWAYAT HIDUP ............................................................................... 69

SURAT KETERANGAN RISET/PKL ................................................................. 70

LAMPIRAN-LAMPIRAN ..................................................................................... 71

Page 12: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

xiii

DAFTAR SIMBOL

1. Simbol ERD (Entitiy Relationship Diagram)

HIMPUNAN ENTITAS

Digunakan untuk menggambaran

objek yang dapat diidentifiasian dalam

lingungan pemakai

ATRIBUT

Menggambaran elemen-elemen dari

suatu entity yang menggambaran

entity

RELASI

Entitiy dapat berhubungan satu sama

lain. Hubungan ini disebut

relationship

LINK

Digunakan untuk menghubungkan

entity dengan relasi dan entity dengan

atribut

Page 13: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

xiv

DAFTAR GAMBAR

Halaman Gambar II.1. Metode Waterfall ................................................................................. 14

Gambar II.2. Struktur Navigasi Linier ...................................................................... 16

Gambar II.3. Struktur Navigasi Non-Linier .............................................................. 17

Gambar II.4. Struktur Navigasi Hirarki .................................................................... 17

Gambar II.5. Struktur Navigasi Campuran ............................................................... 18

Gambar II.6. Ilustrasi Entity Relationship Diagram ................................................. 19

Gambar II.7. Ilustrasi Logical Record Structure ....................................................... 19

Gambar III.1. Struktur Organisasi ............................................................................. 23

Gambar III.2. Entity Relationship Diagram .............................................................. 26

Gambar III.3. Logical Record Structure ................................................................... 27

Gambar III.4. Struktur Navigasi Admin .................................................................... 37

Gambar III.5. Struktur Navigasi User ....................................................................... 38

Gambar III.6. Halaman Login Admin ....................................................................... 40

Gambar III.7. Halaman Beranda Admin ................................................................... 41

Gambar III.8. Halaman Data Produk ........................................................................ 41

Gambar III.9. Halaman Data Customer .................................................................... 42

Gambar III.10. Halaman Data Transaksi................................................................... 42

Gambar III.11. Halaman Data Pembayaran .............................................................. 43

Gambar III.12. Halaman Beranda ............................................................................. 43

Gambar III.13. Halaman Produk ............................................................................... 44

Gambar III.14. Halaman Tentang ............................................................................. 44

Gambar III.15. Halaman Konfirmasi Pembayaran .................................................... 45

Gambar III.16. Halaman Kontak Kami ..................................................................... 45

Page 14: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

xv

DAFTAR TABEL

Halaman Tabel IV.1. Spesifikasi File Customer .................................................................... 48

Tabel IV.2. Spesifikasi File Produk ........................................................................ 49

Tabel IV.3. Spesifikasi File Transaksi .................................................................... 50

Tabel IV.4. Spesifikasi File Detail transaksi .......................................................... 51

Tabel IV.5. Spesifikasi File Pembayaran ................................................................ 52

Tabel IV.6. Spesifikasi File Ongkir ........................................................................ 53

Tabel IV.7. Spesifikasi File Testimoni ................................................................... 54

Page 15: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

xvi

DAFTAR LAMPIRAN

Halaman Lampiran A.1. Laporan Data Transaksi .................................................................. 71

Lampiran B.1. Cetak Pemesanan ............................................................................ 72

Lampiran B.2. Cetak Bukti Bayar ........................................................................... 73

Lampiran B.3. Surat Jalan ....................................................................................... 74

Page 16: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

BAB I

PENDAHULUAN

1.1. Latar Belakang Masalah

Perkembangan teknologi informasi telah memberikan kontribusi yang cukup

berarti dalam meningkatkan kegiatan usaha khususnya dalam hal pengolahan data

yang memberi dukungan terhadap pengambilan keputusan-keputusan bisnis serta

perkembangan teknologi informasi telah memberikan kontribusi yang cukup berarti

dalam meningkatkan kegiatan pelayanan.

Pemanfaatan teknologi informasi dalam suatu aktivitas bisnis merupakan

hal yang cukup penting, begitu pentingnya hampir setiap perusahaan yang serupa

menggunakan sistem pelayanan bisnis secara online. Sistem ini sangat efektif karena

dirancang untuk memberikan pelayanan berupa informasi tentang suatu perusahaan,

sehingga pembeli dapat mengetahui apa saja yang tersedia dalam perusahaan tersebut.

CV. Mahesa Mebel merupakan perusahaan yang bergerak dibidang penjualan

barang mebel. dimana setiap harinya dilakukan pembukuan yang dibuat untuk

menyimpan data-data penjualan. Dengan pendapatan perbulannya mampu mencapai

omset sekitar Rp20 jutaan sebulan. Dan untuk laporan penjulan perbulannya masih

banyak proses pencatatan yang rancu, stok barang kurang terkontrol serta kurang

luasnya lingkup promosi. Oleh sebab itu kebutuhan informasi bagi stakeholder

(pelanggan, pegawai, pimpinan) tidak dapat terpenuhi dengan baik sehingga pada

akhirnya menyebabkan peningkatan kinerja perusahaan sulit untuk tercapai.

Sistem penjualan yang sedang berjalan di Mahesa Mebel adalah pembeli yang

tertarik untuk membeli produk yang di inginkan atau memilih berdasarkan katalog

atau brosur yang disediakan dan juga melalui pemesanan via telepon, sehingga masih

1

Page 17: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

2

banyak Customer yang berada di luar daerah tidak dapat mengetahui secara pasti

informasi produk-produk baru yang tersedia.

Melihat permasalah di atas perusahaan memerlukan adanya sistem, yang dapat

membantu perusahaan dalam mengoptimalkan pemasaran dan penjualan, serta dapat

membantu pelanggan untuk mendapatkan informasi-informasi produk yang ada di

perusahaan, meningkatkan pelayanan dan lebih memudahkan pelanggan melakukan

pemesanan barang.

Sesuai dengan latar belakang diatas maka dibutuhkan sebuah sistem

informasi untuk memudahkan pemesanan penjualan dari yang kovesional menjadi

terkomputerisasi pada Mahesa Mebel.

1.2. Tujuan dan manfaat

Tujuan dalam penulisan Tugas Akhir Perancangan Sistem Informasi Penjualan

Sofa pada CV. Mahesa Mebel adalah :

1. Untuk mengetahui bagaimana sistem penjualan yang sedang berjalan saat ini.

2. Merancang sistem informasi pemasaran dan penjualan tersebut agar

menghasilkan informasi yang cepat, tepat dan akurat.

3. Agar hasil penelitian dapat dimanfaatkan dan digunakan oleh instansi sebagai

referensi dasar untuk mengambil solusi dari permasalahan yang ada.

Sedangkan manfaat tugas akhir adalah sebagai berikut :

1. Manfaat untuk penulis

Sebagai sarat kelulusan Program Diploma Tiga (III) Program Studi Sistem

Informasi di Universitas Bina Sarana Informatika.

Page 18: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

3

2. Manfaat untuk objek penelitian

a. sebagai bahan evaluasi terhadap sistem yang sudah berjalan.

b. Menghasilkan suatu informasi yang cepat dan akurat dalam membantu dan

memudahkan proses penjualan.

3. Manfaat untuk pembaca

Memberikan pemahaman mengenai konsep perancangan sistem informasi

penjualan sehingga lebih optimal.

1.3. Metode Penelitian

1.3.1. Metode Pengembangan Perangkat Lunak

Menurut (Andi Saryoko, Hendri, 2019:28) “Model air terjun (waterfall) sering

juga disebut model sekuensial linier (sequential linear) atau alur hidup klasik (classic

life cycle)”. Model air menyediakan pendekatan alur hidup perangkat lunak secara

sekuensial atau terurut dimulai dari analisis, desain, pengkodean, pengujian, dan tahap

pendukung (support). Berikut adalah 5 tahap gambaran air terjun :

1. Anilisa Kebutuhan Perangkat Lunak

Proses pengumpulan kebutuhan dilakukan secara intensif untuk

menspesifikasikan kebutuhan perangkat lunak agar dapat dipahami seperti apa

yang dibutuhkan oleh user.

2. Desain

Proses desain akan menerjemahkan syarat kebutuhan ke sebuah perancangan

perangkat lunak yang dapat diperkirakan sebelum dibuat coding. Proses ini

berfokus pada struktur data, representasi interface dan struktur diagram

didesain menggunakan microsoft visio dan database menggunakan

phpmyadmin.

Page 19: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

4

3. Pembuatan Kode Program

Pada tahap code generation atau coding merupakan penerjemahaan design

dalam bahasa yang bisa dikenal oleh computer, pada proses ini penulis

menggunakan kode Php, Javascript, dan CSS dalam membangun perancangan

sistem penjualan pada CV. Mahesa Mebel. Setelah pengkodean selesai maka

akan dilakukan testing terhadap sistem yang telah dibuat tadi. Tujuan testing

adalah menentukan kesalahan-kesalahan terhadap sistem tersebut dan

kemudian bisa diperbaiki.

4. Pengujian

Pengujian fokus pada perangkat lunak dari segi logik dan fungsional serta

memastikan bahwa semua bagian sudah diuji. Hal ini dilakukan untuk

meminimalisir kesalahan (error) dan memastikan keluaran yang dihasilkan

sesuai dengan keinginan.

5. Pendukung (support) atau pemeliharaan (maintenance)

Tidak menutup kemungkinan sebuah perangkat lunak mengalami perubahan

ketika sudah dikirimkan ke user. Perubahan bisa terjadi karena adanya

kesalahan yang muncul dan tidak terdeteksi saat pengujian atau perangkat

lunak harus beradaptasi dengan lingkungan baru. Tahap pendukung atau

pemeliharaan mulai dari analis spesifikasi untuk perubahan perangkat lunak

yang sudah ada, tapi tidak untuk membuat perangkat lunak baru.

Page 20: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

5

1.3.2. Metode Pengumpulan Data

Untuk memperoleh data yang akurat dan relevan dalam penulisan laporan tugas

akhir ini, maka penulis menggunakan beberapa metode pengumpulan data sebagai

sarana untuk membantu dan memudahkan penulis dalam penyusunan laporan. Adapun

metode pengumpulan data yang penulis gunakan dalam penulisan tugas akhir ini

adalah :

1. Metode Observasi

Penulis melakukan riset langsung ke lokasi CV. Mahesa Mebel yang Beralamat

di Kp.Siluman Kerajan RT 005 RW 002 Desa Siluman Kec. Pabuaran

Kab.Subang. untuk mendapatkan informasi yang diperlukan, sepeti prosedur

penjualan, pendataan, dan pembayarannya.

2. Wawancara

Penulis melakukan wawancara kepada pemilik toko, Bapak Enjang Supriadi

untuk mendapatkan informasi lengkap mengenai semua prosedur yang terdapat

pada CV. Mahesa Mebel.

3. Studi Pustaka

Penulis mengumpulkan data-data dengan mencari informasi di internet, jurnal

dan membaca buku-buku di perpustakaan ataupun sumber lainnya yang

berkaitan dengan pembuatan sistem informasi penjualan berbasis web.

1.4. Ruang Lingkup

Dalam Tugas Akhir ini penulis membuat perancangan sistem informasi

berbasis web dengan dua hak akses yaitu user dan admin dalam halaman web. Untuk

user dapat melakukan login, melakukan transaksi, melakukan pembayaran dan melihat

Page 21: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

6

tentang perusahaan. Sedangkan admin berfungsi untuk mengelola data produk,

mengelola data customer, menglola data transaksi dan mengelola data pembayaran.

Page 22: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

BAB II

LANDASAN TEORI

2.1. Konsep Dasar Sistem

2.1.1. Pengertian Sistem

“Sistem adalah kumulan atau grup dari sub sistem/bagian komponen ataupun

baik phisik ataupun non phisik yang saling berhubungan satu sama lain dan bekerja

sama secara harmonis untuk mencapai suatu tujuan tertentu.” (Susanto, 2017:18).

Menurut AS & Septiani “Sistem suatu kumpulan atau himpunan dari unsur,

komponen, atau pariabel yang terorganisir, saling berintraksi, saling tergantung satu

sama lain dan terpadu.” (Romadhon & Desmulyati, 2019).

Menurut O’Brien “Sistem adalah kumpulan komponen yang saling

berhubungan yang bekerja sama untuk hubungan tertentu, melalui masukan dan

menghasilkan keluaran yang ada didalamnya terdapat proses yang dapat

diorganisasikan.” (Lavariano Dio, 2016).

2.1.2. Pengertian Informasi

“Informasi adalah suatu data yang telah diproses memiliki arti dan berguna

untuk pengguna serta mengangandung kapasitas yang akurat.” (Lavariano Dio,

2016).

Menurut Sutejo “Informasi merupakan hasil pemprosesan data yang

diperoleh dari setiap elemen sistem tersebut menjadi bentuk yang mudah dipahami

dan merupakan pengetahuan yang relevan dan dibutuhkan dalam pemahaman fakta-

fakta yang ada.” (Ahmad & Munawir, 2018:7).

7

Page 23: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

8

Menurut Gardon B. Davis “Informasi yaitu data yang telah diproses kedalam

suatu bentuk yang memiliki arti dalam penerima dan memiliki nilai nyata yang

dibutuhkan untuk proeses pengambilan keputusan saat ini maupun saat mendatang.”

(Ahmad & Munawir, 2018:7).

Menurut Sutabri “Informasi adalah data yang telah diklasifikasi atau diolah

atau interpretasi untuk digunakan untuk proses pengambilan keputusan.” (Nia

Permatasari, 2018).

2.1.3. Pengertian Sistem Informasi

“Sistem informasi adalah kumpulan dari sub-sub sistem baik phisik maupu

non phisik yang saling berhubungan satu sama dan bekerja sama secara harmonis

untuk mencapai suatu tujuan yaitu mengolah data menjadi informasi yang berguna.”

(Susanto, 2017:55)

Menurut Laudon “Sistem informasi merupakan komponen-komponen yang

saling berhubungan dan bekerja sama untuk mengumpulkan, memproses,

menyimpan dan menyebarkan informasi untuk mendukung pengambilan keputusan,

kordinasi, pengendalian dan untuk memberikan gambar aktivitas didalam

perusahaan.” (Susanto, 2017:55)

Menurut McKeown “Sistem informasi merupakan gabungan dari komputer

dan user yang mengelola perubahan data menjadi informasi serta menyimpan data

dan informasi tersebut.” (Susanto, 2017:56)

2.1.4. Pengertian Siatem Informasi Manjemen

“Sistem informasi manajemen merupakan sistem informasi bagi semua

tingkatan manajemen organisasi secara keseluruhan.” (Susanto, 2017:71)

Page 24: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

9

Menurut Hartono “Sistem informasi manajemen merupakan penerapan sistem

teknologi informasi pada organisasi bisnis.” (Khristianto et al., 2016:29).

Sistem informasi manajemen adalah serangkaian sub sistem yang menyeluruh

dan terkoordinasi dan secara rasional terpadu yang mampu mentransformasi data

sehingga menjadi informasi lewat serangkaian cara guna meningkatkan produktivitas

yang sesuai dengan gaya dan sifat manajer atas dasar criteria mutu yang elah

ditetapkan. (Purnama, 2016:15)

2.1.5. Website

a. Website

Menurut Taufik “Website merupakan tempat penyimpanan data dan

informasi dengan menggunakan topik tertentu, Diumpamakan situs web ini adalah

sebuah buku yang berisikan sebuah topik tertentu, website atau situs web merupakan

kmpulan dari halaman-halaman web yang saling berkaitan didalam web tersebut.”

(Romadhon & Desmulyati, 2019).

b. Internet

“Internet merupakan jaringan komputer raksaksa yang mengintegrasikan

jaingan komputer diseluruh dunia, berbagai informasi ditawarkan oleh internet yang

pada intinya membantu para pemakai komputer untuk saling bertukar

informasi/komunikasi.” (Susanto, 2017:316).

“Internet adalah jaringan global yang menghubungkan komputer-komputer

seluruh dunia, dengan internet sebuah komputer bisa mengakses data yang terdapat

pada komputer yang lain dibenua yang berbeda” (Nia Permatasari, 2018:19).

Page 25: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

10

c. Web Browser

Menurut Edy , et al “Web browser adalah perangkat lunak yang fungsinya

menerima dan menyajikan informasi diinternet. Sumber infomasi bisa dilihat dengan

menggunakan web browser, baik yang berupa halaman web, gambar, video atau jenis

konten lainnya.” (Fathansyah , 2019)

d. Web Server

“Web server adalah suatu program komputer yang mempunyai tanggung

jawab atau tugas menerima permintaan HTTP dari komputer klien, yang dikenal

dengan nama web browser dan melayani mereka dengan menyediakan repon HTTP

berupa konten data.” (Nia Permatasari, 2018:19).

2.1.6. Basis Data

a. MySQL

“MySQL adalah DBMS open source untuk database berbasi web.” (Ahmad &

Munawir, 2018:53).

Menurut MADCOMS “MySQL adalah sistem manajemen Database SQL

yang bersifat Open Seurce dan paling popular saat ini. Sistem Database

MySQLmendukung beberapa fitur seperti multithreaded, multiuser, dan SQL

Database system (DBMS)”. (Nia Permatasari, 2018:21)

2.1.7. XAMPP

Menurut MADCOMS “XAMPP adalah adalah paket kumpulan software yang

terdiri dari Apache , MySQL, PhpMyAdmin, PHP, Perl, Filezilla, dan lain.”(Nia

Permatasari, 2018:19)

Page 26: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

11

Menurut Raharjo “XAMPP adalah software yang membungkus Apache,

HTTP Server, MariaDB, PHP, dan Perl.” (Romadhon & Desmulyati, 2019:24)

2.1.8. PHP MyAdmin

PhpMyAdmin adalah aplikasi web PHP sebagai administrator

MySQL,PhpMyAdmin mendukung sebagai aktivitas MySql seperti pengolahan data,

table, relasi antar table dan sebagainya. (Asri Wahyuni, 2019).

2.2. Teori Pendukung

2.2.1. Entity Relationship Diagram (ERD)

Teknik pemodelan entity relationship diagram (ERD) sering digunakan

menggambarkan relasi/hubungan antar entitas yang berada pada basis data.

Relasi/hubungan tersebut menandakan terjadinya interaksi-interaksi antar setiap

entitas/tabel yang berada pada basis data.

Menurut (Rosa dan Shalahuddin, 2015:50) Model E-R (ERD) adalah

“Penyimpanan basis data menggunakan OODBMS”.

Maka dari itu dapat disimpulkan bahwa entity relationship diagram (ERD)

merupakan model yang menggambarkan suatu penyimpanan basis data yang

menggunakan susunan data dalam sistem secara abstrak dan menjelaskan relasi yang

terjadi.

Gambar atau simbol yang terdapat pada entity relationship diagram (ERD)

sering disebut dengan komponen. Komponen entity relationship diagram (ERD)

disajikan ke dalam bentuk tabel.

Page 27: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

12

2.2.2. Logical Record Structure (LRS)

Menurut Ladjamudin menyatakan bahwa: Logical record structure (LRS)

atau yang dikenal sebagai record-base model digunakan untuk menggambarkan hasil

rancangan basis data untuk merepresentasikan data dan relasi. Logical record

structure (ERD) memiliki fungsi yang sama entity relationship diagram (ERD) yaitu

untuk menggambarkan rancangan basis data. (Widyatama &Suprapty, 2018)

LRS merupakan hasil transformasi diagram E-R (ERD) menggunakan aturan-

aturan tertentu. Aturan-aturan tersebut yaitu:

a. Setiap entityakan diubah ke dalam bentuk sebuah kotak dengan namaentity berada

di luar kotak dan atribut berada di dalam kotak.

b. Sebuah relasi kadang disatukan dalam sebuah kotak bersama entity, kadang

dipisah dalam sebuah kotak tersendiri.

Dari pernyataan diatas dapat dapat disimpulkan bahwa LRS merupakanhasil

kardinalitas dari diagram E-R (ERD) menjadi LRS yang memiliki hubungan searah

dari beberapa record dan akan mengikuti pola pemodelan tertentu dalam kaitannya

dengan konversi LRS. Aturan pokok yang telah diuraikan mempengaruhi

langkahpentransformasian yaitu kardinalitas.

Adapun kardinalitas tersebut Ladjamudin (Widyatama &Suprapty, 2018) yaitu:

a. 1:1 (one to one) Relasi 1:1 akan membentuk 2 tabel.

b. 1:M (one to many) Relasi 1:M akan membentuk 2 tabel.

c. M:N (many to many) Relasi M:N akan membentuk 2 tabel utama dengan 1 tabel

bantuan (tabel detail).

Page 28: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

13

2.2.3. Unified Modeling Language (UML)

Menurut Rosa dan Shalahuddin mengemukakan bahwa: Pada perkembangan

teknik pemprograman berorientasi objek, munculah sebuah standarisasi bahasa

pemodelan untuk pembangunan berorientasi objek, yaitu Unified Modeling

Language (UML).

UML muncul karena adanya kebutuhan pemodelan visual untuk

menspesifikasikan, menggambarkan, membangun, dan dokumentasi dari sistem

perangkat lunak. UML merupakan bahasa visual untuk pemodelan dan komunikasi

mengenai sebuah sistem dengan menggunakan diagram dan teks-teks pendukung.

(Sari & Novita, 2019)

“UML singkatan dari Unified Modeling Language yang berarti Bahasa

pemodelan standar.” (Muslihudin, 2016)

Menurut (Muslihudin, 2016) UML diaplikasikan untuk maksud tertentu,

biasanya antara lain untuk:

a. Merancang perangkat lunak.

b. Sarana komunikasi antara perangkat lunak dengan proses bisnis.

c. Menjabarkan sistem secara rinci untuk analisis dan mencari apa yang diperlukan

sistem.

d. Mendokumentasi sistem yang ada, proses-proses dan organisasinya.

Para pengembang sistem berorientasi objek menggunakan Bahasa model

untuk menggambarkan, membangun dan mendokumentasikan sistem yang mereka

rancang. Yang termasuk kedalam UML yaitu use case diagram, activity diagram,

class diagram dan sequence diagram.

Page 29: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

14

2.2.4. Activity Diagram

“Diagram Aktivitas adalah tipe khusus dari diagram status yang

memperlihatkan aliran dari suatu aktivitas ke aktivitas lainnya dalam suatu sistem.

Diagram ini terutama penting dalam suatu sistem serta pemodelan fungsi-fungsi

suatu sistem dan memberi tekanan pada aliran kendali antar objek.” (Muslihudin,

2016)

Menurut Fowler “usecase menggambarkan rangkaian aliran dari aktivitas,

digunakan untuk mendeskripsikan aktifitas yang dibentuk dalam suatu operasi

sehingga dapat juga digunakan untuk aktifitas lainnya seperti usecase atau

interaksi.”(Dewi & Suminten, 2019)

Sumber: (Dewi & Suminten, 2019)

Gambar II.1

Activity Diagram

Page 30: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

15

2.2.5. Use Case Diagram

Menurut Suhedar dan Gunandi “Use case diagram adalah rangkaian atau

uraian sekelompok yang saling terkait dan membentuk sistem secara teratur yang

dilakukan atau diawasi oleh sebuah 15ctor. Use case digunakan untuk membentuk

tingkah-laku benda/ things dalam sebuah model serta direalisasikan oleh sebuah

collaboration.” (Rismayani & Hasyrif SY, 2016)

“Diagram ini memperlihatkan himpunan use case dan 15ctor-aktor (suatu

jenis khusus dari kelas). Diagram ini terutama sangat penting untuk mengorganisasi

dan memodelkan perilaku suatu system yang dibutuhkan serta diharapkan

pengguna.” (Muslihudin, 2016)

Menurut Fowler menyatakan bahwa: Usecase adalah abstraksi dari interaksi

antara sistem dan 15 ctor. Use case bekerja dengan cara mendeskripsikan tipe

interaksi antara user sebuah sistem dengan sistemnya sendiri melalui sebuah cerita

bagaimana sebuah sistem dipakai. Use case merupakan konstruksi untuk

mendeskripsikan bagaimana sistem akan terlihat di mata user. Sedangkan use case

diagram memfasilitasi komunikasi diantara analis dan pengguna serta antara analis

dan client. (Dewi & Suminten, 2019) .

Page 31: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

16

Sumber: (Dewi & Suminten, 2019)

Gambar II.2

Use Case Diagram

1.1.1. Class Diagram

Menurut Fowler menyatakan bahwa: class adalah dekripsi kelompok obyek

obyek dengan properti, perilaku (operasi) dan relasi yang sama. Sehingga dengan

adanya class diagram dapat memberikan pandangan global atas sebuah sistem. Hal

tersebut tercermin dari class-class yang ada dan relasinya satu dengan yang lainnya.

Sebuah sistem biasanya mempunyai beberapa class diagram. Class diagram sangat

Page 32: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

17

membantu dalam visualisasi struktur kelas dari suatu sistem. (Dewi & Suminten,

2019)

Sumber:(Dewi & Suminten, 2019)

Gambar II.3

Class Diagram

1.1.2. Sequence Diagram

Menurut Suhedar dan Gunandi pada (Rismayani & Hasyrif SY, 2016)

menyatakan bahwa: Sequence diagram (diagram urutan) adalah suatu diagram yang

memperlihatkan atau menampilkan interaksi-interaksi antar objek di dalam sistem

yang disusun pada sebuah urutan atau rangkaian waktu.

Interaksi antar objek tersebut termasuk pengguna, display, dan sebagainya

berupa pesan/message. Sequence Diagram digunakan untuk menggambarkan

Page 33: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

18

skenario atau rangkaian langkah-langkah yang dilakukan sebagai sebuah respon dari

suatu kejadian atau even untuk menghasilkan output tertentu.

Menurut Fowler sequence Diagram digunakan untuk menggambarkan

perilaku pada sebuah scenario. Kegunaannya untuk menunjukkan rangkaian pesan

yang dikirim antar object juga interaksi antar object, sesuatu yang terjadi pada titik

tertentu dalam eksekusi sistem.(Dewi & Suminten, 2019)

Sumber: (Dewi & Suminten, 2019)

Gambar II.4

Sequence Diagram

Page 34: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

BAB III

PEMBAHASAN

3.1. Tinjauan Perusahaan

3.1.1. Sejarah Perusahaan

CV. Mahesa Mebel adalah adalah perusahaan yang bergerak di bidang

produksi dan penjualan mebel. CV. Mahesa Mebel ada berawal dari sebuah bakat yang

menjadi pekerjaan yang dijadikan profesi yang di dukung dengan adanya peluang

usaha pada saat itu. CV. Mahesa Mebel berdiri pada tanggal 5 April 2010, yang

berlokasi di Kp.Siluman Kerajan RT 005 RW 002 Desa Siluman Kec. Pabuaran

Kab.Subang.

3.1.2. Struktur Organisasi dan Fungsi

1. Struktur Organisasi dan Fungsi

Gambar III.1

Struktur Organisasi Mahesa Mebel.

19

Page 35: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

20

2. Fungsi

a. Direktur

memiliki fungsi untuk pembantuan seluruh operasional suatu perusahaan, baik

dari segi SDM maupun non-SDM dan juga harus pembantuan strategi

perusahaan agar maju dibandingkan dengan perusahaan yang lainnya.

b. Bagian Keuangan

memiliki fungsi untuk bertanggung jawab dengan masalah keuangan seperti

hasil pendapatan dari pengiriman barang, gaji pegawai, dan pembelian bahan-

bahan yang dibutuhkan untuk memproduksi barang serta membuat laporan

keuangan setiap minggunya.

c. Bagian Desain

memiliki fungsi untuk merancang desain-desain macam-macam barang, dan

menentukan bahan-bahan apa saja yang akan digunakan dalam memproduksi

barang, sehingga bisa memenuhi kepuasan pelanggan dan mencapai target

yang maksimal.

d. Bagian Produksi

memiliki fungsi untuk memproduksi barang-barang dan harus mempunyai

kemampuan dalam membuat suatu barang, sehingga barang yang dihasilkan

bermutu dan berkualitas dalam segi pembuatan baang tersebut.

e. Bagian penjualan

memiliki fungsi untuk pembantuan produk yang akan dijual oleh perusahaan,

selain bagian obral juga menyebarluaskan barang-barang mebel kepada toko-

toko mebel dan mempunyai loyalitas tinggi, nilai mencapai target yang

maksimal.

Page 36: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

21

f. Bagian Laporan

memiliki fungsi untuk mengelola semua laporan dan merekap semua laporan

untuk diserahkan kepada direktur.

3.2. Prosedur Sistem Berjalan

Berikut penjelasan sistem berjalan sistem informasi penjualan sofa pada CV.

Mahesa Mebel, diantaranya:

1. Proses Pembelian

Customer datang langsung ke Mahesa Mebel untuk memilih barang yang akan

dibeli, customer mendapatkan katalog, kemudian memilih barang yang akan

dibeli.

2. Proses Pembayaran

Customer melakukan pembayaran dan kasirpun menerima uang pembayaran

dari customer, kemudian pegawai melakukan pengecapan dan pencatatan di

buku besar.

3. Proses Pengiriman

Proses dimana barang atau bahan yang telah di beli atau di pesan dikirim oleh

mahesa mebel ke rumah customer. Proses pengiriman dilakukan apabila

customer sudah melunasi pembayaran.

Page 37: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

22

3.3. Diagram Aktivitas Sistem Berjalan

Gambar III.2

Diagram Aktivity CV. Mahesa Mebel

Page 38: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

23

3.4. Spesifikasi Dokumen Sistem Berjalan

Spesifikasi sistem berjalan adalah merupakan serangkaian proses yang tersaji

pada sistem berjalan yang dibuat dimana memerlukan berbagai dokumen baik itu

dokumen masukan maupun dokumen keluaran. Adapun sistem spesifikasi berjalan

penulis uraikan yaitu sistem penjual Sofa pada CV. Mahesa Mebel.

A. Spesifikasi Dokumen masukan

Spesifikasi dokumen masukan menjelaskan tentang dokumen masukan yang

masuk secara spesifik. Adapun spesifikasi dari dokumen yang terjadi pada sistem

penjualan sofa pada CV. Mahesa Mebel yaitu:

1) Nama Dokumen : Nota Pembelian

Fungsi : Sebagai data pembelian

Tujuan : Customer

Media : Kertas

Jumlah : 1 Lembar

Frekuensi : Setiap ada customer melakukan pembelian

Bentuk : Lampiran B.1.

B. Spesifikasi Dokumen Keluaran

Spesifikasi dokumen keluaran menjelaskan tentang dokumen yang keluar

secara spesifik. Adapun sfesifikasi dari dokumen keluaran yang terjadi pada sistem

penjualan sofa pada CV. Mahesa Mebel yaitu:

1) Nama Dokumen : Nota Pembayaran

Fungsi : Sebagai data pembayaran

Tujuan : Bukti pembayaran

Page 39: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

24

Media : Kertas

Jumlah : 1 Lembar

Frekuensi : Setiap ada customer melakukan pembelian

Bentuk : Lampiran B.1.

3.5. Permasalahan Pokok

Sistem Penjualan Sofa pada CV. Mahesa Mebel masih bersifat konvensial,

proses pemesanan hanya dapat dilakukan dengan cara datang langsung ataupun

melalui telpon, juga masih ditemukannya permasalahan mengenai pencatatan data

penjualan dan pencatatan laporan pembayaran.

3.6. Pemecahan Masalah

Setelah mendapatkan informasi mengenai permasalahan terkait sistem

penjualan sofa pada CV. Mahesa Mebel, untuk pemecahaan masalah kedepan perlu

disiapkan sistem informasi penjualan sofa berbasis online, dengan demikian customer

dapat melakukan proses pembelian tanpa harus datang ketempat, juga dapat

mengetahui ketersediaan barang yang tersedia sebelum melakukan pembelian.

Untuk pemilik atau karyawan dapat dengan mudah mengelola data penjualan,

sehingga tidak ada lagi kekhawatiran mengenai tertukarnya data, database customer

bertambah, dan lebih terorganisir, selain itu dalam pembuatan laporan penjualan dapat

dengan mudah dikerjakan tepat waktu.

Page 40: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

BAB IV

PERANCANGAN SISTEM USULAN

4.1. Tahapan Perancangan Sistem

Perancangan suatu sistem merupakan suatu dasar dari pembuatan suatu

sistem yang handal dan kuat untuk memerlukan suatu proses atau tahap tahapan

dalam membuat perancangan sistem.

4.1.1. Analisis Kebutuhan

A. Kebutuhan Pengguna

Dalam Rancangan web Penjualan Sofa terdapat dua pengguna yang

berintraksi dari lingkungan sistem yaitu : Admin dan pengunjung web. Kedua

pengguna tersebut memeliki karaktersitik sistem yang berbeda-beda dan memeliki

kebutuhan informasi yang berbeda-beda seperti berikut :

1. Sekenario kebutuhan Admin

a. Melakukan login

b. Mengelola data admin

c. Mengelola data customer

d. Mengelola data produk

e. Mengelola data transaksi

f. Mengelola data pembayaran

g. Mengelola testimoni

25

Page 41: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

26

2. Sekenario Kebutuhan Customer

a. Melihat informasi web

b. Melakukan transaksi

c. Melakukan pembayaran

d. Mencetak bukti transaksi

e. Mengupload bukti pembayaran

f. Mencetak bukti Pembayaran

g. Melakukan testimoni

B. Kebutuhan Sistem

1. Pengguna website bisa langsung melihat informasi web.

2. Admin harus melakukan login dahulu untuk mengekases dengan memasukan

username dan password.

3. Website berisikan tentang informasi seputar Penjualan Sofa.

4. Pengunjung web dapat mengisi form testimoni.

Page 42: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

27

4.1.2. Rancangan Diagram Use Case

1. Diagram Use Case Admin

Gambar IV.1

Use Case Admin

a. Deskrifisi Diagram Use Case Kelola Data Customer

Tabel IV.1

Deskripsi Diagram Use Case Kelola Data Customer

Use Case Name Kelola Data Customer

Requerements Admin dapat mengelola data customer

Goal Admin dapat mengelola data customer secara

online melalui web

Pre - Cunditions Beranda Admin

Post - Conditions 1. Mencari data customer

3. Meghapus data customer

Page 43: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

28

Primary Actors Admin

Main Flow / Basic Path 1. Admin memilih menu kelola data customer

2. Sistem menamiplkan data customer

3. Admin mencari data customer

4. Admin menghapus data customer

Anternative Flow /

Invariant

-

b. Deskripsi Diagram Use Case Kelola Data Transaksi

Tabel IV.2

Deskrifsi Use Case Kelola Data transaksi

Use Case Name Kelola Data transaksi

Requerements Admin dapat mengelola data Transaksi

Goal Admin dapat mengelola data customer secara

online melalui web

Pre - Cunditions Beranda Admin

Post - Conditions 1. Menambah data transaksi

2. Mengubah data transaksi

3. Menghapus data transaksi

Primary Actors Admin

Main Flow / Basic Path 1. Admin memilih menu kelola data transaksi

2. Sistem menamiplkan data trasaksi

3. Admin menambah data transaksi

Page 44: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

29

4. Admin mengubah data transaksi

4. Admin menghapus data transaksi

Anternative Flow /

Invariant

-

c. Deskripsi Diagram Use Case Kelola Data Produk

Tabel IV.3

Deskripsi Dirgaram Use Case Kelola Data Produk

Use Case Name Kelola Data Produk

Requerements Admin dapat mengelola data Produk

Goal Admin dapat mengelola data customer secara

online melalui web

Pre - Cunditions Beranda Admin

Post - Conditions 1. Mencari Data Produk

2. Menambah Data Produk

3. Menghapus Data Produk

Primary Actors Admin

Main Flow / Basic Path 1. Admin memilih menu kelola data Produk

2. Sistem menamipilkan data Produk

3. Admin menambah data Produk

4. Admin menghapus data Produk

Anternative Flow /

Invariant

-

Page 45: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

30

d. Deskripsi Diagram Use Case Kelola Data Prmbayaran

Tabel IV.4

Deskripsi Dirgaram Use Case Kelola Data Pembayaran

Use Case Name Kelola Data Pembayaran

Requerements Admin dapat mengelola data Pembayaran

Goal Admin dapat mengelola data customer secara

online melalui web

Pre - Cunditions Beranda Admin

Post - Conditions 1. Mencari Data Pembayaran

2. Menghapus Data Pembayaran

Primary Actors Admin

Main Flow / Basic Path 1. Admin memilih menu kelola data

Pembayaran

2. Sistem menamiplkan data Pembayaran

3. Admin Mencari Data Pembayaran

4. Admin Menghapus Data Pembayaran

Anternative Flow /

Invariant

-

Page 46: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

31

d. Deskripsi Diagram Use Case Kelola Testimoni

Tabel IV.5

Deskripsi Dirgaram Use Case Kelola Testimoni

Use Case Name Kelola Testimoni

Requerements Admin dapat mengelola Testimoni

Goal Admin dapat mengelola data customer secara

online melalui web

Pre - Cunditions Beranda Admin

Post - Conditions 1. Menghapus Data Pembayaran

Primary Actors Admin

Main Flow / Basic Path 1. Admin memilih menu kelola data Testimoni

2. Sistem menamiplkan data Testimoni

3. Admin Menghapus Data Testimoni

Anternative Flow /

Invariant

-

Page 47: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

32

2. Diagram Use Case Customer

Gambar IV.2

Use Case Customer

a. Deskrifsi Diagram Use Case Transaksi

Tabel IV.6

Deskripsi Diagram Use Case Transaksi

Use Case Name transaksi

Requerements Customer dapat melakukan transaksi

Page 48: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

33

Goal Customer dapat melakukan transaksi secara

online melalui web

Pre - Cunditions Beranda Customer

Post - Conditions Melakukan transaksi

Failed end Cundition Gagal melakukan transaksi

Primary Actors Customer

Main Flow / Basic Path 1. Customer dapat melakukan transaksi

2. Customer dapat melakukan pembayaran

3. Customer dapat mencetak

Anternative Flow /

Invariant

-

Page 49: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

34

4.1.3. Rancangan Diagram Aktivitas

1. Diagram Aktivitas Login Admin

Gambar IV.3

Diagram Aktivitas Login Admin

Page 50: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

35

2. Diagram Aktivitas Admin Kelola Data Profil Admin

Gambar IV.4

Diagram Aktivitas Admin Kelola Data Profil Admin

Page 51: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

36

3. Diagram Aktivitas Admin Kelola Data Customer

Gambar IV. 5

Diagram Aktivitas Admin Kelola Data Customer

Page 52: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

37

Gambar IV. 6

Diagram Aktivitas Kelola Data Produk

4. Diagram Aktivitas Kelola Data Produk

Page 53: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

38

Gambar IV. 7

Diagram Aktivitas Kelola Data Transaksi

5. Diagram Aktivitas Kelola Data Transaksi

Page 54: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

39

6. Diagram Aktivitas Kelola Data Pembayaran

Gambar IV.8

Diagram Aktivitas Kelola Data Pembayaran

Page 55: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

40

7. Diagram Aktivitas Kelola Data Ongkir

Gambar IV.9

Diagram Aktivitas Kelola Data Ongkir

Page 56: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

41

8. Diagram Aktivitas Kelola Data Testimoni

Gambar IV.10

Diagram Aktivitas Kelola Data Testimoni

Page 57: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

42

9. Diagram Aktivitas transaksi

Gambar IV.11

Diagram Aktivitas Transaksi

Page 58: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

43

Gambar IV.12

Diagram Aktivitas Cetak Bukti Transaksi

11. Diagram Aktivitas Cetak Bukti Transaksi

Page 59: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

44

Gambar IV.13

Diagram Aktivitas Konfirmasi Pembayaran

12. Diagram Aktivitas Konfirmasi Pembayaran

Page 60: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

45

4.1.4. Rancangan Dokumen Sistem Usulan

A. Rancangam Dokumen Masukan

1. Nama Dokumen : Data Transaksi

Fungsi : Untuk mengetahui data pemesanan

Sumber : Customer

Tujuan : Cv. Mahesa Mebel

Media : Kertas

Jumlah : 1 lembar

Frekuensi : Setiap Transaksi

Bentuk : C-1

2. Nama Dokumen : Struk Pembayaran

Fungsi : Untuk bukti pembayaran

Sumber : Customer

Tujuan : Cv. Mahesa Mebel

Media : Kertas

Jumlah : 1 Bukti

Frekuensi : Setiap Transaksi

Bentuk : C-2

B. Rancangan Dokumen Keluaran

1. Nama Dokumen : Cetak Laporan

Fungsi : Untuk bukti transaksi

Sumber : Sistem

Tujuan : Cv. Mahesa Mebel

Jumlah : 1 lembar

Page 61: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

46

Frekuensi : Setiap Transaksi

Bentuk : D-2

4.1.5. Rancangan Prototype

1. Tampilan Login Admin

Gambar IV.13

Tampilan Login Admin

2. Tampilan Beranda Admin

Gambar IV.14

Tampilan Beranda Admin

Page 62: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

47

3. Tampilan Admin Kelola Data Customer

Gambar IV.15

Tampilan Admin Kelola Data Customer

4. Tampilan Admin Kelola Data Produk

Gambar IV.16

Tampilan Admin Kelola Data Produk

Page 63: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

48

5. Tampilan Admin Kelola Data Transaksi

Gambar IV.17

Tampilan Admin Kelola Data Transaksi

6. Tampilan Admin Kelola Data Pembayaran

Gambar IV.18

Tampilan Kelola Data Pembayaran

Page 64: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

49

7. Tampilan Admin Kelola Data Testimoni

Gambar IV.19

Tampilan Admin Kelola Testimoni

8. Tampilan Beranda Customer

Gambar IV.20

Tampilan Kelola Data Customer

Page 65: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

50

9. Tampilan Proses Pemesanan

Gambar IV.21

Tampilann Proses Pemesanan

10. Tampilan Kontak Kami

Gambar IV.22

Tampilan Kontak Kami

Page 66: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

51

11. Tampilan Konfirmasi Pembayaran

Gambar IV.23

Tampilan Konfirmasi Pembayaran

12. Tampilan Tentang

Gambar IV.24

Tampilan Tentang

Page 67: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

52

4.2. Rancangan Perangkat Lunak

4.2.1 Entity Relationship Digram (ERD)

Gambar IV.29

Entity Relationship Digram

Page 68: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

53

4.2.2. Logical Record Stucture (LRS)

Gambar IV.30

Logical Record Structure

4.2.3. Spesifikasi File

1. Spesifikasi File Admin

Nama File : admin

Akronim : admin

Fungsi : Untuk menyimpan data admin

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Page 69: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

54

Panjang Record : 71 Byte

Kunci Field : id_admin

Nama Database : mebel.sql

Software : MySQL

Tabel IV.7

Spesifikasi File Admin

No Elemen Data Tipe Panjang Keterangan

1. id_admin Int 11 Primary Key

2. nm_admin Varchar 30

3. username Varchar 15

4. password varchar 15

2. Spesifikasi File Customer

Nama File : customer

Akronim : customer

Fungsi : Untuk menyimpan data customer

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 225 Byte

Kunci Field : id_customer

Nama Database : mebel.sql

Software : MySQL

Page 70: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

55

Tabel IV.8

Spesifikasi File Customer

No Elemen Data Tipe Panjang Keterangan

1. id_customer Varchar 15 Primary Key

2. nm_customer Varchar 30

3. alamat Varchar 100

4. no_hp Varchar 15

5. email Varchar 35

6. password Varchar 30

3. Spesifikasi File Transaksi

Nama File : transaksi

Akronim : transaksi

Fungsi : Untuk menyimpan data transaksi

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 31 Byte

Kunci Field : id_transaksi

Nama Database : mebel.sql

Software : MySQL

Page 71: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

56

Tabel IV.9

Spesifikasi File Transaksi

No Elemen Data Tipe Panjang Keterangan

1. id_transaksi Varchar 15 Primary Key

2. id_customer Varchar 15

3. tgl_transaksi Timestamp -

4. total_harga Double -

5. status Int 1

4. Spesifikasi File Pembayaran

Nama File : pembayaran

Akronim : pembayaran

Fungsi : Untuk menyimpan data pembayaran

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 121 Byte

Kunci Field : id_bayar

Nama Database : mebel.sql

Software : MySQL

Page 72: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

57

Nama Database : mebel.sql

Software : MySQL

Tabel IV.10

Spesifikasi File Pembayaran

No Elemen Data Tipe Panjang Keterangan

1. id_bayar Varchar 15 Primary Key

2. id_transaksi Varchar 15

3. id_customer Varchar 15

4. tgl_bayar Timestamp -

5. bukti_bayar Varchar 50

6. nm_bank Varchar 15

7. jml_bayar Int 11

5. Spesifikasi File Produk

Nama File : produk

Akronim : produk

Fungsi : Untuk menyimpan data produk

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 122 Byte

Kunci Field : id_produk

Page 73: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

58

Nama Database : mebel.sql

Software : MySQL

Tabel IV.11

Spesifikasi File Produk

No Elemen Data Tipe Panjang Keterangan

1. id_produk Int 11 Primary Key

2. nama_produk Varchar 30

3. jenis Varchar 20

4. harga Double -

5. gambar Varchar 50

6. stok Int 11

7. tgl_post Timestamp -

6. Spesifikasi File Ongkir

Nama File : ongkir

Akronim : ongkir

Fungsi : Untuk menyimpan data ongkir

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 42 Byte

Kunci Field : id_ongkir

Page 74: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

59

Tabel IV.12

Spesifikasi File Ongkir

No Elemen Data Tipe Panjang Keterangan

1. id_ongkir Int 11 Primary Key

2. nama_kota Varchar 20

3. tarif Int 11

7. Spesifikasi File Testimoni

Nama File : testimoni

Akronim : testimoni

Fungsi : Untuk menyimpan data testimoni

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 181 Byte

Kunci Field : id_testi

Nama Database : mebel.sql

Software : MySQL

Tabel IV.13

Spesifikasi File Testimoni

No Elemen Data Tipe Panjang Keterangan

1. id_testi Int 11 Primary Key

Page 75: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

60

2. tgl_testi Timestamp -

3. nama Varchar 30

4. email_testi varchar 40

5. isi_testi varchar 100

4.2.4. Class Model / Class Digram

Gambar IV.31

Class Model / Class Diagram

Page 76: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

61

4.2.5. Sequence Digram

1. Sequence Diagram Login Admin

Gambar IV.32

Sequence Diagramm Login Admin

2. Sequence Diagram Kelola Data Customer

Gambar IV.33

Sequence Diagram Kelola Data Customer

Page 77: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

62

Gambar IV.35

Sequence Diagram Kelola Data Transaksi

3. Sequence Diagram Kelola Data Produk

Gambar IV.34

Sequence Diagram Kelola Data Produk

4. Sequence Diagram Kelola Data Transaksi

Page 78: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

63

Gambar IV.37

Sequence Diagram Kelola Testimoni

5. Sequence Diagram Kelola Data Pembayaran

Gambar IV.36

Sequence Diagram Kelola Data Pembayaran

6. Sequence Diagram Kelola Testimoni

Page 79: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

64

7. Sequence Diagram Customer

Gambar IV.38

Sequence Diagram Customer

4.2.6. Spesifikasi Hadware Dan Software

Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak minimum

yang dibutuhkan untuk mengimplementasikan website Simanpro:

1. Spesifikasi Perangkat Keras (Hardwere)

a. Server

1) CPU (Central Processing Unit)

(a) Processor intel® Core i3

(b) RAM DDR2 4 GB

(c) Hard Disk 1TB

2) Mouse

3) Keyboard standar

Page 80: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

65

4) Monitor dengan resolusi layar minimum 1020x768

5) Koneksi Internet dengan kecepatan 2mbps

b. Client

1) CPU

(a) Processor Intel® Core i3

(b) RAM DDR2 2GB

(c) Hard disk 500GB

2) Mouse

3) Keyboard Standart

4) Monitor dengan resolusi layar minimum 1020x768

5) Koneksi internet dengan kecepatan 2mbps

2. Spesifikasi Perangkat Lunak (Softwere)

a. Server

1) Sistem operasi menggunakan Microsoft Windows 7.

2) Aplikasi Bundle Web Server, menggunakan XAMPP, yang terdiri dari

beberapa komponen:

(a) Apache Server v3

(b) PHP Server v3

(c) MySQL Server v3

(d) PhpMyAdmin v3

3) Aplikasi Web Browser seperti Internet Exploler, Mozilla Firefox, Google

Choreme, Opera.

b. Client

1) Sistem operasi menggunakan Microsoft Windows 7.

Page 81: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

66

2) Aplikasi Web Browser seperti Internet Exploler, Mozilla Firefox, Google

Choreme, Opera.

4.3. Jadwal Implementasi

Tabel IV.14

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 Sitem

7 Pelatihan

8 Pembuatan Buku Petunjuk

9 Evaluasi & Oprasional

Page 82: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

67

BAB V

PENUTUP

5.1. Kesimpulan

Pembuatan Sitem Informasi Penjualan Sofa Pada CV. Mahesa Mebel

bertujuan untuk mempermudah customer dan Admin CV. Mahesa Mebel dalam

proses penjualan dan pengelolaan laporan dan data produk sercara garis besar.

Berdasarkan hasil analisa dan perancangan sistem informasi Penjualan Sofa, yang

telah dilakukan dapat disimpulkan hal-hal sebagai berikut :

1. Proses transaksi yang masih konvensional yaitu customer mendatangi

langusung ketempat dan ditulis dengan media kertas sehingga membutuhkan

waktu yang lama, oleh karna itu Sistem Informasi Penjualan Sofa yang

diusulkan ini dapat membantu / memudahkan customer dalam melakukan

pembelian dan memudahkan admin dalam mengelola data produk, data

laporan penjualan agar lebih efektif dan efisien

2. Proses transaksi oleh customer masih menggunakan media kertas / nota dan

buku sebagai penyimpanan.

3. Proses Laporan Penjualan Dengan adanya Sistem Informasi Penjualan Sofa

yang diusulkan, data transaksi dan data laporan penjualannya dapat dikelola

dengan efektif dan efisien.

5.2. Saran

Adapun saran yang dapat dikemukan agar menjadi bahan pertimbangan bagi

pembangun sistem selanjutnya, diharapkan pada pembangunan sistem infotmasi

berikutnya agar ruang lingkupnya lebih luas dari yang pemulis buat.

Page 83: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

68

DAFTAR PUSTAKA

Ahmad, L., & Munawir. (2018). Sistem Informasi Manajemen. In Вестник Казнму:

Vol. №3.

Asri Wahyuni, W. P. (2019). Sistem Informasi Penerimaan Karyawan Baru Berbasis

Website Pada Pt . Samyang Tour & Travel. Jurnal Digit, 9(1), 132–142.

Dewi, I., & Suminten, S. (2019). PERANCANGAN SISTEM INFORMASI

RESERVASI KAMAR HOTEL BERBASIS WEB DENGAN METODE RUP (

RATIONAL UNIFIED PROCESS ) Vol . 3 No . 2 Desember 2019 JISICOM (

Journal of Information System , Informatics and Computing ). Journal of

Information System, Informatics and Computing, 3(2), 16–22.

http://journal.stmikjayakarta.ac.id/index.php/jisicom/article/view/134/115

Fathansyah (2014:147). (2019). Bab II Landasan Teori. Journal of Chemical

Information and Modeling, 53(9), 1689–1699.

https://doi.org/10.1017/CBO9781107415324.004

Khristianto, W., Supriyanto, T., & Wahyuni, S. (2016). Sistem Informasi

Manajemen.

Muslihudin, M. O. (2016). Analisis Perancangan Sistem Informasi Menggunakan

Model Terstruktur dan UML. In Analisis dan Perancangan Sistem Informasi.

Nia Permatasari, F. A. (2018). Perancangan Sistem Informasi Pengolahan Data

Praktek Kerja Lapangan (Pkl) Pada Devisi Humas Pt. Pegadaian. In Intra-Tech

(Vol. 2, Issue 2).

Purnama, C. (2016). Sistem Informasi Manajemen (Vol. 2, Issue 1).

https://doi.org/ISSN Online : 2355-4614

Rismayani, & Hasyrif SY. (2016). Sistem Informasi Monitoring Penyewaan Scooter

Dan Mobil Mainan Elektrik Berbasis Android. Seminar Nasional Teknologi

Informasi Dan Multimedia 2016.

Romadhon, S. S., & Desmulyati. (2019). Perancangan Website Sistem Informasi

Simpan Pinjam Menggunakan Framework Codeiginter Pada Koperasi Bumi

Sejahtera Jakarta. In Journal of Information System, Informatics and Computing

(Vol. 3, Issue 1).

Sari, & Novita. (2019). Perancangan Sistem Informasi Penyewaan Lapangan Futsal

Pada Kusuma Futsal Bekasi. BSI.

Widyatama &Suprapty. (2018). Bab II Landasan Teori. Journal of Chemical

Information and Modeling, 53(9), 1689–1699.

https://doi.org/10.1017/CBO9781107415324.004

Destiningrum, & Adrian. (2017). Sistem Informasi Penjadwalan Dokter Berbassis

Web Dengan Menggunakan Framework Codeigniter (Studi Kasus: Rumah Sakit

Yukum Medical Centre). Jurnal Teknoinfo, 11(2), 30.

https://doi.org/10.33365/jti.v11i2.24

Page 84: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

69

Page 85: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

70

Page 86: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

71

Lampiran-Lampiran

Lampiran A.1. Data transaksi

Page 87: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

72

Lampiran B.1. Cetak Pemesanan

Page 88: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

73

Lampiran B.2. Cetak Bukti Bayar

Page 89: TUGAS AKHIR...ii Dibuat di : Karawang Pada Tanggal : 12 Des 2020 Yang Menyatakan, Yusuf Frandi Suherman SURAT PERNYATAAN KEASLIAN TUGAS AKHIR Yang bertanda tangan di bawah ini: Nama

74

Lampiran B.3. Surat Jalan