bab iii pembahasan 3.1. tinjauan sekolah...22 bab iii pembahasan 3.1. tinjauan sekolah penulis...

48
22 BAB III PEMBAHASAN 3.1. Tinjauan Sekolah Penulis melakukan tinjauan di sekolah SMK PGRI 3 Jakarta untuk mendapatkan gambaran tentang sistem yang terjadi di SMK PGRI 3 Jakarta struktur organisasi beserta fungsinya. 3.1.1. Sejarah Sekolah SMK PGRI 3 Jakarta berdiri pada tanggal 25 september 1982, semula bernama SMEA PGRI 3. Selama berdirinya beberapa kali SMK PGRI 3 Jakarta telah berpindah pindah tempat, sampai akhirnya sekarang memiliki gedung sendiri yang berlokasi di Jl.Marunda Baru III Kelurahan Marunda Kecamatan Cilincing Jakarta Utara. A. Visi SMK PGRI 3 Jakarta Mewujudkan sumber daya yang berkualitas terdidik dan profesional, memiliki jiwa wirausaha serta berakhlaq mulia. B. Misi SMK PGRI 3 Jakarta 1. Menanamkan Pengetahuan. 2. Menanamkan Kejujuran. 3. Menanamkan Kedisplinan. 4. Menanamkan Keimanan dan Ketakwaan .

Upload: others

Post on 27-Feb-2020

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB III PEMBAHASAN 3.1. Tinjauan Sekolah...22 BAB III PEMBAHASAN 3.1. Tinjauan Sekolah Penulis melakukan tinjauan di sekolah SMK PGRI 3 Jakarta untuk mendapatkan gambaran tentang sistem

22

BAB III

PEMBAHASAN

3.1. Tinjauan Sekolah

Penulis melakukan tinjauan di sekolah SMK PGRI 3 Jakarta untuk

mendapatkan gambaran tentang sistem yang terjadi di SMK PGRI 3 Jakarta

struktur organisasi beserta fungsinya.

3.1.1. Sejarah Sekolah

SMK PGRI 3 Jakarta berdiri pada tanggal 25 september 1982, semula

bernama SMEA PGRI 3. Selama berdirinya beberapa kali SMK PGRI 3 Jakarta

telah berpindah – pindah tempat, sampai akhirnya sekarang memiliki gedung

sendiri yang berlokasi di Jl.Marunda Baru III Kelurahan Marunda Kecamatan

Cilincing Jakarta Utara.

A. Visi SMK PGRI 3 Jakarta

Mewujudkan sumber daya yang berkualitas terdidik dan profesional,

memiliki jiwa wirausaha serta berakhlaq mulia.

B. Misi SMK PGRI 3 Jakarta

1. Menanamkan Pengetahuan.

2. Menanamkan Kejujuran.

3. Menanamkan Kedisplinan.

4. Menanamkan Keimanan dan Ketakwaan

.

Page 2: BAB III PEMBAHASAN 3.1. Tinjauan Sekolah...22 BAB III PEMBAHASAN 3.1. Tinjauan Sekolah Penulis melakukan tinjauan di sekolah SMK PGRI 3 Jakarta untuk mendapatkan gambaran tentang sistem

23

3.1.2. Struktur Organisasi Dan Fungsi

Sebuah perusahaan, lembaga atau instansi pasti memiliki sebuah struktur

organisasi. Struktur organisasi sendiri dapat diartikan sebagai susunan dan

hubungan antar bagian – bagian dan posisi dalam suatu lembaga. Struktur

organisasi dalam suatu lembaa sangat penting untuk dapat menentukan wewenang

dan tanggung jawab yang jelas agar terhindar dari kesalahan dalam melaksanakan

tugas di lembaga tersebut. Berikut ini adalah struktur organisasi SMK PGRI 3

JAKARTA.

PPLP Kepala Sekolah MAJELIS/KOMITE/BP3

WAKIL

Ka.Subag TU

TU.Keuangan TU.Kepegawaian TU.Kesiswaan TU.PerlengakpanTU.Rumah

Tangga

KR. Bidang

Kurikulum

KR.Bidang

Kesiswaan

Wali

Kelas

Ka.Program

StudiOSIS UKS/PMR P/P/ROHIS BP

KR.Bidang

Humas

Pakja

PSG

Unit

Produksi

BMT/

Pertokoan

Bursa

Kerja

KR.Bidang

SarPras

Ka.LAB Ka.perpustakaan

Guru

SISWA - SISWI

TINGKAT X TINGKAT XI TINGKAT XII

Sumber : Tata Usaha SMK PGRI 3 Jakarta (2012)

Gambar III.9.

Struktur Organisasi SMK PGRI 3 Jakarta

Page 3: BAB III PEMBAHASAN 3.1. Tinjauan Sekolah...22 BAB III PEMBAHASAN 3.1. Tinjauan Sekolah Penulis melakukan tinjauan di sekolah SMK PGRI 3 Jakarta untuk mendapatkan gambaran tentang sistem

24

Berdasarkan struktur dari SMK PGRI 3 Jakarta, berikut ini adalah fungsi

dari masing-masing bagian, adalah sebagai berikut

A. PPLP (Perkumpulan Pembina Lembaga Pendidikan)

1. Mempunyai tanggung jawab besar khususnya PGRI

B. Kepala Sekolah / Wakil Kepala Sekolah

1. Menyusun perencanaan

2. Mengarahkan atau mengendalikan kegiatan

3. Melaksanakan pengawasan

4. Menentukan kebijaksanaan

5. Membantu tugas dari Kepala Sekolah

6. Menggantikan kepala sekolah bila kepala sekolah tidak berada di

sekolah.

C. Koordinator Bidang Kesiswaan

1. Menyusun program pembinaan kesiswaan (OSIS) meliputi,

Kepramukaan, PMR, UKS,Paskriba.

2. Melaksanakan bimbingan, pengarahan dan pengendalian kesiswaan/OSIS

dalam rangka menegakkan disiplin dan tata tertib sekolah serta pemilihan

pengurus OSIS.

Page 4: BAB III PEMBAHASAN 3.1. Tinjauan Sekolah...22 BAB III PEMBAHASAN 3.1. Tinjauan Sekolah Penulis melakukan tinjauan di sekolah SMK PGRI 3 Jakarta untuk mendapatkan gambaran tentang sistem

25

D. Koordinator Bidang Humas

1. Bagian Hubungan Masyarakat (Humas) melaksanakan analisis dan

penyiapan rancangan kebijakan dalam bidang hubungan masyarakat.

E. Koordinator Bidang SarPras

1. Koordinasi dan menjaga ketersediaan sarpras untuk menunjang KBM

dan kegiatan sekolah.

F. Ka.Subag TU

1. Menyusun program dan rencana kerja sub bagian tata usaha.

2. Melaksanakan urusan surat menyurat, kearsipan, urusan rumah tangga,

perlengkapan, keuangan dan kepegawaian.

G. TU Urusan Keuangan

1. Mengurus dan menangani gaji guru dan karyawan.

2. Mengelola anggaran belanja sekolah khususnya belanja rutin meliputi

menerima, membukukan, menyimpan, membayar dan

mempertanggungjawabkan

3. Melaporkan SPT tahunan baik sekolah maupun guru dan karyawan.

H. TU Urusan Kepegawaian

1. Menangani setiap mutasi kepegawaian yang menyangkut tentang

pengangkatan, kenaikan pangkat, kenaikan tingkat, perubahan gaji,

pemberhentian dan mutasi lain baik untuk guru maupun karyawan.

2. Mengerjakan buku induk pegawai.

Page 5: BAB III PEMBAHASAN 3.1. Tinjauan Sekolah...22 BAB III PEMBAHASAN 3.1. Tinjauan Sekolah Penulis melakukan tinjauan di sekolah SMK PGRI 3 Jakarta untuk mendapatkan gambaran tentang sistem

26

3. Mengurusi presensi guru dan karyawan.

4. Membuat daftar urutan kepangkatan (DUK).

5. Mengurus SK GTT dan PTT.

6. Menyusun data dan laporan kepegawaian.

I. TU Urusan Kesiswaan

1. Mengurus/mengerjakan buku induk siswa.

2. Menyiapkan dan mengisi buku klaper.

3. Mengurusi presensi siswa dan jurnal kelas.

4. Membuat data statistic dan rekapitulasi siswa tiap bulan

5. Mengelola administrasi beasiswa.

J. TU Urusan Perlengkapan

1. Membuat daftar kebutuhan sarana atau prasrana atau ruang.

2. Membuat daftar pengumuman barang inventaris pada setiap ruangan.

K. TU Urusan Rumah Tangga

1. Mempersiapkan bahan penyusunan kebijakan sekolah dalam pembinaan

dan pengelolaan urusan rumah tangga.

2. Melaporkan seluruh pelaksanaan tugas kepada kepala bagian.

3. Melaksanakan tugas – tugas lain yang diberikan oleh atasan.

4. Memberi petunjuk kepada bawahan baik lisan maupun tertulis.

Page 6: BAB III PEMBAHASAN 3.1. Tinjauan Sekolah...22 BAB III PEMBAHASAN 3.1. Tinjauan Sekolah Penulis melakukan tinjauan di sekolah SMK PGRI 3 Jakarta untuk mendapatkan gambaran tentang sistem

27

L. Wali Kelas

1. Pengelola kelas.

2. Mengenal dan memahami situasi kelasnya.

3. Memberikan motivasi kepada siswa agar belajar sungguh-sungguh baik

disekolah maupun diluar sekolah.

4. Menangani / mengatasi hambatan dan gangguan terhadap kelancaran

kegiatan kelas atau kegiatan sekolah maupun diluar sekolah.

5. Mengarahkan siswa agar peduli dengan kebersihan dan peduli dengan

lingkunganya.

6. Membuat laporan tertulis secara rutin setiap bulan.

M. Ka.Program Studi

1. Menyusun program kerja dan rencana biaya operasional tahunan

sebagai pedoman pelaksaan tugas.

2. Memonitor pelaksanaan KBM sebagai bahan evaluasi.

3. Mengevaluasi hasil pelaksanaan KBM berdasarkan hasil monitoring

untuk meningkatkan mutu.

4. Mengkoordinasikan pelaksanaan kegiatan praktikum / laboratorium.

N. OSIS

1. Memimpin organisasi dengan baik dan bijaksana.

2. Mengkoordinasikan semua aparat kepengurusan.

Page 7: BAB III PEMBAHASAN 3.1. Tinjauan Sekolah...22 BAB III PEMBAHASAN 3.1. Tinjauan Sekolah Penulis melakukan tinjauan di sekolah SMK PGRI 3 Jakarta untuk mendapatkan gambaran tentang sistem

28

3. Menetapkan kebijaksanaan dan mengambi keputusan berdasarkan

musyawarah dan mufakat.

4. Setiap saat mengevaluasi kegiatan aparat pengurusan.

O. Tim UKS / PMR

1. Mengkoordinasikan pelaksanaan usaha kesehatan sekolah kepada guru

Staf TU dan siswa.

2. Membantu pemecahan masalah yang di hadapi oleh sekolah dalam

melaksanakan program UKS/PMR

3. Menyusun dan melaksanakan program Usaha Kesehatan Sekolah.

4. Merencanakan pengadaan sarana, prasarana dan dana, baik dari

pemerintah maupun masyarakat.

P. BK Bimbingan Konseling)

1. Pengembangan kehidupan pribadi, yaitu bidang pelayanan yang

membantu peserta didik dalam memahami, menilai bakat dan minat.

2. Pengembangan kehidupan sosial, yaitu bidang pelayanan yang

membantu peserta didik dalam memahami dan menilai serta

mengembangkan kemampuan hubungan sosial dan insdustial yang

harmonis, dinamis, berkeadilan dan martabat.

3. Pengembangan kemampuan belajar, yaitu bidang pelayanan yang

membantu peserta didik mengembangkan kemampuan belajar untuk

mengikuti pendidikan sekolah secara mandiri.

Page 8: BAB III PEMBAHASAN 3.1. Tinjauan Sekolah...22 BAB III PEMBAHASAN 3.1. Tinjauan Sekolah Penulis melakukan tinjauan di sekolah SMK PGRI 3 Jakarta untuk mendapatkan gambaran tentang sistem

29

Q. Pokja PSG (Pendidikan Sistem Ganda)

1. Sebagai koordinator kegiatan pelaksaan pendidikan sistem ganda (PSG)

/ Praktik Industri.

2. Menentukan kebijakan terhadap masalah – masalah yang terjadi pada

pelaksanaan praktik industri.

3. Menerima laporan dan usulan dari koordinator jurusan

4. Menyampaikan dan memberikan laporan pelaksanaan paraktik industri

kepada Kepala Sekolah.

R. Unit Produksi

1. Membantu Kepala Sekoah di bidang unit produksi dalam

pengembangan dan pembinaan unit produksi yang produktif,

profesional da kompetitif.

2. Mengkoordinir dan melaksanakan pengembangan hubungan usaha

masyarakat, industri dan unit produksi baik kedalam maupun ke luar

sekolah.

3. Membantu sekolah memperoleh dana di luar dana sekolah dengan lebih

mengoptimalkan fasilitas sekolah dan usaha lain diluar sekolah.

4. Menyusun laporan keungan dan laporan kegiatan usaha unit produksi

secara berkala.

Page 9: BAB III PEMBAHASAN 3.1. Tinjauan Sekolah...22 BAB III PEMBAHASAN 3.1. Tinjauan Sekolah Penulis melakukan tinjauan di sekolah SMK PGRI 3 Jakarta untuk mendapatkan gambaran tentang sistem

30

S. BMT /Pertokoan

1. Menerima dana zakat, infaq, sadaqah, dan dana sosial kemudian

disalurkan kembali kepada golongan yang membutuhkan.

T. Busra Kerja

1. Sebagai wadah dalam mempertemukan tamatan dengan pencari kerja.

2. Memberikan layanan kepada tamatan sesuai dengan tugas dan fungsi

masing-masing seksi yang ada dalam BKK.

3. Sebagai wadah untuk menanamkan jiwa wirausaha bagi tamatan

melalaui pelatihan.

U. Ka.Laboratorium

1. Menyelenggarakan pengelola Laboratorium Komputer sesuai dasar

yang ditetapkan dalam SK Kepala Sekolah dengan sebaik – baiknya.

2. Melayani peminjaman dan pengambilan buku panduan yang diperlukan

siswa.

3. Menyediakan bahan – bahan dan alat – alat keperluan siswa dan guru.

V. Ka.Perpustakaan

1. Merencanakan pengadaan buku – buku pustaka / media cetak.

2. Pengurusan pelayanan perpustakaan.

3. Perencanaan pengembangan perpustakaan.

Page 10: BAB III PEMBAHASAN 3.1. Tinjauan Sekolah...22 BAB III PEMBAHASAN 3.1. Tinjauan Sekolah Penulis melakukan tinjauan di sekolah SMK PGRI 3 Jakarta untuk mendapatkan gambaran tentang sistem

31

4. Memelihara dan perbaikan buku – buku / bahan pustaka / media

eletronika.

5. Melakukan layanan bagi siswa, guru, dan tenaga kependidikan

lainnya, serta masyarakat.

6. Menyusun tata tertib perpustakaan.

7. Menyusun laporan pelaksanaan kegiatan perpustakaan secara berkala.

W. Guru

1. Mendidik

2. Mengajar

3. Membimbing

4. Mengarahkan

5. Melatih

6. Menilai

7. Mengevaluasi.

3.2. Analisa Kebutuhan

Mengidentifikasikan kebutuhan yang diperoleh berdasarkan kebutuhan

pengguna dan kebutuhan sistem.

1. Kebutuhan Pengguna

Pada aplikasi ini penulis membagi kebutuhan pengguna dalam 2 kategori

pengguna, yaitu:

Page 11: BAB III PEMBAHASAN 3.1. Tinjauan Sekolah...22 BAB III PEMBAHASAN 3.1. Tinjauan Sekolah Penulis melakukan tinjauan di sekolah SMK PGRI 3 Jakarta untuk mendapatkan gambaran tentang sistem

32

A. Admin

1. Admin dapat melihat data pendaftar siswa baru, bisa menngedit atau

menghapus data siswa dan memfilter data siswa yang sebelumnya

melakukan pendftaran terlebih dahulu.

2. Admin bisa menentukan pengaturan tanggal dibuka atau ditutupnya

formulir dan pengumuman bagi calon siswa yang telah mendaftar.

Admin bisa menambahkan data admin baru.

3. Admin dapat melihat dan menghapus data member atau daftar

pengguna admin.

4. Admin dapat melakukan aksi berupa menerima atau menolak siswa

tersebut dengan mengklik tombol diterima atau ditolak.

B. Siswa atau Pendaftar

1. Siswa dapat melihat menu-menu yang terdapat pada aplikasi berupa

beranda, prosedur dan agenda.

2. Siswa yang akan mendaftar dapat mengklik menu registrasi yang

berada pada sebelah kanan kemudian mengisi data registrasi sebelum

login. Setelah selesai registrasi klik menu login disebelah menu

registrasi, kemudian isi No NISN SMP dan password yg telah

diregristrasi sebelumnya. Kemudian mengklik pendaftaran pilih

jurusan, mengisi formulir pendaftaran siswa, dan data orang tua.

Page 12: BAB III PEMBAHASAN 3.1. Tinjauan Sekolah...22 BAB III PEMBAHASAN 3.1. Tinjauan Sekolah Penulis melakukan tinjauan di sekolah SMK PGRI 3 Jakarta untuk mendapatkan gambaran tentang sistem

33

3. Siswa juga dapat melihat siswa lain yang telah mendaftar atau data

siswa yang diterima pada sekolah yang bersangkutan tetapi, tida dapat

mereview data atau mengedit data.

4. Siswa juga dapat melihat apakah dia diterima disekolah yang

bersangkutan atau tidak dengan mengklik menu pengumuman.

2. Kebutuhan Sistem

Pada kebutuhan sistem kan dijelaskan mengenai hal-hal yang dibutuhkan

oleh sistem aplikasi Penerimaan Siswa Baru (PSB) yang penulis buat.

A. Data Siswa

Data siswa dibutuhkan untuk mengklasifikasikan data berdasarkan nilai

sebagai acuan diterima atau tidaknya siswa pada sekolah yang

bersangkutan dalam hal ini SMK PGRI 3 Jakarta.

B. Login

Data login dibuthkan untuk mengakses menu pada aplikasi Penerimaan

Siswa Baru (PSB) secara penuh atau admin sebagai pengendali aplikasi

penerimaan siswa baru.

C. Data Admin

Sebagai data pengguna untuk admin, admin bertugas untuk mengawasi

seluruh aktifitas aplikasi. Admin juga merupakan level pengguna

tertinggi

Page 13: BAB III PEMBAHASAN 3.1. Tinjauan Sekolah...22 BAB III PEMBAHASAN 3.1. Tinjauan Sekolah Penulis melakukan tinjauan di sekolah SMK PGRI 3 Jakarta untuk mendapatkan gambaran tentang sistem

34

3.3. Perancangan Perangkat Lunak

Dalam hal ini penulis akan memberikan penjelasan secara lebih mendetail

mengenai rancangan web yang akan dibuat pada sub-sub bab berikut ini.

3.3.1. Rancangan Antar Muka

Rancangan antar muka (interface) yang terdapat pada aplikasi pendaftaran

siswa baru berbasis web pada SMK PGRI 3 Jakarta.

1. Rancangan Antar Muka Beranda

Penerimaan Siswa Baru Beranda Prosedur Agenda Registrasi Login

SLIDER

FOOTER

Gambar III.10.

Rancangan Antar Muka Beranda

Page 14: BAB III PEMBAHASAN 3.1. Tinjauan Sekolah...22 BAB III PEMBAHASAN 3.1. Tinjauan Sekolah Penulis melakukan tinjauan di sekolah SMK PGRI 3 Jakarta untuk mendapatkan gambaran tentang sistem

35

2. Rancangan antar muka halaman prosedur

PROSEDUR

CONTENT

Gambar III.11.

Rancangan Antar Muka Halaman Prosedur

3. Rancangan Antar Muka Halaman Agenda

PROSEDUR

PENDAFTARAN

CONTENT

KONFIRMASI TAHAP I

CONTENT

PENGUMUMAN

CONTENT

KONFIRMASI TAHAP II

CONTENT

Gambar III.12.

Rancangan Antar Muka Halaman Agenda

Page 15: BAB III PEMBAHASAN 3.1. Tinjauan Sekolah...22 BAB III PEMBAHASAN 3.1. Tinjauan Sekolah Penulis melakukan tinjauan di sekolah SMK PGRI 3 Jakarta untuk mendapatkan gambaran tentang sistem

36

4. Rancangan Antar Muka Form Registrasi

FORM REGISTRASI

Nama Lengkap

CONTENT

Username

CONTENT

Password

CONTENT

Gambar III.13.

Rancangan Antar Muka Form Registrasi

5. Rancangan Antar Muka Form Login User

FORM LOGIN

Username

Password

Cancel Login

Gambar III.14.

Rancangan Antar Muka Form Login

Page 16: BAB III PEMBAHASAN 3.1. Tinjauan Sekolah...22 BAB III PEMBAHASAN 3.1. Tinjauan Sekolah Penulis melakukan tinjauan di sekolah SMK PGRI 3 Jakarta untuk mendapatkan gambaran tentang sistem

37

6. Rancangan Antar Muka Login Admin

FORM LOGIN

Username

Password

Cancel Login

Gambar III.15.

Rancangan Antar Muka Login Admin

7. Rancangan Antar Muka Beranda Admin

Gambar III.16.

Rancangan Antar Muka Beranda Admin

Page 17: BAB III PEMBAHASAN 3.1. Tinjauan Sekolah...22 BAB III PEMBAHASAN 3.1. Tinjauan Sekolah Penulis melakukan tinjauan di sekolah SMK PGRI 3 Jakarta untuk mendapatkan gambaran tentang sistem

38

8. Rancangan Antar Muka Data Pendaftar Akuntansi

Gambar III.17.

Rancangan Antar Muka Data Pendaftar Akuntansi

9. Rancangan Antar Muka Data Pendaftar Administrasi Perkantoran

Gambar III.18.

Rancangan Antar Muka Data Pendaftar Administrasi Perkantoran

Page 18: BAB III PEMBAHASAN 3.1. Tinjauan Sekolah...22 BAB III PEMBAHASAN 3.1. Tinjauan Sekolah Penulis melakukan tinjauan di sekolah SMK PGRI 3 Jakarta untuk mendapatkan gambaran tentang sistem

39

10. Rancangan Antar Muka Pengaturan Tanggal

Gambar III.19.

Rancangan Antar Muka Pengaturan Tanggal

11. Rancangan Antar Muka Pengaturan Kuota

Gambar III.20.

Rancangan Antar Muka Pengaturan Kuota

Page 19: BAB III PEMBAHASAN 3.1. Tinjauan Sekolah...22 BAB III PEMBAHASAN 3.1. Tinjauan Sekolah Penulis melakukan tinjauan di sekolah SMK PGRI 3 Jakarta untuk mendapatkan gambaran tentang sistem

40

12. Rancangan Antar Muka Tambah Admin

Gambar III.21.

Rancangan Antar Muka Tambah Admin

13. Rancagan Antar Muka Member

Gambar III.22.

Rancangan Antar Muka Member

Page 20: BAB III PEMBAHASAN 3.1. Tinjauan Sekolah...22 BAB III PEMBAHASAN 3.1. Tinjauan Sekolah Penulis melakukan tinjauan di sekolah SMK PGRI 3 Jakarta untuk mendapatkan gambaran tentang sistem

41

14. Rancangan Antar Muka Laporan Siswa Diterima

Gambar III.23.

Rancangan Antar Muka Laporan Siswa Diterima

15. Rancangan Antar Muka Laporan Siswa Ditolak

Gambar III.24.

Rancangan Antar Muka Laporan Siswa Ditolak

Page 21: BAB III PEMBAHASAN 3.1. Tinjauan Sekolah...22 BAB III PEMBAHASAN 3.1. Tinjauan Sekolah Penulis melakukan tinjauan di sekolah SMK PGRI 3 Jakarta untuk mendapatkan gambaran tentang sistem

42

3.3.2. Rancangan Basis Data

Perancangan basis data menghasilkan pemetaan tabel-tabel yang

digambarkan dengan Entity Relationship Diagram (ERD).

1. Entity Relationship Diagram (ERD)

Gambar III.25.

Entity Releationship Diagram

Page 22: BAB III PEMBAHASAN 3.1. Tinjauan Sekolah...22 BAB III PEMBAHASAN 3.1. Tinjauan Sekolah Penulis melakukan tinjauan di sekolah SMK PGRI 3 Jakarta untuk mendapatkan gambaran tentang sistem

43

2. Logical Record Structure

Gambar III.26.

Logical Record Structure

Page 23: BAB III PEMBAHASAN 3.1. Tinjauan Sekolah...22 BAB III PEMBAHASAN 3.1. Tinjauan Sekolah Penulis melakukan tinjauan di sekolah SMK PGRI 3 Jakarta untuk mendapatkan gambaran tentang sistem

44

3. Spesifikasi File

Spesifikasi file merupakan penjelasan mengenai bentuk-bentuk file

database yang digunakan untuk pengelolaan proses sistem berjalan. Dalam

Pengolahan data, website SMK PGRI 3 Jakarta, menggunakan database dengan

nama smk_pgri, dimana spesifikasinya sebagai berikut:

1. Spesifikasi File Setting

Nama File : Setting

Akronim : Setting

Fungsi : untuk mengatur tanggal pengumuman dan formulir

Tipe File : File Master

Organsasi File : Index Sequential

Akses File : Random

Media : Harddisk

Panjang Record : -

Kunci Field : -

Software : phpMyAdmin

No Elemen Data Nama Field Type Size Keterangan

1 Pengumuman_tutup Pengumuman

tutup

Date

2 Prngumuman_buka Pengumuman

buka

Date

3 Formulir_buka Formulir buka Date

Page 24: BAB III PEMBAHASAN 3.1. Tinjauan Sekolah...22 BAB III PEMBAHASAN 3.1. Tinjauan Sekolah Penulis melakukan tinjauan di sekolah SMK PGRI 3 Jakarta untuk mendapatkan gambaran tentang sistem

45

4 Formulir_tutup Formulir tutup Date

Tabel III.1.

Spesifikasi File Setting

2. Spesifikasi File Admin

Nama File : Tabel Admin

Akronim : tb_admin

Fungsi : Untuk mengetahui data admin

Tipe File :

Organisasi File : Index Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 93

Kunci Field : kd_admin

Software : phpMyAdmin

No Elemen Data Nama Field Type Size Keterangan

1 Kd_admin Kode admin Varchar 6 Primary Key

2 Nm_admin Nama admin Varchar 30

3 Jns_kelamin Jenis kelamin Varchar 10

4 Username Username Varchar 30

Page 25: BAB III PEMBAHASAN 3.1. Tinjauan Sekolah...22 BAB III PEMBAHASAN 3.1. Tinjauan Sekolah Penulis melakukan tinjauan di sekolah SMK PGRI 3 Jakarta untuk mendapatkan gambaran tentang sistem

46

5 Password Password Varchar 10

6 Kd_user Kode user Varchar 7

Tabel III.2.

Spesifikasi File Admin

3. Spesifikasi File Formulir

Nama File : Tabel Formulir

Akronim : tb_formulir

Fungsi : Untuk mengetahui data calon siswa

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 344

Kunci Field : Nisn

Software : phpMyAdmin

No Elemen Data Nama Field Type Size Keterangan

1 Nisn Nisn Varchar 10 Primary Key

2 Nama Nama Varchar 30

3 Jns_kelamin Jenis kelamin Varchar 30

4 Tempat Tempat Varchar 30

Page 26: BAB III PEMBAHASAN 3.1. Tinjauan Sekolah...22 BAB III PEMBAHASAN 3.1. Tinjauan Sekolah Penulis melakukan tinjauan di sekolah SMK PGRI 3 Jakarta untuk mendapatkan gambaran tentang sistem

47

5 Tgl_lahir Tanggal Lahir Date

6 Alamat Alamat Varchar 30

7 Agama Agama Varchar 8

8 Sekolah_asal Sekolah asal Varchar 30

9 Gambar Gambar Text

10 Pas_foto Pas foto Text

11 Nama_ayah Nama Ayah Varchar 50

12 Tgllahir_ayah Tanggal lahir ayah Date

13 Pekerjaan_ayah Pekerjaan ayah Varchar 30

14 Penghasilan_ayah Penghasilan ayah Double

15 Nama_ibu Nama ibu Varchar 50

16 Tgllahir_ibu Tanggal lahir ibu Date

17 Pekerjaan_ibu Pekerjaan ibu Varchar 14

18 Penghasilan_ibu Penghasilan ibu Double

19 Alamat_rumah Alamat rumah Varchar 50

20 No_telp_ortu No telepon orang tua Varchar 50

21 Tanggal Tanggal Date

Page 27: BAB III PEMBAHASAN 3.1. Tinjauan Sekolah...22 BAB III PEMBAHASAN 3.1. Tinjauan Sekolah Penulis melakukan tinjauan di sekolah SMK PGRI 3 Jakarta untuk mendapatkan gambaran tentang sistem

48

22 Id_jurusan Id jurusan Varchar 8

23 Id_status Id status Varchar 1

24 Nilai Nilai Float

25 Kd_user Kode user Int 3

Tabel III.3.

Spesifikasi File Formulir

4. Spesifikasi File Jurusan

Nama File : Tabel Jurusan

Akronim : tb_jurusan

Fungsi : Untuk melihat jurusan

Tipe File : File Master

Organisasi Fiile : Index Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 38

Kunci Field : Id_jurusam

Software : phpMyAdmin

No Elemen Data Nama Field Type Size Keterangan

1 Id_jurusan Id jurusan Varchar 8 Primary Key

Page 28: BAB III PEMBAHASAN 3.1. Tinjauan Sekolah...22 BAB III PEMBAHASAN 3.1. Tinjauan Sekolah Penulis melakukan tinjauan di sekolah SMK PGRI 3 Jakarta untuk mendapatkan gambaran tentang sistem

49

2 Nama_jurusan Nama jurusan Varchar 30

Tabel III.4.

Spesifikasi File Jurusan

5. Spesifikasi File Kuota

Nama File : Tabel Kuota

Akronim : tb_kuota

Fungsi : Untuk menginput kuota

Type File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Harddidsk

Panjang Record : 6

Kunci Field : -

Software : phpMyAdmin

No Elemen Data Nama Field Type Size Keterangan

1 Kuota_akuntansi Kuota akuntansi Int 3

2 Kuota_ap Kuota administrasi

perkantoran

Int 3

Tabel III.5.

Spesifikasi File Kuota

Page 29: BAB III PEMBAHASAN 3.1. Tinjauan Sekolah...22 BAB III PEMBAHASAN 3.1. Tinjauan Sekolah Penulis melakukan tinjauan di sekolah SMK PGRI 3 Jakarta untuk mendapatkan gambaran tentang sistem

50

6. Spesifikasi File Login

Nama File : Tabel Login

Akronim : tb_login

Fungsi : Untuk menginput data user dan admin

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 47

Kunci Field : kd_user

Software : phpMyAdmin

No Elemen Data Nama Field Type Size Keterangan

1 Kd_user Kode user Varchar 7 Primary Key

2 Nama_lengkap Nama lengkap Varchar 20

3 Username Username Varchar 10

4 Password Passwors Varchar 10

5 Level Level Enum(‘a

dmin’,us

er’)

Tabel III.6.

Spesifikasi File Login

Page 30: BAB III PEMBAHASAN 3.1. Tinjauan Sekolah...22 BAB III PEMBAHASAN 3.1. Tinjauan Sekolah Penulis melakukan tinjauan di sekolah SMK PGRI 3 Jakarta untuk mendapatkan gambaran tentang sistem

51

7. Spesifikasi File Nilai

Nama File : Tabel Nilai

Akronim : tb_login

Fungsi : Untuk menginput data nilai

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 3

Kunci Field : Id_nilai

Software : phpMyAdmin

No Elemen Data Nama Field Type Size Keterangan

1 Id_nilai Id nilai Int 3 Primary Key

2 Nilai Nilai Float

3 Nisn Nisn Varchar 10

Tabel III.7.

Spesifikasi File Login

8. Spesifikasi File Status

Nama File : Tabel Status

akronim : tb_status

Tipe File : File Transaksi

Organisasi File : Index Sequential

Page 31: BAB III PEMBAHASAN 3.1. Tinjauan Sekolah...22 BAB III PEMBAHASAN 3.1. Tinjauan Sekolah Penulis melakukan tinjauan di sekolah SMK PGRI 3 Jakarta untuk mendapatkan gambaran tentang sistem

52

Akses File : Random

Media : Harddisk

Panjang Record : 11

Kunci Field : Id_status

Software : phpMyAdmin

No Elemen Data Nama Field Type Size Keterangan

1 Id_status Id status Varchar 1 Primary key

2 Nama_status Nama status Varchar 10

Tabel III.8.

Spesifikasi File Status

3.3.3. Rancangan Struktur Navigasi

Struktur navigasi website berfungsi sebagai gambaran seluruh isi dari

sebuah situs web secara garis besar dan sebagai gambaran mengenai hubungan

antara satu halaman dan halaman lain dalam website tersebut.

Struktur navigasi yang penulis gunakan dalam pembuatan website ini

adalah struktur navigasi non linier. Melalui struktur navigasi ini akan terlihat isi

beserta seluruh susunan yang ada dalam sebuah website.

Pembuatan struktur navigasi ini nantinya akan sangat membantu dan

berguna dalam perancangan seluruh halaman. Struktur navigasi yang baik adalah

yang mampu memberitahukan pengunjung tentang lokasi mereka saat ini, dan

lokasi berikutnya yang bisa pengunjung kunjungi.

Page 32: BAB III PEMBAHASAN 3.1. Tinjauan Sekolah...22 BAB III PEMBAHASAN 3.1. Tinjauan Sekolah Penulis melakukan tinjauan di sekolah SMK PGRI 3 Jakarta untuk mendapatkan gambaran tentang sistem

53

1. Struktur Navigasi Halaman User

Gambar III.27.

Struktur Navigasi Halaman User

2. Struktur Navigasi Halaman Admin

Gambar III.28.

Struktur Navigasi Halaman Admin

3.4. Implementasi dan Pengujian Unit

3.4.1. Implementasi

A. Implementasi Rancangan Antar Muka

Page 33: BAB III PEMBAHASAN 3.1. Tinjauan Sekolah...22 BAB III PEMBAHASAN 3.1. Tinjauan Sekolah Penulis melakukan tinjauan di sekolah SMK PGRI 3 Jakarta untuk mendapatkan gambaran tentang sistem

54

Implementasi rancangan antar muka pada aplikasi pendaftaran siswa baru

berdasarkan rancangan antar muka.

1. Halaman Login Admin

Administrator harus melakukan Login terlebih dahulu untuk dapat menggunakan

modul-modul yang tersedia jika login berhasil, maka akan menampilkan halaman

admin.

Gambar III.29.

Implementasi Antar Muka Halaman Login Admin

2. Halaman Beranda Admin

Gambar III.30.

Implementasi Antar Muka Halaman Beranda Admin

Page 34: BAB III PEMBAHASAN 3.1. Tinjauan Sekolah...22 BAB III PEMBAHASAN 3.1. Tinjauan Sekolah Penulis melakukan tinjauan di sekolah SMK PGRI 3 Jakarta untuk mendapatkan gambaran tentang sistem

55

3. Halaman Data Pendaftar Akuntansi

Gambar III.31.

Implementasi Antar Muka Halaman Data Pendaftar Akuntansi

4. Halaman Data Pendaftar Administrasi Perkantoran

Gambar III.32.

Implementasi Antar Muka Halaman Data Pendaftar Administrasi

Perkantoran

Page 35: BAB III PEMBAHASAN 3.1. Tinjauan Sekolah...22 BAB III PEMBAHASAN 3.1. Tinjauan Sekolah Penulis melakukan tinjauan di sekolah SMK PGRI 3 Jakarta untuk mendapatkan gambaran tentang sistem

56

5. Halaman Pengaturan dan Pengumuman

Gambar III.33.

Implementasi Antar Muka Halaman Pengaturan dan Pengumuman

6. Halaman Kuota

Gambar III.34.

Implementasi Antarmuka Halaman Kuota

Page 36: BAB III PEMBAHASAN 3.1. Tinjauan Sekolah...22 BAB III PEMBAHASAN 3.1. Tinjauan Sekolah Penulis melakukan tinjauan di sekolah SMK PGRI 3 Jakarta untuk mendapatkan gambaran tentang sistem

57

7. Halaman Tambah Admin

Gambar III.35.

Implementasi Antar Muka Tambah Admin

8. Halaman Member

Gambar III.36.

Implementasi Antar Muka Halaman Member

Page 37: BAB III PEMBAHASAN 3.1. Tinjauan Sekolah...22 BAB III PEMBAHASAN 3.1. Tinjauan Sekolah Penulis melakukan tinjauan di sekolah SMK PGRI 3 Jakarta untuk mendapatkan gambaran tentang sistem

58

9. Halaman Laporan Data Siswa Diterima

Gambar III.37.

Implementasi Antar Muka Halaman Laporan Data Siswa Diterima

10. Halaman Laporan Data Siswa Ditolak

Gambar III.38.

Implementasi Antar Muka Halaman Laporan Data Siswa Ditolak

Page 38: BAB III PEMBAHASAN 3.1. Tinjauan Sekolah...22 BAB III PEMBAHASAN 3.1. Tinjauan Sekolah Penulis melakukan tinjauan di sekolah SMK PGRI 3 Jakarta untuk mendapatkan gambaran tentang sistem

59

11. Halaman Cetak Laporan Data Siswa

Gambar III.39.

Implementasi Antar Muka Cetak Laporan Data Siswa

12. Halaman User

Gambar III.39.

Implementasi Antar Muka Halaman User

Page 39: BAB III PEMBAHASAN 3.1. Tinjauan Sekolah...22 BAB III PEMBAHASAN 3.1. Tinjauan Sekolah Penulis melakukan tinjauan di sekolah SMK PGRI 3 Jakarta untuk mendapatkan gambaran tentang sistem

60

13. Halaman Prosedur

Gambar III.41.

Implementasi Antar Muka Prosedur

14. Halaman Agenda

Gambar III.42.

Implementasi Antar Muka Halaman Agenda

Page 40: BAB III PEMBAHASAN 3.1. Tinjauan Sekolah...22 BAB III PEMBAHASAN 3.1. Tinjauan Sekolah Penulis melakukan tinjauan di sekolah SMK PGRI 3 Jakarta untuk mendapatkan gambaran tentang sistem

61

15. Halaman Registrasi User

Gambar III.43.

Implementasi Antar Muka Halaman Registrasi User

16. Halaman Login User

Gambar III.44.

Implementasi Antar Muka Halaman Login User

Page 41: BAB III PEMBAHASAN 3.1. Tinjauan Sekolah...22 BAB III PEMBAHASAN 3.1. Tinjauan Sekolah Penulis melakukan tinjauan di sekolah SMK PGRI 3 Jakarta untuk mendapatkan gambaran tentang sistem

62

17. Halaman Beranda User

Gambar III.45.

Implementasi Antar Muka Halaman Beranda User

18. Halaman Pendaftaran Pilih Jurusan

Gambar III.46.

Implementasi Antar Muka Halaman Pendaftaran Pilih Jurusan

Page 42: BAB III PEMBAHASAN 3.1. Tinjauan Sekolah...22 BAB III PEMBAHASAN 3.1. Tinjauan Sekolah Penulis melakukan tinjauan di sekolah SMK PGRI 3 Jakarta untuk mendapatkan gambaran tentang sistem

63

19. Halaman Formulir Pendaftaran

Gambar III.47.

Implementasi Antar Muka Halaman Formulir Pendaftaran

20. Halaman Data Orang Tua

Gambar III.48.

Implementasi Antar Muka Halaman Data Orang Tua

Page 43: BAB III PEMBAHASAN 3.1. Tinjauan Sekolah...22 BAB III PEMBAHASAN 3.1. Tinjauan Sekolah Penulis melakukan tinjauan di sekolah SMK PGRI 3 Jakarta untuk mendapatkan gambaran tentang sistem

64

21. Halaman Cek Bukti Pendaftaran

Gambar III.49.

Implementasi Antar Muka Halaman Cetak Bukti Pendaftaran

22. Halaman Pengumuman

Gambar III.50.

Implementasi Antar Muka Halaman Pengumuman

Page 44: BAB III PEMBAHASAN 3.1. Tinjauan Sekolah...22 BAB III PEMBAHASAN 3.1. Tinjauan Sekolah Penulis melakukan tinjauan di sekolah SMK PGRI 3 Jakarta untuk mendapatkan gambaran tentang sistem

65

A. Spesifikasi Sistem Komputer

Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak

minimum yang dibutuhkan untuk mengimplementasikan Web Penerimaans Siswa

Baru.

1. Spesifikasi Perangkat Keras

b. Server

1) CPU

(a) Processor Intel® Core (TM) i3 CPU 4030U

(b) RAM 2.00 GB

(c) Hard Disk 368 GB

2) Mouse

3) Keyboard

4) Monitor dengan resolusi layar minimum 1366x768

5) Koneksi internet dengan kecepatan 2 mbps

c. Client

1) CPU

(a) Processor Intel ® Celeron®

(b) RAM DDR2 1.00 GB

(c) Hard Disk 250 GB

2) Mouse

3) Keyboard

4) Monitor dengan resolusi layar minimum 1024x768

2. Spesifikasi Perangkat Lunak

a. Server

Page 45: BAB III PEMBAHASAN 3.1. Tinjauan Sekolah...22 BAB III PEMBAHASAN 3.1. Tinjauan Sekolah Penulis melakukan tinjauan di sekolah SMK PGRI 3 Jakarta untuk mendapatkan gambaran tentang sistem

66

1) Sistem Operasi

(a) Microsof Windows

(b) Linux

2) Aplikasi Bundle Web Server

(a) Aplikasi Apache Server v2.4.10

(b) Aplikasi PHP Server v4.2.11

(c) Aplikasi MySql Server v5.6.21

(d) Aplikasi PHP MyAdmin v5.6.21

3) Aplikasi Web Browser

(a) Mozilla Firefox

(b) Opera

(c) Safari

(d) Internet Explorer

(e) Google Chrome

b. Client

1) Sistem Operasi

(a) Microsoft Windows

(b) Linux

2) Apllikasi Web Browser

(a) Mozilla Firefox

(b) Opera

(c) Safari

(d) Internet Explorer

(e) Google Chrome

Page 46: BAB III PEMBAHASAN 3.1. Tinjauan Sekolah...22 BAB III PEMBAHASAN 3.1. Tinjauan Sekolah Penulis melakukan tinjauan di sekolah SMK PGRI 3 Jakarta untuk mendapatkan gambaran tentang sistem

67

3.4.2. Pengujian Unit

Pengujian terhadap web yang dibuat menggunakan blackbox testing yang

fokus terhadap proses masukan dan keluaran program.

A. Pengujian Terhadap Form Login Admin

No Skenario Pengujian Test Case Hasil yang

diharapkan

Hasil

Pengujian

Kesimpulan

1 Mengosongkan

semua isi login

admin, lalu langsung

klik “Login”

Username

(kosong)

password

(kosong)

Sistem akan menolak

akses login dan

menampilkan pesan

“Isi Semua Kolom

Login”

Sesuai

Harapan

Valid

2 Hanya mengisi data

username dan

mengosongkan

password lalu klik

“login”

Username:

Acel

Password:

(Kosong)

Sistem akan menolak

akses login dan

menampilkan pesan

“Isi Semua Kolom

Login”

Sesuai

harapan

Valid

3 Menginput dengan

kondisi salah satu

data benar dan salah

satu salah,lalu

langsung klik

“Login”

Username:

Acel

Password:

Admin1

(salah)

Sistem akan menolak

akses login dan

menampilkan pesan

“Username atau

Password salah”

Sesuai

Harapan

Valid

Page 47: BAB III PEMBAHASAN 3.1. Tinjauan Sekolah...22 BAB III PEMBAHASAN 3.1. Tinjauan Sekolah Penulis melakukan tinjauan di sekolah SMK PGRI 3 Jakarta untuk mendapatkan gambaran tentang sistem

68

4 Menginput data

login yang benar,

lalu klik “Login”

Username:

Acel

Password:

Admin

(benar)

Sistem akan

menerima akses dan

menampilkan

halaman admin

Sesuai

Harapan

Valid

Tabel III.9.

Hasil Pengujian Black Box Testing Halaman Login Admin

B. Pengujian Terhadap Halaman Formulir Pendaftaran

No Skenario Pengujian Test Case Hasil yang

diharapkan

Hasil

Pengujian

Kesimpulan

1 Formulir

dikosongkan

kemudian klik

tombol “daftar”

Pilihan

jurusan (tidak

dipilih)

sampai field

no_telp_ibu

Sistem akan

menolak akses

login dan

menampilkan

pesan “please

fill out this

field”

Sesuai

Harapan

Valid

2 Pada formulir hanya

pilihan jurusan dan

Nisn yang diisi

Selebihnya

dikosongkan

Plih jurusan :

(akuntansi)

Nisn :

(003278)

Selebihnya

dikosongkan

Sistem akan

menolak dan

menampilkan

pesan “please

fill out this

field”

Sesuai

harapan

Valid

Page 48: BAB III PEMBAHASAN 3.1. Tinjauan Sekolah...22 BAB III PEMBAHASAN 3.1. Tinjauan Sekolah Penulis melakukan tinjauan di sekolah SMK PGRI 3 Jakarta untuk mendapatkan gambaran tentang sistem

69

3 Pada formulir

pendaftaran field

pilihan jurusan

sampai data orang

tua diisi lengkap

Pilihan

jurusan :

(administrasi

perkantoran)

No.telp

ayah/ibu

Sistem akan

menolak akses

dan

menampilkan

bukti

pendaftaran

Sesuai

Harapan

Valid

Tabel III.10.

Hasil Pengujian Black Box Testing Halaman Formulir Pendaftaran