• Tidak ada hasil yang ditemukan

BAB III PEMBAHASAN. karena itu sangat diperlukan pengelolaan sistem informasi akademik sekolah.

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III PEMBAHASAN. karena itu sangat diperlukan pengelolaan sistem informasi akademik sekolah."

Copied!
57
0
0

Teks penuh

(1)

BAB III

PEMBAHASAN

3.1. Tinjauan Sekolah

Sumber daya manusia yang terampil dan bermutu menjadi salah satu kebutuhan yang harus dipenuhi oleh organisasi dalam pencapaian tujuannya. Oleh karena itu sangat diperlukan pengelolaan sistem informasi akademik sekolah.

SMK Trijaya Sakti Karawang merupakan salah satu wadah organisasi yang bergerak dalam bidang pendidikan yang dapat membantu kecerdasan suatu bangsa dan dapat membangun manusia yang terampil dan bermutu.

Dengan adanya sumber daya manusia yang terampil dan bermutu dalam menunjang pemanfaatan teknologi komputer yang sudah sangat cukup terbukti banyak sekali membantu menyelesaikan suatu pekerjaan dan sangat bermanfaat untuk kebutuhan lainnya.

Di dalam pengembangan SMK Trijaya Sakti Karawang menerapkan dan memanfaatkan teknologi untuk menjalankan operasinya salah satunya dalam bidang akademik sekolah yang sangat penting dan sangat mempengaruhi maju tidaknya sekolah tersebut.

3.1.1. Sejarah Sekolah

SMK Trijaya Sakti Karawang adalah salah satu sub sistem pendidikan menengah atas berstatus swasta berdiri pada tanggal 7 September tahun 1988. Berdiri di bawah naungan Yayasan Pendidikan ALL FATTAH.

SMK Trijaya Sakti Karawang telah mendapatkan Izin Operasional dari kepala kantor wilayah departemen pendidikan dan kebudayaan provinsi Jawa

(2)

Barat dengan nomor : 423/I02/KEP/E/88. SMK Trijaya Sakti Karawang terakreditasi B.

Selama berdirinya SMK Trijaya Sakti Karawang telah mengalami beberapa kali pergantian kepala sekolah. Di SMK Trijaya Sakti Karawang mempunyai 1 jurusan yaitu Teknik Pemeliharaan Mekanik Industri (TPMI). Jumlah kelas dari kelas 1-3 berjumlah 3 kelas dengan total siswa 103 orang dan jumlah guru 12 orang. Kurikulum yang digunakan adalah KTSP 2006.

SMK Trijaya Sakti Karawang mendapatkan Bantuan Operasional Sekolah (BOS) dari pemerintah pusat. SMK Trijaya Sakti Karawang telah mengukir banyak prestasi di bidang atletis seperti pemenang turnamen kejuaraan lomba volly, turnamen lari nasional dan lain-lain. Waktu pembelajaran di SMK Trijaya Sakti Karawang dari senin-sabtu dari pukul 07.15-12.30.

3.1.2. Profil Sekolah

Yayasan Penyelenggara : Al Fattah

Nama Sekolah : SMK Trijaya Sakti Karawang

Nomor Statistik Sekolah : 3140221050098

Provinsi : Jawa Barat

Otonomi Daerah : Karawang

Kecamatan : Karawang Barat

Desa : Tanjungpura

Jalan : Pangkal Perjuangan

Kode Pos : 41316

Telepon : 0267-414513

(3)

Kelompok Sekolah : Teknologi dan Industri

Akreditasi : B

Surat Keputusan(SK) : 79/C.C7/KEP/PP/2000. Tanggal : 3 Mei

2000

Penerbitan SK(di tandatangani oleh) : Dirjen Dikdasmen

Tahun Berdiri : 1988

Bangunan : Milik Sekolah

Kegiatan Belajar Mengajar : Pagi

1. Visi dan Misi Sekolah a. Visi

“Menjadi lembaga yang dapat memberi kontribusi nyata dalam

pembangunan melalui penyiapan sumber daya manusia (SDM) yang

profesional, mandiri dalam berdaya saing tinggi di era globalisasi”.

b. Misi

“Menyiapkan tenanga kerja tingkat menengah kejuruan yang beriman dan

bertaqwa, etos kerja tinggi dan berkopetensi dalam bidangnya melalui

proses diklat dinamis dan sinkron dengan kebutuhan pasar kerja”.

3.1.3. Struktur Organisasi

Struktur organisasi adalah perwujudan bidang di antara fungsi-fungsi di dalam organisasi, wewenang dan tanggung jawab setiap anggota di dalam menjalankan tugasnya.

Struktur organisasi disusun guna untuk membantu pencapaian tujuan secara efektif dan efisien. Adanya tujuan atau sasaran menentukan tugas antara batas wewenang dan tanggung jawab atas dasar kegiatan tersebut. Selanjutnya di

(4)

susun hubungan antara bidang-bidang keputusan pelaksanaan yang mempunyai kedudukan dan wewenang, hal tersebut menghasilkan suatu kerangka organisasi.

Dengan demikian dapat di simpulkan bahwa struktur organisasi adalah suatu kerangka yang menunjukan guna mencapai suatu tujuan organisasi.

Sumber : SMK Trijaya Sakti Karawang 2016-2017

Gambar III.1.

Struktur Organisasi SMK Trijaya Sakti Karawang

Ada pun tugas dan tanggung jawab dari masing-masing bagian berdasarkan struktur organisasi SMK Trijaya Sakti Karawang adalah :

1. Kepala Sekolah

a. Menyusun perencanaan program kegiatan Sekolah. b. Mengorganisasikan kegiatan Sekolah.

c. Mengarahkan dan mengendalikan kegiatan Sekolah. d. Mengkoordinasikan terhadap tugas guru.

e. Melaksanakan pengawasan terhadap guru. Kepala Sekolah

Acun, S.Pd

Wakasek Kesiswaan

Mitra Sasmita, S.Pd

Wakasek Prog Keahlian

Oleh, MT Wakasek Kurikulum

Miftah Habibi, S.Pd Kepala TU Desi Handayani,M.P Bendahara Sekolah Nur Alamsyah, S.T Kepala Bengkel Iyus Ruswandi Sie. Hubin Iqbal Mustaqim, S.H

(5)

2. Kepala TU (Tata Usaha)

a. Menyusun program tata usaha sekolah. b. Mengelola keuangan sekolah.

c. Mengurus administrasi ketenagaan dan siswa.

d. Membina dan mengembangkan karier pegawai tata usaha. e. Menyusun administrasi perlengkapan sekolah.

3. Wakasek Kesiswaan

a. Menyususn program pembinaan kesiswaan (OSIS).

b. Membina pengurus OSIS dalam berorganisasi siswa secara berkala dan insidental.

c. Melaksanakan bimbingan, pengarahan dan pengendalian kegiatan siswa (OSIS) dalam rangka menegakkan disiplin dan tata tertib sekolah serta pemilihan pengurus OSIS.

4. Bendahara Sekolah

a. Mempersiapkan rapat dengan pengurus komite sekolah dan orang tua siswa dalam upaya dukungan dana.

b. Mengkoordinir guru dan karyawan dalam peningkatan kesejahteraan. c. Menyerahkan gaji bulanan pegawai rutin setiap awal bulan.

d. Menyalurkan dana BOS (Bantuan Operasional Sekolah) sesuai dengan ketentuan yang berlaku.

e. Menyampaikan pertanggung jawaban uang rutin ke pengurus komite sekolah dan dinas pendidikan terkait.

5. Wakasek Kurikulum

(6)

b. Menyusun Pembagian Tugas Guru dan Jadwal Pelajaran.

c. Mengatur Penyusunan Program Pengajaran (Program Semester,

Program Satuan Pelajaran, dan Persiapan Mengajar, Penjabaran dan Penyesuaian Kurikulum).

6. Sie Hubin

a. Tercapainya kerjasama dengan dunia industri dan dunia usaha dan masyarakat dengan baik.

b. Pendidikan sistem ganda pada setiap program studi terlaksana dengan baik. c. Sekolah dikenal oleh masyarakat dan dunia industri/dunia usaha.

7. Wakasek Program Keahlian

a. menyusun program kerja sesuai kebijakan mutu dan sasaran mutu. b. mengikuti rapat tinjauan manajemen.

c. memonitor dan mengevaluasi pelaksanaan pembelajaran di program studi keahliannya.

d. melaporkan dan mengkoordinasikan hasil monitoring dan evaluasi pelaksanaan pembelajaran di program studi keahliannya dalam rapat dinas tim manajemen.

8. Kepala Bengkel

a. Membantu kepala program dalam membuat program kerja jurusan. b. Membantu kepala program dalam mengembangkan kurikulum dijurusan. c. Membuat layout bengkel dan menata peralatan dan bahan dibengkel. d. Membuat daftar invertaris peralatan dan bahan yang ada dijurusan.

(7)

3.2. Analisa Kebutuhan

Kebutuhan akan suatu informasi yang cepat dan efisien adalah suatu hal yang di inginkan oleh masyarakat sekarang ini. Pembuatan website akademik sekolah untuk memberikan kemudahan dalam pengolahan nilai, pembagian jadwal, pembagian kelas tanpa dibatasi jarak antara pengajar dan pelajar, juga mempermudah untuk mencetak hasil nilai raport.

3.2.1. Analisa Kebutuhan Pengguna

1. Halaman Administrator

a. Admin dapat login ke menu utama admin. b. Admin dapat mengelola data siswa. c. Admin dapat mengelola data guru.

d. Admin dapat mengelola data mata pelajaran. e. Admin dapat mengelola data kelas.

f. Admin dapat mengelola data pembagian kelas. g. Admin dapat mengelola data nilai.

h. Admin dapat mengelola data jadwal pelajaran. i. Admin dapat mengelola data kalender akademik. j. Admin dapat mengelola data artikel.

k. Admin dapat mengelola data berita. l. Admin dapat mengelola data buku tamu. 2. Halaman Staff

a. Staff dapat melihat data pribadi. b. Staff dapat melihat jadwal mengajar. c. Staff dapat melihat data siswa.

(8)

d. Staff dapat melihat jadwal mengajar staff. e. Staff dapat melihat kalender akademik. 3. Halaman Siswa

a. Siswa dapat melihat data pribadi. b. Siswa dapat melihat jadwal pelajaran. c. Siswa dapat melihat nilai.

d. Siswa dapat melihat jadwal mengajar guru. e. Siswa dapat melihat kalender akademik.

3.2.2. Analisa Kebutuhan Sistem

1. Sistem dapat menampilkan semua halaman web.

2. Sistem dapat menyimpan data staff, data siswa, data nilai, data kelas, data jadwal mengajar, data pembagian kelas, data kalender akademik, data artikel, data berita dan data buku tamu.

3. Sistem dapat menampilkan, merubah dan menghapus data staff, data siswa, data nilai, data jadwal mengajar, data pembagian kelas, data artikel, data kalender akademik, data berita dan data buku tamu.

3.3. Perancangan Perangkat Lunak 3.3.1. Perancangan Antar Muka 1.Rancangan Antar Muka Pengunjung

a. Halaman Pengunjung

(9)

Gambar III.2.

(10)

2. Rancangan Antar Siswa a. Halaman Login ---LOGIN SISWA---Gambar NIS : Password : LOGIN Iklan XXX XXX Gambar III.3.

(11)

b. Halaman Home Header Footer Gambar Home Data Pribadi

Kartu Rencana Ujian

Nilai Siswa Jadwal Pelajaran

Jadwal Ujian Jadwal Mengajar Guru

KHU per Semester Kalender Akademik

Logout

Gambar III.4.

(12)

c. Halama Data Pribadi Siswa Header Footer NIS : XXX Nama : XXX Tempat Lahir : XXX Tanggal Lahir : XXX Alamat : XXX Jenis Kelamin : XXX Telepon : XXX Sekolah Asal : XXX Kelas : XXX Username : XXX Home Data Pribadi

Kartu Rencana Ujian

Nilai Siswa

Jadwal Pelajaran

Jadwal Ujian

Jadwal Mengajar Guru

KHU per Semester

Kalender Akademik

Logout

DATA PRIBADI SISWA

Verifikasi Email

Foto

Gambar III.5.

(13)

d. Halaman Kartu Hasil Ujian Header Footer NIS : XXX Nama : XXX Kelas : XXX Semester : XXX Home Data Pribadi Kartu Rencana Ujian

Nilai Siswa

Jadwal Pelajaran Jadwal Ujian Jadwal Mengajar Guru

KHU per Semester Kalender Akademik

Logout

No Kode Mata Pelajaran JML Mutu Mutu Angka Ket Nilai Murni UTS

Nilai Murni UAS Kartu Hasil Ujian

XXX XXX XXX XXX XXX XXX XXX XXX : XXX XXX : XXX XXX : XXX Ket [VERSI CETAK] Gambar III.6.

(14)

e. Halaman Jadwal Pelajaran

Header

Footer Home

Data Pribadi Kartu Rencana Ujian

Nilai Siswa Jadwal Pelajaran

Jadwal Ujian Jadwal Mengajar Guru

KHU per Semester Kalender Akademik

Logout

JADWAL PELAJARAN

NO JAM HARI GURU KODE MAPEL MATA PELAJARAN JUMLAH JAM KELAS

XXX XXX XXX XXX XXX XXX XXX XXX

VERSI CETAK

Gambar III.7.

(15)

f. Halaman Jadwal Ujian

Header

Footer Home

Data Pribadi Kartu Rencana Ujian

Nilai Siswa Jadwal Pelajaran

Jadwal Ujian Jadwal Mengajar Guru

KHU per Semester Kalender Akademik

Logout

JADWAL UJIAN

NO WAKTU JAM GURU KODE MAPEL MATA PELAJARAN JUMLAH JAM KELAS XXX XXX XXX XXX XXX XXX XXX XXX

VERSI CETAK

Gambar III.8.

(16)

g. Halaman Jadwal Mengajar Guru

Header

Footer Home

Data Pribadi Kartu Rencana Ujian

Nilai Siswa Jadwal Pelajaran

Jadwal Ujian Jadwal Mengajar Guru

KHU per Semester Kalender Akademik

Logout

DATA STAFF

NO NAMA STAFF KET XXX XXX Gambar

VERSI CETAK

Gambar III.9.

(17)

h. Halaman KHU per Semester

Header

Footer Home

Data Pribadi

Kartu Rencana Ujian

Nilai Siswa

Jadwal Pelajaran

Jadwal Ujian

Jadwal Mengajar Guru

KHU per Semester

Kalender Akademik

Logout

KARTU HASIL UJIAN PER SEMESTER

X Submit Semester :

Gambar III.10..

(18)

i. Halaman Kalender Akademik

Header

Footer Home

Data Pribadi Kartu Rencana Ujian

Nilai Siswa Jadwal Pelajaran

Jadwal Ujian Jadwal Mengajar Guru

KHU per Semester Kalender Akademik

Logout

NO TANGGAL BULAN TAHUN KEGIATAN

XXX XXX XXX XXX XXX

Gambar III.11.

(19)

3. Rancangan Antar Staff a. Halaman Login ---LOGIN STAFF---Gambar NIP : Password : LOGIN Iklan XXX XXX Gambar III.12.

(20)

b. Halaman Home Header Footer Gambar Home Data Pribadi Master Siswa Jadwal Mengajar

Input Nilai Siswa

Kalender Akademik

Logout

Gambar III.13.

(21)

c. Halaman Data Pribadi Staff Header Footer Home Data Pribadi Master Siswa Jadwal Mengajar Input Nilai Siswa Kalender Akademik

Logout

DATA PRIBADI STAFF Kode Guru : XXX NIP : XXX Nama : XXX Alamat : XXX Jenis Kelamin : XXX Telepon : XXX Pendidikan Terakhir : XXX Verifikasi Email Username : XXX Foto Gambar III.14.

(22)

e. Halaman Master Siswa Header Footer Home Data Pribadi Master Siswa Jadwal Mengajar Input Nilai Siswa Kalender Akademik

Logout

DATA SISWA

Masukkan (NIS/Nama) : XXX GO

No Nis Nama Alamat Telepon Ket

XXX XXX XXX XXX XXX Gambar

Gambar III.15.

(23)

f. Halaman Jadwal Mengajar Staff Header Footer Home Data Pribadi Master Siswa Jadwal Mengajar Input Nilai Siswa Kalender Akademik

Logout

JADWAL MENGAJAR GURU

No Jam Hari Kode Kelas Kode Mapel Mata Pelajaran Jml Jam Kelas XXX XXX XXX XXX XXX XXX XXX XXX

VERSI CETAK

Gambar III.16.

(24)

g. Halaman Input Nilai Siswa Header Footer Home Data Pribadi Master Siswa Jadwal Mengajar Input Nilai Siswa Kalender Akademik

Logout

INPUT NILAI SISWA

No Hari Kode Kelas Kode Mapel Mapel Jml Jam Ket XXX XXX XXX XXX XXX XXX XXX

Gambar III.17.

(25)

4. Rancangan Antar Admin a. Halaman Login LOGIN ADMINISTRATOR Gambar xxx xxx Username : Password : LOGIN BATAL Keterangan Gambar III.18.

(26)

b. Halaman Home Header MENU ADMINISTRATOR BERANDA DATA MASTER DATA KELAS DATA NILAI DATA AKADEMIK DATA FITUR LOGOUT judul Logo Footer Home Gambar III.19.

(27)

3.3.2. Rancangan Basis Data

A. Entity Relationship Diagram (ERD)

t_jadwal kode_jadwal jam hari ruang N memiliki kode_kelas 1 t_kelas kode_kelas kelas 1 mempunyai kode_mp N t_mp jampel mata_pelajaran kode_mp 1 menempati 1 t_siswa nis 1 mendapatkan nis 1 tgl_lhr tempat_lhr foto_siswa telp sekolah_asal nama_siswa nis jkel alamat t_nilai id_nilai absen t_guru kode_guru nip 1 1 mengolah kode_guru nama_guru almt tlp jk pend_trkhr foto 1 mengeluarkan id_nilai 1 t_kru nilai_kru id_kru tugas uts uas nilai_akhir 1 1 menghasilkan id_kru t_khu grade_khu total_khu grade_kru tot_nilaikru id_khu jabatan password nis kode_guru nilai_huruf semester Gambar III.20.

(28)

B. Logical Record Structure (LRS) kode_jadwal (PK) kode_kelas (FK) hari jam ruang

t_jadwal t_khu t_kru

id_khu (PK) id_kru (FK) tot_nilaikru tot_khu grade_khu id_kru(PK) id_nilai (FK) nilai_kru grade_kru t_nilai t_siswa t_kelas id_nilai (PK) nis (FK) absen tugas uts uas nilai_akhir kode_guru(FK) nilai_huruf semester nis (PK) nama_siswa tempat_lhr tgl_lhr jkel alamat telp sekolah_asal foto_siswa kode_kelas (PK) kode_ mp(FK) kode_jadwal(FK) nis(FK) kelas t_guru t_mp kode_guru(PK) nip nama_guru almt tlp jk pend_trkhr jabatan Foto password kode_mp(PK) mata_pelajaran jampel 1 1 1 1 1 N N 1 1 N 1 1 Gambar III.21.

(29)

C. Spesifikasi File

a. Spesifikasi File Tabel Admin

Nama Database : dbsekolah

Nama File : Admin

Akronim : Admin

Fungsi : Untuk menyimpan data admin

Tipe File : File Master

Akses File : Random

Panjang Record : 45 Byte

Kunci Field : Id

Software : Mysql

Tabel III.1. Spesifikasi File Tabel Admin

No Elelemen Data Nama Field Type Size Keterangan

1 Id Id Int 5 Primary Key

2 Username Username Varchar 20

3 Password Password Varchar 20

b. Spesifikasi File Tabel Siswa

Nama Database : dbsekolah

Nama File : Siswa

Akronim : Siswa

Fungsi : Untuk menyimpan data siswa

Tipe File : File Master

Akses File : Random

(30)

Kunci Field : nis

Software : Mysql

Tabel III.2. Spesifikasi File Tabel Siswa

No Elelemen Data Nama Field Type Size Keterangan

1 Nis Nis Varchar 15 Primary Key

2 Nama_siswa Nama_siswa Varchar 50

3 Tempat_lahir Tempat_lahir Varchar 20

4 Tgl_lahir Tgl_lahir Date

5 Jkel Jkel Varchar 10

6 Alamat Alamat Text

7 Telp Telp Varchar 12

8 Sekolah_asal Sekolah_asal Varchar 50

9 Foto_siswa Foto_siswa Varchar 50

c. Spesifikasi File Tabel Guru

Nama Database : dbsekolah

Nama File : Guru

Akronim : Guru

Fungsi : Untuk menyimpan data guru

Tipe File : File Master

Akses File : Random

Panjang Record : 232 Byte

Kunci Field : kode_guru

(31)

Tabel III.3. Spesifikasi File Tabel Guru

No Elelemen Data Nama Field Type Size Keterangan

1 Kode_guru Kode_guru Varchar 10 Primary Key

2 Nip Nip Varchar 15

3 Nama_guru Nama_guru Varchar 30

4 Almt Almt Text

5 Tlp Tlp Varchar 12

6 Jk Jk Varchar 15

7 Pend_trkhr Pend_trkhr Varchar 30

8 Jabatan Jabatan Varchar 20

9 Foto Foto Varchar 50

10 Password Password Varchar 20

d. Spesifikasi File Tabel Jadwal

Nama Database : dbsekolah

Nama File : Jadwal

Akronim : Jadwal

Fungsi : Untuk menyimpan data jadwal

Tipe File : File Master

Akses File : Random

Panjang Record : 55 Byte

Kunci Field : kode_jadwal

Software : Mysql

Tabel III.4. Spesifikasi File Tabel Jadwal

No Elelemen Data Nama Field Type Size Keterangan

1 Kode_jadwal Kode_jadwal Int 5 Primary Key

(32)

3 Jam Jam Varchar 10

4 Hari Hari Varchar 10

5 Ruang Ruang Varchar 20

e. Spesifikasi File Tabel Jadwal_Ujian

Nama Database : dbsekolah

Nama File : Jadwal_Ujian

Akronim : Jadwal_Ujian

Fungsi : Untuk menyimpan data jadwal ujian

Tipe File : File Laporan

Akses File : Random

Panjang Record : 155 Byte

Kunci Field : id_ujian

Software : Mysql

Tabel III.5. Spesifikasi File Tabel Jadwal Ujian

No Elelemen Data Nama Field Type Size Keterangan

1 Id_ujian Id_ujian Int 5 Primary Key

2 Kode_kelas Kode_kelas Varchar 10

3 Waktu Waktu Varchar 30

4 Jam Jam Varchar 20

5 Nip Nip Varchar 10

6 Kode_mp Kode_mp Varchar 10

7 Ruang Ruang Varchar 20

f. Spesifikasi File Tabel Kelas

Nama Database : dbsekolah

(33)

Akronim : Kelas

Fungsi : Untuk menyimpan data Kelas

Tipe File : File Transaksi

Akses File : Random

Panjang Record : 70 Byte

Kunci Field : kode_kelas

Software : Mysql

Tabel III.6. Spesifikasi File Tabel Kelas

No Elelemen Data Nama Field Type Size Keterangan

1 Kode_kelas Kode_kelas Varchar 10 Primary Key

2 Kode_mp Kode_mp Varchar 20 Forgein Key

3 Kode_jadwal Kode_jadwal Int 5 Forgein Key

4 Nis Nis Varchar 15 Forgein Key

5 Kelas Kelas Varchar 20

g. Spesifikasi File Tabel Penempatan_Kelas

Nama Database : dbsekolah

Nama File : Penempatan_Kelas

Akronim : Penempatan_Kelas

Fungsi : Untuk menyimpan data kelas sementara

Tipe File : File Transaksi

Akses File : Random

Panjang Record : 30 Byte

Kunci Field : id_tmp_kelas

(34)

Tabel III.7. Spesifikasi File Tabel Penempatan_Kelas

No Elelemen Data Nama Field Type Size Keterangan

1 Id_tmp_kelas Id_tmp_kelas Int 5 Primary Key

2 Nis Nis Varchar 10 Forgein Key

3 Kode_kelas Kode_kelas Varchar 10 Forgein Key

4 Semester Semester Int 5 Forgein Key

h. Spesifikasi File Tabel MP (Mata Pelajaran)

Nama Database : dbsekolah

Nama File : MP (Mata Pelajaran)

Akronim : MP (Mata Pelajaran)

Fungsi : Untuk menyimpan data mata pelajaran

Tipe File : File Master

Akses File : Random

Panjang Record : 120 Byte

Kunci Field : kode_mp

Software : Mysql

Tabel III.8. Spesifikasi File Tabel MP(Mata Pelajaran)

No Elelemen Data Nama Field Type Size Keterangan

1 Kode_mp Kode_mp Varchar 20 Primary Key

2 Matapelajaran Matapelajaran Varchar 50

3 Jampel Jampel Varchar 20

i. Spesifikasi File Tabel Nilai

Nama Database : dbsekolah

(35)

Akronim : Nilai

Fungsi : Untuk menyimpan data nilai siswa

Tipe File : File Transaksi

Akses File : Random

Panjang Record : 72 Byte

Kunci Field : id_nilai

Software : Mysql

Tabel III.9. Spesifikasi File Tabel Nilai

No Elelemen Data Nama Field Type Size Keterangan

1 Id_nilai Id_nilai Int 5 Primary Key

2 Nis Nis Varchar 15 Forgein Key

3 Absen Absen Int 5

4 Tugas Tugas Int 5

5 Uts Uts Int 5

6 Uas Uas Int 5

7 Nilai_akhir Nilai_akhir Int 5

8 Kode_guru Kode_guru Int 20 Forgein Key

9 Nilai_huruf Nilai_huruf Varchar 2

10 Semester Semester Int 5

j. Spesifikasi File Tabel KRU (Kartu Rencana Ujian)

Nama Database : dbsekolah

Nama File : KRS (Kartu Rencana Ujian)

Akronim : KRS (Kartu Rencana Ujian)

Fungsi : Untuk menyimpan data ujian yang akan di dapat

oleh siswa

(36)

Akses File : Random

Panjang Record : 65 Byte

Kunci Field : id_krs

Software : Mysql

Tabel III.10. Spesifikasi File Tabel KRU (Kartu Rencana Ujian)

No Elelemen Data Nama Field Type Size Keterangan

1 Id_kru Id_kru Int 20 Primary Key

2 Id_nilai Id_nilai Int 20 Forgein Key

3 Nilai_kru Nilai_kru Int 20

4 Grade_kru Grade_kru Varchar 5

k. Spesifikasi File Tabel KHU (Kartu Hasil Ujian)

Nama Database : dbsekolah

Nama File : KHS (Kartu Hasil Ujian)

Akronim : KHS (Kartu Hasil Ujian)

Fungsi : Untuk menyimpan hasil ujian yang akan di

peroleh oleh siswa

Tipe File : File Laporan

Akses File : Random

Panjang Record : 35 Byte

Kunci Field : id_khu

(37)

Tabel III.11. Spesifikasi File Tabel KHU (Kartu Hasil Ujian)

No Elelemen Data Nama Field Type Size Keterangan

1 Id_khu Id_khu Int 5 Primary Key

2 Id_kru Id_kru Int 5 Forgein Key

3 Tot_nilaikru Tot_nilaikru Int 10

4 Tot_khu Tot_khu Int 10

5 Grade_khu Grade_khu Varchar 5

l. Spesifikasi File Tabel Kalender Akademik

Nama Database : dbsekolah

Nama File : Kalender Akademik

Akronim : Kalender Akademik

Fungsi : Untuk menyimpan data yang berhubungan

dengan informasi sekolah

Tipe File : File Transaksi

Akses File : Random

Panjang Record : 146 Byte

Kunci Field : id_kal

Software : Mysql

Tabel III.12. Spesifikasi File Tabel Kalender Akademik

No Elelemen Data Nama Field Type Size Keterangan

1 Id_kal Id_kal Int 11 Primary Key

2 Tanggal Tanggal Varchar 20

3 Bulan Bulan Varchar 10

4 Tahun Tahun Varchar 5

(38)

m. Spesifikasi File Tabel Agenda

Nama Database : dbsekolah

Nama File : Agenda

Akronim : Agenda

Fungsi : Untuk menyimpan data kegiatan sekolah

Tipe File : File Transaksi

Akses File : Random

Panjang Record : 198 Byte

Kunci Field : id_agenda

Software : Mysql

Tabel III.13. Spesifikasi File Tabel Agenda

No Elelemen Data Nama Field Type Size Keterangan

1 Id_agenda Id_agenda Int 5 Primary Key

2 Tanggal Tanggal Varchar 30

3 Pukul Pukul Varchar 13

4 Tempat Tempat Varchar 50

5 Acara Acara Text 100

n. Spesifikasi File Tabel Artikel

Nama Database : dbsekolah

Nama File : Artikel

Akronim : Artikel

Fungsi : Untuk menyimpan informasi dari sekolah

Tipe File : File Transaksi

Akses File : Random

(39)

Kunci Field : id_artikel

Software : Mysql

Tabel III.14. Spesifikasi File Tabel Artikel

No Elelemen Data Nama Field Type Size Keterangan

1 Id_artikel Id_artikel Int 5 Primary Key

2 Tanggal Tanggal Date

3 Jam Jam Time

4 Penulis Penulis Varchar 30

5 Judul Judul Varchar 60

6 Gambar Gambar Varchar 100

7 Ket Ket Text

o. Spesifikasi File Tabel Berita

Nama Database : dbsekolah

Nama File : Berita

Akronim : Berita

Fungsi : Untuk menyimpan informasi terbaru yang di bermanfaat bagi pengguna website

Tipe File : File Transaksi

Akses File : Random

Panjang Record : 165 Byte

Kunci Field : id_berita

Software : Mysql

Tabel III.15. Spesifikasi File Tabel Berita

No Elelemen Data Nama Field Type Size Keterangan

(40)

2 Tanggal Tanggal Date

3 Judul Judul Varchar 60

4 Gambar Gambar Varchar 100

5 Ket Ket Text

p. Spesifikasi File Tabel Buku Tamu

Nama Database : dbsekolah

Nama File : Buku Tamu

Akronim : Buku Tamu

Fungsi : Untuk menyimpan data buku tamu

Tipe File : File Transaksi

Akses File : Random

Panjang Record : 80 Byte

Kunci Field : id

Software : Mysql

Tabel III.16. Spesifikasi File Tabel Buku Tamu

No Elelemen Data Nama Field Type Size Keterangan

1 Id_tamu Id_tamu Int 5 Primary Key

2 Nama Nama Varchar 25

3 Mail Mail Varchar 50

4 Tanggal Tanggal Date

5 Pesan Pesan Text

q. Spesifikasi File Tabel Konter

Nama Database : dbsekolah

Nama File : Konter

(41)

Fungsi : Untuk melihat status pengguna website tersebut

Tipe File : File Transaksi

Akses File : Random

Panjang Record : 80 Byte

Kunci Field : ip

Software : Mysql

Tabel III.17. Spesifikasi File Tabel Konter

No Elelemen Data Nama Field Type Size Keterangan

1 Ip Ip Varchar 20 Primary Key

2 Tanggal Tanggal Date

3 Hits Hits Int 10

4 Online Online Varchar 50

r. Spesifikasi File Tabel Poling

Nama Database : dbsekolah

Nama File : Poling

Akronim : Poling

Fungsi : Untuk melihat data komentar dari pengunjung website

Tipe File : File Transaksi

Akses File : Random

Panjang Record : 35 Byte

Kunci Field : id_poling

(42)

Tabel III.18. Spesifikasi File Tabel Poling

No Elelemen Data Nama Field Type Size Keterangan

1 Id_poling Id_poling Int 5 Primary Key

2 Pilihan Pilihan Varchar 25

3 Rating Rating Int 5

4 Aktif Aktif Enum(‘Y’,’N’)

s. Spesifikasi File Tabel Poling_Tanya

Nama Database : dbsekolah

Nama File : Poling_Tanya

Akronim : Poling_Tanya

Fungsi : Untuk memberikan saran pada website tersebut

Tipe File : File Transaksi

Akses File : Random

Panjang Record : 5 Byte

Kunci Field : id_pol_tanya

Software : Mysql

Tabel III.19. Spesifikasi File Tabel Poling_Tanya

No Elelemen Data Nama Field Type Size Keterangan

1 Id_pol_tanya Id_poling_tanya Int 5 Primary Key

2 Pertanyaan Pertanyaan Text

t. Spesifikasi File Tabel Shoutbox

Nama Database : dbsekolah

Nama File : Shoutbox

(43)

Fungsi : Untuk menampilkan komentar pengunjung

website yang bisa di lihat oleh pengunjung website yang lain

Tipe File : File Transaksi

Akses File : Random

Panjang Record : 140 Byte

Kunci Field : id_shoutbox

Software : Mysql

Tabel III.20. Spesifikasi File Tabel Shoutbox

No Elelemen Data Nama Field Type Size Keterangan

1 Id_shoutbox Id_shoutbox Int 10 Primary Key

2 Name Name Varchar 30

3 Url Url Varchar 50

4 Message Message Varchar 50

5 Tanggal Tanggal Date

3.3.3. Rancangan Struktur Navigasi

Struktur Navigasi pada website digunakan untuk menggambarkan secara garis besar isi dari seluruh websiste dan menggambarkan bagaimana hubungan antara isi tersebut. Melalui struktur navigasi website ini, terlihat bagaimana isi dan susunan dari sebuah website secara keseluruhan.

Pembuatan struktur navigasi ini akan sangat membantu nantinya ketika akan membuat rancangan seluruh halaman website. Struktur navigasi website yang baik adalah yang mampu memberitahukan tentang lokasi sekarang.

(44)

1. Struktur Navigasi Pengunjung

Rancangan navigasi umum dibuat untuk menggambarkan halaman depan website dan dibuat semenarik mungkin agar bisa menarik saat diakses. Dimana

navigasi umum ini merupakan halaman awal yang dikunjungi oleh semua orang termasuk semua siswa, semua guru dan bahkan oleh semua orang yang ingin mengunjungi halaman web SMK Trijaya Sakti Karawang. Halaman dibuat semenarik mungkin menarik perhatian siswa bahkan semua orang termasuk yang ingin sekolah atau ingin jadi siswa di SMK Trijaya Sakti Karawang.

Index

Home Tentang Kami Sekolah Gallery Kritik & Saran Pendaftaran Berita Terkini Login Siswa Login Staff

Profil Sekolah Visi & Misi Struktur Organisasi Lokasi Sekolah Artikel Gambar III.22.

Struktur Navigasi Pegunjung

2. Struktur Navigasi Admin

Rancangan navigasi admin dibuat untuk menggambarkan halaman belakang website dan digunakan untuk mengolah semua isi dari website.

(45)

Login Data Nilai Logout Beranda Data Master Data Kelas Data Akademik Data Fitur Home Data Siswa Data Guru Data Mata Pelajaran Data Kelas Data Tahun Ajaran Pembagian Kelas Input Nilai Data KHU Kalender Akademik Jadwal Sekolah Jadwal Ujian Artikel Berita Kritik Dan Saran Data Obrolan Gambar III.23. Struktur Navigasi Admin

3. Struktur Navigasi Guru

Rancangan navigasi guru dibuat untuk mempermudah guru melakukan penginputan nilai, melihat data pribadi, melihat data siswa, melihat jadwal mengajar dan melihat kalender akademik.

(46)

Login Jadwal Mengajar Logout Hom e Data Pribadi Master Siswa Input Nilai Siswa Kalender Akademik Cetak Jadwal Gambar III.24. Struktur Navigasi Guru

4. Struktur Navigasi Siswa

Rancangan navigasi siswa dibuat untuk mempermudah siswa untuk mempermudah siswa melihat data pribadi, melihat nilai, jadwal pelajaran, jadwal mengajar guru dan kalender akademik.

(47)

Login Nilai Siswa Logout Home Data Pribadi Kartu Rencana Ujian Jadwal Pelajaran Jadwal Ujian Nilai Murni UTS Jadwal Mengajar Guru KHU Per Semester Kalender Akademik Cetak KRU Nilai Murni UAS Kartu Hasil Ujian Cetak Jadwal Pelajaran Cetak Jadwal Ujian Cetak KHU Per Semester Gambar III.25. Struktur Navigasi Siswa

3.4 Implementasi Dan Pengujian Unit 3.4.1 Implementasi

A. Implementasi Rancangan Antar Muka

Implementasi rancangan antar muka pada website ini berdasarkan hasil rancangan antar muka

(48)

1. Implementasi Halaman Login Admin

Gambar III.26.

Implementasi Halaman Login Admin

2. Implementasi Halaman Home Admin

Gambar III.27.

(49)

3. Implementasi Halaman Data Master Siswa Admin

Gambar III.28.

Implementasi Halaman Data Master Siswa Admin

4. Implementasi Halaman Data Kelas Siswa Admin

Gambar III.29.

(50)

5. Implementasi Halaman Data Pribadi Siswa

Gambar III.30.

(51)

6. Implementasi Halaman Data KHS

Gambar III.31.

(52)

7. Implementasi Halaman Data Jadwal Ujian Siswa

Gambar III.32.

(53)

8. Implementasi Halaman Data Pribadi Guru

Gambar III.33.

(54)

9. Implementasi Halaman Master Siswa Guru

Gambar III.34.

Implementasi Halaman Master Siswa Guru

10. Implementasi Halaman Jadwal Mengajar Guru

Gambar III.35.

(55)

11. Implementasi Halaman Input Nilai Siswa

Gambar III.36.

Implementasi Halaman Input Nilai Siswa

3.4.2 Pengujian Unit

1. Pengujian Form Login Admin

Tabel III.21. Hasil Pengujian Black Box Testing Form Login Admin

No Skenario Pengujian Test Case Hasil Yang Diharapkan Hasil Pengujian Kesimpulan 1 Jika label username dan password salah satu atau semua data salah. Username : 5alah (Salah) Password : admin (Benar) Sistem akan menolak akses login dan akan menampilkan pesan “Anda Gagal Sesuai Harapan Valid

(56)

LOGIN” 2 Label user name dan password jika salah satu atau semua isian data dikosongka n. Usernme : admin (Benar) Password : (Kosong) Sistem akan menolak akses login dan sistem akan menampilkan pesan “Anda Gagal Login” Seseuai Harapan Valid 3 Label username dan password jika isian semua data benar. Username : (Benar) Password : (Benar ) Sistem akan menerima akses login sistem akan langsung mengarahkan ke halaman home admin Sesuai Harapan Valid

(57)

2. Pengujian Form Data Master Siswa

Tabel III.22. Black Box Testing Form Data Master Siswa

No Skenario Pengujian Test Case Hasil Yang Diharapkan Hasil Pengujian Kesimpulan 1 Semua label pada form data siswa Jika salah satu label tidak terisi. Label NIS : Kosong (Tidak terisi) Sistem akan menolak proses dan akan menampilkan pesan “Anda Belum Mengisikan NIS” Sesuai Harapan Valid 2 Label No. Hp jika tidak dimasukan data pada label tersebut. Label No. Hp : Kosong (Tidak di isi) Sitem akan menolak proses dan akan menampilkan pesan “Anda Belum Mengisikan No.Telepon” Seseuai Harapan Valid

Gambar

Gambar III.4.
Gambar III.5.
Gambar III.7.
Gambar III.8.
+7

Referensi

Dokumen terkait

Gambar 9 menunjukkan bahwa semakin besar nilai neff maka terjadi pergeseran pada posisi dan puncak spektrum menuju panjang gelombang yang lebih besar namun lebar

Pada proses pemotongan profil pipa baja agar dilakukan dengan teliti dan keakuratan ukuran yang presisi, seperti menggunakan mesin pemotong yang terukur, sehingga dalam

Hasil analisa yaitu metode lot size yang digunakan adalah Lot For Lot (LFL), ini dilakukan berdasarkan pada ide menyediakan persediaan sesuai dengan yang dibutuhkan saja dan agar

Setelah mendapatkan tabel program dan investasi berdasarkan sektor, maka untuk menjamin keterpaduan program bidang Cipta Karya, usulan program-program dikelompokan

Dari hasil penelitian diatas dapat disimpulkan bahwa ada pengaruh penyuluhan kesehatan HIV/AIDS terhadap sikap remaja tentang pencegahan HIV/AIDS pada siswa kelas 1

SCK3V keberkesanan rekabentuk pengiklanan pada Business Centre ( BC) terhadap kefahaman bahasa komunikasi visual dalam kalangan pelajar Tahun Tiga Sarjana Muda Komunikasi Visual ,

Kelulusan merupakan target yang ingin dicapai oleh setiap mahasiswa, tentunya dengan nilai yang bagus. setiap mahasiswa harus belajar dengan keras untuk mendapatkan

Keselamatan Ibu Melahirkan dan Anak, Program Keluarga Berencana, Program Kesehatan Reproduksi Remaja, Program Pelayanan Kontrasepsi, Program Pembinaan Peran Serta