11 bab 3 - thesis.binus.ac.idthesis.binus.ac.id/doc/bab3/2008-2-00216-if bab 3.pdfperwujudan dari...
TRANSCRIPT
50
BAB 3
ANALISIS DAN PERANCANGAN
3.1 Gambaran Umum Studi Kasus
3.1.1 Sejarah dan Perkembangan Studi Kasus
SMA Plus Pembangunan Jaya yang terletak di Jalan Taman Makam Bahagia
Abri, Sektor IX, Pondok Aren, Tangerang didirikan dan dikelola oleh Yayasan
Pendidikan Jaya sebagai wujud kepedulian untuk dapat berperan aktif dalam program
pemerintah di bidang pendidikan yaitu turut mencerdaskan kehidupan bangsa dan
mengembangkan manusia Indonesia seutuhnya dengan cara mempersiapkan sumber daya
manusia unggul agar mampu mempercepat proses kemajuan bangsa Indonesia.
Yayasan Pendidikan Jaya berdiri pada tanggal 3 September 1992, adalah
organisasi yang berlandaskan asas nirlaba dan mandiri yang didirikan oleh Direksi PT
Pembangunan Jaya di bawah pimpinan Bapak Ir. Ciputra. Yayasan ini merupakan
perwujudan dari hasrat yang besar jajaran karyawan dan seluruh karyawan PT
Pembangunan Jaya untuk turut serta dalam membina dan mengembangkan SDM
Indonesia yang unggul, baik dari kualitas intelektual maupun kualitas moral, sehingga
mampu memenangkan persaingan pada era globalisasi dan bermuara pada tujuan akhir
mencapai kesejahteraan bangsa dan negara Indonesia.
Dalam kiprahnya sampai dengan saat ini, Yayasan Pendidikan Jaya telah
memiliki sekolah dan pelatihan – pelatihan yang unggul yang secara kualitas/mutu diakui
sebagai salah satu yang terbaik di Indonesia oleh masyarakat maupun oleh Depdiknas,
yaitu :
• Sekolah Pembangunan Jaya I (KB-TK, SD, SMP, SMA Plus)
• Sekolah Pembangunan Jaya II, Puri Surya Jaya – Sidoarjo ( KB –TK )
• Sekolah Global Jaya (TK, SD, SMP, SMA)
51
• Pelatihan
a. Parent Effectiveness Training (PET), lisensi Thomas Gordon Int’l, USA
b. Advanced Management Workshop (AMW)
c. Pengembangan Kemampuan Profesional Guru
- Teacher Effectiveness Training (TET)
- Pelatihan Pengembangan Bidang Studi / Materi Kurikulum
- Program Pengembangan Metode Pembelajaran Modern
Tidaklah berlebihan Yayasan pendidikan Jaya begitu optimistis dalam
melaksanakan kewajiban moral dan sosialnya mengingat sumber-sumber kekuatan yang
dimiliki yayasan ini adalah SDM yang prima, profesionalismenya yang unggul, dedikasi
dan komitmen tinggi untuk menghasilkan yang terbaik. Di samping itu, yayasan ini di-
back up penuh oleh Direksi dan seluruh karyawan PT Pembangunan Jaya yang terkenal
dengan kualitas dan komitmennya dalam mamajukan dan mensejahterakan bangsa dan
negara Indonesia.
Dukungan PT Pembangunan Jaya kepada Yayasan Pendidikan Jaya terwujud
dalam partisipasi Direksi Grup PT Pembangunan Jaya yang tergabung dalam
kepengurusan Yayasan Pendidikan Jaya sebagai berikut :
Ketua Badan Pengurus
Trisna Muliadi
Dewan Penyantun
Ketua : Ir. Ciputra
Anggota : Ir. Soekrisman
Ir. Hiskak Secakusuma, M
Trisna Muliadi
52
Badan Pengurus
Ketua : Trisna Muliadi
Anggota : Ir. H. Tribudi Rahardjo, MBA
Ir. Edmund Sutisna, MBA
Ir. Soetopo Kristanto
Ir. Yohanes Henky Wijaya, MBA
Badan Pengurus Harian
Ketua : Ir. Edmund Sutisna, MBA
Anggota : Ir. Okky Dharmosetio, MBA
Drs. Sri Nugroho
Ir. H. Achmad Noerzaman, MM
Ir. Gatot Setyo Waluyo
Direktur Eksekutif : Ir. Okky Dharmosetio, MBA
Wakil Direktur / Kepala Pengelolaan : Ir. R. Tony Soehartono
Principal Eksekutif /S ekolah Global Jaya : Richard Fordyce Henry
Principal Eksekutif / Sekolah Pembangunan Jaya : Ir. R. Tony Soehartono
53
Visi Dan Misi Yayasan Pendidikan Jaya
VISI
1. Menjadi organisasi yang dinamis yang secara aktif turut serta membentuk masyarakat
Indonesia yang gemar belajar, bermoral, dan beramal.
2. Menjadi pusat keunggulan dalam bidang pendidikan, pelatihan, dan penyebarluasan
IPTEK di Indonesia.
MISI
1. Mengembangkan berbagai lembaga yang unggul dalam bidang pendidikan, pelatihan,
dan penyebarluasan IPTEK bag.masyarakat.
2. Menunjang pertumbuhan kawasan yang dikembangkan oleh Grup Jaya.
3. Mengintegrasikan seluruh aspek pendidikan dari tingkat Pra Sekolah sampai dengan
Perguruan tinggi secara berkesinambungan, sehingga menghasilkan insan Indonesia
yang unggul: gemar belajar, mandiri, kreatif, dan berbudi pekerti luhur.
4. Berlandaskan asas nirlaba dan mandiri untuk mandiri untuk berkembang dengan
menerapkan manajemen profesional.
5. Menjadi wadah bagi Grup Jaya dalam mewujudkan tanggung jawab sosialnya dan
sekaligus menjadi tempat bagi karyawan untuk berkarya, berprestasi, dan
mengembangkan diri secara terus menerus.
54
Visi dan Misi SMA Plus Pembangunan Jaya
VISI
Menjadi sekolah terbaik di tingkat nasional yang aktif dalam mewujudkan insane
Indonesia yang : Gemar Belajar, Kreatif, Mandiri, dan Berbudi Pekerti Luhur.
MISI
1. Menghasilkan siswa yang berprestasi tinggi dan mampu bersaing melanjutkan ke
Perguruan Tinggi terkemuka.
2. Menyediakan pendidikan yang baik bagi masyarakat kawasan pengembangan
Jaya Group dan sekitarnya.
3. Mengintegrasikan kurikulum, metodologi dan program yang berkesinambungan
dari tingkat pra sekolah sampai dengan SMA sehingga lulusannya menjadi insan
yang gemar belajar, kreatif, mandiri, dan berbudi pekerti luhur.
4. Berorientasikan pada pengembangan siswa (student oriented), pendekatan
discovery dan menerapkan pendayagunaan IPTEK yang optimal.
5. Menumbuhkan budaya akademik dan budaya organisasi yang akan menjadi
landasan kebudayaan civitas academica membentuk kepribadian siswa
selanjutnya.
55
3.1.2 Struktur Organisasi
Gambar 3.1 Struktur Organisasi SMA Pembangunan Jaya
56
3.1.3 Rincian Tugas dan Tanggung Jawab SMA Pembangunan Jaya
Sekolah mempunyai tugas dan fungsi untuk menyelenggarakan proses kegiatan
kependidikan. Untuk menunjang keberhasilan tersebut, maka guru dan pegawai sekolah
harus menjalankan tugas dan tanggung jawabnya dengan baik. Diharapkan kepada semua
guru dan pegawai sekolah yang berada dilingkungan sekolah yang dikelola oleh Yayasan
Pendidikan Jaya, agar dalam melaksanakan tugasnya selalu didasari oleh kesadaran akan
tanggung jawab moral sebagai guru dan pegawai sekolah. Dengan landasan ini maka
semua pihak dapat mengabdi secara sungguh-sungguh agar mutu sekolah dapat
ditingkatkan untuk menjadi sekolah yang terbaik dan menjadi pilihan utama.
Dalam hal ini, mutu sekolah bukan hanya diukur dari banyaknya juara-juara
disekolah, tetapi juga diukur dari setiap potensi anak didik yang dapat dikembangkan
secara optimal.
Oleh karena itu semua guru dan pegawai sekolah yang mengabdikan dirinya
disekolah yang dikelola oleh Yayasan Pendidikan Jaya, diharapkan menyadari secara
sungguh-sungguh bahwa penentu akhir dari upaya menciptakan kualitas dan citra terbaik
sekolah, adalah kesadaran semua pihak akan fungsi dan tanggung jawabnya mengemban
tugas yang cukup berat namun mulia dan adanya kesatuan gerak yang terwujud dalam
kebersamaan dan keterpaduan untuk mencapai sasaran.
57
3.1.3.1 Rincian Tugas dan Tanggung Jawab SMA Pembangunan Jaya Secara
Umum
1. Beriman dan taqwa terhadap Tuhan Yang Maha Esa
2. Melakasanakan Peraturan Pemerintah, Instruksi Menteri Pendidikan Nasional dan
Keputusan Direktorat Jenderal Pembinaan SMA.
3. Bertangung Jawab penuh atas ketertiban sekolah, kelas dan anak didik.
4. Bersifat terbuka dalam melaksanakan tugas dan tanggung jawab
5. Mengatasi masalah sekolah dengan arif dan bijaksana
6. Tidak dibenarkan memimpin / mengajar ditempat lain
7. Berpenampilan sopan, rapih dan bersih. Kewibawaan para guru dan pegawai
sekolah adalah landasan utama untuk pengambilan tindakan penertiban serta
menjaga disiplin sekolah.
8. Menjadi tauladan bagi para siswa/siswi dalam tingkah laku, pembicaraan dan
perbuatan.
9. Menerapkan peraturan untuk guru, pegawai dan siswa secara kontinyu dan
konsisten.
10. Menjaga nama baik sekolah dan Yayasan Pendidikan Jaya secara khusus dan
menjaga korps guru secara umum.
11. Ikut serta berpartisipasi aktif dalam usaha meningkatkan 6-K ( Keamanan,
Kebersihan, Ketertiban, Keindahan, Kekeluargaan dan Kerindangan ) di sekolah.
12. Guru dan pegawai diharapkan berpartisipasi aktif dalam kegiatan sekolah.
13. Dengan keikhlasan, menyiapkan diri dan perhatian untuk melaksanakan segala
hasil keputusan bersama serta instruksi yang diberikan oleh atasan langsung.
58
3.1.3.2 Rincian Tugas dan Tanggung Jawab SMA Pembangunan Jaya Secara
Khusus
I. Kepala Sekolah dan Wakil Kepala Sekolah
a. Mengelola operasional sekolah dan bertanggung jawab penuh atas seluruh
aktivitas kegiatan proses belajar mengajar program – program pembinaan
siswa, guru & staf/pegawai serta pelaksanaanya secara efektif dan efisien
sesuai rencana kegiatan dan rencana anggaran yang telah disetujui untuk
tahun berjalan
b. Mengkoordinir dan mengarahkan Team Leader agar bekerja sesuai fungs i
dan tangung jawab masing – masing bidang (Kurikulum, Kesiswaan, Humas,
Sarana Prasarana dan School Science Center).
c. Mengontrol dan mengajukan perubahan anggaran dimana perlu dalam
anggaran tahunan dengan mempertimbangkan ketepatan/efektivitas
pemindahan alokasi anggaran tersebut.
d. Merealisasikan program jangka pendek sekolah sebagai bagian dari tahapan
rencana strategis sekolah.
e. Mengevaluasi SDM yang ada di unit sekolah dan memberikan rekomendas i
performance individu semester dan tahunan untuk disetujui oleh Kepala
Sekolah.
f. Memberikan pembinaan, pelatihan, motivasi dan pengarahan lainnya yang
dapat meningkatkan kompetensi guru.
59
g. Menyiapkan laporan – laporan operasional mingguan, bulanan dan tahunan
untuk disampaikan oleh Kepala Sekolah kepada Prinsipal/Kepala
Pengelolaan Yayasan.
h. Menyusun draft laporan rencana anggaran dan program tahunan yan akan
datang 2 (dua) bulan sebelum berakhirnya tahun ajaran baru yang akan
datang.
i. Mengawasi pelaksanaan KBM oleh seluruh unsur sekolah telah dijalankan
sesuai sistem dan prosedur yang berlaku.
j. Membina hubungan baik dengan orang tua murid dan masyarakat lingkungan
sekolah untuk memperlancar program – program kegiatan sekolah.
k. Merencanakan, membuat, menjabarkan, melaksanakan dan mengevaluas i
kalender pendidikan sekolah
l. Mewakili Kepala Sekolah dalam pelbagai kegiatan dimana Kepala Sekolah
Berhalangan baik secara intern maupun ekstern
II. Leader Kurikulum
a. Mengkoordinir pelaksanaan dan pengawasan mengenai pengaturan jadwal
tugas belajar – mengajar siswa/kelas dan guru agar berjalan secara tertip dan
efektif.
b. Mengembangkan dan mengkoordinasi seluruh aktivitas untuk meningkatkan
mutu akademik (Remedial, Try Out, Pengayaan, dll).
60
c. Mengkoordinasikan pengembangan kurikulum dan kerjasama – kerjasama
peningkatan kualitas kurikulum, rancangan pembelajaran dan program –
program pendukung akademik dengan pihak – pihak lain.
d. Mengembangkan SDM tenaga pengajar sampai mencapai tingkat standard
kompetensi mengajar yang baik.
e. Mengevaluasi dan mengarahkan penggunaan – penggunaan metoda –
metoda pembelajaran yang efektif dan focus kepada peningkatan
mutu/kualitas pendidikan.
f. Mengadakan evaluasi secara berkesinambungan mengenai progres
pembelajaran.
g. Mengkoordinasi dan mengevaluasi penyusunan Rancangan Pembelajaran
(RP) setiap guru.
h. Membuat laporan menyeluruh prestasi akademik siswa internal dan evaluas i
dibandingkan eksternal (prestasi sekolah lain).
i. Bertanggung jawab terhadap kebenaran dan kerahasiaan pengelolaan data
pendidikan siswa.
j. Membantu Kepala Sekolah dalam hal pengadaan buku pelajaran dan
pemeliharaan alat peraga.
k. Membantu Kepala Sekolah dalam hal pengadaan dan pengembangan
laboratorium.
l. Membantu Kepala Sekolah dalam hal pengadaan dan pengembangan
perpustakaan.
61
m. Membantu Kepala Sekolah untuk sistem penilaian hasil belajar / evaluasi (
baik semester, kokurikuler, dsb ).
n. Membantu Kepala Sekolah untuk mengkoordinasi penyusunan program
persiapan mengajar.
o. Membantu Kepala Sekolah dalam kegiatan pengayaan dan remedial.
p. Membantu Kepala Sekolah dalam hal pengembangan guru bidang studi/ Wali
kelas.
q. Membantu Kepala Sekolah menyusun program pendidikan dan pengajaran
( program tahunan, semester dan persiapan harian ).
r. Membantu Kepala Sekolah dalam pengolahan data bidang pendidikan dan
pengajaran.
III. Leader Kesiswaan
a. Membuat rencana program kegiatan siswa tahunan untuk diajukan dalam
program kerja sekolah sesuai dengan kalender akademik secara efektif dan
efisien.
b. Mengkoordinasikan pelaksanaan seluruh kegiatan penerimaan murid baru
sekolah yang meliputi antara lain seluruh kelengkapan aktivitas – aktivitas
pendaftaran, test masuk, pengumuman, dll
c. Membuat program kegiatan ekstrakurikuler dan melakukan kontrol serta
evaluasi pelaksanaanya.
d. Membuat program bimbingan dan penyuluhan bersama guru BP serta
mengevaluasi pelaksanaanya.
62
e. Mewakili sekolah untuk koordinasi antar sekolah, kecamatan, kabupaten dan
propinsi dalam hal pembinaan dan pengembangan seni, olah raga, osis dsb.
f. Mengontrol pelaksanaan aturan tata tertib siswa agar dilaksanakan dengan
benar
g. Membantu tugas-tugas administrasi kesiswaan, al. Penilaian buku induk, tata
tertib siswa, presensi siswa, mutasi, dsd.
h. Bertanggung jawab terhadap kegiatan kegiatan siswa al: UKS, Paskibra, 6K
OSIS dsb.
i. Membantu Kepala Sekolah dalam hal pengelompokkan siswa dan pembagian
kelas.
j. Membantu Kepala Sekolah untuk program Bimbingan Penyuluhan dan
Bimbingan Karir.
k. Membantu Kepala Sekolah dalam hal pelayanan kesehatan sekolah.
l. Membantu Kepala Sekolah dalam kegiatan ekstrakurikuler.
m. Membantu Kepala Sekolah melaksanakan remedial bagi siswa.
n. Membantu Kepala Sekolah dalam hal administrasi kesiswaan, seperti :
penilaian buku induk, tata tertib siswa, presensi siswa, mutasi keluar masuk
siswa dan sebagainya.
o. Membantu Kepala Sekolah menyusun kegiatan – kegiatan kesiswaan.
p. Membantu Kepala Sekolah melaksanakan program 6-K (Keamanan,
Kebersihan, Ketertiban, Keindahan, Kenyamanan dan Kekeluargaan).
q. Membantu Kepala Sekolah untuk pembinaan dan pengembangan siswa
dalam seni budaya dan olah raga.
63
r. Membantu Kepala Sekolah dalam hal usaha menegakan disiplin siswa.
s. Membantu Kepala Sekolah dalam bidang pengerahan siswa.
t. Mewakili Kepala Sekolah dalam hal pembinaan dan pengembangan OSIS
( Organsasi Siswa Intra Sekolah ).
IV. Leader Sarana dan Prasarana
a. Membuat rencana kebutuhan dan pengembangan sarana prasarana untuk
diajukan dalam kerja sekolah sesuai permintaan bagian – bagian elemen
sekolah secara efektif dan efisien.
b. Mengontrol dan memastikan pelaksanaan perbaikan, penambahan dan
penggantian investasi barang dan gedung di lingkungan sekolah telah
dilaksanakan sesuai dengan spek kontrol yang disetujui.
c. Mengontrol dan mengajukan bilamana perlu untuk perbaikan kerusakan
investasi sarana dan prasarana (gedung, kelas, dll) dan perawatan barang –
barang inventaris (AC, elektronik, elektrikal)
d. Menjaga serta mengontrol pemakaian alat dan inventaris barang – barang
sekolah
e. Mengembangkan penggunaan alat untuk metode pembelajaran (alat peraga)
yang efektif dan efisien
f. Mengkoordinasikan aktivitas pengembangan alat – alat science workshop
g. Mengkoordinasikan kebutuhan dan supply bahan, sergam siswa, sergam guru
& karyawan, ATK, buku perpustakaan dsb.
64
h. Bertanggung jawab terhadap realisasi penggunaan secara keseluruhan sarana
& prasarana sekolah yang efisien dan efektif serta tertib administrasi
anggarannya.
i. Mengusulkan alternatif supplier vendor dan kontrol untuk pengadaan
investasi sekolah.
j. Membantu kepala sekolah dalam mengusulkan perbaikan, penambahan
gedung sekolah ( ruang kelas dan ruang penunjang lainnya ).
k. Membantu kepala sekolah dalam mengusulkan penambahan / perbaikan
perabot kelengkapan kelas ( bangku, meja dan sebagainya ).
l. Membantu kepala sekolah dalam pengelolaan pembiayaan alat-alat pelajaran
/ sekolah.
m. Membantu kepala sekolah dalam pemeliharaan gedung, sarana, keindahan
dan perlengkapan sekolah lainnya.
n. Membantu kepala sekolah dalam hal penyusunan / pengaturan ruangan
o. Membantu kepala sekolah dalam hal inventarisasi barang – barang sekolah.
V. Leader Humas ( Hubungan Masyarakat )
a. Bertindak mengatisipasi opini yang berkembang dan menyampaikan
informasi serta alternatif – alternatif dari seluruh issue positif dan issue
negatif untuk ditindak lanjuti dengan policy/kebijakan yang ditetapkan oleh
manajemen.
b. Membina hubungan untuk jangka pendek dan jangka panjang serta
menganalisa kemungkinan-kemungkinannya untuk di masukan dalam
65
program – program kerja sekolah dengan orang tua murid, Komite Sekolah,
serta instansi – instansi terkait.
c. Membina hubungan saling menguntungkan secara finansial dengan
perusahaan – perusahaan sponsor untuk mendukung kegiatan siswa dan
promosi sekolah.
d. Mengkoordinasikan aktivitas sekolah dalam hal kunjungan dan menerima
tamu, al: studi banding, rapat kerja, outbond, dll.
e. Memberikan pelayanan informasi yang positif mengenai sekolah dengan
seluruh perangkat keunggulannya.
f. Mewakili manajemen dalam hal hubungan kerja dengan instansi – instansi
terkait, al: Kedutaan Besar Negara Sahabat, sekolah sekolah unggulan,
Departemen – Departemen Pemerintah, (BPPT, Perindustian dan Pariwisata
dll)
g. Bertanggung jawab mengembangkan program – program sosial
kemasyarakatan dan pelaksanaanya, al: Bakti Sosial, perayaan kegiatan
ibadah keagamaan, pembinaan lingkungan dll.
h. Membantu Kepala Sekolah dalam hal pembinaan hubungan yang serasi atau
mengadakan kerjasama antara sekolah dengan Komite Sekolah dan
masyarakat.
i. Membantu Kepala sekolah dalam hal membina hubungan dengan instansi
pemerintah dan swasta yang terkait.
j. Membantu dan mewakili kepala sekolah menerima tamu, baik dari instansi –
instansi pemerintah, swasta atau dari sekolah lainnya.
66
k. Membantu kepala sekolah melaksanakan kegiatan – kegiatan sekolah.
l. Membantu kepala sekolah mengadakan studi perbandingan dengan sekolah
lain.
m. Membantu kepala sekolah memberikan pelayanan informasi mengenai
sekolah kepada masyarakat yang memerlukan.
VI. Leader SSC ( School Science Center )
a. Membuat rencana kebutuhan dan pengembangan SSC untuk diajukan dalam
kerja sekolah sesuai permintaan bagian – bagian galery secara efektif dan
efisien.
b. Mengontrol pelaksanaan aturan tata tertib pemanfaatan SSC agar
dilaksanakan dengan benar
c. Membina hubungan saling menguntungkan secara finansial dengan
perusahaan – perusahaan sponsor untuk mendukung kegiatan siswa dan
promosi SSC.
d. Memberikan pelayanan informasi yang positif mengenai SSC dengan seluruh
perangkat keunggulannya.
e. Menjaga serta mengontrol pemakaian alat dan inventaris barang – barang
SSC.
f. Mengembangkan penggunaan alat untuk metode pembelajaran (alat peraga)
yang efektif dan efisien
g. Mengkoordinasikan aktivitas pengembangan alat – alat School Science
Center dan Science Workshop
h. Mengkoordinasikan kebutuhan dan supply bahan Science Workshop
67
i. Bertanggung jawab terhadap realisasi penggunaan secara keseluruhan sarana
& prasarana SSC yang efisien dan efektif serta tertib administrasi dan
anggarannya.
VII. Wali Kelas
1. Sebagai tenaga edukatif sekaligus dibebani tugas khusus yaitu sebagai
penanggung jawab administrasi di kelas yang dipimpinnya.
2. Secara khusus dan terarah, membina / membimbing murid satu kelas dan
bertindak sebagai wakil orang tua di kelas yang dipimpinnya.
3. Melaksanakan tugas administratif edukatif dikelas dengan pedoman 12 ( dua
belas ) langkah kepemimpinan guru.
4. Menyiapkan program wali kelas dan mengatur struktur organisasi dikelasnya.
5. Menyediakan dan menyiapkan buku bimbingan .
6. Bertanggung jawab atas pelaksanaan administrasi kelas, pengisian daftar
kelas, leger Daftar Kumpulan Nilai ( DKN ) dan raport/ laporan bulanan
siswa dikelasnya.
7. Bekerja sama dengan BP menyelesaikan masalah siswa-siswi dikelasnya,
membuat surat panggilan / konsultasi dengan orang tua siswa / siswi,
mengecek pelunasan SPP dan mengamati pelaksanaan persentasi absensi
serta persentasi belajar siswa-siswi.
8. Melakukan pendataan semua administrasi serta inventaris kelas yang menjadi
tanggung jawabnya dan melaporkannya kepada kepala sekolah.
68
9. Mengarsipkan surat-surat siswa-siswi dan data lainnya yang dapat dijadikan
bahan pertimbangan kepada masing masing siswa-siswi untuk menentukan
kenaikan atau kelulusan .
10. Memberikan laporan pertanggung jawaban setiap akhir semester kepada
kepala sekolah.
11. Memberikan remedial bagi siswa-siswi yang mengalami hambatan pada mata
pelajaran tertentu.
12. Pre test dan post test yang pelaporannya dilaksanakan perbulan, persemester
dan pertahun.
13. Membuat satuan pelajaran ( persiapan mengajar dan alokasi waktu.
14. Menyesuaikan materi pelajaran dengan KTSP
15. Melaksanakan kegiatan belajar mengajar dengan variasi dan metode yang
relevan, terutama student oriented
16. Membuat laporan pengajaran / rencana kegiatan belajar mengajar tatap muka,
semester atau tahunan sesuai dengan kalender pendidikan serta membuat
program evaluasi.
17. Mengisi daftar nilai siswa pada blanko atau leger / buku nilai .
18. Mengadakan analisa hasil evaluasi belajar.
19. Menyusun dan melaksanakan program perbaikan dan pengajaran.
20. Melaksanakan kegiatan membimbing siswa-siswi dalam proses belajar
mengajar.
21. Menyiapkan alat pelajaran/alat peraga.
22. Mengikuti kegiatan pengembangan kurikulum.
69
23. Mengupayakan pengembangan setiap bidang studi yang menjadi tanggung
jawabnya.
24. Membuat dan memeriksa Lembar Kerja Siswa ( LKS ).
25. Membuat catatan kemajuan hasil belajar masing masing siswa.
26. Memeriksa daftar hadir siswa sebelum memulai pelajaran.
27. Mengisi agenda (buku jurnal dan agenda guru).
28. Turut berperan aktif untuk menegakan tata tertib yang diterapkan kepada
siswa-siswi di sekolah .
29. Melaksanakan pengawasan terhadap siswa-siswi, baik pada saat jam istirahat
maupun sepanjang jam pelajaran sekolah.
30. Melaksanakan pengawasan terhadap siswa-siswi yang pulang dengan
menggunakan jasa antar jemput sekolah
VIII. Guru Bidang Studi.
1. Mempelajari dan memahami ruang lingkup kurikulum mata pelajaran yang
menjadi bidangnya / tugasnya.
2. Mempersiapkan diri dalam hal penyampaian materi pelajaran sesuai dengan
kelender pendidikan dan tuntunan kurikulum yang telah diprogramkan
dalam satuan pelajaran.
3. Melengkapi administrasi guru bidang studi, seperti daftar kehadiran,
penilaian , data penilaian kokurikuler, kisi-kisi test dan penyusunan tes sesuai
dengan petunjuk.
70
4. Melaksanakan tugas sesuai dengan jadwal yang telah ditetapkan serta
mempertanggung jawabkan kepada kepala sekolah.
5. Memahami dan melaksanakan tata tertib guru, sehingga pelaksanaan tugas
dapat diselesaikan dengan penuh tanggung jawab dengan dedikasi yang
tinggi.
6. Sadar akan tugas dan tanggung jawab sebagai guru dan bukan hanya
meengajar, sehingga berkewajiban untuk membimbing dan menasehati murid
yang belum menemukan dirinya yang sebenarnya.
7. Guru kelas / wali kelas, guru bidang studi dan guru BP ( Bimbingan
Penyuluhan ) melaksanakan kegiatan penilaian proses belajar melalui pre tes
dan post test yang pelaporannya dilaksanakan perbulan, persemester dan
pertahun.
8. Membuat rancangan pembelajaran ( persiapan mengajar ) dan alokasi waktu.
9. Menyesuaikan materi pelajaran dengan Kurikulum Tingkat Satuan
Pendidikan (KTSP)
10. Melaksanakan kegiatan belajar mengajar dengan variasi dan metode yang
relevan, terutama penerapan Teknologi Informasi dan Komunikasi (TIK).
11. Membuat laporan pengajaran / rencana kegiatan belajar mengajar tatap muka,
persemester atau tahunan sesuai dengan kelender pendidikan serta membuat
program evaluasi.
12. Mengisi daftar nilai siswa pada blanko nilai atau leger/ buku nilai.
13. Mengadakan analisa hasil evaluasi belajar.
14. Menyusun dan melaksanakan program perbaikan dan pengajaran .
71
15. Melaksanakan kegiatan membimbing siswa-siswi dalam proses belajar
mengajar.
16. Menyiapkan alat pelajaran/ alat peraga.
17. Mengikuti kegiatan pengembangan kurikulum.
18. Mengupayakan pengembangan setiap bidang studi yang menjadi tanggung
jawabnya.
19. Membuat dan memeriksa lembar Lerja Kerja Siswa ( LKS ).
20. Membuat catatan kemajuan hasil belajar masing-masing siswa.
21. Memeriksa daftar hadir siswa sebelum memulai pelajaran .
22. Mengisi agenda ( buku jurnal dan agenda guru ).
23. Turut berperan aktif untuk menegakkan tata tertib yang diterapkan pada
siswa-siswi disekolah.
24. Melaksanakan pengawasan terhadap siswa-siswi baik pada saat jam istirahat
maupun sepanjang jam pelajaran sekolah.
IX. Guru BP (Bimbingan dan Penyuluhan)
1. Mempersiapkan program BP (Bimbingan Penyuluhan) dan BK (Bimbingan
Konseling).
2. Mengumpulkan data-data siswa.
3. Mempersiapkan tata tertib sekolah dan membagikannya kepada siswa-siswi.
4. Mendatakan setiap kasus siswa, pelanggaran dan menempuh proses
penyelesaiannya dengan baik dan bijaksana.
72
5. Mengadakan konsultasi dengan orangtua siswa maupun semua pihak yang
terkait dengan sekolah.
6. Mengadakan home visit bersama wali kelas guna mempercepat penyelesaian
permasalahan yang dihadapi siswa.
7. Menyiapkan instrumen yang berkaitan dengan BP-BK (Bimbingan
Penyuluhan dengan Bimbingan Konseling) terutama penentuan program
penjurusan
8. Memberikan laporan kepada kepala sekolah tentang pelaksanaan kegiatan
BP-BK (Bimbingan Penyuluhan dengan Bimbingan Konseling).
9. Membuat laporan dalam bentuk grafik tentang data siswa, tempat tinggal
siswa, pendidikan orang tua, pekerjaan orangtua dan agama siswa, dll
10. Sadar akan tugas dan tanggung jawab sebagai guru BP dan bukan hanya
mengajar, sehingga berkewajiban untuk membimbing dan menasehati murid
yang belum menemukan dirinya yang sebenarnya.
X. Guru Piket
1. Bertanggung jawab penuh atas kelancaran proses belajar mengajar pada hari
bertugas sebagai guru piket.
2. Memantau pelaksanaan tata tertib sekolah dan 6-K ( Keamanan, Kebersihan,
Ketertiban, Keindahan, Kenyamanan dan Kerindangan).
3. Melakukan pendataan terhadap semua jenis pelanggaran dan menindaklanjuti
pelanggaran tersebut.
73
4. Memantau kehadiran guru dan siswa-siswi serta keamanan dan ketertiban
sekolah.
5. Menerima tamu yang berurusan dengan sekolah dan mencatat dalam buku
tamu.
6. Mengijinkan atau melarang siswa-siswi keluar komplek sekolah/ruang kelas
dengan pertimbangan tertentu demi menegakkan tata tertib sekolah.
7. Memberikan laporan tertulis kepada kordinator piket dan kepala sekolah
mengenai pelaksanaan kegiatan piket pada hari bertugas sebagai guru piket.
XI. Pustakawan
1. Bertanggung jawab atas pengelolaan dan pengembangan perpustakaan
sekolah.
2. Membuat peraturan peminjaman buku serta tata tertib diperpustakaan.
3. Menjadi pembimbing dan pemimpin dalam hal penyediaan sarana
perpustakaan.
4. Memberikan usulan dan laporan pengembangan perpustakaan.
5. Menyusun program / rencana pengembangan perputakaan.
6. Membuat program / rencana pembinaan dan penyuluhan minat baca.
7. Membimbing dalam hal membuat kartu peminjam dan buku pinjaman .
8. Menyiapkan chek list pengunjung (murid,guru, pegawai).
9. Menyiapkan daftar dan membuat grafik pengunjung perpustakaan setiap
bulannya.
74
10. Mengatur buku-buku serta sarana / prarana perpustakaan yang dapat
menciptakan suasana nyaman dan menarik minat baca siswa-siswi atau
pengunjung.
XII. Tata Usaha
1. Membuat pengumuman-pengumuman atas intruksi dari kepala sekolah.
2. Menyelesaikan surat menyurat / menggagendakan surat surat masuk dan
keluar dan membalas surat-surat yang masuk sesuai dengan petunjuk dari
kepala sekolah.
3. Membuat laporan laporan kepada instansi terkait.
4. Menyediakan format administrasi sekolah.
5. Membuat notulen dari semua keputusan pertemuan dinas,guru dan pegawai
sekolah.
6. Melakukan pengetikan / pengarsipan terhadap pembuatan satpel (satuan
pelajaran) yang dibuat guru-guru.
7. Menyelenggarakan pelayanan administrasi sekolah.
8. Menyelenggarakan pelayanan administrasi sekolah dan penyajian data
Informasi secara lengkap antara lain :
9. Data tentang absensi guru dan pegawai dan memprosentasikan pada setiap
akhir bulannya serta merekapnya dalam buku rekap daftar hadir .
10. Membuat rekapitulasi daftar hadir murid.
11. Pengarsipan dan pengisian target kurikulum daya serap siswa.
12. Pencatatan statistik perkembangan siswa
75
13. Data penggunaan sarana pendidikan.
14. Data tentang rencana kerja tahunan.
15. Data tentang pengolahan pembiayaan.
16. Data laporan tahunan.
17. Data penerimaan murid baru (PMB).
18. Data semua murid (kelengkapan pengisian buku murid).
19. Membantu jalannya kegiatan evaluasi semester, rapat guru.
20. Menyiapkan dan memperbanyak formulir, lembaran data khusus / kumpulan
catatan khusus, buku absen, buku kelas dan daftar kelas,buku surat dan
segala bentuk administrasi lainnya yang menunjang pelaksanaan proses
belajar mengajar.
3.2 Analisis Permasalahan
3.2.1 Analisis Proses Bisnis Berjalan
Dari data-data yang masuk, kurikulum yang berjalan tertuju pada proses
pengembangan potensi siswa. Dengan kemajuan jaman dan keberadaan sekolahnya
sendiri, maka kurikulum yang ada disesuaikan, sehingga SMA Plus Pembangunan Jaya
membuat beberapa muatan lokal yang mengacu pada perkembangan IT. Kurikulum itu
pun di realisasikan dengan adanya muatan lokal seperti :
• Kelas 1 : Budi Pekerti, Bhs Mandarin, Science Workshop
Pelajaran Komputer :
76
• Kelas 1 : Microsoft Office
• Kelas 2 : Adobe Photoshop dan Corel Draw
• Kelas 3 : WEB-SITE dan 3D
Sistem pengajaran yang sedang berjalan inipun tentunya memiliki nilai positif dan
negatifnya. Dengan melakukan wawancara, maka akan didapatkan data-data mengenai
permasalahan yang dipunyai oleh pihak SMA Plus Pembangunan Jaya. Dan adapun
masalah-masalah yang dihadapi oleh pihak SMA Plus Pembangunan Jaya, dipisahkan
menurut aktor-aktor yang berada dalam sistem KBM dari SMA Plus Pembangunan Jaya.
SMA Plus Pembangunan Jaya melakukan proses bisnis yang menghasilkan jasa
atau layanan. Jasa atau layanan yang ada di SMA Plus Pembanguna Jaya dilakukan
dalam beberapa kegiatan seperti promosi, penerimaan murid baru, pendaftaran murid
baru, KBM (kegiatan belajar mengajar), kegiatan ekstrakulikurer, dan sebagainya. Tetapi
kegiatan bisnis yang akan dibahas kali ini oleh kami adalah KBM (kegiatan belajara
mengajar) yang dilakukan sehari-hari. Kegiatan belajar mengajar sehari-hari yang
dimaksudkan disini adalah kegiatan belajar mengajar yang dilakukan secara reguler oleh
guru dan murid secara bertatap muka. KBM tersebut memakan waktu selama 45 menit
untuk satu shift dari setiap pelajarannya. KBM yang berlangsung tidak hanya terpaku
pada pemberian materi pelajaran saja, tetapi didalamnya juga terdapat pelatihan materi
pelajaran, pemberian soal-soal latihan, pengumpulan tugas, dan pelaksanaan ulangan
harian serta ulangan umum.
Dibawah ini adalah tabel proses bisnis di SMA Plus Pembangunan Jaya.
Nama Proses Bisnis Aktor Dokumen
77
Pemberian materi Guru dan siswa
Pemberian catatan Guru dan siswa Catatan, suplemen fotocopy
Pemberian latihan Guru dan siswa Berkas soal latihan
Pengumpulan jawaban latihan Guru dan siswa buku latihan, paper
Pemberian tugas rumah Guru dan siswa Berkas soal tugas
Pengumpulan jawaban tugas
rumah
Guru dan siswa Buku Tugas, paper
Tugas observasi Guru dan siswa form observasi
Pengumuman jadwal ulangan
harian
Guru dan siswa Berkas Jadwal
Pelaksanaan ulangan harian Guru dan siswa Berkas soal ulangan dan
jawaban
Pengumuman jadwal ulangan
remedial
Guru dan siswa Berkas Jadwal
Pelaksanaan ulangan remedial Guru dan siswa Berkas ulangan dan jawaban
Pengumuman jadwal ulangan
umum
Guru dan siswa Berkas Jadwal
Pelaksanaan ulangan umum Guru dan siswa Berkas ulangan dan jawaban
78
pembuatan jadwal sekolah Bag. Kurikulum dan
guru
Berkas jadwal
Pengumuman jadwal sekolah Guru dan siswa lembar jadwal
Absen siswa Guru dan petugas
piket
Buku absensi, rekap absensi
Masukkan nilai ulangan Guru dan bag,
kurikulum
berkas rekap nilai kelas
Laporan nilai siswa guru, bag.kurikulum
dan wali kelas
Berkas Laporan nilai
Pembagian rapor wali kelas dan wali
murid
Rapor
Tabel 3.1 Proses Bisnis dan Aktornya
Tabel 3.1 merupakan proses-proses bisnis yang akan dilakukan oleh guru dan
siswa dalam proses regular belajar-mengajar di dalam kelas. Selain itu tabel ini juga
menjelaskan dokumen yang dihasilkan atau digunakan dalam proses bisnis.
Dibawah ini akan dijelaskan bagaimana sistem pembelajaran di SMA Plus
Pembangunan Jaya berjalan.
79
Gambar 3.2 DAD Pemberian materi dan tugas
80
Penjelasan DAD :
Kegiatan Belajar Mengajar (KBM) dilaksanakan oleh guru dan murid. Pada
awalnya, guru dan siswa sama-sama memasuki ruangan secara bersamaan.
Pada awal KBM, bila ada tugas yang diberikan oleh guru pada pertemuan
sebelumnya, makan guru akan menanyakn tugas tersebut dan menyuruh siswa untuk
mengumpulkan jawaban tugas tersebut. Setelah jawaban diterima, guru dan murid akan
membahas tugas tersebut secara bersama.
Bila tidak ada tugas, maka guru akan langsung masuk kedalam materi yang akan
diajarkan kepada siswa pada hari tersebut. Guru menerangkan materi kepada siswa, bila
ada siswa yang tidak mengerti maka siswa tersebut dapat bertanya kepada guru dan guru
akan menerangkan materi yang tidak dimengerti oleh mereka. Lalu bila ada yang dirasa
perlu dicatat oleh siswa, maka guru akan memberikan materi yang perlu dicatat dan siswa
mencatatnya dalam buku catatan mereka.
Lalu bila masih ada materi yang tidak dimngerti, maka guru akan mnyuruh siswa
membentuk kelompok diskusi agar siswa bersama siswa lainnya dapat mediskusikan
materi yang tidak dimengerti sambil guru menerangkan kepada kelompok diskusi
tersebut. Lalu guru memberikan soal kepada kelompok diskusi untuk didiskusikan dan
dicari jawabannya.
Dan bila guru ingin memberikan soal latihan di kelas kepada siswa, maka siswa
wajib mencatat soal latihan dan menjawabnya. Setelah selesai, maka langsung
dikumpulkan ke guru
81
Lalu guru dapat memberikan tugas latihan di rumah kepada siswa, maka siswa
wajib mencatat soal latihan tersebut dan dikumpulkan jawabannya pada pertemuan
berikutnya.
Bila siswa merasa materi yang diberikan sudah cukup atau belum (karena dalam 1
shift pertemuan tidak diwajibkan materi untuk disampaikan secara kseluruhan, dapat
dilanjutkan pada pertemuan atau shift berikutnya). Maka KBM pada shift tersebut dapat
diselesaikan oleh guru.
Gambar 3.3 DAD Pelaksanaan Ulangan
82
Penjelasan DAD:
Pada gambar ini akan dijelaskan sistematika pelaksanaan ulangan harian dimana
guru dan siswa memasuki ruangan secara bersamaan. Lalu guru membagikan soal
ulangan dan lembar jawaban yang akan diterima oleh siswa yang mengikuti proses
ulangan. Setelah siswa menerima lembar soal dan lembar jawaban, siswa membaca
petunjuk ulangan terlebih dahulu. Selanjutnya siswa membaca soal ulangan dan
menjawab soal tersebut hingga waktu yang ditentukan habis. Bila siswa telah selesai
sebelum waktu habis yang ditentukan, siswa dianjurkan untuk memeriksa kembali
jawabannya secara seksama. Jika sudah, siswa diharuskan mengembalikan lembar soal
dan lembar jawaban yang telah terisi kepada guru. Lalu guru memeriksa apakah semua
siswa yang mengikuti ulangan sudah mengumpulkan soal dan lembar jawaban kepada
guru.
83
Gambar 3.4 DAD Pelaksanaan Ulangan Remedial
84
Penjelasan DAD:
Proses ulangan remedial akan dilaksanakan apabila siswa yang telah mengikuti
proses ulangan harian tidak mencapai nilai dari Syarat Ketuntasan Belajar Minimum
(SKBM) yang telah ditentukan.
Bila nilai dari siswa tersebut telah memenuhi SKBM yang ditentukan, maka nilai
siswa tersebut akan dimasukkan langsung oleh guru ke dalam berkas nilai. Bila remedial
telah dilaksanakan oleh murid tersebut, maka akan diambil nilai maksimum dari 2
ulangan remedial yang telah dilaksankan. Namun apabaila pada remedial pertama, siswa
tersebut telah mencapai nilai maksimum yang diinginkan maka nilai akan langsung
dimasukkan ke berkas nilai ulangan.
Sistematika pelaksanaan ulangan remedial dimana guru dan siswa memasuki
ruangan secara bersamaan. Lalu guru membagikan soal ulangan dan lembar jawaban
yang akan diterima oleh siswa yang mengikuti proses ulangan. Setelah siswa menerima
lembar soal dan lembar jawaban, siswa membaca petunjuk ulangan terlebih dahulu.
Selanjutnya siswa membaca soal ulangan dan menjawab soal tersebut hingga waktu yang
ditentukan habis. Bila siswa telah selesai sebelum waktu habis yang ditentukan, siswa
dianjurkan untuk memeriksa kembali jawabannya secara seksama. Jika sudah, siswa
diharuskan mengembalikan lembar soal dan lembar jawaban ulangan remedial yang telah
terisi kepada guru. Lalu guru memeriksa apakah semua siswa yang mengikuti ulangan
remedial sudah mengumpulkan soal dan lembar jawaban kepada guru.
85
3.2.2 Analisis kuisioner dan Wawancara
Dari analisis proses bisnis yang berjalan, disusun pertanyaan-pertanyaan untuk
wawancara dan kuisioner sehingga permasalahan yang terjadi di SMA Plus Pembagunan
Jaya dapat diketahui dengan lebih jelas.
Nama : Bpk. Drs. Gunawan
Jabatan : Team Leader Bidang Kesiswaan
Hari danTanggal Wawancara : Selasa, 18 Maret 2008
Waktu : 10.00 WIB
Daftar Pertanyaan :
1. Kurikulum apa yang sedang berjalan di sekolah ini?
Kurikulum yang digunakan saat ini adalah Kurikulum KTSP
(Kurikulum Tingkat Satuan Pendidikan) dengan Program PBKL
(Program Berbasis Keunggulan Lokal). Keunggulan yang diangkat
adalah Science Workshop, dimana seluruh mata pelajaran harus
memasukkan Science Workshop di dalam proses pembelajarannya.
2. Apa saja kendala yang dialami oleh sekolah dalam melaksanakan
kurikulum ini?
- Kurangnya sosialisasi perubahan kurikulum dari Diknas
Kabupaten dan Propinsi
86
- Masih adanya Ujian Nasional
- Masih belum meratanya pemahaman orang tua tentang kurikulum
KSTP
3. Apa saja kendala yang dialami oleh guru-guru yang mengajar disini?
- Pengusahaan Bahasa Inggris yang masih kurang
- Belum seluruh guru nenguasai pengetahuan computer sesuai
dengan tuntutan kurikulum
- Mencari materi pelajaran yang dapat diintegrasikan ke dalam
Science Workshop, khususnya kelompok pelajaran Bahasa
4. Kendala apa saja yang dialami oleh murid yang belajar disekolah ini?
- Masih ada siswa yang kurang disiplin dalam belajar
5. Bagaimana bentuk komunikasi murid dan guru yang berjalan disekolah
ini?
Komunikasi antara guru dengan murid berjalan dengan baik.
Komunikasi dapat berupa tatap muka langsung, menggunakan telepon,
atau e-mail. Semboyan yang berlaku 4S (sambut, Senyum, Sapa,
Salam). Tetapi pihak sekolah menginginkan adanya web pembelajaran
(E-learning) guna untuk lebih meningkatkan komunikasi antar guru
dan murid, karena guru senantiasa berusaha memberikan pelayanan
87
yang terbaik untuk siswa.
6. Bagaimana pemanfaatan waktu jam belajar yang ada di sekolah ini?
Waktu jam belajar adalah jam 07:15 – 14:50 WIB dan dilanjutkan
dengan kegiatan Pamong (hari Senin), Ekskul (hari Selasa dan Kamis),
pelatihan motivasi (hari Jumat). Pembelajaran menggunakan sistem
Moving Class.
7. Solusi apa yang diharapkan dari pemecahan masalah yang ada?
Tejadinya komunikasi yang lebih baik dari sebelumnya. Minat belajar
para siswa dan siswi dengan adanya E-learning ini lebih meningkat.
Untuk menilai sejauh mana kesiapan SMA Plus Pembangunan Jaya dalam
mempersiapakan penerapan E-learning, dilakukan kuisioner kepada user yaitu 15 guru
dari total 32 guru, 100 siswa dari total 250 siswa, dan pihak sekolah yang nanti akan
mengelola E-learning di SMA Plus Pembagunan Jaya.
Berikut ini adalah analisa kuisioner yang disebarkan kepada 100 siswa dan siswi SMA
Plus Pembangunan Jaya.
88
1. Punya Komputer /Laptop apa tidak?
a. Komputer 20 %
b. Laptop 12 %
c. Punya kedua-duanya 62 %
d. Tidak keduanya 6 %
Gambar 3.5 Diagram hasil kuesioner pertanyaan no.1
Kesimpulan : Siswa SMA Plus Pembangunan Jaya banyak yang memiliki komputer dan
laptop.
2. Adakah jaringan internet di rumah atau tidak?
a.ada 80 %
b.tidak 20 %
Gambar 3.6 Diagram hasil kuesioner pertanyaan no.2
Kesimpulan : Sebagian besar siswa SMA Plus Pembangunan Jaya memiliki jaringan
internet
89
3. Seberapa sering menggunakan Komputer?
a. sering 65 %
b.cukup sering 27 %
c.jarang 8 %
d.tidak pernah 0 %
Gambar 3.7 Diagram hasil kuesioner pertanyaan no.3
Kesimpulan : Sebagian besar siswa SMA Plus Pembangunan Jaya sering menggunakan
komputer.
4. Seberapa sering menggunakan internet?
a. sering 60 %
b.cukup sering 30 %
c.jarang 10 %
d.tidak pernah 0 %
Gambar 3.8 Diagram hasil kuesioner pertanyaan no.4
Kesimpulan : Sebagian besar siswa SMA Plus Pembangunan Jaya sering menggunakan
internet.
90
5. Seberapa jauh pengetahuan anda mengenai penggunaan komputer?
a. sangat baik 17 %
b.baik 69 %
c.kurang 14 %
d.tidak tahu 0 %
Gambar 3.9 Diagram hasil kuesioner pertanyaan no.5
Kesimpulan : Sebagian besar siswa SMA Plus Pembangunan Jaya memiliki pengetahuan
yang baik tentang penggunaan komputer.
6. Seberapa jauh pengetahuan anda mengenai penggunaan internet?
a. sangat baik 20 %
b.baik 71 %
c.kurang 9 %
d.tidak tahu 0 %
Gambar 3.10 Diagram hasil kuesioner pertanyaan no.6
Kesimpulan : Sebagian besar siswa SMA Plus Pembangunan Jaya memiliki pengetahuan
yang baik tentang penggunaan internet.
91
7. Menurut kalian seberapa sulit penggunaan internet?
a. sangat sulit 0 %
b. cukup sulit 9 %
c. mudah 69 %
d. sangat mudah 22 %
Gambar 3.11 Diagram hasil kuesioner pertanyaan no.7
Kesimpulan : Sebagian besar siswa SMA Plus Pembangunan Jaya tidak memiliki
kesulitan dalam mempergunakan internet.
8. Menurut kalian seberapa besar manfaat internet bagi kebutuhan pendidikan kalian di
jaman teknologi sekarang ini?
a. sangat bermanfaat 73 %
b.bermanfaat 23 %
c.kurang bermanfaat 0 %
d.tidak bermanfaat 4 %
Gambar 3.12 Diagram hasil kuesioner pertanyaan no.8
Kesimpulan : Sebagian besar siswa SMA Plus Pembangunan Jaya menganggap bahwa
internet sangat bermanfaat didalam dunia pendidikan.
92
9. Menurut kalian perlukah memiliki website dimana website tersebut dapat melihat nilai,
jadwal sekolah, materi pelajaran?
a. sangat perlu 30 %
b. perlu 28 %
c. netral 34 %
d. tidak perlu 8 %
Gambar 3.13 Diagram hasil kuesioner pertanyaan no.9
Kesimpulan : Sebagian Siswa SMA Plus Pembangunan Jaya memilih untuk netral dalam
hal ini dan sebagian memerlukan hal seperti ini.
10. Apakah kalian ingin berdiskusi dengan teman mengenai pelajaran di sekolah melalui
internet (forum diskusi)?
a. sangat ingin 29 %
b.ingin 35 %
c.netral 29 %
d.tidak ingin 7 %
Gambar 3.14 Diagram hasil kuesioner pertanyaan
no.10
Kesimpulan : Sebagian besar siswa SMA Plus Pembangunan Jaya ingin dapat berdiskusi
melalui internet.
93
11. Apakah kalian ingin dapat mendownload materi pelajaran melalui internet?
a. sangat ingin 25 %
b.ingin 41 %
c.netral 26 %
d.tidak ingin 8 %
Gambar 3.15 Diagram hasil kuesioner pertanyaan no.11
Kesimpulan : Sebagian besar siswa SMA Plus Pembangunan Jaya ingin dapat
mendownload materi pelajaran melalui internet.
12. Menurut kalian apakah aplikasi yang sudah disebutkan diatas dapat bermanfaat dan
meningkatkan kualiatas sekolah ini?
a. sangat bermanfaat 31 %
b. bermanfaat 62 %
c. kurang bermanfaat 7 %
d. tidak bermanfaat 0 %
Gambar 3.16 Diagram hasil kuesioner pertanyaan
no.12
Kesimpulan : Sebagian besar siswa SMA Plus Pembangunan Jaya berpendapat bahwa
aplikasi ini dapat bermanfaat dan dapat meningkatkan kualitas SMA Plus Pembangunan
Jaya.
94
13. Menurut kalian Mata Pelajaran apa yang paling sulit? (jawaban berdasarkan siswa
yang memilih)
Matematika 36 %
Kimia 12 %
Bhs. Mandarin 10 %
Fisika 34 %
Biologi 8 %
Gambar 3.17 Diagram hasil kuesioner pertanyaan no.13
Kesimpulan : Matematika adalah pelajaran yang sulit pada SMA Plus Pembangunan Jaya
dan kedua tersulit adalah fisika.
Berikut merupakan kuisioner yang ditujukan kepada pihak sekolah (pengelola) :
I. Identitas Sekolah
Nama Yayasan : Yayasan Pendidikan Jaya
Nama Sekolah : Sekolah Menengah Atas Plus Pembangunan Jaya
Nama Pimpinan : .Drs. Tonazaro Gea. Mpd
Alamat : Jalan Taman Makam Bahagia Abri, Sektor IX, Pondok Aren,
Tangerang 15223
No. Telp : (021) 745 5835
Fax : (021) 745 5836
E-mail : [email protected]
Website : www.jayaschool.org
95
II. Informasi Sekolah :
Jumlah program studi : 2 (Dua)
Jumlah staf akademik : 35 (Tiga Puluh Lima)
III. Pemanfaatan Internet
1. Bagaimana pemahaman Bapak/Ibu mengenai Internet?
1.Tidak Tahu Sama Sekali 26 %
2. Sangat Kurang 12%
3. Kurang 10%
4. Paham 34%
5. Sangat Paham 18%
Tidak Tahu Sama SekaliSangat Kurang
Kurang
Paham
Gambar 3.18 Diagram hasil kuesioner pertanyaan
no.1 Guru
2. Bagaimana pandangan tentang pemanfaatan Internet di Lembaga pendidikan
Bapak/Ibu ?
1 .Tidak Ada Sama Sekali 36%
2 . Sangat Kurang 12%
3 . Kurang 10%
4. Cukup Baik 34%
5. Baik Sekali 8%
Tidak Ada Sama SekaliSangat KurangKurang
Cukup Baik
Gambar 3.19 Diagram hasil kuesioner pertanyaan
no.2 Guru
96
3. Bagaimana pendapat pemanfaatan Internet dalam menunjang pekerjaan Bapak atau Ibu
sehari – hari ?
1 .Tidak Ada Sama Sekali
20%
2 . Sangat Kurang 10%
3 . Kurang 15%
4. Cukup Baik 46%
5. Baik Sekali 9%
Tidak Ada SamSekaliSangat Kurang
Kurang
Cukup Baik
Gambar 3.20 Diagram hasil kuesioner pertanyaan no.3
Guru
4. Pernahkah memakai internet untuk mencari informasi ?
1 . Tidak Pernah Sama Sekali 26%
2 . Sangat Jarang 18%
3 . Jarang 13%
4. Sering 43%
Tidak PernahSama SekaliSangat Jaran
Jarang
Sering
Gambar 3.21 Diagram hasil kuesioner pertanyaan
no.4 Guru
97
5. Apakah Bapak atau Ibu memiliki e-mail address sendiri untuk bertukar informasi
dengan rekan kerja ?
1 .Tidak 5%
2 . Ya
Tidak
Ya
Gambar 3.22 Diagram hasil kuesioner pertanyaan
no.5 Guru
6. Bagaimana arah pengembangan Teknologi Informasi(TI) dalam Lembaga pendidikan
Bapak atau Ibu ?
(* Prioritas nomor 1 tertinggi diikuti 2,3,…)
3.Sistem Informasi berbasis internet yang efektif dan terintegrasi
2.Ketersediaan infrastruktur TI yang memadai
1. Kemampuan SDM yang handal
� Lainnya : Tentang masalah pengembangan diri
7. Apa yang Lembaga pendidikan Bapak atau Ibu harapkan dengan adanya
pengembangan TI?
(* Prioritas nomor 1 tertinggi diikuti 2,3,4,.. )
2.Tingkat kemudahan dalam pekerjaan ( otomasi )
98
1.Peningkatan produktivitas Kerja ( mempersingkat waktu pengerjaan yang berkaitan
dengan penyediaan informasi )
3.Pertukaran informasi antar instansi ( sistem terintegrasi )
� Lain : ……………………………………………
8. Bagamana prioritas strategi yang instansi Bapak atau Ibu lakukan untuk
mempersiapkan pengembangan TI ?
1.Pelatihan SDM
2.Penambahan Perangkat Keras
4.Pengadaan Perangkat Lunak
3.Pengadaan Perangkat Komunikasi (Telkom)
5. Pembangunan Program Aplikasi (konsultansi)
� Lainnya : ……………………………………….
IV. Pemanfaatan E-learning
9. Bagaimana pemahaman Bapak atau Ibu mengenai E-learning ?
1.Tidak Tahu Sama Sekali
20%
2. Sangat Kurang 12%
3. Kurang 10%
4. Paham 50%
5. Sangat Paham 8%
Tidak Tahu SamSekaliSangat Kurang
Kurang
Paham
Gambar 3.23 Diagram hasil kuesioner pertanyaan no.9
Guru
99
10. Bagaimana pemahaman tentang pemanfaatan E-learning di Instansi Bapak atau Ibu ?
1 .Tidak Ada Sama Sekali
25%
2 . Sangat Kurang 12%
3 . Kurang 10%
4. Cukup Baik 45%
5. Baik Sekali 8%
Tidak Ada SamSekaliSangat Kurang
Kurang
Cukup
Baik
Gambar 3.24 Diagram hasil kuesioner pertanyaan no.10
Guru
11. Bagaimana pemahaman Bapak atau Ibu mengenai pembelajaran berbasis E-learning?
1.Tidak Tahu Sama Sekali
26%
2. Sangat Kurang 12%
3. Kurang 10%
4. Paham 44%
5. Sangat Paham 8%
Tidak Tahu SamSekaliSangat Kurang
Kurang
Paham
Gambar 3.25 Diagram hasil kuesioner pertanyaan no.11
Guru
100
12. Bagaimana pemahaman Bapak atau Ibu pemanfaatan E-learning dapat meningkatkan
kualitas pembelajaran (perbaikan materi secara dinamik, terjadi interaksi guru dan
murid yang intensif dan komunikasi pembelajaran tanpa batas tempat dan waktu) ?
1 .Tidak Ada Sama
Sekali 20%
2 . Sangat Kurang 12%
3 . Kurang 10%
4. Cukup Baik 50%
5. Baik Sekali 8%
Tidak Ada SamSekaliSangat Kurang
Kurang
Cukup Baik
Gambar 3.26 Diagram hasil kuesioner pertanyaan no.12
Guru
Program E-learning
(Diisi oleh Penanggung Jawab Program E-learning di SMA Plus Pembangunan
Jaya)
I. Identitas Program E-learning
Nama Penanggung jawab program : Suharjo. S.Kom
Alamat : Jalan Taman Makam Bahagia Abri, Sektor IX, Pondok Aren,
Tangerang 15223
No. Telp : (021) 745 5835
Fax : (021) 745 5836
II. Gambaran Umum Sistem Informasi
101
13. Siapakah yang mengelola website Yayasan/Sekolah ?
Divisi TI sekolah
Yayasan
Persatuan Orangtua Murid dan Guru(POMG)
Lainnya : di setiap sekolah diberi tanggungjawab masing-masing team IT
Sebutkan alamat URL: www.jayaschool.org
14. Sebutkan fasilitas di website Yayasan/Sekolah?
Informasi Yayasan/Sekolah dll
Berita Online
E-learning
Sistem informasi manajemen
Forum diskusi
Homepage guru/staf
Homepage murid
Lainnya : masih dalam pengembangan
15. Modul digital apa saja yang digunakan sebagai perangkat ajar atau dapat diakses
secara online melalui internet.
Modul dalam bentuk digital/multimedia
Modul dalam bentuk E-learning
Tidak ada
Lainnya : masih dalam perencanaan pengembangan
102
16. Faktor-faktor pendukung apakah yang menentukan suksesnya program E-learning?
(Prioritas nomor 1 tertinggi diikuti 2,3,4,…)
1.Sumber Daya Manusia (SDM)
3.Dana
4.Fasilitas Software & Hardware
2.Dukungan pimpinan
Lainnya (sebutkan): Memanfaatkan tenaga pendidikan untuk memanfaatkan E-
learning
17. Kendala-kendala utama yang dihadapi dalam implementasi E-learning ?
(* Prioritas nomor 1 tertinggi diikuti 2,3,4,..)
Kurangnya komitmen dari civitas akademika
1.Beban tugas guru yang sudah banyak
3.Keterbatasan dana
2.Keterbatasan fasilitas
4.Keterbatasan waktu pengelola
Lainnya (sebutkan): ..........................................
III. SDM
18. Distribusi jumlah karyawan sekolah yang mampu memanfaatkan internet/e-mail :
1. Browsing → 85%
2. E- mail → 30%
103
3. Lainnya:
19. Pelatihan apa yang anda harapkan untuk meningkatkan karyawan Yayasan/Sekolah
dalam penguasaan Internet berdasarkan prioritas :
(Prioritas nomor 1 tertinggi diikuti 2,3,4,..)
8.Pengetahuan Umum tentang Komputer
7.Software aplikasi
6.Basis data dan analisa Data
5.Programming
3.Internet ( browsing, e-mail )
1.Desain Web
4.Jaringan komputer
2.E-learning
Lainnya :……………………….
3.2.3 Identifikasi Permasalahan
Permasalahan berdasarkan wawancara dengan berbagai pihak
Setelah dilakukan wawancara dengan berbagai pihak, maka dapat
diindentifikasikan masalah yang terjadi dari analisis proses bisnis yang berjalan di SMA
Plus Pembangunan Jaya apakah merupakan hambatan atau tidak untuk para guru dan
siswa. Permasalahan yang diindentifiksan dari hasil verifikasi adalah :
1. Waktu penyampaian materi yang terbatas tentunya menghambat proses KBM, yaitu
tercapainya target penyelesaian materi yang disampaikan oleh guru menurut
104
kurikulum yang ada dan belum adanya suatu sistem yang membantu guru dalam
menyusun materi pelajaran.
2. Keadaan mental dan psikologis dari guru yang kurang siap dalam memberikan
pengajaran materi di kelas tentunya akan menghambat dan target penyelesaian materi
dapat tidak tercapai.
3. Cara penyampaian guru dalam memberikan materi dapat mempengaruhi juga mood
para siswa dalam menerima materi. Siswa akan merasa bosan bila guru terlalu
monoton dalam menyampaikan materi.
4. Waktu yang terbatas dalam komunikasi guru dan murid, sehingga kesempatan diskusi
antara guru dan murid menjadi kurang.
5. Waktu yang ada memang telah dimanfaatkan dengan baik, tapi masih ada kendala
yang sering ada dari pihak guru. Kendala itu berupa bila guru yang mengajar
berhalangan hadir atau tidak ada guru pengganti yang sepadan dengan guru pengajar
utama. Sehingga target waktu selesainya materi tersebut menjadi tertunda.
6. Siswa tidak hadir karena sakit atau alasan yang lain juga menjadi penghambat dalam
tercapainya target penyelesaian materi yang diinginkan. Akibatnya siswa menjadi
tertinggal dalam materi dan harus belajar sendiri dalam mengerti materi tersebut.
Permasalahan yang dialami bidang kurikulum
1. Masalah waktu dan administrasi dalam sekolah juga menjadi penghambat dalam hal
kesiapan dari materi yang akan diajarkan, kerangka materi yang akan disiapkan, dan
soal-soal yang akan digunakan dalam KBM. Ini menyangkut dalam kesiapan guru
dalam KBM dan mempersiapakan soal ujian.
105
2. Keadaan mental dan psikis dari guru maupun murid ternyata mempengaruhi KBM
yang berlangsung, dan ini tentu saja menyebabkan molornya target yang ingin
dicapai.
Permasalahan yang dialami oleh guru mata pelajaran
1. Terbatasnya waktu dalam KBM, membuat hubungan antara guru dan murid kurang
terjalin dengan baik.
2. Terbatasnya waktu dalam KBM pula yang membuat target yang telah dibuat dan
ingin dicapai jadi tidak terlaksana dan dicapai dengan baik.
3. Masalah dalam pengumpulan tugas kolektif yang begitu banyak, membuat guru
menjadi kewalahan dalam memeriksa, karena berkas-berkas yang diperiksa berjumlah
cukup banyak.
4. Alasan siswa yang kurang masuk akal bila mengerjakan tugas, membuat target
penyelesaian materi tidak tercapai dan tentunya merugikan siswa tersebut.
Permasalahan yang dialami oleh murid
1. Hubungan yang terjadi antara guru dan murid kadang dibangun dengan keadaan yang
kurang baik sehingga mood dalam belajar terganggu.
2. Metode pengajaran yang kurang variatif membuat siswa terkadang bosan, karena
hanya berfokus pada lingkungan yang sama (ruang kelas).
3. Pengumpulan tugas terkadang masih terikat waktu dan tempat, ini tentunya sangat
merugikan bagi siswa yang berhalangan hadir karena sakit atau alasan lainnya.
106
Tentunya mereka yang tidak hadir pada saat pengumpulan tugas dirugikan dalam hal
nilai yang didapat oleh siswa tersebut tidak maksimal.
3.3 Perancangan Solusi
3.3.1 Perancangan Proses Bisnis Diusulkan pada Solusi
Untuk mengatasi masalah-masalah yang ada didalam proses KBM SMA Plus
Pembangunan Jaya, maka diperlukan proses bisnis baru. Proses bisnis baru tersebut dapat
didefinisikan agar dapat mewujudkan tujuan solusi. Beberapa proses bisnis baru
berfungsi sebagai pelengkap yang membantu kegiatan-kegiatan lain yang menunjang
proses KBM SMA Plus Pembangunan Jaya.
No. Tujuan Solusi Proses-proses Bisnis
Baru Untuk Mewujudkan
Tujuan
Fungsi dan Informasi
Dalam Proses Bisnis
1. Membantu siswa dalam
memahami pelajaran yang
diajarkan.
Siswa yang belajar di sekolah dapat
membaca dan mengambil materi
pelajaran langsung dari E-learning
berbasis web. Siswa juga dapat
Melihat materi
pelajaran.
Input :
Siswa ingin melihat
materi pelajaran.
Proses :
Fungsi :
Membaca,
mengambil, dan
memahami materi
pelajaran.
Informasi :
107
Membuka materi
pelajaran, melihat materi
pelajaran, mengambil
materi pelajaran, dan
menutup materi
pelajaran.
Output :
Siswa melihat dan
mengambil materi
pelajaran.
Materi Pelajaran. mengerjakan tugas tanpa terbatas
oleh waktu, karena soal dapat
diambil kapan saja dan jawaban juga
dapat diserahkan secepatnya setelah
tugas selesai dikerjakan. Dengan
Forum diskusi yang disediakan
maka, siswa juga dapat berdiskusi
mengenai hal yang tidak dimengerti
dalam pelajaran. Apabila siswa malu
untuk bertanya dalam forum diskusi,
maka siswa dapat bertanya langsung
kepada guru dengan menggunakan
fitur private message.
Mengerjakan tugas
Input :
Siswa ingin mengerjakan
tugas.
Proses :
Melihat tugas,
mengambil tugas, dan
Fungsi :
Membaca soal tugas,
memahami soal tugas,
dan
Mengerjakan soal
tugas.
Informasi :
108
mengumpulkan tugas.
Output :
Siswa melihat soal tugas
dan mengumpulkan
tugas.
Soal tugas.
Forum Diskusi
Input :
Siswa ingin berdiskusi di
forum diskusi.
Proses :
Melihat topik, membuat
topik, berdiskusi dalam
topik.
Output :
Siswa berdiskusi.
Fungsi :
Melihat topik,
menciptakan topik,
berdiskusi dalam
topik. Topik seputar
materi yang sedang
dipelajari dan
merupakan sarana
komunikasi antara
guru dan siswa dan
antara siswa dan
siswa.
Informasi :
Materi dan jawaban
mengenai materi yang
109
telah diajarkan.
Private Message :
Input :
Siswa ingin
berkomunikasi dengan
guru atau dengan siswa
lainnya.
Proses :
Menulis pertanyaan atau
pesan. Mengirimkan
pertanyaan atau pesan.
Output :
Siswa mengirimkan
pesan atau pertanyaan
kepada guru atau siswa
lainnya.
Fungsi :
Sarana komunikasi
pribadi antara siswa
dan guru atau siswa
dan siswa.
Informasi :
Pesan atau pertanyaan
yang dikirimkan.
110
2. Membantu guru dalam proses
pembelajaran.
Guru dapat menggunakan sarana E-
learning berbasis web untuk
membantu proses pembelajaran
dikelas sebagai bahan acuan. Dan
guru juga dapat mengevaluasi
perkembangan siswa menggunakan
sarana tugas di E-learning berbasis
web. Guru dapat berdiskusi dalam
berbagai topik dengan para siswa.
Guru juga dapat berkomunikasi
dengan siswa dan guru lainnya
dengan menggunakan private
message.
Melihat materi
pelajaran.
Input :
Guru ingin melihat
materi pelajaran.
Proses :
Membuka materi
pelajaran, melihat materi
pelajaran, mengambil
materi pelajaran, dan
menutup materi
pelajaran.
Output :
Guru melihat dan
mengambil materi
pelajaran.
Fungsi :
Membaca,
mengambil, dan
memahami materi
pelajaran.
Informasi :
Materi Pelajaran.
111
Memberikan tugas
Input :
Guru ingin memberikan
tugas.
Proses :
Memberikan tugas.
Output :
Guru memberikan tugas.
Fungsi :
Memberikan tugas.
Informasi :
Soal tugas.
Forum Diskusi
Input :
Guru ingin berdiskusi di
forum diskusi.
Proses :
Melihat topik, membuat
topik, berdiskusi dalam
topik.
Output :
Guru berdiskusi.
Fungsi :
Melihat topik,
menciptakan topik,
berdiskusi dalam
topik. Topik seputar
materi yang ada dan
merupakan sarana
komunikasi antara
guru dan siswa dan
antara siswa dan
siswa.
112
Informasi :
Materi dan jawaban
mengenai materi yang
telah ditanyakan dan
diajarkan.
Private Message :
Input :
Guru ingin
berkomunikasi dengan
guru lainnya atau dengan
siswa.
Proses :
Menulis pertanyaan atau
pesan. Mengirimkan
pertanyaan atau pesan.
Output :
Guru mengirimkan pesan
atau pertanyaan kepada
guru lainnya atau siswa.
Fungsi :
Sarana komunikasi
pribadi antara siswa
dan guru atau guru
dan guru.
Informasi :
Pesan atau pertanyaan
yang dikirimkan.
113
3. Membantu sekolah dalam
penyusunan materi pelajaran.
Administrator dapat memasukkan
pelajaran sesuai dengan tingkatan
akademis beserta bab-bab pelajaran
dan materi didalam bab pelajaran.
Memasukkan materi
pelajaran :
Input :
Administrator ingin
memasukkan materi-
materi pelajaran dan
pelajaran yang ada sesuai
dengan tingkatan
akademis.
Proses :
Memasukkan materi-
materi pelajaran,
melakukan perubahan
dalam materi pelajaran,
dan menghapus materi
pelajaran melalui fitur
yang disediakan didalam
E-learning berbasis web.
Output :
Fungsi :
Sebagai pedoman
dalam pemberian
materi yang oleh guru
untuk siswa.
Informasi :
Materi-materi
pelajaran.
114
Administrator
memasukkan materi
pelajaran sesuai dengan
tingkatan akademis.
4. Membantu sekolah dalam
pemberitahuan pengumuman dan
membantu para guru dan siswa
dalam mendapatkan informasi
dari sekolah.
Administrator memasukkan
pengumuman yang ditujukan untuk
siswa maupun guru oleh yayasan
atau pihak sekolah.
Memasukkan
pengumuman :
Input :
Administrator ingin
memasukkan
pengumuman yang
dikeluarkan pihak
sekolah atau pihak
yayasan.
Proses :
Memasukkan,
memperbaiki, atau
menghapus
pengumuman.
Output :
Administrator
Fungsi :
Memasukkan
pengumuman yang
ditujukan kepada
semua siswa atau
semua guru yang ada
di SMA Plus
Pembangunan Jaya.
Informasi :
Pengumuman yang
dikeluarkan pihak
yayasan atau pihak
sekolah.
115
memasukkan
pengumuman yang
dikeluarkan sekolah atau
yayasan.
Tabel 3.2 Proses Bisnis Untuk Mewujudkan Tujuan solusi
3.3.2 Perancangan Struktur Menu
116
Gambar 3.27 Struktur Menu Keseluruhan
3.3.3 State Transition Diagram
3.3.3.1 State Transition Diagram Struktur Menu Admin
Gambar 3.28 State Transition Diagram Halaman Admin-Menu Utama
117
Gambar 3.29 State Transition Diagram Halaman Admin-Siswa
Gambar 3.30 State Transition Diagram Halaman Admin-Tambah Data Siswa
Gambar 3.31 State Transition Diagram Halaman Admin-Lihat Detail Siswa
118
Gambar 3.32 State Transition Diagram Halaman Admin-Ubah Data Siswa
Gambar 3.33 State Transition Diagram Halaman Admin-Delete Siswa
Gambar 3.34 State Transition Diagram Halaman Admin-Advanced Search Siswa
119
Gambar 3.35 State Transition Diagram Halaman Admin-Guru
Gambar 3.36 State Transition Diagram Halaman Admin-Tambah Data Guru
120
Gambar 3.37 State Transition Diagram Halaman Admin-Lihat Detail Guru
Gambar 3.38 State Transition Diagram Halaman Admin-Ubah Data Guru
Gambar 3.39 State Transition Diagram Halaman Admin-Delete Guru
121
Gambar 3.40 State Transition Diagram Halaman Admin-Advanced Search Guru
Gambar 3.41 State Transition Diagram Halaman Admin-Kelas
Gambar 3.42 State Transition Diagram Halaman Admin-Tambah Kelas
122
Gambar 3.43 State Transition Diagram Halaman Admin-Lihat Detail Kelas
Gambar 3.44 State Transition Diagram Halaman Admin- Ubah Data Kelas
Gambar 3.45 State Transition Diagram Halaman Admin-Delete Kelas
123
Gambar 3.46 State Transition Diagram Halaman Admin-Tambah Murid Dalam Kelas
Gambar 3.47 State Transition Diagram Halaman Admin-Pelajaran
124
Gambar 3.48 State Transition Diagram Halaman Admin-Lihat Materi
Gambar 3.49 State Transition Diagram Halaman Admin-Tambah Pelajaran
Gambar 3.50 State Transition Diagram Halaman Admin-Lihat Detail Pelajaran
125
Gambar 3.51 State Transition Diagram Halaman Admin-Ubah Data Pelajaran
Gambar 3.52 State Transition Diagram Halaman Admin-Delete Pelajaran
Gambar 3.53 State Transition Diagram Halaman Admin-Tambah Materi
126
Gambar 3.54 State Transition Diagram Halaman Admin-Ubah Data Materi
Gambar 3.55 State Transition Diagram Halaman Admin-Delete Materi
Gambar 3.56 State Transition Diagram Halaman Admin-Lihat Detail Materi
127
Gambar 3.57 State Transition Diagram Halaman Admin-Pengumuman
Gambar 3.58 State Transition Diagram Halaman Admin-Tambah Pengumuman
Gambar 3.59 State Transition Diagram Halaman Admin-Jadwal
128
Gambar 3.60 State Transition Diagram Halaman Admin-Tambah Jadwal
Gambar 3.61 State Transition Diagram Halaman Admin-Ubah Jadwal
Gambar 3.62 State Transition Diagram Halaman Admin-Lihat Detail Jadwal
129
Gambar 3.63 State Transition Diagram Halaman Admin-Forum
Gambar 3.64 State Transition Diagram Halaman Admin-Forum Buat Kategori Forum
Gambar 3.65 State Transition Diagram Halaman Admin-Forum Buat Ubah Kategori
Forum
130
Gambar 3.66 State Transition Diagram Halaman Admin-Forum Buat Thread Forum
Gambar 3.67 State Transition Diagram Halaman Admin-Forum Ubah Thread Forum
Gambar 3.68 State Transition Diagram Halaman Admin-Forum Thread
131
Gambar 3.69 State Transition Diagram Halaman Admin-Forum Posting Topik
Gambar 3.70 State Transition Diagram Halaman Admin-Forum Ubah Topik
132
Gambar 3.71 State Transition Diagram Halaman Admin-Forum Delete Topik
Gambar 3.72 State Transition Diagram Halaman Admin-Forum Post
133
3.3.3.2 State Transition Diagram Struktur Menu User
Gambar 3.73 State Transition Diagram Halaman User-Change Pin
Gambar 3.74 State Transition Diagram Halaman User-Forum
Gambar 3.75 State Transition Diagram Halaman User-Topik
134
Gambar 3.76 State Transition Diagram Halaman User-Forum Posting Topik
Gambar 3.77 State Transition Diagram Halaman User-Forum Ubah Topik
Gambar 3.78 State Transition Diagram Halaman User-Forum Post
135
Gambar 3.79 State Transition Diagram Halaman User-Private Messages
Gambar 3.80 State Transition Diagram Halaman User-Private Messages
136
Gambar 3.81 State Transition Diagram Halaman User-Private Messages Baca Topik
137
3.3.3.3 State Transition Diagram Struktur Menu Guru
Halaman Login Halaman Guru-Menu Utama
Materi
Jadwal
Data Pribadi
Forum
Login berhasil(Tampilkan Guru-Menu Utama)
Login gagal
Klik l ink data pribadi(Tampilkan halaman Guru- Data Pribadi)
Kl ik link group forum(Tampilkan halaman Guru-Forum)
Klik link materi(Tampi lkan halaman Guru-Materi)
Kl ik link jadwal(Tampilkan halaman Guru-Jadwal)
Private Message
Klik link private messages(Tam pilkan halaman Guru-Private Messages)
Ni lai
Klik link nilai(Tampilkan halaman guru-Kelas Nilai)
Help
Klik link he lp(Tampilkan halaman Guru-Help)
Change Pin
Klik l ink change p in(Tampi lkan halaman Guru-Change Pin)
Logout
Klik l ink logout(tampilkan halaman Login)
Home
Klik l ink home(Tampilkan halaman Guru-Home)
Gambar 3.82 State Transition Diagram Halaman Guru-Menu Utama
138
Gambar 3.83 State Transition Diagram Halaman Guru-Kelas Nilai
139
3.3.3.4 State Transition Diagram Struktur Menu Siswa
Gambar 3.84 State Transition Diagram Halaman Siswa-Menu Utama
140
Proses-proses yang ada dalam rancangan solusi menghasilkan rancangan menu/fungsi yang
dibutuhkan untuk mengatasi masalah yang dihadapi oleh guru, siswa, dan sekolah. Fungsi menu
yang dibutuhkan adalah :
No. Fungsi Menu Yang Menggunakan Kegunaan
1 Pelajaran Admin, Guru, dan
Siswa
-Admin :
• Membuat, mengubah, dan
menghapus pelajaran yang ada.
-Guru :
• Mengetahui kelas-kelas yang
diajarkan olehnya.
• Download materi-materi yang
akan digunakan dalam proses
pembelajaran siswa.
• Meng-upload soal tugas untuk
siswa.
• Mengubah dan meng-upload
materi tambahan dan bacaan
online
• Melihat status pengumpulan
141
tugas yang dilakukan oleh siswa.
-Siswa :
• Mengetahui materi-materi yang
diajarkan di kelas.
• Men-download materi-materi
yang akan diajarkan dan sudah
diajarkan.
• Meng-upload jawaban atau tugas
yang diberikan oleh guru.
• Berkomunikasi dengan guru
melalui contact lecturer.
2 Nilai Guru dan Siswa -Guru
• Memasukkan nilai-nilai yang
sudah ada sesuai dengan nama
murid dan pelajaran yang ada.
-Siswa
• Mengetahui nilai yang telah
diperolehnya selama proses
kegiatan belajar mengajar yang
telah dilaluinya.
142
3 Jadwal Admin, Guru dan
Siswa
-Admin
• Membuat, mengubah, dan
menghapus jadwal.
-Guru
• Mengetahui jadwal mengajar
yang berlaku pada proses
kegiatan belajar mengajar.
-Siswa
• Mengetahui jadwal pelajaran
yang berlaku pada proses
kegiatan belajar mengajar.
4. Forum Admin, Siswa, dan
guru
-Admin
• Membuat, mengubah dan
menghapus kategori Forum untuk
menampung thread.
• Membuat, mengubah dan
menghapus thread.
• Membuat, mengubah dan
menghapus topic.
• Membuat dan mengubah posting
143
yang dibuat.
• Menghapus posting.
-Siswa
• Membuat dan mengubah posting
dan topic dalam thread forum
untuk menunjang proses kegiatan
belajar mengajar.
• Berkomunikasi dengan teman
dan guru diluar jam sekolah.
-Guru
• Membuat dan mengubah posting
dan topic dalam thread forum
untuk menunjang proses kegiatan
belajar mengajar.
• Berkomunikasi dengan anak
didik diluar jam sekolah.
5. Private
Message
Admin, Guru, dan
Siswa
- Admin, Guru, dan Siswa
• Fungsi e-mail yang berfungsi
untuk intern sekolah saja.
6. Materi Admin, Guru, dan
Siswa
- Admin
• Meng-upload, menambah, meng-
144
update, dan menghapus materi
baru yang sebelumnya belum
ada.
• Meng-upload, mengubah, dan
menghapus materi utama,
pendukung, tugas, dan deadline
tugas.
-guru
• Meng-update dan meng-upload
materi tambahan, materi online
dan tugas yang sebelumnya ada.
-murid
• Mengakses dan men-download
materi dan yang ada.
7. Add dan Edit
Siswa
Adminisitrator,
Siswa
-Administrator
• Memasukkan data siswa baru,
menghapus data siswa dan
memperbaharui data siswa.
8. Add dan Edit
Guru
Administrator, Guru -Administrator
• Memasukkan data guru baru,
145
menghapus data guru dan
memperbaharui data guru.
9. Pengumuman Administrator, Siswa
dan Guru
• Administrator
• Memasukkan pengumuman
baru, menghapus pengumuman
lama dan memperbaharui
pengumuman.
- Siswa
• Mengetahui pengumuman yang
dikeluarkan oleh sekolah yang
ditujukan kepada siswa.
- Guru
• Mengetahui pengumuman yang
dikeluarkan oleh sekolah yang
ditujukan kepada guru.
10. Kelas Administrator - Administrator
• Membuat kelas baru
• Mengubah data kelas yang ada
• Menghapus kelas yang ada
• Memasukkan murid ke dalam
kelas tertentu
Tabel 3.3 Tabel Fungsi Menu
146
3.3.4 Perancangan Layar pada Solusi
Dari perancangan yang telah dilakukan, dihasilkan rancangan layar yang akan digunakan
sebagai acuan dalam pengembangan aplikasi E-learning berbasis web sebagai berikut.
Dibawah ini adalah rancangan halaman awal pada aplikasi E-learning SMA Plus
Pembangunan Jaya.
Gambar 3.85 Rancangan Layar Halaman Index
Layar ini adalah layar awal yang pertama kali akan muncul ketika website ini
diakses oleh user. Lambang dan nama institusi diletakkan di bagian banner. Dibagian
tengah terdapat textbox untuk memasukkan user name serta password dan terdapat
tombol submit untuk pengecekan password agar dapat masuk ke halaman berikutnya.
Dibagian footer terdapat hak cipta E-learning berbasis web SMA Plus Pembangunan
Jaya.
147
3.3.4.1 Perancangan Layar untuk Admin
Gambar 3.86 Rancangan Layar Admin Home
Ketika memasuki halaman web pertama kali maka akan masuk ke halaman index,
dalam halaman ini user memasukkan user name dan password. Apabila user name dan
password yang dimasukkan cocok maka akan dilihat statusnya. Apabila user name
148
berstatus admin maka akan masuk ke halaman admin utama. Dalam halaman ini di
sebelah kiri terdapat pilihan menu utama yaitu menu halaman utama, bantuan, ubah
password dan logout. Kemudian menu kedua yaitu siswa, guru, kelas, jadwal, pelajaran,
pengumuman, forum, dan pesan pribadi. Dan bagian content terdapat informasi
mengenai pengumuman, berita terkini, kegiatan, dan pengumuman terbatas dari sekolah.
No NIS Nama Kelas Proses1 1234 Anton X1 Lihat Detail | Ubah | Hapus
2 1111 Dimas X1 Lihat Detail | Ubah | Hapus
Gambar 3.87 Rancangan Layar Admin Siswa
149
Bila user memilih salah satu siswa maka akan muncul halaman ini. Dalam
halaman ini akan ditampilkan daftar siswa yang dapat dimunculkan berdasarkan NIS
yang diketikkan pada textfield diatas dan dapat ditampilkan menurut daftar kelas yang
ada, atau menurut daftar siswa yang ada. Jika ingin menambahkan daftar siswa baru
maka tombol ”Tambah Data Siswa” dapat dipilih. Tersedia juga link ”Pencarian Detail”
jika ingin melakukan pencarian terhadap field siswa yang lebih spesifik lagi. Pada list
siswa yang ditampilkan diberikan link ”lihat Detail” untuk melihat detail data siswa, ubah
untuk mengubah data siswa, dan hapus untuk menghapus data siswa dari database.
Dalam halaman ini di sebelah kiri terdapat pilihan menu utama yaitu menu
halaman utama, bantuan, ubah password dan logout. Kemudian menu kedua yaitu siswa,
guru, kelas, jadwal, pelajaran, pengumuman, forum, dan pesan pribadi.
150
Gambar 3.88 Rancangan Layar Admin Pencarian Detail Siswa
151
Bila user memilih pencarian detail pada halaman siswa maka akan muncul
halaman ini. Dalam halaman ini menampilkan data siswa secara lengkap beserta textfield
disisinya. Text field ini dapat diisi sebagai bahan pencarian data terhadap siswa yang
dicari.
Dalam halaman ini di sebelah kiri terdapat pilihan menu utama yaitu menu
halaman utama, bantuan, ubah password dan logout. Kemudian menu kedua yaitu siswa,
guru, kelas, jadwal, pelajaran, pengumuman, forum, dan pesan pribadi.
152
Gambar 3.89 Rancangan Layar Admin Tambah Data Siswa
153
Bila user memilih tombol ”Tambah data Siswa” pada halaman siswa maka akan
muncul halaman ini. Dalam halaman ini ditampilkan data lengkap siswa secara detail
beserta textfield disisinya. Teks field ini diisi untuk membuat data siswa baru pada
database.
Dalam halaman ini di sebelah kiri terdapat pilihan menu utama yaitu menu
halaman utama, bantuan, ubah password dan logout. Kemudian menu kedua yaitu siswa,
guru, kelas, jadwal, pelajaran, pengumuman, forum, dan pesan pribadi.
154
Gambar 3.90 Rancangan Layar Admin Lihat Detail Siswa
155
Bila user memilih link ”lihat detail” pada halaman siswa maka akan muncul
halaman ini. Dalam halaman ini akan menampilkan data siswa secara lengkap. Jika ada
data yang ingin diubah, maka tombol ”ubah data?” dapat dipilih yang akan mengantarkan
user kehalaman ubah data siswa.
Dalam halaman ini di sebelah kiri terdapat pilihan menu utama yaitu menu
halaman utama, bantuan, ubah password dan logout. Kemudian menu kedua yaitu siswa,
guru, kelas, jadwal, pelajaran, pengumuman, forum, dan pesan pribadi.
156
Gambar 3.91 Rancangan Layar Admin Ubah Data S iswa
157
Bila user memilih link ”Ubah” pada halaman siswa maka akan muncul halaman
ini. Dalam halaman ini dimunculkan field data user dan textfield disisinya. Pada textfield
terisi data detail siswa, Admin daat mengubah nilai pada data untuk update pada database
jika tombol ubah data ditekan.
Dalam halaman ini di sebelah kiri terdapat pilihan menu utama yaitu menu
halaman utama, bantuan, ubah password dan logout. Kemudian menu kedua yaitu siswa,
guru, kelas, jadwal, pelajaran, pengumuman, forum, dan pesan pribadi.
158
Gambar 3.92 Rancangan Layar Admin Delete Siswa
Bila user memilih link ”hapus” pada halaman siswa maka akan muncul halaman
ini. Dalam halaman ini merupakan halaman konfirmasi yang menunjukkan data siswa
pada database akan dihapus dengan mengklik, ”yes” untuk menghapus dan ”no” untuk
membatalkan penghapusan data dan kembali ke halaman data siswa.
Dalam halaman ini di sebelah kiri terdapat pilihan menu utama yaitu menu
halaman utama, bantuan, ubah password dan logout. Kemudian menu kedua yaitu siswa,
guru, kelas, jadwal, pelajaran, pengumuman, forum, dan pesan pribadi.
159
No NIP Nama Mengajar Proses1 G.00.001 Fahrudin Matemat ika Lihat Detail | Ubah | Hapus
2 G.00.002 Hizriah Biologi Lihat Detail | Ubah | Hapus
3 G.00.003 Hamzah Fisika Lihat Detail | Ubah | Hapus
Gambar 3.93 Rancangan Layar Admin Guru
Bila user memilih menu ”guru” maka akan muncul halaman ini. Dalam halaman
akan menampilkan daftar guru yang ada dan dapat dipilih berdasarkan NIP yang
dituliskan pada textfield NIP dan juga dapat ditampilkan menurut mata pelajaran yang
diajar oleh guru tersebut. Bila admin ingin menambahkan data guru maka tombol
”Tambah data Guru” dapat dipilih. Link ”Pencarian Detail” dipilih jika ingin mencari
guru berdasarkan data yang lebih spesifik. Link ”Lihat Detail”dapat dipilih untuk masuk
kehalaman detail data guru, untuk mengubah data guru dapat dipilih ”Ubah”, jika ingin
menghapus data guru, dapat dipilih ”hapus” .
160
Dalam halaman ini di sebelah kiri terdapat pilihan menu utama yaitu menu
halaman utama, bantuan, ubah password dan logout. Kemudian menu kedua yaitu siswa,
guru, kelas, jadwal, pelajaran, pengumuman, forum, dan pesan pribadi.
Gambar 3.94 Rancangan Layar Admin Tambah Data Guru
Bila user memilih tombol tambah data guru pada halaman guru maka akan
muncul halaman ini. Dalam halaman ini menampilkan field data guru secara lengkap
161
beserta textfield disisinya. Textfield ini diisi untuk kemudian disimpan kedalam database
sebagai data guru baru.
Dalam halaman ini di sebelah kiri terdapat pilihan menu utama yaitu menu
halaman utama, bantuan, ubah password dan logout. Kemudian menu kedua yaitu siswa,
guru, kelas, jadwal, pelajaran, pengumuman, forum, dan pesan pribadi.
Gambar 3.95 Rancangan Layar Admin Lihat Detail
Bila user memilih link ”lihat detail” pada halaman guru maka akan muncul
halaman ini. Dalam halaman ini akan menampilkan data guru secara lengkap. Tombol
162
”ubah data?” dapat dipilih jika ada data yang ingin diubah, dan akan membuka halaman
ubah data.
Dalam halaman ini di sebelah kiri terdapat pilihan menu utama yaitu menu
halaman utama, bantuan, ubah password dan logout. Kemudian menu kedua yaitu siswa,
guru, kelas, jadwal, pelajaran, pengumuman, forum, dan pesan pribadi.
Gambar 3.96 Rancangan Layar Admin Ubah Data Guru
163
Bila user memilih link ”ubah” pada halaman guru atau tombol ”ubah data” pada
halaman ”lihat detail” maka akan muncul halaman ini. Dalam halaman ini akan
menampilkan field data guru secara lengkap dan textfield disisinya yang berisi data dari
database. Nilai pada textfield dapa diubah sesuai data terbaru. Jika tombol ’simpan data’
ditekan maka data akan disimpan dan berubah.
Dalam halaman ini di sebelah kiri terdapat pilihan menu utama yaitu menu
halaman utama, bantuan, ubah password dan logout. Kemudian menu kedua yaitu siswa,
guru, kelas, jadwal, pelajaran, pengumuman, forum, dan pesan pribadi.
Gambar 3.97 Rancangan Layar Admin Konfirmasi hapus data guru
164
Bila user memilih link ”hapus” pada halaman guru maka akan muncul halaman
ini. Dalam halaman ini akan menampilkan data guru yang akan dihapus. Dan akan
dihapus dengan mengklik, ”yes” untuk menghapus dan ”no” untuk membatalkan
penghapusan data dan kembali ke halaman data guru.
Dalam halaman ini di sebelah kiri terdapat pilihan menu utama yaitu menu
halaman utama, bantuan, ubah password dan logout. Kemudian menu kedua yaitu siswa,
guru, kelas, jadwal, pelajaran, pengumuman, forum, dan pesan pribadi.
No Kode Kelas Nama Kelas Jurusan Tingkat Proses1 XA IA - I Lihat Detail | update | delete | Tambah Murid
2 XB IB - I Lihat Detail | update | delete | Tambah Murid
Gambar 3.98 Rancangan Layar Admin Kelas
165
Bila user memilih menu ”kelas” maka akan muncul halaman ini. Dalam halaman
akan menampilkan data kelas yang tersedia. Setiap list kelas diikuti link-link, yaitu untuk
melihat data kelas ”Lihat Detail” , untuk mengubah data kelas ”update”, untuk
menghapus data kelas dari database ”delete”, dan untuk memasukkan murid ke dalam
kelas tertentu ”Tambah murid”. Untuk Menambah kelas tertentu yang diiinginkan, dapat
menekan tombol ”Tambah kelas dan halaman tambah kelas baru akan muncul. Dan jika
ingin memasukkan murid kedalam kelas tertentu, tombol ”Tambah Murid Dalam Kelas”
dapat dipilih.
Dalam halaman ini di sebelah kiri terdapat pilihan menu utama yaitu menu
halaman utama, bantuan, ubah password dan logout. Kemudian menu kedua yaitu siswa,
guru, kelas, jadwal, pelajaran, pengumuman, forum, dan pesan pribadi.
166
Gambar 3.99 Rancangan Layar Admin Tambah kelas
Bila user memilih menu ”Tambah Kelas” pada halaman kelas maka akan muncul
halaman ini. Dalam halaman data kelas dimasukkan ke textfield yang tersedia dan dipilih
dari combo box yang ada. Data akan dismpan jika tombol ”Simpan Data” dipilih.
Dalam halaman ini di sebelah kiri terdapat pilihan menu utama yaitu menu
halaman utama, bantuan, ubah password dan logout. Kemudian menu kedua yaitu siswa,
guru, kelas, jadwal, pelajaran, pengumuman, forum, dan pesan pribadi.
167
Gambar 3.100 Rancangan Layar Admin Lihat Detail Kelas
Pada halaman ini user dapat memilih menu ”Lihat Detail” pada halaman kelas
kemudian akan muncul halaman seperti ini. Dihalaman ini ditampilkan data kelas dari
database dan apabila data ingin diubah, user dapat memilih tombol ”Ubah Data”.
Selain itu di dalam halaman ini di sebelah kiri terdapat pilihan menu utama yaitu
menu halaman utama, bantuan, ubah password dan logout. Kemudian menu kedua yaitu
siswa, guru, kelas, jadwal, pelajaran, pengumuman, forum, dan pesan pribadi.
168
Gambar 3.101 Rancangan Layar Admin Ubah Data Kelas
Bila user memilih menu ”Ubah Data” pada halaman kelas maka akan muncul
halaman ini. Dihalaman ini menampilkan data kelas yang ada yang terisi didalam
textfield. Data dalam textfield ini dapat diubah dengan data terbaru. Data yang baru akan
disimpan dalam database jika tombol ”Simpan Data” dipilih.
Dalam halaman ini di sebelah kiri terdapat pilihan menu utama yaitu menu
halaman utama, bantuan, ubah password dan logout. Kemudian menu kedua yaitu siswa,
guru, kelas, jadwal, pelajaran, pengumuman, forum, dan pesan pribadi.
169
NIS Nama Kelas Asal Nilai Total1234 Resha XA
1111 Dhydha XA
Gambar 3.102 Rancangan Layar Admin Pengisian Kelas
Dihalaman ini akan tampil seperti ini bila user memilih menu ”Tambah Murid”
atau tombol ”Tambah Murid Dalam Kelas” dan akan menampilkan list murid yang dapat
difilter berdasarkan NIS atau berdasarkan kelas tertentu. Ditampilkan juga dropdown list
dari kelas yang tersedia. Check box didepan list murid dicentang jika ingin menambahkan
murid ke kelas tertentu. Jika data yang diinginkan sudah didapat maka tekan tombol
”simpan data” untuk meng-update data kelas yang baru.
170
Dalam halaman ini di sebelah kiri terdapat pilihan menu utama yaitu menu
halaman utama, bantuan, ubah password dan logout. Kemudian menu kedua yaitu siswa,
guru, kelas, jadwal, pelajaran, pengumuman, forum, dan pesan pribadi.
No Kode Pelajaran Nama Pelajaran Proses pelajaran Proses materi1 mat1 matemat ika Lihat Detail | Ubah | Hapus Lihat Materi
2 bio1 biologi Lihat Detail | Ubah | Hapus Lihat Materi
Gambar 3.103 Rancangan Layar Admin Pelajaran
Bila user memilih menu pelajaran maka dihalaman ini akan menampilkan list
pelajaran yang dapat difilter berdasarkan kode pelajaran atau berdasarkan tingkat
pelajaran. Tiap listnya diikuti link ”Lihat detail”, ”Ubah”, ”hapus”, dan ”Lihat Materi”
171
untuk mengganti dan menghapus bab materi kedalam pelajaran. Lalu terdapat juga
tombol ”Tambah Pelajaran” untuk memasukan data pelajaran yang baru.
Dalam halaman ini di sebelah kiri terdapat pilihan menu utama yaitu menu
halaman utama, bantuan, ubah password dan logout. Kemudian menu kedua yaitu siswa,
guru, kelas, jadwal, pelajaran, pengumuman, forum, dan pesan pribadi.
No Kode Materi Judul Materi Proses1 1 bangun ruang Lihat Detail | Ubah | Hapus
2 2 trigonomet ri Lihat Detail | Ubah | Hapus
Gambar 3.104 Rancangan Layar Admin Lihat materi
172
Bila user memilih link ”Lihat Materi” maka akan ditampilkan list materi dari
pelajaran yang ada. Pada setiap list terdapat link ”Lihat Detail”, ”ubah”, dan ”hapus”.
Tombol ”Tambah Materi” yang digunakan untuk mengubah dan menghapus data materi
pelajaran.
Dalam halaman ini di sebelah kiri terdapat pilihan menu utama yaitu menu
halaman utama, bantuan, ubah password dan logout. Kemudian menu kedua yaitu siswa,
guru, kelas, jadwal, pelajaran, pengumuman, forum, dan pesan pribadi.
Gambar 3.105 Rancangan Layar Admin Tambah Pelajaran
173
Pada halaman ini bila user memilih tombol ”tambah Pelajaran” maka akan
menampilkan field data pelajaran yang harus diisi untuk menambahkan pelajaran ke
dalam database. Jika data ingin disimpan maka tekan tombol ”Simpan Data”.
Dalam halaman ini di sebelah kiri terdapat pilihan menu utama yaitu menu
halaman utama, bantuan, ubah password dan logout. Kemudian menu kedua yaitu siswa,
guru, kelas, jadwal, pelajaran, pengumuman, forum, dan pesan pribadi.
Gambar 3.106 Rancangan Layar Admin Lihat Detail Pelajaran
174
Bila user memilih link ”Lihat Detail” pada halaman pelajaran maka akan
menampilkan data detail pelajaran yang ada. Bila ingin mengubah data tekan tombol
”Ubah Data”.
Dalam halaman ini di sebelah kiri terdapat pilihan menu utama yaitu menu
halaman utama, bantuan, ubah password dan logout. Kemudian menu kedua yaitu siswa,
guru, kelas, jadwal, pelajaran, pengumuman, forum, dan pesan pribadi.
Gambar 3.107 Rancangan Layar Admin Ubah Data Pelajaran
175
Bila user memilih link ”Ubah data” pada halaman lihat detail maka akan
menampilkan field data pelajaran yang terdapat field berisikan nilai data dari database
untuk diubah dengan data yang baru.
Dalam halaman ini di sebelah kiri terdapat pilihan menu utama yaitu menu
halaman utama, bantuan, ubah password dan logout. Kemudian menu kedua yaitu siswa,
guru, kelas, jadwal, pelajaran, pengumuman, forum, dan pesan pribadi.
Gambar 3.108 Rancangan Layar Admin Konfirmasi Penghapusan Pelajaran
176
Bila user memilih link ”hapus” pada halaman pelajaran maka akan menanyakan
konfirmasi penghapusan data pelajaran yang ingin dihapus. Dalam halaman ini di sebelah
kiri terdapat pilihan menu utama yaitu menu halaman utama, bantuan, ubah password dan
logout. Kemudian menu kedua yaitu siswa, guru, kelas, jadwal, pelajaran, pengumuman,
forum, dan pesan pribadi.
Gambar 3.109 Rancangan Layar Admin Konfirmasi penghapusan data materi
Bila user memilih memilih link ”hapus” pada halaman materi maka akan
menanyakan konfirmasi penghapusan materi pelajaran yang ingin dihapus. Dalam
177
halaman ini di sebelah kiri terdapat pilihan menu utama yaitu menu halaman utama,
bantuan, ubah password dan logout. Kemudian menu kedua yaitu siswa, guru, kelas,
jadwal, pelajaran, pengumuman, forum, dan pesan pribadi.
Gambar 3.110 Rancangan Layar Admin tambah materi pelajaran
Bila user memilih tombol ”Tambah Materi” maka akan muncul halaman ini.
Dihalaman ini terdapat textfield untuk mengisi data materi yang ingin ditambahkan ke
dalam pelajaran tertentu.
178
Dalam halaman ini di sebelah kiri terdapat pilihan menu utama yaitu menu
halaman utama, bantuan, ubah password dan logout. Kemudian menu kedua yaitu siswa,
guru, kelas, jadwal, pelajaran, pengumuman, forum, dan pesan pribadi.
Gambar 3.111 Rancangan Layar Admin Lihat Detail Materi
Bila user memilih link ”Lihat Detail” pada halaman materi maka akan
menampilkan data detail tentang materi tertentu yang diambil dari database. Jika ingin
mengubah data yang ada tekan tombol ”ubah data”.
179
Dalam halaman ini di sebelah kiri terdapat pilihan menu utama yaitu menu
halaman utama, bantuan, ubah password dan logout. Kemudian menu kedua yaitu siswa,
guru, kelas, jadwal, pelajaran, pengumuman, forum, dan pesan pribadi.
Gambar 3.112 Rancangan Layar Admin ubah data materi pelajaran
Bila user memilih tombol ”ubah data” pada halaman lihat detail materi maka akan
menampilkan data detail materi dalam textfield yang nilainya dapat diubah. Bila data
sudah diubah maka tekan tombol ”Simpan Data” untuk mengupdate data yang terdapat di
database.
180
Dalam halaman ini di sebelah kiri terdapat pilihan menu utama yaitu menu
halaman utama, bantuan, ubah password dan logout. Kemudian menu kedua yaitu siswa,
guru, kelas, jadwal, pelajaran, pengumuman, forum, dan pesan pribadi.
Tanggal Judul Kategori01/01/2008 Pertemuan Pertama di t ahun 2008 Pengumuman hapus pengumuman04/12/2008 Pentas Seni menyambut tahun baru dan nata Event hapus pengumuman
Gambar 3.113 Rancangan Layar Admin Pengumuman
Bila user memilih menu ”pengumuman” maka akan menampilkan daftar
pengumuman yang telah dibuat. Setiap list pengumuman terdapat link ”Hapus
pengumuman” untuk menghapus data pengumuman dari database. Pada bagian kiri list
181
pengumuman terdapat cek box yang digunakan untuk memberi tanda pada pengumuman
yang akan dihapus jika ingin melakukan penghapusan lebih dari satu pengumuman.
Dalam halaman ini di sebelah kiri terdapat pilihan menu utama yaitu menu
halaman utama, bantuan, ubah password dan logout. Kemudian menu kedua yaitu siswa,
guru, kelas, jadwal, pelajaran, pengumuman, forum, dan pesan pribadi.
Gambar 3.114 Rancangan Layar Admin Tambah pengumuman
182
Bila user memilih tombol ”Tambah Pengumuman” maka akan manampilkan
textfield untuk mengisi judul pengumuman, tanggal terbit pengumuman, dan
penggolongan kategori pengumuman.
Dalam halaman ini di sebelah kiri terdapat pilihan menu utama yaitu menu
halaman utama, bantuan, ubah password dan logout. Kemudian menu kedua yaitu siswa,
guru, kelas, jadwal, pelajaran, pengumuman, forum, dan pesan pribadi.
Gambar 3.115 Rancangan Layar Admin lihat detail pengumuman
183
Pada halaman ini bila user memilih link ”Judul Pengumuman” maka akan
menampilkan data detail tentang pengumuman tertentu yang diambil dari database.
Dalam halaman ini di sebelah kiri terdapat pilihan menu utama yaitu menu halaman
utama, bantuan, ubah password dan logout. Kemudian menu kedua yaitu siswa, guru,
kelas, jadwal, pelajaran, pengumuman, forum, dan pesan pribadi.
No Kode Kelas Nama Kelas Jurusan Tingkat Jadwal1 XA X1 - I Lihat Detail | Ubah jadwal | hapus
2 XB X2 - I Lihat Detail | Tambah jadwal | hapus
Gambar 3.116 Rancangan Layar Admin jadwal
184
Bila user memilih menu ”jadwal” maka akan menampilkan daftar kelas yang tiap
listnya terdapat link ”Lihat Detail”, ”Ubah Jadwal” jika data jadwal sudah ada, ”Buat
Jadwal” jika data jadwal belum tersedia bagi kelas tersebut dan ”hapus”.
Dalam halaman ini di sebelah kiri terdapat pilihan menu utama yaitu menu
halaman utama, bantuan, ubah password dan logout. Kemudian menu kedua yaitu siswa,
guru, kelas, jadwal, pelajaran, pengumuman, forum, dan pesan pribadi.
shift pelajaran pelajaran pelajaran pelajaran pelajaran1 guru guru guru guru guru
shift pelajaran pelajaran pelajaran pelajaran pelajaran2 guru guru guru guru guru
shift pelajaran pelajaran pelajaran pelajaran pelajaran3 guru guru guru guru guru
shift pelajaran pelajaran pelajaran pelajaran pelajaran4 guru guru guru guru guru
shift pelajaran pelajaran pelajaran pelajaran pelajaran5 guru guru guru guru guru
shift pelajaran pelajaran pelajaran pelajaran pelajaran6 guru guru guru guru guru
shift pelajaran pelajaran pelajaran pelajaran pelajaran7 guru guru guru guru guru
shift pelajaran pelajaran pelajaran pelajaran pelajaran8 guru guru guru guru guru
shift pelajaran pelajaran pelajaran pelajaran pelajaran9 guru guru guru guru guru
JumatKamisSelasaSenin Rabu
Gambar 3.117 Rancangan Layar Admin Buat jadwal
185
Bila user memilih link ”Buat jadwal” pada halaman jadwal maka akan menampilkan tabel
dengan shift dan hari yang masing-masing setiap cellnya terdapat drop down list guru
dan pelajaran yang dapat diubah datanya. Bila sudah selesai membuat jadwal maka
tekan tombol ”Simpan Data” untuk menyimpan pada database.
Dalam halaman ini di sebelah kiri terdapat pilihan menu utama yaitu menu
halaman utama, bantuan, ubah password dan logout. Kemudian menu kedua yaitu siswa,
guru, kelas, jadwal, pelajaran, pengumuman, forum, dan pesan pribadi.
186
shift pelajaran pelajaran pelajaran pelajaran pelajaran1 guru guru guru guru guru
shift pelajaran pelajaran pelajaran pelajaran pelajaran2 guru guru guru guru guru
shift pelajaran pelajaran pelajaran pelajaran pelajaran3 guru guru guru guru guru
shift pelajaran pelajaran pelajaran pelajaran pelajaran4 guru guru guru guru guru
shift pelajaran pelajaran pelajaran pelajaran pelajaran5 guru guru guru guru guru
shift pelajaran pelajaran pelajaran pelajaran pelajaran6 guru guru guru guru guru
shift pelajaran pelajaran pelajaran pelajaran pelajaran7 guru guru guru guru guru
shift pelajaran pelajaran pelajaran pelajaran pelajaran8 guru guru guru guru guru
shift pelajaran pelajaran pelajaran pelajaran pelajaran9 guru guru guru guru guru
JumatKamisSelasaSenin Rabu
Gambar 3.118 Rancangan Layar Admin Ubah Jadwal
Bila user memilih memilih link ”Ubah jadwal” pada halaman jadwal maka akan
menampilkan tabel dengan shift dan hari yang masing-masing setiap cellnya terdapat
drop down list guru dan pelajaran yang telah berisi data dari jadwal sebelumnya yang
dapat diubah datanya. Data dalam database akan terupdate jika tombol ”Simpan Data”
dipilih.
187
Dalam halaman ini di sebelah kiri terdapat pilihan menu utama yaitu menu
halaman utama, bantuan, ubah password dan logout. Kemudian menu kedua yaitu siswa,
guru, kelas, jadwal, pelajaran, pengumuman, forum, dan pesan pribadi.
Senin Selasa Rabu Kamis Jumatshift pelajaran pelajaran pelajaran pelajaran pelajaran1 guru guru guru guru guru
shift pelajaran pelajaran pelajaran pelajaran pelajaran2 guru guru guru guru guru
shift pelajaran pelajaran pelajaran pelajaran pelajaran3 guru guru guru guru guru
shift pelajaran pelajaran pelajaran pelajaran pelajaran4 guru guru guru guru guru
shift pelajaran pelajaran pelajaran pelajaran pelajaran5 guru guru guru guru guru
shift pelajaran pelajaran pelajaran pelajaran pelajaran6 guru guru guru guru guru
shift pelajaran pelajaran pelajaran pelajaran pelajaran7 guru guru guru guru guru
shift pelajaran pelajaran pelajaran pelajaran pelajaran8 guru guru guru guru guru
shift pelajaran pelajaran pelajaran pelajaran pelajaran9 guru guru guru guru guru
Gambar 3.119 Rancangan Layar Admin Lihat Jadwal
Bila user memilih link ”Lihat Detail” pada halaman jadwal maka akan
menampilkan jadwal pelajaran yang telah dibuat sebelumnya
188
Dalam halaman ini di sebelah kiri terdapat pilihan menu utama yaitu menu
halaman utama, bantuan, ubah password dan logout. Kemudian menu kedua yaitu siswa,
guru, kelas, jadwal, pelajaran, pengumuman, forum, dan pesan pribadi.
Forum Kelas X1 Topics Posts Post TerakhirMatematikaDiskusi pelajaran dan serba-serbi Matemat ikaFisikaDiskusi pelajaran dan serba-serbi Fisika
Forum Kelas X2 Topics Posts Post TerakhirMatematikaDiskusi pelajaran dan serba-serbi Matemat ikaFisikaDiskusi pelajaran dan serba-serbi Fisika
Forum Bebas Topics Posts Post terakhirEks School BandSerba serbi ekskul BandEks School BasketSerba serbi ekskul basket
3 25
1 8
5
3 11
1 0
21
7 18
Gambar 3.120 Rancangan Layar Admin Forum
189
Bila admin memilih menu ”forum” maka akan menampilkan thread-thread dalam
beberapa kategori yang ada. Admin dapat menghapus thread dan kategori serta dapat
membuat thread dan kategori yang diperlukan.
Gambar 3.121 Rancangan Layar Admin Buat Kategori Forum
Bila admin memilih tombol ”Tambah Kategori” maka akan menampilkan data
kategori dan thread yang perlu diisi untuk membuat kategori baru yang diperlukan. Data
akan disimpan setelah tombol ”Buat Kategori baru Forum” dipilih.
190
Gambar 3.122 Rancangan Layar Admin Ubah Kategori Forum
Bila admin memilih tombol ”Ubah Kategori” maka akan menampilkan data
kategori yang ditampilkan dalam textfield, value textfield dapat diubah untuk mengubah
data. Data akan disimpan setelah tombol ”Simpan Data” dipilih.
191
Gambar 3.123 Rancangan Layar Admin Buat Thread Forum
Bila admin memilih tombol ”Tambah Thread” maka akan menampilkan drop
down list kategori untuk dipilih. Diperlukan juga data judul thread dan deskripsi thread
yang diperlukan untuk membuat thread baru.
192
Subject Replies Author Post Terakhir
Perkenalan 3 1003
tentang cacing 1 G.00.002
Tugas 1 1 G.00.002
organ tubuh manusia 1 G.00.002
Gambar 3.124 Rancangan Layar Admin Topic
Bila admin memilih link thread tertentu pada halaman forum maka akan
menampilkan topik-topik yang ada dalam thread tersebut. Admin dapat membuat topic
baru, mengubah atau manghapusnya.
193
Gambar 3.125 Rancangan Layar Admin Post
Bila admin memilih link topic pada halaman topik maka akan menampilkan
postingan dari user yang berpartisipasi dalam topik tersebut. Admin bisa membuat,
mengedit, menghapus, dan menquote postingan.
194
3.3.4.2 Perancangan Layar untuk Siswa
Gambar 3.126 Rancangan Layar Home Siswa
Ketika inputan password serta user name cocok dan statusnya adalah siswa, maka
akan dilanjutkan ke halaman utama siswa. Dalam halaman ini di sebelah kiri terdapat
pilihan menu utama yaitu menu halaman utama, bantuan, ubah password dan logout.
Kemudian menu kedua yaitu pelajaran, data pribadi, nilai, jadwal, forum, dan pesan
pribadi.
195
Kode Nama Pelajaran Pengajarpjk1 pendidikan jasmani Suganjarkim1 kimia Soekotjoeko1 ekonomi c.Endang
Gambar 3.127 Rancangan Layar Pelajaran Siswa
Ketika user memilih pilihan dari button pelajaran, maka akan muncul halaman ini.
Dalam halaman ini akan ditampilkan semua pilihan pelajaran yang dipelajari siswa dan
siswa dapat memilih ke pelajaran mana siswa akan masuk. Sama seperti halaman siswa
utama, Dalam halaman ini di sebelah kiri terdapat pilihan menu utama yaitu menu
halaman utama, bantuan, ubah password dan logout. Kemudian menu kedua yaitu
pelajaran, data pribadi, nilai, jadwal, forum, dan pesan pribadi.
196
Gambar 3.128 Rancangan Layar Siswa Kelas Matematika
Apabila user memilih matematika maka akan muncul beberapa pilihan baru
berupa link ditengah-tengah halaman tampilan. Apabila user memilih link matematika
maka akan masuk ke halaman yang diperuntukkan khusus bagi pelajaran matematika,
begitu juga dengan pilihan link yang lain. Sama seperti halaman siswa utama, Dalam
halaman ini di sebelah kiri terdapat pilihan menu utama yaitu menu halaman utama,
bantuan, ubah password dan logout. Kemudian menu kedua yaitu pelajaran, data pribadi,
nilai, jadwal, forum, dan pesan pribadi.
197
Banner Logo
Copyright @ 2008 SMA Plus Pembangunan Jaya
Hubungi Guru
MatematikaBab I
Deskripsi
Obyektif
Materi Pokok : pertemuan 1.ppt
Materi Tambahan : baca1.doc
Materi U tama
www.kimia.com
M ateri Online
Soal : latihan1.doc Upload Jawaban
Tanggal Kumpul Terakhir : 01/02/2008
Tugas
HomeUbah SandiBantuanLogout
PelajaranData PribadiNilaiJadwalForumPesan Pribadi
Gambar 3.129 Rancangan Layar Siswa Kelas Matematika Bab 1 Materi
Apabila siswa memilih trigonometri maka halaman akan muncul halaman materi
1, yaitu halaman materi trigonometri. Dalam halaman ini terdapat dua materi materi
pokok yang dipelajari di kelas dan materi tambahan sebagai materi penunjang. Dua
materi ini bisa didownload dan dapat juga dilihat langsung. Dalam halaman ini terdapat
juga tugas yang harus dikerjakan oleh siswa, sama seperti materi pokok dan tambahan.
Tugas juga dapat didownload dan untuk penyelesaian dan penyerahan tugas oleh siswa
dapat dilakukan dengan proses upload. Dibagian ini juga terdapat informasi deadline
198
tugas, sehingga user mendapatkan peringatan batas akhir pengumpulan tugas. Sama
seperti halaman siswa utama, Dalam halaman ini di sebelah kiri terdapat pilihan menu
utama yaitu menu halaman utama, bantuan, ubah password dan logout. Kemudian menu
kedua yaitu pelajaran, data pribadi, nilai, jadwal, forum, dan pesan pribadi.
199
Gambar 3.130 Rancangan Layar Siswa Data Pribadi
200
Apabila user memilih pilihan menu data pribadi maka akan muncul halaman data
pribadi yang berbentuk form. Di form tersebut terdapat informasi data pribadi siswa yang
sedang login. Dalam halaman ini user dapat mengganti beberapa informasi data pribadi,
yaitu e-mail , no. Telepon rumah, dan no. Telepon selular. Sedang informasi data pribadi
yang lain tidak dapat diganti dan tetap sama dengan yang lain. Sama seperti halaman
siswa utama, Dalam halaman ini di sebelah kiri terdapat pilihan menu utama yaitu menu
halaman utama, bantuan, ubah password dan logout. Kemudian menu kedua yaitu
pelajaran, data pribadi, nilai, jadwal, forum, dan pesan pribadi.
201
1 2 3 4 5 6 7 8 9 Mid Test Final Test
kim1 kimia 78 90 76 67 78 67 76
sos1 sosiologi 56 80 76 78 67 89 74
eko1 ekonomi 78 89 45 56 89 99 76
fis1 fisika 78 78 34 78 89 90 75
mat1 mat ematika 76 76 56 98 78 89 79
Sumatif Test Final ScoreKode pelajaranNama Pelajaran Format if Test
Gambar 3.131 Rancangan Layar Siswa Nilai
Apabila siswa memilih pilihan untuk melihat nilai maka akan muncul halaman
ini. Dalam halaman ini terdapat berbagai informasi nilai-nilai yang sudah didapatkan
selama masa belajarnya. Sama seperti halaman siswa utama, Dalam halaman ini di
sebelah kiri terdapat pilihan menu utama yaitu menu halaman utama, bantuan, ubah
password dan logout. Kemudian menu kedua yaitu pelajaran, data pribadi, nilai, jadwal,
forum, dan pesan pribadi.
202
Senin Selasa Rabu Kamis Jum'at SabtuPembuka Wali kelas
Shift 1 Matematika Laode Fatahu
Shift 2 Matematika Laode Fatahu
Shift 3 Biologi El lys Manurung
Shift 4 Biologi El lys Manurung
Shift 5 PPkN Arf an Mansur
Shift 6 PPkN Arf an Mansur
Shift 7 Bahasa Indonesia Aksol Amri
Shift 8Fisika
Gunawan
Shift 9Fisika
Gunawan
Gambar 3.132 Rancangan Layar Siswa Jadwal Pelajaran
Apabila siswa memilih pilihan jadwal pelajaran di menu maka akan masuk ke
halaman ini. Dalam halaman ini akan ditampilkan informasi jadwal pelajaran yang
sedang dijalani oleh s iswa. Sama seperti halaman siswa utama, dalam halaman ini di
sebelah kiri terdapat pilihan menu utama yaitu menu halaman utama, bantuan, ubah
password dan logout. Kemudian menu kedua yaitu pelajaran, data pribadi, nilai, jadwal,
forum, dan pesan pribadi.
203
3.3.4.3 Perancangan Layar untuk Guru
Gambar 3.133 Rancangan Layar Guru Utama
Ketika memasuki halaman web pertama kali maka akan masuk ke halaman index,
Dalam halaman ini user memasukkan user name dan password. Apabila user name dan
password yang dimasukkan cocok maka statusnya akan dilihat. Apabila user name
berstatus guru maka akan masuk ke halaman utama guru. Dalam halaman ini di sebelah
kiri terdapat pilihan menu utama yaitu menu halaman utama, bantuan, ubah password dan
logout. Kemudian menu kedua yaitu pelajaran, data pribadi, nilai, jadwal, forum, dan
204
pesan pribadi. Dan bagian content terdapat informasi mengenai pengumuman, berita
terkini, kegiatan dan pengumuman terbatas dari sekolah.
Kode Nama Pelajaran KelasFis1 Fisika X1
Kim1 Kimia X1
Gambar 3.134 Rancangan Layar Guru Kelas
Apabila user memilih pelajaran maka akan muncul halaman ini. Dalam halaman
ini terdapat link-link yang merupakan kelas-kelas dan mata pelajaran yang diajar oleh
user. Link-link tersebut dapat dipilih untuk mengakses berbagai kebutuhan dalam
205
kegiatan belajar mengajar di kelas. Sama seperti halaman utama guru, dalam halaman ini
di sebelah kiri terdapat pilihan menu utama yaitu menu halaman utama, bantuan, ubah
password dan logout. Kemudian menu kedua yaitu pelajaran, data pribadi, nilai, jadwal,
forum, dan pesan pribadi.
Gambar 3.135 Rancangan Layar Guru Mata Pelajaran
206
Apabila user memilih salah satu pelajaran dari halaman pelajaran maka akan
masuk ke halaman ini. Dalam halaman ini akan langsung memperlihatkan deskripsi
tujuan dan materi mata pelajaran yang diajarkan oleh guru di kelas tersbut. Dalam
gambar 3.43, terlihat bahwa guru mengajar kelas matematika. Terdapat link menuju bab-
bab dari pelajaran tersebut. Sama seperti halaman utama guru, dalam halaman ini di
sebelah kiri terdapat pilihan menu utama yaitu menu halaman utama, bantuan, ubah
password dan logout. Kemudian menu kedua yaitu pelajaran, data pribadi, nilai, jadwal,
forum, dan pesan pribadi.
207
Gambar 3.136 Rancangan Layar Guru Materi Bab 1
Apabila user memilih materi trigonometri maka halaman akan muncul halaman
materi yang dipilih. Pada halaman ini terdapat informasi mengenai deskripsi, tujuan, dan
bab materi yang diajarkan. Dalam halaman ini terdapat materi pokok yang dipelajari di
kelas dan materi tambahan sebagai materi penunjang. Materi ini bisa didownload dan
dapat dilihat langsung, jika guru ingin perubahan dalam materi tersebut, dapt langsung
mengedit materi tersebut. Terdapat juga link menuju bahan materi online yang dapat gur
208
tersebut edit. Dalam halaman ini juga terdapat tugas yang harus dikerjakan oleh siswa,
sama seperti materi pokok dan tambahan. Soal tugas juga dapat diupload dan dalam
penyelesaiannya dan penyerahan tugas dapat dilakukan siswa dengan melakukan upload.
Dibagian ini guru dapat juga memberikan deadline dalam penyerahan tugas oleh siswa,
sehingga siswa dapat meyelesaikan tugas sesuai deadline yang telah ditentukan.
Terdapat juga link untuk melihat siswa mana yang telah mengumpulkan tugas.
Sama seperti halaman utama guru, dalam halaman ini di sebelah kiri terdapat pilihan
menu utama yaitu menu halaman utama, bantuan, ubah password dan logout. Kemudian
menu kedua yaitu pelajaran, data pribadi, nilai, jadwal, forum, dan pesan pribadi.
209
No NIS Nama Link Tugas Status
1 121004324 Reshki M Jawaban 1.doc
2 121004325 Tono S Jawaban 1.doc
3 121004326 Henriett e Jawaban 1.doc
4 121004327 Dewi Jawaban 1.doc Checked
5 121004328 Budi S Jawaban 1.doc Checked
6 121004329 Kurniawan Jawaban 1.doc Checked
7 121004330 Resha P Jawaban 1.doc
8 121004331 Dhydha Jawaban 1.doc Checked
9 121004332 Susant i Jawaban 1.doc Checked
10 121004333 Krist ian
11 121004334 Mulyono
Gambar 3.137 Rancangan Layar Guru Pengumpulan Tugas
Bila user memilih lihat pengumpulan tugas maka akan muncul halaman ini, dalam
halaman ini akan terlihat daftar nama siswa dan status pengumpulan tugas. Apabila siswa
telah mengumpulkan tugas maka akan muncul check box, sedangkan status kosong akan
terlihat untuk siswa yang belum mengumpulkan tugas. Check box akan dicentrang oleh
guru bila siswa tersebut telah mengumpulkan tugasnya, dan bila tugas telah diperiksa
oleh guru akan diberi label ” checked ”. Jika tombol masukkan nilai tugas, maka halaman
akan berganti ke halaman tambah nilai tugas. Sama seperti halaman utama guru, dalam
210
halaman ini di sebelah kiri terdapat pilihan menu utama yaitu menu halaman utama,
bantuan, ubah password dan logout. Kemudian menu kedua yaitu pelajaran, data pribadi,
nilai, jadwal, forum, dan pesan pribadi.
Banner Logo
Copyright @ 2008 SMA Plus Pembangunan Jaya
Ubah Data
NIP :
Nama :
Tempat lahir :
kelurahan :
kecamatan :
kota/kabupaten :
kodepos :
Tanggal lahir :
Agama :
Alamat :
Jenis Kelamin : О Laki-laki О Perempuan
Nomor Telepon : HP :
Email :
Foto :
Pendidikan Terakhir :
Tanggal Masuk :
Kode Identitis :
Data Pribadi
HomeUbah SandiBantuanLogout
PelajaranData PribadiNilaiJadwalForumPesan Pribadi
Gambar 3.138 Rancangan Layar Guru Data Pribadi
211
Apabila user memilih menu data pribadi maka akan muncul halaman data pribadi
yang berbentuk form. Di form tersebut terdapat informasi data pribadi dari guru yang
sedang login. Dalam halaman ini user dapat mengganti beberapa informasi data pribadi,
yaitu e-mail, no.Telepon rumah, dan no.telepon selular yang akan disimpan hasil
perubahannya jika tanda ” ubah data ” dipilih. Sedangkan informasi data pribadi yang
lain tidak dapat diganti dan tetap sama dengan yang lain. Sama seperti halaman guru
utama, dalam halaman ini di sebelah kiri terdapat pilihan menu utama yaitu menu
halaman utama, bantuan, ubah password dan logout. Kemudian menu kedua yaitu
pelajaran, data pribadi, nilai, jadwal, forum, dan pesan pribadi.
212
Kode Nama Pelajaran Kelas ProsesBio2 Biologi X1 View | Nilai Tugas | Nilai Ulangan Harian | Nilai Ujian
Gambar 3.139 Rancangan Layar Guru Nilai
Bila user memilih nilai maka akan muncul halaman ini, Dalam halaman ini akan
menampilkan kelas dimana guru akan mengajar. Ditampilkan nama-nama kelas beserta
nama pelajarannya, serta ditampilkan bentuk link:
• View untuk melihat daftar mahasiswa dalam kelas dan nilainya dalam pelajaran
tersebut,
• Nilai Tugas yang akan menuju pemasukan nilai tugas siswa di kelas dan
pelajaran yang dimaksud,
213
• Nilai Ulangan Harian yang akan menuju pemasukan nilai Ulangan Harian per
bab siswa di kelas dan pelajaran yang dimaksud,
• Nilai Ulangan yang akan menuju pemasukan nilai ulangan mid dan final
semester siswa di kelas dan pelajaran yang dimaksud,
Sama seperti halaman guru utama, dalam halaman ini di sebelah kiri terdapat
pilihan menu utama yaitu menu halaman utama, bantuan, ubah password dan logout.
Kemudian menu kedua yaitu pelajaran, data pribadi, nilai, jadwal, forum, dan pesan
pribadi.
214
Ulangan
Harian
1234 Anton 85.5 70 80 85 80
1111 Dimas 88.75 65 77 80 79
NIM Nama ResultFinalMidTugas
Gambar 3.140 Rancangan Layar Guru View Nilai Kelas
Bila user memilih salah satu link view nilai pada list pelajaran dan kelas yang
terdapat Dalam halaman guru, nilai maka akan muncul halaman ini. Dalam halaman ini
terdapat informasi transkrip nilai secara dari seluruh murid pada kelas yang diajar oleh
guru tersebut. Sama seperti halaman guru utama, dalam halaman ini di sebelah kiri
terdapat pilihan menu utama yaitu menu halaman utama, bantuan, ubah password dan
logout. Kemudian menu kedua yaitu pelajaran, data pribadi, nilai, jadwal, forum, dan
pesan pribadi.
215
NIM Nama TM1 TM2 TM3 TM4 TM5 TM6 TM7 TM8 TM9
1234 Anton 80 76 89 66
1111 Dimas 80 90 78 100
3.141 Rancangan Layar Guru Nilai Tugas
Bila user memilih salah satu link nilai tugas pada list pelajaran dan kelas yang
terdapat Dalam halaman guru nilai maka akan muncul halaman ini. Dalam halaman ini
akan ditampilkan nama-nama beserta nilai-nilai yang telah diisikan oleh guru kepada
murid. Dalam halaman ini user dapat menambahkan nilai terbaru murid atau mengedit
nilai yang ada pada kolom TM. Sama seperti halaman guru utama, dalam halaman ini di
sebelah kiri terdapat pilihan menu utama yaitu menu halaman utama, bantuan, ubah
216
password dan logout. Kemudian menu kedua yaitu pelajaran, data pribadi, nilai, jadwal,
forum, dan pesan pribadi.
NIM Nama UH1 UH2 UH3 UH4 UH5 UH6 UH7 UH8 UH9
1234 Anton 80 76 89 66
1111 Dimas 78 90 98 100
Gambar 3.142 Rancangan Layar Guru Nilai Ulangan Harian
Bila user memilih salah satu link nilai Ulangan Harian pada list pelajaran dan
kelas yang terdapat Dalam halaman guru nilai maka akan muncul halaman ini. Dalam
halaman ini akan ditampilkan nama-nama beserta nilai-nilai yang telah diisikan oleh guru
kepada murid. Dalam halaman ini user dapat menambahkan nilai terbaru murid atau
mengedit nilai yang ada pada kolom UH. Sama seperti halaman guru utama, dalam
217
halaman ini di sebelah kiri terdapat pilihan menu utama yaitu menu halaman utama,
bantuan, ubah password dan logout. Kemudian menu kedua yaitu pelajaran, data pribadi,
nilai, jadwal, forum, dan pesan pribadi.
NIM Nama Mid Semester Final Semester1234 Anton 75 76
1111 Dimas 80 80
Gambar 3.143 Rancangan Layar Guru Nilai Ujian
Bila user memilih salah satu link nilai ujian pada list pelajaran dan kelas yang
terdapat Dalam halaman guru nilai maka akan muncul halaman ini. Dalam halaman ini
akan ditampilkan nama-nama beserta nilai-nilai yang telah didapatkan oleh murid. Dalam
218
halaman ini user dapat menambahkan atau mengubah nilai ujian murid baik di mid test
dan final test. Sama seperti halaman utama guru, dalam halaman ini di sebelah kiri
terdapat pilihan menu utama yaitu menu halaman utama, bantuan, ubah password dan
logout. Kemudian menu kedua yaitu pelajaran, data pribadi, nilai, jadwal, forum, dan
pesan pribadi.
Senin Selasa Rabu Kamis Jum'at Sabtu
Shift 1 Math02 X3
Shift 2 Math02 X3 Math01 X4
Shift 3 Math01 X4Fis02 X1
Shift 4 Fis02 X1
Shift 5 Math02 X2
Shift 6Math02 X2
Shift 7
Shift 8
Gambar 3.144 Rancangan Layar Guru Jadwal Pelajaran
219
Apabila user memilih link jadwal maka akan masuk kehalaman ini. Halaman ini
menampilkan jadwal mengajar guru pada shift dan hari tertentu. Sama seperti halaman
guru utama, dalam halaman ini di sebelah kiri terdapat pilihan menu utama yaitu menu
halaman utama, bantuan, ubah password dan logout. Kemudian menu kedua yaitu
pelajaran, data pribadi, nilai, jadwal, forum, dan pesan pribadi.
3.3.4.4 Perancangan Layar untuk User Guru dan Murid
Gambar 3.145 Rancangan Layar Ubah Sandi
220
User yang login menggunakan username murid, admin ataupun guru dapat
mengakses halaman ini yang berfungsi untuk mengganti pin yang ada. Dihalaman ini
user diminta untuk menulis pin yang lama, pin yang baru berserta konfirmasi pin yang
baru. Sama seperti halaman guru, admin, dan murid, dalam halaman ini di sebelah kiri
terdapat pilihan menu utama yaitu menu halaman utama, bantuan, ubah password dan
logout. Kemudian menu kedua yaitu pelajaran, data pribadi, nilai, jadwal, forum, dan
pesan pribadi.
Forum Kelas XA Topics Posts last PostMatematikaDiskusi pelajaran dan serba-serbi Matemat ikaFisikaDiskusi pelajaran dan serba-serbi Fisika
Forum Kelas XB Topics Posts last PostMatematikaDiskusi pelajaran dan serba-serbi Matemat ikaFisikaDiskusi pelajaran dan serba-serbi Fisika
Forum Bebas Topics Posts last PostEks School BandSerba serbi ekskul BandEks School BasketSerba serbi ekskul basket
7 18
3 11
1 0
5 21
3 25
1 8
Gambar 3.146 Rancangan Layar User Forum
221
User yang login menggunakan username murid ataupun guru dapat mengakses
halaman forum ini yang berisikan topik yang sudah dikategorikan.
Subject Replies Author Post TerbaruPerkenalan 3 Hendrikus[WTA] bangun dimensi 3 1 ArnoldTugas 1 1 Hendrikus[WTA] bingung dengan metode integral cacing 1 Bubu
Gambar 3.147 Rancangan Layar Thread User
Halaman ini menampilkan topik berdasarkan thread yang ada. User dapat
membuat topik baru yang sesuai dengan thread yang ada.
222
Gambar 3.148 Rancangan Layar Buat Topik User
User yang login menggunakan username murid, admin ataupun guru dapat
mengakses halaman ini yang berfungsi untuk membuat topik baru sesuai thread yang ada.
Data yang diisi berupa subject topik dan postingan komentar yang dibutuhkan.
223
Gambar 3.149 Rancangan Layar Post User
Halaman ini menampilkan postingan user murid dan guru yang berpartisipasi
dalam diskusi pada topik tertentu. User dapat mereply dan menquote dari komentar atau
postingan yang ada. User dapat mengedit postingannya sendiri.
224
Gambar 3.150 Rancangan Layar Krim Posting Forum
Halaman ini berfungsi untuk membuat komentar dalam topik yang ada. Halaman
ini juga digunakan untuk quote komentar yang telah ada, komentar user lain yang quote
akan muncul pada bagian ”area tulis pesan” yang dapat ditambahkan lagi. Yang
kemudian dikirmkan ke postingan yang ada.
225
Banner Logo
Copyright @ 2008 SMA Plus Pembangunan Jaya
Edit Komentar
Subject :Message :
submit
xxxxxx
Area edit pesan
Fungsi dan fitur teks editor
logout
Gambar 3.151 Rancangan Layar Edit Komentar
Halaman ini berfungsi untuk mengedit komentar dan subject yang ada dari
postingan yang telah dibuat sebelumnya.
226
sender tittle date timeG.00.001 Re:hasil remedi al 12/1/2008 11:01 hapus pesan
1234 Tanya tentang integral 12/1/2008 11:05 hapus pesan
Gambar 3.152 Rancangan Layar User Pri vate Message
Halaman ini menampilkan list inbox dari private message yang telah diterima.
Pada tiap listnya terdapat checkbox yang dapat dicentang untuk proses selanjutnya yaitu
delete PM, pada setiap list juga terdapat link ”hapus pesan” untuk menghapus private
message satu persatu. Jika tombol ”kirim private message” dipilih, halaman akan
berpindah ke kirim private message.
Sama seperti halaman guru, dan murid utama, dalam halaman ini di sebelah kiri
terdapat pilihan menu utama yaitu menu halaman utama, bantuan, ubah password dan
logout. Kemudian menu kedua yaitu pelajaran, data pribadi, nilai, jadwal, forum, dan
pesan pribadi.
227
Gambar 3.153 Rancangan Layar Kirim Private Message
Halaman ini berfungsi untuk mengirimkan private message kepada komunitas
KBM SMA Plus Pembangunan Jaya. Terdapat field ”to”, ”tittle”, dan ”message”.
Sama seperti halaman guru, dan murid utama, dalam halaman ini di sebelah kiri
terdapat pilihan menu utama yaitu menu halaman utama, bantuan, ubah password dan
logout. Kemudian menu kedua yaitu pelajaran, data pribadi, nilai, jadwal, forum, dan
pesan pribadi.
228
Banner Logo
Copyright @ 2008 SMA Plus Pembangunan Jaya
Baca P rivate Message
To :Tit tle :Message :
Reply
xxxxxxxxxxx
Xxxxxxxxxxxxxxxxxx xxxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxxxXxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxx
| Hapus PMM enu User
Menu Utam a
Gambar 3.154 Rancangan Layar Baca Private Message
Pada halaman ini berfungsi untuk membaca private message yang diterima dan
ditampilkan data pengirim dan judulnya serta pesan yang dikirimkan. Terdapat tombol
Reply untuk membalas pesan dan terdapat link hapus pesan untuk menghapus pesan yang
ada.
Sama seperti halaman guru, dan murid utama, dalam halaman ini di sebelah kiri
terdapat pilihan menu utama yaitu menu halaman utama, bantuan, ubah password dan
logout. Kemudian menu kedua yaitu pelajaran, data pribadi, nilai, jadwal, forum, dan
pesan pribadi.
229
3.3.5 Perancangan UML pada Solusi
3.3.5.1 Perancangan Hubungan Diagram Class
+insertSiswa()+updateSiswa()+deleteSi swa()+selectS iswa()+vi ew data()+setNi s()+setPass()+cekLogin()+cekNim()+getData()+setKdKel as()+vi ew search()+setVar()+insertOrtu()+updateOrtu()+update s iswa by siswa()+change pin()
-ni m-nam a-al am at-tmptLahir-tglLahir-agam a-telpHp-telpRumah-nam aAyah-nam aIbu-al am atOrtu-telpAyah-telpIbu-foto-j urusan-kdKel as-password-kelurahan-kecam atan-kota-kodePos-em ail-di Teri maKelas-tglMasuk-sekol ahAsal-al am atSekolahAsal-thnSTL-nom orSTl-foto-pass-akti f
+insertkelas()+updateKelas()+deleteKel as()+pilihKelas()+setKdKelas()+setNam aKelas()+setJurusan()+setTingkat ()+getData()+vi ew search()
-kdKel as-nam aKelas-jurusan-tingkat
+createPM()+updatePM()+deletePM()+readPM()+insert ()+submit ()+view inbox()+view message()+setKdPm()+set var()
-kdPm-sender-receipt-message-ti tle-ti me-date
+i nsert()+update()+delete()+view()+setKdKelas()+viewJadwalGuru()+viewJadwalPel ajaran()+viewSearch()+setId()+j adwalGuru()+setVar()
-kdKelas-kdPelajaran-hari-shift-guruPelajaran-id
+insert()+update()+del ete()+setNip()+setPass()+cekNi p()+cekLogi n()+get data()+change pin()+setVar()+update guru by guru()+view search()
-nip-nama-alam at-tmpLahir-tglLahir-jnsKel am in-telpHp-telpRum ah-foto-tglMasuk-ij azahTertinggi-pass-kelurahan-kecam atan-kota-kodePos-em ai l-agama-kdIdenti tas
+insert()+update()+delete()+pil ihPelajaran()+setKdPelajaran()+getData()+view search()+setNamaPelajaran()+setDeskripsi()+setTuj uan()+setrevi si()+setTgl Update()
-kdPelajaran-namaPel aj aran-deskripsi-tuj uan-tgl Update-revis i
+insertForum()+updatePost ()+deleteForum ()+pil ihTopik()+readForum ()+createTopik()+replyForum ()+deletePost ()
-idForum-nama
+insert ()+update()+delete()+downloadMateri ()+uploadM ateri()+pilih materi()+getData()+setKodePelaj aran()+setKodeBab()+setVar()
-kdBab-kdPel aj aran-l inkM ateri-l inkT am bahan-source1-source2-l inkT ugas-tglDeadLi ne-objecti ve-deskripsi-j udul
+tuli s pengumum an()+insertPengumuman()+updatePengumuman()+deletePengumum an()+setKeterangan()+getA ll()+setVar()+setKdPengum um an()
-idPengumuman-tgl-judul-deskripsi-keterangan
+set IdNilai()+setLinkT ugas()+setDeskri psi()+setTglKum pul()+set Id()+setKdPelajaran()+vi ewNilai ()+setKdKelas()+vi ewSearch()+cek()+insert ()
-idNi lai-id-mId-final-kdPel aj aran
-idThread-idForum-nam a-deskripsi-kdKel as-idForum
-i dTopik-i dThread-subject-i d-datePost-t imePost
-idPost-idTopik-id-subject-is i-datePost-t imePost
-id-nam aAyah-nam aIbu-al amat-kelurahan-kecamatan-kota-kedoPos-TelpAyah-telpIbu-tlpRumahOrtu-em ailOrtu-pekerjaanAyah-pekerjaanIbu-nam aW-al amatW-kelurahanW-kecamatanW-kotaW-kodePosW-teleponW-em ailW-pekerjaanW
+set idNi lai()+setkdBab()+setdeskripsi()+cek()+getdata()
--idNilai--kdBab--nilaiUlangan--deskripsi
+setdiNil ai ()+setl inkTugas()+setkdBab()+setdeskripsi()+setT gl Kumpul()+cek()+getData()+view search()
--idNilai--kdBab--tglkumpul--deskripsi--linkTugas--nilaiTugas
Gambar 3.155 Hubungan Class Diagram
230
3.3.5.2 Diagram Use Case
Gambar 3.156 Use Case User & Admin
231
3.3.5.3 Sequence Diagram
Gambar 3.157 Sequence User Guru Login
232
Gambar 3.158 Sequence Siswa Download Materi
233
Gambar 3.159 Sequence Siswa Download Soal Latihan
234
Gambar 3.160 Sequence Siswa Upload Tugas
235
Gambar 3.161 Sequence Siswa Update Profile
236
Gambar 3.162 Sequence Siswa View Jadwal
237
Gambar 3.163 Sequence User Logout
Gambar 3.164 Sequence User View Inbox
238
Gambar 3.165 Sequence User View PM
Gambar 3.166 Sequence User Delete PM
239
Gambar 3.167 Sequence Siswa Lihat Transkrip Nilai
240
Gambar 3.168 Sequence Guru Upload Materi Tambahan
241
siswa
kelas:GUI
pilihPelajaran
pelajaran:GUI
pilih materi
sub bab : GUI
pilih link materi
materi1:materi
dialogBox download
open, save or cancel download
download result
<<create>>
setKodePelajaran
setKodeBab
getData
MsMateri
query(sqlSelect)
return rs
return
Gambar 3.169 Sequence Guru Download Materi
242
guru kelas nilai: GUI
pilih pelajaran
jadwal1: jadwal
<<create>>
set Id()
viewSearch()
MsJadwal
query1(sqlSelect)
result rs
pelajaran1:pelajaran
<<create>>
setKdPelajaran()
View Nilai:GUI
pilih proses
getData()
msPelajaran
query2(sqlSelect)
result rs2
daftar pelajaran
view nilai
add Nilai Tugas :GUI
add nilai tugas
add nilai ulangan harian:GUI
add nilai ulangan harian
add nilai ujian:GUI
add nilai tugas
Gambar 3.170 Sequence guru input nilai
243
guru
view Nilai :GUI
pilih link
detnilai1:detnilai
<<create>>
nilai1:nilai
<<create>>
siswa1:siswa
<<create>>
setKdKelas()
view search()
setId()
setKdPelajaran()
setIdNilai()
view search()
msDetNilai
query1(sqlSelect)
result rs
return
show nilai
Gambar 3.171 Sequence guru view nilai
244
Gambar 3.172 Sequence Guru Ulangan Harian
245
Gambar 3.173 Sequence Guru Add Nilai Ujian
246
Gambar 3.174 Sequence Guru Change Password
247
Gambar 3.175 Sequence Admin Insert, View Detail Siswa
248
Gambar 3.176 Sequence Admin Ubah, Hapus Siswa
249
Gambar 3.177 Sequence Admin Posting pengumuman
250
Gambar 3.178 Sequence Guru Update Profile
251
Gambar 3.179 Sequence Create PM
252
user
home :GUI
pilih link
pengumuman1:pengumuman
<<create>>
setKeterangan()
getAll()
MsPengumuman
query(sqlSelect)
result rs
return
tampilkan pengumuman
Gambar 3.180 Sequence Lihat Pengumuman
253
Gambar 3.181 Sequence Guru cek dan download pelajaran
254
Gambar 3.182 Sequence Upload Soal Tugas
255
Gambar 3.183 Sequence View Jadwal Mengajar
256
Gambar 3.184 Sequence Admin Insert Kelas
257
Gambar 3.185 Sequence Admin Update Kelas
258
Gambar 3.186 Sequence Admin Delete Kelas
259
Gambar 3.187 Sequence Admin Add Murid Kelas
260
Gambar 3.188 Sequence Admin Add Insert Pelajaran
261
Gambar 3.189 Sequence Admin Update Jadwal Pelajaran
262
Gambar 3.190 Sequence Admin Insert Pelajaran
263
Gambar 3.191 Sequence Admin Update Pelajaran
264
Gambar 3.192 Sequence Admin Delete Pelajaran
265
Gambar 3.193 Sequence Admin Add Materi
Gambar 3.194 Sequence Admin Delete Pengumuman
266
Gambar 3.195 Sequence User Create Posting
267
Gambar 3.196 Sequence User Update Posting
268
Gambar 3.197 Sequence User Create Topic
269
Gambar 3.198 Sequence User Update Topic
270
admin
Buat Kategori : GUI
entry data
Forum1 : Forum Thread1 : Thread
<<create>>
setNama()
insert()
MsForum
query(sqlInsert)
<<create>>
setNama()
setDeskripsi()
insert()
MsThread
query(sqlInsert)
returnconfi rmation
Gambar 3.199 Sequence Admin Create Kategori Forum
Gambar 3.200 Sequence Admin Update Kategori Forum
admin
Ubah Ka tegori : GUI Forum1 : Forum MsForum
entry data
setIdJenis
update
query(sqlUpdate)
Message1confirmation
271
Gambar 3.201 Sequence Admin Delete Kategori Forum
272
Gambar 3.202 Sequence Admin Create Topic
273
Gambar 3.203 Sequence Admin Update Topic
274
Gambar 3.204 Sequence Admin Delete Topic
Gambar 3.205 Sequence Admin Create Thread
275
Gambar 3.206 Sequence Admin Update Thread
Gambar 3.207 Sequence Admin Hapus Thread
276
Gambar 3.208 Sequence Admin Create Posting
277
Gambar 3.209 Sequence Admin Update Posting
278
Gambar 3.210 Sequence Admin Hapus Posting
279
3.3.5.4 Activity Diagram
Activity diagram untuk sistem E-learning pada SMA Plus Pembagunan Jaya seperti terdapat
pada Gambar 3.211 sampai dengan Gambar 3.213
Login
Home
Ubah SandiBantuanData Pribadi
Nilai
JadwalForum Pesan Pribadi
Pengumuman
Kirim P esan
Delete Pesan
valid
Tidak valid
Logout
NO
YES
Gambar 3.211 Activity diagram siswa
280
Gambar 3.212 Acti vity Diagram User Guru
281
Gambar 3.213 Acti vity Diagram Admin
282
3.3.5.5 State Diagram
Gambar 3.214 Statechart baca forum diskusi
Gambar 3.215 Statechart add forum diskusi member
Gambar 3.216 Statechart admin delete kelas
Gambar 3.217 Statechart admin delete pengumuman
283
Gambar 3.218 Statechart admin delete user
Gambar 3.219 Statechart admin delete forum
Gambar 3.220 Statechart admin posting pengumuman
284
Gambar 3.221 Statechart admin update kelas
Gambar 3.222 Statechart admin update user
Gambar 3.223 Statechart create forum
285
Gambar 3.224 Statechart delete private message
Gambar 3.225 Statechart download soal latihan
286
Gambar 3.226 Statechart guru download jawaban tugas
Gambar 3.227 Statechart lihat pengumuman
Gambar 3.228 Statechart posting private message
287
Gambar 3.229 Statechart baca private message
Gambar 3.230 Statechart siswa upload tugas
Gambar 3.231 Statechart upload materi
288
3.3.6 Perancangan Basis Data pada Solusi
MsSiswa
namaalamatkelurahankecamatankotakodePostmptLahirtglLahiragamaemailtelpHPtelpRumahjurusanditerimaKelastanggalMasuksekolahAsalalamatSekolahAsaltahunSTLnomorSTLfotopassword
FK1 kdKelasaktif
MsNilai
FK1 idMidFinal
FK2 KdPelajaran
Thread
namadeskripsikdKelas
FK1 idForum
Topic
subject
datePosttimePost
FK1 idThread
Forum
nama
MsGuru
namaalamattmptLahirtglLahirjnsKeltelpHPtelpRumahfototglMasukIjazahTertinggiagamapasswordkdIdentitas
PM
FK2 idsendermessagetittletimedate
post
subjectisidatePosttimePost
FK2 idTopic
MsKelas
namaKelasjurusantingkat
MsJadwal
FK1 kdKelasFK2 kdpelajaranFK3 id
harishift
MsPengumuman
judultanggaldeskripsiketerangan
MsOrangTua
namaAyahnamaIbuAlamatkelurahankecamatankotakodeposteleponAyahpekerjaanAyahpekerjaanIbunamaWalialamatWalikelurahanWkecamatanWkotaWkodePosWteleponWpekerjaanWemailOrtuemailWteleponIbuteleponRmh
MsPelajaran
NamaPelajaranDeskripsiTujuantglUpdaterevisi
MsMateri
FK1 KdPelajaranlinkMaterilinkTambahansource1source2linktugastglDeadlineObjectiveDescriptionjudul
hashas
has
has
has
hashas
has
has
has
has
has
mengajar
has
has
has
has
has
has
has
detilNilaiTugas
FK3 i dNilaiFK1 kdBab
t glKumpuldeskripsil inknilaiTugas
detilNilaiUlangan
FK3 id NilaiFK1 kdBab
nilaiUlangandeskripsi
has
has
Gambar 3.232 ERD
289
Gambar 3.233 Tabel MsGuru
Fungsi tabel ini untuk menyimpan data pribadi guru dan materi yang diajarkan.
Primary key dari tabel ini adalah : id
Dibawah ini adalah penjelasan tentang tabel MsGuru.
No. Nama Field Tipe Data Keterangan
1. id Varchar(8) PK, nomor identitas guru/admin, format
: G.99.999
2. nama Varchar(25) Nama lengkap user/admin
3. alamat Varchar(50) Alamat tempat tinggal perumahan dan
jalan user/admin
4. kelurahan Varchar(15) Kelurahan tempat user/admin tinggal
5. kecamatan Varchar(15) Kecamatan tempat user/admin tinggal
290
6. kota Varchar(15) Kota tempat user/admin tinggal
7. kodePos Varchar(10) Kode pos tempat user/admin tinggal
8. tmptLahir Varchar(15) Kota tempat lahir tempat user/admin
9. tglLahir Varchar(10) Tanggal lahir user/admin, format:
DD/MM/YYYY
10. jnsKel TinyInt Jenis Kelamin user/admin
11. telpRumah Varchar(12) Nomor telepon rumah user/admin yang
dapat dihubungi
12. telpHP Varchar(13) Nomor telepon handphone user/admin
yang dapat dihubungi
13. foto Varchar(30) link file foto dalam storage
14. tglMasuk Varchar(10) Tanggal masuk user/admin bekerja,
format: 99/99/9999
15. ijazahtertinggi Varchar(10) Ijazah tertinggi yang dimiliki user/admin
16. Password Varchar(10) Password user/admin
17. agama Varchar(8) Agama yang user/admin anut
18. kdIdentitas Int Kode identitas status priviledge user, 1:
Admin, 2: Guru/User biasa
Tabel 3.4 Definisi Tabel MsGuru
291
Gambar 3.234 Tabel PM
Fungsi tabel ini untuk menyimpan informasi private message yang dikirimkan dan yang
masih tersimpan dalam inbox atau outbox.
Primary key dari tabel ini adalah : kdPM
Dibawah ini adalah penjelasan tentang tabel PM.
No. Nama Field Tipe Data Keterangan
1. kdPM Int PK, auto_increment, kode private message
2. receipt Varchar(8) nomor identitas user penerima/tujuan
3. sender Varchar(8) nomor identitas user pengirim
4. message Longtext pesan yang dikirimkan sender ke user tujuan
5. tittle Varchar(30) Judul/subyek dari pesan yang dikirmkan
6. time Varchar(5) Waktu saat pesan diterima, format : HH:MM
7. date Varchar(10) Tanggal pesan diterima, format:
DD/MM/YYYY
Tabel 3.5 Definisi Tabel PM
292
Gambar 3.235 Tabel MsKelas
Fungsi tabel ini untuk menyimpan informasi data kelas yang dilangsungkan.
Primary key dari tabel ini adalah : kdKelas
Dibawah ini adalah penjelasan tentang tabel MsKelas.
No. Nama Field Tipe Data Keterangan
1. kdKelas Varchar(6) Kode identitas kelas
2. namaKelas Varchar(15) Nama kelas
3. jurusan Varchar(10) Jurusan peminatan yang ada, IPA, IPS,
Bahasa
4. tingkat Int Tingkat Pendidikan, 1: Kelas X, 2:
Kelas XI, 3: Kelas XII
Tabel 3.6 Definisi Tabel MsKelas
293
Gambar 3.236 Tabel detilNilaiTugas
Fungsi tabel ini untuk menyimpan data dan informasi tugas dan ulangan perbab yang
dikerjakan murid.
Dibawah ini adalah penjelasan tentang tabel detilNilai.
No. Nama Field Tipe Data Keterangan
1. idNilai Varchar(15) merupakan gabungan id siswa dengan bab
materi yang ada
2. kdBab Varchar(10) Kode bab tugas dan nilai yang ditunjuk,
FK ke MsNilai
3. tglKumpul Varchar(10)
Tanggal tugas saat
dikumpulkan/diupload, format :
DD/MM/YYYY
4. deskripsi Longtext Keterangan tambahan yang dapat
diberikan murid sebagai pelengkap
294
informasi
6. link Varchar(50) link menuju file disimpan di storage
7. nilaiTugas Decimal Nilai yang diberikan guru atas tugas yang
dikerjakan
Tabel 3.7 Definisi Tabel detilNilaiTugas
Gambar 3.237 Tabel detilNilaiUlangan
Fungsi tabel ini untuk menyimpan data dan informasi tugas dan ulangan perbab yang
dikerjakan murid.
Dibawah ini adalah penjelasan tentang tabel detilNilai.
No. Nama Field Tipe Data Keterangan
1. idNilai Varchar(15) merupakan gabungan id siswa dengan bab
materi yang ada
2. kdBab Varchar(10) Kode bab materi dan nilai yang ditunjuk,
FK ke MsNilai
295
3. nilaiUlangan Decimal Nilai ulangan harian pada pelajaran dan
bab user
4. deskripsi Longtext
Keterangan tambahan yang dapat
diberikan murid sebagai pelengkap
informasi
Tabel 3.8 Definisi Tabel detilNilai
Gambar 3.238 Tabel MsNilai
Fungsi tabel ini untuk menyimpan nilai hasil ujian tengah dan akhir semester tiap murid.
Primary key dari tabel ini adalah : idNilai
Dibawah ini adalah penjelasan tentang tabel MsNilai.
No. Nama Field Tipe Data Keterangan
1. idNilai Varchar(15) PK, merupakan gabungan id siswa
dengan bab materi yang ada
1. id Varchar(8) Kode identitas user yang memiliki nilai
296
ujian
2. mid Decimal Hasil nilai ujian mid semester
user/murid
3. final Decimal Hasil nilai ujian last semester
user/murid
4. kdPelajaran Varchar(10) Kode Pelajaran ujian nilai mata
pelajaran yang user dapat
Tabel 3.9 Definisi Tabel MsNilai
Gambar 3.239 Tabel MsJadwal
Fungsi tabel ini untuk menyimpan jadwal pelajaran tiap kelas.
Dibawah ini adalah penjelasan tentang tabel MsJadwal.
No. Nama Field Tipe Data Keterangan
1. kdKelas Varchar(6) Kode kelas pada jadwal yang tersedia, FK
ke MsKelas
297
2. guruDanMateri Varchar(20) Kode pelajaran, FK ke MsPelajaran
3. hari Varchar(7) Hari jadwal KBM : Senin, Selasa, Rabu,
Kamis, Jumat, Sabtu, Minggu
4. shift Int Shift jam pelajaran jadwal : Shift 1 s.d. 9
Tabel 3.10 Definisi Tabel MsJadwal
Gambar 3.240 Tabel MsMateri
Fungsi tabel ini untuk menyimpan data dan informasi tiap meteri TIK yang diadakan
dalam proses KBM.
Primary key dari tabel ini adalah : kdBab
Dibawah ini adalah penjelasan tentang tabel MsMateri.
No. Nama Field Tipe Data Keterangan
298
1. kdBab Int PK, kdBab penunjuk TIK yang ada
2. kdPelajaran Varchar(10) Kode palajaran materi TIK, FK ke
MsPelajaran
3. linkMateri Varchar(50) link materi utama yang disimpan pada
storage
4. linkTambahan Varchar(50) link materi utama tambahan yang
disimpan pada storage
5. source1 Varchar(50) link menuju bacaan sumber internet
6. source2 Varchar(50) link menuju bacaan sumber internet
7. linkTugas Varchar(50) link menuju file tugas di storage
8. tglDeadLine Varchar(10)
Tanggal maksimal pengumpulan
tugas,
format : DD/MM/YYY
9. Objective Longtext Objective materi TIK yang diberikan
10. Description Longtext Deskripsi materi TIK yang diberikan
11. judul Varchar(40) Judul atau subjek yang materi
Tabel 3.11 Definisi Tabel MsMateri
299
Gambar 3.241 Tabel MsPengumuman
Fungsi tabel ini untuk menyimpan data dan informasi pengumuman yang dipublikasikan.
Primary key dari tabel ini adalah : idPengumuman
Dibawah ini adalah penjelasan tentang tabel MsPengumuman.
No. Nama Field Tipe Data Keterangan
1. idPengumuman Int PK, auto_increment, Kode
pengumuman
2. judul Varchar(25) Judul pengumuman
3. tanggal Varchar(10) Tanggal terbitnya pengumuman
4. deskripsi Longtext Deskripsi isi pengumuman
5. keterangan Longtext Keterangan pengumuman
Tabel 3.12 Definisi Tabel MsPengumuman
300
Gambar 3.242 Tabel MsOrangTua
Fungsi tabel ini untuk menyimpan informasi dan data orang tua murid yang belajar di
SMA Plus Pembangunan Jaya.
Dibawah ini adalah penjelasan tentang tabel MsOrangTua.
No. Nama Field Tipe Data Keterangan
1. id Varchar(8) Kode identitas user/murid dari orang
tua bersangkutan
2. namaAyah Varchar(30) nama lengkap ayah
301
3. namaIbu Varchar(30) Nama lengkap Ibu
4. alamat Varchar(50) Alamat umum tempat orang tua murid
tinggal
5. kelurahan Varchar(15) Kelurahan tempat orang tua murid
tinggal
6. kecamatan Varchar(15) Kecamatan tempat orang tua murid
tinggal
7. kota Varchar(15) Kota tempat orang tua murid tinggal
8. kodePos Varchar(8) Kode pos tempat orang tua murid
tinggal
9. teleponRmh Varchar(15) Nomor telepon orang tua yang dapat
dihubungi
10. pekerjaanAyah Varchar(30) Pekerjaan Ayah
11. pekerjaanIbu Varchar(30) Pekerjaan Ibu
12. namaW Varchar(30) Nama lengkap wali murid/siswa
13. alamatW Varchar(50) alamat umum tempat tinggal wali
murid/siswa
14. kelurahanW Varchar(15) Kelurahan tempat tinggal wali
302
murid/siswa
15. kecamatanW Varchar(15)
Kecamatan tempat tinggal wali
murid/siswa
16. kotaW Varchar(15) Kota tempat tinggal wali murid/siswa
17. kodePosW Varchar(8) Kode pos tempat tinggal wali
murid/siswa
18. teleponW Varchar(15) Nomor telepon wali murid/siswa yang
dapat dihubungi
19. pekerjaanW Varchar(30) Pekerjaan wali murid/siswa
20. emailOrtu Varchar(30) Alamat e-mail orang tua murid/siswa
21. emailW Varchar(30) Alamat e-mail wali murid/siswa
22. teleponAyah Varchar(15) Nomor telepon ayah
23. teleponIbu Varchar(15) Nomor telepon ibu
Tabel 3.13 Definisi Tabel MsOrangTua
303
Gambar 3.243 Tabel MsSiswa
Fungsi tabel ini untuk menyimpan data pribadi siswa dan informasi yang berhubungan
dengan kesiswaan di SMA Plus Pembangunan Jaya.
Primary key dari tabel ini adalah : id
Dibawah ini adalah penjelasan tentang tabel MsSiswa.
No
. Nama Field Tipe Data Keterangan
1. id Varchar(8) PK, Kode user/murid
304
2. nama Varchar(30) nama lengkap user
3. alamat Varchar(50) alamat umum tempat tinggal user
4. kelurahan Varchar(15) kelurahan tempat user/murid tinggal
5. kecamatan Varchar(15) kecamatan tempat user/murid tinggal
6. kota Varchar(15) kota tempat user/murid tinggal
7. kodePos Varchar(8) kode pos tempat user/murid tinggal
8. tmptLahir Varchar(15) Tempat tempat user/murid lahir
9. tglLahir Varchar(10) Tanggal user/murid lahir, format :
DD/MM/YYYY
10. agama Varchar(10) Agama yang user/murid anut
11. email Varchar(30) alamat e-mail user/murid
12. telpHP Varchar(15) Nomor telepon handphone user/murid
yang dapat dihubungi
13. telpRumah Varchar(15) Nomor telepon rumah user/murid yang
dapat dihubungi
14. jurusan Varchar(10) Jurusan peminatan user/murid jalani:
IPA, IPS, bahasa
15. kdKelas Varchar(6) Kode Kelas user/murid, FK ke MsKelas
305
16. diterimaKelas Varchar(3) Tingkat kelas saat user masuk
17. tglMasuk Varchar(10) Tanggal user/murid diterima masuk ke
sekolah
18. sekolahAsal Varchar(25) Nama sekolah asal murid/user sebelum
masuk SMA Plus Pembangunan Jaya
19. alamatSekola
hAsal Varchar(50)
Alamat sekolah asal murid/user sebelum
masuk SMA Plus Pembangunan Jaya
20. tahunSTL Varchar(5) Tahun Surat Tanda kelulusan
21. nomorSTL Varchar(30) Nomor surat tanda kelulusan
22. foto Varchar(50) link menuju file foto disimpan di storage
23. pass Varchar(15) Password
24. kdKelas Varchar(6) Identitas kode kelas
25. aktif Int Status aktif siswa dalam KBM
Tabel 3.14 Definisi Tabel MsSiswa
306
Gambar 3.244 Tabel MsPelajaran
Fungsi tabel ini untuk menyimpan data dan informasi mengenai pelajaran yang diadakan
Primary key dari tabel ini adalah : kdPelajaran
Dibawah ini adalah penjelasan tentang tabel MsPelajaran.
No
. Nama Field Tipe Data Keterangan
1. kdPelajaran Varchar(10) PK, Kode Pelajaran
2. namaPelajaran Varchar(30) Nama Lengkap Pelajaran
3. deskripsi Longtext Deskripsi umum dari mata
pelajaran yang diajarkan
4. tujuan Longtext Tujuan singkat materi pelajaran
5. tglUpdate Varchar(10) Tanggal update materi yang ada
6. revisi Varchar(8) Level revisi yang telah dilakukan
Tabel 3.15 Definisi Tabel MsPelajaran
307
Gambar 3.245 Tabel Forum
Fungsi tabel ini untuk menyimpan data forum sesuai jenis/kategori.
Primary key dari tabel ini adalah : idForum
Dibawah ini adalah penjelasan tentang tabel forum.
No
. Nama Field Tipe Data Keterangan
1. idForum Int(11) PK, Id Forum
2. nama Varchar(50) Nama Forum
Tabel 3.16 Definisi Tabel Forum
Gambar 3.246 Tabel Post
Fungsi table ini untuk menyimpan data post pada forum.
308
Primary key dari table ini adalah : idPost
Dibawah ini adalah penjelasan tentang tabel post.
No
. Nama Field Tipe Data Keterangan
1. idPost Int(11) PK, Id Post
2. Subject Varchar(50) Subject post
3. Isi Longblob Isi dari post
4. datePost Varchar(10) Tanggal post
5. timePost Varchar(10) Waktu Post
6. idTopic Int(50) Id topic yang dibuat
Tabel 3.17 Definisi Tabel Post
Gambar 3.247 Tabel Thread
Fungsi table ini untuk menyimpan data thread pada forum.
309
Primary key dari table ini adalah : idThread
Dibawah ini adalah penjelasan tentang tabel thread.
No
. Nama Field Tipe Data Keterangan
1. idThread Int(11) PK, Id Post
2. nama Varchar(50) Subject post
3. Deskripsi Longblob Isi dari post
4. idForum Varchar(10) Waktu Post
5. kdKelas Varchar(6) Kode kelas
Tabel 3.18 Definisi Tabel Thread
Gambar 3.248 Tabel Topic
Fungsi table ini untuk menyimpan data topic pada forum.
Primary key dari table ini adalah : idTopic
310
Dibawah ini adalah penjelasan tentang tabel topic.
No
. Nama Field Tipe Data Keterangan
1. idTopic Int(11) PK, Id Topic
2. Subject Varchar(50) Subject post
3. Id Varchar(10) Id user pembuat topic
4. datePost Varchar(10) tanggal Post
5. timePost Varchar(10) Waktu post
Tabel 3.19 Definisi Tabel Topic
3.3.7 Perancangan Spesifikasi Proses
1. Modul Login
Halaman login dimunculkan
Jika tombol login diklik maka akan dicek ke database
Jika username dan password valid
Maka create session
Munculkan halaman home
Akhir jika
311
Jika username dan password tidak valid
Maka kembali ke halaman login
Munculkan pesan, username dan password tidak cocok
Akhir jika
Akhir jika
2. Change pin
Jika pilihan change pin dipilih
Maka munculkan halaman change pin
Jika tombol submit dipilih
Maka pin dicocokan ke database
Jika pin sama dengan database
Jika pin baru sama dengan pin konfirmasi
Maka ganti pin di database
Munculkan pesan, pin telah diganti
Akhir jika
Jika pin baru tidak sama dengan pin konfirmasi
Maka munculkan pesan, pin baru dan pin
konfirmasi tidak sama
312
Akhir jika
Akhir jika
Jika pin tidak sama dengan database
Maka munculkan pesan,pin yang anda masukkan salah
Akhir jika
Akhir jika
Akhir jika
3. Modul Forum
Jika pilihan forum dipilih
Maka munculkan halaman thread
Jika salah satu thread dipilih
Maka munculkan halaman user-post
Jika pilihan edit dipilih
Maka munculkan user-ubah topik
Jika simpan topik dipilih
Maka topik akan diposting
dan akan masuk ke database
313
Akhir jika
Akhir jika
Jika pilihan quote dipilih
Maka munculkan halaman user-buat topik
baru
Jika simpan topik dipilih
Maka topik akan diposting dan akan
masuk ke database
Akhir jika
Akhir jika
Jika pilihan sent pm dipilih
Maka munculkan halaman private message
Akhir jika
Jika tombol reply dipilih
Maka munculkan halaman user-buat topik
baru
Jika simpan topik dipilih
314
Maka topik akan diposting dan akan
masuk ke database
Akhir jika
Akhir jika
Jika tombol quick reply dipilih
Maka topik akan langsung diposting
dan disimpan di database
Akhir jika
Akhir jika
Jika tombol new topik dipilih
Maka munculkan halaman user-buat topik baru
Jika simpan topik dipilih
Maka topik akan diposting dan akan masuk
ke database
Akhir jika
Akhir jika
Akhir jika
315
4. Private Message
Jika pilihan private messages dipilih
Maka munculkan menu private message
Jika pilihan kirim private message dipilih
Maka munculkan halaman kirim private message
Jika tombol pilihan kirim private message dipilih
Maka private message dikirim ke e-mail yang
dituju
Akhir jika
Akhir jika
Jika link title private message dipilih
Maka munculkan halaman baca private message
Jika tombol reply dipilih
Maka munculkan halaman kirim private message
Akhir jika
Akhir jika
Jika pilihan link hapus pesan dipilih
Maka munculkan hapus private message
316
Akhir jika
Akhir jika
5. Logout
Jika pilihan logout dipilih
Maka destroy session
Munculkan halaman login
Akhir jika
3.3.7.1 Admin
1. Modul Siswa
Jika pilihan siswa dipilih
Maka munculkan daftar siswa
Jika masukkan pencarian berdasarkan nis dan go dipilih
Maka munculkan daftar siswa berdasarkan nis
Akhir jika
Jika pilihan advanced search dipilih
Maka munculkan halaman pencarian advanced search siswa
317
Jika tombol cari siswa dipilih
Maka munculkan daftar siswa berdasarkan hasil pencarian
Akhir jika
Akhir jika
Jika tombol tambah data siswa dipilih
Maka munculkan halaman input data siswa baru
Jika tombol simpan data dipilih
Maka data siswa baru akan disimpan di database
Munculkan halaman input data siswa baru
Akhir jika
Akhir jika
Jika pilihan lihat detail dipilih
Maka munculkan halaman lihat detail siswa
Jika tombol ubah data dipilih
Maka munculkan halaman ubah data siswa
Jika tombol simpan data dipilih
Maka masukkan data ke database
318
Maka munculkan halaman lihat detail siswa
Akhir jika
Akhir jika
Jika pilihan delete siswa dipilih
Maka munculkan halaman delete siswa
Jika pilihan yes dipilih
Maka hapus data dari database
Munculkan halaman daftar siswa
Akhir jika
Jika pilihan no dipilih
Munculkan halaman daftar siswa
Akhir jika
Akhir jika
Akhir jika
Akhir jika
2. Modul Guru
319
Jika pilihan guru dipilih
Maka munculkan daftar guru
Jika masukkan pencarian berdasarkan nip dan go dipilih
Maka munculkan daftar guru berdasarkan nip
Akhir jika
Jika pilihan advanced search dipilih
Maka munculkan halaman pencarian advanced search guru
Jika tombol cari guru dipilih
Maka munculkan daftar guru berdasarkan hasil pencarian
Akhir jika
Akhir jika
Jika tombol tambah data guru dipilih
Maka munculkan halaman input data guru baru
Jika tombol simpan data dipilih
Maka data guru baru akan disimpan di database
Munculkan halaman input data guru baru
Akhir jika
320
Akhir jika
Jika pilihan lihat detail dipilih
Maka munculkan halaman lihat detail guru
Jika tombol ubah data dipilih
Maka munculkan halaman ubah data guru
Jika tombol simpan data dipilih
Maka masukkan data ke database
Maka munculkan halaman lihat detail guru
Akhir jika
Akhir jika
Jika pilihan delete guru dipilih
Maka munculkan halaman delete guru
Jika pilihan yes dipilih
Maka hapus data dari database
Munculkan halaman daftar guru
Akhir jika
Jika pilihan no dipilih
321
Munculkan halaman daftar guru
Akhir jika
Akhir jika
Akhir jika
Akhir jika
3. Modul kelas
Jika pilihan kelas dipilih
Maka munculkan halaman kelas
Jika tombol tambah kelas dipilih
Maka munculkan halaman tambah kelas
Jika tombol simpan data dipilih
Maka masukkan data ke database
Munculkan halaman kelas
Akhir jika
Akhir jika
Jika pilihan lihat detail dipilih
322
Maka munculkan halaman lihat detail kelas
Jika tombol ubah data dipilih
Maka munculkan halaman ubah data kelas
Jika tombol simpan data dipilih
Maka masukkan data ke database
Munculkan halaman lihat detail kelas
Akhir jika
Akhir jika
Akhir jika
Jika tombol tambah murid kelas dipilih
Maka munculkan halaman pengisian kelas
Jika tombol simpan data dipilih
Maka simpan data ke database
Munculkan halaman tampil siswa berdasar kelas
Akhir jika
Akhir jika
Jika pilihan hapus dipilih
323
Maka munculkan halaman delete kelas
Jika pilihan yes dipilih
Maka hapus data dari database
Munculkan halaman lihat kelas
Akhir jika
Jika pilihan no dipilih
Munculkan halaman lihat kelas
Akhir jika
Akhir jika
Akhir jika
4. Modul jadwal
Jika pilihan jadwal dipilih
Maka munculkan halaman jadwal
Jika pilihan lihat detail dipilih
Maka munculkan halaman lihat detail jadwal
Jika tombol ubah jadwal dipilih
324
Maka munculkan halaman ubah jadwal kelas
Akhir jika
Akhir jika
Jika pilihan ubah jadwal
Maka munculkan halaman ubah jadwal kelas
Jika tombol simpan data dipilih
Maka masukkan data ke database
munculkan halaman jadwal
Akhir jika
Akhir jika
Jika pilihan tambah jadwal dipilih
Maka munculkan halaman buat jadwal kelas
Jika tombol simpan data dipilih
Maka masukkan data ke database
Munculkan halaman jadwal
Akhir jika
Akhir jika
325
Jika pilihan hapus dipilih
Maka munculkan halaman delete jadwal
Jika pilihan yes dipilih
Maka hapus data dari database
Munculkan halaman jadwal
Akhir jika
Jika pilihan no dipilih
Munculkan halaman jadwal
Akhir jika
Akhir jika
Akhir jika
5. Modul Pelajaran
Jika pilihan pelajaran dipilih
Maka munculkan halaman pelajaran
Jika pilihan lihat materi dipilih
Maka munculkan halaman lihat materi
326
Jika pilihan lihat detail dipilih
Maka munculkan halaman lihat detail materi
Jika tombol ubah data dipilih
Maka munculkan halaman ubah data materi
pelajaran
Jika tombol simpan data dipilih
Maka simpan data di database
Munculkan halaman lihat detail
materi
Akhir jika
Akhir jika
Jika tombol tambah materi dipilih
Maka munculkan halaman tambah materi
pelajaran
Jika tombol simpan data dipilih
Maka masukkan data ke dalam
database
Munculkan halaman lihat materi
327
Akhir jika
Akhir jika
Jika pilihan hapus dipilih
Maka munculkan halaman delete materi
Jika pilihan yes dipilih
Maka hapus data dari database
Munculkan halaman lihat materi
Akhir jika
Jika pilihan no dipilih
Munculkan halaman lihat materi
Akhir jika
Akhir jika
Akhir jika
Jika pilihan lihat detail dipilih
Maka munculkan halaman lihat pelajaran
Jika tombol ubah data dipilih
Maka munculkan halaman ubah data pelajaran
328
Jika tombol simpan data dipilih
Maka simpan data di database
Munculkan halaman lihat detail pelajaran
Akhir jika
Akhir jika
Akhir jika
Jika tombol tambah pelajaran dipilih
Maka munculkan halaman tambah pelajaran
Jika tombol simpan data dipilih
Maka masukkan data ke dalam database
Munculkan halaman lihat pelajaran
Akhir jika
Akhir jika
Jika pilihan hapus dipilih
Maka munculkan halaman delete pelajaran
Jika pilihan yes dipilih
Maka hapus data dari database
329
Munculkan halaman lihat pelajaran
Akhir jika
Jika pilihan no dipilih
Munculkan halaman lihat pelajaran
Akhir jika
Akhir jika
Jika pilihan tampil berdasar kode pelajaran dipilih dan tombol go dipilih
Maka munculkan halaman lihat pelajaran berdasar kode pelajaran
Akhir jika
Jika pilihan tampil berdasar tingkat dipilih dan tombol go dipilih
Maka munculkan halaman lihat pelajaran berdasar tingkat
Akhir jika
Akhir jika
6. Modul Pengumuman
Jika pilihan pengumuman dipilih
Maka munculkan halaman pengumuman
Jika pilihan hapus pengumuman dipilih
330
Maka munculkan halaman delete pengumuman
Jika pilihan yes dipilih
Maka hapus data dari database
Munculkan halaman pengumuman
Akhir jika
Jika pilihan no dipilih
Munculkan halaman pengumuman
Akhir jika
Akhir jika
Jika pilihan berdasarkan kategori dipilih dan tombol go dipilih
Maka munculkan halaman pengumuman berdasarkan kategori
Akhir jika
Jika pilihan buat pengumuman baru dipilih
Jika pilihan simpan pengumuman dipilih
Maka masukkan data ke database
munculkan halaman pengumuman
Akhir jika
331
Akhir jika
Jika pilihan materi dipilih
Maka munculkan halaman lihat detail pengumuman
Akhir jika
Akhir jika
7. Forum
Jika pilihan forum dipilih
Maka munculkan halaman admin forum
Jika tombol tambah thread dipilih
Maka munculkan halaman buat thread baru
Jika tombol buat thread dipilih
Maka simpan data dalam database
Munculkan halaman topik
Akhir jika
Akhir jika
Jika tombol ubah kategori dipilih
332
Maka munculkan halaman ubah kategori
Jika tombol simpan data dipilih
Maka simpan data dalam database
Munculkan halaman forum
Akhir jika
Akhir jika
Jika tombol hapus kategori dipilih
Maka Munculkan halaman delete kategori
Jika pilihan yes dipilih
Maka hapus data dari database
Munculkan halaman forum
Akhir jika
Jika pilihan no dipilih
Munculkan halaman forum
Akhir jika
Akhir jika
333
Jika tombol tambah kategori dipilih
Maka Munculkan halaman buat kategori baru
Jika tombol buat kategori dipilih
Maka simpan data dalam database
munculkan halaman forum
Akhir jika
Akhir jika
Akhir jika
8. Home
Jika pilihan home dipilih
Maka munculkan halaman home admin
Akhir jika
3.3.7.2 Guru
1. Modul Pelajaran
Jika pilihan pelajaran dipilih
Maka munculkan halaman pelajaran
Jika pilihan pelajaran dipilih
334
Maka munculkan halaman mata pelajaran
Jika pilihan bab dipilih
Maka munculkan halaman materi-bab
Jika pilihan upload materi dipilih
Maka munculkan halaman upload materi
Akhir jika
Jika pilihan upload materi-tugas dipilih
Maka munculkan halaman upload materi-tugas
Akhir jika
Jika pilihan edit-link dipilih
Maka munculkan halaman edit link
Akhir jika
Jika pilihan lihat pengumpulan tugas dipilih
Maka munculkan halaman pengumpulan tugas
Jika tombol simpan status dipilih
Maka status disimpan di database
Akhir jika
335
Jika tombol masukkan nilai tugas dipilih
Maka munculkan halaman nilai
Akhir jika
Akhir jika
Akhir jika
Akhir jika
Akhir jika
2. Data Pribadi
Jika pilihan data pribadi dipilih
Maka munculkan halaman data pribadi
` Jika pilihan ubah data dipilih
Maka masukkan data ke database
Munculkan pesan data telah disimpan
Akhir jika
Akhir jika
3. Nilai
Jika pilihan nilai dipilih
336
Maka munculkan halaman nilai
Jika pilihan view dipilih
Maka munculkan halaman view nilai
Akhir jika
Jika pilihan nilai tugas dipilih
Maka munculkan halaman view nilai tugas
Jika pilihan simpan nilai dipilih
Maka masukkan data ke database
Munculkan pesan data telah disimpan
Akhir jika
Akhir jika
Jika pilihan nilai ulangan harian dipilih
Maka munculkan halaman view nilai ulangan harian
Jika pilihan simpan nilai dipilih
Maka masukkan data ke database
Munculkan pesan data telah disimpan
Akhir jika
337
Akhir jika
Jika pilihan nilai ujian dipilih
Maka munculkan halaman view nilai ujian
Jika pilihan simpan nilai dipilih
Maka masukkan data ke database
Munculkan pesan data telah disimpan
Akhir jika
Akhir jika
Akhir jika
4. Modul jadwal
Jika pilihan jadwal dipilih
Maka munculkan halaman view jadwal
Akhir jika
5. Home
Jika pilihan home dipilih
Maka munculkan halaman home guru
Akhir jika
338
3.3.7.3 Siswa
1. Modul Pelajaran
Jika pilihan pelajaran dipilih
Maka munculkan halaman pelajaran
Jika pilihan pelajaran dipilih
Maka munculkan pelajaranBab
Jika pilihan contact lecturer dipilih
Maka munculkan halaman private message
Jika tombol submit
Maka e-mail dikirim
Munculkan pesan bahwa e-mail berhasil dikirim
Akhir jika
Akhir jika
Jika pilihan materi pokok dipilih
Maka munculkan pertanyaan download atau view
Akhir jika
Jika pilihan materi tambahan dipilih
339
Maka munculkan pertanyaan download atau view
Akhir jika
Jika pilihan soal dipilih
Maka munculkan pertanyaan download atau view soal
Akhir jika
Akhir jika
Akhir jika
2. Modul data pribadi
Jika pilihan data pribadi dipilih
Maka munculkan halaman data pribadi
Jika pilihan ubah data dipilih
Maka masukkan data ke database
Munculkan pesan data telah disimpan
Akhir jika
Akhir jika
3. Nilai
340
Jika pilihan nilai dipilih
Maka munculkan halaman nilai
Akhir jika
4. Home
Jika pilihan home dipilih
Maka munculkan halaman home siswa
Akhir jika