bab iii pembahasan2. rencana anggaran pendidikan dan belanja madrasah (rapbm). 3. kriteria kinerja...
Post on 26-Sep-2020
7 Views
Preview:
TRANSCRIPT
22
BAB III
PEMBAHASAN
3.1. Tinjauan Institusi
3.1.1. Sejarah Institusi
SMK Muhammadiyah Watukelir didirikan pada tahun 1998 dengan SK
Pendirian No. 0843/103/MN tanggal 01 Juni 1998. SMK Muhammadiyah
Watukelir adalah bagian dari Yayasan MPK Muhammadiyah yang merupakan
lembaga pendidikan swasta. SMK Muhammadiyah ini sendiri beralamatkan di
Desa Jatingarang, Kecamatan Weru, Kabupaten Sukoharjo, Jawa tengah.
Pada mulanya SMK Muhammadiyah Watukelir hanya membuka satu
program jurusan yaitu Akutansi. Tetapi, seiring kemajuan dan perkembangan
zaman, SMK Muhammadiyah Watukelir memandang perlu membuka sebuah
program studi baru yaitu Akutansi Perkantoran (AP), Teknik Komputer Jaringan
(TKJ) dan Teknik Sepeda Motor (TSM).
1. Visi SMK Muhammadiyah Watukelir
“Bertaqwa, Berprestasi dan Berbudaya.”
2. Misi SMK Muhammadiyah Watukelir
a. Menciptakan Lulusan yang memegang teguh nilai-nilai agama dalam
hidup bermasyarakat.
b. Membentuk Lulusan yang terampil, cerdas, dan unggul dalam segala
bidang dan siap berkompetisi dalam dunia kerja dan berwirausaha.
c. Menjadi Lulusan beradab, bermoral dan berbudaya maju.
23
3.1.2. Struktur Organisasi dan Fungsi
A. Struktur Organisasi
Sebagaimana diketahui bahwa struktur organisasi adalah penggambaran
secara grafik struktur kerja dari suatu organisasi, penggambaran ini
dimaksudkan untuk mempermudah dalam koordinasi setiap bagian dari
satuan kerja personil dalam melakukan fungsi dari organisasi sekolah.
Adapun penggambaran struktur organisasi pada SMK Muhammadiyah
Watukelir.
Sumber: SMK Muhammadiyah Watukelir
Gambar III.1 Struktur Organisasi SMK Muhammadiyah Watukelir
24
B. Fungsi – Fungsi
Adapun Fungsi-fungsi dari struktur organisasi yang berada di SMK
Muhammadiyah Watukelir adalah sebagai berikut :
1. Komite Sekolah
a. Mendorong perhatian dan komitmen masyarakat terhadap
penyelenggaraan pendidikan yang bermutu.
b. Melakukan kerja sama dengan masyarakat
(perorangan/organisasi/dunia usaha) dan pemerintah berkenaan
dengan penyelenggaraan pendidikan yang bermutu.
c. Memberikan masukan, pertimbangan dan rekomendasi kepada satuan
pendidikan mengenai:
1. Kebijakan dan program Pendidikan.
2. Rencana anggaran pendidikan dan belanja madrasah (RAPBM).
3. Kriteria kinerja satuan Pendidikan.
4. Kriteria tenaga kependidikan.
5. Hal-hal lain yang terkait dengan Pendidikan.
d. Melakukan evaluasi dan pengawasan terhadap kebijakan, program,
penyelenggaraan, dan keluaran pendidikan di satuan Pendidikan.
2. Majelis Disdakmen
a. Pembinaan ideologi Muhammadiyah di sekolah.
b. Perencaan, pengorganisasian, pembimbingan, pengkoordinasian, dan
pengawasan atas pengelolaan amal usaha, program, dan kegiatan.
c. Penyampaian masukan kepada Pimpinan Persyarikatan sebagai bahan
pertimbangan dalam penetapa kebijakan bidang pendidikan dasar dan
menengah.
25
3. Kepala Sekolah
a. Mengawasi kegiatan sekolah
b. Memimpin kegiatan sekolah dan bawahan
c. Memberi dorongan dan penghargaan kepada bawahan yang
berprestasi dalam bekerja
d. Melaksanakan pembelajaran yang efektif dan efisien
4. Wakil Manajemen Mutu (WMM)
a. Mengkoordinir penyusunan, implementasi dan pengendalian
kelengkapan Mutu untuk sertifikasi ISO 9001:2008.
b. Menyusun Pedoman Mutu dan penjabarannya berdasarkan Kebijakan
Mutu yang ditetapkan oleh Kepala Sekolah.
c. Memberikan bimbingan dan pelayanan peningkatan Mutu Unit Kerja.
d. Mengkoordinasikan Rapat Tinjauan Manajemen (RTM) dan
menindak lanjuti hasil RTM.
5. Kepala Tata Usaha
a. Menyusun program dan laporan kerja, melalui tahapan :
1. Menetukan prioritas.
2. Melakukan penugasan.
3. Merumuskan tujuan.
4. Menetapkan sumber daya.
5. Menyusun laporan kerja.
b. Mengoperasikan, mengembangkan dan membina staf.
c. Membantu mempromosikan sekolahan dan mengkoordinasikan
penelusuran tamatan.
26
6. Waka Kurikulum
a. Mengkoordinir penyusunan anggaran kegiatan prestasi di bidang
akademik.
b. Mengumpulkan informasi-informasi berkenaan dengan suatu
kegiatan lomba bidang akademik yang diadakan oleh Perguruan
tinggi maupun instansi lainnya.
c. Membuat laporan tertulis secara rutin tentang data maupun kegiatan
dibidang Akademik.
7. Waka Humas / DUDI
a. Menyusun program kerja dan anggaran Humas.
b. Membantu komite dalam pengembangan sekolah.
c. Menfasilitasi hubungan antar warga sekolah dan komite
d. Memetakan DUDI (Dunia Usaha dan Dunia Industri).
8. Waka Sarana Prasarana ketenagaan, PLH
a. Menyusun program pemanfaatan, pemeliharaan dan perawatan sarana
dan prasarana.
b. Mengkoordinir penyusunan kebutuhan sarana prasarana.
c. Mengkoordinir pelaksanaan pengadaan bahan praktek dan
perlengkapan sekolah.
d. Mengkoordinir pelaksaaan inventariasi sarana prasarana baik per
ruang maupun keseluruhan.
e. Mengkoordinir pemeliharaan, perbaikan, pengembangan dan sarana.
f. Mengkoordinir pengawasan penggunaan sarana prasarana.
g. Mengkoordinir evaluasi penggunaan sarana prasarana.
27
9. Waka Kesiswaan
a. Menyusun dan mensosialisasikan tata tertib siswa yang akan
diterapkan kepada siswa.
b. Mengatur dan mengkoordinir ketertiban, kedisiplinan, dan kehadiran
siswa di sekolah serta masalah-masalah yang berhubungan dengan hal
tersebut.
c. Menyelenggarakan pertemuan antara perwakilan siswa dengan guru,
dan karyawan.
d. Bersama-sama dengan Waka Humas untuk mengkoordinir kegiatan
penerimaan siswa baru.
e. Mengkoordinir penerimaan siswa pindahan.
10. Kepala Perpustakaan
a. Memimpin tenaga perpustakaan sekolah.
b. Merencanakan program perpustakaan sekolah.
c. Melaksanakan program perpustakaan sekolah.
11. Koordinator BP / BK
a. Menyusun program dan pelaksanaan kegiatan penyuluhan.
b. Membantu guru dan wali kelas dalam menghadapi kasus siswa.
c. Membuat program bimbingan psikologi.
d. Menyusun dan mengarsip data kasus murid (konseling).
e. Membantu Wali Murid dalam memberikan layanan psikolog tentang
perkembangan putra-putrinya.
12. Kompetensi Keahlian Akutansi
28
a. Menjadi lembaga diklat tehnisi akuntansi yang berstandar nasional
yang makin berkualitas.
b. Menjadi tempat uji kompetensi tehnisi akuntansi yang kredibel dan
obyektif.
c. Menghasilkan tenaga kerja tingkat menengah yang kompeten di
bidang bisnis dan manajemen untuk siap bersaing di era global baik
untk hidup mandiri maupun melanjutkan pendidikan lebih lanjut.
13. Kompetensi Keahlian Akutansi Perkantoran (AP)
a. Mempersiapkan peserta didik terutama untuk bekerja dalam bidang
administrasi perkantoran.
b. Membekali peserta didik dengan keterampilan, pengetahuan, dan
sikap agar kompeten.
c. Menghasilkan tenaga kerja tingkat menengah yang kompeten di
bidang bisnis dan manajemen untuk siap bersaing di era global baik
untk hidup mandiri maupun melanjutkan pendidikan lebih lanjut.
14. Kompetensi Keahlian Teknik Komputer Jaringan (TKJ)
a. Mempersiapkan peserta didik agar menjadi manusia produktif,
mampu bekerja mandiri,mengisi lowongan pekerjaan yang ada di
DUDI sebagai tenaga kerja tingkat menengah padabidang Teknil
Komputer dan Jaringan.
b. Membekali peserta didik agar mampu memilih karir, ulet dan gigih
dalam berkompetensi,beradaptasi dilingkungan kerja dan
mengembangkan sikap profesional pada bidang TeknikKomputer dan
Jaringan.
29
c. Membekali peserta didik dengan ilmu pengetahuan, teknologi dan
seni agar mampumengembangkan diri di kemudian hari baik secara
mandiri maupun melalui jenjangpendidikan yang lebih tinggi.
15. Kompetensi Keahlian Teknik Sepeda Motor (TSM)
a. Mempersiapkan peserta didik menjadi manusia islami yang
produktif, mampu bekerja mandiri dan dapat diserap oleh DUDI
sebagai tenaga kerja tingkat menengah sesuai dengan kompotensi
yang dimilikinya.
b. Memberikan pembekalan agar mampu berkarir, ulet dan giat dalam
berkompetensi, mampu beradaptasi dilingkungan kerja dan dapat
mengembangkan sikap propesional sesuai kompetensi yang
dimilikinya.
c. Membekali peserta didik dalam ilmu pengetahuan, teknologi, seni
dan wawasan entreuprener agar mampu mengembangkan diri
dikemudian hari baik secara mandiri maupun melanjutkan pada
jenjang pendidikan lebih tinggi.
d. Membekali peserta didik dengan keterampilan, pengetahuan dan
sikap agar kompeten di bidang :
1. Perawatan dan perbaikan motor (engine) / tune up.
2. Perawatan dan perbaikan sistem pemindah tenaga/ transmisi.
3. Perawatan dan perbaikan chasis dan suspense.
4. Perawatan dan perbaikan sistem kelistrikan.
16. Guru
a. Membuat program pengajaran.
30
b. Melaksanakan kegiatan pembelajaran.
c. Melaksanakan kegiatan penilaian.
d. Melakukan analisis hasil ulangan.
e. Menyusun dan melaksanakan program perbaikan / pengajaran.
f. Mengisi daftar nilai.
g. Mengikuti kegiatan sosialisasi dan pengembangan kurikulum.
h. Meneliti kehadiran siswa.
17. Siswa SMK Muhammadiyah Watukelir
a. Belajar : belajar merupakan tugas pokok seorang siswa, karena
melalui belajar dapat menciptakan generasi muda yang cerdas. Tugas
siswa di sekolah dibagi menjadi 3 diantaranya adalah:
1. Memahami dan mempelajari materi yang diajarakan
2. Mengerjakan tugas-tugas yang diberikan oleh guru.
3. Mempelajari kembali materi yang telah diajarkan dan
mengerjakan PR jika Ada PR.
b. Taat pada peraturan sekolah: setiap sekolah memiliki tatatertib yang
harus ditaati oleh para siswa, demi terciptanya kondisi sekolah yang
kondusif, aman, nyaman untuk siswa dalam belajar dan menjalani
aktivitas selama di sekolah. Selain itu tatatertib sekolah juga sebagai
patokan dan kontrol prilaku siswa di sekolah. Jika tatatertib dilangar
maka akan mendapatkan sangsi atau hukuman.
c. Patuh dan hormat pada guru: tugas seorang siswa di sekolah
selanjutnya adalah patuh dan hormat kepada guru. Rahmat, barokah
dan manfaat dari sebuah ilmu itu tergantung dari ridhonya guru. Oleh
31
karena itu jika siswa ingin menjadi siswa yang cerdas haruslah patuh,
taat dan hormat pada guru. Contoh:
1. Menuruti semua perintah guru.
2. Menghargai guru.
3. Memperhatikan jika diterangkan materi oleh guru.
d. Disiplin: ada sebuah istilah “ kunci meraih sukses adalah disiplin”
istilah ini memiliki makna yang kuat jika seseorang memiliki disiplin
yang tinggi maka dia akan sukses. Begitu juga dengan siswa jika
seorang siswa memiliki disiplin yang tinggi maka dia akan dapat
meraih cita-cita yang diinginkan.
e. Menjaga nama baik sekolah: menjaga nama baik sekolah adalah
kewajiban setiap siswa, dengan menjaga nama baik sekolah maka
siswa dan sekolah akan mendapatkan nilai positif dari masyrakat. Dan
jika siswa dapat memberikan prestasi bagi sekolah akan menjadi
sebuah kebangaan yang luar biasa.
3.2. Analisis Kebutuhan
Analisa kebutuhan dibagi menjadi 4 bagian yaitu kebutuhan pengguna,
kebutuhan pengguna administrator dan kebutuhan sistem:
A. Kebutuhan Pengguna Admin
1. Admin dapat menambahkan, menghapus dan mengubah berita, agenda,
pengumuman, gallery, dan data guru.
2. Admin dapat menambahkan materi untuk bias diunduh atau di
download.
32
3. Admin dapat melihat pesan yang oleh pengunjung.
4. Admin dapat merubah data pribadi dan juga mengganti password.
B. Kebutuhan pengguna pengunjung
1. Pengunjung dapat melihat berita, agenda, pengumuman, gallery, dan
data guru.
2. Pengunjung dapat mengunduh atau download materi yang disediakan.
3. Pengunjung dapat memberikan pesan kepada admin.
C. Kebutuhan sistem
Admin membutuhkan form login untuk mengelola sumber daya yang ada
dalam sistem informasi ini kemudian dikembalikan ke sistem untuk diakses
oleh pengunjung.
3.3. Perancangan Perangkat Lunak
3.3.1. Rancangan Antar Muka
Menjelaskan rancangan antar muka (interface) yang terdapat pada aplikasi
berbasis web.
33
A. Rancangan antar muka halaman home
Gambar III.2 Rancangan Antarmuka Home
B. Rancangan Antarmuka halaman login Admin
Gambar III.3 Rancangan Antarmuka halaman login Admin
34
C. Rancangan Antarmuka halaman index Guru
Gambar III.4 Rancangan Antarmuka halaman index Admin
3.3.2. Rancangan Basis Data
Perancangan basis data menghasilkan pemetaan tabel-tabel yang
digambarkan dengan Entity Relationship Diagram (ERD).
35
A. Entity Relationship Diagram (ERD)
Gambar III.5
Entity Relationship Diagram (ERD)
36
B. Logical Relational Structure (LRS)
Gambar III.6
Logical Relational Structure (LRS)
37
C. Spesifikasi File
Spesifikasi File merupakan kumpulan item data yang di atur di dalam suatu
record dimana item-item data tersebut dimanipulasi untuk memproses data tertentu,
di dalam perancangan program ini penulis memberi nama database adalah psbdb.
spesifikasi ini terdiri dari file-file yang akan dibuat untuk sebuah program beserta
record-record yang diperlukan antara lain:
1. Spesifikasi File Pengguna
Nama File : Pengguna
Akronim : user.MYD
Fungsi : Sebagai tempat menyimpan data pengguna
Tipe File : File Master
Organisasi File : Indexed Squential
Akses File : Random
Media : Harddisk
Penjang Record : 124 Karakter
Kunci Field : Pengguna_id
Software : Mysql
Tabel III.1.
Spesifikasi Tabel Pengguna
No Elemen Data Nama Field Type Size Keterangan
1 Id pengguna Pengguna_id Int 11 Primary Key
2 Username Username Varchar 25
3 Password Password Varchar 25
4 Nama Nama Varchar 30
5 Email Email Varchar 30
6 Level level Int 3
38
2. Spesifikasi File Pengunjung
Nama File : Pengunjung
Akronim : pengunjung
Fungsi : Untuk menyimpan data pengunjung
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 61
Kunci Field : pengunjung_id
Software : Mysql
Tabel III.2.
Spesifikasi File Pengunjung
No Elemen Data Nama Field Type Size Keterangan
1 Id
pengunjung
pengunjung_id Int 11 Primary Key
2 tanggal Pengunjung_tgl Timestamp
3 Ip Pengunjung_ip Varchar 20
4 Perangkat perangkat Varchar 30
39
3. Spesifikasi File Agenda
Nama File : Agenda
Akronim : agenda
Fungsi : Untuk menyimpan data nama agenda
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 66
Kunci Field : agenda_id
Software : Mysql
Tabel III.3.
Spesifikasi File Agenda
No Elemen Data Nama Field Type Size Keterangan
1 Id agenda agenda_id Int 11 Primary Key
2 nama Agenda_nama Varchar 30
3 tanggal Agenda_tanggal Timestamp 25
4 deskripsi Agenda_deskripsi Text
4. Spesifikasi File Album
Nama File : Tabel Album
Akronim : tbl_album
Fungsi : Untuk menyimpan data album
Tipe File : File Master
40
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 136
Kunci Field : album_id
Software : Mysql
Tabel III.4.
Spesifikasi File Album
No Elemen Data Nama Field Type Size Keterangan
1 Id album album_id Int 11 Primary Key
2 Nama album_nama Varchar 50
3 Tanggal album_tanggal Timestamp 25
4 Id pengguna pengguna_id int 11
5 Jumlah album album_count int 11
6 Cover album_cover varchar 30
5. Spesifikasi File Files
Nama File : Tabel Files
Akronim : tbl_files
Fungsi : Untuk menyimpan data file
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 142
41
Kunci Field : file_id
Software : Mysql
Tabel III.5.
Spesifikasi File Files
No Elemen Data Nama Field Type Size Keterangan
1 Id file file_id Int 11 Primary Key
2 Judul file_judul Varchar 50
3 Deskripsi file_deskripsi Text
4 Tanggal file_tanggal Timestamp
5 Jumlah Download file_download int 11
6 Data file_data varchar 70
6. Spesifikasi File Galeri
Nama File : Tabel Galeri
Akronim : tbl_galeri
Fungsi : Untuk menyimpan data foto
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 98
Kunci Field : galeri_id
Software : Mysql
42
Tabel III.6.
Spesifikasi File Galeri
No Elemen Data Nama Field Type Size Keterangan
1 Id galeri galeri_id Int 11 Primary Key
2 Judul galeri_judul Varchar 25
3 Tanggal galeri_tanggal Timestamp
4 Gambar galeri_gambar varchar 40
5 Id album album_id int 11
6 Id pengguna pengguna_id int 11
7. Spesifikasi File Guru
Nama File : Tabel Guru
Akronim : tbl_guru
Fungsi : Untuk menyimpan data guru
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 182
Kunci Field : guru_id
Software : Mysql
43
Tabel III.7.
Spesifikasi File Guru
No Elemen Data Nama Field Type Size Keterangan
1 Id guru guru_id Int 11 Primary Key
2 NIP guru_nip Varchar 30
3 Nama guru_nama Varchar
4 Jenis Kelamin guru_jenkel Varchar 40
5 Tempat Lahir guru_tmp_lahir Varchar 11
6 Tanggal Lahir guru_tgl_lahir Date
7 Mata Pelajaran guru_mapel Varchar 50
8 Photo guru_photo Varchar 40
9 Tanggal Input guru_tgl_input Timestamp
8. Spesifikasi File Inbox
Nama File : Tabel Inbox
Akronim : tbl_inbox
Fungsi : Untuk menyimpan data pesan
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 116
Kunci Field : inbox_id
Software : Mysql
44
Tabel III.8.
Spesifikasi File Inbox
No Elemen Data Nama Field Type Size Keterangan
1 Id inbox inbox_id Int 11 Primary Key
2 Nama inbox_nama Varchar 25
3 Email inbox_email Varchar 60
4 Kontak inbox_kontak Varchar 20
5 Pesan inbox_pesan Text
6 Tanggal inbox_tanggal Timestamp
9. Spesifikasi File Kategori
Nama File : Tabel Kategori
Akronim : tbl_kategori
Fungsi : Untuk menyimpan data kategori
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 41
Kunci Field : kategori_id
Software : Mysql
45
Tabel III.9.
Spesifikasi File Kategori
No Elemen Data Nama Field Type Size Keterangan
1 Id kategori kategori_id Int 11 Primary Key
2 Nama kategori_nama Varchar 30
3 Tanggal kategori_tanggal Timestamp
10. Spesifikasi File Log Aktivitas
Nama File : Tabel Log Aktivitas
Akronim : tbl_log_aktivitas
Fungsi : Untuk menyimpan data log
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 202
Kunci Field : log_id
Software : Mysql
46
Tabel III.10.
Spesifikasi File Log Aktivitas
No Elemen Data Nama Field Type Size Keterangan
1 Id log log_id Int 11 Primary Key
2 Nama log_nama text
3 Tanggal log_tanggal Timestamp
4 IP log_ip varchar 20
5 Pengguna id pengguna_id int 11
6 icon log_icon blob
7 Jenis icon log_jenis_icon varchar 50
11. Spesifikasi File Pengumuman
Nama File : Tabel Pengumuman
Akronim : tbl_pengumuman
Fungsi : Untuk menyimpan data pengumuman
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 171
Kunci Field : pengumuman_id
Software : Mysql
47
Tabel III.11.
Spesifikasi File Pengumuman
No Elemen Data Nama Field Type Size Keterangan
1 Id pengumuman pengumuman_id Int 11 Primary Key
2 Judul pengumuman_judul Varchar 100
3 Deskripsi pengumuman_deskrip
si
text
4 Tanggal pengumuman_tanggal timestam
p
5 Penulis pengumuman_author Varchar 60
12. Spesifikasi File Berita
Nama File : Tabel Tulisan
Akronim : tbl_tulisan
Fungsi : Untuk menyimpan data berita
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 202
Kunci Field : tulisan_id
Software : Mysql
48
Tabel III.12.
Spesifikasi File Berita
No Elemen Data Nama Field Type Size Keterangan
1 Id tulisan tulisan_id Int 11 Primary Key
2 Judul tulisan_judul Varchar 100
3 Isi tulisan_isi Text
4 Tanggal tulisan_tanggal timestamp
5 Id kategori kategori_id int 11
6 Nama kategori kategori_nama Varchar 30
7 View Tulisan_views Int 11
8 Gambar Tulisan_gambar Varchar 40
9 Id pengguna Pengguna_id Int 11
10 Penulis Tulisan_author varchar 2
D. Rancangan Struktur Navigasi Halaman Pengunjung
1. Rancangan Struktur Navigasi Pengunjung
Gambar III.7 Struktur Navigasi Pengunjung
Index
Home Profil Guru Informas
i
Berita
Detail
Download Gallery Agenda Pengumuman
49
2. Rancangan Struktur Navigasi Admin
Gambar III.8 Struktur Navigasi Admin
3.4. Implementasi dan Pengujian Unit
3.4.1. Implementasi
A. Implementasi Rancangan Antar Muka
Implementasi rancangan antar muka pada sistem informasi sekolah
berdasarkan rancangan antar muka.
1. Halaman Beranda Pengunjung
Halaman ini beranda pengguna merupakan halaman utama pada website
SMK Muhammadiyah Watukelir, pada halaman ini pengunjung dapat melihat
halaman berupa beranda dan foto siswa SMK Muhammadiyah Watukelir.
INDEX
Data
Berita
Pengguna Pengumuman Download Agenda
Logout
Login
Gallery Data
Guru Inbox
50
Gambar III.10 Halaman Beranda Pengunjung
2. Halaman Kata Sambutan
Halaman kata sambutan menampilkan foto kepala sekolah SMK
Muhammadiyah Watukelir dan kalimat sambutan Kepala Sekolah SMK
Muhammadiyah Watukelir.
51
Gambar III.11 Halaman Kata Sambutan
3. Halaman Visi Misi
Halaman ini menampilkan visi dan misi Sekolah SMK Muhammadiyah
Watukelir.
52
Gambar III.12 Halaman Visi Dan Misi
4. Halaman Guru
Pada halaman ini, website akan menampilkan data guru yang telah mengajar
pada SMK Muhammadiyah Watukelir. Data tersebut berupa nama, nomor induk
pendidikan, jenis kelamin, tempat tanggal lahir dan pelajaran yang diajarkan .
53
Gambar III. 13 Halaman Daftar Guru
5. Halaman Informasi Pendaftaran
Pada halaman ini website akan menampilkan informasi pendaftaran oleh
SMK Muhammadiyah Watukelir.
54
Gambar III.14 Halaman Pendaftaran
6. Halaman Informasi Berita
Pada halaman ini website akan menampilkan informasi berita tentang SMK
Muhammadiyah Watukelir.
55
Gambar III.15 Halaman Berita
7. Halaman Informasi Pengumuman
Pada halaman ini website akan menampilkan informasi pengumuman yang
mengenai tentang SMK Muhammadiyah Watukelir.
56
Gambar III.16 Halaman Pengumuman
8. Halaman Informasi Agenda
Pada halaman ini website akan menampilkan informasi agenda yang
mengenai tentang SMK Muhammadiyah Watukelir.
57
Gambar III.17 Halaman Agenda
9. Halaman Informasi Download
Pada halaman ini website akan menampilkan informasi modul yang dapat di-
download.
58
Gambar III.18 Halaman Download
10. Halaman Informasi Hubungi Kami
Pada halaman ini website akan menampilkan tampilan form untuk
menghubungi admin mengenai SMK Muhammadiyah Watukelir.
59
Gambar III.19 Halaman Hubungi Kami
11. Halaman Login Admin
Administrator harus melakukan login terlebih dahulu untuk dapat mengakses
menu khusus pada website yang tersedia jika login berhasil, maka menu-menu
yang sesuai dengan kategori akan ditampilkan.
60
Gambar III.20 Halaman Login Admin
12. Halaman Berita Admin
Halaman ini hanya bisa diakses oleh admin yang terdaftar. Halaman ini
digunakan untuk menambah,mengubah dan menghapus data berita pada website.
61
Gambar III.21 Halaman Data Berita
13. Halaman Data Pengguna
Halaman ini hanya bisa diakses oleh admin. Halaman ini berfungsi untuk
menambahkan, mengubah dan menghapus pengguna pada website.
62
Gambar III.22 Halaman Data Pengguna
14. Halaman Data Agenda
Halaman ini hanya bisa diakses oleh admin. Halaman ini akan menampilkan
data agenda. Halaman ini berfungsi untuk menambahkan, mengubah dan
menghapus data agenda pada website.
63
Gambar III.23 Halaman Data Agenda
15. Halaman Data Pengumuman
Halaman ini hanya bisa diakses oleh admin. Halaman ini merupakan kelanjutan dari
menu sebelumnya. Halaman ini berfungsi untuk menambahkan, mengubah dan
menghapus data pengumuman pada website.
64
Gambar III.24 Halaman Data Pengumuman
16. Halaman Admin Download
Halaman ini hanya dapat diakses oleh admin. Halaman ini akan menampilkan
jumlah data modul yang dapat di-download. Pada menu ini terdapat button yaitu
add, edit dan delete. Button add digunakan untuk menambahkan data modul, button
edit digunakan untuk mengupdate data modul sedangkan delete digunakan untuk
menghapus data modul.
65
Gambar III.25 Halaman Admin Download
17. Halaman Admin Gallery
Halaman ini hanya dapat diakses oleh admin.. Pada menu ini terdapat button
yaitu add, edit dan delete. Button add digunakan untuk menambahkan foto, button
edit digunakan untuk mengupdate foto sedangkan delete digunakan untuk
menghapus foto.
66
Gambar III.26 Halaman Admin Gallery
18. Halaman Admin Data Guru
Halaman ini hanya dapat diakses oleh admin.. Pada menu ini terdapat button
yaitu add, edit dan delete. Button add digunakan untuk menambahkan data guru,
button edit digunakan untuk mengupdate data guru sedangkan delete digunakan
untuk menghapus data guru.
67
Gambar III.27 Halaman Admin Data Guru
19. Halaman Admin Inbox
Halaman ini hanya dapat diakses oleh admin. Halaman ini akan menampilkan
pesan yang dikirim oleh pengunjung pada halaman hubungi kami. Pada menu ini
hanya terdapat button delete yang digunakan untuk menghapus pesan
.
68
Gambar III.28 Halaman Admin Inbox
B. Spesifikasi Sistem Komputer
Berikut adalah spesifikasi perangkat keras dan perangkat lunak minimum
yang dibutuhkan untuk mengimplementasikan website SMK Muhammadiyah
Watukelir.
1. Spesifikasi Perangkat Keras
a. Server
1) CPU
a) Processor Intel Quad Core atau AMD A6
b) RAM DDR2 4GB
c) Harddisk 500 GB
d) Mouse
e) Keyboard
f) Monitor dengan resolusi layar 1024x768
g) Koneksi internet kecepatan 2 Mbps.
69
b. Client
1) CPU
a) Processor Intel Pentium
b) RAM DDR2 2GB
c) Harddisk 120 GB
d) Mouse
e) Keyboard
f) Monitor dengan resolusi layar 1024x768
g) Koneksi internet kecepatan 256 Kbps.
2. Spesifikasi Perangkat Lunak
1. Server
a. Sistem operasi yang umum digunakan seperti: Microsoft Windows atau
Linux (Ubuntu, Fedora dan lain-lain).
b. Aplikasi Bundle Web Server seperti: Apache2TRIAD yang terdiri dari
dari beberapa komponen, diantaranya:
(1) Aplikasi Apache Server v2
(2) Aplikasi PHP Server v5
(3) Aplikasi MySQL Server v5
(4) Aplikasi phpMyAdmin v3
c. Aplikasi Web Lihat seperti Mozilla Firefox, Opera, Internet Explorer,
Google Chrome.
70
2. Client
a. Sistem operasi yang umum digunakan seperti: Microsoft Windows atau
Linux (Ubuntu, Fedora dan lain-lain).
b. Aplikasi Web browser seperti Mozilla Firefox,Opera, Internet Explorer,
Google Chrome.
3.4.2. Pengujian Unit
Merpakan pengujian terhadap program yang dibuat menggunakan blackbox
testing.
Table III.8. Hasil Pengujian Black Box Testing Halaman admin
No Skenario
pengujian Test case
Hasil yang
diharapkan
Hasil
pengujian Kesimpulan
1 Username
dan password
tidak diisi
kemudian
klik tombol
login
Username:
(kosong)
(salah)
Password :
(kosong)
(salah)
Sistem
menolak akses
dan
menampilkan
“please fill in
this field.”.
Sesuai
harapan
Valid
2 Mengetikkan
username dan
password
tidak diisi
atau kosong
kemudian
klik tombol
login.
Username:
admin (benar)
Password :
(kosong)
(salah) ataupun
sebaliknya
Sistem
menolak akses
dan
menampilkan
“please fill in
this field..”
Sesuai
harapan
Valid
3 Mengetikkan
username dan
password
dengan benar
kemudian
klik tombol
login.
Username:
admin (benar)
Password :
admin (benar)
Sistem
menerima
akses login dan
kemudian
langsung
menampilkan
menu utama
administrator.
Sesuai
harapan
Valid
top related