bab 3 final - thesis.binus.ac.idthesis.binus.ac.id/doc/bab3/2010-1-00097-if bab 3.pdfyang sudah...
Post on 03-Mar-2019
242 Views
Preview:
TRANSCRIPT
42
BAB 3
ANALISIS DAN PERANCANGAN
3.1 Riwayat Perusahaan
3.1.1 Sejarah Singkat SMA Negeri 61
Tanggal 1 April 1980 SMA Negeri 14 membentuk SMA Kelas
Jauh (KJ) yang berlokasi di Pondok Bambu – Jakarta Timur, tanggal 14
Juli 1981 SMA 42 KJ berubah nama menjadi SMA NEGERI 61
JAKARTA berdasarkan Keputusan Mendikbud RI No : 0220/O/1981
dengan berkembangnya Prestasi SMA Negeri 61 Jakarta maka sejak
tahun pelajaran 1994/1995 oleh Kanwil Depdikbud DKI Jakarta SMA
Negeri 61 Jakarta ditetapkan sebagai SEKOLAH BERPRESTASI
sebagai “PENDAMPING UNGGULAN SMA” wilayah Jakarta Timur.
Dengan prestasi yang terus berkembang, mulai tahun pelajaran
2003/2004 ditetapkan sebagai “SMA UNGGULAN” tingkat Propinsi
DKI Jakarta, berdasarkan Surat Keputusan Kepala Dinas Pendidikan
Menengah dan Tinggi Propinsi DKI Jakarta No. 17/2003 tentang
penunjukan Sekolah Plus Tingkat Propinsi Daerah Khusus Ibu Kota
Jakarta Tahun 2003. Pada tahun pelajaran 2004/2005 mendapat
pengakuan dari Dinas Dikmenti sebagai SMA PLUS STANDAR
NASIONAL berdasarkan SK Kepala Dinas Dikmenti DKI Jakarta No:
206a/ tahun 2004. Mulai tahun 2007/2008, berdasarkan SK Direktur
Pembinaan SMA Dirjen Manajemen Pendidikan Dasar dan Menengah
43
No: 697/C4/MN/2007, SMA 61 ditetapkan sebagai Rintisan Sekolah
Bertaraf Internasional (RSBI).
3.1.2 Profil SMA Negeri 61
SMA Negeri 61 Jakarta adalah Rintisan Sekolah Bertaraf
Internasional (RSBI) yang sarat dengan prestasi pendidikan baik
akademis maupun non-akademis, berpengalaman dan sangat peduli
terhadap kualitas pembelajaran, pembinaan kedisiplinan, akhlak dan budi
pekerti siswa serta kualitas mutu lulusannya. Dengan Sumber Daya
Manusia yang kompeten di bidangnya masing masing dan didukung
sarana yang memadai. Sekolah Bertaraf Internasional adalah sekolah
yang sudah memenuhi seluruh Standar Nasional Pendidikan (SNP) dan
diperkaya dengan mengacu pada standar pendidikan salah satu negara
anggota Organization for Economic Co-operation and Development
(OECD) dan negara maju lainnya yang mempunyai keunggulan tertentu
dalam bidang pendidikan sehingga memiliki daya saing di forum
Internasional. Lulusan sekolah bertaraf internasional diharapkan dapat:
(1) melanjutkan pendidikan pada satuan pendidikan yang bertaraf
inernasional, baik di dalam maupun di luar negeri, (2) mengikuti
sertifikasi bertaraf internasional yang diselenggarakan oleh salah satu
negara OECD, (3) meraih medali tingkat internasional pada berbagai
kompetisi sains, matematika, teknologi, seni dan budaya, dan (4) bekerja
pada lembaga-lembaga internasional dan negara-negara lain. Sehubungan
44
itu, mulai tahun pelajaran 2007/2008 Direktorat PSMA telah menetapkan
SMA Negeri 61 Jakarta salah satu dari 200 sekolah di Indonesia sebagai
RSBI sesuai dengan SK Direktur Jendral Mandikdasmen Nomor :
156/C4/MN/2007. Tahun pelajaran 2009/ 2010 ini merupakan tahun
ketiga bagi SMA Negeri 61 dalam melaksanakan RSBI. Dalam rangka
pelaksanaan RSBI, ada beberapa komponen yang harus dilakukan,
diantaranya pemenuhan sarana, pemberdayaan sumber daya manusia dan
pembangunan kultur di sekolah menjadi salah satu fokus sekolah.
Pelaksanaan program RSBI merupakan tantangan yang tidak ringan yang
harus dijawab oleh warga sekolah. ini merupakan pekerjaan yang
membutuhkan pemikiran ekstra keras. Diharapkan lima tahun yang akan
datang, SMA Negeri 61 Jakarta sudah tinggal landas sebagai Sekolah
Nasional Bertaraf Internasional.
3.1.3 Visi Misi SMA Negeri 61
Visi
Terwujudnya Sumber Daya Manusia yang unggul dalam
intelektual, spiritual dan emosional serta mampu berkompetisi di tingkat
nasional dan internasional.
45
Misi
1. Meningkatkan pembinaan akhlak dan budi pekerti luhur
2. Mengembangkan minat, bakat dan kreativitas peserta didik agar
tumbuh dan berkembang sesuai dengan potensi yang dimiliki peserta
didik
3. Meningkatkan Profesionalisme Tenaga Pendidik dan Kependidikan
dalam implementasi Manajemen Peningkatan Mutu Berbasis Sekolah
4. Menciptakan kegiatan belajar mengajar yang dapat memotivasi
peserta didik untuk kreatif, inisiatif dan inovatif baik dalam kegiatan
intra maupun ekstrakurikuler.
5. Menerapkan manajemen mutu berbasis Internasional Organization
for Standardization (ISO).
6. Menjadikan SMA Negeri 61 Jakarta sebagai Sekolah Nasional
Bertaraf International.
7. Menghasilkan kualitas lulusan yang mampu berkompetisi baik di
tingkat regional maupun global.
3.1.4 Tujuan SMA Negeri 61
1. Diterima di Perguruan Tinggi Negeri favorit melalui PMDK,
SNMPTN, maupun UM sampai dengan 88%.
46
2. Mampu bersaing di Olimpiade Science (Fisiska, Matematika, Kimia,
Biologi, Ekonomi, Komputer, Astronomi, Kebumian) minimal 1
mata pelajaran masuk tingkat nasional.
3. Menjalin hubungan sister school dengan salah satu sekolah bertaraf
internasional di dalam dan luar negeri.
4. Meningkatkan kemampuan profesi pendidik IHT dan atau seminar
minimal 3 kali dalam satu tahun.
5. 75% guru melakukan proses pembelajaran yang inovatif dan/atau
berbasis ICT yang memberikan ruang bagi prakarsa, kreativitas, dan
kemandirian.
6. Pelayanan Administrasi berbasis ICT yang efektif, efisien, dan
akuntabel.
7. Peserta didik yang dapat mengembangkan potensi diri melalui
kegiatan ektrakurikuler dan mendapat juara di tingkat nasional
minimal 1 kegiatan.
47
3.1.5 Struktur Organisasi SMA Negeri 61
Gambar 3.1 Struktur Organisasi SMA Negeri 61
3.1.6 Tugas dan Wewenang
Berikut ini adalah tugas dan wewenang dari masing-masing
bagian :
48
3.1.6.1 Kepala Sekolah
• Mengatur dan mengawasi seluruh kegiatan sekolah.
• Menyusun program kerja sekolah.
• Mengkoordinasi tugas-tugas para guru.
• Mengadakan dan memimpin rapat dewan guru.
• Memberikan pembinaan, pelatihan, motivasi serta pengarahan
lainnya yang dapat meningkatkan kompetensi guru.
• Melakukan pembaharuan di bidang kegiatan belajar mengajar,
bimbingan konseling, ekstrakurikuler, dan pengayaan.
3.1.6.2 Wakil Kurikulum
• Membantu Kepala Sekolah dalam menyusun program
pengajaran dan pelaksanaan program.
• Menyusun kalender pendidikan.
• Menyusun pembagian tugas guru dan jadwal pelajaran.
• Memberikan laporan penyelengaraan proses belajar mengajar
kepada Kepala Sekolah secara rutin dan berkala.
3.1.6.3 Wakil Kesiswaan
• Mengkoordinir pemilihan pembina OSIS (Organisasi Siswa
Intra Sekolah).
• Menyusun program OSIS bersama dengan pembina OSIS.
49
• Mengkoordinir pemilihan pengurus OSIS bersama sama
dengan pembina OSIS.
• Mengkoordinir kegiatan ekstra kurikuler siswa.
• Mengkoordinir kegiatan yang berkaitan dengan hari – hari
besar nasional / hari besar lainnya.
• Memberikan laporan kepada Kepala Sekolah secara rutin dan
berkala.
3.1.6.4 Wakil Sarana, Prasarana dan Humas
• Menyusun rencana kebutuhan sarana dan prasarana untuk
menunjang proses belajar mengajar.
• Melakukan pengelolaan, perawatan, dan perbaikan alat-alat
pembelajaran.
• Mengatur tentang hubungan sekolah dengan masyarakat.
• Bertindak sebagai juru bicara dari pihak sekolah.
• Mengatur mengenai hubungan kerjasama antara pihak sekolah
dengan pihak luar.
• Memberikan laporan kepada Kepala Sekolah secara rutin dan
berkala.
3.1.6.5 Guru Bidang Studi
• Bertanggung jawab atas kelancaran Kegiatan Belajar
Mengajar (KBM).
50
• Menyiapkan dan menyampaikan materi pembelajaran.
• Melaksanakan ulangan harian.
• Memberikan tugas dan PR kepada siswa.
• Memberikan penilaian dan catatan terhadap masing-masing
siswa.
• Membuat analisis evaluasi belajar, program remedial, dan
pengayaan.
3.1.6.6 Wali Kelas
• Membantu tugas Kepala Sekolah dalam pengelolaan kelas,
baik secara administratif maupun secara edukatif.
• Mengkomunikasikan kepada orangtua dan siswa yang
berkenaan dengan kegiatan pendidikan di sekolah.
• Bertanggung jawab terhadap keamanan, ketertiban,
kebersihan, keindahan, dan kerapihan (5K) di kelasnya.
• Membuat catatan khusus tentang masin-masing siswa.
• Mengisi buku laporan penilaian hasil belajar.
• Membagikan buku laporan penilaian hasil belajar.
3.1.6.7 Guru Piket
• Hadir di sekolah pukul 06.10 WIB untuk menyalami para
siswa, Bapak/Ibu Guru, dan Karyawan lainnya.
• Mengontrol lingkungan sekolah pada waktu istirahat.
51
• Mengisi laporan harian pada buku piket.
• Memberikan sanksi kepada para pelanggar tata tertib SMA
Negeri 61.
• Memantau lingkungan sekolah , termasuk kantin yang ada di
luar sekolah setelah bel terakhir dibunyikan.
• Memastikan terlebih dahulu kepulangan para siswa.
3.1.6.8 Guru Bimbingan Konseling (BK)
• Penyuluhan program dan pelaksanaan bimbingan konseling.
• Berkoordinasi dengan wali kelas dalam rangka mengatasi
masalah yang dihadapi oleh siswa tentang kesulitan belajar.
• Memberikan layanan dan bimbingan kepada siswa agar lebih
berprestasi dalam kegiatan belajar.
• Memberikan saran dan pertimbangan kepada siswa mengenai
lanjutan pendidikan dan lapangan pekerjaan yang sesuai di
kemudian hari.
• Mengadakan penilaian pelaksanaan bimbingan konseling.
3.1.6.9 Tata Usaha
• Membuat pengumuman-pengumuman atas instruksi dari
Kepala Sekolah.
• Mengurusi masalah surat-menyurat serta mengagendakannya.
• Menyediakan format administrasi sekolah.
52
• Menyelenggarakan pelayanan administrasi sekolah dan
penyajian data-data informasi secara lengkap.
• Membuat laporan tahunan.
• Menyiapkan dan memperbanyak formulir, lembaran data
khusus, buku absen, daftar kelas, serta segala bentuk
administrasi lainnya yang menunjang pelaksanaan proses
belajar mengajar.
3.2 Analisis Sistem
3.2.1 Sistem yang sedang Berjalan
Untuk menganalisis sistem yang sedang berjalan, disusun
pertanyaan-pertanyaan untuk wawancara sehingga dapat diketahui secara
jelas permasalahan-permasalahan yang terjadi di SMA Negeri 61.
Nama : Bpk. Iwan Suyawan, M. Pd
Jabatan : Wakil Bidang Kurikulum
Hari dan Tanggal wawancara : Sabtu, 24 Oktober 2009
Waktu : 09.40 WIB
Daftar pertanyaan :
1. Kurikulum apa yang sedang berjalan di sekolah ini?
Kurikulum yang digunakan saat ini adalah KTSP
(Kurikulum Tingkat Satuan Pendidikan). Standar sekolah di
Indonesia dibagi menjadi 3 tingkat, yaitu : sekolah di bawah
standar, sekolah mandiri, dan sekolah bertaraf internasional.
53
SMA Negeri 61 berada ditingkat yang ketiga, yakni sekolah
bertaraf intenasional. SMA Negeri 61 melaksanakan
kurikulum nasional plus namun mengacu pada kurikulum
nasional yang lalu diberi atau diperkaya dengan kurikulum
internasional seperti Cambridge. Pada kurikulum KTSP
kemampuan siswa terpaksa “ditarik”, kalau kita ingin
unggul dari sekolah lain maka kemampuan kita harus lebih
tinggi, kalau kemampuan kita lebih tinggi berarti
pengetahuan yang kita miliki harus lebih luas. Kita juga
memperkaya materi dengan soal-soal olimpiade dan soal-
soal dari Cambridge assessment, inilah yang dimaksud
dengan kurikulum KTSP yang diperkaya.
2. Apa saja kendala yang dialami oleh sekolah dalam
melaksanakan kurikulum ini?
Secara umum penerapan kurikulum yang dituntut sekarang
ini adalah kurikulum seperti yang telah diterapkan di SMA
Negeri 61, yakni KTSP yang diperkaya dengan kurikulum
internasional. Sementara kurikulum internasional atau RPS
(Rencana Pengembangan Sekolah) itu sendiri menuntut dua
hal utama yakni, pertama dalam kegiatan belajar-mengajar
diharapkan semua administrasi telah berbasis ICT. Kedua
setiap guru yang mengajar dituntut dalam mode belajar yang
54
sifatnya variatif. Apabila kedua syarat ini dipenuhi berarti
secara tidak langsung sekolah itu juga harus memenuhi dan
memfasilitasi sarana dan prasarananya. Yang mana artinya
semua guru difasilitasi dengan laptop. Dan supaya bisa
mendapatkan informasi yang lebih luas dan mudah sekolah
akan memfasilitasi pemakaian internet.
3. Apa saja kendala yang dialami oleh guru yang mengajar
disini?
Penguasaan TIK (Teknologi Informasi dan Komunikasi)
masih terbatas pada guru-guru, sehingga sekolah memiliki
kebijakan untuk melakukan pelatihan pemakaian komputer
setiap hari Sabtu. RSBI juga menuntut penggunaan bahasa
Inggris secara aktif atau setidaknya pemakaian bahasa
bilingual, sementara yang mampu secara aktif berbahasa
Inggris masih terbatas pada guru bidang studi bahasa
Inggris. Maka SMA Negeri 61 memiliki program bahwa
pada setiap hari Selasa dan Kamis diadakan kursus bahasa
Inggris bagi seluruh guru di sekolah, dengan mendatangkan
instruktur dari luar.
4. Apa saja kendala yang dialami oleh siswa yang belajar
disini?
55
Kendala itu pasti ada dikarenakan oleh beberapa hal , yaitu
pertama karena jumlah mata pelajaran yang terlalu banyak
sehingga banyak siswa yang merasa terbebani. Kedua
terkadang guru tidak berkoordinasi dengan guru lainnya
dalam pemberian PR (Pekerjaan Rumah). Ada kalanya siswa
mendapat PR lebih dari 3 mata pelajaran dalam satu hari.
Hal ini tentu saja membebani para siswa.
5. Bagaimana bentuk komunikasi murid dan guru yang
berjalan di sekolah ini?
Di SMA Negeri 61, ada 3 cara pemberian materi, yaitu
sistem tatap muka, penugasan terstruktur, dan kegiatan
mandiri atau penugasan non-struktur. Penugasan terstruktur
dan kegiatan mandiri maksimal 60% dari tatap muka. Sistem
KBM (Kegiatan Belajar Mengajar ) yang berlangsung pada
saat ini hanyalah terbatas pada saat di kelas saja. SMA
Negeri 61 belum memiliki media di mana interaksi KBM
dapat dilakukan di luar kelas.
6. Bagaimana pemanfaatan waktu jam belajar yang ada di
sekolah ini?
Waktu yang diberikan oleh pihak sekolah telah
dimanfaatkan secara baik, sementara penugasan terstruktur
56
baru diterapakan oleh sebagian guru mata pelajaran saja.
Secara keseluruhan pemanfaatan waktu yang ada di dalam
kelas sudah maksimal namun pemanfaatan waktu di luar
kelas masih belum maksimal. Misalnya setelah jam 14.00
WIB, sebenarnya masih ada kegiatan seperti pendalaman
materi, pengayaan, dan tugas terstruktur.
7. Solusi yang diharapkan dari masalah yang ada?
Memberikan fasilitas sesuai dengan tuntutan masing-masing
mata pelajaran, di antaranya adalah fasilitas yang
berhubungan dengan teknologi informasi. Akan dilakukan
analisa masing-masing mata pelajaran, mana mata pelajaran
yang paling membutuhkan pengayaan materi, sehingga
dapat meminimalisir mata pelajaran lain yang tidak
membutuhkan pengayaan materi, sehingga pengayaan akan
lebih mudah dipantau dan terjadwal.
3.2.2 Hasil Survey
Untuk mengetahui bagaimana kesiapan SMA Negeri 61 untuk
mempersiapakan penerimaan e-learning, kami melakukan survey dengan
cara menyebarkan 70 kuisioner yang diisi oleh 50 responden siswa serta
20 responden guru.
B
reponden
3.2.2.1
1. Apakah
Tabel 3.1
Pilihan
Y
Ti
Gamb
Kesimpul
Hal ini m
siswa/i sa
Berikut ini a
n:
Kuisioner
h Anda bisa
1 Tabel Jaw
n jawaban
Ya
idak
bar 3.2 Diag
lan : Siswa/
menunjukkan
angat tinggi.
adalah hasil
Siswa
menggunak
waban Perta
Ju
gram Pie Ja
/i umumnny
n bahwa tin
100%
0%
dari kuision
kan fasilitas k
anyaan Kuis
mlah
50
0
awaban Pert
Nomor 1
ya bisa meng
ngkat penggu
ner yang tela
komputer?
sioner Siswa
P
tanyaan Ku
ggunakan fa
unaan komp
Ya
Tidak
ah diisi oleh
a Nomor 1
Presentase
100%
0%
uisioner Sisw
asilitas komp
puter di kala
57
h para
wa
puter.
angan
2. Apakah
Tabel 3.2
Pilihan
Y
Ti
Gamb
Kesimpul
dengan fa
3. Apakah
Tabel 3.3
Pilihan
Y
Ti
h komputer
2 Tabel Jaw
n jawaban
Ya
idak
bar 3.3 Diag
lan : Sebagi
asilitas intern
h Anda bisa
3 Tabel Jaw
n jawaban
Ya
idak
di rumah An
waban Perta
Ju
gram Pie Ja
an besar kom
net.
menggunak
waban Perta
Ju
22%
nda dilengka
anyaan Kuis
mlah
39
11
awaban Pert
Nomor 2
mputer di ru
kan aplikasi i
anyaan Kuis
mlah
50
0
78%
api dengan fa
sioner Siswa
P
tanyaan Ku
umah siswa/i
internet?
sioner Siswa
P
%
fasilitas inter
a Nomor 2
Presentase
78%
22%
uisioner Sisw
i telah dilen
a Nomor 3
Presentase
100%
0%
Ya
Tidak
58
rnet?
wa
ngkapi
Gamb
Kesimpul
4. Sebera
Tabel 3.4
Pilihan
Seti
2-4 hari
< 2 hari
bar 3.4 Diag
lan : Umumn
apa seringkah
4 Tabel Jaw
n jawaban
iap hari
i seminggu
i seminggu
gram Pie Ja
nya siswa/i b
h Anda men
waban Perta
Ju
1
awaban Pert
Nomor 3
bisa memper
ggunakan fa
anyaan Kuis
umlah
13
25
12
00%
0%
tanyaan Ku
rgunakan fas
asilitas intern
sioner Siswa
P
uisioner Sisw
silitas intern
net?
a Nomor 4
Presentase
26%
50%
24%
Ya
Tidak
59
wa
net.
Gamb
Kesimpul
menggun
5. Apaka
(KBM) d
Tabel 3.5
Pilihan
Sang
S
Tida
Sangat
bar 3.5 Diag
lan : Dala
nakkan fasilit
ah waktu y
di sekolah su
5 Tabel Jaw
n jawaban
gat setuju
Setuju
ak setuju
tidak setuju
2
gram Pie Ja
am seming
tas internet,
yang disedia
dah dipergun
waban Perta
J
50%
24%
awaban Pert
Nomor 4
ggu setidak
walaupun ti
akan untuk
nakan secara
anyaan Kuis
Jumlah
1
38
10
1
26%
tanyaan Ku
knya cukup
dak setiap h
Kegiatan B
a efektif?
sioner Siswa
Seti
2‐4
< 2
uisioner Sisw
sering si
hari.
Belajar Men
a Nomor 5
Presentase
2%
76%
20%
2%
iap hari
hari seminggu
hari seminggu
60
wa
iswa/i
ngajar
u
Gamb
Kesimpul
disediaka
efektif di
6. Apaka
saat belaj
Tabel 3.6
Piliha
Sang
M
Tida
Sangat
bar 3.6 Diag
lan : Waktu
an oleh sek
sekolah.
ah Anda ma
ar di kelas?
6 Tabel Jaw
an jawaban
gat mampu
Mampu
ak mampu
tidak mampu
2
gram Pie Ja
N
untuk Kegia
kolah umum
ampu menye
waban Perta
J
u
2%
20%
2%
awaban Pert
Nomor 5
atan Belajar
mnya telah
erap seluruh
anyaan Kuis
Jumlah
0
42
7
1
76%
tanyaan Ku
Mengajar (K
cukup dipe
materi yan
sioner Siswa
P
Sanga
Setuj
Tidak
Sanga
uisioner Sisw
KBM) yang
ergunakan s
ng diberikan
a Nomor 6
Presentase
0%
84%
14%
2%
at setuju
u
k setuju
at tidak setuju
61
wa
telah
secara
pada
Gamb
Kesimpul
umumnya
maksimal
7. Secara
Kegiatan
Tabel 3.7
Pilihan
Sang
B
Tida
Sangat
bar 3.7 Diag
lan : Sebag
a telah mam
l.
a umum, b
Belajar Men
7 Tabel Jaw
n jawaban
gat baik
Baik
ak baik
tidak baik
gram Pie Ja
N
gian materi
mpu diserap
agaimanaka
ngajar (KBM
waban Perta
Ju
0%
8
14%
2%
awaban Pert
Nomor 6
yang diber
p oleh sisw
ah interaksi
M) di kelas?
anyaan Kuis
mlah
5
43
2
0
84%
tanyaan Ku
rikan oleh
wa/i, tetapi
guru dan
sioner Siswa
P
Sangat
Mampu
Tidak m
Sangat
uisioner Sisw
guru di se
terkadang b
murid pada
a Nomor 7
Presentase
10%
86%
4%
0%
mampu
u
mampu
tidak mampu
62
wa
kolah
belum
a saat
Gamb
Kesimpul
guru deng
8. Apaka
internet?
Tabel 3.8
Piliha
Sang
T
Tida
Sangat
bar 3.8 Diag
lan : Sebagi
gan siswa di
ah Anda te
8 Tabel Jaw
an jawaban
gat tertarik
Tertarik
ak tertarik
tidak tertarik
gram Pie Ja
N
ian besar sis
i kelas sudah
ertarik untuk
waban Perta
J
k
10
86%
4% 0%
awaban Pert
Nomor 7
swa/i berpen
h cukup baik
k belajar d
anyaan Kuis
Jumlah
24
25
1
0
0%
tanyaan Ku
ndapat bahw
k.
dengan men
sioner Siswa
P
Sang
Baik
Tida
Sang
uisioner Sisw
a interaksi a
nggunakan m
a Nomor 8
Presentase
48%
50%
2%
0%
gat baik
k
k baik
gat tidak baik
63
wa
antara
media
Gamb
Kesimpul
menggun
9. Apakah
Tabel 3.9
Pilihan
Y
Ti
Gamb
bar 3.9 Diag
lan : Seba
nakan media
h Anda tahu
9 Tabel Jaw
n jawaban
Ya
idak
ar 3.10 Diag
50%
gram Pie Ja
N
agian besar
internet.
u tentang sist
waban Perta
Jum
4
1
gram Pie Ja
N
2%
0%
20%
awaban Pert
Nomor 8
siswa me
tem pembela
anyaan Kuis
mlah
40
10
awaban Per
Nomor 9
48%
80%
tanyaan Ku
erasa tertari
ajaran e-lear
sioner Siswa
Pre
2
rtanyaan Ku
Sangat
Tertarik
Tidak te
Sangat
T
T
uisioner Sisw
ik untuk b
rning?
a Nomor 9
esentase
80%
20%
uisioner Sisw
tertarik
k
ertarik
tidak tertarik
Tahu
Tidak tahu
64
wa
elajar
wa
Kesimpul
pembelaj
10. Apak
berbasis w
Tabel 3.1
Pilihan
Sang
S
Tida
Sangat
Gamb
Kesimpul
menerapk
lan : Sebag
aran e-learn
kah Anda s
web?
10 Tabel Ja
n jawaban
gat setuju
Setuju
ak setuju
tidak setuju
bar 3.11 Dia
lan : Seba
kan e-learnin
64%
gian besar s
ning.
setuju apab
awaban Pert
Ju
gram Pie Ja
N
agian besar
ng berbasis w
30
6% 0%
siswa telah
ila sekolah
tanyaan Ku
umlah
15
32
3
0
awaban Per
Nomor 10
siswa/i an
web.
0%
mengetahu
ini menera
uisioner Sisw
P
rtanyaan Ku
ntusias apab
Sangat te
Tertarik
Tidak tert
Sangat tid
ui tentang s
apkan e-lea
wa Nomor 1
Presentase
30%
64%
6%
0%
uisioner Sis
bila sekolah
rtarik
tarik
dak tertarik
65
sistem
arning
10
wa
h ini
3.2.2.2
1. Apakah
Tabel 3.1
Pilihan
Y
Ti
Gamb
Kesimpul
komputer
2. Apaka
internet?
Kuisioner
h di rumah B
11 Tabel Ja
n jawaban
Ya
idak
bar 3.12 Dia
lan : Para g
r pribadi.
ah kompute
Guru
Bapak/Ibu te
awaban Pert
Ju
gram Pie Ja
N
guru di SM
r di rumah
1
elah tersedia
tanyaan Ku
mlah
20
0
awaban Per
Nomor 1
MA Negeri 6
Bapak/Ibu
100%
0%
fasilitas kom
uisioner Gur
P
rtanyaan Ku
61 umumny
dilengkapi
mputer?
ru Nomor 1
Presentase
100%
0%
uisioner Gu
ya telah mem
dengan fas
Ya
Tidak
66
uru
miliki
silitas
Tabel 3.1
Pilihan
Y
Ti
Gamb
Kesimpul
dilengkap
3. Apakah
Tabel 3.1
Pilihan
Y
Ti
12 Tabel Jaw
n jawaban
Ya
idak
bar 3.13 Dia
lan : Ada s
pi dengan fas
h Bapak/Ibu
13 Tabel Ja
n jawaban
Ya
idak
waban Pert
Ju
gram Pie Ja
N
sebagian bes
silitas intern
u bisa mengg
awaban Pert
Jum
15%
tanyaan Ku
mlah
17
3
awaban Per
Nomor 2
sar kompute
net.
gunakan apli
tanyaan Ku
mlah
18
2
85%
uisioner Gur
P
rtanyaan Ku
er di rumah
ikasi internet
uisioner Gur
Pre
ru Nomor 2
Presentase
85%
15%
uisioner Gu
h para guru
t?
ru Nomor 3
esentase
90%
10%
Ya
Tidak
67
uru
telah
3
Gamb
Kesimpul
aplikasi in
4. Sebera
menunjan
Tabel 3.1
Pilihan
Seti
2-4 hari
< 2 hari
bar 3.14 Dia
lan : Sebagi
nternet.
apa seringka
ng tugas And
14 Tabel Jaw
n jawaban
iap hari
i seminggu
i seminggu
gram Pie Ja
N
ian besar gu
ah Bapak/Ib
da sebagai se
waban Pert
Ju
10%
awaban Per
Nomor 3
uru SMA Ne
bu menggun
eorang guru?
tanyaan Ku
mlah
4
14
2
90%
%
rtanyaan Ku
egeri 61 dap
nakan fasilita
?
uisioner Gur
Pr
uisioner Gu
pat menggun
as internet u
ru Nomor 4
resentase
20%
70%
10%
Ya
Tidak
68
uru
nakan
untuk
Gamb
Kesimpul
sering dig
5. Apaka
(KBM) d
Tabel 3.1
Pilihan
Sang
S
Tida
Sangat
bar 3.15 Dia
lan : Dalam
gunakan untu
ah waktu y
di sekolah su
15 Tabel Jaw
n jawaban
gat setuju
Setuju
ak setuju
tidak setuju
gram Pie Ja
N
m seminggu
uk menunjan
yang disedia
dah dipergun
waban Pert
Ju
20
70%
10%
awaban Per
Nomor 4
u, frekuensi
ng tugas mer
akan untuk
nakan secara
tanyaan Ku
umlah
11
6
3
0
0%
rtanyaan Ku
i pemakaian
reka sebagai
Kegiatan B
a efektif?
uisioner Gur
P
Seti
2‐4
< 2
uisioner Gu
n internet c
i guru.
Belajar Men
ru Nomor 5
Presentase
55%
30%
15%
0%
iap hari
hari seminggu
hari seminggu
69
uru
cukup
ngajar
u
Gamb
Kesimpul
cukup efe
6. Apakah
baik oleh
Tabel 3.1
Piliha
Sang
M
Tida
Sangat
bar 3.16 Dia
lan : Waktu
ektif oleh pa
h materi yan
h para siswa?
16 Tabel Ja
an jawaban
gat mampu
Mampu
ak mampu
tidak mampu
30%
gram Pie Ja
N
yang disedi
ara guru.
ng Bapak/Ib
?
awaban Pert
J
u
15%
0%
awaban Per
Nomor 5
iakan untuk
u berikan di
tanyaan Ku
Jumlah
4
10
4
2
55%
rtanyaan Ku
KBM telah
i kelas mam
uisioner Gur
P
Sanga
Setuj
Tidak
Sanga
uisioner Gu
digunakan s
mpu diserap s
ru Nomor 6
Presentase
20%
50%
20%
10%
at setuju
u
k setuju
at tidak setuju
70
uru
secara
secara
6
Gamb
Kesimpul
diserap o
dapat men
7. Secara
dengan p
Tabel 3.1
Pilihan
Sang
B
Tida
Sangat
bar 3.17 Dia
lan : Materi
oleh para sis
nyerap secar
a umum, b
ara siswa ?
17 Tabel Ja
n jawaban
gat baik
Baik
ak baik
tidak baik
20%
gram Pie Ja
N
yang disam
swa, namun
ra maksimal
bagaimanaka
awaban Pert
Ju
20
50
10%
awaban Per
Nomor 6
mpaikan oleh
ada bebera
l.
ah interaksi
tanyaan Ku
mlah
3
13
3
1
0%
%
rtanyaan Ku
para guru d
apa siswa ya
di kelas a
uisioner Gur
P
Sangat
Mampu
Tidak m
Sangat
uisioner Gu
di sekolah m
ang masih b
antara Bapa
ru Nomor 7
Presentase
15%
65%
15%
5%
mampu
u
mampu
tidak mampu
71
uru
mampu
belum
ak/Ibu
7
Gamb
Kesimpul
baik.
8. Apaka
kepada si
Tabel 3.1
Pilihan
Y
Ti
bar 3.18 Dia
lan : Secara
ah Bapak/Ib
iswa-siswi p
18 Tabel Ja
n jawaban
Ya
idak
1
gram Pie Ja
N
umum inter
bu mengalam
ada saat And
awaban Pert
Ju
15
65
15%
5%
awaban Per
Nomor 7
raksi antara
mi kesulitan
da sedang be
tanyaan Ku
mlah
13
7
5%
%
rtanyaan Ku
guru dan si
n untuk me
erhalangan h
uisioner Gur
P
Sang
Baik
Tida
Sang
uisioner Gu
swa sudah c
emberikan m
hadir?
ru Nomor 8
Presentase
65%
35%
gat baik
k
k baik
gat tidak baik
72
uru
cukup
materi
8
Gamb
Kesimpul
pemberia
kelas.
9. Bagaim
learning?
Tabel 3.1
Pilih
San
Kur
Sangat
Tidak ta
ar 3.19 Diag
lan : Cukup
an tugas di
manakah pem
?
19 Tabel Ja
han jawaban
ngat paham
Paham
rang paham
t kurang pah
ahu sama sek
gram Pie Ja
N
p banyak g
saat mereka
mahaman B
awaban Pert
n
am
kali
35%
awaban Per
Nomor 8
guru masih
a berhalang
apak/Ibu ten
tanyaan Ku
Jumlah
3
6
7
3
1
65
rtanyaan Ku
mengalami
gan hadir un
ntang sistem
uisioner Gur
Pr
%
uisioner Sisw
kesulitan d
ntuk mengaj
m pembelajar
ru Nomor 9
resentase
15%
30%
35%
15%
5%
Ya
Tidak
73
wa
dalam
jar di
ran e-
9
Gamb
Kesimpul
10. Apak
berbasis w
Tabel 3.1
Pilihan
Sang
S
Tida
Sangat
bar 3.20 Dia
lan : Masih s
kah Bapak/Ib
web?
10 Tabel Ja
n jawaban
gat setuju
Setuju
ak setuju
tidak setuju
30%
15%
gram Pie Ja
N
sedikit guru
bu setuju ap
awaban Pert
Ju
15%%
5%
awaban Per
Nomor 9
yang mema
pabila sekola
tanyaan Ku
umlah
8
9
3
0
35%
rtanyaan Ku
ahami konsep
ah ini mener
uisioner Sisw
Pr
Sangat
Paham
Kurang
Sangat
Tidak ta
uisioner Gu
p e-learning
rapkan e-lea
wa Nomor 1
resentase
40%
45%
15%
0%
paham
paham
kurang paham
ahu sama seka
74
uru
g.
arning
10
m
ali
3.2.3
Gamb
Kesimpul
di SMA N
Perumus
D
kami men
61, yakni
1.
2.
3.
bar 3.21 Dia
lan : Mayori
Negeri 61.
san Masalah
Dari hasil w
nemukan be
i :
. Waktu b
Belajar
dimanfaat
. Kurangny
Inggris da
. Para sisw
berjalan
mewajibk
waktu bel
45%
gram Pie Ja
N
itas guru set
h
wawancara se
eberapa perm
belajar yang
Mengajar
tkan secara e
ya penguasaa
ari pihak gur
wa merasa te
serta stand
kan para sisw
lajar mereka
%
15%
0%
awaban Per
Nomor 10
tuju untuk m
erta kuisione
masalahan y
g disediaka
(KBM)
efektif oleh g
an bidang tek
ru.
erbebani den
dar nilai ya
wa untuk be
di kelas yan
40%
rtanyaan Ku
menerapkan
er yang telah
ang terdapat
an sekolah
terkadang
guru serta si
knologi info
ngan kurikul
ang cukup
lajar ekstra
ng terbatas.
Sanga
Setuju
Tidak
Sanga
uisioner Gu
sistem e-lea
h dilakukan,
t di SMA N
untuk Keg
masih ku
swa.
ormasi dan b
lum yang se
tinggi. Ha
keras di sam
t setuju
u
setuju
t tidak setuju
75
uru
arning
maka
Negeri
giatan
urang
ahasa
edang
al ini
mping
76
4. Kurangnya pemanfaatan waktu yang ada untuk kegiatan
pendalaman materi atau pengayaan. Kegiatan ini dilaksanakan
setiap hari setelah KBM usai, namun karena kurang
terkoordinir dengan baik mengakibatkan jadwal mata
pelajaran yang satu dengan yang lain sering bentrok.
5. Kurangnya komunikasi antara guru dengan para siswa di luar
jam sekolah.
3.2.4 Usulan untuk Pemecahan Masalah
Dari analisis permasalahan yang ada di SMA Negeri 61, maka
diusulkanlah sebuah aplikasi e-learning berbasis web. Melalui e-learning
ini diharapkan agar :
1. Meningkatkan fleksibilitas proses belajar mengajar yang dapat
digunakan kapanpun dan dimanapun.
2. Meningkatkan pemahaman siswa terdapat materi yang
diajarkan di sekolah. Karena e-learning menyediakan materi
serta soal-soal latihan yang dapat didownload.
3. Dapat memfasilitasi guru serta para siswa untuk
mempermudah komunikasi di luar jam sekolah melalui forum
diskusi.
4. Mengorganisir penjadwalan mengajar guru terutama pada saat
kegiatan pendalaman materi/pengayaan.
77
3.3 Perancangan Sistem
3.3.1 Perancangan Database
Pada sub bab ini membahas tentang perancangan database yang
ada pada SMA Negeri 61 yang akan digunakan untuk aplikasi e-learning
yang akan dibuat. Perancangan database itu direpresentasikan oleh
gambar di bawah ini :
78
Gambar 3.22 Perancangan ERD
MsSiswa
PK IdSiswa
FK1 IdOrangtuaFK2 IdKelas NamaSiswa Email JenisKelamin TempatLahir TanggalLahir Alamat Telp Kota KodePos Negara Agama
MsOrangtua
PK IdOrangtua
NamaAyah PekerjaanAyah NamaIbu PekerjaanIbu Alamat Telp Kota KodePos Negara
MsGuru
PK IdGuru
FK2 IdKelas NamaGuru Email JenisKelamin TempatLahir TanggalLahir Alamat Telp Kota KodePos Negara Agama
MsAdmin
PK IdAdmin
MsPengumuman
PK IdPengumuman
Judul Isi TanggalPost TipePengumuman
MsLogin
PK IdLogin
FK4 IdAdminFK5 IdSiswaFK6 IdGuru StatusId Password
MsNilai
PK IdNilai
FK1 IdPelajaran NilaiUTS NilaiUAS NilaiTM1 NilaiTM2 NilaiTM3
MsMataPelajaran
PK IdPelajaran
FK1 IdKelasFK2 IdGuru NamaPelajaran
MsJawaban
PK IdJawaban
FK1 IdMateriFK2 IdSiswa Jawaban Tanggal PesanTambahan
MsForum
PK IdForum
FK1 IdKelas JudulForum
MsMateri
PK IdMateri
FK1 IdPelajaran Judul MateriUtama MateriTambahan LinkMateri SoalMateri DeadlineMateri
MsKelas
PK IdKelas
Tingkat NamaKelas Jurusan
MsTopik
PK IdTopik
FK1 IdForum JudulTopik WaktuPostTopik
MsReply
PK IdReply
FK1 IdTopik Isi WaktuPostReply
MsHeaderJadwal
PK IdJadwal
FK1 IdKelas
MsDetailJadwal
PK IdDetail
FK1 IdJadwal Shift Senin Selasa Rabu Kamis Jumat
79
Gambar 3.23 Tabel MsGuru
Fungsi tabel ini untuk menyimpan data pribadi guru.
Primary key dari tabel ini adalah : IdGuru
No. Nama Field Tipe Data Keterangan
1. IdGuru Varchar(10) Primary key, diambil dari NIP guru
2. NamaGuru Varchar(45) Nama lengkap guru
3. Email Varchar(45) Alamat email guru
4. JenisKelamin Varchar(10) Jenis kelamin guru
5. TempatLahir Varchar(20) Tempat lahir guru
6. TanggalLahir Datetime Tanggal lahir guru
7. Alamat Text Alamat tempat tinggal guru
8. Telp Varchar(16) Nomor telepon guru
9. Kota Varchar(20) Kota tempat tinggal guru
10. KodePost Varchar(7) Kode pos tempat tinggal guru
11. Negara Varchar(20) Negara tempat tinggal guru
80
12. Agama Varchar(10) Agama guru
Gambar 3.24 Tabel MsSiswa
Fungsi tabel ini untuk menyimpan data pribadi siswa.
Primary key dari tabel ini adalah : IdSiswa
No. Nama Field Tipe Data Keterangan
1. IdSiswa Varchar(10) Primary key, diambil dari NIS siswa
2. IdOrangtua Int Diambil dari primary key MsOrangtua
3. IdKelas Int Diambil dari primary key MsKelas
4. NamaSiswa Varchar(45) Nama lengkap siswa
5. Email Varchar(45) Alamat email siswa
6. JenisKelamin Varchar(10) Jenis kelamin siswa
7. TempatLahir Varchar(20) Tempat lahir siswa
81
8. TanggalLahir Datetime Tanggal lahir siswa
9. Alamat Text Alamat tempat tinggal siswa
10. Telp Varchar(16) Nomor telepon siswa
11. Kota Varchar(20) Kota tempat tinggal siswa
12. KodePost Varchar(7) Kode pos tempat tinggal siswa
13. Negara Varchar(20) Negara tempat tinggal siswa
14. Agama Varchar(10) Agama siswa
Gambar 3.25 Tabel MsOrangtua
Fungsi tabel ini untuk menyimpan data pribadi orangtua.
Primary key dari tabel ini adalah : IdOrangtua
No. Nama Field Tipe Data Keterangan
1. IdOrangtua Int Primary key, kode dari orangtua murid
2. NamaAyah Varchar(45) Nama lengkap ayah
3. PekerjaanAyah Varchar(30) Pekerjaan ayah
82
4. NamaIbu Varchar(45) Nama lengkap ibu
5. PekerjaanIbu Varchar(30) Pekerjaan ibu
6. Alamat Text Alamat tempat orangtua
7. Telp Varchar(16) Nomor telepon orangtua
8. Kota Varchar(20) Kota tempat tinggal orangtua
9. KodePost Varchar(7) Kode pos tempat tinggal orangtua
10. Negara Varchar(20) Negara tempat tinggal orangtua
Gambar 3.26 Tabel MsAdmin
Fungsi tabel ini untuk menyimpan informasi admin.
Primary key dari tabel ini adalah : IdAdmin
No. Nama Field Tipe Data Keterangan
1. IdAdmin Varchar(10) Primary key, kode dari admin
83
Gambar 3.27 Tabel MsLogin
Fungsi tabel ini untuk menyimpan data login dari user.
Primary key dari tabel ini adalah : IdLogin
No. Nama Field Tipe Data Keterangan
1. IdLogin Int Primary key
2. IdSiswa Varchar(10) Diambil dari primary key MsSiswa
3. IdGuru Varchar(10) Diambil dari primary key MsGutu
4. IdAdmin Varchar(10) Diambil dari primary key MsAdmin
5. StatusId Varchar(5) Status login
6. Password Varchar(10) Password untuk Id yang login
MsPengumuman
PK IdPengumuman
JudulIsiTanggalPostTipePengumuman
Gambar 3.28 Tabel MsPengumuman
84
Fungsi tabel ini untuk menyimpan informasi dari pengumuman yang
ditampilkan.
Primary key dari tabel ini adalah : IdPengumumnan
No. Nama Field Tipe Data Keterangan
1. IdPengumuman Int Primary key, kode dari pengumuman
2. Judul Varchar(45) Judul pengumuman
3. Isi Text Isi pengumuman
4. TanggalPost Datetime Tanggal pengumuman dibuat
5. TipePengumuman Varchar(10) Tipe pengumuman
MsKelas
PK IdKelas
TingkatNamaKelasJurusan
Gambar 3.29 Tabel MsKelas
Fungsi tabel ini untuk menyimpan informasi dari kelas.
Primary key dari tabel ini adalah : IdKelas
No. Nama Field Tipe Data Keterangan
1. IdKelas Int Primary key, kode dari kelas
2. Tingkat Varchar(5) Tingkat kelas, seperti X, XI, XII
3. NamaKelas Varchar(5) Kode kelas, seperti a, b, c, 1, 2, 3
4. Jurusan Varchar(10) Peminatan, seperti IPA, IPS, Bahasa
85
Gambar 3.30 Tabel IdJadwal
Fungsi tabel ini untuk menyimpan informasi jadwal kelas.
Primary key dari tabel ini adalah : IdJadwal
No. Nama Field Tipe Data Keterangan
1. IdJadwal Int Primary key, kode dari jadwal
2. IdKelas Int Diambil dari primary key MSKelas
Gambar 3.31 Tabel MsDetailJadwal
Fungsi tabel ini untuk menyimpan informasi detail jadwal
Primary key dari tabel ini adalah : IdKelas
No. Nama Field Tipe Data Keterangan
1. IdDetail Int Primary key, kode dari detail jadwal
2. IdJadwal Int Diambil dari primary key
MsHeaderJadwal
86
3. Shift Int Shift waktu pelajaran
4. Senin Varchar(10) Pelajaran untuk hari senin
4. Selas Varchar(10) Pelajaran untuk hari selas
4. Rabu Varchar(10) Pelajaran untuk hari rabu
4. Kamis Varchar(10) Pelajaran untuk hari kamis
5. Jumat Varchar(10) Pelajaran untuk hari jumat
Gambar 3.32 Tabel MsMataPelajaran
Fungsi tabel ini untuk menyimpan informasi pelajaran.
Primary key dari tabel ini adalah : IdPelajaran
No. Nama Field Tipe Data Keterangan
1. IdPelajaran Int Primary key, kode dari pelajaran
2. IdKelas Int Diambil dari primary key MsSiswa
3. IdGuru Varchar(10) Diambil dari primary key MsGutu
4. NamaPelajaran Varchar(20) Nama pelajaran
87
Gambar 3.33 Tabel MsMateri
Fungsi tabel ini untuk menyimpan informasi materi dari setiap pelajaran.
Primary key dari tabel ini adalah : IdMateri
No. Nama Field Tipe Data Keterangan
1. IdMateri Int Primary key, kode dari materi
2. IdPelajaran Int Diambil dari primary key
MsMataPelajaran
3. Judul Varchar(45) Judul materi
4. MateriUtama Varchar(45) Informasi materi utama
5. MateriTambahan Varchar(45) Informasi materi tambahan
6. LinkMateri Varchar(45) Alamat link materi
7. SoalMateri Varchar(45) Soal materi
8. DeadlineMateri Datetime Batas waktu pengumpulan jawaban
88
Gambar 3.34 Tabel MsJawaban
Fungsi tabel ini untuk menyimpan informasi jawaban dari siswa.
Primary key dari tabel ini adalah : IdJawaban
No. Nama Field Tipe Data Keterangan
1. IdJawaban Int Primary key, kode dari jawaban
2. IdMateri Int Diambil dari primary key MsMateri
3. IdSiswa Varchar(10) Diambil dari primary key MsSiswa
4. Jawaban Varchar(45) Jawaban untuk soal
5. Tanggal Datetime Tanggal pengumpulan jawaban
6. PesanTambahan Text Pesan tambahan saat pengumpulan
jawaban
89
Gambar 3.35 Tabel MsNilai
Fungsi tabel ini untuk menyimpan informasi nilai dari siswa.
Primary key dari tabel ini adalah : IdNilai
No. Nama Field Tipe Data Keterangan
1. IdNilai Int Primary key, kode dari nilai
2. IdPelajaran Int Diambil dari primary key MsMataPelajaran
3. IdNilaiTm Int Diambil dari primary key MsNilaiTm
4. NilaiUTS Int Nilai UTS dari pelajaran
5. NilaiUAS Int Nilai UAS dari pelajaran
6. NilaiTM1 Int Nilai TM1 dari pelajaran
7. NilaiTM2 Int Nilai TM2 dari pelajaran
8. NilaiTM3 Int Nilai TM3 dari pelajaran
90
Gambar 3.36 Tabel MsForum
Fungsi tabel ini untuk menyimpan data forum yang ada.
Primary key dari tabel ini adalah : IdForum
No. Nama Field Tipe Data Keterangan
1. IdForum Int Primary key, kode dari forum
2. IdKelas Int Diambil dari primary key MsKelas
3. JudulForum Varchar(45) Judul dari forum
Gambar 3.37 Tabel MsTopik
Fungsi tabel ini untuk menyimpan data topik pada forum.
Primary key dari tabel ini adalah : IdTopik
No. Nama Field Tipe Data Keterangan
1. IdTopik Int Primary key, kode dari topik
2. IdForum Int Diambil dari primary key MsForum
91
3. JudulTopik Varchar(45) Judul dari topik
4. Isi Text Isi dari topik
5. WaktuPost Datetime Waktu pembuatan topik
Gambar 3.38 Tabel MsReply
Fungsi tabel ini untuk menyimpan data reply pada topik.
Primary key dari tabel ini adalah : IdReply
No. Nama Field Tipe Data Keterangan
1. IdReply Int Primary key, kode dari reply
2. IdTopik Int Diambil dari primary key MsTopik
3. Isi Text Isi dari reply
4. WaktuPost Datetime Waktu pembuatan reply
92
3.3.2 Perancangan UML
3.3.2.1 Class Diagram
Pada sub bab ini akan menjelaskan bagaimana
struktur objek sistem yang berlangsung pada SMA Negeri 61.
Kelas-kelas objek yang menyusun sistem dan juga hubungan
antara kelas objek tersebut dapat dilihat pada gambar Class
Diagram berikut :
93
+viewData()+changePass()+cekLogin()+updateSiswaBySiswa()
-idsiswa-password-namasiswa-email-jensikelamin-tmptlahir-tgllahir-alamat-telp-kota-kodepos-negara-agama
siswa
+setIdAdmin()+changePass()+updateSiswa()+updateGuru()+cekLogin()
-idadmin-password
admin
+changePass()+cekLogin()+updateGuruByGuru()
-idguru-password-namaguru-email-jeniskelamin-tmptlahir-tlglahir-alamat-telp-kota-kodepos-negara-agama
guru
+statusLogin()
-idlogin-idadmin-idguru-idsiswa-login-statusid
login1
1
1
1
1
1
+insertNews()+updateNews()+deleteNews()+viewData()
-idpengumuman-idadmin-idguru-idsiswa-isipengumuman-tglpost-tipe
pengumuman
+updateMateri()+updateSoal()
-idmateri-idpelajaran-judul-materiutama-materitambahan-linkmateri-soalmateri-deadlinemateri
materi
+updateKelas()
-idkelas-tingkat-namakelas-jurusan
kelas
+updatePelajaran()
-idpelajaran-idguru-idkelas-namapelajaran
matapelajaran
-idforum-idkelas-judulforum
forum
*
1+updateTopik()
-idtopik-idforum-idguru-idsiswa-judul-isi-waktupost
topik
-idreply-idtopik-isi-waktupost
reply
1..* 1..*
1
0..*
0..*
1
1
0..*
10..*
1..*
*
1..*
0..*
+viewData()+updateNilai()
-idnilai-idsiswa-idpelajaran-nilaiUTS-nilaiUAS-nilaiTM1-nilaiTM2-nilaiTM3
nilai
1
1..*
0..*
1
1..*
1+viewData()
-idjadwal-idkelas
MsHeaderJadwal
+updateJadwal()
-iddetail-idjadwal-shift-senin-selasa-rabut-kamis-jumat-sabtu
MsDetailJadwal
1
1
1 1
+viewData()
-idjawaban-idmateri-idsiswa-jawaban-tanggal-pesantambahan
MsJawaban
1
*
*
1
+viewData()
-idorangtua-namaayah-pekerjaanayah-namaibu-pekerjaanibu-alamat-telp-kota-kodepos-negara
orangtua
0..11
Gambar 3.39 Class Diagram
94
3.3.2.2 Use Case Diagram
Pada sub bab ini akan dijelaskan tentang interaksi
tipikal antara para pengguna aplikasi e-learning di SMA Negeri
61 dengan sistem e-learning itu sendiri. Interkasi-interaksi
yang terjadi itu akan direpresentasikan oleh gambar use case
berikut :
95
Gambar 3.40 Use Case Diagram
96
3.3.2.3 Sequence Diagram
Pada sub bab ini akan menggambarkan interaksi
antar objek di dalam dan di sekitar aplikasi (termasuk
pengguna, display, dan sebagainya) berupa message yang
digambarkan terhadap waktu . Interaksi-interkasi yang terjadi
tersebut dapat kita lihat pada gambar sequence diagram
berikut ini :
siswa
windows login siswa
get nama , password ()
create
input nama
input password
pilih status
click submit
nama , password
Gambar 3.41 Sequence Login User Siswa
97
Gambar 3.42 Sequence Update Data Siswa
siswa
windows jadwalcreate
grid jadwalcreate ()
mata pelajaran
get jadwal ()
jadwal
Gambar 3.43 Sequence Lihat Jadwal Siswa
98
Gambar 3.44 Sequence Download Materi Siswa
Gambar 3.45 Sequence Download Tugas Siswa
99
Gambar 3.46 Sequence Upload Jawaban Siswa
100
Gambar 3.47 Sequence Forum Siswa
101
Gambar 3.48 Sequence Lihat Nilai Siswa
Gambar 3.49 Sequence Ubah Password Siswa
102
Gambar 3.50 Sequence Login Guru
guru
windows data pribadi
guru
save ()
create
input data pribadi
click save ()
Gambar 3.51 Sequence Update Data Guru
103
Gambar 3.52 Sequence Lihat Jadwal Guru
Gambar 3.53 Sequence Download Materi Guru
104
Gambar 3.54 Sequence Download Jawaban Guru
Gambar 3.55 Sequence Download Tugas Guru
105
guru
window forumcreate
grid forum topikcreate
get mata pelajaran ()
mata pelajaran
pilih mata pelajaran
window new topikcreate
masukkan judul
click submit
save
klik topik
window forumcreate
save ()
Isi forum
Gambar 3.56 Sequence Forum Guru
106
guru
windows ganti password
guru
save ()
create
input password lama
input password baru
input konfirmasi password baru
click save
Gambar 3.57 Sequence Ubah Password Guru
Gambar 3.58 Sequence Login Admin
107
Gambar 3.59 Sequence Update Data Siswa Admin
Gambar 3.60 Sequence Update Data Guru Admin
108
Gambar 3.61 Sequence Update Jadwal Admin
109
siswa
windows update matericreate
list mata pelajaran mata pelajaran
list kela kelas
windows browse
materi
create
get mata pelajaran ()
mata pelajaran
create
get kelas ()
kelaspilih mata pelajaran
get mata pelajaran ()
mata pelajaran
pilih kelas
get kelas ()
kelas
create
pilih file
click attach file
click browse
click save
save ()
Gambar 3.62 Sequence Update Materi Admin
110
Gambar 3.63 Sequence Ubah Password Admin
3.3.2.4 Activity Diagram
Pada sub bab ini akan memperlihatkan alur kerja dari
tindakan-tindakan yang terjadi yang terjadi di dalam aplikasi e-
learning SMA Negeri 61. Alur kerja dari tindakan-tindakan
tersebut dapat kita lihat pada gambar activity diagram berikut
ini :
111
login
home
logout
data pribadi
view data
update data
kelas
download materi upload jawaban
download tugas
forum
create new reply
ubah password
tidak valid
valid
tidak
iya
quote
nilai
jadwal
Gambar 3.64 Activity Diagram Siswa
112
Gambar 3.65 Activity Diagram Guru
113
login
home
kelas siswa
siswa
view kelas
update kelas
update siswa
view siswa
guru
update guru
view guru
jadwal guru
view j.guru
update j.guru
materi
view materi
update materi
pengumuman
update
view
logout
tidak valid
valid
tidak
iya
jadwal siswa
view j.siswa
update j.siswa
ubah password
Gambar 3.66 Activity Diagram Admin
3.3.3
Hierarki
P
yang ada
tersebut d
i Menu
Pada sub bab
a pada apli
direpresentas
Gambar 3
b ini akan m
ikasi e-lear
sikan oleh ga
3.67 Hierark
memperlihatk
rning SMA
ambar-gamb
ki Menu Sis
kan bagaima
Negeri 61
bar berikut in
swa
ana hierarki
. Hierarki
ni :
114
menu
menu
Gambar 3
3.68 Hierar
ki Menu Guuru
115
Gambar 3
3.69 Hierarkki Menu Ad
dmin
116
3.3.4
Perancan
3.3.4.1
Gambar
ngan Layar
Perancang
H
pengguna d
Pada halam
password
selanjutnya
3.70 Peranc
r
gan Layar L
Halaman in
dengan statu
man ini sisw
mereka u
a.
cangan Lay
Login Siswa
ni merupaka
us siswa dan
wa dan guru
untuk dapat
ar Login Si
a dan Guru
an halaman
n guru memb
u harus men
t mengakse
swa dan Gu
n pertama k
buka aplikas
nginput nama
es ke hal
uru
117
ketika
si ini.
a dan
laman
3.3.4.2
Gamba
Perancan
H
muncul k
melakukan
menu untu
Selain itu
berkaitan s
ar 3.61 Peran
gan Layar H
Halaman in
etika pengg
n log in. Pa
uk mengakse
pada halam
seputar kegia
ncangan La
Home Siswa
ni merupak
guna denga
ada halaman
es aplikasi i
man ini juga
atan sekolah
ayar Home S
a dan Guru
an halaman
an status s
n ini terdapa
ini menuju
terdapat pe
.
Siswa dan G
u
n pertama
siswa atau
at pilihan-pi
ke halaman
engumuman
Guru
118
yang
guru
ilihan
n lain.
yang
3.3.4.3
Gamb
Perancan
P
pengguna
pengguna j
yakni nomo
bar 3.72 Per
gan Layar D
Pada halama
yang bersta
juga dapat m
or telepon da
rancangan L
Data Pribad
an ini diperl
atus siswa d
melakukan p
an alamat e-
Layar Data
di Siswa
lihatkan data
dan guru. P
perubahan p
-mail.
Pribadi Sis
a diri pribad
Pada halama
pada data ter
swa
119
di dari
an ini
rtentu
3.3.4.4
Ga
Perancan
P
yang berla
halaman in
dapat meng
ambar 3.73 P
gan Layar J
Pada halama
angsung da
ni siswa han
gubahnya.
Perancanga
Jadwal Sisw
an ini memp
lam periode
nya dapat me
an Layar Ja
wa
erlihatkan ja
e yang ber
elihat jadwa
adwal Siswa
adwal kelas
rsangkutan.
al yang ada
a
120
siswa
Pada
tanpa
3.3.4.5
Ga
Perancan
P
saja yang d
ini siswa
pelajaran
download m
ambar 3.74
gan Layar K
Pada halama
dimiliki oleh
dapat memi
yang dipil
materi, down
Perancang
Kelas Siswa
an ini memp
h siswa yang
ilih mata pe
lih tersebut
nload soal d
gan Layar K
a
erlihatkan m
g bersangkut
elajaran tert
t siswa d
an upload ja
Kelas Siswa
mata pelajara
tan. Dari hal
tentu. Pada
dapat melak
awaban soal.
121
an apa
laman
mata
kukan
.
3.3.4.6 Perancan
P
selama pe
tersebut an
ujian tenga
Gambar 3.7
gan Layar N
Pada halama
eriode tahun
ntara lain ada
ah semester m
75 Perancan
Nilai Siswa
an ini memp
n ajaran ya
alah nilai tug
maupun ujia
ngan Layar
perlihatkan d
ang berlang
gas dan nilai
an akhir seme
r Nilai Siswa
daftar nilai
gsung. Nilai
i ujian siswa
ester.
a
122
siswa
i-nilai
a baik
3.3.4.7
Gambar
Perancan
P
antara peng
guru dan s
membalas
r 3.76 Peran
gan Layar F
Pada halama
gguna denga
siswa dapat
topik tersebu
ncangan La
Forum Sisw
an ini memp
an status gur
membuat t
ut.
yar Forum
wa dan Guru
perlihatkan fo
ru dan siswa
topik-topik
Siswa dan G
u
forum yang a
a. Di halama
baru dan s
Guru
123
ada di
an ini
saling
3.3.4.8
Gambar 3.
Perancan
P
password y
baru. Sebe
siswa dan
lama, passw
sudah seles
password t
.77 Peranca
gan Layar U
Pada halama
yang sebelu
lum diubah,
guru tersebu
word baru d
sai siswa da
tersebut.
angan Layar
Ubah Passw
an ini siswa
umnya telah
ada beberap
ut. Field itu
dan konfirma
an guru dapa
r Ubah Pass
word Siswa
a dan guru
mereka mi
pa field yang
antara lain
asi untuk pas
at mengkonf
sword Siswa
dan Guru
dapat meng
liki dengan
g harus diisi
adalah pass
ssword baru
firmasi perub
a dan Guru
124
gubah
yang
i oleh
sword
u. Bila
bahan
u
3.3.4.9
Ga
Perancan
P
guru yang
shift, mata
diajarakan
ambar 3.78
gan Layar J
Pada halama
bersangkut
a pelajaran
guru yang b
Perancanga
Jadwal Gur
an ini memp
tan. Di hala
yang diajar
bersangkutan
an Layar Ja
ru
perlihatkan
aman ini di
rkan serta k
n tersebut.
adwal Guru
jadwal men
iperlihatkan
kelas yang
u
125
ngajar
hari,
akan
3.3.4.10
Gam
Perancan
P
yang diaja
dengan ha
ini, guru d
olehnya. P
materi, me
telah dikiri
mbar 3.79 P
gan Layar P
Pada halama
arkan oleh
laman kelas
dapat memi
Pada halama
en-download
im oleh sisw
erancangan
Pelajaran G
an ini diperli
guru yang
s siswa. Da
lih salah sa
an tersebut
d soal dan m
wa.
n Layar Pela
Guru
ihatkan daft
bersangkuta
lam halama
atu pelajaran
guru dapa
men-downloa
ajaran Gur
tar mata pela
an. Sama h
an pelajaran
n yang diaj
at men-down
ad jawaban
ru
126
ajaran
halnya
guru
arkan
nload
yang
3.3.4.11
G
Perancan
P
berisi nam
halaman in
yang diajar
Gambar 3.80
gan Layar N
Pada halam
a siswa dan
ni guru yang
rkan dan jug
0 Perancang
Nilai Guru
man ini dipe
nilai-nilai t
g bersangkut
ga menghapu
gan Layar N
erlihatkan s
tugas dan uj
tan dapat me
us nilai yang
Nilai Guru
suatu tabel
ian mereka.
engisi nilai
diinginkan.
127
yang
Pada
siswa
3.3.4.12
Gam
Perancan
P
pihak admi
sekolah. P
ada baru la
mbar 3.81 Pe
gan Layar U
Pada halama
in dapat me
ihak admin
alu kemudian
erancangan
Update Kel
an ini diper
eng-update k
harus mem
n dapat meng
Layar Upd
as Admin
rlihatkan sua
kelas-kelas s
milih salah sa
g-update kel
date Kelas A
atu tabel di
siswa yang a
atu sekolah
las tersebut.
Admin
128
imana
ada di
yang
Gam
3.3.4.13
mbar 3.82 P
Perancanc
Admin
P
data pribad
admin dap
melakukan
base. Tidak
pada halam
Perancancan
cangan Laya
Pada halama
di dari sisw
pat mengisi
n konfirmasi
k seperti pad
man ini admi
ngan Layar
ar Update D
an ini pihak
wa dan guru
i field-field
untuk kemu
da halaman
n dapat men
r Update Da
Data Siswa
k admin da
yang ada d
d yang ada
udian disimp
data pribadi
ngisi semua f
ata Siswa da
dan Guru
apat meng-up
di sekolah. P
a lalu kem
pan ke dalam
i siswa dan
field yang ad
an Guru Ad
129
pdate
Pihak
mudian
m data
guru,
da.
dmin
3.3.4.14
Gambar 3.
Perancanc
P
daftar jadw
menyusun
mengisi ja
kelas yang
admin dapa
.83 Peranca
cangan Laya
Pada halam
wal siswa.
jadwal sis
adwal terseb
g bersangkut
at mengisi ja
ancangan La
ar Update J
man ini dipe
Di halam
swa yang
but pertama-
tan terlebih
adwal terseb
ayar Updat
Jadwal Sisw
erlihatkan ta
an ini piha
bersangkuta
-tama admin
dahulu, bar
but.
e Jadwal Si
wa Admin
abel yang
ak admin
an. Untuk
n harus me
ru lalu kem
iswa Admin
130
berisi
dapat
dapat
emilih
mudian
n
3.3.4.15
Gambar
Perancang
P
update jad
untuk men
dengan car
terlebih da
bersangkut
3.84 Peran
gan Layar U
Pada halam
dwal siswa,
ngisi jadwal
ra mengisi ja
ahulu baru
tan dan siapa
cangan Lay
Update Jadw
man ini sam
diperlihatka
l tersebut,
adwal siswa
kemudian m
a guru yang
yar Update
wal Guru A
ma halnya
an daftar ja
caranya tid
. Admin har
memilih ma
mengajar.
Jadwal Gur
Admin
dengan hal
adwal guru.
dak jauh be
rus memilih
ata pelajran
ru Admin
131
laman
Dan
rbeda
kelas
yang
3.3.4.16
Gamb
Perancang
P
materi tam
Untuk dap
untuk men
upload.
bar 3.85 Per
gan Layar U
Pada halam
mbahan dan s
at melakuka
ncari bahan
rancangan L
Update Mat
an ini adm
soal materi u
an itu, admin
yang bersa
Layar Upda
teri Admin
min dapat m
untuk mata p
n dapat mel
angkutan ba
ate Materi A
meng-upload
pelajaran tert
lakukan brow
aru kemudia
Admin
132
soal,
tentu.
wsing
an di
3.3.4.17
Gambar
Perancang
P
pengumum
home sisw
terdapat be
admin sep
tersebut.
3.86 Peranc
gan Layar U
Pada halam
man yang na
wa dan guru
eberapa field
erti judul p
cangan Lay
Update Peng
man ini a
antinya kana
u. Untuk me
d yang haru
pengumuman
yar Update P
gumuman A
admin dap
a ditampilka
engisi pengu
us diisi terle
n dan isi d
Pengumum
Admin
at memasu
an pada hal
umuman ter
ebih dahulu
ari pengum
an Admin
133
ukkan
laman
rsebut
u oleh
muman
134
3.4 Spesifikasi Proses
• Modul Login
Halaman Login ditampilkan
Jika tombol login di klik
Jika validasi id login, password, dan status valid
Create session
Tampilkan halaman home
Akhir jika
Jika validasi id login, password dan status tidak valid
Kembali ke halaman login
Munculkan pesan error
Akhir jika
Akhir jika
• Modul Logout
Jika pilihan logout dipilih
Destroy session
Tampilkan halaman login
Akhir jika
• Modul Forget Password
Jika pilihan forget password dipilih
Tampilkan halaman forget password
Jika tombol ok di tekan
Jika validasi ID login dan email valid
135
Buat random password
Update password di basis data
Kirim email konfirmasi password baru
Tampilkan halaman login
Akhir jika
Jika validasi ID login dan email tidak valid
Kembali ke halaman forget password
Tampilkan pesan error
Akhir jika
Akhir jika
Akhir jika
• Modul Forum
Jika pilihan forum dipilih
Tampilkan halaman topik
Jika topik dipilih
Tampilkan halaman user reply
Jika tombol reply dipilih
Tampilkan halaman user reply baru
Jika tombol post di pilih
Reply akan ditampilkan dan disimpan ke database
Akhir jika
Akhir jika
Jika tombol edit dipilih
136
Tampilkan halaman edit reply
Jika tombol post dipilih
Reply akan ditampilkan dan disimpan ke database
Akhir jika
Akhir jika
Jika tombol quote dipilih
Tampilan halaman user reply baru
Jika tombol post dipilih
Reply akan ditampilkan dan disimpan ke database
Akhir jika
Akhir jika
Akhir jika
Jika tombol new topik dipilih
Tampilkan halaman new topik
Jika tombol post dipilih
Topik akan ditampilkan dan disimpan ke database
Akhir jika
Akhir jika
Akhir jika
SISWA
• Modul Jadwal
Jika jadwal dipilih
137
Tampilkan halaman jadwal
Akhir jika
• Modul Materi
Jika pelajaran dipilih
Tampilkan halaman materi
Jika materi dipilih
Tampilkan detail materi
Jika pilihan link materi dipilih
Download materi
Akhir jika
Jika pilihan link materi tambahan dipilih
Download materi tambahan
Akhir jika
Jika pilihan download tugas dipilih
Download tugas
Akhir jika
Jika deadline tugas valid
Tampilkan link upload tugas
Jika pilihan upload tugas dipilih
Upload tugas dan disimpan ke database
Akhir jika
Akhir jika
Akhir jika
138
Akhir jika
• Modul Nilai
Jika pilihan nilai dipilih
Tampilkan halaman nilai
Akhir jika
• Modul data pribadi
Jika data pribadi dipilih
Tampilkan halaman data pribadi
Jika tombol update dipilih
Update no telepon dan email dan disimpan ke database
Akhir jika
Akhir jika
GURU
• Modul jadwal
Jika jadwal dipilih
Tampilkan halaman jadwal
Akhir jika
• Modul materi
Jika pelajaran dipilih
Tampilkan halaman materi
Jika materi dipilih
Tampilkan detail materi
139
Jika pilihan link materi dipilih
Download materi
Akhir jika
Jika pilihan link materi tambahan dipilih
Download materi tambahan
Akhir jika
Jika pilihan download tugas dipilih
Download tugas
Akhir jika
Akhir jika
Jika pilihan jawaban dipilih
Tampilkan halaman jawaban
Jika pilihan download dipilih
Konfirmasi download dan dimasukkan ke database
Akhir jika
Akhir jika
Akhir jika
• Modul nilai
Jika nilai dipilih
Tampilkan halaman nilai
Jika pilihan edit dipilih
Tampilkan halaman edit nilai
Jika tombol submit dipilih
140
Tampilkan nilai dan dimasukkan ke database
Akhir jika
Akhir jika
Akhir jika
• Modul data pribadi
Jika data pribadi dipilih
Tampilkan halaman data pribadi
Jika tombol update dipilih
Update no telepon dan email dan disimpan ke database
Akhir jika
Akhir jika
ADMIN
• Modul Pengumuman
Jika pengumuman dipilih
Tampilkan halaman pengumuman
Jika pilihan add pengumuman dipilih
Tampilkan halaman add pengumuman
Jika pilihan submit dipilih
Tampilkan halaman pengumuman dan disimpan ke
database
Akhir jika
Akhir jika
141
Jika pilihan delete pengumuman dipilih
Hapus pengumuman dan disimpan ke database
Akhir jika
Akhir jika
• Modul Kelas
Jika kelas dipilih
Tampilkan halaman kelas
Jika pilihan add kelas dipilih
Tampilkan halaman add kelas
Jika pilihan submit dipilih
Tampilkan halaman kelas dan disimpan ke database
Akhir jika
Akhir jika
Jika pilihan delete kelas dipilih
Hapus kelas dan disimpan ke database
Akhir jika
Jika pilihan edit kelas dipilih
Tampilkan halaman edit kelas
Jika pilihan submit dipilih
Tampilkan halaman kelas dan disimpan ke database
Akhir jika
Akhir jika
Akhir jika
142
• Modul Jadwal
Jika jadwal dipilih
Tampilkan halaman jadwal
Jika pilihan add jadwal dipilih
Tampilkan halaman add jadwal
Jika pilihan submit dipilih
Tampilkan halaman jadwal dan disimpan ke database
Akhir jika
Akhir jika
Jika pilihan delete jadwal dipilih
Hapus jadwal dan disimpan ke database
Akhir jika
Akhir jika
• Modul Materi
Jika materi dipilih
Tampilkan halaman materi
Jika pilihan add materi dipilih
Tampilkan halaman add materi
Jika pilihan submit dipilih
Tampilkan halaman materi dan disimpan ke database
Akhir jika
Akhir jika
Jika pilihan delete materi dipilih
143
Hapus materi dan disimpan ke database
Akhir jika
Akhir jika
top related