IJCCS, Vol.x, No.x, Julyxxxx, pp. 1~5 ISSN: 1978-1520 1
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], 3
[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.
Received June1st,2012; Revised June25th, 2012; Accepted July 10th, 2012
2
ISSN: 1978-1520
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
S
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.
IJCCS Vol. x, No. x, July201x : first_page–end_page
IJCCS
ISSN: 1978-1520
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.
Title of manuscript is short and clear, implies research results (First Author)
4
ISSN: 1978-1520
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 Vol. x, No. x, July201x : first_page–end_page
IJCCS
ISSN: 1978-1520
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.
Title of manuscript is short and clear, implies research results (First Author)
6
3.2
ISSN: 1978-1520
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 Vol. x, No. x, July201x : first_page–end_page
IJCCS
ISSN: 1978-1520
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.
Title of manuscript is short and clear, implies research results (First Author)
8
ISSN: 1978-1520
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 Vol. x, No. x, July201x : first_page–end_page
IJCCS
3.6
ISSN: 1978-1520
9
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
Title of manuscript is short and clear, implies research results (First Author)
10
ISSN: 1978-1520
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 Vol. x, No. x, July201x : first_page–end_page
IJCCS
ISSN: 1978-1520
3.
11
mengajar Guru, penyampaian informasi akademik, dan membantu Guru dalam mengelola nilai raport siswa. 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 temanteman 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.
Title of manuscript is short and clear, implies research results (First Author)
12
ISSN: 1978-1520
[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.
IJCCS Vol. x, No. x, July201x : first_page–end_page