Upload
others
View
6
Download
0
Embed Size (px)
Citation preview
PERANCANGAN SISTEM INFORMASI PENERIMAAN
PESERTA DIDIK BARU BERBASIS WEB
PADA SMK ANGKASA 1
JAKARTA
TUGAS AKHIR
Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III
ALLAN DARMA SAPUTRO
NIM : 12130510
Program Studi Manajemen Informatika
AMIK BSI Jakarta
Jakarta
2017
vii
KATA PENGANTAR
Dengan mengucap puji syukur atas kehadirat ALLAH SWT, yang telah
melimpahkan rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat
menyelesaikan tugas ini dengan baik. Dimana tugas akhir ini penulis sajikan
dalam bentuk buku yang sederhana. Adapun judul tugas akhir yang penulis ambil
sebagai berikut, “Perancangan Sistem Penerimaan Peserta Didik Baru
Berbasis Web Pada SMK Angkasa 1 Jakarta”.
Tujuan penulisan tugas akhir ini ialah sebagai salah satu syarat kelulusan
program Diploma III AMIK BSI Jakarta. Sebagai bahan penulisan diambil
berdasarkan hasil riset, observasi, serta beberapa sumber literatur ang mendukung
penulisan ini. Penulis menyadari bahwa tanpa bimbingan serta dorongan dari
semua pihak, maka penulisan tugas akhir ini tidak akan berjalan dengan lancar.
Oleh karena itu, pada kesempatan kali ini penulis ingin mengucapkan terima kasih
kepada :
1. Direktur AMIK BSI Jakarta.
2. Ketua Program Studi Manajemen Informatika AMIK BSI Jakarta.
3. Bapak Amrin, S.Si , M.Kom, selaku Dosen Pembimbing Tugas Akhir.
4. Bapak Omar Pahlevi, M.Kom, selaku Asisten Dosen Pembimbing Tugas
Akhir.
5. Staff/ dosen / karyawan di lingkungan AMIK BSI Jakarta.
6. Bapak M. Miftahul Huda, ST selaku Kepala Sekolah SMK Angkasa 1
Jakarta.
7. Staff/ guru / karyawan SMK Angkasa 1 Jakarta.
8. Orang Tua tercinta yang telah memberikan dukungan moral maupun
spiritual sehingga penulis mampu menyelesaikan Tugas Akhir ini.
9. Rekan-rekan mahasiswa Manajemen Informatika 12.6H.07.
Serta semua pihak yang namanya tidak bisa penulis sebutkan satu-persatu
namun tidak mengurangi rasa terima kasih sehingga terwujudnya penulisan ini.
Penulis menyadari bahwa penulisan tugas akhir ini masih jauh dari kata sempurna.
viii
Oleh karena itu, penulis menerima saran & kritik yang bersifat membangun demi
kesempurnaan penulisan di masa yang akan datang.
Akhir kata, penulis berharap semoga tugas akhir ini dapat berguna bagi
penulis pada khususnya dan bagi para pembaca pada umumnya.
Jakarta, 6 April 2017
Penulis
Allan Darma Saputro
ix
ABSTRAK
Allan Darma Saputro(12130510), Perancangan Sistem Penerimaan Peserta
Didik Baru SMK Angkasa 1 Jakarta.
Dalam era globalisasi ini, ilmu pengetahuan dan teknologi semakin berkembang
dengan pesat. Khususnya pada perkembangan teknologi informasi dan komputer.
Saat ini hampir sebagian besar informasi didapat melalui internet, termasuk
informasi seputar dunia pendidikan. Tak jarang lembaga-lembaga pendidikan
memanfaatkan internet sebagai media interaksi kepada masyarakat. Berbeda
halnya dengan apa yang terjadi di SMK Angkasa 1 Jakarta. Dimana sekolah
tersebut belum memaksimalkan teknologi informasi. Contohnya pada saat
penerimaan peserta didik baru, sistem penerimaan di sekolah tersebut belum
terkomputerasi. Sistem yang ada di SMK Angkasa 1 masih dilakukan secara
manual. Sehingga beresiko terjadi kesalahan pada proses-proses tersebut.
Diharapkan dengan perancangan sistem ini menjadi solusi untuk masalah-masalah
yang bisatimbul pada saat pembukaan pendaftaran peserta didik baru.
Kata Kunci : Perancangan Web, Sistem Penerimaan Peserta Didik Baru
x
ABSTRACT
Allan Darma Saputro (12130510), Information System Design Acceptance Of New
Learners Web-Based On Vocational School Angkasa 1 Jakarta.
In the current era of globalization, science and technology are growing rapidly. Especially in
the development of information technology and computers. Currently almost of the
information obtained through the internet including information about of education. Not
infrequently institutions of educational use the internet as a means of interaction to the
public. Differently with the happens on SMK Angkasa 1 Jakarta. Where the school has not
maximized information technology. For the example at the time of acceptance of new
learners, system used still manual and not yet computerized. So there is a risk of errors in
these processes. Expected by designing this system into a solution to the problems that arise
at the time of acceptance of new learners.
Keyword : Web Designing, System Acceptance of New Learners.
xi
DAFTAR ISI
Halaman
Lembar Judul Tugas Akhir..................................................................................i
Lembar Pernyataan Keaslian Tugas Akhir..........................................................ii
Lembar Pernyataan Persetujuan Publikasi Karya Ilmiah.....................................iii
Lembar Persetujuan dan Pengesahan Tugas Akhir..............................................iv
Lembar Konsultasi Tugas Akhir..........................................................................v
Kata Pengantar.....................................................................................................vii
Abstrak..................................................................................................................ix
Daftar Isi...............................................................................................................xi
Daftar Simbol.......................................................................................................xiii
Daftar Gambar......................................................................................................xv
Daftar Tabel........................................................................................................xvii
BAB I PENDAHULUAN
1.1. Latar Belakang..........................................................................1
1.2. Maksud dan Tujuan...................................................................2
1.3. Metode Penelitian.....................................................................2
1.4. Ruang Lingkup.........................................................................4
1.5. Sistematika Penulisan...............................................................5
BAB II LANDASAN TEORI
2.1. Konsep Dasar Web....................................................................7
2.2. Teori Pendukung.....................................................................19
BAB III PEMBAHASAN
3.1. Tinjauan Perusahaan...............................................................30
3.1.1. Sejarah Institusi/Perusahaan.........................................30
3.1.2. Struktur Organisasi dan Fungsi.....................................31
3.2. Analisis Kebutuhan.................................................................37
3.3. Perancangan Perangkat Lunak................................................38
3.3.1. Rancangan Antar Muka................................................38
xii
3.3.2. Rancangan Basis Data..................................................44
3.3.3. Rancangan Struktur Navigasi........................................54
3.4. Implementasi dan Pengujian Unit...........................................55
3.4.1. Implementasi.................................................................55
3.4.2. Pengujian Unit...............................................................64
BAB IV KESIMPULAN
4.1. Kesimpulan............................................................................120
4.2. Saran......................................................................................120
Daftar Pustaka
Daftar Riwayat Hidup
Surat Keterangan Riset/ PKL
xiii
DAFTAR SIMBOL
A. Entity Relationship Diagram
Entitas atau Objek Data
Kumpulan objek atau sesuatu yang dapat
dibedakan atau diidentifikasikan secara
unik.
Relationship
Hubungan yang terjadi antara satu
entitas atau lebih. Kumpulan relationship
yang sejenis disebut relationship set.
Atribut atau elemen data
Karakteristik dalam entity atau
relationship yang mengerjakan
penjelasan detail tentanf entity atau
relationship atau dengan kata lain adalah
kumpulan elemen data yang membentuk
suatu entitas.
Weak Entity
Suatu entity dimana keberadaan entity
tersebut bergantung pada entity lain.
xiv
Atribut Multivalue
Atribut yang memiliki nilai lebih dari
satu
Connection
Digunakan sebagai penghubung entitas
yang membedakan entitas tersebut
dengan entitas lain.
xv
DAFTAR GAMBAR
Gambar Halaman
Gambar II.1. Ilustrasi Model Waterfall................................................................17
Gambar II.2. Struktur Navigasi Linier.................................................................20
Gambar II.3. Struktur Navigasi Hirarki...............................................................21
Gambar II.4. Struktur Navigasi Non Linier.........................................................22
Gambar II.5. Struktur Navigasi Campuran..........................................................23
Gambar II.6. Kardinalitas Hubungan Satu ke Satu (One to One)........................25
Gambar II.7. Kardinalitas Hubungan Satu ke Banyak (One to Many).................26
Gambar II.8. Kardinalitas Hubungan Banyak ke Banyak (Many to Many)..........26
Gambar III.1. Struktur Organisasi SMK Angkasa 1.............................................32
Gambar III.2. Rancangan Antar Muka Home........................................................38
Gambar III.3. Rancangan Antar Muka Profile.......................................................38
Gambar III.4. Rancangan Antar Muka Data Pendaftar..........................................39
Gambar III.5. Rancangan Antar Muka Hasil Seleksi.............................................39
Gambar III.6. Rancangan Antar Muka Panduan....................................................40
Gambar III.7. Rancangan Antar Muka Pengumuman & Jadwal...........................40
Gambar III.8. Rancangan Antar Muka Kontak.....................................................41
Gambar III.9. Rancangan Antar Muka Pendaftaran Akun....................................41
Gambar III.10. Rancangan Antar Muka Log In Siswa..........................................42
Gambar III.11. Rancangan Antar Muka Form Pendaftaran...................................42
Gambar III.12. Rancangan Antar Muka Daftar Pendaftaran.................................43
Gambar III.13. Rancangan Antar Muka Log In Admin.........................................43
Gambar III.14. Rancangan Antar Muka Halaman Muka Admin...........................44
Gambar III.15. Entity Relationship Diagram.........................................................45
Gambar III.16. Logical Relational Structure.........................................................46
Gambar III.17. Struktur Navigasi Index Calon Siswa...........................................54
Gambar III.18. Struktur Navigasi Index User........................................................54
Gambar III.19. Implementasi Halaman Muka Home............................................55
Gambar III.20. Implementasi Halaman Profile......................................................55
Gambar III.21. Implementasi Halaman Data Pendaftar.........................................56
Gambar III.22. Implementasi Halaman Hasil Seleksi............................................56
xvi
Gambar III.23. Implementasi Halaman Panduan................................................57
Gambar III.24. Implementasi Halaman Pengumuman & Jadwal........................57
Gambar III.25. Implementasi Halaman Kontak..................................................58
Gambar III.26. Implementasi Halaman Pendaftaran Akun.................................58
Gambar III.27. Implementasi Halaman Log In Siswa..........................................59
Gambar III.28. Implementasi Halaman Form Pendaftaran..................................59
Gambar III.29. Implementasi Halaman Daftar Pendaftaran.................................60
Gambar III.30. Implementasi Halaman Log In Admin.........................................60
Gambar III.31. Implementasi Halaman Muka Ruang Admin..............................61
xvii
DAFTAR TABEL
Tabel Halaman
Tabel III.1. Spesifikasi File Pendaftaran..........................................................47
Tabel III.2. Spesifikasi File Jurusan..................................................................49
Tabel III.3. Spesifikasi File Kelas.....................................................................50
Tabel III.4. Spesifikasi File Siswa.....................................................................51
Tabel III.5. Spesifikasi File Pendaftaran Lampiran...........................................53
Tabel III.6. Pengujian terhadap Form Log In Akun..........................................64
Tabel III.7. Pengujian terhadap Form Log In Admin........................................65
Tabel III.8. Pengujian terhadap Form Pendaftaran............................................67
1
BAB I
PENDAHULUAN
1.1. Latar Belakang Masalah
Penerapan teknologi informasi seperti internet adalah salah satu contoh
produk teknologi yang dapat digunakan untuk mengakses segala macam informasi
yang dibutuhkan oleh mayarakat sekarang ini. Bahkan sekarang ini setiap instansi
perusahaan, pemerintahan, bahkan pendidikan kini telah membuka jaringan akses
untuk layanan internet secara bebas.
Namun pada kenyataannya masih ada instansi-instansi yang belum
memanfaatkan teknologi internet secara maksimal. Pada kasus ini terjadi di SMK
Angkasa 1 Jakarta, dimana permasalahannya adalah dalam kegiatan penerimaan
peserta didik baru yang dilakukan dengan cara pengambilan formulir jurusan yang
diinginkan calon peserta didik baru dan melakukan pembayaran administrasi
pendaftaran. Kemudian calon peserta didik baru mengisi formulir pendaftaran
serta melampirkan syarat-syarat seperti ijazah SMP, SKHUN, dan pas foto. Pihak
sekolah akan mengumpulkan formulir-formulir tersebut dan mencatatnya kembali
pada buku besar. Formulir yang telah diisi calon peserta didik baru diarsipkan,
dan apabila pihak sekolah membutuhkan informasi tentang calon peserta didik
tersebut harus mencari arsip atau mencarinya dibuku besar. Hal tersebut tidak
efektif dan efisien dikarenakan memakan banyak waktu dan tenaga.
2
Berdasarkan pemaparan uraian yang terjadi di atas, penulis tertarik
mengambil judul penulisan Tugas Akhir ini, yaitu : “Perancangan Sistem
Informasi Penerimaan Peserta Didik Baru Berbasis Web Pada SMK Angkasa 1
Jakarta.”
1.2. Maksud dan Tujuan
Maksud dari penulisan tugas akhir ini adalah :
1. Mengimplementasikan konsep penerimaan peserta didik baru berbasis web.
2. Mengefisienkan waktu petugas dalam perekaman data-data calon peserta
didik baru.
3. Menyediakan kemudahan bagi para calon peserta didik yang ingin mendaftar
di SMK Angkasa 1.
Sedangkan tujuan penulisan Tugas Akhir ini adalah sebagai salah satu syarat
kelulusan Program Diploma Tiga (D.III) Program Studi Manajemen Informatika
pada Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika
(AMIK BSI).
1.3. Metode Penelitian
Dalam memperoleh data metode yang digunakan penulis antara lain:
A. Metode Perangkat Lunak
Metode yang digunakan pada pengembangan perangkat lunak ini
menggunakan model waterfall (Sukamto dan M.Shalahudin, 2013:28) yang
terbagi menjadi lima tahapan, yaitu :
3
1. Analisis Kebutuhan Perangkat Lunak
Proses pengumpulan kebutuhan dilakukan secara intentif untuk
menspesifikasikan kebutuhan perangkat lunak agar dapat dipahami seperti
apa yang dibutuhkan oleh user. Spesifkasi kebutuhan perangkat lunak pada
tahap ini perlu untuk didokumentasikan.
2. Desain
Desain perangkat lunak adalah proses multi langkah yang fokus pada desain
pembuatan program perangkat lunak termasuk struktur data, arsitektur
perangkat lunak, respresentasi antarmuka, dan prosedur pengcodean. Tahap
ini mentranslasi kebutuhan perangkat lunak dari tahap analisis kebutuhan ke
representsi desain agar dapat diimplementasikan menjadi program pada tahap
selanjutnya. Desain perangkat lunak yang dihasilkan pada tahap ini juga perlu
didokumentasikan.
3. Pembuatan Kode Program
Desain harus ditranslasikan ke dalam program perangkat lunak. Hasil dari
tahap ini adalah program komputer sesuai dengan desain yang telah dibuat
pada tahap desain.
4. Pengujian
Pengujian fokus pada perangkat lunak secara segi logic dan functional dan
memastikan bahwa semua bagia sudah diuji. Hal ini dilakukan untuk
meminimalisir kesalahan (error) dan memastikan keluaran yag dihasilkan
sesuai dengan yang diinginkan.
4
5. Pendukung (support) atau Pemeliharaan (maintenance)
Tahap pendukung atau pemeliharaan dapat mengulangi proses pengembangan
mulai dari analisis spesifikasi untuk perubahan perangkat lunak yang sudah
ada, tapi tidak untuk membuat perangkat lunak baru.
B. Teknik Pengumpulan Data
Teknik pengumpulan data yang penulis gunakan dalam penulisan Tugas
Akhir ini antara lain :
1. Pengamatan Langsung (Observation)
Suatu metode yang menggunakan pengamatan langsung oleh penulis terhadap
suatu kegiatan yang dilakukan atau berjalan yang nantinya dijadikan bahan
penulisan Tugas Akhir. Dengan durasi selama 7 hari. Terhitung dari tanggal 3
– 10 Mei 2017.
2. Wawancara (Interview)
Penulis melakukan wawancara langsung dengan Bagian Kesiswaan SMK
Angkasa 1 Jakarta dengan media kertas dan alat tulis. Kemudian penulis juga
memperoleh data yang diperlukan untuk penulisan Tugas Akhir ini.
3. Studi Pustaka (Literatur Study)
Mengumpulkan data-data yang diperlukan dengan mencarinya di buku-buku
dan file-file yang tentunya berhubungan dengan topik penulisan Tugas Akhir.
1.4. Ruang Lingkup
Dalam penulisan Tugas Akhir ini, penulis membatasi ruang lingkup yang
diambil mengenai data-data calon peserta didik baru yang mendaftar di SMK
Angkasa 1 Jakarta. Pada halaman web terdapat menu Log In, dimana calon siswa
5
diharuskan untuk membuat akun sebelum melakukan pendaftaran. Kemudian
menu utama yang berisikan profile sekolah, data pendaftar dan hasil seleksi. Dan
terakhir menu informasi yang berisikan panduan, pengumuman & jadwal dan
kontak. Sedangkan dari sisi admin meliputi halaman data jurusan, data user
admin, data tahun ajaran, data pendaftaran, seleksi penerimaan siswa baru, daftar
ulang calon siswa, data siswa, data kelas siswa, dan laporan.
1.5. Sistematika Penulisan
Dalam penulisan Tugas Akhir ini penulis membagi menjadi beberapa bab
untuk mempermudah penulis dalam menyusun dan mempermudah bagi pembaca
untuk memehaminya yang mana tiap-tiap bab terdiri dari sub-sub bab yang
merupakan penjelasan dari bab-bab sebelumnya. Berikut pembagian bab-bab
dalam laporan ini :
BAB I Pendahuluan
Pada Bab ini penulis menguraikan tentang latar belakang
secara umum, maksud dan tujuan, metode penelitian yang
menggunakan waterfall model, ruang lingkup yang
membatasi permasalahan, serta sistematika penulisan secara
keseluruhan.
BAB II Landasan Teori
Pada Bab ini, penulis menjelaskan tentang konsep dasar
web, dan teori pendukung berupa materi-materi seperti,
6
ERD, LRS yang berhubungan dengan materi penulisan
Tugas Akhir.
BAB III Pembahasan
Pada Bab ini penulis membahas mengenai hal yang bersifat
umum, kemudian pembahasan dari segi tinjauan mengenai
instansi/perusahaan berupa sejarah, struktur organisasi,
analisis kebutuhan, perancangan perangkat lunak meliputi
rancangan antar muka, rancangan basis data, dan rancangan
struktur navigasi. Pada Bab ini penulis juga membahas
tentang implementasi dan pengujian unit.
BAB IV Penutup
Pada Bab ini merupakan bab terakhir yang berisikan
kesimpulan dan koreksi dari hasil penulisan disertai saran–
saran dari hasil penelitian yang telah dilakukan oleh penulis.
7
BAB II
LANDASAN TEORI
2.1. Konsep Dasar Web
2.1.1. Pengenalan Internet
1. Internet
Simarmata (2010:47), “Internet merupakan kelompok atau sekumpulan
dari jutaan komputer”. Penggunaan internet dapat memungkinkan untuk
mendapatkan informasi dari komputer yang ada di dalam kelompok tersebut
dengan asumsi bahwa pemilik komputer memberikan izin hak akses. Untuk
mendapatkan sebuah informasi, sekumpulan protocol harus digunakan, yaitu
sekumpulan aturan yang menetapkan bagaimana suatu informasi dapat dikirim
dan diterima.
Pada awalnya internet merupakan suatu proyek yang dibentuk Departemen
Pertahanan Amerika Serikat dengan dukungan beberapa universitas dan lembaga
penelitian pada tahun 1969. Proyek tersebut bernama ARPANET (Advance
Research Project Agency Network). Karena kemudahannya dalam berkomunikasi
membuat banyak pihak mulai ikut bergabung. Dalam perkembangannya,
ARPANET dipecah menjadi dua bagian sesuai dengan fungsinya yaitu MILNET
untuk kepentingan militer dan ARPANET untuk kepentingan non-militer. Dan
gabungan dari kedua jaringan tersebut menjadi DARPA INTERNET yang
kemudian lebih dikenal dengan internet.
8
2. Karakteristik Internet
Internet identik dengan cyberspace atau dunia maya. Dysson dalam
Kustiyahningsih dan Anamisa (2011:13) memberikan suatu definisi tentang
cyberspace “adalah suatu ekosistem bioelektronik di semua tempat yang memiliki
telepon, kabel coaxial, fiber optic, atau elektomagnetik waves”.
Dari definisi yang diberikan Dysson di atas, dapat ditarik kesimpulan
tentang karakteristik internet, diantaranya:
a. Beroperasi secara virtual atau maya
Berada di dunia maya, dihuni oleh orang-orang yang saling berinteraksi,
berdiskusi dan bertukar pikiran, tetapi tanpa harus melakukan pertemuan
secara fisik. Dan sebenarnya, penghuni dunia maya bukan hanya manusia,
tetapi termasuk di dalamnya adalah data, informasi, surat elektronik, ide-
ide bahkan sampai pada ilmu pengetahuan.
b. Dunia cyber selalu berubah dengan cepat
Dengan didukung kemudahan update data, maka perubahan yang terjadi
dalam dunia cyber pun sangat cepat. Informasi-informasi yang terjadi di
dalamnya sangat cepat berubah.
c. Orang-orang yang hidup dalam dunia maya tersebut dapat melaksanakan
aktifitas tanpa harus menunjukan identitasnya. Karena interaksi yang
dilakukan dalam cyberspace tanpa melibatkan interkasi secara fisik maka
interaksi yang dilakukan pun tidak harus menunjukkan identitas yang
sesungguhnya. Namun, walaupun identitas yang diberikan palsu, registrasi
tetap bisa dilaksanakan dengan baik.
9
d. Informasi di dalamnya bersifat publik
Cyberspace disebut zaman informasi karena tidak dimiliki siapapun dan
tidak ada otoritas bagi siapapun untuk menggunakannya hanya untuk
dirinya sendiri.
2.1.2. Pengenalan Web
1. Website
Andi (2009:2) “Website merupakan komponen atau kumpulan komponen
yang terdiri dari teks, gambar, suara animasi sehingga lebih merupakan media
informasi yang menarik untuk dikunjungi”. Secara garis besar, website dapat
digolongkan menjadi 3 bagian yaitu:
1) Website Statis
Web yang mempunyai halaman tidak berubah. Artinya adalah untuk
melakukan perubahan pada suatu halaman dilakukan secara manual dengan
mengedit kode yang menjadi struktur website tersebut.
2) Website Dinamis
Web yang secara struktur diperuntukan untuk update sesering mungkin.
Biasanya selain halaman utama yang dapat diakses oleh user pada umumnya,
juga disediakan halaman back end untuk mengedit konten dari website
tersebut. Contoh umum mengenai website dinamis adalah web berita atau
web portal yang di dalamnya terdapat fasilitas berita, poling dan sebagainya.
10
3) Website Interaktif
Di website ini, user dapat berinteraksi dan beradu argumen mengenai apa
yang menjadi pemikiran mereka. Biasanya website seperti memiliki
moderator untuk mengatur supaya topik yang diperbincangkan tidak keluar
jalur. Salah satu contoh website interaktif adalah blog dan forum.
2. Aplikasi Berbasis Web
Kadir (2008:356) mendefinisikan “aplikasi web atau aplikasi berbasis web
(web based application) adalah aplikasi yang dijalankan melalui browser”.
Aplikasi ini pertama kali dibangun hanya dengan menggunakan bahasa yang
disebut HTML (Hyper Text Markup Language) dan protokol yang digunakan
disebut HTTP (Hyper Text Transfer Protocol). Namun tentu saja hal ini
mempunyai kelemahan. Semua perubahan harus dilakukan pada tingkat aplikasi.
Pada perkembangan berikutnya, sejumlah script dan objek dikembangkan untuk
memperluas kemampuan HTML. Pada saat ini, banyak script yang seperti itu,
antara lain: PHP, ASP, ASP.NET. Sedangkan contoh yang berupa objek antara
lain adalah applet (java).
Dengan memperluas kemampuan HTML, yakni dengan menggunakan
perangkat lunak tambahan, perubahan informasi dalam halaman-halaman web
dapat ditangani melalui perubahan bukan melalui perubahan bahan program.
Sebagai implementasinya, aplikasi web dapat dikoneksikan ke database. Dengan
demikian, perubahan informasi dapat dilakukan oleh operator atau yang
bertanggung jawab terhadap kemuktahiran data, dan tidak menjadi tanggung
jawab pemrogram atau webmaster.
11
Konsep yang mendasari aplikasi web sebenarnya sederhana, operasi yang
melatar belakanginya melibatkan pertukaran informasi antara komputer yang
meminta informasi (klien) dan komputer yang memasok informasi (server).
Secara lebih rinci, server yang melayani permintaan dari klien sesungguhnya
berupa suatu perangkat lunak yang dinamakan web server. Secara internal, web
server inilah yang berkomunikasi dengan perangkat lunak lain yang disebut
middleware dan middleware inilah yang berhubungan dengan database. Model
seperti inilah yang mendukung web dinamis.
Dengan menggunakan pendekatan web dinamis, dimungkinkan untuk
membentuk aplikasi berbasis web yang berinteraksi dengan database.
Berikut beberapa aplikasi berbasis web:
a) Web Browser
Alexander (2013:12) mengemukakan bahwa “web browser adalah aplikasi
perangkat lunak yang digunakan untuk mengambil dan menyajikan sumber
informasi web”.Sejarah web browser dimulai pada tahun 1991, saat Tim Berners-
Lee membuat aplikasi web browser pertama pada komputer NeXT dengan nama
World Wide Web browser. Kemudian pada tahun 1993 NCSA (National Center
Supercomputing Application) mengembangkan web browser gratis bernama
NCSA Mosaic, yang kemudian dilanjutkan pada tahun 1994 merilis Netscape
Navigator dan tahun 1998 berubah menjadi Mozilla FireFox. Microsoft Corp. ikut
meramaikan perkembangan web browser dengan merilis internet explorer pada
tahun 1995, dan diikuti oleh Opera pada tahun 1996. Tidak ketinggalan Apple Inc.
12
juga meramaikan pasar web browser dengan merilis Safari pada tahun 2003. Dan
di tahun 2008 Google Inc. merilis web browser dengan nama Google Chrome.
b) Web Server
Kustiyahningsih (2011:8) “web server adalah komputer yang digunakan
untuk menyimpan dokumen-dokumen web, komputer ini melayani permintaan
dokumen web dari kliennya”. Web browser seperti explorer atau navigator
berkomunikasi melalui jaringan (termasuk jaringan internet) dengan web server,
menggunakan HTTP. Browser akan mengirimkan request ke server untuk
meminta dokumen tertentu atau layanan lain yang disediakan oleh server. Server
memberikan dokumen atau layanan jika tersedia juga dengan menggunakan
protokol HTTP. Contoh web server adalah:
1) Apache
Merupakan web server yang paling populer dan memiliki ranking pertama
dalam presentase penggunanya. Apache bisa digunakan di berbagai
platform OS seperti: Linux, Windows dan lain-lain.
2) IIS (Internet Information Services)
Digunakan di sistem operasi windows NT dan windows 2002.
3) PWS (Personal Web Server)
Digunakan di sistem operasi windows 9x
c) Web Hosting
Shalahudin (2008:7) “web hosting mengizinkan perorangan atau
oraganisasi membuat website yang dapat diakses melalui world wide web”. Web
13
host merupakan organisasi yang menyediakan tempat di servernya untuk
perorangan atau organisasi meletakkan semua file website-nya dan menyediakan
konektifitas dengan internet agar dapat diakses melalui internet.
2.1.3. Bahasa Pemrograman
Abdul Kadir (2012:2) “program adalah kumpulan intruksi yang digunakan
untuk mengatur komputer agar melakukan suatu tindakan tertentu”. Tanpa
program, komputer sesugguhnya tidak dapat berbuat apa-apa. Itulah sebabnya,
sering dikatakan bahwa komputer mencakup tiga aspek penting, berupa perangkat
keras (hardware), perangkat lunak (software) yang dalam hal ini berupa program,
dan perangkat akal (brainware) atau orang yang berperan terhadap operasi
komputer maupun pengembangan perangkat lunak. Dengan kata lain, program
merupakan salah satu bagian penting pada komputer, yang mengatur komputer
agar melakukan tindakan yang sesuai dengan yang dikehendaki pembuatnya.
Suatu program ditulis dengan mengikuti kaidah bahasa pemrograman
tertentu. Bahasa pemrograman dapat dianalogikan dengan bahasa yang digunakan
oleh manusia (bahasa manusia). Kumpulan intruksi dalam bahasa manusia yang
berupa sejumlah kalimat dapat dianalogikan dengan suatu program. Manusia
dapat mengerjakan suatu instruksi berdasarkan kalimat-kalimat dan komputer bisa
menjalankan suatu instruksi menurut program. Adapun bahasa pemrograman
tersebut salah satunya adalah:
1) PHP
Saputra (2013:1) “PHP: Hypertext Preprocessor merupakan suatu bahasa
pemrograman yang hanya dapat berjalan pada sisi server (server side scripting)”.
14
Pada awalnya PHP merupakan kependekan dari Personal Home Page (situs
personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada
waktu itu PHP masih bernama Form Interpreted (FI), yang wujudnya berupa
kumpulan script yang digunakan untuk mengolah data formulir dari web.
2) HTML
Shalaudin (2008:19), “HTML atau Hypertext Markup Language adalah
suatu format data yang digunakan untuk membuat dokumen hypertext (teks pada
komputer yang memungkinkan user saling mengirimkan informasi)”. Dokumen
HTML harus disimpan dengan ektensi htm atau html. HTML memiliki tag-tag
yang telah didefinisikan untuk membuat halaman web. Penulisan tag-tag HTML
dapat menggunakan huruf besar atau huruf kecil, karena HTML tidak case
sensitive (membedakan huruf besar dan huruf kecil memiliki maksud berbeda).
Dokumen HTML berisi serangkaian tag HTML kemudian diterjemahkan
oleh web browser untuk selanjutnya ditampilka dalam bentuk halaman web,
artinya apabila dokumen HTML sudah dibuka oleh web browser tidak lagi tampil
tag-tag htmlnya melainkan sudah sebagai halaman web.
3) JavaScript
Sibero (2013:150) “JavaScript adalah bahasa scripting (Scripting
Language), yaitu kumpulan instruksi atau perintah yang digunakan untuk
mengendalikan beberapa bagian dari sistem operasi”. Bentuk bahasa skrip dari
javascript mengambil model penulisan pada pemrograman bahasa C dan java,
yang terdiri dari variabel, fungsi dan lainnya.
15
4) Jquery
Sibero (2013:218) ”Jquery adalah salah satu javascript framework terbaik
saat ini”. Jquery dikembangkan oleh John Resig pada tahun 2006 di barCamp
NYC. Pada awal perkembangannya jquery dibuat untuk meringkas penggunaan
CSS selector dalam suatu pustaka fungsi. Jquery memiliki ciri khas pada
penggunaan perintahnya, prefix untuk jquery dengan tanda $ kemudian
dilanjutkan dengan fungsi atau perintah. Jquery merupakan plug-in komponen
user interface (hal-hal yang berhubungan dengan antarmuka pengguna) berupa
interaksi, widget berfitur lengkap dan efek animasi yang berada di bawah
framework jquery. Setiap komponen dibangun sesuai dengan arsitektur kerja
jquery (menentukan sesuatu, kemudian memanipulasinya) dan memiliki
kemampuan untuk menerima tema yang bermacam-macam sesuai dengan
keperluan desain.
5) CSS
Sugiri dan Kurniawan (2007:21) “CSS (Cascading Style Sheet) adalah:
sebuah cara untuk memisahkan isi dengan layout dalam halaman-halaman web
yang dibuat”. CSS memperkenalka template berupa style untuk membuat dan
mempermudah penulisan dari halaman-halaman yang dirancang. Hal ini sangat
penting karena halaman yang menggunakan CSS dapat dibaca secara bolak-balik
dan isinya dapat dilihat oleh pengunjung dari manapun.
16
2.1.4. Basis Data
1. Definisi Basis Data
Basis data menurut Stephens dan Plew dalam Simarmata dan Paryudi
(2006:1), “adalah mekanisme yang digunakan untuk meyimpan informasi atau
data”. Informasi adalah sesuatu yang kita gunakan sehari-hari untuk berbagai
alasan. Dengan basis data, pengguna dapat meyimpan data secara terorganisasi.
Setelah data tersimpan, informasi harus mudah diambil. Kriteria dapat digunakan
untuk mengambil informasi. Cara data disimpan dalam basis data menentukan
seberapa mudah mencari informasi berdasarkan banyak kriteria. Data pun harus
mudah ditambahkan ke dalam basis data, dimodifikasi, dan dihapus.
2. Aplikasi Basis Data
Andi (2010:13) MySQL adalah “aplikasi yang digunakan untuk membuat
query dalam pembuatan database, table maupun manipulasi data”. Dalam
pembuatan sebuah website dinamis, membutuhkan sebuah database untuk
menyimpan data-data ke dalam tabel. Data sangat dibutuhkan untuk menunjang
kebutuhan website dalam hal konten maupun isi website. Pada web server Xampp
terdapat database MySQL yang dapat digunakan sebagai database.
2.1.5. Model Pengembangan Perangkat Lunak
Rosa dan Shalahuddin (2013:28), “model SDLC air terjun (waterfall)
sering juga disebut model sekuensial linier (sequential linear) atau hidup klasik
(classic life cycle)”. Model air terjun menyediakan pendekatan alur hidup
perangkat lunak secara sekuensial atau beruntun dimulai dari analisis, desain,
17
pengkodean, pengujian dan tahap pendukug (support). Yang dibagi menjadi lima
tahapan, yaitu:
Sistem/Rekayasa
Informasi
Analisis PengujianDesain Pengkodean
Sumber: Rosa dan Shalahuddin (2013:28)
Gambar II.1.
Ilustrasi Model Waterfall
1. Analisis Kebutuhan Perangkat Lunak
Proses pengumpulan kebutuhan dialkuan secara intensif untuk
menspesifikasikan kebutuhan perangkat lunak agar dapat dipahami perangkat
lunak seperti apa yang dibutuhkan user. Spesifikasi perangkat lunak pada tahap
ini perlu untuk didokumentasikan.
2. Desain
Desain perangkat lunak merupakan proses multi langkah yang fokus pada
desain pembuatan program perangkat lunak termasuk struktur data, arsitektur
perangkat lunak, representasi antar muka dan prosedur pengkodean. Tahap ini
mentranslasi kebutuhan perangkat lunak dari tahap analisis kebutuhan ke
representasi desain agar diimplementasikan menjadi program pada tahap-tahap
18
selanjutnya. Desain perangkat lunak yang dihasilkan pada tahap ini juga perlu
didokumentasikan.
3. Pembuatan Kode Program
Desain harus ditranslasikan ke dalam program perangkat lunak. Hasil dari
tahap ini adalah program komputer sesuai dengan desain yang telah dibuat pada
tahap desain.
4. Pengujian
Pengujian fokus pada perangkat lunak secara lojik dan fungsional dan
memastikan bahwa semua bagian sudah diuji. Hal ini dilakukan untuk
meminimlisir kesalahan (error) dan memastikan keluaran yang dihasilkan sesuai
dengan yang diinginkan.
5. Pendukung (support) atau pemeliharaan (maintenance)
Tidak menutup kemungkinan sebuah perangkat lunak mengalami perubahan
ketika sudah dikirimkan ke user. Perubahan bisa terjadi karena adanya kesalahan
yang muncul dan tidak terdeteksi saat pengujian atau perangkat lunak harus
beradaptasi dengan lingkungan baru. Tahap pendukung atau pemeliharaan dapat
mengulangi proses pengembangan mulai dari spesifikasi untuk perubahan
perangkat lunak yang sudah ada, tapi tidak untuk membuat perangkat lunak baru.
Dari kenyataanyang terjadi sangat jarang model air terjun dapat dilakukan
sesuai alurnya karen sebab berikut:
1) Perubahan spesifikasi perangkat lunak terjadi di tengah alur
pengembangan.
19
2) Sangat sulit bagi pelanggan untuk mendefinisikan semua spesifikasi di
alur awal pengembangan. Pelanggan sering kali membutuhkan contoh
(prototype) untuk menjabarkan spesifikasi kebutuhan lebih lanjut.
3) Pelanggan tidak mugkin bersabar mengakomodasi perubahan-
perubahan yang diperlukan di akhir alur pengembangan.
Dengan berbagai kelemahan yang dimiliki model air terjun tapi model ini
telah menjadi dasar dari model-model yang lain dalam melakukan perbaikan
model pengembangan perangkat lunak. Hal positif dari model air terjun adalah
struktur tahap pengembangan sistem jelas, dokumentasi dihasilkan di setiap tahap
pengembangan, dan sebuah tahap dijalankan setiap tahap sebelumnya selesai
dijalankan (tidak ada tumpang tindih pelaksanaan tahap).
2.2. Teori Pendukung
2.2.1. Struktur Navigasi
Puspitosari (2010:280) menyatakan bahwa, “Struktur navigasi adalah
susunan menu atau hirarki dari suatu situs yang menggambarkan isi dari setiap
halaman dan link atau navigasi tiap halaman pada tiap web.”. Struktur navigasi
termasuk struktur terpenting dalam pembuatan suatu mutimedia. Struktur navigasi
juga memberikan kemudahan dalam menganalisa keinteraktifan seluruh objek dan
multimedia bagaimana pengaruh keinteraktifan terhadap pengguna.
Struktur navigasi mempunyai ciri khas yang dapat digolongkan menurut
kebutuhan akan objek, kemudahan yang membuat akan berpengaruh terhadap
20
suatu pembuatan multimedia. Ada empat macam bentuk dasar dari struktur
navigasi yang biasa digunakan dalam proses pembuatan aplikasi multimedia, yaitu
sebagai berikut:
1) Struktur Navigasi Linier
Linier (satu arah) merupakan struktur yang mempunyai satu rangkaian
cerita yang berurut. Dengan kata lain, struktur ini hanya dapat menampilkan satu
demi satu tampilan layar secara berurut menurut urutannya. Tampilan yang dapat
ditampilkan pada struktur jenis ini adalah satu halaman sebelumnya atau satu
halaman sesudahnya dan tidak dapat menampilkan dua halaman sebelumnya atau
dua halaman sesudahnya. Salah satu yang terpenting dari struktur ini tidak
diperkenankan terjadinya percabangan.
Sumber: Puspitosari (2010:280)
Gambar II.2.
Struktur Navigasi Linear
2) Struktur Navigasi Hirarki
Struktur hirarki (bercabang) ini percabangan untuk menampilkan data
berdasarkan kriteria tertentu. Tampilan pada menu pertama akan disebtu sebagai
master page (halaman pertama kesatu), halaman utama ini akan mempunyai
21
halaman percabangan yang dikatakan sebagai slave page (halaman pendukung).
Jika salah satu halaman pendukung dipilih atau diaktifkan, maka tampilan tersebut
akan bernama master page (halaman utama kedua) dan seterusnya. Pada struktur
navigasi ini tidak diperkenankan adanya tampilan secara linier.
Sumber: Puspitosari (2010:280)
Gambar II.3.
Struktur Navigasi Hirarki
3) Struktur Navigasi Non Linier
Struktur non linier (tidak berurut) merupakan pengembangan dari struktur
penjejakan linier. Pada struktur ini diperkenankan membuat penjejakan
bercabang. Pemakai bebas menelusuri website tanpa dibatasi suatu rute dimana
kontrol navigasi dapat mengakses ke semua halaman manapun. Percabangan yang
dibuat pada struktur non linier ini berbeda dengan percabangan pada struktur
hirarki, karena walaupun terdapat percabangan pada struktur non linier ini, tetapi
22
tiap-tiap tampilan mempunyai kedudukan yang sama dan tidak ada master page
dan slave page.
Sumber: Puspitosari (2010:280)
Gambar II.4.
Struktur Navigasi Non Linier
4) Struktur Navigasi Campuran
Struktur navigasi ini merupakan campuran dari struktur navigasi
sebelumnya, yaitu linier, hirarki, dan non linier. Struktur navigasi ini juga bisa
disebut struktur navigasi bebas. Jika suatu tampilan membutuhkan percabangan,
maka dapat dibuat percabangan dan bila dalam percabangan terdapat suatu
tampilan yang sama kedudukannya maka dapat dibuat struktur linier dalam
percabangan tersebut. Struktur ini banak dipakai dalam pembuatan website, sebab
struktur navigasi ini memberikan keinteraksian yang lebih tinggi. Setiap struktur
peta navigasi bergantung pada tujuan dan kebutuhan dari aplikasi media yang
hendak dibuat. Semakin kompleks peta navigasi yang digunakan, maka semakin
sulit pembuatan aplikasi multimedia dari navigasi tersebut.
23
Sumber: Puspitosari (2010:280)
Gambar II.5.
Struktur Navigasi Campuran
2.2.2. Enterprise Relationship Diagram
1. ERD
Fathansyah (2007:70). “Entity Relationship Diagram adalah model untuk
menjelaskan hubungan antara data dalam basis data berdasarkan suatu persepsi
bahwa real word terdiri dari objek-objek dasar yang mempunyai hubungan atau
relasi antara objek-objek tersebut”.
Entity Relationship Diagram terbagi menjadi tiga komponen, yaitu entitas
(entity), atribut (attribute), relasi atau hubungan (relation). Secara garis besar
entitas merupakan dasar yang terlibat dalam sistem. Atribut atau field berperan
24
sebagai penjelas dari entitas, dan relasi atau hubungan menunjukkan hubungan
yang terjadi antara dua entitas.
1) Entitas (Entity)
Entitas menunjukkan objek-objek dasar yang terkait dalam sistem. Objek
dasar dapat berupa orang, benda, atau hal lain yang keterangannya perlu disimpan
dalam basis data.
2) Atribut (Attribute)
Adalah ciri umum semua atau sebagian besar instansi pada entitas tertentu.
Sebutan lain atribut adalah property, elemen data, dan field.
3) Relasi (Relation)
Hubungan alamiah yang terdiri antara satu atau lebih entitas. Kardinalitas
menentukan kejadian suatu entitas untuk satu kejadian pada entitas yang
berhubungan.
2. Kardinalitas
Kardinalitas relasi menunjukan jumlah maksimum tupel yang dapat
berelasi dengan entitas pada entitas yang lain. Kardinalitas relasi merujuk kepada
hubungan maksimum yang terjadi dari entitas satu ke entitas yang lain dan begitu
juga sebaliknya. Kardinalitas yang terjadi antara 2 himpunan entitas (misalkan A
dan B) dapat berupa satu ke satu (one to one), satu ke banyak (one to many),
banyak ke banyak (many to many).
25
a. Satu ke satu (One to one)
Berarti setiap entitas pada himpunan entitas A berhubungan paling
banyak dengan satu entitas pada himpunan entitas B, dan begitu juga
sebaliknya setiap entitas pada himpunan entitas B berhubungan paling
banyak dengan satu entitas pada himpunan entitas A.
Contoh:
Pada pengajaran privat, satu guru satu siswa. Satu orang guru
mengajar satu orang siswa.
Guru Mengajar Siswa
11
Gambar II.6.
Hubungan satu ke satu (one to one)
b. Satu ke banyak (One to many)
Berarti setiap entitas pada himpunan entitas A dapat berhubungan
dengan banyak entitas pada himpunan entitas B, tetapi tidak
sebaliknya dimana setiap entitas pada himpunan entitas B
berhubungan paling banyak dengan satu entitas pada himpunan entitas
A.
Contoh:
Dalam suatu perusahaan, satu bagian mempekerjakan banyak
pegawai. Satu pegawai hanya bekerja pada satu bagian.
26
Bagian Memiliki Pegawai
M1
Gambar II.7.
Hubungan satu ke banyak (one to many)
c. Banyak ke banyak (Many to many)
Berarti setiap entitas pada himpunan entitas A dapat berhubungan
dengan banyak entitas pada himpunan entitas B, dan demikian
sebaliknya dimana setiap entitas pada himpunan B dapat berhubungan
dengan banyak entitas pada himpunan entitas A.
Contoh:
Dalam universitas, seorang mahasiswa dapat mengambil banyak mata
kuliah. Satu mahasiswa mengambil banyak mata kuliah dan satu mata
kuliah diambil banyak mahasiswa.
Mahasiswa mengambil Mata Kuliah
NM
Gambar II.8.
Hubungan banyak ke banyak (Many to many)
27
3. LRS (Logical Record Stucture)
Simarmata (2007:115), “Logical Record Structure adalah representasi dari
struktur record-record pada tabel-tabel yang berbentuk dari hasil hasil relasi antar
himpunan entitas”. Menentukan kardinalitas, jumlah tabel, dan Foreign Key (FK).
Membentuk Logical Record Structure berdasarkan Entity Relationship
Diagram:
1) Jika relasinya satu maka foreign key diletakkan pada salah satu dari dua
entitas yang ada atau meyatukan kedua entitas tersebut.
2) Jika relasinya satu ke banyak maka foreign key diletakkan pada entitas
many.
3) Jika relasinya banyak ke banyak maka file disebut ”file connector” yang
berisi dua foreign key yang berasal dari kedua entitas.
2.2.3. Pengujian Web
Rosa dan Shalahuddin (2013:275), “Black Box Testing adalah menguji
perangkat lunak dari segi spesifikasi fungsional tanpa menguji desain dan kode
program”. Pengujian dimaksudkan untuk mengetahui apakah fungsi-fungsi
masukan, dan keluaran dari perangkat lunak sesuai dengan spesifikasi yang
dibutuhkan.
Pengujian kotak hitam dilakukan dengan membuat kasus uji yang bersifat
mencoba semua fungsi dengan memakai perangkat lunak apakah sesuai dengan
28
spesifikasi yang dibutuhkan. Kasus uji yang dibuat untuk melakukan pengujian
kotak hitam harus dibuat dengan kasus yang benar dan kasus kesalahan, misalkan
untuk proses log in maka kasus uji yang dibuat adalah:
1. Jika user memasukkan nama pemakai (username) dan kata sandi
(password) yang benar.
2. Jika user memasukkan nama pemakai (username) dan kata sandi
(password) yang salah, misalnya nama pemakai (username) salah dan kata
sandi (password) benar, atau sebaliknya, atau keduanya salah.
30
BAB III
PEMBAHASAN
3.1. Tinjauan Perusahaan
3.1.1. Sejarah
SMK Angkasa 1 semula bernama STM Halim Perdana Kusuma yang
didirikan pada tanggal 18 Januari 1975, berdasarkan surat keputusn
DANLANUMA Haim P. Jakarta Timur dengan nomor surat keputusan :
002/I/1975, tentang pembukaan STM Halim P. Pada awal berdirinya STM Halim
P. menempati gedung SD Angkasa 10 Komplek Rajawali Halim P. Jakarta Timur.
Kemudian pada tanggal 27 Agustus 1977 dilaksanakan pemindahan
pengelolaan STM Halim P.K. dari Badan Pembina STM Halim P.K. ke Badan
Kerja Sama Pendidikan (BKSP), sekaligus pemindahan tempat belajar ke gedung
yang baru yaitu di Jalan Rajawali Raya Halim P. Jakarta Timur.
Pada Tanggal 23 Februari 1989 berdasarkan Akte Notaris Abdul Latief
nomor 56 diadakan pergantian pengelolaan STM Halim P.K. dari Badan Kerja
Sama Pendidikan (BKSP) ke Yayasan Ardhya Garini (Yasarini) dan sekaligus
mengalami perubahan nama menjadi STM Angkasa.
Dan pada tahun1997 berdasarkan Surat Edaran Depdikbud Nomor :
41007/A;AS/OI1997 tanggal 3 April 1997, sebagai tindak lanjut dari Kepmen
Depdikbud Nomor 034, 035 dan 036/O/1997 tentang perubahan
NOMENKLATOR, maka nama STM Angkasa kembali mengalami perubahan
menjadi SMK Angkasa 1 sampai dengan sekarang.
31
1. Visi
SMK Angkasa 1 adalah lembaga pendidikan menengah yang berfungsi
untuk mengajar, mendidik melatih siswa menjadi tenaga kerj tingkat
menengah yang memiliki pengetahuan, sikap yang positif dan berjiwa
wiraswasta yang mandiri serta dapat memenuhi tuntutan dunia kerja.
2. Misi
1. Menyiapkan tenaga kerja untuk mengisi keperluan pembangunan.
2. Menciptakan tenaga kerja yang profesional sehingga mampu
berperan sebagai faktor keunggulan bagi industri-industri.
3. Menghasilkan tamatan yang mandiri, mampu memberikan bekal
keahlian profesi untuk meningkatkan martabat dirinya.
4. Mengubah status beban menjadi aset bangsa.
5. Memberikan bekal kepada tamatan sehingga mampu
menyumbangkan keahlian dirinya secara berkelanjutan.
3.1.2. Struktur Organisasi dan Fungsi
Struktur organisasi dimaksudkan untuk memberikan gambaran akan
pembagian tugas dan bidang-bidang tugas yang diberikan lebih jelas. Tujuan dari
pembagian tugas agar setiap tugas dilaksanakan dikerjakan dengan rasa tanggung
jawab penuh, teliti dan rapi.
32
Kepala SekolahKetua Komite
Kepala T.UPerpustakaan
Wakasek.
Kesiswaan
Wakasek.
Kurikulum
Wakasek.
Sarpras
Bendahara
SekolahBendahara Rutin
Operator Sekolah
Petugas
Kebersihan
Satpam Sekolah
Petugas
Kebersihan
Perlengkapan/
Inventaris
Perlengkapan &
Umum
Petugas
Kebersihan
Kepeg, &
Kesiswaan
Petugas
Kebersihan
Petugas
Kebersihan
Staf SarprasBP/BK
(Konseling)
Pembina OSIS
Pembina OSIS
Kajur Teknik
Listrik
Kajur Teknik
Mesin
Kajur Teknik
Otomotif
Staf Kurikulum
Staf Kurikulum
Tenaga Pendidik/Guru
Wali Kelas
Pengurus OSIS
Peserta Didik
Sumber : SMK Angkasa 1
Gambar III.1.
Struktur Organisasi SMK Angkasa 1
1. Ketua Komite
Bertugas menentukan kebijakan dan program pendidikan, membuat rencana
anggaran pendidikan belanja sekolah, membuat dan menentukan kriteria tenaga
33
pendidikan, dan menentukan fasilitas dan hal-hal yang berkaitan dengan
pendidikan.
2. Kepala Sekolah
Bertugas membuat Rencana Kerja Sekolah (RKS), membina pelaksanaan
Kegiatan Belajar Mengajar (KBM), membina pelaksanaan disiplin sekolah, dan
mengadakan hubungan dengan Orang Tua / Wali peserta didik ( Siswa ).
3. Wakil Kepala Sekolah Bidang Kurikulum
Bertugas menyiapkan dan menyusun Jadwal Pelajaran, menyiapkan
program semester, mengelola indeks prestasi, dan merencanakan dan
melaksanakan Karyawisata /Kunjungan Industri.
4. Wakil Kepala Sekolah Bidang Kesiswaan
Bertugas menyelenggarakan Pendaftaran Peserta Didik Baru (PPDB),
menyelenggarakan Masa Orientasi Peserta Didik Baru (MOPDB), meneliti
absensi siswa dan mengambil langkah berkenaan absen tersebut, dan
mengelola Nilai Ujian Nasional ( UN ) Produktif dan Ujian Praktek Non
Produktif.
34
5. Wakil Kepala Sekolah Bidang Sarana dan Prasarana
Bertugas merencanakan pengadaan media pembelajaran secara umum dan
memfasilitasi alat-alat praktek secara memadai untuk 3 (tiga) Program
Keahlian yakni Teknik Ketenagalistrikan, Teknik Mesin (TP) & Teknik
Otomotif, melengkapi Alat Tulis Kantor (ATK) selama 1 (satu) tahun
pelajaran, melengkapi laboratorium bahasa, dan pemeliharan dan perbaikan
sarana ruang laboratorium komputer.
6. Kepala Jurusan
Bertugas bertanggung jawab atas kegiatan siswa dalam pelaksanaan praktek
di Ruang Praktek Teknik(Ketenagalistrikan, Mesin, Otomotif), membuat
rencana kerja praktek bagi siswa yang melaksanakan praktek, membuat
Laporan hasil praktek kepada pimpinan sekolah, dan mewakuili sekolah dalam
rangka pelaksanaan hubungan kerjasama dengan dunia industri / dunia usaha (
DU / DI ).
7. Staf Kurikulum Urusan Pengajaran
Bertugas memberdayakan tenaga kependidikan sekolah agar mampu
menyediakan dokumen dokumen kurikulum, mengarahkan tenaga
kependidikan untuk menyusun rencana dan program pelaksanaan kurikulum,
membantu Wakasek. Kurikulum dalam pembagian tugas mengajar guru, dan
mengevaluasi pelaksanaan kurikulum.
35
8. Staf Kurikulum Urusan Prakerin
Bertugas memberikan penjelasan ke pihak DU/DI tentang program
prakerin, melakukan Kegiatan survei DU/DI yang akan ditempati Siswa,
mengupayakan agar tahun-tahun berikutnya industri/perusahaan dapat
menerima kembali siswa yang akan melaksakan prakerin, dan mengusahakan
penyaluran lulusan dengan pihak industri/perusahaan.
9. Staf Sarana dan Prasarana
Bertugas mengidentifikasi spesifikasi sarana dan prasarana sekolah,
mengelola program perawatan preventif, pemeliharaan, dan perbaikan sarana
dan prasarana sekolah, mengupayakan ketersediaan dan kesiapan sarana dan
prasarana, dan memonitor dan mengevaluasi pendayagunaan sarana dan
prasarana sekolah.
10. BP/BK
Bertugas membuat rencana kerja BP / BK, membuat data dan Penilaian
prestasi siswa, berkonsultasi dengan Orang Tua siswa dalam rangka mengatasi
masalah siswa, dan mencatat kemajuan dan hambatan siswa, khususnya bagi
siswa yang memiliki masalah.
11. Pembina OSIS
Bertugas menyusun Program Kerja dan Jadwal Kegiatan, wajib hadir
membimbing, membina, dan mengawasi setiap kegiatan siswa asuhannya di
dalam maupun di luar lingkungan sekolah, membina, membimbing siswa
36
dalam keikutsertaan dalam kegiatan lomba-lomba di dalam maupun di luar
sekolah, dan setiap tiga bulan menyusun Progres Report dan melaporkan
kepada Kepala Sekolah melalui Wakasek Kesiswaan.
12. Wali Kelas
Bertugas mengenal semua siswa yang ada di kelasnya, mengusahakan dan
memelihara inventarisasi kelas, bekerja sama dengan Guru BP / BK dalam
mengatasi persoalan siswa, dan mengadakan hubungan dengan Orang Tua
siswa dalam rangka pembinaan siswa.
13. Guru
Bertugas menguasai kurikulum dan materi pelajaran, membuat program
semester pada awal semester, melaksanakan praktik untuk mata pelajaran yang
memerlukan praktik, dan menciptakan suasana yang kondusif dan harmonis
dalam mendukung proses belajar mengajar.
14. Tata Usaha
Bertugas untuk meaksanakan administrasi kepegawaian, administrasi
keuangan, administrasi sarana dan prasarana, merapikan pembukuan keuangan
dan kartu SPP.
37
15. Perpustakaan
Bertugas melaksanakan kegiatan yang berhubungan dengan egiatan
perpustakaan, perancangan program kerja perpustakaan, pengurusan
pelaksanaan perpustakaan, perencanaan pengembangan perpustakaan, dan
pemeliharaan serta perbaikan buku perpustakaan.
16. Pengurus OSIS
Menyusun dan melaksanakan program kerja sesuai dengan anggaran dasar
dan anggaran rumah tangga OSIS, menyampaikan laporan pertanggung
jawaban kepada perwakilan kelas di akhir masa jabatannya.
3.2. Analisa Kebutuhan
A. Analisa Kebutuhan Sistem Ruang Administrator
Di ruang administrator ini dibagi menjadi dua level log in, Admin dan
Pengajaran. Untuk level pengejaran hanya sebatas untuk melihat data siswa
dan data kelas saja. Sedangkan untuk level admin mempunyai hak utuh untuk
mengelola konten web. Seperti Menambah jurusan, menyeleksi calon siswa
baru, membagi kelompok calon siswa ke dalam kelas jurusan masing-masing.
B. Analisa Kebutuhan Sistem Ruang Calon Siswa
Di ruang caln siswa ini, calon siswa diharuskan membuat akun terlebih
dahulu, sebelum melakukan pendaftaran. Dengan akun tersebut siswa juga
dapat me-upload syarat untuk pendaftaran. Seperti ijazah dan bukti transfer.
Siswa juga dapat melihat hasil seleksi penerimaan calon siswa baru.
38
3.3. Perancangan Perangkat Lunak
3.3.1. Rancangan Antar Muka
A. Rancangan Antar Muka Halaman Home
Header
Login
Menu
Profil
Data Pendaftar
Hasil Seleksi
Informasi
Panduan
Pengumuman
& Jadwal
Kontak
Footer
Selamat Datang
Gambar III.2.
Rancangan Antar Muka Home
B. Rancangan Antar Muka Halaman Profile Sekolah
Header
Login
Menu
Profil
Data Pendaftar
Hasil Seleksi
Informasi
Panduan
Pengumuman
& Jadwal
Kontak
Footer
Profil Sekolah
Gambar III.3.
Rancangan Antar Muka Profile Sekolah
39
C. Rancangan Antar Muka Halaman Data Pendaftar
Header
Login
Menu
Profil
Data Pendaftar
Hasil Seleksi
Informasi
Panduan
Pengumuman
& Jadwal
Kontak
Footer
Info Pendaftar
Gambar III.4.
Rancangan Antar Muka Data Pendaftar
D. Rancangan Antar Muka Halaman Hasil Seleksi
Header
Login
Menu
Profil
Data Pendaftar
Hasil Seleksi
Informasi
Panduan
Pengumuman
& Jadwal
Kontak
Footer
Info Seleksi
Gambar III.5.
Gambar Antar Muka Hasil Seleksi
40
E. Rancangan Antar Muka Halaman Panduan Pendaftaran
Header
Login
Menu
Profil
Data Pendaftar
Hasil Seleksi
Informasi
Panduan
Pengumuman
& Jadwal
Kontak
Footer
Info Panduan
Pendaftaran
Gambar III.6.
Rancangan Antar Muka Panduan Pendaftaran
F. Rancangan Antar Muka Halaman Pengumuman & Jadwal
Header
Login
Menu
Profil
Data Pendaftar
Hasil Seleksi
Informasi
Panduan
Pengumuman
& Jadwal
Kontak
Footer
Info Pengumuman &
Jadwal
Gambar III.7.
Rancangan Antar Muka Pengumuman & Jadwal
41
G. Rancangan Antar Muka Halaman Kontak
Header
Login
Menu
Profil
Data Pendaftar
Hasil Seleksi
Informasi
Panduan
Pengumuman
& Jadwal
Kontak
Footer
Informasi Kontak
Gambar III.8.
Rancangan Antar Muka Kontak
H. Rancangan Antar Muka Halaman Siswa Membuat Akun
Pendaftaran Akun
Nama Lengkap :
Kelamin :
Email :
No.Telepon :
DATA LOGIN
Username :
Password :
Password (Lagi) :
Daftar
Gambar III.9.
Rancangan Antar Muka Pendaftaran Akun
42
I. Rancangan Antar Muka Halaman Log In Siswa
Log In
Username :
Password :
Log in
Gambar III.10.
Rancangan Antar Muka Log In Siswa
J. Rancangan Antar Muka Halaman Formulir Pendaftaran
Header
Login
Menu
Profil
Data Pendaftar
Hasil Seleksi
Informasi
Panduan
Pengumuman
& Jadwal
Kontak
Footer
Formulir Pendaftaran
Pendaftaran Siswa
Baru
Daftar Pendaftaran
Log Out
Gambar III.11.
Rancangan Antar Muka Formulir Pendaftaran
43
K. Rancangan Antar Muka Halaman Daftar Pendaftar
Header
Login
Menu
Profil
Data Pendaftar
Hasil Seleksi
Informasi
Panduan
Pengumuman
& Jadwal
Kontak
Footer
Info Daftar
Pendaftaran
Pendaftaran Siswa
Baru
Daftar Pendaftaran
Log Out
Gambar III.12.
Rancangan Antar Muka Daftar Pendaftaran
L. Rancangan Antar Muka Halaman Log In Admin
Log In
Username :
Password :
Log in
Level :
Gambar III.13.
Rancangan Antar Muka Log In Admin
44
J. Rancangan Antar Muka Halaman Admin
Header
Footer
Home
Data User
Admin
Data Tahun
Ajaran
Data Jurusan
Data
Pendaftaran
Seleksi
Penerimaan
Siswa Baru
Daftar Ulang
Calon Siswa
Data Siswa
Data Kelas
Siswa
Laporan
Log Out
Isi
Gambar III.14.
Rancangan Antar Muka Ruang Admin
3.3.2. Rancangan Basis Data
A. Entity Relationship Diagram(ERD)
45
Gambar III.15.
Entity Relationship Diagram
Pendaftaran
No_pendaftaran
**
No_STTB
Nama
Kelamin
Agama
GDarah
Telepon
Alamat
Ortu_alamat
Ortu_pekerjaan
Ortu_nama
Tmpt_lahir
Tgl_lahir
Wali_nama
Wali_pekerjaan
Nilai_bhs_ing
Nilai_bhs_indo
Tahun_lulus
Sekolah_asal
Wali_alamat
Nilai_mtk
Nilai_ipa
Nilai_uan
File_foto
Tgl_daftar
Status
Kd_akun
Menghasilkan Siswa
Kelamin
Nama
Agama
Alamat
Tgl_lahir
Tahun_angkatan
Nis_nasional
No_siswa**
Telepon
Gdarah
Ortu_nama
Ortu_pekerjaan
Ortu_alamat
Tmpt_lahir
Wali_nama
Kode_jur
Sekolah_asal
No_pendaftaran
Tahun_lulus
Wali_alamat
Wali_pekerjaan
Jurusan
Kode_jur**
Nama_jur
Keterangan
Kelas
Kode_kls**
Kode_jur
Nama_kls
Kuota kelas
Memiliki
1 1
No_siswa
Pendaftaran_lampir
Melakukan
File_persyaratan
File_bukti_bayar
Id No_pendaftaran
Mendapatkan
1
1
M 1
1
1
46
B. Logical Relational Structure (LRS)
Gambar III.16.
Logical Relational Structure
pendaftaran
no_pendaftaran *
kode_ta **
no_sttb
nama
kelamin
agama
gdarah
telepon
alamat
tgl_lahir
tmpt_lahir
ortu_nama
ortu_pekerjaan
ortu_alamat
wali_nama
wali_pekerjaan
wali_alamat
sekolah_asal
tahun_lulus
nilai_bhs_indo
nilai_bhs_ing
nilai_mtk
nilai_ipa
nilai_uan
tgl_daftar
file_foto
status
kd_akun **
siswa
no_siswa *
nis_nasional
tahun_angkatan
nama
kelamin
agama
gdarah
telepon
alamat
tgl_lahir
tmpt_lahir
ortu_nama
ortu_pekerjaan
ortu_alamat
wali_nama
wali_pekerjaan
wali_alamat
sekolah_asal
tahun_lulus
no_pendaftaran **
kode_jur **
pendaftaran_lampiran
id *
no_pendaftaran **
file_persyaratan
file_bukti_bayar
kelas
kode_kls *
kode_jur **
nama_kls
kuota_siswa
jurusan
kode_jur *
nama_jur
keterangan
47
C. Spesifikasi Data
1. Nama File : Pendaftaran
Akronim File : Pendaftaran.myd
Tipe File : Master
Organisasi File : Untuk melakukan pendaftaran siswa baru
Akses File : Harddisk
Panjang Record : 362 Karakter
Kunci Field : Id
Software : MySQL
Tabel III.1.
Spesifikasi File Pendaftaran
No Elemen Data Nama Field Tipe Size Ket
1 No.Pendaftaran no_pendaftaran Char 7
2 No.STTB no_sttb Varchar 15
3 Nama nama Varchar 25
4 Jenis Kelamin Kelamin Enum ‘Laki-
laki’,’Perempuan’
5 Agama agama Varchar 15
6 Golongan Darah gdarah Enum ‘A’,’B’,’AB’,’O’
48
7 No.Telepon no_telepon Varchar 15
8 Email email Varchar 15
9 Alamat alamat Varchar 20
10 Tanggal Lahir tgl_lahir Date
11 Tempat Lahir tmp_lahir Varchar 15
12 Nama Orang Tua ortu_nama Varchar 20
13 Perkerjaan Orang
Tua
ortu_pekerjaan Varchar 15
14 Alamat Orang
Tua
ortu_alamat Varchar 20
15 Nama Wali wali_nama Varchar 20
16 Pekerjaan Wali wali_pekerjaan Varchar 15
17 Alamat Wali wali_alamat Varchar 20
18 Sekolah Asal sekolah_asal Varchar 15
19 Tahun Lulus tahun_lulus Char 4
20 Nilai Bahasa
Indonesia
nilai_bhs_indo Decimal 10,2
21 Nilai Bahasa
Inggris
nilai_bhs_ing Decimal 10,2
22 Nilai Matematika nilai_mtk Decimal 10,2
23 Nilai IPA nilai_ipa Decimal 10,2
24 Nilai UAN nilai_uan Decimal 10,2
25 File Foto file_foto Varchar 50
49
26 Tanggal Daftar tgl_daftar Date
27 Hasil Seleksi hasil_seleksi Enum 'Daftar','Seleksi','Di
tolak','Cadangan','
Diterima'
28 Kode Akun kd_akun Char 5
2. Nama File : Jurusan
Akronim File : Jurusan.myd
Tipe File : Master
Organisasi File : Untuk pemilihan jurusan oleh calon siswa
Akses File : Harddisk
Panjang Record : 63 Karakter
Kunci Field : Id
Software : MySQL
Tabel III.2.
Spesifikasi File Jurusan
No Elemen Data Nama Field Tipe Size Ket
1 Kode Jurusan kode_jur Char 3
2 Nama Jurusan nama_jur Varchar 10
3 Keterangan keterangan Varchar 50
50
3. Nama File : Kelas
Akronim File : Kelas.myd
Tipe File : Master
Organisasi File : Untuk membagi calon siswa sesuai pilihan jurusan
Akses File : Harddisk
Panjang Record : 31 Karakter
Kunci Field : Id
Software : MySQL
Tabel III.3.
Spesifikasi File Kelas
No Elemen Data Nama Field Tipe Size Ket
1 Kode Kelas kode_kls Char 4
2 Kode Jurusan kode_jur Char 3
4 Nama Kelas nama_kls Varchar 15
5 Kuota Siswa kuota_kelas Int 3
6 Nomer Siswa no_siswa Char 6
51
4. Nama File : Siswa
Akronim File : Siswa.myd
Tipe File : Master
Organisasi File : Untuk melakukan daftar ulang setelah diseleksi
Akses File : Hadrdisk
Panjang Record : 276 Karakter
Kunci Field : Id
SoftWare : MySQL
Tabel III.4.
Spesifikasi File Siswa
No Elemen Data Nama Field Tipe Size Ket
1 Nomer Siswa no_siswa Char 6
2 NIS Nasional nis_nasional Varchar 20
3 Tahun
Angkatan
tahun_angkatan Char 4
4 Nama nama Varchar 25
5 Jenis
Kelamin
Kelamin Enum ‘Laki-
laki’,’Perempuan’
6 Agama agama Varchar 15
7 Golongan gdarah Enum ‘A’,’B’,’AB’,’O’
52
Darah
8 No.Telepon no_telepon Varchar 15
9 Email email Varchar 15
10 Alamat alamat Varchar 20
11 Tanggal
Lahir
tgl_lahir Date
12 Tempat Lahir tmp_lahir Varchar 15
13 Nama Orang
Tua
ortu_nama Varchar 20
14 Perkerjaan
Orang Tua
ortu_pekerjaan Varchar 15
15 Alamat
Orang Tua
ortu_alamat Varchar 20
16 Nama Wali wali_nama Varchar 20
17 Pekerjaan
Wali
wali_pekerjaan Varchar 15
18 Alamat Wali wali_alamat Varchar 20
19 Sekolah Asal sekolah_asal Varchar 15
20 Tahun Lulus tahun_lulus Int 4
21 Nomor
Pendaftaran
no_pendaftaran Char 7
22 Kode Akun kd_akun Char 5
53
5. Nama File : Pendaftaran_lampiran
Akronim File : Pendaftaran.myd
Tipe File : Master
Organisasi File : Untuk mengirim berkas persyaratan dan transfer
Akses File : Hadrdisk
Panjang Record : 217 Karakter
Kunci Field : Id
SoftWare : MySQL
Tabel III.5.
Spesifikasi File Pendaftaran_lampiran
No Elemen Data Nama Field Tipe Size Ket
1 Id Id Int 10
2 No.Pendaftaran no_pendaftaran Char 7
3 File
Persyaratan
file_persyaratan Varchar 100
4 File Bukti
Bayar
file_bukti_bayar Varchar 100
54
3.3.3. Struktur Navigasi
1. Struktur Navigasi Website Index Calon Siswa
Index
Log In Profil Sekolah Data Pendaftar Hasil Seleksi KontakPengumuman &
Jadwal
Panduan
Pendaftaran
Log Out
Data Pendaftaran
Pendaftaran Siswa
Baru
Home
Gambar III.17.
Struktur Navigasi Index Calon Siswa
2. Struktur Navigasi Website Index User
Log In
Data User Data Tahun Ajaran Data Jurusan Data Pendaftaran Data SiswaDaftar Ulang Calon
Siswa
Seleksi
Penerimaan SiswaHome Log OutLaporanData Kelas
Tambah TambahTambah Tambah
Diterima
Ditolak
Cadangan
CetakDaftar
Seleksi
Gambar III.18.
Struktur Navigasi Index User
55
3.4. Implementasi dan Pengujian Unit
3.4.1. Implementasi
A. Implementasi Rancangan Antar Muka
A. Halaman Muka
Gambar III.19.
Halaman Home
B.Halaman Profile
Gambar III.20.
Halaman Profile
56
C. Halaman Data Pendaftar
Gambar III.21.
Halaman Pendaftar
D. Halaman Hasil Seleksi
Gambar III.22.
Halaman Hasil Seleksi
57
E. Halaman Panduan Pendaftaran
Gambar III.23.
Halaman Panduan Pendaftaran
F. Halaman Pengumuman
Gambar III.24.
Halaman Pengumuman dan Jadwal
58
G. Halaman Kontak
Gambar III.25.
Halaman Kontak
H. Halaman Pendaftaran Akun
Gambar III.26.
Halaman Pendaftaran Akun
59
I. Halaman Log In Siswa
Gambar III.27
Halaman Log In Siswa
J. Halaman Pendaftaran Siswa Baru
Gambar III.28.
Halaman Fomulir Pendaftaran
60
K. Halaman Daftar Pendaftaran
Gambar III.29.
Halaman Daftar Pendaftaran
L. Halaman Log In Admin
Gambar III.30.
Halaman Log In Admin
61
M.Halaman Ruang Admin
Gambar III.31.
Halaman Ruang Admin
B. Spesifikasi Sistem Komputer
Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak
minimum yang dibutuhkan untuk mengimplementasikan aplikasi e-learning
untuk sekolah menengah atau sederajat.
1. Spesifikasi Perangkat Keras
1.1. Server
1. CPU
a) Processor AMD Dual Core E300
b) RAM 2 GB
c) Harddisk 500 GB
62
2. Mouse
3. Keyboard
4. Monitor dengan resolusi layar minimum 1024 x 768
5. Koneksi internet dengan kecepatan 2 Mbps
1.2. Client
1. CPU
a) Processor AMD Dual Core E300
b) RAM 2 GB
c) Harddisk 500 GB
2. Mouse
3. Keyboard
4. Monitor dengan resolusi layar minimum 1024 x 768
5. Koneksi internet dengan kecepatan 2 kbps
2. Spesifikasi Perangkat Lunak
2.1. Server
1) Sistem Operasi
a) Microsoft Windows
b) Linux
63
2) Aplikasi Bundle Web Server
a) Aplikasi Apache versi 2.2.21.
b) Aplikasi PHP extension msql
c) Aplikasi MySQL versi 5.5.16.
d) Aplikasi phpMyAdmin versi 3.4.5.
3) Aplikasi Web
a) Google Chrome
b) Mozilla Firefox
2.2. Client
1) Sistem Informasi
a) Microsoft Windows
b) Liux
2) Aplikasi Web
a) Google Chrome
b) Mozilla Firefox
64
3.4.2. Pengujian Unit
1. Pengujian terhadap Form Log In Akun
Tabel III.6.
Hasil Pengujian Black Box Testing Untuk Halaman Log In Akun
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
“Log In Anda
Salah,
Data Username
dan
Password yang
Anda masukan
belum benar”
Sesuai
harapan Valid
2. Mengetikkan
username
dan password
tidak diisi
atau kosong
kemudian
klik tombol
login
Username
:ade
Password:
(kosong)
Sistem akan
menolak akses
user dan
menampilkan
“Log In Anda
Salah,
Data Username
dan
Password yang
Anda masukan
belum benar”
Sesuai
harapan Valid
3. Username
tidak diisi
(kosong) dan
password
diisi
kemudian
klik tombol
login
Username
: (kosong)
Password:
123
Sistem akan
menolak akses
user dan
menampilkan
“Log In Anda
Salah,
Data Username
dan
Password yang
Anda masukan
belum benar”
Sesuai
harapan Valid
4. Mengetikkan
salah satu
Username
:ade
Sistem akan
menolak akses
Sesuai
harapan Valid
65
kondisi salah
pada
username
atau
password
kemudian
klik tombol
login
(benar)
Password:
456
(salah)
user dan
menampilkan
“Log In Anda
Salah,
Data Username
dan
Password yang
Anda masukan
belum benar”
5.
Mengetikkan
username
dan
password
dengan data
yang benar
kemudian
klik tombol
login
Username:
ade
(benar)
Password:
123
(benar)
Sistem
menerima
akses login dan
kemudian
langsung
menampilkan
halaman
pendaftaran
calon siswa.
Sesuai
harapan Valid
2. Pengujian terhadap Form Log In Admin
Tabel III.7.
Hasil Pengujian Black Box Testing Untuk Halaman Log In Admin
No. Skenario
pengujian Test case
Hasil yang
diharapkan
Hasil
pengujian Kesimpulan
1. Username dan
password
tidak diisi,
level tidak
dipilih
kemudian klik
tombol login
Username:
(kosong)
Password:
(kosong)
Level:(Tidak
dipilih)
Sistem akan
menolak akses
user dan
menampilkan
“Error!!
Username dan
Password tidak
boleh kosong,
Level tidak
dipilih”.
Sesuai
harapan Valid
2. Mengetikkan
username dan
password
tidak diisi
atau kosong
dan level
tidak dipilih
Username:ad
min
Password:
(kosong)
Level:(Tidak
dipilih)
Sistem akan
menolak akses
user dan
menampilkan
“Error!!
Password tidak
boleh kosong,
Sesuai
harapan Valid
66
kemudian klik
tombol login
Level tidak
dipilih”.
3. Username
tidak diisi
(kosong) dan
password
diisi tetapi
level tidak
dipilih
kemudian klik
tombol login
Username:
(kosong)
Password:ad
min
Level:(Tidak
dipilih)
Sistem akan
menolak akses
user dan
menampilkan
“Error!!
Username tidak
boleh kosong,
Level tidak
dipilih”.
Sesuai
harapan Valid
4.
Mengetikkan
salah satu
kondisi salah
pada
username atau
password dan
level tidak
dipilih
kemudian klik
tombol login
Username:ad
min (benar)
Password:12
3(salah)
Level:(Tidak
dipilih)
Sistem akan
menolak akses
user dan
menampilkan
“Error!!
Password tidak
boleh kosong,
Level tidak
dipilih”.
Sesuai
harapan
Valid
5.
Mengetikkan
username dan
password
dengan data
yang benar
dan memilih
level yang
salah
kemudian klik
tombol login
Username:ad
min (benar)
Password:ad
min (benar)
Level:Pengaj
aran (salah)
Sistem akan
menolak akses
user dan
menampilkan
“Log In anda
bukan sebagai
Pengajaran”.
Sesuai
harapan
Valid
6 Mengetikkan
username dan
password
dengan data
yang benar
dan memilih
level yang
benar
kemudian klik
tombol login
Username:ad
min (benar)
Password:ad
min (benar)
Level:admin(
benar)
Sistem menerima
akses login dan
kemudian
langsung
menampilkan
“Anda Log In
sebagai admin”.
Sesuai
harapan
Valid
67
3. Pengujian terhadap Form Pendaftaran
Tabel III.8.
Hasil Pengujian Black Box Testing Untuk Halaman Form Pendaftaran
No. Skenario
pengujian Test case
Hasil yang
diharapkan
Hasil
pengujian Kesimpulan
1 Tidak mengisi
NO.STTB,
nama
lengkap, jenis
kelamin,
agama,
golongan
darah, No.
Telepon,
Alamat E-
mail, Alamat
tinggal,
Tempat
tanggal lahir,
nama orang
tua, pekerjaan
orang tua,
alamat orang
tua, nama
wali,
pekerjaan
wali, alamat
wali, nama
sekolah asal,
tahun lulus,
No STTB:
(kosong)
nama lengkap:
(kosong)
Jenis kelamin:
(kosong)
agama:
(kosong)
golongan darah:
(kosong)
No.Telepon:
(kosong) Alamat E-
mail:
(kosong) Alamat
tinggal:
(kosong)
Tempat lahir:
(kosong)
Nama orangtua:
(kosong)
Pekerjaan orangtua:
(kosong) Alamat
orangtua:
(kosong) Nama
wali:
Sistem tidak akan
memproses dan
akan
menampilkan
peringatan:
ERROR !!
Data No.STTB
tidak boleh
kosong, harus
diisi !
Data Nama
Lengkap tidak
boleh kosong,
harus diisi !
Data Jenis
kelamin belum
dipilih !
Data Agama
belum dipilih !
Data Golongan
darah belum
dipilih !
Data No.Telepon
tidak boleh
kosong, harus
Sesuai
harapan
Valid
68
jurusan 1,
jurusan 2,
nilai bahasa
indonesia,
nilai bahasa
inggris, nilai
matematika,
nilai ipa, nilai
UAN.
Kemudian
klik tombol
simpan.
(kosong) Pekerjaan
wali:
(kosong) Alamat
wali:
(kosong) Nama
sekolah asal:
(kosong) Tahun
lulus:
(kosong) Jurusan 1:
(kosong) Jurusan 2 :
(kosong)
Nilai bahasa
indonesia:
(kosong)
Nilai bahasa inggris:
(kosong)
Nilai matematika:
(kosong)
Nilai ipa:
(kosong)
Nilai UAN:
(kosong)
diisi !
Data Alamat E-
mail tidak boleh
kosong, harus
diisi !
Data Alamat
tinggal tidak
boleh kosong,
harus diisi !
Data Tempat
lahir tidak boleh
kosong, harus
diisi !
Data Nama
orangtua tidak
boleh kosong,
harus diisi !
Data Pekerjaan
orangtua belum
dipilih !
Data Alamat
orangtua tidak
boleh kosong,
harus diisi !
Data Nama wali
tidak boleh
kosong, harus
diisi !
Data Pekerjaan
wali belum
dipilih !
Data Alamat wali
69
tidak boleh
kosong, harus
diisi !
Data Nama
sekolah asal tidak
boleh kosong,
harus diisi !
Data Tahun lulus
belum dipilih !
Data Jurusan 1
belum dipilih !
Data Jurusan 2
belum dipilih !
Data nilai bahasa
indonesia tidak
boleh kosong,
harus diisi !
Data Nilai bahasa
inggris tidak
boleh kosong,
harus diisi !
Data Nilai
Matematika tidak
boleh kosong,
harus diisi !
Data Nilai Ipa
tidak boleh
kosong, harus
diisi !
Data Nilai UAN
tidak boleh
kosong, harus
70
diisi !
2 Mengisikan
No.STTB dan
tidak mengisi
nama
lengkap, jenis
kelamin,
agama,
golongan
darah, No.
Telepon,
Alamat E-
mail, Alamat
tinggal,
Tempat
tanggal lahir,
nama orang
tua, pekerjaan
orang tua,
alamat orang
tua, nama
wali,
pekerjaan
wali, alamat
wali, nama
sekolah asal,
tahun lulus,
jurusan 1,
jurusan 2,
nilai bahasa
indonesia,
nilai bahasa
No STTB:
DN-123456
Nama lengkap:
(kosong)
Jenis kelamin:
(kosong)
agama:
(kosong)
golongan darah:
(kosong)
No.Telepon:
(kosong) Alamat E-
mail:
(kosong) Alamat
tinggal:
(kosong)
Tempat lahir:
(kosong)
Nama orangtua:
(kosong)
Pekerjaan orangtua:
(kosong) Alamat
orangtua:
(kosong) Nama
wali:
(kosong) Pekerjaan
wali:
(kosong) Alamat
wali:
(kosong) Nama
sekolah asal:
Sistem tidak akan
memproses dan
akan
menampilkan
peringatan:
ERROR !!
Data Nama
Lengkap tidak
boleh kosong,
harus diisi !
Data Jenis
kelamin belum
dipilih !
Data Agama
belum dipilih !
Data Golongan
darah belum
dipilih !
Data No.Telepon
tidak boleh
kosong, harus
diisi !
Data Alamat E-
mail tidak boleh
kosong, harus
diisi !
Data Alamat
tinggal tidak
boleh kosong,
harus diisi !
Data Tempat
Sesuai
harapan
Valid
71
inggris, nilai
matematika,
nilai ipa, nilai
UAN.
Kemudian
klik tombol
simpan
(kosong) Tahun
lulus:
(kosong) Jurusan 1:
(kosong) Jurusan 2 :
(kosong)
Nilai bahasa
indonesia:
(kosong)
Nilai bahasa inggris:
(kosong)
Nilai matematika:
(kosong)
Nilai ipa:
(kosong)
Nilai UAN:
(kosong)
lahir tidak boleh
kosong, harus
diisi !
Data Nama
orangtua tidak
boleh kosong,
harus diisi !
Data Pekerjaan
orangtua belum
dipilih !
Data Alamat
orangtua tidak
boleh kosong,
harus diisi !
Data Nama wali
tidak boleh
kosong, harus
diisi !
Data Pekerjaan
wali belum
dipilih !
Data Alamat wali
tidak boleh
kosong, harus
diisi !
Data Nama
sekolah asal tidak
boleh kosong,
harus diisi !
Data Tahun lulus
belum dipilih !
Data Jurusan 1
72
belum dipilih !
Data Jurusan 2
belum dipilih !
Data nilai bahasa
indonesia tidak
boleh kosong,
harus diisi !
Data Nilai bahasa
inggris tidak
boleh kosong,
harus diisi !
Data Nilai
Matematika tidak
boleh kosong,
harus diisi !
Data Nilai Ipa
tidak boleh
kosong, harus
diisi !
Data Nilai UAN
tidak boleh
kosong, harus
diisi !
3 Mengisikan
No.STTB ,
Nama lengkap
dan tidak
mengisi jenis
kelamin,
agama,
golongan
No STTB:
DN-123456
Nama lengkap:
Dharma Putra
Jenis kelamin:
(kosong)
agama:
(kosong)
Sistem tidak akan
memproses dan
akan
menampilkan
peringatan:
ERROR !!
Data Jenis
kelamin belum
Sesuai
harapan
Valid
73
darah, No.
Telepon,
Alamat E-
mail, Alamat
tinggal,
Tempat
tanggal lahir,
nama orang
tua, pekerjaan
orang tua,
alamat orang
tua, nama
wali,
pekerjaan
wali, alamat
wali, nama
sekolah asal,
tahun lulus,
jurusan 1,
jurusan 2,
nilai bahasa
indonesia,
nilai bahasa
inggris, nilai
matematika,
nilai ipa, nilai
UAN.
Kemudian
klik tombol
simpan
golongan darah:
(kosong)
No.Telepon:
(kosong) Alamat E-
mail:
(kosong) Alamat
tinggal:
(kosong)
Tempat lahir:
(kosong)
Nama orangtua:
(kosong)
Pekerjaan orangtua:
(kosong) Alamat
orangtua:
(kosong) Nama
wali:
(kosong) Pekerjaan
wali:
(kosong) Alamat
wali:
(kosong) Nama
sekolah asal:
(kosong) Tahun
lulus:
(kosong) Jurusan 1:
(kosong) Jurusan 2 :
(kosong)
Nilai bahasa
indonesia:
(kosong)
Nilai bahasa inggris:
dipilih !
Data Agama
belum dipilih !
Data Golongan
darah belum
dipilih !
Data No.Telepon
tidak boleh
kosong, harus
diisi !
Data Alamat E-
mail tidak boleh
kosong, harus
diisi !
Data Alamat
tinggal tidak
boleh kosong,
harus diisi !
Data Tempat
lahir tidak boleh
kosong, harus
diisi !
Data Nama
orangtua tidak
boleh kosong,
harus diisi !
Data Pekerjaan
orangtua belum
dipilih !
Data Alamat
orangtua tidak
boleh kosong,
74
(kosong)
Nilai matematika:
(kosong)
Nilai ipa:
(kosong)
Nilai UAN:
(kosong)
harus diisi !
Data Nama wali
tidak boleh
kosong, harus
diisi !
Data Pekerjaan
wali belum
dipilih !
Data Alamat wali
tidak boleh
kosong, harus
diisi !
Data Nama
sekolah asal tidak
boleh kosong,
harus diisi !
Data Tahun lulus
belum dipilih !
Data Jurusan 1
belum dipilih !
Data Jurusan 2
belum dipilih !
Data nilai bahasa
indonesia tidak
boleh kosong,
harus diisi !
Data Nilai bahasa
inggris tidak
boleh kosong,
harus diisi !
Data Nilai
Matematika tidak
75
boleh kosong,
harus diisi !
Data Nilai Ipa
tidak boleh
kosong, harus
diisi !
Data Nilai UAN
tidak boleh
kosong, harus
diisi !
4 Mengisikan
No.STTB ,
Nama
lengkap, Jenis
kelamin, dan
tidak mengisi
agama,
golongan
darah, No.
Telepon,
Alamat E-
mail, Alamat
tinggal,
Tempat
tanggal lahir,
nama orang
tua, pekerjaan
orang tua,
alamat orang
tua, nama
wali,
pekerjaan
No STTB:
DN-123456
Nama lengkap:
Dharma Putra
Jenis kelamin:
Laki-laki
Agama:
(kosong)
golongan darah:
(kosong)
No.Telepon:
(kosong) Alamat E-
mail:
(kosong) Alamat
tinggal:
(kosong)
Tempat lahir:
(kosong)
Nama orangtua:
(kosong)
Pekerjaan orangtua:
(kosong) Alamat
Sistem tidak akan
memproses dan
akan
menampilkan
peringatan:
ERROR !!
Data Agama
belum dipilih !
Data Golongan
darah belum
dipillih !
Data No.Telepon
tidak boleh
kosong, harus
diisi !
Data Alamat E-
mail tidak boleh
kosong, harus
diisi !
Data Alamat
tinggal tidak
boleh kosong,
Sesuai
harapan
Valid
76
wali, alamat
wali, nama
sekolah asal,
tahun lulus,
jurusan 1,
jurusan 2,
nilai bahasa
indonesia,
nilai bahasa
inggris, nilai
matematika,
nilai ipa, nilai
UAN.
Kemudian
klik tombol
simpan
orangtua:
(kosong) Nama
wali:
(kosong) Pekerjaan
wali:
(kosong) Alamat
wali:
(kosong) Nama
sekolah asal:
(kosong) Tahun
lulus:
(kosong) Jurusan 1:
(kosong) Jurusan 2 :
(kosong)
Nilai bahasa
indonesia:
(kosong)
Nilai bahasa inggris:
(kosong)
Nilai matematika:
(kosong)
Nilai ipa:
(kosong)
Nilai UAN:
(kosong)
harus diisi !
Data Tempat
lahir tidak boleh
kosong, harus
diisi !
Data Nama
orangtua tidak
boleh kosong,
harus diisi !
Data Pekerjaan
orangtua belum
dipilih !
Data Alamat
orangtua tidak
boleh kosong,
harus diisi !
Data Nama wali
tidak boleh
kosong, harus
diisi !
Data Pekerjaan
wali belum
dipilih !
Data Alamat wali
tidak boleh
kosong, harus
diisi !
Data Nama
sekolah asal tidak
boleh kosong,
harus diisi !
Data Tahun lulus
77
belum dipilih !
Data Jurusan 1
belum dipilih !
Data Jurusan 2
belum dipilih !
Data nilai bahasa
indonesia tidak
boleh kosong,
harus diisi !
Data Nilai bahasa
inggris tidak
boleh kosong,
harus diisi !
Data Nilai
Matematika tidak
boleh kosong,
harus diisi !
Data Nilai Ipa
tidak boleh
kosong, harus
diisi !
Data Nilai UAN
tidak boleh
kosong, harus
diisi !
5 Mengisikan
No.STTB ,
Nama
lengkap, Jenis
kelamin,
Agama dan
tidak mengisi
No STTB:
DN-123456
Nama lengkap:
Dharma Putra
Jenis kelamin:
Laki-laki
Agama:
Sistem tidak akan
memproses dan
akan
menampilkan
peringatan:
ERROR !!
Data Golongan
Sesuai
harapan
Valid
78
golongan
darah, No.
Telepon,
Alamat E-
mail, Alamat
tinggal,
Tempat
tanggal lahir,
nama orang
tua, pekerjaan
orang tua,
alamat orang
tua, nama
wali,
pekerjaan
wali, alamat
wali, nama
sekolah asal,
tahun lulus,
jurusan 1,
jurusan 2,
nilai bahasa
indonesia,
nilai bahasa
inggris, nilai
matematika,
nilai ipa, nilai
UAN.
Kemudian
klik tombol
simpan
Islam
golongan darah:
(kosong)
No.Telepon:
(kosong) Alamat E-
mail:
(kosong) Alamat
tinggal:
(kosong)
Tempat lahir:
(kosong)
Nama orangtua:
(kosong)
Pekerjaan orangtua:
(kosong) Alamat
orangtua:
(kosong) Nama
wali:
(kosong) Pekerjaan
wali:
(kosong) Alamat
wali:
(kosong) Nama
sekolah asal:
(kosong) Tahun
lulus:
(kosong) Jurusan 1:
(kosong) Jurusan 2 :
(kosong)
Nilai bahasa
indonesia:
(kosong)
darah belum
dipilih !
Data No.Telepon
tidak boleh
kosong, harus
diisi !
Data Alamat E-
mail tidak boleh
kosong, harus
diisi !
Data Alamat
tinggal tidak
boleh kosong,
harus diisi !
Data Tempat
lahir tidak boleh
kosong, harus
diisi !
Data Nama
orangtua tidak
boleh kosong,
harus diisi !
Data Pekerjaan
orangtua belum
dipilih !
Data Alamat
orangtua tidak
boleh kosong,
harus diisi !
Data Nama wali
tidak boleh
kosong, harus
79
Nilai bahasa inggris:
(kosong)
Nilai matematika:
(kosong)
Nilai ipa:
(kosong)
Nilai UAN:
(kosong)
diisi !
Data Pekerjaan
wali belum
dipilih !
Data Alamat wali
tidak boleh
kosong, harus
diisi !
Data Nama
sekolah asal tidak
boleh kosong,
harus diisi !
Data Tahun lulus
belum dipilih !
Data Jurusan 1
belum dipilih !
Data Jurusan 2
belum dipilih !
Data nilai bahasa
indonesia tidak
boleh kosong,
harus diisi !
Data Nilai bahasa
inggris tidak
boleh kosong,
harus diisi !
Data Nilai
Matematika tidak
boleh kosong,
harus diisi !
Data Nilai Ipa
tidak boleh
80
kosong, harus
diisi !
Data Nilai UAN
tidak boleh
kosong, harus
diisi !
6 Mengisikan
No.STTB ,
Nama
lengkap, Jenis
kelamin,
Agama,
Golongan
darah dan
tidak mengisi
No. Telepon,
Alamat E-
mail, Alamat
tinggal,
Tempat
tanggal lahir,
nama orang
tua, pekerjaan
orang tua,
alamat orang
tua, nama
wali,
pekerjaan
wali, alamat
wali, nama
sekolah asal,
tahun lulus,
No STTB:
DN-123456
Nama lengkap:
Dharma Putra
Jenis kelamin:
Laki-laki
Agama:
Islam
Golongan darah:
B
No.Telepon:
(kosong) Alamat E-
mail:
(kosong) Alamat
tinggal:
(kosong)
Tempat lahir:
(kosong)
Nama orangtua:
(kosong)
Pekerjaan orangtua:
(kosong) Alamat
orangtua:
(kosong) Nama
wali:
(kosong) Pekerjaan
Sistem tidak akan
memproses dan
akan
menampilkan
peringatan:
ERROR !!
Data No.Telepon
tidak boleh
kosong, harus
diisi !
Data Alamat E-
mail tidak boleh
kosong, harus
diisi !
Data Alamat
tinggal tidak
boleh kosong,
harus diisi !
Data Tempat
lahir tidak boleh
kosong, harus
diisi !
Data Nama
orangtua tidak
boleh kosong,
harus diisi !
Sesuai
harapan
Valid
81
jurusan 1,
jurusan 2,
nilai bahasa
indonesia,
nilai bahasa
inggris, nilai
matematika,
nilai ipa, nilai
UAN.
Kemudian
klik tombol
simpan
wali:
(kosong) Alamat
wali:
(kosong) Nama
sekolah asal:
(kosong) Tahun
lulus:
(kosong) Jurusan 1:
(kosong) Jurusan 2 :
(kosong)
Nilai bahasa
indonesia:
(kosong)
Nilai bahasa inggris:
(kosong)
Nilai matematika:
(kosong)
Nilai ipa:
(kosong)
Nilai UAN:
(kosong)
Data Pekerjaan
orangtua belum
dipilih !
Data Alamat
orangtua tidak
boleh kosong,
harus diisi !
Data Nama wali
tidak boleh
kosong, harus
diisi !
Data Pekerjaan
wali belum
dipilih !
Data Alamat wali
tidak boleh
kosong, harus
diisi !
Data Nama
sekolah asal tidak
boleh kosong,
harus diisi !
Data Tahun lulus
belum dipilih !
Data Jurusan 1
belum dipilih !
Data Jurusan 2
belum dipilih !
Data nilai bahasa
indonesia tidak
boleh kosong,
harus diisi !
82
Data Nilai bahasa
inggris tidak
boleh kosong,
harus diisi !
Data Nilai
Matematika tidak
boleh kosong,
harus diisi !
Data Nilai Ipa
tidak boleh
kosong, harus
diisi !
Data Nilai UAN
tidak boleh
kosong, harus
diisi !
7 Mengisikan
No.STTB ,
Nama
lengkap, Jenis
kelamin,
Agama,
Golongan
darah, No.
Telepon dan
tidak mengisi
Alamat E-
mail, Alamat
tinggal,
Tempat
tanggal lahir,
nama orang
No STTB:
DN-123456
Nama lengkap:
Dharma Putra
Jenis kelamin:
Laki-laki
Agama:
Islam
Golongan darah:
B
No.Telepon:
08987878798
Alamat E-mail:
(kosong) Alamat
tinggal:
(kosong)
Sistem tidak akan
memproses dan
akan
menampilkan
peringatan:
ERROR !!
Data Alamat E-
mail tidak boleh
kosong, harus
diisi !
Data Alamat
tinggal tidak
boleh kosong,
harus diisi !
Data Tempat
lahir tidak boleh
Sesuai
harapan
Valid
83
tua, pekerjaan
orang tua,
alamat orang
tua, nama
wali,
pekerjaan
wali, alamat
wali, nama
sekolah asal,
tahun lulus,
jurusan 1,
jurusan 2,
nilai bahasa
indonesia,
nilai bahasa
inggris, nilai
matematika,
nilai ipa, nilai
UAN.
Kemudian
klik tombol
simpan
Tempat lahir:
(kosong)
Nama orangtua:
(kosong)
Pekerjaan orangtua:
(kosong) Alamat
orangtua:
(kosong) Nama
wali:
(kosong) Pekerjaan
wali:
(kosong) Alamat
wali:
(kosong) Nama
sekolah asal:
(kosong) Tahun
lulus:
(kosong) Jurusan 1:
(kosong) Jurusan 2 :
(kosong)
Nilai bahasa
indonesia:
(kosong)
Nilai bahasa inggris:
(kosong)
Nilai matematika:
(kosong)
Nilai ipa:
(kosong)
Nilai UAN:
(kosong)
kosong, harus
diisi !
Data Nama
orangtua tidak
boleh kosong,
harus diisi !
Data Pekerjaan
orangtua belum
dipilih !
Data Alamat
orangtua tidak
boleh kosong,
harus diisi !
Data Nama wali
tidak boleh
kosong, harus
diisi !
Data Pekerjaan
wali belum
dipilih !
Data Alamat wali
tidak boleh
kosong, harus
diisi !
Data Nama
sekolah asal tidak
boleh kosong,
harus diisi !
Data Tahun lulus
belum dipilih !
Data Jurusan 1
belum dipilih !
84
Data Jurusan 2
belum dipilih !
Data nilai bahasa
indonesia tidak
boleh kosong,
harus diisi !
Data Nilai bahasa
inggris tidak
boleh kosong,
harus diisi !
Data Nilai
Matematika tidak
boleh kosong,
harus diisi !
Data Nilai Ipa
tidak boleh
kosong, harus
diisi !
Data Nilai UAN
tidak boleh
kosong, harus
diisi !
8 Mengisikan
No.STTB ,
Nama
lengkap, Jenis
kelamin,
Agama,
Golongan
darah, No.
Telepon,
Alamat E-
No STTB:
DN-123456
Nama lengkap:
Dharma Putra
Jenis kelamin:
Laki-laki
Agama:
Islam
Golongan darah:
B
Sistem tidak akan
memproses dan
akan
menampilkan
peringatan:
ERROR !!
Data Alamat
tinggal tidak
boleh kosong,
harus diisi !
Sesuai
harapan
Valid
85
mail dan tidak
mengisi
Alamat
tinggal,
Tempat
tanggal lahir,
nama orang
tua, pekerjaan
orang tua,
alamat orang
tua, nama
wali,
pekerjaan
wali, alamat
wali, nama
sekolah asal,
tahun lulus,
jurusan 1,
jurusan 2,
nilai bahasa
indonesia,
nilai bahasa
inggris, nilai
matematika,
nilai ipa, nilai
UAN.
Kemudian
klik tombol
simpan
No.Telepon:
08987878798
Alamat E-mail:
om
Alamat tinggal:
(kosong)
Tempat lahir:
(kosong)
Nama orangtua:
(kosong)
Pekerjaan orangtua:
(kosong) Alamat
orangtua:
(kosong) Nama
wali:
(kosong) Pekerjaan
wali:
(kosong) Alamat
wali:
(kosong) Nama
sekolah asal:
(kosong) Tahun
lulus:
(kosong) Jurusan 1:
(kosong) Jurusan 2 :
(kosong)
Nilai bahasa
indonesia:
(kosong)
Nilai bahasa inggris:
(kosong)
Data Tempat
lahir tidak boleh
kosong, harus
diisi !
Data Nama
orangtua tidak
boleh kosong,
harus diisi !
Data Pekerjaan
orangtua belum
dipilih !
Data Alamat
orangtua tidak
boleh kosong,
harus diisi !
Data Nama wali
tidak boleh
kosong, harus
diisi !
Data Pekerjaan
wali belum
dipilih !
Data Alamat wali
tidak boleh
kosong, harus
diisi !
Data Nama
sekolah asal tidak
boleh kosong,
harus diisi !
Data Tahun lulus
belum dipilih !
86
Nilai matematika:
(kosong)
Nilai ipa:
(kosong)
Nilai UAN:
(kosong)
Data Jurusan 1
belum dipilih !
Data Jurusan 2
belum dipilih !
Data nilai bahasa
indonesia tidak
boleh kosong,
harus diisi !
Data Nilai bahasa
inggris tidak
boleh kosong,
harus diisi !
Data Nilai
Matematika tidak
boleh kosong,
harus diisi !
Data Nilai Ipa
tidak boleh
kosong, harus
diisi !
Data Nilai UAN
tidak boleh
kosong, harus
diisi !
9 Mengisikan
No.STTB ,
Nama
lengkap, Jenis
kelamin,
Agama,
Golongan
darah, No.
No STTB:
DN-123456
Nama lengkap:
Dharma Putra
Jenis kelamin:
Laki-laki
Agama:
Islam
Sistem tidak akan
memproses dan
akan
menampilkan
peringatan:
ERROR !!
Data Tempat
lahir tidak boleh
Sesuai
harapan
Valid
87
Telepon,
Alamat E-
mail, Alamat
tinggal dan
tidak mengisi
Tempat
tanggal lahir,
nama orang
tua, pekerjaan
orang tua,
alamat orang
tua, nama
wali,
pekerjaan
wali, alamat
wali, nama
sekolah asal,
tahun lulus,
jurusan 1,
jurusan 2,
nilai bahasa
indonesia,
nilai bahasa
inggris, nilai
matematika,
nilai ipa, nilai
UAN.
Kemudian
klik tombol
simpan
Golongan darah:
B
No.Telepon:
08987878798
Alamat E-mail:
om
Alamat tinggal:
Jl.Cililitan Besar RT
09/03 No.35
Kel.Kebon Pala
Kec.Makasar
Jakarta Timur
Tempat lahir:
(kosong)
Nama orangtua:
(kosong)
Pekerjaan orangtua:
(kosong) Alamat
orangtua:
(kosong) Nama
wali:
(kosong) Pekerjaan
wali:
(kosong) Alamat
wali:
(kosong) Nama
sekolah asal:
(kosong) Tahun
lulus:
(kosong) Jurusan 1:
(kosong) Jurusan 2 :
kosong, harus
diisi !
Data Nama
orangtua tidak
boleh kosong,
harus diisi !
Data Pekerjaan
orangtua belum
dipilih !
Data Alamat
orangtua tidak
boleh kosong,
harus diisi !
Data Nama wali
tidak boleh
kosong, harus
diisi !
Data Pekerjaan
wali belum
dipilih !
Data Alamat wali
tidak boleh
kosong, harus
diisi !
Data Nama
sekolah asal tidak
boleh kosong,
harus diisi !
Data Tahun lulus
belum dipilih !
Data Jurusan 1
belum dipilih !
88
(kosong)
Nilai bahasa
indonesia:
(kosong)
Nilai bahasa inggris:
(kosong)
Nilai matematika:
(kosong)
Nilai ipa:
(kosong)
Nilai UAN:
(kosong)
Data Jurusan 2
belum dipilih !
Data nilai bahasa
indonesia tidak
boleh kosong,
harus diisi !
Data Nilai bahasa
inggris tidak
boleh kosong,
harus diisi !
Data Nilai
Matematika tidak
boleh kosong,
harus diisi !
Data Nilai Ipa
tidak boleh
kosong, harus
diisi !
Data Nilai UAN
tidak boleh
kosong, harus
diisi !
10 Mengisikan
No.STTB ,
Nama
lengkap, Jenis
kelamin,
Agama,
Golongan
darah, No.
Telepon,
Alamat E-
No STTB:
DN-123456
Nama lengkap:
Dharma Putra
Jenis kelamin:
Laki-laki
Agama:
Islam
Golongan darah:
B
Sistem tidak akan
memproses dan
akan
menampilkan
peringatan:
ERROR !!
Data Nama
orangtua tidak
boleh kosong,
harus diisi !
Sesuai
harapan
Valid
89
mail, Alamat
tinggal,
Tempat
tanggal lahir
dan tidak
mengisi nama
orang tua,
pekerjaan
orang tua,
alamat orang
tua, nama
wali,
pekerjaan
wali, alamat
wali, nama
sekolah asal,
tahun lulus,
jurusan 1,
jurusan 2,
nilai bahasa
indonesia,
nilai bahasa
inggris, nilai
matematika,
nilai ipa, nilai
UAN.
Kemudian
klik tombol
simpan
No.Telepon:
08987878798
Alamat E-mail:
om
Alamat tinggal:
Jl.Cililitan Besar RT
09/03 No.35
Kel.Kebon Pala
Kec.Makasar
Jakarta Timur
Tempat lahir:
Jakarta, 19 Oktober
2006
Nama orangtua:
(kosong)
Pekerjaan orangtua:
(kosong) Alamat
orangtua:
(kosong) Nama
wali:
(kosong) Pekerjaan
wali:
(kosong) Alamat
wali:
(kosong) Nama
sekolah asal:
(kosong) Tahun
lulus:
(kosong) Jurusan 1:
(kosong) Jurusan 2 :
(kosong)
Data Pekerjaan
orangtua belum
dipilih !
Data Alamat
orangtua tidak
boleh kosong,
harus diisi !
Data Nama wali
tidak boleh
kosong, harus
diisi !
Data Pekerjaan
wali belum
dipilih !
Data Alamat wali
tidak boleh
kosong, harus
diisi !
Data Nama
sekolah asal tidak
boleh kosong,
harus diisi !
Data Tahun lulus
belum dipilih !
Data Jurusan 1
belum dipilih !
Data Jurusan 2
belum dipilih !
Data nilai bahasa
indonesia tidak
boleh kosong,
harus diisi !
90
Nilai bahasa
indonesia:
(kosong)
Nilai bahasa inggris:
(kosong)
Nilai matematika:
(kosong)
Nilai ipa:
(kosong)
Nilai UAN:
(kosong)
Data Nilai bahasa
inggris tidak
boleh kosong,
harus diisi !
Data Nilai
Matematika tidak
boleh kosong,
harus diisi !
Data Nilai Ipa
tidak boleh
kosong, harus
diisi !
Data Nilai UAN
tidak boleh
kosong, harus
diisi !
11 Mengisikan
No.STTB ,
Nama
lengkap, Jenis
kelamin,
Agama,
Golongan
darah, No.
Telepon,
Alamat E-
mail, Alamat
tinggal,
Tempat
tanggal lahir,
Nama orang
tua dan tidak
No STTB:
DN-123456
Nama lengkap:
Dharma Putra
Jenis kelamin:
Laki-laki
Agama:
Islam
Golongan darah:
B
No.Telepon:
08987878798
Alamat E-mail:
om
Alamat tinggal:
Sistem tidak akan
memproses dan
akan
menampilkan
peringatan:
ERROR !!
Data Pekerjaan
orangtua belum
dipilih !
Data Alamat
orangtua tidak
boleh kosong,
harus diisi !
Data Nama wali
tidak boleh
kosong, harus
Sesuai
harapan
Valid
91
mengisi
pekerjaan
orang tua,
alamat orang
tua, nama
wali,
pekerjaan
wali, alamat
wali, nama
sekolah asal,
tahun lulus,
jurusan 1,
jurusan 2,
nilai bahasa
indonesia,
nilai bahasa
inggris, nilai
matematika,
nilai ipa, nilai
UAN.
Kemudian
klik tombol
simpan
Jl.Cililitan Besar RT
09/03 No.35
Kel.Kebon Pala
Kec.Makasar
Jakarta Timur
Tempat lahir:
Jakarta, 19 Oktober
2006
Nama orangtua:
Ahmad
Pekerjaan orangtua:
(kosong)
Alamat orangtua:
(kosong)
Nama wali:
(kosong)
Pekerjaan wali:
(kosong)
Alamat wali:
(kosong)
Nama sekolah asal:
(kosong)
Tahun lulus:
(kosong)
Jurusan 1:
(kosong)
Jurusan 2 :
(kosong)
Nilai bahasa
indonesia:
(kosong)
Nilai bahasa inggris:
diisi !
Data Pekerjaan
wali belum
dipilih !
Data Alamat wali
tidak boleh
kosong, harus
diisi !
Data Nama
sekolah asal tidak
boleh kosong,
harus diisi !
Data Tahun lulus
belum dipilih !
Data Jurusan 1
belum dipilih !
Data Jurusan 2
belum dipilih !
Data nilai bahasa
indonesia tidak
boleh kosong,
harus diisi !
Data Nilai bahasa
inggris tidak
boleh kosong,
harus diisi !
Data Nilai
Matematika tidak
boleh kosong,
harus diisi !
Data Nilai Ipa
tidak boleh
92
(kosong)
Nilai matematika:
(kosong)
Nilai ipa:
(kosong)
Nilai UAN:
(kosong)
kosong, harus
diisi !
Data Nilai UAN
tidak boleh
kosong, harus
diisi !
12 Mengisikan
No.STTB ,
Nama
lengkap, Jenis
kelamin,
Agama,
Golongan
darah, No.
Telepon,
Alamat E-
mail, Alamat
tinggal,
Tempat
tanggal lahir,
Nama orang
tua, Pekerjaan
orang tua dan
tidak mengisi
Alamat orang
tua, nama
wali,
pekerjaan
wali, alamat
wali, nama
sekolah asal,
No STTB:
DN-123456
Nama lengkap:
Dharma Putra
Jenis kelamin:
Laki-laki
Agama:
Islam
Golongan darah:
B
No.Telepon:
08987878798
Alamat E-mail:
om
Alamat tinggal:
Jl.Cililitan Besar RT
09/03 No.35
Kel.Kebon Pala
Kec.Makasar
Jakarta Timur
Tempat lahir:
Jakarta, 19 Oktober
2006
Nama orangtua:
Sistem tidak akan
memproses dan
akan
menampilkan
peringatan:
ERROR !!
Data Alamat
orangtua tidak
boleh kosong,
harus diisi !
Data Nama wali
tidak boleh
kosong, harus
diisi !
Data Pekerjaan
wali belum
dipilih !
Data Alamat wali
tidak boleh
kosong, harus
diisi !
Data Nama
sekolah asal tidak
boleh kosong,
harus diisi !
Sesuai
harapan
Valid
93
tahun lulus,
jurusan 1,
jurusan 2,
nilai bahasa
indonesia,
nilai bahasa
inggris, nilai
matematika,
nilai ipa, nilai
UAN.
Kemudian
klik tombol
simpan
Ahmad
Pekerjaan orangtua:
Karyawan
Alamat orangtua:
(kosong)
Nama wali:
(kosong)
Pekerjaan wali:
(kosong)
Alamat wali:
(kosong)
Nama sekolah asal:
(kosong)
Tahun lulus:
(kosong)
Jurusan 1:
(kosong)
Jurusan 2 :
(kosong)
Nilai bahasa
indonesia:
(kosong)
Nilai bahasa inggris:
(kosong)
Nilai matematika:
(kosong)
Nilai ipa:
(kosong)
Nilai UAN:
(kosong)
Data Tahun lulus
belum dipilih !
Data Jurusan 1
belum dipilih !
Data Jurusan 2
belum dipilih !
Data nilai bahasa
indonesia tidak
boleh kosong,
harus diisi !
Data Nilai bahasa
inggris tidak
boleh kosong,
harus diisi !
Data Nilai
Matematika tidak
boleh kosong,
harus diisi !
Data Nilai Ipa
tidak boleh
kosong, harus
diisi !
Data Nilai UAN
tidak boleh
kosong, harus
diisi !
13 Mengisikan
No.STTB ,
No STTB:
DN-123456
Sistem tidak akan
memproses dan
Sesuai
harapan
Valid
94
Nama
lengkap, Jenis
kelamin,
Agama,
Golongan
darah, No.
Telepon,
Alamat E-
mail, Alamat
tinggal,
Tempat
tanggal lahir,
Nama orang
tua, Pekerjaan
orang tua,
Alamat orang
tua, dan tidak
mengisi nama
wali,
pekerjaan
wali, alamat
wali, nama
sekolah asal,
tahun lulus,
jurusan 1,
jurusan 2,
nilai bahasa
indonesia,
nilai bahasa
inggris, nilai
matematika,
nilai ipa, nilai
Nama lengkap:
Dharma Putra
Jenis kelamin:
Laki-laki
Agama:
Islam
Golongan darah:
B
No.Telepon:
08987878798
Alamat E-mail:
om
Alamat tinggal:
Jl.Cililitan Besar RT
09/03 No.35
Kel.Kebon Pala
Kec.Makasar
Jakarta Timur
Tempat lahir:
Jakarta, 19 Oktober
2006
Nama orangtua:
Ahmad
Pekerjaan orangtua:
Karyawan
Alamat orangtua:
Jl.Cililitan Besar RT
09/03 No.35
Kel.Kebon Pala
Kec.Makasar
Jakarta Timur
akan
menampilkan
peringatan:
ERROR !!
Data Nama wali
tidak boleh
kosong, harus
diisi !
Data Pekerjaan
wali belum
dipilih !
Data Alamat wali
tidak boleh
kosong, harus
diisi !
Data Nama
sekolah asal tidak
boleh kosong,
harus diisi !
Data Tahun lulus
belum dipilih !
Data Jurusan 1
belum dipilih !
Data Jurusan 2
belum dipilih !
Data nilai bahasa
indonesia tidak
boleh kosong,
harus diisi !
Data Nilai bahasa
inggris tidak
boleh kosong,
95
UAN.
Kemudian
klik tombol
simpan
Nama wali:
(kosong)
Pekerjaan wali:
(kosong)
Alamat wali:
(kosong)
Nama sekolah asal:
(kosong)
Tahun lulus:
(kosong)
Jurusan 1:
(kosong)
Jurusan 2 :
(kosong)
Nilai bahasa
indonesia:
(kosong)
Nilai bahasa inggris:
(kosong)
Nilai matematika:
(kosong)
Nilai ipa:
(kosong)
Nilai UAN:
(kosong)
harus diisi !
Data Nilai
Matematika tidak
boleh kosong,
harus diisi !
Data Nilai Ipa
tidak boleh
kosong, harus
diisi !
Data Nilai UAN
tidak boleh
kosong, harus
diisi !
14 Mengisikan
No.STTB ,
Nama
lengkap, Jenis
kelamin,
Agama,
Golongan
No STTB:
DN-123456
Nama lengkap:
Dharma Putra
Jenis kelamin:
Laki-laki
Agama:
Sistem tidak akan
memproses dan
akan
menampilkan
peringatan:
ERROR !!
Data Pekerjaan
Sesuai
harapan
Valid
96
darah, No.
Telepon,
Alamat E-
mail, Alamat
tinggal,
Tempat
tanggal lahir,
Nama orang
tua, Pekerjaan
orang tua,
Alamat orang
tua, Nama
wali dan tidak
mengisi
pekerjaan
wali, alamat
wali, nama
sekolah asal,
tahun lulus,
jurusan 1,
jurusan 2,
nilai bahasa
indonesia,
nilai bahasa
inggris, nilai
matematika,
nilai ipa, nilai
UAN.
Kemudian
klik tombol
simpan
Islam
Golongan darah:
B
No.Telepon:
08987878798
Alamat E-mail:
om
Alamat tinggal:
Jl.Cililitan Besar RT
09/03 No.35
Kel.Kebon Pala
Kec.Makasar
Jakarta Timur
Tempat lahir:
Jakarta, 19 Oktober
2006
Nama orangtua:
Ahmad
Pekerjaan orangtua:
Karyawan
Alamat orangtua:
Jl.Cililitan Besar RT
09/03 No.35
Kel.Kebon Pala
Kec.Makasar
Jakarta Timur
Nama wali:
Dahlan
Pekerjaan wali:
(kosong)
Alamat wali:
wali belum
dipilih !
Data Alamat wali
tidak boleh
kosong, harus
diisi !
Data Nama
sekolah asal tidak
boleh kosong,
harus diisi !
Data Tahun lulus
belum dipilih !
Data Jurusan 1
belum dipilih !
Data Jurusan 2
belum dipilih !
Data nilai bahasa
indonesia tidak
boleh kosong,
harus diisi !
Data Nilai bahasa
inggris tidak
boleh kosong,
harus diisi !
Data Nilai
Matematika tidak
boleh kosong,
harus diisi !
Data Nilai Ipa
tidak boleh
kosong, harus
diisi !
97
(kosong)
Nama sekolah asal:
(kosong)
Tahun lulus:
(kosong)
Jurusan 1:
(kosong)
Jurusan 2 :
(kosong)
Nilai bahasa
indonesia:
(kosong)
Nilai bahasa inggris:
(kosong)
Nilai matematika:
(kosong)
Nilai ipa:
(kosong)
Nilai UAN:
(kosong)
Data Nilai UAN
tidak boleh
kosong, harus
diisi !
15 Mengisikan
No.STTB ,
Nama
lengkap, Jenis
kelamin,
Agama,
Golongan
darah, No.
Telepon,
Alamat E-
mail, Alamat
tinggal,
No STTB:
DN-123456
Nama lengkap:
Dharma Putra
Jenis kelamin:
Laki-laki
Agama:
Islam
Golongan darah:
B
No.Telepon:
08987878798
Sistem tidak akan
memproses dan
akan
menampilkan
peringatan:
ERROR !!
Data Alamat wali
tidak boleh
kosong, harus
diisi !
Data Nama
sekolah asal tidak
Sesuai
harapan
Valid
98
Tempat
tanggal lahir,
Nama orang
tua, Pekerjaan
orang tua,
Alamat orang
tua, Nama
wali,
Pekerjaan
wali dan tidak
mengisi
alamat wali,
nama sekolah
asal, tahun
lulus, jurusan
1, jurusan 2,
nilai bahasa
indonesia,
nilai bahasa
inggris, nilai
matematika,
nilai ipa, nilai
UAN.
Kemudian
klik tombol
simpan
Alamat E-mail:
om
Alamat tinggal:
Jl.Cililitan Besar RT
09/03 No.35
Kel.Kebon Pala
Kec.Makasar
Jakarta Timur
Tempat lahir:
Jakarta, 19 Oktober
2006
Nama orangtua:
Ahmad
Pekerjaan orangtua:
Karyawan
Alamat orangtua:
Jl.Cililitan Besar RT
09/03 No.35
Kel.Kebon Pala
Kec.Makasar
Jakarta Timur
Nama wali:
Dahlan
Pekerjaan wali:
Wiraswasta
Alamat wali:
(kosong)
Nama sekolah asal:
(kosong)
Tahun lulus:
(kosong)
boleh kosong,
harus diisi !
Data Tahun lulus
belum dipilih !
Data Jurusan 1
belum dipilih !
Data Jurusan 2
belum dipilih !
Data nilai bahasa
indonesia tidak
boleh kosong,
harus diisi !
Data Nilai bahasa
inggris tidak
boleh kosong,
harus diisi !
Data Nilai
Matematika tidak
boleh kosong,
harus diisi !
Data Nilai Ipa
tidak boleh
kosong, harus
diisi !
Data Nilai UAN
tidak boleh
kosong, harus
diisi !
99
Jurusan 1:
(kosong)
Jurusan 2 :
(kosong)
Nilai bahasa
indonesia:
(kosong)
Nilai bahasa inggris:
(kosong)
Nilai matematika:
(kosong)
Nilai ipa:
(kosong)
Nilai UAN:
(kosong)
16 Mengisikan
No.STTB ,
Nama
lengkap, Jenis
kelamin,
Agama,
Golongan
darah, No.
Telepon,
Alamat E-
mail, Alamat
tinggal,
Tempat
tanggal lahir,
Nama orang
tua, Pekerjaan
orang tua,
No STTB:
DN-123456
Nama lengkap:
Dharma Putra
Jenis kelamin:
Laki-laki
Agama:
Islam
Golongan darah:
B
No.Telepon:
08987878798
Alamat E-mail:
om
Alamat tinggal:
Jl.Cililitan Besar RT
Sistem tidak akan
memproses dan
akan
menampilkan
peringatan:
ERROR !!
Data Nama
sekolah asal tidak
boleh kosong,
harus diisi !
Data Tahun lulus
belum dipilih !
Data Jurusan 1
belum dipilih !
Data Jurusan 2
belum dipilih !
Data nilai bahasa
Sesuai
harapan
Valid
100
Alamat orang
tua, Nama
wali,
Pekerjaan
wali, Alamat
wali dan tidak
mengisi nama
sekolah asal,
tahun lulus,
jurusan 1,
jurusan 2,
nilai bahasa
indonesia,
nilai bahasa
inggris, nilai
matematika,
nilai ipa, nilai
UAN.
Kemudian
klik tombol
simpan
09/03 No.35
Kel.Kebon Pala
Kec.Makasar
Jakarta Timur
Tempat lahir:
Jakarta, 19 Oktober
2006
Nama orangtua:
Ahmad
Pekerjaan orangtua:
Karyawan
Alamat orangtua:
Jl.Cililitan Besar RT
09/03 No.35
Kel.Kebon Pala
Kec.Makasar
Jakarta Timur
Nama wali:
Dahlan
Pekerjaan wali:
Wiraswasta
Alamat wali:
Jl.Cililitan Besar
RT 05/03 No.41
Kel.Kebon Pala
Kec.Makasar
Jakarta Timur
Nama sekolah asal:
(kosong)
Tahun lulus:
(kosong)
Jurusan 1:
indonesia tidak
boleh kosong,
harus diisi !
Data Nilai bahasa
inggris tidak
boleh kosong,
harus diisi !
Data Nilai
Matematika tidak
boleh kosong,
harus diisi !
Data Nilai Ipa
tidak boleh
kosong, harus
diisi !
Data Nilai UAN
tidak boleh
kosong, harus
diisi !
101
(kosong)
Jurusan 2 :
(kosong)
Nilai bahasa
indonesia:
(kosong)
Nilai bahasa inggris:
(kosong)
Nilai matematika:
(kosong)
Nilai ipa:
(kosong)
Nilai UAN:
(kosong)
17 Mengisikan
No.STTB ,
Nama
lengkap, Jenis
kelamin,
Agama,
Golongan
darah, No.
Telepon,
Alamat E-
mail, Alamat
tinggal,
Tempat
tanggal lahir,
Nama orang
tua, Pekerjaan
orang tua,
Alamat orang
No STTB:
DN-123456
Nama lengkap:
Dharma Putra
Jenis kelamin:
Laki-laki
Agama:
Islam
Golongan darah:
B
No.Telepon:
08987878798
Alamat E-mail:
om
Alamat tinggal:
Jl.Cililitan Besar RT
09/03 No.35
Sistem tidak akan
memproses dan
akan
menampilkan
peringatan:
ERROR !!
Data Tahun lulus
belum dipilih !
Data Jurusan 1
belum dipilih !
Data Jurusan 2
belum dipilih !
Data nilai bahasa
indonesia tidak
boleh kosong,
harus diisi !
Data Nilai bahasa
inggris tidak
Sesuai
harapan
Valid
102
tua, Nama
wali,
Pekerjaan
wali, Nama
sekolah asal
dan tidak
mengisi tahun
lulus, jurusan
1, jurusan 2,
nilai bahasa
indonesia,
nilai bahasa
inggris, nilai
matematika,
nilai ipa, nilai
UAN.
Kemudian
klik tombol
simpan
Kel.Kebon Pala
Kec.Makasar
Jakarta Timur
Tempat lahir:
Jakarta, 19 Oktober
2006
Nama orangtua:
Ahmad
Pekerjaan orangtua:
Karyawan
Alamat orangtua:
Jl.Cililitan Besar RT
09/03 No.35
Kel.Kebon Pala
Kec.Makasar
Jakarta Timur
Nama wali:
Dahlan
Pekerjaan wali:
Wiraswasta
Alamat wali:
Jl.Cililitan Besar
RT 05/03 No.41
Kel.Kebon Pala
Kec.Makasar
Jakarta Timur
Nama sekolah asal:
SMPN 268
Tahun lulus:
(kosong)
Jurusan 1:
(kosong)
boleh kosong,
harus diisi !
Data Nilai
Matematika tidak
boleh kosong,
harus diisi !
Data Nilai Ipa
tidak boleh
kosong, harus
diisi !
Data Nilai UAN
tidak boleh
kosong, harus
diisi !
103
Jurusan 2 :
(kosong)
Nilai bahasa
indonesia:
(kosong)
Nilai bahasa inggris:
(kosong)
Nilai matematika:
(kosong)
Nilai ipa:
(kosong)
Nilai UAN:
(kosong)
18 Mengisikan
No.STTB ,
Nama
lengkap, Jenis
kelamin,
Agama,
Golongan
darah, No.
Telepon,
Alamat E-
mail, Alamat
tinggal,
Tempat
tanggal lahir,
Nama orang
tua, Pekerjaan
orang tua,
Alamat orang
tua, Nama
No STTB:
DN-123456
Nama lengkap:
Dharma Putra
Jenis kelamin:
Laki-laki
Agama:
Islam
Golongan darah:
B
No.Telepon:
08987878798
Alamat E-mail:
om
Alamat tinggal:
Jl.Cililitan Besar RT
09/03 No.35
Kel.Kebon Pala
Sistem tidak akan
memproses dan
akan
menampilkan
peringatan:
ERROR !!
Data Jurusan 1
belum dipilih !
Data Jurusan 2
belum dipilih !
Data nilai bahasa
indonesia tidak
boleh kosong,
harus diisi !
Data Nilai bahasa
inggris tidak
boleh kosong,
harus diisi !
Data Nilai
Sesuai
harapan
Valid
104
wali,
Pekerjaan
wali, Nama
sekolah asal,
Tahun lulus
dan tidak
mengisi
jurusan 1,
jurusan 2,
nilai bahasa
indonesia,
nilai bahasa
inggris, nilai
matematika,
nilai ipa, nilai
UAN.
Kemudian
klik tombol
simpan
Kec.Makasar
Jakarta Timur
Tempat lahir:
Jakarta, 19 Oktober
2000
Nama orangtua:
Ahmad
Pekerjaan orangtua:
Karyawan
Alamat orangtua:
Jl.Cililitan Besar RT
09/03 No.35
Kel.Kebon Pala
Kec.Makasar
Jakarta Timur
Nama wali:
Dahlan
Pekerjaan wali:
Wiraswasta
Alamat wali:
Jl.Cililitan Besar RT
05/03 No.41
Kel.Kebon Pala
Kec.Makasar
Jakarta Timur
Nama sekolah asal:
SMPN 268
Tahun lulus:
2016
Jurusan 1:
(kosong)
Jurusan 2 :
Matematika tidak
boleh kosong,
harus diisi !
Data Nilai Ipa
tidak boleh
kosong, harus
diisi !
Data Nilai UAN
tidak boleh
kosong, harus
diisi !
105
(kosong)
Nilai bahasa
indonesia:
(kosong)
Nilai bahasa inggris:
(kosong)
Nilai matematika:
(kosong)
Nilai ipa:
(kosong)
Nilai UAN:
(kosong)
19 Mengisikan
No.STTB ,
Nama
lengkap, Jenis
kelamin,
Agama,
Golongan
darah, No.
Telepon,
Alamat E-
mail, Alamat
tinggal,
Tempat
tanggal lahir,
Nama orang
tua, Pekerjaan
orang tua,
Alamat orang
tua, Nama
wali,
No STTB:
DN-123456
Nama lengkap:
Dharma Putra
Jenis kelamin:
Laki-laki
Agama:
Islam
Golongan darah:
B
No.Telepon:
08987878798
Alamat E-mail:
om
Alamat tinggal:
Jl.Cililitan Besar RT
09/03 No.35
Kel.Kebon Pala
Kec.Makasar
Sistem tidak akan
memproses dan
akan
menampilkan
peringatan:
ERROR !!
Data Jurusan 2
belum dipilih !
Data nilai bahasa
indonesia tidak
boleh kosong,
harus diisi !
Data Nilai bahasa
inggris tidak
boleh kosong,
harus diisi !
Data Nilai
Matematika tidak
boleh kosong,
harus diisi !
Sesuai
harapan
Valid
106
Pekerjaan
wali, Nama
sekolah asal,
Tahun lulus,
Jurusan 1 dan
tidak mengisi
jurusan 2,
nilai bahasa
indonesia,
nilai bahasa
inggris, nilai
matematika,
nilai ipa, nilai
UAN.
Kemudian
klik tombol
simpan
Jakarta Timur
Tempat lahir:
Jakarta, 19 Oktober
2000
Nama orangtua:
Ahmad
Pekerjaan orangtua:
Karyawan
Alamat orangtua:
Jl.Cililitan Besar RT
09/03 No.35
Kel.Kebon Pala
Kec.Makasar
Jakarta Timur
Nama wali:
Dahlan
Pekerjaan wali:
Wiraswasta
Alamat wali:
Jl.Cililitan Besar
RT 05/03 No.41
Kel.Kebon Pala
Kec.Makasar
Jakarta Timur
Nama sekolah asal:
SMPN 268
Tahun lulus:
2016
Jurusan 1:
TITL – Teknik
Instalasi Tenaga
Listrik
Data Nilai Ipa
tidak boleh
kosong, harus
diisi !
Data Nilai UAN
tidak boleh
kosong, harus
diisi !
107
Jurusan 2 :
(kosong)
Nilai bahasa
indonesia:
(kosong)
Nilai bahasa inggris:
(kosong)
Nilai matematika:
(kosong)
Nilai ipa:
(kosong)
Nilai UAN:
(kosong)
20 Mengisikan
No.STTB ,
Nama
lengkap, Jenis
kelamin,
Agama,
Golongan
darah, No.
Telepon,
Alamat E-
mail, Alamat
tinggal,
Tempat
tanggal lahir,
Nama orang
tua, Pekerjaan
orang tua,
Alamat orang
tua, Nama
No STTB:
DN-123456
Nama lengkap:
Dharma Putra
Jenis kelamin:
Laki-laki
Agama:
Islam
Golongan darah:
B
No.Telepon:
08987878798
Alamat E-mail:
om
Alamat tinggal:
Jl.Cililitan Besar RT
09/03 No.35
Kel.Kebon Pala
Sistem tidak akan
memproses dan
akan
menampilkan
peringatan:
ERROR !!
Data nilai bahasa
indonesia tidak
boleh kosong,
harus diisi !
Data Nilai bahasa
inggris tidak
boleh kosong,
harus diisi !
Data Nilai
Matematika tidak
boleh kosong,
harus diisi !
Data Nilai Ipa
Sesuai
harapan
Valid
108
wali,
Pekerjaan
wali, Nama
sekolah asal,
Tahun lulus,
Jurusan 1,
Jurusan 2 dan
tidak mengisi
nilai bahasa
indonesia,
nilai bahasa
inggris, nilai
matematika,
nilai ipa, nilai
UAN.
Kemudian
klik tombol
simpan
Kec.Makasar
Jakarta Timur
Tempat lahir:
Jakarta, 19 Oktober
2000
Nama orangtua:
Ahmad
Pekerjaan orangtua:
Karyawan
Alamat orangtua:
Jl.Cililitan Besar RT
09/03 No.35
Kel.Kebon Pala
Kec.Makasar
Jakarta Timur
Nama wali:
Dahlan
Pekerjaan wali:
Wiraswasta
Alamat wali:
Jl.Cililitan Besar
RT 05/03 No.41
Kel.Kebon Pala
Kec.Makasar
Jakarta Timur
Nama sekolah asal:
SMPN 268
Tahun lulus:
2016
Jurusan 1:
TITL – Teknik
Instalasi Tenaga
tidak boleh
kosong, harus
diisi !
Data Nilai UAN
tidak boleh
kosong, harus
diisi !
109
Listrik
Jurusan 2 :
TP – Teknik
Pemesinan
Nilai bahasa
indonesia:
(kosong)
Nilai bahasa inggris:
(kosong)
Nilai matematika:
(kosong)
Nilai ipa:
(kosong)
Nilai UAN:
(kosong)
21 Mengisikan
No.STTB ,
Nama
lengkap, Jenis
kelamin,
Agama,
Golongan
darah, No.
Telepon,
Alamat E-
mail, Alamat
tinggal,
Tempat
tanggal lahir,
Nama orang
tua, Pekerjaan
orang tua,
No STTB:
DN-123456
Nama lengkap:
Dharma Putra
Jenis kelamin:
Laki-laki
Agama:
Islam
Golongan darah:
B
No.Telepon:
08987878798
Alamat E-mail:
om
Alamat tinggal:
Jl.Cililitan Besar RT
Sistem tidak akan
memproses dan
akan
menampilkan
peringatan:
ERROR !!
Data Nilai bahasa
inggris tidak
boleh kosong,
harus diisi !
Data Nilai
Matematika tidak
boleh kosong,
harus diisi !
Data Nilai Ipa
tidak boleh
kosong, harus
Sesuai
harapan
Valid
110
Alamat orang
tua, Nama
wali,
Pekerjaan
wali, Nama
sekolah asal,
Tahun lulus,
Jurusan 1,
Jurusan 2,
Nilai Bahasa
Indonesia dan
tidak mengisi
nilai bahasa
inggris, nilai
matematika,
nilai ipa, nilai
UAN.
Kemudian
klik tombol
simpan
09/03 No.35
Kel.Kebon Pala
Kec.Makasar
Jakarta Timur
Tempat lahir:
Jakarta, 19 Oktober
2000
Nama orangtua:
Ahmad
Pekerjaan orangtua:
Karyawan
Alamat orangtua:
Jl.Cililitan Besar RT
09/03 No.35
Kel.Kebon Pala
Kec.Makasar
Jakarta Timur
Nama wali:
Dahlan
Pekerjaan wali:
Wiraswasta
Alamat wali:
Jl.Cililitan Besar
RT 05/03 No.41
Kel.Kebon Pala
Kec.Makasar
Jakarta Timur
Nama sekolah asal:
SMPN 268
Tahun lulus:
2016
Jurusan 1:
diisi !
Data Nilai UAN
tidak boleh
kosong, harus
diisi !
111
TITL – Teknik
Instalasi Tenaga
Listrik
Jurusan 2 :
TP – Teknik
Pemesinan
Nilai Bahasa
Indonesia:
88.98
Nilai bahasa inggris:
(kosong)
Nilai matematika:
(kosong)
Nilai ipa:
(kosong)
Nilai UAN:
(kosong)
22 Mengisikan
No.STTB ,
Nama
lengkap, Jenis
kelamin,
Agama,
Golongan
darah, No.
Telepon,
Alamat E-
mail, Alamat
tinggal,
Tempat
tanggal lahir,
Nama orang
No STTB:
DN-123456
Nama lengkap:
Dharma Putra
Jenis kelamin:
Laki-laki
Agama:
Islam
Golongan darah:
B
No.Telepon:
08987878798
Alamat E-mail:
om
Sistem tidak akan
memproses dan
akan
menampilkan
peringatan:
ERROR !!
Data Nilai
Matematika tidak
boleh kosong,
harus diisi !
Data Nilai Ipa
tidak boleh
kosong, harus
diisi !
Data Nilai UAN
Sesuai
harapan
Valid
112
tua, Pekerjaan
orang tua,
Alamat orang
tua, Nama
wali,
Pekerjaan
wali, Nama
sekolah asal,
Tahun lulus,
Jurusan 1,
Jurusan 2,
Nilai Bahasa
Indonesia,
Nilai Bahasa
Inggris dan
tidak mengisi
nilai
matematika,
nilai ipa, nilai
UAN.
Kemudian
klik tombol
simpan
Alamat tinggal:
Jl.Cililitan Besar RT
09/03 No.35
Kel.Kebon Pala
Kec.Makasar
Jakarta Timur
Tempat lahir:
Jakarta, 19 Oktober
2000
Nama orangtua:
Ahmad
Pekerjaan orangtua:
Karyawan
Alamat orangtua:
Jl.Cililitan Besar RT
09/03 No.35
Kel.Kebon Pala
Kec.Makasar
Jakarta Timur
Nama wali:
Dahlan
Pekerjaan wali:
Wiraswasta
Alamat wali:
Jl.Cililitan Besar
RT 05/03 No.41
Kel.Kebon Pala
Kec.Makasar
Jakarta Timur
Nama sekolah asal:
SMPN 268
Tahun lulus:
tidak boleh
kosong, harus
diisi !
113
2016
Jurusan 1:
TITL – Teknik
Instalasi Tenaga
Listrik
Jurusan 2 :
TP – Teknik
Pemesinan
Nilai Bahasa
Indonesia:
88.98
Nilai bahasa inggris:
65.84
Nilai matematika:
(kosong)
Nilai ipa:
(kosong)
Nilai UAN:
(kosong)
23 Mengisikan
No.STTB ,
Nama
lengkap, Jenis
kelamin,
Agama,
Golongan
darah, No.
Telepon,
Alamat E-
mail, Alamat
tinggal,
Tempat
No STTB:
DN-123456
Nama lengkap:
Dharma Putra
Jenis kelamin:
Laki-laki
Agama:
Islam
Golongan darah:
B
No.Telepon:
08987878798
Alamat E-mail:
Sistem tidak akan
memproses dan
akan
menampilkan
peringatan:
ERROR !!
Data Nilai Ipa
tidak boleh
kosong, harus
diisi !
Data Nilai UAN
tidak boleh
kosong, harus
Sesuai
harapan
Valid
114
tanggal lahir,
Nama orang
tua, Pekerjaan
orang tua,
Alamat orang
tua, Nama
wali,
Pekerjaan
wali, Nama
sekolah asal,
Tahun lulus,
Jurusan 1,
Jurusan 2,
Nilai Bahasa
Indonesia,
Nilai Bahasa
Inggris, Nilai
Matematika
dan tidak
mengisi nilai
ipa, nilai
UAN.
Kemudian
klik tombol
simpan
om
Alamat tinggal:
Jl.Cililitan Besar RT
09/03 No.35
Kel.Kebon Pala
Kec.Makasar
Jakarta Timur
Tempat lahir:
Jakarta, 19 Oktober
2000
Nama orangtua:
Ahmad
Pekerjaan orangtua:
Karyawan
Alamat orangtua:
Jl.Cililitan Besar RT
09/03 No.35
Kel.Kebon Pala
Kec.Makasar
Jakarta Timur
Nama wali:
Dahlan
Pekerjaan wali:
Wiraswasta
Alamat wali:
Jl.Cililitan Besar
RT 05/03 No.41
Kel.Kebon Pala
Kec.Makasar
Jakarta Timur
Nama sekolah asal:
diisi !
115
SMPN 268
Tahun lulus:
2016
Jurusan 1:
TITL – Teknik
Instalasi Tenaga
Listrik
Jurusan 2 :
TP – Teknik
Pemesinan
Nilai Bahasa
Indonesia:
88.98
Nilai bahasa inggris:
65.84
Nilai matematika:
60.77
Nilai ipa:
(kosong)
Nilai UAN:
(kosong)
24 Mengisikan
No.STTB ,
Nama
lengkap, Jenis
kelamin,
Agama,
Golongan
darah, No.
Telepon,
Alamat E-
mail, Alamat
No STTB:
DN-123456
Nama lengkap:
Dharma Putra
Jenis kelamin:
Laki-laki
Agama:
Islam
Golongan darah:
B
No.Telepon:
Sistem tidak akan
memproses dan
akan
menampilkan
peringatan:
ERROR !!
Data Nilai UAN
tidak boleh
kosong, harus
diisi !
Sesuai
harapan
Valid
116
tinggal,
Tempat
tanggal lahir,
Nama orang
tua, Pekerjaan
orang tua,
Alamat orang
tua, Nama
wali,
Pekerjaan
wali, Nama
sekolah asal,
Tahun lulus,
Jurusan 1,
Jurusan 2,
Nilai Bahasa
Indonesia,
Nilai Bahasa
Inggris, Nilai
Matematika,
Nilai IPA dan
tidak mengisi
nilai UAN.
Kemudian
klik tombol
simpan
08987878798
Alamat E-mail:
om
Alamat tinggal:
Jl.Cililitan Besar RT
09/03 No.35
Kel.Kebon Pala
Kec.Makasar
Jakarta Timur
Tempat lahir:
Jakarta, 19 Oktober
2000
Nama orangtua:
Ahmad
Pekerjaan orangtua:
Karyawan
Alamat orangtua:
Jl.Cililitan Besar RT
09/03 No.35
Kel.Kebon Pala
Kec.Makasar
Jakarta Timur
Nama wali:
Dahlan
Pekerjaan wali:
Wiraswasta
Alamat wali:
Jl.Cililitan Besar
RT 05/03 No.41
Kel.Kebon Pala
Kec.Makasar
117
Jakarta Timur
Nama sekolah asal:
SMPN 268
Tahun lulus:
2016
Jurusan 1:
TITL – Teknik
Instalasi Tenaga
Listrik
Jurusan 2 :
TP – Teknik
Pemesinan
Nilai Bahasa
Indonesia:
88.98
Nilai bahasa inggris:
65.84
Nilai matematika:
60.77
Nilai ipa:
69.44
Nilai UAN:
(kosong)
25 Mengisikan
No.STTB ,
Nama
lengkap, Jenis
kelamin,
Agama,
Golongan
darah, No.
Telepon,
No STTB:
DN-123456
Nama lengkap:
Dharma Putra
Jenis kelamin:
Laki-laki
Agama:
Islam
Golongan darah:
Sistem akan
memproses dan
menyimpan data
Sesuai
harapan
Valid
118
Alamat E-
mail, Alamat
tinggal,
Tempat
tanggal lahir,
Nama orang
tua, Pekerjaan
orang tua,
Alamat orang
tua, Nama
wali,
Pekerjaan
wali, Nama
sekolah asal,
Tahun lulus,
Jurusan 1,
Jurusan 2,
Nilai Bahasa
Indonesia,
Nilai Bahasa
Inggris, Nilai
Matematika,
Nilai IPA dan
Nilai UAN.
Kemudian
klik tombol
simpan
B
No.Telepon:
08987878798
Alamat E-mail:
om
Alamat tinggal:
Jl.Cililitan Besar RT
09/03 No.35
Kel.Kebon Pala
Kec.Makasar
Jakarta Timur
Tempat lahir:
Jakarta, 19 Oktober
2000
Nama orangtua:
Ahmad
Pekerjaan orangtua:
Karyawan
Alamat orangtua:
Jl.Cililitan Besar RT
09/03 No.35
Kel.Kebon Pala
Kec.Makasar
Jakarta Timur
Nama wali:
Dahlan
Pekerjaan wali:
Wiraswasta
Alamat wali:
Jl.Cililitan Besar
RT 05/03 No.41
119
Kel.Kebon Pala
Kec.Makasar
Jakarta Timur
Nama sekolah asal:
SMPN 268
Tahun lulus:
2016
Jurusan 1:
TITL – Teknik
Instalasi Tenaga
Listrik
Jurusan 2 :
TP – Teknik
Pemesinan
Nilai Bahasa
Indonesia:
88.98
Nilai bahasa inggris:
65.84
Nilai matematika:
60.77
Nilai ipa:
69.44
Nilai UAN:
80.32
120
BAB IV
PENUTUP
4.1. Kesimpulan
Dalam bab ini penulis mencoba menarik kesimpulan berdasarkan seluruh
pokok pembahasan pada bab-bab sebelumnya yang ada dalam Tugas Akhir ini.
Adapun kesimpulannya sebagai berikut :
1) Sistem online merupakan salah satu alternatif pemecahan masalah pada saat
penerimaan siswa baru pada SMK Angkasa 1 Jakarta.
2) Mempermudah calon siswa dalam melakukan pendaftaran sehingga lebih
nyaman tanpa harus kehilangan waktu untuk melakukan pendaftaran secara
konvensional.
3) Meningkatkan efektifitas dan efesiensi waktu dalam hal pengolahan data.
4.2. Saran
Dari kesimpulan yang penulis kemukakan diatas, maka penulis memberikan
beberapa saran alternatif pemikiran dengan harapan dapat membantu agar
pemrograman website ini dapat bekerja secara optimal. Adapun saran-saran dari
penulis adalah sebagai berikut :
1) Untuk membuat suatu website lebih menarik lagi untuk dikunjungi maka
diperlukan adanya penambahan beberapa unsur multimedia pada interface
atau tampilan layar.
121
2) Adanya sofware dan server terbaru seiring dengan perkembangan zaman
sehingga sewaktu-waktu dapat segera diupdate mengingat perkembangan
zaman yang begitu cepat.
3) Memakai web hosting agar web ini dapat dilihat/diakses oleh warga
masyarakat sekolah maupun umum.
Demikian saran-saran yang penulis rasakan penting disampaikan untuk
selanjutnya penulis berharap kritik dan saran yang sifatnya membangun untuk
kesempurnaan situs ini nantin ya.
DAFTAR PUSTAKA
Andi.2009.Pengembangan Sistem Pakar Menggunakan Visual
Basic.Yogyakarta:Andi.
A.S, Rosa, dan M.Shalahudin.2013.Rekayasa Perangkat Lunak Terstruktur &
Berorientasi Objek.Bandung: Informatika.
Andi.2010.Kupas Tuntas Adobe Dreamweaver CSS dengan Pemrograman PHP &
MySQL.Yogyakarta: Madcoms dan Andi.
Fathansyah.2007.Perancangan Basis Data.Yogyakarta: Andi.
Kadir, Abdul.2012.Dasar Pemrograman Web Dinamis Menggunakan
PHP.Yogyakarta: Andi.
Nugroho, Bunafit.2013.Dasar Pemrograman Web PHP-MySQL Dengan
Dreamweaver.Yogyakarta: Gava Media.
Paryudi, Imam, dan Janner Simarmata.2007.Basis Data.Yogyakarta: Andi.
Puspitosari, Heni.A,2010.Pemrograman Web Database Dengan PHP Dan MySQL
Tingkat Lanjut.Malang: Skripta.
Simarmata, Janner.2010.Rekayasa Web.Yogyakarta.
Sibero, Alexander.F.K.2013.Web Programming Power Pack.Yogyakarta:
MediaKom.
Shalahudin, M, dan Rosa.A.S.2008.Java Di Web.Bandung: Informatika.
Sugiri, dan Kurniawan.B.2007.Desain Web Menggunakan HTML +
CSS.Yogakarta: Andi.
Simarmata, Janner.2007.Perancangan Basis Data.Yogyakarta: Andi.
Yeni, Kustiyahningsih, dan Devie Rosa Anamisa.2011.Pemrograman Basis Data
Berbasis Web Menggunakan PHP & MySQL.Yogyakarta: Graha Ilmu.