13
Bab 3 Perancangan Sistem
Penelitian adalah suatu proses mencari sesutu secara sistematis dalam waktu yang ralelatif lama dengan menggunakan metode ilmiah
serta aturan yang berlaku. Konseptualisasi proses tersebut kemudian dituangkan menjadi suatu metode penelitian lengkap dengan pola
analisis observasi serta pengumpulan data yang diperlukan untuk melukiskan fenomena tersebut.
3.1 Model Perancangan Sistem
Perancangan sistem yang digunakan dalam penelitian ini adalah metode Waterfall. Tahap-tahap dari metode Waterfall dapat
dilihat pada Gambar 3.1
Gambar 3.1 Waterfall Model Pressman, 2001
Fase-fase yang terdapat dalam metode waterfall yaitu : 1. Penentuan dan analisis spesifikasi. Tahap ini mengumpulkan
data yang diperlukan oleh sistem, dihasilkan dari konsultasi dengan pengguna sistem. Meliputi domain informasi, fungsi,
unjuk kerja, dan antarmuka. Pada tahap ini dalam perancangan akan dibuat use case, activity diagram, dan class diagram.
2. Design sistem dan perangkat lunak. Proses yang menghasilkan proses arsitektur secara keseluruhan. Pada tahap ini terfokus
pada desian program yang dibutuhkan, bagaimana program ini dapat berinteraksi, karakteristik antarmuka dan juga pada tahap
ini akan dibuat secara detail class diagram dan sequence diagram.
3. Implementasi dan uji coba unit. Pada tahap ini merupakan desain pengkodean yang akan dibuat. Disesuaikan dengan
bahasa pemrograman yang digunakan. Uji unit termasuk pengujian bahwa setiap unit sesuai dengan spesifikasi.
4. Integrasi dan uji coba sistem. Unit program diintegrasikan dan diuji menjadi sistem yang lengkap untuk disampaikan ke
pelanggan. 5. Operasi dan pemeliharaan. Normalnya, ini adalah fase yang
terpanjang. Karena sistem dipasang dan digunakan dapat terjadi perubahan dan mempengaruhi operasi-operasi yang ada
pada perangkat lunak secara langsung.
3.1.1 Kebutuhan Hardware dan Software
Dalam pemakaian web aplikasi properti menggunakan framework MVC ini, dibutuhkan perangkat keras minimal seperti
berikut ini : Prosesor
: Intel Pentium IV RAM
: 512 MB Hardisk
: 40 GB Monitor
: Resolusi 800px X 600px
Aplikasi ini dibangun dengan spesifikasi perangkat lunak sebagai berikut :
UML Designer : Rational Rose
Framework : MVC 3.0 beta dan ActiveRecord 3.0
Database : Microsoft SQL Server 2008
Tool Designer : Adobe Photoshop CS4
Tool Editor : Microsoft Visual Studio 2010
Web Browser : Internet Explorer 6.0 dan Opera
3.2 Desain Sistem