SKRIPSI
Khris Setiawan
1622500005
i
OPTIMASI E-COMMERCE PADA MATERIAL STORE
PANGKALPINANG DENGAN MODEL FRAMEWORK FOR
APPLICATION SYSTEM THINKING (FAST)
SKRIPSI
Diajukan Untuk Melengkapi Salah Satu Syarat
Memperoleh Gelar Sarjana Komputer
Oleh :
Khris Setiawan
1622500005
i
SURAT PERNYATAAN
Yang bertanda tangan di bawah ini :
NIM : 1622500005
Nama : Khris Setiawan
Judul Skripsi : OPTIMASI E-COMMERCE PADA MATERIAL STORE
PANGKALPINANG DENGAN MODEL FRAMEWORK
FOR APPLICATION SYSTEM THINKING ( FAST)
Menyatakan bahwa Laporan Tugas Akhir atau program saya adalah hasil karya
sendiri dan bukan plagiat. Apabila ternyata ditemukan didalam laporan Tugas
Akhir atau program saya terdapat unsur plagiat, maka saya siap untuk
mendapatkan sanksi akademik yang terkait dengan hal tersebut.
Khris Setiawan
i
SURAT PENGESAHAN SKRIPSI
OPTIMASI E-COMMERCE PADA MATERIAL STORE PANGKALPINANG
DENGAN MODEL FRAMEWORK FOR APPLICATION SYSTEM THINKING
(FAST)
Khris Setiawan
1622500005
ii
KATA PENGANTAR
Puji syukur Alhamdulillah kehadirat Allah SWT yang telah melimpahkan segala
rahmat dan karuniaNya, sehingga penulis dapat menyelesaikan laporan skripsi
yang 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
takkan terwujud tanpa bantuan, bimbingan, dan dorongan dari berbagai pihak.
Untuk itu, dengan segala kerendahan hati, penulis menyampaikan ucapan terima
kasih kepada:
1. Allah SWT yang telah menciptakan dan memberikan kehidupan di dunia
2. Bapak dan Ibu tercinta yang telah mendukung saya baik spirit maupun
materi yang selama ini selalu
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 M.Kom selaku dosen pembimbing.
8. keluarga kecil Sislia, alghea , Christy yang selalu saya susahkan siang dan
malam.
9. Kepada Crew Material store Bobi, bang renal dan bang revi selaku pemilik
Toko yang telah mengizinkan riset di MATERIAL STORE
Pangkalpinang.
10. Kepada teman seperjuangan Eko Randa, Putra Bayu, Eliscia, M.Rizal,
Agung, Aritno, Arif, Ardi, Wahyudi, Dan Fernando yang selalu memberi
wejangan disaat badmood dalam mengerjakan skripsi ini.
iii
11. Kepada teman tongkrongan sekampus Jaya, Aditio, Dagol, Feram, Faury,
Daffa, sandi dan Teman – teman yang lain yg tidak bisa saya ucapkan satu
persatu.
12. Kepada teman dari selatan Terutama Yunus, Yudi Firza, Vincent, Rendra,
Emon, alfandi, Arie notodjiwo , Ayot dan teman vespa Toboali lainnya yg
selalu mendukung saya baik spirit maupun materi.
13. Kepada Sobat Coffe dan Sohib Reza, Okik , Dodi, Bima, Adan dan sobat
nemoni lainnya.
14. Saudara dan sahabat-sahabatku terutama teman-teman angkatan 2016
yang telah memberikan dukungan moral dan untuk terus meyelesaikan
skripsi ini.
Semoga Tuhan Yang Maha Esa membalas kebaikan dan selalu
mencurahkan hidayah serta taufikNya, Amin.
Penulis
iv
ABSTRACTION
v
ABSTRAKSI
vi
DAFTAR ISI
SURAT PERNYATAAN ................................................................................................... i
SURAT PENGESAHAN SKRIPSI ................................................................................. ii
KATA PENGANTAR ...................................................................................................... iii
ABSTRACTION ............................................................................................................... v
ABSTRAKSI .................................................................................................................... vi
DAFTAR ISI.................................................................................................................... vii
DAFTAR GAMBAR ......................................................................................................... x
DAFTAR TABEL ........................................................................................................... xii
DAFTAR SIMBOL ........................................................................................................ xiii
BAB I PENDAHULUAN .................................................................................................. 1
2.1 Optimasi........................................................................................................ 5
2.2 Sistem Informasi ........................................................................................... 5
2.3 E-Commerce ................................................................................................. 6
2.4 Model Fast ( Framework Aplication System Thinking ) ............................... 6
2.5 Metode Pengembangan Sistem ..................................................................... 8
2.6 Alat Bantu Perancangan Sistem ................................................................... 8
vii
2.6.5 Sequence Diagram .............................................................................. 11
2.6.6 Deployment Diagram .......................................................................... 11
viii
4.9.1 Rancangan Keluaran ........................................................................... 47
4.9.2 Rancangan Masukan ........................................................................... 47
LAMPIRAN……………………………………………………………………. 75
ix
DAFTAR GAMBAR
Halaman
Gambar 3.1 : Diagram Air Penelitian ..................................................... 16
Gambar 4.1 : struktur organisasi ............................................................. 18
Gambar 4.2 : Activity Diagram Proses Pencatatan Data Pelanggan ...... 19
Gambar 4.3 : Activity Diagram Proses Pencatatan Data Produk ............ 20
Gambar 4.4 : Activity Diagram Proses Pencatatan Data Pesanan .......... 21
Gambar 4.5 : Activity Diagram Proses Pencatatan Laporan .................. 22
Gambar 4.6 : Package Diagrams............................................................ 28
Gambar 4.7 : Use Case Diagram Berdasarkan Aktor Admin ................ 29
Gambar 4.8 : Use Case Diagram Beradasarkan Aktor Pelanggan ......... 30
Gambar 4.9 : Entity Relationship Diagram (ERD) ................................ 36
Gambar 4.10 : Transformasi ERD ke LRS ............................................. 37
Gambar 4.11 : Logical Record Structure (LRS) ..................................... 38
Gambar 4.12 : Class Diagram ................................................................ 45
Gambar 4.13 : Deployment Diagram...................................................... 46
Gambar 4.14 : Struktur Tampilan ........................................................... 51
Gambar 4.15 : Rancangan Layar Login Admin...................................... 52
Gambar 4.16 : Rancangan Layar Entry Produk ...................................... 52
Gambar 4.17 : Rancangan Layar kategori Produk.................................. 53
Gambar 4.18 : Rancangan Layar Metode Pengirman ............................. 53
Gambar 4.19 : Rancangan Layar Update Pelanggan .............................. 54
Gambar 4.20 : Rancangan Layar Update Pesanan.................................. 54
Gambar 4.21 : Rancangan Layar Lihat Pembayaran .............................. 55
Gambar 4.22 : Rancangan Layar Update Retur ...................................... 55
Gambar 4.23 : Rancangan Layar pembayaran ........................................ 56
Gambar 4.24 : Rancangan Layar Buat Akun .......................................... 56
Gambar 4.25 : Rancangan Layar Login Pelanggan ................................ 57
Gambar 4.26 : Rancangan Layar Lihat Produk ...................................... 57
x
Gambar 4.27 : Rancangan Layar Entry Pesanan ................................... 58
Gambar 4.28 : Rancangan Layar Metode Pengiriman............................ 58
Gambar 4.29 : Rancangan Layar Konfirmasi Pembayaran .................... 59
Gambar 4.30 : Rancangan Layar Entry Retur ........................................ 59
Gambar 4.31 : Rancangan Layar History Pembayaran .......................... 60
Gambar 4.32 : Sequence Diagram Entry Produk ................................... 61
Gambar 4.33 : Sequence Diagram Entry Kategori ................................. 62
Gambar 4.34 : Sequence Diagram Entry Pengiriman ............................ 63
Gambar 4.35 : Sequence Diagram Update Pelanggan............................ 64
Gambar 4.36 : Sequence Diagram Lihat Pembayaran............................ 65
Gambar 4.37 : Sequence Diagram Update Pesanan ............................... 65
Gambar 4.38 : Sequence Diagram Update Retur ................................... 66
Gambar 4.39 : Sequence Diagram Lihat dan Cetak Pembayaran .......... 67
Gambar 4.40 : Sequence Diagram Buat Akun ....................................... 67
Gambar 4.41 : Sequence Diagram Login ............................................... 68
Gambar 4.42 : Sequence Diagram Lihat Produk .................................... 68
Gambar 4.43 : Sequence Diagram Entry Pesanan .................................. 69
Gambar 4.44 : Sequence Diagram Metode Pengiriman ......................... 70
Gambar 4.45 : Sequence Diagram Entry Konfirmasi Pembayaran ....... 71
Gambar 4.46 : Sequence Diagram Entry Retur ...................................... 71
Gambar 4.47 : Sequence Diagram Lihat History Pembayaran............... 72
xi
DAFTAR TABEL
Halaman
Tabel 4.1 : Tabel Pelanggan .............................................................. 38
Tabel 4.2 : Tabel Pesanan .................................................................. 39
Tabel 4.3 : Tabel Isi ........................................................................... 39
Tabel 4.4 : Tabel Produk ................................................................... 39
Tabel 4.5 : Tabel Ketgori Produk ...................................................... 39
Tabel 4.6 : Tabel Pembayaran ........................................................... 40
Tabel 4.7 : Tabel Retur ...................................................................... 40
Tabel 4.8 : Tabel Metode Pengiriman ............................................... 40
Tabel 4.9 : Spesifikasi Basis Data Pelanggan ................................... 41
Tabel 4.10 : Spesifikasi Basis Data Pesanan ....................................... 41
Tabel 4.11 : Spesifikasi Basis Data Isi ................................................ 42
Tabel 4.12 : Spesifikasi Basis Data Produk......................................... 42
Tabel 4.13 : Spesifikasi Basis Data Kategori Produk.......................... 43
Tabel 4.14 : Spesifikasi Basis Data Pembayaran ................................ 43
Tabel 4.15 : Spesifikasi Basis Data Retur ........................................... 44
Tabel 4.16 : Spesifikasi Basis Data Metode Pengiriman .................... 44
xii
DAFTAR Simbol
End Point
Start Point
Activity
Swimlane
xiii
State Transition
Class
Asosiasi
Association Class
Tempat Nol
Tempat satu
Nol atau lebih
Satu atau lebih
Nol atau satu
Banyak
xiv
Simbol Sequence Diagram
actor
Boundary
Control
Entity
loop
Message to Self
Object Message
xv
Recursive
Simbol ERD
Entity
Garis
Relationship
xvi
Simbol Use Case Diagram
Actor
Menggambarkan orang atau sistem yang
Association
Use case
xvii
BAB I
PENDAHULUAN
1
banyak , jarak jauh dan waktu yang diperlukan relatif sedikit, sebagai media
promosi dan proses jual beli yang efektif dan efisien. Hal tersebut melatar
belakangi “Optimasi E-Commerce Pada MATERIAL STORE Pangkalpinang
Dengan Model FAST”
1.2 Rumusan Masalah
Berdasarkan latar belakang masalah yang telah diuraikan, maka rumusan
masalah yang di bahas adalah merancang Sistem Optimasi E-Commerce Pada
MATERIAL STORE Pangkalpinang Dengan Model FAST.
1.3 Batasan Masalah
Dalam penyusunan skripsi ini, sangat perlu untuk membatasi masalah agar
tidak menyimpang dari tujuan semula. Untuk itu penulis membatasi pokok
permasalahan pada :
1. Membuat dan merancang sistem informasi data penjualan, data pembelian
dan pembuatan laporan.
2. Membuat dan merancang sistem informasi penjualan dan pembelian
berbasis Online.
1.4 Tujuan Dan Manfaat Penelitian
1.4.1 Tujuan Penelitian
Tujuan penelitian Sistem Optimasi E-Commerce Pada MATERIAL
STORE Pangkalpinang Dengan Model FAST sebagai media penjualan online dan
promosi sehingga dapat memperluas daerah pemasaran produk dan pembeli dapat
memesan produk dari website e-commerce ini sehingga transaksi menjadi lebih
efektif dan efisien .
1.4.2 Manfaat Penelitian
Dalam penulisan Proposal Penelitian ini dapat memberikan manfaat
sebagai berikut :
1. Sebagai media penjualan melalui online internet yang bertujuan untuk
mempermudah proses jual beli .
2. Dapat memberikan informasi lebih cepat dan tepat.
2
3. Memberi kemudahan bagi konsumen untuk mengetahui informasi barang
dan harga barang yang ada di MATERIAL STORE.
4. Sebagai media promosi produk sehingga produk dapat dikenal masyarakat
luas dan bisa mendaptkann keuntungan omset penjualan.
1.5 Metode Penelitian
Langkah-langkah yang dilakuakan dalam melakukan penyusunan skripsi
ini sebagaai berikut :
1. Model pengembangan perangkat lunak FAST (Framework for
Application of System Thinking)
2. Untuk tools atau alat bantu yang digunakan oleh penulis untuk pemodelan
adalah Unified Modeling Language (UML)
1.6 Sistematika Penulisan
Sistematika penulisan laporan penelitian ini adalah sebagai berikut :
BAB I PENDAHULUAN
Pada Bab ini membahas tentang latar belakang masalah,
rumusan masalah, tujuan dan manfaat penelitian, batasan
masalah, dan sistematika penulisan.
3
BAB IV PEMBAHASAN
Bab ini berisi tentang anilis masalah sistem yang berjalan,
analisis hasil solusi, analisis kebutuhan sistem usulan,
analisis sistem, perancangan sistem. Langkah – langkah
metode Fast (Framework for Application of System
Thinking) yaitu meliputi tahapan definisi lingkup, analisis
masalah, analisis kebnutuhan, analisis keputusan dan desain
fisik.
BAB V PENUTUP
Dalam bab ini penulis menjelaskan kesimpulan serta saran
yang diharapkan penelitian ini menjadi lebih baik dan
sempurna di masa yang akan datang .
4
BAB II
LANDASAN TEORI
Dalam bab ini berisi tentang yang mendasari analisis dan perancangan
sistem penjualan pada MATERIAL STORE pangkalpinang dengan mengutip
pendapatdari para ahli. Sekalian mencantumkan refrensi dari buku, jurnal yang
berhubungan dengan penelitian ini .
2.1 Optimasi
Tujuan akhir dari semua aktivitas tersebut adalah meminimumkan usaha
(effort) atau memaksimumkan manfaat (benefit) yang diinginkan. Karena usaha
yang diperlukan atau manfaat yang diinginkan dapat dinyatakan sebagai fungsi
dari variabel keputusan, maka optimasi dapat didefinisikan sebagai proses untuk
menemukan kondisi yang memberikan nilai minimum atau maksimum dari
sebuah fungsi. Optimasi dapat diartikan sebagai aktivitas untuk mendapatkan nilai
minimum suatu fungsi karena untuk mendapatkan nilai maksimum suatu fungsi
dapat dilakukan dengan mencari minimum dari negatif fungsi yang sama[1].
2.2 Sistem Informasi
Sistem informasi adalah suatu system di dalam suatu organisasi yang
mempertemukan kebutuhan pengolahan transaksi harian yang mendukung fungsi
operasi organisasi yang bersifat menjerial dengan strategi dari suatu organisasi
unstuck dapat meneyediakan laporan laporan yang diperlukan oleh puhak luar
tertentu dengan laporan – laporan yang diperlukan[2].
Sistem Informasi merupakan kombinasi teratur dari orang-orang, hardwar,
software, jaringan komunikasi dan sumber daya yang mengumpulkan, mengubah,
dan menyebarkan informasi dalam sebuah organisasi[3].
Jadi, Sistem informasi adalah kumpulan gabungan antara orang, hardware,
software, jaringan telekomunikasi dan basis data yang saling mendukung unstuck
mengolah data, menyimpan data dan menyebarkan hasil dalam bentuk informasi
5
atau laporan yang lebih bermanfaat sehingga dapat digunkan dalam mencapai
tujuan.
2.3 E-Commerce
E-Commerce merupakan suatu istilah yang sering digunkan atau didengar
saat ini yang berhubungan dengan internet, dimana tidak seorang pun yang
mengetahui jelas pengertian dari E-commerce tersebut[4].
E-commerce adalah perdagagan elektronik, yaitu penggunaan jaringan
komunikasi dan computer untuk melaksanakan proses bisnis. Pandangan popular
dari e-commerce adalah penggunaan internet dan computer dengan browser web
unstuck membeli dan menjual suatu produk[4].
E-commerce adalah suatu jenis dari mekanisme bisnis secara elektronik
yang memfokuskan diri pada transaksi bisnis berbasis individu dengan
menggunakan internet (teknologi berbasis jaringan digital) sebagai medium
pertukaran barang atau jasa baik antara dua buah institusi dan konsumen,
melewati kendala ruang dan waktu yang selama ini merupakan hal-hal yang
domain [4].
2.4 Model Fast ( Framework Aplication System Thinking )
FAST ( Framework Aplication System Thinking ) dikembangkan sebagai
gabungan dari praktek-praktek terbaik yang telah ditemui dalam banyak referensi
komersial dan metodologi.
FAST adalah sebuah kerangka kerja yang cukup fleksibel untuk berbagai
jenis proyek dan strategi. Yang paling penting , FAST memiliki banyak kesamaan
dengan buku berbasis komersial dan metodologi yang akan di temukan dalam
praktek. Sebuah proyek dimulai dengan beberapa kombinasi dari masalah,
peluang dan petunjuk dari pengguna dan diakhiri dengan sebuah solusi bisnis
kerja untuk komunitas pengguna. Pengembangan system dengan metode FAST
dilakulan secara berurutan yaitu meliputi tahapan definisi lingkup, analisis
masalah, analisis kenutuhan, desain logis, analisis keputusan, desain fisik &
integrasi, konstruksi & pengujian[5]
6
FAST memiliki beberapa tahapan Metodologi:
1. (Scope Definition)
2. (Problem Analysis)
Analisa masalah merupakan tahap mempelajari sistem yang sudah ada dan
menganalisa temuan-temuan agar dapat menemukan pemahaman yang lebih
mendalam atas masalah yang memicu adanya proyek ini.
3. (Requirement Analysis)
Analisa kebutuhan merupakan tahap yang mendefinisikan dan
memprioritaskan kebutuhan bisnis. Dengan kata lain memahami pengguna
untuk mengetahui apa yang dibutuhkan atau inginkan dari sistem baru, dengan
menghindari pembahasan tentang teknologi atau teknis pelaksanaan. Ini
mungkin merupakan tahap terpenting pengembangan sistem karena kesalahan
dan kelalaian dari hasil analisis ini mengakibatkan ketidakpuasan pengguna
dengan sistem final dan modifikasi yang mahal.
4. (Logical Design)
Pada tahap logical design adalah menerjemahkan kebutuhan bisnis ke
dalam model sistem. Istilah logical design diartikan sebagai teknologi
independen Analisis pada makna gambar menggambarkan sistem independen
dari setiap kemungkinan solusi teknis, kebutuhan model bisnis yang diinginkan
harus dipenuhi oleh solusi teknis yang ingin dipertimbangkan.
7
5. (Decision Analysis)
Mengingat kebutuhan bisnis dan logical system models, biasanya banyak
alternatif untuk merancang sebuah sistem informasi baru untuk memenuhi
kebutuhan tersebut. Tujuan dari tahap ini adalah unstuck mengidentifikasi
pilihan solusi teknis, menganalisis solusi atas kelayakan dari pilihan tersebut,
dan merekomendasikan pilihan sistem yang akan dirancang.
8
Unified Modelling Languange menyediakan 13 macam diagram untuk
memodelkan aplikasi berorientasi objek. Dalam perancangan ini penulis hanya
menggunakan 6 diagram Unified Modelling Languange, yaitu : activity diagram,
usecase diagram, package diagram, class diagram, deployment diagram dan
sequence diagram.
Alat bantu yang digunakan dalam perancangan berorientasi berbasiskan
UML adalah sebagai berikut :
2.6.1 Activity Diagram
Diagram aktivitas atau activity diagram proses bisnis atau menu yang ada
pada perangkat lunak. Yang perlu diperhatikan adalah bahwa diagram aktivitas
menggambarkan aktivitas sistem bukan apa yang dilakukan aktor, jadi aktivitas
yang dapat dilakukan oleh sistem. diagram aktivitas juga banyak digunakan untuk
mendefinisikan hal-hal seperti rancangan proses bisnis dimana setiap urutan
aktivitas yang digambarkan merupakan proses bisnis sistem yang didefinisikan.
Berikut ini adalah simbol-simbol yang ada pada diagram aktivitas :
1. Start point (status awal) : status awal aktivitas sistem, sebuah diagram
aktivitas memiliki status awal.
2. Activity (aktivitas) : aktivitas yang dilakukan sistem, aktivitas biasanya
diawali dengan kata kerja
3. Decision (Percabangan) : asosiasi percabangan dimana jika ada pilihan
aktivitas lebih dari satu
4. Join (penggabungan) : asosiasi penggambungan dimana lebih dari satu
aktivitas digabungkan menjadi satu.
5. End point (status akhir) : status akhir yang dilakukan sistem, sebuah
diagram aktivitas memiliki sebuah status akhir.
6. Swimline : memisalkan oraganisasi bisnis yang bertanggung jawab
terhadap aktivitas yang terjadi.
9
2.6.2 Usecase Diagram
Usecase atau Diagram usecase merupakan pemodelan untuk kelakuan
(behavior) sistem informasi yang akan dibuat. Usecase mendeskripsikan sebuah
interaksi antar satu atau lebih aktor dengan sistem informasi yang akan dibuat.
Secara kasar, usecase digunakan untuk mengetahui fungsi apa saja yang ada
didalam sebuah sistem informasi dan siapa saja yang berhak menggunakan fungsi-
fungsi itu. Syarat penamaan pada usecase adalah nama didefinisikan sesimpel
mungkin dan dapat dipahami. Ada dua hal utama pada usecase yaitu
pendefinisian apa yang disebut aktor dan usecase.
1. Aktor merupakan orang, proses, atau sistem lain yang berinteraksi dengan
sistem informasi yang akan dibuat itu sendiri, jadi walaupun simbol dari aktor
adalah gambar orang, tapi aktor belum tentu merupakan orang.
2. Usecase merupakan fungsionalitas yang disediakan sistem sebagai unit-unit
yang saling bertukar pesan antar unit atau actor.
2.6.3 Package Diagram
Packages diagram menyediakan cara mengumpulkan elemen-elemen yang
saling terkait dalam diagram unified modeling language (UML). Hampir semua
diagram dalam unified modeling language dapat dikelompokan menggunakan
package diagram.
2.6.4 Class Diagram
Diagram kelas atau class diagram menggambarkan struktur sistem dari
segi pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem. Kelas
memiliki apa yang disebut atribut dan metode atau operasi.
a. Atribut merupakan variabel-variabel yang dimiliki oleh suatu kelas.
b. Operasi atau metode adalah fungsi-fungsi yang dimiliki oleh suatu kelas.
10
sehingga pembuatan perangkat lunak atau programmer dapat membuat kelas-
kelas didalam program perangkat lunak sesuai dengan perancangan diagram kelas.
2.6.5 Sequence Diagram
Sequence diagram menggambarkan kelakuan objek pada usecase dengan
mendeskripsikan waktu hidup objek dan message yang dikirimkan dan di terima
antara objek[8].
2.6.6 Deployment Diagram
Deployment Diagram digunakan untuk menggambarkan detail bagaimana
komponen disusun di infrastruktur sistem.
11
menambah komunikasi antara pelanggan dengan Rap Jaya Collection
secara online tanpa batas waktu dan tempat.
3. Penelitian yang dilakukan oleh Alfian Dwi Nugroho1, Joko
Sutrisno2,(2015) yang berjudul “Analisa dan Perancangan E-commerce
pada CV. Hego Adventure dalam Upaya Meningkatkan Penjualan”
berdasarkan penelitian dan pengamatan yang telah dilakukan telah
disimpulkan bahwa teknologi kini memegang peranan penting bagi
kehidupan manusia. E-commerce (Elektronik Commerce) atau bisa disebut
dengan perdagangan elektronik. Pembelian adalah salah satu aktifitas
penjualan, pemasaran, jasa melalui internet dan jaringan komputer yang
sekarang bisa disebut belanja online.
4. Penelitian yang dilakukan oleh Suriah Setiana Widiastuti1, Gandung
Triyono2,(2019) yang berjudul “Penerapan E-commerce dengan Konten
Management System(CMS) Untuk Pelayanan Penjualan Busana Muslim
pada Toko Noem” berdasarkan penelitian dan pengamatan yang telah
dilakukan telah disimpulkan bahwa penelitian ini membahas tentang
website e-commerce pada Noem. Masalah yang dihadapi dalam penelitian
ini seperti media dan trasaksi penjualan Noem masih terbatas pada tempat
dan waktu pelayanan, serta belum tertatanya display koleksi produk
Noemyang bisa dilihat secara lengkap oleh customer. Untuk itu diperlukan
suatu website e-commerce yang dapat menyelesaikan masalah tersebut.
5. Penelitian yang dilakukan oleh Nabilla Faujia1, Ady Widjaja2,(2018) yang
berjudul “Rancangan Sistem Informasi Penjualan Fashion Wanita Berbasis
E-commerce pada The Wit’s Shop” berdasarkan penelitian dan
pengamatan yang telah dilakukan telah disimpulkan bahwa e-commerce
merupakan suatu kontak transaksi antara penjual dan pembeli dengan
menggunakan media internet. Keuntungan yang diperoleh dengan
menggunakan transaksi melalui e-commerce untuk meningkatkan
pendapatan dengan menggunakan penjualan online yang biayanya lebih
murah dan sekaligus megurangi biaya-biaya perasional seperti kertas,
percetakan katalog.
12
6. Penelitian yang dilakukan oleh Yulia Mirawati,(2019) yang berjudul
“Sistem Informasi Penjualan dan Pembelian di Mata Air Swalayan
Dharmasraya Berbasis Web” berdasarkan penelitian dan pengamatan yang
telah dilakukan telah disimpulkan bahwa dengan adanya sistem informasi
penjualan dan pembelian pada Mata Air Swalayan diharapkan dapat
mempermudah proses dalam pengambilan keputusan pada Mata Air
Swalayan.
7. Penelitian yang dilakukan oleh Prof. Dr. Sri Mulyani, Ak., CA.,(2016)
yang berjudul “Metode Analis dan Perancangan Sistem” berdasarkan
penelitian dan pengamatan yang telah dilakukan telah disimpulkan bahwa
sistem merupakan kumpulan sub sistem, komponen atau element yang
saling bekerja sama dengan tujuan yang sama untuk menghasilkan output
yang sudah ditentukan sebelumnya.
8. Penelitian yang dilakukan oleh Hanif Nurman Arief1, Jaka Suwita2,(2016)
yang berjudul “Analisa dan Perancangan Sistem Informasi E-commerce
untuk Kalangan UMKM (Bengkel Motor)” berdasarkan penelitian dan
pengamatan yang telah dilakukan telah disimpulkan bahwa kebutuhan
informasi yang cepat dan akurat pada era modern seperti ini dirasa
semakin dibutuhkan oleh setiap instansi baik swasta, pemerintah,
perorangan maupun organisasi. Khususnya Dinkop UMKM Kabupaten
Tangerang membutuhkan suatu sistem informasi yangmenunjang aktifitas
para pelaku UMKM bengkel motor.
13
BAB III
METODE PENELITIAN
14
Kebutuhan fungsional sistem yang nantinya bisa menjangkau pelanggan yang
berada di luar wilayah toko, meningkatkan penjualan dan juga memepermudah
para pelanggan karena hanya menggunakan sistem ini pelanggan tidak harus
datang langsung ke toko untuk melihat produk MATERIAL STORE secara
detail. Selain itu penulis membuat identifikasi kebutuhan, usecase, package, dan
deskripsi usecase.
4. Desain Logis.
Dalam tahap ini, hasil dari analisis kebutuhan akan dikonversikan
menjadi gambar-gambar yang disebut antara lain model sistem sistem seperti
erd, transformasi erd ke lrs, lrs, spesifikasi basis data, class diagram. Model
sistem yang dibuat di ilustrasikan sebagai sistem yang terpisah,
5. Fase Analisis Keputusan.
Dalam tahap ini, penulis menganalisis rencana solusi perangkat lunak
dan keras yang nantinya akan dipilih dalam implementasi sistem sebagai solusi
atas masalah dan kebutuhan yang sudah didefinisikan pada fase sebelumnya,
merekomendasikan sebuah target sistem yang akan didesain, dibangun, dan
diimplementasikan. Penulis akan melakukan perubahan rencana jika terdapat
ketidaksesuaian atas rencana proyek pada fase pertama. penulis juga akan
mengestimasikan waktu yang dibutuhkan untuk membuat sistem yang
direncanakan.
6. Desain dan Integrasi.
Setelah membuat desain logis dan menemukan solusi perngkat lunak dan
perangkat keras yang dibutuhkan sistem, maka penulis akan melakukan
konstruksi dan pengujian terhadap sistem yang telah mempenuhi kebutuhan-
kebutuhan bisnis dan spesifikasi desain yang dibuat di tahap ini. Penulis juga akan
membuat sebuah basis data, program aplikasi, dan kode program. Setelah selesai
maka sistem siap untuk diimplementasikan. Penulias juaga akan merancang,
rancangan layar dan sequence diagram.
15
3.2 Metode Pengembangan Sistem
Untuk melakukan analisis sistem dalam penelitian ini penulis menggunakan
metodologi berorientasi objek dengan diagram UML yaitu Activity Diagram,
Usecase Diagram dan Class Diagram
3.3 Tools Pengembangan Perangkat Lunak
3.3.1 Entity Relationship Diagram
Entity Relationship Diagram (ERD) digunakan untuk menjelaskan
hubungan antara data dalam basis data kepada pengguna secara logis dan
merancang model dasar dari struktur data serta relationship atau hubungan dari
setiap data.
3.3.2 Diagram Air Penelitian
Tahapan proses yang akan dilakukan dalam penelitian ini digambarkan
dalam diagram alir pada gambar 3.1 sebagai berikut:
16
BAB IV
PEMBAHASAN
17
2. Memberikan kesejahteraan kepada setiap karyawan.
4.3 Struktur Organisasi
Berikut adalah struktur organisasi dari Material Store Pangkalpinang:
18
4.6.1 Analisa Proses Bisnis
Dalam menganalisa suatu maslah perlu diketahui terlebih dahulu proses
yang berjalan pada suatu perusahaan. Berikut proses bisnis yang berjalan pada
Material Store Pangkalpinang:
19
2. Proses Pencatatan Data Produk
Karyawan menghitung atau mengecek produk yang ada di toko dan
mencatat hasilnya, jika stoknya masih banyak maka karyawan akan
memberitahu kepada pemilik toko, jika ada kekurangan stok atau produk habis,
maka karyawan akan melaporkan produk apa yang masih kurang atau kosong
kepada pemilik toko.
20
3. Proses pencatatan Data pesanan
Pelanggan menelepon karyawan, lalu menanyakan ketersedian baju yang
diinginkan. Karyawan memeriksa dahulu ketersediaan baju tersebut, jika tidak
tersedia karyawan akan mengkonfirmasi ke Pelanggan. Jika tersedia karyawan
akan menayakan apakah itu baju yang diinginkan, jika benar karyawan akan
membuat nota total harga dan mengkonfirmasi ke Pelanggan. Lalu Pelanggan
menerima konfirmasi nota total harga.
21
4. Proses Mencetak Laporan
Karyawan membuat laporan penjualan, lalu menyerahkan kepada
pemilik toko.
22
4.6.2 Analisa Keluaran
Berikut adalah jenis-jenis output/keluaran yang menjadi bagian penting
dalam kegiatan sehari-hari pada Material Store:
a. Nama Keluaran : Nota
Fungsi : Sebagai tanda bukti yang diterima oleh Pelanggan
Media : Kertas
Distribusi : Pelanggan
Rangkap : 1 (dua) Lembar
Frekuensi : Setiap adanya Pelanggan yang berbelanja
Volume : 7/hari
Format : Lampiran A-1
Keterangan : Berisikan bukti pembayaran
Hasil Analisa : Kurang baik, karena masih belum adanya id
Produk
23
4.6.3 Analisa Masukan
Berikut adalah jenis-jenis input/masukan yang menjadi bagian penting
dalam kegiatan sehari-hari pada Material Store:
a. Nama Masukan : Data Pelanggan
Sumber : Pelanggan
Fungsi : Untuk mngetahui Data pelanggan
Media : Kertas
Rangkap : 1 (satu) Lembar
Frekuensi : 60
Volume : 7/hari
Format : Lampiran B-1
Keterangan : Berisi data pelanggan
Hasil Analisa : Informasi cukup jelas, namun tetap kurang baik
karena tidak adanya kode Produk dll.
24
4.7 Analisa Kebutuhan
4.7.1 Identifikasi Kebutuhan
Berdasrkan hasil analisa mengenai sistem yang sedang berjalan pada
Material Store, maka didefinisikan kebutuhan-kebutuhan sebagai berikut:
1. Kebutuhan : Login Admin
Masalah : Proses penjualan pada sistem berjalan masih
menggunakan cara konvensional, tidak
tersedianya login untuk validasi data.
Usulan : Disediakan form untuk validasi pengguna yang
akan menggunakan sistem.
25
5. Kebutuhan : Kategori Produk
Masalah : Pelanggan Kesulitan memlih produk
berdasarkan jeninya
Usulan : Menyediakan form kategori produk dalm
website sehingga admin bias menggunakan
produk berdasarkan jenisnya.
26
10. Kebutuhan : Login pesanan
Masalah : Sistem yang ada saat ini masih secara manual
Usulan : Menyediakan form login di dalam website.
27
4.7.2 Desain Sistem
1. Package Diagram
Berikut ini merupakan Package Diagram dilakukan pengelompokkan
elemen-elemen dari sistem yang dibangun agar memudahkan visibility dari
model yang sedang dibangun:
28
2. Use Case Diagram
Merupakan gambaran skenario dari interaksi antara pengguna dengan
sistem. Use case diagram menggambarkan hubungan antara aktor dan kegiatan
yang dapat dilakukannya terhadap aplikasi .
29
b. Use case diagram dari sisi pelanggan :
30
4.7.3 Deskripsi Use case Diagram
a. Deskripsi Use Case Diagram Berdasarkan Aktor Admin
Penjelasan Use Case Diagram berdasarkan aktor admin dapat dilihat sebagai
berikut:
1. Use Case : Entry Produk
Aktor : Admin
Deskripsi : a) Admin membuka halaman admin
b) Admin kemudian masuk ke menu entry
Produk.
c) Jika admin ingin menambah data Produk,
maka klik entry Produk lalu isi data Produk.
d) Jika admin ingin mengedit data Produk,
maka klik data Produk yang ingin di ubah
lalu edit Produk.
e) Jika admin ingin menghapus data Produk,
pilih data Produk lalu klik hapus.
31
3. Use Case : Entry Pengiriman
Aktor : Admin
Deskripsi : a) Admin membuka halaman admin.
a. Admin kemudian membuka
meu pengiriman
b. Jika admin ingin menginput
pengiriman, maka klik entry baru,
lalu masukan data pengiriman.
c. Jika admin ingin melihat data
pengiriman maka klik lihat data
pengirman
d. Jika admin ingin menghapus
data pengiriman mama pilih data
pnegiriman yang ingin di hapus, lalu
klik hapus.
32
b) Admin kemudian pilih menu pesanan,
kemudian klik lihat pesanan.
33
d) Kemudia Pelanggan klik daftar untuk
menyelesaikan pembuatan akun.
34
6. Use Case : Entry Konfirmasi Pembayaran
Aktor : Pelanggan
Deskripsi : a) Pelanggan sudah login.
b) Pelanggan sudah selesai membayar.
c) Kemudian Pelanggan upload foto struk hasil
pemabayaran.
d) Setelah di upload klik konfirmasi
pembayaran.
35
4.8 Desain Logis
4.8.1 Rancangan Basis Data
1. Entity Relationship Diagram ( ERD )
36
2. Transformasi ERD ke LRS
37
3. Logical Record Structure (LRS)
4. Tabel
Tabel-tabel dibawah ini diambil dari jumlah entitas yang ada pada LRS
(Logical Record Structure).
a. Tabel Pelanggan
Tabel 4.1
Pelanggan
kd_plgn nm_plgn almt_plgn tlpn_plgn telp_plgn password
PK
38
b. Tabel Pesanan
Tabel 4.2
d. Tabel Produk
Tabel 4.4
Produk
kd_ktgrproduk kd_produk nm_produk hrg_produk desk_produk Gambar
PK
39
f. Tabel Pembayaran
Tabel 4.6
Pembayaran
id_konfirm tgl_konfirm desk kd_pesanan
Pk Fk
g. Tabel Pengiriman
Tabel 4.7
Metode Pengiriman
kd_metode nm_metode Ket
Pk
h. Tabel Retur
Tabel 4.8
Retur
kd_retur tgl_retur ket
Pk
40
Tabel 4.9 Spesifikasi Basis Data Pelanggan
No Nama_Field Jenis Lebar Desimal Keterangan
41
c. Nama File : isi
Media : Harddisk
Isi : Data tentang pesanan produk
Organisasi : Index Sequential
Primary Key : kd_pesanan & kd_produk
Panjang Record : 33 Byte
Jumlah Record : 27000 Record
Struktur :
Tabel 4.11 Spesifikasi Basis Data Isi
No Nama_Field Jenis Lebar Desimal Keterangan
1 kd_pesanan Varchar 11 - kode pesanan
2 kd_produk Varchar 11 - kode produk
3 Hrg_pesan Varchar 11 - Harga Pesanan
42
e. Nama File : Kategori Produk
Media : Harddisk
Isi : Data tentang Kategori Produk
Organisasi : Index Sequential
Primary Key : Id
Panjang Record : 60 Byte
Jumlah Record : 13 Record
Struktur :
Tabel 4.13 Spesifikasi Basis Data Kategori Produk
No Nama_Field Jenis Lebar Desimal Keterangan
1 Kd_ktgrproduk Varchar 20 - Kode Produk
2 Nm_ktgrproduk Varchar 20 - Nama Produk
3 Desk Varchar 20 - Deskripsi
43
g. Nama File : Retur
Media : Harddisk
Isi : Data tentang Retur
Organisasi : Index Sequential
Primary Key : kd_retur
Panjang Record : 36 Byte
Jumlah Record : 480 Record
Struktur :
Tabel 4.15 Spesifikasi Basis Data Retur
No Nama_Field Jenis Lebar Desimal Keterangan
1 kd_retur Varchar 15 - Kode Retur
2 Tgl_retur Date 8 - Tanggal Retur
3 Ket Varchar 10 - Ket
44
6. Class Diagram
45
7. Deployment Diagram
Diagram ini digunakan untuk menjelaskan letak software ke processing
node. Menunjukan konfigurasi elemen proses pada saat run dan software di
dalamnya. Tujuan atau fungsi dari deployment diagram yaitu untuk
menggambarkan/memvisualisasikan secara umum proses yang terjadi pada
suatu sistem/software. Dengan menggunakan deployment diagram kita dapat
menentukan ruang yang tersedia saat eksekusi yang tersedia di perangkat
keras.
46
4.9 Analisa Keputusan
4.9.1 Rancangan Keluaran
Rancangan Keluaran dimaksudkan untuk memberi gambaran yang akan
dihasilkan oleh sistem pada Material Store, Rincian mengenai rancangan keluaran
tersebut sebagai berikut :
a. Nama Keluaran : Laporan Penjualan
Fungsi : Untuk Mengetahui Laporan Penjualan
Media : Web dan Kertas
Distribusi : Pelanggan
Rangkap : 1 (satu) Lembar
Frekuensi : Setiap adanya Pelanggan yang Memesan
Volume : 15/hari
Format : Lampiran C-1
Keterangan : Berisikan bukti Laporan Penjualan
Hasil Analisa : Baik
4.9.2 Rancangan Masukan
Rancangan Masukan dimaksudkan untuk memberi gambaran yang akan
dihasilkan oleh sistem pada Material Store, Rincian mengenai rancangan Masukan
tersebut sebagai berikut :
a. Nama Masukan : Data Produk
Sumber : Pelanggan
Fungsi : Untuk mengetahui Data Produk
Media : Web
Rangkap : 1 (satu) Lembar
Frekuensi : Setiap menambah dan mengubah
Data produk
Volume : 20/Bulan
Format : Lampiran D-1
Keterangan : Berisi data Produk
Hasil Analisa : Baik.
47
b. Nama Masukan : Data Kategori
Sumber : Pelanggan
Fungsi : Untuk mengelompokan data produk berdasarkan
kategorinya
Media : Web
Rangkap : 1 (satu) Lembar
Frekuensi : Setiap entry data produk
Volume : 13/Tahun
Format : Lampiran D-2
Keterangan : Berisi data Kategori
48
e. Nama Masukan : Data Pembayaran
Sumber : Pelanggan
Fungsi : Untuk mengatur Data Pembayaran
Media : Web
Rangkap : 1 (satu) Lembar
Frekuensi : Setiap adanya Pelanggan melakukan
Pembayaran
Volume : 15/Hari
Format : Lampiran D-5
Keterangan : Berisi data Pembayaran
49
Volume : 8/Tahun
Format : Lampiran D-7
Keterangan : Berisi data Retur
50
4.10 Desain Dan Integritas
1. Struktur Tampilan
51
2. Rancangan Layar
a. Rancangan Layar Login Admin
52
c. Rancangan Layar Kategori Produk
53
e. Rancangan Layar Update Pelanggan
54
g. Rancangan Layar Lihat Pembayaran
55
i. Rancangan Layar Pembayaran
56
k. Rancangan Layar Login Pelanggan
57
m. Rancangan Layar Entry pesanan
58
o. Rancangan Layar Entry Konfirmansi Pembayaran
59
q. Rancangan Layar Lihat History Pembayaran
60
3. Sequence Diagram
a. Sequence Diagram Entry Produk
61
b. Sequence Diagram Enrty Kategori
62
c. Sequence Diagram Entry Pengiriman
63
d. Sequence Diagram Update Pelanggan
64
e. Sequence Diagram Lihat Pembayaran
65
g. Sequence Diagram Update Retur
66
h. Sequence Diagram Lihat dan Cetak Pembayaran
67
j. Sequence Diagram Login
68
l. Sequence Diagram Entry pesanan
69
m. Sequence Diagram Metode Pengiriman
70
n. Sequence Diagram Entry Konfirmasi Pembayaran
71
p. Sequence Diagram Lihat History Pembayaran
72
BAB V
PENUTUP
5.1 Kesimpulan
Berdasarkan hasil penelitian dan penyusunan skripsi ini serta disesuaikan
dengan tujuannya, maka diperoleh kesimpulan bahwa Sistem Optimasi E-
Commerce yang dibangun ini :
1. Dapat mempermudah proses pemesanan dan pembelian bagi
customer.
2. Membantu pihak Material Store memperluas jangkauan pasar dalam
hal pemasaran produk.
3. Pembuatan laporan pemesanan dan penjualan barang sudah
terkomputerisasi.
4. Mempermudah customer dalam mencari produk yang dibutuhkan serta
mempercepat dalam proses pencarian data baik itu data barang atau
pun data pemesanan. .
5.2 Saran
Sistem Optimasi E-Commerce ini masih dapat dikembangkan seiring
dengan perkembangan teknologi informasi dan komunikasi dimasa yang akan
datang. Maka Penulis dapat memberikan beberapa saran sabagai berikut :
73
DAFTAR PUSTAKA
74
LAMPIRAN A
KELUARAN SISTEM BERJALAN
75
1. LAMPIRAN 1 : Nota
Lampiran A-1
Nota
76
2. LAMPIRAN 2 : Penjualan
Lampiran A-2
Data Penjualan
77
LAMPIRAN B
MASUKAN SISTEM BERJALAN
78
1. LAMPIRAN 1 : Pelanggan
Lampiran B-1
Data Pelanggan
79
2. LAMPIRAN 2 : Produk
Lampiran B-2
Data Produk
80
LAMPIRAN C
RANCANGAN KELUARAN SISTEM USULAN
81
1. LAMPIRAN 1 : LAPORAN PENJUALAN
Lampiran C-1
Laporan Penjualan
82
LAMPIRAN D
RANCANGAN MASUKAN SISTEM USULAN
83
1. LAMPIRAN 1 : PRODUK
Lampiran D-1
Data Produk
2. LAMPIRAN 2 : KATEGORI
Lampiran D-2
Data Kategori
84
3. LAMPIRAN 3 : PENGIRIMAN
Lampiran D-3
Data Pengiriman
4. LAMPIRAN 4 : PELANGGAN
Lampiran D-4
Data Pelanggan
85
5. LAMPIRAN 5 : PEMBAYARAN
Lampiran D-5
Data Pembayaran
6. LAMPIRAN 6 : PESANAN
Lampiran D-6
Data Pesanan
86
7. LAMPIRAN 7 : RETUR
Lampiran D-7
Data Retur
87
LAMPIRAN E
SURAT RISET
88
1. LAMPIRAN 1 : Permohonan Riset
Lampiran E-1
Surat Permohonan Riset
89
2. LAMPIRAN 2 : Surat Balasan Riset
Lampiran E-2
Surat Balasan Riset
90
LAMPIRAN F
KARTU KONSULTASI
91
1. LAMPIRAN 1 : Kartu Konsultasi
Lampiran F-1
Kartu Konsultasi
92
LAMPIRAN G
BIODATA PENULIS
93
1. Lampiran Biodata 1 : Biodata
NIM : 1622500005
Nama : Khris Setiawan
Jenis Kelamin : Pria
Tempat & Tanggal lahir :Toboali, 28 February 1998
Status : Belum Nikah
Agama : Islam
Program Studi : Sistem Informasi
Pekerjaan saat ini : Mahasiswa
Alamat Rumah Asal : Jl. Yos Sudarso No.-
No Telpon / HP : 082269261728
Nama Ayah : Sumarman A.S
Nama Ibu : R.Siti Sundari
Pekerjaan Ayah/Ibu : Pensiunan UPTB / Ibu Rumah Tangga
Alamat Orang Tua : Jl. Yos Sudarso No. 67
Judul Skripsi : OPTIMASI E-COMMERCE PADA MATERIAL
STORE PANGKALPINANG DENGAN
MODEL FRAMEWORK FOR APPLICATION
SYSTEM THINKING (FAST)
Dosen Pembimbing : Hengki, S.Kom, M.Kom
Khris Setiawan
94