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