Monday, January 23, 2017

√ Kiprah Simpulan Modul Iii Tki Tik Ppgdaljab



TUGAS AKHIR MODUL III TKI TIK

Use case diagram menggambarkan perihal apa saja yang sanggup dilakukan pemain film atau interaksi antara use case dengan pemain film yang terjadi pada sistem. Dimana pemain film sanggup berupa orang, peralatan atau sistem lain yang berinteraksi dengan sistem yang dibangun.


Definisi dari use case diagram sanggup dilihat pada tabel berikut:

Definisi Aktor
Definisi pemain film sanggup dilihat pada tabel berikut;
No
Aktor
Deskripsi
1.
Admin
Admin mempunyai hak jalan masuk dalam pengelolaan data secara keseluruhan  dan  dapat  menginputkan  data  pada  sistem isu nilai rapor.
2.
Wali Kelas
Wali  kelas  menginputkan  nilai  siswa  ke  dalam  sistem isu nilai rapor.
3.
Siswa
Siswa hanya sanggup melihat data siswa dan data nilai
4.
Guru
Guru hanya sanggup melihat data guru




Definisi Use Case Diagram pada Admin
Definisi use case diagram pada admin sanggup dilihat pada tabel berikut;
No
Use Case
Deskripsi

Login
Admin   melakukan   login   dengan   menginputkan
username dan password

Kelola data user
Admin menginputkan username dan password             

Kelola data guru
Admin  dapat  menambah,  mengubah,  menghapus  dan mencari data guru yang berada di lingkungan sekolah.

Kelola data siswa
Admin  dapat  menambah,  mengubah,  menghapus  dan mencari data siswa yang berada di lingkungan sekolah.

Kelola data mata pelajaran
Admin  dapat  menambah,  mengubah,  menghapus  dan mencari data mata pelajaran.

Kelola data jurusan
Admin  dapat  menambah,  mengubah,  menghapus  dan mencari data jurusan.

Kelola data kelas
Admin  dapat  menambah,  mengubah,  menghapus  dan Admin  dapat  menambah,  mengubah,  menghapus  dan mencari data kelas.

Kelola data jabatan
Admin  dapat  menambah,  mengubah,  menghapus  dan mencari data jabatan.

Kelola data tahun ajar
Admin sanggup menginputkan tahun ajaran.

Cetak Rapor
Admin   dapat   mencetak   semua   data   yang   telah diinputkan ibarat mencetak rapor siswa.                                                        

Definisi Use Case Diagram pada Wali Kelas
Definisi use case diagram pada wali kelas sanggup dilihat pada tabel 3.3 berikut ini.
No
Use Case
Deskripsi

Login
Wali kelas melaksanakan login dengan menginputkan username dan password

Kelola nilai
Wali  kelas hanya dapat  menginputkan dan mengubah nilai siswa ke dalam sistem isu nilai rapor menurut nisn siswa tetapi tidak sanggup menghapus data nilai.




Definisi use case diagram pada siswa
Definisi use case diagram pada siswa sanggup dilihat pada tabel berikut;
No
Use Case
Deskripsi

Melihat Data Siswa
Siswa sanggup mengakses biodata menurut nisn dan password untuk sanggup melihat data diri.

Mengakses Data Nilai
Siswa mengakses  rapor  berdasarkan  nisn  dan password siswa untuk sanggup melihat data rapor.

Definisi use case diagram pada Guru
Definisi use case diagram pada guru sanggup dilihat pada tabel 3.5 berikut.

No
Use Case
Deskripsi

Melihat Data Guru
Guru sanggup mengakses biodata menurut nuptk dan password untuk sanggup melihat data diri.                                                 



Activity diagram merupakan sebuah alur kerja yang menjelaskan perihal bagaimana alur sistem dari awal hingga selesai, mulai dari membuka sistem dan kondisi tiap-tiap hidangan pada admin, wali kelas, dan user. Activity diagram dimulai dengan titik awal (initial node) hingga titik final (final note). Dimana titik awal digambarkan dengan titik hitam dan titik final diakhiri dengan bulat tebal yang di dalamnya terdapat titik hitam. Alur kerja pada setiap pemain film sanggup dilihat pada gambar berikut ini :

Admin



Pada activity diagram pada admin gambar diatas menawarkan dimana admin melaksanakan sebuah proses dari login ke sistem hingga penginputan data, update data, hapus data, mencari data dan mencetak rapor siswa yang telah diinputkan oleh wali kelas dan keluar dari sistem.

Wali Kelas

Pada activity diagram pada wali kelas gambar diatas menawarkan dimana wali kelas melaksanakan sebuah proses dari login ke sistem hingga penginputan data nilai siswa, update data, dan mencari data yang telah diinputkan oleh wali kelas dan keluar dari sistem. Dimana pada sistem ini wali kelas hanya sanggup melaksanakan proses penginputan data nilai.

 Siswa



Pada activity diagram pada siswa dan guru di aplikasi diatas menawarkan dimana siswa dan guru sanggup melaksanakan proses dari awal aplikasi, lalu diikuti oleh halaman awal, biodata guru, biodata siswa, rapor siswa, perihal dan diakhiri dengan proses keluar dari aplikasi.



Sequence Diagram
Berikut merupakan gambar sequence diagram yang ada pada sistem isu nilai rapor SMK. Terdapat 9 macam sequence diagram dalam rancangan sistem isu ini yaitu sequence diagram siswa, sequence diagram guru, sequence diagram mata pelajaran, sequence diagram jurusan, sequence diagram kelas, sequence diagram jabatan, sequence diagram tahun ajar, sequence diagram cetak rapor dan sequence diagram nilai.

Sequence diagram siswa

Pada rancangan sequence diagram siswa menjelaskan saat admin masuk ke dalam sistem, admin sanggup melaksanakan input data siswa, update data siswa, mencari data siswa, dan menghapus data siswa yang lalu akan tersimpan ke dalam database.

Sequence diagram guru

Pada rancangan sequence diagram guru menjelaskan saat admin masuk ke dalam sistem, admin sanggup melaksanakan input data guru, update data guru, mencari data guru, dan menghapus data guru yang lalu akan tersimpan ke dalam database

 Sequence diagram mata pelajaran

Pada rancangan sequence diagram mata pelajaran menjelaskan saat admin masuk ke dalam sistem, admin sanggup melaksanakan input data mata pelajaran, update data mata pelajaran dan menghapus data mata pelajaran yang lalu akan tersimpan ke dalam database.

Sequence diagram jurusan

Pada rancangan sequence diagram jurusan menjelaskan saat admin masuk ke dalam sistem, admin sanggup melaksanakan input data jurusan, update data jurusan dan menghapus data jurusan yang lalu akan tersimpan ke dalam database.

Sequence diagram kelas

Pada rancangan sequence diagram kelas menjelaskan saat admin masuk ke dalam sistem, admin sanggup melaksanakan input data kelas, update data kelas dan menghapus data kelas yang lalu akan tersimpan ke dalam database.

Sequence diagram tahun ajar


Pada rancangan sequence diagram tahun didik menjelaskan saat admin masuk ke dalam sistem, admin sanggup melaksanakan input data tahun ajar, update data tahun didik dan menghapus data tahun didik yang lalu akan tersimpan ke dalam database.
Sequence diagram jabatan


Pada rancangan sequence diagram jabatan menjelaskan saat admin masuk ke dalam sistem, admin sanggup melaksanakan input data jabatan, update data jabatan dan menghapus data jabatan yang lalu akan tersimpan ke dalam database.

Sequence diagram cetak rapor


Pada rancangan sequence diagram cetak rapor menjelaskan saat admin masuk ke dalam sistem, admin sanggup mencetak rapor siswa yang telah diinputkan oleh wali kelas yang lalu akan mengeluarkan output laporan dalam bentuk PDF.




Sequence diagram Nilai



Pada rancangan sequence diagram nilai menjelaskan saat wali kelas masuk ke dalam sistem, wali kelas sanggup melaksanakan input data nilai siswa, update data nilai, dan mencari data nilai yang lalu akan tersimpan ke dalam database.





Class Diagram

Class diagram merupakan sekumpulan objek yang mempunyai kesamaan atribut, metode, relasi dan semantiknya. Class diagram dibentuk untuk tahap desain yang merupakan deskripsi lengkap dari kelas-kelas yang ditangani oleh sistem, dimana masing-masing kelas telah dilengkapi dengan atribut dan operasi yang diperlukan. Class diagram sistem isu nilai rapor mempunyai 10 tabel, masing-masing tabel mempunyai 1 buah Primary Key dan beberapa Foreign Key, rancangan tabel nilai rapor sanggup dilihat pada gambar.






Perancangan Database
Perancangan database atau kamus data merupakan data yang berisi tabel dari database sistem isu nilai rapor siswa SMK. Nama dari database yakni sekolahsmk dan setiap tabel dari database akan diberikan awalan tbl yang artinya tabel. Berikut merupakan tabel-tabel yang dipakai pada pembuatan database.

Nama database : sekolahsmk
Nama tabel : tblsiswa
Primary key : nipd
Tabel siswa terdiri dari 12 field yang dipakai pada perancangan database dimana primary key yakni nomor induk akseptor induk dan foreign key yakni jurusan. Berikut field dari tabel siswa sanggup dilihat pada tabel.
No
Field Name
Type
Description
1
nipd
Int(11)
Nomor Induk Peserta Didik
2
nisn
Int(20)
Nomor Induk Siswa Nasional
3
nmSiswa
Varchar(50)
Nama Siswa
4
tmpLahir
Varchar(50)
Tempat Lahir
5
tanggalLahir
Date
Tanggal Lahir
6
jk
Varchar(10)
Jenis Kelamin
7
agama
Varchar(20)
Agama
8
alamatSiswa
Text
Alamat Siswa
9
fotoSiswa
Varchar(130)
Foto
10
jurusan
Varchar(5)
Kode Jurusan
11
nmAyah
Varchar(20)
Nama Ayah
12
Password
Varchar(20)
Password


Nama database : sekolahsmk
Nama tabel      : tbljurusan
Primary key     : kdJurusan
Tabel jurusan terdiri dari 2 field yang dipakai pada perancangan database dimana primary key yakni isyarat jurusan. Berikut field dari tabel jurusan sanggup dilihat pada tabel


No
Field Name
Type
Description
1
kdJurusan
Varchar(5)
Kode Jurusan
2
nmJurusan
Varchar(50)
Nama Jurusan

Nama database : sekolahsmk
Nama tabel : tbljabatan
Primary key : kdJabatan
Tabel jabatan terdiri dari 2 field yang dipakai pada perancangan database dimana primary key yakni isyarat jabatan. Berikut field dari tabel jabatan sanggup dilihat pada tabel

No
Field Name
Type
Description
1
kdJabatan
Varchar (5)
Kode Jabatan
2
jabatan
Varchar(50)
Jabatan
Nama database : sekolahsmk
Nama tabel : tblkelas
Primary key : kdKelas
Tabel kelas terdiri dari 2 field yang dipakai pada perancangan database dimana primary key yakni isyarat kelas. Berikut field dari tabel kelas sanggup dilihat pada tabel

No
Field Name
Type
Description
1
kdKelas
Varchar(5)
Kode Kelas
2
nmKelas
Varchar(10)
Nama Kelas

Nama database : sekolahsmk
Nama tabel : tblmatpel
Primary key : kdMatpel
Tabel mata pelajaran terdiri dari 4 field yang dipakai pada perancangan database dimana primary key yakni isyarat mata pelajaran. Berikut field dari tabel mata pelajaran sanggup dilihat pada tabel
No
Field Name
Type
Description
1
kdMatpel
Varchar(5)
Kode Mata Pelajaran
2
nmMatpel
Varchar(50)
Nama Mata Pelajaran
3
KKM
Int(4)
Kriteria Ketuntasan Minimal
4
kategori
Varchar(30)
Kategori


Nama database : sekolahsmk
Nama tabel : tblguru
Primary key : nuptk
Tabel guru terdiri dari 18 field yang dipakai pada perancangan database dimana primary key yakni nuptk dan foreign key yakni jenis PTK dan kiprah tambahan. Berikut field dari tabel guru sanggup dilihat pada tabel

No
Field Name
Type
Description
1
nuptk
Int(20)
Nomor Pendidik Dan Tenaga Kependidikan
2
nip
Int(20)
Nomor Induk Pegawai
3
namaGr
Varchar(30)
Nama Guru
4
tmpLahirGr
Varchar(30)
Tempat Lahir
5
tanggalLahirGr
Date
Tanggal Lahir
7
jkGr
Varchar(10)
Jenis Kelamin
8
agama
Varchar(20)
Agama
9
alamatGr
Text
Alamat Guru
10
foto
Varchar(130)
Foto
11
kodePos
int (5)
Kode Pos
12
hp
Varchar(13)
Handphone
13
email
Varchar(40)
Email
14
statusKepegawaian
Varchar(20)
Status Kepegawaian
15
jenisPTK
Varchar(5)
Jenis Pendidikan Tenaga Kerja
16
tugasTambahan
Varchar(5)
Tugas Tambahan
17
statusPernikahan
Varchar(20)
Status Pernikahan
18
Password
Varchar(20)
Password

Nama database : sekolahsmk
Nama tabel : tbltahunajar
Primary key : kdTahunAjar
Tabel tahunajar terdiri dari 2 field yang dipakai pada perancangan database dimana primary key yakni isyarat tahun ajar. Berikut field dari tabel tahun didik sanggup dilihat pada tabel


No
Field Name
Type
Description
1
kdTahunAjar
Int(11)
Kode Tahun Ajar
2
thnAjar
Varchar(20)
Tahun Ajar

Nama database : sekolahsmk
Nama tabel : tbltransnilai
Primary key : id
Tabel transaksi nilai terdiri dari 6 field yang dipakai pada perancangan database dimana primary key yakni id dan foreign key yakni isyarat wali kelas, isyarat kelas, nomor induk akseptor didik dan isyarat tahun ajar. Berikut field dari tabel transaksi nilai sanggup dilihat pada tabel.

No
Field Name
Type
Description
1
id
Int (11)
Kode Transaksi Nilai
2
kdWalkas
Varchar(50)
Kode Wali Kelas
3
kdKelas
Varchar(5)
Kode Kelas
4
nipd
Int(15)
Nomor Induk Peserta Didik
5
thnAjar
int (11)
Kode Tahun Ajar
6
semester
Varchar(10)
Semester

Nama database : sekolahsmk
Nama tabel : tblnilai
Primary key : id
Tabel nilai terdiri dari 6 field yang dipakai pada perancangan database dimana primary key yakni id dan foreign key yakni isyarat transaksi nilai dan isyarat mata pelajaran. Berikut field dari tabel nilai sanggup dilihat pada tabel

No
Field Name
Type
Description
1
id
Int (11)
Id
2
matpel
Varchar(5)
Kode Mata Pelajaran
3
nilaiAkhir
Float
Nilai Akhir
4
nilaiHuruf
Varchar(1)
Nilai Huruf
5
Predikat
Varchar(15)
Predikat
6
transNilai
int (11)
Kode transaksi nilai

Salah satu tampilan aplikasi web;










Sumber http://kompilasidata.blogspot.com


EmoticonEmoticon

:)
:(
hihi
:-)
:D
=D
:-d
;(
;-(
@-)
:o
:>)
(o)
:p
:-?
(p)
:-s
8-)
:-t
:-b
b-(
(y)
x-)
(h)