Analisis Kebutuhan Non Fungsional

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