Publikasi Ilmiah Teknologi Informasi Neumann (PITIN)
Diterbitkan Oleh Unit Penelitian dan Pen STMIK Kristen
Jl. Letjen. Jamin Gint PITIN
Publikasi Ilmiah Teknologi Informasi Neumann (PITIN)
Diterbitkan Oleh :
Unit Penelitian dan Pengabdian Masyarakat STMIK Kristen Neumann Indonesia
Jl. Letjen. Jamin Ginting Km. 10.5 Medan 20353
PITIN Volume 01 Nomor 01 Halaman
001-036 November
Publikasi Ilmiah Teknologi Informasi Neumann (PITIN)
MedanNovember-2016
Publikasi Ilmiah Teknologi Informasi Neumann (PITIN)
ISSN : 2548-5997
Pubilkasi ilmiah penelitian, pengembangan aplikasi dan studi kepustakaan teknologi
informasi dan komunikasi
Terbit dalam 2 (dua) kali setahun yaitu pada bulan Mei-Juni dan November – Desember
Penasehat :
Mahdianta Pandia S.Kom., M.Kom (Ketua STMIK Kristen Neumann Indonesia)
Penanggungjawab :
Ertina Sabarita Barus, ST, M.Kom (Ketua UPPM STMIK Kristen Neumann Indonesia)
Ketua Penyunting :
Parasian D.P. Silitonga, S.Kom., M.Cs
Anggota Penyunting :
Denny H.S Maha, ST., MT
Bersama Sinuraya, S.Kom.,
M.Kom Jenni Veronika Br Ginting, SE., M.Si
Sekretariat :
Miska Iriani Tarigan. M.Sc
Adie Christian A.S., S.Kom
Distributor :
UPPM STMIK Kristen Neumann Indonesia
Alamat Redaksi:
STMIK Kristen Neumann Indonesia
Jl. Letjen Jamin Ginting Km. 10.5 Padang Bulan Medan 20353 Telp.
061-8369305 - Faks. 061-8369306
PENGANTAR REDAKSI
Puji dan syukur kehadirat Tuhan Yang Maha Esa atas kasih KaruniaNya, Publikasi
Ilmiah Teknologi Informasi Neumann (PITIN) telah terbit edisi January 2017. Pada
Terbitan ini, kami menampilkan 6 (enam) karya tulis ilmiah yang berasal dari rrekan-rekan
peneliti, akademisi internal STMIK Neumann.
Mahdianta Pandia melakukan pengembangan penerimaan mahasiswa baru
menggunakan smartphone dalam “ Pengembangan Aplikasi Test Kemampuan Pada
Penerimaan Mahasiswa Baru Berbasis Smartphone Study Kasus : STMIK Kristen
neumann”. Miska Irani Tarigan mencoba mambangun sebuah SPK untuk menyeleksi calon
penerima beasiswa Mamre pada “ Sistem Pendukung Keputusan Penerimaan Bantuan
Beasiswa Mamre Gereja Batak Karo (GBKP) dengan metoda TOPSIS. Selanjutnya, Denny
HS Maha menulis sebuah SPK untuk menentukan calon mahasiswa memilih sebuah
program studi dalam “ Sistem Pendukung Keputusan Penentuan Program Studi STMIK
Kristen Neumann Dengan metode Fuzzy”. Selanjutnya Ertina Sabarita Barus melakukan
pengembangan untuk membangun sebuah server aplikasi dalam “ Pembangunan Server
Wari Enda”. Jenni Veronika melakukan pengembangan sistema ujian online dengan
menggunakan metode random dalam “ Perancangan dan Pembangunan Aplikasi Ujian
Online Pada Neumann English Course dengan metode Random. Terakhir, Bersama
Sinuraya berusaha membangun sebuah sistema monitoring wifi dengan metode shark
dalam “ Sistem Monitoring Jaringan Wifi Dengan Metode Wireshark Studi Kasus :
STMIK Kristen Neumann
Kami berharap tulisan-tulisan tersebut dapat menambah perbendaharaan illmu
pengetahuan dan menambah wawasan para pembaca dalam bidang tenologi informasi dan
komunikasi. Pada kesempatan kali ini kami mengajak para pembaca sekalian untuk
berkontribbbusi dalam penyampaian hasil pemikiran, ide-ide dan hasil penelitian agar ilmu
pengetahuan dapat tersebar ke masyarakat luas dan bbermanfaat dalam perkembangan
teknologi informasi dan komunikasi di indonesia.
Akhir kata dengan segala kerendahan hati kami mengharapkan saran dan kritik
yang memabngun dari semua pemabaca untuk perbaikan jurnal ini di masa yang akan
datang.
Salam,
Publikasi Ilmiah Teknologi Informasi Neumann (PITIN) ISSN : 2548-5997
DAFTAR ISI
No
Judul [Halaman]
Penulis / Instansi
1 PENGEMBANGAN APLIKASI TEST KEMAMPUAN PADA PENERIMAAN MAHASISWA BARU BERBASIS SMARTPHONE Studi Kasus : STMIK Kristen Neumann [1-6]
Mahdianta Pandia, STMIK Kristen Neumann
Pengarapen Bangun, STMIK Kristen Neumann 2 SISTEM PENDUKUNG KEPUTUSAN PENERIMAAN BANTUAN
BEASISWA MAMRE GEREJA BATAK KARO PROTESTAN (GBKP) DENGAN METODE TOPSIS [7-12]
Miska Iriani Tarigan STMIK Kristen Neumann
Yosi Latersia
STMIK Kristen Neumann 3 SISTEM PENDUKUNG KEPUTUSAN PENENTUAN PROGRAM
STUDI STMIK KRISTEN NEUMANN DENGAN METODE FUZZY [13-18]
Denny HS Maha,
STMIK Kristen Neumann
Jeremia Okta Ginting STMIK Kristen Neumann
4 PEMBANGUNAN SERVER WARI ENDA [19-24] Ertina Sabarita Barus
STMIK Kristen Neumann
Christian Jorena Sitepu, STMIK Kristen Neumann 5 PERANCANGAN DAN PEMBANGUNAN APLIKASI UJIAN ON
LINE PADA NEUMANN ENGLISH COURSE DENGAN METODE RANDOM [25-30]
Jenni Veronika,
STMIK Kristen Neumann
Meliana Sembiring, STMIK Kristen Neumann 6 SISTEM MONITORING JARINGAN WIFI DENGAN METODE
WIRESHARK Studi Kasus : STMIK Kristen Neumann[31-36]
Bersama Sinuraya, STMIK Kristen Neumann
1
PENGEMBANGAN APLIKASI TEST KEMAMPUAN PADA
PENERIMAAN MAHASISWA BARU BERBASIS SMARTPHONE
Mahdianta Pandia1dan Pengarapenta Bangun2 STMIK Kristen Neumann Indonesia Jl.Letjend. Jamin Ginting Km.10,2 Medan 1
mahdiantapandia@gmail.com 2christianlight@gmail.com Program Studi Teknik Informatika
ABSTRACT
Android is an operating system for mobile phones based on Linux. Android provides an open platform for developers through a wide range of mobile devices to create an application for use. Android is a computer code that open (open source) can be distributed so that developers new applications can make it. In this paper, the authors take advantage of Android for the design of an application that is used in the process Ability test STMIK Kristen Neumann Indonesia. With this application Ability Test students may have the ability and the speed of thought testing. Students acquire knowledge and the ability to manage the logic, concentration, memory and the ability in arithmetic. Application Ability Test is knowing also beneficial for Admin and lecturer, on what skills in new students to undergo the process of teaching in Christian Neumann STMIK Indonesia. This application is also very easy to use by all circles.
Keyword: Android, Ability Test
1 PENDAHULUAN
1.1 Latar Belakang Masalah
Teknologi smartphoneberkembang sangat pesat, seperti saat ini penggunaan smartphone dapat terbantu dengan banyaknya fitur-fitur yang ada dalam aplikasi smartphone tersebut. Seiring berjalannya waktu kebutuhan masyarakat semakin meningkat. Hal ini menyebabkan para pengembang smartphone semakin berlomba-lomba untuk membuat suatu inovasi baru yang mampu memenuhi kebutuhan dan meningkat produktifitas masyarakat. Penggunaan smartphone di masyarakat dewasa ini semakin bertambah dimana hampir disetiap tempat, alat komunikasi ini telah menjadi salah satu kebutuhan karena smartphone dapat mendukung komunikasi antar masyarakat. Dan sekarang ini smartphone didukung oleh aplikasi seperti Instant messaging (IM) yang dapat digunakan untuk mempermudah pengguna smartphone dalam berkomunikasi. Menurut Kumar dan
Kaur, Instant messaging (IM) mendukung permintaan pasar dan pengguna untuk ke
2 TINJAUAN PUSTAKA
2.2 Pengembangan Aplikasi Android
Aplikasi android ditulis dalam bahasa pemrograman java, kode java dikompilasi bersama data file resource
yang dibutuhkan oleh aplikasi dimana prosesnya dipaket oleh tools yang dinamakan “apt tools” ke dalam paket android sehingga menghasilkan file dengan ekstensi aplikasi. Ada 4 hal mendasar yang harus kita pahami dalam membangun aplikasi berbasis android : 1. Activity, adalah tampilan grafis yang
kita lihat ketika menjalankan sebuah aplikasi. Aplikasi dapat memiliki lebih dari satu activity.
2. Intent, adalah serangkaian nilai yang menunjukkan apa yang harus dilakukan ketika terjadi perpindahan layar.
4. Content provider, memungkinkan sebuah aplikasi untuk
menyimpan dan menerima data database. (Mulyadi, 2010)
3.1. Analisa Sistem yang Diusulkan
Berdasarkan hasil pengamat maka penulis mengembangkan aplikasi versi android berupa aplikasi Kemampuan yang menampilkan soal bentuk angka, ingatan, konsentrasi, logika.yang memerlukan beberapa yang harus dilakukan adalah, berikut :
1. Angka ( Processing)
Dimana pengguna akan diarahkan dalam menghitung dengan
tepat dalam bentuk angka. 2. Ingatan ( Memory)
Dimana pengguna akan diuji ingatanya dengan gambar-gambar ditampilkan oleh soal tersebut. 3. Konsentrasi ( Attention )
Dimana pengguna harus melakukan perintah-perintah waktu yang tepat.
4. Logika ( Logic )
Dimana pengguna akan
logikanya dalam bentuk gambar gambar yang tersedia.
3.1.2 Perancangan Tampilan
1. Tampilan Tes
Halaman tes merupakan tampilan kumpulan soal yang nantinya
diselesaikan oleh calon mahasiswa
waktu yang telah ditentukan.Seperti terlihat pada tampilan.
1. Angka ( processing)
provider, memungkinkan aplikasi untuk dapat menerima data dari
Analisa Sistem yang Diusulkan
hasil pengamatan, mengembangkan aplikasi aplikasi tes menampilkan soal tes ingatan, konsentrasi, dan memerlukan beberapa tahapan n adalah, sebagai
pengguna akan diarahkan menghitung dengan benar dan
pengguna akan diuji coba gambar yang pilkan oleh soal tersebut.
pengguna harus bisa perintah dengan
una akan diasah dalam bentuk
gambar-merupakan tampilan yang nantinya akan calon mahasiswa dengan ditentukan.Seperti
Gambar 3.5 Tampilan Halaman tes bentuk Angka
Pada rancang tampilan gambar merupakan tampilan tes quiz yang soal dan hasil dari soal ditampilkan.Tampilan tes digunakan oleh pengguna ( user
menjumlahkan ataupun mengurangkan hasil soal yang telah tersedia.
2. Ingatan ( memory)
Gambar 3.6 Tampilan Halaman tes bentuk Ingatan
Pada rancang tampilan gambar merupakan tampilan tes quiz menampilkan 9 kartu yang ditutup, itu kartu terlebih dahulu dibuka akan mengingat kembali gambar mana yang sama dan posisi yang sama. 2. Konsentrasi ( Attention )
Gambar 3.7 Tampilan Halaman tes bentuk konsentras
Pada rancang tampilan gambar merupakan tampilan tes quiz menampilkan gambar anak panah,
2
ampilan Halaman tes bentuk Angka ataupun mengurangkan telah tersedia.
Gambar 3.6 Tampilan Halaman tes bentuk Ingatan
tampilan gambar 3.6 tampilan tes quiz yang kartu yang ditutup, setelah dahulu dibuka untuk user kembali gambar yang dan posisi yang sama.
ampilan Halaman tes bentuk konsentrasi
setiap anak panah tersebut memiliki
Gambar 3.8 Tampilan Halaman tes bentuk logika
Pada rancang tampilan gambar merupakan tampilan tes quiz menampilkan bentuk logika, dimana salah satu soal gambar berupa tanda apakah gambar yang lainnya masi dengan gambar soal tersebut walaupun diputar beberapa kali.
3.Tampilan Hasil Tes
Tampilan Hasil Tes ini merupakan tampilan yang menampilkan sebuah atau hasil skor yang didapat oleh mahasiswa. Seperti terlihat pada tampilan dibawah ini :
Gambar 3.9 Tampilan Hasil Tes
Pada rancang tampilan gambar merupakan tampilan selesai Ketika pengguna (user) telah
menjawab soal tes quiz tersebut, tampilan ini akan muncul berbentuk teks memberitahukan bahwa waktu anda dan menampilkan skor yang dicapai.
tersebut memiliki warna anak panah tersebut keluarnya dan user harus cepat untuk anak panah tersebut
ampilan Halaman tes
gambar 3.8 tampilan tes quiz yang logika, dimana di gambar berupa tanda diatas lainnya masi sama tersebut walaupun
il Tes ini merupakan menampilkan sebuah nilai didapat oleh calon terlihat pada tampilan
Gambar 3.9 Tampilan Hasil Tes
tampilan gambar 3.9 tampilan selesai (finish). (user) telah selesai quiz tersebut, tampilan berbentuk teks yang bahwa waktu anda habis nampilkan skor yang dicapai.
4HASIL DAN PEMBAHASAN
4.1 Hasil
Setelah aplikasi
berdasarkan dari perancangan yang disusun sebelumnya, tahapan selanjutnya yaitu implementasi aplikasi.
1. Spesifikasi kebutuhan melibatkan kebutuhan perangkat lunak
danperangkat keras ( hardware). a. Kebutuhan Perangkat
(Hardware)
Untuk spesifikasi laptop berikut :
Processor : Intel Celeron ® @.40GHz 1.40GH Grafis : Intel HD
Family, intel video bio Memory : 4GB DDR
Display : LCD 14.” 1366x768 piksel, Backlit
Untuk spesifikasi sebagai berikut : b. Kebutuhan Perangkat
(Software)
Perangkat lunak (software) dibutuhkan adalah aplikasi : Android Studio
Java SDK
Adobe Photoshop c. Kebutuhan Sistem
(Brainware) User Aplikasi
2. Cara kerja system di smarthphone adalah
Langkah 1 : Mulai Langkah 2 : Menerima
server
3
L DAN PEMBAHASAN
aplikasi dibangun perancangan yang telah sebelumnya, tahapan selanjutnya
kebutuhan melibatkan perangkat lunak (software) danperangkat keras ( hardware).
Kebutuhan Perangkat Keras
spesifikasi laptop sebagai
Intel (R) Celeron ® CPU 877 @.40GHz 1.40GHz.
Intel HD Graphichs Family, intel video bios.
4GB DDR3
LCD 14.” HD 1366x768 piksel, LED
spesifikasi smarthphone
Android versi 4.2.2 Jelibean
720x1280pixel. with IPS; 6.3 inches
Internal memory 8 Gb Micro SD up to 32 GB; Quad Core 1.7 Ghz
Gb
Kebutuhan Perangkat Lunak
lunak (software) yang dibutuhkan adalah aplikasi :
Adobe Photoshop
Kebutuhan Sistem SDM
system di smarthphone
1 Tampilan Aplikasi Tes Kemampuan
Pada smartphone android dibuat sebuah shortcut , shortcut tersebut merupakan menu user interface
penggunaan tes Kemampuan Terlihat seperti pada gambar 4.1 .
Gambar 4.1 Tampilan Aplikasi T Kemampuan
Untuk membuka aplikasi tersebut cara mengklik shortcut dengan mentouch screen pada logo (Neumann Intelligence Quotient Application) yang telah dipasang perangkat Android. Ketika aplikasi pertama dibuka, aplikasi
menampilkan halaman login.
4.1.3 Tampilan Halaman Intruksi
Tampilan ini berisikan tentang penjelasan yang akan membantu user/cal mahasiswa untuk memahami menjawab. Penjelasan berupa bentuk yang akan dikerjakan.Seperti terlihat tampilan gambar 4.3 .
Gambar 4.3 Tampilan Halaman Intruksi Tampilan ini berisikan tentang penjelasan yang akan membantu user
memahami cara menggunakan tersebut. Tersedia dua tombol pilihan mulai dan latihan, ketika user mengklik
Tampilan Aplikasi Tes Kemampuan
smartphone android akan shortcut , shortcut tersebut nterface untuk tersebut. t seperti pada gambar 4.1 .
ampilan Aplikasi Tes
aplikasi tersebut dengan shortcut dengan cara pada logo Niqita Intelligence Quotient Tes telah dipasang pada Ketika aplikasi aplikasi akan
laman Intruksi
berisikan tentang penjelasan membantu user/calon memahami soal Penjelasan berupa bentuk soal dikerjakan.Seperti terlihat pada
r 4.3 Tampilan Halaman Intruksi berisikan tentang penjelasan
membantu user untuk menggunakan game tombol pilihan yaitu ketika user mengklik
tombol mulai, user akan diara halaman soal. User memiliki waktu 2 menit untuk menyelesaikan 4 Kemampuan. Sedangkan tombol user akan diarahkan untuk berlatih dahulu selama 30 detik sebelum permainan untuk mengetahui soal yang telah tersedia .
3. Tampilan Halaman Tes Ingatan
Memory)
Tampilan Tes ini merupakan yang menampilkan sebuah bentuk yang dimana pengguna (user) menjawab tes tersebut. Seperti pada tampilan pada gambar 4.4 .
Gambar 4.4 Tampilan Halaman Tes Ingatan
Tampilan ini berisikan tes ingatan angka yang ditampilkan hanya 4 untuk user, setelah itu angka yang akan hilang dan user akan menekan yang user ingat sebelumnya.
User mengingat angka apa keluar sebelumnya dalam waktu angka tersebut akan hilang, user
4
user akan diarahkan ke er memiliki waktu selama menyelesaikan 4 jenis tes Sedangkan tombol latihan , diarahkan untuk berlatih terlebih detik sebelum memulai mengetahui gambaran
ampilan Halaman Tes Ingatan (
ini merupakan tampilan sebuah bentuk tes quiz pengguna (user) akan tersebut. Seperti terlihat n pada gambar 4.4 .
r 4.4 Tampilan Halaman Tes
berisikan tes ingatan berupa ditampilkan hanya 4 detik saja setelah itu angka yang keluar user akan menekan angka
5
jika benar maka ada pemberitahuan berupa ceklis dan jika user salah maka ada pemberitahuan berupa tanda x.
3.4.1 Tampilan Halaman Tes
Berhitung (Memory)
Tampilan Tes ini merupakan tampilan yang menampilkan sebuah bentuk tes quiz yang dimana pengguna (user) akan menjawab tes tersebut. Seperti terlihat pada tampilan gambar 4.5 .
Gambar 4.5 Tampilan Halaman Tes Berhitung
Tampilan ini berisikan angka, dimana angka tersebut muncul antara angka terkecil dan angka terbesar. User akan menekan angka mana yang nilai terbesar dari kedua pilihan tersebut.
User memilih angka mana yang nilainya terbesar jika user benar maka ada pemberitahuan tanda ceklis dan jika user salah maka ada pemberitahuan tanda x.
3.4.2 Tampilan Halaman Tes Konsentrasi (Attention)
Tampilan Tes ini merupakan tampilan yang menampilkan sebuah bentuk tes quiz yang dimana pengguna (user) akan menjawab tes tersebut. Seperti terlihat pada tampilan gambar 4.6 .
Gambar 4.6 Tampilan Halaman Tes Konsentrasi
Tampilan ini berisikan tes konsentrasi , dimana user akan menekan tombol kotak dan juga tombol lingkaran untuk membuat user menjadi konsentrasi dalam mengerjakan tes kemampuan tersebut.
3.4.3 Tampilan Halaman Tes Logika (Logic)
Tampilan Tes ini merupakan tampilan yang menampilkan sebuah bentuk tes quiz yang dimana pengguna (user) akan menjawab tes tersebut. Seperti terlihat pada tampilan pada gambar 4.7 .
6
Tampilan ini berisikan logika, dimana didalam tes kemampuan tersebut dipilih salah satu dari empat gambar yang muncul,setelah itu user akan memilih dari gambar tersebut yang mana terlihat berbeda dengan yang lainnya.
User memilih gambar yang berbeda dari gambar lainnya jika user benar maka ada pemberitahuan berupa ceklis dan jika user salah maka ada pemberitahuan berupa tanda x.
3.4.4 Tampilan Halaman Hasil
Ketika calon mahasiswa telah siap menjawab soal, maka tampilan yang muncul seperti gambar 4.8 .
Gambar 4.8 Tampilan Halaman Hasil Tampilan ini berisikan hasil,dimana hasil tersebut memberitahukan kepada user bahwa waktu yang dia miliki dalam mengerjakan tes kemampuan sudah selesai dan sistem akan menyimpan hasil yang user peroleh.
5 PENUTUP Kesimpulan
Setelah membahas berbagai permasalahan dan pemecahan yang pemograman JAVA dengan
menggunakan Android Studio dan dapat dijalankan di Smartphone berbasis Android
2. Dengan adanya rancang bangun aplikasi test Kemampuan ini menjadi lebih efektif dalam proses ujian penerimaan mahasiswa baru.
3. Perancangan program yang penulis lakukan ini untuk mengetahui kemampuan yang dimiliki oleh calon mahasiswa / pengguna.
5.2 Saran
Adapun saran yang dapat diberikan penulis setelah menyelesaikan Skripsi ini yaitu Aplikasi tes Kemampuan ini diharapkan dapat dikembangkan menjadi aplikasi yang lebih sempurna lagi, seperti :
1. Menambah jenis karakter soal. 2. Menampilkan hasil akhir user. 3. Menampilkan tingkat prestasi
setiap peserta tes Kemampuan.
DAFTAR PUSTAKA
[1] Google Android – Sistem Operasi Ponsel Masa Depan. Ed. I. Andi Elcom, Yogyakarta.
[2] Jogiyanto, H.M. 2005. Sistem Teknologi Informasi. Edisi III. Andi, Yogyakarta.
[3] Purnomo, Adi. 2007. Pemrograman Java II. Salemba Infotech, Semarang.
[4] Mulyana, Eueung. 2012.App Inventor : Ciptakan Sendiri Aplikasi Androidmu. Andi, Yogyakarta
SISTEM PENDUKUNG KEPUTUSAN PENERIMAAN
BEASISWA MAMRE GEREJABATAK KARPROTESTAN(GBKP)
DENGAN METODETOPSIS
(1)
Miska Irani Tarigan dan (2)Yosi Latersia Sitepu STMIK Kristen Neumann Indonesia Jl.Letjend. Jamin Ginting Km.10,2 Medan (1)
iranitarigan@gmail.com (2)yosilatersia94@gmail.com
Program Studi Teknik Informatika
ABSTRACT
Scholarship is one of the program to helpease the students on paying tuition fees, but mistake is happen frequently on deciding who deserve the scholarship because it is still done manually and there is no certain criteria about which student supposed to get a scholarship To avoid the wrong decision about scholarships,there is a need of a Decision Support System.One method that can be used for decision support system is Topsis. The research is done by finding the weights for each attribute, and then made the ranking process that will determine the optimal alternative. The result of this research is more precise than the manual system is used for this to scholarship recipients.
Keywords :Decision support system and Method Topsis
1.Pendahuluan
1.1 Latar Belakang Masalah
Pemberian beasiswa merupakan
program kerja yang ada di setiap
universitas
atau
perguruan
tinggi.
Program
beasiswa
diadakan
untuk
meringankan beban mahasiswa dalam
menempuh masa studi kuliah kususnya
dalam
masalah
biaya.
Pemberian
beasiswa kepada mahasiswa dilakukan
secara selektif sesuai dengan jenis
beasiswa yang diaadakan.
Aturan
beasiswa
yang
dituangkan
dalam
undang-undang
rumahtangga yang kurang mampu dan
memiliki
surat
keterangan
kurang
mampu, paling rendah pada semester II
dan paling tinggi semester VII, IP paling
rendah 3, 0.
1.2 Perumusan Masalah
membangun
aplikasi
Sistem
Pendukung
Keputusan
Penerimaan
Beasiswa dengan menggunakan Metode
TOPSIS
1.3 Batasan Masalah
Kriteria pemilihan pengambilan
keputusan yang digunakan merupakan
hasil dari kebijakan yang telah
ditetapkan oleh Mamre GBKP.
1.4 Tujuan dan Manfat
Tujuan penelitian ini adalah sebagai
berikut:
1.
Membangun
suatu
model
pengambilan
keputusan
dengan
menggunakan
metode
TOPSIS
untuk
menentukan
pemberian
beasiswa mahasiswa.
2.
Menerapkan
metode
TOPSIS
sebagai
salah
satu
metode
pemecahan
masalah
dengan
membuat
sistem
pendukung
keputusan berbasis model TOPSIS
tersebut.
2. Tinjauan Pustaka
3.Analisis Dan Perancangan Sistem
3.1 Analisis Masalah
Sebagai langkah awal yang
dilakukan supaya dapat mengetahui
gambaran masalah yang di hadapi
bagian pengurus Mamre adalah dengan
melakukan analisis masalah
(problem
analysis)
.Dengan melakukan
analysis
masalah diharapkan dapat memberikan
solusi masalah yang dihadapi.
3.1.3
System
Flow
Entry
Jenis,Kriteria,dan bobot Beasiswa
System
Flow
Entry
Jenis,Kriteria,dan
bobot
Beasiswa
menggambar
alur
Entry
Jenis,Kriteria,dan
bobot
Beasiswa.
Gambar 3.2 Sebagai berikut
Gambar 3.2
System Flow Entry
Jenis,Kriteria,dan bobot Beasiswa
3.1.4 Penentuan Kriteria Penerimaan
Beasiswa
Dalam penentuan penerimaan
beasiswa Mamre GBKP terdapat kriteria
yang dibutuhkan untuk menentukan
siapa yang akan terseleksi sebagai
penerima beasiswa Mamre GBKP.
Adapun kriteria adalah sebagai berikut.
Kriteria Keterangan
Diman
C
perbandingan
kepentingan
pengambilan
keputusan
memberikan bobot untuk setiap kriteria
sebagai berikut:
1.
C1=50%
2.
C2=30%
3.
C3=20%
3.1.5 Kriteria Nilai IPK
Pada bagian ini akan memuat
table rating kecocokan nilai IPK,dapat
disajikan seperti pada table 3.2 dibawah
ini:
Tabel 3.2.
Kriteria Nilai IPK
Data
tabelranting kecocokan semester,kriteria
semester dapat disajikan seperti pada
table 3.3 seperti ini:
Tabel 3.3.
Kriteria Semester
Data
Konfersi
Semester Keterangan
1
3-4
Sangat Baik
2
5
Baik
3
6
Cukup
4
7-8
Kurang
3.1.7. Kriteria Penghasilan Orangtua
Pada bagan ini akan memuat
table ranting kecocokan pnghasilan
Orangtua, kriteria penghasilan orangtua
sebagai berikut:
Tabel 3.4
Penghasilan Orangtua/Bulan
Data
2
3,6s/d< 5 juta
Cukup
3
2,1s/d< 3,5
juta
Baik
4
≤2 juta
Sangat
Baik
3.1.9. Perhitungan Metode Topsis
Tabel 3.5
Penentuan Sekor
NO
Nama
Mahasiswa
C1
C2
C3
1
Dea Cristin
3.70
3
2
juta
2
Elviani
2.50
3
4
juta
3
Syevendra
3.60
5
2
juta
Tabel 3.6
Hasil Sekor
NO
Nama
Mahasiswa
C1
C2
C3
1
Dea Cristin
4
2
4
2
Elviani
4
2
2
3
Syevendra
4
3
4
Dari table konversi kita dapat
membuat matrik keputusan dari sekor
4.Hasil Dan Implementasi
4.1 Hasil
Hasil adalah prosedur yang
dilakukan untuk menyelesaikan desain
sistem yang ada dalam dokumen desain
sistem yang disetujui. Tujuan hasil
adalah
untuk
menampilkan
semua
kegiatan sistem dan untuk menguji,
memulai mengunakan sistem baru atau
sistem yang diperbaiki.
4.3.2 Tampilan Kriteria Beasiswa
Tampilan form Kriteria Beasiswa
digunakan untuk menginput data kriteria
beasiswa
pada
mahasiswa
yang
mencalokan diri. Isi dari form kriteria
beasiswa yaitu kode kriteria, nama
kriteria, status, dan bobot. Tampilan
Kriteria beasiswa utama dapat dilihat
pada gambar 4.3
Gambar 4.4
Menu Kriteria Beasiswa
4.3.3 Tampilan Rangking
Tampilan
form
rangking
digunakan
untuk
menginput
data
rangking
pada
mahasiswa
yang
mencalokan
diri.
Tampilan
data
rangking dapat dilihat pada gambar 4.4
Gambar 4.5
Menu Data Rangking
4.3.4 Tampilan Mahasiswa
Gambar 4.6
Tampilan Menu Data
Mahasiswa
4.4. Menu Seleksi Beasiswa
Menu seleksi beasiswa adalah
tempat untuk menampilkan submenu
seleksi beasiswa yaitu matrik kesesuaian
dan proses seleksi topsis. Tampilan
menu seleksi beasiswa dapat dilihat pada
gambar 4.7
Gambar 4.7
Tampilan Menu Seleksi
4.4.1. Matrik Kesesuaian
4.4.2. Proses Seleksi Topsis
Dalam form proses seleksi topsis
yang dipilih maka pertama akan muncul
tampilan detail data proses sleksi topsis
kemudian ada terdapat beberapa tools
yaitu matrik dan hasil. Tampilan form
proses sleksi topsis dapat dilihat pada
gambar 4.10:
Gambar 4.10
Tampilan Menu
Proses Seleksi Topsis
4.5.
Hasil
Seleksi
Penerimaan
Beasiswa
Tampilan laporan hasil seleksi
untuk bagian output data terdapat
pringkat setiap pengusulan beasiswa.
Dalam
hasil
seleksi
penerimaan
beasiswa akan ditampilkan NIM, Nama,
Alamat, Nama Orangtua, IPK, Semester,
Penghasilan Orangtua, Program Studi
dan Nilai. Tampilan laporan daftar
penerima beasiswa dapat dilihat pada
gambar 4.11:
Gambar 4.11
Tampilan Menu Hasil
Seleksi Penerimaan Bea
5.Kesimpulan Dan Saran
5.1. Kesimpulan
Berdasarkan pembahasan diatas maka
dapat ditarik kesimpulan sebagai berikut:
1. Dengan
menggunakan
system
pendukung keputusan ini kita dapat
melakukan penyeleksian penerima
beasiswa Mamre GBKP.
2. Metode TOPSIS dapat digunakan
untuk
menyelesaikan
kasus
penyeleksian
beasiswa
dengan
perhitungan dan membuat kriteria
beasiswa.
5.2. Saran
Berdasarkan hasil penelitian ini ,
ada beberapa saran yang dapat dilakukan
yaitu;
1. Dari
aplikasi
tersebut
dapat
ditambahkan
data
lain
yang
mendukung penyeleksian beasiswa,
seperti penambahan kriteria.
2. Dalam memecahkan masalah ini
bukan hanya dengan metode TOPSIS
untuk pengambilan keputusan, jadi
alangkah
baiknya
dicba
untuk
menggunakan metode yang lainnya
untuk mendukung keputusan yang
lebih efektif.
DAFTAR PUSTAKA
Daihani,
Dada
Umar.
2001.
Komputerisasi Pengambilan Keputusan :
Panduan Langkah demi Langkah
Mengembangkan Sistem Pendukung
Keputusan
Berbasis
Komputer.
Jakarta
:
PT
Elex
Media
Komputindo.
Kosasi, Sandy. 2002.
Sistem Penunjang
keputusan
(Decision
Support
System).
Pontianak
Gaftur, Adul. 2008. Cara Mudah
Mendapatkan
Beasiswa.
Jakarta:
Penebar Plus Daihani,
Mahanani, Diana. 2011. Penerapan
Metode
Topsis
Pada
Sistem
Pendukung
Keputusan
Seleksi
Mahasiswa Penerima Beasiswa.
Kusrini, 2007,Konsep
dan Aplikasi
Sistem Pendukung Keputusan, Andi
Offset, Yogyakarta
SISTEM PENDUKUNG KEPUTUSAN
PEMILIHAN PROGRAM STUDI DI STMIK NEUMANN DENGAN
METODE FUZZY LOGIC
1
Denny HS Maha dan 2Yeremia Okta Ginting
STMIK Kristen Neumann Indonesia Jl.Letjend. Jamin Ginting Km.10,2 Medan
1
dennysmaha@gmail.com 2yeremia@gmail.com
Program Studi Teknik Informatika
ABSTRACT
Often one of the students in choosing courses that are not in accordance with her wishes.
So the selection of decision support systems courses need to be made to make it easier for
prospective students in choosing majors wanted. Most of the data they collect only the data
in the form of guidance or studies must take a test try out. This research will be designed a
decision support system for selecting a course. The method I use in the design of this
system is the method of Fuzzy Logic. This system can display the results in a study
program in accordance with the required criteria. This app is designed using VB Net.
From the results of testing this system in the data entered will be processed in accordance
with the criteria that have been provided by the system. The output of this system shows the
most suitable program terhahap wantid prospective students who enroll in STMIK
Neumann.
Keywords: Decision Support Systems, Fuzzy Logic
I PENDAHULUAN
1.1 Latar Belakang
Setiap tahun, siswa kelas XII
SMU yang berencana melanjutkanjenjang
pendidikannya ke perguruan tinggi harus
memutuskan pilihan, ke bidang atau
jurusan
apa
akan
melanjutkan
pendidikannya ketahap yang lebih tinggi.
Dan ini adalah sesuatu yang cukup sulit
untuk diputuskan oleh kebanyakan siswa
SMU, terutama yang tidak banyak
memiliki referensi dan mencari informasi
terkait
dengan
pendidikan
tinggi.
Keputusan
para
siswa,
terkadang
dipengaruhi oleh pendapat orang tua,
teman atau figur-figur yang diidolakan.
Dengan hanya mendasarkan pendapat
tersebut
dan
tanpa
menelaah
kemampuannya
seorang
siswa
bisa
membuat keputusan yang sangat bertolak
belakang dengan kemampuan, minat,
bakat dan kepribadiannya. Akibat yang
buruk
terjadi
setelah
itu
yaitu
keengganan belajar dan menurunnya
kualitas serta prestasi akademik karena
siswa merasa salah dalam memilih
jurusan. Oleh karena itu, diperlukan suatu
Sistem Pendukung Keputusan yang dapat
membantu para siswa SMA dalam
memilih program studi yang sesuai
dengan kemampuan, minat, bakat dan
kepribadiannya.
1.2 Rumusan Masalah
Bagaimana
merancang
dan
1.3 Batasan Masalah
Agar pembahasan penelitian ini tidak
menyimpang
dari
apa
yang
telah
dirumuskan, maka diperlukan
batasan-batasan.
Batasan-batasan
dalam
penelitian ini adalah:
1. Ada
empat
kelompok
jurusan/program studi sebagai
output
untuk sistem ini meliputi:
a. Teknik Informatika
b. Menejemen Informatika
c. Sistem Informasi
d. Teknik Komputer
2. Kriteria yang digunakan adalah hasil
Nilai bahasa inggris, Nilai matematika,
Nilai psikotes.
3. Metode yang digunakan dalam
perancangan sistem ini adalah metode
Fuzzy Logic.
4. Bahasa pemrograman adalah VB Net
dan database yang digunakan adalah
Mysql.
II TINJAUAN PUSTAKA
2.1 Metode Tsukamoto
Dalam membangun sebuah sistem
fuzzy
dikenal
beberapa
metode
penalaran,
antara
lain
:
metode
Tsukamoto,
metode
Mamdani
dan
metode
Sugeno.
Pada
metode
Tsukamoto, setiap konsekuen pada aturan
berbentuk
IF-THEN
harus
direpresentasikan dengan suatu himpunan
fuzzy
dengan
fungsi
keanggotaan
monoton. Sebagai hasilnya, output hasil
inferensi dari tiap-tiap aturan diberikan
dengan tegas (crisp) berdasarkan
a-predikat
(fire
strength).
Hasil
akhirnyadiperoleh dengan menggunakan
rata-rata terbobot.
III ANALISIS DAN PERANCANGAN
3.1. Analisa Masalah
Masalah yang sering dihadapi oleh
calon
mahasiswa
adalah
belum
mengetahui jurusan apa yang cocok dan
sesuai dengan kemampuan dan minat
calon mahasiswa. Saat calon mahasiswa
salah dalam memilih program studi maka
akan banyak kerugian yang akan dihadapi
baik kerugian materi, waktu bahkan akan
mempengaruhi psikologis mereka. Jadi
dengan demikian dibutuhkan suatu sistem
yang dapat membantu calon mahasiswa
untuk memlilih program studi Ada dua
aturan digunakan yaitu:
[R1] IF (x is A1) and (y is B2) THEN
(z is C1)
[R2] IF (x is A2) and (y is B1) THEN
(z is C2)
yang sesuai dengan minat dan bakat
calon mahasiswa.
3.1.1. Anlisis Dan Data Sistem
Dalam merancang sistem pendukung
keputusan diperlukan data pendukung
antara lain:
a) Data jurusan meliputi nama mahsiswa,
nilai jurusan.
b) Data kriteria meliputi Nilai bahasa
inggris, Nilai Matematika, test psikotes.
c) Metode yang digunakan adalah metode
fuzzy Tsukamoto.
3.2. Flowchart Kriteria Dan Program
Studi
Gambar 3.1
Flowchart kriteria dan bobot
ProgramStudi
A. Rancangan Tabel Hasil
Tabel hasil adalah tabel yang berisi hasil
dari penentuan jurusan. Struktur tabel
hasi disajikanpada tabel 3.5
.
Tabel 3.5.
Rancangan Tabel Hasil
3.4. Penentuan Kriteria Pemilihan
Program Studi
Dalam penentuan pemilihan program
studi di STMIK Kristen Neumann
Indonesia
terdapat
kriteria
yang
dibutuhkan untuk pemilihan program
studi di STMIK Kristen Neumann
Indonesia. Adapun kriterianya sebagai
berikut:
Tabel 3.6
. Kriteria Pemilihan Program
studi
3.5. Pilihan Program Studi
Pada pilihan program studi terdapat
empat program studi yang menjadi
keluaran dari perogram ini yaitu Teknik
informatika, sitem informasi, Manajemen
informatika, dan teknik komputer. Dari
pilihan program studi tersebut dapat
dibuat sebuah tabel dan kurva sebagai
berikut:
3.6. Fungsi Keanggotaan
Untuk mendapatkan hasil dari sistem
pendukung pemilihan program studi
dengan metode fazzy maka harus
ditentukan fungsi
keanggotaan dari
keriteria kriteria yang sudah ditentukan.
Kriteria
yang harus dibuat fungsi
keanggotaannya antra lain nilai bahasa
inggris, nilai matematka, dan test
psikotest.
3.6.1.
Fungsi
Keanggotaan
Nilai
Bahasa Inggris
Variabel dari fungsi keanggotan nilai
bahasa inggris terdiri dari cukup, baik,
sangat baik. Dan nilai yang dibutuhkan
dalam funggsi keanggotaan nilai baha
inggris dapat dilihat pada tabel dan kurva
segitiga berikut ini:
Tabel 3.8.
Tabel Fungsi Keanggotaan
Nilai Bahasa Inggris
Berikut ini adalah perhitungan untuk
menghitung fungsi keanggotaan dari
keriteria nilai
bahasa inggris:
3.6.2.
Fungsi
Keanggotaan
Test
Psikotest
Variabel dari fungsi keanggotan nilai
Matematika terdiri dari cukup, baik,
sangat baik. Dan nilai yang dibutuhkan
dalam
funggsi
keanggotaan
nilai
Matematika dapat dilihat pada tabel dan
kurva segitiga berikut ini:
Tabel 3.9.
Fungsi Keanggotaan Test
Psikotest
Berikut ini adalah perhitungan untuk
menghitung fungsi keanggotaan dari
keriteria Test Psikotest:
3.6.3.
Fungsi
Keanggotaan
Nilai
Matematika
Variabel dari fungsi keanggotan nilai
Matematika terdiri dari cukup, baik,
sangat baik. Dan nilai yang dibutuhkan
dalam
fungsi
keanggotaan
nilai
Matematika dapat dilihat pada tabel dan
kurva segitiga berikut ini:
Tabel 3.9.
Tabel Nilai matematika
Berikut ini adalah perhitungan untuk
menghitung fungsi keanggotaan dari
keriteria nilai Matematika:
IV HASIL DAN IMPLEMENTASI
4.1. Implementasi
Gambar 4.7
Tampilan Hasil Akhir
V KESIMPULAN DAN SARAN
5.1. Kesimpulan
Dari hasil analisis hingga pengujian
sistem yang telah dilakukan, maka dapat
diambil
beberapa
kesimpulan
daiantaranya sebagai berikut:
1.
Dengan
menggunakan
system
pendukung keputusan dengan metode
fuzzy ini dapat mempemudah untuk
calon mahasiswa dalam memilih program
studi di STMIK Neumann sesuai dengan
minat dan kemampuan.
2. Proses penentuan pemilihan program
studi
dilakukan
berdasarkan
nilai
prioritas yang diperoleh dari setiap calon
mahasiswa tersebut yang kemudian
dibandingkan terhadap nilai standar
dalam hal ini yaitu nilai prioritas
maksimal yang diperoleh dari penetapan
rating derajat kepentingan tiap kriteria.
3. Sistem ini hanya sebagai alat bantu
bagi pengambil keputusan dalam memilih
sebuah program studi dari sebuah
Universitas, namun keputusan akhir tetap
berada di tangan pengambil keputusan.
4. Metode yang digunakan adalah metode
fuzzy tsukamoto.
5.2. Saran
Berdasarkan hasil penelitian ini, ada
beberapa saran yang dapat dilakukan
guna pengembangan sistem ini menjadi
1. Menggabungkan metode
Fuzzy logic
dengan metode matematika lain seperti
ahp atau topsis sehingga dapat membuat
niai-nilai pendukung keputusan yang
dihasilkan lebih akurat dan terperinci.
2. Sistem ini masi dapat dikembangkan
menjadi sistem pendukung keputusan
yang
berbasis
online,
agar
calon
mahasiswa lebih mudah untuk mengakses
sistem tersebut.
DAFTAR PUSTAKA
Daihani,
Dada
Umar.
2001.
Komputerisasi
Pengambilan
Keputusan : Panduan Langkah demi
Langkah Mengembangkan Sistem
Pendukung
Keputusan
Berbasis
Komputer. Jakarta : PT Elex Media
Komputindo.
Hamri
Efendi,
2012.
“Penentuan
Pemateri Pelatihan Dengan Fuzzy
Inference System (FIS) Tsukamoto
(Studi Kasus : Himpunan Mahasiswa
Islam)”.
Skripsi
Sarjana
Ilmu
komputer, Universitas Mulawarman.
Kusuma Dewi dan Purnomo, 2010,
Aplikasi Logika Fuzzy untuk
Pendukung
Keputusan, Graha Ilmu, Yogyakarta.
Susilo, Frans. 2011. Landasan
Matematika .Yogyakarta: Graha Ilmu.
Thendean
Helmy dan Meylina Sugiarto. 2008.
PenerapaFuzzy If-Then Rules untuk
Peningkatan Kontras pada Citra
HasilMammografi. Jurnal
Informatika; Vol. 9, No.1.
Turban, E. 2005. Decision Support
System and Inteligent Systems. Jilid1.
Edisi 7. Yogyakarta: Penerbit Andi.
Hanis
Setiawati
Permatasari.
2015.
“sistem
pendukung
keputusan
pemilihan
program
studi
di
universitas
mulawarman
menggunakan
metode
tsukamoto.
PEMBANGUNAN APLIKASI SERVER WARI ENDA
1
Ertina Sabarita Barus dan 2Christian Jorena Sitepu
STMIK Kristen Neumann Indonesia Jl.Letjend. Jamin Ginting Km.10,2 Medan
1
baruschild2@gmail.com 2jorenalight@gmail.com
Program Studi Teknik Informatika
ABSTRACT
Application Server Wari Enda is a useful application to perform charging data- data, that the church's message GBKP (momo), devotional, devotional author profile, songbook GBKP, foster children, as well as information GBKP. In the preparation of this paper the author only do the charging data GBKP church bulletin (momo), devotional, and the author's profile afterthought. The author also build a simple web server that can make the process of inputting data into a database which has been built using the PHP programming language that in her also includes the encoding process in the form of JSON (Java Script Object Notation) so that the data entered is legible by Enda Wari Android application users.
Keywords: Application Server, Wari Enda, Web Server, Database, PHP, JSON
1. PENDAHULUAN
1.1 Latar Belakang Masalah
Setiap aplikasi yang menampilkan
informasi-informasi yang disebarkan kepada
masyarakat sudah pasti memerlukan tempat
penyimpanan, yaitu server. Dalam penelitian
ini penulis memilih aplikasi Android yang
bernama Wari Enda dan membangun sebuah
aplikasi server sebagai tempat penyimpanan
informasi-informasi seperti warta jemaat,
renungan harian, dan profil penulis renungan
sebelum disebarkan kepada jemaat yang
menggunakan Wari Enda, terkhusus jemaat
Gereja Batak Karo Protestan (GBKP).
Aplikasi server ini dibangun dengan
menggunakan bahasa pemrograman php dan
memakai format JSON sebagai penerjemah
script yang digunakan agar
informasi-informasi yang dikirim dapat dibaca pada
interface Wari Enda di smartphone Android.
Berdasarkan latar belakang tersebut, maka
penulis
menetapkan
judul
yaitu
“Pembangunan Aplikasi Server Wari Enda”.
2. LANDASAN TEORI
2.1 Aplikasi Server
Aplikasi server adalah aplikasi
komputer
yang
berfungsi
melayani
permintaan akses dari komputer client.
2.2 Wari Enda
Tarigan S.Kom., M.Sc. yang berfungsi
sebagai
aplikasi
persebaran
data-data
pelayanan Gereja Batak Karo Protestan
(GBKP) yang meliputi warta gereja (momo),
renungan harian, profil penulis renungan,
program anak asuh, buku lagu GBKP, dan
informasi GBKP. Aplikasi ini dapat dipakai
oleh siapa saja, khususnya para jemaat
GBKP di seluruh Indonesia secara online.
Gambar 2.1: Logo Wari Enda
2.3 Web Server
Web server adalah sebuah software
yang memberikan layanan berbasis data dan
berfungsi menerima permintaan dari HTTP
atau HTTPS pada klien yang dikenal dan
biasanya kita kenal dengan nama web
browser (Mozilla Firefox, Google Chrome)
dan untuk mengirimkan kembali yang
hasilnya dalam bentuk beberapa halaman
web dan pada umumnya akan berbentuk
dokumen HTML.
2.4 Database
Database adalah susunan record data
operasional lengkap dari suatu organisasi
atau perusahaan, yang diorganisir dan
disimpan
secara
terintegrasi
dengan
menggunakan
metode
tertentu
dalam
komputer sehingga mampu memenuhi
informasi yang optimal yang dibutuhkan
oleh para pengguna.
2.5 PHP
PHP merupakan singkatan dari
“Hypertext Preprocessor”, PHP adalah
sebuah bahasa scripting atau sering disebut
bahasa pemrograman yang terpasang pada
HTML. Sebagian besar sintaksnya mirip
dengan bahasa pemrograman C, Java, asp
dan Perl, ditambah beberapa fungsi PHP
yang spesifik dan mudah dimengerti.
2.6 JSON
JSON (JavaScript Object Notation)
adalah format pertukaran data yang ringan,
mudah dibaca dan ditulis oleh manusia, serta
mudah diterjemahkan dan dibuat (generate)
oleh
komputer.
Format
ini
dibuat
berdasarkan
bagian
dari
Bahasa
Pemprograman JavaScript, Standar
ECMA-262 Edisi ke-3 - Desember 1999. JSON
merupakan
format
teks
yang
tidak
bergantung pada bahasa pemprograman
apapun karena menggunakan gaya bahasa
yang umum digunakan oleh programmer
keluarga C termasuk C, C++, C#, Java,
JavaScript, Perl, Python dll. Oleh karena
sifat- sifat tersebut, menjadikan JSON ideal
sebagai bahasa pertukaran-data.
3. ANALISIS DAN PERANCANGAN
SISTEM
3.1 Analisis Sistem yang diajukan
Aplikasi server ini akan terkoneksi
melalui jaringan internet dan akan memiliki
database. Sistem yang dibangun akan
diakses oleh admin dan pemasukan data
dilakukan dengan mengakses database.
3.2 Kebutuhan Fungsional
1. Aplikasi server harus dapat menyimpan
dan mengirim informasi momo (warta
jemaat), renungan harian, dan profil penulis
renungan.
2. Aplikasi server harus dapat menerima
permintaan data dan informasi dari aplikasi
Wari Enda.
3.3 Kebutuhan non-Fungsional
Selain kebutuhan fungsional di atas
penulis juga mengusulkan agar sistem yang
dibangun harus memenuhi kebutuhan
non-fungsional sebagai berikut :
1. Aplikasi server yang terkoneksi dengan
internet.
2.
Request
dan
respon
dari server yang
diinterpretasikan.
4. HASIL DAN PEMBAHASAN
Berikut ini adalah halaman login ke
database, dimana alamat hosting yang
diakses yaitu: https://jttarigan.com:2082/
Gambar 4.1 : Login ke dalam
database
4.1 Hasil Rancangan Database
Pada penelitian ini dibangunlah
sebuah
database
bernama
jttw9621_warienda dengan 8 tabel pada
menu phpMyAdmin yang terdapat pada web
hosting control panel
, namun pada tugas
akhir ini penulis berfokus pada 4 tabel, yaitu
tabel momo, renungan, personal, dan
user
.
Gambar 4.2 : Database Wari End
4.1.1 Tabel Momo
Tabel momo berisi 7 field yang
terdiri
dari
id,
tanggal_masuk,
tanggal_berlaku, judul, isi, id_user, id
pengirim, dan id_file_lampiran.
4.1.2 Tabel Renungan
Tabel renungan terdiri dari 8 field,
yaitu id, tanggal_masuk, tanggal_berlaku,
judul, ayat_alkitab, isi, id_penulis, dan
id_pengirim.
4.1.3 Tabel Personal
4.1.4 Tabel User
Tabel user terdiri dari 2
field
, yaitu
username
dan
password
.
4.2 Tampilan Aplikasi
Web Server
Gambar-gambar
di
bawah
ini
merupakan hasil dari perancangan aplikasi
web yang telah dibangun oleh penulis.
4.2.1 Login
Untuk masuk ke dalam halaman web
server
yang
beralamat
di:
https://jttarigan.com:2082/Wari
enda/Cristian, terlebih dahulu isi
user login
dengan
username
dan
password
seperti pada
gambar berikut.
Gambar 4.3 Login user
4.2.2 Menu Utama
Pada menu utama ini terdapat 4
menu yaitu Momo GBKP, Renungan
Harian, Personal, dan
User
.
Gambar 4.4 Tampilan menu utama
4.2.3 Momo GBKP
Di bawah ini merupakan tampilan
halaman momo dari aplikasi web server
ketika kita telah melakukan login. Daftar isi
momo pada aplikasi web ini terdiri dari
nomor, id momo, tanggal masuk, tanggal
berlaku, judul momo, isi, id user, id
pengirim, id file lampiran, dan aksi. Dimana
di halaman ini dapat dilakukan penambahan,
pengeditan, dan penghapusan data.
Gambar 4.5 Tampilan daftar isi momo
4.2.4 Renungan Harian
Gambar 4.4 Tampilan daftar isi renungan
harian
4.2.5 Personal (Profil Penulis Renungan)
Di bawah ini merupakan tampilan
dari halaman personal aplikasi web server
Wari Enda setelah kita melakukan login.
Tampilan daftar isi personal pada aplikasi
web ini terdiri dari nomor, id personal,
nama, tempat lahir, tanggal lahir, jenis
kelamin, alamat, nomor telepon, id user, id
file foto, keterangan, alamat surel, dan aksi.
Dimana di halaman ini dapat dilakukan
penambahan, pengeditan, dan penghapusan
data.
Gambar 4.5 Tampilan daftar isi personal
4.2.6 Daftar isi user
Di bawah ini merupakan tampilan
dari halaman user aplikasi web server Wari
Enda setelah kita melakukan login. Gambar
di atas merupakan tampilan daftar isi user
pada aplikasi web, yang terdiri dari nomor,
username, dan password. Dimana
di
halaman ini dapat dilakukan penambahan,
pengeditan, dan penghapusan data.
Gambar 4.6 Tampilan daftar isi user
4.3 Program PHP
Dalam pengerjaan aplikasi server
Wari Enda terdapat beberapa program yang
dibangun dalam bentuk php yang terdapat
pada menu file manager yang tedapat pada
menu cPanel sebagai web hosting control
panel
yang
tersedia.
Berikut
ini
diperlihatkan program dalam pengerjaan
aplikasi server Wari Enda.
Gambar 4.7 Program PHP
Gambar di atas merupakan file PHP yang
digunakan untuk mengirim permintaan
aplikasi Wari Enda.
Aplikasi mengirim
request
ke server,
dimana
untuk
mengaksesnya,
maka
dimasukkanlah alamat URL server tersebut.
Lalu dengan perintah MySQL server
mengambil data sesuai dengan permintaan
ke
dalam
database
,
lalu
database
menampilkan
script
PHP
untuk
menampilkan data yang di-
request
tersebut
dan server mengirimkannya ke aplikasi Wari
Enda dalam format .JSON.
5. PENUTUP
5.1 Kesimpulan
Berdasarkan hasil dan pembahasan
Aplikasi Server Wari Enda yang telah
dibangun,
maka
penulis
dapat
menyimpulkan:
1. Penginputan maupun pengeditan data
warta jemaat, renungan, dan profil penulis
renungan ke dalam aplikasi Wari Enda dapat
dilakukan dengan cara mengakses langsung
ke database melalui hosting cPanel, maupun
melalui halaman web server yang telah
dibuat.
2. Script PHP yang dibangun pada database
diterjemahkan (pertukaran data) oleh JSON
untuk kemudian dapat ditampilkan pada
aplikasi Wari Enda yang berbasis Android.
5.2 Saran
Berdasarkan hasil dari tugas akhir
yang telah disusun ini, maka penulis
menyarankan pada pengembang selanjutnya
baik aplikasi maupun aplikasi server Wari
Enda agar menambahkan fitur pelayanan
konseling,
kritik
dan
saran
terhadap
informasi yang disampaikan, data seluruh
ngawan jemaat Gereja Batak Karo Protestan
(GBKP),
serta
membangun
sistem
keamanan server.
DAFTAR PUSTAKA
[1]Computer and Techno. (2013, 22
Januari). Definisi dan Fungsi MySQL,
Apache, dan PHP. Diperoleh 25 Agustus
2016,
dari
http://comput-techno.blogspot.co.id/2013/01/definisi-
dan-fungsi-mysql-apache-dan-php.html/
[2]idCloudhouse.
(2015,
20
Agustus).
Pengertian Web Server dan Fungsinya.
Diperoleh
25
Agustus
2016,
dari
https://idcloudhost.com/pengertian-web-server-dan-fungsinya/
[3] JSON
ORG. Pengenalan JSON.
Diperoleh
25
Agustus
2016,
dari
http://www.json.org/json-id.html/
PERANCANGAN DAN PEMBANGUNAN APLIKASI UJIAN ONLINE PADA
NEUMANN ENGLISH COURSE DENGAN METODE RANDOM
(1)Jenny Veronika Ginting dan (2)Meiliana Br. Sembiring
STMIK Kristen Neumann Indonesia Jl. Letjen Jamin Ginting Km 10,5 Medan
(1)
jennyginting@gmail.com (2)
meilyanasembiring@gmail.com
Program Studi Teknik Informatika
ABSTRACT
Exam is one way to evaluate the learning process of the learners. Trials were carried out manually have some constraints. Factors customs fraud and cheating is the greatest obstacle. along with the development of information technology, the conventional exam shifted to online examination system. With the current technological developments which require a test system that is efficient, effective, and able to carry out testing quickly and accurately, it is expected that all the constraints typically encountered by lecturers and students at the time of execution of manual tests, such as the shortage of paper or not legible hand writing, can be reduced or even eliminated with the establishment of an online exam application. Neumann English course (NEC) has 4 levels. At this online exam application, provided 240 questions. Which in each have 60 questions that then at random and at select 40 questions as a test for each examines NEC. Applications online exam Neumann English Course (NEC) is built by a random method that serves to randomize the exam participants, so the exam that was done by the examinees varies. Making the application will use the programming language PHP and MySQL for database creation.
Keywords : Online Exam Application, Random Method, PHP, MySQL
1. PENDAHULUAN 1.1 Latar Belakang
Ujian merupakan salah satu cara untuk mengevaluasi proses belajar. Dalam dunia
pendidikan ujian dimaksudkan untuk
mengukur taraf pencapaian suatu tujuan pengajaran oleh siswa atau mahasiswa sebagai peserta didik, sehingga siswa atau
mahasiswa dapat mengetahui tingkat
kemampuannya dalam memahami bidang studi yang sedang ditempuh. Sistem ujian konvensional yang sering dipakai dalam kegiatan akademik sering kali menemui kendala. Faktor kecurangan dan kebiasaan mencontek merupakan kendala yang paling besar. Namun seiring dengan berkembangnya teknologi informasi, ujian konvensional
bergeser menjadi sistem ujian online. Ujian
online merupakan ujian yang dilakukan
dengan alat bantu komputer. Ujian online
tidak hanya terbatas pada kegiatan siswa atau mahasiswa/i yang melakukan ujian di setiap bidang studi saja, namun kursus bahasa
inggris pun sudah mulai
mengimplementasikan ujian online.
Neumann English Course atau biasa
disingkat dengan NEC adalah sebuah kursus
bahasa inggris yang dinaungi oleh STMIK
Kristen Neumann Indonesia, atau biasa
disebut dengan STMIK Neumann. NEC
adalah salah satu tempat kursus bahasa inggris bagi para siswa atau mahasiswa yang ingin kursus bahasa inggris. Saat ini ujian
NEC dilakukan masih dengan cara manual,
peserta ujian harus datang ke gedung STMIK Neumann bertatap muka langsung dengan
pengajar NEC dan melakukan ujian dengan
diawasi oleh pengajar. Namun, ketika proses
ujian NEC berlangsung, ternyata masih ada
NEC atau peserta ujian NEC yang berhalangan datang, kekurangan lembar jawaban dan lembaran soal, tulisan soal yang tidak terbaca, masih terjadi diskusi dengan teman sehingga peserta ujian tidak fokus dengan lembaran soal masing-masing. Peserta ujian merasa mudah lelah karena harus menulis dan menungkuk dalam mengerjakan soal ujian. Dan setelah ujian selesai, peserta ujian harus menunggu beberapa hari untuk mengetahui hasil atau nilai dari ujian. nilai ujian di papan pengumuman.
Dengan uraian diatas penulis
mengangkat judul “Perancangan dan
Pembangunan Aplikasi Ujian Online Neumann English Course (NEC) Dengan Metode Random”
1.2 Rumusan Masalah
Berdasarkan latar belakang yang telah dipaparkan, maka dapat dibuat perumusan masalah sebagai berikut :
1. Bagaimana merancang dan membangun
Aplikasi Ujian Online NEC dengan
menggunakan bahasa pemrograman PHP.
2. Bagaimana membangun database
soal-soal untuk ujian online.
3. Bagaimana menampilkan atau
menghasilkan soal-soal ujian secara acak (random).
1.3 Batasan Masalah
Berdasarkan masalah yang telah
dipaparkan pada rumusan masalah, maka batasan masalah dalam proposal ini adalah sebagai berikut :
1. Sistem ujian online ini dibangun dengan
menggunakan bahasa pemrograman PHP. 2. Yang bertanggung jawab untuk pengisian soal ujian diwakilkan oleh satu orang
5. Pembobotan nilai yang dilakukan untuk setiap pertanyaan mempunyai rentang antara 0-100.
Berdasarkan batasan masalah diatas, maka tujuan penelitian adalah sebagai berikut :
1. Merancang dan membangun Aplikasi
Ujian Online NEC dengan menggunakan
bahasa pemrograman PHP dan MySQL
sebagai media database.
2. Merancang dan membangun Aplikasi
Ujuan Online untuk pelaksanaan ujian
NEC secara online bagi mahasiswa/i
STMIK Neumann yang mengikuti kursus
bahasa inggris di NEC.
3. Berupaya untuk mempermudah
penyelenggaraan Ujian NEC karena
Ujian online sudah tidak lagi
menggunakan media kertas atau alat tulis sebagai media ujian. Sistem ujian ini dibangun secara komputerisasi, dimana peserta ujian langsung mendapat dan menjawab soal ujian melalui komputer
1.5 Manfaat Penelitian
Adapun manfaat penelitian ini adalah sebagai berikut :
1. Bagi Peneliti
Untuk mengaplikasikan ilmu yang telah diperoleh selama menempuh pendidikan
di STMIK Neumann. Dan lebih
memahami cara membuat aplikasi ujian online dengan menggunakan bahasa pemrograman PHP.
2. Bagi Peserta Didik atau Mahasiswa/i Melalui sistem ini, peserta ujian akan lebih fokus dalam mengerjakan soal ujian. Selain itu terdapat kemudahan dalam pembacaan soal yang bersifat
multiple choice, serta kemampuan
peserta ujian untuk melakukan review,
kemudian peserta ujian juga dapat langsung melihat nilai dari ujiannya. 3. Bagi Penguji atau Pengajar
Para penguji atau pengajar tidak perlu melakukan pengawasan dengan cara berlalu lalang di depan peserta ujian untuk mengamati siswanya, yang akan mengakibatkan kecemasan bagi peserta ujian karena penguji/pengajar yang berlalu lalang. Selain itu, juga dapat
mengurangi kecurangan pada ujian
dengan randomisasi soal.
2.1.1 Pengertian Aplikasi
Aplikasi berasal dari kata application
yang artinya penerapan, lamaran,
penggunaan. Secara istilah aplikasi adalah : program siap pakai yang direka untuk melaksanakan suatu fungsi bagi pengguna atau aplikasi yang lain dan dapat digunakan oleh sasaran yang dituju.
2.1.2 Pengertian Ujian Online
Ujian merupakan salah satu cara untuk mengevaluasi proses belajar. Dalam dunia
pendidikan ujian dimaksudkan untuk
mengukur taraf pencapaian suatu tujuan pengajaran oleh siswa atau mahasiswa sebagai peserta didik, sehingga siswa atau
mahasiswa mengetahui tingkat
kemampuannya dalam memahami suatu bidang studi tertentu. Bila ternyata hasinya belum maksimal, maka proses belajar harus ditingkatkan baik kualitas maupun kuantitas.
2.2 Konsep Dasar Basis Data (Database)
Untuk memudahkan dalam pembuatan
sebuah aplikasi, dibutuhkan database yang
baik. Berikut ini akan di jabarkan defenisi tentang database dan bagian-bagian lain nya.
2.2.1 Defenisi Basis Data (Database)
Menurut Anonim (2011 : 12) dalam buku yang berjudul “Aplikasi Web Database Dengan Dreamweaver Dan PHP-MySQL” mengatakan Database atau sering disebut basis data adalah sekumpulan informasi yang disimpan dalam komputer secara sitematik dan merupakan sistem informasi yang dapat
diperiksa menggunakan suatu program
komputer.
3. ANALISA DAN PERANCANGAN SISTEM
3.2 Flowchart
1.Flowchart Peserta Melakukan Ujian
NEC 2.
3.Gambar 3.2Flowchart Peserta