Anda di halaman 1dari 9

ANALISA DAN PERANCANGAN SISTEM

INFORMASI AKADEMIK BERBASIS VB.NET: STUDI


KASUS SMK NEGERI 1 MUARA BADAK

Disusun Oleh :
Astria 1915016202
Informatika D 2019

PROGRAM STUDI INFORMATIKA


FAKULTAS TEKNIK
UNIVERSITAS MULAWARMAN
2021
Abstrak

SMK Negeri 1 Umbrella is a vocational school under the Education Department of the Government of
South Bangka is located at street Bemban Umbrella established in 2011.

At SMK Negeri 1 Umbrella there are still many weaknesses in terms of academic fields such as,
difficulty knowing the value of the learners, and the value of the data processing is often slow students, teachers
and schedule data processing was slow and difficult, as well as Ms. use. Office systems running in a transaction.

To overcome the problems encountered above, then require academic information systems are
computerized and integrated in order to provide convenience and minimize academic errors in data processing
by the academic part.

The author uses the method of the Unified Modeling Language (UML) in this thesis, then needed the
academic system in the form of a database to store and maintin data security. By utilizing this database is really
a and good, then it will be safe data storoge and data retrieval residents computerized and will be easier.

1. Pendahuluan

Sumber daya manusia yang berkualitas sangat penting artinya untuk mewujudkan tingkat kehidupan
masyarakat yang lebih baik. Tidak dapat dipungkiri bahwa kemajuan suatu bangsa bergantung pada kualitas
manusia yang ada dinegara tersebut khususnya generasi muda. Salah satu jalur strategis yang dapat digunakan
untuk mewujudkan sumber daya manusia (SDM) yang berkualitas itu tentunya adalah jalur pendidikan.
Pendidikan merupakan salah satu faktor yang penting dalam memenuhi standar sebagai negara yang
berkembang. Pendidikan yang ada harus benar-benar memberikan pemahaman dan pembelajaran yang tepat bagi
semua orang yang terlibat di dalamnya. Di samping itu juga pendidikan harus mampu menciptakan generasi-
generasi muda yang berguna bagi bangsa dan negara serta berbudi luhur.
Akademik ini merupakan bagian yang penting untuk diberikan perhatian yang lebih, karena bagian ini
mengatur seluruh kegiatan yang mengukur akademik sebagai komponen utama sekolah. Untuk menunjang
kelancaran sistem informasi akademik, maka peranan teknologi informasi sangat penting guna memperlancar dan
mempermudah jalannya informasi. Sebagian salah satu dari permasalahan tersebut maka penyajian informasi
mengenai aktifitas-aktifitas akademik memerlukan proses secara komputerisasi untuk menunjang aktifitas-
aktifitas dalam pengolahan data.
Dengan adanya sistem informasi yang baru ini, dapat memberikan kemudahan dalam aktifitas-
aktifitas akademik dalam proses pengolahan data terutama pada bagian wali kelas mereka yang melakukan
pekerjaannya secara bersamaan pada tempat yang sama. Juga karena sistem yang baru ini bersifat intranet
sehingga dapat mengefisienkan waktu. Berdasarkan uraian diatas, maka penulis mencoba membahas hal
tersebut dalam penelitian tugas akhir dengan judul “ANALISA DAN PERANCANGAN SISTEM
INFORMASI AKADEMIK BEBASIS VB.NET PADA SMK NEGERI 1 PAYUNG”.
a) Memperbaiki sistem akademik sekolah yang ada sebelumya menjadi lebih terintegrasi, dalam hal pengolahan
ataupun dalam melakukan pencarian data –data yang dibutuhkan dalam waktu singkat.
b) Memberikan kemudahan dalam hal pelayanan bagi warga sekolah untuk mengakses informasi yang lebih cepat
, tepat dan akurat.
c) Merancang sebuah sistem informasi akademik yang dapat menyimpan data sehingga resiko kehilangan data
sangat kecil.
d) Memberikan laporan perkembangan siswa dalam proses belajar mengajar sehingga para guru akan lebih mudah
memantau perkembangan siswa.
e) Dengan adanaya sistem maka pencataan dan perhitungan pada proses pengolahan nilai siswa akan lebih akurat.

Adapun batasan masalah dari penelitian ini meliputi antara lain :


a) Pendataan guru staff, kelas, mapel dan jadwal
b) Pendataan siswa, absensi
c) Pendataan dan perekapan nilai Metode penelitian yang digunakan adalah :

Untuk melengkapi data-data dan informasi yang


dibutuhkan dalam penyelesaian skripsi in, maka pengumpulan datanya menggunakan metode sebagai berikut :

a) Pengamatan (observasi)
Pengamatan dilakukan dengan mengamati langsung kegiatan atau proses bisnis yang terjadi pada sistem
akademik, sehingga diketahui urutan –urutan dari proses sampai akhir.
b) Wawancara (Interview)
Teknik ini secara langsung bertatap muka dan melakukan tanya jawab secara langsung kepada pihak yang
mempunyai wewenang atas data yang diperlukan Penulis.
c) Penelitian kepustakaan
Penelitian kepustakaan dilakukan dengan mengumpulkan data – data dan informasi yang diperoleh dari buku
– dan pelengkap lainya.

2. Tinjauan Pustaka

Menurut Laudon dan Laudon (2010, p46) “sistem informasi merupakan komponen yang saling bekerja sama
untuk mengumpulkan, mengelolah, menyimpan dan menyebarkan informasi untuk mendukung pengambilan
keputusan, koordinasi, pengendalian, analisis masalah dan visualisasi dalam sebuah organisasi”.

Selain itu, Stair dan Reynolds (2010,p10) mendefinisikan “sistem informasi sebagai perangkat elemen
atau komponen yang saling terkait yang dikumpulkan (input), manipulasi (process), menyimpan, dan
menyebarkan (output) data dan informasi dan memberikan reaksi korektif (feedback) untuk memenuhi
tujuan”.
Jadi dapat disimpulkan bahwa sistem informasi adalah kombinasi seperangkat komponen yang terdiri
dari orang, hardware, software, jaringan telekomunikasi dan data yang saling bekerja sama untuk
mengumpulkan, mengolah, menyimpan dan menyebarkan informasi untuk mendukung pengambilan
keputusan, pengendalian, analisis masalah dan visualisasi dalam organisasi.
Aktifitas dasar dari Sistem Informasi menurut Laudon dan Laudon (2010,p46-47) adalah sebagai berikut:

a. Input
Melibatkan pengumpulan data mentah dari dalam organisasi atau dari lingkungan eksternal untuk
pengolahan dalam suatu sistem informasi.
b. Process
Melibatkan proses mengkonversi input mentah ke bentuk yang lebih bermakna.
c. Output
Mentransfer proses informasi kepada orang yang akan menggunakanya atau kepada aktivitas yang akan
digunakan.
d. Feedback
Output yang dikembalikan ke anggota organisasi yang sesuai untuk kemudian membantu mengevaluasi
atau mengkoreksi

Unifield Modeling Language (UML) adalah sebuah “bahasa” yang telah menjadi standar dalam
industry untuk visualisasi, merancang dan mendokumentasikan system piranti lunak. UML menawarkan
sebuah standar untuk merancang model sebuah system.
Dengan menggunakan UML kita dapat membuat model untuk semua jenis aplikasi piranti lunak,
dimana aplikasi tersebut dapat berjalan pada piranti keras, system operasi dan jaringan apapun,serta ditulis
dalam bahasa pemrograman apapun. Tetapi karena UML juga menggunakan class dan operation dalam
konsep dasarnya, maka ia lebih cocok untuk penulisan piranti lunak dalam bahasa-bahasa berorientasi
objek.
Notasi UML terutama diturunkan dari 3 notasi yang telah ada sebelumnya Grady Booch OOD
(Object Oriented Design), Jim Rumbaugh OMT (Object Modeling Technique),dan Ivar Jacobson OOSE
(Object Oriented Software Engineering). Tujuan utama UML diantaranya adalah untuk :

a. Memberikan model yang siap pakai, bahasa pemodelan visual yang ekspresif untuk mengembangkan dan
saling menukar model dengan mudah dan dimengerti secara umum.
b. Memberikan bahasa pemodelan yang bebas dari berbagai bahasa pemrograman dan proses rekayasa.
c. Menyatukan praktek-praktek terbaik yang terdapat dalam pemodelan.

Menurut [Aji supriyanto 2005] “Analisa sistem berorientasi objek adalah tahap menetukan kebutuhan
perangkat lunak, yang mendaftarkan apa pun yang harus dipenuhi oleh system software, bukan mengenai
bagaimana system software melakukannya”. Hasil dari tahap analisa adalah dokumen software requirement
specification (SRS). Keberhasilan dari tahapan analisa adalah memahami kebutuhan – kebutuhan sistem dan
membuat konsep sistem baru yang menggambarkan apa yang harus dilakukan sistem guna memenuhi kebutuhan
– kebutuhan sistem . Tujuan utama dari analisa berorientasi objek adalah memodelkan system yang nyata dengan
penekanan apa yang harus dilakukan sistem. Pendekatan dalam analisa berorientasi objek dilengkapi dengan alat-
alat dan teknik yang dibutuhkan dalam pengembang hasil akhir dari sistem yang dikembangkan akan didapatkan
sistem yang dapat terdefinisi dengan baik dan jelas. Maka Landasan teori diagram – diagram UML yang menjadi
alat bantu pada tahap analisa berorientasi objek yaitu :

Definisi Manajemen Proyek menurut PMBOK (Project Management Body of Knowledge) adalah aplikasi dari
pengetahuan, keahlian, alat – alat, dan tehnik untuk melaksanakan aktivitas sesuai dengan kebutuhan proyek.
a) Project Execution Plan (PEP), Sebuah rencana eksekusi suatu proyek sangat erat kaitannya dengan estimasi
biaya, dimana keduannya saling bergantung dan tidak aka terpenuhi keduanya secara total jika satu diantara
keduanya tidak terselesaikan.

b) Objective proyek (tujuan proyek)

c) Stakeholders dapat diartikan sebagai segenap pihak yang terkait dengan isu dan permasalahn yang
sedang diangkat.

d) Delivarable adalah produk yang diproduksi sebagai bagian dari proyek seperti perangkat keras, dokumen
perencanaan, atau rapat.

e) Jadwal proyek, Penjadwalan proyek adalah kegiatan menetapkan jangka waktu kegiatan proyek yang
harus diselesaikan, bahan baku, tenaga kerja serta waktu yang dibutuhkan oleh setiap aktivitas.

f) Work Breakdown Structure (WBS), adalah cara pengorganisasian proyek menjadi bagan/struktur
pelaporan yang bersifat hirarkis. WBS berfungsi untuk melakukan breakdownatau memecahkan masalah
setiap proses pekerjaan menjadi lebih baik dan sempurna. Prinsip dasar dari Work Breakdown Structure
(WBS) adalah pemecahan atau pembagian pekerjaan ke dalam bagian yang lebih kecil.

3. Metode Penelitian

WBS merupakan dokumen fundamental dalam manajemen proyek karena menyediakan dasar untuk
perencanaan dan mengelola jadwal, biaya dan perubahan-perubahan terjadi. Berikut adalah work
breakdown structure dari proyek Analisa dan Perancangan Sistem Informasi Akademik Berbasis Vb. Net
pada SMKN Negeri 1 Payung.
Gant chart

4. Hasil dan Pembahasan


WAKA SEKOLAH
data siswa
Memberikan
data siswa tersebut
Disimpan dan diarsip

siswa
Terima data

BAGIAN TU

Aktivity Diagram

Use Case ISI

No_absensi
1
Kode_kelas
Nm_kelas
Kode_kelas KELAS Kuata

N 1 M 1
M M DAPAT
ABSEN PUNY
1 A
Nisn No1_absensi
M No_absensi
JADWAL M GURU
No_absen
SISWANisn ABSENSI M Kode_mapel Kode_jadw Kode_jadwal
si Sakit Tgl_absensi Nip
Nm_siswa al Kode_jadwa Nip
Izin Alpa Tapel Smstr Nm_guru
Jenkel l
Tapel_jadw Tmpt_lahir
Tmpt_lahir
al Nuptk
Tgl_lahir
Smstr_jadw Jbtn
Asal_sklh
al Pgkt
Nm_ortuwali
MASUK IKUT Gol
Alamat
Sts_kpgwn
Bdg_keahlian Kode_jadw
No_absensi Pddkn_trkhr
Prgrm_ SK BUA Kode_mapelal
Kmptsi_keahli Kode_dafnil Jrsn
T Kls
an Mapel_diampu
Jam_ke
No_absensi Srtfk
Hari
Kode_map
Wkt
1 el
1N
N DAFTAR
NILAI NILAI
MATPEL
Nisn 1
Kode_dafn Kode_dafni Kode_map
il Nilai_tgs l el
Nilai_haria Tapel_dafn Nm_mapel
n il KKM
Nilai_UTS
Entry data siswa Smstr_dafn
Siswa Nilai_uas il
Diskripsi
Predikat
HASIL

Kode_dafni
Entry data guru Guru l
Kode_rapo
Nisn rt
Kode_rapo M
rt M
M N
TERIM CANTUMKA

TU Sekolah Entry mata pelajaran A N

M Kode_kmptsi
RAPORT
_raport
Kode Kode_rapor KOMPETENS
Nm_kmptsi
t I
Tapel_rapo
rt Kode_kmpt
Smstr_rapo si Nilai
Grade
Entry kelas rt
Wali_kelas
MUA
T
Kode_raport
ode_muatan lokal
K Waka sekolah
Nilai
Entry muatan lokal Gra
de
Ket

MUATAN
Entry kompetensi LOKAL

Kd_muatan lokal
Nm_muatan lokal

Cetak Jadwal

Cetak Laporan Nilai Siswa Kepala Sekolah


ERD KE LRS

1
I KE Kode_
S LA kelas
Entry Absensi I
No_a S Nm_k
bsensi elas
Kode_ Kuata
M
kelas
Guru Wali Kelas M N M 1
M 1
SIS ABSE ABSENSIPUNY JAD DA GU
Entry Nilai 1 WA N A WAL PA RU
M No_abs No_ab M T
Nisn en1si M
Nisn sen Kode_j
No_a Kode_ Kode_j Nip
Nm_sis Kode_j adwal
bsensi mapel adwal Nm_gur
wa adwal Nip
Sakit Tgl_abs Tapel_j u
Jenkel Izin BUAT
ensi adwal Tmpt_la
Tmpt_la Alpa Tapel Smstr_ hir
hir No_ab
Smstr jadwal Nuptk
Tgl_lahir sensi Jbtn
Asal_skl MASU Kode_ IKUT Pgkt
h K mapel Kode_j Gol
Nm_ortu
No_ab adwal Sts_kpg
Cetak wali Kode_ wn
T Alamat sensi
Rekapan Nilai Kode_ mapel Pddkn_
u Bdg_kea
dafnil Kls trkhr
hlian
Jam_k Jrsn
Prgrm_ 1 e Hari Mapel_
SK
N Wkt diampu
Kmptsi_
NI
Wali keahlian DAFTA 1
MAT
N Srtfk
LA
Kelas I
Nisn R PEL
Cetak Raport Kode_ NILAI Kode_
Kepala Sekolah dafnil mapel
1
Nilai_t Nm_m
Kode_d
gs apel
afnil
Nilai_ KKM
Tapel_d
harian
afnil
Nilai_
Smstr_d
UTS
afnilHA
Nilai_

ERD
SIL
uas
Diskri Kode_
psi dafnil
Kode_
LRS
Predik
at Nisn raport
Kode_ M
raport M
RAPOR N
MUATAN LOKAL TER CANTU
IMA TM MKAN
NILAI Kd_muatan KOMPE
DAFTAR lokal M Kode_
Nisn _r Kode_ TENSI
Kode kmptsi
Kode_dafnil NILAI a
Tapel_ raport
Kd_muatan lokal port Nm_k
raport Kode_
Nilai_tgs Kode_daf
Nm_muatan lokal kmptsi mptsi
Nilai_harian nil Smstr_
Kode_dafnil raport Nilai
Nilai_UTS Tapel_dafni Wali_k Grade
Nilai_uas l elas
Diskripsi MUAT
Smstr_dafn
Predikat CANTUMK il Kode_rap
KOMPETENSI AN RAPORT Kode_daf ort
Kode_rapot Kode_rap
nil Kode_mu
Kode_kmpts r ort
Kode_raport Kode_raport atan lokal
i Kode_kmpt Nisn MUAT Nilai
Kode_kmptsi si Nilai Grade Ket
Tapel_rapotr Kode_rapor
Nm_kmptsi Grade Smstr_raport N
t
Wali_kelas Kode_muat MUATAN
an lokal LOKAL
Nis
n
Nilai Grade
Ket Kd_muata
SISWA n lokal
ABSENSI Nm_muat
Nisn an lokal
Nm_siswa ABSEN KELAS
Jenkel Nisn
MAPELTmpt_lahir No_absensi Kode_kel
No_absensi Kode_kelas
Tgl_lahir Nisn Sakit
No_abse
nsi
as
Tgl_absens Nm_kelas
Asal_sklh Izin Alpa
Kode_mapel i Tapel Kuota
Nm_ortuwaliKode_mapel
Nm_mapel Alamat Smstr
KKM Bdg_keahlian Kode_kelas
Kode_map
Prgrm_ SK
Kmptsi_keahli el
an Kode_ma Kode_jadw
pel al
IKUT JADWAL Nip

Kode_jadw GURU
Kode_jad Kode_jadw
al wal al Nip
Kode_map Nip
Tapel_jadw
el Kls Nm_guru
al
Jam_ke Tmpt_lahir
Smstr_jadw
Hari Wkt Nuptk
al
Jbtn
Pgkt
Gol
Sts_kpgwn
Pddkn_trkhr
Jrsn
Mapel_diampu
Srtfk

Struktur
Tampilan

AN
AL
I SA
TU AK DAN
AD P
SM GURUEM ER WALI KELAS
A
K IK B NC
N E AN
EG RB G
ER ASI AN
I 1 S V SI S Cetak Rekapan Nilai
Entry Data Siswa PA B.N TEM
Entry Absensi
YU ET IN
N PAD FO Cetak Raport
G A RM
Entry Data Guru Entry Nilai AS
I

Entry Data Mapel

Entry Data Kelas

Entry Data Muatan


lokal

Entry Data
Kompetensi

Cetak DataJadwal
Class Diagram

Open()
Open() GetJadwal()
GetJadwal()
AutoKd_Jadwal()
InputJadwal()
InputJadwal()
DisplayListview()
PilihGuru()
PilihGuru()
GetGuru()
DisplayListview()
Loop PilihMapel()
PilihMapel()
GetMapel()
DisplayListview()
InputIkut()
InputIkut()
Tambah() Tambah()
DisplayListview()
Cetak()
Cetak()
SimpanJadwal()
SimpanIkut()
ShowCtkJadwal()
Batal()
Batal()
Akademik
Laporan

Kosong()
Keluar()
Keluar() Exit()

Anda mungkin juga menyukai