• Tidak ada hasil yang ditemukan

Jurnal 2016 Pengembangan Aplikasi Test K

N/A
N/A
Protected

Academic year: 2018

Membagikan "Jurnal 2016 Pengembangan Aplikasi Test K"

Copied!
45
0
0

Teks penuh

(1)

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)

Medan

November-2016

(2)

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

(3)

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,

(4)

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

(5)

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.

(6)

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

(7)

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

(8)

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

(9)

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 .

(10)

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

(11)

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

(12)

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.

(13)

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

(14)

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

(15)

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.

(16)

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

(17)

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

(18)

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

(19)

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:

(20)

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

(21)

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

(22)

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.

(23)

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

(24)

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

(25)

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

(26)

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

(27)

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.

(28)

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/

(29)

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

(30)

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.

(31)

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

Gambar

Gambar 4.5 Tampilan Halaman Tes
Gambar 3.2 Sebagai berikut
Tabel 3.4 Penghasilan Orangtua/Bulan
Tabel 3.7 Penilaian Jurusan
+7

Referensi

Dokumen terkait

Jika dibandingkan dengan ikan endemik lainnya yang tertangkap di perairan Sulawesi Selatan, ukuran pertama kali matang gonad ikan medaka lebih kecil daripada ikan

Pengendalian tembakau secara global yang terkait dengan penerapan pajak yang tinggi terhadap produk tembakau akan berdampak terhadap penurunan produksi rokok dari

(2) Ragam Penyandang Disabilitas sebagaimana dimaksud pada ayat (1) dapat dialami secara tunggal, ganda, atau multi dalam jangka waktu lama yang ditetapkan oleh

Dengan level tekanan darah yang lebih tinggi dapat terlihat perdarahan intraretinal dalam bentuk flame shape yang mengindikasikan bahwa perdarahannya berada dalam lapisan

Hasil pengamatan terhadap umur panen setelah dilakukan analisis sidik ragam menunjukkan bahwa interaksi antara ethrel dengan pupuk NPK tidak memberikan pengaruh yang

Adhedhasar underane panliten ing ndhuwur bisa dingerteni apa kang dadi tujuwane panliten, yaiku: (1) Njlentrehake wujude tembung sesulih ing basa Jawa dhialeg Surabaya

Dari keempat partai politik yang menjadi obyek dalam penelitian ini, terdapat partai politik yang memisahkan agama dengan politik, tetapi nilai-nilai

Berdasarkan dari data tabel di atas dapat disimpulkan bahwa data tentang diwajibkannya shalat dluha terhadap siswa di Madrasah Aliyah Matholi’ul Anwar Simo Sungelebak