2007-3-00351-MNSI-Bab 4 PDF
2007-3-00351-MNSI-Bab 4 PDF
sepenuhnya
atau
terlambat.
Sistem
ini
diharap
mampu
untuk
137
dilakukan oleh orang dengan berbagai latar belakang serta mampu
melakukan penyimpanan data nilai dan pengumuman.
A:
C:
Sistem saat ini paper-based dengan penyimpanan nilai dalam computer yang
terdapat pada ruangan Admin TU dengan format file Microsoft Excel. Rapor
disampaikan melalui siswa-siswi, paper-based, setiap bulan
T:
O:
Orangtua murid.
R:
138
4.1.1 Rich Picture
139
Lebih jelasnya :
1. Yayasan Pendidikan Jaya apabila akan memberitahukan informasi kepada
orangtua akan memberikan informasi tersebut kepada Administrasi SMP
Pembangunan Jaya.
2. Wali Kelas apabila akan memberitahukan informasi kepada orangtua akan
memberikan informasi tersebut kepada Administrasi SMP Pembangunan
Jaya.
3. Kepala Sekolah SMP Pembangunan Jaya apabila akan memberitahukan
informasi kepada orangtua akan memberikan informasi tersebut kepada
Administrasi SMP Pembangunan Jaya.
4. Administrasi kemudian membuatkan surat edaran untuk orangtua murid
berkaitan dengan informasi yang diberikan melalui walikelas atau guru
mata pelajaran.
5. Apabila orangtua membutuhkan keterangan lebih lanjut mengenai
informasi yang dibagikan dapat menghubungi Administrasi untuk
memperoleh keterangan lebih lanjut.
Arus Informasi Nilai saat ini
Lebih jelasnya, dari diagram di atas untuk arus informasi nilai adalah :
1. Murid melakukan ujian di minggu ketiga serentak dan diperiksa oleh guru
mata pelajaran masing-masing.
2. Guru mata pelajaran kemudian melaporkan nilai dari ujian tersebut kepada
Wali Kelas.
140
3. Wali Kelas kemudian melakukan ledger atau laporan keseluruhan dari
nilai-nilai siswa-siswi kelasnya yang masuk dari tiap guru mata pelajaran
tersebut.
4. Ledger nilai yang telah disusun kemudian dilaporkan kepada Administrasi
TU untuk di print ke dalam kertas raport bulanan. Dan begitu pula untuk
nilai raport semester.
5. Administrasi selain mengeprint nilai ke dalam ketras raport bulanan dan
raport semester juga menyimpan data nilai ledger tersebut ke dalam
komputer atau database dari Administrasi TU.
6. Raport bulanan yang telah diprint diserahkan kembali kepada Wali Kelas
untuk dibagikan kepada siswa-siswi untuk diserahkan kepada Orang tua.
7. Sedangkan untuk raport semester, bagian Administrasi TU akan
mengeluarkan surat undangan kepada orangtua untuk hadir dalam acara
pengambilan raport semester tersebut. Sehingga Orangtua sendiri yang
mengambil raport semester.
141
4.1.3 Rich Picture yang diusulkan
142
4.1.4 Penjelasan Rich Picture yang diusulkan.
Di dalam rich picture yang diusulkan, terjadi perubahan pada sistem pelaporan
nilai dan sistem penyampaian informasi. Sistem yang diusulkan menyampaikan nilai,
pengumuman, dan absensi melalui message center yang menyimpan data nilai dan
informasi yang kemudian diteruskan kepada orangtua melalui SMS.
Arus informasi nilai yang diusulkan :
1. Guru Mata Pelajaran melakukan evaluasi terhadap siswa-siswi dengan
ujian yang dilakukan tiap minggu ke-3.
2. Nilai yang telah didapat dari hasil evaluasi tersebut diinput ke dalam
sistem yang diusulkan oleh Guru Mata Pelajaran tersebut sendiri.
3. Nilai yang telah diinput dikirim oleh Admin TU kepada HP orangtua
murid yang telah terdaftar.
Arus informasi pengumuman yang diusulkan :
1. Kepala sekolah, Yayasan Pendidikan Jaya atau elemen sekolah yang ingin
melakukan
penyampaian
pengumuman
atau
kelender
pendidikan
143
Arus penyampaian absensi siswa-siswi yang diusulkan :
1. Guru Mata Pelajaran menyerahkan absensi kepada Guru Wali Kelas dari
kelas yang bersangkutan.
2. Kemudian Guru Wali Kelas menginput absensi siswa-siswi yang tidak
hadir ke dalam sistem yang diusulkan.
3. Setelah melakukan penginputan Guru Wali Kelas juga melakukan
pengiriman pada hari itu juga kepada nomor HP orangtua siswa yang tidak
hadir tersebut.
144
DtHP
+
*
AdminTU
Classes
GuruMataPelajaran GuruWaliKelas
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
+
145
4.2.1.3 Class Diagram
146
Atribut
Operation
:-
GuruMataPelajaran
GuruMataPelajaran adalah daftar dari nama-nama dari user yang mampu untuk
terlibat dalam informasi nilai.
Atribut
Operation
GuruWaliKelas
GuruWaliKelas adalah daftar dari nama-nama user yang memiliki kemampuan
untuk terlibat dalam operasi nilai dan absensi.
Atribut
Operation
AdminTU
AdminTU adalah daftar nama-nama yang memoliki keterlibatan terhadap
pengaturan pengumuman, pengiriman SMS kepada user, pemeliharaan data
siswa.
Atribut
Qperation
:Input
Pengumuman,
Cetak
Pengumuman,
147
Atribut
Operation
Kelas
Kelas menampung nama-nama siswa dan mata pelajaran.
Atribut
: KelasID,Kelas, Absensi.
Operation
: Dipakai.
MatPel
Memfasilitasi untuk mata pelajaran.
Atribut
: MatPelID, MatPel.
Operation
: Add, Delete.
Sub
Memfasilitasi untuk mata pelajaran yang memiliki sub mata pelajaran
Atribut
: SubID, Sub.
Operation
KompNilai
Memfasilitasi untuk komponen nilai yang digunakan oleh mata pelajaran.
Atribut
: KompID, KompNilai.
Operation
Nilai
Memfasilitasi untuk nilai yang diberikan untuk tiap komponen nilai yang ada
pada tiap mata pelajaran.
148
Atribut
Operation
DtHP
Memfasilitasi untuk nomor HP yang akan berhubungan dengan system dan untuk
dikirimkan SMS.
Atribut
: NoHPortu, NamaSiswa.
Operation
Absensi
Menunjang untuk penginformasian absensi siswa-siswi yang tidak mengikuti
pelajaran yang diinput oleh GuruWaliKelas.
Atribut
Operation
: Input, Kirim.
Pengumuman
Memfasilitasi penyimpanan pengumuman yang akan dikirimkan kepada user.
Atribut
Operation
4.2.1.4 Statechart
Gambar-gambar di bawah ini adalah penggambaran dari behavioural pattern dari
class-class yang telah dibahas sebelumnya. Statechart dari DtHP menggambarkan
behaviour yang menunjukkan dari dimulai dari kirim SMS yang kemudian status
CEK FORMAT HP dan bila no.terdaftar status menjadi TERDAFTAR yang
149
kemudian dapat melakukan terima informasi dan terima nilai. Bila dalam status
CEK FORMAT HP, format dari SMS salah, status menjadi FORMAT SALAH dan
sistem mengirim pesan yang memberitahukan format yang benar. Bila format benar
status menjadi VALID, dan mengecek NIS, status menjadi CEK NIS. Bila benar
sistem akan mengirim nilai sesuai dengan format SMS yang diterima oleh sistem.
Statechart berikut adalah behaviour yang berlaku pada AdminTU. AdminTu akan
login kemudian bila melakukan kirim SMS, adminTU akan menuju MENU KIRIM
SMS yang dapat melakukan kirim nilai dan kirim pengumuman. AdminTU
melakukan update pengumuman menuju kepada MENU PENGUMUMAN yang
kemudian dapat melakukan add, update, delete, dan cetak pengumuman.
AdminTU dapat update data siswa, yang disini berarti AdminTU melakukan update
terhadap data siswa-siswi. Status AdminTU adalah MENU DATA SISWA, dimana
AdminTU dapat melakukan add, update, delete. Final state bagi AdminTU adalah
logout.
150
151
152
153
Sistem SMP PJ
Nilai
Informasi
input nilai
extends
GuruMataPelajaran
Input Pengumuman
cetak nilai
AdminTU
extends
Kirim Pengumuman
GuruWaliKelas
DtHP
Kirim nilai
Input absensi
Kirim Absensi
Actors
Aktor-aktor yang berhubungan dengan sistem adalah sebagai berikut :
GuruWaliKelas.
Purpose : Person atau orang yang di dalam struktur organisasi
SMP Pembangunan Jaya berkewajiban terhadap satu kelas dan
menjadi
wali
bagi
murid-murid
di
kelas
tersebut.
154
GuruWaliKelas juga memberi pelajaran dan penilaian terhadap
siswa-siswi. GuruWaliKelas selain melakukan penilaian
akademis terhadap siswa-siswi juga melakukan peng-input-an
absensi kehadiran siswa-siswi yang berada di kelas yang
menjadi tanggung jawabnya dan melakukan pengiriman SMS
ke handphone orangtua untuk memberitahukan ketidakhadiran
anaknya
Characteristic : User mencakup beberapa account dari
GuruWaliKelas yang mencantumkan beragam data diri, data
kelas.dan mampu untuk melakukan pengiriman absensi melalui
SMS. Mampu melakukan input nilai apabila guru tersebut juga
mengajar.
GuruMataPelajaran.
Purpose : Person atau orang yang diberi wewenang untuk
melakukan penilaian akademis terhadap siswa. Dan kemudian
melakukan peng-input-an ke dalam database melalui sistem
pelaporan nilai ini.
Characteristic : mampu melakukan input nilai ke dalam sistem
namun tidak mampu untuk melakukan pengiriman SMS nilai
ke nomor HP orangtua.
DtHP.
155
Purpose : Sistem lain (dalam hal ini adalah handphone
orangtua siswa-siswi) terhubung malalui jaringan operator dan
terhubung ke nomor yang dimiliki oleh SMP Pembangunan
Jaya. Nomor HP harus terdaftar dalam sistem yang diusulkan
agar dapat berfungsi dan menerima informasi yang dikirimkan.
Nomor aktif dan terdaftar dalam jaringan operator yang ada
sehingga mampu untuk menerima SMS yang dikirimkan oleh
sistem.
Characteristic : mampu untuk menerima informasi nilai yang
dikirim melalui SMS secara push tiap bulannya, mampu
melakukan pull terhadap informasi nilai tertentu yang
dinginkan, mampu menerima informasi pengumuman dan
absensi yang dikirimkan melalui SMS oleh sistem yang
diusulkan.
AdminTU.
Purpose : Person atau orang yang diberi wewenang untuk
melakukan pengiriman nilai dan pengumuman, melakukan
peng-update-an data siswa dan dapat melakukan cetak nilai dan
pengumuman.
Characteristic :
pengumuman dan nilai namun tidak dapat merubah isi dari data
nilai. Mampu untuk melakukan pengupdatean data diri siswa-
156
siswi.
Mampu
melakukan
penginputan
informasi
pengumuman.
Usecases
Berikut adalah usecase dari sistem pelaporan nilai SMP Pembangunan
Jaya :
Input Nilai.
Use Case : GuruMataPelajaran atau GuruWaliKelas login ke
dalam sistem. Sistem akan menampilkan layar login. Setelah
masuk ke dalam sistem, sistem menampilkan layar untuk
pengisian nilai yang dapat diisi. Selain melakukan input, user
juga dapat melakukan perubahan nilai yang sudah dinput.
Setelah nilai diinput, user dapat logout.
Cetak Nilai.
Use Case : Ketika GuruMataPelajaran sedang login dan
melakukan penginputan nilai atau melakukan pengupdatean
nilai. GuruMataPelajaran juga dapat melakukan pencetakan
data nilai yang ada.
Kirim Nilai.
Use Case : Kirim Nilai adalah melakukan pengiriman nilai
melalui SMS kepada handphone orangtua atau membalas
157
secara otomatis dari SMS yang dikirimkan dari handphone
orangtua sesuai dengan isi yang dikirim. Pengiriman dilakukan
oleh AdminTU. Sistem menampilkan layar pengiriman yang
terdapat option untuk melakukan langsung ke tiap kelas yang
ingin dikirimkan.
Input Absensi
Use Case : Melakukan input data absensi siswa yang tidak
hadir dan di-input oleh GuruWaliKelas. Sistem menampilan
layar input absensi yang di dalam layar tersebut juga terdapat
option bagi GuruWaliKelas untuk melakukan pengiriman ke
nomor siswa-siswi.
Kirim Absensi.
Melakukan pengiriman absensi bagi siswa yang tidak hadir dan
telah diinput ke dalam database ke nomor handphone
orangtua. Pengiriman dilakukan oleh GuruWaliKelas.
Input Pengumuman.
Use Case : AdminTU login ke dalam sistem. Sistem akan
menampilkan layar login. Setelah masuk ke dalam sistem,
sistem menampilkan layar untuk pengisian informasi yang
158
dapat diisi.Setelah input pengumuman, pengumuman dapat
langsung
dikirim,
menurut
kelas
yang
dituju.
Input
Kirim Pengumuman.
Use Case : AdminTU melakukan pengiriman informasi
pengumuman yang telah diinput. Sistem akan menampilkan
layar
pengiriman
mengharuskan
user
yang
diinginkan.
untuk
men-input
Layar
pengiriman
terlebih
dahulu
159
4.2.1.6 Sequence Diagram
160
161
Sequence di atas adalah sequence untuk Input Nilai dan Cetak Nilai. Input Nilai
dan Cetak Nilai dapat dilakukan oleh GuruMataPelajaran dan GuruWaliKelas. Dimulai
dengan melakukan login, sistem akan menamplkan menu login untuk masuk ke dalam
sistem. Setelah Login, user akan masuk ke menu Nilai yang ditampilkan oleh sistem. Di
tampilan ini user, dapat memasukkan/input data nilai yang baru atau meng-update data
nilai yang telah ada. Selain meng- input nilai, user juga dapat mencetak nilai yang telah
diinput.
162
163
Sequence di atas menunjukkan sequence untuk Input Absen dan Kirim Absen.
GuruWaliKelas diharapkan untuk login terlebih dahulu melalui layar login yang
ditampilkan oleh sistem. Setelah login, user dapat melakukan penginputan nilai seperti
GuruMataPelajaran apabila user juga mengajar. Sistem akan menampilkan tampilan layar
yang memungkinkan user untuk melakukan update absen siswa-siswi dan melakukan
pengiriman SMS yang memberitahukan kepada nomor handphone orangtua bahwa
anaknya tidak hadir dalam mata pelajaran.
164
165
4.2.1.7 Functions
Tabel 4. 2 Tabel Function List
Functionality
Input Nilai
Cetak Nilai
Kirim Nilai
Input Pengumuman
Cetak Pengumuman
Kirim Pengumuman
Input Absensi
Kirim Absensi
Cek Data Siswa
Complexity
Medium
Simple
Medium
Medium
Simple
Medium
Medium
Medium
Medium
Type
Update
Read
Compute
Update
Read
Compute
Update
Compute
Update
166
4.2.2 Rancangan Layar
4.2.2.1 Rancangan Layar Masukan dan Keluaran
User Name:
Password :
Login
Cancel
Diatas adalah tampilan layar login bagi user. Setelah user login, sistem akan
menampilkan layar utama yang ditunjukkan dengan gambar 4,13 di bawah ini. Gambar di
bawah ini adalah rancangan halaman utama. Dalam halaman utama terdapat Menu
Master, Input, dan Kirim.
167
Master
Input Kirim
Bila Menu Master dipilih, maka akan tampil sub menu, yaitu Siswa, Kelas, Nilai,
Pelajaran, Penilaian. Tampilan yang muncul akan ditunjukkan dengan gambar 4.14 di
bawah ini. Menu Master ini adalah menu yang user pilih bila user ingin merubah master
data yang ada. Menu ini membawa user kepada Menu Master Nilai, Menu Master Kelas,
Menu Master Pelajaran, Menu Master Nilai, dan Menu Master Penilaian.
168
Master
Input Kirim
Siswa
Kelas
Nilai
Pelajaran
Penilaian
Master
Input Kirim
Nilai
Kelas
Absensi
169
Dan apabila user memilih Menu Kirim yang ada, maka tampilan sub menu yang
muncul adalah Info dan Nilai. User apabila ingin melakukan pengiriman nilai maupun
informasi pengumuman melalui Menu Kirim ini. Menu Kirim ini akan membawa user
menuju Menu Kirim Nilai dan Menu Kirim Informasi. Tampilan dari Menu Kirim
apabila user pilih dari halaman utama adalah seperti gambar 4.16 di bawah ini.
Master
Input Kirim
Nilai
Info
170
171
Kembali ke Menu Master, dianggap user mengklik Menu Master Siswa. Maka
akan muncul tampilan seperti di bawah ini, tampilan Menu Master Siswa. Disini user
dapat melakukan input data siswa yang baru atau merubah data yang sudah ada.Data-data
yang mampu diinput oleh user adalah sebagai berikut : NIS (Nomor Induk Siswa), Nama,
Jenis Kelamin, Alamat, RT, RW, Kode Pos, Kelurahan, Kecamatan, Telp., HP, Tanggal
Lahir, Tempat Lahir, Nama Ibu, Tanggal Masuk. Data-data tersebut diisi malalui text
box. Di sebelah kanan bawah, terdapat 2 button Tambah dan Save. Di sebelah text box
untuk NIS, terdapat button Cari.
Button Tambah digunakan untuk menambah data siswa yang baru, begitu tombol
di-klik, maka tampilan menjadi bersih dan siap diisi.
Button Save untuk menyimpan perubahan yang telah dibuat ke dalam database.
172
Button Cari adalah untuk mencari data siswa yang telah di-input untuk di-update.
Begitu button Cari di-klik maka akan muncul tampilan Menu Search untuk data siswa
seperti yang ditunjukkan pada gambar 4.18.
Cari
NIS
Nama
Jenis Kelamin
Alamat
Laki-Laki
Perempuan
RT
RW
Kode Pos
Kelurahan
Kecamatan
Telp
HP
Tanggal Lahir
Tempat Lahir
Nama Ibu
Tanggal Masuk
Tambah
Save
173
Dan bila Menu Master Siswa diisi semua maka tampilan dari Menu Master Siswa
akan seperti ditunjukkan oleh gambar 4.19 di bawah ini. Setelah diisi, user menyimpan
dengan meng-klik button Save. Akan muncul message yang menampilkan kalimat Data
Tersimpan.
174
Berikutnya user menuju ke Menu Master Kelas. Di menu ini user mampu untuk
menambah atau menghapus kelas yang ada. Tampilan Menu Master Kelas ditunjukkan
dengan gambar 4.20 di bawah ini. Terdapat toolbar Add, Update, Delete, dan Save yang
dapat digunakan untuk menambah data kelas baru atau merubah yang lama. Data-data
untuk kelas terdiri dari Kd_Kelas, Kelas, Keterangan. Data diisi melalui text box yang
disediakan. Di bagian kanan adalah kolom untuk melakukan sorting data berdasar apa
yang kita pilih melalui combo box, text box untuk mencari data yang dimaksud.
Kemudian ada tombol navigasi untuk berpindah dari data satu ke yang lain. Di bagian
bawah dari layar menampilkan database kelas yang sudah ada.
175
176
177
178
Kemudian frame Pelajaran yang berada di kiri tengah, berisi Id Pelajaran,
Pelajaran, dan Kategori. Seperti pada frame kelas di atasnya, juga terdapat button Cari,
yang digunakan untuk mencari mata pelajaran yang user inginkan. Tampilan Menu
Search pelajaran untuk Menu Master Penilaian ditunjukkan dengan gambar 4.25. User
akan meng-klik pelajaran yang dinginkan dari Menu Search yang datanya akan langsung
mengisi text box-text box untuk kelas pada frame pelajaran pada Menu Master Penilaian.
Di bagian kanan bawah tedapat frame Nilai, ini digunakan untuk memasukkan
komponen nilai yang digunakan ke dalam komposisi. Dalam frame tersebut terdapat text
box untuk Id Nilai dan Nilai serta button . yang digunakan untuk mencari data
komponen nilai yang ingin digunakan. Tampilan Menu Search untuk nilai ditampilkan
dalam gambar 4.26. User hanya butuh meng-klik komponen nilai yang ingin digunakan,
dan data komponen nilai tersebut akan mengisi Menu Master Penilaian.
179
Gambar 4. 31 Rancangan layar Menu Search kelas untuk Menu Master Penilaian.
Gambar 4. 32 Rancangan layar Menu Search pelajaran untuk Menu Master Penilaian.
180
Gambar 4. 33 Rancangan layar Menu Search nilai untuk Menu Master Penilaian.
Setelah bagian kiri dari semua text box terisi user tinggal meng-klik button Add
untuk menambah mata pelajaran yang diajarkan pada kelas tersebut beserta komponen
nilai yang dipakai. Tampilan layar bila transaksi berhasil ditunjukkan oleh gambar 4.27.
Untuk menghapus data yang sudah diinput, user cukup meng-klik data yang ingin
dihapus kemudian meng-klik button Delete. Maka data yang ingin dihapus akan terhapus.
181
Pada Menu Input, user dapat memasukkan nilai atau melakukan input nilai
melalui Menu Input Nilai yang ditunjukkan dengan gambar 4.28 di bawah ini. Pada
Menu Input Nilai terdapat combo box untuk Kelas, text box untuk NIS, Nama, HP,
kemudian button untuk Search, Save, Cetak.
Pertama-tama user memilih kelas melalui combo box Kelas yang menunjukkan
kelas yang ada. Setelah itu user meng-klik button Search untuk menampilkan nama-nama
siswa-siswi yang terdapat dalam kelas yang user pilih. Pada saat user meng-klik buttton
Search, maka sistem menampilkan Menu Search yang menampilkan nama-nama siswa
yang terdapat dalam kelas yang dipilih. Tampilan Menu Search untuk Menu Input Nilai
ditunjukkan seperti pada gambar 4.29.
182
Gambar 4. 36 Rancangan layar Menu Search nama untuk Menu Input Nilai
183
Setelah user meng-klik nama yang dimaksud maka pada tampilan layar Menu
Input Nilai akan muncul di bagian bawah. User kemudian meng-input nilai pada kolom
nilai yang tersedia. Setelah melakukan input nilai, user menyimpan terlebih dahulu data
yang baru di-input dengan meng-klik button Save. Baru setelah itu user mencetak nilai
tersebut dengan meng-klik button Cetak.
Kelas
Kelas I A
NIS
0002
Nama
Bambang Pamngkas
HP
08568939509
Pelajaran
Agama
Agama
Agama
Fisika
Fisika
Fisika
Cetak
Search
Penilaian
Pengetahuan
Praktik
Afektif
PK
KS
Afektif
Save
Nilai
78
89
78
80
77
80
Keterangan
Di bawah ini adalah tampilan Menu Input Kelas. Menu ini digunakan untuk
meng-input atau meng-update data kelas siswa. Contoh seorang siswa berada di kelas I A
ingin kita pindahkan ke kelas I D atau dia naik kelas menjadi kelas II B, maka menu
inilah yang digunakan user untuk merubah kelas siswa tersebut.
Pada Menu Input Kelas ini terdapat text box Semester untuk meng-input semester
berapa dan text box Tahun Ajaran untuk tahun ajaran yang berlaku serta text box Kelas
184
untuk menampilkan kelas yang ingin kita masukkan siswa-siswi, dengan cara meng-klik
button Search yang ada maka akan muncul tampilan Menu Search untuk Menu Input
Nilai seperti yang ditunjukkan pada gambar 4.32 Setelah user pilih kelas, kelas yang user
inginkan akan muncul pada text box kelas.
Pada box besar yang sebelah kiri adalah nama-nama siswa-siswi yang belum
memiliki kelas. Dilengkapi dengan check box. Bila user ingin memasukkan siswa-siswi
ke kelas yang telah dipilih tadi, cukup meng-klik check box siswa-siswi yang diinginkan
kemudian meng-klik button Add.
185
Gambar 4. 39 Rancangan layar Menu Search kelas untuk Menu Input Kelas.
Tampilan dari nama siswa-siswi yang ingin dimasukkan ke dalam kelas adalah
seperti contoh pada gambar 4.33 di bawah ini. Menurut tampilan di bawah ini, user ingin
memasukkan Bayuaji Suryanto, Krisdayanti, Julia Perez, dan Chris John ke kelas I B.
bila user meng-klik button Add maka keempat siswa-siswi tersebut akan masuk ke kelas
I B.
186
Bila user ingin mengeluarkan siswa/siswi dari kelas, maka user mencari kelas
siswa-siswi yang dimaksud terlebih dahulu menggunakan combo box yang terdapat pada
sebelah kanan, diatas box besar sebelah kanan. User pilih kelas yang diinginkan, contoh
kelas I A kemudian sistem akan menampilkan nama-nama siswa-siswi yang ada di kelas
IA tersebut. Untuk memindahkan siswa/siswi yang diinginkan oleh user, user cukup
meng-klik check box yang ada d depan nama siswa/siswi tersebut. Setelah meng-klik
nama-nama yang diinginkan, kemudian user meng-klik button Remove. Maka
siswa/siswi tersebut tidak lagi di kelas tersebut. Tampilan ditunjukkan pada gambar 4.34.
187
188
Sistem juga dapat untuk menerima SMS yang masuk dan membalas sesuai
dengan isi SMS yang masuk. Dengan format nilai(SPASI)NIS(SPASI)mata pelajaran,
maka sistem akan membaca dan mengirim data mata pelajaran siswa/siswi yang ada.
Untuk mampu melakukan itu, dirancang rancangan layar server untuk menampung dan
membalas SMS yang masuk. Sistem membaca format yang masuk dan membalas,bila
189
format sms masuk bukan seperti yang di atas maka sistem akan membalas dengan
jawaban FORMAT SMS ANDA SALAH.
Tanggal
isi
REFRESH
190
4.2.2.2 Rancangan Layar Tampilan SMS
layar SMS yang diterima oleh orangtua pada layar Handphone mereka adalah
sebagai berikut :
1. SMS Nilai yang di-push oleh SMP Pembangunan Jaya.
From SMPPJ
Nilai
Aga-Pen:80-Pra:80-Afe:90
PKN-PK:80-Pra:80-Afe:80
Ind-DGR:50-BAC:80-TLS:90BIC:67-APR:78-Afe:89
Ing-L:89-R:99-S:78-W:45-Afe
:77
Mat-BIL:78-ALJ:89-GnR:78PnS:80-A:78
Fis-PK:88-KS:99-Afe:88
Bio-PK:55-KS:78-Afe:77
Eko-PK:56-KS:77-Afe:66
Geo-PK:88-KS:66-Afe:77
Sej-PK:66-KS:77-Afe:44
Sai-PK:78-KS:89-Afe:78
Mus-APR:66-KRS:88-Afe:67
Rup-APR:88-KRS:88-Afe:88
Jas-PnC:88-PNG:76-UnS:88
-Pil:80-Afe:90
Kom-Pen:90-Prak:88-Afe:89
Eng-RS:78-PS:89-Afe:45
191
Gambar di atas adalah contoh tampilan dari SMS Nilai yang full semua mata
pelajaran, jumlah karakter 429 karakter (jumlah total SMS = 3 SMS, sisa 31 karakter
pada SMS ke-3).
2. Layar SMS Informasi Pengumuman SMP Pembangunan Jaya.
From : SMPPJ
Libur sekolah dlm rangka Idul
Fitri dimulai tgl 22Okt06 sd
31Okt06
192
3. Layar SMS Absensi siswa.
From : SMPPJ
Anak Bapak/Ibu tidak
menghadiri pelajaran
Matematika Fisika BInd
Ekonomi dan Agama pada
tanggal 14Juli2006
193
3. Orangtua murid akan mengisi form perubahan data diri tersebut dan
menandatangani di tempat yang disediakan. Setelah ditandatangani form
diberikan kembali kepada petugas Admin TU.
4. Petugas Admin TU kemudian melakukan update ke dalam sistem atas perubahan
yang terjadi dan menyimpan ke dalam database. Form yang sudah diisi disimpan
ke dalam arsip.