50
BAB 3 ANALIS IS DAN PERANCANGAN
3.1. Analisis Sistem yang Berjalan 3.1.1. Sejarah Sekolah Sekolah M enengah Kejuruan (SM K) Negeri 13 Jakarta Barat didirikan pada tahun 1969 berdasarkan surat keputusan Debdikbud no 68/uk3/1969 tanggal 2 juni 1969 yang kala itu bernama SM EA Negeri 17 Jakarta. Perubahan nama SM EA Negeri 17 Jakarta menjadi Sekolah M enengah Kejuruan (SM K) Negeri 13 Jakarta Barat didasari oleh surat keputusan Depdiknas lomoratur nomor 036/O/1997 tanggal 7 maret 1997. Gedung yang pertama digunakan Sekolah M enengah Kejuruan (SM K) Negeri 13 Jakarta Barat (SM EA Negeri 17 Jakarta) merupakan gedung Sekolah Dasar (SD) yang ada di lingkungan perumahan Bank dan Asuransi tepatnya di komplek perumahan Bank Dagang Negara Pesing Kelurahan Wijaya Kusuma Jelambar,Jakarta Barat. Saat itu gedung Sekolah Dasar (SD) yang ditempati selain digunakan Sekolah M enengah Kejuruan (SM K) Negeri 13 Jakarta Barat (SM EA Negeri 17 Jakarta) juga dimanfaatkan oleh Sekolah M enengah Pertama (SM P) Negeri 82 Jakarta. Adapun Sekolah M enengah Kejuruan (SM K) Negeri 13 Jakarta Barat (SM EA Negeri 17 Jakarta) pertama kali dipimpin Drs. Iljas Surasudjaja dengan jumlah guru 9 (Sembilan) orang dan 1 (satu) Tata Usaha dan 19
51
orang penjaga sekolah. Pada awalnya Sekolah M enengah Kejuruan (SM K) NEGERI 13 Jakarta Barat (SM EA Negeri 17 Jakarta) dibuka dengan 1 (satu) program Keahlian yaitu Akutansi. Dengan perkembangan masyarakat lingkungan sekolah dalam tempo 3 tahun Sekolah M enengah Kejuruan (SM K) Negeri 13 Jakarta Barat (SM EA Negeri 17 Jakarta) sudah membuka 3 jurusan yaiu: akutansi, sekretaris dan tata niaga dengan jumlah kelas 9 yang terdiri dari 450 siswa. Karena adanya perkembangan yang sangat pesat di kedua sekolah yakni Sekolah M enengah Kejuruan (SM K / SM EA) dan Sekolah M enengah Pertama (SM P) Jakarta serta dituntutnya bahwa SM EA harus mempunyai ruang praktek, M aka kepala Sekolah M enengah Kejuruan (SM K) Negeri 13 Jakarta Barat (SM EA Negeri 17 Jakarta) berusaha untuk mendapatkan gedung baru yang berstandar. Pada tahun 1984 Sekolah M enengah Kejuruan (SM K) Negeri 13 Jakarta Barat (SM EA Negeri 17 Jakarta) mendapatkan 2 gedung sekolah yang beralamat: a)
.Jl.Duri Raya,Kecamatan Kobon Jeruk yang berstandar Sekolah M enengah Kejuruan (SM K).
b)
Jl. U Komp. Sandang, Kecamatan Palmerah yang berstandar Sekolah Dasar (SD) 2 lantai.
Karena gedung sekolah yang tidak berstandar, pada tahun 1996 saat kepala sekolah dijabat oleh Drs. H.M . Hasan, lokasi Sekolah M enengah Kejuruan (SM K) Negeri 13 Jakarta Barat yang beralamat di Jl. U Komp. Sandang ditukar guling ke Jl. Rawabelong II-E Palmerah yang kalah itu ditempati Sekolah Dasar (SD) dengan seizin pemda DKI Jakarta karena
52
tempatnya yang lebih luas dan berstandar SM K. Dan pada tahun 2001 saat sekolah dipimpin oleh Drs.H Pua Bata, Sekolah M enengah Kejuruan (SM K) Negeri 13 Jakarta Barat yang beralamat Jl. Duri Raya, Kecamatan Kebon Jeruk juga dipindahkan ke Jl. Rawa Belong II-E Palmerah agar mempermudah untuk pengelolaan Sekolah M enengah Kejuruan (SM K) Negeri 13 Jakarta Barat.
3.1.2. Visi, Misi, dan Tujuan Sekolah 3.1.2.1. Visi Visi yang dimiliki dari Sekolah M enengah Kejuruan (SM K) Negeri 13 Jakarta Barat adalah: a)
M embentuk
Sumber
Daya
M anusia yang
beriman,
berpengalaman, terampil serta mandiri.
3.1.2.2. Misi M isi yang dicanangkan Sekolah M enengah Kejuruan (SM K) Negeri 13 Jakarta Barat adalah: a)
M embuat suasana pembelajaran yang kondusif bagi siswa untuk belajar dengan semangat yang tinggi.
b)
M embimbing siswa untuk menjadi tenaga kerja yang bertaqwa dan mandiri.
53
c)
M embentuk siswa unutk menjadi tenaga kerja yang berdedikasi professional.
d)
M enyiapkan siswa menjadi tenaga kerja yang dibutuhkan dunia usaha, untuk masa sekarang dan akan datang.
e)
M emberikan pendidikan, pengetahuan dan keterampilan.
3.1.2.3. Tujuan Tujuan yang dicanangkan Sekolah M enengah Kejuruan (SM K) Negeri 13 Jakarta Barat adalah: a)
M embuat siswa yang berakhlak dan berjiwa wirausaha.
b)
M enyiapkan siswa untuk menjadi tenaga kerja tingkat menengah yang terampil dan professional.
c)
M enyiapkan siswa untuk kerja saat ini dan yang akan datang.
d)
M embentuk siswa untuk menjadi tenaga kerja tingkat menengah yang produktif, adaptif dan kreatif.
3.1.3. S truktur Sekolah Berikut ini adalah struktur organisasi dari Sekolah M enengah Kejuruan (SM K) Negeri 13 Jakarta Barat:
54
Gambar 3.1 Struktur Organisasi SM K Negeri 13 Jakarta Barat
3.1.4. Tugas dan Wewenang 3.1.4.1. Kepala S ekolah Tugas Pokok dari Kepala Sekolah pada Sekolah M enengah Kejuruan (SM K) Negeri 13 Jakarta Barat adalah: a)
Kepala Sekolah Sebagai Pendidik (Edukator).
b)
Kepala Sekolah Sebagai M anajer.
c)
Kepala Sekolah Sebagai Administrator.
55
d)
Kepala Sekolah Sebagai Leader (Pemimpin).
e)
Kepala Sekolah Sebagai Inovator.
f)
Kepala Sekolah sebagai M otivator.
Sedangkan tugas dan kewajiban Kepala Sekolah pada Sekolah M enengah Kejuruan (SM K) Negeri 13 Jakarta Barat: a)
Kepala Sekolah menjalankan peraturan pemerintah sesuai.
b)
Kepala Sekolah mengadakan.
c)
Kepala Sekolah bertanggung jawab.
d)
Kepala Sekolah wajib mengusulkan.
3.1.4.2. Wakil Kepala Sekolah Bidang Kurikulum Tugas dari Wakil Kepala Sekolah bidang Kurikulum pada Sekolah M enengah Kejuruan (SM K) Negeri 13 Jakarta Barat adalah: a)
M embantu Kepala Sekolah di dalam pengelolaan bidang kurikulum.
b)
M enyusun dan memantau kegiatan belajar mengajar.
c)
M empertanggungjawabkan
tugas
pekerjaanya
kepada
Kepala Sekolah. d)
M emeberikan hasil laporan
tugasnya kepada Kepala
Sekolah secara berkala, seminggu atau sebulan sekali. e)
M enyusun jadwal pembelajaran siswa setiap pergantian tahun ajaran.
56
f)
M enyusun tugas – tugas tambahan baru baik untuk guru maupun karyawan.
g)
M enyusun tugas piket dari setiap guru untuk menjadi koordinator per hari.
h)
M embuat analisis kebutuhan dari setiap guru (kelebihan / kekurangan).
i)
M enyusun kegiatan evaluasi mengajar (M id semester, semester, Uji Produktif, Ujian Nasional, Ujian Sekolah).
3.1.4.3. Wakil Kepala Sekolah Bidang Kesiswaan Tugas dari Wakil Kepala Sekolah bidang Kesiswaan pada Sekolah M enengah Kejuruan (SM K) Negeri 13 Jakarta Barat adalah: a)
M embantu Kepala Sekolah di dalam pengelolaan bidang kesiswaan.
b)
M enyusun program kegiatan Organisasi Intra Sekolah (OSIS) yang berkaitan dengan Peringatan Hari Besar Nasional, keagamaan dan pentas seni.
c)
M enyusun / M emantau Kegiatan Organisasi Intra Sekolah (OSIS) dan Ekstra Kurikuler (Ekskul).
d)
M enangani siswa bermasalah, bekerja sama dewan BP / BK dan wali kelas.
57
3.1.4.4. Wakil Kepala Sekolah Bidang Hubungan Masyarakat Tugas dari Wakil Kepala Sekolah bidang Hubungan M asyarakat pada Sekolah M enengah Kejuruan (SM K) Negeri 13 Jakarta Barat adalah: a)
M embantu Kepala Sekolah di dalam pengelolaan bidang hubungan masyarakat.
b)
M engkoordinasikan sekolah untuk berhubungan dengan lingkungan masyarakat.
3.1.4.5. Wakil Kepala Sekolah Bidang S arana dan Prasarana Tugas dari Wakil Kepala Sekolah bidang Sarana dan Prasarana pada Sekolah M enengah Kejuruan (SM K) Negeri 13 Jakarta Barat adalah: a)
M embantu Kepala Sekolah di dalam pengelolaan bidang Sarana dan Prasarana.
b)
Bertanggung jawab dalam hal perlengkapan dan kebutuhkan sekolah untuk mendukung proses kegiatan pembelajaran dan administrasi di sekolah.
3.1.4.6. Wali Kelas Tugas dari Wali Kelas pada Sekolah M enengah Kejuruan (SM K) Negeri 13 Jakarta Barat adalah:
58
a)
Pengelolaan kelas.
b)
Penyelenggaraan administrasi kelas meliputi : •
Denah tempat duduk siswa.
•
Papan absensi siswa.
•
Daftar pelajaran kelas.
•
Daftar piket kelas.
•
Buku absensi siswa.
•
Buku kegiatan pembelajaran / buku kelas.
•
Tata tertib siswa.
•
Pengisian daftar kumpulan nilai siswa (Legger).
•
Pembuatan catatan khusus tentang siswa.
•
Pencatatan mutasi siswa.
•
Pengisian buku laporan penilaian hasil belajar.
•
Pembagian buku laporan penilaian hasil belajar.
3.1.4.7. Guru Bimbingan Konseling Tugas dari Guru Bimbingan Konseling pada Sekolah M enengah Kejuruan (SM K) Negeri 13 Jakarta Barat adalah: a)
M emberikan layanan bimbingan konseling, motivasi, saran, dan sebagainya kepada siswa.
b)
Bertanggung jawab atas perilaku siswa di dalam maupun di luar lingkungan sekolah.
59
3.1.4.8. Guru Bidang S tudi Tugas dari Wali Kelas pada Sekolah M enengah Kejuruan (SM K) Negeri 13 Jakarta Barat adalah: a)
M enyampaikan dan mengajarkan pelajaran kepada siswa sesuai bidangnya masing-masing.
b)
M emberikan nasihat dan pedoman kepada siswa serta mewujudkan suasana nyaman bagi siswa dalam menerima ilmu pelajaran baik di dalam maupun di luar kelas.
c)
Berwenang memeriksa nilai dari ujian siswa sesuai dengan bidangnya masing – masing.
3.1.4.9. Tata Usaha Tugas dari Tata Usaha pada Sekolah M enengah Kejuruan (SM K) Negeri 13 Jakarta Barat adalah: a)
Bertanggung jawab atas keuangan sekolah.
b)
M embantu Kepala Sekolah mengatur kegiatan adminsitrasi Sekolah M enegah Kejuruan (SM K) Negeri 13 Jakarta Barat.
c)
M engkoordinasi segala administrasi keuangan, inventaris, yayasan dan arsip sekolah.
d)
M engatur tata tertib siswa dikelas.
60
3.1.5. Prosedur di Sekolah Sekolah M enengah Kejuruan (SM K) Negeri 13 Jakarta Barat mempunyai prosedur yang sama dengan sebagian besar lembaga pendidikan atau sekolah yang lainnya di Indonesia. Jam pembelajaran berlangsung mulai dari pukul 06.30 sampai dengan pukul 14.30. pada Sekolah M enengah Kejuruan (SM K) Negeri 13 Jakarta Barat terdapat 5 jurusan atau program keahlian yang bisa dipilih setiap siswa pada saat mendaftar menjadi siswa di sekolah ini, yaitu Administrasi Perkantoran, Keuangan Akutansi, Pariwisata, Akomodasi Perhotelan, Tata Niaga, Pemasaran. Setiap program keahlian atau jurusan mempunyai 28 mata pelajaran, dimana setiap mata pelajaran berlangsung selama 45 menit. Setiap mata pelajaran akan diajarkan oleh guru bidang studi masing – masing pelajaran, dengan dikoordinasikan oleh wali kelas setiap kelas. Jumlah tingkatan pembelajaran yang harus atau wajib dijalani setiap siswa di dalam sekolah adalah 3 tingkatan. Bila ada siswa yang tidak dapat memenuhi persyaratan untuk naik tingkat, maka siswa tersebut harus mengulang pembelajaran pada tingkat dimana ia berada. Kegiatan pembelajaran akademik di Sekolah M enengah Kejuruan (SM K) Negeri 13 Jakarta Barat terbagi atas 2 jenis kegiatan, yaitu pembelajaran teori yang dilakukan di dalam kelas dan pembelajaran praktikum, yang bisa dilakukan di dalam laboratorium atau tempat pelaksanaan kegiatan praktikum lainnya. Khusus untuk praktikum bidang tertentu, pihak sekolah sering kali mendatangkan staf pengajar ahli dari luar sekolah. Segala sesuatu yang berhubungan dengan kegiatan keorganisasian siswa
61
dilakukan oleh Organisasi Intra Sekolah (O SIS) dengan dikoordinasi oleh Kepala Sekolah. Selain kegiatan akademik, terdapat pula kegiatan ekstra kurikuler sebagai kegiatan pelengkap dari kegiatan di Sekolah M enengah Kejuruan (SM K) Negeri 13 Jakarta Barat. Kegiatan ini dilakukan di luar jam kegiatan akademik sekolah, misalnya setelah jam pulang sekolah ataupun ketika hari libur sekolah.
3.1.6. Diagram Konteks Sistem yang Berjalan Berikut ini penyajian Diagram Konteks untuk sistem yang berjalan di Sekolah M enengah Kejuruan (SM K) Negeri 13 Jakarta Barat:
Gambar 3.2 Diagram Konteks Sistem yang Berjalan
62
3.1.7. Flowchart S istem yang Berjalan 3.1.7.1. Proses Pendataan Siswa Setiap calon siswa yang menndaftar akan mengikuti ujian masuk. Hasil dari ujian masuk tersebut akan diurutkan berdasarkan nilai yang didapat setiap calon siswa. Setelah dinyatakan diterima di sekolah ini, status calon siswa berganti menjadi siswa Sekolah M enengah Kejuruan (SM K) Negeri 13 Jakarta Barat dan dapat melakukan kegiatan pembelajaran di sekolah tersebut. Data siswa yang telah didaftarkan sebelumnya akan diproses secara manual tersebut akan disimpan dalam yang kemudian dimasukkan ke dalam buku induk data siswa oleh tata usaha bagian administrasi.
Gambar 3.3 Flowchart Pendataan Siswa
63
3.1.7.2. Proses Penjadwalan Pelajaran Siswa Wakil kepala sekolah bidang kurikulum berwenang dalam menyusun jadwal pelajaran untuk siswa. Setelah itu daftar susunan jadwal pelajaran siswa akan diserahkan kepada tata usaha bagian administrasi untuk kemudian dipindahkan ke dalam buku induk jadwal pelajaran siswa. Kemudian siswa akan mendapatkan jadwal pelajaran melalui pengumuman atau laporan jadwal pelajaran yang diberikan di kelas.
Gambar 3.4 Flowchart Penjadwalan Pelajaran Siswa
3.1.7.3. Proses Laporan Nilai Siswa Nilai siswa terdiri dari 8 nilai Standar Kompetensi (SK). M asing – masing nilai Standar Kompetensi berisi tentang
64
penilaian akhir penguasaan materi siswa terhadap masing – masing materi Standar Kompetensi yang dilakukan oleh guru bidang studi yang bersangkutan atau pihak penguji. Penilaian bisa berdasarkan pada hasil pengerjaan tugas atau ujian yang dikerjakan siswa. Kemudian hasil dari penilaian yang telah dilakukan oleh guru bidang studi bersangkutan atau pihak penguji akan dimasukkan ke dalam buku ledger, dan kemudian diserahkan kepada tata usaha bagian
administrasi untuk
memasukan data nilai ke dalam buku induk nilai siswa. Setelah itu, tata usaha akan membuat laporan nilai. Kemudian nilai akan diumumkan kepada siswa secara manual melalui laporan nilai siswa yang telah dibuat oleh pihak tata usaha.
Gambar 3.5 Flowchart Laporan Nilai Siswa
65
3.1.7.4. Proses Laporan Absensi Siswa Proses absensi siswa dilakukan oleh guru di dalam kelas dengan secara manual dan kemudian dimasukkan ke dalam buku ledger. Setelah itu buku ledger diserahkan kepada tata usaha bagian administrasi yang kemudian akan memindahkan hasil absensi ke dalam buku jurnal absensi siswa. Setelah itu siswa akan dapat memperloeh laporan daftar absensi yang sudah dicetak oleh tata usaha bagian administrasi. Dari laporan absensi siswa ini, dapat dilakukan pengambilan keputusan pada saat rapat dewan sekolah sebelum ujian, yaitu siswa mana saja yang nantinya dapat mengikuti ujian sekolah dan yang tidak dapat mengikuti ujian dengan berdasarkan jumlah absensi masing – masing siswa.
Gambar 3.6 Flowchart Laporan Absensi Siswa
66
3.1.7.5. Proses Laporan Keuangan S iswa Siswa menyerahkan kartu pembayaran beserta uang iuran kepada tata usaha bagian keuangan. Kemudian tata usaha bagian keuangan akan mengisi buku induk keuangan siswa dan juga memperbaharui laporan keuangan siswa ke dalam kartu pembayaran siswa. Laporan keuangan siswa selanjutnya juga akan ditulis ke dalam buku klaper oleh tata usaha bagian keuangan untuk dijadikan duplikat laporan keuangan siswa yang dapat digunakan jika terjadi kehilangan data keuangan.
Gambar 3.7 Flowchart Laporan Keuangan Siswa
3.1.7.6. Proses Penyampaian Informasi Siswa dan Guru Setiap informasi yang bersifat resmi yang ingin disampaikan baik oleh kepala sekolah, wakil kepala sekolah, guru, maupun
67
tata usaha akan diserahkan terlebih dahulu kepada tata usaha bagian administrasi. Setiap informasi akan diberikan id atau sejenisnya sebagai pengenal. Kemudian informasi tersebut akan diteruskan kepada pihak yang ditujukan. Kebanyakan informas i sering kali ditujukan untuk siswa, namun dalam keadaan tertentu ada pula beberapa informasi yang juga ditujukan untuk siswa dan guru ataupun guru saja.
Gambar 3.8 Flowchart Penyampaian Informasi Siswa dan Guru
3.1.8. Permasalahan Dari analisis permasalahan yang dilakukan terhadap sistem penyampaian informasi di Sekolah M enengah Kejuruan (SM K) Negeri 13 Jakarta Barat terdapat beberapa kendala, seperti:
68
a)
Proses pendaftaran data siswa memerlukan waktu yang cukup banyak karena harus mengelompokan laporannya sesuai dengan jurusan secara manual.
b) Penyimpanan dokumen data siswa sering kali mengalami kerusakan atau hilang atau sehingga harus dilakukan pendataan ulang. c)
Penjadwalan pelajaran terlalu memakai banyak waktu baik dalam pembuatan maupun distribusi penyampaian ke siswa.
d) Penyampaian laporan nilai dan absensi sering kali mengalami keterlambatan karena kurangnya komunikasi yang baik antara guru, tata usaha, dan siswa. e)
Penyimpanan data nilai dan absensi siswa secara manual sering kali hilang atau rusak karena penumpukan dokumen.
f)
Penyimpanan laporan keuangan siswa terlalu memakai banyak tenaga karena harus dimasukkan ke bebarapa dokumentasi.
g)
Penyaluran penyampaian informasi tambahan memerlukan banyak waktu dan tenaga.
3.1.9. Usulan Pemecahan Masalah Berdasarkan hasil analisis dan juga wawancara dengan Kepala Sekolah, Wakil Kepala Sekolah bidang Kurikulum dan Sarana Prasarana, serta perwakilan Tata Usaha di Sekolah M enengah Kejuruan (SM K) Negeri 13 Jakarta Barat mengenai masalah atau kendala yang dialami dalam menjalankan proses penyampaian informasi secara manual, maka
69
dirancanglah suatu usulan dari permasalahan di sekolah tersebut yaitu sebagai berikut: a)
M erancang Sistem Informasi Siswa Berbasis Web untuk menunjang proses penyampaian informasi dan kegiatan administrasi di Sekolah M enengah Kejuruan (SM K) Negeri 13 Jakarta Barat.
b) M erancang Basis Data untuk data siswa dan guru untuk menunjang proses penyampaian informasi dan kegiatan administrasi di Sekolah M enengah Kejuruan (SM K) Negeri 13 Jakarta Barat. c)
M emberikan fasilitas untuk memasukan dan melihat jadwal pelajaran siswa pada Sistem Informasi Siswa Berbasis Web Pada Sekolah M enengah Kejuruan (SM K) Negeri 13 Jakarta Barat.
d) M emberikan fasilitas untuk memasukan dan melihat nilai siswa pada Sistem Informasi Siswa Berbasis Web Pada Sekolah M enengah Kejuruan (SM K) Negeri 13 Jakarta Barat. e)
M emberikan fasilitas untuk memasukan dan melihat laporan absensi siswa pada Sistem Informasi Siswa Berbasis Web Pada Sekolah M enengah Kejuruan (SM K) Negeri 13 Jakarta Barat.
f)
M emberikan fasilitas untuk memasukan dan melihat laporan keuangan siswa pada Sistem Informasi Siswa Berbasis Web Pada Sekolah M enengah Kejuruan (SM K) Negeri 13 Jakarta Barat.
g)
M emberikan fasilitas untuk memasukan dan melihat informasi ynag ditujukan untuk siswa dan guru pada Sistem Informasi Siswa Berbasis Web Pada Sekolah M enengah Kejuruan (SM K) Negeri 13 Jakarta Barat.
70
3.2. Perancangan Sistem yang Diusulkan 3.2.1. Tabel Basis Data Sistem yang Diusulkan Berikut ini penyajian tabel perancangan Basis Data untuk Sistem Informasi Siswa Berbasis Web Pada Sekolah M enengah Kejuruan (SM K) Negeri 13 Jakarta Barat: a)
MsAdmin Tabel 3.1 M sAdmin
Nama Field Tipe Data admin_id varchar nama Varchar password Varchar *Primary Key : admin_id
Panjang 10 50 10
Informasi id admin nama admin password admin untuk login
b) MsSiswa Tabel 3.2 M sSiswa Nama Field nis password nama tingkat jurusan kelas_id alamat telepon ttl jeniskelamin agama nama_ayah nama_ibu
Tipe Data varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar
Panjang 10 10 50 5 20 10 50 10 30 20 20 50 50
Informasi nomor induk untuk id siswa password siswa untuk login nama siswa tingkatan kelas siswa Jurusan akademik siswa id kelas siswa tempat tinggal siswa nomor telepon siswa tempat dan tanggal lahir siswa jenis kelamin siswa agama yang dianut siswa nama ayah dari siswa nama ibu dari siswa
71
alamat_ortu telepon_ortu pekerjaan_ayah pekerjaan_ibu status jumlah *Primary Key : nis
varchar varchar varchar varchar varchar varchar
50 10 20 20 10 10
tempat tinggal orang tua siswa nomor telepon orang tua siswa pekerjaan ayah dari siswa pekerjaan ibu dari siswa orang tua hidup atau meninggal jumlah saudara dari siswa
*Foreign Key : kelas_id
c)
MsGuru Tabel 3.3 M sGuru
Nama Field Tipe Data nik varchar nama varchar password varchar kode_mp varchar alamat varchar telepon varchar ttl varchar Jk varchar agama varchar *Primary Key : nik
Panjang 10 50 10 10 50 10 30 20 20
Informasi nomor induk untuk id guru nama guru password guru untuk login kode mata pelajaran tempat tinggal guru nomor telepon guru tempat dan tanggal lahir guru jenis kelamin guru agama yang dianut guru
*Foreign Key : kode_mp
d) MsInformasi Tabel 3.4 M sInformasi Nama Field informasi_id judul
Tipe Data varchar varchar
Panjang 10 50
Informasi nomor urut untuk id informasi judul informasi
72
kepada varchar file varchar *Primary Key : informasi_id
e)
30 30
tujuan informasi diberikan Nama file yang dimasukkan
MsPelajaran Tabel 3.5 M sPelajaran
Tipe Data Nama Field kode_mp varchar nama_mp varchar *Primary Key : kode_mp
f)
Panjang 10 20
Informasi kode mata pelajaran nama mata pelajaran
TrJadwal Tabel 3.6 TrJadwal
Tipe Data Nama Field jadwal_id varchar kode_mp varchar kelas_id varchar hari varchar shift varchar *Primary Key : jadwal_id *Foreign Key 1 : kode_mp *Foreign Key 2 : kelas_id
Panjang 10 10 10 10 10
Informasi nomor urut untuk id jadwal kode mata pelajaran id kelas siswa nama hari urutan shift
73
g)
MsKelas Tabel 3.7 M sKelas
Nama Field Tipe Data kelas_id varchar nama_kelas varchar *Primary Key : kelas_id
Panjang 10 10
Informasi nomor urut untuk id kelas nama kelas
h) TrNilai Tabel 3.8 TrNilai Tipe Data Nama field nilai_id varchar nis varchar kode_mp varchar sk1 varchar sk2 varchar sk3 varchar sk4 varchar sk5 varchar sk6 varchar sk7 varchar sk8 varchar *Primary Key : nilai_id *Foreign Key 1 : nis *Foreign Key 2 : kode_mp
Panjang 10 10 10 10 10 10 10 10 10 10 10
Informasi nomor urut untuk id nilai id siswa kode mata pelajaran nilai sk1 nilai sk2 nilai sk3 nilai sk4 nilai sk5 nilai sk6 nilai sk7 nilai sk8
74
i)
MsAbsensi Tabel 3.9 M sAbsensi
Tipe Data Nama Field absensi_id varchar nis varchar bulan varchar tahun varchar alpa varchar Izin varchar sakit varchar *Primary Key : absensi_id *Foreign Key : nis
j)
Panjang 10 10 20 5 10 10 10
Informasi nomor urut sebagai id absensi id siswa nama bulan tahun pelajaran jumlah alpa jumlah izin jumlah sakit
MsKeuangan Tabel 3.10 M sKeuangan
Tipe Data Nama Field keuangan_id varchar nis Varchar bulan Varchar tahun Varchar status Varchar *Primary Key : keuangan_id *Foreign Key : nis
Panjang 10 10 20 5 20
Information nomor urut sebagai id keuangan id siswa nama bulan tahun pelajaran status pembayaran
75
3.2.2. Diagram Entitas Relasi Sistem yang Diusulkan Berikut ini penyajian Diagram Entitas Relasi (ERD) untuk Sistem Informasi Siswa Berbasis Web Pada Sekolah M enengah Kejuruan (SM K) Negeri 1 3 Jakarta Barat:
Gambar 3.9 ERD Sistem yang Diusulkan
76
3.2.3. Diagram Konteks Sistem yang Diusulkan Berikut ini penyajian perancangan Diagram Konteks untuk Sistem Informasi Siswa Berbasis Web Pada Sekolah M enengah Kejuruan (SM K) Negeri 13 Jakarta Barat:
Gambar 3.10 Diagram Konteks Sistem yang Diusulkan
77
3.2.4. DFD 0 S istem yang Diusulkan Berikut ini penyajian perancangan DFD 0 untuk Sistem Informas i Siswa Berbasis Web Pada Sekolah M enengah Kejuruan (SM K) Negeri 13 Jakarta Barat:
Gambar 3.11 DFD 0 Sistem yang Diusulkan
78
3.2.5. DFD 1 S istem yang Dusulkan Berikut ini penyajian perancangan DFD 1 proses jadwal dan nilai untuk Sistem Informasi Siswa Berbasis Web Pada Sekolah M enengah Kejuruan (SM K) Negeri 13 Jakarta Barat:
Gambar 3.12 DFD 1 Proses Jadwal
Gambar 3.13 DFD 1 Proses Nilai
79
3.2.6. Flowchart S istem yang Diusulkan Berikut ini penyajian Flowchart untuk Sistem Informasi Siswa Berbasis Web Pada Sekolah M enengah Kejuruan (SM K) Negeri 13 Jakarta Barat:
Gambar 3.14 Flowchart Data Pribadi Siswa dan Guru
Data pribadi siswa dan guru dimasukkan oleh admin ke dalam sistem. Kemudian sistem akan menyimpan data tersebut ke dalam database berdasarkan pengelompokan kelas siswa atau guru. Kemudian setiap siswa dan guru dapat melihat hasil tampilan data pribadi mereka masing – masing pada saat menggunakana sistem dengan id pengguna masing – masing.
80
Gambar 3.15 Flowchart Ubah Data Pribadi Siswa dan Guru
Data pribadi siswa dan guru yang baru dimasukkan oleh admin ke dalam sistem. Kemudian sistem secara otomatis akan mengganti data pribadi yang lama dengan yang baru, dan menyimpan data tersebut ke dalam database berdasarkan pengelompokan kelas siswa atau guru. Kemudian setiap siswa dan guru dapat melihat hasil tampilan data pribadi mereka masing – masing pada saat menggunakan sistem dengan id pengguna masing – masing.
81
Gambar 3.16 Flowchart Jadwal Pelajaran Siswa
Data jadwal pelajaran siswa dimasukkan oleh admin ke dalam sistem. Kemudian sistem akan menyimpan data tersebut ke dalam database pada pengelompokan kelas jadwal. Kemudian setiap siswa dapat melihat hasil tampilan jadwal pelajaran mereka masing – masing pada sistem dengan id pengguna masing – masing.
82
Gambar 3.17 Flowchart Ubah Jadwal Pelajaran
Data jadwal pelajaran siswa yang baru dimasukkan oleh admin ke dalam sistem. Kemudian sistem secara otomatis akan mengganti data jadwal pelajaran yang lama dengan yang baru, dan menyimpan data tersebut ke dalam database pada pengelompokan kelas jadwal. Kemudian setiap siswa dapat melihat hasil tampilan jadwal pelajaran mereka masing – masing pada sistem dengan id pengguna masing – masing.
83
Gambar 3.18 Flowchart Nilai Siswa
Data nilai siswa dimasukkan oleh guru ke dalam sistem. Kemudian sistem akan menyimpan data tersebut ke dalam database pada pengelompokan kelas nilai. Kemudian setiap siswa dapat melihat hasil tampilan nilai mereka masing – masing pada sistem dengan id pengguna masing – masing.
84
Gambar 3.19 Flowchart Ubah Nilai Siswa
Data nilai siswa yang baru dimasukkan oleh guru ke dalam sistem. Kemudian sistem secara otomatis akan mengganti data nilai yang lama dengan yang baru, dan menyimpan data tersebut ke dalam database pada pengelompokan kelas nilai. Kemudian setiap siswa dapat melihat hasil tampilan nilai mereka masing – masing pada sistem dengan id pengguna masing – masing.
85
Gambar 3.20 Flowchart Absensi Siswa
Data absensi siswa dimasukkan oleh admin ke dalam sistem. Kemudian sistem akan menyimpan data tersebut ke dalam database pada pengelompokan absensi. Kemudian setiap siswa dapat melihat hasil tampilan absensi mereka masing – masing pada sistem dengan id pengguna masing – masing.
86
Gambar 3.21 Flowchart Ubah Absensi
Data absensi siswa yang baru dimasukkan oleh admin ke dalam sistem. Kemudian sistem secara otomatis akan mengganti data absensi yang lama dengan yang baru, dan menyimpan data tersebut ke dalam database pada pengelompokan kelas absensi. Kemudian setiap siswa dapat melihat hasil tampilan absensi mereka masing – masing pada sistem dengan id pengguna masing – masing.
87
Gambar 3.22 Flowchart Keuangan Siswa
Data keuangan siswa dimasukkan oleh admin ke dalam sistem. Kemudian sistem akan menyimpan data tersebut ke dalam database pada pengelompokan kelas keuangan. Kemudian setiap siswa dapat melihat hasil tampilan keuangan mereka masing – masing pada sistem dengan id pengguna masing – masing.
88
Gambar 3.23 Flowchart Ubah Keuangan Siswa
Data keuangan siswa yang baru dimasukkan oleh admin ke dalam sistem. Kemudian sistem secara otomatis akan mengganti data keuangan yang lama dengan yang baru, dan menyimpan data tersebut ke dalam database pada pengelompokan kelas keuangan. Kemudian setiap siswa dapat melihat hasil tampilan keuangan mereka masing – masing pada sistem dengan id pengguna masing – masing.
89
Gambar 3.24 Flowchart Informasi Tambahan
Data informasi tambahan siswa dan guru dimasukkan oleh admin ke dalam sistem. Kemudian sistem akan menyimpan data tersebut ke dalam database berdasarkan pengelompokan kelas informasi siswa atau guru. Kemudian setiap siswa dan guru dapat melihat hasil tampilan informasi tambahan mereka masing – masing pada saat menggunakana sistem dengan id pengguna masing – masing.
90
Gambar 3.25 Flowchart Login
Setiap pengguna baik admin, siswa, dan guru memasukkan id pengguna dan kata sandi masing – masing untuk dapat memasuki sistem. Kemudian sistem akan menerima data id pengguna dan kata sandi, dan kemudian memeriksanya ke dalam basis data, apakah sesuai atau tidak dengan yang ada di dalam basis data. Jika tidak sesuai, pengguna tidak dapat memasuki tampilan awal sistem dan diminta untuk mengulagi memasukkan id pengguna dan kata sandi hingga benar atau berhenti.
91
3.2.7. Perancangan Hierarki Menu Berikut ini penyajian perancangan Hierarki M enu untuk Sistem Informasi Siswa Berbasis Web Pada Sekolah M enengah Kejuruan (SM K) Negeri 13 Jakarta Barat: a)
Hierarki M enu Admin
Gambar 3.26 Hierarki M enu Admin
92
b) Hierarki M enu Siswa
Gambar 3.27 Hierarki M enu Siswa
c)
Hierarki M enu Guru
Gambar 3.28 Hierarki M enu Guru
93
3.2.8. Perancangan Layar Berikut ini penyajian perancangan Layar untuk Sistem Informas i Siswa Berbasis Web Pada Sekolah M enengah Kejuruan (SM K) Negeri 13 Jakarta Barat: a)
Layar Admin •
Rancangan Login Admin
Gambar 3.29 Rancangan Login Admin
94
•
Rancangan Halaman Utama Admin
Gambar 3.30 Rancangan Halaman Utama Admin
•
Rancangan Pendaftaran Siswa
Gambar 3.31 Rancangan Pendaftaran Siswa
95
•
Rancangan Ubah Data Siswa
Gambar 3.32 Rancangan Ubah Data Siswa
•
Rancangan Tambah M ata Pelajaran
Gambar 3.33 Rancangan Tambah M ata Pelajaran
96
•
Rancangan Ubah M ata Pelajaran
Gambar 3.34 Rancangan Ubah M ata Pelajaran
•
Rancangan M asukkan Kelas
Gambar 3.35 Rancangan M asukan Kelas
97
•
Rancangan Ubah Kelas
Gambar 3.36 Rancangan Ubah Kelas
•
Rancangan M asukan Jadwal
Gambar 3.37 Rancangan M asukan Jadwal
98
•
Rancangan Ubah Jadwal
Gambar 3.38 Rancangan Ubah Jadwal
•
Rancangan Absensi
Gambar 3.39 Rancangan Absensi
99
•
Rancangan Ubah Absensi
Gambar 3.40 Rancangan Ubah Absensi
•
Rancangan Keuangan
Gambar 3.41 Rancangan Keuangan
100
•
Rancangan Ubah Keuangan
Gambar 3.42 Rancangan Ubah Keuangan
•
Rancangan Pendaftaran Guru
Gambar 3.43 Rancangan Pendaftaran Guru
101
•
Rancangan Ubah Data Guru
Gambar 3.44 Rancangan Ubah Data Guru
•
Rancangan Informasi Tambahan
Gambar 3.45 Rancangan Informasi Tambahan
102
•
Rancangan Laporan Data
Gambar 3.46 Rancangan Laporan Data
•
Rancangan Laporan Data Siswa
Gambar 3.47 Rancangan Laporan Data Siswa
103
•
Rancangan Laporan Data Guru
Gambar 3.48 Rancangan Laporan Data Guru
•
Rancangan Laporan Data Absensi Siswa
Gambar 3.49 Rancangan Laporan Absensi Siswa
104
•
Rancangan Laporan Data Keuangan Siswa
Gambar 3.50 Rancangan Laporan Keuangan Siswa
•
Rancangan Ubah Kata Sandi
Gambar 3.51 Rancangan Ubah Kata Sandi Admin
105
b) Layar Siswa •
Rancangan Login Siswa
Gambar 3.52 Rancangan Login Siswa
•
Rancangan Halaman Utama Siswa
Gambar 3.53 Rancangan Halaman Utama Siswa
106
•
Rancangan Data Pribadi
Gambar 3.54 Rancangan Data Pribadi Siswa
•
Rancangan Jadwal
Gambar 3.55 Rancangan Jadwal
107
•
Rancangan Nilai
Gambar 3.56 Rancangan Nilai
•
Rancangan Absensi
Gambar 3.57 Rancangan Absensi
108
•
Rancangan Keuangan
Gambar 3.58 Rancangan Keuangan
•
Rancangan Download Siswa
Gambar 3.59 Rancangan Download Siswa
109
•
Rancangan Ubah Kata Sandi Siswa
Gambar 3.60 Rancangan Ubah Kata Sandi Siswa
c)
Layar Guru •
Rancangan Login Guru
Gambar 3.61 Rancangan Login Guru
110
•
Rancangan Halaman Utama Guru
Gambar 3.62 Rancangan Halaman Utama Guru
•
Rancangan Data Pribadi Guru
Gambar 3.63 Rancangan Data Pribadi Guru
111
•
Rancangan M asukan Nilai
Gambar 3.64 Rancangan M asukan Nilai
•
Rancangan M asukan Nilai SK1 sampai dengan SK8
Gambar 3.65 Rancangan M asukan Nilai SK1 sampai dengan SK8
112
•
Rancangan Ubah Nilai
Gambar 3.66 Rancangan Ubah Nilai
•
Rancangan Download Guru
Gambar 3.67 Rancangan Download Guru
113
•
Rancangan Ubah Kata Sandi Guru
Gambar 3.68 Rancangan Ubah Kata Sandi Guru