Download as pdf or txt
Download as pdf or txt
You are on page 1of 15

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 : fathoni@polinela.ac.id, ekowins07@gmail.com

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 LW¶V 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. PENDAHULUAN berdasarkan hasil print out. Hal ini


Pencatatan kehadiran mahasiswa menjadikan celah untuk terjadinya
saat ini menggunakan Aplikasi Microsoft 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 membangun seluruh kebutuhan
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 diserahkan pada provider
menangani bagian administrasi kehadiran termasuk biaya peraawatan. Berdasarkan
mahasiwa, dan sering terjadi kegaduhan tipe service-nya, cloud computing
jika ada banyak mahasiswa yang terbagi menjadi tiga yaitu 1. SaaS
melakukan pengecekan pada saat yang (Software as a Service), 2. Paas
bersamaan. Selain itu, aplikasi ini tidak (Platform as a Service),3. IaaS
terintegrasi, pada umumnya petugas (Infrastruture as a Service) (Juan, 2012).
administrasi akan memasukkan hasil nilai SaaS adalah aplikasi yang ditujukan
kedisiplinan secara satu persatu untuk digunakan banyak user dan
Informatics and Business Institute Darmajaya 13
Halim Fathoni, Eko Win Kenali Jurnal Informatika, Volume 14 Nomor 1, Juni 2014

ditanamkan pada cloud Infrastructure perangkat lunak dengan


umumnya diakses melalui internet dengan menggunakan SaaS untuk
menggunakan browser (firefox, chrome, menyelesaikan permasalahan
dll). Pada cara tradisional perangkat pengelolaan absensi kedisiplinan
lunak disebarkan dengan cara menginstall mahasiswa politeknik negeri
pada komputer desktop dan umum nya lampung
satu lisensi hanya untuk satu komputer.
Tujuan dari penelitian ini adalah
Pada SaaS aplikasi dapat digunakan
1. Mendesain dan
tanpa harus menginstall pada komputer.
Mengimplementasikan SaaS untuk
(Juan,2012)
perangkat lunak pengelolaan absensi
Penelitian ini menekankan pada
kedisiplinan mahasiswa Politeknik
bagaimana membangun perangkat lunak
Negeri Lampung
berbasis SaaS dan mengimplementasikan
2. Memfasilitasi layanan data dan
nya pada POLINELA. Dari kegiatan
informasi bagi pelaksanaan kegiatan
tersebut diharapkan dapat menggali lebih
pelaporan data absensi kedisiplinan
dalam keunggulan dan kelamahan dari
mahasiswa di Politeknik Negeri
teknologi ini. Permasalahan pengelolaan
Lampung menuju pelayanan yang
absensi kedisiplinan mahasiswa coba
bermutu.
diselesaikan dengan membangun
Kontribusi penelitian ini adalah
perangkat lunak berbasis SaaS. Dengan
membantu peningkatan pelayanan
teknologi ini petugas dapat memasukkan
pengelolaan absensi kedisiplinan
data dari mana saja dan kapan saja, selain
mahasiswa di Politeknik Negeri Lampung.
itu mahasiswa dapat melakukan
pengecekan tanpa harus membuat
II. METODE PENELITIAN
kegaduhan di ruang jurusan.
Perumusan masalah dalam 2.1 Tinjauan Pustaka
penelitian ini adalah : Absensi
1) Bagaimana mendesain perangkat Berdasarkan kamus Bahasa
lunak dengan menggunakan SaaS Indonesia, absen adalah tidak bekerjanya
untuk menyelesaikan permasalahan seorang pegawai pada saat hari kerja,
pengelolaan absensi kedisiplinan karena sakit, izin, alpa atau cuti. Absensi
mahasiswa politeknik negeri adalah daftar administrasi ketidak hadiran
lampung pegawai. Dalam penelitian ini absensi
2) Bagaimana mengimplementasikan dikaitakan pada kehadiran mahasiswa

Informatics and Business Institute Darmajaya 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 PaaS merupakan bagian cloud
Negeri Lampung, tingkat kehadiran computing yang terdiri aplikasi-aplikasi
mahasiswa dalam satu semester sekurang- dasar contohnya sistem operasi, bahasa
kurang nya 80%. Apabila tingkat pemrograman dasar, database dan web
kehadiran kurang dari 80% maka akan server. (Voorsluys,2011).
mendapatkan sanksi berupa pembatalan
Software as a Service (SaaS)
mata kuliah dan mahasiswa yang
SaaS merupakan bagian dari cloud
bersangkutan wajib mengulang mata
computing yang terdiri aplikasi untuk
kuliah tersebut tahun depan
digunakan oleh end user. Aplikasi
(Polinela,2013).
biasanya disesuaikan dengan kebutuhan
end user. (Voorsluys,2011). Dibandingkan
Cloud Computing
dengan perangkat lunak pada computer
Cloud Computing berdasarkan tipe
desktop, SaaS memiliki beberapa ciri
service-nya terbagi menjadi tiga yaitu 1.
sebagai berikut (Juan, 2012):
SaaS (Software as a Service), 2. Paas
a. Multi-Tenant user.
(Platform as a Service),3. IaaS
b. On-Demand User.
(Infrastruture as a Service) seperti
c. Available on Internet.
terlihat pada Gambar 1.
d. Distributed Deployment collaboratie
management.

Internet
Internet (kependekan dari
interconnection-networking) secara
Gambar 1. Diagram Cloud Computing harfiah adalah sistem global dari seluruh
jaringan komputer yang saling terhubung
Infrastructure as a Service (IaaS) menggunakan standar Internet Protocol
IaaS merupakan bagian 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 pertukaran paket (packet

Informatics and Business Institute Darmajaya 15


Halim Fathoni, Eko Win Kenali Jurnal Informatika, Volume 14 Nomor 1, Juni 2014

switching communication protocol). pengembangan prototipe, pengguna


Rangkaian internet yang terbesar dengan pengembang dipertemukan untuk
dinamakan Internet. Cara menghubungkan mengidentifikasikan keperluan sistem untuk
rangkaian dengan kaedah ini dinamakan mengembangkan prototipe.
internetworking. (wikipedia, 2013)
2. Quick Design
Tahap ini merupakan perancangan
2.2 Tempat dan Waktu
desain yang akan diajukan kepada
Penelitian ini dilakukan di
pengguna, dimana dibuat desain interface
Politeknik negeri lampung. Waktu
yang dibuat disesuaikan dengan kebutuhan
penelitian untuk memperoleh data dan
pengguna
pembuatan program dilaksanakan pada
bulan Agustus sampai dengan Oktober 3. Building Protoype
2013. Membuat sebuah Prototype berdasarkan
desain yang dibangun dengan mendapatkan
2.3 Pengambilan Data
Dalam metode pengambilan software dan hardware yang mendukung

data menggunakan teknik wawancara. pembuatan rancang bangun software.

Hasil dari wawancara digunakan untuk


4. Refining Product
menganalisis kebutuhan dari pengguna.
Pada tahap ini jika pada pengujian
Adapun subjek yang di wawancara adalah
terhadap Software masih ditemukan
Dosen Wali, Mahasiswa, Sekretaris
kesalahan, ketidaklengkapan fungsi
Jurusan dan Staff Jurusan.
serta gangguan unjuk kerja maka
dilakukan kembali proses desain (ke tahap
2.4 Metode Pengembangan Software
2) atau ke proses Rancang Bangun
Metode pengembangan sistem
Prototype (ke tahap 3) guna
yang digunakan dalam penelitian ini
penyempurnaan software yang dibangun.
adalah metode Prototype (Pressman,
2001), dimana dalam metode ini melalui 5. Engginer Product
beberapa tahap yaitu. Jika pada proses evaluasi dan perbaikan
Prototype berfungsi dengan baik, efektif
1. Requirement Gathering and
dan menjamin kepuasan pemakai, maka
Refinement Prototype
dibuat Software full version yang
Tahapan ini adalah tahapan yang
disertai dengan cara instalasi Software
dilakukan dalam melakukan analisis
dan prosedur pemeliharaannya.
terhadap data yang digunakan untuk

Informatics and Business Institute Darmajaya 16


Halim Fathoni, Eko Win Kenali Jurnal Informatika, Volume 14 Nomor 1, Juni 2014

III. HASIL DAN PEMBAHASAN D. Hasil rekapitulasi diserahkan jurusan


untuk diarsipkan. Dan menjadi data
3.1 Requirement Gathering and
untuk kepentingan lain.
Refinement Prototype
E. Jurusan memberikan surat teguran

3.1.1 Sistem Berjalan kepada mahasiswa yang telah

Berdasarkan hasil pengamatan dan melanggar melewatu batas yang telah

wawancara diketahui alur sistem ditentukan.

pengelolaan absensi di politeknik negeri F. Mahasiswa melakuakan pengecekan

lampung seperti terlihat pada Gambar 2. 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.
Gambar 3. Ilustrasi Sistem Informasi
C. Dosen Wali merekapitulasi kehadiran Absensi
setiap minggu. Dan dihitung tingkat
Keterangan:
ketidakhadiran, Apabila melebihi
A. Dosen melakukan absensi kehadiran
batas maka dosen wali mengajukan
mahasiswa setiap kegiatan belajar
permohonan surat teguran melalui
mengajar, termasuk kegiatan apel
jurusan kepada mahasiswa tersebut.
setiap hari senin dan jumat.
Selain itu dosen wali juga membuat
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 x 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 sanksi akademik bagi
telah ditetapkan. mahasiswa.
E. Mahasiswa melakukan pengecekan
tingkat kehadiran pada sistem. 2. Persyaratan wajib
Yang termasuk dalam kebutuhan wajib
Pada tahap ini dilakukan pengurutan adalah:
prioritas dari kebutuhan bisnis yang ada. x Mencatat, menyimpan dan
Pengurutan prioritas dapat diklasifikasikan menampilkan data transaksi absen
sebagai berikut : perkuliahan. Fungsi ini adalah fungsi
untuk mencatat transaksi absen
1. Persyaratan fungsional
perkuliahan setiap harinya,
Persyaratan fungsional dalam sistem
menyimpan dalam basis data absen
diantaranya:
dan secara otomatis menyimpannya
x Sistem mampu mencatatkan transaksi
dalam laporan akumulasi nilai
absen kuliah, apel dan pelanggaran
kedisiplinan, serta menampilkannya
akademik oleh dosen wali kemudian
jika dibutuhkan.
menyimpannya.
x Mencatat, menyimpan dan
x Sistem mampu menghitung secara
menampilkan data transaksi absen
otomatis indikator-indikator sanksi
apel. Fungsi ini adalah fungsi untuk
akademik.
mencatat transaksi absen apel setiap
x Sistem mampu memberitahukan nilai
seminggu, menyimpan dalam basis
akademik mahasiswa telah mencapai
data absen dan secara otomatis
nilai dikeluarkannya sanksi akademik, menyimpannya dalam laporan
data ini digunakan dosen wali untuk
akumulasi nilai kedisiplinan, serta
merekomendasikan dikeluarkan sanksi menampilkannya jika dibutuhkan.
akademik.

Informatics and Business Institute Darmajaya 18


Halim Fathoni, Eko Win Kenali Jurnal Informatika, Volume 14 Nomor 1, Juni 2014

x Mencatat, menyimpan dan menggunakan PHP, dan database-server


menampilkan data transaksi menggunakan MySQL.
pelanggaran peraturan akademik.
2. Rancangan Antarmuka Sistem
Fungsi ini adalah fungsi untuk
a. Halaman home
mencatat transaksi pelanggaran
Halaman index/home digunakan untuk
peraturan akademik yang dilakukan
tampilan awal dan login menuju halaman
mahasiswa, menyimpan dalam basis
admin, dosen wali, mahasiswa dan
data pelanggaran dan secara otomatis
pimpinan. yang ditampilkan secara umum
menyimpannya dalam laporan
dan dapat diakses tanpa melakukan login
akumulasi nilai kedisiplinan, serta
terlebih dahulu.
menampilkannya jika dibutuhkan.
x Melaporkan hasil nilai kedisiplinan b. Admin
mahasiswa. Fungsi ini adalah Admin memiliki hak akses untuk
fungsi untuk menampilkan nilai menambah, merubah dan menghapus
kedisiplinan mahasiswa berdasarkan berita pada tampilan index/home, selain
data absen perkuliahan, absen apel itu admin melakukan pengelolaan
dan pelanggaran akademik terhadap data-data master yang digunakan
mahasiswa. 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 di-
download 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 memasukan

kelas yang menjadi tanggung jawabnya. absensi kehadiran kegiatan

Desain halaman yang dapat diakses oleh perkuliahan dan apel mahasiswa,

dosen wali setelah login antara lain: seperti terlihat pada Gambar 8.

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 apache, database MySQL
melihat halaman yang sama dengan dosen dan bahasa pemrograman PHP.
wali, namun pimpinan tidak dapat Untuk mendukung ketiga tools
merubah data tersebut. Halaman dalam tersebut digunakan XAMPP yang
sistem peringatan dini yang dapat diakses telah membundle ketiga tools
pimpinan setelah login dapat dilihat tersebut.
pada G ambar 9. halaman home
2. Membuat program
pimpinan terdapat menu yang dapat
diakses oleh pimpinan.
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.

Gambar 9. Desain halaman home B. Implementasi admin


pimpinan Admin memiliki beberapa halaman
yang dapat diakses yaitu berupa data
3.3 Building Protoype
master aplikasi sistem peringatan dini.
Setelah melakukan tahapan design,
Data master digunakan pada proses
tahap selanjutnya adalah membangun
transaksi sehingga user tidak menginput
prototype hasil dari perancangan pada
berulang-ulang data tersebut. Setelah
tahap sebelumnya. Proses pengembangan
dilakukan percobaan data master program
dimulai dengan membangun database
studi manajemen informatika angkatan
dan kemudian dilamjutkan dengan
2007 berhasil diinputkan dengan baik
mengembangnkan program aplikasi.
Adapun beberapa tahapan yang dilakukan C. Implementasi dosen wali
diantaranya : Halaman transaksi kehadiran
1. Mempersiapkan software pendukung perkuliahan dan apel dapat diakses oleh
yang digunakan Aplikasi ini dosen wali sebagai penanggung jawab
dikembangkan dengan menggunakan terhadap nilai kedisiplinan mahasiswa.

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 pelanggaran
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 dengan mengklik input
tanggung jawabnya. pelanggaran akademik pada data
Halaman transaksi kehadiran mahasiswa tersebut dan akan ditampilkan
perkuliahan dan apel dapat diakses oleh halaman input pelanggaran akademik.
dosen wali sebagai penanggung jawab Setelah dilakukan input pelanggaran
terhadap nilai kedisiplinan mahasiswa. maka sistem akan mengakumulasi
Pada transaksi ini dosen wali tidak perlu perolehan pelanggaran akademik jika
menginput data master seperti mahasiwa, memenuhi kriteria sistem akan
jadwal, matakuliah. Ketika dosen wali mengirimkan sms peringatan dini sanksi
memilih sub menu pelanggaran akademik akademik dan memberikan tanda jika
mahasiswa maka akan ditampilkan daftar sudah memenuhi sanksi akademik.
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 perkuliahan dan praktikum mahasiswa


dosen wali dapat memasukkan data yang dilakukan sesuai jadwal yang telah
kehadiran apel pagi mahasiswa yang ditetapkan. Pada halaman ini dosen wali
dilakukan setiap hari senin dan jum¶Dt. cukup memilih jadwal matakuliah yang
Pada halaman ini dosen wali cukup akan dimasukkan data. Setelah memilih
memasukkan tanggal apel dan status jadwal matakuliah maka sistem
kehadiran mahasiswa sistem sudah menampilkan data kelas dan peserta
menampilkan data kelas dan peserta apel. perkuliahan
setelah dilakukan penyimpanan maka
D. Implementasi mahasiswa
sistem akan mengakumulasi
Mahasiswa diberikan hak akses
ketidakhadiran mahasiswa dalam apel,
untuk melihat profil dan nilai kedisiplinan.
jika memenuhi kriteria sistem akan
Setelah mahasiswa melakukan login dapat
mengirimkan sms peringatan dini sanksi
melakukan perubahan data profil jika
akademik dan memberikan tanda jika
diperlukan seperti Gambar 11. dengan
sudah memenuhi sanksi akademik.
memilih sub menu profil mahasiswa.
Pada sub menu absen perkuliahan dosen
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

E. Implementasi pimpinan mengimplementasikan pada dedicated


Pimpinan memiliki hak akses ke 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 awan (cloud computing)
3.4 Refining Product
merupakan sarana mengembangan
Pada tahap ini prototype yang
aplikasi yang sangat penting di masa yang
dihasilkan dicoba untuk
akan datang, karena menggunakan
diimplementasikan pada
komputasi awan ini pengguna tidak perlu
GoogleAppEngine dan diperbaiki apabila
lagi memikirkan infrastruktur yang
terjadi kekurangan pada sistem. Adapun
mendasari suatu aplikasi yang biasanya
langkah-langkah yang dilakukan adalah
memerlukan investasi dalam bentuk dana
sebagai berikut :
yang sangat besar. Selain itu, dari
sudutpandang pengguna, komputasi awan
1. Mempersiapkan GoogleAppEngine
memungkinkan pengguna
Pada tahap ini aplikasi yang telah
mengembangkan aplikasi secara
dibuat tidak berhasil untuk
terintegrasi mulai dari perancangan
diimplemntasikan pada
sistem, perancangan antarmuka pengguna
GoogleAppEngine. Hasil dari penelusuran
(user interface), perancangan basis data,
diketahui bahwa GoogleAppEngine
pemrograman, dan hal hal-hal yang
menggunakan sistem database yang
bersifat teknis lainnya.
berbeda yaitu disebut dengan Database
Pengembangan aplikasi pada Cloud
NoSQL. Untuk menyesuiakan hal tersebut
teknologi pada dasarnya tidak jauh
penulis memiliki pemahaman yang
berbeda dengan pengembangan aplikasi
terbatas dengan Database NoSQL
pada umumnya. Beberapa penyedia
tersebut. Hingga tulisan ini dibuat penulis
layanan menerapkan aturan tertentu untuk
belum mampu memahami rule pada
menjamin keamanan server mereka. Salah
Database NoSQL.
satunya adalah pada GoogleAppEngine.
2. Mempersiapkan Dedicated Server Untuk itu perlu diperhatikan aturan
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 mengimplementasikan
dapat berjalan dicoba untuk Relational Database yang umum

Informatics and Business Institute Darmajaya 24


Halim Fathoni, Eko Win Kenali Jurnal Informatika, Volume 14 Nomor 1, Juni 2014

digunakan pada 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 berukuran relatif kecil, penggunaan
diimplementasikan pada server GAE, Google App Engine lebih ekonomis.
dikarenakan perbedaan cara 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 GAE masih dalam tahap lain salah satunya adalah Amazon Web
pengembangan, server ini lebih ditujukan Service.
untuk aplikasi-aplikasi sederhana yang
tidak membutuhkan database yang DAFTAR PUSTAKA
kompleks seperti pada sebuah sistem
[1] Departemen Pendidikan Nasional.
infromasi.
2003. Kamus Besar Bahasa
Indonesia. Balai Pustaka.Jakarta
PENELITIAN LANJUTAN [2] Juan Wang; Tong Li; Wei Luo;
Pemilihan organisasi/perusahaan Xinjun Wu; Yan Qian; Zhongwen
saat akan menggunakan Google App Xie, "An approach to modeling
Engine (GAE)) sebagai strategi SaaS-oriented software service
perusahaan untuk mengimplementasikan processes," System Science and
aplikasi komputasi awannya pada Engineering (ICSSE), 2012
dasarnya sangat bersifat kasuistik. International Conference on , vol.,
Pemilihan bisa dilakukan berdasarkan no., pp.573,577, June 30 2012-July
sumberdaya manusia yang dimiliki 2 2012
organisasi/perusahaan (terutama [3] Polinela. 2013. Peraturan Akademik
ketrampilan teknis para pemrogram dan Kedisiplinan Mahasiswa.
komputer yang dimiliki oleh 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 Jurnal Informatika, Volume 14 Nomor 1, Juni 2014

[4] Pressman, Roger S. (2001).


Software Engineering : A
Practitioner¶s Approach, Fifth
Edition.The McGraw-Hill
Companies, Inc, Singapore
[5] Voorsluys, William; Broberg,
James; Buyya, Rajkumar (February
2011). "Introduction to Cloud
Computing". In R. Buyya, J.
Broberg, A.Goscinski. Cloud
Computing: Principles 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

You might also like