Jurnal 2016 Pengembangan Aplikasi Test K
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 Email : baruschild2@gmail.com
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,
Redaksi
Publikasi Ilmiah Teknologi Informasi Neumann (PITIN)
ISSN : 2548-5997
DAFTAR ISI
No
Judul [Halaman]
Penulis / Instansi
1 PENGEMBANGAN
PADA Mahdianta Pandia, PENERIMAAN MAHASISWA BARU BERBASIS SMARTPHONE STMIK Kristen Neumann Studi Kasus : STMIK Kristen Neumann [1-6]
Pengarapen Bangun, STMIK Kristen Neumann
2 SISTEM PENDUKUNG KEPUTUSAN PENERIMAAN BANTUAN Miska Iriani Tarigan BEASISWA MAMRE GEREJA BATAK KARO PROTESTAN (GBKP) STMIK Kristen Neumann DENGAN METODE TOPSIS [7-12]
Yosi Latersia STMIK Kristen Neumann
3 SISTEM PENDUKUNG KEPUTUSAN PENENTUAN PROGRAM Denny HS Maha, STUDI STMIK KRISTEN NEUMANN DENGAN METODE FUZZY STMIK Kristen Neumann [13-18]
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 Jenni Veronika, LINE PADA NEUMANN ENGLISH COURSE DENGAN METODE STMIK Kristen Neumann RANDOM [25-30]
Meliana Sembiring, STMIK Kristen Neumann
6 SISTEM MONITORING JARINGAN WIFI DENGAN METODE Bersama Sinuraya, WIRESHARK Studi Kasus : STMIK Kristen Neumann[31-36]
STMIK Kristen Neumann Heryco Bremana,
STMIK Kristen Neumann
PENGEMBANGAN APLIKASI TEST KEMAMPUAN PADA PENERIMAAN MAHASISWA BARU BERBASIS SMARTPHONE
Mahdianta Pandia 1 dan Pengarapenta Bangun 2
STMIK Kristen Neumann Indonesia Jl.Letjend. Jamin Ginting Km.10,2 Medan
1 mahdiantapandia@gmail.com 2 christianlight@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
Kaur, Instant messaging (IM) mendukung
1.1 Latar Belakang Masalah
permintaan pasar dan pengguna untuk ke Teknologi smartphone berkembang
sangat pesat, seperti saat ini penggunaan
2 TINJAUAN PUSTAKA
smartphone dapat
terbantu dengan
2.2 Pengembangan Aplikasi Android
banyaknya fitur-fitur yang ada dalam Aplikasi android ditulis dalam aplikasi smartphone tersebut. Seiring
bahasa pemrograman java, kode java berjalannya waktu kebutuhan masyarakat
dikompilasi bersama data file resource semakin meningkat. Hal ini menyebabkan
yang dibutuhkan oleh aplikasi dimana para pengembang smartphone semakin
prosesnya dipaket oleh tools yang berlomba-lomba untuk membuat suatu
dinamakan “apt tools” ke dalam paket inovasi baru yang mampu memenuhi
android sehingga menghasilkan file kebutuhan dan meningkat produktifitas
dengan ekstensi aplikasi. Ada 4 hal masyarakat. Penggunaan smartphone di
mendasar yang harus kita pahami dalam masyarakat dewasa ini semakin bertambah
membangun aplikasi berbasis android : dimana hampir disetiap tempat, alat
1. Activity, adalah tampilan grafis yang komunikasi ini telah menjadi salah satu
kita lihat ketika menjalankan sebuah kebutuhan karena smartphone dapat
aplikasi. Aplikasi dapat memiliki lebih mendukung komunikasi antar masyarakat.
dari satu activity. Dan sekarang ini smartphone didukung
2. Intent, adalah serangkaian nilai yang oleh aplikasi seperti Instant messaging
apa yang harus (IM) yang dapat digunakan untuk
menunjukkan
dilakukan ketika terjadi perpindahan mempermudah pengguna smartphone
layar.
dalam berkomunikasi. Menurut Kumar dan 3. Service, adalah layanan yang bekerja di belakang layar (background).
4. Content provider, provider, memungkinkan memungkinkan sebuah
aplikasi aplikasi
untuk untuk
dapat
menyimpan dan menerima data menerima data dari database. (Mulyadi, 2010)
Analisa Sistem yang Diusulkan 3.1. Analisa Sistem yang Diusulkan
Berdasarkan hasil hasil pengamat pengamatan, maka penulis mengembangkan aplikasi mengembangkan aplikasi versi android berupa aplikasi aplikasi tes
Gambar 3.5 Tampilan Halaman tes ampilan Halaman tes
Kemampuan yang menampilkan soal menampilkan soal tes
bentuk Angka bentuk Angka
bentuk angka, ingatan, konsentrasi, ingatan, konsentrasi, dan Pada rancang tampilan gambar tampilan gambar 3.5 logika.yang memerlukan beberapa memerlukan beberapa tahapan
merupakan tampilan tes quiz yang tampilan tes quiz yang berupa yang harus dilakukan adalah, n adalah, sebagai
hasil hasil dari dari soal soal yang berikut :
soal
dan
ditampilkan.Tampilan Tampilan tes tes quiz ini 1. Angka ( Processing )
digunakan oleh pengguna ( user pengguna ( user ) untuk Dimana pengguna akan diarahkan pengguna akan diarahkan
menjumlahkan ataupun mengurangkan ataupun mengurangkan dalam menghitung dengan menghitung dengan benar dan
hasil soal yang telah tersedia. telah tersedia. tepat dalam bentuk angka.
2. Ingatan ( memory ) 2. Ingatan ( Memory )
Dimana pengguna akan diuji pengguna akan diuji coba ingatanya dengan gambar-gambar gambar yang ditampilkan oleh soal tersebut. pilkan oleh soal tersebut.
3. Konsentrasi ( Attention ) Dimana
pengguna pengguna
harus harus
bisa
melakukan perintah-perintah perintah dengan waktu yang tepat.
4. Logika ( Logic )
Gambar 3.6 Tampilan Halaman tes Gambar 3.6 Tampilan Halaman tes
Dimana pengguna una
akan akan diasah
bentuk Ingatan bentuk Ingatan
logikanya dalam bentuk gambar dalam bentuk gambar- Pada rancang tampilan gambar tampilan gambar 3.6 gambar yang tersedia. merupakan tampilan tes quiz tampilan tes quiz yang
menampilkan 9 kartu yang ditutup, kartu yang ditutup, setelah
3.1.2 Perancangan Tampilan
itu kartu terlebih dahulu dibuka dahulu dibuka untuk user akan mengingat kembali gambar kembali gambar yang
1. Tampilan Tes
mana yang sama dan posisi yang sama. dan posisi yang sama. Halaman tes merupakan tampilan merupakan tampilan
2. Konsentrasi ( Attention ) kumpulan soal yang nantinya yang nantinya akan
diselesaikan oleh calon mahasiswa calon mahasiswa dengan waktu yang telah ditentukan.Seperti ditentukan.Seperti terlihat pada tampilan.
1. Angka ( processing )
Gambar 3.7 Tampilan Halaman tes ampilan Halaman tes bentuk konsentrasi bentuk konsentras
Pada rancang tampilan gambar tampilan gambar 3.7 merupakan tampilan tes quiz tampilan tes quiz yang menampilkan gambar anak panah, gambar anak panah, dimana Pada rancang tampilan gambar tampilan gambar 3.7 merupakan tampilan tes quiz tampilan tes quiz yang menampilkan gambar anak panah, gambar anak panah, dimana
4 HASIL DAN PEMBAHASAN L DAN PEMBAHASAN
akan makin cepat keluarnya dan keluarnya dan user
4.1 Hasil
refleknya juga harus harus cepat cepat untuk
aplikasi aplikasi dibangun mengarahkan anak panah tersebut anak panah tersebut
Setelah
berdasarkan dari perancangan yang perancangan yang telah bertujuan untuk berkonsentrasi.
disusun sebelumnya, tahapan selanjutnya sebelumnya, tahapan selanjutnya yaitu implementasi aplikasi.
4. Logika ( logic ) 1. Spesifikasi kebutuhan kebutuhan melibatkan melibatkan kebutuhan perangkat lunak perangkat lunak (software) danperangkat keras ( hardware). danperangkat keras ( hardware).
a. Kebutuhan Kebutuhan
Perangkat Perangkat Keras
(Hardware) Untuk spesifikasi laptop spesifikasi laptop sebagai berikut :
Processor :
Intel Intel (R) Celeron ® Celeron ® CPU 877 @.40GHz 1.40GH @.40GHz 1.40GHz.
Grafis
: Intel HD Graphichs Intel HD
Gambar 3.8 Tampilan Halaman tes ampilan Halaman tes
Family, intel video bio Family, intel video bios.
Memory : 4GB DDR3 4GB DDR Pada rancang tampilan gambar 3.8 gambar
bentuk logika
Display : LCD LCD 14.” 14.” HD merupakan tampilan tes quiz tampilan tes quiz yang
1366x768 piksel, 1366x768 piksel, LED menampilkan bentuk logika, dimana logika, dimana di
Backlit salah satu soal gambar berupa tanda gambar berupa tanda diatas
Untuk spesifikasi spesifikasi smarthphone apakah gambar yang lainnya masi lainnya masi sama
sebagai berikut : dengan gambar soal tersebut walaupun tersebut walaupun
Sistem Operasi : Android diputar beberapa kali.
versi 4.2.2 Jelibean versi 4.2.2 Jelibean
Layar
: QHD
3.Tampilan Hasil Tes
720x1280pixel. 720x1280pixe with Tampilan Hasil Tes ini merupakan il Tes ini merupakan
IPS; 6.3 inches IPS; 6.3 inches tampilan yang menampilkan sebuah menampilkan sebuah nilai
Memory : Internal memory 8 Internal memory atau hasil skor yang didapat oleh didapat oleh calon
Gb Micro SD Gb Micro SD up to 32 mahasiswa. Seperti terlihat pada tampilan terlihat pada tampilan
GB; Quad Core 1.7 Ghz GB; Quad Core dibawah ini :
, RAM 2 Gb Gb b. Kebutuhan Kebutuhan Perangkat Perangkat Lunak (Software) Perangkat lunak (software) lunak (software) yang
dibutuhkan adalah aplikasi : dibutuhkan adalah aplikasi : Android Studio
Java SDK Adobe Photoshop Adobe Photoshop
c. Kebutuhan Kebutuhan
Sistem Sistem SDM
Gambar 3.9 Tampilan Hasil Tes Gambar 3.9 Tampilan Hasil Tes
(Brainware)
Pada rancang tampilan gambar tampilan gambar 3.9
User
merupakan tampilan tampilan selesai selesai (finish).
Aplikasi
Ketika pengguna (user) telah (user) telah selesai 2. Cara kerja system di smarthphone system di smarthphone menjawab soal tes quiz tersebut, tampilan quiz tersebut, tampilan
adalah
ini akan muncul berbentuk teks berbentuk teks yang Langkah 1 : Mulai memberitahukan bahwa waktu anda bahwa waktu anda habis
Langkah 2 : Menerima Menerima data dari dan menampilkan skor yang dicapai. nampilkan skor yang dicapai.
server
Tampilan Aplikasi Tes Kemampuan 1 Tampilan Aplikasi Tes Kemampuan
tombol mulai, user akan diara user akan diarahkan ke Pada smartphone android smartphone android akan
halaman soal. User memiliki waktu er memiliki waktu selama dibuat sebuah shortcut , shortcut tersebut shortcut , shortcut tersebut
2 menit untuk menyelesaikan 4 menyelesaikan 4 jenis tes merupakan menu user interface nterface untuk
Kemampuan. Sedangkan tombol Sedangkan tombol latihan , penggunaan tes Kemampuan tersebut.
user akan diarahkan untuk berlatih diarahkan untuk berlatih terlebih Terlihat seperti pada gambar 4.1 . t seperti pada gambar 4.1 .
dahulu selama 30 detik sebelum detik sebelum memulai permainan untuk mengetahui mengetahui gambaran soal yang telah tersedia .
3. Tampilan Halaman Tes Ingatan ampilan Halaman Tes Ingatan ( Memory )
Tampilan Tes ini merupakan ini merupakan tampilan yang menampilkan sebuah bentuk sebuah bentuk tes quiz yang dimana pengguna (user) pengguna (user) akan menjawab tes tersebut. Seperti tersebut. Seperti terlihat pada tampilan pada gambar 4.4 . n pada gambar 4.4 .
Gambar 4.1 Tampilan Aplikasi T ampilan Aplikasi Tes Kemampuan Untuk membuka aplikasi tersebut aplikasi tersebut dengan cara mengklik shortcut dengan shortcut dengan cara mentouch screen pada pada logo logo Niqita (Neumann Intelligence Quotient Intelligence Quotient Tes Application) yang telah dipasang telah dipasang pada perangkat Android. Ketika Ketika aplikasi aplikasi pertama
dibuka,
aplikasi aplikasi
akan
menampilkan halaman login.
4.1.3 Tampilan Halaman Intruksi laman Intruksi
Tampilan ini berisikan tentang penjelasan berisikan tentang penjelasan yang
Gambar 4.4 Tampilan Halaman Tes r 4.4 Tampilan Halaman Tes mahasiswa
akan membantu membantu
user/cal user/calon
Ingatan menjawab. Penjelasan berupa bentuk Penjelasan berupa bentuk soal
untuk
memahami memahami
soal
yang akan dikerjakan.Seperti terlihat dikerjakan.Seperti terlihat pada Tampilan ini berisikan tes ingatan berisikan tes ingatan berupa tampilan gambar 4.3 .
angka yang ditampilkan hanya 4 ditampilkan hanya 4 detik saja untuk user, setelah itu angka yang setelah itu angka yang keluar akan hilang dan user akan menekan user akan menekan angka yang user ingat sebelumnya.
Gambar 4.3 Tampilan Halaman Intruksi r 4.3 Tampilan Halaman Intruksi Tampilan ini berisikan tentang penjelasan berisikan tentang penjelasan yang akan membantu membantu user user untuk
User mengingat angka apa angka apa saja yang memahami cara menggunakan menggunakan game keluar sebelumnya dalam waktu sebelumnya dalam waktu 4 detik tersebut. Tersedia dua tombol pilihan tombol pilihan yaitu angka tersebut akan hilang, user akan hilang, user kembali mulai dan latihan, ketika user mengklik ketika user mengklik menekan angka apa yang system apa yang system inginkan, User mengingat angka apa angka apa saja yang memahami cara menggunakan menggunakan game keluar sebelumnya dalam waktu sebelumnya dalam waktu 4 detik tersebut. Tersedia dua tombol pilihan tombol pilihan yaitu angka tersebut akan hilang, user akan hilang, user kembali mulai dan latihan, ketika user mengklik ketika user mengklik menekan angka apa yang system apa yang system inginkan,
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.6 Tampilan Halaman Tes Konsentrasi Tampilan ini berisikan tes konsentrasi , dimana user akan menekan tombol kotak dan juga tombol lingkaran untuk membuat user
konsentrasi dalam mengerjakan tes kemampuan tersebut.
menjadi
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.
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 .
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
Gambar 4.7 Tampilan Halaman Tes menjawab tes tersebut. Seperti terlihat
Logika pada tampilan gambar 4.6 .
Tampilan ini berisikan logika, dimana menggunakan Android Studio dan didalam tes kemampuan tersebut dipilih
dapat dijalankan di Smartphone salah satu dari empat gambar yang
berbasis Android muncul,setelah itu user akan memilih dari
2. Dengan adanya rancang bangun gambar tersebut yang mana terlihat
aplikasi test Kemampuan ini menjadi berbeda dengan yang lainnya.
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 User memilih gambar yang berbeda dari
penulis setelah menyelesaikan Skripsi ini gambar lainnya jika user benar maka ada
yaitu Aplikasi tes Kemampuan ini pemberitahuan berupa ceklis dan jika user
diharapkan dapat dikembangkan menjadi salah maka ada pemberitahuan berupa
aplikasi yang lebih sempurna lagi, seperti : tanda x.
1. Menambah jenis karakter soal. 2. Menampilkan hasil akhir user.
tingkat prestasi Ketika calon mahasiswa telah siap
3.4.4 Tampilan Halaman Hasil
3. Menampilkan
setiap peserta tes Kemampuan. menjawab soal, maka tampilan yang
muncul seperti gambar 4.8 .
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
II. Salemba Infotech, Gambar 4.8 Tampilan Halaman Hasil
Java
Semarang.
Tampilan ini berisikan hasil,dimana hasil tersebut memberitahukan kepada user
[4] Mulyana, Eueung. 2012. App Inventor bahwa waktu yang dia miliki dalam
: Ciptakan Sendiri Aplikasi mengerjakan tes kemampuan sudah selesai
Androidmu. Andi, Yogyakarta dan sistem akan menyimpan hasil yang user peroleh.
[5] Rohliharni, Octrine Purba. 2015
5 PENUTUP
Membangun Aplikasi Tes IQ
Kesimpulan
Penerimaan Mahasiswa Baru Pada Setelah
Smartphone Berbasis Android. Tugas permasalahan dan pemecahan yang
membahas
berbagai
Akhir STMIK Kristen Neumann terdapat dalam Laporan Tugas Akhir ini,
Indonesia, Medan. maka kesimpulan yang dapat diambil dari hasil explorasi laporan Tugas Akhir ini adalah :
1. Aplikasi ini dibangun dengan bahasa pemograman
JAVA
dengan
SISTEM PENDUKUNG KEPUTUSAN PENERIMAAN BEASISWA MAMRE GEREJABATAK KARPROTESTAN(GBKP) DENGAN METODETOPSIS
Miska Irani Tarigan dan (2) Yosi Latersia Sitepu
STMIK Kristen Neumann Indonesia Jl.Letjend. Jamin Ginting Km.10,2 Medan
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
republik indonesia Nomor 20 Tahun
1.1 Latar Belakang Masalah
2003 tentang Sistem Pendidikan Pemberian beasiswa merupakan
Nasional , Bab 5 pasal 12 (1.c), program kerja yang ada di setiap
menyebutkan bahwa setiap peserta didik universitas atau perguruan tinggi.
pada setiap satuan pendidik berhak Program beasiswa diadakan untuk
mendapatkan bantuan bagi yang meringankan beban mahasiswa dalam
berprestasi yang orang tuanya kurang menempuh masa studi kuliah kususnya
mampu membiayai pendidikannya. dalam masalah biaya. Pemberian
Salah satu yang menyediakan program beasiswa kepada mahasiswa dilakukan
beasiswa adalah Mamre GBKP. Mamre secara selektif sesuai dengan jenis
GBKP member criteria atau faktor beasiswa yang diaadakan.
penilaian.Harus anggota jemaat GBKP Aturan
Permata, kuliah di perguruan tinggi baik dituangkan
swasta maupun negri, kondisi keuangan swasta maupun negri, kondisi keuangan
bagian pengurus Mamre adalah dengan mampu, paling rendah pada semester II
melakukan analisis masalah (problem dan paling tinggi semester VII, IP paling
analysis).Dengan melakukan analysis rendah 3, 0.
masalah diharapkan dapat memberikan solusi masalah yang dihadapi.
1.2 Perumusan Masalah
3.1.3 System
Flow Entry
membangun aplikasi Sistem
Jenis,Kriteria,dan bobot Beasiswa
Pendukung Keputusan Penerimaan
Flow Entry Beasiswa dengan menggunakan Metode
System
bobot Beasiswa TOPSIS
Jenis,Kriteria,dan
menggambar
alur Entry Jenis,Kriteria,dan bobot
Beasiswa.
Gambar 3.2 Sebagai berikut Kriteria pemilihan pengambilan keputusan yang digunakan merupakan hasil dari kebijakan yang telah ditetapkan oleh Mamre GBKP.
1.3 Batasan Masalah
1.4 Tujuan dan Manfat
Tujuan penelitian ini adalah sebagai berikut:
pengambilan keputusan dengan menggunakan metode TOPSIS untuk
Gambar 3.2 System Flow Entry beasiswa mahasiswa.
menentukan
pemberian
Jenis,Kriteria,dan bobot Beasiswa
sebagai salah
satu
metode
3.1.4 Penentuan Kriteria Penerimaan
pemecahan masalah
dengan
Beasiswa
Dalam penentuan penerimaan keputusan berbasis model TOPSIS
membuat sistem
pendukung
beasiswa Mamre GBKP terdapat kriteria tersebut.
yang dibutuhkan untuk menentukan
2. Tinjauan Pustaka
siapa yang akan terseleksi sebagai
3.Analisis Dan Perancangan Sistem
penerima beasiswa Mamre GBKP.
3.1 Analisis Masalah
Adapun kriteria adalah sebagai berikut. Sebagai langkah awal yang
Tabel 3.1 Kriteria Beasiswa Mamre dilakukan supaya dapat mengetahui
GBKP
Kriteria Keterangan
Data
Semester Keterangan
Konfersi
C1 IPK C2 Semester
Sangat Baik C3 Penghasilan
1 3-4
2 5 Baik Orangtua
3 6 Cukup
Kurang Keterangan:
4 7-8
Diman
C perbandingan
3.1.7. Kriteria Penghasilan Orangtua
kepentingan pengambilan keputusan Pada bagan ini akan memuat memberikan bobot untuk setiap kriteria
table ranting kecocokan pnghasilan sebagai berikut:
Orangtua, kriteria penghasilan orangtua
1. C1=50%
sebagai berikut:
2. C2=30% Tabel 3.4 Penghasilan Orangtua/Bulan
3. C3=20%
Penghasilan Keteranga Konfer Orangtua/bul
Data
3.1.5 Kriteria Nilai IPK
an Pada bagian ini akan memuat
si
1 ≥5,1 Kurang table rating kecocokan nilai IPK,dapat
juta disajikan seperti pada table 3.2 dibawah
2 3,6s/d< 5 juta Cukup ini:
3 2,1s/d< 3,5 Baik juta
4 ≤2 juta Sangat Tabel 3.2. Kriteria Nilai IPK
Baik Data
3.1.9. Perhitungan Metode Topsis
Perhitungan
seleksi ini
1 2.75-2,99 Kurang menggunakan metode TOPSIS dengan
2 3,00-3,24 Cukup cara mencari jarak terpendek dengan
3 3,25-3,49 Baik sosial ideal positif dan jarak terjauh
Sangat
dengan social ideal negative. Sebagai
baik
contoh, berikut ini ada salah satu proses seleksi untuk beasiswa dari Mamre.
3.1.6. Kriteria Semester
Pada bagian ini akan memuat tabelranting kecocokan semester,kriteria semester dapat disajikan seperti pada table 3.3 seperti ini:
Tabel 3.3. Kriteria Semester
Tabel 3.5 Penentuan Sekor
NO Nama
C1 C2 C3
Mahasiswa
1 Dea Cristin 3.70 3 2 juta
2 Elviani
2.50 3 4 juta
Gambar 4.4 Menu Kriteria Beasiswa
3 Syevendra 3.60 5 2 4.3.3 Tampilan Rangking
juta
form rangking digunakan untuk menginput data
Tampilan
Tabel 3.6 Hasil Sekor
rangking pada
mahasiswa yang
NO Nama
C1 C2 C3 mencalokan diri. Tampilan data
Mahasiswa
rangking dapat dilihat pada gambar 4.4
1 Dea Cristin 4 2 4
2 Elviani
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
Gambar 4.5 Menu Data Rangking sistem yang ada dalam dokumen desain
4.3.4 Tampilan Mahasiswa
sistem yang disetujui. Tujuan hasil Tampilan form data mahasiswa adalah untuk menampilkan semua
dingunakan untuk menginput data kegiatan sistem dan untuk menguji,
mahasiswa yang mencalonkan diri memulai mengunakan sistem baru atau
sbagai peneriama beasiswa. Isi dari form sistem yang diperbaiki.
mahasiswa yaitu program studi, nim,
4.3.2 Tampilan Kriteria Beasiswa
nama, alamat, orangtua , ipk, semester Tampilan form Kriteria Beasiswa
penghasilan orang tua. Tampilan form digunakan untuk menginput data kriteria
mahasiswa dapat diliihat pada gambar 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.6 Tampilan Menu Data pringkat setiap pengusulan beasiswa. Mahasiswa
Dalam hasil seleksi penerimaan
4.4. Menu Seleksi Beasiswa
beasiswa akan ditampilkan NIM, Nama, Menu seleksi beasiswa adalah
Alamat, Nama Orangtua, IPK, Semester, tempat untuk menampilkan submenu
Penghasilan Orangtua, Program Studi seleksi beasiswa yaitu matrik kesesuaian
dan Nilai. Tampilan laporan daftar dan proses seleksi topsis. Tampilan
penerima beasiswa dapat dilihat pada menu seleksi beasiswa dapat dilihat pada
gambar 4.11:
gambar 4.7
Gambar 4.11 Tampilan Menu Hasil Gambar 4.7 Tampilan Menu Seleksi
Seleksi Penerimaan Bea
4.4.1. Matrik Kesesuaian
4.4.2. Proses Seleksi Topsis 5.Kesimpulan Dan Saran
Dalam form proses seleksi topsis
5.1. Kesimpulan
yang dipilih maka pertama akan muncul Berdasarkan pembahasan diatas maka
tampilan detail data proses sleksi topsis dapat ditarik kesimpulan sebagai berikut:
kemudian ada terdapat beberapa tools
menggunakan system yaitu matrik dan hasil. Tampilan form
1. Dengan
pendukung keputusan ini kita dapat proses sleksi topsis dapat dilihat pada
melakukan penyeleksian penerima gambar 4.10:
beasiswa Mamre GBKP.
2. Metode TOPSIS dapat digunakan
untuk
menyelesaikan kasus
penyeleksian
beasiswa dengan perhitungan dan membuat kriteria beasiswa.
3. Aplikasi tersebut dapat digunakan Gambar 4.10 Tampilan Menu
sebagai alat bantu bagi penyeleksi Proses Seleksi Topsis
beasiswa.
4.5. Hasil Seleksi
Penerimaan
Beasiswa
Tampilan laporan hasil seleksi untuk bagian output data terdapat
5.2. Saran
Sihotang. SISTEM Berdasarkan hasil penelitian ini ,
Freklin
KEPUTUSAN ada beberapa saran yang dapat dilakukan
PENDUKUNG
PENERIMA BEASISWA DENGAN yaitu;
METODE TOPSIS, Sp. Limun
1. Dari aplikasi
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.
Komputerisasi Pengambilan Keputusan : Panduan Langkah demi Langkah Mengembangkan Sistem Pendukung Keputusan Berbasis Komputer. Jakarta
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 2 Yeremia Okta Ginting STMIK Kristen Neumann Indonesia
Jl.Letjend. Jamin Ginting Km.10,2 Medan 1 dennysmaha@gmail.com 2 yeremia@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
bakat dan kepribadiannya. Akibat yang
1.1 Latar Belakang
buruk terjadi setelah itu yaitu Setiap tahun, siswa kelas XII
keengganan belajar dan menurunnya SMU yang berencana melanjutkanjenjang
kualitas serta prestasi akademik karena pendidikannya ke perguruan tinggi harus
siswa merasa salah dalam memilih memutuskan pilihan, ke bidang atau
jurusan. Oleh karena itu, diperlukan suatu jurusan
Sistem Pendukung Keputusan yang dapat pendidikannya ketahap yang lebih tinggi.
apa akan
melanjutkan
membantu para siswa SMA dalam Dan ini adalah sesuatu yang cukup sulit
memilih program studi yang sesuai untuk diputuskan oleh kebanyakan siswa
dengan kemampuan, minat, bakat dan SMU, terutama yang tidak banyak
kepribadiannya.
memiliki referensi dan mencari informasi terkait dengan pendidikan tinggi.
1.2 Rumusan Masalah
Keputusan para siswa, terkadang
merancang dan dipengaruhi oleh pendapat orang tua,
Bagaimana
membangun sistem pendukung keputusan teman atau figur-figur yang diidolakan.
dengan metode FUZZY LOGIC yang Dengan hanya mendasarkan pendapat
mampu menganalisa kriteria-kriteria tersebut
dalam pemilihan program studi, sehingga kemampuannya seorang siswa bisa
dapat membantu calon mahasiswa dalam membuat keputusan yang sangat bertolak
memilih program studi pada STMIK belakang dengan kemampuan, minat,
NEUMANN NEUMANN
1.3 Batasan Masalah
salah dalam memilih program studi maka menyimpang dari apa yang telah
akan banyak kerugian yang akan dihadapi dirumuskan, maka diperlukan batasan-
baik kerugian materi, waktu bahkan akan batasan.
mempengaruhi psikologis mereka. Jadi penelitian ini adalah:
Batasan-batasan
dalam
dengan demikian dibutuhkan suatu sistem
1. Ada empat
yang dapat membantu calon mahasiswa jurusan/program studi sebagai output
kelompok
untuk memlilih program studi Ada dua untuk sistem ini meliputi:
aturan digunakan yaitu:
a. Teknik Informatika
b. Menejemen Informatika [R1] IF (x is A1) and (y is B2) THEN
c. Sistem Informasi
(z is C1)
d. Teknik Komputer [R2] IF (x is A2) and (y is B1) THEN
2. Kriteria yang digunakan adalah hasil
(z is C2)
Nilai bahasa inggris, Nilai matematika, yang sesuai dengan minat dan bakat Nilai psikotes.
calon mahasiswa.
3. Metode yang digunakan dalam perancangan sistem ini adalah metode
3.1.1. Anlisis Dan Data Sistem
Fuzzy Logic. Dalam merancang sistem pendukung
4. Bahasa pemrograman adalah VB Net keputusan diperlukan data pendukung dan database yang digunakan adalah
antara lain:
Mysql.
a) Data jurusan meliputi nama mahsiswa, nilai jurusan.
II TINJAUAN PUSTAKA
b) Data kriteria meliputi Nilai bahasa
2.1 Metode Tsukamoto
inggris, Nilai Matematika, test psikotes. Dalam membangun sebuah sistem
c) Metode yang digunakan adalah metode fuzzy
fuzzy Tsukamoto.
penalaran, antara lain : metode Tsukamoto, metode Mamdani dan
3.2. Flowchart Kriteria Dan Program
metode Sugeno.
Pada metode
Studi
Tsukamoto, setiap konsekuen pada aturan Flowcart kriteria dan bobot program berbentuk
studi mengambarkan alur kriteria dan direpresentasikan dengan suatu himpunan
IF-THEN
harus
bobot jurusan. Secara detail dapat fuzzy dengan fungsi keanggotaan
dijelaskan pada gambar 3.1 sebagai monoton. Sebagai hasilnya, output hasil
berikut
inferensi dari tiap-tiap aturan diberikan dengan tegas (crisp) berdasarkan a- predikat
akhirnyadiperoleh dengan menggunakan rata-rata terbobot.
III ANALISIS DAN PERANCANGAN
3.1. Analisa Masalah
Masalah yang sering dihadapi oleh calon
mengetahui jurusan apa yang cocok dan sesuai dengan kemampuan dan minat
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
Gambar 3.1 Flowchart kriteria dan bobot dibuat sebuah tabel dan kurva sebagai ProgramStudi
berikut: Tabel 3.7 Penilaian Jurusan
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
dibutuhkan untuk pemilihan program studi di STMIK Kristen Neumann
Berikut ini adalah perhitungan untuk menghitung fungsi keanggotaan dari keriteria nilai bahasa inggris:
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.2. Fungsi Keanggotaan Test Psikotest
3.6.1. Fungsi Keanggotaan Nilai
Variabel dari fungsi keanggotan nilai
Bahasa Inggris
Matematika terdiri dari cukup, baik, Variabel dari fungsi keanggotan nilai
sangat baik. Dan nilai yang dibutuhkan bahasa inggris terdiri dari cukup, baik,
funggsi keanggotaan nilai sangat baik. Dan nilai yang dibutuhkan
dalam
Matematika dapat dilihat pada tabel dan dalam funggsi keanggotaan nilai baha
kurva segitiga berikut ini: inggris dapat dilihat pada tabel dan kurva
segitiga berikut ini: Tabel 3.9. Fungsi Keanggotaan Test Psikotest
Tabel 3.8. Tabel Fungsi Keanggotaan Nilai Bahasa Inggris
Gambar 3.5. Kurva Nilai Test Psikotest
Berikut ini adalah perhitungan untuk menghitung fungsi keanggotaan dari keriteria Test Psikotest:
IV HASIL DAN IMPLEMENTASI
4.1. Implementasi
Tahap implementasi merupakan tahap yang dilakukan setelah tahap analisis dan perancangan diselesaikan. Dalam bab ini
3.6.3. Fungsi Keanggotaan Nilai
akan dijelaskan fitur-fitur yang ada pada
Matematika
perangkat lunak Sistem Pendukung Variabel dari fungsi keanggotan nilai
Keputusan Pemilihan Program Studi serta Matematika terdiri dari cukup, baik,
bagaimana cara menjalankannya. 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:
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
Umar. 2001. Gambar 4.7 Tampilan Hasil Akhir
Pengambilan Keputusan : Panduan Langkah demi
V KESIMPULAN DAN SARAN
Langkah Mengembangkan Sistem
Keputusan Berbasis Dari hasil analisis hingga pengujian
5.1. Kesimpulan
Pendukung
Komputer. Jakarta : PT Elex Media sistem yang telah dilakukan, maka dapat
Komputindo.
diambil beberapa
Hamri Efendi, 2012. “Penentuan daiantaranya sebagai berikut:
kesimpulan
Pemateri Pelatihan Dengan Fuzzy
1. Dengan menggunakan system Inference System (FIS) Tsukamoto pendukung keputusan dengan metode
(Studi Kasus : Himpunan Mahasiswa fuzzy ini dapat mempemudah untuk
Islam)”. Skripsi Sarjana Ilmu calon mahasiswa dalam memilih program
komputer, Universitas Mulawarman. studi di STMIK Neumann sesuai dengan
Kusuma Dewi dan Purnomo, 2010, minat dan kemampuan.
Aplikasi Logika Fuzzy untuk
2. Proses penentuan pemilihan program
Pendukung
studi dilakukan berdasarkan nilai Keputusan, Graha Ilmu, Yogyakarta. prioritas yang diperoleh dari setiap calon
Susilo, Frans. 2011. Landasan mahasiswa tersebut yang kemudian
Matematika .Yogyakarta: Graha Ilmu. dibandingkan terhadap nilai standar
Thendean
dalam hal ini yaitu nilai prioritas Helmy dan Meylina Sugiarto. 2008. maksimal yang diperoleh dari penetapan
PenerapaFuzzy If-Then Rules untuk rating derajat kepentingan tiap kriteria.
Peningkatan Kontras pada Citra
3. Sistem ini hanya sebagai alat bantu HasilMammografi. Jurnal bagi pengambil keputusan dalam memilih
Informatika; Vol. 9, No.1. sebuah program studi dari sebuah
Turban, E. 2005. Decision Support Universitas, namun keputusan akhir tetap
System and Inteligent Systems. Jilid1. berada di tangan pengambil keputusan.
Edisi 7. Yogyakarta: Penerbit Andi.
4. Metode yang digunakan adalah metode Hanis Setiawati Permatasari. 2015. fuzzy tsukamoto.
“sistem
pendukung keputusan
program studi di Berdasarkan hasil penelitian ini, ada
5.2. Saran
pemilihan
mulawarman beberapa saran yang dapat dilakukan
universitas
menggunakan metode tsukamoto. guna pengembangan sistem ini menjadi
Universitas Mulawarman” lebih baik, diantaranya sebagai berikut:
PEMBANGUNAN APLIKASI SERVER WARI ENDA
1 Ertina Sabarita Barus dan 2 Christian Jorena Sitepu
STMIK Kristen Neumann Indonesia Jl.Letjend. Jamin Ginting Km.10,2 Medan
1 baruschild2@gmail.com 2 jorenalight@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
script yang digunakan agar informasi- informasi yang dikirim dapat dibaca pada
1.1 Latar Belakang Masalah
interface Wari Enda di smartphone Android. Setiap aplikasi yang menampilkan
Berdasarkan latar belakang tersebut, maka informasi-informasi yang disebarkan kepada
menetapkan judul yaitu masyarakat sudah pasti memerlukan tempat
penulis
“Pembangunan Aplikasi Server Wari Enda”. penyimpanan, yaitu server. Dalam penelitian
2. LANDASAN TEORI
ini penulis memilih aplikasi Android yang bernama Wari Enda dan membangun sebuah
2.1 Aplikasi Server
aplikasi server sebagai tempat penyimpanan Aplikasi server adalah aplikasi
informasi-informasi seperti warta jemaat,
berfungsi melayani renungan harian, dan profil penulis renungan
komputer
yang
sebelum disebarkan kepada jemaat yang permintaan akses dari komputer client. menggunakan Wari Enda, terkhusus jemaat
2.2 Wari Enda
Gereja Batak Karo Protestan (GBKP). Aplikasi server ini dibangun dengan
Wari Enda merupakan aplikasi menggunakan bahasa pemrograman php dan
smartphone berbasis Android yang dibangun memakai format JSON sebagai penerjemah
oleh seorang Dosen bernama Jos Timanta
Tarigan S.Kom., M.Sc. yang berfungsi informasi yang optimal yang dibutuhkan sebagai aplikasi persebaran data-data
oleh para pengguna.
pelayanan Gereja Batak Karo Protestan (GBKP) yang meliputi warta gereja (momo),
2.5 PHP
renungan harian, profil penulis renungan, PHP merupakan singkatan dari program anak asuh, buku lagu GBKP, dan
“Hypertext Preprocessor”, PHP adalah informasi GBKP. Aplikasi ini dapat dipakai
sebuah bahasa scripting atau sering disebut oleh siapa saja, khususnya para jemaat
bahasa pemrograman yang terpasang pada GBKP di seluruh Indonesia secara online.
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
Gambar 2.1: Logo Wari Enda mudah diterjemahkan dan dibuat (generate) oleh komputer. Format ini dibuat
2.3 Web Server
dari Bahasa Pemprograman JavaScript, Standar ECMA-
berdasarkan
bagian
Web server adalah sebuah software 262 Edisi ke-3 - Desember 1999. JSON yang memberikan layanan berbasis data dan merupakan format teks yang tidak berfungsi menerima permintaan dari HTTP bergantung pada bahasa pemprograman atau HTTPS pada klien yang dikenal dan apapun karena menggunakan gaya bahasa biasanya kita kenal dengan nama web yang umum digunakan oleh programmer browser (Mozilla Firefox, Google Chrome) keluarga C termasuk C, C++, C#, Java, dan untuk mengirimkan kembali yang JavaScript, Perl, Python dll. Oleh karena hasilnya dalam bentuk beberapa halaman sifat- sifat tersebut, menjadikan JSON ideal web dan pada umumnya akan berbentuk sebagai bahasa pertukaran-data. dokumen HTML.
3. ANALISIS DAN PERANCANGAN
2.4 Database SISTEM
Database adalah susunan record data
3.1 Analisis Sistem yang diajukan
operasional lengkap dari suatu organisasi atau perusahaan, yang diorganisir dan
Penulis membangun aplikasi server disimpan secara terintegrasi dengan
yang akan bertugas sebagai pelayan data menggunakan metode tertentu dalam
bagi aplikasi Wari Enda. komputer sehingga mampu memenuhi
Aplikasi server ini akan terkoneksi
4.1 Hasil Rancangan Database
melalui jaringan internet dan akan memiliki database. Sistem yang dibangun akan
Pada penelitian ini dibangunlah
sebuah
bernama jttw9621_warienda dengan 8 tabel pada
diakses oleh admin dan pemasukan data
database
dilakukan dengan mengakses database. menu phpMyAdmin yang terdapat pada web
3.2 Kebutuhan Fungsional
hosting control panel, namun pada tugas akhir ini penulis berfokus pada 4 tabel, yaitu
1. Aplikasi server harus dapat menyimpan tabel momo, renungan, personal, dan user.
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
Gambar 4.2 : Database Wari End Selain kebutuhan fungsional di atas
penulis juga mengusulkan agar sistem yang dibangun harus memenuhi kebutuhan non- fungsional sebagai berikut :
4.1.1 Tabel Momo
1. Aplikasi server yang terkoneksi dengan Tabel momo berisi 7 field yang internet.
terdiri
tanggal_masuk, tanggal_berlaku, judul, isi, id_user, id
dari
id,
2. Request dan respon dari server yang pengirim, dan id_file_lampiran. diinterpretasikan.
4.1.2 Tabel Renungan
4. HASIL DAN PEMBAHASAN
Tabel renungan terdiri dari 8 field, Berikut ini adalah halaman login ke
yaitu id, tanggal_masuk, tanggal_berlaku, database, dimana alamat hosting yang
judul, ayat_alkitab, isi, id_penulis, dan diakses yaitu: https://jttarigan.com:2082/
id_pengirim.
4.1.3 Tabel Personal
Tabel personal yang merupakan profil dari penulis renungan terdiri dari 11 field id_personal, nama, tempat__lahir, tanggal_lahir,
jenis_kelamin, alamat, no_telp, id_user, id_file_foto, keterangan dan alamat_surel.
Gambar 4.1 : Login ke dalam database
4.1.4 Tabel User
4.2.3 Momo GBKP
Tabel user terdiri dari 2 field, yaitu Di bawah ini merupakan tampilan username dan password.
halaman momo dari aplikasi web server ketika kita telah melakukan login. Daftar isi
4.2 Tampilan Aplikasi Web Server
momo pada aplikasi web ini terdiri dari Gambar-gambar di bawah ini
nomor, id momo, tanggal masuk, tanggal merupakan hasil dari perancangan aplikasi
berlaku, judul momo, isi, id user, id web yang telah dibangun oleh penulis.
pengirim, id file lampiran, dan aksi. Dimana di halaman ini dapat dilakukan penambahan,
4.2.1 Login
pengeditan, dan penghapusan data. 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.5 Tampilan daftar isi momo
4.2.4 Renungan Harian
Di bawah ini merupakan tampilan halaman renungan aplikasi web server Wari
Gambar 4.3 Login user Enda ketika kita telah melakukan login. Daftar isi renungan pada aplikasi web ini
4.2.2 Menu Utama
terdiri dari nomor, id, tanggal masuk, Pada menu utama ini terdapat 4
tanggal berlaku, judul, ayat alkitab, isi, id menu yaitu Momo GBKP, Renungan
penulis, id pengirim, dan aksi. Dimana di Harian, Personal, dan User.
halaman ini dapat dilakukan penambahan, pengeditan, dan penghapusan data.
Gambar 4.4 Tampilan menu utama Gambar 4.4 Tampilan menu utama
Gambar 4.4 Tampilan daftar isi renungan harian
4.2.5 Personal (Profil Penulis Renungan)
Gambar 4.6 Tampilan daftar isi user Di bawah ini merupakan tampilan
dari halaman personal aplikasi web server
4.3 Program PHP
Wari Enda setelah kita melakukan login. Tampilan daftar isi personal pada aplikasi
Dalam pengerjaan aplikasi server web ini terdiri dari nomor, id personal,
Wari Enda terdapat beberapa program yang nama, tempat lahir, tanggal lahir, jenis
dibangun dalam bentuk php yang terdapat kelamin, alamat, nomor telepon, id user, id
pada menu file manager yang tedapat pada file foto, keterangan, alamat surel, dan aksi.
menu cPanel sebagai web hosting control Dimana di halaman ini dapat dilakukan
tersedia. Berikut ini penambahan, pengeditan, dan penghapusan
panel
yang
diperlihatkan program dalam pengerjaan data.
aplikasi server Wari Enda.
Gambar 4.5 Tampilan daftar isi personal Gambar 4.7 Program PHP
4.2.6 Daftar isi user
Gambar di atas merupakan file PHP yang digunakan untuk mengirim permintaan
Di bawah ini merupakan tampilan
aplikasi Wari Enda.