SKRIPSI PENJUALAN MADU ONLINE MENGGUNAKAN FRAMEWORK YII ( STUDI KASUS : MADU TAMBORA(BIMA NTB) RIFQA LATIFADINA Nomor Mahasiswa : 155410001 PROGRAM STUDI TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AKAKOM YOGYAKARTA 2020
SKRIPSI PENJUALAN MADU ONLINE MENGGUNAKAN FRAMEWORK YII ( STUDI KASUS : MADU TAMBORA(BIMA NTB) Diajukan sebagai salah satu syarat untuk menyelesaikan studi jenjang strata satu ( S 1) Program Studi Teknik Informatika sekolah tinggi manajemen informatika dan komputer AKAKOM yogyakarta Disusun Oleh RIFQA LATIFADINA Nomor Mahasiswa : 155410001 PROGRAM STUDI TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AKAKOM YOGYAKARTA 2020 i
PERSEMBAHAN Sujud syukur ku persembahkan kepada ﷺ ﷲ , berkat, rahamat dan hidayah-Nya. detak jantung, denyut nadi, nafas dan putaran roda kehidupan yang diberikan-Nya hinga saat ini saya dapat mempersembahkan skripsi ku pada orang-orang tersayang yang senantiasa mendukung ku: Bapak dan Ibuku yang selalu senantiasa memberikan dukungan moral, materi dan nasihat yang selalu di berikan kepada ku, adikku Rifan Fadillah yang selalu memberikan nasihat dan motifasi. Terimah kasi juga untuk kekasih (Agus Suprianto) yang selalu memberi semangat, Perhatian, motivasi, dan selalu menjadi pengingat dalam pengerjaan skripsi ini. Terimakasih untuk sahabat tercinta Nurima Litiloly, Ratika, Sry Yuniarti dan teman-teman yang sudah memberikan dukungan, motivasi, dan semangat yang tak bisa ku sebut satu per satu. iv
MOTTO " Sesunguhnya sesudah kesulitan itu ada kemudahan, maka apabila kamu telah selesai (dari satu urusan) maka kerjakanlah dengan sungguh-sungguh (urusan) yang lain, dan hanya kepada ALLAH hendaknya kamu berharap " " keberhasilan bukan di nilai melalui hasil nya tetapi lihatlah proses dan kerja kerasnya, tanpa adanya proses dan kerja keras maka keberhasilan tidak mempunyai nilai yang berarti dan jika kamu takut melangkah, lihatlah bagaimana seorang bayi yang mencoba berjalan. Niscaya akan kau temukan, bahwa manusia pasti akan jatuh. Hanya manusia terbaik lah yang mampu bangkit dari ke jatuhannya." "jangan takut salah dan gagal jika belum mencobanya hingga ahir, dan ketik anda sudah mencobanya namun gagal dan salah. itu bukan kegagalan tapi bukti bahwa kamu sudah berani melakukan sesuatu agar tidak menyesal di kemudian hari karna takut mencoba"(Rifqa latifadina) v
INTISARI Tambora merupakan salah satu kecamatan yang berada di kabupaten Bima, Nusa Tenggara Barat yang masih memiliki hutan yang sanggat kaya akan potensi sumber daya alamnya, salah satunya adalah madu yang masih bisa ditemukan di kawasan hutan Tambora ini. Keunikan dari madu Tambora ini ialah lebah sebagai penghasil madu hanya membuat sarang di satu jenis pohon saja yaitu pohon lowa. Penjualan madu Tambora saat ini masih kalah dengan madu lainnya dikarenakan penjualan madu tamboran masih melalui koperasi Kasabua Ade yang berada di desa Kawinda Nae Kecamatan Tambora. Hal ini dirasakan masih kurang efektif dalam melakukan penjualan, karena konsumen harus mengunjungi toko koperasi fisik yang cukup memakan waktu dan biaya untuk melakukan pembelian. Dengan sistem penjualan online yang dapat diakses melalui jaringan internet untuk mempermudah pembelian dan pembayaran tanpa harus datang ke toko koperasi fisiknya. Penjualan online ini dibuat menggunakan framework YII untuk meningkatkan kecepatan akses dan keamanan transaksi. Kata kunci: Madu tambora, madu hutan, madu hitam, madu putih, madu sumbawa. vi
KATA PENGANTAR Alhamdulillahirabbil 'alamin, puji syukur penulis panjatkan kepada Allah SWT atas berkat dan rahmat-Nya sehingga penulis dapat menyelesaikan skripsi yang "Penjualan Madu online menggunakan Framework yii (studi kasus madu tambora (Bima NTB)" dengan lancar dan baik. Skripsi ini disusun sebagai salah satu syarat unutk meraih gelar Sarjana pada jurusan Teknik Informatika di STMIK AKAKOM Yogyakarta. Penulis dalam menyusun Skripsi ini tak lepas dari dukungan, motivasi dan dorongan dari berbagai pihak. Oleh karena itu, penulis ingin mengucapkan syukur dan banyak terimakasih kepada : 1. Ketua STMIK AKAKOM, Ketua Prodi, Dosen Pembimbing Akademik, seluruh dosen dan staf yang telah membantu selama proses pekuliahan. 2. Ibu Indra Yatini B, S.Kom., M.Kom selaku dosen pembimbing yang selalu membimbing dengan sabar, menyemangati dan menginspirasi penulis. Dosen penguji Bapak Badiyanto, S.Kom., M.Kom dan Bapak Y.Yohakim Marwanta, S.Kom., M.Cs. yang telah memberi masukan dalam penyusunan skripsi ini. Ahir kata penulis mengucapkan terimakasih sebesar-besarnya atas kritik dan saran yang diberikan untuk kelancaran pengerjaan skripsi ini. Penulis juga meminta maaf apabila selama proses pengerjaan skripsi ini mempunyai kesalahan baik yang sengaja maupun tidak disadari penulis. Semoga skripsi ini dapat memberikan manfaat bagi semua pihak. Yogyakarta, Februari 2020 Rifqa latifadina vii
DAFTAR ISI HALAMAN JUDUL ... i HALAMAN PERSETUJUAN... ii HALAMAN PENGESAHAN... iii HALAMAN PERSEMBAHAN... ... iv HALAMAN MOTTO ... ... v INTISARI ... vi KATA PENGANTAR ... vii DAFTAR ISI ... viii DAFTAR GAMBAR ... xi DAFTAR TABEL... xiii BAB I PENDAHULUAN ... 1 1.1 Latar Belakang Masalah ... 1 1.2 Rumus Masalah ... 2 1.3 Ruang Lingkup... 3 1.4 Tujuan Penelitian ... 3 1.5 Manfaat Penelitian ... 3 1.6 Sistematika Penulisan ... 4 BAB II TINJAUAN PUSTAKA DAN DASAR TEORI ... 6 2.1 Tinjauan Pustaka ... 6 2.2 Dasar Teori... 8 2.2.1 Sistem Penjualan Online ... 8 2.2.2 Framework YII ... 9 2.2.3 HTML ... 11 2.2.4 PHP ... 11 2.2.5 MYSQL... 12 2.2.6 Madu Tambora ... 13 BAB III METODE PENELITIAN ... 14 3.1 Bahan/Data ... 14 3.2 Peralatan ... 14 viii
3.2.1 Perangkat Lunak (Software) ... 14 3.2.2 Perangkat Keras (Hardware) ... 15 3.3 Prosedur Pengumpulan Data ... 15 a. Observasi (Pengamatan)... 15 3.4 Analisis dan Rancangan Sistem ... 15 3.4.1 Analisis Kebutuhan Masukan ... 15 3.4.2 Analisis Kebutuhan Proses ... 16 3.4.3 Analisis Kebutuhan Output ... 16 3.5 Perancangan Sistem ... 16 3.5.1 Use Case Diagram... 16 a. Use Case Diagram Admin ... 16 b. Use Case Diagram User ... 17 3.5.2 Sequence Diagram ... 19 a. Sequence Diagram Admin/Member Login ... 19 b. Sequence Diagram User Nonmember Melakukan Pendaftaran ... 20 c. Sequence Diagram Member belanja secara online ... 21 d. Sequence Diagram konfirmasi,pembayaran ... 22 3.5.3 Class Diagram ... 23 3.5.4 Relasi Tabel ... 25 3.5.5 Arsitektur kerja aplikasi YII ... 25 3.5.6 Perancangan Tabel ... 26 3.5.7 Rancangan Antarmuka ... 30 BAB VI IMPLEMENTASI DAN PEMBAHASAN ... 35 4.1 Implementasi Dan Uji Coba Sistem ... 35 4.1.1 Tampilan menu utama ... 35 4.1.2 Tampilan produk ... 36 4.1.3 Tampilan detail produk ... 38 4.1.4 Tampilan keranjang belanja ... 39 4.1.5 Tampilan order ... 40 4.1.6 Tampilan input produk ... 42 4.1.7 Tampilan tabel produk ... 43 ix
4.1.8 Tampilan kategori ... 45 4.1.9 Tampilan halaman admin ... 45 4.1.10 Tampilan tabel pemesanan ... 46 4.1.11 Tampilan invoice ... 48 BAB V KESIMPULAN DAN SARAN ... 49 5.1 Kesimpulan ... 49 5.2 Saran ... 50 DAFTAR PUSTAKA... 51 LAMPIRAN x
DAFTAR GAMBAR Gambar 3.1 User Diagram pada Admin ... 17 Gambar 3.2 User Diagram pada User ... 18 Gambar 3.3 Sequence Diagram admin/member ... 20 Gambar 3.4 Sequence Diagram user nonmember ... 21 Gambar 3.5 Sequence Diagram belanja online ... 22 Gambar 3.6 Sequence Diagram konfirmasi,pembayaran ... 23 Gambar 3.7 Class Diagram ... 24 Gambar 3.8 Relasi Tabel ... 24 Gambar 3.9 Arsitektur kerja aplikasi yii ... 25 Gambar 3.10 Desain Menu Utama ... 30 Gambar 3.11 Desain katalog ... 31 Gambar 3.12 Desain Menu Produk ... 31 Gambar 3.13 Desain Menu pemesanan ... 32 Gambar 3.14 Desain faktur pembelian ... 32 Gambar 3.15 Desain keranjang belanja ... 32 Gambar 3.16 Desain login admin ... 33 Gambar 3.17 Desain Menu admin ... 33 Gambar 3.18 Desain laporan penjualan ... 34 Gambar 4.1 Tampilan menu utama ... ... 35 Gambar 4.2 Fungsi tampilan menu utama ... ... 36 Gambar 4.3 Tampilan produk ... ... 37 Gambar 4.4 Fungsi tampilan produk ... ... 38 xi
Gambar 4.5 Tampilan detail produk ... ... 38 Gambar 4.6 Fungsi tampilan detail produk ... ... 39 Gambar 4.7 Tampilan keranjang belanja ... ... 39 Gambar 4.8 Fungsi tampilan keranjang belanja ... 39 Gambar 4.9 Tampilan order ... ... 40 Gambar 4.10 Fungsi tampilan order ... ... 42 Gambar 4.11 Tampilan input produk ... ... 43 Gambar 4.12 Fungsi tampilan input produk ... ... 43 Gambar 4.13 Tampilan tabel produk ... ... 44 Gambar 4.14 Fungsi tampilan produk ... ... 44 Gambar 4.15 Tampilan input kategori ... ... 45 Gambar 4.16 Fungsi Tampilan kategori... ... 45 Gambar 4.17 Tampilan halaman admin ... ... 46 Gambar 4.18 Fungsi Tampilan halaman admin ... ... 46 Gambar 4.19 Tampilan tabel pemesanan ... ...... ... 47 Gambar 4.20 Fungsi Tampilan tabel pemesanan ... ... 47 Gambar 4.21 Tampilan invoice ... ... 48 Gambar 4.22 Fungsi Tampilan invoice ... 48 xii
DAFTAR TABEL Tabel 2.1 Perbandingan dengan penelitian sebelumnya ... 7 Tabel 3.1 Tabel Kategori ... 26 Tabel 3.2 Tabel Produk ... 26 Tabel 3.3 Tabel member ... 27 Tabel 3.4 Tabel pemesanan ... 27 Tabel 3.5 Tabel konfirmasi ... 28 Tabel 3.6 Tabel Admin ... 28 Tabel 3.7 Tabel alamat ... ... 29 Tabel 3.8 Tabel detail_pesan ... 29 Tabel 3.9 komentar ... ... 30 Tabel 3.10 kabupaten ... ... 30 xiii