55
2. Proses Pencarian yaitu mencari data iklan kendaraan yang dicari oleh pelanggan.
3. Melakukan input data iklan kendaraan dari keyboard yaitu pelanggan memasukkan data kendaraan yang akan dicari melalui keyboard.
4. Data penawaran yaitu berisi data penawaran terhadap iklan kendaraan. 5. Melakukan input data penawara dari keyboard yaitu pelanggan memasukkan
data penawara melalui keyboard
3.2 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 dapat diimplementasikan.
Analisis kebutuhan ini juga menentukan spesifikasi masukan yang diperlukan sistem, keluaran yang akan dihasilkan dan proses yang dibutuhkan
untuk mengolah masukan sehingga menghasilkan suatu keluaran yang diinginkan.
3.2.1 Analisis Perangkat Keras
Sistem yang akan dibangun akan diimplementasikan langsung dalam jaringan internet. Maka untuk membangun sistem ini dibutukan komputer dengan
spesifikasi minimal sebagai berikut: 1. Prosesor Intel Pentium IV atau setara dengan kecepatan 1.4 GHz
2. RAM 256 Mb 3. Harddisk dengan ruang kosong 2 Gb
56
4. Monitor dengan resolusi 1074 x 768 pixels 5. Terkoneksi dengan internet.
Sedangkan untuk pengguna yang terdiri dari admin, penjual dan pembeli, spesifikasi minimum perangkat keras yang dibutuhkan, yaitu:
1. Prosesor Intel Pentium III atau setara dengan 800 MHz 2. Memori 128 MB
3. Harddisk dengan ruang kosong 100 MB 4. Monitor dengan resolusi 1074 x 768 pixels
5. Terkoneksi dengan internet.
3.2.2 Analisis Perangkat Lunak
Sedangkan untuk pembangunan aplikasi, dibutuhkan perangkat lunak dengan spesifikasi berikut:
1. Sistem operasi Windows XP. 2. Macromedia Dreamweaver 8, Adobe Photoshop CS2 dan Macromedia
Flach MX sebagai tools pembangun aplikasi. 3. WampServer 2.0 sebagai web server saat pembangunan aplikasi.
4. Database menggunakan MySQL. 5. Bahasa pemrograman yang digunakan adalah PHP dan untuk
optimalisasi tampilannya menggunakan CSS. Sedangkan untuk menggunakan aplikasi yang dibangun, dibutuhkan
perangkat lunak dengan spesifikasi minimal sebagai berikut:
57
1. Sistem operasi Windows XP atau Linux. 2. Browser seperti Internet Explorer 6, Mozilla Firefox atau Opera.
Alasan digunakannya
Macromedia Dreamweaver
sebagai tools
perancangan program adalah memudahkan pelanggan bekerja dalam lingkungan editing visual yang tentunya dilengkapi dengan kontrol hand-coding HTML-nya.
Dreamweaver juga kompatibel dengan teknologi server seperti CFML, ASP.NET, ASP, JSP dan PHP. Selain itu juga kompatibel dengan XML data yang telah
disediakan tools untuk membuat halaman XSLT, menyertakan file XML dan memajangnya di halaman web. Kemudian alasan digunakannya MySQL sebagai
database yaitu mempunyai beberapa kemampuan, salah satunya harus menyediakan suatu sistem manajemen database yang dapat mengatur bagaimana
menyimpan, menambah, mengakses data dan transaksi-transaksi database lainnya. MySQL cepat sekali berkembang, karena MySQL merupakan suatu software yang
Open Source
. 3.3
Perancangan Sistem
Perancangan sistem merupakan tahapan pengembangan perangkat lunak yang dilakukan setelah tahapan analisis. Hasil analisis dijadikan dasar untuk
merancang pengembangan perangkat lunak sehingga perangkat lunak yang dihasilkan dapat memenuhi kebutuhan pengguna. Di sini perancangan sistem akan
memberikan gambaran rinci mengenai sistem yang akan dibangun.
58
3.3.1 Analisis Pengguna
Analisis pengguna juga digunakan untuk mengetahui tentang pelanggan yang akan menggunakan aplikasi seperti usia, hak akses, tingkat pendidikan dan
keahlian yang dibutuhkan. Terdapat tiga kategori pengguna dari sistem yang akan dibangun, yaitu Administrator bertindak sebagai pengelola dari sistem, Pelanggan
yang terdiri dari penjual dan pembeli. Penjual bertindak sebagai pengguna yang memasang iklan dan mengelola iklan masing-masing dan Pembeli bertindak
sebagai pengguna yang akan melakukan penawaran kepada penjual baik secara langsung maupun tidak langsung bertemu Tabel III-1.
Tabel III-1 Analisis Pengguna
Pengguna Usia
Hak Akses Tingkat Pendidikan
Keahlian
Admin
Lebih dari 21 tahun
Mengakses dan mengedit Web
site, menambah dan menghapus data
Minimal S1 Memperbaiki mengubah
tampilan dari website, menguasai bahasa
pemograman PHP dan mengerti MySQL.
Pelanggan
Lebih dari 15 tahun
Mengakses Website Minimal SMP atau
sederajat Dapat menggunakan
browser seperti Mozilla dan Opera.
Dapat memasang Iklan kendaraan.
Pengunjung
Lebih dari 15 tahun
Mengakses Website Minimal SMP atau
sederajat Dapat menggunakan
browser seperti Mozilla dan Opera.
Dapa membuka website.
3.4 Analisis Basis Data