Perancangan Sistem Metode dan Perancangan Sistem

tercapai maka tahap selanjutnya kembali ke tahap paling awal, begitu seterusnya sampai tujuan umum tercapai.

3.2 Kebutuhan

Hardware dan Software Agar bisa membuat sistem ini, maka spesifikasi minimal dari sebuah komputer adalah sebagai berikut: Analisis kebutuhan software : Editor : Adobe Dreamweaver CS4 Database : MySQL 5.0 UML Designer : Rational Rose Tools View Designer : Autodesk 3Ds Max 2009, Coppercube 3.0.3 Analisis kebutuhan hardware : Memori : RAM 1GB Harddisk : 80GB Monitor Keyboard dan Mouse

3.3 Perancangan Sistem

Dalam perancangan sistem digunakan Unified Modelling Language UML. 3.3.1 Use Case Diagram Dalam use case diagram ini dibagi menjadi dua pengguna, yaitu admin dan user . Untuk dapat masuk ke dalam sistem, maka admin harus melakukan login terlebih dahulu, untuk dapat masuk ke dalam halaman admin . Setelah melakukan login, maka dapat melakukan tambah data , edit data , hapus data . Yang berlaku sebagai admin adalah administrator . Untuk masuk ke dalam halaman maket user tidak perlu melakukan login . Yang berlaku sebagai user adalah konsumen. Use Case Diagram Admin dan User dilihat pada Gambar 3.2. Gambar 3.2 Use Case Diagram Admin dan User 3.3.2 Activity Diagram Di dalam sistem ini terdapat berbagai macam aktifitas yang dapat dilakukan baik oleh admin ataupun user . Dari aktifitas- aktifitas tersebut, maka dapat dibuatlah diagram activity yaitu pada Gambar 3.3 yang mewakili aktifitas-aktifitas admin dan Gambar 3.4 yang merupakan aktifitas-aktifitas yang dapat dilakukan oleh user . Gambar 3.3 merupakan diagram activity untuk user yang login dengan hak akses admin . Terdapat dua swimlane atau pelaku sistem, yaitu admin itu sendiri dan sistem. Pertama-tama admin melakukan login dengan memasukkan username dan password , kemudian sistem akan mengecek, apakah username dan password admin tersebut valid atau tidak. Jika username atau password invalid , maka akan muncul pesan dan kembali ke menu login , akan tetapi jika username dan password valid , maka status sistem adalah berhasil login . Setelah admin berhasil melakukan login , admin dapat melakukan aktifitas-aktifitas seperti: melihat komentar dari user , menambah data rumah, menambah tipe rumah, mengubah data rumah, mengubah tipe rumah, mengubah contact, menghapus data rumah, menghapus tipe rumah, menghapus foto. Gambar 3.3 Diagram Activity Admin Gambar 3.4 Diagram Activity User Pada Gambar 3.4 dijelaskan diagram activity user , maka user akan menuju ke beberapa pilihan menu , antara lain: lihat tipe rumah, lihat detail rumah, lihat galeri, lihat contact , dan kirim komentar untuk admin . Setelah selesai dari proses-proses tersebut, maka user dapat keluar dari halaman web.

3.4 Perancangan