Upload
ngoxuyen
View
226
Download
6
Embed Size (px)
Citation preview
IJCCS, Vol.x, No.x, Julyxxxx, pp. 1~5
ISSN: 1978-1520
1
Received June1st,2012; Revised June25th, 2012; Accepted July 10th, 2012
Sistem Informasi Akademik Berbasis Web pada
SMK Muhammadiyah 4 Palembang
Wiwied Rachma Pitaloka1, Mia Audina2,
Antonius Wahyu Sudrajat3,
STMIK GI MDP; Jl. Rajawali No. 14 Palembang, Telp. (0711)376400 Fax/(0711)376360
Jurusan Sistem Informasi, STMIK GI MDP, Palembang
e-mail: 1Wiwied, [email protected], [email protected]
Abstrak
SMK Muhammadiyah 4 Palembang merupakan sekolah kejuruan yang
mengajarkan siswa di bidang perhotelan dan akuntansi. Permasalahan pada SMK
Muhammadiyah 4 yaitu terdapat keliruan dalam penyusunan jadwal mengajar Guru,
penyampaian informasi akademik, mengelola nilai raport Siswa, serta mengalami
kendala dalam proses pembuatan laporan. Tujuan pembuatan sistem ini yaitu
mempermudah Tata Usaha dan Guru dalam mengelola data dan informasi akademik
Metodologi yang digunakan adalah metodologi RUP (Rational Unified Process)
dan metode perancangan sistem menggunakan pemodelan UML (Unified Modeling
Language) yang terdiri dari Fase Inception, Fase Elaboration, Fase Construction
dengan menerapkan sistem menggunakan bahasa pemograman PHP (Hypertext
Preprocessor) dan database menggunakan DBMS MySQL, dan Fase Transition. Untuk
mengidentifikasi masalah penulis menggunakan kerangka PIECES.
Sistem informasi akademik ini dapat membantu Tata Usaha dalam mengelola
data siswa, menyusun jadwal mengajar Guru, penyampaian informasi akademik,
membantu Guru dalam mengelola nilai raport siswa, serta membantu siswa dalam
mendapatkan informasi akademik dengan mudah dan cepat.
Kata kunci :
Sistem Informasi Akademik , RUP (Rational Unified Process), PHP, MySQL.
Abstract SMK Muhammadiyah 4 Palembang is a vocational school that teaches students
in field of hospitality and accounting. Problems on SMK Muhammadiyah 4 that there is
an error in preparation of teachers teaching schedule, academic information delivery,
managing the value of student report cards, and problems on making reporting process.
The purpose of making these systems is to facilitate the Administration and Teachers in
managing academic information data.
The methodology was used is the RUP (Rational Unified Process) methodology
and system design method is using UML (Unified Modeling Language) Modeling, which
consists of Inception Phase, Elaboration Phase, Construction Phase is to implement the
system using PHP (Hypertext Preprocessor) programming language and for database is
using MySQL DBMS, and Transition Phase. To identify the problems the author uses
PIECES framework.
ISSN: 1978-1520
IJCCS Vol. x, No. x, July201x : first_page–end_page
2
This Academic information system can help the Administration in managing
students data, scheduling teachers teaching, academic information delivery, help
teachers managing students report card, as well as to help students get academic
information easily and quickly.
Keyword : Academic Information System, RUP (Rational Unified Process), PHP, MySQL.
1. PENDAHULUAN
istem informasi akademik merupakan salah satu kebutuhan utama dalam dunia
pendidikan, sistem informasi akademik selain dapat mempermudah pekerjaan, dapat
juga membantu dalam keamanan penyimpanan data. Saat ini sudah banyak sekolah yang
telah memanfaatkan maupun menggunakan teknologi tersebut, namun beberapa sekolah
masih belum mempunyai atau menerapkannya terutama bagi sekolah swasta yang ada di
Palembang. Sistem informasi akademik yang baik seharusnya dapat digunakan dimana
saja dan kapan saja, sehingga tidak bergantung pada tempat tertentu.
Teknologi internet saat ini sudah sangat berkembang dengan pesat, dimana semua
kalangan sudah bisa mengakses internet dengan mudah dimana saja dan kapan saja.
Dengan internet pengguna bisa mendapatkan informasi-informasi yang dibutuhkan
dengan mudah dan cepat. Salah satu contoh perkembangan teknologi informasi adalah
website, website merupakan media yang saat ini semakin banyak digunakan pada suatu
perusahaan maupun lembaga pendidikan. Pemanfaatan teknologi dengan website
dijadikan sebagai tempat media promosi maupun informasi untuk setiap manajemen
dalam suatu perusahaan maupun lembaga pendidikan.
Salah satu SMK swasta yang belum menggunakan sistem informasi akademik
yaitu SMK Muhammadiyah 4 Palembang. Karena pada SMK Muhammadiyah 4
Palembang kegiatan operasional akademik sehari-hari, baik dalam administrasi,
pendaftaran siswa, data siswa, data guru, rekap absensi, mengelola jadwal guru,
mengelola nilai, dan informasi masih bersifat konvensional. Dengan adanya pembukuan
data atau masih dengan arsip akan dapat mudah hilang, serta dengan menumpuknya buku
dan kertas yang akan mempersulit staff atau tata usaha dalam mencari data yang
diinginkan. Permasalah lain dalam proses pemantauan nilai siswa tidak dapat dilihat
secara berkala oleh orang tua karena nilai yang didapatkan orang tua hanya pada saat
menerima pembagian raport saja. Selain itu pemberian informasi akademik kepada siswa
merupakan sebuah kepentingan dan proses utama dalam pendidikan, baik informasi
akademik, nilai siswa, maupun jadwal pelajaran sekolah. Dengan adanya informasi
tersebut membuat siswa lebih mudah dan cepat untuk melihat maupun mengetahui
informasi yang diberikan pihak sekolah.
1.2 Permasalahan
Adapun permasalahan yang akan penulis angkat dalam penyusunan
skripsi pada SMK Muhammadiyah 4 Palembang adalah sebagai berikut:
1. Sering terjadinya keliruan dalam pengaturan jadwal mengajar guru yang
membuat ketepatan jadwal mengajar menjadi kurang optimal serta
pengaturan jadwal yang masih membutuhkan waktu yang lama.
2. Guru selama ini kesulitan dalam mengelola nilai raport siswa.
S
IJCCS ISSN: 1978-1520
Title of manuscript is short and clear, implies research results (First Author)
3
3. Tata Usaha kesulitan dalam proses pembuatan grafik akademik yang
meliputi, grafik calon siswa, grafik data siswa, grafik guru, grafik kehadiran
siswa dalam persemester, dan, grafik nilai akademik tertinggi siswa.
4. Penyampaian informasi kegiatan belajar secara akademik yang belum dapat
diperoleh secara langsung oleh siswa .
5. Selama ini orang tua tidak dapat mengetahui informasi kehadiran anak
disekolah dan memantau nilai anak.
1.3 Ruang Lingkup
Ruang lingkup bertujuan untuk mengarahkan kegiatan penelitian agar
tidak menyimpang dan menghindari pembahasan yang tidak sesuai dengan topik
yang diangkat, maka ruang lingkup penelitian ini dibatasi:
1. Sistem informasi yang disediakan berbasis Website.
2. Pengembangan sistem menggunakan bahasa pemograman PHP dan Mysql
sebagai basis data .
3. Sistem dapat mengelola data calon siswa, data guru, data cuti guru, data
siswa, materi pembelajaran, mata pelajaran, penyusunan jadwal, tugas, nilai
siswa, rekap absensi siswa, buku hitam, data alumni, dan pengumuman
kegiatan akademik.
1.3 Tujuan dan Manfaat
Adapun tujuan dan manfaat dari dilakukanya penulisan Skripsi ini adalah
sebagai berikut:
1.3.1 Tujuan
1. Membangun sistem informasi akademik berbasis web yang dapat
memberikan informasi pembelajaran yang lebih efektif dan efiesien
kepada guru dan siswa.
2. Meningkatkan kinerja Tata Usaha dalam mengelola data akademik,
membantu dalam pengaturan jadwal guru.
3. Membantu Guru dalam menghitung nilai raport siswa.
1.4.2 Manfaat
1. Memberikan kemudahan tata usaha dalam menyampaikan informasi
akademik, mengelola data akademik, maupun dalam menyusun jadwal
guru.
2. Memberikan kemudahkan pada Guru dalam mengelola nilai raport
siswa.
3. Memudahkan siswa dalam mendapatkan informasi akademik dimana
saja dan kapan saja.
4. Memberikan kemudahan kepada wali murid dalam memantau nilai
anaknya serta mengetahui kehadiran anaknya disekolah.
1.4 Metodologi
Metode penulisan yang digunakan adalah metode pengembangan sistem
informasi RUP (Rational Unified Proccess) dengan tahapan pengerjaan yang
dilakukan adalah sebagai berikut :
a) Fase Inception (permulaan)
Tahap ini lebih memodelkan proses bisnis yang dibutuhkan dan
medefinisikan kebutuhan akan sistem yang akan dibuat yang meliputi
wawancara, observasi, dan mendokumentasikannya.
ISSN: 1978-1520
IJCCS Vol. x, No. x, July201x : first_page–end_page
4
b) Fase Elaboration (perencanaan)
Tahap ini lebih difokuskan pada perencanaan arsitektur sistem. Tahap
ini juga dapat mendeteksi apakah arsitektur sistem yang diinginkan dapat dibuat
atau tidak. Mendeteksi resiko yang mungkin terjadi dari arsitektur yang
dibuat.tahap ini lebih pada analisis dan desain sistem serta implementasi sistem
yang fokus pada purwarupa sistem (prototype)
c) Fase Construction
Tahap ini fokus pada pengembangan komponen dan fitur-fitur sistem
serta membuat kode program.
d) Fase Transition
Tahap ini lebih pada instalasi sistem agar dapat dimengerti oleh
pengguna. Aktifitas pada tahap ini termasuk pada pelatihan user, pemeliharaan,
dan pengujian sistem apakah sudah memenuhi harapan pengguna.
2. METODE PENELITIAN
2.1 Landasan Teori
2.1.1 Sistem
Menurut Sutabri (2012, h.3), sistem merupakan suatu himpunan
atau kumpulan dari unsur, variabel, atau komponen yang terorganisasi,
saling berinteraksi, serta saling tergantung satu sama lain dan terpadu.
2.1.2 Sistem Informasi Akademik
Sistem Informasi Akademik adalah segala macam hasil interaksi
antara elemen di lingkungan akademik untuk menghasilkan informasi
yang kemudian dijadikan landasan pengambilan keputusan,
melaksanakan tindakan, baik oleh pelaku proses itu sendiri maupun dari
pihak luar. (Agustin, 2012).
2.2 UML (Unified Modeling Language)
UML (Unified Modeling Language) yaitu untuk visualisasi, merancang
dan mendokumentasikan sistem piranti lunak. UML juga merupakan sebuah
standar untuk merancang model sebuah sistem (Sugiarti 2013,h.34).
2.3 CI (Code Igniter)
CodeIgniter adalah sebuah framework PHP yang dapat membantu
mempercepat developer dalam pengembangan aplikasi web berbasis PHP
dibandingkan jika menulis semua kode program dari awal. CI menggunakan
konsep M-V-C, URL yang sederhana, memiliki paket library yang lengkap,
extensible, tidak memerlukan template engine, dokumentasi lengkap dan jelas
(Agustin 2012, Analisis dan Perancangan Sistem Informasi pada Amikom Cipta
IJCCS ISSN: 1978-1520
Title of manuscript is short and clear, implies research results (First Author)
5
Dharma Surakarta Berbasis Web Framwork Code Igniter. Skipsi STMIK
AMIKOM , Yogyakarta).
2.4 PHP
Proses penerjemahan baris kode sumber menjadi kode mesin yang
dimenggerti komputer secara langsunng pada saat baris kode dijalankan. PHP
yaitu pengguna dapat mengembangkan kode-kode fungsi PHP sesuai dengan
kebutuhannya (Siberio A.F.K 2013,h.49 )
2.5 MySQL
MySQL adalah suatu Relational Database Management System
(RDBMS) yaitu aplikasi sistem yang menjalankan fungsi pengolahan data.
(Siberio A.F.K 2013,h.97).
3. HASIL DAN PEMBAHASAN
3.1 Analisis Permasalahan
Dalam menentukan permasalahan penulis menggunakan analisis PIECES,
seperti yang ada dibawah ini :
1. Performance
Tata Usaha kesulitan dalam mengelola data akademik, dan menyusun
jadwal mengajar guru.
Sulitnya guru dalam pengelolaan nilai raport siswa.
2. Information
Informasi untuk nilai tidak dapat dilihat secara berkala oleh siswa.
Terlambatnya siswa dalam mengetahui informasi akademik yang
diperbaharui oleh Tata Usaha.
3. Economics
Biaya operasional yang cukup tinggi karena guru mata pelajaran perlu
mencetak seluruh nilai yang telah di rekap untuk diserahkan ke wali kelas.
4. Control
Tata Usaha harus membuat satu-persatu jadwal guru, sehingga
adanya kesalahan dalam pembuatan jadwal guru.
Wali kelas harus menuliskan ulang semua nilai yang telah direkap
oleh guru dan kemungkinan adanya kesalahan dalam penulisan nilai siswa
tersebut. 5. Efficiency
Membutuhkan waktu yang lama dalam menghitung nilai raport setiap
siswa.
Proses pencarian data yang dibutuhkan untuk pelaroran kegiatan
akademik membutuhkan waktu 10-15 menit karena Tata Usaha harus membuka
satu persatu dokumen yang berhubungan dengan kegiatan akademik.
6. Services
Kurang maksimalnya informasi yang di dapat oleh Kepala Sekolah
karena membutuhkan waktu yang lama dalam pembuatan laporan dan
sering terjadinya kesalahan pada saat pembuatan laporan.
ISSN: 1978-1520
IJCCS Vol. x, No. x, July201x : first_page–end_page
6
3.2 Analisis Kebutuhan
Gambar 1 Use Case Diagram
3.3 Activity Diagram
Diagram aktivitas atau activity diagram menggambarkan workflow
(aliran kerja) atau aktifitas dari sebuh sistem atau proses bisnis. Yang perlu
diperhatikan disini adalah bahwa diagram aktivitas menggambarkan aktivitas
sistem bukan apa yang dilakukan aktor, jadi aktivitas yang dapat dilakukan oleh
IJCCS ISSN: 1978-1520
Title of manuscript is short and clear, implies research results (First Author)
7
sistem. Pada Gambar 2 merupakan activity diagram login pada SMK
Muhammadiyah 4 Palembang yang tersaji sebagai berikut.
Gambar 2 Activity Diagram Login
3.4 Class Diagram
Diagram kelas atau class diagram menggambarkan struktur sistem dari
segi pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem.
Berikut pada Gambar 3 merupakan class diagram pada SMA Muhammadiyah 4
Palembang.
ISSN: 1978-1520
IJCCS Vol. x, No. x, July201x : first_page–end_page
8
Gambar 3 Class Diagram
3.5 Sequence Diagram
Sequence diagram login ini menggambarkan interaksi antar objek di
dalam sistem dimana proses tersebut dimulai dari login lalu pengguna melakukan
proses login ke dalam sistem tersebut sesuai dengan hak akses yang dimiliki
pengguna. Berikut sequence diagram login, dapat dilihat pada Gambar 4.
Gambar 4 Sequence Diagram Login
IJCCS ISSN: 1978-1520
Title of manuscript is short and clear, implies research results (First Author)
9
3.6 Tampilan Antarmuka
3.6.1 Form Login
Form Login akan muncul pada saat user membuka dan
menjalankan aplikasi. Dimana user harus melengkapi username dan
pasword yang sesuai. Berikut ini adalah tampilan form login dapat dilihat
pada Gambar 5.
Gambar 5 Form Login
3.6.2 Form Menu Utama SMK Muhammadiyah 4 Palembang
Form menu utama dari aplikasi yaitu berisi informasi
tentang sekolah, berita akademik, dimana pengguna atau orang
umum dapat mengetahui informasi tentang sekolah SMK
Muhammadiyah 4 Palembang tanpa harus melakukan login
terlebih dahulu, dapat dilihat pada Gambar 6.
Gambar 6 Form Menu Utama
3.6.3 Form Penentuan Jadwal Mengajar
Form penentuan jadwal mengajar menampilkan tampilan untuk
tata usaha dalam mengelola atau menentukan jadwal menggajar untuk
ISSN: 1978-1520
IJCCS Vol. x, No. x, July201x : first_page–end_page
10
guru agar jadwal guru tidak ada yang tumpang tindih, dapat dilihat pada
Gambar 7.
Gambar 7 Form Penentuan Jadwal Mengajar
3.6.4 Form Nilai
Form nilai merupakan tampilan dari input nilai siswa yang
diinput oleh guru yang mengajar pelajaran yang bersangkutan,
dapat dilihat pada Gambar 8.=
Gambar 8 Form Nilai
4. KESIMPULAN
Berikut ini kesimpulan yang dapat penulis sampaikan berdasarkan hasil
pembahasan sebelumnya, yaitu :
1. Dengan adanya sistem informasi akademik berbasis web dapat membantu
pekerjaan Tata Usaha dalam mengelola data siswa, penyusunan jadwal
IJCCS ISSN: 1978-1520
Title of manuscript is short and clear, implies research results (First Author)
11
mengajar Guru, penyampaian informasi akademik, dan membantu Guru
dalam mengelola nilai raport siswa.
3. Dengan adanya sistem informasi akademik berbasis web ini dapat membantu
siswa dalam mendapatkan informasi akademik dengan mudah dan cepat
ketika berada diluar lingkungan sekolah.
5. SARAN
Berdasarkan kesimpulan yang diuraikan di atas, maka saran yang dapat
penulis berikan adalah sebagai berikut:
1. Perlu adanya backup data, pemeliharaan perangkat lunak, dan perangkat
keras secara berkala terhadap sistem untuk mengurangi kemungkinan
terjadinya kehilangan dan kerusakan data.
2. Sistem ini diharapkan dapat ditambahkan fitur SMS Gateway.
UCAPAN TERIMA KASIH
Penulis mengucapkan terima kasih kepada pihak-pihak yang telah membantu
dan menyelesaikan memberi dukungan terhadap penulisan ini, yaitu sebagai berikut :
1. Tuhan yang Maha Esa yang telah memberikan kesehatan jasmani dan rohani
sehingga skripsi ini dapat berjalan dengan baik.
2. Bapak Yohannes Petrus, S.Kom, M.T.I., CFP® selaku Ketua STMIK GI MDP.
3. Ibu Desy Iba Ricoida, S.T., M.T.I selaku Pembantu Ketua I STMIK GI MDP.
4. Ibu Yulistia, S.Kom, M.T.I, selaku Pembantu Ketua II SMTIK GI MDP.
5. Bapak Antonius Wahyu S., S.Kom, M.T.I, selaku Pembantu Ketua III STMIK
GI MDP sekaligus sebagai pembimbing yang telah membimbing kami dalam
menyelesaikan laporan skripsi ini..
6. Ibu Mardiani, S.Si., M.T.I, selaku Ketua Program Studi Sistem Informasi yang
telah memberikan kesempatan dan persetujuan untuk pelaksanaan skripsi ini.
7. Staf perpustakaan STMIK GI MDP atas pinjaman buku-buku yang sangat
bermanfaat dan membantu dalam menyusun laporan skripsi ini.
8. Bapak Firman Ardiansyah, S.Pd.I selaku penyelia skripsi yang telah
memberikan arahan dan masukan selama skripsi ini.
9. Seluruh staff maupun guru di SMK Muhammadiyah 4 Palembang yang telah
membantu kami selama mengumpulkan data yang dibutuhkan.
10. Segenap Dosen STMIK MDP yang telah memberikan bimbingan dan arahan
akademik kepada penulis.
11. Staf Administrasi STMIK MDP yang telah membantu penulis dalam
menyelesaikan urusan akademis.
12. Kepada kedua Orang tua kami, Mario, Kak Ray, saudara, kerabat, serta teman-
teman yang telah memberikan dukungan dan motivasi kepada penulis.
DAFTAR PUSTAKA
[1]Agustin, Tinux, 2012, Analisis dan Perancangan Sistem Informasi pada
Amikom Cipta Dharma Surakarta Berbasis Web Framwork Code
Igniter. Skipsi STMIK AMIKOM , Yogyakarta.
ISSN: 1978-1520
IJCCS Vol. x, No. x, July201x : first_page–end_page
12
[2] A.S.Rosa 2013, Rekayasa Perangkat Lunak, Informatika, Bandung.
[3] Julian, CW 2013, Implementasi Sistem Informasi Akademik Studi Kasus
SMP Negeri 20 Bandung, Jurnal Universitas Komputer Indonesia,
Bandung
.
[4] Khadir, Al 2009, Form Zero to a Pro Membuat Aplikasi Web dengan PHP
Database MySQL, Andi, Yogyakarta.
[5]Loudon, KC 2011, Sistem Informasi Manajemen, Salemba Empat, Jakarta.
[6]Madcoms 2009, Website, Andi Offset, Yogyakarta.
[7]Sibero, F.K. Alexander 2013, Web Programming Power Pack, Media
Kom, Jakarta.
[8]Simarmata, J 2010, Rekayasa Web, Andi Offest, Yogyakarta.
[9] Sutabri, Tata 2012, Analisis Sistem Informasi, Andi, Yogyakarta.
[10] Tohari, Hamim 2014, Analisis serta Perancangan Sistem Informasi melalui
Pendekatan UML, Andi Offset, Yogyakarta.
[11]Yuni, Sugiarti, S.T.M, M.Kom. 2013, Analisis & Perancangan UML
[Unifed Modeling Language] Generated VB. 6, Graha Ilmu,
Yogyakarta.