Pelaksanaan pengadaan secara bertanggung jawab - penggunaan ...
BAB 3 ANALISIS DAN PERANCANGAN SOLUSI 3.1 Gambaran …thesis.binus.ac.id/Asli/Bab3/2009-1-00228-IF...
Transcript of BAB 3 ANALISIS DAN PERANCANGAN SOLUSI 3.1 Gambaran …thesis.binus.ac.id/Asli/Bab3/2009-1-00228-IF...
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 norma-
norma 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 Mutiara
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 Mutiara 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 Struktur Organisasi SMP Mutiara Kasih
20
Gambar 3.1 Struktur Organisasi SMP Mutiara Kasih
3.1.3 Tugas dan Wewenang
Ketua Yayasan
Bertanggung jawab atas semua hal yang ada pada yayasan Mutiara Kasih
Wakil Ketua Yayasan
1. membantu pelaksanaan tugas dan tanggungjawab ketua yayasan
2. Mengantikan 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 Sekolah
1. Bertanggung jawab atas kegiatan unit
2. Bertanggung jawab atas ketertiban sekolah
3. Mengkoordinir kegiatan belajar mengajar guru-guru
4. Menentukan formasi guru-guru yang mengajar sesuai dengan kompetensi
5. Mengatur kegiatan belajar mengajar yang berlangsung
6. Membuat program kerja unit, program jangka panjang dan program jangka pendek
Pembantu Kepala Sekolah ( PKS ) Bidang Kurikulum
1. Mengkoordinir Kegiatan Belajar-Mengajar (KBM)
2. Membantu Kepala Sekolah dalam hal membuat program kerja
3. Membantu Kepala Sekolah dalam menentukan formasi
22 Pembantu Kepala Sekolah ( PKS ) Bidang Kesiswaan
1. Mengkoordinir kegiatan yang berhubungan dengan siswa
2. Memprogram kegiatan siswa
3. Menentukan Tata Tertib Siswa
4. Menjaga ketertiban siswa
5. Membantu 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. Membantu kepala sekolah dalam hal membuat agenda
Walikelas
1. Bertanggung jawab mengkoordinir kelas
2. Mengatur tata tertib siswa di kelas
3. Bertanggung jawab terhadap administrasi kelas
4. Membantu kepala sekolah dalam hal pelaksanaan program di kelas
Guru Bidang Studi
1. Mengajar sesuai dengan bidang studi yang ditugaskan
2. Bertanggung jawab atas administrasi KBM sesuai bidang studi
3. Memberikan 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 SMP Mutiara Kasih
Pada sistem yang sedang berjalan, proses pendaftaran siswa baru pada SMP Mutiara
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 SMP Mutiara Kasih,
berikut akan dijabarkan tabel yang berisi proses-proses yang menjadi ruang lingkup dan akan
dijadikan sebagai fokus penelitian identifikasi masalah yang ada pada SMP Mutiara Kasih :
Tabel 3.2.1 Daftar Proses Bisnis dan Aktornya
No. Nama Proses Aktor Dokumen
1 Melihat informasi
sekolah
Calon siswa/orangtua
siswa
Staff TU
Brosur sekolah
2 Membeli formulir
pendaftaran
Calon siswa/orangtua
siswa
Staff TU
Formulir pendaftaran kosong
Bukti pembayaran
Catatan persyaratan pendaftaran
3 Mengisi formulir
pendaftaran
Calon siswa/orangtua
siswa
Formulir pendaftaran kosong
Dokumen-dokumen persyaratan
Formulir pendaftaran terisi
4 Mengembalikan
formulir
Calon siswa/orangtua
siswa
Formulir pendaftaran yang telah terisi
Dokumen-dokumen persyaratan
24 No. Nama Proses Aktor Dokumen
pendaftaran Staff TU Bukti pembayaran uang Pangkal
Jadwal kegiatan MBS (Masa
Bimbingan Siswa)
5 Mencatat data
siswa
Staff TU Formulir pendaftaran
STTB
Buku Abjad
Model 8355
Buku Induk
Buku Klaper
6 Mencatat data
pegawai
Staff TU Berkas lamaran guru
Buku personal
Buku Induk Pegawai
7 Menangani
pelanggaran
siswa
Murid
Walikelas
Guru BP
Kepala Sekolah
Buku penghubung
Surat pemberitahuan
Surat panggilan
8 Mencatat
keuangan
Siswa/orangtua siswa
Staff TU
Kartu bayaran
Buku spp harian
Buku spp bulanan
9 Melihat keuangan Siswa
Orangtua siswa
Staff TU
Kartu bayaran
Buku spp harian
Buku spp bulanan
10 Mencatat nilai Guru Bidang Studi Kertas ujian siswa
25 No. Nama Proses Aktor Dokumen
Walikelas
Staff TU
Leger Nilai
11 Mengisi Raport Walikelas
Kepala Sekolah
Leger Nilai
Catatan Kelakuan Siswa
12 Melihat nilai Guru
Siswa
Orangtua siswa
Kertas ujian yang telah dinilai
Raport
Berikut merupakan proses aliran dokumen yang terjadi pada SMP Mutiara Kasih saat
ini :
26
Gambar 3.2.1 DAD Mencari Informasi Sekolah
Pada sistem yang sedang berjalan calon siswa/orangtua siswa baru yang ingin
mencari informasi mengenai SMP Mutiara 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
Calon Siswa / Orangtua Siswa Staff TU
Mula i
Datang ke sekolah
Melayani Calon siswa/
orangtua siswa
Memberikan Formuli r
pendaftaran
Formulir pendaftaran Kosong + Catatan
Persyaratan pendaftaran
Formuli r pendaftaran Kosong + Catatan
Persyaratan pendaftaran
Membayar biaya formulir
Menerima biaya formulir
Membuat bukti
pembayaran
Bukti pembayaran formulir
Bukti pembayaran formuli r
Selesai
Gambar 3.2.2 DAD 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 DAD 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 DAD Proses mengembalikan formulir pendaftaran
Untuk mengembalikan formulir pendaftaran maka calon siswa/orangtua siswa harus
datang ke sekolah, menyerahkan formulir pendaftaran yang telah terisi beserta dokumen-
dokumen 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 MBS (Masa Bimbingan
Siswa) kepada calon siswa/orangtua siswa.
Gambar 3.2.5 DAD Proses Mencatat Data Siswa
31
Proses pencatatan data siswa dilakukan oleh staff TU, proses bersumber pada berkas-
berkas 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 DAD 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 DAD 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 DAD 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 DAD 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 DAD 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. Mereka mempertimbangkan nilai tersebut berdasarkan pengamatan sehari-
hari 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
Minimal. Setelah itu barulah Staff TU mengupdate kembali data siswa yang ada.
43
Wali Kelas Murid Orangtua
Mulai
Memberikan Hasil Ulangan
Harian
Hasil ulangan harian
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
Raport Raport
Datang ke sekolah
Selesai
Gambar 3.2.12 DAD 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 SMP Mutiara 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 SMP Mutiara Kasih Berdasarkan Pengamatan Lapangan No. Nama Proses Masalah Verifikasi Studi Literatur 1 Melihat Informasi
sekolah - Kendala waktu Untuk mendapatkan informasi mengenai sekolah calon orangtua siswa harus datang langsung kesekolah pada jam kerja sehingga bagi orangtua yang memiliki kesibukan sulit untuk mendapatkan informasi sekolah tersebut. - Ketidaklengkapan 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. -Terbatasnya pangsa pasar Calon siswa/orangtua siswa yang berada ditempat yang jauh dari lokasi sekolah sulit untuk mendapatkan
Internet adalah kumpulan dari jaringan yang saling terhubung. (Ralph & George,2006,p296)
45 No. Nama Proses Masalah Verifikasi Studi Literatur
informasi yang lengkap tentang sekolah sehingga cakupan pemasaran tidak bisa meluas
2 Membeli formulir pendaftaran
-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.
Internet adalah kumpulan dari jaringan yang saling terhubung. (Ralph & George,2006,p296)
3 Mengisi formulir pendaftaran
-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.
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. Mekanisme balasan membantu organisasi dalam mencapai tujuannya seperti meningkatkan keuntungan atau memperbaiki pelayanan pelanggan. (Ralph & George,2006,p 15)
4 Mengembalikan formulir pendaftaran
-Kendala waktu Untuk mengembalikan formulir calon 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
Internet adalah kumpulan dari jaringan yang saling terhubung. (Ralph & George,2006,p296)
46 No. Nama Proses Masalah Verifikasi Studi Literatur
dapat dilakukan selama jam kerja.
5 Mencatat data siswa
-Waktu Proses Pencatatan yang masih dilakukan secara manual sehingga membutuhkan waktu yang lama dan proses dilakukan berulang-ulang dalam pencatatan data sehingga tidak efektif dalam menggunakan waktu kerja -kesalahan penulisan / human error Proses yang dilakukan secara manual dengan menulis data dari buku ke buku memungkinkan terjadinya kesalahan penulisan.
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. Mekanisme balasan membantu organisasi dalam mencapai tujuannya seperti meningkatkan keuntungan atau memperbaiki pelayanan pelanggan. (Ralph & George,2006,p 15)
6 Mencatat data pegawai
-Waktu Proses Pencatatan yang masih dilakukan secara manual sehingga membutuhkan waktu yang lama dan proses dilakukan berulang-ulang dalam pencatatan data sehingga tidak efektif dalam menggunakan waktu kerja -kesalahan penulisan / human error Proses yang dilakukan secara manual dengan menulis data dari buku ke buku memungkinkan terjadinya kesalahan penulisan.
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. Mekanisme balasan membantu organisasi dalam mencapai tujuannya seperti meningkatkan keuntungan atau memperbaiki pelayanan pelanggan. (Ralph & George,2006,p 15)
7 Menangani - keterbatasan Internet adalah kumpulan dari jaringan
47 No. Nama Proses Masalah Verifikasi Studi Literatur
pelanggaran murid
informasi Semua informasi mengenai pelanggaran siswa dikirimkan kepada orangtua melalui siswa ,sehingga sering terjadi t idak tersampainya informasi yang diberikan
yang saling terhubung. (Ralph & George,2006,p296)
8 Mencatat keuangan
-Waktu Proses yang lama Pencatatan yang masih dilakukan secara manual sehingga membutuhkan waktu yang lama dan proses dilakukan berulang-ulang dalam pencatatan data sehingga tidak efektif dalam menggunakan waktu kerja -kesalahan penulisan / human error Proses yang dilakukan secara manual dengan menulis data dari buku ke buku memungkinkan terjadinya kesalahan penulisan.
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. Mekanisme balasan membantu organisasi dalam mencapai tujuannya seperti meningkatkan keuntungan atau memperbaiki pelayanan pelanggan. (Ralph & George,2006,p 15)
9 Melihat keuangan -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
Internet adalah kumpulan dari jaringan yang saling terhubung. (Ralph & George,2006,p296)
48 No. Nama Proses Masalah Verifikasi Studi Literatur
informasi mengenai status pembayaran anaknya sehingga banyak kemungkinan siswa menyalahgunakan uang spp yang dapat menyebabkan terhambatnya keuangan sekolah.
10 Mencatat nilai -Waktu Proses yang lama Pencatatan yang masih dilakukan secara manual sehingga membutuhkan waktu yang lama dan proses dilakukan berulang-ulang 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. -kesalahan penulisan / human error Proses yang dilakukan secara manual dengan menulis data dari buku ke buku memungkinkan terjadinya kesalahan penulisan.
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. Mekanisme balasan membantu organisasi dalam mencapai tujuannya seperti meningkatkan keuntungan atau memperbaiki pelayanan pelanggan. (Ralph & George,2006,p 15)
11 Melihat nilai -keterbatasan 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 Verifikasi Studi Literatur
diberikan melalui siswa bisa tidak sampai kepada orangtua siswa
Pada sistem yang sedang berjalan SMP Mutiara 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 Studi Kasus
Setelah melakukan analisis pada proses bisnis yang sedang berjalan pada SMP
Mutiara 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 Staff Tata Usaha Sekolah
Nama : Ibu Novi Jabatan : Staff Tata Usaha Tanggal Wawancara : 15 Oktober 2008 Jam Wawancara : 10:15 Tempat : Sekolah Mutiara 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. 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.
vii. Berapa lama waktu yang dibutuhkan untuk mencari berkas-berkas guru/pegawai? (Untuk mengetahui waktu yang dibutuhkan untuk mencari berkas-berkas siswa) 30menit
51
viii. 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.
ix. Apakah anda mengetahui tentang Internet ? [ Ya/Tidak] (Untuk mengetahui apakah user tahu tentang internet) Ya
x. Apakah anda bisa mengoperasikan/memakai Internet?[Ya/Tidak] (Untuk mengetahui kemampuan user dalam menggunakan Internet) Ya
xi. Berapa kali anda mengakses Internet dalam seminggu? (untuk mengetahui tingkat pemakaian Internet user)
Tidak tentu,saya hanya menggunakan Internet bila ada keperluan saja. xii. Apakah dengan sistem berbasis web dapat membantu mempermudah tugas-
tugas 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 Murid Tanggal Wawancara : 15 Oktober 2008 Jam Wawancara : 09:30 Tempat : Sekolah Mutiara 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 Murid Tanggal Wawancara : 15 Oktober 2008 Jam Wawancara : 10:25 Tempat : Sekolah Mutiara 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 Murid Tanggal Wawancara : 15 Oktober 2008 Jam Wawancara : 10:40 Tempat : Sekolah Mutiara 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 setiap 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 anak tidak memberitahu ketika ada ulangan
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 takut dimarahi
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
55
x. Berapa kali anda mengakses Internet dalam seminggu? (untuk mengetahui tingkat pemakaian Internet user) Hampir setiap hari xi. 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 Murid Tanggal Wawancara : 15 Oktober 2008 Jam Wawancara : 11:20 Tempat : Sekolah Mutiara 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
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) Tidak karena anak tidak memberitahu ketika hasil ulangan keluar
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) Tidak
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?
(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 Murid Tanggal Wawancara : 15 Oktober 2008 Jam Wawancara : 11:50 Tempat : Sekolah Mutiara 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? (Untuk mengetahui jarak dari sekolah ke rumahnya) 1 km
v. Apakah anda selalu mengetahui dengan tepat waktu, bahwa anak anda telah
57
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
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 anak jarang memberikan hasil ulangan.
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) Ya
x. Berapa kali anda mengakses Internet dalam seminggu? (untuk mengetahui tingkat pemakaian internet user) 2-3 kali dalam seminggu xi. 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 Studi 1 Nama : Ibu Rosma Jabatan : Guru bidang studi Tanggal Wawancara : 15 Oktober 2008 Jam Wawancara : 10.45 Tempat : Sekolah Mutiara 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 pelajaran saya.
ii. 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
iii. 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
tua telah menandatangani nilai/hasil ulangan) 1 minggu
iv. 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.
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) 6kali, kecuali hari minggu saya setiap hari menggunakan internet.
Tabel 3.2.10 Hasil Wawancara dengan Guru Bidang Studi 2 Nama : Bapak Yohanes Jabatan : Guru bidang studi Tanggal Wawancara : 15 Oktober 2008 Jam Wawancara : 10.50 Tempat : Sekolah Mutiara 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 Studi 3 Nama : Ibu Widyastuti Jabatan : Guru bidang studi Tanggal Wawancara : 15 Oktober 2008 Jam Wawancara : 11.20 Tempat : Sekolah Mutiara 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 Mutiara 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 Mutiara 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 Mutiara 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 Mutiara 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. Permasalahan Yang
Muncul Target Pengguna Yang
Mengalami Permasalahan
Evaluasi Dari :
1. Keterbatasan waktu Orangtua siswa 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 Penulisan ( Human Error )
Orangtua siswa Staff TU
Wawancara 1 dari pertanyaan 3 terhadap Staff TU 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 Target Pengguna Yang
Mengalami Permasalahan
Evaluasi Dari :
4. Waktu proses yang
lama Staff TU Guru bidang studi Wali kelas
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 Target 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 Solusi No. Target
Pengguna Informasi/Data/Fungsi
Yang Diperlukan Value Yang Diharapkan
Mengapa Mau Kembali Menggunakan Solusi
1. Orangtua a. Nilai b. Uang Sekolah c. Pelanggaran d. Surat
Pemberitahuan e. Ilmu Pengetahuan f. Informasi fasilitas
sekolah. g. Kegiatan sekolah h. Pendaftaran
online
a. Melihat nilai b. Melihat
Keuangan c. Memantau
Sikap/pelanggaran siswa
d. Informasi sekolah yang lengkap
e. Informasi pengetahuan tambahan
f. Informasi event yang ada di sekolah
g. Daftar Online
a. Tampilan yang User friendly sehingga dapat mudah digunakan. b. Informasi yang lengkap dan selalu ter-update.
67 No. Target
Pengguna Informasi/Data/Fungsi
Yang Diperlukan Value Yang Diharapkan
Mengapa Mau Kembali Menggunakan Solusi
2. Staff TU a. Formulir pendaftaran
b. Pencatatan data baru (murid, guru dan staff baru)
c. Proses pencarian data
a. Formulir pendaftaran yang sudah terkomputerisasi
b. Mencatat data baru dengan proses komputerisasi
c. Proses pencarian data yang cepat
a. Tampilan yang User friendly sehingga dapat mudah digunakan. b. Informasi yang lengkap dan selalu ter-update. c. Implementasi dilakukan dengan baik.
3. Guru bidang studi Wali kelas
a. Pencatatan nilai murid
b. Pengiriman data
a. Mencatat nilai murid dengan proses komputerisasi
b. Mengirim data nilai dengan cepat
a. Tampilan yang User friendly sehingga dapat mudah digunakan. b. Informasi yang lengkap dan selalu ter-update. 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 SMP Mutiara Kasih.
Berikut ini merupakan tabel rangkuman permasalahan yang ada pada SMP Mutiara
Kasih :
Tabel 3.2.18 Rangkuman Permasalahan pada SMP Mutiara Kasih No. Permasalahan Yang
Diidentifikasi Sumber Identifikasi
Permasalahan Verifikasi Dengan Landasan
Teori 1. Kendala Waktu
[Orangtua siswa yang memiliki kesibukan yang beragam,menyebabkan tidak sempat untuk datang ke sekolah untuk kegiatan sekolah.]
Orang Tua dari pengamatan lapangan dan wawancara [orang tua tidak bisa selalu datang kesekolah dengan alasan mempunyai kesibukan sendiri dari hasil wawancara 2 pertanyaan no 1 terhadap orang tua dan hasil pengamatan lapangan bahwa sedikit sekali orang tua yang datang ke sekolah sehingga orangtua siswa
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. Permasalahan Yang
Diidentifikasi Sumber Identifikasi
Permasalahan Verifikasi Dengan Landasan
Teori sulit untuk mendapatkan informasi tentang sekolah atau tentang siswa ]
dimanapun baik di rumah atau di tempat kerja orangtua bisa mendapatkan informasi tentang sekolah serta bisa memantau hal-hal tentang siswa.
2. Ketidaklengkapan Informasi [informasi yang ada dalam brosur tidak lengkap dan kurang jelas]
Orang Tua dari hasil wawancara 2 pertanyaan no 2 dan 3 terhadap orang tua [orang tua yang diwawancara mengatakan bahwa informasi dalam brosur berbeda dengan kenyataan dan informasi yang diberikan sangatlah kurang sehingga tidak dapat menjawab keingintahuan orangtua siswa tentang informasi sekolah.]
Internet adalah kumpulan dari jaringan yang saling terhubung. (Ralph & George,2006,p296). 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.
3. Kesalahan Penulisan (Human Error) [Terjadinya kesalahan dalam penulisan data ]
Staff TU dari hasil wawancara 1 pertanyaan no 3 terhadap Staff TU [Kelalaian penulisan oleh staff TU 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 TU harus memperbaiki dan mencatat ulang semuanya kedalam buku]
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. Mekanisme 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. Permasalahan Yang
Diidentifikasi Sumber Identifikasi
Permasalahan Verifikasi Dengan Landasan
Teori karena data yang dimasukkan terlihat jelas.
4. Waktu Proses yang lama [Proses dalam pencatatan selalu menunggu proses yang lain selesai terlebih dahulu]
Staff TU dari hasil wawancara 1 dari pertanyaan 4, 5, 6, 7, 8 terhadap Staff TU [proses pencatatan suatu data sangatlah lambat karena masih menggunakan metode manual, harus mencari buku terlebih dahulu, data yang harus dimasukkan sangatlah banyak dan tidak bisa dikerjakan diluar sekolah] Guru bidang studi wawancara 3 dari pertanyaan 1, 2, 3 terhadap Guru bidang studi [proses pencatatan suatu data sangatlah lambat karena masih menggunakan metode manual, data yang harus dimasukkan sangatlah banyak dan tidak bisa dikerjakan diluar sekolah] Wali kelas wawancara 4 dari pertanyaan 1, 2 terhadap 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]
Internet adalah kumpulan dari jaringan yang saling terhubung. (Ralph & George,2006,p296). Dengan menggunakan Internet atau sistem yang berbasis web maka data yang dimasukkan akan disimpan kedalam database sehingga tidak perlu dilakukan penulisan data yang berulang sehingga akan lebih mempercepat proses yang dilakukan.
5 Kurangnya Informasi [Orangtua siswa tidak banyak mendapat informasi tentang apa yang terjadi disekolah baik dalam hal keuangan maupun disiplin siswa]
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).]
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.
6 Kurangnya pemantuan Orangtua
Wawancara dengan Orangtua siswa
Internet adalah kumpulan dari jaringan yang saling
70 No. Permasalahan Yang
Diidentifikasi Sumber Identifikasi
Permasalahan Verifikasi Dengan Landasan
Teori 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 SMP Mutiara Kasih
maka selanjutnya dilakukan analisis pemecahan masalah yang nantinya akan menghasilkan
solusi untuk memecahkan permasalahan-permasalahan tersebut.
Berikut ini merupakan tabel rangkuman solusi pada SMP Mutiara Kasih berdasarkan
evaluasi dan verifikasi menggunakan pengamatan lapangan dan wawancara :Tabel 3.3.1
Rangkuman Solusi Untuk Permasalahan Studi Kasus
No. Permasalahan Yang Diidentifikasi
Solusi Untuk Permasalahan Verifikasi Dengan Landasan Teori
1 Kendala Waktu [Orangtua siswa yang memiliki kesibukan yang beragam,menyebabkan tidak sempat untuk datang ke sekolah untuk kegiatan sekolah.]
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.] Merancang halaman Berita / 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
Teori
2 Ketidaklengkapan Informasi [informasi yang ada dalam brosur tidak tepat dan kurang jelas]
- Merancang 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 Kesalahan Penulisan (Human Error) [Terjadi kesalahan penulisan karena kelalaian]
Merancang sistem informasi administrasi berbasis web [selain merancang web untuk 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
pegawai - menangani
pelangaran murid - mencatat keuangan - mencatat nilai
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. Mekanisme balasan membantu organisasi dalam mencapai tujuannya seperti meningkatkan keuntungan atau memperbaiki pelayanan pelanggan. (Ralph & George,2006,p 15)
4 Waktu Proses yang lama [Proses dalam pencatatan selalu
Pembuatan sistem informasi administrasi berbasis web [Dengan sistem berbasis web
Internet adalah kumpulan dari jaringan yang saling terhubung. (Ralph & George,2006,p296)
72 No. Permasalahan Yang
Diidentifikasi Solusi Untuk Permasalahan Verifikasi Dengan Landasan
Teori menunggu proses yang lain selesai terlebih dahulu]
maka proses pencatatan akan lebih cepat, Karena data yang sudah dimasukkan akan masuk kedalam database dan akan dapat digunakan untuk keperluan berikutnya, t idak perlu melakukan perkerjaan yang berulang, serta para staff dapat melakukannya dari mana saja dan kapan saja tanpa dibatasi oleh ruang dan waktu.]
Sistem Informasi adalah kumpulan element-element ataukomponen yang berhubungan yang mengumpulkan (input), memanipulasi (proses) dan menghasilkan (output) data daninformasi serta menyediakan mekanisme balasan untuk mencapai suatu tujuan. Mekanisme balasan membantu organisasi dalam mencapai tujuannya seperti meningkatkankeuntungan atau memperbaiki pelayanan pelanggan. (Ralph & George,2006,p 15)
5 Kurangnya Informasi [Orangtua siswa tidak banyak mendapat informasi tentang apa yang terjadi disekolah baik dalam hal keuangan maupun disiplin siswa]
Pembuatan sistem informasi administrasi berbasis web
- merancang halaman status keuangan siswa
- merancang 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.]
Internet adalah kumpulan dari jaringan yang saling terhubung. (Ralph & George,2006,p296)
6 Kurangnya pemantuan Orangtua
Pembuatan sistem informasi administrasi berbasis web
- merancang halaman status keuangan siswa
- merancang 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
Teori 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 Mutiara 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. Tujuan Solusi Ditujukan Untuk Informasi/Data/Fungsi
Yang Akan Diberikan Kepada Aktor
Keuntungan Bagi Pengguna
1. Merancang Pendaftaran Online [Menghilangkan keterbatasan waktu dengan pergi kesekolah bagi orang tua yang mempunyai kesibukan tersendiri.]
Orang Tua Siswa / calon siswa baru
Pendaftaran Online Dengan fungsi ini calon siswa/orangtua siswa dapat mengisi formulir pendaftaran secara online pada aplikasi web yang dapat dilakukan darimana saja tanpa harus datang ke sekolah.
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. Tujuan Solusi Ditujukan Untuk Informasi/Data/Fungsi Yang Akan Diberikan
Kepada Aktor
Keuntungan Bagi Pengguna
2. Merancang Halaman Berita / Event 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 berita/event 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 kegiatan-kegiatan sekolah.
3 Merancang Halaman Tentang Sekolah [Memberikan informasi kepada pengguna tentang sekolah secara lengkap dan uptodate.]
Semua pengguna khususnya untuk calon siswa/orangtua siswa baru.
Melihat informasi tentang sekolah
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. Tujuan Solusi Ditujukan Untuk Informasi/Data/Fungsi Yang Akan Diberikan
Kepada Aktor
Keuntungan Bagi Pengguna
4 Merancang Sistem Administrasi berbasis web Mengurangi terjadinya kesalahan penulisan oleh orang tua siswa dalam pengisian formulir, mengurangi kelalaian Staff TU dan data yang tidak valid, serta dapat mengoptimalkan waktu kerja.
• Staff TU • Guru bidang
Studi • Walikelas • Kepala
Sekolah • Orangtua
siswa • siswa
- Formulir pendaftaran
- Data siswa
- Data pengawai
- Data pelanggaran siswa
- Data keuangan siswa
- Data nilai
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 TU 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.
78
3.4 Perancangan Solusi
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 SMP 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 Solusi No. Tujuan Solusi Proses-Proses Bisnis Yang
Akan Digunakan Untuk Mewujudkan Tujuan
Fungsi/Menu dan Informasi Yang Akan Terdapat Dalam Proses Bisnis Tersebut
79 No. Tujuan Solusi Proses-Proses Bisnis Yang
Akan Digunakan Untuk Mewujudkan Tujuan
Fungsi/Menu dan Informasi Yang Akan Terdapat Dalam Proses Bisnis Tersebut
1. Merancang Pendaftaran Online [Menghilangkan keterbatasan waktu dengan pergi kesekolah bagi orang tua yang mempunyai kesibukan tersendiri.]
Pendaftaran Online • Input : data
pendaftaran • Proses : mengisi data
pendaftaran • Output : data terisi
Menu Pendaftaran online Menampilkan informasi tentang syarat dan cara pendaftaran, mengisi data formulir pendaftaran dan mengirimkan data tersebut.
2. Merancang Halaman Berita / Event Sekolah [Meningkatkan pemantauan orangtua terhadap sekolah serta memudahkan pengguna untuk dapat mengetahui informasi yang terjadi disekolah.]
Melihat Berita/event sekolah
• Input : catatan kegiatan sekolah
• Proses : dientri / diupdate.
• Output : Berita/event sekolah pada web.
Menu Event Sekolah Menampilkan kegiatan-kegiatan yang terjadi disekolah seperti peringatan hari besar dan lainnya.
3 Merancang Halaman Tentang Sekolah [Memberikan informasi kepada pengguna tentang sekolah secara lengkap dan uptodate.]
Mencari Informasi Sekolah • Input : data tentang
sekolah • Proses : dientri • Output : informasi
tentang sekolah.
Menu Tentang 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. Tujuan Solusi Proses-Proses Bisnis Yang
Akan Digunakan Untuk Mewujudkan Tujuan
Fungsi/Menu dan Informasi Yang Akan Terdapat Dalam Proses Bisnis Tersebut
4 Merancang Sistem Administrasi berbasis web Mengurangi terjadinya kesalahan penulisan oleh orang tua siswa dalam pengisian formulir, mengurangi kelalaian Staff TU dan data yang tidak valid, serta dapat mengoptimalkan waktu kerja.
Memasukkan Data Siswa • Input : Data
pendaftaran siswa • Proses : dientri • Output : Database
siswa
Menu Data Siswa Memberikan fungsi-fungsi untuk memasukkan data siswa kedalam database siswa seperti fungsi insert, update ,searching dan delete data siswa.
Memasukkan Data Pegawai
• Input : Data Pegawai • Proses : dientri • Output : Database
pegawai
Menu Data Pegawai Memberikan fungsi-fungsi untuk memasukkan data pegawai kedalam database pegawai seperti fungsi insert, update ,searching dan delete data pegawai.
Memasukkan Pelanggaran Siswa
• Input : Pelanggaran Siswa
• Proses : dientri • Output : Pelanggaran
siswa pada web.
Menu Pelanggaran Siswa Fungsi ini digunakan staff TU untuk memasukkan data pelanggaran siswa yang nantinya dapat langsung dilihat oleh orangtua yang bersangkutan.
Memasukkan Keuangan • Input : Data
keuangan siswa • Proses : dientri • Output : Database
keuangan
Menu Keuangan Fungsi ini digunakan staff TU 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
Menu Status Keuangan Pada menu ini orangtua siswa dapat mengetahui secara langsung apakah uang spp yang dibawa oleh anak sudah dibayarkan kepada sekolah.
Memasukkan Nilai • Input : Data Nilai
Siswa • Proses : dientri • Output : Database
Nilai siswa
Menu Nilai Pada menu ini para staff yang berkaitan dapat memasukkan nilai siswa yang nantinya akan masuk kedalam database nilai siswa.
81 No. Tujuan Solusi Proses-Proses Bisnis Yang
Akan Digunakan Untuk Mewujudkan Tujuan
Fungsi/Menu dan Informasi Yang Akan Terdapat Dalam Proses Bisnis Tersebut
Melihat Nilai • Input : Database
nilai • Proses : Melihat
nilai • Output : informasi
nilai siswa
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 SMP Mutiara
Kasih :
82
Gambar 3.4.1 DAD 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 SMP Mutiara 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 Mutiara 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 DAD 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 SMP Mutiara 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 atau mencetak
no.pendaftarannya tersebut. Lalu proses bisnis pada DAD ini pun selesai.
86
Gambar 3.4.3 DAD 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 SMP Mutiara 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 DAD 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 SMP Mutiara 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 DAD 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 SMP 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 DAD 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 SMP Mutiara 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 DAD 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 SMP Mutiara 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 DAD 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 SMP
Mutiara 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 DAD 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 SMP Mutiara 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 Struktur Fungsi/Menu Pada Solusi
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. Fungsi/Menu Aplikasi
Aktor dan Hak Akses Yang Akan Menggunakan
Fungsi/Menu Tersebut
Data Yang Akan Dientri, Proses Yang Akan Dilakukan atau Informasi Yang Akan
Dihasilkan oleh Fungsi/Menu Terhadap Aktor
1. Menu Pendaftaran Online
Pengguna Umum (Calon siswa/orangtua siswa baru) Pada menu pendaftaran online pengguna umum yaitu calon siswa/orangtua siswa baru yang hendak mendaftarkan diri menjadi
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 Tersebut
Data Yang Akan Dientri, Proses Yang Akan Dilakukan atau Informasi Yang Akan
Dihasilkan oleh Fungsi/Menu Terhadap Aktor
siswa baru sekolah mempunyai hak akses untuk : a. membaca informasi ( mengenai tata cara dan informasi tentang pendaftaran secara online ) b. memasukkan data ( memasukkan data pada formulir pendaftaran online )
- Mencatat / mencetak nomer pendaftaran c. Informasi Yang Dihasilkan : - Informasi tentang prosedur / persyaratan pendaftaran - Nomer Pendaftaran
Staff Tata Usaha Pada menu pendaftaran online Staff Tata Usaha mempunyai hak akses untuk : a. membaca informasi Staff TU 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 TU mengupdate data yang akan ditampilkan tentang informasi syarat dan ketentuan pendaftaran yang dapat dilihat oleh pengguna umum. c. menghapus data Staff TU dapat menghapus data calon siswa yang tidak akan dilanjutkan untuk menjadi siswa sekolah. d. membuat data baru - Staff TU 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, dokumen-dokumen 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. Fungsi/Menu
Aplikasi Aktor dan Hak Akses Yang
Akan Menggunakan Fungsi/Menu Tersebut
Data Yang Akan Dientri, Proses Yang Akan Dilakukan atau Informasi Yang Akan
Dihasilkan oleh Fungsi/Menu Terhadap Aktor
- Staff TU dapat memasukkan informasi mengenai syarat dan ketentuan pendaftaran yang akan ditampilkan untuk pengguna umum.
2. Menu Berita & Kegiatan
Pengguna Umum. Pengguna umum hanya dapat membaca informasi yang terdapat di menu berita dan acara.
a. Proses yang Dilakukan : Membaca informasi tentang berita dan kegiatan yang terjadi mengenai sekolah.
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.
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.
3. Menu Tentang Sekolah
Pengguna Umum Pengguna umum memiliki hak akses untuk : a. Membaca informasi Pengguna umum yang mengakses halaman tentang sekolah akan dapat membaca informasi tentang sekolah.
a. Proses yang dilakukan : pengguna umum melihat informasi yang ditampilkan pada menu 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
a. Data entri : memasukkan gambar dan deskripsi data tentang sekolah seperti fasilitas yang dimiliki, kegiatan ekstrakulikuler, tenaga pengajar, status akreditasi sekolah dan lainnya. c. Proses yang dilakukan :
102 No. Fungsi/Menu
Aplikasi Aktor dan Hak Akses Yang
Akan Menggunakan Fungsi/Menu Tersebut
Data Yang Akan Dientri, Proses Yang Akan Dilakukan atau Informasi Yang Akan
Dihasilkan oleh Fungsi/Menu Terhadap Aktor
memasukkan data baru tentang sekolah yang belum ditampilkan. c. Menupdate data Menupdate data yang sudah tampil di menu tentang sekolah. d. Menghapus data Menghapus data tentang sekolah yang sudah tidak sesuai dengan sekolah atau sudah tidak ingin ditampilkan.
menambah, mengupdate atau menghapus data tentang sekolah yang akan ditampilkan. c. Informasi yang dihasilkan : informasi tentang sekolah seperti fasilitas yang dimiliki, kegiatan ekstrakulikuler, tenaga pengajar, status akreditasi sekolah dan lainnya, yang dapat menjawab keingintahuan pengguna tentang sekolah Mutiara Kasih.
4 Menu Data Siswa
Siswa/Orangtua siswa Siswa atau orangtua siswa memiliki hak akses untuk : a. Melihat informasi melihat data pribadi siswa login tersebut yang telah terdapat pada database siswa.
a. Proses yang dilakukan : melihat informasi data pribadi siswa login tersebut yang terdapat dalam database siswa.
Staff TU Staff TU memiliki hak akses untuk : a. Melihat Informasi Staff TU dapat melihat data-data siswa yang telah terdapat dalam database siswa b. Menambah Data baru Staff TU dapat menambahkan data siswa baru yang mendaftar ke sekolah. c. Menupdate Data Staff TU dapat menupdate data siswa yang mengalami perubahan seperti alamat siswa,nomer kontak siswa atau data lainnya. d. Menghapus Data Staff TU dapat menghapus data siswa,yaitu data siswa yang sudah tidak aktif atau data siswa yang keluar dari sekolah.
a. Data entri : Staff TU memasukkan data-data siswa ( Nama, Alamat, TTL, Asal Sekolah, Nama Orangtua dll) b. Proses yang dilakukan : Proses yang dilakukkan yaitu melihat informasi, menambah data baru, mengupdate data, atau menghapus data siswa yang terdapat dalam database siswa. c. Informasi yang dihasilkan : Informasi siswa
5 Menu Data
Walikelas & Guru
a. Proses yang dilakukan :
103 No. Fungsi/Menu
Aplikasi Aktor dan Hak Akses Yang
Akan Menggunakan Fungsi/Menu Tersebut
Data Yang Akan Dientri, Proses Yang Akan Dilakukan atau Informasi Yang Akan
Dihasilkan oleh Fungsi/Menu Terhadap Aktor
Pegawai Walikelas atau guru bidang studi memiliki hak akses untuk : a. Melihat informasi Walikelas atau guru bidang studi dapat melihat data pribadi masing-masing yang diambil dari database pegawai.
melihat informasi data pribadi pegawai login tersebut yang terdapat dalam database pegawai.
Staff TU Staff TU memiliki hak akses untuk : a. Melihat Informasi Staff TU dapat melihat data-data pegawai yang telah terdapat dalam database pegawai. b. Menambah Data baru Staff TU dapat menambahkan data pegawai baru yang baru bekerja di Sekolah. c. Menupdate Data Staff TU dapat menupdate data pegawai yang mengalami perubahan seperti alamat pegawai,nomer kontak pegawai atau data lainnya. d. Menghapus Data Staff TU dapat menghapus data pegawai,yaitu data pegawai yang sudah tidak bekerja di Sekolah.
a. Data entri : Staff TU memasukkan data-data pegawai ( Nama, Alamat, TTL, Jabatan, unit kerja, dll) b. Proses yang dilakukan : Proses yang dilakukkan yaitu melihat informasi, menambah data baru, mengupdate data, atau menghapus data pegawai yang terdapat dalam database pegawai. c. Informasi yang dihasilkan : Informasi pegawai.
6. Menu Pelanggaran Siswa
Siswa/orangtua siswa Siswa/orangtua siswa memiliki hak akses untuk melihat informasi pelanggaran yang dilakukan oleh siswa.
a. Proses yang dilakukan : Melihat informasi pelanggaran yang dilakukan oleh siswa di Sekolah.
Walikelas Walikelas memiliki hak akses pada menu pelanggaran siswa untuk : a. Membaca informasi membaca informasi pelanggaran yang telah
a. Data entri : Data yang akan dientri oleh walikelas pada menu pelanggaran yaitu ; nama siswa, unit sekolah, kelas, nomer induk siswa, jenis pelanggaran, tanggal pelanggaran, sanksi, saran dan imbauan.
104 No. Fungsi/Menu
Aplikasi Aktor dan Hak Akses Yang
Akan Menggunakan Fungsi/Menu Tersebut
Data Yang Akan Dientri, Proses Yang Akan Dilakukan atau Informasi Yang Akan
Dihasilkan oleh Fungsi/Menu Terhadap Aktor
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.
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.
7. Menu Keuangan Staff TU Pada menu Keuangan ini staff TU memiliki hak akses untuk : a. Membaca informasi Staff TU dapat membaca informasi tentang pembayaran spp siswa yang telah dimasukkan sebelumnya. b. Menambah data baru Staff TU menambah data baru bila siswa melakukan pembayaran per bulannya.
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 TU akan memasukkan data keuangan siswa tersebut. c. Informasi yang dihasilkan : Informasi keuangan yaitu informasi tentang pembayaran spp siswa.
8. Menu Status Keuangan
Siswa/Orangtua siswa 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 TU pada menu keuangan.
a. Proses yang dilakukan : Siswa/orangtua siswa membaca informasi status keuangan siswa.
9. Menu Nilai Guru Bidang Studi Pada menu nilai guru
a. Data entri : Guru bidang studi memasukkan nilai
105 No. Fungsi/Menu
Aplikasi Aktor dan Hak Akses Yang
Akan Menggunakan Fungsi/Menu Tersebut
Data Yang Akan Dientri, Proses Yang Akan Dilakukan atau Informasi Yang Akan
Dihasilkan oleh Fungsi/Menu Terhadap Aktor
bidang studi memiliki hak akses untuk : a. Memasukkan data baru Guru bidang studi dapat memasukkan nilai sesuai dengan bidang studi, dan kelas yang menjadi bagiannya saja.
siswa pada bidang studi yang diajarkannya masing-masing. b. Proses yang dilakukan : Masing-masing guru bidang studi memasukkan nilai siswa sesuai dengan kelas dan bidang studinya masing-masing. c. Informasi yang dihasilkan : Informasi nilai per bidang studi dari guru-guru bidang studi.
Walikelas Pada menu nilai walikelas memiliki hak akses untuk : a. Membaca informasi
: Walikelas dapat melihat informasi nilai yang telah dimasukkan oleh masing-masing guru bidang studi.
b. Menupdate data Setelah melihat semua nilai yang masuk,walikelas dapat mengupdate nilai yang ada( sesuai dengan ketentuan yang ada)
a. Data entri : data yang dimasukkan yang data nilai yang didapat dari masing-masing guru bidang studi yang kemudian menjadi daftar nilai kelas. b. Proses yang dilakukan : Walikelas membaca,mengecek dan memasukkan data nilai yang sudah lengkap. c. Informasi yang dihasilkan : Informasi nilai siswa
Siswa/orangtua siswa Siswa/orangtua siswa memiliki hak akses untuk dapat melihat informasi nilai
a. Proses yang dilakukan : melihat informasi nilai.
.
106 3.4.3 Perancangan Layar ( Storyboard ) Pada Solusi
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. Masing-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. Fungsi/Menu
Aplikasi Digunakan Pada Proses Bisnis
Baru Nama Layar (Storyboard)
1. Menu Pendaftaran online
Membaca persyaratan-persyaratan pendaftaran.
1a. Layar Daftar online 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 SMP Mutiara Kasih.
- Melihat data calon siswa yang mendaftar. - Mengseleksi data calon siswa yang diterima sebagai siswa sekolah
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.
2. Menu Berita & Kegiatan
Melihat informasi berita dan kegiatan yang terjadi disekolah
2a. Layar Berita dan Kegiatan Layar ini menampilkan ringkasan 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
Baru Nama Layar (Storyboard)
Membaca,memasukkan, menupdate dan menhapus data berita dan kegiatan
2.b. Layar Berita dan Kegiatan (Staff) 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 Tentang Sekolah
melihat informasi 3a. Layar Tentang Kami Layar ini menampilkan informasi-informasi yang dibutuhkan oleh user untuk mengetahui lebih dalam mengenai sekolah.
menambah, mengupdate atau menghapus data tentang sekolah yang akan ditampilkan.
3b. Layar Tentang Kami (Staff) Layar ini berfungsi untuk mengedit informasi yang ada pada halaman tentang kami.
4. Menu Data Siswa
melihat informasi data pribadi siswa
4.a Layar Data Pribadi Layar Data Pribadi hanya bisa di akses oleh siswa/orangtua siswa yang sudah login terlebih dahulu, yang menampilkan data pribadi murid.
informasi, menambah data baru, mengupdate data, atau menghapus data siswa
4b. Layar Siswa (staff) Layar ini berfungsi untuk melihat, mengedit dan memasukkan data siswa/siswi yang ada di sekolah Mutiara Kasih dan disediakan sistem pencarian agar lebih mudah menemukan data siswa/siswi yang ada.
5. Menu Data Pegawai
melihat informasi data pribadi pegawai
5a. Layar user ( staff ) 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)
Mutiara Kasih. Melihat informasi,
menambah data baru, mengupdate data, atau menghapus data pegawai
5b. Layar Pegawai ( staff ) Layar ini berfungsi untuk melihat, mengedit dan memasukkan data pegawai yang ada di sekolah Mutiara Kasih dan disediakan sistem pencarian agar lebih mudah menemukan data pegawai yang ada.
6. Menu Pelanggaran Siswa
Melihat informasi pelanggaran
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 , menupdate atau menghapus data pelanggaran
6b. Layar Pelanggaran ( Staff ) 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 sekolah Mutiara Kasih dan disediakan sistem pencarian agar lebih mudah menemukan siswa/siswi yang ada.
7. Menu Keuangan Melihat, memasukkan dan mengubah data keuangan siswa
7. Layar Keuangan ( Staff ) Layar ini berfungsi untuk melihat dan mengedit status keuangan siswa/siswi di sekolah Mutiara Kasih dan disediakan sistem pencarian agar lebih mudah menemukan siswa/siswi yang ada.
8. Menu Status Keuangan
melihat informasi status keuangan siswa.
8. Layar Keuangan Layar Keuangan hanya bisa di akses oleh siswa/orangtua siswa yang sudah login terlebih dahulu, yang menampilkan status pembayaran uang sekolah.
9. Menu Nilai melihat informasi nilai. 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
Baru Nama Layar (Storyboard)
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 Index
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
Lokasi
Tentang KamiDaftar Online
Ber ita dan KegiatanHome
Situs Rujukan
Login
Username
**********
Subm it
Baris Iklan
Berita dan Kegiatan
Judul Berita xxx ...selanjutnya
Judul Berita xxx ...selanjutnya
Judul Berita xxx ...selanjutnya
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 SMP Mutiara 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 (Semua Staff)
Gambar 3.4.23 Rancangan Layar Index (Staff)
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,Staff 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, Staff TU)
Gambar 3.4.25 Rancangan Layar edit halaman home (Administrator, Staff TU)
Setelah menekan link edit halaman home pada halaman sebelumnya. Maka 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 SMP 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 > Staff (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 > Staff > 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 (Staff)
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 Situs Rujukan (Administrator)
Gambar 3.4.34 Rancangan Layar Situs 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 Situs Rujukan (Administrator)
Gambar 3.4.36 Rancangan Layar Tambah Situs 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 Sistem 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 Sistem 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 Siswa (staff TU)
Gambar 3.4.46 Rancangan Layar Siswa (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 SMP Mutiara 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 (Staff 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 SMP Mutiara 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 (Staff 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 SMP Mutiara 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 (Staff)
Gambar 3.4.49 Rancangan Layar Ganti Password(Staff)
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 SMP Mutiara 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 Solusi
Setelah menentukan fungsi/Menu 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 masing-
masing 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 masing-
masing layar.
Rancangan tabel-tabel pada aplikasi ini akan diimplementasikan dengan
menggunakan database engine : MySQL 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. nama field T ipe Data Keterangan 1. no_daftar
Varchar(10)
PK, nomer pendaftaran calon siswa baru.
2. id_ms_periode Int(5) FK, id periode / Tahun ajaran 3. bagian Varchar(5) Bagian yang didaftar. TK/SD/SMP/SMA 4. Kls Int(2) Kelas. Mendaftar pada kelas 1/2/3/… 5. nm_lengkap varchar(50)
Nama lengkap pendaftar
6. nm_panggilan varchar(30) Nama panggilan pendaftar 7. alamat text Alamat tempat tinggal pendaftar 8. kecamatan varchar(50) Kecamatan tempat tinggal pendaftar 9. kodepos int(6) Kodepos tempat tinggal pendaftar 10. Telp int(10) Nomer telepon pendaftar 11. Asal_sklh varchar(50) Asal sekolah pendaftar 12. jenis_kelamin int(2) Jenis kelamin pendaftar
1 = laki-laki 2 = perempuan
13. tempat_lahir varchar(10) Tempat lahir 14. tgl_lahir date tanggal lahir
153 No. nama field T ipe Data Keterangan 15. agama varchar(10) Agama 16. warganegara Int(2) Kewarganegaraan; 1 = WNI 2 = WNA 17. anak_ke int(5) Posisi anak dalam keluarga 18. gol_darah varchar(3) Golongan darah 19. jmlh_sdr_kandung int(5) Jumlah saudara kandung 20. jmlh_sdr_tiri int(5) Jumlah saudara tiri 21. status_anak Int(2) Status anak yatim / piatu / yatim piatu
0 = tidak ada 1 = yatim 2 = piatu 3= yatim piatu
22. bahasa varchar(30) Bahasa sehari-hari 23. penyakit text Penyakit yang diderita 24. imunisasi varchar(30) Imunisasi yang pernah diterima 25. Ciri text Ciri-ciri khusus 26. ukuran_baju varchar(3) Ukuran baju 27. t inggi int(11) T inggi badan 28. berat int(11) Berat badan 29. nm_ayah varchar(50) Nama ayah 30. tempat_lahir_a varchar(20) Tempat lahir ayah 31. tgl_lahir_a date Tanggal lahir ayah 32. agama_a varchar(10) Agama ayah 33. warganegara_a varchar(3) Kewarganegaraan ayah; 1 = WNI 2 =
WNA 34. pendidikan_a varchar(20) Pendidikan ayah 35. pekerjaan_a varchar(30) Pekerjaan ayah 36. almt_rmh_a text Alamat rumah ayah 37. almt_kantor_a text Alamat kantor ayah 38. Gaji Varchar(20) Penghasilan per bulan 39. nm_ibu varchar(50) Nama ibu 40. tempat_lahir_i varchar(20) Tempat lahir ibu 41. tgl_lahir_i date Tanggal lahir ibu 42. agama_i varchar(10) Agama ibu 43. warganegara_i varchar(3) Kewarganegaraan ibu; 1 = WNI 2 = WNA 44. pendidikan_i varchar(30) Pendidikan ibu 45. pekerjaan_i varchar(20) Pekerjaan ibu 46. almt_rmh_i text Alamat rumah ibu 47. almt_kantor_i text Alamat kantor ibu 48. status Varchar(10) Status pendaftaran baru/lama 49. Tgl Datetime Data tanggal dan waktu proses pendaftaran
Tabel 3.4.5 Contoh Isi Data tabel ms_pendaftaran
No.Daftar Id_ms_periode Bagian Kls nm_lengkap nm_panggilan Alamat 08090001 1 SMP 1 Rama
Ram Jl.komodo no.4
perumnas 2
154 Kecamatan Kodepos Telp asal_sklh jenis_kelamin tempat_lahir Tgl_lahir
Karawaci 15222 55033445 SD Mutiara Kasih
1
Tangerang
1987-11-11
Agama Warganegara anak_ke gol_darah jmlh_sdr_kandung jmlh_sdr_tiri Protestan 1 1
B
2
0
Status_anak Bahasa Penyakit Imunisasi Ciri-ciri Ukuran_baju T inggi 0 Indonesia T idak ada
T idak ada
T idak ada
S 165
Berat Nm_ayah Tempat_lahir_a
Tgl_lahir_a Agama_a Warganegara_a
55 Ramawan
Tangerang 1940-11-11
Protestan
1
Pendidikan_a Pekerjaan_a Almt_rmh_a Almt_kantor_a Gaji Nm_ibu SMA Karyawan
Swasta
Jl.Komodo No.4
Jl.Gajah Mada no.45
5000000
Ramawati
Tempat_lahir_i Tgl_lahir_i Agama_i Warganegara_i Pendidikan_i Pekerjaan_i Jakarta 1940-09-09
Protestan
1
SMA
Ibu rumah tangga
Almt_rmh_i Almt_kantor
_i Status Tgl
Jl.Komodo no.4
T idak ada baru 2008-11-01 11:00:32
Tabel 3.4.6 Definisi Tabel ms_siswa
Deskripsi : Tabel ini digunakan untuk menyimpan data siswa. Primary Key dari tabel ini : id_ms_siswa
No. Nama Field T ipe Data Keterangan 1. id_ms_siswa Int(10) PK,Id ms siswa 2. id_no_induk
int(10)
FK,id Nomer induk siswa
3. id_ms_periode Int(10) FK,Id ms periode/tahun ajaran 4. nm_lengkap
varchar(100)
Nama lengkap siswa
155 No. Nama Field T ipe Data Keterangan 5. nm_panggilan varchar(30) Nama panggilan siswa 6. alamat text Alamat tinggal siswa 7. kecamatan varchar(50) Kecamatan tinggal siswa 8. kodepos int(6) Kodepos 9. Telp int(10) Nomer telepon siswa 10. Asal_sklh varchar(50) Asal sekolah 11. jenis_kelamin int(2) Jenis kelamin
0 = laki-laki 1 = perempuan
12. tempat_lahir varchar(15) Tempat lahir 13. tgl_lahir date tanggal lahir 14. agama varchar(10) Agama 15. Tgl datetime Tanggal waktu diterima di sekolah
Tabel 3.4.7 Contoh Isi Data tabel ms_siswa
Id_ms_siswa
Id_no_induk
Id_ms_periode
nm_lengkap nm_panggilan
alamat kecamatan
1 1 1 Rama
Ram
Jl.Komodo no.4
Cibodas
Kodepos Telp asal_sklh jenis_kelamin tempat_lahir tgl_lahir Agama 15555 55033445 SD
Mutiara Kasih
1
Tangerang
1987-06-17
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. Nama Field T ipe data keterangan 1. id_ms_detail_siswa Int(10) PK, id ms detail siswa 2. id_no_induk Int(10) FK,Nomer induk siswa 3. warganegara varchar(5) Kewarganegaraan; 1=WNI 2 = WNA 4. anak_ke int(2) Posisi anak dalam keluarga 5. gol_darah varchar(5) Golongan darah 6. jmlh_sdr_kandung int(2) Jumlah saudara kandung 7. jmlh_sdr_tiri int(2) Jumlah saudara tiri 8. status_anak int(2) Status anak yatim / piatu / yatim piatu
0 = tidak memilih, 1= yatim, 2 = piatu 3 = yatim piatu
9. bahasa varchar(50) Bahasa sehari-hari 10. Penyakit text Penyakit yang diderita
156 11. imunisasi varchar(50) Imunisasi yang pernah diterima 12. Ciri text Ciri-ciri khusus 13. ukuran_baju varchar(5) Ukuran baju 14. t inggi int(5) T inggi badan 15. berat int(5) Berat badan
Tabel 3.4.9 Contoh Isi Data tabel ms_detail_siswa
Id_ms_detail_siswa Id_no_induk Warganegara anak_ke gol_darah jmlh_sdr_kandung 1 1 1 1
B
2
Jmlh_sdr_tiri Status_anak Bahasa Penyakit Imunisasi Ciri-ciri Ukuran_baju 0 0 Indonesia T idak
ada
T idak ada
T idak ada
S
T inggi Berat
165 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. Nama Field Tipe Data Keterangan 1. id_ms_orangtua Int(10) PK, Id ms orangtua 2. id_no_induk Int(10) FK, id nomer induk siswa 3. nm_ayah varchar(50) Nama ayah 4. tempat_lahir_a varchar(15) Tempat lahir ayah 5. tgl_lahir_a date Tanggal lahir ayah 6. agama_a varchar(10) Agama ayah 7. warganegara_a varchar(5) Kewarganegaraan ayah; 1=WNI ,2=WNA 8. pendidikan_a varchar(20) Pendidikan ayah 9. pekerjaan_a varchar(30) Pekerjaan ayah 10. almt_rmh_a text Alamat rumah ayah 11. almt_kantor_a text Alamat kantor ayah 12. Gaji varchar(20) Penghasilan per bulan ayah 13. nm_ibu varchar(50) Nama ibu 14. tempat_lahir_i varchar(15) Tempat lahir ibu 15. tgl_lahir_i date Tanggal lahir ibu 16. agama_i varchar(10) Agama ibu 17. warganegara_i varchar(5) Kewarganegaraan ibu;1=WNI ,2=WNA 18. pendidikan_i varchar(20) Pendidikan ibu 19. pekerjaan_i varchar(30) Pekerjaan ibu 20. almt_rmh_i text Alamat rumah ibu 21. almt_kantor_i text Alamat kantor ibu
157
Tabel 3.4.11 Contoh Isi Data tabel ms_orangtua Id_ms_orangtua
Id_No_induk
Nm_ayah
Tempat_lahir_a
Tgl_lahir_a
Agama_a
Warganegara_a
1 1 Ramawan
Tangerang 1940-11-11
Protestan
1
Pendidikan_a Pekerjaan_a Almt_rmh_a Almt_kantor_a Gaji Nm_ibu SMA Karyawan
Swasta
Jl.Komodo No.4
Jl.Gajah Mada no.45
1500000
Ramawati
Tempat_lahir_i Tgl_lahir_i Agama_i Warganegara_i Pendidikan_i Pekerjaan_i Jakarta 1940-09-09
Protestan
1
SMA
Ibu rumah tangga
Almt_rmh_i Almt_kantor_i Jl.Komodo no.4
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. Nama Field Tipe Data Keterangan 1. id_ms_siswa_login Int(10) PK, Id siswa login 2. id_no_induk Int(10) FK, no induk siswa 3. Id_tr_status Int(10) FK, id tr status 4. username varchar(20) Default Nama panggilan siswa 5. password varchar(20) defaultTanggal lahir siswa (ddmmyy) 6. Tgl datetime Tanggal login siswa
Tabel 3.4.13 Contoh Isi Data tabel ms_siswa_login Id_ms_siswa_login Id_No_induk Id_tr_status username password Tgl 1 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. Nama Field Tipe Data Keterangan 1. id_ms_admin Int(5) PK, Id admin 2. username varchar(20) Default Nama panggilan admin 3. password varchar(20) Default Tanggal lahir admin (ddmmyy) 4. jabatan Varchar(15) jabatan
Tabel 3.4.15 Contoh Isi Data tabel ms_admin Id_ms_admin username password Jabatan 1 yohanes
170687 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. Nama Field Tipe Data Keterangan 1. id_ms_staff Int(5) PK, Id staff 2. nm_lengkap varchar(50) Nama lengkap staff 3. nm_panggilan varchar(30) Nama panggilan staff 4. alamat Text Alamat tinggal staff 5. kodepos Int(6) kodepos 6. Telp Int(10) Nomer telepon staff
7. Jenis kelamin Int(2) Jenis kelamin 1=pria 2=wanita 8. tempat_lahir varchar(20) Tempat lahir 9. tgl_lahir Date Tanggal lahir 10. agama varchar(10) Agama 11. pendidikan varchar(50) Pendidikan terakhir 12. status Varchar(10) Status aktif/t idak aktif 13. jabatan Varchar(15) Jabatan (Guru/TU/Pembantu/Kepala
Sekolah) 14. bagian varchar(5) Bagian (TK/SD/SMP/SMA) 15. bidang_studi Varchar(20) Bidang studi 16. Tgl Datetime Tanggal mulai bekerja
Tabel 3.4.17 Contoh Isi Data tabel ms_staff
Id_ms_staff
Nm_lengkap Nm_panggilan
Alamat kodepos
Telp Jenis kelami
n
Tempat_lahir
1 Dian Novianti Novi
Jl.rawa kucing no.1
12345 12345678
2 Tangerang
159 Tgl_lahir Agama Pendidikan Status Jabatan bagian Bidang
studi Tgl
1971-10-17
Islam D2 /PGSD
aktif TU SMP TU
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. Nama Field Tipe Data Keterangan 1. id_ms_staff_login Int(10) PK, Id ms staff login 2. id_ms_staff Int(10) FK, id ms staff 3. username varchar(30) Default Nama panggilan staff 4. password varchar(30) Default Tgl lahir staff (ddmmyy) 5. jabatan Varchar(30) Jabatan staff 6. bagian varchar(30) Bagian TK/SD/SMP/SMA 7. bidang_studi Varchar(30) Mengajar bidang studi 8. tgl Datetime Tanggal terakhir login
Tabel 3.4.19 Contoh Isi Data tabel ms_staff_login Id_ms_staff_login Id_ms_staff username password Jabatan 1 1 novi
171071 TU
Bagian Bidang_studi Tgl SMP 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. Nama Field Tipe Data Keterangan 1. id_ms_pelanggaran Int(5) PK, Id ms pelanggaran 2. id_ms_staff Int(5) FK,id ms staff yang mencatat pelanggaran 3. id_no_induk Int(5) FK, id no induk siswa pelanggar 4. id_ms_periode Int(5) FK, id_ms_periode waktu pelanggaran 5. jenis_pelanggaran varchar(20) Jenis pelanggaran 6. pelanggaran Text Deskripsi penjelasan pelanggaran yang
dilakukan siswa 7. tgl Datetime Tanggal proses mencatat
160
Tabel 3.4.21 Contoh Isi Data tabel ms_pelanggaran Id_ms_pelanggaran Id_ms_staff Id_no_induk Id_ms_periode Jenis pelanggaran 1 1 55 1 keterlambatan
pelanggaran tgl Terlambat masuk sekolah selama 15 menit
2008-12-11 08:00:00
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. Nama Field Tipe Data Keterangan 1. id_tr_keuangan Int(5) PK, Id tr keuangan 2. id_ms_staff Int(5) FK,id ms staff yang mencatat keuangan 3. id_no_induk Int(5) FK, id no induk siswa yang membayar 4. id_ms_periode Int(5) FK, id_ms_periode waktu pembayaran 5. bulan Varchar(15) Bulan spp yang dibayar 6. tahun Int(4) Tahun pembayaran 7. status Varchar(10) Status pembayaran, lunas/belum 8. tgl Datetime Tanggal proses mencatat
Tabel 3.4.23 Contoh Isi Data tabel tr_keuangan Id_tr_keuangan Id_ms_staff Id_no_induk Id_ms_periode Bulan 1 1 55 1 11
Tahun status Tgl 2008 lunas 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. Nama Field Tipe Data Keterangan 1. id_ms_nilai Int(5) PK, Id ms leger 2. id_ms_staff Int(5) FK,id ms staff yang mencatat
nilai/gurubidang studi 3. id_no_induk Int(5) FK, id no induk siswa 4. Id_ms_kls Int(5) FK,Id ms kelas 5. id_ms_periode Int(5) FK, id_ms_periode penilaian 6. Id_ms_kurikulum Int(5) FK,id ms kurikulum 7. Bidang_studi Varchar(30) Nama bidang studi 8. Aspek1 Float aspek penilaian bidang studi 1 9. Aspek2 Float aspek penilaian bidang studi 2 10. Aspek3 Float aspek penilaian bidang studi 3 11. Aspek4 Float aspek penilaian bidang studi 4 12. Aspek5 Float aspek penilaian bidang studi 5 13. Nilai_skbm Float Nilai SKBM 14. catatan Text Catatan komentar/nasihat guru 15. tgl Datetime Tanggal proses nilai
Tabel 3.4.25 Contoh Isi Data tabel Ms_leger Id_ms_nilai Id_ms_staff Id_no_induk Id_ms_kelas Id_ms_periode 1 1 55 1 1
Id_ms_kurikulum Bidang_studi Aspek1 Aspek2 Aspek3 Aspek4 Aspek5 1 Bahasa
inggris 6.5 7.5 7 8 8.5
Nilai_skbm Catatan Tgl 6.0 T ingkatkan prestasi
belajar mu 2008-12-11 08:00:00
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. Nama Field Tipe Data Keterangan 1. id_ms_kurikulum Int(5) PK, id ms kurikulum 2. id_ms_periode Int(5) FK, id_ms_periode 3. jenis_kurikulum Varchar(50) Jenis kurikulum semester/caturwulan 4. kurikulum Int(2) Bagian kurikulum 5. status Varchar(10) BUKA/TUTUP
Tabel 3.4.27 Contoh Isi Data tabel ms_kurikulum
162 Id_ms_kurikulum Id_ms_periode Jenis_kurikulum kurikulum Status 1 1 semester
1 tutup
2 1 Semester 2 buka
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. Nama Field Tipe Data Keterangan 1. id_ms_periode Int(5) PK, id ms periode 2. periode Varchar(15) Periode 3. Status Varchar(10) Status pendaftaran Buka/tutup
Tabel 3.4.29 Contoh Isi Data tabel ms_periode
Id_ms_periode periode status 1 2008-2009 tutup 2 2009-2010 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. Nama Field Tipe Data Keterangan 1. id_ms_kls Int(5) PK, id ms kls 2. Id_ms_staff Int(5) FK,id ms staff ( walikelas ) 3. Id_no_induk Int(5) FK,id no induk ( siswa) 4. Id_ms_periode Int(5) FK,id ms periode 5. kelas Varchar(5) Nama kelas 6. bagian varchar(5) Unit bagian sekolah TK/SD/SMP/SMA
Tabel 3.4.31 Contoh Isi Data tabel ms_kls
Id_ms_kls Id_ms_staff Id_no_induk Id_ms_period
e Kelas Bagian
1 1 1 1 1A SMP 1 1 2 1 1A 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. Nama Field Tipe Data Keterangan 1. Id_no_induk Int(5) PK,id no induk ( siswa) 2. nis Varchar(10) Nomer induk siswa 3. kelas varchar(5) Nama kelas 4. bagian varchar(5) Unit bagian sekolah TK/SD/SMP/SMA
Tabel 3.4.33 Contoh Isi Data tabel no_induk
Id_no_induk Nis Kelas Bagian 1 08091001 1A SMP 2 08091002 1A 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. Nama Field Tipe Data Keterangan 1. Id_tr_daftar_ulang Int(5) PK,id_tr_daftar_ulang 2. Id_no_induk Int(5) FK,Nomer induk siswa 3. Id_ms_periode int(5) FK,id_ms_perioide 4. kelas Char(2) Kelas 5. bagian Char(3) Unit bagian sekolah TK/SD/SMP/SMA 6. status Varchar(10) Status SELESAI/BELUM daftar ulang 7. tgl Datetime Tanggal proses mencatat
Tabel 3.4.35 Contoh Isi Data tabel tr_daftar_ulang
Id_tr_daftar_ulang
Id_no_induk Id_ms_periode
kelas Bagian Status Tgl
1 1 1 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. Nama Field Tipe Data Keterangan 1. Id_administrasi Int(2) PK,id_administrasi 2. Id_ms_periode Int(5) FK,id_ms_periode yang berlangsung 3. Pangkal int(10) Biaya uang pangkal
164 4. seragam Int(10) Biaya uang seragam 5. spp Int(10) Biaya uang spp 6. buku Int(10) Biaya uang buku
Tabel 3.4.37 Contoh Isi Data tabel administrasi
Id_administrasi
Id_ms_periode
pangkal seragam spp Buku
1 1 1000000 350000 120000
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. Nama Field Tipe Data Keterangan 1. id_berita Int(5) PK, Id berita 2. judul_berita Varchar(50) Judul berita / kegiatan 3. isi_berita Text Isi berita / kegiatan 4. gambar Varchar(50) Gambar 5. tgl Datetime Tanggal proses mencatat
Tabel 3.4.39 Contoh Isi Data tabel berita Id_berita judul_berita Isi_berita Gambar tgl 1 Penerimaan
siswa Penerimaan siswa baru tahun ajaran 2009-2010 akan dibuka pada tanggal 1 januari 2009
../staff/upload/foto_berita/xxx.jpeg 2008-11-27 08:00:10
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. Nama Field Tipe Data Keterangan 1. id_tentang Int(2) PK, Id tentang
165 2. isi_tentang Text Isi tentang 3. gambar Varchar(50) Gambar 4. tgl Datetime Tanggal proses mencatat
Tabel 3.4.41 Isi Data tabel tentang Id_tentang Isi_tentang gambar Tgl 1 SMP Mutiara Kasih
berdiri sejak 1992 dan telah memperoleh berbagai prestasi pendidikan dan ekstra kulikuler di berbagai t ingkat.
../staff/upload/foto_tentang/xxx.jpeg
2008-11-27 08:00:10
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. Nama Field Tipe Data Keterangan 1. id_lokasi Int(11) PK, Id lokasi 2. isi_lokasi Text Isi lokasi 3. gambar Varchar(50) Gambar 4. tgl Datetime Tanggal proses mencatat
Tabel 3.4.43 Contoh Isi Data tabel lokasi Id_lokasi Isi_lokasi gambar Tgl 1 Lokasi Sekolah kami
berada di : Jl.Empu Tantular Karawaci - Tangerang Telp. (021) 5913715
../staff/upload/foto_lokasi/xxx.jpeg
2008-11-27 08:00:10
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. Nama Field Tipe Data Keterangan 1. id_situs_rujukan Int(2) PK, Id situs rujukan 2. judul_situs_rujukan Varchar(30) Judul situs rujukan 3. gambar Varchar(50) Gambar 4. url Varchar(50) Alamat situs rujukan
166 5. tgl Datetime Tanggal pencatatan
Tabel 3.4.45 Contoh Isi Data tabel situs_rujukan Id_situs_rujukan Judul_situs_rujuka
n gambar url tgl
1 Depdiknas ../staff/upload/foto_situs_rujukan/xxx.jpeg
http://www.xxx.html
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. Nama Field Tipe Data Keterangan 1. id_banner Int(5) PK, Id banner 2. Judul_banner Varchar(50) Judul banner 3. gambar Varchar(50) Gambar 4. url Varchar(50) Alamat situs iklan 5. jenis Varchar(10) Jenis gambar atau flash 6. Tgl Datetime Tanggal proses mencatat
Tabel 3.4.47 Contoh Isi Data tabel banner Id_banner Judul_banner Gambar url Jenis Tgl 1 PGRI ../staff/upload/foto_si
tus_rujukan/xxx.jpeg http://www.xxx.html
Image 2008-11-27 11:00:57
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. Nama Field Tipe Data Keterangan 1. id_home Int(5) PK, Id home 2. Isi_home Text Isi halaman home 3. gambar Varchar(50) Gambar 4. tgl Datetime Tanggal proses mencatat
Tabel 3.4.49 Contoh Isi Data tabel home Id_home Isi_home Gambar Tgl 1 welcome ../staff/upload/foto_si
2008-11-27 11:00:57
167 Id_home Isi_home Gambar Tgl
tus_rujukan/xxx.jpeg
Tabel 3.4.50 Definisi Tabel Tr_Status Deskripsi : Tabel ini digunakan untuk menyimpan data status kenaikan kelas siswa Primary Key dari tabel ini : id_tr_status
No. Nama Field Tipe Data Keterangan 1. id_tr_status Int(5) PK, Id tr status 2. Id_no_induk Int(5) FK, id no induk 3. Id_ms_periode Int(5) FK,id ms periode 4. status Varchar(10) Status NAIK / TINGGAL kelas
Tabel 3.4.51 Contoh Isi Data Tabel tr_status Id_tr_status Id_no_induk Id_ms_periode Status 1 1 1 NAIK Berikut ini merupakan diagram yang menggambarkan keterhubungan antar tabel-tabel yang telah didefinisikan di atas :
168
-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-status_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-status-tgl
ms_p en daftaran
-id_tr_status-id_no_induk-id_ms_periode-status
tr_status
-id_ms_periode-periode-status
ms_period
-id_ms_kl s-id_ms_staff-id_no_induk-id_ms_periode-kel as-bagian
ms_kls
-id_ms_siswa-id_no_induk-id_ms_periode-nm_lengkap-nm_panggilan-alamat-kecamatan-kodepos-telp-asal _sklh-jenis_kelami n-tem pat_lahir-tgl_l ahir-agama-tgl
ms_siswa
-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_kantor_a-gaji-nm_ibu-tem pat_lahir_i-tgl_lahir_i-agama_i-warganegara_i-pendidikan_i-pekerjaan_i-almt_rm h_i-almt_kantor_i
ms_orang tu a
-id_ms_detai l_siswa-id_no_induk-warganegara-anak_ke-gol _darah-jmlh_sdr_kandung-jmlh_sdr_t iri-status_anak-bahasa-penyaki t-imunisasi-ciri-ukuran_baju-tinggi-berat
ms_detail_siswa
-i d_berita-j udul_berita-i si_berita-gam bar-tgl
berita
-id_home-is i_home-gambar-tgl
h ome
-id_lokasi-is i_lokasi-gambar-tgl
lo kasi
-id_tentang-is i_tentang-gambar-tgl
tentang
-i d_banner-j udul_banner-gam bar-url-j eni s-tgl
banner
-id_situs_rujukan-judul _situs_rujukan-gam bar-url-tgl
situs_rujukan
-id_ms_staf f-nm_lengkap-nm_panggil an-alamat-kodepos-telp-jenis_kelamin-tempat_lahi r-tgl_lahir-agam a-pendidikan-status-jabatan-bagi an-bidang_studi-tgl
ms_staff
-id_tr_keuangan-id_ms_staff-id_no_i nduk-id_ms_periode-bulan-tahun-status-tgl
tr_keuangan
-id_t r_daf tar_ul ang-id_no_induk-id_m s_periode-kelas-bagian-status-tgl
tr_daftar_u lang
-id_m s_pelanggaran-id_m s_staff-id_no_induk-id_m s_periode-jenis_pelanggaran-pelanggaran-tgl
ms_pelan ggaran
-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-catatan-tgl
ms_leger
-id_ms_siswa_login-id_no_induk-id_t r_status-username-password-tgl
ms_siswa_login
-id_ms_staff_l ogin-id_ms_staff-username-password-jabatan-bagian-bidang_studi-tgl
ms_staff_login
-id_m s_admin-usernam e-password-jabatan
ms_ad min
-i d_no_induk-nis-kelas-bagian
no_induk
-id_ms_kurikulum-id_ms_periode-jenis_kurikul um-kurikulum-status
ms_kurikulu m
0..1 1.. *
1. .*
1
0. .1
1
1 1
1
*
11
1. .*
1.. *
0.. *
1
1
*
1.. *
1
1.. *
1
*
1
0..*
1
1
1
1*
1
0. .*
1
0. .*
1
*
1
*
1
1
11
1
0. .*
* 1
1
1
1. .*
1
*1
1
1
1 1
1 1
1
*
*
1 1
0. .*
-id_adm inistrasi-id_ms_periode-pangkal-seragam-spp-buku
administrasi
1
1
Gambar 3.4.54 Diagram ERD Aplikasi Diusulkan
169 Berikut ini merupakan pemetaan antara tabel-tabel yang digunakan dengan layar pada aplikasi diusulkan
Tabel 3.4.52 Pemetaan Tabel dengan Layar No. Nama Layar (Storyboard) Tabel Yang Digunakan Pada Layar Tersebut 1. Layar Index Berita
banner situs_rujukan
2. Layar Berita dan Kegiatan Berita banner situs_rujukan
3. Layar Data Pribadi ms_siswa_login ms_siswa ms_detail_siswa ms_orangtua no_induk banner situs_rujukan
4. Layar Nilai ms_siswa_login ms_siswa ms_leger ms_periode ms_kurikulum ms_kls no_induk banner situs_rujukan
5. Layar Keuangan ms_siswa_login ms_siswa tr_keuangan ms_periode no_induk banner situs_rujukan
6. Layar Pelanggaran ms_siswa_login ms_siswa ms_pelanggaran ms_periode no_induk banner situs_rujukan
7. Layar Daftar Ulang ms_siswa_login ms_siswa tr_daftar_ulang ms_periode ms_kls no_induk banner situs_rujukan
8. Layar Ganti Password ms_siswa_login
170 No. Nama Layar (Storyboard) Tabel Yang Digunakan Pada Layar Tersebut
banner situs_rujukan
9. Layar Daftar Online ms_pendaftaran ms_periode banner situs_rujukan
10. Layar Tentang Kami Tentang banner situs_rujukan
11. Layar Lokasi Lokasi banner situs_rujukan
12. Layar Index (Staff) Ms_staff_login ms_admin
13. Layar Home (admin,kepala sekolah & staff TU )
Home ms_staff_login banner
14. Layar User (admin) Ms_staff_login ms_siswa_login banner
15. Layar Berita dan Kegiatan (admin, staff TU, kepala sekolah)
Ms_staff_login berita banner
16. Layar Tentang Kami (admin) Ms_staff_login tentang banner
17. Layar Lokasi (admin) Ms_staff_login lokasi banner
18. Layar Situs Rujukan (admin) Ms_Staff_login situs_rujukan banner
19. Layar Baris Iklan (admin) Ms_Staff_login banner
20. Layar Ganti Password (Staff) Ms_Staff_login banner
21. Layar Calon Siswa (Staff TU) Ms_Staff_login ms_pendaftaran ms_periode ms_kls banner
22. Layar Siswa (Staff TU) Ms_Staff_login ms_pendaftaran ms_siswa ms_detail_siswa ms_orangtua banner
23. Layar Pegawai (Staff TU) Ms_Staff_login
171 No. Nama Layar (Storyboard) Tabel Yang Digunakan Pada Layar Tersebut
ms_staff banner
24. Layar Keuangan (Staff TU) Ms_Staff_login tr_keuangan ms_periode banner
25. Layar Pelanggaran (walikelas) Ms_Staff_login ms_siswa ms_kls no_induk ms_pelanggaran ms_periode banner
26. Layar Nilai (guru dan walikelas) Ms_Staff_login ms_leger ms_periode ms_kurikulum ms_kls ms_staff banner
27. Layar leger (guru dan walikelas) Ms_staff_login No_induk Ms_kurikulum banner
28. Layar naik(walikelas) Ms_siswa Ms_periode Tr_status No_induk Ms_kls Ms_kurikulum Ms_staff_login Banner
172
3.5 Perancangan State Transition Diagram (STD)
Pada sub bab ini akan ditampilan rancangan STD yang akan mengambarkan
hubungan antar layar pada sistem informasi administrasi siswa berbasis web pada SMP
Mutiara Kasih.
3.5.1 Perancangan STD untuk frontend user
3.5.1.1 Perancangan STD untuk frontend user (tanpa login)
Gambar 3.5.1 STD 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 STD 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 STD 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 STD 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 STD 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 STD 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 STD untuk Frontend User (dengan login)
Gambar 3.5.7 STD 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 STD 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 nilai
Layar Berita dan kegiatan
Layar home
Layar data pribadi
Layar Keuangan
Layar Daftar Ulang
Layar Tentang
Kami
Layar Lokasi
Modul proses logout
Layar Pelanggaran
Klik menu berita dan kegiatan / link selengkapnya
Tampilkan layar berita dan kegiatan
Klik menu homeTampilkan layar home
Klik menu nilaiTampilkan layar nilai
Klik menu keuangantampilkan layar keuangan
Klik menu pelanggarantampilkan layar pelanggaran
Klik menu daftar ulangtampilkan layar daftar ulang
Klik menu tentang kamitampilkan layar tentang kami
Klik menu lokasitampilkan layar lokasi
Klik tombol logoutKirim sesi pada modul
Klik menu nilai
Tampilkan layar nilai
Layar Home (tanpa login)
Hapus sesiTampilkan layar home (tanpa login)
Klik menu data pribadiTampilkan layar data
pribadi
Klik menu nilaiTampilkan layar nilai
Klik menu nilaiTampilkan layar nilai
Klik menu nilaiTampilkan layar nilai
Klik menu nilaiTampilkan layar nilai
Klik menu nilaiTampilkan layar nilai
Klik menu nilaiTampilkan layar nilai
Klik menu nilaiTampilkan layar nilai
Gambar 3.5.9 STD 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 STD 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 pelanggaran
Layar Berita dan kegiatan
Layar home
Layar data pribadi
Layar nilai
Layar Daftar Ulang
Layar Tentang
Kami
Layar Lokasi
Modul proses logout
Layar keuangan
Klik menu berita dan kegiatan / link selengkapnya
Tampilkan layar berita dan kegiatan
Klik menu homeTampilkan layar home
Klik menu pelanggarantampilkan layar
pelanggaran
Klik menu daftar ulangtampilkan layar daftar ulang
Klik menu tentang kamitampilkan layar tentang kami
Klik menu lokasitampilkan layar lokasi
Klik tombol logoutKirim sesi pada modul
Layar Home (tanpa login)
Hapus sesiTampilkan layar home (tanpa login)
Klik menu data pribadiTampilkan layar data
pribadi
Klik menu nilaiTampilkan layar nilai
Klik menu pelanggaran
tampilkan layar pelanggaran
Klik menu pelanggarantampilkan layar pelanggaran
Klik menu pelanggarantampilkan layar pelanggaran
Klik menu pelanggarantampilkan layar pelanggaran
Klik menu pelanggarantampilkan layar pelanggaran
Klik menu keuangantampilkan layar keuangan
Klik menu pelanggarantampilkan layar pelanggaran
Klik menu pelanggarantampilkan layar pelanggaran
Klik menu pelanggarantampilkan layar pelanggaran
Layar view pelanggaran
Klik link LIHATTampilkan layar
view pelanggaran
Klik menu pelanggaran
tampilkan layar pelanggaran
Gambar 3.5.11 STD 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 STD 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 STD untuk Backend User
Gambar 3.5.13 STD 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 STD untuk Backend User (administrator)
Gambar 3.5.14 STD 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 STD 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
rTa
mpi
lka
n La
yar U
ser
Klik
Ten
tang
Kam
iTa
mpi
lkan
Lay
ar T
enta
ng
Klik
Use
rTa
mpi
lkan
La
yar
user
KlikB
aris Ikla
nTa
mpilkan Laya
r Ba
ris Iklan
Gambar 3.5.16 STD 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.
191
Klik
Sit
us R
uju
kan
Tam
pilk
an L
aya
r S
itus
ruju
kan
Klik
Bar
is Ik
lan
Tam
pilk
an L
aya
r B
aris
Ikla
n
Klik
car
iC
ari d
ata
lalu
Ta
mpi
lka
n ha
sil
pen
caria
n pa
da L
aya
r ca
ri u
ser
Gambar 3.5.17 STD 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, <nama
staff>,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 <nama staff> 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
tersebut lalu menampilkan hasilnya pada layar cari user.
Klik
Sit
us R
uju
kan
Tam
pilk
an L
aya
r S
itus
ruju
kan
Klik
Bar
is Ik
lan
Tam
pilk
an L
aya
r B
aris
Ikla
n
Klik
car
iC
ari d
ata
lalu
Ta
mpi
lka
n ha
sil
pen
caria
n pa
da L
aya
r ca
ri u
ser
Gambar 3.5.18 STD Layar User:siswa(admin)
193
Gambar 3.5.19 STD 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.
K
lik T
ent
ang
Kam
iT
ampi
lkan
Lay
ar T
enta
ng
KlikB
aris IklanTam
pilkan Laya
r Baris Iklan
Klik
kem
bali
ke h
alam
an s
ebel
umny
aT
ampi
lkan
Lay
ar b
erita
& k
egia
tan
Klik
ed
itK
irim
judu
l ber
ita,ta
mpi
lkan
la
yar e
dit b
erita
Klik
kem
bali
ke h
alam
an s
ebe
lum
nya
Tam
pilk
an L
ayar
ber
ita &
keg
iata
n
Gambar 3.5.20 STD 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 STD 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.
Layar Tentang Kami Layar home
Layar lokasi
Layar User
Layar Baris Iklan
Layar Situs Rujukan
Layar Ganti Password Layar
Index(staff)
Kl ik tentang kamiTampilkan Layar tentang kami
Kl ik HomeTam pilkan Lay ar Home
Klik userTampilk an Layar user
Klik LokasiTampilkan Layar Lokasi
K lik Tentang kam iTampi lkan Layar tentang kami
K lik Si tus RujukanTampilk an Layar S itus ru juk an
K lik tentang kam iTampi lkan Layar tentang kam i
KlikBaris IklanTampilkan Lay ar Baris Ik lanKlik tentang kam i
Tampilkan Layar tentang kam i
K lik Ganti Pas swordTampi lkan Layar
ganti pswd
Klik userTampi lkan Layar user
Kl ik tentang kamiTampilkan Layar
tentang kami
Kl ik logoutTampi lkan Layar
index
Klik tentang kamiTam pi lkan Layar tentang
kam i
Layar Berita dan kegiatan
Klik berita dan kegiatanTampi lkan Layar beri ta dan
k egiatan
K lik tentang kamiTampilk an Layar tentang
k ami
Browse fileProses upload tentang
K lik uploadVal idasi file
Proses edit tentang
Klik subm itVal idasi
isi
Tampi lkan pesan kesalahan/s ukses
Gambar 3.5.22 STD 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
Layar Lokasi Layar homeLayar
tentang kami
Layar User
Layar Baris Iklan
Layar Situs Rujukan
Layar Ganti Password Layar
Index(staff)
Kl ik HomeTam pilkan Lay ar Home
Klik userTampilk an Layar user
Klik LokasiTampilkan Layar Lokasi
K lik Tentang kam iTampi lkan Layar tentang kami
K lik Si tus RujukanTampilk an Layar S itus ru juk an
KlikBaris IklanTampilkan Lay ar Baris Ik lan
K lik Ganti Pas swordTampi lkan Layar
ganti pswd
Kl ik lokasiTampilkan Layar
lokas i
Kl ik logoutTampi lkan Layar
index
Layar Berita dan kegiatan
Klik berita dan kegiatanTampi lkan Layar beri ta dan
k egiatan
Browse fileProses upload tentang
K lik uploadVal idasi file
Proses edit lokasi
Klik subm itVal idasi
isi
Tampi lkan pesan kesalahan/s ukses
Klik lok asiTampilkan Layar lok asi
Klik lok asiTampilkan Layar lok asi
Kl ik lokas iTampi lkan Layar lokas i
Klik lokasiTampi lkan Layar lokasi
Klik lokasiTampilkan Layar lokasi
Kl ik lokasiTam pilkan Lay ar lokasi
Gambar 3.5.23 STD 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 STD Layar Situs 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
Klik
Ten
tang
Kam
iT
ampi
lkan
La
yar
Ten
tang
Klik situs ru
jukanT
amp
ilkan L
ayar situs rujukan
Klik
ke
mb
ali k
e ha
lam
an s
ebe
lum
nya
Tam
pilk
an
Laya
r ba
ris
ikla
nK
lik e
dit
Kiri
m ju
dul
ikla
n ta
mp
ilka
n la
yar
edi
t ik
lan
Klik
ke
mba
li ke
hal
ama
n se
belu
mny
aT
ampi
lkan
Lay
ar b
aris
ikla
n
Gambar 3.5.25 STD 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
Layar ganti password
Layar home
Layar lokasi
Layar Tentang
Kami
Layar Berita dan Kegiatan
Layar Baris Iklan
Layar S itus Rujukan
Proses ganti pswd
Layar Index(staff)
Klik HomeTampilkan Layar Home
Kl ik Ber ita danKegiatanTampilk an Layar ber ita
Klik LokasiTampilkan Layar Lokasi
K lik Si tus RujukanTampilkan Layar S itus ru jukan
Kl ik submi tValidasi form
Kirim pes an kesalahan/sukses
K lik ganti password
Tampilkan Lay ar ganti passwor d
Klik logoutTampi lkan Layar
index
Klik ganti passwordTampilkan Layar ganti password
Klik ganti passwordTampilkan Layar ganti password
Kl ik ganti passwordTampilkan Layar ganti password
K lik ganti pass wordTampi lkan Layar ganti pass word
Gambar 3.5.26 STD 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 STD untuk backend user (staff TU)
Gambar 3.5.27 STD 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 STD 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 STD 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)
Modul Proses periode tutup
Klik tombol submitKirim id periode berjalanTampilkan pesan berhasil
Gambar 3.5.30 STD 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 STD Layar siswa baru
Layar ini memiliki beberapa pilihan link, jika klik tombol cari maka akan
ditampilkan layar cari siswa baru, jika klik link TERIMA 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 STD 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 STD Layar Siswa
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 STD 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)
Modul Proses kurikulum tutup
Klik tombol tutupKirim id periode berjalanTampilkan pesan berhasil
Gambar 3.5.35 STD 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)
Modul Proses kurikulum buka
Klik tombol bukaValidasi isi formTampilkan pesan berhasil
Gambar 3.5.36 STD 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 STD 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 STD untuk backend user (walikelas)
Gambar 3.5.38 STD 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 STD 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 STD 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 SIMPAN maka akan dikirimkan parameter kepada modul leger excel untuk
proses menampilkan data pada ms.excel.
216
Gambar 3.5.41 STD 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 STD untuk backend user (guru)
Layar Home (Guru)
Layar Berita dan Kegiatan
Layar Leger
Layar ganti password
Klik menu berita dan kegiatanTampilkan layar berita dan
kegiatan
Klik menu homeTampilkan layar home
Klik menu legerTampilkan layar leger
Klik menu homeTampilkan layar
home
Klik menu ganti passwordTampilkan layar ganti
password
Klik menu homeTampilkan layar home
Klik menu homeTampilkan layar home
Gambar 3.5.42 STD 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)
Layar input leger
Pilih kelas,tekan tombol submit
Validasi kelas tampilkan layar input leger
Klik kembali kehalaman sebelumnya
Tampilkan layar leger(guru)
Leger kelas sudah terisiTampilkan pesan
Proses leger guru
Klik tombol submitValidasi isi nilai
Tampilkan pesan kesalahan/berhasil
Gambar 3.5.43 STD 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 STD untuk backend user (kepala sekolah)
Gambar 3.5.44 STD 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 STD Layar Siswa
Pada layar siswa untuk kepala sekolah terdapat link cari, LIHAT dan SIMPAN.
Jika klik tombol cari maka akan ditampilkan layar cari siswa, jika klik link LIHAT akan
ditampilkan layar view siswa dan jika klik tombol SIMPAN maka akan dikirim id ms
periode dan melakukan proses untuk pencatatan pada ms.excel pada modul siswa excel.
Gambar 3.5.46 STD Layar Pegawai
Pada layar pegawai untuk kepala sekolah terdapat link cari, LIHAT dan
SIMPAN. Jika klik tombol cari maka akan ditampilkan layar cari pegawai, jika klik link
LIHAT akan ditampilkan layar view pegawai dan jika klik tombol SIMPAN maka akan
dikirim id ms periode dan melakukan proses untuk pencatatan pada ms.excel pada
modul pegawai excel.
221
Gambar 3.5.47 STD Layar Leger
Pada layar leger untuk kepala sekolah terdapat link cari, LIHAT dan SIMPAN.
Jika klik tombol cari maka akan ditampilkan layar cari siswa, jika klik link LIHAT akan
ditampilkan layar edit nilai dan jika klik tombol SIMPAN 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