PROSIDING SEMINAR NASIONAL ILMU KOMPUTER 2014 The...
Transcript of PROSIDING SEMINAR NASIONAL ILMU KOMPUTER 2014 The...
PROSIDING SEMINAR NASIONAL ILMU KOMPUTER 2014 The Opportunities and Challenges in Computational Intelligence, Big Data, and Cybernetics YOGYAKARTA, 18 OKTOBER 2014 Editor Pelaksana : Jaka Permadi Muhammad Radzi Rathomi Kharis Syaban Ida Maratul Khamidah Indonesian Computer Electronics and Instrumentation Support Society (IndoCEISS) Sekip Utara Bulaksumur, Gedung Sekretariat ELINS Lt.1 FMIPA UGM, Yogyakarta,Indonesia
PROSIDING SEMINAR NASIONAL ILMU KOMPUTER 2014 The Opportunities and Challenges in Computational Intelligence, Big Data, and Cybernetics ISBN : 978-602-19406-2-4
Copyright Abstracting is permitted with credit to the source. Copyright © 2014 by the Indonesian Computer Electronics and Instrumentation Support Society (IndoCEISS). All rights reserved. Printed in Yogyakarta, Indonesia.
Published by : Indonesian Computer Electronics and Instrumentation Support Society (IndoCEISS) at Sekip Utara Bulaksumur, Gedung Sekretariat ELINS Lt.1 FMIPA UGM, Yogyakarta, 55281, telp/fax : +62 (274) 3044383 / +62 (274) 555133, email: [email protected] In Collaboration With : Computer Sciences Post Graduate Program, Department of Computer Sciences and Electronics Instrumentations Faculty of Mathematics and Natural Sciences, Universitas Gadjah Mada S2/S3 Building 4th floor, Sekip Utara, Bulaksumur, Yogyakarta, Indonesia
Seminar Nasional Ilmu Komputer 2014 Yogyakarta, 18 Oktober 2014
i
KOMITE
Penanggung jawab Drs. Edi Winarko, M.Sc., Ph.D Ketua Pelaksana Pingky Alfa Ray Leo Lede
Komite Program Drs. Edi Winarko, M.Sc., Ph.D Prof. Dra. Sri Hartati, M.Sc., Ph.D Editor Pelaksana Jaka Permadi Muhammad Radzi Rathomi Kharis Syaban Ida Maratul Khamidah
Seminar Nasional Ilmu Komputer 2014 Yogyakarta, 18 Oktober 2014
iii
DAFTAR ISI KOMITE i KATA PENGANTAR ii DAFTAR ISI iii Computational Intelligence Analisis Unjuk Kerja Metode Klasifikasi pada Aplikasi Pengenalan Wajah Yustina Retno Wahyu Utami dan Teguh Susyanto 1 Ekstraksi Ciri PCA DAN LDA untuk Pengenalan Isyarat Abjad SIBI Ari Kusumaningsih 6 Implementasi Pemrosesan Paralel pada Pelatihan JST dengan AG Berbasis Multithread M. Radzi Rathomi 11 Kajian Pengolahan Citra untuk Analisis Kanker Paru–Paru Maria Mediatrix, Teguh Bharata Adji dan Hanung Adi Nugroho 15 Kajian Prediksi Struktur Sekunder Protein Dengan Mesin Pembalajaran dan Skema Pengkodean Miftahurrahma Rosyda, Teguh Bharata Adji dan Noor Ahmad Setiawan 24 Kombinasi dan Evaluasi Operator Mutasi Algoritma Genetika pada Traveling Salesmen Problem (TSP) Sean C. Sumarta, Noor Akhmad Setiawan dan Teguh Bharata Aji 30 Metode Cluster-Indexing Menggunakan Self-Organizing Map untuk Case Base Sistem Rekomendasi Musik Berbasis Kasus Gst. Ayu Vida Mastrika Giri 36 Model K-Nearest Neighbor Menggunakan Kombinasi Basis Aturan dan Basis Pengetahuan Nidia Rosmawanti dan Bahar 42 Penentuan Arsitektur Jaringan Syaraf Tiruan Backpropagation (Bobot Awal Dan Bias Awal) Menggunakan Algoritma Genetika Christian Dwi Suhendra dan Retantyo Wardoyo 46 Penerapan Ant Colony Optimization sebagai Problem Solver dalam Sliding Puzzle Games Erick Alfons Lisangan dan Phie Chyan 53 Penerapan Fuzzy C-Means untuk Mengelompokkan Kemampuan Dasar Berhitung dan Hasil Belajar Nola Ritha, Nurul Hayaty dan Muh.Nurtanzis Sutoyo 58 Penerapan Metode Any Colony Optimization (ACO) untuk Mendistribusikan Aliran Siaran TV Kabel Muh.Nurtanzis Sutoyo dan Aina Musdholifah 62 Penerapan Metode Clustering K-Means untuk Menentukan Kategori Stok Barang Elly Muningsih 67 Pengaruh Harga Minyak Dunia terhadap Prediksi Harga Saham Menggunakan Jaringan Saraf Tiruan Eka Mala Sari Rochman 72 Pengurangan Dimensi Fitur Melalui Transformasi Matrik Co-Occurrence untuk Pengenalan Jender Cucun Very Angkoso 78 Prediksi Harga Saham dengan Hybrid Growing Hirarchial Self Organizing Map (GH-SOM) dan BPNN Putu Sugiartawan dan Sri Hartati 82 Rancang Bangun Sistem Fuzzy Takagi Sugeno untuk Rekomendasi Anggaran APBD Komang KurniawanWidiartha dan Azhari SN 88 Segmentasi Citra untuk Menentukan Ukuran Pakaian dengan Menggunakan Metode Naïve Bayes Eza Rahmanita , Meidya Koeshardianto dan Septian Yudha Adi Perwira 95 Segmentasi Sel Blast pada Otomatisasi Sistem Deteksi Leukimia Limpositik Akut (ALL) Firdaus Islami Sholeh, Hizbullah Abdul Aziz jabbar, Diaz Arghi Setiawan, Ika Candra Dewi, Sri Hartati dan Agus Harjoko 106
Seminar Nasional Ilmu Komputer 2014 Yogyakarta, 18 Oktober 2014
iv
Big Data Data Mining untuk Analisis Pola Penggunaan Internet Menggunakan Metode Clustering Yudi Wahyu W. dan an P. Insap Santoso 112 Konsep IRODCO dalam Pengelolaan Big Data Jalan dan Jembatan Indonesia Dimas Sigit Dewandaru dan Arief Bachtiar 117 Pendekatan Algoritme Artificial Bee Colony untuk klasifikasi Halaman Situs Web Saucha Diwandari, Adhistya Erna Permansari dan Indriana Hidayah 123 Segmentasi Pelanggan PDAM dengan Metode Adaptive Resonance Theory 2 A.A. Gede Bagus Ariana dan I Wayan Dita Andriawan 130
Cybernetics Otomasi Perajang Tembakau Skala Industri Kecil dan Rumah Tangga Berbasis Mikrokontroler Muchamad Malik 136 Pengembangan Deteksi Gestur Tangan Berbasis Citra Depth Menggunakan Pencocokan Fitur Muhammad Fuad 144
Penalan Komputer Aplikasi Kelayakan Pemberian Kredit Usaha Menengah Menggunakan Algoritma ID3 Yeni kustiyahningsih 150 Aplikasi Sistem Pakar untuk Simulasi Diagnosa Penyakit pada Tanaman Padi di Kabupaten Merauke Lilik Sumaryanti dan Heru Ismanto 154 Sistem Diagnosis Penyakit Gigi dan Mulut Menggunakan Kombinasi CBR-RBR Made Hanindia Prami Swari dan Edi Winarko 163 Sistem Pakar Diagnosis Penyakit Jamur dengan VCIRS dan Dempster Shafer Trismayanti Dwi Puspitasari dan Retantyo Wardoyo 169 Sistem Pakar untuk Diagnosa Penyakit Gigi dengan Metode Case-Based Reasoning Siti Masithoh dan Eko Nugroho 176 Sistem Pakar Untuk Menganalisa Penyebab Kerusakan pada Printer Taufiq dan Yulia Yudihartanti 182 Sistem Pendukung Keputusan Calon Penerima Kredit UMKM dengan Metode AHP dan TOPSIS Brigda Arie Minartiningtyas dan I Kadek Nopiantara 191 Sistem Pendukung Keputusan Pemilihan Pejabat Struktural (Studi kasus Pemda DIY) Novita Riswari, Eko Nugroho dam Adhistya Erna 197 Sistem Pendukung Keputusan Penilaian Pegawai pada Sekretariat Kota Denpasar Menggunakan Metode Electre Aniek Suryanti Kusuma 204 Sistem Pendukung Keputusan Seleksi Pegawai Untuk Promosi Jabatan Struktural Menggunakan Metode Analytic Network Process (ANP) Vivie Deyby Kumenap dan Sri hartati 210 SPK Penentuan Debitur yang Memiliki Tunggakan Kredit Menggunakan Metode AHP-TOPSIS (Studi Kasus: BPR Irian Sentosa Cabang Timika) Imelda OctvlienPakasi dan Retantyo Wardoyo 218
Seminar Nasional Ilmu Komputer 2014 Yogyakarta, 18 Oktober 2014
v
Sistem Informasi dan Aplikasinya
Aplikasi Dakwah Digital Berbasis Multimedia di Dompet Peduli Ummat Daarut Tauhiid Tasikmalaya Nurul Hiron, Nur Nur Widiyasono dan Firmansyah Maulana 225 Aplikasi E-Emergency Berbasis Android Aeri Rachmad, Fitri Damayanti dan Iddrus 231 Implementasi Algoritma Djikstra pada SMS Gateway Lokasi Wisata Kabupaten SBD Paskalis Andrianus Nani dan Adri Gabriel Sooai 237 Implementasi Sistem Informasi Persediaan Menggunakan Metode Weighted Average Sandhy Tyas Saputra and Agustinus Fritz Wijaya 242 Model Analisis Sistem Informasi Pariwisata Menggunakan Metode Modified EUCS (Ongoing Research) Yunita Kusrianawati, Paulus Insap Santosa dan Wing Wahyu Winarno 248 Model Arsitektur Layanan Terintegrasi untuk Mendukung Interoperasiabilitas Layanan Perguruan Tinggi Aradea, R. Reza El Akbar, Husni Mubarok 254 Partial Least Square pada Pengukuran Usabilitas Aplikasi Simkopsyah Lutfiyah Dwi Setia 260 Penerapan Knowledge Sharing pada Sistem Informasi Logbooks Hotel All Seasons Legian I Putu Gede Budayasa dan I Nyoman Nestrayana 265 Penerapan Pemrograman Dinamis Mundur untuk Rute Penerbangan Virtual Berbasis Web SIG Fahrul Agus, Dedy Fuadi dan Yulianto 272 Rancang Bangun Aplikasi Pencarian Sarana Umum Menggunakan Geo-Tagging pada Platform Google Android di Pulau Madura Ery Setiyawan Jullev A, Firdaus Sholihin, Kautsar Sophan 280 Rancang Bangun Plugin Wordpress untuk Sistem Informasi Akademik Haris Kolengsusu 286 Sistem Audit Mutu Akademik Internal Berbasis Web pada Universitas Sriwijaya Apriansyah Putra 295 Sistem Informasi Akademik Terintegrasi Berbasis Web di Sma Muhammadiyah Bangkalan Haryanto, Firli Irhamni, Bain Khusnul K, Yenny Kustiyahningsih 306 Sistem Informasi Service dan Penjualan Spare Parts Sepeda Motor Berbasis Web Muhammad Ali Syakur 314 Sistem Pakar Diagnosa Penyakit Burung Merpati dengan Metode Certainty Factor Ardhi Wijayanto dan Pradityo Utomo 320
Artificial Intelligence Ekstraksi Fitur Tekstur dan Warna Citra Daun Jagung untuk Klasifikasi Penyakit Frangky Tupamahu, Christyowidiasmoro dan Mauridhi Hery Purnomo 328 Segmentasi Sel Parasit Malaria Dalam Sel Darah Manusia pada Ruang Warna HSV dengan K-Means Clustering Son Ali Akbar, Hanung Adi Nugroho, Oyas Wahyunggoro dan E. Elsa Herdiana M 333 Sistem Multiagen untuk Pengklasteran Pendaki Menggunakan K-Means
Maya Cendna dan Ashari SN 339 Semantic Web Aplikasi Rantai Pasokan Terintegrasi dengan Semantic Web Service berbasis WSMO dan Peramalan Double Exponential Smoothing Eko Junirianto dan Azhari SN. 346 Analisis Sentimen Berbasis Lexicon Dan Emoticon Nurirwan Saputra, Teguh Bharata Adji dan Adhistya Erna Permanasari 355
Prosiding – Seminar Nasional Ilmu Komputer 2014 ISBN: 978-602-19406-2-4
306
Sistem Informasi Akademik Terintegrasi Berbasis Web
di SMA Muhammadiyah Bangkalan
Haryanto, Firli Irhamni, Bain Khusnul K, dan Yenny Kustiyahningsih
Abstract
1— The research applies Academic
Student Information System were using Web with
PHP and MySQL. The information system has been
tested by general academic data such as data
administrator, teacher, and student. The methodology
used in the design with the Unified Approach (UA)
for analyzing and designing Information Systems
Academic of case study SMA Muhammadiyah
Bangkalan. The tools UML (Unified Modeling
Language) which using diagrams such as use case
diagrams, activity diagrams, class diagrams, and
sequence diagrams. The system information
presentation system which includes the presentation
of a list of new students, re-registration. Student data,
teachers, data subjects, and students' final value
data. cademic information system that serves to
facilitate the pengursan student academic data and
improve the efficiency and efektitas in the foundation,
so that the work previously done manually can be
more easily and with good computerized.
Keywords – Information Systems, Academic, Unified
Approach, SMA Muhammadiyah
1. PENDAHULUAN
MA Muhammadiyah Bangkalan merupakan
salah satu lembaga pendidikan yang bekerja
untuk menciptakan murid yang berkualitas dan
berprestasi berdasarkan iman dan takwa. Saat ini
fasilitas yang disediakan oleh pihak sekolah
sangat membantu siswa dalam proses belajar,
namun mereka masih memiliki kelemahan yang
cukup kompleks dalam pengelolaan data,
khususnya pengelolaan informasi nilai siswa.
SMA Muhammadiyah Bangkalan selaku instansi
pendidikan swasta harus bersaing lebih ketat di
tataran kota maupun karesidenan yang belum
memanfaatkan teknologi ini. Jalannya aktivitas
administrasi pengolahan data akademik di SMA
tersebut Bangkalan sendiri masih bersifat
manual. Oleh sebab itu maka proses pengolahan
data sampai pembuatan laporan masih banyak
terjadi kesalahan dan keterlambatan dalam
proses akibat kelalaian manusia. Kekurangan
lainnya yaitu ketika proses pencarian data yang
Haryanto, Fakultas Teknik, Universitas Trunojoyo Jl. Raya
Telang, PO BOX 2, Kamal, Bangkalan – 69162
sudah lama sulit dilakukan. Jika kesalahan
seperti ini dibiarkan berlanjut maka pihak
sekolah akan mengalami kerugian akibat
kesalahan dalam laporan yang akan dijadikan
acuan pengambilan keputusan. Perkembangan
sistem informasi teknologi komputer
menjadikan pendidikan akan lebih berkualitas
dan dapat bersaing untuk meningkatkan mutu.
Dimana dengan adanya komputer sebagai alat
pengolah data, maka sistem informasi akademik
dianggap penting dan utama karena dapat
mendukung keberhasilan suatu instansi dalam
mencapai tujuannya. Kebutuhan akan sistem
yang bisa meminimalkan kesalahan akan sangat
dirasakan di sekolah ini. Dengan sistem yang
baru diharapkan dapat menjamin kecepatan
pemrosesan data dan menghasilkan informasi
yang sesuai kebutuhan sehingga SMA
Muhammadiyah Bangkalan bisa melakukan
akselerasi untuk kemajuan sekolah ke jangka
panjang.
Beberapa penelitian sebelumnya telah
mengembangkan SIAKAD yang membutuhkan
pengembangan dalam beberapa dekade sesuai
dengan kebutuhan berdasarkan analysis requeriment
[1]. Sedangkan Pesatnya perkembangan teknologi
informasi dan komunikasi, memungkinkan
pengembangan layanan informasi yang lebih baik
dalam suatu institusi pendidikan. Di lingkungan
akademik Sistem Informasi Akademik
(SIAKAD) bertujuan untuk mendukung
penyelenggaraan pendidikan, sehingga lembaga
pendidikan dapat menyediakan layanan
informasi yang lebih baik kepada komunitasnya,
baik di dalam maupun di lembaga sekolah
tersebut melalui internet [2]. Penelitian ini
dilakukan untuk membangun sistem informasi
akademik secara online telah mengakomodasi
guru dan staf yang bertugas untuk dapat
mengelola data-data nilai harian siswa, dengan
mudah dapat diakses lewat internet. Sistem ini
dibuat sebagai sebuah pendukung keputusan
dalam pengolahan data. Selain itu, pihak
manajemen sekolah dapat lebih mudah dalam
membuat keputusan (decision making) yang
berhubungan dengan sekolah di SMA
Muhammadiyah Bangkalan.
S
Prosiding – Seminar Nasional Ilmu Komputer 2014 ISBN: 978-602-19406-2-4
307
2. KAJIAN PUSTAKA
2.1 Sistem Informasi
Sistem informasi adalah suatu sistem
didalam suatu organisasi yang mempertemukan
kebutuhan pengolahan transaksi harian,
mendukung operasi, bersifat manajerial dan
kegiatan strategis dari suatu organisasi dan
menyediakan pihak luar tertentu dengan laporan-
laporan yang diperlukan [3].
Dari definisi diatas dapat diambil
kesimpulan bahwa sistem informasi merupakan
perpaduan antara manusia, alat teknologi, media,
prosedure dan pengendalian yang bertujuan
untuk menata jaringan komunikasi sehingga
dapat membantu dalam pengambilan keputusan
yang tepat. Sistem informasi dalam sebuah
sistem meliputi pemasukan data (input)
kemudian diolah melalui suatu model dalam
pemrosesan data, dan hasil informasi akan
ditangkap kembali sebagai suatu input dan
seterusnya sehingga membentuk siklus
informasi yang dapat diperoleh dari sistem
informasi sebagai sistem khusus dalam
organisasi untuk mengolah informasi tersebut.
kemudian diolah melalui suatu model dalam
pemrosesan data, dan hasil informasi akan
ditangkap kembali sebagai suatu input dan
seterusnya sehingga membentuk siklus
informasi yang dapat diperoleh dari sistem
informasi sebagai sistem khusus dalam
organisasi untuk mengolah informasi tersebut.
Dalam penelitian ini akan dibuat sistem
informasi akademik online sekolah sebagai
sarana untuk mempromosikan sekolah dan
menginformasikan kegiatan yang berkaitan
dengan perkembangan sekolah serta
penyimpanan data dan transparansi data nilai
siswa dimana orang tua/wali murid dapat
melihat perkembangan studi dari siswa yang
dibangun berdasarkan hubungan yang saling
berkaitan sesuai Gambar 1.
Gambar 1 Hubungan sinkrosinasi SDM sekolah
2.2 Unified Approach (UA)
Unified Approach adalah suatu metodologi pengembangan sistem berbasis objek yang menggabungkan beberapa proses dengan menggunakan UML sebagai pemodelannya [4]. Sistem dengan pendekatan berorientasi objek ini didari UA adalah suatu metodologi pengembangan sistem berbasis objek yang menggabungkan proses dan metodologi yang telah ada sebelumnya dan menggunakan UML sebagai standar pemodelannya. Proses UA merupakan proses dari metode objek yang telah diperkenalkan oleh Booch, Rumbaugh, dan Jacobson. Tahap Analisis dalam UA ditujukan untuk mengidentifikasi kelas-kelas yang terdapat dalam sistem. Kelas-kelas yang telah teridentifikasi sebagai output di tahap analisis akan dijadikan input pada tahap perancangan. Sementara itu, output dari tahap perancangan adalah perangkat lunak yang telah dirancang sesuai dengan kebutuhan user.
2.3 Unified Modelling Language (UML)
Unified Modelling Language adalah adalah keluarga notasi grafis yang di dukung oleh meta-model tunggal, yang membantu pendeskripsian dan desain sistem perangkat lunak, khususnya sistem yang di bangun menggunakan pemrograman berorientasi objek. UML (Unified Modeling Language) adalah sebuah bahasa yang berdasarkan grafik/gambar untuk memvisualisasi, sebuah sistem pengembangan software berbasis OO (Object-Oriented). UML sendiri juga memberikan standar penulisan sebuah sistem blue print, yang meliputi konsep bisnis proses, penulisan kelas-kelas dalam bahasa program yang spesifik, skema database, dan komponen-komponen yang diperlukan dalam sistem software [5].
2.4 Interaksi Manusia Komputer (IMK)
Interaksi manusia dan komputer (Human Computer Interaction – HCI) adalah suatu disiplin ilmu yang membahas interaksi diantara pengguna dengan sistem komputer.Peran utama dari HCI adalah untuk menghasilkan sebuah sistem yang mudah digunakan, aman, efektif dan efisien. Model interaksi antara manusia dengan sistem melibatkan tiga komponen, yaitu pengguna, interaksi dan sistem itu sendiri. Menurut Santosa (2004) definisi Interaksi Manusia Komputer adalah Satu disiplin ilmu yang mengkaji tentang mendesain, mengevaluasi dan menerapkan (implementasi) interaksi antara manusia dengan computer, serta mengkaji tentang komunikasi atau interaksi diantara pengguna dengan sistem.
Prosiding – Seminar Nasional Ilmu Komputer 2014 ISBN: 978-602-19406-2-4
308
2.5 Identifikasi kebutuhan data
Untuk pengolahan data akademik yang
terdiri: data mata pelajaran, data kelas, data
siswa, data pengajar, data pegawai, laporan nilai
dan absensi, data sarana dan prasarana, data
aspek penilaian, dan data jadwal mata pelajaran.
Sedangkan untuk pengolahan data registrasi dan
SPP : data pembayaran siswa, data pembayaran
daftar ulang atau registrasi.Identifikasi aktor
setelah melakukan analisis terhadap data dan
informasi yang berisi data untuk mengisi
informasi sekolah yang terlibat dalam proses
sistem didapatkan model aktor-aktor, yang
teridentifikasi aktifitas yang mendukung
berjalanya sistem yang dirancang, berikut tabel
identifikasi aktifitas aktor: Tabel 1 Keterkaitan data antara siswa, wali kelas, guru, staff
sekolah dan orang tua
NO
AKTOR DATA YANG
DI AKSES
Keterangan
1 Siswa Melihat data
nilai, jadwal
pelajaran,
absensi, data
mata pelajaran
Mendapatkan
informasi nilai
siswa
2 Guru Data Nilai ,
Absensi, jadwal
mengajar.
Melayani
kebutuhan user
3 Staf
Admin - Mengolah
semua Data
Mata
Pelajaran, Data
Kelas, Data
Siswa, Data
Pengajar, Data
Pegawai,
Laporan Nilai
dan Absensi,
Data Sarana
dan Prasarana,
Data Aspek
Penilaian, dan
data Jadwal
Mata
Pelajaran,
pembayaran.
- Mencetak
laporan
Memberikan
pelayanan secara
terpadu
4 Kepala
Sekolah - Menerima
laporan semua
data siswa,
guru, pegawai,
nilai, kegiatan
sekolah,
pembayaran,
dan lai-lain
Mendapatkan
semua Laporan
sekolah
5 Orang Tua - Data nilai
siswa
Menerima
informasi
mengenai
sekolah dan
perkembangan
(nilai) anaknya
3. HASIL DAN PEMBAHASAN
3.1 Skema Relasi Database
Proses relasi antar file merupakan gabungan
antar file yang memiliki primary key (kunci
utama) yang sama, sehingga file-file tersebut
menjadi satu kesatuan yang dihubungkanoleh
field (atribut) kunci tersebut. Pada proses ini
elemen-elemen data dikelompokkan menjadi
satu file database beserta entitas dan
hubungannya. Skema relasi Sistem Informasi
Akademik SMA Muhammadiyah Bangkalan
ditunjukkan pada Gambar 2 :
uas
id_uas
nis
id_kelas
semester
id_pelajaran
uh1
uh2
uas
total
thn_ajaran
tgl
...
int(11)
varchar(20)
int(11)
int(5)
int(11)
int(10)
int(10)
int(11)
int(11)
int(4)
varchar(30)
<pk>
<fk3>
<fk1>
<fk2>
<fk4>
tahun
thn_ajaran
status
int(4)
int(1)
<pk>
uts
id_uts
nis
id_kelas
semester
id_pelajaran
uh1
uh2
uts
total
thn_ajaran
tgl...
int(11)
varchar(20)
int(11)
int(11)
int(11)
int(11)
int(11)
int(11)
int(11)
int(4)
varchar(30)
<pk>
<fk3>
<fk1>
<fk2>
<fk4>
t_user
id_user
nis
pass
...
int(11)
varchar(20)
varchar(50)
<pk>
<fk>
t_admin
id
nama
username
pass_md5
id_kelas
...
int(11)
varchar(100)
varchar(100)
varchar(100)
int(11)
<pk>
<fk>
siswa
nis
nama
kelamin
tmpt_lhr
tgl_lhr
ayah
ibu
job_ayah
job_ibu
alamat
no_telp
id_kelas
...
varchar(20)
varchar(100)
varchar(1)
varchar(30)
varchar(30)
varchar(100)
varchar(100)
varchar(30)
varchar(30)
text
varchar(20)
int(11)
<pk>
<fk>
periode
id_periode
nama_periode
int(2)
varchar(5)
<pk>
pelajaran
id_pelajaran
kode_pelajaran
nama_pelajaran
...
int(11)
varchar(30)
varchar(50)
<pk>
nilai_akhlak
id_akhlak
nis
id_kelas
semester
nilai_akhlak
nilai_kepribadian
periode
thn_ajaran
tgl
...
int(11)
varchar(20)
varchar(20)
int(4)
varchar(2)
varchar(2)
int(2)
int(4)
varchar(30)
<pk>
<fk1>
<fk2>
kkm
id_kkm
id_pelajaran
kkm
kelas
...
int(11)
int(11)
int(11)
varchar(10)
<pk>
<fk>
kelas
id_kelas
nama_kelas
thn_ajaran
...
int(11)
varchar(10)
int(4)
<pk>
<fk>
guru
nip
nama
kelamin
tmpt_lhr
tgl_lhr
no_telp
alamat
pendidikan
...
varchar(30)
varchar(100)
varchar(1)
varchar(50)
varchar(30)
varchar(20)
text
varchar(20)
<pk>
absen
id_absen
nis
id_kelas
semester
thn_ajaran
id_periode
ket
tgl
...
int(11)
varchar(20)
int(11)
int(11)
int(4)
int(10)
varchar(2)
varchar(30)
<pk>
<fk3>
<fk1>
<fk4>
<fk2>
wali
id_wali
nip
id_kelas
...
int(11)
varchar(30)
int(11)
<pk>
<fk1>
<fk2>
Gambar 2 Skema Relasi Tabel CDM
3.2 Usecase Diagram
Pada usecase Sistem Informasi Akademik
Berbasis Web di SMA Muhammadiyah
Bangkalan menjelaskan bahwa ada 3 aktor,
yaitu: admin, siswa dan wali kelas. Sebeleum
mengakses sistem, aktor harus melakukan login
terlebih dahulu. Selanjutnya sistem akan
memeriksa keabsahan dan level login apakah
login sesuai aktor yang terdaftar dengan
menggunakan username, dan password.
Berdasarkan Gambar 3. tugas dari Aktor admin
memiliki tanggung jawab akses untuk
memasukkan data manajemen user yang terdiri
data siswa, data guru, data kelas, dan data mata
pelajaran. Aktor siswa bertugas untuk akses
untuk mengecek nilai, dan sedangkan aktor wali
kelas memiliki akses untuk memasukkan nilai-
nilai siswa, mengisi absensi siswa serta mampu
melihat rekap nilai siswa.
Prosiding – Seminar Nasional Ilmu Komputer 2014 ISBN: 978-602-19406-2-4
309
System
Admin
Wali Kelas
Siswa
Login
Lihat Data Siswa
Lihat Data Guru<<include>>
<<include>>
Manajemen Data Siswa
Manajemen Data Guru
Lihat Nilai
Masukkan Nilai Siswa
<<include>>
<<include>>
<<include>>
<<include>>
<<extend>>
<<extend>>
<<extend>>
Isi Absen
Lihat Absen
<<extend>>
Gambar 3 Usecase Diagram
3.3 Activity Diagram
Activity diagram menggambarkan
proses bisnis dan urutan aktivitas dalam
sebuah proses bisnis. Dipakai pada business
modeling untuk memperlihatkan urutan
aktifitas proses bisnis. Memiliki struktur
diagram yang mirip flowchart atau data flow
diagram pada perancangan terstruktur dan
diagram ini akan memodelkan sebuah proses
dalam memahami proses secara
keseluruhan. Activity dibuat berdasarkan
sebuah atau beberapa use case pada use case
diagram. Activity diagram merupakan alur
berjalannya aplikasi secara menyeluruh dari
aplikasi yang dijalankan oleh aktor. Di dalam
aplikasi Gambar 4 dan 5 semua aktivitas
mempunyai login masing-masing yang terdiri
tiga aktor, yaitu admin, wali kelas dan siswa.
3.3.1 Diagram Login
Gambar 4 Activity Diagram Login
Pada activity diagram di atas dapat kita lihat
bahwa pada saat kita melakukan login ke dalam
sistem dibutuhkan username dan password yang
kemudian dilakukan proses validasi apakah
sesuai dengan data yang ada dalam database.
3.3.2 Diagram Manajemen Data
masukakan data
validasi data
simpan atau hapus data
data kurang lengkap
manage data
Gambar 5 Activity Diagram Manajemen Data
Pada activity diagram di atas dapat kita
pahami pada saat kita memasukkan data,
langkah selanjutnya adalah proses validasi data.
Apabila data lengkap maka akan diteruskan ke
tahap manajemen data proses selanjutnya
sedangkan jika data kurang lengkap maka akan
kembali ke tahap input data.
3.4 Sequence Diagram
Sequence diagram (diagram urutan)
adalah suatu diagram yang memperlihatkan
atau menampilkan interaksi-interaksi antar
objek di dalam sistem yang disusun pada
sebuah urutan atau rangkaian waktu.
Interaksi antar objek tersebut termasuk
pengguna, display, dan sebagainya berupa
pesan/message.
Sequence Diagram digunakan untuk
menggambarkan skenario atau rangkaian
langkah-langkah yang dilakukan sebagai
sebuah respon dari suatu kejadian/even
untuk menghasilkan output tertentu.
Sequence Diagram diawali dari apa yang
mentrigger aktivitas tersebut, proses dan
perubahan apa saja yang terjadi secara
internal dan output apa yang dihasilkan. Sequence diagram menggambarkan interaksi
Prosiding – Seminar Nasional Ilmu Komputer 2014 ISBN: 978-602-19406-2-4
310
antar objek di dalam dan di sekitar sistem.
Sequence diagram digunakan untuk
menggambarkan skenario atau rangkaian
langkah-langkah yang dilakukan sebagai respons
dari sebuah event untuk menghasilkan output
tertentu.
3.4.1 Sequence Diagram Admin
: Admin
Form Login Validasi Data Form Utama
1 : Input Username()
2 : Input Password()
3 : Request Data()
4 : Data Valid()
5 : Invalid Data()
Gambar 6 Sequence Diagram Admin
Sequence diagram Gambar 6 untuk proses
admin yaitu dengan memasukkan username dan
password ke dalam form login, selanjutnya
dilakukan proses validasi apakah username dan
password yang dimasukkan terdaftar dalam
dalam database atau tidak. Jika data yang
dimasukkan sesuai maka secara otomatis akan
diteruskan ke form utama. Sistem ini dibuat
secara dinamis sehingga dapat digunakan
oleh SMA lainnya. Tugas Admin akan
mengubah konten dalam manajemen data
yang berisi keseluruhan data misalnya nama
sekolah, alamat, kelas, jurusan, guru, siswa,
dan sebagainya.
3.4.2 Sequence Diagram Wali Kelas
: Wali Kelas
Form Login Validasi Data Form Utama
1 : Input Username()
2 : Input Password()
3 : Request Data()
4 : Data Valid()
5 : Invalid Data()
Gambar 7 Sequence Diagram Wali Kelas
Sequence diagram untuk aktor wali kelas
berdasarkan Gambar 7 dimana sistem
informasi akademik ini, formatnya
menyesuaikan model kurikulum. Isi yang
SIAKAD ini bisa diakses oleh guru, wali
kelas, siswa, maupun jajaran kepala sekolah.
Wali Kelas dapat langsung memasukkan
nilai hasil UTS, UAS serta dan presensi
serta ekstrakurikuler siswa untuk kelas yang
diampunya.
3.4.3 Sequence Diagram Siswa
: Siswa
Form Login Validasi Data Form Utama
1 : Input Username()
2 : Input Password()
3 : Request Data()
4 : Data Valid()
5 : Invalid Data()
Gambar 8 Sequence Diagram Siswa
Dari Gambar 8 sequence diagram di atas
siswa memasukkan username dan password ke
dalam form login, kemudian dilakukan proses
validasi apakah username dan password yang
dimasukkan terdaftar dalam database. Apabila
data yang dimasukkan sesuai secara otomatis
akan melanjutkan ke form input data siswa,
selanjutnya penginputan dapat dilaksanakan.
Setelah memasukkan data, tekan tombol
“Simpan” untuk menyimpan data dan pada
tombol “Edit” dan ”Keluar”.
4. HASIL UJI COBA
4.1 Menu Utama
Siakad atau Sistem Informasi Akademik
adalah sebuah sistem yang menyediakan layanan
akademik dengan memanfaatkan teknologi
informasi. Siakad diterapkan disekolah untuk
dapat memudahkan para pengguna (siswa) untuk
mendapatkan informasi-informasi terkait
akademik. Siakad SMA Muhammadiyah 1
Prosiding – Seminar Nasional Ilmu Komputer 2014 ISBN: 978-602-19406-2-4
311
Bangkalan dirancang khusus untuk memenuhi
kebutuhan terkait sistem yang dapat
menyediakan informasi akademik SMA
Muhammdiyah 1 Bangkalan. Dengan
menggunakan Siakad dapat memudahkan para
pengguna yang terkait seperti siswa, guru, wali
kelas, dapat dengan mudah menggunakan dan
menyalurkan informasi-informasi akademik.
Untuk mengakses laman SIAKAD SMA
Muhammadiyah 1 Bangkalan maka admin dapat
menggunakan menu-menu yang tersedia,
diantaranya yaitu:
a. Manajemen data siswa
b. Manajemen data guru
c. Manajemen data kelas
d. Manajemen data mata pelajaran dan
e. Manajemen data wali kelas
4.2 Modul SIAKAD Siswa
Siswa dapat login kedalam sistem dan dapat
melihat nilai hasil belajar UTS dan UAS dari
masing-masing pelajaran pada kelas dan
semester siswa tersebut. Agar siswa bisa login
kedalam sistem maka harus melakukan klik pada
“Login Siswa” kemudian masuk dengan
menggunakan NIS dan Password dengan
memasukkan NIS dan Password kemudian klik
Login. Menu yang dapat diakses oleh siswa
yakni melihat nilai UTS, melihat nilai UAS,
mengganti Password, dan Logout. Salah satu
tampilan nilai sesuai menu Gambar 9.
Gambar 9 Tampilan menu melihat nilai UTS
4.3 Modul SIAKAD Wali Kelas
Wali kelas memiliki menu antara lain
absensi siswa, laporan absensi siswa, input nilai
siswa, laporan nilai siswa, dan management
akun.Laman wali kelas juga memuat sortcut
yang dapat digunakan oleh wali kelas untuk
mengakses menu yang disediakan oleh sistem.
Menu-menu sortcut tersebut mewakili garis
besar kebutuhan akan penyediaan informasi
yang akan disajikan.
Login yang dilakukan wali kelas sedikit berbeda
dengan siswa, wali kelas menggunakan
username dan password.
4.3.1 Tampilan Menu Absensi
Menu absensi digunakan untuk melakukan
input absensi siswa. Untuk dapat melakukan inpt
data absensi maka wali kelas harus melengkapi
periode, semester dan waktu masuk/tanggal
masuk
Tampilan menu laporan Absensi Per-Bulan
Laporan absensi digunakan untuk melihat
absensi siswa dari kelas yang bersangkutan.
Terdapat dua pilihan untuk melihat absensi
siswa yaitu absensi per-periode atau per-bulan
sesuai dengan Gambar 10.
Gambar 10 Tampilan Absensi Per-Bulan
4.4 Modul SIAKAD Admin
Admin memiliki menu yang sedikit lebih
banyak dengan wali kelas namun admin sangat
berbeda dan admin tidak diperbolehkan untuk
Prosiding – Seminar Nasional Ilmu Komputer 2014 ISBN: 978-602-19406-2-4
312
melakukan hal-hal yang berkaitan dengan nilai
sesuai Gambar 11.
Beberapa menu yang dimiliki admin antara lain,
Buku Induk, Absensi Siswa, Laporan Absensi
Siswa, dan Management Akun. Laman admin
diakses dengan URL: siakad.smambangkalan.
sch.id/adminweb/
Gambar 11 Tampilan utama Laman Admin
4.5 Buku Induk
Buku induk guru merupakan menu yang
digunakan admin untuk mengelola guru yang
berada pada sekolah tersebut. Tampilan menu
Buku Induk – Input Guru yang terdiri Data
Kelas. Menu ini digunakan untuk terdiri kelas.
Dapat menambah kelas, edit, dan hapus kelas.
Tampilan menu Buku Induk – Data Wali kelas
Menu wali kelas digunakan untuk melakukan
management wali kelas karena wali kelas yang
nanntinya akan bertanggung jawab untuk segala
hal management terkait dengan siswa yang
diampuh wali kelas tersebut sesuai dengan
Gambar 12.
Dengan terciptanya sistem informasi
akademik ini dapat disimpulkan akan
memberikan kemudahan bagi siswa, wali kelas
dan sekolah seperti di bawah ini:
1. Wali kelas dapat dengan mudah
melakukan pengisian data, pengubahan
data, penghapusan data baik data siswa
maupun data nilai siswa.
2. Siswa dapat lebih mudah untuk
mengecek nilai ujian.
3. Hak akses yang ada pada sistem ini
dibedakan menjadi tiga jenis yaitu
sebagai siswa memiliki hak akses
terhadap sistem untuk mengecek nilai
saja, selanjutnya hak akses wali kelas
memiliki hak akses untuk absensi, input
nilai dan rekap nilai siswa dan hak akses
yang ketiga adalah administrator, yang
mana mampu memanajemen semua data
yang ada dalam sistem.
Gambar 12 Tampilan menu Buku Induk
5. KESIMPULAN
Penelitian ini diterapkan secara online. Pada
pengujian online ini, tidak ditemukan kendala
yang berarti karena pada pengujian offline
sistem sudah berjalan dengan baik. Pada
pengujian online memerlukan waktu yang relatif
lebih lama tergantung media akses yang
digunakan. Hasil dari penelitian ini adalah
sebagai berikut:
1. Sistem SIAKAD ini dirancang untuk
mengakomodasi kebutuhan kinerja
guru dan staf yang bertugas dalam
mengelola data nilai siswa. Dengan
demikian penyimpanan data-data
tentang siswa pada current system akan
lebih efisien dan mudah dapat diakses
lewat internet.
2. Unified Approach (UA) dapat
digunakan sebagai metodologi untuk
menganalisis dan merancang SIAKAD.
3. Sistem informasi akademik bersifat
online, yang berarti dapat diakses oleh
siapapun, kapanpun dan di manapun.
Ucapan Terima kasih
Penulis mengucapkan terima kasih kepada
LPPM Universitas Trunojoyo dan Direktorat
Prosiding – Seminar Nasional Ilmu Komputer 2014 ISBN: 978-602-19406-2-4
313
Penelitian dan Pengabdian Masyarakat DIKTI
yang telah memberi dukungan financial
pendanaan Program IBM (Ipteks Bagi
Masyarakat) penelitian ini.
DAFTAR PUSTAKA
[1] Sidik, B., 2005, MySQL Untuk Pengguna,
Administrator, dan Pengembang Aplikasi
Web, Informatika, Bandung.
[2] Andriyati, A. I., 2012, Sistem Informasi Data
Akademik Di SMP Negeri I Minggir Sleman,
Naskah Publikasi, STMIK AMIKOM,
Yogyakarta.
[3] Santosa, I. , 2004, Interaksi Manusia dan
Komputer Teori dan Praktek, Andi,
Yogyakarta.
[4] Bahrami, A., 1999, Object Oriented Systems
Development, Irwin McGraw-Hill, Singapore.
[5] Munawar, 2005, Pemodelan Visual Dengan UML,
Graha Ilmu, Yogyakarta.
[6] Jogiyanto, H. M., 2005, Analisis dan Desain
Sistem Informasi: Pendekatan Terstruktur
Teori dan Praktik Aplikasi Bisnis, Andi,
Yogyakarta.
[7] PHP 5 Manual, PHP Documentation Group, 2007
Susanto, Budi. Sistem Basis Data Modul #2.
Teknik Informatika UKDW. 2007 Wibisono,
Gunawan. Manajemen Data. Retrieved:
December, 2007, from:
http://www.hotlinkfiles.com/files/390634_ab
yfz/05%20Manajemen%20D ata.pdf Hartini.
Analisis dengan Diagram Aliran Data.
Retrieved: December 2007, from:
http://www.ilkom.unsri.ac.id/dosen/hartini/m
ateri/VIII_DFD.pdf