analisa dan perancangan sistem informasi akademik...

15
ANALISA DAN PERANCANGAN SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA SEKOLAH DASAR ISLAM AL-GHOZALI KABUPATEN PURWAKARTA NASKAH PUBLIKASI diajukan oleh : Ridho Demi Muktamar 08.12.2871 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA 2012

Upload: duongkhuong

Post on 26-Mar-2019

226 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ANALISA DAN PERANCANGAN SISTEM INFORMASI AKADEMIK …repository.amikom.ac.id/files/Publikasi_08.12.2871.pdf · analyzing and designing web-based academic information system at al

ANALISA DAN PERANCANGAN SISTEM INFORMASI AKADEMIK

BERBASIS WEB PADA SEKOLAH DASAR ISLAM AL-GHOZALI

KABUPATEN PURWAKARTA

NASKAH PUBLIKASI

diajukan oleh :

Ridho Demi Muktamar

08.12.2871

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AMIKOM

YOGYAKARTA

2012

Page 2: ANALISA DAN PERANCANGAN SISTEM INFORMASI AKADEMIK …repository.amikom.ac.id/files/Publikasi_08.12.2871.pdf · analyzing and designing web-based academic information system at al
Page 3: ANALISA DAN PERANCANGAN SISTEM INFORMASI AKADEMIK …repository.amikom.ac.id/files/Publikasi_08.12.2871.pdf · analyzing and designing web-based academic information system at al

ANALYZING AND DESIGNING WEB-BASED ACADEMIC INFORMATION SYSTEM AT AL GHOZALI ISLAMIC PRIMARY SCHOOL IN PURWAKARTA

ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA SEKOLAH DASAR ISLAM AL GHOZALI KABUPATEN PURWAKARTA

Ridho Demi Muktamar

Jurusan Sistem Informasi

STMIK AMIKOM YOGYAKARTA

Al-Ghozali Islamic Primary School is a formal educational institution which is equal with other public elementary schools. Based on the result of the research, it was found that the academic information system in Al-Ghozali Islamic Primary School still uses a manual one in processing data of the students, the teachers, the divided classroom, the students’ attendance’ lists, the schedule, the students’ scores, and the students’ raport, so that it is considered not effective and efficient due to the absence of an integrated media storage that can lead to the existence of doubled data.

According to the result of the research, the writer found a way to solve the problem at Al-Ghozali Islamic Primary School, which is by designing Web-Based Academic Information System. The research employed well-structured method which is also the method of the system development, if there is a lack in the previous step in the progressing step, an addition or an edition can be done directly without accomplishing the last step first. The software used in designing and implementing the program is Apache as the webserver, Adobe Dreamweaver CS as the editor in writing PHP files, and MySQL as the database.

By the use of The Web-Based Academic Information System, it is hoped to make the data processing, making archives, the process of delivering information to the students, the data of the students’ raport, the students’ attendance’ lists data processing, and the use of integrated data storage easy, and others media can be used as an interactive and alternative media in providing online academic information to the students, the teachers, the school committe, and the parents.

Key words: Academic, Information, School

Page 4: ANALISA DAN PERANCANGAN SISTEM INFORMASI AKADEMIK …repository.amikom.ac.id/files/Publikasi_08.12.2871.pdf · analyzing and designing web-based academic information system at al

1. PENDAHULUAN

Pembangunan dunia pendidikan yang selalu mengalami perkembangan

pesat seiring dengan laju perkembangan teknologi informasi yang sangat

beranekaragam, diperlukan peningkatan mutu dan mekanisme pelayanan di

bidang pendidikan agar lebih berdaya guna dan berhasil guna, sehingga Sumber

Daya Manusia (SDM) yang diciptakan dapat berpartisipasi dalam membangun

dunia luar sesuai dengan kemampuannya. Sekolah negeri maupun swasta sudah

banyak yang menampilkan sistem informasi akademik berbasis Web. Pengelolaan

sistem informasi berbasis web yang telah ada masih perlu di maksimalkan, karena

Website hanya dapat di akses melalui aplikasi webbrowser di internet, semakin

menjamurnya internet di kalangan siswa bukan tidak mungkin sistem informasi

akademik dapat dilihat melalui internet karena sudah banyak Warung Internet

(Warnet).

Sekolah Dasar Islam Al-Ghozali merupakan jenjang pendidikan Dasar pada

pendidikan formal di Indonesia. Sekolah Dasar Islam Al-Ghozali berbasis

kompetensi kader bangsa yang berorientasi ke depan dalam membangun bangsa,

dengan keunggulan mengoptimalkan bakat para siswa terutama dalam bidang

ilmu agama dan umum. Setiap tahunnya meluluskan ratusan siswa menyiapkan

keterampilan bagi alumnus sekolah dalam rangka meneruskan kejenjang lebih

tinggi atau hidup bermasyarakat serta berakhlaqul karimah. Kelemahan di Sekolah

Dasar Islam Al-Ghozali adalah dalam hal menyajikan sistem informasi sekolah dan

memonitoring kegiatan siswa. Untuk mendapatkan informasi tepat dan cepat,

memerlukan adanya media informasi yang baik.

2. LANDASAN TEORI

2.1 Definisi Informasi informasi adalah sebagai data yang sudah diolah, dibentuk, atau

dimanipulasi sesuai dengan keperluan tertentu.

Page 5: ANALISA DAN PERANCANGAN SISTEM INFORMASI AKADEMIK …repository.amikom.ac.id/files/Publikasi_08.12.2871.pdf · analyzing and designing web-based academic information system at al

2.1.1 Nilai Informasi Suatu informasi memilki nilai karena informasi tersebut

dapat menjadikan keputusan yang baik serta menguntungkan

(memiliki nilai informasi yang tepat). Besarnya nilai informasi

yang tepat dapat didapatkan dari perbedaan hasil keputusan

yang baru denngan hasil keputusan yang lama dikurangi biaya

untuk mendapatkan informasi tersebut.

2.1.2 Kualitas Informasi Kualitas informasi ditentuka oleh 3 hal yaitu :

a. Tepat waktu

b. Relevancy

c. Akurat

2.2 .definisi Internet

Internet adalah suatu jaringan komputer yang satu dengan yang lain

saling terhubung untuk keperluan komunikasi dan informasi. Dimana

didalamnya terdapat berbagai aneka ragam informasi fasilitas layanan

internet.

2.3 Pengertian Database Database adalah kumpulan data yang saling berelasi. Data semndiri

merupakan fakta mengenai obyek, orang, dan lain-lain. Data dinyatakan

dengan nilai (angka, deretan karakter, atau symbol).

2.4 Pengertian PHP

PHP adalah bahasa server-side scripting yang menyatu dengan HTML

untuk membuat halaman web yang dinamis.Maksud dari server-side scriptin

adalah sintax atau perintah yang diberikan akan sepenuhnya dijalankan di

server tetapi disertakan pada dokumen HTML ketika seorang pengguna

internet mengunjungi sebuah situs yang menggunakan fasilitas server-side

scripting PHP, maka server akan memproses perintah PHP di server ,lalu

Page 6: ANALISA DAN PERANCANGAN SISTEM INFORMASI AKADEMIK …repository.amikom.ac.id/files/Publikasi_08.12.2871.pdf · analyzing and designing web-based academic information system at al

mengirimkan hasil dalam format HTML kepada pengguna tersebut.dengan

demikian seorang pengguna internet tidak dapat melihat kode program yang

ditulis dalam PHP,sehingga keamanan halaman web tersebut lebih terjamin.

PHP bisa berinteraksi dengan semua teknologi web yang sudah ada

seperti CGI, selain itu, PHP juga memiliki koneksitas yang baik dengan

beberapa basis data seperti Oracle, Sybase, MySQL, Slid, PostgreSQL,

Adabas, FilePro, Velocis, dBase, Unix, Dbm, bahkan sampai database yang

berinteface ODBC.

3. ANALISIS DAN PERANCANGAN

3.1 Identifikasi Masalah

Analisis memilki tugas mendefinisikan masalah, melakukan studi

kelayakan, dan menganalisis kebutuhan sistem yang akan dibangun.?

3.2 Analisis Sistem 3.2.1 Analisis Sistem

dari hasil analisis dapat disimpulkan bahawa informasi yang

dihasilkan menggunakan sistem lama memiliki cukup banyak

kelemahaan dimana informasi yang dihasilkan kurang dan jika ada

perubahan tidak langsung dapat dirubah. Disarankan untuk

menggunakan media internet dengan membuat website dalam

melakukan promosi sekolah dimana semua informasi dapat

dicantumkan dan dapat melakukan update informasi secara

langsung tanpa mengubah seluruh tampilan informasi.

3.2.2 Analisis Kebutuhan Sistem Meliputi kebutuhan fungsional dan kebutuhan non fungsional.

a. Kebutuhan fungsional yaitu kebutuhan yang kebutuhan user bisa

mengakses system apa saja yang ada di sana.

b. Kebutuhan non fungsional yaitu kebutuhan minimal system yang

akan digunakan.

Page 7: ANALISA DAN PERANCANGAN SISTEM INFORMASI AKADEMIK …repository.amikom.ac.id/files/Publikasi_08.12.2871.pdf · analyzing and designing web-based academic information system at al

3.2.3 Analisis Kelayakan Sistem Studi kelayakan adalah studi yang digunakan untuk menentukan

kemungkinan apakah pengembangan proyek sistem layak diteruskan

atau dihentikan. Studi kelayakan merupakan kepadatan, versi

ringkasan dari keseluruhan analisis sistem dan proses perancangan

aplikai website untuk masing-masing penjelasan, analisis,

menyiapkan jadwal penerapan secara kasar.

3.3 PERANCANGAN SISTEM

Perancangan sistem yang akan dilakukan meliputi tiga tahap yaitu :

1. Perancangan proses

2. Perancangan basis data

3. perancangan antar muka ( interface )

Perancangan proses disajikan dalam bentuk logic model dengan

menggunakan diagram alir data (DFD). Perancangan kedua adalah

perancangan basis data. Perancangan ini menggunakan perancangan ERD

untuk menghasilkan tabel-tabel dalam basis data. Perancangan antar

muka sistem dilakukan dengan membuat sketsa tampilan antar muka sistem

yang berfungsi sebagai alat komunikasi antar pengguna dengan system

3.3.1 Perancangan Proses Tujuan dari perancangan proses adalah untuk memberikan

gambaran secara umum kepada user tentang sistem yang baru.

Pada tahap perancangan proses, komponen-komponen sistem

informasi dirancang dengan tujuan untuk dikomunikasikan kepada

user bukan untuk pemrogram.

3.3.2 Perancangan Basis Data

Tabel berfungsi sebagai suatu database yang berguna untuk

melakukan penyimpanan data. Adapun bentuk tabel terdiri dari

nama-nama field. Rancangan tabel berisi bentuk tipe data serta

ukuran yang digunakan untuk nama-nama field .

Page 8: ANALISA DAN PERANCANGAN SISTEM INFORMASI AKADEMIK …repository.amikom.ac.id/files/Publikasi_08.12.2871.pdf · analyzing and designing web-based academic information system at al

3.3.3 Perancangan anta muka (interface)

Desain interface ini menggambarkan atau mewakili tampilan dari

website yang akan dibuat

4. IMPLEMENTASI DAN PEMBAHASAN

Tahapan implementasi dilakukan dengan menerapkan hasil rancangan

pada bagian sebelumnya dengan pembuatan kode sumber (source code)

agar dapat dijalankan oleh komputer. Database yang dibuat ini adalah sdi.

Terdiri dari 21 tabel dan dibuat dengan menggunakan phpMyAdmin. Dan

dapat diakses dengan cara mengetikan http://localhost/phpmyadmin.

Gambar 4.1 phpMyAdmin

Gambar 4.2 Tabel Daftar SDI

Page 9: ANALISA DAN PERANCANGAN SISTEM INFORMASI AKADEMIK …repository.amikom.ac.id/files/Publikasi_08.12.2871.pdf · analyzing and designing web-based academic information system at al

Gambar 4.17 Halaman Home Admin

Gambar 4.21 Halaman Login Admin

Page 10: ANALISA DAN PERANCANGAN SISTEM INFORMASI AKADEMIK …repository.amikom.ac.id/files/Publikasi_08.12.2871.pdf · analyzing and designing web-based academic information system at al

Gambar 4.38 Halaman Login Siswa

Gambar 4.50 Halaman Data Guru

4.1. Pengujian Sistem

Tujuan pengujian sistem adalah untuk mengetahui letak dan bentuk

kekurangan dari sistem yang dibuat dengan melakukan kegiatan studi kelayakan.

Page 11: ANALISA DAN PERANCANGAN SISTEM INFORMASI AKADEMIK …repository.amikom.ac.id/files/Publikasi_08.12.2871.pdf · analyzing and designing web-based academic information system at al

Pengetesan program dilakukan oleh pihak yang berkepentingan terhadap sistem

tersebut. Ada dua pengetesan program yaitu:

4.1.1 White Box Testing

Pengetesan White Box adalah metode perancangan test case yang

menggunakan struktur control dari perancangan procedural untuk

mendapatkan test case. Test ini dimaksudkan untuk meramalkan

cara kerja perangkat lunak secara rinci. . Uji coba ini dinyatakan

berhasil apabila fungsi – fungsi pada perangkat lunak sesuai dengan

yang diharapkan oleh pemakai

if ($_POST["tulisken"]=="true" )

{

if($_POST["info"]<>""){

$gambar=$kode.".jpg";

$target_path = "../img/galeri/";

$target_path = $target_path . basename( $_FILES['image']['name']); mysql_query("insert into galeri (foto,info,tanggal) values('$gambar','$info','$tanggalfix')",$koneksi);

if (mysql_affected_rows () > 0)

{echo"nama proses penambahan data galeri sukses";}

else{echo"proses penambahan data galeri gagal";};

Page 12: ANALISA DAN PERANCANGAN SISTEM INFORMASI AKADEMIK …repository.amikom.ac.id/files/Publikasi_08.12.2871.pdf · analyzing and designing web-based academic information system at al

Gambar 4.54 pesan error di halaman data gallery

4.1.2 Black Box Testing

Pengetesan ini dapat dilakukan untuk interface perangkat lunak.

Tujuan test case ini menunjukan fungsi perangkat lunak tentang

cara beroperasi. Tujuan dilakukanya testing ini adalah untuk

mencari kesalahan – kesalahan pada fungsi yang salah atau hilang,

interface, struktur data, dan performa .

Tabel 4.1 uji kebenaran

No Kondisi Hasil Status

1 Username Kosong Tidak Mucul Kondisi

Gamabar 4.67

Benar

2 Password Kosong Tidak Mucul Kondiisi

Gamabar 4.68

Benar

3 Username benar

password salah

Muncul pesan kesalahan

Gamabar 4.69

Benar

Page 13: ANALISA DAN PERANCANGAN SISTEM INFORMASI AKADEMIK …repository.amikom.ac.id/files/Publikasi_08.12.2871.pdf · analyzing and designing web-based academic information system at al

4.2 Pemeliharaan Sistem

Pemeliharaan sistem diperlukan untuk menjaga kinerja web itu sendiri

agar masalah yang terjadi saat sistem berjalan dapat terdeteksi sehingga sistem

dapat berjalan sebagaimana mestinya. Adapaun cara memelihara sistem

aplikasi website ini adalah sebagai berikut :

• Web yang diupload ke server hosting memerlukan pemeliharaan secara

berkala

• Berita atau informasi dari web harus up to date dengan cara

menambahkan fitur atau informasi yang terbaru.

• Back up data base secara berkala

• Melakukan perawatan terhadap perangkat keras minimal dilakukan satu

bulan sekali dengan membersihkan debu-debu

5. KESIMPULAN

Berdasarkan analisis, perancangan, implementasi dan pembahasan

yang telah dilakukan dalam pembuatan aplikasi website ini maka dapat diambil

kesimpulan sebagai berikut :

• Dengan dibangunnya website SMP N 1 Cipaku, pengunjung dapat

mengetahui informasi-informasi yang berkaitan dengan sekolah.

• Pengunjung dapat mengakses wesite ini dikarenakan interface yang user

friendly.

• Dari hasil perancangan ini dibangun basis data di MySQL, form-form

keluaran dan masukan dibuat di macromedia dreamwever 8 dan program

dibuat dengan menggunakan bahasa pemrogramman PHP, HTML,

Javascript, dan CSS.

Page 14: ANALISA DAN PERANCANGAN SISTEM INFORMASI AKADEMIK …repository.amikom.ac.id/files/Publikasi_08.12.2871.pdf · analyzing and designing web-based academic information system at al

Tabel 3.2 Hasil Perhitungan Analisis Biaya Dan Manfaat

Metode Biaya dan manfaat Nilai Syarat Keputusan

Payback Periode 1 tahun 2bulan 7 hari Max 2 tahun Layak

Return Of Investment 70.09% > 0 Layak

Net Present Value Rp.6.052.735 > 0 layak

Page 15: ANALISA DAN PERANCANGAN SISTEM INFORMASI AKADEMIK …repository.amikom.ac.id/files/Publikasi_08.12.2871.pdf · analyzing and designing web-based academic information system at al

DAFTAR PUSTAKA

Hanif Al Fatta. 2007. Analisis dan Perancangan Sistem Informasi untuk Keunggulan

Bersaing Perusahaan dan Organisasi, Yogyakarta: Andi Ofset

H.M Jogiyanto. Analisis dan Desain Sistem informasi: pendekatan terstrukturteori dan

praktik aplikasi bisnis,Yogyakarta: Andi Ofset

Melwin Syafrizal.2005. Pengantar Jaringan Komputer, Yogyakarta : Andi Ofset

Kok Yung . 2003. Trik Menguasai Perintah SQL, Jakarta : PT Elex Media Komputindo

Bunafit Nugroho, 2004. PHP dan my SQL dengan Editor Dreamweaver MX, Yogyakarta :

Andi Ofset

http://id.wikipedia.org/wiki/XAMPP 28 Oktober 2011