Metode Pendekatan dan Pengembangan Sistem Pengujian Software

20 3.2.2.2. Sumber Data SeKunder Data sekunder merupakan sumber data penelitian yang diperoleh peneliti secara tidak langsung melalui media perantara diperoleh dan dicatat oleh pihak lain yang diberikan oleh pihak Saung Kuring.

3.2.3. Metode Pendekatan dan Pengembangan Sistem

Dalam sub bab ini akan dijelaskan mengenai metode pendekatan sistem dan metode yang digunakan penulis adalah metode pendekatan terstruktur.

3.2.3.1. Metode Pendekatan Sistem

Metode pendekatan sistem secara terstruktur meliputi : 1. Perancangan Proses : Flowmap, DFD dan Kamus Data 2. Perancangan Basis Data: ERD, Normalisasi, Tabel Relasi dan Struktur File 3. Perancangan Program : Perancangan Input, Perancangan Output, Pengkodean, Struktur Menu dan Kebutuhan Sistem. 3.2.3.2. Metode Pengembangan Sistem Metode pengembangan sistem yang digunakan dalam perancangan sistem informasi penyewaan ini adalah Metode prototype. Alasan penulis menggunakan metode ini karena dengan metode prototype ini yaitu: 1. Adanya komunikasi yang baik antara pengembang dengan pihak saung kuring. 2. Pengembang dapat bekerja lebih baik dalam menentukan kebutuhan pihak universitas. 21 3. Pihak saung kuring berperan aktif dalam pengembangan sistem. 4. Lebih menghemat waktu dalam pengembangan sistem. 5. Penerapan menjadi lebih mudah karena pemakai mengetahui apa yang diharapkan. Gambar 3.2 Model Prototype Sumber: Hanif Al Fatta.2007:37 3.2.3.3. Alat Bantu dan Perancangan Dalam sebuah perancangan sistem informasi di butuhkan sebuah alat bantu untuk menggambarkan alur dari proses atau kegiatan yang ada dalam sebuah sistem. Adapun alat bantu yang penulis gunakan dalam penelitian ini sebagai berikut terdiri dari bagan alir dokumen Document Flowmap, Diagram Konteks Conteks Diagram, Diagram Arus Data Data Flow Diagram, Kamus Data Data Dictionary dan Perancangan Basis Data.

3.2.4. Pengujian Software

Menurut Roger. S. Pressman, Ph. D 2002 : 551 mengemukakan bahwa metode ujicoba blackbox memfokuskan pada keperluan fungsional dari software. Pengujian blackbox memungkinkan pengembang software untuk membuat himpunan kondisi input yang akan melatih seluruh syarat- syarat fungsional suatu program. 22 3.3. Analisis Sistem yang Berjalan Analisis terhadap sistem yang sedang berjalan merupakan salah satu langkah untuk menentukan prosedur yang sedang dirancang, karena dengan analisa sistem kita dapat mengetahui kelebihan dan kekurangan dari sistem yang kita buat. Kegiatan analisis ini bertujuan untuk mendapatkan pemahaman secara keseluruhan tentang sistem yang akan dikembangkan.

3.3.1. Analisis Prosedur yang Sedang Berjalan