Listen to Customer Pengumpulan Kebutuhan

3. Customer test drive mock-up Evaluasi Prototype: klien mengevaluasi prototype yang dibuat dan digunakan untuk memperjelas kebutuhan software. Perulangan ketiga proses ini terus berlangsung hingga semua kebutuhan terpenuhi. Prototype-prototype dibuat untuk memuaskan kebutuhan klien dan untuk memahami kebutuhan klien lebih baik.

3.1.1 Listen to Customer Pengumpulan Kebutuhan

Tujuan utama dari tahap pengumpulan kebutuhan yaitu bagaimana mengumpulkan, mengetahui dan memahami kebutuhan pengguna untuk kemudian disusun menjadi bentuk yang lebih sistematis sebagai dasar untuk menuju ke fase berikutnya. Pada tahap ini, pengembang dan user bertemu untuk menetapkan tujuan sistem. Tujuan sisteminput untuk proses requirement gathering menjelaskan bagaimana sistem akan dikembangkan dan kontribusinya terhadap sistem secara keseluruhan dari sisi administrator dan user. Kebutuhan yang telah terdokumentasi merupakan output dari proses requirements gathering. 3.1.1.1 Analisis Kebutuhan Pada tahap ini mendifinisikan kebututuhan yang diperlukan sebelum perancangan dan pembangunan aplikasi dilakukan. Proses pengumpulan kebutuhan dari BPS provinsi Jawa Tengah secara lengkap dilakukan untuk dianalisis kemudian mendefinisikannya sebelum rancangbangun sistem aplikasi dilakukan. Fase ini harus dikerjakan secara lengkap untuk bisa menghasilkan desain yang lengkap. Tahap melakukan analisis kebutuhan pada sistem ini yaitu dengan cara melakukan pencarian data-data serta informasi-informasi yang dibutuhkan oleh sistem. a. Analisis Kebutuhan Sistem  Sistem dapat menampilkan informasi secara multidimensi.  Informasi yang dikeluarkan dapat dianalisis secara langsung melalui table dan grafik-grafik yang ada.  Sistem dapat menampilkan data-data mentah, seperti data demografi, data daerah, data waktu, dan data keseluruhan. b. Analisis Kebutuhan Data Mengidentifikasikan kebutuhan sistem perangkat lunak yang akan dibangun dan juga penyesuaian data yang sudah ada pada Badan Pusat Statistik Provinsi Semarang. Kebutuhan informasi tersebut adalah informasi data demografi kependudukan di wilayah Jawa Tengah beserta faktor-faktor pendukung lainnya. Data-data yang akan digunakan meliputi data : - Jumlah angkatan kerja - Jumlah penduduk laki-laki dan perempuan - Jumlah penduduk yang berpendidikan SD,SLTP dan SMA+ - Jumlah penduduk miskin c. Analisis Kebutuhan Hardware Sistem yang akan dibangun membutuhkan spesifikasi hardware, hendaknya perangkat keras komputer memenuhi kriteria minimum sebagai berikut : Prosesor : IntelR Pentium IV 1,00 Ghz Memori : 512 MB atau 1 GB Sistem Operasi : Windows Vista, Windows XP SP 1 atau Windows XP SP 2 Kebutuhan harddisk : 60 GB Perangkat keras yang dipakai dalam pembuatan system ini adalah sebagai berikut: Prosesor : IntelR Atom Pentium IV 1,60 Ghz Memori : 1 GB Sistem Operasi : Windows XP SP 2 atau Windows 7. Harddisk : 120 GB d. Analisis Kebutuhan Software  SQL Server 2000  XAMPP 1.6.0.  Macromedia Dreamweaver MX 2004  Internet Explorer atau Mozilla Firefox atau Google Chrome. e. Analisis Kebutuhan Brainware Adapun kebutuhan brainware dari masing-masing tipe pengguna untuk menjalankan aplikasi ini adalah : 1. Seorang user yang diperlukan untuk menjalankan sistem pengelolaan informasi demografi ini adalah: - Memiliki kemampuan menganalisis data informasi demografi yang ditampilkan di dalam sistem representasi ini. - Terbiasa dengan menggunakan sistem operasi Windows XP atau Window 7. 2. Admin, yang diperlukan untuk menjadi seorang admin dalam menjalankan aplikasi adalah : - Memiliki pengetahuan mengenai sistem manajemen database SQL Server 2000 dan dapat menggunakan bahasa pemograman PHP serta terbiasa dengan sistem operasi Windows XP atau Window 7. - Memiliki pengetahuan dalam update data dan mengolah data menggunakan sistem database SQL Server 2000. - Memiliki kemampuan untuk berkomunikasi yang baik dengan user untuk mendeskripsikan analisis tentang informasi demogafi dalam aplikasi ini.

3.1.2 BuildRevise Mock-up Perancangan