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
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 field of internet. Through the internet for people to get time difference is no longer an obstacle for someone The website has become a very appropriate medium quickly, precisely and accurately.
growing rapidly, especially in the information quickly. Distance and who wants to obtain information. to promote or deliver information
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.
iii
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. 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. 3
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 simbolsimbol 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, hambatanhambatan 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
14
3.3.2.2 Re elasi Antar Tabel T
ar 3.4 Relas si Antar Tabe el Gamba
4.
D Pembahasan Impllementasi Dan
4.1
Impllementasi Imp plementasi sistem meru upakan taha apan pengin nstalan dan pengujian sistem s
baru yang diusulkan su upaya sistem m yang akan digunakan siap s untuk dio operasikan sesuai s a yang diharrapkan. dengan apa 4.1.1 Ujico oba Sistem dan Program 4.1.1.1 Ujii Coba Siste em 1. Pengujian Whittebox Testing g hitebox testing adalah perancangan p n test case yang meng ggunakan sttruktur Wh kon ntrol dari perrancangan procedural un ntuk mendapatkan test ca ase. 2. Pengujian Blacckbox Testing g ackbox testin ng dapat dilakukan pada testing intterface perangkat lunak. Test Bla Ca ase ini bertu ujuan untuk menunjukka an fungsi perangkat p lunak tentang g cara berroperasi 4.1.1.2 Ujii Coba Program Uji coba progra am dilakukan n untuk mengetahui apakah prgram dapat berinteraksi ersonil yang mengoprasikkan program m. Dalam artii program mudah dioprasikan. dengan pe Selain itu pengujian p prrogram dilakkukan untuk menghindarri kesalahan-kesalahan dalam d program se ebelum progrram diterapkkan dalam sis stem yang re esmi.
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.
16
4.2
Pem mbahasan
4.2.1 Pem mbahasan Interface/ Anttarmuka Pro ogram 4.2.2.1 Ha alaman Login Ha alaman login n adalah ha alaman yang paling pe ertama kali ditampilkan n saat penguna mulai m mengun nakan aplikasi ini.
mbar 4.1 Hala aman Login Gam 4.2.2.2 Ha alaman Adm ministrator Ha anya dapat diakses oleh penguna p den ngan level akkses admin. 1. Ha alaman Hom me Admin
Gambar 4.2 Halaman Home Administrator 2. Ha alaman Peng gaturan Sisttem Halama an ini diguna akan untuk mengatur m setttingan global website.
Gambar 4.3 4 Halaman n Pengaturan n Sistem
17
3. Ha alaman Data a karyawan Halama an ini diguna akan untuk mengelola m da ata-data karyawan
Gambar 4.5 Halama an Data Karryawan 4. Ha alaman Data a Mata Pelaja aran Halama an ini diguna akan untuk mengelola m da ata-data mata a pelajaran
Gambar 4.6 Halaman Data Mata Pelajaran P 5. Ha alaman Set Kelas K Siswa a Baru Halama an ini diguna akan untuk mengelola m dis stribusi siswa a baru.
Gambar 4..7 Halaman Set Kelas Siswa Baru 6. Ha alaman Pindah Kelas Halama an ini diguna akan untuk mengelola m da ata perpindah han kelas sisswa
Gam mbar 4.8 Hala aman Pindah Kelas
18
7. Ha alaman Wali Kelas Halama an ini diguna akan untuk mengelola m da ata wali kelass
Gamb bar 4.9 Hala aman Wali Kelas K 8. Ha alaman Belajjar Halama an ini diguna akan untuk mengelola m da ata belajar se etiap tahun ajjaran.
Gam mbar 4.10 Ha alaman Bela ajar 9. Ha alaman Meng gajar Halama an ini diguna akan untuk mengelola m da ata mengajar setiap tahun n ajaran.
Gamb bar 4.11 Hallaman Meng gajar 4.2.2.3 Ha alaman Guru u 1. Ha alaman Data a Nilai Halama an ini diguna akan untuk mengelola m da ata nilai.
Gamba ar 4.12 Halam man Data Niilai
19
4.2.2.4 Ha alaman TU 1. Ha alaman Pindah Kelas Halama an ini diguna akan oleh pegawai tata usaha untuk mengelola m da ata pindah ke elas
4 Halama an Pindah Kelas K Gambar 4.13
4.2.2.5 Ha alaman Kepa ala Sekolah 1. Ha alaman Data a Siswa Halama an ini diguna akan oleh kepala sekolah h untuk melih hat semua da ata siswa.
Gambarr 4.14 Halam man Data Sis swa 2. Ha alaman Data a Belajar Halama an iniigunaka an oleh kepa ala sekolah untuk u melihatt data belajar.
Gambar 4.15 Halama an Data Belajar
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