System Design System Implementation

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