• Tidak ada hasil yang ditemukan

BAB III ANALISIS DAN PERANCANGAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III ANALISIS DAN PERANCANGAN"

Copied!
47
0
0

Teks penuh

(1)

ANALISIS DAN PERANCANGAN

3.1 Tinjauan Institusi/Sekolah

SMK YMIK yang berlokasi di wilayah Joglo, kecamatan Kebon Jeruk Jakarta Barat, mempunyai sarana dan prasarana yang cukup memadai, seperti : Ruang Belajar, Ruang Kepala Sekolah, Ruang Guru, Ruang Tata Usaha, Ruang Lab Komputer, Ruang UKS, Ruang Perpustakaan, Mushola, Lapangan Basket, Lapangan Bola, Lapangan Futsal.

3.1.1. Sejarah Institusi/Sekolah

SMK YMIK secara resmi terdaftar di Kanwil Depdikbud DKI Jakarta pada Tanggal 1 Maret 1982, dengan nomor 266/I01-4/R-19.82 dan merupakan sekolah swasta pertama yang berada di wilayah Joglo, kecamatan Kebon Jeruk, Jakarta Barat.

A. Visi Sekolah

Menjadi sekolah yang mampu membangun masa depan generasi muda Indonesia yang tertaqwa terhadap Tuhan yang Maha Esa, jujur,adil, intelek terampil dan berjiwa intreprenurship

B. Misi Sekolah

Mewujudkan tamatan yang beriman dan bertaqwa kepada Tuhan Yang Maha Esa, berbudi pekerti luhur, cerdas, dan memiliki kompetensi sesuai dengan bidang keahliannya

(2)

3.1.2. Struktur Organisasi dan Fungsi

Struktur organisasi merupakan bagian dari organisasi yang

menunjukkan bagaimana bagian-bagian didalam organisasi

dikoordinasikan bersama melalui suatu jalur wewenang dan tanggung jawab.

Gambar 3.1 Struktur Organisasi dan Fungsi

Kepala Sekolah Drs.Juhedi.Mpd

Wakil Kepala Sekolah Dra.Fajar Rinawati

KA. Komite Sekolah

Bendahara Miftahul Jannah Koord Bidang Kurikulum Dra.Yuliwati Koord Bidang Kepustakaan Nina Wardatunnisa, S.Pd Koord Bidang Kepegawaian Santi Oktavia, S.Pd Koord Bidang Koperasi Gusti Wahyudi, S.Pd Koord Sarana Prasarana Siswanti, Spd Koord Bidang Kesiswaaan Drs. Marjaya, Spd Koord Bp/Bk M.H. sholeh Spd Staff Pengadaan

Ade Muliani,Spd Staff Program Nilai Budiyono

Staff Kepustakaan Lia Wati Staff Sosial Nurlela Pengawas Koperasi Imam Supriyatna

Wali Kelas Guru

Siswa KA. Tata Usaha

(3)

Pembagian tugas dan wewenang serta tanggung jawab dari masing-masing bagian, secara garis besar adalah sebagai berikut:

A. Komite Sekolah

Mendorong tumbuhnya perhatian dan komitmen masyarakat terhadap penyelenggaraan pendidikan yang bermutu, melakukan kerja sama dengan masyarakat (perorangan/organisasi dunia usaha/dunia industri) dan pemerintah berkenaan dengan penyelenggaraan pendidikan yang bermutu.

B. Kepala Sekolah

Menyusun dan melaksanakan program kerja, mengarahkan, membina, memimpin, mengawasi, serta mengkoordinasi pelaksanaan tugas dibidang administrasi sekolah dan kesiswaan.

C. Wakil Kepala Sekolah

Menyusun program kerja dibidang kurikulum, mempersiapkan

administrasi guru, melaksanakan kalender pendidikan guru yang dikeluarkan oleh Dikmenti serta membantu tugas kepala sekolah apabila kepala sekolah sedang berhalangan.

D. Kepala Tata usaha

Bertugas mengkordinasi seluruh kegiatan yang berkaitan dengan administrasi selolah, meliputi penyusunan program tahunan, kepegawaian keuangan, pelaporan, inventaris dan kesiswaaan.

E. Koord Bidang Kurikulum

Membantu kepala sekolah menyusun program pengajaran, pembinaan tugas guru jadwal pelajaran, jadwal evaluasi belajar, Satuan Pelajar (SP) dan Rencana Pembelajaran, rencana kebutuhan sarana dan

(4)

prasarana, Membantu menetapkan kriteria dan persyaratan kenaikan kelas. Menyusun laporan analisa evaluasi belajar siswa setiap semester meliputi pencapaiaan target kurikulum, daya serap atau ketuntasan belajar, serta penyelenggaraaan BP dan BK membantu kepala sekolah mengawasi pendayagunaan sarana dan prasarana belajar. Membantu kepala sekolah melakukan tugas pembinaan dan pegawasan pelaksanaan tugas-tugas guru pembina kurikulum.

F. Koord Bidang Kesiswaaan

Membantu kepala sekolah menyusun program pembinaan siswa. Membantu kepala sekolah melaksanakan bimbingan, pengarahaan dan pengendaliaan kegiatan siswa dan kegiatan OSIS (Organisasi Siswa Intra Sekolah) dalam rangka menekankan disiplin dan tata tertib sekolah.

G. Koord Bp/Bk

Menyusun dan melaksanankan program kerja BP (Bimbingan Penyuluh) atau BK (Bimbingan Konseling). Berusaha mengenal serta memahami pribadi siswa secara induvidu. Mengadakan buku atau kartu penanganan dalam penyelesaiaan masalah yang dihadapi siswa baik melalui data-data atau laporan dari guru maupun sesama petugas pelaksana pendidikan.

H. Koord Bidang Kepustakaan

Menyusun program pengadaan sarana dan buku perpustakaan setiap tahun ajaran sesuai dengan kemampuan anggaran sekolah yang ada di APBS (Anggaran Pendapatan Belanja Sekolah), sekolah mengawasi serta

(5)

mengevaluasi pelaksanaan tugas petugas perpustakaan. Membimbing dan memotivasi siswa agar gemar membaca diperpustakaan.

I. Wali Kelas

Tugas dan Fungsinya :

1. Mewakili Kepala Sekolan dan orang tua dikelas dalam mebina siswanya.

2. Membina dan mengasuh kepribadian siswa. 3. Mengembangkan keterampilan anak

4. Membantu mengembangkan masalah anak asuhnya serta membantu mengatasinya.

5. Mengetahui kehadiran dan keadaan anak didik di kelas 6. Membantu pengurusan kelas dan pembagian tugasnya. 7. Mengisi dan membagikan buku laporan.

8. Mengisi buku raport siswa.

9. Melaporkan segala sesuatu kepada Kepala Sekolah.

J. Guru

1. Meneruskan dan mengembangkan nilai-nilai kehidupan

2. Meneruskan dan mengembangkan ilmu pengetahuan dan teknologi 3. Mengembangkan keterampilan para siswa

4. Menarik simpati dan menjadi idola para siswa

3.2 Analisis Sistem

3.2.1 Analisis Sistem Berjalan

(6)

mendata siswa yang terdaftar, nilai dan absensi karena data yang ada saat ini masih dilakukan secara manual yang dapat menimbulkan masalah keterbatasan ruang karena banyak berkas-berkas yang kemungkinan besar akan hilang dan rusak.

3.2.2 Uraian Prosedur

Dalam membuat uraian prosedur mengacu pada prosedur yang ada pada sistem administrasi pendaftaran, nilai dan absensi sebagai berikut :

1. Uraian Prosedur Pendaftaran

a. Formulir

Calon siswa/i yang akan mendaftar di SMK YMIK

diwajibkan membayar formulir pendaftaran terlebih dahulu dengan biaya Rp. 100.000 pada ruang pemasaran, kemudian calon siswa/i mengisi formulir tersebut dirumah serta melengkapi keperluan-keperluan yang dibutuhkan.

b. Pengambilan Formulir

Setelah formulir diisi dan lampiran sudah terpenuhi, maka

calon siswa/i mengembalikan formulir kepada panitia pendaftaran dan mendapatkan informasi mengenai test masuk untuk mengikuti kegiatan ujian PSB, pengumuman penerimaan akan dilakukan 2 hari setelah melakukan test. Bagi siswa/i yang lulus test diwajibkan untuk membayar biaya administrasi tahap 1. Setelah melewati proses tersebut maka calon siswa/i dapat mengikuti Kegiatan

(7)

Belajar Mengajar (KBM) sesuai hari yang telah di tentukan

2. Uraian Prosedur Nilai Siswa

Siswa/i mengikuti ujian semester yang hasilnya diberikan kepada guru bidang studi, kemudian guru bidang studi melakukan koreksi lembar-lembar ujian yang hasil penilainya diserahkan kepada wali kelas masing-masing siswa kemudian wali kelas tersebut akan menuliskan nilai tersebut ke dalam raport.

3. Uraian Prosedur Absensi

Setiap guru bidang studi akan mengabsen siswa/i pada kegiatan belajar mengajar di dalam kelas dengan sistem memanggil nama siswa/i satu per satu, kemudia guru bidang studi akan memberikan absen tersebut kepada wali kelas.

(8)

3.2.3 Use Case yang sedang berjalan

Gambar 3.2 Use Case yang sedang berjalan

Deskripsi Use Case yang sedang berjalan

Nama Use Case Use Case diagram berjalan

Deskripsi singkat

Data pendaftar,nilai, dan absen masih manual memperlukan banyak kertas

Aktor Calon siswa, siswa, guru, panitia

PSB

Pra Kondisi -

Tindakan utama

Calon siswa mengisi form

pendaftaran dan diproses oleh panitia PSB sedangkan rekap nilai dan absen juga masih manual

Tata Usaha Melakukan proses pendaftaran Guru Mendata Karyawan Mendata siswa Menyusun jadwal Mengolah nilai mengolah absen menulis raport

(9)

melalui lembar absen Tabel 3.1 deskripsi use case berjalan

3.3 Identifikasi Kebutuhan

Dari hasil analisa sistem yang sedang berjalan di SMK YMIK

terdapat kekurangan pada sistem tersebut,diantaranya adalah :

No Kebutuhan Pendaftar

1 Masalah Usulan

Dalam proses pendaftaran secara manual masih menggunakan kertas

sebagai bahan dasar dan

penyimpanan

Dibuatkan sistem

terkomputerisasi

pendaftaran agar dapat mempermudah dalam

pencarian dan

penyimpanan data

2 Kebutuhan Nilai Siswa

Masalah Usulan

Penilaian siswa saat ini masih di disimpan secara manual dengan bentuk berkas-berkas, sehingga menyulitkan pihak sekolah yang ingin mencari, menyimpan dan mendata nilai siswa

Dibuatkan sistem

terkomputerisasi untuk

memudahkan pihak

sekolah dalam

menginput nilai siswa, dan mencari nilai siswa.

3 Kebutuhan absensi

Masalah Usulan

Proses absen yang masih berjalan manual menyulitkan pihak sekolah dalam mengimput kehadiran siswa/i karena masih diproses dengan

berkas-berkas kertas, sehingga

Dibuatkan sistem

terkomputerisasi untuk

memudahkan proses

penyimpanan, agar data dapat lebih aman dan

(10)

memungkinkan data hilang dan rusak.

mudah dalam

pencarian. Tabel 3.2 Deskripsi Kebutuhan User

3.4 Aplikasi Sistem Usulan

Sistem usulan merupakan usulan dari analisis terhadap proses

yang berjalan, dilakukan untuk membuat sistem menjadi lebih baik dan memenuhi kebutuhan baru. Analisa digunakan untuk pemetaan awal mengenai perilaku yang diisyaratkan sistem aplikasi ke dalam elemen-elemen pemodelan. Untuk membantu perancangan dan melengkapi dokumentasi perancangan, digunakan Microsoft visio yang mendukung peracangan dengan basis UML. Berikut ini spesifikasi kebutuhan (system requirement) dari sistem.

1. Halaman Admin :

A1. Admin dapat melihat beranda A2. Admin dapat membuat Account A3. Admin dapat mengola data master A4. Admin dapat kelola nilai siswa A5. Admin dapat melihat absen siswa A6. Admin dapat melihat hasil study siswa A7. Admin dapat mencetak raport

2. Halaman Siswa :

A1. Siswa dapat melihat beranda

A2. Siswa dapat melihat nilai hasil belajar A3. Siswa dapat melihat nilai kepribadian

(11)

A4. Siswa dapat melihat nilai Ekskul

3. Halaman Guru mapel :

A1. Guru mapel dapat melihat beranda

A2. Guru mapel dapat mengisi nilai mapel siswa A3. Guru mapel dapat mengisi nilai kepribadian A4. Guru mapel dapat mengimput absen siswa A5. Guru mapel dapat melihat raport siswa

4. Halaman Guru ekskul :

B1. Guru ekskul dapat melihat beranda

B2. Guru ekskul dapat mengisi nilai ekskul siswa B3. Guru mapel dapat mengisi nilai kepribadian B4. Guru mapel dapat mengimput absen siswa

5. Halaman Wali Kelas :

C1. Wali kelas dapat melihat beranda

C2. Wali kelas dapat melihat dan mengisi nilai siswa C3. Wali kelas dapat mengisi nilai kepribadian C4. Wali kelas dapat mengimput absen siswa C5. Wali kelas dapat melihat raport

(12)

3.4.1 Use Case Sistem Usulan

Membuat Account

Lihat absensi Lihat raport Kelola data master

Kelola nila siswa

Lihat hasil study Cetak raport

Input nilai ekskul Input absensi

Lihat raport

Input absensi Input nilai siswa

Lihat raport

Login

Input nilai kepribadian Input catan siswa

Lihat absensi Lihat hasil study siswa

Cetak raport Admin Siswa Guru ekskul Guru mapel Wali kelas <<Includ e>> <<Includ e>> <<Include>> <<Include>> <<Inclu de>> <<Inclu de>> <<Includ e>> <<Inclu de >> <<Inclu de >> << Includ e>> <<Inclu de >> <<Inclu de >> << Includ e>> <<Includ e>> <<Include>> <<Include >> <<Include >> <<Inclu de >>

Gambar 3.3 Use Case Sistem Usulan

3.4.2 Use Case Diagram

Use Case Menggambarkan fungsionalitas sistem atau

persyaratan-persyaratan yang harus dipenuhi dari pandangan pemakai. Diagram ini menggambarkan model lengkap tentang apa yang ada pada sistem, siapa yang berperan didalam sistem dan siapa yang berperan diluar sistem. Hal ini juga menggambarkan ruang lingkup organisasi, sehingga dapat dilihat siapa yang ada diluar organisasi dan sampai mana batasannya.

(13)

A. Use Case Diagram halaman Admin

Admin

Beranda Tampil form

user

Master

Tahun aj

aran

Include

Manage acc

ount

Edit

ExtendExtend Simpan

Hapus Extend Include Rapo rt Lo gout Semester Include Kelas Include Mapel Wali kelas Guru Murid Ekskul Kepribadian Program ke ahlian Nilai map el Kelola n ilai si swa Tampil nilai mapel Nilai kepribadian Tampil nilai kepribadian Nilai ekskul Tampil nilai ekskul Nilai rapo rt Edit Extend Simpan

ExtendExtend Hapus

Edit

Extend Simpan

Extend Hapus

Extend Edit

ExtendExtend Simpan

Hapus

Extend

Include

Edit

ExtendExtend Simpan

Hapus Extend Include Edit Extend Simpan Extend Hapus Extend Edit

Extend Extend Simpan

Hapus

Extend Edit

Extend

Simpan

Extend Extend Hapus

Edit Extend Simpan Extend Hapus Extend IncludeInclude Include Include Edit Extend Simpan Extend Hapus Extend Edit Extend Simpan Extend Hapus Extend Simpan Extend Simpan Extend Hapus Extend Simpan Extend Hapus Extend Print Extend Include Include Include Include Include Include Include Include

Gambar 3.4 Use Case Diagram Halaman Admin

Deskripsi use case diagram halaman Admin

Use Case Name Halaman Admin

Requirements A1-A6

Goal Admin dapat kelola semua data siswa dan staff

Pre-conditions Admin mempunyai full hak akses untuk

mengolah data, baik staff atau siswa

Post-conditions System memproses data siswa dan staff

Failed end condition Terjadi kesalahan dalam pengisian data

Actor Admin

Mainflow Flow/Basic

Path 1. Admin dapat melihat homepage 2. Admin dapat membuat Account 3. Admin dapat mengola data master 4. Admin dapat kelola nilai siswa 5. Admin dapat melihat absen siswa 6. Admin dapat melihat hasil study siswa 7. Admin dapat mencetak raport

(14)

B. Use Case Diagram halaman Siswa

Siswa

Beranda Lihat nilai mapel

Nilai Kepribadian

Logout

Use case diagram

Nilai Ekskul

Gambar 3.5 Use Case Diagram Halaman Siswa Deskripsi use case diagram halaman Siswa.

Use Case Name Halaman Siswa

Requirements A1-A3

Goal Murid dapat melihat nilai

mapel,kepribadian,ekskul

Pre-conditions -

Post-conditions -

Failed end condition -

Primary actor Siswa

Mainflow Flow/Basic

Path 1. Siswa dapat melihat homepage 2. Siswa dapat melihat nilai hasil study 3. Siswa dapat melihat nilai kepribadian 4. Siswa dapat melihat nilai ekskul Tabel 3.4 Use Case Diagram Halaman Siswa

(15)

C. Use Case Diagram halaman Guru mapel

Guru mapel

Halaman Home

Nilai mapel

Absensi absensiTampil

Include

Kelola nilai siswa

Include Tampil nilai

mapel Save

Extend

Include

Save

Extend

Raport Tampil nilai raport

Include

Logout

Gambar 3.6 Use Case Diagram Halaman Guru mapel Deskripsi use case diagram halaman Guru mapel.

Use Case Name Halaman Guru mapel

Requirements A1-A5

Goal Guru mapel dapat mengisi nilai siswa dan

absensi serta melihat raport hasil belajar

Pre-conditions Guru mapel dapat mengisi nilai dari setiap

mata pelajaran

Post-conditions System memproses data hasil dari tiap siswa

Failed end condition Terjadi kesalahan dalam pengisian raport

Primary actor Guru mapel

Mainflow Flow/Basic

Path 1. Guru mapel dapat melihat homepage 2. Guru mapel dapat melihat nilai siswa 3. Guru mapel dapat melihat absensi 4. Guru mapel dapat raport siswa

5. Guru mapel dapat mengisi kepribadian dari setiap siswa

6. Guru mapel dapat mengisi data hasil belajar

(16)

D. Use case Diagram halaman Guru ekskul

Guru ekskul

Berada

Nilai ekskul

Absensi Tampil absensi Include

Kelola nilai siswa

Include

Tampil nilai ekskul Extend Save

Include

Save Extend

Raport Include Tampil nilai raport

Logout

Hapus Extend

Gambar 3.7 Use Case Diagram Halaman Guru Ekskul

Deskripsi Use Case Diagram halaman Guru Ekskul

Use Case Name Halaman Guru ekskul

Requirements B1-B4

Goal Guru ekskul dapat mengisi nilai ekskul siswa

dan absensi serta melihat raport hasil belajar

Pre-conditions Guru ekskul dapat mengisi nilai ekskul dari

setiap kelas

Post-conditions System memproses data dari setiap siswa

Failed end condition Terjadi kesalahan dalam proses pengisian nilai ekskul

Primary actor Guru ekskul

Mainflow Flow/Basic

Path 1. Guru ekskul dapat melihat homepage 2. Guru ekskul dapat melihat nilai ekskul siswa

3. Guru ekskul dapat melihat absensi 4. Guru ekskul dapat raport siswa

5. Guru ekskul dapat mengisi kepribadian dari setiap siswa

6. Guru ekskul dapat mengisi data hasil belajar

(17)

E. Use case Diagram halaman Wali Kelas Wali kelas Berada Nilai ekskul Absensi Tampil absensi Include Kelola nilai siswa

Include Tampil nilai

ekskul

Save

Extend

Nilai kepribadian

Include Tampil nilai

kepribadian Extend Simpan Hapus Extend Include Include Save Extend Raport Tampil nilai raport Include Logout Hapus Extend Print Extend

Gambar 3.8 Use Case Diagram Halaman Wali kelas

Deskripsi use case diagram halaman Wali Kelas

Use Case Name Halaman Wali kelas

Requirements C1-C6

Goal Wali kelas dapat mengisi nilai ekskul siswa

dan absensi serta melihat raport hasil belajar

Pre-conditions Wali kelas dapat kelola nilai siswa

Post-conditions System memproses data dari setiap siswa

Failed end condition Terjadi kesalahan dalam proses pengisian nilai siswa

Primary actor Wali kelas

Mainflow Flow/Basic

Path 1. Wali kelas dapat melihat homepage 2. Wali kelas dapat melihat nilai ekskul siswa 3. Wali kelas dapat melihat absensi

4. Wali kelas dapat raport siswa

5. Wali kelas dapat mengisi kepribadian dari setiap siswa

6. Wali kelas dapat mengisi data hasil belajar 7. Wali kelas dapat mencetak raport siswa Tabel 3.7 Use Case Diagram Halaman Wali Kelas

(18)

3.4.3 Activity Diagram A. Activity Diagram User

Login

Menu utama admin

Batal login

Gagal Berhasil Admin

Walikelas Beranda Setting Master Tambah Hapus Edit Tambah Hapus Edit

Kelola nilai siswa

Tambah Hapus Edit

Absensi

Raport

Menu utama walikelas Beranda

Kelola nilai siswa

Tambah Hapus Edit

Absensi

Raport Guru Mapel Menu utama guru mapel

Input nilai siswa

Simpan

Absensi

Raport

Guru Ekskul Menu utama guru ekskul

Menu utama murid

Input nilai ekskul

Simpan

Absensi

Raport

Lihat nilai mapel

Lihat nilai Ekskul

Lihat nilai kepribadian

(19)

B. Activity Diagram Admin

Activity diagram admin

Sistem Admin

Tampil form login admin Beranda Tampil Beranda Ya Tidak Setting Manage account Tampil halaman user Tambah data user

Data berhasil di input Master Ya Tidak Simpan Hapus Logout Ya Tidak

Tahun ajaran Tampil form tahun ajaran Edit

Edit data Update Data berhasil di update Hapus

Hapus data Data berhasil di hapus Tambah data

Data berhasil di tambah Tahun ajaran

Kelola Nilai Siswa

Nilai Mata Pelajaran Tampil Nilai Mata Pelajaran Piliha Nama siswa Input/edit

Tampil Nilai Kepribadian Nilai Kepribadian nama Pilih

siswa

Nilai Ekstrakulikuler EkstrakulikulerTampil Nilai Nama Pilih siswa

Input nilai Kepribadian & Catatan Simpan Data berhasil di hapus Simpan Hapus Data berhasil di simpan Ya Ya Tidak Tidak Ya Tidak Ya Tidak Tidak Ya Ya Simpan Tidak Tidak Data berhasil di simpan Ya Input nilai Ekstrakulikuler Data berhasil di hapus Hapus Absensi Raport Tampil form

Absensi Input Absen Pilih Nama siswa Ya Data berhasil di simpan Tidak Simpan Tampil form raport Pilih Nama siswa Cetak Input/edit nilai

(20)

C. Activity Diagram Murid Activity diagram Siswa

Sistem Guru Siswa

Tampil form login siswa Beranda

Tampil Beranda

Ya

Tidak

Lihat nilai mapel

Tampil form nilai mapel Lihat nilai kepribadian

Ya

Tidak

Ya

Tampil form nilai kepribadian

Tidak

Lihat nilai ekskul

Logout

Tampil form nilai ekskul

Ya

Tidak

(21)

D. Activity Diagram Guru Mapel Activity diagram guru mapel

Sistem Guru Mapel

Tampil form login guru mapel Beranda

Tampil Beranda

Ya Tidak

Kelola nilai siswa

Tampil form nilai mapel

Cari data siswa

Input nilai siswa Data berhasil di input

Absensi Ya Tidak Ya Mapel Tampil form absen siswa Tidak Pilih kelas Tampil data

siswa per kelas Simpan Simpan

Raport

Cari data siswa

Ya

Logout

Tampil nilai raport

Tidak

(22)

E. Activity Diagram Guru Ekskul

Activity diagram guru ekskul

Sistem Guru Ekskul

Tampil form login guru ekskul Beranda Tampil Beranda Ya Tidak Kelola nilai ekskul siswa Tampil form ekskul

Cari data siswa Input nilai siswa

Data berhasil di input

Absensi Ya Tidak Ya Mapel Tampil form absen siswa

Tidak Pilih kelas

Tampil data

siswa per kelas Simpan Simpan

Hapus

Raport

Cari data siswa

Ya

Logout

Tampil nilai raport

Tidak

Ya Tidak

(23)

F. Activity Diagram Wali Kelas

Activity diagram wali kelas

Sistem Wali kelas

Tampil form login wali kelas Beranda

Tampil Beranda

Ya Tidak

Kelola nilai siswa

Tampil form nilai

Cari data siswa

Input nilai siswa

Data berhasil di input Kepribadian

Input data siswa

Data berhasil di input Cari data siswa

Tampil form kepribadian Absensi Ya Tidak Tidak Ya Ya Mapel Tampil form absen siswa Tidak Pilih kelas Tampil data

siswa per kelas Simpan Simpan

Hapus

Simpan Hapus

Raport

Cari data siswa

Ya

Logout

Tampil nilai raport

Tidak Ya Tidak Ya Tidak Cetak raport

(24)

3.4.4 Seuence Diagram

A. Sequence Diagram User

User

Form Login

1. Menampilkan form login()

2. Mengisi username dan password Controller

3. Validasi data ()

4. Pesan kesalahan()

5. Ambil data()

Halaman website Database

6.Cek data login()

7.Login oke()

8. Tampil halaman utama

9. Kelola data()

10. Kembali ke halaman utama()

11.Logout()

Gambar 3.14 Sequence Diagram User

(25)

Halaman Utama System

Admin

Setting Master Kelola Nilai Siswa Absensi Raport Logout

Menampilan form admin Tampil form utama

Tampil form setting Menampilan form setting Melakukan update form setting

Edit Hapus Tambah

Submit Menampilkan hasil update

Tampil halaman master

Menampilkan form master Melakukan update form master

Edit Hapus Tambah Menampilkan hasil update

Tampil halaman kelola nilai

Menampilkan form kelola nilai siswa Menampilkan form nilai mapel

Pilih nama Input nilai mapel Simpan Menampilkan hasil update

Menampilkan form kelola nilai siswa Menampilkan form nilai kepribadian Pilih nama

Input nilai kepribadian Simpan Hapus Menampilkan hasil update

Menampilkan form kelola nilai siswa Menampilkan form nilai ekstrakulikuler Pilih nama

Input nilai ekskul Simpan Hapus Menampilkan hasil update

Tampil form absensi Menampilkan form absensi

Input absensi Pilih nama

Input absensi Simpan

Tampil form raport

Menampilkan form raport cetak raport Tampil halaman cetak raport

Keluar dari system Submit

Submit

Submit

Submit

Submit

Gambar 3.15 Sequence Diagram Admin

(26)

Halaman Utama System Kelola Nilai Siswa Logout

Menampilan form murid

Tampil form halaman utama

Tampil form kelola nilai siswa Tampil form mapel

Keluar dari system Murid

Menampilkan form nilai mapel Pilih Nama

Tahun ajaran Semester Kelas Program Keahlian

Tampil form kelola nilai siswa Tampil form kepribadian

Pilih Nama Tahun ajaran Semester Kelas Program Keahlian

Menampilkan form nilai kepribadian

Tampil form kelola nilai siswa Tampil form Ekskul

Menampilkan form nilai ekskul Pilih Nama Tahun ajaran Semester Kelas Program Keahlian

Gambar 3.16 Sequence Diagram Murid

(27)

Halaman Utama System Kelola Nilai Siswa Absensi Raport Logout

Menampilan form guru mapel

Tampil form halaman utama

Tampil form kelola nilai siswa

Tampil form mapel

Menampilkan form raport

Menampilkan form hasil studi

Keluar dari system Guru mapel

Menampilkan form absensi

Pilih kelas Mapel Semester Tahun ajaran Tanggal Submit

Pilih Nama siswa Pilih Nama siswa

Input nilai mapel

Submit

Menampilkan form nilai mapel

Gambar 3.17 Sequence Diagram Guru Mapel

(28)

Halaman Utama System Kelola Nilai Siswa Absensi Raport Logout

Menampilan form guru ekskul

Tampil form halaman utama

Tampil form kelola nilai siswa

Tampil form mapel

Menampilkan form raport

Menampilkan form hasil studi

Keluar dari system Menampilkan form absensi

Pilih kelas Mapel Semester Tahun ajaran Tanggal Submit

Pilih Nama siswa Pilih Nama siswa

Input nilai Ekskul Simpan Hapus

Submit

Menampilkan form nilai mapel Guru Ekskul

Gambar 3.18 Sequence Diagram Guru Ekskul

(29)

Halaman Utama System Kelola Nilai Siswa Absensi Raport Logout

Menampilan form wali kelas

Tampil form halaman utama

Tampil form kelola nilai siswa

Tampil form mapel

Menampilkan form raport

Menampilkan form hasil studi

Keluar dari system Wali kelas

Menampilkan form absensi

Pilih kelas Mapel Semester Tahun ajaran Tanggal Submit

Pilih Nama siswa Pilih Nama siswa

Input Mapel Edit Mapel

Submit

Tampil form hasil update mapel

Tampil form kepribadian

Pilih Nama siswa Input Kepribadian Input Catatan Simpan Hapus

Submit Tampil form kepribadian

Gambar 3.19 Sequence Diagram Wali Kelas

(30)

Desain interface ini dibuat dengan tujuan untuk memudahkan user atau pengguna dalam mengoperasikan aplikasi berbasis website yang dibuat. Dan memudahkan pengguna dalam memasukkan data apa saja yang akan dimasukkan sehingga nantinya akan menghasilkan laporan atau informasi yang diperlukan terdiri dari :

Halaman Utama

 Login User

 Home

Halaman Siswa

 Nilai Mata Pelajaran

 Nilai Ekstrakurikuler

 Nilai Kepribadian

 Logout/Keluar

Halaman Admin/Urusan Kesiswaan

 Data Staff

 Data Siswa

 Data Guru Mata Pelajaran

 Data Guru Ekstrakurikuler

 Data Wali Kelas

 Logout/Keluar

Halaman User Guru Mata Pelajaran

 Penilaian Nilai Hasil Belajar Siswa

 Nilai Siswa

 Logout/Keluar

Halaman User Wali Kelas

 Penilaian Perilaku Siswa

 Nilai Siswa

 Logout/Keluar

Halaman User Guru Ekstrakurikuler

 Penilaian Ekstrakurikuler Siswa

 Nilai Siswa

(31)

A. Pembuatan Login User

Login User digunakan untuk membuka koneksi ke Menu Utama User,

Menu user akan disediakan berdasarkan level user

Icon Login

SMK YMIK Joglo Jakarta Barat

Login Username : Password:

Gambar 3.20 Desain Layar Login User

1. Login : untuk membuka koneksi ke Menu Utama.

B. Pembuatan Halaman Utama

Menu Utama digunakan untuk mengakses Raport Online Berbasis Website pada SMK YMIK.

1 2 4 Logo Isi Content 3

Gambar 3.21 Desain Layar Menu Utama

1. Header : Header yang berisikan logo SMK YMIK

(32)

3. Content : Menampilkan konten yang dipanggil sesuai perintah

4. Footer : Untuk menulis sebuah alamat sekolah

C. Pembuatan Dialog Input Data Siswa

Dialog ini digunakan untuk menambah,menghapus dan merubah data siswa sesuai dengan yang di inginkan

Data Murid

2 1

Data yang di input nama, tahun ajaran, semester, kelas Program keahlian, nama orang tua

Gambar 3.22 Desain Layar Murid

1. Buttom Simpan : Simpan Data

2. Buttom Batal : Membatalkan Pengisian Data

D. Pembuatan Dialog Input Guru Mapel

Dialog Data Guru Mata Pelajaran digunakan untuk menambah, merubah, dan menghapus data Guru Mata Pelajaran SMK YMIK.

Guru mapel

2 1

Data yang di input nama guru mapel, alamat, kelas, mapel, tahun ajaran, semester, keterangan

Gambar 3.23 Desain Layar guru mapel

3. Buttom Simpan : Simpan Data

4. Buttom Batal : Membatalkan Pengisian Data

(33)

Dialog data wali kelas digunakan untuk menambah, merubah, dan menghapus wali kelas SMK YMIK.

Wali Kelas

2 1

Data yang di input kelas, guru, tahun ajaran, semester

Gambar 3.24 Desain Layar Wali Kelas

1. Buttom Simpan : Simpan Data

2. Buttom Batal : Membatalkan Pengisian Data

F. Pembuatan Dialog User

Dialog data User digunakan untuk menambah, merubah, dan menghapus data User SMK YMIK.

Input data user

2 1

Data yang di input nama, username,password, status hak akses

Gambar 3.25 Desain Layar Data User

1. Buttom Simpan : Simpan Data

2. Buttom Batal : Membatalkan Pengisian Data

G. Pembuatan Dialog Input Tahun Ajaran

Dialog Layar Data Tahun Pelajaran digunakan untuk menambah, merubah, dan menghapus Data Tahun Pelajaran.

(34)

Tahun ajaran

2 1

Data yang di input tahun ajaran

Gambar 3.26 Desain Layar Tahun Ajaran

3. Buttom Simpan : Simpan Data

4. Buttom Batal : Membatalkan Pengisian Data

H. Pembuatan Dialog Input Semester

Dialog Layar Data semester digunakan untuk menambah, merubah, dan menghapus Data semester.

Semester

2 1

Data yang di input kode semester, nama semester

Gambar 3.27 Desain Layar Semester

1. Buttom Simpan : Simpan Data

2. Buttom Batal : Membatalkan Pengisian Data

I. Pembuatan Dialog Input Kelas

Dialog Layar Input Kelas digunakan untuk menambah, merubah, dan menghapus Data Kelas.

(35)

Kelas

2 1

Data yang di input nama kelas dan keterangan

Gambar 3.28 Desain Layar Kelas

1. Buttom Simpan : Simpan Data

2. Buttom Batal : Membatalkan Pengisian Data

J. Pembuatan Dialog Input Mata Pelajaran

Dialog Layar Input Data Mapel Tahun Pelajaran digunakan untuk menambah, merubah, dan menghapus Data Mata Pelajaran.

Mapel

2 1

Data yang di input Kategori pelajaran, kode pelajaran, nama pelajaran Keriteria Ketuntasan Minimal (KKM), keterangan

Gambar 3.29 Desain Layar Mapel

1. Buttom Simpan : Simpan Data

2. Buttom Batal : Membatalkan Pengisian Data

K. Pembuatan Dialog Input Ekskul

Dialog Layar Input Data Ekskul digunakan untuk menambah, merubah, dan menghapus Data Ekskul.

(36)

Ekskul

2 1

Data yang di input Nama Ekstrakulikuler

Gambar 3.30 Desain Layar Ekskul

1. Buttom Simpan : Simpan Data

2. Buttom Batal : Membatalkan Pengisian Data

L. Pembuatan Dialog Input Kepribadian

Dialog Layar Data Kepribadian digunakan untuk menambah, merubah, dan menghapus Data Kepribadian.

Kepribadian

2 1

Data yang di input Nama Kepribadian

Gambar 3.31 Desain Layar Kepribadian

1. Buttom Simpan : Simpan Data

2. Buttom Batal : Membatalkan Pengisian Data

M. Pembuatan Dialog Input Program Keahlian

Dialog Layar Data Program Keahlian digunakan untuk menambah, merubah, dan menghapus Data Program Keahlian.

(37)

Program keahlian

2 1

Data yang di input Nama program keahlian

Gambar 3.32 Desain Layar Program Keahlian

1. Buttom Simpan : Simpan Data

2. Buttom Batal : Membatalkan Pengisian Data

N. Pembuatan Dialog Input Nilai Mapel

Dialog Layar Nilai Mapel digunakan untuk mengisi nilai dari setiap siswa/i dari masing-masing mata pelajaran.

Nilai Mapel

2 1

Data yang di input Nilai Mapel dari masing-masing guru bidang studi

Gambar 3.33 Desain Layar Nilai Mapel

1. Buttom Simpan : Simpan Data

2. Buttom Batal : Membatalkan Pengisian Data

O. Pembuatan Dialog Input Nilai Kepribadian

Dialog Layar Nilai Mapel digunakan untuk mengisi nilai dari setiap siswa/i dari masing-masing mata pelajaran.

(38)

Nilai Kepribadian

2 1

Data yang di input Kepribadian dari setiap siswa

Gambar 3.34 Desain Layar Nilai Kepribadian

1. Buttom Simpan : Simpan Data

2. Buttom Batal : Membatalkan Pengisian Data

P . Pembuatan Dialog Input Nilai Ekstrakulikuler

Dialog Layar Nilai Mapel digunakan untuk mengisi nilai dari setiap siswa/i dari masing-masing mata pelajaran.

Nilai Ekstrakulikuler

2 1

Data yang di input Nilai Ekstrakulikuler

Gambar 3.35 Desain Layar Nilai Ekstrakulikuler

1. Buttom Simpan : Simpan Data

3. Buttom Batal : Membatalkan Pengisian Data

Q. Pembuatan Dialog Input Absensi

Dialog Layar Absensi digunakan untuk menngisi kehadiran siswa dari masing-masing mata pelajaran.

(39)

Absensi

2 1

Data yang di input Kehadiaran siswa/i dalam mata Setiap mata pelajaran

Gambar 3.36 Desain Layar Absensi

2. Buttom Simpan : Simpan Data

4. Buttom Batal : Membatalkan Pengisian Data

3.4.6 Perancangan Output

Hasil dari perancang output dari pembuatan program aplikasi

Raport SMK YMIK dapat dilihat dari gambar dibawah ini :

Pilih Nilai Berdasarkan

NIS

Nama Pilih Nama

Kelas Pilih Kelas

Semester Pilih Semester

Tahun Ajaran Pilih Tahun Ajaran Program Keahlian Pilih Program Keahlian

No Program Pendidikan & Mata Diklat KKM

Hasil Penilaian Tugas

Harian UTS UAS Rata-rata Kehadian Keterangan

I. Normatif 1 2 II. Adaptif 1 2 III. Produktif 1 2

(40)

No Kepribadian Predikat Keterangan

1

2

No Ekstrakulikuler Rata-rata Predikat

1

2

Catatan Untuk Siswa :

Catatan: Data yang di isi

Jakarta 26 Juli 2015 Orang Tua/Wali Siswa Wali Kelas

(……….) (Nyono Kolik)

Gambar 3.37 Desain Layar Output

3.4.7 Perancangan Basis Data

Menggambarkan hubungan antar tabel yang dibuat beserta relasi

antar tabel. Dalam penggambarannya menggunakan Entity Relationship Diagram. Jika menggambarkan dengan ER-Diagram, maka harus membuat spesifikasi file nya.

(41)

A. Entity Relationship Diagram User Mempunyai Ms_kepribadian Ms_guru Menilai Id_guru Nama _gu ru alama t Id_kelas Id_tahun _ajaran Id_ semester keterang an nama_kepribadian id_kepribadian 1 M 1 1 memiliki Ms_murid Ms_program_keahlian mempunyai 1 1 1 M Id_murid NIS nama_murid Id_tahun_ajaran Id_semester Id_kelas Id_wali_kelas Id_program_keahlian Nama_orangtua Id_program_keahlian nama_program_keahlian Mengajar ms_kelas 1 M kode_kelas Id_kelas nama_kelas keterangan mempunyai Ms_wali_kelas 1 1 Id_kelas Id_wali_kelas Id_guru Id_tahun_ajaran Id_semester Mengajar Ms_ekskul Ms_mapel 1 Menilai Kategori_mapel Id_mapel Kode_mapel Nama_mapel kkm keterangan Id_ekskul nama_ekskul tr_absen tr_nilai_kepribadian tr_nilai_ekskul tr_nilai_mapel Id_absen id_guru bloki r level passw ord userna me id_u sers Id_ekskul Id_tahun_ajaran Id_semester Id_mapel Id_kelas tanggal Id_murid id_program_keahlian id_kelas id_semester id_tahun_ajaran id_murid id_nilai_ekskul id_ekskul 1 M M 1 1 nilai_ekskul keterangan id_program_keahlian id_kelas id_semester id_tahun_ajaran id_murid id_nilai_mapel id_mapel nilai_harian nilai_uts catatan nilai_uas id_kelas id_semester id_tahun_ajaran id_murid id_nilai_kepri badian id_program _keahlian id_kepribadian nilai_kepribadian catatan keterangan M Memiliki Ms_semester 1 ms_tahun_ajaran Memiliki 1 nama_semester kode_semester id_semester tahun_ajaran_2 tahun_ajaran_1 id_tahun_ajaran 1 M 1 Menilai 1 Menilai 1 1 Menilai Mengajar

(42)

B. Class diagram users id_users* :int Username :varchar Password :varchar Level :varchar Blokir :enum id_guru :int edit() Tambah() Hapus() Ms_guru id_guru* :int nama_guru:varchar Alamat :varchar id_kelas :varchar id_mapel:enum id_tahun_ajaran :int id_semester :int Keterangan :text edit() Tambah() Hapus() memiliki 1 1 ms_kepribadian id_kepribadian* :int nama_kepribadian :varchar edit() Tambah() Hapus() menilai 1 1..* Ms_murid id_murid* :int Nis :varchar nama_murid :varchar id_tahun_ajaran :int id_semesterl:int id_tahun_ajaran :int id_semester :int id_kelas :int id_wali_kelas :int id_program_keahlian :varchar nama_orangtua :varchar edit() Tambah() Hapus() 1 1..* memiliki ms_program_keahlian id_program_keahlian* :int nama_program_keahlian :varchar edit() Tambah() Hapus() mempunyai 1 1 ms_kelas id_kelas* :int kode_kelas :varchar nama_kelas :varchar Keterangan :text edit() Tambah() Hapus() ms_wali_kelas id_wali_kelas* :int id_kelas :varchar id_guru :int id_tahun_ajaran :int id_semester :int edit() Tambah() Hapus() 1 mengajar 1..* mempunyai 1 1 ms_ekskul id_ekskul* :int nama_ekskul :varchar edit() Tambah() Hapus() ms_mapel id_mapel* :int kategori_mapel :varchar kode_mapel :varchar nama_mapel :varchar kkm :varchar Keterangan :text edit() Tambah() Hapus() mengajar mengajar 1 1 1 1..* tr_absen id_absen* :int id_kelas :int Alamat :varchar id_kelas :varchar id_mapel:enum id_tahun_ajaran :int id_semester :int Keterangan :text edit() Tambah() Hapus() tr_nilai_ekskul id_nilai_ekskul* :int id_murid :int id_tahun_ajaran :int id_semester :varchar id_kelas :enum id_program_keahlian :int id_ekskul :varchar nilai_ekskul :varchar Keterangan :varchar edit() Tambah() Hapus() tr_nilai_mapel id_guru* :int nama_guru:varchar Alamat :varchar id_kelas :varchar id_mapel:enum id_tahun_ajaran :int id_semester :int Keterangan :text edit() Tambah() Hapus() tr_nilai_kepribadian id_nilai_kepribadian* :int id_murid :int id_tahun_ajaran :int id_semester :int id_kelas :int id_program_keahlian :int id_kepribadian :varchar nilai_kepribadian :varchar Keterangan :varchar Catatan :text edit() Tambah() Hapus() ms_semester id_semester* :int kode_semester:varchar nama_semester:varchar edit() Tambah() Hapus() ms_tahun_ajaran id_guru* :int nama_guru:varchar Alamat :varchar id_kelas :varchar id_mapel:enum id_tahun_ajaran :int id_semester :int Keterangan :text edit() Tambah() Hapus() memiliki 1 1 1 1 1 1 1 1..* menilai menilai 1 menilai 1 1 memiliki memiliki 1 1

(43)

C. Spesifikasi file

Perancang table dan spesifikasi dalam pembuatan program aplikasi

Raport SMK YMIK dapat dilihat dari gambar dibawah ini : 1. Spesifikasi File Tabel Murid

No Name Field Type Length Keterangan

1 Id_murid* Int 5 Id Murid

2 Tanggal Date Tanggal

3 NIS Varchar 15 Nomor induk siswa

4 Nama_murid Varchar 50 Nama murid 5 Id_tahun_ajaran Int 5 Id tahun ajaran

6 Id_semester Int 5 Id semester

7 Id_kelas Int 5 Id kelas

8 Id_wali_kelas Int 5 Id wali kelas 9 Id_program_keahlian Varchar 5 Id program keahlian 10 Nama_orangtua Varchar 50 Nama orang tua

Tabel 3.8 Murid

2. Spesifikasi File Tabel Guru Mapel

No Name Field Type Length Keterangan

1 Id_guru* Int 5 Id Guru

2 Nama_Guru Varchar 50 Nama Guru

3 Alamat Text Alamat

4 Id_kelas Varchar 5 Id kelas

5 Id_mapel Text Id Mapel

6 Id_tahun_ajaran Int 5 Id tahun ajaran 7 Id_semester Int 5 Id semester

8 Keteragan Text Keterangan

Tabel 3.9 Guru Mapel

3. Spesifikasi File Tabel Wali Kelas

No Name Field Type Length Keterangan

1 Id_wali_kelas* Int 5 Id wali kelas 2 Id_kelas Int 5 Id kelas

3 Id_guru Int 5 Id guru

4 Id_tahun_ajaran Int 5 Id tahun ajaran 5 Id_semester Int 5 Id semester

(44)

4. Spesifikasi File Tabel user

No Name Field Type Length Keterangan

1 Id_user* Int 5 Id user

2 Username* Varchar 20 Id kelas 3 Password Varchar 50 Id guru

4 Nama_lengkap Varchar 50 Id tahun ajaran

5 Level Varchar 50

6 Blokir Enum “Y”,”N” Blogkir user

7 Id_guru Int 5 Id guru

Tabel 3.11 User

5. Spesifikasi File Tabel Tahun Ajaran

No Name Field Type Length Keterangan

1 Id_tahun_ajaran* Int 10 Id tahun ajaran

2 Tahun_ajaran_1 Varchar 10 Tahun ajaran 1

3 Tahun_ajaran_2 Varchar 10 Tahun ajaran 2

Tabel 3.12 Tahun Ajaran

6. Spesifikasi File Tabel Semester

No Name Field Type Length Keterangan

1 Id_semester* Int 5 Id semester

2 Kode_semester Varchar 10 Kode semester

3 Nama_semester Varchar 20 Nama semester

Tabel 3.13 Tahun Semester 7. Spesifikasi File Tabel Kelas

No Name Field Type Length Keterangan

1 Id_kelas* Int 5 Id semester

2 Kode_kelas Varchar 20 Kode Kelas

3 Nama_kelas Varchar 50 Nama kelas

4 Keterangan text Keterangan

(45)

8. Spesifikasi File Tabel Mapel

No Name Field Type Length Keterangan

1 Id_mapel* Int 5 Id semester

2 Kategori_mapel Varchar 20 Kode Kelas 3 Kode_mapel Varchar 5 Nama kelas 4 Nama_mapel Varchar 255 Keterangan

5 KKM Varchar 50 Kriteria Ketuntasan Minimal

6 keterangan Text Keterangan

Tabel 3.15 Mapel

9. Spesifikasi File Tabel Ekskul

No Name Field Type Length Keterangan

1 Id_ekskul* Int 5 Id Ekskul

2 Nama_ekskul Varchar 100 Nama Eskul

Tabel 3.16 Ekskul

10. Spesifikasi File Tabel Kepribadian

No Name Field Type Length Keterangan

1 Id_kepribadian* Int 5 Id Kepribadian 2 Nama_kepribadian Varchar 50 Nama Kepribadian

Tabel 3.17 Kepribadian

11. Spesifikasi File Tabel Program keahlian

No Name Field Type Length Keterangan

1 Id_program_keahlian* Int 5 Id program keahlian

2 Nama_program_keahlian Varchar 50 Nama program

keahlian Tabel 3.18 Program keahlian

(46)

12. Spesifikasi File Tabel Nilai Mapel

No Name Field Type Length Keterangan

1 Id_nilai_mapel* Int 5 Id nilai mapel

2 Id_murid Int 5 Id murid

3 Id_tahun_ajaran Int 5 Id tahun ajaran

4 Id_semester Int 5 Id semester

5 Id_kelas Int 5 Id kelas

6 Id_program_keahlian Int 5 Id program keahlian

7 Id_mapel Int 5 Id Mapel

8 Nilai_harian Text Nilai harian

siswa

9 Nilai_uts Varchar 3 Nilai uts

10 Nilai_uas Varchar 3 Nilai uas

11 Catatan Text Catatan untuk siswa

Tabel 3.17 Nilai Mapel

13. Spesifikasi File Tabel Nilai Kepribadian

No Name Field Type Length Keterangan

1 Id_nilai_kepribadian* Int 5 Id nilai kepribadian

2 Id_murid Int 5 Id murid

3 Id_tahun_ajaran Int 5 Id tahun ajaran

4 Id_semester Int 5 Id semester

5 Id_kelas Int 5 Id kelas

6 Id_program_keahlian Int 5 Id program keahlian

7 Id_kepribadian Varchar 5 Id kepribadian

8 Nilai_kepribadian Varchar 3 Nilai kepribadian

9 Keterangan Varchar 255 Keterangan

10 Catatan Text Catatan siswa

(47)

14. Spesifikasi File Tabel Nilai Ekstrakulikuler

No Name Field Type Length Keterangan

1 Id_nilai_eskul* Int 5 Id nilai ekskul

2 Id_murid Int 5 Id murid

3 Id_tahun_ajaran Int 5 Id tahun ajaran

4 Id_semester Int 5 Id semester

5 Id_kelas Int 5 Id kelas

6 Id_program_keahlian Int 5 Id program keahlian

7 Id_ekskul Varchar 5 Id ekskul

8 Nilai_ekskul Varchar 3 Nilai ekskul

9 Keterangan Varchar 255 Keterangan

Tabel 3.19 Nilai Ekstrakulikuler 15. Spesifikasi File Tabel Absensi

No Name Field Type Length Keterangan

1 Id_absen* Int 5 Id absen

2 Id_kelas Int 5 Id kelas

3 Id_mapel Int 5 Id mata pelajaran

4 Id_semester Int 5 Id semester

5 Id_tahun_ajaran Int 5 Id tahun ajaran

6 Tanggal date Tanggal

7 Id_murid text 5 Id murid

Gambar

Gambar 3.1 Struktur Organisasi dan Fungsi
Gambar 3.4 Use Case Diagram Halaman Admin     Deskripsi use case diagram halaman Admin
Gambar 3.5 Use Case Diagram Halaman Siswa  Deskripsi use case diagram halaman Siswa.
Gambar 3.6 Use Case Diagram Halaman Guru mapel  Deskripsi use case diagram halaman Guru mapel
+7

Referensi

Garis besar

Dokumen terkait

• al-Mughni fi al-Adwiya al-Mufrada – ensiklopedi yang berisi daftar jenis tumbuhan obat yang ada di Arab Saudi, termasuk tumbuhan yang berfungsi sebagai obat bius, dan buku itu juga

Koleksi Perpustakaan Universitas Terbuka.. antrian juga akan menjelaskan sccara tcrperinci supaya masyarakat selaku pelanggan baru dapat memahami dan memaklumi tentang

Konsep ini berbeda dengan sistem perbankan syariah yang menggunakan sistem bagi hasil atas penggunaan dana oleh pihak peminjam (baik oleh pihak nasabah maupun

Hal ini memberi kesan kepada emosi pengajar dan pelajar dalam masa yang sama. Bagi pihak tenaga pengajar, perlu menyediakan bahan pengajaran dan menjalankan kelas

Sumber: Kanwil DJP Jateng II.. Bidang Kerjasama Ekstensifikasi dan Penilaian Seksi Bimbingan Kerjasama Perpajakan Seksi Bimbingan EkstensifikasiPerpajakan Seksi BimbinganPendataan

Kegiatan ini bertujuan menguji keakuratan metode peroksidase dalam mengukur kadar bilirubin bebas pada konsentrasi 200 dan 300 nM dan membuktikan bahwa metode peroksidase

Kosakata bahasa Indonesia, selain berasal dari bahasa asli yaitu bahasa Melayu (Riau), banyak bahasa dari etnis lainnya yang dipinjam sebagai bagian dalam bahasa

1) Memperoleh pengetahuan dan ketrampilan baru dalam pembelajaran 2) Meningkatkan kemampuan peserta didik dalam pemecahan masalah projek. 3) Membuat peserta didik lebih aktif