33
Bab III Analisis dan Perancangan Sistem
III.1 Analisis Sistem
Pada bagian ini akan dilakukan analisis terhadap sistem yang sedang berjalan. Hasilnya digunakan untuk mengidentifikasi dan mengevaluasi berbagai
kelemahan, permasalahan, kebutuhan dan hambatan yang terdapat pada sistem konvensional yang sudah dimiliki SMA Negeri 5 Cimahi. Hasil proses analisis
akan dapat dihasilkan berbagai saran perbaikan terhadap sistem yang dapat dijadikan dasar dalam merancang sistem informasi yang akan dibangun.
1. Analisis Masalah
Dilihat dari apa yang terjadi pada sebuah sekolah, dimana kegiatan belajar mengajar dilakukan oleh guru dan murid secara tatap muka. Kegiatan belajar
mengajar yang seperti itu dirasa belum cukup karena dibatasi waktu dan tempat, sehingga diperlukan sebuah sistem untuk membantu proses pembelajaran tersebut.
Salah satu solusinya adalah sistem e-learning berbasis web, dimana sistem ini dapat diakses kapan saja dan dimana saja selama pengguna terkoneksi dengan
internet. Lalu munculah beberapa masalah, yang kemudian diharapkan dapat
diselesaikan dengan pembangunan sistem ini. Diantaranya : 1. Penyediaan referensi yang kurang sehingga membuat para siswa masih harus
mencari di internet. Sedangkan referensi yang diperoleh terkadang
34
membutuhkan waktu lama untuk memilahnya agar sesuai dengan silabus mata pelajaran.
2. Kurangnya waktu dan tempat komunikasi antar guru dan siswa. Proses komunikasi antara guru dan siswa sangat dibutuhkan untuk
tercapainya kesuksesan dalam belajar. Proses komunikasi ini cukup sulit diwujudkan di sekolah, karena para siswa yang cenderung malu-malu atau
takut dengan guru yang bersangkutan. Begitu juga dengan guru yang ingin berkomunikasi banyak dengan siswa dalam satu waktu, tentu saja hal ini sulit
dilakukan secara langsung atau tatap muka dengan waktu yang terbatas. 3. Monitoring guru terhadap siswanya saat guru berhalangan hadir di sekolah
untuk mengajar. Seorang guru terkadang tidak dapat hadir di sekolah karena kesibukan lain
atau dalam keadaan sakit dan tidak dapat mengajar seperti biasanya. Sehingga dengan adanya sistem e-learning berbasis web ini, dapat menjadi alat bantu
pembelajaran alternatif bagi guru untuk menyampaikan materi-materi pelajarannya serta memonitoring siswanya melalui sebuah media yang
disediakan oleh e-learning kelas online.
2. Analisis Prosedur yang Sedang Berjalan
Dari data-data yang dikumpulkan, dapat disimpulkan mengenai prosedur sistem pembelajaran konvensional yang sedang berjalan. Secara garis besar, ada
empat prosedur yang sedang berjalan dan ingin diperbaiki di Sekolah Menengah Atas Negeri 5 Cimahi, yaitu prosedur pemberian materi pelajaran saat guru hadir,
prosedur pemberian materi pelajaran saat guru tidak hadir, prosedur pemberian
35
tugas siswa saat guru hadir dan prosedur pemberian tugas siswa saat guru tidak hadir. Seluruh prosedur yang sedang berjalan ini, digambarkan menggunakan
flowmap. 1. Prosedur Pemberian Materi Saat Guru Hadir
Prosedur pemberian materi mata pelajaran ini melibatkan guru dan siswa, karena pemberian materi mata pelajaran ini dilakukan oleh guru kepada siswanya
saat di sekolah. Prosedur ini dijelaskan sebagai berikut : 1. Guru membuat dahulu ringkasan dari sebuah materi mata pelajaran yang
akan disampaikan kepada siswa. 2. Ringkasan yang telah dibuat oleh guru sebelumnya, lalu disampaikan pada
siswa. 3. Siswa melakukan pencatatan dari sebuah materi mata pelajaran yang
disampaikan oleh guru. 4. Catatan materi yang telah dicatat oleh siswa lalu disimpan siswa sebagai
arsip catatan materi. 5. Ringkasan materi mata pelajaran milik guru yang telah disampaikan ke
siswa lalu diberikan kembali kepada guru untuk dijadikan arsip ringkasan materi pelajaran.
36
Ringkasan materi
Materi Pembuatan
ringkasan materi Ringkasan
materi Ringkasan
materi Pencatatan
Materi Catatan Materi
A2 Guru
Siswa
Ringkasan materi
A2
Gambar III.1 Flowmap prosedur pemberian materi saat guru hadir
Ket : A1 : Arsip catatan materi pelajaran
A2 : Arsip ringkasan materi pelajaran 2. Prosedur Pemberian Materi Saat Guru Tidak Hadir
Prosedur pemberian materi mata pelajaran ini melibatkan guru, guru piket dan siswa. Prosedur yang dilakukan oleh guru melalui guru piket lalu ke siswa ini
meliputi : 1. Guru membuat dahulu ringkasan dari sebuah materi mata pelajaran yang
akan disampaikan kepada siswa. 2. Ringkasan materi yang telah dibuat lalu diberikan pada guru piket agar
disampaikan pada siswa. 3. Saat di sekolah, guru piket menyampaikan ringkasan materi yang diberikan
oleh guru pada siswa. 4. Siswa melakukan pencatatan dari sebuah materi mata pelajaran yang
disampaikan oleh guru.
37
5. Catatan materi yang telah dicatat oleh siswa lalu disimpan siswa sebagai arsip catatan materi.
6. Petugas piket menyerahkan kembali ringkasan materi milik guru pada guru mata pelajaran yang bersangkutan.
7. Ringkasan materi mata pelajaran milik guru yang telah disampaikan ke siswa melalui guru piket ini lalu diberikan kembali kepada guru untuk
dijadikan arsip ringkasan materi pelajaran.
Materi Pembuatan
ringkasan materi Ringkasan
materi Ringkasan
materi Pencatatan
Materi Catatan Materi
A1 Guru
Siswa
Ringkasan materi
Ringkasan materi
Ringkasan materi
A2 Guru Piket
Gambar III.2 Flowmap prosedur pemberian materi saat guru tidak hadir
Ket : A1 : Arsip catatan materi pelajaran
A2 : Arsip ringkasan materi pelajaran 3. Prosedur Pemberian Tugas Saat Guru Hadir
Prosedur pemberian tugas ini melibatkan guru dan siswanya. Prosedur pemberian tugas ini biasanya dilakukan guru kepada siswanya saat setelah guru
38
memeberikan materi mata pelajaran sebagai evaluasi pembelajaran siswanya. Prosedur ini meliputi :
1. Ringkasan materi mata pelajaran yang telah dibuat, guru membuat soal tugas untuk siswanya.
2. Soal tugas yang telah dibuat guru lalu diberikan pada siswanya setelah guru menyampaikan materi mata pelajaran.
3. Soal tugas yang dibuat guru disimpan kembali sebagai arsip soal tugas. 4. Siswa lalu mengerjakan tugas yang diberikan guru mata pelajaran.
5. Jawaban dari hasil pengerjaan tugas siswa, lalu di berikan lagi kepada guru untuk diberikan penilaian.
6. Guru melakukan penilaian terhadap jawaban yang diberikan. Setelah itu, guru memasukkan ke dalam daftar nilai tugas dan menjadikan daftar nilai
sebagai arsip daftar nilai tugas. 7. Jawaban hasil tugas diberikan kembali pada siswa dan sudah diberikan nilai
pada kertas jawaban tersebut sesuai dengan nilai yang ada pada arsip daftar nilai tugas. Lalu oleh siswa jawaban hasil tugas itu disimpan dan dijadikan
sebagai arsip jawaban tugas yang telah dinilai.
39
Pembuatan soal tugas
Soal tugas Soal Tugas
Pengerjaan tugas
Jawaban tugas
Jawaban Tugas
Penilaian Tugas
Jawaban tugas yang telah dinilai
Pemasukkan nilai dalam
daftar nilai
Daftar Nilai Tugas Jawaban tugas
yang telah dinilai Jawaban tugas
yang telah dinilai
A3 A4
Guru Siswa
A5 Ringkasn Materi
A2
Gambar III.3 Flowmap prosedur pemberian tugas saat guru hadir
Ket : A1 : Arsip catatan materi pelajaran
A2 : Arsip ringkasan materi pelajaran A3 : Arsip jawaban tugas yang telah dinilai
A4 : Arsip daftar nilai tugas
4. Prosedur Pemberian Tugas Saat Guru Tidak Hadir Prosedur pemberian tugas dari materi pelajaran ini melibatkan guru, guru
piket dan siswa. Prosedur yang dilakukan oleh guru melalui guru piket lalu ke siswa ini meliputi :
40
1. Ringkasan materi mata pelajaran yang telah dibuat, lalu guru membuat tugas untuk siswanya.
2. Tugas yang telah dibuat guru lalu diberikan pada guru piket agar disampaikan pada siswanya.
3. Saat di sekolah, guru piket menyampaikan tugas yang diberikan oleh guru pada siswa.
4. Siswa lalu mengerjakan tugas yang diberikan guru mata pelajaran pada guru piket.
5. Soal tugas dan jawaban dari hasil pengerjaan tugas siswa, lalu di berikan lagi kepada guru piket.
6. Petugas piket menyerahkan kembali soal tugas dan jawaban hasil pengerjaan siswa pada guru mata pelajaran yang bersangkutan.
7. Soal tugas dan hasil jawaban siswa dijadikan arsip hingga nantinya diberikan penilaian oleh guru tersebut.
Guru Siswa
Guru Piket
Pembuatan soal Tugas
Soal Tugas Soal Tugas
Soal Tugas
Pengerjaan Tugas
Jawaban Tugas Soal Tugas
Jawaban Tugas Soal Tugas
Jawaban Tugas
A6 A5
Ringkasn Materi A2
Gambar III.4 Flowmap prosedur pemberian tugas saat guru tidak hadir
41
Ket : A1 : Arsip catatan materi pelajaran
A2 : Arsip ringkasan materi pelajaran A3 : Arsip jawaban tugas yang telah dinilai
A4 : Arsip daftar nilai tugas
A5 : Arsip Soal Tugas A6 : Arsip Jawaban Tugas yang belum dinilai
III.1.1 Analisis Kebutuhan Non Fungsional
Analisis dan kebutuhan non fungsional meliputi analisis pengkodean, analisis jaringan, analisis perangkat keras, analisis perangkat lunak, analisis
pengguna, dan analisis basis data.
III.1.2 Analisis Pengkodean
Pada bagian ini akan dibahas tentang pengkodean yang ada di SMA Negeri 5 Cimahi. Pengkodean di SMA Negeri 5 Cimahi terdiri dari pengkodean
Nomor Induk Pegawai NIP, Nomor Induk Siswa NIS dan Pengkodean Kelas.
1. Pengkodean NIP Nomor Induk Pegawai Pengkodean NIP terdiri dari 18 digit, dengan format sebagai berikut :
9999 99 99
9999 99
9 999
Nomor urut PNS Kode jenis kelamin
Bulan kerja Tahun kerja
Tanggal lahir Bulan lahir
Tahun lahir
Gambar III.5 Format Pengkodean NIP
42
Contoh : 195705111985031009 berarti guru tersebut lahir pada tanggal 11 bulan Mei tahun 1957, diangkat menjadi pegawai negeri sipil pada bulan Maret tahun
1985, berjenis kelamin laki-laki dan terdaftar dengan nomor urut 009. 2. Pengkodean NIS Nomor Induk Siswa
Pengkodean NIS terdiri dari 10 digit, dengan format sebagai berikut :
999 999
9999 Nomor Urut
Pengelompokan Sistem Tahun Lahir
Gambar III.6 Format Pengkodean NIS
Contoh : 9920078874 berarti siswa tersebut lahir pada tahun 1992 dengan nomor pengelompokkan oleh sistem 007 dan memiliki nomor urut 8874.
3. Pengkodean Kelas Pengkodean kelas terdiri dari 6 digit, dengan format sebagai berikut :
LL LLL
9 Tingkat
Jurusan No.urut kelas
Gambar III.7 Format Pengkodean Kelas
Contoh : XI IPA 1 berarti menunjukkan tingkat XI jurusan IPA urutan kelas nomor 1.
III.1.3 Analisis Jaringan
Aplikasi e-learning Learning Management System di SMAN 5 Cimahi ini adalah sebuah aplikasi berbasis web yang membutuhkan komputer dengan
koneksi internet untuk dapat mengaksesnya. Banyaknya komputer di laboratorium di SMAN 5 Cimahi ini adalah sekitar 41 komputer yang terdiri dari 1 komputer
43
admin dan 40 komputer client. Jaringan komputer yang terhubung di SMA ini menggunakan wireless.
III.1.4 Analisis Perangkat Keras
Perangkat keras yang digunakan di SMA Negeri 5 Cimahi saat ini adalah komputer dengan spesifikasi sebagai berikut:
1. Processor dengan kecepatan minimal 1,0 Ghz 2. RAM minimal 512 MB
3. Hard Disk minimal 80 GB 4. VGA minimal 128 MB
5. Lan Card 10100 Mbps 6. Koneksi Internet minimal 64 kbps.
Sedangkan untuk menjalankan aplikasi yang akan dibangun membutuhkan perangkat keras dengan spesifikasi minimum , yaitu:
1. Processor dengan kecepatan minimal 1,0 Ghz 2. RAM minimal 512 GB
3. Hard Disk minimal 80 GB 4. VGA minimal 128 MB
5. Lan Card 10100 Mbps 6. Koneksi Internet minimal 64 kbps.
Berdasarkan data tersebut, maka perangkat keras di sekolah telah mencukupi untuk dikembangkannya aplikasi e-learning kelas Online berbasis
Learning Management System yang akan dibangun.
44
III.1.5 Analisis Perangkat Lunak
Perangkat lunak yang digunakan sehari-hari di SMA Negeri 5 Cimahi menggunakan:
1. Sistem operasi Windows XP dengan Web browser menggunakan Mozilla Firefox dan Opera.
2. MySql dan SQL server sebagai Server Database Management System DBMS Sedangkan perangkat lunak yang dibutuhkan untuk membangun dan
menjalankan sistem ini digunakan perangkat lunak pendukung sebagai berikut: 1. Sistem operasi Windows XP dengan Web browser menggunakan Google
Chrome atau Mozilla Firefox. 2. Macromedia Dreamweaver 8 untuk tool pembuatan coding.
3. Xampp sebagai tool database MySQL. Berdasarkan data tersebut, maka perangkat keras di sekolah telah
mencukupi untuk dikembangkannya aplikasi e-learning kelas Online berbasis Learning Management System yang akan dibangun.
III.1.6 Analisis Pengguna
Analisis pengguna dimaksudkan untuk mengetahui siapa saja pengguna yang terlibat dalam proses pembelajaran sehingga dapat diketahui tingkat
pengalaman dan pemahaman pengguna komputer. Berdasarkan prosedur yang sedang berjalan, pengguna yang terlibat dalam
sistem yang sedang berjalan yaitu guru, siswa dan orangtua siswa dapat dilihat pada tabel III.1 .
45
Tabel III.1 Analisis Pengguna No.
Pengguna Karakteristik
1. Guru
a. Bisa mengoperasikan komputer. b. Pendidikan minimal D3
c. Terbiasa menjalankan aplikasi Microsoft office. d. Dapat menggunakan browser seperti Mozilla dan Google Chrome.
2. Siswa
a. Bisa mengoperasikan komputer. b. Pendidikan minimal SMP sederajat.
c. Dapat menggunakan browser seperti Mozilla dan Google Chrome. d. Bisa menjalankan aplikasi Microsoft office.
3. Orangtua
Siswa a. Bisa mengoperasikan komputer.
b. Pendidikan minimal SMA sederajat. c. Dapat menggunakan browser seperti Mozilla dan Google Chrome.
d. Bisa menjalankan aplikasi Microsoft office.
Untuk memaksimalkan penggunaan sistem yang akan dibangun maka pengguna aplikasi ini dibagi menjadi empat kategori, yaitu administrator, guru,
siswa dan orang tua siswa. Spesifikasi pengguna dapat dideskripsikan sebagai berikut :
1. Admin adalah user yang melakukan pengolahan secara keseluruhan terhadap aplikasi sistem e-learning di SMAN 5 Cimahi ini.
Tabel III.2 Analisis Pengguna Admin Pengguna
Admin Tanggung Jawab
Mengelola Data Master
Hak Akses
Mengelola Tahun Ajaran, Semester, Guru, Pelajaran, Mengajar,Orang Tua dan Siswa
Tingkat Pendidikan Min. D3
Bersambung,
46
Pengguna Admin
Tingkat Keterampilan
Menguasai pemahaman yang baik untuk mengelola data dalam web serta memiliki pengetahuan tentang internet dan pengelolaan
aplikasinya
Pengalaman
Pernah menjadi seorang admin yang mengelola sebuah web
Jenis Pelatihan Cara pengoperasian aplikasi
2. Guru adalah user yang memberikan materi pelajaran kepada siswa. Dalam hal ini guru juga mendapatkan pembelajaran mengenai bagaimana aplikasi e-learning
ini berjalan.
Tabel III.3 Analisis Pengguna Guru Pengguna
Guru Tanggung Jawab
Mengelola Data Pembelajaran
Hak Akses Mengelola Materi, Tugas, Ujian
Tingkat Pendidikan
Min. D3
Tingkat Keterampilan
Menguasai pemahaman yang cukup untuk mengelola dan mengakses data dalam sebuah web.
Pengalaman
Pernah mengelola data berbasis web
Jenis Pelatihan Cara pengelolaan aplikasi dengan hak akses milik guru
3. Siswa merupakan pengguna yang akan mendapatkan materi pelajaran yang disampaikan oleh guru.
Tabel III.4 Analisis Pengguna Siswa Pengguna
Siswa Tanggung Jawab
Mengakses Data Pembelajaran
Hak Akses
Mengakses Materi, tugas, ujian
Tingkat Pendidikan Min. SMP atau sederajat
Bersambung, Tabel III.2 Analisis Pengguna Admin Lanjutan
47
Pengguna Siswa
Tingkat Keterampilan
Menguasai pemahaman yang cukup untuk mengakses data dalam sebuah web.
Pengalaman Pernah mengakses sebuah web
Jenis Pelatihan Cara pengaksesan aplikasi dengan hak akses milik siswa
4. Orangtua Siswa Orangtua siswa merupakan pengguna yang akan mendapatkan informasi
mengenai nilai siswa dari pembelajaran yang telah diberikan.
Tabel III.5 Analisis Pengguna Orang Tua Pengguna
Orang Tua Siswa Tanggung Jawab
Melihat Laporan Siswa
Hak Akses Melihat laporan nilai tugas dan nilai ujian
Tingkat Pendidikan
Min. SMA atau sederajat
Tingkat Keterampilan Menguasai cara mengakses sebuah web menggunakan internet.
Pengalaman
Pernah mengakses sebuah web
Jenis Pelatihan Cara pengaksesan aplikasi dengan hak akses milik orang tua
Setelah dilakukan analisis dan wawancara dengan pihak sekolah, bahwa Guru TIK Teknologi Informasi dan Komunikasi yang bernama Sukmanto
Lukman, S.Kom. sesuai menjadi administrator admin dari aplikasi e-learning ini dengan spesifikasi pada tabel III.6 sebagai berikut
Tabel III.4 Analisis Pengguna Siswa Lanjutan
48
Tabel III.6 Analisis Admin Tingkat Pendidikan
S1 Teknik Informatika
Tingkat Keterampilan
Menguasai pemahaman yang baik untuk mengelola data dalam web serta memiliki pengetahuan tentang internet dan pengelolaan
aplikasinya
Pengalaman Mengelola web SMA Negeri 5 Cimahi
III.1.7 Analisis Basis Data
Tahap analisis basis data ini dilakukan agar diperoleh suatu sistem yang sesuai dengan apa yang diinginkan, dimana dapat dilakukan dengan tahapan
membuat ERD Entity Relationship Diagram. ERD digunakan untuk menggambarkan relasi antar tabel dengan tujuan untuk memperjelas hubungan
antar tabel penyimpanan. ERD pada Aplikasi Web Kelas Online di SMA Negeri 5 Cimahi dapat dilihat pada gambar III.8 berikut:
49
guru
pelajaran mengajar
subkelas
kelas Memiliki
admin
siswa
ortu mengelola
memiliki memiliki
History
tugas komentar
Materi user
menjadi
menjadi menjadi
mengelola mengelola
memiliki
memiliki memiliki
ujian memiliki
Soal_ujian
Soal_tugas pengumuman
mengelola pesan
Mengirimmenerima Tahun_ajaran
memiliki mengelola
semester memiliki
memiliki mengelola
memiliki Mengirimmenerima
menjawab menjawab
user Id_pesan
id nip
Id_soal_ujian
id id
Id_kelas
Id_komentar Id_ajaran
Id_pengumuman
Id_materi Id_mengajar
Id_ortu nis
Nip_tu Id_pelajaran
Id_semester
Id_subkelas
File_materi Id_soal_ujian
memiliki inbox
Id_balas
id
1
memiliki
1 1
1 1
N
1 1
N 1
1 1
1 N
1 N
1 N
N 1
1
N N
1 N
1 1
N 1
N N
1 N
1 N
1 N
Id_kelas Id_subkelas
N 1
Id_materi Id_pelajaran
N 1
id Id_materi
Id_materi Id_komentar
1 N
1 1
1
N
Id_tugas Id_tugas
Id_soal Id_materi
Id_soal Id_tugas
N 1
Id_soal_ujian Id_ujian
Id_soal
1 N
1 N
Id_ujian Id_materi
Id_ujian
nis nis
Id_ortu nis
Nilai_tugas
1 N
Niali_ujian
1 1
N
Id_ujian nis
Id_tugas
nis
N N
memiliki
1 N
memiliki
N 1
memiliki
memiliki
1 N
N 1
1
memiliki
1
N
mengirim
1 N
1
memberi memiliki
N 1
Jawaban_tugas memiliki
Jawaban_ujian memiliki
1 1
N N
Gambar III.8 Diagram Entity-Relationship
50
Keterangan :
Admin {nip_tu, nama_admin, alamat, tlp_admin, foto, email, user,
password, posisi} History
{id, from, to, message, sent, recd} File_Materi
{id, file, ket} Guru
{nip, nama_guru, alamat_guru, tlp_guru, foto_guru, email_guru, password}
Inbox {id_balas, kepada, tgl, jam, isi, status}
Kelas {id_kelas, nama_kelas}
Komentar {id_komentar, tgl, jam, komentar}
Materi {id_materi, judul_materi, tgl_materi, ket, kompetensi, pokok,
indikator} Nilai_Tugas
{id_nilai, nilai} Nilai_Ujian
{id_nilai_ujian, nilai} Ortu
{id_ortu, nama_ortu,
alamat_ortu, tlp_ortu,
email_ortu, password}
Pelajaran {id_pelajaran, nama_pelajaran}
Pengumuman {id, tgl, tgl_exp, jam, judul, isi}
Pesan {id_pesan, subject , fr , kpd , tgl_pesan}
Semester {id_semester, semester}
Siswa {nis, nama_siswa, tlp, alamat_siswa, tpt_lahir, tgl_lahir, jk, foto,
email_siswa, password}
51
Soal_tugas {id_soal, soal}
Soal_ujian {id_soal_ujian, soal}
Subkelas {id_subkelas, nama_subkelas}
Tahun_ajaran {id_ajaran, tahun_ajaran, kurikulum, status }
Tugas {id_tugas, tgl_tugas, tgl_akhir, ket}
Ujian {id_ujian,tgl ujian, jam_awal,jam _akhir,ket}
User {user,nama_user,status,ol}
III.1.8 Analisis Kebutuhan Fungsional
Analisis dan kebutuhan non fungsional meliputi Diagram Konteks, Data Flow Diagram, Spesifikasi Proses dan Kamus Data.
III.1.8.1 Diagram Konteks
Alat pemodelan ini digunakan untuk menggambarkan interaksi sistem dengan lingkungan serta mendeskripsikan fungsi sebuah sistem. Diagram konteks digambarkan
dengan sebuah lingkaran yang terhubung dengan entitas luar yang terlibat dalam sistem. Terdapat empat pengguna yaitu Administrator admin, Guru, Siswa dan Orangtua.
Diagram konteks pada Aplikasi e-learning Kelas Online SMA Negeri 5 Cimahi digambarkan pada gambar III.9 berikut ini.
52
E-learning Kelas Online
SMAN 5 Cimahi ADMIN
GURU
SISWA ORANG TUA
Info Olah Tahun Ajaran Info olah kurikulum
Info olah semester Info olah pelajaran
Info olah guru Info olah mengajar
Info olah siswa Info olah orang tua
Info profil, password, foto yang diubah Info login admin
Data Olah Tahun Ajaran Data olah kurikulum
Data olah semester Data olah pelajaran
Data olah guru Data olah mengajar
Data olah siswa Data olah orang tua
Data profil, password, foto yang diubah Data login admin
Info login guru Info materi, tugas,ujian,soal yang akan ditambah dilihat, diubah
Info nilai yang akan dilihat Info jawaban yang akan ditambah
Info profil, password, foto yang diubah Info komentar
Info pesan yang ditambah dihapus dikirim dilihat Info Chatting
Data login guru Data materi, tugas,ujian,soal yang akan ditambah dilihat, diubah
Data nilai yang akan dilihat Data jawaban yang akan ditambah
Data profil, password, foto yang diubah Data komentar
Data pesan yang ditambah dihapus dikirim dilihat Data Chatting
Data pesan yang ditambah dihapus dikirim dilihat Data Chatting
Data nilai tugas, ujian yang akan dilihat Info profil, password yang diubah
Data login orang tua Info pesan yang ditambah dihapus dikirim dilihat
Info Chatting Info nilai tugas, ujian yang akan dilihat
Info profil, password yang diubah Info login orang tua
Info profil, password, foto yang diubah Info materi yang akan dilihat dan didownload
Info tugas,ujian,soal yang akan dilihat dan dikerjakan Info nilai yang akan dilihat
Info jawaban siswa yang ditambah Info komentar
Info Chatting Info pesan yang ditambah dihapus dikirim dilihat
Info login siswa Data profil, password, foto yang diubah
Data materi yang akan dilihat dan didownload Data tugas,ujian,soal yang akan dilihat dan dikerjakan
Data nilai yang akan dilihat Data jawaban siswa yang ditambah
Data komentar Data Chatting
Data pesan yang ditambah dihapus dikirim dilihat Data login siswa
Gambar III.9 Diagram Konteks
III.1.8.2 Data Flow Diagram DFD
Data flow diagram DFD merupakan representasi atau model grafis dari sistem yang menunjukan aliran data atas informasi dari sumber ke tujuan dengan proses
pengolahannya.
Gambar DFD Level 1 gambar III.10 berikut ini menjelaskan bahwa pengguna web dapat melakukan akses pada website dengan memilih menu yang ada ke dalam
sistem sebagai admin, guru, siswa serta orang tua yang di dalamnya terdapat beberapa pilihan yang berbeda sesuai hak akses pada setiap pengguna.
53
1 Login
2 Pengolahan Data Master
3 Pengolahan Akun
4 Pembelajaran
5 pengolahan Forum
6 Pengolahan Pengumuman
7 Pengolahan Pesan
8 Chatting
Admin
Guru
Siswa
Orang tua Data login admin
Info login admin
admin Info login guru
Data login guru
Info login siswa Data login siswa
Info login orang tua Data login orang tua
ortu siswa
guru Info olah tahun ajaran
Info olah Kurikulum Info olah Semester
Info olah Pelajaran Info olah guru
Info olah mengajar Info olah siswa
Info olah Orang Tua Info olah Forum
Data olah tahun ajaran Data olah Kurikulum
Data olah Semester Data olah Pelajaran
Data olah guru Data olah mengajar
Data olah siswa Data olah Orang Tua
Data olah Forum Tahun_ajaran
semester kelas
subkelas Pelajaran
mengajar Info olah tahun_ajaran
Data olah tahun ajaran Info olah pelajaran
Data olah pelajaran Info olah semester
Data olah semester Info olah subkelas
Data olah subkelas Info olah kelas
Data olah kelas Info olah mengajar
Data olah mengajar Data login orang tua
Info login orang tua Info login siswa
Data olah orang tua
Info olah orang tua
D at
a o
la h
si sw
a In
fo ol
ah si
sw a
D at
a o
lah guru
Inf o
ol ah
gu ru
Data login siswa Info login guru
Data login guru Info login admin
Data login admin Info profil, password, foto yang diubah
Data profil, password, foto yang diubah Data profil, password, foto yang diubah
Info profil, password, foto yang diubah Info profil, password, foto yang diubah
Data profil, password, foto yang diubah Info profil, password yang diubah
Data profil, password yang diubah Data olah akun
Info olah akun Data olah akun
Info olah akun In
fo o
lah akun
Dat a
ol ah
akun Dat
a ol
ah akun
Inf o
ol ah
aku n
Info materi, tugas,ujian,soal yang akan ditambah dilihat, diubah Info nilai yang akan dilihat
Info jawaban yang akan ditambah
Data materi, tugas,ujian,soal yang akan ditambah dilihat, diubah Data nilai yang akan dilihat
Data jawaban yang akan ditambah Data materi yang akan dilihat dan didownload
Data tugas,ujian,soal yang akan dilihat dan dikerjakan Data nilai yang akan dilihat
Data jawaban siswa yang ditambah Info materi yang akan dilihat dan didownload
Info tugas,ujian,soal yang akan dilihat dan dikerjakan Info nilai yang akan dilihat
Info jawaban siswa yang ditambah Info nilai tugas, ujian yang akan dilihat
Data nilai tugas, ujian yang akan dilihat materi
ujian
Nilai_tugas Nilai_ujian
tugas soal
Soal_ujian Jawaban_siswa
pengumuman komentar
pesan inbox
chat File_materi
Data olah file materi Data jawaban siswa
Info jawaban siswa Data olah materi
Info olah materi Data olah ujian
Info olah ujian Data olah soal ujian
Info olah soal ujian Data olah soal
Info olah soal Data olah tugas
Info olah tugas Data olah nilai tugas
Info olah nilai tugas Data olah nilai ujian
Info olah nilai ujian
Info olah file materi Data komentar
Info komentar Info komentar
Data komentar
Data olah pengumuman user
Data Status login Info Status login
Info status login
Data Chatting Info Chatting
Info olah pengumuman
Data pesan yang ditambah dihapus dikirim dilihat Data pesan yang ditambah dihapus dikirim dilihat
Info pesan yang ditambah dihapus dikirim dilihat Info pesan yang ditambah dihapus dikirim dilihat
Data pesan yang ditambah dihapus dikirim dilihat Info pesan yang ditambah dihapus dikirim dilihat
Data komentar Info komentar
Info olah pengumuman Data olah pengumuman
Info Olah Pesan Data Olah Pesan
Data Chatting Info Chatting
Data Chatting Info Chatting
Data Chatting InfoChatting
Info materi
Info user
Info user Info mengajar
Info kelas Info subkelas
Info semester Info pelajaran
Info tahun_ajaran
Gambar III.10 DFD Level 1 e-learning Kelas Online SMAN 5 Cimahi
54
Dari proses-proses yang terlihat pada DFD level 1
gambar III.11
, dapat diturunkan lagi menjadi 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 dapat dipahami.
Gambar III.11 dibawah ini merupakan proses pengolahan data master dimana terdapat 9 proses di dalamnya yaitu pengolahan tahun ajaran dan kurikulum, pengolahan
semester, pengolahan kelas, pengolahan subkelas, pengolahan mata pelajaran, pengolahan data guru, pengolahan data mengajar, pengolahan data siswa dan
pengolahan data orang tua.
2.1 Pengolahan Tahun Ajaran
dan kurikulum 2.2
Pengolahan semester 2.3
Pengolahan Kelas 2.4
Pengolahan Subkelas
ADMIN
2.8 Pengolahan Data Siswa
2.9 Pengolahan Data Orang
Tua 2.5
Pengolahan Mata Pelajaran
2.6 Pengolahan Data Guru
2.7 Pengolahan Data
Mengajar Tahun_ajaran
semester kelas
subkelas
pelajaran guru
mengajar siswa
ortu Data
olah tahun ajaran Info
olah tahun ajaran Data
olah semester Info
olah semester Data
Olah kelas Data
olah subkelas Info
olah subkelas
Data olah mata pelajaran
Info olah mata pelajaran
Data olah data guru
Info olah data guru
Data olah data mengajar
Info olah data mengajar
Data olah data siswa
Info olah data siswa
Data olah data orang tua
Info olah data orang tua
Data Olah Tahun ajaran Info Olah Tahun ajaran
Data Olah Semester Info Olah Semester
Data olah kelas Info olah kelas
Info olah subkelas Data olah subkelas
Info olah mata pelajaran Data olah mata pelajaran
Info olah guru Data olah guru
Info olah mengajar Data olah mengajarData olah siswa
Info olah data siswa Data olah orang tua
Info olah data orang tua Info olah kelas
Info tahun_ajaran
Info semester Info kelas
Info siswa Info tahun_ajaran
Info pelajaran Info guru
Info subkelas Info tahun_ajaran
Info kelas Info tahun_ajaran
Info kelas Info tahun_ajaran
Gambar III.11 DFD Level 2 Proses 2 Pengolahan Data Master
55
Gambar III.12 berikut ini merupakan proses turunan dari proses 2.1 yaitu meliputi tambah tahun ajaran, ubah tahun ajaran dan lihat tahun ajaran.
2.1.1 Tambah Tahun
Ajaran 2.1.2
Ubah Tahun Ajaran
2.1.3 Lihat Tahun Ajaran
Data tahun ajaran yang ditambah
Data tahun ajaran yang di ubah Info tahun ajaran yang di ubah
Info tahun ajaran yang di lihat Data tahun ajaran yang di lihat
Info tahun ajaran yang ditambah Admin
Data tahun ajaran yang ditambah Info tahun ajaran
yang ditambah Data tahun ajaran yang di ubah
Info tahun ajaran yang di ubah Data tahun ajaran yang di lihat
Data tahun ajaran yang di lihat
Tahun_ajaran
Gambar III.12 DFD Level 3 Proses 2.1 Pengolahan Tahun Ajaran
Gambar III.13 berikut ini merupakan proses turunan dari proses 2.2 yaitu meliputi tambah semester, hapus semester, aktifkan semester, ubah semester dan lihat
semester.
2.2.1 Tambah Semester
2.2.2 Hapus Semester
2.2.3 Aktifkan Semester
Admin Data Semester yang ditambah
2.2.4 Ubah Semester
2.2.5 Lihat Semester
Info semester yang ditambah
Info semester yang dihapus Data semester yang dihapus
Data semester yang diaktifkan Info semester yang diaktifkan
Data semester yang diubah Info semester yang diubah
Data semester yang dilihat Info semester yang dilihat
Info tahun ajaran
Info tahun ajaran Info tahun ajaran
Data Semester yang ditambah Info semester yang ditambah
Data semester yang dihapus
Info semester yang dihapus
Data semester yang diaktifkan
Info semester yang diaktifkan
Info semester yang diubah
Data semester yang diubah
Info semester yang dilihat Data semester yang dilihat
Semester Tahun_ajaran
Gambar III.13 DFD Level 3 Proses 2.2 Pengolahan Semester
56
Gambar III.14 berikut ini merupakan proses turunan dari proses 2.2 yaitu meliputi ubah kelas semester dan lihat kelas.
2.3.1 Ubah Kelas
2.3.2 Lihat Kelas
Admin Kelas
Tahun_ajaran Data kelas yang diubah
Info kelas yang diubah
Data kelas yang dilihat Info kelas yang dilihat
Data kelas yang diubah Info kelas yang diubah
Data kelas yang dilihat Info kelas yang dilihat
Info tahun ajaran
Gambar III.14 DFD Level 3 Proses 2.3 Pengolahan Kelas
Gambar III.15 berikut ini merupakan proses turunan dari proses 2.4 yaitu meliputi tambah subkelas, hapus subkelas, ubah subkelas dan lihat subkelas.
2.4.1 Tambah subkelas
2.4.2 Hapus subkelas
2.4.3 Ubah subkelas
2.4.4 Lihat subkelas
ADMIN subkelas
kelas Tahun_ajaran
Data subkelas yang ditambah Info subkelas yang ditambah
Data subkelas yang dihapus
info subkelas yang dihapus
Data subkelas yang diubah
Info subkelas yang diubah Info kelas
Info kelas Info tahun ajaran
Data subkelas yang ditambah Info subkelas yang ditambah
info subkelas yang dihapus
Data subkelas yang dihapus
Info subkelas yang diubah Data subkelas
yang diubah
Info tahun ajaran Info kelas
Gambar III.15 DFD Level 3 Proses 2.4 Pengolahan Subkelas
57
Gambar III.16 dibawah ini merupakan proses pengolahan pelajaran yaitu meliputi tambah pelajaran, hapus pelajaran , ubah pelajaran dan lihat pelajaran.
2.5.2 Hapus Mata
Pelajaran 2.5.3
Ubah Mata Pelajaran
2.5.1 Tambah Mata
Pelajaran ADMIN
Info Mata Pelajaran yang ditambah
Data Mata Pelajaran yang ditambah
Data Mata Pelajaran yang diubah
Info Mata pelajaran yang diubah Data Mata Pelajaran
yang dihapus Info Mata Pelajaran
Yang dihapus
pelajaran Data Mata Pelajaran
yang dihapus Info Mata Pelajaran
Yang dihapus Info Mata Pelajaran
yang ditambah Data Mata Pelajaran
yang ditambah In
fo Ma
ta Pe
laj ar
an y
an g
d iub
ah
D at
a Ma
ta Pel
aja ra
n y
an g
d iub
ah kelas
Info kelas 2.5.4
Lihat Mata Pelajaran
Data pelajaran yang dilihat Data pelajaran yang dilihat
Info kelas
Data pelajaran yang dilihat Data pelajaran yang dilihat
Semester Tahun_ajaran
Info semester
Info semester Info tahun ajaran
Info tahun ajaran
Gambar III.16 DFD Level 3 Proses 2.5 Pengolahan Pelajaran
Gambar III.17 berikut ini merupakan proses level 3 dari proses 2.6 yaitu pengolahan guru, yang meliputi tambah guru, hapus guru, ubah guru, cari data guru,
detail guru, dan import guru.
58
2.6.5 Detail Data Guru
2.6.2 HapusGuru
2.6.3 Ubah Guru
2.6.1 Tambah Guru
ADMIN Info Guru
yang ditambah Data Guru
yang ditambah Data Guru
yang diubah
Info Guru yang diubah Data Guru
yang dihapus Info Guru
Yang dihapus
guru Data Guru
yang dihapus Info Guru
Yang dihapus Info Guru
yang ditambah Data Guru yang ditambah
In fo
G u
ru ya
n g
d iu
b a
h Da
ta Gu
ru ya
n g
d iu
b a
h 2.6.4
Cari Data Guru
Info cari Guru Data cari Guru
Da ta
ca ri Gu
ru In
fo ca
ri Gu ru
2.6.6 Import data guru
D a
ta im
p o
rt g
u ru
Info im
p o
rt d
a ta
g u
ru Data detail guru
Info detail guru
Data import guru Info import data guru
Data detail guru Info detail guru
Gambar III.17 DFD Level 3 Proses 2.6 Pengolahan Guru
Gambar III.18 merupakan proses level 3 dari proses 2.7 yaitu pengolahan mengajar, yang meliputi tambah mengajar, hapus mengajar, ubah mengajar, lihat
mengajar, cari mengajar dan detail mengajar.
59
2.7.2 Hapus Data
Mengajar
2.7.3 Ubah Data
Mengajar 2.7.1
Tambah Data Mengajar
2.7.4 Lihat Data
Mengajar
2.7.5 Cari Data
Mengajar
2.7.6 Detail Data
Mengajar ADMIN
Info tambah mengajar Data tambah mengajar
Info hapus mengajar Data hapus mengajar
Data ubah mengajar Info ubah mengajar
Data mengajar yang dilihat Info mengajar yang dilihat
Data cari mengajar Info cari mengajar
Info detail mengajar Data detail mengajar
Tahun_ajaran Info tahun ajaran
Info tahun ajaran
Info tahun ajaran
Semester Info semester
Kelas
Subkelas
Pelajaran
Mengajar Guru
Info guru Info kelas
Info subkelas Info pelajaran
Info tambah mengajar Data tambah mengajar
Data hapus mengajar Info hapus mengajar
Info subkelas Info kelas
Info guru Info pelajaran
Info guru Data ubah mengajar
Info ubah mengajar
Data cari mengajar Info cari mengajar
Data detail mengajar Info detail mengajar
Data mengajar yang dilihat Info mengajar yang dilihat
Gambar III.18 DFD Level 3 Proses 5.9 Pengolahan Mengajar
60
Gambar III.19 merupakan proses level 3 dari proses 2.8 yaitu pengolahan siswa, yang meliputi tambah siswa, hapus siswa, ubah siswa, detail siswa, lihat siswa, import
data siswa dan cari data siswa.
5.10.4 Detail Data Siswa
5.10.2 Hapus Siswa
5.10.3 Ubah Siswa
5.10.1 Tambah siswa
5.10.5 Lihat Data Siswa
5.10.6 Cari Data Siswa
5.10.7 Import Data Siswa
ADMIN Tahun_ajaran
kelas
Siswa
Subkelas Info tahun ajaran
Info tahun ajaran
Info tahun ajaran Info kelas
Info kelas Info subkelas
Info subkelas Data tambah siswa
Info tambah siswa
Data hapus siswa Info hapus siswa
Data ubah siswa Info ubah siswa
Data detail siswa Info detail siswa
Info lihat siswa Data lihat siswa
Info cari data siswa Data cari siswa
Inso import siswa Data import siswa
Info tambah siswa Data tambah siswa
Info hapus siswa Data hapus siswa
Info ubah siswa Data ubah siswa
Info detail siswa Data detail siswa
Info lihat siswa Data lihat siswa
Info cari data siswa Data cari siswa
Inso import siswa Data import siswa
Gambar III.19 DFD Level 3 Proses 2.8 Pengolahan Siswa
61
Gambar III.20 merupakan proses level 3 dari proses 2.9 yaitu pengolahan orang tua, yang meliputi tampil orang tua, tambah orang tua, hapus orang tua, ubah data orang
tua dan cari data orang tua.
5.11.1 Tampil Data
Orang Tua
5.11.4 Hapus Orang
Tua 5.11.3
Ubah Orang Tua
5.11.2 Tambah
Orang Tua ADMIN
Info Orang Tua yang ditambah
Data Orang Tua yang ditambah
Data tampil Orang Tua yang dipilih
Info tampil Orang Tua yang dipilih
Data Orang Tua yang diubah
Info Orang Tua yang diubah
Data Orang Tua yang dihapus
Info Orang Tua Yang dihapus
ortu Data Orang Tua
yang dihapus Info Orang Tua
Yang dihapus Info Orang Tua
yang ditambah Data Orang Tua yang ditambah
In fo
O ra
n g
T u
a y
a n
g d
iu b
a h
D a
ta O
ra n
g T
u a
y a
n g
d iu
b a
h
Info tampil Orang Tua yang dipilih Data tampil Orang Tua yang dipilih
5.11.5 Cari Data
Orang Tua
Info cari Orang Tua Data cari Orang Tua
D a
ta c
a ri O
ra n
g T
u a
In fo
c a
ri O
ra n
g T
u a
siswa Info siswa
Gambar III.20 DFD Level 3 Proses 2.9 Pengolahan Orang tua
Gambar III.21 berikut ini merupakan proses Pengolahan Akun, dimana terdapat 3 proses di dalamnya yaitu ubah profil, ubah password dan ubah foto.
62
3.1 Ubah profil
3.2 Ubah
password
3.3 Ubah foto
admin
guru Orang tua
siswa
Data profil yang diubah Data profil yang diubah
Info profil yang diubah Info profil yang diubah
Data password yang diubah Data password yang diubah
Info password yang diubah Info password yang diubah
Data profil yang diubah Data profil yang diubah
Info profil yang diubah Info profil yang diubah
Data foto yang diubah Info foto yang diubah
Data password yang diubah Info password yang diubah
Data password yang diubah Info password yang diubah
Data foto yang diubah Info foto yang diubah
Data foto yang diubah Info foto yang diubah
guru admin
siswa ortu
Data profil yang diubah Info profil yang diubah
Data password yang diubah Info password yang diubah
Data profil yang diubah Info profil yang diubah
Data password yang diubah Info password yang diubah
Data profil yang diubah Info foto yang diubah
Data profil yang diubah Info profil yang diubah
Info password yang diubah
Info foto yang diubah Info password yang diubah
Data password yang diubah
Data foto yang diubah Info foto yang diubah
Data foto yang diubah Data password yang diubah
Gambar III.21 DFD Level 2 Proses 3 Pengolahan Akun
Gambar III.22 berikut ini merupakan proses utama dalam sistem aplikasi e- learning ini, yaitu Proses Pembelajaran, dimana terdapat 4 proses di dalamnya yaitu
pengolahan materi, pengolahan tugas, ujian dan nilai.
63
4.1 Pengolahan
Materi
4.2 Pengolahan
Tugas
4.3 Pengolahan
Ujian Guru
siswa
4.4 Nilai
Orang tua
materi
tugas
ujian Info materi yang ditambah dihapus diubah
Data materi yang ditambah dihapus diubah Data materi yang didownload dilihat
Info materi yang didownload dilihat
Data nilai tugas ujian Info nilai tugas ujian
Info tugas yang ditambah,dikerjakan dihapus Data tugas
Info tugas Info materi yang ditambah diubah
dihapus didownload dilihat Data materi yang ditambah diubah dihapus didownload dilihat
Data tugas Info tugas
Info ujian Data ujian
Data tugas yang ditambah diubah dihapus dikirim Info tugas yang ditambah diubah dihapus dikirim
Info tugas yang dilihat dikirim Data tugas yang dilihat dikirim
Data nilai tugas ujian Info nilai tugas ujian
Data nilai tugas ujian Info nilai tugas ujian
Soal_ujian Jawaban_siswa
Info soal yang ditambah diubah dihapus Data soal yang ditambah diubah dihapus
mengajar Info mengajar
Info mengajar
Info mengajar Nilai_tugas
Nilai_ujian Data nilai tugas
Info nilai tugas
Info nilai tugas Info nilai ujian
Data nilai ujian Info nilai ujian
Gambar III.22 DFD Level 2 Proses 4 Pembelajaran
Gambar III.23 berikut ini merupakan proses Pengolahan Forum. Proses ini
meliputi 3 proses,yaitu lihat komentar, tambah komentar dan hapus komentar.
5.1 Lihat komentar
gru guru
komentar user
Info komentar dihapus Info komentar yang dilihat
Data komentar yang dilihat
Data komenart dihapus Info user
5.2 Tambah komentar
5.3 Hapus komentar
Data komentar yang ditambah Info komentar yang ditambah
Info komentar yang dihapus Data komentar yang dihapus
Info komentar yang ditambah Data komentar yang ditambah
Data lihat komentar Info lihat komentar
materi Info materi
siswa Data lihat komentar
info lihat komentar
Info komentar yang ditambah Data komentar yang ditambah
Data lihat komentar Info lihat komentar
Info materi Info user
Gambar III.23 DFD Level 2 Proses 5 Pengolahan Forum
64
Gambar III.24 berikut ini merupakan proses pengolahan pengumuman, yaitu merupakan proses dimana seorang guru dan siswa dapat melakukan tambah
pengumuman , ubah pengumuman , hapus pengumuman dan lihat pengumuman.
6.1 Tambah
pengumuman 6.2
Ubah pengumuman
6.3 Hapus
pengumuman
guru
siswa pengumuman
Data pengumuman yang ditambah Data pengumuman
yang diubah
Data pengumuman yang dihapus
Info pengumuman yang diubah
Info pengumuman yang dihapus
Info pengumuman yang ditambah Data pengumuman yang ditambah
Data pengumuman yang diubah
Info pengumuman yang dihapus
6.4 Lihat
pengumuman
Info lihat pengumuman Data lihat pengumuman
Info lihat pengumuman Data pengumuman
yang dihapus Info pengumuman
yang diubah Info pengumuman yang ditambah
Info lihat pengumuman
Data lihat pengumuman Info lihat pengumuman
Orang tua Data lihat pengumuman
Info lihat pengumuman
Gambar III.24 DFD Level 2 Proses 6 pengolahan pengumuman
Gambar III.25 berikut ini merupakan proses 7 pengolahan pesan yaitu meliputi tulis pesan pesan masuk, pesan terkirim, dan hapus pesan.
7.1 Tulis Pesan
7.2 Pesan masuk
7.3 Pesan terkirim
7.4 Hapus pesan
guru siswa
Orang tua
Data pesan yang ditambah Info pesan yang ditambah
Data pesan yang ditambah Info pesan yang ditambah
Data pesan yang ditambah
Info pesan yang dilihat Data pesan yang dilihat
Info pesan terkirim Data pesan terkirim
Info pesan dihapus Data pesan dihapus
pesan
Data pesan dihapus Info pesan dihapus
Info pesan terkirim Data pesan terkirim
Data pesan yang dilihat Info pesan yang dilihat
Info pesan yang dilihat Data pesan yang dilihat
Data pesan yang dilihat Info pesan yang dilihat
Data pesan terkirim Info pesan terkirim
Data pesan dihapus Info pesan dihapus
Info pesan yang ditambah Data pesan yang dilihat
Info pesan yang dilihat
Data pesan terkirim Info pesan terkirim
Data pesan dihapus Info pesan dihapus
Gambar III.25 DFD Level 2 Proses 7 Pengolahan Pesan
65
Gambar III.26 merupakan proses level 3 dari proses 4.1 yaitu pengolahan Materi, yang meliputi tambah materi, ubah materi, hapus materi, pengolahan materi
dokumen, materi gambar, materi audio, materi video.
4.1.1 Tambah
Materi
4.1.2 Ubah Materi
4.1.3 Hapus Materi
4.1.4 Pengolahan
File Materi guru
siswa
Data materi yang ditambah Info materi yang ditambah
Data materi yang diubah Info materi yang diubah
Info materi yang dihapus Data materi yang dihapus
Info file dokumen yang ditambah dihapus dilihat Data file dokumen yang ditambah dihapus dilihat
Data dokumen yang dilihat didownload Info dokumen yang dilihat didownload
pelajaran Info pelajaran
materi Data materi yang ditambah
Info materi yang ditambah
Data materi yang diubah Info materi yang diubah
Data materi yang dihapus Info materi yang dihapus
Info materi
Gambar III.26 DFD Level 3 Proses 4.1 Pengolahan Materi
Gambar III.27 merupakan proses level 3 dari proses 4.2 yaitu pengolahan tugas, yang meliputi tambah tugas, hapus tugas dan detail tugas.
66
4.2.1 Tambah tugas
4.2.2 Hapus tugas
4.2.3 Detail tugas
guru siswa
materi Info materi
Data tugas yang ditambah
Data detail tugas yang dilihat info tugas yang ditambah
Info tugas yang dihapus Data tugas yang dihapus
Info detail tugas yang dilihat Data detail tugas yang dilihat
Info detail tugas yang dilihat tugas
Data tugas yang ditambah Info tugas yang ditambah
Info tugas yang dihapus Data tugas yang dihapus
Data detail tugas yang dilihat Info detail tugas yang dilihat
4.2.4 Pengolahan
soal tugas
Info soal tugas, jawaban yang ditambah dihapus, diubah Info soal tugas
Data soal tugas data soal tugas, jawaban yang ditambah dihapus, diubah
Gambar III.27 DFD Level 3 Proses 4.2 Pengolahan Tugas
Gambar III.28 merupakan proses level 3 dari proses 4.3 yaitu pengolahan ujian, yang meliputi tambah ujian, ubah ujian, detail ujian, dan pengolahan soal ujian.
4.3.1 Tambah ujian
4.3.2 Ubah ujian
4.3.3 Detail ujian
guru siswa
pelajaran Info pelajaran
Data tugas yang ditambah
Data detail ujian yang dilihat info tugas yang ditambah
Info ubah ujian Data tugas yang dihapus
Info detail ujian yang dilihat Data detail ujian yang dilihat
Info detail ujian yang dilihat ujian
Data tugas yang ditambah Info tugas yang ditambah
Info ubah ujian Data ujian yang diubah
Data detail ujian yang dilihat Info detail ujian yang dilihat
4.3.4 Pengolahan
soal ujian
Data soal ujian, jawaban yang ditambah dihapus, diubah Info soal ujian, jawaban yang ditambah dihapus, diubah
Data soal ujian Info soal ujian
Gambar III.28 DFD Level 3 Proses 4.2 Pengolahan Ujian
67
Gambar III.29 merupakan proses level 4 dari proses 4.1.4 yaitu pengolahan materi dokumen, yang meliputi tambah materi, ubah materi, dan tampil materi.
4.1.4.1 Tambah
jumlah materi
4.1.4.2 Hapus materi
4.1.4.3 Tampil materi
guru siswa
File_materi Data file materi yang dihapus
Data file materi yang ditambah
Data tampil materi Info tampil materi
Info file materi yang dihapus Info file materi yang ditambah
Data file materi yang ditambah
Info File materi yang dihapus Data File materi yang dihapus
Info tampil file materi Data tampil file materi
Info tampil materi Data tampil materi
materi Info materi
Info file materi yang ditambah
Gambar III.29 DFD Level 4 Proses 4.1.4 Pengolahan File Materi
Gambar III.30 merupakan proses level 4 dari proses 4.2.4 yaitu pengolahan soal tugas, yang meliputi tambah soal, ubah soal, tampil soal, hapus soal dan tambah
jawaban.
68
4.2.4.1 Tambah Soal
4.2.4.2 Ubah Soal
4.2.4.3 Hapus Soal
4.2.4.4 Tampil Soal
4.2.4.5 Tambah
Jawaban guru
siswa
Nilai_tugas
Jawaban_siswa
Jawaban_tugas data soal yang ditambah
Info soal yang ditambah
Info soal yang diubah Data soal yang diubah
Info soal yang dihapus Data soal yang dihapus
Info tampil soal Data tampil soal
Data tampil soal Info tampil soal
Info soal yg terisi Data soal yang terisi
Info tampil soal Data tampil soal
Data jawaban yang ditambah Info jawaban yang ditambah
soal data soal yang ditambah
Info soal yang ditambah
Info soal yang diubah Data soal yang diubah
Data hapus soal Info hapus soal
Gambar III.30 DFD Level 4 Proses 4.2.4 Pengolahan Soal Tugas
Gambar III.31 merupakan proses level 4 dari proses 4.3.4 yaitu pengolahan soal tugas, yang meliputi yang meliputi tambah soal, ubah soal, tampil soal, hapus soal dan
tambah jawaban.
69
4.3.4.1 Tambah Soal
4.3.4.2 Ubah Soal
4.3.4.3 Hapus Soal
4.3.4.4 Tampil Soal
4.3.4.5 Tambah
Jawaban guru
siswa
Nilai_ujian
Jawaban_siswa
Jawaban_ujian data soal yang ditambah
Info soal yang ditambah
Info soal yang diubah Data soal yang diubah
Info soal yang dihapus Data soal yang dihapus
Info tampil soal Data tampil soal
Data tampil soal Info tampil soal
Info soal yg terisi Data soal yang terisi
Info tampil soal Data tampil soal
Data jawaban yang ditambah Info jawaban yang ditambah
Soal_ujian data soal yang ditambah
Info soal yang ditambah
Info soal yang diubah Data soal yang diubah
Data hapus soal Info hapus soal
Gambar III.31 DFD Level 4 Proses 4.3.4 Pengolahan Soal Ujian
III.1.8.3 Spesifikasi Proses
Spesifikasi proses digunakan untuk menggambarkan proses model aliran data yang terdapat pada Data Flow Diagram DFD. Spesifikasi proses dari gambaran Data
Flow Diagram DFD diatas akan dijelaskan pada tabel III.7 dibawah ini :
Tabel III.7 Spesifikasi Proses No
Detail Keterangan
1. No. Proses
1 Nama proses
Login Deskripsi
Verifikasi data user yang digunakan untuk login Sumber
Admin, Siswa, Orangtua, Guru Masukan
Data login guru berupa nip dan password Data login siswa berupa nis dan password
Data login orangtua berupa nis dan password
Bersambung,
70
No Detail
Keterangan
Data login admin berupa nip dan password Keluaran
Info data login guru berupa valid atau invalid data login Info data login siswa berupa valid atau invalid data login
Info data login orang tua berupa valid atau invalid data login Info data login admin berupa valid atau invalid data login
Tujuan Siswa, Orangtua, Guru dan Admin
Logika proses 1. User siswa, orangtua, guru dan admin memasukkan data login pada
form masuk. 2. User menekan tombol login.
3. Sistem mengecek tipe pengguna. 4. Sistem mengecek validasi NISNIP dan password pada database.
5. Apabila data login valid, sistem akan menampilkan halaman menu
utama dari masing-masing user, apabila data login tidak valid, sistem akan tetap menampilkan form masuk disertai pesan error.
2. No. Proses
2 Nama proses
Pengolahan Data Master Deskripsi
Mengelola data-data master Sumber
Admin
Masukan Data Olah Tahun_ajaran
Data olah pelajaran Data olah semester
Data olah subkelas Data olah kelas
Data olah mengajar Data olah guru
Data olah siswa Data olah orang tua
Keluaran Info Olah Tahun_ajaran
Info olah pelajaran Info olah semester
Info olah subkelas Info olah kelas
Info olah mengajar Info olah guru
Info olah siswa Info olah orang tua
Tujuan Admin
Logika proses 1. Admin melakukan proses login
2. Sistem menampilkan form khusus admin 3. Admin memilih slah satu menu pilihan data master
4. Sistem menampilkan form olah data master yang dipilih oleh admin
3. No. Proses
3 Nama proses
Pengolahan Akun Deskripsi
Mengolah data kun milik user Sumber
Admin, guru, orang tua dan siswa Masukan
Data profil , data foto dan data password yang diubah Keluaran
Info profil , info foto dan info password yang diubah Tujuan
Admin, guru, orang tua dan siswa
Tabel III.7 Spesifikasi Proses Lanjutan
Bersambung,
71
No Detail
Keterangan
Logika proses User memilih menu pengolahan akun pengguna
Sistem menampilkan form akun pengguna User memasukkan data akun pengguna
Sistem memperbaharui data akun pengguna
4. No. Proses
4 Nama proses
Pembelajaran Deskripsi
Menampilkan semua menu-menu pembelajaran yang disediakan Sumber
guru, orang tua dan siswa
Masukan Data materi, data tugas, ujian,soal yang akan ditambah, diubah, dilihat
Data nilai yang akan dilihat Data jawaban yang akah ditambah
Data materi yang dilihat, didownload Data tugas,ujian , soal yang akan dilihat,dikerjakan
Data jawaban siswa yang ditambah
Keluaran Info materi, info tugas, ujian,soal yang akan ditambah, diubah, dilihat
Info nilai yang akan dilihat Info jawaban yang akah ditambah
Info materi yang dilihat, didownload Info tugas,ujian , soal yang akan dilihat,dikerjakan
Info jawaban siswa yang ditambah
Tujuan guru, orang tua dan siswa
Logika proses 1. User memilih menu pembelajaran
2. Data pembelajaran dimasukkan 3. Sistem akan mengecek isi data pembelajaran yang dimasukkan
4. Sistem mengelola data pembelajaran 5. Sistem akan menyimpan data pembelajaran yang diolah
5. No. Proses
5 Nama proses
Pengolahan Forum Deskripsi
Pengolahan data komentar dalam forum materi Sumber
Guru, siswa Masukan
Data Komentar Keluaran
Info Komentar Tujuan
Guru, Siswa Logika proses
1. User memilih materi yang akan diberikan komentar 2. Sistem menampilkan materi yang di pilih
3. User memberikan komenatar pada text area yang disediakan 4. Sistem menyimpan komentar
6. No. Proses
6 Nama proses
Pengolahan Pengumuman Deskripsi
Mengolah data pengumuman Sumber
Guru Masukan
Data olah pengumuman Keluaran
Info olah pengumuman Tujuan
Guru, siswa, orang tua Logika proses
1. Guru memilih manajemen pengumuman pada menu khusus guru 2. Sistem menampilkan form pengumuman
3. Guru mengisi data pengumuman 4. Sistem menyimpan data pengumuman
Tabel III.7 Spesifikasi Proses Lanjutan
Bersambung,
72
No Detail
Keterangan
5. Sistem menampilkan pengumuman yang telah dibuat guru
7 No. Proses
7 Nama proses
Pengolahan Pesan Deskripsi
Mengolah data pesan Sumber
Guru, siswa, orang tua Masukan
Data pesan yang ditambah, dihapus, dilihat Keluaran
Info pesan yang ditambah, dihapus, dilihat Tujuan
Guru, siswa, orang tua Logika proses
1. User memilih pesan pada menu 2. Sistem menampilkan form pesan
3. User memilih submenu yang disediakan 4. Sistem menampilkan form dari submenu yang dipilih
8. No. Proses
8 Nama proses
Chatting Deskripsi
User melakukan obrolan Sumber
Guru, orang tua, siswa Masukan
Data chatting Keluaran
Info chatting Tujuan
Guru, orang tua, siswa Logika proses
1. User memilih menu chatting 2. Sistem menampilkan data user yang sedang aktif
3. User melakukan obrolan
9. No. Proses
2.1 Nama proses
Pengolahan Tahun ajaran Deskripsi
Berfungsi untuk mengolah data tahun ajaran Sumber
Admin Masukan
Data olah tahun ajaran Keluaran
Info olah tahun ajaran Tujuan
Admin Logika proses
1. Admin memilih menu tahun ajaran 2. Sistem menampilkan form manajemen tahun ajaran
3. Admin melakukan pengolahan pada data tahun ajaran 4. Sistem menyimpan pengolahan
10. No. Proses
2.2 Nama proses
Pengolahan Semester Deskripsi
Berfungsi untuk mengolah data semester Sumber
Admin Masukan
Data olah semester Keluaran
Info olah semester Tujuan
Admin Logika proses
1. Admin memilih menu semester 2. Sistem menampilkan form manajemen semester
3. Admin melakukan pengolahan pada data semester 4. Sistem menyimpan pengolahan
11 No. Proses
2.3 Nama proses
Pengolahan Kelas Deskripsi
Berfungsi untuk mengolah data kelas Sumber
Admin
Bersambung, Tabel III.7 Spesifikasi Proses Lanjutan
73
No Detail
Keterangan
Masukan Data olah kelas
Keluaran Info olah kelas
Tujuan Admin
Logika proses 1. Admin memilih menu kelas
2. Sistem menampilkan form manajemen kelas 3. Admin melakukan pengolahan pada data kelas
4. Sistem menyimpan pengolahan
12. No. Proses
2.4 Nama proses
Pengolahan Subkelas Deskripsi
Berfungsi untuk mengolah data subkelas Sumber
Admin Masukan
Data olah subkelas Keluaran
Info olah subkelas Tujuan
Admin Logika proses
1. Admin memilih menu subkelas 2. Sistem menampilkan form manajemen subkelas
3. Admin melakukan pengolahan pada data subkelas 4. Sistem menyimpan pengolahan
13. No. Proses
2.5 Nama proses
Pengolahan Pelajaran Deskripsi
Berfungsi untuk mengolah data pelajaran Sumber
Admin Masukan
Data olah pelajaran Keluaran
Info olah pelajaran Tujuan
Admin Logika proses
1. Admin memilih menu pelajaran 2. Sistem menampilkan form manajemen pelajaran
3. Admin melakukan pengolahan pada data pelajaran 4. Sistem menyimpan pengolahan
14. No. Proses
2.6 Nama proses
Pengolahan Guru Deskripsi
Berfungsi untuk mengolah data guru Sumber
Admin Masukan
Data olah guru Keluaran
Info olah guru Tujuan
Admin Logika proses
1. Admin memilih menu guru 2. Sistem menampilkan form manajemen guru
3. Admin melakukan pengolahan pada data guru 4. Sistem menyimpan pengolahan
15. No. Proses
2.7 Nama proses
Pengolahan Mengajar Deskripsi
Berfungsi untuk mengolah data mengajar Sumber
Admin Masukan
Data olah mengajar Keluaran
Info olah mengajar Tujuan
Admin Logika proses
1. Admin memilih menu mengajar 2. Sistem menampilkan form manajemen mengajar
Tabel III.7 Spesifikasi Proses Lanjutan
Bersambung,
74
No Detail
Keterangan
3. Admin melakukan pengolahan pada data mengajar 4. Sistem menyimpan pengolahan
16. No. Proses
2.8 Nama proses
Pengolahan Siswa Deskripsi
Berfungsi untuk mengolah data siswa Sumber
Admin Masukan
Data olah siswa Keluaran
Info olah siswa Tujuan
Admin Logika proses
1. Admin memilih menu siswa 2. Sistem menampilkan form manajemen siswa
3. Admin melakukan pengolahan pada data siswa 4. Sistem menyimpan pengolahan
17. No. Proses
2.8 Nama proses
Pengolahan Orang tua Deskripsi
Berfungsi untuk mengolah data orang tua Sumber
Admin Masukan
Data olah orang tua Keluaran
Info olah orang tua Destination
Tujuan Admin
Logika proses 1. Admin memilih menu orang tua
2. Sistem menampilkan form manajemen orang tua 3. Admin melakukan pengolahan pada data orang tua
4. Sistem menyimpan pengolahan
18. No. Proses
3.1 Nama proses
Ubah Profil Deskripsi
Mengubah profil user Sumber
Admin,guru,siswa, orang tua Masukan
Data ubah profil User Keluaran
Info ubah profil User Tujuan
Admin,guru,siswa, orang tua Logika proses
1. User memilih pilihan ubah profil pada menu 2. Sistem menampilkan tampilan untuk mengubah profil user
3. User melakukan perubahan pada profil 4. Sistem memperbaharui profil
19. No. Proses
3.2 Nama proses
Ubah Password Deskripsi
Mengubah password user Sumber
Admin,guru,siswa, orang tua Masukan
Data ubah password User Keluaran
Info ubah password User Tujuan
Admin,guru,siswa, orang tua Logika proses
1. User memilih pilihan ubah password pada menu 2. Sistem menampilkan tampilan untuk mengubah password user
3. User melakukan perubahan pada password 4. Sistem memperbaharui password
20 No. Proses
3.3
Bersambung, Tabel III.7 Spesifikasi Proses Lanjutan
75
No Detail
Keterangan
Nama proses Ubah foto
Deskripsi Mengubah foto user
Sumber Admin,guru,siswa
Masukan Data ubah foto User
Keluaran Info ubah foto User
Tujuan Admin,guru,siswa
Logika proses 1. User memilih pilihan ubah foto pada menu
2. Sistem menampilkan tampilan untuk mengubah foto user 3. User melakukan perubahan pada foto
4. Sistem memperbaharui foto
21. No. Proses
4.1 Nama proses
Pengolahan Materi Deskripsi
Mengolah data materi Sumber
Guru,siswa Masukan
Data materi yang ditambah diubah dihapus Data materi yang dilihat didownload
Keluaran Info materi yang ditambah diubah dihapus
Info materi yang dilihat didownload Tujuan
Guru,siswa Logika proses
1. user memilih olah materi pada menu 2. Sistem menampilkan form olah materi
3. User melakukan pengisian data 4. Sistem menyimpan data
22. No. Proses
4.2 Nama proses
Pengolahan tugas Deskripsi
Mengolah data tugas Sumber
Guru,siswa Masukan
Data tugas yang ditambah diubah dihapus Keluaran
Info tugas yang ditambah diubah dihapus Tujuan
Guru,siswa Logika proses
1. user memilih olah tugas pada menu 2. Sistem menampilkan form olah tugas
3. user melakukan pengisian data 4. Sistem menyimpan data
23. No. Proses
4.3 Nama proses
Pengolahan Ujian Deskripsi
Mengolah data ujian Sumber
Guru,siswa Masukan
Data ujian yang ditambah diubah dihapus Data ujian yang dikirim
Keluaran Info ujian yang ditambah diubah dihapus
Info ujian yang dikirim Tujuan
Guru,siswa Logika proses
1. user memilih olah ujian pada menu 2. Sistem menampilkan form olah ujian
3. user melakukan pengisian data 4. Sistem menyimpan data
24. No. Proses
4.4 Nama proses
Pengolahan nilai
Tabel III.7 Spesifikasi Proses Lanjutan
Bersambung,
76
No Detail
Keterangan
Deskripsi Mengolah data nilai tugas dan ujian
Sumber Guru, siswa, orang tua
Masukan Data nilai tugas, ujian yang dilihat
Keluaran Info nilai tugas, ujian yang dilihat
Tujuan Guru, siswa, orang tua
Logika proses 1. User memilih data nilai
2. Sistem menampilkan nilai yang dipilih
25 No. Proses
5.1 Nama proses
Lihat komentar Deskripsi
Menlihat data komentar di forum materi Sumber
Guru, siswa Masukan
Data lihat komentar Keluaran
info lihat komentar Tujuan
Guru, siswa Logika proses
1. User memilih materi yang akan diberikan komentar 2. Sistem menampilkan materi yang di pilih
26. No. Proses
5.2 Nama proses
Tambah Komentar Deskripsi
Menambah data komentar Sumber
Guru siswa Masukan
Data tambah komentar Keluaran
Info tambah komentar Tujuan
Guru, siswa Logika proses
1. User memilih materi yang akan diberikan komentar 2. Sistem menampilkan materi yang di pilih
3. User memberikan komenatar pada text area yang disediakan 4. Sistem menyimpan komentar
27. No. Proses
5.3 Nama proses
Hapus Komentar Deskripsi
Menghapus data komentar Sumber
guru Masukan
Data hapus komentar Keluaran
Info hapus komentar Tujuan
Guru Logika proses
1. Guru memilih komentar yang dihapus 2. Sistem menghapus komentar yang dipilih
28. No. Proses
6.1 Nama proses
Tambah pengumuman Deskripsi
Menambah data pengumuman Sumber
guru Masukan
Data pengumuman yang ditambah Keluaran
Info pengumuman yang ditambah Tujuan
guru Logika proses
1. Guru memilih menu pengumuman 2. Sistem menampilkan form pengumuman
3. Guru melakukan pengisian data pengumuman 4. Sistem menyimpan pengisian data pengumuman
Tabel III.7 Spesifikasi Proses Lanjutan
Bersambung,
77
No Detail
Keterangan
29. No. Proses
6.2 Nama proses
Ubah pengumuman Deskripsi
Mengubah data pengumuman Sumber
guru Masukan
Data pengumuman yang diubah Keluaran
info pengumuman yang diubah Tujuan
guru Logika proses
1. Guru memilih menu pengumuman 2. Sistem menampilkan form pengumuman
3. Guru melakukan perubahan data pengumuman 4. Sistem menyimpan perubahan data pengumuman
30. No. Proses
6.3 Nama proses
Hapus pengumuman Deskripsi
Menghapus data pengumuman Sumber
guru Masukan
Data hapus pengumuman Keluaran
Info hapus pengumuman Tujuan
guru Logika proses
1. Guru memilih menu pengumuman 2. Sistem menampilkan form pengumuman
3. Guru melakukan hapus data pengumuman 4. Sistem menghapus data yang dipilih
31. No. Proses
6.4 Nama proses
Lihat pengumuman Deskripsi
Melihat pengumuman Sumber
Guru, siswa orang tua Masukan
Data ubah password Admin Keluaran
Info ubah password Admin Tujuan
Guru, siswa orang tua Logika proses
1. Sistem menampilkan pengumuman 2. User melihat pengumuman
32. No. Proses
7.1 Nama proses
Tulis pesan Deskripsi
Menulis pesan Sumber
Guru,siswa,orang tua Masukan
Data pesan yang ditulis Keluaran
Info pesan yang ditulis Tujuan
Guru, siswa, orang tua Logika proses
1. User memilih menu pesan 2. Sistem menampilkan form pesan
3. User melakukan penulisan pesan 4. Sistem mengirimkan pesan
33. No. Proses
7.2 Nama proses
Pesan masuk Deskripsi
Melkukan lihat pesan masuk Sumber
Guru,admin,siswa Masukan
Data pesan masuk
Tabel III.7 Spesifikasi Proses Lanjutan
Bersambung,
78
No Detail
Keterangan
Keluaran Info pesan masuk
Tujuan Guru, admin, siswa
Logika proses 1. User memilih menu pesan masuk
2. Sistem menampilkan form pesan masuk
34. No. Proses
7.3 Nama proses
Pesan terkirim Deskripsi
Melkukan lihat pesan terkirim Sumber
Guru,admin,siswa Masukan
Data pesan terkirim Keluaran
Info pesan terkirim Tujuan
Guru, admin, siswa Logika proses
1. User memilih menu pesan terkirim 2. Sistem menampilkan form pesan terkirim
35. No. Proses
7.4 Nama proses
Hapus pesan Deskripsi
Menghapus pesan Sumber
Guru,admin,siswa Masukan
Data pesan dihapus Keluaran
Info pesan dihapus Tujuan
Guru, admin, siswa Logika proses
1. User memilih pesan yang akan dihapus 2. Sistem menghapus data yang dipilih user
III.1.8.4 Kamus Data
Kamus data merupakan deskripsi formal mengenai seluruh elemen yang tercakup dalam DFD. Kamus data untuk DFD Aplikasi kelas Online di SMA Negeri 5
Cimahi dapat ditunjukan pada tabel III.8.
Tabel III.8 Kamus Data No
Detail Keterangan
1. Nama
Data login admin Deskripsi
Berisi data admin yang digunakan untuk proses login Struktur data
Nip + Password Nip
Password {0..9}
{0..9|a..z|A..Z} 2.
Nama Data login siswa
Deskripsi Berisi data siswa yang digunakan untuk proses login
Struktur data Nis + Password
Nis Password
{0..9} {0..9|a..z|A..Z}
3. Nama
Data login guru Deskripsi
Berisi data guru yang digunakan untuk proses login Struktur data
Nip + Password
Tabel III.7 Spesifikasi Proses Lanjutan
Bersambung,
Bersambung,
79
No Detail
Keterangan
Nip Password
{0..9} {0..9|a..z|A..Z}
4. Nama
Data login orangtua Deskripsi
Berisi data orangtua yang digunakan untuk proses login Struktur data
Nis + Password Nis
Password {0..9}
{0..9|a..z|A..Z} 5.
Nama Data profil guru
Deskripsi berisi profil guru
Struktur data Nama_guru+Alamat_guru+Tlp_guru+Foto_guru+Email_guru+
password Nama_guru
Alamat_guru Tlp_guru
Foto_guru Email_guru
password {a..z|A..Z}
{0..9|a..z|A..Z} {0..9}
{A...Z|a...z} {A...Z|a...z|0...9|symbol}
{0..9|a..z|A..Z}
6. Nama
Data Profil Siswa Deskripsi
berisi profil siswa Struktur data
Nis+Nama_siswa+Tlp+Alamat_siswa+Tpt_lahir+Tgl_lahir+Jk +Foto+Email_siswa+password
Nis Nama_siswa
Tlp Alamat_siswa
Tpt_lahir Tgl_lahir
Jk Foto
Email_siswa password
{0..9} {a..z|A..Z}
{0..9} {0..9|a..z|A..Z}
{a..z|A..Z} {0..9|a..z|A..Z}
{Pria|Wanita} {a..z|A..Z}
{0..9|a..z|A..Z|symbol} {0..9|a..z|A..Z}
7. Nama
Data profil orang tua Deskripsi
berisi profil orang tua Struktur data
Nama_ortu+Alamat_ortu+Tlp_ortu+Email_ortu+password Nama_ortu
Alamat_ortu Tlp_ortu
Email_ortu password
{a..z|A..Z} {0..9|a..z|A..Z}
{0..9|a..z|A..Z} {0..9|a..z|A..Z|symbol}
{0..9|a..z|A..Z}
8. Nama
Data Profil Admin Deskripsi
berisi profil orangtua yang ditambah dan diubah Struktur data
id_orgtua+ Nama+ alamat + pekerjaan + email + password + id_siswa + foto
Nama_admin Alamat
Tlp_admin Foto
Email password
{a..z|A..Z} {0..9|a..z|A..Z}
{0..9} {a..z|A..Z}
{0..9|a..z|A..Z|symbol} {0..9|a..z|A..Z}
9. Nama
Data tugas Deskripsi
Data yang berisi keterangan tugas
Tabel III.8 Kamus Data Lanjutan
Bersambung,
Bersambung,
80
No Detail
Keterangan
Struktur data Nip+Id_materi+Tgl_tugas+Tgl_akhir+ket
Nip Id_materi
Tgl_tugas Tgl_akhir
ket {0..9}
{0..9|a..z|A..Z} {0..9|a..z|A..Z}
{0..9|a..z|A..Z} {0..9|a..z|A..Z}
10. Nama
Data materi Deskripsi
berisi keterangan materi Struktur data
Id_topik + judul + Isi + waktu_kirim + id_forum + id_user + tipe_user + status
Judul_materi Tgl_materi
Ket Kompetensi
Pokok indikator
{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|a..z|A..Z}
11. Nama
Data Pengumuman Deskripsi
berisi keterangan data pengumuman Struktur data
Nip+Tgl+Jam+Judul+isi Nip
Tgl Jam
Judul isi
{0..9} {0..9|a..z|A..Z}
{0..9|a..z|A..Z} {0..9|a..z|A..Z}
{0..9|a..z|A..Z}
12. Nama
Data Pesan Deskripsi
berisi keterangan data pesan Struktur data
User+Kepada+Tgl+Jam+Isi+status User
Kepada Tgl
Jam Isi
status {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|a..z|A..Z}
13. Nama
Data nilai_tugas Deskripsi
berisi keterangan nilai tugas Struktur data
Id_nilai+Nis+nilai Id_nilai
Nis nilai
{0..9|a..z|A..Z} {0..9}
{0..9|a..z|A..Z} 14.
Nama Data olah Tahun ajaran
Deskripsi Berisi keterangan olah tahun ajaran
Struktur data Id_ajaran+Tahun_ajaran+status
Id_ajaran Tahun_ajaran
Status {0..9|a..z|A..Z}
{0..9} {0|1}
15. Nama Data olah semester
Deskripsi berisi keterangan olah semester
Struktur data Id_semester+Semester
Id_semester Semester
{0..9|a..z|A..Z} {ganjil|genap}
16. Nama
Data olah kelas
Tabel III.8 Kamus Data Lanjutan
Bersambung,
Bersambung,
81
No Detail
Keterangan
Deskripsi berisi keterangan olah kelas
Struktur data Id_kelas+Nama_kelas
Id_kelas Nama_kelas
{0..9|a..z|A..Z} {0..9|a..z|A..Z}
17. Nama
Data olah subkelas Deskripsi
berisi keterangan olah subkelas Struktur data
Id_subkelas+Nama_subkelas Id_subkelas
Nama_subkelas {0..9|a..z|A..Z}
{0..9|a..z|A..Z} 18.
Nama Data olah mengajar
Deskripsi berisi keterangan olah mengajar
Struktur data Nama_pelajaran
Nip Id_ajaran
Id_kelas Id_subkelas
Id_pelajaran Id_semester
{0..9} {0..9}
{0..9|a..z|A..Z} {0..9|a..z|A..Z}
{0..9|a..z|A..Z} {0..9|a..z|A..Z}
19 Nama
Data forum Deskripsi
berisi keterangan forum Struktur data
Id_komentar+Id_materi+User+Tgl+Jam+komentar Id_komentar
Id_materi User
Tgl Jam
komentar {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|a..z|A..Z}
20 Nama
Data Soal Deskripsi
Data yang berisi keterangan data tugas Struktur data
Id_soal+Nip+soal Id_soal
Nip soal
{0..9|a..z|A..Z} {0..9}
{0..9|a..z|A..Z|symbol} 21
Nama Data file_materi
Deskripsi Data yang berisi keterangan file_materi
Struktur data Id_materi+file+ket
Id_materi file
ket {0..9|a..z|A..Z}
{0..9} {0..9|a..z|A..Z}
22. Nama
Data user_forum Deskripsi
Data yang berisi profil guru yang ditambah dan diubah Struktur data
User+Nama_user+Status Id_materi
Nip file
{0..9|a..z|A..Z} {0..9|a..z|A..Z}
{administrator|guru|siswa|orangtua} 23
Nama Data nilai_ujian
Deskripsi berisi keterangan nilai ujian
Struktur data Id_nilai+Nis+nilai
Id_nilai Nis
{0..9|a..z|A..Z} {0..9}
Tabel III.8 Kamus Data Lanjutan
Bersambung,
82
No Detail
Keterangan
nilai {0..9|a..z|A..Z}
24 Nama
Data ujian Deskripsi
Data yang berisi keterangan ujian Struktur data
Nip+Id_materi+Tgl_ujian+jam_awal+jam_akhir+ket Nip
Id_materi Tgl_ujian
Jam_awal Jam_akhir
ket {0..9}
{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}
25 Nama
Data chatting Deskripsi
Data yang merekap kegiatan chatting Struktur data
Id+from+to+message+sent+recd Id
From To
Message Sent
recd {0..9}
{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}
26 Nama
Data soal_ujian Deskripsi
Data yang berisi soal ujian Struktur data
Id_soal_ujian+soal Id_soal_ujian
soal {0..9}
{0..9|a..z|A..Z} 27
Nama Data pesan terkirim
Deskripsi Data yang berisi keterangan pesan yang dikirim
Struktur data Id_balas+kpd+tgl+jam+isi+status
Id_balas Kpd
Tgl Jam
Isi status
{0..9} {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}
III.2 Perancangan Sistem
Perancangan akan dimulai setelah tahap analisis terhadap sistem selesai dilakukan. Perancangan dapat didefinisikan sebagai proses aplikasi berbagai teknik dan
prinsip bagi tujuan pendefinisian suatu 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, disintesis dari persyaratan informasi.
Tabel III.8 Kamus Data Lanjutan
83
III.2.1 Diagram Relasi
Untuk menggambarkan keterhubungan antar tabel dalam sistem, digunakan diagram relasi seperti pada gambar III.31.
Mengajar
PK id_mengajar
FK1 id_ajaran
FK2 nip
id_pelajaran FK3
id_semester tahun_ajaran
PK id_ajaran
tahun_ajaran kurikulum
status
Guru
PK nip
nama_guru alamat_guru
tlp_guru foto_guru
email_guru FK1
user password
Semester
PK id_semester
FK1 id_ajaran
nama_semester Pelajaran
PK id_pelajaran
nama_pelajaran FK1
id_ajaran FK2
id_kelas kelas
PK id_kelas
nama_kelas
user
PK user
nama_user status
ol History chat
PK id
from to
message sent
recd FK1
user Materi
PK id_materi
judul_materi tgl_materi
ket kompetensi
pokok indikator
FK1 id_mengajar
FK2 id_pelajaran
File_Materi
PK id
file ket
FK1 id_materi
Admin
PK nip_tu
admin alamat
tlp_admin foto
email FK1
user password
posisi FK2
id_mengajar Pengumuman
PK id
tgl tgl_exp
jam judul
isi FK1
nip Siswa
PK nis
nama_siswa tlp
alamat_siswa tpt_lahir
tgl_lahir jk
foto email_siswa
FK1 user
password FK2
id_ajaran FK4
id_kelas FK3
id_subkelas Ortu
PK id_ortu
nama_ortu alamat_ortu
tlp_ortu email_ortu
password FK1
nis
nilai_tugas
PK id_nilai
nilai FK1
id_tugas nilai_ujian
PK id_nilai_ujian
nilai FK1
id_ujian Soal_Tugas
PK id_soal
soal FK1
id_tugas Soal_Ujian
PK id_soal_ujian
soal FK1
id_ujian Inbox
PK id_balas
kepada tgl
jam isi
status FK1
user Komentar
PK id_komentar
FK1 user
tgl jam
komentar FK2
id_materi Pesan
PK id_pesan
subject fr
kpd tgl_pesan
FK1 user
Tugas
PK id_tugas
tgl_tugas tgl_akhir
ket id_materi
Ujian
PK id_ujian
tgl_ujian jam_awal
jam_akhir ket
FK1 id_materi
jawaban_siswa
PK id
jawaban FK1
nis subkelas
PK id_subkelas
nama_subkelas FK1
id_kelas FK2
id_ajaran FK3
id_mengajar
Gambar III.31 Diagram Relasi
84
III.2.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. Pada tahap perancangan struktur tabel akan dijelaskan mengenai perancangan
infobase yang akan digunakan. Penyusunan struktur tabel ini akan mempermudah dalam pemasukan info sesuai dengan pengelompokan dari info atau informasi tersebut. Berikut
ini adalah rincian mengenai masing-masing tabel yang dibuat untuk aplikasi kelas online di SMAN 5 Cimahi ini.
1. Admin
Tabel III.9 Tabel Admin
Field Tipe
Panjang Kunci
Keterangan
nip_tu varchar
18 Primay Key
NOT NULL nama_admin
varchar 50
- NULL
alamat text
- -
NULL tlp_admin
varchar 15
- NULL
foto varchar
100 -
NULL email
varchar 50
- NULL
user char
50 -
NULL password
char 100
- NULL
posisi char
10 -
NULL 2. Chat
Tabel III.10 Tabel Chat
Field Tipe
Panjang Kunci
Keterangan
id int
10 Primaty Key
NOT NULL from
varchar 225
- NOT NULL
to varchar
225 -
NOT NULL message
text -
- NOT NULL
sent datetime
- -
NOT NULL recd
int 10
- NOT NULL
85
3. File_Materi
Tabel III.11 Tabel File_Document
Field Tipe
Panjang Kunci
Keterangan
id int
10 Primary Key NOT NULL
id_materi char
10 - NULL
nip varchar
18 - NULL
file varchar
100 - NULL
ket char
15 - NULL
4. Guru
Tabel III.12 Tabel Guru
Field Tipe
Panjang Kunci
Keterangan
nip varchar
18 Primary Key
NOT NULL nip_tu
varchar 18
- NULL
nama_guru varchar
50 -
NULL alamat_guru
text -
- NULL
tlp_guru varchar
15 -
NULL foto_guru
varchar 100
- NULL
email_guru varchar
50 -
NULL user
char 18
- NULL
password varchar
100 -
NULL 5. Inbox
Tabel III.13 Tabel Inbox
Field Type
Panjang Kunci
Keterangan
id_balas int
10 Primaty Key
NOT NULL id_pesan
char 7
- NULL
user varchar
50 -
NULL kepada
varchar 50
- NULL
tgl date
- -
NULL jam
time -
- NULL
isi text
- -
NULL status
int 1
- NOT NULL
86
6. Jawaban
Tabel III.14 Tabel Jawaban
Field Tipe
Panjang Kunci
Keterangan
id_jawaban int
6 Primary Key
NOT NULL id_soal
char 6
- NULL
nip varchar
18 -
NULL jawaban
text -
- NULL
benar tinyint
1 -
NULL 7. Jawaban_Siswa
Tabel III.15 Tabel Jawaban_siswa
Field Tipe
Panjang Kunci
Keterangan
id tinyint
3 Primary Key
NOT NULL nis
char 9
- NULL
jawaban text
- -
NULL 8. Jawaban_Ujian
Tabel III.16 Tabel Ujian
Field Tipe
Panjang Kunci
Keterangan
id_jawaban_ujian int 6 Primary key
NOT NULL id_soal_ujian
char 6
NULL nip
varchar 18
NULL jawaban
text -
NULL benar
tinyint 1
NULL 9.
Kelas
Tabel III.17 Tabel Kelas
Field Tipe
Panjang Kunci
Keterangan
id_kelas char
3 Primary Key
NOT NULL nip_tu
varchar 18
- NULL
nama_kelas char
5 -
NULL 10. Komentar
Tabel III.18 Komentar
Field Tipe
Panjang Kunci
Keterangan
id_komentar int
10 Primary Key
NOT NULL id_materi
char 10
- NULL
user varchar
50 -
NULL
87
Field Tipe
Panjang Kunci
Keterangan
tgl date
- -
NULL jam
time -
- NULL
komentar text
- -
NULL 11. Materi
Tabel III.19 Tabel Materi
Field Tipe
Panjang Kunci
Keterangan
id_materi char
10 Primary Key
NOT NULL id_mengajar
char 8
- NULL
judul_materi varchar
50 -
NULL tgl_materi
date -
- NULL
ket text
- -
NULL kompetensi
text -
- NULL
pokok text
- -
NULL indikator
text -
- NULL
12. Mengajar
Tabel III.20 Tabel Mengajar
Field Tipe
Panjang Kunci
Keterangan
id_mengajar char
8 Primary Key
NOT NULL nip_tu
varchar 18
- NULL
nip varchar
18 -
NULL id_ajaran
char 5
- NULL
id_kelas char
3 -
NULL id_subkelas
char 5
- NULL
id_pelajaran char
6 -
NULL id_semester
char 4
- NULL
13. Nilai_Tugas
Tabel III.21 Tabel Nilai_Tugas
Field Tipe
Panjang Kunci
Keterangan
id_nilai int
6 Primary Key
NOT NULL id_tugas
char 6
- NULL
nis char
9 -
NULL nilai
int 3
- NULL
88
14. Nilai_Ujian
Tabel III.22 Tabel Nilai_Ujian
Field Tipe
Panjang Kunci
Keterangan
id_nilai_ujian int
6 Primary Key NOT NULL
id_ujian char
6 NULL
nis char
9 NULL
nilai int
3 NULL
15. Ortu
Tabel III.23 Tabel Ortu
Field Tipe
Panjang Kunci
Keterangan
id_ortu char
5 Primary
Key NOT NULL
nip_tu varchar
18 -
NOT NULL nis
char 9
- NULL
nama_ortu varchar
50 -
NULL alamat_ortu text
- -
NULL tlp_ortu
char 15
- NULL
email_ortu varchar
100 -
NULL password
varchar 100
- NULL
16. Pelajaran
Tabel III.24 Tabel Pelajaran
Field Tipe
Panjang Kunci
Keterangan
id_pelajaran char
6 Primary Key
NOT NULL nip_tu
varchar 18
- NULL
id_ajaran char
5 -
NULL id_kelas
char 3
- NULL
nama_pelajaran varchar 30
- NULL
17. Pengumuman
Tabel III.25 Tabel Pengumuman
Field Tipe
Panjang Kunci
Keterangan
id int
10 Primary Key
NOT NULL nip
varchar 18
- NULL
tgl date
- -
NULL tgl_exp
date -
- NULL
jam time
- -
NULL
89
Field Tipe
Panjang Kunci
Keterangan
judul varchar
50 -
NULL isi
text -
- NULL
18. Pesan
Tabel III.26 Tabel Pesan
Field Tipe
Panjang Kunci
Keterangan
id_pesan char
7 Primaty Key
NOT NULL subject
varchar 50
- NULL
tgl_pesan date
- -
NULL 19. Semester
Tabel III.27 Tabel Semester
Field Tipe
Panjang Kunci
Keterangan
id_semester char
4 Primary Key NOT NULL
nip_tu varchar
18 - NULL
semester char
10 - NULL
20. Siswa
Tabel III.28 Tabel Siswa
Field Tipe
Panjang Kunci
Keterangan
nis char
9 Primary Key
NOT NULL nip_tu
varchar 18
- NOT NULL
id_ajaran char
5 -
NULL id_kelas
char 3
- NULL
id_subkelas char
5 -
NULL nama_siswa
varchar 50
- NULL
tlp varchar
15 -
NULL alamat_siswa
text -
- NULL
tpt_lahir varchar
15 -
NULL tgl_lahir
date -
- NULL
jk char
7 -
NULL foto
varchar 100
- NULL
email_siswa varchar
100 -
NULL user
char 18
- NULL
password char
100 -
NULL
90
21. Soal
Tabel III.29 Tabel Soal
Field Tipe
Panjang Kunci
Keterangan
id_soal char
6 Primary Key
NOT NULL id_tugas
char 5
- NOT NULL
nip varchar
18 -
NULL soal
text -
- NULL
22. Soal_Ujian
Tabel III.30 Tabel Soal_Ujian
Field Tipe
Panjang Default
Keterangan
id_soal_ujian char
6 Primary key NOT NULL
id_ujian char
5 NOT NULL
nip varchar
18 NULL
soal text
- NULL
23. Subkelas
Tabel III.31 Tabel Subkelas
Field Tipe
Panjang Kunci
Keterangan
id_subkelas char
5 Primary Key
NOT NULL nip_tu
varchar 18
- NULL
id_kelas char
3 -
NULL id_ajaran
char 5
- NULL
nama_subkelas char 10
- NULL
24. Tahun_Ajaran
Tabel III.32 Tabel Tahun_Ajaran
Field Tipe
Panjang Kunci
Keterangan
id_ajaran char
5 Primary Key
NOT NULL nip_tu
varchar 18
- NULL
id_semester char
4 -
NULL tahun_ajaran
char 10
- NULL
kurikulum char
10 -
NULL status
int 2
- NULL
91
25. Tugas
Tabel III.33 Tabel Tugas
Field Tipe
Panjang Kunci
Keterangan
id_tugas char
5 Primary Key
NOT NULL nip
varchar 18
- NOT NULL
id_materi char
10 -
NOT NULL tgl_tugas
date -
- NOT NULL
tgl_akhir date
- -
NOT NULL ket
text -
- NOT NULL
26. Ujian
Tabel III.34 Tabel Ujian
Field Type
Null Default
Keterangan
id_ujian char
5 Primary key NOT NULL
nip varchar
18 NOT NULL
id_materi char
10 NOT NULL
tgl_ujian date
NOT NULL jam_awal
time NOT NULL
jam_akhir time
NOT NULL ket
text NOT NULL
27. User_Forum
Tabel III.35 Tabel User_Forum
Field Tipe
Panjang Kunci
Keterangan
user varchar
18 Primary Key
NOT NULL nama_user
varchar 50
- NULL
status char
15 -
NULL ol
int 1
- NULL
III.2.4 Perancangan Kode
Perancangan pengkodean merupakan perancangan kode yang diusulkan untuk memudahkan dalam pembangunan sistem. Pengkodean yang diusulkan adalah sebagai
berikut:
92
1. Kode Mata Pelajaran Pengkodean yang diusulkan untuk mata pelajaran di SMA Negeri 5 Cimahi
terdiri dari 5 digit, yaitu dengan format sebagai berikut : LLL 9
Kelas Nomor
Tabel III.32 Kode Mata Pelajaran
Contoh : X01 Keterangan :
X = kelas X 01= nomor urut mata pelajaran Pendidikan Agama Islam
III.2.5 Perancangan Struktur Menu
Perancangan struktur menu dirancang untuk menyediakan fungsi-fungsi yang akan digunakan dalam aplikasi e-learning kelas online SMA Negeri 5 Cimahi .
Diantaranya akan dirancang empat struktur menuberdasarkan hak akses masing-masing pengguna, yaitu struktur menu admin, struktur menu guru, struktur menu orang tua dan
struktur menu orang tua orang tua. 1. Perancangan Struktur Menu Admin
Perancangan Struktur Menu Admin dapat dilihat pada gambar III.35.
93
Ubah password
Unggah foto Ubah profil
LOGIN ADMIN
e-learning Kelas Online SMAN 5 Cimahi
Profil Pengolahan
tahun ajaran Pengolahan
semester Pengolahan
kurikulum Pengolahan
kelas Pengolahan
subkelas Pengolahan
pelajaran Pengolahan
guru Pengolahan
mengajar Pengolahan
siswa Pengolahan
orang tua Pengolahan
forum aktifkan
hapus tambah
ubah hapus
ubah hapus
ubah hapus
ubah hapus
tambah ubah
hapus tambah
ubah hapus
tambah ubah
hapus tambah
ubah hapus
tambah ubah
hapus tambah
ubah hapus
tambah cari
cari cari
Gambar III. 33 Struktur Menu Admin
2. Perancangan Struktur Menu Guru Perancangan Struktur Menu Guru dapat dilihat pada gambar III.36.
LOGIN
e-learning Kelas Online SMAN 5 Cimahi
Profil Manajemen Materi
Manajemen Tugas Manajemen
Pengumuman Forum
ubah hapus
tambah Tambah soal
hapus Tambah tugas
ubah hapus
tambah Tambah komentar
Hapus komentar Lihat materi
Tampil forum Pesan
Tulis Pesan Masuk
Pesan Terkirim Hapus
Ubah password Unggah foto
Ubah profil Tampil
File_materi tampil
Manajemen Ujian Tambah soal
hapus Tambah Ujian
Lihat nilai Lihat nilai
Gambar III.34 Struktur Menu Guru
94
3. Perancangan Struktur Menu Siswa Perancangan Struktur Menu Siswa dapat dilihat pada gambar III.37.
Ubah password Unggah foto
Ubah profil Profil
LOGIN
e-learning Kelas Online SMAN 5 Cimahi
Akses Materi Akses Tugas
Forum Tambah komentar
Lihat materi Pesan
Tulis Pesan Masuk
Pesan Terkirim Hapus
tampil tampil
Akses Ujian tampil
Download materi
Gambar III.35 Struktur Menu Siswa
4. Perancangan Struktur Menu Orangtua Perancangan Struktur Menu Orangtua dapat dilihat pada gambar III.38.
LOGIN
e-learning Kelas Online SMAN 5 Cimahi
Pesan Tulis
Pesan Masuk Pesan Keluar
Hapus Nilai tugas siswa
Ubah password Ubah profil
Profil tampil
Nilai ujian siswa tampil
Gambar III.36 Struktur Menu Orangtua
III.3 Perancangan Antarmuka
Perancangan antarmuka diperlukan pada program aplikasi ini dengan tujuan untuk mempermudah pengguna dalam menggunakan program aplikasi e-learning kelas
95
online di SMA Negeri 5 Cimahi ini. Dengan adanya perancangan antarmuka ini berbagai pengguna baik awam, maupun yang sudah berpengalaman dapat
mengoperasikan program ini tanpa adanya kesulitan yang besar. 1. Perancangan Halaman Utama
LOGO Beranda
Materi Daftar Guru
Daftar Siswa Pengumuman
Profil Form Masuk
Gambar Masuk
Lupa Password GAMBAR
Materi Terbaru SMAN 5 on Facebook
T01
- jika nisnip dan password telah terisi dan tipe user yang dipilih adalah guru
lalu klik masuk maka menuju T03 - jika nisnip dan password telah terisi
dan tipe user yang dipilih adalah siswa lalu klik masuk maka menuju T04
- jika nisnip dan password telah terisi dan tipe user yang dipilih adalah orang
tua lalu klik masuk maka menuju T05
Nisnip password
Tipe user
Ukuran Form 1024 x 768 Warna Background hitam dan abu-abu
Font Arial Ukuran 11pt
Gambar III.37 Perancangan Halaman Utama
2. Perancangan Halaman Login Admin
T02
- jika nip dan password telah terisi lalu klik masuk maka menuju T06
-jika nip dan password belum dimasukkan maka akan muncul M01
-jika nip dan password salah maka muncul M02
Ukuran Form 1024 x 768 Warna Background Biru
Font Arial Ukuran 11pt
Login Admin Gambar
Masuk Lupa Password
password NIP
Reset
Gambar III.38 Perancangan Halaman Login Admin
96
3. Perancangan Halaman Utama Menu Guru
LOGO Beranda
Keluar Materi
Daftar Siswa Daftar Guru
Materi Terbaru SMA Negeri 5 Cimahi
T03
Profil Manajemen Ujian
Manajemen Tugas Manajemen Materi
Manajemen Pengumuman
Unggah Foto Ubah Password
Ubah Profil -apabila profil di klik maka akan muncul menu
pulldown ubah profil, ubah password dan unggah foto.
-apabila menu pulldown ubah profil diklik maka menuju T07
-apabila menu pulldown ubah Password diklik maka menuju T08
-apabila menu pulldown unggah foto diklik maka menuju T09
-apabila manajemen materi di klik maka menuju T10
-apabila manajemen tugas di klik maka menuju T11
-apabila manajemen pengumuman di klik maka menuju T12
-apabila pesan di klik maka menuju T13 -apabila forum di klik maka menuju T38
-apabila klik keluar maka kembali menuju T01
Ukuran Form 1024 x 768 Warna Background hitam dan abu-abu
Font Arial Ukuran 11pt
Pesan
Gambar III.39 Perancangan Halaman Utama Menu Guru
4. Perancangan Halaman Utama Menu Siswa
LOGO Beranda
Keluar Materi
Daftar Siswa Daftar Guru
Materi Terbaru SMA Negeri 5 Cimahi
T04
Profil Ujian
Tugas Materi
Forum Unggah Foto
Ubah Password Ubah Profil
Ukuran Form 1024 x 768 Warna Background hitam dan abu-abu
Font Arial Ukuran 11pt
-apabila profil di klik maka akan muncul menu pulldown ubah profil, ubah password dan unggah
foto. -apabila menu pulldown ubah profil diklik maka
menuju T14 -apabila menu pulldown ubah Password diklik
maka menuju T15 -apabila menu pulldown unggah foto diklik maka
menuju T16 -apabila akses materi di klik maka menuju T17
-apabila akses tugas di klik maka menuju T18 -apabila pesan di klik maka menuju T19
-apabila forum di klik maka menuju T38 -apabila klik keluar maka kembali menuju T01
pesan
Gambar III.40 Perancangan Halaman Utama Menu Siswa
97
5. Perancangan Halaman Utama Orang tua
LOGO Beranda
Materi Daftar Siswa
Daftar Guru
Materi Terbaru SMA Negeri 5 Cimahi
T05 Keluar
Nilai Tugas Siswa Nilai Ujian Siswa
-klik ubah profil untuk menuju T20 -klik ubah password untuk menuju T21
-klik nilai tugas siswa umtuk menuju T22 -klik pesan untuk T23
-klik keluar untuk kembali ke T01
Ukuran Form 1024 x 768 Warna Background hitam dan abu-abu
Font Arial Ukuran 11pt
Profil Ubah profil
Ubah password Pesan
Gambar III.41 Perancangan Halaman Utama Orang tua
6. Perancangan Halaman Utama Admin
LOGO Menu Ajaran
T06
- jika klik ubah profil maka menuju T24 - jika klik ubah password maka menuju T25
- jika klik ganti foto maka menuju T26 - jika klik lihat web maka menuju T01
- jika klik keluar maka menuju T06 - jika klik pengolahan tahun ajaran maka
menuju T27 - jika klik pengolahan semester maka
menuju T28 - jika klik pengolahan kelas maka menuju
T30 - jika klik pengolahan subkelas maka
menuju T31 - jika klik pengolahan pelajaran maka
menuju T32 - jika klik pengolahan guru maka menuju
T33 - jika klik pengolahan mengajar maka
menuju T34 - jika klik pengolahan siswa maka menuju
T35 - jika klik pengolahan orang tua siswa maka
menuju T36 Ukuran Form 1024 x 768
Warna Background biru dan abu-abu Font Arial
Ukuran 11pt
Home Ubah Profil
Ubah Password Ganti Foto
Lihat Web Keluar
Pengolahan Tahun Ajaran Pengolahan Semester
Menu Kelas Pengolahan Kelas
Pengolahan Subkelas Menu Mengajar
Pengolahan Pelajaran Pengolahan Guru
Pengolahan Mengajar Menu Siswa
Pengolahan Siswa Pengolahan Orang tua Siswa
Foto Status : ADMIN
Gambar III.42 Perancangan Halaman Utama Admin
98
7. Perancangan Halaman Ubah Profil Guru
LOGO Beranda
Forum Materi
Daftar Siswa Daftar Guru
Materi Terbaru SMAN 5 on Facebook
T07 Keluar
Kembali Reset
Perbaharui Ubah Guru
Nama Guru :
NIP :
Alamat :
Telepon :
Email :
klik kembali menuju T03 -klik forum untuk menuju T38
-Klik Keluar untuk kembali ke T01
Ukuran Form 1024 x 768 Warna Background hitam dan abu-abu
Font Arial Ukuran 11pt
Gambar III.43 Perancangan Halaman Ubah Profil Guru
8. Perancangan Halaman Ubah Password Guru
LOGO Forum
Materi Terbaru SMAN 5 on Facebook
T08
Keluar
Kembali Reset
Perbaharui Ubah Password
Password Baru :
Password Sebelumnya :
Ukuran Form 1024 x 768 Warna Background hitam dan abu-abu
Font Arial Ukuran 11pt
-klik perbaharui untuk menyimpan data dan muncul M04
-klik kembali menuju T03 -klik forum untuk menuju T38
-Klik Keluar untuk kembali ke T01
-klik perbaharui dan akan muncul M07 lalu menuju ke T03 untuk
konfirmasi Password
Gambar III.44 Perancangan Halaman Ubah Password Guru
99
9. Perancangan Halaman Unggah Foto Guru
LOGO Forum
Materi Terbaru SMAN 5 on Facebook
T10
Keluar
No Kembali
Hapus Data Tambah Data
Judul Materi Manajemen Materi
Tanggal Detail
Detail | ubah
Ukuran Form 1024 x 768 Warna Background hitam dan abu-abu
Font Arial Ukuran 11pt
-klik tambah data untuk menambah data materi
-klik hapus data untuk menghapus data yang dipilih dan muncul M05
-klik kembali untuk kembali menuju T03 -klik detail untuk melihat detail data materi
-klik ubah untuk mengubah data materi -klik forum untuk menuju T38
-Klik Keluar untuk kembali ke T01
Gambar III.45 Perancangan Halaman Unggah Foto Guru
10. Perancangan Halaman Manajemen Materi
LOGO
Materi Terbaru SMAN 5 on Facebook
T10
No Kembali
Hapus Data Tambah Data
Judul Materi Manajemen Materi
Tanggal Detail
Detail | ubah
Ukuran Form 1024 x 768 Warna Background hitam dan abu-abu
Font Arial Ukuran 11pt
-klik tambah data untuk menambah data materi
-klik hapus data untuk menghapus data yang dipilih dan muncul M06
-klik kembali untuk kembali menuju T03 -klik detail untuk melihat detail data materi
-klik ubah untuk mengubah data materi
Gambar III.46 Perancangan Halaman Manajemen Materi
100
11. Perancangan Halaman Manajemen Tugas
LOGO Forum
Materi Terbaru SMAN 5 on Facebook
T11
Keluar
No Kembali
Hapus Data Tambah Data
Judul Materi Manajemen Tugas
Tanggal Detail
ubah -klik tambah data untuk menambah data
tugas -klik hapus data untuk menghapus data yang
dipilih dan muncul M06 -klik kembali untuk kembali menuju T03
-klik detail untuk melihat detail tugas -klik ubah untuk mengubah data tugas
-klik forum untuk meuju T38 -Klik keluar untuk kembali ke T01
Ukuran Form 1024 x 768 Warna Background hitam dan abu-abu
Font Arial Ukuran 11pt
Gambar III.47 Perancangan Halaman Manajemen Tugas
12. Perancangan Halaman Manajemen Pengumuman
LOGO Forum
Materi Terbaru SMAN 5 on Facebook
T12
Keluar
No Kembali
Hapus Data Tambah Data
Judul Pengumuman Manajemen Pengumuman
Tanggal Detail
Detail | Ubah -klik tambah data untuk menambah data
pengumuman -klik hapus data untuk menghapus data yang
dipilih dan muncul M05 -klik kembali untuk kembali menuju T03
-klik detail untuk melihat detail data pengumuman
-klik ubah untuk mengubah data pengumuman
-klik Forum untuk menuju ke T38 Klik kleuar untuk kembali ke T01
Ukuran Form 1024 x 768 Warna Background hitam dan abu-abu
Font Arial Ukuran 11pt
Gambar III.48 Perancangan Halaman Manajemen Pengumuman
101
13. Perancangan Halaman Pesan Guru
LOGO Forum
Materi Terbaru SMAN 5 on Facebook
T13 Keluar
Tulis Pesan Kembali
Kotak Masuk 0 Pesan
-klik kembali untuk kembali menuju T03 -klik tulis pesan jika ingin menulis pesan
-klik kotak masuk untuk melihat ada pesan dari siapa saja
-klik kotak keluar jika ingin melihat sudah kepada siapa saja kita berkirim pesan
-klik forum untuk menuju T38 -Klik Keluar untuk meuju T01
Ukuran Form 1024 x 768 Warna Background hitam dan abu-abu
Font Arial Ukuran 11pt
Kotak Keluar0
Gambar III.49 Perancangan Halaman Pesan Guru
14. Perancangan Halaman Ubah Profil Siswa
LOGO Forum
Materi Terbaru SMAN 5 on Facebook
T14 Keluar
Kembali Reset
Perbaharui Ubah Guru
Nama :
NIS :
Alamat :
Telepon :
Email :
-klik perbaharui untuk menyimpan data dan muncul M03
-klik kembali menuju T04 -klik forum untuk ke T38
-Klik keluar untuk kembali ke T01
Ukuran Form 1024 x 768 Warna Background hitam dan abu-abu
Font Arial Ukuran 11pt
Gambar III.50 Perancangan Halaman Ubah Profil Siswa
102
15. Perancangan Halaman Ubah Password Siswa
LOGO Forum
Materi Terbaru SMAN 5 on Facebook
T15
Keluar
Kembali Reset
Perbaharui Ubah Password
Password Baru :
Password Sebelumnya :
Ukuran Form 1024 x 768 Warna Background hitam dan abu-abu
Font Arial Ukuran 11pt
- klik perbaharui untuk menyimpan data dan muncul M04 lalu ke T01 untuk konfirmasi
password baru -klik reset untuk mereset data yang telah
diisi -klik kembali untuk kembali ke T04
-klik forum untuk ke T38 -Klik keluar untuk kembali ke T01
-klik perbaharui dan akan muncul M07 lalu menuju ke T04 untuk konfirmasi
Password
Gambar III.51 Perancangan Halaman Ubah
Password Siswa
16. Perancangan Halaman Unggah Foto Siswa
LOGO Forum
Materi Terbaru SMAN 5 on Facebook
T16
Keluar
Kembali Reset
Unggah Foto Guru
Foto Unggah Foto
: Pilih Berkas
Tidak ada file yang dipilih -klik pilih berkas untuk memilih foto
yang akan diunggah -klik unggah untuk mengunggah foto
yang telah dipilih muncul M05 -klik reset untuk mereset data yang
telah diisi -klik kembali untuk kembali menuju
T04 -klik forum untuk menuju T38
-Klik keluar untuk kembali menuju T01
Ukuran Form 1024 x 768 Warna Background hitam dan abu-abu
Font Arial Ukuran 11pt
Gambar III.52 Perancangan Halaman Ubah
Password Siswa
103
17. Perancangan Halaman Akses Materi Siswa
LOGO Forum
Materi Terbaru SMAN 5 on Facebook
T17
Keluar
No Kembali
Judul Materi Materi Pembelajaran
Tanggal Detail
detail -klik kembali untuk kembali menuju T04
-klik detail untuk melihat detail tugas -klik forum untuk menuju T38
-Klik Keluar untuk meuju T01
Ukuran Form 1024 x 768 Warna Background hitam dan abu-abu
Font Arial Ukuran 11pt
Gambar III.53 Perancangan Halaman Akses Materi Siswa
18. Perancangan Halaman Akses Tugas Siswa
LOGO Forum
Materi Terbaru SMAN 5 on Facebook
T18
Keluar
No Kembali
Judul Materi Akses Tugas
Batas Pengumpulan
Info Lihat soal
-klik kembali untuk kembali menuju T04 -klik lihat soal untuk melihat detail tugas
-klik forum untuk menuju T38 -Klik Keluar untuk meuju T01
Ukuran Form 1024 x 768 Warna Background hitam dan abu-abu
Font Arial Ukuran 11pt
Tanggal Dibuat
Gambar III.54 Perancangan Halaman Akses Tugas Siswa
104
19. Perancangan Halaman Pesan Siswa
LOGO Forum
Materi Terbaru SMAN 5 on Facebook
T19 Keluar
Tulis Pesan Kembali
Kotak Masuk 0 Pesan
-klik kembali untuk kembali menuju T04 -klik tulis pesan jika ingin menulis pesan
-klik kotak masuk untuk melihat ada pesan dari siapa saja
-klik kotak keluar jika ingin melihat sudah kepada siapa saja kita berkirim pesan
-klik forum untuk menuju T38 -Klik Keluar untuk meuju T01
Ukuran Form 1024 x 768 Warna Background hitam dan abu-abu
Font Arial Ukuran 11pt
Kotak Keluar0
Gambar III.55 Perancangan Halaman Pesan Siswa
20. Perancangan Halaman Ubah Profil Orang Tua
LOGO
Materi Terbaru SMAN 5 on Facebook
T20 Keluar
Kembali Reset
Perbaharui Ubah Profil
– Orang Tua Nama
: NIS Siswa
: Alamat
: Telepon
: Email
: -klik perbaharui untuk menyimpan data dan muncul
M03 -klik kembali menuju T05
-Klik keluar untuk kembali ke T01
Ukuran Form 1024 x 768 Warna Background hitam dan abu-abu
Font Arial Ukuran 11pt
Gambar III.56 Perancangan Halaman Ubah Profil Orang tua
105
21. Perancangan Halaman Ubah Password Orang Tua
LOGO
Materi Terbaru SMAN 5 on Facebook
T20
Keluar
Kembali Reset
Perbaharui Ubah Password
Password Baru :
Password Sebelumnya :
Ukuran Form 1024 x 768 Warna Background hitam dan abu-abu
Font Arial Ukuran 11pt
- klik perbaharui untuk menyimpan data dan muncul M04 lalu ke T01 untuk konfirmasi
password baru -klik reset untuk mereset data yang telah
diisi -klik kembali untuk kembali ke T05
-Klik keluar untuk kembali ke T01
-klik perbaharui dan akan muncul M07 lalu menuju ke T05 untuk konfirmasi
Password
Gambar III.57 Perancangan Halaman Ubah
Password Orang Tua
22. Perancangan Halaman Lihat Nilai Tugas Siswa
LOGO
Materi Terbaru SMAN 5 on Facebook
T22
Keluar
No Kembali
Judul Materi Lihat Nilai Tugas Siswa
Batas Pengumpulan
Info -klik kembali untuk kembali menuju T05
-pada kolom info akan tertera belum dikerjakan jika belum dikerjakan dan akan
muncul nilai tugas apabila sudah dikerjakan -Klik Keluar untuk meuju T01
Ukuran Form 1024 x 768 Warna Background hitam dan abu-abu
Font Arial Ukuran 11pt
Tanggal Dibuat
Gambar III.58 Perancangan Halaman Lihat Nilai Tugas Siswa
106
23. Perancangan Halaman Pesan Orang Tua
LOGO
Materi Terbaru SMAN 5 on Facebook
T23
Keluar
Tulis Pesan Kembali
Kotak Masuk 0 Pesan
-klik kembali untuk kembali menuju T05 -klik tulis pesan jika ingin menulis pesan
-klik kotak masuk untuk melihat ada pesan dari siapa saja
-klik kotak keluar jika ingin melihat sudah kepada siapa saja kita berkirim pesan
-Klik Keluar untuk meuju T01
Ukuran Form 1024 x 768 Warna Background hitam dan abu-abu
Font Arial Ukuran 11pt
Kotak Keluar0
Gambar III.59 Perancangan Halaman Pesan Orang Tua
24. Perancangan Halaman Ubah Profil Admin
LOGO Menu Ajaran
T24
Ukuran Form 1024 x 768 Warna Background biru dan abu-abu
Font Arial Ukuran 11pt
Home Ubah Profil
Ubah Password Ganti Foto
Lihat Web Keluar
Pengolahan Tahun Ajaran Pengolahan Semester
Pengolahan Kurikulum Menu Kelas
Pengolahan Kelas Pengolahan Subkelas
Menu Mengajar Pengolahan Pelajaran
Pengolahan Guru Pengolahan Mengajar
Menu Siswa Pengolahan Siswa
Pengolahan Orang tua Siswa Menu Lain-lain
Pengolahan Forum Ubah Profil
Reset Perbaharui
Nama :
Alamat :
Telepon :
Email :
Kembali
- jika klik ubah profil maka menuju T24 - jika klik ubah password maka menuju T25
- jika klik ganti foto maka menuju T26 - jika klik lihat web maka menuju T01
- jika klik keluar maka menuju T06 - jika klik pengolahan tahun ajaran maka
menuju T27 - jika klik pengolahan semester maka
menuju T28 - jika klik pengolahan kurikulum maka
menuju T29 - jika klik pengolahan kelas maka menuju
T30 - jika klik pengolahan subkelas maka
menuju T31 - jika klik pengolahan pelajaran maka
menuju T32 - jika klik pengolahan guru maka menuju
T33 - jika klik pengolahan mengajar maka
menuju T34 - jika klik pengolahan siswa maka menuju
T35 - jika klik pengolahan orang tua siswa maka
menuju T36 - jika klik pengolahan forum maka menuju
T37 -klik perbaharui dan akan muncul M03
Gambar III.60 Perancangan Halaman Ubah Profil Admin
107
25. Perancangan Halaman Ubah Password Admin
LOGO Menu Ajaran
T25
Ukuran Form 1024 x 768 Warna Background biru dan abu-abu
Font Arial Ukuran 11pt
Home Ubah Profil
Ubah Password Ganti Foto
Lihat Web Keluar
Pengolahan Tahun Ajaran Pengolahan Semester
Pengolahan Kurikulum Menu Kelas
Pengolahan Kelas Pengolahan Subkelas
Menu Mengajar Pengolahan Pelajaran
Pengolahan Guru Pengolahan Mengajar
Menu Siswa Pengolahan Siswa
Pengolahan Orang tua Siswa Menu Lain-lain
Pengolahan Forum Ubah Password
Reset Perbaharui
Password Baru :
Password Sebelumnya :
Ulangi Password Baru :
- jika klik ubah profil maka menuju T24 - jika klik ubah password maka menuju T25
- jika klik ganti foto maka menuju T26 - jika klik lihat web maka menuju T01
- jika klik keluar maka menuju T06 - jika klik pengolahan tahun ajaran maka
menuju T27 - jika klik pengolahan semester maka
menuju T28 - jika klik pengolahan kurikulum maka
menuju T29 - jika klik pengolahan kelas maka menuju
T30 - jika klik pengolahan subkelas maka
menuju T31 - jika klik pengolahan pelajaran maka
menuju T32 - jika klik pengolahan guru maka menuju
T33 - jika klik pengolahan mengajar maka
menuju T34 - jika klik pengolahan siswa maka menuju
T35 - jika klik pengolahan orang tua siswa maka
menuju T36 - jika klik pengolahan forum maka menuju
T37 -klik perbaharui dan akan muncul M07 lalu
menuju ke T06 untuk konfirmasi Password
Gambar III.61 Perancangan Halaman Ubah
Password Admin
26. Perancangan Halaman Ubah Foto Admin
LOGO Menu Ajaran
T26
Ukuran Form 1024 x 768 Warna Background biru dan abu-abu
Font Arial Ukuran 11pt
Home Ubah Profil
Ubah Password Ganti Foto
Lihat Web Keluar
Pengolahan Tahun Ajaran Pengolahan Semester
Pengolahan Kurikulum Menu Kelas
Pengolahan Kelas Pengolahan Subkelas
Menu Mengajar Pengolahan Pelajaran
Pengolahan Guru Pengolahan Mengajar
Menu Siswa Pengolahan Siswa
Pengolahan Orang tua Siswa Menu Lain-lain
Pengolahan Forum Ubah Foto
Reset Unggah
Foto Unggah Foto
: Pilih Berkas
Tidak ada file yang dipilih
- jika klik ubah profil maka menuju T24 - jika klik ubah password maka menuju T25
- jika klik ganti foto maka menuju T26 - jika klik lihat web maka menuju T01
- jika klik keluar maka menuju T06 - jika klik pengolahan tahun ajaran maka
menuju T27 - jika klik pengolahan semester maka
menuju T28 - jika klik pengolahan kurikulum maka
menuju T29 - jika klik pengolahan kelas maka menuju
T30 - jika klik pengolahan subkelas maka
menuju T31 - jika klik pengolahan pelajaran maka
menuju T32 - jika klik pengolahan guru maka menuju
T33 - jika klik pengolahan mengajar maka
menuju T34 - jika klik pengolahan siswa maka menuju
T35 - jika klik pengolahan orang tua siswa maka
menuju T36 - jika klik pengolahan forum maka menuju
T37 -klik perbaharui dan akan muncul M04
Gambar III.62 Perancangan Halaman Ubah Foto Admin
108
27. Perancangan Halaman Pengolahan Tahun Ajaran
LOGO Menu Ajaran
T27 - jika klik ubah profil maka menuju T24
- jika klik ubah password maka menuju T25 - jika klik ganti foto maka menuju T26
- jika klik lihat web maka menuju T01 - jika klik keluar maka menuju T06
- jika klik pengolahan tahun ajaran maka menuju T27
- jika klik pengolahan semester maka menuju T28
- jika klik pengolahan kurikulum maka menuju T29
- jika klik pengolahan kelas maka menuju T30 - jika klik pengolahan subkelas maka menuju T31
- jika klik pengolahan pelajaran maka menuju T32
- jika klik pengolahan guru maka menuju T33 - jika klik pengolahan mengajar maka menuju
T34 - jika klik pengolahan siswa maka menuju T35
- jika klik pengolahan orang tua siswa maka menuju T36
- jika klik pengolahan forum maka menuju T37 -klik tambah data untuk menambah data tahun
ajaran -klik hapus untuk menghapus data tahun ajaran
dan muncul M06 -klik aktifkan untukn mengaktifkan tahun ajaran
yang berlaku dan muncul M08
Ukuran Form 1024 x 768 Warna Background biru dan abu-abu
Font Arial Ukuran 11pt
Home Ubah Profil
Ubah Password Ganti Foto
Lihat Web Keluar
Pengolahan Tahun Ajaran Pengolahan Semester
Pengolahan Kurikulum Menu Kelas
Pengolahan Kelas Pengolahan Subkelas
Menu Mengajar Pengolahan Pelajaran
Pengolahan Guru Pengolahan Mengajar
Menu Siswa Pengolahan Siswa
Pengolahan Orang tua Siswa Menu Lain-lain
Pengolahan Forum Manajemen Tahun Ajaran
No Hapus Data
Tambah Data Nama Tahun Ajaran
Aksi Aktifkan
Gambar III.63 Perancangan Halaman Pengolahan Tahun Ajaran
28. Perancangan Halaman Pengolahan Semester
LOGO Menu Ajaran
T28 - jika klik ubah profil maka menuju T24
- jika klik ubah password maka menuju T25 - jika klik ganti foto maka menuju T26
- jika klik lihat web maka menuju T01 - jika klik keluar maka menuju T06
- jika klik pengolahan tahun ajaran maka menuju T27
- jika klik pengolahan semester maka menuju T28
- jika klik pengolahan kurikulum maka menuju T29
- jika klik pengolahan kelas maka menuju T30 - jika klik pengolahan subkelas maka menuju T31
- jika klik pengolahan pelajaran maka menuju T32
- jika klik pengolahan guru maka menuju T33 - jika klik pengolahan mengajar maka menuju
T34 - jika klik pengolahan siswa maka menuju T35
- jika klik pengolahan orang tua siswa maka menuju T36
- jika klik pengolahan forum maka menuju T37 -klik tambah data untuk menambah data
Semester -klik ubah untuk mengubah data Semester dan
muncul M03
Ukuran Form 1024 x 768 Warna Background biru dan abu-abu
Font Arial Ukuran 11pt
Home Ubah Profil
Ubah Password Ganti Foto
Lihat Web Keluar
Pengolahan Tahun Ajaran Pengolahan Semester
Pengolahan Kurikulum Menu Kelas
Pengolahan Kelas Pengolahan Subkelas
Menu Mengajar Pengolahan Pelajaran
Pengolahan Guru Pengolahan Mengajar
Menu Siswa Pengolahan Siswa
Pengolahan Orang tua Siswa Menu Lain-lain
Pengolahan Forum Manajemen Semester
No Hapus Data
Tambah Data Semester
Aksi Ubah
Tahun Ajaran
Gambar III.64 Perancangan Halaman Pengolahan Semester
109
29. Perancangan Halaman Pengolahan Kurikulum
LOGO Menu Ajaran
T29 - jika klik ubah profil maka menuju T24
- jika klik ubah password maka menuju T25 - jika klik ganti foto maka menuju T26
- jika klik lihat web maka menuju T01 - jika klik keluar maka menuju T06
- jika klik pengolahan tahun ajaran maka menuju T27
- jika klik pengolahan semester maka menuju T28
- jika klik pengolahan kurikulum maka menuju T29
- jika klik pengolahan kelas maka menuju T30 - jika klik pengolahan subkelas maka menuju T31
- jika klik pengolahan pelajaran maka menuju T32
- jika klik pengolahan guru maka menuju T33 - jika klik pengolahan mengajar maka menuju
T34 - jika klik pengolahan siswa maka menuju T35
- jika klik pengolahan orang tua siswa maka menuju T36
- jika klik pengolahan forum maka menuju T37 -klik tambah data untuk menambah data
Kurikulum -klik ubah untuk mengubah data kurikulum dan
muncul M03
Ukuran Form 1024 x 768 Warna Background biru dan abu-abu
Font Arial Ukuran 11pt
Home Ubah Profil
Ubah Password Ganti Foto
Lihat Web Keluar
Pengolahan Tahun Ajaran Pengolahan Semester
Pengolahan Kurikulum Menu Kelas
Pengolahan Kelas Pengolahan Subkelas
Menu Mengajar Pengolahan Pelajaran
Pengolahan Guru Pengolahan Mengajar
Menu Siswa Pengolahan Siswa
Pengolahan Orang tua Siswa Menu Lain-lain
Pengolahan Forum Manajemen Kurikulum
No Hapus Data
Tambah Data Kurikulum
Aksi Ubah
Tahun Ajaran
Gambar III.65 Perancangan Halaman Pengolahan Kurikulum
30. Perancangan Halaman Pengolahan Kelas
LOGO Menu Ajaran
T30 - jika klik ubah profil maka menuju T24
- jika klik ubah password maka menuju T25 - jika klik ganti foto maka menuju T26
- jika klik lihat web maka menuju T01 - jika klik keluar maka menuju T06
- jika klik pengolahan tahun ajaran maka menuju T27
- jika klik pengolahan semester maka menuju T28
- jika klik pengolahan kurikulum maka menuju T29
- jika klik pengolahan kelas maka menuju T30 - jika klik pengolahan subkelas maka menuju T31
- jika klik pengolahan pelajaran maka menuju T32
- jika klik pengolahan guru maka menuju T33 - jika klik pengolahan mengajar maka menuju
T34 - jika klik pengolahan siswa maka menuju T35
- jika klik pengolahan orang tua siswa maka menuju T36
- jika klik pengolahan forum maka menuju T37 -klik tambah data untuk menambah data Kelas
-klik ubah untuk mengubah data kelas dan muncul M03
-klik hapus untuk menghapus data kelas dan muncul M05
Ukuran Form 1024 x 768 Warna Background biru dan abu-abu
Font Arial Ukuran 11pt
Home Ubah Profil
Ubah Password Ganti Foto
Lihat Web Keluar
Pengolahan Tahun Ajaran Pengolahan Semester
Pengolahan Kurikulum Menu Kelas
Pengolahan Kelas Pengolahan Subkelas
Menu Mengajar Pengolahan Pelajaran
Pengolahan Guru Pengolahan Mengajar
Menu Siswa Pengolahan Siswa
Pengolahan Orang tua Siswa Menu Lain-lain
Pengolahan Forum Manajemen Kelas
No Hapus Data
Tambah Data Nama Kelas
Aksi Ubah
Gambar III.66 Perancangan Halaman Pengolahan Kelas
110
31. Perancangan Halaman Pengolahan Subkelas
LOGO Menu Ajaran
T30 - jika klik ubah profil maka menuju T22
- jika klik ubah password maka menuju T23 - jika klik ganti foto maka menuju T24
- jika klik lihat web maka menuju T01 - jika klik keluar maka menuju T06
- jika klik pengolahan tahun ajaran maka menuju T26
- jika klik pengolahan semester maka menuju T27
- jika klik pengolahan kurikulum maka menuju T28
- jika klik pengolahan kelas maka menuju T29 - jika klik pengolahan subkelas maka menuju T30
- jika klik pengolahan pelajaran maka menuju T31
- jika klik pengolahan guru maka menuju T32 - jika klik pengolahan mengajar maka menuju
T33 - jika klik pengolahan siswa maka menuju T34
- jika klik pengolahan orang tua siswa maka menuju T35
-klik tambah data untuk menambah data subKelas
-klik ubah untuk mengubah data subkelas -klik hapus untuk menghapus data subkelas
Ukuran Form 1024 x 768 Warna Background biru dan abu-abu
Font Arial Ukuran 11pt
Home Ubah Profil
Ubah Password Ganti Foto
Lihat Web Keluar
Pengolahan Tahun Ajaran Pengolahan Semester
Pengolahan Kurikulum Menu Kelas
Pengolahan Kelas Pengolahan Subkelas
Menu Mengajar Pengolahan Pelajaran
Pengolahan Guru Pengolahan Mengajar
Menu Siswa Pengolahan Siswa
Pengolahan Orang tua Siswa Menu Lain-lain
Pengolahan Forum Manajemen Subkelas
No Hapus Data
Tambah Data Kelas
Aksi Ubah
Subkelas LOGO
Menu Ajaran T31
- jika klik ubah profil maka menuju T24 - jika klik ubah password maka menuju T25
- jika klik ganti foto maka menuju T26 - jika klik lihat web maka menuju T01
- jika klik keluar maka menuju T06 - jika klik pengolahan tahun ajaran maka menuju
T27 - jika klik pengolahan semester maka menuju
T28 - jika klik pengolahan kurikulum maka menuju
T29 - jika klik pengolahan kelas maka menuju T30
- jika klik pengolahan subkelas maka menuju T31 - jika klik pengolahan pelajaran maka menuju
T32 - jika klik pengolahan guru maka menuju T33
- jika klik pengolahan mengajar maka menuju T34
- jika klik pengolahan siswa maka menuju T35 - jika klik pengolahan orang tua siswa maka
menuju T36 - jika klik pengolahan forum maka menuju T37
-klik tambah data untuk menambah data subKelas
-klik ubah untuk mengubah data subkelas dan muncul M03
-klik hapus untuk menghapus data subkelas dan muncul M05
Ukuran Form 1024 x 768 Warna Background biru dan abu-abu
Font Arial Ukuran 11pt
Home Ubah Profil
Ubah Password Ganti Foto
Lihat Web Keluar
Pengolahan Tahun Ajaran Pengolahan Semester
Pengolahan Kurikulum Menu Kelas
Pengolahan Kelas Pengolahan Subkelas
Menu Mengajar Pengolahan Pelajaran
Pengolahan Guru Pengolahan Mengajar
Menu Siswa Pengolahan Siswa
Pengolahan Orang tua Siswa Menu Lain-lain
Pengolahan Forum Manajemen Subkelas
No Hapus Data
Tambah Data Kelas
Aksi Ubah
Subkelas
Gambar III.67 Perancangan Halaman Pengolahan Subkelas
32. Perancangan Halaman Pengolahan Pelajaran
LOGO Menu Ajaran
T32 - jika klik ubah profil maka menuju T24
- jika klik ubah password maka menuju T25 - jika klik ganti foto maka menuju T26
- jika klik lihat web maka menuju T01 - jika klik keluar maka menuju T06
- jika klik pengolahan tahun ajaran maka menuju T27
- jika klik pengolahan semester maka menuju T28
- jika klik pengolahan kurikulum maka menuju T29
- jika klik pengolahan kelas maka menuju T30 - jika klik pengolahan subkelas maka menuju T31
- jika klik pengolahan pelajaran maka menuju T32
- jika klik pengolahan guru maka menuju T33 - jika klik pengolahan mengajar maka menuju
T34 - jika klik pengolahan siswa maka menuju T35
- jika klik pengolahan orang tua siswa maka menuju T36
- jika klik pengolahan forum maka menuju T37 -klik tambah data untuk menambah data
pelajaran -klik ubah untuk mengubah data pelajaran dan
muncul M03 -klik hapus untuk menghapus data pelajaran dan
muncul M05
Ukuran Form 1024 x 768 Warna Background biru dan abu-abu
Font Arial Ukuran 11pt
Home Ubah Profil
Ubah Password Ganti Foto
Lihat Web Keluar
Pengolahan Tahun Ajaran Pengolahan Semester
Pengolahan Kurikulum Menu Kelas
Pengolahan Kelas Pengolahan Subkelas
Menu Mengajar Pengolahan Pelajaran
Pengolahan Guru Pengolahan Mengajar
Menu Siswa Pengolahan Siswa
Pengolahan Orang tua Siswa Menu Lain-lain
Pengolahan Forum Manajemen Pelajaran
No Hapus Data
Tambah Data Pelajaran
Aksi Ubah
Tahun Ajaran Kurikulum
Kelas
Gambar III.68 Perancangan Halaman Pengolahan Pelajaran
111
33. Perancangan Halaman Pengolahan Guru
LOGO Menu Ajaran
T33 - jika klik ubah profil maka menuju T24
- jika klik ubah password maka menuju T25 - jika klik ganti foto maka menuju T26
- jika klik lihat web maka menuju T01 - jika klik keluar maka menuju T06
- jika klik pengolahan tahun ajaran maka menuju T27
- jika klik pengolahan semester maka menuju T28
- jika klik pengolahan kurikulum maka menuju T29
- jika klik pengolahan kelas maka menuju T30 - jika klik pengolahan subkelas maka menuju T31
- jika klik pengolahan pelajaran maka menuju T32
- jika klik pengolahan guru maka menuju T33 - jika klik pengolahan mengajar maka menuju
T34 - jika klik pengolahan siswa maka menuju T35
- jika klik pengolahan orang tua siswa maka menuju T36
- jika klik pengolahan forum maka menuju T37 -klik tambah data untuk menambah data guru
-klik ubah untuk mengubah data Guru dan muncul M03
-klik hapus untuk menghapus data guru dan muncul M05
Ukuran Form 1024 x 768 Warna Background biru dan abu-abu
Font Arial Ukuran 11pt
Home Ubah Profil
Ubah Password Ganti Foto
Lihat Web Keluar
Pengolahan Tahun Ajaran Pengolahan Semester
Pengolahan Kurikulum Menu Kelas
Pengolahan Kelas Pengolahan Subkelas
Menu Mengajar Pengolahan Pelajaran
Pengolahan Guru Pengolahan Mengajar
Menu Siswa Pengolahan Siswa
Pengolahan Orang tua Siswa Menu Lain-lain
Pengolahan Forum Manajemen Guru
No Hapus Data
Tambah Data Nama
Aksi Ubah
Alamat Telepon
Email Nip
Cari
Gambar III.69 Perancangan Halaman Pengolahan Guru
34. Perancangan Halaman Pengolahan Mengajar
LOGO Menu Ajaran
T34 - jika klik ubah profil maka menuju T24
- jika klik ubah password maka menuju T25 - jika klik ganti foto maka menuju T26
- jika klik lihat web maka menuju T01 - jika klik keluar maka menuju T06
- jika klik pengolahan tahun ajaran maka menuju T27
- jika klik pengolahan semester maka menuju T28
- jika klik pengolahan kurikulum maka menuju T29
- jika klik pengolahan kelas maka menuju T30 - jika klik pengolahan subkelas maka menuju T31
- jika klik pengolahan pelajaran maka menuju T32
- jika klik pengolahan guru maka menuju T33 - jika klik pengolahan mengajar maka menuju
T34 - jika klik pengolahan siswa maka menuju T35
- jika klik pengolahan orang tua siswa maka menuju T36
- jika klik pengolahan forum maka menuju T37 -klik tambah data untuk menambah data
mengajar -klik ubah untuk mengubah data mengajar dan
muncul M03 -klik hapus untuk menghapus data mengajar dan
muncul M05
Ukuran Form 1024 x 768 Warna Background biru dan abu-abu
Font Arial Ukuran 11pt
Home Ubah Profil
Ubah Password Ganti Foto
Lihat Web Keluar
Pengolahan Tahun Ajaran Pengolahan Semester
Pengolahan Kurikulum Menu Kelas
Pengolahan Kelas Pengolahan Subkelas
Menu Mengajar Pengolahan Pelajaran
Pengolahan Guru Pengolahan Mengajar
Menu Siswa Pengolahan Siswa
Pengolahan Orang tua Siswa Menu Lain-lain
Pengolahan Forum Manajemen Mengajar
No Hapus Data
Tambah Data Tahun Ajaran
Aksi Ubah
Kelas Pelajaran
Semester Nip
Gambar III.70 Perancangan Halaman Pengolahan Mengajar
112
35. Perancangan Halaman Pengolahan Siswa
LOGO Menu Ajaran
T35 - jika klik ubah profil maka menuju T24
- jika klik ubah password maka menuju T25 - jika klik ganti foto maka menuju T26
- jika klik lihat web maka menuju T01 - jika klik keluar maka menuju T06
- jika klik pengolahan tahun ajaran maka menuju T27
- jika klik pengolahan semester maka menuju T28
- jika klik pengolahan kurikulum maka menuju T29
- jika klik pengolahan kelas maka menuju T30 - jika klik pengolahan subkelas maka menuju T31
- jika klik pengolahan pelajaran maka menuju T32
- jika klik pengolahan guru maka menuju T33 - jika klik pengolahan mengajar maka menuju
T34 - jika klik pengolahan siswa maka menuju T35
- jika klik pengolahan orang tua siswa maka menuju T36
- jika klik pengolahan forum maka menuju T37 -klik tambah data untuk menambah data siswa
-klik ubah untuk mengubah data siswa dan muncul M03
-klik hapus untuk menghapus data siswa dan muncul M05
-klik detail untuk melihat detail data siswa
Ukuran Form 1024 x 768 Warna Background biru dan abu-abu
Font Arial Ukuran 11pt
Home Ubah Profil
Ubah Password Ganti Foto
Lihat Web Keluar
Pengolahan Tahun Ajaran Pengolahan Semester
Pengolahan Kurikulum Menu Kelas
Pengolahan Kelas Pengolahan Subkelas
Menu Mengajar Pengolahan Pelajaran
Pengolahan Guru Pengolahan Mengajar
Menu Siswa Pengolahan Siswa
Pengolahan Orang tua Siswa Menu Lain-lain
Pengolahan Forum Manajemen Siswa
No Hapus Data
Tambah Data Tahun Ajaran
Aksi Ubah | Detail
Nama Kelas
NIS Cari
Gambar III.71 Perancangan Halaman Pengolahan Siswa
36. Perancangan Halaman Pengolahan Orang Tua
LOGO Menu Ajaran
T36 - jika klik ubah profil maka menuju T24
- jika klik ubah password maka menuju T25 - jika klik ganti foto maka menuju T26
- jika klik lihat web maka menuju T01 - jika klik keluar maka menuju T06
- jika klik pengolahan tahun ajaran maka menuju T27
- jika klik pengolahan semester maka menuju T28
- jika klik pengolahan kurikulum maka menuju T29
- jika klik pengolahan kelas maka menuju T30 - jika klik pengolahan subkelas maka menuju T31
- jika klik pengolahan pelajaran maka menuju T32
- jika klik pengolahan guru maka menuju T33 - jika klik pengolahan mengajar maka menuju
T34 - jika klik pengolahan siswa maka menuju T35
- jika klik pengolahan orang tua siswa maka menuju T36
- jika klik pengolahan forum maka menuju T37 -klik tambah data untuk menambah data Orang
tua -klik ubah untuk mengubah data Orang Tua dan
muncul M03 -klik hapus untuk menghapus data orang tua dan
muncul M05 -klik detail untuk melihat detail data orang tua
Ukuran Form 1024 x 768 Warna Background biru dan abu-abu
Font Arial Ukuran 11pt
Home Ubah Profil
Ubah Password Ganti Foto
Lihat Web Keluar
Pengolahan Tahun Ajaran Pengolahan Semester
Pengolahan Kurikulum Menu Kelas
Pengolahan Kelas Pengolahan Subkelas
Menu Mengajar Pengolahan Pelajaran
Pengolahan Guru Pengolahan Mengajar
Menu Siswa Pengolahan Siswa
Pengolahan Orang tua Siswa Menu Lain-lain
Pengolahan Forum Manajemen Orang Tua Siswa
No Hapus Data
Tambah Data Nama Siswa
Aksi Ubah
Alamat Telepon
Nama Cari
Gambar III.72 Perancangan Halaman Pengolahan Orang Tua
113
37. Perancangan Halaman Pengolahan Forum
LOGO Menu Ajaran
T36 - jika klik ubah profil maka menuju T24
- jika klik ubah password maka menuju T25 - jika klik ganti foto maka menuju T26
- jika klik lihat web maka menuju T01 - jika klik keluar maka menuju T06
- jika klik pengolahan tahun ajaran maka menuju T27
- jika klik pengolahan semester maka menuju T28
- jika klik pengolahan kurikulum maka menuju T29
- jika klik pengolahan kelas maka menuju T30 - jika klik pengolahan subkelas maka menuju T31
- jika klik pengolahan pelajaran maka menuju T32
- jika klik pengolahan guru maka menuju T33 - jika klik pengolahan mengajar maka menuju
T34 - jika klik pengolahan siswa maka menuju T35
- jika klik pengolahan orang tua siswa maka menuju T36
- jika klik pengolahan forum maka menuju T37 -klik hapus untuk menghapus data komentar dan
muncul M05
Ukuran Form 1024 x 768 Warna Background biru dan abu-abu
Font Arial Ukuran 11pt
Home Ubah Profil
Ubah Password Ganti Foto
Lihat Web Keluar
Pengolahan Tahun Ajaran Pengolahan Semester
Pengolahan Kurikulum Menu Kelas
Pengolahan Kelas Pengolahan Subkelas
Menu Mengajar Pengolahan Pelajaran
Pengolahan Guru Pengolahan Mengajar
Menu Siswa Pengolahan Siswa
Pengolahan Orang tua Siswa Menu Lain-lain
Pengolahan Forum Manajemen Forum
No Komentar
Aksi Hapus
Nama
Gambar III.73 Perancangan Halaman Pengolahan Forum
38. Perancangan Halaman Forum
LOGO Forum
Materi Terbaru SMAN 5 on Facebook
T38
Keluar No
Nama Detail Materi
-klik forum untuk menuju T38 -Klik Keluar untuk meuju T01
-klik beri komentar jika ingin memberi komentar
Ukuran Form 1024 x 768 Warna Background hitam dan abu-abu
Font Arial Ukuran 11pt
Komentar Tulis Komentar
Beri komentar
Kembali
Gambar III.74 Perancangan Halaman Forum
114
III.2.6 Perancangan Pesan
Berikut ini merupakan form perancangan pesan.
Masuk Lupa Password
Password NIP
Reset Masukkan NIP
Masukkan Password M01
Gambar III.75 Perancangan Pesan M01
Masuk Lupa Password
Password NIP
Reset Nip harus 18 karakter
Password minimal 5 karakter M02
Gambar III.76 Perancangan Pesan M02
Data Berhasil Diubah X
M03
Gambar III.77 Perancangan Pesan M03
Password anda telah berubah silahkan masuk kembali x
M04
Gambar III.78 Perancangan Pesan M04
Foto Berhasil diUnggah X
M05
Gambar III.79 Perancangan Pesan M05
Data Berhasil dihapus X
M06
Gambar III.80 Perancangan Pesan M06
Data Berhasil dihapus X
M06
Password anda telah berubah silahkan untuk masuk kembali X
M07
Gambar III.81 Perancangan Pesan M07
Data Berhasil dihapus X
M06
Data Tahun Ajaran telah diaktifkan X
M08
Gambar III.82 Perancangan Pesan M08
III.2.7 Jaringan Semantik
Struktur aplikasi ini dibuat secara moduler, yaitu program dipecah menjadi modul-modul kecil yang mudah dibuat, mudah dites, dan mudah dimodifikasi. Dalam
pembuatan aplikasi kelas online ini menggunakan alat bantu bagan struktural yang disebut juga jaringan semantik.
1. Jaringan Semantik untuk menu Admin
T06
T24 M03
T25 M07
T26 M04
T27 M06, M08
T28 M03
T29 M03
T30 M03,
M05 T31
M03, M05
T32 M03,
M05 T33
M03, M05
T34 M03,
M05 T35
M03, M05
T36 M03,
M05 T37
M05 M02
Gambar III.83 Jaringan Semantik Menu Admin
115
2. Jaringan Semantik untuk menu Guru
T03 T07
T08 M07
T09 M05
T10 M05
T11 M05
T12 M05
T13 T01
T38 M03
M01
Gambar III.84 Jaringan Semantik Menu Guru
3. Jaringan Semantik untuk menu Siswa
T03
T14 T15
M07 T16
T17 T18
T19 T01
T38 M03
M01
M05
Gambar III.85 Jaringan Semantik Menu Siswa
4. Jaringan Semantik untuk menu orang tua.
T03
T20 T21
M07 T22
T23 T01
M03 M01
Gambar III.86 Jaringan Semantik Menu Orangtua
116
III.2.8 Prosedural
Perancangan prosedural mentransformasi elemen-elemen struktural dari arsitektur program ke dalam suatu deskripsi prosedural dari komponen- omponen
perangkat lunak. Adapun perancangan prosedural untuk aplikasi yang akan dibangun adalah sebagai berikut:
1. Prosedural Login, merupakan proses yang terjadi ketika user Admin, guru, siswa dan orang tua akan mengakses aplikasi.
Mulai Masukan NipNis,
password dan tipe pengguna
Tidak
NipNis, password dan tipe user valid
Ya
Selesai Menu Utama
masing-masing pengguna
Membandingkan Nip Nis, password dan tipe
user dengan database Pengecekan data yang
dimasukkan Cek Data kosong
tidak ya
Gambar III.87 Prosedural Login
117
2.
Prosedural Tambah, prosedur ini dilakukan ketika pengguna akan melakukan penambahan data
.
Mulai Pengisian
data
Cek data kosong Ya
Tidak Simpan data
Selesai Pengecekan data
kosong
Gambar III.88 Prosedural Tambah 3.
Prosedural Ubah, prosedur ini dilakukan ketika pengguna akan melakukan perubahan data.
Cek data kosong Ya
Tidak Mulai
Ditemukan? ya
Tidak Cari data yang
akan diubah
Simpan data yang telah diubah
Selesai Isi Data
diubah
Gambar III.89 Prosedural Ubah
118
4. Prosedural Hapus, prosedur ini dilakukan ketika pengguna akan melakukan penghapusan data.
Hapus Mulai
Data dihapus Ya
tidak Selesai
data yang akan
dihapus konfirmasi
penghapusan
Gambar III.90 Prosedural Hapus
5. Prosedural Cari, prosedur ini dilakukan ketika pengguna akan melakukan pencarian data.
Mulai
Selesai Data yang
akan dicari Cari data
Ketemu?
Menampilkan data yang dicari
Data yang dicari
ya tidak
Gambar III.91 Prosedural Cari
119
Bab IV Implementasi dan Pengujian