Rekayasa Sistem Analisis Sistem Perancangan Pemrograman Pengujian Sistem

33 penggunaan. Tahapan utama dalam proses pengembangan sistem informasi adalah sebagai berikut:

3.1.1 Rekayasa Sistem

Karena perangkat lunak merupakan bagian dari suatu sistem maka langkah pertama dimulai dengan membangun syarat semua elemen sistem dan mengalokasikan ke perangkat lunak dengan memperhatikan hubungannya dengan manusia, perangkat keras dan database.

3.1.2 Analisis Sistem

Poses menganalisa dan pengumpulan kebutuhan sistem yang sesuai dengan domain informasi tingkah laku, unjuk kerja, dan antar muka interface yang diperlukan. Pada tahap ini dilakukan analisis terhadap hal apa saja yang akan menjadi objek penting dalam sistem informasi ini, pemilihan sistem yang cocok, analisis kebutuhan sistem, permasalahan yang ada serta solusi dari usulan sistem yang dikembangkan.

3.1.3 Perancangan

Pada tahap ini dilakukan perancangan untuk sistem baru dengan mempergunakan beberapa tools yaitu : 34 a. Perancangan sistem, alat yang digunakan adalah Data Flow Diagram DFD. b. Perencanaan basis data, alat ayng digunakan adalah entity Relationship Diagram ERD, Normalisasi dan Spesifikasi Tabel. c. Perancangan Layar d. Perancangan Struktur Tampilan. Alat yang digunakan adalah State Transition Diagram STD.

3.1.4 Pemrograman

Tahap ini disebut sebagai tahap implementasi perangkat lunak atau coding. Dengan kata lain, pada tahap ini dilakukan implemetasi hasil rancangan ke dalam baris-baris kode program yang dapat dimengerti oleh mesin komputer.

3.1.5 Pengujian Sistem

Setelah perangkat lunak atau komponen-komponen yang berupa kelas-kelas atau modul-modul selesai diimplementasikan, pengujian dapat segera dimulai. Pengujian terlebih dahulu dilakukan pada setiap modul. Jika setiap modul selesai diuji dan tidak bermasalah, modul- modul tersebut segera diintegrasikan dan kompilasi hingga membentuk 35 suatu perangkat lunak yang utuh. Kemudian dilakukan pengujian di tingkat perangkat lunak yang memfokuskan pada masalah-masalah logika internal, fungsi eksternal, potensi masalah yang mungkin terjadi, dan pemeriksaan hasil apakah sudah sesuai dengan permintaan. 36

BAB IV HASIL DAN PEMBAHASAN