BAB I PENDAHULUAN 1.1 Latar Belakang Dari waktu ke waktu pengetahuan dan teknologi semakin mengalami kemajuan. Seiring dengan berkembangnya teknologi tersebut, manusia terus berusaha untuk meningkatkan kreatifitas dan aktifitasnya dengan mengunakan alat pembantu yang canggih yaitu teknologi komputer. Dengan kecanggihan teknologi tersebut, pekerjaan dapat diselesaikan oleh dengan lebih cepat, akurat dan efisien. Laptop mempunyai fungsi yang sama seperti komputer secara umum, yaitu merupakan suatu alat serba guna yang dapat digunakan untuk melakukan berbagai fungsi. Dimana fungsi utamanya adalah melakukan pengolahan data, sehingga dapat membantu manusia dalam menyajikan informasi secara cepat, tepat, dan akurat. Namun, pengolahan data tidak dapat dilakukan jika terdapat kerusakan pada laptop yang digunakan. Pada dasarnya masalah kerusakan pada laptop, merupakan kasus yang paling sering ditemukan di setiap kantor-kantor. Kerusakan-kerusakan tersebut memerlukan penanganan yang cepat dan benar, akan tetapi proses diagnosa kerusakan laptop harus melalui tahapan pemeriksaan secara mendalam dan berurutan, sehingga suatu jenis kerusakan sulit untuk dibedakan dari kerusakan yang lain karena semuanya merupakan satu kesatuan sistem dari laptop itu sendiri. 1
2 Toko Silikon Komputer merupakan salah satu toko komputer yang ada di Tanjungpinang yang menjual produk laptop, aksesoris laptop dan juga melayani service perbaikan laptop maupun komputer. Toko Silikon Komputer ini beralokasi di Jalan Bakar Batu No.26, Tanjungpinang. Sampai saat ini permintaan perbaikan kerusakan laptop dari pelanggan sudah cukup banyak dan diperlukan penanganan masalah kerusakan laptop pelanggan dengan cepat untuk memberikan pelayanan yang baik dan memuaskan kepada pelanggan. Namun, karena keterbatasan dari jumlah teknisi yang ada dan juga keterbatasan dari pengetahuan teknisi, ada kalanya teknisi mengalami kesulitan dalam menangani kerusakan laptop yang berbeda-beda sehingga terkadang menghabiskan waktu yang agak lama dan pelayanan menjadi kurang maksimal. Oleh karena itu, diperlukannya suatu sistem pakar yang dapat membantu teknisi toko Silikon Komputer dalam penanganan kerusakan pada laptop pelanggan. Sistem pakar ini mengkombinasikan kaidahkaidah penarikan kesimpulan (inference rule) dengan basis pengetahuan yang dapat mengdiagnosa gejala-gejala kerusakan yang ada pada laptop. Sistem pakar ini menggunakan metode depth first search sebagai metode dalam penelusuran data dimana proses pencarian akan dilakukan pada semua anaknya sebelum dilakukan pencarian ke node-node yang selevel. Pencarian dimulai dari node akar ke level yang lebih tinggi. Proses ini diulangi terus hingga ditemukannya solusi. Dengan bantuan sistem pakar ini diharapkan teknisi toko Silikon Komputer dapat lebih cepat mengetahui kerusakan yang terjadi pada laptop pelanggan sehingga teknisi juga dapat melakukan perbaikan laptop dengan lebih cepat dan semakin meningkatkan pelayanan yang baik dari toko Silikon Komputer.
3 Dari latar belakang inilah penulis mempunyai gagasan untuk membangun sebuah sistem pakar dengan judul SISTEM PAKAR DIAGNOSA KERUSAKAN LAPTOP DENGAN METODE DEPTH FIRST SEARCH STUDI KASUS TOKO SILIKON KOMPUTER. 1.2 Identifikasi Masalah Berdasarkan latar belakang diatas maka dapat diambil permasalahan yang timbul adalah : 1. Banyaknya permintaan perbaikan laptop dari pelanggan namun terkadang teknisi toko Silikon Komputer mengalami kesulitan dalam menangani kerusakan laptop dan menghabiskan waktu yang agak lama. 2. Tidak adanya suatu sistem pakar yang dapat membantu teknisi toko Silikon Komputer dalam mendiagnosa kerusakan laptop yang bervariasi. 1.3 Rumusan Masalah Berdasarkan permasalahan yang timbul, maka didapatkan rumusan masalah sebagai berikut : 1. Bagaimana agar teknisi toko Silikon Komputer dapat menangani banyaknya permintaan perbaikan kerusakan laptop dari pelanggan dengan lebih cepat? 2. Bagaimana merancang dan membangun suatu sistem sistem pakar yang dapat membantu teknisi toko Silikon Komputer untuk mendiagnosa kerusakan laptop yang bervariasi?
4 1.4 Batasan Masalah Berdasarkan analisis permasalahan diatas maka batasan masalah dari perancangan sistem ini adalah sebagai berikut : 1. Studi kasus penelitian ini dilakukan di toko Silikon Komputer. 2. Sistem pakar dibangun untuk membantu mendiagnosa kerusakan laptop dengan metode Forward Chaining sebagai mesin inferensi dan metode Depth First Search dalam penelusuran data. 3. Sistem pakar hanya dapat melakukan diagnosa atas kerusakan hardware laptop serta memberikan solusi atas kerusakan yang dialami. 4. User menjawab pertanyaan-pertanyaan gejala dari sistem dengan jawaban Ya atau Tidak. 5. Sistem pakar dapat melakukan penambahan, pengubahan dan penghapusan data gejala, data jenis kerusakan, data solusi dan data user. Disini hanya user dengan hak akses pakar yang mempunyai hak akses untuk operasi tersebut. 6. Sistem dibangun dengan bahasa pemrograman Visual Basic.Net 2008 dengan database Microsoft Office Access 2003. 1.5 Maksud dan Tujuan 1.5.1 Maksud Maksud dari pembuatan skripsi ini adalah untuk membangun sebuah Sistem Pakar Diagnosa Kerusakan Laptop Dengan Metode Depth First Search Studi Kasus Toko Silikon Komputer, dimana sistem pakar yang akan dibangun ini
5 diharapkan dapat membantu teknisi toko Silikon Komputer dalam mencari kerusakan yang dialami oleh laptop pelanggan yang bervariasi dengan lebih cepat. 1.5.2 Tujuan 1. Tujuan bagi mahasiswa Adapun tujuan bagi mahasiswa adalah : a. Untuk menerapkan ilmu yang telah diperoleh selama kuliah. b. Untuk merancang dan membangun suatu sistem pakar yang dapat mendiagnosa kerusakan pada laptop dengan metode Forward Chaining sebagai mesin inferensi dan metode Depth First Search dalam penelusuran data yang dapat bermanfaat bagi toko Silikon Komputer. c. Sebagai syarat kelulusan mata kuliah skripsi. 2. Tujuan bagi toko Silikon Komputer Adapun tujuan bagi toko Silikon Komputer adalah : a. Untuk membuktikan sistem pakar yang dibangun dapat berperan layaknya pakar dalam menangani kerusakan pada laptop. b. Dapat mengetahui faktor-faktor yang menyebabkan kerusakan pada laptop dan memberikan solusi atau penyelesaian masalah kerusakannya. c. Dengan bantuan sistem pakar ini diharapkan agar teknisi toko Silikon Komputer dapat mengetahui kerusakan pada laptop dengan lebih cepat dan segera menangani kerusakan yang terjadi.
6 1.6 Tempat dan Waktu Penilitian Pelaksanaan penilitian ini dilakukan di toko Silikon Komputer yang beralokasi di Jalan Bakar Batu No.26, Tanjungpinang. Penelitian ini dimulai pada tanggal 03 Maret 2014 sampai dengan 10 Agustus 2014. 1.7 Metodologi Penelitian Metodologi penelitian adalah sekumpulan peraturan, kegiatan, dan prosedur yang digunakan oleh pelaku suatu disiplin ilmu. Metodologi juga merupakan analisis teoritis mengenai suatu cara atau metode. Penelitian merupakan suatu penyelidikan yang sistematis untuk meningkatkan sejumlah pengetahuan, juga merupakan suatu usaha yang sistematis dan terorganisasi untuk menyelidiki masalah tertentu yang memerlukan jawaban. 1 Metodologi penelitian yang dilakukan penulis dalam menyusun laporan penelitian ini adalah dengan menggunakan metode pengumpulan data dan metode pengembangan perangkat lunak yaitu Waterfall (Classic Life Cycle) dengan mengimplementasikannya melalui bahasa pemrograman Visual Basic.Net 2008 yang berbasis database Microsoft Office Access 2003. 1.7.1 Metode Pengumpulan Data Metode pengumpulan data merupakan teknik atau cara yang dilakukan untuk mengumpulkan data. Dalam suatu penelitian, teknik pengumpulan data merupakan faktor penting demi keberhasilan suatu penelitian. Dalam pelaksanaan 1 http:// www.slideshare.net/tri_ramdani/pengertian-metode-dan-metodologi-penelitian. [Anonymous]. 02/03/2014. 20.30.
7 kegiatan pengumpulan data yang menjadi dasar dalam melengkapi laporan penelitian ini maka kegiatan pengumpulan data ini dilakukan dengan cara sebagai berikut : 1. Studi Pustaka Studi pustaka dilakukan dengan cara mempelajari beberapa referensi buku untuk mengumpulkan data dan teori-teori yang berkaitan dengan penulisan laporan penelitian ini. 2. Studi Lapangan Studi lapangan dilakukan dengan cara meliputi perusahaan secara langsung. Hal ini dilakukan untuk mendapatkan data dan keteranganketerangan yang berhubungan dengan masalah-masalah yang diteliti. Dimana studi lapangan ini meliputi : a. Wawancara Wawancara adalah teknik pengumpulan data dengan cara tanya jawab secara langsung kepada pemilik maupun staff perusahaan yang bersangkutan dengan objek penelitian penulis. b. Observasi Observasi yaitu cara pengumpulan data dengan melakukan pengamatan langsung terhadap objek yang diteliti untuk memperoleh informasi yang diperlukan sesuai dengan permasalahannya. 1.7.2 Metode Pengembangan Perangkat Lunak Metode pengembangan perangkat lunak yang digunakan dalam membangun sistem pakar diagnosa kerusakan laptop dengan metode depth first
8 search studi kasus toko Silikon Komputer ini menggunakan model Air Terjun (Waterfall Model) yang dapat membantu memecahkan masalah dengan pendekatan kepada pengembangan perangkat lunak yang sistematik dan seqeunsial seperti yang tergambar pada Gambar 1.1. Perencanaan Analisis Perancangan Implementasi Testing Pemeliharaan Gambar 1.1. Model Waterfall 2 Model Waterfall atau air terjun ini meliputi langkah-langkah sebagai berikut : 1. Perencanaan yaitu menyangkut studi kebutuhan pengguna, studistudi kelayakan, baik secara teknis maupun secara teknologi serta penjadwalan pengembangan suatu proyek sistem informasi dan atau perangkat lunak. 2. Analisis yaitu mengenali segenap permasalahan yang muncul pada pengguna dengan mendekomposisi use case diagram lebih lanjut, mengenali komponen-komponen sistem, obyek-obyek, hubungan antar obyek, dan sebagainya. 2 Nugroho, Adi. Analisis dan Perancangan Sistem Informasi dengan Metodologi Berorientasi Objek. Hal : 125-126.
9 3. Perancangan yaitu mencari solusi permasalahan yang didapat dari tahap analisis. Tahap perancangan dibagi 2, yaitu : a. Tahap perancangan yang lebih menekankan pada platform apa hasil dari tahap analisis kelak akan diimplementasikan. b. Melakukan penghalusan (refinement) kelas-kelas yang didapat pada tahap analisis serta jika perlu menambahkan dan memodifikasi kelaskelas yang akan lebih mengefisienkan serta mengefektifkan sistem atau perangkat lunak yang akan dikembangkan. 4. Implementasi yaitu mengimplementasikan perancangan sistem ke situasi yang nyata. 5. Pengujian yaitu menguji apakah sistem yang dibuat sudah sesuai dengan kebutuhan pengguna atau belum. Jika belum, proses selanjutnya adalah iteratif, yaitu kembali ke tahap-tahap sebelumnya. 6. Pemeliharaan atau perawatan yaitu melakukan pengoperasian sistem dan jika diperlukan melakukan perbaikan-perbaikan kecil. Kemudian, jika waktu penggunaan sistem habis, maka akan masuk lagi pada tahap perencanaan. 1.8 Sistematika Penulisan Sistematika pembahasan skripsi ini dibagi menjadi 6 (enam) bab. Berikut penjelasan tentang masing-masing bab : BAB I PENDAHULUAN, pada bab ini berisi latar belakang, identifikasi masalah, rumusan masalah, tujuan penelitian, manfaat penelitian,
10 batasan masalah, waktu dan tempat penelitian, metodologi penelitian dan sistematika penulisan. BAB II LANDASAN TEORI, pada bab ini berisi tentang teori-teori yang menjadi landasan atau dasar dalam melakukan penelitian dan sejarah toko Silikon Komputer. BAB III ANALISIS SISTEM, pada bab ini membahas tentang analisis terhadap permasalahan kerusakan pada laptop. BAB IV PERANCANGAN SISTEM, pada bab ini membahas tentang perancangan aplikasi (functional design), tahap perancangan aplikasi meliputi perancangan berorintasi objek, use case diagram, activity diagram, sequence diagram, class diagram, dan struktur tampilan. BAB V IMPLEMENTASI SISTEM, pada bab ini menguraikan tentang implementasi dan analisa hasil uji coba program. Tahapan-tahapan yang dilakukan dalam bab ini meliputi uji coba sistem dan program. BAB VI PENUTUP, pada bab ini berisi kesimpulan-kesimpulan yang dapat diambil dari hasil penerapan sistem yang baru dan berisi saran-saran dari skripsi yang dibuat. DAFTAR PUSTAKA, berisikan bahan referensi yang diperoleh dari buku-buku literatur tentang tulisan-tulisan yang mendukung dalam pelaksanaan skripsi serta dari sumber data yang lain seperti internet.