Oleh :
Syairoji
STMIK BANJARBARU
BANJARMASIN
2014
BAB I
GAMBARAN UMUM
1. Data Pengguna :
Nama pengguna, status, sandi pengguna
2. Data jurusan :
Nama jurusan
3. Data kelas :
Nama kelas
4. Data mata pelajaran :
Nama mata pelajaran
5. Data guru :
Nip, nama guru
6. Data wali kelas :
Nip, nama guru, tahun ajaran, nama kelas, nama jurusan
7. Data siswa menempati:
Tahun ajaran, semester, nama kelas, nis, nama jurusan
8. Data siswa :
Nis, nama siswa
9. Data guru mengajar :
Nip, nama guru, nama kelas, nama mata pelajaran, tahun ajaran, semester
10. Data nilai :
Nis, nama kelas, nama jurusan, tahun ajaran, semester, nama mata pelajaran,
nilai
11. Data absen siswa :
Tahun ajaran, semester, nama kelas, keterangan, nis
Sedangkan hal fungsional yang dibutuhkan dari aplikasi ini adalah sebagai
berikut :
Tujuan dari pembuatan perangkat lunak ini yaitu dapat membuat arsip-arsip
nilai siswa pada SMKN 2 Banjarmasin yang sebelumnya belum berbasis database
dibuat secara berbasis database, lalu dengan begitu aplikasi ini dapat membantu pihak
sekolah dalam melakukan proses pencarian arsip tersebut dalam bentuk data yang
tervalidasi dan terstruktur sehingga permasalahan yang terjadi bisa diselesaikan
dengan pembuatan aplikasi pengolahan raport ini.
1.5.1 Admin
Yang bertindak sebagai admin disini adalah pegawai yang menduduki jabatan
sebagai ketua laboratorium pada SMKN 2 Banjarmasin. Admin memiliki hak akses
pada master pengguna, master jurusan, master kelas, master mata pelajaran, master
guru dan master siswa. Admin juga bisa mengakses semua laporan secara langsung.
Untuk kepala jurusan termasuk sebagai kategori pengguna atau user pada
aplikasi ini. Kepala jurusan memiliki akses pada master jurusan. Karena tugas dari
seorang kepala jurusan diantaranya adalah membantu wakil kepala sekolah pada
bagian kurikulum untuk membimbing guru-guru dalam melaksanakan tugas
mengajarnya menurut kurikulum yang sudah ada dalam jurusan dan mata pelajaran
masing-masing. Kepala jurusan bisa mengakses laporan yang bersangkutan dengan
jurusan, kelas, mata pelajaran, guru dan siswa.
Untuk wali kelas termasuk juga sebagai kategori pengguna atau user pada
aplikasi ini. Wali kelas memiliki akses pada transaksi nilai siswa dan transaksi absen
siswa. Wali kelas bertugas untuk menginputkan nilai siswa berdasarkan nilai yang
diberikan oleh setiap guru pada mata pelajaran dan juga menginputkan kondisi absen
siswa yang berketerangan alpa, ijin dan sakit dalam skala jumlah. Wali kelas bisa
mengakses laporan siswa baik nilai maupun absen, lalu dari nilai-nilai tadi maka akan
secara otomatis menghasilkan raport siswa.
1. Pengolahan data siswa serta jurusan yang dia pilih pada sekolah SMKN 2
Banjarmasin.
2. Pengolahan data guru.
3. Pengolahan data jurusan.
4. Pengolahan data kelas.
5. Pengolahan data mata pelajaran.
6. Transaksi guru dalam menentukan kelas mana yang akan dibimbing untuk
menjadi walikelas.
7. Transaksi siswa dalam menempati tahun ajaran, semester, dan kelas.
8. Transaksi nilai siswa dalam mengikuti setiap mata pelajaran yang ada.
9. Transaksi absen siswa.
10. Transaksi guru pengampu pada setiap mata pelajaran
11. Transaksi jadwal pelajaran siswa.
12. Laporan jurusan.
13. Laporan kelas.
14. Laporan guru.
15. Laporan mata pelajaran.
16. Laporan guru pengampu permata pelajaran untuk pertahun ajaran.
17. Laporan guru wali kelas perjurusan untuk pertahun ajaran.
18. Laporan siswa perkelas, perjurusan.
19. Laporan nilai siswa perkelas, perjurusan pada permata pelajaran
20. Laporan jumlah dan rata-rata nilai siswa perkelas, perjurusan.
21. Laporan raport persiswa.
22. Laporan jumlah absen sakit, ijin, alpa siswa untuk perkelas, perjurusan, setiap
semester.
23. Fasilitas salin data
24. Fasilitas mengubah file ke exel
25. Fasilitas ubah kata sandi
26. Bantuan singkat penggunaan aplikasi
27. Info tentang aplikasi.
Sedangkan yang tidak bisa dikerjakan oleh aplikasi ini yaitu wali kelas tidak
bsia melakukan penginputan nilai secara online dan hanya wali kelas saja yang bisa
menginput nilai siswanya artinya guru yang bersangkutan pada mata pelajaran tertenu
belum bisa menginput atau memberikan nilai secara langsung kepada siswa yang di
ajarkannya sehingga guru yang bersangkutan harus memberikan nilai siswanya dulu
kepada wali kelas dengan cara manual lalu wali kelas yang menginput nilai tersebut,
dan aplikasi ini juga tidak mendatakan absensi guru. Sedangkan dari sudut pandang
siswa, siswa hanya menerima raport sebagai hasil dari aplikasi ini artinya siswa
tersebut tidak bisa juga mengetahui nilai mereka secara langsung dengan kata lain
mereka harus menunggu dulu wali kelas mereka menyelesaikan penginputan nilai
mereka secara menyeluruh tergantung berapa mata pelajaran yang akan diberikan
nilai sehingga dapat dikatakan layak untuk menghasilkan sebuah raport pada tahun
ajaran dan semester tertentu.
BAB II
Raport Siswa
SISWA
Laporan Jurusan
Laporan Kelas
Laporan Mata Pelajaran
Laporan Guru
Laporan Siswa Perkelas
Laporan Siswa Perjurusan
Laporan Nilai Siswa Perkelas Permata Pelajaran
Laporan Nilai Siswa Perjurusan Permata Pelajaran
Laporan Jumlah dan Rata-rata Nilai Siswa Perkelas
Laporan Mata Pelajaran Laporan Jumlah dan Rata-rata Nilai Siswa Pejurusan
Laporan Siswa Perkelas Laporan Raport Siswa
Laporan Nilai Siswa Perkelas Permata Pelajaran Laporan Absen Siswa Perkelas Persemester
Laporan Jumlah dan Rata-rata Nilai Siswa Perkelas Laporan Absen Siswa Perjurusan Persemester
Laporan Raport Siswa Laporan Guru Pengampu Permata Pelajaran Pertahun Ajaran
Laporan Absen Siswa Perkelas Persemester Laporan Guru Wali Kelas Perjurusan Pertahun Ajaran
Fasilitas Mengubah Data Ke File Exel Fasilitas Mengubah Data Ke File Exel
Info Tentang Aplikasi Info Tentang Aplikasi
Transaksi Nilai
Transaksi Absen Data Pengguna
Fasilitas Salin Data Fasilitas Salin Data
Fasilitas Ubah Kata Sandi APLIKASI PENGOLAHAN Fasilitas Ubah Kata Sandi
RAPORT PADA SMKN 2
BANJARMASIN
WAKASEK KARYAWAN
KURIKULUM ADMINISTRASI
Data Guru Data Siswa KESISWAAN
Data Mata Pelajaran Transaksi Siswa Menempati
Data Kelas Fasilitas Salin Data
Transaksi Wali Kelas Fasilitas Ubah Kata Sandi
Transaksi Mengajar
Fasilitas Salin Data
Fasilitas Ubah Kata Sandi
Laporan Jurusan
KEPALA Laporan Kelas
JURUSAN Laporan Mata Pelajaran
Laporan Guru Data Jurusan
Laporan Siswa Perkelas Fasilitas Salin Data
Laporan Siswa Perjurusan Fasilitas Ubah Kata Sandi
Laporan Nilai Siswa Perkelas Permata Pelajaran
Laporan Nilai Siswa Perjurusan Permata Pelajaran
Laporan Jumlah dan Rata-rata Nilai Siswa Perkelas
Laporan Jumlah dan Rata-rata Nilai Siswa Pejurusan
Laporan Absen Siswa Perkelasn Persemester
Laporan Absen Siswa Perjurusan Persemester
Laporan Guru Pengampu Permata Pelajaran Pertahun Ajaran
Laporan Guru Wali Kelas Perjurusan Pertahun Ajaran
Fasilitas Data Mengubah Ke File Exel
Info Tentang Aplikasi
Untuk kepala jurusan memiliki tugas untuk menginput data jurusan lalu
kepala jurusan mendapatkan fasilitas salin data, mengubah data ke file exel, info
tentang aplikasi lalu mengubah kata sandinya. Kepala jurusan juga mendapatkan
laporan yang bersangkutan dengan jurusan, kelas, mata pelajaran, guru dan siswa.
Dan yang terakhir adalah user wali kelas, dimana dia bertugas untuk
melakukan transaksi nilai dan absen siswa. Fasilitas yang didapatkan wali kelas
adalah fasilitas salin data, mengubah data ke file exel lalu mengubah kata sandinya.
wali kelas juga mendapatkan laporan berupa laporan mata pelajaran, laporan siswa
perkelas, laporan yang bersangkutan nilai siswa tetapi tidak untuk jenjang laporan
siswa yang jurusan, lalu laporan absen siswa lalu laporan raport siswa
Data flow diagram menggambarkan proses aliran data yang terjadi pada
aplikasi ini yang dapat dilihat pada gambar dibawah ini.
Data Siswa
Data Mata Pelajaran Valid
KEPALA mmatpel
JURUSAN
WAKASEK
KURIKULUM Transaksi Wali Kelas
Transaksi Mengajar
Laporan Jurusan
Laporan Kelas
Laporan Mata Pelajaran
Laporan Guru 3.0
Laporan Guru Pengampu Permata Pelajaran Pertahun Ajaran
Laporan Guru Wali Kelas Perjurusan Pertahun Ajaran
LAPORAN
Laporan Jurusan
Laporan Kelas Raport Siswa
Laporan Mata Pelajaran SISWA
Laporan Guru
Laporan Siswa Perkelas
Laporan Siswa Perjurusan
Laporan Nilai Siswa Perkelas Permata Pelajaran
Laporan Nilai Siswa Perjurusan Permata Pelajaran
Laporan Jumlah dan Rata-rata Nilai Siswa Perkelas
Laporan Jumlah dan Rata-rata Niali Siswa Perjurusan
Laporan Absen Siswa Perjurusan Persemester
Laporan Guru Pengampu Permata Pelajaran Pertahun Ajaran
Laporan Guru Wali Kelas Perjurusan Pertahun Ajaran
Laporan Jurusan
Laporan Kelas
Laporan Mata Pelajaran
Laporan Guru
Laporan Siswa Perkelas
Laporan Siswa Perjurusan
Laporan Nilai Siswa Perkelas Permata Pelajaran
Laporan Nilai Siswa Perjurusan Permata Pelajaran
Laporan Jumlah dan Rata-rata Nilai Siswa Perkelas
Laporan Jumlah dan Rata-rata Niali Siswa Perjurusan
Laporan Raport Siswa
Laporan Absen Siswa Perkelas Persemester
Laporan Absen Siswa Perjurusan Persemester
Laporan Guru Pengampu Permata Pelajaran Pertahun Ajaran
Laporan Guru Wali Kelas Perjurusan Pertahun Ajaran
Fungsi : Untuk menyimpan data guru yang akan menjadi wali kelas
pelajaran
tmengjr
PK nip
FK1 kd_matpel
mjurusan twalikel nilai
PK kd_jur PK nip
thn_ajr1
thn_ajr2
msiswa smstr
PK nis FK1 kd_kel
kd_jur tabsen
nmsiswa
PK nis
FK1 kd_jur
jmlh_a
jmlh_i
jmlh_s
Desain arsitekturan merupakan desain yang terdapat pada menu utama sebuah
sistem informasi atau aplikasi. Untuk desain aplikasi pengolahan raport pada SMKN
2 Banjarmasin adalah sebagai berikut.
MASUK
LAPORAN GURU
MASTER SISWA PENGAMPU PERMATA
PELAJARAN PERTAHUN
AJARAN
LAPORAN SISWA
LAPORAN SISWA
LAPORAN SISWA
PERKELAS
LAPORAN SISWA
PERJURUSAN
Form menu utama berfungsi sebagai induk program dari aplikasi pengolahan
raport SMKN 2 Banjarmasin dimana menu-menu yang tersedia dapat menjalankan
sub-sub program dengan cara mengaksesnya lewat menu bar yang tersedia. Menu
utama ini juga berfungsi untuk pembatasan hak akses di tiap-tiap user yang
menggunakan aplikasi pengolahan rapot SMKN 2 Banjarmasin ini.
Form masuk akan tampil setelah menu utama muncul lalu user akan mengklik
file masuk. Selanjutnya user akan mengetikan nama pengguna, menentukan status
dan akan mengetikan sandi mereka. Setelah user tersebut menginputkan dengan benar
lalu user akan diarahkan ke menu utama dan akan menggunakan aplikasi ini menurut
hak akses mereka masing-masing berdasarkan.