55 Terhadap kebutuhan yang diajukan organisasi atau
pihak sekolah, yaitu sistem pelaporan perkembangan belajar murid yang pencetakannya tidak terpusat disekolah atau dapat
diakses dimanapun, mudah-mudahan dapat dipenuhi dengan aplikasi berbasis web yang pemrograman yang diajukan oleh
peneliti, yaitu PHP dengan basis data MySQL. Agar tujuannya meningkatkan efektifitas kerja admin dapat meningkat dan biaya
cetak dapat ditekan seminimal mungkin. Sekaligus meningkatkan intensitas pengoperasian website.
3.3.2.2 System Analysis
Pada tahap ini dilakukan analisa dan identifikasi terhadap masalah yang ada. Ditemukan kendala pada proses
penyampaian informasi,
pengumuman dan
laporan perkembangan belajar siswa yang disampaikan melalui siswanya
langsung atau orang yang dipercaya oleh wali murid untuk menjemput
siswa. Dikarenakan
informasi yang
tidak disampaikan langsung kepada wali murid, dikhawatirkan
informasi menjadi tidak jelas atau bahkan tidak tersampaikan.
3.3.2.3 System Design
Tahapan ini mengidentifikasikan alternatif solusi yang tepat untuk mendapatkan solusi yang dicari. Bisa juga dengan
56 membandingkan kandidat-kandidat dari solusi tersebut kalau
banyak alternatif yang dapat digunakan untuk mendapatkan solusi dari permasalahan yang ada. Setelah mendapatkan
alternatif solusi yang tepat untuk permasalahan yang ada, solusi tersebut dirancang. Maka dirancanglah solusi dari permasalahan
di atas dengan membangun sistem laporan perkembangan belajar siswa berbasis web.
3.3.2.4 System Implementation
Kontruksi sistem yang telah jadi sepertinya tidak memerlukan estimasi biaya, material hingga waktu yang banyak.
Karena secara operasional, sistem laporan perkembangan belajar ini telah memenuhi kelayakan. Hanya saja, basis aplikasinya dan
cara pembuatan laporannya yang berbeda. Oleh karena itu, pelatihan aplikasi dan pengaksesan terhadap nilai perlu dilakukan
dan disosialisasikan kepada user. Instalasi pun akan peneliti lakukan tanpa menemui kendala yang terlalu sulit, mengingat
piranti lunak yang digunakan adalah piranti yang bebas pakai dan mudah ditemukan. Tanpa melihat piranti lunak untuk kontruksi
program yang peneliti gunakan. Pengujian sistem laporan perkembangan belajar siswa
yang baru melibatkan debugging piranti lunak, pengujian kinerja situs web, dan pengujian piranti keras baru. Bagian penting dari
57 pengujian adalah peninjauan laporan, tampilan dan hasil keluaran
lainnya. Jika nantinya ditemui kesalahan, maka peneliti akan mengidentifikasi dimana kesalahan tersebut, untuk dikaji ulang
dimana kesalahan tersebut terjadi. Pada tahap pengujian dilakukan dengan cara blackbox testing. Cara pengujian
dilakukan dengan menjalankan sistem khususnya aplikasi dan melihat output-nya apakah telah sesuai dengan hasil yang
diharapkan.
58
3.4 Kerangka Penelitian
Berikut ini kerangka yang menjadi acuan bagi peneliti melakukan penelitian ini:
Penelitian
Data flow diagram
Flowchart
Entity Relationship
Diagram Normalisasi
State Transition
Diagram Metode
pengembangan sistem Waterfall
System initiation
System analysis
System design
System implementation
Metode Pengumpulan
data Observasi
wawancara
Studi kepustakaan
Buku-buku Website
Laporan skripsi
Instalasi Piranti keras
Instalasi Piranti lunak
Instalasi jaringan
Pengujian Profil
sekolah Struktur
organisasi Analisa
sistem berjalan
Analisa sistem
diusulkan
Kamus data Struktur data
Rancangan antar muka
pengguna Process
design Database
design Input
Output design
Gambar 3.1 Kerangka Penelitian