BAB 3 ANALISIS DAN PERANCANGAN SOLUSI
3.1 Gambaran Umum SMP Mutiara Kasih 3.1.1 Sejarah dan Perkembangan SMP Mutiara Kasih SMP Mutiara Kasih merupakan salah satu unit pendidikan pada Yayasan Pendidikan Mutiara Kasih. Sekolah ini berdiri sejak tahun 1992 dan telah memperoleh berbagai prestasi pendidikan dan ekstrakulikuler di berbagai tingkat. Sekolah ini berdiri di atas bidang tanah milik yayasan dengan luas tanah 1750m2 dan luas bangunan 1220m2 yang beralamat lengkap di Jl.Empu Tantular Perumnas II Kecamatan Kelapadua Karawaci Tangerang. Hingga saat ini ada 72 karyawan baik staff yayasan, tata usaha maupun guru yang bekerja pada Yayasan Pendidikan Mutiara Kasih. SMP Mutiara Kasih adalah Sekolah Umum Nasional yang telah mendapat kepercayaan dengan status terakreditasi / diakui . Sekolah ini memiliki visi yaitu terwujudnya siswa berbudi pekerti, berkepribadian, berdisplin, dan terampil dalam ilmu pengetahuan yang dapat menunjang kehidupan. Untuk mengapai visi tersebut maka terdapat beberapa misi yang dilakukan oleh Sekolah Mutiara Kasih yaitu membentuk pribadi siswa yang sanggup berbuat, dengan normanorma berakhlakul karimah, menumbuh kembangkan pribadi siswa yang berbudi pekerti luhur, menanamkan pribadi siswa untuk bekerja keras, ulet, bertanggung jawab dan menciptakan pribadi yang berprestasi. Seperti halnya pada bidang usaha lain, pada bidang pendidikan pun ada pesaing. Demikian juga SMP Mutiara Kasih memiliki berberapa pesaing diantaranya
18
19 Sekolah Strada Slamet Riyadi, Sekolah Atisa Dipamkara, Sekolah Sumpah Pemuda, Sekolah Citra kasih dan sekolah Yustiapuri. Sekolah-sekolah ini dianggap pesaing karena terletak pada daerah geografis yang sama atau tidak terlalu jauh dari Sekolah M utiara Kasih. Keunggulan para pesaing selain memiliki gedung dan fasilitas sekolah yang memadai, pesaing juga telah memiliki sistem informasi yang telah terkomputerisasi. Untuk dapat bersaing dengan para pesaing maka Sekolah M utiara Kasih melakukan hal-hal seperti meningkatkan kualitas SDM , menambah fasilitas sarana dan prasarana secara bertahap serta mengembangkan sistem informasi kearah yang lebih baik. Cara yang digunakan sekolah dalam memperkenalkan sekolahnya selain dari mulut ke mulut sekolah juga menggunakan media cetak seperti brosur dan koran serta melakukan kegiatan seperti mempresentasikan sekolah ke sekolah-sekolah lain atau mengadakan kegiatan-kegiatan yang dapat mengundang massa ke sekolah seperti kegiatan pertandingan olahraga. Sekolah ini belum memiliki divisi TI, proses pengolahan data masih dilakukan secara manual dengan menggunakan buku-buku catatan.
3.1.2 S truktur Organisasi S MP Mutiara Kasih
20
Gambar 3.1 S truktur Organisasi S MP Mutiara Kasih 3.1.3 Tugas dan Wewenang Ketua Yayasan Bertanggung jawab atas semua hal yang ada pada yayasan M utiara Kasih Wakil Ketua Yayasan 1. membantu pelaksanaan tugas dan tanggungjawab ketua yayasan 2. M engantikan ketua yayasan bila berhalangan melaksanakan tugasnya
Sekretaris Yayasan
21 1.
Bertanggung jawab atas segala kegiatan pencatatan dokumen yayasan.
2.
Bertanggung jawab atas kegiatan administrasi yayasan.
Bendahara 1.
Bertanggung jawab atas keuangan yayasan.
Koordinator Bidang Kemasyarakatan dan Keamanan 1.
Bertanggung jawab menangani hal yang berhubungan dengan kemasyarakatan.
2.
Bertanggung jawab menangani hal yang berhubungan dengan keamanan yayasan dan sekolah.
Koordinator Bidang Hukum 1.
Bertanggung jawab menangani hal yang berhubungan dengan Hukum.
Koordinator Bidang Pendidikan 1.
Bertanggung jawab menangani hal yang berhubungan dengan Pendidikan
Kepala S ekolah 1. Bertanggung jawab atas kegiatan unit 2. Bertanggung jawab atas ketertiban sekolah 3. M engkoordinir kegiatan belajar mengajar guru-guru 4. M enentukan formasi guru-guru yang mengajar sesuai dengan kompetensi 5. M engatur kegiatan belajar mengajar yang berlangsung 6. M embuat program kerja unit, program jangka panjang dan program jangka pendek Pembantu Kepala Sekolah ( PKS ) Bidang Kurikulum 1. M engkoordinir Kegiatan Belajar-M engajar (KBM ) 2. M embantu Kepala Sekolah dalam hal membuat program kerja 3. M embantu Kepala Sekolah dalam menentukan formasi
22 Pembantu Kepala Sekolah ( PKS ) Bidang Kesiswaan 1. M engkoordinir kegiatan yang berhubungan dengan siswa 2. M emprogram kegiatan siswa 3. M enentukan Tata Tertib Siswa 4. M enjaga ketertiban siswa 5. M embantu kepala sekolah dalam hal kegiatan-kegiatan diluar sekolah Tata Usaha 1. Bertanggung jawab atas keuangan sekolah 2. Bertanggung jawab dalam hal pengarsipan surat-surat sekolah 3. M embantu kepala sekolah dalam hal membuat agenda Walikelas 1. Bertanggung jawab mengkoordinir kelas 2. M engatur tata tertib siswa di kelas 3. Bertanggung jawab terhadap administrasi kelas 4. M embantu kepala sekolah dalam hal pelaksanaan program di kelas Guru Bidang S tudi 1. M engajar sesuai dengan bidang studi yang ditugaskan 2. Bertanggung jawab atas administrasi KBM sesuai bidang studi 3. M emberikan pembelajaran dan evaluasi kepada siswa Aktor-aktor yang terlibat dalam proses bisnis yang terdapat pada ruang lingkup skripsi ini adalah Koordinator bidang pendidikan, kepala sekolah, Staff Tata Usaha, Guru, dan Walikelas. 3.2 Analisis Permasalahan
23 3.2.1 Analisis Proses Bisnis Berjalan Pada S MP Mutiara Kasih Pada sistem yang sedang berjalan, proses pendaftaran siswa baru pada SMP M utiara Kasih masih dilakukan secara manual dimana calon siswa/orangtua siswa baru harus datang ke Sekolah untuk membeli formulir pendaftaran dan melakukan proses pendaftaran lainnya. Proses administrasi juga masih dilakukan secara manual menggunakan buku-buku catatan. Proses penyampaian informasi atau penghubung antara siswa dengan orangtua atau sekolah dengan orangtua siswa masih dilakukan mengunakan media kertas seperti surat atau buku penghubung. Setelah melakukan analisis proses bisnis yang berjalan pada SM P M utiara Kasih, berikut akan dijabarkan tabel yang berisi proses-proses yang menjadi ruang lingkup dan akan dijadikan sebagai fokus penelitian identifikasi masalah yang ada pada SM P M utiara Kasih : Tabel 3.2.1 Daftar Proses Bisnis dan Aktornya No. 1
Nama Proses
Aktor
Melihat informasi Calon sekolah
Dokumen
siswa/orangtua
Brosur sekolah
siswa/orangtua
Formulir pendaftaran kosong
siswa Staff T U
2
Membeli formulir Calon pendaftaran
3
siswa
Bukti pembayaran
Staff T U
Catatan persyaratan pendaftaran
Mengisi formulir Calon pendaftaran
siswa/orangtua
Formulir
pendaftaran
Dokumen-dokumen
siswa
kosong persyaratan
Formulir pendaftaran terisi 4
Mengembalikan
Calon
formulir
siswa
siswa/orangtua
Formulir pendaftaran yang telah terisi Dokumen-dokumen persyaratan
24 No.
Nama Proses pendaftaran
Aktor Staff T U
Dokumen Bukti pembayaran uang Pangkal Jadwal
kegiatan
Bimbingan Siswa) 5
Mencatat
data Staff T U
siswa
Formulir pendaftaran ST T B Buku Abjad Model 8355 Buku Induk Buku Klaper
6
Mencatat
data Staff T U
pegawai
Berkas lamaran guru Buku personal Buku Induk Pegawai
7
Menangani
Murid
Buku penghubung
pelanggaran
Walikelas
Surat pemberitahuan
siswa
Gur u BP
Surat panggilan
Kepala Sekolah 8
Mencatat
Siswa/orangtua siswa
Kartu bayaran
keuangan
Staff T U
Buku spp harian Buku spp bulanan
9
10
Melihat keuangan Siswa
Mencatat nilai
Kartu bayaran
Orangtua siswa
Buku spp harian
Staff T U
Buku spp bulanan
Gur u Bidang Studi
Kertas ujian siswa
MBS
(Masa
25 No.
Nama Proses
Aktor Walikelas
Dokumen Leger Nilai
Staff T U
11
12
Mengisi Raport
Melihat nilai
Walikelas
Leger Nilai
Kepala Sekolah
Catatan Kelakuan Siswa
Gur u
Kertas ujian yang telah dinilai
Siswa
Raport
Orangtua siswa
Berikut merupakan proses aliran dokumen yang terjadi pada SM P M utiara Kasih saat ini :
26
Gambar 3.2.1 D AD Mencari Informasi Sekolah Pada sistem yang sedang berjalan calon siswa/orangtua siswa baru yang ingin mencari informasi mengenai SM P M utiara Kasih bisa melalui telepon atau datang langsung ke sekolah. Bila melalui telepon maka staff TU yang berada disekolah akan menjelaskan informasi mengenai sekolah melalui telepon. Sedangkan bila datang langsung ke sekolah maka akan dilayani oleh staff TU, lalu staff TU akan memberikan informasi mengenai sekolah serta memberikan Brosur sekolah.
27 Ca lon Siswa / Oran gtu a Si sw a
Staff TU
Mula i
Datang ke sekol ah
Mel ayani Calo n siswa / orangtua siswa
Memberi ka n Formuli r penda ftaran
Formuli r pen daftaran Kosong + Catatan Persyaratan pen daftaran
Formulir pen daftaran Kosong + Catatan Persyaratan pend aftaran
Memba ya r biaya formulir
Mene ri ma biaya formulir
Membuat bukti pemba ya ran
Bukti pe mb ayaran formuli r
Bukti pemba ya ran formulir
Se lesai
Gambar 3.2.2 D AD Proses Membeli formulir pendaftaran Untuk membeli formulir pendaftaran maka calon siswa/orangtua siswa harus datang langsung kesekolah pada hari dan jam operasional sekolah. Staff TU akan melayani satu per satu dan memberikan formulir pendaftaran beserta catatan yang berisikan syarat-syarat pendaftaran. Setelah menerimannya maka calon siswa/orangtua siswa akan membayar biaya formulir, Staff TU akan memberikan bukti pembayaran kepada calon siswa/orangtua siswa.
28
Gambar 3.2.3 D AD Proses Mengisi formulir pendaftaran Setelah memiliki formulir kosong maka calon siswa/orangtua siswa akan mengisi data formulir secara manual menggunakan tulisan tangan, setelah formulir terisi lalu melengkapi dokumen-dokumen persyaratan yang diperlukan.
29
Gambar 3.2.4 D AD Proses mengembalikan formulir pendaftaran Untuk mengembalikan formulir pendaftaran maka calon siswa/orangtua siswa harus datang ke sekolah, menyerahkan formulir pendaftaran yang telah terisi beserta dokumendokumen persyaratan lainnya. Staff TU akan menerima berkas tersebut dan memeriksa kelengkapannya. Jika tidak lengkap maka calon siswa/orangtua siswa harus melengkapinya. Jika sudah lengkap,maka calon siswa/orangtua siswa sudah bisa membayar uang pangkal.
30 Calon siswa/orangtua siswa yang membayar akan dibuatkan bukti pembayaran uang pangkal sekolah. Kemudian staff TU akan memberikan jadwal kegiatan M BS (M asa Bimbingan Siswa) kepada calon siswa/orangtua siswa.
Gambar 3.2.5 D AD Proses Mencatat Data Siswa
31 Proses pencatatan data siswa dilakukan oleh staff TU, proses bersumber pada berkasberkas formulir pendaftaran siswa baru seperti laporan model 8355, STTB dan formulir pendaftaran siswa baru. Dari dokumen-dokumen tersebut maka data akan dicatat ke dalam buku abjad yaitu buku berisi data siswa baru berdasarkan abjad. Lalu data akan dimasukkan kebuku induk siswa, yaitu data siswa-siswa baru dan data siswa lama. Selanjutnya data siswa baru tersebut akan dimasukkan ke dalam buku klaper, yaitu buku data siswa dari tahun ke tahun yang tersusun secara alfabetis.
32
Gambar 3.2.6 D AD Proses Mencatat Data Pegawai Proses pencatatan data pegawai dilakukan oleh staff TU. Untuk memulainya Staff TU harus mencari berkas-berkas Lamaran Pegawai seperti surat lamaran dan CV. Lalu dari
33 dokumen tersebut data pegawai akan dimasukkan kedalam buku personal yaitu buku data pribadi pegawai. Setelah itu data pegawai tersebut akan dimasukkan kedalam buku induk pegawai.
34
Gambar 3.2.7 D AD Proses Menangani pelanggaran siswa
35 Proses berawal dari pelanggaran yang dilakukan oleh siswa, bila siswa melakukan pelanggaran tata tertib maka walikelas yang bersangkutan akan memproses pelanggaran tersebut. Bila pelanggaran yang dilakukan tergolong ringan maka walikelas akan mencatat pelanggaran tersebut kedalam buku penghubung ( buku penghubung siswa-orangtua siswa) yang selanjutnya buku penghubung tersebut akan dikirimkan kepada orangtua melalui siswa. Setelah sampai kepada orangtua siswa,maka orangtua akan melihat pelanggaran yang dilakukan oleh anaknya. Lalu sebagai bukti bahwa buku tersebut telah terbaca oleh orangtua,maka orangtua harus menandatanganinya. Lalu buku tersebut akan dikembalikan lagi kepada walikelas melalui siswa. Walikelas akan memeriksa apakah buku tersebut telah ditandatangani apa tidak bisa sudah diperiksa maka buku penghubung itu akan dikembalikan lagi kepada siswa. Jika pelanggaran yang dilakukan tergolong tidak kecil lagi maka kasus pelanggaran akan diserahkan kepada guru BP,guru BP akan memberikan pengarahan kepada siswa. Lalu membuat surat pemberitahuan kepada orangtua siswa dimana surat tersebut dikirim melalui siswa yang bersangkutan. Untuk Pelanggaran yang sangat berat,maka pelanggaran akan diserahkan kepada Kepala Sekolah,kepala sekolah akan memberikan sanksi pelanggaran dan mengeluarkan surat panggilan kepada orangtua siswa yang dikirimkan melalui siswa, setelah menerima surat panggilan maka orangtua siswa harus datang kesekolah dan membicarakan pelanggaran tersebut bersama kepala sekolah.
36
Gambar 3.2.8 D AD Proses Mencatat Keuangan Siswa Setiap akhir bulan Staff TU akan memberikan kartu bayaran kepada semua siswa. Setelah menerima kartu bayaran, siswa akan membayar uang spp kepada Staff TU. Staff TU menerima pembayaran SPP tersebut lalu mencap dan menandatangani kartu bayaran tersebut sebagai bukti pembayaran. Setelah itu Staff TU akan menyalin data pembayaran spp tersebut
37 kedalam Buku SPP Bulanan.Proses ini akan berlangsung terus sampai siswa yang bersangkutan lulus sekolah.
Gambar 3.2.9 D AD Proses melihat keuangan
38 Proses dimulai oleh Staff TU dimana setiap akhir bulan Staff TU memberikan Kartu Bayaran SPP kepada para siswa, kemudian para siswa tersebut membawa kartu bayaran tersebut. Setelah tiba dirumah orangtua siswa bisa melihat status pembayaran anaknya melalui kartu bayaran tersebut. Lalu untuk melakukan pembayaran selanjutnya orangtua siswa memberikan uang bayaran yang selanjutnya dibawa kesekolah melalui anaknya. Apabila Siswa tersebut langsung membayarkan uang SPP yang diberikan,maka orangtua akan melihat bukti bahwa anaknya telah membayar SPP pada saat akhir bulan sekitar 1 bulan proses menunggu. Dan bila siswa tersebut tidak membayarkan uang SPP yang telah diberikan maka orangtua akan mengetahuinya pada tanggal 16 tiap bulannya melalui surat pemberitahuan tunggakkan yang dikirim melalui siswa.
39
Gambar 3.2.10 D AD Proses Mencatat Nilai
40 Proses pencatatan nilai dimulai oleh Staff TU yang mengeluarkan Daftar nilai kosong dan leger kosong. Daftar nilai kosong akan diberikan kepada guru bidang studi sedangkan leger kosong akan diserahkan kepada walikelas. Guru memeriksa has il ulangan harian/ujian semester siswa, setelah memberi nilai maka guru bidang studi akan memasukkan nilai tersebut kedalam daftar nilai. Daftar nilai yang telah terisi dari masing-masing guru bidang studi akan diserahkan kepada walikelas. Lalu walikelas akan memasukkan data nilai tersebut kedalam Leger nilai dan selanjutnya dilakukan proses raport.
41
Ga mbar 3.2.11 DAD Proses Mengisi Raport
42 Proses ini dimulai oleh Staff TU, ketika Leger telah selesai dilengkapi, maka Staff TU akan menyerahkan Leger terisi tersebut kepada Kepala Sekolah, Kemudian kepala sekolah mengadakan rapat kenaikan kelas. Rapat ini dihadiri oleh para guru dan walikelas masing-masing. Kepala Sekolah membahas hasil pembelajaran siswa berdasarkan Leger nilai, Jika nilai yang sudah dianggap tidak bermasalah maka sudah bisa untuk dicatat kedalam raport oleh Walikelas. Namun bila ada nilai siswa yang tidak baik ,maka akan dibahas bersama dalam rapat. Apa yang menyebabkan sampai siswa tersebut mendapat nilai yang tidak baik. M ereka mempertimbangkan nilai tersebut berdasarkan pengamatan seharihari dan catatan kelakuan siswa. Setelah itu dihasilkan nilai yang baru,baik itu tetap atau mengalami penaikan. Lalu semua data nilai sudah bisa dimasukkan kedalam raport oleh walikelas. Lalu untuk kenaikan kelas ditentukan oleh KKM atau Kriteria Ketuntasan M inimal. Setelah itu barulah Staff TU mengupdate kembali data siswa yang ada.
43 Wali Kelas
Murid
Orangtua
Hasil ulangan harian
Hasil ulangan harian
Mulai
Memberikan Hasil Ulangan Harian
Hasil ulangan harian
Menandatangani hasil ulangan harian
Hasil ulangan harian yang sudah ditandatangani
Hasil ulangan harian yang sudah ditandatangani
Hasil ulangan harian yang sudah ditandatangani
Proses mencatat nilai
Datang ke sekolah
Raport
Raport
Selesai
Gambar 3.2.12 D AD proses melihat nilai Proses ini berawal dari walikelas yang memberikan hasil ulangan kepada siswa, lalu siswa tersebut harus memperlihatkan hasil ulangan tersebut kepada orangtua mereka. Setelah melihat nilai ulangan tersebut orangtua diwajibkan untuk menandatangani lembar ulangan tersebut sebagai bukti bahwa orangtua telah melihatnya. Untuk melihat nilai akhir / Raport. Orangtua harus datang ke sekolah menemui walikelas.
44 Setelah menganalisis proses bisnis yang berjalan pada SM P M utiara Kasih berdasarkan DAD yang telah dibuat, didapatkan beberapa permasalahan yang ada pada masing-masing proses tersebut, kemudian dicari studi literatur untuk mengverifikas i masalah tersebut, pada tabel di bawah ini dijabarkan permasalahan yang ada pada masing-masing proses dan verifikasi dengan studi literatur. Tabel 3.2.2 Permasalahan Pada S MP Mutiara Kasih Berdasarkan Pengamatan Lapangan No. 1
Nama Proses Melihat Informasi sekolah
Masalah Verifikasi Studi Literatur - Kendala waktu Internet adalah kumpulan dari jaringan Untuk mendapatkan yang saling terhubung. (Ralph & informasi mengenai George,2006,p296) sekolah calon orangtua siswa harus datang langsung kesekolah pada jam kerja sehingga bagi orangtua yang memiliki kesibukan sulit untuk mendapatkan informasi sekolah tersebut. - Ke tidaklengkapan Informasi Bila mengunakan telepon untuk mencari informasi maka orangtua siswa tidak dapat memdapatkan bayangan yang jelas tentang infomasi sekolah. Brosur tentang sekolah hanya berisikan informasi singkat tentang sekolah. -Te rbatasnya pangsa pasar Calon siswa/orangtua siswa yang berada ditempat yang jauh dari lokasi sekolah sulit untuk mendapatkan
45 No.
Nama Proses
2
Membeli formulir pendaftaran
3
Mengisi formulir pendaftaran
4
Mengembalikan formulir pendaftaran
Masalah informasi yang lengkap tentang sekolah sehingga cakupan pemasaran tidak bisa meluas -kendala waktu Untuk membeli formulir calon siswa/orangtua siswa harus datang langsung kesekolah,hal ini sangat menyita waktu,bila banyak yang datang maka harus mengantri terlebih dahulu untuk mendapatkan formulir, dan hanya dapat dilakukan selama jam kerja. -Kesalahan Penulisan (human error) Pengisian formulir menggunakan tulisan tangan sehingga akan menimbulkan kesalahan penulisan atau ketidakjelasan tulisan yang tertera pada formulir sehingga akan menyebabkan ketidakakuratan data.
Verifikasi Studi Literatur
Internet adalah kumpulan dari jaringan yang saling terhubung. (Ralph & George,2006,p296)
Sistem Informasi adalah kumpulan element-element atau komponen yang berhubungan yang mengumpulkan (input), memanipulasi (proses) dan menghasilkan (output) data dan informasi serta menyediakan mekanisme balasan untuk mencapai suatu tujuan. M ekanisme balasan membantu organisasi dalam mencapai tujuannya seperti meningkatkan keuntungan atau memperbaiki pelayanan pelanggan. (Ralph & George,2006,p 15)
-Kendala waktu Internet adalah kumpulan dari jaringan Untuk mengembalikan yang saling terhubung. (Ralph & formulir calon George,2006,p296) siswa/orangtua siswa harus datang langsung kesekolah,hal ini sangat menyita waktu,bila banyak yang datang maka harus mengantri terlebih dahulu untuk mengembalikan formulir, dan hanya
46 No.
Nama Proses
5
Mencatat data siswa
6
Mencatat data pegawai
7
Menangani
Masalah dapat dilakukan selama jam kerja. -Waktu Proses Pencatatan yang masih dilakukan secara manual sehingga membutuhkan waktu yang lama dan proses dilakukan berulangulang dalam pencatatan data sehingga tidak efektif dalam menggunakan waktu kerja -kesalahan pe nulisan / human error Proses yang dilakukan secara manual dengan menulis data dari buku ke buku memungkinkan terjadinya kesalahan penulisan. -Waktu Proses Pencatatan yang masih dilakukan secara manual sehingga membutuhkan waktu yang lama dan proses dilakukan berulangulang dalam pencatatan data sehingga tidak efektif dalam menggunakan waktu kerja -kesalahan pe nulisan / human
Verifikasi Studi Literatur
Sistem Informasi adalah kumpulan element-element atau komponen yang berhubungan yang mengumpulkan (input), memanipulasi (proses) dan menghasilkan (output) data dan informasi serta menyediakan mekanisme balasan untuk mencapai suatu tujuan. M ekanisme balasan membantu organisasi dalam mencapai tujuannya seperti meningkatkan keuntungan atau memperbaiki pelayanan pelanggan. (Ralph & George,2006,p 15)
Sistem Informasi adalah kumpulan element-element atau komponen yang berhubungan yang mengumpulkan (input), memanipulasi (proses) dan menghasilkan (output) data dan informasi serta menyediakan mekanisme balasan untuk mencapai suatu tujuan. M ekanisme balasan membantu organisasi dalam mencapai tujuannya seperti meningkatkan keuntungan atau memperbaiki pelayanan pelanggan. (Ralph & George,2006,p 15)
error Proses yang dilakukan secara manual dengan menulis data dari buku ke buku memungkinkan terjadinya kesalahan penulisan. - kete rbatasan Internet adalah kumpulan dari jaringan
47 No.
Nama Proses pelanggaran murid
8
Mencatat keuangan
9
Melihat keuangan
Masalah informasi Semua informasi mengenai pelanggaran siswa dikirimkan kepada orangtua melalui siswa ,sehingga sering terjadi tidak tersampainya informasi yang diberikan -Waktu Proses yang lama Pencatatan yang masih dilakukan secara manual sehingga membutuhkan waktu yang lama dan proses dilakukan berulangulang dalam pencatatan data sehingga tidak efektif dalam menggunakan waktu kerja -kesalahan pe nulisan / human error Proses yang dilakukan secara manual dengan menulis data dari buku ke buku memungkinkan terjadinya kesalahan penulisan. -Kurangnya informasi Orangtua siswa membutuhkan waktu
yang lama untuk mengetahui apakah anaknya sudah membayarkan uang spp atau belum -lemahnya pemantauan orangtua Orangtua sulit untuk mendapatkan
Verifikasi Studi Literatur
yang saling terhubung. (Ralph & George,2006,p296)
Sistem Informasi adalah kumpulan element-element atau komponen yang berhubungan yang mengumpulkan (input), memanipulasi (proses) dan menghasilkan (output) data dan informasi serta menyediakan mekanisme balasan untuk mencapai suatu tujuan. M ekanisme balasan membantu organisasi dalam mencapai tujuannya seperti meningkatkan keuntungan atau memperbaiki pelayanan pelanggan. (Ralph & George,2006,p 15)
Internet adalah kumpulan dari jaringan yang saling terhubung. (Ralph & George,2006,p296)
48 No.
10
Nama Proses
Mencatat nilai
Masalah informasi mengenai status pembayaran anaknya sehingga banyak kemungkinan siswa menyalahgunakan uang spp yang dapat menyebabkan terhambatnya keuangan sekolah. -Waktu Proses yang lama Pencatatan yang masih dilakukan secara manual sehingga membutuhkan waktu yang lama dan proses dilakukan berulangulang dalam pencatatan data sehingga tidak efektif dalam menggunakan waktu kerja. Proses pencatatan nilai akan terhambat bila salah satu guru bid.studi belum melakukan pencatatan nilai.
Verifikasi Studi Literatur
Sistem Informasi adalah kumpulan element-element atau komponen yang berhubungan yang mengumpulkan (input), memanipulasi (proses) dan menghasilkan (output) data dan informasi serta menyediakan mekanisme balasan untuk mencapai suatu tujuan. M ekanisme balasan membantu organisasi dalam mencapai tujuannya seperti meningkatkan keuntungan atau memperbaiki pelayanan pelanggan. (Ralph & George,2006,p 15)
-kesalahan pe nulisan / human error Proses yang dilakukan secara manual dengan menulis data dari buku ke buku memungkinkan terjadinya kesalahan penulisan.
11
Melihat nilai
-kete rbatasan informasi Sulitnya orangtua memantau pendidikan anaknya karena pada sistem yang berjalan, nilai ulangan yang
Internet adalah kumpulan dari jaringan yang saling terhubung. (Ralph & George,2006,p296)
49 No.
Nama Proses
Masalah diberikan melalui siswa bisa tidak sampai kepada orangtua siswa
Verifikasi Studi Literatur
Pada sistem yang sedang berjalan SM P M utiara Kasih memiliki berapa permasalahan yaitu pada proses pencarian informasi, orangtua siswa yang hendak mencari informasi tentang sekolah memiliki kendala waktu untuk datang ke sekolah untuk mendapatkan informasi serta informasi yang didapatkan pun masih dinilai kurang menjawab kebutuhan orangtua siswa akan informasi tentang sekolah. Orangtua siswa memiliki kendala waktu untuk membeli dan menyerahkan formulir pendaftaran karena proses hanya dapat dilakukan disekolah pada jam operasional sekolah. Pada sistem yang sedang berjalan kemungkinan terjadinya kesalahan penulisan ( human error ) cukup besar. Hal itu terjadi pada proses pengisian formulir pendaftaran oleh Orangtua siswa dan proses pencatatan data oleh staf tata usaha. Waktu proses yang dibutuhkan cukup lama karena proses dilakukan secara manual dan proses dilakukan secara berulang untuk proses yang sama. Kekurangan informasi dan lemahnya pemantauan orangtua menjadi permasalahan pada sistem yang sedang berjalan seperti pemantauan orangtua akan pelanggaran yang dilakukan siswa, pembayaran uang spp serta hasil belajar atau nilai siswa di sekolah. 3.2.2 Analisis Wawancara Pada S tudi Kasus Setelah melakukan analisis pada proses bisnis yang sedang berjalan pada SM P M utiara Kasih, ditemukan beberapa permasalahan, untuk mengverifikasi permasalahan tersebut kepada pihak-pihak yang berkaitan dengan proses dan permasalahan tersebut maka dilakukan wawancara kepada pihak-pihak yang terkait.
50 Berikut ini merupakan tabel hasil wawancara yang dilakukan dengan pihak-pihak yang berkaitan dengan permasalahan yang terjadi pada sistem yang sedang berjalan.
Tabel 3.2.3 Hasil Wawancara dengan S taff Tata Usaha Sekolah Nama : Ibu Novi Jabatan : Staff Tata Usaha Tanggal Wawancara : 15 Oktober 2008 Jam Wawancara : 10:15 Tempat : Sekolah M utiara Kasih Daftar Pertanyaan : i. Berapa jumlah brosur yang dikeluarkan pada masa penerimaan siswa baru? (Untuk mengetahui jumlah produksi brosur yang terpakai.) Untuk keseluruhan yayasan mengeluarkan brosur sekitar 1200lembar brosur dimana masing-masing unit sekolah mendapakan 300lembar brosur. ii. Berapa biaya untuk membuat brosur? (Untuk mengetahui biaya yg dikeluarkan sekolah untuk membuat brosur) Biaya cetak kurang lebih menghabiskan dana sekitar Rp.5.000.000,iii. Apakah sering terjadi kesalahan dalam penulisan ?[iya/tidak] (Untuk mengetahui apakah sering terjadi kesalahan dalam penulisan) Pernah terjadi kesalahan, hal ini biasanya terjadi karena data yang ada tidak valid/tidak jelas juga terjadi karena faktor kelalaian saya pribadi. iv. Berapa lama waktu yang dibutuhkan untuk mencatat data siswa baru kedalam buku? (Untuk mengetahui waktu yang dibutuhkan untuk mencatat data siswa baru kedalam buku) Proses pencatatan data siswa baru biasanya selesai saya lakukan selama 1 minggu. v. Berapa lama waktu yang dibutuhkan untuk mencari berkas-berkas siswa? (Untuk mengetahui waktu yang dibutuhkan untuk mencari berkas-berkas siswa) Untuk mencari berkas-berkas siswa saya harus mencari pada lemari buku saya.kurang lebih 30 menit saya bisa menemukan data tersebut. vi.
vii.
Berapa lama waktu yang dibutuhkan untuk mencatat data guru/pegawai baru kedalam buku? (Untuk mengetahui waktu yang dibutuhkan untuk mencatat data guru/pegawai kedalam buku) Untuk mencatat data pegawai/guru biasanya cukup dalam waktu 2 hari. Berapa lama waktu yang dibutuhkan untuk mencari berkas-berkas guru/pegawai? (Untuk mengetahui waktu yang dibutuhkan untuk mencari berkas-berkas siswa) 30menit
51 viii.
ix.
x.
xi.
xii.
Berapa lama waktu yang dibutuhkan untuk mencap dan menandatangani kartu bayaran sampai mencatatnya kedalam buku? (Untuk mengetahui waktu yang dibutuhkan untuk mencap dan menandatangani kartu bayaran sampai mencatatnya kedalam buku) Bila ada yang datang untuk membayar spp saya langsung mencap dan menandatanganinya lalu mencatatnya kedalam buku. Kurang lebih dalam waktu 2 menit/siswa. Apakah anda mengetahui tentang Internet ? [ Ya/Tidak] (Untuk mengetahui apakah user tahu tentang internet) Ya Apakah anda bisa mengoperasikan/memakai Internet?[Ya/Tidak] (Untuk mengetahui kemampuan user dalam menggunakan Internet) Ya Berapa kali anda mengakses Internet dalam seminggu? (untuk mengetahui tingkat pemakaian Internet user) Tidak tentu,saya hanya menggunakan Internet bila ada keperluan saja. Apakah dengan sistem berbasis web dapat membantu mempermudah tugastugas yang anda lakukan?[Ya/Tidak] (Untuk mengetahui apakah sistem berbasis web dapat membantu mempermudah tugas-tugas user) Bila diimplementasikan dengan baik,saya rasa itu akan sangat membantu.
Analisis Hasil Wawancara Dengan Staff Tata Usaha : •
Sekolah banyak mengeluarkan biaya untuk mencetak brosur ( hasil dari pertanyaan i dan ii )
•
Dalam sistem yang sedang berjalan kemungkinan terjadinya kesalahan penulisan cukup besar, dikarenakan penulisan data masih dilakukan secara manual. ( hasil dari pertanyaan iii )
•
Waktu proses yang dibutuhkan untuk pencatatan data dan pencarian data cukup lama karena masih dilakukan secara manual. ( has il dari pertanyaan iv – viii )
•
Staff Tata Usaha sudah mengenal dan dapat mengunakan Internet sehingga apabila menerapkan sistem yang mengunakan Internet Staff tersebut tidak mengalami kesulitan dan akan membantu mempermudah pekerjaannya.( hasil dari pertanyaan ix – xii ).
52 Tabel 3.2.4 Hasil Wawancara dengan Orangtua Murid 1 Nama : Bapak Andre Jabatan : Orang Tua M urid Tanggal Wawancara : 15 Oktober 2008 Jam Wawancara : 09:30 Tempat : Sekolah M utiara Kasih Daftar Pertanyaan : i. Apakah anda selalu sempat untuk datang ke sekolah? [Ya/Tidak] (Untuk mengetahui apakah orang tua bisa/sempat datang ke sekolah) Tidak, karena bekerja di kantor.(Single parent) ii. Dari mana anda tahu mengetahui informasi tentang sekolah yang ingin dimasuki oleh anak anda? (Untuk mengetahui dengan cara apa orang tua mencari informasi) Saya mendapat informasi mengenai sekolah ini dari brosur. iii. Apakah keterangan yang ada di dalam brosur membuat anda tahu tentang informasi sekolah?[Ya/Tidak] (Untuk mengetahui efektifitas brosur) Tidak iv. Berapa jauh jarak antara sekolah ke rumah? (Untuk mengetahui jarak dari sekolah ke rumahnya) 5 Km v. Apakah anda selalu mengetahui dengan tepat waktu, bahwa anak anda telah membayarkan uang sekolah?[Ya/Tidak] (Untuk mengetahui apakah orang tua selalu mengetahui bahwa anaknya telah membayarkan uang sekolah) Tidak, karena kartu bayaran selalu di berikan pada saat akhir bulan vi. Apakah anda selalu memantau/melihat hasil ulangan harian anak anda? [Ya/Tidak] (Untuk mengetahui apakah orang tua bisa selalu memantau hasil/nilai anaknya) Tidak, karena pulang dari kantor malam dan anak sudah tidur. vii. Apakah anak anda selalu memberikan surat panggilan kepada anda? [Ya/Tidak] (Untuk mengetahui apakah anak selalu memberikan surat panggilan kepada orang tua) Tidak, karena pulang dari kantor malam dan anak sudah tidur viii. Apakah anda mengetahui tentang Internet ? [ Ya/Tidak] (Untuk mengetahui apakah user tahu tentang Internet) Ya ix. Apakah anda bisa mengoperasikan/memakai Internet?[Ya/Tidak] (Untuk mengetahui kemampuan user dalam menggunakan Internet) Ya x. Berapa kali anda mengakses Internet dalam seminggu? (untuk mengetahui tingkat pemakaian Internet user) 5 kali dalam seminggu xi. Informasi-informasi apa yang anda inginkan pada web sekolah? (Untuk mengetahui informasi yang dibutuhkan user) Nilai, Uang Sekolah, pelanggaran, surat pemberitahuan.
53
Tabel 3.2.5 Hasil Wawancara dengan Orangtua Murid 2 Nama : Ibu Yuli Jabatan : Orang Tua M urid Tanggal Wawancara : 15 Oktober 2008 Jam Wawancara : 10:25 Tempat : Sekolah M utiara Kasih Daftar Pertanyaan : i. Apakah anda selalu sempat untuk datang ke sekolah? [Ya/Tidak] (Untuk mengetahui apakah orang tua bisa/sempat datang ke sekolah) Ya ii. Dari mana anda tahu mengetahui informasi tentang sekolah yang ingin dimasuki oleh anak anda? (Untuk mengetahui dengan cara apa orang tua mencari informasi) Saya mendapat informasi mengenai sekolah ini dari mulut ke mulut. iii. Apakah keterangan yang ada di dalam brosur membuat anda tahu tentang informasi sekolah?[Ya/Tidak] (Untuk mengetahui efektifitas brosur) Tidak iv. Berapa jauh jarak antara sekolah ke rumah? (Untuk mengetahui jarak dari sekolah ke rumahnya) 10Km v. Apakah anda selalu mengetahui dengan tepat waktu, bahwa anak anda telah membayarkan uang sekolah?[Ya/Tidak] (Untuk mengetahui apakah orang tua selalu mengetahui bahwa anaknya telah membayarkan uang sekolah) Ya vi. Apakah anda selalu memantau/melihat hasil ulangan harian anak anda? [Ya/Tidak] (Untuk mengetahui apakah orang tua bisa selalu memantau hasil/nilai anaknya) Ya vii. Apakah anak anda selalu memberikan surat panggilan kepada anda? [Ya/Tidak] (Untuk mengetahui apakah anak selalu memberikan surat panggilan kepada orang tua) Ya viii. Apakah anda mengetahui tentang Internet ? [ Ya/Tidak] (Untuk mengetahui apakah user tahu tentang Internet) Ya ix. Apakah anda bisa mengoperasikan/memakai Internet?[Ya/Tidak] (Untuk mengetahui kemampuan user dalam menggunakan Internet) Tidak x. Berapa kali anda mengakses internet dalam seminggu? (untuk mengetahui tingkat pemakaian Internet user) Tidak pernah xi. Informasi-informasi apa yang anda inginkan pada web sekolah?
54 (Untuk mengetahui informasi yang dibutuhkan user) Nilai, Uang Sekolah, Ilmu Pengetahuan. Tabel 3.2.6 Hasil Wawancara dengan Orangtua Murid 3 Nama : Bapak Ari Jabatan : Orang Tua M urid Tanggal Wawancara : 15 Oktober 2008 Jam Wawancara : 10:40 Tempat : Sekolah M utiara Kasih Daftar Pertanyaan : i. Apakah anda selalu sempat untuk datang ke sekolah? [Ya/Tidak] (Untuk mengetahui apakah orang tua bisa/sempat datang ke sekolah) Tidak, karena kerja. ii. Dari mana anda tahu mengetahui informasi tentang sekolah yang ingin dimasuki oleh anak anda? (Untuk mengetahui dengan cara apa orang tua mencari informasi) Saya mendapat informasi mengenai sekolah ini dari brosur iii. Apakah keterangan yang ada di dalam brosur membuat anda tahu tentang informasi sekolah?[Ya/Tidak] (Untuk mengetahui efektifitas brosur) Tidak iv. Berapa jauh jarak antara sekolah ke rumah? (Untuk mengetahui jarak dari sekolah ke rumahnya) 1Km v. Apakah anda selalu mengetahui dengan tepat waktu, bahwa anak anda telah membayarkan uang sekolah?[Ya/Tidak] (Untuk mengetahui apakah orang tua selalu mengetahui bahwa anaknya telah membayarkan uang sekolah) Tidak, karena uang dititipkan ke anak dan kartu bayaran baru diberikan
vi.
vii.
viii.
ix.
setiap akhir bulan. Apakah anda selalu memantau/melihat hasil ulangan harian anak anda? [Ya/Tidak] (Untuk mengetahui apakah orang tua bisa selalu memantau hasil/nilai anaknya) Tidak karena anak tidak memberitahu ketika ada ulangan Apakah anak anda selalu memberikan surat panggilan kepada anda? [Ya/Tidak] (Untuk mengetahui apakah anak selalu memberikan surat panggilan kepada orang tua) Tidak, karena takut dimarahi Apakah anda mengetahui tentang Internet ? [ Ya/Tidak] (Untuk mengetahui apakah user tahu tentang Internet) Ya Apakah anda bisa mengoperasikan/memakai Internet?[Ya/Tidak] (Untuk mengetahui kemampuan user dalam menggunakan Internet) ya
55 x.
xi.
Berapa kali anda mengakses Internet dalam seminggu? (untuk mengetahui tingkat pemakaian Internet user) Hampir setiap hari Informasi-informasi apa yang anda inginkan pada web sekolah? (Untuk mengetahui informasi yang dibutuhkan user) Nilai, keuangan,surat panggilan,pendaftaran online.
Tabel 3.2.7 Hasil Wawancara dengan Orangtua Murid 4 Nama : Ibu Ajeng Jabatan : Orang Tua M urid Tanggal Wawancara : 15 Oktober 2008 Jam Wawancara : 11:20 Tempat : Sekolah M utiara Kasih Daftar Pertanyaan : i. Apakah anda selalu sempat untuk datang ke sekolah? [Ya/Tidak] (Untuk mengetahui apakah orang tua bisa/sempat datang ke sekolah) Tidak, karena mengurus rumah. ii. Dari mana anda tahu mengetahui informasi tentang sekolah yang ingin dimasuki oleh anak anda? (Untuk mengetahui dengan cara apa orang tua mencari informasi) Saya mendapat informasi mengenai sekolah ini dari mulut ke mulut iii. Apakah keterangan yang ada di dalam brosur membuat anda tahu tentang informasi sekolah?[Ya/Tidak] (Untuk mengetahui efektifitas brosur) Tidak iv. Berapa jauh jarak antara sekolah ke rumah? (Untuk mengetahui jarak dari sekolah ke rumahnya) 100 m v. Apakah anda selalu mengetahui dengan tepat waktu, bahwa anak anda telah membayarkan uang sekolah?[Ya/Tidak] (Untuk mengetahui apakah orang tua selalu mengetahui bahwa anaknya telah
56
vi.
vii.
viii.
ix.
x.
xi.
membayarkan uang sekolah) Ya. Apakah anda selalu memantau/melihat hasil ulangan harian anak anda? [Ya/Tidak] (Untuk mengetahui apakah orang tua bisa selalu memantau hasil/nilai anaknya) Tidak karena anak tidak memberitahu ketika hasil ulangan keluar Apakah anak anda selalu memberikan surat panggilan kepada anda? [Ya/Tidak] (Untuk mengetahui apakah anak selalu memberikan surat panggilan kepada orang tua) Ya Apakah anda mengetahui tentang Internet ? [ Ya/Tidak] (Untuk mengetahui apakah user tahu tentang Internet) Tidak Apakah anda bisa mengoperasikan/memakai Internet?[Ya/Tidak] (Untuk mengetahui kemampuan user dalam menggunakan internet) Tidak Berapa kali anda mengakses Internet dalam seminggu? (untuk mengetahui tingkat pemakaian internet user) Tidak pernah Informasi-informasi apa yang anda inginkan pada web sekolah? (Untuk mengetahui informasi yang dibutuhkan user) Nilai, keuangan, informasi sekolah / fasilitas.
Tabel 3.2.8 Hasil Wawancara dengan Orangtua Murid 5 Nama : Ibu Aneta Jabatan : Orang Tua M urid Tanggal Wawancara : 15 Oktober 2008 Jam Wawancara : 11:50 Tempat : Sekolah M utiara Kasih Daftar Pertanyaan : i. Apakah anda selalu sempat untuk datang ke sekolah? [Ya/Tidak] (Untuk mengetahui apakah orang tua bisa/sempat datang ke sekolah) Tidak selalu,karena bekerja pada pagi hari sampai siang hari. ii. Dari mana anda tahu mengetahui informasi tentang sekolah yang ingin dimasuki oleh anak anda? (Untuk mengetahui dengan cara apa orang tua mencari informasi) Saya mendapat informasi mengenai sekolah ini dari brosur. iii. Apakah keterangan yang ada di dalam brosur membuat anda tahu tentang informasi sekolah?[Ya/Tidak] (Untuk mengetahui efektifitas brosur) Tidak, karena hanya sedikit informasi yang ada. iv. Berapa jauh jarak antara sekolah ke rumah?
v.
(Untuk mengetahui jarak dari sekolah ke rumahnya) 1 km Apakah anda selalu mengetahui dengan tepat waktu, bahwa anak anda telah
57
vi.
vii.
viii.
ix.
x.
xi.
membayarkan uang sekolah?[Ya/Tidak] (Untuk mengetahui apakah orang tua selalu mengetahui bahwa anaknya telah membayarkan uang sekolah) Tidak, karena anak sering lupa memberikan kartu bayaran Apakah anda selalu memantau/melihat hasil ulangan harian anak anda? [Ya/Tidak] (Untuk mengetahui apakah orang tua bisa selalu memantau hasil/nilai anaknya) Tidak, karena anak jarang memberikan hasil ulangan. Apakah anak anda selalu memberikan surat panggilan kepada anda? [Ya/Tidak] (Untuk mengetahui apakah anak selalu memberikan surat panggilan kepada orang tua) Ya. Apakah anda mengetahui tentang Internet ? [ Ya/Tidak] (Untuk mengetahui apakah user tahu tentang internet) Ya Apakah anda bisa mengoperasikan/memakai Internet?[Ya/Tidak] (Untuk mengetahui kemampuan user dalam menggunakan internet) Ya Berapa kali anda mengakses Internet dalam seminggu? (untuk mengetahui tingkat pemakaian internet user) 2-3 kali dalam seminggu Informasi-informasi apa yang anda inginkan pada web sekolah? (Untuk mengetahui informasi yang dibutuhkan user) Nilai, Uang Sekolah, informasi yang ada dalam sekolah(event).
Analisis hasil wawancara dengan orangtua siswa : •
Sebagian besar ( 4 dari 5 ) orangtua siswa yang diwawancara, memiliki kendala waktu sehingga tidak selalu sempat untuk datang ke sekolah. ( hasil dari pertanyaan i ).
•
Pada Sistem yang sedang berjalan orangtua siswa mendapatkan informasi mengenai sekolah dari brosur sekolah dan juga dari informasi mulut ke mulut. ( hasil dari pertanyaan ii ).
•
Brosur sekolah dinilai tidak efektif dikarenakan informasi yang tertulis tidak lengkap sehingga orangtua siswa tidak mendapatkan semua informasi yang diinginkan mengenai sekolah. ( hasil dari pertanyaan iii ).
58 •
Sebagian besar ( 3 dari 5 ) orangtua siswa tidak mengetahui laporan pembayaran spp anaknya dengan tepat waktu ( akhir bulan baru mengetahuinya). ( hasil dari pertanyaan v ).
•
Sebagian besar ( 4 dari 5 ) orangtua siswa tidak selalu memantau hasil ulangan anaknya karena anak tidak menyampaikannya. ( hasil dari pertanyaan vi ).
•
Sebagian besar ( 3 dari 5 ) orangtua siswa telah mengenal dan dapat mengunakan internet, sehingga apabila sekolah menggunakan sistem Internet orangtua siswa telah dapat mengunakannya. ( hasil pertanyaan viii – x )
•
Informasi yang diinginkan orangtua siswa untuk ditampilkan pada web sekolah yaitu nilai, uang sekolah, pelanggaran, surat pemberitahuan,pendaftaran online, ilmu pengetahuan, informasi sekolah (fasilitas dll),dan kegiatan-kegiatan yang terjadi disekolah. ( hasil dari pertanyaan xi).
Tabel 3.2.9 Hasil Wawancara dengan Guru Bidang S tudi 1 Nama : Ibu Rosma Jabatan : Guru bidang studi Tanggal Wawancara : 15 Oktober 2008 Jam Wawancara : 10.45 Tempat : Sekolah M utiara Kasih Daftar Pertanyaan : i. Berapa lama waktu yang dibutuhkan untuk memasukkan nilai murid kedalam daftar nilai? (Untuk mengetahui waktu yang dibutuhkan untuk memasukkan nilai murid kedalam daftar nilai) 1 hari, karena saya langsung mengerjakannya disekolah setelah jam
ii.
iii.
pelajaran saya. Berapa lama waktu yang dibutuhkan untuk menyerahkan daftar nilai murid kepada wali kelas? (Untuk mengetahui waktu yang dibutuhkan untuk menyerahkan daftar nilai murid kepada wali kelas) 1 hari Berapa lama waktu yang dibutuhkan untuk mengetahui bahwa orang tua telah menandatangani nilai/hasil ulangan? (Untuk mengetahui waktu yang dibutuhkan untuk mengetahui bahwa orang
59
iv.
v.
vi.
vii.
tua telah menandatangani nilai/hasil ulangan) 1 minggu Apakah sering terjadi kesalahan penulisan dalam proses pencatatan nilai ?[Ya/Tidak] (Untuk mengetahui apakah sering terjadi kesalahan penulisan dalam proses pencatatan nilai) Tidak,karena saya melakukannya dengan teliti. Apakah anda mengetahui tentang Internet ? [ Ya/Tidak] (Untuk mengetahui apakah user tahu tentang Internet) Ya Apakah anda bisa mengoperasikan/memakai Internet?[Ya/Tidak] (Untuk mengetahui kemampuan user dalam menggunakan Internet) Ya Berapa kali anda mengakses Internet dalam seminggu? (untuk mengetahui tingkat pemakaian Internet user) 6kali, kecuali hari minggu saya setiap hari menggunakan internet.
Tabel 3.2.10 Hasil Wawancara dengan Guru Bidang S tudi 2 Nama : Bapak Yohanes Jabatan : Guru bidang studi Tanggal Wawancara : 15 Oktober 2008 Jam Wawancara : 10.50 Tempat : Sekolah M utiara Kasih Daftar Pertanyaan : i. Berapa lama waktu yang dibutuhkan untuk memasukkan nilai murid kedalam daftar nilai? 2 hari kerja., ii. Berapa lama waktu yang dibutuhkan untuk menyerahkan daftar nilai murid kepada wali kelas? 1 hari. Bila walikelas yang bersangkutan datang ke sekolah. iii. Berapa lama waktu yang dibutuhkan untuk mengetahui bahwa orang tua telah menandatangani nilai/hasil ulangan? Sesuai dengan aturan sekolah paling lambat 1 minggu setelah diberikan iv. Apakah sering terjadi kesalahan penulisan dalam proses pencatatan nilai ?[Ya/Tidak] Ya. v. Apakah anda mengetahui tentang Internet ? [ Ya/Tidak] (Untuk mengetahui apakah user tahu tentang Internet) Ya vi. Apakah anda bisa mengoperasikan/memakai Internet?[Ya/Tidak] (Untuk mengetahui kemampuan user dalam menggunakan Internet) Ya vii. Berapa kali anda mengakses Internet dalam seminggu? (untuk mengetahui tingkat pemakaian Internet user) Setiap hari.
60
Tabel 3.2.11 Hasil Wawancara dengan Guru Bidang S tudi 3 Nama : Ibu Widyastuti Jabatan : Guru bidang studi Tanggal Wawancara : 15 Oktober 2008 Jam Wawancara : 11.20 Tempat : Sekolah M utiara Kasih Daftar Pertanyaan : i. Berapa lama waktu yang dibutuhkan untuk memasukkan nilai murid kedalam daftar nilai? 1 hari. ii. Berapa lama waktu yang dibutuhkan untuk menyerahkan daftar nilai murid kepada wali kelas? 1 hari. iii. Berapa lama waktu yang dibutuhkan untuk mengetahui bahwa orang tua telah menandatangani nilai/hasil ulangan? 1 minggu. iv. Apakah sering terjadi kesalahan penulisan dalam proses pencatatan nilai ?[Ya/Tidak] Kadang-kadang v. Apakah anda mengetahui tentang Internet ? [ Ya/Tidak] (Untuk mengetahui apakah user tahu tentang Internet) Ya vi. Apakah anda bisa mengoperasikan/memakai Internet?[Ya/Tidak] (Untuk mengetahui kemampuan user dalam menggunakan Internet) Ya vii. Berapa kali anda mengakses Internet dalam seminggu? (untuk mengetahui tingkat pemakaian Internet user) 3kali.
Analisis hasil wawancara dengan guru bidang studi : •
Proses pencatatan nilai masih memakan waktu yang lama, dan hanya dapat dilakukan pada jam sekolah saja. Serta untuk mengetahui bahwa orangtua telah melihat nilai ulangan juga cukup lama,sehingga banyak kemungkinan informasi tersebut tidak sampai kepada orangtua.
61 •
Guru bidang studi sudah mengenal dan dapat mengunakan Internet sehingga apabila menerapkan sistem yang mengunakan Internet tidak mengalami kesulitan dan akan membantu mempermudah pekerjaannya.
Tabel 3.2.12 Hasil Wawancara dengan Walikelas 1 Nama : Ibu Rosma Jabatan : Wali Kelas Tanggal Wawancara : 15 Oktober 2008 Jam Wawancara : 11:00 Tempat : Sekolah M utiara Kasih Daftar Pertanyaan : i. Berapa lama waktu yang dibutuhkan untuk memasukkan nilai murid kedalam buku? (Untuk mengetahui waktu yang dibutuhkan untuk memasukkan nilai murid kedalam buku) 1 minggu,biasanya proses menjadi lebih lama bila ada nilai yang kurang jelas sehingga perlu menanyakan kembali kepada guru bidang studi yang bersangkutan. ii. Berapa lama waktu yang dibutuhkan untuk mengisi buku raport murid? (Untuk mengetahui waktu yang dibutuhkan untuk mengisi buku raport murid) 2 hari iii. Apakah anda mengetahui tentang Internet ? [ Ya/Tidak] (Untuk mengetahui apakah user tahu tentang Internet) ya iv. Apakah anda bisa mengoperasikan/memakai Internet?[Ya/Tidak] (Untuk mengetahui kemampuan user dalam menggunakan Internet) ya v. Berapa kali anda mengakses Internet dalam seminggu? (untuk mengetahui tingkat pemakaian Internet user) 6kali, kecuali hari minggu saya setiap hari menggunakan Internet. Tabel 3.2.13 Hasil Wawancara dengan Walikelas 2 Nama : Ibu Sari Tyas Utami Jabatan : Wali Kelas Tanggal Wawancara : 15 Oktober 2008 Jam Wawancara : 11:20 Tempat : Sekolah M utiara Kasih Daftar Pertanyaan : vi. Berapa lama waktu yang dibutuhkan untuk memasukkan nilai murid kedalam buku? 1 minggu. vii. Berapa lama waktu yang dibutuhkan untuk mengisi buku raport murid?
62 (Untuk mengetahui waktu yang dibutuhkan untuk mengisi buku raport murid) 3 hari viii. Apakah anda mengetahui tentang Internet ? [ Ya/Tidak] (Untuk mengetahui apakah user tahu tentang Internet) ya ix. Apakah anda bisa mengoperasikan/memakai Internet?[Ya/Tidak] (Untuk mengetahui kemampuan user dalam menggunakan Internet) ya x. Berapa kali anda mengakses Internet dalam seminggu? (untuk mengetahui tingkat pemakaian Internet user) Tidak tentu sesuai dengan kebutuhan.
Tabel 3.2.14 Hasil Wawancara dengan Walikelas 3 Nama : Ibu Widya Jabatan : Wali Kelas Tanggal Wawancara : 15 Oktober 2008 Jam Wawancara : 11:35 Tempat : Sekolah M utiara Kasih Daftar Pertanyaan : xi. Berapa lama waktu yang dibutuhkan untuk memasukkan nilai murid kedalam buku? 1 minggu. xii. Berapa lama waktu yang dibutuhkan untuk mengisi buku raport murid? (Untuk mengetahui waktu yang dibutuhkan untuk mengisi buku raport murid) 2 hari xiii. Apakah anda mengetahui tentang Internet ? [ Ya/Tidak] (Untuk mengetahui apakah user tahu tentang Internet) ya xiv. Apakah anda bisa mengoperasikan/memakai Internet?[Ya/Tidak] (Untuk mengetahui kemampuan user dalam menggunakan Internet) ya xv. Berapa kali anda mengakses Internet dalam seminggu? (untuk mengetahui tingkat pemakaian Internet user) Memakai bila ada perlu saja.
Analisis hasil wawancara dengan Walikelas : •
Proses memasukkan nilai kedalam buku memakan waktu yang lama yaitu 1 minggu kerja, waktu tersebut akan bertambah jika masih ada data yang tidak jelas. Serta proses hanya dapat dilakukan pada jam sekolah. ( hasil pertanyaan i).
63 •
Walikelas sudah mengenal dan dapat mengunakan Internet sehingga apabila menerapkan sistem yang mengunakan Internet Walikelas tidak mengalami kesulitan dan akan membantu mempermudah pekerjaannya.( hasil dari pertanyaan iii-v ).
Tabel 3.2.15 Hasil Wawancara dengan Kepala Sekolah Nama : Bapak Aan Jabatan : Kepala Sekolah Tanggal Wawancara : 15 Oktober 2008 Jam Wawancara : 11:20 Tempat : Sekolah M utiara Kasih Daftar Pertanyaan : i. Berapa lama waktu yang dibutuhkan untuk membuat surat panggilan kepada orang tua? (Untuk mengetahui waktu yang dibutuhkan dalam membuat surat panggilan) 5 menit ii. Apakah Orangtua siswa yang diberikan surat panggilan selalu menghadiri panggilan tersebut? [ Ya/Tidak ( jika tidak berikan alasannya ) ] (Untuk mengetahui apakah jalur informasi yang digunakan tepat sasaran) Tidak, karena ada siswa yang tidak menyampaikan surat panggilan tersebut kepada orangtuanya dengan berbagai alasan. iii. Apakah anda mengetahui tentang Internet ? [ Ya/Tidak] (Untuk mengetahui apakah user tahu tentang Internet) ya iv. Apakah anda bisa mengoperasikan/memakai Internet?[Ya/Tidak] (Untuk mengetahui kemampuan user dalam menggunakan Internet) ya v. Berapa kali anda mengakses Internet dalam seminggu? (untuk mengetahui tingkat pemakaian Internet user) 6kali. Analisis hasil wawancara dengan kepala sekolah : •
Surat Panggilan kepada orangtua tidak selalu sampai kepada orangtua karena disampaikan melalui siswa. ( hasil pertanyaan ii)
64 •
Kepala sekolah sudah mengenal dan dapat mengunakan Internet sehingga apabila menerapkan sistem yang mengunakan Internet tidak mengalami kesulitan dan akan membantu mempermudah pekerjaannya.( hasil dari pertanyaan iii-v ). Setelah melakukan wawancara kepada stakeholder atau pihak-pihak yang terkait
terhadap masalah, maka didapat hasil verifikasi permasalahan yang telah ditemukan. Hasil tersebut memberikan evaluasi terhadap permasalahan, berikut evaluasi hasil wawancara terhadap permasalahan. Tabel 3.2.16 Evaluasi Hasil Wawancara Terhadap Permasalahan No.
1.
Permasalahan Yang Muncul
T arget Pengguna Yang Mengalami Permasalahan Keterbatasan waktu Orangtua siswa
Evaluasi Dari :
Wawancara 2 dari pertanyaan 1 terhadap orangtua siswa.
Sebagian besar ( 4 dari 5 ) orangtua siswa yang diwawancara, memiliki kendala waktu sehingga tidak selalu sempat untuk datang ke sekolah. 2.
Ketidaklengkapan Informasi
Orangtua siswa
Wawancara 2 dari pertanyaan 2 dan 3 terhadap orang tua.
Pada Sistem yang sedang berjalan orangtua siswa mendapatkan informasi mengenai sekolah dari brosur sekolah dan juga dari informasi mulut ke mulut. Brosur sekolah dinilai tidak efektif dikarenakan informasi yang tertulis tidak lengkap sehingga orangtua siswa tidak mendapatkan semua informasi yang diinginkan mengenai sekolah. 3.
Kesalahan Orangtua siswa Penulisan ( Human Staff T U Error )
Wawancara 1 dari pertanyaan 3 terhadap Staff T U
Dalam sistem yang sedang berjalan kemungkinan terjadinya kesalahan penulisan cukup besar, dikarenakan penulisan data masih dilakukan secara manual. ( hasil dari pertanyaan iii )
65 No.
Permasalahan Yang Muncul
T arget Pengguna Yang Mengalami Permasalahan
4.
Waktu proses yang Staff T U lama Gur u bidang studi Wali kelas
Evaluasi Dari :
Wawancara 1 dari pertanyaan 4, 5, 6, 7, 8 terhadap Staff TU
Waktu proses yang dibutuhkan untuk pencatatan data dan pencarian data cukup lama karena masih dilakukan secara manual. Wawancara 3 dari pertanyaan 1, 2, 3 terhadap Guru bidang studi
Proses pencatatan nilai masih memakan waktu yang lama, dan hanya dapat dilakukan pada jam sekolah saja. Serta untuk mengetahui bahwa orangtua telah melihat nilai ulangan juga cukup lama,sehingga banyak kemungkinan informasi tersebut tidak sampai kepada orangtua. Wawancara 4 dari pertanyaan 1 terhadap Wali kelas
Proses memasukkan nilai kedalam buku memakan waktu yang lama yaitu 1 minggu kerja, waktu tersebut akan bertambah jika masih ada data yang tidak jelas. Serta proses hanya dapat dilakukan pada jam sekolah. 5.
Kurangnya Informasi
Orangtua siswa
Wawancara 2 dari pertanyaan 5 terhadap orang tua
Sebagian besar ( 3 dari 5 ) orangtua siswa tidak mengetahui laporan pembayaran spp anaknya dengan tepat waktu ( akhir bulan baru mengetahuinya). 6.
Kurangnya pemantuan Orangtua
Orangtua siswa
Wawancara 2 dari pertanyaan 5 dan 6 terhadap orang tua
Sebagian besar ( 3 dari 5 ) orangtua siswa tidak mengetahui laporan pembayaran spp anaknya dengan tepat waktu ( akhir bulan baru mengetahuinya).
66 No.
Permasalahan Yang Muncul
T arget Pengguna Yang Mengalami Permasalahan
Evaluasi Dari :
Sebagian besar ( 4 dari 5 ) orangtua siswa tidak selalu memantau hasil ulangan anaknya karena anak tidak menyampaikannya. Dengan melihat evaluasi hasil wawancara maka dapat diketahui bahwa orangtua siswa memiliki kendala waktu sehingga tidak selalu dapat datang ke sekolah. Orangtua siswa kurang mendapat informasi yang lengkap, akurat dan uptodate serta kurangnya pemantauan orangtua siswa mengenai siswa di sekolah baik mengenai sekolah, nilai, keuangan atau pelanggaran siswa. Orangtua siswa dan staff TU pernah melakukan kesalahan penulisan yang dapat menggangu proses lainnya. Para Staff yang bersangkutan masih menganggap bahwa waktu proses yang dibutuhkan untuk memproses data cukup lama. Setelah melakukan evaluasi hasil wawancara terhadap permasalahan, selanjutnya akan dilakukan evaluasi terhadap solusi dari hasil wawancara yang dilakukan, hasil evaluasi tersebut dapat dilihat pada tabel berikut ini : Tabel 3.2.17 Evaluasi Hasil Wawancara Terhadap S olusi No. 1.
T arget Pengguna Orangtua
Informasi/Data/Fungsi Yang Diperlukan a. Nilai b. Uang Sekolah c. Pelanggaran d. Surat Pemberitahuan e. Ilmu Pengetahuan f. Informasi fasilitas sekolah. g. Kegiatan sekolah h. Pendaftaran online
a. b. c.
d. e.
f.
g.
Value Yang Diharapkan Melihat nilai Melihat Keuangan Memantau Sikap/pelanggara n siswa Informasi sekolah yang lengkap Informasi pengetahuan tambahan Informasi event yang ada di sekolah Daftar Online
Mengapa Mau Kembali Menggunakan Solusi a. T ampilan yang User friendly sehingga dapat mudah digunakan. b. Informasi yang lengkap dan selalu terupdate.
67 No. 2.
3.
T arget Pengguna Staff T U
Informasi/Data/Fungsi Value Yang Yang Diperlukan Diharapkan a. Formulir a. Formulir pendaftaran yang pendaftaran sudah b. Pencatatan data terkomputerisasi baru (murid, guru b. Mencatat data dan staff baru) baru dengan c. Proses pencarian proses data komputerisasi c. Proses pencarian data yang cepat Gur u bidang a. Pencatatan nilai a. Mencatat nilai studi murid murid dengan Wali kelas b. Pengiriman data proses komputerisasi b. Mengirim data nilai dengan cepat
Mengapa Mau Kembali Menggunakan Solusi a. T ampilan yang User friendly sehingga dapat mudah digunakan. b. Informasi yang lengkap dan selalu terupdate. c. Implementasi dilakukan dengan baik.
a. T ampilan yang User friendly sehingga dapat mudah digunakan. b. Informasi yang lengkap dan selalu terupdate. c. Implementasi dilakukan dengan baik.
3.2.3 Identifikasi Permasalahan Setelah melakukan verifikasi terhadap studi literatur dan wawancara terhadap stakeholder atau pihak-pihak yang terkait, serta mengevaluasi hasil verifikasi dan wawancara tersebut maka didapatkan rangkuman permasalahan yang didapat pada SM P M utiara Kasih. Berikut ini merupakan tabel rangkuman permasalahan yang ada pada SM P M utiara Kasih : Tabel 3.2.18 Rangkuman Permasalahan pada S MP Mutiara Kasih No. 1.
Permasalahan Yang Diidentifikasi Ke ndala Waktu [Orangtua siswa yang memiliki kesibukan yang beragam,menyebabkan tidak sempat untuk datang ke sekolah untuk kegiatan sekolah.]
Sumber Identifikasi Permasalahan Orang Tua dari pengamatan lapangan dan wawancara [orang tua tidak bisa selalu datang kesekolah dengan alasan mempunyai kesibukan sendiri dari hasil wa wancara 2 pertanyaan no 1 terhadap orang tua dan hasil pengamatan lapangan bahwa sedikit sekali orang tua yang datang ke sekolah sehingga orangtua siswa
Verifikasi Dengan Landasan T eori
Internet adalah kumpulan dari jaringan yang saling terhubung. (Ralph & George,2006,p296). Dengan menggunakan Internet orangtua siswa dapat mengakses informasi tanpa dibatasi oleh jarak dan waktu. Sehingga
68 No.
2.
Permasalahan Yang Diidentifikasi
informasi tentang sekolah serta bisa memantau halhal tentang siswa. Orang Ke tidaklengkapan Tua dari hasil Internet adalah kumpulan Informasi wawancara 2 pertanyaan no 2 dari jaringan yang saling [informasi yang ada dalam dan 3 te rhadap orang tua terhubung. (Ralph & brosur tidak lengkap dan [orang tua yang diwa wancara George,2006,p296). kurang jelas]
3.
Sumber Identifikasi Verifikasi Dengan Landasan Permasalahan T eori sulit untuk mendapatkan dimanapun baik di rumah informasi tentang sekolah atau atau di tempat kerja tentang siswa ] orangtua bisa mendapatkan
Ke salahan Penulisan (Human Error) [T erjadinya kesalahan dalam penulisan data ]
mengatakan bahwa informasi dalam brosur berbe da dengan kenyataan dan informasi yang diberikan sangatlah kurang sehingga tidak dapat menjawab keingintahuan orangtua siswa tentang informasi sekolah.]
Staff TU dari hasil wawancara 1 pe rtanyaan no 3 terhadap Staff TU [Kelalaian penulisan oleh staff T U atau dari orang tua terhadap penulisan nama anak atau pencatatan kedalam buku oleh staff TU karena masih menggunakan metode manual dan apabila terjadi kesalahan penulisan orang tua, staff T U harus memperbaiki dan mencatat ulang semuanya kedalam buku]
Dengan menggunakan Internet informasi yang ditampilkan bisa lebih lengkap dan uptodate karena bersifat dinamis dan dapat diubah sewaktu-waktu seiring dengan perubahan yang terjadi di sekolah.
Sistem Informasi adalah kumpulan element-element atau komponen yang berhubungan yang mengumpulkan (input), memanipulasi (proses) dan menghasilkan (output) data dan informasi serta menyediakan mekanisme balasan untuk mencapai suatu tujuan. M ekanisme balasan membantu organisasi dalam mencapai tujuannya seperti meningkatkan keuntungan atau memperbaiki pelayanan pelanggan. (Ralph & George,2006,p 15). Dengan menggunakan sistem informasi yang terkomputerisasi, maka kemungkinan terjadinya kesalahan penulisan / human error semakin kecil
69 No.
4.
Permasalahan Yang Diidentifikasi
Sumber Identifikasi Permasalahan
Verifikasi Dengan Landasan T eori
karena data yang dimasukkan terlihat jelas. Waktu Proses yang lama Staff TU dari hasil wawancara Internet adalah kumpulan [Proses dalam pencatatan 1 dari pe rtanyaan 4, 5, 6, 7, 8 dari jaringan yang saling selalu menunggu proses terhadap Staff TU terhubung. (Ralph & yang lain selesai terlebih [proses pencatatan suatu data George,2006,p296). sangatlah lambat karena masih menggunakan metode manual, harus mencari buku terlebih dahulu, data yang harus dimasukkan sangatlah banyak dan tidak bisa dikerjakan diluar sekolah]
dahulu]
Dengan menggunakan Internet atau sistem yang berbasis web maka data yang dimasukkan akan disimpan kedalam database sehingga tidak perlu Guru bidang studi wawancara dilakukan penulisan data 3 dari pe rtanyaan 1, 2, 3 yang berulang sehingga terhadap Guru bidang studi akan lebih mempercepat [proses pencatatan suatu data proses yang dilakukan. sangatlah lambat karena masih menggunakan metode manual, data yang harus dimasukkan sangatlah banyak dan tidak bisa dikerjakan diluar sekolah] Wali kelas wawancara 4 dari pe rtanyaan 1, 2 te rhadap Wali kelas [proses pencatatan suatu data sangatlah lambat karena masih menggunakan metode manual, data yang harus dimasukkan sangatlah banyak dan tidak bisa dikerjakan diluar sekolah] 5
6
Kurangnya Informasi [Orangtua siswa tidak banyak mendapat informasi tentang apa yang terjadi disekolah baik dalam hal keuangan maupun disiplin siswa]
Kurangnya Orangtua
Wawancara dengan Orangtua siswa [Alur penyampaian informasi yang dilakukan secara manual menggunakan kartu atau surat yang dititipkan melalui siswa mengakibatkan sebagian besar ( 3 dari 5 ) orangtua siswa tidak mengetahui laporan pembayaran spp anaknya dengan tepat waktu ( akhir bulan baru mengetahuinya).]
pemantuan Wawancara
Orangtua siswa
Internet adalah kumpulan dari jaringan yang saling terhubung. (Ralph & George,2006,p296). Dengan Internet data yang dimasukkan oleh staff yang berwenang mengenai siswa akan dapat langsung dilihat oleh orangtua siswa.
dengan Internet adalah kumpulan dari jaringan yang saling
70 No.
Permasalahan Yang Diidentifikasi
Sumber Identifikasi Permasalahan
Verifikasi Dengan Landasan T eori
Sebagian besar ( 3 dari 5 ) orangtua siswa tidak mengetahui laporan pembayaran spp anaknya dengan tepat waktu ( akhir bulan baru mengetahuinya). Sebagian besar ( 4 dari 5 ) orangtua siswa tidak selalu memantau hasil ulangan anaknya karena anak tidak menyampaikannya.
terhubung. (Ralph George,2006,p296)
&
Dengan Internet data yang dimasukkan oleh staff yang berwenang mengenai siswa akan dapat langsung dilihat oleh orangtua siswa.Sehingga orangtua siswa dapat lebih memantau kegiatan atau status pembayaran spp siswa.
3.3 Analisis Pemecahan Masalah Setelah merangkum permasalahan-permasalahan yang ada pada SM P M utiara Kasih maka selanjutnya dilakukan analisis pemecahan masalah yang nantinya akan menghasilkan solusi untuk memecahkan permasalahan-permasalahan tersebut. Berikut ini merupakan tabel rangkuman solusi pada SM P M utiara Kasih berdasarkan evaluasi dan verifikasi menggunakan pengamatan lapangan dan wawancara :Tabel 3.3.1 Rangkuman S olusi Untuk Permasalahan S tudi Kasus No. 1
Permasalahan Yang Diidentifikasi Ke ndala Waktu [Orangtua siswa yang memiliki kesibukan yang beragam,menyebabkan tidak sempat untuk datang ke sekolah untuk kegiatan sekolah.]
Solusi Untuk Permasalahan
Verifikasi Dengan Landasan T eori
Pendaftaran online [ Dengan adanya pendaftaran online calon siswa/orangtua siswa tidak perlu datang kesekolah untuk membeli atau melakukan proses pendaftaran karena proses dapat dilakukan dari mana saja dan kapan saja.] Me rancang halaman Be rita / kegiatan Sekolah Pada solusi yang diusulkan user dapat melihat berita/kegiatan yang terjadi di sekolah tanpa harus datang ke sekolah.
Internet adalah kumpulan dari jaringan yang saling terhubung. (Ralph & George,2006,p296)
71 No.
Permasalahan Yang Diidentifikasi
Solusi Untuk Permasalahan
Verifikasi Dengan Landasan T eori
2
Ke tidaklengkapan Informasi [informasi yang ada dalam brosur tidak tepat dan kurang jelas]
Me rancang halaman tentang sekolah. [Pada web yang akan dibuat terdapat halaman web yang menampilkan informasi yang lengkap tentang sekolah dimana user dapat mengaksesnya tanpa dibatasi oleh ruang dan waktu, informasi yang tersedia pun dapat diupdate setiap saat sehingga informasi yang ditampilkan selalu uptodate.]
Internet adalah kumpulan dari jaringan yang saling terhubung. (Ralph & George,2006,p296)
3
Ke salahan Penulisan
Me rancang sistem
Internet
(Human Error) informasi administrasi [T erjadi kesalahan be rbasis we b penulisan karena [selain merancang web untuk kelalaian] frontend kami juga membuat suatu sistem informasi administrasi untuk back end user dimana proses pencatatan data yang tadinya manual akan menggunakan sistem berbasis web yang terkomputerisasi yang terhubung dengan database sehingga dapat meminimalisir terjadinya kesalahan penulisan dalam proses : - pengisian formulir pendaftaran - mencatat data siswa - mencatat data pe gawai - menangani pelangaran murid - mencatat keuangan - mencatat nilai 4
Waktu Proses yang lama [Proses dalam pencatatan selalu
adalah
kumpulan dari jaringan yang saling terhubung. (Ralph & George,2006,p296) Sistem Informasi adalah kumpulan element-element atau komponen yang berhubungan yang mengumpulkan (input), memanipulasi (proses) dan menghasilkan (output) data dan informasi serta menyediakan mekanisme balasan untuk mencapai suatu tujuan. M ekanisme balasan membantu organisasi dalam mencapai tujuannya seperti meningkatkan keuntungan atau memperbaiki pelayanan pelanggan. (Ralph & George,2006,p 15)
Pembuatan sistem Internet adalah kumpulan informasi administrasi dari jaringan yang saling be rbasis we b terhubung. (Ralph & [Dengan sistem berbasis web George,2006,p296)
72 No.
5
Permasalahan Yang Solusi Untuk Permasalahan Diidentifikasi menunggu proses yang maka proses pencatatan akan lain selesai terlebih lebih cepat, Karena data yang dahulu] sudah dimasukkan akan masuk kedalam database dan akan dapat digunakan untuk keperluan berikutnya, tidak perlu melakukan perkerjaan yang berulang, serta para staff dapat melakukannya dari mana saja dan kapan saja tanpa dibatasi oleh ruang dan waktu.]
Verifikasi Dengan Landasan T eori
Sistem Informasi adalah kumpulan element-element atau komponen yang berhubungan yang mengumpulkan (input), memanipulasi (proses) dan menghasilkan (output) data dan informasi serta menyediakan mekanisme balasan untuk mencapai suatu tujuan. M ekanisme balasan membantu
organisasi dalam mencapai tujuannya seperti meningkatkan keuntungan atau memperbaiki pelayanan pelanggan. (Ralph & George,2006,p 15) Pembuatan sistem Internet adalah kumpulan Kurangnya Informasi [Orangtua siswa tidak informasi administrasi dari jaringan yang saling banyak mendapat be rbasis we b terhubung. (Ralph & informasi tentang apa - me rancang halaman George,2006,p296) yang terjadi disekolah baik dalam hal keuangan maupun disiplin siswa]
6
status keuangan siswa - me rancang halaman pelanggaran siswa [proses keuangan dan pelanggaran siswa akan dimasukkan kedalam sistem,lalu status keuangan dan pelanggaran siswa dapat ditampilkan dan dilihat langsung oleh orangtua siswa melalui web sekolah yang dapat diakses dari mana saja dan kapan saja.] Kurangnya pe mantuan Pembuatan sistem Orangtua informasi administrasi be rbasis we b - me rancang halaman status keuangan siswa - me rancang halaman pelanggaran siswa Dengan melihat status
Internet adalah kumpulan dari jaringan yang saling terhubung. (Ralph & George,2006,p296)
73 No.
Permasalahan Yang Diidentifikasi
Solusi Untuk Permasalahan
Verifikasi Dengan Landasan T eori
keuangan dan disiplin serta informasi lain yang ada di sekolah maka orangtua dapat memantau dan mengetahui dengan jelas apa yang terjadi tentang anaknya disekolah.
Setelah melihat hasil identifikasi masalah yang telah didapatkan, maka dilakukan analisis untuk mencari solusi dari permasalahan tersebut. Analisis yang dilakukan adalah sebagai berikut, untuk masalah keterbatasan waktu yang dimiliki oleh orangtua siswa maka solusi yang dapat ditawarkan yaitu pendaftaran online. Dengan pendaftaran online proses pendaftaran dapat dilakukan dari mana saja dan kapan saja sehingga permasalahan waktu yang dimiliki oleh orangtua siswa dapat terjawab. Solusi lainnya yaitu dengan merancang halaman berita/event sekolah. Dengan melihat halaman berita/event sekolah pada halaman web yang kami usulkan orangtua siswa dapat mengetahui kegiatan-kegiatan apa saja yang terjadi di sekolah tanpa harus datang ke sekolah. Solusi yang ditawarkan untuk permasalahan ketidaklengkapan informasi yang dihadapi oleh orangtua siswa yaitu dengan merancang halaman tentang sekolah. Dengan mengunjungi halaman tentang sekolah ini calon siswa/orangtua siswa yang hendak mendaftar di sekolah M utiara Kasih akan mendapatkan informasi yang lengkap tentang sekolah tanpa harus datang ke sekolah. Untuk mengatasi atau meminimalizir terjadinya kesalahan penulisan dan waktu proses yang lama, kami mengusulkan untuk merancang sistem informasi administrasi berbasis web. Sistem yang dirancang mencakup untuk proses pengisian formulir pendaftaran, pencatatan data siswa, pencatatan data pegawai, mencatatan data pelanggaran, pencatatan status keuangan dan pencatatan nilai siswa. Dengan sistem berbasis web diharapkan proses
74 dapat dilakukan lebih cepat karena dapat dilakukan dari mana saja dan kapan saja. Juga dengan sistem berbasis web proses pencatatan data hanya dilakukan sekali saja karena data yang sudah dimasukkan akan masuk kedalam database yang nantinya data tersebut dapat digunakan kembali untuk keperluan lainnya. Dengan sistem informasi administrasi berbasis ini segala kegiatan back end yang dilakukan oleh staf akan menghasilkan informasi yang nantinya dapat dilihat oleh front
end dalam hal ini orangtua siswa sehingga dapat meningkatkan pemantauan orangtua siswa terhadap siswa. Setelah merangkum solusi untuk mengatasi permasalahan pada studi kasus, berikut ini dirancang sebuah model konseptual yang dibuat untuk mewujudkan solusi yang telah temukan di atas.
Gambar 3.3.1 Model Konseptual Administrator, staff TU, guru, walikelas dan kepala sekolah memasukkan data-data seperti data siswa, pegawai, nilai, keuangan , pelanggaran dan data lainnya menggunakan komputer melalui web browser, kemudian web browser melalui jaringan internet mengirimkan data yang telah dimasukkan kepada web server yang selanjutnya web server memasukkan data tersebut kedalam database yaitu MySQL. Data yang terdapat pada
75 database dapat diakses oleh siswa/orangtua siswa dan pengguna umum, data akan dikirim ke web browser melalui jaringan internet dan akan ditampilkan pada komputer pengguna. Setelah melihat daftar permasalahan dan solusi yang dirangkum pada tabel di atas, selanjutnya akan dilakukan pendefinisian tujuan dari solusi tersebut. Tujuan ini nantinya akan digunakan untuk mengevaluasi pada saat aplikasi telah selesai dibangun.
Rangkuman untuk pendefinisian tujuan dari solusi yang akan dibangun dapat dilihat pada tabel berikut ini : Tabel 3.3.2 Tujuan Dari Solusi Yang Akan Dibangun No.
1.
T ujuan Solusi
Ditujukan Untuk
Informasi/Data/Fungsi Yang Akan Diberikan Kepada Aktor
Orang T ua Siswa / Pendaftaran Online Me rancang calon siswa baru Dengan fungsi ini calon Pendaftaran siswa/orangtua siswa Online dapat mengisi formulir [Menghilangkan pendaftaran secara keterbatasan online pada aplikasi web waktu dengan yang dapat dilakukan pergi kesekolah darimana saja tanpa bagi orang tua harus datang ke sekolah. yang mempunyai kesibukan tersendiri.]
Keuntungan Bagi Pengguna Penguna tidak perlu datang sekolah, mengantri untuk mendapatkan formulir pendaftaran dan juga tidak perlu pergi kesekolah untuk menyerahkan formulir, semua dapat dilakukan darimana saja dan kapan saja tanpa dibatasi oleh ruang dan waktu. Mengurangi kemungkinan terjadinya kesalahan dalam pengisian formulir pendaftaran.
76 No.
T ujuan Solusi
Ditujukan Untuk
Informasi/Data/Fungsi Yang Akan Diberikan Kepada Aktor
Keuntungan Bagi Pengguna
2.
Me rancang Halaman Be rita / Eve nt Sekolah [Meningkatkan pemantauan orangtua terhadap sekolah serta memudahkan pengguna untuk dapat mengetahui informasi yang terjadi disekolah.]
Semua pengguna khususnya untuk orangtua siswa dan siswa.
Melihat be rita/e vent Sekolah Pada halaman ini pengguna dapat melihat berita yang terjadi disekolah dan berita ini akan selalu diupdate oleh administrator sehingga informasi yang ditampilkan selalu uptodat
Pengguna dapat setiap saat melihat informasi tentang hal-hal yang terjadi disekolah mengenai kegiatankegiatan sekolah.
3
Me rancang Halaman Te ntang Sekolah [Memberikan informasi kepada
Semua pengguna Melihat informasi khususnya untuk tentang sekolah calon siswa/orangtua siswa baru.
pengguna tentang sekolah secara lengkap dan uptodate.]
Para calon siswa/orangtua siswa tidak perlu datang ke sekolah hanya untuk mendapatkan
brosur sekolah,dengan menunjungi web sekolah pengguna sudah dapat melihat informasi tentang sekolah seperti fasilitas sekolah, tenaga pengajar, lokasi sekolah, sejarah sekolah, prestasi sekolah dan lainnya. Untuk pihak sekolah hal ini akan mengurangi biaya yang dikeluarkan untuk mencetak brosur.
77 No.
4
T ujuan Solusi
Me rancang Sistem Administrasi be rbasis we b Mengurangi terjadinya kesalahan penulisan oleh orang tua siswa dalam pengisian formulir, mengurangi kelalaian Staff T U dan data yang tidak valid, serta dapat mengoptimalkan waktu kerja.
Ditujukan Untuk
• • • • • •
Staff T U Gur u bidang Studi Walikelas Kepala Sekolah Orangtua siswa siswa
Informasi/Data/Fungsi Yang Akan Diberikan Kepada Aktor
Keuntungan Bagi Pengguna
-
Proses administrasi dapat dilakukan dengan lebih cepat dan akurat. Proses pendataan tidak perlu dilakukan berulang kali karena data yang dimasukkan sudah terhubung kedalam database. Apabila terjadi kesalahan penulisan lebih mudah untuk diedit. Staff T U tidak menghabiskan waktu yang lama dalam memasukkan data dan pengecekan data yang tidak valid. Orangtua siswa dapat mengetahui status keuangan, nilai dan pelanggaran siswa secara cepat.
-
-
-
-
Formuli r pendafta ran Data siswa Data pengaw ai Data pelangg aran siswa Data keuanga n siswa Data nilai
78
3.4 Perancangan S olusi Setelah melakukan analisis terhadap pemecahan masalah,maka didapatkan tujuan dari solusi yang akan dibangun selanjutnya akan dilakukan analisis dari perancangan solusi yang dibuat untuk memecahkan permasalahan tersebut. Analisis ini mencakup pada perancangan proses bisnis yang diusulkan, perancangan struktur fungsi/menu, perancangan layar ( storyboard ) serta perancangan basis data. 3.4.1 Perancangan Proses Bisnis Diusulkan Pada S MP Mutiara Kasih Untuk mewujudkan tujuan dari solusi, maka perlu didefinisikan proses-proses bisnis dengan kebutuhan fungsi/data/informasi yang akan dijelaskan pada tabel berikut ini : Tabel 3.4.1 Proses Bis nis Untuk Mewujudkan Tujuan dari S olusi No.
T ujuan Solusi
Proses-Proses Bisnis Yang Akan Digunakan Untuk Mewujudkan T ujuan
Fungsi/Menu dan Informasi Yang Akan T erdapat Dalam Proses Bisnis T ersebut
79 No.
1.
2.
3
T ujuan Solusi
Proses-Proses Bisnis Yang Akan Digunakan Untuk Mewujudkan T ujuan Pendaftaran Online
Me rancang Pendaftaran • Input : data Online pendaftaran [Menghilangkan keterbatasan • Proses : mengisi data waktu dengan pendaftaran pergi kesekolah • Output : data terisi bagi orang tua yang mempunyai kesibukan tersendiri.] Melihat Be rita/e vent Me rancang sekolah Halaman • Input : catatan Be rita / Eve nt kegiatan sekolah Sekolah [Meningkatkan • Proses : dientri / pemantauan diupdate. orangtua • Output : Berita/event terhadap sekolah pada web. sekolah serta memudahkan pengguna untuk dapat mengetahui informasi yang terjadi disekolah.] Mencari Informasi Sekolah Me rancang • Input : data tentang Halaman sekolah Te ntang Sekolah • Proses : dientri [Memberikan • Output : informasi informasi tentang sekolah. kepada pengguna tentang sekolah secara lengkap dan uptodate.]
Fungsi/Menu dan Informasi Yang Akan T erdapat Dalam Proses Bisnis T ersebut Menu Pendaftaran online Menampilkan informasi tentang syarat dan cara pendaftaran, mengisi data formulir pendaftaran dan mengirimkan data tersebut.
Menu Eve nt Sekolah Menampilkan kegiatan-kegiatan yang terjadi disekolah seperti peringatan hari besar dan lainnya.
Menu Te ntang Kami Menampilkan informasi-informasi tentang sekolah seperti fasilitas, staff pengajar, kegiatan ekstrakulikuler, prestasi sekolah dan lainnya yang dapat menjadikan sumber informasi dan masukkan bagi calon siswa yang ingin mendaftar.
80 No.
4
T ujuan Solusi
Proses-Proses Bisnis Yang Akan Digunakan Untuk Mewujudkan T ujuan Memasukkan Data Siswa Me rancang • Input : Data Sistem pendaftaran siswa Administrasi • Proses : dientri be rbasis we b Mengurangi • Output : Database terjadinya siswa kesalahan penulisan oleh orang tua siswa dalam pengisian Memasukkan Data formulir, Pegawai mengurangi • Input : Data Pegawai kelalaian Staff • Proses : dientri T U dan data • Output : Database yang tidak valid, pegawai serta dapat mengoptimalkan Memasukkan Pelanggaran waktu kerja. Siswa •
• •
Fungsi/Menu dan Informasi Yang Akan T erdapat Dalam Proses Bisnis T ersebut Menu Data Siswa Memberikan fungsi-fungsi untuk memasukkan data siswa kedalam database siswa seperti fungsi insert, update ,searching dan delete data siswa.
Menu Data Pe gawai Memberikan fungsi-fungsi untuk memasukkan data pegawai kedalam database pegawai seperti fungsi insert, update ,searching dan delete data pegawai.
Menu Pelanggaran Siswa Fungsi ini digunakan staff T U untuk Input : Pelanggaran memasukkan data pelanggaran siswa yang nantinya dapat langsung dilihat oleh Siswa orangtua yang bersangkutan. Proses : dientri Output : Pelanggaran siswa pada web.
Memasukkan Keuangan • Input : Data keuangan siswa • Proses : dientri • Output : Database keuangan
Menu Keuangan Fungsi ini digunakan staff T U untuk memasukkan data keuangan siswa yang nantinya dapat memunculkan status pembayaran siswa.
Melihat Status Keuangan • Input : Database Keuangan • Proses : Melihat status • Output : informasi status keuangan Memasukkan Nilai • Input : Data Nilai Siswa • Proses : dientri • Output : Database Nilai siswa
Menu Status Keuangan Pada menu ini orangtua siswa dapat mengetahui secara langsung apakah uang spp yang dibawa oleh anak sudah dibayarkan kepada sekolah.
Menu Nilai Pada menu ini para staff yang berkaitan dapat memasukkan nilai siswa yang nantinya akan masuk kedalam database nilai siswa.
81 No.
T ujuan Solusi
Proses-Proses Bisnis Yang Akan Digunakan Untuk Mewujudkan T ujuan Melihat Nilai • Input : Database nilai • Proses : Melihat nilai • Output : informasi nilai siswa
Fungsi/Menu dan Informasi Yang Akan T erdapat Dalam Proses Bisnis T ersebut Menu Lihat Nilai Pada menu ini siswa atau orangtua siswa dapat melihat nilai yang telah didapat oleh siswa disekolah.
Berikut merupakan proses aliran dokumen yang diusulkan pada SM P M utiara Kasih :
82
Gambar 3.4.1 D AD Mencari Informasi Sekolah Pada DAD ini akan dijelaskan
bagaimana proses bisnis yang diusulkan pada
pencarian informasi sekolah. Pertama calon/orangtua siswa membuka alamat website, yang kemudian sistem akan menampilkan halaman utama website SM P M utiara Kasih. Lalu calon/orang tua siswa akan membuka halaman tentang kami, yang kemudian sistem akan menampilkan halaman tersebut pada saat calon/orangtua siswa membukanya.
83 Kemudian akan tampil informasi-informasi mengenai sekolah M utiara Kasih. Setelah itu calon/orangtua siswa membuka halaman lokasi, dan sitem akan menampilkan peta/lokasi sekolah lengkap dengan alamatnya. Lalu proses bisnis pada DAD ini pun selesai.
84
Gambar 3.4.2 D AD Pendaftaran Online
85 Pada DAD ini akan dijelaskan bagaimana proses bisnis yang diusulkan pada proses pendaftaran online. Pertama calon/orangtua siswa membuka alamat website, yang kemudian sistem akan menampilkan halaman utama website SM P M utiara Kasih. Lalu calon/orang tua siswa akan membuka halaman pendaftaran online, yang kemudian sistem akan menampilkan halaman tersebut pada saat calon/orangtua siswa membukanya. Kemudian calon/orangtua siswa
membaca
persyaratan-persyaratan
untuk
melakukan
pendaftaran.
Setelah
calon/orangtua siswa selesai membaca persyaratan tersebut calon/orangtua siswa akan membuka halaman formulir pendaftaran, yang kemudian sistem akan menampilkan halaman tersebut. Kemudian calon/orangtua siswa diharuskan untuk mengisi formulir pendaftaran dan melakukan submit. Setelah di submit, maka sistem akan mengecek apakah data yang di isi sudah valid atau belum. Apabila belum valid, maka sistem akan memberikan pesan kesalahan dan akan dikembalikan pada halaman sebelumnya. Apabila sudah valid maka, sistem akan menyimpan formulir pendaftaran yang sudah terisi dan memberikan No. Pendaftaran.
Setelah
itu,
calon/orangtua
siswa
dapat
mencatat
no.pendaftarannya tersebut. Lalu proses bisnis pada DAD ini pun selesai.
atau
mencetak
86
Gambar 3.4.3 D AD Memasukkan Data Siswa
87 Pada DAD ini akan dijelaskan bagaimana proses bisnis yang diusulkan pada proses memasukkan data siswa. Pertama staff TU membuka alamat website untuk staff, yang kemudian sistem akan menampilkan halaman utama website staff
SM P M utiara Kasih.
Kemudian staff TU harus melakukan login terlebih dahulu, setelah melakukan login sistem akan mengecek username dan password staff TU tersebut. Apabila salah maka, staff TU harus melakukan login ulang dan sistem memberikan pesan kesalahan apabila benar maka, staff TU akan memasuki halaman setelah login. Lalu staff TU akan membuka halaman siswa, dan system menampilkan halaman tersebut. Lalu staff TU membuka halaman siswa baru, dan system akan menampilkan halaman tersebut. Setelah itu staff TU mengisi data siswa baru pada form yang telah disediakan, apabila telah selesai maka, staff TU akan melakukan submit. Setelah di submit maka, system akan mengecek apakah sudah valid atau belum. Apabila belum valid, maka sistem akan memberikan pesan kesalahan dan akan dikembalikan pada halaman sebelumnya. Apabila sudah valid maka, sistem akan menyimpan data tersebut dan akan di kembalikan pada halaman siswa dan staff TU melakukan logout. Lalu proses bisnis pada DAD ini pun selesai.
88
Gambar 3.4.4 D AD Memasukkan Data Pegawai
89
Pada DAD ini akan dijelaskan bagaimana proses bisnis yang diusulkan pada proses memasukkan data pegawai. Pertama staff TU membuka alamat website untuk staff, yang kemudian sistem akan menampilkan halaman utama website staff SM P M utiara Kasih. Kemudian staff TU harus melakukan login terlebih dahulu, setelah melakukan login sistem akan mengecek username dan password staff TU tersebut. Apabila salah maka, staff TU harus melakukan login ulang dan sistem memberikan pesan kesalahan apabila benar maka, staff TU akan memasuki halaman setelah login. Lalu staff TU akan membuka halaman pegawai, dan sistem menampilkan halaman tersebut. Lalu staff TU membuka halaman pegawai baru, dan sistem akan menampilkan halaman tersebut. Setelah itu staff TU mengisi data pegawai baru pada form yang telah disediakan, apabila telah selesai maka, staff TU akan melakukan submit. Setelah di submit maka, system akan mengecek apakah sudah valid atau belum. Apabila belum valid, maka sistem akan memberikan pesan kesalahan dan akan dikembalikan pada halaman sebelumnya. Apabila sudah valid maka, sistem akan menyimpan data tersebut dan akan di kembalikan pada halaman pegawai dan staff TU melakukan logout. Lalu proses bisnis pada DAD ini pun selesai.
90
Gambar 3.4.5 D AD Memasukkan Pelanggaran Siswa
91 Pada DAD ini akan dijelaskan bagaimana proses bisnis yang diusulkan pada proses memasukkan pelanggaran siswa. Pertama Wali Kelas membuka alamat website untuk staff, yang kemudian sistem akan menampilkan halaman utama website staff SM P Mutiara Kasih. Kemudian Wali Kelas harus melakukan login terlebih dahulu, setelah melakukan login sistem akan mengecek username dan password Wali Kelas tersebut. Apabila salah maka, Wali Kelas harus melakukan login ulang dan sistem memberikan pesan kesalahan apabila benar maka, Wali Kelas akan memasuki halaman setelah login. Lalu Wali Kelas akan membuka halaman pelanggaran, dan system menampilkan halaman tersebut. Lalu Wali Kelas membuka halaman pegawai baru, dan system akan menampilkan halaman tersebut. Setelah itu Wali Kelas mengisi data pelanggaran siswa pada form yang telah disediakan, apabila telah selesai maka, Wali Kelas akan melakukan submit. Setelah di submit maka, system akan mengecek apakah sudah valid atau belum. Apabila belum valid, maka sistem akan memberikan pesan kesalahan dan akan dikembalikan pada halaman sebelumnya. Apabila sudah valid maka, sistem akan menyimpan data tersebut dan akan di kembalikan pada halaman pelanggaran dan Wali Kelas melakukan logout. Lalu proses bisnis pada DAD ini pun selesai.
92
Gambar 3.4.6 D AD Memasukkan Keuangan
93 Pada DAD ini akan dijelaskan bagaimana proses bisnis yang diusulkan pada proses memasukkan keuangan. Pertama staff TU membuka alamat website untuk staff, yang kemudian sistem akan menampilkan halaman utama website staff SM P M utiara Kasih. Kemudian staff TU harus melakukan login terlebih dahulu, setelah melakukan login sistem akan mengecek username dan password staff TU tersebut. Apabila salah maka, staff TU harus melakukan login ulang dan sistem memberikan pesan kesalahan apabila benar maka, staff TU akan memasuki halaman setelah login. Lalu staff TU akan membuka halaman keuangan, dan system menampilkan halaman tersebut. Lalu staff TU mencentang/check siswa yang sudah melakukan pembayaran uang sekolah, apabila telah selesai maka, staff TU akan melakukan submit. Setelah di submit maka, sistem akan menyimpan data tersebut dan akan di kembalikan pada halaman keuangan dan staff TU melakukan logout. Lalu proses bisnis pada DAD ini pun selesai.
94
Gambar 3.4.7 D AD Melihat Keuangan
95
Pada DAD ini akan dijelaskan bagaimana proses bisnis yang diusulkan pada proses melihat keuangan. Pertama siswa/orangtua siswa membuka alamat website, yang kemudian sistem akan menampilkan halaman utama website SM P M utiara Kasih. Lalu siswa/orangtua siswa harus melakukan login terlebih dahulu, setelah melakukan login sistem akan mengecek username dan password siswa/orangtua siswa tersebut. Apabila salah maka, siswa/orangtua siswa harus melakukan login ulang dan sistem memberikan pesan kesalahan apabila benar maka,
siswa/orangtua siswa akan
memasuki halaman
setelah
login.
Kemudian
siswa/orangtua siswa membuka halaman keuangan dan sistem akan menampilkan halaman tersebut. Setelah itu siswa/orangtua siswa dapat melihat keuangan anaknya dan apabila telah selesai siswa/orangtua siswa melakukan logout. Lalu proses bisnis pada DAD ini pun selesai.
96
Gambar 3.4.8 D AD Memasukkan Nilai
97
Pada DAD ini akan dijelaskan bagaimana proses bisnis yang diusulkan pada proses memasukkan nilai siswa. Pertama Wali Kelas/guru bidang studi membuka alamat website untuk staff, yang kemudian sistem akan menampilkan halaman utama website staff SM P M utiara Kasih. Kemudian Wali Kelas harus melakukan login terlebih dahulu, setelah melakukan login sistem akan mengecek username dan password Wali Kelas/guru bidang studi tersebut. Apabila salah maka, Wali Kelas/guru bidang studi harus melakukan login ulang dan sistem memberikan pesan kesalahan apabila benar maka, Wali Kelas/guru bidang studi akan memasuki halaman setelah login. Lalu Wali Kelas/guru bidang studi akan membuka halaman nilai, dan system menampilkan halaman tersebut. Setelah itu Wali Kelas/guru bidang studi mengisi nilai siswa pada form yang telah disediakan, apabila telah selesai maka, Wali Kelas/guru bidang studi akan melakukan submit. Setelah di submit maka, system akan mengecek apakah sudah valid atau belum. Apabila belum valid, maka sistem akan memberikan pesan kesalahan dan akan dikembalikan pada halaman sebelumnya. Apabila sudah valid maka, sistem akan menyimpan data tersebut dan akan di kembalikan pada halaman nilai dan Wali Kelas/guru bidang studi melakukan logout. Lalu proses bisnis pada DAD ini pun selesai.
98
Gambar 3.4.9 D AD Melihat Nilai
99 Pada DAD ini akan dijelaskan bagaimana proses bisnis yang diusulkan pada proses melihat nilai. Pertama siswa/orangtua siswa membuka alamat website, yang kemudian sistem akan menampilkan halaman utama website SM P M utiara Kasih. Lalu siswa/orangtua siswa harus melakukan login terlebih dahulu, setelah melakukan login sistem akan mengecek username dan password siswa/orangtua siswa tersebut. Apabila salah maka, siswa/orangtua siswa harus melakukan login ulang dan sistem memberikan pesan kesalahan apabila benar maka,
siswa/orangtua siswa akan
memasuki halaman
setelah
login.
Kemudian
siswa/orangtua siswa membuka halaman nilai dan sistem akan menampilkan halaman tersebut. Setelah itu siswa/orangtua siswa dapat melihat nilai anaknya dan apabila telah selesai siswa/orangtua siswa melakukan logout. Lalu proses bisnis pada DAD ini pun selesai. 3.4.2 Perancangan S truktur Fungsi/Menu Pada S olusi Setelah mengetahui proses-proses bisnis yang diusulkan untuk mewujudkan tujuan dari solusi pada sub bab di atas maka setelah itu dilakukan perancangan Struktur fungsi/menu pada solusi untuk membantu proses-proses bisnis yang diusulkan tersebut. Berikut ini merupakan fungsi/menu yang akan digunakan dalam proses-proses bisnis tersebut beserta dengan aktor pengguna dan hak aksesnya :
Tabel 3.4.2 Fungsi/Menu vs Pengguna No.
1.
Fungsi/Menu Aplikasi
Menu Pendaftaran Online
Aktor dan Hak Akses Yang Akan Menggunakan Fungsi/Menu T ersebut Pengguna Umum (Calon siswa/orangtua siswa baru) Pada menu pendaftaran online pengguna umum yaitu calon siswa/orangtua siswa baru yang hendak mendaftarkan diri menjadi
Data Yang Akan Dientri, Proses Yang Akan Dilakukan atau Informasi Yang Akan Dihasilkan oleh Fungsi/Menu T erhadap Aktor a. Data Entri : Data Pribadi calon siswa ( Nama, Alamat, TTL, Nama Sekolah Asal Dll ) Data Orangtua calon siswa. b. Proses yang Dilakukan : Membaca persyaratan-persyaratan pendaftaran. - Mengisi formulir pendaftaran
100 No.
Fungsi/Menu Aplikasi
Aktor dan Hak Akses Yang Akan Menggunakan Fungsi/Menu T ersebut
Data Yang Akan Dientri, Proses Yang Akan Dilakukan atau Informasi Yang Akan Dihasilkan oleh Fungsi/Menu T erhadap Aktor Mencatat / mencetak nomer pendaftaran siswa baru sekolah mempunyai hak akses untuk : a. membaca informasi ( c. Informasi Yang Dihasilkan : mengenai tata cara dan - Informasi tentang prosedur / persyaratan informasi tentang pendaftaran pendaftaran - Nomer Pendaftaran secara online ) b. memasukkan data ( memasukkan data pada formulir pendaftaran online ) Staff Tata Usaha Pada menu pendaftaran online Staff T ata Usaha mempunyai hak akses untuk : a. membaca informasi Staff T U membaca data calon siswa yang telah dimasukkan oleh calon siswa kedalam database calon siswa untuk kemudian menentukan apakah siswa tersebut akan diterima untuk menjadi siswa. b. menupdate data Staff T U mengupdate data yang akan ditampilkan tentang informasi syarat dan ketentuan pendaftaran yang dapat dilihat oleh pengguna umum. c. menghapus data Staff T U dapat menghapus data calon siswa yang tidak akan dilanjutkan untuk menjadi siswa sekolah. d. membuat data baru - Staff T U akan mengseleksi data calon siswa yang mendaftar, bila calon siswa telah memenuhi kriteria pendaftaran lainnya maka data calon siswa tersebut akan dimasukkan kedalam database Siswa.
a. Data Entri : - Data-data persyaratan pendaftaran seperti rincian biaya pembayaran, dokumendokumen persyaratan, tanggal-tanggal penting pendaftaran, serta prosedur dan tata cara melakukan pendaftaran online. b. Proses yang Dilakukan : - memasukkan,menupdate atau menghapus informasi persyaratan yang akan ditampilkan untuk pengguna umum - Melihat data calon siswa yang mendaftar. - Mengseleksi data calon siswa yang diterima sebagai siswa sekolah [ berdasarkan proses pendaftaran lain, seperti pembayaran keuangan dan pertimbangan lain]. - memasukkan data dari database calon siswa ke dalam database siswa. c. Informasi Yang Dihasilkan : - informasi syarat dan ketentuan pendaftaran - informasi daftar siswa yang terdaftar sebagai siswa baru pada sekolah.
101 No.
2.
3.
Fungsi/Menu Aplikasi
Aktor dan Hak Akses Yang Akan Menggunakan Fungsi/Menu T ersebut
- Staff T U dapat memasukkan informasi mengenai syarat dan ketentuan pendaftaran yang akan ditampilkan untuk pengguna umum. Menu Berita & Pengguna Umum. Kegiatan Pengguna umum hanya dapat membaca informasi yang terdapat di menu berita dan acara. Admin & Staff TU Administrator dan Staff TU memiliki hak akses untuk : a. Membaca informasi membaca informasi berita dan kegiatan yang sedang ditampilkan. b. Menambah data baru mamasukkan data baru tentang berita dan kegiatan yang terjadi di sekolah. c. Menupdate data menupdate data berita dan kegiatan yang sudah ditampilkan. d. Menghapus data Menghapus data berita dan kegiatan yang sudah tidak ingin ditampilkan. Menu T entang Pengguna Umum Sekolah Pengguna umum memiliki hak akses untuk : a. Membaca informasi Pengguna umum yang mengakses halaman tentang sekolah akan dapat membaca informasi tentang sekolah. Admin & Staff TU Administrator dan Staff TU memiliki hak akses untuk : a. Membaca Informasi membaca informasi yang sedang ditampilkan pada menu tentang sekolah. c. Menambah data baru
Data Yang Akan Dientri, Proses Yang Akan Dilakukan atau Informasi Yang Akan Dihasilkan oleh Fungsi/Menu T erhadap Aktor
a. Prose s yang Dilakukan : Membaca informasi tentang berita dan kegiatan yang terjadi mengenai sekolah.
a. Data entri : Memasukkan gambar, judul dan deskripsi berita atau kegiatan yang terjadi disekolah. b. Proses yang dilakukan : Membaca,memasukkan, menupdate dan menhapus data berita dan kegiatan yang akan,sedang atau telah ditampilkan. c. Informasi yang dihasilkan : Informasi berita dan kegiatan yang terjadi di sekolah.
a. Prose s yang dilakukan : pengguna umum melihat informasi yang ditampilkan pada menu tentang sekolah.
a. Data entri : memasukkan gambar dan deskripsi data tentang sekolah seperti fasilitas yang dimiliki, kegiatan ekstrakulikuler, tenaga pengajar, status akreditasi sekolah dan lainnya. c. Prose s yang dilakukan :
102 No.
4
5
Fungsi/Menu Aplikasi
Aktor dan Hak Akses Yang Akan Menggunakan Fungsi/Menu T ersebut
Data Yang Akan Dientri, Proses Yang Akan Dilakukan atau Informasi Yang Akan Dihasilkan oleh Fungsi/Menu T erhadap Aktor menambah, mengupdate atau menghapus memasukkan data baru tentang sekolah yang akan tentang sekolah yang belum data ditampilkan. ditampilkan. c. Menupdate data Menupdate data yang sudah c. Informasi yang dihasilkan : tampil di menu tentang informasi tentang sekolah seperti fasilitas yang dimiliki, kegiatan ekstrakulikuler, sekolah. tenaga pengajar, status akreditasi sekolah d. Menghapus data Menghapus data tentang dan lainnya, yang dapat menjawab sekolah yang sudah tidak keingintahuan pengguna tentang sekolah sesuai dengan sekolah atau Mutiara Kasih. sudah tidak ingin ditampilkan. Menu Data Siswa/Orangtua siswa a. Prose s yang dilakukan : Siswa Siswa atau orangtua siswa melihat informasi data pribadi siswa login memiliki hak akses untuk : tersebut yang terdapat dalam database siswa. a. Melihat informasi melihat data pribadi siswa login tersebut yang telah terdapat pada database siswa. a. Data entri : Staff TU Staff T U memiliki hak akses Staff T U memasukkan data-data siswa ( untuk : Nama, Alamat, TTL, Asal Sekolah, Nama Orangtua dll) a. Melihat Informasi Staff T U dapat melihat datadata siswa yang telah terdapat b. Proses yang dilakukan : Proses yang dilakukkan yaitu melihat dalam database siswa informasi, menambah data baru, b. Menambah Data baru Staff T U dapat menambahkan mengupdate data, atau menghapus data data siswa baru yang siswa yang terdapat dalam database siswa. mendaftar ke sekolah. c. Informasi yang dihasilkan : c. Menupdate Data Staff T U dapat menupdate Informasi siswa data siswa yang mengalami perubahan seperti alamat siswa,nomer kontak siswa atau data lainnya. d. Menghapus Data Staff T U dapat menghapus data siswa,yaitu data siswa yang sudah tidak aktif atau data siswa yang keluar dari sekolah. Menu Data Walikelas & Guru a. Prose s yang dilakukan :
103 No.
Fungsi/Menu Aplikasi
Pegawai
6.
Menu Pelanggaran Siswa
Aktor dan Hak Akses Yang Akan Menggunakan Fungsi/Menu T ersebut
Data Yang Akan Dientri, Proses Yang Akan Dilakukan atau Informasi Yang Akan Dihasilkan oleh Fungsi/Menu T erhadap Aktor melihat informasi data pribadi pegawai Walikelas atau guru bidang studi memiliki hak akses login tersebut yang terdapat dalam database untuk : pegawai. a. Melihat informasi Walikelas atau guru bidang studi dapat melihat data pribadi masing-masing yang diambil dari database pegawai. a. Data entri : Staff TU Staff T U memiliki hak akses Staff T U memasukkan data-data pegawai ( untuk : Nama, Alamat, TTL, Jabatan, unit kerja, dll) a. Melihat Informasi Staff T U dapat melihat datadata pegawai yang telah b. Proses yang dilakukan : terdapat dalam database Proses yang dilakukkan yaitu melihat informasi, menambah data baru, pegawai. mengupdate data, atau menghapus data b. Menambah Data baru Staff T U dapat menambahkan pegawai yang terdapat dalam database data pegawai baru yang baru pegawai. bekerja di Sekolah. c. Informasi yang dihasilkan : c. Menupdate Data Staff T U dapat menupdate Informasi pegawai. data pegawai yang mengalami perubahan seperti alamat pegawai,nomer kontak pegawai atau data lainnya. d. Menghapus Data Staff T U dapat menghapus data pegawai,yaitu data pegawai yang sudah tidak bekerja di Sekolah. a. Prose s yang dilakukan : Siswa/orangtua siswa Siswa/orangtua siswa Melihat informasi pelanggaran yang memiliki hak akses untuk dilakukan oleh siswa di Sekolah. melihat informasi pelanggaran yang dilakukan oleh siswa. a. Data entri : Walikelas Walikelas memiliki hak akses Data yang akan dientri oleh walikelas pada pada menu pelanggaran siswa menu pelanggaran yaitu ; nama siswa, unit sekolah, kelas, nomer induk siswa, jenis untuk : pelanggaran, tanggal pelanggaran, sanksi, a. Membaca informasi membaca informasi saran dan imbauan. pelanggaran yang telah
104 No.
7.
8.
9.
Fungsi/Menu Aplikasi
Menu Keuangan
Aktor dan Hak Akses Yang Akan Menggunakan Fungsi/Menu T ersebut dimasukkan sebelumnya. b. Menambah data baru Walikelas dapat memasukkan data pelanggaran yang dilakukan oleh siswa yang nantinya dapat dilihat oleh siswa/orangtua siswa yang bersangkutan. c. Menupdate data walikelas dapat mengubah informasi yang telah ditampilkan bila ada yang perlu diubah/disesuaikan. d. Menghapus data Walikelas dapat menghapus data pelanggaran yang dianggap sudah tidak diperlukan lagi. Staff TU Pada menu Keuangan ini staff T U memiliki hak akses untuk : a. Membaca informasi Staff T U dapat membaca informasi tentang pembayaran spp siswa yang telah dimasukkan sebelumnya. b. Menambah data baru Staff T U menambah data baru bila siswa melakukan pembayaran per bulannya.
Menu Status Siswa/Orangtua siswa Keuangan Pada menu status keuangan ini siswa/orangtua siswa dapat membaca informasi status keuangan siswa, apakah sudah membayar atau belum dimana status ini diambil dari data keuangan yang dimasukkan staff T U pada menu keuangan. Menu Nilai Guru Bidang Studi Pada menu nilai guru
Data Yang Akan Dientri, Proses Yang Akan Dilakukan atau Informasi Yang Akan Dihasilkan oleh Fungsi/Menu T erhadap Aktor b. Proses yang dilakukan : Proses yang dilakukan oleh walikelas pada menu pelanggaran yaitu membaca, menambah , menupdate atau menghapus data pelanggaran yang akan ditampilkan atau disampaikan kepada siswa yang bersangkutan. c. Informasi yang dihasilkan : Informasi pelanggaran siswa yang dilihat oleh siswa/orangtua siswa yang melakukan pelanggaran.
a. Data entri : Data yang dimasukkan pada menu keuangan ini adalah data tanggal bulan & tahun pembayaran, nama siswa, nomer induk siswa. b. Proses yang dilakukan : Setiap siswa melakukan pembayaran maka Staff T U akan memasukkan data keuangan siswa tersebut. c. Informasi yang dihasilkan : Informasi keuangan yaitu informasi tentang pembayaran spp siswa. a. Prose s yang dilakukan : Siswa/orangtua siswa membaca informasi status keuangan siswa.
a. Data entri : Gur u bidang studi memasukkan nilai
105 No.
Fungsi/Menu Aplikasi
.
Aktor dan Hak Akses Yang Akan Menggunakan Fungsi/Menu T ersebut
Data Yang Akan Dientri, Proses Yang Akan Dilakukan atau Informasi Yang Akan Dihasilkan oleh Fungsi/Menu T erhadap Aktor siswa pada bidang studi yang diajarkannya bidang studi memiliki hak masing-masing. akses untuk : a. Memasukkan data baru Gur u bidang studi dapat b. Prose s yang dilakukan : guru bidang studi memasukkan nilai sesuai Masing-masing dengan bidang studi, dan memasukkan nilai siswa sesuai dengan kelas yang menjadi bagiannya kelas dan bidang studinya masing-masing. saja. c. Informasi yang dihasilkan : Informasi nilai per bidang studi dari guruguru bidang studi. a. Data entri : Walikelas Pada menu nilai walikelas data yang dimasukkan yang data nilai yang didapat dari masing-masing guru bidang memiliki hak akses untuk : a. Membaca informasi studi yang kemudian menjadi daftar nilai kelas. : Walikelas dapat melihat informasi b. Proses yang dilakukan : membaca,mengecek dan nilai yang telah Walikelas dimasukkan oleh memasukkan data nilai yang sudah lengkap. masing-masing guru bidang studi. c. Informasi yang dihasilkan : Informasi nilai siswa b. Menupdate data Setelah melihat semua nilai yang masuk,walikelas dapat mengupdate nilai yang ada( sesuai dengan ketentuan yang ada) Siswa/orangtua siswa a. Prose s yang dilakukan : Siswa/orangtua siswa melihat informasi nilai. memiliki hak akses untuk dapat melihat informasi nilai
106 3.4.3 Perancangan Layar ( Storyboard ) Pada S olusi Berdasarkan dari fungsi dan proses bisnis baru yang telah diuraikan pada sub bab sebelumnya, maka pada sub bab ini dirancang layar yang akan digunakan pada aplikasi untuk solusi yang diusulkan. M asing-masing layar menerangkan bagaimana data entri dalam bentuk formulir isian maupun keluaran informasi yang dihasilkan dari proses dari fungsi tersebut. Berikut ini merupakan tabel yang memetakan fungsi/menu yang akan digunakan dalam proses-proses bisnis baru tersebut dengan layar (storyboard) yang akan digunakan pada fungsi/menu dan proses bisnis baru : Tabel 3.4.3 Fungsi/Menu vs Layar (Storyboard) No. 1.
Fungsi/Menu Aplikasi Menu Pendaftaran online
Digunakan Pada Proses Bisnis Nama Layar (Storyboard) Baru Membaca persyaratan- 1a. Layar Daftar online persyaratan pendaftaran. Layar Daftar Online ini bisa diakses
oleh semua user yang berfungsi untuk melakukan pendaftaran secara online bagi user yang ingin menjadi siswa. Dalam layar ini akan ditampilkan beberapa pedoman pendaftaran murid baru yang diperlukan untuk menjadi siswa SM P Mutiara Kasih. - Melihat data calon siswa yang mendaftar. - Mengseleksi data calon siswa yang diterima sebagai siswa sekolah
2.
1b. Layar calon siswa ( staff )
Layar ini berfungsi untuk melihat calon siswa yang telah melakukan proses pendaftaran secara online dan untuk menindak lanjuti apakah calon siswa tersebut akan diterima atau tidak oleh sekolah.
Menu Berita & Melihat informasi berita dan 2a. Layar Be rita dan Kegiatan Kegiatan kegiatan yang terjadi Layar ini menampilkan ringkasan disekolah informasi-informasi mengenai berita
dan kegiatan yang ada atau yang akan diselenggarakan di Sekolah kepada user.
107 No.
Fungsi/Menu Aplikasi
Digunakan Pada Proses Bisnis Nama Layar (Storyboard) Baru Membaca,memasukkan, 2.b. Layar Berita dan Kegiatan menupdate dan menhapus (S taff) data berita dan kegiatan Layar ini berfungsi untuk mengedit,
menghapus dan membuat informasi/pengumuman baru mengenai berita dan kegiatan yang ada, yang akan di selenggarakan atau yang sudah diselenggarakan di sekolah. Dalam layar ini juga disediakan sistem pencarian, agar user lebih mudah untuk mencari berita yang telah ada untuk di edit atau di hapus. 3.
Menu T entang melihat informasi Sekolah
menambah, mengupdate atau menghapus data tentang sekolah yang akan ditampilkan. 4.
Menu Siswa
3a. Layar Tentang Kami
Layar ini menampilkan informasiinformasi yang dibutuhkan oleh user untuk mengetahui lebih dalam mengenai sekolah. 3b. Layar Tentang Kami (Staff)
Layar ini berfungsi untuk mengedit informasi yang ada pada halaman tentang kami.
Data melihat informasi data pribadi 4.a Layar Data Pribadi siswa Layar Data Pribadi hanya bisa di akses
oleh siswa/orangtua siswa yang sudah login terlebih dahulu, yang menampilkan data pribadi murid. informasi, menambah data 4b. Layar Siswa (staff) baru, mengupdate data, atau Layar ini berfungsi untuk melihat, menghapus data siswa mengedit dan memasukkan data
siswa/siswi yang ada di sekolah M utiara Kasih dan disediakan sistem pencarian agar lebih mudah menemukan data siswa/siswi yang ada. 5.
Menu Pegawai
Data melihat informasi data pribadi 5a. Layar use r ( staff ) pegawai Layar ini berfungsi untuk melihat,
mengedit dan menghapus hak akses user yang ada apabila user melupakan password / usernamenya atau user telah tidak aktif lagi sebagai staff atau siswa di sekolah
108 No.
Fungsi/Menu Aplikasi
Digunakan Pada Proses Bisnis Baru
Nama Layar (Storyboard)
M utiara Kasih. Melihat informasi, menambah data baru, mengupdate data, atau menghapus data pegawai
6.
Menu Pelanggaran Siswa
Melihat pelanggaran
5b. Layar Pe gawai ( staff )
Layar ini berfungsi untuk melihat, mengedit dan memasukkan data pegawai yang ada di sekolah M utiara Kasih dan disediakan sistem pencarian agar lebih mudah menemukan data pegawai yang ada.
informasi 6.a Layar Pelanggaran
Layar Pelanggaran hanya bisa di akses oleh siswa/orangtua siswa yang sudah login terlebih dahulu, yang menampilkan pelanggaran yang dilakukan siswa di sekolah.
membaca, menambah , 6b. Layar Pelanggaran ( Staff ) menupdate atau menghapus Layar Pelanggaran hanya bisa diakses data pelanggaran oleh Wali Kelas yang telah melakukan
login terlebih dahulu. Layar ini berfungsi untuk memasukkan pelanggaran yang telah dilakukan oleh siswa/siswi di sekolah M utiara Kasih dan disediakan sistem pencarian agar lebih mudah menemukan siswa/siswi yang ada. 7.
Menu Keuangan
Melihat, memasukkan dan 7. Layar Keuangan ( Staff ) mengubah data keuangan Layar ini berfungsi untuk melihat dan siswa mengedit status keuangan siswa/siswi
di sekolah M utiara Kasih dan disediakan sistem pencarian agar lebih mudah menemukan siswa/siswi yang ada. 8.
9.
Menu Status melihat informasi Keuangan keuangan siswa.
Menu Nilai
melihat informasi nilai.
status 8. Layar Keuangan
Layar Keuangan hanya bisa di akses oleh siswa/orangtua siswa yang sudah login terlebih dahulu, yang menampilkan status pembayaran uang sekolah. 9a. Layar Nilai
Layar Nilai hanya bisa di akses oleh siswa/orangtua siswa yang sudah login terlebih dahulu, yang menampilkan nilai-nilai yang diperoleh murid dari hasil ulangan atau tugas.
109 No.
Fungsi/Menu Aplikasi
Digunakan Pada Proses Bisnis Nama Layar (Storyboard) Baru memasukkan nilai siswa 9b. Layar Nilai ( staff )
Layar ini berfungsi untuk memasukkan nilai siswa/siswi berdasarkan bidang studi dan kelas yang diajarnya, dan disediakan sistem pencarian agar lebih mudah menemukan data siswa/siswi yang ada.
110 Berikut ini merupakan rincian dari masing-masing layar (storyboard) yang disebutkan di tabel 3.11 3.4.3.1 Rancangan Layar Untuk Frontend / Pengguna Umum (tanpa login)
1.
Rancangan Layar Index
Gambar 3.4.10 Rancangan Layar In dex Layar Home ini bisa diakses oleh semua pengguna. Layar ini menampilkan ucapan selamat datang, ringkasan berita dan kegiatan yang terbaru kepada pengguna. Layar ini akan ditampilkan apabila pengguna memilih menu “Home” pada main menu.
111
2. Rancangan Layar Berita dan Kegiatan
LOGO SLIDE SHOW GAMBAR Main Menu Home Ber ita dan Keg iatan Daftar On lin e Ten tang Kami
Berita dan Kegiatan
Login Usern ame
Judul Berita xxx ...selanjutnya
* *** **** **
Judul Berita xxx ...selanjutnya
Lokasi
S ubm it
Judul Berita xxx ...selanjutnya
Situs Rujukan
Baris Iklan
Footer
Gambar 3.4.11 Rancangan Layar Berita dan Kegiatan Layar berita dan kegiatan ini bisa diakses oleh semua pengguna. Layar ini menampilkan ringkasan berita dan kegiatan yang ada atau yang akan diselenggarakan di sekolah kepada pengguna. Layar ini akan ditampilkan apabila user memilih menu “Berita dan Kegiatan” pada main menu.
112 3. Rancangan Layar Lihat Berita
Gambar 3.4.12 Rancangan Layar Lihat Berita Layar lihat berita ini bisa diakses oleh semua user. Layar ini menampilkan informasi mengenai berita dan kegiatan yang telah dipilih user pada layar sebelumnya. Layar ini akan ditampilkan apabila user memilih “selanjutnya” pada layar berita dan kegiatan.
113
4. Rancangan Layar Daftar Online
Gambar 3.4.13 Rancangan Layar Daftar Online Layar daftar online ini bisa diakses oleh semua pengguna yang berfungsi sebagai tahapan atau proses dalam melakukan pendaftaran online bagi pengguna yang ingin menjadi siswa. Dalam layar ini akan ditampilkan beberapa pedoman pendaftaran murid baru yang diperlukan untuk menjadi siswa SM P M utiara Kasih. Apabila telah selesai membaca pedoman tersebut, pengguna bisa memilih link daftar. Layar ini akan ditampilkan apabila user memilih menu “Daftar Online” pada main menu.
114
5. Rancangan Layar Form_Daftar
115
Gambar 3.4.14 Rancangan Layar Form Daftar Layar daftar ini bisa diakses oleh semua pengguna apabila pengguna telah memilih link “Daftar” pada halaman sebelumnya. Layar ini berfungsi sebagai tahapan pengisian data pribadi user yang ingin menjadi siswa. Dalam layar ini akan ditampilkan
116 formulir yang harus diisi oleh pengguna. Apabila telah selesai dapat langsung menekan tombol submit atau apabila ingin kembali membaca pedoman pendaftaran siswa baru dapat menekan link “Kembali ke halaman sebelumnya”. Layar ini akan ditampilkan apabila user memilih link “Daftar” pada halaman “Daftar Online”.
117
6. Rancangan Layar result
Gambar 3.4.15 Rancangan Layar Result Layar hasil daftar ini bisa diakses oleh semua pengguna apabila pengguna telah selesai mengisi form yang ada pada halaman sebelumnya dan tidak terjadi kesalahan. Layar ini berfungsi sebagai informasi penting bagi pendaftar untuk melakukan tahapan selanjutnya. Dalam layar ini akan ditampilkan informasi seperti nomor pendaftaran, biaya yang harus dikeluarkan dan batas waktu pembayaran. Apabila user ingin mencetak halaman ini, telah disediakan link untuk mencetak halaman tersebut. Layar ini akan ditampilkan apabila user telah selesai dalam proses sebelumnya dan menekan tombol submit.
118 7. Rancangan Layar Tentang Kami
Gambar 3.4.16 Rancangan Layar Tentang Kami Layar tentang kami ini bisa diakses oleh semua pengguna. Layar ini menampilkan informasi-informasi yang dibutuhkan oleh user untuk mengetahui lebih dalam mengenai sekolah. Layar ini akan ditampilkan apabila user memilih menu “Tentang Kami” pada main menu.
119 8. Rancangan Layar Lokasi
Gambar 3.4.17 Rancangan Layar Lokasi
Layar Lokasi ini bisa diakses oleh semua pengguna. Layar ini menampilkan informasi mengenai lokasi sekolah itu berada agar pengguna bisa mengetahui dengan jelas dimana letak lokasi sekolah. Layar ini akan ditampilkan apabila user memilih menu “Lokasi” pada main menu.
3.4.3.2 Rancangan layar untuk frontend (dengan login) 1. Rancangan Layar Data Pribadi
120
Gambar 3.4.18 Rancangan Layar Data Pribadi Layar Data Pribadi hanya bisa di akses oleh siswa/orangtua siswa yang sudah login terlebih dahulu, yang menampilkan data pribadi murid. Layar ini akan ditampilkan apabila user memilih menu “Data Pribadi” pada main menu setelah login.
121
2. Rancangan Layar Nilai
Gambar 3.4.19 Rancangan Layar Nilai Layar nilai hanya bisa di akses oleh siswa/orangtua siswa yang sudah login terlebih dahulu, yang menampilkan nilai-nilai yang diperoleh murid dari pada ulangan umum akhir semester. Layar ini akan ditampilkan apabila user memilih menu “Nilai” pada main menu setelah login.
122
3. Rancangan Layar Keuangan
Gambar 3.4.20 Rancangan Layar Keuangan Layar Keuangan hanya bisa di akses oleh siswa/orangtua siswa yang sudah login terlebih dahulu, yang menampilkan status pembayaran uang sekolah. Layar ini akan ditampilkan apabila user memilih menu “Keuangan” pada main menu setelah login.
123
4. Rancangan Layar Pelanggaran
Gambar 3.4.21 Rancangan Layar Pelanggaran Layar pelanggaran hanya bisa di akses oleh siswa/orangtua siswa yang sudah login terlebih dahulu, yang menampilkan pelanggaran yang dilakukan siswa di sekolah. Layar ini akan ditampilkan apabila user memilih menu “Pelanggaran” pada main menu setelah login.
124
5. Rancangan Layar Daftar Ulang
Gambar 3.4.22 Rancangan Layar Daftar Ulang Layar daftar ulang hanya bisa diakses oleh siswa/orangtua siswa yang sudah login terlebih dahulu, yang menampilkan beberapa form untuk di isi oleh siswa yang ingin melakukan pendaftaran ulang. Layar ini akan ditampilkan apabila user memilih menu “Datar Ulang” pada main menu setelah login dan hanya ada dalam periode daftar ulang.
125
3.4.3.3 Rancangan Layar untuk Backend ( Admin, kepala sekolah, staff TU, guru, walikelas )
1. Rancangan Layar Index (S emua S taff)
Gambar 3.4.23 Rancangan Layar In dex (S taff) Layar Index ini merupakan tampilan awal apabila pengguna memanggil layar staff. Layar ini berfungsi untuk melakukan proses login yang digunakan untuk proses autentifikasi dan verifikasi, pengguna harus memasukkan username, password dan akses mereka apakah sebagai staff atau administrator. Layar ini akan ditampilkan apabila pengguna memanggil layar staff.
126
2. Rancangan Layar Home (Administrator)
Gambar 3.4.24 Rancangan Layar Home (Administrator,S taff TU) Layar Home ini hanya bisa di akses oleh para administrator dan staff TU yang telah melakukan login terlebih dahulu.Pada halaman ini administrator dapat mengubah tampilan halaman home yang dapat terlihat pada halaman home untuk pengguna umum. Layar ini akan ditampilkan apabila user memilih menu “Home” pada main menu setelah login pada bagian administrator.
127
3. Rancangan Layar Edit Home (Administrator, S taff TU)
Gambar 3.4.25 Rancangan Layar edit halaman home (Administrator, S taff TU)
Setelah menekan link edit halaman home pada halaman sebelumnya. M aka akan ditampilkan form isian untuk mengisi halaman home seperti gambar dan isi kalimat yang akan ditampilkan.
128
4. Rancangan Layar User (Administrator)
Gambar 3.4.26 Rancangan Layar User (Administrator) Layar User ini hanya bisa di akses oleh administrator apabila sang administrator telah melakukan login terlebih dahulu. Layar ini berfungsi untuk melihat, mengedit dan menghapus hak akses user yang ada apabila user melupakan password / usernamenya atau user telah tidak aktif lagi sebagai staff atau siswa di sekolah SM P Mutiara Kasih. Dalam layar ini juga disediakan sistem pencarian, agar user lebih mudah untuk mencari user yang telah ada untuk di edit atau di hapus. Layar ini akan ditampilkan apabila user memilih menu “User” pada main menu setelah login pada bagian staff.
129 5. Rancangan Layar User > S taff (Administrator)
Gambar 3.4.27 Rancangan Layar User > Staff (Administrator)
Pada halaman ini disediakan menu edit dan delete untuk mengubah username dan password dari staff yang diinginkan. 6. Rancangan Layar User > S taff > Edit ( Administrator )
Gambar 3.4.28 Rancangan Layar User > Staff> edit(Administrator)
130 7. Rancangan Layar Berita dan Kegiatan (admin,kepala sekolah,staff tu)
Gambar 3.4.29 Rancangan Layar Berita dan Kegiatan (admin,kepala sekolah,staff tu) Layar Berita dan Kegiatan hanya bisa diakses oleh administrator dan staff TU yang telah melakukan login terlebih dahulu. Layar ini berfungsi untuk mengedit, menghapus dan membuat informasi berita dan kegiatan yang baru, yang akan di selenggarakan atau yang sudah diselenggarakan di sekolah. Dalam layar ini juga disediakan sistem pencarian, agar user lebih mudah untuk mencari berita yang telah ada untuk di edit atau di hapus. Layar ini akan ditampilkan apabila user memilih menu “Berita dan Kegiatan” pada main menu setelah login pada bagian staff.
131 8. Rancangan Layar Berita dan Kegiatan > edit (admin,kepala sekolah,staff tu)
Gambar 3.4.30 Rancangan Layar Berita dan Kegiatan > edit (admin,kepala sekolah,staff tu)
132
9. Rancangan Layar Berita dan Kegiatan > Berita Baru (S taff)
Gambar 3.4.31 Rancangan Layar Berita dan Kegiatan > edit (admin,kepala sekolah,staff tu) 10. Rancangan Layar Tentang Kami (admin)
Gambar 3.4.32 Rancangan Layar Tentang Kami (admin)
133 Layar Tentang Kami hanya bisa di akses oleh administrator yang telah melalukan login terlebih dahulu. Layar ini berfungsi untuk mengedit informasi yang ada pada halaman tentang kami. Layar ini akan ditampilkan apabila pengguna memilih menu “Tentang Kami” pada main menu setelah login pada bagian staff. 11. Rancangan Layar Lokasi (administrator)
Gambar 3.4.33 Rancangan Layar Lokasi (admin) Layar Lokasi hanya bisa di akses oleh administrator yang telah melalukan login terlebih dahulu. Layar ini berfungsi untuk mengedit informasi yang ada pada halaman lokasi. Layar ini akan ditampilkan apabila user memilih menu “Lokasi” pada main menu setelah login pada bagian staff.
134 12. Rancangan Layar S itus Rujukan (Administrator)
Gambar 3.4.34 Rancangan Layar S itus Rujukan (admin) Layar Situs Rujukan hanya bisa di akses oleh administrator yang telah melalukan login terlebih dahulu. Layar ini berfungsi untuk mengedit, menambahkan dan mendelete informasi yang ada pada halaman situs rujukan. Layar ini akan ditampilkan apabila user memilih menu “Situs Rujukan” pada main menu setelah login pada bagian staff.
135 13. Rancangan Layar Edit Situs Rujukan (Administrator)
Gambar 3.4.35 Rancangan Layar Edit S itus Rujukan (admin)
14. Rancangan Layar Tambah S itus Rujukan (Administrator)
Gambar 3.4.36 Rancangan Layar Tambah S itus Rujukan (admin)
136 15. Rancangan Layar Baris Iklan (Administrator)
Gambar 3.4.37 Rancangan Layar Baris Iklan (admin) Layar Baris Iklan hanya bisa di akses oleh administrator yang telah melalukan login terlebih dahulu. Layar ini berfungsi untuk mengedit, menambahkan dan mendelete informasi yang ada pada halaman baris iklan. Layar ini akan ditampilkan apabila user memilih menu “Baris Iklan” pada main menu setelah login pada bagian staff.
137 16. Rancangan Layar Edit Baris Iklan (Administrator)
Gambar 3.4.38 Rancangan Layar Edit Baris Iklan (Admin)
17. Rancangan Layar Tambah Baris Iklan (Administrator)
Gambar 3.4.39 Rancangan Layar Tambah Baris Iklan(admin)
138 18. Rancangan layar Home ( TU )
Gambar 3.4.40 Rancangan Layar Home(staff TU) Halaman ini muncul bila staff melakukan login sebagai Staff TU. Terdapat hak akses untuk menu Home, pendaftaran, siswa, pegawai, keuangan, berita dan kegiatan, dan ganti password. Pada halaman home juga terdapat menu edit halaman home sama seperti administrator.
139
19. Rancangan layar Pendaftaran ( TU )
Gambar 3.4.41 Rancangan Layar Pendaftaran(staff TU) Pada halaman pendaftaran ini terdapat dua menu pilihan yaitu sistem pendaftaran online dan calon siswa baru. Halaman ini bisa diakses apabila pengguna memilih menu pendaftaran pada main menu setelah melakukan login sebagai staff TU.
140
20. Rancangan Layar S istem Pendaftaran Online/Buka ( TU)
Gambar 3.4.42 Rancangan Layar Pendaftaran/ Buka (TU)
Halaman ini digunakan untuk membuka sistem pendaftaran siswa baru juga digunakan untuk mengupdate tahun ajaran baru. Pada halaman ini staff tu memasukkan tahun ajaran yang baru berikut dengan rincian biaya pendaftaran. Setelah proses ini dilakukan maka pada layar frontend terdapat halaman daftar online . Halaman ini bisa diakses apabila pengguna memilih link sistem pendaftaran online pada halaman sebelumnya.
141
21. Rancangan Layar S istem Pendaftaran Online/Tutup ( TU)
Gambar 3.4.43 Rancangan Layar Pendaftaran/ TUTUP (TU) Halaman ini digunakan untuk menutup sistem pendaftaran siswa baru yang sudah selesai dilakukan. Setelah proses ini dilakukan maka pada layar frontend yaitu halaman daftar online akan diinformasikan tertutup . Halaman ini bisa diakses apabila pengguna memilih link sistem pendaftaran online pada halaman sebelumnya.
142
22. Rancangan Layar Calon siswa baru (TU)
Gambar 3.4.44 Rancangan Layar siswa baru (TU)
Halaman ini digunakan untuk melihat data calon siswa yang telah melakukan pendaftaran secara online, pada halaman ini juga staff tu memiliki hak akses untuk mengseleksi calon siswa yang telah mendaftar apakah akan diterima atau ditolak. Apabila diterima maka data calon siswa akan dimasukkan kedalam data siswa. Pada halaman ini juga disediakan tombol pendaftaran yang digunakan untuk memasukkan data formulir pendaftaran yang diberikan calon siswa secara manual.
143
23. Rancangan Layar Daftar Ulang (staff TU)
Gambar 3.4.45 Rancangan Layar Daftar Ulang (staff TU)
Halaman ini digunakan untuk melihat data siswa yang telah melakukan proses daftar ulang, pada halaman ini juga staff tu memiliki hak akses untuk menilhat dan menkonfirmasi siswa yang telah mendaftar ulang. Apabila diterima maka data kelas siswa akan dimasukkan kedalam data kelas siswa yang baru.
144
24. Rancangan Layar S iswa (staff TU)
Gambar 3.4.46 Rancangan Layar S iswa (staff TU) Layar Siswa hanya bisa diakses oleh staff TU yang telah melakukan login terlebih dahulu. Layar ini berfungsi untuk melihat, mengedit dan memasukkan data siswa/siswi yang ada di sekolah SM P M utiara Kasih dan disediakan sistem pencarian agar lebih mudah menemukan data siswa/siswi yang ada. Layar ini akan ditampilkan apabila user memilih menu “Siswa” pada main menu setelah login pada bagian staff.
145
25. Rancangan Layar Pegawai (staff TU)
Gambar 3.4.47 Rancangan Layar Pegawai (S taff TU) Layar Pegawai hanya bisa diakses oleh staff TU yang telah melakukan login terlebih dahulu. Layar ini berfungsi untuk melihat, mengedit dan memasukkan data pegawai yang ada di sekolah SM P M utiara Kasih dan disediakan sistem pencarian agar lebih mudah menemukan data pegawai yang ada. Layar ini akan ditampilkan apabila user memilih menu “Pegawai” pada main menu setelah login pada bagian staff.
146
26. Rancangan Layar Keuangan (staff TU)
Gambar 3.4.48 Rancangan Layar Keuangan (S taff TU) Layar Keuangan hanya bisa diakses oleh staff TU yang telah melakukan login terlebih dahulu. Layar ini berfungsi untuk melihat dan mengedit status keuangan siswa/siswi di sekolah SM P M utiara Kasih dan disediakan sistem pencarian agar lebih mudah menemukan siswa/siswi yang ada. Layar ini akan ditampilkan apabila user memilih menu “Keuangan” pada main menu setelah login pada bagian staff.
147
27. Rancangan Layar Ganti Password (S taff)
Gambar 3.4.49 Rancangan Layar Ganti Password(S taff) Layar Ganti Password bisa di akses oleh staff yang sudah melakukan login terlebih dahulu, yang berfungsi untuk mengganti password sesuai dengan yang diinginkan oleh user. Layar ini akan ditampilkan apabila user memilih menu “Ganti Password” pada main menu setelah login pada bagian staff.
148 28. Rancangan Layar Pelanggaran (walikelas)
Gambar 3.4.50 Rancangan Layar Pelanggaran (walikelas) Layar Pelanggaran hanya bisa diakses oleh Wali Kelas yang telah melakukan login terlebih dahulu. Layar ini berfungsi untuk memasukkan pelanggaran yang telah dilakukan oleh siswa/siswi di SM P M utiara Kasih dan disediakan sistem pencarian agar lebih mudah menemukan siswa/siswi yang ada. Layar ini akan ditampilkan apabila user memilih menu “Pelanggaran” pada main menu setelah login pada bagian staff.
149 29. Rancangan Layar Leger (wali kelas)
Gambar 3.4.51 Rancangan Layar Leger (walikelas) Layar Leger hanya bisa diakses oleh guru dan wali kelas yang telah melakukan login terlebih dahulu. Layar ini berfungsi untuk memasukkan nilai siswa/siswi berdasarkan bidang studi dan kelas yang diajarnya, disediakan tampilan untuk memilih kelas yang akan dimasukkan nilainya. Layar ini akan ditampilkan apabila user memilih menu “leger” pada main menu setelah login pada bagian walikelas,
150 30. Rancangan layar tulis leger (walikelas)
Gambar 3.4.52 Rancangan Layar Tulis Leger (walikelas)
Layar tulis Leger hanya bisa diakses oleh wali kelas yang telah melakukan login terlebih dahulu. Layar ini berfungsi untuk memasukkan nilai siswa/siswi berdasarkan bidang studi dan kelas yang diajarnya. Layar ini akan ditampilkan apabila user menekan tombol submit pada halaman leger (staff).
151 31. Rancangan Layar Kenaikan
Gambar 3.4.53 Rancangan Layar kenaikan (walikelas) Layar ini akan ditampilkan bila memilih menu kenaikan. Berfungsi untuk melakukan proses kenaikan kelas, disini pengguna dapat menentukan apakah seorang siswa itu naik kelas atau tidak. Jika memilih NAIK maka data siswa akan dibuatkan kelas yang baru, jika TINGGAL maka akan tetap berada pada kelas yang lama.
152 3.4.4 Perancangan Basis Data Pada S olusi Setelah menentukan fungsi/M enu pada aplikasi dengan masing-masing hak akses untuk aktornya serta menentukan data yang akan dientri, proses yang dilakukan atau informasi yang dihasilkan pada fungsi/menu tersebut terhadap aktor dan merancang masingmasing layar yang sesuai dengan fungsi/menu tersebut maka pada sub bab ini akan dirancang basis data yang akan digunakan untuk mendukung fungsi/menu yang terdapat pada masingmasing layar. Rancangan
tabel-tabel pada aplikasi ini akan diimplementasikan dengan
menggunakan database engine : M ySQL versi yang digunakan adalah versi 2.0.55 Berikut ini merupakan definisi dari tabel-tabel yang akan digunakan pada aplikasi yang diusulkan : Tabel 3.4.4 Definisi Tabel ms_pendaftaran Deskripsi : Tabel ini digunakan untuk menyimpan data pendaftaran calon siswa yang berisi data pribadi calon siswa dan data orangtua siswa. Primary Key dari tabel ini : no_daftar No. 1.
nama field no_daftar
T ipe Data Varchar(10)
Keterangan PK, nomer pendaftaran calon siswa baru.
2. 3. 4. 5.
id_ms_periode bagian Kls nm_lengkap
Int(5) Varchar(5) Int(2) varchar(50)
FK, id periode / T ahun ajaran Bagian yang didaftar. TK/SD/SMP/SMA Kelas. Mendaftar pada kelas 1/2/3/… Nama lengkap pendaftar
6. 7. 8. 9. 10. 11. 12.
nm_panggilan alamat kecamatan kodepos T elp Asal_sklh jenis_kelamin
varchar(30) text varchar(50) int(6) int(10) varchar(50) int(2)
13. 14.
tempat_lahir tgl_lahir
varchar(10) date
Nama panggilan pendaftar Alamat tempat tinggal pendaftar Kecamatan tempat tinggal pendaftar Kodepos tempat tinggal pendaftar Nomer telepon pendaftar Asal sekolah pendaftar Jenis kelamin pendaftar 1 = laki-laki 2 = perempuan T empat lahir tanggal lahir
153 No. 15. 16. 17. 18. 19. 20. 21.
nama field agama warganegara anak_ke gol_darah jmlh_sdr_kandung jmlh_sdr_tiri status_anak
T ipe Data varchar(10) Int(2) int(5) varchar(3) int(5) int(5) Int(2)
22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33.
bahasa penyakit imunisasi Ciri ukuran_baju tinggi berat nm_ayah tempat_lahir_a tgl_lahir_a agama_a warganegara_a
varchar(30) text varchar(30) text varchar(3) int(11) int(11) varchar(50) varchar(20) date varchar(10) varchar(3)
34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49.
pendidikan_a pekerjaan_a almt_rmh_a almt_kantor_a Gaji nm_ibu tempat_lahir_i tgl_lahir_i agama_i warganegara_i pendidikan_i pekerjaan_i almt_rmh_i almt_kantor_i status T gl
varchar(20) varchar(30) text text Varchar(20) varchar(50) varchar(20) date varchar(10) varchar(3) varchar(30) varchar(20) text text Varchar(10) Datetime
Keterangan Agama Kewarganegaraan; 1 = WNI 2 = WNA Posisi anak dalam keluarga Golongan darah Jumlah saudara kandung Jumlah saudara tiri Status anak yatim / piatu / yatim piatu 0 = tidak ada 1 = yatim 2 = piatu 3= yatim piatu Bahasa sehari-hari Penyakit yang diderita Imunisasi yang pernah diterima Ciri-ciri khusus Ukuran baju T inggi badan Berat badan Nama ayah T empat lahir ayah T anggal lahir ayah Agama ayah Kewarganegaraan ayah; 1 = WNI 2 = WNA Pendidikan ayah Pekerjaan ayah Alamat rumah ayah Alamat kantor ayah Penghasilan per bulan Nama ibu T empat lahir ibu T anggal lahir ibu Agama ibu Kewarganegaraan ibu; 1 = WNI 2 = WNA Pendidikan ibu Pekerjaan ibu Alamat rumah ibu Alamat kantor ibu Status pendaftaran baru/lama Data tanggal dan waktu proses pendaftaran
Tabel 3.4.5 Contoh Isi Data tabel ms_pendaftaran No.Daftar Id_ms_periode Bagian 08090001 1 SMP
Kls 1
nm_lengkap Rama
nm_panggilan Ram
Alamat Jl.komodo perumnas 2
no.4
154 Kecamatan Karawaci
Kodepos 15222
T elp 55033445
Agama Protestan
Warganegara anak_ke 1 1
Status_anak 0
Bahasa Indonesia
asal_sklh jenis_kelamin tempat_lahir SD Mutiara 1 T angerang Kasih
gol_darah B
Penyakit T idak ada
Imunisasi T idak ada
Berat
Nm_ayah
T empat_lahir_a
55
Ramawan
T angerang
Almt_rmh_a Jl.Komodo No.4
T empat_lahir_i T gl_lahir_i Jakarta 1940-09-09
Agama_i Protestan
Jl.Komodo no.4
Almt_kantor _i T idak ada
Ciri-ciri T idak ada
Warganegara_i 1
Status
T gl
baru
2008-11-01 11:00:32
Agama_a Protestan
Almt_kantor_a Jl.Gajah Mada no.45
jmlh_sdr_tiri
Ukuran_baju T inggi S 165
T gl_lahir_a 1940-11-11
Pendidikan_a Pekerjaan_a SMA Karyawan Swasta
Almt_rmh_i
jmlh_sdr_kandung 2 0
Warganegara_a 1
Gaji 5000000
Nm_ibu Ramawati
Pendidikan_i SMA
Pekerjaan_i Ibu rumah tangga
Tabel 3.4.6 Definisi Tabel ms_siswa Deskripsi : Tabel ini digunakan untuk menyimpan data siswa. Primary Key dari tabel ini : id_ms_siswa T ipe Data
T gl_lahir 1987-1111
No. 1. 2.
Nama Field id_ms_siswa id_no_induk
Keterangan
Int(10) int(10)
PK,Id ms siswa FK,id Nomer induk siswa
3. 4.
id_ms_periode nm_lengkap
Int(10) varchar(100)
FK,Id ms periode/tahun ajaran Nama lengkap siswa
155 No. 5. 6. 7. 8. 9. 10. 11.
Nama Field nm_panggilan alamat kecamatan kodepos T elp Asal_sklh jenis_kelamin
T ipe Data varchar(30) text varchar(50) int(6) int(10) varchar(50) int(2)
12. 13. 14. 15.
tempat_lahir tgl_lahir agama T gl
varchar(15) date varchar(10) datetime
Keterangan Nama panggilan siswa Alamat tinggal siswa Kecamatan tinggal siswa Kodepos Nomer telepon siswa Asal sekolah Jenis kelamin 0 = laki-laki 1 = perempuan T empat lahir tanggal lahir Agama T anggal waktu diterima di sekolah
Tabel 3.4.7 Contoh Isi Data tabel ms_siswa Id_ms_sisw a
Id_no_indu k
Id_ms_per iode
nm_lengkap
nm_pa nggilan
alamat
kecamatan
1
1
1
Rama
Ram
Jl.Komodo no.4
Cibodas
Kodepos T elp asal_sklh 15555 55033445 SD Mutiara Kasih
jenis_kelamin 1
tempat_lahir T angerang
tgl_lahir 1987-0617
Agama Protestan
Tabel 3.4.8 Definisi Tabel ms_detail_siswa Deskripsi : Tabel ini digunakan untuk menyimpan data detail siswa Primary Key dari tabel ini : id_ms_detail_siswa No. 1. 2. 3. 4. 5. 6. 7. 8.
Nama Field id_ms_detail_siswa id_no_induk warganegara anak_ke gol_darah jmlh_sdr_kandung jmlh_sdr_tiri status_anak
T ipe data Int(10) Int(10) varchar(5) int(2) varchar(5) int(2) int(2) int(2)
9. 10.
bahasa Penyakit
varchar(50) text
keterangan PK, id ms detail siswa FK,Nomer induk siswa Kewarganegaraan; 1=WNI 2 = WNA Posisi anak dalam keluarga Golongan darah Jumlah saudara kandung Jumlah saudara tiri Status anak yatim / piatu / yatim piatu 0 = tidak memilih, 1= yatim, 2 = piatu 3 = yatim piatu Bahasa sehari-hari Penyakit yang diderita
156 11. 12. 13. 14. 15.
imunisasi Ciri ukuran_baju tinggi berat
varchar(50) text varchar(5) int(5) int(5)
Imunisasi yang pernah diterima Ciri-ciri khusus Ukuran baju T inggi badan Berat badan
Tabel 3.4.9 Contoh Isi Data tabel ms_detail_siswa Id_ms_detail_siswa 1
Id_no_induk Warganegara anak_ke gol_darah jmlh_sdr_kandung 1 1 1 B 2
Jmlh_sdr_tiri Status_anak Bahasa Penyakit 0 0 Indonesia T idak ada
T inggi 165
Imunisasi Ciri-ciri T idak T idak ada ada
Ukuran_baju S
Berat 65
Tabel 3.4.10 Definisi Tabel ms_orangtua Deskripsi : Tabel ini digunakan untuk menyimpan data orangtua siswa Primary Key dari tabel ini : id_ms_orangtua No. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
Nama Field id_ms_orangtua id_no_induk nm_ayah tempat_lahir_a tgl_lahir_a agama_a warganegara_a pendidikan_a pekerjaan_a almt_rmh_a almt_kantor_a Gaji nm_ibu tempat_lahir_i tgl_lahir_i agama_i warganegara_i pendidikan_i pekerjaan_i almt_rmh_i almt_kantor_i
T ipe Data Int(10) Int(10) varchar(50) varchar(15) date varchar(10) varchar(5) varchar(20) varchar(30) text text varchar(20) varchar(50) varchar(15) date varchar(10) varchar(5) varchar(20) varchar(30) text text
Keterangan PK, Id ms orangtua FK, id nomer induk siswa Nama ayah T empat lahir ayah T anggal lahir ayah Agama ayah Kewarganegaraan ayah; 1=WNI ,2=WNA Pendidikan ayah Pekerjaan ayah Alamat rumah ayah Alamat kantor ayah Penghasilan per bulan ayah Nama ibu T empat lahir ibu T anggal lahir ibu Agama ibu Kewarganegaraan ibu;1=WNI ,2=WNA Pendidikan ibu Pekerjaan ibu Alamat rumah ibu Alamat kantor ibu
157 Tabel 3.4.11 Contoh Isi Data tabel ms_orangtua Id_ms_orangtu a 1
Id_No_indu k 1
Nm_aya h Ramawa n
Pendidikan_a Pekerjaan_a SMA Karyawan Swasta
Almt_rmh_a Jl.Komodo No.4
T empat_lahir_i T gl_lahir_i Jakarta 1940-09-09
Agama_i Protestan
Almt_rmh_i Jl.Komodo no.4
T empat_lahir_ T gl_lahir_ a a T angerang 1940-1111
Almt_kantor_a Jl.Gajah Mada no.45
Warganegara_i 1
Agama_ a Protesta n
Warganegara_ a 1
Gaji 1500000
Nm_ibu Ramawati
Pendidikan_i SMA
Pekerjaan_i Ibu rumah tangga
Almt_kantor_i null
Tabel 3.4.12 Definisi Tabel ms_siswa_login Deskripsi : Tabel ini digunakan untuk menyimpan data account siswa yang digunakan untuk login Primary Key dari tabel ini : id_ms_siswa_login No. 1. 2. 3. 4. 5. 6.
Nama Field id_ms_siswa_login id_no_induk Id_tr_status username password T gl
T ipe Data Int(10) Int(10) Int(10) varchar(20) varchar(20) datetime
Keterangan PK, Id siswa login FK, no induk siswa FK, id tr status Default Nama panggilan siswa defaultT anggal lahir siswa (ddmmyy) T anggal login siswa
Tabel 3.4.13 Contoh Isi Data tabel ms_siswa_login Id_ms_siswa_login 1
Id_No_induk Id_tr_status username password T gl 1 1 ram 170687 2008-11-11 20:30:44
Tabel 3.4.14 Definisi Tabel ms_admin Deskripsi : Tabel ini digunakan untuk menyimpan data account admin yang digunakan untuk login Primary Key dari tabel ini : id_ms_admin_login
158
No. 1. 2. 3. 4.
Nama Field id_ms_admin username password jabatan
T ipe Data Int(5) varchar(20) varchar(20) Varchar(15)
Keterangan PK, Id admin Default Nama panggilan admin Default Tanggal lahir admin (ddmmyy) jabatan
Tabel 3.4.15 Contoh Isi Data tabel ms_admin Id_ms_admin 1
username yohanes
password 170687
Jabatan administrator
Tabel 3.4.16 Definisi Tabel ms_staff Deskripsi : Tabel ini digunakan untuk menyimpan data staff yang bekerja pada sekolah. Primary Key dari tabel ini : id_ms_staff No. 1. 2. 3. 4. 5. 6.
Nama Field id_ms_staff nm_lengkap nm_panggilan alamat kodepos T elp
T ipe Data Int(5) varchar(50) varchar(30) T ext Int(6) Int(10)
Keterangan PK, Id staff Nama lengkap staff Nama panggilan staff Alamat tinggal staff kodepos Nomer telepon staff
7. 8. 9. 10. 11. 12. 13.
Jenis kelamin tempat_lahir tgl_lahir agama pendidikan status jabatan
Int(2) varchar(20) Date varchar(10) varchar(50) Varchar(10) Varchar(15)
14. 15. 16.
bagian bidang_studi T gl
varchar(5) Varchar(20) Datetime
Jenis kelamin 1=pria 2=wanita T empat lahir T anggal lahir Agama Pendidikan terakhir Status aktif/tidak aktif Jabatan (Guru/T U/Pembantu/Kepala Sekolah) Bagian (T K/SD/SMP/SMA) Bidang studi T anggal mulai bekerja
Tabel 3.4.17 Contoh Isi Data tabel ms_staff Id_ms _staff
Nm_lengkap
Nm_pa nggilan
Alamat
kodepo s
T elp
1
Dian Novianti
Novi
Jl.rawa kucing no.1
12345
1234567 8
Jenis kelami n 2
T empat_lah ir T angerang
159 T gl_lahir Agama
Pendidikan Status
Jabatan
bagian
1971-1017
D2 /PGSD
TU
SMP
Islam
aktif
Bidang studi TU
T gl 2001-07-16 14:00:00
Tabel 3.4.18 Definisi Tabel ms_staff_login Deskripsi : Tabel ini digunakan untuk menyimpan data account staff yang digunakan untuk login Primary Key dari tabel ini : id_ms_staff_login No. 1. 2. 3. 4. 5. 6. 7. 8.
Nama Field id_ms_staff_login id_ms_staff username password jabatan bagian bidang_studi tgl
T ipe Data Int(10) Int(10) varchar(30) varchar(30) Varchar(30) varchar(30) Varchar(30) Datetime
Keterangan PK, Id ms staff login FK, id ms staff Default Nama panggilan staff Default T gl lahir staff (ddmmyy) Jabatan staff Bagian T K/SD/SMP/SMA Mengajar bidang studi T anggal terakhir login
Tabel 3.4.19 Contoh Isi Data tabel ms_staff_login Id_ms_staff_login Id_ms_staff username 1 1 novi
Bagian SMP
password Jabatan 171071 TU
Bidang_studi T gl TU 2008-12-11 09:00:00
Tabel 3.4.20 Definisi Tabel ms_pelanggaran Deskripsi : Tabel ini digunakan untuk menyimpan data pelanggaran yang dilakukan siswa di sekolah Primary Key dari tabel ini : id_ms_pelanggaran
No. 1. 2. 3. 4. 5. 6.
Nama Field id_ms_pelanggaran id_ms_staff id_no_induk id_ms_periode jenis_pelanggaran pelanggaran
T ipe Data Int(5) Int(5) Int(5) Int(5) varchar(20) T ext
7.
tgl
Datetime
Keterangan PK, Id ms pelanggaran FK,id ms staff yang mencatat pelanggaran FK, id no induk siswa pelanggar FK, id_ms_periode waktu pelanggaran Jenis pelanggaran Deskripsi penjelasan pelanggaran yang dilakukan siswa T anggal proses mencatat
160
Tabel 3.4.21 Contoh Isi Data tabel ms_pelanggaran Id_ms_pelanggaran Id_ms_staff Id_no_induk 1 1 55
Id_ms_periode 1
Jenis pelanggaran keterlambatan
pelanggaran tgl T erlambat masuk 2008-12-11 sekolah selama 15 08:00:00 menit
Tabel 3.4.22 Definisi Tabel tr_keuangan Deskripsi : Tabel ini digunakan untuk menyimpan data pembayaran spp yang dilakukan siswa di sekolah Primary Key dari tabel ini : id_tr_keuangan
No. 1. 2. 3. 4. 5. 6. 7. 8.
Nama Field id_tr_keuangan id_ms_staff id_no_induk id_ms_periode bulan tahun status tgl
T ipe Data Int(5) Int(5) Int(5) Int(5) Varchar(15) Int(4) Varchar(10) Datetime
Keterangan PK, Id tr keuangan FK,id ms staff yang mencatat keuangan FK, id no induk siswa yang membayar FK, id_ms_periode waktu pembayaran Bulan spp yang dibayar T ahun pembayaran Status pembayaran, lunas/belum T anggal proses mencatat
Tabel 3.4.23 Contoh Isi Data tabel tr_keuangan Id_tr_keuangan 1
T ahun 2008
status lunas
Id_ms_staff Id_no_induk 1 55
Id_ms_periode 1
Bulan 11
T gl 2008-12-11 08:00:00
Tabel 3.4.24 Definisi Tabel Ms_Leger Deskripsi : Tabel ini digunakan untuk menyimpan data leger nilai siswa Primary Key dari tabel ini : id_ms_nilai
161
No. 1. 2.
Nama Field id_ms_nilai id_ms_staff
T ipe Data Int(5) Int(5)
3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
id_no_induk Id_ms_kls id_ms_periode Id_ms_kurikulum Bidang_studi Aspek1 Aspek2 Aspek3 Aspek4 Aspek5 Nilai_skbm catatan tgl
Int(5) Int(5) Int(5) Int(5) Varchar(30) Float Float Float Float Float Float T ext Datetime
Keterangan PK, Id ms leger FK,id ms staff yang nilai/gurubidang studi FK, id no induk siswa FK,Id ms kelas FK, id_ms_periode penilaian FK,id ms kurikulum Nama bidang studi aspek penilaian bidang studi 1 aspek penilaian bidang studi 2 aspek penilaian bidang studi 3 aspek penilaian bidang studi 4 aspek penilaian bidang studi 5 Nilai SKBM Catatan komentar/nasihat guru T anggal proses nilai
mencatat
Tabel 3.4.25 Contoh Isi Data tabel Ms_leger Id_ms_nilai 1
Id_ms_staff Id_no_induk 1 55
Id_ms_kelas 1
Id_ms_kurikulum 1
Bidang_studi Aspek1 Bahasa 6.5 inggris
Nilai_skbm 6.0
Catatan T gl T ingkatkan prestasi 2008-12-11 belajar mu 08:00:00
Id_ms_periode 1
Aspek2 Aspek3 Aspek4 Aspek5 7.5 7 8 8.5
Tabel 3.4.26 Definisi Tabel ms_kurikulum Deskripsi : Tabel ini digunakan untuk menyimpan data kurikulum Primary Key dari tabel ini : id_ms_kurikulum No. 1. 2. 3. 4. 5.
Nama Field id_ms_kurikulum id_ms_periode jenis_kurikulum kurikulum status
T ipe Data Int(5) Int(5) Varchar(50) Int(2) Varchar(10)
Keterangan PK, id ms kurikulum FK, id_ms_periode Jenis kurikulum semester/caturwulan Bagian kurikulum BUKA/T UT UP
Tabel 3.4.27 Contoh Isi Data tabel ms_kurikulum
162
Id_ms_kurikulum 1
Id_ms_periode Jenis_kurikulum kurikulum 1 semester 1
Status tutup
2
1
buka
Semester
2
Tabel 3.4.28 Definisi Tabel ms_periode Deskripsi : Tabel ini digunakan untuk menyimpan data periode / tahun pembelajaran Primary Key dari tabel ini : id_ms_periode
No. 1. 2. 3.
Nama Field id_ms_periode periode Status
T ipe Data Int(5) Varchar(15) Varchar(10)
Keterangan PK, id ms periode Periode Status pendaftaran Buka/tutup
Tabel 3.4.29 Contoh Isi Data tabel ms_periode Id_ms_periode 1 2
periode 2008-2009 2009-2010
status tutup buka
Tabel 3.4.30 Definisi Tabel ms_kls Deskripsi : Tabel ini digunakan untuk menyimpan data kelas Primary Key dari tabel ini : id_ms_kls No. 1. 2. 3. 4. 5. 6.
Nama Field id_ms_kls Id_ms_staff Id_no_induk Id_ms_periode kelas bagian
T ipe Data Int(5) Int(5) Int(5) Int(5) Varchar(5) varchar(5)
Keterangan PK, id ms kls FK,id ms staff ( walikelas ) FK,id no induk ( siswa) FK,id ms periode Nama kelas Unit bagian sekolah TK/SD/SMP/SMA
Tabel 3.4.31 Contoh Isi Data tabel ms_kls
Id_ms_kls
Id_ms_staff
1 1
1 1
Id_no_induk Id_ms_period e 1 1 2 1
Kelas
Bagian
1A 1A
SMP SMP
Tabel 3.4.32 Definisi Tabel no_induk Deskripsi : Tabel ini digunakan untuk menyimpan data nomer induk siswa
163 Primary Key dari tabel ini : id_no_induk
No. 1. 2. 3. 4.
Nama Field Id_no_induk nis kelas bagian
T ipe Data Int(5) Varchar(10) varchar(5) varchar(5)
Keterangan PK,id no induk ( siswa) Nomer induk siswa Nama kelas Unit bagian sekolah TK/SD/SMP/SMA
Tabel 3.4.33 Contoh Isi Data tabel no_induk
Id_no_induk Nis 1 08091001 2 08091002
Kelas 1A 1A
Bagian SMP SMP
Tabel 3.4.34 Definisi Tabel tr_daftar_ulang Deskripsi : Tabel ini digunakan untuk menyimpan data daftar ulang Primary Key dari tabel ini : id_tr_daftar_ulang
No. 1. 2. 3. 4. 5. 6. 7.
Nama Field Id_tr_daftar_ulang Id_no_induk Id_ms_periode kelas bagian status tgl
T ipe Data Int(5) Int(5) int(5) Char(2) Char(3) Varchar(10) Datetime
Keterangan PK,id_tr_daftar_ulang FK,Nomer induk siswa FK,id_ms_perioide Kelas Unit bagian sekolah TK/SD/SMP/SMA Status SELESAI/BELUM daftar ulang T anggal proses mencatat
Tabel 3.4.35 Contoh Isi Data tabel tr_daftar_ulang Id_tr_daftar _ulang 1
Id_no_induk 1
Id_ms_p eriode 1
kelas
Bagian
Status
T gl
1A
SMP
BELUM
2008-11-11 08:00:00
Tabel 3.4.36 Definisi Tabel administrasi Deskripsi : Tabel ini digunakan untuk menyimpan data biaya pendaftaran Primary Key dari tabel ini : id_administrasi No. 1. 2. 3.
Nama Field Id_administrasi Id_ms_periode Pangkal
T ipe Data Int(2) Int(5) int(10)
Keterangan PK,id_administrasi FK,id_ms_periode yang berlangsung Biaya uang pangkal
164 4. 5. 6.
seragam spp buku
Int(10) Int(10) Int(10)
Biaya uang seragam Biaya uang spp Biaya uang buku
Tabel 3.4.37 Contoh Isi Data tabel administrasi
Id_administr Id_ms_period asi e 1 1
pangkal
seragam
spp
Buku
1000000
350000
1200 00
400000
Tabel 3.4.38 Definisi Tabel berita Deskripsi : Tabel ini digunakan untuk menyimpan data berita dan kegiatan yang terjadi di sekolah Primary Key dari tabel ini : id_berita No. 1. 2. 3. 4. 5.
Nama Field id_berita judul_berita isi_berita gambar tgl
T ipe Data Int(5) Varchar(50) T ext Varchar(50) Datetime
Keterangan PK, Id berita Judul berita / kegiatan Isi berita / kegiatan Gambar T anggal proses mencatat
Tabel 3.4.39 Contoh Isi Data tabel berita Id_berita 1
judul_berita Isi_berita Gambar tgl Penerimaan Penerimaan ../staff/upload/foto_berita/xxx.jpeg 2008-11-27 siswa siswa baru 08:00:10 tahun ajaran 2009-2010 akan dibuka pada tanggal 1 januari 2009
Tabel 3.4.40 Definisi Tabel tentang Deskripsi : Tabel ini digunakan untuk menyimpan data informasi tentang sekolah Primary Key dari tabel ini : id_tentang No. 1.
Nama Field id_tentang
T ipe Data Int(2)
Keterangan PK, Id tentang
165 2. 3. 4.
isi_tentang gambar tgl
T ext Varchar(50) Datetime
Isi tentang Gambar T anggal proses mencatat
Tabel 3.4.41 Isi Data tabel tentang Id_tentang 1
Isi_tentang SMP Mutiara Kasih berdiri sejak 1992 dan telah memperoleh berbagai prestasi pendidikan dan ekstra kulikuler di berbagai tingkat.
gambar
T gl ../staff/upload/foto_ 2008-11-27 08:00:10 tentang/xxx.jpeg
Tabel 3.4.42 Definisi Tabel lokasi Fungsi tabel ini digunakan untuk menyimpan data : lokasi sekolah berada Primary Key dari tabel ini : id_lokasi No. 1. 2. 3. 4.
Nama Field id_lokasi isi_lokasi gambar tgl
T ipe Data Int(11) T ext Varchar(50) Datetime
Keterangan PK, Id lokasi Isi lokasi Gambar T anggal proses mencatat
Tabel 3.4.43 Contoh Isi Data tabel lokasi Id_lokasi 1
Isi_lokasi
gambar
Lokasi Sekolah kami berada di : Jl.Empu Tantular Karawaci Tangerang Telp. (021) 5913715
../staff/upload/foto_ 2008-11-27 08:00:10 lokasi/xxx.jpeg
T gl
Tabel 3.4.44 Definisi Tabel situs_rujukan Deskripsi : Tabel ini digunakan untuk menyimpan data situs-situs yang dapat membantu proses belajar Primary Key dari tabel ini : id_situs_rujukan No. 1. 2. 3. 4.
Nama Field id_situs_rujukan judul_situs_rujukan gambar url
T ipe Data Int(2) Varchar(30) Varchar(50) Varchar(50)
Keterangan PK, Id situs rujukan Judul situs rujukan Gambar Alamat situs rujukan
166 5.
tgl
Datetime
T anggal pencatatan
Tabel 3.4.45 Contoh Isi Data tabel situs_rujukan Id_situs_rujukan 1
Judul_situs_rujuka n Depdiknas
gambar
url
tgl
../staff/upload/fot http:// o_situs_rujukan/ www.x xxx.jpeg xx.htm l
2008-11-27 08:00:10
Tabel 3.4.46 Definisi Tabel banner Deskripsi : Tabel ini digunakan untuk menyimpan data iklan yang ada pada website Primary Key dari tabel ini : id_banner No. 1. 2. 3. 4. 5. 6.
Nama Field id_banner Judul_banner gambar url jenis T gl
T ipe Data Int(5) Varchar(50) Varchar(50) Varchar(50) Varchar(10) Datetime
Keterangan PK, Id banner Judul banner Gambar Alamat situs iklan Jenis gambar atau flash T anggal proses mencatat
Tabel 3.4.47 Contoh Isi Data tabel banner Id_banner 1
Judul_banner Gambar url PGRI ../staff/upload/foto_si http://ww
tus_rujukan/xxx.jpeg
Jenis Image
T gl
2008-11-27 11:00:57
w.xxx.ht ml
Tabel 3.4.48 Definisi Tabel Home Deskripsi : Tabel ini digunakan untuk menyimpan data yang ada pada halaman home Primary Key dari tabel ini : id_home No. 1. 2. 3. 4.
Nama Field id_home Isi_home gambar tgl
T ipe Data Int(5) T ext Varchar(50) Datetime
Keterangan PK, Id home Isi halaman home Gambar T anggal proses mencatat
Tabel 3.4.49 Contoh Isi Data tabel home Id_home 1
Isi_home welcome
Gambar
T gl
../staff/upload/foto_si 2008-11-27 11:00:57
167 Id_home
Isi_home
Gambar
T gl
tus_rujukan/xxx.jpeg Tabel 3.4.50 Definisi Tabel Tr_S tatus Deskripsi : Tabel ini digunakan untuk menyimpan data status kenaikan kelas siswa Primary Key dari tabel ini : id_tr_status No. 1. 2. 3. 4.
Nama Field id_tr_status Id_no_induk Id_ms_periode status
T ipe Data Int(5) Int(5) Int(5) Varchar(10)
Keterangan PK, Id tr status FK, id no induk FK,id ms periode Status NAIK / TINGGAL kelas
Tabel 3.4.51 Contoh Isi Data Tabel tr_status Id_tr_status 1
Id_no_induk Id_ms_periode 1 1
Status NAIK
Berikut ini merupakan diagram yang menggambarkan keterhubungan antar tabel-tabel yang telah didefinisikan di atas :
168 adm i nistrasi -id_adm inistrasi -id_ms_periode -pangkal -seragam -spp -buku
1
*
no_i nduk 1
1
ms_si swa
ms_detail _siswa -id_ms_det ai l_siswa -id_no_induk -warganegara -anak_ke -gol _darah -jmlh_sdr_kandung -jmlh_sdr_t iri -st atus_anak -bahasa -penyaki t -imunisasi -ciri -ukuran_baju -tinggi -berat
-i d_no_induk -nis -kelas -bagian
1
1
1. .*
0. .1
m s_kuri kulu m
ms_peri od
1 *
-id_ms_periode -periode -status
1 1
1 1
1
1.. *
0..1
1.. *
situs_ruj ukan
berita
banner -i d_banner -j udul_banner -gam bar -url -j eni s -t gl
h ome -id_home -isi_home -gambar -t gl
lo kasi -id_lokasi -isi_lokasi -gambar -t gl
tentang -id_t ent ang -isi_t ent ang -gambar -t gl
-no_daf tar -id_ms_periode -bagi an -kls -nm_lengkap -nm_panggil an -alamat -kecamatan -kodepos -telp -asal_skl h -jenis_kelamin -tempat _lahi r -tgl_lahir -agam a -warganegara -anak_ke -gol_darah -jmlh_sdr_kandung -jmlh_sdr_t iri -st atus_anak -bahasa -penyakit -imunisasi -ciri -ukuran_baju -tinggi -berat -nm_ayah -tempat _lahi r_a -tgl_lahir_a -agam a_a -warganegara_a -pendidi kan_a -pekerjaan_a -almt _rm h_a -almt _kantor_a -gaji -nm_ibu -tempat _lahi r_i -tgl_lahir_i -agam a_i -warganegara_i -pendidi kan_i -pekerjaan_i -almt _rm h_i -almt _kantor_i -st atus -tgl
1
0. .*
ms_l eger
-id_tr_st atus -id_no_induk -id_ms_periode -st atus
-id_ms_nil ai -id_ms_staf f -id_no_induk -id_ms_kls -id_ms_periode -id_ms_kurikulum -bi dang_studi -aspek1 -aspek2 -aspek3 -aspek4 -aspek5 -ni lai_skbm -cat at an -tgl
1 1
tr_daftar_u lang -id_t r_daf tar_ul ang -id_no_induk -id_m s_periode -kelas -bagian -stat us -t gl
1
1
m s_si swa_logi n
1
-id_ms_siswa_login -id_no_induk -id_t r_stat us -username -password -t gl
1
1 *
1 tr_keuangan
0. .*
1 * 1
ms_pel an ggaran
0. .*
-id_m s_pelanggaran -id_m s_staff -id_no_induk -id_m s_periode -jenis_pelanggaran -pelanggaran -t gl
1. .*
-id_tr_keuangan -id_ms_st aff -id_no_i nduk -id_ms_periode -bulan -tahun -st atus -tgl
* 1
0.. *
m s_staff_l ogin
m s_staff -id_ms_st af f -nm_lengkap -nm_panggil an -alamat -kodepos -telp -jenis_kelamin -tempat _lahi r -tgl_lahir -agam a -pendidikan -st atus -jabatan -bagi an -bidang_studi -tgl
0. .*
tr_status
*
m s_p en daftaran
-id_sit us_rujukan -judul _sit us_rujukan -gam bar -url -tgl
-i d_berit a -j udul_berita -i si_berita -gam bar -t gl
1
1
0..*
1. .* 1
1 1
1
1
1
1
ms_orang tu a -id_ms_orangtua -id_no_induk -nm_ayah -tem pat _lahir_a -tgl_lahir_a -agama_a -warganegara_a -pendidikan_a -pekerjaan_a -almt _rm h_a -almt _kant or_a -gaji -nm_ibu -tem pat _lahir_i -tgl_lahir_i -agama_i -warganegara_i -pendidikan_i -pekerjaan_i -almt _rm h_i -almt _kant or_i
*
1
-id_ms_siswa -id_no_induk -id_ms_periode -nm_lengkap -nm_panggilan -alamat -kecamat an -kodepos -telp -asal _sklh -jenis_kelami n -tem pat _lahir -tgl_l ahir -agama -tgl
-id_ms_kurikulum -id_ms_periode -jenis_kurikul um -kurikulum -status
1
*
-id_ms_st aff_l ogin -id_ms_st aff -username -password -jabatan -bagian -bidang_studi -tgl
1
1
1
1
m s_ad mi n -id_m s_admin -usernam e -password -jabat an
Gambar 3.4.54 Diagram ERD Aplikasi Diusulkan
1.. *
1
*
*1
m s_kl s -id_ms_kl s -id_ms_st aff -id_no_induk -id_ms_periode -kel as -bagian
1.. *
1
169 Berikut ini merupakan pemetaan antara tabel-tabel yang digunakan dengan layar pada aplikasi diusulkan Tabel 3.4.52 Pemetaan Tabel dengan Layar No. 1.
Nama Layar (Storyboard)
Layar Index
2.
Layar Berita dan Kegiatan
3.
Layar Data Pribadi
4.
Layar Nilai
5.
Layar Keuangan
6.
Layar Pelanggaran
7.
Layar Daftar Ulang
8.
Layar Ganti Password
T abel Yang Digunakan Pada Layar T ersebut Berita banner situs_rujukan Berita banner situs_rujukan ms_siswa_login ms_siswa ms_detail_siswa ms_orangtua no_induk banner situs_rujukan ms_siswa_login ms_siswa ms_leger ms_periode ms_kurikulum ms_kls no_induk banner situs_rujukan ms_siswa_login ms_siswa tr_keuangan ms_periode no_induk banner situs_rujukan ms_siswa_login ms_siswa ms_pelanggaran ms_periode no_induk banner situs_rujukan ms_siswa_login ms_siswa tr_daftar_ulang ms_periode ms_kls no_induk banner situs_rujukan ms_siswa_login
170 No.
9.
10.
11.
12. 13.
14.
15.
Nama Layar (Storyboard)
T abel Yang Digunakan Pada Layar T ersebut banner situs_rujukan ms_pendaftaran Layar Daftar Online ms_periode banner situs_rujukan T entang Layar Tentang Kami banner situs_rujukan Lokasi Layar Lokasi banner situs_rujukan Ms_staff_login Layar Index (Staff) ms_admin Layar Home (admin,kepala Home ms_staff_login sekolah & staff TU ) banner Ms_staff_login Layar User (admin) ms_siswa_login banner Layar Berita dan Kegiatan Ms_staff_login (admin, staff TU, kepala berita banner sekolah)
16.
Layar Tentang Kami (admin)
17.
Layar Lokasi (admin)
18.
Layar Situs Rujukan (admin)
19.
Layar Baris Iklan (admin)
20.
Layar Ganti Password (Staff)
21.
Layar Calon Siswa (Staff TU)
22.
Layar Siswa (Staff TU)
23.
Layar Pegawai (Staff TU)
Ms_staff_login tentang banner Ms_staff_login lokasi banner Ms_Staff_login situs_rujukan banner Ms_Staff_login banner Ms_Staff_login banner Ms_Staff_login ms_pendaftaran ms_periode ms_kls banner Ms_Staff_login ms_pendaftaran ms_siswa ms_detail_siswa ms_orangtua banner Ms_Staff_login
171 No.
Nama Layar (Storyboard)
24.
Layar Keuangan (Staff TU)
25.
Layar Pelanggaran (walikelas)
26.
Layar Nilai (guru dan walikelas)
27.
Layar leger (guru dan walikelas)
28.
Layar naik(walikelas)
T abel Yang Digunakan Pada Layar T ersebut ms_staff banner Ms_Staff_login tr_keuangan ms_periode banner Ms_Staff_login ms_siswa ms_kls no_induk ms_pelanggaran ms_periode banner Ms_Staff_login ms_leger ms_periode ms_kurikulum ms_kls ms_staff banner Ms_staff_login No_induk Ms_kurikulum banner Ms_siswa Ms_periode Tr_status No_induk Ms_kls Ms_kurikulum Ms_staff_login Banner
172 3.5
Perancangan State Transition Diagram (S TD) Pada sub bab ini akan ditampilan rancangan STD yang akan mengambarkan
hubungan antar layar pada sistem informasi administrasi siswa berbasis web pada SM P M utiara Kasih. 3.5.1
Perancangan S TD untuk frontend user
3.5.1.1 Perancangan S TD untuk frontend user (tan pa login)
Gambar 3.5.1 S TD Layar Home (tanpa login) Keterangan gambar : Layar home memiliki beberapa link yaitu home, berita dan kegiatan, daftar online, tentang kami, lokasi, login. Jika pengguna menekan tombol login maka sistem akan memverifikasi username dan password, jika login berhasil maka akan ditampilkan layar home untuk siswa login, jika gagal maka akan kembali pada layar home dengan dimunculkan pesan kesalahan. Jika pengguna memilih berita dan kegiatan maka akan ditampilkan layar berita dan kegiatan. Jika pengguna memilih daftar online maka akan ditampilkan layar daftar online. Jika pengguna memilih tentang kami maka akan
173 ditampilkan layar tentang kami dan jika pengguna memilih
lokasi maka akan
ditampilkan layar lokasi dan jika pada masing-masing halaman pengguna memilih home maka akan ditampilkan layar home kembali.
Gambar 3.5.2 S TD Layar berita dan kegiatan (tanpa login) Layar berita dan kegiatan memiliki beberapa link yaitu home,berita dan kegiatan, daftar online, tentang kami, lokasi, login. Jika pengguna menekan tombol login maka sistem akan memverifikasi username dan password, jika login berhasil maka akan ditampilkan layar home untuk siswa login, jika gagal maka akan kembali pada layar home dengan dimunculkan pesan kesalahan. Jika pengguna memilih home maka akan ditampilkan layar home. Jika pengguna memilih daftar online maka akan ditampilkan layar daftar online. Jika pengguna memilih tentang kami maka akan ditampilkan layar tentang kami dan jika pengguna memilih
lokasi maka akan
174 ditampilkan layar lokasi dan jika pada masing-masing halaman pengguna memilih berita dan kegiatan maka akan ditampilkan layar berita dan kegiatan kembali.
Gambar 3.5.3 S TD Layar daftar online Layar daftar online memiliki beberapa link yaitu home, daftar online, berita da kegiatan, tentang kami, lokasi, login. Jika pengguna menekan tombol login maka sistem akan memverifikasi username dan password, jika login berhasil maka akan ditampilkan layar home untuk siswa login, jika gagal maka akan kembali pada layar home dengan dimunculkan pesan kesalahan. Jika pengguna memilih home maka akan ditampilkan layar home. Jika pengguna memilih berita dan kegiatan maka akan ditampilkan layar berita dan kegiatan. Jika pengguna memilih daftar online maka akan ditampilkan layar daftar online. Jika pengguna memilih daftar maka akan ditampilkan layar form daftar.
175 Jika pengguna memilih tentang kami maka akan ditampilkan layar tentang kami dan jika pengguna memilih
lokasi maka akan ditampilkan layar lokasi dan jika pada
masing-masing halaman pengguna memilih daftar online maka akan ditampilkan layar daftar online kembali.
Gambar 3.5.4 S TD Layar Form Daftar Layar form daftar memiliki beberapa link yaitu home, daftar online, berita dan kegiatan, tentang kami, lokasi, login,submit, kembali kehalaman sebelumnya. Jika pengguna menekan tombol login maka sistem akan memverifikasi username dan password, jika login berhasil maka akan ditampilkan layar home untuk siswa login, jika gagal maka akan kembali pada layar home dengan dimunculkan pesan kesalahan. Jika pengguna memilih home maka akan ditampilkan layar home. Jika pengguna memilih berita dan kegiatan maka akan ditampilkan layar berita dan kegiatan. Jika pengguna memilih daftar online atau kembali kehalaman sebelumnya maka akan ditampilkan layar daftar online. Jika pengguna memilih submit sistem akan melakukan validasi form
176 pada proses daftar jika form telah tervalidasi sesuai maka akan muncul layar result yang menampilkan nomer pendaftaran namun jika gagal maka akan kembali ke layar form daftar dengan ditampilkan pesan kesalahan. Jika pengguna memilih tentang kami maka akan ditampilkan layar tentang kami dan jika pengguna memilih lokasi maka akan ditampilkan layar lokasi.
Gambar 3.5.5 S TD Layar Tentang Kami (tanpa login) Layar tentang kami memiliki beberapa link yaitu home,berita dan kegiatan, daftar online, tentang kami, lokasi, login. Jika pengguna menekan tombol login maka sistem akan memverifikasi username dan password, jika login berhasil maka akan ditampilkan layar home untuk siswa login, jika gagal maka akan kembali pada layar home dengan dimunculkan pesan kesalahan. Jika pengguna memilih home maka akan ditampilkan layar home. Jika pengguna memilih daftar online maka akan ditampilkan layar daftar online. Jika pengguna memilih tentang kami maka akan ditampilkan layar tentang kami dan jika pengguna memilih lokasi maka akan ditampilkan layar lokasi dan
177 jika pada masing-masing halaman pengguna memilih tentang kami maka akan ditampilkan layar tentang kami kembali.
Gambar 3.5.6 S TD Layar Lokasi (tanpa login) Layar lokasi memiliki beberapa link yaitu home,berita dan kegiatan, daftar online, tentang kami, lokasi, login. Jika pengguna menekan tombol login maka sistem akan memverifikasi username dan password, jika login berhasil maka akan ditampilkan layar home untuk siswa login, jika gagal maka akan kembali pada layar home dengan dimunculkan pesan kesalahan. Jika pengguna memilih home maka akan ditampilkan layar home. Jika pengguna memilih daftar online maka akan ditampilkan layar daftar online. Jika pengguna memilih tentang kami maka akan ditampilkan layar tentang kami dan jika pengguna memilih lokasi maka akan ditampilkan layar lokasi dan jika pada masing-masing halaman pengguna memilih lokasi maka akan ditampilkan layar lokasi kembali.
178 3.5.1.2 Perancangan S TD untuk Frontend User (dengan login)
Gambar 3.5.7 S TD layar home (dengan login) Pada layar home setelah melakukan login. Pengguna memiliki beberapa tambahan menu utama yaitu menu data pribadi, nilai, keuangan, pelanggaran, daftar ulang, ganti password dan tombol logout. Bila pengguna memilih menu berita dan kegiatan maka akan ditampilkan layar berita dan kegiatan, jika klik menu data pribadi maka akan ditampilkan layar data pribadi, jika klik menu nilai maka akan ditampilkan layar nilai, jika klik menu keuangan ditampilkan layar keuangan, jika klik menu
179 pelanggaran ditampilkan layar pelanggaran, jika klik menu daftar ulang ditampilkan layar daftar ulang, jika klik menu tentang kami ditampilkan layar tentang kami, jika klik menu lokasi ditampilkan layar lokasi, jika klik menu ganti password maka ditampilkan layar ganti password, jika menekan tombol logout maka akan kembali ke halaman home sebelum login dan jika pada semua layar memilih menu home maka akan ditampilkan layar home.
Gambar 3.5.8 S TD Layar Data Pribadi
180 Bila pengguna memilih menu home maka akan ditampilkan layar home,jika klik menu berita dan kegiatan maka akan ditampilkan layar berita dan kegiatan, jika klik menu data pribadi maka akan ditampilkan layar data pribadi, jika klik menu nilai maka akan ditampilkan layar nilai, jika klik menu keuangan ditampilkan layar keuangan, jika klik menu pelanggaran ditampilkan layar pelanggaran, jika klik menu daftar ulang ditampilkan layar daftar ulang, jika klik menu tentang kami ditampilkan layar tentang kami, jika klik menu lokasi ditampilkan layar lokasi, jika menekan tombol logout maka akan kembali ke halaman home sebelum login dan jika pada semua layar memilih menu data pribadi maka akan ditampilkan layar data pribadi.
181 Layar Home (tanpa login) Hapus sesi Tampilkan layar home (tanpa login)
Modul proses logout
Klik tombol logout Kirim sesi pada modul
Klik menu nilai Tampilkan layar nilai
Klik menu nilai Tampilkan layar nilai
Layar Lokasi
Klik menu lokasi tampilkan layar lokasi
Layar Tentang Kami
Klik menu berita dan kegiatan / link selengkapnya Tampilkan layar berita dan kegiatan
Klik menu nilai Tampilkan layar nilai
Layar nilai Klik menu nilai T ampilkan layar nilai
Klik menu nilai Tampilkan layar nilai Klik menu tentang kami tampilkan layar tentang kami
Layar Daftar Ulang
Klik menu nilai T ampilkan layar nilai Klik menu daftar ulang tampilkan layar daftar ulang
Layar Pelanggaran
Layar Berita dan kegiatan
Klik menu nilai T ampilkan layar nilai
Klik menu pelanggaran tampilkan layar pelanggaran
Klik menu home Tampilkan layar home
Layar home
Klik menu data pribadi Tampilkan layar data pribadi Klik menu nilai Tampilkan layar nilai
Klik menu keuangan tampilkan layar keuangan
Layar data pribadi
Layar Keuangan
Klik menu nilai Tampilkan layar nilai
Gambar 3.5.9 S TD Layar Nilai Jika klik layar nilai maka akan ditampilkan layar nilai itu sendiri, jika klik menu berita dan kegiatan akan ditampilkan layar berita dan kegiatan, jika klik menu home akan ditampilkan layar home, jika klik menu data pribadi akan ditampilkan layar data pribadi, jika klik menu keuangan akan ditampilkan layar keuangan, jika klik menu pelanggaran akan ditampilkan layar pelanggaran, jika klik menu daftar ulang ditampilkan layar daftar ulang, jika klik tentang kami ditampilkan layar tentang kami,
182 jika klik menu lokasi akan ditampilkan layar lokasi,klik logout akan kembali kehalaman home tanpa login.
Gambar 3.5.10 S TD Layar Keuangan Pada layar keuangan, jika klik menu keuangan maka akan ditampilkan layar keuangan itu sendiri, jika klik menu berita dan kegiatan akan ditampilkan layar berita dan kegiatan, jika klik menu home akan ditampilkan layar home, jika klik menu data pribadi akan ditampilkan layar data pribadi, jika klik menu nilai akan ditampilkan layar nilai, jika klik menu pelanggaran akan ditampilkan layar pelanggaran, jika klik menu
183 daftar ulang akan ditampilkan layar daftar ulang, jika klik menu tentang kami akan ditampilkan layar tentang kami, jika klik menu lokasi akan ditampilkan layar lokasi, jika klik tombol logout maka sistem akan mengirim sesi pada modul proses logout dan akan ditampilkan layar index sebelum login. Jika pada masing-masing layar klik menu keuangan maka akan ditampilkan layar keuangan. Layar view pelanggaran
Layar Home (tanpa login) Hapus sesi Tampilkan layar home (tanpa login)
Modul proses logout
Klik menu pelanggaran tampilkan layar pelanggaran
Layar Lokasi
Klik menu lokasi tampilkan layar lokasi
Klik menu tentang kami tampilkan layar tentang kami
Klik menu pelanggaran tampilkan layar pelanggaran Klik menu daftar ulang tampilkan layar daftar ulang
Layar keuangan
Klik menu berita dan kegiatan / link selengkapnya Tampilkan layar berita dan kegiatan
Klik menu pelanggaran tampilkan layar pelanggaran Klik menu keuangan tampilkan layar keuangan
Layar Berita dan kegiatan
Klik menu pelanggaran tampilkan layar pelanggaran
Layar pelanggaran
Klik menu pelanggaran tampilkan layar pelanggaran
Layar Daftar Ulang
Klik menu pelanggaran tampilkan layar pelanggaran
Klik tombol logout Kirim sesi pada modul
Klik menu pelanggaran tampilkan layar pelanggaran
Layar Tentang Kami
Klik link LIHAT Tampilkan layar view pelanggaran
Klik menu pelanggaran tampilkan layar pelanggaran
Klik menu home Tampilkan layar home
Klik menu data pribadi Tampilkan layar data pribadi
Layar home
Layar data pribadi
Klik menu pelanggaran tampilkan layar pelanggaran
Klik menu nilai Tampilkan layar nilai
Layar nilai Klik menu pelanggaran tampilkan layar pelanggaran
Gambar 3.5.11 S TD Layar Pelanggaran
184 Pada layar pelanggaran, jika klik menu pelanggaran maka akan ditampilkan layar pelanggaran itu sendiri, jika klik menu berita dan kegiatan akan ditampilkan layar berita dan kegiatan, jika klik menu home akan ditampilkan layar home, jika klik menu data pribadi akan ditampilkan layar data pribadi, jika klik menu nilai akan ditampilkan layar nilai, jika klik menu keuangan akan ditampilkan layar keuangan, jika klik menu daftar ulang akan ditampilkan layar daftar ulang, jika klik menu tentang kami akan ditampilkan layar tentang kami, jika klik menu lokasi akan ditampilkan layar lokasi, jika klik tombol logout maka sistem akan mengirim sesi pada modul proses logout dan akan ditampilkan layar index sebelum login. Jika pada masing-masing layar klik menu pelanggaran maka akan ditampilkan layar pelanggaran.
185
Tampilkan pesan
Gambar 3.5.12 S TD Layar Daftar Ulang Pada layar daftar ulang jika pengguna telah melakukan daftar ulang sebelumnya maka tidak tersedia tombol submit, jika belum melakukan maka akan tersedia tombol submit, jika menekan tombol submit maka akan dilakukan verifikasi pada modul dan akan ditampilkan pesan berhasil proses.
186 3.5.2
Perancangan S TD untuk Backend User
Gambar 3.5.13 S TD Layar Index (staff dan administrator) Layar index memiliki dua buah tombol yaitu login dan clear. Jika pengguna menekan tombol login maka sistem akan memverifikasi username dan password pada proses login, jika username, password dan status sesuai sebagai admin maka akan ditampilkan layar home untuk admin, jika username, password dan status sesuai sebagai staff TU maka akan ditampilkan layar home untuk TU, jika username, password dan status sesuai sebagai guru maka akan ditampilkan layar home untuk guru, jika username, password dan status sesuai sebagai walikelas maka akan ditampilkan layar home untuk walikelas.Jika pengguna menekan tombol clear maka sistem akan mengosongkan isi username dan password dan kembali menampilkan layar index.
187 3.5.2.1 Perancangan S TD untuk Backend User (administrator)
Gambar 3.5.14 S TD Layar home (admin) Layar home untuk admin memiliki beberapa link yaitu home, edit halaman home, user, berita dan kegiatan, tentang kami, lokasi, situs rujukan, baris iklan, ganti password, dan logout.Jika memilih link home maka akan ditampilkan kembali layar home, jika memilih link edit halaman home maka akan ditampilkan layar edit home, jika memilih link user maka akan ditampilkan layar user, jika memilih link berita dan kegiatan maka akan ditampilkan layar berita dan kegiatan, jika memilih link tentang kami maka akan ditampilkan layar tentang kami, jika memilih link lokasi maka akan ditampilkan layar lokasi, jika memilih link situs rujukan maka akan ditampilkan layar
188 situs rujukan, jika memilih link baris iklan maka akan ditampilkan layar baris iklan, jika memilih link ganti password maka akan ditampilkan layar ganti password, jika memilih tombol logout maka akan ditampilkan layar index untuk staff.
Gambar 3.5.15 S TD Layar Edit Home (admin) Layar edit home memiliki beberapa link yaitu home, kembali kehalaman sebelumnya, user, berita dan kegiatan, tentang kami, lokasi, situs rujukan, baris iklan, ganti password, logout, submit, upload, browse.Jika memilih link home atau kembali kehalaman sebelumnya maka akan ditampilkan kembali layar home, jika memilih link user maka akan ditampilkan layar user, jika memilih link berita dan kegiatan maka akan ditampilkan layar berita dan kegiatan, jika memilih link tentang kami maka akan ditampilkan layar tentang kami, jika memilih link lokasi maka akan ditampilkan layar
189 lokasi, jika memilih link situs rujukan maka akan ditampilkan layar situs rujukan, jika memilih link baris iklan maka akan ditampilkan layar baris iklan, jika memilih link ganti password maka akan ditampilkan layar ganti password, jika memilih tombol logout maka akan ditampilkan layar index untuk staff, jika menekan tombol browse maka akan ditampilkan window browse file, jika menekan tombol upload maka sistem akan memvalidasi file yang dibrowse lalu menampilkan pesan berhasil/gagal upload, jika menekan tombol submit maka sistem akan memvalidasi isi form pada proses edit home jika berhasil tampilkan layar home, jika gagal tampilkan pesan kesalahan pada layar edit home.
Klik Use r Ta mpil ka n Laya r U ser
Kl ik Ten ta ng Kami Ta mpil kan Laya r Ten ta ng
Klik User Ta mpil kan La yar user
KlikBa ris Ikla n Ta mpil kan Laya r Ba ris Ikl an
Gambar 3.5.16 S TD Layar User (admin)
190 Layar user memiliki beberapa link yaitu home, user, berita dan kegiatan, tentang kami, lokasi, situs rujukan, baris iklan, ganti password, logout, staff, siswa.Jika memilih link home maka akan ditampilkan kembali layar home, jika memilih link user maka akan ditampilkan layar user, jika memilih link berita dan kegiatan maka akan ditampilkan layar berita dan kegiatan, jika memilih link tentang kami maka akan ditampilkan layar tentang kami, jika memilih link lokasi maka akan ditampilkan layar lokasi, jika memilih link situs rujukan maka akan ditampilkan layar situs rujukan, jika memilih link baris iklan maka akan ditampilkan layar baris iklan, jika memilih link ganti password maka akan ditampilkan layar ganti password, jika memilih tombol logout maka akan ditampilkan layar index untuk staff, jika memilih link staff maka akan ditampilkan layar user untuk staff, jika memilih link siswa maka akan ditampilkan layar user untuk siswa, jika memilih link user pada semua layar maka akan kembali kelayar user.
Klik Si tus Ru ju kan Ta mp ilk an L aya r Situs ru ju kan
Kli kBari s Ik lan Tamp il kan L aya r Bari s Ik lan
Kli k c ari Car i da ta lal uTa mpi lka n ha sil pen ca ria n pa da L aya r cari use r
191
Gambar 3.5.17 S TD Layar User:staff(admin) Layar user untuk staff memiliki beberapa link yaitu home, user, berita dan kegiatan, tentang kami, lokasi, situs rujukan, baris iklan, ganti password, logout,
,edit, delete, cari.Jika memilih link home maka akan ditampilkan kembali layar home, jika memilih link user maka akan ditampilkan layar user, jika memilih link berita dan kegiatan maka akan ditampilkan layar berita dan kegiatan, jika memilih link tentang kami maka akan ditampilkan layar tentang kami, jika memilih link lokasi maka akan ditampilkan layar lokasi, jika memilih link situs rujukan maka akan ditampilkan layar situs rujukan, jika memilih link baris iklan maka akan ditampilkan layar baris
192 iklan, jika memilih link ganti password maka akan ditampilkan layar ganti password, jika memilih tombol logout maka akan ditampilkan layar index untuk staff, jika memilih link maka akan sistem akan mengirimkan id staff dan menampilkan detail data pada halaman view user, jika memilih link edit maka akan sistem akan mengirimkan id staff dan menampilkan layar edit user, jika memilih link delete maka akan sistem akan mengirimkan id staff dan menghapus data dalam proses delete user, jika memilih link cari maka akan sistem akan mengirimkan id staff dan mencari data
Klik Si tus Ru ju kan Ta mp ilk an L aya r Situs ru ju kan
Kli kBari s Ik lan Tamp il kan L aya r Bari s Ik lan
Kli k c ari Car i da ta lal uTa mpi lka n ha sil pen ca ria n pa da L aya r cari use r
tersebut lalu menampilkan hasilnya pada layar cari user.
Gambar 3.5.18 S TD Layar User:siswa(admin)
193
Gambar 3.5.19 S TD Layar Edit User (admin) Layar edit user memiliki beberapa link yaitu home, user, berita dan kegiatan, tentang kami, lokasi, situs rujukan, baris iklan, ganti password, logout, kembali kehalaman sebelumnya dan tombol submit.Jika memilih link home maka akan ditampilkan kembali layar home, jika memilih link user maka akan ditampilkan layar user, jika memilih link berita dan kegiatan maka akan ditampilkan layar berita dan kegiatan, jika memilih link tentang kami maka akan ditampilkan layar tentang kami, jika memilih link lokasi maka akan ditampilkan layar lokasi, jika memilih link situs rujukan maka akan ditampilkan layar situs rujukan, jika memilih link baris iklan maka akan ditampilkan layar baris iklan, jika memilih link ganti password maka akan
194 ditampilkan layar ganti password, jika memilih tombol logout maka akan ditampilkan layar index untuk staff, jika memilih link kembali kehalaman sebelumnya maka akan ditampilkan layar user untuk staff/siswa,jika menekan tombol submit maka sistem akan memvalidasi form pada proses edit user, jika tervalidasi maka akan ditampilkan halaman user dengan pesan berhasil namun jika gagal maka akan kembali ke halaman edit user dengan pesan kesalahan.
Kli k kembali ke h alaman se belumnya Ta mpi lkan L ayar berita & kegiatan
Klik ed it Kirim ju dul berita,tampilkan l ayar edi t berita
Kl ik kembali ke halaman sebelumnya Tampilkan Layar b erita & kegi atan
Kli k Te ntang Kami Tampilkan Layar Tentang
KlikBaris Iklan Tampil kan La ya r Baris Iklan
Gambar 3.5.20 S TD Layar Berita dan Kegiatan (admin)
195 Layar berita dan kegiatan memiliki beberapa link yaitu home, user, berita dan kegiatan, tentang kami, lokasi, situs rujukan, baris iklan, ganti password, logout, edit, delete, cari.Jika memilih link home maka akan ditampilkan kembali layar home, jika memilih link user maka akan ditampilkan layar user, jika memilih link berita dan kegiatan maka akan ditampilkan layar berita dan kegiatan, jika memilih link tentang kami maka akan ditampilkan layar tentang kami, jika memilih link lokasi maka akan ditampilkan layar lokasi, jika memilih link situs rujukan maka akan ditampilkan layar situs rujukan, jika memilih link baris iklan maka akan ditampilkan layar baris iklan, jika memilih link ganti password maka akan ditampilkan layar ganti password, jika memilih tombol logout maka akan ditampilkan layar index untuk staff, jika memilih link edit maka akan sistem akan mengirimkan id berita dan menampilkan layar edit berita, jika memilih link delete maka akan sistem akan mengirimkan id berita dan menghapus data dalam proses delete berita, jika memilih link cari maka akan sistem akan mengirimkan id berita dan mencari data tersebut lalu menampilkan hasilnya pada layar cari berita.
196
Gambar 3.5.21 S TD Layar Edit Berita (admin) Layar edit berita memiliki beberapa link yaitu home, kembali kehalaman sebelumnya, user, berita dan kegiatan, tentang kami, lokasi, situs rujukan, baris iklan, ganti password, logout, submit, upload, browse.Jika memilih link home maka akan ditampilkan kembali layar home, jika memilih link user maka akan ditampilkan layar user, jika memilih link berita dan kegiatan atau kembali kehalaman sebelumnya maka akan ditampilkan layar berita dan kegiatan, jika memilih link tentang kami maka akan ditampilkan layar tentang kami, jika memilih link lokasi maka akan ditampilkan layar lokasi, jika memilih link situs rujukan maka akan ditampilkan layar situs rujukan, jika memilih link baris iklan maka akan ditampilkan layar baris iklan, jika memilih link ganti password maka akan ditampilkan layar ganti password, jika memilih tombol
197 logout maka akan ditampilkan layar index untuk staff, jika menekan tombol browse maka akan ditampilkan window browse file, jika menekan tombol upload maka sistem akan memvalidasi file yang dibrowse lalu menampilkan pesan berhasil/gagal upload, jika menekan tombol submit maka sistem akan memvalidasi isi form pada proses edit berita jika berhasil tampilkan layar edit berita, jika gagal tampilkan pesan kesalahan pada layar edit berita.
L aya r B aris Ikl an Kli k te ntan g kam i Ta mp ilka n L aya r te ntan g kam i
K lik Gan ti Pas swo rd Ta mpi lka n La yar g an ti psw d
K lik ten tan g kam i Situ s Ta mpi lka n La yar ten tan g kam i
Layar Rujukan
Layar Ganti Pa ssword
Klik u ser Ta mpi lka n La ya r u ser K lik Si tus Ru ju kan Tamp ilk an L aya r S itus ru juk an
Kli k Lo kasi Tamp il kan L aya r Lo kasi Klik su bm it Val ida si isi
Ta mpi lka n pe san ke sal ah an /s ukse s
Kl ik lo go ut Ta mpi lka n La yar in de x
Layar Tentang K ami
Kl ik Ho me Tam pil kan Lay ar Ho me
La ya r ho me Kl ik te nta ng ka mi Tamp il kan L aya r te nta ng ka mi
K lik u plo ad Val id asi fil e Kli k use r Tamp ilk an L aya r use r Kli k te ntan g ka mi Tam pi lkan La yar ten ta ng kam i
Proses edit ten tan g
Kli k be rita da n ke gi atan Ta mpi lka n La yar b eri ta da n k eg iata n
P roses uplo ad tentang
Layar Index(sta ff)
Kl ik ten ta ng kami Tamp il kan L aya r ten tang kami
K lik Ten tan g kam i Ta mpi lka n La yar ten tan g kami
Layar lokasi
Kli kBa ris Ikla n Tamp il kan L ay ar Bari s Ik lan
K lik ten tang kami Tamp ilk an L aya r te ntan g k ami
La ya r User
L ayar Berita dan keg iata n
Browse file
Gambar 3.5.22 S TD Layar Tentang Kami (admin) Layar tentang kami memiliki beberapa link yaitu home, user, berita dan kegiatan, tentang kami, lokasi, situs rujukan, baris iklan, ganti password, logout, submit,
198 upload, browse.Jika memilih link home maka akan ditampilkan kembali layar home, jika memilih link user maka akan ditampilkan layar user, jika memilih link berita dan kegiatan maka akan ditampilkan layar berita dan kegiatan, jika memilih link tentang kami maka akan ditampilkan layar tentang kami, jika memilih link lokasi maka akan ditampilkan layar lokasi, jika memilih link situs rujukan maka akan ditampilkan layar situs rujukan, jika memilih link baris iklan maka akan ditampilkan layar baris iklan, jika memilih link ganti password maka akan ditampilkan layar ganti password, jika memilih tombol logout maka akan ditampilkan layar index untuk staff, jika menekan tombol browse maka akan ditampilkan window browse file, jika menekan tombol upload maka sistem akan memvalidasi file yang dibrowse lalu menampilkan pesan berhasil/gagal upload, jika menekan tombol submit maka sistem akan memvalidasi isi form pada proses edit tentang jika berhasil tampilkan layar tentang, jika gagal tampilkan pesan kesalahan pada layar tentang.
199 L aya r B aris Ikl an Kli k lo kasi Tamp il kan L aya r lo kasi
K lik Gan ti Pas swo rd Ta mpi lka n La yar g an ti psw d
Klik l oka si Ta mpi lka n La ya r l oka si
Layar Situ s Rujukan
Kli kBa ris Ikla n Tamp il kan L ay ar Bari s Ik lan
Kl ik lo kasi Tam pil kan Lay ar lo kasi
K lik Si tus Ru ju kan Tamp ilk an L aya r S itus ru juk an
Layar tentang ka mi
Kli k Lo kasi Tamp il kan L aya r Lo kasi Klik su bm it Val ida si isi
Layar Lokasi
Kl ik lo go ut Ta mpi lka n La yar in de x
Kl ik Ho me Tam pil kan Lay ar Ho me
La ya r ho me Kli k lok asi Tamp il kan L aya r lok asi
K lik u plo ad Val id asi fil e Kli k use r Tamp ilk an L aya r use r Kli k lok asi Tamp il kan L aya r lok asi
Proses edit lo kasi
Kli k be rita da n ke gi atan Ta mpi lka n La yar b eri ta da n k eg iata n
P roses uplo ad tentang
Layar Index(sta ff)
Kl ik lo kasi Tamp il kan L aya r lo kas i
K lik Ten tan g kam i Ta mpi lka n La yar ten tan g kami
Ta mpi lka n pe san ke sal ah an /s ukse s
Layar Ganti Pa ssword
Kl ik lo kas i Ta mpi lka n La yar lo kas i
La ya r User
L ayar Berita dan keg iata n
Browse file
Gambar 3.5.23 S TD Layar Lokasi (admin) Layar lokasi memiliki beberapa link yaitu home, user, berita dan kegiatan, tentang kami, lokasi, situs rujukan, baris iklan, ganti password, logout, submit, upload, browse.Jika memilih link home maka akan ditampilkan kembali layar home, jika memilih link user maka akan ditampilkan layar user, jika memilih link berita dan kegiatan maka akan ditampilkan layar berita dan kegiatan, jika memilih link tentang kami maka akan ditampilkan layar tentang kami, jika memilih link lokasi maka akan ditampilkan layar lokasi, jika memilih link situs rujukan maka akan ditampilkan layar situs rujukan, jika memilih link baris iklan maka akan ditampilkan layar baris iklan, jika memilih link ganti password maka akan ditampilkan layar ganti password, jika memilih
200 tombol logout maka akan ditampilkan layar index untuk staff, jika menekan tombol browse maka akan ditampilkan window browse file, jika menekan tombol upload maka sistem akan memvalidasi file yang dibrowse lalu menampilkan pesan berhasil/gagal upload, jika menekan tombol submit maka sistem akan memvalidasi isi form pada proses edit lokasi jika berhasil tampilkan layar lokasi, jika gagal tampilkan pesan kesalahan pada layar lokasi.
201
Gambar 3.5.24 S TD Layar S itus Rujukan (admin) Layar situs rujukan memiliki beberapa link yaitu home, user, berita dan kegiatan, tentang kami, lokasi, situs rujukan, baris iklan, ganti password, logout, edit, delete, cari.Jika memilih link home maka akan ditampilkan kembali layar home, jika memilih link user maka akan ditampilkan layar user, jika memilih link berita dan kegiatan maka akan ditampilkan layar berita dan kegiatan, jika memilih link tentang kami maka akan ditampilkan layar tentang kami, jika memilih link lokasi maka akan
202 ditampilkan layar lokasi, jika memilih link situs rujukan maka akan ditampilkan layar situs rujukan, jika memilih link baris iklan maka akan ditampilkan layar baris iklan, jika memilih link ganti password maka akan ditampilkan layar ganti password, jika memilih tombol logout maka akan ditampilkan layar index untuk staff, jika memilih link edit maka akan sistem akan mengirimkan id situs dan menampilkan layar edit situs, jika memilih link delete maka akan sistem akan mengirimkan id situs dan menghapus data dalam proses delete situs, jika memilih link cari maka akan sistem akan mengirimkan id situs dan mencari data tersebut lalu menampilkan hasilnya pada layar cari situs.
203
Kl ik ke mbali ke h alama n se bel umnya Tampil kan Laya r ba ris iklan
Kli k ke mb ali ke ha laman se belu mnya Ta mpilka n Layar bari s i klan Klik edi t Kirim jud ul ikla n ta mp ilka n l ayar e dit iklan
Klik Tentang Kami Tampi lkan La yar Ten ta ng
Kl ik situs ru jukan Tamp ilkan L ayar situs ru jukan
Gambar 3.5.25 S TD Layar Baris Iklan (admin) Layar baris iklan memiliki beberapa link yaitu home, user, berita dan kegiatan, tentang kami, lokasi, situs rujukan, baris iklan, ganti password, logout, edit, delete, cari.Jika memilih link home maka akan ditampilkan kembali layar home, jika memilih link user maka akan ditampilkan layar user, jika memilih link berita dan kegiatan maka akan ditampilkan layar berita dan kegiatan, jika memilih link tentang kami maka akan ditampilkan layar tentang kami, jika memilih link lokasi maka akan ditampilkan
204 layar lokasi, jika memilih link situs rujukan maka akan ditampilkan layar situs rujukan, jika memilih link baris iklan maka akan ditampilkan layar baris iklan, jika memilih link ganti password maka akan ditampilkan layar ganti password, jika memilih tombol logout maka akan ditampilkan layar index untuk staff, jika memilih link edit maka akan sistem akan mengirimkan id baris iklan dan menampilkan layar edit baris iklan, jika memilih link delete maka akan sistem akan mengirimkan id barisiklan dan menghapus data dalam proses delete baris iklan, jika memilih link cari maka akan sistem akan mengirimkan id baris iklan dan mencari data tersebut lalu menampilkan hasilnya pada layar cari baris iklan.
205 L aya r B aris Ikla n
Layar Index(sta ff)
K lik g an ti p ass wo rd Ta mpi lka n La yar g an ti p ass wo rd
Layar S itu s Ru jukan
Kl ik su bmi t Va li da si fo rm
Kl ik ga nti pa ssw ord Tamp il kan L aya r ga nti pa ssw ord
Pro se s g anti pswd
Kiri m p es an ke sal ah an /su kse s
K lik Si tu s Ru ju kan Ta mp ilka n L aya r S itus ru juka n
Layar loka si
Kli k ga nti pa ssw ord Tamp il kan L aya r ga nti pa ssw ord Kli k L oka si Ta mp ilka n L aya r L oka si
Kli k lo gou t Ta mpi lka n La yar in de x
K lik g an ti pa sswo rd Tamp il kan L ay ar g anti p assw or d
Layar ganti passwo rd
Kli k Ho me Tamp il kan L aya r Ho me Kli k ga nti pa ssw ord Tamp il kan L aya r ga nti pa ssw ord Kl ik Ber ita da nKe gi atan Tamp ilk an L aya r ber ita
Layar Tentang Kami
L aya r h ome
L aya r Berita dan Kegiatan
Gambar 3.5.26 S TD Layar Ganti Pswd (admin) Layar ganti password untuk admin memiliki beberapa link yaitu home, user, berita dan kegiatan, tentang kami, lokasi, situs rujukan, baris iklan, ganti password, logout dan tombol submit. Jika memilih link home maka akan ditampilkan kembali layar home, jika memilih link user maka akan ditampilkan layar user, jika memilih link berita dan kegiatan maka akan ditampilkan layar berita dan kegiatan, jika memilih link tentang kami maka akan ditampilkan layar tentang kami, jika memilih link lokasi maka akan ditampilkan layar lokasi, jika memilih link situs rujukan maka akan ditampilkan layar situs rujukan, jika memilih link baris iklan maka akan ditampilkan layar baris
206 iklan, jika memilih link ganti password maka akan ditampilkan layar ganti password, jika memilih tombol logout maka akan ditampilkan layar index untuk staff, jika menekan tombol submit maka sistem akan memvalidasi form pada proses ganti password lalu menampilkan pesan sukses/kesalahan pada layar ganti password. 3.5.2.2 Perancangan S TD untuk backend user (staff TU)
Gambar 3.5.27 S TD Layar Home (staff TU) Jika login sebagai staff TU maka pada halaman home akan tersedia main menu yaitu home, pendaftaran, siswa, pegawai, leger, keuangan, berita dan kegiatan. Pada halaman home terdapat link edit halaman home, jika diklik akan ditampilkan layar edit home, jika klik menu pendaftaran akan ditampilkan layar pendaftaran, jika klik menu
207 siswa akan ditampilkan layar siswa, jika klik menu pegawai akan ditampilkan layar pegawai, jika klik menu leger akan ditampilkan layar kirim leger, jika klik menu keuangan akan ditampilkan layar keuangan, jika klik menu berita dan kegiatan akan ditampilkan layar berita dan kegiatan , jika klik menu ganti password akan ditampilkan layer ganti password, dan jika pada masing-masing layar klik menu home maka akan ditampilkan layar home.
Gambar 3.5.28 S TD Layar Pendaftaran Pada layar pendaftaran terdapat dua buah pilihan link, jika klik pendaftaran maka akan melihat status periode, jika status adalah buka maka akan ditampilkan tampilan untuk menutup pendaftaran, jika tutup maka disediakan form isian untuk membuka pendaftaran, dan jika klik link siswa baru akan ditampilkan layar siswa baru.
208
Gambar 3.5.29 S TD Layar Pendaftaran (status tutup) Layar ini ditampilkan bila belum ada pendaftaran yang dibuka pada periode tertentu, terdapat tombol submit, jika menekan tombol submit tersebut maka isian form akan divalidasi dan diproses pada modul proses periode buka, jika terjadi kesalahan dalam penulisan maka akan ditampilkan pesan kesalahan, jika proses berhasil dilakukan maka akan ditampilkan pesan berhasil. Layar Pendaftaran (status buka)
Tampilkan pesan berhasil
Klik tombol submit Kirim id periode berjalan
Modul Proses periode tutup Gambar 3.5.30 S TD Layar Pendaftaran (status buka)
209 Layar ini ditampilkan bila sudah ada pendaftaran yang dibuka pada periode tertentu, terdapat tombol submit, jika menekan tombol submit tersebut maka sistem akan mengirim id periode pada modul proses periode tutup, jika proses berhasil dilakukan maka akan ditampilkan pesan berhasil.
Gambar 3.5.31 S TD Layar siswa baru Layar ini memiliki beberapa pilihan link, jika klik tombol cari maka akan ditampilkan layar cari siswa baru, jika klik link TERIM A maka akan dikirim no daftar pada modul proses terima siswa, jika klik TOLAK maka akan dikirim no daftar pada modul proses tolak siswa, jika klik link nama siswa maka akan ditampilkan layar view siswa baru, jika klik tombol daftar maka akan ditampilkan layar daftar.
210
Gambar 3.5.32 S TD Layar Daftar Ulang Layar ini memiliki beberapa pilihan link, jika klik tombol cari maka akan ditampilkan layar cari siswa , jika klik link TERIMA maka akan dikirim id no induk pada modul proses daftar ulang dan jika klik link nama siswa maka akan ditampilkan layar view siswa.
211
Gambar 3.5.33 S TD Layar S iswa Pada layar siswa terdapat beberapa link, jika klik edit maka akan ditampilkan layar edit siswa, jika klik cari maka akan ditampilkan layar cari siswa, jika klik nama siswa maka akan ditampilkan layar view siswa, jika klik simpan maka akan dikirimkan id ms periode pada modul siswa excel.
Gambar 3.5.34 S TD Layar Pegawai
212 Pada layar pegawai terdapat beberapa link, jika klik edit maka akan ditampilkan layar edit pegawai, jika klik cari maka akan ditampilkan layar cari pegawai, jika klik nama pegawai maka akan ditampilkan layar view pegawai, jika klik simpan maka akan dikirimkan id ms periode pada modul siswa excel dan jika klik tombol tambah staff baru maka akan ditampilkan layar staff baru.
Layar Kirim leger (status buka)
Tampilkan pesan berhasil
Klik tombol tutup Kirim id periode berjalan
Modul Proses kurikulum tutup Gambar 3.5.35 S TD Layar Kirim Leger (status buka) Jika klik menu leger maka akan dicek status periode leger, jika status buka maka tersedia tombol tutup, jika klik tombol tutup maka akan dikirim id periode yang berjalan pada modul proses kurikulum tutup dan ditampilkan pesan berhasil tutup.
213
Layar Kirim leger (status tutup)
Tampilkan pesan berhasil
Klik tombol buka Validasi isi form
Modul Proses kurikulum buka Gambar 3.5.36 S TD Layar Kirim Leger (status tutup) Jika klik menu leger maka akan dicek status periode leger, jika status tutup maka tersedia tombol buka, jika klik tombol buka maka akan dikirim id periode yang berjalan pada modul proses kurikulum buka dan ditampilkan pesan berhasil buka.
Gambar 3.5.37 S TD Layar Keuangan Pada layar keuangan terdapat beberapa link, jika klik cari maka akan ditampilkan layar cari siswa dan jika klik link BAYAR maka akan ditampilkan layar edit keuangan.
214 3.5.2.3 Perancangan S TD untuk backend user (walikelas)
Gambar 3.5.38 S TD Layar Home(walikelas) Pada layar home untuk login sebagai walikelas terdapat beberapa main menu yaitu menu home, berita dan kegiatan, pelanggaran, leger, kenaikan dan menu ganti password. Jika klik menu home maka akan ditampilkan layar home, jika klik menu berita dan kegiatan akan ditampilkan layar berita dan kegiatan, jika klik menu pelanggaran akan ditampilkan layar pelanggaran, jika klik menu leger maka akan ditampilkan layar leger, jika klik menu kenaikan akan ditampilkan layar naik, jika klik menu ganti password maka akan ditampilkan layar ganti password dan jika pada masing-masing layar klik menu home, maka akan ditampilkan layar home.
Gambar 3.5.39 S TD Layar Pelanggaran
215 Pada menu pelanggaran terdapat link cari dan tulis, jika klik tombol cari maka akan ditampilkan layar cari siswa dan jika klik link TULIS maka akan ditampilkan layar tulis pelanggaran.
Gambar 3.5.40 S TD Layar Leger Pada layar leger terdapat link cari, EDIT, TULIS, dan simpan. Jika klik tombol cari maka akan ditampilkan layar cari siswa, jika klik link EDIT maka akan ditampilkan layar edit nilai, jika klik link TULIS maka akan ditampilkan layar input nilai dan jika klik tombol SIM PAN maka akan dikirimkan parameter kepada modul leger excel untuk proses menampilkan data pada ms.excel.
216
Gambar 3.5.41 S TD Layar Naik Layar ini memiliki beberapa pilihan link, jika klik tombol cari maka akan ditampilkan layar cari siswa , jika klik link NAIK maka akan dikirim id no induk dan id periode pada modul proses naik kelas , jika klik link TINGGAL maka akan dikirim id no induk dan id periode pada modul proses tinggal kelas dan jika klik link nama siswa maka akan ditampilkan layar view siswa.
217 3.5.2.4 Perancangan S TD untuk backend user (guru) Klik menu home T ampilkan layar home Klik menu berita dan kegiatan T ampilkan layar berita dan kegiatan
Klik menu home Tampilkan layar home
Layar ganti password
Klik menu ganti password Tampilkan layar ganti password
Layar Home (G uru)
Klik menu leger Tampilkan layar leger
Klik menu home Tampilkan layar home
Layar Berita dan Kegiatan
Klik menu home Tampilkan layar home
Layar Leger
Gambar 3.5.42 S TD Layar Home(guru) Pada layar home untuk guru terdapat beberapa menu utama yaitu menu home, berita dan kegiatan, leger dan ganti password. Jika klik menu home maka akan ditampilkan layar home, jika klik menu berita dan kegiatan akan ditampilkan layar berita dan kegiatan, jika klik menu leger maka akan ditampilkan layar leger dan jika klik menu ganti password maka akan ditampilkan layar ganti password.
218
Layar Leger (guru)
Pilih kelas,tekan tombol submit Validasi kelas tampilkan layar input leger
Klik kembali kehalaman sebelumnya Tampilkan layar leger(guru)
Leger kelas sudah terisi Tampilkan pesan
Layar input leger Tampilkan pesan kesalahan/ berhasil
Klik tombol submit Validasi isi nilai
Proses leger guru Gambar 3.5.43 S TD Layar Leger(guru) Pada layar leger terdapat tombol submit untuk memasukkan data kelas yang ingin diisi nilainya, jika klik tombol submit maka sistem akan mengvalidasi data kelas, jika data nilai kelas sudah diisi maka akan ditampilkan pesan, jika belum akan ditampilkan layar input leger, pada layar input leger jika menekan tombol submit maka akan dikirim data nilai pada proses leger guru.
219 3.5.2.5 Perancangan S TD untuk backend user (kepala sekolah)
Gambar 3.5.44 S TD Layar Home (kepala sekolah) Pada layar home untuk kepala sekolah terdapat beberapa menu utama seperti menu home, berita dan kegiatan, pegawai, siswa, pelanggaran, leger dan menu ganti password. Jika klik menu home maka akan ditampilkan layar home, jika klik menu berita dan kegiatan maka akan ditampilkan layar berita dan kegiatan, jika klik menu siswa maka akan ditampilkan layar siswa, jika klik menu pegawai akan ditampilkan layar pegawai, jika klik pelanggaran maka akan ditampilkan layar pelanggaran, jika klik menu leger akan ditampilkan layar leger dan jika klik menu ganti password akan ditampilkan layar ganti password.
220
Gambar 3.5.45 S TD Layar S iswa Pada layar siswa untuk kepala sekolah terdapat link cari, LIHAT dan SIM PAN. Jika klik tombol cari maka akan ditampilkan layar cari siswa, jika klik link LIHAT akan ditampilkan layar view siswa dan jika klik tombol SIM PAN maka akan dikirim id ms periode dan melakukan proses untuk pencatatan pada ms.excel pada modul siswa excel.
Gambar 3.5.46 S TD Layar Pegawai Pada layar pegawai untuk kepala sekolah terdapat link cari, LIHAT dan SIM PAN. Jika klik tombol cari maka akan ditampilkan layar cari pegawai, jika klik link LIHAT akan ditampilkan layar view pegawai dan jika klik tombol SIM PAN maka akan dikirim id ms periode dan melakukan proses untuk pencatatan pada ms.excel pada modul pegawai excel.
221
Gambar 3.5.47 S TD Layar Leger Pada layar leger untuk kepala sekolah terdapat link cari, LIHAT dan SIM PAN. Jika klik tombol cari maka akan ditampilkan layar cari siswa, jika klik link LIHAT akan ditampilkan layar edit nilai dan jika klik tombol SIM PAN maka akan dikirim id ms periode dan melakukan proses untuk pencatatan pada ms.excel pada modul leger excel.
222 3.6
Pseudocode atau spesifikasi proses Pada sub bab ini akan dijabarkan pseudocode atau spesifikasi proses dari
masing-masing layar dan modul yang ada pada sistem informasi administrasi siswa pada SMP Mutiara Kasih. 3.6.1
Pseudocode untuk Frontend User
3.6.1.1 Pseudocode untuk frontend user tanpa login Layar Home ( tanpa login ) BEGIN OPEN tabel home Tampilkan isi dari tabel home OPEN tabel berita Tampilkan 5 isi dari berita diurut berdasarkan tgl masuk berita secara descending OPEN tabel situs_rujukan OPEN tabel banner IF klik menu home THEN Tampikan layar home ELSE IF klik selengkapnya THEN Tampilkan layar isi berita ELSE IF klik berita dan kegiatan THEN Tampilkan layar berita dan kegiatan ELSE IF klik daftar online THEN Tampilkan layar daftar online ELSE IF klik tentang kami THEN Tampilkan layar tentang kami
223 ELSE IF klik lokasi THEN Tampilkan layar lokasi ELSE IF klik login THEN SEND username dan password OPEN modul proses login ENDIF END Layar Berita dan kegiatan BEGIN OPEN tabel berita Tampilkan isi dari tabel berita IF isi tabel berita lebih dari 10 THEN Buat halaman tambahan (paging) IF klik halaman THEN Tampilkan isi dari tabel berita ENDIF ENDIF IF klik link selengkapnya THEN SEND id berita Tampilkan layar isi berita ENDIF IF klik selengkapnya THEN Tampilkan layar isi berita ELSE IF klik berita dan kegiatan THEN
224 Tampilkan layar berita dan kegiatan END IF END Layar Daftar Online BEGIN OPEN tabel situs rujukan OPEN tabel banner OPEN tabel ms periode Tampilkan isi terakhir dari tabel ms periode diurut berdasarkan id ms periode secara descending IF status adalah tutup THEN Tampilkan pesan status ELSE OPEN table administrasi Tampilkan isi dari tabel administrasi dimana id ms periodenya adalah id ms periode Tampilkan link DAFTAR IF klik daftar THEN Tampilkan layar form daftar ENDIF ENDIF IF klik menu home THEN Tampikan layar home
225 ELSE IF klik berita dan kegiatan THEN Tampilkan layar berita dan kegiatan ELSE IF klik daftar online THEN Tampilkan layar daftar online ELSE IF klik tentang kami THEN Tampilkan layar tentang kami ELSE IF klik lokasi THEN Tampilkan layar lokasi ELSE IF klik login THEN SEND username dan password OPEN modul proses login ENDIF END Layar Form Daftar BEGIN OPEN table situs_rujukan OPEN table banner OPEN table periode DO Fungsi buat nomor daftar IF klik menu home THEN Tampikan layar home ELSE IF klik berita dan kegiatan THEN Tampilkan layar berita dan kegiatan ELSE IF klik daftar online atau kembali kehalaman sebelumnya THEN
226 Tampilkan layar daftar online ELSE IF klik tentang kami THEN Tampilkan layar tentang kami ELSE IF klik lokasi THEN Tampilkan layar lokasi ELSE IF klik login THEN SEND username dan password OPEN modul proses login ELSE IF klik submit THEN GET pesan kesalahan IF ada kesalahan THEN Tampilkan pesan kesalahan END IF SEND isi dari semua form SEND id periode, no daftar OPEN modul proses daftar ENDIF END Modul Proses Daftar BEGIN GET isi dari semua form, id periode, no daftar IF isi tidak valid THEN SEND pesan kesalahan ELSE
227 OPEN tabel Ms_pendaftaran Masukkan isi dari semua form kedalam tabel Ms pendaftaran SEND no daftar dan id periode Tampilkan layar result END IF END Layar result BEGIN GET id periode, no daftar OPEN tabel administrasi, ms pendaftaran, ms periode Tampilkan isi dari tabel administrasi dimana id ms periodenya sama dengan id periode Tampilkan tgl dari tabel ms pendaftaran dimana no daftar sama dengan no daftar Tampilkan isi dari tabel msperiode dimana id ms periode adalah id periode Tampilkan periode Tampilkan no pendaftaran Hitung biaya pendaftaran dari tabel ms administrasi Tampilkan biaya pendaftaran Tampilkan tanggal daftar Tampilkan batas waktu pembayaran END Layar tentang kami BEGIN OPEN table tentang
228 OPEN table situs_rujukan OPEN table banner IF klik menu home THEN Tampikan layar home ELSE IF klik berita dan kegiatan THEN Tampilkan layar berita dan kegiatan ELSE IF klik daftar online THEN Tampilkan layar daftar online ELSE IF klik tentang kami THEN Tampilkan layar tentang kami ELSE IF klik lokasi THEN Tampilkan layar lokasi ELSE IF klik login THEN SEND username dan password OPEN modul proses login ELSE IF klik gedung sekolah yang baru THEN Tampilkan layar gedung ELSE IF klik ruang perpustakaan THEN Tampilkan layar perpus ELSE IF klik lab komputer THEN Tampilkan layar lab ELSE IF klik lapangan olahraga THEN Tampilkan layar lapangan ELSE IF klik kegiatan ekstrakulikuler THEN
229 Tampilkan layar ekskul ELSE IF ENDIF END Layar Lokasi BEGIN OPEN table lokasi OPEN table situs_rujukan OPEN table banner IF klik menu home THEN Tampikan layar home ELSE IF klik berita dan kegiatan THEN Tampilkan layar berita dan kegiatan ELSE IF klik daftar online THEN Tampilkan layar daftar online ELSE IF klik tentang kami THEN Tampilkan layar tentang kami ELSE IF klik lokasi THEN Tampilkan layar lokasi ELSE IF klik login THEN SEND username dan password OPEN modul proses login ENDIF END
230 Modul Proses Login BEGIN GET username dan password OPEN table ms siswa login IF
username atau password valid THEN CREATE sesi Tampilkan layar Home setelah login
ELSE Tampilkan pesan kesalahan ENDIF END 3.6.1.2 Pseudocode untuk frontend user dengan login Layar Home ( login ) BEGIN OPEN tabel home OPEN tabel berita OPEN tabel situs rujukan OPEN tabel banner Tampilkan semua isi dari tabel home Tampilkan semua 5 isi dari tabel berita diurut berdasarkan tgl masuk berita Tampilkan semua isi tabel situs rujukan Tampilkan semua isi tabel banner IF klik link selengkapnya THEN SEND id berita
231 Tampilkan layar isi berita ELSE IF klik menu home THEN Tampilkan layar home ELSE IF klik menu berita dan kegiatan THEN Tampilkan layar berita dan kegiatan ELSE IF klik menu data pribadi THEN Tampilkan layar data pribadi ELSE IF klik menu nilai THEN Tampilkan layar nilai ELSE IF klik menu keuangan THEN Tampilkan layar keuangan ELSE IF klik menu pelanggaran THEN Tampilkan layar pelanggaran ELSE IF klik menu daftar ulang THEN Tampilkan layar daftar ulang ELSE IF klik menu tentang kami THEN Tampilkan layar tentang kami ELSE IF klik menu lokasi THEN Tampilkan layar lokasi ELSE IF klik tombol logout THEN SEND sesi OPEN modul proses logout END IF END
232 Layar Data Pribadi BEGIN READ sesi nomer induk OPEN tabel ms siswa OPEN tabel ms orangtua OPEN tabel ms detail siswa OPEN tabel no induk ID adalah sesi nomer induk Tampilkan isi dari tabel ms siswa, ms orangtua, ms detail siswa, no induk dimana nomer induk dari keempat tabel adalah sama dan sama dengan ID END Layar Nilai BEGIN READ sesi nomer induk OPEN tabel ms leger OPEN tabel ms siswa OPEN tabel no induk OPEN tabel ms periode Tampilkan isi terakhir dari tabel ms periode OPEN tabel ms kurikulum Tampilkan isi dari tabel ms kurikulum dimana id ms periodenya adalah isi terakhir dari tabel ms periode ID adalah sesi nomer induk
233 Tampilkan isi dari tabel ms leger dan ms kurikulum dimana id ms kurikulum di kedua tabel adalah sama dan id no induknya adalah ID dan jenis kurikulum adalah MID SEMESTER dan status adalah BUKA urutkan berdasarkan bidang studi Tampilkan nama lengkap, kelas dari table ms siswa, nomer induk dimana id nomer induk sama dengan ID END Layar keuangan BEGIN READ sesi nomer induk OPEN tabel ms siswa OPEN tabel no induk OPEN tabel tr keuangan ID adalah sesi nomer induk TAHUN adalah tahun sekarang Tampilkan nama lengkap, kelas dari tabel ms siswa dan tabel no induk dimana nomer induk sama dengan ID Tampilkan tahun dari tabel tr keuangan dimana nomer induk sama dengan ID IF jumlah tahun lebih dari satu THEN Buat halaman tambahan (paging) ENDIF Tampilkan semua dari tabel tr keuangan dimana id nomer induk sama dengan ID dan tahun sama dengan TAHUN. END
234 Layar Pelanggaran BEGIN READ sesi nomer induk ID adalah sesi nomer induk OPEN tabel ms siswa, ms periode Tampilkan id ms periode dari tabel ms siswa dimana id nomer induk adalah ID dan ID PERIODE adalah id ms periode OPEN tabel ms pelanggaran Tampilkan semua dari tabel ms pelanggaran dimana id nomer induk adalah ID dan id ms periode adalah ID PERIODE urutkan berdasarkan tanggal IF klik link LIHAT THEN SEND id pelanggaran Tampilkan layar view pelanggaran ENDIF Tampilkan periode, id ms periode dari tabel ms periode dimana id ms periode adalah id periode IF jumlah periode lebih dari satu THEN Buat halaman baru (paging) END IF END Layar view pelanggaran BEGIN READ sesi nomer induk ID adalah sesi nomer induk
235 GET id pelanggaran ID PELANGGARAN adalah id pelanggaran OPEN tabel ms siswa OPEN tabel no induk OPEN tabel ms pelanggaran Tampilkan nama lengkap, kelas dari tabel ms siswa, no induk dimana nomer induk adalah ID Tampilkan semua dari tabel ms pelanggaran dimana nomer induk sama adalah ID dan id ms pelanggaran adalah ID PELANGGARAN END Layar daftar ulang BEGIN OPEN tabel situs rujukan OPEN tabel banner OPEN tabel ms periode READ sesi no induk ID adalah sesi no induk Tampilkan isi terakhir dari tabel ms periode diurut berdasarkan id ms periode secara descending IF status adalah tutup THEN Tampilkan pesan status ELSE Tampilkan tombol SUBMIT IF klik tombol SUBMIT THEN
236 SEND ID, id periode, kelas + 1 OPEN modul ENDIF END Modul proses daftar ulang BEGIN GET ID, id periode, kelas +1 OPEN tabel tr daftar ulang Masukkan kedalam tabel tr daftar ulang dengan isi id, id periode,kelas +1 , SMP, BELUM, tanggal END Modul Proses Logout BEGIN GET sesi Hapus sesi Tampilkan layar index END
237 3.6.2
Pseudocode untuk Backend User
3.6.2.1 Pseudocode untuk backend user (administrator) Layer index ( staff ) BEGIN IF klik tombol login THEN SEND username, password dan status OPEN modul proses login(staff) ELSE IF klik tombol clear THEN Hapus semua isi textbox ENDIF END Modul proses login(staff) BEGIN GET username, password dan status IF status sebagai staff THEN OPEN table Ms Staff Login IF username dan password sesuai THEN CREATE sesi Tampilkan layar home untuk staff ELSE Tampilkan pesan kesalahan ENDIF ELSE IF status sebagai admin THEN OPEN table Ms_Admin
238 IF username dan password sesuai THEN CREATE sesi Tampilkan layar home untuk Admin ELSE Tampilkan pesan kesalahan ENDIF ENDIF END Layer home (admin & Staff TU) BEGIN READ sesi IF sesi jabatan adalah Administrator atau Staff TU THEN Tampilkan link Edit halaman home IF klik edit halaman home THEN Tampilkan layar edit home END IF ELSE IF klik user THEN Tampilkan layar user ELSE IF klik berita dan kegiatan THEN Tampilkan layar berita dan kegiatan ELSE IF klik tentang kami THEN Tampilkan layar tentang kami ELSE IF klik lokasi THEN Tampilkan layar lokasi
239 ELSE IF klik situs rujukan THEN Tampilkan layar situs rujukan ELSE IF klik baris iklan THEN Tampilkan layar baris iklan ELSE IF klik ganti password THEN Tampilkan layar ganti password ELSE IF klik tombol logout THEN SEND sesi OPEN modul proses logout ENDIF END Layar Edit Halaman Home BEGIN READ sesi IF sesi jabatan adalah walikelas atau guru atau kosong THEN Tampilkan layar index(staff) ELSE OPEN tabel home IF klik browse THEN OPEN window direktori file ELSE IF klik upload THEN SEND namafile OPEN modul proses upload home ELSE IF klik submit THEN
240 SEND isi home OPEN modul proses edit home ENDIF ENDIF END Modul Proses upload home BEGIN GET namafile CHECK namafile IF namafile bukan gambar THEN Tampilkan pesan kesalahan ELSE IF namafile lebih besar dari ukuran maksimum THEN Tampilkan pesan kesalahan ELSE OPEN table home Tambahkan namafile pada table home Tampilkan pesan sukses pada layar home ENDIF END Modul Proses edit home BEGIN GET isi home CHECK isi home IF isi home kosong THEN
241 Tampilkan pesan kesalahan ELSE OPEN table home Tambahkan isi home kedalam table home Tampilkan pesan berhasil edit ENDIF END Layar User BEGIN READ sesi IF sesi jabatan bukan admin THEN Tampilkan layar index(staff) ELSE Tampilkan layer user IF klik staff THEN SEND jenis user Tampilkan layar user dengan jenis staff ELSE IF klik siswa THEN SEND jenis user Tampilkan layar user dengan jenis siswa ENDIF ENDIF END
242 Layar User dengan jenis staff/siswa BEGIN GET jenis user IF jenis user adalah staff THEN OPEN table ms_staff_login Tampilkan nama, jabatan dan tanggal dari table ms_staff_login IF klik tombol cari THEN SEND nama staff dan jabatan OPEN modul cari user ELSE IF klik nama staff THEN SEND id staff Tampilkan layar view user ELSE IF klik edit THEN SEND id staff Tampilkan layar edit_user ELSE IF klik delete THEN SEND id staff OPEN modul proses_delete_user ENDIF ELSE IF jenis user adalah siswa THEN OPEN table ms_siswa_login Tampilkan nama, jabatan dan tanggal dari table ms_siswa_login IF klik tombol cari THEN SEND nama siswa kelas
243 OPEN modul cari user ELSE IF klik nama siswa THEN SEND id siswa Tampilkan layar view user ELSE IF klik edit THEN SEND id siswa Tampilkan layar edit_user ELSE IF klik delete THEN SEND id siswa OPEN modul proses delete user ENDIF ENDIF END Modul cari user BEGIN GET nama staff dan jabatan GET nama siswa dan kelas CHECK nama staff dan jabatan CHECK nama siswa dan kelas IF nama staff atau nama siswakosong THEN Tampilkan pesan kesalahan ELSE IF jenis adalah staff THEN IF hasil cari kosong THEN
244 Tampilkan pesan data tidak ditemukan ELSE Tampilkan nama, jabatan dan tanggal dari table Ms_Staff_login dimana Nama seperti nama dan jabatan seperti jabatan. ENDIF ELSE IF jenis adalah siswa THEN IF hasil cari kosong THEN Tampilkan pesan data tidak ditemukan ELSE Tampilkan nama, kelas dan tanggal dari table Ms_siswa_login dimana Nama seperti nama dan kelas seperti kelas. ENDIF ENDIF ENDIF END
Layar view user BEGIN GET id siswa GET id staff GET jenis IF jenis adalah staff THEN
245 OPEN table Ms_Staff Tampilkan semua dari table ms_staff dimana id sama dengan id staff IF klik kembali kehalaman sebelumnya THEN Tampilkan layar user ENDIF ELSE IF jenis adalah siswa THEN OPEN table Ms_Siswa Tampilkan semua dari table ms_siswa dimana id sama dengan id staff IF klik kembali kehalaman sebelumnya THEN Tampilkan layar user ENDIF ENDIF END layar edit user BEGIN GET id siswa GET id staff GET jenis IF jenis adalah staff THEN Tampilkan semua dari table Ms_staff_login dengan id sama dengan id staff IF klik submit THEN SEND id SEND jenis
246 OPEN modul proses edit user END ELSE IF jenis adalah siswa THEN Tampilkan semua dari table Ms_siswa_login dengan id sama dengan id siswa IF klik submit THEN SEND isi form SEND id SEND jenis OPEN modul proses edit user END ENDIF END Modul proses edit user BEGIN GET isi form GET id GET jenis CHECK isi form IF isi form tidak valid THEN Tampilkan pesan kesalahan ELSE IF jenis adalah staff THEN
247 Ubah isiform kedalam table Ms_staff_login dimana id staff sama dengan id ELSE IF jenis adalah siswa THEN Ubah isiform kedalam table Ms_siswa_login dimana id siswa sama dengan id ENDIF ENDIF END Modul proses delete user BEGIN GET id GET jenis IF jenis adalah staff THEN Hapus dari table ms_staff_login dimana id staff adalah id ELSE IF jenis adalah siswaTHEN Hapus dari table ms_siswa_login dimana id siswa adalah id ENDIF END
Layar Berita dan kegiatan BEGIN OPEN table berita Tampilkan judul dan tanggal dari tabel berita IF klik tombol cari THEN
248 SEND judul berita OPEN modul cari berita ELSE IF klik edit THEN SEND id berita Tampilkan layar edit_berita ELSE IF klik delete THEN SEND id berita OPEN modul proses delete berita ELSE IF klik tombol berita baru Tampilkan layar tambah_berita ENDIF END Modul cari berita BEGIN GET judul berita CHECK judul berita IF judul berita kosong THEN Tampilkan pesan kesalahan ELSE IF hasil cari kosong THEN Tampilkan pesan data tidak ditemukan ELSE Tampilkan judul dan tanggal dari table berita dimana judul seperti judul berita
249 ENDIF ENDIF END Layar edit berita BEGIN GET id berita Tampilkan semua dari table berita dimana id sama dengan id berita IF klik browse THEN OPEN window direktori file ELSE IF klik upload THEN SEND namafile OPEN modul proses_upload_berita ELSE IF klik submit THEN SEND isi berita dan judul berita OPEN modul proses_edit_berita ENDIF END Modul proses delete berita BEGIN GET id Hapus dari table berita dimana idberita adalah id END Layar tambah berita BEGIN
250 IF klik browse THEN OPEN window direktori file ELSE IF klik submit THEN SEND judul berita,isi berita OPEN modul Proses tambah berita ENDIF END Modul proses tambah berita BEGIN GET isi berita,judul berita CHECK isi dan judul berita IF isi dan judul tidak valid THEN Tampilkan pesan kesalahan ELSE OPEN table berita Tambahkan isi dan judul berita kedalam table berita Tampilkan pesan berhasil edit ENDIF END
Modul Proses upload berita BEGIN GET namafile CHECK namafile
251 IF namafile bukan gambar THEN Tampilkan pesan kesalahan ELSE IF namafile lebih besar dari ukuran maksimum THEN Tampilkan pesan kesalahan ELSE OPEN table berita Tambahkan namafile pada table berita Tampilkan pesan sukses pada layar berita ENDIF END
Modul proses edit berita BEGIN GET isi berita CHECK isi berita IF isi berita kosong THEN Tampilkan pesan kesalahan ELSE OPEN table berita Tambahkan isi berita kedalam table berita Tampilkan pesan berhasil edit ENDIF END Layar tentang kami
252 BEGIN IF klik browse THEN OPEN window direktori file ELSE IF klik upload THEN SEND namafile OPEN modul proses_upload_tentang ELSE IF klik submit THEN SEND isi tentang OPEN modul proses_edit_tentang ENDIF END Modul proses upload tentang BEGIN GET namafile CHECK namafile IF namafile bukan gambar THEN Tampilkan pesan kesalahan ELSE IF namafile lebih besar dari ukuran maksimum THEN Tampilkan pesan kesalahan ELSE OPEN table tentang Tambahkan namafile pada table tentang Tampilkan pesan sukses pada layar tentang ENDIF
253 END Modul proses edit tentang BEGIN GET isi tentang CHECK isi tentang IF isi tentang kosong THEN Tampilkan pesan kesalahan ELSE OPEN table tentang Tambahkan isi tentang kedalam table tentang Tampilkan pesan berhasil edit ENDIF END Layar lokasi BEGIN IF klik browse THEN OPEN window direktori file ELSE IF klik upload THEN SEND namafile OPEN modul proses_upload_tentang ELSE IF klik submit THEN SEND isi lokasi OPEN modul proses_edit_lokasi ENDIF
254 END Modul proses upload lokasi BEGIN GET namafile CHECK namafile IF namafile bukan gambar THEN Tampilkan pesan kesalahan ELSE IF namafile lebih besar dari ukuran maksimum THEN Tampilkan pesan kesalahan ELSE OPEN table lokasi Tambahkan namafile pada table lokasi Tampilkan pesan sukses pada layar lokasi ENDIF END Modul proses edit lokasi BEGIN GET isi lokasi CHECK isi lokasi IF isi lokasi kosong THEN Tampilkan pesan kesalahan ELSE OPEN table lokasi Tambahkan isi lokasi kedalam table lokasi
255 Tampilkan pesan berhasil edit ENDIF END
Layar Situs Rujukan BEGIN OPEN table situs_rujukan Tampilkan judul dan tanggal dari tabel situs_rujukan IF klik tombol cari THEN SEND judul situs Tampilkan layar cari situs rujukan ELSE IF klik edit THEN SEND id situs Tampilkan layar edit_ situs_rujukan ELSE IF klik delete THEN SEND id situs OPEN modul proses delete situs ELSE IF klik tombol situs rujukan baru Tampilkan layar tambah_ situs ENDIF END Layar cari situs rujukan BEGIN GET judul situs
256 CHECK judul situs IF judul situs kosong THEN Tampilkan pesan kesalahan ELSE IF data tidak ditemukan THEN Tampilkan pesan data tidak ditemukan ELSE Tampilkan judul dan tanggal dari table situs dimana judul seperti judul situs ENDIF ENDIF END Layar edit situs rujukan BEGIN GET id situs IF klik browse THEN OPEN window direktori file ELSE IF klik upload THEN SEND namafile OPEN modul proses upload situs rujukan ELSE IF klik submit THEN SEND isi situs OPEN modul proses_edit_ situs ENDIF
257 END Modul proses upload situs rujukan BEGIN GET namafile CHECK namafile IF namafile bukan gambar THEN Tampilkan pesan kesalahan ELSE IF namafile lebih besar dari ukuran maksimum THEN Tampilkan pesan kesalahan ELSE OPEN table situs rujukan Tambahkan namafile pada table situs rujukan Tampilkan pesan sukses pada layar situs rujukan ENDIF END Modul proses edit situs rujukan BEGIN GET isi situs CHECK isi situs IF isi situs kosong THEN Tampilkan pesan kesalahan ELSE OPEN table situs rujukan Tambahkan isi situs kedalam table situs_rujukan
258 Tampilkan pesan berhasil edit ENDIF END Modul proses delete situs BEGIN GET id Hapus dari table situs rujukan dimana id situs rujukan adalah id END Layar tambah situs BEGIN IF klik browse THEN OPEN window direktori file ELSE IF klik submit THEN SEND judul situs SEND isi situs OPEN modul proses_tambah_ situs ENDIF END
modul proses tambah situs BEGIN GET judul situs GET isi situs CHECK judul dan isi situs
259 IF judul situs kosong THEN Tampilkan pesan kesalahan ELSE IF isi situs kosong THEN Tampilkan pesan kesalahan ELSE OPEN table situs_rujukan Tambahkan isi dan judul situs kedalam table situs_rujukan Tampilkan pesan berhasil edit ENDIF END Layar baris iklan BEGIN OPEN table banner Tampilkan judul dan tanggal dari tabel banner IF klik tombol cari THEN SEND judul banner Tampilkan layar cari baris iklan ELSE IF klik edit THEN SEND id banner Tampilkan layar edit banner ELSE IF klik delete THEN SEND id banner OPEN modul proses delete banner ELSE IF klik tombol banner baru THEN
260 Tampilkan layar tambah baris iklan ENDIF END Layar cari baris iklan BEGIN GET judul banner CHECK judul banner IF judul banner kosong THEN Tampilkan pesan kesalahan ELSE IF data tidak ditemukan THEN Tampilkan pesan data tidak ditemukan ELSE Tampilkan judul dan tanggal dari table banner dimana judul seperti judul banner ENDIF ENDIF END Layar edit banner BEGIN GET id banner IF klik browse THEN OPEN window direktori file ELSE IF klik upload THEN
261 SEND namafile OPEN modul proses upload banner ELSE IF klik submit THEN SEND isi situs OPEN modul proses edit banner ENDIF END Modul proses upload banner BEGIN GET namafile CHECK namafile IF namafile bukan gambar THEN Tampilkan pesan kesalahan ELSE IF namafile lebih besar dari ukuran maksimum THEN Tampilkan pesan kesalahan ELSE OPEN table banner Tambahkan namafile pada table banner Tampilkan pesan sukses pada layar banner ENDIF END Modul proses edit banner BEGIN GET isi banner
262 CHECK isi banner IF isi banner kosong THEN Tampilkan pesan kesalahan ELSE OPEN table banner Tambahkan isi banner kedalam table banner Tampilkan pesan berhasil edit END IF END Modul proses delete banner BEGIN GET id Hapus dari table banner dimana id banner adalah id END Layar tambah baris iklan BEGIN IF klik browse THEN OPEN window direktori file ELSE IF klik submit THEN SEND judul banner SEND isi banner OPEN modul proses tambah baris iklan ENDIF END
263
modul proses tambah baris iklan BEGIN GET judul banner GET isi banner CHECK judul dan isi banner IF judul banner kosong THEN Tampilkan pesan kesalahan ELSE IF isi banner kosong THEN Tampilkan pesan kesalahan ELSE OPEN table banner Tambahkan isi dan judul situs kedalam table banner Tampilkan pesan berhasil edit ENDIF END Layar ganti password BEGIN READ sesi ID adalah sesi id IF sesi stat adalah staff THEN OPEN tabel ms staff login Tampilkan isi dari tabel ms staff login dimana id ms staff login adalah ID ELSE
264 OPEN tabel ms admin Tampilkan isi dari table ms admin dimana id ms admin adalah ID END IF Tampilkan username Tampilkan password IF tekan tombol submit THEN SEND username, password, new password, re password,id staff/admin OPEN modul proses ganti password END IF END
Modul proses ganti password BEGIN READ sesi GET new password,re password,id staff/admin Validasi new password dan re password IF new password dan repassword tidak valid THEN Tampilkan pesan kesalahan ELSE IF sesi stat adalah staff THEN OPEN tabel ms staff login Ubah table ms staff login masukkan password menjadi new password dimana id ms staff login adalah ID ELSE
265 OPEN tabel ms admin Ubah table ms admin masukkan password menjadi new password dimana id ms admin adalah ID END IF Tampilkan pesan sukses ubah password END IF END
Modul Proses Logout BEGIN READ sesi DELETE sesi Tampilkan layar index(staff) END 3.6.2.2 Pseudocode untuk backend user (staff TU) Layar home (staff TU) BEGIN READ sesi IF klik menu home THEN Tampilkan layar home ELSE IF klik link edit halaman home THEN Tampilkan layar edit home ELSE IF klik menu pendaftaran THEN Tampilkan layar pendaftaran
266 ELSE IF klik menu siswa THEN Tampilkan layar siswa ELSE IF klik menu pegawai THEN Tampilkan layar pegawai ELSE IF klik menu leger THEN Tampilkan layar kirim leger ELSE IF klik menu keuangan THEN Tampilkan layar keuangan ELSE IF klik menu berita dan kegiatan THEN Tampilkan layar berita ELSE IF klik ganti password THEN Tampilkan layar ganti password ELSE IF klik tombol logout THEN SEND sesi OPEN modul proses logout END IF END
Layar Pendaftaran BEGIN IF jenis kosong THEN Tampilkan link sistem pendaftaran online Tampilkan link siswa baru Tampilkan link daftar ulang
267 IF klik link sistem pendaftaran online THEN Jenis adalah periode ELSE IF klik link siswa baru THEN Tampilkan layar siswa baru ELSE IF klik link daftar ulang THEN Tampilkan layar daftar ulang END IF ELSE IF jenis adalah periode THEN Tampilkan periode terakhir dari tabel ms periode IF status adalah tutup THEN IF tekan tombol BUKA THEN SEND isi form OPEN modul proses periode buka ENDIF ELSE IF status adalah buka THEN OPEN tabel ms pendaftaran Tampilkan no daftar dari tabel ms pendaftaran Tampilkan jumlah pendaftar IF tekan tombol TUTUP THEN SEND id ms periode OPEN modul proses periode tutup ENDIF ENDIF ENDIF
268 END
Modul proses periode buka BEGIN GET isi form Validasi isi form IF isi form tidak valid THEN Tampilkan pesan kesalahan ELSE Masukkan kedalam tabel ms periode kolom periode dan status dengan isi periode dari form dan isi status adalah BUKA Masukkan kedalam tabel administrasi kolom id ms periode, pangkal, seragam, spp dan buku.Dengan isi dari form. Tampilkan pesan berhasil END IF END
Modul proses periode tutup BEGIN GET id ms periode ID adalah id ms periode Ubah isi dari tabel ms periode isi status menjadi BUKA dimana id ms periode adalah ID
269 END
Layar siswa baru BEGIN OPEN tabel ms pendaftaran Tampilkan no daftar, nama lengkap, tanggal dari tabel ms pendaftaran dimana statusnya adalah BARU urutkan berdasarkan no daftar batasi jumlah data sebanyak 20 IF jumlah data lebih dari 20 THEN Buat halaman tambahan (paging) ENDIF IF tekan tombol cari THEN SEND nama Tampilkan layar cari siswa baru ELSE IF klik link [nama siswa baru] THEN SEND nomer daftar Tampilkan layar view siswa baru ELSE IF klik link TERIMA THEN SEND nomer daftar OPEN modul proses terima siswa ELSE IF klik link TOLAK THEN SEND nomer daftar OPEN modul proses tolak siswa ELSE IF tekan tombol pendaftaran THEN
270 Tampilkan layar daftar END IF END
Layar cari siswa baru BEGIN GET nama Validasi nama IF nama tidak valid THEN Tampilkan pesan kesalahan ELSE OPEN tabel ms pendaftaran Tampilkan no daftar, nama lengkap, tgl dari tabel ms pendaftaran dimana nama lengkap seperti nama urut berdasarkan no daftar batasi jumlah data sebanyak 20 IF data tidak ada THEN Tampilkan data tidak ditemukan ELSE Tampilkan data IF jumlah data lebih dari 20 THEN Buat halaman tambahan (paging) ENDIF ENDIF
271 ENDIF END
Layar view siswa baru BEGIN GET nomer daftar OPEN tabel ms pendaftaran Tampilkan isi dari ms pendaftaran dimana nomer daftar sama dengan nomer daftar END Modul proses terima siswa BEGIN Buat nis pada fungsi nis Buat tahun pada fungsi tahun Buat kelas pada fungsi kelas GET nomer daftar OPEN tabel ms pendaftaran Tampilkan isi dari tabel ms pendaftaran dimana nomer daftar adalah nomer daftar OPEN tabel no induk Masukkan kedalam no induk kolom nis, kelas, bagian dengan isi nis, kelas, bagian OPEN tabel ms siswa Masukkan kedalam ms siswa dengan isi dari ms pendaftaran
272 OPEN tabel ms detail siswa Masukkan kedalam ms detail siswa dengan isi dari ms pendaftaran OPEN tabel ms orang tua Masukkan kedalam ms orangtua dengan isi dari ms pendaftaran OPEN tabel ms kelas Masukkan kedalam ms kls dengan isi id ms staff, id no induk, id ms periode,kelas, bagian. OPEN tabel ms siswa login Masukkan kedalam ms siswa login dengan isi id no induk, username, password, tgl Ubah isi kolom status dari tabel ms pendaftaran menjadi TERIMA dimana nomor daftar adalah nomer daftar Tampilkan pesan berhasil END
Modul proses tolak siswa BEGIN GET nomer daftar OPEN tabel ms pendaftaran Ubah kolom status pada tabel ms pendaftaran menjadi TOLAK dimana nomor daftar adalah nomer daftar Tampilkan pesan berhasil END Layar daftar
273 BEGIN IF klik submit THEN SEND isi form OPEN modul proses daftar ELSE IF klik link kembali kehalaman sebelumnya THEN Tampilkan layar siswa baru END IF END Modul proses daftar BEGIN GET isi form Validasi isi form IF isi form tidak valid THEN Tampilkan pesan kesalahan ELSE OPEN tabel no induk Masukkan kedalam no induk kolom nis, kelas, bagian dengan isi nis, kelas, bagian OPEN tabel ms siswa Masukkan kedalam ms siswa dengan isi dari isi form OPEN tabel ms detail siswa Masukkan kedalam ms detail siswa dengan isi dari isi form OPEN tabel ms orang tua Masukkan kedalam ms orangtua dengan isi dari isi form
274 OPEN tabel ms kelas Masukkan kedalam ms kls dengan isi id ms staff, id no induk, id ms periode,kelas, bagian. OPEN tabel ms siswa login Masukkan kedalam ms siswa login dengan isi id no induk, username, password, tgl Tampilan pesan berhasil END IF END
Layar daftar ulang BEGIN READ sesi IF sesi bukan TU THEN Tampilkan halaman index ELSE OPEN tabel ms siswa OPEN tabel tr daftar ulang OPEN tabel ms periode IF klik tombol cari THEN SEND nama siswa, kelas, jenis adalah siswa Tampilkan layar cari siswa END IF
275 Tampilkan isi terakhir dari tabel ms periode IF status isi terakhir dari tabel ms periode adalah tutup THEN Tampilkan status ELSE Tampilkan isi dari tabel ms siswa dan tr daftar ulang dimana id no induk kedua tabel adalah sama dan status dari tr daftar ulang sama dengan BELUM IF klik link terima THEN SEND id, id du, id period, kls OPEN modul proses daftar ulang END IF END IF END IF END
Modul proses daftar ulang BEGIN GET id, id du, id period, kls OPEN no induk, tr daftar ulang, ms kls Ubah kelas menjadi kls dari tabel no induk dimana id no induk sama dengan id Ubah status menjadi selesai dari tabel tr daftar ulang dimana id tr daftar ulang sama dengan id du Tampilkan id ms staff dari tabel ms kls dimana kelas sama dengan kls Masukkan id ms staff, id, id periode, kls, SMP pada tabel ms kls
276 END
Layar siswa BEGIN OPEN tabel ms siswa OPEN tabel no induk Tampilkan isi dari tabel ms siswa dan no induk dimana id no induk dikeduannya sama diurut berdasarkan nama lengkap dengan jumlah data maksimal 20 Validasi jumlah data IF jumlah data lebih dari 20 THEN Buat halaman tambahan (paging) ENDIF IF klik tombol cari THEN SEND nama siswa, kelas, jenis adalah siswa Tampilkan layar cari siswa ELSE IF klik link [nama siswa] THEN SEND id no induk Tampilkan layar view siswa ELSE IF klik link EDIT THEN SEND id no induk Tampilkan layar edit siswa ELSE IF tekan tombol SIMPAN THEN SEND id ms periode OPEN modul siswa excel
277 END IF END Layar cari siswa BEGIN GET nama GET kelas GET jenis Validasi parameter IF nama kosong dan jenis adalah [jenis] THEN Tampilkan pesan kesalahan pada layar [jenis] ELSE IF jenis adalah keuangan THEN OPEN tabel ms siswa, no induk Tampilkan isi dari tabel ms siswa dan no induk dimana no induk dikedua tabel adalah sama dan nama lengkap seperti nama dan kelas seperti kelas diurut berdasarkan no induk dengan jumlah data maximal 20 OPEN tabel ms periode Tampilkan isi dari tabel ms periode diurut dari id ms periode terakhir. IF data tidak ada THEN Tampilkan pesan data tidak ditemukan ELSE
278 Tampilkan nama lengkap, kelas, link BAYAR pada hasil pencarian END IF ELSE IF jenis adalah pelanggaran THEN OPEN tabel ms siswa, no induk Tampilkan isi dari tabel ms siswa dan no induk dimana no induk dikedua tabel adalah sama dan nama lengkap seperti nama dan kelas seperti kelas diurut berdasarkan no induk dengan jumlah data maximal 20 OPEN tabel ms periode Tampilkan isi dari tabel ms periode diurut dari id ms periode terakhir. IF data tidak ada THEN Tampilkan pesan data tidak ditemukan ELSE Tampilkan nama lengkap, kelas, link TULIS pada hasil pencarian END IF ELSE IF jenis adalah nilai THEN OPEN tabel ms siswa, no induk Tampilkan isi dari tabel ms siswa dan no induk dimana no induk dikedua tabel adalah sama dan nama lengkap seperti nama dan kelas seperti kelas diurut berdasarkan no induk dengan jumlah data maximal 20
279 OPEN tabel ms periode Tampilkan isi dari tabel ms periode diurut dari id ms periode terakhir. IF data tidak ada THEN Tampilkan pesan data tidak ditemukan ELSE Tampilkan nama lengkap, kelas, link TULIS/EDIT pada hasil pencarian END IF ELSE IF jenis adalah siswa THEN OPEN tabel ms siswa, no induk Tampilkan isi dari tabel ms siswa dan no induk dimana no induk dikedua tabel adalah sama dan nama lengkap seperti nama dan kelas seperti kelas diurut berdasarkan no induk dengan jumlah data maximal 20 OPEN tabel ms periode Tampilkan isi dari tabel ms periode diurut dari id ms periode terakhir. IF data tidak ada THEN Tampilkan pesan data tidak ditemukan ELSE Tampilkan nama lengkap, kelas, link EDIT,tanggal pada hasil pencarian END IF
280 END IF END IF END Layar edit siswa BEGIN GET id no induk OPEN tabel ms siswa, ms orangtua, no induk Tampilkan isi dari tabel ms siswa, ms orangtua, no induk dimana no induk diketiga tabel adalah sama dengan id no induk IF tekan tombol submit THEN SEND isi form, id no induk OPEN modul proses edit siswa END IF END Modul proses edit siswa BEGIN GET isi form, id no induk Validasi isi form IF isi form tidak valid THEN Tampilkan pesan kesalahan ELSE OPEN tabel ms siswa, orangtua Ubah isi tabel ms siswa isi kolom dengan isi form dimana id no induk adalah id no induk
281 Ubah isi tabel ms orangtua isi kolom dengan isi form Tampilkan pesan berhasil edit END
Layar view siswa BEGIN GET id no induk OPEN tabel ms siswa, ms orangtua, ms detail siswa, no induk Tampilkan isi dari tabel ms siswa, ms orangtua, ms detail siswa, dan no induk dimana id no induk di keempat tabel itu sama dengan id no induk IF tekan tombol EDIT THEN SEND id no induk Tampilkan layar edit siswa END IF END Modul siswa excel BEGIN Namafile adalah daftar siswa.xls GET id ms periode OPEN tabel ms siswa, ms orangtua, ms detail siswa, no induk Tampilkan isi dari tabel ms siswa, ms orangtua, ms detail siswa, no induk dimana id no induk dari keempat tabel adalah sama dan id ms periodenya adalah id ms periode Tampilkan periode dari tabel periode dimana id ms periode adalah id ms periode
282 END Layar pegawai BEGIN OPEN tabel ms staff Tampilkan isi dari ms staff diurut berdasarkan nama lengkap ,jumlah data maksimal 20 Validasi jumlah data IF jumlah data lebih dari 20 THEN Buat halaman tambahan (paging) ENDIF Tampilkan nama lengkap, jabatan dan tanggal IF tekan tombol cari THEN SEND nama pegawai OPEN modul cari pegawai ELSE IF klik link [nama pegawai] THEN SEND id ms staff Tampilkan layar view pegawai ELSE IF klik link EDIT THEN SEND id ms staff Tampilkan layar edit pegawai ELSE IF tekan tombol tambah staff baru THEN Tampilkan layar staff baru ELSE IF tekan tombol simpan THEN OPEN modul pegawai excel
283 END IF END Layar cari pegawai BEGIN GET nama pegawai Validasi nama pegawai IF nama pegawai kosong THEN Tampilkan pesan kesalahan ELSE OPEN tabel ms staff Tampilkan isi dari tabel ms staff dimana nama lengkap seperti nama pegawai diurut berdasarkan id ms staff, jumlah data maksimal 20. IF data tidak ada THEN Tampilkan pesan data tidak ditemukan ELSE Tampilkan data hasil pencarian END IF END END Layar view pegawai BEGIN GET id ms staff OPEN tabel ms staff Tampilkan isi dari tabel ms staff dimana id ms staff sama dengan id ms staff
284 IF tekan tombol EDIT THEN SEND id ms staff Tampilkan layar edit pegawai END IF END
Layar edit pegawai BEGIN GET id ms staff OPEN tabel ms staff Tampilkan isi dari tabel ms staff dimana id ms staff sama dengan id ms staff IF tekan tombol submit THEN SEND isi form, id ms staff OPEN modul proses edit staff END IF END Modul Proses edit staff BEGIN GET isi form, id ms staff Validasi isi form IF isi form tidak valid THEN Tampilkan pesan kesalahan ELSE OPEN tabel ms staff
285 Ubah isi tabel ms staff isi kolom dengan isi form dimana id ms staff adalah id ms staff Tampilkan pesan berhasil edit END
Layar staff baru BEGIN IF klik submit THEN SEND isi form OPEN modul proses daftar staff ELSE IF klik link kembali kehalaman sebelumnya THEN Tampilkan layar pegawai END IF END Modul proses daftar staff BEGIN GET isi form Validasi isi form IF isi form tidak valid THEN Tampilkan pesan kesalahan ELSE OPEN tabel ms staff Masukkkan kedalam tabel ms staff isi kolom dengan isi form OPEN tabel ms staff login
286 Masukkan kedalam tabel ms staff login isi kolom dengan id ms staff, username,password,jabatan, bagian, bidang studi, tgl Tampilkan pesan berhasil daftar END IF END
Modul pegawai excel BEGIN Namafile adalah daftar pegawai.xls GET id ms periode OPEN tabel ms staff Tampilkan isi dari tabel ms staff dimana id ms periodenya adalah id ms periode Tampilkan periode dari tabel periode dimana id ms periode adalah id ms periode END Layar kirim leger BEGIN OPEN tabel ms kurikulum OPEN tabel ms periode Tampilkan isi kurikulum terakhir dari tabel ms kurikulum Tampilkan isi periode terakhir dari tabel ms periode IF status adalah tutup THEN tampilkan tampilan untuk kirim leger IF tekan tombol aktifkan THEN SEND jenis kurikulum, kurikulum
287 OPEN modul proses kurikulum buka END ELSE IF status adalah buka THEN Tampilkan tampilan untuk tutup leger IF tekan tombol tutup THEN SEND id ms periode OPEN modul proses kurikulum tutup END IF END IF END Modul proses kurikulum buka BEGIN GET jenis kurikulum, kurikulum, id ms periode OPEN tabel ms kurikulum Tampilkan isi dari tabel ms kurikulum dengan id terakhir Validasi jenis kurikulum,kurikulum,id ms periode IF jenis kurikulum, kurikulum dan id ms periode tidak valid THEN Tampilkan pesan kesalahan ELSE Masukkan kedalam tabel ms kurikulum kolom id ms periode, jenis kurikulum, kurikulum dan status dengan id ms periode, jenis kurikulum, kurikulum dan BUKA Tampilkan pesan berhasil kirim END
288 Modul proses kurikulum tutup BEGIN GET id ms periode OPEN tabel ms kurikulum Ubah tabel ms kurikulum kolom status menjadi TUTUP dimana id ms periode sama dengan id ms periode Tampilkan pesan berhasil tutup END Layar keuangan BEGIN OPEN tabel ms siswa, no induk Tampilkan isi dari tabel ms siswa dan no induk dimana id no induk kedua tabel sama diurut berdasarkan id no induk, jumlah data maksimal 20 Validasi jumlah data IF jumlah data lebih dari 20 THEN Buat halaman tambahan (paging) ENDIF Tampilkan nama lengkap, kelas dan link BAYAR IF tekan tombol cari THEN SEND nama, kelas Tampilkan layar cari siswa ELSE IF klik link BAYAR THEN SEND id no induk, periode Tampilkan layar edit keuangan
289 END IF END Layar edit keuangan BEGIN GET id no induk, periode OPEN tabel ms siswa Tampilkan isi dari ms siswa dimana id no induk sama dengan id no induk Tampilkan nama lengkap Tampilkan periode OPEN tabel tr keuangan Tampilkan isi dari tabel tr keuangan dimana id no induk sama dengan id no induk Tampilkan tahun Tampilkan bulan,status,link BAYAR dan tgl IF klik link BAYAR THEN SEND id no induk, periode, bulan ,tahun OPEN modul proses keuangan ELSE IF klik link kembali kehalaman sebelumnya THEN Tampilkan layar keuangan END IF END Modul proses keuangan BEGIN GET id no induk,bln,thn,periode
290 Tanggal sama dengan tanggal sekarang OPEN tabel tr keuangan Masukkan kedalam tr keuangan kolom id no induk, id ms periode, bulan, tahun, status, tgl dengan id no induk,periode,bln,thn.LUNAS,tanggal. Tampilkan pesan berhasil bayar END 3.6.2.3 Pseudocode untuk backend user (walikelas) Layar home (walikelas) BEGIN READ sesi IF klik menu home THEN Tampilkan layar home ELSE IF klik menu berita dan kegiatan THEN Tampilkan layar berita ELSE IF klik menu pelanggaran THEN Tampilkan layar pelanggaran ELSE IF klik menu leger THEN Tampilkan layar nilai ELSE IF klik menu kenaikan THEN Tampilkan layar naik ELSE IF klik ganti password THEN Tampilkan layar ganti password ELSE IF klik tombol logout THEN SEND sesi
291 OPEN modul proses logout END IF END Layar pelanggaran BEGIN OPEN tabel ms siswa, no induk Tampilkan isi dari tabel ms siswa dan no induk dimana id no induk kedua tabel sama diurut berdasarkan id no induk, jumlah data maksimal 20 Validasi jumlah data IF jumlah data lebih dari 20 THEN Buat halaman tambahan (paging) ENDIF Tampilkan nama lengkap, kelas dan link TULIS IF tekan tombol cari THEN SEND nama, kelas , jenis adalah pelanggaran Tampilkan layar cari siswa ELSE IF klik link TULIS THEN SEND id no induk Tampilkan layar tulis pelanggaran END IF END Layar tulis pelanggaran BEGIN GET id no induk
292 OPEN tabel ms siswa, no induk Tampilkan nama lengkap, id no induk, id ms periode, kelas dari tabel ms siswa dan no induk dimana id no induk kedua tabel sama dan sama dengan id no induk Tampilkan nama siswa Tampilkan kelas IF tekan tombol submit THEN SEND jenis pelanggaran, pelanggaran,id no induk,id ms periode, id staff OPEN modul proses pelanggaran ELSE IF klik link kembali kehalaman sebelumnya THEN Tampilkan layar pelanggaran END IF END Modul proses pelanggaran BEGIN GET jenis pelanggaran, pelanggaran,id no induk,id ms periode, id staff Tanggal adalah tanggal sekarang Validasi jenis pelanggaran dan pelanggaran IF jenis pelanggaran dan pelanggaran tidak valid THEN Tampilkan pesan kesalahan ELSE OPEN tabel ms pelanggaran Masukkan kedalam tabel ms pelanggaran kolom id ms staff, id no induk, id ms periode, jenis pelanggaran,pelanggaran, tgl dengan id ms staff, id no induk, id ms periode, jenis pelanggaran,pelanggaran, tanggal
293 Tampilkan pesan berhasil END IF END Layar nilai BEGIN OPEN tabel ms siswa, no induk Tampilkan isi dari tabel ms siswa dan no induk dimana id no induk kedua tabel sama diurut berdasarkan id no induk, jumlah data maksimal 20 Validasi jumlah data IF jumlah data lebih dari 20 THEN Buat halaman tambahan (paging) ENDIF Tampilkan nama lengkap, kelas dan link TULIS/EDIT IF tekan tombol cari THEN SEND nama, kelas , jenis adalah nilai Tampilkan layar cari siswa ELSE IF klik link TULIS THEN SEND id no induk Tampilkan layar input nilai ELSE IF klik link EDIT THEN SEND id no induk Tampilkan layar edit nilai ELSE IF tekan tombol SIMPAN THEN SEND id ms periode,kelas,jenis kurikulum, kurikulum
294 OPEN modul leger excel END IF END Layar input nilai BEGIN GET id no induk,kls,jenis kurikulum,kurikulum,periode,id staff,bidang studi Tampilkan jenis kurikulum, kurikulum OPEN table ms siswa, ms leger Tampilkan nama lengkap dari ms siswa dan semua dari ms leger dimana id no induk pada kedua tabel sama dengan id no induk diurut berdasarkan bidang studi Tampilkan nama lengkap Tampilkan kelas Tampilkan bidang studi Tampilkan aspek, nilai skbm, catatan IF tekan tombol submit THEN SEND n1,n2,n3,n4,n5, skbm,catatan,id periode, bidang studi, id induk,idstaff,id kls,idkurikulum OPEN modul proses leger wk ELSE IF klik link kembali kehalaman sebelumnya THEN Tampilkan layar nilai ENDIF END Modul proses leger wk BEGIN
295 GET n1,n2,n3,n4,n5, skbm,catatan,id periode, bidang studi, id induk,idstaff,id kls,idkurikulum Tanggal adalah tanggal sekarang OPEN tabel ms leger Masukkan kedalam ms leger kolom id ms staff, id no induk, id ms periode, id ms kurikulum, bidang studi, aspek1, aspek2, aspek3, aspek4, aspek5, nilai skbm, catatan, tgl dengan isi id staff, id no induk, id periode, idkurikulum, bidangstudi, n1, n2, n3, n4, n5,skbm,catatan, tanggal. Tampilkan pesan berhasil END Layar edit nilai BEGIN GET id no induk,kls,jenis kurikulum,kurikulum,periode,id staff,bidang studi Tampilkan jenis kurikulum, kurikulum OPEN table ms siswa, ms leger Tampilkan nama lengkap dari ms siswa dan semua dari ms leger dimana id no induk pada kedua tabel sama dengan id no induk diurut berdasarkan bidang studi Tampilkan nama lengkap Tampilkan kelas Tampilkan bidang studi Tampilkan aspek, nilai skbm, catatan IF tekan tombol submit THEN SEND n1,n2,n3,n4,n5, skbm,id ms leger OPEN modul proses edit leger wk
296 ELSE IF klik link kembali kehalaman sebelumnya THEN Tampilkan layar nilai ENDIF END Modul proses edit leger wk BEGIN GET n1,n2,n3,n4,n5, skbm,id ms leger FOR i mulai dari 0, sampai i lebih kecil dari jumlah i, tambah i Ubah tabel ms leger kolom aspek1 menjadi n1 ke i ,aspek2 menjadi n2 ke i, aspek3 menjadi n3 ke i,aspek4 menjadi n4 ke i, aspek5 menjadi n5 ke i dimana id ms legernya adalah id ms leger. END FOR Tampilkan pesan berhasil END
Modul leger excel BEGIN GET id ms periode,kelas,jenis kurikulum, kurikulum Namafile adalah leger.xls OPEN tabel ms leger Tampilkan isi dari tabel ms leger dimana id ms periodenya adalah id ms periode,kelas adalah kelas, jenis kurikulum adalah jenis kurikulum dan kurikulum adalah kurikulum Tampilkan periode dari tabel periode dimana id ms periode adalah id ms periode
297 END
Layar Naik BEGIN IF sesi jabatan bukan walikelas THEN Tampilkan layar index END IF OPEN tabel ms periode Tampilkan isi terakhir dari tabel ms periode ID staff adalah sesi id staff OPEN tabel ms siswa, no induk Tampilkan kolom id no induk, nama lengkap, kelas dari tabel ms siswa, no induk dan ms kls dimana id no induk diketiga tabel adalah sama dan sama dengan id ms periode adalah isi terakhir dari tabel ms periode urut berdasarkan nama lengkap, jumlah data maksimal 20 IF jumlah data lebih dari 20 THEN Buat halaman tambahan (paging) ENDIF Tampilkan no induk, nama lengkap, kelas, link NAIK dan link TINGGAL IF tekan tombol cari THEN SEND nama, kelas , jenis adalah nilai Tampilkan layar cari siswa ELSE IF klik link NAIK THEN SEND id no induk, id periode
298 OPEN modul proses naik kelas ELSE IF klik link TINGGAL THEN SEND id no induk,id periode OPEN modul proses tinggal kelas END IF END
Modul Proses Naik Kelas BEGIN GET id no induk, id periode OPEN tabel tr status Masukkan kedalam tabel tr status kolom id no induk,id ms periode, status dengan isi id no induk, id periode, NAIK. SEND pesan berhasil END
Modul Proses Tinggal Kelas BEGIN GET id no induk, id periode OPEN tabel tr status Masukkan kedalam tabel tr status kolom id no induk,id ms periode, status dengan isi id no induk, id periode, TINGGAL. SEND pesan berhasil END
299 3.6.2.4 Pseudocode untuk backend user (guru) Layar home (guru) BEGIN READ sesi IF klik menu home THEN Tampilkan layar home ELSE IF klik menu berita dan kegiatan THEN Tampilkan layar berita ELSE IF klik menu leger THEN Tampilkan layar nilai ELSE IF klik ganti password THEN Tampilkan layar ganti password ELSE IF klik tombol logout THEN SEND sesi OPEN modul proses logout END IF END Layar leger BEGIN OPEN tabel ms kurikulum Tampilkan isi ms kurikulum dimana id ms kurikulum yang terakhir Validasi status kurikulum IF status tutup THEN Tampilkan pesan leger belum dibuka
300 ELSE IF tekan tombol submit THEN SEND kelas,jenis kurikulum, kurikulum, periode. Tampilkan layar input leger ELSE klik link kembali ke halaman sebelumnya THEN Tampilkan layar leger END IF END IF END Layar input leger BEGIN GET kelas,jenis kurikulum, kurikulum, periode, id staff READ sesi staff Tampilkan jenis kurikulum, kurikulum OPEN tabel ms kls, ms leger Tampilkan kelas dari tabel ms kelas dan semua isi dari tabel ms leger dimana id ms kelas dari kedua tabel sama dengan kelas dan id ms staff adalah id staff Tampilkan kelas Tampilkan bidangstudi Tampilkan nama siswa IF tekan tombol submit THEN SEND n1, n2, n3, n4, n5, cat, idperiode, bidangstudi, id induk, id staff,id kls, id kurikulum. OPEN modul proses leger guru
301 END IF END Modul proses leger guru BEGIN GET n1, n2, n3, n4, n5, cat, idperiode, bidangstudi, id induk, id staff,id Tanggal adalah tanggal sekarang Isi tabel ms leger kolom id ms staff, id ms kls, id ms periode, id ms kurikulum, bidang studi, aspek1 ,aspek2, aspek3,aspek4, aspek5, nilai skbm, catatan, tgl dengan isi FOR i mulai dari 0, sampai i lebih kecil dari jumlah i, tambah i . id ms staff ke i, id ms kls ke i, id ms periode ke i, id ms kurikulum ke i, bidang studi ke i, aspek1 ke i ,aspek2 ke i, aspek3 ke i,aspek4 ke i, aspek5 ke i, nilai skbm ke i, catatan ke i, tgl END FOR Tampilkan pesan berhasil END 3.6.2.5 Pseudocode untuk backend user (kepala sekolah) Layar Home ( kepala sekolah) BEGIN READ sesi IF klik menu home THEN Tampilkan layar home ELSE IF klik menu berita dan kegiatan THEN Tampilkan layar berita
302 ELSE IF klik menu pegawai THEN Tampilkan layar pegawai ELSE IF klik menu siswa THEN Tampilkan layar siswa ELSE IF klik menu pelanggaran THEN Tampilkan layar pelanggaran ELSE IF klik menu leger THEN Tampilkan layar nilai ELSE IF klik ganti password THEN Tampilkan layar ganti password ELSE IF klik tombol logout THEN SEND sesi OPEN modul proses logout END IF END