PENERAPAN E-COMMERCE PERALATAN PANCING PADA TOKO YANTO PANCING PANGKALPINANG
SKRIPSI
Oleh : ZAINUL ARIFIN
1722500167
PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INFORMASI
INSTITUT SAINS DAN BISNIS ATMA LUHUR
PANGKALPINANG
2020/2021
PENERAPAN E-COMMERCE PERALATAN PANCING PADA TOKO YANTO PANCING PANGKALPINANG
SKRIPSI
Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer
Oleh : ZAINUL ARIFIN
1722500167
PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INFORMASI
INSTITUT SAINS DAN BISNIS ATMA LUHUR
PANGKALPINANG
2020/2021
i
ii
iii
KATA PENGANTAR
Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Esa, yang karena atas berkat, rahmat dan karunianya dan izin-Nya, sehingga penulis dapat menyelesaikan Skripsi dengan judul “PENERAPAN E-COMMERCE PERALATAN PANCING PADA TOKO PANCING YANTO PANGKALPINANG”.
yang merupakan salah satu persyaratan untuk menyelesaikan program studi strata satu (S1) pada jurusan Sistem Informasi ISB Atma Luhur Pangkalpinang
Penulis menyadari bahwa Laporan Skripsi ini masih jauh dari kata sempurna.
Karena itu, kritik dan saran yang bersifat membangun akan senantiasa penulis harapkan.
Dengan segala keterbatasan, penulis menyadari pula bahwa laporan Skripsi ini tidak akan terwujud tanpa bantuan, bimbingan dan dorongan dari berbagai pihak oleh karena itu penulis menyampaikan ucapan banyak terimakasih kepada :
1. ALLAH SWT yang telah menciptakan dan memberikan kehidupan di dunia.
2. Orang Tua kami tercinta, terima kasih atas segala doa dan pengorbanan selama ini baik moril maupun materil.
3 Bapak Drs. Djaetun Hs yang telah mendirikan ISB Atma Luhur.
4 Bapak Dr. Husni Teja Sukmana, S.T., M.Sc, selaku Rektor ISB Atma Luhur.
5 Bapak Drs. Harry Sudjikianto, MM, MBA selaku ketua pengurus yayasan Atma Luhur Pangkalpinang.
6 Bapak Okkita Rizan, M.Kom Selaku Ketua Program Studi Sistem Informasi ISB Atma Luhur Pangkalpinang.
7 Bapak Ellya Helmud, M.Kom selaku Dekan FTI ISB Atma Luhur dan juga Selaku Dosen Pembimbing Skripsi yang telah memberikan masukan dan bantuan kepada penulis sehingga Laporan Skripsi dapat terselesaikan.
8 Pihak Yanto Pancing yang telah bersedia membantu memberikan data dan informasi yang dibutuhkan penulis dalam melakukan riset laporan skripsi ini serta teman-teman lain yang tidak dapat disebutkan satu persatu.
iv
Diharapkan sekiranya Skripsi ini dapat bermanfaat bagi mahasiswa ISB Atma Luhur Pangkalpinang yang nantinya akan menulis Laporan Skripsi dengan topik yang sama.
Pangkalpinang, 26 Agustus 2021
Penulis
v
ABSTRACTION
Advances in information technology have developed very rapidly leading us to always move forward and follow developments. In the current era, the need for online sales (E-Commerce) is starting to grow rapidly and is getting better every day as well as making improvements to the way of ordering and accessing services more easily to its consumers. Toko Yanto Pancing is a business engaged in the sale of fishing equipment/equipment as well as receiving fishing services. The purpose of this study is to analyze the problems that exist in the Toko Yanto Pancing, namely regarding the sales system that is currently running at the Toko Yanto Pancing.
analyzing information needs and designing sales information systems. The methodology used is the Fast method. The method used in this research is the technique of observation, interviews and documentation. While the design method used is Object Oriented analysis and design (OOAD). The results obtained are in the form of a sales information system for the Toko Yanto Pancing in the form of application design to handle the sales system which is still done manually. This website-based computerized sales information system can help improve existing sales procedures and overcome problems that arise in the old sales system.
Keywords: E-Commerce, analysis and design, sales information system, Fast, Object Oriented Analysis and Design (OOAD).
vi ABSTRAKSI
Kemajuan teknologi informasi mengalami perkembangan yang sangat pesat menuntun kita untuk selalu maju dan mengikuti perkembangan. Pada era saat ini kebutuhan terhadap penjualan secara online (E-Commerce) ini mulai berkembang cepat dan semakin baik setiap harinya juga melakukan peningkatan terhadap cara pemesanan dan pelayanan akses semakin mudah kepada para konsumennya. Toko Yanto Pancing merupakan usaha yang bergerak dibidang penjualan peralatan/perlengkapan pancing serta menerima jasa servis alat-alat pancing.
Tujuan penelitian ini adalah untuk menganalisis masalah-masalah yang ada pada Toko Yanto Pancing, yaitu mengenai sistem penjualan yang sedang berjalan pada Toko Yanto Pancing. menganalisis kebutuhan informasi serta merancang sistem informasi penjualan. Metodologi yang digunakan adalah metode Fast. Metode yang dilakukan pada penelitian ini adalah teknik observasi, wawancara dan dokumentasi.
Sedangkan metode perancangan yang digunakan adalah Objeck Oriented analysis and design (OOAD). Hasil yang didapat berupa sistem informasi penjualan bagi Toko Yanto Pancing dalam bentuk perancangan aplikasi untuk menangani sistem penjualan yang selama ini masih dilakukan secara manual. Sistem informasi penjualan yang terkomputerisasi dengan berbasis website ini dapat membantu perbaikan prosedur penjualan yang sudah ada dan mengatasi masalah-masalah yang timbul pada sistem penjualan yang lama.
Kata kunci: E-Commerce, analisis dan perancangan, sistem informasi penjualan, Fast, Object Oriented Analysis and Design (OOAD).
vii DAFTAR ISI
Halaman
LEMBAR PERNYATAAN ... i
LEMBAR PENGESAHAN SKRIPSI ... ii
KATA PENGANTAR ... iii
ABSTRACTION ... v
ABSTRAKSI ... vi
DAFTAR ISI ... vii
DAFTAR GAMBAR ... x
DAFTAR TABEL ... xii
DAFTAR LAMPIRAN ... xiii
DAFTAR SIMBOL ... xiv
BAB I PENDAHULUAN 1.1 Latar Belakang ... 1
1.2 Rumusan Masalah ... 2
1.3 Batasan Masalah ... 2
1.4 Tujuan dan Manfaat Penelitian ... 2
1.5 Metode Perancangan Sistem ... 2
1.6 Sistematika Penulisan ... 3
BAB II LANDASAN TEORI 2.1 Teori Pendukung Penelitian/Judul ... 5
2.1.1 Konsep E-Commerce... 5
2.1.2 Website ... 7
2.1.3 Peralatan Pancing ... 7
2.2 Definisi Metode / Model / Tools Pengembangan Perangkat Lunak ... 7
2.2.1 FAST (Framework For The Application Of System Thinking) ... 8
2.2.2 UML (Unified Modeling Language) ... 8
2.2.3 PHP (Hypertext Preprocessor)... 8
viii
2.2.4 MYSQL (My Structured Query Language) ... 8
2.2.5 XAMPP ... 9
2.3 Tinjauan Penelitian Terdahulu ... 9
BAB III METODOLOGI PENELITIAN 3.1 Model Pengembangan Perangkat Lunak ... 12
3.1.1 Definisi Lingkup ... 12
3.1.2 Analisis Masalah ... 12
3.2 Metode Pengembangan Sistem ... 13
3.3 Tools Pengembangan Sistem ... 13
BAB IV PEMBAHASAN 4.1 Profil Toko Yanto Pancing ... 15
4.2 Struktur Organisasi ... 15
4.3 Jabaran Tugas dan Wewenang... 16
4.4 Fast (Framework For The Application Of System Thinking) ... 16
4.4.1 Definisi Lingkup (Scope Definition) ... 16
4.4.2 Analisa Masalah ... 16
4.4.2.1 Proses Bisnis ... 16
4.4.2.2 Activity Diagram ... 18
4.4.2.3 Analisa Keluaran ... 20
4.4.2.4 Analisa Masukan ... 21
4.4.3 Analisa Kebutuhan (Requirements Analysis) ... 22
4.4.4.1 Analisa Kebutuhan Sistem Usulan ... 22
4.4.4.2 Desain Sistem ... 23
4.4.4 Rancangan Basis Data ... 27
4.4.4.1 Entity Relationship Diagram (ERD) ... 27
4.4.4.2 Transformasi ERD Ke LRS ... 28
4.4.4.3 LRS (Logical Record Structure) ... 29
4.4.4.4 Tabel ... 30
4.4.4.5 Spesifikasi Basis Data ... 32
ix
4.5 Rancangan Antar Muka ... 37
4.5.1 Rancangan Dokumen Keluaran ... 37
4.5.2 Rancangan Dokumen Masukan ... 38
4.5.3 Rancangan Struktur ... 40
4.6 Rancangan Layar ... 41
4.7 Sequence Diagram ... 47
4.8 Deployment Diagram... 53
4.9 Class Diagram ... 54
BAB V PENUTUP 5.1 Kesimpulan ... 55
5.2 Saran ... 55
DAFTAR PUSTAKA ... 56
LAMPIRAN ... 58
x
DAFTAR GAMBAR
Halaman
Gambar 4.1 Struktur Toko Yanto Pancing ... 15
Gambar 4.2 Activity Diagram Proses Pencatatan Data Barang ... 18
Gambar 4.3 Activity Diagram Pencatatan Data Pesanan Langsusng ... 18
Gambar 4.4 Activity Diagram Pencatatan Pesanan Tidak Langsung ... 19
Gambar 4.5 Activity Diagram Proses Laporan Penjualan ... 19
Gambar 4.6 Package Diagram ... 23
Gambar 4.7 Usecase Diagram Admin ... 24
Gambar 4.8 Usecase Diagram Customer ... 24
Gambar 4.9 Entity Relationship Diagram (ERD) ... 27
Gambar 4.10 Transformasi ERD Ke LRS ... 28
Gambar 4.11 LRS (Logical Record Structure) ... 29
Gambar 4.12 Rancangan Struktur ... 40
Gambar 4.13 Rancangan Layar Menu Admin ... 41
Gambar 4.14 Rancangan Layar Login Admin ... 41
Gambar 4.15 Rancangan Layar Entry Produk ... 42
Gambar 4.16 Rancangan Layar Entry Jasa Kirim ... 42
Gambar 4.17 Rancangan Layar Lihat Customer ... 43
Gambar 4.18 Rancangan Layar Lihat Pesanan ... 43
Gambar 4.19 Rancangan Layar Lihat Pembayaran ... 44
Gambar 4.20 Rancangan Layar Entry Pengiriman ... 44
Gambar 4.21 Rancangan Layar Cetak Nota ... 45
Gambar 4.22 Rancangan Layar Laporan Penjualan ... 45
Gambar 4.23 Rancangan Layar Menu Utama ... 46
Gambar 4.24 Rancangan Layar Login Customer ... 46
Gambar 4.25 Rancangan Layar Entry Pesanan ... 47
Gambar 4.26 Sequence Diagram Login Admin ... 47
Gambar 4.27 Sequence Diagram Entry Produk ... 48
Gambar 4.28 Sequence Diagram Entry Jasa Kirim ... 48
Gambar 4.29 Sequence Diagram Entry Lihat Customer ... 49
xi
Gambar 4.30 Sequence Diagram Lihat Pesanan ... 49
Gambar 4.31 Sequence Diagram Lihat Pembayaran... 50
Gambar 4.32 Sequence Diagram Entry Pengiriman ... 50
Gambar 4.33 Sequence Diagram Cetak Nota ... 51
Gambar 4.34 Sequence Diagram Cetak Laporan Penjualan ... 51
Gambar 4.35 Sequence Diagram Login dan Entry Customer Baru ... 52
Gambar 4.36 Sequence Diagram Entry Pesanan ... 52
Gambar 4.37 Deployment Diagram ... 53
Gambar 4.38 Class Diagram ... 54
xii
DAFTAR TABEL
Halaman
Tabel 4.1 Tabel Produk ... 30
Tabel 4.2 Tabel Terima ... 30
Tabel 4.3 Tabel Nota ... 30
Tabel 4.4 Tabel Pilih ... 30
Tabel 4.5 Tabel Pesanan ... 30
Tabel 4.6 Tabel Pembayaran ... 31
Tabel 4.7 Tabel Pengiriman ... 31
Tabel 4.8 Tabel Jasa Kirim ... 31
Tabel 4.9 Tabel Customer ... 31
Tabel 4.10 Tabel Admin ... 31
Tabel 4.11 Tabel Login ... 32
Tabel 4.12 Spesifikasi Basis Data Produk ... 32
Tabel 4.13 Spesifikasi Basis Data Terima ... 33
Tabel 4.14 Spesifikasi Basis Data Nota ... 33
Tabel 4.15 Spesifikasi Basis Data Pilih ... 34
Tabel 4.16 Spesifikasi Basis Data Pesanan ... 34
Tabel 4.17 Spesifikasi Basis Data Pembayaran ... 35
Tabel 4.18 Spesifikasi Basis Data Pengiriman ... 35
Tabel 4.19 Spesifikasi Basis Data Jasa Kirim ... 36
Tabel 4.20 Spesifikasi Basis Data Customer ... 36
Tabel 4.22 Spesifikasi Basis Data Admin ... 37
Tabel 4.22 Spesifikasi Basis Data Login ... 37
xiii
DAFTAR LAMPIRAN
Halaman
Lampiran A – 1 Nota ... 58
Lampiran A – 2 Laporan Penjualan ... 58
Lampiran B – 1 Data Produk/Barang ... 59
Lampiran B – 2 Bukti Pembayaran ... 59
Lampiran C – 1 Rancangan Nota ... 60
Lampiran C – 2 Rancangan Laporan Penjualan ... 60
Lampiran D – 1 Rancangan Data Produk ... 61
Lampiran D – 2 Rancangan Data Jasa Kirim ... 61
Lampiran D – 3 Rancangan Data Customer ... 62
Lampiran D – 4 Rancangan Data Pesanan ... 62
Lampiran D – 5 Rancangan Data Pembayaran ... 63
Lampiran D – 6 Rancangan Data Pengiriman ... 63
Lampiran Kartu Bimbingan Konsultasi Dosen ... 64
Lampiran Kartu Bimbingan Pembimbing Lapangan ... 65 Lampiran Surat Permohonan Riset Skripsi
Lampiran Surat Balasan Permohonan Riset Skripsi Biodata Penulis
xiv
DAFTAR SIMBOL
Simbol Activity Diagram
Gambar Keterangan
Start Point Start Point Menggambarkan awal aktifitas
End Point
End Point Menggambarkan akhir dari aktifitas
Activity Activity Menggambarkan proses bisnis
State Transition
State Transition Menggambarkan aliran perpindahan kontrol antara state
Decision Decision Menggambarkan keputusan/pilihan
SwimLane SwimLane Menggambarkan perpisahan aktifitas
Simbol Use Case Diagram
Gambar Keterangan
Actor Actor Menggambarkan orang atau
sistem yang menyediakan atau menerima informasi dari sistem.
xv
Use Case Use Case Menggambarkan fungsionalitas dari suatu sistem sehingga pengguna sistem paham dan mengerti mengenai kegunaan sistem yang akan dibangun.
Association Association Menggambarkan hubungan antara actor dengan use case
Simbol ERD ( Entity Relationship Diagram)
Gambar Keterangan
Entity Entity Menunjukkan objek-objek dasar yang terkait dalam system.
Relationship Relationship Hubungan yang terjadi antara satu atau lebih entity
Atribut/Property Atribut/Property Merupakan keterangan yang terkait pada sebuah entitas.
Simbol Sequence Diagram
Actor Merupakan seseorang atau perangkat yang berinteraksi dengan sistem
Boundary Menggambarkan interaksi antara satu aktor dengan system, memodelkan bagian dari system dan bergantung dari pihak lain dan juga pembatas sistem
Entity Merupakan objek-objek dasar dalam system
xvi
Control Mengatur aliran dari informasi untuk sebuah skenario
Message Entry Menggambarkan hubungan antar objek sesuai kejadian
Message To Self Menggambarkan pesan/hubungan objek itu sendiri yang menunjukan kejadian.
Simbol Class Diagram
Class Merupakan penggambaran dari class name, atribut, dan method function atau behavior.
Asociation Menggambarkan hubungan antar objek yang dengan yang lain lebih satu arah