laporan skripsipurnomo jaya furniture merupakan suatu pengrajin mebel furniture bergerak dibidang...

20
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

Upload: others

Post on 06-Jan-2020

13 views

Category:

Documents


0 download

TRANSCRIPT

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

ii

iii

iv

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