Halim Fathoni, Eko Win Kenali
Jurnal Informatika, Volume 14 Nomor 1, Juni 2014
DESAIN DAN IMPLEMENTASI SOFTWARE AS SERVICE PADA PENGELOLAAN ABSENSI KEDISIPLINAN MAHASISWA POLITEKNIK NEGERI LAMPUNG 1
Halim Fathoni, 2Eko Win Kenali
1,2
Jurusan Manajemen Informatika, Politeknik Negeri Lampung Jalan Soekarno Hatta No.10 Rajabasa, Bandar Lampung Email :
[email protected],
[email protected] ABSTRACT
Cloud computing and the Internet is the latest generation in the world of information technology (IT). This technology allows an organization to save costs IT infrastructure investments, in general, the organization that will use IT must build a data center that consists of multiple servers and build a whole needs supporters such as backup power, data backup and others are certainly in need of funds a little. With cloud computing technology was submitted burden on providers including peraawatan costs. Based on the type of service it, cloud computing is divided into three: SaaS (Software as a Service), PaaS (Platform as a Service), and IaaS (infrastruture as a Service) (Juan, 2012). SaaS is an application that is intended to be used multiple users and invested in cloud Infrastructure generally accessed through the Internet by using a browser (firefox, chrome, etc.). In the traditional way of software deployed by installing on a desktop computer and its common one license for each computer. In the SaaS application can be used without having to install on the computer (Juan, 2012). This research emphasizes on how to build software based on SaaS and it’s implementing POLINELA. Of these activities is expected to be dug deeper into the advantages and weaknesses of this technology. Attendance management discipline problems solved by the students try to build software based on SaaS. With this technology officer can enter data from anywhere and at anytime, except that students can check without having to make noise in the room department Keywords: Currently, Attendance, Lecturer Guardian, loud
ABSTRAK Cloud computing dan internet adalah generasi terbaru dalam dunia teknologi informasi (TI). Teknologi ini memungkinkan suatu organisasi untuk menghemat biaya investasi infrastruktur TI, pada umumnya organisasi yang akan menggunakan TI harus membangun data centre yang terdiri dari beberapa server dan membangun seluruh kebutuhan pendukungnya seperti backup power, backup data dan lain-lain yang tentu saja membutuhkan dana yang tidak sedikit. Dengan teknologi cloud computing beban tersebut diserahkan pada provider termasuk biaya peraawatan. Berdasarkan tipe service-nya, cloud computing terbagi menjadi tiga yaitu SaaS (Software as a Service), Paas (Platform as a Service), dan IaaS (Infrastruture as a Service) (Juan, 2012). SaaS adalah aplikasi yang ditujukan untuk digunakan banyak user dan ditanamkan pada cloud Infrastructure umumnya diakses melalui internet dengan menggunakan browser (firefox, chrome, dll). Informatics and Business Institute Darmajaya
12
Halim Fathoni, Eko Win Kenali
Jurnal Informatika, Volume 14 Nomor 1, Juni 2014
Pada cara tradisional perangkat lunak disebarkan dengan cara menginstall pada komputer desktop dan umum nya satu lisensi hanya untuk satu komputer. Pada SaaS aplikasi dapat digunakan tanpa harus menginstall pada komputer (Juan,2012). Penelitian ini menekankan pada bagaimana membangun perangkat lunak berbasis SaaS dan mengimplementasikannya pada POLINELA. Dari kegiatan tersebut diharapkan dapat menggalli lebih dalam keunggulan dan kelamahan dari teknologi ini. Permasalahan pengelolaan absensi kedisiplinan mahasiswa coba diselesaikan dengan membangun perangkat lunak berbasis SaaS. Dengan teknologi ini petugas dapat memasukkan data dari mana saja dan kapan saja, selain itu mahasiswa dapat melakukan pengecekan tanpa harus membuat kegaduhan di ruang jurusan. Kata kunci : SaaS, Absensi, Dosen Wali, loud I.
berdasarkan hasil print out. Hal ini
PENDAHULUAN Pencatatan kehadiran mahasiswa
saat ini menggunakan Aplikasi Microsoft
menjadikan
celah
untuk
terjadinya
kesalahan yang lain.
Excel yang telah di sediakan oleh
Cloud
computing
dan
internet
POLINELA. Pada prakteknya, aplikasi
adalah generasi terbaru dalam dunia
ini memiliki banyak keterbatasan yang
teknologi informasi (TI). Teknologi ini
mengakibatkan sering terjadi kesalahan
memungkinkan suatu organisasi untuk
dalam pengisian data. Banyaknya jumlah
menghemat biaya investasi infrastruktur
kolom dan ukuran yang kecil serta area
TI, pada umumnya organisasi yang akan
worksheet
yang panjang mengurangi
menggunakan TI harus membangun data
tingkat ketelitian dalam pengisian data.
centre yang terdiri dari beberapa server
Kerumitan tersebut menyebabkan sering
dan
terjadinya kesalahan dalam pengisian
pendukungnya seperti backup power,
data. Di lain pihak, mahasiswa sulit
backup data dan lain-lain yang tentu saja
untuk mengecek tingkat kehadirannya.
membutuhkan dana yang tidak sedikit.
Untuk melakukan pengecekan mahasiswa
Dengan teknologi cloud computing beban
harus datang ke tempat petugas yang
tersebut
menangani bagian administrasi kehadiran
termasuk biaya peraawatan. Berdasarkan
mahasiwa, dan sering terjadi kegaduhan
tipe
jika
terbagi menjadi tiga yaitu 1.
SaaS
melakukan pengecekan pada saat yang
(Software
as
2.
Paas
bersamaan. Selain itu, aplikasi ini tidak
(Platform
as
Service),3.
IaaS
terintegrasi,
(Infrastruture as a Service) (Juan, 2012).
ada
banyak
pada
mahasiswa
umumnya
yang
petugas
administrasi akan memasukkan hasil nilai kedisiplinan
secara
satu
persatu
Informatics and Business Institute Darmajaya
membangun
seluruh
diserahkan
service-nya,
a
pada
cloud
Service), a
kebutuhan
provider
computing
SaaS adalah aplikasi yang ditujukan untuk
digunakan
banyak
user
dan 13
Halim Fathoni, Eko Win Kenali
Jurnal Informatika, Volume 14 Nomor 1, Juni 2014
ditanamkan pada cloud Infrastructure
perangkat
umumnya diakses melalui internet dengan
menggunakan
menggunakan browser (firefox, chrome,
menyelesaikan
dll). Pada cara tradisional perangkat
pengelolaan
lunak disebarkan dengan cara menginstall
mahasiswa
pada komputer desktop dan umum nya
lampung
satu lisensi hanya untuk satu komputer. Pada SaaS aplikasi dapat digunakan
1.
SaaS
untuk
permasalahan absensi
kedisiplinan
politeknik
negeri
Mendesain
dan
Mengimplementasikan SaaS untuk
(Juan,2012)
perangkat lunak pengelolaan absensi
Penelitian ini menekankan pada
kedisiplinan mahasiswa
bagaimana membangun perangkat lunak berbasis SaaS dan mengimplementasikan nya pada POLINELA. Dari kegiatan tersebut diharapkan dapat menggali lebih dalam keunggulan dan kelamahan dari teknologi ini. Permasalahan pengelolaan absensi kedisiplinan mahasiswa coba diselesaikan
dengan
membangun
perangkat lunak berbasis SaaS. Dengan teknologi ini petugas dapat memasukkan data dari mana saja dan kapan saja, selain mahasiswa
pengecekan
dengan
Tujuan dari penelitian ini adalah
tanpa harus menginstall pada komputer.
itu
lunak
dapat
tanpa
Politeknik
Negeri Lampung 2.
Memfasilitasi
layanan
data
dan
informasi bagi pelaksanaan kegiatan pelaporan data absensi kedisiplinan mahasiswa
di
Politeknik
Negeri
Lampung menuju pelayanan yang bermutu. Kontribusi penelitian ini adalah membantu pengelolaan
peningkatan absensi
pelayanan kedisiplinan
mahasiswa di Politeknik Negeri Lampung.
melakukan
harus
membuat
II. METODE PENELITIAN
kegaduhan di ruang jurusan. Perumusan
masalah
dalam
penelitian ini adalah : 1) Bagaimana
2.1 Tinjauan Pustaka Absensi
mendesain
perangkat
Berdasarkan
kamus
Bahasa
lunak dengan menggunakan SaaS
Indonesia, absen adalah tidak bekerjanya
untuk menyelesaikan permasalahan
seorang pegawai pada saat hari kerja,
pengelolaan
karena sakit, izin, alpa atau cuti. Absensi
mahasiswa
absensi
kedisiplinan
politeknik
negeri
lampung 2) Bagaimana
adalah daftar administrasi ketidak hadiran pegawai. Dalam penelitian ini absensi
mengimplementasikan
Informatics and Business Institute Darmajaya
dikaitakan pada kehadiran mahasiswa 14
Halim Fathoni, Eko Win Kenali
Jurnal Informatika, Volume 14 Nomor 1, Juni 2014
dalam kegiatan belajar mengajar.
Platform as a Service (PaaS)
Pada peraturan akademik Politeknik Negeri
Lampung,
merupakan
bagian
cloud
kehadiran
computing yang terdiri aplikasi-aplikasi
mahasiswa dalam satu semester sekurang-
dasar contohnya sistem operasi, bahasa
kurang
pemrograman dasar, database dan web
nya
tingkat
PaaS
80%.
Apabila
tingkat
kehadiran kurang dari 80% maka akan
server. (Voorsluys,2011).
mendapatkan sanksi berupa pembatalan mata
kuliah
bersangkutan kuliah
dan
mahasiswa
yang
wajib
mengulang
mata
tersebut
tahun
depan
Software as a Service (SaaS) SaaS merupakan bagian dari cloud computing yang terdiri aplikasi untuk digunakan
(Polinela,2013).
oleh
end
user.
Aplikasi
biasanya disesuaikan dengan kebutuhan end user. (Voorsluys,2011). Dibandingkan
Cloud Computing Cloud Computing berdasarkan tipe service-nya terbagi menjadi tiga yaitu 1. SaaS (Software as a Service), 2. Paas (Platform
as
(Infrastruture
a as
Service),3. a
Service)
IaaS seperti
terlihat pada Gambar 1.
dengan perangkat lunak pada computer desktop, SaaS memiliki beberapa ciri sebagai berikut (Juan, 2012): a.
Multi-Tenant user.
b.
On-Demand User.
c.
Available on Internet.
d.
Distributed Deployment collaboratie management.
Internet Internet
(kependekan
interconnection-networking) Gambar 1. Diagram Cloud Computing
dari secara
harfiah adalah sistem global dari seluruh jaringan komputer yang saling terhubung
Infrastructure as a Service (IaaS) IaaS
merupakan
bagian
menggunakan standar Internet Protocol cloud
Suite (TCP/IP) untuk melayani miliaran
computing yang teridiri dari bagian fisik
pengguna di seluruh dunia. Manakala
(hardisk, memory , dll). Pada umumnya
Internet (huruf 'I' besar) ialah sistem
menggunkan teknologi virtual mechine,
komputer umum, yang berhubung secara
sumber daya yang ada digunakan secara
global dan menggunakan TCP/IP sebagai
bersama-sama. (Voorsluys,2011)
protokol
Informatics and Business Institute Darmajaya
pertukaran
paket
(packet 15
Halim Fathoni, Eko Win Kenali
switching
Jurnal Informatika, Volume 14 Nomor 1, Juni 2014
communication
Rangkaian
internet
protocol).
yang
pengembangan
prototipe, pengguna
terbesar
dengan pengembang dipertemukan untuk
dinamakan Internet. Cara menghubungkan
mengidentifikasikan keperluan sistem untuk
rangkaian dengan kaedah ini dinamakan
mengembangkan prototipe.
internetworking. (wikipedia, 2013)
2.
2.2 Tempat dan Waktu Penelitian Politeknik
ini
negeri
dilakukan
lampung.
penelitian untuk memperoleh
di
Waktu data
dan
pembuatan program dilaksanakan pada bulan
Agustus sampai dengan Oktober
2013.
Quick Design
Tahap
ini
merupakan
desain
yang
akan
perancangan
diajukan
kepada
pengguna, dimana dibuat desain interface yang dibuat disesuaikan dengan kebutuhan pengguna 3.
Building Protoype
Membuat sebuah Prototype berdasarkan desain yang dibangun dengan mendapatkan
2.3 Pengambilan Data Dalam metode data
pengambilan
menggunakan teknik wawancara.
Hasil dari wawancara digunakan untuk menganalisis kebutuhan dari pengguna. Adapun subjek yang di wawancara adalah Dosen
Wali,
Mahasiswa,
Sekretaris
Jurusan dan Staff Jurusan.
software dan hardware yang mendukung pembuatan rancang bangun software. 4.
Refining Product
Pada
tahap
terhadap
jika
pada
Software
kesalahan, serta
ini
pengujian
masih ditemukan
ketidaklengkapan
gangguan unjuk
fungsi
kerja
maka
dilakukan kembali proses desain (ke tahap 2.4 Metode Pengembangan Software Metode yang
pengembangan
digunakan
adalah
dalam
sistem
penelitian
metode Prototype
ini
2) atau ke
proses
Prototype
(ke
Rancang tahap
3)
Bangun guna
penyempurnaan software yang dibangun.
(Pressman,
2001), dimana dalam metode ini melalui
5.
beberapa tahap yaitu.
Jika pada proses evaluasi dan perbaikan
1.
Requirement
Gathering
and
dilakukan
ini
adalah
Prototype berfungsi dengan baik, efektif dan menjamin kepuasan pemakai, maka
Refinement Prototype Tahapan
Engginer Product
tahapan
yang
dalam
melakukan
analisis
terhadap data yang
digunakan
untuk
Informatics and Business Institute Darmajaya
dibuat
Software full
version
yang
disertai dengan cara instalasi Software dan prosedur pemeliharaannya. 16
Halim Fathoni, Eko Win Kenali
Jurnal Informatika, Volume 14 Nomor 1, Juni 2014
D. Hasil rekapitulasi diserahkan jurusan
III. HASIL DAN PEMBAHASAN
untuk diarsipkan. Dan menjadi data 3.1 Requirement Gathering and
untuk kepentingan lain.
Refinement Prototype
E. Jurusan memberikan surat teguran kepada
3.1.1 Sistem Berjalan
diketahui
alur
lampung seperti terlihat pada Gambar 2.
telah
ditentukan.
sistem
pengelolaan absensi di politeknik negeri
yang
melanggar melewatu batas yang telah
Berdasarkan hasil pengamatan dan wawancara
mahasiswa
F.
Mahasiswa melakuakan pengecekan tingkat
kehadiran
dan
kewajiban
praktek pengganti ke jurusan.
3.1.2 Analisa Kebutuhan Hasil dari pengamatan sistem yang sudah berjalan maka alur tersebut dapat disederhanakan mengikuti alur seperti terlihat pada Gambar 3.
Gambar 2. Ilustrasi Sistem Berjalan
A. Dosen melakukan absensi kehadiran mahasiswa setiap kegiatan belajar mengajar, termasuk kegiatan apel setiap hari senin dan jumat. B. Absensi kemudian diserahkan kepada dosen wali. C. Dosen Wali merekapitulasi kehadiran setiap minggu. Dan dihitung tingkat ketidakhadiran,
Apabila
melebihi
batas maka dosen wali mengajukan permohonan surat teguran melalui jurusan kepada mahasiswa tersebut. Selain itu dosen wali juga membuat
Gambar 3. Ilustrasi Sistem Informasi Absensi Keterangan: A. Dosen melakukan absensi kehadiran mahasiswa setiap kegiatan belajar mengajar, termasuk kegiatan apel setiap hari senin dan jumat.
rekapitulasi daftar praktek pengganti. Informatics and Business Institute Darmajaya
17
Halim Fathoni, Eko Win Kenali
Jurnal Informatika, Volume 14 Nomor 1, Juni 2014
B. Absensi kemudian diserahkan kepada
Sistem mampu menyimpan data-data
dosen wali.
dosen wali, mahasiswa, matakuliah,
C. Dosen Wali memindahkan ke absensi
kelas,
indikator
sanksi
akademik,
ke system informasi absensi (SaaS).
jadwal perkuliahan, transaksi apel,
System akan mengkalkulasi tingkat
transaksi absen, transaksi pelanggaran
kehadiran.
akademik dan bisa mengitegrasikan
D. Jurusan akan melihat hasil rekapitulasi
data tersebut sebagai kesatuan sistem
pada system dan memberikan surat
sehinga dapat memberikan peringatan
teguran apabila melewati batas yang
dini
telah ditetapkan.
mahasiswa.
sanksi
akademik
bagi
E. Mahasiswa melakukan pengecekan 2. Persyaratan wajib
tingkat kehadiran pada sistem.
Yang termasuk dalam kebutuhan wajib Pada tahap ini dilakukan pengurutan prioritas dari kebutuhan bisnis yang ada.
adalah:
Mencatat,
menyimpan
dan
Pengurutan prioritas dapat diklasifikasikan
menampilkan data transaksi absen
sebagai berikut :
perkuliahan. Fungsi ini adalah fungsi untuk
1. Persyaratan fungsional Persyaratan
fungsional
dalam
perkuliahan sistem
dalam
absen kuliah, apel dan pelanggaran
otomatis
secara
indikator-indikator
sanksi
akademik. Sistem mampu memberitahukan nilai
laporan
akumulasi
nilai
jika dibutuhkan.
menghitung
harinya,
kedisiplinan, serta menampilkannya
akademik oleh dosen wali kemudian
mampu
setiap
absen
dan secara otomatis menyimpannya
Sistem mampu mencatatkan transaksi
menyimpannya.
transaksi
menyimpan dalam basis data absen
diantaranya:
Sistem
mencatat
Mencatat,
menyimpan
dan
menampilkan data transaksi absen apel. Fungsi ini adalah fungsi untuk mencatat transaksi absen apel setiap seminggu, menyimpan dalam basis
akademik mahasiswa telah mencapai
data absen dan
nilai dikeluarkannya sanksi akademik,
menyimpannya
data ini digunakan dosen wali untuk
akumulasi nilai kedisiplinan, serta
merekomendasikan dikeluarkan sanksi
menampilkannya jika dibutuhkan.
secara dalam
otomatis laporan
akademik. Informatics and Business Institute Darmajaya
18
Halim Fathoni, Eko Win Kenali
Mencatat,
menyimpan
menampilkan
transaksi
adalah
fungsi
transaksi
untuk
pelanggaran
peraturan akademik yang dilakukan mahasiswa, menyimpan dalam basis data pelanggaran dan secara otomatis menyimpannya
dalam
laporan
akumulasi nilai kedisiplinan, serta
menggunakan MySQL. 2.
Rancangan Antarmuka Sistem
a. Halaman home Halaman index/home digunakan untuk tampilan awal dan login menuju halaman admin,
dosen
mahasiswa.
Admin
fungsi
dan
dan dapat diakses tanpa melakukan login
b. Admin
ini
mahasiswa
pimpinan. yang ditampilkan secara umum
Melaporkan hasil nilai kedisiplinan Fungsi
wali,
terlebih dahulu.
menampilkannya jika dibutuhkan.
menggunakan PHP, dan database-server
peraturan akademik.
ini
mencatat
dan
data
pelanggaran Fungsi
Jurnal Informatika, Volume 14 Nomor 1, Juni 2014
adalah
untuk menampilkan nilai
memiliki
menambah,
hak
merubah
akses
untuk
dan menghapus
kedisiplinan mahasiswa berdasarkan
berita pada tampilan index/home, selain
data absen perkuliahan, absen apel
itu
dan
terhadap data-data master yang digunakan
pelanggaran
akademik
mahasiswa.
admin
melakukan
pengelolaan
dalam sistem peringatan dini dengan desain halaman seperti pada Gambar 4.
3.2. Quick Design 3.2.1 Design Fisik 1. Rancangan arsitektur aplikasi Solusi
yang akan
digunakan adalah
solusi
multitiered dimana presentation
layer
dan
presentation
logic
layer
diimplemetasikan pada browser web di sisi client menggunakan data-data yang didownload dari web-server. Kemudian presentation logic layer terhubung ke
Gambar 4. Desain halaman home/index
application logic layer yang berjalan di application-server akan terhubung ke database-
server.
Presentation
dan
presentation logic layer menggunakan HTML,
application
logic
layer
Informatics and Business Institute Darmajaya
19
Halim Fathoni, Eko Win Kenali
Jurnal Informatika, Volume 14 Nomor 1, Juni 2014
ii. Desain input pelanggaran akademik jika terjadi pelanggaran akademik yang dilakukan mahasiswa, seperti terlihat pada Gambar 7.
Gambar 5. Desain halaman data master
Gambar. 7. Desain halaman input pelanggaran akademik
c. Dosen Wali Dosen wali memiliki hak akses untuk
iii. Desain input kehadiran perkuliahan
pengelolaan terhadap nilai kedisiplinan
atau
apel
untuk
kelas yang menjadi tanggung jawabnya.
absensi
Desain halaman yang dapat diakses oleh
perkuliahan dan apel mahasiswa,
dosen wali setelah login antara lain:
seperti terlihat pada Gambar 8.
kehadiran
memasukan kegiatan
i . Desain halaman nilai sanksi, seperti terlihat pada Gambar 6.
Gambar. 8. Desain halaman input absen apel dan kuliah mahasiswa Gambar 6. Desain halaman daftar pelanggaran dan sanksi akademik Informatics and Business Institute Darmajaya
20
Halim Fathoni, Eko Win Kenali
Jurnal Informatika, Volume 14 Nomor 1, Juni 2014
d. Pimpinan
arsitektur web, dengan menggunakan
Pimpinan memiliki hak akses untuk
server
melihat halaman yang sama dengan dosen
dan
wali,
Untuk
namun
pimpinan
tidak
dapat
apache, bahasa
database
MySQL
pemrograman
mendukung
PHP.
ketiga
tools
merubah data tersebut. Halaman dalam
tersebut digunakan XAMPP yang
sistem peringatan dini yang dapat diakses
telah
pimpinan setelah login dapat dilihat
tersebut.
pada
G ambar
9.
halaman
membundle
ketiga
tools
home
pimpinan terdapat menu yang dapat diakses oleh pimpinan.
2. Membuat program A. Implementasi halaman home Halaman
home/index
merupakan
halaman yang ditampilkan pertama kali jika kita membuka sistem peringatan dini sanksi akademik. Halaman ini berisi berita- berita dan informasi Program Studi Manajemen Informatika Politeknik Negeri Lampung secara umum. B. Implementasi admin
Gambar 9. Desain halaman home pimpinan
Admin memiliki beberapa halaman yang dapat diakses yaitu berupa data
3.3 Building Protoype
master aplikasi sistem peringatan dini.
Setelah melakukan tahapan design, tahap selanjutnya adalah membangun prototype hasil dari perancangan pada tahap sebelumnya. Proses pengembangan dimulai dan
dengan
kemudian
mengembangnkan
membangun database dilamjutkan
dengan
program
aplikasi.
Adapun beberapa tahapan yang dilakukan diantaranya : 1.
Data
master
digunakan
pada
proses
transaksi sehingga user tidak menginput berulang-ulang
data
tersebut.
Setelah
dilakukan percobaan data master program studi manajemen informatika angkatan 2007 berhasil diinputkan dengan baik C. Implementasi dosen wali Halaman
transaksi
kehadiran
Mempersiapkan software pendukung
perkuliahan dan apel dapat diakses oleh
yang
ini
dosen wali sebagai penanggung jawab
dikembangkan dengan menggunakan
terhadap nilai kedisiplinan mahasiswa.
digunakan
Aplikasi
Informatics and Business Institute Darmajaya
21
Halim Fathoni, Eko Win Kenali
Jurnal Informatika, Volume 14 Nomor 1, Juni 2014
Pada transaksi ini dosen wali tidak perlu
tanggung jawabnya. Pada halaman ini
menginput data master seperti mahasiwa,
menginformasikan jumlah
jadwal, matakuliah. Ketika dosen wali
dan sanksi akademik seperti pada gambar
memilih sub menu pelanggaran akademik
10. Dosen wali dapat menginputkan
mahasiswa maka akan ditampilkan daftar
pelanggaran akademik yang dilakukan
mahasiswa dalam kelas yang menjadi
mahasiswa
tanggung jawabnya.
pelanggaran
Halaman
transaksi
kehadiran
perkuliahan dan apel dapat diakses oleh
dengan
pelanggaran
mengklik
akademik
input
pada
data
mahasiswa tersebut dan akan ditampilkan halaman input pelanggaran akademik.
dosen wali sebagai penanggung jawab
Setelah dilakukan input pelanggaran
terhadap nilai kedisiplinan mahasiswa.
maka
sistem
akan
Pada transaksi ini dosen wali tidak perlu
perolehan pelanggaran akademik jika
menginput data master seperti mahasiwa,
memenuhi
jadwal, matakuliah. Ketika dosen wali
mengirimkan sms peringatan dini sanksi
memilih sub menu pelanggaran akademik
akademik dan
mahasiswa maka akan ditampilkan daftar
sudah memenuhi sanksi akademik.
kriteria
mengakumulasi
sistem
akan
memberikan tanda jika
mahasiswa dalam kelas yang menjadi
Gambar 10. Halaman daftar pelanggaran dan sanksi akademik Informatics and Business Institute Darmajaya
22
Halim Fathoni, Eko Win Kenali
Jurnal Informatika, Volume 14 Nomor 1, Juni 2014
Pada sub menu apel mahasiswa dosen
wali dapat
memasukkan
perkuliahan dan praktikum mahasiswa
data
yang dilakukan sesuai jadwal yang telah
kehadiran apel pagi mahasiswa yang
ditetapkan. Pada halaman ini dosen wali
dilakukan setiap hari senin dan jum’at.
cukup memilih jadwal matakuliah yang
Pada halaman ini dosen wali cukup
akan dimasukkan data. Setelah memilih
memasukkan tanggal apel dan status
jadwal
kehadiran
menampilkan data kelas dan peserta
mahasiswa
sistem
sudah
menampilkan data kelas dan peserta apel.
matakuliah
maka
sistem
perkuliahan
setelah dilakukan penyimpanan maka sistem
akan
mengakumulasi
ketidakhadiran mahasiswa dalam apel, jika
memenuhi
kriteria
sistem
akan
mengirimkan sms peringatan dini sanksi akademik dan
memberikan tanda jika
sudah memenuhi sanksi akademik. Pada sub menu absen perkuliahan dosen
D. Implementasi mahasiswa Mahasiswa diberikan hak akses untuk melihat profil dan nilai kedisiplinan. Setelah mahasiswa melakukan login dapat melakukan perubahan data profil jika diperlukan seperti Gambar 11. dengan memilih sub menu profil mahasiswa.
wali dapat memasukkan data kehadiran
Gambar. 11 Halaman profil mahasiswa Informatics and Business Institute Darmajaya
23
Halim Fathoni, Eko Win Kenali
Jurnal Informatika, Volume 14 Nomor 1, Juni 2014
mengimplementasikan
E. Implementasi pimpinan Pimpinan memiliki hak akses ke
pada
dedicated
server.
halaman yang sama dengan dosen wali, namun pimpinan hanya dapat melihat
IV. SIMPULAN
data-data tersebut tanpa bisa merubahnya.
Sudah kita lihat di atas bahwa komputasi
3.4 Refining Product
merupakan
Pada tahap ini prototype yang dihasilkan
dicoba
diimplementasikan
untuk pada
GoogleAppEngine dan diperbaiki apabila terjadi kekurangan pada sistem. Adapun langkah-langkah yang dilakukan adalah sebagai berikut :
Pada tahap ini aplikasi yang telah tidak
berhasil
diimplemntasikan
untuk pada
GoogleAppEngine. Hasil dari penelusuran diketahui
bahwa
menggunakan
(cloud
sarana
computing)
mengembangan
aplikasi yang sangat penting di masa yang akan
datang,
karena
menggunakan
komputasi awan ini pengguna tidak perlu lagi
memikirkan
infrastruktur
yang
mendasari suatu aplikasi yang biasanya memerlukan investasi dalam bentuk dana yang sangat besar. Selain itu, dari
1. Mempersiapkan GoogleAppEngine
dibuat
awan
GoogleAppEngine
sistem
database
yang
berbeda yaitu disebut dengan Database
sudutpandang pengguna, komputasi awan memungkinkan mengembangkan
aplikasi
terintegrasi
dari
memiliki
terbatas
dengan
pemahaman Database
yang NoSQL
tersebut. Hingga tulisan ini dibuat penulis belum mampu memahami rule pada
mulai
secara
perancangan
sistem, perancangan antarmuka pengguna (user interface), perancangan basis data, pemrograman, dan hal hal-hal
yang
bersifat teknis lainnya. Pengembangan aplikasi pada Cloud
NoSQL. Untuk menyesuiakan hal tersebut penulis
pengguna
teknologi
pada
dasarnya
tidak
jauh
berbeda dengan pengembangan aplikasi pada
umumnya.
Beberapa
penyedia
layanan menerapkan aturan tertentu untuk menjamin keamanan server mereka. Salah
Database NoSQL.
satunya adalah pada GoogleAppEngine. Untuk itu perlu diperhatikan aturan
2. Mempersiapkan Dedicated Server Implementasi pada server Cloud
yang berlaku pada setiap penyedia layanan
GoogleAppEngine gagal dilakukan, untuk
Cloud. Pada GoogleAppEngine (GAE)
memastikan system yang sudah dibangun
tidak
dapat
Relational
berjalan
dicoba
untuk
Informatics and Business Institute Darmajaya
dapat
mengimplementasikan
Database
yang
umum 24
Halim Fathoni, Eko Win Kenali
digunakan
pada
Jurnal Informatika, Volume 14 Nomor 1, Juni 2014
pengmbang
aplikasi,
Pertimbangan lainnya juga bisa
GAE memiliki aturan tersendiri yang
digunakan, yaitu dana investasi. Untuk
disebut NoSQL.
mengembangkan aplikasi-aplikasi yang
Aplikasi Dosen Wali tidak berhasil diimplementasikan pada server GAE, dikarenakan
perbedaan
relatif
kecil,
penggunaan
Google App Engine lebih ekonomis.
dalam
Aplikasi - aplikasi komputasi awan
mengelola database, akan tetapi berhasil
yang sangat besar dan kompleks, dapat
dimplementasikan pada Dedicated server.
menggunakan penyedia cloud server yang
Server
lain salah satunya adalah Amazon Web
GAE
masih
cara
berukuran
dalam
tahap
pengembangan, server ini lebih ditujukan
Service.
untuk aplikasi-aplikasi sederhana yang tidak
membutuhkan
database
yang
DAFTAR PUSTAKA
kompleks seperti pada sebuah sistem [1]
infromasi.
Departemen Pendidikan Nasional. 2003.
Kamus
Besar
Bahasa
Indonesia. Balai Pustaka.Jakarta PENELITIAN LANJUTAN Pemilihan
[2]
Juan Wang; Tong Li; Wei Luo;
organisasi/perusahaan
Xinjun Wu; Yan Qian; Zhongwen
saat akan menggunakan Google App
Xie, "An approach to modeling
Engine
SaaS-oriented
(GAE))
sebagai
strategi
software
service
perusahaan untuk mengimplementasikan
processes," System Science and
aplikasi
Engineering
komputasi
dasarnya
sangat
awannya bersifat
pada
(ICSSE),
2012
kasuistik.
International Conference on , vol.,
Pemilihan bisa dilakukan berdasarkan
no., pp.573,577, June 30 2012-July
sumberdaya
2 2012
manusia
yang
organisasi/perusahaan ketrampilan
teknis
komputer
yang
dimiliki (terutama
para
pemrogram
dimiliki
oleh
[3]
Polinela. 2013. Peraturan Akademik dan
Kedisiplinan
Mahasiswa.
Polinela. Bandar Lampung
organisasi/perusahaan) serta jenis aplikasi seperti apa yang akan dikembangkan (apakah menuntut kendali penuh pada sistem yang mendasari atau tidak).
Informatics and Business Institute Darmajaya
25
Halim Fathoni, Eko Win Kenali
[4]
Jurnal Informatika, Volume 14 Nomor 1, Juni 2014
Pressman,
Roger
Software
Engineering
Practitioner’s
S.
(2001). :
Approach,
Edition.The
A Fifth
McGraw-Hill
Companies, Inc, Singapore [5]
Voorsluys,
William;
Broberg,
James; Buyya, Rajkumar (February 2011).
"Introduction
Computing". Broberg, Computing:
In
R.
to
Cloud
Buyya,
A.Goscinski. Principles
J.
Cloud and
Paradigms. New York, USA: Wiley Pres [6]
Wikipedia,
Cloud
Computing
.
http://en.wikipedia.org/wiki/Cloud_ computing akses tanggal 24 maret 2013
Informatics and Business Institute Darmajaya
26