ANALISA DAN PERANCANGAN SISTEM INFORMASI AKADEMIK...
-
Upload
duongkhuong -
Category
Documents
-
view
228 -
download
0
Transcript of ANALISA DAN PERANCANGAN SISTEM INFORMASI AKADEMIK...
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
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
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.
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
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.
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 .
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
Gambar 4.17 Halaman Home Admin
Gambar 4.21 Halaman Login Admin
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.
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";};
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
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.
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
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