Upload
others
View
9
Download
0
Embed Size (px)
Citation preview
LAPORAN SKRIPSI
PORTAL PENJUALAN BIBIT LELE BERBASIS WEB
NAMA : LENI HARIYANA
NIM : 201453003
DOSEN PEMBIMBING
R. Rhoedy Setiawan, S.Kom, M.Kom
Arif Setiawan, S.Kom, M.Cs
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS TEKNIK
UNVERSITAS MURIA KUDUS
2018
PORTAL PENJUALAN BIBIT LELE
BERBASIS WEB
Nama Mahasiswa : Leni Hariyana
NIM : 201453003
Pembimbing :
1. R.Rhoedy Setiawan, S.Kom, M.Kom
2. Arif Setiawan, S.Kom, M.Cs
RINGKASAN
Sistem penjualan bibit lele berbasis web ini memiliki tujuan ditinjau dari
pemiliknya yaitu untuk meningkatkan promosi dan penjualannya dan bagi
pembeli maka mempermudah para calon pembeli untuk membeli ikan lele yang
yang mereka minati. Pada awalnya penjualan bibit lele di wirausaha mandiri
menggunakan sistem tradisional dimana menggunakan metode mulut ke mulut
untuk media promosinya sehingga cakupan daerah promosinya terbatas dan
kurang berkembang. Adapun permasalahan diatas maka dibangun sebuah sistem
penjualan bibit ikan lele yang berbasis web sehingga nantinya diharapkan bisa
meningkat penjualan bibit ikan lele di Wirausaha Mandiri, karena nantinya
pembuatan sistem ini menggunakan dan memanfaatkan internet dan teknologi
zaman sekarang.
Pembentukan sistem informasi penjualan bibit ikan lele di Wirausaha Mandiri
berbasis Website yang mana menggunakan waterfall sebagai metode
pengembanganya sedangkan dalam proses perancangan mengggunakan Unified
Modeling Language (UML) dan untuk kelola database menggunakan MySql.
Kata Kunci : Sistem, Penjualan, Waterfall ,Bibit Lele, Wirausaha Mandiri
WEB-BASED CATFISH SEED SALES PORTAL
Student Name : Leni Hariyana
Student Identity Number : 201453003
Supervisor :
1. R. Rhoedy Setiawan, S.Kom, M.Kom
2. Arif Setiawan, S.Kom, M.Cs
ABSTRACT
This web-based catfish seed sales system has a purpose in terms of the
owner, namely to increase promotion and sales and for buyers it makes it easier
for prospective buyers to buy catfish which they are interested in. Initially the sale
of catfish seeds in independent entrepreneurs used a traditional system in which
the mouth-to-mouth method was used for promotional media so that the coverage
of the promotion area was limited and less developed. As for the problems above,
a web-based system for selling catfish seeds is expected to increase sales of
catfish seeds in Mandiri Entrepreneurship, because later this system will use and
use the internet and technology today.
Formation of information systems for selling catfish seeds in Website-
based Mandiri Entrepreneurship which uses waterfall as a development method
while in the design process uses the Unified Modeling Language (UML) and for
managing databases using MySQL.
Keywords: System, Sales, Waterfall, Catfish Seeds, Mandiri Entrepreneurship
KATA PENGANTAR
Dengan memanjatkan puji syukur kehadirat Allah SWT yang telah
melimpahkan rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan
penulisan laporan skripsi yang berjudul “Portal Penjualan Bibit Lele Berbasis
Web”.
Penyusunan Skripsi ini ditujukan untuk memenuhi salah satu syarat
memperoleh gelar sarjana S1 pada program studi system informasi fakultas teknik
Universitas Muria Kudus.
Pelaksanaan penelitian dan penyusunan laporan skripsi ini tak lepas dari
bantuan dan dukungan beberapa pihak, untuk itu penulis menyampaikan ucapan
terimakasih kepada:
a. Bapak Dr. Suparnyo, SH, MS selaku Rektor Universitas Muria Kudus.
b. Bapak Mohammad Dahlan, ST, MT selaku Dekan Fakultas Teknik
Universitas Muria Kudus.
c. Bapak Pratomo Setiaji, S.Kom, M.Kom selaku Ketua Progdi Sistem
Informasi Fakultas Teknik Universitas Muria Kudus
d. Bapak Yudie Irawan, S.Kom, M.Kom selaku dosen wali.
e. Bapak R. Rhoedy Setiawan, S.Kom, M.Kom selaku dosen pembimbing
utama yang telah memberikan semangat, pengarahan, agar skripsi segera
berakhir.
f. Bapak Arif Setiawan, S.Kom, M.Cs selaku dosen pembimbing
pendamping saya yang telah meluangkan waktunya untuk membimbing
mahasiswanya, memberikan arahan, agar skripsi cepat selesai.
g. Dosen-dosen di program studi system informasi yang telah meluangkan
waktunya untuk mendidik dan membagi kepada mahasiswanya.
h. Ibu Sujami selaku orang tua saya yang telah memberikan doa, motivasi,
semangat, hiburan ketika jenuh mengerjekan skripsi yang tak kunjung
usai. Dan terimakasih kepada Suami saya Sigit Anggoro yang telah
menyemangati saya selama ini.
i. Mahasiswa Sistem Informasi angkatan 2014, yang tidak bisa saya sebut
seluruhnya, terima kasih telah memberikan saran, semangat untuk
menyelesaikan skripsi ini.
Penulis berharap semoga langkah selanjutnya diridhoi oleh Allah SWT.
Akhirnya sebagai penutup penulis berharap semoga Laporan Skripsi ini dapat
memberikan manfaat bagi pembaca untuk mengembangkan ilmu pengetahuan,
khususnya di bidang Teknologi dan Sistem Informasi. Amin.
Kudus, 2 Januari 2019
Leni Hariyana
DAFTAR ISI
RINGKASAN ........................................................................................................................ 5
ABSTRACT........................................................................................................................... 6
KATA PENGANTAR.............................................................................................................. 7
DAFTAR ISI .................................................................................................................... 9
DAFTAR GAMBAR ............................................................................................................. 12
DAFTAR TABEL ................................................................................................................. 16
BAB I .................................................................................. Error! Bookmark not defined.
PENDAHULUAN .............................................................. Error! Bookmark not defined.
1.1. Latar Belakang ................................................... Error! Bookmark not defined.
1.2. Perumusan Masalah ........................................... Error! Bookmark not defined.
1.3. Batasan Masalah ................................................ Error! Bookmark not defined.
1.4. Tujuan ................................................................. Error! Bookmark not defined.
1.5. Manfaat ............................................................... Error! Bookmark not defined.
1.6. Metode Penelitian ............................................... Error! Bookmark not defined.
1.6.1. Metode Pengumpulan Data ....................... Error! Bookmark not defined.
1.6.2. Metode Pengembangan Sistem .................. Error! Bookmark not defined.
1.6.3. Metode Perancangan Sistem ...................... Error! Bookmark not defined.
1.7. Kerangka Pemikiran .......................................... Error! Bookmark not defined.
BAB II .................................................................................... Error! Bookmark not defined.
TINJAUAN PUSTAKA ............................................................. Error! Bookmark not defined.
2.1. Penelitian Terkait ............................................... Error! Bookmark not defined.
2.2. Tabel Perbandingan Penelitian Terkait............ Error! Bookmark not defined.
2.3. Landasan Teori ................................................... Error! Bookmark not defined.
2.3.1. Pengertian Sistem Informasi ..................... Error! Bookmark not defined.
2.3.4. FOD (Flow Of Document) .......................... Error! Bookmark not defined.
2.3.5. Unified Modeling Language (UML) ........... Error! Bookmark not defined.
2.3.6. ERD(Entity Relationship Diagram) ............ Error! Bookmark not defined.
BAB III ................................................................................... Error! Bookmark not defined.
METODOLOGI PENELITIAN ................................................... Error! Bookmark not defined.
3.1. Objek Penelitian ................................................. Error! Bookmark not defined.
3.1.1. Profil Usaha Budidaya Bibit Ikan Lele ..... Error! Bookmark not defined.
3.1.2. Lokasi .......................................................... Error! Bookmark not defined.
3.1.3. Struktur Organisasi.................................... Error! Bookmark not defined.
3.1.4. Job Description ............................................. Error! Bookmark not defined.
3.2. Analisa Sistem Lama .......................................... Error! Bookmark not defined.
3.3. Analisa dan Rancangan Sistem Baru ................ Error! Bookmark not defined.
3.3.1. Analisa Kebutuhan ..................................... Error! Bookmark not defined.
3.3.2. Analisa Sistem Baru ................................... Error! Bookmark not defined.
3.3.2.1. Analisa Aktor Sistem .................................... Error! Bookmark not defined.
3.3.2.2. Bisnis Use Case Diagram .............................. Error! Bookmark not defined.
3.3.3.3. Sistem Use Case Diagram ............................ Error! Bookmark not defined.
3.3.3.4 Skenario Use Case ........................................ Error! Bookmark not defined.
3.3.3.5 Class Diagram ............................................... Error! Bookmark not defined.
3.3.3.6. Sequence Diagram ....................................... Error! Bookmark not defined.
3.3.3.7. Activity diagram........................................... Error! Bookmark not defined.
3.3.3.8. Statechart Diagram...................................... Error! Bookmark not defined.
3.3.3.9. Entity Relationship Diagram ........................ Error! Bookmark not defined.
3.3.3.10. Transformasi ERD ke relasi ........................ Error! Bookmark not defined.
3.3.3.11. Struktur Tabel ............................................ Error! Bookmark not defined.
3.3.3.12. Desain Input Ouput ................................... Error! Bookmark not defined.
BAB IV .................................................................................. Error! Bookmark not defined.
4.1. Hasil Pembahasan ..................................................... Error! Bookmark not defined.
4.2. Tampilan Program ..................................................... Error! Bookmark not defined.
4.2.1. Tampilan Halaman Home ................................... Error! Bookmark not defined.
4.2.2. Tampilan Login ................................................... Error! Bookmark not defined.
4.2.3. Tampilan Admin ................................................. Error! Bookmark not defined.
4.2.4. Tampilan Daftar Pelanggan ................................ Error! Bookmark not defined.
4.2.5. Tampilan Daftar Pedagang ................................. Error! Bookmark not defined.
4.2.6. Tampilan Produk ................................................ Error! Bookmark not defined.
4.2.8. Tampilan Pengiriman Pedagang ......................... Error! Bookmark not defined.
4.2.9. Tampilan Pembayaran ........................................ Error! Bookmark not defined.
4.2.10. Tampilan Status Pembayaran ........................... Error! Bookmark not defined.
4.2.11. Tampilan Data Pengiriman ............................... Error! Bookmark not defined.
4.2.12. Tampilan Data Laporan .................................... Error! Bookmark not defined.
4.3. Pengujian Black Box Testing ...................................... Error! Bookmark not defined.
4.3.1. Tahapan Test Case dari Use Case ....................... Error! Bookmark not defined.
BAB V ................................................................................... Error! Bookmark not defined.
PENUTUP.............................................................................. Error! Bookmark not defined.
5.1. Kesimpulan ................................................................ Error! Bookmark not defined.
5.2. Saran ......................................................................... Error! Bookmark not defined.
DAFTAR PUSTAKA ................................................................ Error! Bookmark not defined.
DAFTAR GAMBAR
Gambar 1.1 Kerangka Pemikiran........................................................................9
Gambar 3.1 Struktur Organisasi........................................................................20
Gambar 3.2 Bussines Use Case Diagram...........................................................24
Gambar 3.3 Sistem Usecase.................................................................................25
Gambar 3.4 Class Admin....................................................................................34
Gambar 3.5 Class Pelanggan..............................................................................35
Gambar 3.6 Class Pedagang................................................................................35
Gambar 3.7 Class Registrasi...............................................................................35
Gambar 3.8 Class Lihat Produk.........................................................................36
Gambar 3.9 Class Kelola Produk.......................................................................36
Gambar 3.10 Class Pembelian............................................................................36
Gambar 3.11 Class Pembayaran........................................................................37
Gambar 3.12 Class Pengiriman..........................................................................37
Gambar 3.13 Class Diagram Portal Penjualan.................................................38
Gambar 3. 14 Sequence Diagram Registrasi Pelanggan..................................39
Gambar 3. 15 Sequence Diagram Registrasi Pedagang ..................................40
Gambar 3. 16 Sequence Diagram Lihat Produk ..............................................41
Gambar 3. 17 Sequence Diagram Pembelian................................................42
Gambar 3.18 Sequence Diagram Pembayaran.................................................43
Gambar 3.19 Sequence Diagram Konfirmasi Pembayaran.............................44
Gambar 3.20 Sequence Diagram Pengiriman...................................................45
Gambar 3.21 Sequence Diagram Konfirmasi Pengiriman...............................46
Gambar 3.22 Sequence Diagram Laporan........................................................47
Gambar 3.23 Activity Diagram Registrasi Pelanggan.....................................47
Gambar 3.24 Activity Diagram Registrasi Pedagang....................................48
Gambar 3.25 Activity Diagram Lihat Produk..............................................49
Gambar 3.26 Activity Diagram Pembelian.......................................................50
Gambar 3.27 Activity Diagram Pembayaran................................................51
Gambar 3.28 Activity Diagram Konfirmasi Pembayaran...............................52
Gambar 3.29 Activity Diagram Pengiriman......................................................52
Gambar 3.30 Activity Diagram Konfirmasi Pengiriman...............................53
Gambar 3.31 Activity Diagram Laporan...........................................................53
Gambar 3.32 Statechart Diagram Method Tambah Pelanggan......................54
Gambar 3.33 Statechart Diagram Method Tambah Pedagang.......................54
Gambar 3.34 Satechart Diagram Method Tambah Pembelian.......................54
Gambar 3.35 Statechart Diagram Method Cari Pembelian............................55
Gambar 3.36 Statechart Diagram Method Hapus Pembelian.........................55
Gambar 3.37 Statechart Diagram Method Ubah Pembelian...........................56
Gambar 3.38 Statechart Diagram Method Ubah Lihat Produk......................56
Gambar 3.39 Statechart Diagram Method Tambah Pembayaran..................56
Gambar 3.40 Statechart Diagram Method Cari Pembayaran.........................57
Gambar 3.41 Statechart Diagram Method Konfirmasi Pembayaran.............57
Gambar 3.42 Statechart Diagram Method Tambah Pengiriman....................57
Gambar 3.43 Statechart Diagram Method Konfirmasi Pengiriman...............57
Gambar 3.44 Menentukan Entitas.....................................................................58
Gambar 3.45 Menentukan Atribut Key (Primary Key).....................................58
Gambar 3.46 Relasi Antara Entitas User Dan Registrasi................................59
Gambar 3.47 Relasi Antara Entitas User Dan Produk....................................59
Gambar 3.48 Antara Entitas Produk Dan Pembelian......................................60
Gambar 3.49 Relasi Antara Entitas Pembelian Dan Pembayaran..................60
Gambar 3.50 Relasi Antara Entitas Pembayaran Dan Pengiriman................61
Gambar 3.51 ERD Penjualan Bibit Lele............................................................61
Gambar 3.52 Relasi Tabel...................................................................................67
Gambar 3.53 Desain Halaman Login.................................................................67
Gambar 3.54 Halaman Daftar Pelanggan.........................................................68
Gambar 3.55 Halaman Beranda Pelanggan......................................................68
Gambar 3.56 Halaman Pembayaran..................................................................69
Gambar 3.57 HalamanProduk............................................................................69
Gambar 3.58 Halaman Pengiriman....................................................................70
Gambar 3.59 Output Laporan Pembelian.........................................................70
Gambar 4.2.1. Tampilan Halaman Home..........................................................72
Gambar 4.2.2. Tampilan Login...........................................................................72
Gambar 4.2.3. Halaman Admin..........................................................................73
Gambar 4.2.4. Halaman Daftar Pelanggan.......................................................73
Gambar 4.2.5. Halaman Daftar Pedagang.........................................................74
Gambar 4.2.6. Halaman Produk.........................................................................74
Gambar 4.2.7. Halaman Pembelian....................................................................75
Gambar 4.2.8. Halaman Pengiriman Pedagang................................................75
Gambar 4.2.9. Halaman Pembayaran................................................................76
Gambar 4.2.10. Halaman Status Pembayaran..................................................76
Gambar 4.2.11. Halaman Data Pengiriman......................................................77
Gambar 4.2.12. Halaman Laporan.....................................................................77
DAFTAR TABEL
Tabel 2.1 Tabel Perbandingan Penelitian..........................................................10
Tabel 2.2 Simbol Bagan Arus Dokumen............................................................12
Tabel 2.3 Notasi Usecase Diagram......................................................................13
Tabel 2.4 Notasi Class Diagram..........................................................................14
Tabel 2.5 Notasi Sequence Diagram...................................................................15
Tabel 2.6 Notasi Activity Diagram.....................................................................16
Tabel 2.7 Notasi Statechart Diagram.................................................................16
Tabel 2.8 Simbol-Simbol Pada Entity Relationship Diagram..........................17
Tabel 3.1 Flow Of Documen (FOD)....................................................................22
Tabel 3.2 Skenario Usecase Registrasi...............................................................26
Tabel 3.3 Skenario Usecase Lihat Produk.........................................................27
Tabel 3.4 Skenario Use Case Pembelian............................................................28
Tabel 3.5 Skenario Use Case Kelola Produk.....................................................29
Tabel 3.6 Skenario Use Case Pembayaran.........................................................30
Tabel 3.7 Skenario Use Case Konfirmasi Pembayaran....................................31
Tabel 3.8 Skenario Use Case Pengiriman..........................................................32
Tabel 3.9 Skenario Use Case Konfirmasi Pengiriman......................................33
Tabel 3.10 Skenario Use Case Laporan..............................................................34
Tabel 3. 11 Tabel User.........................................................................................62
Tabel 3.12 Tabel Registrasi.................................................................................62
Tabel 3.13 Tabel Produk.....................................................................................62
Tabel 3.14 Tabel Pembelian................................................................................63
Tabel 3. 15 Tabel Pembayaran...........................................................................63
Tabel 3.16 Tabel Pengiriman..............................................................................63
Tabel 3.17 Struktur Tabel User..........................................................................64
Tabel 3.18 Struktur Tabel Registrasi.................................................................64
Tabel 3.19 Struktur Tabel Produk.....................................................................65
Tabel 3.20 Struktur Tabel Transaksi.................................................................65
Tabel 3.21 Struktur Tabel Pembayaran............................................................66
Tabel 3.22 Struktur Tabel Pengiriman..............................................................66
Tabel 4.1 Tabel Identifikasi Test Case pada Form Login................................76
Tabel 4.2 Tabel Identifikasi Value Test Case pada Form Login.....................76
Tabel 4.3 Tabel Identifikasi Test Case pada Form Pembelian........................79
Tabel 4.4 Tabel Identifikasi Value Test Case pada Form Pembelian.............79
DAFTAR LAMPIRAN
Lampiran 1 : Buku Bimbingan Skripsi
Lampiran 2 : Surat Keterangan Penelitian
Lampiran 3 : Biografi Penulis