• Tidak ada hasil yang ditemukan

BAB 4 ANALISIS DAN PERANCANGAN SISTEM INFORMASI E-LEARNING BERBASIS WEB PADA SMA SANTA PATRICIA

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB 4 ANALISIS DAN PERANCANGAN SISTEM INFORMASI E-LEARNING BERBASIS WEB PADA SMA SANTA PATRICIA"

Copied!
191
0
0

Teks penuh

(1)

72

ANALISIS DAN PERANCANGAN SISTEM INFORMASI E-LEARNING BERBASIS WEB PADA SMA SANTA PATRICIA

4.1 Analisis Sistem Informasi

Adapun yang menjadi analisa dalam rancang bangun sistem informasi e-learning pada Sekolah SMA Santa Patricia meliputi beberapa hal sebagai berikut :

4.1.1 Purpose

Sistem informasi e-learning yang dikembangkan pada SMA Santa Patricia mempunyai tujuan untuk memberikan kemudahan dalam pertukaran informasi antara sekolah dengan siswa maupun orangtua. Pertukaran informasi yang dimaksud adalah materi, nilai tugas, nilai ujian, pengumuman dan jadwal. Materi yang pada awalnya hanya didapatkan setiap pertemuan kelas saja menjadi dapat didapatkan kapan saja dengan adanya e-learning. Terkadang informasi mengenai pengumuman penting hanya dapat didapatkan melalui papan pengumuman, e-learning yang dikembangkan pada SMA Santa Patricia bertujuan untuk memberikan kemudahan dalam mengetahui pengumuman akademis sekolah yang tersedia. Nilai tugas dan nilai ujian yang diumumkan menjadi lebih mudah untuk dilihat tanpa harus ada pertemuan tatap muka melalui media e-learning ini. Media e-learning ini juga memberikan kemudahan dalam informasi mengenai jadwal mengajar guru, jadwal mata pelajaran siswa dan jadwal siswa yang dapat dilihat oleh orang tua. Secara keseluruhan, e-learning ini bertujuan untuk mendukung proses pembelajaran yang dapat diakses tidak hanya saat jam sekolah saja melainkan bisa kapan saja.

(2)

4.1.2 System Definiton

System Definition berisi deskripsi proses bisnis yang diusulkan, activity diagram proses bisnis yang diusulkan dan gambaran dari proses bisnis sekolah SMA Santa Patricia.

4.1.2.1 Proses Bisnis yang Diusulkan

Setiap pada awal tahun ajaran baru, siswa melakukan pendaftaran pada sekolah Santa Patricia. Siswa diharuskan memberikan data dirinya sebagai hal yang dimasukan kedalam form pendaftaran. Form pendaftaran yang berisi data diri siswa diterima oleh bagian tata usaha, tata usaha menyimpan data siswa, setelah itu tata usaha memberikan data siswa tersebut kepada wakil kepala sekolah. Pada saat yang bersamaan, wakil kepala sekolah meminta persetujuan kepada kepala sekolah dan menentukan kurikulum tahun ajaran baru, lalu kepala sekolah memutuskan untuk menerima murid yang mendaftar atau tidak, jika tidak maka akan diberikan konfirmasi kepada orang tua. Lalu wakil kepala sekolah menentukan mata pelajaran yang akan diajarkan, lalu admin mendata mata pelajaran sesuai dengan mata pelajaran yang ditentukan oleh wakil kepala sekolah. Lalu wakil kepala sekolah mengadakan pertemuan guru untuk melakukan pendataan ulang guru. Melalui pendataan ulang guru, admin mendata guru baik secara input, update maupun delete data guru. Lalu wakil kepala sekolah menentukan wali kelas setiap kelasnya dan membuat jadwal pelajaran tahun ajaran baru. Melalui jadwal pelajaran tahun ajaran baru yang sudah dibuat, admin mendata jadwal pelajaran tersebut kedalam sistem. Kemudian admin membuat bahan materi pelajaran dan setelah materi tersebut dibuat admin meng-upload bahan materi tersebut. Jika

(3)

pendaftaran siswa disetujui, wakil kepala sekolah menerima data siswa beserta dengan data orang tua dan menyimpan data tersebut kedalam arsip serta memberikan data siswa baru kepada wali kelas. Pada saat yang bersamaan wali kelas menerima data siswa dan admin mendata kelas, ruang, jurusan dan siswa. Pada waktu tertentu wakepsek membuat pengumuman dan Admin mendata pengumuman tersebut ke dalam sistem yang dimana siswa, guru serta orang tua dapat melihat pengumuman tersebut.

Wali kelas mulai memasuki tahun ajaran baru dan pada saat yang bersamaan siswa serta guru melihat jadwal pelajaran dan melakukan download terhadap materi yang ingin dipelajari, serta orang tua juga dapat melihat jadwal pelajaran siswa. Kemudian guru memberikan pengarahan terhadap materi yang sudah didownload siswa di dalam kelas. Pada setiap akhir pertemuan kelas, guru meng-upload soal ke sistem. Soal yang sudah di upload oleh guru kemudian di download oleh siswa dan dikerjakan oleh siswa. Setelah soal sudah selesai dikerjakan, siswa melakukan upload tugas ke sistem. Kemudian guru men-download tugas siswa, memeriksa tugas siswa, menilai tugas siswa dan menginput nilai tugas siswa yang kemudian siswa dan orang tua dapat melihat nilai tugas tersebut.

Pada akhir materi yang disampaikan, guru mengadakan ulangan harian yang ditujukan kepada siswa, siswa mengerjakan ulangan tersebut dan mengumpulkannya kepada guru, kemudian guru menerima ulangan siswa dan memeriksa ulangan siswa. Kemudian guru melakukan input nilai ke sistem yang dimana nilai tersebut, siswa serta orang tua dapat melihatnya. Apabila nilai ulangan siswa yang didapatkan kurang baik,

(4)

maka guru akan mengadakan ujian perbaikan atau remedial dan hanya bisa dilakukan sekali saja. Jika siswa tersebut belum melakukan ulangan remedial, siswa akan menerima ulangan remedial, mengerjakan ulangan remedial tersebut dan mengumpulkan ulangan remedial untuk diterima oleh guru untuk diperiksa dan dinilai. Lalu nilai remedial tersebut diinput ke dalam sistem oleh guru. Jika siswa sudah melakukan ulangan remedial, maka siswa tersebut tidak bisa mendapatkan kesempatan ulangan remedial untuk kedua kalinya.

Pada setiap per-triwulan atau setiap tiga bulan sekali, wakil kepala sekolah mengadakan ujian sekolah untuk keseluruhan sekolah SMA Santa Patricia, lalu wakil kepala sekolah membuat jadwal ujian, kemudian admin mendata jadwal ujian tersebut kedalam sistem. Kemudian siswa melihat jadwal ujian yang berasal dari sistem. Sesuai tanggal ujian yang tertera dari sistem, siswa menerima ujian sekolah dan mengerjakan ujian sekolah serta mengumpulkan ujian sekolah kepada guru. Kemudian guru menerima ujian siswa, memeriksa ujian siswa dan meng-input nilai ujian kedalam sistem. Lalu siswa dan orang tua yang ingin mengetahui nilainya dapat melihat nilai ujian tersebut dari sistem. Apabila nilai ujian siswa mendapatkan nilai yang rendah, maka guru melakukan ujian remedial, siswa menerima ujian remedial lalu mengerjakan ujian remedial tersebut. Kemudian siswa mengumpulkan ujian remedial tersebut untuk dinilai oleh guru dan guru meng-input nilai ujian remedial tersebut kedalam sistem yang disertai dengan guru menyusun daftar nilai siswa. Guru memberikan daftar nilai siswa kepada wali kelas masing-masing kelas. Wali kelas menerima daftar nilai siswa tersebut dan menyusun rapot siswa

(5)

berdasarkan nilai siswa tersebut. Setelah itu wali kelas memberikan rapot siswa kepada orang tua siswa yang bersangkutan dan rapot tersebut diterima oleh orang tua.

(6)

4.1.2.2 Activity Diagram Sistem yang Diusulkan

(7)

4.1.2.3 Event Table

Berikut adalah event table dirancang untuk menjabarkan kegiatan atau event yang terjadi dalam sistem e-learning di sekolah SMA Santa Patricia. Terdiri dari event, trigger, source, usecase, response dan destination.

Tabel 4.1 Event Table

Event Trigger Source Usecase Response Destination Admin membuat bahan materi Adanya periode tahun ajaran baru yang dimulai Kepala Sekolah Membuat bahan materi

Materi Siswa, Guru

Admin melakukan upload bahan materi Materi yang sudah selesai diinput Kepala Sekolah Mendata bahan materi Materi yang terupload Siswa, Guru Admin mendata mata pelajaran Adanya tahun ajaran baru yang akan dimulai Kepala Sekolah Mendata mata pelajaran Mata pelajaran Siswa, Guru Admin mendata siswa dan orang tua Adanya tahun ajaran baru Siswa dan orang tua Mendata siswa dan orang tua Data siswa Wali kelas Admin mendata guru Adanya perubahan struktur kerja Guru Mendata guru

Data guru Kepala Sekolah, Wakil kepala sekolah Admin mendata jurusan Adanya pergantian tahun ajaran dan memasuki tahun ajaran baru Wakil kepala sekolah , Kepala sekolah Mendata jurusan Data jurusan Kepala sekolah, wakil kepala sekolah, guru, siswa Admin mendata kelas Adanya pergantian tahun ajaran dan memasuki tahun ajaran baru Wakil kepala sekolah , Kepala sekolah Mendata kelas Data kelas Kepala sekolah, wakil kepala sekolah, guru,siswa

(8)

Admin mendata ruang Adanya pergantian tahun ajaran dan memasuki tahun ajaran baru Wakil kepala sekolah , Kepala sekolah Mendata ruang Data ruangan Kepala sekolah, wakil kepala sekolah, guru, siswa Admin mendata jadwal harian Adanya pergantian tahun ajaran dan memasukin tahun ajaran baru Wakil kepala sekolah Mendata jadwal harian Jadwal harian Siswa, guru Admin mengupload pengumuman Adanya informasi akademik yang sudah selesai dibuat Kepala sekolah Mendata pengumu man Pengumu man Siswa, guru, orang tua Admin mengganti password Penggantian password secara berkala Admin Mengganti Password Revisi Password Admin Guru melihat jadwal pelajaran Adanya jadwal pembelajaran yang harus diikuti Admin Melihat jadwal pelajaran Jadwal Pelajaran Guru Guru melakukan download materi Adanya kegiatan pembelajaran yang berlangsung Admin Download materi Materi Siswa Guru melakukan upload materi support Adanya materi tambahan yang dibutuhkan siswa Guru Mendata materi support Materi support Siswa Guru melakukan upload soal Waktu yang ditentukan guru , dan pada saat akhir materi Guru Mendata Soal Soal Siswa Guru melakukan download tugas Adanya tugas yang sudah diupload oleh siswa Siswa Download tugas siswa Tugas siswa Guru

(9)

Guru memeriksa tugas siswa Adanya tugas yang sudah diupload oleh siswa Siswa Memeriks a tugas siswa File tugas siswa Guru Guru memeriksa ulangan siswa Adanya kegiatan ulangan yang sudah selesai Siswa Memeriks a ulangan siswa Ulangan siswa Guru Guru melakukan input nilai siswa

Proses pengecekan dan penilaian tugas yang sudah selesai Guru Melakuka n input nilai siswa Nilai siswa Siswa Guru melakukan edit nilai Karena adanya perubahan nilai atau kesalahan dalam menginput Guru Melakuka n edit nilai Revisi Nilai Siswa Guru mengubah data diri Adanya data diri guru yang berubah Guru Mengubah data diri Revisi data diri Guru Guru mengganti password Penggantian password secara berkala Guru Mengganti password Revisi password Guru Guru melihat pengumuman Adanya informasi akademik yang tersedia untuk dilihat Admin Melihat pengumu man Pengumu man Guru Siswa melihat jadwal pelajaran Adanya jadwal pembelajaran yang harus diikuti Admin Melihat jadwal pelajaran Jadwal pelajaran Siswa Siswa melakukan download materi Adanya materi yang harus dipelajari dan petunjuk guru Admin Download materi Materi Siswa Siswa melakukan download soal Adanya soal yang diupload oleh guru Guru Download Soal Soal Siswa Siswa melakukan upload tugas Adanya tugas yang selesai dikerjakan Siswa Upload tugas Tugas Guru

Siswa melihat nilai tugas/ulangan/ujia n Adanya nilai yang sudah diupload oleh Guru Melihat nilai Tugas / Ulangan/ Nilai Siswa

(10)

guru Ujian Siswa mengubah data diri Adanya pergantian informasi mengenai data diri siswa Siswa Mengubah data diri Revisi data diri Siswa Siswa mengubah password Adanya pergantian password secara berkala Siswa Mengubah password Revisi password Siswa Siswa melihat pengumuman Adanya informasi akademik yang tersedia untuk dilihat Admin Melihat Pengumu man Pengumu man Siswa

Orang Tua melihat jadwal pelajaran Adanya keinginan orang tua untuk ikut serta dalam kegiatan siswa Admin Melihat Jadwal Pelajaran Jadwal Pelajaran Orang Tua Orang Melihat nilai Tugas/ Ulangan/ Ujian Adanya nilai yang sudah diupload oleh guru Guru Melihat nilai Tugas/ Ulangan/ Ujian

Nilai Orang Tua

Orang Tua Mengubah Password Adanya pergantian password secara berkala Orang Tua Mengubah Password Revisi Password Orang Tua

Orang tua melihat pengumuman Adanya informasi akademik yang tersedia untuk dilihat Admin Melihat pengumu man Pengumu man Orang Tua

(11)

4.1.2.4 Use Case Diagram

Berikut adalah use case yang berisi interaksi antara aktor yang terdapat pada sekolah SMA Santa Patricia dengan sistem e-learning yang terdapat pada sekolah SMA Santa Patricia

4.1.2.4.1 Use Case Diagram Admin

(12)

4.1.2.4.2 Use Case Diagram Guru

(13)

4.1.2.4.3 Use Case Diagram Siswa

(14)

4.1.2.4.4 Use Case Diagram Orang Tua

(15)

4.1.2.5 Use Case Description

Berikut adalah use case description yang berisi penjelasan mengenai interaksi antara aktor yang terdapat pada sekolah SMA Santa Patricia dengan sistem e-learning yang terdapat pada sekolah SMA Santa Patricia.

4.1.2.5.1 Use Case Description Admin

Tabel 4.2 Use Case Description untuk Membuat Bahan Materi

(16)

Tabel 4.4 Use Case Description untuk Mendata Mata Pelajaran

(17)

Tabel 4.6 Use Case Description untuk Mendata Guru

(18)

Tabel 4.8 Use Case Description untuk Mendata Kelas

(19)

Tabel 4.10 Use Case Description untuk Mendata Jadwal Harian

(20)

Tabel 4.12 Use Case Description untuk Mengganti Password

4.1.2.5.2 Use Case Description Guru

Tabel 4.13 Use Case Description untuk Melihat Jadwal Pelajaran

(21)

Tabel 4.15 Use Case Description untuk Mendata Materi Support

(22)

Tabel 4.17 Use Case Description

Tabel 4.18 Use Case Description

Tabel 4.19 Use Case Description

Use Case Description untuk Download Tugas Siswa

Use Case Description untuk Memeriksa Tugas Siswa

Use Case Description untuk Memeriksa Ulangan Siswa Tugas Siswa

untuk Memeriksa Tugas Siswa

(23)

Tabel 4.20 Use Case Description untuk Menginput Nilai Siswa

Tabel 4.21 Use Case Description untuk Mengedit Nilai Siswa

(24)

Tabel 4.23 Use Case Description untuk Mengganti Password

Tabel 4.24 Use Case Description untuk Melihat Pengumuman

4.1.2.5.3 Use Case Description Siswa

(25)

Tabel 4.26 Use Case Description untuk Download Materi

Tabel 4.27 Use Case Description untuk Download Soal

(26)

Tabel 4.29 Use Case Description untuk Melihat Nilai Tugas/Ulangan/Ujian

Tabel 4.30 Use Case Description untuk Mengubah Data Diri

(27)

Tabel 4.32 Use Case Description untuk Melihat Pengumuman

4.1.2.5.4 Use Case Description Orang Tua

Tabel 4.33 Use Case Description untuk Melihat Jadwal Pelajaran

(28)

Tabel 4.35 Use Case Description untuk Mengubah Password

Tabel 4.36 Use Case Description untuk Mengubah Data Diri

(29)

4.1.2.6 System Sequence Diagram

Berikut adalah system sequence diagram yang menjelaskan urutan – urutan yang dilakukan actor di sekolah SMA Santa Patricia dengan sistem informasi e-learning di sekolah SMA Patricia.

4.1.2.6.1 System Sequence Diagram Admin 1. Mendata Bahan Materi (Add)

Gambar 4.6 System Sequence Diagram Mendata Bahan Materi (Add)

2. Mendata Bahan Materi (Edit)

(30)

3. Mendata Bahan Materi (Delete)

Gambar 4.8 System Sequence Diagram Mendata Bahan Materi (Delete)

4. Mendata Mata Pelajaran (Add)

(31)

5. Mendata Mata Pelajaran (Edit)

Gambar 4.10 System Sequence Diagram Mendata Mata Pelajaran (Edit)

6. Mendata Mata Pelajaran (Delete)

(32)

7. Mendata Siswa dan Orang Tua (Add)

Gambar 4.12 System Sequence Diagram Mendata Siswa dan Orang Tua (Add)

8. Mendata Siswa dan Orang Tua (Edit)

(33)

9. Mendata Siswa dan Orang tua (Delete)

Gambar 4.14 System Sequence Diagram Mendata Siswa dan Orang Tua (Delete)

10. Mendata Guru (Add)

(34)

11. Mendata Guru (Edit)

Gambar 4.16 System Sequence Diagram Mendata Guru (Edit)

12. Mendata Guru (Delete)

(35)

13. Mendata Jurusan (Add)

Gambar 4.18 System Sequence Diagram Mendata Jurusan (Add)

14. Mendata Jurusan (Edit)

Gambar 4.19 System Sequence Diagram Mendata Jurusan (Edit)

15. Mendata Jurusan (Delete)

(36)

16. Mendata Ruang (Add)

Gambar 4.21 System Sequence Diagram Mendata Ruang (Add)

17. Mendata Ruang (Edit)

Gambar 4.22 System Sequence Diagram Mendata Ruang (Edit)

18. Mendata Ruang (Delete)

(37)

19. Mendata Kelas (Add)

Gambar 4.24 System Sequence Diagram Mendata Kelas (Add)

20. Mendata Kelas (Edit)

Gambar 4.25 System Sequence Diagram Mendata Kelas (Edit)

21. Mendata Kelas (Delete)

(38)

22. Mendata Jadwal Pelajaran (Add)

Gambar 4.27 System Sequence Diagram Mendata Jadwal Pelajaran (Add)

23. Mendata Jadwal Pelajaran (Edit)

(39)

24. Mendata Jadwal Pelajaran (Delete)

Gambar 4.29 System Sequence Diagram Mendata Jadwal Pelajaran(Delete)

25. Mendata Pengumuman (Add)

(40)

26. Mendata Pengumuman (Edit)

Gambar 4.31 System Sequence Diagram Mendata Pengumuman (Edit)

27. Mendata Pengumuman (Delete)

(41)

28. Mengganti Password

Gambar 4.33 System Sequence Diagram Mengganti Password

1.1.2.5.1 System Sequence Diagram Guru 1. Melihat Jadwal Pelajaran

Gambar 4.34 System Sequence Diagram Melihat Jadwal Pelajaran

2. Download Materi

(42)

3. Mandata Materi Support (Add)

Gambar 4.36 System Sequence Diagram Mendata Materi Support (Add)

4. Mandata Materi Support (Edit)

(43)

5. Mandata Materi Support (Delete)

Gambar 4.38 System Sequence Diagram Mendata Materi Support (Delete)

6. Mendata Soal (Add)

(44)

7. Mendata Soal (Edit)

Gambar 4.40 System Sequence Diagram Mendata Soal (Edit)

8. Mendata Soal (Delete)

(45)

9. Download Tugas Siswa

Gambar 4.42 System Sequence Diagram Mendownload Tugas Siswa

10. Melakukan Input Nilai Siswa

(46)

11. Melakukan Edit Nilai

Gambar 4.44 System Sequence Diagram Edit Nilai Siswa

12. Mengubah Data Diri

(47)

13. Mengganti Password

Gambar 4.46 System Sequence Diagram Mengganti Password

14. Melihat Pengumuman

(48)

14.1.2.5.1System Sequence Diagram Siswa 1. Melihat Jadwal Pelajaran

Gambar 4.48 System Sequence Diagram Melihat Jadwal Pelajaran 2. Download Materi

Gambar 4.49 System Sequence Diagram Mendownload Materi 3. Download Soal

(49)

4. Upload Tugas

Gambar 4.51 System Sequence Diagram Upload Tugas 5. Melihat Nilai Tugas / Ulangan / Ujian

Gambar 4.52 System Sequence Diagram Melihat Nilai Tugas/Ulangan/Ujian 6. Mengubah Data Diri

(50)

7. Mengubah Password

Gambar 4.54 System Sequence Diagram Mengubah Password 8. Melihat Pengumuman

Gambar 4.55 System Sequence Diagram Melihat Pengumuman

14.1.2.5.2System Sequence Diagram Orang Tua 1. Melihat Jadwal Pelajaran

(51)

2. Melihat Nilai Tugas / Ulangan / Ujian

Gambar 4.57 System Sequence Diagram Melihat Nilai Tugas/Ulangan/Ujian 3. Mengubah Password

Gambar 4.58 System Sequence Diagram Mengubah Password 4. Mengubah Data Diri

(52)

5. Melihat Pengumuman

(53)

4.1.3 Problem Domain Model

Problem domain model adalah suatu model yang rancang untuk mengidentifikasi kebutuhan sistem dan hubungan antara class yang satu dengan yang lain.

4.1.3.1 Domain Model Class Diagram

Berikut adalah domain model class diagram yang menjabarkan hubungan antara class yang terdapat pada sistem e-learning SMA Santa Patricia.

(54)

4.1.3.2 Classes

Berikut adalah daftar class yang merupakan penjabaran dari class diagram yang ada. Classes menjabarkan class demi class yang ada pada problem domain model dari sistem e-learning SMA Santa Patricia.

1. Guru

Atribut : No_Induk_Guru, Username_Guru, Nama_Lengkap, Agama, Status_Diri, Jenis_Kelamin, Email,

No_Handphone, Tempat_Lahir, Tanggal_Lahir, Alamat, Password, Gambar, Status

Gambar 4.62 Classes Guru 2. Guru Detil

Atribut : No_Induk_Guru, ID_Mata_Pelajaran

(55)

3. Siswa

Atribut : No_Induk_Siswa, Username_Siswa, Nama_Lengkap, Jenis_Kelamin, Tempat_Lahir, Tanggal_Lahir, No_Telepon, No_Handphone, Email, Agama, Alamat, Password, Gambar, Status

Gambar 4.64 Classes Siswa 4. Siswa Detil

Atribut : No_Induk_Siswa, ID_Kelas, ID_Ruang, ID_Jurusan

(56)

5. Orang tua

Atribut : ID_Orang_Tua, No_Induk_Siswa, Nama_Orang_Tua, No_Handphone_orang_tua, alamat_orang_tua,

username_orang_tua, password_orang_tua, status

Gambar 4.66 Classes Orang Tua 6. Kelas

Atribut : ID_Kelas, Nama_Kelas

Gambar 4.67 Classes Kelas 7. Jurusan

Atribut : ID_jurusan, Nama_Jurusan

Gambar 4.68 Classes Jurusan 8. Ruang

Atribut : ID_Ruang, Nama_Ruang

(57)

9. Mata Pelajaran

Atribut : ID_Mata_Pelajaran, Nama_Mata_Pelajaran

Gambar 4.70 Classes Mata Pelajaran 10. Materi

Atribut : ID_materi, ID_Mata_Pelajaran, ID_Kelas, ID_Jurusan, Nama_Materi, Nama_File_Materi, Waktu_Upload, Deskripsi, File_Size, File_Tipe, Link_Materi

Gambar 4.71 Classes Materi 11. Materi Support

Atribut : ID_Materi_Support, ID_Materi, No_Induk_Guru, File_Materi_Support, Link_materi_support

(58)

12. Soal

Atribut : ID_Soal, ID_Mata_Pelajaran, No_Induk_Guru, ID_Kelas, ID_Jurusan, ID_Ruang, Judul_Soal, Keterangan_Soal, File_Soal, Tanggal_Upload

Gambar 4.73 Classes Soal 13. Tugas

Atribut : ID_tugas, ID_soal, No_Induk_Siswa,

Tanggal_Upload_Tugas, Pesan_Tugas, File_Tugas

Gambar 4.74 Classes Tugas 14. Jadwal

Atribut : ID_Jadwal, ID_Kelas, ID_Jurusan, ID_Ruang

(59)

15. Jadwal Detil

Atribut : ID_Jadwal, No_Induk_Guru, ID_Mata_Pelajaran, Hari, Jam

Gambar 4.76 Classes Jadwal Detil 16. Nilai

Atribut : ID_Nilai, No_Induk_Siswa

Gambar 4.77 Classes Nilai 17. Nilai Detil

Atribut : ID_Nilai, ID_Mata_Pelajaran, Uh1, Uh2, Uh3, Uh4, Uhr1, Uhr2, Uhr3, Uhr4, Tgs1, Tgs2, Tgs3, UTS, UTSr, UAS, UASr

(60)

18. Pengumuman

Atribut : ID_Pengumuman, Judul_Pengumuman, File_Lampiran, Tanggal_Pengumuman, Isi_Pengumuman

Gambar 4.79 Classes Pengumuman 4.1.3.3. Statechart

Statechart adalah suatu diagram yang dibuat untuk menggambarkan proses demi proses dari tiap class yang terdapat di problem domain model. 1. Siswa

Gambar 4.80 Statechart Siswa 2. Guru

Gambar 4.81 Statechart Guru 3. Orang Tua

(61)

4. Tugas

Gambar 4.83 Statechart Tugas 5. Nilai

Gambar 4.84 Statechart Nilai 6. Pengumuman

Gambar 4.85 Statechart Pengumuman 7. Soal

Gambar 4.86 Statechart Soal 8. Ruang

Gambar 4.87 Statechart Ruang 9. Kelas

(62)

10. Jurusan

Gambar 4.89 Statechart Jurusan 11. Mata Pelajaran

Gambar 4.90 Statechart Mata Pelajaran 12. Materi

Gambar 4.91 Statechart Materi 13. Materi Support

Gambar 4.92 Statechart Materi Support 14. Jadwal

(63)

4.2 Perancangan Sistem Informasi

4.2.1 Support Service Architecture dan Deployment Environment

Pada Sekolah SMA Santa Patricia ini menggunakan Centralized Architecture karena servernya berada pada satu tempat dan tidak mempunyai anak cabang. Anak cabang yang dimaksud adalah cabang SMA Santa Patricia, SMA Santa Patricia hanya satu sekolah saja di tangerang.

4.2.2 Software Architecture

Karena Sekolah SMA Santa Patricia memiliki jumlah pemakai yang tergolong banyak, maka SMA Santa Patricia hanya menggunakan two-tier yang aplikasi dan databasenya berada pada satu server yang sama.

4.2.3 Multilayer Design System Sequence Diagram

Berikut adalah multilayer design system sequence diagram yang memjabarkan urutan sekuensial dari suatu interaksi antara actor yang terdapat pada sekolah SMA Santa Patricia dengan sistem e-learning.

(64)

4.2.3.1 Multilayer Design System Sequence Diagram Admin 1. Mendata Bahan Materi (Add)

(65)

2. Mendata Bahan Materi (Edit)

(66)

3. Mendata Bahan Materi (Delete)

(67)

4. Mendata Mata Pelajaran (Add)

Gambar 4.97 Multilayer Sequence Diagram Mendata Mata Pelajaran (Add) 5. Mendata Mata Pelajaran (Edit)

(68)

6. Mendata Mata Pelajaran (Delete)

(69)

7. Mendata Siswa dan Orang Tua (Add)

Gambar 4.100 Multilayer Sequence Diagram Mendata Siswa dan Orang Tua (Add)

(70)

8. Mendata Siswa dan Orang Tua (Edit)

Gambar 4.101 Multilayer Sequence Diagram Mendata Siswa dan Orang Tua (Edit)

(71)

9. Mendata Siswa dan Orang Tua (Delete)

Gambar 4.102 Multilayer Sequence Diagram Mendata Siswa dan Orang Tua (Delete)

(72)

10. Mendata Guru (Add)

(73)

11. Mendata Guru (Edit)

(74)

12. Mendata Guru (Delete)

(75)

13. Mendata Jurusan (Add)

Gambar 4.106 Multilayer Sequence Diagram Mendata Jurusan (Add) 14. Mendata Jurusan (Edit)

(76)

15. Mendata Jurusan (Delete)

Gambar 4.108 Multilayer Sequence Diagram Mendata Jurusan (Delete) 16. Mendata Ruang (Add)

(77)

17. Mendata Ruang (Edit)

Gambar 4.110 Multilayer Sequence Diagram Mendata Ruang (Edit) 18. Mendata Ruang (Delete)

(78)

19. Mendata Kelas (Add)

Gambar 4.112 Multilayer Sequence Diagram Mendata Kelas (Add) 20. Mendata Kelas (Edit)

(79)

21. Mendata Kelas (Delete)

(80)

22. Mendata Jadwal Pelajaran (Add)

(81)

23. Mendata Jadwal Pelajaran (Edit)

(82)

24. Mendata Jadwal Pelajaran (Delete)

(83)

25. Mendata Pengumuman (Add)

(84)

26. Mendata Pengumuman (Edit)

(85)

27. Mendata Pengumuman (Delete)

Gambar 4.120 Multilayer Sequence Diagram Mendata Pengumuman (Delete) 28. Mengganti Password

(86)

4.2.3.2 Multilayer Design System Sequence Diagram Guru 1. Melihat Jadwal Pelajaran

(87)

2. Download materi

(88)

3. Mendata Materi Support (Add)

(89)

4. Mendata Materi Support (Edit)

(90)

5. Mendata Materi Support (Delete)

(91)

6. Mendata Soal (Add)

(92)

7. Mendata Soal (Edit)

(93)

8. Mendata Soal (Delete)

(94)

9. Download Tugas Siswa

(95)

10. Melakukan Input Nilai Siswa

(96)

11. Melakukan Edit Nilai

(97)

12. Mengubah Data Diri

(98)

13. Mengganti Password

Gambar 4.134 Multilayer Sequence Diagram Mengganti Password 14. Melihat Pengumuman

(99)

4.2.3.3 Multilayer Design System Sequence Diagram Siswa 1. Melihat Jadwal Pelajaran

(100)

2. Download materi

Gambar 4.137 Multilayer Sequence Diagram Download Materi 3. Download soal

(101)

4. Upload Tugas

(102)

5. Melihat Nilai Tugas / Ulangan / Ujian

Gambar 4.140 Multilayer Sequence Diagram Melihat Nilai Tugas / Ulangan / Ujian

(103)

6. Mengubah Data Diri

(104)

7. Mengubah Password

Gambar 4.142 Multilayer Sequence Diagram Mengubah Password 8. Melihat Pengumuman

(105)

4.2.3.4 Multilayer Design System Sequence Diagram Orang Tua 1. Melihat Jadwal Pelajaran

(106)

2. Melihat Nilai Tugas / Ulangan / Ujian

Gambar 4.145 Multilayer Sequence Diagram Melihat Nilai Tugas / Ulangan / Ujian

(107)

3. Mengubah Data Diri

(108)

4. Mengubah Password

Gambar 4.147 Multilayer Sequence Diagram Mengubah Password 5. Melihat Pengumuman

(109)

4.2.4 Communication Diagram

Berikut adalah communication diagram yang memperlihatkan komunikasi antara aktor yang terdapat pada sekolah SMA Santa Patricia dengan sistem e-learning yang berasal dari urutan sekuensial (sequence).

4.2.4.1 Communication Diagram Admin 1. Mendata Bahan Materi (Add)

Gambar 4.149 Communication Diagram Mendata Bahan Materi (Add) 2. Mendata Bahan Materi (Edit)

Gambar 4.150 Communication Diagram Mendata Bahan Materi (Edit) 3. Mendata Bahan Materi (Delete)

(110)

4. Mendata Mata Pelajaran (Add)

Gambar 4.152 Communication Diagram Mendata Mata Pelajaran (Add) 5. Mendata Mata Pelajaran (Edit)

Gambar 4.153 Communication Diagram Mendata Mata Pelajaran (Edit) 6. Mendata Mata Pelajaran (Delete)

(111)

7. Mendata Siswa dan Orang Tua (Add)

Gambar 4.155 Communication Diagram Mendata Siswa dan Orang Tua (Add) 8. Mendata Siswa dan Orang Tua (Edit)

Gambar 4.156 Communication Diagram Mendata Siswa dan Orang Tua (Edit) 9. Mendata Siswa dan Orang Tua (Delete)

(112)

Gambar 4.157 Communication Diagram Mendata Siswa dan Orang Tua (Delete) 10. Mendata Guru (Add)

Gambar 4.158 Communication Diagram Mendata Guru (Add) 11. Mendata Guru (Edit)

Gambar 4.159 Communication Diagram Mendata Guru (Edit) 12. Mendata Guru (Delete)

(113)

13. Mendata Jurusan (Add)

Gambar 4.161 Communication Diagram Mendata Jurusan (Add) 14. Mendata Jurusan (Edit)

Gambar 4.162 Communication Diagram Mendata Jurusan (Edit) 15. Mendata Jurusan (Delete)

Gambar 4.163 Communication Diagram Mendata Jurusan (Delete) 16. Mendata Ruang (Add)

(114)

17. Mendata Ruang (Edit)

Gambar 4.165 Communication Diagram Mendata Ruang (Edit) 18. Mendata Ruang (Delete)

Gambar 4.166 Communication Diagram Mendata Ruang (Delete) 19. Mendata Kelas (Add)

Gambar 4.167 Communication Diagram Mendata Kelas (Add) 20. Mendata Kelas (Edit)

(115)

21. Mendata Kelas (Delete)

Gambar 4.169 Communication Diagram Mendata Kelas (Delete) 22. Mendata Jadwal Pelajaran (Add)

Gambar 4.170 Communication Diagram Mendata Jadwal Pelajaran (Add) 23. Mendata Jadwal Pelajaran (Edit)

(116)

24. Mendata Jadwal Pelajaran (Delete)

Gambar 4.172 Communication Diagram Mendata Jadwal Pelajaran (Delete) 25. Mendata Pengumuman (Add)

Gambar 4.173 Communication Diagram Mendata Pengumuman (Add) 26. Mendata Pengumuman (Edit)

Gambar 4.174 Communication Diagram Mendata Pengumuman (Edit) 27. Mendata Pengumuman (Delete)

(117)

28. Mengganti Password

Gambar 4.176 Communication Diagram Menganti Password 4.2.4.2 Communication Diagram Guru

1. Melihat Jadwal Pelajaran

Gambar 4.177 Communication Diagram Melihat Jadwal Pelajaran 2. Download materi

Gambar 4.178 Communication Diagram Download Materi 3. Mendata Materi Support (Add)

(118)

4. Mendata Materi Support (Edit)

Gambar 4.180 Communication Diagram Mendata Materi Support (Edit) 5. Mendata Materi Support (Delete)

Gambar 4.181 Communication Diagram Mendata Materi Support (Delete) 6. Mendata Soal (Add)

Gambar 4.182 Communication Diagram Mendata Soal (Add) 7. Mendata Soal (Edit)

(119)

8. Mendata Soal (Delete)

Gambar 4.184 Communication Diagram Mendata Soal (Delete) 9. Download Tugas Siswa

Gambar 4.185 Communication Diagram Mendownload Tugas Siswa 10. Melakukan Input Nilai Siswa

(120)

11. Melakukan Edit Nilai

Gambar 4.187 Communication Diagram Melakukan Edit Nilai 12. Mengubah Data Diri

Gambar 4.188 Communication Diagram Mengubah Data Diri 13. Mengganti Password

Gambar 4.189 Communication Diagram Mengganti Password 14. Melihat Pengumuman

(121)

4.2.4.3 Communication Diagram Siswa 1. Melihat Jadwal Pelajaran

Gambar 4.191 Communication Diagram Melihat Jadwal Pelajaran 2. Download materi

Gambar 4.192 Communication Diagram Download Materi 3. Download soal

Gambar 4.193 Communication Diagram Download Soal 4. Upload Tugas

(122)

5. Melihat Nilai Tugas / Ulangan / Ujian

Gambar 4.195 Communication Diagram Melihat Nilai Tugas / Ulangan / Ujian 6. Mengubah Data Diri

Gambar 4.196 Communication Diagram Mengubah Data Diri 7. Mengubah Password

Gambar 4.197 Communication Diagram Mengubah Password 8. Melihat Pengumuman

(123)

4.2.4.4 Communication Diagram Orang Tua 1. Melihat Jadwal Pelajaran

Gambar 4.199 Communication Diagram Melihat Jadwal Pelajaran 2. Melihat Nilai Tugas / Ulangan / Ujian

Gambar 4.200 Communication Diagram Melihat Nilai Tugas / Ulangan / Ujian 3. Mengubah Password

(124)

4. Mengubah Data Diri

Gambar 4.202 Communication Diagram Mengubah Data Diri 5. Melihat Pengumuman

(125)
(126)

4.2.6 Package Diagram Berikut adalah domain layer dan

multilayer design sistem sequence diagram Package Diagram

Berikut adalah package diagram yang berisi tiga layer yaitu

dan data access layer yang didapatkan dari urutan sekuensial sistem sequence diagram.

Gambar 4.205 Package Diagram

yang berisi tiga layer yaitu view layer, an dari urutan sekuensial

(127)

4.2.7 Persistent Object

Berikut adalah persistent object sistem yang berasal dari data yang diambil dari urutan sekuensial (sequence) dan merupakan representasi dari table database e-learning SMA Santa Patricia.

Tabel 4.38 Persistent Siswa No_Induk_ Siswa Username_ Siswa Nama_ Lengkap Jenis_ Kelamin Tempat_ Lahir Tanggal_ Lahir No_ Telepon No_ Handphone

Email Agama Alamat Password Gambar Status

Tabel 4.39 Persistent Guru No_Induk _ Guru Username _ Guru Nama_ Lengkap Agama Status _ Diri Jenis_ Kelamin Email No_ Handphon e Tempat_ Lahir Tanggal_ Lahir

(128)

Tabel 4.40 Persistent Orang Tua ID_Orang_ Tua No_Induk_ Siswa Nama_ Orang_Tua

Alamat Username Password Status

Tabel 4.41 Persistent Nilai ID_Nilai No_Induk_Siswa

Tabel 4.42 Persistent Ruang

ID_Ruang Nama_Ruang

Tabel 4.43 Persistent Kelas

ID_Kelas Nama_Kelas

Tabel 4.44 Persistent Jurusan ID_Jurusan Nama_Jurusan

(129)

Tabel 4.45 Persistent Mata Pelajaran ID_Mata_Pelajaran Nama_Mata_Pelajaran

Tabel 4.46 Persistent Materi ID_ Materi No_Mata_ Pelajaran ID_ Kelas ID_ Jurusan Nama_ Materi Nama_ File_Materi Waktu_ Upload

Deskripsi File_Size File_Tipe Link_Materi

Tabel 4.47 Persistent Materi Support ID_Materi_ Support ID_ Materi No_Induk_ Guru Nama_File_ Materi_Support Link_Materi_ Support

Tabel 4.48 Persistent Tugas ID_Tugas ID_Soal No_Induk_

Siswa Tanggal_Upload_ Tugas Pesan_ Tugas File_ Tugas

(130)

Tabel 4.49 Persistent Soal ID_ Soal ID_Mata_

Pelajaran No_Induk_ Guru ID_ Kelas ID_ Jurusan ID_ Ruang Judul_ Soal

Keterangan_Soal File_Soal Tanggal_Upload

Tabel 4.50 Persistent Jadwal ID_Jadwal ID_Kelas ID_Jurusan ID_Ruang

Tabel 4.51 Persistent Pengumuman ID_Pengumuman Judul File_

Lampiran

Tanggal_ Pengumuman

Isi_ Pengumuman

(131)

4.2.8 Hierarchy Program

Hierarki website ini menggambarkan urutan atau hierarki dari website yang ada untuk website e-learning SMA Santa Patricia

(132)

4.2.9 User Interface

Berikut adalah user interface atau desain tatap muka yang memberikan tampilan secara tidak langsung mengenai program website yang dikembangkan pada SMA Santa Patricia.

Gambar 4.207 Login Page Keterangan :

1. Input type berupa textbox untuk memasukan Username Admin, Guru, Siswa dan Orang tua

2. Input type berupa password untuk memasukan Password

(133)

4.2.9.1User Interface Admin

1. Beranda Admin

Gambar 4.208 Beranda Admin

Keterangan :

1. “Beranda”, panel yang mengalihkan kepada halaman beranda 2. “Guru”, panel yang mengalihkan kepada halaman guru 3. “Siswa”, panel yang mengalihkan kepada halaman siswa 4. “Materi”, panel yang mengalihkan kepada halaman materi 5. “Jadwal”, panel yang mengalihkan kepada halaman jadwal

6. “Mata Pelajaran”, panel yang mengalihkan kepada halaman mata pelajaran 7. “Manage Kelas”, panel yang mengalihkan kepada halaman manage kelas 8. “Ganti Password”, panel yang mengalihkan kepada halaman ganti password 9. Input type button yang berguna untuk dapat melakukan manage event 10. Input type button yang berguna untuk dapat melakukan insert pengumuman

(134)

11. Input type textbox beserta button yang dapat digunakan untuk melakukan pencarian terhadap pengumuman

12. Merupakan isi atau content dari pengumuman

13. Merupakan tombol untuk melakukan perubahan terhadap pengumuman 14. Merupakan tombol untuk melakukan penghapusan terhadap pengumuman 15. Merupakan halaman atau paging dari pengumuman

16. Merupakan jquery picture slider yang menjadi display dari event yang sudah diatur pada point (9)

2. Guru

Gambar 4.209 Manage Guru

Keterangan :

1. Input type button insert yang berguna untuk melakukan input data guru yang baru

2. Merupakan combo box yang digunakan untuk menjadi filterisasi dalam pencarian di point (3)

(135)

3. Input type textbox beserta button untuk melakukan pencarian terhadap data guru sesuai dengan filterisasi yang dilakukan pada point (2)

4. Table yang berisi informasi mengenai guru dan manage guru ( update / delete ) 5. Merupakan halaman atau paging dari data guru

3. Insert Data Guru

Gambar 4.210 Insert Data Guru

Keterangan :

1. Input type textbox untuk melakukan pengisian nomor induk guru 2. Input type textbox untuk melakukan pengisian nama lengkap guru

3. Combo box untuk memilih agama yang tertera pada program ( Islam, Kristen, Katolik, Buddha dan Hindu)

4. Combo box untuk memilih jenis Status yang tertera pada program 5. Combo box untuk memilih jenis kelamin yang tertera pada program

(136)

6. Input type textbox untuk melakukan pengisian email guru

7. Input type textbox untuk melakukan pengisian nomor handphone guru 8. Input type textbox untuk melakukan pengisian tempat lahir guru 9. Combo box untuk memilih tanggal lahir guru

10. Combo box untuk memilih bulan lahir guru 11. Combo box untuk memilih tahun lahir guru

12. Input type textbox untuk melakukan pengisian alamat guru

13. Combo box untuk memilih mata pelajaran yang akan menjadi peminatan guru 14. Combo box untuk memilih mata pelajaran yang akan menjadi peminatan guru (

jika satu guru dapat mengajar dua mata pelajaran )

15. Input type file untuk dapat melakukan browsing file yang akan dijadikan photo guru

16. Input type button submit yang digunakan untuk menyimpan semua field data yang sudah diisi

17. Input type button “back” yang berfungsi untuk mengalihkan ke panel sebelumnya

18. Input type button reset yang digunakan untuk melakukan reset terhadap semua field yang tertera pada program

(137)

4. Update Data Guru

Gambar 4.211 Update Data Guru

Keterangan :

1. Input type textbox untuk melakukan pengisian nomor induk guru yang akan diubah

2. Input type textbox untuk melakukan pengisian nama lengkap guru yang akan diubah

3. Combo box untuk memilih agama yang tertera pada program ( Islam, Kristen, Katolik, Buddha dan Hindu) yang akan diubah

4. Combo box untuk memilih jenis Status yang tertera pada program yang akan diubah

5. Combo box untuk memilih jenis kelamin yang tertera pada program yang akan diubah

(138)

7. Input type textbox untuk melakukan pengisian nomor handphone guru yang akan diubah

8. Input type textbox untuk melakukan pengisian tempat lahir guru yang akan diubah

9. Combo box untuk memilih tanggal lahir guru yang akan diubah 10. Combo box untuk memilih bulan lahir guru yang akan diubah 11. Combo box untuk memilih tahun lahir guru yang akan diubah

12. Input type textbox untuk melakukan pengisian alamat guru yang akan diubah 13. Combo box untuk memilih mata pelajaran yang akan menjadi peminatan guru

yang akan diubah

14. Combo box untuk memilih mata pelajaran yang akan menjadi peminatan guru ( jika satu guru dapat mengajar dua mata pelajaran ) yang akan diubah

15. Input type file untuk dapat melakukan browsing file yang akan dijadikan photo guru yang akan diubah

16. Input type button submit yang digunakan untuk menyimpan semua field data yang sudah diisi yang akan diubah

17. Input type button “back” yang berfungsi untuk mengalihkan ke panel sebelumnya yang akan diubah

18. Input type button reset yang digunakan untuk melakukan reset terhadap semua field yang tertera pada program yang akan diubah

(139)

5. Siswa

Gambar 4.212 Manage Siswa Keterangan :

1. Input type button insert yang berguna untuk melakukan input data siswa yang baru

2. Merupakan combo box yang digunakan untuk menjadi filterisasi dalam pencarian di point (3)

3. Input type textbox beserta button untuk melakukan pencarian terhadap data siswa sesuai dengan filterisasi yang dilakukan pada point (2)

4. Table yang berisi informasi mengenai guru dan manage guru ( update / delete )

(140)

6. Insert Data Siswa dan Orang Tua

Gambar 4.213 Insert Data Siswa dan Orang Tua Keterangan :

1. Input type textbox untuk melakukan pengisian nomor induk siswa 2. Input type textbox untuk melakukan pengisian nama lengkap siswa

3. Combo box untuk memilih agama yang tertera pada program ( Islam, Kristen, Katolik, Buddha dan Hindu)

4. Combo box untuk memilih jenis Status yang tertera pada program 5. Combo box untuk memilih jenis kelamin yang tertera pada program 6. Input type textbox untuk melakukan pengisian email siswa

(141)

8. Input type textbox untuk melakukan pengisian tempat lahir siswa 9. Combo box untuk memilih tanggal lahir siswa

10. Combo box untuk memilih bulan lahir siswa 11. Combo box untuk memilih tahun lahir siswa

12. Input type textbox untuk melakukan pengisian alamat siswa

13. Input type textbox untuk melakukan pengisian nama orang tua siswa

14. Input type textbox untuk melakukan pengisian nomor handphone orang tua siswa 15. Input type textbox untuk melakukan pengisian alamat orang tua siswa

16. Combo box untuk memilih kelas untuk siswa 17. Combo box untuk memilih ruang untuk siswa 18. Combo box untuk memilih jurusan untuk siswa

19. Input type file untuk dapat melakukan browsing file yang akan dijadikan photo siswa

20. Input type button submit yang digunakan untuk menyimpan semua field data yang sudah diisi yang akan diubah

21. Input type button reset yang digunakan untuk melakukan reset terhadap semua field yang tertera pada program

22. Input type button “back” yang berfungsi untuk mengalihkan ke panel sebelumnya

(142)

7. Update data Siswa

Gambar 4.214 Update Data Siswa Keterangan :

1. Input type textbox untuk melakukan pengisian nomor induk siswa yang akan diubah

2. Input type textbox untuk melakukan pengisian nama lengkap siswa yang akan diubah

3. Combo box untuk memilih agama yang tertera pada program ( Islam, Kristen, Katolik, Buddha dan Hindu) yang akan diubah

4. Combo box untuk memilih jenis Status yang tertera pada program yang akan diubah

5. Combo box untuk memilih jenis kelamin yang tertera pada program yang akan diubah

(143)

7. Input type textbox untuk melakukan pengisian nomor handphone siswa yang akan diubah

8. Input type textbox untuk melakukan pengisian tempat lahir siswa yang akan diubah

9. Combo box untuk memilih tanggal lahir siswa yang akan diubah 10. Combo box untuk memilih bulan lahir siswa yang akan diubah 11. Combo box untuk memilih tahun lahir siswa yang akan diubah

12. Input type textbox untuk melakukan pengisian alamat siswa yang akan diubah 13. Combo box untuk memilih kelas untuk siswa yang akan diubah

14. Combo box untuk memilih ruang untuk siswa yang akan diubah 15. Combo box untuk memilih jurusan untuk siswa yang akan diubah

16. Input type file untuk dapat melakukan browsing file yang akan dijadikan photo siswa yang akan diubah

17. Input type button submit yang digunakan untuk menyimpan semua field data yang sudah diisi yang akan diubah

18. Input type button reset yang digunakan untuk melakukan reset terhadap semua field yang tertera pada program

19. Input type button “back” yang berfungsi untuk mengalihkan ke panel sebelumnya

(144)

8. Update Data Orang Tua

Gambar 4.215 Update Data Orang Tua Keterangan :

1. Input type textbox nama lengkap orang tua yang akan diubah 2. Input type textbox nomor handphone orang tua yang akan diubah 3. Input type textbox alamat orang tua yang akan diubah

4. Input type button submit untuk melakukan validasi terhadap perubahan yang sudah dilakukan

5. Input type button reset untuk melakukan reset terhadap semua field yang tertera pada program

(145)

9. Materi

Gambar 4.216 Manage Materi Keterangan :

1. Input type button insert yang berguna untuk melakukan input data materi yang baru

2. Merupakan combo box yang digunakan untuk menjadi filterisasi dalam pencarian di point (3)

3. Input type textbox beserta button untuk melakukan pencarian terhadap data materi sesuai dengan filterisasi yang dilakukan pada point (2)

4. Table yang terdiri dari beberapa field yang berisi informasi mengenai materi( nama, nama file materi, waktu upload deskripsi, ukuran file dan tipe file) dan manage materi ( update / delete )

(146)

10. Insert Materi

Gambar 4.217 Insert Materi Keterangan :

1. Combo box untuk memilih mata pelajaran yang akan diisi dengan materi 2. Combo box untuk memilih kelas yang sesuai dengan materi

3. Combo box untuk memilih jurusan yang sesuai dengan materi 4. Input type textbox untuk memberikan penamaan terhadap materi 5. Input type textbox untuk memberikan deskripsi tentang materi 6. Input type file untuk mengambil file yang akan dijadikan materi

7. Input type button submit yang digunakan untuk menyimpan materi yang sudah di-input

8. Input type button reset untuk melakukan reset terhadap semua field yang tertera pada program

(147)

11. Update Materi

Gambar 4.218 Update Materi Keterangan :

1. Merupakan label yang mendefinisikan mata pelajaran, kelas dan jurusan yang dimana materi akan diubah

2. Input type textbox untuk merubah nama materi

3. Input type textbox untuk merubah deskripsi mengenai materi

4. Input type file yang digunakan untuk merubah file materi menjadi baru dari sebelumnya

5. Input type button submit untuk melakukan validasi perubahan terhadap materi 6. Input type button “back” untuk mengalihkan kehalaman sebelumnya

(148)

12. Jadwal

Gambar 4.219 Jadwal Keterangan :

1. Combo box yang berisi pilihan-pilihan yang menjadi filterisasi saat akan melakukan pencarian jadwal pada point (2)

2. Input type textbox beserta button untuk melakukan pencarian terhadap jadwal 3. Kolom dari table jadwal yang bernama Kelas

4. Kolom dari table jadwal yang bernama Jurusan 5. Kolom dari table jadwal yang bernama Ruang 6. Button untuk dapat melihat jadwal yang terpilih 7. Button untuk dapat mengubah jadwal yang terpilih 8. Button untuk dapat menghapus jadwal yang terpilih

9. Input type button insert yang berguna untuk melakukan input data jadwal yang baru

(149)

13. Insert Jadwal ( Checking )

Gambar 4.220 Insert Jadwal ( Checking ) Keterangan :

1. Combo box untuk memilih kelas yang akan dimasukan jadwal

2. Combo box untuk memilih jurusan dari kelas yang akan dimasukan jadwal 3. Combo box untuk memilih ruangan dari kelas serta jurusan yang akan

dimasukan jadwal

4. Input type button untuk memulai input jadwal terhadap kelas, jurusan, dan ruang yang sudah terpilih

(150)

14. Insert Jadwal ( Finalize )

Gambar 4.221 Insert Jadwal ( Finalize ) Keterangan :

1. Label yang mendefinisikan kelas, jurusan dan ruang yang akan dimasukan jadwal

2. Combo box untuk mengisi jadwal perharinya ( senin, selasa, rabu, kamis, jumat) dan perjamnya (07-15 – 15.20) dengan mata pelajaran. Terdapat juga jadwal yang sudah mutlak seperti waktu upacara dan istirahat

3. Input type button submit untuk menyimpan jadwal yang sudah dimasukan 4. Input type button “back” untuk mengalihkan kehalaman sebelumnya

(151)

15. Update Jadwal

Gambar 4.222 Update Jadwal Keterangan :

1. Label yang mendefinisikan kelas, jurusan dan ruang yang akan dimasukan jadwal yang akan diubah dengan yang baru

2. Combo box untuk mengubah jadwal perharinya ( senin, selasa, rabu, kamis, jumat) dan perjamnya (07-15 – 15.20) dengan mata pelajaran. Terdapat juga jadwal yang sudah mutlak seperti waktu upacara dan istirahat yang tidak bisa diubah

3. Input type button submit untuk menyimpan jadwal baru yang sudah dimasukan 4. Input type button “back” untuk mengalihkan kehalaman sebelumnya

(152)

16. Mata Pelajaran

Gambar 4.223 Manage Mata Pelajaran Keterangan :

1. Input type textbox beserta button yang dapat memasukan mata pelajaran yang baru

2. Input type textbox beserta button untuk melakukan pencarian mata pelajaran yang tertera pada program

3. Kolom dari table mata pelajaran yang bernama mata pelajaran serta baris berisikan nama mata pelajaran

4. Button untuk menghapus mata pelajaran yang terpilih

5. Button untuk melakukan update atau perubahan terhadap mata pelajaran terpilih, akan muncul suatu pop-up pada point (6) yang akan meminta user memasukan data yang baru.

6. Merupakan pop-up yang meminta user memasukan data kelas yang baru 7. Merupakan halaman atau paging dari data mata pelajaran

(153)

17. Manage Kelas ( Kelas )

Gambar 4.224 Manage Kelas ( Kelas ) Keterangan :

1. Input type textbox beserta button yang dapat memasukan data kelas yang baru 2. Input type textbox beserta button untuk melakukan pencarian kelas yang tertera

pada program

3. Kolom dari table kelas yang bernama kelas serta baris berisikan nama kelas 4. Button untuk menghapus kelas yang terpilih

5. Button untuk melakukan update atau perubahan terhadap kelas terpilih, akan muncul suatu pop-up pada point (6) yang akan meminta user memasukan data yang baru.

6. Merupakan pop-up yang meminta user memasukan data kelas yang baru 7. Merupakan halaman atau paging dari data kelas

(154)

18. Manage Kelas ( Jurusan )

Gambar 4.225 Manage Kelas ( Jurusan ) Keterangan :

1. Input type textbox beserta button yang dapat memasukan data jurusan yang baru 2. Input type textbox beserta button untuk melakukan pencarian jurusan yang

tertera pada program

3. Kolom dari table jurusan yang bernama jurusan serta baris berisikan nama jurusan

4. Button untuk menghapus jurusan yang terpilih

5. Button untuk melakukan update atau perubahan terhadap jurusan terpilih, akan muncul suatu pop-up pada point (6) yang akan meminta user memasukan data jurusan yang baru.

6. Merupakan pop-up yang meminta user memasukan data jurusan yang baru 7. Merupakan halaman atau paging dari data jurusan

(155)

19. Manage Kelas ( Ruang )

Gambar 4.226 Manage Kelas ( Ruang ) Keterangan :

1. Input type textbox beserta button yang dapat memasukan data ruang yang baru 2. Input type textbox beserta button untuk melakukan pencarian ruang yang tertera

pada program

3. Kolom dari table ruang yang bernama ruang serta baris berisikan nama ruang 4. Button untuk menghapus ruang yang terpilih

5. Button untuk melakukan update atau perubahan terhadap ruang terpilih, akan muncul suatu pop-up pada point (6) yang akan meminta user memasukan data ruang yang baru.

6. Merupakan pop-up yang meminta user memasukan data ruang yang baru 7. Merupakan halaman atau paging dari data ruang

(156)

20. Ganti Password

Gambar 4.227 Ganti Password Admin Keterangan :

1. Input type textbox yang digunakan untuk mengisi password lama 2. Input type textbox yang digunakan untuk mengisi password baru

3. Input type textbox yang digunakan untuk konfirmasi ulang password baru 4. Input type button submit untuk melakukan validasi ganti password

(157)

21. Manage Event

Gambar 4.228 Manage Event Keterangan :

1. Merupakan kolom gambar yang berisi gambar event

2. Merupakan kolom tanggal post yang berisi tanggal terjadinya aktifitas post event 3. Merupakan kolom nama file yang berisi nama file

4. Button delete yang berguna untuk menghapus event yang terpilih 5. Input type file yang berguna untuk mengambil file yang diperlukan

6. Input type button submit yang berguna untuk menyimpan event yang terbaru setelah point (5) dilakukan

7. Merupakan halaman atau paging dari data event

8. Input type button “back” yang berguna untuk mengalihkan kehalaman sebelumnya

(158)

22. Insert Pengumuman

Gambar 4.229 Insert Pengumuman Keterangan :

1. Input type textbox yang digunakan untuk mengisi judul dari pengumuman 2. Input type textbox yang digunakan untuk mengisi isi dari pengumuman

3. Input type file yang digunakan untuk memberikan file lampiran untuk pengumuman

4. Input type button submit yang digunakan untuk menyimpang pengumuman 5. Input type button “back” yang digunakan untuk mengalihkan kehalaman

(159)

23. Update Pengumuman

Gambar 4.230 Update Pengumuman Keterangan :

1. Input type textbox yang digunakan untuk mengisi judul dari pengumuman yang akan diubah

2. Input type textbox yang digunakan untuk mengisi isi dari pengumuman yang akan diubah

3. Input type file yang digunakan untuk memberikan file lampiran untuk pengumuman yang akan diubah

4. Input type button submit yang digunakan untuk menyimpang pengumuman yang sudah dirubah

5. Input type button “back” yang digunakan untuk mengalihkan kehalaman sebelumnya

(160)

4.2.9.2User Interface Guru 1. Beranda Guru

Gambar 4.231 Beranda Guru Keterangan :

1. “Beranda”, panel yang mengalihkan kepada halaman beranda 2. “Kelas”, panel yang mengalihkan kepada halaman kelas 3. “Soal”, panel yang mengalihkan kepada halaman soal 4. “Tugas”, panel yang mengalihkan kepada halaman tugas 5. “Nilai”, panel yang mengalihkan kepada halaman nilai 6. “Jadwal”, panel yang mengalihkan kepada halaman jadwal

7. “Data Diri”, panel yang mengalihkan kepada halaman ganti data diri

8. “Ganti Password”, panel yang mengalihkan kepada halaman ganti password 9. Merupakan isi atau content dari pengumuman

10. Merupakan halaman atau paging dari pengumuman

(161)

2. Kelas

Gambar 4.232 Kelas Keterangan :

1. Link yang akan mengalihkan kehalaman materi sesuai dengan mata pelajaran yang terpilih

3. View Materi

Gambar 4.233 View Materi Keterangan :

1. Merupakan kolom nama materi yang berisi nama materi dari pelajaran yang terpilih

(162)

3. Merupakan kolom tipe file yang berisi tipe dari file materi

4. Merupakan kolom deskripsi yang berisi deskripsi mengenai materi 5. Merupakan kolom download yang berguna untuk mengunggah file materi

6. Merupakan kolom materi support yang berisi materi tambahan yang dapat ditambahkan oleh guru pada point (7)

7. Merupakan kolom link support yang berguna untuk memberi materi tambahan 8. Button delete yang berguna untuk menghapus materi

9. Button edit yang berguna untuk melakukan perubahan atau update materi 10. Merupakan halaman atau paging dari data materi

11. Input type button “back” yang berguna untuk mengalihkan kehalaman sebelumnya

4. Insert Materi Support

Gambar 4.234 Insert Materi Support Keterangan :

1. Label yang mendefinisikan nama materi, mata pelajaran dan kelas yang terpilih 2. Input type textbox yang berguna untuk memasukan link materi tambahan

Gambar

Tabel 4.5 Use Case Description untuk Mendata Siswa dan Orang Tua
Gambar 4.12 System Sequence Diagram Mendata Siswa dan Orang Tua (Add)
Gambar 4.14 System Sequence Diagram Mendata Siswa dan Orang Tua (Delete)
Gambar 4.37 System Sequence Diagram Mendata Materi Support (Edit)
+7

Referensi

Dokumen terkait

Tujuan aplikasi web ini adalah untuk memudahkan pihak sekolah dalam penerimaan siswa baru secara online dan menyebarkan informasi kepada user/pengguna dengan baik dan dapat

Penyusunan jadwal mata pelajaran di Sekolah Menengah Atas Negeri I Wonosari Kabupaten Klaten yang dilakukan setiap memasuki tahun ajaran baru mengalami beberapa

Pada Halaman ini siswa dapat membalas forum dari siswa, guru, atau admin yang. telah ditambahkan oleh siswa, guru,

Perancangan sistem informasi pengolahan data nilai Siswa berbasis web merupakan suatu sistem yang memberikan data yang di olah oleh guru dan admin sekolah, Permasalahan yang

lama pendidikan 1 tahun (eenjarige-Kweekschool) untuk mendidik pemuda-pemudi menjadi guru yang berwenang memberi pengajaran disekolah-sekolah yang berdasarkan Barat (H.I.S. -

SMK Nurul Iman Palembang sebagai salah satu sekolah swasta yang sedang berkembang dan berusaha meningkatkan kualitas serta prestasi siswa – siswinya dalam hal

Dalam memberikan pelayanan kepada orang tua atau calon peserta didik baru , MI Madinatunnajah masih mengalami banyak kendala, karena sistem yang ada tidak dapat mendata calon siswa baru

Halaman Data Tabel Pemasok Desain halaman data barang keluar ditunjukan pada gambar 21 merupakan sebuah halaman dimana kepala gudang dan admin yang akan mengakses sistem informasi