Upload
doanthuan
View
226
Download
2
Embed Size (px)
Citation preview
PERANCANGAN SISTEM INFORMASI AKADEMIK BERBASIS WEB MENGUNAKAN PHP DAN MYSQL
(Studi Kasus : SMA NEGERI 1 BAMBANGLIPURO)
Naskah Publikasi
diajukan oleh
I Wayan Mastrayasa 09.11.2919
kepada
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM
YOGYAKARTA 2012
ii
iii
DESIGNING ACADEMIC INFORMATION SYSTEM WEB BASED USING PHP AND MYSQL
(CASE STUDY : HIGH SCOOL BAMBANGLIPURO NEGERI 1)
PERANCANGAN SISTEM INFORMASI AKADEMIK BERBASIS WEB MENGUNAKAN PHP DAN MYSQL
(STUDI KASUS : SMA NEGERI 1 BAMBANGLIPURO)
I Wayan Mastrayasa Jurusan Teknik Informatika
STMIK AMIKOM YOGYAKARTA
ABSTRACT
The development of information technology is growing rapidly, especially in the field of internet. Through the internet for people to get information quickly. Distance and time difference is no longer an obstacle for someone who wants to obtain information. The website has become a very appropriate medium to promote or deliver information quickly, precisely and accurately.
Education is the most important thing in life, especially the 9-year compulsory
education. Currently, there are a lot of good schools which is owned by the government or privately owned. But in daily life many schools that use manual procedures are time consuming and labor, eg in new admissions, attendance recapitulation, rakapitulasi value, writing report cards and school archival storage in the form of paper that allows the destruction or lost.
Therefore it is required a computerized system to solve the above problems. In
scientific writing, the writer tries to make the web-based information system for SMA STATE 1 Bambanglipuro using Notepad++ software, Adobe Photoshop CS3, PHP, Apache and MySQL Database Server. Where the latter is expected to assist in the processing of employee data, processing student data, attendance and recapitulation report book value and the creation of learning outcomes of each semester. And assist the school in making decisions.
Keywords: Information System, School, Website, Internet.
1. Pendahuluan
Perkembangan teknologi pada masa sekarang ini mengalami kemajuan yang
sangat pesat, terutama teknologi informasi komputer. Komputer pada masa sekarang
bukan merupakan barang asing dan mahal lagi, hampir semua bidang pekerjaan
membutuhkan komputer sebagai alat bantu untuk menyelesaikan pekerjaan dengan
kelebihan diantaranya kecepatan, keakuratan, serta keefisienan dalam pengolahan data
bila dibandingkan dengan pengolahan data secara manual.
Kemajuan tersebut mendorong munculnya inovasi baru dalam penyajian
informasi untuk memenuhi kebutuhan informasi. Komputer juga telah masuk kedalam
dunia pendidikan untuk memudahkan pengolahan data akademik di sekolah serta
meningkatkan pelayanan publik akan penyajian informasi yang cepat dan tepat.
Saat ini masih banyak sekolah-sekolah khusunya sekolah lanjutan atas masih
menggunakan prosedur-prosedur manual dalam pengolahan data akademik yang sangat
banyak. Tentunya cara itu sangat tidak efisien mengingat jumlah data yang sangat
besar, meskipun bisa pastilah dibutuhkan tenaga dan waktu yang tidak sedikit.
Maka diperlukan sebuah sistem yang terkomputerisasi untuk pengolahan data
akademik di sekolah. Dimana nantinya sistem dapat membantu dalam pengolahan data
guru, siswa, mata pelajaran, kelas, rekapitulasi absensi siswa, pengolahan nilai siswa,
pembuatan buku laporan hasil belajar setiap semesternya serta membantu pihak sekolah
dalam pengambilan keputusan dalam kenaikan kelas.
Dari latar belakang masalah yang ada maka, dalam penulisan laporan skripsi ini
mengangkat tema yaitu “PERANCANGAN SISTEM INFORMASI AKADEMIK BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL (Studi Kasus : SMA NEGERI 1 Bambanglipuro)”.
2. Landasan Teori
2.1. Definisi Sistem Sistem adalah suatu kumpulan atau himpunan dari unsur variabel-variabel yang
saling terorganisasi, saling berinteraksi, dan saling bergantung sama lain.1
2.2. Informasi Informasi dapat didefinisikan sebagai berikut :
Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti
bagi yang menerima.
2.3. Sistem Informasi
1 Fatta Hanif Al, 2007.Analisis & Perancangan Sistem Informasi.Jogjakarta:ANDI, halaman 5
5
Menurut Robert A.Leitch dan K. Roscoe Davis, “Sistem informasi adalah suatu
sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi
harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dalam suat
organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan”
2.4. Konsep Dasar Internet 2.4.1 Sejarah Internet 2
Sekitar tahun 1968, dikarnakan ada kebutuhan dibidang militer, Amerika memulai
rancana projek jaringan (network) yang dinamakan ARPANET, yang bertujuan untuk
menghubungkan beberapa pusat penelitian yang tersebar di berbagai tempat terpsiah.
Projek ARPANAT ini yang kemudian menjadi cikal bakal berkembangnya internet.
2.4.2 Pengertian Internet Internet adalah jaringan global dari jaringan komputer yang menghubungkan
sumber daya-sumber daya bisnis, pemerintahan dan institusi pendidikan mengunakan
protokol TCP/IP (Transaction Control Protokol/Internet Protokol).3
2.5. Konsep Dasar Aplikasi Web 2.5.1 Pengertian Web
Website adalah media yang digunakan untuk menampung data text, gambar,
animasi, dan suara yang dapat ditampilkan di internet dan dapat diakses oleh komputer
lain yang terhubung dengan internet.4
2.5.2 Pemrograman Web 2.5.2.1 Client Side Scripting
Client side scripting merupakan suatu bahasa scripting yang aplikasinya
langsung diterjemahkan dikomputer client melalui engine khusus yaitu browser web.
HTML
Hypertext Markup Language (HTML) adalah bahasa markup yang digunakan
untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam
sebuah browser internet.
Java Script JavaScript adalah bahasa skrip yang populer di internet dan dapat bekerja di
sebagian besar penjelajah web populer seperti Internet Explorer (IE), Mozilla Firefox,
2 Ananda setyo G, Anti Kaget Internet, 2006, Creative Media, Jakarta,halaman 1. 3 M Suyanto, Multimedia Alat untuk meningkatkan keungulan bersaing – Ed. 1. – Yogyakarta:Andi, halaman 36. 4 Suyantoro, Sigit MADCOMS (www.madcoms.com), Mendesain website dengan photoshop, frontpage, dan pemrograman PHP-MySql (2006), Andi Offset, Yogyakarta, halaman 1.
6
Netscape dan Opera. Kode JavaScript dapat disisipkan dalam halaman web
menggunakan tag SCRIPT.
CSS (Cascading Style Sheets) CSS (Cascading Style Sheet) merupakan salah satu bahasa pemrograman web
untuk mengendalikan beberapa komponen dalam sebuah web sehingga akan lebih
terstruktur dan seragam.
2.5.2.2 Server Side Scripting Server side scripting merupakan suatu bahasa scripting yang dalam
menerjemahkan scripnya dilakukan diserver web, kemudian hasilnya baru dikirim ke
browser web dalam bentuk HTML. PHP
PHP adalah salah satu contoh dari Server Side Scripting yang paling popular
saat ini, bersifat open source makanya banyak diminati para web developer. PHP bersifat
HTML embedded yaitu suatu skrip yang bisa disisipkan dengan skrip HTML, sehingga
sangat memungkinkan kita untuk membuat suatu situs web yang dinamis dan menarik
guna menyuguhkan halaman web layanan yang interaktif kepada user.
2.6. Konsep Pemodelan Sistem 2.6.1 Flowchart
Menurut Jogiyanto ( 2001,h. 766 ) diagram alur ( flowchart ) merupakan simbol-
simbol yang digunakan untuk menggambarkan urutan proses yang terjadi didalam suatu
program komputer secara sistematis dan logis.
2.6.2 Data Flow Diagram (DFD) DFD merupakan alat yang digunakan pada metodologi pengembangan sistem
yang terstruktur (structured Analysis and design). DFD merupakan alat yang cukup
populer sekarang ini, karena mengambarkan arus data didalam sistem dengan terstruktur
dan jelas. Lebih lanjut DFD juga merupakan dokumentasi dari sistem yang baik.
2.7. Konsep Basis Data Database adalah kumpulan dari bermacam-macam file yang datanya saling
berhubungan atau kumpulan dari data yang terintegrasi, diorganisasikan, disimpan dalam
suatu cara yang memudahkan pengambilan kembali.5
2.7.1 Model Ketergantungan Entitas (Entity Relationship Diagram) ERD merupakan permodelan konseptual yang mendeskripsikan hubungan antar
data dalam bentuk diagram. ERD menggunakan sejumlah notasi dan simbol untuk
5 Suyanto M,2005. Pengantar Teknologi Informasi untuk Bisnis. ANDI, halaman 248
7
menggambarkan struktur dan hubungan antar data, pada dasarnya ada 3 macam simbol
yang digunakan yaitu Entitas (Entity), Atribut (Attributes/Properties) dan Hubungan.
2.8. Perangkat Lunak yang digunakan 2.8.1 Web server Apache
Web Server adalah sebuah perangkat lunak server yang berfungsi menerima
permintaan HTTP atau HTTPS dari klien atau browser web dan mengirimkan kembali
hasilnya dalam bentuk halaman-halaman web berbentuk dokumen HTML.
2.8.2 Database MySQL MySQL adalah sebuah aplikasi Relational Database Management Server
(RDBMS) yang sangat cepat dan kokoh.
MySQL sekarang tersedia dibawah izin open source, tetapi juga ada izin untuk
penggunaan secara komersial. Keunggulan dari MySQL adalah:
• Bersifat open source.
• Sistem yang digunakan oleh perangkat lunak ini tidak memberatkan kerja dari
server, karena dapat bekerja di background.
• Mempunyai koneksi yang stabil dan kecepatan yang tinggi.
2.8.3 Web browser Mozilla Firefox Mozilla Firefox meruapakan salah satu Web Browser yang popuer di dunia
internet. Mozilla Firefox dibuat oleh Mozilla Corporation.
2.8.4 Adobe Photosop CS3 Adobe Photoshop CS3 adalah salah satu software khusus yang digunakan untuk
pengolahan gambar, mengoreksi warna gambar, memperbaiki gambar, menggabungkan
beberapa gambar, memberi efek khusus pada gambar.
2.8.5 Notepad++ Notepad++ adalah sebuah penyunting teks dan penyunting kode sumber yang
berjalan di sistem operasi Windows.6
2.8.6 JQuery
JQuery adalah pustaka JavaScript bersumber terbuka yang menekankan pada
interaksi antara JavaScript dan HTML. Pustaka ini dirilis pada Januari 2006 di BarCamp
NYC oleh John Resig dan berlisensi ganda di bawah MIT dan GPL.
3. Analisis Dan Perancangan Sistem 3.1 Tinjauan Umum 3.1.1 Sejarah Singkat SMA Negeri 1 Bambanglipuro
6 http://id.wikipedia.org/wiki/Notepad++ 31Mei 2012
8
SMA 1 Bambanglipuro merupakan SMA yang berlokasi di Jl. Samas Km.18
Mulyodadi Bambanglipuro Bantul DIY dengan kode pos 55764 Telp. 0274 6994320 dan
diresmikan oleh Drs. Sutopo Sahib yang pada saat itu menjabat Kakanwil Depdikbud
Propinsi DIY.
3.1.2 Visi dan Misi Sekolah a. Misi sekolah
Terbentuknya manusia berakhlak mulia, cerdas, terampil, dan berbudaya.
b. Visi Sekolah
• Menumbuhkan penghayatan dan pengamalan terhadap ajaran agama yang
dianut masing-masinng warga sekolah.
• Melaksanakan peran pembelajaran yang efektif dan pendidikan
berkelanjutan.
• Mengakomodasi dan memenuhi tuntutan kebutuhan Ilmu Pengetahuan dan
Teknologi warga sekolah.
• Mengembangkan potensi siswa secara optimal.
• Membudayakan 5 S ( Salam, Senyum, Sapa, Sopan, dan Santun) antar
warga sekolah kapan pun dan di mana pun.
3.2 Analisis Analisis dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang
utuh ke dalam bagian-bagian atau komponennya dengan maksud untuk mengidentifikasi
dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-
hambatan yang terjadi dan kebutuhan-kebutuhan yang dihadapkan sehingga dapat
diusulkan perbaikan-perbaikannya.7
3.2.1 Analisi Kelemahan Sistem Untuk menganalisis sistem yang lama dimaksudkan untuk menemukan
penyebab sebenarnya permasalahan-permasalahan yang terjadi sehingga sistem lama
tidak dapat memenuhi kebutuhan-kebutuhan bisnis tersebut.
3.2.1.1 Analisis Kinerja (Performance) Hal ini bisa dilihat dari proses pengolahan data siswa misalnya pengolahan nilai
siswa yang dilakukan masih manual, sehingga pekerjaan memerlukan waktu yang lama.
Dalam penulisan rapor guru-guru menuliskan secara manual sehingga memerlukan
waktu yang lama untuk menuliskan satu rapor sedangkan jumlah yang harus ditulis tidak
sedikit.
7 Jogiyanto HM,1989. Analisis & Disain Sistem Informasi: Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis. Yogyakarta : Andi, halaman 129.
9
3.2.1.2 Analisis Informasi (Information) Informasi merupakan komuditas krusial bagi penguna. Evaluasi terhadap sistem
dalam menghasilakan informasi yang bermanfaat perlu dilakukan untuk menyikapi
peluang dan dan menangani masalah yang muncul..
3.2.1.3 Analisis Kendali (Control) Pengendalian atau kontrol dalam sebuah sistem sangat diperlukan untuk
menghindari dan mendeteksi secara dini terhadap penyalahgunaan atau kesalahan
sistem serta untuk menjamin keamanan data dan informasi.
3.2.1.4 Analisis Efisiensi (Efficiency) Target penggunaan waktu yang belum minimal yang belum teratur
mengakibatkan para guru dan wali kelas kewalahan dalam pengolahan nilai tersebut,
sering terjadinya kesalahan dan dilakukan pengulangan pekerjaan atau check ulang data
siswa untuk menghindari kesalahan.
3.2.1.5 Analisis Layanan (Service) Peningkatan pelayanan yang lebih baik di SMA Negeri 1 Bambanglipuro
dimaksud untuk memberikan pelayanan yang terbaik. Adanya sistem yang baru ini,
diharapkan waktu yang digunakan untuk menyelesaikan pengolahan nilai siswa lebih
minimal sehingga siswa tidak harus menunggu lama dan mewujudkan pelayanan yang
baik dan cepat.
3.2.2 Analisis Kebutuhan Sistem 3.2.2.1 Kebutuhan Fungsional (Functional Requirement)
Kebutuhan fungsional berisi proses-proses apa saja yang nantinya dilakukan
oleh sistem. Kebutuhan fungsional juga berisi informasi-informasi apa saja yang harus
ada dan dihasilkan sistem.
3.2.2.2 Kebutuhan non Fungsional (Nonfunctional Requirements) Kebutuhan ini adalah tipe kebutuhan yang berisi property perilaku yang dimiliki
oleh sistem.
3.2.3 Analisis Kelayakan Sistem Sebuah sistem yang baru akan diusulkan atau dibuat terlebih dahulu harus diuji
tingkat kelayakannya, apakah sistem baru ini akan lebih baik dari sistem sebelumnya dan
mampu menyelesaikan masalah yang sedang terjadi dalam organisasi atau sebaliknya
3.2.3.1 Kelayakan Teknologi Di lihat dari sudut pandang teknologi, SMA Negeri 1 Bambanglipuro mampu atau
layak untuk menerapkan sistem yang berbasis komputer dikarenakan teknologi yang di
10
butuhkan banyak tersedia secara gratis serta sumber daya yang dimiliki oleh sekolah
sekarang ini sudah cukup baik.
3.2.3.2 Kelayakan Hukum Penerapan sistem yang baru dikatakan layak secara hukum karena tidak
melangar peraturan dan hukum yang berlaku. Terutama dalam hal perizinan pengunaan
aplikasi pendukung sistem dalam hal ini perangkat lunak yang digunakan harus resmi
atau berlisensi sesuai dengan perizinan yang ada..
3.2.3.3 Kelayakan Operasional Dalam penerapan dan pengembangan sistem yang baru membutuhkan sumber
daya, khususnya sumber daya manusia yang mampu mengoperasikan sistem tersebut.
Sehingga perlu adanya bimbingan dan pelatihan untuk mengoperasikan sistem tersebut
disamping sebagai wahana bimbingan dan pelatihan, kegiatan ini juga sebagai ajang
pembuktian bahwa sistem ini layak untuk digunakan.
3.3 Perancangan Sistem Informasi Akademik 3.3.1 Perancangan Proses
Rancangan model merupakan suatu gambaran yang menjelaskan suatu bentuk
atau model. Secara umum rancangan model yang diusulkan mempunyai dua bentuk
model. Bentuk pertama adalah physical model. Bentuk ini biasanya digambarkan dengan
bagan alir sistem (system flowchart). Bentuk physical model menunjukkan bagaimana
nantinya sistem secara fisik diterapkan. Bentuk kedua adalah logical model yang
digambarkan dengan diagram arus data (data flow diagram).
11
3.3.1.1 Flowchart Sistem Flowchart adalah bagan yang menunjukkan alur di dalam sistem atau prosedur
sistem secara logika.
3.3.1.2 Data Flow Diagram (DFD) 1. Context Diagram
Context Diagram merupakan tingkatan tertinggi dalam diagram aliran data dan
hanya memuat satu proses, menunjukkan sistem secara keseluruhan.
Gambar 3.1 Context Diagram
12
2. DFD Level 1
Gambar 3.2 DFD Level 1
13
3.3.2 Perancangan Basis Data 3.3.2.1 ERD
Gambar 3.3 ERD
3.3.2.2 Re
4. Impl4.1 Impl
Imp
baru yang
dengan apa
4.1.1 Ujico4.1.1.1 Uji
1. Pe
Wh
kon
2. Pe
Bla
Ca
ber
4.1.1.2 UjiUji
dengan pe
Selain itu p
program se
elasi Antar T
lementasi Dlementasi plementasi
diusulkan su
a yang dihar
oba Sistem i Coba Sistengujian Whit
hitebox testi
ntrol dari per
ngujian Blac
ackbox testin
ase ini bertu
roperasi
i Coba Progcoba progra
ersonil yang
pengujian pr
ebelum progr
Tabel
Gamba
Dan Pembah
sistem meru
upaya sistem
rapkan.
dan Prograem tebox Testing
ng adalah p
rancangan p
ckbox Testing
ng dapat dil
ujuan untuk
ram am dilakukan
mengoprasik
rogram dilak
ram diterapk
ar 3.4 Relas
asan
upakan taha
m yang akan
m
g
perancangan
rocedural un
g
akukan pad
menunjukka
n untuk men
kan program
kukan untuk
kan dalam sis
si Antar Tabe
apan pengin
digunakan s
n test case
ntuk mendap
a testing int
an fungsi p
getahui apa
m. Dalam arti
menghindar
stem yang re
el
nstalan dan
siap untuk dio
yang meng
atkan test ca
terface pera
perangkat lu
kah prgram
i program m
ri kesalahan
esmi.
pengujian s
operasikan s
ggunakan st
ase.
ngkat lunak
nak tentang
dapat berint
udah diopra
-kesalahan d
14
sistem
sesuai
truktur
. Test
g cara
eraksi
sikan.
dalam
15
4.1.1.3 Uji Coba Dari Sisi Yang Lain a. Uji Coba Resolusi Monitor
Uji coba ini dilakukan untuk mengetahui tampilan website saat di akses
mengunakan komputer dengan resolusi monitor yang berbeda. Misalnya tampilan
website pada resolusi monitor 800x600, 1024x768, 1336x768.
b. Uji Coba Executed Time Executed time adalah lama waktu yang dibutuhkan oleh komputer untuk eksekusi
program. Uji Coba Executed time ini dilakukan untuk mengetahui berapa lama program
aplikasi di eksekusi oleh komputer
c. Uji Coba Loading Time Loading time yang dimaksud adalah lama waktu yang dibutuhkan untuk memuat
sebuah halaman website. Pada dasarnya banyak variabel-variabel yang mempengaruhi
dari loading time sebuah website seperti spesifikasi server hosting, kecepatan akses
internet penguna dan lain-lain.
4.1.2 Pemilihan dan Pelatihan Personil 4.1.2.1 Pemilihan Personil
Pemilihan personil berasal dari guru atau karyawan SMA Negeri 1
Bambanglipuro.
4.1.2.2 Pelatihan Personil Pelatihan personil ini dilakukan supaya program yang dijalankan dapat berjalan
dengan baik.
4.1.3 Pemeliharaan Sistem Tujuan dari pemeliharaan sistem adalah untuk menjaga dan memelihara sistem
supaya sistem yang dibuat dapat terus digunakan tanpa adanya gangguan.
4.1.4 Manual Program Manual program menguraikan bagaimana cara menggunakan aplikasi program
yang sudah dibuat. Hal ini dimaksudkan agar pengguna program dapat mengoperasikan
dan menjalankan program.
4.2 Pem4.2.1 Pem4.2.2.1 Ha
Ha
penguna m
4.2.2.2 HaHa
1. Ha
2. HaHalama
mbahasan mbahasan Inalaman Logialaman login
mulai mengun
alaman Admanya dapat d
alaman Hom
alaman Pengan ini diguna
terface/ Antn
n adalah ha
nakan aplika
Gamministrator
iakses oleh p
me Admin
Gambar 4gaturan Sistakan untuk m
Gambar 4
tarmuka Pro
alaman yan
si ini.
mbar 4.1 Hala
penguna den
.2 Halaman tem
mengatur sett
4.3 Halaman
ogram
g paling pe
aman Login
ngan level ak
Home Adm
tingan globa
n Pengaturan
ertama kali
kses admin.
inistrator
l website.
n Sistem
ditampilkan
16
n saat
3. HaHalama
4. HaHalama
5. HaHalama
6. HaHalama
alaman Dataan ini diguna
alaman Dataan ini diguna
alaman Set Kan ini diguna
alaman Pindan ini diguna
a karyawanakan untuk m
Gambaa Mata Pelajaakan untuk m
Gambar 4Kelas Siswaakan untuk m
Gambar 4.ah Kelas
akan untuk m
Gam
mengelola da
r 4.5 Halamaaran
mengelola da
.6 Halaman a Baru mengelola dis
.7 Halaman
mengelola da
mbar 4.8 Hala
ata-data kary
an Data Kar
ata-data mata
Data Mata P
stribusi siswa
Set Kelas S
ata perpindah
aman Pinda
awan
ryawan
a pelajaran
Pelajaran
a baru.
iswa Baru
han kelas sis
h Kelas
swa
17
7. HaHalama
8. HaHalama
9. HaHalama
4.2.2.3 Ha1. HaHalama
alaman Wali an ini diguna
alaman Belajan ini diguna
alaman Mengan ini diguna
alaman Gurualaman Dataan ini diguna
Kelas akan untuk m
Gambjar
akan untuk m
Gamgajar akan untuk m
Gambu a Nilai akan untuk m
Gamba
mengelola da
bar 4.9 Hala
mengelola da
mbar 4.10 Ha
mengelola da
bar 4.11 Hal
mengelola da
ar 4.12 Halam
ata wali kelas
aman Wali K
ata belajar se
alaman Bela
ata mengajar
laman Meng
ata nilai.
man Data Ni
s
Kelas
etiap tahun aj
ajar
setiap tahun
gajar
ilai
jaran.
n ajaran.
18
4.2.2.4 Ha1. HaHalama
4.2.2.5 Ha1. HaHalama
2. HaHalama
alaman TU alaman Pindan ini diguna
alaman Kepaalaman Dataan ini diguna
alaman Dataan iniigunaka
ah Kelas akan oleh pe
Gambar 4
ala Sekolaha Siswa akan oleh ke
Gambara Belajar an oleh kepa
Gambar
gawai tata u
4.13 Halama
pala sekolah
r 4.14 Halam
ala sekolah u
4.15 Halama
saha untuk m
an Pindah K
h untuk melih
man Data Sis
untuk melihat
an Data Bel
mengelola da
Kelas
hat semua da
swa
t data belaja
ajar
ata pindah ke
ata siswa.
r.
19
elas
20
5. Penutup
5.1 Kesimpulan Berdasarkan uraian penjelasan dan pembahasan yang telah dilakukan pada bab-
bab sebelumnya, maka dalam mengakhiri pembahasan “Perancangan Sistem Informasi Akademik Berbasis Web Menggunakan PHP dan MySQL (Studi Kasus : SMA Negeri 1 Bambanglipuro)” dapat ditarik kesimpulan, yaitu :
1. Berdasarkan hasil pengujian yang dilakukan maka dapat disimpulkan bahwa
aplikasi web yang dibuat ini sudah sesuai dengan yang direncanakan pada
analisis kebutuhan fungsional.
2. Website yang dibuat mempunyai execute time dan loading time yang relatif cepat
sehingga tidak berat saat diakses.
3. Aplikasi yang dibuat dilengkapi dengan pencatatan aktivitas sistem. sehingga
setiap aktivitas yang dilakukan penguna dapat dipantau. 5.2 Saran
1. Diharapkan kepada SMA Negeri 1 Bambanglipuro agar dapat memanfaatkan dan
menggunakan sistem informasi ini secara optimal sebagai penunjang kegiatan
belajar mengajar disekolah.
2. Pada pengembangan selanjutnya dilakukan penambahan modul lainnya seperti
pengolahan jadwal mata pelajaran, modul yang diperuntukkan untuk siswa, agar
siswa dapat melihat langsung nilai diwebsite dan modul-modul lain yang
dibutuhkan.
3. Keamanan sistem informasi akademik ini harus terjamin, sehingga isinya dapat di
pertanggungjawabkan.
DAFTAR PUSTAKA
Ananda setyo G. 2006. Anti Kaget Internet. Creative Media, Jakarta
Fatta Hanif Al. 2007. Analisis & Perancangan Sistem Informasi. Jogjakarta : ANDI
Jogiyanto HM. 1989. Analisis & Disain Sistem Informasi: Pendekatan Terstruktur Teori
dan Praktek Aplikasi Bisnis. Yogyakarta : Andi
Suyanto M. 2005. MULTIMEDIA : Alat untuk meningkatkan keungulan bersaing – Ed. II.-
Yogyakarta: Andi
Suyanto M. 2005. Pengantar Teknologi Informasi untuk Bisnis. ANDI, halaman 248
Suyantoro, Sigit MADCOMS .2006. Mendesain website dengan photoshop, Frontpage,
dan pemrograman PHP-MySql. Andi Offset, Yogyakarta.
Notepad++, http://id.wikipedia.org/wiki/Notepad++, diakses tanggal 31 Mei 2012