• Tidak ada hasil yang ditemukan

BAB III ANALISA DAN PERANCANGAN SISTEM

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III ANALISA DAN PERANCANGAN SISTEM"

Copied!
64
0
0

Teks penuh

(1)

BAB III

ANALISA DAN PERANCANGAN SISTEM

3.1 GAMBARAN UMUM

3.1.1 Sejarah SMK Assa’adatul Abadiyah

Yayasan pendidikan SMK islam Assa’adatul Abadiyah didirikan oleh bapak H. Madani Ilyas pada tahun 1984 dijakarta atas izin departemen pendidikan dan kebudayaan SMK Assa’adatul Abadiyah juga biasa dipanggil sebutan SMK “AA” . SMK AA merupakan institusi yang bergerak dibidang pendidikan, sekolah ini berlokasi di Jl.Tanjung Duren Dalam IV/25 Jakarta Barat.

Pada tahun 1984/1985 baru mendapatkan sekitar 43 murid yang akhirnya berkembang pertahun dan memiliki 3 jurusan yaitu jurusan akuntansi,Manajemen bisnis,Administrasi perkantoran. Sekolah ini juga memiliki fasilitas internetnya,lab mengetik elektrik dan manual,lab komputer, lab administrasi perkantoran, lab akuntansi dan lab manajemen bisnis.

3.2 VISI MISI DAN TUJUAN SASARAN

3.2.1 Visi SMK Assa’adatul Abadiyah

SMK Assa’adatul Abadiyah mendidik siswa/siswinya “unggul dalam budi pekerti, untuk hidup mandiri, bermartabat, dan berarti”.

3.2.2 Misi SMK Assa’adatul Abadiyah

1. Menumbuhkan penghayatan terhadap ajaran agama islam (dienul islam) secara kafah dan mengamalkannya dalam kehidupan sehari-hari.

2. Melaksanakan pembelajaran dan bimbingan secara efektif, sehingga setiap siswa memiliki pengetahuan dan keterampilan yang dibutuhkannya sesuai perkembangan zaman.

3. Mendorong dan membantu setiap siswa untuk mengenali potensi dirinya, sehingga dapat dikembangkan secara optimal.

(2)

5. Menumbuhkan semangat disiplin secara intensif kepada seluruh warga sekolah.

6. Menerapkan manajemen partisipatif dengan melibatkan seluruh warga sekolah dan penentu kebijakan sekolah (YPP “Assa’adatul Abadiyah).

3.2.3 Tujuan

1. Pada tahun 2007, proposi lulusan yang diterima pada bursa kerja minimal 50%

2. Pada tahun2007, rata-rata perolehan NUAN mencapai minimal 6.0 3. Pada tahun 2007, proposi lulusan yang diterima pada perguruan negri/swasta minimal 10%

4. Pada tahun 2007, memiliki kegiatan ekstrakulikuler yang mampu tampil pada acara setingkat kotamadya/tingkat nasional

3.2.4 Sasaran

1. Pada tahun 2006, proposi lulusan yang diterima pada bursa kerja minimal 30%

2. Pada tahun 2006, rata-rata perolehan NUAN mencapai minimal 5.0 3. Pada tahun 2006, proposi lulusan yang diterima pada perguruan

negeri/swasta minimal 5%

4. Pada tahun 2006, memiliki ekskul paskibra dan PMR yang mampu tampil pada acara setingkat kotamadya.

5. Pada tahun 2006, memiliki tim olah raga yang mampu menjadi finalis lomba setingkat kotamadya

6. Pada tahun 2006, memiliki tim kesenian yang secara teratur mengaadakan latihan dan pentas sekolah.

3.3 STRUKTUR ORGANISASI SMK ASSA’ADATUL ABADIYAH 3.3.1 Struktur organisasi

merupakan salah satu sarana untuk mencapai tujuan badan usaha, dan juga untuk menjamin suatu penyelenggaraan koordinasi kerja dengan sebaik-baiknya.

(3)

Struktur organisasi dapat diartikan sebagai susunan dan hubungan antara bagian-bagian, komponen-komponen, dan posisi dalam suatu badan usaha.

Gambar 3.1 Struktur Organisasi Smk “AA”

3.3.2 TUGAS DAN TANGGUNG JAWAB SMK ASSA’ADATUL ABADIYAH

Berikut ini merupakan keterangan dari tugas dan wewenang dari bagian-bagian yang ada pada SMK Islam Assa’adatul Abadiyah sesuai dengan struktur organisasi di atas, yaitu :

1. Ketua YPP Islam “AA”

 Badan pembantu pelaksanaan pendidikan  Dalam bidang mengatur keuangan

(4)

2. Kepala SMK Islam “AA”

 Mengatur proses belajar mengajar

 Memantau dan mengevaluasi kegiatan belajar mengajar

 Mengkoordinasi kegiatan, mengadakan rapat dan mengambil keputusan

3. Waka Bid. Kurikulum

 Mengatur pembagian tugas guru dan jadwal pelajaran  Mengatur penyusunan program pengajaran

 Mengatur ulangan umum semester ganjil dan genap  Mengatur persiapan ujian nasional dan ujian sekolah

4. Waka Bid. Kesiswaan

 Membina ekstra kurikuler

 Kegiatan upacara nasional atau hari-hari besar beragama  Mengatur program dan pelasanaan bimbingan dan konseling.

5. Waka Bid. Humas

 Mengadakan hubungan dengan masyarakat atau hubungan dengan banyak instansi dalam hal pelaksanaan kerja lapangan bagi siswa  Menyusun laporan

6. Waka Bid. Sanpras

 Melaksanakan, memperbaiki, membuat ruang belajar, lab komputer, lab sekretaris, lab akuntansi, lab penjualan dan lain-lain

7. Kajur Akuntansi, Kajur Sekretaris, Kajur Penjualan

 Membantu kepala sekolah dalam hal penjurusan siswa

8. Wali Kelas I, II dan III

 Membuat catatan khusus siswa

(5)

 Membagi laporan hasil belajar siswa 9. Guru Mata Pelajaran

 Sebagai pelaksana kegiatan proses belajar mengajar

 Memberikan pelajaran kepada siswa dengan jurusan bidang study guru tersebut

 Melakukan penilaian terhadap mata pelajaran yang diajarkan. 3.3.3 Analisa Kebutuhan

Hasil dari analisa mengenai sistem yang sedang berjalan pada SMK Assa’adatul Abadiyah jakarta, ditemui kekurangan pada sistem tersebut sehingga membutuhkan beberapa hal yang perlu diperbaiki, yaitu :

1. Kebutuhan : Absen Siswa

Masalah : Dalam melakukan absensi kehadiran siswa masih menggunakan buku absensi, sehingga besar kemungkinan data absensi dapat hilang atau rusak.

Usulan : Dibuatkan aplikasi absensi agar data absensi siswa dapat

tersimpan dengan baik sehingga menghindari

kemungkinan terjadinya kehilangan data.

2. Kebutuhan : Data Guru

Masalah : Dalam melakukan pencatatan approve pecatatan nama guru masih menggunakan form penulisan, data tersebut disimpan dalam arsip yang berbada, sehingga dapat memungkinkan kehilangan data – data tersebut.

Usulan : Dibuatkan aplikasi Data guru agar data Data Guru tersebut dapat tersimpan dengan baik untuk menghindari kemungkinan terjadinya kehilangan data.

3. Kebutuhan : Data Siswa

Masalah : Pencarian data siswa merupakan bagian dari proses kesiswaan. Data – data tersebut disimpan di dalam satu

(6)

arsip sehingga banyak terdapat nama siswa yang sama atau mirip.

Usulan : Dibuatkan aplikasi data siswa untuk menghindari terjadinya data yang kembar atau sama dan banyaknya data yang hilang atau tertukar.

4. Kebutuhan : Data Jadwal pelajaran

Masalah : Dalam pembuatan jadwal pelajaran masih berbentuk Excel.

Usulan : Dibuatkan aplikasi penjadwalan pelajaran untuk memudahkan siswa dalam melihat jadwal pelajaran siswa yang nantinya dapat tersimpan dengan baik dan rapi.

5. Kebutuhan : Data Nilai

Masalah : Dalam penilaian ini masih mengalami kesulitan untuk menghitung ulangan-ulangan dan tugas para siswa. Usulan : Dibuatkan aplikasi penilaian siswa untuk mempermudah

dalam melakukan penilaian siswa.

6. Kebutuhan : Data Admin

Masalah : Untuk mengontrol dalam pembuatan laporan guru dan siswa.

Usulan : Dibuatkan data admin untuk semua kegiatan di dalam Sekolah dalam pembelajaran dan untuk mengatur semua kegiatan belajar mengajar

3.4 ANALISA SISTEM YANG SEDANG BERJALAN 3.4.1 Analisa Proses Berjalan

Dalam proses bisnis yang berjalan di kelas konvensional semua berlangsung dalam kelas. Guru memberikan materi pelajaran kepada siswa, semua bahan materi yang disampaikan oleh guru dicatat oleh siswa yang hadir dalam kelas itu. Begitupun dalam hal pengerjaan tugas siswa mencatat tugas yang akan dikerjakan

(7)

kemudian dikumpulkan untuk dinilai oleh guru kemudian siswa dapat menerima nilai setelah dikoreksi guru.

3.4.2 Use Case Sistem Berjalan Use Case Berjalan Belajar

Sistem berjalan Memberikan Pelajaran Mencatat Pelajaran Memberikan Tugas Mengerjakan Tugas Mengoreksi Tugas Memberi Nilai Menerima Nilai Guru Siswa

Gambar Use Case Berjalan pada smk assa’adatul abadiyah Gambar 3.2 Use Case Belajar

Tabel 3.1 Skenario Use Case Diagram Memberikan Pelajaran

Nama Use Case Memberikan Pelajaran

Aktor Guru

Deskripsi Singkat Guru memberikan pembelajaran materi ke siswa

Pra Kondisi -

Tindakan Utama Guru memberikan materi kepada siswa

Tabel 3.2 SkenarioUse Case Diagram Mencatat Pelajaran

Nama Use Case Mencatat pelajaran

(8)

Deskripsi Singkat Siswa mencatat pelajaran materi dari guru

Pra Kondisi -

Tindakan Utama Siswa mendapatkan pelajaran materi dari guru

Tabel 3.3 Skenario Use Case Diagram Memberikan Tugas

Nama Use Case Memberikan tugas

Aktor Guru

Deskripsi Singkat Guru memberikan tugas yang harus dikerjakan oleh siswa

Pra Kondisi -

Tindakan Utama Guru memberikan tugas pada siswa

Tabel 3.4 Skenario Use Case Diagram Mengerjakan Tugas

Nama Use Case Mengerjakan Tugas

Aktor Siswa

Deskripsi Singkat Siswa harus mengerjakan tugas yang telah diberikan oleh guru

Pra Kondisi

Tindakan Utama Siswa mengerjakan tugas

Table 3.5 Skenario Use Case Diagram Mengoreksi Tugas

Nama Use Case Mengoreksi Tugas

Aktor Guru

Deskripsi Singkat Guru mengoreksi tugas untuk dinilai tugas yang akan diserahkan kepada siswa

Pra Kondisi

Tindakan Utama Guru memeriksa tugas siswa

Tabel 3.6 Skenario Use Case Diagram Memberi Nilai

Nama Use Case Memberi nilai

(9)

Deskripsi Singkat Guru menghitung rata-rata nilai keseluruhan yang akan diberikan kepada siswa tersebut

Pra Kondisi -

Tindakan Utama Guru memberikan nilai rata-rata

Tabel 3.7 Skenario Use Case Diagram Menerima Nilai

Nama Use Case Menerima Nilai

Aktor Siswa

Deskripsi Singkat Siswa mendapatkan nilai keseluruhan dari Guru

Pra Kondisi -

Tindakan Utama Siswa mendapatkan nilai rata-rata dari Guru

3.4.3 Activity Diagram Berjalan

Siswa Guru

Masuk Kelas

Memberikan pelajaran dan tugas Menerima Pelajaran dan Tugas

Mencatat Pelajaran

Mengerjakan Tugas

Mengumpulkan Tugas Menerima Tugas yang dikerjakan siswa

Mengoreksi Tugas

Memberikan Nilai Menerima Nilai

Gambar 3.3 Activity Diagram Berjalan Tabel 3.8 Skenario Activity Diagram berjalan

Nama Activity Sedang Berjalan

Aktor Guru,Siswa

Deskripsi Singkat Guru masuk kelas lalu memberikan pelajaran dan tugas lalu siswa menerima pelajaran tugas dan mencatat pelajaran,mengerjakan tugas jika selesai dikumpulkan

(10)

ke guru dan guru menerima tugas siswa untuk diperiksa lalu diberikan nilai dan siswa menerima nilai yang telah diberikan oleh guru

Pra Kondisi -

Tindakan Utama Guru dan siswa saling berinteraksi didalam kelas

3.5 ANALISA SISTEM USULAN 3.5.1 Use case Sistem Usulan

Usecase Sistem elearning

Admin Mengelolah data maaster mengunggah materi menginput tugas menginput nilai mengunggah tugas mengunduh materi melihat nilai Guru Siswa melihat keseluruhan nilai matpel

menjawab forum membuat forum Mengabsensi siswa per pelajaran Melihat Absensi kehadiran

Gambar 3.4 Use Case Sistem Usulan

Tabel 3.9 Skenario Use Case Mengelolah Data-Data

Nama Use Case Use Case Mengelolah Data-Data

(11)

Actor Admin

Pra Kondisi Sebelum masuk ke halaman utama Admin terlebih dahulu melakukan login. Lalu pilih data yang dipilih untuk dikelola pada data-data yang diubah.

Tindakan Utama Admin melakukan mengelolah data-data yang terdiri dari data guru, data siswa, data kelas, data mata pelajaran. Maka admin dapat menambah, mengedit, mengupdate, dan menghapus data master tersebut.

Tindakan Alternatif -

Pasca Kondisi Jika mengelolah data berhasil disimpan , maka isi data-data akan tersimpan kedalam data-database sistem

Tabel 3.10 Skenario Use Case Mengunggah Materi

Nama Use Case Use Case Mengunggah Materi

Deskripsi Singkat Guru mengunggah materi

Actor Guru

Pra Kondisi Sebelum masuk ke halaman utama Guru terlebih dahulu melakukan login. Lalu pilih data materi kemudian pilih unggah materi untuk melakukan unggah materi.

Tindakan Utama Guru melakukan unggah materi untuk diunggah kedalam sistem.

Tindakan Alternatif -

Pasca Kondisi Jika berhasil maka data tersimpan di database

Tabel 3.11 Skenario Use case Menginput Tugas

Nama Use Case Use Case Menginput Tugas

Deskripsi Singkat Guru melakukan Input Tugas

Actor Guru

Pra Kondisi Sebelum masuk ke halaman utama Guru terlebih dahulu melakukan login. Lalu pilih data soal kemudian pilih Input Tugas untuk melakukan upload soal.

(12)

Tindakan Utama Guru melakukan Input Tugas diinput kedalam sistem. Tindakan Alternatif -

Pasca Kondisi Jika berhasil maka data tersimpan di database

Tabel 3.12 Skenario Use Case Menginput Nilai

Nama Use Case Use Case Menginput Nilai

Deskripsi Singkat Guru memasukan nilai siswa

Actor Guru

Pra Kondisi Sebelum masuk ke halaman utama guru terlebih dahulu melakukan login. Lalu pilih data nilai untuk memasukan nilai.

Tindakan Utama Guru melakukan input nilai siswa yang sebelumnya mengoreksi soal yang telah dikerjakan siswa yang dikirim oleh siswa.

Tindakan Alternatif -

Pasca Kondisi Jika berhasil maka data tersimpan di database.

Tabel 3.13 Skenario Use Case Membuat Forum

Nama Use Case Use Case Membuat Forum

Deskripsi Singkat Guru Membuat Forum

Actor Guru

Pra Kondisi Sebelum masuk ke halaman Forum Guru terlebih dahulu melakukan login. Lalu pilih forum.

Tindakan Utama Guru berinteraksi dalam membuat forum dan saling tanya dalam forum

Tindakan Alternatif -

Pasca Kondisi Jika berhasil maka data tersimpan di database

Tabel 3.14 Skenario Use Case Mengabsensi Siswa Per Pelajaran

Nama Use Case Use Case Mengabsensi Siswa Per Pelajaran

(13)

Actor Guru

Pra Kondisi Sebelum masuk ke halaman utama, guru terlebih dahulu melakukan login. Lalu pilih menu absensi untuk melakukan absensi kehadiran siswa

Tindakan Utama Guru melakukan absensi kehadiran siswa yang hadir pada saat menjawab soal pada bidang study guru tersebut dengan memilih combobox Hadir, jika ada siswa yang tidak hadir tanpa keterangan maka akan dipilih Alfa, dan apabila ada keterangan maka akan dipilih Sakit atau Izin.

Tindakan Alternatif -

Psasca Kondisi Jika selesai mengabsen maka data tersimpan di database

Tabel 3.15 Skenario Use Case Menjawab Forum

Nama Use Case Use Case Menjawab Forum

Deskripsi Singkat Siswa Menjawab Forum

Actor Siswa

Pra Kondisi Sebelum masuk ke halaman Forum Siswa terlebih dahulu melakukan login. Lalu pilih forum.

Tindakan Utama Siswa berinteraksi dalam menjawab forum dan menjawab pertanyaan yang diberikan

Tindakan Alternatif -

Pasca Kondisi Jika berhasil maka data tersimpan di database

Tabel 3.16 Skenario Use Case Menjawab tugas

Nama Use Case Use Case Menjawab Tugas

Deskripsi Singkat Siswa Menjawab Tugas

Actor Siswa

Pra Kondisi Sebelum masuk ke halaman Tugas terlebih dahulu melakukan login.

Tindakan Utama Setelah login siswa pilih menu Tugas untuk menjawab Tugas yang diberikan oleh guru.

(14)

Tindakan Alternatif -

Pasca Kondisi Jika berhasil maka data dapat dilihat oleh siswa.

Tabel 3.17 Skenario Use Case Mengunduh Materi

Nama Use Case Use Case Unduh Materi

Deskripsi Singkat Siswa Unduh Materi

Actor Siswa

Pra Kondisi Sebelum masuk ke halaman Unduh materi terlebih dahulu melakukan login.

Tindakan Utama Setelah login siswa pilih menu materi untuk mengunduh materi yang diberikan oleh guru.

Tindakan Alternatif -

Pasca Kondisi Jika berhasil maka data dapat dilihat oleh siswa.

Tabel 3.18 Skenario Use Case Melihat Nilai

Nama Use Case Use Case Melihat Nilai

Deskripsi Singkat Siswa Meliihat Nilai

Actor Siswa

Pra Kondisi Sebelum masuk ke halaman nilai siswa terlebih dahulu melakukan login.

Tindakan Utama Setelah login siswa pilih menu nilai untuk melihat nilai dari tugas yang siswa tersebut kerjakan.

Tindakan Alternatif -

Pasca Kondisi Jika berhasil maka tampilan nilai akan muncul.

Tabel 3.19 Skenario Use Case Melihat Keseluruhan Nilai Matpel

Nama Use Case Use Case Melihat Keseluruhan Nilai Matpel

Deskripsi Singkat Siswa Lihat keseluruhan Nilai matpel

Actor Siswa

Pra Kondisi Sebelum masuk ke halaman nilai siswa terlebih dahulu melakukan login.

(15)

Tindakan Utama Setelah login siswa pilih menu nilai untuk melihat nilai dari tugas yang siswa tersebut kerjakan.

Tindakan Alternatif -

Pasca Kondisi Jika berhasil maka tampilan nilai akan muncul.

Tabel 3.20 Skenario Use Case Melihat Absensi Kehadiran

Nama Use Case Use Case Melihat Absensi Kehadiran

Deskripsi Singkat Siswa melihat hasil absensi kehadiran

Actor Siswa

Pra Kondisi Sebelum masuk ke halaman utama siswa terlebih dahulu melakukan login.

Tindakan Utama Setelah login, siswa memilih menu lihat absensi untuk melihat hasil absensi kehadiran.

Tindakan Alternatif -

Pasca Kondisi Jika berhasil login maka tampilan lihat absensi akan muncul.

3.6 Activity Diagram Usulan 3.6.1 Activity Diagram Login

Sistem User

Memilih menu login Menampilkan menu login

Masukan user id,pasword pilih level

Cek user id,pasword dan level /

/ Tidak

/ Yaa

Masuk Aplikasi

(16)

Tabel 3.21 Activity Diagram Login

Nama Activity Activity Diagram login

Deskripsi Singkat User Login

Actor User

Pra Kondisi Sebelum masuk ke halaman utama User terlebih dahulu memilih menu login.

Tindakan Utama Setelah user memilih menu login dan masuk ke halaman utama lalu memlilih Data Master. Maka sistem akan menampilkan data master ,pilih jenis data login lalu user dapat melakukan login yang dipilih.

Tindakan Alternatif -

Pasca Kondisi Jika berhasil maka data tersimpan di database

3.6.2 Activity Diagram Mengelolah Data Master

ADMIN SISTEM

Login

Masuk menu utama

Pilih Data Master

Validasi Tidak

Ya

Menampilkan Data Master

Guru Siswa Kelas Pelajaran Jadwal

Hapus Edit

Tambah

Simpan

Gambar 3.6 Activity Diagram Mengelolah Data Master Tabel 3.22 Activity Diagram Mengelolah Data Master

Nama Activity Activity Diagram Mengelolah Data Master

Deskripsi Singkat Admin Mengelolah Data Master

Actor Admin

(17)

melakukan login.

Tindakan Utama Setelah admin melakukan login dan masuk ke halaman utama lalu memlilih Data Master. Maka sistem akan menampilkan data master ,pilih jenis data master lalu admin dapat melakukan mengelolah data master yang dibutuhkan.

Tindakan Alternatif -

Pasca Kondisi Jika berhasil maka data tersimpan di database

3.6.3 Activity Diagram Mengunduh Materi

Sistem Guru

pilih menu unggah materi Menampilkan form materi

Menampilkan add materi add materi

browser dan pilih unggah materi

Unggah materi Login

Gambar 3.7 Activity Diagram Mengunduh Materi Tabel 3.23 Activity Diagram Mengunduh Materi

Nama Activity Activity Diagram Mengunduh Materi

Deskripsi Singkat Guru melakukan Mengunduh materi

Actor Guru

Pra Kondisi Sebelum masuk ke halaman utama Guru terlebih dahulu melakukan login.

Tindakan Utama Setelah guru melakukan login dan masuk ke halaman utama lalu memlilih Data Materi. Maka sistem akan menampilkan pilihan materi yang akan diinput lalu guru dapat melakukan upload materi tersebut.

Tindakan Alternatif -

(18)

3.6.4 Activity Diagram Menginput Tugas

Sistem Guru

Pilih menu tugas Menampilkan halaman tugas

Pilih menu input tugas Menampilkan form input

Isi form input tugas

Klik upload

Memasukan data tugas Login

Gambar 3.8 Activity Diagram Menginput Tugas Tabel 3.24 Activity Diagram Menginput Tugas

Nama Activity Activity Diagram Menginput Tugas

Deskripsi Singkat Guru melakukan Menginput Tugas

Actor Guru

Pra Kondisi Sebelum masuk ke halaman utama Guru terlebih dahulu melakukan login.

Tindakan Utama Setelah guru melakukan login dan masuk ke halaman utama lalu memlilih Data Tugas. Maka sistem akan menampilkan pilihan Tugas yang akan diinput lalu guru dapat melakukan Input Tugas tersebut.

Tindakan Alternatif -

(19)

3.6.5 Activity Diagram Menginput Nilai

Sistem Guru

Pilih input nilai Menampilkan halaman input nilai

Pilih jadwal

menampilkan data siswa

Pilih siswa dan input nilai

Insert data nilai Login

Gambar 3.9 Activity Diagram Menginput Nilai

Tabel 3.25 Activity Diagram Menginput Nilai

Nama Activity Activity Diagram Menginput Nilai

Deskripsi Singkat Guru melakukan Menginput Nilai

Actor Guru

Pra Kondisi Sebelum masuk ke halaman utama Guru terlebih dahulu melakukan login.

Tindakan Utama Setelah guru melakukan login dan masuk ke halaman utama lalu memlilih Menu Nilai. Maka sistem akan menampilkan Input nilai yang akan diisi oleh guru

Tindakan Alternatif -

(20)

3.6.6 Activity Diagram Masuk Forum

GURU SISTEM

Masuk menu utama

Validasi Login Tidak Ya Pilih Menu Forum Tambah Forum Balas Forum Hapus Forum Simpan

Gambar 3.10 Activity Diagram Masuk Forum Tabel 3.26 Activity Diagram Masuk Forum

Nama Activity Activity Diagram Masuk Forum

Deskripsi Singkat Guru masuk forum

Actor Guru

Pra Kondisi Sebelum masuk ke halaman utama Guru terlebih dahulu melakukan login.

Tindakan Utama Setelah guru masuk halaman utama kemudian pilih menu forum untuk memberikan pertanyaan dan saling berinteraksi dengan siswa

Tindakan Alternatif -

(21)

3.6.7 Activty Diagram Mengabsensi Siswa Per Pelajaran

Sistem Guru

Pilih Menu Login Tampil Form Login

Masukkan Username, Password & pilih Level

Cek Username, Password & Level Dalam database

Tampil Menu Utama Guru Pilih Menu Absensi

Melakukan Absensi

/ Cocok

/ Tidak Cocok

Record Data Berubah Dan Tersimpan Buka Halaman Utama Web

Tampil Halaman/Form Absensi Siswa Pilih Tanggal, Kelas, Mata Pelajaran

dan Semester

Hadir Sakit Izin Alfa

Selesai Mengabsen

Gambar 3.11 Activity Diagram Mengabsensi Siswa Per Pelajaran Tabel 3.27 Activity Diagram Mengabsensi Siswa Per Pelajaran Nama Activity Activity Diagram Mengabsensi Siswa Per Pelajaran Deskripsi Singkat Guru mengabsen kehadiran siswa per pelajaran

Actor Guru

Pra Kondisi Sebelum masuk ke halaman utama, guru terlebih dahulu harus melakukan login.

Tindakan Utama Setelah guru berhasil login kemudian guru masuk kehalaman utama guru lalu pilih menu absensi untuk melakukan absensi kehadiran siswa sesuai bidang study guru tersebut.

Tindakan Alternatif -

(22)

3.6.8 Activity Diagram Masuk Forum Siswa

SISWA SISTEM

Masuk menu utama

Validasi Login Tidak Ya Pilih Menu Forum Balas Forum Simpan

Gambar 3.12 Activity Diagram Masuk Forum Siswa Tabel 3.28 Activity Diagram Masuk Forum

Nama Activity Activity Diagram Masuk Forum

Deskripsi Singkat Siswa masuk forum

Actor Siswa

Pra Kondisi Sebelum masuk ke halaman utama Siswa terlebih dahulu melakukan login.

Tindakan Utama Setelah siswa masuk halaman utama kemudian pilih menu forum untuk membalas pertanyaan yang diberikan oleh guru dan berinteraksi dengan guru.

Tindakan Alternatif -

(23)

3.6.9 Activity Diagram Menjawab Tugas

Sistem Siswa

Pilih menu tugas Menampilkan halaman tugas

Pilih Pelajaran

Lihat soal

pilih selesai Login

Jawab tugas

Gambar 3.13 Activity Diagram Menjawab Tugas

Tabel 3.29 Activity Diagram Menjawab Tugas

Nama Activity Activity Diagram Menjawab Tugas

Deskripsi Singkat Siswa Menjawab tugas

Actor Siswa

Pra Kondisi Sebelum masuk ke halaman utama Siswa terlebih dahulu melakukan login.

Tindakan Utama Setelah siswa masuk halaman utama kemudian pilih menu Tugas kemudian pilih pelajaran lalu melihat soal dan menjawab tugas.

Tindakan Alternatif -

Pasca Kondisi Jika berhasil maka data dapat dibuka oleh siswa dan dikerjakan.

(24)

3.6.10 Activity Diagram Mengunduh Materi

Sistem Siswa

Pilih menu download materi Menampilkan halaman download

Pilih materi klik download Mengunduh materi Login

Gambar 3.14 Activity Diagram Mengunduh Materi Tabel 3.30 Activity Diagram Mengunduh Materi

Nama Activity Activity Diagram Mengunduh Materi

Deskripsi Singkat Siswa Mengunduh Materi

Actor Siswa

Pra Kondisi Sebelum masuk ke halaman utama Siswa terlebih dahulu melakukan login.

Tindakan Utama Setelah siswa masuk halaman utama kemudian pilih menu materi dan pilih materi yang akan didownload.

Tindakan Alternatif -

(25)

3.6.11 Activity Diagram Melihat Nilai

SISWA SISTEM

Masuk menu utama

Cek data Login

Tidak

Ya

Pilih Menu Nilaii Tampilkan satu nilai

Gambar 3.15 Activity Diagram Meliihat Nilai Tabel 3.31 Activity Diagram Melihat Nilai

Nama Activity Activity Diagram Melihat Nilai

Deskripsi Singkat Siswa Melihat nilai

Actor Siswa

Pra Kondisi Sebelum masuk ke halaman utama Siswa terlebih dahulu melakukan login.

Tindakan Utama Setelah siswa masuk halaman utama kemudian pilih menu nilai untuk melihat tampilan nilai siswa.

Tindakan Alternatif -

(26)

3.6.12 Activity Diagram Melihat Keseluruhan Nilai

Sistem Siswa

Pilih menu login Tampil Form login

Masukan user id,pasword

Cek user id, pasword

Tidak

/ ya

Tampil menu utama siswa Pilih Menu nilai

Tampil Lihat Keseluruhan nilai

Lihat data nilai

Gambar 3.16 Activity Diagram Melihat Keseluruhan Nilai Tabel 3.32 Activity Diagram Melihat Keseluruhan Nilai

Nama Activity Activity Diagram Melihat keseluruhan Nilai

Deskripsi Singkat Siswa Melihat keseluruhan nilai

Actor Siswa

Pra Kondisi Sebelum masuk ke halaman utama Siswa terlebih dahulu melakukan login.

Tindakan Utama Setelah siswa masuk halaman utama kemudian pilih menu nilai untuk melihat tampilan nilai keseluruhan siswa.

Tindakan Alternatif -

(27)

3.6.13 Activity Diagram Melihat Absensi Kehadiran Siswa

Sistem Siswa/Orang tua siswa

Pilih Menu Login Tampil Form Login

Masukkan Username, Password & pilih Level

Cek Username, Password & Level Dalam database

Tampil Menu Utama Siswa

Pilih Menu Lihat Absensi

Tampil Halaman Absensi Kehadiran Siswa

Lihat Data Absensi

/ Cocok

/ Tidak Cocok

Buka Halaman Utama Web

Pilih Bulan, Tahun dan Mata Pelajaran

Gambar 3.17 Activity Diagram Melihat Absensi Kehadiran Siswa Tabel 3.33 Activity Diagram Melihat Absensi Kehadiran Siswa

Nama Activity Activity Diagram Melihat Absensi Kehadiran Siswa Deskripsi Singkat Siswa melihat absensi kehadiran Siswa

Actor Siswa

Pra Kondisi Sebelum masuk ke halaman utama, siswa terlebih dahulu harus melakukan login.

Tindakan Utama Setelah siswa/orang tua siswa berhasil login kemudian siswa masuk kehalaman utama lalu pilih menu lihat absensi untuk melihat tampilan absensi kehadiran siswa yang sebelumnya harus memilih tanggal, tahun dan mata pelajarannya.

Tindakan Alternatif -

Pasca Kondisi Jika berhasil login maka siswa/orang tua siswa dapat melihat tampilan absensi siswa

(28)

3.7 Sequence Diagram Sistem yang diusulkan 3.7.1 Sequence Diagram Login

Form Login User Menu Utama

Halaman web get user Login sukses validas Login gagal Top Package::User

Gambar 3.18 Sequence Diagram Login Tabel 3.34 Sequence Diagram Login

Nama Sequence Sequence Diagram Login

Deskripsi Singkat User melakukan login

Actor User

Pra Kondisi Sebelum masuk ke halaman utama user terlebih dahulu melakukan login.

Tindakan Utama Admin mengisi username dan password. Apabila berhasil maka user dapat masuk ke halaman menu utama . Jika tidak maka user mengulang memasukan username dan password. Tindakan

Alternatif

-

(29)

3.7.2 Sequence Diagram Entry Data Guru

Admin

Menu Utama Menu Guru Form Guru Guru

Login

pilih Valid Gagal

Pilih

Tambah NIK, Nama Guru

Status, Alamat TTL, Kelamin Telpn, Email Username, pasword Simpan Cancel Edit Hapus Print view Batal Login gagal Logout Input Data Guru

Gambar 3.19 Sequence Diagram Entry Data Guru Tabel 3.35 Sequence Diagram Entry Data Guru

Nama Sequence Sequence Diagram Entry Data Guru

Deskripsi Singkat Admin melakukan entry data guru

Actor Admin

Pra Kondisi Sebelum masuk ke halaman utama admin terlebih dahulu melakukan login.

Tindakan Utama Admin mengentry isi data guru yaitu: id_guru, nama, tempat, tgl_lahir, tlp, alamat, jenkel, username, password. Admin juga dapat mengubah data dan menghapus data guru.

Tindakan Alternatif

-

Pasca Kondisi Jika data guru berhasil disimpan , maka isi data guru akan tersimpan kedalam database sistem.

(30)

3.7.3 Sequence Diagram Entry Data Siswa

Menu Utama

Top Package::Admin

Menu Guru Form siswa siswa

Login Valid Pilih Tambah Nis,Nama siswa Jurusan,Kelas,alamat TTL,jenis kelamin Telpn,email Usename,pasword Simpan Cancel Edit Hapus Print,View Get Logout Buka Login gagal

Input data siswa

Gambar 3.20 Sequence Diagram Entry Data Siswa Tabel 3.36 Sequence Diagram Entry Data Siswa

Nama Sequence Sequence Diagram Entry Data Siswa

Deskripsi Singkat Admin melakukan entry data siswa

Actor Admin

Pra Kondisi Sebelum masuk ke halaman utama admin terlebih dahulu melakukan login.

Tindakan Utama Admin mengentry isi data siswa yaitu: id_siswa, nama, tempat, tgl_lahir, tlp, alamat, jenkel, username, password. Admin juga dapat mengubah data dan menghapus data siswa. Tindakan

Alternatif

-

Pasca Kondisi Jika data siswa berhasil disimpan , maka isi data siswa akan tersimpan kedalam database sistem.

(31)

3.7.4 Sequence Diagram Entry Jurusan

Menu Utama Menu Jurusan Form Jurusan Jurusan

Top Package::Admin Login

Login gagal Valid

Pilih Buka Tambah

Kode Jurusan

Nama jurusan

Kelas Input Data Siswa

Simpan Simpan Edit Edit Hapus Hapus Cancel Cancel Batal Logout

3.21 Gambar Sequence Diagram Entry Jurusan Tabel 3.37 Sequence Diagram Entry Jurusan

Nama Sequence Sequence Diagram Entry Jurusan

Deskripsi Singkat Admin melakukan entry Jurusan

Actor Admin

Pra Kondisi Sebelum masuk ke halaman utama admin terlebih dahulu melakukan login.

Tindakan Utama Admin mengentry isi jurusan yaitu: id_jurusan, nama_jrusan,kelas Admin juga dapat mengubah data dan menghapus data siswa.

Tindakan Alternatif

-

Pasca Kondisi Jika data siswa berhasil disimpan , maka isi Jurusan akan tersimpan kedalam database sistem.

(32)

3.7.5 Sequence Diagram Entry Kelas

Menu Utama Menu Kelas Form Kelas Kelas

Top Package::Admin Login Pilih Gagal Buka Tambah Kelas Jurusan Simpan Cancel Edit Edit Hapus Hapus Print , View Logout Simpan Login gagal

Input data kelas

Gambar 3.22 Sequence Diagram Entry Kelas Tabel 3.38 Sequence Diagram Entry Kelas

Nama Sequence Sequence Diagram Entry Kelas

Deskripsi Singkat Admin melakukan entry kelas

Actor Admin

Pra Kondisi Sebelum masuk ke halaman utama admin terlebih dahulu melakukan login.

Tindakan Utama Admin mengentry isi data kelas yaitu: id_kelas,jurusan,nama kelas. Admin juga dapat mengubah data dan menghapus data kelas.

Tindakan Alternatif

-

Pasca Kondisi Jika data kelas berhasil disimpan , maka isi data kelas akan tersimpan kedalam database sistem.

(33)

3.7.6 Sequence Diagram Entry Mata Pelajaran

Menu utama Menu Kelas Form Pelajaran Pelajaran

Top Package::Admin Login Valid Gagal Buka Pilih Tambah Pelajaran Simpan Simpan Cancel Edit Edit Hapus Hapus Print , View Logout Login gagal

Input data guru

Gambar 3.23 Sequence Diagram Entry Mata Pelajaran Tabel 3.39 Sequence Diagram Entry Mata Pelajaran

Nama Sequence Sequence Diagram Entry Mata Pelajaran

Deskripsi Singkat Admin melakukan entry mata pelajaran

Actor Admin

Pra Kondisi Sebelum masuk ke halaman utama admin terlebih dahulu melakukan login.

Tindakan Utama Admin mengentry isi data matpel yaitu: id_matpel, nm_matpel. Admin juga dapat mengubah data dan menghapus data matpel.

Tindakan Alternatif

-

Pasca Kondisi Jika data matpel berhasil disimpan , maka isi data matpel akan tersimpan kedalam database sistem.

(34)

3.7.7 Sequence Diagram Entry Jadwal Kelas.

Menu Utama

Top Package::Admin

Form Jadwal Kelas Jadwal Kelas

Login Pilih Gagal Buka Tambah Jadwal semester,tahun ajaran Guru,Wali kelas Simpan Simpan Cancel Edit Edit Hapus Hapus Vieew Get ( ) Logout Kelas Login gagal

Input data jadwal

Gambar 3.24 Sequence Diagram Entry Jadwal Kelas Tabel 3.40 Sequence Diagram Entry Jadwal Kelas

Nama Sequence Sequence Diagram Entry Jadwal Kelas

Deskripsi Singkat Admin melakukan Entry Jadwal Kelas

Actor Admin

Pra Kondisi Sebelum masuk ke halaman utama admin terlebih dahulu melakukan login.

Tindakan Utama Admin memilih table jadwal kelas,semester,tahun ajaran,guru,wali kelas kemudian memilih tombol untuk mengentry jadwal kelas kedalam sistem.

Tindakan Alternatif

-

Pasca Kondisi Jika data jadwal kelas berhasil disimpan , maka isi data jadwal kelas akan tersimpan kedalam database sistem.

(35)

3.7.8 Sequence Diagram Entry Jadwal Pengajaran

Menu utama

Top Package::Admin

Menu Jadwal Pengajar Form Jadwal Pengajar Pengajar

Login

PilihGagal Buka

Kelas,Jurusan,Pelajaran Guru Hari,jam pengajar Simpan Simpan Cancel Edit Edit Hapus Hapus View Get Logout Login gagal Pilih

Input jadwal Pengajar

Gambar 3.25 Sequence Diagram Entry Jadwal Pengajar Tabel 3.41 Sequence Diagram Entry Jadwal Pengajar

Nama Sequence Sequence Diagram Entry Jadwal Pengajar

Deskripsi Singkat Admin melakukan Entry Jadwal Pengajar

Actor Admin

Pra Kondisi Sebelum masuk ke halaman utama admin terlebih dahulu melakukan login.

Tindakan Utama Admin memilih tabel jadwal pengajar kemudian memilih tombol tambah pengajar,kelas,jurusan,pelajaran,hari,jam lalu masuk kedalam sistem.

Tindakan Alternatif

-

Pasca Kondisi Jika data tambah pengajar berhasil disimpan , maka isi data tambah pengajar akan tersimpan kedalam database sistem. Lalu admin kembali keluar(logout)

(36)

3.7.9 Sequence Diagram Mengupload Soal

Menu utama

Top Package::Guru

Menu Soal Kelas Jurusan Form soal Soal

Login

Pilih Gagal

Buka Pilih Pilih Pilih

tambah soal mengupload,Isi Soal Simpan Simpan Batal Edit Edit Hapus Hapus Logout Kelas Jurusan Login gagal

Gambar 3.26 Sequence Diagram Mengupload Soal Tabel 3.42 Sequence Diagram Mengupload Soal

Nama Sequence Sequence Diagram Mengupload Soal

Deskripsi Singkat Guru melakukan Mengupload soal

Actor Guru

Pra Kondisi Sebelum masuk ke halaman utama guru terlebih dahulu melakukan login.

Tindakan Utama Guru memilih Mengupload kemudian menupload soal lalu guru memilih tombol upload kemudian masuk kedalam sistem.

Tindakan Alternatif

-

Pasca Kondisi Jika data upload soal berhasil disimpan , maka isi data upload soal akan tersimpan kedalam database sistem.

(37)

3.7.10 Sequence Diagram Masuk Forum Guru

Menu Utama Menu forum Forum

Login

Pilih

Gagal Pilih

Nama forum,kategori Forum

Guru Simpan Simpan Cancel Keluar Logout Membuat forum Top Package::Guru Login gagal

Gambar 3.27 Sequence Diagram Masuk Forum Guru Tabel 3.43 Sequence Diagram Masuk Forum Guru

Nama Sequence Sequence Diagram Masuk Forum Guru

Deskripsi Singkat Guru masuk forum

Actor Guru

Pra Kondisi Sebelum masuk ke halaman utama guru terlebih dahulu melakukan login.

Tindakan Utama Guru memilih forum dan memberikan pertanyaan untuk dijawab kepada siswa.

Tindakan Alternatif

-

(38)

3.7.11 Sequence Diagram Absensi

Guru

Menu utama Absensi Form Absen Siswa

Login Validasi Login gagal Pilih Buka Simpan data Display Simpan Batal Keluar Absen Siswa

Input Tanggal, Kelas, Mata Pelajaran dan Semester Hadir Sakit Izin Alfa Input

Keterangan

Gambar 3.28 Sequence Diagram Absensi Siswa Tabel 3.44 Sequence Diagram Absensi Siswa

Nama Sequence Sequence Diagram Absensi Siswa

Deskripsi Singkat Guru melakukan absensi kehadiran siswa

Actor Guru

Pra Kondisi Sebelum masuk ke halaman utama guru terlebih dahulu melakukan login.

Tindakan Utama Guru memilih menu absensi, sebelum melakukan absensi kehadiran siswa, guru terlebih dahulu mengisi dan memilih tanggal, kelas, mata pelajaran dan semester sesuai bidang study yang diajarkan guru tersebut. Setelah itu guru dapat melakukan absensi kehadiran siswa dengan memilih Hadir, Sakit, Izin dan Alfa. Jika telah selesai guru dapat melakukan logout atau memilih menu lain.

Tindakan Alternatif

-

Pasca Kondisi Jika telah selesai mengabsen, maka isi data absensi yang telah diupdate akan tersimpan kedalam database sistem.

(39)

3.7.12 Sequence Diagram Masuk Forum Siswa

Menu Utama Menu forum Forum

Login

Pilih

Gagal Pilih

Nama forum,kategori Forum

Siswa Simpan Simpan Cancel Keluar Logout Menjawab Forum Top Package::Siswa Login gagal

Gambar 3.29 Sequence Diagram masuk Forum Tabel 3.45 Sequence Diagram Masuk Forum

Nama Sequence Sequence Diagram Masuk Forum

Deskripsi Singkat Siswa masuk forum

Actor Siswa

Pra Kondisi Sebelum masuk ke halaman utama siswa terlebih dahulu melakukan login.

Tindakan Utama Siswa memilih forum dan menjawab pertanyaan untuk dari guru.

Tindakan Alternatif

-

(40)

3.7.13 Sequence Diagram Mengupload Materi

Menu Utama

Top Package::Guru

Menu Materi Form Materi Materi

Login Pilih Pilih Judul,pelajaran Pilih materi Simpan Batal Keluar Login gagal Upload Materi

Gambar 3.30 Sequence Diagram Mengupload Materi Tabel 3.46 Sequence Diagram Mengupload Materi

Nama Sequence Sequence Diagram Mengupload Materi

Deskripsi Singkat Guru Mengupload materi

Actor Guru

Pra Kondisi Sebelum masuk ke halaman utama Guru terlebih dahulu melakukan login.

Tindakan Utama Guru memilih tabel materi kemudian memilih materi untuk diupload

Tindakan Alternatif

-

Pasca Kondisi Jika berhasil diupload siswa dapat mendownload materi tersebut.

(41)

3.7.14 Sequence Diagram Menginput Nilai

Menu Utama

Top Package::Guru

Menu Nilai Form Kelas Form Jurusan Form Pelajaran Nilai

Login

Pilih

Gagal

Buka Pilih Pilih Pilih

input nilai Simpan Simpan Batal Edit Edit Hapus Hapus Keluar Login gagal

Gambar 3.31 Sequence Diagram Menginput Nilai Tabel 3.48 Sequence Diagram Menginput Nilai

Nama Sequence Sequence Diagram Menginput Nilai

Deskripsi Singkat Guru Mneginput nilai

Actor Guru

Pra Kondisi Sebelum masuk ke halaman utama guru terlebih dahulu melakukan login.

Tindakan Utama guru memilih tabel nilai untuk menginput hasil nilai siswa. Tindakan

Alternatif

-

(42)

3.7.15 Sequence Diagram Menjawab Soal

Menu Utama

Top Package::Siswa

Menu Soal Form pelajaran

Login Pilih Gagal Pilih Pilih pelajaran Jawab Soal Simpan Simpan Cancel Keluar Login gagal Soal

Gambar 3.32 Sequence Diagram Menjawab Soal Tabel 3.49 Sequence Diagram Menjawab Soal

Nama Sequence Sequence Diagram Menajawab Soal

Deskripsi Singkat Siswa menjawab soal

Actor Siswa

Pra Kondisi Sebelum masuk ke halaman utama siswa terlebih dahulu melakukan login.

Tindakan Utama Siswa memilih tabel soal kemudian memilih soal untuk dijawab

Tindakan Alternatif

-

Pasca Kondisi Jika berhasil dijawab siswa dapat mengirim jawaban soal tersebut.

(43)

3.7.16 Sequence Diagram Download Materi

Menu Utama

Top Package::Siswa

Menu materi Materi

Masuk menu utama

Pilih Buka

Download Materi

Keluar

Gambar 3.33 Sequence Diagram Mendownload Materi Tabel 3.49 Sequence Diagram Mendownload Materi

Nama Sequence Sequence Diagram Mendownload Materi

Deskripsi Singkat Siswa mendownload materi

Actor Siswa

Pra Kondisi Sebelum masuk ke halaman utama siswa terlebih dahulu melakukan login.

Tindakan Utama Siswa memilih tabel materi kemudian memilih download materi untuk dipelajari

Tindakan Alternatif

-

Pasca Kondisi Jika berhasil dijawab siswa dapat belajar dengan materi yang dikasih tersebut.

(44)

3.7.17 Sequence Diagram Melihat Nilai

Menu Utama

Top Package::Siswa

Menu soal Form Pelajaran

Masuk menu Pilih Buka Pilih Pelajaran Keluar Lihat Nilai Nilai

Gambar 3.34 Sequence Diagram Meliihat Nilai

Tabel 3.50 Sequence Diagram Melihat Nilai

Nama Sequence Sequence Diagram Meliihat Nilai

Deskripsi Singkat Siswa melihat Nilai

Actor Siswa

Pra Kondisi Sebelum masuk ke halaman utama siswa terlebih dahulu melakukan login.

Tindakan Utama Siswa memilih tabel Nilai kemudian melihat nilai Tindakan

Alternatif

-

(45)

3.7.18 Sequence Diagram Lihat Keseluruhan Nilai Matpel

Menu Utama

Top Package::Siswa

Menu Soal form Pelajaran

Masuk menu utama

Pilih Buka

Pilih Pelajaran

pilih keseluruhan nilai

Keluar

Nilai

Gambar 3.35 Sequence Diagram Lihat Keseluruhan Nilai Matpel Tabel 3.51 Sequence Diagram Lihat Keseluruhan Nilai Matpel

Nama Sequence Sequence Diagram Lihat Keseluruhan Nilai Matpel

Deskripsi Singkat Siswa melihat Keseluruhan Nilai Matpel

Actor Siswa

Pra Kondisi Sebelum masuk ke halaman utama siswa terlebih dahulu melakukan login.

Tindakan Utama Siswa memilih tabel Nilai kemudian melihat keseluruhan nilai matpel.

Tindakan Alternatif

-

(46)

3.7.19 Sequence Diagram Lihat Absen Siswa

Siswa

Menu Utama Form Lihat Absen

Validasi Login gagal Buka Batal Keluar Absen Siswa

Lihat Data Absen Siswa

Display Absen Siswa Cek Data Absen Siswa Username, Password & Pilih Level

Absensi Siswa

Pilih

Cetak Absen Siswa Per Kelas Pilih kelas yang akan dilihat data absennya

Gambar 3.36 Sequence Diagram Lihat Absen Siswa Tabel 3.52 Keterangan Sequence Diagram Lihat Absen Siswa

Nama Sequence Sequence Diagram Lihat Absen Siswa

Deskripsi Singkat Siswa melihat absen kehadiran siswa per bulan

Actor Siswa

Pra Kondisi Sebelum masuk ke halaman utama siswa terlebih dahulu melakukan login.

Tindakan Utama Setelah siswa berhasil login, klik “Menu Absensi Siswa” kemudian pilih kelas yang akan dilihat absennya lalu pilih bulan, tahun dan mata pelajaran, setelah itu muncul data absen siswa sesuai bulan, tahun dan mata pelajaran yang dipilih. Dan siswa dapat melakukan cetak absen tersebut. Tindakan

Alternatif

-

Pasca Kondisi Setelah selesai melihat absensi siswa, siswa dapat melakukan logout atau memilih menu lain.

(47)

3.8 Class Diagram +Tambah() +Edit() +Hapus() -id_jwb_soal -id_soal -Nis -isi_Jawaban -Nilai -Tanggal Jwb_soal +Tambah() +Edit() +Hapus() -id_soal -id_jadwal -id_kelas -id_pelajaran -nama_soal -isi_soal -tanya -jawab Soal +Simpan() +Edit() +Hapus() -id_jadwal -nama_jadwal -id_ruang -id_guru -id_kelas -id_semester -status Jadwal +Hapus() +Edit() +View() +Jawab() +download() -id_siswa -nis -nama_siswa -id_jadwal -tmpt_lahir -tgl_lahir -jenis_kelamin -telpn -alamat -Siswa +Tambah() +Hapus() +Edit() +upload() -id_guru -nik -nama_guru -tmpt_lahir -tgl_lahir -jenis_kelamin -telpn -alamat -photo Guru +Tambah() +Edit() +Hapus() -id_materi -id_guru -nama_materi -materi -tanggal -file_upload -keterangan -id_pelajaran -no_induk Materi +Simpan() +Edit() +Tambah() +Hapus() -id_nilai -nis -id_guru -nilai_keseluruhan -Satu nilai Nilai +tambah() +hapus() +edit() -id_forum -nama_forum -Isi_forum -tanggal_forum -no_induk -id_reply -status -dibaca Forum +very_login() +tambah() +edit() +hapus() -id -no_induk -email -nama -username -tanggal -aktif -password -alamat -No_nik -tempat_lahir -jenis_kelamin User +Simpan() +Edit() +Hapus() -id_Jurusan -nma_jurusan -id_siswa -id_guru -id_kelas Jurusan +Simpan() +Edit() +Hapus() -id_kelas -nama_kelas -tanggal -Status Kelas +Simpan() +Edit() +Hapus() -id_pelajaran -nama_pelajaran -tanggal -status Pelajaran +tambah() +edit() +login() +hapus() -id_admin -Nik -Nis -Nama -alamat -tanggal_lahir -paswordd -jenis_kelamin -telpn -tmpt_llahir -Username Admin 1 1 1 * 1 1 * 1 1 1 1 1 * 1 * +view() +input() -id_absen -id_guru -id_siswa -status -keterangan Absensi 1 * 1 1 1 1 1 1 1 1 1 1 1 1 1 1 * 1 1 1 * 1 1 1 * 1 * * 1 1 1 1 1 * * 1 1 1 1 1 1 1 * 1 1 * 1 1 * 1 1 1 * 1 * 1 *

(48)

3.9 Rancangan Struktur Tabel

Dalam pembuatan tabel sistem ini dibutuhkan rancangan basis data yang memadai sesuai dengan kebutuhan sistem itu sendiri. Rancangan tabel merupakan garis besar dari seluruh proses komputerisasi pengolahan data yang akan dilakukan, tanpa tabel sistem pengolahan data, komputerisasi tidak dapat berjalan. Perancangan ini mencakup penentuan kunci utama, kunci asing, dan kunci lainnya untuk menghubungkan tabel satu dengan tabel lainnya. Berikut ini adalah tabel-tabel yang digunakan dalam Perancangan Sistem Aplikasi E-learning pada SMK A’’A :

1. Tabel User

Adapun perancangan tabelnya sebagai berikut : Nama Tabel : users

Primary Key : id_User

Tabel 3.53 Struktur Tabel Data User

No. Nama Field Type Size Keterangan

1. Id_User Int 3 Id user

2. no_induk Varchar 9 No induk user

3. Email Varchar 25 Email user

4. Username Varchar 15 Username user

5. Phone Int 13 Telepon user

6. Pass Varchar 100 Password user

7. Tanggal Varchar 25 Tanggal user

8. Aktif Int 2 Status user aktif/tidak

9. Gender Varchar 10 Jenis kelamin

10. Password Varchar 100 Confirm pass

(49)

2. Tabel Admin

Adapun perancangan tabelnya sebagai berikut : Nama Tabel : admin

Primary Key : id_Admin

Tabel 3.54 Sruktur Tabel Data Admin

No. Nama Field Type Size Keterangan

1. Id Int 3 Id admin

2. no_induk Varchar 9 No induk admin

3. Email Varchar 25 Email admin

4. Username Varchar 15 Username admin

5. Phone Int 13 Telepon admin

6. Pass Varchar 100 Password admin

7. Tanggal Varchar 25 Tanggal admin

8. Aktif Int 2 Statusadmin aktif/tidak

9. Gender Varchar 10 Jenis kelamin

10. Password Varchar 100 Confirm pass

11. Nama Varchar 15 Nama admin

3. Tabel Data Guru

Adapun perancangan tabelnya sebagai berikut : Nama Tabel : guru

Field Kunci : id_guru

Tabel 3.55 Sruktur Tabel Data Guru

No. Nama Field Type Size Keterangan

1. id_guru Varchar 5 Kata kunci guru

2. Nama Varchar 25 Nama guru

3. Tempat Varchar 25 Tempat lahir guru

4. tgl_lahir Date Tanggal lahir guru

5. Alamat Varchar 50 Alamat guru

6. Jenkel Varchar’P’,’L Jenis kelamin

(50)

8. Password Varchar 20 Password guru

9. id_siswa Varchar 5 Kata kunci siswa

10. id_nilai Varchar 5 Kata kunci nilai

11. id_materi Varchar 5 Kata kunci materi

12. id_soal Varchar 5 Kata kunci soal

13. id_forum Varchar 5 Kata kunci forum

4. Tabel Siswa

Adapun perancangan tabelnya sebagai berikut : Nama Tabel : siswa

Field Kunci : id_siswa

Tabel 3.56 Sruktur Tabel Data Siswa

No. Nama Field Type Size Keterangan

1. id_siswa Varchar 5 Kata kunci siswa

2. Nama Varchar 25 Nama siswa

3. Tempat Varchar 25 Tempat lahir siswa

4. tgl_lahir Date Tanggal lahir siswa

5. Alamat Varchar 50 Alamat siswa

6. Jenkel Varchar’P’,’L’ Jenis kelamin

7. Username Varchar 25 Kata kunci siswa

8. Password Varchar 20 Password siswa

9. id_guru Varchar 5 Kata kunci guru

10. id_nilai Varchar 5 Kata kunci nilai

11. id_materi Varchar 5 Kata kunci materi

12. id_soal Varchar 5 Kata kunci soal

13. id_forum Varchar 5 Kata kunci forum

5. Tabel Mata Pelajaran

Adapun perancangan tabelnya sebagai berikut : Nama Tabel : matpel

(51)

Tabel 3.57 Sruktur Tabel Mata Pelajaran

No. Nama Field Type Size Keterangan

1. id_matpel Varchar 5 Kata kunci mata pelajaran

2. nm_matpel Varchar 25 Nama mata pelajaran

6. Tabel Kelas

Adapun perancangan tabelnya sebagai berikut : Nama Tabel : kelas

Field Kunci : id_kelas

Tabel 3.58 Sruktur Tabel Kelas

No. Nama Field Type Size Keterangan

1. id_kelas Varchar 5 Kata kunci kelas

2. nm_kelas Varchar 10 Nama kelas

7. Tabel Nilai

Adapun perancangan tabelnya sebagai berikut : Nama Tabel : nilai

Field Kunci : id_nilai

Tabel 3.59 Sruktur Tabel Nilai

No. Nama Field Type Size Keterangan

1. id_nilai Varchar 5 Kata kunci nilai

2. nilai1 Varchar 3 Nilai tugas 1

3. nilai2

keseleruhan

Varchar 3 Nilai tugas 2 keseluruhan

8. Tabel Materi

Adapun perancangan tabelnya sebagai berikut : Nama Tabel : materi

Field Kunci : id_materi

Tabel 3.60 Struktur Tabel Materi

No. Nama Field Type Size Keterangan

(52)

2. jdl_materi Varchar 25 Judul materi

9. Tabel jawaban

Adapun perancangan tabelnya sebagai berikut : Nama Tabel : tbl_jawaban

Primary Key : id_jawaban Tabel 3.61 Sruktur Tabel Jawaban

No. Nama Field Type Size Keterangan

1. id_jawaban Int 5 Id jawaban

2. Nis Varchar 6 Nis

3. id_soal Int 5 Id soal

4. isi_jawaban Text Jawaban siswa

5. Nilai Int 2 Nilai siswa

6. Tanggal Varchar 20 Tanggal jawab

10. Tabel Soal

Adapun perancangan tabelnya sebagai berikut : Nama Tabel : soal

Field Kunci : id_soal

Tabel 3.62 Sruktur Tabel Soal

No. Nama Field Type Size Keterangan

1. id_soal Varchar 5 Kata kunci soal

2. jdl_soal Varchar 25 Judul soal

11. Tabel Forum

Adapun perancangan tabelnya sebagai berikut : Nama Tabel : forum

Field Kunci : id_forum

Tabel 3.63 Sruktur Tabel Forum

No. Nama Field Type Size Keterangan

1. id_forum Varchar 5 Kata kunci forum

(53)

3. isi_forum Varchar 100 Isi forum

12. Tabel Jadwal

Adapun perancangan tabelnya sebagai berikut : Nama Tabel : tbl_jadwal

Primary Key : id_jadwal

Tabel 3.64 Sruktur Tabel Jadwal

No. Nama Field Type Size Keterangan

1. id_jadwal Int 10 Id jadwal

2. Tanggal Varchar 20 Tangal dibuat

3. Status Int 10 Status jadwal

4. Id_kelas Int 5 Id kelas

5. Id_guru Int 5 Id guru

6. Id_tahun Int 5 Tahun ajaran

7. Id_semester Varchar 10 Semester berjalan

13. Tabel Jurusan

Adapun perancangan tabelnya sebagai berikut : Nama Tabel : Jurusan

Primary Key : id_jurusan

Tabel 3.65 Sruktur Tabel Jurusan

No. Nama Field Type Size Keterangan

1. id_jurusan Int 5 Id jurusan

2. Nama_jurusan Varchar 20 Nama jurusan

3. Id_guru Int 10 Id_guru

(54)

14. Tabel absen

Adapun perancangan tabelnya sebagai berikut : Nama Tabel : tbl_absen

Primary Key : id_absen

Tabel 3.66 Sruktur Tabel Jawaban

No. Nama Field Type Size Keterangan

1. id_Absen Int 5 Id absen

2. Id_guru Int 10 Id guru

3. id_siswa Int 5 Id siswa

4. Keterangan Text Keterangan

(55)

3.10 Rancangan tampilan layar program 3.10.1 Rancangan Layar Menu Admin

Menu Utama

Home Admin Siswa Guru Kelas Materi Forum Logout

Gambar 3.38 Perancangan Halaman Utama Admin

3.10.2 Rancangan Layar Menu Guru dan Siswa

Menu Utama

Home Akun DownloadMateri Kelas Forum Logout

Gambar 3.39 Perancangan Halaman Utama Siswa dan Guru

3.10.3 Rancangan Layar Menu Form Login

Username Password Hak Akses

Login Reset

(56)

3.10.4 Perancangan Halaman Admin

LOGO SEKOLAH

Home admin siswa guru kelas materi forum Logout

Gambar

Welcome elearning smk assaadatul abadiyah

Kalender

Visi dan Misi

Gambar 3.41 Halaman Admin 3.10.5 Perancangan Halaman Guru

LOGO SEKOLAH

Home Akun Upload Materi kelas forum Logout

Gambar

Welcome elearning smk assaadatul abadiyah Kalender

Visi dan Misi

(57)

3.10.6 Rancangan Layar Menu Halaman Siswa

LOGO SEKOLAH

Home Akun Download Materi kelas forum Logout

Gambar

Welcome elearning smk assaadatul abadiyah Kalender

Visi dan Misi

Gambar 3.43 Halaman Siswa 3.10.7 Rancangan Layar Menu Tambah Guru

LOGO SEKOLAH

Home Admin Siswa Guru Kelas Materi Forum Logout

Tambah Admin Tambah Guru Tambah Siswa Tambah Kelas Tambah Pelajaran

Tambah Guru Username : Password : Nama Lengkap : Jenis Kelamin : Tempar,tgl lahir : Alamat : Email : No telpn : Pelajaran : Kelas :

Tambah Guru Cancel

(58)

3.10.8 Perancangan Tambah Siswa

LOGO SEKOLAH

Home Admin Siswa Guru Kelas Materi Forum Logout

Tambah Admin Tambah Guru Tambah Siswa Tambah Kelas Tambah Pelajaran

Tambah Siswa Username : Password : Nama Lengkap : Jenis Kelamin : Tempar,tgl lahir : Alamat : Email : No telpn : Kelas :

Tambah Siswa Cancel

Gambar 3.45 Tambah Siswa 3.10.9 Perancangan Tambah Kelas

LOGO SEKOLAH

Home Admin Siswa Guru Kelas Materi Forum Logout

Tambah Admin Tambah Guru Tambah Siswa Tambah Kelas Tambah Pelajaran

Tambah Kelas Kode kelas : Nama kelas : Semester : Tahun Ajaran : Wali Kelas : Submit Cancel

(59)

3.10.10 Perancangan Tambah Pelajaran

LOGO SEKOLAH

Home Admin Siswa Guru Kelas Materi Forum Logout Tambah Admin Tambah Guru Tambah Siswa

Tambah Kelas Tambah Pelajaran Tambah Data pelajaran

Kode Pelajaran : Nama Pelajaran :

Hari :

Submit

Gambar 3.47 Tambah Pelajaran 3.10.11 Perancangan Jadwal Kelas

LOGO SEKOLAH

Home Akun Upload

Materi Kelas Absen siswa Raport Kode Kelas Forum Logout Data Kelas 01

Nama Kelas Tahun Ajaran

IPA

Semeseter Wali Kelas

1 2013/2014 Suyono

(60)

1.10.12 Perancangan Jadwal Pengajar

LOGO SEKOLAH

Home Admin Siswa Guru Kelas Materi

Nama Guru Forum Logout Tambah Admin Jamilah Pelajaran IPS IPA Jadwal Mengajar matematika senin Selasa Tambah Guru Tambah Kelas Tambah Siswa Tambah Pelajaran Munadi Sunardi Selasa

Gambar 3.49 Jadwal Pengajar

3.10.13 Perancangan Upload Soal

LOGO SEKOLAH

Home Admin Siswa Guru Kelas Materi Forum Logout

Upload Soal Browse..

Format penulisan nama file_nama topik file yang di upload harus berformat word dan pdf.

(61)

3.10.14 Perancangan Upload Materi

LOGO SEKOLAH

Home Admin Siswa Guru Kelas Materi Forum Logout

Upload Materi Browse..

Format penulisan nama file_nama topik file yang di upload harus berformat word dan pdf.

Gambar 3.51 Upload Materi 3.10.15 Perancangan Tampilan Input Nilai

LOGO SEKOLAH

Home Akun Upload

Materi Kelas

Absen

siswa Rapot Forum Logout

Berikan Nilai Siswa

Save Nilai Ulangan 2 Nilai ulangan 1 Semester Nama Guru Pilihan Pelajaran Nama Siswa Nilai UAS Nilai UTS Tahun Ajaran Cancel

(62)

3.10.16 Perancangan Tampilan Forum

LOGO SEKOLAH

Home Akun Upload

Materi Kelas Absen siswa Rapot New Thread Forum Logout Nanya Dong Belajar Efektif Isi Forum

Post Forum Reset

Menu Menu

Gambar 3.53 Tampilan Forum 3.10.17 Perancangan Download Materi

LOGO SEKOLAH

Home Admin Siswa Guru Kelas Materi Forum Logout

Download Materi Browse..

Format penulisan nama file_nama topik file yang di upload harus berformat word dan pdf.

(63)

3.10.18 Peracangan Lihat Nilai

LOGO SEKOLAH

Akun

Home Upload Materi Kelas Absen Siswa Rapot Forum Logout

UTS Ulangan2 ulangan1

Mata Pelajaran UAS Lihat Rapot

Matematika 70 70 80 80 Lihat Rapot

Gambar 3.55 Lihat Nilai

3.10.19 Perancangan Lihat Nilai Keseluruhan(Rapot)

LOGO SEKOLAH

Akun

Home Upload Materi Kelas Absen Siswa Rapot Forum Logout

UTS Ulangan2 ulangan1

Nama Pelajaran

No UAS Nilai Rata2

1 Matematika 70 70 80 80 80

Nama : Sueb

Nis : 12345 Tahun Ajaran : 2013/2014 Semester : Ganjil

(64)

3.10.20 Perancangan Absen siswa

LOGO SEKOLAH

Akun

Home Upload Materi Kelas Absen Siswa Rapot Forum Logout

Keterangan Pelajaran Kelas Nama Siswa Hendrik AP Matematika 80 Absen Siswa Nama : Kelas : Pelajaran : Waktu Absen : Keterangan : Absen

Gambar

Tabel 3.10  Skenario Use Case Mengunggah Materi  Nama Use Case  Use Case Mengunggah Materi  Deskripsi Singkat  Guru mengunggah materi
Tabel 3.12  Skenario Use Case Menginput Nilai  Nama Use Case  Use Case Menginput Nilai  Deskripsi Singkat  Guru memasukan nilai siswa
Tabel 3.15  Skenario Use Case Menjawab Forum  Nama Use Case  Use Case Menjawab Forum  Deskripsi Singkat  Siswa Menjawab Forum
Tabel 3.17  Skenario Use Case Mengunduh  Materi  Nama Use Case  Use Case Unduh Materi  Deskripsi Singkat  Siswa  Unduh Materi
+7

Referensi

Dokumen terkait

Rekapitulasi kuadrat tengah karakter kuantitatif yang diamati disajikan pada Tabel 2 yang menunjukkan berbeda sangat nyata pada parameter umur berbunga, umur panen,

Pengembangan kelembagaan di tingkat pengrajin ini diharapkan dapat sebagai pendorong utama dalam peningkatan kinerja usaha pengrajin tahu Usaha peningkatan kinerja industri tahu

Ibu yang memiliki anak autistik dikatakan berada pada kategori Gratitude ketika ibu dengan anak autistik mengenali bahwa dirinya mendapatkan bantuan dari Allah sebagai

Gambar 81 Adipati Kalang dan Kasan Besari mengawasi Kembang Sore dan Pangeran Lembu Peteng yang sedang terlibat asmara

TUAN HAJI AB AZIZ BIN AB KADIR [ KETEREH ] minta Menteri Pelajaran menyatakan memandangkan Program PPSMI telah dimansuhkan pada tahun 2009, apakah kegunaan lain

Seminar dengan tema "Pengelolaan Limbah yang Inovatif, Handal, dan Berkelanjutan sebagai Wujud Kepedulian Terhadap Lingkungan" telah dilaksanakan pada tanggal 26 September

Mengetahui peran dari keberadaan delman atau keretek sebagai alat transportasi tradisional di tengah angkutan umum di Kecamatan Majalaya.. Mengetahui perihal delman

Dari Gambar 4 di atas dapat diuraikan bahwa database yang digunakan adalah db_googlemaps dengan tabel penyimpanan yang digunakan diberi nama tabel tanda. Tabel