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