perancangan program aplikasi simulasi sistem kontrol elevator ...

10 downloads 290 Views 45KB Size Report
ORDINAL STRUCTURE FUZZY LOGIC (OSFL). SKRIPSI oleh. Lily Tirta Sari Mulyono ... Penulisan skripsi dengan judul “PERANCANGAN PROGRAM APLIKASI.
PERANCANGAN PROGRAM APLIKASI SIMULASI SISTEM KONTROL ELEVATOR MENGGUNAKAN ORDINAL STRUCTURE FUZZY LOGIC (OSFL)

SKRIPSI

Oleh Lily Tirta Sari Mulyono 0800759961

PROGRAM GANDA TEKNIK INFORMATIKA DAN MATEMATIKA UNIVERSITAS BINA NUSANTARA JAKARTA 2009

PERANCANGAN PROGRAM APLIKASI SIMULASI SISTEM KONTROL ELEVATOR MENGGUNAKAN ORDINAL STRUCTURE FUZZY LOGIC (OSFL)

SKRIPSI

diajukan sebagai salah satu syarat untuk gelar kesarjanaan pada Fakultas Sains dan Teknologi Jurusan Teknik Informatika - Matematika Jenjang Pendidikan Strata 1

Oleh Lily Tirta Sari Mulyono 0800759961

PROGRAM GANDA TEKNIK INFORMATIKA DAN MATEMATIKA UNIVERSITAS BINA NUSANTARA JAKARTA 2009 ii

PERANCANGAN PROGRAM APLIKASI SIMULASI SISTEM KONTROL ELEVATOR MENGGUNAKAN ORDINAL STRUCTURE FUZZY LOGIC (OSFL)

SKRIPSI

oleh Lily Tirta Sari Mulyono 0800759961

disetujui oleh Pembimbing

Ngarap I.M, Drs., M.Kom. D1103

Syaeful Karim Ir.,M.Sc. D1526

PROGRAM GANDA MATEMATIKA DAN TEKNIK INFORMATIKA UNIVERSITAS BINA NUSANTARA JAKARTA 2009 iii

KATA PENGANTAR Puji syukur penulis panjatkan ke hadirat Tuhan Yang Maha Kuasa, atas kasih karunia yang dilimpahkan-Nya sehingga penulis dapat menyelesaikan skripsi ini tepat pada waktunya. Penulisan skripsi dengan judul “PERANCANGAN PROGRAM APLIKASI SIMULASI SISTEM KONTROL ELEVATOR MENGGUNAKAN ORDINAL STRUCTURE FUZZY LOGIC (OSFL)” ini dibuat untuk memenuhi persyaratan kurikulum Sarjana Strata Satu (S1) pada Jurusan Teknik Informatika – Matematika, Faculty of Science and Technology, Universitas Bina Nusantara, Jakarta. Selesainya skripsi ini tidak terlepas dari bimbingan dan bantuan serta dorongan dari berbagai pihak. Oleh karena itu pada kesempatan ini penulis ingin mengucapkan terima kasih kepada : 1. Bapak Prof. Dr. Geraldus Polla, M.App.Sc., selaku Rektor Universitas Bina Nusantara yang memberi kepercayaan kepada penulis untuk menyelesaikan skripsi ini. 2. Bapak Fredy Purnomo, S.Kom., M.Kom., selaku Ketua Jurusan Teknik Informatika yang telah membimbing penulis dalam menyelesaikan skripsi ini. 3. Ibu Henny Surya Ningsih, S.Kom., MsoftSysEng., selaku Sekretaris Jurusan Teknik Informatika yang telah membimbing penulis dalam menyelesaikan skripsi ini. 4. Bapak Ramir Santos Austria, MAEd., selaku Ketua Jurusan Matematika yang telah membimbing penulis dalam menyelesaikan skripsi ini. 5. Bapak Rojali, S.Si., selaku Sekretaris Jurusan Matematika yang telah membimbing penulis dalam menyelesaikan skripsi ini. 6. Bapak Ngarap I.M, Drs., M.Kom., selaku Dosen pembimbing yang telah meluangkan waktu untuk memberikan bimbingan dan pengarahan kepada penulis dalam menyusun skripsi ini. 7. Bapak Syaeful Karim, Ir., M.Sc., selaku Dosen pembimbing yang telah meluangkan waktu untuk memberikan bimbingan dan pengarahan kepada penulis dalam menyusun skripsi ini. 8. Orang tua, Adik, dan Saudara yang telah banyak memberikan dukungan moril dan materiil serta perhatian yang sangat berarti. 9. Seluruh Dosen Universitas Bina Nusantara yang selama ini telah memberikan ilmu dan bimbingan akademis kepada penulis dari awal hingga akhir perkuliahan. 10. Teman-teman jurusan ganda Teknik Informatika-Matematika angkatan 2004 yang memberikan dukungan dan masukan informasi yang sangat berarti mengenai penyusunan skripsi ini 11. Rekan-rekan dan semua pihak yang telah memberikan dorongan , semangat, kritik maupun saran yang membangun secara langsung maupun tidak langsung. Penulis menyadari bahwa skripsi ini jauh dari sempurna. Dalam beberapa hal masih perlu adanya perbaikan sehingga dapat memberikan hasil yang memuaskan. Oleh karena itu kritik dan saran yang membangun sangat penulis harapkan. v

Akhirnya penulis berharap skripsi ini dapat memberikan ide baru kepada setiap orang yang membacanya serta bermanfaat untuk pengembangan selanjutnya yang berguna bagi perkembangan dunia informatika dan matematika di Indonesia.

Jakarta, Penulis

Lily Tirta Sari Mulyono 0800759961

vi

DAFTAR ISI Halaman Halaman Judul Luar ........................................................................................................... i Halaman Judul Dalam .......................................................................................................ii Halaman Pengesahan Hard Cover ...................................................................................iii Abstrak ............................................................................................................................. v Kata Pengantar ................................................................................................................ vi Daftar Isi ........................................................................................................................vii Daftar Tabel ..................................................................................................................... ix Daftar Gambar .................................................................................................................. x Daftar Lampiran .............................................................................................................. xi BAB 1 PENDAHULUAN ............................................................................................... 1 1.1 Latar Belakang Masalah.................................................................................. 1 1.2 Ruang Lingkup Masalah ................................................................................. 3 1.3 Tujuan dan Manfaat ........................................................................................ 3 1.4 Metodologi Penelitian ..................................................................................... 4 1.5 Penelitian Relevan........................................................................................... 4 1.6 Sistematika Penulisan ..................................................................................... 5 BAB 2 LANDASAN TEORI .......................................................................................... 7 2.1 Simulasi........................................................................................................... 7 2.1.1 Pengertian Simulasi................................................................................ 7 2.1.2 Model Simulasi ...................................................................................... 7 2.1.2.1 Klasifikasi Dalam Model Simulasi ........................................... 8 2.1.3 Langkah-langkah Dalam Pembuatan Simulasi ...................................... 9 2.1.4 Keuntungan dan Kerugian Simulasi .................................................... 13 2.1.4.1 Keuntungan Simulasi.............................................................. 13 2.1.4.2 Kerugian Simulasi .................................................................. 13 2.1.5 Aplikasi-aplikasi yang Menggunakan Simulasi................................... 14 2.2 Queue ............................................................................................................ 15 2.2.1 Pengertian Queue ................................................................................. 15 2.2.2 Pengertian Priority Queue.................................................................... 17 2.3 Elevator ......................................................................................................... 18 2.3.1 Pengertian Elevator .............................................................................. 18 2.3.2 Prinsip Dasar Kerja elevator ............................................................... 18 2.3.3 Sistem Operasi Elevator....................................................................... 19 2.3.4 Zone (Area) .......................................................................................... 20 2.3.5 Langkah-langkah Penggunaan Elevator............................................... 21 2.4 Rekayasa Piranti Lunak ................................................................................ 22 2.5 Interaksi Manusia dan Komputer .................................................................. 25 2.6 Elevator Group Supervisory Control System................................................ 26 2.7 Elevator Group Control Problem ................................................................. 28 2.8 Algoritma Ordinal Structure Fuzzy Logic (OSFL) ....................................... 30 2.9 Aturan Logika Fuzzy ..................................................................................... 34

vii

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM ......................................... 38 3.1 Gambaran Cara Kerja Elevator ..................................................................... 38 3.2 Analisis Permasalahan .................................................................................. 39 3.3 Gambaran Sistem Kontrol Elevator Objek yang Diteliti .............................. 39 3.4 Analisis Kebutuhan Data dan Informasi ....................................................... 40 3.5 Solusi Permasalahan...................................................................................... 42 3.6 Perancangan Sistem ...................................................................................... 42 3.7 Diagram Alir Program Aplikasi Simulasi ..................................................... 45 3.8 Pseudocode Program Aplikasi Simulasi ....................................................... 46 3.9 Analisis Data ................................................................................................. 47 3.10 Perancangan Program Aplikasi Simulasi .................................................... 53 BAB 4 HASIL DAN IMPLEMENTASI PROGRAM ............................................... 56 4.1 Implementasi ................................................................................................. 56 4.1.1 Spesifikasi Perangkat Keras yang Dibutuhkan .................................... 56 4.1.2 Spesifikasi Perangkat Lunak yang Dibutuhkan ................................... 56 4.1.3 Penggunaan Program Aplikasi Simulasi.............................................. 57 4.2 Evaluasi ......................................................................................................... 59 BAB 5 KESIMPULAN DAN SARAN ......................................................................... 62 5.1 Kesimpulan ................................................................................................... 62 5.2 Saran.............................................................................................................. 63 DAFTAR PUSTAKA ..................................................................................................... 64 RIWAYAT HIDUP......................................................................................................... 66 LAMPIRAN...................................................................................................................L.1

viii

DAFTAR TABEL

Tabel 2.1 Tabel 2.2 Tabel 2.3 Tabel 2.4 Tabel 3.1 Tabel 3.2 Tabel 4.1

Fuzzy Inference Rules ................................................................................... 34 Aturan Logika Fuzzy Untuk Normal Traffic................................................. 34 Aturan Logika Fuzzy Untuk Up-Peak Traffic............................................... 35 Aturan Logika Fuzzy Untuk Down-Peak Traffic .......................................... 36 Analisis Data Dengan OSFL......................................................................... 48 Urutan Jalannya Program Aplikasi Simulasi ................................................ 51 Perhitungan Fuzzy Logic ............................................................................... 61

ix

DAFTAR GAMBAR

Gambar 2.1 Gambar 2.2 Gambar 2.3 Gambar 2.4 Gambar 2.5 Gambar 2.6 Gambar 2.7 Gambar 2.8 Gambar 2.9 Gambar 3.1 Gambar 3.2 Gambar 3.3 Gambar 3.4 Gambar 4.1 Gambar 4.2 Gambar 4.3

Halaman Langkah-langkah Pembuatan Simulasi ................................................... 12 Model Queue........................................................................................... 15 Contoh enQueue dan deQueue Pada Queue............................................ 16 Software Life Cycle Model Waterfall...................................................... 24 Struktur Umum Elevator Group Supervisory Control System................ 27 Elevator Group Control Problem ........................................................... 29 Contoh Distribusi Waktu Tunggu Selama Jam Kerja ............................. 31 Fungsi Keanggotaan Variabel Input ....................................................... 37 Fungsi Keanggotaan Variabel Output..................................................... 37 Diagram Alir Simulasi Sistem Kontrol Elevator .................................... 46 Rancangan Layar Tampilan Awal........................................................... 53 Rancangan Layar Proses Simulasi .......................................................... 54 Rancangan Layar Penutup....................................................................... 55 Tampilan Simulasi Awal......................................................................... 57 Tampilan Proses Simulasi ....................................................................... 58 Tampilan Simulasi Penutup .................................................................... 59

x

DAFTAR LAMPIRAN

Halaman LAMPIRAN 1 Listing Program...................................................................................L.1

xi