Sebuah sekolah yang dinamis pasti akan memiliki banyak sekali agenda kegiatan. SDN Semolowaru 1 Surabaya adalah sekolah yang memiliki beragam jenis kegiatan yang bersifat akademik maupun non akademik. Didalam pelaksanaan kegiatan tersebut, ada beberapa yang terkadang informasinya tidak sampai kepada guru atau siswa.
Sistem Informasi Kegiatan Sekolah Berbasis Web dibangun untuk membantu pihak sekolah melakukan sosialisasi kegiatan yang akan dilakukan, kegiatan tidak akan terkendala karena peran serta yang kurang dari Guru dan Siswa karena tidak tahu kapan dan dimana berlangusungnya kegiatan tersebut. Selain itu, beberapa prestasi yang diperoleh akan dipublikasikan, sehingga masyarakat tahu kegiatan dan prestasi yang telah diperoleh oleh sekolah. Hal ini dapat menjadi promosi ke Masyarakat.
Sistem ini dibangun dengan menggunakan metodologi waterfall, dimana terdapat 5 tahapan yaitu tahap komunikasi, tahap planning, tahap modelling, tahap konstruksi, dan deployment. Teknik Analisa dan desain sistem yang digunakan berbasis objek oriented dan digambarkan menggunakan case tool unified modelling language (UML). Tahapan pertama, yaitu tahap komunikasi dilakukan di lokasi kerja praktek dengan metode pengumpulan data observasi dan wawancara. Tahapan kedua, yaitu tahap planning dilakukan untuk mencari kebutuhan fungsional dan non-fungsional yang digambarkan dengan use case diagram. Tahapan ketiga, tahap modelling yang akan digambarkan dengan class diagram. Tahapan keempat, tahap konstruksi dilakukan dengan menggunakan Bahasa pemrograman PHP dan database engine MySQL. Tahapan kelima, dilakukan pengujian terhadap aplikasi.