JURNAL SISTEM INFORMASI AKADEMIK SMA BER

SISTEM INFORMASI AKADEMIK SMA ROUDLOTUL UMMAH
BERBASIS ANDROID
(ACADEMIC INFORMATION SYSTEM ROUDLOTUL UMMAH HIGH SCHOOL BASED
ON ANDROID)

Nadia Arifi Ananda
Fakultas Teknologi Informasi dan Komunikasi
Universitas Semarang
gurlareprincess@gmail.com

ABSTRACT
Academic information system is a system built for managing data academic intended to support
education, schools can provide services better information and effective through the internet. Therefore
Roudlotul Ummah Islamic High School have much role in the utilization of the system to give facilities needs,
especially when accessed through gadgets. Remember the internet grow and android gadgets very popular
especially in the field of education. The author tries to make Academic Information System based on Android at
Roudlotul Ummah Islamic High School which expected to help academic activities. One of them is facilities to
see latest news and announcements from school. Building the system using PHP Programing language on the
website and Java on the Android application and using MySQL database. Development methodology of this
system using Waterfall model which having several phases like analysis, design system, implementation,
integration, operation and maintenance.

Keywords : Academic Information System, Android, Java.

1.

PENDAHULUAN

Sistem Informasi Akademik adalah perangkat
unsur yang secara teratur saling berkaitan sehingga
menghasilkan informasi akademik. Sistem Informasi
Akademik
bertujuan
untuk
mendukung
penyelenggaraan pendidikan sehingga sekolah atau
perguruan tinggi dapat menyediakan informasi yang
lebih efektif.
Pihak SMA masih menggunakan sistem
akademik secara manual dan belum mempunyai
sistem akademik berbasis website, dengan alasan
mobilitas para civitas SMA yang tinggi terutama

para siswa. Waktu untuk membuka koneksi internet
dan website menggunakan komputer atau laptop
sangat terbatas sehingga mengurungkan niat pihak
sekolah untuk membuat sistem informasi akademik
berbasis website. Sistem informasi akademik
berbasis Android lebih efektif digunakan untuk
mengakses informasi secara langsung dari mana saja
dan kapan saja.

JURNAL TRANSIT, Volume-, No.-, Agustus 2016: []

Metode Pengembangan Sistem
Metode yang digunakan dalam pengembangan
sistem ini adalah model waterfall.

Gambar 1. Model Waterfall (Pressman, 2010)

2.

LANDASAN TEORI


Sistem Informasi
Sistem informasi merupakan suatu komponen yang
terdiri dari manusia, teknologi informasi, dan
prosedur kerja yang memproses, menyimpan,
menganalisa, dan menyebarkan informasi untuk
mencapai suatu tujuan
Android
Android adalah sistem operasi untuk telpon
seluler yang berbasis linux. Android menyediakan
platform terbuka bagi para pengembang untuk

1

menciptakan aplikasi mereka sendiri agar bisa
digunakan diberbagai macam peranti bergerak. Pada
awalnya, Android.Inc dibeli oleh Google.Inc, tapi
untuk mengembangkan Android dibentuklah sebuah
tim kerja dengan nama Open Handset Alliance, yang
terdiri dari 34 perusahaan piranti keras, peranti

lunak, dan telekomunikasi [4].

UML (Unified Modeling Language)
UML (Unified Modeling Language) adalah
bahasa pemodelan yang digunakan untuk
menganalisis dan merancang sistem informasi yang
dimulai dari pemodelan proses bisnis organisasi
sampai dengan pemodelan kelas-kelas dan
komponen-komponen sistem [10].

Java

3.

Java adalah nama untuk sekumpulan teknologi
untuk membuat dan menjalankan perangkat lunak
pada komputer standalone ataupun pada lingkungan
jaringan. Java2 adalah generasi kedua dari Java
platform
(generasi

awalnya
adalah
Java
Development Kit). Java berdiri di atas sebuah mesin
interpreter yang diberi nama Java Virtual Machine
(JVM). JVM inilah yang akan mambaca bytecode
dalam file .class dari suatu program sebagai
representasi langsung program yang berisi bahasa
mesin [7].

HASIL DAN PEMBAHASAN

Perancangan
a. Use case diagram

Kelola Data Guru

Input Nilai

Kelola Data Siswa


Lihat Berita

Kelola Berita
Ganti Password

Admin

MySQL
MySQL adalah salah satu jenis database server
yang sangat terkenal dan banyak digunakan untuk
membangun aplikasi web yang menngunakan
database sebagai sumber dan pengolahan datanya.
MySQL dikembangkan oleh perusahaan swedia
bernama MySQL AB. MySQL merupakan database
yang pertama kali didukung oleh bahasa
pemograman script untuk internet (PHP dan Perl).
MySQL dan PHP dianggap sebagai pasangan
software pembangun apliaksi web yang ideal.
MySQL lebih sering digunakan untuk membangun

apliaksi berbasis web, umumnya pengembangan
apliasinya menggunakan bahasa pemrograman script
PHP. MySQL didistribusikan dengan licensi open
source GPL ( General Public License) mulai versi
3.23 pada bulan juni 2000[6].
Blackbox testing
Blackbox testing adalah tipe testing yang
memperlakukan perangkat lunak yang tidak
diketahui kinerja internalnya. Sehingga para tester
memandang perangkat lunak seperti layaknya
sebuah “kotak hitam” yang tidak penting dilihat
isinya, tapi cukup dikenai proses testing di bagian
luar. Jenis testing ini hanya memandang perangkat
lunak dari sisi spesifikasi dan kebutuhan yang telah
didefinisikan pada saat awal perancangan[6].
Whitebox Testing
Whitebox Testing secara umum merupakan
jenis testing yang lebih berkonsentrasi terhadap “isi”
dari perangkat lunak itu sendiri. Jenis ini lebih
banyak berkonsentrasi kepada source code dari

perangkat lunak yang dibuat sehingga membutuhkan
proses testing yang jauh lebih lama dan lebih
“mahal” dikarenakan membutuhkan ketelitian dari
para tester serta kemampuan teknis pemrograman
bagi para testernya[6].

2

Guru

Kelola Nilai Siswa
Kelola Data Kelas

Kelola Mata Pelajaran
Lihat Nilai

Kelola Nilai Siswa

Lihat Jadwal


Siswa

Kelola Jadwal

Lihat Berita

Ganti Password

Gambar 2. Use case Diagram
b.

Class Diagram

guru
id_guru
nama_guru
nip
alamat
notlp
email

username
password
insert()
edit()
delete()
save()

kelas
id_kelas
namakelas
tahunajaran
walikelas
tingkat
insert()
edit()
delete()
save()

admins
id_admin

username
password
nama_lengkap
email
notlp
insert()
edit()
delete()
save()

berita
id_berita
judul
isi_berita
jam
tanggal
hari
gambar
insert()
edit()
delete()
save()

jadwal
id_jadwal
ruang
mapel
jam
hari
tanggal
gambar
insert()
edit()
delete()
save()

siswa
nis
namalengkap
alamat
email
notlp
username
password
tahunajaran
kelas
insert()
edit()
delete()
save()

nilai
id_nilai
nis
mapel
kelas
semester
nilai_akhir
update()
insert()
save()

mapel
id_mapel
kode_mapel
nama_mapel
keterangan
insert()
edit()
delete()
save()

Gambar 3. Class Diagram

JURNAL TRANSIT, Volume -, No.-, Agustus 2016: []

c.

f.

Activity Diagram Admin

Sequence Diagram Lihat Nilai

Siswa : Aktor

Menu : boundary menu home

Controller : controller
database

Database : Entity
database

login
memilih menu ihat nilai
validasi dan memproses halaman
hasil
menampilkan halaman nilai

Gambar 7. Sequence Diagram Lihat Nilai
g.

Sequence Diagram Lihat Jadwal

Gambar 4. Activity Diagram Admin
Siswa : Aktor

d.

Menu : boundary menu home

Activity Diagram Guru

Controller : controller
database

Database : Entity
database

login
memilih menu lihat jadwal
validasi dan memproses halaman
hasil
menampilkan halaman jadwal
login

memilih menu

lihat jadwal
mapel

memilih menu
lihat jadwal

menampilkan
data jadwal

lihat nilai

memilih menu
lihat nilai

menampilkan
data nilai

lihat berita

memilih menu
lihat berita

menampilkan
berita

ganti password

memilih menu
ganti password

Gambar 8. Sequence Diagram Lihat Jadwal

sistem memvaidasi dan
menganti password

h.

Sequence Diagram Lihat Berita

Gambar 5. Activity Diagram Siswa
e.

Sequence Diagram Input Nilai

Siswa, Guru : Aktor

Menu : boundary menu home

Controller : controller
database

Database : Entity
database

login
memilih menu ihat berita
validasi dan memproses halaman
Guru : Aktor

Menu : boundary form input

Database controller :
controller database

Database : Entity
database

hasil
menampilkan halaman berita

login
menginputkan nilai siswa
validasi dan menyimpan data
hasil

menampilkan pesan berhasil atau gagal menyimpan.

Gambar 9. Sequence Diagram Lihat Berita

Gambar 6. Sequence Diagram Input Nilai

JURNAL TRANSIT, Volume-, No.-, Agustus 2016: []

3

Hasil dan Implementasi

c.

Implementasi Halaman Home Siswa

Implementasi Antar Muka Aplikasi
a. Implementasi Halaman Login Siswa

Gambar 12. Implementasi Halaman Home Siswa
Gambar 10. Implementasi Halaman Login Siswa
b.

d.

Implementasi Halaman Home Guru

Implementasi Halaman Login Guru

Gambar 13. Implementasi Halaman Home Guru
Gambar 11. Implementasi Halaman Login Guru

4

JURNAL TRANSIT, Volume -, No.-, Agustus 2016: []

e.

Implementasi Halaman Input Nilai

Gambar 14. Implementasi Halaman Input Nilai
f.

Implementasi Halaman Nilai Siswa

Gambar 15. Implementasi Halaman Nilai Siswa

JURNAL TRANSIT, Volume-, No.-, Agustus 2016: []

g.

Implementasi Halaman Berita Terbaru

Gambar 16. Implementasi Halaman Berita Terbaru
h.

Implementasi Halaman Jadwal Kelas

Gambar 17. Implementasi Halaman Jadwal Kelas

5

i.

Implementasi Halaman Ganti Password

DAFTAR PUSTAKA
[1] Elcom, (2012). Exploring Android on Your
____Own PC. Yogyakarta: Andi Offset.
[2] Hariyanto, Bambang, (2014). Esensi-Esensi
____Bahasa Pemrograman Java, Bandung:
____Informatika.
[3] Jogiyanto, (2008). Metodologi Penelitian
____Sistem Informasi, Yogyakarta: Andi
____Offset.
[4] Mulyanto, Agus, (2009). Sistem Informasi
____Konsep Dan Aplikasinya. Yogyakarta:
____Pustaka Pelajar.
[5] Pressman, Roger. S., (2010). Rekayasa
____Perangkat Lunak. Yogyakarta: Andi.
[6] Rizky, Soetam, (2011). Konsep Dasar
____Rekayasa Perangkat Lunak. Jakarta:
____Prestasi Pustaka.
[7] Rossa,A.S & Shalahuddin.M, (2007). Belajar
____Pemrograman dengan Bahasa C++ dan
____Java. Bandung: Informatika.
[8] Rossa,A.S & Shalahuddin.M, (2013). Rekayasa
____Perangkat Lunak Terstruktur dan
____Berorientasi Objek.Bandung: Informatika.
[9] Suprianto, Dodit & Agustina, Rini, S.Kom,
____M.pd, (2012). Pemrograman Aplikasi
____Android. Yogyakarta: Mediakom.

Gambar 18. Implementasi Halaman Ganti Password

4.

KESIMPULAN DAN SARAN

Berdasarkan hasil yang didapat maka dapat
ditarik kesimpulan sebagai berikut :
1. Sistem Informasi Akademik berbasis
website
beralamat
di
http://smairu.colekcolek.com
2. Dengan adanya sistem informasi akademik
berbasis android dapat mempermudah
pekerjaan guru dalam menginputkan nilai
siswa, mempermudah pihak sekolah untuk
menyebarkan informasi dan mempermudah
siswa untuk memperoleh informasi
kapanpun melalui gadget.

[10] Sholiq, (2010). Analisis dan Perancangan
____Berorientasi Objek. Bandung: Muria
____Indah.
[11] Sutabri, Tata, (2012). Konsep Sistem Informasi.
____Yogyakarta: Andi Offset.

Saran
1. Agar sistem informasi akademik berjalan
dengan baik, maka perlu dibutuhkan sumber
daya manusia yang bisa merawat sistem
dengan baik.
2. Perlu melakukan modifikasi tampilan dan
update data dan perlu diberikan akses
kepada orang tua siswa agar bisa melihat
aktivitas siswa di sekolah.

6

JURNAL TRANSIT, Volume -, No.-, Agustus 2016: []

Dokumen yang terkait

SISTEM OTOMATISASI SONAR (LV MAX SONAR EZ1) DAN DIODA LASER PADA KAPAL SELAM

15 214 17

ANALISIS SISTEM TEBANG ANGKUT DAN RENDEMEN PADA PEMANENAN TEBU DI PT PERKEBUNAN NUSANTARA X (Persero) PABRIK GULA DJOMBANG BARU

36 327 27

Keanekaragaman Makrofauna Tanah Daerah Pertanian Apel Semi Organik dan Pertanian Apel Non Organik Kecamatan Bumiaji Kota Batu sebagai Bahan Ajar Biologi SMA

26 317 36

ANALISIS SISTEM PENGENDALIAN INTERN DALAM PROSES PEMBERIAN KREDIT USAHA RAKYAT (KUR) (StudiKasusPada PT. Bank Rakyat Indonesia Unit Oro-Oro Dowo Malang)

160 705 25

DAMPAK INVESTASI ASET TEKNOLOGI INFORMASI TERHADAP INOVASI DENGAN LINGKUNGAN INDUSTRI SEBAGAI VARIABEL PEMODERASI (Studi Empiris pada perusahaan Manufaktur yang Terdaftar di Bursa Efek Indonesia (BEI) Tahun 2006-2012)

12 142 22

Pengaruh mutu mengajar guru terhadap prestasi belajar siswa bidang ekonomi di SMA Negeri 14 Tangerang

15 165 84

Hubungan kecerdasan emosional dengan hasil belajar pada mata pelajaran ekonomi di kelas X SMA Darussalam Ciputat Tangerang Selatan

16 134 101

SIMULASI SISTEM KENDALI KECEPATAN MOBIL SECARA OTOMATIS

1 82 1

Pembangunan aplikasi e-learning sebagai sarana penunjang proses belajar mengajar di SMA Negeri 3 Karawang

8 89 291

PENGGUNAAN BAHAN AJAR LEAFLET DENGAN MODEL PEMBELAJARAN THINK PAIR SHARE (TPS) TERHADAP AKTIVITAS DAN HASIL BELAJAR SISWA PADA MATERI POKOK SISTEM GERAK MANUSIA (Studi Quasi Eksperimen pada Siswa Kelas XI IPA1 SMA Negeri 1 Bukit Kemuning Semester Ganjil T

47 275 59