Disusun Oleh :
FAKULTAS TEKNIK
PROGRAM STUDI TEKNIK INFORMATIKA
UNIVERSITAS IBNU SINA BATAM
2020
i
HALAMAN PENGESAHAN
PRAKTIKUM PEMROGRAMAN WEB
JUDUL:
PERANCANGAN WEBSITE SEKOLAH TINGGI ILMU QURAN BATAM
Diajukan Sebagai Syarat Kelulusan Pada Mata Kuliah Praktikum Pemrograman
Web Pada Program Studi Teknik Informatika Fakultas Teknik.
Disusun Oleh:
Nama : Bakhrul Huda Solihin
Npm : 1710128262272
Telah di periksa dan disetujui oleh Dosen Pengampu dan Ka.Lab Teknik
Informatika pada tanggal ……….Januari 2020
ii
MOTTO
“Bergerak lah ketika itu di butuhkan, tidak perlu membuang tenaga, fikiran,
dan waktu untuk hal yang percuma”
iii
KATA PENGANTAR
iv
DAFTAR ISI
Contents
COVER .................................................................................................................... i
HALAMAN PENGESAHAN ................................................................................. ii
MOTTO ................................................................................................................. iii
KATA PENGANTAR ........................................................................................... iv
DAFTAR ISI ........................................................................................................... v
DAFTAR GAMBAR ............................................................................................ vii
DAFTAR TABEL ................................................................................................ viii
BAB I PENDAHULUAN ..................................................................................... I-1
Latarbelakang .................................................................................................... I-1
Rumusan Masalah ............................................................................................. I-2
Tujuan Praktikum .............................................................................................. I-2
Manfaat Praktikum ............................................................................................ I-2
Sistematika Penulisan Laporan ......................................................................... I-3
BAB II LANDASAN TEORI ............................................................................. II-1
Pemrograman ................................................................................................... II-1
Sistem .............................................................................................................. II-1
Informasi ......................................................................................................... II-2
Sistem Informasi .............................................................................................. II-2
Web ................................................................................................................. II-3
PHP .................................................................................................................. II-4
PHPMyAdmin ................................................................................................. II-4
Flowchart ......................................................................................................... II-4
ERD ................................................................................................................. II-6
DFD ................................................................................................................. II-7
XAMPP ........................................................................................................... II-9
BAB III PERANCANGAN SISTEM ................................................................ III-2
Flowchart ........................................................................................................ III-5
ERD ................................................................................................................ III-5
DFD ................................................................................................................ III-6
Relasi ............................................................ III-Error! Bookmark not defined.
v
Rancangan File ............................................................................................... III-6
Rancangan Sistem ........................................................................................ III-13
BAB IV HASIL DAN PEMBAHASAN ........................................................... IV-1
Implementasi .................................................................................................. IV-1
Banner Input ................................................................................................... IV-1
Banner Output ................................................................................................ IV-8
BAB V PENUTUP .............................................................................................. V-1
Kesimpulan ...................................................................................................... V-1
Saran ................................................................................................................ V-1
DAFTAR PUSTAKA ............................................................................................. 1
vi
DAFTAR GAMBAR
Gambar 3.1 Flowchart Website STIQ Kepri .................................................... III-1
Gambar 3.2 ERD Website STIQ Kepri .............................................................. III-2
Gambar 3.3 DFD Website STIQ Kepri .............................................................. III-2
Gambar 3.4 Relasi Tabel Website STIQ Kepri .................................................. III-3
Gambar 3.5 Rancangan Login.......................................................................... III-10
Gambar 3.6 Rancangan Input........................................................................... III-10
Gambar 3.7 Rancangan Output ........................................................................ III-11
Gambar 4.1 Halaman Log-in.............................................................................. IV-1
Gambar 4.2 Dashboard Admin .......................................................................... IV-2
Gambar 4.3 Halaman Daftar Berita ................................................................... IV-2
Gambar 4.4 Input Berita ..................................................................................... IV-3
Gambar 4.5 Halaman Kategori Berita ................................................................ IV-3
Gambar 4.6 Halaman Data pengguna ................................................................ IV-4
Gambar 4.7 Halaman Agenda ............................................................................ IV-4
Gambar 4.8 Halaman Pengumuman .................................................................. IV-5
Gambar 4.9 Halaman Download ........................................................................ IV-5
Gambar 4.10 Halaman Album ........................................................................... IV-6
Gambar 4.11 Halaman Photos ........................................................................... IV-6
Gambar 4.12 Halaman Data Guru ...................................................................... IV-7
Gambar 4.13 Halaman Data Siswa .................................................................... IV-7
Gambar 4.14 Halaman Home atau Tampilan Awal ........................................... IV-8
Gambar 4.15 Halaman Profil ............................................................................. IV-8
Gambar 4.16 Halaman Guru .............................................................................. IV-9
Gambar 4.17 Halaman Siswa ............................................................................. IV-9
Gambar 4.18 Berita/ Blog ................................................................................ IV-10
Gambar 4.19 Pengumuman .............................................................................. IV-11
Gambar 4.20 Acara/Agenda ............................................................................. IV-11
Gambar 4.21 Halaman Download .................................................................... IV-12
Gambar 4.22 Halaman Gallery ........................................................................ IV-12
Gambar 4.23 Halaman Kontak ......................................................................... IV-13
vii
DAFTAR TABEL
viii
I-1
BAB I
PENDAHULUAN
Latarbelakang
1.1. Latar Belakang
Perkembangan teknologi informasi membawa kita memasuki sebuah dunia
baru, dunia dimana komunikasi memegang peranan penting dalam kehidupan.
Berbagai macam fasilitas disediakan guna memenuhi semua kebutuhan akan
komunikasi. Penggunaan fasilitas Internet beserta aplikasi aplikasinya, sudah tidak
asing lagi di masyarakat. Karena kemampuannya dalam menyajikan informasi
secara cepat dan akurat tidak diragukan lagi. Salah satu aplikasi internet yang
sekarang marak digunakan adalah Website . Website ini selain berfungsi sebagai
penyedia informasi juga sebagai pengelola data. Sehingga website selain
tampilannya menarik juga menyajikan informasi yang interaktif dan komunikatif.
Tidak ketinggalan juga yaitu sistem akademik sebuah sekolah dimana sistem
informasi akademik merupakan hal yang sangat vital di sebuah sekolah, yaitu
berupa info-info data siswa, data guru, serta daftar nilai siswa yang telah menempuh
ujian.
Sistem informasi tersebut bisa diimplementasikan kedalam bentuk Web,
sehingga siswa Maupun guru mudah untuk mengaksesnya dengan ponsel sekalipun
dengan syarat ada koneksi internetnya. Web tersebut bisa dibuat menggunakan Php
dengan aplikasi Xampp untuk koneksi dan database serta mendesainnya dengan
mudah melalui Dreamweaver yang merupakan program open source dan sangat
umum digunakan karena memudahkan pembuatan dengan tool tool yang lengkap.
Sistem Informasi Akademik Sekolah Tinggi Ilmu Quran Batam yang ada saat ini
sudah memenuhi standar pendidikan, hanya saja masih terdapat beberapa
kelemahan dan kekurangan yaitu cara penginputan yang masih manual. Sehingga
perlu dilakukan pengembangan lebih lanjut untuk dapat mengatasi kelemahan dan
kekurangan tersebut. Sekolah Tinggi Ilmu Quran Batam adalah salah satu nya
memiliki sistem informasi yang masih kurang, dengan adanya sistem informasi ini
diharapkan siswa juga mudah mendapatkan materi tambahan dari sistem tersebut.
I-2
Rumusan Masalah
1.2. Rumusan Masalah
Dari Sistem akademik Sekolah Tinggi Ilmu Quran Batam tersebut penulis
merumuskan masalah sebagai berikut :
1. Bagaimana merancang website Sekolah Tinggi Ilmu Quran Batam?
2. Bagaimana implementasi website di Sekolah Tinggi Ilmu Quran Batam?
Tujuan Praktikum
1.3. Tujuan Praktikum
1. Merancang website pada Sekolah Tinggi Ilmu Quran Batam.
2. Untuk menguji serta mendokumentasikan suatu prosedur website Sekolah
Tinggi Ilmu Quran Batam dalam penerapan rencana yang sudah dibuat.
BAB I PENDAHULUAN
Dalam bab ini diuraikan mengenai latar belakang masalah, batasan dan
rumusan masalah, tujuan dan manfaat dan sistematika penulisan.
BAB II LANDASAN TEORI
Dalam bab ini diuraikan mengenai tentang landasan teori yaitu :
Pemrograman, Sistem, Informasi, Sistem Informasi, Web, PHP,
PHPMyAdmin, Flowchart, ERD, DFD, XAMPP.
BAB III PERANCANGAN SISTEM
Dalam bab ini menguraikan mengenai Deskripsi Pemrograman, Sistem,
Informasi, Sistem Informasi, Web, PHP, PHPMyAdmin, Flowchart, ERD,
DFD.
BAB IV HASIL DAN PEMBAHASAN
Dalam bab ini menguraikan tentang bagaimana hasil program dan alur
program.
BAB V PENUTUP
Bab ini berisikan tentang kesimpulan dan saran dari aplikasi dan laporan ini.
DAFTAR PUSTAKA
Tulisan yang tersusun di akhir sebuah karya ilmiah yang berisi nama
penulis, judul tulisan, penerbit, identitas penerbit dan tahun terbit sebagai
sumber atau rujukan seorang penulis.
II-1
BAB II
LANDASAN TEORI
pemrograman
2.1 Pemrograman
Menurut saragih (2016), Pemrograman merupakan serangkaian instruksi
yang ditulis untuk melakukan suatu fungsi spesifik pada komputer. Komputer pada
dasarnya membutuhkan keberadaan program agar bisa menjalankan fungsinya
sebagai komputer, biasanya hal ini dilakukan dengan cara mengeksekusi
serangkaian instruksi program tersebut pada prosesor. Sebuah program biasanya
memiliki suatu bentuk model pengeksekusian tertentu agar dapat secara langsung
dieksekusi oleh komputer. Program yang sama dalam format kode yang dapat
dibaca oleh manusia disebut sebagai kode sumber, bentuk program yang
memungkinkan programmer menganalisis serta melakukan penelaahan algoritma
yang digunakan pada program tersebut.
Sistem
2.2 Sistem
Menurut Susanto (2017), Sistem adalah seperangkat unsur yang saling
terikat dalam suatu antar relasi diantara unsur-unsur tersebut dengan lingkungan.
Sedangkan menurut Anatol Raporot, sistem adalah suatu kumpulan kesatuan dan
perangkat hubungan satu sama lain dan Menurut L. Ackof, Sistem adalah setiap
kesatuan secara konseptual atau fisik yang terdiri dari bagian-bagian dalam keadaan
saling tergantung satu sama lainnya.
Menurut Romney (2014), pengertian sistem merupakan suatu rangkaian
dari dua atau lebih komponen-komponen yang saling berhubungan, yang
berinteraksi untuk mencapai suatu tujuan. Sedangkan menurut Hall (2013) sistem
adalah kelompok dari dua atau lebih komponen atau subsistem yang saling
berhubungan yang berfungsi dengan tujuan yang sama. Adapun pengertian sistem
dan menghasilkan informasi sebagaimana yang dikemukakan oleh The American
National Standards Committee dalam La Midjan dan Susanto (2013) adalah sistem
II-2
dalam pengolahan data, suatu kumpulan dari manusia, mesin dan metode yang
terorganisir untuk memenuhi seperangkat fungsi.
Sistem terdiri dari tiga unsur yaitu: input (masukan), proses dan output
(pengeluaran). Input merupakan komponen penggerak atau pemberi tenaga di mana
sistem itu dioperasikan, sedangkan output adalah hasil operasi. Dalam pengertian
sederhana output berarti yang menjadi tujuan sasaran atau target pengoperasian
suatu sistem sedangkan proses merupakan aktivitas yang dapat mentransformasikan
input menjadi output.
Informasi
2.3 Informasi
Sebelum mendefinisikan informasi, penulis memaparkan definisi dari data.
Data adalah kenyataan yang menggambarkan suatu kejadian dan kesatuan nyata.
Kesatuan nyata adalah berupa suatu objek nyata seperti tempat, benda dan orang
yang betul-betul ada dan terjadi. Untuk pengambilan keputusan bagi manajemen,
maka faktor-faktor tersebut harus diolah lebih lanjut untuk menjadi suatu informasi
(Ladjamudin, 2005). Informasi adalah data yang telah diklasifikasi atau diolah
untuk digunakan dalam proses pengambilan keputusan (Sutabri, 2005 : 11).
Menurut Gordon. B. Davis, informasi adalah data yang telah menjadi bentuk yang
lebih berarti bagi penerimanya dan bermanfaat dalam pengambilan keputusan masa
kini maupun yang akan datang (Kadir,2003 : 31).
Dari pengertian tersebut diatas dapat disimpulkan bahwa informasi
merupakan hasil dari pengolahan data menjadi bentuk yang lebih berguna bagi yang
menerimanya dan menggambarkan suatu kejadian-kejadian nyata dan dapat
digunakan sebagai alat bantu untuk pengambilan suatu keputusan.
Sistem Informasi
2.4 Sistem Informasi
Menurut Wilkinson (Kadir, 2003: 11), sistem informasi adalah kerangka
kerja yang mengkoordinasikan sumber daya (manusia, komputer)untuk mengubah
II-3
Web
2.5 Web
Menurut Destiningrum (2017), Website adalah Web dapat diartikan sebagai
kumpulan halaman yang menampilkan informasi data teks, data gambar, data
animasi, suara, video dan gabungan dari semuanya, baik yang bersifat statis
maupun dinamis yang membentuk satu rangkaian bangunan yang saling terkait,
dimana masing-masing dihubungkan dengan jaringan-jaringan halaman
(hyperlink).
Menurut Basuki (2007) web merupakan Sekumpulan halaman yang terdiri
dari beberapa halaman yang berisi informasi dalam bentuk data digital baik berupa
text, gambar, video, audio, dan animasi lainnya yang disediakan melalui jalur
koneksi internet.
II-4
PHP
2.6 PHP (Hypertext Processor)
Menurut Suhartanto (2017), PHP singkatan dari PHP Hypertext Processor
yang digunakan sebagai bahasa script server-side dalam pengembangan Web yang
disisipkan pada dokumen HTML. Penggunaan PHP memungkinkan Web dapat
dibuat dinamis sehingga maintenance situs Web tersebut menjadi lebih mudah dan
efisien. PHP merupakan software Open-Source yang disebarkan dan dilisensikan
secara gratis serta dapat didownload secara bebas dari situs resminya. PHP ditulis
dengan menggunakan bahasa C.
PHPMyAdmin
2.7 PHPMyAdmin
Menurut Soca (2018), PhpMyAdmin adalah sebuah aplikasi open source
yang berfungsi untuk memudahkan manajemen MySQL. Dengan menggunakan
PhpMyAdmin, Anda dapat membuat database, membuat tabel, meng-insert,
menghapus dan meng-update data dengan GUI dan terasa lebih mudah, tanpa perlu
mengetikkan perintah SQL secara manual. Sedangkan pengertian phpMyAdmin
Menurut Kadir (2009), PhpMyAdmin adalah utilitas yang tersedia pada WAMP5,
yang dapat digunakan untuk berinteraksi dengan database MySQL.
Jadi, dari pengertian PhpMyAdmin di atas dapat disimpulkan bahwa
PhpMyAdmin merupakan aplikasi open source yang dapat digunakan untuk
berinteraksi dengan database MySQL tanpa perlu mengetikkan perintah SQL.
Flowchart
2.8 Flowchart
Menurut Silvana (2015), Flowchart merupakan penggambaran secara fisik
dari langkah-langkah dan urutan prosedur dari suatu program. Flowchart dapat
membantu analisis untuk memecahkan masalah dalam bentuk segmen-segmen
yang lebih kecil dan memudahkan dalam mendapatkan alternatif lain yang dalam
proses pengoperasian. Flowchart biasanya digunakan pada penyelesaian suatu
masalah terutama masalah yang perlu pembahasan mendalam dan butuh untuk
dievaluasi lebih lanjut.
II-5
SIMBOL KETERANGAN
ERD
2.9 ERD (Entity Relationship Diagram)
Menurut Sukamto & Shalahudin (2014: 50), pemodelan awal basis data
yang paling banyak digunakan adalah menggunakan Entity Relationship Diagram
(ERD). ERD dikembangkan berdasarkan teori himpunan dalam bidang matematika.
ERD digunakan untuk pemodelan basis data relasional. Sehingga jika penyimpanan
basis data menggunakan OODBMS maka perancangan basis data tidak perlu
menggunakan ERD. ERD memiliki beberapa aliran notasi seperti notasi Chen
II-7
(dikembangkan oleh Peter Chen), Barker (dikembangkan oleh Richard Barker, Ian
Palmer, Harry Ellis), notasi Crow’s Foot, dan beberapa notasi lain. Namun yang
banyak digunakan adalah notasi dari Chen.
Tabel 2.2 Simbol-Simbol Entity Relationship Diagram
SIMBOL KETERANGAN
DFD
2.10 DFD (Data Flow Diagram)
Data Flow Diagram adalah suatu network yang menggambarkan suatu
sistem automat atau komputerisasi, manualisasi, atau gabungan dari keduanya,
II-8
SIMBOL Keterangan
XAMPP
2.11 XAMPP
Menurut Josi (2017), Xampp adalah sebuah aplikasi yang dapat menjadikan
komputer kita menjadi sebuah server. Kegunaan Xampp ini untuk membuat
jaringan local sendiri dalam artian kita dapat membuat website secara offline untuk
masa coba-coba di komputer sendiri. Jadi fungsi dari Xampp server itu sendiri
merupakan server website kita untuk cara memakainya. Disebut server karena
dalam hal ini komputer yang akan kita pakai harus memberikan pelayanan untuk
mengkoneksikan web, untuk itu komputer kita harus menjadi server.
Dapat disimpulkan xampp adalah aplikasi tools untuk menyediakan paket
lunak yang berisi konfigurasi Web Server, Apache, PHP, MySQL untuk membantu
kita dalam proses pembuatan aplikasi web yang menyatu menjadi satu sehingga
memudahkan kita dalam membuat program web.
III-2
BAB III
PERANCANGAN SISTEM
Pengembangan Sistem
3.1 Pengembangan Sistem
Untuk pengembangan sistem penelitian ini menggunakan model SDLC
(Software Development Life Cycle). System Development Life Cycle (SDLC) adalah
proses pembuatan dan pengubahan sistem serta model dan metodologi yang
digunakan untuk mengembangkan sebuah sistem. SDLC juga merupakan pola yang
diambil untuk mengembangkan sistem perangkat lunak, yang terdiri dari tahap-
tahap: rencana (planning), analisis (analysis), desain (design), implementasi
(implementation), uji coba (testing) dan pengelolaan (maintenance).
Model SDLC yang dipakai dalam Analisa praktikum ini adalah model
Waterfall. Waterfall Model atau Classic Life Cicle merupakan model yang paling
banya dipakai dalam Software Enginnering (SE). Menurut Nugraha (2018) disebut
waterfall karena tahap demi tahap yang harus dilalui menunggu selesainya tahap
sebelumnya dan berjalan berurutan.
3.1.4 Implementation
Untuk dapat dimengerti oleh mesin, dalam hal ini adalah komputer,
maka desain tadi harus diubah bentuknya menjadi bentuk yang dapat
dimengerti oleh mesin, yaitu ke dalam bahasa pemrograman melalui proses
coding. Tahap ini merupakan implementasi dari tahap design yang secara
teknis nantinya dikerjakan oleh programmer.
3.1.6 Maintenance
Pemeliharaan suatu software diperlukan, termasuk di dalamnya
adalah pengembangan, karena software yang dibuat tidak selamanya hanya
seperti itu. Ketika dijalankan mungkin saja masih ada errors kecil yang tidak
ditemukan sebelumnya, atau ada penambahan fitur-fitur yang belum ada
pada software tersebut. Pengembangan diperlukan ketika adanya perubahan
dari eksternal perusahaan seperti ketika ada pergantian sistem operasi, atau
perangkat lainnya.
Analisa praktikum ini belum sampai pada tahap maintenance,
sehingga tahap ini belum terlaksana. Rencana Analisa praktikum akan
melakukan beberapa perbaikan tidak pada semua tahapan, namun hanya
pada tahapan sebelum terjadi error. Sehingga Analisa praktikum tidak akan
dipusingkan dengan melakukan tahapan dari awal hingga akhir kembali.
3.2 Flowchart
Flowchart merupakan suatu bagan dengan simbol-simbol tertentu yang
menggambarkan urutan proses secara mendetail dan hubungan antara suatu proses
(instruksi) dengan proses lainnya dalam suatu program.
N
Y
ERD
3.2 ERD (Entity Relationship Diagram)
Entity Relationship Diagram (ERD) merupakan suatu model untuk
menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar
data yang mempunyai hubungan antar relasi. ERD untuk memodelkan struktur data
III-6
dan hubungan antar data, untuk menggambarkannya digunakan beberapa notasi dan
simbol.
nama Data_agenda Data_berita
username
Data_download
email Halaman
password ADMIN menginput Data_guru
Dashboard Admin
jenkel Data_siswa
level Data_pengumuman
Data_galeri
DFD
3.3 CD (Context Diagram)
Context Diagram (CD) adalah alat bantu perancangan secara global yang
memperlihatkan sistem secara umum dan bagian – bagian dari subsitem – subsistem
yang terlihat dalam sistem secara keseluruhan, keterkaitan dan interaksi antara
subsistem-subsistem.
ADMIN PENGGUNA
1. Tabel Agenda
Nama Database : db_websekolah
Nama Tabel : tbl_agenda
Field Kunci : agenda_id
III-7
2. Tabel Album
Nama Database : db_websekolah
Nama Tabel : tbl_album
Field Kunci : album_id
Tabel 3.2 Tabel Album
No Nama Field Type Width Keterangan
1 album_id Int 11 Primary Key
2 album_nama Varchar 50 Nama Album
3 album_tanggal Timestamp Tanggal Album
4 album_pengguna_id Int 11 Pengguna Album
5 album_author Varchar 60 Penulis Album
6 album_count Int 11 Jumlah Album
7 album_cover Varchar 40 Cover Album
3. Tabel Files
Nama Database : db_websekolah
Nama Tabel : tbl_files
Field Kunci : file_id
III-8
4. Tabel Galeri
Nama Database : db_websekolah
Nama Tabel : tbl_galeri
Field Kunci : galeri_id
Tabel 3.4 Tabel Galeri
No Nama Field Type Width Keterangan
1 galeri_id Int 11 Primary Key
2 galeri_judul Varchar 60 Judul galeri
3 galeri_tanggal Timestamp - Tanggal galeri
4 galeri_gambar Varchar 40 Gambar galeri
5 galeri_album_id Int 11 Album galeri
6 galeri_pengguna_id Int 11 Pengguna galeri
7 galeri_author Varchar 60 Penulis galeri
III-9
5. Tabel Guru
Nama Database : db_websekolah
Nama Tabel : tbl_guru
Field Kunci : guru_id
Tabel 3.5 Tabel Guru
No Nama Field Type Width Keterangan
1 guru_id Int 11 Primary Key
2 guru_nip Varchar 30 Nip guru
3 guru_nama Varchar 70 Nama guru
4 guru_jenkel Varchar 2 Jenis kelamin guru
5 guru_tmp_lahir Varchar 80 Tempat Lahir guru
6 guru_tgl_lahir Varchar 80 Tanggal Lahir guru
7 guru_mapel Varchar 120 Mata Pelajaran guru
8 guru_photo Varchar 40 Poto guru
9 guru_tgl_input Timestamp Tanggal input data guru
6. Tabel Inbox
Nama Database : db_websekolah
Nama Tabel : tbl_inbox
Field Kunci : inbox_id
Tabel 3.6 Tabel Inbox
No Nama Field Type Width Keterangan
1 inbox_id Int 11 Primary Key
2 inbox_nama Varchar 40 Nama pesan
3 inbox_email Varchar 60 Email pesan
4 inbox_kontak Varchar 20 Kontak pesan
5 inbox_pesan Text - Pesan masuk
6 inbox_tanggal Timestamp - Tanggal pesan
7 inbox_status Int 11 Status pesan
III-10
7. Tabel Kategori
Nama Database : db_websekolah
Nama Tabel : tbl_inbox
Field Kunci : kategori_id
Tabel 3.7 Tabel Kategori
No Nama Field Type Width Keterangan
1 kategori_id Int 11 Primary Key
2 kategori_nama Varchar 30 Nama Kategori
3 kategori_tanggal Timestamp - Tanggal Kategori
8. Tabel Kelas
Nama Database : db_websekolah
Nama Tabel : tbl_kelas
Field Kunci : kelas_id
Tabel 3.8 Tabel Kelas
No Nama Field Type Width Keterangan
1 kelas_id Int 11 Primary Key
2 kelas_nama Varchar 40 Nama Kelas
9. Tabel Pengguna
Nama Database : db_websekolah
Nama Tabel : tbl_pengguna
Field Kunci : pengguna_id
Tabel 3.9 Tabel Pengguna
No Nama Field Type Width Keterangan
1 pengguna_id Int 11 Primary Key
2 pengguna_nama Varchar 50 Nama pengguna
3 pengguna_moto Varchar 100 Moto pengguna
4 pengguna_jenkel Varchar 2 Jenis kelamin pengguna
5 pengguna_username Varchar 30 Username pengguna
III-11
Rancangan Sistem
3.5 Rancangan Sistem
Rancangan sistem merupakan gambaran tampilan dari website yang kita
buat, didalamnya terdapat rancangan input dan ouput yang memudahkan
pengguna dalam mengakses website tersebut.
BAB IV
HASIL DAN PEMBAHASAN
Implementasi
4.1 Implementasi
Untuk mengimplementasikan program yang sudah dibuat, harus
menggunakan aplikasi browser seperti Google Chrome, Mozilla Firefox, dll. Pada
laporan praktikum ini menggunakan Google Chrome untuk
mengimplementasikannya, dengan cara menjalankan Dreamweaver CC 2019. Dan
hasil dari media Pembelajaran akan dijelaskan lebih detail pada poin 4.2 dan
seterusnya.
Banner Input
4.2 Banner Input
Untuk mengolah informasi pengguna haruslah menjadi administrator terlebih
dahulu dan masuk kedalam system atau dashboard admin ketika sudah masuk maka
admin akan bebas melakukan perubahan informasi apapun terhadap website perlu
penulis jelaskan bahwa yang ada di dalam dashboard admin semua halamannya
meiliki sifat CRUD (Creat Read Update Delete). Berikut penjelasan di setiap
halaman yang dimiliki administrator :
1. Log-in
Halaman login ini digunakan sebagai gate atau gerbang untuk masuk ke
dalam system administrator.
3. Daftar Berita
Halaman ini digunakan untuk melihat, mengedit, dan menghapus berita
yang sudah pernah di publikasikan.
4. Berita Terbaru
Pada halaman ini administrator akan bertugas sebagai yang memasukan
berita terbaru untuk menjaga agar website tetap hidup dan memberikan
informasi yang berguna.
5. Kategori Berita
Halaman ini digunakan untuk mengolah data dan informasi tentang
kategori berita yang akan di tampilkan pada dashoard output.
6. Data Pengguna
Halaman ini digunakan untuk mengolah data dan informasi pengguna
dan juga digunakan untuk mendaftarkan admin baru dan authornya.
7. Agenda
Halaman ini digunakan untuk mengolah data agenda yaitu informasi
atau kegiatan sekolah yang akan di laksanakan di masa mendatang.
8. Data Pengumuman
Halaman ini digunakan untuk mengolah data pengumuman yaitu
informasi yang terjadi di dalam sekolah dan bersifat harus di ketahui oleh
umum termasuk pegawai dan siswa sekolahan.
9. Download
Halaman ini digunakan untuk mengolah data dokumen yang sekiranya
perlu untuk di bagikan ke umum seperti modul ataupun e-book.
10. Album
Halaman ini digunakan untuk mengolah data dan informasi dari
beberapa atau lebih dari satu foto yang di bagikan ke public.
11. Photos
Halaman ini digunakan untuk mengolah data dan informasi pada setiap
foto yang ada.
Banner Output
4.3 Banner Output
1. Home
Gambar 4.1 di bawah merupakan halaman yang merupakan tampilan awal
dari perancangan sistem informasi yang dibuat. Dan ada sedikit penjelasan
mengenai Sistem Informasi, serta tombol-tombol untuk ke halaman lain.
2. Profile
3. Guru
4. Siswa
5. Berita
6. Pengumuman
7. Acara/ Agenda
8. Download
9. Gallery
10. Contact
apakah sistem dapat digunakan oleh pengguna dalam hal sarana informasi di
Sekolah Tinggi Ilmu Quran Kepulauan Riau. Pengujian sistem bertujuan untuk
lunak yang diuji. Pada gambar 4.14 diatas dapat dilihat pengujian sistem
Kepulauan Riau selanjutnya diuji dengan model teknik black box. Pengujian black
IV-14
box digunakan untuk menguji fungsi-fungsi khusus dari perangkat lunak yang
dirancang. Teknik pengujian black box adalah suatu pengujian yang dilakukan
untuk mengamati hasil dari eksekusi pada software tersebut. Pengamatan hasil ini
melalui data uji dan memeriksa fungsional dari perangkat lunak itu sendiri.
berikut:
Dari hasil pengujian dapat disimpulkan untuk uji blackbox yang meliputi uji
input proses dan output dengan acuan perancangan perangkat lunak telah terpenuhi
BAB V
PENUTUP
Kesimpulan
5.1 Kesimpulan
Berdasarkan pembahasan yang telah dilakukan pada bab-bab sebelumnya
dari laporan praktikum ini, maka penulis dapat mengambil kesimpulan sebagai
berikut:
1. Sistem informasi dashboard ini di bangun dengan menggunakan PHP dan
SQL dan mampu mengelola informasi di Sekolah Tinggi Ilmu Quran dan
memudahkan user dalam mencari informasi.
2. Dalam merancang sistem informasi ini penulis memahami dan mengetahui
langkah-langkah dari pembuatan website sistem informasi ini dengan
menggunakan model SDLC dan rancangan awal dari ERD, DFD, dan
Flowchart serta telah diuji pada website dengan url
http://bahrul.uisinformatikapagi.com/ dengan mengunakan aplikasi
browser.
Saran
5.2 Saran
Setelah mengemukakan beberapa kesimpulan dari keseluruhan isi laporan
praktikum ini maka penulis dapat mengemukakan saran-saran sebagai berikut:
1. Dengan menerapkan aplikasi ini alangkah lebih baik jika di kembangkan
lagi untuk dapat mengolah data nilai dan keuangan yang ada pada sekolah
tinggi ilmu quran kepulauan riau.
DAFTAR PUSTAKA
La Midjan dan Susanto, A,. (2013). Sistem Informasi Akuntansi Konsep dan
Pengembangannya. Bandung: Penerbit Lingga Jaya.
Soca, A. A. (2018). Aplikasi Medical Record Pasien Dan Pendeteksi Dini Wabah