23
BAB III ANALISIS DAN PERANCANGAN SISTEM
3.1 Analisis Sistem
Analisis sistem System Analysis dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk
mengidentifikasi dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat
diususlkan perbaikannya. Hal-hal yang dianalisis pada tahap analisis sistem ini adalah analisis masalah, analisis
prosedur, yg sedang berjalan, analisis kebutuhan non fungsional, analisis basis data, analisis kebutuhan fungsional.
3.1.1 Analisis Masalah
Merupakan tahap menguraikan seluruh kebutuhan yang digunakan untuk menggambarkan kebutuhan secara detail dengan tujuan untuk menghasilkan sesuatu yang
baru atau memperbaharui yang sudah ada. Secara umum analisis yang akan dilakukan adalah mengenai bahasa pemrograman yang digunakan beserta tools-tools apa saja yang dibutuhkan
untuk membangun website ini. Analisis lingkungan dari sistem menguraikan sejumlah entitas yang ada hubungannya dengan sistem dan berpengaruh terhadap sistem. Analisis sistem
menguraikan proses-proses dan data-data yang terlibat didalam sistem. Di DISKOMINFO sebenarnya sudah mempunyai website yang menampilkan Galeri
Foto pada Website Resminya. Tetapi Galeri Foto yang ada pada website tersebut masih
24 terdapat beberapa permasalahan. Berikut ini beberapa permasalahan yang ada pada sistem
saat ini: 1.
Foto-foto tidak terstruktur 2.
Banyak Foto yang tidak tampil broken 3.
Foto disimpan ke database secara manual ke database.
3.1.2 Analisis Prosedur yang Sedang Berjalan
Pada prosedur ini sistem Galeri Foto yang sedang berjalan di Diskominfo prov. Jawa Barat masih secara manual dimana foto-foto hasil kegiatan disimpan di dalam hardisk
external maupun komputer desktop.
3.1.3 Analisis Kebutuhan Non Fungsional
Analisis kebutuhan non fungsional merupakan analisis yang dibutuhkan untuk menentukan spesifikasi kebutuhan sistem. Spesifikasi ini juga meliputi elemen atau
komponen-komponen apa saja yang dibutuhkan untuk sistem yang akan dibangun sampai dengan sistem tersebut diimplementasikan. Analisis kebutuhan ini juga menentukan
spesifikasi masukan yang diperlukan sistem, keluaran yang akan dihasilkan sistem dan proses yang dibutuhkan untuk mengolah masukan sehingga menghasilkan suatu keluaran yang
diinginkan.
3.1.3.1 Analisis Perangkat Keras
Perangkat keras yang digunakan untuk membangun sistem ini memiliki spesifikasi sebagai berikut.
1. Processor Centrino Core to Duo 2.6 GHz. 2. Hard Disk berkapasitas 400 GB.
25 3. RAM berkapasitas 2 GHz.
4. DVD Rom. 5. Keyboard dan Mouse.
6. Monitor LCD 14”. 7. Koneksi Internet.
3.1.3.2 Analisis Perangkat Lunak
Perangkat lunak yang digunakan untuk membangun sistem ini adalah sebagai berikut. 1. Sistem Operasi Windows 7.
2. PHP sebagai bahasa pemrograman. 3. Macromedia Dreamweaver 8.
4. WAMP sebagai server localhost. 5. MySQL sebagai Database.
6. Mozila Firefox, Google Chrome, Internet explorer sebagai browser.
3.1.3.3 Analisis Pengguna
Analisis kebutuhan pengguna, bertujuan untuk mengetahui pengguna yang akan berinteraksi dengan sistem. Website ini dapat diakses oleh para pengunjung dan tidak
memerlukan proses pendaftaran atau login terlebih dahulu. Administrator disini bertugas menyeleksi komentar yang masuk. Pengguna yang akan menggunakan website yang akan
dibangun ini terdiri dari dua bagian yaitu administrator dan pengunjung, dengan asumsi pengguna sudah terbiasa menggunakan sistem operasi windows 7 adalah sebagai berikut.
26 a.
Admin Admin adalah bagian pengguna sistem yang mengelola seluruh data, dengan
karakteristik sebagai berikut. 1.
Mempunyai kemampuan dasar di bidang komputer. 2.
Dapat mengoperasikan sistem operasi Microsoft Windows 7. 3.
Memiliki pengalaman lebih lama dalam menggunakan komputer. 4.
Memiliki latar belakang pendidikan minimal SMK Bidang IT.
b. Pengunjung
Pengunjung adalah bagian pengguna sistem yang yang hanya dapat melihat informasi produk, dengan karakteristik sebagai berikut.
1. Mempunyai kemampuan dasar dibidang komputer.
2. Pernah membuka halaman website.
3. Dapat mengoperasikan sistem operasi Microsoft Windows 7.
3.1.4 Analisis Basis Data