Oleh:
Sarwo Eddie Wibowo
09650051
BAB I
PENDAHULUAN
1. Latar Belakang
Perkembangan teknologi saat ini semakin pesat. Tidak dapat dipungkiri
bahwasanya semua elemen sudah terjangkit dengan adanya teknologi. Serangan
teknologi tidak hanya ditujukan pada kalangan orang yang duduk di bangku
pendidikan, tetapi orang yang tidak memiliki latar belakang pendidikan pun terkena
serangan tersebut. Teknologi saat ini yang sedang menjadi trend yaitu teknologi
mobile, terutama Android. Dikarenakan pada zaman sekarang untuk saling terhubung
tidak dibatasi tempat dan waktu. Dengan adanya versi mobile user dapat
menggunakan teknologi anywhere dan anytime. Sehingga teknologi ini sudah menjadi
kebutuhan sehari-hari. Mulai hanya membuka jejaring social bagi kalangan
masyarakat hingga membantu proses bekerja bagi para user yang bekerja dibidang
teknologi informasi.
Allah berfirman dalam Quran Surat Al Mujaadillah ayat 11 :
Hai orang-orang beriman apabila dikatakan kepadamu: "Berlapang-lapanglah dalam
majlis", maka lapangkanlah niscaya Allah akan memberi kelapangan untukmu. Dan apabila
dikatakan: "Berdirilah kamu", maka berdirilah, niscaya Allah akan meninggikan orang-orang
yang beriman di antaramu dan orang-orang yang diberi ilmu pengetahuan beberapa derajat.
Dan Allah Maha Mengetahui apa yang kamu kerjakan.
data menggunakan
basis
data
MySQL
sedangkan bahasa
Android.
Platform
Android
memiliki
berbagai
kelebihan
dan
platform ini, penulis tertarik membahasnya. Dan bahasan tersebut penulis tuangkan
dalam bentuk Proyek Akhir. Adapun judul Proyek Akhir ini adalah: RANCANG
BANGUN APLIKASI MOBILE ANDROID UNTUK SISTEM INFORMASI
AKADEMIK (SIAKAD) BERBASIS SISFOKAMPUS 4.1
2. Rumusan Masalah
Berdasarkan latar belakang yang telah dipaparkan diatas, maka dapat
dirumuskan permasalahan-permasalahan sebagai berikut :
1. Bagaimana cara merancang aplikasi sistem informasi akademik pada Android
untuk dapat mengakses data akademik secara online, sehingga dapat diakses
melalui smartphone.
2. Apakah sistem yang terdapat pada SISFOKAMPUS 4.1 dapat berjalan dengan
baik ketika diimplementasikan dalam platform android.
3. Batasan Masalah
Dalam perancangan aplikasi ini, peneliti memiliki batasan-batasan dalam
pengerjaan aplikasi ini yaitu sebagai berikut :
1. Aplikasi ini mengimplementasikan aplikasi sistem informasi akademik berbasis
SISFOKAMPUS 4.1 kedalam versi Android.
2. Dalam aplikasi ini hanya terlibat dua aktor saja yaitu mahasiswa dan dosen .
3. Pembuatan sistem informasi akademik menggunakan bahasa pemrograman
PHP, Perancangan user interface dengan framework Jquery mobile dan HTML
dan basis data yang digunakan adalah MySQL.
4. Tujuan
Skripsi dengan judul
ANDROID
SISTEM
INFORMASI
AKADEMIK
(SIAKAD)
BERBASIS
5. Manfaat
Adapun Manfaat yang diharapkan dari penelitian ini adalah :
1. Untuk Memudahkan mahasiswa dan dosen dalam mengakses informasi akademik
kapan saja dan dimana saja menggunakan smartphone yang mereka miliki.
2. Secara umum penelitian ini diharapkan dapat memberikan manfaat pengembangan
ilmu pengetahuan dan teknologi dalam bidang sistem informasi akademik.
BAB II
STUDI LITERATUR
Terdapat penelitian-penelitian yang terkait dengan aplikasi yang akan dibuat dalam
usulan penelitian ini. Penelitian dilakukan oleh Suyatno Budiharjo, ST
dan Sella
Septiana tentang rancang bangun aplikasi mobile sistem informasi kampus pada
android device. Dalam penelitian ini dijelaskan tentang Aplikasi mobile sistem
informasi kampus merupakan aplikasi untuk mengakses dan mendapatkan notifikasi
pembaharuan informasi serta jadwal kuliah pribadi menggunakan perangkat mobile
Android. Pada penelitian ini akan dibuat sebuah aplikasi yang bertujuan untuk
membantu
mahasiswa
menghadiri
perkuliahan
secara
tepat
waktu
dengan
(sistem kredit semester) tergantung dari indeks prestasi sebelumnya dan pemilihan
kelas tidak boleh ada jadwal yang bentrok.
Berdasarkan hasil uji coba yang dilakukan, dapat diketahui bahwa aplikasi
Siakad mobile dapat digunakan oleh mahasiswa untukpemrograman mata kuliah
maupun konsultasi kepada Dosen Wali.
BAB III
METODE PENELITIAN
1. Metode Penelitian
Adapun beberapa tahapan metode penelitian yang akan dilakukan adalah sebagai
berikut:
a. Pemahaman Sistem dan Studi Literatur
Pada tahap ini dilakukan studi literatur yang berhubungan dengan pembuatan
perangkat lunak secara menyeluruh dengan cara mengumpulkan informasi-informasi
yang dibutuhkan. Literatur yang dipelajari berhubungan dengan teori-teori dasar.
b. Desain Sistem
Pada tahap ini dilakukan perancangan sistem dari perangkat lunak menggunakan
studi literatur yang telah dipelajari serta mempelajari teknologi-teknologi yang telah
diterapkan pada aplikasi yang telah ada, karena tahap ini merupakan tahapan terpenting
dalam rangkaian pembuatan aplikasi dan mempengaruhi tahapan implementasi.
c. Implementasi
Pada tahapan ini dilakukan implementasi terhadap rancangan sistem yang telah
dibuat. Tahap ini merealisasikan apa yang telah terdapat pada tahapan sebelumnya
menjadi sebuah aplikasi sesuai dengan yang direncanakan.
d. Pembuatan Laporan
Pada tahap ini dilakukan untuk membuat laporan dari semua dasar teori dan
metode yang digunakan serta hasil-hasil yang diperoleh selama pengerjaan tugas akhir.
e. Tahapan Penelitian
Dalam sebuah tahap penelitian perlu yang dinamakan sebuah analisis, mulai dari
analisis kebutuhan sampai dengan design system yang akan kita buat. Salah satu cara
untuk menganalisis kebutuhan system yaitu menggunakan sebuah Use case, karena
dengan sebuah usecase dapat menangkap apa saja yang dibutuhkan dalam sebuah system
tersebut. Berikut adalah analisis kebutuhan dari system yang akan kita buat :
1. Usecase Diagram
Langkah pertama yang harus dilkaukan untuk menangkap kebutuhan
pengguna adalah dengan memodelkan sistem dengan menggunakan use case
diagram. Use case diagram menggambarakan ruang lingkup dari sistem yang
akan dibangun dan merupakan sarana komunikasi dengan pengguna akhir untuk
mendapatkan pemahaman yang lebih baik tentang sistem yang akan dibuat.
Komponen-komponen yang terdapat pada sebuah use case diagram terdiri dari :
a. Actor : pengguna software aplikasi, bisa berupa manusia, hardware, atau
sistem informasi yang lain. Actor dapat memasukkan informasi kedalam
sistem, menerima informasi dari sistem, atau keduanya.
b. Use case : Perilaku atau apa yang dikerjakan oleh pengguna sistem aplikasi,
termasuk interaksi antara actor dengan software aplikasi tersebut.
Berikut adalah use case dari sistem aplikasi siakad berbasis Android :
1. Mahasiswa
a. Usecase
: Lihat Profil
Aktor
Deskripsi
b. Usecase
: Lihat KHS
Aktor
Deskripsi
.
c. Usecase
Aktor
Deskripsi
d. Usecase
: Lihat Penjadwalan
Aktor
Deskripsi
e. Usecase
: Proses KRS
Aktor
Deskripsi
.
f. Usecase
Aktor
Deskripsi
2. Dosen
a. Usecase
: Lihat Profil
Aktor
Deskripsi
b. Usecase
Aktor
Deskripsi
c. Usecase
: Update Presensi
Aktor
Deskripsi
d. Usecase
: Input Nilai MK
Aktor
Deskripsi
e. Usecase
Aktor
Deskripsi
f. Usecase
: Proses Persetujuan
Aktor
: Dosen
Deskripsi
2. Flowchart Diagram
Start
Login
Menu Utama
Mahasiswa
Pilih Menu
Lihat Profil
Tampil
KHS
Pilih Menu
Lihat KHS
Pilih Menu
Lihat Transkrip
Nilai
Tampil
Penjadwalan
Tampil
Transkrip Nilai
Pilih Menu
Lihat Pnjdwaln
Pilih Menu
KRS
Tampil
Jadwal
Tampil
Profil
Pilih Mata
Kuliah
Pilih Menu
Jadwal Kuliah
Finish
Gambar 3.1 Flowchart
siakad untuk mahasiswa
Pilih Kelas
Lihat Profil
Lihat profil dimulai pada saat user yaitu mahasiswa memilih login mahasiswa
dan memasukkan NIM dan password pada textfieldnya. Jika NIM dan passwordnya
benar akan tampil menu. Sebaliknya jika NIM dan passwordnya salah akan keluar
pesan kesalahan. Setelah tampil menu, maka mahasiswa tersebut memilih menu
profil dan profil dari mahasiswa tersebut akan tampil.
Lihat KHS
Lihat KHS dimulai pada saat user yaitu mahasiswa memilih login mahasiswa
dan memasukkan NIM dan password pada textfieldnya. Jika NIM dan passwordnya
benar akan tampil menu. Sebaliknya jika NIM dan passwordnya salah akan keluar
pesan kesalahan. Setelah tampil menu, maka mahasiswa tersebut memilih menu
KHS. Setelah itu memih semester dari KHS tersebut dan tampilah KHS dari semester
yang dikehendaki. Dalam menu ini, user juga dapat melihat nilai dari mahasiswa lain
yang mengambil mata kuliah tersebut dalam semester yang sama.
Lihat Penjadwalan
Lihat Penjadwalan ini dimulai saat user yaitu mahasiswa memilih login mahasiswa
dan memasukkan NIM serta password pada textfieldnya. Jika NIM dan passwordnya
benar akan tampil menu. Sebaliknya jika NIM dan passwordnya salah akan keluar
pesan kesalahan. Setelah tampil menu, maka mahasiswa tersebut memilih menu
Penjadwalan, Setelah itu akan tampil tabel penjadwalan mata kuliah secara keseluruhan.
Jika NIM dan passwordnya benar akan tampil menu. Sebaliknya jika NIM dan
passwordnya salah akan keluar pesan kesalahan. Setelah tampil menu, maka
mahasiswa tersebut memilih menu KRS. Di dalam menu KRS terdapat dua
inputan, yang pertama inputan mata kuliah dan yang kedua inputan kelas. Untuk
inputan mata kuliah harus sesuai dengan syarat maksimal sks yang boleh di ambil
berdasarkan jumlah IP dari semester sebelumnya. Berikut tabel syarat jumlah
maksimal sksnya :
IPS
Beban Studi
Maksimal
0,00-0,99
6 sks
1,00-1,99
14 sks
2,00-2,49
18 sks
2,50-2,99
22 sks
3,00-4,00
24 sks
Start
Login
Menu Utama
Dosen
Tampil Profil
Dosen
Pilih Menu
Lihat Profil
Pilih Menu
Lihat Jadwal
Mengajar
Tampil
Absensi MHS
Pilih Menu
Update Presensi
Pilih Menu
Input Nilai MK
Tampil
Daftar PA
Tampil Jadwal
Mengajar
Tampil Tabel
Input Nilai MK
Pilih Menu
Lihat Daftar PA
Pilih Menu
Konsultasi
Akademik
Pilih NIM
Persetujuan
Lihat Profil
Lihat profil dimulai pada saat user yaitu dosen memilih login dosen dan
memasukkan NIP dan password pada textfieldnya. Jika NIP dan passwordnya benar akan
tampil menu. Sebaliknya jika NIM dan passwordnya salah akan keluar pesan kesalahan.
Setelah tampil menu, maka dosen tersebut memilih menu profil dan profil dari dosen
tersebut akan tampil.
Update Presensi
Update presensi dimulai pada saat user yaitu dosen memilih login dosen dan
memasukkan NIP dan password pada textfieldnya. Jika NIP dan passwordnya benar akan
tampil menu. Sebaliknya jika NIM dan passwordnya salah akan keluar pesan kesalahan.
Setelah tampil menu, maka dosen tersebut memilih menu update presensi dan akan
muncul absensi mahasiswa, sehingga dosen tinggal mengupdate mahasiswa yang hadir
dalam perkuliahan, izin maupun tidak hadir. Dalam proses update presensi mahasiswa ini
terdapat juga kolom untuk dosen mengisi jurnal perkuliahan.
Input Nilai MK
Input nilai Mata Kuliah ini dimulai pada saat user yaitu dosen memilih login
dosen dan memasukkan NIP dan password pada textfieldnya. Jika NIP dan passwordnya
benar akan tampil menu. Sebaliknya jika NIM dan passwordnya salah akan keluar pesan
kesalahan. Setelah tampil menu, maka dosen tersebut memilih input nilai mata kuliah dan
akan muncul tabel mata kuliah apa saja yang dosen tersebut ajarkan dalam semester ini.
Kemudian dosen memilih nama mata kuliahnya setelah itu muncul tabel kelas. Setelah
dipilih kelasnya maka akan muncul tabel mahasiswa dan dosen dapat mengisi nilai mata
kuliahnya lalu menyimpannya.
tampil
menu,
akademik. Disini dosen dapat melihat mahasiswa bimbingannya secara keseluruhan dalam
bentuk tabel mahasiswa bimbingan.
Konsultasi Akademik
Konsultasi Akademik dimulai pada saat user yaitu dosen memilih login dosen dan
memasukkan NIP dan password pada textfieldnya. Jika NIP dan passwordnya benar akan
tampil menu. Sebaliknya jika NIM dan passwordnya salah akan keluar pesan kesalahan.
Setelah tampil menu, maka dosen tersebut memilih menu konsultasi akademik dan akan
muncul tabel mahasiswa bimbingan, Setelah itu dosen wali memilih nim mahasiswa yang
mau di acc pemrograman matakuliahnya. Setelah mendapatkan acc, mahasiswa tersebut
mendapatkan jadwal mata kuliah yang diambilnya.
2. Jadwal Penelitian
Penelitian dibuat sesuai jadwal pada tabel 1
No
Jenis Kegiatan
Studi Literatur
Pengumpulan data
II
III
IV
Perancangan dan
Pembuatan Aplikasi
Evaluasi system
Bulan ke -
Dokumentasi dan
Pembuatan Laporan
Tabel 3.2 Jadwal Pelaksanaan Penelitian
VI