b. Prosedur Pemberian Tugas Saat Guru Hadir Secara Langsung Prosedur yang ada pada saat pemberian tugas pelajaran ini melibatkan dua
pengguna yaitu guru dan siswa. Tetapi dengan syarat guru mata pelajaran telah memberikan materi yang ditugaskan sebelumnya sebagai bahan evaluasi
pembelajaran siswanya, pada prosedur ini dapat dijelaskan sebagai berikut : 1. Ringkasan materi milik guru yang tersimpan sebagai arsip guru, mulai
digunakan untuk bahan membuat soal ujian dan latihan. 2. Soal ujian dan latihan yang telah dibuat, kemudian diberikan kepada siswa
tetapi setelah guru menyampaikan isi materi dari mata pelajaran yang diujikan.
3. Soal ujian yang telah dibuat oleh guru mata pelajaran mulai dikerjakan oleh siswa.
4. Soal ujian yang telah diberikan kepada siswa dikembalikan kepada guru mata pelajaran untuk disimpan sebagai arsip soal ujian.
5. Jawaban dari soal ujian yang telah diisi oleh siswa kemudian diberikan kembali kepada guru mata pelajaran untuk diberikan penilaian.
Aliran dokumen prosedur pemberian tugas saat guru hadir secara langsung digambarkan dalam bentuk flowmap seperti pada Gambar III.2.
Prosedur Pemberian Tugas Siswa
Guru Mata Pelajaran
A1
Ringkasan Materi
Pembuatan Soal Tugas
Soal Tugas
Pengerjaan Tugas
Soal Tugas
Soal tugas Jawaban Tugas
A3
Soal tugas
A1 : Arsip ringkasan materi A3 : Arsip soal tugas
Jawaban Tugas
Gambar III.2 Prosedur Pemberian Tugas Saat Guru Hadir secara Langsung
c. Prosedur Pemberian Tugas Saat Guru Berhalangan Hadir Prosedur yang ada pada saat pemberian tugas pelajaran ini melibatkan tiga
pengguna yaitu guru, siswa dan guru piket. Prosedur ini dapat dijelaskan sebagai berikut ini:
1. Ringkasan materi milik guru yang telah disampaikan kepada siswa yang tersimpan sebagai arsip guru, mulai digunakan untuk bahan membuat soal
tugas atau latihan. 2. Soal tugas atau latihan yang telah dibuat, kemudian diberikan kepada siswa
melalui guru piket tetapi setelah guru menyampaikan isi materi dari mata pelajaran yang diujikan.
3. Soal tugas atau latihan yang telah dibuat oleh guru mata pelajaran yang diwakilkan oleh guru piket mulai dikerjakan oleh siswa.
4. Soal tugas atau latihan yang telah diberikan kepada siswa dikembalikan kepada guru piket.
5. Soal tugas atau latihan yang telah diberikan oleh guru piket untuk disimpan sebagai arsip soal tugas atau latihan guru mata pelajaran.
6. Jawaban dari soal tugas atau latihan yang telah terisi oleh siswa diberikan kembali kepada guru piket.
7. Jawaban soal tugas atau latihan siswa dari guru piket diberikan kepada guru mata pelajaran untuk diberikan penilaian.
8. Guru mata pelajaran memberikan penilaian terhadap jawaban dari soal yang telah dikerjakan oleh siswa, dan disimpan sebagai arsip.
Aliran dokumen prosedur pemberian tugas saat guru berhalangan hadir digambarkan dalam bentuk flowmap seperti pada Gambar III.3.
Prosedur Pemberian Tugas Guru Piket
Guru Mata Pelajaran
Siswa
A1
Ringkasan Materi
Pembuatan Soal Tugas
Soal Tugas Soal Tugas
Soal Tugas
Pengerjaan Tugas
Soal Tugas Jawaban Tugas
Jawaban tugas yang sudah
dinilai Soal Tugas
A4
A5
A1 : Arsip ringkasan materi A4 : Arsip soal tugas
A5 : Arsip jawaban tugas A6 : Arsip nilai siswa
Soal Tugas Jawaban Tugas
Pendistribusian soal tugas
Jawaban Tugas
Penilaian tugas
Jawaban tugas yang sudah
dinilai
A6
Soal Tugas
Gambar III.3 Prosedur Pemberian Tugas Saat Guru Berhalangan Hadir
d. Prosedur Ujian Prosedur yang ada pada saat ujian ini melibatkan dua pengguna, yaitu guru
mata pelajaran dan siswa. Prosedur ini dapat dijelaskan sebagai berikut ini: 1. Ringkasan mata pelajaran milik guru, mulai digunakan untuk bahan
membuat soal ujian atau ulangan. 2. Kemudian dilakukan pemilihan materi apa saja yang akan diujikan atau
diulangankan. 3. Pemilihan materi selesai dilaksanakan, kemudian mulai melakukan
pembuatan soal yang diujikan atau diulangankan. 4. Pemilahan materi yang telah dibuat kemudian disimpan sebagai arsip
pemilahan materi. 5. Kumpulan soal yang akan diujikan atau diulangankan kemudian diberikan
kepada siswa untuk mulai mengerjakan soal-soal. 6. Selesai mengerjakan soal-soal, siswa mengembalikan soal-soal beserta
jawabannya kepada guru mata pelajaran untuk dilakukan pemeriksaan ataupun penilaian.
7. Jawaban soal yang berasal dari siswa mulai diperiksa satu persatu oleh guru mata pelajaran untuk kemudian nilainya disimpan sebagai arsip oleh guru
mata pelajaran yang bersangkutan. 8. Jawaban soal yang sudah besisi penilaian dari guru mata pelajaran diberikan
kembali kepada siswa untuk disimpan sebagai arsip. Aliran dokumen prosedur ujian atau ulangan digambarkan dalam bentuk
flowmap seperti pada Gambar III.4.
Prosedur Ujian Siswa
Guru Mata Pelajaran
A1 Pemilihan
Materi
Pembuatan Soal
Kumpulan Soal
Kumpulan Soal
Pengerjaan Soal
Kumpulan Soal
Kumpulan Soal
Jawaban Soal Jawaban Soal
Soal Diperiksa
A7
A1 : Arsip ringkasan materi A6 : Arsip nilai siswa
A7 : Arsip nilai siswa A8 : Arsip soal
A8
Nilai soal yang telah diperiksa
Nilai soal yang telah diperiksa
A6
Gambar III.4 Prosedur Ujian
III.2 Analisis Kebutuhan Non Fungsional
Pada tahapan ini, analisis kebutuhan non fungsional meliputi pengkodean, analisis perangkat keras, analisis perangkat lunak, analisis pengguna, dan analisis
basis data.
III.2.1 Analisis Pengkodean
Pengkodean adalah kemudahan dalam mengklasifikasikan data sehingga mudah dalam proses masukan ke dalam sistem. Penggunaan kode biasanya
digunakan untuk mengidentifikasikan data, simbol kode biasanya digunakan pada hampir semua proses yang ada kaitannya dengan data. Sistem yang berjalan saat
ini hanya menggunakan satu kode dan menggunakan format angka dan huruf. 1. Pengkodean Nomor Induk Siswa NIS
Pengkodean untuk nomor induk siswa terdiri dari sembilan digit, yaitu sebagai berikut :
Format : 9999 99 999
Nomor urut siswa Diterima dikelas
Tahun masuk Contoh : 1213.10.001
Keterangan : Menyatakan bahwa siswa tersebut masuk pada tahun ajaran 2012- 2013 kelas 10 dengan nomor urut 001.
2. Pengkodean Nomor Induk Pengajar NIP Pengkodean untuk nomor induk pengajar terdiri dari delapan belas digit, yaitu
sebagai berikut : Format : 99999999 999999 9 999
Nomor urut pengajar Jenis kelamin
Tahun dan tanggal pengangkatan Tahun, bulan, tanggal lahir
Contoh : 19540204.198303.1.007 Keterangan : Menyatakan bahwa guru tersebut lahir pada tahun 1954 bulan 02
tanggal 04, diangkat menjadi guru pada tahun 1983 pada bulan 03, jenis kelamin laki-laki 1 untuk laki-laki 2 untuk perempuan, dan
mempunyai nomor urut pengangkatan 007.
3. Pengkodean Kelas Pengkodean untuk kelas tediri sebagai berikut.
Format : 999 A.Z 9 Nomor urut kelas
Nama jurusan Tingkatan
Contoh : XII TKJ 1 Keterangan : Menerangkan bahwa siswa tersebut bertempat di kelas XII
duabelas, jurusan TKJ Teknik Komputer Jaringan, dan no urut kelas 1.
III.2.2 Analisis Perangkat Keras
Analisis perangkat keras dibutuhkan untuk mendukung dan menjalankan aplikasi e-learning yang akan dibangun. Perangkat keras yang digunakan untuk
membangun aplikasi e-learning ini seperti pada Tabel III.1.
Tabel III.1 Spesifikasi Perangkat Keras Nama Pengguna
Spesifikasi
Server
Processor dengan kecepatan minimal 1,8 Ghz RAM minimal 2 GB
Hard Disk 160 GB VGA minimal 128 MB
Monitor dengan resolusi 1024 x 768 Lan Card 10100 Mbps
Koneksi internet minimal 64 Kbps
Nama Pengguna Spesifikasi
Client
Processor dengan kecepatan minimal 1,8 Ghz RAM minimal 1 GB
Hard Disk 160 GB VGA minimal 256 MB
Monitor dengan resolusi 1024 x 768 Lan Card 10100 Mbps
Koneksi internet minimal 64 Kbps
III.2.3 Analisis Perangkat Lunak
Kebutuhan perangkat lunak merupakan faktor-faktor yang dipenuhi untuk sebuah perangkat lunak sehingga perangkat lunak tersebut sesuai dengan maksud
dan tujuan pembangunan aplikasi e-learning ini, adapun spesifikasinya sebagai berikut :
1. Perangkat lunak pada sisi server, yang dibutuhkan adalah : a. Sistem operasi windows XP atau windows 7.
b. Bahasa pemrograman dengan menggunakan PHP. c. MySQL sebagai Database Management System.
d. XAMPP sebagai web server. e. Mozilla firefox sebagai browser.
2. Perangkat lunak pada sisi client, yang dibuthkan sebagai berikut : a. Sistem operasi windows XP atau windows 7.
b. Mozilla firefox, Opera, Google chrome sebagai browser.
III.2.4 Analisis Pengguna
Analisis pengguna merincikan siapa saja pengguna dari sistem yang berjalan pada saat ini yang nantinya akan dispesifikasikan siapa saja yang akan
masuk dalam sistem yang akan dibangun. Gambaran umum pengguna yang sekarang ada di SMK Pasundan 4 Bandung dapat dilihat pada Tabel III.2.
Tabel III.2 Analisis Pengguna Nama Pengguna
Kualifikasi
Admin
Kualifikasi yang harus dimiliki admin yaitu memiliki kemampuan
dasar dibidang
komputer dan
dapat mengoperasikan sistem operasi windows XP atau windows
7, mengenal bahasa pemrograman web, menguasai tentang internet.
Kesiswaan
Kualifikasi yang harus dimiliki kesiswaan yaitu memiliki kemampuan
dasar dibidang
komputer dan
dapat
mengoperasikan sistem operasi windows XP atau windows 7, bisa mengoperasikan microsoft office dan dapat
mengakses data dalam web.
Kurikulum
Kualifikasi yang harus dimiliki kurikulum yaitu memiliki kemampuan
dasar dibidang
komputer dan
dapat mengoperasikan sistem operasi windows XP atau windows
7, bisa mengoperasikan microsoft office dan dapat mengakses data dalam web.
Kepala Sekolah
Kualifikasi yang harus dimiliki kepala sekolah yaitu dapat mengoperasikan sistem operasi windows XP atau windows
7, bisa mengoperasikan microsoft office dan dapat mengakses data dalam web.
Guru
Kualifikasi yang harus dimiliki guru atau staf pengajar yaitu memiliki kemampuan dasar dibibang komputer, dapat
mengoperasikan sistem operasi windows XP atau windows 7, memiliki pemahaman yang cukup dalam mengelola data
pada sistem e-learning serta menguasai dasar tenteng internet.
Siswa
Kualifikasi yang harus dimiliki siswa yaitu memiliki kemampuan dasar dibidang komputer, dan bias browsing di
internet.
III.2.5 Analisis Basis Data
Basis data merupakan kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan redudansi
yang tidak perlu, untuk memenuhi berbagai kebutuhan. Basis data dapat digambarkan dengan menggunakan Entity Relationship
Diagram ERD. ERD merupakan hubungan antara entitas yang digunakan dalam sistem informasi untuk menggambarkan hubungan antara entitas yang ada atau
struktur data dan relasi antar file. Entitas yang saling berhubungan digambarkan pada Gambar III.5.
Admin
Kepala Sekolah Kurikulum
Kesiswaan username
username
username username
1 Membuat
Membuat 1
1
Berita Forum
Id_berita Id_forum
N N
Kelas Pelajaran
Tahun_ajaran
Semester Mengelola
1
N Mengelola
1
N Id_mp
Id_kelas
Siswa Guru
1
Mengelola N
Mengelola N
Id_siswa Id_guru
Ujian
Soal Membuat
1 N
Id_ujian Melihat
1
Nilai Nilai
N
Mempunyai 1
N Id_soal
Materi Membuat
1
Tugas
Pengumuman Id_materi
1
Membuat N
Id_tugas Mempunyai
Mempunyai 1
Mempunyai 1
N Mengikuti
Mempunyai N
Mempunyai N
1
N 1
N Mengajar
1 N
1
N Mempunyai
Mengelola 1
N
semester Tahun_ajaran
Membuat 1
Mempunyai 1
N Mempunyai
1
N Id_komentar
Id_upload_tugas Id_pengumuman
Upload_tugas Komentar
N 1
N 1
N 1
Membuat
N
Gambar III.5 Entity Relationship Diagram ERD E-Learning
SMK Pasundan 4 Bandung
Keterangan Kamus Data ERD :
Tabel III.3 Kamus Data ERD Nama Tabel
Atribut
Guru {id_guru, nama_guru, alamat_guru, foto_guru,
email_guru, username, password, nip_adm, tlp_guru} Pelajaran
{id_mp, id_kelas, mp} Siswa
{id_siswa, nama_siswa, tlp_siswa, alamat_siswa, tgl_lahir, tempat_lahir, foto, email_siswa, username, password, nis,
id_kelas}
Pengumuman {id_pengumuman, judul, konten, tanggal_buat, dilihat,
penulis, tgl_exp} Nilai
{id_nilai_ujian, id_siswa, id_ujian, nilai} Kelas
{id_kelas, nama_kelas} Admin
{username, password, nama_lengkap, email, no_tlp, level, blokir enum, id_session}
Tugas {id_tugas, judul_tugas, tanggal_tugas, tanggal_akhir,
id_guru, id_pelajaran} Ujian
{id_ujian, id_mp, judul_ujian, Keterangan, tanggal_mulai, jam_mulai, jam_berakhir, id_guru}
Soal {id_soal, id_ujian, pertanyaan, jawaban, jawaban_benar}
Berita {id_berita, judul, headline, isi_berita, hari, tanggal, jam,
username, gambar, dibaca} Mengajar
{id_mengajar, id_guru, id_pelajaran, kode_mengajar, id_kelas}
Forum {isi_thread, judul, isi, id_guru, tanggal_post}
Materi {id_materi, id_mp, id_guru, judul_materi, konten, file,
tanggal_buat} Semester
{semester, aktif} Tahun_ajaran
{tahun ajaran} Upload_tugas
{id_upload_tugas, file, nilai_tugas, id_tugas, id_siswa, status}
Komentar {id_komentar, id_forum, isi_komentar, pengguna,
tanggal_postkomentar, level}
III.2.6 Analisis Aturan Bisnis
Aturan bisnis yang terdapat di sistem e-elarning di SMK Pasundan 4 Bandung adalah sebagai berikut :
1. Admin Admin dalam hal ini bertugas membuat data user, data berita, data forum, dan
data tahun ajaran di sistem e-learning.
2. Kepala Sekolah Kepala sekolah dalam hal ini bertugas memonitoring aktifitas guru dan nilai
siswa, memonitoring aktifitas guru yang dimaksud adalah guru mengupload materi pelajaran, mengupload tugas, dan membuat ujian.
3. Kurikulum Kurikulum dalam hal ini bertugas membuat data kelas, data pelajaran, data
tahun ajaran, dan data mengajar. 4. Kesiswaan
Kesiswaan dalam hal ini bertugas membuat data siswa dan data guru, data siswa dan data guru juga bisa di import dari data excel.
5. Guru Guru dalam hal ini bertugas membuat tugas, materi, ujian, pengumuman, dan
memberi nilai ujian dan tugas siswa. 6. Siswa
Siswa dalam hal ini bertugas mengerjakan tugas dan di upload ke sistem e- learning,
download materi
pelajaran, mengerjakan
ujian, melihat
pengumuman, dan memberikan komentar di forum. 7. Format pemberian nilai ujian dan tugas yang ada di sistem e-learning adalah 0
sampai 100.
III.2.7 Spesifikasi Kebutuhan Perangkat Lunak
Spesifikasi kebutuhan perangkat lunak merupakan gambaran proses yang akan diterapkan dalam sistem dan menjelaskan kebutuhan apa saja yang
diperlukan sistem agar dapat berjalan dengan baik. Spesiffikasi kebutuhan perangkat lunak yang ada di sistem e-elearning SMK Pasundan 4 Bandung dapat
dilihat pada Tabel III.4.
Tabel III.4 Spefikasi Kebutuhan Perangkat Lunak Nomor
Spesifikasi Kebutuhan Perangkat Lunak
SKPL-F-001 Pengguna admin, kepala sekolah, kesiswaan, kurikulum, guru,
siswa harus login terlebih dahulu untuk masuk kedalam sistem.
SKPL-F-002 Sistem dapat menampilkan informasi guru, siswa, kelas,
jurusan, dan mata pelajaran. SKPL-F-003
Sistem menyediakan layanan untuk pengguna guru dalam membuat ujian.
SKPL-F-004 Sistem menyediakan layanan untuk upload dan download
materi dan tugas. SKPL-F-005
Sistem menyediakan layanan forum untuk guru dan siswa agar bisa berdiskusi.
SKPL-F-006 Sistem menyediakan ujian online untuk siswa sebagai referensi
untuk mengetahui kemampuan siswa terhadap materi yang sudah diberikan.
SKPL-F-007 Sistem memberikan nilai ujian online yang dikerjakan oleh
siswa. SKPL-F-008
Sistem dapat menampilkan grafik berdasarkan aktifitas guru dan nilai siswa di halaman pengguna kepala sekolah.
SKPL-NF-001 Sistem ini dibangun dalam bentuk website.
SKPL-NF-002 Sistem ini hanya dapat diakses oleh admin, kepala sekolah,
kurikulum, kesiswaan, guru, dan siswa yang ada di SMK Pasundan 4 Bandung.
SKPL-NF-003 Sistem ini menyediakan format file materi dan tugas dalam
bentuk .doc, .docx, .xls, .xlsx, .ppt, .pdf. SKPL-NF-004
Siswa dapat mendownload tugas dan materi pelajaran yang sebelumnya diupload oleh guru.
SKPL-NF-005 Soal ujian yang ada sistem berupa pilihan ganda.
SKPL-NF-006 Waktu pengerjaan ujian ditentukan oleh guru yang
bersangkutan. SKPL-NF-007
Format penilaian ujian dan tugas 0 sampai 100.
III.3 Analisis Kebutuhan Fungsional
Analisis kebutuhan fungsional merupakan tahapan pendefinisian proses yang disediakan oleh sistem e-learning, bagaimana reaksi sistem terhadap input
dan apa yang harus dilakukan oleh sistem pada situasi tertentu. Berdasarkan analisis sebelumnya terhadap permasalahan yang ada, maka
sistem fungsional yang terdapat pada aplikasi e-learning SMK Pasundan 4 Bandung dapat dimodelkan dengan menggunakan diagram konteks, data flow
diagram, spesifikasi proses, dan kamus data.
III.3.1 Diagram Konteks
Alat pemodelan ini digunakan untuk menggambarkan interaksi sistem dengan lingkungannya, serta mendeskripsikan fungsi dari sistem itu sendiri.
Diagram konteks digambarkan dengan sebuah lingkaran yang terhubung dengan entitas luar yang terlibat didalam sistem. Diagram konteks pada aplikasi e-
learning SMK Pasundan 4 Bandung dapat dilihat pada Gambar III.6.
Sistem E-Learning SMK Pasundan 4 Bandung
Siswa
Admin Guru
Kepala Sekolah
Kesiswaan Kurikulum
Data Login Siswa Data Materi
Data Tugas Data Ujian
Data Forum Data Pengumuman
Data Nilai Data Detail Profile
Data Login Admin Data User
Data Berita Data Forum
Data Login Guru Data Tugas
Data Materi Data Pengumuman
Data Ujian Data Nilai
Data Siswa
Data Login Kepala Sekolah Data Monitoring Siswa
Data Monitoring Guru Data Login Kurikulum
Data Matapelajaran Data Tahun Ajaran
Data Semester Data Mengajar
Data Kelas Info Login Kurikulum
Info Matapelajaran Info Tahun Ajaran
Info Semester Info Mengajar
Info Kelas Info Login Kepala Sekolah
Info Monitoring Siswa Info Monitoring Guru
Info Login Kesiswaan Info Siswa
Info Guru Data Login Kesiswaan
Data Siswa Data Guru
Info Login Admin Info User
Info Berita Info Pengumuman
Info Login Guru Info Tugas
Info Materi Info Pengumuman
Info Ujian Info Nilai
Info Siswa Info Login Siswa
Info Materi Info Tugas
Info Ujian Info Forum
Info Pengumuman Info Nilai
Info Detail Profile
Data Guru.xls
Data Guru
Data Siswa.xls
D a
ta si
sw a
Gambar III.6 Diagram Konteks E-Learning SMK Pasundan 4 Bandung
III.3.2 Data Flow Diagram DFD
Data Flow Diagram DFD merupakan sebuah penjelasan ataupun representasi dari sebuah sistem yang menunjukkan aliran data atas informasi dari
sumber informasi ke tujuan beserta proses pengolahannya.
III.3.2.1 DFD Level 1
DFD level 1 berikut ini menjelaskan bahwa pengguna web dapat melakukan akses pada website dengan memilih menu sesuai hak akses pada setiap
penggunanya. DFD level 1 e-learning SMK Pasundan 4 Bandung dapat dilihat pada Gambar III.7 sebagai berikut.
1.0 Login
2.0 Pengolahan Data
Pengguna
5.0 Pengumuman
3.0 Pengolahan Data Master
6.0 Pendaftaran
4.0 Pengolahan Data Pembelajaran
Berita Pelajaran
Kelas Mengajar
Forum
Semester Data forum
Data forum Data berita
Data berita Data pelajaran
Data pelajaran Data semester
Data semester Data kelas
Data kelas Data mengajar
Data mengajar Tahun ajaran
Data tahun ajaran Data tahun ajaran
Siswa Guru
Kepala Sekolah Kesiswaan
Kurikulum Admin
Data lo
g in
k e
si swaan
Inf o
l o
g in
k e
si swaan
Info login admin Data login admin
Data siswa, Data guru Info siswa, Info guru
Data admin, Data kurikulum,
Data kesiswaan, Data kepala sekolah,
Data tahun ajaran, Data berita,
Data forum
Info login kurikulum Data login kurikulum
Info mengajara, Info pelajaran,
Info tahun ajaran, Info kelas,
Info semester Info login kepala sekolah
Data login kepala sekolah
In fo
l o
g in
si swa
Data lo
g in
si swa
Data login guru Info login guru
Info admin, Info kurikulum,
Info kesiswaan, Info kepala sekolah,
Info tahun ajaran, Info berita,
Info forum
Data mengajara, Data pelajaran,
Data tahun ajaran, Data kelas,
Data semester
Materi Soal
Ujian Nilai
Tugas Guru
Siswa Admin
Data guru Data guru
Data siswa Data siswa
Data guru Data guru
Data siswa Data siswa
Data admin, Data kurikulum, Data kesiswaan, Data kepala sekolah Data admin,
Data kurikulum, Data kesiswaan,
Data kepala sekolah
Data materi Data materi
Data soal Data soal
Data ujian Data ujian
Data nilai Data nilai
Data tugas Data tugas
Data admin, Data kurikulum,
Data kesiswaan, Data kepala sekolah
Data materi, Data soal, Data ujian, Data nilai, Data tugas Info materi, Info soal, Info ujian, Info nilai, Info tugas
Data materi, Data soal,
Data ujian Data nilai,
Data tugas, Data kumpul tugas
Info materi, Info soal,
Info ujian Info nilai,
Info tugas, Info kumpul tugas
Pengumuman Info guru
Data siswa Info siswa
Data pe
n g
um um
an Data
peng u
m um
an
Info pengumuman In
fo p
e n
g um
um a
n Data
p e
ng u
m u
m an
Data guru Data siswa
Info siswa
7.0 Pengolahan
Lupa Password Data guru
Data guru Data siswa
Data siswa Data siswa
Info siswa Data guru
Info guru
Info materi, info ujian, info nilai, info tugas
Gambar III.7 DFD Level 1 E-Learning SMK Pasundan 4 Bandung
III.3.2.2 DFD Level 2
Dari proses-proses yang terlihat pada DFD level 1, dapat dipecah lagi menjadi DFD level 2, dimana setiap prosesnya merupakan rincian detail proses
yang terjadi pada level 1, hal ini dilakukan agar proses-proses yang terjadi dapat lebih mudah untuk dipahami. Adapun detail proses-prose diatas dapat dilihat pada
gambar-gambar.
1. DFD Level 2 Proses 1 Login
Gambar III.8 merupakan proses login, menjelaskan bagaimana alur login admin, siswa, guru, kesiswaan, kurikulum, dan kepala sekolah.
Admin 1.1
Verifikasi username
Kesiswaan Kurikulum
Guru Kepala
sekolah Siswa
Info login Kepala sekolah
Info login Kepala sekolah
Data login Kepala sekolah
Data login Kepala sekolah
Info login kurikulum Data login kurikulum
Info login kesiswaan Data login kesiswaan
Info login guru Data login guru
Info login siswa Data login siswa
1.2 Verifikasi password
Username valid Info login admin
Data login admin
Info login kurikulum Data login kurikulum
Info login kesiswaan Data login kesiswaan
Info login guru Data login guru
Info login siswa Data login siswa
Info login admin Data login admin
Guru Admin
Siswa Data siswa
Data guru Data admin,
Data kepala sekolah, Data kesiswaan,
Data kurikulum
Gambar III.8 DFD Level 2 Proses 1 Login
2. DFD Level 2 Proses 2 Pengolahan Data Pengguna
Gambar III.9 berikut ini merupakan proses pengolahan data pengguna, dimana didalamnya terdpat 3 proses yaitu edit profil, ganti foto dan ganti password.
2.1 Edit Profil
2.3 Ganti password
Data siswa Info siswa
Info guru
D at
a g u
ru Data guru
Data siswa
Data guru Info guru
Data siswa Info siswa
D at
a g
u ru
Data guru D
at a s
is w
a Data siswa
2.2 Ganti Foto
Guru Siswa
D at
a s is
wa
Siswa Guru
Data siswa Data siswa
Data guru Data guru
Data guru
Gambar III.9 DFD Level 2 Proses 2 Pengolahan Data Pengguna
3. DFD Level 2 Proses 3 Pengolahan Data Master
Gambar III.10 berikut ini merupakan proses pengolahan data master, dimana proses perinciannya terdiri dari pengolahan data guru, pengolahan data siswa,
pengolahan data pelajaran, pengolahan data mengajar, pengolahan tahun ajaran, pengolahan berita, pengolahan forum, pengolahan user, dan pengolahan kelas.
Admin Kurikulum
Kesiswaan
3.9 Pengolahan kelas
3.1 Pengolahan
data guru 3.4
Pengolahan data mengajar
3.2 Pengolahan
data siswa 3.5
Pengolahan tahun ajaran
3.3 Pengolahan
data pelajaran
3.6 Pengolahan berita
3.7 Pengolahan Forum
3.8 Pengolahan User
Guru Siswa
D a
ta g
u ru
Info guru Info siswa
D a
ta si
swa
In fo
gu ru
D a
ta gu
ru D
a ta
si swa
Inf o
si swa
Mengajar Pelajaran
Tahun ajaran D
a ta
p e
la ja
ra n
Info pelajaran Info mengajar
Info tahun ajaran D
a ta
t a
h u
n a
ja ra
n Da
ta me
nga ja
r
D a
ta k
e la
s In
fo k
e la
s
Kelas Info kelas
Da ta
k e
la s
Data tahun ajaran Inf
o t
a h
un a
ja ra
n D
a ta
m e
n g
a ja
r
Admin Forum
Berita Info admin
Info forum Info berita
Da ta
a d
mi n
Da ta
fo ru
m Da
ta be
ri ta
In fo
m e
n g
a ja
r Info pelajaran
Data pelajaran
Data berita Info berita
Data forum Info forum
In fo
u se
r D
a ta
us e
r
Gambar III.10 DFD Level 2 Proses 3 Pengolahan Data Master
4. DFD Level 2 Proses 4 Pengolahan Data Pembelajaran
Gambar III.11 berikut ini merupakam proses pengolahan data pembelajaran, dimana proses perinciannya terdiri dari pengolahan materi, pengolahan tugas,
pengolahan ujian, monitoring aktifitas dan nilai, dan pengolahan soal.
4.1 Pengolahan Materi
Guru Siswa
4.2 Pengolahan Tugas
4.3 Pengolahan Ujian
4.4 Monitoring Aktifitas
dan NIlai
4.5 Pengolahan Soal
Materi
Tugas
Ujian
Nilai
Soal Data nilai
Data soal Data ujian
Info ujian Data tugas
Info tugas Data materi
Info materi
Data soal Info soal
Data soal Data nilai
Data ujian Info ujian
Data tugas Info tugas
Data materi Info materi
Kepala Sekolah
Data monitoring aktifitas Data monitoring aktifitas
Info soal Data soal
Data nilai Info nilai
Data materi Data materi
Data tugas Data tugas
Data ujian Data ujian
Data ujian Data ujian
Da ta
tu g
as Da
ta tu
g as
D ata
m ate
ri D
ata m
ate ri
Gambar III.11 DFD Level 2 Proses 4 Pengolahan Data Pembelajaran
5. DFD Level 2 Proses 5 Pengolahan Data Pengumuman
Gambar III.12 berikut ini merupakan proses pengolahan data pengumuman, dimana proses perinciannya terdiri dari lihat pengumuman, tambah pengumuman,
edit pengumuman dan hapus pengumuman.
Siswa
5.4 Hapus pengumuman
5.2 Tambah
pengumuman
5.3 Edit pengumuman
5.1 Lihat pengumuman
Guru Pengumuman
Info pengumuman yang dilihat Data pengumuman yang dilihat
Info pengumuman yang ditambah Data pengumuman yang ditambah
Info pengumuman yang dihapus Data pengumuman yang dihapus
Info pengumuman yang diubah Data pengumuman yang diubah
Data pengumuman yang dilihat Data pengumuman yang dilihat
Data pengumuman yang ditambah Data pengumuman yang ditambah
Data pengumuman yang diubah Data pengumuman yang diubah
Data pengumuman yang dihapus Data pengumuman yang dihapus
Info pengumuman
Gambar III.12 DFD Level 2 Proses 5 Pengolahan Data Pengumuman
6. DFD Level 2 Proses 6 Pendaftaran
Gambar III.13 berikut ini merupakan proses pengolahan pendaftaran siswa, dimana proses perinciannya terdiri dari verifikasi NIS dan pembuatan Password.
Siswa
6.1 Veerifikasi NIS
Siswa
6.2 Pembuatan Password
Info aktifasi siswa invalid Data aktifasi siswa
Info aktifasi siswa invalid Data aktifasi siswa
Data aktifasi siswa Data aktifasi siswa
Data aktifasi siswa Data aktifasi siswa
Gambar III.13 DFD Level 2 Proses 6 Pendaftaran
III.3.2.3 DFD Level 3
Dari proses-proses yang terlihat pada DFD level 2, dapat dipecah lagi menjadi DFD level 3. Dimana setiap prosesnya merupakan turunan dari proses-
proses yang ada di DFD level 2, hal ini dilakukan agar proses-proses yang terjadi
dapat lebih mudah untuk dipahami. Adapun detail proses-proses dapat dilihat pada gambar-gambar.
1. DFD Level 3 Proses 3.1 Pengolahan Data Guru
Gambar III.14 berikut ini merupakan proses pengolahan data guru, di dalamnya terdapat 4 proses yaitu import data guru, tambah data guru, edit data guru, dan
hapus data guru.
3.1.4 Hapus data guru
3.1.2 Tambah data guru
3.1.3 Edit data guru
3.1.1 Import data guru
Kesiswaan
Guru Info guru yang diimport
Data guru yang diimport
Info guru yang ditambah Data guru yang ditambah
Info guru yang dihapus Data guru yang dihapus
Info guru yang diedit Data guru yang diedit
Data guru yang diimport Data guru yang diimport
Data guru yang ditambah Data guru yang ditambah
Data guru yang diedit Data guru yang diedit
Data guru yang dihapus Data guru yang dihapus
Gambar III.14 DFD Level 3 Proses 3.1 Pengolahan Data Guru
2. DFD Level 3 Proses 3.2 Pengolahan Data Siswa
Gambar III.15 berikut ini merupakan proses pengolahan data siswa, di dalamnya terdapat 4 proses yaitu import data siswa, tambah data siswa, edit data
siswa, dan hapus data siswa.
3.2.4 Hapus data siswa
3.2.2 Tambah data siswa
3.2.3 Edit data siswa
3.2.1 Import data siswa
Kesiswaan
SIswa Info siswa yang diimport
Data siswa yang diimport
Info siswa yang ditambah Data siswa yang ditambah
Info siswa yang dihapus Data siswa yang dihapus
Info siswa yang diedit Data siswa yang diedit
Data siswa yang ditambah Data siswa yang diimport
Data siswa yang ditambah Data siswa yang ditambah
Data siswa yang diedit Data siswa yang diedit
Data siswa yang dihapus Data siswa yang dihapus
Gambar III.15 DFD Level 3 Proses 3.2 Pengolahan Data Siswa
3. DFD Level 3 Proses 3.3 Pengolahan Pelajaran
Gambar III.16 berikut ini merupakan proses pengolahan data pelajaran, di dalamnya terdapat 4 proses yaitu tambah data pelajaran, edit data pelajaran, hapus
data pelajaran dan cari data pelajaran.
3.3.4 Cari data pelajaran
3.3.2 Edit data pelajaran
3.3.3 Hapus data pelajaran
3.3.1 Tambah data
pelajaran
Kurikulum
Pelajaran Info pelajaran yang tambah
Data pelajaran yang ditambah
Info pelajaran yang diedit Data pelajaran yang diedit
Info pelajaran yang dicari Data pelajaran yang dicari
Info pelajaran yang dihapus Data pelajaran yang dihapus
Data pelajaran yang ditambah Data pelajaran yang ditambah
Data pelajaran yang diedit Data pelajaran yang diedit
Data pelajaran yang dihapus Data pelajaran yang dihapus
Data pelajaran yang dicari Data pelajaran yang dicari
Gambar III.16 DFD Level 3 Proses 3.3 Pengolahan Data Pelajaran
4. DFD Level 3 Proses 3.4 Pengolahan Mengajar
Gambar III.17 berikut ini merupakan proses pengolahan data mengajar, di dalamnya terdapat 3 proses yaitu tambah data mengajar, edit data mengajar, dan
hapus data mengajar.
3.4.2 Edit data
mengajar
3.4.3 Hapus data
mengajar 3.4.1
Tambah data mrngajar
Kurikulum
Mengajar Info mengajar yang tambah
Data mengajar yang ditambah
Info mengajar yang diedit Data mengajar yang diedit
Info mengajar yang dihapus Data mengajar yang dihapus
Data mengajar yang ditambah Data mengajar yang ditambah
Data mengajar yang diedit Data mengajar yang diedit
Data mengajar yang dihapus Data mengajar yang dihapus
Gambar III.17 DFD Level 3 Proses 3.4 Pengolahan Data Mengajar
5. DFD Level 3 Proses 3.5 Pengolahan Tahun Ajaran
Gambar III.18 berikut ini merupakan proses pengolahan tahun ajaran, di dalamnya terdapat 4 proses yaitu tambah data tahun ajaran, aktif data tahun
ajaran, edit data tahun ajaran, dan hapus data tahun ajaran.
3.5.4 Hapus data
tahun ajaran 3.5.2
Aktif data tahun ajaran
3.5.3 Edit data
tahun ajaran 3.5.1
Tambah data tahun ajaran
Kurikulum
Tahun ajaran Info tahun ajaran yang tambah
Data tahun ajaran yang ditambah
Info tahun ajaran yang diaktifkan Data tahun ajaran yang diaktifkan
Info tahun ajaran yang dihapus Data tahun ajaran yang dihapus
Info tahun ajaran yang diedit Data tahun ajaran yang diedit
Data tahun ajaran yang ditambah Data tahun ajaran yang ditambah
Data tahun ajaran yang diaktifkan Data tahun ajaran yang diaktifkan
Data tahun ajaran yang diedit Data tahun ajaran yang diedit
Data tahun ajaran yang dihapus Data tahun ajaran yang dihapus
Gambar III.18 DFD Level 3 Proses 3.5 Pengolahan Tahun Ajaran
6. DFD Level 3 Proses 3.6 Pengolahan Berita
Gambar III.19 berikut ini merupakan proses pengolahan berita, di dalamnya
terdapat 4 proses yaitu tambah berita, edit berita, hapus berita dan lihat berita.
3.6.4 Lihat berita
3.6.2 Edit berita
3.6.3 Hapus berita
3.6.1 Tambah berita
Admin
Berita Info berita yang tambah
Data berita yang ditambah
Info berita yang diedit Data berita yang diedit
Info berita yang dilihat Data berita yang dilihat
Info berita yang dihapus Data berita yang dihapus
Data berita yang ditambah Data berita yang ditambah
Data berita yang diedit Data berita yang diedit
Data berita yang dihapus Data berita yang dihapus
Data berita yang dilihat Data berita yang dilihat
Gambar III.19 DFD Level 3 Proses 3.6 Pengolahan Berita
7. DFD Level 3 Proses 3.7 Pengolahan Forum
Gambar III.20 berikut ini merupakan proses pengolahan forum, di dalamnya terdapat 5 proses yaitu lihat forum, tambah forum, edit forum, hapus forum dan
tambah komentar.
3.7.4 Lihat forum
3.7.2 Edit forum
3.7.3 Hapus forum
3.7.1 Tambah forum
Admin
Forum Info forum yang tambah
Data forum yang ditambah
Info forum yang diedit Data forum yang diedit
Info forum yang dilihat Data forum yang dilihat
Info forum yang dihapus Data forum yang dihapus
Data forum yang ditambah Data forum yang ditambah
Data forum yang diedit Data forum yang diedit
Data forum yang dihapus Data forum yang dihapus
Data forum yang dilihat Data forum yang dilihat
Komentar
3.7.5 Tambah komentar
SIswa
Data forum yang dilihat Info forum yang dilihat
Data forum yang dilihat Info forum yang dilihat
Data komentar yang ditambah Data komentar yang ditambah
Gambar III.20 DFD Level 3 Proses 3.7 Pengolahan Forum
8. DFD Level 3 Proses 3.8 Pengolahan User Admin
Gambar III.21 berikut ini merupakan proses pengolahan user admin, di dalamnya terdapat 3 proses yaitu tambah user, edit user, hapus user.
3.8.2 Edit user
3.8.3 Hapus user
3.8.1 Tambah user
Admin Admin
Info user yang tambah Data user yang ditambah
Info user yang diedit Data user yang diedit
Info user yang dihapus Data user yang dihapus
Data user yang ditambah Data user yang ditambah
Data user yang diedit
Data user yang dihapus Data user yang dihapus
Gambar III.21 DFD Level 3 Proses 3.8 Pengolahan User Admin
9. DFD Level 3 Proses 3.9 Pengolahan Kelas
Gambar III.22 berikut ini merupakan proses pengolahan kelas, di dalamnya terdapat 4 proses yaitu tambah kelas, edit kelas, hapus kelas dan lihat kelas.
3.9.4 Lihat kelas
3.9.2 Edit kelas
3.9.3 Hapus kelas
3.9.1 Tambah kelas
Kurikulum Kelas
Info kelas yang tambah Data kelas yang ditambah
Info kelas yang diedit Data kelas yang diedit
Info kelas yang dilihat Data kelas yang dilihat
Info kelas yang dihapus Data kelas yang dihapus
Data kelas yang ditambah Data kelas yang ditambah
Data kelas yang diedit Data kelas yang diedit
Data kelas yang dihapus Data kelas yang dihapus
Data kelas yang dilihat Data kelas yang dilihat
Gambar III.22 DFD Level 3 Proses 3.9 Pengolahan Kelas
10. DFD Level 3 Proses 4.1 Pengolahan Materi
Gambar III.23 berikut ini merupakan proses pengolahan materi, di dalamnya terdapat 6 proses yaitu lihat materi, tambah materi, edit materi, hapus materi,
upload materi dan download materi.
4.1.4 Hapus materi
4.1.2 Tambah materi
4.1.3 Edit materi
4.1.1 Lihat materi
Guru
Materi Info materi yang dilihat
Data materi yang dilihat Info materi yang tambah
Data materi yang ditambah
Info materi yang dihapus Data materi yang dihapus
Info materi yang diedit Data materi yang diedit
Data materi yang dilihat Data materi yang dilihat
Data materi yang ditambah Data materi yang ditambah
Data materi yang diedit Data materi yang diedit
Data materi yang dihapus Data materi yang dihapus
Pelajaran
4.1.5 Upload materi
SIswa
4.1.6 Download materi
Data materi yang diupload Info materi yang di upload
Data materi yang di download Info materi yang di download
Data materi yang diupload Data materi yang diupload
Data materi yang didownload Data materi yang didownload
Data materi yang di download Info materi yang di download
Data pelajaran Data pelajaran
Data pelajaran Data pelajaran
Gambar III.23 DFD Level 3 Proses 4.1 Pengolahan Materi
11. DFD Level 3 Proses 4.2 Pengolahan Tugas
Gambar III.24 berikut ini merupakan proses pengolahan tugas, di dalamnya terdapat 6 proses yaitu lihat tugas, tambah tugas, edit tugas, hapus tugas, upload
tugas dan download tugas.
4.2.4 Hapus tugas
4.2.2 Tambah tugas
4.2.3 Edit tugas
4.2.1 Lihat tugas
Guru
Tugas Info tugas yang dilihat
Data tugas yang dilihat Info tugas yang tambah
Data tugas yang ditambah
Info tugas yang dihapus Data tugas yang dihapus
Info tugas yang diedit Data tugas yang diedit
Data tugas yang dilihat Data tugas yang dilihat
Data tugas yang ditambah Data tugas yang ditambah
Data tugas yang diedit Data tugas yang diedit
Data tugas yang dihapus Data tugas yang dihapus
Pelajaran
4.2.5 Upload tugas
SIswa
4.2.6 Download tugas
Data tugas yang diupload Info tugas yang di upload
Data tugas yang di download Info tugas yang di download
Data tugas yang diupload Data tugas yang diupload
Data tugas yang di download Data tugas yang di download
Data tugas yang di download Info tugas yang di download
Data pelajaran Data pelajaran
Data pelajaran Data pelajaran
Upload_tugas Data tugas yang diupload
Data tugas yang di download Data tugas yang di download
Data tugas yang diupload
Gambar III.24 DFD Level 3 Proses 4.2 Pengolahan Tugas
12. DFD Level 3 Proses 4.3 Pengolahan Ujian
Gambar III.25 berikut ini merupakan proses pengolahan ujian, di dalamnya terdapat 4 proses yaitu buat ujian, edit ujian, hapus ujian dan lihat ujian.
4.3.4 Lihat ujian
4.3.2 Edit ujian
4.3.3 Hapus ujian
4.3.1 Buat ujian
Guru Ujian
Info ujian yang dibuat Data ujian yang dibuat
Info ujian yang diedit Data ujian yang diedit
Info ujian yang dilihat Data ujian yang dilihat
Info ujian yang dihapus Data ujian yang dihapus
Data ujian yang dibuat Data ujian yang dibuat
Data ujian yang diedit Data ujian yang diedit
Data ujian yang dihapus Data ujian yang dihapus
Data ujian yang dilihat Data ujian yang dilihat
Soal Data soal
Data soal Data soal
Data soal
Gambar III.25 DFD Level 3 Proses 4.3 Pengolahan Ujian
13. DFD Level 3 Proses 4.4 Monitoring Aktifitas dan Nilai
Gambar III.26 berikut ini merupakan proses monitoring aktifitas dan nilai
4.4.1 Monitoring Aktifitas dan
NIlai Kepala Sekolah
Nilai
Ujian Tugas
Materi Data nilai
Data nilai Data tugas
Data tugas Data materi
Data materi Data ujian
Data ujian Info kepala sekolah
Data kepala sekolah
Gambar III.26 DFD Level 3 Proses 4.4 Monitoring Aktifitas dan Nilai
14. DFD Level 3 proses 4.5 Pengolahan Soal
Gambar III.27 berikut ini merupakan proses pengolahan soal, di dalamnya terdapat 4 proses yaitu tambah soal, ubah soal, hapus soal, dan lihat soal.
4.5.4 Lihat soal
4.5.2 Edit soal
4.5.3 Hapus soal
4.5.1 Tambah soal
Guru Soal
Info soal yang tambah Data soal yang ditambah
Info soal yang diedit Data soal yang diedit
Info soal yang dilihat Data soal yang dilihat
Info soal yang dihapus Data soal yang dihapus
Data soal yang ditambah Data soal yang ditambah
Data soal yang diedit Data soal yang diedit
Data soal yang dihapus Data soal yang dihapus
Data soal yang dilihat Data soal yang dilihat
Pelajaran Data pelajaran
Data pelajaran Data pelajaran
Data pelajaran
Gambar III.27 DFD Level 3 Proses 4.5 Pengolahan Soal
III.3.3 Spesifikasi proses
Spesikasi proses merupakan alat bantu tools sistem yang akan menjelaskan perilaku-perilaku proses yang ada dalam DFD. Tabel III.5 berikut ini
adalah spesifikasi proses dari sistem e-learning SMK Pasundan 4 Bandung.
Tabel III.5 Spesikasi Proses No.
Detail Keterangan
1. No. Proses
1.0 Nama Proses
Login Deskripsi
Validasi data user yang digunakan untuk login Source
Admin, guru, siswa, kepala sekolah, kesiswaan, kurikulum
Input Data login admin, data login guru, data login siswa,
data kepala sekolah, data kesiswaan, data kurikulum Output
Info login admin, info login guru, info login siswa, info kepala sekolah, info kesiswaan, info kurikulum
Destination Admin, guru, siswa, kepala sekolah, kesiswaan,
kurikulum Logika Proses 1. User admin, guru, siswa, kepala sekolah, kesiswaan,
kurikulum memasukan username dan password pada form login.
2. Sistem melakukan pengecekan apakah username dan password valid atau tidak.
3. Jika username dan password valid, maka sistem akan menampilkan halaman utama.
4. Jika username dan password tidak valid, maka sistem
akan menampilkan pesan login gagal. 2.
No. Proses 2.0
Nama Proses Pengolahan data pengguna
Deskripsi Mengolah data-data akun pengguna
Source Guru, siswa
Input Data login guru dan data login siswa
Output Info login guru dan info login siswa
Destination Guru, siswa
Logika Proses 1. User memilih menu pengolahan user edit profil, ubah password dan ganti foto .
2. Data user yang akan diolah dimasukan kedalam sistem. 3. Sistem akan mengecek isi data user.
4. Jika data yang dimasukan sesuai, maka sistem
menampilkan perubahan data. 3.
No. Proses 3.0
Nama Proses Pengolahan data master
Deskripsi Pengolahan data master yang ada di aplikasi
Source Admin, kesiswaan, kurikulum
Input Data guru, data siswa, data pelajaran, data semester,
data berita, data tahun ajaran, data kelas, data forum, data mengajar, data user
Output info guru, info siswa, info pelajaran, info semester, info
berita, info tahun ajaran, info kelas, info forum, info mengajar, info user
Destination Admin, kesiswaan, kurikulum
Logika Proses 1. Admin, kesiswaan, kurikulum memilih salah satu menu pengolahan data master
2. Sistem menampilkan salah form data master yang dipilih oleh admin, kesiswaan, kurikulum.
3. Admin, kesiswaan, kurikulum melakukan pengisian data master yang dipilih.
4. Apabila data yang dimasukan sesuai maka data akan disimpan di data master pada sistem.
4. No. Proses
4.0 Nama Proses
Pengolahan data pembelajaran Deskripsi
Pengolahan data pembelajaran yang ada di aplikasi Source
Guru, siswa Input
Data materi, data tugas, data ujian, data dashboard, data soal.
Output Info materi, info tugas, info ujian, info dashboard, info
soal. Destination
Guru, siswa
Logika Proses 1. User guru, siswa memilih salah satu menu pngolahan data pembelajaran.
2. Sistem menampilkan salah satu form data pembelajaran.
3. User guru, siswa melakukan pengisian data master yang dipilih.
4. Apabila data yang dimasukan sesuai maka data akan disimpan di sistem.
5. No. Proses
5.0 Nama Proses
Pengumuman Deskripsi
Proses pengolahan data pengumuman Source
Guru, siswa Input
Data pengumuman Output
Info pengumuman Destination
Guru, siswa Logika Proses 8. Gurusiswa melakukan pengolahan data pengumuman.
9. Sistem memberikan info data pengumuman yang diolah.
10. Sistem menampilkan data pengumuman. 6.
No. Proses 6.0
Nama Proses Pendaftaran
Deskripsi Proses pendaftaran akun siswa
Source Siswa
Input Data pendaftaran
Output Info pendaftaran
Destination Siswa
Logika Proses 1. Pada sistem user siswa melakukan cek user di sistem. 2. Pengguna memasukan NIS.
3. Jika benar, maka form pendaftaran akan tampil. 4. Jika data salah, akan tampil pesan.
7. No. Proses
7.0 Nama Proses
Pengolahan lupa password Deskripsi
Proses pengolahan lupa password Source
Guru, siswa Input
Data guru, data siswa Output
Info guru, info siswa Destination
Guru, siswa Logika Proses 1. Masukan email yang valid.
2. Sistem akan mengecek apakah data kosong atau tidak. 3. Sistem akan memberikan password baru ke email yang
dikirim ke sistem.
8. No. Proses
1.1 Nama Proses
Verifikasi username Deskripsi
Proses untuk verifikasi username Source
Admin, guru, siswa, kepala sekolah, kesiswaan, kurikulum
Input Password, Username, data NIP, data NIS
Output Info password, Info username, Info NIP, info NIS
Destination Admin, guru, siswa, kepala sekolah, kesiswaan,
kurikulum Logika Proses 5. Admingurusiswakepala
sekolahkesiswaankurikulum memasukan username. 6. Apabila username yang diinputkan benar maka
username valid. 7. Apabila username yang diinputkan tidak benar
username invalid. 9.
No. Proses 1.2
Nama Proses Verifikasi password
Deskripsi Proses untuk memverifikasi password
Source Admin, guru, siswa, kepala sekolah, kesiswaan,
kurikulum Input
Data login admin, data login guru, data login siswa, data login kepala sekolah, data kesiswaan, data
kurikulum
Output Info password valid, info password valid, info
password valid, info password valid, info password valid, info password valid
Destination Admin, guru dan siswa
Logika Proses 1. Admingurusiswa memasukan password. 2. Apabila password yang diinputkan benar maka
password valid. 3. Apabila password yang diinputkan tidak benar
password invalid. 10.
No. Proses 2.1
Nama Proses Edit profil
Deskripsi Mengubah profil pengguna
Source Guru, siswa
Input Data login guru dan data login siswa
Output Info login guru dan info login siswa
Destination Guru, siswa
Logika Proses 1. User guru, siswa memilih pengaturan akun. 2. Sistem menampilkan form pengaturan akun.
3. User memasukan data profil. 4. Sistem menyimpan perubahan data profil.
11. No. Proses
2.2 Nama Proses
Ganti Foto Deskripsi
Mengubah Foto user Source
Guru, siswa Input
Data login guru dan data login siswa Output
Info login guru dan info login siswa Destination
Guru dan siswa Logika Proses 1. User memilih ganti foto.
2. Sistem menampilkan form ganti foto. 3. User input foto baru.
4. Sistem manyimpan data foto baru.
12. No. Proses
2.3 Nama Proses
Ganti password Deskripsi
Mengubah password pengguna Source
Guru, siswa Input
Dat login guru dan data login siswa Output
Info password valid, info password valid. Destination
Admin, guru dan siswa Logika Proses 5. User memilih ganti password.
6. Sistem menampilkan form ganti password. 7. User input password baru.
8. Sistem manyimpan data password baru.
13. No. Proses
3.1 Nama Proses
Pengolahan data guru Deskripsi
Proses untuk melakukan pengolahan data guru Source
Kesiswaan Input
Data guru Output
Info guru Destination
Kesiswaan Logika Proses 1. Kesiswaan memilih menu guru.
2. Sistem akan menampilkan submenu dari menu guru. 14.
No. Proses 3.2
Nama Proses Pengolahan data siswa
Deskripsi Proses untuk melakukan pengolahan data siswa
Source Kesiswaan
Input Data siswa
Output Info siswa
Destination Kesiswaan
Logika Proses 1. Kesiswaan memilih menu siswa. 2. Sistem akan menampilkan submenu dari menu siswa.
15. No. Proses
3.3 Nama Proses
Pengolahan data pelajaran Deskripsi
Proses untuk melakukan pengolahan data pelajaran Source
Kurikulum Input
Data pelajaran Output
Info pelajaran Destination
Kurikulum Logika Proses 1. Kurikulum memilih menu pelajaran.
2. Sistem akan menampilkan submenu dari menu pelajaran.
16. No. Proses
3.4 Nama Proses
Pengolahan data Mengajar Deskripsi
Mengolah data mengajar Source
Kurikulum Input
Data mengajar Output
Info mengajar Destination
Kurikulum Logika Proses 1. Kurikulum memilih menu mengajar.
2. Sistem akan menampilkan submenu dari menu mengajar.
17. No. Proses
3.5 Nama Proses
Pengolahan tahun ajaran Deskripsi
Menoglah data-data tahun ajaran Source
Kurikulum Input
Data tahun ajaran Output
Info tahun ajaran Destination
Kurikulum Logika Proses 1. Kurikulum memilih menu tahun ajaran.
2. Sistem akan menampilkan submenu dari menu tahun ajaran.
3. Aktifkan tahun ajaran. 18.
No. Proses 3.6
Nama Proses Pengolahan berita
Deskripsi Mengolah data-data berita
Source Admin
Input Data berita
Output Info berita
Destination Admin
Logika Proses 1. Admin memilih menu berita. 2. Sistem akan menampilkan submenu dari menu berita.
19. No. Proses
3.7
Nama Proses Pengolahan forum
Deskripsi Mengolah data-data forum
Source Admin, siswa
Input Data forum
Output Info forum
Destination Admin, siswa
Logika Proses 1. Admin memilih menu lihat forum. 2. Sistem menampilakan submenu forum.
20. No. Proses
3.8 Nama Proses
Pengolahan user Deskripsi
Membuat user admin Source
Admin Input
Data user Output
Info user Destination
Admin Logika Proses 1. Admin memilih menu user.
2. Sistem menampilkan submenu user. 21.
No. Proses 3.9
Nama Proses Pengolahan kelas
Deskripsi Menampilkan menu untuk mengolah kelas
Source Kurikulum
Input Data kelas
Output Info kelas
Destination Kurikulum
Logika Proses 1. Kurikulum memilih menu kelas. 2. Sistem akan menampilkan submenu dari menu kelas.
22. No. Proses
4.1 Nama Proses
Pengolahan materi Deskripsi
Proses mengolah data materi Source
Guru, siswa Input
Data materi Output
Info materi Destination
Guru, siswa Logika Proses 1. User memilih menu materi.
2. Sistem menampilkan form materi. 3. User melakukan pengisian data.
4. Sistem menyimpan data.
23. No. Proses
4.2 Nama Proses
Pengolahan tugas Deskripsi
Proses mengolah data tugas Source
Guru, siswa
Input Data tugas
Output Info tugas
Destination Guru, siswa
Logika Proses 1. User memilih menu tugas. 2. Sistem menampilkan form tugas.
3. User melakukan pengisian data. 4. Sistem menyimpan data.
24. No. Proses
4.3 Nama Proses
Pengolahan ujian Deskripsi
Mengolah data-data ujian Source
Guru, siswa Input
Data ujian Output
Info ujian Destination
Guru, siswa Logika Proses 1. Guru memilih menu tambah data
2. Guru memilih menu ujian pelajaran dan kelas 3. Guru memilih menu lihat ujian
4. Guru memilih tambah soal atau hapus soal ujian 5. Guru memilih aktifkan ujian atau ganti ujian
6. Sistem akan menampilkan data ujian.
25. No. Proses
4.4 Nama Proses
Monitoring aktifitas dan nilai Deskripsi
Melihat aktifitas guru dan nilai siswa Source
Kepala sekolah Input
Data materi, data tugas, data ujian, data nilai Output
Info materi, info tugas, info ujian, info nilai Destination
Kepala sekolah Logika Proses 1. Kepala sekolah login ke aplikasi.
2. Kepala sekolah memilih menu. 3. Sistem menampilkan data.
26. No. Proses
4.5 Nama Proses
Pengolahan soal Deskripsi
Mengolah data-data soal Source
Guru, siswa Input
Data soal Output
Info soal Destination
Guru, siswa Logika Proses 1. Guru memilih menu lihat ujian
2. Guru memilih tambah soal atau hapus soal. 3. Guru memilih aktifkan ujian atau ganti ujian
4. Sistem akan menampilkan masa aktif pengerjaan ujian.
27. No. Proses
5.1 Nama Proses
Lihat pengumuman Deskripsi
Melihat pengumuman yang ada Source
Guru, siswa Input
Data pengumuman Output
Info pengumuman Destination
Guru, siswa Logika Proses 1. Siswa melihat pengumuman yang telah dibuat oleh
guru. 28.
No. Proses 5.2
Nama Proses Tambah pengumuman
Deskripsi Menambah data pengumuman
Source Guru, siswa
Input Data pengumuman
Output Info pengumuman
Destination Guru, siswa
Logika Proses 1. Guru memilih menu pengumuman. 2. Guru menambah data pengumuman.
3. Sistem menyimpan data pengumuman
29. No. Proses
5.3 Nama Proses
Edit pengumuman Deskripsi
Merubah data pengumuman Source
Guru, siswa Input
Data pengumuman Output
Info pengumuman Destination
Guru, siswa Logika Proses 1. Guru memilih menu pengumuman.
2. Guru melihat informasi data pengumuman. 3. Edit pengumuman sesuai yang diinginkan.
4. Sistem menyimpan perubahan data.
30. No. Proses
5.4 Nama Proses
Hapus pengumuman Deskripsi
Menghapus data pengumuman Source
Guru, siswa Input
Data pengumuman Output
Info pengumuman Destination
Guru, siswa Logika Proses 1. Guru memilih menu pengumuman.
2. Guru melihat informasi data pengumuman. 3. Hapus pengumuman sesuai yang diinginkan.
4. Sistem menyimpan perubahan data.
31. No. Proses
6.1 Nama Proses
Verifikasi NIS Deskripsi
Memverifikasi NIS Source
Siswa Input
Data siswa Output
Info siswa Destination
Siswa Logika Proses 1. Masukan NIS kedalam form mendaftar.
2. Pengecekan apakah NIS valid atau tidak. 3. Jika valid, maka sistem akan menyimpan data.
32. No. Proses
6.2 Nama Proses
Pembuatan password Deskripsi
Membuat password login Source
Siswa Input
Data siswa Output
Info siswa Destination
Siswa Logika Proses 1. Masukan password kedalam form mendaftar.
2. Pengecekan apakah password valid atau tidak. 3. Jika valid, maka sistem akan menyimpan data.
33. No. Proses
3.1.1 Nama Proses
Import data guru Deskripsi
Menambah data guru melalui excel Source
Kesiswaan Input
Data guru yang akan diimport Output
Info guru yang akan diimport Destination
Kesiswaan Logika Proses 1. Kesiswaan memilih menu guru.
2. Kesiswaan melihat informasi data guru. 3. Kesiswaan memilih file data guru berformat excel.
4. Sistem menyimpan perubahan data.
34. No. Proses
3.1.2 Nama Proses
Tambah data guru Deskripsi
Menambah data guru Source
Kesiswaan Input
Data guru Output
Info guru Destination
Kesiswaan Logika Proses 1. Kesiswaan memilih menu guru.
2. Kesiswaan melihat informasi data guru. 3. Tambah data guru sesuai yang diinginkan.
4. Sistem menyimpan perubahan data.
35. No. Proses
3.1.3 Nama Proses
Edit data guru Deskripsi
Merubah data guru Source
Kesiswaan Input
Data guru Output
Info guru Destination
Kesiswaan Logika Proses 1. Kesiswaan memilih menu guru.
2. Kesiswaan melihat informasi data guru. 3. Edit data guru sesuai yang diinginkan.
4. Sistem menyimpan perubahan data.
36. No. Proses
3.1.4 Nama Proses
Hapus data guru Deskripsi
Menghapus data guru Source
Kesiswaan Input
Data guru Output
Info guru Destination
Kesiswaan Logika Proses 1. Kesiswaan memilih menu guru.
2. Kesiswaan melihat informasi data guru. 3. Hapus data guru sesuai yang diinginkan.
4. Sistem menyimpan perubahan data.
37. No. Proses
3.2.1 Nama Proses
Import data siswa Deskripsi
Menambah data siswa melalui excel Source
Kesiswaan Input
Data siswa yang akan diimport Output
Info siswa yang akan diimport Destination
Kesiswaan Logika Proses 1. Kesiswaan memilih menu siswa.
2. Kesiswaan melihat informasi data siswa. 3. Kesiswaan memilih data siswa berformat excel.
4. Sistem menyimpan perubahan data.
38. No. Proses
3.2.2 Nama Proses
Tambah data siswa Deskripsi
Menambah data siswa Source
Kesiswaan Input
Data siswa Output
Info siswa Destination
Kesiswaan Logika Proses
1. Kesiswaan memilih menu siswa.
2. Kesiswaan melihat informasi data siswa. 3. Tambah data siswa sesuai yang diinginkan.
4. Sistem menyimpan perubahan data.
39. No. Proses
3.2.3 Nama Proses
Edit data siswa Deskripsi
Mengedit data siswa Source
Kesiswaan Input
Data siswa Output
Info siswa Destination
Kesiswaan Logika Proses 1. Kesiswaan memilih menu siswa.
2. Kesiswaan melihat informasi data siswa. 3. Edit data siswa sesuai yang diinginkan.
4. Sistem menyimpan perubahan data.
40. No. Proses
3.2.4 Nama Proses
Hapus data siswa Deskripsi
Menghapus data siswa Source
Kesiswaan Input
Data siswa Output
Info siswa Destination
Kesiswaan Logika Proses 1. Kesiswaan memilih menu siswa.
2. Kesiswaan melihat data siswa yang ada. 3. Hapus data siswa yang ada.
4. Sistem menyimpan perubahan data.
41. No. Proses
3.3.1 Nama Proses
Tambah data pelajaran Deskripsi
Menambah data pelajaran Source
Kurikulum Input
Data pelajaran Output
Info pelajaran Destination
Kurikulum Logika Proses 1. Kurikulum memilih menu pelajaran.
2. Kurikulum melihat informasi data pelajaran. 3. Tambah data pelajaran sesuai yang diinginkan.
4. Sistem menyimpan perubahan data.
42. No. Proses
3.3.2 Nama Proses
Edit data pelajaran Deskripsi
Merubah data pelajaran Source
Kurikulum Input
Data pelajaran
Output Info pelajaran
Destination Kurikulum
Logika Proses 1. Kurikulum memilih menu pelajaran. 2. Kurikulum melihat informasi data pelajaran.
3. Edit data pelajaran sesuai yang diinginkan. 4. Sistem menyimpan perubahan data.
43. No. Proses
3.3.3 Nama Proses
Hapus data pelajaran Deskripsi
Menghapus data pelajaran Source
Kurikulum Input
Data pelajaran Output
Info pelajaran Destination
Kurikulum Logika Proses 1. Kurikulum memilih menu pelajaran.
2. Kurikulum melihat informasi data pelajaran. 3. Hapus data pelajaran sesuai yang diinginkan.
4. Sistem menyimpan perubahan data.
44. No. Proses
3.3.4 Nama Proses
Cari data pelajaran Deskripsi
Melaukan pencarian data pelajaran yang ada Source
Kurikulum Input
Data pelajaran Output
Info pelajaran Destination
Kurikulum Logika Proses 1. Kurikulum memilih menu pelajaran.
2. Kurikulum melihat informasi data pelajaran. 3. Cari data pelajaran sesuai yang diinginkan.
4. Sistem melakukan pencarian data.
45. No. Proses
3.4.1 Nama Proses
Tambah data mengajar Deskripsi
Menambah data semester Source
Kurikulum Input
Data mengajar Output
Info mengajar Destination
Kurikulum Logika Proses 1. Kurikulum memilih menu mengajar.
2. Kurikulum melihat informasi data mengajar. 3. Tambah data mengajar sesuai yang diinginkan.
4. Sistem menyimpan perubahan data.
46. No. Proses
3.4.2 Nama Proses
Edit data mengajar
Deskripsi Mengedit data semester
Source Kurikulum
Input Data mengajar
Output Info mengajar
Destination Kurikulum
Logika Proses 1. Kurikulum memilih menu mengajar. 2. Kurikulum melihat informasi data mengajar.
3. Edit data mengajar sesuai yang diinginkan. 4. Sistem menyimpan perubahan data.
47. No. Proses
3.4.3 Nama Proses
Hapus data mengajar Deskripsi
Menghapus data semester Source
Kurikulum Input
Data mengajar Output
Info mengajar Destination
Kurikulum Logika Proses 1. Kurikulum memilih menu mengajar.
2. Kurikulum melihat informasi data mengajar. 3. Hapus data mengajar sesuai yang diinginkan.
4. Sistem menyimpan perubahan data.
48. No. Proses
3.5.1 Nama Proses
Tambah data tahun ajaran Deskripsi
Menambah data tahun ajaran Source
Kurikulum Input
Data tahun ajaran Output
Info tahun ajaran Destination
Kurikulum Logika Proses 1. Kurikulum memilih menu tahun ajaran.
2. Kurikulum melihat informasi data pelajaran tahun ajaran.
3. Tambah data tahun ajaran sesuai yang diinginkan. 4. Sistem menyimpan perubahan data.
49. No. Proses
3.5.2 Nama Proses
Aktif data tahun ajaran Deskripsi
Mengaktifkan tahun ajaran Source
Kurikulum Input
Data tahun ajaran Output
Info tahun ajaran Destination
Kurikulum Logika Proses 1. Kurikulum memilih menu tahun ajaran.
2. Kurikulum melihat informasi data tahun ajaran. 3. Aktif data tahun ajaran sesuai yang diinginkan.
4. Sistem menyimpan perubahan data. 50.
No. Proses 3.5.3
Nama Proses Edit data tahun ajaran
Deskripsi Mengedit tahun ajaran
Source Kurikulum
Input Data tahun ajaran
Output Info tahun ajaran
Destination Kurikulum
Logika Proses 1. Kurikulum memilih menu tahun ajaran. 2. Kurikulum melihat informasi data tahun ajaran.
3. Edit data tahun ajaran sesuai yang diinginkan. 4. Sistem menyimpan perubahan data.
51. No. Proses
3.5.4 Nama Proses
Hapus data tahun ajaran Deskripsi
Menghapus tahun ajaran Source
Kurikulum Input
Data tahun ajaran Output
Info tahun ajaran Destination
Kurikulum Logika Proses 1. Kurikulum memilih menu tahun ajaran.
2. Kurikulum melihat informasi data tahun ajaran. 3. Hapus data forum sesuai yang diinginkan.
4. Sistem menyimpan perubahan data.
52. No. Proses
3.6.1 Nama Proses
Tambah berita Deskripsi
Menambah data berita Source
Admin Input
Data berita Output
Info berita Destination
Admin Logika Proses 1. Admin memilih menu berita.
2. Admin melihat informasi berita. 3. Tambah berita sesuai yang diinginkan.
4. Sistem menyimpan perubahan data.
53. No. Proses
3.6.2 Nama Proses
Edit berita Deskripsi
Merubah data berita Source
Admin Input
Data berita Output
Info berita Destination
Admin
Logika Proses 1. Admin memilih menu berita. 2. Admin melihat informasi berita.
3. Edit berita sesuai yang diinginkan. 4. Sistem menyimpan perubahan data.
54. No. Proses
3.6.3 Nama Proses
Hapus berita Deskripsi
Menghapus data berita Source
Admin Input
Data berita Output
Info berita Destination
Admin Logika Proses 1. Admin memilih menu berita.
2. Admin melihat informasi berita. 3. Hapus berita sesuai yang diinginkan.
4. Sistem menyimpan perubahan data.
55. No. Proses
3.6.4 Nama Proses
Lihat berita Deskripsi
Melihat berita yang ada Source
Admin Input
Data berita Output
Info berita Destination
Admin Logika Proses 1. Admin memilih menu berita.
2. Admin melihat data berita yang ada. 56.
No. Proses 3.7.1
Nama Proses Tambah forum
Deskripsi Menambah tofik forum
Source Admin, siswa
Input Data forum
Output Info forum
Destination Admin, siswa
Logika Proses 5. Admin memilih menu forum. 6. Admin melihat informasi data forum.
7. Tambah data forum sesuai yang diinginkan. 8. Sistem menyimpan perubahan data.
57. No. Proses
3.7.2 Nama Proses
Edit forum Deskripsi
Mengubah tofik forum Source
Admin, siswa Input
Data forum Output
Info forum
Destination Admin, siswa
Logika Proses 1. Admin memilih menu forum. 2. Admin melihat informasi data forum.
3. Edit data forum sesuai yang diinginkan. 4. Sistem menyimpan perubahan data.
58. No. Proses
3.7.3 Nama Proses
Hapus forum Deskripsi
Hapus tofik forum Source
Admin, siswa Input
Data forum Output
Info forum Destination
Admin, siswa Logika Proses 1. Admin memilih menu forum.
2. Admin melihat informasi data forum. 3. Hapus data forum sesuai yang diinginkan.
4. Sistem menyimpan perubahan data.
59. No. Proses
3.7.4 Nama Proses
Lihat forum Deskripsi
Melihat tofik forum yang ada Source
Admin, siswa Input
Data forum Output
Info forum Destination
Admin, siswa Logika Proses 1. Admin memilih menu forum.
2. Admin melihat tofik forum yang ada. 60.
No. Proses 3.7.5
Nama Proses Tambah komentar
Deskripsi Menambahkan komentar di forum
Source Admin, siswa
Input Data forum
Output Info forum
Destination Admin, siswa
Logika Proses 1. Siswa memilih menu forum. 2. Siswa melihat informasi tofik forum.
3. Siswa menambahkan data komentar. 4. sistem menimpan data komentar.
61. No. Proses
3.8.1 Nama Proses
Tambah user Deskripsi
Membuat user admin baru Source
Admin Input
Data user
Output Info user
Destination Admin
Logika Proses 1. Admin memilih menu user. 2. Admin melihat informasi data user.
3. Tambah data user sesuai yang diinginkan. 4. Sistem menyimpan perubahan data.
62. No. Proses
3.8.2 Nama Proses
Edit user Deskripsi
Merubah data user admin Source
Admin Input
Data admin Output
Info admin Destination
Admin Logika Proses 1. Admin memilih menu user.
2. Admin melihat informasi data user. 3. Edit data user sesuai yang diinginkan.
4. Sistem menyimpan perubahan data.
63. No. Proses
3.8.3 Nama Proses
Hapus user Deskripsi
Menghapus data user admin Source
Admin Input
Data admin Output
Info admin Destination
Admin Logika Proses 1. Admin memilih menu user.
2. Admin melihat informasi data user. 3. Hapus data user sesuai yang diinginkan.
4. Sistem menyimpan perubahan data.
64. No. Proses
3.9.1 Nama Proses
Tambah kelas Deskripsi
Menambah kelas Source
Kurikulum Input
Data kelas Output
Info kelas Destination
Kurikulum Logika Proses 1. Kurikulum memilih menu kelas.
2. Kurikulum melihat informasi kelas. 3. Tambah kelas sesuai yang diinginkan.
4. Sistem menyimpan perubahan data.
65. No. Proses
3.9.2 Nama Proses
Edit kelas
Deskripsi Merubah kelas
Source Kurikulum
Input Data kelas
Output Info kelas
Destination Kurikulum
Logika Proses 1. Kurikulum memilih menu kelas. 2. Kurikulum melihat informasi kelas.
3. Edit kelas sesuai yang diinginkan. 4. Sistem menyimpan perubahan data.
66. No. Proses
3.9.3 Nama Proses
Hapus kelas Deskripsi
Menghapus kelas Source
Kurikulum Input
Data kelas Output
Info kelas Destination
Kurikulum Logika Proses 1. Kurikulum memilih menu kelas.
2. Kurikulum melihat informasi kelas. 3. Hapus kelas sesuai yang diinginkan.
4. Sistem menyimpan perubahan data.
67. No. Proses
3.9.4 Nama Proses
Lihat kelas Deskripsi
Melihat kelas yang ada Source
Kurikulum Input
Data kelas Output
Info kelas Destination
Kurikulum Logika Proses 1. Kurikulum memilih menu kelas.
2. Kurikulum melihat kelas yang ada. 68.
No. Proses 4.1.1
Nama Proses Lihat materi
Deskripsi Melihat data materi yang ada
Source Guru, siswa
Input Data materi
Output Info materi
Destination Guru, siswa
Logika Proses 1. Guru memilih menu materi. 2. Guru melihat data materi yang ada.
69. No. Proses
4.1.2 Nama Proses
Tambah materi Deskripsi
Menambah data materi
Source Guru, siswa
Input Data materi
Output Info materi
Destination Guru, siswa
Logika Proses 1. Guru memilih menu materi. 2. Guru melihat informasi data materi.
3. Tambah data materi sesuai yang diinginkan.
4.
Sistem menyimpan perubahan data. 70.
No. Proses 4.1.3
Nama Proses Edit materi
Deskripsi Mengedit data materi
Source Guru, siswa
Input Data materi
Output Info materi
Destination Guru, siswa
Logika Proses 1. Guru memilih menu materi. 2. Guru melihat informasi data materi.
3. Edit data materi sesuai yang diinginkan. 4. Sistem menyimpan perubahan data.
71. No. Proses
4.1.4 Nama Proses
Hapus materi Deskripsi
Menghapus data materi Source
Guru, siswa Input
Data materi Output
Info materi Destination
Guru, siswa Logika Proses 1. Guru memilih menu materi.
2. Guru melihat informasi data materi. 3. Hapus data materi sesuai yang diinginkan.
4. Sistem menyimpan perubahan data.
72. No. Proses
4.1.5 Nama Proses
Upload materi Deskripsi
Mengupload materi pelajaran Source
Guru, siswa Input
Data materi Output
Info materi Destination
Guru, siswa Logika Proses 1. Guru memilih menu materi.
2. Guru melihat informasi materi. 3. Guru mengupload materi.
4. Sistem menyimpan data materi yang diupload.
73. No. Proses
4.1.6 Nama Proses
Download materi Deskripsi
Mendownload materi pelajaran Source
Guru, siswa Input
Data materi Output
Info materi Destination
Guru, siswa Logika Proses 1. Siswa memilih menu materi.
2. Sistem memeberikan informasi materi yang ingin didownload.
3. Siswa mendownload materi. 74.
No. Proses 4.2.1
Nama Proses Lihat tugas
Deskripsi Melihat data tugas yang ada
Source Guru, siswa
Input Data tugas
Output Info tugas
Destination Guru, siswa
Logika Proses 1. Guru memilih menu tugas. 2. Guru melihat data tugas yang ada.
75. No. Proses
4.2.2 Nama Proses
Tambah tugas Deskripsi
Menambah data tugas Source
Guru, siswa Input
Data tugas Output
Info tugas Destination
Guru, siswa Logika Proses 1. Guru memilih menu tugas.
2. Guru melihat informasi data tugas. 3. Tambah data tugas sesuai yang diinginkan.
4.
Sistem menyimpan perubahan data 76.
No. Proses 4.2.3
Nama Proses Edit tugas
Deskripsi Mengedit data tugas
Source Guru, siswa
Input Data tugas
Output Info tugas
Destination Guru, siswa
Logika Proses 1. Guru memilih menu tugas. 2. Guru melihat informasi data tugas.
3. Edit data tugas sesuai yang diinginkan. 4. Sistem menyimpan perubahan data.
77. No. Proses
4.2.4 Nama Proses
Hapus tugas Deskripsi
Menghapus data tugas Source
Guru, siswa Input
Data tugas Output
Info tugas Destination
Guru, siswa Logika Proses 1. Guru memilih menu tugas.
2. Guru melihat informasi data tugas. 3. Hapus data tugas sesuai yang diinginkan.
4. Sistem menyimpan perubahan data.
78. No. Proses
4.2.5 Nama Proses
Upload tugas Deskripsi
Mengupload data tugas Source
Guru, siswa Input
Data tugas Output
Info tugas Destination
Guru, siswa Logika Proses 1. Guru memilih menu tugas.
2. Guru melihat informasi tugas. 3. Guru mengupload tugas.
4. Sistem menyimpan data tugas yang diupload.
79. No. Proses
4.2.6 Nama Proses
Download tugas Deskripsi
Mendownload data tugas Source
Guru, siswa Input
Data tugas Output
Info tugas Destination
Guru, siswa Logika Proses 1. Siswa memilih menu tugas.
2. Sistem memeberikan informasi tugas yang ingin didownload.
3. Siswa mendownload tugas. 80.
No. Proses 4.3.1
Nama Proses Buat ujian
Deskripsi Membuat soal ujian
Source Guru
Input Data ujian
Output Info ujian
Destination Guru
Logika Proses 1. Guru memilih menu ujian.
2. Guru melihat informasi data ujian. 3. Buat soal ujian sesuai yang diinginkan.
4. Sistem menyimpan perubahan data.
81. No. Proses
4.3.2 Nama Proses
Edit ujian Deskripsi
Mengubah data ujian Source
Guru Input
Data ujian Output
Info ujian Destination
Guru Logika Proses 1. Guru memilih menu ujian.
2. Guru melihat informasi data ujian. 3. Edit data ujian sesuai yang diinginkan.
4. Sistem menyimpan perubahan data.
82. No. Proses
4.3.3 Nama Proses
Hapus ujian Deskripsi
Menghapus data ujian Source
Guru Input
Data ujian Output
Info ujian Destination
Guru Logika Proses 1. Guru memilih menu ujian.
2. Guru melihat informasi data ujian. 3. Hapus data ujian sesuai yang diinginkan.
4. Sistem menyimpan perubahan data.
83. No. Proses
4.3.4 Nama Proses
Lihat ujian Deskripsi
Melihat data ujian yang ada Source
Guru Input
Data guru Output
Info guru Destination
Guru Logika Proses 1. Admin memilih menu ujian.
2. Admin melihat data ujian yang ada. 84.
No. Proses 4.4.1
Nama Proses Grafik nilai siswa
Deskripsi Melihat nilai ujian siswa
Source Guru, siswa
Input Data nilai
Output Info nilai
Destination Guru, siswa
Logika Proses 1. Guru memilih menu nilai. 2. Guru melihat informasi data nilai.
85. No. Proses
4.5.1 Nama Proses
Tambah soal Deskripsi
Tambah data soal Source
Guru Input
Data soal Output
Info soal Destination
Guru Logika Proses 1. Guru memilih menu soal.
2. Guru melihat informasi data soal. 3. Tambah data soal sesuai yang diinginkan.
4. Sistem menyimpan perubahan data
86. No. Proses
4.5.2 Nama Proses
Edit soal Deskripsi
Mengubah data soal Source
Guru Input
Data soal Output
Info soal Destination
Guru Logika Proses 1. Guru memilih menu soal.
2. Guru melihat informasi data pelajaran. 3. Edit data soal sesuai yang diinginkan.
4. Sistem menyimpan perubahan data.
87. No. Proses
4.5.3 Nama Proses
Hapus soal Deskripsi
Menghapus soal Source
Guru Input
Data soal Output
Info soal Destination
Guru Logika Proses 1. Guru memilih menu soal.
2. Guru melihat informasi data soal. 3. Hapus data soal sesuai yang diinginkan.
4. Sistem menyimpan perubahan data.
88. No. Proses
4.5.4 Nama Proses
Lihat soal Deskripsi
Melihat data soal yang ada Source
Guru Input
Data soal Output
Info soal
Destination Guru
Logika Proses 1. Guru memilih menu soal. 2. Guru melihat data soal yang ada.
III.3.4 Kamus Data
Kamus data data dictionary atau disebut juga dengan istilah sistem data dictionary adalah katalog fakta data dan kebutuhan-kebutuhan informasi dari
suatu sistem informasi. kamus data sistem e-learning dapat dilihat pada Tabel III.6.
Tabel III.6 Kamus Data No.
Detail Keterangan
1. Nama
Data login admin Deskripsi
Berisi data admin yang digunakan untuk proses login
Struktur data Username+Password
Username Password
[A...Z|a…z|0...9] [A...Z|a…z|0...9]
2. Nama
Data login guru Deskripsi
Berisi data guru yang digunakan untuk proses login
Struktur data NIP+Password
NIP Password
[0...9] [A...Z|a…z|0...9]
3. Nama
Data login siswa Deskripsi
Berisi data siswa yang digunakan untuk proses login
Struktur data NIS+Password
NIS Password
[0...9] [A...Z|a…z|0...9]
4. Nama
Data login kepala sekolah Deskripsi
Berisi data kepala sekolah yang digunakan untuk proses login
Struktur data Username+Password
Username Password
[0...9] [A...Z|a…z|0...9]
5. Nama
Data login kurikulum Deskripsi
Berisi data kurikulum yang digunakan untuk proses login
Struktur data Username+Password
Username Password
[0...9] [A...Z|a…z|0...9]
6. Nama
Data login kesiswaan Deskripsi
Berisi data kesiswaan yang digunakan untuk proses login
Struktur data Usernam +Password
Username Password
[0...9] [A...Z|a…z|0...9]
7. Nama
Data guru Deskripsi
Data profile data guru. Struktur data
Id_guru+Nama_guru+alamat_guru+email_guru+ nip_adm+password+telepon+foto_guru
Id_guru Nama_guru
Alamat_guru Email_guru
Nip_adm Password
[0...9] [A...Z|a…z]
[A...Z|a…z|0...9] [A...Z|a…z|0...9|Simbol]
[0...9] [A...Z|a…z|0...9]
8. Nama
Data siswa Deskripsi
Data profile data siswa. Struktur data
Id_siswa+Nama_siswa+alamat_siswa+NIS+ tlp_siswa+email_siswa+id_kelas+agama
Id_siswa Nama_siswa
alamat_siswa NIS
tlp_siswa email_siswa id_kelas
agama [0...9]
[A...Z|a…z] [A...Z|a…z|0...9]
[0...9] [0...9]
[A...Z|a…z|0...9|Simbol] [A...Z|a…z|0...9]
[A...Z|a…z] 9.
Nama Data berita
Deskripsi Berisi keterangan data berita
Struktur data Id_berita+username+judul+ headline+
isi_berita+gambar Id_berita
Username Judul
Headline Isi berita
Gambar [0...9]
[A...Z|a…z|0...9] [A...Z|a…z|0...9]
[A...Z|a…z|0...9] [A...Z|a…z|0...9]
[A...Z|a…z|0...9]
10. Nama Data kelas
Deskripsi Berisi data nama nama kelas
Struktur data Id_kelas+nama_kelas+no_kelas+jurusan
Id_kelas nama_kelas
no_kelas jurusan
[0...9] [A...Z|a…z|0...9]
[0...9] [A...Z|a…z]
11. Nama Data materi
Deskripsi Data ini berisi materi materi berupa modul
Struktur data Id_materi+judul_materi+file + tanggal_buat
id_materi judul_materi
file tanggal_buat
[0...9] [A...Z|a…z|0...9]
[.pdf|.doc|.xls] [A...Z|a…z|0...9]
12. Nama Data nilai
Deskripsi Berisi data nilai ujian
Struktur data Id_nilai_ujian+id_siswa+id_ujian+nilai+semester
+ Tahun
Id_nilai_ujian id_siswa id_ujian
nilai semester
tahun [0...9]
[0...9] [0...9]
[0...9] [0...9]
13. Nama Data pelajaran
Deskripsi Berisi data pelajaran
Struktur data Id_mp+kode_matapelajaran+mp
Id_mp Kode_matapelajaran
Mp [0...9]
[A...Z|0...9] [A...Z|a…z|0...9]
14. Nama Data mengajar
Deskripsi Berisi data mengajar guru
Struktur data Id_mengajar+id_guru+id_mengajar+kode_mengaj
ar+id_kelas Id_mengajar
id_guru id_mengajar
kode_mengajar id_kelas
[0...9] [0...9]
[0...9] [0...9]
[0...9]
15. Nama Data soal
Deskripsi Data yang berisi soal-soal ujian
Struktur data Id_soal+id_ujian+jawaban_benar+pilihan_a+
pilihan_b+pilihan_c+pilihan_d+ pilihan_e Id_soal
Id_ujian jawaban_benar
pilihan_a pilihan_b
pilihan_c pilihan_d
pilihan_e [0...9]
[0...9] [A...Z|a…z]
[A...Z|a…z] [A...Z|a…z]
[A...Z|a…z] [A...Z|a…z]
[A...Z|a…z] 16. Nama
Data tahun ajaran Deskripsi
Data yang berisi data tahun ajaran Struktur data
Tahun_ajaran+semester+status Tahun_ajaran
semester status
[0...9] [‘Genap’|’Ganjil’]
[‘Y’|’N’] 17. Nama
Data ujian Deskripsi
Data yang berisi data ujian Struktur data
Id_ujian+ judul_ujian+keterangan+tanggal_mulai+
jam_mulai+jam_berakhir
Id_ujian judul_ujian keterangan
tanggal_mulai jam_mulai
jam_berakhir [0...9]
[A...Z|a…z|0...9] [A...Z|a…z|0...9]
[0...9] [0...9]
[0...9]
18. Nama Data tugas
Deskripsi Data yang berisi tugas-tugas yang diberikan oleh
guru Struktur data
Id_tugas+judul_tugas+ tanggal_tugas+tanggal_akhir +
keterangan+tgl_posting+jam_posting+file_tugas
Id_tugas judul_tugas tanggal_tugas
tanggal_akhir keterangan
tgl_posting jam_posting
file_tugas [0...9]
[A...Z|a…z|0...9] [0...9]
[0...9]
[A...Z|a…z|0...9] [0...9]
[0...9]
[.pdf|.doc|.xls] 19. Nama
Data upload tugas Deskripsi
Data yang berisi data tugas yang diupload Struktur data
Id_upload_tugas+nilai_tugas+ id_tugas + id_siswa+status
Id_upload_tugas file nilai_tugas
id_tugas id_siswa
status [0...9]
[0...9] [0...9]
[0...9]
[A...Z|a…z] 20
Nama Data komentar
Deskripsi Data yang berisi komentar-komentar
Struktur data Id_komentar+id_forum+isi_komentar+pengguna+
tanggal_postkomentar Id_komentar
id_forum isi_komentar
pengguna tanggal_postkomentar
[0...9] [0...9]
[A...Z|a…z|0...9] [A...Z|a…z|0...9]
[A...Z|a…z|0...9]
III.4 Perancangan Sistem
Perancangan baru akan dilakukan setelah tahapan analisis terhadap sistem selesai dilakukan. Perancangan dapat didefinisikan sebagai proses aplikasi dari
berbagai teknik dan prinsip bagi tercapainya suatu tujuan dimana pendefinisian mengenai sebuah perangkat, suatu proses atau sistem dalam detail yang memadai
untuk memungkinkan realisasi fisiknya. Perancangan digambarkan sebagai proses multi langkah dimana
representasi struktur info, struktur program, karakteristik interface, dan detail prosedur yang dijalankan.
III.4.1 Diagram relasi
Setiap tabel dalam sebuah database memiliki sebuah field yang memiliki nilai yang disebut kunci, field inilah yang menghubungkan satu tabel dengan tabel
lainnya, sehingga tabel yang ada saling terkait yang kemudian disebut relasi tabel. Diagram relasi sistem e-learning SMK Pasundan 4 Bandung dapat dilihat pada
Gambar III.28.
Admin
PK username
password nama_lengkap
email no_telp
level blokir
id_session Siswa
PK id_siswa
nama_siswa tlp_siswa
alamat_siswa tgl_lahir
tempat_lahir foto
email_siswa username
password nis
FK2 id_kelas
FK1 tahun_ajaran
blokir agama
Forum
PK id_forum
judul isi
tanggal_post Guru
PK id_guru
nama_guru alamat_guru
foto_guru email_guru
Username password
nip_adm tlp_guru
blokir id_mp
id_kelas
Pelajaran
PK id_mp
mp kode_pelajaran
Tahun ajaran
PK tahun_ajaran
status_aktif FK1
semester id_tahun
Kelas
PK id_kelas
parent nama_kelas
no_kelas jurusan
Berita
PK id_berita
FK1 username
judul judul_seo
headline isi_berita
hari tanggal
jam gambar
dibaca blokir
Semester
PK semester
aktif Pengumuman
PK id_pengumuman
judul konten
tanggal_buat dilihat
penulis tgl_exp
Tugas
PK id_tugas
judul_tugas tanggal_tugas
tanggal_akhir FK1
id_guru id_mp
keterangan tgl_posting
jam_posting FK2
id_kelas file_tugas
tahun semester
Upload_tugas
PK id_upload_tugas
file nilai_tugas
FK1 id_tugas
id_siswa status
Materi
PK id_materi
FK3 id_mp
id_guru judul_materi
konten file
tanggal_buat id_kelas
tahun semester
Ujian
PK id_ujian
id_mp judul_ujian
keterangan tanggal_mulai
waktu ujian id_guru
semester jam_mulai
id kelas tahun
status type
Komentar
PK id_komentar
FK1 id_forum
isi_komentar pengguna
tanggal_postkomentar level
Soal
PK id_soal
FK1 id_ujian
pertanyaan jawaban_benar
jawaban_benar2 pilihan_a
pilihan_b pilihan_c
pilihan_d pilihan_e
Nilai
PK id_nilai_ujian
FK1 id_siswa
FK2 id_ujian
nilai semester
tahun
Mengajar
PK id_mengajar
FK1 id_guru
FK2 id_mp
kode_mengajar FK3
id_kelas
Gambar III.28 Diagram Relasi Sistem E-Learning
SMK Pasundan 4 Bandung
III.4.2 Struktur Tabel
Tabel adalah sekumpulan info atau informasi spesifik tentang subjek tertentu yang disusun dalam bentuk kolom dan baris. Tabel adalah komponen
utama dan pertama dari sebuah database. 1. Tabel Admin
Tabel admin digunakan untuk menyimpan data admin. Secara umum struktur tabel yang akan diganakan untuk menyimpan data admin dapat dilihat pada
Tabel III.7.
Tabel III.7 Tabel Admin Nama Field
Tipe Data Kunci
Keterangan
Username Varchar [70]
Primary Key Not Null
Password Varchar [45]
- Null
Nama_lengkap Varchar [85]
- Null
Email Varchar [45]
- Null
No_tlp Varchar [20]
- Null
Level Varchar [20]
- Null
Blokir Enum [Y,N]
- Null
Id_session Varchar [100]
- Null
2. Tabel Berita Tabel berita merupakan tabel yang berisi data berita. Secara umum struktur
tabel yang akan digunakan untuk menyimpan data berita dapat dilihat pada Tabel III.8.
Tabel III.8 Tabel Berita Nama Field
Tipe Data Kunci
Keterangan
Id_berita Int [5]
Primary Key Not Null
Username Varchar [30]
- Not Null
Judul Varchar [100]
- Not Null
Judul_seo Varchar [100]
- Not Null
Headline Enum [Y,N]
- Not Null
Isi_berita Text
- Not Null
Hari Varchar [20]
- Not Null
Tanggal Date
- Not Null
Jam Time
- Not Null
Gambar Varchar [100]
- Not Null
Dibaca Int [5]
- Not Null
Blokir Enum [Y,N]
- Not Null
3. Tabel Forum Tabel forum merupakan tabel yang berisi data forum. Secara umum struktur
tabel yang akan digunakan untuk menyimpan data forum dapat dilihat pada Tabel III.9.
Tabel III.9 Tabel Forum Nama Field
Tipe Data Kunci
Keterangan
Id_forum Int [11]
Primary Key Not Null
Judul Varchar [100]
- Null
Isi Text
- Null
Username Varchar [30]
Foreign Key dari tabel Guru
Null Tanggal_post
Date -
Null 4. Tabel Guru
Tabel guru digunakan untuk mencatat data identitas guru. Secara umum struktur tabel yang akan digunkan untuk mencatat indentitas guru dapat dilihat
pada Tabel III.10.
Tabel III.10 Tabel Guru Nama Field
Tipe Data Kunci
Keterangan
Id_guru Int [11]
Primary Key Not Null
Nama_guru Varchar [65]
- Null
Alamat_guru Varchar [200]
- Null
Foto_guru Varchar [200]
- Null
Email_guru Varchar [65]
- Null
Username Varchar [50]
- Null
Password Varchar [10]
- Null
Nip_adm Varchar [45]
- Null
Tlp_guru Varchar [85]
- Null
Blokir Varchar [1]
- Null
Id_mp Int [11]
- Null
Id_kelas Int [11]
- Null
5. Tabel Kelas Tabel kelas merupakan tabel yang berisi data kelas. Secara umum struktur tabel
yang akan digunakan untuk menyimpan data kelas dapat dilihat pada Tabel III.11.
Tabel III.11 Tabel Kelas Nama Field
Tipe Data Kunci
Keterangan
Id_kelas Int [11]
Primary Key Not Null
Parent int [11]
- Null
Nama_kelas Varchar [100]
- Not Null
No_kelas Int[11]
- Null
Jurusan Varchar[20]
- Null
6. Tabel Komentar Tabel komentar merupakan tabel yang berisi data komentar di forum. Secara
umum struktur tabel yang akan digunakan untuk menyimpan data komentar dapat dilihat pada Tabel III.12.
Tabel III.12 Tabel Komentar Nama Field
Tipe Data Kunci
Keterangan
Id_komentar Int [11]
Primary Key Not Null Id_forum
Int [11] -
Null Isi_komentar
Text Foreign Key
dari tabel Forum
Null
Pengguna Varchar [100]
- Null
Tanggal_postkomentar Date
- Null
Level Varchar [45]
- Null
7. Tabel Materi Tabel materi merupakan tabel yang berisi data materi pelajaran. Secara umum
struktur tabel yang akan digunakan untuk menyimpan data materi dapat dilihat pada Tabel III.13.
Tabel III.13 Tabel Materi Nama Field
Tipe Data Kunci
Keterangan
Id_materi Int [11]
Primary Key Not Null
Id_mp Int [11]
Foreign Key dari tabel
Pelajaran Null
Id_guru Int [11]
- Null
Judul_materi Varchar [70]
- Null
Konten Text
- Null
File Varchar [200]
- Null
Tanggal_buat Datetime
- Null
Id_kelas Int[11]
- Null
Tahun Varchar[10]
- Null
Semester Varchar[30]
- Null
8. Tabel Nilai Tabel nilai merupakan tabel yang berisi data nilai ujian. Secara umum struktur
tabel yang akan digunakan untuk menyimpan data nilai dapat dilihat pada Tabel III.14.
Tabel III.14 Tabel Nilai Nama Field
Tipe Data Kunci
Keterangan
Id_nilai_ujian Int [11]
Primary Key Not Null
Id_siswa Int [11]
Foreign Key dari tabel
Siswa Not Null
Id_ujian Int [11]
Foreign Key dari tabel Ujian
Not Null Nilai
Float -
Not Null Semester
Varchar [30] -
Null Tahun
Int[11] -
Null 9. Tabel Pelajaran
Tabel pelajaran merupakan tabel yang berisi data pelajaran. Secara umum struktur tabel yang akan digunakan untuk menyimpan data pelajaran dapat
dilihat pada Tabel III.15.
Tabel III.15 Tabel Pelajaran Nama Field
Tipe Data Kunci
Keterangan
Id_mp Int [11]
Primary Key Not Null
Mp Varchar [70]
- Not Null
Kode_pelajaran Varchar [11]
- Null
10. Tabel Pengumuman Tabel pengumuman merupakan tabel yang berisi data pengumuman. Secara
umum struktur tabel yang akan digunakan untuk menyimpan data pengumuman dapat dilihat pada Tabel III.16.
Tabel III.16 Tabel Pengumuman Nama Field
Tipe Data Kunci
Keterangan
Id_pengumuman Int [11]
Primary Key Not Null
Judul Varchar [70]
- Null
Konten Text
- Null
Tanggal_buat Date
- Null
Dilihat Int [11]
- Null
Penulis Varchar [70]
- Null
Tgl_exp Date
- Null
11. Tabel Siswa Tabel siswa digunakan untuk mencatat data identitas siswa. Secara umum
struktur tabel yang akan digunkan untuk mencatat indentitas siswa dapat dilihat pada Tabel III.17.
Tabel III.17 Tabel Siswa Nama Field
Tipe Data Kunci
Keterangan
Id_siswa Int [11]
Primary Key Not Null
Nama_siswa Varchar [45]
- Null
Tlp_siswa Varchar [12]
- Null
Alamat_siswa Varchar [200]
- Null
Tgl_lahir Date
- Null
Tempat_lahir Varchar [100]
- Null
Foto Varchar [200]
- Null
Email_siswa Varchar [50]
- Null
Username Varchar [45]
- Null
Password Varchar [45]
- Null
Nis Varchar [45]
- Null
Id_kelas Int [11]
- Null
Tahun_ajaran Years [4]
- Null
Blokir Enum [Y,N]
- Null
Agama Varchar [30]
- Null
12. Tabel Soal Tabel soal merupakan tabel yang berisi data soal ujian online. Secara umum
struktur tabel yang akan digunakan untuk menyimpan data soal dapat dilihat pada Tabel III.18.
Tabel III.18 Tabel Soal Nama Field
Tipe Data Kunci
Keterangan
Id_soal Int [11]
Primary Key Not Null
Id_ujian Int [11]
Foreign Key dari tabel Ujian
Not Null Pertanyaan
Text -
Null Jawaban_benar
Text -
Null Jawaban_benar2
Text -
Null Pilihan_a
Text -
Null Pilihan_b
Text -
Null Pilihan_c
Text -
Null Pilihan_d
Text -
Null Pilihan_e
Text -
Null 13. Tabel Tahun_ajaran
Tabel tahun ajaran merupakan tabel yang berisi data tahun ajaran. Secara umum struktur tabel yang akan digunakan untuk menyimpan data tahun
ajaran dapat dilihat pada Tabel III.19.
Tabel III.19 Tabel Tahun Ajaran Nama Field
Tipe Data Kunci
Keterangan
Tahun_ajaran Years [4]
- Not Null
Status_aktif Varchar[1]
- Null
Semester Varchar[30]
- Null
Id_tahun Int[11]
Primary Key Not Null
14. Tabel Tugas Tabel tugas merupakan tabel yang berisi data tugas. Secara umum struktur
tabel yang akan digunakan untuk menyimpan data tugas dapat dilihat pada Tabel III.20.
Tabel III.20 Tabel Tugas Nama Field
Tipe Data Kunci
Keterangan
Id_tugas Int [11]
Primary Key Not Null
Judul_tugas Varchar [50]
- Null
Tanggal_tugas Date
- Null
Tanggal_akhir Date
- Null
Id_guru Int [11]
- Null
Id_pelajaran Int [11]
- Null
Keterangan Text
- Null
Tgl_posting Date
- Null
Jam_posting Time
- Null
File_tugas Varchar [200]
- Null
Tahun Varchar[10]
- Null
Semester Varchar[30]
- Null
Id_kelas Int[11]
- Null
15. Tabel Ujian Tabel ujian merupakan tabel yang berisi data ujian online.Secara umum
struktur tabel yang akan digunakan untuk menyimpan data ujian dapat dilihat pada Tabel III.21.
Tabel III.21 Tabel Ujian Nama Field
Tipe Data Kunci
Keterangan
Id_ujian Int [11]
Primary Key Not Null Id_mp
Int [11] Foreign Key
dari tabel Pelajaran
Not Null
Judul_ujian Varchar [70]
- Null
Keterangan Varchar [100]
- Null
Tanggal_mulai Date
- Null
Waktu_ujian Int[11]
- Null
Id_guru Int [11]
Foreign Key dari tabel
Guru Null
Semester Varchar[30]
- Null
Id_kelas Varchar[10]
- Null
Tahun Varchar [30]
- Null
Status Enum [Aktif, Belum
Aktif] -
Null Type
Enum [multiple, single]
- Null
16. Tabel Upload_tugas Tabel upload tugas merupakan tabel yang berisi data tugas yang diupload.
Secara umum struktur tabel yang akan digunakan untuk menyimpan data upload tugas dapat dilihat pada Tabel III.22.
Tabel III.22 Upload Tugas Nama Field
Tipe Data Kunci
Keterangan
Id_upload_tugas Int [11]
Primary Key Not Null
File Varchar [200]
- Null
Nilai_tugas Int [11]
- Null
Id_tugas Int [11]
Foreign Key dari tabel
Tugas Null
Id_siswa Int [11]
Foreign Key dari tabel
Siswa Null
Status Varchar [200]
- Null
17. Tabel Semester Tabel semester merupakan tabel yang berisi data semester. Secara umum
struktur tabel yang akan digunakan untuk menyimpan data semester dapat dilihat pada Tabel III.23.
Tabel III.23 Tabel Semester Nama Field
Tipe Data Kunci
Keterangan
Semester Varchar [3]
Primary Key Not Null
Aktif Enum [Y,N]
- Null
18. Tabel Mengajar
Tabel mengajar merupakan yang berisi, Secara umum struktur tabel yang digunakan untuk menyimpan data mengajar dapat dilihat pada Tabel III.24.
Tabel III.24 Tabel Mengajar Nama Field
Tipe Data Kunci
Keterangan
Id_mengajar Int [11]
Primary Key Not Null
Id_guru Int [11]
- Null
Id_pelajaran Int [11]
- Null
Kode_mengajar Varchar [10]
- Null
Id_kelas Int [11]
- Null
III.4.3 Perancangan Struktur Menu
Perancangan struktur menu dirancang untuk menyediakan fungsi-fungsi yang akan digunakan dalam aplikasi e-learning management sistem di SMK
Pasundan 4 Bandung. Diantaranya akan dirancang tiga struktur menu, yaitu struktur menu admin, struktur menu guru, dan struktur menu siswa.
1. Struktur Menu Admin Gambar III.29 merupakan struktur menu admin
User Berita
Forum Tahun Ajaran
View Web Login Admin
Beranda Logout
Gambar III.29 Struktur Menu Admin
2. Struktur Menu Kurikulum Gambar III.30 merupakan struktur menu kurikulum
Data Kelas Data
Pelajaran Data Tahun
Ajaran Data
Mengajar View Web
Login Kurikulum
Beranda Logout
Gambar III.30 Struktur Menu Kurikulum
3. Struktur Menu Kesiswaan Gambar III.31 merupakan struktur menu kesiswaan
View Web Logout
Data Siswa Data Guru
Login Kesiswaan
Beranda
Gambar III.31 Struktur Menu Kesiswaan
4. Struktur Menu Kepala Sekolah Gambar III.32 merupakan struktur menu kepala sekolah
Data Tugas Data Ujian
Data Guru Data Materi
Login Kepala Sekolah
Beranda Data Nilai
View Web Logout
Gambar III.32 Struktur Menu Kepala Sekolah
5. Struktur Menu Guru Gambar III.33 merupakan struktur menu guru
Login Guru Beranda
Data Pembelajaran Data Pengumuman
Data Siswa
View Web Logout
Data Tugasa Data Materi
Data Ujian Data Nilai
Gambar III.33 Struktur Menu Guru
6. Struktur Menu Siswa Gambar III.34 merupakan struktur menu siswa
Beranda Data Siswa
Data Guru
Data Pembelajaran Forum
Pengumuman Login Siswa
Data Tugas Data Materi
Data Ujian Data Nilai
Gambar III.34 Struktur Menu Siswa
III.4.4 Perancangan Antarmuka
Interface atau antarmuka merupakan tampilan dari suatu program aplikasi yang berperan sebagai media komunikasi yang digunakan sebagai sarana
berdialog antara program dengan user. Sistem yang akan dibangun diharapkan menyediakan antarmuka yang mudah dipahami dan digunakan oleh user.
1. Perancangan Halaman Utama
F01
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer YPDM
SMK Pasundan 4 HEADER
Bandung LOGO
Beranda | Data Pembelajaran | Forum
Headline Berita
Berita
Terpopuler
Terkini
Materi Pelajaran Terbaru
LOGIN
NIPNIS : Password :
Guru Siswa
Login
PENGUMUMAN KALENDER
· Klik Beranda untuk menuju F01 · Klik Data Pembelajaran untuk
menuju F02 · Klik Forum untuk menuju F03
· Klik Mendaftar untuk menuju F04 · Klik Lupa Password unutuk
menuju F05 · Klik Login untuk menuju FG01,
FS01 · Jika data login tidak valid maka
akan tampil pesan M01, M02 · Klik Pengumuman untuk menuju
F08 Mendaftar
Lupa Password
Gambar III.35 Perancangan Halaman Utama
F02
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer YPDM
SMK Pasundan 4 HEADER
Bandung LOGO
Beranda | Data Pembelajaran | Forum
LOGIN
NIPNIS : Password :
Guru Siswa
Login
PENGUMUMAN KALENDER
· Klik Beranda untuk menuju F01 · Klik Data Pembelajaran untuk
menuju F02 · Klik Forum untuk menuju F03
· Klik Mendaftar untuk menuju F04 · Klik Lupa Password unutuk
menuju F05 · Klik Login untuk menuju FG01,
FS01 · Jika data login tidak valid maka
akan tampil pesan M01, M02 · Klik Pengumuman untuk menuju
F08
Data Pemebelajaran
Mendaftar Lupa Password
Silahkan Login Terlebih Dahulu untuk mengakses halaman ini
Gambar III.36 Perancangan Halaman Data Pembelajaran
F03
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer YPDM
SMK Pasundan 4 HEADER
Bandung LOGO
Beranda | Data Pembelajaran | Forum
LOGIN
NIPNIS : Password :
Guru Siswa
Login
PENGUMUMAN KALENDER
· Klik Beranda untuk menuju F01 · Klik Data Pembelajaran untuk
menuju F02 · Klik Forum untuk menuju F03
· Klik Mendaftar untuk menuju F04 · Klik Lupa Password unutuk
menuju F05 · Klik Login untuk menuju FG01,
FS01 · Jika data login tidak valid maka
akan tampil pesan M01, M02 · Klik Pengumuman untuk menuju
F06
Forum
Show entreis
Search : Mendaftar
Lupa Password First
Previous 1
Next Last
Gambar III.37 Perancangan Halaman Forum
F04
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer YPDM
SMK Pasundan 4 HEADER
Bandung LOGO
Beranda | Data Pembelajaran | Forum
LOGIN
NIPNIS : Password :
Guru Siswa
Login
PENGUMUMAN KALENDER
· Klik Beranda untuk menuju F01 · Klik Data Pembelajaran untuk
menuju F02 · Klik Forum untuk menuju F03
· Klik Mendaftar untuk menuju F04 · Klik Lupa Password unutuk
menuju F05 · Klik Login untuk menuju FG01,
FS01 · Jika data login tidak valid maka
akan tampil pesan M01, M02 · Klik Pengumuman untuk menuju
F06 · Klik Mendaftar untuk menuju F01
Daftar Siswa
NIS : Password :
Konfirmasi Password : Nama :
Alamat : Tanggal Lahir :
Tempat Lahir : Telpon :
Kelas : Tahun Masuk :
Email : Agama
Daftar Mendaftar
Lupa Password
Gambar III.38 Perancangan Halaman Mendaftar
F05
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer YPDM
SMK Pasundan 4 HEADER
Bandung LOGO
Beranda | Data Pembelajaran | Forum
LOGIN
NIPNIS : Password :
Guru Siswa
Login
PENGUMUMAN KALENDER
· Klik Beranda untuk menuju F01 · Klik Data Pembelajaran untuk
menuju F02 · Klik Forum untuk menuju F03
· Klik Mendaftar untuk menuju F04 · Klik Lupa Password unutuk
menuju F05 · Klik Login untuk menuju FG01,
FS01 · Jika data login tidak valid maka
akan tampil pesan M01, M02 · Klik Pengumuman untuk menuju
F06 · Klik Kirim untuk menuju F01
Lupa Password
Mendaftar Lupa Password
Masukan Email Anda : Guru
Siswa
Kirim
Gambar III.39 Perancangan Halaman Lupa Password
F06
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer YPDM
SMK Pasundan 4 HEADER
Bandung LOGO
Beranda | Data Pembelajaran | Forum
LOGIN
NIPNIS : Password :
Guru Siswa
Login
PENGUMUMAN KALENDER
· Klik Beranda untuk menuju F01 · Klik Data Pembelajaran untuk
menuju F02 · Klik Forum untuk menuju F03
· Klik Mendaftar untuk menuju F04 · Klik Lupa Password unutuk
menuju F05 · Klik Login untuk menuju FG01,
FS01 · Jika data login tidak valid maka
akan tampil pesan M01, M02 · Klik Pengumuman untuk menuju
F06
Pengumuman
Mendaftar Lupa Password
Gambar III.40 Perancangan Halaman Pengumuman
2. Perancangan Halaman Admin
FA01
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer
Username Password
Login Administrator · Masukan NIPUsername
dan password · Pilih Login sebagai Amin,
Guru, Kepala Sekolah, Kesiswaan, dan Kurikulum
· Klik Login Administrator untuk menuju FA02
· Jika data login tidak valid maka akan tampil pesan
M01, M02
Gambar III.41 Perancangan Halaman Login Admin
FA02
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer SMK Pasundan 4 Bandung
Halaman Administrator LOGO
Beranda | User | Berita | Forum Vew Web | Logout
· Klik Beranda untuk menuju FA02 · Klik User untuk menuju FA03
· Klik Berita untuk menuju FA06 · Klik Forum untuk menuju FA09
· Klik View Web untuk menuju F01 · Klik Logout untuk menuju FA01
Selamat Datang HEADER
Gambar III.42 Perancangan Halaman Utama Admin
FA03
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer SMK Pasundan 4 Bandung
Halaman Administrator LOGO
Beranda | User | Berita | Forum Vew Web | Logout
· Klik Beranda untuk menuju FA02 · Klik User untuk menuju FA03
· Klik Berita untuk menuju FA06 · Klik Forum untuk menuju FA09
· Klik View Web untuk menuju F01 · Klik Logout untuk menuju FA01
· Klik Tambah User untuk menuju FA04
· Klik Hapus akan tampil pesan M21
· Klik Edit untuk menuju FA05
User HEADER
Tambah User No.
Username Nama Lengkap
Aksi Email
No. TelpHp Edit
Hapus Level
Blokir
Gambar III.43 Perancangan Halaman Pengolahan User Admin
FA04
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer SMK Pasundan 4 Bandung
Halaman Administrator LOGO
Beranda | User | Berita | Data | Forum Vew Web | Logout
· Klik Beranda untuk menuju FA02 · Klik User untuk menuju FA03
· Klik Berita untuk menuju FA06 · Klik Forum untuk menuju FA09
· Klik View Web untuk menuju F01 · Klik Logout untuk menuju FA01
· Klik Simpan untuk menuju FA03 · Klik Batal untuk menuju FA03
Tambah User HEADER
Username :
Simpan Batal
Password :
Nama Lengkap :
Email :
No. TelpHP :
Gambar III.44 Perancangan Halaman Tambah User Admin
FA05
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer SMK Pasundan 4 Bandung
Halaman Administrator LOGO
Beranda | User | Berita | Forum Vew Web | Logout
· Klik Beranda untuk menuju FA02 · Klik User untuk menuju FA03
· Klik Berita untuk menuju FA06 · Klik Forum untuk menuju FA09
· Klik View Web untuk menuju F01 · Klik Logout untuk menuju FA01
· Klik Update untuk menuju FA03 · Klik Batal untuk menuju FA03
Edit User HEADER
Username :
Update Batal
Password :
Nama Lengkap :
Email :
No. TelpHP :
Blokir :
Gambar III.45 Perancangan Halaman Edit User Admin
FA06
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer SMK Pasundan 4 Bandung
Halaman Administrator LOGO
Beranda | User | Berita | Forum Vew Web | Logout
· Klik Beranda untuk menuju FA02 · Klik User untuk menuju FA03
· Klik Berita untuk menuju FA06 · Klik Forum untuk menuju FA09
· Klik View Web untuk menuju F01 · Klik Logout untuk menuju FA01
· Klik Tambah Berita untuk menuju FA07
· Klik Hapus akan tampil pesan M14
· Klik Edit untuk menuju FA08
Berita HEADER
Tambah Berita Masukkan Judul Berita
Cari No.
Judul Tgl. Posting
Aksi Edit
Hapus
Gambar III.46 Perancangan Halaman Pengolahan Berita
FA07
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer SMK Pasundan 4 Bandung
Halaman Administrator LOGO
Beranda | User | Berita | Forum Vew Web | Logout
· Klik Beranda untuk menuju FA02 · Klik User untuk menuju FA03
· Klik Berita untuk menuju FA06 · Klik Forum untuk menuju FA09
· Klik View Web untuk menuju F01 · Klik Logout untuk menuju FA01
· Klik Simpan untuk menuju FA06 · Klik Batal untuk menuju FA06
Tambah Berita HEADER
Judul : Headline :
Isi Berita : Gambar :
Y N
Browse Simpan
Batal
Gambar III.47 Perancangan Halaman Tambah Berita
FA08
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer SMK Pasundan 4 Bandung
Halaman Administrator LOGO
Beranda | User | Berita | Forum Vew Web | Logout
· Klik Beranda untuk menuju FA02 · Klik User untuk menuju FA03
· Klik Berita untuk menuju FA06 · Klik Forum untuk menuju FA09
· Klik View Web untuk menuju F01 · Klik Logout untuk menuju FA01
· Klik Update untuk menuju FA06 · Klik Batal untuk menuju FA06
Edit Berita HEADER
Judul : Headline :
Isi Berita : Gambar :
Y N
Browse Update
Batal
Gambar III.48 Perancangan Halaman Edit Berita
FA09
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer SMK Pasundan 4 Bandung
Halaman Administrator LOGO
Beranda | User | Berita | Forum Vew Web | Logout
· Klik Beranda untuk menuju FA02 · Klik User untuk menuju FA03
· Klik Berita untuk menuju FA06 · Klik Forum untuk menuju FA09
· Klik View Web untuk menuju F01 · Klik Logout untuk menuju FA01
· Klik Tambah Forum untuk menuju FA25
· Klik Hapus akan tampil pesan M20
· Klik Edit untuk menuju FA26
Forum HEADER
No. Judul
Tgl. Posting Aksi
Edit Tambah Forum
Hapus
Gambar III.49 Perancangan Halaman Pengolahan Forum
FA10
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer SMK Pasundan 4 Bandung
Halaman Administrator LOGO
Beranda | User | Berita | Forum Vew Web | Logout
· Klik Beranda untuk menuju FA02 · Klik User untuk menuju FA03
· Klik Berita untuk menuju FA06 · Klik Forum untuk menuju FA09
· Klik View Web untuk menuju F01 · Klik Logout untuk menuju FA01
· Klik Simpan untuk menuju FA24 · Klik Batal untuk menuju FA24
Tambah Forum HEADER
Judul Forum : Konten
: Simpan
Batal
Gambar III.50 Perancangan Halaman Tambah Forum
FA11
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer SMK Pasundan 4 Bandung
Halaman Administrator LOGO
Beranda | User | Berita | Forum Vew Web | Logout
· Klik Beranda untuk menuju FA02 · Klik User untuk menuju FA03
· Klik Berita untuk menuju FA06 · Klik Forum untuk menuju FA09
· Klik View Web untuk menuju F01 · Klik Logout untuk menuju FA01
· Klik Update untuk menuju FA24 · Klik Batal untuk menuju FA24
Edit Forum HEADER
Judul Forum : Konten
: Update
Batal
Gambar III.51 Perancangan Halaman Edit Forum
3. Perancangan Halaman Kurikulum
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer SMK Pasundan 4 Bandung
Halaman Administrator LOGO
Beranda | Data Kelas | Data Pelajaran | Data Tahun Ajaran | Data Mengajar Vew Web | Logout · Klik Tambah Kelas untuk menuju
FU02 · Klik Edit untuk menuju FU03
· Klik Hapus akan tampil pesan M15
· Klik View Web untuk menuju F01 · Klik Logout untuk menuju FA01
Data Kelas HEADER
Tambah Kelas No.
Kelas Aksi
Edit Hapus
Jumlah Siswa Edit
Hapus
FU01
Gambar III.52 Perancangan Halaman Pengolahan Kelas
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer SMK Pasundan 4 Bandung
Halaman Administrator LOGO
Beranda | Data Kelas | Data Pelajaran | Data Tahun Ajaran | Data Mengajar Vew Web | Logout
· Klik Data Kelas untuk menuju FU01
· Klik Data Pelajaran untuk menuju FU04
· Klik Data Tahun Ajaran untuk menuju FU07
· Klik Mengajar untuk menuju FU10 · Klik Simpan untuk menuju FU01
· Klik View Web untuk menuju F01 · Klik Logout untuk menuju FA01
Tambah Kelas HEADER
Kelas Induk :
Simpan Batal
jurusan :
XI TKJ
No Kelas :
2
Nama Kelas :
XI TKJ 2 FU02
Gambar III.53 Perancangan Halaman Tambah Kelas
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer SMK Pasundan 4 Bandung
Halaman Administrator LOGO
Beranda | Data Kelas | Data Pelajaran | Data Tahun Ajaran | Data Mengajar Vew Web | Logout
· Klik Data Kelas untuk menuju FU01
· Klik Data Pelajaran untuk menuju FU04
· Klik Data Tahun Ajaran untuk menuju FU07
· Klik Mengajar untuk menuju FU10 · Klik Update untuk menuju FU01
· Klik View Web untuk menuju F01 · Klik Logout untuk menuju FA01
Edit Kelas HEADER
Kelas Induk :
Update Batal
jurusan : No Kelas :
Nama Kelas :
FU03
Gambar III.54 Perancangan Halaman Edit Kelas
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer SMK Pasundan 4 Bandung
Halaman Administrator LOGO
Beranda | Data Kelas | Data Pelajaran | Data Tahun Ajaran | Data Mengajar Vew Web | Logout
· Klik Tambah Pelajaran untuk menuju FU05
· Klik Edit untuk menuju FU06 · Klik Hapus akan tampil pesan
M16 · Klik View Web untuk menuju F01
· Klik Logout untuk menuju FA01
Data Mata Pelajaran HEADER
Tambah Mata Pelajaran Kode
Nama Mata Pelajaran Aksi
Edit Hapus
Edit Hapus
FU04
Gambar III.55 Perancangan Halaman Data Pelajaran
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer SMK Pasundan 4 Bandung
Halaman Administrator LOGO
Beranda | Data Kelas | Data Pelajaran | Data Tahun Ajaran | Data Mengajar Vew Web | Logout
· Klik Data Kelas untuk menuju FU01
· Klik Data Pelajaran untuk menuju FU04
· Klik Data Tahun Ajaran untuk menuju FU07
· Klik Mengajar untuk menuju FU10 · Klik Simpan untuk menuju FU04
· Klik View Web untuk menuju F01 · Klik Logout untuk menuju FA01
Tambah Mata Pelajaran HEADER
Simpan Batal
Kode Mata Pelajaran : Nama Mata Pelajaran :
FU05
Gambar III.56 Perancangan Halaman Tambah Pelajaran
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer SMK Pasundan 4 Bandung
Halaman Administrator LOGO
Beranda | Data Kelas | Data Pelajaran | Data Tahun Ajaran | Data Mengajar Vew Web | Logout
· Klik Data Kelas untuk menuju FU01
· Klik Data Pelajaran untuk menuju FU04
· Klik Data Tahun Ajaran untuk menuju FU07
· Klik Mengajar untuk menuju FU10 · Klik Update untuk menuju FU04
· Klik View Web untuk menuju F01 · Klik Logout untuk menuju FA01
Edit Mata Pelajaran HEADER
Update Batal
Kode Mata Pelajaran : Nama Mata Pelajaran :
FU06
Gambar III.57 Perancangan Halaman Edit Pelajaran
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer SMK Pasundan 4 Bandung
Halaman Administrator LOGO
Beranda | Data Kelas | Data Pelajaran | Data Tahun Ajaran | Data Mengajar Vew Web | Logout
· Klik Tambah Tahun Ajaran untuk menuju FU08
· Klik Aktifkan untuk menuju FU07 · Klik Edit untuk menuju FU09
· Klik Hapus akan tampil pesan M24
· Klik View Web untuk menuju F01 · Klik Logout untuk menuju FA01
Data Tahun Ajaran HEADER
Tambah Tahun Ajaran No
Tahun Ajaran Aksi
Edit Hapus
Semester Status
Aktifkan
FU07
Gambar III.58 Perancangan Halaman Data Tahun Ajaran
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer SMK Pasundan 4 Bandung
Halaman Administrator LOGO
Beranda | Data Kelas | Data Pelajaran | Data Tahun Ajaran | Data Mengajar Vew Web | Logout
· Klik Data Kelas untuk menuju FU01
· Klik Data Pelajaran untuk menuju FU04
· Klik Data Tahun Ajaran untuk menuju FU07
· Klik Mengajar untuk menuju FU10 · Klik Simpan untuk menuju FU07
· Klik View Web untuk menuju F01 · Klik Logout untuk menuju FA01
Tambah Data Tahun Ajaran HEADER
Simpan Batal
Semester :
Tahun Ajaran :
FU08
Gambar III.59 Perancangan Halaman Tambah Tahun Ajaran
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer SMK Pasundan 4 Bandung
Halaman Administrator LOGO
Beranda | Data Kelas | Data Pelajaran | Data Tahun Ajaran | Data Mengajar Vew Web | Logout
· Klik Data Kelas untuk menuju FU01
· Klik Data Pelajaran untuk menuju FU04
· Klik Data Tahun Ajaran untuk menuju FU07
· Klik Mengajar untuk menuju FU10 · Klik Update untuk menuju FU07
· Klik View Web untuk menuju F01 · Klik Logout untuk menuju FA01
Edit Data Tahun Ajaran HEADER
Update Batal
Semester :
Tahun Ajaran :
FU09
Gambar III.60 Perancangan Halaman Edit Tahun Ajaran
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer SMK Pasundan 4 Bandung
Halaman Administrator LOGO
Beranda | Data Kelas | Data Pelajaran | Data Tahun Ajaran | Data Mengajar Vew Web | Logout
· Klik Tambah Mengajar untuk menuju FU11
· Klik Edit untuk menuju FU12 · Klik Hapus akan tampil pesan
M25 · Klik View Web untuk menuju F01
· Klik Logout untuk menuju FA01
Data Mengajar HEADER
Tambah Mengajar Kode
Nama Guru Aksi
Edit Hapus
Mata Pelajaran Kelas
FU10
Gambar III.61 Perancangan Halaman Data Mengajar
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer SMK Pasundan 4 Bandung
Halaman Administrator LOGO
Beranda | Data Kelas | Data Pelajaran | Data Tahun Ajaran | Data Mengajar Vew Web | Logout
· Klik Data Kelas untuk menuju FU01
· Klik Data Pelajaran untuk menuju FU04
· Klik Data Tahun Ajaran untuk menuju FU07
· Klik Mengajar untuk menuju FU10 · Klik Simpan untuk menuju FU10
· Klik View Web untuk menuju F01 · Klik Logout untuk menuju FA01
Tambah Mengajar HEADER
Guru : Simpan
Batal Mata Pelajaran
: Kelas
: Kode
:
FU11
Gambar III.62 Perancangan Halaman Tambah Mengajar
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer SMK Pasundan 4 Bandung
Halaman Administrator LOGO
Beranda | Data Kelas | Data Pelajaran | Data Tahun Ajaran | Data Mengajar Vew Web | Logout
· Klik Data Kelas untuk menuju FU01
· Klik Data Pelajaran untuk menuju FU054
· Klik Data Tahun Ajaran untuk menuju FU07
· Klik Mengajar untuk menuju FU10 · Klik Update untuk menuju FU10
· Klik View Web untuk menuju F01 · Klik Logout untuk menuju FA01
Edit Mengajar HEADER
Guru : Update
Batal Mata Pelajaran
: Kelas
: Kode
:
FU12
Gambar III.63 Perancangan Halaman Edit Mengajar
4. Perancangan Halaman Kesiswaan
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer SMK Pasundan 4 Bandung
Halaman Administrator LOGO
Beranda | Data Siswa | Data Guru Vew Web | Logout
· Klik Data Siswa untuk menuju FE01
· Klik Data Guru untuk menuju FE04
· Klik Tambah Siswa untuk menuju FE02
· Klik Edit untuk menuju FE03 · Klik Hapus akan tampil pesan
M18 · Klik View Web untuk menuju F01
· Klik Logout untuk menuju FA01
Data Siswa HEADER
Tambah Siswa No.
NIS Nama Siswa
Aksi Kelas
Email Edit
Hapus Edit
Hapus
FE01
Gambar III.64 Perancangan Halaman Data Siswa
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer SMK Pasundan 4 Bandung
Halaman Administrator LOGO
Beranda | Data Siswa | Data Guru Vew Web | Logout
· Klik Data Siswa untuk menuju FE01
· Klik Data Guru untuk menuju FE04
· Klik Simpan untuk menuju FE01 · Klik View Web untuk menuju F01
· Klik Logout untuk menuju FA01
Tambah Data Siswa HEADER
Upload Dari Excel :
Browse Import
NIS :
Nama Siswa : Kelas
: Email
: Alamat :
Simpan
FE02
Gambar III.65 Perancangan Halaman Tambah Siswa
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer SMK Pasundan 4 Bandung
Halaman Administrator LOGO
Beranda | Data Siswa | Data Guru Vew Web | Logout
· Klik Data Siswa untuk menuju FE01
· Klik Data Guru untuk menuju FE04
· Klik Update untuk menuju FE01 · Klik View Web untuk menuju F01
· Klik Logout untuk menuju FA01
Edit Data Siswa HEADER
NIS :
Nama Siswa : Kelas
: Email
: Alamat :
Update
FE03
Gambar III.66 Perancangan Halaman Edit Siswa
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer SMK Pasundan 4 Bandung
Halaman Administrator LOGO
Beranda | Data Siswa | Data Guru Vew Web | Logout
· Klik Data Siswa untuk menuju FE01
· Klik Data Guru untuk menuju FE04
· Klik Tambah Guru untuk menuju FE06
· Klik Edit untuk menuju FE05 · Klik Hapus akan tampil pesan
M19 · Klik View Web untuk menuju F01
· Klik Logout untuk menuju FA01
Data Guru HEADER
Tambah Guru No.
NIS Nama Siswa
Aksi Kelas
Email Edit
Hapus Edit
Hapus
FE04
Gambar III.67 Perancangan Halaman Data Guru
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer SMK Pasundan 4 Bandung
Halaman Administrator LOGO
Beranda | Data Siswa | Data Guru Vew Web | Logout
· Klik Data Siswa untuk menuju FE01
· Klik Data Guru untuk menuju FE04
· Klik Update klik untuk menuju FE04
· Klik View Web untuk menuju F01 · Klik Logout untuk menuju FA01
Edit Data Guru HEADER
NIS :
Nama Siswa : Email
: Alamat :
Update
FE05
Gambar III.68 Perancangan Halaman Edit Guru
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer SMK Pasundan 4 Bandung
Halaman Administrator LOGO
Beranda | Data Siswa | Data Guru Vew Web | Logout
· Klik Data Siswa untuk menuju FE01
· Klik Data Guru untuk menuju FE04
· Klik Simpan klik untuk menuju FE04
· Klik View Web untuk menuju F01 · Klik Logout untuk menuju FA01
Tambah Data Guru HEADER
Upload Dari Excel :
Browse Import
NIS :
Nama Siswa : Email
: Alamat :
Simpan
FE06
Gambar III.69 Perancangan Halaman Tambah Guru
5. Perancangan Halaman Siswa
FS01
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer YPDM
SMK Pasundan 4 HEADER
Bandung LOGO
Beranda | Data Siswa | Data Guru | Data Pembelajaran | Forum
Headline Berita
Berita
Terpopuler
Terkini
Materi Pelajaran Terbaru
Profile Anda
Foto
KALENDER · Klik Beranda untuk menuju FS01
· Klik Data Siswa untuk menuju FS10
· Klik Data Guru untuk menuju FS11
· Klik Data Pembelajaran untuk menuju FS05
· Klik Forum untuk menuju F03 · Klik Detail Profile untuk menuju
FS06 · Klik Logout untuk menuju F01
NipNis :
Email :
Nama Lengkap :
Pengumuman
Detail Profile Logout
Gambar III.70 Perancangan Halaman Utama Siswa
FS02
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer YPDM
SMK Pasundan 4 HEADER
Bandung LOGO
Beranda | Data Siswa | Data Guru | Data Pembelajaran | Forum
Ikuti Ujian Nilai Anda
Profile Anda
Foto
KALENDER · Klik Beranda untuk menuju FS01
· Klik Data Siswa untuk menuju FS10
· Klik Data Guru untuk menuju FS11
· Klik Data Pembelajaran untuk menuju FS05
· Klik Forum untuk menuju F03 · Klik Detail Profile untuk menuju
FS06 · Klik Logout untuk menuju F01
· Klik Ikut Ujian untuk menuju FS12 NipNis
: Email
: Nama Lengkap :
Pengumuman
Detail Profile Logout
Ujian
Ikuti Ujian Nilai Anda
Ikuti Ujian Nilai Anda
Gambar III.71 Perancangan Halaman Ujian Siswa
FS03
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer YPDM
SMK Pasundan 4 HEADER
Bandung LOGO
Beranda | Data Siswa | Data Guru | Data Pembelajaran | Forum
Profile Anda
Foto
KALENDER · Klik Beranda untuk menuju FS01
· Klik Data Siswa untuk menuju FS10
· Klik Data Guru untuk menuju FS11
· Klik Data Pembelajaran untuk menuju FS05
· Klik Forum untuk menuju F03 · Klik Detail Profile untuk menuju
FS06 · Klik Logout untuk menuju F01
NipNis :
Email :
Nama Lengkap :
Pengumuman
Detail Profile Logout
Tugas Siswa
Show entreis
Search :
No. Judul Aksi
Status File
Download Tugas Nilai
First Previous
1 Next
Last Upload
Gambar III.72 Perancangan Halaman Tugas Siswa
FS04
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer YPDM
SMK Pasundan 4 HEADER
Bandung LOGO
Beranda | Data Siswa | Data Guru | Data Pembelajaran | Forum
Profile Anda
Foto
KALENDER · Klik Beranda untuk menuju FS01
· Klik Data Siswa untuk menuju FS10
· Klik Data Guru untuk menuju FS11
· Klik Data Pembelajaran untuk menuju FS05
· Klik Forum untuk menuju F03 · Klik Detail Profile untuk menuju
FS06 · Klik Logout untuk menuju F01
NipNis :
Email :
Nama Lengkap :
Pengumuman
Detail Profile Logout
Materi
No. Judul
Guru Aksi
Show entreis
Search :
First Previous
1 Next
Last Tanggal Buat
Pelajaran
Download
Baca
Gambar III.73 Perancangan Halaman Materi Siswa
FS05
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer YPDM
SMK Pasundan 4 HEADER
Bandung LOGO
Beranda | Data Siswa | Data Guru | Data Pembelajaran | Forum
Profile Anda
Foto
KALENDER · Klik Beranda untuk menuju FS01
· Klik Data Siswa untuk menuju FS10
· Klik Data Guru untuk menuju FS11
· Klik Data Pembelajaran untuk menuju FS05
· Klik Forum untuk menuju F03 · Klik Masuk Kelas untuk menuju
FS16 · Klik Detail Profile untuk menuju
FS06 · Klik Logout untuk menuju F01
NipNis :
Email :
Nama Lengkap :
Pengumuman
Detail Profile Logout
Matematika Kelas X TKJ 1 | 2013 Genap
Masuk Kelas PAI
Kelas X TKJ 1 | 2013 Genap Masuk Kelas
Gambar III.74 Perancangan Halaman Data Pembelajaran
FS06
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer YPDM
SMK Pasundan 4 HEADER
Bandung LOGO
Beranda | Data Siswa | Data Guru | Data Pembelajaran | Forum
Profile Anda
Foto
KALENDER · Klik Beranda untuk menuju FS01
· Klik Data Siswa untuk menuju FS10
· Klik Data Guru untuk menuju FS11
· Klik Data Pembelajaran untuk menuju FS05
· Klik Forum untuk menuju F03 · Klik Logout untuk menuju F01
· Klik Detail Profile untuk menuju FS06
· Klik Edit Profile untuk menuju FS07
· Klik Ganti Foto untuk menuju FS08
· Klik Ganti Password untuk menuju FS09
NipNis :
Email :
Nama Lengkap :
Pengumuman
Detail Profile Logout
Profile Siswa
Foto Email
: Nama Lengkap
: Alamat
: Telepon
: NIS :
Tempat Tanggal Lahir : Kelas
: Agama
: Edit Profile
Ganti Foto Ganti Password
Gambar III.75 Perancangan Halaman Detail Profile Siswa
FS07
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer YPDM
SMK Pasundan 4 HEADER
Bandung LOGO
Beranda | Data Siswa | Data Guru | Data Pembelajaran | Forum
Profile Anda
Foto
KALENDER · Klik Beranda untuk menuju FS01
· Klik Data Siswa untuk menuju FS10
· Klik Data Guru untuk menuju FS11
· Klik Data Pembelajaran untuk menuju FS05
· Klik Forum untuk menuju F03 · Klik Logout untuk menuju F01
· Klik Detail Profile untuk menuju FS06
· Klik Update untuk menuju FS01 NipNis
: Email
: Nama Lengkap :
Pengumuman
Detail Profile Logout
Edit Profile Siswa
Email :
Nama Lengkap :
Alamat :
Telepon :
Tempat Lahir : Tanggal Lahir
: Update
Gambar III.76 Perancangan Halaman Edit Profile Siswa
FS08
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer YPDM
SMK Pasundan 4 HEADER
Bandung LOGO
Beranda | Data Siswa | Data Guru | Data Pembelajaran | Forum
Profile Anda
Foto
KALENDER · Klik Beranda untuk menuju FS01
· Klik Data Siswa untuk menuju FS10
· Klik Data Guru untuk menuju FS11
· Klik Data Pembelajaran untuk menuju FS05
· Klik Forum untuk menuju F03 · Klik Logout untuk menuju F01
· Klik Detail Profile untuk menuju FS06
· Klik Upload untuk menuju FS01 NipNis
: Email
: Nama Lengkap :
Pengumuman
Detail Profile Logout
Ganti Foto
Gambar :
Upload Browse
Gambar III.77 Perancangan Halaman Ganti Foto Siswa
FS09
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer YPDM
SMK Pasundan 4 HEADER
Bandung LOGO
Beranda | Data Siswa | Data Guru | Data Pembelajaran | Forum
Profile Anda
Foto
KALENDER · Klik Beranda untuk menuju FS01
· Klik Data Siswa untuk menuju FS10
· Klik Data Guru untuk menuju FS11
· Klik Data Pembelajaran untuk menuju FS05
· Klik Forum untuk menuju F03 · Klik Logout untuk menuju F01
· Klik Detail Profile untuk menuju FS06
· Klik Simpan untuk menuju FS01 NipNis
: Email
: Nama Lengkap :
Pengumuman
Detail Profile Logout
Ganti Password
Password Baru :
Simpan Konfrimasi Password :
Gambar III.78 Perancangan Halaman Ganti Password
FG10
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer YPDM
SMK Pasundan 4 HEADER
Bandung LOGO
Beranda | Data Siswa | Data Guru | Data Pembelajaran | Forum
Tabel List Daftar Siswa
· Klik Beranda untuk menuju FS01 · Klik Data Siswa untuk menuju
FS10 · Klik Data Guru untuk menuju
FS11 · Klik Data Pembelajaran untuk
menuju FS05 · Klik Forum untuk menuju F03
· Klik Detail Profile untuk menuju FS06
· Klik Logout untuk menuju F01 Daftar Siswa
Pilih Kelas : X MP | X TKJ 1 | X TKJ 2 | XI MP | XI TKJ | XII MP 1 | XII MP 2 | XII TKJ
KALENDER
Profile Anda
Foto NipNis
: Email
: Nama Lengkap :
Detail Profile Logout
Pengumuman
Gambar III.79 Perancangan Halaman List Daftar Siswa
FG11
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer YPDM
SMK Pasundan 4 HEADER
Bandung LOGO
Beranda | Data Siswa | Data Guru | Data Pembelajaran | Forum · Klik Beranda untuk menuju FS01
· Klik Data Siswa untuk menuju FS10
· Klik Data Guru untuk menuju FS11
· Klik Data Pembelajaran untuk menuju FS05
· Klik Forum untuk menuju F03 · Klik Detail Profile untuk menuju
FS06 · Klik Logout untuk menuju F01
KALENDER
Profile Anda
Foto NipNis
: Email
: Nama Lengkap :
Detail Profile Logout
Pengumuman Tabel List Daftar Guru
Daftar Guru
Gambar III.80 Perancangan Halaman List Daftar Guru
FS12
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer YPDM
SMK Pasundan 4 HEADER
Bandung LOGO
Beranda | Data Siswa | Data Guru | Data Pembelajaran | Forum
Profile Anda
Foto
KALENDER · Klik Beranda untuk menuju FS01
· Klik Data Siswa untuk menuju FS10
· Klik Data Guru untuk menuju FS11
· Klik Data Pembelajaran untuk menuju FS05
· Klik Forum untuk menuju F03 · Klik Detail Profile untuk menuju
FS06 · Klik Logout untuk menuju F01
· Klik Submit untuk menuju FS13 NipNis
: Email
: Nama Lengkap :
Pengumuman
Detail Profile Logout
Nama Siswa :
Matapelajaran Ujian : Kelas
: Waktu Anda
: 1.
2. 3.
Submit
Gambar III.81 Perancangan Halaman Pengerjaan Ujian
FS13
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer YPDM
SMK Pasundan 4 HEADER
Bandung LOGO
Beranda | Data Siswa | Data Guru | Data Pembelajaran | Forum
Profile Anda
Foto
KALENDER · Klik Beranda untuk menuju FS01
· Klik Data Siswa untuk menuju FS10
· Klik Data Guru untuk menuju FS11
· Klik Data Pembelajaran untuk menuju FS05
· Klik Forum untuk menuju F03 · Klik Detail Profile untuk menuju
FS06 · Klik Logout untuk menuju F01
NipNis :
Email :
Nama Lengkap :
Pengumuman
Detail Profile Logout
Nama Siswa :
Matapelajaran Ujian : Kelas
:
Hasil Ujian Anda
Benar :
Salah :
Tidak Jawab : Nilai Anda :
Gambar III.82 Perancangan Halaman Hasil Ujian
FG14
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer YPDM
SMK Pasundan 4 HEADER
Bandung LOGO
Beranda | Data Siswa | Data Guru | Data Pembelajaran | Forum · Klik Beranda untuk menuju FS01
· Klik Data Siswa untuk menuju FS10
· Klik Data Guru untuk menuju FS11
· Klik Data Pembelajaran untuk menuju FS05
· Klik Forum untuk menuju F03 · Klik Detail Profile untuk menuju
FS06 · Klik Logout untuk menuju F01
KALENDER
Profile Anda
Foto NipNis
: Email
: Nama Lengkap :
Detail Profile Logout
Pengumuman Nilai Ujian
No. Ujian
Nilai Tahun
Semestere
Gambar III.83 Perancangan Halaman Nilai Siswa
FS15
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer YPDM
SMK Pasundan 4 HEADER
Bandung LOGO
Beranda | Data Siswa | Data Guru | Data Pembelajaran | Forum
Profile Anda
Foto
KALENDER · Klik Beranda untuk menuju FS01
· Klik Data Siswa untuk menuju FS10
· Klik Data Guru untuk menuju FS11
· Klik Data Pembelajaran untuk menuju FS05
· Klik Forum untuk menuju F03 · Klik Detail Profile untuk menuju
FS06 · Klik Logout untuk menuju F01
· Klik Upload untuk menuju FS03 NipNis
: Email
: Nama Lengkap :
Pengumuman
Detail Profile Logout
Judul :
Keterangan : Batas Tanggal :
Upload Tugas
Berkas :
Upload Browse
Gambar III.84 Perancangan Halaman Upload Tugas
FS16
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer YPDM
SMK Pasundan 4 HEADER
Bandung LOGO
Beranda | Data Siswa | Data Guru | Data Pembelajaran | Forum
Profile Anda
Foto
KALENDER · Klik Beranda untuk menuju FS01
· Klik Data Siswa untuk menuju FS10
· Klik Data Guru untuk menuju FS11
· Klik Data Pembelajaran untuk menuju FS05
· Klik Forum untuk menuju F03 · Klik Data Tugas untuk menuju
FS03 · Klik Data Materi untuk menuju
FS04 · Klik Data Ujian untuk menuju
FS02 · Klik Data Nilai untuk menuju FS14
· Klik Kembali untuk menuju FS05 · Klik Detail Profile untuk menuju
FS06 · Klik Logout untuk menuju F01
NipNis :
Email :
Nama Lengkap :
Pengumuman
Detail Profile Logout
Matematika | 2013 Genap Data Tugas
Data Materi Data Ujian
Data Nilai Kembali
Gambar III.85 Perancangan Halaman Masuk Kelas
6. Perancangan Halaman Guru
FG01
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer
Username Password
Login Administrator · Masukan NIP dan password
· Pilih Guru · Klik Login Administrator
untuk menuju FG02 · Jika data login tidak valid
maka akan tampil pesan M01, M02
Guru
Gambar III.86 Perancangan Halaman Login Guru
FG02
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer SMK Pasundan 4 Bandung
Halaman Administrator LOGO
Beranda | Data Pembelajaran | Data Pemgumuman | Data Siswa Vew Web | Logout
· Klik Beranda untuk menuju FG02 · Klik Data Pembelajaran untuk
menuju FG03 · Klik Data Pengumuman untuk
menuju FG04 · Klik Data Siswa untuk menuju
FG05 · Klik View Web untuk menuju F01
· Klik Logout untuk menuju FG01
Selamat Datang HEADER
Gambar III.87 Perancangan Halaman Utama Guru
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer SMK Pasundan 4 Bandung
Halaman Administrator LOGO
Beranda | Data Pembelajaran | Data Pemgumuman | Data Siswa Vew Web | Logout
· Klik Beranda untuk menuju FG02 · Klik Data Pembelajaran untuk
menuju FG03 · Klik Data Pengumuman untuk
menuju FG04 · Klik Data Siswa untuk menuju
FG05 · Klik Masuk Kelas Menuju FG06
· Klik View Web untuk menuju F01 · Klik Logout untuk menuju FG01
Data Pembelajaran HEADER
Matematika Kelas X TKJ 1 | 2013 Genap
Masuk Kelas Bahasa Indonesia
Kelas X TKJ 2 | 2013 Genap Masuk Kelas
FG03
Gambar III.88 Perancangan Halaman Data Pembelajaran
FG04
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer SMK Pasundan 4 Bandung
Halaman Administrator LOGO
Beranda | Data Pembelajaran | Data Pemgumuman | Data Siswa Vew Web | Logout
· Klik Beranda untuk menuju FG02 · Klik Data Pembelajaran untuk
menuju FG03 · Klik Data Pengumuman untuk
menuju FG04 · Klik Data Siswa untuk menuju
FG05 · Klik Tambah Pengumuman untuk
menuju FG12 · Klik Edit untuk menuju FG13
· Klik Hapus akan tampil pesan M12
· Klik View Web untuk menuju F01 · Klik Logout untuk menuju FG01
Pengumuman HEADER
Tambah Pengumuman No.
Judul Pengumuman Tanggal Buat
Aksi Show
entreis Search :
First Previous
1 Next
Last Tanggal Exp
Edit Hapus
Gambar III.89 Perancangan Halaman Data Pengumuman
FG05
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer SMK Pasundan 4 Bandung
Halaman Administrator LOGO
Beranda | Data Pembelajaran | Data Pemgumuman | Data Siswa Vew Web | Logout
· Klik Beranda untuk menuju FG02 · Klik Data Pembelajaran untuk
menuju FG03 · Klik Data Pengumuman untuk
menuju FG04 · Klik Data Siswa untuk menuju
FG05 · Klik View Web untuk menuju F01
· Klik Logout untuk menuju FG01
Data Siswa HEADER
No. NIS
Kelas Nama Siswa
Gambar III.90 Perancangan Halaman Data Siswa
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer SMK Pasundan 4 Bandung
Halaman Administrator LOGO
Beranda | Data Pembelajaran | Data Pengumuman | Data Siswa Vew Web | Logout
· Klik Beranda untuk menuju FG02 · Klik Data Pembelajaran untuk
menuju FG03 · Klik Data Pengumuman untuk
menuju FG04 · Klik Data Siswa untuk menuju
FG05 · Klik Data Tugas untuk menuju
FG07 · Klik Data Materi untuk menuju
FG08 · Klik Data Ujian untuk menuju
FG09 · Data Nilai untuk menuju FG18
· Klik Kembali untuk menuju FG03 · Klik View Web untuk menuju F01
· Klik Logout untuk menuju FG01
Data Pembelajaran HEADER
Matematika | 2013 Genap Data Tugas
Data Materi Data Ujian
Data Nilai Kembali
FG06
Gambar III.91 Perancangan Halaman Masuk Kelas
FG07
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer SMK Pasundan 4 Bandung
Halaman Administrator LOGO
Beranda | Data Pembelajaran | Data Pemgumuman | Data Siswa Vew Web | Logout
· Klik Beranda untuk menuju FG02 · Klik Data Pembelajaran untuk
menuju FG03 · Klik Data Pengumuman untuk
menuju FG04 · Klik Data Siswa untuk menuju
FG05 · Klik Tambah Tugas untuk menuju
FG10 · Klik Edit untuk menuju FG11
· Klik Hapus akan tampil pesan M10
· Klik View Web untuk menuju F01 · Klik Logout untuk menuju FG01
Tugas HEADER
Tambah Tugas No.
Judul Tanggal Tugas
Aksi Tanggal Posting
Keterangan Show
entreis Search :
First Previous
1 Next
Last Edit
Hapus
Gambar III.92 Perancangan Halaman Tugas Guru
FG08
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer SMK Pasundan 4 Bandung
Halaman Administrator LOGO
Beranda | Data Pembelajaran | Data Pemgumuman | Data Siswa Vew Web | Logout
· Klik Beranda untuk menuju FG02 · Klik Data Pembelajaran untuk
menuju FG03 · Klik Data Pengumuman untuk
menuju FG04 · Klik Data Siswa untuk menuju
FG05 · Klik Tambah Materi untuk menuju
FG14 · Klik Edit untuk menuju FG15
· Klik Hapus akan tampil pesan M11
· Klik View Web untuk menuju F01 · Klik Logout untuk menuju FG01
Materi HEADER
Tambah Materi No.
Judul Tanggal Buat
Aksi Show
entreis Search :
First Previous
1 Next
Last Edit
Hapus
Gambar III.93 Perancangan Halaman Materi Guru
FG10
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer SMK Pasundan 4 Bandung
Halaman Administrator LOGO
Beranda | Data Pembelajaran | Data Pemgumuman | Data Siswa Vew Web | Logout
· Klik Beranda untuk menuju FG02 · Klik Data Pembelajaran untuk
menuju FG03 · Klik Data Pengumuman untuk
menuju FG04 · Klik Data Siswa untuk menuju
FG05 · Klik Simpan untuk menuju FG07
· Klik Batal untuk menuju FG07 · Klik View Web untuk menuju F01
· Klik Logout untuk menuju FG01
Tambah Tugas HEADER
Judul : Tanggal tugas :
Keterangan : File Tugas :
Browse Simpan
Batal sd
Gambar III.94 Perancangan Halaman Tambah Tugas
FG11
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer SMK Pasundan 4 Bandung
Halaman Administrator LOGO
Beranda | Data Pembelajaran | Data Pemgumuman | Data Siswa Vew Web | Logout
· Klik Beranda untuk menuju FG02 · Klik Data Pembelajaran untuk
menuju FG03 · Klik Data Pengumuman untuk
menuju FG04 · Klik Data Siswa untuk menuju
FG05 · Klik Update untuk menuju FG07
· Klik Batal untuk menuju FG07 · Klik View Web untuk menuju F01
· Klik Logout untuk menuju FG01
Edit Tugas HEADER
Judul : Tanggal tugas :
Keterangan : File Tugas :
Browse Update
Batal sd
Gambar III.95 Perancangan Halaman Edit Tugas
FG12
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer SMK Pasundan 4 Bandung
Halaman Administrator LOGO
Beranda | Data Pembelajaran | Data Pemgumuman | Data Siswa Vew Web | Logout
· Klik Beranda untuk menuju FG02 · Klik Data Pembelajaran untuk
menuju FG03 · Klik Data Pengumuman untuk
menuju FG04 · Klik Data Siswa untuk menuju
FG05 · Klik Update untuk menuju FG04
· Klik Batal untuk menuju FG04 · Klik View Web untuk menuju F01
· Klik Logout untuk menuju FG01
Edit Pengumuman HEADER
Judul :
Pengumuman Isi
: Pengumuman
Tanggal Exp : Update
Batal
Gambar III.96 Perancangan Halaman Edit Pengumuman
FG13
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer SMK Pasundan 4 Bandung
Halaman Administrator LOGO
Beranda | Data Pembelajaran | Data Pemgumuman | Data Siswa Vew Web | Logout
· Klik Beranda untuk menuju FG02 · Klik Data Pembelajaran untuk
menuju FG03 · Klik Data Pengumuman untuk
menuju FG04 · Klik Data Siswa untuk menuju
FG05 · Klik Simpan untuk menuju FG04
· Klik Batal untuk menuju FG04 · Klik View Web untuk menuju F01
· Klik Logout untuk menuju FG01
Tambah Pengumuman HEADER
Judul :
Pengumuman Isi
: Pengumuman
Tanggal Exp : Simpan
Batal
Gambar III.97 Perancangan Halaman Tambah Pengumuman
FG14
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer SMK Pasundan 4 Bandung
Halaman Administrator LOGO
Beranda | Data Pembelajaran | Data Pemgumuman | Data Siswa Vew Web | Logout
· Klik Beranda untuk menuju FG02 · Klik Data Pembelajaran untuk
menuju FG03 · Klik Data Pengumuman untuk
menuju FG04 · Klik Data Siswa untuk menuju
FG05 · Klik Simpan untuk menuju FG08
· Klik Batal untuk menuju FG08 · Klik View Web untuk menuju F01
· Klik Logout untuk menuju FG01
Tambah Materi HEADER
Judul Materi : Isi Materi :
File :
Browse Simpan
Batal
Gambar III.98 Perancangan Halaman Tambah Materi
FG15
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer SMK Pasundan 4 Bandung
Halaman Administrator LOGO
Beranda | Data Pembelajaran | Data Pemgumuman | Data Siswa Vew Web | Logout
· Klik Beranda untuk menuju FG02 · Klik Data Pembelajaran untuk
menuju FG03 · Klik Data Pengumuman untuk
menuju FG04 · Klik Data Siswa untuk menuju
FG05 · Klik Update untuk menuju FG08
· Klik Batal untuk menuju FG08 · Klik View Web untuk menuju F01
· Klik Logout untuk menuju FG01
Edit Materi HEADER
Judul Materi : Isi Materi :
File :
Browse Update
Batal Ganti File :
Gambar III.99 Perancangan Halaman Edit Materi
FG16
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer SMK Pasundan 4 Bandung
Halaman Administrator LOGO
Beranda | Data Pembelajaran | Data Pemgumuman | Data Siswa Vew Web | Logout
· Klik Beranda untuk menuju FG02 · Klik Data Pembelajaran untuk
menuju FG03 · Klik Data Pengumuman untuk
menuju FG04 · Klik Data Siswa untuk menuju
FG05 · Klik Simpan untuk menuju FG09
· Klik Batal untuk menuju FG09 · Klik View Web untuk menuju F01
· Klik Logout untuk menuju FG01
Buat Ujian HEADER
Judul Ujian :
Tanggal : Keterangan :
Simpan Batal
Gambar III.100 Perancangan Halaman Buat Ujian
FG17
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer SMK Pasundan 4 Bandung
Halaman Administrator LOGO
Beranda | Data Pembelajaran | Data Pemgumuman | Data Siswa Vew Web | Logout
· Klik Beranda untuk menuju FG02 · Klik Data Pembelajaran untuk
menuju FG03 · Klik Data Pengumuman untuk
menuju FG04 · Klik Data Siswa untuk menuju
FG05 · Klik Update untuk menuju FG09
· Klik Batal untuk menuju FG09 · Klik View Web untuk menuju F01
· Klik Logout untuk menuju FG01
Edit Ujian HEADER
Judul Ujian :
Tanggal : Keterangan :
Update Batal
Gambar III.101 Perancangan Halaman Edit Ujian
FG18
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer SMK Pasundan 4 Bandung
Halaman Administrator LOGO
Beranda | Data Pembelajaran | Data Pemgumuman | Data Siswa Vew Web | Logout
· Klik Beranda untuk menuju FG02 · Klik Data Pembelajaran untuk
menuju FG03 · Klik Data Pengumuman untuk
menuju FG04 · Klik Data Siswa untuk menuju
FG05 · Klik View Web untuk menuju F01
· Klik Logout untuk menuju FG01
Nilai HEADER
No. NIS
Ujian Nama
Gambar III.102 Perancangan Halaman Nilai
7. Perancangan Halaman Kepala Sekolah
FK01
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer SMK Pasundan 4 Bandung
Halaman Administrator LOGO
Beranda | Data Guru | Data Materi | Data Tugas | Data Ujian | Data Niali Vew Web | Logout
· Klik Beranda untuk menuju FK01 · Klik Data Guru untuk menuju
FK02 · Klik Data Materi untuk menuju
FK03 · Klik Data Tugas untuk menuju
FK04 · Klik Data Ujian untuk menuju
FK05 · Klik Data Nilai untuk menuju FK06
· Klik View Web untuk menuju F01 · Klik Logout untuk menuju FA01
Selamat Datang HEADER
Gambar III.103 Perancangan Halaman Utama Kepala Sekolah
FK02
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer SMK Pasundan 4 Bandung
Halaman Administrator LOGO
Beranda | Data Guru | Data Materi | Data Tugas | Data Ujian | Data Niali Vew Web | Logout
· Klik Beranda untuk menuju FK01 · Klik Data Guru untuk menuju
FK02 · Klik Data Materi untuk menuju
FK03 · Klik Data Tugas untuk menuju
FK04 · Klik Data Ujian untuk menuju
FK05 · Klik Data Nilai untuk menuju FK06
· Klik View Web untuk menuju F01 · Klik Logout untuk menuju FA01
Data Guru HEADER
No. NIP
Nama Guru Telepon
Email Show
entreis Search :
First Previous
1 Next
Last
Gambar III.104 Perancangan Halaman Data Guru
FK03
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer YPDM
SMK Pasundan 4 HEADER
Bandung LOGO
Beranda | Data Guru | Data Materi | Data Tugas | Data Ujian | Data Niali Vew Web | Logout
· Klik Beranda untuk menuju FK01 · Klik Data Guru untuk menuju
FK02 · Klik Data Materi untuk menuju
FK03 · Klik Data Tugas untuk menuju
FK04 · Klik Data Ujian untuk menuju
FK05 · Klik Data Nilai untuk menuju FK06
· Klik View Web untuk menuju F01 · Klik Logout untuk menuju FA01
Data Materi Grafik Unggah Materi
Materi
25 50
75 100
Nama Guru Jumlah Matapelajaran Jumlah Materi yang diunggah
Jumlah minimal Materi yang diunggah
Nilai Guru
Gambar III.105 Perancangan Halaman Monitoring Data Materi
FK04
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer YPDM
SMK Pasundan 4 HEADER
Bandung LOGO
Beranda | Data Guru | Data Materi | Data Tugas | Data Ujian | Data Niali Vew Web | Logout
· Klik Beranda untuk menuju FK01 · Klik Data Guru untuk menuju
FK02 · Klik Data Materi untuk menuju
FK03 · Klik Data Tugas untuk menuju
FK04 · Klik Data Ujian untuk menuju
FK05 · Klik Data Nilai untuk menuju FK06
· Klik View Web untuk menuju F01 · Klik Logout untuk menuju FA01
Data Tugas Grafik Unggah Tugas
Tugas
25 50
75 100
Nama Guru Jumlah Matapelajaran Jumlah Tugas yang diunggah
Jumlah minimal Tugas yang diunggah
Nilai Guru
Gambar III.106 Perancangan Halaman Monitoring Data Tugas
FK05
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer YPDM
SMK Pasundan 4 HEADER
Bandung LOGO
Beranda | Data Guru | Data Materi | Data Tugas | Data Ujian | Data Niali Vew Web | Logout
· Klik Beranda untuk menuju FK01 · Klik Data Guru untuk menuju
FK02 · Klik Data Materi untuk menuju
FK03 · Klik Data Tugas untuk menuju
FK04 · Klik Data Ujian untuk menuju
FK05 · Klik Data Nilai untuk menuju FK06
· Klik View Web untuk menuju F01 · Klik Logout untuk menuju FA01
Data Ujian Grafik Unggah Ujian
Ujian
25 50
75 100
Nama Guru Jumlah Matapelajaran
Jumlah Ujian yang diunggah Jumlah minimal Ujian
yang diunggah Nilai Guru
Gambar III.107 Perancangan Halaman Monitoring Data Ujian
FK06
Keterangan Warna
: Biru, Putih, Abu-abu TipeUkuran Font : Arial 10
Ukuran : Dianamis Default 1024 X 768 px
Footer YPDM
SMK Pasundan 4 HEADER
Bandung LOGO
Beranda | Data Guru | Data Materi | Data Tugas | Data Ujian | Data Niali Vew Web | Logout
· Klik Beranda untuk menuju FK01 · Klik Data Guru untuk menuju
FK02 · Klik Data Materi untuk menuju
FK03 · Klik Data Tugas untuk menuju
FK04 · Klik Data Ujian untuk menuju
FK05 · Klik Data Nilai untuk menuju FK06
· Klik View Web untuk menuju F01 · Klik Logout untuk menuju FA01
Data Nilai Grafik Nilai Siswa
Nilai
25 50
75 100
No. NIS
Nama Siswa Nilai
Gambar III.108 Perancangan Halaman Monitoring Nilai Siswa
III.4.5 Perancangan Pesan
Berikut ini merupakan form perancangan pesan pada sistem e-learning SMK Pasundan 4 Bandung, adapun perancangan pesan dapat dilihat pada Gambar
III.109
Login Gagal NisNip Password Salah
M01 X
Anda Belum Mengisikan NIS M03
X ID Anda Belum Di Aktivasi Oleh Admin
M02 X
Anda Belum Mengisikan Password M04
X Anda Belum Mengisikan Nama
M06 X
Konfirmasi Password Tidak Sama M05
X
Anda Belum Mengisikan Email M07
X Anda Belum Mengisikan Tempat Lahir
M09 X
Anda Belum Mengisikan Alamat M08
X
Apakah Anda Akan Menghapus Tugas Ini? M10
X Apakah Anda Akan Menghapus Pengumuman Ini?
M12 X
Apakah Anda Akan Menghapus Materi Ini? M11
X
Apakah Anda Akan Menghapus Ujian Ini? M13
X Apakah Anda Akan Menghapus Kelas Ini?
M15 X
Apakah Anda Akan Menghapus Berita Ini? M14
X
Apakah Anda Akan Menghapus Pelajaran Ini? M16
X Apakah Anda Akan Menghapus Siswa Ini?
M18 X
Apakah Anda Akan Mengaktifkan Tahun Ajaran Ini? M17
X
Apakah Anda Akan Menghapus Guru Ini? M19
X Apakah Anda Akan Menghapus Data Forum?
M20 X
Ok Cancel
Ok Cancel
Ok Cancel
Ok Cancel
Ok Cancel
Ok Cancel
Ok Cancel
Ok Cancel
Ok Cancel
Ok Cancel
Ok Cancel
Apakah Anda Akan Menghapus User ini? M21
X Ok
Cancel
Anda Belum Mengisikan Username M22
X Anda Belum Mengisikan Password
M23 X
Apakah Anda Akan Menghapus Mengaja ini? M24
X Ok
Cancel
Gambar III.109 Perancangan Pesan
III.4.6 Jaringan Semantik
Struktur aplikasi ini dibuat secara moduler, yaitu program dipecah menjadi modul-modul kecil yang modul dibuat, mudah dites, dan mudah dimodifikasi.
Dalam pembuatan aplikasi ini menggunakan alat bantu bagan struktural yang disebut juga jaringan semantik.
1. Jaringan Semantik Admin Gambar III.110 berikut ini merupakan jaringan semantik yang dimiliki oleh
admin.
FA01
FA03 FA06
FA09 FA02
FA05 FA04
FA07 FA08
FA10 FA11
M01, M02
M21 M114
M20
Gambar III.110 Jaringan Semantik Admin
2. Jaringan Semantik Kurikulum Gambar III.111 berikut ini merupakan jaringan semantik yang dimiliki oleh
kurikulum.
FA01
FU01 FU04
FU07
FU03 FU02
FU05 FU06
FU08 FU09
M01, M02
M15 M16
M17 FU10
FU11 FU12
M24
Gambar III.111 Jaringan Semantik Kurikulum
3. Jaringan Semantik Kesiswaan Gambar III.112 berikut ini merupakan jaringan semantik yang dimiliki oleh
kesiswaan.
FA01
FE01 FE04
FA03 FA02
FA05 FA06
M01, M02
M18 M19
Gambar III.112 Jaringan Semantik Kesiswaan
4. Jaringan Semantik Kepala Sekolah Gambar III.113 berikut ini merupakan jaringan semantik yang dimiliki oleh
kepala sekolah.
FA01
FK01 FK02
M01, M02
FK03 FK04
FK05 FK06
Gambar III.113 Jaringan Semantik Kepala Sekolah
5. Jaringan Semantik Guru Gambar III.114 berikut ini merupakan jaringan semantik yang dimiliki oleh
guru.
FG02 FG03
FG04 FG05
FG06 FG15
M10 M11
M12 M13
FG07 FG08
FG09 FG10
FG11 FG12
FG13 FG14
FG01
Gambar III.114 Jaringan Semantik Guru
6. Jaringan Semantik Siswa Gambar III.115 berikut ini merupakan jaringan semantik yang dimiliki oleh
siswa.
FS01
FS10 FS11
FS02 FS03
FS04 FS05
FS16 FS06
FS14
FS13 FS12
FS15 FS08
FS07 FS09
Gambar III.115 Jaringan Semantik Siswa
III.4.7 Perancangan Prosedural
Perancangan prosedural merupakan perancangan yang dilakukan untuk menetapkan detail algoritma yang akan dinyatakan kedalam suatu program.
Adapun perancangan prosedural untuk sistem e-learning SMK Pasundan 4 Bandung yang akan dibangun adalah sebagai berikut :
1. Prosedural Pendaftaran Prosedural pendaftaran merupakan prosedur yang terjadi ketika siswa
mendaftar. Prosedural aktifasi dapat dilihat pada Gambar III.116.
mulai
Memasukkan data
pendaftaran
Cek data
Data kosong? Menampilkan
pesan”Silakan masukan id user
anda”
Data valid? Menampilkan
pesan”Maaf anda tidak terdaftar
sebagai user di SMKN 6
Bandung”
Tampil data form
pendaftaran
selesai tidak
tidak ya
ya
Gambar III.116 Flowchart Pendaftaran
2. Prosedural Login Prosedural login merupakan prosedur yang terjadi ketika user akan mengakses
aplikasi. Prosedur login dapat dilihat pada Gambar III.117.
Mulai Masukkan NIP
NIS, login sebagai dan
password Pengecekkan kosong
tidak field NIPNIS, login sebagai dan
password
Kosong? Tampil Pesan
͞Masukkan NIPNIS, login sebagai dan
password untuk masuk kedalam aplikas
i
͟
Valid? Tampil Pesan
͟Maaf, silahkan periksa kembali data yang
anda masukkan, pastikan data yang anda masukkan benar
Tidak
Tidak Ya
Pengecekkan validasi login
ya
Pengecekkan Hak akses
Hak akses
siswa Guru
Halaman utama Guru
Halaman utama siswa
Admin
Halaman utama Admin
Orangtua
Halaman utama orangtua
Selesai
Gambar III.117 Flowchart Login
3. Prosedural Tambah Prosedural tambah prosedur ini dilakukan ketika user akan melakukan
penambahan data. Prosedural tambah dapat dilihat pada Gambar III.118.
Mulai
Pilih menu tambah data
Valid?
Simpan Data ke database
Selesai Ya
Masukkan data yang akan
ditambah
Tampil Pesan Data Behasil
Disimpan Tidak
Tampil Pesan Data Belum
lengkap Pengecekan data
Gambar III.118 Flowchart Tambah
4. Prosedural Ubah Prosedural ubah prosedur ini dilakukan ketika user akan melakukan perubahan
data. Prosedural ubah data dapat dilihat pada Gambar III.119.
Mulai
Pilih data yang akan diubah
Valid?
Simpan Data ke database
Selesai Ya
Ubah data
Tidak Tampilkan data
yang diubah
Pengecekan data
Data gagal diubah
Gambar III.119 Flowchart Ubah
5. Prosedural Hapus Prosedural hapus prosedur ini dilakukan ketika user akan melakukan
penghapusan data. Prosedural ini dapat dilihat pada Gambar III.120.
Mulai
Hapus?
Selesai Tidak
ya Pilih data yang akan
dihapus
Hapus data
Tampil Pesan Data berhasil
dihapus Tampilkan data
yang akan dihapus
Konfirmasi hapus
Gambar III.120 Flowchart Hapus
6. Prosedural Cari Prosedural cari prosedur ini akan dilakukan ketika user akan melakukan
pencarian data. Prosedural ini dapat dilihat pada Gambar III.121
Mulai
Input keyword yang akan
dicari
Ada ?
Selesai Tampil Data
Yang DIcari Tidak
Data yang akan dicari
Pilih kriteria pencarian
Gambar III.121 Flowchart Cari
155
BAB IV IMPLEMENTASI DAN PENGUJIAN
Pada bab ini akan dilakukan implementasi dan pengujian terhadap sistem yang baru. Tahapan ini dilakukan setelah perancangan selesai dilakukan dan
selanjutnya akan diimplementasikan pada bahasa pemrograman yang akan digunakan. Setelah implementasi maka dilakukan pengujian sistem yang baru
dimana akan dilihat kekurangan-kekurangan pada aplikasi yang baru untuk pengembangan selanjutnya.
IV.1 Implementasi Sistem
Implementasi sistem merupakan tahapan pembangunan perangkat lunak, tahapan kelanjutan dari kegiatan perancangan sistem. Tahapan ini merupakan
tahap dimana sistem siap dioperasikan. Implementasi bertujan untuk mengkonfirmasi perancangan, sistem sehingga pengguna dapat memberi masukan
pada pengembangan sistem yang sedang dibangun.
IV.1.1 Kebutuhan Perangkat Keras
Spesifikasi kebutuhan
perangkat keras
yang digunakan
untuk pembangunan aplikasi e-learning berbasis website untuk menunjang proses
belajar mengajar bagi siswa dan guru menggunakan media internet di SMK Pasundan 4 Bandung dapat dilihat di Tabel IV.1.
Tabel IV.1 Spesifikasi Perangkat Keras Perangkat
Server Client
Processor Kecepatan 1 GHz
Kecepatan 500 MHz RAM
1 GHz 512 GHz
Harddisk 80 Gb
80 Gb
VGA 128 Mb
128 Mb
Lan Card 10100 Mbps
10100 Mbps
Koneksi Internet 64 Kbps
64 Kbps
IV.1.2 Kebutuhan Perangkat Lunak
Spesifikasi kebutuhan
perangkat lunak
yang digunakan
untuk pembangunan aplikasi e-learning berbasis website untuk menunjang proses
belajar mengajar bagi siswa dan guru menggunakan media internet di SMK Pasundan 4 Bandung dapat dilihat di Tabel IV.2.
Tabel IV.2 Spesifikasi Perangkat Lunak No.
Perangkat Lunak Keterangan
1. Sistem Operasi
Windows 7 2.
Bahasa Pemrograman PHP, Javascript, CSS
3. Web Server
Wampserver 4.
Database Server MySQL 5.5.24
5. Web Browser
Mozilla Firefox, Opera, Google Chrome 6.
Code Edior Adobe Dreamweaver CS3
IV.1.3 Implementasi Basis Data
Basis data yang digunakan dalam pembangunan aplikasi e-learning di SMK Pasundan 4 Bandung menggunakan aplikasi DBMS MySQL. Implementasi
database dalam bahsa SQL dapat dilihat pada Tabel IV.3.
Tabel IV.3 Implementasi Basis Data
No. Nama Tabel
Hasil Pembangkitan 1.
Admin
CREATE TABLE IF NOT EXISTS `admin` `username` varchar70 NOT NULL,
`password` varchar45 DEFAULT NULL, `nama_lengkap` varchar85 DEFAULT
NULL, `email` varchar45 DEFAULT NULL,
`no_telp` varchar20 DEFAULT NULL, `level` varchar20 DEFAULT NULL,
`blokir` enumY,N DEFAULT NULL, `id_session` varchar100 DEFAULT
NULL, PRIMARY KEY `username`
ENGINE=MyISAM DEFAULT CHARSET=latin1;
2. Berita
CREATE TABLE IF NOT EXISTS `berita` `id_berita` int5 NOT NULL
AUTO_INCREMENT, `username` varchar30 COLLATE
latin1_general_ci NOT NULL, `judul` varchar100 COLLATE
latin1_general_ci NOT NULL, `judul_seo` varchar100 COLLATE
latin1_general_ci NOT NULL, `headline` enumY,N COLLATE
latin1_general_ci NOT NULL DEFAULT Y, `isi_berita` text COLLATE
latin1_general_ci NOT NULL, `hari` varchar20 COLLATE
latin1_general_ci NOT NULL, `tanggal` date NOT NULL,
`jam` time NOT NULL, `gambar` varchar100 COLLATE
latin1_general_ci NOT NULL, `dibaca` int5 NOT NULL DEFAULT 1,
`blokir` enumY,N COLLATE latin1_general_ci NOT NULL DEFAULT Y,
PRIMARY KEY `id_berita` ENGINE=MyISAM DEFAULT CHARSET=latin1
COLLATE=latin1_general_ci AUTO_INCREMENT=128 ;
3. Forum
CREATE TABLE IF NOT EXISTS `forum` `id_forum` int11 NOT NULL
AUTO_INCREMENT, `judul` varchar100 DEFAULT NULL,
`isi` text, `username` varchar100 DEFAULT NULL,
`tanggal_post` date DEFAULT NULL, PRIMARY KEY `id_forum`,
KEY `fk_guru_thread` `username` ENGINE=MyISAM DEFAULT CHARSET=latin1
AUTO_INCREMENT=14 ;
4. Guru
CREATE TABLE IF NOT EXISTS `guru` `id_guru` int11 NOT NULL
AUTO_INCREMENT, `nama_guru` varchar65 DEFAULT NULL,
`alamat_guru` varchar200 DEFAULT NULL,
`foto_guru` varchar200 DEFAULT NULL, `email_guru` varchar65 DEFAULT NULL,
`username` varchar50 DEFAULT NULL, `password` varchar10 DEFAULT NULL,
`nip_adm` varchar45 DEFAULT NULL, `tlp_guru` varchar85 DEFAULT NULL,
`blokir` varchar1 DEFAULT N, `id_mp` int11 DEFAULT NULL,
`id_kelas` int11 DEFAULT NULL, PRIMARY KEY `id_guru`
ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=67 ;
5. Kelas
CREATE TABLE IF NOT EXISTS `kelas` `id_kelas` int11 NOT NULL
AUTO_INCREMENT, `parent` int11 DEFAULT NULL,
`nama_kelas` varchar100 NOT NULL, `no_kelas` int11 DEFAULT NULL,
`jurusan` varchar20 DEFAULT NULL, PRIMARY KEY `id_kelas`
ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=28 ;
6. Komentar
CREATE TABLE IF NOT EXISTS `komentar` `id_komentar` int11 NOT NULL
AUTO_INCREMENT, `id_forum` int11 DEFAULT NULL,
`isi_komentar` text, `pengguna` varchar100 DEFAULT NULL,
`tanggal_postkomentar` date DEFAULT NULL,
`level` varchar45 DEFAULT NULL, PRIMARY KEY `id_komentar`,
KEY `fk_komentar_thread` `id_forum` ENGINE=MyISAM DEFAULT CHARSET=latin1
AUTO_INCREMENT=21 ;
7. Materi
CREATE TABLE IF NOT EXISTS `materi` `id_materi` int11 NOT NULL
AUTO_INCREMENT, `id_mp` int11 DEFAULT NULL,
`id_guru` int11 DEFAULT NULL, `judul_materi` varchar70 DEFAULT
NULL, `konten` text,
`file` varchar200 DEFAULT NULL, `tanggal_buat` datetime DEFAULT NULL,
`id_kelas` int11 DEFAULT NULL, `tahun` varchar10 DEFAULT NULL,
`semester` varchar30 DEFAULT NULL, PRIMARY KEY `id_materi`,
KEY `fk_materi_mp` `id_mp` ENGINE=MyISAM DEFAULT CHARSET=latin1
AUTO_INCREMENT=46 ;
8. Nilai
CREATE TABLE IF NOT EXISTS `nilai` `id_nilai_ujian` int11 NOT NULL
AUTO_INCREMENT, `id_siswa` int11 NOT NULL,
`id_ujian` int11 NOT NULL, `nilai` float NOT NULL,
`semester` varchar30 DEFAULT NULL, `tahun` int11 DEFAULT NULL,
PRIMARY KEY `id_nilai_ujian`, KEY `fk_nilai_ujjian` `id_ujian`,
KEY `fk_nilai_siswa` `id_siswa` ENGINE=MyISAM DEFAULT CHARSET=latin1
AUTO_INCREMENT=91 ;
9. Pelajaran
CREATE TABLE IF NOT EXISTS `pelajaran` `id_mp` int11 NOT NULL
AUTO_INCREMENT, `mp` varchar70 NOT NULL,
`kode_pelajaran` varchar11 DEFAULT NULL,
PRIMARY KEY `id_mp` ENGINE=MyISAM DEFAULT CHARSET=latin1