Analisis Sistem Perancangan sistem

3.2 Pengembangan Sistem Berorientasi Objek

Metodelogi yang dipakai untuk penelitian ini, penulis menggunakan pendekatan berorientasi objek dengan menggunakan metode object oriented analysis and design OOAD. Pengembangan sistem berorientasi objek mencakup aktivitas-aktivitas di bawah ini:

3.2.1 Analisis Sistem

Tahap ini penulis melakukan analisis terhadap prosedur sistem yang sedang berjalan dan melakukan pendataan terhadap kebutuhan-kebutuhan sistem dengan melakukan identifikasi untuk pengembangan sistem yang lebih baik. Tahap yang dilakukan antara lain : 1. Gambaran Umum Organisasi Gambaran umum organisasi ini akan menguraikan struktur organisasi, visi misi, wewenang dan tanggung jawab masing-masing antara pimpinan dan bawahan secara formal. 2. Analisis sistem yang sedang berjalan dan menguraikan tentang kekurangan atau hambatan-hambatan yang terjadi pada sistem yang sedang berjalan. 3. Analisa kebutuhan Merupakan pembuatan spesifikasi kebutuhan SRS – System Requirement Spesification . Spesifikasi ini menjelaskan apa yang harus dilakukan oleh sistemperangkat lunak dan bukan bagaimana melakukannya. 4. Analisa Sistem Yang Diusulkan Merupakan usulan penyelesaian dari permasalahan-permasalahan yang ditemukan pada Sekolah Pelita Bangsa. 47 Pada tahapan ini penulis dapat memverifikasikan apakah hasil dari analisis sesuai untuk membangun sistem dan kemudian jika tidak kembali ke tahap analisis serta membuat perubahan yang perlu pada model analisis.

3.2.2 Perancangan sistem

Setelah melakukan analisis sistem, termasuk penyelesaian dari kendala- kendala atau permasalahan-permasalahan yang ada, tahap selanjutnya adalah mendesain sistem yang akan diusulkan guna dapat berjalan lebih baik dan diharapkan dapat mengatasi masalah-masalah yang ada. Perancangan dibedakan menjadi beberapa tahap yaitu : 1. Perancangan Sistem Pada tahapan ini penulis melakukan perancangan arsitektur-arsitektur sistem atau perangkat lunak secara keseluruhan, yang bertujuan mengorganisasikan sistem ke dalam apa yang dinamakan subsistem serta menyediakan konteks \untuk membuat keputusan-keputusan. Perancangan sistem yang diusulkan dengan menggunakan Use Case diagram, sfesifikasi Use Case diagram, Activity diagram dan sequence diagram. 2. Perancangan Basisdata Pada tahapan ini penulis merancang basis data dengan menggunakan class diagram dan membentuk tabel-tabel normal agar tercipta basis data yang baik. 3. Perancangan layar antar muka interface 4. Perancangan Pemrograman 48

3.2.3 Pengujian Sistem