View
225
Download
0
Category
Preview:
Citation preview
i
LAPORAN SKRIPSI
SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN KAYU UNTUK
PEMBUATAN GITAR MENGGUNAKAN METODE
SIMPLE ADDITIVE WEIGHTING
BERBASIS WEB
Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan
program studi Sistem Informasi S-1 pada Fakultas Teknik
Universitas Muria Kudus
Disusun Oleh:
Nama : Faisal Fahmi
NIM : 200853299
Program Studi : Sistem Informasi
Fakultas : Teknik
UNIVERSITAS MURIA KUDUS
KUDUS
2014
v
HALAMAN MOTTO DAN PERSEMBAHAN
MOTTO
"Musuh yang paling berbahaya di atas dunia ini adalah penakut dan bimbang.
Teman yang paling setia, hanyalah keberanian dan keyakinan yang teguh."
(Andrew Jackson)
"Sesuatu yang belum dikerjakan, seringkali tampak mustahil; kita baru yakin
kalau kita telah berhasil melakukannya dengan baik." (Evelyn Underhill)
"Banyak kegagalan dalam hidup ini dikarenakan orang-orang tidak menyadari
betapa dekatnya mereka dengan keberhasilan saat mereka menyerah." (Thomas
Alva Edison)
PERSEMBAHAN
Skripsi ini penulis persembahkan kepada:
1. Tuhan yang telah menciptakan aku,
beserta Rosul-Nya.
2. Keluargaku tercinta yang selalu
mendukung, mendo’akan, mencintai dan
menyayangiku.
3. Teman-teman kuliah yang selalu
mendukungku.
4. Para dosen pembimbingku yang selalu
memberikan ilmunya kepadaku.
5. Almamaterku.
vi
RINGKASAN
Pengembangan Teknologi informasi merupakan salah satu teknologi yang
sedang berkembang dengan pesat pada saat ini, teknologi tersebut juga
dimanfaatkan di dunia pemilihan bahan baku dalam pembuatan alat musik agar
pemilihan bisa lebih cepat dan efisien.
Rumusan masalah yang terdapat pada skripsi ini adalah “bagaimana
merancang dan membangun suatu aplikasi Pendukung Keputusan Pemilihan
Kayu Untuk Pembuatan Gitar Menggunakan Metode Simple Additive Weighting
Berbasis WEB agar dapat memudahkan para pengrajin gitar dalam pemilihan
kayu yang baik dan berkualitas”.
Tujuan dari skripsi ini adalah untuk merancang dan membangun suatu
sistem pendukung keputusan pemilihan kayu untuk pembuatan gitar guna
memudahkan para pengrajin gitar dalam pemilihan bahan baku kayu yang baik
dan berkualitas untuk suatu produk gitar.
Konsep yang diterapkan dalam tahap perancangan Sistem Pendukung
Keputusan Pemilihan Kayu Untuk Pembuatan Gitar Menggunakan Metode
Simple Additive Weighting Berbasis WEB adalah dengan menggunakan
Waterfall. Sedangkan bahasa pemrograman yang digunakan adalah PHP.
Setelah melakukan pengujian dari beberapa proses utama yang
menggunakan perhitungan dan analisis dengan melibatkan perhitungan secara
manual, dapat diketahui bahwa hasil yang didapat dari perhitungan manual pada 4
kriteria yaitu, tekstur kayu, kekerasan kayu, resonansi suara, dan berat kayu yang
diuji cobakan sama dengan perhitungan oleh sistem. Sehingga secara umum
sistem telah bekerja dengan baik karena proses perhitungan telah sesuai dengan
yang diharapkan.
Kata Kunci : Sistem Pendukung Keputusan, SAW, Kayu Gitar
vii
KATA PENGANTAR
Alhamdulillah segala puji bagi Tuhan yang telah melimpahkan rahmat dan
pertolongan kepada penulis serta nikmat dan karunia yang lebih sehingga tak
mampu sebagai penulis untuk sekedar menghitung dan mengucap syukur atas
segala yang dianugrahkan Allah kepada penulis satu per satu. Rahmat dan salam
kepada Rosulullah, Muhammad kekasih Allah. Beliaulah yang telah membawa
kita dari kegelapan ke jalan cahaya. Alhamdulillah segala puji kepada-Mu, atas
segala hal yang Engkau berikan padaku. Terima kasih atas orang-orang terhebat
yang Engkau hadirkan di sekelilingku. Terima kasih. Terima kasih atas segala
pertolongan-Mu. Aku menyadari, aku hanyalah makhluk lemah yang tak berdaya.
Karena Engkaulah, ya Allah, dan memang hanya karena Engkaulah skripsi ini
dapat terselesaikan. Segala puji bagi-Mu, Tuhanku.
Penyusunan skripsi ini merupakan salah satu syarat yang harus dipenuhi
untuk menyelesaikan Program Studi Sistem Informasi S-1 pada Fakultas Teknik
Universitas Muria Kudus.
Pada kesempatan ini, penulis ingin menyampaikan rasa terima kasih yang
sebesar-besarnya kepada :
1. Dr.Suparnyo,S.H.,M.S. selaku Rektor Universitas Muria Kudus.
2. Bapak Rochmad Winarso, ST., MT. selaku Dekan Fakultas Teknik
Universitas Muria Kudus.
3. Bapak Rhoedy Setiawan, M.Kom, selaku kepala bagian Progdi Sistem
Informasi Universitas Muria Kudus.
4. Yudie Irawan, M.Kom selaku dosen pembimbing utama saya. Terima kasih
atas waktu, ilmu, saran, semangat, dan nasihat yang Bapak berikan selama
bimbingan.
5. Nanik Susanti, M.Kom selaku pembimbing pembantu saya. Terima kasih
atas waktu, ilmu, saran, semangat, dan nasihat yang Ibu berikan selama
bimbingan.
viii
6. Bapak Malikul selaku pemilik usaha pembuatan gitar FANS PRODUCTION
yang telah memberikan ijin untuk melakukan observasi di tempat pembuatan
gitar.
7. Kedua orang tuaku, Terima kasih atas semangatnya. Do’a restu serta ridho
kalian berdua sehingga aku bisa jadi seperti ini.
8. Keluargaku, orang-orang terdekatku yang telah memberikan semangat dan
dukungan.
9. Teman-teman SI angkatan 2008.
10. Bapak dan Ibu dosen UMK jurusan Sistem Informasi. Terimakasih atas ilmu
yang telah anda berikan selama ini.
11. Semua pihak yang membantu terselesaikannya laporan ini yang tidak dapat
penulis sebutkan satu per satu.
Penulis menyadari bahwa dalam penyusunan Laporan Skripsi masih jauh
dari sempurna. Oleh karena itu, saran dan kritik yang membangun sangat penulis
harapkan guna perbaikan penulisan di masa-masa mendatang. Penulis mohon
maaf atas segala kekurangan dan kesalahan yang ada. Akhirnya, penulis berharap
semoga tulisan ini bermanfaat. Amin.
Kudus, 20 November 2014
Penulis
ix
DAFTAR ISI
HALAMAN JUDUL ..................................................................................... i
HALAMAN PERSETUJUAN ....................................................................... ii
HALAMAN PENGESAHAN ........................................................................ iii
HALAMAN SURAT PUBLIKASI ............................................................... iv
HALAMAN MOTTO DAN PERSEMBAHAN ............................................ v
RINGKASAN ............................................................................................... vi
KATA PENGANTAR .................................................................................. vii
DAFTAR ISI ................................................................................................. ix
DAFTAR TABEL ......................................................................................... xii
DAFTAR GAMBAR ................................................................................... xiv
DAFTAR LAMPIRAN ............................................................................. .... xvii
BAB I ...................................................................................................... 1
PENDAHULUAN..................................................................................... .... 1
1.1. Latar Belakang.................................................................................... .... 1
1.2. Rumusan Masalah ................................................................................... 2
1.3. Batasan Masalah................................................................................. .... 3
1.4. Tujuan Skripsi ..................................................................................... ... 3
1.5. Tinjauan Pustaka................................................................................... .. 3
1.6. Metodologi Penelitian ............................................................................. 4
1.6.1. Metode Pengumpulan Data........................................................ ... 4
1.6.2. Metode Rekayasa Perangkat Lunak .............................................. 5
1.7. Sistematika Penulisan ............................................................................. 7
BAB II .......................................................................................................... 9
LANDASAN TEORI ..................................................................................... 9
2.1. Sistem Pendukung Keputusan ................................................................. 9
2.2. Komponen-Komponen dalam Sistem Pendukung Keputusan ................ 9
2.3. Pengertian Bahan Baku ........................................................................... 12
2.4. Pengertian Web ....................................................................................... 14
x
2.5. Perancangan Sistem .................................................................................. 16
2.5.1. Bagan Alir (Flow Chart) ................................................................. 16
2.5.2. UML (Unified Modelling Language) .............................................. 19
2.5.3. Notasi Dalam UML ......................................................................... 19
2.6. Teori Perancangan Database .................................................................... 26
2.6.1. Pengertian Basis Data ...................................................................... 26
2.6.2. Entity Relational Diagram (ERD)................................................... 27
2.7. Rekayasa Perangkat Lunak ....................................................................... 33
2.8. Simple Additive Weighting (SAW)............................................................. 35
2.8.1. Pengertian Simple Additive Weighting (SAW) ................................. 35
2.8.2. Langkah Penyelesaian Simple Additive Weighting (SAW)............ 35
BAB III ......................................................................................................... 37
3.1. Letak Tempat Produksi Gitar Fans Production ......................................... 37
3.2. Sejarah Berdirinya .................................................................................... 38
3.3. Visi dan Misi ............................................................................................. 38
3.4. Susunan Organisasi ................................................................................... 39
3.4.1. Deskripsi Jabatan ............................................................................. 39
3.5. FOD Pemilihan Kayu Berdasarkan Sample Produk ................................. 41
BAB IV ......................................................................................................... 42
4.1. Identifikasi Masalah Dan Sumber Masalah .............................................. 42
4.1.1. Identifikas Masalah.......................................................................... 42
4.1.2. Identifikasi Sumber Masalah ........................................................... 42
4.2. Analisa Sistem .......................................................................................... 42
4.2.1. Analisis Kebutuhan Data Dan Informasi ......................................... 42
4.2.2. Analisis Kebutuhan Sistem untuk Perancangan .............................. 43
4.2.2.1.Analisis Kebutuhan Perangkat Keras (Hardware) .............. 43
4.2.2.2.Analisis Kebutuhan Perangkat Lunak (Software) ............... 43
4.3. Perancangan Permodelan Sistem .............................................................. 43
4.3.1. Analisa Aktor ................................................................................... 43
4.3.2. Proses Bisnis .................................................................................... 44
4.3.3. Diagram Use Case Bisnis ................................................................ 44
xi
4.3.4. Diagram Use Case Sistem ............................................................... 45
4.3.5. Skenario Use Case (Flow Of Events) .............................................. 45
4.3.6. Diagram Kelas ................................................................................. 51
4.3.7. Diagram Sekuensial ......................................................................... 55
4.3.8. Diagram Aktifitas ............................................................................ 59
4.3.9. Diagram Statechart .......................................................................... 63
4.4. Perancangan Basis Data ............................................................................ 65
4.5. Desain Interface ........................................................................................ 75
4.6.1. Desain Login ................................................................................... 75
4.6.2. Desain Halaman Utama Admin ....................................................... 75
4.6.3. Desain Halaman Utama Pengunjung ............................................... 76
4.6.4. Desain Input ..................................................................................... 76
4.6.5. Desain Output .................................................................................. 78
BAB V ......................................................................................................... 79
5.1. Implementasi Sistem ................................................................................. 79
5.1.1. Lingkungan Perangkat Keras........................................................... 79
5.1.2. Lingkungan Peraqngkat Lunak ........................................................ 79
5.1.3. Implementasi Layar Antar Muka ..................................................... 80
5.1.4. Batasan Implementasi ...................................................................... 80
5.1.5. Antar Muka Sistem (Interface) ........................................................ 80
5.2. Perhitungan Simple Additive Weighting (SAW) ........................................ 90
BAB VI ......................................................................................................... 93
6.1. Kesimpulan ............................................................................................... 93
6.2. Saran ......................................................................................................... 93
DAFTAR PUSTAKA
DAFTAR LAMPIRAN
xii
DAFTAR TABEL
Tabel 2.1 : Simbol Bagan Alir......................................................................... 16
Tabel 2.2 : Notasi Business Usecase............................................................... 19
Tabel 2.3 : Notasi Usecase Diagram.............................................................. 20
Tabel 2.4 : Notasi Class Diagram.................................................................. 21
Tabel 2.5 : Notasi Sequence Diagram............................................................. 23
Tabel 2.6 : Notasi Activity Diagram................................................................ 24
Tabel 2.7: Notasi Statechart Diagram............................................................. 25
Tabel 4.1 : Proses Bisnis.................................................................................. 44
Tabel 4.2 : Alur Optimistic Kelola Kayu......................................................... 46
Tabel 4.3 : Alur Pesimistic Kelola Kayu......................................................... 46
Tabel 4.4 : Alur Optimistic Kelola Kriteria..................................................... 47
Tabel 4.5 : Alur Pesimistic Kelola Kriteria..................................................... 47
Tabel 4.6 : Alur Optimistic Pemilihan Kayu................................................... 48
Tabel 4.7 : Alur Pesimistic Pemilihan Kayu.................................................... 48
Tabel 4.8 : Alur Optimistic Perhitungan SPK Metode SAW....………...…….49
Tabel 4.9 : Alur Pesimistic Perhitungan SPK Metode SAW........................... 49
Tabel 4.10: Alur Optimistic Hasil Pemilihan Kayu......................................... 50
Tabel 4.11 : Alur Pesimistic Hasil Pemilihan Kayu........................................ 50
Tabel 4.12 : Alur Optimistic Daftar Kayu........................................................ 51
Tabel 4.13 : Alur Pesimistic Daftar Kayu........................................................ 51
Tabel 4.14: Tabel Admin................................................................................. 68
Tabel 4.15 : Tabel Kayu................................................................................... 68
Tabel 4.16 : Tabel Rangking............................................................................ 69
Tabel 4.17 : Tabel Kayu................................................................................... 69
Tabel 4.18 : Tabel Seleksi................................................................................ 70
Tabel 4.19 : Tabel Kayu................................................................................... 70
Tabel 4.20 : Tabel Seleksi................................................................................ 71
Tabel 4.21 : Tabel Kriteria................................................................................ 71
Tabel 4.22 : Tabel Admin................................................................................ 72
Tabel 4.23 : Tabel Kayu................................................................................... 72
xiii
Tabel 4.24 : Tabel Kriteria................................................................................ 73
Tabel 4.25 : Tabel Seleksi................................................................................ 74
Tabel 4.26 : Tabel Rangking............................................................................ 74
xiv
DAFTAR GAMBAR
Gambar 1.1 : Pemodelan Waterfall........................................................................ 6
Gambar 2.1 : Diagram relationship unary........................................................... 28
Gambar 2.2 : Diagram relationship binary.......................................................... 28
Gambar 2.3 : Diagram relationship ternary........................................................ 28
Gambar 2.4 : Diagram kardinalitas one to one.................................................... 29
Gambar 2.5 : Diagram kardinalitas one to many................................................. 30
Gambar 2.6 : Diagram kardinalitas many to many.............................................. 30
Gambar 2.7 : Pemodelan Waterfall...................................................................... 33
Gambar 3.1 : Denah Lokasi Fans Production...................................................... 39
Gambar 3.2 : Struktur Organisasi........................................................................ 37
Gambar 3.3 : FOD Pemilihan Kayu Berdasarkan Sample Produk...................... 41
Gambar 4.1 : Use Case Bisnis............................................................................. 44
Gambar 4.2 : Diagram Use Case Sistem............................................................. 45
Gambar 4.3 : Kelas Admin .........…………………………………………….... 52
Gambar 4.4 : Kelas Kayu ............…………………………………………….... 52
Gambar 4.5 : Kelas Kriteria ........…………………………………………….... 53
Gambar 4.6 : Kelas Seleksi .........…………………………………………….... 53
Gambar 4.7 : Kelas Rangking ......……………………………………………... 53
Gambar 4.8 : Diagram Kelas .......……………………………………………... 54
Gambar 4.9 : Diagram Sekuensial Kelola Kayu ……….…………………........ 55
Gambar 4.10 : Diagram Sekuensial Kelola Kriteria …………………………... 56
Gambar 4.11 : Diagram Sekuensial Pemilihan Kayu..................……………... 57
Gambar 4.12 : Diagram Sekuensial Perhitungan SPK Metode SAW……..…... 57
Gambar 4.13 : Diagram Sekuensial Hasil Pemilihan Kayu ………....……….... 58
Gambar 4.14 : Diagram Sekuensial Daftar Kayu ……………………………... 58
Gambar 4.15 : Diagram Aktivitas Kelola Kayu …………………...………….. 59
Gambar 4.16 : Diagram Aktivitas Kelola Kriteria …………………………….. 60
Gambar 4.17 : Diagram Aktivitas Pemilihan Kayu.................................…….. 61
Gambar 4.18 : Diagram Aktivitas Perhitungan SPK Metode SAW ....……….. 61
xv
Gambar 4.19 : Diagram Aktivitas Hasil Pemilihan Kayu …………....……….. 62
Gambar 4.20 : Diagram Aktivitas Daftar Kayu ....…………………………….. 62
Gambar 4.21 : Statechart Diagram Method Login ……………….................... 63
Gambar 4.22 : Statechart Diagram Method Tambah Kayu ………………….... 63
Gambar 4.23 : Statechart Diagram Method Ubah Kayu …………………..….. 64
Gambar 4.24 : Statechart Diagram Method Hapus Kayu ………………....….. 64
Gambar 4.25 : Statechart Diagram Method Tambah Kriteria.............………... 64
Gambar 4.26 : Statechart Diagram Method Ubah Kriteria ………………..….. 65
Gambar 4.27 : Statechart Diagram Method Hapus Kriteria ……………....….. 65
Gambar 4.28 : Himpunan Entitas ........................……………………………... 66
Gambar 4.29 : Himpunan Entitas dan Atribut Key ……………………............. 66
Gambar 4.30 : Himpunan Entitas, Relasi dan Foreign-Key …………….....….. 66
Gambar 4.31 : Kardinalitas Relasi ........................…………………………….. 67
Gambar 4.32 : Digram E-R....................................…………………………….. 67
Gambar 4.33 : Relasi Admin dan Kayu........................……..……………….... 68
Gambar 4.34 : Relasi Rangking dan Kayu........................….………………..... 69
Gambar 4.35 : Relasi Seleksi dan Kayu........................……..……………….... 70
Gambar 4.36 : Relasi Seleksi dan Kriteria......................……………………..... 71
Gambar 4.37 : Relasi Tabel...................................…………………………….. 75
Gambar 4.38 : Desain Login ........................…………………………….......... 75
Gambar 4.39 : Desain Halaman Utama Admin.............................…………….. 76
Gambar 4.40 : Desain Halaman Utama Pengunjung.................……………….. 76
Gambar 4.41 : Desain Input Data Kriteria........................…….....…………….. 77
Gambar 4.42 : Desain Input Data Kayu............................…….....…………….. 77
Gambar 4.43 : Desain Output...........................................…….....…………….. 78
Gambar 5.1 : Form Login...............................................…….....…………….. 80
Gambar 5.2 : Menu Admin.............................................…….....…………….. 81
Gambar 5.3 : Menu Kelola Kriteria................................…….....…………….. 82
Gambar 5.4 : Menu Kelola Data Kayu............................…….....…………….83
Gambar 5.5 : Menu Pemilihan Kayu..............................…….....…………….. 85
Gambar 5.6 : Tampilan Menu Untuk Pengunjung........................……..…….. 86
xvi
Gambar 5.7 : Tampilan Menu Jenis Kayu........................…….....…………... 86
Gambar 5.8 : Menu Pemilihan Kayu Gitar........................……......………….. 88
Gambar 5.9 : Detail Kayu...............................................…….....…………….. 89
Recommended