Jmii Vol 1 No 1 Tahun 2016.pdf

  • Uploaded by: Feri Sulianta
  • 0
  • 0
  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Jmii Vol 1 No 1 Tahun 2016.pdf as PDF for free.

More details

  • Words: 31,913
  • Pages: 96
Ny

JURNAL MASYARAKAT INFORMATIKA INDONESIA

ISSN: 2541-5093

Vol 1, No 1, Tahun 2016 

CANCER DETECTION BASED ON CLASSIFICATION MICROARRAY DATA USING PCA AND MODIFIED BACK PROPAGATION

Adiyasa Nurfalah, Adiwijaya, Arie Ardiyanti Suryani 

KELOLA KUBIKAL DATA TRANSAKSIONAL SISTEM INFORMASI RUMAH SAKIT DENGAN TEKNIK ONLINE ANALYTICAL PROCESSING

Feri Sulianta 

ANALISIS PENCAPAIAN MANFAAT DALAM PENGGUNAAN ERP DI PERUSAHAAN INDONESIA

Iqbal Yulizar M 

PREDIKSI JANGKA PANJANG KRISIS EKONOMI DI INDONESIA MENGGUNAKAN MODEL SISTEM DINAMIK DIOPTIMASI MENGGUNAKAN ALGORITMA GENETIKA SECARA ADAPTIF OLEH SISTEM FUZZY

Fajri Rakhmat Umbara 

ANALISIS TEXT-MINING DENGAN METODE DENSITY-BASED CLUSTERING PADA PESAN MEDIA SOSIAL UNTUK PEMETAAN LOKASI KECELAKAAN

Nurjayanti 

PERANCANGAN SISTEM INFORMASI DATA STOK VOUCHER PULSA PADA GRAPARI TELKOMSEL JAKARTA PUSAT

Baysondi Rosidharta 

PERANCANGAN APLIKASI BANK SOAL BERBASIS WEB PADA BIMBINGAN BELAJAR XYZ

Muhammad Benny Chaniago 

MICROSOFT PUBLISHER SEBAGAI OFFICE AUTOMATION SYSTEM DALAM PENUNJANG PEKERJAAN KESEKRETARISAN

Selvi Chintia, Deasy Fitri Hasanah 

SISTEM INFORMASI PEMASARAN BERBASIS WEB, STUDI KASUS : BATIKOLOGI BATIK CRAFT

Iwan Rijayana 

PEMBANGUNAN APLIKASI MULTIMEDIA UNTUK PENYELESAIAN SOAL MATEMATIKA SEKOLAH MENENGAH PERTAMA (SMP) KELAS 9 (IX)

Sukenda

Jurnal ilmiah dengan bidang ilmu teknik informatika. Terbit 4 kali dalam setahun, setiap bulan Maret, Juni, September, dan Desember.

Ketua Redaksi Feri Sulianta

Dewan Redaksi Fajri Rakhmat Umbara Agung Santoso Pribadi Afief Dias Pambudi Benny Yustim Edward Daniel Maspaitella

Editor Pelaksana Farhan Ferdian Mulyadi Vito Hafiz Ricko Firmansyah

Reviewer Prof The Houw Liong (Institut Teknologi Bandung) Hengky Honggo (STMIK MDP Palembang) Bahar Riand Passa (Nanyang Technological University) Dwi Aryanta (ITENAS) Eko Cahyanto ( Universitas Gunadarma) Cholid Fauzi (ST Inten) Wawan Kurniawan (ASMTB) Titan Halim (Universitas BINUS) Muksin Wijaya (STMIK LIKMI) Muhhammad Sufyan Abdurrahman (Universitas TELKOM)

SEKRETARIAT PERUSAHAAN PENERBITAN CV. HASIL USAHA Jl. Gatot Subroto 153 C, Bandung 40273 e-mail: [email protected] website: http://ejurnal.ferisulianta.com

PENGANTAR REDAKSI

Merupakan pencapaian yang luarbiasa menggembirakan bagi kami untuk menerbitkan JURNAL MASYARAKAT INFORMATIKA INDONESIA (JMII) yang sifatnya independen, sebagai wujud kontribusi kami kepada masyarakat Indonesia dalam dunia edukasi. Hal inilah yang menjadi landasan esensial kami untuk menerbitkan jurnal ini. Tujuan dari jurnal ini adalah sebagai wadah untuk mensosialisasikan hasil penelitian dari berbagai pihak terkait ranah atau rumpun ilmu Teknik Informatika dengan berbagai bidang kajian seperti Sistem Informasi, Basis Data, Data Mining, Jaringan Komputer & Internet, Kecerdasan Buatan, Komputer Forensik, Pengolahan Citra Digital, Humaniora yang melibatkan Teknologi Informasi dan lainnya. Kami berterima kasih pada para penulis dan peneliti yang sudah berkontribusi dalam mengirimkan hasil penelitiannya untuk diterbitkan pada jurnal ini. Dan kami pun mengajak masyarakat Indonesia untuk terlibat dalam terbitan konten jurnal ini pada edisi – edisi selanjutnya. Akhir kata, kami berkomitmen untuk terus meningkatkan kualitas jurnal ini dan berharap agar jurnal ini dapat terus memberikan kontribusi bagi masyarakat Indonesia dalam ranah keilmuan Informatika.

REDAKSI

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

Cancer Detection Based on Classification Microarray Data Using PCA and Modified Back Propagation Adiyasa Nurfalah 1), Adiwijaya 2), Arie Ardiyanti Suryani 3) Telkom University St. Telekomunikasi No. 1, Bandung, Indonesia E-mail : [email protected] 1), [email protected] 2), [email protected] 3)

Abstract—Cancer is the leading cause of death in the world based on data from the World Health Organization (WHO) in 2012, which is about 8.2 million die because cancer and estimated will increase each year due to an unhealthy lifestyle [2]. Deaths due to cancer could be prevented if the cancer was detected early. In recent decades microarray has taken an important role in cancer research. Microarray is a technology that is capable of storing thousands of gene expressions taken from several specific tissues of human at once. By analyzing microarray data can be known some affected by cancer or not. In this study built a fast and accurate framework for cancer detection based on microarray data classification using principal component analysis (PCA) and modified back propagation (MBP). MBP is a modification of standard back propagation (BP) by implementing conjugate gradient algorithm on search direction in BP training. Generally, conjugate gradient algorithm required shorter training time than steepest descent that used by standard back propagation. The experiment results was showed MBPbased system (PCA+MBP or MBP) is able to outperform BP-based system (BP or PCA+BP) in accuracy and especially in training time.

Keywords—cancer detection, microarray, principal component analysis, conjugate gradient algorithm, back propagation.

I.

INTRODUCTION

Cancer is a term used for diseases in which abnormal cells divide without control and are able to invade other tissues. Cancer cells can spread to other parts of the body through the blood and lymph systems [1]. According to data reported by the World Health Organization (WHO), Cancer is the leading cause of death worldwide, which is about 8.2 million deaths in 2012 and estimated will increase each year due to an unhealthy lifestyle [2]. In recent decades Microarray take an important role in the diagnosis of cancer and improve the accuracy of cancer diagnosis compared to traditional techniques. By using Microarray can be seen the level of gene expression in specific cell samples to analyzing thousands of genes simultaneously [3]. The characteristic of microarray data is small sample but huge dimension. Since that, there was a challenge for researcher to provide solutions for Microarray Data classification with high performance both in accuracy and running time. In classification study, Artificial Neural Network (ANN) is one of popular method that gives satisfactory result. There are several algorithms to train ANN, one of the most popular algorithm is Back Propagation (BP). ANN trained by BP has successfully solving various classification problems that gives good accuracy.

Jurnal Nasional JMII 2016

1

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

Although BP is good algorithm for ANN training, but BP have several major deficiencies such as [6]: First, the BP algorithm will get trapped in local minima, this can lead to failure in finding a global optimal solution. Second, the convergence rate of BP is still too slow even if learning can be achieved. Third, the convergence behavior of BP depends on choices of learning rate in advance. Many improvements were made to improve the performance of BP, one of them is modify BP based on conjugate gradient [7][11]. By modifying BP with conjugate gradient, search direction is performed not only decrease, as standard BP, but along conjugate directions, which produces generally faster convergence than BP [11]. In this study proposed an alternative framework for cancer detection based on Microarray data

classification using combination of Principal Component Analysis (PCA) and Conjugate Gradient Back Propagation.

II. RESEARCH METHOD Since their development in the mid-1990s by Patrick O. Brown, Joseph DeRisi, David Botstein, and colleagues, DNA microarrays have become a key tool in the fight against cancer [10]. The characteristic of microarray data is small sample but huge dimension. Since that, there is a challenge for researchers to provide solutions for Microarray Data classification with high performance both in accuracy and running time. Figure 1 below illustrate of how microarray data obtained.

Fig. 1 The processes to obtain microarray data [http://www.ebi.ac.uk]

Jurnal Nasional JMII 2016

2

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

In machine learning field, cancer detection problem can be done by classifying data into classes that have been defined. Classification is the process of determining a class of data using methods such as Artificial Neural Networks. ANN trained by back propagation (BP) is popular method for classification that produces good accuracy for microarray classification. Literature review includes the following contributions. Bai [4] in his master thesis was build framework based on PCA and back propagation to classify microarray data. He uses some public microarray dataset such as ovarian cancer data, colon cancer data, and leukemia data, resulting 96% accuracy for ovarian, 95% accuracy for colon, and 97% accuracy for leukemia. In terms of training time, Bai was admitted back propagation required long time for training, around 20-23 seconds for each data. Hieu et al [5] in his study also was build framework based on PCA and back propagation to classify microarray data. PCA is done by implement Singular Value Decomposition (SVD) in this study. Experiment is provides by compared proposed system accuracy with Extreme Learning Method (ELM) and proposed system was able to outperform ELM with 83.6% accuracy for colon cancer data. As we mention in introduction, although BP is good algorithm for train ANN but BP require long time in training. In this research we improve accuracy of standard back propagation by modifying back propagation by implementing conjugate gradient (CG) algorithm on search direction in BP training. BP algorithm use steepest descent to calculate search direction of new weights and use static learning rate as step-size of direction. Steepest descent uses most negative of gradient to be search direction. This is the direction in which the performance function is decreasing most rapidly. It turns out that, although the function decreases most rapidly along the negative of the gradient, this does not necessarily produce the fastest convergence [11]. By modifying search direction of standard back propagation using conjugate gradient 1. method, the search direction is not only decrease but 2. along conjugate directions [8] [11].

The Modified Back Propagation Algorithm Conjugate gradient (CG) uses non-zero vector which is orthogonal and linearly independent [8]. Two vectors and are orthogonal (G-conjugate) if its inner product is zero, it can be written as follows: (1) Before getting into CG algorithm, must be determined objective function to be optimized. If the CG algorithm is used as an artificial neural network training algorithms, then the goal is to minimize the errors that depend on the weights that connect between neurons. Therefore, the objective function is the error function: (2)

Where

is number of patterns in training data,

weighting matrix, the output neurons for

and

is

are target data and

patterns, respectively.

Conjugate gradient is a method to minimize the derivative function by calculating iteratively approach based on: , (3) ,

Where and are the parameters of the momentum to avoid local convergence. Conjugate gradient algorithm for training of back propagation are as follows [7]: Initializing all weights to small random numbers. If the termination conditions were not satisfied, do the steps 2-12.

Jurnal Nasional JMII 2016

3

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

Forward propagation [7]: 3.

.

Calculating all the outputs in the hidden units

(j =

7.

1,2, …, p).

Calculating the gradient at the unit output of the objective function is established. (8)

8.

Calculating the gradient at the hidden units.

(4) (9)

4.

Calculating all the outputs in the output units

(k =

1,2, …, m).

9.

Calculating the parameter β for all neurons in the hidden units and output units as follows:

a.

Powell-Beale:

b.

Fletcher-Reeves:

,

, (10)

(5) c.

Polak-Ribiere:

,

Backward Propagation [7]: where: 5.

Calculating the error factor in the output units based on difference (error) value of actual and factual values (output from the output units).

=

in the recent iteration.

= gradient in the recent iteration.

(6) 6.

Calculating the error factor in the hidden units based on the error factor in the unit above it.

(7)

= gradient in the prior iteration.

10. Calculating the direction for all neurons in the hidden units and outputs units.

Jurnal Nasional JMII 2016

4

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

where = number of sample and dimension.

(11)

2.

For the initial direction:

= number of

Calculating covarian matrix (12)

11. Calculate the parameter α for all neurons in hidden units and output units, which is how big the steps taken for each direction. This parameter can be searched by 3. line search technique.

Caculating eigenvalue and eigenvector ,

Weights update [7]: 12. Weight updating is carried out by the following manner: (12)4.

Using PCA for Reducing Dimension Microarray data have very high dimension data that will cause “the curse of dimensionality” problem if we classify it without preprocessing. In this research we 5. add PCA dimension reduction process before classification. PCA tries to transform the high dimensional data into new coordinate system that generate from linear combination of original data. PCA obtained from the calculation of eigenvector and eigenvalue of covariance matrix. Only a number of the eigenvector with the largest eigenvalue was selected as a dimension reduction model (called principal component). After some PC obtained, original data projected into these PC to get transformed data that has reduced dimension. Below is PCA process for reduction dimension.

where

(13)

= Eigenvector and λ = Eigenvalue

Selecting set of eigenvector has the largest eigenvalue The simple way to do this; eigenvector sorted descending by its eigenvalue and then select some most-left eigenvector as we want. Data transformation (16)

Complete Design of PCA+MBP The proposed system was divided into two stages that were training stage and testing stage. Training stage was done first to build a system model. After training stage was done, the system can be used to classifying data in testing stage. Detailed process was described in figure 2.

Let data is matrix X (m, n), each m-sample in the matrix X is represented as a vector sized N. Matrix X is the input of PCA. Below are the steps to reduce dimension using PCA [13]. 1.

Calculating mean of data (11) ,

Jurnal Nasional JMII 2016

5

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

Table 1 Data Specification

Data

Fig. 2 Block Diagram of PCA+MBP system

The results of training stage are PCA model and trained ANN. In the testing stage PCA model used to transform data and get data with reduced dimension and then forward propagation is conducted by using trained ANN. Data normalization aims to making uniform input of ANN in range value (0,1).

III. RESULTS AND ANALYSIS

Num. of Classes

Num. of Features

Num. of Samples

Colon

2

65 (25 cancer vs 40 normal)

2000

Ovarian

2

250 (160 cancer vs 90 normal)

15154

Leukemia

2

70 (45 ALL vs 25 AML)

7129

We also run some systems, which are: MBP (without PCA), PCA+BP, and BP to compare the results with proposed system result. We use 5-folds cross validation for selecting model and evaluation. We investigating training time (running time of all processes for building 1 model in k-fold cross validation) in second and accuracy in percent (%). Table 2 is the best result of all systems, bold value specify the best value of measurement for each data. Table 2 Testing Results System

Accuracy

Training Time

PCA+BP

98

45.55

MBP

100

7.87

PCA+MBP

96

5.35

BP

81.2

373.2

Ovarian

We use three public microarray data, leukemia data, colon cancer data, and ovarian cancer data, taken from Kent-Ridge Bio-medical Data Repository [9] for developing and evaluating model. Ovarian data contains proteomic patterns intensity in serum that distinguished ovarian cancer from non-cancer. Colon data collected from colon cancer patients that had tumor biopsies and normal biopsies of colon cancer. Leukemia data collected from the bone marrow samples of leukemia patients to classify the type of leukemia which were acute lymphoblastic leukemia

PCA+BP

MBP

83.0 8 83.0 8

15.74

3.07

Colon

(ALL) and acute myeloid leukemia (AML). Table 1 is specification of all data.

Jurnal Nasional JMII 2016

PCA+MBP

BP

76.9 2 75.3 8

2.28

60.9

6

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

PCA+BP

MBP

94.2 9 69.0 5

4.07

5.44

Leukemia PCA+MBP

BP

97.1 4 64.2 9

1.81

600.52

Table 2 showed PCA+MBP (proposed system) required shortest training time than other systems, around 1-5 second for building model. In terms of accuracy, PCA+MBP only win for leukemia data. Another finding in experiments is the accuracy of MBP superior for ovarian data and colon data compared with other systems. The superiority of MBP is unexpected considering there is no dimension reduction in MBP.

IV. CONCLUSION

produce around 76%-97% for all data. It result were not able to outperform PCA+BP that produce accuracy around 83%-98%. The outstanding result was showed by MBP, the accuracy of MBP higher than PCA+MBP, PCA+BP, and BP in ovarian cancer data and colon cancer data that were 100% and 83.03%. Testing results was showed PCA+MBP require very short time for training, but in terms of accuracy, PCA+MBP must be corrected. If we look MBP performance we can conclude the use of PCA before MBP must be replaced. We suggest for replacing PCA with FLD [12]. FLD is combination of PCA and LDA that achieve good accuracy for dimension reduction of face recognition problem.

We wish to thank to Setia Pramana Ph.D. from Medical Epidemiology and Biostatistics Department Karolinska Institutet, and Putri Wiki Novianti Ph.D. from Utrech University, for discussion and they presentation in indo data mining mailing list.

This study proposes a new framework for REFERENCES detecting cancer based on microarray data using the combination of principal component analysis (PCA) and conjugate gradient back propagation (MBP) National Cancer Institute, “What is cancer?”, method. The MBP was the modification of standard [1] http://www.cancer.gov/cancertopics/cancerlibrary/what back propagation by implementing conjugate gradient -is-cancer, accessed at March 22nd 2013. algorithm in back propagation training. [2] World Health Organization, “Cancer fact sheet”, Some experiments were conducted by http://www.who.int/mediacentre/factsheets/fs297/en/ind implementing 5-fold cross validation using public data ex.html, accessed at March 22nd 2013. from Kent-Ridge Biomedical Data Repository, [3] Sarhan Ahmad M., “Cancer classification based on consisting of ovarian cancer data, colon cancer data, microarray gene expression data using DCT and ANN”, and leukemia data. The accuracy of testing stage and Journal of Theoretical and Applied Information time of training stage were determined as measurement Technology, 2009. tools for measuring performance of PCA+MBP [4] Bai Anita, S.K. Rath, “Classification and clustering (proposed system), MBP, PCA+BP, and BP. using intelligent techniques: application to microarray cancer data”, Master Thesis of Department of Computer The important result of the experiments was Science and Engineering National Institute of PCA+MBP requires around 1-5 seconds for training of Technology Rourkela, India, 2013. each data. It result was the best result of all systems. Hieu Trung Huynh, Jung-Ja Kim, Yonggwan Won. Furthermore, the MBP was also still generates shorter [5] “Classification study on DNA microarray with training time than PCA+BP and BP, it proved that MBP feedforward neural network trained by singular value was able to reduce training time in neural network. In decomposition”, International Journal of Bio-Science terms of accuracy of testing, generally PCA+MBP and Bio-Technology, Vol. 1, No. 1, December, 2009.

Jurnal Nasional JMII 2016

7

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

[6]

[7]

[8]

[9]

[10]

Abbas Y. Al Bayati, Najmaddin A. Sulaiman and Gulnar W. Sadiq, “A modified conjugate gradient formula for back propagation neural network[11] algorithm”, Journal of Computer Science 5 (11): 849856, 2009, ISSN 1549-3636, © 2009 Science Publications. Adiwijaya, U.N. Wisesty, T.A.B. Wirayuda, [12] Z.K.A. Baizal, U. Haryoko, “An improvement of back propagation performance by using conjugate gradient on forecasting of air temperature and humidity in indonesia”, Far East Journal of Mathematical Sciences (FJMS), special vol. 2013, part 1, pages 57-67,[13] Alahabad, India. J. Wang, X. Chi, T. X. Gu, “Nonlinear conjugate gradient methods and their implementations by TAO on dawning 2000-II+”, In Inter. Conf. on Parallel Algorithms and Computing Environments (ICPACE), 2003. Jinyan Li, “Kent-ridge bio-medical data set repository”, School of Computer Engineering Nanyang Technological University, Singapore. Downloaded at January 2013 from URL: http://levis.tongji.edu.cn/gzli/data/mirrorkentridge.html. Nature Scitable, “Genetic diagnosis: DNA microarrays and cancer”, http://www.nature.com/scitable/topicpage/genetic-

diagnosis-dna-microarrays-and-cancer-1017, Accessed at February 26th 2014. Kisi Ozgur, Uncuoglu Erdal, “Comparison of three back propagation training algorithms for two case studies”, Indian Journal of Engineering & Materials Sciences Vol. 12, October 2005, pp. 434-442. Belhumeur P.N., Hespanha J.P., Kriegman D.J., “Eigenfaces vs fisherfaces: recognition using class specific linear projection”, IEEE Transactions Pattern Analysis Machine Intelligent, Vol. 19, pp 711-720, 1997. F.R. Umbara, A. Nurfalah, T.H. Liong, “Colorectal cancer classification using PCA and fisherface feature extraction data from pathology microscopic image”, Information Systems Internation Conference (ISICO), 2013.

Jurnal Nasional JMII 2016

8

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

KELOLA KUBIKAL DATA TRANSAKSIONAL SISTEM INFORMASI RUMAH SAKIT DENGAN TEKNIK ONLINE ANALYTICAL PROCESSING Feri Sulianta Fakultas Teknis, Jurusan Teknik Informatika Universitas Widyatama Jalan Cikutra No. 204A, Bandung, Indonesia [email protected]

Abstrak Data-data transaksional rumah sakit dapat diberdayakan lebih lanjut untuk ragam keperluan dan bukan hanya sebagai arsip riwayat pasien perseorangan saja. Berbagai informasi berharga dapat diungkapkan dari data transkasional rumah sakit yang dihasilkan dari sistem rekam medis. Dalam kasus ini untuk mendapatkan kejelasan yang melibatkan informasi menyeluruh yang juga melibatkan ragam sudut pandang dapat disolusikan dengan teknik Online Analytical Processing (OLAP). Teknik ini mampu mengakomodasi kelengkapan data yang nantinya menjadi framework untuk dianalisa secara seksama. Mengacu pada data rekam medis dimana setiap pasien memiliki banyak keluhan dan latar belakang yang berbeda yang terelasi dengan sang pasien. Teknik OLAP mampu menyajikan data dalam bentuk multidimensi. Selanjutnya, OLAP akan melakukan eksekusi data yakni slicing (irisan) dan dicing (rotasi) yakni memampatkan, mengakumulasi kumpulan data, melakukan filtrasi, mensorting, serta memberikan label perangkingan yang akan memperkaya temuan berharga dari data kubikal. Kata kunci :

Transactional data in hospital can be further empowered for diverse purposes and not just as an individual patient history archive only. Various valuable information may be disclosed from the hospital transkasional the data generated from the medical record system. In this case to clarify that involve thorough information that also involves diverse viewpoints are treated with techniques Online Analytical Processing (OLAP). This technique is able to accommodate the completeness of the data that will be the framework to be analyzed carefully. Referring to the medical records where each patient has a lot of complaints and different backgrounds who terelasi with the patient. OLAP techniques capable of presenting data in a multidimensional form. Furthermore, OLAP will execute the data that is slicing (slice) and dicing (rotation) that compress, accumulate a data set, perform filtration, mensorting, as well as labeling perangkingan that will enrich prized from the data cubes. Keywords : Online Analytical Processing (OLAP), Data Record Media, Data cubes, Slicing, Dicing.

Online Analytical Processing (OLAP), Data Rekam Media, Data Kubikal, Slicing, Dicing.

Abstract

I. PENDAHULUAN Salah satu rumah sakit swasta di bandung memiliki data pasien rawat inap dalam sistem sistem rekam medis. Data transaksional tersebut akan dianalisa guna menyingkapkan informasi yang berharga untuk membangun strategi bisnis,

Jurnal Nasional JMII 2016

9

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093 memberikan layanan dan dasar pembuatan kebijakan rumah sakit. Beberapa hal dari informasi yang dapat dieksplorasi, misalnya dengan dunia yang semakin berkembang dan penyakit pun beragam, pihak rumah sakit harus sigap mengantisipasi keluhan para pasien.

Akan diperlihatkan secara mendasar komponen diperlukan dalam menjalankan OLAP dan implementasi langkah-langkahnya sebagai berikut:

Dalam hal ini teknik Online Analytical Processing akan diterapkan guna menskemakan basis data, analisa datadan menyingkapkan temuan berrharga. Secara prkatikal, teknik Online Analytical Processing pun dapat menghadirkan kebutuhan retrieval data diagnosa. Langkah ini diharapkan mampu mengungkap banyak informasi yang sebelumnya tidak teralamati jika hanya mengandalkan sistem rekam medis dengan fitur sistem pemrosesan transaksi saja.

II. KAJIAN LITERATUR OLAP atau disebut dengan Online Analytical Processing, merupakan metode menganalisa data (atau kumpulan data) secara interaktif tanpa harus menggunakan teknik pemrograman rumit. Pemakai cukup mengakses fitur grafis yang tersedia dalam OLAP. Analisa data menjadi mudah, pemakai dapat dengan mudah mengubah dan memposisikan data dengan fitur grafis yang interaktif.

Gambar 1. Siklus pengolahan data dengan OLAP dan pemetaan ke dalam data kubikal [10]

Berbeda dengan sekedar tabel tunggal sederhana, diperlukan komponen lain untuk membangun OLAP, antara lain :

OLAP pada umumnya digunakan pada pembuatan laporan bisnis seperti laporan keuangan, penjualan, pemasaran, meramal data, analisa budget, business process management, dan meluas pada keperluan riset dan industri [1][2][6][7].



Kumpulan tabel (tabel: kumpulan dari baris dan kolom).



Relasi: keterhubungan antara satu tabel dengan tabel lain.

OLAP memampukan sistem analis menganalisa berbagai data dengan atribut beragam, misalnya saja data pasien berdasarkan penyakit yang diderita, waktu registrasi pasien, jenis asuransi yang digunakan, biaya pengobatan kemudian membandingkannya dengan data yang tersedia. Temuan seperti waktu puncak registrasi dan jenis pernyakit yang diderita atau dikeluhkan, jenis obat yang digunakan, atau bahkan jenis asurasi yang digunakan dapat menjadi dasar dalam membuat layanan lebih baik. Misalnya menyiapkan personel tambahan dalam waktuu-waktu tertentu yang didapati terjadinya puncak registrasi pasien, atau bahkan untuk strategi bisnis dengan menggandeng pihak asurasi guna memberikan tawaran produk asurasi lebih tepat sasaran.

Jurnal Nasional JMII 2016

10

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093 diorganisasi terlebih dahulu dalam tabel -tabel. Selanjutnya relasi dibuat untuk membangun keterikatan antara satu tabel dengan tabel lainya. Filtering merupakan hasil pada data OLAP yang akan memilah milah data sesuai kebutuhan analisa data, proses ini mungkin melibatkan berbagai cara yang akan menyusun, meringkas, mengurutkan, memposisikan serta mengeliminasi data yang tidak dibuuhkan. Hasil dari filtrasi adalah membangun image atau pola atau tabel informatif yang nantinya ditelusuri dan dibandingkan guna memahami data dalam perspektif multidemensi. Untuk mendapatkan pengetahuan demikian, maka cara yang ditempuh untuk menyingkapkan temuan berharga dari data tersebut yakni menggunakan data OLAP dengan filtering. Gambar 2. Representasi kubikal data tiga dimensi [10]

Untuk membentuk data multi dimensi dibutuhkan banyak tabel yang terelasi satu sama lain, hal ini penting dalam membangun kelengkapan informasi. Selain membutuhkan data-data yang bergantung pada tabel-tabel lain, data multi dimensi mempunyai elemen-elemen pelabelan yang nantinya dipertimbangkan dalam proses kelola OLAP. Beberapa elemen utama yang dimaksud: 

Dimensi (dimension): atribut yang ditinjau.



Pengukur (measurement): besaran yang sifatnya kuantitatif terpaut pada dimensi yang adalah point of view dari data kubikal.



Kalkulasi (hasil ukur): pengukuran suatu (measurement).

OLAP mampu memetakan data dalam bentuk dimensioal cube (dimensi kubikal), kemudian masing-masing kubikal dapat dengan mudah dibandingkan, Pihak pengambil keputusan mudah dan cepat ketika mencari penyebab permasalahan yang dihadapi. Perangkat lunak yang digunakan untuk mengimplementasikan data pasien rawat inap ini guna melakukan irisan dan rotasi data yang seketika mampu menghasilkan informasi yakni Olap Cube.Aplikasi ini akan membaca data yang disimpan dalam format Ms. Access. Selanjutnya, melakukan seleksi dimension dan measures yang ingin diproses melalui Build Cube OLAP Cube. Konfigurasi komputer yang digunakan dalam penelitian yakni: Sistem Operasi Windows 8, Processor Intel Celeron Processor 1019& 1 GHz, 2 MB L3 cache, dengan spesifikasi memori 4 GB DDR3.

hasil irisan

Dengan membangun OLAP maka data yang diorganisasi dalam tabel dapat diberdayakan lagi untuk keperluan analisa. Informasi yang bernilai tidak ditemukan jika mengandalkan tabel tunggal yang hanya mengorganisasi baris dan kolom saja.

III. ANALISIS DAN PERANCANGAN Setelah transaksional.

mendapati Selanjutnya

wujud dari data mentah

data harus

Gambar 3. Elemen basis data terelasi dalam bentuk normal ke tiga untuk ditransformasikan ke dalam data kubikal

Jurnal Nasional JMII 2016

11

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093 Dalam kasus ini, hanya sebagai data saja yang akan diambil dari basis data transaksional yang dipetakan dalam 1 tabel tunggal setelah proses

denormalisasi dengan mengeksekusi Structure Query Language (SQL).

perintah

Tabel 1. Hasil denormalisasi yang akan ditransformasi menjadi data kubikal

Data mentah tersebut mencitrakan data pasien rawat inap diambil dalam kurun waktu dua minggu dengan karakteristik yakni 16 atribut dan 953 record. Selanjutnya, menentukan row data yang diiris atau slicing dan menentukan sudut pandang yang ingin dilihat dari data atau dicing.

IV. IMPLEMENTASI Dikatakan sebelumnya data kubikal virtual dapat diubah sedemikan rupa untuk mencari temuantemuan lain lagi yang berharga. Hal ini dilakukan menggunakan beberapa jenis metoda pengoperasian pada data kubikal virtual. Pada tahan inilah observasi data dilakukan yang mencakup: -

Membuat irisan/ Slicing.

-

Membuat banyak irisan/Dicing.

-

Drill Up.

-

Drill Down.

-

Rotasi atau Pivoting.

Irisan Berganda (OLAP dicing) Irisan berganda atau dicing adalah irisan dilakukan lebih dari dua dimensi data. Dimensi batasan waktu dan area tidak berubah, tetapi tiga kategori suatu item diambil untuk analisa lebih lanjut. OLAP Drill-up dan Drill Down Drill Down serta Drill Up merupakan proses yang dilakukan dalam menspesifikasi atau mengeneralisasi informasi. Semakin ke atas (UP) maka informasi yang didapat semakin umum (berupa ringkasan) dan semakin ke bawah (Down) maka informasi yang didapat semakin spesifik (terinci dan detail). Kubikal virtual (kiri) jika ditranslasikan ke kubikal (kanan) disebut Drill Down sebaiknya dari kanan ke kiri disebut dengan Drill UP.

Berikut akan dijelaskan satu persatu untuk setiap operasi pada OLAP. Irisan ( OLAP slicing )

Irisan atau slicing merupakan langkah dan sub proses guna mengambil satu atau beberapa bagian (dimensi) dari data kubikal virtual. Tujuan dari irisan yakni menyederhanakan kebuthuan data dengan cara mengeliminasi data yang sifatnya akan membiaskan hasil dan kejernihan dari informasi.

Drill Down dilihat sewaktu area kubikal yang dikategorikan dalam produk layanan seperti misalnya ruang pasien kelas A, ruang pasien kelas B, ruang pasien kelas C atau ruang pasien VIP.

Jurnal Nasional JMII 2016

12

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093 Rotasi atau OLAP pivoting Rotasi atau Pivoting dilakukan dengan mengubah koordinat atau sudut pandang pengamat terhadap data kubikal virtual, hal ini ditujukan untuk mendapatkan informasi multiperspektif (rich and valuable information). Rotasi data kubikal virtual sedemikian rupa, akan mengubah fokus analisa, misalnya analisa berbasiskan jenis penyakit menjadi berbasis kurun waktu. Temuan informasi baru bisa muncul seperti degradasi penggunaan layanan asuransi tertentu setiap tahunnya. Sebelum dirotasi hal ini tidak nampak karena jumlah pasien masih memiliki tingkat loyalitas tinggi pada rumah sakit yang bersangkutan.

4. Lakukan drag dan drop mouse untuk field atau kolom pada tabel dalam menentukan „dimension‟ dan „measure‟. 5. Membangun kubikal. Data apapun dapat digunakan asalkan memiliki ODBC Driver (middleware untuk basis data agar basis data dapat dikenali oleh sistem yang berbeda) yang cocok untuk database tersebut maka OLAP dapat mengenali datanya[4][5][6]. Atribut memaksudkan jumlah kolom keterangan pasien rawat inap sedangkan record memaksudkan jumlah pasien rawat inap yang terjadi selama kurun waktu dua minggu.

1. Mengkoneksikan OLAP ke sumber data atau datasource yang akan dianalisa.

Agar data dapat diidentifikasi untuk dilakukan pengirisan berbasis atribut menggunakan Olap Cube, maka data pada tabel tunggal tersebut harus diintegrasikann pada apliaksi OLAP sepenuhnya [13][14][15][16].

2. Menambahkan tabel yang diperlukan dari data source.

Sehingga didapati transformasi data pasien rawat inap sebagai berikut:

Tahap-tahap menggunakan OLAP dalam menganalisa data relatif mudah, berikut langkahnya:

3. Membangun Relasi antar Tabel.

Gambar 4. Menentukan irisan pada atribut dan data row untuk membangun temuan

Hingga tahap ini, data kelola dari bentuk normal ketiga, keempat taau kelima sudah terorganisasi dengan adanya relationship, selanjutnya ditindaklajuti

melalui filter yang adalah pengetahuan hasil dari kelola dan drilling data kubikal. Mengacu pada data kubikal yang menjadi objek bahasan, akan ditelusuri informasi yang terkandung

Jurnal Nasional JMII 2016

13

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093 didalamnya, serangkaian proses analisa ini dimulai dari memilih serta ditindaklanjuti dengan menelusuri elemen atau atribut, atau menambahkan atribut lain serta mensubstitusi atribut.

V. HASIL DAN DISKUSI Hasil mengkaji data-data yang terfilter dipresentasikan dalam diagram lingkaran yang secara visual menjelaskan dimension dan measures. Berikut ini hasil representasi diagramnya:

Gambar 7.Top 10 Nama Penjamin Pasien (data konfidensial tidak diperlihatkan)

Gambar 5.Top 10 Diagnosa Awal

Gambar 8.Top 10 Usia Pasien

Pengetahuan yang terungkap yang sekaligus dapat dijadikan basis untuk mengetahui hasil banyaknya kasus dua minggu rawat inap pasien yakni:

Gambar 6.Top 10 Jenis Kelamin



Gambar 5: memperlihatkan hasil diagnosa dari data rawat inap pasien yang menunjukan banyak kasusnya adalah Thalasemia major.



Gambar 6: memperlihatkan hasil jenis kelamin yang memiliki banyak kasus adalah wanita.



Gambar 7: memperlihatkan hasil penjamin pasien atau asuransi yang paling banyak digunakan oleh pasien yang dating berobat rawat inap adalah JKN Non PBI atau BPJS.

Jurnal Nasional JMII 2016

14

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093 

Gambar 8: memperlihatkan hasil usia pasien yang banyak kasus yang pertama usia satu tahun merupakan bayi lahir dan selanjutnya usia dengan hasil yang sama adalah usia 28 dan 53.

VI. TUJUAN DAN KESIMPULAN Penalaran dengan OLAP memampukan sistem analis dalam membangun sistem analitik yang baik dan tepat sasaran sehubungan kondisi basis data yang dimiliki perusahaan. Sewaktu data yang diinginkan terbentuk dan hasil dinginkan terpenuhi, sebenarnya prototype (model) sudah terbentuk dan sudah siap dikomunikasikan dengan pihak manajemen rumah sakit. Dalam kasus ini, teknik OLAP mampu menyingkapkan informasi pada data pasien rawat inap, yakni berupa pie guna dijadikan acuan untuk rumah sakit. Rumah sakit dapat mengantisipasi untuk kesiapan menerima pasien karena sudah difiltering data menggunakan OLAP. Informasi temuan dari OLAP pada rumah sakit tertentu dapat ditindak lanjuti oleh pemerintah atau dinas kesehatan guna mengantisipasi termasuk melakukan penanggulangan penyakit yang menjangkiti masyarakat disuatu lokasi tertentu. Hasil dari data yang sudah diproses menghasilkan bahwa diagnosa yang banyak dialami adalah Thalasemia major lalu kelahiran yang dialami kebanyakan jenis kelamin perempuan dan usia 28 sampai 53 tahun. Hal ini menjadi informasi berharga bagi dinas kesehatan jika suatu saat diperlukan. Untuk pengembangan OLAP ini, dibutuhkan tambahan informasi detail lainnya sperti misalnya informasi wilayah alamat pasien sehingga bisa mendapatkan hasil yang lebih spesifik untuk mencapai hasil yang lebih detail agar rumah sakit dan masyarakat dapat melakukan tindakan penanggulan secara seksama.

REFERENSI [1]. Motro. Accommodating Imprecision in Database Systems: Issues and Solutions. SIGMOD Record, 19(4):69–74, 1990. [2]. Motro. Sources of Uncertainty, Imprecision and Inconsistency in Information Systems. In

Uncertainty Management Systems, pages 9–34. 1996.

in

Information

[3]. Shoshani. OLAP and Statistical Databases: Similarities and Differences. In PODS 1997. [4]. Bernardino J., et al. Approximate Query Answering Using Data Warehouse Striping. Journal of Intelligent. 2002 [5]. Body M., et al. A Multidimensional and Multiversion Structure for OLAP Applications DOLAP‟02, November 8, McLean, Virginia, USA. 2002. [6]. Chaudruri. S., Dayal U. An Overview of Data Warehousing and OLAP technology. Sigmod Record. 1997. [7]. Codd, E.F., et al. C.T.: Providing OLAP to User Analysts: an it Mandate. Technical Report, E.F. Codd &Associates. 1993. [8]. D T Pham , S S Dimov, and C D Nguyen. Selection of K in K-means clusteringProc. IMechE Vol. 219 Part C: J. Mechanical Engineering Science, Cardiff University, Cardiff, UK. 2004. [9]. D. Burdick, P. M. Deshpande, T. S. Jayram, R. Ramakrishnan, and S. Vaithyanathan. OLAP over uncertain and imprecise data. In VLDB 2005. [10]. Feri Sulianta. OLAP Excel – Cara Hebat Excel Mengelola Data. Elexmedia Komputindo. Jakarta. 2011. [11]. H.-J. Lenz and B. Thalheim. OLAP Databases and Aggregation Functions. In SSDBM 2001. [12]. Information Systems, 19:2, pp. 145-167. [13]. Relational Databases. 7(3):239–267,1992.

Data

Knowl.

Eng.,

[14]. Rui Oliveira, Jorge Bernardino. Building olap tools over large databases. Isec – Instituto Superior de Engenharia de Coimbra, Polytechnic Institute of Coimbra. Quinta da Nora, Rua Pedro Nunes, P-3030-199 Coimbra, Portugal. [15]. S. Abiteboul, R. Hull, and V. Vianu. Foundations of Databases. Addison-Wesley, 1995.

Jurnal Nasional JMII 2016

15

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093 [16]. S. I. McClean, B. W. Scotney, and M. Shapcott. Aggregation of Imprecise and Uncertain Information in Databases. IEEE TKDE, 13(6):902–912, 2001.

Databases Using Granularities. In SSDBM, 1999. [18]. T.Minka. Expectation-maximization as lower bound maximization.,1998.

[17]. T. B. Pedersen, C. S. Jensen, and C. E. Dyreson. Supporting Imprecision in Multidimensional

Jurnal Nasional JMII 2016

16

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

ANALISIS PENCAPAIAN MANFAAT DALAM PENGGUNAAN ERP DI PERUSAHAAN INDONESIA Iqbal Yulizar M Fakultas Teknik, Program Studi Teknik Industri, Universitas Widyatama, Jl. Jl. Cikutra No.204A, Bandung Email: [email protected]

Abstrak Situasi persaingan bisnis yang semakin kompetitif saat ini, mendorong banyak perusahaan di Indonesia untuk mengembangkan proses bisnisnya dengan memanfaatkan sistem informasi melalui implementasi sistem Entrerprise Resource Planning (ERP). Usaha pengembangan yang dilakukan perusahaan tersebut membutuhkan investasi yang tidak sedikit.

organization. Based on the survey results conducted on 41 companies, it was found that the average of these companies has been realized the benefit from the ERP implementation. Keywords: ERP implementation, benefit realization, survey.

I. PENDAHULUAN

Penelitian ini menganalisis ketercapaian manfaat dari implementasi ERP yang telah di implementasikan di perusahaan-perusahaan Indonesia. Ketercapaian manfaat implementasi tersebut dilihat dari perspektif bisnis, teknologi, dan organisasi. Berdasarkan hasil survey yang dilakukan terhadap 41 perusahaan, ditemukan bahwa perusahaan-perusahaan tersebut, secara rata-rata telah cukup mendapatkan manfaat dari implementasi ERP yang dilakukan.

Dikarenakan dampak yang strategis dari kualitas proses bisnis dan informasi terhadap keunggulan kompetitif suatu perusahaan, maka sejak tahun 1990an, Enterprise Resource Planning (ERP) telah menjadi sistem teknologi informasi yang diadopsi oleh banyak perusahaan (Gupta,& Kohli, 2006). ERP merupakan paket sistem informasi yang mengintegrasikan informasi dalam suatu area fungsional atau antar area fungsional dalam perusahaan (Govindaraju, 2002).

Kata kunci: implementasi ERP, realisasi manfaat, survey.

Untuk mengimplementasikan ERP, perusahaan menginvestasikan dana dan waktu yang tidak sedikit. Berdasarkan hasil survey Meta Group terhadap 63 perusahaan yang mempunyai pendapatan antara 12 juta dolar sampai 43 miliar dolar, diperoleh data bahwa rata-rata dana yang dikeluarkan oleh perusahaan-perusahaan untuk mengimplementasikan ERP adalah sebesar 10,6 juta dolar dan waktu yang dibutuhkan untuk mengimplementasikan adalah selama 23 bulan (Umble et al., 2003). Meskipun dana dan waktu telah banyak diinvestasikan, tidak semua perusahaan berhasil merealisasikan manfaat dari implementasi ERP yang dilakukannya. Kegagalan merealisasikan manfaat implementasi ERP ini ditunjukkan dengan tingginya inventori, penurunan

Abstract Today’s competitive business competition has encourage many companies in Indonesia to develop their business processes using information system by implementing Enterprise Resource Planning (ERP) system. This effort requires a siginificant amount of invesment. This research analizes the benefit realization of the ERP implementation in Indonesian companies. The benefit realization in this researh is views from the perspective of business, technology, and

Jurnal Nasional JMII 2016

17

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

pendapatan, dan kehilangan return on investment (ROI) (Martua, 2006). Untuk kondisi implementasi ERP di Indonesia, hasil studi kasus pada beberapa perusahaan besar di Indonesia menunjukkan bahwa pencapaian manfaat dari implementasi ERP belum begitu maksimal. Pada PT. Mitsubishi Chemical Indonesia, pemahaman pengguna mengenai sistem ERP masih rendah dan pengguna merasa kesulitan dalam menggunakan ERP sehingga kinerja perusahaan menurun (Martua, 2006). Pada PT. Indosat Tbk, hasil studi kasus terkait dengan evaluasi kesuksesan implementasi ERP menunjukkan bahwa ERP belum dapat meningkatkan tingkat produktivitas, belum dapat mengurangi biaya organisasi, dan belum dapat meningkatkan kepuasan pelanggan (Novriani, 2008). Pada PT. Danone Dairy Indonesia, akurasi dan kecepatan untuk mendapatkan informasi masih belum begitu baik, hal ini ditandai dengan seringnya keluhan pengguna akibat adanya redudansi data dalam ERP (Handayani, 2009). Penelitian-penelitian terkait ketercapaian manfaat ERP dari perusahaan-perusahaan di Indonesia yang telah dilakukan lebih banyak berupa studi kasus dari masing-masing perusahaan, belum menggambarkan kondisi perusahaan-perusahaan di Indonesia secara keseluruhan. Untuk medapatkan gambaran kondisi pencapaian manfaat dari implementasi ERP oleh perusahaan-perusahaan di Indonesia penelitian ini melakukan survey terhadap 41 perusahaan. Ketercapaian manfaat dari implementasi ERP dalam penelitian ini dilihat dari 3 (tiga) perspektif , yaitu:

2. Perspektif manfaat teknologi, yaitu realisasi manfaat dari implementasi ERP yang berkaitan dengan infrastruktur teknologi dalam perusahaan. Aspek-aspek manfaat yang tercakup dalam variabel realisasi manfaat teknologi adalah sebagai berikut: a. Tingkat kestabilan infrastruktur IT (Shang & Seddon, 2000). b. Tingkat fleksibilitas infrastruktur IT untuk kondisi bisnis saat ini dan perubahan bisnis di masa depan (Shang & Seddon, 2000). 3. Perspektif manfaat organisasi, yaitu realisasi manfaat dari implementasi ERP yang berkaitan dengan sumber daya manusia dan budaya kerja dalam perusahaan. Aspek-aspek manfaat yang tercakup dalam variabel realisasi manfaat organisasi adalah sebagai berikut: a. Tingkat efektivitas komunikasi internal departemen dan antar departemen dalam perusahaan (Spathis & Constanitinides 2003). b. Tingkat terfasilitasinya business learning dan peningkatan kemampuan karyawan (Shang & Seddon, 2000). c. Tingkat pemberdayaan karyawan (Shang & Seddon, 2000). Tingkat perubahan perilaku karyawan untuk lebih peduli terhadap kelancaran aliran kerja secara keseluruhan dalam perusahaan (Shang & Seddon, 2000).

II. KAJIAN LITERATUR 1. Perspektif manfaat bisnis, yaitu realisasi manfaat dari implementasi ERP yang berkaitan dengan pengelolaan manajerial, proses bisnis dan perencanaan strategis perusahaan. Aspek-aspek manfaat yang tercakup dalam variabel realisasi manfaat bisnis ini adalah sebagai berikut: a. Tingkat pengurangan biaya (Shang & Seddon, 2000). b. Tingkat produktivitas (Shang & Seddon, 2000). c. Tingkat dukungan terhadap proses penjalinan hubungan dengan pihak-pihak eksternal (Shang & Seddon, 2000). d. Tingkat efektivitas pengambilan keputusan (Shang & Seddon, 2000).

Untuk dapat mengetahui bagaimana mengukur realisasi manfaat dari implementasi ERP, dilakukan studi terhadap literatur-literatur yang mengkaji manfaat dari implementasi ERP. A. Sistem Enterprise Resource Planning (ERP) Enterprise Resource Planning (ERP) merupakan paket sistem informasi yang mengintegrasikan informasi dalam suatu area fungsional dan antar area fungsional dalam perusahaan (Kumar & Hillegersberg, 2000 dalam Govindaraju 2002).

Jurnal Nasional JMII 2016

18

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

Gambar 1. Illustrasi Sistem ERP

ERP adalah tulang punggung dari sistem informasi suatu enterprise. Inti dari software ini adalah basis data terpusat yang mendapatkan dan memberikan data kepada berbagai aplikasi modular yang dioperasikan dalam sistem komputer yang sama. Pada Gambar 1, diilustrasikan modul-modul dalam ERP mencakup berbagai fungsi-fungsi dalam bisnis, seperti manufaktur, manajemen rantai suplai, keuangan, proyek, sumber daya manusia, dan manajemen hubungan pelanggan. Modul-modul dalam paket ERP ini dapat disesuaikan dengan kebutuhan spesifik organisasi. Menggunakan ERP, data yang redundan dapat dihindari karena data hanya perlu dimasukkan satu kali ke dalam basis data. Sistem ini menyediakan konsistensi dan transparansi pada keseluruhan enterprise sehingga memberikan akses informasi yang terpercaya dan terintegrasi [6][14]. B. Karakteristik ERP ERP memiliki beberapa karakteristik yang memiliki dampak yang signifikan bagi organisasi yang mengimplementasikannya. Berikut adalah karaktersistik dari ERP yang diidentifikasi oleh Markus & Tanis (1999), 1. Integrasi (Integration) Dengan ERP, dilakukan integrasi dari seluruh informasi yang mengalir dalam perusahaan. Informasi-informasi ini diantaranya meliputi informasi keuangan, sumber daya manusia, konsumen, rantai suplai, dsb (Markus & Tanis, 1999). 2. Berbentuk paket (Packages) ERP berbentuk paket komersil yang dibeli dari software vendor, bukan berupa aplikasi yang

dibangun dari awal di perusahaan. Terdapat dua dampak penting sebagai implikasi dari hal ini. Pertama, sangat dimungkinkan bahwa proses bisnis yang ada pada perusahaan berbeda dengan proses bisnis yang ada dalam paket ERP, sehingga perlu dilakukan penyesuaian proses bisnis perusahaan dengan proses bisnis dalam paket ERP. Kedua, perusahaan yang membeli paket ERP akan terikat dalam hubungan jangka panjang dengan vendor dikarenakan perbaikan yang berkelanjutan pada ERP tersebut hanya dapat dilakukan oleh vendor yang bersangkutan [22]. 3. Best Practices ERP dirancang untuk dapat memenuhi kebutuhan berbagai bentuk perusahaan, karena itu ERP ini dirancang agar memiliki proses bisnis yang umum (generic) yang hanya sedikit berbeda secara substansi. Untuk beberapa perusahaan, karakteristik best practices pada ERP menjadi alasan kuat bagi untuk mengadopsi sistem ini dikarenakan beberapa perusahaan tersebut merasa perlu untuk merancang ulang keseluruhan proses bisnisnya agar menjadi lebih efektif dan efisien (Markus & Tanis, 1999). 4. Membutuhkan beberapa pemasangan (Some Assembly Required) Aspek integrasi dalam ERP hanyalah untuk software-nya saja, tidak mencakup platform dimana ERP ini akan dipasang. Dalam prakteknya, banyak perusahaan yang mendapat kesulitan dalam mengintegrasikan ERP dengan hardware, sistem operasi, software manajemen basis data, dan infrastrukter teknologi informasi lainnya dalam perusahaan (Markus & Tanis, 1999). 5. Berkembang (Evolving) Sebagaimana bentuk teknologi informasi lainnya, ERP berkembangan dengan pesat. Perkembangan tersebut dapat dilihat dari dua aspek, yaitu aspek arsitektur dan aspek fungsionalisasi. Dari aspek arsitektur, pada tahun 1980-an enterprise system dirancang dengan arsitektur sistem mainframe, sedangkan saat ini telah berkembang sehingga dirancang dengan arsitektur client-server dengan aplikasi berbasis desktop maupun web. Dari

Jurnal Nasional JMII 2016

19

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

aspek fungsionalisasi, saat ini vendor-vendor mulai menawarkan fungsionalisasi tambahan berupa modul-modul untuk diintegrasikan dengan inti dari ERP, seperti modul rantai suplai (supply chain), manajamen hubungan pelanggan (customer relationship management), dan fungsionaliasi modul lainnya (Markus & Tanis, 1999). C. Manfaat Implementasi ERP Shang & Seddon (2000) secara komprehensif mengelompokkan manfaat yang diperoleh dari adopsi ERP ke dalam 5 dimensi sebagai berikut: 1. Dimensi operasional Penerapan sistem informasi yang bersifat enterprise seperti ERP dalam perusahaan dapat meningkatkan kinerja operasional perusahaan dalam hal efisiensi proses bisnis dan mengotomasi transaksi yang ada dalam perusahaan. Secara umum, manfaat implementasi ERP dalam dimensi operasional adalah sebagai berikut (Shang & Seddon, 2000): a. Penurunan biaya tenaga kerja, biaya inventori, dan biaya administratif. b. Pengurangan waktu siklus pada aktivitas customer support, employee support, dan supplier support. c. Peningkatan produktivitas karyawan. d. Peningkatan kualitas produk perusahaan. e. Peningkatan kualitas pelayanan pelanggan. 2. Dimensi manajerial Karakteristik ERP yang mengintegrasikan keseluruhan informasi dalam perusahaan, memberikan manfaat yang signifikan bagi manajemen. Secara umum, manfaat implementasi ERP dalam dimensi manajerial adalah sebagai berikut (Shang & Seddon, 2000): a. Pengelolaan sumber daya perusahaan yang lebih baik. b. Proses pengambilan keputusan yang lebih baik. c. Pengendalian performansi perusahaan yang lebih baik. 3. Dimensi strategis ERP yang terintegrasi sangat menunjang perusahaan dalam lima aspek strategis perusahaan, yaitu diferensiasi (differentiation),

biaya (cost), inovasi (innovation), pertumbuhan (growth), dan jalinan kerjasama (alliance). Secara umum, manfaat implementasi ERP dalam dimensi strategis adalah sebagai berikut (Shang & Seddon, 2000): a. Mendukung perencanaan bisnis untuk saat ini dan masa depan. b. Mendukung aliansi bisnis perusahaan dengan adanya standardisasi proses bisnis. c. Mendukung dilakukannya inovasi dalam bisnis perusahaan dengan cara merancang rantai proses yang baru, merancang strategi penetrasi pasar yang baru, dan merancang bisnis yang baru. 4. Dimensi infrastruktur teknologi informasi (IT) Infrastruktur IT terdiri dari sumber daya IT yang menjadi dasar dari sistem informasi yang dibangun. Secara umum, manfaat implementasi ERP dalam dimensi strategis adalah sebagai berikut (Shang & Seddon, 2000): a. Meningkatkan fleksibilitas bisnis dalam merespon perubahan dari kondisi internal perusahaan ataupun kondisi eksternal. b. Pengurangan biaya IT dalam hal biaya perawatan sistem, biaya modifikasi sistem, dan biaya pengembangan dan riset. c. Meningkatkan stabilitas, dan fleksibilitas infrastuktur IT dalam merespon kondisi bisnis saat ini dan masa depan. 5. Dimensi Organisasi Implementasi ERP dalam perusahaan yang mengubah cara kerja karyawan sangat mempengaruhi kondisi organisasi terkait sumber daya manusia dan budaya kerja dalam perusahaan. Secara umum, manfaat implementasi ERP dalam dimensi organisasi adalah sebagai berikut (Shang & Seddon, 2000): a. Terfasilitasinya business learning dan peningkatan kemampuan karyawan. b. Karyawan lebih terlibat dalam kelancaran aliran kerja secara keseluruhan dalam perusahaan. c. Karyawan merasa puas dalam menggunakan sistem informasi yang ada. d. Memungkinkan dilakukannya perubahan struktur organisasi ke arah yang lebih baik yang dapat meningkat efisiensi dan efektivitas proses bisnis dalam perusahaan.

Jurnal Nasional JMII 2016

20

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

D. Kajian Perspektif dalam Implementasi ERP Implementasi ERP dapat dilihat dari 3 perspektif, yaitu: 1. Perspektif organisasi Implementasi ERP dapat dilihat dari perspektif organisasi termasuk manusia didalamnya karena implementasi ERP dalam suatu organisasi berkonsikuensi pada dibutuhkannya kompetensi baru dan penyesuaian dari setiap orang dalam organisasi tersebut dikarenakan perubahan sistem yang digunakan sebelum dan sesudah implementasi ERP dilakukan (Kræmmergaard & Møller, 2000). 2. Perspektif bisnis Implementasi ERP dapat dilihat dari perspektif bisnis karena implementasi ERP berkonsikuensi pada berubahnya proses bisnis dalam organisasi, bahkan membawa organisasi menuju bisnis yang benar-benar baru (Kræmmergaard & Møller, 2000). 3. Perspektif teknologi Implementasi ERP dapat dilihat dari perspektif teknologi karena ERP adalah suatu sistem software yang cukup kompleks, yang dimana dalam implementasinya tentu memiliki tantangan yang cukup besar dari sisi teknis (Kræmmergaard & Møller, 2000).

III. PENGUMPULAN DATA Metode pengumpulan data yang digunakan pada penelitian ini adalah metode survey dengan kuesioner yang disebar ke perusahaan-perusahaan yang menjadi objek penelitian. Proses pengumpulan data diawali dengan mengidentifikasi sampel penelitian hingga kemudian kuisioner disebarkan pada responden. A. Indentifikasi Sampel Penelitian Populasi dalam penelitian ini adalah perusahaanperusahaan di Indonesia yang telah mengimplementasikan ERP di perusahaannya dan telah memasuki fase dimana ERP tersebut telah digunakan dalam operasional perusahaan paling sedikit selama 1 tahun. Pemilihan responden sebagai sampel dalam survey ini menggunakan metode judgment sampling dimana responden yang dipilih

berada dalam posisi terbaik yang dapat memberikan informasi yang diperlukan (Sekaran, 2006). Metode ini digunakan karena untuk mendapatkan informasi terkait pencapaian manfaat dari implementasi ERP, responden yang dipilih haruslah seorang wakil dari perusahaan yang mengetahui pengelolaan implementasi ERP di perusahaannya. B. Penyusunan Kuisioner Penentuan jumlah dan isi butir pernyataan dalam kuisioner dilakukan dengan mengacu pada indikatorindikator dari tiap-tiap variabel penelitian. Metode penskalaan yang digunakan adalah metode penskalaan numerikal memiliki 10 titik pilihan (terdiri dari poin 1 s/d 10) dengan dua kutub, dimana poin 1 menyatakan sangat tidak baik/sangat tidak benar/sangat tidak setuju/sangat jarang dan poin 10 menyatakan sangat baik/sangat benar/sangat setuju/sangat sering. Responden diminta untuk memilih salah satu dari poin yang tersedia. Penggunakan skala numerikal ini secara konsisten memberikan persentase pernyataan terjawab lebih tinggi daripada pernyataan terbuka (Brace, 2008). Secara umum, pilihan penilaian yang terdiri dari poin 1 s/d 10 cukup popular digunakan dalam menilai persepsi seseorang dan memberikan validitas dan kekuatan ekplanatori yang lebih besar daripada penskalaan 5 titik pilihan (Coelho & Esteves, 2010). Poin jawaban yang berjumlah genap dipilih agar responden tidak cenderung memilih poin tengah dari poin jawaban yang tersedia (Coelho & Esteves, 2010). C. Penyebaran Kuisioner Kuisioner yang disebar dalam penelitian berjumlah 78 buah kuisioner dan menghasilkan 44 buah atau 56,41% hasil kusioner yang dikembalikan. Dari 44 buah kusioner yang dikembalikan, 3 buah kuisioner atau 6,8% dari hasil kuisioner yang dikembalikan dinyatakan tidak valid dikarenakan perusahaan bersangkutan belum menggunakan ERP sepenuhnya, sehingga kusioner yang dapat diolah berjumlah 41 buah kuisioner atau 52,56% dari total kuisioner yang disebar. Penyebaran kuisioner dilakukan dengan beberapa cara yaitu kuisioner diberikan secara pribadi, melalui surat, dan email. Penyebaran dilakukan pada bulan Maret - April 2010.

Jurnal Nasional JMII 2016

21

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

IV. PENGOLAHAN DATA DAN ANALISIS DATA Berdasarkan data hasil survey yang terkumpul, dilakukan pengolahan data untuk mendapatkan statistik deskriptif dari pencapaian manfaat atas implementasi ERP yang dilakukan oleh perusahaanperusahaan yang menjadi responden dalam penelitian ini. A. Demografi Perusahaan Mayoritas dari perusahaan tercakup dalam survey penelitian ini, berdasarkan kriteria dari Badan Pusat Statistik RI tahun 2009 dapat digolongkan sebagai perusahaan besar, dikarenakan semua perusahaan yang disurvey memiliki jumlah karyawan lebih dari 99 orang. Dari sisi tingkat penghasilan, 73.17% dari perusahaan-perusahaan yang disurvey memiliki tingkat penghasilan pertahunnya sebesar lebih dari Rp. 50 milyar, hanya 26.83% diantaranya yang berpenghasilan antara Rp. 2.5 milyar – Rp. 50 milyar.

Gambar 4. Vendor ERP Perusahaan Responded

Lama ERP telah digunakan dalam operasional oleh perusahaan yang disurvey dikelompokan kedalam 5 kelompok yaitu 1 tahun (15%), 2 tahun (7%), 3 tahun (2%), dan > 3 tahun (76%).

Jenis industri dari perusahaan-perusahaan yang disurvey dikelompokan kedalam 4 kategori, yaitu jasa (42%), manufaktur (24%), hasil bumi (17%), dan telekomunikasi (17%).

Gambar 5. Lama Penggunaan ERP oleh Perusahaan Responden

B. Pencapaian Manfaat ERP Gambar 3. Jenis Industri Perusahaan Responden

Berdasarkan hasil survey, secara umum rata-rata perusahaan telah mulai mendapatkan manfaat dari implementasi ERP yang dilakukan (Gambar 6).

Vendor ERP dari perusahaan yang disurvey dikelompokan kedalam 5 vendor, yaitu SAP (49%), Oracle (22%), JD Edwards (5%), Ms. Dynamics (5%), dan Lainnya (19%).

Jurnal Nasional JMII 2016

22

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

3.

Pada perspektif teknologi, implementasi ERP mendorong infrastruktur teknologi informasi yang ada menjadi lebih stabil dan efisien.

Untuk perspektif organisasi, rata-rata nilai perusahaan responden adalah 7,3. Hal ini menunjukkan bahwa dengan adanya ERP, komunikasi internal dan antar departemen lebih efektif, terjadi peningkatan kemampuan karyawan dalam bidang kerjanya, dan perilaku karyawan telah mendukung kelancaran alian kerja secara keseluruhan dalam perusahaan. Gambar 6. Ketercapaian Manfaat Implementasi ERP

Pada perspektif bisnis, rata-rata nilai perusahaan responden adalah 7,4. Hal ini menunjukkan bahwa dengan adanya ERP, proses bisnis perusahaan mulai menjadi lebih efisien dan efektif. Dilihat perspektif teknologi, rata-rata nilai perusahaan responden adalah 7,9. Hal ini menunjukkan bahwa dengan implementasi ERP, infrastruktur teknologi informasi yang ada menjadi lebih stabil dan efisien. Untuk perspektif organisasi, rata-rata nilai perusahaan responden adalah 7,3. Hal ini menunjukkan bahwa dengan adanya ERP, komunikasi internal dan antar departemen lebih efektif, terjadi peningkatan kemampuan karyawan dalam bidang kerjanya, dan perilaku karyawan telah mendukung kelancaran alian kerja secara keseluruhan dalam perusahaan.

V. KESIMPULAN Berdasarkan hasil survey yang dilakukan dalam penelitian ini, dapat disimpulkan beberapa temuan sebagai berikut: 1.

2.

Secara umum rata-rata perusahaan telah mulai mendapatkan manfaat dari implementasi ERP yang dilakukan. Pada skala 1 sampai dengan 10, nilai rata-rata manfaat ERP yang dirasakan oleh perusahaan pada perspektif bisnis, teknologi, dan organisasi secara berututan adalah 7,4, 7,9, dan 7,3. Pada perspektif bisnis, ERP yang ada telah mendorong proses bisnis perusahaan mulai menjadi lebih efisien dan efektif.

VI. SARAN Penelitian ini hanya melihat ketercapaian manfaat dari implementasi ERP menggunakan analisa statistik deskriptif, belum mempelajari faktorfaktor yang menjadi kunci keberhasilan dari pencapaian manfaat dari implementasi ERP. Untuk itu, perlu dilakukan penelitian lanjutan untuk memahami faktor-faktor yang memiliki dampak positif terhadap pencapaian manfaat implementasi ERP, terutama pada fase post-project, yaitu fase dimana sistem ERP telah digunakan sebagai bagian dari prosedur operasional rutin perusahaan.

REFERENSI [1]. Brace, I. (2008). Questionnaire Design: How to Plan, Structure and Write Survey Material for Effective Market Research (Market Research in Practice) (2nd Edition ed.). Philadelphia, USA: Kogan Page Limited. [2]. Govindaraju, R. (2002). Effective Enterprise Systems Implementations. Dissertation, University of Twente, Enschede, The Netherland. [3]. Gupta, M., & Kohli, A. (2006). Enterprise resource planning systems and its implications for operations function. Technovation , 26. [4]. Handayani, F. (2009). Pengembangan Kausal dan Evaluasi Kesuksesan Enterprise Resource Planning (ERP) Danone Dairy Indonesia. Skripsi, Teknologi Bandung, Bandung.

Jurnal Nasional JMII 2016

Model Sistem di PT. Institut

23

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

[5]. Kræmmergaard, P., & Møller, C. (2000). A Research Framework for Studying the Implementation of Enterprise Resource Planning (ERP) systems. Proceedings of IRIS 23. Uddevalla. [6]. Markus, M. L., & Tanis, C. (1999). The Enterprise System Experience - From Adoption to Success. Retrieved 2009 йил 29-August from http://pro.unibz.it/staff/ascime/documents/ERP% 20paper.pdf [7]. Martua, T. (2006). Identifikasi Pengaruh Karakteristik Relative Advantage, Compatibility, dan Complexity Terhadap Behavior Change dalam Ruang Lingkup Implementasi Sistem Enteprise Resource Planning (ERP) (Studi Kasus: PT. Mitsubishi Chemical Indonesia). Tesis, Institut Teknologi Bandung, Bandung.

Implementasi Di PT. Indosat Tbk. Skripsi, Institut Teknologi Bandung, Bandung. [9]. Sekaran, U. (2006). Metodologi Penelitian untuk Bisnis, Buku 2 (Edisi 4 ed.). Jakarta, Indonesia: Salemba 4. [10]. Shang, S., & Seddon, P. B. (2000). A Comprehensive Framework for Classifying the Benefits of ERP Systems. Americas Conference on Information Systems (AMCIS). Association for Information Systems. [11]. Umble, E. J., Haft, R. R., & Umble, M. M. (2003). Enterprises resource planning: Implementation procedures and critical success factors. European Journal of Operation Research .

[8]. Novriani, M. (2008). Pengembangan Model dan Evaluasi Kesuksesan ERP pada Fase Post

Jurnal Nasional JMII 2016

24

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

PREDIKSI JANGKA PANJANG KRISIS EKONOMI DI INDONESIA MENGGUNAKAN MODEL SISTEM DINAMIK DIOPTIMASI MENGGUNAKAN ALGORITMA GENETIKA SECARA ADAPTIF OLEH SISTEM FUZZY Fajri Rakhmat Umbara Fakultas MIPA, Jurusan Informatika, Universitas Jenderal Achmad Yani Jalan Terusan Jenderal Sudirman, Cimahi, Jawa Barat, Indonesia [email protected]

Abstrak Krisis ekonomi merupakan masalah yang sangat kompleks sekaligus menjadi ancaman bagi setiap Negara di dunia. Oleh karena itu dibutuhkan cara agar krisis ekonomi tersebut dapat dihindari, salah satunya adalah dengan sistem prediksi. Sistem prediksi dalam penelitian ini adalah untuk memprediksi krisis ekonomi di Indonesia dalam jangka panjang. Pendekatan analisis tren digunakan untuk melihat apakah suatu saat Indonesia akan mengalami lagi krisis ekonomi seperti yang telah dialami pada tahun 1998. Model pembuatan tren menggunakan pemodelan Sistem Dinamik, dimana akan dioptimasi menggunakan Algoritma Genetika yang di adaptif oleh Sistem Fuzzy. Data yang digunakan adalah data terurut waktu Produk Domestik Bruto dan Hutang Luar Negeri di Indonesia yang dikeluarkan oleh World Bank dari tahun 1970 sampai dengan masa pemerintahan Bapak Prof. Dr. H. Susilo Bambang Yudhoyono berakhir, yaitu tahun 2014. Pendekatan tren ini dipercaya mampu untuk mengantisipasi datangnya krisis ekonomi yang tentunya memang didasari oleh banyak sekali elemen – elemen yang terlibat didalamnya. Kata kunci : krisis ekonomi Indonesia, analisis tren, model sistem dinamik, algoritma genetik, sistem fuzzy

Abstract

Economic crisis is the complex problem and considered as a threat for many country in this world. A solution is needed for avoid this problem, such as a prediction system. In this research uses for prediction of economic crisis in Indonesia for long term with trend analysis approach. Trend model creates using System Dynamic Model and optimized by Genetic Algorithm Adaptive with Fuzzy System. Time series data such as Gross Domestic Product and External Debt from World Bank are needed for prediction, where data is from 1970 until Prof. Dr. H. Susilo Bambang Yudhoyono end of era, it is in 2014. Trend analysis believed to be able to anticipation future economic crisis in Indonesia certainly is constituted by many elements involved. Keywords : Indonesia economic crisis, tren analyst, sistem dynamic model, genetic algorithm, fuzzy system

I. PENDAHULUAN Krisis ekonomi di Indonesia pernah terjadi pada tahun 1998. Pada saat itu, Indonesia terkena dampak oleh krisis ekonomi yang terjadi di Thailand pada tahun 1997. Pada saat itu Hutang Luar Negeri nilainya lebih tinggi daripada Produk Domestik Bruto. Dalam sejarahnya, Indonesia sendiri sudah dipimpin oleh 7 orang presiden semenjak merdeka pada tahun 1945. Presiden yang saat ini menjabat adalah Bapak Ir. Joko Widodo. Masing – masing presiden Republik Indonesia yang memimpin

Jurnal Nasional JMII 2016

25

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

memiliki masalah perekonomian yang berbeda – beda.

1970 hingga 2014, yaitu sebanyak 45 data terurut waktu untuk tiap-tiap faktor dan disajikan pertahun.

Krisis ekonomi merupakan masalah yang kompleks yang dihadapi oleh setiap Negara, tidak hanya di Indonesia. Pada tahun 1998, nilai tukar rupiah sempat jatuh dari Rp. 2400,00 menjadi Rp. 16.000,00 , maka tidak heran ketika itu banyak sekali perusahaan dan perbankan yang mengalami kebangkrutan. Selain itu, para investor asing juga enggan untuk menanamkan modalnya di Indonesia karena mereka beranggapan bahwa Indonesia tidak akan bisa keluar dari krisis ekonomi tersebut. Penelitian ini akan mencoba untuk memprediksi krisis ekonomi di endonesia jangka panjang (long term) dengan menggunakan data Produk Domestik Bruto (PDB) dan Hutang Luar Negeri (keduanya dalam Dolar Amerika) yang dikeluarkan oleh World Bank dari tahun 1970 sampai dengan tahun 2014 menggunakan pendekatan analisis tren dengan Model Sistem dinamik yang dioptimasi menggunakan Algoritma Genetika dan adaptif oleh Sistem Fuzzy.

Gambar 1. Data PDB dan Hutang Luar negeri (Dalam dolar Amerika) Dari Tahun 1970 Hingga 2014

Model Sistem Dinamik digunakan untuk membuat tren data yang kemudian akan dicocokkan (trend fitting) dengan data sebenarnya. Menurut J. W. Forrester, Model Sistem Dinamik memiliki persamaan :

II. KAJIAN LITERATUR Krisis ekonomi merupakan suatu keadaan yang komplex. Krisis tersebut dapat disebabkan oleh banyak hal, termasuk kebijakan pemerintah pun termasuk di dalamnya. Untuk itulah permasalahan krisis ekonomi biasanya hanya dilihat dari beberapa faktor yang sangat berpengaruh saja. Di Indonesia, banyak berita mengenai permasalahan krisis ekonomi, baik itu di televisi maupun surat kabar. Misalnya pada surat kabar elektronik Tempo (28-12-12), menjelaskan bahwa saat ini (tahun 2012), nilai hutang luar negeri hampir mencapai 30% dari PDB, yang berarti Indonesia hampir memasuki fase krisis ekonomi (Toni Prasentiantono). Permasalahan ekonomi di Indonesia tidak terlepas dari nilai PDB dan Hutang Luar Negeri, hubungannya masing-masing adalah bi-directional berdasarkan beberapa referensi. Maka dari itu, penelitian yang dilakukan kali ini menggunakan nilai-nilai tersebut untuk membuat model dalam memprediksi krisis ekonomi di Indonesia. Data yang dipergunakan merupakan data time series dari tahun

(1) Kemudian persamaan tersebut di dekatkan dengan Persamaan Diferensial orde 1, sehingga menjadi : (2) Dimana : 

= nilai parameter k pada waktu n+1



= nilai parameter k pada waktu n



= koefisien dinamik untuk parameter k



= salah satu paramer yang digunakan

Algoritma Genetika digunakan untuk mengoptimalisasikan variable koefisien dinamik dari Model Sistem Dinamik. Berikut adalah tahapan dari Algoritma Genetik secara umum :

Jurnal Nasional JMII 2016

26

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

Start

Population

Evaluation

Elitisme / Survivor Selection

Parent Selection

Finish

Gambar 4. Fungsi Trapesium

Dan untuk menghitung derajat keanggotaan pada fungsi trapesium menggunakan persamaan : Mutation

CrossOver

Gambar 2. Algoritma Genetika

Kemudian akan menggunakan Sistem Fuzzy untuk membuat Algoritma Genetika tersebut berperilaku adaptif. µ

Crisp Input

Gambar 5. Ilustrasi Fungsi Trapesium

Fuzzification Fuzzy Input

Fuzzy Rule

Inference Fuzzy Output

Trapesium(a,b,c,d) =

(3)

Dimana dapat dilihat dari gambar 5 : Output µ

Defuzification Crisp Value Gambar 3. Sistem Fuzzy Dengan Model Mamdani

 

x = crisp input a,b,c,d = batas kaki fungsi trapesium

Didalam penelitian ini, Sistem Fuzzy berperan untuk mengubah – ubah nilai variabel Probabilitas Mutasi (Pm) yang digunakan setiap iterasi dalam Algoritma Genetika. Model fuzzy yang digunakan adalah model Mamdani. Untuk proses fuzzifikasinya dengan menggunakan centroid berdasarkan persamaan :

Untuk fungsi keanggotaan menggunakan fungsi trapesium dimana terdapat 3 buah nilai yaitu tinggi, sedang, dan rendah.

(4) Dimana : 

y = nilai crisp

Jurnal Nasional JMII 2016

27

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093



µR(y) = derajat keanggotaan dari y

Algoritma Genetika digabungkan dengan Sistem Fuzzy Mamdani sehingga proses – proses yang dijalankan adalah :

Sistem Fuzzy Algoritma Genetik

Parameter

Statistik

PDB dan Hutang Luar Negeri dari tahun 1970 sampai dengan 2014 yang digunakan sebagai data history. Terdapat 3 bagian utama dalam penelitian ini yaitu : 1) Normalisasi data, 2) Pembuatan model menggunakan Model Sistem Dinamik yang dioptimasi menggunakan Algoritma Genetika Adaptif oleh Sistem Fuzzy dengan acuan data history, 3) Pembangunan model tren di Indonesia selama 130 tahun, dari tahun 1970 hingga 2100 berdasarkan Model Sistem Dinamik yang telah dihasilkan. Normalisasi Data Time Series

Permasalahan

Membuat model Dinamik Sistem dengan Algoritma Genetika Adaptif oleh Sistem Fuzzy menggunakan data history

Model yang sudah di optimasi

Gambar 4. Algoritma Genetik Adaptif Dengan Sistem Fuzzy

Tren yang dihasilkan oleh Model Sistem Dinamik yang sudah di optimasi akan di cocokkan dengan data time series yang sesungguhnya, dalam hal ini dapat disebut juga dengan data history menggunakan (MAPE) sebagai parameter evaluasi. Adapun persamaan MAPE yang digunakan adalah :

Membuat tren selama 130 tahun

Gambar 5. Metodologi Penelitian

IV. HASIL PENELITIAN Variabel masukan untuk Algoritma Genetika adalah : 

Jumlah populasi (population): 2000



Jumlah generasi : 100000

Dimana :



Probabilitas mutasi (Pm) : 0.3



At = Data aktual



Probabilitas cross-over (Pc) : 0.9



Ft = Data prediksi



n = panjang time series

Sedangkan untuk Sistem Fuzzy menggunakan 3 fungsi keanggotaan trapesium yaitu Fitnes Maksimum, Fitnes Minimum, dan Fitnes Rata – rata yang masing masing memiliki 3 buah nilai, yaitu tinggi, sedang, dan rendah dan 1 buah fungsi trapesium untuk proses inference yaitu nilai Probabilitas Mutasi yang akan di cari.

(5)

Indikator untuk menentukan apakah suatu kondisi dinyatakan krisis ekonomi atau tidak adalah apabila nilai Hutang Luar Negeri lebih tinggi dari nilai Produk Domestik Bruto, seperti yang terjadi pada Indonesia pada tahun 1998.

III. ANALISIS DAN PERANCANGAN Penelitian ini akan membuat model tren sampai dengan masa pemerintahan Bapak Prof. Dr. H. Susilo Bambang Yudhoyono dengan menggunakan data

Hasil penelitian dari parameter diatas menunjukan bahwa fitting history data dengan Model Sistem Dinamik menghasilkan MAPE total sebesar 0.3706. Grafik hasil fitting dapat dilihat dari gambar dibawah ini :

Jurnal Nasional JMII 2016

28

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

0.3706. Sistem Fuzzy juga sudah berjalan dengan baik untuk membuat Algoritma Genetik menjadi Adaptif nilai Probabilitas Mutasinya. Tren yang ditunjukkan pada hasil penelitian mengisyaratkan bahwa jika tren GDP dan Hutang Luar Negri tidak dapat diubah, maka pada tahun 2064, Indonesia akan mengalami krisis ekonomi yang sama seperti yang telah terjadi pada tahun 1998. Perubahan tren harus dilakukan, salah satunya adalah dengan kebijakan yang efektif. Gambar 7. Grafik Fitting Data History dengan Data Model

Untuk prediksi sampai dengan tahun 2100 menggunakan Data Model dapat dilihat dari gambar dibawah ini :

Penambahan parameter pemicu krisis ekonomi dapat ditambah untuk pengembangan penelitian ini dan berbagai metode analisis tren juga dapat digunakan untuk perbandingan hasil.

REFERENSI [1]. Chen. G and Pham. T. T., Introduction to Fuzzy Set, Fuzzy Logic, and Fuzzy Control System. CRC Press LLC, United State. 2001. [2]. Chontanawat. J, Hunt. L. C, Pierse. R, Causality Between Energy Consumption and GDP : Evidence From 30 OECD and 78 Non-OECD Country. Surey Energy Economics Discussion paper Series. ISSN 1749-8384. 2006. [3]. Forrester, J. W., Economic Theory for The New Millennium. International System Dynamics Conference. New York. 2003.

Gambar 8. Grafik Prediksi Sampai Dengan Tahun 2100

Dari gambar diatas, dapat dilihat bahwa terdapat kondisi dimana Hutang Luar Negeri lebih tinggi daripada PDB yaitu pada tahun 2064, hasil tersebut dapat dilihat dari tabel dibawah ini : Tabel 1. Data Hasil Prediksi Tahun 2061 Sampai 2068 2061 0.92 5359 0.91 5938

2062 0.92 3198 0.91 9011

2063 0.92 1117 0.92 1272

2064 0.91 9126 0.92 2783

2065 0.91 7231 0.92 3609

2066 0.91 5439 0.92 3816

2067 0.91 3754 0.92 3468

2068 0.91 2176 0.92 2631

V. KESIMPULAN DAN SARAN Dari hasil penelitian diatas menunjukkan bahwa tingkat keberhasilan penelitian sudah cukup baik. Hal ini dapat dilihat dari nilai MAPE total sebesar

[4]. Herrera. F. and Lozano. M., Fuzzy Genetic Algorithm : Issues and Models. Dept. of Computer Science and A.I. University of Granada. Spain. [5]. Kaminsky. G, Lizondo. S, Reinhart. C. M., Leading Indicator of Currency Crisis. Munich Personal RePEc Archive No. 6981. University of Maryland. 2008. [6]. Malhotra. R. Singh. N, Singh. Y, Genetic Algorithm : Concepts, Design for Optimization of Process Controller. Canadian Center of Science and Education Vol.4 No. 2. 2011. [7]. Meadows. D. H, Meadows. D. L, Randers. J, Behrens III. W. W., The Limits To Growth. MIT. Universe Book. ISBN 0-87663-165-0. New York. 1972. [8]. Razzaqi. S & Sherbaz. S., Dynamic Relationship Between Energy and Economic Growth :

Jurnal Nasional JMII 2016

29

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

Evidance for D8 Country. The Pakistan development review PDR [s.n.], ISSN 00309729, ZDB-ID 2075544. - Vol. 50.2011, 4, p. 437-458. Islamabad. 2011. [9]. Roberts. , et al., Introduction to Computer Simulation : A System Dynamics Modelling Approach. Addison-Wesley. 1983. [10]. Saadah. S. Liong. T. H. Wijaya. A., Prediction System of Economic Crisis in Indonesia Using Time Series Analysis and System Dynamics Optimized by Genetic Algorithm. International Conference of Science, Engineering, and Technology. 2012.

[11]. Suyanto, Soft Computing : Membangun Mesin er-IQ Tinggi. Informatika. Bandung. 2008. [12]. Suyanto, Artificial Intelligence : Searching, Reasoning, Planning, Learning. Informatika. Bandung. 2011. [13]. Wu. Q. H, Cao. Y. J, Wen. J. Y., Optimal Reactive Power Dispatch Using Adaptive Genetic Algorithm. Electrical Power and Energy System Vol 20, No 8 pp 563-569. Elsevier Science. 1998.

Jurnal Nasional JMII 2016

30

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

ANALISIS TEXT-MINING DENGAN METODE DENSITY-BASED CLUSTERING PADA PESAN MEDIA SOSIAL UNTUK PEMETAAN LOKASI KECELAKAAN Nurjayanti Fakultas Teknis, Jurusan Teknik Informatika Universitas Widyatama Jalan Cikutra No. 204A, Bandung, Indonesia [email protected]

Abstrak Salah satu fungsi media sosial adalah untuk berbagi pesan atau kabar berita dari satu pengguna kepada pengguna media sosial lainnya. Adanya kesadaran atau perhatian (awareness) masyarakat terhadap kejadian nyata seperti kecelakaan menjadi pemicu bagi masyarakat untuk menggunggah kabar berita tersebut ke media sosial. Pesan pada media sosial yang diunggah seringkali menyebutkan lokasi kejadian tersebut. Proses deteksi kejadian secara real-time lengkap dengan informasi geospatial merupakan dasar dalam membuat pemetaan lokasi kecelakaan ini. Yang disebut kejadian pada penelitian ini adalah pesan media sosial yang memiliki topik “kecelaakan alat transportasi”. Dengan menggunakan text-mining, pesan tersebut dapat diproses untuk diperoleh infomasi geospatial yang kemudian dapat divisualisasikan kedalam peta. Algoritma yang digunakan pada text-mining dengan metode densitybased clustering yaitu algoritma DBSCAN (DensityBased Spatial Clustering of Applications with Noise). Algoritma DBSCAN menggunakan dua parameter yaitu radius masing-masing anggota cluster dengan inti cluster Eps ( ) dan MinPts (Minimal Points) yang memberikan batasan jumlah minimum anggota cluster dalam Eps. Ektraksi lokasi kemudian dilakukan pada cluster yang dihasilkan proses clustering. Visualisasi peta dilakukan terhadap lokasi cluster yang diekstrak menggunakan metode NER rule-based dan parsing lokasi ke Google Maps Geocoding API. Kata kunci :

geospatial, text-mining, density-based clustering, DBSCAN, NER rule-based

Abstract Social media has a function as messages or news feed sharing platform between users, either in the form of texts, images, photos, or videos. The public awareness on real-time events such as accidents become a trigger for users to upload the news feed into social media. Messages on social media often mentioned the location where the event happened. The process of events detection in real-time and geospatial information is the basis for mapping event location. An event in this study is a message on social media which has “transportation accident” as the topic. The social media messages can be processed to obtain geospatial information by using text-mining and then visualized into a map. The algorithm used in the text-mining with density-based clustering method is DBSCAN (Density-Based Spatial Clustering of Applications with Noise) algorithm. DBSCAN algorithm uses two parameters: the radius of each cluster member to the cluster core (ε) and MinPts (Minimal Points) which provides a minimum number of cluster members in Eps. Extraction locations then performed on each cluster that produced from clustering. Mapping visualization is done against cluster locations that are extracted using NER rulebased method and parsing to Google Maps Geocoding API. Keywords : geospatial, text-mining, density-based clustering, DBSCAN, NER rule-based

Jurnal Nasional JMII 2016

31

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

I. PENDAHULUAN Proses deteksi kejadian secara real-time lengkap dengan informasi geospatial merupakan dasar dalam membuat pemetaan lokasi. Yang disebut kejadian pada penelitian ini adalah pesan media sosial yang memiliki topik “kecelaakan alat transportasi”. Algoritma yang akan digunakan pada textmining dengan metode density-based clustering yaitu algoritma DBSCAN (Density-Based Spatial Clustering of Applications with Noise). Algoritma DBSCAN menggunakan dua parameter yaitu radius masing-masing anggota cluster dengan inti cluster ( ) dan MinPts (Minimal Points) yang memberikan batasan jumlah minimum anggota cluster dalam Eps.

Analisa cluster atau clustering adalah proses pembagian atau pengelompokan (partitioning) satu set objek data kedalam beberapa subset yang disebut cluster. Objek dalam sebuah cluster bisa memiliki kemiripan satu dengan yang lainnya atau ketidakmiripan dengan objek pada cluster lain [5]. Density-Based Clustering Density-based clustering adalah metode clustering yang dapat digunakan untuk mencari clusters yang betuknya berubah-ubah (arbitary shape) yang dimodelkan berupa daerah yang padat (dense regions) pada ruang data yang dipisahkan oleh daerah yang jarang (sparse regions) [5]. Algoritma DBSCAN: Density-Based Spatial Clustering of Applications with Noise Algoritma DBSCAN digunakan pada spatial

II. LANDASAN TEORI a.

database yang memuat noise. Density dari objek

Text-mining dan Data Mining

Data mining dapat lebih dikarakterisasi sebagai ekstraksi dari implisit, yang sebelumnya tidak diketahui, dan informasi yang berpotensi berguna dari data [12]. Informasi pada data mining diperoleh dari data implisit: data tersebut tersembunyi, tidak dikenali, dan sulit diekstrak tanpa sumber daya untuk teknik otomatis data mining. Sementara text-mining, informasi yang diekstrak adalah jelas dan eksplisit disebutkan dalam teks [10]. b. Vector Space Model (VSM) Vector Space Model adalah teknik pada teks clustering yang digunakan untuk pembobotan dengan merepresentasikan teks sebagai kumpulan titik di suatu ruang vektor. Dalam VSM, teks direpresentasikan dalam bentuk vektor (t1, t2, ... ti) dimana setiap ti mewakili sebuah kata. Kumpulan teks kemudian direpresentasikan dalat satu set vektor yang dapat digambarkan dalam bentuk matriks sebagai berikut. Perhitungan bobot pada VSM dapat menggunakan TF-IDF (Term Frequency – Inverse Document Frequency) dimana dari matriks diatas bobot direpresentasikan oleh setiap elemen xji [5]. Perhitungan bobot dengan TF-IDF dapat dilihat pada persamaan 1:

c.

Analisa Cluster

dapat diukur dari banyaknya objek yang dekat ke . DBSCAN mencari objek inti (core objects) yaitu objek yang memiliki daerah sekitar yang padat (dense neighborhoods). DBSCAN menghubungkan (densityconnected) objek inti dan daerah sekitarnya untuk membentuk daerah padat sebagai cluster. Sementara objek yang bukan anggota cluster dianggap sebagai noise [5]. Berikut contoh pseudocode algoritma DBSCAN. Algoritma II.1 DBSCAN: a density-based clustering algorithm Input : D: a data set containing n objects : the radius parameter, and MinPts : the neighborhood density threshold Output: A set of density-based clusters Method: (1) mark all objects as unvisited; (2) do (3) randomly select an unvisited object p; (4) mark p as visited; (5) if the -neighborhood of p has at least MinPts objects (6) create a new cluster C, and add p to C; (7) let N be the set of objects in the neighborhood of p; (8) for each point p’ in N

Jurnal Nasional JMII 2016

-

32

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

(9) if p’ is unvisited (10) mark p’ as visited; (11) if the -neighborhood of p’ has at least MinPts points, (12) add those points to N; (13) if p’ is not yet member of any cluster, add p’ to C; (14) end for; (15) output C; (16) else mark p as noise; (17) until no object is unvisited;

Evaluasi Clustering Silhoutte coefficient merupakan metode evaluasi cluster secara internal dimana menggabungkan konsep cohesion (bagaimana relasi kedekatan/ kepadatan objek dalam cluster) dan separation (seberapa baiknya masing-masing cluster terpisah antara satu dan lainnya). Silhoutte coefficient berikut pada persamaaan 2.

didefinisikan sebagai

banyak pengguna Twitter. Attribut yang dipilih adalah teks tweet dengan jumlah maksimal karakter per teks adalah 140 karakter. Tabel 1 Daftar Kata Kunci Pencarian Data Kata Kunci kecelakaan tabrakan

Format Parameter kecelakaan, kecelakaan mobil, kecelakaan motor, kecelakaan kendaraan tabrakan, tabrakan mobil, tabrakan motor, tabrakan kendaraan, menabrak

Metode scrapping web digunakan pada pengambilan data secara langsung dari halaman Twitter Search. Implementasi program akan mengakses URL https://twitter.com/i/search/timeline. Proses dimulai dengan mengirimkan query permintaan pencarian teks tweet. Apabila respon yang dikirimkan kembali oleh Twitter adalah sukses, teks tweet kemudian diekstrak dari informasi yang diterima. Teks tweet yang diekstrak tersebut kemudian disimpan sebagai data mentah (raw data). Sementara jika gagal permintaan akan dikirimkan kembali oleh sistem.

Dimana a(o) adalah rata-rata jarak objek o ke objek lain dalam cluster dan b(o) adalah minimal jarak rata-rata dari objek o ke objek lain dalam cluster berbeda. Nilai silhoutte coefficient adalah antara -1 dan 1. Kondisi yang baik adalah jika nilai silhoutte coefficient mendekati 1, yang menunjukan cluster dimana objek o berada padat dan jauh terpisah dari cluster lainnya.

b. Tahapan Penelitian

d. Named Entity Recognition

2.

Named Entity Recognition (NER) merupakan sub-tasks dari Information Extraction (IE) [6]. NER merupakan bagian penting dari Natural Language Processing (NLP). NER bertugas untuk mencari dan menklasifikasi nama (entitas) dalam teks yang ditulis dengan bahasa natural.

3.

Berikut gambaran alur kerja atau tahapan penelitian implementasi text-mining dengan metode density-based clustering pada media sosial yang akan dilakukan. Tahapan penelitian diatas sebagai berikut: 1.

4.

III. ANALISIS DAN PERANCANGAN a.

Sumber Data

5.

Jenis data yang digunakan adalah teks tweet pada Twitter yang berisi informasi kecelakaan dimana teks menggunakan bahasa Indonesia. Pengambilan teks tweet dibatasi parameter kata kunci dan bahasa. Data yang dipilih berasal dari

Raw Data, pada tahap ini data penelitian dikumpulkan kemudian disimpan dan disebut sebagai data mentah (raw data). Preprocessing, data mentah diolah pada tahap preprocessing sehingga sesuai dan siap diproses oleh text-mining, yaitu pada tahap implementasi density-based clustering. Data after preprocessing merupakan data yang diperoleh dari tahap preprocessing. Density-Based Clustering, tahap implementasi metode density-based clustering pada data hasil preprocessing. Pada proses clustering, jarak antar teks dihitung menggunakan fungsi Euclidean Distance kemudian proses clustering dilakukan dengan algoritma DBSCAN. Extract locations, ektraksi informasi lokasi dari teks pada cluster dengan menggunakan NER rule-based untuk memilih teks yang diperkirakan mengandung informasi lokasi secara eksplisit. Kata hasil keluaran NER kemudian di parsing

Jurnal Nasional JMII 2016

33

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

6. 7.

8.

9.

menggunakan Google Maps Geocoding API untuk meminta informasi geocoding. Data from text-mining, data hasil keluaran penerapan metode density-based clustering. Analysis & evaluation, analisa dan evaluasi hasil keluaran metode density-based clustering dan hasil ekstraksi lokasi dari setiap cluster yang dihasilkan proses clustering. Result, data yang sudah dievaluasi kemudian diproses untuk dibuat kedalam visualisasi pemetaan atau geospatial. Pada tahap ini dibuat hasil dan kesimpulan dari penelitian. Mapping, tahap menampilkan visualisasi pemetaan lokasi kecelakaan. Pemetaan dilakukan dengan bantuan Google Maps Geocoding API.

objek-objek dalam radius

Pada tahap preprocessing dihasilkan data set yang siap untuk diproses oleh metode density-based clustering. Tahapan preprocessing terdiri dari sub tahap yaitu text-preprocessing dan pembobotan kata.Pada text-preprocessing dilakukan case folding dan tokenizing pada data mentah yang dikumpulkan. Proses processing diawali dengan inisialisasi tabel hash yaitu tabel yang digunakan untuk menyimpan frekuensi kemunculan kata pada sejumlah data yang akan diproses oleh clustering.Teks pada data yang dihasilkan tahap text-preprocessing dipecah ke dalam bentuk kata kemudian dihitung bobot untuk kata tersebut. Pembobotan kata akan menghasilkan nilai TF-IDF setiap kata pada teks. Persamaan untuk menghitung TF-IDF yang digunakan sebagai berikut.

Tahapan Visualisasi Pemetaan Visualisasi dilakukan terhadap setiap cluster yang dihasilkan DBSCAN. Adapun tahapan pada visualisasi pemetaan antara lain: 1.

Tahap ekstraksi lokasi masing-masing cluster dengan menggunakan NER rule-based. Visualisasi dengan menggunakan Google Maps Geocoding API dimana parameter yang digunakan adalah kata pada setiap cluster. Dengan menggunakan geocoding akan dihasilkan koordinat geografis (dalam latitude dan longitude) yang kemudian dapat digunakan sebagai titik lokasi pada Google Maps.

Respon status yang diberikan geocoding pada permintaan (request) yang dikirimkan terdiri dari kode berikut: [4] Tabel 2 Respon Status Geocoding Status OK

ZERO_RESULTS

OVER_QUERY_LIMIT

Tahapan Implementasi DBSCAN Hasil pembobotan kata yang sudah dilakukan kemudian digunakan dalam proses density-based clustering. Algoritma DBSCAN yang akan diimplementasikan akan membuat cluster sesuai dengan parameter masukan, yaitu

dan MinPts.

Parameter dan MinPts akan mempengaruhi jumlah cluster yang terbentuk. DBSCAN akan membuat suatu daerah yang berpusat di radius sebesar

.

Perhitungan jarak objek p ke objek pusat dapat menggunakan pengukuran numerik yaitu menggunakan Euclidean Distance. Berikut rumus Euclidean Distance:

2.

Tahapan Preprocessing

dari objek pusat

REQUEST_DENIED INVALID_REQUEST

UNKNOWN_ERROR

Keterangan menunjukan tidak ada error terjadi. Alamat berhasil diuraikan dan paling sedikit satu geocode dikembalikan. menunjukan geocode berhasil tetapi mengembalikan hasil kosong. Hal tersebut mungkin jika geocoder memberikan alamat yang tidak ada (not existing address). menunjukan bahwa permintaan melebihi kuota menunjukan bahwa permintaan ditolak umumnya menunjukan bahwa query (address, components atau latlng) hilang menunjukan bahwa permintaan tidak dapat diproses karena server error. Pemintaan munkin berhasil diproses jika dikirim ulang.

IV. IMPLEMENTASI DAN ANALISIS

dengan

, sehingga anggota cluster adalah

Preprocessing

Jurnal Nasional JMII 2016

34

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

Penelitian implementasi density-based clustering dilakukan terhadap 50 pesan teks dari Twitter. Preprocessing dimulai dengan textpreprocessing yang terdiri dari tahap case folding dan tokenizing. Setelah text-preprocessing selesai kemudian dilanjutkan dengan tahap pembobotan kata. Data hasil text-preprocessing dibentuk kedalam vektor yang direpresentasikan dengan kata. Kemudian dihitung frekuensi kemunculan setiap kata tersebut. Berikut contoh data pada tabel hasil perhitungan bobot yang dilakukan oleh sistem.

clustering. Pada tahap awal, DBSCAN akan menandai semua objek sebagai “unvisited” dan kemudian memilih secara random satu objek untuk diuji kedekatannya dengan menggunakan fungsi pengukuran jarak yaitu Euclidean Distance. Berikut hasil clustering untuk teks yang diuji.

Tabel 4 Contoh Hasil Clustering ID 1

Tabel 3 Pembobotan Kata Terms arah

F term on text 1

Total text with terms 9

Total Text 50

TFIDF 0.745

Perhitungan untuk kata “arah” pada teks kesatu muncul sebanyak 1 kali dalam teks ke-1 dimana dari 50 teks yang diuji kata muncul pada 9 teks. Sehingga perhitungannya adalah sebagai berikut. (5)

dan minpts = 1 untuk 50

2

Teks gunakan jalur sesuai ketentuan jangan melawan arus karena rawan kecelakaan kesadaran kita keselamatan semua pictwittercomuzyzwcnq gunakan jalur sesuai ketentuan jangan melawan arus krn rawan kecelakaan kesadaran kita keselamatan semua pictwittercomlitosjblr

Cluster 7

7

Iterasi pengujian pada teks dilakukan sampai semua teks dikunjungi (visited). Misal jika objek berikutnya yaitu teks-1 dan teks-2 yang akan diuji dimana teks-1 adalah objek pusat cluster C1 maka perhitungan jaraknya adalah:

Density-based Clustering dengan DBSCAN

Tabel 5 Contoh Perhitungan Bobot

Setiap teks adalah objek yang akan diuji kedekatannya oleh DBSCAN dalam proses p Term TFIDF1 TFIDF2 x J i 1 arus 1.097 1.097 0 2 gunakan 1.222 1.222 0 3 jalur 1.097 1.097 0 4 jangan 1.097 1.097 0 5 karena 1.398 0 1.954404 6 kecelakaan 0.009 0.009 0 7 kesadaran 1.398 1.398 0 8 keselamatan 1.398 1.398 0 9 ketentuan 1.398 1.398 0 10 kita 1.398 1.398 0 11 melawan 1.398 1.398 0 12 pictwittercomuzyzwcnq 1.699 0 2.886601 13 rawan 0.854 0.854 0 14 semua 1.398 1.398 0 15 sesuai 1.398 1.398 0 16 pictwittercomlitosjblr 0 1.699 2.886601 ∑

Jurnal Nasional JMII 2016

7.727606

35

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

Teks-2 karena berada didalam radius yaitu sehingga teks-2 adalah anggota cluster C1. Pada iterasi pembuatan cluster baru berikutnya semua noise akan diuji, termasuk objek r apakah berada dalam radius

untuk cluster atau tidak.

Visualisasi Pemetaan Data yang dihasilkan DBSCAN kemudian diproses pada tahap preprocessing visualiasi yaitu dengan menghitung frekuensi kemunculan kata dalam sebuah cluster. Kemudian dilakukan pengecekan apakah kata dapat diidentifikasi oleh Google Maps Geocoding. Berikut contoh tabel hasil pengecekan lokasi menggunakan Google Maps Geocoding, informasi yang diberikan terdiri dari status, longitude, latitude, dan alamat. Pengujian dan Analisis Jumlah cluster yang dihasilkan dari proses density-based clustering menunjukan jumlah kejadian (event) yaitu kecelakaan yang terjadi. Pada percobaan menggunakan nilai diantara 1 sampai 10 untuk data 50 teks tweet yang diambil secara realtime pada tanggal 21 Juni 2016 diperoleh jumlah kejadian sebagai berikut.

Gambar 2 Grafik Keterhubungan Nilai Epsilon, MinPts, dan Jumlah Cluster

Dari grafik pada gambar 2 dapat dilihat bahwa jumlah cluster yang dihasilkan dari proses clustering dipengaruhi oeh nilai dan MinPts. Pada percobaan yang dilakukan jumlah cluster paling banyak pada nilai MinPts = 1 dan dimana sebuah cluster paling sedikit memiliki anggota 1 teks tweet dan jarak antara teks dengan inti cluster . Sementara jumlah cluster yang paling sedikit pada pada nilai dimana berarti jarak antara teks dengan inti cluster

. Sehingga dapat disimpulkan bahwa

semakin kecil nilai dan MinPts maka jumlah cluster semakin banyak. Dan sebaliknya semakin besar nilai dan MinPts maka jumlah cluster semakin sedikit.

Gambar 1 Grafik Jumlah Kejadian (Event) Kecelakaan yang Terjadi

Pengujian hasil keluaran sistem dilakukan pada 6 skenario pengujian. Dimana pengujian dilakukan dengan variasi parameter ϵ dan MinPts untuk melihat jumlah cluster yang dihasilkan. Evaluasi clustering dilakukan dengan menghitung nilai Silhoutte Coefficient. Nilai Silhoutte Coefficient adalah antara 1 dan 1. Kondisi yang baik adalah jika nilai Silhoutte Coefficient mendekati 1, yang menunjukan cluster dimana teks tweet berada padat dan jauh terpisah dari cluster lainnya. Berikut nilai Silhoutte Coefficient pada masing-masing skenario pengujian. Tabel 6 Hasil Evaluasi Clustering

5 6 7 3

MinPts

Jumlah Cluster

1 1 1 2

26 9 2 2

Jurnal Nasional JMII 2016

Jumlah Teks dalam Cluster 50 50 50 4

Silhoutte Coefficient 0.055 0.142 0.254 0.532

36

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

MinPts

Jumlah Cluster

2 2

2 2

4 5

Jumlah Teks dalam Cluster 10 26

Silhoutte Coefficient 0.522 0.126

Dari hasil evaluasi clustering diatas diperoleh nilai Silhoutte Coefficient yang paling mendekati 1 adalah hasil clustering pada skenario 4 yaitu 0.532

Setelah dilakukan evaluasi clustering, kemudian dilakukan analisa terhadap informasi lokasi yang ditemukan pada hasil clustering. Pengujian informasi lokasi dilakukan dengan membandingkan hasil keluaran sistem dengan hasil observasi pada informasi lokasi yang eksplisit ada pada teks dalam cluster.

dengan 3, MinPts = 2 dan jumlah cluster 2. Dimana nilai Silhoutte Coefficient pada skenario 4 menunjukan bahwa teks dalam cluster memiliki density yang baik dan memiliki kemiripan atau kesamaan kejadian yang lebih tinggi. Nilai Silhoutte Coefficient pada skenario 1 sebesar 0.055 dengan 5, MinPts = 1 dan jumlah cluster 26 adalah nilai yang paling mendekati -1. Sehingga pada skenario 1 teks dalam cluster memiliki density yang kurang baik dan memiliki kemiripan atau kesamaan kejadian yang lebih rendah. Tabel 7 Hasil Pengujian Lokasi pada Cluster

Jumlah Cluster

Silhoutte Coefficient

Jumlah Lokasi Ditemukan

26 9 2 2 2 2

0.055 0.142 0.254 0.532 0.522 0.126

26 26 26 2 5 17

Jumlah Lokasi Benar 14 14 14 2 5 11

Jumlah Lokasi Salah 12 12 12 0 0 6

Probalitas Lokasi Benar

Probalitas Lokasi Salah

0.538 0.538 0.538 1 1 0.647

0.462 0.462 0.462 0 0 0.353

Dari pengujian diatas dihasilkan kemungkinan lokasi cluster benar paling tinggi pada percobaan clustering pada skenario ke-4 dengan skenario ke-5 dengan

3 dan MinPts = 2 dan

4 dan MinPts = 2.

Dari pengujian diatas dihasilkan kemungkinan lokasi cluster benar paling tinggi pada percobaan clustering pada skenario ke-4 dengan

3 dan

MinPts = 2 dan skenario ke-5 dengan MinPts = 2.

4 dan

Jurnal Nasional JMII 2016

37

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

clustering. Semakin kecil nilai dan MinPts maka jumlah cluster semakin banyak. Dan

4.

5. Gambar 3 Grafik Hubungan Jumlah Cluster dan Probalitas Lokasi

Pada skenario pengujian 4 dan 5 probalitas lokasi benar lebih tinggi dibandingkan dengan hasil skenario 3 dan 6 walaupun jumlah cluster sama. Hal ini dipengaruhi juga nilai Silhoutte Coefficient pada skenario 4 dan 5 yang paling mendekati 1. Dimana dapat disimpulkan bahwa pada skenario ke 4 dan 5, teks pada cluster memiliki kemiripan atau kesamaan kejadian lebih tinggi sehingga probalitas lokasi kejadian yang ditemukan juga lebih tinggi.

V. KESIMPULAN Dari penelitian yang dilakukan dapat diambil kesimpulan sebagai berikut: 1.

2.

3.

Density-based clustering menggunakan algoritma DBSCAN dapat digunakan untuk mendeteksi dan mengelompokan kejadian (event) nyata yang diunggah user melalui pesan pada media sosial. DBSCAN membuat sejumlah cluster berdasarkan paramater masukan yaitu dan MinPts. Identifikasi dan ekstraksi informasi geospatial atau lokasi dari suatu event pada sebuah cluster dapat menggunakan Google Maps Geocoding API, dimana parameter pencarian yang digunakan adalah kata pada teks anggota cluster. Informasi koordinat geografis yang dihasilkan geocoding dapat digunakan sebagai titik lokasi pada visualisasi pemetaan lokasi kecelakaan. Nilai parameter jumlah cluster

dan MinPts mempengaruhi yang dihasilkan proses

sebaliknya semakin bear nilai dan MinPts maka jumlah cluster semakin sedikit. Nilai silhoutte coefficient pada evaluasi clustering mempengaruhi probalitas lokasi benar dari cluster. Jika nilai silhoutte coefficient mendekati 1 maka probalitas lokasi benar semakin tinggi dan jika nilai silhoutte coefficient mendekati -1 maka probalitas lokasi benar semakin rendah. Hasil keluaran sistem sudah dapat memberikan informasi lokasi kecelakaan. Informasi lokasi berupa daftar kemungkinan lokasi yang ada secara eksplisit dalam teks pesan media sosial pada setiap cluster. Akan tetapi hasil keluaran belum dapat disajikan dengan baik untuk publik karena lokasi yang ditemukan belum spesifik menyebutkan suatu lokasi dengan detail.

REFERENSI [1]. Chung-Hong, L. (2012). Mining spatiotemporal information on microblogging streams using a density-based online clustering method. 39(10). [2]. Data Mining. (n.d.). Retrieved March 20, 2015, from Oracle: http://www.oracle.com/technetwork/database/o ptions/advanced-analytics/odm/index.html [3]. Ester, M., Kriegel, H.-P., Sander, J., & Xu, X. (n.d.). A density-based algorithm for discovering clusters in large spatial databases with noise. [4]. Google Maps APIs. (n.d.). Retrieved May 20, 2016, from Google Developers: https://developers.google.com/maps/documenta tion/geocoding [5]. Han, J., Kamber, M., & Pei, J. (2012). Data Mining Concepts and Techniques, Third Edition. USA: Elsevier Inc. [6]. Konkol, M. (2012). Named Entity Recognition. Pilsen: University of West Bohemia. [7]. Krstajic, M., Rohrdantz, C., Hund, M., & Weiler, A. (2012). Getting There First: RealTime Detection of Real-Word Incidents on Twitter. Proceedings of the 2nd IEEE

Jurnal Nasional JMII 2016

38

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

Workshop on Interactive Visual Text Analytics -IEEE VisWeek 2012. Seattle, WA, USA: Konstanzer Online Publications System. [8]. Kusrini, & Luthfi, E. T. (2009). Algoritma Data Mining. Yogyakarta: ANDI. [9]. Sebastiani, F. (2002). Machine learning in automated text categorization. ACM Computing, 34, 1-47. [10]. The Streaming APIs | Twitter Developers. (n.d.). Retrieved 05 01, 2016, from Twitter: https://dev.twitter.com/streaming/overview [11]. Witten, I. (2005). Text mining. In M. Singh, Practical handbook of internet computing. Boca Raton, Florida: Chapman & Hall/CRC Press. [12]. Witten, I. a. (2000). Data mining: Practical machine learning tools and techniques. San Francisco, CA: Morgan Kaufmann.

Jurnal Nasional JMII 2016

39

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

PERANCANGAN SISTEM INFORMASI DATA STOK VOUCHER PULSA PADA GRAPARI TELKOMSEL JAKARTA PUSAT Baysondi Rosidharta Fakultas Teknik, Jurusan Teknik Informatika Universitas Widyatama Jalan Cikutra No. 204A, Bandung, Indonesia [email protected]

Abstrak Pendataan suatu informasi secara terstruktur dan mudah diakses sangat diperlukan dalam setiap perusahaan, seperti halnya bagian Card Management (CM) pada Grapari Telkomsel Wisma Alia Jakarta Pusat yang merupakan bagian pada perusahaan penyedia jasa layanan telekomunikasi yang bertugas untuk mendata seluruh voucher dan hal yang berkaitan dengan penjualan dari Telkomsel tersebut, seperti Device, Nomor baru dan ganti kartu. Pada penelitian ini diuat sebuah Sistem Informasi yang berbasis web dengan menggunakan metode asosiasi untuk mendapatkan data akurat yang dibutuhkan untuk pendataan transaksi pada Grapari sesuai dengan keperluan dan urutanya, terutama untuk mendapatkan informasi barang masuk dan barang keluar secara tepat untuk meminimalisir dalam kesalahan data. Dalam Kasus ini didapati data-data dengan nilsai yang tidak valid dan kendala ketidaklengkapan data yang harus ditangani dengan seksama sehingga layak untuk dibangunkan aturan asosiasi. Metode yang digunakan dalam penulisan laporan ini dengan melakukan fase perencanaan,faseanalisis, analisis sistem yang berjalan, observasi dan pengumpulan data-data untuk memperoleh informasi yang dibutuhkan. Kebutuhan user digambarkan dengan use case diagram dan glosarium usecase. Metode perancangan proses dengan menggambarkan Diagram Konteks dan Diagram Alir Data Level 0, Diagram Alir Data Level 1 pemodelan data dengan menggambarkan ERD, rancangan antar muka program sebagai penghubung antara user dengan database.

Kesimpulan yang dapat penulis ambil yaitu dengan adanya Sistem Informasi Data Stok voucher pada Grapari Telkomsel Jakarta Pusat, maka diharapkan dapat meningkatkan kualitas pelayanan yang dapat dilakukan dengan mudah dan cepat. Kata kunci : apriori, Sistem Informasi, Data, Stok Voucher, Grapari Telkomsel

Abstract Documenting the information in a structured and easily accessible is needed in every company, like other parts of Card Management (CM) on Grapari Telkomsel Wisma Alia Jakarta, which is part the leading provider of telecommunications services whose job is to record the whole voucher and matters related to the sale Telkomsel, such as Device, a new number and replace the card. In this study diuat a web-based information system using the association to obtain accurate data needed for data collection Grapari transactions in accordance with the purposes and urutanya, especially for information goods in and goods out appropriately to minimize the data errors. In this case the data found by nilsai invalid and constraints incompleteness of data that must be handled carefully so it deserves to be woken association rules. The method used in this document to do the planning phase, faseanalisis, analysis of system running, observation and collection of data to obtain the information needed. User needs is described by use case diagrams and a glossary usecase. The design method to describe the

Jurnal Nasional JMII 2016

40

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

process of Context Diagram and Data Flow Diagram Level 0, Level 1 Data Flow Diagrams illustrating ERD data modeling, interface design program as a liaison between users and databases. The conclusion could be that the authors take their Information System Data Telkomsel Grapari Stock voucher at Central Jakarta, it is expected to improve the quality of service that can be done easily and quickly. Keywords : priori, Voucher Stock, Data, Information System, Grapari Telkomsel

I. PENDAHULUAN Kegiatan mengolah berbagai macam data seperti halnya voucher pulsa pada Grapari Telkomsel Jakarta pusat selalu diusahan dalam keadaan yang tepat tanpa adanya kesalahan data, baik itu Data Stok Voucher pulsa yang baru datang dari kantor pusat maupun Data Stok Voucher pulsa yang akan diberikan kepada pelanggan. Sehingga dengan demikian pekerjaan yang harus dikerjakan dalam memberikan pelayanan terhadap pelanggan telkomsel tentang pembelian voucher pulsa pada grapari telkomsel Jakarta pusat harus dapat dilakukan secara tepat dan efisien. Artinya Data Stok Voucher pulsa dapat dicari dengan mudah dan cepat sehingga menyebabkan bagian Card Management (CM) dalam melayani penyajian data informasi tentang Data Stok Voucher pulsa dapat berjalan dengan semestinya dengan meminimalisir kesalahan data.

II. KAJIAN LITERATUR Pengolahan data merupakan kebutuhan utama dalam industri informasi dan bisnis dalam dekade terakhir, hal ini dikarenakan kebutuhan ketersediaan informasi dalam jumlah besar. Umumnya data didapat dari kegiatan transaksional dan arsip yang terseimpan dalam sistem komputer. Teknik penyimpanan data tersebut dapat menghasilkan informasi yang berharga yang dapat menguntungkan bagi pihak perusahaan. Sehingga dapat mengurangi kesalahan data yang sering terdapat dalam proses transaksinya, penataan data, penyimpanan data, dan masih banyak lagi informasi yang harus disimpan dalam sebuah sistem komputer. Dalam pembuatan aplikasi ini menggunakan APEX (Application Express) yang merupakan suatu lingkungan pengembangan deklaratif yang terpusat untuk penggunaan dan pengembangan aplikasi web berdasarkan database – centric. Berkat fitur-fitur built-in seperti halnya user interface theme, control navigasi, penanganan form, report-report yang fleksibel, Oracle Application mampu untuk mempercepat process pengembangan suatu aplikasi database yang berbasis web. Application Express engine membantu untuk Merancang aplikasi secara real time dari data yang sudah disimpan di dalam table database. Ketika anda Merancang atau mengembangkan sebuah aplikasi, Oracle Application Express Merancang atau memodifikasi metadata yang disimpan dalam table database. Pada saat aplikasi dijalankan, Application Express engine kemudian akan membaca metadata dan menampilkan aplikasi. Asitektur

Pada prakteknya di Grapari Telkomsel Jakarta pusat Data Stok Voucher pulsa yang tersebut direkap secara manual oleh bagian Card Management (CM), untuk itu alangkah baiknya jika di Sistem Informasikan pengolahan Data Stok Voucher pulsanya memakai computer. Komputer merupakan sarana yang tepat untuk pengolahan data yang bersifat rutin. Di samping itu komputer juga mempunyai kemampuan dengan tingkat ketelitian yang tinggi, pemrosesan yang cepat, daya tampung pengingatnya besar dan yang paling utama adalah efisien waktu dan tenaga.

Gambar 2.1 ArsitekturAPEX

Komunikasi antara web browser dan Database dimana engine APEX berada melalui Web Listener. Adapun web listener yang bisa dipakai adalah 1.

Oracle Application Express Listener

Jurnal Nasional JMII 2016

41

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

Cara pertama memakai Oracle Application Express Listener yang merupakan sebuah Java based sebagai alternative dari Apache mod_plsql. Anda bisa memakai web listener seperti OC4J, Oracle WebLogic Server dan Oracle GlassFish Server 2.

Apache MOD_PLSQL

Cara kedua dengan mengimplementasikan Oracle HTTP Server (Apache) sebagai middle tier yang berisi mod_plsql plug-in . Plugin berfungsi sebagai penghubung komunikasi antara Web server dan Oracle Application Express objects yang ada didalam Oracle database. Arsitektur ini memerlukan konfigurasi file dads.conf. serta file image yang disimpan didalam Oracle HTTP Server (Apache).



Oracle designer



Oracle developer

Oracle developer memungkinkan untuk membangun system dengan performance yang tinggi menguntungkan bagi GUI (Graphical User Interface), database, client-server, dan teknologi web. Tools dari oracle developer mempunyai interface dan karakteristik umum yang memudahkan user dalam penggunaan serta mendesain elemen modular, kemudian dapat digunakan kembali (reusable). Dalam hal ini perhitungan apriori dapat diimplementasikan pada APEX yang bertujuan untuk mempermudah dan tentunya tidak mengurangi tujuan akhir yaitu pendataan informasi sesuai urutan berdasarkan data masuk dan keluar. Sebelum membahas data mining dan mendapatkan aturan asosiasi, data mentah harus proses terlebih dahulu, yang mencakup transformassi data, agregasi, normalisasi terhadap redudansi data serta mengkonstruksi atribut.

Gambar 2.2 Apache MOD

3.

Embedded PL/SQL Gateway

Cara ke tiga dengan Embedded PL/SQL Gateway (EPG) yang bekerja didalam oracle Database itu sendiri yaitu XML DB HTTP server. Arsitektur ini menyimpan file metadata seperti images, CSS, dan JavaScript didalam database. Konfigurasi ini cocok untuk development karena memerlukan konfigurasi yang mudah namun untuk production tidak disarankan untuk memakai ini.

Gambar 2.4 Proses penyimpnan data

1.

Karakteristik utama oracle developer Karakteristik utama dari oracle developer 6 memberi kontribusi dan fleksibelitas untuk produk oracle.

Gambar 2.3 Embedded PL/SQL

Oracle merupakan suatu kelompok produk yang mendukung desain, kreasi, dan menjalankan aplikasi melalui platform yang berbeda. Tool desain, development, dan akses data dari oracle desain adalah:

a.

Mendukung GUI yang komprehensif

b.

Aplikasi yang dapat didistribusi

c.

Tools yang produk dan komperhansif

d.

Partisipasi aplikasi

e.

Source control yang fleksibel

f. Scalabilty g. Orientasi object 2.

Kelebihan oracle developer

Jurnal Nasional JMII 2016

42

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

Release 6 menyederhanakan beberapa tugas developer. Karakteristik yang termasuk di dalamnya: a.

Wizard untuk memudahkan tugas yang dikerjakan berulang-ulang.

b.

Visual query builder sebagai eksekusi yang berdiri sendiri dan sebagai sebuah utilitas yang disimpan di dalam reports.

Sebuah hirarki persentasi ulang dengan identasi dan node yang dapat dikembangkan.

b.

Menemukan field dan ikon

Sebelum didefenisikan dan template ekstensi user.

c.

Icon yang terdapat pada toolbar yang vertical

d.

Gallery sebelum didefenisikan dan template ekstensi user

d.

Sebuah ikon yang didepannya untuk setiap objek mengindikasikan tipe objek tersebut.

e.

Mendukung klien yang berjalan pada Microsoft Messaging Application Program interface (MAPI) compliant clients untuk memudahkan distribusi report

2.

Open Application Programming Interface (APIs), memungkinkan developers untuk memanipulasi sebuah file, penyediaan program interface yang sangat cepat.

Pengenalan Developer

komponen-komponen

a.

Project Builder

b.

Form builder

c.

Report builder

d.

Graphic builder

e.

Query Builder

f.

Schema Builder

g.

Procedure Builder

h.

Translation Builder

Pallete property Semua objek di dalam module, termasuk module itu sendiri mempunyai properties yang dapat dilihat dan dimodifikasi dalam pallete property. Karakteristiknya antara lain:

Oracle 3.

a.

Mengcopy dan menggunakan properties dari objek lain

kembali

b.

Menemukan field dan ikon, sama dengan navigasi objek.

Layout editor Layout editor adalah fasilitas desain grafis untuk Merancang dan menyusun item interface dan objek grafikal pada aplikasi. Ketika menggunakan pallete tool dan toolbar yang terdapat pada layout editor, dapat mendesain style, warna, size, dan susunan objek visual pada aplikasi yang ada. Layout dapat memasukkan objek grafik dan image bitmap ketika dijalankan pada GUI.

4.

Komponen – komponen utama

Lingkungan PL/SQL development Lingkungan pengembangan merupakan kumpulan fungsionalitas dari procedure builder yang ada pada builder aplikasi, yang menyediakan:

Oracle developer merupakan produk untuk Merancang form, report, dan Graapichs. Oracle Developer memiliki beberapa komponen utamanya. Komponen-komponen ini termasuk pilihan dalam suatu tool yang tidak dipakai pada aplikasi yang lain, tapi fungsional utamanya adalah sama. Komponen –komponen ini membantu menyediakan lingkungan pengembangan Oracle Developer yang fleksibel dan produktif development environment. 1.

a.

c.

f.

3.

Navigasi objek merupakan pencarian yang hirarki dan pengeditan interface yang memungkinkan untuk mengalokasikan dan memanipulasikan objek aplikasi dengan cepat dan mudah. Karakteristiknya antara lain:

a.

Pengembangan trigger, procedurs, functions, dan paket data oracle developer sebaik database.

b.

Pengembangan libraries menempatkan unit program PL/SQL

c.

Mendebug level statement dari PL/SQL pada waktu dijalankan

Navigasi object 5.

untuk

Oracle Toolkit dan Oracle multimedia

Jurnal Nasional JMII 2016

43

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

Oracle toolkit adalah fungsi library yang menampilkan user interface event, seperti control scroll bar dan menu aktifasi. Bersama oracle multimedia menyediakan kumpulan images, suara, dan fasilitas media lainnya, toolkit mendasari pengembangan tool oracle developer, menjembatani aplikasi oracle developer dan lingkungan asli yang dikerjakan. Sebagai fasilitas yang dibutuhkan oleh aplikasi seperti membuka jendela atau menampilkan menu, oracle developer menempatkan permintaan pada toolkit yang berkomunikasi dengan platform asli.

III. ANALISIS DAN PERANCANGAN Kebutuhan fungsionalitas produk yang digunakan yaitu Data Flow Diagram. Data Flow Diagram merupakan suatu model logika data atau proses yang dibuat untuk menggambarkan dari mana asal data dan kemana tujuan data yang keluaran dari system, dimana data di simpan, proses apa yang menghasilkan data tersebut, dan interaksi antara data yang tersimpan dan proses yang dikenakan pada data tersebut. Diagram Konteks

Gambar 3.2 Data Flow Diagram

Pada tahap inii terdapat tiga proses yang dilakukan oleh system, yaitu proses penginputan data voucher yang selanjutnya akan dipesan oleh kasir penjualan, kemudian proses transaksi stock voucher yang dilakukan oleh kasir ketika ada pembeli dating, dan terakhir proses pembuatan laporan yang melaporkan Data Stok voucher dan transaksi ke pimpinan. Data Flow Diagram Level 1

Gambar 3.1 Diagram Konteks

Pada diagram konteks diatas dapat dilihat bahwa system stock voucher ini melibatkan 3 external entity yaitu PIC Card Management (CM), Kasir Penjualan, dan pimpinan. Penjelasan singkat dari diagram diatas PIC Card Management (CM) memberikan Data Stok voucher yang tersedia ke system sehingga kasir penjulan dapat melihat stock yang masih tersedia yang kemudian akan dijual oleh kasir penjualan, semua transaksi yang berlangsung akan dicatat oleh system sehingga PIC Card Management (CM) dapat melaporkan Stock Voucher dan Transaksi kepada pimpinan.

Gambar 3.3 Data Flow Diagram Level 1

Tahap ini adalah penjabaran dari proses pertama pada DFD. PIC Card Management (CM) akan melakukan penginputan data voucher yang selanjutnya akan dipantau secara terus menerus oleh PIC Card Management (CM) mengenai ketersediaan Stock Voucher yang akan dijual oleh Kasir Penjualan, setelah itu jika Stock Voucher telah habis, maka secara cepat pula akan dapat terpantau oleh PIC Card Management (CM) yang selanjutnya akan Diinput Data Stok Voucher baru yang tersedia berikutnya.

Data Flow Diagram Level 0 Jurnal Nasional JMII 2016

44

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

Data Flow Diagram Level 2

Gambar 3.4 Data Flow Diagram Level 2

Pada Tahap ini dapat dilihat Kasir Penjulan melakukan penjualan Voucher, pertama Kasir Penjualan akan melakukan pengecekan ketersediaan Stock Voucher, kemudian system akan memberikan data voucher yang tersedia, jika Kasir Penjualan melakukan transaksi penjualan system kemudian akan menyimpan data tersebut ke dalam data Store Voucher kembali, agar data Voucher siupdate lagi perubahanya. Kemudian transaksi tersebut akan tercatat oleh system, jika stock voucher habis maka PIC Card Management (CM) dapat memantau secara cepat dan agar segera dimasukan Data Stok Voucher yang baru, kemudian dilakukan Entry data pemesanan kedalan data store transaksi dan data Store Voucher.

Gambar 3.6 Entity Relationship Diagram

Relasi Tabel Relasi merupakan hubungan yang terjadi pada suatu table dengan lainnya yang mempresentasikan hubungan antara objek di dunia nyata dan berfungsi untuk mengatur operasi suatu database.

Data Flow Diagram Level 3

Gambar 3.5 Data Flow Diagram Level 3

Pada proses ini adalah tahap dimana laporan Stock Voucher akan dilakukan. System akan mengambil data Vocuher selanjutnya system akan mengolah laporan jumlah Stock Voucher, data Voucher dan Tanggal Transaksi, yang selanjutnya system akan mengolah data laporan tersebut yang kemudian akan diberikan ke pimpinan. Entity Relationship Diagram ERD adalah diagram untuk menggambarkan model data Entity-Relationship (ER). Model ini digunakan untuk mendeskripsikan basis data di level konseptual. Artinya, basis data yang akan dibangun kita coba ungkapkan dalam bentuk entitas-entitas data berikut hubungan keterkaitan diantaranya. Dengan demikian, kita dapat membayangkan data apa saja yang nanti akan disimpan dalam basis data.

Gambar 3.7 Relasi Tabel

IV. KESIMPULAN DAN SARAN SIMPULAN dari hasil pembahasan tentang perancangan sistem informasi data stok voucher pada grapari telkomsel jakarta pusat, maka diambil kesimpulan: 1. Dengan adanya perancangan sistem informasi ini, maka pihak perusahaan diharapkan dapat lebih mudah dalam menyajikan informasi tentang data stok voucher 2. Mempermudah informasi data stok voucher pada grapari telkomsel jakarta pusat,

Jurnal Nasional JMII 2016

45

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

baik dalam pencarian data, proses pengadaan dan penjualan maupun dalam pembuatan laporan.

REFERENSI

3. Membantu pekerjaan dari pic card manejemen dalam melakukan pengecekan data, baik berupa input, update, delete data stok voucher pada grapari telkomsel jakarta pusat.

[1]. Alter., Analisis Sistem Yogyakarta, Andi. 1992.

Informasi,

[2]. Bodnar, Hopwood., Membangun Sistem Informasi, Yogyakarta, Andi. 1993.

SARAN Dalam pengembangan Perancangan Sistem Informasi ini ke depan, dapat disarankan beberapa hal berikut ini: 1. Layanan yang digunakan untuk PIC Card Management (CM) diharapkan dapat berkembang sehingga memungkinkan untuk bisa melakukan berbagai kegunaan tidak hanya data stok voucher saja. 2. Dapat melakukan pembacaan data lebih detail dan akurat sehingga dapat mempermudah kerja PIC Card Management (CM) dalam mengolah data.

[3]. Gelinas Oram., wiggins,. Menolah Sistem Informasi, Yogyakarta, Andi. 1993. [4]. Hall., Menjadi Administrator Informasi. Semarang, Andi. 2001. [5].

Jeffrey L.Witten,, Analisis & Design Sistem Informasi. Semarang, Andi. 2002

[6]. Kadir., Pengenalan Semarang, Andi. 2002 [7].

3. Diharapkan dapat diterapkan Sistem Informasi Data Stock Voucher secepatnya untuk Grapari Telkomsel Jakarta Pusat.

Sistem

Sistem

Informasi.

Said El Fairuz., Analisis Sistem Informasi – Diagram Alir Data (DAD) / Data Flow Diagram. (DFD), http://fairuzelsaid.wordpress.com/2010/01/0 8/analisis-sistem-informasi-diagram-alirdata-dad-data-flow-diagramdfd/, diakses tanggal 8 November 2015.

4. Pengembangan Sistem Informasi yang nyata selanjutnya dapat diterapkan pada Grapari Telkomsel yang lain, tidak terpaku pada Grapari Telkomsel Jakarta Pusat saja.

Jurnal Nasional JMII 2016

46

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

PERANCANGAN APLIKASI BANK SOAL BERBASIS WEB PADA BIMBINGAN BELAJAR XYZ Muhammad Benny Chaniago Fakultas Teknik, Jurusan Sistem Informasi Universitas Widyatama Jalan Cikutra 204A, Bandung, Indonesia [email protected]

Abstrak Aplikasi bank soal dengan menggunakan web dapat diakses lebih mudah dan efisien, karena dapat menghemat waktu dalam pencarian yang dilakukan secara manual. Penelitian ini bertujuan untuk menata penyimpanan soal-soal dan mempermudah transaksi dengan pelajar dalam mengakses soal-soal pada Bimbingan Belajar XYZ. Metode penelitian yang digunakan adalah metode deskriptif analisis yaitu menggambarkan hasil observasi dan menganalisa data-data yang diperoleh dari lapangan. Cara kerja dari aplikasi ini adalah user melakukan pendaftaran dan login untuk mendapatkan soal, karena pengaksesan soal hanya dapat dilakukan oleh member. Setelah melakukan login member dapat melakukan pengaksesan soal dengan kategori yang ada. Hasil dari layanan ini, user tidak harus datang ke Lembaga Bimbingan XYZ untuk mendapatkan soal yang diperlukan, tetapi cukup dengan membuka website ini dan melakukan pendaftaran dengan mengisi form pendaftaran yang sudah tersedia. Setelah melakukan analisis dan pembahasan masalah, dapat disimpulkan bahwa sistem yang berjalan di Bimbingan Belajar XYZ cukup baik. Kata kunci : Bank soal, Website, Bimbingan belajar, Pelajar, Member, Transaksi

Abstract A set of test application using the web is accessible more easily and efficiently because it can save time in searching manually. This research aims to organize the storage problems and facilitate transactions with students in accessing of questions in Bimbingan Belajar XYZ. The method that we used

is descriptive analysis method which describes the results of observations and analyzes the data obtained from the field. Ways of workings of this application are the user registration and login to get a set of the test because the access question can only be done by a member. After login, the member can access the set of test with existing categories. The results of this service, the user does not have to come to Bimbingan Belajar XYZ to get a set of test that they need, but all they have to do is to go to the website and register by filling out the registration form that is already provided. According to the analysis and discussion above, it can be concluded that the system has been running well in "Bimbingan Belajar XYZ". Keywords : A set of test, Website, Bimbingan belajar, Student, Member, Transaction

I. PENDAHULUAN Seiring dengan perkembangan teknologi informasi yang semakin pesat, tuntutan mendapatkan informasi yang lebih cepat menjadi aspek yang penting bagi organisasi untuk menuju arah yang lebih baik lagi. Salah satu perkembangan teknologi informasi yang telah banyak dipakai oleh banyak orang adalah internet. Pada awalnya hanya beberapa orang yang dapat menggunakan internet, tetapi semakin lama internet semakin berkembang dan semakin banyak orang yang menggunakan internet pada saat ini. Hal ini menyebabkan adanya kemajuan dalam penggunaan internet dalam berbagai bidang, salah satunya perkembangan internet dalam bidang pendidikan yang berguna untuk mempermudah kegiatan belajar peserta didik.

Jurnal Nasional JMII 2016

47

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

Pendidikan merupakan salah satu upaya meningkatkan kualitas hidup manusia untuk dapat menjadi lebih baik. Kegiatan belajar mengajar dalam kaitannya dengan pendidikan yang sebenarnya telah dijalani semenjak manusia lahir, baik dalam lingkungan informal maupun lingkungan formal. Salah satu aspek penting dalam kegiatan belajar mengajar di lingkungan pendidikan formal adalah menguji tingkat pengetahuan pembelajaran dalam bidang ilmu yang dipelajarinya, sehingga dapat menyalurkan ilmu yang dipelajarinya dengan sebaik mungkin. Keberhasilan mutu pendidikan sangat tergantung dari keberhasilan proses belajar mengajar yang merupakan sinergi dari komponen-komponen pendidikan baik kurikulum, tenaga pendidikan, sarana dan prasarana, sistem pengelolaan, maupun berupa faktor lingkungan alamiah dan lingkungan sosial dengan peserta didik sebagai subyeknya. Proses belajar mengajar sebagai sistem yang dipengaruhi oleh berbagai faktor, dan salah satu faktor utamanya adalah guru yang merupakan pelaksana pendidikan di lapangan. Kualitas guru, kualitas akademik maupun non akademik sangat mempengaruhi kualitas pembelajaran. Faktor lainnya yang tidak kalah penting dalam menentukan keberhasilan kegiatan belajar mengajar adalah sumber belajar yang peserta didik dapatkan. Dalam rangka mengupayakan peningkatan kualitas program pembelajaran, perlu adanya pandangan sistematik terhadap kegiatan belajar mengajar yang harus didukung dengan upaya pendayagunaan sumber belajar diantaranya adalah bimbingan belajar. Pembelajaran dalam keseharian manusia memiliki arti yang penting dalam rangka mengawal manusia menjadi manusia yang berbudi dan berperadaban yang luhur. Pembelajaran adalah proses untuk mentransfer ilmu, karena dengan adanya transfer ilmu maka manusia menjadi pribadi yang cerdas otaknya dan juga cerdas akhlaknya. Untuk meningkatkan efektivitas belajar peserta didik, pembelajaran dilakukan tidak lagi terkait dengan terbatasnya waktu dan tempat, melainkan dapat dilakukan dimana ada waktu untuk belajar dan mengembangkan ilmu disana. Karena tidak akan efektif jika harus terikat dengan waktu dan tempat. Bimbingan Belajar XYZ merupakan lembaga pendidikan yang baru berkembang dalam dunia

pendidikan. Bimbingan Belajar XYZ bergerak dalam bidang Bimbingan Belajar yang bertujuan untuk menghasilkan sumber daya manusia yang mempunyai kualitas yang tinggi dan memiliki peran yang tinggi bagi masyarakat. Dalam memperlancar kegiatan Bimbingan Belajar dan pelatihan komputer yang berlangsung, Bimbingan Belajar XYZ memberikan modul dalam setiap pelajarannya yang lebih memperbanyak latihan-latihan dengan mengisi soal-soal, serta memperbanyak praktek-praktek untuk membuat peserta didik agar cepat memahami yang dikerjakannya. Dengan memberikan berbagai macam soal akan membantu peserta didik dalam menghadapi ujian nasional. Seiring dengan banyaknya kegiatan pendidikan yang telah dijalankan, jumlah soal yang dimiiliki pun terus meningkat dan pengaksesan soal menjadi terhambat karena harus mencari data soal yang diperlukan dalam kumpulan soal-soal, jika soal yang diperlukan adalah soal yang sudah lama maka akan kesulitan dalam menemukannya atau bahkan sudah rusak dan hilang. Untuk menangani hal tersebut maka diperlukan suatu sistem yang dapat membantu mengatur penyimpanan soal-soal tersebut agar tersusun dengan baik dan dapat digunakan untuk waktu berikutnya jika diperlukan serta untuk menghindari terjadinya kehilangan data soal.

II. KAJIAN LITERATUR Penggunaan PHP untuk membuat website yang sesuai dengan keinginan dapat dikatakan tepat, karena PHP tidak memerlukan compiler dalam penggunaanya, dan banyak web server yang mendukung PHP serta dalam penulisannya pun tidak sulit karena memiliki referensi yang banyak. Pembuatan web menggunakan PHP tidak dapat berdiri sendiri, diperlukan sebuah perantara seperti Adobe Dreamweaver sebagai alat untuk menuliskan script-script PHP yang akan digunakan dalam pembuatan web ini. Selain itu, sebelum menggunakan PHP diperlukan pengetahuan seperti HTML, JAVASCRIPT dan CSS untuk membuat tampilan web yang dibuat sesuai dengan keinginan. Setelah mengerti dan memahami konsep dasar pembuatan web maka kita tidak akan mengalami kesulitan dalam menggunakan PHP.

Jurnal Nasional JMII 2016

48

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

Untuk mempercantik tampilan web, kita dapat mendesain sendiri atau dapat menggunakan Framework dan Template yang sudah tersedia. 2.1. Data Menurut Tata Sutabri dalam bukunya Konsep Sistem Informasi, ANDI, Yogyakarta, 2012, hal 1-2, mengungkapkan bahwa data merupakan bentuk jamak dari bentuk tunggal datum. Data adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata. Kejadiankejadian adalah sesuatu yang terjadi pada saat tertentu di dalam dunia bisnis. Bisnis adalah perubahan dari suatu nilai yang disebut transaksi. Kesatuan nyata adalah berupa suatu objek yang nyata seperti tempat, benda dan orang yang betulbetul ada dan terjadi. Sehingga dapat disimpulkan bahwa data adalah bahan mentah yang diproses untuk menyajikan informasi.[1] Menurut John J. Longkutoy dalam bukunya Pengenalan Komputer yang dikutip Tata Sutabri dalam bukunya Konsep Sistem Informasi, ANDI, Yogyakarta, 2012, hal 2, mengungkapkan bahwa : “Istilah data adalah suatu istilah majemuk yang berarti fakta atau bagian dari fakta yang mengandung arti yang dihubungkan dengan kenyataan, simbol-simbol, gambar-gambar, angkaangka, huruf-huruf, atau simbol- simbol yang menunjukkan suatu ide, objek, kondisi, atau situasi dan lain-lain. Jelasnya, data itu dapat berupa apa saja dan dapat ditemui dimana saja. Kegunaan data adalah sebagai bahan dasar yang objektif (relative) di dalam proses kebijaksanaan dan keputusan oleh pemimpin organisasi.”[1] 2.2. Bank Soal Pengertian dan karakteristik bank soal yang diakses dari situs edukasi.kompasiana.com diantaranya :[2] 2.2.1. Pengertian Bank Soal

Menurut Ward dan Ward (2004) mengungkapkan : “ a item bank is a collection of test items that may be easily accessed for use in preparing examinations“. Bank soal adalah koleksi butir soal yang sudah dipergunakan untuk menyiapkan sebuah penilaian.”[3] Menurut Grounlund, dalam Rudner mengungkapkan : “Bank soal adalah sekumpulan soal yang layak yang dikodekan berdasarkan subjek materi, tingkat pembelajaran, tujuan pembelajaran yang diukur, dan bermacam karakteristik lain butir soal yang berguna.”[4] Menurut Sumardyono dalam handout diklat in on in, pengembangan Keprofesian Berkelanjutan, menyimpulkan : “Bank soal berarti sekelompok butir soal terkalibrasi (teruji) baik secara teoritis maupun empiris dan memuat informasi penting sehingga dapat dengan mudah dipergunakan dalam penyusunan sebuah instrumen penilaian (tes).”[5] 2.2.2. Karakteristik Bank Soal a.

b.

c.

Setiap butir soal pada bank soal merupakan butir soal yang terkalibrasi (teruji), soal-soal disebut layak (suitable) mengandung pengertian soal berkualitas, baik validitas (validity), keterbacaan (realiability), keterukuran (measurable) maupun aspek ekonomisnya (efisien, lugas). Setiap butir soal dilengkapi berbagai informasi berguna. Setiap butir soal pada bank soal memiliki informasi yang bermanfaat dalam penyusunan sebuah instrumen penilaian. Database (soal-soal) pada sebuah bank soal dibangun secara terstruktur. Dan Bank soal bukan merupakan kumpulan soal saja namun merupakan suatu organisasi soal di mana antar soal satu dengan yang lain mempunyai link atau hubungan berdasarkan komponen spesifikasi yang sama.

2.3. Pengenalan HTML

Dalam literatur berbahasa Inggris istilah Bank Soal berarti item bank yang berarti “bank butir”. Hal ini berarti bank soal adalah berisi butir- butir soal tes maupun butir pernyataan angket. Bank soal bermanfaat untuk mengatasi guru dalam mengambil soal yang diperlukan apabila guru akan melakukan penilaian. Guru tinggal mengambil butir soal yang telah tersimpan.

Hypertext Markup Language atau lebih dikenal dengan HTML adalah bahasa yang digunakan pada dokumen web sebagai bahasa untuk pertukaran dokumen web. Struktur dokumen HTML terdiri dari tag pembuka dan tag penutup. Struktur dokumen HTML adalah Sebagai berikut :

Jurnal Nasional JMII 2016

49

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093



tersebut tidak berlaku untuk atribut identitas, seperti atribut id dan name.





Elemen body dengan atribut id dan class.





Atribut class pada elemen P secara otomatis bernilai sama dengan induknya.



Struktur HTML di atas adalah satu kesatuan yang harus ada dalam setiap dokumen HTML. Dokumen HTML terdiri dari komponen yaitu tag, elemen dan atribut.[6]

2.4. Pengenalan Javascript

Elemen adalah nama penanda yang diapit oleh tag yang memiliki fungsi dan tujuan tertentu pada dokumen HTML. Elemen dapat memiliki elemen anak dan juga nilai. Elemen anak adalah suatu elemen yang berada di dalam elemen pembuka dan elemen penutup induknya. Nilai yang dimaksud adalah suatu teks atau karakter yang berada di anatara elemen pembuka dan elemen penutup. Contoh :

Javascript adalah bahasa pemrograman yang dikembangkan untuk dapat berjalan pada web browser. Javascript adalah bahasa skrip (scripting language), yaitu kumpulan intruksi perintah yang digunakan untuk mengendalikan beberapa bagian dari sistem operasi.[6] Sebagai bahasa skrip yang berjalan pada web browser atau sisi klien (client side) javascript tidak memiliki fungsi untuk menjalankan suatu perintah pada server atau sisi server (client server). Dengan keterbatasan itu maka para pengembang javascript kemudian menambahkan suatu mekanisme agar javascript dapat berinteraksi dengan server. Mekanisme tersebut adalah AJAX (Asynchronous Javascript and XML), yaitu mekanisme komunikasi antara javascript yang berada disisi klien dengan bahasa disisi server seperti PHP dan lainnya. Prinsip kerjanya yaitu menjalankan suatu alamat perintah pada server dan menerima data yang dikembalikan oleh server. Sama hal nya dengan HTML, Javascript juga mempunyai struktur penulisan, yaitu:



elemen HEAD

<SCRIPT LANGUAGE = ”JavaScript”>

elemen Anak dari elemen HEAD


Tag adalah tanda awal < dan tanda akhir > yang digunakan sebagai pengapit suatu elemen. Tag pada elemen pembuka diawali dengan tanda < dan diakhiri dengan tanda >. Sedangkan untuk elemen penutup diawali dengan tanda < dan / kemudian diakhiri dengan tanda >. Untuk penulisan tag elemen tunggal cukup menuliskan tanada < dan sebelum tanda > ditambah tanda /. Contoh :

tag elemen pambuka HEAD



tag elemen penutup HEAD

tag elemen tunggal

Judul dokumen<br /> <br /> nilai dari elemen TITLE<br /> <br />

Penulisan kode javascript // - - >





Atribut adalah property elemen yang digunakan untuk mengkhususkan suatu elemen. Elemen dapat memiliki atribut yang berbeda tiap masing-masingnya. Pendefinisian nilai atribut hanya dapat dilakukan pada elemen pembuka. Untuk elemen dari tag yang memiliki atribut yang sama dengan induknya, namun nilai atribut tidak didefinisikan secara implisit maka nilai atribut elemen tersebut sama dengan nilai atribut pada tag induk atau istilah lainnya inherit. Sifat inherit

Keterangan : Kode umumnya disertakan dengan tujuan agar sekiranya browser tidak mengenali JavaScript maka browser akan memperlakukannya sebagai komentar sehingga tidak ditampilkan pada jendela browser. 2.5. Pengenalan PHP Menurut Dodit Suprianto dalam bukunya Buku Pintar Pemrograman PHP, Oase Media, Bandung, 2008, hal 17, mengungkapkan bahwa : “PHP

Jurnal Nasional JMII 2016

50

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

merupakan kependekan dari Hypertext Prepocessor. PHP tergolong sebagai perangkat lunak open source yang diatur dalam aturan general purpose lisences (GPL).”[7] Pemrograman PHP sangat cocok dikembangkan dalam lingkungan web, karena PHP bisa diletakkan pada script HTML atau sebaliknya. PHP dikhususkan untuk pengembangan web dinamis, karena mampu menghasilkan website yang secara terus menerus hasilnya dapat berubah-ubah. Di bawah ini adalah sintaks dasar dari PHP : a.

HTML Escaping

Ketika PHP menerima suatu file, PHP akan mencari tag pembuka (“”). Hal ini juga sebagai pemberitahuan agar PHP mulai menerjemahkan baris-baris kode PHP tersebut serta mengakhiri penerjemahan-nya sampai bertemu dengan tag penutup. Sintak sederhana :

ini akan diabaikan



ini

akan

diparse

atau

yang ini akan diabaikan juga



b.

Pemisah Intruksi



d.

Tipe Data

PHP tidak memerlukan pendeklarasian tipe data suatu variabel secara eksplisit, tetapi lebih ditentukan oleh runtime program PHP, tergantung pada konteks dimana varibel tersebut digunakan. PHP mempunyai beberapa jenis data antara lain : Boolean , Integer, Float (floating point, „double‟), String, Array dan Null. e.

Variabel

Variabel mutlak diperlukan dalam pemrograman PHP karena berfungsi sebagai tempat untuk menampung suatu nilai data, baik berupa masukan maupun keluaran. Contoh penulisan variabel :
PHP membutuhkan penghenti baris pernyataan serta memisahkan antara baris satu dengan baris lain dengan cara memberikan tanda titik koma (“ ; ”) diakhir setiap baris. Kode tag penutup (“?>”) disebuah blok PHP secara otomatis akan berimplikasi sebagai titik koma sehingga tidak diperlukan lagi adanya titik koma penghenti perintah diakhir baris suatu blok PHP.

$var = „dodit‟; $Var = „rini‟; Echo “$var, $Var”;

f.

Operator


Operator memiliki beberapa urutan (hierarki) eksekusi, mana operator yang harus didahulukan dan mana operator yang akan dieksekusi selanjutnya. Ada tiga jenis operator dalam pemrograman PHP yang sering digunakan, yaitu : Operator Aritmatika, Operator Perbandingan dan Operator Logika.

c.

g.



Komentar atau Remarks

PHP mendukung pemberian komentar. Terkadang dibutuhkan beberapa baris kalimat untuk memberikan keterangan pada suatu baris program. Hal ini sering disebut Remarks. Remarks tidak akan ikut dieksekusi oleh server. Jika remarks hanya satu baris maka mengunakan tanda (“ // “) atau (“#”). Jika remarks terdiri atas beberapa baris secara berurutan maka menggunakan tanda (“/* …. */”).

Konstanta

Konstanta adalah pemberian nama baru terhadap suatu nilai. Konstanta tersebut bernilai tetap dan tidak terpengaruhi oleh eksekusi script apapun. Konstanta bersifat case-sensitive. Menurut kesepakatan bersama, penulisan kostanta selalu menggunakan huruf besar.
Jurnal Nasional JMII 2016

51

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

define(“KONS”, :sesuatu”);



define(“KONS2:, “sesuatu yang lain”);

contoh paragraph dalam DIV tanpa style



define(“KONS_OK”, “sesuatu yang lain lagi”);

<span> contoh SPAN dalam DIV tanpa style

?>



2.6. Pengenalan MySQL

Menurut Wahana Komputer dalam bukunya Membuat Web Interaktif dengan Adeobe Dreamweaver CS5.5, PHP & MYSQL, ANDI dan Wahana Komputer, Semarang, 2012, hal 61-70, mengungkapkan bahwa membuat CSS sangatlah mudah, kita tinggal memasukkan atribut-atribut yang akan digunakan dalam dokumen CSS seperti untuk jenis huruf, warna teks, ataupun warna background, hyperlink dan lain sebagainya.[8] Dengan pengaturan atribut tersebut maka secara otomatis CSS akan terbentuk. Perbedaan dari pembuatan class dan style dalam CSS adalah jika class yang telah dibuat dapat diterapkan pada seluruh tag pada bagian halaman web, sedangkan style hanya diterapkan pada tag-tag HTML tertentu missal tag ,
, dan sebagainya. Dokumen CSS yang telah dibuat dapat langsung digunakan pada halaman web dengan cara membuat link ataupun menyisipkan langsung berapa style CSS pada tag HTML. Dokumen CSS yang akan di-link ke halaman web biasanya disebut bagian External Style Sheet. Pemanggilan dalam HTML dilakukan dengan tag berikut :

MySQL atau dibaca “My Sekuel” adalah suatu RDBMS (Relational Database Manegement System) yaitu aplikasi sistem yang menjalankan fungsi pengolahan data.[8] MySQL mempunyai tipe data di antaranya : Int, Float, Double, Real, Decimal, Numeric, Date, Time, Char, Varchar, Datetime, Year, dan sebagainya. 2.7.1 Data Definition Language Data Definition Language (DDL) adalah suatu tata bahasa definisi data pada MySQL. DDL digunakan untuk mendefinisikan suatu database, table, table space, logfile group, server, index. DDL umumnya untuk mendefinisikan suatu wadah atau record. DDL terdiri dari Create, Alter, Drop, Rename. 2.7.2 Data Manipulation Language Data Manipulation Language (DML) adalah suatu tata bahasa menipulasi data pada MySQL. DML digunakan untuk memanipulasi data pada table database. DML terdiri dari Select, Insert, Update, dan Delete 2.8. Cascading Style Sheet Menurut Alexander F.K. Sibero dalam bukunya Web Programming Power Pack, MediaKom, Yogyakarta, 2013, hal 112, mengungkapkan bahwa. Cascading Style Sheet dikembangkan untuk menata gaya pengaturan halaman web. Cascading Style Sheet memiliki arti gaya manata halaman bertingkat, yang berarti setiap satu elemen yang telah diformat dan memiliki anak dan telah di format, maka anak dari elemen tersebut secara otomatis mengikuti format elemen induknya.[6] Contoh :

contoh paragraph dalam DIV dengan style fontweight :bold

<span> contoh SPAN dalam weight :bold


DIV dengan style font-



type=”text/css”

2.9. Perangkat Pemodelan System Dalam merancang aplikasi perlu memperhatikan pemodelan sistem untuk menggambarkan dan mengkomunikasikan rancangan sederhana aplikasi yang dibuat agar aplikasi mudah dipahami. Dalam hal ini penulis menggunakan pemodelan UML yang merupakan pemodelan dari pemrograman berorientasi objek.[9] Menurut Sholiq dalam bukunya Pemodelan Sistem Informasi Berorientasi Objek dengn UML, Graha Ilmu, Yogyakarta, 2006, hal 6 dikatakan bahwa : “Notasi UML dibuat sebagai kolaborasi dari Glady Booch, DR. James Rumbough, Ivar Jacobson, Rebecca Wirfs-Brock, Peter Yourdon, dan lainnya. Jacobson menulis tentang pendafinisian persyaratan-persyaratan sistem yang disebut use case. Juga mengembangkan sebuah metode untuk perancangan sistem yang disebut Object-Oriented Software Enginnering (OOSE)”.[10]

Jurnal Nasional JMII 2016

52

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

Jadi pengertian UML yang penulis rangkum berdasarkan referensi yaitu, Unified Modeling Language (UML) adalah sebuah bahasa yang telah menjadi standar dalam industry yang digunakan untuk merancang, mendokumentasikan dan merancang sistem perangkat lunak. Sebagaimana yang telah diungkapkan oleh sholiq dalam bukunya di atas, bahwa untuk mendapatkan banyak pandangan terhadap aplikasi yang akan dibangun, UML menyediakan beberapa diagram yang telah disediakan antara lain : a. b. c. d. e. f. g.

Diagram Use Case (use case diagram) Diagram Kelas (class diagram) Diagram Aktivitas (activity diagram) Diagram Sekuensial (sequence diagram) Diagram Kolaborasi (collaboration diagram) Diagram statechart (statechart diagram) Diagram Komponen (component diagram)

a. b. c.

Membutuhkan waktu yang lama untuk mencari soal yang diperlukan. Sering terjadi kehilangan soal-soal karena kurang efisiennya penyimpanan. Tingkat efisiensi yang rendah, karena hanya satu orang admin yang mengatur soal-soal yang diperlukan untuk berbagai tingkatan sekolah.

Dengan menggunakan fungsi komputer secara optimal, maka segala masalah yang ada dalam kegiatan tersebut dapat diatasi dengan baik. Sehingga membantu mengefisienkan pekerjaan seorang admin agar tidak melakukan pekerjaan yang rangkap. Sebagai tahap awal pada perancangan sistem, penulis menggambarkan interaksi aktor dengan sistem melalui use case diagram seperti pada gambar 1 di bawah ini.

Diagram Deployment (deployment diagram)

III. ANALISIS DAN PERANCANGAN 3.1. Perancangan Sistem Sebagaimana yang telah diuraikan pada pendahuluan bahwa masalah yang dihadapi oleh Bimbingan Belajar XYZ dalam kegiatan pengaksesan soal yaitu kurang efisien, karena membutuhkan waktu untuk mencari soal yang diinginkan dengan penyimpanan soal yang belum terkomputerisasi. Pada Bimbingan Belajar XYZ tempat dilakukan penelitian ini, penulis meneliti dan mempelajari sistem pengaksesan soal yang sedang berjalan, sehingga penulis memperoleh gambaran secara ringkas tentang sistem yang sedang berjalan serta kelemahan-kelemahannya ditinjau dari efektifitas dan efisiensi sistem yang ada. Dari hasil penelitian yang dilakukan pada Bimbingan Belajar XYZ, ditemukan penggunaan sistem pengaksesan yang masih dilakukan secara semi manual, yaitu komputer digunakan sebagai mesin ketik untuk mengetik soal-soal yang diperlukan dalam menunjang kegiatan bimbingan belajar. Hal ini terlihat kelemahan-kelemahan yang penulis dapatkan :

Gambar 1. Use Case Diagram

Dari use case diagram di atas dapat diturunkan ke dalam class diagram yang dapat menggambarkan kelas-kelas objek yang menyusun sebuah sistem dan juga hubungan antara kelas objek yang terjadi di dalam aplikasi bank soal. Class tersebut dibentuk oleh entity/object yang mempunyai atribut dan operasi. Dari class tersebut dapat terbentuk sebuah tabel yang dapat berasosiasi dengan tabel lainnya yang memungkinkan terbentuknya sebuah database. Untuk gambaran class diagramnya dapat dilihat pada gambar 2 berikut ini.

Jurnal Nasional JMII 2016

53

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

Selanjutnya, pada bagian ini akan dijelaskan mengenai rancangan antarmuka dari sistem. Sistem yang dibangun akan memiliki sebuah halaman user dan halaman admin. Pada halaman user, tampilan awal saat user membuka website Bimbingan Belajar XYZ. User mendapatkan informasi tanpa harus melalui proses login, tetapi jika user ingin mengakses soal diharuskan untuk login dan mendaftar sebagai anggota. Pada gambar 4 di bawah ini adalah rancangan halaman utama website Bimbingan Belajar XYZ.

Gambar 2. Class Diagram

Gambaran aktivitasnya dapat dilihat pada pengaksesan soal yang dilakukan oleh user dengan melakukan login terlebih dahulu. Soal dapat dicari dengan kategori yang telah ada sehingga user hanya memilih kategori tersebut. Jika soal yang dicari tidak ada, maka sistem akan memberikan informasi bahwa soal tidak ada begitupun jika soal yang dicari ada, maka sistem akan menampilkan soal yang dicari. Seperti terlihat pada gambar 3 di bawah ini.

Gambar 4. Rancangan Halaman Utama

3.2. Batasan Implementasi Batasan implementasi dalam pembuatan aplikasi sistem informasi bank soal diantaranya yaitu website hanya berinteraksi pada pendaftaran member, login user, pencarian data soal berdasarkan UN dan Try Out, pengisian dan pengecekan data oleh admin, aplikasi dirancang dengan menggunakan pemrograman berorientasi objek, dan basis data yang digunakan adalah MYSQL. Dalam pembuatan aplikasi bank soal ini menggunakan bahasa pemrograman PHP. 3.3. Implementasi Perangkat Lunak Adapun beberapa perangkat lunak yang harus disiapkan dalam pembangunan Aplikasi Bank Soal Berbasis Web yaitu : Gambar 3. Activity Diagram Pengaksesan Soal

Jurnal Nasional JMII 2016

54

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

a.

System Operasi System operasi yang digunakan adalah Windows 7 Ultimate.

b.

Database Server Database Server yang digunakan adalah server database MYSQL untuk menyimpan sumber aplikasi.

c.

Web Server Engine Web server engine yang digunakan yaitu AppServ untuk penyimpanan aplikasi yang dibuat dengan memiliki berbagai fitur seperti : Apache, MySQL, PHP5 dan www/PHP Myadmin.

d.

Adobe Dreamweaver CS3

membantu dan mempermudah dalam pengaksesan soal-soal yang dicari oleh pelajar sesuai dengan keperluan soal tanpa adanya hambatan soal tersebut sudah lama. Untuk peningkatan kualitas pendidikan memerlukan suatu usaha dan cara untuk mencapainya, para pengajar memiliki kesulitan dalam hal pembuatan soal-soal dan kecepatan dalam penyajian soal-soal. Dengan adanya Aplikasi Bank Soal yang telah dibuat, maka pengaksesan soal akan berjalan dengan lebih mudah, praktis, tidak akan mengalami kesulitan dalam pencarian soal, penyimpanan soal-soal menjadi lebih efektif dan mengurangi perbanyakan soal dengan cara mengcopy. Program juga cukup bermanfaat dalam membantu pelajar atau umum dalam kegiatan belajar, karena dapat mengakses soal dengan cara yang lebih efisien.

Sebagai media penulisan script PHP. e.

f.

REFERENSI

PHP Untuk membuat aplikasi Aplikasi Bank Soal Berbasis Web ini menggunakan PHP.

[1]. Sutabri, Tata. (2012). Konsep Sistem Informasi, ANDI, Yogyakarta.

Internet Explorer atau Mozilla Firefox

[2]. Kompasiana, (2013, 20 September). Konsep dan Prosedur Pengembangan Bank Soal. Diperoleh 14 Februari 2014, pukul 09.10 WIB, dari http://edukasi.kompasiana.com/2013/09/20/kons ep-dan-prosedurpengembangan-bank-soal591710.html. [3]. Ward, A. W. (1990). Item banking and item banks. Daytona Beach, FL: The Techm Group. [4]. Grounlund, Nourman E dan Linn, Robert L. (1985). Measurement and Evaluation in Teaching. New York: McMillan Publishing Company. [5]. Sumardyono. (2003). Handout Diklat in on in, Pengembangan Keprofesian Berkelanjutan. P4TK Matematika, Jakarta. [6]. Sibero, Alexander, F.K. (2013). Web Programming Power Pack, Mediakom, Yogyakarta. [7]. Suprianto, Dodit. (2008). Buku Pintar Pemrograman PHP, Oase Media, Bandung. [8]. Wahana Komputer. (2012). Membangun Web Interaktif dengan Adobe Dreamweaver, CS5.5, PHP dan MYSQL, ANDI, Semarang. [9]. A.S., Rosa, Shalahuddin, M. (2013). Rekayasa Perangkat Lunak, Informatika, Bandung.

Sebagai media untuk menampilkan apliksi yang telah dibuat. 3.4. Implementasi Perangkat Keras Perangkat keras yang digunakan dalam pembuatan aplikasi sangat menentukan kecepatan dan ketepatan dalam proses penyimpanan data. Adapun perangkat keras yang dibutuhkan berdasarkan kebutuhan minimal, yaitu : a. b. c. d. e.

Peocessor intel Pentium IV atau sekelasnya. b. RAM 512 MB VGA dengan kapasitas 128 BIT Harddisk 80 GB DVD RW

Alat-alat pendukung lain seperti monitor, mouse, keyboard.

IV. KESIMPULAN DAN SARAN Berdasarkan analisis yang telah dilakukan oleh penulis terhadap Bimbingan Belajar XYZ, maka perancangan program yang dihasilkan dapat

Jurnal Nasional JMII 2016

55

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

[10]. Sholiq. (2006). Pemodelan Sistem Informasi Berorientasi Objek dengan UML, Graha Ilmu, Yogyakarta.

Jurnal Nasional JMII 2016

56

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

SISTEM PENGAWASAN PENYIDIKAN KEPOLISIAN BARESKRIM Tito Prabowo Fakultas Teknis, Jurusan Teknik Informatika Universitas Widyatama Jalan Cikutra No. 204A, Bandung, Indonesia [email protected]

Abstrak Menurunnya kualitas moral manusia memiliki dampak yang cukup besar terhadap beberapa aspek kehidupan, salah satunya terhadap kesempatan manusia itu sendiri melakukan tindak kriminalitas. Selain kualitas moral faktor lain yang mempengaruhi seseorang melakukan tindak kriminalitas diantaranya adalah kesulitan ekonomi, rendahnya tingkat pendidikan, kesenjangan sosial dan faktor lingkungan. Hal tersebut sudah sangat memprihatinkan dan semakin sulit untuk dikendalikan, sehingga membuat kepolisian mendapatkan beberapa kendala dalam memproses tindak kriminal terutama dalam hal pengarsipan data dan pengawasan penyidikan yang dilakukan oleh kepolisian. Penerapan Teknologi informasi ke dalam kepolisian merupakan salah satu solusi untuk menangani kesulitan dalam mengolah data tersebut. Salah satu Teknologi Informasi yang dapat digunakan adalah teknologi database. Dengan adanya teknologi tersebut dalam kepolisian, diharapkan akan ada banyak perubahan dan tentunya menjawab kesulitan kepolisian dalam pengolahan data dan pengawasan penyidikan. Oleh karena itu diperlukan aplikasi yang dapat membuat pengolahan data dan pengawasan penyidikan kepolisian menjadi lebih mudah dan teratur sebagai realisasi penerapan teknologi informasi. Proyek ini dibangun berbasis web dengan menggunakan bahasa pemrograman PHP CI dan dipadukan dengan Mysql sebagai media basis data. Di dalam aplikasi ini, penyidik dapat mendata setiap laporan dari masyarakat, dan dapat melengkapi berkas kasus dengan lebih rapih, sedangkan pimpinan

dapat dengan mudah mengawasi setiap kasus yang sedang di tangani penyidiknya dan mendapatkan informasi tingkat kejahatan di wilayahnya. Kata Kunci: Aplikasi, PHP CI, Mysql

Abstract Declining quality of human morality has a considerable impact on several aspects of life, one of the man himself the opportunity to commit crime. In addition to the moral qualities of other factors that affect a person committing a crime such as economic hardship, low education levels, social and environmental factors. It was very alarming and increasingly difficult to control, thus making the police get a few obstacles in the criminal process, especially in terms of data archiving and supervision of the investigation by the police. The application of information technology to the police is one of the solutions to deal with difficulty in processing the data. One information technology that can be used is the database technology. With the technology in policing, it is expected there will be many changes and thus answer difficulty policing in data processing and surveillance investigations. Therefore we need applications that can make data processing and control of the police investigation into more easily and regularly as a realization of the application of information technology. The project is built using web based PHP programming language and integrated with CI as media Mysql database. In the application, the investigator can capture any reports from the public, and can complement more neatly with the case file,

Jurnal Nasional JMII 2016

57

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

while the leader can easily keep an eye on each case being handled investigator and get the crime rate in the region. Keywords: application, PHP CI, Mysql.

pemeriksaan dari pusat mengenai LP tersebut, polisi juga harus merekap semua data-data LP, menghitung manual berapa jumlah LP keseluruhan, menghitung jumlah tiap jenis LP, Sehingga memerlukan waktu yang lama untuk memproses hal tersebut.

II. KAJIAN LITERATUR

I. PENDAHULUAN Seiring dengan perkembangan jaman yang semakin maju, perkembangan teknologi pengolahan data juga semakin maju. Kemajuan teknologi tersebut dapat membantu manusia dalam melakukan penyimpanan data dalam jumlah besar, tanpa membutuhkan buku yang tebal atau tempat penyimpanan yang besar. Kita juga tidak perlu lagi menuliskan atau memasukkan data-data tersebut secara manual kedalam sebuah buku. Polsek Cikampek adalah salah satu instansi yang berada di wilayah sektor dibawah naungan Kepolisian Republik Indonesia, tepatnya berada di Jl. Ir. H. Juanda No.76 Cikampek, Karawang. Polsek Cikampek merupakan badan hukum atas tindak pidana yang terjadi di dalam wilayah sektor Cikampek. Polsek Cikampek memiliki beberapa Divisi Unit yang terbagi dalam beberapa kelompok dan tugas yang berbeda-beda. Salah satunya adalah Divisi Reskrim yang menangani proses penyidikan atas suatu tindak pidana. Setiap pidana yang di selidiki harus memiliki LP (Laporan Polisi) yang harus di arsipkan data-data nya dan akan digunakan bahan evaluasi pimpinan dalam menyikapi jumlah pidana yang sering terjadi untuk dijadikan tolak ukur seperti apa tindakan yang harus di ambil ketika keadaan wilayahnya seperti itu. Namun pada kenyataanya dalam mengarsipkan data-data LP ini masih tergolong manual, yaitu dengan cara menulis dalam buku besar tiap-tiap informasi yang tertera dalam LP, yang mana apabila data yang sudah tersimpan dibutuhkan kembali, masih memerlukan waktu yang cukup lama untuk mencarinya. LP ini merupakan gambaran umum dari suatu kasus. Setiap LP memiliki kelengkapan berkas yang mana kelengkapan berkas ini dibuat seiring dengan penanganan kasus tersebut, yang nantinya digunakan sebagai acuan pimpinan mengetahui sejauh mana kasus ini ditangani. Namun saat ini hal tersebut masih dilakukan manual yaitu dengan cara membuka lagi berkas tersebut dan saat ada

[1] Web Server Web Server merupakan sebuah perangkat lunak dalam server yang berfungsi menerima permintaan (request) berupa halaman web melalui HTTP atau HTTPS dari klien yang dikenal dengan browser web dan mengirimkan kembali (response) hasilnya dalam bentuk halaman-halaman web yang umumnya berbntuk dokumen HTML. [1] [2] PHP PHP merupakan singkatan recursive dari Hypertext Preprocessor. PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1994. Script PHP harus ditulis diantara tag : , , <script language=‟‟php‟‟> dan atau <% dan %>. Setiap satu statement (perintah biasanya diakhiri dengan titik-koma (;) serta CASE SENSITIVE untuk nama identifier yang dibuat oleh user (berupa variable, konstanta, fungsi dll.), namun TIDAK CASE SENSITIVE untuk identifier built-in dari PHP. [1] [3] MySQL MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL. [2] [4] Web Browser Web browser adalah aplikasi perangkat lunak yang memungkinkan penggunanya untuk berinteraksi dengan teks, image, video, games dan

Jurnal Nasional JMII 2016

58

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

informasi lainnya yang berlokasi pada halaman web pada World Wide Web (WWW) atau Local Area Network (LAN). [3]

menyampaikan 1 (satu) kali penawaran dalam waktu yang telah ditentukan. [6]

[5] Metodologi Waterfall

[8] UML (Unified Modeling Language)

Menurut Pressman (2010), model waterfall adalah model klasik yang bersifat sistematis, berurutan dalam membangun software. Nama model ini sebenarnya adalah “Linear Sequential Model”. Model ini sering disebut dengan “classic life cycle” atau model waterfall. Model ini termasuk kedalam model generic pada rekayasa perangkat lunak dan pertama kali diperkenalkan oleh Winston Royce sekitar tahun 1970 sehingga sering dianggap kuno, tetapi merupakan model yang paling banyak dipakai didalam Software Engineering (SE). Model ini melakukan pendekatan secara sistematis dan berurutan. Disebut dengan waterfall karena tahap demi tahap yang dilalui harus menunggu selesainya tahap sebelumnya dan berjalan berurutan. [4]

Unified Modeling Language (UML) merupakan salah satu alat bantu yang dapat digunakan dalam Bahasa pemrograman yang berorientasi objek, saat ini UML akan mulai menjadi standar masa depan bagi industry pengembangan system/perangkat lunak yang berorientasi objek sebab pada dasarnya UML digunakan oleh banyak perusahaan raksasa seperti IBM, Microsoft dan sebagainya [7]

Waterfall adalah suatu metodologi pengembangan perangkat lunak yang mengusulkan pendekatan kepada perangkat lunak sistematik dan sekuensial yang mulai pada tingkat kemajuan sistem pada seluruh analisis, design, kode, pengujian dan pemeliharaan.[4] [6] Smart Report Smart Report merupakan sebuah aplikasi pelaporan yang dapat menghasilkan laporan professional secara mudah dan efisien.[5] Laporan pada smart report telah disesuaikan untuk memuat data dan informasi yang dibutuhkan oleh pengguna. Laporan ini disajikan dalam bentuk grafik maupun tabel data dan dapat disimpan dalam bentuk file pdf maupun dalam format Microsoft excel (.xls atau .xlsx) [7] E-Tendering Berdasarkan Peraturan Presiden Nomor 70 Tahun 2012 Tentang Perubahan Kedua Atas Peraturan Presiden Nomor 54 Tahun 2010 Tentang Pengadaan Barang/Jasa Pemerintah, E-Tendering adalah tata cara pemilihan Penyedia Barang/Jasa yang dilakukan secara terbuka dan dapat diikuti oleh semua Penyedia Barang/Jasa yang terdaftar pada sistem pengadaan secara elektronik dengan cara

[9] Use Case Diagram Use case diagram menggambarkan fungsionalitas yang diharapkan dari sebuah sistem. Use-case diagram merupakan model diagram UML yang digunakan untuk menggambarkan requirement fungsional yang diharapkan dari sebuah sistem. Usecase diagram menekankan pada “siapa” melakukan “apa” dalam lingkungan sistem perangkat lunak akan dibangun. Use-case diagram sebenarnya terdiri dari dua bagian besar; yang pertama adalah use case diagram (termasuk gambar use case dependencies) dan use case description. [8]

III. ANALISIS DAN PERANCANGAN Berdasarkan dari masalah-masalah dalam proses pelaporan data laporan tindak pidana di lingkungan Polsek Cikampek dilakukan analisis untuk menemukan suatu solusi yang dapat mengatasi permasalahan yang dihadapi. Analisis ini dibagi menjadi beberapa tahapan analisis,yaitu: 1.

Menganalisis sistem pelaporan yang berjalan saat ini, apakah dilakukan secara rutin atau tidak. Seberapa sering intensitas pelaporan data ini.

2.

Menganalisis permasalahan-permasalahan yang ditimbulkan dari proses pelaporan manual yang dilakukan dengan menggunakan microsoft office. Seberapa besar dampak dari masalah-masalah

Jurnal Nasional JMII 2016

59

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

tersebut terhadap kinerja Unit Reskrim Polsek Cikampek. 3.

Menganalisis solusi yang dapat mengatasi permasalahan yang dihadapi dalam proses pelaporan data tindak Pidana tersebut.

Dari beberapa tahapan analisis yang telah dilakukan, maka didapatkan hasil analisisnya sebagai berikut: 1.

2. 3.

4.

5.

Kepolisian masih menggunakan proses penyimpanan data laporan polisi secara manual kedalam buku besar B1 register LP. Penyidik mengalami kesulitan dalam melakukan pencarian arsip tiap laporan polisi. Kesulitan dalam penghitungan serta pengelompokan jumlah laporan polisi keseluruhan dan jumlah tiap kasus yang sering terjadi. Pengawasan penyidikan dengan cara mengecek dan membuka berkas BAP yang menyulitkan pengawasan progress penyidikan suatu kasus. Beberapa permasalahan timbul akibat pelaporan yang dilakukan secara manual menggunakan buku B1 Register Laporan Polisi, yaitu: 1. Sering terjadinya duplikasi data 2. Sulit diketahuinya ketika archive hilang

Dampak dari permasalahan tersebut diatas cukup besar berpengaruh terhadap kinerja Unit Reskrim Polsek Cikampek. 6.

Hasil analisis menunnjukkan bahwa solusi paling tepat untuk mengatasi permasalahanpermasalahan yang dialami adalah dengan dibuatkan suatu aplikasi pelaporan Sistem Pengawasan Penyidikan Kepolisian Bareskrim yang dapat menampilkan data dan informasi dalam bentuk table data maupun grafik.

penyidikan akan lebih mudah karena hanya perlu melihat prosentase progress penyidikan serta melihat daftar kelengkapan berkas suatu kasus sesuai urutan proses bisnis yang berlaku saat ini. Selain itu user juga dapat berkirim pesan untuk mempermudah user dalam berkomunikasi. Sehingga pekerjaan akan lebih efisien dan lebih mudah. GAMBARAN SISTEM SAAT INI Saat ini dalam mengarsipkan data-data laporan polisi dan pengawasan penyidikan masih tergolong manual, yaitu dengan cara menulis dalam buku besar tiap-tiap informasi yang tertera dalam laporan polisi (LP). Setiap laporan polisi memiliki kelengkapan berkas yang mana kelengkapan berkas ini dibuat seiring dengan penanganan kasus tersebut, yang nantinya digunakan sebagai acuan pimpinan mengetahui sejauh mana kasus ini ditangani. Namun hal tersebut masih dilakukan dengan cara membuka lagi berkas tersebut dan saat ada pemeriksaan dari pusat mengenai laporan polisi, polisi juga harus merekap semua data-data laporan polisi yang ada pada buku B1 Register LP, menghitung ulang berapa jumlah laporan polisi keseluruhan, menghitung jumlah tiap jenis laporan polisi, Sehingga memerlukan waktu yang lama untuk memproses hal tersebut. ALUR SISTEM LAMA PENYIDIK Pendataan laporan dari masyarakat, rekapitulasi jumlah laporan serta proses melengkapi berkas dilakukan secara manual. Adapun detail tahapannya adalah sebagai berikut : Penyidik

Terima Laporan Buat LP

Sistem Pengawasan Penyidikan Kepolisian Bareskrim ini merupakan sebuah aplikasi yang akan memudahkan Unit Reskim Polsek Cikampek untuk melakukan pengawasan penyidikan dan archiving. Selain itu bisa memudahkan untuk melakukan pencarian data tertentu tanpa harus melakukan pencarian secara manual. Data yang dilaporkan akan lebih akurat tanpa adanya duplikasi data. Data bisa langsung di print out untuk keperluan pelaporan. dan pengawasan progress

Melengkapi Berkas Menulis Ringkas LP ke Buku B1 Register LP

Pilih Aktifitas? Melihat Data LP

Menghitung Jumlah LP

Gambar 4.1 Diagram Activity Penyidik Sistem Lama

Jurnal Nasional JMII 2016

60

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

Keterangan : 1. 2.

3.

2.

Penyidik membuat laporan polisi LP Setalah membuat laporan polisi sebagai registrasi telah dilaporkannya suatu tindak pidana oleh masyarakat, penyidik melakukan penyidikan dan progress penyidikan ditandai dengan kelengkapan berkas. Setelah kasus selesai penyidik menulis ringkasan laporan polisi kedalam buku B1 Registrer LP.

Pimpinan dapat meminta informasi mengenai statistik jumlah kasus yang terjadi atau staistik jumlah jenis kasus yang sering terjadi dari buku B1 Register LP

Selanjutnya dari buku B1 Register LP, penyidik dapat melihat laporan polisi yang terjadi atau juga dapat menghitung jumlah laporan polisi yang masuk untuk laporan kepada pimpinan. ALUR SISTEM LAMA PIMPINAN Pimpinan dapat melakukan pengawasan penyidikan suatu kasus dan melihat informasi jumlah kasus yang terjadi atau jumlah per jenis kasus dengan langsung mendatangi penyidik yang bersangkutan. Adapun detail tahapannya adalah sebagai berikut : Pimpinan

mulai Pengawasan Pilih Aktifitas? Cek Progres Kasus

Lihat Data LP dari buku B1 Register LP

Lihat Jumlah Seluruh LP

Lihat Jumlah LP per jenis Kasus

Gambar 4.2 Diagram Activity Pimpinan Sistem Lama

Keterangan : 1.

Pimpinan mulai mengawasi suatu kasus dengan mendatangi penyidik yang bersangkutan, lalu penyidik memberikan progress nya dengan langsung berbicara dengan pimpinan serta memperlihatkan berkas-berkas kasus yang sedang atau sudah dilengkapi Jurnal Nasional JMII 2016

61

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

USE CASE DIAGRAM PIMPINAN

<<extend>>

grafik per jenis LP yg terjadi <>

melihat grafik <>

login

<>

berkirim pesan

<<extend>>

lihat ringkasan LP

<<extend>>

pimpinan

search LP

<<extend>>

print LP

periksa kelengkapan berkas <<extend>>

<<extend>> <<extend>>

lihat daftar penyidik

lihat detail berkas lihat daftar tersangka

Gambar 4.3 Diagram Usecase Pimpinan

Fungsi fungsi yang akan diberikan untuk Pimpinan tergambarkan pada Use Case Diagram pada Gambar 4.3, adapun penjelasan detail dari Use

Case dalam gambar tersebut termuat dalam Skenario Use Case Diagram

Jurnal Nasional JMII 2016

62

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

USE CASE DIAGRAM PENYIDIK

<<extend>>

input <<extend>>

Kelola LP

<>

update

<>

melihat grafik <<extend>>

login <>

grafik per jenis Kasus yg terjadi

<>

<<extend>>

berkirim pesan penyidik

lihat ringkasan LP

<<extend>>

search LP

print LP

<<extend>>

melengkapi berkas <<extend>>

input map berkas

<<extend>> <<extend>>

input tersangka

lihat detail berkas

Gambar 4.4 Diagram Usecase Penyidik

Fungsi fungsi yang akan diberikan untuk Penyidik tergambarkan pada Use Case Diagram pada Gambar 4.4, adapun penjelasan detail dari Use Case

dalam gambar tersebut termuat dalam Skenario Use Case Diagram

Jurnal Nasional JMII 2016

63

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

USE CASE DIAGRAM ADMIN

update data <<extend>> <<extend>>

input data

<<extend>>

delete data

kelola data penyidik

<>

input data <<extend>> update data <<extend>> <<extend>>

delete data <>

admin

kelola data pimpinan

login

<> <>

berkirim pesan

<<extend>> input

<>

<<extend>> <<extend>>

delete

kelola data modus & pekerjaan update

user

<<extend>>

delete data

kelola data LP <<extend>>

update data

Gambar 4.5 Diagram Usecase Admin

Fungsi fungsi yang akan diberikan untuk Admin tergambarkan pada Use Case Diagram pada Gambar 4.5, adapun penjelasan detail dari Use Case dalam gambar tersebut termuat dalam Skenario Use Case DiagramER Diagram

Jurnal Nasional JMII 2016

64

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

ER DIAGRAM nama_user

password

status

re_pass

telp_user

previlage

nama_user pangkat_user

password

status

re_pass

telp_user

previlage

NRP

almt_user

pangkat_user

NRP

almt_user

1

User1

User2

Berkirim pesan

1

1

1 N 1

Id_pesan N

1

Status_pesan

penerima

pesan subjek

pengirim

Tgl_pesan

Status_pesan2

1

id_tersangka

melengkapi nama_tersangka no_berkas

Tersangka almt_tersangka

N

file

N

membuat

ft_tersangka

Berkas

tgl_berkas N

mempunyai

nama_berkas

Id_modus Modus_operand

1

memeiliki

Nama_modus

1

N

N

memiliki

LP 1

1

N

lokasi_kejadian

no_lp

polsek

jns_lokasi

jns_lp

modus_operand

tgl

jns_kejahatan

memiliki

ringkas_lp

saksi

tgl_kejadian

brg_bukti melaporkan

pasal_pidana

jam_kejadian

id_pelapor id_korban

krja_korban

nm_korban

jeke_korban

ktp_pelapor

almt_korban

nm_pelapor 1

Pelapor

tmpt_lahir

N N

ttl_pelapor

Korban

memiliki almt_pelapor

N

jeke_pelapor

agm_pelapor

krja_pelapor

memiliki

wn_pelapor 1

pekerjaan

Nama_pekerjaan

1

Id_pekerjaan

Gambar 5 ER Diagram

Keterangan : Ada sembilan entitas dengan atribut masingmasing yang dibangun. Hubungannya adalah LP, User, Berkas, Tersangka, Pelapor, Korban, Pesan, Modus Operand, dan Pekerjaan.

IV. KESIMPULAN DAN SARAN Pada Laporan Kerja Praktik ini dapat ditarik kesimpulan sebagai berikut: 1. Aplikasi menyajikan fasilitas pengawasan serta pendataan laporan polisi bagi Divisi Bareskrim

2.

Polsek Cikampek dapat mempermudah pimpinan mengawasi proses penyidikan dan mempermudah pengarsipan data. Aplikasi SPPK Bareskrim ini juga menyajikan kemudahan bagi penyidik untuk dapat membuat dan mengarsipkan data laporan polisi, melakukan pencarian data laporan polisi, serta mempermudah proses penghitungan seluruh jumlah laporan yang masuk dan penghitungan laporan kejahatan yang sering terjadi.

Aplikasi ini mempermudah komunikasi antar user dengan menyajikan fungsi berkirim pesan, serta

Jurnal Nasional JMII 2016

65

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

kemudahan berbagi sumber data dengan database terpusat dalam sebuah server local. Adapun beberapa saran yang perlu diperhatikan untuk pengembangan selanjutnya agar bisa lebih baik lagi. Untuk pengembangan selanjutnya, sebaiknya aplikasi ini dapat menangani setiap Divisi Bareskrim di seluruh Indonesia.

REFERENSI [1] Ardhian Agung Yulianto, d. (2009). Analisis Desain dan Sistem Informasi. Bandung. [2] Rohmat, F. (2011,6-Desember). kodephp.com. Retrieved 2016 13-Maret from http://kodephp.com/2011/12/06/perbedaan-webprograming-dan-dekstop-programing/ [3] Mazaya, M. (2011). Pendokumentasian Administrasi Pembagian Faasilitas Mahasiswa Baru Berbasis Web. Bandung. [4] Wibowo, A. (2011, 6-Desember). Retrieved 2016-Desember from Belajar Programming Online: http://unyildadakan.com/html/html/

[5] Merry, G. (2010, 10-September). css-jquery.com. Retrieved 2016 , 12-Maret from http://www.cssjquery.com/pengertian-css/ [6] Huda, M. (2010). Membuat Aplikasi Database dengan Java, MySQL, dan NetBeans. Jakarta: PT Elex Media Komputindo. [7] Casstagnetto, J. (1999). Professional PHP Programming. UK: Wrox Press.LTD. [8] Ayuliana. (2009, Maret). Retrieved 2016 9Desember from rifiana.staff.gunadarma.ac.id: http://www.google.co.id/url?sa=t&rct=j&q=&esr c=s&source=web&cd=3&cad=rja&sqi=2&ved= 0CDsQFjAC&url=http%3A%2F%2Frifiana.staff .gunadarma.ac.id%2FDownloads%2Ffiles%2F2 6083%2FTeknik%2BPengujian%2Bperangkat% 2BLunak%2B%2BBlack%2BBox.pdf&ei=aA7EUP7mMs [9] wibowo, a. (2011, 7-Desember). Belajar Programming Online. Retrieved 2016, 5Desember from http://unyildadakan.com/php/php/

Jurnal Nasional JMII 2016

66

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

Microsoft Publisher Sebagai Office Automation System dalam Penunjang Pekerjaan Kesekretarisan Selvi Chintia Rista(1), Deasy Fitri Hasanah (2) Jurusan Sekretaris Akademi Sekretaris Taruna Bakti Jalan L.L.R.E Martadinata No 93-96, Bandung, Indonesia

Abstrak Microsoft publisher sudah banyak digunakan di dunia perkantoran, bisnis dll. Aplikasi office satu ini memberikan kemudahan bagi penggunanya dalam membuat desain publishing, mencetak dan merubahnya dalam berbagai format seperti HTML Tak terkecuali Sekretaris yang merupakan tangan kanan seseorang yang menduduki posisi yang sangat penting. Hal ini membuat sekretaris diharuskan bekerja dengan efektif dan efisien. Microsoft Publisher merupakan system apliksi yang secara otomatis telah mempermudah pekerjaan sekretaris dalam berbagai macam desain publishing seperti banner, brosur, sertifikat, email, kartu nama, kartu undangan, poster, kalender, flyers, koran, catalog dan lain-lain. Sistem aplikasi Microsoft Publisher juga dilengkapi berbagai macam template yang siap untuk digunakan kita hanya tinggal mendesain semenarik mungkin. Aplikasi ini sangat membantu untuk pekerjaan kesekretarisan. Kata kunci : Publishing, template, efektif, efisien, kesekretarisan, otomatis

Abstract Microsoft Publisher is already widely used in the office, business etc. One office applications makes it easy for users to create a design publishing, printing and change it in various formats such as HTML is no exception Secretary who is the right hand man who occupied a very important position. This Makes secretary required to work effectively and efficiently. Microsoft Publisher is the same practice system that automatically enables secretarial job in publishing a wide variety of designs such as banners, brochures, certificates, email, business

cards, invitation cards, posters, calendars, flyers, newspapers, catalogs and others. Microsoft Publisher application system is also equipped with a variety of templates that are ready for use we only stayed designing attractive as possible. This application is very helpful for a secretarial job. Keywords : Publishing, template, effective, efficient, secretarial, automatic

I. PENDAHULUAN Pada era modernisasi seperti saat ini pekerjaan seorang sekretaris bukan hanya notulen rapat, menerima tamu, menerima telepon tetapi juga banyak tugas lainnya yang melibatkan aplikasi software komputer. Software yang sering digunakan adalah Microsoft office yang memberikan kemudahan bagi dunia perkantoran. Salah satunya adalah Microsoft Publisher yang berguna untuk desain publishing seperti banner, brosur, poster, kartu nama, kartu undangan dll. Dengan software ini, sekretaris secara otomatis bisa membuat, mendesain bahkan mencetak dan merubah ke dalam berbagai format seperti HTML semuanya sendiri dengan mudah. Hal ini menunjang pekerjaan yang mengharuskan seorang sekretaris bekerja dengan efektif dan efisien. Dalam kasus ini microsoft publisher adalah salah satu aplikasi yang layak digunakan dalam membantu pekerjaan kesekretarisan karena fitur-fiturnya yang user friendly.

II. KAJIAN LITERATUR Istilah Office Automation System atau aplikasi otomatisasi perkantoran ditujukan untuk membantu para pekerja di perkantoran dalam melakukan

Jurnal Nasional JMII 2016

67

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

aktivitas yang menunjang proses bisnis perusahaan. Microsoft publisher yang enjadi bagian dari keluarga paket Microsoft Office adalah aplikasi perkantoran untuk system windows yang digunakan untuk Deskop Publishing. Deskop publishing maksudnya menghasilkan sesuatu untuk diterbitkan misalnya banner, poster, majalah, brosur, kartu undangan, koran, kartu nama, sertifikat dan lain lain. Microsoft Publisher pengoprasiannya sangat mudah dan memiliki berbagai macam template yang memudahkan pekerjaan kita. Microsoft Publisher memiliki berbagai macam template yang dapat kita gunakan.Template ini dapat kita modifikasi dan atur semenarik mungkin sesuai dengan keinginan kita. Tetapi jika kita bosan dengan template yang berada di Microsoft publisher kita juga bisa browsing template lainnya di google atau aplikasi browsing lainnya. Kebanyakan template ini umumnya dapat diunduh secara gratis atau berrbayar di berbagai portal internet termasuk pula pada portal milik microsoft Berikut adalah nama-nama template Microsoft publisher: 1. Award certificate

18. Menus 19. Newslatters 20. Paper Folding Project 21. Program 22. Postcard 23. Quick Publications 24. Signs 25. Resume 26. Web sites 27. With Compliment Cards Berdasarkan pejalanan panjang perkembangan aplikasi microsoft, Microsoft Publisher muncul pada tahun 1991. Saat itu Microsoft publisher masih memiliki banyak kekurangan, hal itu menyebabkan dekstop publishing Microsoft ini sedikit tertinggal dibanding aplikasi publishing lainnya. Microsoft tentu tidak berdiam diri mereka pun segera memperbaiki publisher. Hasilnya, Microsoft publisher memiliki segudang kemampuan yang tak ada digenerasi sebelumnya. Bahkan Microsoft publisher 2007 telah mampu untuk menghasilkan output file PDF berkualitas. Ada beberapa macam versi dari Microsoft Publisher, diantaranya yaitu

2.

Advertisement

3.

Bussiness Form

4.

Banners

5.

Bussinesss Cards



Microsoft publisher 2000

6.

Brochures



Microsoft Publisher 2002

7.

Flyers



Microsoft Publisher 2003

8.

Catalogs



Microsoft Publisher 2007

9.

E-mail



Microsoft Publisher 2010



Produk terbaru Publisher 2013.

10. Envelopes 11. Calenders 12. Gift Certificate 13. Greeting Cards 14. Import Words Documents

yaitu

Microsoft

Semuanya memiliki tampilan/desain yang berbeda, namun fungsi, tujuan dan kegunaannya tetap sama. Yaitu untuk menciptakan karya desktop publishing.

15. Invitation Cards

Microsoft publisher juga memiliki banyak bagian yaitu sebagai berikut:

16. Label

Title Bar

17. Letterhead Jurnal Nasional JMII 2016

68

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

Bagian yang menunujukkan nama dari sebuah dokumen. Terdapat pada bagian teratas jendela Microsoft Publisher.

8.

Edit

Quick Acess Toolbar Quick Acess Toolbar merupakan bagian yang berisi icon-icon yang digunnakan untuk mempercepat akses sebuah perintah. Format Publication Bagian yang menampilkan beberapa pilihan pemformatan publisher, baik itu Page Option, Color Scheme, Font Scheme dan lain-lain. Office Button Tombol Office digunakan untuk menampilkan menu-menu atau perintah yang berhubungan dengan dokumen, seperti: membuat dokumen baru, membuka dokumen, menyimpan dokumen, mencetak dokumen dan lain-lain.

Gambar 1. Antramuka menu ribbon pada Microsoft Publisher

Horizontal Scroll Bar Bagian yang digunakan untuk menggeser layar ke bawah atau untuk menuju ke halaman selanjutnya.

Tab Menu Bagian yang menunjukkan menu-menu yang berhubungan dengan perintah untuk mengolah dokumen. Ribbon

Gambar 2. Business Information sebagai salah satu fitur dari Microsoft Publisher untuk keperluan perusahaan

Bagian yang berisi perintah-perintah dari sebuah menu. Setiap ribbon yang muncul berbeda-beda tergantung dari menu yang dipilih. Dalam Microsoft publisher juga ada menu manu yang sering digunakan oleh pengguna, yaitu seperti: 1.

File

2.

View

3.

Arrange

4.

Format

5.

Tools

6.

View

7.

Table

Gambar 3. Mengubah template secara mudah dan cepat pada Microsoft Publisher

Jurnal Nasional JMII 2016

69

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

III. ANALISIS DAN PERANCANGAN Microsoft Publisher memiliki banyak kegunaan seperti membuat banner, poster, kartu undangan, kartu nama, brosur dan msaih banyak lagi yang lainnya. Karena aplikasi ini mudah untuk digunakan sekretaris pun bisa membuat sendiri seperti membuat kartu nama atau Bussiness card. Pada Microsoft Publisher terdapat berbagai macam template yang mendukung. Berikut adalah cara membuat kartu nama dengan template Bussiness card di Microsoft Publisher berdasarkan pengalaman saya membuat kartu nama. Pertama buka Ms Publisher anda kemudian klik template Bussiness card

Gambar 4. Langkah (1) – Business card

Pilih template yang diinginkan lalu klik create

Gambar 6. Langkah (3) – Business card

Kartu nama sudah jadi, untuk merubah warna klik page design pilih warna yang anda inginkan

Gambar 7. Langkah (4) – Business card

Hal lain lagi mengacu pada kemudahan aplikasi microsoft publisher sbb: Membuka halaman kosong untuk menulis informasi yang ingin disampaikan

Gambar 5. Langkah (2) – Business card

Setelah itu pilih menu insert, lalu klik Bussiness information, lalu klik lagi edit business information untuk mengisi informasi yang kitaberikan di kartu nama seperti nama kita, nama perusahaan, alamat perusahaan, kontak dan lain- lain.

Gambar 8. Langkah (1) – Surat bisnis

Pilihlah business form jika anda ingin membuat surat bisnis

Jurnal Nasional JMII 2016

70

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

Setelah selesai anda dapat menghubungkannya ke Microsoft Outlook untuk memabagikan informasi yg ada dalam surat tsb ke alamat email teman anda.

Gambar 9. Langkah (2) – Surat bisnis

Gambar 12. Integrasi outlook

Anda dapat memuat data dan menghiperlink informasi yang tercantum di dalamnya untuk diakses melalui blog yang telah anda buat.

Gambar 10. Langkah (3) – Surat bisnis

Setelah memilih template anda dapat mengedit dan menuangkan kreativitas pengguna.

Gambar 13. Lain-lain konversi

Anda pun bisa mengonvert surat bisnis tersebut ke HTML supaya anda dpt mengaksesnya secara online, sehingga dapat dibuka dimanapun dan kapanpun.

Gambar 11. Langkah (4) – Surat bisnis

Seletelah selesai diedit oleh pengguna maka pengguna dapat menyimpannya ke dalam berbagai macam format, seperti: JPG, GIF, PDF dan lainnya yang didukung oleh aplikasi ini, umumnya aplikasi ini kompatibel dengan ragam produk keluarga Microsoft.

Ms. Publisher memiliki beberapa kelebihan atau keunggulan, diantaranya yaitu : 

Adanya banyak template yang siap digunakan.



Mudah digunakan dalam pembuatan karya desktop publishing, bahkan untuk pemula sekalipun.



Hasil jadi dapat dicetak dan disimpan ke berbagai format.



Hasil jadi dapat dikirim melalui e-mail.

Jurnal Nasional JMII 2016

71

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093



Hasil jadi dapat diconvert dengan mudah menjadi bentuk HTML.



Hasil jadi dapat langsung disimpan secara online, sehingga dapat diakses kapan saja dan di mana saja.



Banyaknya fitur yang mendukung pembuatan desktop publishing sehingga hasilnya lebih bagus dan menarik.

Kehebatan lain lagi pada Microsoft Publisher adalah penggunaan OLE OBJECT atau dikenal dengan Object Linking and Embeding, fitur objek yang dapat diintegrasikann pada aplikasi ini memungkinkan komponen aplikasi pada produk Microsoft dapat pula diakses melalui Microsoft Publisher. Misalnya saja jika pada Microsoft Publisher, pengguna hanya bisa membuat tabel dan mengetikkannya tanpa memampukan pengguna untuk melakuan kompotasi otomatis, maka dengan menggunakan OLE OBJECT tabel Microsoft Excel yanng dilekatkan pada lembar kerja publisher, maka pengguna dapat melakukan komputasi pada tabel, dan penggunaannya pun seperti menggunakan aplikasi Excel.

Gambar 15. Contoh penggunaan object chart pada Microsoft Publisher

IV. KESIMPULAN DAN SARAN Microsoft Publisher aplikasi office keluaran microsoft yang memberikan kemudahan dalam perkantoran, binis dan percetakan. Microsoft publisher digunakan untuk desain publishing. Seperti Koran, majalah, kalender, kartu nama, kartu undangan, banner dan poster. Apikasi ini sering digunakan untuk membuat banner dan poster, dalam dunia kesekretarisan Microsoft publisher sering digunakan untuk membuat kartu nama. Kita tidak hanya bisa menggunakan template yang berada di Microsoft Publisher. Kita bisa mencari template lain dengan browsing di google agar tidak terkesan monoton.

Gambar 14. Berbagai komponen obyek pada OLE OBJECT

Dalam dunia bisnis Misrosoft Publisher dapat membantu para pengusaha dalam melakukan pemasaran dengan anggaran yang tidak terlalu mahal. Selain itu, banyak organisasi atau kantor yang lebih memanfaatkan fasilitas publikasi dari program MS publisher. Terlebih bagi mereka yang memiliki jiwa kreativitas yang cukup tinggi di bidang desain grafis. Oleh Karen itu banyak manfaat yang dapat diperoleh dr Microsoft Publisher tanpa melalui tenaga ahli. Sepertihanya dalam pembuatan majalah, membuat kalender , membuat madding, membuat kartu ucapan, membuat brosur, membuat poster dan juga untuk membuat karya desktop publishing Demikianlah kehadiran software Microsoft Publiser ini pelaku bisnis diharapkan dapat mendukung terselenggaranya aktivitas kantor yang efektif dan efisien serta mengasah daya kreativitas staf karyawan kantor dalam menciptakan sebuah karya sehingga dirunrut untuk mampu

Jurnal Nasional JMII 2016

72

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

mengoperasikan teknologi perkantoran baik yang bersifat elekronik maupun non elektronik. Dengan demikina mampu bersaing di kancah internasional.

[6]. http://www.siswamaster.com/2016/01/pengertian -dan-fungsi-microsoft-publisher.html [7]. http://usrahy.blogspot.co.id/ [8]. http://dwiagustina12.blogspot.co.id/2016/03/mic rosoft-publisher.html

REFERENSI [1]. Duwi Priyanto. Cara Instan Desain Promo Dengan Microsoft Publisher. Multicom. 2016. [2]. Peter Weverka. Office 2016 All-In-One For Dummies (Office All-in-One for Dummies) 1st Edition. [3]. Jim McCarter. Microsoft Office Publisher 2007 For Dummies 1st Edition.

[9]. http://hannykh.blogspot.co.id/2014/01/aboutmicrosoft-publisher.html [10]. http://pelajaranilmu.blogspot.co.id/2012/06/mic rosoft-publisher.html [11]. https://en.wikipedia.org/wiki/Microsoft_Publish er [12]. http://yenioktaviasannang.blogspot.co.id/2016/0 3/microsoft-publisher-bab-i-pendahuluan-a.html

[4]. Joan Lambert. Microsoft Office Publisher 2007 Step by StepAug 25, 2007. [5]. http://sidenilsa.blogspot.co.id/2015/02/fairy-tailnatsu.html

Jurnal Nasional JMII 2016

73

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

SISTEM INFORMASI PEMASARAN BERBASIS WEB STUDI KASUS : BATIKOLOGI BATIK CRAFT Iwan Rijayana Fakultas Teknis, Jurusan Sistem Informasi Universitas Widyatama Jalan Cikutra No. 204A, Bandung, Indonesia [email protected]

Abstrak Batikologi Batik Craft adalah label fashion Indonesia yang didirikan pada tahun 2011 oleh Indah Rahmawaty. Batik, warisan khas Indonesia adalah spesialisasi dari usaha ini dengan pola yang unik, warna yang menarik, dan sejarah yang berharga, yang begitu inspiratif pendiri mengharapkan dapat mengubah pola pikir masyarakat saat ini yang menganggap batik itu seperti sejarah kolosal dan tidak memiliki warna yang variatif. Pendiri percaya bahwa Batik lebih dari sekedar budaya melainkan Batik adalah keindahan Indonesia. Metode penelitian dalam pembangunan sistem ini yaitu : Object Oriented Analyst and Design dengan bahasa pemodelannya Unified Modeling Language (UML) dan menggunakan free web yaitu wordpress sebagai tools - nya. Aplikasi sistem informasi promosi penjualan ini, diharapkan dapat membantu meningkatkan sistem promosi penjualan Batikologi Batik Craft dan membantu mengembangkan usahanya yang selama ini sudah berjalan dengan baik. Kata Kunci : Batik, Sistem Informasi Promosi penjualan , Unified Modeling Language (UML), free web, Wordpress .

Abstract Batikologi Batik Indonesia Craft is a fashion label founded in 2011 by Beautiful Rahmawaty. Batik, heritage typical of Indonesia is the specialty of this business with a unique pattern, attractive colors, and

history of a precious, so inspiring founders expect to change the mindset of today's society that considers batik like history colossal and does not have colors that varied. Founder believes that Batik is more than just culture but the beauty of Batik is Indonesia. Methods of research in the development of this system are: Object Oriented Analyst and Design with the modeling language Unified Modeling Language (UML) and use the free web that is wordpress as its tools. Sales promotion information system applications, is expected to help boost sales promotion system Batikologi Batik Craft and help develop the business that has been running well. Keywords : Batik, Information Systems sales promotion, Unified Modeling Language (UML), free web, Wordpress

I. PENDAHULUAN 1.1. Latar Belakang Batikologi Batik Craft adalah toko yang menjual berbagai jenis aksesoris dan produk pakaian yang berbahan dasar dari batik. Untuk lebih meningkatkan omzet penjualan maka dalam pemasarannya menggunakan website sebagai salah satu media penjualan dan promosi, dengan menggunakan aplikasi sistem pemasaran berbasis web dapat memperluas daerah pemasaran produk serta memudahkan pembeli untuk memilih dan memesan produk yang ditawarkan sehingga dapat meningkatkan omzet penjualan Batikologi Batik Craft.

Jurnal Nasional JMII 2016

74

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

Identifikasi Masalah 1. Belum tersedia media informasi pemasaran yang informatif yang dapat menjelaskan secara detail produk-produk yang dijual.. 2. Belum memiliki sistem informasi pemasaran berbasis web sehingga kurang bisa bersaing dalam persaingan dengan usaha lain yang telah mempunyai website. 1.2. Rumusan Masalah 1. Bagaimana membuat sistem informasi pemasaran berbasis web yang informatif pada Batikkologi Batik Craft ? 2. Bagaimana penerapan sistem informasi pemasaran berbasis web pada Batikkologi Batik Craft ? 1.3. Tujuan dan Manfaat Penelitian Tujuan penelitian ini adalah : 1. Memudahkan pemilik usaha untuk mengembangkan usahanya. 2. Memperluas zona pemasaran dengan tujuan untuk menambah jumlah pelanggan. 3. Mempermudah pelanggan dalam mendapatkan informasi tentang produk yang disediakan. Manfaat dari penelitian ini adalah dengan pembuatan website untuk Batikologi Batik Craft dari pihak pemilik sendiri, antara lain dapat membantu mempromosikan produk, sebagai salah satu media penjualan produk dan meningkatkan image Batikologi Batik Craft. Hal ini secara tidak langsung dapat meningkatkan omzet penjualan dan pemesanan produk pada website ini. Sedangkan dari pihak konsumen dapat menghemat biaya dan mempersingkat waktu jika dibandingkan memesan langsung dengan cara mendatangi ke lokasi Batikologi Batik Craft. 1.4. Batasan Masalah 1. Sistem aplikasi website ini hanya dikhususkan untuk menampilkan produk-produk dalam bentuk foto. 2. Proses pembaharuan data website hanya dapat dilakukan oleh admin dari pihakBatikologi Batik Craft.

3. Pembuatan serta pengolahan sistem website disesuaikan dengan data dan informasi yang didapatkan dari pengumpulan data sebelumnya. 1.5. Metodologi Penelitian Tahapan penelitian meliputi : 1. Persiapan Penelitan Persiapan penelitian ialah dengan mencari informasi Lokasi mana yang akan diteliti dan dibuatkan website . 2. Survey Awal Mengunjungi lokasi dan berkenalan langsung dengan pemilik usaha. Selain itu mencari informasi umum mengenai usaha yang dijalankan kepada pemilik usaha. 3. Pengumpulan Data Dilakukan dengan melakukan wawancara dan mengumpulkan data yang diperlukan dalam pembuatan website seperti data mengenai produk-produk yang dijual, data konsumen dari produk yang dijual, dan data persaingan di pasar. 4. Pembuatan Website Pembuatan website dilakukan dengan melihat dari data-data yang telah dikumpulkan sebelumnya, sehingga hasil akhir dari website yang dibuat sesuai dengan keinginan dari pemilik usaha. 5. Penyusunan Laporan Penelitian Membuat laporan penelitian yang sesuai dengan hasil penelitian pembuatan website Batikologi Batik Craft.

II. KAJIAN LITERATUR Menurut Sutabri dalam bukunya Sistem Informasi Manajemen menyebutkan bahwa Sistem informasi merupakan suatu sistem yang terdapat didalam suatu organisasi yang mempertemukan kebutuhan pengolahan data transaksi untuk mendukung fungsi operasi suatu organisasi yang bersifat manajerial dengan melakukan kegiatan strategi dari suatu organisasi guna dapat menyediakan laporan yang diperlukan kepada pihak luar tertentu (Sutabri, 2009). UML merupakan suatu metode pengembangan perangkat lunak yang menspesifikasi tahapantahapan dalam analisis, perancangan , implementasi, serta pengambilan keputusan, sehingga dapat melakukan pemetaan dari model yang dibuat

Jurnal Nasional JMII 2016

75

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

menggunakan UML ke dalam bahasa pemrograman yang berorientasi objek (Nugroho, 2005). Keadaan Umum Perusahaan Batikologi menyediakan produk berupa baju batik, tas batik, dan aksesoris berbahan batik seperti kalung, bros, frame, dan sebagainya. Semua produk asli dirancang dan dibuat di Indonesia. Selain itu Batikologi Batik Craft juga memberikan kesempatan pada konsumen yang ingin mendesain atau memesan produk yang sesuai dengan keinginan konsumen.

Baju Batik : Dengan menggunakan bahan dari kain batik asli Indonesia yang memiliki kualitas terbaik Batikologi menyajikan beragam jenis baju yang cocok untuk segala aktivitas dan penggunanya. Bukan hanya untuk wanita, Batikologi juga menjual baju batik untuk pria dan anak-anak. Selain desain dan warnanya yang beragam Batikologi dapat menjamin kualitas yang baik dengan harga yang terjangkau.

Lokasi dari Batikologi Batik Craft ini bertempat di Jl. Cipadung Permai IV No. 71 Cibiru, Bandung. Selain itu Batikologi Batik Craft juga berhasil memasarkan produknya ke beberapa outlet-outlet di kota bandung dan kepada beberapa konsumen di luar kota bandung bahkan ada beberapa konsumen yang berasal dari luar Indonesia. Visi dan Misi Visi : Menjadi brand ternama untuk industri fashion aksesoris di dalam negeri maupun luar negeri. Misi: Menjadi trendsetter di dunia fashion khususnya dalam industri retail dan custom design accessories, Mempunyai produk yang berkualitas dan diterima semua kalangan, dan secara terus menerus mengembangkan produk yang inovatif dan tetap menjaga unsur budaya Indonesia. Produk yang ditawarkan diantaranya :

Gambar 2 : Produk tas Tas Batik : Terdapat berbagai macam pilihan untuk tas-tas yang diproduksi oleh Batikologi yang dapat digunakan untuk berbagai aktivitas baik itu untuk aktivitas sehari-hari maupun utuk aktivitas-aktivitas resmi. Semua tas yang ada juga berbahan dasar batik yang didesain sedemikian rupa sehingga sesuai dengan tren fashion yang ada.

Gambar 1: Produk baju

Jurnal Nasional JMII 2016

76

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

pelayanan yang terbaik, maka konsumen akan teringat dengan kualitas dan brand yang kami miliki. Promotion Untuk tahap awal ini, dilakukan promosi dari mulut ke mulut dan melalui media sosial seperti facebook, instagram, dan bbm juga membuat berbagai macam program promosi yang bertujuan untuk meningkatkan keloyalan konsumen. People Sangat mengandalkan kreatifitas timnya dalam melayani para konsumennya, karenanya tim kreatif diharapkan selalu dapat memberikan ide-ide segar yang dapat diterapkan di Batikologi Batik Craft. Prinsipnya bahwa Customer Satisfaction is started from Employee Satisfaction.

Gambar 1: Produk aksesoris Aksesoris Batik : Aksesoris yang diproduksi terdiri dari berbagai macam jenis mulai dari pin, kalung, bingkai foto, gelang, dompet, dan lainnya dimana semuanya menggunakan bahan dasar batik. Markering Plan/ Pemasaran Dengan jumlah penduduk Bandung saat ini yaitu sekitar 8 juta jiwa. Diasumsikan sekitar 30% adalah kaum muda sebagai potensial market. Untuk menjalankan marketing plannya. Dengan menggunakan strategi STP dan 5P dari 7 P bauran jasa menurut Kotler, yaitu Promotion, Place, People, Physical Evidence, serta Process.

Physical Evidence Desain produk yang ditawarkan jelas akan berbeda dengan produk- produk lain. Tanpa melupakan konsep awal be the best, be creative and be unique. Process Proses dalam melayani para konsumennya adalah never make customers dissapointed and remmber exactly each customer’s order. Jika pelanggan merasa kecewa dengan produk kami, maka kami siap bertanggung jawab. Diharapkan dengan pelayanan yang baik terhadap konsumen akan meningkatkan rasa dihargai dari para konsumen.

III. Targeting Membidik segmen dewasa muda dan dewasa sedang yang memiliki penghasilan mapan sebagai target, dengan menawarkan suatu life style yang mengangkat prestige dari para konsumennya, yang diperkirakan pada usia dewasa muda dan dewasa sedang adalah masa- masa dimana sedang giatgiatnya menikmati hidup. Positioning Ingin menanamkan pada benak para konsumennya sebagai pilihan pertama untuk berbelanja baju, tas, dan accessories, khususnya berbahan dasar batik. Kami mengharapkan, dengan memberikan

ANALISIS DAN PERANCANGAN

3.1. Analisis Sistem 3.1.1. Analisis Sistem Lama. Proses bisnis yang berjalan pada Batikologi Batik Craft dimulai dari para konsumen yang ingin membeli produk dari Batikologi Batik Craft datang langsung dilokasi dan juga dapat melihat katalog produk lewat media Facebook dan Instagram Sedangkan untuk pemasaran Batikologi Batik Craft menggunakan sarana dari BBM (BlackBerry Messenger), facebook, dan instagram.

Jurnal Nasional JMII 2016

77

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

UMKM Batikologi

Kumpulan data produk Batikologi

Konsumen

Display dalam bentuk Istagram / Facebook

UMKM Batikologi

Konsumen

Kumpulan data produk Batikologi

Display dalam bentuk website/ wordpress

Entri data ke sistem

Input pesanan produk yang diinginkan

Rekan & olah data

Upload informasi produk lewat Instagram / Facebook

Datang ke lokasi penjualan Batikologi Data produk batikologi

Pembuatan website

Display dalam bentuk website/ wordpress

Display dalam bentuk Instagram / Facebook

Rekam & olah data pesanan

Data pesanan

Gambar 4: Flow sistem Lama.

Gambar 5: Flow sistem baru

3.1.2. Analisis Sistem Baru. Dengan dibuatnya website untuk Batikologi Batik Craft ini diharapkan dapat membantu Batikologi Batik Craft dalam memasarkan produknya secara global serta meningkatkan omzet dari penjualannya. Selain itu juga membantu para calon pelanggan untuk mengetahui informasi dari produkproduk yang di jual oleh usaha ini serta pemanfaatan biaya yang lebih efisien dan pemanfaatan waktu yang lebih efektif bagi konsumen karena tidak harus mendatangi lokasi dari Batikologi Batik Craft.

Fungsi utama dari website Batikologi Batik Craft antara lain : 1.Home: Berisi kata sambutan kepada pengunjung website atas kesediaannya untuk mengunjungi website ini. 2.Product: Berisi informasi mengenai produk yang dijual Batikologi Batik Craft. Pada menu ini terdapat 3 submenu yaitu menu Accessories, Bags, dan Clothes. 3.About: Berisi informasi singkat mengenai Batikologi Batik Craft itu sendiri. 4.Contact Us: Berisi informasi kontak dari Batikologi Batik Craft. 5.Developer:Berisi informasi mengenai profil dan instansi yang bekerjasama dalam pembuatan sistem informasi pemasaran berbasis website ini.

Jurnal Nasional JMII 2016

78

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

3.2.

3.2.2. Perancangan Menu

Perancangan Sistem

Pada Batikologi Batik Craft dibuat suatu aplikasi yang dapat menangani masalah promosi penjualan produk. Perangkat lunak yang akan dibangun mampu mengelola data dan informasi promosi, yang diantaranya terdiri dari informasi produk, informasi usaha, serta cara pemesanan. Perangkat lunak yang dibangun dapat memberikan informasi yang berguna bagi para pelanggan yang membutuhkan informasi dengan cepat dalam mencari produk yang dibutuhkan.

Perancangan Menu untuk aplikasi Sistem Informasi Pemasaran Berbasis Web pada Batikologi Batik Craft digambarkan sebagai berikut :

Perancangan dan pengembangan sistem didasarkan pada analisis yang telah dilakukan sebelumnya, dengan tujuan untuk menciptakan suatu sistem informasi yang dapat mengelola seluruh data dan informasi mengenai pemasaran produk pada Batikologi Batik Craft. Sistem Informasi Pemasaran Berbasis Web pada Batikologi Batik Craft yang dibangun ini menggunakan model UML (Unified Modeling Language) sebagai bahasa pemodelannya. Dimana pembangunan Sistem Informasi Pemasaran ini dilakukan dengan menggunakan free web yaitu Wordpress sebagai toolsnya. Gambar 7. Perancangan Menu 3.2.1.

Perancangan Modul

Perancangan modul dari aplikasi ini digambarkan dalam bentuk Structure Chart sebagai berikut :

Gambar 6: Perancangan Modul

Jurnal Nasional JMII 2016

79

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

3.2.3.Perancangan Diagram Use Case.

Gambar 9: Antarmuka Edit Tema Gambar 8: Diagram Use Case

IV. IMPLEMENTASI SISTEM

4.2. Antar Muka Halaman Utama Untuk dapat masuk ke halaman utama dapat mengklik www.batikologi.wordpress.com. seperti dibawah ini.

4.1. Antar Muka Manajemen Tampilan : Berfungsi untuk mengubah tampilan dari halaman website seperti tema, widget dan background.

Gambar 10: Antarmuka Halaman Utama

Jurnal Nasional JMII 2016

80

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

V. KESIMPULAN DAN SARAN 5.1. Kesimpulan

[4]. Sutabri, T. (2009). “Sistem Informasi Manajemen”. Yogyakarta: Penerbit Andi.

1. Dengan menggunakan layanan blog dari wordpress ini, pemilik usaha dapat mengetahui produk mana saja yang banyak diminati oleh konsumen dilihat dari banyaknya komentar dan pesanan begitupla sebaliknya para konsumen dapat mengetahui informasi lengkap yang berkaitan dengan produk yang di jual. 2. Dengan adanya Sistem Informasi Pemasaran Berbasis Website ini, sangat membantu pemilik usaha dalam memasarkan produk-produknya secara lebih global lagi karena dapat diakses dimanapun tempatnya dan kapanpun waktunya. Para konsumen pun dapat berbelanja tanpa harus datang langsung ke tempat penjualan. 5.2.Saran Demi kelancaran operasional secara umun, maka terdapat beberapa pemikiran berupa saran sebagai pertimbangan, antara lain : 1. Melihat banyaknya data dan informasi yang terdapat pada sistem ini maka perlu dibangun Data Base Management System supaya informasi yang tersimpan dalam Data Base dapat dikelola dengan baik. 2. Dengan adanya penjualan secara online, disarankan pada saat melakukan pengiriman dana dengan jumlah yang besar menggunakan jasa rekening bersama atau yang lainnya agar konsumen tidak khawatir dengan adanya penipuan.

REFERENSI [1]. Adi, D. S.; Siyamtiningtyas, Y. (2010). “Teknologi Informasi dan Komunikasi”. Jakarta : PUSAT PERBUKUAN Penerbit Kementrian Pendidikan Nasional. [2]. Jogiyanto, HM. (2005). “Analisis dan Desain Sistem Informasi : Pendekatan Terstruktur Teori dan Praktik Aplikasi Bisnis”. Yogyakarta: Penerbit Andi. [3]. Nugroho, A. (2005). “Analisis dan Perancangan Sistem Informasi dengan Metodologi Berorientasi Objek”. Bandung: Penerbit Informatika.

Jurnal Nasional JMII 2016

81

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

PEMBANGUNAN APLIKASI MULTIMEDIA UNTUK PENYELESAIAN SOAL MATEMATIKA SEKOLAH MENENGAH PERTAMA (SMP) KELAS 9 (IX) Sukenda Prodi Teknik Informatika, Fakultas Teknik Universitas Widyatama Jalan Cikutra No. 204A, Bandung, Indonesia [email protected]

Abstrak Pembelajaran pada Sekolah Menengah Pertama suatu kegiatan belajar mengajar, kegiatan ini penting dalam proses pembelajaran. Proses pembelajaran melibatkan entitas yang berbeda, agar tercapai kegiatan pembelajaran maka ada tenaga pengajar dan siswa yang diajar. Tantangan yang dihadapi pada proses pembelajaran adalah keterbatasan ruang dan waktu belajar pada suatu pertemuan formal di kelas. Keterbatasan ruang dan waktu bisa diatasi dengan media pembelajaran. Media pembelajaran untuk mengatasi kendala tersebut bisa berupa aplikasi pembelajaran yang berbasis multimedia. Aplikasi pembelajaran yang berbasis multimedia, si-pesoma, memberikan nuansa pembelajaran dengan menggunakan komputer. Pembelajaran degngan menggunakan si-pesoma memberikan ketertarikan para siswa dalam mempelajari matematika secara interaktif. Aplikasi si-pesoma memberikan ulasan materi matematika, seperti halnya buku atau catatan materi belajar. Aplikasi ini mampu memberikan soal latihan matematika secara acak, dengan latihan acak ini dapat memberikan tingkat pemahaman yang lebih kepada pengguna aplikasi si-pesoma. Dan aplikasi ini memberikan kesempatan bagi pengguna untuk memberikan masukan data kepada aplikasi untuk mendapatkan hasil yang tepat berdasarkan rumus matematika yang ada di aplikasi ini. Dengan adanya masukan data dari pengguna maka aplikasi memiliki uji kompetensi dalam menyelesaikan soal latihan. Aplikasi ini memberikan ruang gerak bagi pengguna dalam uji kompetensi sehingga pembelajaran tidak monoton. Kata kunci : Si-Pesoma, Pembelajaran

I. PENDAHULUAN Proses pembelajaran pada Sekolah Menengah Pertama merupakan salah satu kegiatan yang penting dalam menuntut ilmu. Keterlibatan entitas dalam pembelajaran merupakan suatu syarat agar proses belajar mengajar berjalan dengan baik. Entitas tersebut bisa tenaga pengajar dan para siswa, kedua entitas tersebut saling berinteraksi dalam proses pembelajaran. Proses pembelajaran akan berlangsung jika suatu kondisi terpenuhi, diantara kondisi tersebut yaitu waktu dan ruang. Ketika waktu dan ruang tersebut memenuhi kriteria yang diharapkan untuk terjadi proses pembelajaran maka proses pembelajaran berlangsung dengan baik. Biasanya proses pembelajaran secara formal terjadi karena adanya waktu belajar di kelas dengan ruang kelas yang tersedia, bagaimanapun juga proses untuk memahami suatu materi pelajaran dibutuhkan waktu lebih dengan tidak perlu memikirkan ruang yang terbatas. Dalam pendidikan formal biasanya terkendala dengan waktu dan ruang yang terbatas. Hal ini, menjadi bahan untuk membuat suatu media pembelajaran. Media pembelajaran yang digunakan untuk pembelajaran dalam memahami materi matematika. Media pembelajaran tersebut memberikan solusi, solusi untuk memahami materi matematika yang tidak perlu memikirkan kendala waktu dan ruang. Media pembelajaran yang dibuat berupa aplikasi pembelajaran untuk memahami materi matematika yang berbasis multimedia. Aplikasi pembelajaran dijalankan oleh komputer. Dengan aplikasi ini bisa mengurangi kendala ruang dan waktu

Jurnal Nasional JMII 2016

82

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

belajar. Dengan aplikasi ini, para siswa dapat menjalankan aplikasi tanpa harus memikirkan ruang dan waktu, sehingga tujuan untuk memahami materi matematika bisa dilakukan tanpa terkendala dengan ruang dan waktu. Aplikasi dibuat dengan teknologi multimedia sehingga para siswa diajak untuk tertarik dan minat dalam memahami materi matematika. Para siswa diajak untuk memahami materi matematika secara mandiri. Dengan kemandirian para siswa memahami materi matematika dengan aplikasi yang berbasis teknologi multimedia. Pada aplikasi mengajak para siswa, secara interaktif, untuk memahami materi dan penyelesaian soal-soal yang memerlukan pemahaman yang lebih. Pemahaman yang lebih memerlukan kesiapan mental yang baik, ketidak-siapan mental dapat mempengaruhi para siswa dalam memahami materi matematika. Aplikasi memberikan banyak latihan soal untuk melatih mental para siswa dalam memahami materi matematika. Fenomena untuk mempersiapkan mental para siswa dalam memahami materi matematika bisa dilihat dengan adanya les-les atau private-private. Les atau private diadakan oleh pihak sekolah atau di luar sekolah. Serta lembaga yang menerima para siswa untuk memberikan kesiapan mental para siswa terutama dalam kesiapan materi dan penyelesaian soal-soal matematika yang diujikan. Materi yang diujikan dalam Ujian merupakan tolak ukur bagi siswa-siswi untuk bisa naik kelas atau lulus dari Sekolah Menengah Pertama (SMP). Materi atau penyelesaian soal-soal matematika merupakan mata pelajaran yang sulit di mata siswa-siswi. Sehingga perlu adanya pembahasan materi atau penyelesaian soal-soal matematika yang menjadi alternatif pilihan untuk memberikan nilai lebih di mata siswa-siswa. Nilai lebih tersebut yaitu memberikan pemahaman materi dan penyelesaian soal-soal matermatika yang tidak terbatas pada ruang, waktu, dan pengajar (guru) maka perlu dibangun aplikasi multimedia yang bisa memberikan nilai tambah. Nilai tambah tersebut adalah suatu keadaan yang bisa memberikan pemahaman materi dan penyelesaian soal-soal matematika terutama untuk para siswa Sekolah Menengah Pertama kelas sembilan (IX). Aplikasi mengemas materi berupa slide yang menarik sehingga memberikan suatu harapan agar para siswa mau belajar untuk memahami materi matematika. Aplikasi juga memberikan soal latihan

untuk uji kompetensi para siswa. Dengan adanya uji kompetensi ini, memberikan harapan agar para siswa siap menghadapi soal ujian serta mempersiapkan mental para siswa. Aplikasi ini memberikan kasus tentang pembahasan materi atau penyelesaian soalsoal mata pelajaran matematika. Aplikasi komputer ini memberikan ruang gerak yang lebih leluasa, karena tidak terpaku pada tenaga pengajar atau lembaga pendidikan. Tentunya ada alat yang harus dimiliki yaitu komputer, untuk dekade ini, komputer sudah bukan menjadi barang langka atau mewah. Komputer pribadi sudah dimiliki oleh hampir setiap rumah (diperkotaan) sehingga sudah tidak lagi menjadi hal yang susah untuk memiliki komputer. Aplikasi yang dibuat atau dikembangkan dengan studi kasus mata pelajaran matematika yang dituangkan dalam kegiatan penelitian. Kegiatan penelitian dilakukan untuk membangun media pembelajaran yang berupa aplikasi komputer yang berbasis teknologi multimedia. Dan aplikasi komputer tersebut diberi nama “si-pesoma”.

II. KAJIAN PUSTAKA Matematika suatu kata yang sudah tidak asing lagi bagi kita, matematika merupakan ilmu pengetahuan yang mempelajari tentang hitungan atau angka (yang disimbolkan) yang bisa dikomputasikan oleh akal pikiran manusia. Materi matematika diperlukan oleh setiap orang ataupun dalam kehidupan sehari-hari. Di dunia pendidikan, matematika diperlukan di semua jurusan dan dipelajari oleh semua orang dengan latar belakang yang berbeda. Dalam kesempatan ini, kita memberikan sebuah pengertian matematika yang disertai dengan fungsinya serta ruang lingkup pembelajaran yang dimasukkan dalam sebuah aplikasi komputer yang berbasis teknologi multimedia. Kegiatan berhitung merupakan aktifitas sehari-hari yang sudah biasa dilakukan oleh semua orang. Semua lini kehidupan selalu ada matematika sehingga bisa dikatakan dengan istilah tiada aktifitas tanpa menggunakan matematika. Akan tetapi banyak yang tidak menyadari bahkan bisa dikatakan tidak tahu apa pengertian matematika, apa istilah matematika dari berbagai negara, serta ruang lingkup matematika, dan masih banyak lagi. Padahal matematika selalu digunakan dalam kehidupan

Jurnal Nasional JMII 2016

83

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

sehari-hari mulai dari hal-hal kecil sampai dengan hal-hal yang besar. Sebagai contoh mulai dari belanja rumah tangga sampai dengan mega proyek dipastikan ada matematika yang dilibatkan. Pemahaman matematika untuk para siswa Sekolah Menengah Pertama (SMP) khususnya kelas Sembilan (IX) perlu dilakukan dengan baik. Multimedia merupakan teknologi di bidang informasi yang memadukan pengolahan data dalam bentuk teks, gambar, suara, animasi, video yang disatukan menjadi data digital untuk dikelola atau diproses dengan menggunakan komputer. Penyatuan data (digital) dikelola atau diproses oleh komputer untuk bisa disimpan, diproses dan disajikan secara linier maupun interaktif. Hasil pengolahan menjadi informasi multimedia yang dapat diterima dengan kedua indera baik penglihatan maupun pendengaran, sehingga lebih mendekati bentuk aslinya dalam dunia yang sebenarnya. Informasi multimedia lebih ke arah bentuk asli dalam dunia nyata jika dibandingkan dengan informasi bentuk teks (angka dan huruf) yang umum diperoleh komputer pada saat ini. Teknologi multimedia merupakan hasil teknologi elektronik, komputer dan perangkat lunak, kemampuan penyimpanan dan pengolahan gambar digital dalam berbagai macam warna dan resolusi tinggi serta reproduksi suara maupun video dalam bentuk digital telah memungkinkan multimedia terjangkau oleh masyarakat umum pemakai komputer pribadi. 2.1 CBT dan Multimedia Interaktif CBT atau Computer Based Training adalah penyajian materi pelatihan dan pendidikan melalui komputer. CBT dapat hadir dalam berbagai bentuk, mulai dari presentasi sederhana informasi dalam bentuk text, hingga presentasi materi kursus dalam bentuk aplikasi multimedia yang dilengkapi dengan text, image, video, audio, interaksi dan umpan balik dari pengguna (Hick, 1997). Contoh pemanfaatan CBT pada bidang pelatihan dan pendidikan misalnya : tutorial matematika, pelatihan layanan konsumen, pengenalan produk baru, pengenalan kebijakan perusahaan dan lain-lain. CBT berperan sebagai pelengkap sistem pelatihan yang memudahkan instruktur untuk berinteraksi dengan pengguna. Salah satu bentuk penyajian aplikasi CBT biasanya berupa produk multimedia. Multimedia interaktif adalah teknologi dinamis yang memerlukan input tertentu dari

pengguna untuk menyampaikan sekumpulan informasi melalui text, grafik, image, atau video. Biasanya aplikasi multimedia interaktif dirancang untuk menampilkan hasil tertentu dan memberikan umpan balik dengan cepat, tergantung pada jenis komputer yang digunakan atau bentuk antarmuka yang diakses oleh pengguna. Teknologi ini digunakan agar dapat memberikan informasi dalam bentuk yang lebih menarik dan dapat menarik perhatian pengguna, serta memberikan pengalaman belajar yang lebih kaya. (Nusir, Alsmadi, & Al-Kabi, 2011) Terdapat mengajukan enam kriteria untuk menilai multimedia interaktif, yaitu (Thorn, 1995): (1) Kriteria pertama adalah kemudahan navigasi, (2) Kriteria kedua adalah kandungan kognisi. (3) Kriteria ketiga adalah presentasi informasi, (4) Kriteria keempat adalah integrasi media, (5) Kriteria kelima adalah artistik dan estetika dan (6) Kriteria penilaian yang terakhir adalah fungsi secara keseluruhan. Multimedia interaktif, dikaitkan dengan proses pembelajaran, biasanya mengacu pada penggunaan multimedia dan peralatan ICT untuk menyajikan materi yang mendukung dialog yang efektif antara instruktur (tenaga pengajar) dan para siswa. Manfaat materi pembelajaran dengan menggunakan aplikasi yang berbasis multimedia, seperti disebutkan oleh Hick (Hick, 1997) yaitu : meningkatkan proses pembelajaran, bersifat interaktif, fleksibel, modular, praktis, konsisten, tepat waktu, memikat, dan biaya lebih murah. 2.2 Perancangan Instruksional dengan Model ADDIE ADDIE adalah model perancangan instruksional yang berupa proses umum yang secara tradisional digunakan oleh perancang instruksional ataupun pengembangan pelatihan. Model ADDIE merupakan inti perancangan instruksional dan menjadi dasar sistem perancangan instruksional (Instructional System Design - ISD). Pada prakteknya terdapat beberapa macam adaptasi model ADDIE, tetapi secara umum terdiri dari 5 fase yang membentuk siklus yaitu Analysis, Design, Development, Implementation, dan Evaluation. Ulasan yang dibuat Zulrahmat Togala untuk buku Instructional Design: The ADDIE Approach, menjelaskan aktivitas yang dilakukan pada masingmasing tahap sebagai berikut (Togala, 2013) :

Jurnal Nasional JMII 2016

84

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

1.

2.

3.

Analisis : Pada fase analisis, dilakukan pendefinisian permasalahan instruksional, tujuan instruksional, dan sasaran pembelajaran. Pada fase ini juga dilakukan identifikasi atas lingkungan pembelajaran, pengetahuan dan keahlian yang saat ini sudah dimiliki oleh siswa. Fase ini dilakukan untuk menjawab pertanyaanpertanyaan terkait hal-hal berikut : Siapa audiensnya, apa yang perlu mereka pelajari, berapa anggarannya, opsi apa saja yang tersedia untuk menyajikan materi (delivery), kendala apa saja yang ada, kapan proyek harus selesai, dan apa yang harus dilakukan siswa untuk mengetahui kompetensi mereka? Desain : fase desain terkait dengan penentuan sasaran, instrumen penilaian, latihan, konten, dan analisis yang terkait materi pemebealjaran, rencana pembelajaran dan pemilihan media. Fase desain dilakukan secara sistematis dan spesifik. Aktivitas yang dilakukan pada tahap desain biasanya meliputi pemilihan lingkungan belajar yang paling sesuai dengan mempelajari jenis keahlian kognitif yang diperlukan untuk mencapai tujuan instruksional, menulis sasaran instruksional, memilih pendekatan secara keseluruhan, bentuk dan tampilan program : unit outline, pembelajaran dan modul, merancang materi kursus secara spesifik untuk digunakan pada medium elektronik interaktif Pengembangan (development) : pada fase ini dilakukan pembuatan dan penggabungan aset kontent yang sudah dirancang pada fase desain.

4.

5.

Pada fase inilah dibuat storyboard, penulisan konten dan perancangan grafis yang diperlukan. Jika melibatkan e-learning, programmer akan bekerja untuk mengintegrasikan teknologi yang diperlukan. Aktivitas yang dilakukan pada fase ini meliputi pembuatan atau pengumpulan media yang diperlukan, menggunakan kekuatan internet atau media elektronik untuk menyajikan informasi dalam berbagai format multimedia sehingga dapat memenuhi keinginan siswa, mendefinisikan interaksi yang sesuai, yang harus dalam bentuk kreatif, inovatif, dan mendorong siswa untuk terpancing belajar lebih lanjut. Implementasi : pada fase ini, dibuat prosedur untuk pelatihan bagi peserta pelatihan dan instrukturnya / fasilitator. Pelatihan bagi fasilitator meliputi materi kurikulum, hasil pembelajaran yang diharapkan, metoda penyampaian dan prosedur pengujian. Aktivitas lain yang harus dilakukan pada fase ini meliputi penggandaan dan pendistribusian materi, handout dan bahan pendukung lainnya, serta persiapan jika terjadai masalah teknis dan mendiskusikan rencana alternatif dengan siswa. Evaluation : fase evaluasi terdiri atas dua bagian yaitu formatif dan summatif. Evaluasi formatif terjadi di setiap tahapan proses ADDIE. Evaluasi sumatif terdiri atas test yang dirancang untuk domain yang terkait kriteria tertentu dan memberikan peluang umpan balik dari pengguna.

Gambar 1. Model ADDIE untuk Perancangan Instruksional (Togala, 2013)

Jurnal Nasional JMII 2016

85

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

Penggunaan model ADDIE pada pengembangan produk multimedia untuk pembelajaran sudah dikenal secara luas. Parekh (Parekh, 2006) mencantumkan ADDIE sebagai salah satu metoda pengembangan aplikasi multimedia untuk produk CBT. Model ADDIE juga digunakan untuk pengembangan website berbasis multimedia (Peterson, 2003), serta aplikasi pembelajaran berbasis multimedia lainnya (Arkun & Akkoyunlu, 2008), (N. Subana, 2013).

III. PENGEMBANGAN APLIKASI MULTIMEDIA

1. 2.

3. 4.

Pengertian tentang materi yang disebutkan di materi pembelajaran matematika Penyelesaian soal-soal matematika terutama pada materi kesebangunan dan kekongruenan bangun datar, bangun ruang sisi lengkung. Penilaian dari pengguna dalam menyelesaikan soal-soal latihan. Cara menyelesaikan soal-soal matematika dengan menggunakan rumus-rumus yang baku.

Untuk memperkuat kesan atas materi yang disampaikan, informasi di atas disajikan dengan dukungan animasi, video, audio dan game.

3.1. Materi Pembelajaran Matematika

3.2. Penerapan Model ADDIE

Materi yang akan digunakan pada pengembangan aplikasi ini yaitu tentang penyelesaian soal-soal matematika. Materi ini dipilih berdasarkan pertimbangan berikut :

Berdasarkan ruang lingkup materi yang akan disampaikan, kemudian dibuat rencana dan implementasi pengembangan aplikasi multimedia dengan mengacu pada model ADDIE. Di setiap tahapan, dilakukan penelitian dan pengamatan singkat untuk menentukan ruang lingkup aplikasi yang akan dikembangkan. Penelitian dilakukan berdasarkan observasi singkat dan diskusi dengan beberapa guru. Hasil setiap tahapan dapat dilihat pada tabel 1.

1. 2. 3. 4.

Kesebangunan dan kekongruenan bangun datar, Bangun ruang sisi lengkung, Statistik, dan Peluang.

Materi yang disampaikan meliputi : Table 1. Tahapan Pengembangan Berdasarkan Model ADDIE

Fase

Aktivitas

Hasil

Analisis

a. b. c.

Siswa SMP, minimal kelas IX (Sembilan) Tidak ditentukan, pengembangan bersifat mandiri Komputer yang disimpan dalam bentuk KIOSK atau komputer demo di kelas Komputer harus mendukung fitur multimedia (dilengkapi dengan audio). Tidak ditentukan, pengembangan bersifat mandiri. Menjawab pertanyaan instruktur (jika ada), atau bermain game.

d.

Desain

Siapa audiensnya Berapa anggarannya Opsi apa saja yang tersedia untuk menyajikan materi Kendala apa saja yang ada,

e. f.

Kapan proyek harus selesai, Apa yang harus dilakukan siswa untuk mengetahui kompetensi mereka?

a.

Pemilihan lingkungan belajar yang paling sesuai dengan mempelajari jenis keahlian kognitif Menulis sasaran instruksional.

b. c.

Memilih pendekatan secara keseluruhan, bentuk dan tampilan program

Lingkungan belajar dapat dilakukan secara mandiri dalam bentuk aplikasi KIOSK atau berkelompok di dalam kelas Sasaran instruksional : memahami pengertian, dampak dan solusi atas masalah pemanasan global. Pendekatan : ilustrasi dilengkapi dengan grafik, animasi, gambar dan video.

Jurnal Nasional JMII 2016

86

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

Pengembangan

d.

Merancang materi kursus secara spesifik

Untuk membangkitkan kesadaran akan bahaya pemanasan global, diberikan informasi tentang dampak kerusakan. Untuk membuat siswa lebih tertarik, disediakan game sekaligus sebagai alat evaluasi pembelajaran. Rancangan materi meliputi :  Tampilan informasi materi matematika secara umum,  Penyampaian materi sesuai dengan kebutuhan siswa kelas IX yang dilengkapi dengan rumusrumus yang baku.  Animasi dan video untuk memperkuat informasi  Latihan, untuk menguji pemahaman siswa

a.

Pembuatan atau pengumpulan media yang diperlukan,



b.

Mendefinisikan interaksi yang sesuai, yang harus dalam bentuk kreatif, inovatif.

Audio (diisi oleh narasi pengembang aplikasi), Video (dikumpulkan dari sumber-sumber bebas di internet),  Animasi (dibuat sendiri atau dikumpulkan dari sumber-sumber tak berbayar di internet)  Rumus (sesuai dengan referensi, dilengkapi dengan animasi).  Game (dibuat sendiri)  Tools untuk pengembangan : Macromedia Flash Interaksi : siswa dapat menjalankan aplikasi secara mandiri, navigasi dan eksplorasi tidak dibatasi per modul, tetapi sesuai dengan keinginan siswa untuk eksplorasi.

Implementasi

Distribusi Aplikasi

Belum dilakukan, aplikasi dikembangkan hingga tahap prototype

Evaluasi

Evaluasi hasil pembelajaran siswa Evaluasi respon siswa terhadap aplikasi

Dilakukan dalam bentuk game Dilakukan dalam bentuk melakukan menyebarkan kuisioner.

3.3. Pengembangan Aplikasi Berdasarkan hasil analisis kebutuhan aplikasi pembelajaran di atas, kemudian dibuat rancangan aplikasi sebagai berikut : Kebutuhan Data : Data yang dibutuhkan meliputi foto, video dan animasi yang menjelaskan tentang materi matematika. Data ini disimpan dalam format XML dan tersusun atas 4 kelompok data yaitu data foto, video, fakta, dan pesan. Data fakta digunakan untuk menyimpan informasi tentang gambar yang menjelaskan suatu fakta dan data pesan digunakan sebagai media umpan balik dari siswa. Rancangan Menu :

survey

/

Aplikasi ini dirancang untuk dikendalikan oleh instruktur yang bersifat sebagai “admin”, maksudnya agar ketika aplikasi diaktifkan, siswa tidak mengakses aplikasi lain di komputer. Untuk itu, sebelum masuk ke tampilan utama, instruktur akan mengaktifkan fitur fullscreen dan konten. Dari tampilan utama, siswa dapat mengakses peta, animas, game, fakta, solusi, penyebab, dampak, dan berbagai informasi lainnya. Interaksi dengan siswa juga difasilitasi dengan disediakannya buku tamu untuk mengisikan pesan atau komentar dari siswa. Rancangan menu ini dapat dilihat pada gambar 2. Realisasi Aplikasi: Rancangan menu di atas kemudian direalisasikan menjadi satu aplikasi yang berjalan di Flash Player

Jurnal Nasional JMII 2016

87

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

11.2. Gambar 3 menunjukkan beberapa cuplikan tampilan pada aplikasi yang sedang berjalan. Tampilan utama dibuat mengikuti gaya antarmuka Windows, yang terdiri atas sekumpulan ikon yang mewakili setiap informasi yang akan diakses. Rancangan tampilan ini sengaja dipilih dengan memperhatikan tren tampilan yang saat ini sedang populer. Gambar 4.Tampilan antarmuka Interaktif Penyelesaian Soal dengan Rumus Baku

Evaluasi Pengguna

Gambar 2. Rancangan Menu Aplikasi Si-Pesoma

Untuk memperkuat informasi yang disampaikan, aplikasi juga dilengkapi dengan animasi tentang proses penyelesaian soal-soal matematika. Diharapkan bentuk penyajian ini dapat lebih berkesan dan membangkitkan kesadaran di antara para siswa. Gambar 4 menunjukan tampilan untuk animasi penyelesaian soal-soal matematika.

Gambar 3. Tampilan menu pembahasan aplikasi pembelajaran

Realisasi penyelesaian soal-soal matematika disajikan dalam bentuk sederhana dengan pendekatan rancangan antarmuka sederhana. Penyelesaian soalsoal matematika terdiri atas 4 materi dan di setiap materi terjadi peningkatan kesulitan pertanyaan yang diajukan. Gambar 4 menunjukkan tampilan antarmuka interaktif yang digunakan untuk menyelesaikan soal-soal berdasarkan rumus yang baku.

Setelah aplikasi selesai dibuat, kemudian dicoba digunakan pada 20 responden, dengan mengambil sampel 20 siswa/siswi SMP kelas IX. Kuesioner disajikan lebih mengarah kepada aspek interaktif aplikasi multimedia yang sudah dikembangkan, bukan kepada materi pembelajaran soal-soal penyelesaian matematika. Hasil kuesioner dapat dilihat pada tabel 2, dan menunjukkan bahwa ratarata 80% responden menilai aplikasi yang sudah dibuat dapat memenuhi kriteria aplikasi multimedia interaktif yang dibuat. Table 2. Evaluasi Pengguna atas Aspek Interaktif Aplikasi No

Kriteria

Hasil

1

Kemudahan Navigasi

80 % setuju

2

Kandungan kognisi

60 % menganggap cukup baik

3

Presentasi Informasi

80 % menganggap sangat menarik

4

Integrasi Media

60 % menganggap cukup baik

5

Artistik dan Estetika

100% menganggap sangat menarik

6

Fungsi Keseluruhan

100% menganggap sangat bermanfaat

Pada penelitian ini belum dilakukan evaluasi formatif atas setiap tahapan model ADDIE, karena keterbatasan waktu dan informasi. Evaluasi sumatif atas konten pembelajaran juga belum dilakukan

Jurnal Nasional JMII 2016

88

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

mengingat aplikasi belum dicoba digunakan pada lingkungan kelas yang sebenarnya.

IV. KESIMPULAN DAN SARAN Dari proses pengembangan aplikasi multimedia untuk mendukung pembelajaran dengan menggunakan model ADDIE ini, dapat diperoleh beberapa kesimpulan sebagai berikut : 1. Model ADDIE dapat digunakan untuk pengembangan aplikasi multimedia interaktif untuk mendukung proses pembelajaran. Model ini menyediakan tahapan-tahapan yang memudahkan dalam menyusun target pengguna, materi yang akan disampaikan, sumber pendukung yang diperlukan, dan pendekatan presentasi yang akan digunakan. 2. Model ADDIE ini kemudian dicoba digunakan sebagai pendekatan untuk mengembangkan aplikasi multimedia dengan mengambil konten materi yaitu pengenalan penyelesaian soal-soal matematika. Aplikasi juga dilengkapi dengan game – dilengkapi rumus, untuk mendukung proses evaluasi hasil pembelajaran. 3. Hasil evaluasi atas aspek interaktif menunjukkan bahwa aplikasi yang sudah dikembangkan dapat dianggap memenuhi kriteria sebagai aplikasi interaktif, berdasarkan perspektif pengguna. Namun pada penelitian ini tidak dilakukan evaluasi atas materi yang disampaikan. Atas dasar hasil tersebut, disarankan agar pada penelitian selanjutnya dilakukan juga evaluasi atas materi baik evaluasi formatif dan sumatif, agar siklus ADDIE dapat diterapkan seluruhnya dan dapat dibandingkan antara target yang ingin dicapai pada tahap awal dengan respon siswa sebagai pengguna aplikasi di tahap akhir.

REFERENSI [1] Arkun, S., & Akkoyunlu, B. (2008). A Study on the development process of a multimedia learning environment according to the ADDIE model and students‟ opinions of the multimedia learning environment. Interactive Educational Multimedia, Number 17 , 1-19. [2] Farrer, A. (n.d.). What Is Interactive Multimedia? Retrieved July 2013, from

WiseGeek: http://www.wisegeek.com/what-isinteractive-multimedia.htm [3] Hick, S. (1997). BENEFITS OF INTERACTIVE MULTIMEDIA COURSEWARE. Retrieved July 10, 2013, from http://httpserver.carleton.ca/~shick/mypage/benifit.html [4] N. Subana, I. D. (2013). PENGEMBANGAN MULTIMEDIA INTERAKTIF DENGAN MODEL ADDIE PADA MATA PELAJARAN IPA KELAS VII SEMESTER I DI SMP TP 45 SUKASADA. Jurnal Edutech Vol 1, No 2 (2013) Edisi Juli 2013 . [5] Nusir, S., Alsmadi, I., & Al-Kabi, M. (2011). Designing an Interactive Multimedia. 2011 IEEE Global Engineering Education Conference (EDUCON) – "Learning Environments and Ecosystems in Engineering Education" (pp. 4551). IEEE. [6] Parekh, R, (2006). Multimedia Application Development. In R. Parekh, Principles of Multimedia (pp. 654-655). Tata McGraw-Hill Education. [7] Peterson, C. (2003). Bringing ADDIE to Life : Instructional Design at Its Best. Journal of Education Multimedia and Hypermedia , 227241. [8] Thorn, W. J. (1995, April). Points to Consider when Evaluating Interactive Multimedia. Retrieved July 10, 2013, from The Internet TESL Journal: http://iteslj.org/Articles/ThornEvalueConsider.html [9] Togala, Z. (2013). Retrieved June 30, 2013, from http://zultogalatp.wordpress.com/2013/06/15/buk u-instructional-design-the-addie-approachrobert-maribe-branch/ [10] Badarudin, Model Pengembangan Perangkat Pembelajaran, 2011, http://ayahalby.wordpress.com/2011/02/23/mo del-pengembanganperangkat-pembelajaran/, tanggal Akses : 29 april 2013. [11] Sri Rahmawati, Elemen-Elemen Multimedia, 2010, http://chievan.blogspot.com/2010/03/elemenelemen-multimedia.html, tanggal akses 29 april 2013. [12] Caca Tittiduit, Animasi Flash, 2012, http://tittiduit.blogspot.com/2012/02/animasiflash.html,tanggal akses 30 april 2013.

Jurnal Nasional JMII 2016

89

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

[13] Yuda, adobe flash cs 5, http://yuuddaa.blogspot.com/2011/02/adobeflash-cs5-sn-full.html, diakses 30 april 2013. [14] Arsyadriyadi, Pengenalan adobe flash cs5, http://www.arsyadriyadi.com/2012/02/pengenala n-adobe-flash-cs5.html, diakses 30 april 2013. [15] Pengertian Matematika, 2011, http://www.sarjanaku.com/2011/06/pengertianmatematika.html, tanggal akses 5 mei 2013. [16] Pronowo, Galih. 2011. “Kreasi Animasi Interaktif dengan ActionScript 3.0 dan Flash CS5”. Yogyakarta: C.V Andi Offset.

Jurnal Nasional JMII 2016

90

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

Jurnal Nasional JMII 2016

91

Related Documents

Vol. 1 No. 7
June 2020 6
Vol Anti No 1
November 2019 13
Vol. 1 No. 8
June 2020 1
Vol.1-no.6
May 2020 6

More Documents from ""