Anda di halaman 1dari 11

View metadata, citation and similar papers at core.ac.

uk brought to you by CORE


provided by Jurnal Teknologi dan Sistem Komputer

MAKALAH SEMINAR TUGAS AKHIR


Perancangan Sistem Informasi Akademik Berbasis Mobile Web
Studi Kasus di Program Studi Sistem Komputer
Universitas Diponegoro
Syariful Mujab1), Kodrat Iman Satoto2) , Kurniawan Teguh Martono2)
Program Studi Sistem Komputer, Fakultas Teknik, Universitas Diponegoro,
JL. Prof. Sudharto, Tembalang, Semarang, Indonesia
email : syariful.mujab@gmail.com

ABSTRAK

Sistem informasi akademik berbasis mobile web merupakan sistem informasi yang menyediakan informasi
akademik untuk tingkat mahasiswa yang dirancang khusus untuk perangkat bergerak, dengan sistem informasi akademik
berbasis mobile web mahasiswa dapat memperoleh informasi yang berhubungan dengan kegiatan akademik yang sedang
ditempuh. Desain dari sistem informasi akademik berbasis mobile web dirancang khusus untuk perangkat bergerak yang
bertujuan untuk mempermudah mahasiswa dalam pengaksesan sistem informasi melalui pada perangkat bergerak.
Sistem informasi akademik berbasis mobile web pada dasarnya adalah refleksi dari sistem informasi
akademik program studi sistem komputer, maka dari itu data yang digunakan diambil dari penelitian dan pengamatan
dari sistem informasi akademik program studi sistem komputer. Perancangan interface pada tugas akhir ini
menggunakan framework Jquery mobile dan untuk penyimpanan data menggunakan basis data MySQL sedangkan
bahasa pemrograman di sisi server menggunakan PHP. Pengaksesan sistem informasi akademik berbasis mobile web
pada tugas akhir ini menggunakan sebuah aplikasi yang berjalan pada sistem operasi android yang dibuat menggunakan
phonegap.
Hasil dari perancangan ini adalah sebuah aplikasi sistem informasi akademik berbasis mobile web yang
berguna untuk memudahkan mahasiswa dalam mendapatkan informasi akademik melalui perangkat bergerak, dari hasil
pengujian blackbox didapatkan hasil bahwa aplikasi sudah dapat memberikan informasi sesuai dengan kebutuhan
mahasiswa, seperti informasi KHS dan KRS, informasi jadwal, informasi matakuliah, informasi transkrip nilai. Pengujian
juga menguji kompatibelitas dan user interface aplikasi, Pengujian kompatibelitas dan user interface diujikan pada
sistem operasi android dari versi 2.2 sampai 4.2. Hasil dari pengujian user interface adalah user interface pada setiap
sistem operasi android yang telah diuji tidak ada yang terpotong dan tampilan dapat menyesuaikan layar sedangkan
pengujian kompatibelitas untuk android versi 4.0 sampai 4.2 aplikasi dapat terpasang dan fitur yang tersedia dapat
berjalan dengan baik, sedangkan android dibawah versi 4.0 aplikasi dapat terpasang namun kopatibelitas kurang baik
karna untuk fitur animasi tidak dapat berjalan.
.
Keywords: Sistem Informasi Akademik, Mobile Web, Android, jQuery Mobile

1. PENDAHULUAN mengenai Perancangan sistem informasi untuk


1.1 Latar Belakang aplikasi mobile yang diharapkan dapat mengatasi
Sistem Komputer merupakan salah satu masalah tersebut.
jurusan di Universitas Diponegoro yang setiap Penelitian tentang sistem informasi akademik
mahasiswanya memiliki banyak aktivitas diluar telah ada sebelumnya namun penelitian tersebut
aktivitas akademik yang bertujuan untuk menambah ditujukan untuk aplikasi desktop sebagai client. Pada
wawasan mahasiswa dan meningkatkan mutu jurusan perancangan sistem informasi akademik berbasis
Sistem Komputer. Mahasiswa yang memiliki banyak mobile web (SIA mobile) akan dibangun sistem
kegiatan terkadang sulit mendapatkan informasi informasi akademik untuk aplikasi mobile device
akademik karna mobilitas yang tinggi, walaupun yang memiliki beberapa menu untuk tingkat
mahasiswa dapat mengakses informasi akademik mahasiswa.
melalui perangkat bergerak namun hal tersebut Pada tugas akhir “Perancangan Sistem
kurang efisien, sistem informasi akademik yang Informasi Akademik Berbasis Web Studi Kasus di
sudah ada dibuat dengan user interface untuk Program Studi Sistem Komputer Universitas
tampilan desktop dan tidak menyediakan user Diponegoro” akan membahas mengenai rancang
interface untuk aplikasi mobile, maka dengan bangun sistem informasi untuk berangkat bergerak
permasalahan tersebut penelitian ini akan membahas yang diharapkan akan menghasilkan sebuah aplikasi
1) Mahasiswa Teknik Sistem Komputer Undip
2) Dosen teknik Sistem Komputer Undip
berbasis mobile web yang berguna untuk dirancang khusus untuk perangkat bergerak agar
memudahkan mahasiswa dalam mendapatkan dapat diakses dimana saja dan kapan saja, hal ini
informasi akademik yang dibutuhkan. sangat berguna bagi mahasiswa karna sistem
informasi akademik berbasis mobile web sangat
1.2 Tujuan mendukung mobilitas mahasiswa yang memiliki
1. Membuat sistem informasi akademik yang aktifitas yang padat.
bertujuan untuk memberikan informasi akademik Sistem informasi akademik berbasis mobile
lengkap untuk tingkat mahasiswa. web dapat dikatakan merupakan replikasi sistem
2. Merancang interface sistem informasi akademik informasi akademik yang diterapkan pada mobile
yang mudah diakses pada perangkat bergerak. device. Mobile device sendiri pada umumnya
3. Membuat sebuah aplikasi yang berfungsi untuk diartikan sebagai perangkat yang memiliki ukuran
memudahkan pengaksesan sistem informasi fisik kecil, dapat dioperasikan dimana saja, perangkat
akademik berbasis mobile web yang berjalan bergerak dapat memberikan pelayanan komunikasi
pada sistem operasi android versi 2.2 (Froyo) suara dan komunikasi pesan dapat berupa bertukar
sampai versi android 4.2 (jelly bean). text maupun berupa gambar, perangkat mobile dapat
mengakses informasi dari jaringan internet dan
1.3 Batasan Masalah menampilkan konten dari sistem informasi,
Untuk menghindari pembahasan yang perangkat mobile juga dapat menyimpan informasi
meluas maka dalam tugas akhir ini ditetapkan dalam jumlah cukup besar.
batasan-batasan masalah dengan hal-hal sebagai Bila dibandingkan antara sistem informasi
akademik berbasis mobile web dengan sistem
berikut:
informasi akademik maka akan ditemukan banyak
1. Database yang digunakan berupa dummy data perbedaan, Perbedaan-perbedaan tersebut meliputi
(bukan data sesungguhnya). fitur, fungsi, dan bahkan kenyamanan pada setiap
2. Aplikasi dapat berjalan di perangkat komunikasi device. Beberapa perbedaan tersebut antara lain
bergerak dengan sistem operasi android. keluaran (yaitu ukuran dan kemampuan resolusi
3. Pembuatan sistem informasi akademik layar, dan lain-lain), masukan (yaitu keyboard,
menggunakan bahasa pemrograman PHP, touch-screen, input suara), jenis media, kemampuan
Perancangan user interface dengan framework pemrosesan dan memori, serta aplikasi yang
Jquery mobile dan HTML dan basis data yang didukung.
digunakan adalah MySQL. Perbedaan kedua sistem dilihat dari fitur dan
4. Informasi yang disampaikan merupakan fungsi aplikasi adalah sistem informasi akademik
informasi yang ditujukan untuk mahasiswa berbasis mobile web hanya memberikan informasi
diantaranya adalah informasi profil akademik, untuk mahasiswa saja sedangkan sistem informasi
KHS (Kartu Hasil Studi) KRS(Kartu Rencana akademik pada umumnya memiliki beberapa tingkat
Studi) daftar dosen, daftar matakuliah, jadwal yang memiliki menu yang berbeda-beda tergantung
kuliah, transkrip nilai. dari hak akses masing-masing tingkat.
Perbedaan paling mendasar dari kedua
II. DASAR TEORI sistem adalah dilihat dari hardware/software untuk
mengakses sistem tersebut, pada sistem informasi
2.1 Sistem Informasi Akademik
berbasis web pada umumnya menampilkan tampilan
Sistem Informasi Akademik merupakan yang dibuat khusus untuk perangkat desktop yang
teknologi untuk mengelola, menyebarkan informasi memiliki resolusi tinggi, hal ini sangat tidak cocok
akademik berbasis komputer (Sistem Informasi dengan mobile device yang memiliki resolusi yang
Akademik) SIA digunakan untuk menyimpan data jauh lebih kecil, sehingga hal tersebut sangat
dan manipulasi informasi akademik disuatu institusi mengganggu kenyamanan pengguna.
pendidikan yang menyajikan informasi setiap aktor
yang terlibat dalam sistem.[1] 2.3. PHP (PHP Hypertext Preprocessor)
PHP (Hypertext Preprocessor) merupakan
2.2. Sistem Informasi Akademik Berbasis Mobile bahasa pemrograman yang difungsikan untuk
Web membangun suatu website dinamis. PHP menyatu
Sistem informasi akademik berbasis mobile dengan kode HTML, HTML digunakan sebagai
web merupakan sistem informasi yang dirancang pembangun atau pondasi dari kerangka layout
untuk menyediakan data-data yang berhubungan website sedangkan PHP difungsikan sebagai
dengan informasi akademik yang disediakan bagi pemroses data, sehingga dengan adanya PHP sebuah
mahasiswa yang meliputi informasi nilai mahasiswa, web akan mudah untuk di-maintenance.[5]
informasi daftar matakuliah, informasi daftar dosen PHP merupakan bahasa pemrograman yang
dan dilengkapi sistem pengisian KRS. Sistem ini berjalan pada sisi server sehingga PHP disebut juga

2
sebagai bahasa Server Side Scripting artinya bahwa sebuah konsep pengoperasian database, terutama
dalam setiap menjalankan PHP membutuhkan web untuk pemilihan atau seleksi dan pemasukan data,
server untuk menjalankanya. Adapun proses eksekusi yang memungkinkan pengoperasian data dikerjakan
kode PHP didalam sisi server ditunjukan oleh dengan mudah secara otomatis.
Gambar 1.
2.6. Phonegap
Phonegap adalah framework yang menampung
dan mengizinkan untuk membangun secara native
aplikasi yang diinstal menggunakan HTML, CSS &
JavaScript. Kelebihan dari Phonegap adalah
pengembang dapat menulis aplikasi mereka sekali
dan menyebarkannya ke enam platform mobile utama
dan toko aplikasi, termasuk Apple iOS, Android,
BlackBerry, WebOS, Samsung bada dan Symbian.
Gambar 2 menjelasan skema pembuatan
program menggunakan phonegap. Kode-kode
Gambar 1 Skema Cara kerja PHP
program yang telah dibuat sebelumnya akan di
Keterangan Gambar 1 adalah sebagai berikut. konversi menjadi format yang dapat dibaca oleh
1. Client mengakses kode PHP melewati web sistem operasi mobile, Apabila sudah terkonversi
server. sempurna maka akan berubah menjadi suatu aplikasi
2. Web server akan membaca kode PHP dari yang dapat berjalan di perangkat bergerak.[2]
dokumen yang tersimpan
3. Kode yang dijalankan oleh web server akan
diterjemahkan oleh PHP engine.
4. Kode PHP yang telah diterjemahkan akan diubah
menjadi format yang dapat dibaca di web
browser.
5. File yang telah diterjemahkan akan dikirim Gambar 2 Skema Phonegap
kembali ke web server untuk ditampilkan ke web
browser. 2.7. Pendekatan Terstruktur
6. Web server menampilkan kode yang telah Perancangan perangkat lunak menggunakan
diterjemahkan ke web browser. salah satu pendekatan yang dikenal dengan istilah
pendekatan terstruktur dengan tools yang digunakan
2.4. JQuery Mobile adalah Diagram konteks dan DFD, serta untuk
jQuery mobile merupakan kerangka kerja perancangan basis data menggunakan proses
JavaScript seperti halnya jQuery pada desktop, normalisasi.
namun penggunaannya khusus ditargetkan untuk
perangkat bergerak seperti iPad, iPhone, Blackberry, 2.7.1. Diagram Konteks (DFD Level 0)
Symbian, Android, dll. jQuery mobile Diagram konteks merupakan tingkatan tertinggi
memungkinkan pembuatan aplikasi web yang multi dalam diagram aliran data dan hanya memuat satu
platform, atau tidak tergantung pada piranti keras proses, menunjukkan sistem secara keseluruhan,
tertentu. jQuery mobile ini juga telah mendukung dapat dikatakan juga bahwa diagram konteks
penggunaan layar sentuh, sehingga aplikasi dapat menggambarkan hubungan sistem dengan
mengoptimalkan perangkat yang ada.[3] lingkungan luarnya.

2.5. MySQL 2.7.2. Diagram Level 1 (DFD Level 1)


MySQL adalah Relational Database DFD level 1 ini merupakan alat perancangan
Management System (RDBMS) yang didistribusikan sistem yang berorientasi pada alur data dengan
secara gratis dibawah lisensi GPL (General Public konsep dekomposisi dapat digunakan untuk
License) dimana setiap orang bebas untuk penggambaran analisa maupun rancangan. DFD level
menggunakan MySQL, namun tidak boleh dijadikan 1 pada dasarnya adalah dekomposisi dari Diagram
produk turunan yang bersifat closed source atau Konteks.
komersial.
MySQL sebenarnya merupakan turunan salah 2.7.3. Normalisasi
satu konsep utama dalam database sejak lama, yaitu Teknik normalisasi merupakan proses
SQL (Structured Query Language). SQL adalah pengelompokan elemen data menjadi tabel-tabel
yang menunjukkan entitas dan relasinya. data
3
dalam kenyataan, disimpan dalam bentuk kartu, form 3 XAMPP 1.7.4
atau daftar, dalam model relasional, format tersebut 4 Eclipse IDE for Java EE Developers
akan dikonversikan ke bentuk tabel. [4] 5 Phonegap 2.5
6 Android Emulator
III. METODE PENELITIAN 7 Browser : Google Chrome, Mozila Firefox
Sebuah sistem yang baik dapat memberikan dan Internet Explorer.
informasi sesuai dengan kebutuhan pengguna sistem
maka dibutuhkan analisis kebutuhan yaitu dengan 3.3 Pengembangan Sistem
melalui referensi-referensi berbagai media dan Metode Pengembangan Sistem yang digunakan
observasi dari lingkungan dimana sistem akan adalah Waterfall Lifecycle Model yang secara garis
dibangun. besar mempunyai sifat sekuensial. Gambar 4
menjelaskan tahap pengembangan sistem Waterfall.
3.1 Analisis Kebutuhan
Analisis kebutuhan telah dilakukan dengan
observasi dari lingkungan dimana sistem akan
dibangun. Berikut adalah kebutuhan rinci dari sistem.

 Kebutuhan Fungsional
 Adanya fasilitas untuk menampilkan profil
akademik mahasiswa.
 Adanya fasilitas untuk pengisian KRS.
 Adanya fasilitas untuk menampilkan KRS
mahasiswa.
 Adanya fasilitas untuk menampilkan KHS
mahasiswa.
 Adanya fasilitas untuk menampilkan data Gambar 4 Metode pengembangan sistem waterfall
matakuliah.
 Adanya fasilitas untuk menampilkan riwayat a. Analisa kebutuhan
matakuliah mahasiswa. - Menentukan tema : Melihat sistem informasi
 Adanya fasilitas untuk menampilkan data akademik program studi sistem komputer yang
dosen. dirancang untuk desktop, dibutuhkan sistem
 Adanya fasilitas untuk menampilkan jadwal informasi akademik yang dirancang khusus untuk
perangkat bergerak seiring dengan pesatnya
kuliah.
perkembangan teknologi perangkat bergerak.
 Adanya fasilitas untuk menampilkan - Mengumpulkan data : Mengumpulkan data
transkrip nilai. yang diperlukan dan mengumpulkan informasi
tentang aturan pengaksesan sistem informasi
 Kebutuhan Non-Fungsional akademik program studi sistem komputer untuk
a. Operasional tingkat mahasiswa.
 Dapat diakses di smartphone android. b. Desain sistem
b. Keamanan - Menentukan bentuk desain serta elemen-elemen
 Adanya penggunaan password dalam yang terdapat dalam sistem, interface yang sesuai,
form login untuk menjaga keamanan data layout (tata letak) isi, kombinasi warna.
mahasiswa. c. Implementasi :
 Adanya enkripsi MD5 untuk password. Tahap implementasi dilakukan pembuatan
program, PHP digunakan sebagai bahasa
3.2. Bahan dan Alat pemrograman pada sisi server dan juga digunakan
a. Spesifikasi perangkat keras untuk komunikasi dengan database server, untuk
tampilan digunakan bahasa pemrograman HTML dan
1 Prosessor Intel Pentium(R) CPU T4400 jquery mobile, mysql digunakan sebagai database
@2.20GHz server. Setelah pembuatan program selesai dilakukan
2 RAM 2,00 GB pengujian sistem secara keseluruhan berdasarkan
3 HD 320 GB penulisan kode program apakah sistem yang dibuat
4 Smartphone berbasis android telah dapat berjalan dengan benar .
b. Spesifikasi perangkat lunak d. Pengujian
1 Microsoft Windows 7 Ultimate Metode pengujian perangkat lunak yang
2 Android versi 2.2 sampai versi 4.2 digunakan yaitu metode black-box. Pengujian dengan

4
metode black-box menekankan pada fungsionalitas
dari sebuah perangkat lunak tanpa harus mengetahui 3.4.2 Data Flow Diagram
bagaimana struktur di dalam perangkat lunak Berikut dapat dilihat DFD level 1 dari SIA
tersebut. Tahap ini juga dilakukan dengan pengujian mobile
user interface dan kelengkapan data. Berikut tahap
pengujian perangkat lunak .
- Menguji kesesuaian masukan dan keluaran
dari sistem yang diharapkan sesuai dengan
spesifikasi yang telah ditentukan sebelumnya dalam
tahap implementasi.
- Menguji aturan yang telah diterapkan dalam
sistem terkait dengan validasi- validasi yang
dibutuhkan dalam sistem, seperti aturan dalam
pengisian KRS.
- Menguji setiap tampilan apakah ada tampilan
yang tidak sesuai atau tampilan yang terpotong
sehingga menyulitkan dalam berinteraksi dengan
program.
- kelengkapan data : Apakah semua data yang
dibutuhkan sudah tersedia.
e. Penerapan dan Pemeliharaan Gambar 6 DFD level 1 SIA Mobile
Tahap ini memastikan bahwa sistem dapat
berjalan dengan baik dan tahap pemeliharaan sistem DFD level 1 dari SIA mobile seperti pada
terkait dengan koreksi error yang terjadi dimasa yang Gambar 6. Pada DFD level 1 ini terdapat 3 (tiga)
akan datang. proses yaitu:
1. Autentikasi
3.4 Pemodelan Perangkat Lunak Proses autentikasi dilakukan oleh mahasiswa
Berikut adalah pemodelan perangkat lunak untuk dapat mengakses SIA mobile, Proses
yang menggunakan Diagram konteks, Data Flow autentikasi juga merupakan sistem keamanan sistem
Diagram. informai akademik.
2. Pengisian KRS
3.4.1 Diagram Konteks Proses pengisian KRS merupakan proses untuk
Berikut dapat kita lihat diagram konteks dari mengatur sistem pengisian KRS seperti validasi –
sistem. validasi tata cara KRS seperti batas maksimal
pengambilan sks matakuliah, pembatasan jumlah
maksimal kelas permatakuliah, pengambilan
matakuliah prasyarat sebelum mengambil matakuliah
tertentu, jumlah sks yang harus terpenuhi sebelum
mengambil matakuliah tertentu, pengisian dan
penghapusan matakuliah pada daftar KRS yang
tersedia.
3. Pengolahan Informasi Akademik
Proses pengolahan informasi akademik
merupakan proses untuk menampilkan informasi-
Gambar 5 Diagram konteks (DFD level 0) informasi akademik bagi mahasiswa. Informasi
akademik sendiri merupakan informasi yang berasal
Gambar 5 menunjukan bahwa ada satu dari riwayat akademik mahasiswa selama proses
entitas yang terlibat yaitu mahasiswa. Sebelum user pendidikan di sistem komputer.
memasuki sistem harus melalui login, jika berhasil
maka user dapat masuk sistem & mengakses data- 3.5.1 Analisis & Perancangan Basis Data
data dalam sistem, jika keluar sistem harus melalui Basis data untuk pembuatan aplikasi SIA
proses logout. Proses logout diperlukan untuk Mobile adalah MySQL. Adapun untuk analisisnya
menentukan suatu user masih berada di dalam atau digunakan Normalisasi.
sudah keluar dari sistem. Inti dari proses logout ini Perancangan basis data SIA mobile dilakukan
adalah penghapusan pengenal sesi. Tanpa pengenal menggunakan teknik normalisasi. Teknik normalisasi
sesi pengguna tidak dapat mengakses sistem. merupakan proses pengelompokan elemen data
menjadi tabel-tabel yang menunjukkan entitas dan
5
relasinya. Data dalam kenyataan disimpan dalam Bentuk normal ketiga atribute bukan kunci
bentuk kartu, form atau daftar. Dalam model (non-key) harus tidak memiliki ketergantungan
relasional, format tersebut akan dikonversikan ke transitif, dengan kata lain suatu atribut bukan kunci
bentuk tabel. Konsep tabel yang bersifat relasional (non_key) tidak boleh memiliki ketergantungan
ini mewakili dua hal, yaitu terminologi dunia nyata fungsional terhadap atribut bukan kunci lainnya,
yang berupa tabel, baris dan kolom dengan dunia seluruh atribut bukan kunci pada suatu relasi hanya
konseptual yaitu entiti, tuple, atribut dan dunia memiliki ketergantungan fungsional terhadap
relasional (file, record dan field). priamry key di relasi itu saja, pada normalisasi
Tabel yang belum ternormalisasi adalah tabel bentuk kedua masih terdapat atribut jam yang
yang mempunyai atribut yang berulang. Bentuk bergantung transitif pada atribut jamke pada tabel
seperti ini perlu diubah menjadi bentuk normal jadwal, maka perlu dilakukan pemecahan tabel untuk
pertama, yaitu dengan cara membuat setiap baris memenuhi normalisasi bentuk ketiga. Bentuk normal
berisi kolom dengan jumlah yang sama dan setiap ketiga ditunjukan pada Gambar 8.
kolom hanya mengandung nilai tunggal. Sehingga
tabel dengan bentuk normal pertama mempunyai
setiap atribut tidak berulang atau bernilai ganda.
Suatu relasi dikatakan dalam bentu normal pertama
jika dan hanya jika setiap atribut bernilai tunggal
untuk setiap baris, pada bentuk ini semua field akan
dituliskan dalam flat file atau dituliskan dalam satu
tabel.

Gambar 8 Normalisasi Bentuk Ketiga

IV. IMPLEMENTASI DAN PENGUJIAN


SISTEM
Implementasi yang dilakukan ini adalah
merupakan cara bagaimana mewujudkan hasil dari
perancangan sistem yang sudah dilakukan sehingga
Gambar 6 Normalisasis Bentuk pertama menghasilkan suatu aplikasi yang dapat bekerja
sebagaimana mestinya. Pengujian sitem dilakukan
Bentuk normal kedua, atribut bukan kunci dengan menggunakan aplikasi sia mobile.apk yang
harus bergantung fungsional pada primary key, sudah terinstal pada perangkat bergerak berbasis
primary key harus unik dan bisa menjadi identitas sistem operasi android.
lain yang menjadi anggotanya. Bentuk normal kedua
ditunjukan pada Gambar 7. 4.1 Implementasi Antarmuka SIA Mobile
Implementasi desain antarmuka merupakan
transformasi desain antarmuka sistem informasi
akademik mobile. Tampilan pembuka SIA mobile
terlihat pada gambar 9 setelah muncul tampilan
pembuka selanjutnya masuk form validasi, Bentuk
form validasi dapat dilihat pada Gambar 10.

Gambar 7 Normalisasis Bentuk kedua


.
Gambar 9 Tampilan Awal

6
KHS semester saat ini. Menu KRS dan KHS dapat
dilihat pada Gambar 13.

Gambar 10 Tampilan Form Validasi Gambar 13 Tampilan Menu KRS dan KHS

Tampilan halaman utama setelah login Menu berikutnya yaitu menu pengisian KRS
terlihat seperti pada Gambar 11. di dalam halaman yang dapat dilihat pada Gambar 14. Dalam menu ini
utama akan muncul ucapan selamat datang dan mahasiswa dapat melakukan pengisian KRS dengan
beberapa menu utama dari SIA mobile. mudah karna interface untuk input pegisian KRS
sudah didesain untuk prangkat mobile dan juga
terdapat informasi-informasi yang membantu
mahasiswa dalam pengisian KRS.

Gambar 11 Tampilan Halaman Utama

Ada beberapa menu di dalam SIA Mobile


menu yang pertama yaitu profil akademik. Fungsi
menu ini adalah untuk melihat informasi tahun dan
semester akademik, semester kumulatif, sks
kumulatif, dan indek prestasi kumulatif mahasiswa. Gambar 14 Tampilan Menu Pengisian KRS
Menu profil akademik dapat dilihat pada Gambar 12.
Menu berikutnya yaitu menu daftar dosen
yang dapat dilihat pada Gambar 15. Menu ini
berfungsi untuk melihat profil dari dosen sistem
komputer. Mahasiswa dapat melihat profil dosen
dengan memilih dosen dari daftar dosen yang
tersedia gambar 16.

Gambar 12 Tampilan Menu Profil Akademik

Menu berikutnya yaitu menu KRS dan KHS.


Fungsi menu ini adalah untuk melihat informasi KRS
mahasiswa di setiap semester dan melihat informasi Gambar 15 Tampilan Menu Daftar Dosen

7
untuk melihat jadwal matakuliah berdasarkan
pengisian KRS. Berikut tampilan menu jadwal.

Gambar 16 Tampilan detail menu daftar dosen


Gambar 19 Tampilan Menu Jadwal
Menu berikutnya yaitu menu daftar
matakuliah yang dapat dilihat pada Gambar 17. Menu berikutnya yaitu menu transkrip
Menu ini berfungsi untuk melihat daftar matakuliah terbaik yang dapat dilihat pada Gambar 20. Menu ini
setiap semester. Berikut tampilan menu daftar berfungsi untuk menampilkan transkrip nilai, IPK,
matakuliah. SKS kumulatif di semua semester untuk matakuliah
dengan nilai diatas D. Berikut tampilan menu
transkrip_terbaik.

Gambar 17 Tampilan Menu Daftar Matakuliah


Gambar 20 Tampilan Menu Transkrip Terbaik
Menu berikutnya yaitu menu riwayat
matakuliah yang dapat dilihat pada Gambar 18. Menu berikutnya yaitu menu transkrip
Menu ini berfungsi untuk menampilkan informasi lengkap yang dapat dilihat pada Gambar 21. Menu
semua matakuliah beserta nilai setiap matakuliah ini berfungsi untuk menampilkan transkrip nilai, IPK,
yang sudah pernah diambil oleh mahasiswa. Berikut SKS kumulatif di semua semester. Berikut tampilan
tampilan menu riwayat matakuliah. menu transkrip terbaik.

Gambar 18 Tampilan menu riwayat matakuliah Gambar 21 Tampilan menu Transkrip Lengkap

Menu berikutnya yaitu menu jadwal yang


dapat dilihat pada Gambar 19. Menu ini berfungsi

8
4.2. Pengujian Sistem terdapat
4.2.1. Perangkat pengujian pada
1. SIAMobile.apk database
2. Pengujian SIA mobile dilakukan
Muncul
menggunakan smartphone berbasis sistem
informasi
operasi android. Berikut beberapa daftar tahun ajaran,
smartphone yang digunakan untuk menguji total sks yang
SIA mobile. telah diambil
Pengujian oleh
Tebel 1. Perangkat Pengujian Masuk mahasiswa,
Menu
menu profil semester Berhasil
Resolusi Profil
No Jenis OS akadeik
Layar Akademik kumulutif
Samsung 320 x 240 mahasiswa,
1 Froyo IPK
Galaxy 5 pixels
Samsung mahasiswa
320 x 240
2 Galaxy Gingerbread
pixels
Young
Samsung Muncul
240 x 320 Memilih
3 Galaxy Fit Gingerbread informasi
pixels tahun
S5670 KRS
Sony Xperia 480 x 854 akademik mahasiswa
4 Gingerbread dan
U pixsel berdasarkan
Samsung 800 x 1280 Pengujian semester pada
5 Honeycomb yang yang
Galaxy Tab pixels Menu KRS pemilihan
IMO S88 480 x 800 ada dalam combobox dan
dan KHS Berhasil
6 Ice cream combobox
Discovery pixels muncul
dan informasi
Samsung
1024 x 600 mengbuka matakuliah
7 galaxy Ice cream
pixels colabsible dan nilai
wonder
untuk untuk KHS
Sony Xperia 320 x 480
8 Ice cream melihat
E Dual pixels
KHS
Smartfren 480 x 800
9 Ice cream
Andromax i pixels Bertambahnya
Cube U- 720 x 1280 matakuliah
10 Jelly Bean
30GT mini pixels pada daftar
KRS untuk
4.2.2. Material Pengujian penambahan
Materi yang akan diuji dalam pengujian ini Menambah dan
adalah sebagai berikut : dan terhapusnya
1. Kebutuhan fungsional yang terkait dengan tiap Pengujian menghapus matakuliah
menu dari SIA mobile. Menu matakuliah pada daftar
KRS untuk Berhasil
2. Tampilan interface yang terkait dalam interaksi Pengisian menggunak
KRS an interface penghapusan ,
pengguna dengan sistem.
yang dan
3. Kompatibelitas aplikasi terhadap beberapa versi berlakunya
tersedia
sistem operasi android. aturan aturan
pengisian
4.2.3. Hasil Uji SIA Mobile KRS
Pengujian SIA mobile dapat dilihat pada tabel
Pengujian aplikasi dibawah ini.

Tebel 2. Hasil Pengujian Muncul


informasi
Nama Bentuk Hasil Yang Hasil
Pengujian Mahasiswa nama,
Pengujian Pengujian Diharapkan Pengujian
Menu memilih alamat,telpon,
Memasukk Berhasil
Muncul Daftar daftar nip, jabatan
an nama
Pengujian tampilan Dosen dosen. dosen
pengguna Berhasil
Login halaman berdasarkan
dan kata
utama dosen yang
sandi yang
9
terpilih. total sks

Mahasiswa Muncul daftar


Pengujian memilih matakuliah
Menu semester berdasarkan Berhasil Berdasarkan tabel hasil uji dapat dilihat bahwa
Matakuliah yang semester yang setiap menu sudah diuji dan keluaran dari setiap
tersedia terpilih. menu sesuai dengan perangcangan SIA Mobile. Hasil
Muncul daftar pengujian SIA mobile dapat diketahui bahwa sistem
Pengujian Masuk matakuliah ini telah memenuhi untuk :
Menu menu beserta niai 1. Validasi nama pengguna dan kata sandi.
matakuliah. Berhasil
Riwayat riwayat 2. Menampilkan profil akademik.
Matakuliah matakuliah. 3. Menampilkan KHS dan KRS.
4. Pengisian KRS mahasiswa.
Muncul 5. Menampilkan detail informasi tiap dosen.
informasi 6. Menampilkan daftar matakuliah.
jadwal 7. Menampilkan riwayat matakuliah.
matakuliah, 8. Menampilkan jadwal perkuliahan.
ruang, hari, 9. Menampilkan transkrip terbaik.
jam
perkuliahan
Pengujian user interface dan kompatibelitas
yang sesuai
Pengujian Masuk aplikasi tersajikan dalam bentuk grafik pada gambar
dengan KRS
Menu menu mahasiswa Berhasil 22.
Jadwal jadwal. berdasarkan
tahun
akademik dan
semester yang
sedang
berlangsung

Muncul
infromasi
matakuliah
beserta nilai
dan jumlah Gambar 22 Diagram Pengujian Aplikasi
sks, informasi
Pengujian Masuk IPK, Pengujian dilakukan pada beberapa versi
Menu menu informasi android diantaranya adalah Froyo, Gingerbeard,
poin total, Berhasil Honeycomb dan Ice Cream. Hasil uji dari percobaan
Transkrip Transkrip
Terbaik Terbaik informasi yang telah dilakukan pada beberapa versi sistem
total sks operasi android dan disimpulkan sebagai berikut:
dengan nilai
matakuliah 1. Pengujian user interface untuk masing – masing
diatas D sistem operasi terlihat jelas dan tidak ada yang
terpotong baik secara landscape maupun
portrait.
Muncul 2. Pengujian kompatibilitas untuk android vesi
infromasi
matakuliah
froyo, gingerbread, honeycomb fitur animation
Pengujian Masuk beserta nilai tidak dapat namun untuk versi android ice
Menu menu dan jumlah cream dan jellybean fitur animation dapat
Berhasil berjalan.
Transkrip Transkrip sks, informasi
Lengkap Lengkap IPK, .
informasi
poin total,
informasi

10
5.1 Kesimpulan BIODATA PENULIS
1. SIA mobile berisi informasi yang ditujukan
untuk tingkat mahasiswa. Syariful Mujab lahir di Tegal,
2. SIA mobile pada dasarnya merupakan sistem tanggal 25 September 1990.
informasi berbasis web yang diakses melalui sebuah Menempuh pendidikan dasar di SDN
aplikasi yang dapat berjalan pada platform android. Pedagangan 1, Melanjutkan ke
3. Perancangan tampilan SIA mobile dipermudah SMPN 1 Slawi, kemudian menempuh
dengan penggunaan freamwork jQuery Mobile pendidikan tingkat atas di SMAN 3
karna dengan freamwork jQuery Mobile Slawi lulus tahun 2008. Dari tahun
tampilan akan secara otomatis menyesuaikan 2008 sampai saat ini masih
layar perangkat bergerak. menyelesaikan studi Strata-1 di Program Studi Teknik
4. Berdasarkan pengujian terhadap beberapa versi Sistem Komputer Fakultas Teknik Universitas Diponegoro
android, aplikasi SIA mobile dapat berjalan Semarang.
pada versi android 2.2 (Froyo) Sampai versi
android 4.2 (Jelly Bean).

5.2 Saran
1. SIA mobile ini dapat dikembangkan lebih lanjut Menyetujui,
dengan menambah fitur untuk menampilkan Dosen Pembimbing I
informasi absensi tiap matakuliah untuk
masing-masing mahasiswa.
2. Perlu dilakukan penelitian lebih lanjut mengenai
bagaimana membuat agar SIA Mobile ini dapat
diterapkan lintas sistem operasi seperti pada Ir. Kodrat Iman Satoto M.T.
Blackberry dan iOS dengan menggunakan NIP. 196310281993031002
framework phonegap.

Dosen Pembimbing II
DAFTAR PUSTAKA

[1] Muliawan, Bondan, Rancang Bangun Sistem


Informasi Akademik Berbasis Web Studi Kasus di
Teknik Elektro Universitas Diponegoro, STIMIK AKI
dan IAIN Walisongo,Universitas Diponegoro, Kurniawan Teguh M, S.T, M.T.
Semarang, 2002. NIP. 196310281993031002

[2] Yudistira, Yuan, Membuat Aplikasi iPhone


Android dan blackberry itu gampang,
Mediakita, Jakarta, 2011.

[3] Zaki, A dan Edy. W, Membuat Web Mobile dengan


jQuery Mobile, PT. Elex Media Kompitindo,
Jakarta, 2012.

[4] Kadir, Abdul, Form Zero tO A Pro Membuat


aplikasi Web dengan PHP dan Database
MySQL, Penerbit Andi, Yogyakarta, 2009.

[5] Madcoms. Aplikasi Program PHP dan MySql,


Penerbit Andi, Yogyakarta, 2004.

11

Anda mungkin juga menyukai