Identifikasi Masalah Analisis Spesifikasi Kebutuhan Perangkat Lunak

38

BAB III ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisis Sistem

3.1.1 Identifikasi Masalah

Lebih dari miliaran komputer pribadi digunakan setiap harinya, dan hanya sebagian kecil dari pemilik komputer yang mengerti tentang perangkat komputer itu sendiri. Padahal komputer yang terdiri dari perangkat keras maupun perangkat lunak juga dapat mengalami masalah. Permasalahan baru dapat diatasi saat ada seorang teknisi yang akan berusaha menemukan dan menangani kerusakan komputer yang terjadi. Kerusakan komputer dapat terjadi kapan saja dan di mana saja. Sayangnya tidak semua pengguna komputer selalu didampingi oleh seorang teknisi yang mampu menyelesaikan masalah pada komputer mereka. Jarak, waktu dan biaya juga merupakan beberapa faktor yang harus dipertimbangkan dalam menghadirkan seorang teknisi. Berdasarkan permasalahan yang ditimbulkan, dibutuhkan suatu aplikasi yang dapat membantu pengguna komputer menyelesaikan permasalahan terkait dengan kerusakan perangkat keras. Aplikasi yang dibuat harus mampu menyelesaikan masalah yang muncul sehingga pengguna tidak bergantung secara penuh pada ketersedian teknisi.

3.1.2 Analisis Spesifikasi Kebutuhan Perangkat Lunak

Daftar spesifikasi kebutuhan perangkat lunak yang akan dibuat, adalah: 1. Data gejala kerusakan komputer, berupa kondisi fisik atau tanda tertentu yang STIKOM SURABAYA ditunjukkan oleh komputer yang mengalami kerusakan. Gejala dilengkapi dengan gambar dan penjelasan. 2. Data kerusakan komputer, berupa jenis atau bagian dari perangkat keras yang mengalami kerusakan. 3. Data penanganan kerusakan komputer, berupa langkah penanganan kerusakan yang terjadi berdasarkan kerusakan komputer. 4. Data admin dan pengguna umum, berupa nama, alamat email, password, dan alternative password. 5. Fitur maintenance komponen, gejala, kerusakan dan penanganan. 6. Halaman konsultasi yang berisi daftar pertanyaan mengenai gejala kerusakan komputer. 7. Hasil diagnosis yang berisi keterangan mengenai gejala, kerusakan dan penanganan kerusakan komputer. 8. Cetak hasil diagnosis untuk halaman versi web. 3.2 Perancangan Sistem Perancangan sistem dibuat dalam bentuk arsitektur sistem, system flow, context diagram, diagram berjenjang, data flow diagram, entity relationship diagram yang berupa conseptual data model dan physical data model, struktur tabel, perancangan input output. Perangkat keras yang dibutuhkan untuk membangun sistem, memiliki spesifikasi minimal: 1. Prosesor Intel Dual Core. 2. RAM DDR2 1 GB. 3. Harddisk 160 GB SATA. 4. Monitor dengan resolusi 1024 x 768 pixels. STIKOM SURABAYA 5. Mouse dan keyboard. 6. Modem Perangkat lunak yang dibutuhkan untuk membangun sistem, memiliki spesifikasi minimal: 1. Sistem operasi Microsoft Windows XP Professional, Service Pack 2. 2. Macromedia dreamweaver 8. 3. Xampp version 1.7.3. 4. Editor gambar menggunakan Paint.NET v3.08. 5. Perancangan sistem menggunakan Power Designer 6.0. 6. Perancangan inputoutput menggunakan Microsoft Office Visio 2003. 7. Dokumentasi menggunakan Microsoft Office Word 2007. Kebutuhan perangkat lunak dapat disesuaikan kembali, dengan mengganti sistem operasi berbasis open source seperti Linux. Macromedia dreamweaver juga dapat diganti dengan software serupa dengan versi yang terbaru, notepad, editplus, atau software editor web lainnya yang juga mendukung bahasa pemrograman PHP. Web server lain yang dapat digunakan sebagai pengganti Xampp adalah Wampp atau paket web server lainnya yang memiliki instalasi Apache dan MySQL. Editor gambar maupun dokumentasi, dapat diganti dengan software lain yang memiliki fungsi serupa sebagai pengganti.

3.2.1 Perancangan Arsitektur