• Tidak ada hasil yang ditemukan

OPTIMASI E-COMMERCE PADA RUMAH RUQYAH PANGKALPINANG DENGAN MODEL RAPID APPLICATION DEVELOPMENT (RAD)

N/A
N/A
Protected

Academic year: 2022

Membagikan "OPTIMASI E-COMMERCE PADA RUMAH RUQYAH PANGKALPINANG DENGAN MODEL RAPID APPLICATION DEVELOPMENT (RAD)"

Copied!
19
0
0

Teks penuh

(1)

OPTIMASI E-COMMERCE PADA RUMAH RUQYAH PANGKALPINANG DENGAN MODEL RAPID APPLICATION

DEVELOPMENT (RAD)

SKRIPSI

MUHAMMAD RIZAL 1622500014

PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INFORMASI

INSTITUT SAINS DAN BISNIS (ISB) ATMA LUHUR

PANGKALPINANG

2020

(2)

OPTIMASI E-COMMERCE PADA RUMAH RUQYAH PANGKALPINANG DENGAN MODEL RAPID APPLICATION

DEVELOPMENT (RAD)

SKRIPSI

Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer

Oleh :

MUHAMMAD RIZAL 1622500014

PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INFORMASI

INSTITUT SAINS DAN BISNIS (ISB) ATMA LUHUR

PANGKALPINANG

2020

(3)
(4)

ii

LEMBAR PENGESAHAN SKRIPSI

OPTIMASI E-COMMERCE PADA RUMAH RUQYAH PANGKALPINANG DENGAN MODEL RAPID APPLICATION DEVELOPMENT (RAD)

Yang dipersiapkan dan disusun oleh Muhammad Rizal

1622500014

Telah dipertahankan di depan Dewan Penguji Pada tanggal 15 Juli 2020

Anggota Penguji

Melati Suci Mayasari, M.Kom NIDN. 0206098301

Dosen Pembimbing

Hengki, S.Kom, M.Kom NIDN. 0207049001 Kaprodi Sistem Informasi

Okkita Rizan. M.Kom NIDN. 0211108306

Ketua Penguji

Okkita Rizan. M.Kom NIDN. 0211108306 Skripsi ini telah diterima dan sebagai salah satu persyaratan

untuk memperoleh gelar Sarjana Komputer Tanggal 23 Juli 2020

DEKAN FAKULTAS TEKNOLOGI INFORMASI INSTITUT SAINS DAN BISNIS ATMA LUHUR

Ellya Helmud, M.Kom NIDN. 0201027901

(5)

KATA PENGANTAR

Puji syukur Alhamdulillah ke hadirat Allah

yang telah melimpahkan segala rahmat dan karunia-Nya, sehingga penulis dapat menyelesaikan laporan skripsi yang berjudul “OPTIMASI E-COMMERCE PADA RUMAH RUQYAH PANGKALPINANG DENGAN MODEL RAPID APPLICATION DEVELOPMENT (RAD)’’ Merupakan salah satu persyaratan untuk menyelesaikan program studi strata satu (S1) pada Jurusan Sistem Informasi ISB ATMA LUHUR.

Penulis menyadari bahwa laporan skripsi ini masih jauh dari sempurna.

Karena itu, kritik dan saran akan senantiasa penulis terima dengan senang hati.

Dengan segala keterbatasan, penulis menyadari pula bahwa laporan skripsi ini tak kan terwujud tanpa bantuan, bimbingan, dan dorongan dari berbagai pihak. Untuk itu, dengan segala kerendahan hati, penulis menyampaikan ucapan terima kasih kepada :

1. Allah

yang telah menciptakan dan memberikan kehidupan di dunia 2. Kedua orang tua, ayahanda tercinta Susanto dan ibunda tersayang Wiyanti

yang telah memberikan dukungan baik moril maupun materiil serta doa yang tiada henti-hentinya kepada penulis.

3. Bapak Drs. Djaetun Hs yang telah mendirikan Atma Luhur.

4. Bapak Dr. Husni Teja Sukmana, S.T., M.Sc, selaku Rektor ISB Atma Luhur.

5. Bapak Ellya Helmud, M.Kom., selaku Dekan FTI ISB Atma Luhur.

6. Bapak Okkita Rizan, M. Kom selaku Kaprodi Sistem Informasi.

7. Bapak Hengki, S.Kom, M.Kom selaku dosen pembimbing yang telah bersedia membimbing dan mengarahkan penulis selama menyusun skripsi dan memberikan banyak ilmu serta solusi pada setiap permasalahan atas kesulitan dalam penulisan skripsi ini.

(6)

iv

8. Sahabat-sahabatku Agung Pratama, Eko Randa, Fernando, Khris Setiawan, Wahyudi, Aritno dan Ardiansah. Terima kasih atas dorongan semangat dan kebersamaan yang tidak terlupakan.

9. Teman-teman seperkuliahan angkatan 2016 yang telah memberikan dukungan moral untuk terus menyelesaikan skripsi ini.

Akhir kata, penulis mengharapkan skripsi ini dapat memberikan manfaat.

Penulis pun berharap semoga skripsi ini dapat bermanfaat dan semoga Allah

memberi lindungan bagi kita semua.

Pangkalpinang, Juli 2020

Penulis

(7)

ABSTRACT

Rumah Ruqyah Pangkalpinang was established in 2013, this business is engaged in the distribution and sale of herbal products to all cities and regions in the Bangka Belitung Islands province. Along with the expansion of the marketing network, the more complex the process of recording transactions and making reports, the frequent occurrence of errors in recording and even data loss.

Therefore a sales information system is created that can help overcome the problems that have been mentioned. The urgent need for the development of a sales information system is the reason for choosing a method for developing Rapid Application Development so that the wishes of business owners can be fulfilled immediately. The stages of RAD that have been carried out are the requirements planning stage which includes the needs of the operational environment, functional requirements, information needs, and interface requirements. The design phase consists of designing the conceptual schema, designing the database, and designing the screen display.

Keywords: Sales information system, RAD, Report

(8)

vi ABSTRAK

Rumah Ruqyah Pangkalpinang telah berdiri sejak tahun 2013, usaha ini bergerak di bidang distribusi dan penjualan produk-produk herbal ke seluruh kota dan daerah di provinsi Kepulauan Bangka Belitung. Seiring perluasan jaringan pemasaran produk herbal, maka semakin kompleks pula proses dalam pencatatan transaksi dan pembuatan laporan transaksi, hal ini menyebabkan sering terjadinya kesalahan dalam pencatatan dan bahkan kehilangan data-data transaksi. Oleh karena itu dibuatlah sistem informasi penjualan berbasis web yang dapat membantu mengatasi permasalahan-permasalahan yang telah disebutkan. Kebutuhan yang mendesak akan pembangunan sistem informasi penjualan di Rumah Ruqyah Pangkalpinang, menjadi alasan terpilihnya sebuah metode pengembangan Rapid Application Development di karenakan kelebihan dari metode ini adalah siklus pembangunan yang pendek, singkat, dan cepat, agar keinginan pemilik usaha dapat segera terpenuhi. Tahapan Rapid Application Development (RAD) yang telah dilakukan adalah tahap Perencanaan persyaratan yang meliputi kebutuhan lingkungan operasional, kebutuhan fungsional, kebutuhan informasi, dan kebutuhan antarmuka. Tahap desain yang terdiri dari perancangan conceptual schema, perancangan database dan perancangan tampilan layar.

Kata kunci : Sistem informasi penjualan, RAD, Skripsi

(9)

DAFTAR ISI

Halaman

LEMBAR PERNYATAAN ... i

LEMBAR PENGESAHAN SKRIPSI ... ii

KATA PENGANTAR ... iii

ABSTRACT ... v

ABSTRAK ... vi

DAFTAR ISI ... vii

DAFTAR GAMBAR ... ix

DAFTAR TABEL ... xi

DAFTAR LAMPIRAN ... xii

DAFTAR SIMBOL ... viii

BAB I PENDAHULUAN ... 1

1.1. Latar Belakang Masalah ... 1

1.2. Rumusan Masalah ... 2

1.3. Batasan Masalah ... 2

1.4. Tujuan dan Manfaat Penelitian ... 3

1.4.1. Tujuan Penelitian ... 3

1.4.2. Manfaat Penelitian ... 3

1.5. Sistematika Penulisan ... 4

BAB II LANDASAN TEORI ... 5

2.1. Optimasi ... 5

2.2. Sistem Informasi ... 5

2.3. E-Commerce ... 5

2.4. Metodologi System Development Life Cycle (SDLC) ... 6

2.4.1. Perencanaan ... 7

2.4.2. Analisis ... 8

2.4.3. Desain ... 9

2.4.4. Pelaksanaan ... 10

2.5. Model Rapid Application Development (RAD) ... 11

2.6. Metode Object Oriented ... 13

2.7. UML (Unified Modelling Languange) ... 14

2.8. Tools Lainnya ... 15

2.9. Tinjauan Penelitian ... 17

2.10. Kesimpulan Tinjauan Pustaka ... 18

(10)

viii

BAB III METODOLOGI PENELITIAN ... 20

3.1. Model Pengembangan Sistem ... 20

3.2. Metode Penelitian Pengembangan Sistem ... 21

3.3. Alat Bantu Pengembangan Sistem ... 21

3.4. Diagram Alir Penelitian ... 23

BAB IV PEMBAHASAN ... 24

4.1. Tinjauan Organisasi ... 24

4.1.1. Sejarah Organisasi ... 24

4.1.2. Struktur Organisasi ... 24

4.1.3. Tugas dan Wewenang ... 25

4.2. Perencanaan Syarat-Syarat ... 26

4.2.1. Fungsi bisnis/Proses bisnis ... 26

4.2.2. Activity Diagram ... 28

4.3. Workshop Desain RAD ... 32

4.3.1. Analisa ... 32

4.3.2. Desain ... 38

BAB V KESIMPULAN ... 81

5.1. Kesimpulan ... 81

5.2. Saran ... 81

DAFTAR PUSTAKA ... 82

LAMPIRAN ... 84

(11)

DAFTAR GAMBAR

Halaman

Gambar 2.1 Siklus Hidup Pengembangan Sistem ... 7

Gambar 2.2 Fase Rapid Application Development (RAD) ... 12

Gambar 3.1 Diagram Alir Penelitian ... 23

Gambar 4.1 Struktur organisasi Rumah Ruqyah Pangkalpinang ... 24

Gambar 4.2 Activity Diagram proses mencatat kategori ... 28

Gambar 4.3 Activity Diagram proses mencatat barang ... 28

Gambar 4.4 Activity Diagram proses mencatat data pelanggan ... 29

Gambar 4.5 Activity Diagram Proses Laporan Penjualan ... 29

Gambar 4.6 Activity Diagram Proses Pembayaran ... 30

Gambar 4.7 Activity Diagram Proses Pemesanan ... 30

Gambar 4.8 Activity Diagram Proses Pengepakan ... 31

Gambar 4.9 Activity Diagram Proses Pengiriman ... 31

Gambar 4.10 Packaege Diagram ... 38

Gambar 4.11 Use Case diagram berdasarkan Aktor Admin ... 38

Gambar 4.12 Use Case diagram berdasarkan Aktor Pelanggan ... 39

Gambar 4.13 Entity Relationship Diagram (ERD) ... 42

Gambar 4.14 Tansformasi ERD ke Logical Record Structure (LRS) ... 43

Gambar 4.15 Logical Record Structure (LRS) ... 44

Gambar 4.16 Struktur Tampilan ... 55

Gambar 4.17 Login Admin ... 56

Gambar 4.18 Menu Kategori ... 56

Gambar 4.19 Entry Kategori ... 57

Gambar 4.20 Menu Barang ... 57

Gambar 4.21 Entry Barang ... 58

Gambar 4.22 Menu Kota ... 58

Gambar 4.23 Entry Kota ... 59

Gambar 4.24 Menu User ... 59

Gambar 4.25 Update User ... 60

Gambar 4.26 Menu Banner ... 60

Gambar 4.27 Entry Banner ... 61

Gambar 4.28 Menu Laporan ... 61

Gambar 4.29 Menu Pesanan ... 62

Gambar 4.30 Detail Pesanan ... 62

Gambar 4.31 Update Pesanan ... 63

Gambar 4.32 Menu Registrasi ... 63

Gambar 4.33 Menu Login ... 64

(12)

x

Gambar 4.34 Halaman Utama ... 64

Gambar 4.35 Menu Keranjang ... 65

Gambar 4.36 Menu Pembayaran ... 65

Gambar 4.37 Menu Konfirmasi Pembayaran ... 66

Gambar 4.38 Menu Daftar Pesanan Pelanggan ... 66

Gambar 4.39 Detail Pesanan ... 67

Gambar 4.40 Class Diagram ... 67

Gambar 4.41 Sequence Diagram Update User ... 68

Gambar 4.42 Sequence Diagram Entry Kategori ... 69

Gambar 4.43 Sequence Diagram Entry Barang ... 70

Gambar 4.44 Sequence Diagram Entry Kota ... 71

Gambar 4.45 Sequence Diagram Entry Banner ... 72

Gambar 4.46 Sequence Diagram Update Pesanan ... 73

Gambar 4.47 Sequence Diagram Cetak Laporan ... 74

Gambar 4.48 Sequence Diagram Registrasi ... 75

Gambar 4.49 Sequence Diagram Pesanan Barang ... 76

Gambar 4.50 Sequence Diagram Pembayaran ... 77

Gambar 4.51 Sequence Diagram Konfirmasi Pembayaran ... 78

Gambar 4.52 Sequence Diagram Laporan Pesanan ... 79

Gambar 4.53 Deployment Diagram ... 80

(13)

DAFTAR TABEL

Halaman

Tabel 4.1 : Tabel User ... 44

Tabel 4.2 : Tabel Pesanan ... 44

Tabel 4.3 : Tabel Isi ... 45

Tabel 4.4 : Tabel Barang ... 45

Tabel 4.5 : Tabel Konfir_Bayar ... 45

Tabel 4.6 : Tabel Kategori ... 45

Tabel 4.7 : Tabel Banner ... 45

Tabel 4.8 : Tabel Kota ... 45

Tabel 4.9 : Spesifikasi Basis Data User ... 46

Tabel 4.10 : Spesifikasi Basis Data Pesanan ... 47

Tabel 4.11 : Spesifikasi Basis Data Isi ... 48

Tabel 4.12 : Spesifikasi Basis Data Barang ... 48

Tabel 4.13 : Spesifikasi Basis Data Konfir_Bayar ... 49

Tabel 4.14 : Spesifikasi Basis Data Kategori ... 50

Tabel 4.15 : Spesifikasi Basis Data Banner ... 50

Tabel 4.16 : Spesifikasi Basis Data Kota ... 51

(14)

xii

DAFTAR LAMPIRAN

Halaman LAMPIRAN A KELUARAN SISTEM BERJALAN

Lampiran A-1 : Daftar Harga ... 85

Lampiran A-2 : Invoice ... 86

Lampiran A-3 : Pengiriman ... 86

LAMPIRAN B MASUKAN SISTEM BERJALAN Lampiran B-1 : Data Pelanggan & Pesanan ... 88

Lampiran B-2 : Bukti Transfer ... 88

LAMPIRAN C RANCANGAN KELUARAN SISTEM USULAN Lampiran C-1 : Laporan Detail Pesanan – Admin ... 90

Lampiran C-2 : Laporan Detail Pesanan – Pelanggan ... 90

LAMPIRAN D RANCANGAN MASUKAN SISTEM USULAN Lampiran D-1 : Data User... 92

Lampiran D-2 : Data Pesanan ... 92

Lampiran D-3 : Data Pembayaran... 93

Lampiran D-4 : Data Barang ... 93

Lampiran D-5 : Data Kota... 94

Lampiran D-6 : Data Kategori ... 94

Lampiran D-7 : Data Banner... 95

LAMPIRAN E SURAT RISET Lampiran E-1 : Surat Permohonan Riset ... 97

Lampiran E-2 : Surat Balasan Riset ... 98

LAMPIRAN F KARTU KONSULTASI ... 100

LAMPIRAN G BIODATA PENULIS ... 102

(15)

DAFTAR SIMBOL

Daftar Simbol Activity Diagram

NO GAMBAR NAMA KETERANGAN

1 Initial Titik awal, untuk memulai

suatu aktivitas.

2 Final Titik akhir, untuk mengakhiri

aktivitas.

3 Action Menandakan sebuah aktivitas.

4 Decision Pilihan untuk mengambil

keputusan.

5 Fork/Join

Digunakan untuk menunjukkan kegiatan yang dilakukan secara

paralel atau untuk menggabungkan dua kegiatan

paralel menjadi satu.

6 Swimlane

Menggambarkan pembagian / pengelompokan berdasarkan

tugas dan fungsi tersendiri

7 Transition

State

Menggambarkan hubungan antara dua state, dua activity ataupun antara

state dan activity

(16)

xiv

Daftar Simbol Use Case Diagram

NO GAMBAR NAMA KETERANGAN

1 Actor

Menspesifikasikan

himpunan peran yang pengguna mainkan ketika berinteraksi dengan use case.

2 dependency

Hubungan di mana

perubahan yang terjadi pada suatu elemen mandiri (independent) akan mempengaruhi elemen yang tidak mandiri (independent).

3 Generalization

Hubungan di mana objek anak (descendent) berbagi perilaku dan struktur data dari objek yang ada di atasnya objek induk (ancestor).

4 Include Menspesifikasikan bahwa

use case sumber secara eksplisit.

5 Extend

Menspesifikasikan bahwa use case target memperluas perilaku dari use case sumber pada suatu titik yang diberikan.

6 Association Apa yang menghubungkan

antara objek satu dengan objek yang lainnya.

7 System Menspesifikasikan paket

yang menampilkan sistem secara terbatas.

<<extend>>

(17)

8 Use Case

Deskripsi dari urutan aksi- aksi yang ditampilkan sistem yang menghasilkan suatu hasil yang terukur bagi suatu actor.

9 Note Elemen fisik yang eksis saat

aplikasi dijalankan suatu sumber data komputasi.

Daftar Simbol Sequence Diagram

NO GAMBAR NAMA KETERANGAN

1 Actor

Actor juga dapat berkomunikasi dengan objek, maka actor juga dapat diurutkan sebagai

kolom.

2 Boundary

Terletak di antara sistem dengan dunia sekelilingnya. Semua form,

laporan-laporan, antar muka ke perangkat keras seperti printer atau scanner

dan antar muka ke sistem lainnya adalah termasuk

dalam kategori.

3 Control

Berhubungan dengan fungsi analitis seperti pemanfaatan sumber daya,

pemrosesan terdistribusi, atau penanganan kesalahan.

(18)

xvi

4 Entity

Digunakan menangani informasi yang mungkin

akan disimpan secara permanen. Entity bisa juga

merupakan sebuah tabel pada struktur basis data.

5 Massage

Digambarkan dengan anak panah horizontal antara

activation, massage mengidentifikasikan komunikasi antara objek-

objek.

6 Self-Massage

Mengidentifikasikan komunikasi kembali ke dalam sebuah objek itu

sendiri.

7 Object Message

Menggambarkan pesan/hubungan antar obyek, yang menunjukkan

urutan kejadian yang terjadi

8 Message to Self

Menggambarkan pesan / hubungan obyek itu

sendiri, yang menunjukkan urutan kejadian yang terjadi

9 Object

Menggambarkan abstraksi dari sebuah entitas nyata/tidak nyata yang informasinya harus

disimpan

(19)

Daftar Simbol Entity Relationship Diagram (ERD)

NO GAMBAR NAMA KETERANGAN

1 Entitas

Obyek-obyek dasar yang terikat di dalam sistem.

Obyek tersebut dapat berupa orang, benda, atau hal lainnya yang

keterangan perlu disimpan di basis data.

2 Relationship

Kejadian yang menggambarkan hubungan antara dua

atau lebih entitas.

3 Garis Menghubungkan entitas

dengan relationship.

Daftar Simbol Class Diagram

NO GAMBAR NAMA KETERANGAN

1 Class

Penggambaran dari class name, attribute, atau property atau data dan method atau function atau

behavior.

2 Asociation

Menggambarkan hubungan antara objek yang saling membutuhkan. Hubungan ini bisa satu arah atau lebih

satu arah.

Referensi

Dokumen terkait

Puji syukur Alhamdulillah kehadirat Allah SWT yang telah melimpahkan segala rahmat dan karunia-Nya, sehingga penulis dapat menyelesaikan laporan penelitian yang berjudul

Alhamdulillah segala puji dan syukur penulis panjatkan ke hadirat Allah SWT yang telah melimpahkan rahmat dan karunia-Nya, sehingga penulis dapat menyelesaikan

Adapun fokus penelitian dalam penelitian ini ialah mengetahui sistem penilaian kinerja karyawan yang digunakan oleh PT Gojek Indonesia dalam menilai kinerja para

Promosi yang akan dilakukan BYTS Architect ini merupakan langkah besar, karena dengan website sebagai sarana strategi promosi mempunyai maksud dan tujuan untuk

Mengenai kebenaran beliau, Hadrat Masih Mau'ud ‘alaihis salaam menulis: 'Aku melihat bahwa orang yang mau mengikuti alam dan hukum alam telah diberikan kesempatan bagus oleh

P SURABAYA 03-05-1977 III/b DOKTER SPESIALIS JANTUNG DAN PEMBULUH DARAH RSUD Dr.. DEDI SUSILA, Sp.An.KMN L SURABAYA 20-03-1977 III/b ANESTESIOLOGI DAN

Puji syukur Alhamdulillah kehadirat Allah SWT yang telah melimpahkan segala rahmat dan karunia-Nya, sehingga penulis dapat menyelesaikan laporan Skripsi dengan

Puji syukur Alhamdulillah kehadirat Allah SWT yang telah melimpahkan segala rahmat dan karunia-Nya, sehingga penulis dapat menyelesaikan laporan skripsi yang berjudul