LAPORAN SKRIPSIPurnomo jaya Furniture merupakan suatu pengrajin mebel furniture bergerak dibidang...
Transcript of LAPORAN SKRIPSIPurnomo jaya Furniture merupakan suatu pengrajin mebel furniture bergerak dibidang...
i
LAPORAN SKRIPSI
Laporan ini disusun guna memenuhi salah satu syarat
Untuk menyelesaikan program pendidikan Strata 1
Pada
STMIK Sinar Nusantara
Disusun Oleh :
Nama : Aisyah Roro Prihatin
NIM : 12.4.00005
Jurusan : Sistem Informasi
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
SINAR NUSANTARA
SURAKARTA
2017
v
Motto
Good or bad, I trust in god plan (by : Me)
Allah Selalu memberikan yang terbaik keoada mereka yang menyerahkan
pilihan itu kepadanya.
Diam bukan berarti acuh, Tenang bukan berarti menerima begitu saja dan
Berbaik hati bukan berarti Lemah.
“SINGA ditakuti karena DIAM sedangkan ANJING dijadikan mainan
karena ia Menggonggong”. (Imam Syafi’i)
Kesalahan terbesar kita bukanlah ketika kita gagal tapi kita menyerah dan
meninggalkankan perjuangan kita yang tinggal sedikit lagi.(it’s My
SkripSweet)
vi
PERSEMBAHAN
Mamiku tersayang Ibu Sartun, aku tidak akan pernah meninggalkanmu,
sekalipun aku akan menikah suatu hari nanti. Tapi aku akan pergi jika
Allah yang memintaku utk meninggalkanmu ibu. (maafkan aku mam)
Ayahku Bapak Tasijan, kau adalah tulang punggung keluarga ini, jangan
sampai perasaan emosional dan omongan orang luar mempengaruhi
pikiranmu ayah. (aku mohon berubahlah utk masa depan anakmu bukan
rasa tidak enak dengan orang diluar sana)
Kakak Pertamaku Arif Romadhon, aku berharap kau bisa menjadi orang
yang lebih dewasa lagi karena adik2-mu sudah tidak kecil lagi. Buat
kesuksesan utk dirimu dan juga utk orang tuamu bang, (jadilah abang
yang terbaik utk kita semua)
Kakak Keduaku Sasi karani, meski sekarang kamu sudah menikah kamu
telah membawa kakak baru untukku. Kamu sudah punya kehidupan yang
hampir sempurna karena kamu sudah lebih dulu megalami pahit, susahnya
mengerjakan skripsi. Doa terbaikku semoga rezeki yang halal dan baik
kehidupan yang harmonis utk kehidupan barumu. Terimakasih telah
memberikanku arahan menuju kesuksesan (karena jika kamu bisa
akupun juga harus bisa menjadi.. setidaknya sedikit dari bayanganmu
bukan sepenuhnya dirimu).
Sahabatku Ari setyoningsih, terimakasih be sudah mau menjadi sahabatku.
Aku sudah tidak menganggapmu sebagai sahabat lagi tapi lebih dari itu,
aku sudah menganggapmu sebagai saudaraku sendiri karena kamulah yang
menemani setiap langkahku dikampus, yg ngenalin banyak orang diuar
vii
sana, ngajak main sampai kemana2. Aku jadi orang yg lebih tau tentang
dunia luar meski aku masih belum bisa menghilangkan rasa pendiamku.
(one more time thanks to you)
viii
RINGKASAN
Laporan Skripsi dengan judul “PEMBERIAN SARAN PEMBELIAN
PRODUK MENGGUNAKAN MARKET BASKET ANALYSIS DENGAN
ATURAN ALGORITMA FP-GROWTH PADA PURNOMO JAYA
FURNITURE KLATEN” studi kasus : Purnomo Jaya Furniture Klaten .
Perkembangan dan persaingan dalam dunia bisnis menuntun setiap
perusahaan lebih cekatan untuk memikirkan strategi yang dapat menjamin
kelangsungan bisnis dan menjamin peningkatan penjualan.
Purnomo jaya Furniture merupakan suatu pengrajin mebel furniture
bergerak dibidang pembuatan dan penjualan perlengkapan alat-alat rumah tangga
seperti meja, kursi, lemari, tempat tidur dan lain-lain yang berbahan dasar kayu.
Proses promosi dan penjualan masih mencakup konsumen lokal sehingga para
produsen perlu menerapkan strategi untuk meningkatkan mutu produk dan
melakukan inovasi layanan terbaik dalam memasarkan produk yang kreatif.
berdasarkan kesamaan perilaku dan menyediakan rekomendasi produk yang tepat
bagi mereka. Karena, Perusahaan tidak dapat menentukan produk apa yang lebih
diminati oleh konsumen dan dibeli secara bersamaan dalam satu transaksi.
Tujuan skripsi ini untuk menerapkan algoritma FP-Growth untuk
menentukan frekuensi tinggi itemset untuk memberikan saran pembelian barang.
Metode penelitian meliputi teknik pengumpulan data dan sumber data. Teknik
pengumpulan data meliputi observasi, wawancara, dan studi pustaka. Sedangkan
sumber data didapat dari data primer dan data sekunder.
Perhitungan dari pembagian hasil perhitungan manual dengan nilai 46.6
dan hasil perhitungan aplikasi basket analisis 46.66667 dikalikan 100% sebagai
nilai dasar pengujian recall dan precision sehingga menghasilkan nilai penuh
atau 100 % maka dapat dianggap valid atau sesuai dengan analisa pengujian
tersebut.
ix
SUMMARY
Final report with the title "GIVING ADVICE PRODUCT ANALYSIS USING
THE MARKET BASKET WITH RULE ALGORITHM FP-GROWTH IN
PURNOMO JAYA FURNITURE KLATEN" case study: Purnomo Jaya Furniture
Klaten.
Development and competition in the business world are more nimble
lead any company to devise strategies that can ensure business continuity and
guarantee increased sales.
Purnomo Jaya Furniture is a furniture craftsman furniture engaged in the
manufacture and sale of equipment household appliances such as tables, chairs,
cabinets, beds and other wood-based. The process still includes the promotion and
sale of local consumers that producers need to implement strategies to improve
quality of products and innovations in service delivery best in marketing creative.
Based on behavioral similarities and provide the right product recommendations
for them. Because, the Company can’t determine what products are more in
demand by consumers and purchased simultaneously in a single transaction.
The purpose of this paper to apply the FP-Growth algorithm to
determine high frequency itemset to advise the purchase of goods.
Research methods include data collection techniques and data sources. Data
collection techniques include observation, interviews, and literature study. While
the data source obtained from primary data and secondary data.
Calculation of sharing manual calculation with a value of 46.6 and
calculating results analysis application 46.66667 basketball multiplied by 100% as
a fundamental value of recall and precision testing so as to produce the full value
or 100%, it can be deemed valid in accordance with the analysis or the test.
x
KATA PENGANTAR
Dengan memanjatkan puji syukur kehadirat Tuhan Yang Maha Esa, yang
telah senantiasa memberikan hidayah dan inayah-Nya kepada peneliti, sehingga
tersusunlah laporan Kerja Praktek ini dengan judul “PEMBERIAN SARAN
PEMBELIAN PRODUK MENGGUNAKAN MARKET BASKET
ANALYSIS DENGAN ATURAN ALGORITMA FP-GROWTH PADA
PURNOMO JAYA FURNITURE KLATEN”.
Penyusunan Laporan Kerja Praktek ini merupakan salah satu kewajiban
yang dimaksud untuk melengkapi salah satu syarat menyelesaikan program
pendidikan Strata 1. Tidak sedikit peneliti menemui masalah dan hambatan. Oleh
karena itu dalam kesempatan ini peneliti ingin mengucapkan terima kasih kepada
semua pihak yang telah membantu dan memberikan dorongan semangat atas
tersusunnya Laporan Kerja Praktek ini, yaitu :
1. Tuhan Yang Maha Esa yang telah melimpahkan rahmat dan
hidayahnya.
2. Ibu Kumaratih Sandradewi, S.P, M.Kom selaku Ketua STMIK Sinar
Nusantara.
3. Bapak Bebas Widada, S.Si, M.Kom selaku Ketua Jurusan Sistem
Informasi.
4. Bapak Teguh Susyanto, S.Kom, M.Cs selaku Dosen Pembimbing 1
yang telah memberikan petunjuk dan pengarahan sehingga Skripsi ini
dapat terselesaikan.
xi
5. Bapak Iwan Ady Prabowo, S.Kom, M.Kom selaku Dosen
Pembimbing 2 yang juga telah memberikan petunjuk dan pengarahan
sehingga Skripsi ini dapat terselesaikan.
6. Bapak Sri Harjanto, M.Kom selaku pembimbing Akademik yang telah
membimbing saya selama kuliah di STMIK Sinar Nusantara
Surakarta.
7. Seluruh Dosen dan staf karyawan STMIK Sinar Nusantara Surakarta.
8. Bapak Purnomo selaku pemilik usaha Furniture.
9. Kedua orang tuaku tercinta yang selalu memberikan do’a dan
semangat untukku.
10. My Brother and My Sister
11. Keluarga besarku dipekalongan yang selalu memberikan doa dan
semangat.
12. Untuk temen-temanku SI-B semangat dalam pengerjaan Skripsi ini,
semoga kita bisa saling menyemangati dan saling membantu.
13. Semua sahabatku yang aku kenal ataupun yang tidak aku kenal
14. Semua mahasiswa STMIK Sinar Nusantara terutama jurusan Sistem
Informasi.
15. Semua pihak lain yang telah membantu peneliti dalam menyelesaikan
Skripsi ini, yang tidak bisa peneliti sebutkan namanya satu persatu.
16. My Korean Time (apapun keadaannya selalu menyempatkan buat
stalking My bias.
Peneliti menyadari bahwa penyusunan laporan kerja praktek ini masih banyak
kekurangan. Oleh karena itu mohon saran dan kritik yang bersifat membangun
xii
akan peneliti terima dengan senang hati. Akhir kata peneliti berharap semoga
laporan kerja praktek ini dapat bermanfaat bagi semua pihak.
Surakarta,.............2016
Aisyah Roro prihatin
xiii
DAFTAR ISI
Halaman
HALAMAN JUDUL ................................................................................................ i
HALAMAN SURAT PERNYATAAN PENULIS ................................................. ii
HALAMAN PERSETUJUAN ................................................................. ............... iii
MOTTO .................................................................... .............................................. iv
PERSEMBAHAN ............................................................................. ...................... v
RINGKASAN ........................................................................................... .............. vii
SUMMARY ………………………………………………………. ......................... viii
KATA PENGANTAR ……………………………………………………. ........... ix
DAFTAR ISI ……………………………………………………. .......................... xiii
DAFTAR TABEL ……………………………………………………. .................. xvi
DAFTAR GAMBAR ……………………………………………………. ............. xviii
DAFTAR LAMPIRAN ……………………………………………………. .......... xx
BAB I : PENDAHULUAN
1.1 Latar Belakang Masalah .......................................................... 1
1.2 Rumusan Masalah .................................................................. 2
1.3 Batasan Masalah ..................................................................... 2
1.4 Tujuan Skripsi ......................................................................... 2
1.5 Manfaat Skripsi ....................................................................... 3
1.6 Kerangka Pikir ………………………………………………. 4
1.7 Sistematika Penulisan ............................................................. 5
BAB II : LANDASAN TEORI
2.1 Tinjauan pustaka ..................................................................... 7
2.1.1 Penelitian terkait............................................................. 7
2.2 Landasan Teori ........................................................................ 10
2.2.1 Sistem Informasi ............................................................ 10
2.2.2 Market Basket Analysis(MBA) ........................................ 10
xiv
2.2.3 Algoritma Fp-Growth ..................................................... 13
2.2.4 UML ................................................................................ 15
2.2.5 Sejarah singkat UML ....................................................... 15
2.2.6 Use case diagram ............................................................ 16
2.2.7 Activity diagram .............................................................. 18
2.2.8 Sequence diagram............................................................ 18
2.2.8 Use case Realization ....................................................... 19
BAB III : METODE PENELITIAN
3.1 Analisis Sistem .......................................................................... 20
3.1.1 Teknik pengumpulan data ................................................ 20
3.1.2 Sumber data ...................................................................... 21
3.2 Desain Sistem ............................................................................ 21
3.2.1 Use Case Diagram............................................................ 22
3.2.2 Class Diagram .................................................................. 22
3.2.3 Sequence Diagram ............................................................ 22
3.2.4 Activity Diagram............................................................... 23
3.2.5 Desain Input ..................................................................... 23
3.2.6 Desain Output .................................................................. 24
3.3 Konstruksi ................................................................................. 24
3.3.1 Hardware ......................................................................... 24
3.3.2 Software ........................................................................... 24
3.4 Testing(Uji Coba) ..................................................................... 25
3.4.1 Pengujian Blackbox .......................................................... 25
3.4.2 Pengujian Precision dan Re call ...................................... 25
3.5 Implementasi Sistem .................................................................. 26
BAB IV : TINJAUAN UMUM
4.1 Gambaran Umum Perusahaan .................................................... 27
xv
4.2 Pola proses Penjualan barang ..................................................... 27
4.2.1 Pola Produksi .................................................................... 27
4.2.2 Pola Pemasaran ................................................................. 28
4.2.3 Pola Penjualan ................................................................... 29
4.3 Analisis Keranjang Belanja (MBA) ........................................... 38
4.3 1 kaidah asosiasi pada item-item penjualan ........................ 39
4.4 FP-Growth ................................................................................. 41
BAB V : PEMBAHASAN MASALAH
5.1 Gambaran Umum Sistem .......................................................... 46
5.2 Desain Sistem ............................................................................ 46
5.2.1 Use Case Diagram............................................................ 46
5.2.2 Class Diagram .................................................................. 56
5.2.3 Interaction Sequence Diagram ......................................... 57
5.2.4 Activity Diagram............................................................... 63
5.3 Desain Database ....................................................................... 71
5.3.1 Desain Fisik (Struktur Tabel) ........................................... 71
5.4 Desain Input-Output .................................................................. 74
5.4.1 Desain Dialog Layar ........................................................ 74
5.4.2 Desain Dialog Layar Menu Utama .................................. 74
5.4.3 Desain Dialog Layar Sub Menu File ................................ 75
5.4.4 Desain Dialog Layar Sub Menu Proses ........................... 76
5.4.5 Desain Dialog Layar Sub Menu Report ........................... 77
5.4.6 Desain Dialog Layar Sub Menu Utility ............................ 78
5.5 Desain Input .............................................................................. 79
5.5.1 Desain Input ..................................................................... 79
5.5.2 Desain Input Basket Analisis ........................................... 80
5.5.3 Desain Input Perhitungan FP-Growth ............................ 81
5.6 Desain Output .......................................................................... 83
xvi
5.6.1 Desain Output Laporan Barang ....................................... 83
5.6.2 Desain Output Laporan Basket ...................................... 84
5.7 Pengujian Sistem ...................................................................... 84
5.7.1 Pengujian Blackbox ......................................................... 84
5.7.2 Rangkuman Tabel Uji ..................................................... 86
5.7.3 Uji Recall dan Precision ................................................. 86
5.8 Implementasi Sistem ................................................................ 88
5.8.1 Menjalankan Program ..................................................... 89
BAB VI : PENUTUP
6.1 Kesimpulan .............................................................................. 95
6.2 Saran ......................................................................................... 96
DAFTAR PUSTAKA
LAMPIRAN
xvii
DAFTAR TABEL
Tabel 2.1 Notasi Use Case ....................................................................................... 16
Tabel 4.1 Produk Almari Pakaian ............................................................................ 29
Tabel 4.2 Buffet ........................................................................................................ 30
Tabel 4.3 Set Kamar Tidur ....................................................................................... 31
Tabel 4.4 Set Meja Makan ....................................................................................... 33
Tabel 4.5 Set Ruang Tamu ....................................................................................... 34
Tabel 4.6 Tempat Tidur............................................................................................ 37
Tabel 4.7 Support_count utk kandidat 2 itemset produk dan jml penjualan per
minggu
.................................................................................................................................. 39
Tabel 4.8 Nilai support dan confidence dari kaidah asosiasi ................................... 40
Tabel 4.9 Data Produk Mebel Yang Terjual ............................................................ 41
Tabel 4.10 Contoh 27 data transaksi ........................................................................ 42
Tabel 4.11 Frequent List dg min Support ≥ 0,15 ..................................................... 43
Tabel 4.12 Transaksi yang sudah diurutkan berdasarkan F-list ............................... 43
Tabel 5.1 Skenario Use Case Penjualan ................................................................. 48
Tabel 5.2 Skenario Use Case Konfigurasi .............................................................. 49
Tabel 5.3 Skenario Use Case Basket Analisis ........................................................ 49
Tabel 5.4 Skenario Use Case FP-Growth ............................................................... 49
Tabel 5.5 Skenario Use Case Login ........................................................................ 50
Tabel 5.6 Skenario Use Case User ......................................................................... 50
Tabel 5.7 Skenario Use Case Laporan .................................................................... 50
Tabel 5.8 Struktur Data Desain Database Barang ................................................... 72
Tabel 5.9 Struktur Data Desain Database Kandidat 1 ............................................. 72
Tabel 5.10 Struktur Data Desain Database Kandidat 2 ........................................... 73
Tabel 5.11 Struktur Data Desain Database Hasil .................................................... 73
xviii
Tabel 5.12 Kamus Data Struktur Data Desain Input Barang ................................... 80
Tabel 5.13 Kamus Data Struktur Data Desain Input Basket analisis ....................... 81
Tabel 5.14 Kamus Data Struktur Data Desain Input FP-Growth ............................ 82
Tabel 5.15 Kamus Data Struktur Data Desain Output Barang ................................ 83
Tabel 5.16 Kamus Data Desain output laporan Proses Basket Analisis .................. 84
Tabel 5.17 Pengujian Fungsional Data barang ........................................................ 85
Tabel 5.18 Pengujian Fungsional Data basket analisis ............................................ 85
Tabel 5.19 Pengujian Fungsional Algoritma ........................................................... 85
Tabel 5.20 Rangkuman Tabel Uji ............................................................................ 86
Tabel 5.21 Hasil Pengujian yang ditemukan dari perhitungan ................................ 87
Tabel 5.22 Hasil Pengujian recall dan precision ..................................................... 88
xix
DAFTAR GAMBAR
Gambar 1.1 Skema Pemikiran.................................................................................. 4
Gambar 2.1 algoritma FP-Growth ........................................................................... 15
Gambar 2.2 Contoh Use Case Diagram ................................................................... 17
Gambar 2.3 Contoh gambar Activity Diagram ......................................................... 18
Gambar 2.4 Contoh Sequence Diagram ................................................................... 19
Gambar 4.1 Hasil pembentukan TID 1 .................................................................... 44
Gambar 4.2 Hasil pembentukan TID 2 .................................................................... 45
Gambar 5.1 Use Case diagram Penentuan Basket analisis dan FP-Growth ............ 48
Gambar 5.2 Use Case Realization Konfigurasi ....................................................... 51
Gambar 5.3 Use Case Realization Mengelola User................................................. 52
Gambar 5.4 Use Case Realization Mengelola Penjualan ........................................ 53
Gambar 5.5 Use Case Realization Mengelola basket analisis ................................. 54
Gambar 5.6 Use Case Realization Mengelola Proses Fp-growth ............................ 55
Gambar 5.7 Use Case Realization Laporan. ............................................................ 55
Gambar 5.8 Class Diagram Proses Basket Analisis ................................................ 56
Gambar 5.9 Sequence diagram menu login.............................................................. 58
Gambar 5.10 Sequence diagram menu log out......................................................... 59
Gambar 5.11 Sequence diagram Mengelola Data Penjualan ................................... 60
Gambar 5.12 Sequence diagram Transaksi Proses Fp-growth ................................ 62
Gambar 5.13 Sequence diagram Mengelola Laporan .............................................. 63
Gambar 5.14 activity diagram menu mengelola data Basket Analisis ..................... 65
Gambar 5.15 Activity diagram Melakukan Login .................................................... 66
Gambar 5.16 Activity diagram menu logout ............................................................ 67
Gambar 5.17 Activity diagram menu mengelola data Penjualan ............................. 68
Gambar 5.18 Activity diagram transaksi proses Fp-growth ..................................... 69
Gambar 5.19 Activity diagram menu proses basket analisis .................................... 70
xx
Gambar 5.20 Activity diagram menu Melihat Laporan ............................................ 71
Gambar 5.21 Desain Dialog Layar Menu Utama..................................................... 75
Gambar 5.22 Desain Dialog Layar Menu File ......................................................... 76
Gambar 5.23 Desain Dialog Layar Menu Proses ..................................................... 77
Gambar 5.24 Desain Dialog Layar Menu Report .................................................... 78
Gambar 5.25 Desain Dialog Layar Menu Utility ..................................................... 79
Gambar 5.26 Desain Input Barang ........................................................................... 80
Gambar 5.27 Desain Input Basket analisis .............................................................. 81
Gambar 5.28 Desain Input FP-Growth .................................................................... 82
Gambar 5.29 Desain Output Data Barang................................................................ 83
Gambar 5.30 Desain Output Basket ......................................................................... 84
Gambar 5.31 Aplikasi Pengujian Dengan basket analisis ........................................ 87
Gambar 5.32 Form Menu Utama ............................................................................. 89
Gambar 5.33 Tampilan Data barang ........................................................................ 90
Gambar 5.34 Tampilan Data proses basket data analisis ......................................... 91
Gambar 5.35 Tampilan Proses FP-Growth .............................................................. 92
Gambar 5.36 Tampilan Laporan Data barang .......................................................... 92
Gambar 5.37 Tampilan Laporan Data basket analisis ............................................. 93
Gambar 5.38 Tampilan Laporan Hasil Penentuan Fp-Growth ................................ 94