ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKADEMIK PADA SMK MUHAMMADIYAH PAKEM SLEMAN YOGYAKARTA BERBASIS WEB
NASKAH PUBLIKASI
diajukan oleh Ruli Hasan Amrulloh 10.12.4989
kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2015
ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKADEMIK PADA SMK MUHAMMADIYAH PAKEM SLEMAN YOGYAKARTA BERBASIS WEB Ruli Hasan Amrulloh1), Anggit Dwi Hartanto2), 1)
Sistem Informasi STMIK AMIKOM Yogyakarta Teknik Informatika STMIK AMIKOM Yogyakarta Jl Ringroad Utara, Condongcatur, Depok, Sleman, Yogyakarta Indonesia 55283 2)
Email :
[email protected]),
[email protected])
memudahkan dalam pengaksesan data dan penyampaian informasi yang tersedia.
Abstract - Information is one of the most important needs of society and this era. Society in general want to get the desired information through various media, including through the website. Almost every one using the the website as an option to access information more quickly, effectively, and up to date.
Sesuai dengan masalah yang diangkat pada latar belakang di atas, maka masalah yang dibahas adalah “Bagaimana membuat sistem informasi akademik sekolah berbasis web di SMK Muhammadiyah Pakem Sleman Yogyakarta?.
SMK MUHAMMADIYAH PAKEM want a website that is information. For media information and promotions making it easier for people to access information, especially for teachers and students so that the school can support the process of teaching and learning activities at the SMK MUHAMMADIYAH PAKEM. In this essay I as the author tries to create a web-based academic.
Beberapa tujuan dari penelitian ini:
Website based of academic information system will help high information needs for the students. This academic information system will be bilt using PHP programming with codeigniter framework and MYSQL server as the database. Codeigniter framework will facilitate the development of this project, as well as a complete library also has applied the concept of MVC that split between the application logic and presentation on web pages. With this system from the school or the user will be safer and easier in the process of inserting, editing and deleting the data, so that the existing users of the information will be submitted or will be used quickly and accurately.
1.
Untuk membuat website sekolah yang menampilkan informasi akademik SMK Muhammadiyah Pakem Sleman Yogyakarta.
2.
Untuk meningkatkan media informasi akademik SMK Muhammadiyah Pakem Sleman Yogyakarta.
3.
Untuk membantu guru dan murid di dalam mendukung kegiatan proses belajar mengajar. 2. Pembahasan Secara sederhana sistem dapat diartikan sebagai suatu kumpulan atau himpunan dari unsur atau variabel-variabel yang saling terorganisasi, saling berinteraksi, dan saling bergantung sama lain. Menurut Murdick dan Ross (1993) mengartikan bahwa sistem adalah seperangkat elemen yang digabungkan satu dengan yang lainnya untuksuatu tujuan bersama. 2.1 Konsep Teori Analisis Tahap analisis sistem dilakukan setelah tahap perencanaan dan sebelum tahap desain sitem. Analisis sistem (system analysis) dapat diidentifikasikan sebagai penguraian dari suatu sistem informasi yang utuh kedalam bagian-bagian atau komponen-komponen dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhankebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikan (Jogiyanto. HM, 1999) 2.1.1 Identifikasi masalah Dari hasil yang telah dilakukan maka kondisi permasalahannya mengenai data-data sekolah dapat disimpulkan bahwa yang ada adalah masih digunakan sistem akademik manual sehingga lambatnya arus informasi yang akan disajikan dalam pengolahan data siswa, guru, akademik, dan lain-lain kemungkinan kesalahan dalam pembuatan laporan semakin besar, proses pencatatan membutuhkan waktu yang lama.
Keywords: academic, framework, codeigniter. 1. Pendahuluan Sekolah tersebut memiliki keinginan untuk meningkatkan akses informasi akademiknya. Selama ini informasi-informasi di SMK Muhammadiyah Pakem Sleman Yogyakarta tidak dapat dimanfaatkan secara maksimal oleh pihak-pihak yang bersangkutan. Informasi-informasi yang ada tidak terorganisir dengan baik sehingga selalu ditemukannya kesulitan untuk mendapatkan informasi pada saat dibutuhkan. Melalui skripsi yang berjudul “Analisis dan Perancangan Sistem Informasi Akademik pada SMK Muhammadiyah Pakem Sleman Yogyakarta berbasis Web”. Dengan adanya aplikasi berbasis web ini, maka akan tercipta pengolahan data yang terorganisir, sehingga
1
oleh sistem kepada user maupun pembuat aplikasi program. 2.3 Perancangan Sistem Perancangan dimaksudkan untuk memberikan gambaran secara rinci.Dalam perancangan suatu sistem tidak lepas dari hasil analisis sistem, karena dari hasil analisis baru dapat dibuat suatu perancangan sistem. 1. Perancangan Proses 1) Flowchart
2.1.2 Analisis Kelemahan Sistem Pada suatu perusahaan jarang sekali ditemukan suatu sistem yang sempurna serta terlepas dari kekurangan. Sebuah sistem dapat dikatakan baik jika sistem yang digunakan selalu dapat mengikuti perkembangan teknologi. Suatu sistem jika bersifat statis, tanpa dilakukan adanya perubahan maka sudah dapat dipastikan semakin lama akan semakin mengalami ketinggalan. Pada kekurangan sistem dapat dilakukan dengan menggunakan pendekatan ANALISIS SWOT yang terdiri dari : 1. Strenght (kekuatan) 2. Weaknes (Kelemahan) 3. Opportnity (Peluang) 4. Theart (Ancaman) 2.1.3 Analisis kebutuhan sistem Tujuan dari fase analisis adalah memahami dengan sebenar-benarnya kebutuhan dari sistem baru dan mengembangkan sebuh sistem yang mewadahi kebutuhan tersebut atau memutuskan bahwa sebenarnya pengembangan sistem baru tidak dibutuhkan. Untuk mempermudah analisis sistem dalam menentukan keseluruhan kebutuhan secara lengkap, maka analisis membagi kebutuhan sistem ke dalam 2 jenis. 1. Kebutuhan fungsional (functional requirement) 2. Kebutuhan nonfungsional (nonfunctional requirement). Tabel 1 Kebutuhan Nonfungsional
admin
Angggota _kelas
berita
Guru_ma pel
karyawan
kelas
mapel
murid
nilai
wali murid
harijam
Input data admin
Input data anggota kelas
Input data berita
Input data Guru_ma pel
Input data karyawan
Input data kelas
Input data mapel
Input data murid
Input data nilai
Input data wali murid
harijam
Olah data admin
Olah data anggota kelas
Olah data berita
Olah data guru mapel
Olah data karyawan
Olah data kelas
Olah data mapel
Olah data murid
Olah data nilai
Olah data wali murid
harijam
Data admin
Anggot a kelas
berita
Guru mapel
karyaw an
kelas
mapel
nilai
Wali murid
harijam
murid
Gambar 1. Flowchart sistem yang diusulkan 2) Data Flow Diagram (DFD) Lev 0 5 ADMIN
GURU 1
2 Sistem Informasi SMK Muhammadiyah Pakem Sleman
6
3
No
Kebutuhan
1. 2.
Komputer Processor
3. 4.
RAM Harddisk
Keterangan Asus A55M-E AMD A6-6400k APU with Radeon™ HD Graphics (2 CPUs), ~3.9GHz Visipro 12800 DDR3 4GB Toshiba Int 3.5’ 1TB
4
SISWA
PENGUNJUNG 7
Gambar 2. DFD Level 0 yang diusulkan 3) Entity Relationship Diagram (ERD) Id_admin Id_berita
judul berita
username password
gambar
admin Id_guru_mapel Id_mapel
isi
2.1.4 Analisis kelayakan sistem Untuk memastikan usulan tersebut bisa diteruskan menjadi proyek yang menguntungkan maka proposal proyek harus dievaluasi kelayakannya dari segi kelayakan, di antaranya: 1. Kelayakan Teknis 2. Kelayakan Operasional 3. Kelayakan Ekonomi 2.2 Konsep Pemodelan 2.2.1 Flowchart Sistem Flowchart sistem merupakan bagan yang menunjukan alur kerja yang sedang dikerjakan di dalam sistem secara keseluruhan dan menjelaskan urutan dari prosedur-prosedur yang ada di dalam sistem.
Guru mapel
1
mempunyai
Tgl_posting
1
Id_kelas n
Id_anggota_kelas
n
nik
Id_kelas Anggota kelas
mempunyai
Id_nilai nama
nm_kelas password Id_kelas
Tempat_lahir jk
n
kelas
nik 1
email
mempunyai Tgl_lahir
karyawan
N Pemdidikan_terahir
foto
telp
alamat
Id_mapel 1 ortu
mapel mapel
nis
email
keterangan nama Id_nilai
foto
murid
1
Id_mapel
mempunyai
1
Tempat_lahir Jk
N alamat
nilai
1
mempunyai
Tgl_lahir telp Id_guru_mapel
Gambar 3. ERD yang diusulkan 2.4 Implementasi 2.4.1 Implementasi basis data Tahapan implementasi dilakukan dangan meneraplan hasil rancangan pada bagian sebelumnya dengan pembuatan kode sumber (source code) agar dapat dijalankan oleh komputer. http://localhost/phpmyadmin. Langkah-langkah membuat database dan table di phpmyadmin :
2.2.2 Data Flow Diagram (DFD) Data flow diagram atau diagram alur data adalah alat perancangan sistem yang berorientasi pada alur data yang dapat digunakan untuk menggambarkan hasil analisa maupun perancangan sistem yang sudah dikomunikasikan 2
2.6 Manual program Menu profil submenu visi misi dan tujuan. Halaman ini merupakan halaman yang membahas tentang profil visi, misi, dan tujuan dari SMK Muhammadiyah Pakem.
Gambar 4. Tampilan phpMyAdmin 2.4.2 Program pendukung aplikasi 1) Program koneksi database Untuk dapat mengakses sebuah database MySQL dalam sebuah aplikasi berbasis website terlebih dahulu harus dikoneksikan. 2.4.3 Implementasi Program Setelah sistem selesai dianalisis dan dirancang secara rinci dan teknologi telah diselesaikan dan dipilih, saatnya sistem untuk diimplementasikan. Tahap implemetasi sistem adalah tahap penerapan sistem yang telah dikembangkan supaya siap untuk dioperasikan. Tujuan implementasi sistem adalah untuk menyiapkan semua kegiatan penerapan sistem sesuai dengan rancangan yang telah ditentukan.
Gambar 5. Menu profil submenu visi misi dan tujuan Manual Program admin, Program ini berfungsi untuk menambah, mengedit dan melihat data karyawan, murid, kelas dan mata pelajaran.
2.5 Uji coba sistem dan program 2.5.1 White box testing Uji Coba White Box yang penulis lakukan adalah pengujian pada form login data admin. Apa bila admin tidak mengisi password, tidak mengisi username, atau username dan password salah: Gambar 6. Tampilan menu Add pada Admin 3. Kesimpulan Berdasarkan uraian dari bab-bab terdahulu yang telah di jelaskan oleh penulis, maka penulis mengambil kesimpulan sebagai berikut : 1. Menambah fasilitas akademik dan publikasi sekolah SMK Muhammadiyah berbasis website. 2. Sistem informasi yang dibuat dapat memberikan kemudahan bagi kegiatan belajara mengajar antara siswa dan guru dengan fitur jadwal dan nilai. 3. Sistem informasi yang dibuat mempermudah siswa melihat hasil evaluasi nilai siswa dan rangking nilai. 4. Sistem informasi yang dibuat mempermudah pengunjung untuk melihat informasi akademik dan info sekolah. 5. Sistem informasi yang dibuat dapat dengan mudah dan cepat diakses karena berbasis web di dalamnya mempermudah siswa dan guru dan mencari informasi di SMK Muhammadiyah Pakem. Beberapa saran yang dapat penulis sampaikan dalam proses pembuatan aplikasi penjualan pada koperasi Sma Negeri 1 Ngluwar ini adalah :
Gambar 4.17 Peringatan Admin salah atau benar memasukan username dan password 2.5.2 Black box Testing Black Box testing berfokus pada persyaratan fungsional perangkat lunak. Inisialisasi dan kesalahan terminasi. Tabel 2. Hasil Pengujian Program No
Nama Modul
Kesalahan Bahasa
Logika
1
Anggota_kelas
Tidak ada
Tidak ada
2
Berita
Tidak ada
Tidak ada
3
Ganti_pass
Tidak ada
Tidak ada
4
Guru_mapel
Tidak ada
Tidak ada
5
Jadwal
Tidak ada
Tidak ada
6
Karyawan
Tidak ada
Tidak ada
7
Kelas
Tidak ada
Tidak ada
8
Mapel
Tidak ada
Tidak ada
9
Murid
Tidak ada
Tidak ada
10
Nilai
Tidak ada
Tidak ada
11
Nilai_murid
Tidak ada
Tidak ada
12
Wali_murid
Tidak ada
Tidak ada
3
1.
Download materi pelajaran Untuk mempermudah guru dan siswa dalam hal yang berkaitan dengan share materi pelajaran. 2. Penerimaan siswa baru secara On-line Dengan adanya fasilitas PSB Online akan mempermudah pihak sekolah dalam hal waktu, tempat dan biaya ketika pedaftaran siswa baru untuk SMK Muhammadiyah Pakem. 3. Forum sekolah pada website Forum pada website SMK Muhammadiyah pakem akan menjadi sarana individu atau kelompok organisasi sekolah dalam rangka berdiskusi ssecara online. Penulis skripsi ini tentunya terdapat banyak kekurangan, yang mungkin dapat disempurnakan lagi pada penelitian-penelitian berikutnya. Akhir kata, semoga penyusunan laporan ini dapat bermanfaat lagi bagi semua pihak yang membutuhkannya.
Biodata Penulis Ruli Hasan Amrulloh, memperoleh gelar Sarjana Komputer (S.Kom), Jurusan Sistem Informasi STMIK AMIKOM Yogyakarta, lulus tahun 2015. Anggit Dwi Hartanto, memperoleh gelar Sarjana Komputer (S.Kom), Jurusan Teknik Informatika STMIK AMIKOM Yogyakarta, lulus tahun 2009. Memperoleh gelar Master Teknik Informatika (S.Kom) STIMIK AMIKOM Yogyakarta, lulus tahun 2011. Saat ini menjadi Dosen di STMIK AMIKOM Yogyakarta.
Daftar Pustaka [1] Al Fatta, Hanif. 2007. Analisis dan Perancangan Sistem Informasi untukKeunggulan Bersaing Perusahaan dan Organisasi Modern. Yogyakarta :Andi Offset [2] Anhar. 2010. Panduan Menguasai PHP & MySQL secara Otodidak. Jakarta :Mediakita [3] Anhar, 2010. Pengembangan web di linux dengan Apache, MySQL, dan PHP [LAMP]. penerbit salemba infotek, ISBN 979-9550-63-7. [4] Arief, M.Rudyanto. 2006. Pemrograman Basis Data Menggunakan Transact-SQL dengan Microsoft SQL Server 2000. Yogyakarta: Andi Offset [5] Betha sidik, Ir.Husni Iskandar Pohan, Ir., M.Eng. Pemrograman Web Dengan HTML. Informatika Bandung. ISBN: 978-602-8758-03-1. [6] Dr. Jogiyanto HM, MB, Akt, 2005. Analisis & Desain. Penerbit andi. [7] Dwi prabantini, 2001. DHCP Panduan Untuk Konfigurasi Jaringan TCP/IP yang Dinamis. Yogyakarta : andi. [8] http://id.wikipedia.org/wiki/URL, 2014-1007, jam 12:18. http://id.wikipedia.org/wiki/Mozilla_Firefox, 2014-10-07, jam 12:32. http://id.wikipedia.org/wiki/XAMPP, 2014-1009, 12:35. [9] Kusrini. 2007. Strategi Prancangan dan Pengelolaan Basis Data. Yogyakarta: Andi Offset
4