LAPORAN PENELITIAN
TERAPAN SWADANA
Oleh :
Slamet Handoko, S.Kom., M.Kom. NIDN: 0030017502
Tri Raharjo Yudantoro, S.Kom, M. Kom. NIDN: 0025106802
Mardiyono, S.Kom, M.Sc NIDN: 0011037401
Idhawati Hestiningsih, S.Kom, M.Kom NIDN: 0019117703
Prayitno, S.ST. M.T NIDN: 0010048506
JUDUL .......................................................................................................... i
iii
4.3. Alat Penelitian ……………………………..…………………………… 20
4.4. Prosedur Penelitian ………………………..…………………………… 21
4.5. Analisis Sistem ……………………………………………………….. 22
4.5.1 Gambaran Umum Sistem …………………………………………….. 22
4.5.2 Analisa Kebutuhan Sistem ……………………………………………. 23
4.5.2.1 Analisis Kebutuhan Perangkat Keras ………………….………… 23
4.5.2.2 Analisis Kebutuhan Perangkat Lunak …………………………… 24
4.5.2.3 Analisis Fungsional Sistem ……………………..……………… 24
4.5.2.4 Analisis Non-Fungsional Sistem ………………..……………… 25
4.5.3 Analisis Sistem Dengan Unified Modelling Language (UML) ……. 25
4.5.3.1 Pemodelan Use Case Diagram ……………….………………………. 25
4.5.3.2 Pembuatan Use Case Diagram ……………………..………………… 27
4.5.3.3 Pemodelan Activity Diagram ……………………….…………… 30
4.5.4. Entitiy Relationship Diagram / ERD ……………………………….. 35
4.5.5. Relasi Antar Tabel ………………………………………………………….. 36
4.6. Perancangan Sistem …………………………………………………… 37
4.6.1. Perancangan Basisdata ……………………………………………………… 37
4.6.2 Perancangan Sistem Informasi ………………………………………. 41
4.6.3 Perancangan Pengujian Sistem ……………………………………….. 47
4.6.3.1 Pengujian Fungsionalitas …………………………………………… 47
68
BAB VI PENUTUP .......................................................................................
68
6.1 Kesimpulan ………………………………………………………………
6.2 Saran …………………………………………………………………….. 68
iv
DAFTAR PUSTAKA .................................................................................... 69
LAMPIRAN ................................................................................................... 71
v
DAFTAR GAMBAR
Halaman
Gambar 2.1 Perbedaan Struktur Web klasik dengan MVC CodeIgniter ... 11
Gambar 2.2 Blok Skema Teknologi SMS Gateway Secara Konseptual …………… 13
Gambar 2.3 Blok Skema SMS Gateway Secara Teknis …………………….. 14
Gambar 3.1. Manfaat Penelitian …………………………………………….. 19
Gambar 4.1 Model Water Fall ……………………………………………………. 21
Gambar 4.2 Gambaran Skema sistem …………………………………………….. 23
Gambar 4.3 Use Case Admin ………………………………………………. 28
Gambar 4.4 Use Case Dosen …………………………………….…………. 28
Gambar 4.5 Use Case Tim Verifikasi ……………………………………… 29
Gambar 4.6 Use Case Kajur ………………………………………………… 29
Gambar 4.7 Use Case Tim PAK ……………………………………………. 30
Gambar 4.8 Use Case Direktur …………………………………………….. 30
Gambar 4.9 Diagram Aktivitas User Admin ………………………………………. 31
Gambar 4.10 Diagram Aktivitas Data Dosen ………………………………. 31
Gambar 4.11 Diagram Aktivitas Login User ……………………………….. 32
Gambar 4.12 Diagram Aktivitas Edit Profile Informasi Dosen …………….. 32
Gambar 4.13 Diagram Aktivitas Mengisi Unsur Penilaian …………………. 33
Gambar 4.14 Diagram Aktivitas Pemeriksaan Unsur Penilaian ……………. 33
Gambar 4.15 Diagram Aktivitas Menyetujui Kenaikan Pangkat ………….. 34
Gambar 4.16 Diagram Aktivitas Memberi Nilai Angka Kredit ……………. 34
Gambar 4.17 Diagram Aktivitas Melihat Hasil PAK Dosen ……………….. 35
Gambar 4.18 ERD Penilaian Angka Kredit Dosen Polines ………………… 36
Gambar 4.19. Relasi antar tabel …………………………………………….. 37
Gambar 4.20 Rancangan Menu Login Admin ……………………………… 41
Gambar 4.21Rancangan Awal Menu Admin ………………………………. 41
Gambar 4.22 Rancangan Tambah Data User Dosen Oleh Admin …………... 42
Gambar 4.23 Rancangan Login User ……………………………………….. 42
Gambar 4.24 Rancangan Halaman Menu User Dosen …………………….. 43
Gambar 4.25 Rancangan Halaman Unsur Penilaian ……………………… 43
vi
Gambar 4.26 Rancangan Halaman User Tim Verifikasi …………………. 44
Gambar 4.27 Rancangan penilaian user tim verifikasi …………………… 44
Gambar 4.28 Rancangan penilaian user Kajur ……………………………. 45
Gambar 4.29 Rancangan pemeriksaan user kajur ………………………… 45
Gambar 4.30 Rancangan halaman user Tim PAK ………………………… 45
Gambar 4.31 Rancangan pemeriksaan dan penilaian user Tim PAK …….. 46
Gambar 4.32 Rancangan halaman user Direktur ………………………….. 46
Gambar 4.33 Rancangan halaman Hasil Pemeriksaan dan Penilaian user
Direktur……………………………………………………… 47
Gambar 5.1 Tampilan hasil uji codeigniter …………………………………. 50
Gambar 5.2 Struktur Tabel Dosen …………………………………………. 52
Gambar 5.3 Struktur Tabel jurusan ………………………………………… 52
Gambar 5.4 Struktur Tabel Kredit_Dosen …………………………………. 53
Gambar 5.5 Struktur Tabel Penilaian ………………………………………. 53
Gambar 5.6 Struktur Tabel Unsur_Penilaian ……………………………… 53
Gambar 5.7 Struktur Tabel User …………………………………………… 54
Gambar 5.8 Header Halaman Pengunjung …………………………………. 54
Gambar 5.9 Halaman Login ………………………………………………… 55
Gambar 5.10 Tampilan Halaman User Admin ……………………………… 55
Gambar 5.11 Tampilan Form Tambah Data pada User Admin …………….. 56
Gambar 5.12 Tampilan Form Edit Data pada User Dosen …………………. 56
Gambar 5.13 Tampilan Form Unsur Penilaian Dosen ……………………… 57
Gambar 5.14 Tampilan Form Keterangan Unsur Penilaian Dosen …………. 57
Gambar 5.15 Rangkuman Angka Kredit Dosen …………………………….. 58
Gambar 5.16 Isian Angka Kredit Dosen ……………………………………. 58
Gambar 5.18 Rangkuman Angka Kredit Dosen …………………………….. 59
Gambar 5.19 Tampilan Form penilaian dari user tim verifikasi ……………. 59
Gambar 5.20 Tampilan Hasil penilaian angka kredit dosen. ……………….. 60
Gambar 5.21 Tampilan hasil cetak penilaian angka kredit bentuk file……… 60
Gambar 5.22 Menu Hasil Penilaian ………………………………………… 61
Gambar 5.23 Daftar Dosen Yang Telah Dinilai …………………………….. 61
Gambar 5.24 Pilih Icon Detail Penilaian ……………………………………. 62
vii
Gambar 5.25 Detail Penilaian Angka Kredit Dosen ………………………... 62
Gambar 5.26 Menu Kirim SMS Hasil Penilaian ……………………………. 63
Gambar 5.27 Pengiriman SMS Hasil Penilaian Seluruh Dosen ……………. 63
Gambar 5.28 Hasil Pengiriman SMS melalaui SMS Gateway …………….. 64
viii
DAFTAR TABEL
Halaman
ix
RINGKASAN
Penelitian ini mengembangkan sistem Rancang Bangun Sistem Informasi Penilaian Angka
Kredit (SIPAK) Dosen Politeknik Negeri Semarang Berbasis Web yang telah dibangun
bersama mahasiswa dalam suatu Tugas Akhir dan diacu dari beberapa jurnal dan skripsi yang
sudah ada. Penelitian lanjutan dilakukan dengan memperluas tidak hanya untuk menghitung
angka kredit dosen, akan tetapi juga dikembangkan kearah yang lebih informatif.
Pengembangan tersebut berupa pemberian informasi secara otomatis dari sistem melalui SMS
terkait dengan kepangkatan dosen Politeknik Negeri Semarang. Selanjutnya hasil dari kajian
studi kelayakan dianalisis untuk mengidentifikasi permasalahan tentang sistem ini,
memahami sistem kerja dari perangkat lunak yang dibangun, menganalisis kebutuhan dan
kelemahan perangkat lunak , dan membuat resum dari analisis yang dilakukan. Setelah itu
dilakukan perancangan perangkat lunak yang akan dibangun menggunakan Entity
Relationship Diagram (ERD) agar gambaran sistem dapat dijabarkan secara detail.
Implementasi dilakukan dengan membangun perangkat lunak berbasis web memanfaatkan
bahasa pemrograman PHP yang didukung oleh database MySQL. Pada tahap akhir dilakukan
testing dengan cara mengujikan pada pengguna sistem dalam hal ini para dosen di lingkungan
Politeknik Negeri Semarang. Hasil dari penelitian ini berupa Rancang Bangun Sistem
Informasi Penilaian Angka Kredit (SIPAK) Dosen Politeknik Negeri Semarang Berbasis
SMS Gateway.
x
BAB 1
PENDAHULUAN
Dalam kenyataannya rekayasa harus dipikirkan dengan baik sebagai desain dan
pemrograman, namun kekurangan yang telah menyebabkan banyak proyek dengan sedikit
persyaratan dan menyalahkan sebagai alasan utama bagi banyak kegagalan perangkat
lunak. Oleh karena itu, persyaratan teknik sekarang bergerak ke permukaan memperoleh
peningkatan signifikan dalam rekayasa perangkat lunak untuk layanan aplikasi berorientasi
web. Zhang (2008).
Aplikasi web memiliki persyaratan karakteristik yang baru menyebabkan mereka untuk
mengubah lebih cepat. Hal ini membuat pemodelan tradisional dan metode validasi
persyaratan cukup untuk memberikan dukungan yang memadai untuk aplikasi web.
Persyaratan aplikasi web tidak hanya berasal dari analisis domain umum dan personalisasi
persyaratan pengguna beragam, tetapi juga ketersediaan layanan web terkait. Persyaratan
aplikasi web juga berkembang saat web digunakan, sehinnga aplikasi web harus
memenuhi untuk mengeksplorasi pendekatan rekayasa, mengidentifikasi, menjelaskan,
memvalidasi dan persyaratan mengelola aplikasi web. Zhang (2008).
Penggunaan aplikasi web untuk menyelesaikan tugas sehari-hari dalam perusahaan yang
mengarah ke aplikasi web dengan lebih kompleks. Beberapa aplikasi web menimbulkan
kompleksitas lebih lanjut. Para pengguna memanfaatkan aplikasi web untuk
menyelesaikan tugas-tugas bisnis tertentu dengan cara yang paling efisien. Akibatnya,
kemungkinan terlalu banyak navigasi dalam sistem dan tugas-tugas bisnis yang tersebar
dalam satu jaringan oleh penggunaan aplikasi web dengan menanggung risiko pengguna
akhir yang menggunakan sistem tersebut. Sonneck (2003).
1
2
Pembelajaran secara tradisional dan pembalajaran secara online dibahas dalam tesis
Hughes (2009). Pada kajian tersebut disarankan tentang informasi mengenai beragam
budaya online diperguruan tinggi.
Dosen dalam pengumpulan angka kredit dosen masih sering mengalami keterlambatan
dan masih harus diingatkan oleh pimpinan fakultas. Untuk mengingatkan seorang dosen
yang lama tidak naik jabatan, petugas kepegawaian harus mencari file-file setiap dosen
mana yang harus diberi peringatan tersebut, ini akan memerlukan tenaga dan waktu.
Penilaian angka kredit adalah suatu proses penilaian prestasi dosen dilihat dari aktivitas-
aktivitas yang telah dilakukan dosen berdasarkan pada pedoman penilaian angka kredit
jabatan fungsional dosen. Dosen tidak melakukan pengajuan yang teratur dan disiplin.
Aktivitas dosen juga tidak terarah dalam pemenuhan unsur-unsur yang menjadi syarat
kenaikan jabatan fungsional. Pengumpulan, pencatatan, penghitungan, dan penyusunan
dokumen pengajuan masih dilakukan secara manual sehingga lambatnya pengajuan yang
dilakukan dosen. Monitoring aktivitas dan nilai yang diperoleh tidak bisa diketahui secara
langsung. Saptadi, S. (2008).
Karnila (2007), juga merancang sistem informasi Penetapan Angka Kredit (PAK)
fungsional berdasarkan sebatas sistem komputerisasi. Sistem ini menghasilkan laporan
PAK, dan memiliki fasilitas untuk entry data dan pencarian, sehingga menghasilkan
informasi yang memenuhi kriteria akurasi, ketepatan waktu, dan relevansi.
Sistem Informasi Penetapan Angka Kredit Dosen (SIPAK Dosen) jabatan fungsional
berdasarkan sistem komputerisasi ditambah web applications merupakan fasilitas
komputer yang berbeda dari yang telah ada saat ini. Karena untuk meng-entry data
3
angka kredit jabatan fungsional menggunakan komputer merupakan hal yang dianggap
biasa. Penggunaan jaringan Internet saat ini juga merupakan hal umum.
Telah adanya Penetapan Angka Kredit berbasis komputer, menurut Natakusumah dan
Karlina, untuk itu perlu dibuatkan aplikasi web sebagai nilai tambah, sehingga
pengisian angka kredit jabatan fungsional menggunakan aplikasi web lewat jaringan
Internet merupakan nilai tambah yang sangat berbeda dengan sistem yang telah ada, jadi
ini merupakan SIPAK yang baru.
Masalah keterlambatan dosen dalam naik jabatan fungsional dan kesulitan mencari file-
file dosen yang terlambat naik jabatan dan agar dapat dimonitor, perlu dibuatkan sistem
informasi dengan komputer sebagai alat bantu yang baik dalam pengumpulan data,
pencatatan, penghitungan, dan penghasil informasi yang cepat dan akurat. Sistem
Informasi Penilaian Angka Kredit (SIPAK) Dosen menggunakan web applications
dirancang untuk membantu mempermudah dalam pelaksanaan pengisian penetapan
angka kredit. SIPAK diisikan dalam web oleh Dosen yang bersangkutan sebagai syarat
pengajuan jabatan fungsional ke jenjang fungsional yang lebih tinggi.
Dari berbagai pembahasan diatas, di perguruan tinggi yang berhubungan dengan dosen
khususnya mengenai isian angka kredit jabatan fungsional dosen dari layanan manual
dapat diubah menjadi layanan yang lebih efektif dan efisien melalui internet dengan
memanfaatkan aplikasi web (web applications), untuk itu perlu adanya “Sistem Informasi
Penilaian Angka Kredit (SIPAK) Dosen Politeknik Negeri Semarang Berbasis WEB”.
2) Aplikasi oleh user hanya dapat dilakukan oleh client yang telah terdaftar dalam
database server.
3) Jaringan untuk komunikasi antara server dan client menggunakan intranet atau
internet.
BAB II
TINJAUAN PUSTAKA
Penelitian terkait dengan permasalahan yang dibahas dalam penelitian ini adalah sebagai
berikut :
a. Perancangan Sistem Informasi Penilaian Angka Kredit Dosen Pada Program Studi
Teknik Industri Universitas Diponegoro.
Saptadi, Singgih and Sriyanto, ST,MT and Edi Saputro, Sulaksono (2008) Perancangan
Sistem Informasi Penilaian Angka Kredit Dosen Pada Program Studi Teknik Industri
Universitas Diponegoro. Diponegoro University. (Unpublished). Penilaian angka kredit
adalah suatu proses penilaian prestasi dosen dilihat dari aktivitas-aktivitas yang telah
dilakukan dosen berdasarkan pada pedoman penilaian angka kredit jabatan fungsional dosen.
Unsur penilaian terdapat didalam konsep Tri Dharma Perguruan Tinggi terdiri atas unsur
pendidikan dan pengajaran, unsur penelitian, unsur pengabdian masyarakat dan unsur
penunjang Tri Dharma Perguruan Tinggi. Peningkatan jabatan fungsional dapat diperoleh
jika dosen melakukan pengajuan angka kredit karena telah mencukupi angka kredit dan
syarat yang telah ditetapkan. Pelaksanaan penilaian angka kredit di tingkat jurusan pada
Program Studi Teknik Industri masih mengalami kesulitan dalam hal pengajuannya. Dosen
tidak melakukan pengajuan yang teratur dan disiplin. Aktivitas dosen juga tidak terarah
dalam pemenuhan unsur-unsur yang menjadi syarat kenaikan jabatan fungsional.
Pengumpulan,pencatatan,penghitungan dan penyusunan dokumen pengajuan masih
dilakukan secara manual sehingga lambatnya pengajuan yang dilakukan dosen. Monitoring
aktivitas dan nilai yang diperoleh tidak bisa diketahui secara langsung. Sistem Informasi
berbasis computer menjadi alat bantu yang baik dalam pengumpulan data,
pencatatan,penghitungan, dan penghasil informasi yang cepat dan akurat. Sistem Informasi
Penilaian Angka Kredit Dosen (SIPAK Dosen) dirancang untuk membantu mempermudah
dalam pelaksanaan penilaian angka kredit. SIPAK Dosen mencakup pengajuan untuk tingkat
jurusan. SIPAK Dosen dibangun dengan dengan mengkaji dari user-user yang terlibat dan
data-data yang dibutuhkan. Alat pengembangan system menggunakan metode IDEF
(Integrated Definition). Permodelan database menggunakan ERD . Output yang dihasilkan
adalah SIPAK (Sistem Informasi Penilaian Angka Kredit). SIPAK Dosen digunakan untuk
5
6
b. Rancang bangun Sistem Pengolahan Data Angka Kredit untuk Manajemen Jabatan
Fungsional Dosen di Universitas Bina Darma Palembang.
Ari Muzakir, Kurniawan . Dosen Teknik Informatika Universitas Bina Darma Jl Jend A
Yani No 12,Plaju,Palembang 30264 Email : ariemuzakir@mail.binadarma.ac.id ,
kurniawan@mail.binadarma.ac.id. Dosen dalam tugasnya adalah seorang yang secara
langsung membagikan dan menyebarluaskan ilmu pengetahuan, serta melakukan penelitian
dan pengabdian kepada masyarakat luas dengan banyaknya beban kerja yang dimiliki dosen
ini menjadikan proses pendokumentasian dan penilaian pada Universitas Bina Darma
Palembang menjadi penting dilakukan. Unsur unsur penilaian dalam pemenuhan kriteria
kenaikan jabatan membuat perhitungan secara manual membutuhkan waktu yang lama.
Sehingga perlu dibangun suatu sistem yang dapat membantu dalam menentukan penilaian
angka kredit jabatan fungsional dosen di Universitas Bina Darma. Dengan sistem ini, tingkat
kesalahan pada saat penginputan data penilaian dapat diperkecil karena dengan interface dan
perhitungan oleh sistem yang telah disesuaikan dengan data aslinya yang mudah digunakan.
Selain itu informasi yang dihasilkan dari penelitian, pengabdian,pendidikan dan pengajaran
dapat digunakan sebagai parameter dalam pemberitaan nilai angka kredit bagi dosen.
Preprocessor) versi 5 dan Database MySQL versi 5. Berdasarkan hasil penelitian, terciptalah
sebuah aplikasi pra penghitungan yang digunakan oleh dosen sebelum mengajukan penetapan
angka kredit dan kenaikan jabatan fungsionalnya.
Berikut disediakan Tabel 2.1 yang membandingkan fitur website Sistem Informasi Penilaian
Angka Kredit Dosen Politeknik Negeri Semarang Berbasis SMS Gateway dengan penelitian
terkait.
Penelitian ini adalah pengembangan dari penelitian dalam Tugas Akhir Sistem Informasi
Penilaian Angka Kredit Dosen Politeknik Negeri Semarang dengan penambahan proses
pengiriman hasil penilaian melalui metode SMS Gateway.
Berdasarkan Keputusan Bersama Menteri Pendidikan dan Kebudayaan dan Kepala Badan
Kepegawaian Negara Nomor : 61409/Mpk/Kp/99 Nomor: 181 Tahun 1999 Tentang Petunjuk
Pelaksanaan Jabatan Fungsional Dosen dan Angka Kreditnya. Angka Kredit, adalah satuan
nilai dari tiap butir kegiatan dan atau akumulasi nilai butir-butir kegiatan yang
diberikan/ditetapkan berdasarkan penilaian atas prestasi yang telah dicapai oleh seorang dosen
dan yang dipergunakan sebagai salah satu syarat dalam rangka pembinaaan karier dalam
jabatan fungsional/kepangkatan dosen. Jabatan Fungsional adalah Jabatan non struktual yang
disandang oleh Dosen. Jabatan Fungsional diklasifikasikan sebagai berikut : Assisten Ahli,
Lektor, Lektor Kepala, Guru Besar. Jabatan ini disesuiakan dengan Angka kredit yang
diperoleh Dosen yang bersangkutan.
data dari database untuk ditampilkan. Disini hanya memikirkan apa kode sql-nya dan
ditampilkan kemana?
Hal-hal penunjang lainnya seperti koneksi database, validasi form, GUI, dan keamanan,telah
disediakan oleh framework sehingga baris kode yang dibuat jauh lebih sedikit
dibandingkan semua kode dari pembangun web. Jadi keuntungan menggunakan
framework adalah:
1) Waktu pembuatan website jauh lebih singkat.
2) Kode aplikasi website menjadi lebih mudah dibaca, karena sedikit dan sifatnya pokok.
3) Website jadi lebih mudah diperbaiki, kerena tidak perlu fokus kesemua
komponen kode website, terutama kode system framework.
4) Tidak perlu lagi membuat kode penunjang aplikasi website seperti koneksi
database, validasi form, GUI dan keamanan.
5) Pikiran menjadi lebih terfokus kekode alur permasalahan website, apa yang
ditampilkan dan layanan apa saja yang diberikan dari aplikasi tersebut.
Sumber (Andi & Wahana Komputer : 2011)
Terdapat 3 jenis komponen yang membangun suatu MVC dalam suatu aplikasi yaitu:
2) View, merupakan bagian yang menangani presentation logic. Pada suatu aplikasi
webbagian ini biasanya berupa bagian template HTML. Yang diatur oleh controller.
View berfungsi untuk menerima dan merepresenasikan data kepada user.
10
3) Controller, merupakan bagian yang mengatur hubungan antara bagian model dan
bagian view, controller berfungsi untk menerima request dan data dari user kemudian
menentukan apa yang akan diproses oleh aplikasi.
MVC merupakan pattern yang tidak dapat langsung dipetakan menjadi kode, MVC lebih
merupakan suatu rancangan konseptual atau paradigma. Seiring dengan semakin banyaknya
penggunaan client side scripting, ada 3 jenis kemungkinan MVC yang terjadi pada suatu
aplikasi web yaitu :
1) Server Side MVC, Server Side MVC biasa terjadi pada aplikasi web
tradisional, yang tidak melibatkan client side seperti Javascript, Java Applet, Flash,
dll. Server Side MVC menyerahkan keseluruhan proses bisnis pada server, aplikasi
disisi user hanya dapat menerima. MVC jenis ini disebut juga dengan nama Thin
Client.
2) Mixed Client Side and Server Side MVC , Client tidak menggunakan model sebagai
jembatan untuk melakukan komunikasi pada server, dibandingkan dengan Server Side
MVC, arsitektur ini memiliki tingkat kompleksitas yang tinggi karena banyak
komponen yang terlibat. Client menggunakan model sebagai jembatan untuk melakukan
komunikasi pada server, dibandingkan dengan arsitektur MVC yang lain, arsitektur ini
memiliki tingkat kompleksitas yang paling tinggi karena lebih banyak komponen yang
terlibat.
3) Rich Internet Application MVC , Application MVC Rich Internet Application (RIA)
disebut juga dengan nama Fat Client, merupakan aplikasi web yang memiliki
kemampuan dan fungsi hampir seperti aplikasi desktop.
CodeIgniter adalah aplikasi open source yang berupa framework dengan model MVC
(Model, View, Controller) untuk membangun website dinamis dengan menggunakan
PHP. CodeIgniter memudahkan developer untuk membuat aplikasi web dengan
cepat dan mudah dibandingkan dengan membuatnya dari awal. Perbedan struktur web
cara klasik dan metode mvc codeigniter dapat dilihat pada Gambar 2.1 :
Berdasarkan dari gambar yang diatas sebelah kiri (web klasik) bisa melihat pemrograman
menggunakan metode pemrograman PHP klasik disana terdapat PHP dengan SQL
queries dan kode HTML dalam satu file yang ditempelkan ke dalam logika HTML, PHP.
Secara sekilas pemrograman ini tampak mudah dikerjakan dan cepat tapi sebenarnya
konsep pemerograman ini dapat memperlambat dan ketidak teraturan dengan SQL
queries, HTML, PHP logic.
Sedangkan pada gambar yang disebelah kanan (MVC CodeIgniter), mempunyai SQL
queries didalam sebuah model , HTML dan beberapa elemen grafik berada didalam view
dan PHP logic didalam controller. Controller dapat memanggil data yang ada dalam
database dari model dan memuatnya dalam view hingga menampilkannya kepada user.
SMS Gateway adalah sebuah perangkat yang menawarkan layanan persinggahan SMS,
mentransformasikan pesan ke jaringan seluler dari media lain, atau sebaliknya, sehingga
memungkinkan pengiriman atau penerimaan pesan SMS dengan atau tanpa menggunakan
ponsel. Sehingga SMS Gateway dapat terhubung ke media lain seperti perangkat SMSC dan
server milik content provider melalui jaringan IP untuk memproses suatu layanan SMS.
Sebuah sistem SMS Gateway, umumnya terdiri komponen perangkat keras (Server atau
komputer yang dilengkapi dengan perangkat jaringan) dan perangkat lunak (aplikasi yang
digunakan untuk pengolahan pesan). Serta dibutuhkannya basis data untuk menyimpan data.
SMS Gateway membolehkan External User Application (EUA) untuk berkomunikasi dengan
Telco SMSC (telkomsel, indosat, dll) atau SMS platform untuk mengirim dan menerima
pesan SMS karena SMS Gateway akan melakukan semua proses dan koneksi dengan Telco.
EUA dapat berupa berbagai aplikasi yang memerlukan penggunaan SMS. Seperti berbagai
aplikasi web yang telah banyak menggunakan SMS (pendaftaran, konfirmasi melalui SMS,
13
aplikasi perkantoran, dsb). EUA melakukan komunikasi dengan SMS Gateway melalui
Internet menggunakan standard HTTP GET atau HTTPS .
Telco SMSC akan mengirimkan pesan (SMS) tersebut kepada aplikasi SMS Gateway (sesuai
dengan nomor yang telah disewa) dengan menggunakan protokol khusus. Berdasarkan kata
kunci yang telah dituliskan pada SMS, maka sistem SMS Gateway akan mengirim SMS
tersebut ke URL yang telah ditentukan. EUA dapat mengirim SMS balasan kepada pelanggan
melalui SMS Gateway tersebut dan EUA dapat menentukan besarnya biaya yang akan
dikenakan kepada pelanggan. Biasanya telah ditentukan biayanya, contoh Rp 0 (gratis); Rp
500,- ; Rp 1000,- ; dst. Gambar 2.2 menunjukkan blok skema teknologi SMS Gateway secara
konseptual.
(Wirawan, 2009)
Istilah pada blok skema pada Gambar 2.6 dapat dijelaskan pada Tabel 2.2
Istilah Penjelasan
DN Delivery Notice, DN ini akan dikirim oleh SMSC jika MT telah
berhasil dikirim ke pelanggan dan pemotongan biaya juga
berhasil.
MO Mobile Originated merupakan pesan yang datang (incoming)
dari pelanggan (untuk pesan yang hanya mengandungi kata
kunci yang sesuai) yang akan diteruskan ke URL yang telah
ditentukan pada aplikasi melalui mekanisme HTTP GET.
MT Mobile Terminated merupakan pesan yang keluar (outgoing)
telah dikirim ke URL yang telah ditetapkan oleh kata kunci,
kemudian EUA harus mengirim pesan MT melalui HTTP GET.
SMSC Short Message Service Cente, berfungsi menyampaikan pesan
SMS antar Mobile Station (MS) atau ponsel, dan juga
melakukan fungsi store-and-forwarding SMS jika nomor
penerima sedang tidak dapat menerima pesan.
EUA External User Application, entitas luar yang dapat berupa
server aplikasi penyedia layanan (Application Service Provider)
yang dimiliki oleh content provider yang dapat menerima
pesan, memproses pesan dan mengirim respon atas pesan yang
masuk.
Shortcode Nomor untuk mengirim atau menerima SMS dari atau ke
SMSC Gateway. Contoh : 3889, 9910, 2007,dsb.
Kata kunci Perkataan yang wajib ditulis saat mengirimkan SMS. Contoh:
(keyword) REG, INFO, CEK, dsb.
(Wirawan, 2009)
2.2.4 MySQL
MySQL, merupakan aplikasi atau perangkat lunak sistem manajemen basis data SQL atau DBMS
(Database Management System). MySQL sebenarnya merupakan turunan salah satu konsep utama
15
dalam basis data yang telah ada sebelumnya yaitu SQL yang merupakan kepanjangan dari
Structured Query Langu age. SQL merupakan bahasa terstruktur yang digunakan untuk
mengolah database. MySQL dapat digunakan untuk membuat dan mengelola database beserta
isinya. Kita dapat memanfaatkan MySQL untuk menambahkan, mengubah, dan menghapus
data yang berada dalam database. Kehandalan suatu DBMS dapat diketahui cara kerja dalam
melakukan proses perintah SQL yang dibuat pengguna maupun program aplikasi yang
memanfaatkannya. (anonius : cara mudah membangun web dengan php, 2010)
1) Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows,
Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.
2) Open Source.MySQL didistribusikan secara open source, dibawah lisensi GPL sehingga dapat
digunakan secara cuma-cuma.
3) 'Multiuser'. MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan
tanpa mengalami masalah atau konflik.
5) Jenis Kolom. MySQL memiliki tipe kolom yang sangat kompleks, seperti signed /
unsigned integer, float, double, char, text, date, timestamp, dan lain-lain.
6) Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh yang mendukung
perintah Select dan Where dalam perintah (query).
8) Skalabilitas dan Pembatasan. MySQL mampu menangani basis data dalam skala besar,
dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain
itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.
10) Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan
lebih dari dua puluh bahasa. Meski pun demikian, bahasa Indonesia belum termasuk di
dalamnya.
11) Antar Muka. MySQL memiliki interface (antar muka) terhadap berbagai aplikasi dan
16
12) Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan (tool)yang dapat digunakan
untuk administrasi basis data, dan pada setiap peralatan yang ada disertakan petunjuk online.
13) Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani
ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL ataupun Oracle.
JavaScript adalah bahasa pemrograman yang khusus untuk halaman web agar halaman web menjadi
hidup. Jika dilihat dari suku katanya terdiri dari dua suku kata yaitu Java dan Script. Java adalah
Bahasa pemrograman berorintasi objek, sedangkan Script adalah serangkaian instruksi program.
Skrip dari Javascript memiliki ukuran yang kecil jadi ketika web yang memiliki JavaScript
ditampilkan di browser, maka akses tampilannya akan lebih cepat dibandingkan ketika browser
membuka suatu web yang memiliki skrip Java.
JavaScript yaitu bahasa semi pemrograman yang merupakan gabungan antara bahasa Java dengan
bahasa kode HTML jadi disebut juga bahasa hybrid.Walau JavaScript turunan dari Java, tapi
JavaScript tidak memiliki aturan serumit Java.
3) Terbuka
JavaScript tidak terkait oleh hardware maupun software tertentu, bahkan sistem operasi.Karena
bersifat terbuka maka dapat dibuat di semua jenis komputer.
Karena JavaScript bersifat client side, maka skrip yang dibuat di text editor dan telah dijadikan web
di server, ketika user me-request web dari server tersebut, maka sintaks JavaScript akan langsung
ditampilkan di browser.
2) Kemampuan terbatas
17
Walau JavaScript mampu membuat bentuk web menjadi interaktif dan dinamis, tapi JavaScript tidak
mampu membuat program aplikasi sendiri seperti Java.
a. Bagi Penulis
1) Mendapatkan pengetahuan tentang Jabatan Fungsional Dosen.
2) Mendapatkan pengalaman dalam pembuatan sebuah aplikasi yang nantinya
berguna bagi penulis ketika memasuki dunia kerja.
c. Bagi Dosen
1) Memberikan kemudahan dosen dalam melakukan penilaian angka kredit
dosen.
2) Sebagai bahan pertimbangan bagi dosen yang akan mengajukan kenaikan
jabatan fungsional.
3) Dosen dapat mengaplikasikan web dalam mengisikan angka kreditnya yang
akan digunakan sebagai syarat-syarat pemenuhan penetapan angka kredit
jabatan fungsional, juga memudahkan petugas kepegawaian dalam memeriksa
data dosen dengan perolehan angka kreditnya.
18
19
PENELITIAN
Perguruan Tinggi
Peran serta
perguruan tinggi
dalam penelitian
bidang SMS RANCANG
Gateay berbasis BANGUN
web. SISTEM Penulis / Peneliti
Mendorong INFORMASI Meningkatkan
terciptanya inovasi PENILAIAN kemampuan riset
Iptek ANGKA dalam teknologi
KREDIT basis data yang
BERBASIS dipadu dengan
WEB SMS gateway
Dosen
Memberikan
kemudahan dosen
dalam melakukan
penilaian angka
kredit dosen
Angka kredit
dosen dapat
dikoleksi sejak
awal dalam sistem
Penelitian ini dilaksanakan mulai bulan April s/d November 2015 dengan mengambil objek
penelitian di Politeknik Negeri Semarang, yang beralamatkan dijalan Prof. Soedarto, SH
Tembalang - Semarang
Pada bagian sub bahasan bahan penelitian dibahas mengenai jenis penelitian, populasi dan
sampel.
20
21
4) Perangkat keras yang digunakan adalah satu set komputer yang berfungsi sebagai server
dan beberapa komputer yang difungsikan sebagai klien.
Prosedur atau Tahapan-tahapan yang dilakukan untuk mencapai hasil yang memuaskan pada
penelitian ini dijabarkan dalam metode water fall sebagai seperti terlihat pada Gambar 4.1
b. Design ( Desain)
Pada tahap desain, dilakukan penyusunan proses, data, aliran proses dan hubungan data
yang paling optimal untuk memenuhi kebutuhan sesuai dengan hasil analisis kebutuhan.
Desain antarmuka akan dirancang se-menarik mungkin agar pengguna lebih tertarik
untuk menggunakannya. Desain yang akan digunakan adalah desain yang ramah
lingkungan dan mudah untuk diakses dan dimengerti oleh pengguna.
c. Implementation (Implementasi)
Pada tahap penulisan kode program, desain antarmuka yang telah dirancang akan
diterjemahkan ke dalam bahasa yang dapat dikenali oleh komputer agar dapat bekerja
sesuai dengan fungsi yang telah dirancang.
e. Maintenance (Pemeliharaan)
Tahap terakhir adalah pemeliharaan, perangkat lunak yang akan dibuat didesain sebaik
mungkin sehingga telah memenuhi fungsi dan kegunaan yang dibutuhkan oleh
pengguna, dan apabila perlu diadakan upgrade system maka hal tersebut akan dilakukan
dalam jangka yang cukup lama.
Sistem yang akan dibuat meliputi informasi mengenai angka kredit dosen Politeknik Negeri
Semarang, skema sistem yang akan dibangun dan merupakan sebuah simulasi yang
melibatkan pengguna dengan sistem. Gambaran sistem ditunjukan pada Gambar 4.2
23
Tim Verifikasi
Dosen
Database server
Website &
SMS Gateway
Web server
Kajur
Admin Direktur
Tim PAK
Prinsip kerja aplikasi ini secara umum adalah menampilkan informasi mengenai angka
kredit dan cara pengisian, serta penilaian dari data yang dimasukkan ke dalam angka kredit.
Secara umum pengguna sistem ini ada 6 (enam), yaitu Admin, Dosen, Direktur, Kajur,
Tim PAK, Tim Verifikasi.
Admin bertanggung jawab untuk mengelola sistem tersebut melalui web. Tugas dari
admin adalah mengedit, menambah ataupun menghapus data pada sistem dan mengirimkan
hasil penilaian Tim PAK kepada dosen pengusul melalui SMS Gateway. Dosen bertugas
mengisi unsur penilaian dari form yang telah disedikan serta dapat mengedit data dosen. Tim
verifikasi bertugas melakukan pemeriksaan unsur penilaian yang telah diisi dosen serta
memberi penilaian. Kajur bertugas menyetujui kenaikan pangkat dari dosen yang telah
mengajukan angka kredit, dan dapat menambah data dosen, melihat profil dari dosen,
menghapus data dosen, serta mengedit data dosen. Tim PAK bertugas memeriksa,
menyetujui penaikan pangkat yang telah diusulkan serta memberikan nilai berupa angka
kredit. Direktur bertugas melihat hasil penilaian dosen yang telah mengusulkan kenaikan
pangkat.
f) Tim penilaian Jabatan Akademik Dosen Polines mengirim hasil penilaian ke Direktur
Polines untuk ditetapkan
g) Direktur Polines menetapkan angka kredit kenaikan pangkat dalam lingkup jabatan Asisten
Ahli dan Lektor, kemudian mengirim ke Ketua Jurusan serta mengusulkan kenaikan
pangkat kepada Sekretaris Jendral.
h) Ketua Jurusan mengirim hasil penetapan angka kredit ke Dosen yang bersangkutan.
Analisa kebutuhan non fungsional meliputi keamanan sistem dan performa sistem dengan
penjelasan seperti dibawah ini :
1) Kinerja (Performance)
Website ini menampilkan performance yang optimal dari segi tampilan yang menarik.
2) Keamanan
Website ini dapat diakses oleh pengguna yang terkait dalam sistem informasi penilaian
angka kredit dosen Politeknik Negeri Semarang.
sistem. Hal yang ditekankan adalah apa yang diperbuat sistem, dan bukan bagaimana sistem
bekerja. Sebuah user merepresentasikan sebuah interaksi antara aktor dengan sistem.
Tahapan use case meliputi pengembangan persyaratan permasalahan, identifikasi use case
dan aktor utama dan use case diagram.
b) Identifikasi Aktor
Identifikasi aktor merupakan tahap kedua dalam pemodelan use case diagram. Aktor
merupakan entitas yang berhubungan dengan sistem dan memerlukan pertukaran data
dengan sistem, dapat berupa manusia maupun perangkat keras. Tahap ini akan menentukan
aktor yang akan berhubungan dengan sistem yang dibuat. Aktor yang akan berinteraksi
dengan Sistem Informasi Penilaian Angka Kredit Dosen Politeknik Negeri Semarang adalah
sebagai berikut:
1) Dosen User yang mengisi daftar kegiatan kinerja dosen yang telah dilakukan untuk
diusulkan.
2) Administrator Melakukan mengelola manajemen data yang ada di website
Penilaian Angka Kredit Dosen dan mengirimkan hasil penilaian melalui SMS Gateway.
Admin bertanggung jawab atas web tersebut.
3) Tim Verifikasi User yang ditugaskan untuk menilai data dan pemeriksaan data.
4) Kajur User yang akan menyetujui kenaikan pangkat pada dosen serta menambah
user dosen yang akan membuat user baru.
5) Tim PAK User yang ditugaskan untuk pemeriksaaan data, menyetujui kenaikan
pangkat pada dosen, serta ditugaskan untuk menilai data dosen.
6) Direktur User yang hanya bisa melihat hasil dari penilaian angka kredit dosen serta
bisa mengunduh hasil penilaian dengan format docx.
27
ERD merupakan suatu model untuk menjelaskan hubungan antar data dalam basis data
berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi. ERD dalam
perancangan sistem informasi tanggap bencana berbasis web dengan GIS dan SMS Gateway
dapat dilihat pada Gambar 4.18.
36
Relasi tabel menggambarkan hubungan yang ada antar tabel. Dari mana kunci tamu berasal,
dan field apa yang akan digunakan sebagai kunci utama. Relasi antar tabel digambarkan pada
Gambar 4.19.
37
Struktur tabel basis data memuat tabel – tabel yang dibuat untuk menyimpan data pada
Aplikasi Sistem Penilaian Angka Kredit Dosen Politeknik Negeri Semarang. Berikut ini
adalah tabel – tabel yang digunakan dalam Aplikasi Sistem Penilaian Angka Kredit Dosen
Politeknik Negeri Semarang.
1) Tabel Dosen
Tabel dosen merupakan tabel yang digunakan untuk menyimpan data dosen, Tabel ini
terdiri dari 13 kolom yaitu no, nip, nama, alamat, ttl, jenis_kelamin, email, pend_tinggi,
masa_kerja, jurusan, prodi, jabatan,gambar. Tabel 4.1 menunjukkan tabel dosen.
38
2) Jurusan
Tabel jurusan merupakan tabel yang digunakan untuk menyimpan data jurusan yang terdiri
dari Jurusan dan Program Studi, Tabel ini terdiri dari 3 kolom yaitu no, idparent serta
namajurusan Tabel 4.2 menunjukkan tabel jurusan.
3) Tabel Kredit_dosen
Tabel kredit_dosen merupakan tabel yang digunakan untuk menyimpan data dosen yang
telah mengisi unsur kredit, Tabel ini terdiri dari 7 kolom yaitu no, nip, kredit,
39
4) Tabel Penilaian
Tabel penilaian merupakan tabel yang digunakan untuk menilai unsur kredit dari dosen,
Tabel ini terdiri dari 10 kolom yaitu no, nip, idunsur, keterangan, nilai, kredit_timpak,
verify_jurusan, semester, thn_akademik, tgl. Tabel 4.4 menunjukkan tabel penilaian.
5) Tabel Unsur_Penilaian
Tabel unsur_penilaian merupakan tabel yang digunakan untuk mengisi dari unsur-unsur
40
penilaian untuk dosen, Tabel ini terdiri dari 8 kolom yaitu no, level, idparent, urutan, unsur,
jenis, makskredit, pub. Tabel 4.5 menunjukkan tabel unsur_penilaian.
Tabel 4.5 menunjukkan tabel unsur_penilaian.
Field Tipe Panjang Keterangan
No int 11 No untuk mengurutkan
lvl int 11 Level unsur penilaian
Idparent varchar 10 Id Unsur Penilaian Kredit
urutan varchar 20 Urutan dalam unsur penilaian
Unsur Text Unsur Penilaian Kredit
jenis Enum Detail, general
makskredit double Maksimal nilai kredit
Pub enum Y,N Publish
6) Tabel User
Tabel user merupakan tabel yang digunakan untuk menyimpan user dari aplikasi, baik dari
admin, dosen, tim verifikasi, kajur, tim PAK, direktur. Tabel ini terdiri dari 5 kolom yaitu
no, username, password, level, pub. Tabel 4.6 menunjukkan tabel user.
halaman Tambah Data User Oleh Admin ditunjukkan seperti Gambar 4.22.
Gambar 4.33 Rancangan halaman Hasil Pemeriksaan dan Penilaian user Direktur
Rancangan pengujian sistem adalah, rancangan dimana sistem ini akan di ujicoba dengan
tujuan untuk menilai sistem berjalan sesuai dengan yang diharapkan. Jika seluruh ujicoba
berhasil maka sistem ini dapat dikatakan sudah sesuai dengan yang diharapkan.
1) Pengujian Login
Cara : masuk ke menu ubah data kemudian ubah yang sesuai klik update
Cara : setelah mengisi form pada textbox kemudian klik button simpan
7) Pengujian Logout
Berikut adalah rancangan uji sistem yang termuat pada Tabel 4.7.
Dalam bab hasil penelitian, akan dijelaskan penerapan dari analisis dan perancangan yang
telah ditentukan dalam bab sebelumnya. Kemudian dilakukan pengujian perangkat lunak
yang dibuat. Cara kerja framework dalam membuat suatu sistem akan dibahas pada
pengujian perangkat lunak. Aplikasi yang telah dibuat tersebut diberi nama “Sistem
Informasi Penilaian Angka Kredit Dosen Politeknik Negeri Semarang Berbasis SMS Web”.
1) Update dan install aplikasi gammu dan gammu-smsd dengan perintah berikut ini:
Command :
$ sudo apt-get update
$ sudo apt-get install gammu gammu-smsd
49
50
4) Perintah diatas akan menyimpan file config dengan nama .gammurc di home user :
~/.gammurc
5) Konfigurasi berkas /etc/gammu-smsdrc
[gammu]
port = /dev/ttyUSB0 # change this
connection = at115200 # change this
[smsd]
PIN = ''
service = sql
driver = native_mysql
DeliveryReport = sms
logfile = /var/log/smsdlog
debuglevel = 1 # change to 255 if you want to debug
51
Device : /dev/ttyUSB0
Manufacturer : Wavecom
Model : MULTIBAND 900E 1800 (MULTIBAND 900E 1800)
Firmware : 652a09gg.Q2406B 1489876 060706 17:19
IMEI : 012345678901234
SIM IMSI : 510017632092164
Implementasi basis data pada Sistem Informasi Penilaian Angka Kredit Dosen Politeknik
Negeri Semarang. Hasil implementasi perancangan basis data sebagai berikut:
1) Tabel Dosen
Tabel dosen merupakan tabel yang digunakan untuk menyimpan data dosen, Tabel ini
52
terdiri dari 13 kolom yaitu no, nip, nama, alamat, ttl, jenis_kelamin, email, pend_tinggi,
masa_kerja, jurusan, prodi, jabatan,gambar. Gambar 5.2 menunjukkan tabel dosen.
2) Tabel Jurusan
Tabel jurusan merupakan tabel yang digunakan untuk menyimpan data jurusan yang terdiri
dari Jurusan dan Program Studi, Tabel ini terdiri dari 3 kolom yaitu no, idparent serta
namajurusan Tabel 5.3 menunjukkan tabel jurusan.
3) Tabel Kredit_dosen
Tabel kredit_dosen merupakan tabel yang digunakan untuk menyimpan data dosen yang
telah mengisi unsur kredit, Tabel ini terdiri dari 7 kolom yaitu no, nip, kredit,
verify_pak,semester,thn_akademik,tgl. Gambar 5.4 menunjukkan tabel kredit_dosen.
53
4) Tabel Penilaian
Tabel penilaian merupakan tabel yang digunakan untuk menilai unsur kredit dari dosen,
Tabel ini terdiri dari 10 kolom yaitu no, nip, idunsur, keterangan, nilai, kredit_timpak,
verify_jurusan, semester, thn_akademik, tgl. Gambar 5.5 menunjukkan tabel penilaian.
5) Tabel Unsur_penilaian
Tabel unsur_penilaian merupakan tabel yang digunakan untuk mengisi dari unsur-unsur
penilaian untuk dosen, Tabel ini terdiri dari 8 kolom yaitu no, level, idparent, urutan, unsur,
jenis, makskredit, pub. Gambar 5.6 menunjukkan tabel penilaian.
6) Tabel User
Tabel user merupakan tabel yang digunakan untuk menyimpan user dari aplikasi, baik dari
admin, dosen, tim verifikasi, kajur, tim PAK, direktur. Tabel ini terdiri dari 5 kolom yaitu
no, username, password, level, pub. Gambar 5.7 menunjukkan tabel user.
a) Header merupakan tampilan web dibagian paling atas. Javascript dan css dimasukkan
kedalam header untuk menunjang tampilan. Header halaman pengunjung dapat dilihat
pada Gambar 5.8.
b) Saat pertama mengakses web, akan masuk ke dalam halaman login untuk admin
maupun user. Tampilan halaman login terdapat pada Gambar 5.9.
55
c) Apabila memilih user admin untuk masuk ke sistem maka menampilkan halaman seperti
berikut. Tampilan tersebut dapat dilihat pada Gambar 5.10.
d) Pada User Admin berikut form tambah data untuk menambah User Dosen. Tampilan
tersebut dapat dilihat pada Gambar 5.11.
e) Setelah User Dosen terdaftar melalui admin, maka user dosen dapat login menggunakan
username dan password yang telah diisikan, berikut tampilan user dosen dapat dilihat
pada Gambar 5.12.
f) Tampilan Halaman Unsur Penilaian Dosen yang akan menilai dosen dalam mendapatkan
nilai angka kredit. Tampilan tersebut dapat dilihat pada Gambar 5.13.
g) Tampilan salah satu unsur penilaian jika dipilih satu maka akan keluar form baru untuk
mengisikan keterangan dalam unsur penilaianya. Tampilan tersebut dapat dilihat pada
Gambar 5.14.
h) Setelah semua data dimasukkan kedalam sistem sesuai dengan komponen penilaian yang
ada maka dosen yang bersangkutan dapat melihat hasil rekapannya seperti Gambar 5.15
i) Berikut ini contoh pengisian data angka kredit yang lebih lengkap dari Ibu Idhawati H.,
seperti Gambar 5.16
j) Setelah semua data dimasukkan kedalam sistem sesuai dengan komponen penilaian yang
ada maka dosen yang bersangkutan dapat melihat hasil rekapannya seperti Gambar 5.18
k) Tampilan form penilaian dari user tim verifikasi untuk penilaian dan pemeriksaan angka
kredit dosen. Berikut tampilan formnya dapat dilihat pada Gambar 5.19.
l) Tampilan dari user direktur untuk melihat hasil penilaian angka kredit dosen. Dan User
direktur bisa mencetak hasil penilaian tersebut dengan memilih button cetak pada
halaman tersebut. Tampilan tersebut dapat dilihat pada Gambar 5.20.
m) Berikut adalah file dari hasil cetak yang dilakukan user direktur untuk melihat hasil
penilaian angka kredit dalam bentuk file .doc (Microsoft Word) dan .pdf.
Gambar 5.21 Tampilan hasil cetak penilaian angka kredit dalam bentuk file..
n) Pengiriman hasil penilaian melalui SMS Gateway dilakukan oleh user administrator.
Gambar 5.22 sampai dengan Gambar 5.28 berikut ini adalah contoh proses dan hasil
pengiriman pesan hasil penilaian melalui SMS Gateway .
61
Selanjutnya pilih dan klik pada menu Hasil Penilaian maka akan tampil daftar dosen seperti
Gambar 5.23 berikut ini
Setelah itu dapat dilakukan pengecekan data detail dari hasil penilaian angka kredit dosen
seperti Gambar 5.24
62
Setelah itu pilih icon kirim sms untuk mengirim hasil penilaian seorang dosen, seperti
Gambar 5.26
Selain pengiriman sms hasil penilaian perdosen, juga dapat dilakukan pengiriman hasil
penilaian seluruh dosen yang ada, seperti Gambar 5.27
Setelah itu ditunggu beberapa saat maka sms akan masuk ke nomor tujuan dari masing-
masing dosen seperti Gambar 5.28
Pengujian sistem dilakukan melalui web browser yang telah dihosting dan pengujian terhadap
kepuasan pengguna. Rancang Bangun sistem web ini dapat berjalan pada web browser
Mozilla Firefox versi 28.0, Google Chrome versi 22.0 dan Opera. Berikut Tabel 5.1
Pengujian Sistem.
pada pc pada pc
pada browser
sistem
Dari hasi pengujian sistem dapat diambil kesimpulan bahwa Sistem Informasi Penilaian
Angka Kredit Dosen Politeknik Negeri Semarang bisa berjalan dengan baik menggunakan
67
web browser Mozilla Firefox versi 28.0, Google Chrome versi 22.0 dan Opera, yang berarti
bahwa sistem ini telah dibuat sesuai dengan kebutuhan dan sesuai dengan yang diharapkan.
BAB VI
KESIMPULAN DAN SARAN
6.1. Kesimpulan
Dari hasil pembuatan Tugas Akhir ini, dapat diambil kesimpulan sebagai berikut :
a) Sistem Informasi Penilaian Angka Kredit Dosen Politeknik Negeri Semarang telah
selesai dibangun dengan menggunakan Framework Code Igniter dengan teknologi PHP dan
Database MySQL.
b) Sistem ini dapat menampilkan informasi mengenai data diri dari masing-masing dosen,
jumlah angka kredit dosen yang dimiliki, serta menampilkan informasi mengenai unsur
penilaian dari setiap jenjang kenaikan jabatan fungsional yang dapat diusulkan oleh
dosen.
c) Sistem yang dikembangkan membantu dan memudahkan bagian Tim PAK dalam
menghitung perolehan angka kredit yang diajukan dosen, mengetahui berapa banyak
dosen yang sudah mengajukan kenaikan jabatan fungsional.
d) Sistem yang dikembangkan telah dilengkapi dengan pengiriman hasil penilaian melalui
teknologi SMS Gateway.
6.2. Saran
Berdasarkan hasil penelitian yang telah dicapai maka diperlukan beberapa saran demi
kemajuan dan fleksibel dari sistem informasi yang dihasilkan sehingga diharapkan peneliti
selanjutnya dapat mengembangkan sistem informasi ini lebih baik dan fleksibel, diantara
saran-saran tersebut adalah :
a) Dapat dikembangkan untuk membantu dan memudahkan bagian Tim PAK dalam
mengetahui berapa banyak dosen yang belum, atau akan mengajukan kenaikan jabatan
fungsional.
b) Sistem dapat dikembangkan pada unsur penilaian angka kredit sehingga diharapkan
sistem informasi ini lebih kompleks pada perubahan penilaian angka kredit.
68
DAFTAR PUSTAKA
1. Ari Muzakir, Kurniawan. Dosen Teknik Informatika Universitas Bina Darma 2008
Rancang Bangun System Pengolahan Data Angka Kredit Untuk Manajemen Jabatan
Fungsional Dosen di Universitas Bina Darma Palembang. Universitas Bina Darma
Palembang.
2. Andi & Wahana Komputer, 2011, Dasar-dasar Pembuatan Website dengan CodeIgniter,
Semarang
3. Budi Dedhi Prasetyo. 2010 Aplikasi Pra Penghitungan Angka Kredit Jabatan Fungsional
Dosen. Universitas Islam Negeri Syarif Hidayatullah.
7. Kadir, Abdul. 2002. Belajar Database Menggunakan MySQL. Yogyakarta : Andi Offset
9. Saptadi, Singgih dan Sriyanto, ST, MT dan Edi Saputro, Sulaksono (2008) Perancangan
Sistem INformasi Penilaian Angka Kredit Dosen Pada Program Studi Teknik Industri
Universitas Diponegoro. Diponegoro University.
10. Wardana, S.Hut, M.Si. 2010. Menjadi Master PHP dengan Framework CodeIgniter.
Jakarta : Elex Media
11. Westriningsih. 2011. Mudah dan Cepat Membuat Website dengan CodeIgniter.
Semarang : Wahana Komputer
12. http://gedelumbung.com/tutorial-php-jquery-membuat-aplikasi-peta-gis-sederhana-
dengan-google-map-api/, diunduh 10 Juni 2015
13. http://kumpulanscriptphp.blogdetik.com/download-ebook-code-igniter-gratis/
http://net.tutsplus.com/, diakses 12 Mei 2015
16. http://www.ilmukomputer.org/belajar-PHP-dengan-Framework-Code-Igniter,
69
70
17. http://www.ilmukomputer.org/2011/08/29/belajar-mysql-dengan-phpmyadmin/,
diunduh 6 Juni 2015
18. http://www.ilmukomputer.org/category/pemrograman-javascript/,
diunduh 6 Juni 2015
CURRICULUM VITAE
Ketua :
a. Nama Lengkap dan Gelar : Slamet Handoko, S.Kom, M.Kom
b. Tempat/ Tgl lahir : Magetan, 30 Januari 1975
c. Jenis Kelamin : Laki-Laki
d. NIP : 197501302001121001
e. Pangkat/Jabatan : III C / Penata
f. Prodi / Jurusan : T. Informatika / T. Elektro.
g. Bidang Keahlian : Sistem Informasi
Riwayat Pendidikan
Tempat Titel/
Tempat Tahun Lulus Bid. Spesialisasi
Pendidikan Ijazah
STMIK
Yogyakarta 1998 Sarjana Teknik Informatika
Akakom
UNDIP Semarang 2012 Magister Sistem Informasi
1. Sistem Informasi Sms Dengan Metode Dua Terminal Untuk Akses Data Penerimaan
Mahasiswa Baru (PMB) DIK-R 2005
2. Pendeteksian Bencana Banjir Secara Lebih Dini Menggunakan Sistem Informasi Berbasis
Teknologi Internet Dan GPRS Dikti 2006
Publikasi:
1. Rancang Bangun Perpustakaan Digital Politeknik Negeri Semarang Berbasis Web
Dengan Flex Framework
2. Sistem Informasi Manajemen Untuk Pengelolaan Kafe
Pengalaman Penelitian :
Perancangan Database Sistem Informasi Terpadu Politeknik Negeri Semarang
Desain Aplikasi Multimedia dengan Data Dinamis untuk mendukung metode
pembelajaran berbasis E-Learning
Sistem informasi SMS dengan metode dua terminal untuk akses data penerimaan
mahasiswa baru.
Sistem Informasi Geografis Rumah Pondokan berbasis Web.
Riwayat Pendidikan
a. S1 IKIP Semarang Tahun 1980 - 1984
b. S2 UGM Yogyakarta Tahun 2000 - 2002
Pengalaman dalam bidang Penelitian:
Aplikasi Perangkat Lunak MatLab Sebagai Media Analisis Rangkaian- Rangkaian
Elektronika 2008
Uji Keamanan Koneksitas Pada Jaringan Komputer Tanpa kawat Menggunakan
Standrad IEEE 802.11b, 2011
Riwayat Pendidikan
Titel/
Tempat Pendidikan Tempat Tahun Lulus Bid. Spesialisasi
Ijazah
Politeknik Elektronika
Surabaya 2009 Sarjana Teknik Informatika
Negeri Surabaya
Institut Teknologi Teknik Media
Bandung 2012 Magister
Bandung Digital dan Game
1. Prayitno, Dona Octanary, Dina Mustafa, Jaslin Ikhsan, The Java Program: Mobile
Learning Development and Trial, Ikatan Pengembang Teknologi Pendidikan Indonesia
(IPTPI)
2. Penentuan Bidang Konsentrasi Studi Tugas Akhir Berdasarkan Nilai Mata Kuliah
Dengan Klasterisasi KMeans, Tugas akhir D4 jurusan Teknik Informatika, Politeknik
Elektronika Negeri Surabaya, Surabaya, Jawa Timur, Oktober 2009.
3. Desain dan Implementasi Jalur Penerbangan Pesawat Dalam Peta 3D GIS untuk
Operasi SAR, Tesis S2 Program Studi Magister Teknik Elektro, Institut
Teknologi Bandung, Bandung, Jawa Barat, Juli 2012