ANALISA DAN PERANCANGAN SISTEM INFORMASI
PENGOLAHAN NILAI PADA SMP N 3 SATU ATAP LUBUK
BESAR BERBASIS DEKSTOP
Randi
Sistem Informasi STMIK ATMA LUHUR PANGKALPINANG Jl.Jend.Sudirman Selindung Lama Pangkalpinang Kepulauan Babel
email : [email protected]
Abstrak
SMP Negeri 3 The bottom of the roof is a junior high school formal education with a number of students as many as 240 people were spread into 4 classes. As an institution of education providers, the level of competence of learners becomes the most important thing as part of the assessment process.
One form of the assessment process is to look at the activity of students in learning activities in the classroom. To determine the activity of students in participating in learning activities is by checking the value of the student. Checking the value of students currently held by means of paper-based or using the paper manually. Teachers fill in the information value of the paper, which will be given to the Administrative staff who will then recapitulated each semester to be written in the student report cards each semester. This method is susceptible of various kinds of errors both technical errors and human error. These mistakes will lead to the loss or corrupted files. And furthermore will affect the process of assessment of learners.
This final project aims to facilitate the checking and recording of data reporting student grades computerized. The system created is the value of information processing system with a desktop based application using VB. Net 2008 and Ms. Access as the database.
Keywords: Students, report cards, VB.Net 2008, Ms.Acces. 1. Pendahuluan
Informasi merupakan salah satu
kebutuhan didalam suatu instansi,
perusahaan, organisasi, lembaga serta
lingkungan yang berada diluar sistem. Informasi dianggap sangat penting karena dengan adanya informasi dapat menambah pengetahuan, mengurangi ketidak pastian dan resiko kegagalan serta dapat membantu para pemimpin dalam mengambil suatu
kesimpulan dan keputusan yang efektif dan efisien.
Seiring dengan perkembangan
teknologi informasi yang semakin pesat saat ini, maka sarana dan prasarana pendidikan harus mengikuti perkembangan yang ada untuk mendukung kualitas pendidikan yang ada dan menuntut para guru untuk bekerja secara ekonomis, efektif dan efisien agar dapat mengikuti perkembangan teknologi
kedepannya. Oleh karena itu, para guru
membutuhkan informasi dalam
melaksanakan tanggung jawabnya.
Sekolah SMP N 3 SATU ATAP Lubuk Besar merupakan suatu instansi
pendidikan yang ada di Batu
Beriga,kecamatan Lubuk Besar,Kabupaten Bangka Tengah.Sekolah ini merupakan salah satu sekolah yang ada di Bangka Tengah dan mampu bersaing dengan sekolah yang lainnya dan sekolah ini
didukung oleh staf pengajar yang
mumpuni.pada SMP N 3 Satu Atap Lubuk Besar masih bersifat manual dalam proses
administrasi siswa khususnya dalam
pengolahan nilai.
Berdasarkan identifikasi diatas masih ditemukan beberapa masalah yang sering terjadi dalam pengolahan data siswa, yaitu kekeliruan dalam merekap nilai dan data-data mengenai siswa yang sering mengalami keterlambatan saat adanya update data karena terlalu banyaknya jumlah siswa serta belum adanya media penyimpanan data yang baik karena hanya tersimpan dalam bentuk dokumen dan tersusun dalam sebuah lemari disekolah.
2. Tinjauan Pustaka
2.1 Konsep Sistem Informasi
Dalam menyusun dan merancang sistem informasi terdapat beberapa konsep
yang dapat dijadikan sebagai acuan dan landasan, dimana konsep-konsep tersebut merupakan teori yang berhubungan dengan
perancangan sistem informasi serta
pemecahan masalah yang ada.
2.1.1 Konsep Dasar Sistem dan
Informasi
Sistem adalah sebagai suatu kesatuan yang terdiri dari interaksi elemen-elemen (subsistem) yang berusaha mencapai tujuan tertentu (NARKO 3).
2.1.2 Konsep Dasar Sistem Informasi
Definisi Sistem
Informasi:”Hubungan informasi antar
unitatau arus informasi yang dihasilkan dari
kumpulan informasiberbagai
unit.’(Zulkifli:3)
Sistem informasi terdiri dari
komponen-komponen yang saling
berinteraksi satu dengan yang lainnya membentuk suatu kesatuan untuk mencapai sasaran,yaitu:
a. Blok Masukan
Input mewakili data yang masuk kedalam sistem informasi. Input disini termasuk
metode-metode dan media untuk
menangkap dat yang akan dimasukkan, yang dapat berupa dokumen-dokumen dasar.
b. Blok Keluaran
Blok dari sistem informasi adalah keluaran yang merupakan informasi yang
berkualitas dan dokumentasi yang
berguna untuk semuatingkatan
manajemen serta semua pemakai sistem. c. Blok Teknologi
Teknologi digunakan untuk menerima input, menjalankan model, menyimpan dan mengakses data, menghasilkan dan
mengirim keluaran dan membantu
pengendalian dari sistem secara
keseluruhan. Teknologi terdiri dari 3 bagian utama yaitu teknisi (humanware, braiware), perangkat lunak (software) dan perangkat keras (hardware).
d. Blok Model
Blok ini terdiri dari kombinasi prosedur, logika dan model matematika yang akan memanipulasi data input dan data yang tersimpan di basis data dengancara yang
sudah tertentuuntuk menghasilkan
keluaran yang diinginkan. e. Blok Basis Data
Basis data (database) merupakan
kumpulan data yang saling
berhubungansatu dengan yang lainnya. Tersimpan diperangkat lunak untuk memanipulasinya.
f. Blok Kendali
Supaya sistem dapat berjalan sesuai dengan yang diinginkan, maka perlu diterapkan pengendalian –pengendalian didalamnya. Banyak hal yang dapat merusak sistem informasi, seperti misalnya bencana alam, api, temperature dan lain-lain.
2.2 Analisa dan Perancangan Sistem
Berorientasu Objek dengan UML
2.2.1 UML (Unifed Modeling
Languange)
UML (Unifed Modeling Languange) adalah bahasa pemodelan untuk sistem atau
perangkat lunak yang berparadigma
berorientasu objek. Pemodelan (modeling)
sesungguhnya digunakan untuk
penyerdehanaan permasalahan –
permasalhan yang kompleks sedemikian rupa sehingga lebih mudah dipelajari dan dipahami. (Adi 6)
2.2.2 Analisa Sistem Berorientasi Objek Analisa sistem adalah : teknik pemecahan masalah yang menggabungkan
bagian-bagian komponen dengan
mempelajari seberapa bagus bagian
komponen tersebut bekerja dan
berinteraksiuntuk mencapai tujuan. (HANIF : 24)
Mengembangkan proses bisnis sederhan yang memang terjadi diorganisasi yang
sedang dianalisis dengan membuat activity
diagram.
a. Activity Diagram
Activity Diagram menggambarkan
proses bisnis dan urutan aktivitas dalam sebuah proses, yang mana dipakai pada business modeling untuk memperlihatkan urutan aktifitas proses bisnis secara keseluruhan dalam memodlkan sebuah proses.(Adi 13)
Activity Diagram dibuat berdasarka sebuah atau bebrapa use case pada use
case diagram, atau bahkan tanpa
menggunakan use case diagram.
Sebuah activity diagram mempunyai: 1) Start point (initial mode) dimana
diletakkan pada pojok kiri atas 2) End point (activity final mode) 3) Activities, dimana menggambarkan
proses bisnis dan dikenla sebagai
activity state.
Jenis-jenis activity: a) Black hole activities
Ada masukan dan tidak ada
keluaran,biasanya digunakan
bila dikehendaki Ada 1 atau lebih transisi.
b) Miracle activities
Tidak ada masukan tetapi ada keluarannya, biasanya dipakai pada waktu start point dan
dikehendaki ada 1atau lebih transisi.
c) Parallel activities
Suatu activity yang berjalan secar berbarengan . terdiri dari:
(1) Fork (Percabangan)
Mempunyai 1 transisimasuk dan 2 atau lebih transisi keluar. (2) Join (Penggabungan)
Mempunyai 2 atau lebih transisi masuk dan hanya 1 transisi keluar.
d) Decision point
Digambarkan dengan lambing
wajik atau belah ketupat.
Mempunyai transisi (sebuah garis dari / kedalam decision
point). Setiap transisi yang ada
harus mempunyai GUARD
(kunci). Tidak ada sebuah
keterangan (pertanyaan) pada tengah belah ketupat seperti pada flowchart.
e) Guard (kunci)
Adalah sebuah kondisi benar sewaktu melewati sebuah transisi.
Digambarkan dengan diletakkan di antara [ ]. Tanda [otherwise]
guard untuk menangkap suatu
kondisi yang belum terdeteksi. Setiap transisi dari / ke decision
point harus mempunyai guard
yang harus konsisten dan
lengkap serta tidak overlap. f) Swimlane
Sebuah cara untuk
mengelompokkan activity
berdasarkan actor
(mengelompokkan activity
dalam sebuah urutan yang
sama). Actor bisa ditulis nama
actor ataupun sekaligus dalam
lambang actor (stick figure)
pada use case diagram.
Swimlane digambarkan secara
vertical, walaupun
kadang-kadang digambarkan secara
horizontal. g) Swimarea
Ketika sebuah activity diagram mempunyai banyak swimarea,
perlu dipikirkan dengan
pendekatan swimarea. Swimarea
mengelompokkan activity
berdasarkan kegiatan didalam
use case.
b. Analisa Dokumen Keluaran
Analisa dokumen keluaran adalah dokumen yang dihasilkan dari proses sistem, yang termasuk proses. (Janner 376)
c. Analisa Dokumen Masukan
Analisa dokumen masukan adalah dokumen yang mengalami pemrosesan
didalam sistem berjalan. Dokumen
masukkan inilah yang akan mempengaruhi hasil laporan dari dokumen yang akan dihasilkan. (Janner : 376)
d. Usecase Diagram
Usecase diagram adalah diagram yang
menunjukkan fungsionalitas suatu sistem atau kelas dan bagaimana sistem tersebut
berinteraksi dengan dunia luar dan
menjelaskan sistem secara fungsionalitas yang terlihat user.(Julius : 37)
e. Deskripsi Usecase
Deskripsi dari sekumpulan aksi
sekuesial yang ditampilkan sistem yang menghasilkan yang tampak dari nilai ke
actor khusus.(Miftakhul : 138)
Use case digunakan untuk menyusun behavioral things dalam sebuah model. Use
case direalisasikan dengan sebuah
collaboration.
2.2.3 Perancangan Sistem Berorientasi Objek
Selama analisis perhatian kita adalah
pada apa yang harusdikerjakan
sistem,terlaepas dari bagaimana semuanya
keputusan dibuat tentang bagaimana pemecahan masalah akan dikerjakan.
Perancangan sistem berorientasi
objek merupakan prosesn spesifikasi yang terperinci atau pendefinisian dari kebutuhan –kebutuhan fungsional dan persiapan untuk
rancangan bangun implementasi yang
menggambarkan bagaimana suatu sistem baru dilakukan dengan hubungan proses-proses dalam bentuk diagram-diagram.
2.3 Perangkat Lunak
Perangkat lunak yang digunakan untuk merancang Sistem Informasi pengolahan nilai pada SMP N 3 Satu Atap Lubuk Besar yaitu: 2.3.1 Visual Basic NET 2008
Menurut wahana komputer (2007 : 1), Visual Basic NET merupakan salah satu bahasa pemrograman yang dapat digunakan untuk membuat program aplikasi. Bahasa pemrograman ini menyediakan beberapa tool untuk otomatisasi proses pengembangan, yaitu visual tool yang dignakan untuk melakukan beberapa operasi pemrograman dan desain umum dan juga
fasilitas-fasilitas lain yang dapat menunjang dalam pemrograman.
2.3.2 Microsoft Access
Microsoft Office Acces adalah
sebuah program aplikasi pengelolaan
database secar elektronis yang
memungkinkan disusunnya data dan
informasi yang banyak secara sistematis dan
disimpan/direkam kedalam sebuah
komputer.
3.Hasil dan Pembahasan
a. Activity Diagram Pendataan Siswa
Gambar 4.2
Activity Diagram Pendataan Siswa
b. Activity Diagram Pendataan Guru
Gambar 4.3
Activity Diagram Pendataan Guru Mengisi biodata pada
lembar formulir
Menyerahkan formulir biodata
Menerima formulir biodata Mencatat data siswa kedalam buku
induk siswa dan mengarsipkannya
Bagian TU Siswa menyerahkan Data Pribadi Menerima Biodata
Mencatat kedalam buku induk guru dan mengarsipkannya
Bagian Tu Guru
c. Activity Diagram Pendataan Mata Pelajaran
Gambar 4.4
Activity Diagram Pendataan Mata Pelajaran
d. Activity Diagram Pembuatan Jadwal Mata Pelajaran
Gambar 4.5
Activity Diagram Pembuatan Jadwal Mata Pelajaran
e. Activity Diagram Pembuatan Absensi
Gambar 4.6
Activity Diagram Pembuatan Absensi
f. Activity Diagram Pembuatan Daftar
Nilai Menyerahkan data mata pelajaran Menerima data mata pelajaran wakasek kurikulum kepala sekolah Buat jadwal pelajaran
Mencatat data jadwal pelajaran Meminta persetujuan Menerima jadwal yang disetujui Menyerahkan jadwal pelajaran Memberikan Persetujuan mengembalikan jadwal pelajaran Menerima Jadwal pelajaran guru Kepala sekolah bagian Tu Wakasek kurikulum mengabsen siswa di kelas menyerahkan data kehadiran siswa menerima data kehadiran siswa mencatat jumlah kehadiran siswa membuat rekap kehadiran siswa menerima rekap kehadiran siswa Wali Kelas Bagian TU Guru
Gambar 4.7
Activity Diagram Pembuatan Daftar Nilai
g. Activity Diagram Pembuatan Raport Siswa
Gambar 4.8
Activity Diagram Pembuatan Raport Siswa
h. Activity Diagram Laporan Nilai Siswa
Gambar 4.9
Activity Diagram Pembuatan Laporan Siswa
Use Case Sistem Usulan
a. Use Case Diagram Package Master membuat daftar
nilai siswa
menyerahkan daftar
nilai siswa terima daftar nilai siswa
periksa daftar nilai siswa
serahkan nilai siswa
yang telah diperiksa Terima Datar nilai siswa
buat rekap nilai siswa TU wali kelas Guru Studi Mengisi nilai raport Menyerahkan raport untuk ditanda tangani Menerima raport yang telah ditanda tangani Memberikan
raport
Menandatangani raport Mengembalikan raport yang
telah ditandatangani Menerima raport siswa Kepala Sekolah Wali kelas Buat laporan siswa Menyerahkan laporan siswa Terima laporan yang telah ditanda tangani
Menerima dan menandatangani laporan siswa Menyerahkan laporan yang
telah ditandatangani
kepala Sekolah bagian TU
Gambar 4.11
Use Case Diagram Package Master b. Use Case Diagram Package Transaksi
Gambar 4.12
Use Case Diagram Package Transaksi
c. Use Case Diagram Package Laporan
Gambar 4.13
Use Case Diagram Package Laporan
Rancangan Basis Data
4.2.9.1 ERD (Entity Relationship Diagram)
Entry data siswa
Entry data guru
Entry data mata pelajaran
Entry data ekstrakurikuler Tata Usaha
Entry data kelas
Entry absensi
Entry Daftar Nilai
Cetak Raport Cetak Jadwal Mata Pelajaran
Tata Usaha
Siswa M Isi N Absensi M Cetak 1 Kelas
Nis NoAbsen Keterangan
Daftar_Nilai
Terima Ajukan Mapel
1 M M N M Muncul NJadwal Miliki Guru Hasil Raport Beri Cantum Ekskul M 1 N M M N 1 1 Nis Nm_siswa Tmpt_lahir Tgl_lahir Jenkel Agama Almt Telepon Sklh_asal Nm_ortu Almt_ortu Pkrjn_ortu No_absensi Tgl_absensi Hari Sesi_ke No_absensi Kd_kelas Kd_kelas Nm_kelas Nis No_dafnil No_daftnil Tgl_dafnil Semester No_dafnil Kd_mapel RatanilaiUH NilaiUTS NilaiUAS NHB Kd_mapel Nm_mapel kelompok Kd_jadwal Kd_mapel Hari Kelas_ajar Waktu Kd_jadwal Tapel_jadwal Smstr_jadwal Kd_jadwal Kd_guru Kd_guru Nm_Guru Tgllhr-Guru Jenkel_Guru Almt_Guru Notlp_Guru Stts_Guru Agama_Guru Pend_Guru Thn_Lulus Masa_Kerja Jbtn No_raport Kd_mapel Nil_pengetahuan Nil_keterampilan Nil_sikap No_raport Tgl_raport Tapel_raport Semester Deskripsi No_raport Kd_ekskul Ket Kd_ekskul Nm_ekskul No_daftnil No_raport Punya M 1 No_absensi No_dafnil Gambar 4.14
ERD (Entity Relationship Diagram) LRS (Logical Record Structure)
Nis Nm_siswa Tmpt_lahir Tgl_lahir Jenkel Agama Almt Telepon Sklh_asal Nm_ortu Almt_ortu Pkrjn_ortu Isi Nis No_absensi Keterangan Absensi No_absensi Tgl_absensi Hari Sesi_ke Kd_kelas Kelas Kd_kelas Nm_kelas Nis Siswa No_absensi Kd_kelas Daftar_Nilai No_daftnil Tgl_dafnil Semester No_absensi Nis N o _ a b s e n s i Nis Raport No_raport Tgl_raport Tapel_raport Semester Deskripsi No_dafnil N o _ d a f n i l Cantum No_raport Kd_ekskul Ket No_raport Ekskul Kd_ekskul Nm_ekskul Ajukan Kd_ekskul No_dafnil Kd_mapel RatanilaiUH NilaiUTS NilaiUAS NHB No_daftnil Mapel Kd_mapel Nm_mapel kelompok Kd_mapel Muncul Kd_jadwal Kd_mapel Hari Kelas_ajar Waktu K d _ m a p e l Jadwal Kd_jadwal Tapel_jadwal Smstr_jadwal Kd_guru Kd_jadwal Guru Kd_guru Nm_Guru Tgllhr-Guru Jenkel_Guru Almt_Guru Notlp_Guru Stts_Guru Agama_Guru Pend_Guru Thn_Lulus Masa_Kerja Jbtn K d _ g u r u No_Raport Kd_Mapel Nil_Pengetahuan Nil_Keterampilan Nil_Sikap Beri K d _ m a p e l No_raport Gambar 4.16
LRS (Logical Record Structure)
ANALISA DAN PERANCANGAN SISTEM INFORMASI PENGOLAHAN NILAI PADA SMP N 3 SATU ATAP LUBUK BESAR BERBASIS
DEKSTOP
MASTER TRANSAKSI LAPORAN
Cetak Jadwal
Entry Mapel Entry Data Guru
Entry Data Siswa
Entry Data Kelas
Entry Absensi
Entry Nilai
Cetak Raport
Cetak Laporan Nilai Siswa
Entry Data Ekskul
Gambar 4.17 Rancangan Dialog 4.3 Rancangan Layar 1) Menu Utama Menu Utama Menu Utama
ANALISA DAN PERANCANGAN SISTEM INFORMASI PENGOLAHAN NILAI PADA SMP N 3 SATU ATAP LUBUK BESAR
BERBASIS DEKSTOP
Jl.Raya Tanjung Berikat, Desa Batu Beriga. Kec.Lubuk Besar, Kab. Bangka Tengah
MASTER TRANSAKSI LAPORAN KELUAR
Gambar 4.18
Rancangan Layar Menu Utama 2) Menu Master
Menu Utama
Menu Utama
ANALISA DAN PERANCANGAN SISTEM INFORMASI PENGOLAHAN NILAI PADA SMP N 3 SATU ATAP LUBUK BESAR
BERBASIS DEKSTOP
Jl.Raya Tanjung Berikat, Desa Batu Beriga, Kec. Lubuk Besar. Kab. Bangka Tengah MASTER TRANSAKSI LAPORAN KELUAR Entry Data Guru
Entry Data Mapel Entry Data Siswa Entry Data Kelas Entry Ekskul
Gambar 4.19
Rancangan Layar Menu Master 3) Entry Data Guru
ENTRY DATA GURU ENTRY DATA GURU
ENTRY DATA GURU
Kd_guru Nama Guru Tempat Lahir Guru Jenkel Guru Alamat Guru No Telp Guru Satus Guru Agama Guru Pend Terakhir Tahun Lulus Masa Kerja Jabatan Entry Entry Entry Entry Entry Entry Entry Entry Entry Entry Entry
Simpan Ubah Hapus Batal Keluar
Entry DD/MM/YYYY
Tanggal Lahir Guru
Kd_guru
z
Display Displayz
Nama Guru Display DisplayTempat Lahir Guru
Display Display Tanggal Lahir Guru Display Display
z z
Jenkel Guruz
Display Display Alamat Guruz
Display Display No Telp Guruz
Display Display Status Guruz
Display Display Agama Guruz
Display Display Masa Kerjaz
Display Display Jabatanz
Display Display Tahun Lulusz
Display Display Pend Terakhirz
Display Display Gambar 4.20Rancangan Layar Entry Data Guru 4) Entry Data Mapel
Form Entry Mapel Form Entry Mapel Data Mapel
Button
Simpan Batal Hapus Keluar
Kode Mapel
z z
Nama Mapel Display Display Kode Mapel Nama Mapel Input Input Display Display Ubah KKM Input KKM Displayz
Display Gambar 4.21Rancangan Layar Entry Data Mapel
5) Entry Data Siswa
Form Siswa Form Siswa Data Siswa Input Tanggal lahir Alamat Button
Simpan Batal Hapus Keluar
NIS Nama Siswa Alamat ortu Tempat Lahir Jenkel Sekolah asal Agama Input Input Input SysDate Input Pilih
Nama ortu Input
z
Display
NIS Nama Siswa Tempat lahir Tanggal lahir Jenkel Agama Sklh asal Nama ortu
z z z
z
z z z
Alamat ortu Pekerjaan ortu
Display Display Display Display Display Display DisplayDisplay
z z
Display Display Display Display Display Display Display Display Display Display DisplayInput Telepon Input Telepon
z
Display Display InputPekerjaan ortu Input
Gambar 4.22 Rancangan Layar Entry Data Siswa
6) Entry Kelas Form Kelas Form Kelas Data Kelas Input Input Kode Kelas Nama Kelas Button
Simpan Batal Hapus Keluar
z z
Display Nama Kelas Kode Kelas Display Display Display UbahWali Kelas Input
Wali Kelas Display
z
DisplayGambar 4.23
Rancangan Layar Entry Data Kelas
Entry Ekskul Entry Ekskul
ENTRY EKSKUL
Nama Eskul Kode Eskul Auto
Entry
Tampil Kode Ekskul
Tampil Nama Ekskul
Simpan Ubah Hapus
Batal Keluar
Gambar 4.24 Rancangan Layar Entry Eskul
8) Menu Transaksi Menu Utama
Menu Utama
ANALISA DAN PERANCANGAN SISTEM INFORMASI PENGOLAHAN NILAI PADA SMP N 3 SATU ATAP LUBUK BESAR
BERBASIS DEKSTOP
Jl.Raya Tanjung Berikat, Desa Batu Beriga, Kec. Lubuk Besar. Kab. Bangka Tengah MASTER TRANSAKSI LAPORAN KELUAR
Cetak Jadwal Entry Absensi Entry Nilai Cetak Raport
Gambar 4.25
Rancangan Layar Menu Transaksi
9) Cetak Jadwal
CETAK JADWAL PELAJARAN CETAK JADWAL PELAJARAN
No Jadwal Semester
Auto Entry
Tahun Ajar Entry
CETAK JADWAL PELAJARAN
Simpan Batal
Keluar
Kode Mapel Nama Mapel Display
Pilih
Hari Entry
Waktu Entry
Kelas Ajar Entry
Tambah Tampil Tampil No Tampil Tampil Mapel Tampil Tampil Hari Tampil Tampil Waktu Tampil Tampil Kelas Ajar Cetak
Kode Guru Entry
Nama Mapel Entry
Cari
Cari
Gambar 4.26
Rancangan Layar Cetak Jadwal 10) Entry Absensi
Form Entry Absensi Form Entry Absensi
Entry Absensi
Button
Simpan Batal Keluar
z
Display Display Display No Absensi Input Input Displayz
Tgl Absensi Hari Input Nis Namaz
Ket Display Display Sesi KeInput Kode Kelas Nama Kelas Pilih Display Pilih Nama Nis DisplayKet Input Tambah
Gambar 4.27
Rancangan Layar Entry Absensi
Form Entry Daftar Nilai Form Entry Daftar Nilai
Data Daftar Nilai Button Simpan Tamba h Keluar Batal Nama Mapel
z z
Display Display DisplayNo daftar Nilai Input Input Display Display Display
z
Thn Ajaran Input Nis Input Semester Nilai UTS Nilai UHz
Display Display No Absensi PilihNama Kelas Display
Pilih
Nama Display
Kode Mapel Pilih
Nama Mapel Display
Rata Nilai UH Nilai UTS NHB Nilai UAS Input Input Input Nilai UAS
z
Display Display NHB Gambar 4.28Rancangan Layar Entry Daftar Nilai 12) Cetak Raport
Form Cetak Raport Form Cetak Raport
Nomor Raport <<Auto>>
DisplayNo Tahun ajaran Pilih Semester Pilih Nama Siswa Display Nama kelas Display
Cari
Display Nama Mapel
Display Nilai
Pengetahuan Nilai KeterampilanDisplay Nilai SikapDisplay Keterangan Nama ekskul No eskul Display Display Input Cari Tamba h
Cetak Batal Keluar FORM CETAK RAPORT
z z z z
Displayz
Display Display Display DisplayNo Daftar Nilai Display
No Absensi Display DisplayNo Display Nama Ekskul Display Ket
z z z
Display Display Display Kode Mapel PilihNama Mapel Display
Nilai Pengetahuan Input Nilai Keterampilan Input
Nilai Sikap Input Tamba
h
Simpa n
Gambar 4.29
Rancangan Layar Cetak Raport 13) Cetak Laporan Nilai Siswa
Menu Utama
Menu Utama
ANALISA DAN PERANCANGAN SISTEM INFORMASI PENGOLAHAN NILAI PADA SMP N 3 SATU ATAP LUBUK BESAR
BERBASIS DEKSTOP
Jl.Raya Tanjung Berikat, Desa Batu Beriga, Kec. Lubuk Besar. Kab. Bangka Tengah
MASTER TRANSAKSI LAPORAN KELUAR
Cetak Laporan Nilai Siswa
Gambar 4.30
Rancangan Layar Menu Laporan 14) Form Cetak Laporan Nilai Siswa
Gambar 4.31
Rancangan Layar Cetak Laporan Nilai siswa
4.4 Sequence Diagram
Gambar 4.32 Sequence Diagram Entry Data Guru
b. Sequence Diagram Entry Mata
Pelajaran
Gambar 4.33 Sequence Diagram Entry Mata Pelajaran
: TataUsaha : frmGuru : CtrlGuru : Guru
Open Guru()
Entry Guru() Entry Guru()
Simpan() Simpan() Simpan() Display Listview() Ubah() Ubah() Ubah() Batal() Batal() Blank form() Keluar() Keluar() Exit() Hapus() Hapus() Hapus()
: Tata Usaha : form Mapel : Ctrl Mapel : Mapel
Open Guru()
Entry Guru() Entry Guru()
Simpan() Simpan() Simpan() Display Listview() Ubah() Ubah() Ubah() Hapus() Hapus() Hapus() Batal() Batal() Blank form() Keluar() Keluar() Exit()
c. Sequence Diagram Entry Data Siswa
Gambar 4.34 Sequence Diagram Entry Data Siswa
d. Sequence Diagram Entry Kelas
Gambar 4.35 Sequence Diagram Entry Data Kelas
: Tata Usaha : frmSiswa : CtrlSiswa : Siswa
Open Siswa()
Entry Siswa() Entry Siswa()
Simpan() Simpan() Simpan() Display Listview() Ubah() Ubah() Ubah() Hapus() Hapus() Hapus() Batal() Batal() Blank form() Keluar() Keluar() Exit()
: TataUsaha : form Kelas : Ctrl Kelas : Kelas
Open Guru() Entry Kelas() Entry Kelas() Simpan() Simpan() Simpan() Display Listview() Ubah() Ubah() Ubah() Hapus() Hapus() Hapus() Batal() Batal() Blank form() Keluar() Keluar() Exit()
e. Sequence Diagram Cetak Jadwal
Gambar 4.36 Sequence Diagram Cetak Jadwal
: Tata Usaha : form Jadwal Pelajaran : Ctrl Jadwal Pelajaran : Jadwal : Guru : Mapel : Hasil
Open Jadwal Pelajaran()
Get Jadwal ()
Get Jadwal () Auto()
Entry Jadwal Pelajaran() Entry Jadwal pelajaran() Get Guru() Display Nm_guru() Pilih Kd_mapel()
Pilih Kd_mapel() Get mapel() Display Nm_mapel() Entry Hari,Waktu,Kelas_Ajar() Entry Hari,Waktu,kelas_Ajar() Tambah() Tambah() Display List() Loop Simpan() Simpan() Simpan() Simpan() Loop Cetak() Cetak() Cetak() Cetak() Cetak() Cetak() Display Cetak Jadwal()
Batal() Batal() Blank form() Keluar() Keluar() Exit() Pilih Kd_Guru Pilih Kd_Guru
f. Sequence Diagram Entry Absensi
Gambar 4.37 Sequence Diagram Entry Absensi
g. Sequence Diagram Entry Daftar
Nilai : Tata Usaha : Form Absensi : Ctrl Absensi : Absensi : Kelas : Siswa : Punya
Open Absensi() Get Absensi()
Entry Absensi() Entry Absensi()
Pilih Kelas() Pilih Kelas) Get Kelas() Display Nm Kls
Pilih Siswa() Pilih Siswa() Get Siswa() Display Nm Siswa() Entry Ket Entry Ket Tambah() Tambah() Display List() Simpan() Simpan() Simpan() Simpan() Loop Loop Batal() Batal() Blank form() Keluar() Keluar() Exit()
Gambar 4.38 Sequence Diagram Entry Daftar Nilai
h. Sequence Diagram Cetak Raport
Gambar 4.39 Sequence Diagram Cetak Raport
: GURU : Form daftar Nilai : Ctrl Dafnil : Dafnil : Siswa : Mapel : Ajukan
Open daftar nilai()
Entry daftar niali() Entry daftar nilai()
Pilih siswa() Pilih siswa() get siswa() Display Nm_siswa() Pilih Kd_mapel() Pilih Kd_mapel() Get Kd_mapel() Display Nm_siswa()
Entry Nilai Entry Nilai()
Tambah() Tambah() Display list() Loop Simpan() Simpan() Simpan() Simpan Ajukan() Loop Blank form() Batal() Batal() Keluar() Keluar() Exit()
: Tata Usaha : form Cetak Raport : Ctrl Raport : Raport : Siswa : Kelas : Absensi : Dafnil : Mapel : Beri : Cantum : Ekskul Open() Get Raport()
Get Raport() Auto() Input Raport()
Input Raport() Pilih Dafnil()
Pilih Dafnil() Get Siswa() Get Kelas()
Get Absensi() Get Dafnil() Pilih Mapel() Pilih Mapel()
Get Mapel() Display Mapel() Input() Input() Tambah() Tambah() Display Listview() Loop Pilih Ekskul Pilih Ekskul() () Get Ekskul() Display Ekskul() Input() Input() Tambah() Tambah() Display Listview() Loop Simpan() Simpan() Simpan Raport() Simpan Cantum() Simpan Beri() Loop Cetak() Cetak()
Display Cetak Raport() Batal() Keluar() Get Raport() Get Siswa() Get Kelas() Get Absensi() Get Dafnil() Get Mapel() Get Beri() Get Cantum() Get Ekskul()
i. Sequence Diagram Cetak Laporan Nilai Siswa
Gambar 4.40 Sequence Diagram Cetak Laporan Nilai Siswa
Kesimpulan
Setelah mempelajari permasalahan yang dihadapi dan juga solusi pemecahan yang diusulkan, maka dapat ditarik kesimpulan sebagai berikut :
a. Dengan adanya rancangan sistem
informasi ini, dapat membantu sekolah dalam mendapatkan laporan nilai yang lebih rinci.
b. Komputerisasi pada rancangan
pengolahan nilai siswa sangatlah
membantu administrasi SMP Negeri 3 Satu Atap Lubuk Besar, sehingga proses pengolahan nilai siswa akan dapat dilakukan dengan cepat, tepat, dan tidak perlu lagi dilakukan secara manual.
c. Dengan adanya rancangan sistem
informasi ini, kepala sekolah dapat mengetahui data – data yang dibutuhkan dengan akurat sehingga membantu
kepala sekolah dalam melakukan
pengontrolan.
d. Dengan adanya rancangan sistem
informasi ini, dapat meminimalisir waktu, sehingga tidak memerlukan waktu yang lama dalam penginputan data dan perhitungan nilai.
e. Penyimpanan data dalam database
memudahkan dalam penyimpanan,
pencarian, dan pemeliharan data,
sehingga kita tidak perlu menyimpan
: Tata Usaha : form Cetak Raport : Ctrl Raport : Raport : Ekskul : Tulis : Mapel : Muncul : Siswa : Kelas
Open()
Pilih Tahun Ajaran,Semester,Kelas,Mapel() Pilih Tahun Ajaran,Semester,Kelas,Mapel()
Cetak() Cetak() Get Raport Get Ekskul() Get Tulis() Get Mapel() Get Muncul() Get Siswa() Get Kelas()
Show Laporan Nilai Siswa()
Keluar() Keluar() Exit()
data didalam media kertas yang mudah hilang dan rusak pada saat sistem manual.
f. Rancangan sistem informasi dapat
membantu kepala sekolah dalam
mengambil keputusan yang tepat karena sistem komputerisasi dapat memberikan informasi yang akurat, relevan, dan tepat waktu.
5.2 Saran
Adapun saran – saran yang perlu dikemukan adalah sebagai berikut :
a. Perlu adanya pelatihan kepada user yang akan menggunakan sistem informasi ini, supaya mereka mengtahui bagaimana cara menggunakan dan perawatan sistem informasi ini.
b. Untuk menghindari berbagai kesalahan yang mugkin timbul pada sistem, perlu
dilakukan perawatan (maintenance)
secara rutin. Pengontrolan data
merupakan perawatan yang terbaik untuk menghindari berbagai kesalahan. c. Secara rutin memback-up data – data
yang ada untuk menghindari kerusakan data atau kehilangan data.
d. Perlu adanya peningkatan infrastruktur computer yang digunakan oleh SMP Negeri 3 Satu Atap Lubuk Besar agar
dapat terciptanya efisiensi dan
efektivitas yang lebih dalam rangka mendukung system informasi ini.
DAFTAR PUSTAKA
Al Fatah, Hanif,”Analisa Sistem dan Perancangan Sistem Informasi Untuk Keunggulan Bersaing Perusahaan
dan Organisasi
Modern”,Andi,Yogyakarta,2007. Drs Narko,MM.,Akt, “Sistem Akuntansi”,
Yayasan Pustaka Nusatama,
Yogyakarta,2004.
Amsyah, Drs. Zulkifli,MLS,”Manajemen Sistem Informasi”,Gramedia Pustaka Utama,Jakarta,2005.
Hermawan, Julius, “Analisa Desain dan Pemrograman Berorientasi Obyek
dengan UML dan VB.Net”,
Andi,Yogyakarta,2009.
Huda, Miftakhul,”Membuat Aplikasi
Database dengan Java, My SQL, dan
Net Beans”, Elex Media
Irwanto, Djon,”Refactoring Pada Object
Oriented Software dan Object
Database”,Andi,Yogyakarta,2010.
Kusrini, M.kom, “Tuntutan Praktis
Membangun Sistem Informasi
akuntansi dengan Visual Basic dan
Microsoft SQL
Server”,Andi,Yogyakarta,2007. Nugroho, Adi, “RPL Menggunakan UML
dan Java”, Andi, Yogyakarta, 2009. Nugroho, Adi, “Buku Rekayasa Perangkat
Lunak Berorientasi Object dengan Metode USDP (Unified Software
Development Process)”, Andi,
Yogyakarta, 2010.
Simarmata, Janner,”Analisa Desain dan Pemrograman Berorientasi Objek
dengan UML dan VB
Net’’,Andi,Yogyakarta,2009. Supardi,Ir.Yuniar,”SemuaBisaMenjadiProgr
amerVisualFoxPro9.0”,ElexMedia
KomputindoGramedia, Jakarta,
2010.
Triandini, Evi dkk, “Step by Step Desain
Proyek Menggunakan