terdapat menu utama seperti pada halaman home.

dokumen-dokumen yang mirip
BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV PERANCANGAN SISTEM. gambaran secara umum kepada user tentang sistem yang baru. Data

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

HEADER. Login Siswa IMAGE Perancangan Layar Siswa. Rancangan layar siswa. Login siswa. Gambar 4.28 Rancangan Layar Login Siswa.

BAB III ANALISA DAN PERANCANGAN SISTEM

Gambar 4.88 STD Guru Data Pribadi

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM. Analisa masalah dilakukan guna mengetahui masalah-masalah yang terkait

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

Generated by Foxit PDF Creator Foxit Software For evaluation only. Lampiran 1: Use Case Narrative

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

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

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM. Analisa masalah dilakukan agar mengetahui masalah-masalah yang terkait

BAB III METODOLOGI PENELITIAN. mendukung berjalannya perancangan dan pembuatan aplikasi.

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

Gambar 4.63 Halaman Jenis Download (buat baru) (Admin)

BAB III ANALISIS DAN DESAIN SISTEM

BAB III METODOLOGI 3.1 Metode Analisis 3.2 Analisi Kebutuhan Sistem Kebutuhan Masukan 1. Pemilik

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

3 BAB III ANALISA DAN PERANCANGAN SISTEM

BAB II ANALISIS DAN PERANCANGAN. (user) dan fungsinya, diagram alir sistem, perancangan basis data,

BAB III ANALISA DAN PERANCANGAN

Gambar 4.84 Layar Tambah Buku. Layar ini menampilkan download materi pokok, dan memberikan

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM. kecamatan di kota medan masih bersifat manual. Bentuk manual yang dibuat oleh petugas

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III METODOLOGI PENELITIAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III METODOLOGI 3.1 Analisis Kebutuhan Proses Bisnis Dari hasil observasi di lembaga Indonesia College, proses bisnis bimbingan privat di

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV PERANCANGAN. 4.1 Perancangan Sistem Cara kerja sistem

BAB III ANALISIS DAN DESAIN SISTEM

BAB III METODE DAN PERANCANGAN SISTEM. menggunakan referensi jurnal, e-book, dan artikel terkait.

BAB III ANALISA DAN DESAIN SISTEM

BAB IV PERANCANGAN SISTEM

LKS Tingkat Kota Tanjung Pinang Tahun Soal BIDANG LOMBA IT-Software Application

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

Gambar 4.1 Flowchart

Transkripsi:

124 Gambar 3.72 Rancangan Halaman Materi Admin Halaman ini memuat rincian materi dari mata pelajaran dan bab yang telah dipilih. Admin dapat mengisi detail materi dan mengupload file bagi detail tertentu. Pada kolom sebelah kanan, terdapat menu utama seperti pada halaman home.

125 Gambar 3.73 Rancangan Halaman Artikel Admin Halaman ini memuat artikel-artikel yang telah diupload dan artikel-artikel ini akan ditampilkan pada menu Artikel bagi siswa maupun guru setelah login. Admin dapat menghapus maupun menambahkan artikel baru.

126 3.4.4 Perancangan UML pada Solusi 3.4.4.1 Class Diagram Gambar 3.74 Class Diagram Pada class diagram tersebut hanya terdapat 1 jenis relasi, yaitu association. Seluruh association yang digunakan merupakan binary association. Ada 2 entuk association yang digunakan, yaitu

127 multiplicity dan aggregation. Multiplicity dapat dilihat pada hampir semua hubungan. Misalnya, antara class admin dan class download, terdapat hubungan yang pada kedua ujungnya tertulis 1 dan 1...*. Hubungan ini menunjukkan bahwa tiap admin berhubungan dengan satu atau lebih class download. Sebaliknya, satu class download berhubungan dengan satu class admin. Sedangkan bentuk aggregation, dapat dilihat pada class topik dengan class posting. Kedua class tersebut dihubungkan dengan sebuah garis yang pada salah satu ujungnya diberi tanda diamond. Hubungan ini berarti satu class topik memiliki beberapa class posting. Bentuk ini juga terdapat antara class mata_pelajaran dengan class sk dan antara class sk dengan class kd.

128 3.4.4.2 Use Case Diagram Gambar 3.75 Diagram Use Case Siswa, Guru dan Admin

129 3.4.4.3 Entity Relationship Diagram (ERD) Gambar 3.76 Entity Relationship Diagram

130 3.4.4.4 Diagram Sequence Diagram Sequence Siswa Gambar 3.77 siswa login Gambar 3.78 akses daftar mata pelajaran

131 Gambar 3.79 Melihat jadwal pelajaran Gambar 3.80 Melihat jadwal ujian

132 Gambar 3.81 upload dan download materi Gambar 3.82 menampilkan nilai

133 Gambar 3.83 Buat topik baru Gambar 3.84 Membaca topik

134 Gambar 3.85 Posting balasan topik Gambar 3.86 Download artikel

135 Gambar 3.87 Download file Gambar 3.88 Mengubah password

136 Gambar 3.89 Kalender akademis Gambar 3.90 lihat detail pertanyaan

137 Gambar 3.91 Membaca pengumuman Gambar 3.92 Membaca pesan pribadi

138 Gambar 3.93 shoutbox Sequence Admin: Gambar 3.94 Tambah artikel

139 Gambar 3.95 Hapus artikel Gambar 3.96 Tambah guru dan mata pelajaran dari file

140 Gambar 3.97 Update guru dan mata pelajaran Gambar 3.98 Hapus guru dan mata pelajaran

141 Gambar 3.99 Tambah pengumuman Gambar 3.100 Hapus pengumuman

142 Gambar 3.101 Sequence Diagram: Hapus pesan pribadi Gambar 3.102 Sequence Diagram: Input siswa dari file

143 Gambar 3.103 Sequence Diagram: Hapus siswa Gambar 3.104 Sequence Diagram: Update siswa

144 Gambar 3.105 tambah jadwal pelajaran Gambar 3.106 Hapus jadwal pelajaran

145 3.4.4.5 Activity Diagram Activity Diagram Siswa dan Guru Gambar 3.107 download artikel dan faq

146 Gambar 3.108 fordis Gambar 3.109 Jadwal Pelajaran

147 Gambar 3.110 Materi Gambar 3. 111 Nilai

148 Gambar 3.112 Pengumuman dan Pesan Pribadi Gambar 3.113 Profil

149 Gambar 3.114 Shoutbox Gambar 3.115 Ubah Password

150 Activity Admin Gambar 3.116 Download, Artikel, FAQ

Gambar 3.117 Admin Fordis 151

152 Gambar 3.118 Admin Jadwal Pelajaran Gambar 3.119 Admin Pengumuman

Gambar 3.120 Admin Materi 153

154 Gambar 3.121 Admin Pesan Pribadi Gambar 3.122 Admin Shoutbox

Gambar 3.123 Admin Ubah Password 155

156 3.4.4.6 Statechart Diagram Statechart Topik Forum Diskusi Gambar 3.124 Buat Topik Baru Gambar 3.125 Hapus Topik Gambar 3.126 Membalas Topik Gambar 3.127 Menampilkan Topik

157 Statechart Kompetensi Dasar Gambar 3.128 Memilih Kompetensi Dasar Gambar 3.129 Menambah Kompetensi Dasar Gambar 3.130 Delete Kompetensi Dasar Statechart Guru dan Mata Pelajaran Gambar 3.131 Update Guru Mata Pelajaran Gambar 3.132 Tambah Guru Mata Pelajaran

158 Gambar 3.133 Hapus Guru Mata Pelajaran Statechart Jadwal Pelajaran Gambar 3.134 Tambah Jadwal Pelajaran Gambar 3.135 Edit Jadwal Pelajaran Gambar 3.136 Hapus Jadwal Pelajaran Statechart Siswa Gambar 3.137 Update Siswa

159 Gambar 3.138 Tambah Siswa Gambar 3.139 Hapus Siswa Statechart Standar Kompetensi Gambar 3.140 Memilih Standar Kompetensi Gambar 3.141 Tambah Standar Kompetensi Gambar 3.142 Hapus Standar Kompetensi

160 Statechart Materi Gambar 3.143 Menampilkan materi Gambar 3.144 Update materi Gambar 3.145 Download materi Statechart Jawaban Siswa Gambar 3.146 Menampilkan jawaban siswa Statechart Pengumuman Gambar 3.147 Memilih jawaban siswa Gambar 3.148 Statechart: Simpan pengumuman

161 Statechart Artikel Gambar 3.149 Simpan artikel Gambar 3.150 Hapus artikel Gambar 3.151 Hapus pertanyaan Gambar 3.152 Simpan download Gambar 3.153 Statechart: Simpan faq

162 3.4.5 Perancangan Database pada Solusi Tabel 3.4 Tabel siswa id_siswa char (6) 2 digit: tahun, 4 digit: penghitung. id_kelas char (2) mengacu pada tabel kelas. nama varchar (40) nama siswa. jenis_kelamin varchar (1) L : laki-laki, P : perempuan, - : belum diisi. agama varchar (1) 1 : Islam, 2 : protestan, 3 : katolik, 4 : hindu, 5 : Buddha. username varchar (16) username yang digunakan siswa untuk login. password varchar (16) password yang digunakan siswa untuk login. tanya varchar (40) pertanyaan lupa password. jawab varchar (20) jawaban atas pertanyaan lupa password. Tabel ini memuat data seluruh siswa yang belajar di SMAN 103 Jakarta. Tabel 3.5 Tabel guru id_guru char (4) 2 digit: tahun, 2 digit: penghitung. nama varchar (40) nama guru. jenis_kelamin varchar (1) L : laki-laki, P : perempuan, - : belum diisi. agama varchar (1) 1 : Islam, 2 : protestan, 3 : katolik, 4 : hindu, 5 : Buddha. username varchar (16) username yang digunakan guru untuk login.

163 password varchar (16) password yang digunakan guru untuk login. tanya varchar (40) pertanyaan lupa password. jawab varchar (20) jawaban atas pertanyaan lupa password. Tabel ini memuat data seluruh guru yang mengajar di SMAN 103 Jakarta. Tabel 3.6 Tabel mata_pelajaran id_mp char (2) 2 digit counter. nama varchar(20) nama mata pelajaran. skm int persentase nilai minimal untuk dianggap lulus mata pelajaran ini. Tabel ini memuat data seluruh mata pelajaran yang diajarkan di SMAN 103 Jakarta. Tabel 3.7 Tabel kelas id_kelas char(2) 2 digit penghitung. id_guru char(4) mengacu pada tabel guru. nama_kelas varchar(10) nama kelas. Tabel ini memuat data seluruh kelas yang ada di SMAN 103 Jakarta.

164 Tabel 3.8 Tabel sk id_sk char(4) 2 digit id mata pelajaran, 2 digit penghitung. id_mp char(2) mengacu pada tabel mata_pelajaran. stan_kom varchar(40) judul standar kompetensi. skm int persentase nilai minimal untuk dianggap lulus standar kompetensi ini (skala 100). Tabel ini memuat data seluruh standar kompetensi dari tiap pelajaran. Tabel 3.9 Tabel kd id_kd char(6) 6 digit penghitung. kom_das varchar(40) judul kompetensi dasar. skm int persentase nilai minimal untuk dianggap lulus kompetensi dasar ini (skala 100). tanggal_rev date waktu revisi paling akhir kompetensi dasar. jml_rev int jumlah revisi kompetensi dasar. id_mp char(2) mengacu pada tabel mata_pelajaran. id_sk char(4) mengacu pada tabel sk. Tabel ini memuat data seluruh kompetensi dasar dari tiap standar kompetensi.

165 Tabel 3.10 Tabel jadpel id_jadpel char(3) 3 digit penghitung. id_mp char(2) mengacu pada tabel mata_pelajaran. id_kelas cha(2) mengacu pada tabel kelas. hari int 1: senin, 2: selasa, 3: rabu, 4: kamis. 5: jumat, 6: sabtu, 7: minggu. jam varchar(11) HH.mm-HH.mm. shift int ruang varchar(3) kode ruangan. Tabel ini memuat jadwal pelajaran yang berlaku di SMAN 103 Jakarta. Tabel 3.11 Tabel nilai id_nilai char(5) 5 digit penghitung. id_kd char(6) mengacu pada tabel kd. id_sk char(4) mengacu pada tabel sk. id_mp char(2) mengacu pada tabel mata_pelajaran. id_siswa char(4) mengacu pada tabel siswa. tanggal date yyyy-mm-dd. skor int jumlah nilai yang dapat dijawab dengan benar oleh siswa. nilai double nilai yang diperoleh siswa.

166 jml_skor int jumlah soal keseluruhan. keterangan varchar(2) L : Lulus, TL : tidak lulus. Tabel ini memuat seluruh nilai evaluasi belajar siswa per kompetensi dasar. Tabel 3.12 Tabel pesan id_pesan char(4) 4 digit penghitung. id_guru char(4) mengacu pada tabel guru. id_siswa char(6) mengacu pada tabel siswa. id_admin char(2) mengacu pada table siswa dan tabel guru. tanggal date yyyy-mm-dd. read_sign int 0: belum dibaca, 1: sudah dibaca. Tabel ini memuat pesan pribadi yang ditujukan kepada guru maupun siswa. Tabel 3.13 Tabel shoutbox id_sb char(10) 6 digit waktu, 4 digit penghitung: yymmddxxxx. id_siswa char(6) mengacu pada tabel siswa. id_guru char(4) mengacu pada table guru. id_admin char(2) mengacu pada table admin. tanggal datetime Yyyy-MM-dd, HH:mm:ss.

167 pesan text Pesan yang disampaikan siswa atau guru melalui shoutbox. Tabel ini memuat pesan yang dikirimkan melalui fasilitas shoutbox. Tabel 3.14 Tabel posting id_posting char(10) 6 digit waktu, 4 digit penghitung: yymmddxxxx. id_siswa char(6) mengacu pada tabel siswa. id_guru char(4) mengacu pada tabel guru. id_topik char(3) mengacu pada tabel topik. tanggal Datetime yyyy-mm-dd, HH:mm:ss. post text pesan yang di-posting oleh siswa atau guru. Tabel ini memuat pesan maupun topik yang dikirim melalui fasilitas forum diskusi. Tabel 3.15 Tabel tb_tugas id_tugas char(10) 2 digit id mata pelajaran, 2 digit id standar kompetensi, 2 digit id kompetensi dasar, 4 digit penghitung. id_siswa char(6) mengacu pada table siswa. id_mp char(2) mengacu pada tabel mata_pelajaran. id_sk char(4) mengacu pada tabel sk.

168 id_kd char(6) mengacu pada tabel kd. tanggal Datetime yyyy-mm-dd, HH:mm:ss. Pesan text pesan yang disampaikan siswa menyertai tugas. Tabel ini memuat data tugas yang dikirim siswa pada halaman materi. Tabel 3.16 Tabel faq id_faq char(3) 3 digit penghitung. id_admin char(2) mengacu pada tabel admin. Tabel ini memuat data pertanyaan-pertanyaan umum seputar SMAN 103 Jakarta. Tabel 3.17 Tabel download id_download char(3) 3 digit penghitung. tanggal date yyyy-mm-dd. namafile varchar(30) nama file yang dapat di-download. judul varchar(30) judul menu download deskripsi text deskripsi menu download. id_admin char(2) mengacu pada tabel admin. Tabel ini memuat menu download yang dapat diakses oleh siswa maupun guru.

169 Tabel 3.18 Tabel artikel id_artikel char(3) 3 digit penghitung. judul varchar(30) judul artikel tanggal date yyyy-mm-dd. namafile varchar(30) nama file artikel. sumber varchar(20) sumber artikel. id_admin char(2) mengacu pada tabel admin. id_guru char(4) mengacu pada tabel guru. Tabel ini memuat menu artikel yang dapat diakses oleh siswa maupun guru. Tabel 3.19 Tabel pengumuman id_pengumuman char(3) 3 digit penghitung. tanggal date yyyy-mm-dd. id_admin char(20) mengacu pada tabel admin. Tabel ini memuat menu pengumuman yang dapat diakses oleh siswa maupun guru Tabel 3.20 Tabel admin id_admin char(2) 3 digit penghitung. nama varchar(20) yyyy-mm-dd. username varchar(16) username yang digunakan untuk login.

170 password varchar(16) password yang digunakan untuk login. Tabel ini memuat seluruh admin yang dapat mengatur aplikasi Tabel 3.21 Tabel kbm id_kbm char(3) 3 digit penghitung. id_mp date yyyy-mm-dd. id_guru char(4) mengacu pada tabel guru. id_kelas char(2) mengacu pada tabel kelas. Tabel ini memuat penempatan guru pada kelas dan mata pelajaran yang diajarkannya. Tabel 3.22 Tabel topik id_topik char(3) 3 digit penghitung. id_mp char(2) yyyy-mm-dd. id_kelas char(2) mengacu pada tabel kelas. id_posting Char(10) mengacu pada tabel posting. Tabel ini memuat topik-topik yang ada pada forum diskusi.