Seminar Perkembangan dan Hasil Penelitian Ilmu Komputer (SPHP-ILKOM)
399
Sistem Informasi Akademik pada Lembaga Pendidikan El Rahma Palembang Anggit Prabowo*1, Ghazali Rianto2, Hendri Sopryadi3 STMIK Global Informatika MDP Jl. Rajawali No. 14 Palembang 1,2 PS Sistem Informasi, 3PS Teknik Informatika STMIK Global Informatika MDP e-mail : *
[email protected],
[email protected], 3
[email protected] 1,2,3
Abstrak
Lembaga Pendidikan merupakan organisasi pendidikan yang banyak berinteraksi dengan kepentingan banyak orang. Seperti halnya Lembaga Pendidikan El Rahma dalam menjalankan kegiatan akademik membutuhkan dukungan penggunaan teknologi informasi, untuk memproses semua kegiatan akademiknya. Tanpa adanya teknologi informasi yang saat ini belum diterapkan di lembaga, sering kali lembaga ini mendapatkan beberapa masalah dalam memproses kegiatan akademik, seperti sulitnya dalam mengelola data mahasiswa, data dosen dan lamanya proses rekapitulasi nilai mahasiswa, sulitnya dalam penyusunan jadwal pelajaran, sulitnya dalam mengelola data absensi mahasiswa maupun data absensi dosen serta lamanya dalam proses mengelola laporan. Berdasarkan alasan tersebut penulis membuat sebuah sistem informasi akademik yang terkomputerisasi untuk membantu menyelesaikan beberapa masalah akademik yang sering terjadi. Metodologi yang dipakai adalah metodologi Rational Unified Process (RUP). Hasilnya Penulis membangun sebuah sistem informasi akademik menggunakan bahasa pemograman Visual Basic dan SQL Server 2008 sebagai database management system. Kata kunci—Sistem Informasi, Akademik, El Rahma Palembang, Rational Unified Process (RUP), Visual Basic dan SQL Server 2008. Abstract Education Institute is an educational organization that is much interacting with the interests of many people. Just as El Rahma Institutions in running academic activities require the support of information technology, to process all their academic activities. Without information technology which is currently not implemented in the institution, the institution often had some problems in the process of academic activities, such as the difficulty in managing the data of students, faculty and the length of the data value recapitulation process of students, the difficulty in preparing the timetable, the difficulty in the data mengolola attendance of students and faculty as well as the duration of attendance data in the process of managing reports. For that reason the author makes a computerized information system for academic help resolve some academic problems that often occur. The methodology used is the Rational Unified Process (RUP). The author builds a result of academic information system using Visual Basic programming language and SQL Server 2008 as the database management system. Keywords—Information System, Academic, El Rahma Palembang, Rational Unified Process (RUP), Visual Basic dan SQL Server 2008
Oktober 2014
400
ISSN: 2407-1102 1. PENDAHULUAN
Sistem informasi akademik merupakan sarana penting dalam setiap program pendidikan, pengajaran dan penelitian. Komputer merupakan alat elektronik yang digunakan untuk mengolah data secara tepat dan cepat yang dirancang dan diorganisasikan secara otomatis menerima dan menyimpan data input. Pengelolaan akademik akan menjadi lebih efektif dan efisien jika menggunakan komputer sebagai alat bantu, oleh sebab itu diperlukan sebuah sistem informasi akademik, sistem informasi akademik harus mampu memenuhi kebutuhan pihak-pihak yang berhubungan dengan proses akademik.
2. LANDASAN TEORI 2.1 Konsep Sistem Sistem adalah suatu kumpulan atau himpunan dari unsur atau variabel-variabel yang saling terorganisasi, saling berinteraksi dan saling bergantung satu sama lain [1]. Sehingga dapat disimpulkan bahwa sistem merupakan sekumpulan elemen-elemen yang saling berkaitan satu sama lain untuk mencapai suatu tujuan yang diinginkan. 2.2 Konsep Informasi Informasi adalah data yang telah diolah menjadi sebuah bentuk yang berarti bagi penerimanya dan bermanfaat dalam pengambilan keputusan saat ini atau mendatang [1]. Sehingga dapat disimpulkan bahwa informasi merupakan sekumpulan data-data yang telah diolah dan memberikan makna atau arti serta nilai yang dapat berguna bagi penerimanya. 2.3 Konsep Sistem Informasi Sistem informasi adalah Sistem informasi dapat didefinisikan sebagai kumpulan perangkat keras, perangkat lunak, database, telekomunikasi, manusia dan prosedur yang dirancang untuk mentransformasikan data kedalam bentuk informasi yang berguna [1]. 2.4 Sistem Informasi Manajemen Sistem informasi manajemen adalah sebuah sistem informasi pada level organisasi yang berfungsi untuk membantu perencanaan, pengendalian dan pengambilan keputusan dengan menyediakan resume rutin dan laporan-laporan tertentu. Sistem informasi manajemen mengambil data mentah (transaction processing system) dan mengubahnya menjadi kumpulan data yang lebih berarti yang dibutuhkan oleh pihak manajemen untuk menjalankan tanggung jawabnya[1]. 2.5 Sistem Informasi Akademik T. Raka Joni mengatakan, ”Pendidikan merupakan proses interaksi manusiawi yang ditandai oleh keseimbangan kedaulatan subjek didik dengan kewibawaan pendidik” [2]. Para ahli juga mengemukakan pendapat mengenai pendidikan dan mendidik. Pendidikan dan mendidik merupakan dua hal yang saling berhubungan. Menurut Langaveld, ”Mendidik adalah mempengaruhi anak dalam usaha membimbing supaya menjadi dewasa” [2]. Sedangkan, sistem informasi akademik adalah sistem informasi yang menangani masalahmasalah akademik guna memantau prestasi yang telah dicapai selama proses belajar mengajar [1]. Prosedur kerja untuk kegiatan akademik yang dilakukan yaitu dari prosedur pendaftaran siswa yang akan mengikuti pembelajaran atau pelatihan sampai proses penilaian atas prestasi yang telah dicapai. 2.6 Metodologi Pengembangan Sistem Metodologi yang digunakan penulis dalam menyusun skripsi ini adalah metodologi Rational Unified Process (RUP).”Rational Unified Process (RUP) adalah pendekatan Oktober 2014
Seminar Perkembangan dan Hasil Penelitian Ilmu Komputer (SPHP-ILKOM)
401
pengembangan perangkat lunak yang dilakukan berulang ulang, fokus pada arsitektur, lebih diarahkan berdasarkan penggunaan kasus[6]. RUP memiliki empat buah tahap atau fase yang dapat dilakukan pula secara iterative, berikut ini penjelasan untuk setiap fase pada RUP [6]. 1. Inception Tahap ini lebih pada memodelkan proses bisnis yang dibutuhkan (business modeling) dan mendefinisikan kebutuhan akan sistem yang akan dibuat (requirements). Berikut adalah tahap yang dibutuhkan pada tahap ini a. Memahami ruang lingkup dari proyek (termasuk pada biaya, waktu, kebutuhan, resiko, dan lain sebagainya). b. Membangun kasus bisnis yang dibutuhkan. 2. Elaboration 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 implentasi sistem yang fokus pada purwarupa sistem (prototype). 3. Construction Tahap ini fokus pada pengembangan komponen dan fitur-fitur sistem. Tahap ini lebih pada implementasi dan pengujian sistem yang fokus pada implementasi perangkat lunak pada kode program. Tahap ini menghasilkan produk perangkat lunak di mana menjadi syarat dari Initial Operational Capability Milestone atau batas/tonggak kemampuan operasional awal. 4. Transition Tahap ini lebih pada deployment atau instalasi sistem agar dapat dimengerti oleh user. Tahap ini menghasilkan produk perangkat lunak di mana menjadi syarat dari Initial Operational Capability Milestone atau batas/tonggak kemampuan operasional awal. Aktifitas pada tahap ini termasuk pada pelatihan user, pemeliharaan dan pengujian sistem apakah sudah memenuhi harapan user. Produk perangkat lunak juga disesuaikan dengan kebutuhan yang didefinisikan pada tahap inception. Jika semua kriteria objektif terpenuhi, maka dianggap sudah memenuhi Product Release Milestone (batas/tonggak peluncuran produk) dan pengembangan perangkat lunak selesai dilakukan. 2.7 Visual Studio.2008 Visual basic merupakan salah satu bahasa pemrograman yang handal dan banyak digunakan oleh pengembang untuk membangun berbagai macam aplikasi windows[5]. Visual basic 2008 merupakan aplikasi pemrograman yang menggunakan teknologi, Net Framework. Net Framework merupakan komponen windows yang terintegrasi serta mendukung pembuatan, penggunaan aplikasi [4]. 2.8 SQL Server 2008 Sebuah terobosan baru dari Microsoft dalam bidang database. SQL Server adalah sebuah DBMS (Database Management System) yang di buat oleh Microsoft untuk ikut berkecimpung dalam persaingan dunia pengolahan data menyusul pendahulunya seperti IBM dan Orale. SQL Server 2008 dibuat pada saat kemajuan dalam bidang hardware sedemikian pesat. Oleh karena itu sudah dapat dipastikan bahwa SQL Server 2008 membawa beberapa terobosan dalam bidang pengolahan dan penyimpanan data[3].
3. ANALISIS SISTEM a. Analisis Permasalahan Hasil analisis terhadap sistem yang ada (sistem yang berjalan) pada Akademik El Rahma Palembang terdapat beberapa masalah yang akan diuraikan dengan menggunakan kerangka PIECES seperti pada Tabel 1. Oktober 2014
402
ISSN: 2407-1102 Tabel 1 Analisis PIECES El Rahma
P
I
E C
E
S
Performance 1. Pembuatan laporan memerlukan waktu yang lama dan melibatkan banyak pihak untuk memperoleh data yang berhubungan dengan akademik. 2. Tingkat kesalahan dalam pengelolaan nilai dan absensi mahasiswa masih cukup besar. Information Informasi yang berkaitan dengan akademik dilakukan dengan menempel kertas dipapan pengumuman sehingga informasi tersebut kurang maksimal, sehingga mahasiswa kesulitan dalam memperoleh informasi. Economics Biaya yang digunakan cukup besar untuk pembelian kertas, tinta, buku dan pengadaan alat tulis. Control Data mahasiswa maupun dosen yang tersimpan tidak aman dan dapat dengan mudah dilihat atau digunakan oleh orang yang tidak mempunyai hak dan wewenang. Efficiency 1. Banyak membuang waktu dalam pengelolahan penilaian dan absensi secara manual. 2. Penyusunan jadwal perkuliahan yang belum efektif dan efisien Service Layanan kepada mahasiswa dalam memperoleh informasi mengenai jadwal kuliah, nilai, absensi dan data dosen tidak maksimal.
b. Analisis Kebutuhan Hasil analisis kebutuhan menggunakan diagram use case seperti pada Gambar 1 , Gambar 2 dan Gambar 3 Memasukkan Data Nilai
Melihat Data Nilai
<
> Mengelola Nilai
<> Melihat Jadwal Dosen
Mengubah data Pribadi
Mengelola Data Pribadi
<> Login
Dosen
<> Ubah Password
Gambar 2 Diagram Use Case Dosen El Rahma
Oktober 2014
403
Seminar Perkembangan dan Hasil Penelitian Ilmu Komputer (SPHP-ILKOM)
Mencari Data Mahasiswa Mengubah Data Mahasiswa
Melihat Data Mahasiswa
Memasukkan Data Mahasiswa <> Mengelola Data Mahasiswa
Me n g
m Me
as
uk
ka
n
ta Da
Do
se
ubah
Data
D o se
n
Mencari Data Dosen
Melihat Data Dosen
n
<>
Mengelola Data Dosen Mencari Data Mata Kuliah
Mengubah Data Mata Kuliah
ata nD kka l i a h u s u ma a K Me Ma t
Melihat Data Mata Kuliah <>
Mengelola Mata Kuliah
ka n a su k Me m J a d w a l
Mengubah Data Jadwal
Data
Mencari Data Jadwal
Melihat Data Jadwal <> Mengelola Jadwal
Me m
a ka n D a su k s kela
ta
Mengubah Data Kelas
Mencari Data Kelas Login MeLihat Data Kelas <>
Mengelola Kelas Adm Memasukkan Data Absensi
Melihat Data Absensi
Mengelola Absensi Mahasiswa Dan Dosen Memasukkan Data Nilai
Mengubah Data Nilai
<>
Melihat Data Nilai <>
Mengelola Nilai
mb a h Me n a g u n a Peng
Mencari Data Pengguna
Me
liha
t P en
gg
un
a <>
Mengelola Data Pengguna
Mencetak Laporan Data Dosen
Mencetak Laporan Data Mahasiswa
Mencetak Laporan Data Absensi Mahasiswa Mencetak Laporan Data Nilai Mahasiswa Mencetak Laporan Data Absensi Dosen
<>
Mengelola Laporan <> Ubah Password
Gambar 1 Diagram Use Case Admin El Rahma
Oktober 2014
404
ISSN: 2407-1102 <> Melihat Nilai Mahasiswa
<>
Melihat Jadwal Mahasiswa
<>
Melihat Jadwal dosen
Login
Mahasiswa Melihat Absensi Mahasiswa
<>
Mengubah Data pribadi
<> Mengelola Data Pribadi
Ubah Password
<>
Gambar 3 Diagram Use Case Mahasiswa El Rahma
4. RANCANGAN SISTEM 4.1 Rancangan Arsitektur (Deployment Diagram) Diagram yang menyajikan model perangkat keras yang digunakan dalam penerapan sistemnya dan eksekusi lingkungan sistem maka dibuat Rancangan Arsitektur (deployment diagram) pada Akademik El Rahma Palembang seperti pada Gambar 4
Gambar 4 Rancangan Arsitektur (Deployment Diagram) Oktober 2014
Seminar Perkembangan dan Hasil Penelitian Ilmu Komputer (SPHP-ILKOM)
405
4.2 Rancangan Logika Prosedural Program (Activity Diagram) Diagram aktivitas atau activity diagram menggambarkan workflow (aliran kerja) dari sebuah sistem atau proses bisnis. Yang perlu diperhatikan adalah bahwa diagram aktivitas menggambarkan aktivitas sistem bukan apa yang dilakukan aktor, jadi aktivitas yang dapat dilakukan oleh sistem. Diagram activity merupakan urutan aktivitas dalam sebuah proses yang bertujuan untuk memperlihatkan urutan aktivitas yang dilakukan. Berikut ini activity diagram untuk Lembaga Pendidkan El Rahma Palembang. Dalam pembuatan activity diagram ini bertujuan untuk membantu memahami proses yang terjadi pada sistem secara berurutan seperti pada Gambar 5.
Gambar 5 Activity Diagram El Rahma 4.3 Rancangan Hubungan Class (Class Diagram) Diagram kelas atau class diagram menggambarkan struktur sistem dari segi pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem. Berikut adalah class diagram pada Akademik El Rahma Palembang seperti pada Gambar 6
Oktober 2014
406
ISSN: 2407-1102 MengelolaPengguna 1
Main
Tb:Pengguna
+ MemasukkanDataPengguna() + MencariDataPengguna() + MelihatDataPengguna()) 1 + MengubahDataPengguna() 1
MengelolaMahasiswa
+ Main() + Login() + UbahPassword() + MengelolaDataPengguna() + MengelolaDataMahasiswa() + MengelolaDataDosen() + MengelolaDataMatakuliah() + MengelolaJadwal() + MengelolaKelas() + MengelolaAbsensiMahasiswaDanDosen() + MengelolaNilai() + MengelolaLaporan()
1
1 Tb: Mahasiswa + NamaMahasiswa
1
Tb: Dosen + NamaDosen()
+ MemasukkanDataDosen() + MencariDataDosen() + MelihatDataDosen() + MengubahDataDosen()
1
1..* 1
1
MengelolaMatakulah 1
+ MemasukkanDataMatakuliah() 1 + MencariDataMatakuliah() + MelihatDataMatakuliah() + MengubahDataMatakuliah()
111 1 11
+ GetNid() + SetNama_dosen() + GetAlamat_Dosen() + GetKota() + GetNo_Tlpn() + GetPendidkanAkhir() + GetMasa_Kerja() + GetTmpt_Lahir() + GetTgl_Lahir() + GetBln_Lahir() + GetThn_Lahir() + GeJns_klm() +GetAgama()
1..*
1
Login
MengelolaJadwal
+ ValidasiLogin() + Logout() 1
1
1
MengelolaDosen
1
+ MemasukkanDataJadwal() + MencariDataJadwal() + MelihatDataJadwal() + MengubahDataJadwal()
1
1
1..* 1
1
+ GetKodeKelas() + GetJenis() +SetNama_Mtkul() + GetNama_Mtkul() + GetSks()
1
1..* 1..*
+ KodeKelas() + TahunAjaran() + KodeJadwal()
1
1..*
MengelolaAbsensiMahasiswaDanDosen
1 + MemasukkanDataAbsensi()
+ SetKode_Kelas() + GetKode_Kelas() + SetTahun_Ajaran() + GetTahun_Ajaran() + SetKode_Jadwal() + GetKode_Jadwal() + GetNim() + GetNama_Kelas()
1..*
1 Tb :Nilai + KodeMatakuliah + KodeKelas() + TahunAjaran
+ MemasukkanDataNila()i + MencariDataNilai() + MelihatDataNilai() + MengubahDataNilai() 1 1
1..*
+ SetKode_Mtkul() + GetKode_Mtkul() + SetKode_Kelas() + GetKode_Kelas() + SetTahun_Ajaran() + GetTahun_Ajaran() + GetNim() + GetNilai_Tugas() + GetNilai_Kuis() + GetNilai_Uts() + GetNilai_Uas() + GetNilai_Angka() + GetNilai_Huruf()
1
Tb: Detail_Absen
1..*
+ SetKode_Mtkul() + GetKode_Mtkul() + SetKode_Kelas() + GetKode_Kelas() + SetTahun_Ajaran() + GetTahun_Ajaran() + GetNo_Abseb() + GetNomor() + GetTanggal() + GetJam_Masuk() + GetJam_Keluar() + GetKegiatan() + GetKet()
1
Tb: AbsenDosen
1..*
+ NoAbsen() + Nid() + Bulan()
1..*
+ SetNo_Absen() + GetNo_Absen() + SetNid() + GetNid() + SetBulan() + GetBulan()
Gambar 6 Class Diagram El Rahma
Oktober 2014
1
1
Tb : Kelas + KodeKelas() + NamaKelas() + SetKode_Kelas() + GetKode_Kelas() + SetNama_Kelas() + GetNama_Kelas()
1
Tb: Detail_Persen_Mahasiswa + KodeKelas() + TahunAjaran() + PersentaseAbsen() + KodeMatakuliah
+ KodeMatakuliah() + KodeKelas() + TahunAjaran()
MengelolaNilai
1..*
+ KodeJadwal() + Jurusan() + Semseter() + SetKodeJadwal() + GetKode_Jadwal() + SetJurusan() + GetJurusan() + SetSemester()
1..*
1 1..*
1
Tb :Jadwal()
1
Tb: Detail_Jadwal + KodeJadwal() + KodeMatakuliah() + Jurusan() + Semester() + NamaMatakuahl() + SetKode_Jadwal() + GetKode_Jadwal() + SetKode_Matakuliah() + GetKode_Matakuliah() + GetJurusan() + GetJurusan() + SetNama_Mtkul() + GetNama_Mtkul() + GetNid() + GetHari_Kuliah() + GetWaktu_Kuiah() + GetRuang() + Sks()
1..*
1
1
1
1..*
1..*
+ MencariDataSAbsensi() + MelihatDataAbsensi()
1
1..*
1
Tb: Detail_Kelas
+ MeMasukkanDataKelas() + MencariDatakelas() + MelihatDataKelas() + MengubahDataKelas()
1
1
1
MengelolaKelas
1..* 1..* Koneksi_Sistem_Informasi_Akademik 1..* _El_Rahma_Palembang + Host() 1..* 1..* + Database() 1..* + BukaKoneksi() 1..* + EksekusiQuerySelect() 1..* + EksekusiQueryInsert() + EksekusiQueryUpdate() + TutupKoneksi() 1..* 1..* 1..*
+ GetNim + SetNama() + GetNama() + GetAlamat() + GetJurusan() + GetAngkatan() + GetKota() + GetTempat_Lahir() + GetTgl_Lahir() + GetBulanLahir() + GetThnLahir() + GetJns_Klm() + GetAgama() + GetAsalSekolah() + GetTahun_Tamat() + GetNama_Ayah() + GetPekerjaan_Ayah() + GetNama_Ibu() + GetPekerjaan_Ibu() + GetAlamat_OrangTua() + GetNo_Tlpn() + GetNamaWali() + GetAlamat_Wali() + GetNo_Tlpn_Wali()
Tb: Matakuliah + NamaMatakuliah()
1 1
+PublicNama() +PublicPassword() +PublicLoginSebagai()
1
1
+ MemasukkanDataMahasiswa() 1 + MencariDataMahasiswa() + MelihatDataMahasiswa() + MengubahDataMahasiswa()
1
1
Tb:Adm
Pengguna + Nim 1..* + Nid + Nia + Password + LoginSebagai
+ SetKode_Kelas() + GetKode_Kelas() + SetTahun_Ajaran() 1..* ++ GetTahun_Ajaran() SetPersentase_Absen() + GetPersebtase_Absen() + SetKode_Mtkul() + GetKode_Mtkul() + GetNim() + GetPertemuan_Ke() + GetAbsen1() + GetAbsen2() + GetAbsen3() + GetAbsen4() + GetAbsen5() + GetAbsen5() + GetAbsen6() + GetAbsen7() + GetAbsen8() + GetAbsen9() + GetAbsen10() + GetAbsen11() + GetAbsen12() + GetAbsen13() + GetAbsen14() + GetAbsen15() + GetAbsen16() + GetAbsen17() + GetAbsen18() + GetAbsen19() + GetAbsen20() + GetAbsen21() + GetAbsen22() + GetAbsen23() + GetAbsen24() + GetAbsen25() + GetAbsen26()
1..*
1
407
Seminar Perkembangan dan Hasil Penelitian Ilmu Komputer (SPHP-ILKOM)
4.4 Rancangan Program (Sequence Diagram) Pada Sequence diagram menjelaskan aliran fungsionalitas dalam use case. Berikut Sequence diagram pada Lembaga Pendidikan El Rahma Palembang seperti pada Gambar 7 Form :Data dosen
Class : dosen
Tabel : dosen
Adm 1: Memiliih Form Mengelola Data Dosen 2 : Mengisi Data Dosen Baru 3 : Mengklik Tombol Simpan 3:1 <> 3:2 Buka koneksi() 3:2:1 Informasi Data dosen 3:2:3 Informasi Data Dosen
3:2:2 Informasi Data Dosen
3:3: Tutup koneksi() 3:5 Data Dosen Baru Berhasil Disimpan
3:4: <>
Gambar 7 Sequence Diagram El Rahma 4.5 Rancangan Antar Muka 1. Form Login Form login digunakan untuk melindungi agar data tidak dapat diakses oleh orang yang tidak berwenang. Untuk masuk ke aplikasi pengguna diharuskan mengisi form login terlebih dahulu sehingga dapat mengakses keseluruhan menu didalam aplikasi. Form login berisi username, password dan Login kemudian menekan tombol login. Adapun bentuk tampilan form Login dapat dilihat pada Gambar 8.
Gambar 8 Form Login 2. Form Menu Utama Adm Form menu utama adm merupakan tampilan akses menu utama Adm dari Sistem Informasi Akademik Pada Lembaga Pendidikan El Rahma Palembang. Adapun bentuk tampilan form menu utama adm dapat dilihat pada Gambar 9
Oktober 2014
408
ISSN: 2407-1102
Gambar 9 Form Menu Utama Adm 3. Form Menu Utama Mahsiswa Form menu utama mahasiswa merupakan tampilan akses menu utama mahasiswa dari Sistem Informasi Akademik Pada Lembaga Pendidikan El Rahma Palembang. Adapun bentuk tampilan form menu utama mahasiswa dapat dilihat pada gambar 10
Gambar 10 Form Menu Utama Mahasiswa 4.
Form Menu Utama Dosen Form menu utama dosen merupakan tampilan akses menu utama dosen dari Sistem Informasi Akademik Pada Lembaga Pendidikan El Rahma Palembang. Adapun bentuk tampilan form menu utama dosen dapat dilihat pada Gambar 11.
Oktober 2014
Seminar Perkembangan dan Hasil Penelitian Ilmu Komputer (SPHP-ILKOM)
409
Gambar 11 Form Menu Utama Dosen 5. Form Data Mahasiswa Form ini digunakan untuk memasukkan data mahasiswa. Form ini dapat diakses oleh Adm Adapun tampilan Form data mahasiswa dapat dilihat pada Gambar 12.
Gambar 12 Form Data Mahasiswa 6.
Form Mencetak Laporan Data Nilai Mahasiswa Berikut adalah Form laporan yang berisi informasi data nilai mahasiswa seperti terlihat pada Gambar 13.
Gambar 13 Form Mencetak Laporan Data Nilai Mahasiswa Oktober 2014
410
ISSN: 2407-1102
7.
Form Mencetak Laporan Absensi Dosen Berikut adalah Form laporan yang berisi informasi data absensi dosen seperti terlihat pada Gambar 4.11
Gambar 13 Form Mencetak Laporan Data Absensi Dosen 8. Form Mencetak Laporan Absensi Mahasiswa Berikut adalah Form laporan yang berisi informasi data persentase absensi mahasiswa seperti terlihat pada Gambar 14.
Gambar 14 Form Mencetak Laporan Absensi Mahasiswa
5. PENUTUP 5.1 Kesimpulan Dari tahapan kegiatan perancangan sistem informasi akademik pada Lembaga Pendidikan El Rahma Palembang yang telah dilaksanakan yaitu berkaitan dengan inti permasalahannya yang terletak pada perancangan sistem sampai pembuatan program sistem informasi akademik dapat ditarik kesimpulan sebagai berikut : 1. Rancangan sistem informasi dibangun berdasarkan hasil analisis permasalahan PIECES dan analisis kebutuhan dengan use case diagram Oktober 2014
Seminar Perkembangan dan Hasil Penelitian Ilmu Komputer (SPHP-ILKOM) 2.
411
Sistem informasi sistem akademik ini dapat digunakan oleh bagian admin yang digunakan untuk mengelola proses akademik mahasiswa seperti absensi kehadiran, penilaian dosen dan menghasilkan laporan akademik.
5.2 Saran Berdasarkan kesimpulan yang telah diperoleh, maka ada beberapa saran yang penulis ingin sampaikan pada Lembaga Pendidikan El Rahma Palembang, antara lain : 1. Dibutuhkan pengembangan lebih lanjut untuk beberapa fitur layanan akademik dan administrasi misalnya pembayaran dan pengumuman mahasiswa dapat juga dilakukan pengembangan layanan berbasis web ataupun mobile application. 2. Dibutuhkan peningkatan sarana dan prasarana penunjang dalam pemeliharaan sistem informasi tersebut dan pelatihan terhadap sumber daya manusia.
DAFTAR PUSTAKA [1] Al Fatta, Hanif 2008, Analisis dan Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan dan Organisasi, Andi, Yogyakarta. [2] Idris, H. Z 2008, Pengantar Pendidikan 2, Gramedia Widiasarana Indonesia, Jakarta. [3] Komputer, Wahana 2010, SQL Server 2008 Express, Andi Offset,Yogyakarta. [4] Komputer, Wahana 2008, Cepat Menguasai VB Net 2008 Express, Andi Offset, Yogyakarta. [5]
Kompute,Wahana 2010, Membuat Aplikasi Client Server dengan Visual Basic 2008, Andi Offset,Yogyakarta.
[6]
Rosa A.S, M. Shalahuddin 2011, Modul Pembelajaran Rekayasa Perangkat Lunak (Terstruktur dan Berorientasi Objek), Modula, Bandung.
Oktober 2014