• Tidak ada hasil yang ditemukan

BAB III PEMBAHASAN. berlokasi di Jl. Parahiyangan KM. 1, 1 Adiarsa Barat-Karawang Barat.

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III PEMBAHASAN. berlokasi di Jl. Parahiyangan KM. 1, 1 Adiarsa Barat-Karawang Barat."

Copied!
37
0
0

Teks penuh

(1)

24

PEMBAHASAN

3.1. Tinjauan Lembaga Pendidikan

3.1.1. Sejarah Sekolah

SMK PGRI 1 Karawang adalah salah satu lembga pendidikan yang berstatus Swasta di bawah naungan Yayasan. Berdiri pada tahun 1981 dan berlokasi di Jl. Parahiyangan KM. 1, 1 Adiarsa Barat-Karawang Barat.

SMK PGRI 1 Karawang telah mendapat izin operasional dari Propinsi Jawa Barat Kabupaten Karawang dengan Nomor : 026/YP-PGRI/V/Kpt/1980 pada tanggal 26 Oktober 1980. Selain itu SMP PGRI 1 Karawang sudah terakreditasi dengan Nomor : 02.00/694/BAP-SM/X/2011 pada tanggal 28 Oktober 2011.

A. Identitas Sekolah

Nama Sekolah : SMK PGRI 1 KARAWANG NPSN/ NSS : 20217798/324022105095

Jenjang : SMK

Status Sekolah : Swasta

Kode Pos : 41313

No Telpon : 0267-401665

B. Status Tanah dan Bangunan

Status Kepemilikan : Yayasan Luas Tanah Milik : 5040 m2

(2)

C. Visi dan Misi

a. Visi

Meningkatkan kualitas SDM (Sumber Daya Manusia) untuk pembangunan Nasioal, berakhlak terpuji, terdepan dalam prestasi, dan damai dalam kebersamaan.

b. Misi

Menyiapkan siswa siap kerja melalui diklat (Pendidikan dan Pelatihan) di sekolah yang terampil, produktif, disiplin, taqwa dan berwibawa sesuai dengan tuntunan dunia usaha atau dunia industri.

3.1.2. Struktur Organisasi dan Fungsi

Struktur orgnisasi adalah perwujudan hubungan 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. Adapun tujuan atau sasaran menentukan tugas antara batas wewenang dan tanggung jawab atas dasar kegiatan tersebut. Selanjutnya disusun hubungan antara bidang-bidang keputusan pelaksanaan yang mempunyai kedudukan dan wewenang, hal tersebut menghasilkan suatu kerangka organisasi.

Dengan demikian dapat disimpulkan bahwa struktur organisasi adalah suatu kerangka yang memajukan guna mencapai suatu tujuan organisasi.

(3)

Kepala Sekolah H. Caya Suryana, S.Pd. Waka. Kesiswaan Dra. Suhendriyani Waka. Kurikulum Titing Kurnia, ST, MPd

Waka. Sarana & Prasarana Edi Karyadi, ST, MT

Waka. Hubin Nurmansyah, S.Pd.I

Guru Wali Kelas Sumber : SMK PGRI 1 Karawang

Gambar III.1.

Struktur Organisasi SMK PGRI 1 Karawang

Adapun tugas dan tanggung jawab dari masing-masing bagian berdasarkan struktur Organisasi SMK PGRI 1 Karawang sebagai berikut:

1. Wakil Kepala Kurikulum

a. Menyusun dan menjabarkan kalender akademik. b. Menyusun pembagian tugas guru dan jadwal pelajaran.

c. Mengatur penyusunan program pengajaran, program satuan pengajaran, penjabaran dan menyusun kurikulum.

d. Mengatur pelaksanaan program perbaikan dan pengajaran. e. Mengatur pemanfaatan lingkungan sebagai sumber belajar. f. Mengatur pengembangan koordinator mata pelajaran.

g. Menentukan dan menyelenggarakan proses penerimaan siswa baru, pembelajran siswa, kelulusan siswa.

(4)

2. Wakil Kepala Kesiswaan

a. Bertanggung jawab atas terselenggaranya pendampingan dan perlindungan siswa.

b. Menentukan sistem dan menyelenggarakan kegiatan pembinaan dan ketertiban siswa, perlindungan siswa kegiatan kesiswaan.

c. Menyusun program kerja Waka Kesiswaan

d. Mengorganisasikan dan mengkoordinasikan pelaksanaan Masa Orientasi Siswa (MOS).

e. Mengkoordinasikan pelaksanaan BK (Bimbigan Konseling). f. Mengkoordinasikan program perlindungan siswa.

g. . Mengkoordinasikan pelaksanaan tugas wali kelas. h. Melaksanakan monitoring dan evaluasi kegiatan. i. Menyusun laporan.

3. Wakil Kepala Sarana dan Prasarana

a. Bertanggung jawab atas pemberdayaan, pembinaan, dan pengembangan tenaga pendidikan.

b. Bertanggung jawab atas pengelolaan kebutuhan sarana prasarana.

c. Merencanakan kebutuhan, penataan, pemeliharaan, perbaikan sarana prasarana.

d. Menyusun program kerja.

e. Menyusun kriteria guru sesuai dengan tuntutan kurikulum. f. Mengusulkan kebutuhan pendidik dan tenaga kependidikan. g. Menyusun rencana kebutuhan sarana prasarana.

(5)

i. Mengorganisasikan dan mengkoordinasikan pelaksanaan perbaikan. j. Melaksanakan monitoring dan mengevaluasi pelaksanaan program kerja. k. Menyusun laporan kegiatan.

4. Wakil Kepala Hubin

a. Bertanggung jawab atas terselenggaranya kerja sama dengan Dinas Usaha atau Instansi penelusuran lulusan dan pemasaran.

b. Berwenang menentukan sistem dan menyelenggarakan hubungan dengan stakeholder dalam bidang prakerin, penelusuran lulusan pemasaran . c. Menyusun program kerja Waka Hubin.

d. Mengorganisasikan dan mengkoordinasikan kerjasama dengan Dinas Usaha atau Instansi terkait dalam kegiatan prakerin.

e. Mengorganisasikan dan mengkoordinasikan terlaksananya penelusuran lulusan dan pemasaran.Melaksanakan kegiatan monitoring dan evaluasi. f. Membuat laporan kegiatan.

5. Guru

a. Menentukan pengelolaan pembelajaran sesuai dengan kompetensi b. Menentukan dan menetapkan tingkat pencapaian kompetensi siswa c. Menyusun program kerja guru

d. Melaksanakan program pembelajaran yang meliputi persiapan pembelajaran, proses pembelajaran dan evaluasi, perbaikan dan pengayaan.

6. Wali Kelas

a. Bertanggung jawab atas terselenggaranya pendampingan dan pembimbingan kelas masing-masing.

(6)

b. Menentukan pengelolaan pendampingan dan pembimbingan kelas masing-masing.

c. Menyusun program pendampingan dan pembimbingan kelas. d. Melaksanakan pendampingan dan pembimbingan kelas. e. Membina kepribadian, ketertiban dan kekeluargaan.

f. Membuat catatan tentang situasi keluarga, ekonomi dan hal-hal khusus siswa, ketidakhadiran, pelanggaran, dan perilaku siswa, prestasi akademis siswa.

3.2. Analisa Kebutuhan

A. Analisa Kebutuhan Pengguna

1. Halaman Administrator.

a. Admin dapat login ke menu utama admin. b. Admin dapat mengelola data user.

c. Admin dapat mengelola data pelajaran. d. Admin dapat mengelola jadwal pelajaran. e. Admin dapat mengelola data guru.

f. Admin dapat mengelola data siswa. g. Admin dapat mengelola data kelas. h. Admin dapat mengelola data nilai.

i. Admin dapat membuat laporan data user, data pelajaran, jadwal pelajaran data guru, data siswa, data kelas, nilai kelas.

(7)

2. Halaman Guru

a. Guru dapat login ke menu utama guru. b. Guru dapat melihat data pribadi. c. Guru dapat melihat data pelajaran. d. Guru dapat melihat jadwal mengajar. e. Guru dapat melihat data guru.

f. Guru dapat melihat data siswa. g. Guru dapat melihat data kelas. h. Guru dapat meginput niai kelas.

i. Guru dapat membuat laporan nilai kelas. 3. Halaman Siswa

a. Siswa dapat melihat data pribadi. b. Siswa dapat melihat data pelajaran. c. Siswa dapat melihat jadwal pelajaran. d. Siswa dapat meihat data kelas.

e. Siswa dapat meihat nilai.

B. Analisa Kebutuhan Sistem

1. Sistem dapat menampilkan semua halaman web.

2. Sistem dapat menyimpan data user, data pelajaran, data guru, data siswa, data kelas, data nilai kelas dan data laporan.

3. Sistem dapat menampilkan, menyimpan, merubah dan menghapus data user, data pelajaran, data guru, data siswa, data kelas, data nilai kelas dan data laporan.

(8)

3.3. Perancangan Perangkat Lunak

3.3.1. Rancangan Antar Muka

1. Rancangan Antar Muka Halaman Admin A. Rancangan Antar Muka Login Admin

Gambar

LOGIN ADMIN

Username

Password

XXXXX

YYYY-MM-DD

Login

Gambar III.2.

Rancangan Antar Muka Login Admin

B. Rancangan Antar Muka Index Admin Header

Selamat datang...!

Anda login sebagai Administrator Data User Home Data Pelajaran Data Guru Data Siswa Data Kelas Nilai Kelas Laporan Logout Jadwal Pelajaran Gambar III.3.

(9)

C. Rancangan Antar Muka Data Siswa Header Data User Home Data Pelajaran Data Guru Data Siswa Data Kelas Nilai Kelas Laporan Logout DATA SISWA No xxx Kode xxxx Tools Kelamin FILTER

Pencarian Siswa (Nis/Nama) 9999/xxxx CARI

xxx xxxx xxxxxx xxxxxx NIS 9999999 9999999 Nama Siswa xxxxxxxxxx xxxxxxxxxx Halaman Ke : 9999 Edit xxx xxx Delete xxxxx xxxxx Jadwal Pelajaran Gambar III.4.

Rancangan Antar Muka Data Siswa

D. Rancanga Antar Muka Tambah Jadwal Pelajaran

Header Data User Home Data Pelajaran Data Guru Data Siswa Data Kelas Nilai Kelas Laporan Logout TAMBAH JADWAL Kelas Pelajaran Nama Guru xxxxxxxxx SIMPAN xxxxxxxxx Hari Jam Mulai 99:99 Jam Akhir 99:99 v v xxxxxxxxx v xxxxxxxxx v

*Format penulisan jam hh : mm *Format penulisan jam hh : mm Jadwal Pelajaran : : : : : : Gambar III.5.

(10)

E. Rancangan Antar Muka Laporan Data Siswa Header Data User Home Jadwal Pelajaran Data Guru Data Siswa Data Kelas Nilai Kelas Laporan Logout

LAPORAN DATA SISWA

No xxx Kode xxxx Alamat No.Telepon xxxxxxxxxx Kelamin FILTER

Tahun Angkatan 9999 Tamiplkan

xxx xxxx 9999999 9999999 Angkatan v xxxxxx xxxxxx xxxxxxxxxx 9999 9999 NIS 9999999 9999999 Nama Siswa xxxxxxxxxx xxxxxxxxxx CETAK Data Pelajaran Gambar III.6.

Rancangan Antar Muka Laporan Data Siswa

2. Rancangan Antar Muka Halaman Guru A. Rancangan Antar Muka Jadwal Mengajar

Header Home Data Pelajaran Data Guru Data Siswa Data Kelas Nilai Kelas Laporan Logout No xxx Kelas xxxx Guru Mengajar Jam Pelajaran PENCARIAN

Pencarian Jadwal xxxxx CARI

xxx xxxx

v

xxxxxx

xxxxxx Hari Mata Pelajarn

xxxxxxxxxx xxxxxxxxxx Data Pribadi JADWAL MENGAJAR xxxxxxxxxx xxxxxxxxxx xxxxxx xxxxxx Jadwal Mengajar Gambar III.7.

(11)

B. Rancangan Antar Muka Input Nilai

Header

Home MEMBUAT NILAI HASIL BELAJAR Semester Pelajaran Guru Pengajar xxxx xxxxxxxxxxxxxxxxx xxxxxxxxxxxxx v v : : : DATA PELAJARAN DATA SISWA Pilih Kelas Guru Siswa xxxxxxxxxxxxxxxxx xxxxxxxxxxxxx v v : : Pilih INPUT NILAI Nilai Tugas 1 Nilai Tugas 2 Nilai UTS (MID)

99 99 : : : Nilai UAS : 99 99 SIMPAN v Jadwal Pelajaran Data Guru Data Siswa Data Kelas Nilai Kelas Laporan Logout Data Pelajaran Data Pribadi Gambar III.8.

Rancangan Antar Muka Input Nilai

3. Rancangan Antar Muka Halaman Siswa A. Rancangan Antar Muka Jadwal Pelajaran

Header Home Data Pelajaran Data Kelas Nilai Kelas Laporan Logout No xxx Guru Mengajar Jam Pelajaran Kelas XI TPMI xxx xxxxxx xxxxxx Hari Mata Pelajarn

xxxxxxxxxx xxxxxxxxxx Data Pribadi JADWAL PELAJARAN xxxxxxxxxx xxxxxxxxxx xxxxxx xxxxxx Jadwal Pelajaran Gambar III.9.

(12)

B. Rancangan Antar Muka Data Nilai Header

DATA NILAI

No xxx Nama Siswa xxxxxxxxx Semester UTS xxxxxx Tugas 1 xxx Tugas 2 xxxxxxxxx xxxxxx 99999 99999 99999 99999 99999 99999 UAS 99999 99999 Pelajaran xxxxxx xxxxxx Home Data Pelajaran Data Kelas Nilai Kelas Laporan Logout Data Pribadi Jadwal Pelajaran Kelas xxxx xxxx Nilai Akhir 99999 99999 Keterangan xxxxxx xxxxxx Halaman Ke : 999 Jumlah Data : 999 Gambar III.10.

(13)

3.3.2. Rancangan Basis Data

A. ERD (Entity Relationship Diagram)

Siswa

memiliki

memiliki Kelas_siswa memiliki Kelas

Pelajaran Guru nis nama_siswa kelamin1 agama kode_siswa tempat_lahir tanggal_lahir alamat_siswa no_telepon1 tahun_angkatan status_aktif1 id1 kode_kelas kode_siswa kode_kelas tahun_ajar kelas nama_kelas kode_guru status_aktif2 kode_pelajaran keterangan1 kode_guru nip nama_guru kelamin2 alamat_guru no_telepon2 status_aktif3 1 N 1 N 1 nama_pelajaran memiliki 1 N 1 1 id2 semester kode_pelajaran kode_guru kode_kelas kode_siswa nilai_tugas1 nilai_tugas2 nilai_uts nilai_uas keterangan2 Guru_Pelajaran id3 kode_guru kode_pelajaran memiliki Jadwal kode_kelas kode_pelajaran id4 hari jam_mulai jam_akhir kode_guru memiliki memiliki memiliki Nilai N 1 N N 1 N 1 N N 1 N Gambar III.11.

(14)

B. LRS (Logical Relational Structure) siswa kode_siswa nis nama_siswa kelamin1 agama tempat_lahir tanggal_lahir alamat_siswa no_telepon1 tahun_angkatan status_aktif1 kelas_siswa id1 kode_kelas kode_siswa kelas kode_kelas tahun_ajar kelas nama_kelas kode_guru status_aktif2 nilai id2 semester kode_pelajaran kode_guru kode_kelas kode_siswa nilai_tugas1 nilai_tugas2 nilai_uts nilai_uas keterangan1 guru kode_guru nip nama_guru kelamin2 alamat_guru no_telepon2 status_aktif3 pelajaran kode_pelajaran nama_pelajaran keterangan2 1 N N 1 1 N 1 1 N 1 N N N 1 guru_pelajaran id3 kode_guru kode_pelajaran 1 N 1 N N N jadwal id4 kode_kelas kode_pelajaran kode_guru hari jam_mulai jam_akhir 1 1 Gambar III.12.

(15)

C. Spesifikasi File

1. Spesifikasi File User Nama File : User

Akronim : user

Fungsi : untuk menyimpan data user Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk Panjang record : 104 Kunci Field : kode_user Software : Mysql

Tabel III.1. Spesifikasi File User

No Elemen Data Nama Field Tipe Size Keterangan

1 Kode User kode_user Char 4 Primary Key

2 Nama User nama_user Varchar 50

3 Username username Varchar 30

4 Password password Varchar 20

2. Spesifikasi File Guru Nama File : Guru

Akronim : guru

Fungsi : untuk menyimpan data guru Tipe File : File Master

(16)

Akses File : Random

Media : Harddisk Panjang record : 135 Kunci Field : kode_guru Software : Mysql

Tabel III.2. Spesifikasi File Guru

No Elemen Data Nama Field Tipe Size Keterangan

1 Kode Guru kode_guru Char 5 Primary Key

2 NIP NIP Varchar 20

3 Nama Guru nama_guru Varchar 30

4 Kelamin kelamin Varchar 10

5 Alamat Alamat Text 50

6 No Telepon no_telepon Varchar 20 7 Status Aktif status_aktif Enum ‘Aktif”,’Tidak’ 3. Spesifikasi File Pelajaran

Nama File : Pelajaran Akronim : pelajaran

Fungsi : untuk menyimpan data pelajaran Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk Panjang record : 134

Kunci Field : kode_pelajaran Software : Mysql

(17)

Tabel III.3.

Spesifikasi File Pelajaran

No Elemen Data Nama Field Tipe Size Keterangan 1 Kode Pelajaran kode_pelajaran Char 4 Primary Key

2 Nama Pelajaran nama_pelajaran Varchar 30 3 Keterangan Keterangan Varchar 100 3. Spesifikasi File Guru Pelajaran

Nama File : Guru Pelajaran Akronim : guru_pelajaran

Fungsi : untuk menyimpan data guru per mata pelajaran. Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk Panjang record : 15

Kunci Field : kode_pelajaran Software : Mysql

Tabel III.4.

Spesifikasi File Guru Pelajaran

No Elemen Data Nama Field Tipe Size Keterangan

1 Id3 id3 Char 5 Primary Key

2 Kode Guru kode_guru Varchar 5

(18)

4. Spesifikasi File Siswa Nama File : Siswa

Akronim : siswa

Fungsi : untuk menyimpan data siswa Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk Panjang record : 209

Kunci Field : kode_siswa Software : Mysql

Tabel III.5. Spesifikasi File Siswa

No Elemen Data Nama Field Tipe Size Keterangan

1 Kode Siswa kode_Siswa Char 5 Primary Key

2 NIS nis Varchar 20

3 Nama Siswa nama_siswa Varchar 40

4 Kelamin kelamin Varchar 20

5 Agama agama Varchar 20

6 Tempat Lahir tempat_lahir Varchar 30 7 Tanggal Lahir tanggal_lahir Date

8 Alamat alamat Varchar 50

9 No Telepon no_telepon Varchar 20 10 Tahun

Angkatan tahun_angkatan Date 10

11 Satatus Status Enum

‘Aktif’, ‘Lulus’, ‘Keluar’

(19)

5. Spesifikasi File Kelas Nama File : Kelas

Akronim : kelas

Fungsi : untuk menyimpan data kelas dalam kegiatan belajar Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk Panjang record : 43

Kunci Field : kode_kelas Software : Mysql

Tabel III.6. Spesifikasi File Kelas

No Elemen Data Nama Field Tipe Size Keterangan

1 Kode Kelas kode_kelas Char 4 Primary Key

2 Tahun Ajar tahun_ajar Varchar 12

3 Kelas Kelas Char 2

4 Nama Kelas nama_kelas Varchar 20

5 Kode Guru kode_guru Char 5

6 Status Aktif status_aktif Enum ‘Aktif”,Tidak Aktif’ 6. Spesifikasi File Kelas Siswa

Nama File : Kelas Siswa Akronim : kelas_siswa

Fungsi : untuk menyimpan daftar siswa yang aktif dalam kelas Tipe File : File Master

(20)

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk Panjang record : 22 Kunci Field : id Software : Mysql

Tabel III.7.

Spesifikasi File Kelas Siswa

No Elemen Data Nama Field Tipe Size Keterangan

1 Id1 id1 Int 5 Primary Key

2 Kode Kelas kode_kelas Char 12

3 Kode Siswa kode_siswa Char 5

7. Spesifikasi File Nilai Nama File : Nilai

Akronim : nilai

Fungsi : untuk menyimpan data nilai Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk Panjang record : 33 Kunci Field : id Software : Mysql

(21)

Tabel III.8. Spesifikasi File Nilai

No Elemen Data Nama Field Tipe Size Keterangan

1 Id2 Id2 Int 5 Primary Key

2 Semester Semester Int 2

3 Kode Pelajaran kode_pelajaran Char 4

4 Kode Guru kode_guru Char 5

5 Kode Kelas kode_kelas Char 4

6 Kode Siswa kode_siswa Char 5

7 Nilai Tugas1 nilai_tugas1 Int 2 8 Nilai Tugas2 nilai_tugas2 Int 2

9 Nilai Uts nilai_uts Int 2

10 Nilai Uas nilai_uas Int 2

8. Spesifikasi File Jadwal Nama File : Jadwal

Akronim : jadwal

Fungsi : untuk menyimpan data jadwal pelajan Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk Panjang record : 31 Kunci Field : id4 Software : Mysql

(22)

Tabel III.9. Spesifikasi File Jadwal

No Elemen Data Nama Field Tipe Size Keterangan

1 Id4 id4 Int 4 Primary Key

2 Kode Kelas kode_kelas Char 4

3 Kode Pelajaran kode_pelajaran Char 4

4 Kode Guru kode_guru Char 4

5 Hari hari Varchar 7

6 Jam Mulai jam_mulai Date 4

(23)

3.3.3. Rancangan Struktur Navvigasi

A. Struktur Navigasi Admin

Ad d Ed it De let e Ad d Ed it De let e Ad d Ed it De let e Da ta Us er Da ta Pe laj ara n Jad wa l Pe laj ara n Ad d Ed it De let e Da ta Gu ru Ad d Ed it De let e Da ta Sis wa Ad d Ed it De let e Ni lai Ke las Da ta Us er Da ta Pe laj ara n Da ta Gu ru Da ta Sis wa Da ta Ke las Ni lai K ela s La po ran Lo go ut Me nu Lo gin Ad d Ed it De let e Ni lai Ke las Gambar III.13. Struktur Navigasi Admin

(24)

B. Struktur Navigasi Guru Data Pribadi Data Pelajaran Jadwal Mengajar Data Guru Data Siswa Data Kelas Nilai Kelas Edit Laporan Menu Login Add Delete Nilai Kelas Logout Gambar III.14. Struktur Navigasi Guru

(25)

C. Struktur Navigasi Siswa Data Pribadi Data Pelajaran Jadwal Pelajaran Data Kelas Niai Kelas Menu Login Logout Gambar III.15. Struktur Navigasi Siswa

(26)

3.4. Implementasi dan Pengujian Unit

3.4.1. Implementasi

A. Implementasi Rancangan Antar Muka

Implementasi rancangan antar muka pada aplikasi elearning berdasarkan hasil rancangan antar muka.

1. Halaman Login Admin

Admin harus melakukan login terlebih dahulu untuk dapat menggunakan modul-modul yang tersedia jika login berhasil, maka menu-menu yang sesuai dengan kategori user tersebut akan ditampilkan.

Gambar III.16.

Implementasi Halaman Login Admin

2. Halaman Index Admin

setelah Admin sukses melakukan login, maka akan tampil ke halaman utama atau index Admin yang di dalamnya terdapat menu-menu dan dikelola oleh seorang Administrator. Diantaranya: Administrator dapat menambah, mengubah, menghapus data user, data pelajran, jadwal pelajaran, data guru, data siswa, data kelas, nilai kelas dan data laporan.

(27)

Gambar III.17.

Implementasi Halaman Index Admin

3. Halaman Data Siswa

Didalam menu admin terdapat halaman data siswa. Dihalaman ini admin dapat menambah, mangubah dan menghapus data siswa, juga terdapat menu filter untuk memudahkan dalam pencarian siswa yang diinginkan.

Gambar III.18.

(28)

4. Halaman Tambah Jadwal Pelajaran

Pada menu jadwal pelajaran terdapat menu untuk menambah jadwal pelajaran pada setiap kelas.

Gambar III.19.

Implementasi Halaman Tambah Jadwal Pelajaran

5. Halaman Laporan Data Siswa

Didalam menu laporan terdapat laporan data siswa, yang didalamnya adalah hasil penyaringan dari data siswa di pilih dari tahun angkatan. Juga dilengkapi dengan cetak data.

Gambar III.20.

(29)

6. Halaman Jadwal Mengajar

Pada halaman ini guru dapat melihat jawdal mengajar pada setiap kelas

Gambar III.21.

Implementasi Halaman Jadwal Mengajar

7. Halaman Input Nilai Kelas

Pada halaman ini guru dapat menginput nilai siswa dan akan bertambah data nilai pada akses level admin serta siswa dan dapat mengubah, menghapus nilai tersbut.

Gambar III.22.

(30)

8. Halaman Jadwal Pelajaran

Pada haalaman ini siswa dapat melihat jadwal pelajaran di kelas sendiri.

Gambar III.23.

Implementasi Halaman Jadwal Pelajaran

9. Halaman Nilai Kelas

Dihalaman ini siswa bisa melihat nilai hasil belajar mulai dari nilai tugas, uts, dan uas, dan nilai total nilai akhir

Gambar III.24.

(31)

B. Spesifikasi Sistem Komputer

Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak minimum yang dibutuhkan untuk mengimplementasikan aplikasi Sistem Informasi Akademik untuk SMK PGRI 1 Karawang.

1. Spesifikasi Perangkat Keras

a. Server

1) CPU

(a) Processor Intel® Celeron® CPU N2840 @ 2.16GHz 2.16 GHz

(b) RAM DDR2 2 GB

(c) Hard Disk 500 GB

2) Mouse

3) Keyboard

4) Monitor dengan resolusi layar minimum 1024x768

2. Spesifikasi Perangkat Lunak

1) Server

a. Sistem operasi yang umum digunakan seperti: Microsoft Windows

b. Aplikasi bundle web server seperti: Xampp yang terdiri dari beberapa komponen, diantaranya:

(1) Aplikasi Apache v2 (2) Aplikasi PHP Server v5 z (3) Aplikasi MyQSL Server v5 (4) Aplikasi phpMyAdmin v3

c. Aplikasi Web Browser seperti Mozilla Firefox, Opera, Safari, Internet Explorer, Google Chrome.

(32)

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, Safari, Internet Explorer, Google Chrome.

3.4.2. Pengujian Unit

Pengujian terhadap program yang dibuat menggunakan blackbox testing

yang fokus terhadap proses masukan dan keluaran program. 1. Pengujian terhadap Form Login Admin

Tabel III.10.

Hasil Pengujian Black Box Testing Halaman Login Admin

No .

Skenario pengujian

Test case Hasil yang

diharapkan Hasil pengujian Kesimpulan 1 Username dan password tidak diisi kemudian klik tombol login Username : (kosong) Password: (kosong) Sistem akan menolak akses user dan menampilkan “1. Data Username tidak boleh kosong ! 2. Data Password tidak boleh kosong !” Sesuai harapan Valid 2 Mengetikkan username dan password tidak diisi atau kosong kemudian klik tombol login User ID: 1212 Password : (kosong) Sistem akan menolak akses user dan menampilkan “Data Password tidak boleh kosong !” Sesuai harapan Valid 3 Username tidak diisi (kosong) dan password User Id: (kosong) Password: 1996-07-12 Sistem akan menolak akses user dan menampilkan Sesuai harapan Valid

(33)

diisi kemudian klik tombol login “Data Username tidak boleh kosong !” 4 Mengetikkan salah satu kondisi salah pada username atau password kemudian klik tombol login User ID: 1212 (benar) Password: 1999-01-01 (salah) Sistem akan menolak akses user dan menampilkan

Login salah!” Sesuai

harapan Valid 5 Mengetikkan username dan password dengan data yang benar kemudian klik tombol login User ID: 1212 (benar) Password: 1995-07-12 (benar) Sistem menerima akses login dan kemudian langsung menampilkan menu utama. Sesuai harapan Valid

2. Pengujian terhadap Form Tambah Data Pelajaran

Tabel III.11.

Hasil Pengujian Black Box Testing Tambah Data Pelajaran

No .

Skenario pengujian

Test case Hasil yang

diharapkan Hasil pengujian Kesimpulan 1 Nama pelajaran dan keterangan tidak diisi kemudian klik tombol simpan Nama Pelajaran: (kosong) Keterangan: (kosong) Sistem akan menolak akses tambah data pelajaran dan menampilkan “1. Data Pelajaran tidak boleh kosong ! 2. Data Keterangan tidak boleh kosong !” Sesuai harapan Valid 2 Mengetikkan nama pelajaran dan keterangan tidak diisi Nama Pelajaran: Sejarah Keterangan: (kosong) Sistem akan menolak akses tambah data pelajaran dan menampilkan Sesuai harapan Valid

(34)

atau kosong kemudian klik tombol simpan “Data Keterangan tidak boleh kosong !” 3 Nama pelajaran tidak diisi (kosong) dan keterangan diisi kemudian klik tombol simpan Nama Pelajaran: (kosong) Keterangan: Wajib Sistem akan menolak akses tambah data pelajran dan menampilkan “Data Nama Pelajaran tidak boleh kosong !” Sesuai harapan Valid 4 Mengetikkan nama pelajaran dan keterangan dengan data yang benar kemudian klik tombol login Nama Pelajaran: Sejarah (benar) Keterangan: Wajib (benar) Sistem menerima akses tambah data pelajaran dan kemudian data langsung tersimpan di menu utama data pelajaran Sesuai harapan Valid

3. Pengujian terhadap Form Tambah Data Guru

Tabel III.12

Hasil Pengujian Black Box Testing Tambah Data Guru

No .

Skenario pengujian

Test case Hasil yang

diharapkan Hasil pengujian Kesimpulan 1 NIP, nama guru, jenis kelamin, alamat tinggal dan no.telepon tidak diisi kemudian klik tombol simpan NIP: (kosong) Nama guru: (kosong) Jenis kelamin: (kosong) Alamat tinggal: (kosong) No. telepon: (kosong) Sistem akan menolak akses tambah data guru dan menampilkan “1. Data NIP tidak boleh kosong ! 2. Data Nama Guru tidak boleh kosong !” 3. Data Jenis Kelamin tidak boleh kosong !” 4. Data Alamat Sesuai harapan Valid

(35)

Tinggal tidak boleh kosong !” 5. Data No. Telepon tidak boleh kosong !” 2 Mengetikkan NIP dan nama guru, jenis kelamin, alamat tinggal, no. tleepon tidak diisi atau kosong kemudian klik tombol simpan NIP: 12146256 Nama guru: (kosong) Jenis Kelamin: (kosong) Alamat tinggal: (kosong) No. telepon: (kosong) Sistem akan menolak akses tambah data guru dan menampilkan “1. Data Nama Guru tidak boleh kosong !” 2. Data Jenis Kelamin tidak boleh kosong !” 3. Data Alamat Tinggal tidak boleh kosong !” 4. Data No. Telepon tidak boleh kosong !” Sesuai harapan Valid 3 Mengetikkan nama guru dan NIP, jenis kelamin, alamat tinggal, no. telepon tidak diisi atau kosong kemudian klik tombol simpan NIP: (kosong) Nama guru: Dianti Jenis Kelamin: (kosong) Alamat tinggal: (kosong) No. telepon: (kosong) Sistem akan menolak akses tambah data guru dan menampilkan “1. Data NIP tidak boleh kosong ! 2. Data Jenis Kelamin tidak boleh kosong !” 3. Data Alamat Tinggal tidak boleh kosong !” 4. Data No. Telepon tidak boleh kosong !” Sesuai harapan Valid

(36)

4 Memilih jenis kelamin dan NIP, nama guru, alamat tinggal, no. telepon tidak diisi atau kosong kemudian klik tombol simpan NIP: (kosong) Nama guru: (kosong) Jenis Kelamin: Perempuan Alamat tinggal: (kosong) No. telepon: (kosong) Sistem akan menolak akses tambah data guru dan menampilkan “1. Data NIP tidak boleh kosong !” 2. Data Nama Guru tidak boleh kosong !” 3. Data Alamat Tinggal tidak boleh kosong !” 4. Data No. Telepon tidak boleh kosong !” Sesuai harapan Valid 5 Mengetikkan alamat tinggal dan NIP, nama guru, jenis kelamin, no. telepon tidak diisi atau kosong kemudian klik tombol simpan NIP: (kosong) Nama guru: (kosong) Jenis Kelamin: (kosong) Alamat tinggal: Karawang No. telepon: (kosong Sistem akan menolak akses tambah data guru dan menampilkan “1. Data NIP tidak boleh kosong !” 2. Data Nama Guru tidak boleh kosong !” 3. Data Jenis Kelamin tidak boleh kosong !” 4. Data No. Telepon tidak boleh kosong !” Sesuai harapan Valid 6 Mengetikkan no. telepon dan NIP, nama guru, jenis kelamin, alamat tinggal tidak NIP: (kosong) Nama guru: (kosong) Jenis Kelamin: (kosong) Alamat Sistem akan menolak akses tambah data guru dan menampilkan “1. Data NIP tidak boleh kosong !” Sesuai harapan Valid

(37)

diisi atau kosong kemudian klik tombol simpan tinggal: (kosong) No. telepon: 089602858 2. Data Nama Guru tidak boleh kosong !” 3. Data Jenis Kelamin tidak boleh kosong !” 4. Data Alamat Tinggal tidak boleh kosong !” 7 Mengetikkan NIP, nama guru, jenis kelamin, alamat tinggal dan no.telepon kemudian klik tombol simpan NIP: 12146256 Nama guru: Dianti Jenis Kelamin: Perempuan Alamat tinggal: Karawang No. telepon: 089602858 Sistem menerima akses tambah data guru dan kemudian data langsung tersimpan di menu utama data guru Sesuai harapan Valid

Gambar

Gambar III.1.
Tabel III.1.
Tabel III.2.
Tabel III.4.
+7

Referensi

Dokumen terkait

Stasiun 4 memiliki nilai indeks dominasi yang lebih tinggi (0,44) dibandingkan dengan stasiun lainnya. Berdasarkan analisis PCA dapat disimpulkan bahwa terdapat

[r]

Ayam broiler adalah sebutan untuk ayam ras pedaging, merupakan jenis ras unggulan hasil persilangan dari bangsa-bangsa ayam yang memiliki daya produktivitas tinggi, terutama

d‘ Mencakup ekosistem dan keanekaragaman hayatinya dengan produktivitas yang tinggi yang memberikan tempat hidup penting buat beberapa jenis biota laut d‘ Ciri-ciri khusus

Merencanakan Tebal Perkerasan Lentur dengan metode Bina Marga 1987 dan Perkerasan Kaku dengan metode Bina Marga 2013 pada ruas Jalan Alun-Alun Rambipuji, Kabupaten

Implementasi Internet Gateway Device dilakukan untuk membuat sebuah sistem yang dapat melakukan komunikasi yaitu subscribe ke middleware untuk menerima data

1) Sebagian besar ISPA adalah disebabkan virus dan tidak berespon pada terapi antibiotik. Suatu kenyataan yang sering tidak diperhatikan, akibatnya penderita mendapatkan

Setelah mengamati nilai pretest dan posttest dari seluruh indikator minat belajar diketahui bahwa rata-rata nilai pretest sebesar 66,75 dan rata-rata nilai posttest sebesar