SI1322476305
APLIKASI SISTEM PAKAR DIAGNOSA GANGGUAN
JARINGAN LAN BERBASIS ANDROID
DI PT YKK AP INDONESIA
Disusun Oleh :
NIM : 1322476305
NAMA : ABDUL AZIS
JURUSAN TEKNIK INFORMATIKA
KONSENTRASI SOFTWARE ENGINEERING
SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
STMIK RAHARJA
2015/2016
SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
(STMIK) RAHARJA
LEMBAR PENGESAHAN SKRIPSI
APLIKASI SISTEM PAKAR DIAGNOSA GANGGUAN
JARINGAN LAN BERBASIS ANDROID
DI PT YKK AP INDONESIA
Disusun Oleh :
NIM |
: 1322476305
|
Nama |
|
Jenjang Studi |
: Strata Satu
|
Jurusan |
: Teknik Informatika
|
Konsentrasi |
: Software Engineering
|
Disahkan Oleh :
Tangerang, Juni 2016
Ketua |
Kepala Jurusan
| ||||
STMIK RAHARJA |
Jurusan Teknik Informatika
| ||||
(Ir. Untung Rahardja, M.T.I) |
|||||
NIP : 000594 |
NIP : 001405
|
SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
(STMIK) RAHARJA
LEMBAR PERSETUJUAN PEMBIMBING
APLIKASI SISTEM PAKAR DIAGNOSA GANGGUAN
JARINGAN LAN BERBASIS ANDROID
DI PT YKK AP INDONESIA
Dibuat Oleh :
NIM |
: 1322476305
|
Nama |
Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif
Jurusan Teknik Informatika
Konsentrasi Software Engineering
Disetujui Oleh :
Tangerang, Juni 2016
Pembimbing I |
Pembimbing II
| ||
NID : 10020 |
NID : 08203
|
SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
(STMIK) RAHARJA
LEMBAR PERSETUJUAN DEWAN PENGUJI
APLIKASI SISTEM PAKAR DIAGNOSA GANGGUAN
JARINGAN LAN BERBASIS ANDROID
DI PT YKK AP INDONESIA
Dibuat Oleh :
NIM |
: 1322476305
|
Nama |
Disetujui setelah berhasil dipertahankan dihadapan Tim Penguji Ujian Komprehensif
Jurusan Teknik Informatika
Konsentrasi Software Engineering
Tahun Akademik 2015/2016
Disetujui Penguji :
Tangerang, ___________ 2016
Ketua Penguji |
Penguji I |
Penguji II
| ||
(_______________) |
(_______________) |
(_______________)
| ||
NID : |
NID : |
NID :
|
SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
(STMIK) RAHARJA
LEMBAR KEASLIAN SKRIPSI
APLIKASI SISTEM PAKAR DIAGNOSA GANGGUAN
JARINGAN LAN BERBASIS ANDROID
DI PT YKK AP INDONESIA
Disusun Oleh :
NIM |
: 1322476305
|
Nama |
|
Jenjang Studi |
: Strata Satu
|
Jurusan |
|
Konsentrasi |
Menyatakan bahwa Skripsi ini merupakan karya tulis saya sendiri dan bukan merupakan tiruan, salinan, atau duplikat dari Skripsi yang telah dipergunakan untuk mendapatkan gelar Sarjana Komputer baik di lingkungan Perguruan Tinggi Raharja maupun di Perguruan Tinggi lain, serta belum pernah dipublikasikan.
Pernyataan ini dibuat dengan penuh kesadaran dan rasa tanggung jawab, serta bersedia menerima sanksi jika pernyataan diatas tidak benar.
Tangerang, Juni 2016
NIM : 1322476305
|
)*Tandatangan dibubuhi materai 6.000;
ABSTRAK
Kecerdasan Buatan merupakan salah satu bidang dalam ilmu komputer yang ditujukan pada pembuatan software dan hardware yang dapat berfungsi sebagai sesuatu yang dapat berfikir seperti manusia. Salah satu bagian dari kecerdasan buatan yang sedang mengalami perkembangan akhir–akhir ini adalah sistem pakar, sistem pakar (Expert System) merupakan program komputer yang meniru proses pemikiran dan pengetahuan pakar dalam menyelesaikan suatu masalah tertentu. Sistem pakar didesain dan diimplementasikan dengan bantuan bahasa pemprograman tertentu untuk dapat menyelesaikan masalah seperti yang dilakukan para pakar. Peningkatan penggunaan mobile saat ini sudah sangat berkembang dengan pesat terutama pada pengguna smartphone. Android salah satu smartphone yang mendominasi perkembangan tersebut. Android saat ini tidak hanya bisa membantu manusia dalam berkomunikasi tetapi juga dikembangkan untuk membantu mempermudah kerja manusia. Jaringan LAN (Local Area Network) merupakan jaringan milik pribadi di dalam sebuah gedung atau kampus yang berukuran sampai beberapa kilometer. LAN sering digunakan untuk menghubungkan komputer-komputer pribadi dan workstation dalam kantor suatu perusahaan untuk mempermudah komunikasi dan sharing data pada area lokal. Aplikasi sistem pakar ini digunakan untuk mendiagnosa gangguan-gangguan yang terjadi pada jaringan LAN, dengan menggunakan metode forward chaining diharapkan dapat mempermudah mengetahui gangguan yang dialami. Oleh karena itu, untuk menangani masalah tersebut dibuatlah sebuah sistem pakar diagnosa gangguan pada jaringan LAN berbasis android.
Kata kunci : Kecerdasaan Buatan, Sistem Pakar, Android, Jaringan LAN, Forward Chaining.
ABSTRACT
Artificial Intelligence is one area in computer science aimed at making the software and hardware that can serve as something that can think like humans. One part of the artificial intelligence that is experiencing growth lately is an expert system, the expert system (Expert System) is a computer program that mimics the process of thinking and expert knowledge in solving a particular problem. Expert systems are designed and implemented with the help of a specific programming language to be able to resolve the issue as did the experts. Increased use of mobile is now very grown rapidly, especially in the smartphone users. Android smartphone one that dominates these developments. Android is not only able to help people in communicating but also developed to help facilitate the work of man. LAN (Local Area Network) is a privately owned network within a building or campus-sized to several kilometers. LAN are often used to connect personal computers and workstations in a corporate office to facilitate communication and sharing of data on the local area. Application of expert system used to diagnose disorders that occur on the LAN, using a forward chaining method is expected to ease to know that experienced interference. Therefore, to address the problem was made a diagnose expert system interference on the LAN network based on mobile.
Keywords : Artificial Intelligence, Expert Systems, Smartphone, Network LAN, Forward Chaining.
Puji syukur Alhamdulillah, penulis panjatkan kehadirat Allah SWT yang telah memberikan seribu jalan, sejuta langkah serta melimpahkan rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat menyelesaikan penulisan Skripsi ini dengan baik dan selesai dengan semestinya.
Tujuan dari pembuatan Skripsi ini adalah sebagai salah satu persyaratan dalam memperoleh gelar Sarjana Komputer (S.Kom) untuk jenjang S1 di Perguruan Tinggi Raharja, Cikokol Tangerang. Sebagai bahan penulisan, penulis mengambil data berdasarkan hasil observasi, wawancara, survey serta studi pustaka yang mendukung penulisan ini.
Hati kecil ini pun menyadari bahwa tanpa bimbingan dan dorongan dari semua pihak, penulisan Skripsi ini tidak akan berjalan sesuai dengan yang diharapkan. Oleh karena itu pada kesempatan yang singkat ini, izinkanlah penulis menyampaikan selaksa pujian dan terimakasih kepada :
- Bapak Ir. Untung Rahardja, M.T.I., selaku Presiden Direktur Perguruan Tinggi Raharja dan Ketua STMIK Raharja.
- Bapak Sugeng Santoso, M.Kom., selaku pembantu Ketua 1 STMIK Raharja.
- Bapak Junaidi, M.Kom. selaku Kepala Jurusan Teknik Informatika STMIK Raharja.
- Bapak Sutrisno, M.Kom. dan Bapak Sandro Alfeno, M.Kom. selaku Dosen Pembimbing yang telah banyak membantu penulis dalam menyelesaikan penulisan Skripsi ini.
- Bapak dan Ibu Dosen Perguruan Tinggi Raharja yang telah memberikan ilmu pengetahuan kepada penulis.
- Bapak Farwin Suyandah selaku Manager Fabrikasi PT. YKK AP Indonesia.
- Kedua orang tua, adik dan saudara keluarga yang telah memberikan dukungan, baik moril, materil maupun doa untuk keberhasilan kepada penulis.
- Untuk sahabat dan teman-teman seperjuangan di Perguruan Tinggi Raharja.
Penulis menyadari bahwa dalam penulisan Skripsi ini masih jauh dari sempurna. Oleh karena itu kritik dan saran yang membangun, penulis harapkan sebagai pemicu untuk dapat berkarya lebih baik lagi. Semoga penulisan Skripsi ini bermanfaat bagi pihak yang membutuhkan.
Tangerang, Juni 2016 | |
(Abdul Azis) | |
NIM. 1322476305 |
Daftar isi
DAFTAR TABEL
Tabel 2.1.Perbandingan Seorang Ahli (Pakar) dengan Sistem Pakar
Tabel 2.2.Jaringan Komputer Berdasarkan Area
Tabel 2.3. Literature Review
Tabel 3.1. Elisitasi Tahap I
Tabel 3.2. Elisitasi Tahap II
Tabel 3.3. Elisitasi Tahap III
Tabel 3.4. Final Draft Elisitasi
Tabel 4.1. Perbedaan Prosedur Sistem Berjalan dan Sistem Usulan
Tabel 4.2. Tabel Keputusan
Tabel 4.3. Gejala
Tabel 4.4. Gangguan
Tabel 4.5. Pembentukan Aturan (Rule)
Tabel 4.6. Aturan Produksi (Production Rules)
Tabel 4.7. Pengujian Blackbox
Tabel 4.8. Akurasi Diagnosa
Tabel 4.9. Pengolahan Jadwal (Schedule) Implementasi
Tabel 4.10. Pengolahan Jadwal (Schedule) Penerapan
Tabel 4.11. Estimasi Biaya
DAFTAR GAMBAR
Gambar 2.1. Human Expert Problem Solving
Gambar 2.2. Expert System Problem Solving
Gambar 2.3. Proses Forward Chaining
Gambar 2.4. Proses Backward Chaining
Gambar 2.5. Diagram Topologi
Gambar 2.6. Android
Gambar 2.7. Java J2ME
Gambar 2.8. Android Studio
Gambar 3.1. Gedung PT. YKK AP INDONESIA
Gambar 3.2. Denah Lokasi PT. YKK AP INDONESIA
Gambar 3.3. YKK Core Value
Gambar 3.4. Jendela Alumunium Produk PT. YKK AP INDONESIA
Gambar 3.5. API Product
Gambar 3.6. Struktur Organisasi PT. YKK AP INDONESIA
Gambar 3.7. Use Case Diagram Sistem Yang Berjalan
Gambar 3.8. Activity Diagram Sistem Yang Berjalan
Gambar 3.9. Sequence Diagram Sistem Yang Berjalan
Gambar 4.1. Use Case Diagram Sistem Yang Diusulkan
Gambar 4.2. Activity Diagram Diagnosa
Gambar 4.3. Activity Diagram Jenis Gangguan
Gambar 4.4. Activity Diagram Bantuan
Gambar 4.5. Activity Diagram Komponen Jaringan LAN
Gambar 4.6. Activity Diagram Tentang Aplikasi
Gambar 4.7. Sequence Diagram Sistem Yang Diusulkan
Gambar 4.8. Perancangan Pohon Keputusan
Gambar 4.9. Flowchart Home
Gambar 4.10. Flowchart Diagnosa
Gambar 4.11. Flowchart Jenis Gangguan
Gambar 4.12. Flowchart Komponen LAN
Gambar 4.13. Flowchart Bantuan
Gambar 4.14. Flowchart Tentang Aplikasi
Gambar 4.15. Rancangan Program
Gambar 4.16. Prototype Tampilan Home
Gambar 4.17. Prototype Tampilan Diagnosa
Gambar 4.18. Prototype Tampilan Jenis Gangguan
Gambar 4.19. Prototype Tampilan Komponen Jaringan LAN
Gambar 4.20. Prototype Tampilan Bantuan
Gambar 4.21. Prototype Tampilan Tentang Aplikasi
DAFTAR SIMBOL
Tabel 1. Simbol Use Case Diagram
Tabel 2. Simbol Activity Diagram
Tabel 3. Simbol Sequence Diagram
Tabel 4. Simbol Flowchart
BAB I
Latar Belakang
Teknologi dan informasi memiliki kaitan yang sangat erat. Hal ini karena, dengan berkembangnya suatu teknologi, maka informasi juga akan semakin berkembang menjadi semakin mudah diperoleh. Di jaman era globalisasi saat ini, teknologi dan informasi perkembangannya sangat pesat. Teknologi berfungsi membantu manusia melakukan pekerjannya secara efektif dan efisien dan mempermudah hidup manusia, dengan kemajuan teknologi dan informasi kegiatan yang sebelumnya dikerjakan secara manual sudah dapat dikerjakan dengan komputer yang tentunya lebih bisa menghemat waktu dan biaya serta kegiatannya lebih efektif.
Telepon cerdas (smartphone) adalah telepon genggam yang mempunyai kemampuan tingkat tinggi, bahkan dengan fungsi yang hampir menyerupai komputer. Belum ada standar pabrik yang menentukan arti telepon cerdas. Bagi beberapa orang, telepon pintar merupakan telepon yang bekerja menggunakan seluruh perangkat lunak sistem operasi yang menyediakan hubungan standar dan mendasar bagi pengembang aplikasi. Bagi yang lainnya, telepon cerdas hanyalah merupakan sebuah telepon yang menyajikan fitur canggih seperti surel (surat elektronik), internet dan kemampuan membaca buku elektronik (e-book) atau terdapat papan ketik (baik sebagaimana jadi maupun dihubung keluar) dan penyambung VGA (Video Graphic Array). Dengan kata lain, telepon cerdas merupakan komputer kecil yang mempunyai kemampuan sebuah komputer.
Kecerdasan Buatan (Artificial Intelligenceatau AI) didefinisikan sebagai kecerdasan entitas ilmiah. Kecerdasan diciptakan dan dimasukkan ke dalam suatu mesin (komputer) agar dapat melakukan pekerjaan seperti yang dapat dilakukan manusia. Beberapa macam bidang yang menggunakan kecerdasan buatan antara lain sistem pakar, permainan komputer (games), logika fuzzy, jaringan syaraf tiruan dan robotika. Banyak hal yang kelihatannya sulit untuk kecerdasan manusia, tetapi untuk Informatika relatif tidak bermasalah. Dengan adanya kecerdasan buatan, diharapkan tidak menutup kemungkinan hanya dengan data pengetahuan yang terbatas, sebuah komputer dapat berpikir seperti manusia dalam menghadapi masalah.
LAN merupakan jaringan milik pribadi di dalam sebuah gedung atau suatu area yang luas wilayahnya berukuran sampai beberapa kilometer. LAN sering digunakan untuk menghubungkan komputer-komputer pribadi dan workstation dalam kantor atau gedung pada suatu perusahaan untuk mempermudah komunikasi dan sharing data pada area lokal. Jaringan LAN ini memiliki beberapa topologi dalam pembangunan jaringannya, antara lain topologi BUS, topologi Ring, dan topologi Star dengan beberapa kelemahan dan kelebihan disetiap topologinya.
Oleh karena itu dibutuhkan suatu teknologi yang memungkinkan manusia mengetahui penyebab dari gangguan-gangguan yang terjadi pada jaringan tersebut. Sistem pakar (expert system) adalah program penasehat berbasis komputer yang mencoba meniru proses berpikir dan pengetahuan dari seorang pakar dalam menyelesaikan masalah-masalah spesifik. Dengan sistem pakar, seseorang bisa menganalisa dan mengatasi masalah-masalah yang terjadi pada jaringan LAN. Penulis akan melakukan penelitian di PT. YKK AP INDONESIA yang terletak di Tangerang, dimana perusahaan tersebut sering terjadi gangguan pada jaringan LAN yang mengakibatkan terhambatnya pekerjaan sehingga banyak waktu yang terbuang dan terbatasnya karyawan di bagian IT Infrastruktur yang ruang lingkup kerjanya hingga mencapai ke kantor cabang yang berada di luar daerah Jakarta dan ASEAN.
Dengan menggunakan sistem pakar diharapkan dapat mempercepat dalam menganalisa dan mengatasi masalah gangguan-gangguan yang terjadi pada jaringan LAN dan menemukan solusi dari masalah tersebut.
Berdasarkan uraian tersebut di atas, maka dalam penulisan Skripsi ini penulis mengambil judul ”APLIKASI SISTEM PAKAR DIAGNOSA GANGGUAN JARINGAN LAN BERBASIS ANDROID DI PT. YKK AP INDONESIA” sebagai suatu alternatif untuk mengatasi masalah gangguan yang terjadi pada jaingan LAN di perusahaan tersebut.
Rumusan Masalah
Sesuai dengan latar belakang penelitian yang telah diuraikan diatas, maka penulis merumuskan masalah sebagai berikut:
Bagaimana merancang sebuah aplikasi sistem pakar yang mudah dimengerti oleh user terhadap jaringan LAN?
Bagaimana merancang dan membangun suatu aplikasi sistem pakar yang mampu mendiagnosa gangguan-gangguan secara cepat dan tepat untuk mendapatkan hasil diagnosa dan solusinya?
Bagaimana proses forward chaining untuk mendapatkan solusi dari gangguan jaringan LAN tersebut?
Ruang Lingkup Penelitian
Berdasarkan rumusan masalah diatas agar lebih terarah dan tepat sasaran yang diharapkan, maka penulis perlu membuat batasan masalah dalam penelitian ini, yaitu sebagai berikut:
Sistem yang dibangun ditujukan untuk menentukan dan memberikan informasi mengenai gangguan-gangguan apa saja yang terjadi pada jaringan LAN khususnya Wired LAN beserta solusinya.
Sistem pakar ini berbasis mobile (android) sehingga dapat digunakan kapan pun dan di mana pun oleh user yang memiliki smartphone berbasis android.
Pembangunan sistem pakar ini menggunakan metode inferensi Forward Chaining. Metode inferensi forward chaining merupakan metode penalaran dengan pendekatan data-driven, yang memulai proses pencarian dari sekumpulan data atau fakta, dari data-data tersebut dicari suatu kesimpulan yang menjadi solusi dari permasalahan yang dihadapi.
Tujuan dan Manfaat Penelitian
Tujuan Penelitian
Mempermudah user untuk menganalisa dan mengetahui apa saja penyebab masalah gangguan-gangguan pada jaringan LANdan dengan cepat mendapatkan solusi dari masalah tersebut.
Mengurangi keterlambatan waktu/lost time dalam penanganan gangguan pada jaringan LAN.
Merancang dan membuat aplikasi sistem pakar yang berfungsi untuk memberikan informasi dan solusi terhadap gangguan jaringan LAN secara cepat dan tepat, serta mudah untuk dikembangkan lebih lanjut.
Manfaat Penelitian
Bagi Peneliti Menambah pustaka ilmu dan wawasan yang belum peneliti peroleh sebelumnya dan membantu peneliti untuk siap dalam menyelesaikan masalah di kehidupan masyarakat dengan melalui analisa dan melalui kemajuan teknologi agar dapat diselesaikan dengan cepat, akurat dan efektif.
Bagi Pakar dan User/Pengguna Pakar dapat menggunakan sistem ini sebagai knowledge assistant yang dapat digunakan kapan pun sebagai alat bantu untuk mempermudah pekerjaannya, dan user dapat menggunakan aplikasi sistem pakar ini untuk mendiagnosa gangguan yang terjadi pada jaringan LAN dan mendapatkan solusi yang digunakan untuk mengatasi masalah gangguan tersebut.
Bagi STMIK Raharja Hasil dari penelitian ini dapat berguna sebagai salah satu acuan penulisan penelitian sejenis bagi para mahasiswa STMIK raharja.
Metode Penelitian
Dalam melakukan penelitian dibutuhkan beberapa metodologi penelitian yang digunakan untuk mendapatkan suatu hasil penelitian yang sesuai dengan yang diharapkan dan memenuhi prosedur penelitian. Adapun metodologi penelitian yang digunakan diantaranya :
Metode Pengumpulan Data
Untuk mendapatkan data yang diperlukan dalam penelitian ini, penulis menggunakan beberapa metode, yaitu sebagai berikut :