TUGAS AKHIR
Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III
YUSUP SUPRIADI
NIM : 12140127
Jakarta
2017
SURAT PERNYATAAN KEASLIAN TUGAS AKHIR
NIM : 12140127
Dengan ini meyatakan bahwa tugas akhir yang telah saya buat dengan judul:
“Perancangan Sistem Informasi Sekolah Menengah Kejuruan Berbasis
Web”, adalah asli (orisinil) atau tidak plagiat (menjiplak) dan belum pernah
diterbitkan/dipublikasikan dimanapun dan dalam bentuk apapun.
Demikianlah surat pernyataan ini saya buat dengan sebenar-benarnya tanpa ada
paksaan dari pihak manapun juga. Apabila dikemudian hari ternyata saya
memberikan keterangan palsu dan atau ada pihak lain yang mengklaim bahwa
tugas akhir yang telah saya buat adalah hasil karya milik seseorang atau badan
tertentu, saya bersedia diproses baik secara pidana maupun perdata dan kelulusan
saya dari AMIK BSI Jakarta dicabut/dibatalkan
Dibuat di : Jakarta
Yang menyatakan,
Materai 6000
Yusup Supriadi
ii
SURAT PERNYATAAN PERSETUJUAN PUBLIKASI KARYA
ILMIAH UNTUK KEPENTINGAN AKADEMIS
NIM : 12140120
Dengan ini menyetujui untuk memberikan ijin kepada pihak AMIK BSI Jakarta,
Hak Bebas Royalti Non-Ekslusif (Non-Exlusive Royalti-Free Right) atas karya
ilmiah kami yang berjudul: “Perancangan Sistem Informasi Sekolah
Menengah Kejuruan Berbasis Web”, beserta perangkat yang diperlukan
(apabila ada).
Dengan Hak Bebas Royalti Non-Ekslusif ini pihak AMIK BSI Jakarta berhak
menyimpan, mengalih-media atau format-kan, mengelolanya dalam pangkalan
data (database), mendistribusikannya dan menampilkan atau
mempublikasikannya di internet atau media lain utnuk kepentingan akademis
tanpa perlu meminta ijin dari kami selama tetap mencantumkan nama kami
sebagai penulis/pencipta karya ilmiah tersebut.
Saya bersedia untuk menanggung secara pribadi, tanpa melibatkan pihak AMIK
BSI Jakarta, segala bentuk tuntutan hukum yang timbul atas pelanggaran Hak
Cipta dalam karya ilmiah saya ini.
Dibuat di : Jakarta
Yang menyatakan,
Materai 6000
Yusup supriadi
iii
PERSETUJUAN DAN PENGESAHAAN TUGAS AKHIR
NIM : 12140127
Telah dipertahankan pada periode I-2017 dihadapan penguji dan diterima sebagai
bagian persyaratan yang diperlukan untuk memperoleh Diploma Ahli Madya
(A.Md) pada program Diploma Tiga (D.III) Jurusan Manajemen Informatika di
Akademi Manajemen Informatika & Komputer Bina Sarana Informatika.
DEWAN PENGUJI
Penguji I : ........................................
Penguji II : ........................................
iv
LEMBAR KONSULTASI TUGAS AKHIR
NIM : 12140127
Nama Lengkap : Yusup Supriadi
Dosen Pembimbing : Adjat Sudradjat, M.Kom
Judul Tugas Akhir : Perancangan Sistem Informasi Sekolah Menengah
Kejuruan Berbasis Web
Disetujui oleh,
Dosen Pembimbing
(Adjat Sudradjat,M.Kom)
v
LEMBAR KONSULTASI TUGAS AKHIR
NIM : 12140127
Nama Lengkap : Yusup Supriadi
Dosen Pembimbing : Slamet Widodo, M.Kom
Judul Tugas Akhir : Perancangan Sistem Informasi Sekolah Menengah
Kejuruan Berbasis Web
Disetujui oleh,
Dosen Pembimbing
(Slamet Widodo,M.Kom)
KATA PENGANTAR
Puji dan syukur penulis panjatkan kehadirat Allah SWT, karena atas rahmat
dan karunia-Nya, berupa iman, ilmu, dan kesehatan, sehingga pada akhirnya
penulis dapat menyelesaikan tugas akhir ini dengan baik. Adapun judul penulisan
tugas akhir yang penulis ambil adalah “Perancangan Sistem Informasi Sekolah
Tujuan dari penulisan tugas akhir ini adalah sebagai salah satu syarat
kelulusan pada Program Diploma Tiga (D.III) Akademi BSI. Penulis menyadari
bahwa tanpa adanya bimbingan dan dorongan dari semua pihak, maka penulisan
tugas akhir ini tidak dapat terselesaikan dengan baik. Oleh karena itu, pada
spiritual.
Serta semua pihak yang telah membantu dalam menyelesaikan tugas akhir
ini, yang terlalu banyak untuk disebutkan satu persatu. Penulis menyadari bahwa
penulisan tugas akhir ini masih jauh dari sempurna, untuk itu penulis memohon
vii
kritik dan saran yang membangun demi kesempurnaan penulisan dimasa yang
akan datang.
Akhir kata semoga tugas akhir dapat berguna bagi penulis khususnya dan
Penulis
Yusup Supriadi
1
ABSTRAK
1
ABSTRACT
1
DAFTAR ISI
1
3.3.2. Pengujian Unit ........................................................... 59
1
DAFTAR SIMBOL
ENTITAS
RELATIONSHIP
ATRIBUT
atau relation.
LINK
1
DAFTAR GAMBAR
1
45. Gambar III.40 Halaman Nilai ..................................................................... 57
46. Gambar III.41 Halaman Edit Profil ............................................................ 57
47. Gambar III.42 Halaman Edit Password ...................................................... 57
1
DAFTAR TABEL
1. Tabel III.1 Spesifikasi File Data Siswa ...................................................... 38
2. Tabel III.2 Spesifikasi File Kelas ............................................................... 39
3. Tabel III.3 Spesifikasi File Jadwal Pelajaran ............................................. 40
4. Tabel III.4 Pesifikasi File Mata Pelajaran .................................................. 41
5. Tabel III.5 Spesifikasi File Data Nilai ....................................................... 42
6. Tabel III.6 Spesifikasi File Data Guru ....................................................... 43
7. Tabel III.7 Hasil Pengujian Black Box Testing Halaman Login Admin dan
Guru ............................................................................................................ 60
8. Tabel III.8 Hasil Pengujian Black Box Testing Halaman Login Siswa ...... 61
9. Tabel III.9 Hasil pengujian Black Box Testing Form tambah data
administrator ................................................................................................ 62
10. Tabel III.10 Hasil pengujian Black Box Testing Form tambah data guru .. 63
11. Tabel III.11 Hasil pengujian Black Box Testing Form tambah siswa. ........ 64
1
BAB I
PENDAHULUAN
internet. Khususnya dalam penerimaan informasi, mulai dari dunia bisnis sampai
khususnya dalam dunia pendidikan. Saat ini meski penggunaan internet sudah
menjadi hal yang biasa bagi masyarakat, namun tidak dipungkiri bahwa dalam
cetak, selain membutuhkan waktu yang relatif lama dalam hal penyebaran
infromasi juga membutuhkan biaya yang tidak sedikit dalam hal pencetakan
informasi tersebut.
perbaikan dalam sistem yang sedang berjalan. Sistem yang masih menggunakan
1
Untuk memecahkan masalah tersebut, maka penulis membuat perancangan
Web”.
tersebut.
Adapun tujuan penulisan Tugas Akhir ini adalah sebagai salah satu syarat
1
1.3 Metode Penelitian
sebagai berikut:
dengan menggunakan model ini kebutuhan dari sistem telah dipahami dengan
baik. Model waterfall (Saputra, 2012:20) yang terbagi menjadi beberapa tahapan,
yaitu:
Pada Web Sekolah ini diperlukan suatu program yang mempermudah dalam
1
Javascript untuk membuat setiap halaman web guna merealisasikan aplikasi
yang diinginkan.
aplikasi ini apabila ditemukan kesalahan yang tidak terdeteksi pada saat
pengujian, atau ada perubahan untuk penyesuaian kondisi yang ada oleh
admin.
B. Pengumpulan data
1. Observasi
menganalisis permasalahan.
1
1.4 Ruang Lingkup
Dalam penulisan Tugas Akhir ini, agar pembahasan lebih terarah maka
Berbasis Web hanya melingkupi mengenai informasi data guru, nilai siswa,
informasi kegiatan sekolah, sejarah dan koleksi foto terbaru dari kegiatan sekolah
tersebut.
sebagai berikut :
BAB I PENDAHULUAN
Dalam bab ini diuraikan mengenai latar belakang masalah, maksud dan
penulisan.
Dalam bab ini berisikan penjelasan teori-teori mengenai konsep dasar web
1
BAB III PEMBAHASAN
Dalam bab ini berisikan penjelasan mengenai input data siswa, data guru,
dan niai.
BAB IV PENUTUP
Bab ini merupakan bab terakhir yang berisikan kesimpulan dari apa yang
yang baik.
1
BAB II
LANDASAN TEORI
2.1.1. Website
A. Pengertian Website
atau yang dikenal dengan istilah Web adalah "suatu layanan didalam jaringan
internet yang berupa ruang infromasi". Didalam halaman web terdapat objek
benama hyperlink atau biasa disebut link. Dengan menggunakan prinsip hyperlink,
pengaksesan halaman web dapat dengan mudah berpindah ke lokasi halaman web
antara dua bagian. Bagian pertama adalah server website, sementara bagian
kedua adalah client website. Server berfungsi sebagai tempat untuk menempatkan
halaman web yang mengandung kode HTML. Apabila file website tersebut
merupakan file statis (file yang memiliki ekstensi HTML) dan tidak mengandung
bahasa pemrograman yang harus diolah sisisi server (seperti PHP atau ASP)
Akan tetapi bila file website bersifat dinamis, maka server juga berfungsi
1
browser. Client adalah sebuah browser. Browser disebut sebagai client karena
hanya menerima layanan dari server berupa kode HTML untuk kemudian di-
Secara garis besar website dapat digolongkan menjadi tiga jenis adalah:
1) Website statis
2) Website Dinamis
1
forum yang didalamnya user dapat berinteraktif atau beradu
agumentasi dengan user lain atau pemilik web itu sendiri mengenai
B. Internet
global, internet dapat juga disebut jaringan dalam suatu jaringan yang luas".
Agency). Tujuan awal proyek ARPAnet ini adalah mencari solusi untuk
membangun komunikasi data dari node (komputer) yang satu dengan yang
lainnya dengan jarak yang berjauhan. Pada waktu itu, mesin yang digunakan
Komunikasi data pertama dilakukan antara mesin IMPs yang berada di UCLA
lain.
1
3) Program aplikasi, adalah fasillitas yang digunakan oleh pemakai untuk dapat
berinteraksi di internet.
lain. IP bertugas memecah paket-paket data yang akan dikirim menjadi ukuran
lebih kecil. Setiap paket data yang dipecah dan yang akan dikirim diberi nomor
manusia contoh dari protokol ini adalah HTTP (Hyper Text Transfer Protocol),
FTP (File Transfer Protocol) dan lain sebagainya. Dalam mengirimkan paket
data melalui TCP/IP, tidak boleh ada gangguan koneksi karena sistem kerja dari
TCP/IP tersebut telah membagi paket data, jika pada saat pengiriman data
terjadi putus koneksi, maka data yang terkirim tersebut akan gagal diterima
internet yang ada dikota kita. Dengan memanfaatkan internet, pemakai komputer
mengirimkan data dengan sangat cepat. Dimana kecepatan dari pengiriman data
1
tersebut tentunya didukung oleh kecepatan transfer data yang disediakan oleh ISP
tersebut.
C. Web server
Menurut Sibero (2013:11) “web server adalah sebuah komputer yang terdiri
dari perangkat keras dan perangkat lunak”. Saat sekarang ini terdapat beberapa
masing-masing.
2. Apache tomcat
4. Lightpd
5. Jigsaw
Diantara kedelapan jenis web server diatas, aplikasi yang sering digunakan
D. Web browser
yang digunakan untuk mengambil dan menyajikan sumber informasi web”. Untuk
dapat mengakses khususnya WWW (world wide web) diperlukan program aplikasi
1
yang disebut browser dan sebuah sistem yang harus berada dilingkungan jaringan
Tugas browser membuka sebuah dokumen setelah sebuah sub kalimat hypertext
tertentu yang dipilih. User hanya perlu meng-klik, maka informasi lainnya yang
berhubungan dengan kalimat tersebut akan tampil. Beberapa web browser yang
banyak digunakan oleh user diantaranya adalah internet explorer, mozilla firefox,
perangkat lunak terkemuka untuk desain web yang menyediakan visual yang
intuitif termasuk dalam kode, yang dapat digunakan untuk membuat dan mengedit
website HTML (hyper text markup language) serta aplikasi mobile seperti
1
2.1.2.Bahasa Pemrograman
video,dan audio kedalam bahasa web”. Saat ini merupakan standard internet yang
Consortium (W3C).
menghasilkan tampilan sesuai dengan yang diinginkan. Sebuah file yang dapat
explorer, google chrome, dan lain-lain. HTML juga dapat dikenali oleh aplikasi
pembuka seperti e-mail, PDA (Personal Digital Assistant) dan program lain yang
Menurut Munir (2013:3) bahwa “PHP atau Personal Home Page adalah
kode mesin yang dimengerti komputer secara langsung pada saat baris kode
dijalankan”. PHP juga dimaksudkan untuk mengganti teknologi lama seperti CGI
1
PHP membuat proses pengembangan aplikasi menjadi mudah karena
kelebihan-kelebihannya, yaitu:
3) Berorientasi obyek
5) Integrasi yang sangat luas keberbagai server database. Menulis web yang
Dalam penulisan PHP dapat dilakukan berbagai tag. Semua ini tidak
mempengaruhi program yang akan dibuat, sehingga anda tetap bekerja dengan
dipresentasikan”. Konsep style sheet mirip dengan template pada Microsoft Word.
Anda dapat mengubah tampilan pada dokumen Word dengan mengubah format
pada style dokumen. Begitu pula anda dapat mengubah tampilan halaman web
dengan mengubah format pada tag HTML tertentu melalui style sheet, untuk
1
CSS digunakan para web designer untuk mengatur style elemen yang ada
dalam halaman web, mulai dari memformat teks, sampai pada memformat layout.
Tujuan dari penggunaan CSS ini adalah agar diperoleh suatu konsistensi style
pada elemen tertentu. Sebagai contoh, misalnya untuk mengatur style elemen
heading, diinginkan jenis font-nya adalah Arial, ukuran 20 pixel, dan berwarna
merah. Dengan CSS, kita cukup menuliskan properti dari elemen heading tersebut
Menurut Anhar (2010:47) mengatakan basis data atau biasa disebut dengan
kumpulan dari field atau kolom” salah satu komponen yang penting dalam
para pengguna atau user. Fungsi dari database adalah menyimpan suatu data pada
table-table dan dikumpulkan menjadi satu dengan database. Database juga bisa
property seperti almari, meja belajar, tempat tidur itu bisa disebut dengan data
query-nya.
A. MySQL
Menurut Arief (2011:152) “MySQL adalah salah satu jenis database server
yang sangat terkenal dan banyak digunakan untuk membangun aplikasi web yang
pada saat ini bernama Tcx DataKonsult AB sekitar tahun 1994-1995, namun cikal
1
bakal kodenya sudah ada sejak tahun 1979. Awalnya Tcx merupakan perusahaan
pengembang software dan konsultan database, dan saat ini MySQL sudah diambil
perusahaan yang berskala kecil sampai menengah, MySQL juga bersifat open
pemrograman script untuk internet (PHP dan Perl). MySQL dan PHP dianggap
sebagai pasangan software pembangun aplikasi web yang ideal. MySQL lebih
MySQL didistribusikan dengan licensi open source GPL (General Public License)
B. SQL
ada.
1
C. Apache2triad
client. Yang termasuk pada web client programming, yaitu: HTML, Java
server. Adapun yang termasuk kedalam kategori ini, adalah: ASP, PHP,
dengan menggunakan model ini kebutuhan dari sistem telah dipahami dengan
baik. Model waterfall (Saputra, 2012:20) yang terbagi menjadi beberapa tahapan,
yaitu:
Gambar II.1
1
Pemodelan Waterfall
dibangun. Fase ini harus dikerjakan secara lengkap untuk bisa menghasilkan
sebenarnya.
1
2.2. Teori Pendukung
pada situs web atau aplikasi web menunjukan sesuatu yang penting dan menjadi
dalam pembuatan suatu aplikasi multimedia dan gambarnya harus sudah ada pada
tahap perancangan.
Menurut Binanto (2010:269) ada 4 macam bentuk dasar dari peta navigasi
Pengguna akan melakukan navigasi secara berurutan, dari frame atau byte
Gambar II.2
1
2. Struktur Navigasi Hierarkis
I
(Sumber
-: : Binanto (2010:269))
Gambar II.3
Gambar II.4
1
4. Struktur Navigasi Komposit
tetapi terkadang dibatasi presentasi linear film atau informasi penting dan
atau pada data yang paling terorganisasi secara logis pada suatu hierarki .
Gambar II.5
1
2.2.2. Entity Relationship Diagram (ERD)
dalam basis data kepada pengguna secara logis. Entity Relationship Diagram
(ERD) didasarkan pada suatu persepsi bahwa real world terdiri atas obyek-obyek
dasar tersebut.
bahkan oleh para pengguna yang awam. Bagi perancang atau analis sistem,
nantinya basis data akan di kembangkan. Model ini juga membantu perancang
atau analis sistem pada saat melakukan analis dan perancangan basis data karena
model ini dapat menunjukkan macam data yang dibutuhkan dan kerelasian
antardata didalamnya.
sebagai berikut :
a. Entitas
yang dapat diwujudkan dalam basis data. Objek dasar dapat berupa
basis data.
1
Untuk menggambarkan sebuah entitas digunakan aturan sebagai
berikut :
b. Atribut
c. Relasi
sebagai berikut :
1
4) Nama relasi sedapat mungkin menggunakan nama yang mudah
kotak hitam) yaitu menguji perangkat lunak dari segi fungsional tanpa menguji
desain dan kode program”. Dengan kata lain, black-box merupakan user testing.
Pengujian yang megabaikan mekanisme internal sistem atau komponen dan fokus
semata-mata pada output yang dihasilkan yang merespon input yang dipilih dan
kondisi eksekusi. Perancang uji yang valid dan tidak valid dan menentukan output
yang benar.
Metode uji dapat diterapkan pada semua tingkat pengujian perangkat lunak
unit, integrasi, fungsional, sistem dan penerimaan. Ini biasanya terdiri dari
kebanyakan jika tidak semua pengujian pada tingkat yang lebih tinggi, tetapi juga
kategori, diantaranya:
2. Kesalahan interface
4. Kesalahan performa
1
BAB III
PEMBAHASAN
oleh admin. Siswa berhak login ke sistem, melihat biodatanya, melihat nilai
2) Guru memiliki user account dalam sistem yang ditentukan admin. Guru
sekolah seperti berita sekolah, profil, galeri dan kontak sehingga hal ini juga
1
4) Admin sekolah yang berperan mengola data akademik sekolah. Admin juga
berperan mengontrol data pengguna dalam sistem, dan memberika hak akses
peralatan dan sumber daya yang memadai agar sistem dapat berjalan dengan baik
serta dapat menghasilkan informasi yang lebih optimal, tepat dan menghasilkan
A. Kebutuhan Fungsional
a) Pendataan Siswa
Sistem bisa digunakan oleh pengguna untuk melakukan input, edit dan
b) Pendataan Guru
Sistem bisa digunakan oleh pengguna untuk melakukan input, edit dan
c) Pendataan Kelas
Sistem bisa digunakan oleh pengguna untuk melakukan input, edit dan
1
d) Pendataan Mata pelajaran
Sistem bisa digunakan oleh pengguna untuk melakukan input, edit dan
f) Pendataan Nilai
Sistem bisa digunakan oleh pengguna untuk melakukan input, edit dan
penghapusan data nilai dan mengelola nilai serta sistem bisa memberikan
Perangkat keras disini adalah alat yang digunakan untuk pengolahan data
digunakan adalah windows 7 sebagai sistem operasi html dan php untuk
1
c) Kebutuhan Sumber Daya (Brainware)
mengenai rancangan web yang akan dibuat, baik mengenai bentuk maupun
Sekolah ini, yang terdiri dari antarmuka untuk pengunjung (front-end), ruang
Rancangan tampilan web ini terdiri dari rancangan tampilan web yang akan
tampilan login admin dan guru, serta rancangan tampilan yang akan diakses
Gambar III.1
1
2. Rancangan tampilan login admin
Gambar III.2
Gambar III.3
1
4. Rancangan tampilan web yang akan diakses admin (back-end)
Gambar III.4
Gambar III.5
1
6. Rancangan tampilan Login siswa
Gambar III.6
Gambar III.7
1
8. Rancangan tampilan form tambah administrator
Gambar III.8
Gambar III.9
1
10. Rancangan tampilan form tambah siswa
Gambar III.10
Gambar III.11
1
12. Rancangan tampilan form tambah mata pelajaran
Gambar III.12
Gambar III.13
1
14. Rancangan tampilan form sekilas info
Gambar III.14
Gambar III.15
1
16. Rancangan tampilan form kontak kami
Gambar III.16
1
Perancangan basis data menghasilkan pemetaan tabel-tabel yang
Gambar III.17
1
B. Logical Relational Structure (LRS)
Gambar III.18
1
C. Spesifikasi file
Menjelaskan tentang file atau tabel yang terbentuk dari transformasi ERD
Akronim : siswa,Myd
Software : Mysql
Tabel III.1
1
2. Spesifikasi file ruang kelas
Akronim : ruang_kelas,Myd
Software : mysql
Tabel III.2
1
3. Spesifikasi file jadwal pelajaran
Akronim : jadwal_pelajaran,myd
Software : mysql
Tabel III.3
1
4. Spesifikasi file mata pelajaran
Akronim : mata_pelajaran,myd
Software : mysql
Tabel III.4
1
5. Spesifikasi file data nilai
Akronim : nilai,myd
Software : mysql
Tabel III.5
Akronim : guru,myd
1
Fungsi : menyimpan data guru
Software : mysql
Tabel III.6
1
3.2.3. Struktur Navigasi
Gambar III. 19
1
B. Struktur navigasi ruang admin
Gambar III.20
1
C. Struktur navigasi ruang siswa
Gambar III.21
3.3.1.Implementasi
1
A. Implementasi rancangan antarmuka
Kejuruan.
a. Beranda
Gambar III.22
1
b. Data siswa
Gambar III.23
c. Data guru
Gambar III.24
1
d. Kontak kami
admin.website.
Gambar III.25
Kejuruan.
1
a. Halaman login admin
Gambar III.26
b. Beranda admin
Gambar III.27
1
c. Manajemen user guru
Gambar III.28
d. Manajemen siswa
Gambar III.29
1
e. Manajemen kelas
Gambar III.30
Gambar III.31
1
g. Manajemen nilai
Gambar III.32
Gambar III.33
1
3. Halaman ruang guru
a. Beranda guru
Gambar III.34
b. Manajemen nilai
Gambar III.35
1
4. Halaman ruang siswa
Gambar III.36
b. Beranda siswa
Gambar III.37
1
c. Kelas anda
Gambar III.38
d. Jadwal pelajaran
Gambar III.39
1
e. Nilai
Gambar III.40
Halaman Nilai
f. Edit profil
Gambar III.41
g. Edit password
Gambar III.42
1
B. Spesifikasi Sistem Komputer
Sebagaimana yang kita ketahui, untuk menerapkan suatu sistem yang baik
diperlukan suatu sarana yang tepat. Sarana tersebut bukanlah dipandang dari segi
merek, harga yang mahal, maupun bentuk yang bagus tetapi sarana yang
dimaksud adalah sarana yang sesuai dengan spesifikasi sistem yang disusulkan
agar mempunyai kemampuan yang cukup dan kecepatan proses yang memadai.
lunak (software) yang merupkan suatu kesatuan yang utuh. Oleh karena itu,
supaya terjadi kesepadanan antara perangkat keras dan perangkat lunak yang
dimaksud maka penulis akan menjelaskan secara singkat sarana yang diperlukan
Sekolah yang diusulkan penulis dapat bekerja dengan baik. Adapun perangkat
a. Processor : @1.80ghz(2cpus).~1.83ghz
c. Hardisk : 256 GB
d. RAM : 1 GB
f. Mouse : Standar
g. Printer : Inkjet
1
2. Spesifikasi perangkat lunak
d. Database : Mysql
yang dibuat menggunakan blockbox testing yang fokus terhadap proses masukan
1
A. Pengujian Terhadap Form login admin dan guru
Tabel III.7
Hasil pengujian Black Box Testing Halaman Login Admin dan Guru
1
B. Pengujian terhadap Form login siswa
Tabel III.8
1
C. Pengujian terhadap Form tambah data administrator
Tabel III.9
1
D. Pengujian terhadap Form tambah data guru
Tabel III.10
1
E. Pengujian terhadap Form tambah data siswa
Tabel III.11
1
BAB IV
PENUTUP
4.1. Kesimpulan
Dari pembahasan tugas akhir yang telah penulis susun, penulis mencoba
berikut:
dan meng-input data siswa, data guru, data kelas, serta jadwal pelajaran.
2. Kemudahan dalam proses input data nilai siswa dapat dilakukan oleh guru.
informasi tentang sekolah dapat mengakses melalui web. Hal ini juga
masyarakat luar.
4.2. Saran-Saran
database.
1
2. Mengamankan hak cipta dengan cara melindungi konten website dari plagiat
3. Adanya backup data untuk mencegah terjadinya kehilangan data baik akibat
memiliki banyak kelemahan. Hal itu dapat terjadi karena kerusakan sistem yang
tidak dapat diantisipasi sebelumnya atau datang secara tiba-tiba. Disamping itu,
pencarian apabila record dari suatu tabel sudah terhapus secara permanen.
1
DAFTAR PUSTAKA
Alexander F.K, Sibero. Sibero, 2013. Web Programming Power Pack. Yogyakarta
:Mediakom
Anhar, 2010. Panduan menguasai PHP dan MySQL Secara otodidak. Jakarta: PT.
Transmedia.
Raharjo, Budi. 2012. Modul Pemrograman Web HTML, PHP & MySQL.
Bandung: Modula
Simarmata, Janner. 2010. Rekayasa Perangkat Lunak. Yogyakarta: Andi Offset
Sutanta, Edhy. 2011. Basis Data Dalam Tinjauan Konseptual. Yogyakarta : Andi
Offset
1
1