Upload
vannhu
View
231
Download
0
Embed Size (px)
Citation preview
ANALISIS DAN PERANCANGAN SISTEM PENGOLAHAN NILAI
BERBASIS WEB PADA SMK NEGERI 1 MADIUN
NASKAH PUBLIKASI
diajukan oleh
Taufiq Hidayat
11.11.5357
kepada
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM YOGYAKARTA
YOGYAKARTA
2015
1
ANALISIS DAN PERANCANGAN SISTEM PENGOLAHAN NILAI BERBASIS WEB
PADA SMK NEGERI 1 MADIUN
Taufiq Hidayat1)
, Anggit Dwi Hartanto2)
,
1) Teknik Informatika STMIK AMIKOM Yogyakarta
2) Magister Teknik Informatika STMIK AMIKOM Yogyakarta
Jl Ringroad Utara, Condongcatur, Depok, Sleman, Yogyakarta Indonesia 55283
Email : [email protected]), [email protected]
2)
Abstract - On the development of the present,
humans can not far from various matters related to the
world of IT, one of which is the website. In the
curriculum of 2013 educators are required to be able to
play an active role in the development of the world of
IT. Educators are required to use computers in
teaching learners so that the new atmosphere created
in teaching and learning.
The application value of web-based processing
can be synchronized with the object of research i.e.
www.smkn1madiun.net website to websites that are
owned by objects can be utilized with maximum not just
information about the object that has been judged
insufficient leverages the use of a website. And it can
also make it easy for educators and learners to see
results from their teaching and learning outcomes in a
semester is quickly and easily.
Keywords : application, processing value, website. 1. Pendahuluan
.1.1 Latar Belakang
SMK Negeri 1 Madiun terletak di Jl. MH Thamrin 1
Madiun, Provinsi Jawa Timur. SMK Negeri 1 Madiun
memiliki 8 paket keahlian yaitu Teknik Audio Video
(AV), Teknik Instalasi Pemanfaatan Tenaga Listrik
(TIPTL), Geomatika, Teknik Konstruksi Batu dan Beton
(BBt), Teknik Konstruksi Kayu (KKy), Teknik Gambar
Bangunan (TGB), Teknik Kendaraan Ringan (TKR),
Teknik Pemesinan (TPm).
SMK Negeri 1 Madiun selama ini masih
menggunakan sistem manual yaitu menggunakan
microsoft excel sebagai pengolahan nilai. Sistem yang
ada pengolahan nilainya masih belum secara terpusat,
kontrol data masih secara individu pribadi tiap guru mata
pelajaran.
Pengolahan nilai secara manual memiliki kekurangan
tersendiri dalam pengolahannya. Saat guru mata
pelajaran mengolah nilai akhir pada mata pelajaran yang
diampu, guru tersebut harus menghitung dan menulis
satu persatu nilai yang dicapai oleh setiap murid ke
dalam buku. Proses ini akan dilanjutkan ke bagian
kurikulum yang bertugas membagi nilaikan nilai akhir
sesuai kelas dan mata pelajaran yang telah ditempuh
siswa, lalu akan diserahkan kepada wali kelas. Dari wali
kelas nilai akan diolah dan di masukan dalam dua buku,
pertama ialah raport, dan kedua inventori nilai untuk
bagian Tata Usaha sekolah.
Kemudian sistem pengolahan nilai ini dapat
mengurangi beberapa proses dalam pengolahan nilai
raport manual tersebut. Seperti guru mata pelajaran tidak
perlu untuk memberikan arsip nilai akhir kepada guru
kurikulum karena dari sistem akan membagi dengan
algoritma yang tersusun. Serta untuk guru wali kelas
hanya membuat satu rangkap arsip nilai yaitu raport,
karena secara langsung data yang telah diinputkan oleh
guru wali kelas akan tersimpan di database dan dan
diakses oleh pihak Tata Usaha sekolah.
1.2 Rumusan Masalah
Berdasarkan latar belakang yang diuraikan diatas,
maka dapat dirumuskan pokok permasalahan yang
dihadapi, yaitu : Bagaimana menganalisis dan
merancang sistem pengolahan nilai berbasis web yang
dapat digunakan untuk membantu SMK Negeri 1
Madiun dalam mengolah nilai?
1.3 Tujuan Penelitian
Tujuan dari penelitian ini membuat sistem pengolahan
nilai terkomputerisasi untuk mengubah sistem yang ada
agar menjadi terpusat.
2. Landasan Teori
2.1 Tinjauan Pustaka
Penelitian yang dilakukan oleh Desi Meriana tahun
2014 dengan judul “Analisis Dan Perancangan Sistem
Informasi Akademik Kurikulum 2013 Pada SMAN 2
Kudus Berbasis Web Menggunakan Codeigniter”
Penelitian tersebut membahas tentang pengolahan nilai
kurikulum 2013. Kelebihan dari penelitian tersebut
adalah pada penggunaan codeigniter dan bootstrap untuk
mempercepat proses pembuatan web serta mempercepat
akses dari web tersebut, sedangkan kekurangannya
terdapat pada kurangnya fasilitas untuk akademik seperti
e-learning dan PSB.[1]
Penelitian lain yang dilakukan oleh Ipuk Rahayu
Agustina pada tahun 2014 dengan judul “Analisis Dan
Perancangan Sistem Pengolahan Nilai Berbasis Web
Pada SMP Negeri 7 Klaten” Penelitan tersebut
membahas tentang pengolahan nilai Kurikulum Tingkat
Satuan Pendidikan (KTSP). Kelebihan dari penelitian
tersebut adalah kemudahan dalam pengolahan nilai pada
pengolahan sebelumnya masih manual, sedangkan
kekurangannya aplikasi ini sudah tidak bisa digunakan
karena adanya perubahan kurikulum dari KTSP menjadi
Kurikulum 2013.[2]
2
Penelitian lain yang dilakukan oleh Aditya Handayani
pada tahun 2015 dengan judul “Analisis dan
Perancangan Sistem Informasi Akademik Pada SMAN2
Magelang Jawa Tengah berbasis Web” Penelitian
tersebut membahas tentang pengolahan nilai Kurikulum
2013. Kelebihan penelitian tersebut adalah sistem yang
dibuat lengkap sesuai dengan judul penelitian,
sedangkan kekurangannya kurangnya fasilitas e-
learning.[3]
2.2 Pengertian Sistem Informasi
Sistem informasi adalah suatu sistem di dalam suatu
organisasi yang mempertemukan kebutuhan pengolahan
transaksi harian, mendukung operasi, bersifat manajerial
dan kegiatan strategi dari suatu organisasi dan
menyediakan pihak luar tertentu dengan laporan-laporan
yang diperlukan (Robert A. Leitch, 2005).[4]
2.3 Pengertian Web
Web adalah suatu aplikasi yang berisikan dokumen-
dokumen multimedia (teks, gambar, suara, animasi
video) didalamnya yang menggunakan protocol HTTP
(hypertext transfer protocol) dan untuk mengaksesnya
menggunakan perangkat lunak disebut browser.[5]
3. Analisis dan Perancangan Sistem
3.1 Analisis Masalah Sistem
Analisis ini bertujuan untuk mengidentifikasi
masalah-masalah yang sering muncul pada SMK Negeri
1 Madiun. Dengan adanya sistem yang baru diharapkan
dapat memudahkan dalam pengelolaan nilai di SMK
Negeri 1 Madiun agar menjadi akurat, cepat dan efektif
Untuk mengidentifikasi masalah, harus dilakukan
analisis terhadap kinerja, informasi, ekonomi, keamanan
aplikasi, efisiensi, dan pelayanan pengguna. Panduan ini
dikenal dengan analisis PIECES.[6]
3.2 Analisis Kebutuhan Fungsional
3.2.1 Kebutuhan Fungsional
Kebutuhan Fungsional dari sistem yang diajukan
adalah :
1. Sistem dapat melakukan pendataan user.
2. Pengolahan data hanya dapat dilakukan oleh
user yang memiliki hak akses.
3. Sistem dapat melakukan pengolahan data
akademik meliputi data siswa, data guru,
data kelas, data mata pelajaran, data guru
mata pelajaran, data jurusan, dan data profil.
4. Sistem dapat menghasilkan laporan data
siswa, laporan data guru, dan laporan data
nilai siswa.
3.2.2 Kebutuhan Nonfungsional
Berikut adalah kebutuhan nonfungsional dari sistem
yang akan dibuat :
1. Kebutuhan Perangkat Keras (Hardware)
Untuk menjalankan sistem informasi
dibutuhkan perangkat keras yang mampu
mendukung pengoprasian. Berikut
spesifikasi hardware :
a. Motherboard menyesuaikan processor
b. Intel Core 2 Duo
c. RAM 2 GB
d. Harddisk 320GB
e. DVD RW
f. Monitor 16”
g. Mouse
h. Keyoboard
i. Casing
j. Printer Canon MG2570 Print Scan Copy
2. Kebutuhan Perangkat Lunak
Agar sistem pengolahan nilai dapat berjalan
dengan baik, selain membutuhkan perangkat
keras juga membutuhkan perangkat lunak,
seperti :
a. Sistem Operasi Windows 7 Profesional
b. Browser Google Chrome atau Mozilla
Firefox.
3.4 Perancangan Sistem
Setelah melalui beberapa tahapan analisis sistem,
maka langkah selanjutnya yang harus dilakukan ialah
proses perancangan sistem. Pada proses ini berisi
terjemahan dari usulan kebutuhan sebelumnya menjadi
sistem informasi berbasis komputer. Berikut ialah proses
perancangan sistem yang digunakan.
3.4.1 Rancangan Proses
3.4.1.1 Flowchart
Data
Siswa
Data
Guru
Data
KaryawanData
Level
Data
Tingkat
Data
Kelas
Data
Tahun
Akademik
Data
Mata
Pelajaran
Data
Nilai
Praktek
Data Nilai
Pengetahuan
Data
Nilai
Tugas
Input,
Update,
Delete
Input,
Update,
Delete
Input,
Update,
Delete
Input,
Update,
Delete
Input,
Update,
Delete
Input,
Update,
Delete
Input,
Update,
Delete
Input,
Update,
Delete
Input,
Update,
Delete
Input,
Update,
Delete
Input,
Update,
Delete
Pengolahan
Data
Siswa
Pengolahan
Data
Guru
Pengolahan
Data
Karyawan
Pengolahan
Data
Level
Pengolahan
Data
Tingkat
Pengolahan
Data
Kelas
Pengolahan
Data
Akademik
Pengolahan
Data
Pelajaran
Pengolahan
Data
Nilai Praktek
Pengolahan
Data Nilai
Pengetahuan
Pengolahan
Data
Nilai Tugas
Data
Nilai
Ujian
Input,
Update,
Delete
Pengolahan
Data
Nilai Ujian
Data
Nilai
Ulangan
Input,
Update,
Delete
Pengolahan
Data
Nilai Ulangan
Data
Mengajar
Input,
Update,
Delete
Pengolahan
Data
Mengajar
Data
Nilai
Ketrampilan
Pengolahan
Data Nilai
Ketrampilan
Pengolahan
Data
Raport
Data
Pengembangan
Diri
Input,
Update,
Delete
Pengolahan
Data
Pengembangan
Diri
Data
Sikap
Input,
Update,
Delete
Pengolahan
Data
Sikap
Data
Kehadiran
Input,
Update,
Delete
Pengolahan
Data
Kehadiran
Data Wali
Kelas
Input,
Update,
Delete
Pengolahan
Data
Wali Kelas
Data
Setting
Input,
Update,
Delete
Pengolahan
Data
Setting
Pengolahan
Data
User
Data
Bagi
Kelas
Input,
Update
Pengolahan
Data
Bagi Kelas
Data
Jenis
Peng. Diri
Input,
Update,
Delete
Pengolahan
Data Jenis
Peng. Diri
Data
Catatan
Raport
Input,
Update,
Delete
Pengolahan
Data Catatan
Raport
Siswa Guru Karyawan Level Tingkat KelasTahun
Akademik
Mata
Pelajaran
Nilai
Praktek
Nilai
Pengetahuan
Nilai
Tugas
Nilai
Ujian
Nilai
UlanganMengajar Raport
Pengemba
ngan
Diri
Sikap KehadiranWali
KelasSetting User
Bagi
KelasJenis
Peng. Diri
Catatan
Raporti
Proses
Download
Data Siswa
Proses
Download
Data Guru
Proses
Download
Data
Karyawan
Data
Siswa
Data
Guru
Data
Karyawan
Proses
Download
Data
Nilai Ujian
Data Nilai
Ujian
Proses
Download
Data
Nilai Tugas
Data Nilai
Tugas
Proses
Download
Data
Nilai Ulangan
Data Nilai
Ulangan
Proses
Download
Data Raport
Data
Raport
Data
Raport
Input,
Update,
Delete
Input,
Update,
Delete
Proses
Download
Data Nilai
Pengetahuan
Data Nilai
Pengetahuan
Proses
Download
Data
Nilai Praktek
Data Nilai
Praktek
Proses
Download
Data Catatan
Raport
Data
Catatan
Raport
Data
Keahlian
Input,
Update,
Delete
Pengolahan
Data
Keahlian
Keahlian
Gambar 1 Flowchart
3.4.1.2 Data Flow Diagram
3.4.1.2.1 DFD Level 0
3
Gambar 2 DFD Level 0
3.4.1.2.2 DFD Level 1
Gambar 3 DFD Level 1
3.4.2 Perancangan Basis Data
3.4.2.1 Entity Relationship Diagram
Gambar 4 Entity Relationship Diagram
3.4.2.2 Relasi Antar Tabel
Gambar 5 Relasi Antar Tabel
4 Implementasi dan Pembahasan
4.1 Implementasi User Interface
4.1.1 Halaman Login
Halaman login merupakan halaman yang pertama kali
ditampilkan pada sistem pengolahan nilai.
4
Gambar 6 Halaman Login
4.1.2 Halaman Login Admin
Gambar 7 Halaman Login Admin
4.1.3 Halaman Mengajar
Gambar 8 Halaman Mengajar
4.1.4 Halaman Nilai Pengetahuan
Gambar 9 Nilai Pengetahuan
4.2 Uji Coba Program
Black Box Testing merupakan pengujian yang
berfokus pada kebutuhan fungsional unit program.
Pengujian ini bertujuan menunjukkan fungsi sistem
tentang cara beroperasinya. Pengujian ini dilakukan
dengan menjalankan unit atau modul kemudian diamati
dari hasil unit tersebut sesuai atau tidak dengan hasil
yang diinginkan.
Tabel 1 Hasil Uji Coba Black Box Testing
No Nama Menu Halaman yang di
test
Hasil
Test
1. Login
Administrator
Proses Login Baik
2. Data pribadi
admin Tampilan form Baik
3. Manajemen data
guru
Proses tambah,
ubah, hapus, cari
dan tampilan form
Baik
4. Manajemen data
siswa
Proses tambah,
ubah, hapus, cari
dan tampilan form
Baik
5. Manajemen data
karyawan
Proses tambah,
ubah, hapus, cari
dan tampilan form
Baik
6. Manajemen data
jurusan
Proses tambah,
ubah, hapus dan
tampilan form
Baik
7. Manajemen data
kelas
Proses tambah,
ubah, hapus dan
tampilan form
Baik
8. Manajemen data
bagi kelas
Proses tambah,
ubah, hapus dan
tampilan form
Baik
9. Manajemen data
tahun ajar
Proses tambah,
ubah, hapus dan
tampilan form
Baik
10. Manajemen mata
pelajaran
Proses tambah,
ubah, hapus dan
tampilan form
Baik
11. Manajemen data
setting
Proses tambah,
ubah, hapus
tampilan form
Baik
12. Manajemen data
wali kelas
Proses tambah,
ubah, hapus dan
tampilan form
Baik
13. Manajemen data
mengajar
Proses tambah,
ubah, hapus, cari
dan tampilan form
Baik
14.
Manajemen data
jenis
pengembangan
diri
Proses tambah,
ubah, hapus, cari
dan tampilan form
Baik
15. Laporan-laporan
- Data Raport Tampilan Baik
- Data Catatan
Raport Tampilan Baik
5
3. Kesimpulan
Dari hasil penelitian yang dilakukan di SMK Negeri 1
Madiun, dengan adanya sistem pengolahan nilai yang
baru dapat diambil kesimpulan anatara lain :
1. Cara yang digunakan dalam merancang sistem ini
yaitu:
a. Melakukan observasi secara langsung untuk
menganalisis permasalahan dalam pengolahan
nilai di SMK Negeri 1 Madiun.
b. Analisis yang digunakan dalam sistem ini
menggunakan analisis PIECES.
c. Implementasi yang digunakan dalam sistem
menggunakan database MySQL dan bahasa
pemrograman yang digunakan yaitu PHP dengan
bantuan framework Codeigniter.
2. Perancangan sistem menggunakan DFD (Data Flow
Diagram) sehingga menghasilkan 5 entitas eksternal
yaitu : Admin, Guru, Wali Kelas, TU, dan Kepala
Sekolah.
3. Sistem pengolahan nilai ini menghasilkan beberapa
fitur antara lain :
a. Membatasi user yang akan menggunakan
aplikasi ini
b. Mengelola data siswa, guru dan karyawan
c. Mengelola data nilai raport siswa
d. Mencetak raport siswa
Daftar Pustaka
[1] Meriana, Desi. 2013. Analisis Dan Perancangan
Sistem Informasi Akademik Kurikulum 2013 Pada
SMAN 2 Kudus Berbasis Web Menggunakan
Codeigniter. Naskah Publikasi, STMIK AMIKOM
Yogyakarta.
[2] Agustina, Ipuk Rahayu. 2014. Analisis Dan
Perancangan Sistem Pengolahan Nilai Berbasis Web
Pada SMP Negeri 7 Klaten, Naskah Publikasi,
STMIK AMIKOM Yogyakarta.
[3] Handayani, Aditya. 2015. Analisis dan Perancangan
Sistem Informasi Akademik Pada SMAN2 Magelang
Jawa Tengah berbasis Web, Naskah Publikasi,
STMIK AMIKOM Yogyakarta.
[4] Robert A. Leitch, & K. Roscoe Davis,Accounting
Information Systems. Dalam Jogiyanto HM, Analisis
dan Desain Sistem Informasi. (Yogyakarta: Andi
Offset, 2005), h 11.
[5] M. Rudyanto Arief, Pemrograman Web Dinamis
menggunakan PHP dan MySQL, hal 7.
[6] Hanif Al Fatta, Analisis dan Perancangan Sistem
Informasi ( Yogyakarta:Andi Offset, 2007), h 51.
Biodata Penulis
Taufiq Hidayat , memperoleh gelar Sarjana Komputer
(S.Kom), Jurusan Teknik Informatika STMIK
AMIKOM Yogyakarta, lulus tahun 2015. Saat ini
mempunyai usaha Philosophy Cloth dan freelance foto
studio.
Anggit Dwi Hartanto, memperoleh gelar Sarjana
Komputer (S.Kom), Jurusan Teknik Informatika STMIK
AMIKOM Yogyakarta, lulus tahun 2009. Memperoleh
gelar Magister Teknik Informatika (M.Kom) lulus tahun
20011. Saat ini menjadi Dosen di STMIK AMIKOM
Yogyakarta dan juga Staff P3M STMIK AMIKOM
Yogyakarta.