KATA PENGANTAR Assalamu 'alaikum wr.wb. Peserta Seminar Nasional dan Call for Paper 2010 yang kami hormati, dengan mengucapkan syukur ke hadirat Allah SWT, acara Seminar Nasional dan Call for Paper tahun 2010 ini berhasil diselenggarakan atas kerja sama Asosiasi Perguruan Tinggi Informatika dan Komputer (APTIKOM) dengan Politeknik Telkom. Call for Paper 2010 kali ini, mengambil tema "Competitive Advantage in ICT" diselenggarakan di kampus Politeknik Telkom Bandung. Call for Paper 2010 ini telah terkumpul sebanyak 65 draft full paper dari berbagai institusi pendidikan baik negeri maupun swasta dari berbagai propinsi di Indonesia. Setelah melalui proses reviewing dan editing, beberapa paper yang dinyatakan kurang layak untuk dipublikasikan dari segi materi dan beberapa paper dinyatakan drop out. Sehingga untuk Call for Paper 2010 ini ada sebanyak 50 paper terpublikasikan. Panitia mengucapkan terima kasih kepada seluruh pihak yang telah berpartisipasi dan mendukung atas terselenggaranya acara ini. Dengan diadakannya seminar dan Call for Paper ini, diharapkan tumbuh inspirasi dan kreativitas sehingga dapat memicu bertambahnya manfaat teknologi dan ilmu pengetahuan itu bagi kemaslahatan bangsa dan negara. Tak lupa kami mengucapkan selamat bagi para peserta Call for Paper ini, semoga sumbangsih ilmu dan pengetahuan yang telah diberikan menjadi wujud nyata bagi kemajuan pendidikan di Indonesia. Wassalamu 'alaikum wr.wb. Bandung, 9 Oktober 2010. Atas nama seluruh panitia, ( Indra P Setijaningbudi, S.Psi., MM.) Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 i
SAMBUTAN DIREKTUR POLITEKNIK TELKOM Assalamu 'alaikum wr.wb. Yang saya hormati peserta seminar Nasional dan Call for Paper 2010 Politeknik Telkom tahun 2010. Saya ucapkan selamat datang di kampus Politeknik Telkom, Bandung dan terimakasih atas keikut sertaan dalam acara ini. Penyelenggaraan Seminar Nasional dan Call for Paper 2010 ini terwujud atas kerja sama antara Asosiasi Perguruan Tinggi Informatika dan Komputer (APTIKOM) dengan Politeknik Telkom, dalam rangkaian acara Musyawarah Nasional APTIKOM 2010 dan dalam rangka pengembangan pendidikan ICT di Indonesia. Sebagai perguruan tinggi yang menyelenggarakan pendidikan vokasi di bidang ICT, Politeknik Telkom memiliki misi membentuk lulusan yang memiliki skill profesional bidang ICT yang berwawasan bisnis dan memilki peran dalam mengembangkan keahlian dan keilmuan ICT, baik di Indonesia maupun di dunia Internasional. Seminar Nasional dan Call for Paper 2010 ini bertujuan untuk menjadi forum komunikasi antara seluruh pelaku dan komunitas ICT, baik di dalam maupun di luar negeri dalam mencari dan mengembangkan manfaat ICT di seluruh sektor kehidupan. Kegiatan ini pun diharapkan dapat memberikan masukan bagi para stakeholder pengembang kurikulum pendidikan bidang ICT di Indonesia, khususnya pendidikan vokasi. Seminar Nasional dan Call for Paper ini diharapkan menjadi kegiatan periodik yang dapat diadakan setiap tahunnya, sehingga dapat memberikan kontribusi nyata bagi pengembangan dunia ICT di Indonesia. Saya mengucapkan terima kasih kepada semua pihak atas segala bantuan dan kerja samanya, sehingga acara Seminar dan Call for Paper yang diselenggarakan bersamaan dengan acara Munas Aptikom ini dapat terlaksana dengan baik. Semoga acara ini bisa menjadi pemicu bagi kita semua dalam membangun komunitas ICT yang unggul dan mampu bersaing dengan dunia internasional. Wassalamu 'alaikum wr.wb. Direktur Politeknik Telkom, Budi Sulistyo, Ir. MT. ii Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
SAMBUTAN KETUA APTIKOM PUSAT Assalamu'alaikum wr. wb. Peserta Call for Paper Munas Aptikom Politeknik Telkom Tahun 2010 yang kami hormati, dengan mengucapkan syukur kehadirat Allah SWT, acara Call for Paper Tahun 2010 ini berhasil diselenggarakan pada hari Sabtu, 9 Oktober 2010 di kampus Politeknik Telkom Bandung. Dalam pelaksanaan Call for Paper tahun ini, bersamaan dengan pelaksanaan Munas Aptikom yang dihadiri oleh Gubernur Jawa Barat, Menteri Pendidikan, serta beberapa pakar IT yang lain. Asosiasi Perguruan Tinggi Informatika dan Komputer (APTIKOM) merupakan wadah yang menghimpun perguruan tinggi informatika dan komputer di seluruh Indonesia berusaha untuk menyelesaikan masalah dan tantangan yang dihadapi para anggotanya, dalam rangkaian pertemuan di antara para anggotanya yang dicetuskan melalui pemikiran, usulan, diskusi dan pembahasan serta berusaha untuk menyelesaikan masalah yang dihadapi. Call for Paper tahun ini mengambil tema "Competitive Advantage in ICT" yang berarti persaingan sehat di bidang ICT dan memberikan manfaat yang besar bagi masyarakat serta dengan dilaksanakannya Call for Paper bersamaan dengan Munas Aptikom ini, diharapkan para anggota Aptikom bisa lebih meningkatkan budaya penelitian dan pengabdian masyarakat. Panitia mengucapkan terima kasih kepada seluruh pihak yang mendukung pelaksanaan dan pihak-pihak lain yang membantu terselenggaranya seminar ini. Dengan diadakannya Call for Paper ini, diharapkan adanya keselarasan antara institusi pendidikan dengan pengabdian kepada masyarakat. Wassalamu'alaikum Wr. Wb. Bandung, 9 Oktober 2010 Prof. Dr. Richardus Eko Indrajit Ketua APTIKOM Pusat Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 iii
SAMBUTAN DEWAN REDAKSI ucapkan selamat kepada para pemakalah yang berhasil di-review Kami dipresentasikan pada acara Call for Paper Munas Aptikom Politeknik Telkom tahun 2010. Sebagai anggota tim penyunting ahli, kami mengucapkan terima kasih kepada semua pihak yang telah memberikan support atas terselenggaranya acara ini. Semoga makalah yang dipresentasikan memberikan kontribusi nyata dalam pengembangan pendidikan vokasi bidang ICT di Indonesia. Dewan Redaksi, Prof. Dr. Ir. Iping Supriyana iv Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 untuk
DEWAN REDAKSI PROCEEDINGS CALL FOR PAPER POLITEKNIK TELKOM 2010 MUNAS APTIKOM "Competitive Advantage in ICT" Ketua Penyunting Ir. Christanto Triwibisono,M.M : Wakil Direktur I Bidang Akademik Politeknik Telkom Penyunting Ahli : 1. Prof. Dr. Ir. Suhono Harso Supangkat,M.Eng : Staf Ahli Menteri Komunikasi dan Informatika 2. Prof.Dr. Ir. Iping Supriyana : Guru Besar Departemen Informatika ITB 3. Agus Pratondo, M.T : Ketua Jurusan Teknologi Informasi Politeknik Telkom 4. Sari Dewi Budiwati, M.T : Asisten Manajer PPM Politeknik Telkom Penyunting Pelaksana 1. Marlindia Ike Sari, S.T. : Dosen Politeknik Telkom 2. Inne Gartina, S.T.,M.T. : Dosen Politeknik Telkom 3. Paramita Mayadewi, S.Kom.,M.T. : Dosen Politeknik Telkom 4. Wahyu Hidayat, S.T. : Dosen Politeknik Telkom 5. Ahmad Aswarji Djali, S.T., M.T. : Dosen Politeknik Telkom Seminar dan Call For Paper Munas Aptikom v Politeknik Telkom Bandung, 9 Oktober 2010
DAFTAR ISI KATA PENGANTAR SAMBUTAN DIREKTUR POLITEKNIK TELKOM SAMBUTAN KETUA APTIKOM PUSAT SAMBUTAN DEWAN REDAKSI DEWAN REDAKSI PROCEEDINGS DAFTAR ISI Prototype of E-Collaborative Exam Through Wiki Soetam Rizky Wicaksono Perancangan dan Pembuatan Situs Pemasaran (Affiliate Marketing) Menggunakan Framework CMS (Content Management System) Joomla 1.5.7 Arief Andy Soebroto1, Devina Christy Muljana2 Penerapan Advanced Encryption Standard (AES)Pada Radio Frequency Identification (RFID) Untuk Sistem Pembayaran Tol Otomatis Arief Andy Soebroto1, Tibyani2, Syafi'uddin3 Perancangan Sistem Perkuliahan Jarak Jauh Berbasis Web Harindra Wisnu Pradhana 1, Adian Fatchur Rochim 2, Kodrat Iman Satoto3 APLIKASI RESELLER PULSA ELEKTRIK DENGAN MENGGUNAKAN TEKNOLOGI LCDUI J2ME Roslina1, Ulfa Yulitha MODEL SUPPLY CHAIN MANAGEMENT DALAM PERSPEKTIF TEKNOLOGI Dini Hamidin1, Kridanto Surendro2 PERANCANGAN DAN REALISASI GENERATOR SINYAL NAVIGASI LORAN C BERBASIS FPGA DENGAN INTERFACE DAC Rini Handayani1, Heroe Wijanto2, M. Ary Murti3 vi Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 i ii iii iv vi 1 5 13 22 28 36 44
Pengembangan Model Markov Tersembunyi untuk Pengenalan Kata Berbahasa Indonesia Agus Buono1, Yani Mandasari2, Shelvie Nidya Neyman3 SISTEM INFORMASI TERINTEGRASI ASTAGATRA DALAM UPAYA MENUJU E-GOVERNMENT PADA PROVINSI LAMPUNG Muhammad Said Hasibuan1, Andi Desfiandi2, Ary Maizary3 , Arif4 Perspektif Sosial Dalam Implementasi E-Government (Studi Kasus Kab OKU, Sumetera Selatan) Dedi Rianto Rahadi, Wijonarko INTELLIGENT RECOMMENDER PADA SISTEM E-LEARNING MENGGUNAKAN SEMANTIC WEB Iman Paryudi1, Naniek Andiani2 PERANCANGAN DATA WAREHOUSE PENGOLAHAN PERSEDIAAN BUKU PT. GRAMEDIA ASRI MEDIA MAKASSAR Erick A. Lisangan1, N. Tri Suswanto Saptadi2 Behaviors Model of Internet Use on Women Teachers by UsingUnified Theory of Acceptance and Use of Technology Farida1, Sri Wulan Windu Ratih2, Betty Yudha3 RANCANGAN UNIT ARITMETIKA FINITE FIELD BERBASIS COMPOSITE FIELD Marisa Paryasto1, Budi Rahardjo2, Intan Muchtadi-Alamsya3,Kuspriyanto4 Model Pemeringkatan Website Pemerintah Daerah di Indonesia Widya Silfianti1, Mirma Yudha Firdausi2, Hanum Putri Permatasari3 Analisis dan Desain Web Services Sistem Informasi Manajemen Pendidikan pada Website Kampus Politeknik di Indonesia Risnandar PERANCANGAN DAN IMPLEMENTASI MOBILE REPORTER SEBAGAI APLIKASI JURNALISME WARGA DENGAN TEKNOLOGI MOBILE J2ME Asep Nugraha1, Yusep Rosmansyah2, Arry A.A3 KLASIFIKASI FORMAT SOAL ASSESSMENT UNTUK MENGHASILKAN TABEL ATURAN MENGGUNAKAN PENALARAN BERBASIS ATURAN DAN ALGORITHMA ID3 Migunani1, Mustafid2, Eko Adi Sarwoko3 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 59 65 69 76 81 91 101 106 115 118 124 vii
KERANGKA ARSITEKTUR E-GOVERNMENT NASIONAL MENGGUNAKAN PENDEKATAN TOGAF: MEWUJUDKAN LAYANAN PRIMA BERBASIS TIK Albaar Rubhasy1, Zainal A. Hasibuan2, Muhaemin3 IMPLEMENTASI MIKROTIK PADA SEBUAH ROUTER INTERNET DENGAN DUA JALUR ISP Bambang Pujiarto1, Nuryanto2 iMATERNAL: WEB-BASED PRENATAL APPOINTMENT MANAGEMENT SYSTEM Arbi Haza Nasution IMPLEMENTASI DATA MINING UNTUK MENEMUKAN POLA HUBUNGAN TINGKAT KELULUSAN MAHASISWA DENGAN DATA INDUK MAHASISWA Beta Noranita1, Nurdin Bahtiar2 RANCANG BANGUN APLIKASI PANGABDI AJISAKA SEBAGAI SOLUSI KONVERSI DAN PEMBELAJARAN AKSARA JAWA SECARA ONLINE Kurniawan DwiHermanto1, Firdaus Solihin2 IMPLEMENTASI FRAMEWORK MANAJEMEN RISIKO TERHADAP PENGGUNAAN TEKNOLOGI INFORMASI PERBANKAN Hendra Sandhi Firmansyah Combined Fluctuation FeaturesFor Kid's Song ClassificationBased on Mood Parameters Kadek Cahya Dewi IMPLEMENTASICOMMON CHANNEL SIGNALLING SYSTEM 7(CCS 7) UNTUK JARINGAN TELEKOMUNIKASI Muhammad Iqbal SISTEM QUESTION ANSWERING SEDERHANA BERBASIS ONTOLOGI SEBAGAI APLIKASI WEB SEMANTIK R. Kristoforus Jawa Bendi1 Perancangan perangkat ajar visualisasi eksekusi flowchart dan konversinya ke dalam algoritma Ahmad Suryan viii Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 136 145 151 156 164 172 179 185 193 198
Perancangan Sistem Informasi Supply Chain Management (Pengadaan Barang) Bengkel Perawatan dan Penjualan suku cadang Pesawat Studi kasus: Bengkel perawatan Pesawat Ai Rosita SISTEM PENDUKUNG KEPUTUSAN SEBAGAI ANALISIS PEMILIHAN REKANAN PENGADAAN BARANG DAN JASA DI POLITEKNIK NEGERI SEMARANG 1Nugroho Agung Prabowo, 2Auliya Burhanuddin Sistem Informasi Geografis Pencegahan Wabah Demam Berdarah Dengan Pendekatan Medical Geography Yus Sholva1, Eva Faja Ripanti2, Indra Azimi3 MAFIA PAJAK GAME DATABASE DESIGN Purba Daru Kusuma CBT-Naulinux: Aplikasi Ujian berbasis komputer sebagai paket E-learning pada Distro Linux "Naulinux" Ramot Lubis Introduksi Laboratorium Virtual menggunakan Open Source untuk Pengajaran Jurnalistik (Studi Kasus Pendirian Laboratorium Virtual Program Studi Ilmu Komunikasi FISIP UNS) Mahfud Anshori RANCANG BANGUN APLIKASI LAYANAN MOBILE KECERDASAN KESUKSESAN (M-KK) DENGAN PENDEKATAN MULTIMEDIA INTERAKTIF Suyoto1, B. Yudi Dwiandiyanta2, Thomas Suselo3 Design of Product-Service System for Telkom Polytechnic IT System Risnandar Integrasi Teknologi Informasi dan Supply Chain Management (Studi Kasus : PT. X, West Java) 1Risnandar, 2Parama Tirta Wulandari W.K ENTIFIKASI GEJALA PENDERITA KOLESTEROL MELALUI POLA IRIS MATA DENGAN METODE BACK PROPAGATION NEURAL NETWORK Malakut Banu Hutomo1, Aris Sugiharto 2, Eko Adi Sarwoko3 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 203 208 215 225 232 241 255 262 267 274 ix
PEMBANGUNAN IT GOVERNANCE DI SEKTOR PUBLIK (PEMERINTAHAN) YANG BAIK Herri Setiawan Sistem Informasi Pemanfaatan Apotek Hidup dengan Metode Forward Chaining Linda Marlinda1, Priadhana Edi Kresnha2 PENGEMBANGAN CETAK BIRU DENGAN METODE BUSINESS SYSTEM PLANNING STUDI KASUS PDAM Mira Musrini1, Suprapto, Falahah2 THE EFFECTIVENESS OF COMPUTER ASSISSTED LANGUAGE LEARNING (CALL) IN VOCABULARY BUILDING FOR COMPUTER SCIENCE STUDENTS Pikir Wisnu Wijayanto Rancang Bangun Sistem Pendukung Keputusan Pemilihan Asisten Manajer Nia Kumaladewi1, Zainuddin Bey Fananie2, Nur Aeni Hidayah3 Audit Sistem pada Digital Library System (Studi Kasus Universitas A) Inne Gartina Husein SMS-GATEWAY SEBAGAI MEDIA LAYANANAKSES NILAI SISWA 1Moehamad Aman, 2Nuryanto, 3Sugondo APLIKASI E-TUGAS BERBASIS WEB CMS STUDI KASUS AMIK TUNAS BANGSA PEMATANGSIANTAR Dedy Hartama1, Muhammad Zarlis2 x Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 281 288 295 304 306 317 322 327
Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 xi
Prototype of E-Collaborative Exam Through Wiki Soetam Rizky Wicaksono Ma Chung Web Innovation Study Center (MacWISE) Information System Study Program soetam.rizky@machung.ac.id Abstrak E-learning implementation in higher education environment would not be succeeded if there is no improvement inside it. Some researches already declare that collaborative learning framework should help e-learning execution more successful, however it still need unique implementation in each college. Hence this paper tries to create alternative framework for higher education environment in order to make a collaborative situation in e-learning or commonly named as e-collaborative learning. This research actually comes from a big research which modeling and implementing specific wiki in information system study program at Ma Chung University. While MacWiki itself currently being developed, this research will continue its progress from prototyping into implementation. Kata Kunci: E-Collaborative, Wiki, E-Lear 1.INTRODUCTION It that e-learning implementation in higher education environment would not be succeeded if there is no improvement inside it [1]. Especially in faculty which has core knowledge in IT field, surely it will become a stubborn resistance in implementing successful e- learning. is commonly known However, some researches already declare that collaborative learning framework should help e- learning execution more successful [2]. This approach being believed can improve learning more effective for college's student [3,4]. Even though many empirical research already being done about collaborative learning [4], however it still need unique implementation in each college. Hence this paper tries to create alternative framework for higher education environment in order to make a collaborative situation in e-learning or commonly named as e-collaborative learning. Indonesia, which commonly hesitate whenever their lecturers try to give course material in e-learning way [7]. This research actually comes from a big research which modeling and implementing specific wiki in information system study program at Ma Chung University. However, while the wiki which called MacWiki (Ma Chung Wikipedia) is currently in development stage, this prototyping might be very helpful to create reliable and proper implementation. This research itself merely focus on how the wiki will be implemented as part of examination in higher education enviroment. Particularly in producing collaborative exam which will be part of e- collaborative in MacWiki. Since that MacWiki should meet effectiveness requirement as well as efficiency of e-learning, thus the model that will be presented in this paper should be far than just common conceptual model. 2.LITERATURE REVIEW One of the most common way to implement collaborative situation in e-learning environment is using wiki [5,6]. It is not merely based on wikipedia popularity, however, it already being proven that Wikis are collaborative environments by design, and can serve a variety of purposes for collaborative online projects. Wikis are commonly used as personal information managers (PIMs), knowledge bases or knowledge management systems, content for academic instruction, sites for collaborative authoring of a document or project development, and collaborative communication forums [8]. using wiki technique is more succesful for learners which need self motivation and also anxious about the effectiveness of e-learning [6]. This learners characteristic matchs with most college's students in Wiki word originally came from Hawaiaan which means quick, and early developed by Howard G. the Cunningham at 1994 as wikiwiki. While Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 1
definition of wiki also defined as A collaborative website whose content can be edited by anyone who has access to it [6]. legit wiki page based on each course which lecturer has been conducted. For example : there will be wiki page for internet programming course which comes from an internet programming class. The usage of wiki nowadays simply often related with encyclopedia function, since that wikipedia popularity has raised beyond expectation. However, it is already being proven that using wiki's software based can support e-learning more successful in collaborating students knowledge and also encourage students to be better [5,6,8]. On the other hand, utilization of wiki in e- its learning implementation. This caused by the characteristic of each study environment which need special treatment from its teacher [5,6,8]. Thus, it clearly stated that each environment should build wiki model distinctively rather than just doing simple adaptation from ready to made wiki's software based. should have careful steps in Collaboration is a process by which individuals and/or groups work together on a practical endeavor. Collaborative work is a fundamental feature of organizations and is increasingly being supported by technology [9]. It is commonly known that helping interpersonal skills students develop that the underpin collaboration is an essential part of the world of work [4]. Thus, preparation for collaborative skill is really needed in order to make higher education learning process more effective. learning often exacerbates earners' ambivalence toward group work [10]. While e-learning has already growth rapidly, the emergence of collaborative learning in online environments must become more focus in its building process [4,10]. Thus, using collaborative technique applied in e-learning environment, students will get more excited in doing learning process [10]. On the other hand, online Even though the explanation seems so easy, the implementation itself is not that easy. The process of MacWiki development which based upon media wiki template has resulted some contraints to fit the design. Media wiki, the chosen template, is already being proven as great template among other wiki template. This that wikipedia, the biggest wiki in cyber world, build using the template. However, media wiki itself is not completely built as grouped collaborative pattern. Thus, some modification must be made in order to fit the design. fact supported by reality The big modification is made in approval flow of page creation. Since is positioned as moderator, thus there must be greater privilige above lecturer. This privilege can be held by dean of faculty or head of study program as person in charge (PIC) in wiki's content development and strategic planning. This privilege does not define technical capability, yet PIC privilege must be granted to anyone who responsible through the long term plan of wiki. that lecturer PIC will define which courses should be stand as independent topic and how it should connected to other courses as related topic. It should also explain to lecturers how to create the relation, thus all of students which involved in collaborative process can see the big knowledge inside the wiki. This process is not as easy as it seem, therefore lecturers also need to improvise their capability in creating related pages in a course topic. 3.PROTOTYPE The grand design of MacWiki was based on that common e-learning which caused thought stubborn by collaborative session [1]. The e-collaborative itself will be conducted by a lecturer as the moderator of watchlist in wiki filling process. resistance would be revealed On the other hand, lecturers as moderator must design long term collaborative process in their classes, so the students will never feel bored with their effort and they keep their spirit in collaborating to finish the page. Thus, lecturers should divide random and anonymous group in e-colllaborative process in order to keep students feeling being challenged. However, the collaborative session must create a clear result in order to maintain students' spirit for long-lasting effort in their work. Thus, each collaborative session's result will be published as Lecturers also have privilege to assign some students become group leader. This process might make some students who already have good rating (another term for scoring process in media wiki) become more fascinating to create better effort. 2 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
look at it After all the e A as use case di explanation, p iagram in follo er to erhaps it bette owing figure : cou key run in f urses. Howeve y in order to nning well. Bi following aciti er, lecturers' o make this ig design of t ivity diagram creativity is t collaborativ this process is : the central e process s captured Figure . U Use Case Diag gram S So, the exam om wiki fillin come fro y with their as keep busy content which specific c can monitor lecturers t is a list of Watchlist ated by bot o been crea dents). bot is stud m in this wiki ng process. W ssignment for h their lecture r them throug unapproved or common us i process actu While the stud creating page ers has been t gh the watch pages which sers (in this c ually dents es in told, hlist. has case, In proces rating to give appr assignme generate b it also ca considere ng watchlist, l ss of monitorin s as scoring p their student eject students rovement or re While a group ent criteria. W f which page w best choice of udents realize an give the stu . ed as best one. lecturers can process, and page based u of watchlist will be publis e which group give also upon can hed, p are This colla class a co can creat merely o example who wou first they MacWiki best shot, black box test. aborative pro ompetitive fee te exam in one type of e : lecturers of uld give exam can create ex i. If there is a , then lecturer x testing to oth cess certainly eling among th staggered wa exam but man f software en about softwar xam about wh a group who a rs can give an her groups wh y give student hem. So, lectu ay, which is ny variation. ngineering co re testing chap hite box testin already give t nother exam ab hich failed in ts in urers not For ourse pter, ng in their bout first Figu ure 2. Activity y Diagram SU MMARY This small mmary as conc sum research g clusion which gives some h are : important 1. E-learning i however, it needs impro successful r courses activ implementatio is not as easy ovement to m rather than j vity on is technic y as its concep make e-learn just become cally easy, pt. Thus, it ning more common 2. Creating co activity or c has been improvemen excitement. ollaborative commonly kn empirically in nt way process nown as e-col proven as increasing in e-learning llaborative one of students' 3. One of meth using wiki a hand, wiki p be great refe public too. hod in gener as basis of e- pages which erences for all ating e-collab -learning. On are published l students, lec borative is n the other d also can cturers and T This staggere better every content b (and also stu lecturers ed process wi semester. It udents) better ill give MacW t also can reference for Wiki give r the 4. Wiki implem from a resp great privile mentation nee ponsible perso ge in higher e ed a great gra on in charge education envi and design who has ironment Semina ar dan Call F or Paper Mu m unas Aptikom 3 Polite m eknik Telkom Bandung, 9 O B 0 Oktober 2010
5. Wiki e-collaborative especially in conducting exam need lecturers' creativity and improvisation to keep competitive spirit got students, encouragement in doing their exam gradually. implementation of among thus they 6. E-collaborative exam need great attention from lecturers, since that the process needs staggered process for each groups. FUTURE WORKS chance for universal access?," Univ Access Inf Soc (2008) 7:199-207.\ [7] Kohli, Marc .D and John .K Bradshaw, "What is a Wiki, and How Can it be Used in Resident Education?" Journal of Digital Imaging (2010), doi: 10.1007/s10278-010- 9292-7. [8] Wicaksono, Soetam Rizky, "A Framework Of E-Collaborative Learning In Higher Education Environment", 2009, IIS, UIN Sunan Kalijaga Yogyakarta itself currently being developed, this research will continue its progress from prototyping into implementation. However, the implementation would not be guaranteed succeeded because it need empirical evidence. The evidence will involved intense survey from whole actors who involved in. And for each survey will need immediate response in order to create most suitable model for whole execution. While MacWiki REFERENCES [1] Dey, Eric .L, Burn, Helen . E, Gerdes, David, 2009.Bringing the Classroom to the Web: Effects of Using New Technologies to Capture and Deliver Lectures. Res High Educ DOI (2009) 10.1007/s11162-009-9124-0 50:377-393. [9] Engstrom, Mary .E and Dusty Jewett, 2010, "Collaborative Learning the Wiki Way", Tech Trends, vol. 49, number 6, pp 12 - 15 [10] Fong, Michelle W.L, E- collaborations and virtual organizations, Hershey: IRM Press 2005, [11] Dirkx, John .M and Regina O. Smith, 2004, Thinking Out of a Bowl of Spaghetti: Learning to Learn in Online Collaborative Groups (Online Collaborative Learning: Theory and Practice (Tim Robert, ed)), Hershey: Idea Group [2] Michinov, Michinov, Nicholai and Estelle Michinov, 2008, "Face-To-Face Contact At The Midpoint Of An Online Collaboration: The Patterns Of Its Interaction, Affect, And Participation, Behavior Over Time", Computers & Education 50 (2008) pg. 1540-1557 Impact On [3] Nicholai and Estelle Michinov, 2008, "Face-To-Face Contact At The Midpoint Of An Online Collaboration: Its Impact On The Patterns Of Participation, Interaction, Affect, And Behavior Over Time", Computers & Education 50 (2008) pg. 1540-1557 [4] Puntambekar, "Analyzing Collaborative Interactions: Divergence, Shared Understanding And Construction Of Knowledge", Computers & Education 47 (2006) 332-351 Sadhana, [5] Bennet, Sue, "Supporting Collaborative Project Teams Using Computer-Based Technologies" Collaborative (Online Learning: Theory and Practice (Tim Robert, ed)), 2004, Hershey: Idea Group [6] Ebner, Martin et al, "Utilizing Wiki- Systems in higher education classes: a 4 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
Perancangan dan Pembuatan Situs Pemasaran (Affiliate Marketing) Menggunakan Framework CMS (Content Management System) Joomla 1.5.7 Arief Andy Soebroto1, Devina Christy Muljana2 1Program Studi Teknik Informatika 2Alumni Jurusan Teknik Elektro Fakultas Teknik, Universitas Brawijaya ABSTRAK Bisnis internet marak berkembang pada masyarakat karena kelebihannya. Tetapi, masih banyak kalangan masyarakat yang mengalami kesulitan dalam membangun situs bagi bisnis internet mereka. Framework CMS Joomla dinilai lebih unggul dari framework CMS lainnya, merupakan sebuah solusi bagi masyarakat untuk membuat situs bisnis internet. Solusi berikutnya adalah penyediaan komponen pemasaran bagi CMS Joomla sehingga masyarakat dapat langsung menggunakannya sebagai toko online. Perancangan sistem pemasaran berbasis CMS Joomla dibuat dengan menggunakan perancangan diagram ER dan UML (Unified Modelling Language). Implementasi sistem menggunakan CMS Joomla 1.5.7 dan server XAMPP. Sistem dibangun dalam bahasa pemrograman PHP dan dijalankan dengan web server Apache dan basis data MySQL. Pengujian sistem dilakukan pada setiap operasi per aplikasi sistem dengan menggunakan metode white box dan black box. Pengujian sistem pemasaran dilakukan pada setiap aplikasi sistem untuk mengetahui jalannya proses yang dilakukan oleh tiap aplikasi sistem tersebut. Total kasus uji yang diberikan pada 104 daftar kebutuhan sistem adalah 155 kasus uji. Hasil dari pengujian aplikasi sistem menunjukkan bahwa aplikasi sistem pada sistem pemasaran dapat melakukan proses sesuai dengan kegunaannya masing-masing. Kata Kunci: Joomla, sistem pemasaran, affiliate marketing, bisnis afiliasi, bisnis internet, toko online. I. PENDAHULUAN 1.1. Latar Belakang Pemanfaatan internet yang berkembang pesat sarana ini adalah digunakan saat menjalankan bisnis yang disebut internet marketing. Model bisnis internet yang berkembang pesat sekarang ini adalah model bisnis affiliate ini pada dasarnya marketing. merupakan model bisnis yang sangat lama, yakni membayar jasa seseorang hanya jika mereka berhasil menjual saja. Komisi penjualan ini dapat diperoleh dari pembelian barang yang diiklankan, dari pengaksesan sebuah alamat, dan lain sebagainya [1]. Salah satu kendala umum yang ditemui dalam memulai sebuah usaha internet marketing adalah penyediaan situs pemasaran yang akan digunakan. Alternatif mudah dan cepat dalam membuat situs adalah dengan menggunakan Content Management System (CMS) open source yang telah tersedia, seperti Wordpress, Blogspot, Drupal, Mambo, dan Joomla. Dengan perubahan kecil saja, sebuah situs akan langsung jadi [8]. Pada penelitian sebagai juga Model bisnis sebagai Open SourceContent Management System. Beberapa keunggulan Joomla yang menjadi alasan digunakannya Joomla dibanding dengan keempat CMS lainnya adalah [14] [12]: Mendapat kepercayaan dunia dan beberapa kali menerima penghargaan sebagai open source terbaik di dunia, Mendapat klaim sebagai CMS open source dengan pengguna terbanyak di dunia, Memiliki banyak fitur management dalam satu CMS (all-in-one), Memiliki banyak plugins atau fitur tambahan yang bisa di-download secara mudah dan gratis. Memiliki banyak pihak pengembang yang terus menambahkan content-content Joomla, Sering update baik dari sisi cms maupun dari pluggin Dapat dijalankan di komputer lokal, dan sebagainya. Hasil yang diharapkan adalah dihasilkan sistem pemasaran yang dapat digunakan oleh seluruh situs berbasis CMS Joomla 1.57. ini akan menggunakan Inkubator Bisnis Lembaga Pengabdian kepada Masyarakat Universitas Brawijaya sebagai pihak yang menjadi affiliate marketers. Sedangkan framework yang dipergunakan adalah Joomla 1.5.7 1.2. Rumusan Masalah Berdasarkan dijelaskan pada bagian rumusan masalah meliputi: permasalahan telah latar belakang, maka yang Seminar dan Call For Paper Munas Aptikom 5 Politeknik Telkom Bandung, 9 Oktober 2010
1. Bagaimana merancang prosedur pemasaran affililiate yang dapat diterapkan pada berbagai jenis produk penjualan. 2. Merancang modul sistem pemasaran affililiate bagi situs berbasis CMS Joomla 1.5.7. penambahan 2. Bagaimana merancang modul penambahan sistem pemasaran affililiate bagi berbagai situs berbasis CMS Joomla 1.5.7. 3. Mengimplementasikan modul penambahan sistem pemasaran affiliate pada situs berbasis CMS Joomla 1.5.7 3. Bagaimana modul penambahan sistem pemasaran affililiate pada situs berbasis CMS Joomla 1.5.7. mengimplementasikan 4. Menguji fungsionalitas dan keamanan sistem pada situs terintegrasi modul pemasaran affiliate berbasis CMS Joomla 1.5.7. 4. Bagaimana menguji dan keamanan sistem pada situs terintegrasi modul pemasaran affiliate berbasis CMS Joomla 1.5.7? fungsionalitas II. TINJAUAN PUSTAKA 2.1. Penerapan Bisnis Afiliasi pada Situs 1.3. Ruang Lingkup Batasan-batasan penelitian adalah sebagai berikut: 1. Sistem pemasaran yang dibuat merupakan migrasi dari sistem pemasaran yang telah dikembangkan yaitu "Website Inkubator Bisnis LPM Universitas Brawijaya" menjadi sistem affiliate marketing. 2. Sistem pemasaran yang akan dibuat ini merupakan sistem yang mencakup manajemen produk yang dijual dan pencatatan produk yang terjual disertai dengan pencatatan komisi yang dihasilkan dari program affiliate yang diikuti. 3. Pengujian situs akan dilakukan pada komputer lokal dan hosting yang bersifat gratis. 4. Pengujian fungsionalitas sistem pada situs berbasis CMS Joomla 1.5.7 adalah menguji kinerja dari sistem pemasaran affiliate yang telah ditambahkan pada situs dan melihat pengaruhnya pada situs tersebut. Kinerja sistem ditinjau dari metode perolehan produk, manajemen produk yang dijual, metode pemasaran, metode pendataan produk terjual, metode pencatatan komisi, dan metode pelaporan penjualan hingga perolehan komisi. 5. Pengujian keamanan sistem pada situs berbasis CMS Joomla 1.5.7 adalah menguji keamanan sistem ditinjau dari keamanan data dan keamanan transaksi terkait dengan penambahan modul pemasaran affiliate pada situs. Data yang dimaksud mencakup data produk dijual, data hasil penjualan produk, data perhitungan komisi dan data laporan penjualan. Pengujian akan ditinjau dari metode pengamanan data. 6. Framework CMS yang digunakan adalah Joomla 1.5.7 yang berbasis PHP. 7. Web Server Package yang digunakan adalah XAMPP 1.6.7 dengan PHP 5.2.6, Apache 2.2, dan MySQL 5.0.51b. 1.4. Tujuan Tujuan penelitian ini adalah sebagai berikut: 1. Merancang prosedur pemasaran affiliate yang dapat diterapkan pada berbagai jenis produk penjualan. Berbasis CMS Joomla 1.5.7 adalah Affiliatemarketing untuk memperoleh penghasilan berupa komisi dengan cara menjual barang melalui situs. Situs affiliate akan memiliki link-link yang terhubung dengan situs pemilik barang [13]. Affiliate marketer atau orang yang menjalankan usaha affiliatemarketing dapat memilih produk mana yang akan dipublikasikan atau dipromosikan melalui situsnya. Situs affiliate akan menghasilkan uang dalam jika pengunjung situs melakukan pembelian terhadap barang yang dipromosikan melalui situs affiliate [13]. Hal utama yang harus dimiliki oleh affiliatemarketer adalah situs untuk mempromosikan produk-produk dari affiliatemerchant atau vendor pemilik barang [13]. cara rupa komisi telah yang dipilih Tersedia berbagai bentuk kemudahan dalam membangun situs. Banyak ditemukan webtemplate gratis, template CSS gratis, tutorial HTML, open source Web publishing, freelance Web developers dan juga Content Management Systems (CMS) gratis [13]. Aplikasi yang sangat akrab di hati para master web adalah Content Management Systems (CMS). Secara sederhana dapat dikatakan bahwa Content Management System (CMS) adalah suatu sistem yang dapat mengelola seluruh isi dan tampilan suatu situs. Situs akan segera siap dengan melakukan perubahan kecil saja [11]. Terdapat beberapa CMS gratis yang populer di masyarakat, seperti Wordpress, Blogspot, Drupal, Mambo dan Joomla. Joomla adalah aplikasi membuat web dinamis secara mudah [13]. Joomla ini berbasis pemrograman PHP dan basis data MySQL. Perpaduan antara konsep affiliate dan CMS cemerlang. Mendapatkan Joomla penghasilan dengan affiliate marketing menjadi murah dan mudah [13]. Dari kajian tersebut maka topik penelitian ini adalah "Perancangan dan Pembuatan Situs Pemasaran (Affiliate Marketing) adalah hal 6 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
Berbasis Framework CMS (Content Management Systems) Joomla 1.5.7.". 2.2. Situs Inkubator Bisnis Universitas Brawijaya Inkubator Bisnis adalah sebuah instansi yang aktivitasnya melibatkan para Pengusaha Kecil, Koperasi dan pihak tertentu yang ingin menjadi pengusaha. Keberadaan instansi ini juga disertai dengan adanya sebuah company profil yang berupa situs dinamis. Situs sarana pengenalan Inkubator Bisnis kepada dunia luar dalam rangka menghubungkan Pengusaha Kecil dan Koperasi dengan masyarakat luas. Melalui situs ini, masyarakat dapat mengetahui berbagai hal mengenai Inkubator Bisnis, Pengusaha Kecil, dan Koperasi [7:42]. ini merupakan yang mereka pasarkan melalui internet. Sementara orang-orang yang tidak memiliki produk/jasa untuk dijual, bisa membantu affiliate merchant tersebut dalam menjualkan produknya. Untuk setiap produk yang terjual, mereka akan mendapatkan komisi. Orang-orang yang menghasilkan uang dengan cara tersebut di atas di sebut 'affiliate marketers' atau affiliate. Kadang-kadang mereka juga disebut 'associates' atau 'program partners'. Kalau kita mendaftarkan diri pada 'affiliate program' milik affiliate merchant, artinya kita mendaftarkan diri menjadi salah satu anggota jajaran sales online mereka [1:4]. ini berisi konten-konten yang menjelaskan tentang profil, bidang usaha, kegiatan Inkubator Bisnis, serta pihak- pihak yang terlibat di dalamnya. Bentuk usaha yang diikut sertakan pada situs Inkubator Bisnis ini adalah ini membantu fasilitas belanja online. Situs mempromosikan dan mendistribusikan produk- produk yang dihasilkan oleh pengusaha-pengusaha kecil-menengah yang bergabung menjadi anggota Inkubator Bisnis [7:42]. Company profil dengan menu belanja online ini melayani: 1. Penjualan barang hasil produksi para pengusaha Company profil dari instansi Gambar 2.1 Ilustrasi dari konsep affiliate marketing Sumber: [18] kecil-menengah 2. Persewaan tempat untuk banner, iklan, promosi, dan sebagainya Situs Inkubator Bisnis telah dibangun dari perpaduan antara pemrograman PHP dan MySQL tanpa framework. menggunakan adalah Pengembangan yang membuat situs Inkubator Bisnis dengan CMS Joomla lengkap dengan fitur toko online. bantuan akan dilakukan Tabel 2.1 Otorisasi Pengguna Situs Inkubator Bisnis No. 1. 2. 3. 4. 5. Otorisasi Tamu Konsumen Anggota Petugas Administrator Beberapa penyelenggara program affiliate yang popular adalah eBay, linkShare, dan Commission Junction. Diperlukan waktu dan pemikiran yang cukup bagi affiliate untuk memutuskan program mana yang paling sesuai dengan kebutuhannya [13]. Beberapa jenis program affiliate yang ditawarkan oleh merchant: 1. Pay Per Click (PPC) 2. Pay Per Lead (PPL) 3. Pay Per Sale (PPS) 4. Pay-Per-Search 5. Recurring affiliate Program 6. Hybrid Programs Terdapat dua jenis komisi pada affiliate marketing [1:13], yaitu: 1. Single-Tier Commissions 2. 2-Tier Commissions Sumber: [7:43] 2.4. CMS (Content Management System) 2.3. Model Bisnis Afiliasi / bisnis afiliasiadalah salah satu cara menghasilkan uang dari internet. Bisnis ini pada dasarnya merupakan model bisnis yang sangat lama, yakni membayar jasa seseorang hanya jika mereka berhasil menjual. Dalam affiliate marketing, kita dibayar kalau kita berhasil menjual produk/jasa atau affiliate merchant. Affiliate marketing seorang merchant Merchant atau affiliate merchant adalah orang atau perusahaan yang memiliki produk/jasa Joomla 1.5.7 Content Management System (CMS), adalah sebuah aplikasi berbasis web (webbased application) yang memungkinkan setiap orang membuat dan mengembangkan sebuah situs dinamis, tanpa perlu memahami bahasa pemrograman. Joomla adalah sebuah CMS yang multi- purpose atau memiliki banyak fungsi. Joomla telah digunakan di seluruh dunia dari situs yang paling sederhana sampai kepada aplikasi perusahaan yang kompleks [16]. Joomlaadalah salah satu free Open Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 7
Source Content Management Systems dibuat menggunakan bahasa PHP (PHP Hypertext Processor) [16]. Joomla merupakan pengembangan dari Mambo, sebuah CMS yang sudah ditinggalkan para pengembangnya karena Mambo yang awalnya berbasis komunitas hendak diubah menjadi aplikasi komersil [12:1]. Joomla dapat berfungsi dengan baik jika didukung oleh program aplikasi lain seperti: Apache (sebagai web server), PHP (sebagai penterjemah kode), dan MySQL (sebagai database). Masing- masing aplikasi memiliki fungsi yang berbeda. Ketiga unsur terpasang dalam komputer Anda jika ingin menjalankan Joomla. Jadi, ketika Anda membuat situs secara offline (localhost) perlu sebuah server [9:3]. tersebut wajib Kelebihan Joomlaterletak pada kemudahan instalasi dan pengelolaannya [16].Hal ini disebabkan karena Joomla [12:1]: Memiliki banyak fitur management dalam satu CMS (all-in-one). Memiliki banyak plugins atau fitur tambahan yang bisa di-download secara mudah dan gratis. yang ada dalam halaman web site yang dibuat sekaligus menampilkan halaman web site tersebut agar bisa diakses oleh user. XAMPP telah memadukan PHP, Apache, MySQL. Dimana PHP adalah ekstension yang dapat meng-eksekusi script- script PHP, apache sebagai web server dan MySQL adalah sebagai penyedia databasenya [2:3]. 2.6. PHP (PHP Hypertext Preprocessor) PHP adalah salah satu bahasa pemrograman yang berjalan dalam sebuah web server dan berfungsi sebagai pengolah data pada sebuah web server. Beberapa keunggulan yang dimiliki program PHP adalah [6:2]: PHP memiliki tingkat akses yang lebih cepat. • PHP memiliki tingkat selalu mengikuti lifecycle yang cepat perkembangan sehingga teknologi internet. PHP memiliki tingkat keamanan yang tinggi. • PHP mampu berjalan di beberapa server yang ada, misalnya Apache, Microsoft IIS, PWS, AOLserver, dan Xitami. Memiliki dukungan dokumentasi yang baik. Sedangkan kekurangan Joomla adalah jarang sekali penyedia layanan hosting gratis seperti atau untuk aplikasi Joomla. Peminat Joomla harus memiliki hosting dan domain tersendiri dalam ukuran yang relatif besar. Front End Halaman Joomla! Back End PHP mampu berjalan di Linux sebagai platform sistem operasi utama bagi PHP, namun juga dapat berjalan di FreeBSD, Unix, Solaris, Windows, dan yang lain. PHP juga mendukung akses ke beberapa database yang sudah ada, baik yang bersifat free/gratis ataupun komersial. Database itu antara lain MySQL, PostgreSQL, mSQL, Informix, dan Microsoft SQL server. • PHP bersifat free atau gratis. Gambar 2.2 Mind map halaman Joomla! Sumber: [10:48] Seperti CMS lain, administrasi Joomla terdiri dua bagian. Yakni Front End dan Back End [12:1]. 1. Front End. Merujuk pada halaman depan atau halaman yang dikunjungi oleh user umum tanpa perlu melakukan login admin. Yang tercakup pada front end seperti halaman depan, halaman artikel, dan lain-lain yang tidak memerlukan login admin untuk mengaksesnya [10:47]. 2.7. Apache Apache bertindak sebagai web server. Tugas utamanya adalah untuk menguraikan seluruh file yang diminta oleh browser dan menampilkan file sesuai dengan pengkodean yang menyusun file tersebut. Apache merupakan web server yang dapat diandalkan dan dapat memenuhi segala keperluan seorang webmaster [5:12-13]. 2.8. MySQL 2. Back End. Merujuk pada halaman-halaman yanghanya dapat dikunjungi oleh administrator atau siapa saja yang telah diberi hak. Halaman yang terlindungi oleh password ini digunakan untuk mengedit atau meng-updatecontent atau konfigurasi web. Halaman ini biasa disebut dengan halaman administrasi [10:47]. Back end biasa juga disebut "dapur" kita dalam mengolah (edit, link, insert, update, dan sebagainya) untuk disajikan di Front End [12:1]. 2.5. XAMPP 1.6.7 XAMPP suatu program yang digunakan sebagai server guna meng-eksekusi fungsi adalah Sebuah web site yang interaktif dan dinamis, tentu membutuhkan penyimpanan data yang fleksibel dan cepat untuk diakses. Salah satu database untuk server adalah MySQL. MySQL menggunakan bahasa SQL dan bersifat free (gratis). Serta, MySQL dapat berjalan di berbagai platform, seperti Linux, Windows, dan sebagainya [6:177- 216]. Secara umum, akses ke database harus melalui tiga tahap, yaitu: 1. Koneksi ke database 2. Query ke database 3. Pemutusan koneksi dari database 8 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
2.9. CSS (Cascading Style Sheets) 2.12. Pengujian Perangkat Lunak (Testing) CSS (Cascading Style Sheets) adalah sebuah skrip yang mengatur desain dari sebuah halaman web. Tidak hanya HTML, yang merupakan format dokumen web yang paling popular, yang dapat dipadukan dengan CSS, tapi XHTML dan XML pun dapat dipadukan dengan CSS. Beberapa hal yang harus dipahami terlebih dulu adalah Selector, Property, Value, Declaration dan Rule. Sejumlah aturan yang berfungsi sebagai sasaran pengujian pada perangkat lunak adalah [PRI- 06:1]: 1. Pengujian adalah proses eksekusi suatu program dengan maksud menemukan kesalahan 2. Test case yang baik adalah test case yang memiliki probabilitas tinggi untuk menemukan kesalahan yang belum pernah ditemukan sebelumnya Anatomi Rule H1 { color: green } 3. Pengujian yang sukses adalah pengujian yang mengungkap semua kesalahan yang belum pernah ditemukan sebelumnya Selector Declaration III. PERANCANGAN 2.10. UML (Unified Modelling Language) Unified Modeling Language (UML) adalah terdiri dari standar yang bahasa pemodelan terintegrasi. UML diagram kumpulan pengembang dikembangkan sistem perangkat menyelesaikan spesifikasi, visualisasi, desain arsitektural, konstruksi, simulasi, dan dokumentasi [3]. yang untuk membantu lunak dan pengembang seperti: tugas-tugas, 3.1. Daftar Kebutuhan kebutuhan akan menguraikan kebutuhan-kebutuhan yang harus disediakan oleh modul pemasaran affiliate, baik berupa kebutuhan fungsional maupun non-fungsional. Daftar Tabel 3.1 Deskripsi Aktor Gambar 2.3 Klasifikasi jenis diagram UML versi 2 Sumber : [4] 2.11. Entity-Relationship Diagram adalah cara memodelkan suatu data ditingkat konseptual dalam perancangan basis data. Data model merupakan representasi abstrak dari data tentang entitas, kejadian, aktifitas dan asosiasinya dalam suatu organisasi. Tujuan dari pemodelan data adalah untuk menyajikan data dan menjadikan data mudah dimengerti, sehingga mempermudah perancangan dan pengaksesan database [15]. Entity relationship suatu tipe konsepnya, data model dibagi menjadi dua kategori yaitu Conceptual (High Level) Data Model dan Physical (Low Level) Data Model. [15]. Berdasarkan N o 1 Tamu (T) Aktor 2 Konsu men (K) 3 Petugas (P) 4 Admini strator (A) Keterangan Aktor yang menggunakan modul pemasaran affiliate dengan tanpa melakukan login, dapat melihat katalog produk tetapi tidak bisa melakukan pemesanan produk. Aktor yang menggunakan modul pemasaran dengan melakukan login, dapat melihat katalog produk dan melakukan pemesanan produk. Aktor yang menggunakan modul affiliate pemasaran dengan melakukan login. Mencakup kewenangan Konsumen ditambah bertugas mengadministrasi katalog produk dan mengadministrasi data pendukung katalog. Aktor yang menggunakan modul dengan affiliate pemasaran login. Mencakup melakukan ditambah kewenangan Petugas bertugas mengadministrasi keanggotaan dan mengadministrasi sistem toko. affiliate Sumber: [Perancangan] 3.1.1 Kebutuhan Fungsional Keseluruhan kebutuhan fungsionalitas di atas dibagi menjadi 6 modul untuk lebih mempermudah pemahaman dan pendisainan sistem. Keenam modul tersebut adalah sebagai berikut : 1. Modul pendukung sistem 2. Modul katalogisasi produk Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 9
3. Modul pendukung katalogisasi produk 4. Modul pemesanan produk sendiri 5. Modul pendukung pemesanan produk sendiri 6. Modul laporan 3.1.2 Kebutuhan Non Fungsional Daftar kebutuhan non fungsional modul pemasaran affiliate ditunjukkan pada Tabel 3.2. Tabel 3.2 Daftar Kebutuhan Non Fungsional Modul Pemasaran Affiliate No. Kebutuhan Non Fungsional 1 Sistem dikembangkan dengan berbasis pemrograman PHP-MySQL Sistem untuk diimplementasikan pada situs berbasis CMS Joomla 1.5.7. Sistem memerlukan bahasa pemrograman PHP, web server Apache dan basis data MySQL Sistem informasi harus dapat diakses melalui web browser. Sumber: [Perancangan ] 2 3 4 Gambar 3.2 Diagram use case untuk Modul Pemesanan Sumber: [Perancangan] 3.2 Diagram Use Case Use case diagram merupakan salah satu diagram untuk memodelkan aspek perilaku sistem. Gambar 3.1 Diagram use case untuk Modul Pendukung Sistem Sumber: [Perancangan] Gambar 3.3 Diagram use case untuk Modul Katalogisasi Produk Sumber: [Perancangan] 3.3 Perancangan Basis Data menggunakan Diagram E-R Basis data yang digunakan adalah basis data tipe relasional. Perancangan dilakukan menggunakan diagram E-R. 10 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
Sistem operasi Bahasa pemrograman Lingkungan pemrograman Localhost: Microsoft Windows XP Professional Version 2002 Service Pack 2 Hosting : Linux PHP Localhost: PHP version 5.2.6 - Apache version 2.2.9 (Win32) - MySQL version 5.0.51b Hosting: PHP version 5.2.9 Apache version 2.2.11(Unix) MySQL version 5.0.67 Sumber: [Implementasi] 5. 5.1 PENGUJIAN Pengujian Unit ini Pengujian unit Sistem Pemasaran menggunakan teknik pengujian White Box (White Box Testing) dengan teknik Basis Path Testing. Pada teknik Basis Path Testing, proses pengujian dilakukan dengan memodelkan algoritma pada suatu flow graph, menentukan jumlah kompleksitas siklomatis (cyclomatic complexity), menentukan sebuah basis set dari independen dan memberikan kasus uji (test case) pada setiap basis set yang telah ditentukan. jalur Gambar 3.4 Physical data model basis data sistem pemasaran Sumber: [Perancangan] 4. IMPLEMENTASI 4.1 Spesifikasi Perangkat Keras sistem pemasaranmenggunakan sebuah komputer dengan spesifikasi perangkat keras yang dijelaskan pada Tabel 4.1. Pengembangan Tabel 4.1 Spesifikasi perangkat keras komputer pada localhost Spesifikasi Intel ® Pentium ® 4 CPU 3.00 GHz 1 GB ATA kapasitas 160 GB MSI MS-7236 Nama Komponen Prosesor Memori (RAM) Hardisk ST3160211AS, Mother Board Sumber: [Implementasi] 4.2 Spesifikasi Perangkat Lunak Pengembangan sistem pemasaranmenggunakan sebuah komputer dengan spesifikasi perangkat lunak yang dijelaskan pada Tabel 4.2. Tabel 4.2 Spesifikasi perangkat lunak komputer Spesifikasi Perangkat Lunak adalah method getVar($name, $default = null, $hash = 'default', $type = 'none', $mask = 0), getUser(id) dan setId(). 5.2 Method yang diuji Pengujian Integrasi Pengujian unit Sistem Pemasaran ini menggunakan teknik pengujian White Box (White Box Testing) dengan teknik Basis Path Testing. Pada teknik Basis Path Testing, proses pengujian dilakukan dengan memodelkan algoritma pada suatu flow graph, menentukan jumlah kompleksitas siklomatis (cyclomatic complexity), menentukan independen dan sebuah basis set dari memberikan kasus uji (test case) pada setiap basis set yang telah ditentukan. jalur adalah method getUserSession(), getKonfigurasi(), getOtorisasi(), getMenu(), getSubMenu(), getDaftar(), getData(), store() dan delete(). Method yang diuji 5.3 Pengujian Validasi Pengujian untuk mengetahui apakah sistem yang dibangun sudah benar sesuai dengan kebutuhan. Daftar kebutuhan yang merupakan hasil analisis kebutuhan akan menjadi acuan untuk melakukan pengujian validasi. Pengujian validasi menggunakan metode pengujian Black Box. validasi digunakan Pengujian sistem memberikan 155 kasus uji terhadap 104 daftar kebutuhan. Seluruh hasil pengujian adalah valid. Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 11
6. PENUTUP dan MySQL untuk Membuat Website Interaktif, Penerbit Andi, Yogyakarta 6.1 Kesimpulan Kesimpulan yang didapat dari perancangan komponen Sistem Pemasaran bagi CMS Joomla 1.5.7 antara lain: 1. Aplikasi berhasil dikembangkan sebagai komponen bagi CMS Joomla 1.5.7. Penggunaan Sistem Pemasaran melalui proses instalasi. Sistem Pemasaran [7] Muljana, Devina Christy. 2007. Laporan Praktek Kerja Lapangan "Website Inkubator Bisnis kepada Masyarakat Universitas Brawijaya". Jurusan Teknik Elektro. Malang. Lembaga Pengabdian [8] Oneto, Erima dan S., Sudarma. 2008. Joomla! Cara Cepat dan Mudah Membuat Website. mediakita. Jakarta. 2. Sistem Pemasaran dapat berlaku bagi (dua) trading dan bentuk sistem penjualan yaitu afiliasi. 3. Aplikasi Sistem Pemasaran dapat diakses oleh lima jenishak akses user yaitu administrator, petugas, konsumen dan tamu. Setiap user yang mengakses situs in termasuk pada user dengan hak akses tamu. tanpa melakukan log 4. Hasil pengujian yang dilakukan terhadap fungsionalitas halaman user dan halaman administrasi menunjukkan Sistem bahwa Pemasaran dapat berfungsi dengan baik. [9] Riyanto, Slamet. 2007. Kursus Singkat Mambo 8 Jam. D@TAKOM. Indonesia. [10] Siswoutomo, Wiwit. 2008. Panduan Lengkap Membangun Toko Online dengan Joomla! untuk Pemula. PT Elex Media Komputindo. Jakarta. [11] Solichin, Achmad. 2007. Diktat Kuliah Rekayasa Web - Pertemuan 1 - Pengenalan Blog, CMS, Wordpress dan Joomla. Fakultas Teknologi Informasi. Indonesia [12] Wandi. 2008. Panduan Joomla. Hivos ICT Trajectory. Jakarta. [13] 6.2 Saran Saran untuk pengembangan Sistem Pemasaran, komponen CMS Joomla 1.5.7 antara lain: 1. Sistem Pemasaran dikembangkan dalam bahasa standar internasional, yaitu bahasa inggris, agar dapat memperluas perolehan manfaat bagi user pengguna CMS Joomla 1.5.7. yang dapat diberikan 2. Keamanan pada sistem ini dapat ditingkatkan untuk menghindari akses dari pihak- pihak yang tidak bertanggung jawab. informasi diakses tanggal 15/12/2008 [14] 09/08/perbandingan-cms-open-source/ diakses tanggal 17/09/2008. Oke. [15] Hendradhy, 2008. implementasinya-di-visio.aspx diakses tanggal 22/1/2009 [16] diakses tanggal 18/09/2008. [17] Private. 2006. 7. DAFTAR PUSTAKA TESTING PERANGKAT diakses tanggal 27/01/2009. LUNAK.doc [1] Ahira, Anne. 2008. Panduan Belajar "Affiliate Marketing Bagi Pemula". PT.Asian Brain Internet Marketing Center. Bandung. [18] marketing/ diakses tanggal 15/12/2008. [2] Aji A., Muhammad, dan Kelly Klakson, Asep Marasep, Dorce Gamalama. 2003. KODE Bidang Kompetensi "Moodle". ComLabs. Information Technology Service in ITB. Bandung. Series [3] Chonoles, Michael Jesse and Schardt, James A. 2003. UML 2 for Dummies. Wiley Publishing, Inc. Canada. [4] Fowler, Martin. 2006. UML Distilled Third Edition. Addison Wesley. [5] Glass,Michael, dan Yann Le Scouarnec, Elizabeth Naramore, Gary Mailer, Jeremy Stolz, Jason Gerner. 2004. Beginning PHP, Apache, MySQL® Web Development. Wiley Publishing, Inc. USA [6] MADCOMS, dan Pengembangan, 2004, Aplikasi Program PHP Divisi Penelitian 12 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
Penerapan Advanced Encryption Standard (AES)Pada Radio Frequency Identification (RFID) Untuk Sistem Pembayaran Tol Otomatis Arief Andy Soebroto1, Tibyani2, Syafi'uddin3 1,2Program Studi Teknik Informatika 3Alumni Jurusan Teknik Elektro Fakultas Teknik, Universitas Brawijaya Abstrak Teknologi identifikasi semakin berkembang mulai dari identifikasi manual hingga yang serba otomatis. Radio Frequency Identification (RFID) merupakan salah satu teknologi identifikasi otomatis yang menggunakan gelombang radio. RFID menggunakan gelombang radio dalam udara terbuka sebagai sarana berkomunikasi yang memungkinkan adanya pelacakan tersembunyi (clandestine tracking) dan pengumpulan data secara diam-diam (clandestine inventorying). Diperlukan sebuah metode untuk melindungi informasi yang ada pada sistem RFID dari penyusupan atau serangan yang menyebabkan perubahan maupun kerusakan data. Salah satu metode yang dapat digunakan adalah kriptografi. Kriptografi adalah teknik penyandian yang bertujuan untuk menjaga keamanan dan kerahasiaan suatu pesan. Sistem pembayaran tol otomatis sebagai salah satu implementasi dari teknologi RFID memerlukan metode untuk melindungi dan mengamankan data dalam sistemnya terutama data pada kartu tol (tag RFID). Algoritma Advanced Encryption Standard (AES) sebagai standar kriptografi terbaru dapat digunakan untuk mengamankan data dalam tag RFID melalui perangkat lunak. RFCrypt adalah aplikasi yang dibuat untuk mengamankan data dalam sistem pembayaran tol otomatis yang dibangun dengan menggunakan Delphi 7, Microsoft Access 2003, dan komponen kriptografi untuk delphi yakni DCPcrypt v.2. Aplikasi RFCrypt memiliki menu utama yang terdiri dari Halaman Utama, Update Data, Laporan, dan Ubah Kunci. Untuk menguji keluaran enkripsi dan dekripsi dari algoritma AES digunakan test vector yang hasilnya sesuai dengan standar yang ditetapkan oleh National Institute of Standard and Technology (NIST). Dari hasil pengujian sistem secara keseluruhan dapat disimpulkan bahwa aplikasi RFCrypt dapat berfungsi sesuai dengan tujuan dan kegunaannya dengan baik. Kata kunci: RFID, reader, tag, kriptografi, enkripsi, dekripsi, plaintext,ciphertext, Advanced Encryption Standard (AES). 1. PENDAHULUAN 1.1 Latar Belakang informatika yang sangat pesat membawa pertumbuhan dunia ke masa teknologi informasi yang menjadi ujung tombak kemajuan. Nilai dari suatu informasi atau data sangat tinggi dan penting saat ini. Kemudahan itu media pengaksesan media elektronik baik komunikasi, identifikasi informasi, maupun membawa dampak bagi keamanan informasi atau data yang menggunakan media tersebut. Salah satu contohnya adalah media identifikasi seperti Radio Perkembangan dunia Frequency Identification (RFID) yang menyimpan informasi atau datanya di dalam tag atau transponder. Informasi ini menjadi sangat rentan untuk diketahui, diambil, dan dimanipulasi oleh pihak-pihak yang jika informasi atau data yang ada dalam tag tersebut tidak diamankan. tidak berkepentingan Keamanan (security) dalam suatu sistem dapat dibagi menjadi tiga aspek, yaitu aspek people, aspek proses, dan aspek teknologi[15]. Aspek teknologi pada keamanan suatu sistem seperti sistem RFID dapat diaplikasikan melalui teknik- Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 13
enkripsi/dekripsi, teknik tandatangan digital, dan sebagainya. Kriptografi merupakan kajian ilmu dan seni untuk menjaga suatu pesan atau data informasi agar data tersebut aman. Kriptografi mendukung kebutuhan dari dua aspek secrecy (perlindungan terhadap kerahasiaan data informasi) dan authenticity (perlindungan terhadap pemalsuan dan pengubahan informasi yang tidak diinginkan) [15]. kriptografi, seperti keamanan informasi, yaitu Kriptografi telah berkembang mulai dari era sebelum masehi hingga sekarang, mulai dari algoritma Caesar Cipher yang tergolong sederhana hingga algoritma Advanced Encryption Standard (AES) yang menjadi standard kriptografi terbaru saat ini. Berdasarkan kebutuhan akan keamanan dikembangkan pada RFID maka pengamanan dengan metode kriptografi AES. Metode ini diimplementasikan pada sistem pembayaran tol otomatis yang menggunakan teknologi RFID. sistem sistem RFID 1.2 Rumusan Masalah Rumusan masalah yang disusun berdasar permasalahan yang tertulis pada latar belakang adalah sebagai berikut: 1.Perancangan sistem keamanan pada sistem RFID menggunakan teknik kriptografi AES. 2.Implementasi kriptografi AES pada sistem RFID baik pada waktu menulis maupun membaca tagRFID. 3.Menguji dan menganalisis perangkat lunak yang dibuat. 4.Membandingkan dengan salah satu algoritma simetri yang lain dalam pengujian siste 1.3 Batasan Masalah Ruang lingkup penulisan dibatasi pada: 1.Pengamanan data pada RFID menggunakan perangkat lunak. 2.Alat bantu yang digunakan dalam pengembangan sekuriti ini terdiri dari sistem RFID pasif yang berfrekuensi dan menggunakan RS232 DB-9 sebagai komunikasi datanya. 3.Pengembangan algoritmanya menggunakan Borland Delphi 7. 4.Data yang akan diamankan pada tag RFID berupa teks (Plaintext). 5.Pengamanan data ini hanya diterapkan pada kartu tol yang menggunakan teknologi RFID dan dikembangkan hanya untuk sistem administrasi pembayaran tol otomatis. rendah (Low Frequency) aplikasi keamanan dan 1.4 Tujuan Tujuan akhir dari penelitian ini adalah aplikasi dan merancang untuk membuat pengamanan data sistem tag RFID dalam pembayaran tol otomatis menggunakan algoritma Advanced Encryption Standard (AES). Dengan penggunaan dapat mengamankan data yang ada dalam transponder terjadinya atau penyusupan atau pengintaian dan pengubahan data, khususnya data pada kartu tol berbasis teknologi RFID yang digunakan dalam sistem pelayanan jalan tol otomatis. aplikasi ini diharapkan tagRFID untuk menghindari 2. TINJAUAN PUSTAKA 2.1 RFID RFID adalah teknologi identifikasi berbasis gelombang ini mampu Teknologi mengidentifikasi berbagai objek secara simultan tanpa diperlukan kontak langsung (atau dalam jarak pendek). RFID dikembangkan sebagai pengganti atau penerus teknologi barcode. Implementasi RFID secara efektif digunakan pada lingkungan manufaktur atau industri dimana diperlukan akurasi dan kecepatan identifikasi objek dalam jumlah yang besar serta berada di area yang luas. RFID bekerja pada HF(High frequency) untuk aplikasi jarak dekat (proximity) dan bekerja pada UHF(Ultra High frequency) untuk aplikasi jarak jauh (vicinity) [5]. radio. Pembagian tipe teknologi RFID dapat didasarkan frekuensi yang digunakan dan pada kemampuan untuk mengirim sinyal. Jenis frekuensi yang digunakan dapat dibagi menjadi low- frequency, ultra-high high-frequency, frequency. Sedangkan dari kemampuan untuk mengirim sinyal dapat dibedakan manjadi sistem RFID aktif dan sistem RFID pasif. Sistem RFID terdiri dari empat komponen, di antaranya seperti dapat dilihat pada gambar 1.1 [3]: • Tag (transponder) : alat yang menyimpan jenis dan informasi untuk identifikasi objek. Antena : alat untuk mentransmisikan sinyal frekuensi radio antara pembaca RFID dengan tag RFID. Pembaca RFID (Reader) : alat yang tag RFID yang akan kompatibel dengan berkomunikasi secara wireless dengan tag. • Software Aplikasi : aplikasi pada sebuah workstation atau PC yang dapat membaca data dari tag melalui pembaca RFID. Baik tag dan pembaca RFID diperlengkapi dengan antena sehingga dapat menerima dan memancarkan gelombang elektromagnetik. 14 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
2.2.1 Algoritma Kriptografi Ada 2 jenis kriptografi berdasar jenis kuncinya simetri (konvensional/secret key) dan algoritma asimetri (kunci publik/public key). yaitu algoritma Gambar 2.1. Sistem RFID. Sumber:A Proposal for an Authentication Protocol in a Security Layer for RFID Smart Tags [6]. 2.2 Kriptografi Kriptografi berasal dari dua kata Yunani, yaitu Crypto yang berarti rahasia dan Grapho yang berarti menulis. Secara umum kriptografi dapat diartikan sebagai ilmu dan seni penyandian yang bertujuan untuk menjaga keamanan dan kerahasiaan suatu pesan. Algoritma kriptografi yang baik tidak ditentukan oleh kerumitan dalam mengolah data atau pesan yang akan disampaikan tetapi harus memenuhi 4 persyaratan berikut [13] : a. Kriptografi Simetri (Secret Key) Kriptografi secret key adalah kriptografi yang hanya melibatkan satu kunci dalam proses enkripsi dan dekripsi. Kriptografi secret key seringkali disebut sebagai kriptografi konvensional atau kriptografi simetris (Symmetric Cryptography) dimana proses dekripsi adalah kebalikan dari proses enkripsi dan menggunakan kunci yang sama. Gambar 2.3. Kriptografi simetris. 1. Kerahasiaan. Pesan (plaintext) hanya dapat dibaca oleh pihak yang memliki kewenangan. 2. Autentikasi. Pengirim pesan harus dapat diidentifikasi dengan pasti, penyusup harus dipastikan tidak bisa berpura-pura menjadi orang lain. 3. Integritas. Penerima pesan harus dapat memastikan bahwa pesan yang dia terima tidak dimodifikasi ketika sedang dalam proses transmisi data. Sumber : AES, Algoritma Rijndael [13]. kriptografi algoritma kunci simetri adalah OTP, DES, RC2, RC4, RC5, RC6, IDEA, AES, Twofish, Blowfish, Magenta, FEAL, SAFER, CAST, GOST, A5, LOKI, dan lain-lain [14] Yang termasuk dalam 4. Non-Repudiation. Pengirim pesan harus tidak bisa menyangkal pesan yang dia kirimkan. Kriptografi pada dasarnya terdiri dari dua proses, yaitu proses enkripsi dan proses dekripsi. Proses enkripsi adalah proses penyandian pesan terbuka menjadi pesan rahasia (ciphertext). Pada saat ciphertext diterima oleh penerima pesan, maka pesan rahasia tersebut diubah lagi menjadi pesan terbuka melalui proses deskripsi sehingga pesan tadi dapat dibaca kembali oleh penerima pesan. Secara umum, proses enkripsi dan dekripsi dapat digambarkan sebagai berikut: b. Kriptografi Asimetri (Public Key) Kriptografi public key sering disebut dengan kriptografi asimetris. Berbeda dengan kriptografi secret key, kunci yang digunakan pada proses enkripsi dan proses dekripsi pada kriptografi public key ini berbeda satu sama lain. Jadi dalam kriptografi public key, suatu key generator akan menghasilkan dua kunci berbeda dimana satu kunci digunakan untuk melakukan proses enkripsi dan kunci yang lain digunakan untuk melakukan proses dekripsi [13]. Yang termasuk dalam algoritma asimetri adalah ECC, LUC, RSA, El Gamal, dan DH [14]. Gambar 2.2. Proses enkripsi dan dekripsi. Sumber : AES, Algoritma Rijndael [13] Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 15
2.2.5 Dekripsi Gambar 2.4. Kriptografi asimetris. Sumber : AES, Algoritma Rijndael [13]. Transformasi cipher dapat dibalikkan dan diimplementasikan dalam arah yang berlawanan untuk menghasilkan inverse cipher yang mudah dipahami untuk algoritma AES. Transformasi byte yang digunakan pada invers cipher adalah InvShiftRows, InvSubBytes, InvMixColumns, dan AddRoundKey. Algoritma dekripsi dapat dilihat pada skema berikut ini [13]: 2.2.3 Advanced Encryption Standard (AES) (AES) Advanced Encryption Standard dipublikasikan oleh NIST (National Institute of Standard and Tecnology) pada tahun 2001. AES merupakan untuk menggantikan DES (Data Encryption Standard). Pada algoritma AES, jumlah blok input, blok output, dan Stateadalah 128 bit. Dengan besar data 128 bit, berarti Nb = 4 word yang mencerminkan jumlah 32 bit word (jumlah kolom) dalam State. Dengan blok input atau blok data sebesar 128 bit, key yang digunakan pada algoritma AES tidak harus mempunyai besar yang sama dengan blok input. Cipher key (K) pada algoritma AES bisa menggunakan kunci dengan panjang 128 bit, 192 bit, atau 256 bit. Perbedaan panjang kunci akan akan mempengaruhi diimplementasikan pada algoritma AES ini [13]. simetris block cipher jumlah round yang Gambar 2.6. Diagram Alir Proses Dekripsi. Sumber : AES, Algoritma Rijndael [13]. III. PERANCANGAN 3.1 Analisis Kebutuhan Perangkat Lunak Setelah dilakukan penggalian dan analisis kebutuhan, maka didapatkan kebutuhan-kebutuhan secara umum: 2.2.4 Enkripsi Proses enkripsi pada algoritma AES terdiri dari 4 jenis transformasi bytes, yaitu SubBytes, ShiftRows, Mixcolumns, dan AddRoundKey. Pada awal proses enkripsi, input yang telah dikopikan ke transformasi byte dalam AddRoundKey. Setelah itu, State akan mengalami transformasi SubBytes, ShiftRows, MixColumns, dan AddRoundKey secara berulang-ulang sebanyak Nr. Proses ini dalam algoritma AES disebut sebagai round function.[13]. akan mengalami 1. Perangkat lunakharus dapatberkomunikasi dengan tag melalui Reader RFID. 2. Perangkat dapat mengamankan data yang disimpan dalam tag. 3. Operator harus lunak dapat melakukan harus pengolahan data pada aplikasi. harus 4. Operator dapat melakukan konfigurasi sistem untuk pembatasan data. Kebutuhan-kebutuhan lain yang harus dipenuhi antara lain: 1. Sistem menggunakan Reader RFID yang terhubung dengan komputer menggunakan kabel data serial. 2. Sistem harus menyediakan GUI sehingga dapat digunakan secara mudah. 3. Sistem diimplementasikan menggunakan Delphi 7. 4. Sistem Operasi yang digunakan adalah Microsoft WindowsXP. 3.2 Data Flow Diagram Gambar 2.5. Diagram Alir Proses Enkripsi. Sumber : AES, Algoritma Rijndael [13] DFD yang pertama kali dibuat adalah DFD level 0 atau Context Diagram atau Diagram Konteks. Diagram konteks merupakan diagram yang menampilkan masukan proses, proses dan 16 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
keluaran proses dari sistem perangkat lunak secara umum. Diagram konteks atau DFD level 0 aplikasi RFCrypt ditunjukkan gambar 3.1. Hasil dari tahap Perancangan Arsitektur adalah modul-modul yang disusun sehingga menjadi Struktur Perangkat Lunak secara keseluruhan, diperlihatkan pada gambar 3.4. Gambar 3.1.Diagram konteks aplikasi RFCrypt. Sumber : [Perancangan] DFD level 1 merupakan penjabaran dari diagram konteks. DFD level 1 Aplikasi RFCrypt ditunjukan oleh gambar 3.2. Gambar 3.4. Struktur Perangkat Lunak Aplikasi RFCrypt. Sumber : [Perancangan] Perancangan Komponen Perancangankomponen mentransformasikan elemen-elemen struktural dari arsitektur program menjadi suatu deskripsi prosedural dari komponen-komponen perangkat lunak. Berikut ini adalah deskripsi dari Prosedur Enkripsi dan Dekripsi pada modul Manajemen Data Tag : Prosedur Enkripsi AES click Deskripsi: Prosedur enkripsi AES berfungsi untuk menyandikan data masukan ke bentuk data cipher kemudian menulisnya ke dalam tag RFID. Gambar 3.2.DFD level 1. Sumber : [Perancangan] Return type: Void. Prosedur Dekripsi AES click Perancangan Perangkat Lunak Deskripsi: Perancangan Perangkat Lunak digunakan sebagai representasi rekayasa perangkat lunak yang akan dibangun, yang terfokus pada data, arsitektur, antarmuka dan komponen. Diagram blok sistem menggambarkan setiap blok atau bagian dari sistem tempat aplikasi RFCrypt dijalankan atau dibangun. Diagram blok sistem dari aplikasi RFCrypt dapat dilihat pada gambar 3.3 di bawah ini : Prosedur dekripsi AES berfungsi untuk menyandikan kembali data masukan yang terdapat dalam tag RFID ke bentuk data aslinya. Return type: Void. Perancangan Format Data Perancangan format data digunakan untuk proses penyimpanan data pada tag RFID. Pada saat penyimpanan data inilah format data ditentukan sehingga data tersebut dapat disimpan dalam tag RFID. Gambar 3.3. Diagram blok diagram sistem. Sumber : [Perancangan] Perancangan Arsitektur Perancangan Arsitektur bertujuan untuk mengembangkan struktur program modular dan mempresentasikan hubungan kontrol antar modul. Pada proses enkripsi data, data asli yang berupa plaintext (format data ASCII) akan diubah ke format data heksadesimal dalam bentuk State. Kemudian data dienkripsi menggunakan algoritma AES dan menghasilkan State ciphertext dengan format heksadesimal. Di aplikasi RFCrypt, ciphertext dengan format heksadesimal akan diubah 17 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
kembali ke bentuk ASCII. Saat data akan ditulis/disimpan dalam memori tag melalui Reader RFID data diubah lagi ke format heksadesimal. Jenis memori yang dipakai dalam tag RFID ini adalah EEPROM sehingga format data yang dapat disimpan adalah format data heksadesimal. Tetapi secara fisik format data yang disimpan dalam memori jenis ini adalah format data biner. Dalam memori tagRFID terdapat beberapa blok yang dapat menyimpan data dengan kapasitas 4x1 bytes setiap bloknya. Pada blok-blok memori tag RFID inilah data hasil enkripsi disimpan dalam bentuk heksadesimal. Proses penyimpanan data pada memori tagRFID dapat dilihat pada gambar 3.5. 4.2 Modul Mapping Modul mapping adalah modul yang digunakan untuk memetakan modul pada tahap Perancangan dan modul pada tahap Implementasi. Modul ini berfungsi untuk mengetahui penamaan modul ketika diimplementasikan dalam bentuk file bahasa pemrograman yang digunakan. Modul mapping RFCrypt ditunjukkan dalam tabel dibawah ini. Tabel 4.1Modul Mapping. No. Modul pada Perancangan Modul pada Implementasi 1 Login Login.pas 2 Manajemen_Data ManajemenData.pas 3 Mengolah_Data OlahData.pas 4 Konfirmasi_Kunci KonfirmasiKunci.pas 5 Kunci_Baru KunciBaru.pas Sumber: [Implementasi] Algoritma Implementasi Gambar 3.5. Format data yang disimpan dalam tag RFID. Sumber : [Perancangan] berupa yang algoritma yang berbentuk tulisan menggunakan pseudocode yaitu membuat algoritma dengan kode yang mirip dengan kode pembuatan sesungguhnya. Contoh pemrograman Representasi Algoritma Enkripsi ditunjukkan pada gambar 4.1 dalam bentuk diagram alir dan gambar 4.1 dalam bentuk pseudocode. Penyajian digunakan yang prosedur IV. 4.1 IMPLEMENTASI Lingkungan Implementasi Sistem dibuat dengan menggunakan aplikasi pemrograman Borland Delphi dan menggunakan untuk berkomunikasi dengan Reader RFID. Sistem diimplementasikan menggunakan spesifikasi sebagai berikut: Komputer Administrasi Serial RS232 DB-9 dengan Spesifikasi Hardware : CPU AMD Athlon™ 64 X2 4800+ Memory 1 GB Spesifikasi Software : Windows XP Profesional Services Pack 2 MS Access 2007 Borland Delphi 7 DCPCrypt v 2.0 Gambar 4.1 Representasi diagram alir prosedur enkripsi. Sumber: Implementasi Reader RFID Implementasi Window Utama Modul RFID SKD7001 produksi SIC Modul Tag SIC7771 produksi SIC Pada Window Utama ini terdapat menu utama dari aplikasi RFCrypt yakni enkripsi terdapat pada dan dekripsi yang halaman transformasi data. Tampilan 18 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
antarmuka h a d aplik dari ditunjukkan d halaman Tra kasi Wind pada Gamba nsformasi da dow Utam ar 4.2. ata ma lokKeluaran:7 B 4 d4 iphertext : 7b C 7b0c785e27e8 8ad3f8223207 b0c785e27e8a ad3f82232071 7104725d 04725dd4 .1.2 Dekri 5. psi ECB-AES S 128 Kunci : 2b7e15 K lok 1# B iphertext : 7b C B lokMasukan:7 d4 4 lokKeluaran:f B 0 Pl 51628aed2a6a abf7158809cf4 4f3c ad3f82232071 8ad3f8223207 b0c785e27e8a 7b0c785e27e8 04725dd4 7104725d f69f2445df4f9 be66c371 9b17ad2b417b 69f2445df4f9b laintext : f6 be66c3710 b17ad2b417b Gamba r 4.2 Antarmu Sumber: uka aplikasi W [Implementa Window utama asi] a. .2 5. Pengu DES ujian Enkrips si Algoritma AES dan Impleme entasi Olah D Aplikasi Olah A an Hapus. C Ubah, da Tambah d halaman kan pada Gam ditunjukk Data h Data terdir Contoh tamp dari aplikas mbar 4.3. ri dari Tamba ilan antarmu si Olah Da ah, uka ata Penguj ujian ini dilaku antara algo tografi simetri gkan dengan A ncryption Stan ukan untuk m oritma AES is yang lain. AES pada pen ndard (DES). mengetahui S dengan Algoritma ngujian ini erbandingan pe al lgoritma kript ya ang dibanding dalah Data En ad Tabel 5.1. Perb T enk bandingan wa kripsi dalam m aktu eksekusi mode ECB. algoritma armuka form mbar 4.3.Anta [Implementa Sumber: N PENGUJIAN P jian yang dila Proses penguj P enkripsi algo or, pengujian test vecto n perangkat dan pengujian DES, d uk mengetahu dilakukan untu analisis d nuhi kebutuh telah memen t apakah at mencakup yang dibua Analisis dilakukan. n yang telah d pengujian Gam V. Olah Data. asi] akukan melip oritma AES d lunak. Pros ui kinerja siste han yang ad p semua ha uti dan ses em da. asil Test Vector T Metode peng M nkripsi dan dek proses en Inspector. Mo RijndaelI adalah mode dipakai a ukuran kunci 1 dengan u te est vector dalam heksadesimal bilangan gujian ini ant pada peng 5.1 ini d gujian kripsi menggu ode operasi bl Electronic C 128 bit. Semu ditampilkan l. Test vector tara lain: dilakukan pa unakan progra lok cipher ya Codebook (EC ua data yang a dalam bent yang dilakuk ada am ang CB) ada tuk kan 5.1.1 Enkripsi ECB E B-AES 128 Kunci : 2 Blok 1# Plaintext BlokMasu 0 2b7e151628ae : f69f2445df4 ukan:f69f244 ed2a6abf7158 8809cf4f3c 4f9b17ad2b41 5df4f9b17ad2 17be66c3710 2b417be66c37 71 Data D ke- k 1 2 3 4 5 6 7 8 9 10 Mas (byt 16 32 48 64 128 8 256 6 2 512 24 102 48 204 96 409 2,4 822 sukan te) AES (ms) D A DES (ms) 0,153 0,187 0,215 0,242 0,371 0,707 1,563 3,947 11,118 36,378 0,148 0,167 0,187 0,205 0,333 0,596 1,254 3,549 10,419 34,831 5,169 Rata- R ra ata Byte/ms B 5,488 149,85 2 Pengujian] Sumber : [P 159,10 5 .3 5. Analis n sis Pengujian Dari est vector d te pengujian dengan stand nkripsi sesuai dibandingka an dan jika rafi yang lain c ritma kriptogr ih lambat d memang lebi tapi ditinjau ripsi data tet ih ungggul dit AES jauh lebi akan. Sedang yang diguna an terintegrasi dan pengujia telah berjala gkat m tahap imp g dibuat dalam ba ahwa hasil en te elah ditentuka sa alah satu algor DES, AES m D ecepatan enkr ke ke eamanannya A uk kuran kunci pe engujian unit ahwa perang ba lgoritma yang al lunak didapatkan dard yang an dengan contohnya dalam hal dari segi tinjau dari gkan dari diperoleh an sesuai lementasi. Semin nar dan Call For Paper M Munas Aptiko m 19 Polit teknik Telko m Bandung, 9 Oktober 201 10
lunak validasi Hasil menunjukkan perangkat lunak telah memenuhi semua kebutuhan yang dirancang pada tahap perancangan perangkat lunak. Dari hasil pengujian perangkat lunak diatas perangkat lunak telah teruji dan dapat digunakan sebagai aplikasi Penerapan AES pada RFID untuk Sistem Pembayaran Otomatis atau disebut RFCrypt. pengujian perangkat tag melalui bahasa dan pemrograman yang digunakan, sehingga tidak ada delay. tulis data ke 3. Tag yang digunakan memiliki kapasitas penyimpanan yang lebih besar sehingga data yang disimpan lebih banyak dan informasi yang disimpan juga lebih kompleks. VI. 6.1 Berdasarkan hasil pengujian dan analisis hasil penelitian yang telah dilakukan terhadap kinerja sistem dapat disimpulkan bahwa: PENUTUP Kesimpulan 1. Keluaran (ciphertext) maupun dekripsi (plaintext) menggunakan algoritma AES telah teruji kebenarannya sesuai dengan standard test vector yang dikeluarkan oleh National Institute of Standard and Technology (NIST), yaitu: Recommendation for Block Cipher Modes of - Methods and Techniques Operation [MOT-01]. proses enkripsi 7. DAFTAR PUSTAKA [1] Dony Ariyus, 2006, Kriptografi dan Komunikasi), (Keamanan Data Yogyakarta : Graha Ilmu..\ [2] Dedi Supriatna, Studi Mengenai Aspek Sistem Privasi Pada ecurity/2006-2007/Report-Dedi- Supriatna.pdf, 4 Maret 2007, 5.45 WIB. [3] Erwin, Radio Frequency Identification. 0/projects/erwin-report.pdf,4 Maret 2007, 5.40 WIB. 2. Metode algoritma Advanced Encryption Standard (AES) yang digunakan untuk menguji kecepatan proses enkripsi memiliki waktu jika dibandingkan dengan metode Data Encryption Standard (DES), tetapi dalam hal pengamanan data, AES memiliki tingkat keamanan yang lebih tinggi dari DES karena ukuran blok kunci yang digunakan AES lebih besar yakni 128 bit dibanding DES yang memiliki ukuran blok kunci 64 bit. lebih lambat 3. Teknik kriptografi simetris menggunakan algoritma AES dalam metode pengamanan data dapat diterapkan pada teknologi RFID dengan tingkat keamanan yang tinggi. 6.2 Saran Saran yang dapat diberikan untuk pengembangan Aplikasi Penerapan Advanced Encryption Standard (AES) pada Sistem Radio Frequency Identification (RFID) untuk Sistem Pembayaran Tol Otomatis antara lain : 1. Perangkat Lunak dapat dikembangkan ke penerapan yang lebih luas seperti Sistem Otomatisasi Pembayaran Tol menggunakan teknologi RFID dengan AES sebagai teknik pengamanan datanya serta penambahan fitur otomatisasi di jalan tol dan hardware yang mendukung sistem tersebut (seperti Reader RFID yang memiliki jarak membaca/menulis jauh dan kemampuan membaca/menulis multipletag). 2. Mempercepat proses baca atau tulis tag RFID dengan mengembangkan aplikasi baca tag yang jangkauan [4] Flourensia Sapty Rahayu, Cryptography, v06/Kuliah/MTI- Keamanan-Sistem- Cryptography.pdf, 19 Maret 2007, 14.01 WIB. [5] Maret 2007, 6.26 WIB. [6] Manfred Aigner, Martin Fedholfer. Secure Symmetric Authentication for RFID Tags. 20050228-IAIK-SecureAuthentication.pdf, 3 April 2007, 6.16 WIB. [7] Melanie R. Rieback, Georgi N. Gaydadjiev, Bruno Crispo, Rutger F.H. Hofman, Andrew S. Tanenbaum, A Platform for RFID Security and Privacy Administration, lisa.06.pdf, 15 Maret 2007, 22.22 WIB. [8] Morris Dworkin, Recommendation for Block Cipher Modes of Operation - Methods Techniques, and 00-38a/sp800-38a.pdf, 26 Agustus 2008, 19.22 WIB. [9] Mohammad Gilang Kautzar, Studi Kriptografi Mengenai Triple DES dan AES, [10] s/2006-2007/Makalah/Makalah0607- 31.pdf, 2 Mei 2007, 16.39 WIB [11] Roger S. Pressman, Ph.D, 2002. Rekayasa Perangkat Lunak (Buku Satu), Yogyakarta : ANDI. 20 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
[12] Mohamad Supandri. Konsep Keamanan Identification. Pada Radio Frequency Maret 2007, 6.05 WIB. 4 [13] Takayasu Obata, Hidekazu Ono, Yoshihiro Miyazaki, Masakuni Ando, Electronic Parking Singapore, , 19 agustus 2007, 15.43 WIB. System for [14] Wihartantyo Ari Wibowo, Advanced Encryption Algoritma Standard, 14 Maret 2007, 09.20 WIB. [15] Yusuf Kriptografi Jaringan Informatika Kurniawan, Ir.MT.,2004. Internet dan : (Keamanan Komunikasi).Bandung [16] Ali Akbar, Kriptografi Dalam Sistem (Electronic Money Uang Elektronik System), [17] 2006-2007/Makalah1/Makalah- ografi/ 011.pdf, 14. Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 21
Perancangan Sistem Perkuliahan Jarak Jauh Berbasis Web Harindra Wisnu Pradhana 1, Adian Fatchur Rochim 2, Kodrat Iman Satoto3 Magister Sistem Informasi, Universitas Diponegoro Jl Imam barjo Semarang Indonesia 1 adian@undip.ac.id3, kodrat@undip.ac.id ABSTRAK Sistem perkuliahan dalam suatu universitas berkembang pesat dengan dukungan teknologi informasi. Banyak sistem informasi akademik dikembangkan dan dibangun pada jaringan yang ada. Sistem ini membantu universitas dalam kegiatan administrasi akademik. Perkembangan teknologi memungkinkan sistem informasi tak hanya sebagai alat bantu pelaksanaan proses perkuliahan namun juga sebagai media utama dalam melaksanakan perkuliahan dengan aplikasi e-learning. Sebuah sistem informasi berbasis web akan dirancang dan dikembangkan untuk memungkinkan kegiatan pembelajaran dilakukan dari jarak jauh yang diharapkan dapat menjadi salah satu media untuk perkuliahan dan praktikum disamping tatap muka fisik di kelas maupun laboratorium. Sistem konferensi openmeetings digunakan untuk menyediakan layanan transmisi suara dan gambar antar pengguna yang dijalankan di atas layanan red5. Antarmuka pengguna dengan sistem serta integrasi dengan sistem informasi akademik diatur dan dikendalikan oleh halaman web yang dikembangkan dengan bahasa pemrograman PHP yang bekerja pada server apache. Proses pengolahan data dari basis data sistem informasi akademik dilakukan untuk memperoleh data pengguna termasuk verifikasi login, data perkuliahan, pengampu mata kuliah, serta daftar peserta perkuliahan sehingga sistem dapat membagi tiap-tiap pengguna ke kelas masing-masing secara otomatis. Pengujian perangkat lunak dan analisanya dilakukan sebagai indikasi sejauh mana sistem yang dikembangkan bekerja sesuai dengan tujuan dikembangkannya. Pada proses pengujian, semua fasilitas yang ada seperti konferensi suara dan gambar, chatbox, virtual whiteboard dan juga file sharing bekerja dengan baik dan berguna dalam mendukung sistem pembelajaran selama pengujian. Pembagian kelas pada sistem ini juga bekerja dengan baik. Hasil pengujian menyatakan bahwa sistem konferensi openmeetings telah memenuhi kebutuhan fungsional dari sebuah kelas maya sehingga dapat digunakan sebagai media pembelajaran terintegrasi dengan sistem informasi akademik pada Fakultas Teknik Universitas Diponegoro. Keywords : education, distance learning, videoconferencing, web-based services, data mining PENDAHULUAN username, password dan beberapa data pribadi lainnya. Tabel yang lain adalah mk yang menyimpan data-data mata kuliah dan dosen pengampu yang bertanggung jawab dalam mengelola pembelajaran dan perkuliahan. Tabel krs menyimpan catatan mata kuliah yang diambil mahasiswa pada semester tertentu sesuai dengan berkas registrasi yang diisi mahasiswa pada setiap semesternya. Sistem Informasi Akademik dikembangkan untuk memenuhi kebutuhan proses pendidikan di Fakultas Teknik Universitas Diponegoro. Sistemnya terdiri dari berbagai bagian dan elemen. Salah satunya adalah program yang dirancang dengan bahasa PHP yang disimpan terenkripsi sehingga terjaga dengan baik dan tidak dapat dimodifikasi tanpa tahu kunci untuk membongkar enkripsinya. Meskipun halaman Sistem Informasi Akademik dibuat dengan kode terenkripsi, atas ijin pengelola basis datanya dapat digunakan untuk proses pengembangan. Basis data inidapat digunakan untuk mengembangkan sistem baru yang terintegrasi dengan Sistem Informasi Akademik tanpa harus mengisi ulang data-data yang ada. Sistem yang dikembangkan ini dapat menggunakan basis data Sistem Informasi Akademik sebelum dipasang dan dipergunakan pada keadaan nyata. Pengembang dapat juga melakukan pengujian dan pengelolaan sistem dengan sistem basis data yang sama agar Elemen yang lain adalah basis data yang menyimpan informasi dari pengajar, mahasiswa serta para karyawan dan pegawai pada Fakultas Teknik Universitas Diponegoro. Informasi-informasi tersebut diletakkan pada beberapa tabel yang mengelompokkan beberapa variabel ke dalam baris- baris data. Data pribadi dan identitas semua pengguna Sistem Informasi Akademik disimpan pada tabel users. Tabel ini memiliki beberapa kolom yang menyimpan 22 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
dapat bekerja dengan baik. Pengujian alpha dan beta diperlukan untuk menguji kemampuan dan tampilan dari perangkat lunak ini sehingga dapat diterima dan dimanfaatkan dengan baik. berbasis web merupakan pilihan yang baik untuk dikembangkan terintegrasi dengan Sistem Informasi Akademik. Kelas streaming merupakan pengembangan yang baik untuk digunakan pada sistem pembelajaran. Adanya papan tulis virtual, chatbox dan file sharing merupakan fasilitas tambahan yang dapat dimuat pada sistem disamping fungsi konferensi sebagai peranan utama ini. Diharapkan dengan memanfaatkan sistem berbagai fasilitas yang ada baik mahasiswa maupun pengajar dapat memanfaatkan sistem ini untuk berkomunikasi satu sama lain dengan baik dan dapat mendukung proses pembelajaran. Sebuah sistem konferensi virtual dengan audio/video Sistem harus mendukung perangkat keras antarmuka secara umum seperti webcam, microphone, dan speaker. Pembagian kelas harus dilakukan secara otomatis berdasarkan basis data Sistem Informasi Akademik. Pengguna Sistem Informasi Akademik hanya dapat mengakses mata kuliah yang bersangkutan. B. Permodelan Fungsional Langkah permodelan pertama yang dilakukan adalah permodelan ini menggambarkan setiap fungsi yang tersedia pada sistem yang dapat digunakan oleh pengguna sistem. Permodelannya dengan menggunakan diagram use case yang ditunjukkan pada gambar berikut. fungsional. Tahapan dapat ditampilkan II. Analisa dan Perancangan Perangkat Lunak lunak merupakan langkah pertama dalam mewujudkan konsep yang telah diutarakan sebelumnya. Beberapa hal yang perlu dilakukan pada tahapan ini antara lain sebagai berikut. Analisa dan perancangan perangkat Penentuan Kebutuhan • Permodelan Fungsional • Permodelan Struktural • Permodelan Tingkah laku • Perancangan Antarmuka A. Penentuan Kebutuhan Aktifitas pertama yang dilakukan dalam tahapan analisa adalah penentuan kebutuhan sistem. Definisi kebutuhan ditampilkan sebagai daftar yang memuat kemampuan sistem. Konsep sistem perkuliahan jarak jauh yang dijabarkan pada bagian sebelumnya terdapat beberapa kebutuhan fungsional yang mewakili kelas di dunia nyata ke dalam dunia mayasebagai media perkuliahan online berbasis web. Kebutuhan fungsional tersebut antara lain adalah sebagai berikut. Pembagian mahasiswa berdasarkan mata kuliah yang diambil pada semester terakhir. • Pembagian Kelas untuk setiap mata kuliah • Komunikasi gambar dan suara antar peserta mata kuliah. Gambar. 1. Diagram use case sistem perkuliahan jarak jauh Diagram diatas menggambarkan setiap aksi yang dapat dilakukan oleh pengguna seperti login, mengakses kelas, upload dan download berkas dari dan ke sistem serta menggunakan sistem konferensi yang ada di dalam kelas untuk berkomunikasi. C.Permodelan Struktural Halaman maya sebagai media pembelajaran sebagai pengganti papan tulis. terdapat beberapa kebutuhan non fungsional yang harus dimuat pada sistem untuk mendukung proses pembelajaran yang terjadi pada sistem. Kebutuhan non fungsional pada sistem ini antara lain adalah sebagai berikut. Disamping kebutuhan fungsional, Setelah merancang sistem secara fungsional, sistem juga perlu dirancang strukturnya. Permodelan struktural ini menjelaskan setiap komponen yang menyusun sistem secara struktural. Permodelan struktural ini ditampilkan pada diagram class yang ditunjukkan pada gambar berikut. Sistem harus dapat diakses dari browser umum menggunakan jaringan komputer standar. Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 23
dan dibuat memerlukan sumber daya sekecil mungkin untuk sistem perkuliahan yang efektif dan efisien. Beberapa bagian harus tersedia pada antarmuka ini sebagai alat bantu dan media pembelajaran itu sendiri. Beberapa bagian ini antara lain adalah sebagai berikut. sederhana, mudah digunakan Halaman isi • Menu • Pesan Sistem • Logo Institusi • Kop dan Slogan Institusi • Footer • Tautan Eksternal Gambar. 2. Diagram class sistem perkuliahan jarak jauh setiap komponen yang diwakili oleh class dan koneksi yang menggambarkan relasi antar class tersebut. Diagram class diatas menampilkan Halaman sederhana ditampilkan dengan susunan bagian-bagian yang diletakkan pada tempat yang paling tepat sesuai dengan kegunaan dan fungsinya. Hasil perancangan antarmuka sistem ini ditunjukkan pada gambar berikut. D.Permodelan Tingkah Laku tahapan Sebagai permodelan, laku mendeskripsikan sistem dari sudut pandang yang berbeda. Bagian ini menjelaskan tingkah laku sistem sebagai reaksi yang dilakukan sistem untuk setiap aksi yang dilakukan oleh pengguna. Salah satu pengguna sistem adalah dosen yang tingkah laku sistem sehubungan dengan aktifitasnya ditunjukkan pada gambar berikut. langkah terakhir pada tingkah permodelan Gambar. 4. Perancangan antarmuka sistem perkuliahan jarak jauh Hasil perancangan meletakkan setiap bagian pada satu halaman. Posisi dan luasan wilayah disesuaikan untuk memenuhi kebutuhan masing-masing bagian yang digunakan. III. IMPLEMENTASI PERANGKAT LUNAK Gambar. 3. Diagram tingkah laku sistem perkuliahan jarak jauh terhadap dosen Gambar diatas menunjukkan setiap entitas yang bekerja selama aktifitas pengguna. Setiap entitas memiliki tugas masing-masing yang harus dilakukan sebagai reaksi dari aksi pengguna. E.Perancangan Antarmuka Setelah tahapan analisa dan perancangan selesai dilakukan, pengembangan sistem melangkah pada tahapan implementasi. Implementasi hasil konsep, analisa dan perancangan sebelumnya dilakukan dengan mempersiapkan server terlebih dahulu untuk menyediakan layanan yang diperlukan sistem perkuliahan jarak jauh ini. Layanan yang dibutuhkan antara lain adalah web server yang mendukung bahasa pemrograman PHP, server basis data MySQL, dan Red5 Flash Streaming Server untuk menyediakan fasilitas konferensi sebagai media lunak perkuliahan. Pengembangan menggunakan sistem operasi ubuntu memudahkan ke proses serverdengan menghubungkan yang digunakan pada repositoryserver. perangkat installasi layanan-layanan tadi server Salah satu aspek yang tak boleh terlupakan adalah antarmuka pengguna. Panel antarmuka sebaiknya Aplikasi aptitude sederhana dapat digunakan untuk mendapatkan beberapa paket yang diperlukan 24 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
untuk membangun server. Paket-paket tersebut akan diunduh secara otomatis dari repository dan lebih lanjut akan dibongkar untuk installasi. Beberapa paket yang dibutuhkan untuk diinstall antara lain sebagai berikut. Paket Apache webserver diantaranya , and , apache2-mpm-prefork apache2 apache2-utils Paket PHP 5 diantaranya libapache2-mod- php5 php5-cli php5-common php5-cgi • Paket basis data MySQL antara lain mysql- server and mysql-client Paket library koneksi PHP dan MySQL yaitu php5-mysql Paket library lainnya antara lain cgilib , libttf-dev , libttf2 , libpngwriter0-dev , libpng3-dev , libfreetype6-dev , libart-2.0- dev , snmp Paket manajemen phpmyadmin. basis data yaitu Selama proses installasi basis data MySQL, sistem akan meminta root password. Pastikan password ini aman dan tidak diketahui orang lain karena akan digunakan untuk administrasi basis data MySQL nantinya. Basis data itu sendiri dapat diatur dengan sistem manajemen basis data yang bernama phpmyadmin. Perangkat lunak ini akan terinstall bersama paket- paket yang telah disebutkan sebelumnya secara otomatis. Setelah mempersiapkan web server dan server basis data MySQL, langkah selanjutnya adalah installasi Red5 streaming server. Paket secara utuh dapat dari secara gratis. Setelah berkas diunduh, proses installasi dapat dilakukan dengan perintah dpkg melalui terminal pada sistem operasi ubuntu. didapat dengan mengunduhnya Setelah server Red5 terinstall, sistem konferensi openmeetings dapat diinstall dengan terlebih dahulu mempersiapkan hak akses serta database pada basis oleh data MySQL lunak openmeetings. Paket dari diunduh openmeetings Proses installasi dapat dilakukan dengan membongkar berkas yang telah terunduh sebelumnya ke direktori yang ada pada server Red5 dan mengikuti instruksi installasi yang ada melalui browser. yang digunakan lengkap perangkat akan bisa Hubungan antara PHP dan sistem konferensi openmeetings dapat dibangun dengan openmeetings gateway yang tersedia pada situs yang sama sebagai plugin sistem pengelolaan pembelajaran moodle. Sebaliknya hubungan antara PHP dan basis data MySQL dapat dilakukan dengan menggunakan fungsi PHP yang tersedia seperti mysql_connect(), mysql_query() sebagainya. Untuk lain memudahkan pengkodean, beberapa fungsi dapat dibuat sebagai kombinasi fungsi dan hubungan yang dan ada untuk menyediakan respon yang tepat atas aksi dan aktifitas pengguna pada sistem. Daftar fungsi selengkapnya antara lain sebagai berikut. digunakan
konek_db_sia() untuk mengakses basis data Sistem Informasi Akademik. konek_db_opm() mengakses basis data openmeetings ver_login($user,$pass) digunakan untuk verifikasi login pengguna. data_sia($user,$pass) untuk membaca data pengguna pada Sistem Informasi Akademik. digunakan untuk membuat pengumuman baru. te) digunakan untuk mengubah isi suatu pengumuman digunakan untuk menampilkan daftar pengumuman yang ada view_bulletin($user,$pass,$id) digunakan untuk menampilkan suatu pengumuman. side_menu($user,$pass,$param) digunakan untuk menyusun menu utama dengan form login bagi yang belum terverifikasi. list_kelas($user,$pass) digunakan untuk menampilkan daftar kelas yang dapat diikuti pengguna. cek_kelas($kelas) memeriksa ketersediaan kelas. add_kelas($user,$pass,$kuliah) digunakan untuk menambahkan kelas baru ke dalam sistem openmeetings. show_konten($user,$pass,$param) digunakan untuk menyusun tampilan yang akan dimunculkan pada browser pengguna. digunakan untuk menyusun pesan sistem pada halaman web.
digunakan untuk
dari isi
digunakan untuk
IV. PENGUJIAN PERANGKAT LUNAK Sebelum sistem diluncurkan, ada satu langkah terakhir yang disebut pengujian perangkat lunak. Perangkat lunak dipasang pada kondisi dan situasi yang sama dengan keadaan nyata dimana perangkat lunak tersebut akan digunakan nantinya lalu setiap bagian dari perangkat lunak akan diuji untuk memastikan semua bekerja dengan baik. F.Pengujian Unit dan Integrasi Pengujian unit dan integrasi diperlukan untuk memastikan setiap bagian dari perangkat lunak bekerja dengan baik dan saling terhubung satu sama lain sesuai strukturnya sebelum dilakukan pengujian yang lain. Seminar dan Call For Paper Munas Aptikom 25 Politeknik Telkom Bandung, 9 Oktober 2010
server dengan penggunaan bidang transmisinya baik di sisi client maupun server. Dan hasilnya ditampilkan pada gambar berikut. bandwidth-client 1400 1200 Gambar. 5. Pengujian unit dan integrasi Setiap bagian dari sistem diuji dan dibandingkan dengan keadaan terkait seperti verifikasi login harus sesuai dengan tabel users pada basis data Sistem Informasi Akademik, dan juga pengumuman yang ditampilkan dibandingkan dengan tabel bulletin pada serta daftar kelas, basis data openmeetings pengampu dan pesertanya harus sesuai dengan basis data Sistem Informasi Akademik. G.Pengujian Sistem Proses pengujian juga dilakukan untuk memeriksa kinerja sistem. Sistem konferensi suara dan gambar, untuk diuji serta penggunaan memperhitungkan kebutuhan sebelum jaringan digunakan pada keadaan nyata nantinya. jaringan ) s p b k ( h t d w d n a b i 1000 800 600 400 server client 200 0 0 1 2 3 4 5 6 number of client Gambar. 7. Hasil pengujian sistem Hasil pengujian diatas menampakkan bahwa untuk setiap penambahan client penggunaan jaringan meningkat baik di sisi server maupun di sisi client. server Perbedaan terjadi dimana pada transmisi penambahan meningkat dengan kenaikan yang berarti untuk setiap penambahan client. Sebaliknya di sisi client kenaikan penggunaan bidang relatif menurun dan stabil pada nilai tertentu. Hal ini menunjukkan bahwa client hanya memerlukan bidang transmisi pada nilai tertentu sementara server perlu memperhitungkan kemungkinan banyaknya pengguna sebelum diimplementasikan pada keadaan nyata. sisi bidang penggunaan transmisi H.Pengujian Penerimaan Sebuah pengujian penerimaan dapat dilakukan sederhana untuk dengan menggunakan mengumpulkan pendapat pengguna terhadap sistem yang akan disimpan pada basis data untuk pertimbangan pengembangan sistem ini nantinya. form Gambar. 6. Pengujian Sistem jaringan diuji dengan peranti pengujian jaringan sederhana yang bernama iptraf. Hasil pengujiannya ditampilkan pada tabel berikut. Penggunaan TABLE I HASIL PENGUJIAN JARINGAN No Client (kbps) Server (kbps) 1 96,40 102,67 2 157,87 341,13 3 236,27 497,73 4 269,94 955,73 5 278,14 1257,00 IV. PENUTUP Sistem perkuliahan jarak jauh dapat dibangun dengan integrasi beberapa sistem. Openmeetings sebagai sistem konferensi open source merupakan pilihan yang tepat untuk membuat sebuah kelas virtual. Beberapa pada fasilitas openmeetings dapat menjadi nilai tambah pada sistem. Basis data MySQL merupakan pilihan yang baik untuk digunakan pada kedua sistem karena telah terbukti tangguh dan bekerja dengan baik pada Sistem Informasi Akademik dan diharapkan dapat bekerja dengan baik pula pada sistem openmeetings. Satu sistem memerlukan ketersediaan jaringan yang relatif besar sehingga pada implementasinya diperlukan beberapa sistem identik untuk berbagi beban sistem. Masih yang ada diperlukan sistem perkuliahan yang dapat mengambil dasar pada hasil pengujian penerimaan sistem. Selain itu di sisi teknis pengembangan Data pada tabel diolah kedalam sebuah kurva untuk kepentingan analisa. Kurva disusun dengan membandingkan banyaknya client yang mengakses 26 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
beberapa versi terbaru openmeetings diluncurkan selama pengembangan sistem ini yang dapat diteliti lebih lanjut untuk mengembangkan sistem ini. VI.DAFTAR PUSTAKA [1] Dennis, Alan, System Analysis and Design with UML Version 2.0, WILEY, New Jersey, 2005. [2] Emanuel, Andi W R, Cara Praktis eLearning dengan Ilmu, Membangun Situs Teknologi Open Source, Graha Yogyakarta, 2008. [3] Foenadioen, Praktis Pengembangan Aplikasi Web Database Menggunakan Java Server Page, Penerbit Andi, Yogyakarta, 2008. Pedoman [4] Juju, Dominikus, Jurus Jitu Web Master Freelance, Elex Media Komputindo, 2009. [5] Kadir, Abdul, Dasar Pemrograman Web Dinamis Menggunakan PHP, Penerbit Andi, Yogyakarta, 2008. [6] Madcoms, Aplikasi Program PHP dan MySql, Penerbit Andi, Yogyakarta, 2004. [7] Munawar, Pemodelan Visual dengan UML, Penerbit Graha Ilmu, 2005. [8] Nugroho, Bunafid, PHP Profesional, Penerbit Andi, 2007. [9] Oetomo, Budi S D dkk, Konsep & Aplikasi Pemrograman Client Server dan Sistem Terdistribusi, Penerbit Andi, Yogyakarta, 2006. [10] Prakoso, Samuel, Jaringan Komputer Linux, Penerbit Andi, Yogyakarta, 2005. [11] Sunyoto, Andi, Membangun Web dengan Teknologi Asynchronouse JavaScript & XML, Penerbit Andi, Yogyakarta 2007. [12] i/ Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 27
APLIKASI RESELLER PULSA ELEKTRIK DENGAN MENGGUNAKAN TEKNOLOGI LCDUI J2ME Roslina1, Ulfa Yulitha 2 1,2Program Studi Manajemen Informatika Politeknik Negeri Medan 2 Yu_leetha@yahoo.co.id ABSTRAK Dunia telekomunikasi, teknologi seluler menandai bangkitnya gaya hidup mobile, gaya hidup yang memungkinkan untuk melakukan berbagai aktivitas komunikasi via voice, video, atau data dimanapun dan kapanpun. Telepon seluler adalah sebuah piranti yang saat ini bukan hanya digunakan sebagai sarana komunikasi, tetapi juga sebagai sarana hiburan, gaya hidup, serta berbagai kebutuhan yang berbasis teknologi. Hal ini ditandai dengan adanya penambahan fitur-fitur yang saat ini menjadi trend masyarakat luas, seperti adanya fitur multimedia, dan berbagai aplikasi yang dapat mendukung kegiatan manusia. Selain itu telepon seluler juga digunakan untuk melakukan transaksi bisnis, seperti transaksi pengisian pulsa elektrik dengan cara mengirimkan SMS keserver pengisian pulsa elektrik dengan format yang sudah ditetapkan oleh provider telepon seluler. Teknik pengisian pulsa dengan mengirimkan SMS ini memerlukan waktu untuk mengetikan format pengisian yang diinginkan dan dalam pengetikan bisa saja terjadi kesalahan dalam pengetikan nomor telepon tujuan, hal ini bisa merugikan pihak reseler.Untuk mengatasi kekurangan dari format pengisian pulsa elektrik yang sudah ada dilakukan perancangan dan pembuatan aplikasi dengan menggunakan teknologi LCDUI yang memiliki fasilitas atau paket untuk menjalankan aplikasi pada perangkat mobile (Handphoe). Aplikasi ini dibangun dengan pemrograman IDE (Integrarted Development Enveronment). Aplikasi dikoneksi keserver pengisian pulsa elektrik dan diuji pada emulator dan beberapa jenis telepon seluler. Aplikasi ini menghasilkan tampilan menu yang interaktif bagi reseler yang terdiri dari menu pilihan pengisian pulsa, cek saldo, cek harga, taransaksi terakhir, komplain, daftar reseler baru. Dengan menu pilihan yang tersedia memudahkan reseler melakukan pengisian pulsa. Kata Kunci: J2ME, telepon, Seluler, LCDUI kampus dan sepanjang jalan selalu saja ada orang- orang yang membuka gerai penjualan pulsa ponsel fisik. Fenomena ini muncul karena industri ponsel di Indonesia memang berkembang sangat pesat. Mengingat peluang pasarnya masih terbuka lebar, operator-operator telekomunikasi baru juga terus bermunculan. Penjualan pulsa elektrik pun sekarang dirasa lebih efisien dibanding dengan pejualan pulsa fisik karena penjual tidak perlu repot mengeluarkan banyak dana dan tenaga untuk membuka gerai penjualan seperti yang dilakukan dalam penjualan pulsa ini mengembangkan sistem pengisian pulsa telepon seluler secara elektrik, hal ini dinilai lebih praktis dan serta tidak memerlukan biaya banyak pendistribusiannya lebih cepat dan efisien dengan penyediaan satu chip untuk semua operator. Penyedia chip adalah pemilik server pengisian pulsa elektrik, dimana permintaan pembelian pulsa elektrik ke pemilik server dilakukan melalui pesan singkat (SMS). Pemakain sistem SMS menggunakan format penulisan yang harus benar-benar tepat agar tidak terjadi kesalahan transaksi dan proses transaksi memerlukan waktu yang lama dalam pengetikan 1. Pendahuluan Dunia telekomunikasi, seluler menandai bangkitnya gaya hidup mobile, gaya hidup yang memungkinkan untuk melakukan berbagai aktivitas komunikasi via voice, video, atau data dimanapun dan kapanpun. Telepon seluler adalah sebuah piranti yang saat ini bukan hanya digunakan sebagai sarana komunikasi, tetapi juga sebagai sarana hiburan, gaya hidup, serta berbagai kebutuhan yang berbasis teknologi. Hal ini ditandai dengan adanya penambahan fitur-fitur yang saat ini menjadi trend masyarakat fitur multimedia, dan berbagai aplikasi yang dapat mendukung Pertumbuhan kegiatan manusia. pelanggan telepon seluler, semakin hari semakin berkembang pesat. Sebagai contoh operator selular Telkomsel memiliki jumlah pelanggan kurang lebih sudah sekitar 40 juta-an. Dengan pertambahan pelanggan itu artinya pangsa pasar juga semakin terbuka luas. teknologi fisik. Masing-masing operator saat seperti adanya luas, Dalam beberapa tahun belakangan, jumlah kios penjual pulsa ponsel terus tumbuh. Hampir di setiap kios, ruko, pasar, perumahan, perkantoran, sekolah, 28 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
SMS. Untuk mempercepat proses transakasi reseler pulsa elektrik maka diperlukan sebuah Aplikasi Reseler pulsa elektrik dengan menggunakan teknologi LCDUI pada Java 2 Micro Edition (J2ME), yang dapat memberikan kemudahan dalam reseler pulsa elektrik. Kemudahan- transaksi kemudahan tersebut antara lain : proses pengisian pulsa dan pengecekan sisa saldo menjadi lebih mudah karena user tidak perlu mengetikan format transaksi secara berulang-ulang. Dengan untuk demikian tingkat kesalahan akibat human error juga dapat diminimalkan dan pada akhirnya didapatkan kemudahan transaksi didalam 1 aplikasi saja. Tujuan ini untuk meningkatkan produktifitas aplikasi penjualan, kemudahan transaksi serta keefisienan waktu bagi reseler pulsa elektrik. Aplikasi ini dibangun dengan menggunakan bahasa pemograman java lcdui J2ME. Uji coba aplikasi menggunakan server yang sudah ada, dalam hal ini studi kasus server pengisian pulsa elektrik dilakukan di "Sifa e-reload". teknologi J2ME terbatas, seperti handphone, organizer atau PDA seperti PALM, Poket PC dan two way pagers. Karakteristik perangkat CLDC : • Memory minimal 192kb untuk platform Java. Ukuran prosesor 16 atau 32 bit. • Mengkonsumsi baterai). sedikit daya (hemat Terbatas karena koneksi jaringan yang sementara dengan pembatasan bandwith (biasanya untuk wireless).[3] b. CDC (Connected Device Configuration ) Digunakan untuk aplikasi Java pada handheld device dengan ukuran memori minimal 2 Megabytes, Internet TV, Nokia : seperti Communicator dan Car television.[3] Profil J2ME Profil menggambarkan set-set tambahan dari API dan fitur untuk pangsa pasar tertentu, kategori perangkat atau industri. Beberapa J2ME Profile antara lain: a. Mobile Information Device Profile (MIDP) J2ME merupakan satu set spesifikasi dan teknologi yang fokus kepada perangkat konsumen. Perangkat jumlah memori yang terbatas, memerlukan sedikit daya baterai, layar yang digunakan relatif lebih kecil dan bandwith jaringan yang rendah. Dengan perkembangan perangkat mobile konsumen seperti handphone dan PDA, lingkungan dan yangportable menjalankan aplikasi pada perangkat ini. J2ME terdiri atas perangkat-perangkat komponen sebagai berikut: ini memiliki Java menyediakan suatu untuk mengembangkan untuk Menyediakan implementasi (GUI), implementasi jaringan (networking), database timer.Spesifikasi MIDPmenggambarkan dan suatu perangkat memiliki karakteristik sebagai batas minimum, yaitu: • Tampilan library-library dasar Java interface 1. Ukuran Layar: 96x54 2. Kedalaman tampilan: 1-bit 3. Ketajaman pixel: sekitar 1:1 Masukan (Input) a. Java Virtual Machine (JVM), komponen untuk menjalankan program-program Java pada emulator atau handheld device. b. Java Application Programming Interface (API), merupakan kumpulan library untuk menjalankan dan mengembangkan program Java pada handheld device. c. Tools lain untuk mengembangkan Java, seperti emulator Java Phone, Emulator Nokia, Emulator Siemens dan Emulator Motorola.[1] Satu atau lebih mekanisme user-input yaitu satu keyboard, dua keyboard, atautouch screen. • Memori 1. 2. 3. 256 kilobytes memori non volatile untuk implementasi MIDP 8 non volatileuntukmembuat aplikasi data tetap memori 128 volatileuntuk the Java runtime kilobytes memori kilobytes non b. Foundation Profile. Profile dasar untuk non- 2.1 Konfigurasi J2ME Konfigurasi J2ME mendefinisikan lingkungan kerja J2ME runtime, karena setiap handheld device memiliki fitur-fitur yang berbeda-beda, konfigurasi J2ME ini dirancang untuk menyediakan library standar yang mengimplementasikan fitur standar dari sebuah handled device.Terdapat dua kategori konfigurasi J2ME yaitu: a. CLDC ( Connected Limited Device Configuration ) Digunakan untuk aplikasi java pada perangkat- perangkat dengan ukuran memori yang sangat GUI untuk network device pada CDC. c. Personal Profil, RMI Profile, Personal Digital Assistant Profile Standar grafik, Generasi selanjutnya dari lingkungan personal Java, dan RMI yang mendukung untuk CDC dan profil umum dari sebuah perangkat.[2] Jenis-Jenis Aplikasi J2ME Saat ini terdapat dua jenis aplikasi J2ME yaitu: a. Walled Garden Application sendiri Aplikasi ataustandalone yang berjalan pada yang berdiri Seminar dan Call For Paper Munas Aptikom 29 Politeknik Telkom Bandung, 9 Oktober 2010
tanpa perlu mengakses handphone sumber data eksternal melalui jaringan pembawa (carier network). Contoh dari aplikasi ini adalah kalkulator atau single player games. Setelah MIDlet didownload, AMS akan menginstal MIdlet perangkat. Selama proses instalasi, MIDP akan menjamin MIDlet tidak melanggar akses keamanan. pada b. Network Aware Application c. Version Management Aplikasi yang berinteraksi dengan jaringan. ini memiliki kemampuan untuk mengakses sumber daya eksternal. Contoh dari aplikasi jenis ini adalah aplikasi email yang berada pada handphone, aplikasi untuk mendapatkan kembali data alamat- alamat yang tersimpan melalui jaringan dan pengiriman email berbagai alamat melalui jaringan data.[4] aplikasi MIDlet MIDlet merupakan aplikasi yang dijalankan pada sebuah perangkat handheld. MIDlet tidak berinteraksi langsung dengan hardware dari perangkat handheld, melainkan berinteraksi melalui AMS (Application Management Software). AMS inilah yang akan menerima sinyal dari MIDlet bahwa MIDlet akan dijalakan atau berhenti. MIDP mendefinisikan kelas-kelas dari berikut untuk membangun aplikasi: a. library b. c. d. Javax.microediton.midlet, merupakan package yang berisi kelas-kelas untuk mengatur daur hidup midlet. Javax.microedition.lcdui, merupakan package yang berisi kelas-kelas yang user interface dan pemrograman GUI. Javax.microedition.io, merupakanpackageyang berisi kelas-kelas dan antarmuka untuk MIDP pemrograman jaringan. Javax.io, java.lang and java.util,merupakan packageyang berisi I/O, bahasa dan kelas-kelas utility.[1] AMS informasi mengenai MIDlet yang telah diinstall termasuk informasi versinya. Ini akan berguna untuk meng-upgrade MIDletke versi baru. akan menyimpan d. Removal AMS akan menghapus MIDlet dan membersihkan alokasi memori yang digunakan. Setelah di jalankan oleh AMS Midlet akan berada dalam tiga status berikut: a.Paused : Status ini terjadi ketika MIDlet selesai disosialisasikan dan tidak melakukan aksi apapun. b.Active: Status ini terjadi ketika MIDlet sedang berjalan dengan normal, yakni setelah memanggil fungsi MIDlet.startApp() c.Destroyed : Status ini terjadi ketika MIDlet berhenti berjalan (exit), sehingga seluruh sumber daya yang digunakan akan dibebaskan. Status ini terjadi ketika berhasil dilakukan pemanggilan fungsi 1] Dalam implementasinya, MIDlet memiliki struktur direktori sebagai berikut: a. Src : Menyimpan source code untuk MIDlet dan kelas lain yang diperlukan. b. Res : Menyimpan sumber daya yang diperlukan seperti gambar icon . Gambar 1. Daur Hidup Midlet Sumber : Course Material Jenni Bab 01 c. Lib : Menyimpan file JAR atau ZIP yang berisi library tambahan yang dibutuhkan. d. bin : Menyimpan file JAR, JAD, dan file manifest yang berisi muatan komponen MIDlet [3]. Daur Hidup Midlet Daur Hidup MIDlet terdiri dari: a. Retrieval kemudian AMS menerima MIDlet disimpan didalam memori. Media untuk mendowload MIDlet dapat berupa : Kabel serial, port IRDA, atau jaringan wireless. Komponen Pembuatan Aplikasi J2ME Didalam pembuatan tugas akhir ini, beberapa didalam komponen J2ME pembuatan aplikasi ini antara lain : 1. Display yang Display merepresentasikan pengelolaan layar pada perangkat. Pada sebuah MIDlet hanya terdapat sebuah objek Display. Pada library J2ME, objek Display kelas yang digunakan merupakan objek terdapat pada b. Instalation 2. Displayable Displayable merupakan kelas abstrak dari user interface yang memiliki dua sub kelas yaitu: 30 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
a. b. Canvas rendah Screen tinggi : sebagai antarmuka level : sebagai antarmuka level Suatu MIDlet boleh terdapat lebih dari satu objek Dislayable, namun pada satu saat hanya dapat ditampilkan satu buah objek Displayable oleh objek Display. Objek displayable terdapat pada kelas dapat di kontrol kecepatan dan arah dari scrolling text. Scrolling tidak dapat di pause maupun di stop. 6. Item Item adalah kelompok dari elemen grafik yang dapat ditambahkan ke form (ImageItem, StringItem, TextField, DateField, ChoiseGroup dan Gauge). String String pada item merupakan komponen read-only yang hanya terdiri dari label dan teks. • TextField 3. Screen Screen sebagai antarmuka level tinggi yang merupakan sub kelas dari Displayable dan didefinisikan J2ME javax.microediton.lcdui.Screen. pada library TextField adalah sebuah objek untuk memasukkan teks yang merupakan sub kelas dari Item . Pada pembuatan tugas akhir ini, penulis menggunakan beberapa jenis TextField, antara lain : a. TextField.ANY : Mengizinkan semua Form input karakter b. TextField.NUMERIC : Hanya Form merupakan memasukkan data yang komponen-komponen yang disebut item. halaman untuk terdiri dari mengizinkan input berupa nomor c. TextField.PHONENUMBER mengizinkan input nomor telepon : Hanya TextBox TextBox sebuah objek yang ditujukan agar user dapat memasukkan text dan dapat mengeditnya. adalah Alert Alert merupakan sebuah screen yang dapat menampilkan text dan gambar. Alert merupakan komponen untuk menampilkan error ,warning, display text dan informasi gambar atau untuk mendapatkan informasi dari user. List List dapat dibagi menjadi tiga tipe: Implicit, Exclusive atau Multiple. Pada pembuatan tugas akhir ini menggunakan list bertipe Implicit, ketika user mengeksekusi tombol dari "select"commandAction() listcommandListener akan dipanggil. 4. Command Dengan adanya kekurangan ukuran pada screen, MIDP tidak menggambarkan sebuah menu bar. Untuk menggantikan menu bar, MIDlet memiliki Command. Biasanya Command di implementasikan sebagai soft key atau item dalam sebuah menu. Objek Command hanya berisi informasi tentang aktifitas yang harus dikerjakan pada saat Command diaktifkan dan tidak berisi kode yang akan dieksekusi pada saat Command tersebut dipilih. 5. Ticker d. TextField.PASSWORD : Hanya mengizinkan input berupa password (kata sandi) [3] Pengisian Pulsa Elektrik Saat ini, pengguna ponsel di Indonesia telah mencapai sekitar 60 juta orang dan cenderung terus meningkat. Kebutuhan akan komunikasi semakin dirasakan dalam sebagai menunjang kegiatan hidup sehari-hari. Pada kenyataannya, sebagian besar pengguna telepon, 90% memilih produk kartu prabayar. Peredaran uang untuk transaksi penjualan pulsa prabayar rata-rata perbulan mencapai sekitar 2,7 trilyun rupiah. Oleh itu dibutuhkan server pengisian pulsa. sebab Penggunaan server penjualan pulsa ini sangat penting bagi agen pulsa yang mempunyai usaha penjualan pulsa elektrik. Agen membeli pulsa kemudian distributor elektrik mendistribusikan ke toko-toko Hp ataupun pengecer pulsa elektrik sebagai reseler. Selain server pengisian pulsa elektrik, beberapa perangkat yang digunakan untuk melakukan pengisian pulsa elektrik,yaitu : a. Satu buah HP untuk Center (terima perintah kebutuhan pokok dari dan sms) Ketika reseller pulsa mengirimkan permintaan pembelian pulsa, maka permintaan tersebut akan dikirimkan ke nomor Hp yang terdapat pada Hp center tersebut. b. Satu buah HP untuk Sender (balasan Ticker adalah sebuah baris dari text yang dapat di scrolling secara terus-menerus pada display. Method konstruktor dari ticker menerima teks string untuk ditampilkan dan memiliki dua method, yaitu getter dan setter yaitu String getString() dan void setString(String text). Ticker pada aplikasi tidak sms/repply) Setelah permintaan pembelian pulsa diterima, maka Hp yang terhubung pada server akan mengirimkan sms yaitu sms konfirmasi ke reseller bahwa permintaan selesai diproses. telah c. Satu buah HP untuk M-Kios (Telkomsel) Seminar dan Call For Paper Munas Aptikom 31 Politeknik Telkom Bandung, 9 Oktober 2010
Setelah SMS permintaan diterima oleh Hp center server,lalu terhubung permintaan reseller diproses jika permintaan dari reseller untuk melakukan pengisian pulsa dari operator telkomsel (Simpati,As,Flexi), maka permintaan pengisian pulsa tersebut akan dikirimkan ke nomor tujuan yang diinginkan. yang ke Ketika agen ingin meminta distributor operator seluler untuk mengisi sejumlah saldo, maka server agen dan server distributor harus saling terhubung melalui internet. Agen Distributor Operator seluler d. Satu buah HP untuk Dompet Pulsa (XL) Setelah SMS permintaan diterima oleh Hp server,lalu terhubung center permintaan reseller diprosesjika permintaan dari reseller untuk melakukan pengisian pulsa dari operator xl,maka permintaan pengisian pulsa tersebut akan dikirimkan ke nomor tujuan yang diinginkan. yang ke e. Satu buah HP untuk SEV (Indosat) 3. Analisa Sistem Transaksi yang sedang berjalan saat ini, penjualan pulsa dilakukan reseller melalui media SMS (Short Message Service), melalui menu "tulis pesan atau create message" untuk dapat memproses permintaan penjualan dari reseller, server pengisian pulsa harus mengenali beberapa format tertentu agar transaksi dapat di proses. Beberapa format pengiriman pesan yang digunakan antara lain: Setelah SMS permintaan diterima oleh Hp center server,lalu terhubung permintaan reseller diprosesjika permintaan dari reseller untuk melakukan pengisian pulsa dari operator indosat (Im3 dan Mentari), maka permintaan pengisian pulsa tersebut akan dikirimkan ke nomor tujuan yang diinginkan. yang ke f. Satu buah HP untuk semuaoperator 1. Pengisian Pulsa : <KodeProduk>.<HpTujuan>.<PIN> : <S>.<PIN> : 2. Cek Saldo 3. Cek Harga <H>.<KodeProduk>.<PIN> 4. Transaksi Terakhir 5. Daftar Agen Baru : <R>.<PIN> : Setelah SMS permintaan diterima oleh Hp center server,lalu terhubung permintaan reseller diprosesjika permintaan dari reseller untuk melakukan pengisian pulsa dari operator selain Telkomsel, Xl dan Indosat (smart,three,axis,fren,esia,dll) maka permintaan pengisian pulsa tersebut akan dikirimkan ke nomor tujuan yang diinginkan. g. Satu buah Modem untuk koneksi Host to host ke Distributor Pulsa Elektrik.Server Pengisian pulsa agen dan server distributor pulsa terhubung melalui internet. yang ke , <Daftar>#<Nama>#<Alamat>#<No.Hp > 6. Komplain : <K>.<IsiKomplain> Gambar 3. Transaksi Pengiriman Manual Melalui SMS Gambar 2. Server Pengisian Pulsa Sumber : Dokumentasi Pemilik "Sifa e-Reload" Pada server pengisian pulsa, terdapat 2 metode pengiriman data,yaitu: a. Melalui SMS Ketika pulsa kepada agen,maka agen akan mengkonfirmasinya melalui SMS. Agen Reselller reseller meminta cara pengisian seperti kelemahan, antara lain : a. Kemungkinan ini memiliki beberapa terjadinya human error format akibat terdapat transaksi, hal beberapa format tertentu yang cukup rumit untuk diketik pada saat transaksi sedang berlangsung. kesalahan pengetikan ini disebabkan b. Lamanya waktu proses didalam transaksi, hal ini akibat pengetikan beberapa format yang cukup banyak, sehingga pada saat transaksi penjualan menjadi lama dan tidak efisien. b. Melalui Internet ini, Transaksi penjualan pulsa yang ada saat menggunakan SMS sebagai media untuk pengiriman 32 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
transaksi penjualan dengan mengetikkan beberapa format tertentu. Gambar berikut merupakan proses transaksi reseler pulsa elektrik yang biasa digunakan. pendukung aplikasi yaitu pengecekan harga, pengecekan saldo, pengecekan transaksi terakhir, pendaftaran reseller baru, serta komplain reseller. Gambar 4. Proses Transaksi Penjualan dengan pengetikan SMS Transaksi penjualan yang telah dilakukan reseller melalui media SMS, akan dikirim ke server pengisian pulsa (agen), Server pengisian pulsa akan mengirimkan permintaan dari reseller langsung ke nomor serta mengirimkan konfirmasi transaksi penjualan, apabila transaksi telah berhasil di proses ke pelanggan. Berikut ini adalah format SMS balasanpada server pengisian pulsa, yang akan dikirim kepada pelanggan dan reseller pulsa. handphone tujuan pelanggan Gambar 6. Menu Pengisian Pulsa Elektrik 4. Aplikasi Reseler Pulsa Elektrik Gambar 5. Proses Transaksi Melalui Sistem Baru (Aplikasi) Transaksi penjualan yang dilakukan reseller melalui media aplikasi, akan dikirim ke server pengisian pulsa (agen), hal ini sama proses nya dengan sistem yang lama. Letak perbedaan yang mendasar adalah media yang digunakan, pada sistem yang lama menggunakan media SMS pada "create massage" pada handphone, dan pada sistem yang baru menggunakan media aplikasi dengan menggunakan teknologi LCDUI J2ME. Server pengisian pulsa akan mengirimkan permintaan dari reseller langsung ke nomor handphone tujuan pelanggan serta mengirimkan konfirmasi transaksi penjualan, apabila transaksi telah berhasil di proses ke pelanggan. Berikut ini adalah format SMS balasanpada server pengisian pulsa, yang akan dikirim kepada pelanggan dan reseller pulsa. Tampilan awalan aplikasi pengisian pulsa yang merupakan menu selamat datang. Tampilan hasil berikutnya memperlihatkan bagaimana reseller akan memilih jenis operator pengisian pulsa, memilih nominal pengisian, memasukkan nomor tujuan dan pin, pada tampilan dibawah ini, terdapat menu Gambar 7. Menu Pengisian Pulsa - Proses Memasukkan Nominal Lain Pada Gambar 7. merupakan proses yang terjadi, apabila nominal yang di minta pembeli tidak ada di pilihan menu "Pilih Nominal", maka reseller dapat memasukkan jumlah nominal yang diinginkan pembeli. • Cek saldo Menu bagi reseller untuk melihat jumlah deposit yang dimiliki reseller. Deposit adalah sejumlah nominal yang dimiliki reseller, lalu dijual kepada pembeli, sehingga menjadi bentuk pulsa ketika sampai ke handphone pembeli. Apabila reseller memilih menu cek saldo, maka reseller akan diminta memasukkan pin, sebagai kode pengaman didalam transaksi penjualan, kemudian permintaan akan dikirimkan ke nomor SMS Center yang telah ada pada aplikasi ini. Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 33
Gambar 8. Menu Pengecekan Saldo Cek Harga Gambar 10. Menu Transaksi Terakhir Menu bagi reseller untuk mengetahui harga jual pulsa berdasarkan jenis operator seluler. Ketika reseller memilih menu cek harga, maka akan muncul tampilan untuk memasukkan kode produk yang ingin diketahui harga jualnya. Setelah tampilan untuk memasukkan pin reseller, yang juga berfungsi sebagai pengaman di dalam transaksi penjualan pulsa, dan kemudian mengirimkan permintaan untuk cek harga kesalah satu nomopr SMS Center yang disediakan pada aplikasi ini.\ itu, akan muncul Daftar Reseller Baru Menu bagi pendukung pada aplikasi untuk melakukan pendaftaran reseller baru yang ingin bergabung pada server pengisian pulsa "Sifa e- Reload". Pada saatmemilih menu ini, maka akan memasukkan terlihat nama,alamat yang berfungsi sebagai input biodata reseller baru, serta nomor handphone yang digunakan untuk melakukan transaksi penjualan pulsa. Lalu proses yang terakhir ialah mengirimkan permintaan transaksi ke salah satu nomor SMS Center yang telah disediakan di aplikasi ini. tampilan untuk Gambar 9. Menu Cek Harga Transaksi Terakhir Menu bagi reseller untuk melihat transaksi penjualan yang telah dilakukan selama 1 hari, pada saat reseller memilih menu ini, maka akan terlihat tampilan untuk memasukkan pin, yang berfungsi sebagai pengaman. Lalu proses yang terakhir ialah mengirimkan permintaan ke salah satu nomor SMS Center yang telah disediakan di aplikasi ini. Gambar 11. Menu Daftar Reseller Baru Komplain Menu bagi reseller sebagai fasilitas untuk mengatasi masalah yang dihadapi reseller didalam penjualan pulsa. Contoh masalah yang terjadi ialah pada saat transaksi penjualan pulsa telah dilakukan, nominal pulsa belum sampai ke handphone pembeli. Ketika reseller memilih menu komplain. Maka akan terlihat tampilan menu untuk memasukkan isi keluhan yang dihadapi reseller, lalu proses yang terakhir ialah mengirimkan permintaan ke salah satu nomor SMS Center yang telah disediakan di aplikasi ini 34 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
Kesimpulan a. Aplikasi reseller dapat melakukan transaksi penjualan dengan mudah dan cepat karena tidak mengharuskan mengetik format yang rumit melalui SMS. Gambar 12. Menu Komplain Tentang b. Aplikasi penjualan pulsa ini memudahkan reseller melakukan transaksi pendukung lain selain penjualan pulsa di dalam 1 aplikasi saja, yaitu: cek harga, cek saldo, cek transaksi terakhir, pendaftaran reseller baru dan layanan komplain pelanggan. Aplikasi telah diuji coba pada "Sifa e- Reload" untuk digunakan reseller yang terdaftar pada server milik "Sifa e-Reload". Aplikasi hanya dapat diakses oleh handphone dan berfasilitas jaringan SMS menggunakan koneksi sebagai media pengiriman. c. d. Java Menu ini, merupakan menu informasi tentang aplikasi penjualan pulsa. Penulis memakai alert dengan tipe info untuk menampilkan informasi tentang aplikasi ini. 5. Koneksi Aplikasi Didalam pembuatan aplikasi penjualan pulsa elektrik berbasis teknologi LCDUI J2ME, menggunakan sarana pengiriman SMS (Short Message Service) untuk menghubungkan aplikasi yang telah dibuat dengan server pengisian pulsa, hanya saja sistem yang baru ini berbeda dengan sistem yang lama, karena reseller tidak perlu lagi menulis format melalui menu "create message" pada handphone, dan tidak perlu lagi menuliskan format tertentu. Saran Diharapkan aplikasi ini dapat dikembangkan agar tampilannya lebih menarik dengan GUI (Graphical User Interface) . \\ Daftar Pustaka [1] Avestro, Joyce. Juli 2010 . Course Material Jeni 2. Jakarta: [2] Aditya, Antonius. 2004. Pemograman Mobile Java dengan MIDP 2.0.Yogyakarta: C.V Andi Offset. [3] Shalahuddin. 2008. Pemograman J2ME. Bandung: Informatika. 2008. Pemograman Rossa. A.S, Handphone dengan J2M 2008. Pemograman J2ME. Bandung: Informatika. 2008. Pemograman Rossa. A.S, Handphone dengan J2M Gambar 13. Proses Koneksi Server dengan Aplikasi Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 35
MODEL SUPPLY CHAIN MANAGEMENT DALAM PERSPEKTIF TEKNOLOGI Dini Hamidin1, Kridanto Surendro2 1Magister Informatika ITB, Bandung 2Institut Teknogi Bandung endro@informatika.org2 Abstrak Kondisi lingkungan global yang dinamis menjadikan suatu perusahaan sulit untuk dapat bersaing tanpa berkolaborasi dengan pihak lain.Bentuk kolaborasi tersebut misalnya hubungan interorganisasional, yaitu kerjasama antar organisasi atau jaringan organisasi yang merupakan variasi bentuk kerja sama, mencakup: aliansi strategi, kolaborasi dan konsorsium. Dalam kaitannya dengan teknologi informsi dan komunikasi (TIK), keduanya memainkan peran penting dalam mendukung strategi rantai pasok, sehingga perusahaan dapatberjalan dengan lebih baik jika melibatkan teknologi pada proses bisnisnya, karena TI merupakan asset dan turut menciptakan pondasi bagi tercapainya keselarasan bisnis dan TI. Penelitian ini telah menghasilkan model interorganisasional supply chain management dalam perspektif teknologi yang melihat hubungan interorganisasional berdasarkan analisis dari definisi supply chain management. SCM dalam kaitannya dengan keselarasan strategi TI dan bisnis harus melingkupi sinkronisasi, konvergensi antara manusia, proses dan teknologi yang memiliki kemampuan integrasi dan interoperabilitas untuk menghasilkan kompetensi pada setiap proses dari berbagai tingkatan supplier sampai dengan pelanggan.Sehingga model tersebut dapat menjadi dasar dan gambaran untuk menyusun framework keselarasan antara strategi TI dan bisnis. Kata Kunci: Rantai Pasok, Interorganisasional, Supply Chain Management, SCM, Model 1 Pendahuluan Global Logistics Management (GLM) telah menjadi isu penting dalam menanggapi perubahan pasar global [11]. Efisiensi distribusi global memainkan peran penting dan menjadikan salah satu perubahan. Sedangkan perubahan sendiri menurut O'Rourke [7] merupakan sesuatu yang tak dapat dihindarkan. penekan dalam terjadinya lingkungan global yang dinamis menjadikan suatu perusahaan sulit untuk dapat bersaing tanpa berkolaborasi dengan pihak lain. untuk Sehingga berkolaborasi lintas core business, misalnya hubungan interorganisasional menjadi pilihannya. Lingkungan yang berubah juga dinyatakan secara tidak langsung oleh Gattorna [4] bahwa bisnis Kondisi setiap perusahaan perlu tidaklah statis, dan tidak seharusnya suatu rantai pasok berada pada kondisi statis. antar jaringan organisasi merupakan organisasi atau variasi bentuk kerja sama mencakup aliansi strategi, kolaborasi dan konsorsium [8]. Keberagaman kerjasama ini juga mempengaruhi tingginya tingkat kompetisi di antara perusahaan, besarnya harapan dari stakeholder dan kedinamisan perubahan pada lingkungan bisnis dan teknologi. Interorganisasional atau kerjasama Berdasarkan penjelasan di atas, maka hal yang menjadi pertanyaan adalah bagaimaan konsep SCM dalam perspektif TI? dapat ini mendeskripsikan, memberikan gambaran umum Pada paper diharapkan 36 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
konsep SCM dan hubungan interorganisasional dilihat dari sudut pandang (perspektif) teknologi dan hubungan interorganisasional. dkk. [6], yaitu SCM sebagai filosofi manajemen, filosofi implementasi dan serangkaian proses manajemen. Metodologi yang digunakan dalam paper ini adalah bersifat deskriptif yang menghasilkan konsep interorganisasional SCM hasil dari penjabaran studi literatur dari supply chain tiga pemahaman management (manajemen rantai pasok). 2 Pengembangan Model Artifak desain penelitian SI pada paper ini mengadopsi sebagian artifak dari pendekatan Hevner dkk. [5] dalam framework Penelitian Sistem Informasi (SI) yang terdiri atas 1) Konstruksi (construct), menunjukkan dimana permasalahan dan solusi yang ditetapkan dan dikomunikasikan; dan2) Model, menggunakan construct untuk merepresentasikan situasi dunia nyata. Berdasarkan artifak desain tersebut, maka kedua tahap tersebut adalah: bahasa 1. Konstruksi, yang membahas tiga konsep konsep dan kategori SCM interorganisasional. 2. Model, tahap pembentukan framework yang terdiri atas: Konsep SCM berdasarkan perspektif lingkungan teknologi, atribut SCM dan hubungan interorganisasional Lingkungan Manajemen rantai pasok (SCM) memiliki organisasi (interorganisasional). Dalam suatu organisasi, nilai- nilai yang diciptakan melalui interorganisasional SCM memiliki dinamis. lingkungan Keunggulan kompetitif dapat dicapai melalui keselarasan dengan Tahap-tahap lingkungannya. pengembangan model pada paper ini dapat digambarkan sebagai berikut: organisasi Sehingga antara yang keterhubungan antar 3.1 SCM sebagai Filosofi Manajemen suatu pendekatan sistem untuk melihat rantai pasok secara keseluruhan, dan untuk mengelola keseluruhan aliran persediaan barang dari supplier sampai ke pelanggan akhir, sebagai suatu orientasi untuk upaya strategis melakukan sinkronisasi dan konvergensi antar perusahaan dan antar operasional perusahaan serta kapabilitas strategis ke dalam suatu kesatuan yang utuh dan fokus pada penciptaan keunikan nilai pelanggan. Konvergensi merupakan kolaborasi dan keselarasan dalam dan seluruh industri yang di dalamnya terdiri dari orang-orang, ide-ide/proses yang saling bersinergi dengan cara yang baru [10, 2]. terhadap kerjasama Sehingga SCM sebagai filosofi manajemen memandang bahwa keseluruhan pengelolaan aliran fisik dari supplier sampai ke pelanggan akhir melibatkan sinkronisasi dan konvergensi antar perusahaan dan antar operasional perusahaan. a. Sinkronisasi Dalam lingkungan dinamis, sinkronisasi diperlukan untuk dapat menghasilkan nilai maksimal rantai pasok. Sinkronisasi berhubungan dengan koordinasi kegiatan dalam mengoperasikan sistem secara serempak. Sinkronisasi komponen strategis rantai pasok dapat mengidentifikasi perubahan permintaan pelanggan dan perubahan sistem persediaan serta visibilitas sistem yang dimiliki partisipan. b. Konvergensi Konvergensi merupakan kolaborasi dan keselarasan orang, ide dan proses yang saling bersinergi dengan cara yang baru. Lima kunci utama penggerak [10], yaitu: perubahan konvergensi Shaheen kapabilitas bandwith, digital, peningkatan kebutuhan layanan wireless, regulasi layanan yang up-to-date dengan perkembangan teknologi dan internet, dan berhubungan dengan perkembangan yang teknologi memungkinkan perusahaan rantai pasok untuk layanan yang cepat dan dapat memberikan keamanan dan kehandalan dalam komunikasi. permintaan digital Berdasarkan lima kunci penggerak utama tersebut, maka konvergensi berhubungan dengan: 1. Konvergensi jaringan, yaitu infrastruktur fisik dan ketersediaan layanan baru untuk melayani kebutuhan dan kepuasan pelanggan dan supplier. teknologi Gambar 1. Tahap-tahap Pengembangan Model 3 Analisis Konsep SCM 2. Konvergensi layanan, yaitu penyediaan content yang digunakan sebagai alat untuk memberikan layanan untuk mendukung dan membangun rantai nilai pasok dari dan ke pelanggan dan supplier. akan dijabarkan berdasarkan tiga kategori konsep SCM Mentzer SCM pada paper ini 3. Sifat konvergensi, yaitu sebagai alat komunikasi dan penyediaan layanan baik Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 37
dalam lingkup interorganisasional lokal maupun global, yang tentunya memberikan dampak pada kebijakan dan regulasi di tingkat nasional maupun internasional. internal, 3.2 SCM sebagai Filosofi Implementasi Dalam filosofi implementasi, terdapat tujuh integrasi dan aktivitas SCM interoperabilitas. a. bagian- Integrasi merupakan hingga membentuk bagian/aktivitas-aktivitas dapat keseluruhan. meningkatkan hubungan di setiap rantai nilai, memfasilitasi keputusan, memungkinkan terjadinya penciptaan nilai dan proses transfer dari supplier sampai ke pelanggan akhir untuk mengoperasikan aliran informasi, pengetahuan, peralatan dan aset fisik. terkait dengan Integrasi penggabungan Sehingga, integrasi pengambilan dan kapasitas untuk dapat menggunakan cara interaksi rantai pasok mampu melakukan: 1. Pertukaran informasi dan pengetahuan terkait dengan response time, variety product, product availability, customer experience, time to market, order visibility, dan returnability. 2. Komunikasi dengan adanya kesesuaian bahasa, teknologi dan budaya dan perilaku kolaborasi dalam lingkungan berbeda sebagai Serangkaian Proses 2. Komunikasi dengan adanya kesesuaian bahasa, teknologi dan budaya dan perilaku kolaborasi dalam lingkungan berbeda sebagai Serangkaian Proses Manajemen Proses sebagai satu kumpulan aktivitas yang terstruktur dan terukur mengelola hubungan, informasi dan aliran material seluruh lingkup rantai layanan dan nilai pasok untuk mengirimkan ekonomis melalui sinkronisasi manajemen aliran fisik dan informasi (Davenport (1993) & La londe dalam Mentzer dkk. [6]. Standarisasi yang terjadi pada integrasi menjadikan integrasi harus dapat dikarakteristikan sebagai informasi kerjasama, (information (trust), kemitraan (partnership), berbagi teknologi (shared technology), kompatibilitas, berbagi resiko dan manfaat, komitmen dan visi yang sama, kebergantungan dan berbagi proses utama. Sehingga integrasi dapat dilihat dari empat jenis integrasi rantai pasok yang diperkenalkan oleh Noord (1992) dalam Becker dkk. [1], yaitu: kolaborasi, sharing), berbagi kepercayaan organisasional, hubungan Berdasarkan interorganisasional rantai pasok harus dapat memberikan nilai profitabilitas bagi keseluruhan tingkatan supplier sampai ke perusahaan dari tingkatan pelanggan. Layanan pelanggan dan biaya untuk kebutuhan pelanggan dapat berdampak pada kinerja lingkup lingkup interorganisasional, koordinasi dan hubungan eksternal dari hulu (upstream), yaitu supplier ke hilir (downstream), yaitu pelanggan. jaringan distribusi. Dalam integrasi mencakup 1. Integrasi fisik, mengacu pada perubahan untuk dan dalam meningkatkan dan efisiensi proses inti. aktivitas proses 2. Integrasi pada pertukaran informasi yang berhubungan dengan inventori, perencanaan transportasi/manufaktur, peramalan, status aktual proses dan sebagainya. informasi, mengacu tingkat 3. Integrasi pada keselarasan proses pengambilan keputusan di sepanjang rantai pasok koordinasi, mengacu 4. Integrasi desain rantai pasok, mengacu pada kerjasama di dalam perubahan struktur rantai pasok. b. Interoperabilitas Interoperabilitasadalah kemampuan berbagai sistem, komponen dan organisasi untuk saling dan bekerja pengetahuan yang digunakan untuk berinteraksi dengan partner, supplier, pelanggan dan provider. interoperabilitasadalah standarisasi, Karakteristik kompatibilitas, kesesuaian dinamis dan statik [2] bersama, bertukar informasi Berdasarkan ketiga kategori definisi tersebut, maka definisi SCM pada paper ini mengambil dari perspektif teknologi, yaitu sebagai harmonisasi sinkronisasi dan konvergensi antara manusia, proses dan teknologi yang memiliki kemampuan integrasi dan interoperabilitas untuk menghasilkan kompetensi pada setiap proses dari berbagai tingkatan supplier sampai dengan pelanggan pada proses SRM, ISCM, dan CRM untuk mencapai nilai rantai pasok. Sinkronisasi dan konvergensi dibutuhkan untuk memenuhi kebutuhan bisnis. Sedangkan kolaborasi pencapaian integrasi interorganisasional mempertimbangkan dan tersebut interoperabilitas. Kedua proses menciptakan nilai-nilai pada proses bisnis SCM. keselarasan dan 38 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
4 Jaringan Organisasi Keterlibatan eksternal organisasi untuk masuk ke dalam organisasi dan menjadi bagian dari organisasi SCM (interorganisasional) menjadikan proses tersebut harus dapat terintegrasi dan berkolaborasi dengan organisasi-organisasi jaringan partisipannya lainnya pada proses 4.1 Kolaborasi Interorganisasional Dasar kolaborasi adalah adanya rantaianggota yang mampu memenuhi permintaan pelanggan secara efektif. Jumlah tingkatan jaringan rantai pasok bisa beragam dan memiliki peran (role) yang berbeda pada setiap tingkatannya. Empat jenis proses hubungan memiliki peran yang berbeda-beda dan saling mempengaruhi serta menentukan dimana integrasi diletakkan, informasi dan teknologi apa yang kapan hubungan dilakukan dan mengapa harus terintegrasi serta siapa yang terlibat dalam integrasi tersebut. digunakan dan diintegrasikan, adalah interorganisasional. Koordinasi tingkatan integrasi baik sumber daya manusia, proses dan teknologi. disini 4.3 Kemampuan Sistem Interorganisasional Rantai Pasok Setiap partisipan dalam jaringan rantai pasok bergantung merupakan tingkat berdasarkan kumpulan upstream downstream. Kompleksitas jumlah partisipan dalam jaringan rantai harus menerapkan prioritas partisipan mana yang ikut dalam kolaborasi informasi untuk memperkuat hubungan strategis dari hulu ke hilir. aktor saling informasi dari tingkat yang sampai pasok membuat perusahaan a. Kompetensi TI b. Sinergi Pengetahuan c. Berbagi informasi d. Visibilitas Informasi e. Standarisasi Platform 4.2 Penggerak Nilai Perilaku Interorganisasional Rantai Pasok Kesuksesan kolaborasi antar partisipan rantai (trust). pasok bergantung pada kepercayaan Kepercayaan merupakan bangunan fundamental kolaborasi, dari kepercayaan suatu karena menjadikan setiap organisasi dapat berbagi investasi aset dan pengetahuan, memfasilitasi menurunkan biaya transaksi. Dimensi kepercayaan juga mengidentifikasi pemenuhan janji, konsistensi dan kepentingan. 5 Pencapaian Keselarasan Komponen SCM dipetakan untuk mencapai keselarasan, yang dapat digambarkan sebagai berikut: Komitmen sebagai salah satu modal sosial dapat meningkatkan kepercayaan dalam melakukan kolaborasi dan menjadikan mitra kerjanya memiliki secara tujuan berkelanjutan. Selain itu, keterbukaan komunikasi baik formal maupun informal dapat mempermudah terjadinya berbagi informasi dan pengetahuan di antara jaringan rantai pasok. Keterbukaan ini akan pembelajaran mempermudah terjadinya interorganisasional. Keterbukaan komunikasi, kepercayaan dan komitmen juga dapat terjadi karena adanya kebergantungan strategis di antara jaringan rantai pasok dengan tujuan yang berbeda- beda, seperti kebergantungan dalam memperoleh pasar, teknologi dan layanan baru untuk menjamin tercapainya keunggulan kompetitif. Manfaat dan keuntungan dari suatu jaringan interorganisasional akan jaringan jika interorganisasional berpartisipasi dan memiliki jaringan di koordinasi untuk melakukan hubungan didapatkan seluruh Gambar 3. Komponen keselarasan Untuk mencapai keselarasan perlu untuk melihat dari sisi kegunaan strategi bisnis dan penggunaan teknologi serta kepemimpinan yang kompeten keterampilan memfasilitasi kelompok. Komunikasi antara personil bisnis dan TI, struktur pelaporan, arsitektur TI dan tatakelola TI juga menjadi faktor penting lainnya untuk mencapai keselarasan. Sehingga variabel-variabel dalam SBITA menjadi sangat penting untuk mencapai keselarasan. dan 6 Memodelkan Komponen Keselarasan Interorganisasional SCM Analisis yang telah dijabarkan di atas dapat dijadikan panduan untuk memodelkan setiap komponen dengan interorganisasional manajemen rantai pasok. Pada setiap komponen tesis yang berhubungan ini akan dijabarkan kerja antara Seminar dan Call For Paper Munas Aptikom 39 Politeknik Telkom Bandung, 9 Oktober 2010
interorganisasional SCM yang terdiri dari: integrasi, sinkronisasi, konvergensi dan interoperabilitas. 6.1 Komponen Sinkronisasi Berdasarkan analisis tentang sinkronisasi, maka sinkronisasi tidak hanya berlaku pada sinkronisasi teknologi saja tetapi juga sinkronisasi pada manajemen bisnis. Sinkronisasi dapat terjadi pada: 6.3 Komponen Integrasi Berdasarkan analisis tentang integrasi, maka integrasi dalam domain rantai pasok seperti yang telah dijelaskan pada sub bab sebelumnya, bahwa integrasi fisik, integrasi dapat dibagi menjadi integrasi integrasi koordinasi, dan informasi, integrasi desain rantai pasok. Keempat komponen integrasi tersebut dapat dijabarkan dalam tabel 1 sebagai berikut: Arus nilai jaringan rantai pasok dari supplier ke pelanggan Hak keputusan dari setiap anggota dalam tingkatan jaringan rantai pasok. Arus fisik rantai pasok dan arus informasi dan pengetahuan Aktivitas fungsi dan proses bisnis rantai
pasok interorganisasional Infrastruktur bisnis sebagai pendukung layanan interorganisasional rantai pasok Layanan TI (data, komunikasi dan aplikasi) yang diberikan kepada pengguna untuk aktivitas manajemen rantai pasok • Keterampilan personil manajemen bisnis dan TI dengan kinerja yang terhubung dalam jaringan rantai pasok Budaya interorganisasional rantai pasok • Teknologi informasi dan komunikasi rantai pasok interorganisasional langsung menyatakan bahwa keselarasan dicapai pada saat terjadi sinkronisasi di antara ketujuh poin tersebut. Penjelasan di atas secara tidak Tabel 1. Empat komponen Integrasi Komponen Integrasi Keterangan Integrasi fisik Integrasi proses dan aktivitas rantai pasok Integrasi informasi Integrasi koordinasi Integrasi desain pasok rantai Pertukaran informasi Keselarasan pengambilan keputusan Kerjasama dalam perubahan struktur rantai pasok proses 6.4 Komponen Interoperabilitas Berdasarkan analisis tentang interoperabilitas, maka interoperabilitasdalam domain rantai pasok membutuhkan empat dimensi kebijakan Sarantis tindakan dkk., [9]; Dobrev dkk., [3] sebagai rantai pasok, implementasi, yaitu: kebijakan dan organisasi rantai antara teknis/fungsionalK. dapat komponen-komponen digambarkan sebagai berikut: pasok, semantik eterhubungan interoperabilitas Gambar 4. Komponen-komponen Sinkronisasi 6.2 Komponen Konvergensi Berdasarkan analisis tentang konvergensi, maka konvergensi digunakan sebagai perangkat komunikasi dan penyediaan informasi dan pengetahuan yang dibutuhkan oleh partisipan rantai pasok antar organisasi baik dalam lingkup lokal maupun global. Gambar 5. Komponen-komponen Konvergensi 40 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
Kompone n SCM Keterangan Kebijakan dan regulasi aplikasi, keamanan Legalitas konvergensi yang mendukung dapat komunikasi interorganisasional jaringan dan Gambar 6. Komponen-komponen interoperability interorganisasional rantai Untuk dapat melihat pasok secara utuh, maka komponen-komponen integrasi, dan interoperabilitas digabungkan dalam tabel berikut: Tabel 2. Daftar Rincian Komponen SCM konvergensi, sinkronisasi Kompone n SCM Keterangan Integrasi: penggabungan bagian- bagian/aktivitas-aktivitas hingga membentuk keseluruhan Integrasi fisik Integrasi informasi Integrasi koordinasi Integrasi desain rantai pasok Konvergensi: kolaborasi dan keselarasan orang, ide dan proses yang saling bersinergi dengan cara yang baru Keunggula n kompetitif Content Integrasi proses dan aktivitas rantai pasok Pertukaran informasi Keselarasan pengambilan keputusan Kerjasama dalam perubahan struktur rantai pasok proses Memetakan bisnis dan teknologi lingkungan Aplikasi dan layanan open source Teknologi jaringan Teknologi keamanan Konvergen si Arsitektur Teknologi hardware Layanan content yang harus terpenuhi adanya oleh konvergensi Konvergensi mengurangi biaya dalam penggunaan aplikasi dalam lisensi Konvergensi perangkat komunikasi dalam lingkup lokal maupun global Jaminan keamanan dalam melakukan konvergensi baik komunikasi dan penggunaan aplikasi Memetakan teknologi dalam melakukan konvergensi Konvergensi pendukung dalam teknologi Sinkronisasi: koordinasi kegiatan dalam mengoperasikan sistem secara serempak Arus fisik rantai pasok Hak keputusan Proses aliran kerja (material) rantai pasok fisik Hak keputusan dari setiap anggota dalam tingkatan jaringan rantai pasok Arus nilai jaringan rantai supplier ke pasok dari pelanggan Aktivitas fungsi dan proses bisnis rantai pasok inter- organisasional Arus nilai jaringan Aktivitas fungsi dan proses bisnis Infrastrukt ur bisnis Mendukung interorganisasional pasok personil Keterampilan manajemen bisnis dan TI yang dengan kinerja terhubung dalam jaringan rantai pasok Layanan (data, TI komunikasi dan aplikasi) yang kepada diberikan pengguna untuk aktivitas manajemen rantai pasok Teknologi komunikasi pasok interorganisasional dan informasi Arus pengetahuan baik internal organisasi dan maupun inter- organisasional layanan rantai Keterampil an personil Layanan TI TIK interorgani -sasional Arus informasi dan pengetahua n Budaya informasi dan rantai (TIK) Budaya rantai pasok interorganisasional Interoperabilitas: berbagai sistem, komponen dan organisasi saling bekerja bersama Kebijakan Kemampuan Visi, misi dan interorganisasional jaringan rantai pasok tujuan Pemahaman eksekutif bisnis dan TI akan visi, misi dan rencana bisnis dan TI Kepercayaan, komitmen, keterbukaan komunikasi, kebergantungan strategis, Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 41
Kompone n SCM Organisa- sional Semantik Teknis/ fungsional 42 Keterangan Kompone n SCM Keterangan partisipasi dan koordinasi kerja Legalitas kerjasama • Klaster bisnis • Struktur jaringan distribusi • Tipe proses hubungan rantai pasok Antarmuka pengguna dalam jaringan interorganisasional rantai pasok Penyajian data, informasi dan pengetahuan • Manajemen database Nilai hubungan interorganisasional Manajemen jaringan interorganisasional rantai pasok kontrak .Berdasarkan komponen-komponen tabel 2. di atas, maka dari interorganisasional SCM sebagai berikut: dapat digambarkan representasi Prioritas investasi TI • Struktur organisasi, peran, dan tanggung struktur pelaporan inter- organisasional rantai pasok • Layanan hirarki jawab dan vertikal dan horisontal • Manajemen pengetahuan • Prosedur dan aturan main interorganisasional rantai pasok standar Aliran kerja fungsi dan proses bisnis interorganisasional rantai pasok • Rekayasa kolaborasi proses bisnis Tipologi SI Interorganisasional Keselarasan dengan keseluruhan proses bisnis (pre- perusahaan transaction, transaction, post transaction) Kapabilitas personil bisnis maupun TI dalam jaringan interorganisasional Kategori layanan • Bahasa • Kesadaran keberadaan data dan dokumen • Standarisasi platform • Konektivitas hardware dan software • Layanan dan procurement, fulfillmentdemand service management sistem order dan Gambar 7. Model Interorganisasional SCM Kesimpulan Berdasarkan hasil pengembangan dan model interorganisasionalSCM, maka dapat disimpulkan bahwa SCM dalam kaitannya dengan keselarasan strategi TI dan bisnis harus mencakup sinkronisasi, konvergensi antara manusia, proses dan teknologi yang memiliki dan kemampuan interoperabilitas dalam menghasilkan kompetensi pada setiap proses (SRM, ISCM, dan CRM) dari berbagai sampai dengan pelanggan. Sehingga model tersebut dapat menjadi dasar dan gambaran untuk menyusun framework keselarasan antara strategi TI dan bisnis. integrasi tingkatan supplier Layanan keamanan data, aplikasi dan komunikasi DAFTAR PUSTAKA . Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
[1] Becker, J., Verduijn, T., & Kumar, K. (2004). Supply Chain Collaboration Across Strategic, Tactical and Operational Planning. Retrieved Juli from 175/. 16, 2010, [2] Brodie, M. L. (2000). The B2B E-commerce Revolution: Convergence, Chaos and Holistic Computing. Bureau for e-Business Research - UBC Commerce Network. [3] Dobrev, A., Stroetmann, K. A., Stroetmann, V. N., Artmann, Jones, T., & Hammerschmidt, R. (2008). The Conceptual Interoperable Electronic Framework of Health Record and ePrescribing Systems. Bonn: and Technology Research. J., Empirica Communication [4] Gattorna, J. (2006). Supply Chains are the Business. Supply Chain Management Review , 43-49. [5] Hevner, A. R., March, S. T., & Park, J. (2004, March). Design Science Information System Research. MIS Quaterly vol. 25 No. 1 , 75-105. in [6] Mentzer, J. T., Witt, W. D., Keebler, J. S., Min, S., Nix, N. W., Smith, C. D., et al. (2001). Defining Supply Chain Management. Business Logistics Vol. 22 No. 2. [7] O'Rourke, C., Selkow, W., & Fishman, N. (2003). Enterprise Architecture Using the Zachman Thomson/Course Technology. Framework. [8] Provan, K. G., & Kenis, P. (2007). Modes of network governance: structure, management and of Public Administration Research and Theory , 229- 252. efectiveness. Journal [9] Sarantis, D., Charalabidis, Y., & Psarras, J. (2008). Toward Standardising Interoperability Levels for Information Systems of Public Administrations. The Electronic Journal for Emerging Tools and Applications. [10] Shaheen, G. (1999, January 1). Convergence is upon us. Retrieved May 18, 2010, from alliances/166424-1.html [11] Yuan, C.-Y. (2007). Enterprise Collaborative Transportation Management and Logistics Performance: An Empirical Study of Information Technology Industry in Taiwan. International Conference on Business and Information July 11-13, 2007. Tokyo. Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 43
PERANCANGAN DAN REALISASI GENERATOR SINYAL NAVIGASI LORAN C BERBASIS FPGA DENGAN INTERFACE DAC Rini Handayani1, Heroe Wijanto2, M. Ary Murti3 1 Program Studi Teknik Komputer - Politeknik Telkom 2,3Jurusan Teknik Elektro - Institute Teknologi Telkom 1vespa_rini@yahoo.co.id, 2hrw@ittelkom.ac.id, 2mam@ittelkom.ac.id ABSTRAK Loran (Long Range Navigation) merupakan sistem radio terestrial yang memanfaatkan sifat perambatan gelombang radio di atas permukaan bumi (ground wave). Sistem navigasi Loran-C bekerja pada rentang frekuensi 80 KHz sampai dengan 100 KHz. Satu sistem Loran, terdiri dari beberapa subsistem berupa sel atau biasa disebut chain. Satu sel Loran, dengan daerah cakupan yang luas, terdiri dari satu stasiun master dan sedikitnya dua stasiun sekunder. Karena memiliki cakupan yang cukup luas, diharapkan teknologi ini cocok untuk kondisi geografis Indonesia yang berkepulauan dan diharapkan dapat mengurangi ketergantungan kepada negara lain, seperti pada GPS (Global Positioning System), sehingga ketahanan nasional dapat ditingkatkan. Dalam Tugas Akhir ini penulis melakukan perancangan perangkat pemancar Loran-C menggunakan FPGA pada dengan interface DAC. FPGA disini digunakan sebagai pembangkit sinyal sekaligus modulator. Sinyal yang dikeluarkan FPGA masih berupa sinyal digital yang harus dikonversikan ke dalam bentuk sinyal analog hingga sinyal tersebut dapat dipancarkan oleh antenna pemancar. Kata kunci: Loran-C, chain, GPS, FPGA, modulator, DAC PENDAHULUAN 1.1 Latar Belakang Teknik penentuan posisi yang digunakan pada navigasi di Indonesia saat ini menggunakan satelit GPS (Global Positioning System). GPS dimiliki dan dikelola oleh Departemen Pertahanan Amerika Serikat (U.S Department of Defense), sehingga penggunaannya harus mengikuti standar yang telah ditentukan. Indonesia, yang merupakan negara kepulauan, sangat memerlukan sistem navigasi laut, darat dan udara. Sistem navigasi ini harus handal dan tidak bergantung ke negara lain, sehingga Loran perlu dibuat di Indonesia sebagai sistem pertahanan nasional. Loran-C Navigation-C) untuk yang menyediakan melengkapi GPS dan sistem satelite lain. Loran merupakan dengan sistem menggunakan gelombang radio berjangkauan jauh mempunyai daya yang tinggi, operasi system navigasi hiperbolik pada band frekuensi 100 khz dan dapat mengatasi kelemahan dari GPS. (Long cara Range sempurna suatu navigasi lainnya sebagai secondary. Pada generasi Tugas Akhir mengenai Loran-C sebelum ini, sinyal yang dibangkitkan belum bisa ditransmisikan lewat RF design, karena terbentur oleh konversi format sinyal analog pada sisi transmitter. Dalam transmitter sinyal dan tersebut dibutuhkan pembangkit modulator untuk mengolah sinyal yang akan dipancarkan. Karena modulator yang digunakan, dalam hal ini FPGA, keluarannya masih berupa sinyal digital maka diperlukan modul Digital to Analog Converter yang dapat mentransmisikan sinyal Loran-C. 1.2 Tujuan ini adalah mendesain arsitekture hardware algoritma IFFT dengan bahasa pemrograman VHDL; mensintesis hesil desai VHDL dengan Xilinx Synthesis Tool seri ISE 8.1; mendapatkan hasil sintesis berupa jumlah slice, flip-flop, LUT, FIFO/RAM, GCLK, dan DSP; memprediksi kebutuhan hasil sintesis untuk titik lebih banyak;menghitung delay saat simulasi. Tujuan penelitian 1.3 Perumusan Masalah Masalah yang akan diteliti dalam penelitian ini adalah : Loran-C paling sedikitnya mempunyai tiga transmitter, satu sebagai stasiun master dan dua 44 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
1. Menentukan spesifikasi dari format sinyal Loran-C. permukaan bumi, yang dibatasi oleh dua lapisan yaitu permukaan bumi (startosfer) dan ionosfer. 2. Generate sinyal input pada sisi transmitter dengan spesifikasi yang ada. rate 3. Menentukan terbaik untuk mengubah sinyal digital menjadi sinyal analog. sinyal keluaran modulator menjadi sinyal yang siap pancar. sample 4. Memodelkan sistem pengolahan Gambar 2.1 Propagasi Ground Wave 1.4 Pembatasan Masalah Batasan-batasan masalah yang digunakan dalam penelitian ini adalah : 1. Asumsi awal masukan berasal dari FPGA berupa clock generator. 2. Tidak membahas masalah Up Converter pada sisi transmitter dan Down Converter pada sisi receiver. 3. Pemodelan kanal untuk propagasi groundwave menggunakan AWGN. 4. Menggunakan multiplexer yang berperan sebagai filter. 4. Menggunakan multiplexer yang berperan sebagai filter. 5. Digunakan level kuantisasi 8 bit. 6. Dalam satu chain hanya digunakan 1 Stasiun Master dan 2 Stasiun Sekunder. Ground wave berpolarisasi secara vertikal, karena setiap komponen medan listrik horisontal yang bersinggungan dengan permukaan bumi akan dihubung singkat. Ground wave akan menginduksi muatan pada permukaan bumi sehingga terjadi arus bolak balik yang kemudian akan menginduksi medan elektromagnetik, demikian seterusnya, sehingga merambat bersama dengan arus. Arus listrik yang terjadi akan mengalami redaman karena bumi bersifat kapasitif dengan rugi tertentu yang ditentukan oleh konduktivitas, permitivitas dan frekuensi kerja gelombang yang digunakan. 2.3 Stasiun Pemancar 2. DASAR TEORI 2.1 LORAN (Long Range Navigation) teknologi navigasi yang menggunakan bantuan gelombang radio untuk menentukan posisi suatu objek di atas permukaan bumi. Loran menggunakan stasiun-stasiun terestrial untuk memancarkan gelombang radio yang nantinya akan membantu penentuan posisi. Loran bekerja pada frekuensi disekitar 100 KHz, dengan frekuensi yang kecil tersebut maka kestabilan propagasi dapat terjaga dikarenakan loss propagasi yang tidak terlalu besar. Loran-C menggunakan prinsip propagasi groundwave untuk perambatan gelombang navigasinya. Loran merupakan Secara umum sistem Loran-C terdiri dari beberapa stasiun transmit. 1 buah stasiun master dan minimal 2 buah stasiun sekunder. Masing - masing stasiun terpisah ratusan mil, dan konstelasi beberapa stasiun tadi di sebut chain. Stasiun Loran pada umumnya hanya memancarkan grup pulsa secara singkat dan tidak kontinu, melainkan dengan selang waktu tertentu yang disebut GRI, hal ini digunakan untuk melakukan penghematan daya mengingat daya pancar stasiun yang tinggi. Stasiun master merupakan stasiun utama dari sel Loran. Stasiun master berfungsi sebagai stasiun pertama yang memancarkan pulsa, lalu diikuti oleh stasiun sekunder yang lain setelah delay waktu tertentu. Untuk servis navigasi, stasiun master memancarkan grup pulsa yang terdiri dari sembilan pulsa. Tiap grup pulsa ini dipancarkan dengan selang waktu waktu tertentu yang disebut GRI (Group Repetition Interval). Harga GRI harus cukup besar agar tidak terjadi overlaping pulsa antara stasiun yang satu dengan stasiun yang lain dalam satu sel Loran. Pada jaringan Loran yang sudah ada, nilai GRI berkisar antara 40.000 - 100.000 us. Stasiun master juga memancarkan grup pulsa timing dan paging. Stasiun master memiliki daya pancar yang paling besar dibanding stasiun yang lain, karena sinyal stasiun master harus mencakup baik stasiun sekunder dan pesawat penerima pada daerah cakupan satu sel Loran. 2.2 Ground Wave Gambar 2.2 Group Repetition Interval Ground wave atau surface wave merupakan gelombang yang berpropagasi mengikuti bentuk Stasiun master pada LORAN terdiri dari 3 blok servis, yaitu navigasi, timing, dan paging. Blok navigasi bertugas untuk menghasilkan grup pulsa Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 45
yang kontinu, dengan format tertentu dan dengan selang waktu tertentu yang disebut GRI. Blok navigasi tidak memiliki input, ketika stasiun master aktif, blok ini secara kontinu mengeluarkan output berupa grup pulsa yang terdiri dari 9 pulsa, menuju tingkat RF . ( ) tE = ⎛ ⎜ A ⎜ ⎝ t t p ⎞ ⎟ ⎟ ⎠ 2 ⎡ 12exp ⎢ ⎢ ⎣ − ⎛ ⎜ ⎜ ⎝ t t p ⎤ ⎞ ⎟ ⎥ ⎟ ⎥ ⎠ ⎦ Dimana : t = waktu (s tp = 65 s Kemudian envelope E(t) dimodulasi dengan 2.2.1Karateristik Pulsa Stasiun Master dan frekuensi carrier 100 Khz : Sekunder χ = )( t 0 tE )( sin( π tf 2 0 ) Blok Navigation Pulse Generator dirancang sedemikian rupa, sehingga mengeluarkan 9 pulsa dengan format tertentu dengan selang waktu GRI. Tiap pulsa Loran memiliki perioda 200 us. Selang waktu antar pulsa dalam satu grup adalah 1000 us, kecuali untuk pulsa ke-9 pada grup master memiliki jarak 2000 us. Dimana,: χ0 (t) = Sinyal Modulasi; Envelope f0 = Frekuensi Modulasi E(t) = Sinyal Dari persamaan diatas dihasilkan sinyal LORAN seperti dibawah ini : Gambar 2.2 grup pulsa stasiun master Loran Grup pulsa Loran juga memiliki Phase Coding, yaitu pola perubahan fasa pada pulsa - pulsa Loran. Kode phasa ini berguna untuk meredam efek interferensi sky wave dan membantu membedakan grup pulsa stasiun master dengan stasiun sekunder. Pola perubahan fasa pulsa - pulsa Loran tertera pada gambar di bawah, dimana tanda positif berarti pulsa tidak mengalami perubahan fasa dan tanda negatif berarti pulsa mengalami perubahan fasa 1800. Tabel 2.1 Phase Coding Gambar 2.3 Sinyal Hasil Modulasi 2.3 Modulasi ASK Modulasi ASK (Amplitudo Shift Keying) dapat dipandang sebagai modulasi amplituda dengan pemodulasi sinyal data biner (bit "0" atau bit "1") seperti halnya pada modulasi AM. Jadi sinyal ASK merepresentasikan sinyal data biner "0" dan "1" dengan level amplituda yang berbeda. Stasiun Salah satu pembentukan sinyal ASK, yaitu Kode Phasa Master + + - - + - + - + + Sekunder + + + + + - - + dengan modulator AM-DSB-SC. Dengan modulator AM Doble Side Band Supressed Carrier dihasilkan sinyal ASK dengan harga m = 1 (dikenal sebagai modulasi On-Off Keying / OOK) AS 2.2.2 Karateristik Sinyal Untuk membentuk yang sesuai dengan format sinyal LORAN, ketepatan envelope sinyal mutlak diperlukan. Persamaan yang digunakan untuk membentuk envelope standar sinyal LORAN adalah: Gambar 2.4 Modulator ASK )( ts Persamaan sinyal ASK secara umum adalah : ] π2sin tf c [ 1 A = + )( tmb ASK 46 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
dimana, A = ampl V 2 A litudo sinyal c carrier; m = in ndex modulas i = Sebuah sis be eberapa tingk ang terlihat pa ya stem digital da kat pemodelan ada Gb.2.6 apat dimodelk n (abstraction kan dalam n), seperti )(tb = { ;1 − bit ;1 1 bit 0 Digu dilakukan sinyal an yang sin transmite sinkron. dengan de unakan teknik n dengan men ntara sinyal A nkron terhad r, atau dise Blok diagra etektor sinkro k demodulasi nggunakan p ASK dengan dap sinyal juga d ebut m penerimaa on sebagai ber coherent ya rinsip perkali pembawa lok pembawa d dengan detek an sinyal AS rikut : aitu ian kal dari ktor SK Tingkatan pem Gambar 2.6 Structural, dan S modelan: Beh n Physical avioral, ingkat pemo Ti tin ngkat behavio imodelkan de di si itu be stem m menggambarka ubungan antar hu odelan yang oral. Pada ting engan cara m ertindak (beh an kompo r komponen. tingg gi adalah gkatan ini, su atu sistem bagaimana menuliskan b n dengan haves), bukan dan en nen-kompone paling S(t) Sm'(t) S'(t) Volt Comp tage parator LPF 2. 4.2Struktur D L Dasar VHDL ~ S'c(t) = sin (2 πfct+φ) Pembawa Lokal Gambar 2.5 5 Detektor Sin nkron Dala ASK den sinyal den m detektor si ngan lokal ngan persama nkron perkali osilator akan aan : ian antara siny n menghasilk yal kan Bayangkan erbang AND d ge G erbang AND po ort-port input ada Gb.2.7 pa n kita ingin dengan mengg yang akan k dan output se memodelka gunakan baha kita modelkan eperti yang di an sebuah sa VHDL. n memiliki itunjukkan ian kemudi t tS ( 2 an filter LPF dilewatka merupak ) tS )( 2 ]Φ+t [ 2(2n π +Φ = )(' t sin S m f c ) sin nsi 2fc direda d recovery ya agar referen kan baseband am. ang )( tS 2 = Φsin )(' tS Gambar 2.7 G G Gerbang AND outputny beserta port i nya input dan ) sinyal inform berisi S(t) masi dengan Φ an selubung didapatka sinyal inform n ke Vol diteruskan ltage comp n level sinyal penentuan l, apakah seb "1" atau bit biner bit "0" dengan m ter eferensi re kepada data kebentuk balikan pola d mengemb level Φ = 180. Setel masi kemudi arator deng agai sinyal da membandingk unt rtentu, sinyal digital. lah ian gan ata kan tuk erhatikan file Pe erbang_and.v ge VHDL di baw vhd: wah ini, file in ni bernama library ieee; l u use ieee.std_logic_ i _1164.all; -- referensi r digunakan Me enyatakan yang 2.4 VHD VHD High S Descripti Amerika pengemb dengan terintegra telah me perancang DL DL adalah si Speed Integ on Languag Serikat angan bahas tujuan m asi berkecepat enjadi salah gan sistem dig ngkatan dari grated Circu ge. Departem dan IEEE a pemodelan mengembangk tan tinggi. Kin satu standar gital. VHSIC (Ve uit) Hardwa men Pertahan menspons n hardware kan rangkai ni bahasa VHD industri dala ery are nan ori ini ian DL am use u ieee.std_logic_ i _arith.all; entity gerbang e g_and is port ( p x1 : in std_log x gic; -- Menyatak yang y gerbang_and daftar port i outputnya. kan entity bernama dan input dan x2 : in std_log x gic; 2.4.1 M Memodelkan n Sistem Digit tal y : out std_log y gic ); ) Semin nar dan Call For Paper M Munas Aptiko m 47 Poli teknik Telko m Bandung, 9 Oktober 201 10
end gerbang_and; architecture kelakuan of gerbang_and is begin y <= x1 and x2; end kelakuan -- Menyatakan arsitektur dari entity yang telah dinyatakan sebelumnya. Arsitektur berisi hubungan antara input yaitu dan output, output bagaimana berkelakuan terhadap kondisi input. ALU decode-execute, (arithmetic and logic unit) dan pada banyaknya bit suatu register. FPGAs berbeda dari mikrokontroler, karena mikrokontroler pada prinsipnya adalah mikroprosesor yang diprogram dengan bahasa assembly dan dirancang sebagai pengendali bukan dan untuk mikrokontroler suatu komputasi pada hardware yang tetap. Hardware pada FPGA diserahkan sepenuhnya pada desain engineer Sebelum untuk memprogramnya. diprogram, FPGA hanyalah tersusun atas blok-blok yang belum dikonfigurasikan dan interkoneksi yang belum disusun dan difungsikan. Chip FPGAs yang sama dikonfigurasikan dengan data yang berbeda yang akan mengimplementasikan berbeda. serta fungsi-fungsi komputasi. Mikroprosesor mengimplementasikan hardware Gerbang AND kita tadi memiliki tabel kebenaran berikut ini: Spesifikasi FPGA yang digunakan pada Tugas Akhir ini, secara umum sebagai berikut : Tabel 2.2 Tabel kebenaran gerbang AND Xilinx XC4VLX25-10SF363 FPGA X1 X2 Y 64MB of DDR SDRAM 0 0 0 10/100 Ethernet PHY 1 0 0 On-board 100MHz LVTTL Oscillator 0 1 0 On-board LVTTL Oscillator Socket (4/8-Pin Oscillators) 1 1 1 P160 Connectors Lalu perhatikanlah hasil simulasi gerbang AND kita itu berikut ini: LCD Panel 16Mb Serial Flash for FPGA configuration PC4 JTAG Programming/Configuration Port SystemACE™ Module Connector Gambar 2.8 Hasil simulasi gerbang_and.vhd yang sesuai dengan Tabel RS232 Port User LEDs 2.5 FPGA FPGA merupakan salah satu piranti yang termasuk dalam kelompok programable logic device. FPGAs berbeda dari general-purpose mikroprosesor hal fleksibilitas logic-nya. Mikroprosesor mempunyai hardware yang tetap. Assembly programmer memprogram suatu komputasi dengan keterbatasan pada tetapnya banyaknya register, siklus fetch- (misalnya Intel) dalam Four User Push Button Switches, an 8-position DIP Switch GPIO Header 48 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
Gam mbar 2.10 Sist tem Transmitt ter TDM Gambar 2.9 FPGA XC4V VLX25 7 Digital to A Karena ke be erupa sinyal melalui RF m m menjadi sinyal m ad suatu dalah mengkonversin m 2. Analog Conv eluaran dari digital, untu maka sinyal analog. Digit modul yan verter ASK/OOK misikannya lu diubah Converter an untuk modulasi A uk mentransm tersebut perl tal to Analog ng digunaka nya. 2.6 TDM Time proses p yang han masing-m tertentu. M (Time Divis e Division Mu entransmisian nya melalui s masing sinyal sion Multiple ultiplexing me n beberapa s satu kanal tr ditransmisika exing) erupakan sebu sinyal inform ransmisi deng an pada perio uah masi gan ode 2. 7.1 Resolu Resolusi usi yang dimak s (ENOB), da h DAC yang sinyal analog. ksud adalah alam hal ini ad memungkink Nu Number of Bits bi it dari sebuah mereproduksi s m Effective dalah nilai kan untuk Sejum mlah sinyal in xer memiliki ragam. Ketik xer, maka si otary yang m belumnya tel ubah tiap wak pakan gelomb on) yang men formasi yang p nformasi yang bit rate dan a sinyal ters inyal akan m enyebabkan s lah disamplin ktu. Hasil out bang PAM (P ngandung sam periodik terha g akan masuk n sumber siny sebut memasu melalui sebu sinyal inform ng akan dibu tput dari swit Pulse Amplitu mple-sample d adap waktu. ke yal uki uah masi uat tch ude dari multiplex yang ber multiplex switch ro yang seb berubah-u ini merup Modulati sinyal inf Setel ditransmi informasi Kanal tra disinkron untuk me membagi lah melalui isikan denga i bedasarkan ansmisi ini m nisasikan. Ka embangun tiap i sample-samp multiplex, si an membag hold time / merupakan ka anal sinkron p kelompok d ple tepat ke da ian inyal kemudi ple gi-bagi samp nal. / jumlah kan lah anal yang tel kan ini dibutuhk dan dari sample d a. alam framenya Ketik demultipl tingi (siny sinyal in Kemudian mengarah masing da ka sinyal lexer, gabung yal transmisi) nformasi awa n akan ada ro hkan sinyal- ari sinyal itu. i memasu transmis ang ber bit ra gan sinyal ya kembali menja dibagi-bagi k bit rate renda al yang berb pula disana ya otary switch p tujuan masin t sinyal ke uki ate adi ah. ang ng- uensi Samplin Freku sampling ma Frekuensi atan maksimu kuran kecepa uk menghasilka erfungsi dan be t sampli teori erdasarkan Be sampel lebih d nyal harus dis sin dari sinyal yan ali frekuensi d ka 2. 7.2 m ng Maksimum ah sebuah aksimum adala DAC akan um dimana D ng akurat. an nilai yan n-Nyquist, ing Shannon a dengan 2 dari atau sama ng diinginkan. 7.3 Mono Sebuah D eluaran analo ke de engan peningk co onverter dija Differential of (D 1 LSB. 2. tonicity DAC dikata ognya selalu katan code-in amin monoto f Non-Linearity akan monoto meningkat nput DAC. D onic jika er ty) tidak lebih onic jika sebanding an sebuah rror DNL besar dari Settlin Untuk seb nterval antara in ke eluarannya un ya ang biasanya ipengaruhi ole di AC dalam me D 2. 7.4 ng Time uah DAC, se sebuah perin ntuk mengha diukur dalam eh slew rate, engubah kelua ettling time m ntah meng-up asilkan nilai m persen. Set , kecepatan m arannya, dari a merupakan pdate nilai akhirnya, ttling time maksimum amplifier. 2. 7.5 THD+ THD+N (T merupakan uku m nyal yang di sin +N Total Harmon uran distorsi d ihasilkan DA nic Distortion dan noise yang AC, yang diek n + Noise) g ada pada kspresikan Semin nar dan Call For Paper M Munas Aptiko m 49 Poli teknik Telko m Bandung, 9 Oktober 201 10
dalam persentasi dari total daya dari sinyal distorsi harmonic yang tidak diinginkan dan noise yang ada pada sinyal keluaran . 3.2 Gambaran Umum Blok Stasiun Master Loran C 2.7.6 Dynamic Range Dynamic range adalah selisih antara sinyal terbesar dan sinyal terkecil dari yang bisa dihasilkan DAC dan diekspresikan dalam decibel (dB). Dynamic range juga berhubungan denga resolusi dan noise floor. 3. PERANCANGAN DAN IMPLEMENTASI Gambar 3.2 Perancangan Stasiun Master SISTEM 3.1 Gambaran Umum Sistem Operasi Loran C Sinyal informasi pada stasiun master terdiri dari informasi timing, paging dan navigasi itu sendiri. Garis besar alur kerja pada stasiun master dijabarkan sebagai berikut: Pembangkitan data informasi pada stasiun master meliputi pulsa navigasi, timing dan paging. Gambar 3.1 Sistem Operasi Minimum Loran C Secara umum, perancangan sistem navigasi Loran C digambarkan seperti konfigurasi diatas. Stasiun master memancarkan sinyal informasi ke semua stasiun sekunder dan user. Dan oleh stasiun sekunder sinyal informasi tersebut dipancarkan ke arah user. User akan menerima sinyal informasi tersebut dari stasiun master dan stasiun sekunder dengan waktu yang berbeda-beda. Dengan begitu didapatkan nilai-nilai yang dapat menentukan Time Different Loran C. Sistem yang akan dirancang pada Tugas Akhir ini akan direalisasikan dengan menggunakan digital signal processing chip berupa FPGA (Field Programmable Gate Array), yang sudah terintegrasi pada Development Board FPGA Xilinx Virtex4 XC4VLX25 dan Conversion Block Digital to Analog using DAC 0832 National Semiconductor. Pulsa timing dan paging dikirim dalam format bit-bit ASCII dalam bentuk sinyal Loran C dengan frekuensi 98 KHz untuk pulsa timing dan 108 KHz untuk pulsa paging. Sedangkan untuk navigasinya dikirim berdasarkan format yang telah ditentukan dengan frekuensi 100 KHz. Ketiga sinyal ini dikirim dengan rentang waktu yang telah ditentukan sehingga tidak terjadi collision satu sama lain. Jika tidak bisa dihindari maka sistem akan menentukan prioritas pulsa yang dipancarkan. • Pulsa-pulsa yang sudah di-generate akan carrier dengan sinyal dimodulasi oleh frekuensi carrier yang berbeda-beda, sesuai dengan yang telah ditentukan sebelumnya. • Pulsa-pulsa digital yang telah dimodulasikan tadi akan di-multiplexing, sehingga informasi dapat dikirim melalui satu kanal transmisi. • Sinyal digital yang keluar dari multiplexer dikonversi ke dalam bentuk sinyal analog pada blok DAC, sehingga sinyal informasi yang dikirimkan tadi dapat dipancarkan oleh blok RF ke stasiun-stasiun sekunder dan user. 3.3 Blok Kerja Stasiun Master Blok kerja pada stasiun master yang akan dibuat dalam Tugas Akhir Perancangan dan Realisasi Generator Sinyal Navigasi Loran C berbasis FPGA dengan ini digambarkan dalam garis putus-putus dibawah ini, Interface DAC informasi 50 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
Gambar 3.3 Blok Kerja di Stasiun Master 3.3.1 Clock Centre Clock centre adalah bagian yang terpenting dari sistem ini. Clock centre merupakan sumber clock yang dihasilkan Development Board FPGA XC4VLX25 sebesar 100 MHz. pulsa yang keluar sesuai dengan aturan yang ada yaitu, lebar tiap pulsa Loran C sebesar 300 us, lebar jarak antar pulsa berikutnya 700 us. • Deret yang merupakan keluaran dari blok ini mengeluarkan logika deret-deret pulsa selama satu GRI. Dan dibangkitkan setiap periodenya. GRI yang dibangkitkan pada blok ini disesuaikan dengan jarak coverage antenna pada sisi transmit. Sehingga perancangan pada sistem ini dapat diimplementasikan. 3.3.3 Envelope Generator yang dibangkitkan adalah gelombang Loran C sesuai dengan persamaan 2.1. Pada envelope generator sinyal Gambar 3.3 Perancangan Blok Penghasil Clock 10 MHz Untuk membangkitkan clock sebesar 10 MHz diperlukan adanya counter. Gunanya counter disini adalah mencacah setiap kali clock dalam kondisi transisi naik. Sehingga diketahui besarnya counter yang dibutuhkan untuk membangkitkan clock 10 MHz adalah sebesar 100 counter. Dengan begitu, pengimplementasian rangkaian menjadi lebih mudah dan cukup presisi untuk membangkitkan frekuensi sinyal carrier mengingat frekuensi kerja Loran C berada di sekitar 90 KHz sampai dengan 110 KHz. 3.3.2 Pulse Generator Untuk menghasilkan deret-deret pulsa navigasi yang akan dikirim pada 1 (satu) GRI dibentuklah ini, deret pulsa pulse generaotor. Pada blok dibangkitkan sesuai ketentuan kode fasa yang telah ditetapkan sebelumnya pada Bab II. Gambar 3.4 Blok Penghasil Deret Pulsa Clock pada blok ini merupakan clock yang berasal dari keluaran blok clock centre yaitu sebesar 10 MHz. Alur kerja pada blok ini dirinci sebagai berikut, Gambar 3.4 Perancangan Blok Envelope Generator Alur kerja blok envelope generator adalah sebagai berikut: Sinyal clock yang digunakan pada blok ini berasal dari keluaran blok clock centre yang mempunyai periode 100 ns. Dan keluaran pada blok envelope generator akan dimodulasikan dengan sinyal carrier periode sebesar 10 us. Sehingga banyaknya counter yang dibutuhkan untuk membangkitkan setiap sample adalah 100. Satu pulsa yang akan ditransmisikan pada stasiun master merupakan dalam bentuk satu sinyal Loran C. Untuk pulsa positif (+) direpresentasikan dengan logika '01', pulsa negatif (-) direpresentasikan dengan logika '11' dan untuk delay direpreaentasikan dengan logika '00'. Satu gelombang dari Loran C ini memiliki periode 300 us. Sehingga dibutuhkan 30 sinyal carrier untuk memodulasikan satu gelombang Loran C. Dengan begitu untuk membangkitkan satu gelombang Loran C untuk setiap periodenya diperlukan 30 sample dan 3000 counter clock. Dengan mengacu pada persamaan 2.1, maka didapat nilai tiap-tiap samplenya sebagai berikut, Tabel 3.1 Sample Gelombang Loran C untuk Pulsa Positif Untuk mengaktifkan blok ini maka masukan pada pin rst diberi logika '0'. Counter yang terdapat pada blok ini berfungsi sebagai pencacah waktu, sehingga deret-deret n 1 t 0 E(t) 0 E(t) x 127 0 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 51
52 2 15 us 0.248 3 25 us 0.506 4 35 us 0.729 5 45 us 0.887 6 55 us 0.974 7 65 us 1 8 75 us 0.979 9 85 us 0.924 10 95 us 0.849 11 105 us 0.762 12 115 us 0.672 13 125 us 0.584 14 135 us 0.5 15 145 us 0.424 16 155 us 0.356 17 165 us 0.297 18 175 us 0.246 19 185 us 0.202 20 195 us 0.165 21 205 us 0.134 22 215 us 0.108 23 225 us 0.087 24 235 us 0.07 25 245 us 0.056 26 255 us 0.044 27 265 us 0.035 28 275 us 0.028 29 285 us 0.022 32 30 295 us 0.017 2 64 93 140 120 100 e d u 80 113 t i l p m A 60 40 124 15 29 43 57 71 85 99 113 127 141 155 169 183 197 211 225 239 253 267 281 295 Periode 127 Gambar 3.5 Gelombang Loran C yang diharapkan 124 117 108 97 Pada satu grup pulsa terdiri dari pulsa-pulsa ini positif dan negatif, sehingga gelombang memiliki nilai amplitude peak-to-peak. Bentuk Resolusi yang digunakan untuk realisasi ke sinyal analog adalah 8 bit. Oleh karena itu hasil dari perhitungan pada persamaan 2.1 dikalikan 127, sehingga besar amplitude peak-to-peak adalah senilai 256. 95 74 64 54 45 3.3.4 Sine Generator Fungsi dari sine generator ini adalah sebagai pembangkit sinyal carrier yang nantinya akan digunakan sebagai multiplier pada modulator. Sinyal carrier yang dihasilkan harus sesuai dengan frekuensi kerja sinyal navigasi Loran C yaitu 100 KHz. 38 Tabel 3.2 Sample Gelombang Sinusoidal 31 n t sin (2π.t) x 127 26 1 0 0 0 21 2 0.01 0.0063 8 17 3 0.02 0.125 16 14 4 0.03 0.187 24 11 5 0.04 0.249 32 9 6 0.05 0.309 39 7 7 0.06 0.368 47 6 8 0.07 0.426 54 5 9 0.08 0.482 61 4 10 0.09 0.536 68 3 11 0.1 0.588 75 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
12 0.11 13 0.12 14 0.13 15 0.14 16 0.15 17 0.16 18 0.17 19 0.18 20 0.19 21 0.2 22 0.21 23 0.22 24 0.23 25 0.24 26 0.25 27 0.26 28 0.27 29 0.28 30 0.29 31 0.3 32 0.31 33 0.32 34 0.33 35 0.34 36 0.35 37 0.36 38 0.37 39 0.38 40 0.39 0.637 81 41 0.4 0.588 75 0.685 87 42 0.41 0.536 68 0.729 93 43 0.42 0.482 61 0.77 98 44 0.43 0.426 54 0.809 103 45 0.44 0.368 47 0.844 107 46 0.45 0.309 39 0.876 111 47 0.46 0.249 32 0.905 115 48 0.47 0.187 24 0.929 118 49 0.48 0.125 16 0.951 121 50 0.49 0.0063 8 0.968 0.982 0.992 0.998 123 125 126 127 ) untuk nilai-nilai pada 0.5t s.d 1t merupakan pengulangan negatif dari nilai- nilai tersebut diatas. Nilai-nilai yang sudah dikalikan merupakan hasil pembulatan terdekat. Sama halnya dengan blok envelope generator, hasil perhitungan dari persamaan sinusoidal dikalikan 127. 1 127 0.998 0.992 0.982 0.968 0.951 127 126 125 123 121 Pada blok sine generator ini, sumber clock berasal dari blok clock centre yang besarnya 10 MHz. Untuk menghasilkan gelombang sinusoidal 100 KHz, maka gelombang tersebut mengalami penyamplingan sebanyak 100 kali untuk setiap periodenya. Adapun sampling yang diambil pada pembentukan gelombang sinusodal ini tertera pada tabel berikut. 0.929 118 0.905 115 0.876 111 0.844 107 0.809 103 Gambar 3.6 (kiri)Perancangan Blok Pembangkit Sinyal Sinus 100 KHz 0.77 98 (kanan) Gelombang Sinus yang Dihasilkan pada Fasa Positif 0.729 93 0.685 0.637 87 81 yang dibangkitkan pada sistem Loran C dibedakan bedasarkan fasanya, dengan pola perubahan dimana tidak mengalami tanda positif berarti pulsa Karena pulsa-pulsa (grup pulsa) Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 53
perubahan mengalam ini dibutu fasa posi negatif in antar puls n fasa dan mi perubahan uhkan dua bi itif input der nput deret be sa diberi logik tanda negati fasa 1800, m it input berup ret berupa lo erupa logika ka '00'. if berarti pu maka dalam bl pa deret. Unt ogika '01', fa '11' dan del ulsa lok tuk asa lay di ibangkitkan, imodulasikan di maka sinya dengan sinyal al Loran C l carriernya. tersebut Gambar 3 3.9 Perancang gan Blok Mod dulasi Alur kerja pada blok ini adalah sebaga ai berikut, Gam mbar 3.7 (atas) s) Grup Pulsa Loran C dala am 1 GRI (bawah) Be esar Jarak An tar Pulsa Deng yang dig generator gan mengikut gambarkan pa r bekerja deng ti ketentuan-k ada gambar gan cara beriku ketentuan sepe 3.5 maka si ut, erti ine Cloc sebes disam • Sinya terde atau Jika yang k yang digun nakan pada b Artinya sinyal sar 10 MHz. A yak 100 kali. mpling sebany in ni akan dib al sinus put pulsa den eteksi ada inp 300 us '11' selama 3 i '00', maka n input bernilai kan bernilai '0 g dihasilkan ak
blok ini adal l sinus 100 KH lah Hz ji ika bangkitkan 01' ngan logika '0 nilai sinyal sin 0' (nol). nus Modulator B uk memancar Untu salah satu b adalah s . Oleh karen transmisi entuk dalam akan dib . Akhir ini 3.3.5 M Block rkan suatu si agian yang na itu, blok tahap transm inyal, modul penting dala modulator ju misi pada Tug asi am uga gas
Pulsa yang an dari pulse g dibangkitka ada masukan akan mem mberi nilai pa positif (+) dib dengan ket tentuan pulsa diberi logika '01', pulsa a negatif (-) '. delay deng gan logika '00 menentukan sa tersebut m Nilai puls ng akan dibang gelombang g Loran C yan h jenis mod Yang digu unakan adalah yang terjad DSB SC. . Sehingga magnitude antara sinya perkalian dengan sin nyal Loran C. te erbentuknya Setelah iap sampling maka seti dengan siny dikalikan dibangkitk an pada blok perkali d Hasil ari kan panjang menghasilk ada implemen Karena pa adalah 8 digunakan tersebut dibag perkalian t ekarang panja hasilnya se adalah 8 bit dihasilkan yang akan ditransmitkan generator n blok ini beri logika a '11' dan nilai dari gkitkan. ulasi AM di adalah al carrier gelombang Loran C, g tersebut g gelombang yang telah yal carrier y r. sine generator ut akan tersebu ian r 16 bit. bit sebesar olusi yang ntasinya reso hasil dari bit maka h 6 sehingga gi dengan 256 mum yang ang bit maksim khir inilah t. Hasil terak tiplexer. n ke blok mult 3. 3.6 Multip Sinyal yan master tidak h m nyal timing d sin te rsedia untuk ha anya ada satu multipleksing p m plexer Block ng dikirimka hanya sinyal dan paging. ditransmisik u. Oleh karena pada blok stasi an pada blo navigasi, te Sedangkan k kan melalui R a itu dibutuhk iun master. ok stasiun etapi juga anal yang RF design kan proses Gam mbar 3.8 Kelua dih aran Blok Mod harapkan dulasi yang Masu dibangkit ,yang di selubung, generator ukan dari bl tkan dari blo ibangkitkan , yang dib r. Setelah siny lok ini adala ok Pulse Ge pada sine bangkitkan p yal Loran C d ah pulsa, ya enerator, carr generator, d pada envelo an sinyal carr 54 S eminar dan Gambar 3 3.10 Perancan ngan Blok Mu ultiplexer ang rier dan ope rier tiplekser ini Blok mul sinyal- ena kare tersebut me t bekerja sec yan sin cara time ng akan nyal-sinyal ivision di ipancarkan di igital. di er Munas Ap Call For Pape sinyal erupakan ptikom Politeknik Tel P lkom Bandung, 9 O B 0 Oktober 2010
3.3.7 Converter Block Proses pengubahan sinyal dari sinyal digital ke sinyal analog dibutuhkan blok konversi. Pada blok konversi ini komponen DAC yang digunakan adalah DAC 0832 dari National. Mengenai karakteristik DAC 0832 terlampir pada lampiran buku ini. Pengujian sistem penerima Loran pada tahap implementasi dilakukan dengan cara menanamkan program dari blok sistem pemancar Loran dalam satu FPGA. Hasil keluaran dari blok sistem yang diuji dapat dilihat pada PC dengan menggunakan interface antara FPGA dan PC berupa Logic Analyzer 2124 A. Gambar 3.11 Perancangan Blok Konversi Bit-bit pulsa yang keluar dari FPGA memiliki beda potensial 1 Volt sampai dengan 1.2 Volt. Supaya bit-bit tersebut dapat diproses pada blok konversi, yang memiliki karateristik masukan 5 Volt sampai dengan 15 Volt, maka data tersebut harus melewati ini dilakukan untuk menghindari lonjakan arus yang terlalu besar dari blok konversi. interface optocoupler. Hal Gambar 3.13 Konfigurasi Pengujian Sistem Pemancar Loran-C 3.6 Pengujian Sistem Loran C Pengujian sistem Loran-C dilakukan dengan cara me-load program ke blok sistem penerima dan pemancar Loran dengan FPGA yang sama. Interface yang digunakan pada Tugas Akhir ini ada delapan optocoupler. Masing-masing pin masukan terhubung dengan pin-pin keluaran data pada FPGA. Keluaran dari blok optocoupler inilah yang akan diolah blok DAC hingga menghasilkan sinyal-sinyal analog yang kemudian akan siap diolah pada RF design. Hasil keluaran dari sistem Loran-C dapat dilihat pada sisi penerima pada LCD yang terdapat pada Development Board FPGA Xilinx Virtex4 XC4VLX25 FPGA Sistem Pemancar Loran Masukan dari Pin FPGA 3.4 Pengujian Subsistem Loran C Pengujian subsistem penerima Loran pada Subistem Penerima Loran Keluaran pada LCD tahap implementasi dilakukan dengan cara menanamkan program dari blok subsistem pemancar Loran yang akan diuji pada FPGA. Hasil keluaran dari blok subsistem yang diuji dapat dilihat pada PC dengan menggunakan interface antara FPGA dan PC berupa Logic Analyzer 2124 A. Gambar 3.14 Konfigurasi Pengujian Sistem Loran- C 3.7 Interkoneksi dengan Blok RF Design Agar bisa diuji dengan kondisi sebenarnya, atau test lapangan. Maka dibutuhkan blok tambahan yaitu blok RF, yang terdiri dari DAC, power amplifier dan antena. Spesifikasi teknik yang bisa di gunakan untuk blok RF adalah : Tabel 3.3 Spesifikasi Blok RF 1 DAC Spesifikasi Gambar 3.13 Konfigurasi Pengujian Subsistem pemancar Loran C Resulosi(bit) 8 3.5 Pengujian Sistem Pemancar Loran C DAC update rate 1 MSPS Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 55
DAC Settling D Time T O Output FSR 1s (Bip V Vref) Vref),(Uni • •
Clock cent Pulse gene Envelope generator, Sine genera tre, rator, ator, • • Modulator Multiplexe Converter r block, er block, block. 2 P Penguat 2,5 w watt. 4. 1.1 Cl lock Centre . Power Out tput . Bandwidth 3dB 3 h - 2,5 w watt 50 KH Hz ada hasil simu Pa be erasal dari Bo MHz. M ulasi dapat ter oard FPGA da rlihat bahwa c apat dibagi m clock yang menjadi 10 . Efisensi 30% i -. Impedansi input i 50 Ohm(u unbalance) Impedans output o i 50 Ohm(u unbalance) 3 A Antenna Mono opole i -. Frekuensi (80 - 1 120)KHz . Bandwidt th 80 KH Hz Gambar 4 4.1 Hasil Peng gukuran Cloc ck Centre . Impedans i 50 Ohm(u unbalance) 4. 1.2 Pulse Generator a -. Max Daya . Gain (Penguatan) ( 50 Wa att d 5 dBd Masukan d re eset. Keluaran ad dalah deret-de erdasraan wak be ulsa positif "0 pu ne egatif "11" ya ntar pulsa "00" an dari pulse gen n yang diha eret logika pu ktu yang tela 01" yang lebar ang lebar puls " dengan leba clock dan erator berupa arapkan pada blok ini bangkitkan ulsa yang dib n. Dengan ah ditetapkan 0 us, pulsa r pulsanya 300 sanya 300 us dan jarak s. ar pulsa 700 us 4. IMP SIST PLEMENTAS TEM SI DAN PENGUJIA AN Impl menggun yang kem sehingga digunakan gerbang-g jumlah te Xilinx Vir ementasi dan nakan softwar mudian disinte diketahui ju n untuk memb gerbang logi ersedianya pad rtex4 XC4VLX pengujian di re simulasi esis software umlah gerban bangun sistem ka tersebut da Developme X25. ilakukan deng ModelSim 6 Xilinx ISE 8 ng logika ya m ini, bagaima terhubung d ent Board FPG gan 6.0 8.1i ang ana dan GA Gambar 4.2 2a Hasil Peng gukuran lebar r pulsa 4.1 Peng gukuran Subs sistem Loran n C Peng blok dari dari, gukuran subsi susunan siste stem Loran C em yang telah C dilakukan p dibangun terd per diri Gambar 4.2b H G Hasil Penguku uran jarak an tar pulsa 56 S eminar dan Call For Pape er Munas Ap ptikom Politeknik Tel P lkom Bandung, 9 O B 0 Oktober 2010
Dengan kondisi khusus jarak pulsa kesembilan dengan pulsa kedelapan adalah 1700 us. Pulsa kesembilan ini berfungsi sebagai flag bahwa pulsa yang dikirimkan ini merupakan pulsa navigasi. 4.1.3 Envelope Generator Pulse generator dibangitkan berdasarkan cuplikan per periode waktu. Gambar 4.3a Hasil Pengukuran Pulsa Positif Loran C Gambar 4.3b Hasil Pengukuran Pulsa Negatif Loran C Gambar 4.3c Hasil Pegukuran Delay / Jarak antar pulsa Loran C Pulsa positif maupun pulsa negatif memiliki periode pulsa sebesar 300 us, sedangkan delay akan menghasilkan nilai "0" pada gelombangnya. 4.1.4 Sine Generator sebagai penghasil sinyal carrier 100 KHz dengan besar periodenya adalah 10 us yang dibangkitkan jika hanya ada pulsa yang terdeteksi. Artinya sinyal carrier ini hanya dibangkitkan selama 300 us. Blok Sine Generator berfungsi Gambar 4.4 Hasil Pengukuran Sinyal Carrier selama ada pulsa terdeteksi Sinyal carrier yang dibangkitkan selama 300 us disini bermaksud agar tidak ada kesalahan dalam fasa. Untuk menghindari kesalahan membaca pengiriman pulsa-pulsa Loran pada sisi stasiun master, karena yang membedakan pulsa positif dan negatif adalah melalui fasa dari sinyal carrier ini. 5. KESIMPULAN DAN SARAN 5.1 Kesimpulan Dari simulasi yang dilakukan menggunakan Model Sim PLUS 6.0 dan Implementasi menggunakan FPGA, maka dapat disimpulkan beberapa hal, yaitu : 1. FPGA berhasil membangun sistem pemancar LORAN untuk servis navigasi. Yaitu dengan membangkitkan sinyal LORAN untuk stasiun master. 2. Ketelitian lebar pulsa 300 μs dan delay antara pulsa sebesar 700 μs dapat di hasilkan oleh FPGA. Sehingga standar LORAN. sesuai dengan 3. Sub system envelope generator dibangkitkan oleh sub system pulse generator, kemudian envelope mempunyai fasa dan lebar yang sama dengan pulsa yang dihasilkan blok pulse generator. 4. Sinyal carrier dengan frekuensi 100 Khz, di hasilkan selama 300 us dan akan memodulasi pulsa envelope sehingga terbentuk sinyal LORAN. 5. Sinyal Loran yang terbentuk mempunyai lebar 300 μs, delay antara sinyal 700 μs. 5.2 Saran Beberapa hal yang belum dilakukan dapat menjadi saran pengembangan penelitian berikutnya 1. Untuk dapat perencanaan untuk sistem LORAN-C di Indonesia. pengkajian selanjutnya 2. Penelitian dan pengembangan untuk tahap selanjutnya dapat dilihat di Road Map pengembangan sistem Loran-C di Indonesia yang terdapat di lampiran. 57 2. Penelitian dan pengembangan untuk tahap selanjutnya dapat dilihat di Road Map pengembangan sistem Loran-C di Indonesia yang terdapat di lampiran. 57 Politeknik Telkom Bandung, 9 Oktober 2010
6. DAFTAR PUSTAKA [1] ECKER "Loran-C User Handbook", Office of Navigation Safety and Waterway Services, Washington, DC, 1980. , W.J, [2] U.S Departement of Transportation, "Specification of the Transmitted Loran-C Signal", United Stated Coast Guard, 1994. [3] L. Mills, David, "A Computer-Controlled LORAN-C Precision Receiver Timekeeping", Electrical Engineering Department University of Delaware, 1992. [4] H. Dana, Peter, "Loran C Signal Loran Reflections", Association, Long Beach, California, 1990. for International [5] C. Lo, Sherman, "Data Transmission Using LORAN C", Department of Aeronautics and Astronautics, Stanford University, 2001. [6] Keputusan Menteri Perhubungan Nomor : Km.5 Tahun 2001, "Penyempurnaan Tabel Alokasi Spektrum Frekuensi Radio Indonesia", Departemen Perhubungan RI, 2001. [7] Adiono, "Perancangan & Prototyping Rangkaian Digital dengan VHDL", Trio, [8] ITB Microelectronic Center, "Tutorial VHDL" [9] eltft.nl/lcint 58 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
Pengembangan Model Markov Tersembunyi untuk Pengenalan Kata Berbahasa Indonesia Agus Buono1, Yani Mandasari2, Shelvie Nidya Neyman3 Departemen Ilmu Komputer FMIPA IPB Kampus IPB Darmaga-Bogor pudesha@yahoo.co.id Abstrak Pada paper ini disajikan suatu penerapan model HMM sebagai pengenal kata dengan ekstraksi ciri menggunakan teknik MFCC yang berbasis nilai power spektrum dari suara. Sistem yang dikembangkan bersifat text dependent dan melibatkan 10 pembicara yang mengucapkan 18 jenis kata. Pada penelitian, ada 3 jenis gugus data untuk melatih model HMM yang terdiri dari 4, 6 dan 8 hidden state, yaitu gugus yang terdiri suara laki-laki saja, gugus yang terdiri dari suara perempuan saja, dan gugus yang terdiri dari campuran suara laki-laki dan perempuan. Ada 4 jenis data uji, yaitu data uji suara laki-laki yang disertakan pada model pelatihan, data uji suara perempuan yang disertakan pada model, data uji suara laki-laki yang tidak disertakan pada model, dan data uji suara perempuan yang tidak disertakan pada model. Hasil percobaan menunjukkan bahwa sistem dapat mengenali kata dengan sangat baik (sekitar 98%), kalau diucapkan oleh pembicara yang disertakan dalam pembuatan model. Sistem gagal melakukan pengenalan untuk pembicara yang tidak disertakan dalam model pelatihan. Namun dengan memperluas data pelatihan, hasil pengenalan meningkat sekitar 30 % dari sebelumnya. Dari aspek jumlah hidden state, secara umum terlihat bahwa jumlah hidden 8 memberikan akurasi yang lebih baik disbanding 4 atau 6. Kata Kunci : Hidden Markov Model (HMM), Me-Frequency Cepstrum Coefficients (MFCC), Sistem Pengenalan Kata (SPK). I. Pendahuluan Sistem Pengenalan Kata (SPK), adalah suatu sistem pengenalan suara yang mengidentifikasi kata atau frase yang diucapkan oleh seorang pembicara. Dalam perkembangan metodologi, teknik pemodelan suara yang banyak dikaji adalah yang berbasis teori peluang. Satu teknik yang telah menunjukkan efektifitas yang baik dalam merepresentasikan suara adalah HMM (Hidden Markov Model), seperti disajikan pada [1]. Dari aspek ekstraksi ciri, Mel-Frequency Cepstrum Coefficients (MFCC) merupakan teknik yang telah luas dipakai pada pemrosesan sinyal pengenalan pembicara. Penggunaan teknik ini pada sistem pemrosesan sinyal memberikan pengenalan yang lebih baik dibandingkan dengan metode lainnya, Davis and Mermelstein (dalam [2]). suara, terutama pada Paper ini disajikan dengan susunan sebagai berikut : Bagian 2 mengenai prinsip sistem identifikasi kata. Teknik analis fitur suara dan HMM disajikan pada bagian 3. Bagian 4 menyajikan hasil adalah percobaan, penelitian kesimpulan selanjutnya yang disajikan pada bagian 5. data, dan dan rancangan dan sebagai saran penutup untuk 2. Prinsip Sistem Pengenalan Kata Secara umum, sistem pengenalan kata terdiri dari dua subsistem, yaitu subsistem ekstraksi ciri dan subsistem pencocokan pola, seperti disajikan pada Gambar 1. Subsistem ekstraksi ciri melakukan proses transformasi sinyal input ke dalam satu set vektor ciri sebagai representasi dari Subsistem pencocokan pola sinyal merupakan bagian untuk melakukan identifikasi suara yang belum diketahui "kata apa yang diucapkan" dengan cara membandingkan sinyal suaranya yang telah diekstrak ke dalam vektor ciri dengan set vektor ciri dari "kata" yang telah diketahui dan tersimpan dalam sistem. suara. Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 59
terdapat overlap N-M frame yang bersisihan sample, dengan M adalah banyaknya pergeseran antar frame (M<N). Windowing: proses windowing dilakukan pada setiap frame dengan tujuan untuk meminimumkan diskontinuitas antar sua frame, khususnya pada bagian awal dan akhir. FFT (Fast-Fourier Transform): Pada tahap ini setiap frame yang terdiri dari N samples dikonversi dari domain waktu ke domain frekuensi. Output dari proses ini disebut dengan nama spektrum atau periodogram. Gambar 1. Blok diagram sistem pengenalan kata dengan HMM sebagai pengenal pola 3. Analisis Fitur Suara dan HMM Analisis Fitur Suara Input dari analisis fitur suara adalah sinyal suara analog dan sebagai outputnya adalah feature vector untuk setiap frame (time slice). Tahap pertama adalah melakukan digitasi terhadap sinyal suara analog analog-to-digital sebagai conversion). Proses ini terdiri dari sampling dan kuantisasi, [3]. (disebut Mel-Frequency wrapping: tahap ini merupakan proses pengfilteran dari spektrum setiap frame yang diperoleh dari tahapan sebelumnya. Filter tersebut berupa M filter segitiga sama tinggi dengan tinggi satu. Filter ini dibuat dengan mengikuti persepsi telinga manusia dalam menerima suara. Persepsi ini dinyatakan dalam skala 'mel' (berasal dari Melody) yang mempunyai hubungan tidak linear dengan frekuensi suara, [4]. Dalam hal ini skala mel-frequency adalah linear untuk frekuensi kurang dari 1000 Hz dan logaritmik untuk frekuensi di atas 1000 Hz. Satu relasi antara frekuensi bunyi (dalam Hz) dengan skala mel adalah, [4], [5] : Sampling artinya mengukur amplitudo sinyal pada suatu indeks waktu tertentu. Dalam hal ini dikenal istilah sampling rate, yaitu banyaknya sampling yang dilakukan setiap detik. Sampling rate biasanya berkisar 8000 hingga 20000 sample per detik. Berikutnya adalah kuantisasi, yaitu menyimpan nilai amplitudo ke dalam nilai integer, yang dalam hal ini memakai representasi 8 bit atau 16 bit. Setelah sinyal didigitasi, berikutnya adalah menyekatnya dan menkonversikannya menjadi feature vector yang selanjutnya menjadi masukan tahap berikutnya. ke dalam frame bagi Fitur yang dipakai dalam penelitian ini adalah Mel Coeeficients (MFCC).MFCC merupakan fitur yang populer saat ini. MFCC didasarkan pada variasi dari frekuensi kritis telinga manusia. Filter diletakkan secara linear pada frekuensi rendah dan logaritmik pada frekuensi tinggi untuk mendapatkan karakteristik suara yang penting. Diagram merepresentasikan struktur MFCC dapat dilihat pada Gambar 2, [4]. Frequency Cepstral yang blok ˆ f mel = 2595 log* 10 ⎛ + 1 ⎜ ⎝ f 700 ⎞ ⎟ ⎠ ....... (1) Penjelasan detail mengenai teknik MFCC dapat dijumpai pada [2] dan [4]. Sinyal kontinyu Sampling dan frame blocking frame Windo- i frame FFT spectrum Mel cepstrum Transformasi kosinus Mel spectrum Mel-frequency wrapping (filtering) Gambar 2. Block diagram teknik MFFC Windowing: proses windowing dilakukan pada setiap frame dengan tujuan untuk meminimumkan diskontinuitas antar sua frame, khususnya pada bagian awal dan akhir. Dari Gambar 2 terlihat empat tahapan dalam ekstraksi ciri menggunakan MFCC, yaitu : Frame blocking: sinyal suara dibaca per blok (frame) yang terdiri dari N sample. Antara dua FFT: Pada tahap ini setiap frame yang terdiri dari N samples dikonversi dari domain waktu ke domain frekuensi. Output dari proses ini disebut dengan nama spektrum atau periodogram. 60 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
Mel-Frequency wrapping: tahap ini merupakan proses pengfilteran dari spektrum setiap frame yang diperoleh dari tahapan sebelumnya. Filter tersebut berupa M filter segitiga sama tinggi dengan tinggi satu. Filter ini dibuat dengan mengikuti persepsi telinga manusia dalam menerima suara. Persepsi ini dinyatakan dalam skala 'mel' (berasal dari Melody) yang mempunyai hubungan tidak linear dengan frekuensi suara, [4]. Dalam hal ini skala mel-frequency adalah linear untuk frekuensi kurang dari 1000 Hz dan logaritmik untuk frekuensi di atas 1000 Hz. Satu relasi antara frekuensi bunyi (dalam Hz) dengan skala mel adalah, [4], [5] : N : Banyaknya hidden state (state ke 1, 2, 3, ... , n). Sedangkan qt menotasikan state ke-q pada indeks waktu t. M : Banyaknya kemungkinan kemunculan peubah teramati. Sedangkan vk, untuk k=1, 2, 3, ... , M, adalah nilai-nilai peubah teramati. Л : adalah {лi}, dengan лi=P(q1=i), yaitu peluang pada tahap awal berada pada statei. Dalam N hal ini ∑ 1π = i = 1 A : adalah {aij} dengan aij=P(qt+1=j|qt=i), yaitu peluang berada di state j pada waktu t+1 jika pada waktu t berada di state i. Dalam hal ini diasumsikan aij bebas dari waktu. ˆ f mel = 2595 log* 10 ⎛ + 1 ⎜ ⎝ f 700 ⎞ ⎟ ⎠ ... . (1) Cepstrum: Pada tahap ini dilakukan konversi dari koefisien spektrum mel kembali ke domain waktu menggunakan transformasi kosinus sesuai rumus 3. B : adalah {bj(k)}, dengan bj(k)=P(vk pada waktu t|qt=j), yaitu peluang peubah teramati yang muncul adalah simbol vk. Ot : adalah notasi untuk nilai teramati pada waktu t, sehingga barisan nilai teramati (observable symbol) adalah O= O1, O2, O3, ... , OT. Dengan T adalah panjang observasi yang dilakukan. Dengan notasi-notasi seperti di atas, maka suatu HMM dilambangkan dengan : C = M ∑ = 1 X i
cos ⎛ ⎜ ⎝ j (* i − )5.0 20 π ⎞ ⎟ ⎠ ... λ = (A,B, Л) (2) Dengan adalah banyaknya koefisien; M adalah banyaknya filter segitiga; Xi adalah koefisien spektrum mel yang diperoleh dengan formula (1). Dalam hal ini Cj disebut sebagai mel frequency cepstrum coefficients (MFCC) koefisien ke j. j=1,2,3,... ,K; K Hidden Markov Model Secara umum ada tiga masalah dasar yang terdapat dalam HMM, [5], yaitu : (1) Evaluasi untuk menduga peluang munculnya barisan O= O1, O2, O3, ... , OT dari sebuah HMM; (2) Decoding untuk memilih barisan state Q = q1, q2, ... , qT yang 'optimal', yaitu yang paling besar kemungkinannya menghasilkan O yang diketahui; dan (3) Pembelajaran parameter HMM, yaitu melakukan pendugaan terhadap parameter-parameter model P(O|λ) atau HMM, λ = (A,B,Л), sehingga P(O,Q|λ) maksimum. Secara detail, ketiga algoritma tersebut dapat dijumpai di [1] dan [5]. Hidden Markov Model (HMM), atau model Markov tersembunyi, ialah suatu model peluang temporal yang menggambarkan keterkaitan antar peubah state (state variable) dari waktu ke waktu, serta antara peubah state dengan peubah teramati (observable variable). Secara visual, model ini dapat digambarkan menggunakan suatu finite state automata dengan banyaknya state adalah sesuai dengan banyaknya kemungkinan kombinasi nilai variabel dalam model. Dalam hal ini, setiap state merupakan suatu kombinasi variabel tesebut. Sebagai contoh, jika terdapat suatu model temporal dengan tiga variabel biner maka banyaknya state adalah 23 = 8 buah. Di dalam HMM, peubah state adalah peubah yang tak teramati (hidden variable), dan peubah yang teramati (observable variable). 4. Rancangan Percobaan dan hasil Rancangan Percobaan Data yang digunakan adalah gelombang suara yang direkam dari 10 pembicara, yaitu 5 laki-laki (pembicara1, 5 perempuan(pembicara 4, 5, 6, 9, dan 10) dengan rentang umur20-24 tahun. Data tersebut disimpan dalam file berekstensi WAV. 2, 3, 7, dan 8) dan Data pelatihan diperoleh dari pembicara 1-6 yang diminta untuk mengucapkan 18 kata. Sistem yang dikembangkan untuk mengenali kata-kata tertentu seprti disajikan pada Tabel 1. Tabel 1 Daftar kata-kata yang digunakan dalam penelitian. Berikut adalah notasi yang digunakan dalam HMM, [5] : Kelompok Fonem /i/ /e/ Awal Ikan Ekor Posisi Fonem Tengah Pintu Nenek Akhir Padi Sore Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 61
// /a/ /u/ /o/ Emas Anak Ukir Obat Ruwet Kantor Tunda Kontan Tante Kota Baru Baso Data pengujian dibagi menjadi 4 kelompok: data tes 1, data tes 2, data tes 3, dan data tes 4. Pembagian ini berdasarkan pada perbedaan jenis kelamin dan keikutsertaan pembicara dalam pelatihan. Data tes 1 dan data tes 2 berasal dari speaker 1-6 dengan 3 kali pengulangan untuk setiap kata. Data tes 3 dan data tes 4 berasal dari pebmicara 7, 8, 9 dan 10 dengan 5 kali pengulangan untuk setiap kata. Tabel 2 menyajikan proporsi pembagian data untuk pelatihan dan pengujian. Tabel 2 Proporsi pembagian data untuk pelatihan dan pengujian. Speaker 1 2 3 4 5 6 7 8 9 10 Jumlah File Pelatihan 7 7 7 7 7 7 - - - - Jumlah File Pengujian 3 3 3 3 3 3 5 5 5 5 Kelompok Pengujian Data tes 1 Data tes 2 Data tes 3 Data tes 4 Data pelatihan 1, Model HMM dilatih dengan data latih dari pembicara laki-laki saja. Data pelatihan 2, Model HMM dilatih pembicara latih dari dengan perempuan saja. data Data pelatihan 3, Model kata dilatih laki-laki dan dengan campuran suara perempuan. Hasil dan Pembahasan Gambar 3 menyajikan perbandingan hasil akurasi dari perbagai kondisi data latih dan data uji untuk model HMM dengan jumlah hidden state sebanyak 4, 6 dan 8. Grafik paling kiri adalah untuk data latih laki-laki dan diuji dengan data uji laki-laki dari orang yang suaranya dipergunakan untuk pelatihan model. Posisi ke dua adalah kondisi yang sama dengan sebelumnya, hanya saja jenis kelamin pembicaranya adalah perempuan. Dari sini terlihat bahwa untuk kedua kondisi tersebut, yaitu speaker dependent, sistem dapat melakukan pengenalan dengan baik, yaitu rata-rata sekitar 97.5%. 100.0 98.8 97.6 hidden state4 hidden state 6 80.0 hidden state 8 ) % ( 60.0 i s a r u k A 40.0 41.1 32.8 20.0 Analisis fitur suara MFCC (Mel-Frequency Cepstral Coefficients) diimplementasikan dengan menggunakan yang dikembangkan oleh Slanley pada tahun 1998. Auditory Toolbox dapat diperoleh secara bebas 8-010/), [6]. Data suara dalam percobaan ini merupakan data mono (satu saluran) yang didigitasi dengan bit rate sebesar 16-bit dan sampling rate 16000 Hz, karena pada umumnya sampling rate yang digunakan oleh mikrofon wideband berada pada 16000 Hz. Langkah selanjutnya adalah membagi gelombang suara ke dalam frame dengan 100 sampel tiap frame-nya, hal ini sesuai dengan standar yang terdapat dalam Auditory Toolbox. Melalui proses MFCC, maka akan dihasilkan 13 koefisien mel cepstrum untuk tiap frame. Auditory Toolbox Pada penelitian ini, jenis HMM yang digunakan adalah HMM left-right, dengan jumlah hidden state yang dicobakan adalah 4, 6 dan 8 . Parameter HMM diduga dengan algoritma Segmental K- means, yang secara detail disajikan pada [1] dan [5]. Selain jumlah hidden state, ada 3 jenis data pelatihan, yaitu 0.0 speaker dependent, data uji pria speaker dependent, data uji perempuan speaker independent, data uji pria Gambar 3. Perbandingan akurasi sistem untuk berbagai kondisi data latih dan data uji Posisi ke tiga dan ke empat adalah untuk pembicara laki-laki dan perempuan, namun suara yang diuji bukan dari pembicara yang disertakan pada pelatihan. Hasil percobaan menunjukkan bahwa sistem gagal melakukan pengenalan dengan baik, dengan akurasi sekitar 40% untuk laki-laki dan 32% untuk perempuan. Fakta ini menunjukkan bahwa sistem yang dibangun masih bersifat speaker dependent, dan gagal untuk kondisi speaker independent. Untuk kasus speaker dependent, terlihat bahwa jenis kelamin tidak memberikan pengaruh terhadap hasil akurasi. Dalam hal ini kedua kondisi tersebut memberikan akurasi yang tinggi (>95%). Sedangkan untuk kasus speaker independent, meskipun secara akurasi masih speaker independent, data uji perempuan 62 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
rendah, namun terlihat bahwa suara laki-laki lebih mudah dikenali. Hal ini menunjukkan bahwa variasi antar suara laki-laki tidak terlalu besar dibandingkan dengan suara dari perempuan. Salah satu pendekatan yang dilakukan untuk adalah dengan tersebut mengatasi masalah jumlah pembicara yang disertakan menambah dalam pelatihan. Gambar 4 menyajikan perbandingan akurasi antara model dengan data latih terbatas dan dan model dengan data latih diperbesar cakupannya. 100.0 Dari segi jumlah hidden state pada model HMM, terlihat bahwa HMM dengan hidden state sebanyak 8 memberikan akurasi terbaik, yang secara rata-rata dari semua jenis percobaan memberikan akurasi sebesar 73.8%. Nilai ini sedikit di atas HMM dengan jumlah hidden state sebanyak 6. Untuk HMM dengan jumlah hidden state 4, terlihat bahwa sistem kurang mampu melakukan pengenalan dengan baik, yaitu dengan rata-rata akurasi 70.5%. 80.0 61.8 ) % ( 60.0 50.7 i s a r u k A 40.0 39.6 37.4 5. Kesimpulan 20.0 Beberapa hal yang dapat disimpulkan dari penelitian ini adalah : 0.0 laki-laki, data latih laki-laki laki-laki, data latih campuran laki-laki dan perempuan perempuan data latih perempuan perempuan, data latih campuran laki-laki dan perempuan Gambar 4. Perbandingan akurasi sistem untuk kondisi independent speaker untuk berbagai kondisi data latih dan data uji terlihat bahwa dengan penambahan pembicara sebagai data latih, akurasi sistem meningkat hampir 20% untuk data uji laki- laki dan sekitar 13% untuk data uji perempuan. Dari fakta ini ada 2 hal yang bisa disebutkan, yaitu bahwa penambahan pembicara yang disertakan pada pelatihan akan meningkatkan akurasi sistem yang bersifat independent speaker. Kedua adalah memperkuat yang menyatakan bahwa suara laki-laki lebih mudah dikenali dibanding suara perempuan. Dari Gambar 4 pernyataan sebelumnya 1. Model MFCC sebagai ekstraksi ciri dan HMM sebagai pengenal pola mampu diterapkan pada sistem identifikasi kata yang bersifat speaker dependent dengan akurasi berkisar 97.5%. 2. Peningkatan akurasi untuk kondisi independent speaker dapat dilakukan dengan menambah pembicara yang disertakan dalam model. Hasil percobaan menunjukkan peningkatan yang cukup berarti, yaitu sekitar 20% untuk pembicara laki-laki dan 13% untuk pembicara perempuan. 3. Secara umum dapat disimpulkan bahwa suara laki-laki relatih lebih mudah dikenali dibanding dengan suara perempuan. 4. Jumlah hidden state HMM yang layak pada sistem pengenalan kata adalah sebanyak 8 buah. 6.Referensi 75.0 74.0 73.6 73.8 [1] L.R. Rabiner, "A Tutorial on Hidden Markov Models and Selected Applications in Speech Recognition", Proceeding IEEE, Vol 77 No. 2, pp 257-289, 1989. ) % ( i s a r u k A a t a r - a t a R 73.0 72.0 71.0 70.0 69.0 68.0 70.5 hidden state4 hidden state 6 hidden state 8 [2] Todor D. Ganchev. Speaker Recognition. PhD Dissertation, Communications Wire Laboratory, Department of Computer and Electrical Engineering, University of Patras Greece. 2005. [3] Jurafsky D, Martin JH. 2000. Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics, and Speech Recognition. New Jersey: Prentice Hall. Gambar 5. Perbandingan rata-rata akurasi dari semua kondisi untuk berbagai jumlah hidden state HMM [4] Cornaz, C. dan U. Hunkeler. An Automatic Speaker Recognition System. Mini-Project. ker_recognition, access : August, 15, 2005. Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 63
[5] Dugad R, Desai UB. 1996. A Tutorial on Hidden Markov Models. Technical Report, Department of Electrical Engineering, Indian Institute of Technology - Bombay, India. [6] Do MN. 1994. Digital Signal Processing Speaker Mini-Project: Recognition Visual Communications Laboratory, Swiss Federal Institute Lausanne, Switzerland. [27 September 2005] An System. Automatic Audio of Technology, . 64 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
SISTEM INFORMASI TERINTEGRASI ASTAGATRA DALAM UPAYA MENUJU E-GOVERNMENT PADA PROVINSI LAMPUNG Muhammad Said Hasibuan1, Andi Desfiandi2,Ary Maizary3 ,Arif4 1,2,3,4Program Magister Teknologi Informasi Pascasarjana IBI Darmajaya,Bandung 2 Abstrak Penelitian ini dilakukan untuk memecahkan permasalahan yang dihadapi provinsi lampung yakni berkenaan dengan data astagatra. Selama ini data informasi astagatra hanya dapat dilihat oleh kalangan terbatas belum sampai pada masyarakat umum. Penelitian ini menggunakan pendekatan watelfall untuk membangun system informasi yang terintegrasi untuk setiap data di astagatra. Pembangunan system dimulai dengan membangun database yang terkoneksi dengan bahasa program php. Seluruh satuan kerja pemerintah daerah dapat melakukan update secara online dengan menggunakan internet. Diharapkan system ini akan mampu membantu pemerintah daerah untuk lebih memberikan informasi public yang dapat diakses oleh masyarakat umum demi kemajuan provinsi lampung. Kata kunci: internet, system informasi terintegrasi , informasi public Kata Kunci: Internet,System informasi terintegrasi,informasi public Latar Belakang Semakin maju suatu negara/ daerah, semakin terhadap penyediaan data dan tinggi tuntutan informasi yang asumsi tersebut, urgensi penyediaan data menjadi sejalan dengan pembangunan yang dilaksanakan suatu daerah. Disamping untuk keperluan perencanaan, data diperlukan untuk bahan dalam proses pembuatan keputusan yang efektif. akurat. Berdasarkan Dengan alasan tersebut dibutuhkan suatu website yang dapat menampilkan data dan informasi perkembangan pembangunan serta sebagai acuan perencanaan pembangunan daerah secara online di Propinsi Lampung, Oleh karena itu penelitian ini akan merancang merancang suatu : "WEBSITE DENGAN PROFIL PROVINSILAMPUNG SEBAGAI MODEL ACUANPEMBANGUNAN DAERAH ". ASTA GATRA Penyediaan oleh dan pemerintah/government, merupakan upaya yang ditempuh untuk mewujudkan akuntabilitas publik serta membangun citra pemerintah yang bersih, berwibawa dan bertanggungjawab. Manajemen data dan informasi dalam suatu pengelolaan basis data yang terintegrasi akan memudahkan berbagai pihak mengetahui potensi dan permasalahan di suatu daerah. data informasi 2. Landasan Teori Penelitian yang dilakukan ini menggunakan model Waterfall dan SDLC Plan Anal i Disamping itu, untuk menginventarisasikan aspek dasar pembangunan Ketahanan Nasional, dibutuhkan data-data yang akurat, cepat dan lengkap yang akan digunakan sebagai dasar untuk melanjutkan pembangunan di masa mendatang. berdasarkan konsepsi Des i Implem Syste Saat ini seluruh kabupaten/kota di Indonesia diwajibkan untuk menyusun Program Perencanaan Pembangunan Daerah (Properda). Dalam properda tersebut, data mengenai kondisi obyektif daerah sangat dibutuhkan untuk menyusun program pembangunan di masa mendatang. (Sumber : Alam Dennis, Berbara H Wixom. 2003) Gambar 1. Metode Pengembangan Model Waterfall dan SDLC) Keterangan : 1. Perencanaan (Planning) Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 65
Tahap perencanaan merupakan proses penting untuk mengetahui mengapa system informasi harus dibuat dan menentukan bagaimana cara membangun system tersebut, Langkah pertama dari dengan mengidentifikasi. proses tersebut adalah Website ini berfungsi sebagai media untuk menyediakan dan memenuhi kebutuhan akan data dan informasi guna meningkatkan kapasitas daerah, khususnya sebagai bahan untuk penyusunan perencanaan pembangunan di tingkat Daerah sampai Pusat. 2. Analisis (Analysis) Analisis system dilakukan untuk memberikan akan siapa jawaban menggunakan ini system. Pada pembuat system melakukan observasi dan pengamatan kemudian mengidentifikasi dan mengembangkan konsep untuk sebuah system baru. pertanyaan yang tahapan Analisis Analisis sistem dilakukan untuk memberikan jawaban pertanyaan siapa yang akan menggunakan sistem. Apa yang akan dilakukan oleh sistem, dimana dan kapan sistem tersebut digunakan. Pada tahap ini pembuat sistem akan melakukan interview terhadap kemudian pihak dan mengidentifikasi, mengembangkan peluang, dan membangun konsep untuk sebuah sistem baru di Propinsi Lampung. yang terkait, memanfaatkan 1. Perancangan (Design) perancangan bagaimana 1. Perancangan (Design) perancangan bagaimana Tahap menetapkan dioperasikan, hal menentukan program yang akan dibuat. Penjelasan sistem yang diusulkan pada penelitian ini menggunakan konteks diagram dan Data Flow Diagram (DFD). a. Data Flow Diagram Konteks 2. Implementasi (Implementation) Merupakan tahapan untuk menerjemahkan data atau pemecahan masalah yang telah dirancang kedalam bahasa pemrograman telah ditentukan. Semua komputer yang tahapan ini desain perangkat lunak sebagai sebuah program lengkap. 3. Sistem (System) Pada tahapan ini system telah digunakan, termasuk didalamnya proses pemeliharaan dan perbaikan kesalahan. Perangkat lunak yang telah selesai yang dibuat dapat mengalami perubahan-perubahan atau penambahan sesuai dengan permintaan user atau perubahan system. (Alan Dennis, Barbara H Wixom : 2003) Gambar 2. Data Flow Diagram Level Konteks 3.Metodologi Penelitian Perencanaan Pada tahapan ini dikumpulkan semua kebutuhan elemen sistem dan mengalokasikanya pada sistem yang ada, berkaitan dengan penentuan kebutuhan pengguna, Perencanaan yang harus dipersiapkan meliputi : a. Tujuan dari website yang akan dicapai adalah bagi berbasis perancangan pemerintahan untuk propinsi meningkatkan kesadaran dan komitmen pemerintah daerah akan pentingnya data dan informasi. website lampung 66 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
b. Data Flow Diagram Level 1 di tampilkan oleh program pada menu aplikasi di halaman utama. Tampilan program pada Gambar 5 dibawah ini. Gambar 5 Halaman Input Data Astagatra 5.Kesimpulan Berdasarkan disimpulkan sebagai berikut : hasil penelitian, maka dapat Gambar 3 DFD Level 1 4. Impelementasi Tampilan Halaman Wilayah 1. Terwujudnya sebuah aplikasi profil Provinsi sebagai acuan Provinsi Lampung yang berguna perencanaan Lampung dengan sebuah website. 2. Website Profil Provinsi Lampung pembangunan 1. Terwujudnya sebuah aplikasi profil Provinsi sebagai acuan Provinsi Lampung yang berguna perencanaan Lampung dengan sebuah website. 2. Website Profil Provinsi Lampung pembangunan Dibawah ini merupakan halaman Wilayah yang akan menampilkan daftar wilayah kabupaten/kota yang ada di Provinsi di Lampung yang telah diinputkan oleh admin utama. Tampilan program 3. Sistem ini dapat mempermudah untuk mengintegrasikan data antara kecamatan dan kabupaten/kota dalam pengiriman data ke pusat. pada Gambar 4. dibawah ini. 4. Terbangunnya database Profil di Provinsi Lampung. Saran Berdasarkan kesimpulan yang ada maka penulis memiliki beberapa saran yang mungkin dapat / dijadikan perbandingan sebagai berikut : sebagai bahan acuan, masukan 1. Diharapkan Pemerintahan Provinsi Lampung dapat lebih memaksimalkan lagi penggunaan sistem baru ini karena akan sangat membantu dalam hal perencanaan pembangunan daerah yang berkualitas. Tampilan Halaman Input Data Astagatra 2. Untuk menjaga suatu keamanan database yang ada maka disarankan agar membuat tersendiri untuk username dan database password. Seminar dan Call For Paper Munas Aptikom 67 Politeknik Telkom ini merupakan halaman Input Data Dibawah Astagatra untuk menginputkan jenis data yang akan Bandung, 9 Oktober 2010
6.DAFTAR PUSTAKA [1]. Andi, madcoms. 2005. Adobe Photoshop CS. Andi. Yogyakarta. [2]. Dennis, Alan. & Haley Wixom, Barbara, 2003, "System Analysis Design", Second Edition, John Wiley & Sons, Inc., United States of America. [3]. Jogiyanto. 2005. Analisis dan Desain. Andi. Yogyakarta. [4].Kristanto, H. 2002. Konsep dan Perancangan Database. Andi. Yogyakarta. [5]. Nugroho, Bunafit, 2003, Aplikasi Web Database Dengan Macromedia Dreamweaver, Andi Offset, Yogyakarta [6]. Pressman. 2002. Rekayasa Perangkat Lunak. Andi. Yogyakarta. [7]. Sidik, B. 2005. MySQL. Bandung: Informatika. [8]. Sutanta.E.2004. Sistem Basis Data. Graha Ilmu. Yogyakarta. [9].Tim Penelitian Dan Pengembangan Wahana Komputer, 2006. "Pengembangan Animasi Dengan Macromedia Flas 8 Profesional ", Wahana Komputer, Semarang. [10].Wahana Dunia Komputer. Andi Yogyakarta. komputer.2002.Kamus Lengkap 68 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
Perspektif Sosial Dalam Implementasi E-Government (Studi Kasus Kab OKU, Sumetera Selatan) Dedi Rianto Rahadi, Wijonarko Universitas Bina Darma, Palembang IAIN Rade Fatah, Palembang Abstrak Evaluasi model pelaksanaan e-Government di Kabupaten Ogan Komering Ulu Provinsi Sumatera Selatan yang akan dianalisis dilihat dari perspektif social. Model analisis yang digunakan dengan pendekatan model MOA. Model MOA dikembangkan oleh grunden (2001,2004) yang memberikan ide-ide untuk berkoordinasi dan mengontrol semua kegiatan terhadap pilihan teknologi dan organisasi. Model ini akan memberi dampak dan pengaruh terhadap proses kerja internal dan ekternal, model pelayanan yang diberikan kepada masyarakat serta suasana kerja yang mendukung aktivitas. Data dikumpulkan melalui wawancara kepada masyarakat/pengguna maupun pihak pengelola e- government. Keberadaan e-government sudah merupakan kebutuhan diera reformasi dan globalisasi. Masyarakat menuntut adanya transparasi dalam memberikan pelayanan, tanpa harus dibatasi waktu dan tempat. Hasil penelitian menunjukkan adanya kebutuhan maupun pelayan yang harus diintegrasikan dengan melihat beberapa aspek social dalam proses e-government. Baik para pengelola maupun masyarakat bersama-sama melihat aspek social dalam pemilihan teknologi informasi yang akan berdampak bagi perkembangan e-government untuk kepentingan bersama tanpa melihat kepentingan sektoral. Kata Kunci : MOA Model, e-government, Teknologi Informasi LATAR BELAKANG pembahasan masalah-masalah kebijakan dan etika pelakasanaan egov, dan 4) menyediakan standar dan ukuran-ukuran pelakasanaan e-government. E-government didefinisikan sebagai penggunaan teknologi informasi (khususnya Internet) untuk mendistribusikan ini informasi dan dilakukan untuk melibatkan masyarakat pada proses demokrasi dan pembuatan keputusan/kebijakan dengan lebih tepat dan efektif, lebih berorientasi publik, lebih hemat, dan lebih baik. Tujuan utama dari e-government adalah tercapainya transformasi "pemerintahan menjadi "pemerintahan yang berorientasi pada kepentingan publik". sekedar mensistematisasi pelayanan publik secara online, tetapi e-government juga melibatkan perubahan sistem manajemen dan pola distribusi pelayanan kepada bisa masyarakat. diaplikasikan melalui penyediaan informasi perencanaan kota, pelayanan-pelayanan informasi manajemen sosial, infrastruktur, sipil, catatan pembangunan ekonomi dan komunitas, pelayanan kesehatan, pendidikan, dan informasi kekayaan daerah. Memang kita belum memiliki model/contoh yang baik untuk pemerintah daerah dan masyarakat, sedangkan model/contoh yang tepat sangatlah dibutuhkan untuk: 1) memahami kebutuhan- 2) kebutuhan mendorong pengadopsian solusi-solusi yang ada, 3) jasa, hal konvensional" bukanlah E-government E-government pelayanan administrasi, penyediaan Keuntungan-keuntungan dari pelaksanaan e- government dalamnya: termasuk publik, meningkatkan meningkatkan efisiensi pemerintahan, penegakan informasi dan pendidikan, keamanan, hukum, manajemen dan pelayanan kesehatan, serta meningkatkan keterlibatan masyarakat di dalam proses demokrasi. Banyak pihak yang berpendapat bahwa e-government dapat menyediakan dan mengintegrasikan pelayanan publik, selain itu e- government bisa mewujudkan pemerintahan yang berorientasi pada publik. Ketika e-bisnis telah diadopsikan kedalam sektor swasta, e-government telah mulai mentransformasikan pemerintahan konvensional menjadi sistem pemerintahan digital. Bagaimanapun juga, walaupun sebuah negara sudah memiliki model dan ukuran yang tepat, tetapi pelaksanaan e-government memiliki beberaa resiko yang cukup serius seperti contohnya resiko politis Terdapat dan rintangan atau hambatan untuk mengembangkan seperti sistem e-goverment contohnya: dan perubahan, masyarakat hambatan-hambatan hukum, akses yang terbatas untuk mendapat informasi, ketidakmerataan tingkat ini di pelayanan kualitas operasional-teknologi. resiko serius sangatlah dana, terhadap keterbatasan anti yang sistem pemerintah dan masyarakat, Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 69
pendidikan, permasalahan sosial-budaya-politik, dan dan implementasikan e-government merupakan tujuan, maka sangatlah bermanfaat dimulai dengan penentuan tujuan-tujuan fungsional. Tujuan-tujuan fungsional dari sistem e-government adalah: • Ketersediaan data dan informasi melalui sistem lain-lain. Jika pengembangan online yang beragam Reliabilitas proses transaksi melalui sistem
online yang beragam Sistem ekonomi, sosial, dan politik yang masuk akal 1. KONSEP MODEL MOA Model MOA-Egov dikembangkan dan berdasarkan studi yang dilakukan oleh Grunden 2001, 2004. Ide mengenai koordinasi dan kontrol mempengaruhi pilihan terhadap desain teknologi dan organisasi merupakan keputusan yang akan digunakan.Kedua aspek tersebut akan berdampak pada situasi kerja, proses kerja dan pelayanan kepada pelanaggan. Secara lengkap dapat dilihat pada gambar dibawah : Meningkatkan keamanan • Mewujudkan sistem transparan dan terpercaya Meningkatkan keamanan • Mewujudkan sistem transparan dan terpercaya pemerintahan Menyediakan informasi, jasa, dan pelayanan kepada masyarakat secara luas dengan bahasa yang mereka mengerti. Pelaksanaan re-engineering di dalam proses re- engineering. Peningkatan kolaborasi antar pemerintah, swasta, dan organisasi/komunitas- sektor komunitas. Ada beberapa pertanyaan yang perlu dijawab, diantaranya: 1) Bagaimana kita bisa lebih e-government menciptakan memfokuskan kepada publik (publik-sentris)?, 2) Apakah kita memiliki tujuan-tujuan yang benar dan realistik?, 3) Seberapa jauh kita bisa mencapai tujuan-tujuan tersebut dengan biaya yang seefektif mungkin?, 4) Apakah tujuan-tujuan ini dipahami dan disetujui oleh masyarakat dan instansi-instansi pemerintah?. Kita membutuhkan model-model pelaksanaan e-government yang lebih baik untuk proses perencanaan, pendanaan, pengembangan, implementasian, pengoperasian, dan proses evaluasi e-government di berbagai lingkungan politik, budaya, dan ekonomi yang beragam. Kita juga membutuhkan informasi yang lebih baik tentang dampak pelaksanaan e-government pada instansi- instansi pemerintah, komunitas masyarakat, dan pada individu-individu masyarakat. Yang tidak kalah penting adalah ukuran-ukuran yang tepat untuk mengetahui e- apakah government memiliki hubungan yang erat dengan tingkat kemampuan penyerapan informasi yang dimiliki oleh aparatur, masyarakat, dan para pelatih/penyuluh di bidang informasi-teknlologi. yang implementasi Penelitian ini bertujuan untuk melihat pentingnya aspek sosial dalam implementasi e- government. Model MOA digunakan sebagai rujukan untuk melihat situasi kerja, proses kerja dan pelayanan kepada masyarakat. Desain teknologi yang akan dikembangkan dan organisasi dalam mengelola untuk terhadap melakukan koordinasi dan kontrol penerapan e-government. teknologi menjadi dasar Gambar 1 Dalam penelitian ini akan difokuskan pada aspek sosial yang meliputi situasi kerja,proses kerja dan hubungan dengan masyarakat.. Da hubungan yang komplek antara proses kerja dari sudut manajerial, situasi kerja dari sisi staf dan pelayayan yang akan diberikan kepada masyarakat. Ketidakpuasan dalam situasi kerja akan berdampak pada proses kerja dan pelayanan kepada masyarakat. Pengembangan e- government akan merubah situasi kerja, proses kerja dan pelaayanan kepada masyarakat. 2. METODELAGI PENELITIAN Penelitian ini akan menciptakan sebuah model dan ukuran pandangan masyarakat, yang diharapkan akan berbeda dari model yang didasarkan pada sudut pandang instansi-instansi dari pemerintah. pelayanan-pelayanan e-government yang diciptakan oleh instansi-instansi dengan berdasarkan pada pada yang pelayanan-pelayanan pemahaman mereka, yang mendasarkan pada kebutuhan dan keinginan masyarakat. Data mengenai apa yang sebenarnya diinginkan baik oleh instansi-instansi pemerintah lokal dan masyarakat sangatlah jarang tersedia. yang berdasarkan pada Banyak ada dan sekali jarang 70 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
Sebagai pengemb dikaitkan etika, org ciri ekon instansi-in pelayanan unt alat bahwa b asumsi, vernment har evaluasi e-gov angan dan e te eknis, person nsur-unsur n dengan un al, budaya, se politik, sosia ganisasional, masyarakat d komunitas m nomi dari k menyediakan ja rintah yang m nstansi pemer lik. n kepada publ ukur tuk rus nal, erta dan asa . 3. HASIL PENELITIA AN A Alamat e-GOV w ada gambar d pa VERMENT k go.id., secara dibawah ini : kabupaten OK lengkap dap KU adalah pat dilihat pat an yang didap kan pengukur Berdasark ran-pengukura kan ya, Peneliti ak elitian-peneliti dari pene ian sebelumny ent, e-governme bangkan mo mengemb odel MOA en- n kompone mendefinisikan n akan m kemudian nen onen-kompon ennya, sifat kompone dari komp dan sifat hubu iap nen untuk seti tersebut, ungan kompon model. B dari ng didapat d Berdasarkan i informasi yan erja kerangka ke en OKU dan Kabupate penggunaan ian elitian-peneliti ukur yang dida dan alat u apat dari pene eter ukan parame nya, peneliti sebelumn akan mengaj tif. itatif-kuantitat gukuran-peng dan peng gukuran kuali dan a: 1) inovasi d ukuran tersebu Ukuran-u ut diantaranya tuk formasi) unt IT aan (te pengguna inf eknologi d dari elayanan p an informa penyediaa asi dan ian ) pengembali ah; 2) tingka pemerinta at efisiensi; 3 am han di dala ; 4) tingka investasi; at kemudah 5) masi online; nakan layanan menggun n dan inform kat tingk kat; 6) kan kebutuha fokus ak an masyarak vel lev setiap an kemudah mengakses kan dan kebijak erlindungan ahan; 7) pe pemerinta keamanan d han dan kemudah 8) privasi; aan; ran n pengukur penggabungan p pemeriks kualitatif aan akan keberada tif; 10) bukti a f dan kuantitat hubungan dan gan swasta; d merintah deng n antara pem valuasi. mekanisme ev at efektifitas m 11) tingka untuk tingkat 9) Untuk in fungsi d melalui pemerinta proses ya tersebut, telah ber bagaiman ukuran a survey a masyarak yang dija e-literacy di mas wawanca tentang k stansi pemeri dan pelayana e-service, ah untuk penc ang digunakan bagaimana m rdampak pada na keterlibata apa yang di akan meneliti kat dari pela adikan tujuan y (pemahaman yarakat. Al ara akan m kebutuhan mas intah, survey an yang diim akan mencak kup kan mplementasik kan direncanak aru, anan yang ba em alisasikan siste asi anan dan priv ent, g e-governme an- at, dan ukura kat, agi masyarak leh dibutuhkan ol apa overnment, a kat akat, dan tingk IT) unaan sarana I d dan survey um n data umu ata. yanan, dan da yang ciptaan pelaya n untuk merea masalah keama a sistem yang an masyaraka igunakan. Ba apa yang d aksanaan e-go oleh masyara n akan penggu lat/instrumen mengumpulkan syarakat, pelay apa n ini akan mem Penelitian dan kondisi b ekonomi itu pene ini m elitian kat maupun masyarak an wawanc melakuka an publik pandanga n, dan tujuan kebutuhan ent dan e-serv governme mperoleh data budaya dari m memilih sam instansi pem ial- a kondisi sosi ain masyarakat sela iap ti mpel dari tuk merintah unt kan mendapatk an, penggunaa e- pelaksanaan untuk mengenai n-tujuan dari vice. cara Gambar r 2 1. Desain pena • Nama • Tampi • Aktivi ampilan domain muda ilan keseluruh itas domain ah diingat han 2. Isi Fasilit pencar • Layan inform mail. • Layan • e-mail lemba • Kesesu lemba • Up dat tas e-mail, ri, link dan tra publik nan masi publik, fo forum, dial ansaksi k/eksternal orum, pengadu og form, meliputi uan dan e- h/internal mel data pegawai, h lain. engan visi nan pemerintah l internal, d ga pemerintah uaian isi de ga ting data dan liputi , link ke dan misi informasi tau berita at .1. Situasi Ke 4. erja Unit kerja y U pe engelolaan E- D Dinas komunik erja ini memb ke inf ibidang di pe elaksanaan di ha asil survey d m menyatakan b ikembangkan di be elum membe m masyarakat. P be erdasarkan us ihak ketiga. pi sebata masih m menambah ber m Si ikap dan per ehadiran E-go ke jawa nggung yang bertan di Kab Batura -government d formatika, dim kasi dan info muskan kebijak bantu merumu pelayan dan d formatika munikasi. Be ibidadang ko ara, banyak dan wawanca m e-governm bahwa system as papan info hanya sebata anan interakti erikan pelaya an Pengembanga n dengan men sulan kegiatan elaksanaan e- Sehingga pe rutinitas an pekerjaa as baru bukan p rita-berita terb wai dalam m rsepsi pegaw kup baik. overnment cuk ab dalam aja adalah mana unit kan teknis dan nan erdasarkan responden ment yang rmasi dan if kepada dilakukan nggandeng -governent dengan pelayanan. mendukung system Semin nar dan Call For Paper M Munas Aptiko m 71 Poli teknik Telko m Bandung, 9 Oktober 201 10
Dalam teori Tehnology Accetance Model, Davis (1986) menemukan bahwa persepsi terhadap manfaat persepsi kemudahan penggunaan IT tetapi tidak berlaku sebaliknya. Dengan demikian, selama individu merasa bahwa IT bermanfaat dalam tugas-tugasnya, ia akan berniat untuk menggunakannya terlepas apakah IT itu mudah atau tidak mudah digunakan. Untuk mengungkap lebih jauh mengenai saling hubungan antara persepsiterhadap manfaat dan persepsi kemudahan menggunakan IT ini, Davis et all (1989) melakukan riset dengan cara menyajikan masing-masing 6 item IT juga mempengaruhi Diharapkan dengan situasi kerja yang kondusip dan didukung semua pimpinan dan staf pegawai akan menghasilkan e-government sesuai dengan yang dibutuhkan masyarakat serta dapat meningkatkan kinerja organisasi. tersebut. Dalam budaya klan yang memiliki orientasi pada kondisi internal, teknologi akan berperan sebagai alat yang mampu menyelesaikan masalah dan aktivitas dikembangkan berdasarkan kemampuan SDM yang ada. internal organisasi Dalam pendekatan competing values framework dapat dirumuskan bahwa organisasi dapat secara efektif menerapkan e-government jika memiliki kecenderungan untuk berorientasi pada pihak luar, stabil, dan efisien. Berorientasi pada pihak luar berarti memusatkan segala aktivitas pada pelayanan publik sebagai konsumen, meletakan pemanfaatan teknologi informasi sebagai alat untuk memenuhi kebutuhan pelayanan publik. Kriteria keberhasilan bukanlah pada sebarapa banyak ragam teknologi untuk pelayanan publik tetapi pada yang memanfaatkan seberapa pelayanan digital. Tabel indikator dalam mengukur keselarasan budaya organisasi dengan efektifitas penerapan e-government. puas publik dibawah merupakan "propose" 4.2. Proses Kerja Banyak responden berharap keberadaan e- government dapat mengurangi beban kerja pegawai. Pemanfaatan internet masih sebatas sarana untuk menjalankan e-government dan kegiatan keseharian masih dilakukan secara manual. Proses kerja yang dilakukan masih mengacu pada struktur organisasi dan tupoksi. Tidak semua pegawai paham terhadap e-government, persepsi mereka e- government hanya informasi. Budaya kerja sangat berpengaruh terhadap proses kerja sebagai aparat pemerintah, dimana budaya kerja sebagai abdi Negara untuk melayani masyarakat tidak berjalan optimal. sebagai media Budaya organisasi dan proses kerja memiliki pengaruh terhadap tujuan pemanfaatan teknologi informasi dan komunikasi.( Kovači, Zlatko, 2005, Poku, Kofi; Vlosky, Richard,2007, Surendro,2006) Teknologi sebagai sebuah alat tertentu dapat tergantung pada orientasi pengguna. Berdasarkan konsep yang values membedakan budaya organsasi menjadi budaya klan, hirarki , market dan adhocracy maka konsep pemanfaatan teknologi akan berbeda pada masing masing budaya organisasi. Orientasi organisasi akan mempengaruhi arah pemanfaatan teknologi tersebut. Peran teknologi informasi akan lebih sesuai dengan budaya organisasi ditekankan dimanfaatkan dengan peran competing framework 4.3. Pelayanan Terhadap Pelanggan Layanan interaksi masih sebatas layanan diskusi bukan pelayanan untuk G2G, G2B dan G2C. Informasi yang dicari masyarakat masih seputar kegiatan pemerintahan, misalnya jumlah kecamatan, peta kabupaten maupun tupoksi dari masing dinas/badan dan kantor yang ada dilingkungan Pemda OKU. Banyak hal yang dapat dimanfaatkan dari hasil riset Congressional Management Foundation terhadap 605 website para wakil rakyat AS-baik yang di "Dewan Perwakilan Rakyat"-nya (House of Representative) maupun di "Dewan Perwakilan Negara Bagian"-nya riset memperlihatkan bahwa terdapat 5 (lima) aspek penting yang harus diperhatikan oleh mereka yang ingin membangun website e-government, yakni: (Senat). Hasil 72 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
audience, content, innovation. interactivity, usability dan 1. Membantu audience dan stakeholders dalam terkait dengan memenuhi kebutuhannya, pelayanan yang ditawarkan melalui website; Audience 2. Menunjang pencapaian visi, misis, tujuan, dan objektif dari pemerintah terkait. Pada alat berkomunikasi. Komunikasi menjadi efektif jika pemerintah dapat mendefenisikan secara jelas siapa audience-nya, sehingga isi website benar-benar dapat diarahkan untuk melayani komunitas tersebut. Sekilas tampaknya hakikatnya, website adalah 3. Menggalang hubungan atau relasi yang kurat dengan para pengunjung website; 4. Menarik perhatian calon pengunjung agar berminat menjadi audience yang setia mengakses website; 5. Menyediakan semua jawaban terhadap kebutuhan informasi audience; ini mudah dilaksanakan. Namun ini mudah dilaksanakan. Namun kenyataannya, banyak yang gagal melakukannya karena lupa pada sejumlah hal yang bersifat esensial. 6. Menghemat waktu dan biaya audience dalam berkomunikasi dengan pemerintahnya; 7. Memperkuat keterlibatan publik dalam proses pemerintahan; dan 8. Memperkuat tingkat kepercayaan publik melalui proses keterbukaan yang demokratis. Secara garis besar, ada dua tipe audience, yakni seekers dan recruits. Seekers merupakan orang- orang yang berkunjung ke website yang semuanya bermuara pada pemenuhan terhadap kebutuhan akan informasi atua pelayanan tertentu. Sementara itu, recruits adalah kumpulan dari orang-orang yang menjadi target komunikasi pemerintah. Secara prinsip, seekers merupakan audience utama dari website biasanya pemerintah bersifat "reaktif" dalam melayani kebutuhan mereka. Para seekers memiliki sejumlah kebutuhan, pertanyaan, harapan, dan masalah yang diharapkan dapat menemukan jawabannya dalam website terkait. e-government, di mana Interacvity Mengingat adanya kebutuhan komunikaasi harus dua memeperhatikan interactivit. Banyak teknologi internet yang dapat membantu pemerintah dalam menjalin relasi dengan para konstituennya di dunia maya. Sejumlah fasilitas dan fitur yang dapat dikembangkan e-government, oleh website misalnya, email, dan milis, survei online atau jajak pendapat secara online, bulletin boards, chat rooms, newsletter atau newsgroups, feedback dan comment forms, dan sebagainya. arah, para pembuat website aspek Pemerintah harus jeli dalam menentukan apa saja yang dibutuhkan oleh beragam tipe seekers yang berkunjung ke website-nya. Misalnya, audience yang mewakili sejumlah kepentingan, seperti konstituen, pers, lembaga swadaya masyarakat, forum atau organisasi, para mahasiswa dan peneliti, lembaga internasional, dan sebagainya. Sementara itu, secara bersamaan pemerintah juga mencoba besifat "proaktif, dalam arti mendekati dan membangun relasi baik dengan sejumlah recruits atau "orang-orang baru" yang diharapkan dapat merasakan manfaat kehadiran website pemerintah terkait. Sehubungan dengan itu, pemerintah harus dapat mendefenisikan siapa saja seekers dan recruits dari website-nya. Content Setelah berhasil mendefenisikan audience- nya, barulah dibangun "jantung" sebuah website, yaitu content yang akan dikomunikasiannya. Jelas banwah content harus sesuai dengan target audience-nya. Maksudnya, content yang tersedia dapat : Aspek interactivity tidak saja terkait dengan asas fungsional. Namun, lebih jauh, ia berpengaruh pula pada psikologi publik dalam hal terjadinya proses timbal balik antara pemerintah dan rakyatnya-yang bermuara pada terselenggaranya good governance dan meningkatnya partisipasi publik pada kegiatan tetap politik dan pemerintahan, di samping terpeliharanya proses demokratisasi. Usabilitya content yang berkualitas, dan interactivity yang baik tak ada artinya jika website-nya sangat sulit digunakan (tidak user friendly). Hasil riset memperlihatkan, banyak pengunjung yang tak berminat mengakses kembali sebuah website karena lambatnya akses (karena terlalu banyak gambar dan animasi) atau buruk sistem navigasinya (struktur menu yang berbelit-belit). Pembuat website harus sadar bahwa teknologi yang dimiliki oleh audience sangat beragam, dari yang paling sederhana sampai yang canggih. Maka, agar mereka mudah mengakses website, perlu dicari "common denominator" (unsur-unsur yang sama dan serupa) dari teknologi Audience yang jelas, Seminar dan Call For Paper Munas Aptikom 73 Politeknik Telkom Bandung, 9 Oktober 2010
yang digunakan oleh seluruh audience pemerintah. Elemen-elemen yang harus dimiliki sebuah website e-government agar tinggi adalah sebagai berkut : tingkat usability-nya lebih kepemerintahan melalui cara-cara yang modern (elektronik) harus juga selalu digalakkan. Agar implementasi E-Government dalam tataran kebijakan maupun teknis memiliki efek yang besar. 1. Sistem organisasi content harus memiliki arsitektur yang jelas dan terstruktur. 2. Navigasinya mudah dioperasikan. 3. Content-nya "mudah dibaca" dan "enak dilihat" Isinya haruslah up-to-date dan selalu relevan. 4. 5. Waktu untuk menampilkan satu halaman penuh website tak lebih dari 10 detik. 6. Tampilan harus menarik dan sesuai dengan karakteristik audience. Dengan kata lain, kita dapat memandang bahwa implementasi e-government yang tepat akan secara signifikan memperbaiki kualitas kehidupan masyarakat di suatu negara secara khusus, dan masyarakat dunia secara umum. Oleh karena itu, implementasinya selain tidak dapat ditunda-tunda harus pula dilaksanakan secara serius dalam kerangka pengembangan yang komprehensif, dan pada akhirnya akan memberikan/mendatangkan keunggulan kompetitif secara nasional 7. Harus dapat dinikmati semua orang, terlepas dari faktor perbedaan usia, agama, bahasa. Tak boleh ada unsur diskriminasi. 4. DAFTAR PUSTAKA 8. Ada unsur privacy. Pengguna website harus yakin bahwa tak ada hal-hal yang akan merugikan dirinya ketika mengakses website pemerintah. [1] Davis, F.D., 1986, 'Technology Acceptance Model for Empirically Testing New End-User Information Systems Theory and Results; Unpublished Doctoral Dissertation MIT. Innovation Innovation bukan sekadar aspek tambahan. Banyak ide kreatif dari para pembuat website yang dapat meningkatkan penggunaan website bagi pengunjungnya. Lihatlah bagaimana fasilitas search engine dapat membantu pengunjung untuk secara cepat menemukan apa yang dicarinya, atau penggunaan video camera dapat memberkan keleluasaan kepada konstituen untuk berkonfrensi jarak jauh (teleconference) dengan wakilnya di legislatif, atau jajak pendapat secara online dapat meningkatkan partisipasi masyarakat secara cepat, dan sebagainya. Intinya, sejalan dengan kemjuan teknologi, kreatif berinovasi mengembangkan website-nya agar makin menarik dan bermanfaat (valuable), sehingga masyarakat selalu setia mengakses website tersebut. pemerintah harus secara [2] Davis, F. D., 1989, 'Perceived Usefulness, Perceived Ease of Use, and User Acceptance of Information Technology', dalam MIS Quarterly, VOl. 13, No. 3, pp. 319-340. [3] Davis, F.D., Bagozzi, R. P., dan Warshaw, P.R., 1989, 'User Acceptance of Computer Technology: A Comparison of Two Theoritical Models', dalam Management Science, Vol. 35, No. 8, pp. 982-1003. [4] Grundén, K. (2001) "Evaluation of the use of video conferences for health care planning". Health Informatics 7 (2), 71-80. [5] Grundén, K. (2003) "An Evaluation Model for Work-integrated E-learning", I Rossett, A. (red.) Proceedings of E-Learn 2003, World Conference on E-Learning in Corporate, Government, Healthcare, and Higher Education. Nov. 7- 11,Phoenix, Arizona. Hal yang patut dicontoh dari Congressional Management Foundation adalah bahwa yang bersangkutan tak hanya sekadar mengadakan riset, tetapi mereka memiliki misi untuk meningatkan kualitas pengembangan website di kalangan pemerintah. Untuk itu, secara berkala mereka memberikan penghargaan berupa Congress Online Golde Mouse Award dan Congress Online Silver Mouse Award sejumlah websitee- government terbaik di Kongres AS. kepada [6[ Grundén, K. (2004) "A case study of work- integrated learning", Journal on Systemics, Cybernetics and Informatics, vol 2. "Back-office [7] Grundén, K. implementation of e-Government - a learning the 7th European process". Proceedings of Conference on e-Government (ECEG), Dan Remenyi (ed.) Haagse Hogeschool, den Haag, Netherlands, (21-22June). (2007) Analisis terhadap kondisi social ekonomi masyarakat pun harus turut diperhatikan terutama interaksi menggunakan e-facilities. dalam hal untuk Pencerdasan pelayanan menggunakan 74 (2008) "Evaluation of e- [8] Grundén, K. social Government perspective". Accepted to ECIME 11-13 Sept implementation from a terhadap dan memanfaatkan masyarakat Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
2008., Proceedings of the European Conference on Information Management and Evaluation (ECIME), Royal Holloway, University of London, UK. [9] Kovači, Zlatko, (2005) The Impact of National Culture on Worldwide eGovernment Readiness, Informing Science Journal, Volume 8, pp. 143-158. [10] Poku, Kofi; Vlosky, Richard (2003) ; A Model of Marketing Oriented Corporate Culture Influences on Information Technology Adoption; Louisiana Forest ProductsDevelopment Center Working Paper Desember .pdf pada 2 Maret 2007 diakses dari [11] Surendro, Kridanto; Budaya organisasi sebagai indikator kesiapan e-government; ProsidingSNATI 2006. [12] Stevanus Wisnu Wijaya, 2007, BUDAYA EFEKTIFITAS ORGANISASI DAN Seminar PENERAPAN Nasional Aplikasi Teknologi Informasi 2007 (SNATI 2007) ISSN: 1907-5022 Yogyakarta, 16 Juni 2007 E-GOVERNMENT, Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 75
INTELLIGENT RECOMMENDER PADA SISTEM E-LEARNING MENGGUNAKAN SEMANTIC WEB Iman Paryudi1, Naniek Andiani2 1,2Jurusan Teknik Informatika, Fakultas Teknik, Universitas Pancasila Abstrak E-learning sudah menjadi kebutuhan utama di dunia pendidikan saat ini. Hal ini ditunjukkan dengan makin banyaknya institusi pendidikan yang menggunakannya. Namun sistem e-learning yang banyak dipakai saat ini merupakan sistem yang pasif. Pasif dalam hal ini berarti sistem tidak dapat mengetahui kebutuhan masing-masing pengguna atau dengan kata lain sitem tidak dapat melakukan personalisasi. Supaya sistem e-learning bisa lebih bermanfaat bagi pengguna, sistem seharusnya bisa melakukan personalisasi terhadap masing-masing penggunanya. Salah satu bentuk personalisasi dalam sistem e- learning cerdas adalah kemampuan untuk merekomendasikan artikel yang sesuai dengan kebutuhan tiap- tiap pengguna. Fitur semacam ini disebut dengan recommender. Selama ini recommender pada sistem e- learning masih menggunakan teknik pengambilan berdasar isi (content-based approach). Teknik ini akan menghasilkan banyak artikel yang tidak relevan dengan yang dibutuhkan oleh pengguna. Oleh karena itu dibutuhkan sebuah teknik baru untuk mengambil artikel dari internet. Berdasarkan masalah diatas maka penulis mengusulkan untuk membuat intelligent recommender menggunakan semantic web supaya bisa menyeleksi artikel yang akan direkomendasikan dengan lebih baik. Kata kunci: e-learning cerdas, recommender, personalisasi. 1. PendahuluanPerkembangan teknologi internet mulai memasuki dunia pendidikan. Dari yang semula hanya untuk membuat web site perguruan tinggi, internet sekarang sudah digunakan sebagai alat bantu belajar mahasiswa. Hal ini diwujudkan dalam bentuk sistem belajar jauh (distance learning). Karena bahan belajarnya dalam bentuk digital, maka sistem ini disebut juga dengan electronic learning atau e-learning. Pada jarak sebuah pemikiran dan bukan hasil penelitian. Bagian selanjutnya dari artikel ini disusun sebagai berikut: bagian 2 mengulas tentang intelligent e- learning, bagian 3 membahas penelitian-penelitian yang sudah dilakukan mengenai recommender, bagian 4 menjelaskan mengenai semantic web, bagian 5 menjelaskan tentang sistem yang diusulkan, dan bagian 6 merupakan rangkuman. 2. IntelligentE-learning kuliah ditempatkan disebuah halaman web dan bisa dibaca serta diunduh oleh mahasiswa dari manapun dan kapanpun lewat internet. Oleh karena itu, e-learning sangat memberi kemudahan bagi mahasiswa karena mahasiswa dapat belajar dimanapun, kapanpun, dan dengan kecepatan yang mereka inginkan. sistem e-learning, bahan Sudah sangat banyak institusi pendidikan yang mengaplikasikan sistem e-learning di lingkungan mereka. tetapi sistem yang dibangun merupakan sistem yang pasif. Sistem pasif disini berarti bahwa sistem tidak bisa secara proaktif membantu mahasiswa dalam belajar melalui sistem tidak Karena belajar melalui e-learning ini. mendapatkan dari langsung dosen/guru, maka dibutuhkan sebuah sistem yang cerdas yang bisa secara aktif membantu mahasiswa dalam belajar. Karena kecerdasan dari sistem tersebut, maka sistem e-learning semcam ini disebut dengan Intelligent Tutoring System (ITS). Artikel ini merupakan Akan bantuan secara intelligent e-learning atau Eyitayu (2005 dalam [3]) menyatakan bahwa e- learning adalah campuran antara pengetahuan dan teknologi bagi perkembangan belajar mengajar. hanya saat Sistem mengutamakan kualitas isi materi saja tapi sudah berevolusi dengan memadukan metoda-metoda dan teknik-teknik dari domain dan wilayah aplikasi lain seperti data mining, Web content, structure and usage mining, user modeling and profiling, artificial intelligence, agent technologies, dan knowledge discovery. Saat ini bahkan teknik-teknik yang dulunya hanya digunakan untuk domain e- commerce, yang digunakan untuk membantu aktivitas seperti personalized marketing, cross- clustering, selling, similarity rules mining, collaborative atau content based filtering), telah ditransfer dan diaplikasikan ke domain e-learning. Penggunaan teknik-teknik ini bertujuan untuk bisa mengatur dan mengirimkan materi-materi kuliah yang paling cocok dengan kebutuhan, keinginan, dan yang tujuan e-learning tidak ini (menggunakan up-selling indexing, association masing-masing individu 76 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
mengimplementasikan strategi belajar yang telah ditentukan oleh pengajar khusus untuk mahasiswa atau kelompok mahasiswa tertentu. Sejauh ini, peneliti telah membangun sistem yang dapat beradaptasi dengan cara mengobservasi, merekam, (adaptive dan menganalisa aktivitas pengguna systems) atau sistem yang dapat diatur oleh pengguna (customizable systems) [6]. Kecerdasan yang dipunyai oleh sebuah sistem kemampuan e-learning melakukan khususnya personalisasi merekomendasikan materi tertentu untuk pengguna tertentu. cerdas bisa berupa Personalisasi adalah kemampuan dari sistem e- learning yang bisa mengetahui kebutuhan dari seorang mahasiswa berdasar profil mahasiswa aktivitas- dikumpulkan tersebut aktivitasnya dalam mengakses sistem dan disimpan di web log. Dengan pengetahuan ini, maka sistem akan dapat memberikan rekomendasi mengenai cara belajar, materi yang harus dibaca, pemilihan materi, dsb. yang dari menyediakan fitur-fitur yang bisa diatur, yang memerlukan peran serta dari pengguna. Sedang layanan personalisasi dinamis menyediakan layanan otomatis, yang mencoba untuk melayani pengguna berdasarkan model pengguna [2]. Untuk merekomendasikan suatu materi atau artikel ke seorang pengguna dibutuhkan pengetahuan mengenai profil dari pengguna tersebut. Berbekal profil tersebut maka sistem akan mencari materi atau artikel yang sesuai dengan kebutuhan pengguna tersebut. Materi yang dicari bisa materi yang sudah disimpan di sistem tapi bisa juga materi yang harus dicari secara langsung di Web. Dalam hal ini sistem harus cukup cerdas untuk mencari, mengumpulkan, dan mengurutkan materi yang dicari secara langsung dari Web [2]. Tang and McCalla [10] membagi sistem e- learning menjadi dua: traditional web-based adaptive learning system, dan evolving learning system (gambar 1). teknik yang dipakai untuk mengumpulkan data pengguna adalah menggunakan cookies dan data lain yang menyatakan minat pengguna berdasarkan data yang disimpan dalam komputer klien. lebih baru mengharuskan pengguna untuk secara eksplisit menyediakan informasi yang berhubungan dengan minat mereka melalui serangkaian dialog antar muka. Cara yang digunakan bisa menggunakan check box dimana pengguna tinggal mencontreng item dari daftar item yang ada, sehingga informasi yang benar bisa dijaga dan disajikan ke pengguna [2]. Pada awalnya Teknik yang Esensi dari personalisasi dalam e-learning telah dirumuskan oleh The Personalization Consortium sebagai berikut [2]: i. mendorong pengguna untuk belajar dengan mengantisipasi kebutuhan. ii. membuat dan menguntungkan kedua pihak, baik organisasi maupun pengguna. interaksi yang efisien Gambar 1. Dua macam sistem e-learning [10]. Pada sistem traditional adaptive e-learning, pengiriman material didasarkan pada model pengguna. Namun material yang harus dicari sudah diupload instruktur/dosen. Sedang pada sistem evolving e-learning, material dicari secara otomatis maupun manual dari Web, tapi secara otomatis digabungkan kedalam sistem berdasarkan interaksi pengguna dengan sistem. Oleh karena itu, meskipun pengguna tidak mempunyai interaksi langsung dengan Web, sistem akan tetap merekomendasikan material baru atau berbeda. Untuk ini, sistem evolving e-learning menggunakan sebuah crawler yang senantiasa mencari artikel- artikel baru di perpustakaan digital maupun e- journal. terlebih dahulu oleh iii. membangun yang mendorong pengguna untuk belajar secara konsisten dan progresif. hubungan 3. Penelitian Terdahulu kebutuhan personalisasi dapat dibagi menjadi layanan statis dan dinamis. Secara umum, layanan seperti itu bertujuan untuk mengirimkan material yang sesuai dengan kebutuhan ketertarikan, statis pengguna. Teknologi yang mendukung latar dan personalisasi belakang, Layanan Seperti yang biasa digunakan pada mesin pencari, sebuah recommender pada sistem distance learning menggunakan kata kunci sederhana untuk mengambil informasi dari Web site. Namun, metoda seperti ini diketahui mempunyai kekurangan yaitu terlalu banyak memberikan hasil yang tidak relevan dengan kebutuhan pengguna (Chakrabarti, 2000 77 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
dalam [4]). Untuk mengatasi hal diatas, kita bisa menggunakan teknik Web-mining untuk mengambil materi e-learning yang relevan (Kosala et al, 2000 dalam [4]). Teknik Web-mining biasanya meliputi Web content mining, Web structure mining, and Web usage mining. Li dan Lau menggunakan Web content dan Web structure untuk mengklasifikasikan halaman Web seperti yang disarankan oleh Chakabarti, et al (2000 dalam [4]). yang diatur dan dihubungkan dengan cara tertentu sehingga data itu dapat digunakan oleh komputer tidak hanya untuk ditampilkan, tapi juga untuk otomatisasi, integrasi dan penggunaan kembali data pada berbagai macam aplikasi [5]. Sedang Swartz [9] menyatakan bahwa Semantic Web adalah kumpulan informasi yang dihubungkan sedemikian rupa sehingga dapat diproses oleh mesin dalam skala global, yang dapat disamakan dengan basis data yang dihubungkan secara global. Jameson, Konstan, dan Riedl (2002 dalam [10]) mengatakan bahwa ada dua cara dasar untuk dan melakukan collaborative pertama merekomendasikan artikel murni berdasarkan isi dari artikel-artikel yang sudah pernah dibaca oleh pengguna. ini hanya itu, mempertimbangkan keinginan dari satu orang pengguna. Sedang teknik kedua merekomendasikan artikel dengan mengamati apa yang menjadi kecenderungan dari sebuah kelompok. Teknik ini bekerja dengan mencocokkan keinginan seorang pengguna dengan tetangganya yang mempunyai tersebut. profil mirip content-based, Dibandingkan collaborative lebih berhasil baik dalam penelitian maupun aplikasi. rekomendasi: filtering. content-based Perbedaan Semantic Web dengan sebelumnya Teknik adalah [5]: 1. Semantic Web dirancang tuntuk mampu membuat reasoning dan mengambil kseimpulan. Contoh paling mudah adalah tidak hanya menyatakan bahwa "sekrup kepala segi enam adalah salah satu macam sekrup" tapi juga mengambil kesimpulan tentang hubungan yang ada. teknik Selain dengan pengguna 2. Semantic Web adalah teknologi web yang berada diatas web yang ada saat ini, dengan menambah informasi yang dapat dibaca oleh komputer tanpa megubah web yang sudah ada. Semantic Web terdiri dari tiga lapis. XML berada pada lapisan paling bawah. Lapisan diatas XML adalah RDF yang menyediakan kerangka penyajian informasi dan yang paling atas adalah Schema dan Ontologi. teknik dengan lebih populer dan filtering Tang and McCalla [10] mengusulkan sebuah sistem e-learning yang berevolusi (evolving web- based learning system) yang dapat beradaptasi dengan kebutuhan pengguna maupun isi dari Web. yang Mereka menggunakan menggabungkan antara teknik content-based dengan collaborative filtering. Teknik ini disebut dengan Dengan teknik hybrid dapat menggunakan menggunakan data individu maupun data kolektif dalam menentukan artikel yang hendak di rekomendasikan. Yang pertama menggunakan teknik ini adalah Balabanovic' dan Shoham, 1997 [10]. teknik sebuah XML memungkinkan pembuatan tag untuk memberi keterangan atau teks pada halaman web. Arti diekspresikan oleh RDF, dengan menggunakan subyek, predikat dan obyek dari suatu kalimat. Lapisan ketiga, merupakan kumpulan informasi yang disebut dengan ontologi. Ontologi adalah sebuah dokumen atau file yang mendefinisikan arti dan hubungan antar terms (terms bisa berupa URI atau teks). Ontologi di web biasanya mempunyai taksonomi dan inference rule. (Hybrid approach). teknik hybrid, mereka Li and Lau [4] mengusulkan sebuah metoda untuk mengirimkan artikel berdasarkan permintaan. Mereka menggunakan teknik Web mining untuk mencari artikel yang relevan. Dalam hal in mereka menggunakan Web content dan Web structure untuk mengklasifikasi halaman Web. XML adalah kependekan dari eXtensible Markup Language. Istilah markup mangacu pada segala sesuatu dalam dokumen yang dimaksudkan bukan sebagai bagian dari dokumen yang dicetak. Sedang markup language adalah deskripsi tentang bagian mana dari dokumen yang merupakan isi, bagian mana yang merupakan markup, dan apa arti dari markup [7]. Istilah extensible sendiri berasal dari kenyataan bahwa dalam XML dapat dibuat nama tag sesuai keinginan, karena nama tag tidak ditentukan, tidak seperti dalam HTML. Wang [11] menggunakan data browsing dari mahasiswa dimasa lampau untuk diaplikasikan pada mahasiswa masa depan. Dia kemudian membuat sebuah metoda baru untuk membuat model browsing yang cocok bagi mahasiswa. Dia menggunakan teknik association mining dan statistik. 4. Semantic web RDF dari Resource kependekan Description Framework. Hal ini merupakan standar W3C untuk menyatakan semantic dan reasoning tentang suatu informasi di web. RDF sebenarnya adalah Semantic Web adalah nama dari proyek jangka panjang yang dimulai oleh W3C dengan tujuan merelisasikan ide untuk mempunyai data pada web 78 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
adalah model untuk menyatakan grafik semu yang diberi arah dan diberi label, yang berarti: 1. diberi arah: semua busur mempunyai arah, 2. diberi label: setiap busur mempunyai label (nama), Web. Pencarian dilakukan menggunakan mesin pencari yang berdasarkan pada semantic web. Setelah menemukan artikel yang dikehendaki, maka artikel akan disimpan dalam penyimpanan artikel dan untuk selanjutnya akan di kirimkan ke pengguna yang sesuai dengan model pengguna. 3. grafik semu: bisa terdapat lebih dari satu busur antara dua titik yang sama. RDF memberi jalan untuk membuat pernyataan yang dapat diproses oleh mesin [1]. Schema adalah sebuah dokumen atau kumpulan kode yang mengontrol kumpulan terms yang ada di dokumen Seperti XML Schema yang menyediakan fasilitas definisi perbendaharaan kata untuk XML, RDF Schema menyediakan fasilitas RDF Schema yang memungkinkan definisi kata-kata tertentu yang harus digunakan oleh atribut RDF (misal authorOf). RDF Schema juga memungikinkan penentuan macam obyek dimana suatu atribut dapat diterapkan pada obyek tersebut. Dengan kata lain, mekanisme RDF Schema menyediakan sistem tipe dasar untuk digunakan dalam model RDF. Sistem tipe itu sendiri menggunakan istilah yang sudah baku. itu misalnya adalah Class dan Istilah-istilah subClassOf yang digunakan pada penentuan skema untuk aplikasi tertentu. lain. serupa bagi RDF. 5. Sistem Usulan Arsitektur yang diusulkan penulis dalam membuat recommender ditunjukkan pada gambar 2. Ada beberapa software yang bisa digunakan untuk membuat sistem berbasis semantic web [8] diantaranya adalah Altova dan Protégé. menggunakan Altova Semantic Work untuk membuat sistem e-learning berbasis semantic web. Perbedaan dengan sistem yang penulis usulkan adalah sistem e-learning yang mereka buat adalah sistem e-learning secara umum dan tidak spesifik pada fitur tertentu. Untuk melakukan pencarian atau query yang tersedia bahasa query berbasis semantic web SPARQL. SPARQL adalah bahasa query untuk mengakses RDF yang dibuat oleh W3C RDF Data Access Working Group. SPARQL bersifat data oriented yang berarti dia hanya melakukan query pada informasi yang terdapat pada model. SPARQL tidak melakukan inferensi. Keuntungan menggunakan semantic web dari pada teknik content based yang sekarang dipakai pada kebanyakan mesin pencari adalah bahwa pada teknik tersebut tidak mengetahui hubungan antara kata kunci yang dimasukkan. Cotohnya adalah sebagai berikut. Misal anda memasukkan kata kunci pada mesin pencari "Basisdata Iman Paryudi". Kecuali anda memaksa mesin pencari untuk memperlakukan kata kunci tersebut sebagai satu kalimat, maka mesin pencari akan mengeluarkan hasil yang berhubungan dengan Basisdata, Iman, Paryudi dan gabungannya. Maka hasil yang dikeluarkan akan sangat banyak. Tapi apabila kita menggunakan sudah membuat aturan bahwa Basisdata dikarang oleh Iman Paryudi, maka yang dicari oleh mesin pencari hanya buku Basisdata yang ditulis oleh Iman Paryudi. tidak dikeluarkan. Keuntungannya adalah hasil pencarian akan lebih mendekati yang dikehendaki. semantic web dan kita Buku basisdata yang lain lebih sedikit dan Gambar 2. Arsitektur dari sistem yang diusulkan. Dimodifikasi dari [10]. Sistem akan bekerja sebagai berikut: sistem akan mengumpulkan informasi dari pengguna baik dari data yang dimasukkan oleh pengguna maupun dari web saat menggunakan sistem. Informasi ini akan digunakan untuk membuat model pengguna. Model pengguna akan menjadi dasar saat pencarian artikel di halaman log terkait kegiatan pengguna Kekurangan dari sistem yang diusulkan adalah bahwa belum semua halaman web yang ada sekarang merupakan semantic web. Oleh karena itu dalam aplikasinya nanti, pencarian artikel tidak langsung dari web melainkan artikel di download secara manual terlebih dulu dan disimpan dalam sebuah tempat penyimpanan. Artikel kemudian diberi informasi seperti RDF dan Ontologi supaya dimungkinkan pencarian berbasis semantic web. tempat Dan pencarian artikel dilakukan di Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 79
penyimpanan tersebut. Ini seperti sistem traditional adaptive e-learning yang dinyatakan dalam [10]. 6. Rangkuman [3] Halawi, L.A., Pires, S. and McCarthy, R.V., 2009, An Evaluation of E-learning on the Basis Taxonomy: An Exploartory Study, Jurnal of Education for Business, July/August, 374 - 380. of Bloom's E-learning sudah menjadi kebutuhan utama di dunia pendidikan saat ini. Mengingat pentingya e- learning dalam meningkatkan hasil proses belajar mengajar, maka dibutuhkan sebuah sistem e- learning yang pintar yang bisa mengetahui kebutuhan Sistem yang demikian disebut sebagai sistem yang mampu melakukan personalisasi. Salah satu bentuk personalisasi dalam sistem e-learning cerdas adalah kemampuan untuk merekomendasikan artikel yang sesuai dengan kebutuhan tiap-tiap pengguna. Fitur semacam ini disebut dengan recommender. Selama ini recommender pada sistem e-learning masih isi menggunakan (content-based approach). ini akan menghasilkan banyak artikel yang tidak relevan dengan yang dibutuhkan oleh pengguna. Oleh karena itu dibutuhkan sebuah teknik baru untuk mengambil artikel dari Berdasarkan masalah diatas maka penulis mengusulkan untuk membuat intelligent recommender menggunakan semantic web supaya bisa menyeleksi artikel yang akan direkomendasikan dengan lebih baik. tiap-tiap pengguna. teknik pengambilan berdasar Teknik internet. [4] Li, F. W. B. and Lau, R. W. H., 2006, On- Demand E-Learning Content Delivery Over the Internet, Journal of Distance Education Technologies, 4(1), 46 - 55. [5] Nilsson, M., 2001, The Semantic Web: How wil RDF Change Learning Technology Standards, 2953/viewArticle. [6] Rigou, M., Sirmakessis, S. and Tsakalidis, A., 2004, Integrating Personalization in E- learning Communities, Journal of Distance Education Technologies, 2(3), 47 - 58. [7] Silberschatz, Abraham, Henry F. Korth dan S. Sudarshan, 2002, Database System Concept, Fourth Edition, McGraw Hill. [8] Suteja, B. R. dan Ashari, A., 2008, Ontolgoy e-Learning Content berbasis Seminar Semantic Web, Proceeding Nasional Aplikasi Teknologi Informasi 2008, 13 - 20. 7.Daftar Pustaka [9] Swartz, Aaron, 2004, A No-Nonsense Guide to Semantic Web Specs for XML People [Part type/news/57/. [1] Decker, Stefan dkk, 2005, The Semantic Web - on the Respective Roles of XML and RDF, 00.pdf. [10] Tang, T.Y. and McCalla, G., 2005, Smart for an Evolving E- Recommendation learning and Experiment, International Journal on E- learning, 4(1), 105 - 129. System: Architecture [2] Fok, A.W.P. and Ip, H.H.S., 2006, An Agent-Based Framework for Personalized in Continuing Professional Learning Development, of Distance Education Technologies, 4(3), 48 - 61. Journal [11] Wang, Content Recommendation Based on Education- Contextualized Browsing Events for Web- based Personalized Learning, Educational Technology Society, 11( 4), 94 - 112. F-H., 2008, 80 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
PERANCANGAN DATA WAREHOUSE PENGOLAHAN PERSEDIAAN BUKU PT. GRAMEDIA ASRI MEDIA MAKASSAR Erick A. Lisangan1, N. Tri Suswanto Saptadi2 1Alumni Jurusan Teknik Informatika, Universitas Atma Jaya Makassar, Indonesia 2Teknik Informatika, Universitas Atma Jaya Makassar, Indonesia Abstrak Proses dan layanan informasi bagi para pelanggan dan pengunjung melalui pengolahan persediaan buku PT Gramedia Asri Media Makassar sarat akan informasi yang relevan, tepat, cepat dan akurat. Perancangan Data Warehouse (DW) didasarkan pada hasil kuisioner, wawancara dan analisis katalog stok buku sehingga diperoleh gambaran struktur database dari Toko Buku Gramedia cabang Mal Ratu Indah (Mari) dan Mal Panakukang (MP). Dari kedua gambaran struktur database tersebut kemudian dirancang DW dengan menggunakan pendekatan Kimball dan pemodelan star schema. Hasil pemanfaatan DW dengan menggunakan Online Analytical Processing (OLAP) menjadi salah satu fasilitas yang dapat digunakan untuk memberikan layanan informasi bagi supervisor dalam melakukan analisis stok buku. Informasi yang disediakan dapat dilihat secara umum maupun lebih rinci dengan menggunakan teknik OLAP berdasarkan sudut pandang kategori, pengarang, dan penerbit buku. Hasil analisis berfungsi sebagai dasar pengambilan keputusan oleh supervisor PT Gramedia Asri Media dalam menetapkan strategi pengolahan stok buku. Kata kunci: DW, OLAP, pengambilan keputusan, dan strategi pengolahan 1. Pendahuluan 1.1. Latar Belakang Proses dan layanan informasi bagi para pelanggan dan pengunjung melalui pengolahan persediaan/stok (stock) buku PT Gramedia Asri Media Makassar sarat akan informasi yang relevan, tepat, cepat dan akurat. PT Gramedia Asri Media Makassar memiliki dua cabang, yaitu Toko Buku Gramedia yang terletak di Mal Ratu Indah (Mari) dan Mal Panakukang (MP). Hasil penjualan buku yang terjadi pada kedua cabang tersebut berbeda satu sama lainnya, sehingga sering kali dapat mengakibatkan keadaan stok tidak efisien. Keadaan ini tentunya menjadi satu masalah pokok yang menyebabkan proses dan layanan terhadap stok buku tidak berjalan secara efektif. memerlukan analisis yang cepat dan tepat terutama untuk menerima atau menolak permintaan buku. Supervisor harus dapat menentukan strategi pengolahan stok buku seperti memberi diskon untuk buku tertentu agar tidak menumpuk tetapi dapat terjual secara cepat. Strategi yang diharapkan dalam mengolah stok buku adalah menghasilkan informasi mengenai perkembangan stok buku secara akurat, rinci dan terkini. Untuk mengatasi masalah tersebut dibutuhkan pendekatan data warehouse (DW) yang dapat memberikan informasi yang bersifat historical sehingga membantu supervisor dalam menganalisis tepat dan akurat. Hasil analisis secara cepat, berfungsi sebagai dasar pengambilan keputusan oleh supervisor PT Gramedia Asri Media dalam menetapkan strategi pengolahan stok buku. Proses pemesanan dan pengadaan buku membutuhkan waktu relatif lama karena penerbit buku berlokasi di daerah lain. Di sisi lain Supervisor bertugas terhadap bertanggung ketersediaan buku. Keputusan yang diambil dan jawab Bagaimana merancang DW pengolahan stok buku dengan memanfaatkan proses dan layanan informasi pada kedua cabang sehingga dapat membantu menetapkan strategi? Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 81
1.2. Tujuan Tujuan yang akan dicapai pada penelitian adalah merancang DWpengolahan stok buku yang dapat membantu dan memudahkan dalam proses pengambilan keputusan sehingga dapat menetapkan strategi pengolahan stok buku. dalam menganalisis Fact Table (tabel fakta) adalah tabel yang umumnya mengandung sesuatu yang dapat diukur (measure) seperti harga, jumlah barang, dan sebagainya. Fact Table juga merupakan kumpulan foreign key dari primary key yang terdapat pada juga table.Fact masing-masing dimension mengandung data yang bersifat historis. table 2. Landasan Teori 2.1. Data, Informasi dan Database Data merupakan fakta, gambar, atau suara yang mungkin atau tidak berhubungan atau berguna bagi tugas tertentu [1]. Data terdiri dari fakta-fakta dan angka yang secara relatif tidak berarti bagi pemakai [14]. Dari kedua definisi tersebut dapat ditarik kesimpulan bahwa data merupakan suatu bentuk keterangan yang belum diolah atau dimanipulasi sehingga belum memiliki arti bagi pemakai. d. Dimension Table Dimension Table (tabel dimensi) adalah tabel yang berisi data detail yang menjelaskan foreign key yang terdapat pada fact table. Atribute yang terdapat pada dimension table dibuat secara berjenjang (hirarki) untuk memudahkan proses query. 2.4. Tugas DW Terdapat empat tugas yang dapat dilakukan dengan adanya DW[9], yaitu: telah diolah menjadi bentuk yang berguna bagi penerimanya dan nyata, berupa nilai yang dapat dipahami di dalam keputusan sekarang maupun masa mendatang [3]. Informasi adalah data yang a. Pembuatan laporan b. Online Analytical Processing (OLAP) c. Data Mining d. Sistem Informasi Eksekutif e. 2.5. Karakteristik DW Database adalah tempat penyimpanan data yang saling berhubungan yang disimpan secara tanpa bersama tidak perlu, untuk pengulangan/redudansi yang memenuhi berbagai kebutuhan [4]. Database berguna sebagai tempat penyimpanan data yang saling berhubungan untuk menghasilkan suatu informasi yang diperlukan oleh suatu organisasi atau institusi. Informasi yang dibutuhkan harus bersifat relevan, cepat, tepat dan akurat. Strategi pengolahan data perlu melihat bagaimana DW terbentuk. sedemikian rupa dan Terdapat empat karakteristik DW yang diperlukan [9], yaitu: a. Subject Oriented (Berorientasi Subjek) b. Integrated (Integrasi) c. Time-Variant (Rentang Waktu) d. Non-Volatile 1.3. Permasalahan 2.6. Proses DW 2.2. PemanfaatanDW Secara umum DW dikatakan sebagai sebuah tempat untuk menyimpan data dari dua atau lebih database yang berbeda. DW dalam perancangannya akan mendukung Decision Suport System (DSS) dan Executive Information System (EIS). DW dibangun dengan cara mengintegrasikan data yang berasal dari berbagai sumber data, yaitu database operasional. Untuk melakukan proses integrasi ini, DW memiliki tiga proses utama yang extraction, data transfor- dilaksanakan, yaitu: mation, dan (ETL). Sebelum proses transformation terdapat suatu proses yang bernama datacleansing. Proses loading dalam ETL meliputi initial load dan incremental load. loading 2.3. Istilah pada DW a. OLAP 2.7. Aliran Data pada DW OLAP (Online Analytical Processing) adalah suatu pemrosesan DW yang menggunakan fact table dan dimension table untuk dapat menampilkan berbagai bentuk laporan, analisis dan query. DW memusatkan pada lima aliran data utama, inflow, upflow, downflow, outflow dan yaitu metaflow [7]. b. OLTP OLTP (Online Transaction Processing) adalah suatu pemrosesan yang menyimpan data mengenai kegiatan operasional transaksi dalam perusahaan sehari-hari. 2.8. Pendekatan Perancangan DW Dalam merancang DW, dua top-down, dan bottom-up terdapat pendekatan, yaitu approach. 2.9. Metodologi Perancangan DW Dalam merancang DW, terdapat lima tahapan c. Fact Table [10], yaitu: 82 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
a. Memilih proses bisnis Menentukan proses bisnis apa yang akan difokuskan dalam merancang DW sehingga masalah yang ada dapat diatasi. Bertujuan sebagai alat bantu dalam memahami masalah yang dihadapi dalam perancangan DW pengolahan stok buku. b. Wawancara b. Memilih inti dari fact table Menganalisis database dari perusahaan dan mengidentifikasi tabel yang akan dijadikan sebagai fact table sesuai dengan proses bisnis yang telah ditentukan pada tahap pertama. Untuk mendapatkan data mengenai struktur database dan sistem retur cabang, dilakukan wawancara terhadap supervisor dari dua cabang, yaitu Mari dan MP. c. Kuisioner c. Memilih dimensi Menganalisis dan memilih tabel-tabel dalam database yang akan dijadikan sebagai tabel dimensi yang akan menunjang fact table. untuk kuisioner memperoleh data secara rinci mengenai sistem retur cabang. Responden adalah yang supervisor penjualan dan pembelian, dan bagian customer service. Penyebaran berguna dilibatkan d. Memilih fakta yang dapat diukur Menentukan ukuran yang akan ditambahkan dalam fact table sehingga fact table dapat memberikan informasi yang tepat dari proses bisnis yang telah ditentukan pada tahap pertama. e. Melengkapi table dimensi d. Katalog Stok Buku Untuk memperoleh data mengenai buku yang dimiliki oleh kedua cabang, dibutuhkan katalog dari kedua cabang. Katalog tersebut berisi ID buku, judul buku, nama pengarang, penerbit, kategori buku, harga dan jumlah buku. Melengkapi atribut-atribut dalam tabel dimensi sehingga dapat menunjang informasi yang ada dalam fact table. 2.10. Model Multidimensional Model yang digunakan pada DW lebih muda dimengerti dan sesuai dengan kebutuhan bisnis, mendukung query, dan menyediakan performa query yang besar dengan meminimalkan hubungan antar tabel. Model multidimensional yang biasa digunakan adalah dan schema, star factconstellation schema. snowflakeschema, 2.11. OLAP Merupakan penggunaan sekumpulan perangkat grafis yang membantu user dalam menampilkan data secara multidimensional sehingga user dapat menganalisis data tersebut dengan menggunakan teknik yang lebih sederhana. OLAP menyediakan data dalam model data multidimensional dengan menggunakan teknik yang sederhana. Data yang disediakan biasanya merupakan fungsi agregasi seperti summary, max, min, average dan lain-lain. Terdapat lima teknik OLAP, yaitu: roll-up, drill-down, slice, dice, dan pivot. suatu 3. Metode Penelitian dan kebutuhan yang akan dipenuhi oleh aplikasi yang akan dirancang, pengumpulan data dan informasi perlu dilakukan dari berbagai sumber. Metode yang digunakan meliputi pendekatan pustaka, wawancara, kuisioner, dan katalog stok buku. Untuk menganalisis permasalahan 3.1. Metode Pengambilan Data a. Pendekatan Pustaka 3.2. Data Masukan Penelitian Data penelitian yang telah dikumpulkan akan menjadi bahan acuan dalam melakukan analisis permasalahan. Penelitian dilakukan terhadap sistem return cabang dan struktur database yang digunakan. Hasil ini akan menjadi acuan dalam merancang DW. 4. Hasil dan Pembahasan 4.1. Gambaran Sistem Berjalan Proses penelitian retur cabang dilakukan dengan cara melakukan wawancara terhadap supervisor penjualan toko buku kedua cabang. Survey dilakukan dengan menggunakan kuisioner terhadap supervisor penjualan, pembelian, dan bagian customer service. Jumlah responden pada kedua cabang yang dilibatkan adalah 7 orang. Pemesanan buku antar cabang dapat terjadi apabila ada pemesanan buku dari pelanggan, atau setelah supervisor penjualan, atau pembelian melakukan analisis terhadap buku tertentu. Penambahan stok dapat dilakukan bila ada pemesanan buku antar cabang dengan nama retur cabang. Setelah supervisor menerima informasi dari bagian customer service mengenai permintaan pemesanan buku dari pelanggan atau setelah melakukan analisis terhadap stok buku, maka supervisor menghubungi cabang toko buku yang lain untuk melakukan pengecekan stok buku. Media yang digunakan untuk komunikasi menggunakan telepon. Setelah menerima permintaan pesanan, kemudian meminta pertimbangan kepada pihak tertentu seperti supervisor penjualan dan pembelian. dalam Faktor pemesanan buku meliputi ketersediaan stok yang yang menjadi pertimbangan Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 83
terdapat d best sell catatan, Setelah m superviso memberik kemudian Nota retu i, buku yang d di toko sendiri penjualan ha ler, melihat dan melihat jumlah buku pastian persetu mendapat kep t toko buku y or cabang bagian custom kan kepada b aikannya kep n menyampa uat oleh bagian ur cabang dibu Pene dengan m Keterbata wawanca database elitian terhada melakukan w asan inform ara dapat mem tidak maksim ap struktur da wawancara da masi yang mbuat analisis mal dan efektif 4.2. Ana Berd superviso cabang, m dalam m cabang ya di toko s termasuk penjualan dan meli 17%. alahan alisis Permasa h kuisio hasil dasarkan dan pembelia or penjualan eh faktor yang maka diperole au menolak re menyetujui ata agai berikut: st ang lain, seba yak 49%, buk sendiri sebany er sebanyak best selle buku tersebu n harian dari buku yang d ihat jumlah b dipesan terma arian dari bu u yang dipes ujuan, kemud yang dihubu mer service y pada pelangg n pembelian. asuk uku san. dian ungi yang gan. atabase dilaku an katalok bu diberikan h terhadap struk f. ukan uku. hasil ktur oner terha an kepada ke g mempengar etur cabang d tok yang terda ku yang dipe 17%, mel ut sebanyak 1 dipesan seban adap edua ruhi dari apat esan ihat 17% nyak pen per ndekatan Kim rancangan mo mball, peran odel dimension ncangan meta nal star schem adata dan ma [10]. a. Metode pera Metode ya dimana pera identifikasi p terdapat pada dilakukan analisis terh yang didapa perancangan ancangan ng digunaka ancangan dimu pada struktur d a sistem opera identifikasi, hadap gamba at yang akan n DW. an adalah ulai dengan m database dan asional saat in kemudian aran struktur menjadi acu top-down, melakukan data yang ni. Setelah dilakukan database uan dalam b. Bentuk DW Bentuk yang b B DW. Dalam ga ateway yang m orkstation yan wo ula membantu pu pada masa yan p mempermu pengawasan d p yang dirancan biasa digunak DW yang terd menjadi jemba g akan menga u dalam penge ng akan datang udah dalam m dan pemelihar ng kan adalah dist distribusi digu atan antara DW akses DW. Ha mbangan EIS g terutama ak melakukan lang raan data yang tributed unakan W dengan al ini dapat dan DSS an dapat gkah g diolah. Peng memberi yang lain melihat sehari, te buku dar superviso peminat mempred menganti pelanggan pemesana waktu re pengecek menggun gambilan kep konfirmasi p n dibutuhkan s perkembanga tapi juga perl ri minggu se or dapat mem dari pelan diksi buku ap isipasi permin n. Untuk sist an buku ole elatif lama. H kan yang d nakan telepon. putusan dari s pemesanan bu suatu analisis y an stok buku lu melihat per ebelumnya. D mperoleh info ggan terhad a yang perlu ntaan buku y tem retur cab eh pelanggan Hal ini terjad dilakukan su supervisor un uku dari cab yang tidak ha u dalam wa rkembangan s Dengan demik ormasi menge dap buku, ntuk ang anya aktu stok kian enai dan ntuk dari masi hkan oses asih ditambah un yang tinggi d bang, konfirm n membutuh di karena pro upervisor ma c. 4.3. Ana Ana struktur d untuk me terdapat saat ini. terdapat untuk di retur dan sebelumn Sementar grup, sup alisis Databas alisis databa database yang enambahkan t dalam strukt Dari kedua empat bentu tambahkan y n retur caba nya hanya a ra struktur da plier dan bara se ase menggun g diperoleh. A tabel-tabel ya tur database cabang yaitu uk tabel yang yaitu tabel p ang. Struktur ada tabel ba atabase MP s ang. nakan gamba Analisis dilaku ang dimungki yang diguna u Mari dan g dimungkin egawai, jaba database M arang dan gr sebelumnya ta aran ukan inan akan MP nkan atan, Mari rup. abel d. 4.4. Pera W ancangan DW angan dilakuk gkah peranca Lan tahapan, yang diguna yaitu metode yang perancangan p dirancang, d 84 S kan dengan l akan, bentuk D den eminar dan ima DW ngan Call For Pape DW Gambar 1. Ben G ntuk DW Perancangan Tahapan yan n DW dengan ng dilakukan m pendekatan K meliputi: Kimball 1) Proses bi isnis yang dip u. stok buku 2) Menentuk t fact kan yang berisi p e_stok_buku fact_table iode waktu y ku dalam peri stok buk an. ditetapka 3) Tabel di imensi yang (ta adalah (tabel_ka ategori), lokas aktu). (tabel_wa 4) Menentuk kan ukuran y ct table sehin dalam fa informasi i yang tepat d entukan. telah dite 5) Melengka api atribut- yang akan dimensi dalam fact ta yang ada Perancangan Pada peranc data mengen buku. Metad n metadata cangan yang nai buku, ka data dibutuhk yang akan dit ngga dapat me dari proses bi dilakukan d ategori buku kan untuk m atribut dala menunjang able. ptikom 1) Proses bi isnis yang dip u. stok buku 2) Menentuk t fact kan yang berisi p e_stok_buku fact_table iode waktu y ku dalam peri stok buk an. ditetapka 3) Tabel di imensi yang (ta adalah (tabel_ka ategori), lokas aktu). (tabel_wa 4) Menentuk kan ukuran y ct table sehin dalam fa informasi i yang tepat d entukan. telah dite 5) Melengka api atribut- yang akan dimensi dalam fact ta yang ada Perancangan Pada peranc data mengen buku. Metad n metadata cangan yang nai buku, ka data dibutuhk yang akan dit ngga dapat me dari proses bi dilakukan d ategori buku kan untuk m atribut dala menunjang able. ptikom pilih adalah p engolahan yaitu perubahan yang telah table menunjang f fact table kategori si), waktu buku abel_buku), si (tabel_loka tambahkan emberikan isnis yang am tabel informasi diperlukan dan stok menunjang Politeknik Tel P lkom Bandung, 9 O B 0 Oktober 2010
asal dari masing-masing data yang dipilih, dan disimpan dalam DW. tidak konsisten, yaitu pengarang dan penerbit yang memiliki arti yang sama tetapi berbeda penulisan. Sementara untuk e. Perancangan model dimensional star schema Perancangan star schema menggunakan piranti lunak DBDesigner terdapat pada Gambar 2. Untuk menghasilkan data yang konsisten dengan mengganti nilai atribut berupa nilai yang sama. 4.5. Proses Extract, Transform, dan Load c. Transform Proses ETL berguna untuk menginte-grasikan data yang berasal dari data source, yaitu database operasional kedua cabang. Pada proses ini dilakukan standarisasi nama atribut dari sumber data yang di-extract, sehingga menghasilkan data yang konsisten. a. Extract d. Load Proses Extract dilakukan dengan perintah querySQL. Pada cabang Mari diperoleh data dimasukkan pada DW dan pemasukan ini melalui query SQL. Query SQL pada proses sebagai berikut: Setelah proses transformation, querySQL data buku, yaitu: 1) Load tabel_lokasi SELECT goodsID, grupID, judulbuku, ISBN, author, publisher, stock, harga FROM tabel_barang ORDER BY goodsID INSERT INTO tabel_lokasi VALUES('', kode_lokasi, nama_lokasi) 2) Load tabel_waktu QuerySQL untuk data kategori buku, yaitu: INSERT INTO tabel_waktu VALUES('', minggu, bulan, tahun) SELECT * FROM tabel_grup ORDER BY grupID 3) Load tabel_kategori Proses Extract pada cabang MP dengan INSERT INTO tabel_kategori VALUES('', kode_grup, nama_grup) querySQL untuk memperoleh data buku yaitu: b. Data Cleansing Proses data cleansing dilakukan dilakukan terhadap tiga atribut, yaitu ISBN, pengarang dan penerbit. Atribut yang bernilai kosong diganti dengan sebuah konstanta global. 4) Load tabel_buku INSERT INTO tabel_buku VALUES('', kode_buku, ISBN_buku, judul_buku, pengarang, penerbit) 5) Load tabel_fact_table_stock_buku Tabel 1. Konstanta Global untuk Atribut Kosong INSERT INTO fact_table_stock_buku VALUES(id_buku, id_kategori, id_waktu, id_lokasi, stok, harga) Nama Atribut Konstanta Global ISBN UNKNOW N Pengarang NO NAME Implementasi Program IF (ISBN=NULL) THEN ISBN ="UNKNOWN" IF (Pengarang=NULL) 4.6. Perancangan Sistem Return Cabang Perbaikan difokuskan pada sisi komunikasi dalam pengecekan stok buku di cabang yang lain. Komunikasi ini dalam bentuk telepon. Perancangan dilakukan untuk mempermudah supervisor dalam melakukan pengecekan dan retur cabang dengan menggunakan fitur yang ditambahkan dalam aplikasi DW. Database dari kedua cabang saling terhubung satu sama lain, tetapi tidak saling mempengaruhi sistem yang sedang berjalan saat ini. Penerbit EMPTY THEN Pengarang = "No NAME" IF (Penerbit=NULL) a. Teknologi Sistem Retur Cabang Teknologi yang digunakan untuk menghubungkan kedua database adalah dengan menggunakan jaringan internet seperti pada Gambar 3 berikut. THEN Penerbit= "EMPTY" Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 85
G b 2 M d l 2 Gambar 3 3. Teknologi S Sistem Retur C Cabang b. Diagr Pera yaitu Pe Mari, Sup ram Konteks S ancangan terd elanggan, Cu pervisor MP. Sistem Retur C diri atas empa ustomer Serv Cabang at entitas uta vice, Superv ama, isor Gambar 5. Untuk men nfirmasi retur rikut. kon ber Flowchart F itur Konfirma asi nggambarkan r cabang, ter n suatu aliran rdapat pada G n program Gambar 6 Gambar 4 4. Diagram Ko ontek Sistem c. Flowc chart Sistem R Pe erancangan menggam mbarkan alir p . 5 berikut. Retur Cabang serangkaian program terdap bagan y yang mbar pat pada Gam Gambar 6. F Flowchart Fitu ur Konfirmasi 7. Perancang Retur ca lam aplikasi rancangan me 4.7 dal Per gan Aplikasi D abang merup i yang aka eliputi: DW pakan salah an diimplem satu fitur mentasikan. a. plikasi DW Pengguna Ap DW yang ak Aplikasi at digunakan nya akan dapa t adalah S hak tersebut n EDP dari mbelian, dan a aplikasi DW hak pengguna dalam mengg ng berbeda d k akses dari p erikut tabel hak han pih Pem pih yan Be kan diimplem oleh tiga piha Supervisor P kedua caban W memiliki h gunakan aplik pengguna aplik mentasikan, ak. Ketiga Penjualan, ng. Ketiga hak akses kasi DW. kasi, yaitu Tab bel 2. Hak Ak kses User Apl ikasi DW 86 S eminar dan Call For Pape er Munas Ap ptikom Politeknik Tel P lkom Bandung, 9 O B 0 Oktober 2010
No. Hak Akse es 1 Mel roll lakukan lbackDW ET TL dan 2 Mel lakukan backu up DW 3 Mel W DW lakukan impo ort backup 4 Mel lakukan teknik k OLAP 5 Mel saat lihat daftar s t ini stok buku SEDP SPj/ S SPb √ √ √ √ √ √ CS √ per Me int Sis Ser we Da bro rangkat keras emory 4 Gb, ernet, sement stem operasi M rvice Pack 2, eb server A atabase Mana owser Mozilla berupa: Proc Hard disk tara kebutuhan Microsoft Win AppServ yan Apache dan agement Syste a Firefox atau ore 2 Duo cessor Intel C 1 Tb SATA, , Jaringan ak berupa: n piranti luna rofessional ndows XP Pr ya terdapat ng di dalamny Relational (R RDBMS dan Web em) MySQL Internet Expl lorer. 9. Tampilan Tampilan me, menu an enu OLAP, ha mpilan aplikas 4.9 W Aplikasi DW n terdiri dari h alisis stok, fo alaman proses si, yaitu: halaman login orm input retu ETL. Berikut n, halaman ur cabang, t beberapa hom me tam 6 Mel peri lihat iode laporan n stokper √ 7 Mel stok lakukan kbuku analisis √ 8 Mel stok lakukan kbuku pe engecekan √ √ 9 Mel caba lakukan pros ang ses retur √ 10 Mel lihat nota retu ur cabang √ 11 Kon retu nfirmasi ur cabang pe ermintaan √ 12 Men ngganti passw word √ √ √ Gambar 7. Tam G mpilan Halam man Home Keterang an: SEDP : Supervisor E EDP Be erikut Cuplikan n Source Cod de: SPj/SPb : Supervisor P Penjualan/Pem mbelian <h tml> CS : Customer Se ervice <h ead> b. Ranca Ra interaksi Rancanga isian yan form untu stok buku untuk me angan Tampila ancangan tam antara us an tampilan i ng terdiri dari uk mencari d u, form untuk engganti passw an Input/Outp mpilan input er dengan input warehou i: rancangan data buku, for k input retur c word. put sebagai me aplikasi D use berupa fo n halaman log rm untuk anal cabang, dan fo edia DW. form gin, lisis orm <ti itle>DW</title e> <li hre ink rel='styles ef='config/ben heet' type='tex ntuk.css'> <li hre ink rel='shortc ef='img/icongr cut icon' > ramedia.ico'> xt/css' </h head> Tam interaksi dalam ap buku, lap PDF serta mpilan outp antara user. likasi DW be poran stok bu a nota retur ca put mengga Rancangan erupa laporan uku dalam fo abang. ambarkan h hasil tput tampilan out stok keseluruhan s dan ormat Excel <fr rameset rows= ='80,*' border= <fr nam rame src='hea me='logo'> der.php' nores ='0'> size scrolling= ='no' 4.8. Imp Imp meliputi plementasi Ap plementasi yan pengujian plikasi ng dilakukan dan pemenu n pada penelit uhan kebutu tian uhan <fr bor rameset rows= rder='0' nores ='*' cols='280, ize> <fr rameset rows= ='130,*' nores ,*' framespaci ize border='0' ing='0' '> Semin nar dan Call For Paper M Munas Aptiko m 87 Poli teknik Telko m Bandung, 9 Oktober 201 10
<frame sr name='ka rc='kalender.p alender'> php' scrolling= ='no' Be erikut Cuplikan n Source Cod de: <?p php <frame sr rc='menu.php ' scrolling='no o' name='menu u'> ses ssion_start(); </framese et> inc clude "config/ ; koneksi.php"; <framese et rows='40,*' noresize bord der='0'> ?> <frame sr name='re rc='updatepes tur'> anan.php' scro olling='no' <b ody> <frame sr rc='home.php ' name='prime er'> <d iv> </framese et> ..// link OLAP </ /div> </framese et> <?p php </framese et> ..// query minggu u terkecil </html> ..// ganti minggu jadi romawi ..// Ganti bulan ja adi nama bula an //qu uery minggu t terbesar //g anti minggu ja adi romawi //g anti bulan jad di nama bulan ?> ..//j judul table Da ata Cube Awa al <?p php ..// keterangan tab ble Data Cube e Awal <?p php $qu id_ uerygrup = m _kategori,nam mysql_query("S ma_kategori FR SELECT ROM tabel_ka ategori); Gambar 8 8. Tampilan M Menu Analisis Stok wh hile ($grup = m mysql_fetch_r row($querygru up)) { ?> <ta able border='0 0' cellspacing g='0' cellpaddin ng='2'> <td wid dth='230'><?= =$grup[1]?></ /td> <?p php for r ($i=1;$i<=2; ;$i++) { $qu FR uerykode = m ROM tabel_wa mysql_query("S aktu ORDER SELECT id_w BY id_waktu waktu u"); Gambar 9 88 9. Tampilan D Data Cube Aw wal OLAP S eminar dan Call For Pape er Munas Ap ptikom Politeknik Tel P lkom Bandung, 9 O B 0 Oktober 2010
while ($kode = mysql_fetch_row($querykode)) sesuai untuk kebutuhan dan kegunaan dalam implementasinya. { ?> 5. Penutup 5.1. Kesimpulan Berdasarkan hasil perancangan DWpengolahan stok buku diperoleh: penelitian terhadap <td class='tabelborder' align='center' width='50'> <?php ..//query jumlah stock $jumdrill = mysql_num_rows($queryjumstock); 1. Hasil analisis terhadap sumber data merupakan perancanganDWdenganmenggunakan dasar pendekatan top-down dan metode Kimball. 2. Pemanfaatan DWdengan menggunakan OLAP menjadi salah satu fasilitas yang dapat digunakan untuk memberikan informasi bagi supervisor dalam melakukan analisis stokbuku. $jumstock = mysql_fetch_row($queryjumstock); if ($jumdrill > 0) echo $jumstock[0]; else if ($jumdrill == 0) echo "-"; ?> </td> <?php 3. Informasi yang disediakan dapat dilihat secara umum maupun dengan menggunakan teknik OLAP berdasarkan sudut pandang kategori, pengarang, dan penerbit buku. 4. Ketersediaan data dalam bentuk DW diharapkan akan dapat memudahkan pengambilan keputusan oleh supervisor PT Gramedia Asri Media dalam menetapkan strategi pengolahan stok buku yang tepat. 5.2. Saran lebih mendetail } } ?> konsep pengembangan DW pada suatu aplikasi pengolahan stok buku PT Gramedia Asri Media Makassar dapat dikembangkan penggunaanya menjadi aplikasi data (DSS), dan mining, decision support system executiveinformation system (EIS). Penelitian lanjutan mengenai </tr> </table> 6.DAFTAR PUSTAKA <div <?php [1] Alter, S. 1999. Information Systems: A Management Perspective, 3rd ed., Upper Saddle River, NJ: Prentice Hall. 4.10. Evaluasi Aplikasi DW [2] Connolly, Thomas M., dan Begg, Carolyn N. 2004. Database Systems 4th Edition. Cambridge: Pearson Publisher. Evaluasi aplikasi DW dilakukan secara dua tahap, yaitu melakukan simulasi pada kedua cabang dan melakukan demo aplikasi DW pada peserta yang mengikuti kuliah DW dengan cara mengisi kuisioner. [3] Davis, Gordon B. 1974. Management Information Systems: Conceptual Foundations, Structure, and Development, New York: McGraw-Hill Book Company. [4] Fathansyah. 1999. Basis Data. Informatika, Faktor yang dinilai dalam evaluasi meliputi tampilan grafis, kemudahan fitur, kemampuan fitur, dan aplikasi DW. implementasi Sementara faktor yang dinilai dari peserta kuliah meliputi sudut pandang user interface, user friendly, kemudahan dalam menggunakan fitur yang disediakan, output yang dihasilkan telah sesuai dengan input yang dimasukkan, dan apakah aplikasi DWtelah sesuai dengan gambaran responden. Secara umum tanggapan terhadap evaluasi yang dilakukan, sebagian besar responden mengatakan baik dan kelayakan Bandung. [5] Gustiarahman, Irfan. 2006. Data Warehouse (Online), house .doc, diakses 10 Oktober 2009). [6] Han, Jiawei dan Kamber, Micheline. 2000. Data Mining: Concepts and Techniques. New York: Morgan Kaufmann Publishers. Seminar dan Call For Paper Munas Aptikom 89 Politeknik Telkom Bandung, 9 Oktober 2010
[7] Hackathorn, Richard D. 1998. Web Farming for the Data Warehouse. San Francisco: Morgan Kaufmann Publishers. [21] _______. Profil PT. Gramedia Asri Media (Online), profil.cfm, diakses 19 Oktober 2009) [8] Hoffer, Jeffrey A., Prescott, Mary B., McFadden, Fred R. 2002. Modern Database Management 6th Edition. Prentice Hall. [9] Inmon, William. 2002. Building the Data Warehouse. 3rd edition. New York: Wiley. [10] Kimball, Ralph, Ross, Margy, 2002, The Data Warehouse Toolkit, The Complete Guide to Dimensional Modeling. Second Edition, New York: John Wiley and sons, Inc. [11] Madcoms. 2004. Aplikasi Program PHP & MySQL untuk Membuat Website Interaktif. Madiun: Penerbit Andi. [12] Marakas, George. 2002. Modern Data Warehousing, Mining, and Visualization: Core Concept. Indiana: Prentice Hall. [13] Maulana, Roby. Pengertian Informasi dan Komunikasi (Online), komunikasi-pengertian.html, Oktober 2009). diakses 18 [14] McLeod, R., Jr. and G. P. Schell. 2007. Management Information Systems, 10th ed., Upper Saddle River, NJ: Pearson Prentice-Hall. [15] Ponniah, Paulraj. 2001. Data Warehouse Fundamentals: A Comprehensive Guide for IT Professionals. Singapore, John Wiley&Sons, Inc. [16] Solichin, Achmad. Prinsip dan Cara Kerja Web Server diakses 20 Oktober 2009). (Online), [17] Wirawan, Mochamad Joko Adi. 2008. Amazing News Website wth PHP, AJAX, and MySQL.Yogyakarta:Andi Yogyakarta. [18] Yasid, Ahmad. 2005. Data Warehouse (Online), doc, diakses 14 Oktober 2009). [19] _______.Cascading Style Sheets (Online), heets, diakses 20 Oktober 2009). [20] ____. Hypertext Markup Language (Online), markup_language, diakses 20 Oktober 2009). 90 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
Behaviors Model of Internet Use on Women Teachers by Using Unified Theory of Acceptance and Use of Technology Farida1, Sri Wulan Windu Ratih2, Betty Yudha3 Universitas Gunadarma Abstrak Penelitian ini bertujuan untuk (1) Mengetahui sikap dan pola atau prilaku penggunaan internet oleh ibu guru, baik yang sifatnya terkait profesi, maupun yang tidak terkait profesi serta intenstitas penggunaan layanan internet; (2) Mengukur persepsi tentang internet dan tingkat penguasaan internet sebagai faktor pendorong utama penggunaan internet oleh ibu guru SD;; dan (4) Menganalisis model prediksi adopsi internet dengan menggunakan lima prediktot dari model UTAUT. Variabel prediktornya adalah performance expectancy, effort expectancy, internet-anxiety,internet-self efficacy, dan social influence. Status atau tingkat adopsinya diukur dengan tiga skala yaitu internet adopter, potential adopter, dan non- adopter. Sampel penelitian adalah ibu guru yang mengajar di Sekolah Dasar di wilayah Jakarta Selatan. Teknik analisis yang digunakan adalah analisis diskriminan untuk mengetaui tingkat prediksi adopsi internet di kalangan ibu guru SD. Kelompok internet adopter cenderung menunjukkan persepsi tentang dampak, kemudahan penggunaan, pemahaman teknis, dan pengaruh sosial yang lebih tinggi sedangkan kelompok potential adopter dan non-adopter cenderung menunjukkan tingkat kekhawatiran yang tinggi terhadap internet. Tingkat adopsi penggunaan internet dapat diprediksi dengan menggunakan lima variabel UTAUT yaitu sebesar 76,7 persen untuk tingkat adopsi tiga skala dan 80 persen untuk tingkat adopsi dengan 2 skala yaitu internet adopter dan non-adopter. Kata Kunci: UTAUT, performance expectancy, effort expectancy, internet-anxiety,internet-self efficacy1. Pendahuluan Penggunaan internet oleh kaum wanita relatif tertinggal dibandingkan laki-laki. Jumlah pengguna internet wanita jauh lebih kecil dibandingkan dengan laki-laki yaitu hanya 26,4% dari seluruh pengguna internet. Padahal berdasarkan survey yang dilakukan oleh The International Telecommunication Union tahun 2002, 99% perempuan yang disurvey di enam wilayah yang berbeda merasa bahwa TIK sangat penting dalam mencapai upaya pemberdayaan pribadi, kewirausahaan, dan tujuan Sedangkan menurut Kementrian profesional. Pemberdayaan Perempuan, teknologi, khususnya TIK, masih sangat dekat dengan identitas laki-laki sedangkan perempuan sering kali hanya sebagai obyek, maka dipandang perlu untuk (ITU) bidang membuat perempuan melek teknologi dan informasi demi meningkatkan potensi bangsa. Salah satu profesi untuk wanita adalah guru sekolah dasar. Jumlah kepala sekolah dan guru sekolah dasar di Indonesia saat ini berjumlah 1.386.676 orang (Depdiknas, 2007). Kepala Sekolah dan Guri di SD Negeri lebih banyak dibandingkan SD Swasta yaitu 1263564 orang berbanding 122.112 orang. Jumlah guru SD tercatat sebanyak 1.239.154 orang yang terdiri dari wanita sebanyak 747.036 orang dan pria sebanyak 492.118 orang. Angka tersebut menunjukkan bahwa jumlah ibu guru lebih banyak dibandingkan bapak guru yaitu sebesar 60,29 persen. Kepala Sekolah dan guru tersebut bekerja di Sekolah Dasar yang tercatat sebanyak 146813 Sekolah Dasar di seluruh Indonesia. Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 91
Jumlah guru untuk DKI Jakarta dan Jawa Barat tercatat sebanyak 36 688 orang dan 159.187 orang. Rincian informasi guru di DKI Jakarta dan Jawa Barat Selengkapnya dapat dilihat pada Tabel di bawah ini. Tabel 1. Statistik Guru dan Sekolah DKI Jakarta Jawa Barat Statistik Nege ri Swas ta Negeri Swasta Guru Pria 8254 4848 62346 3353 ibu guru yang dihubungkan dengan kalangan beberapa faktor individu serta pengaruh variabel independent internet-self efficacy. Tujuan penelitian selengkapnya adalah (1) Mengetahui sikap dan pola atau prilaku penggunaan internet oleh ibu guru, baik yang sifatnya terkait profesi, maupun yang tidak terkait profesi serta intenstitas penggunaan (2) Mengukur persepsi tentang internet dan tingkat penguasaan internet sebagai faktor pendorong utama penggunaan (3) Menganalisis tingkat adopsi penggunaan TIK yang meliputi personal komputer, HP, dan internet oleh ibu guru yang dikaitkan dengan karakteristik individu; dan (4) Menganalisis model prediksi adopsi internet dengan menggunakan lima predikat dari model UTAUT. internet-anxiety dan layanan internet; internet oleh ibu guru SD; Guru Wanita 1741 0 6178 86702 6768 2. Tinjauan Pustaka Total Guru 2566 2 1102 6 149048 10139 2.1. Internet dan Wanita Jumlah SD 2258 763 19577 778 Sumber: Depdiknas (diolah) ibu guru sekolah dasar dalam pemanfaatan internet menjadi sebuah pilihan yang dilematis. Di satu sisi, perkembangan internet di segala bidang mendorong ibu guru untuk mengetahui dan memahami apa itu internet. Namun di sisi lain, kekhawatiran terhadap dampak negatif internet bisa menjadi faktor yang mempengaruhi persepsi dan prilakunya dalam menerima itu, penguasaan internet juga memerlukan pengetahuan teknis. atau ketrampilan dasar yang bersifat Keberhasilan internet dipengaruhi oleh pemahaman dan penguasaan beberapa fasilitas pendukung internet seperti media koneksi, personal komputer, dan pheriferal lainnya. Pemahaman mengenai dunia internet sebagai sebuah media informasi pun memerlukan pengetahuan dasar tentang itu. Dengan demikian, tingkat kekhawatiran terhadap internet (internet-anxiety) dan kemampuan dalam dalam dan pemakaian internet (internet-self efficacy) menjadi faktor-faktor yang diduga mempengaruhi tingkat adopsi internet oleh kalangan ibu guru di Sekolah Dasar. Kemampuan dan kemauan para keberadaan internet. Selain dalam menggunakan pengetahuan ketrampilan Dholakia, Dholakia, and Kshetri menyebutkan bahwa TIK mencakup teknologi yang memfasilitasi dan perolehan, pengiriman informasi [5]. Salah satu jenis TIK adalah (2001) menyebutkan definisi internet yang mengacu ke Federal Networking Council (FNC) pada tanggal 24 October 1995, yaitu sistem informasi global yang (1) secara logis terhubung bersama-sama melalui sistem alamat yang unik berbasis Internet Protocol (IP) dan (2) mampu mendukung komunikasi melalui penggunaan Transmission Control Protocol/Internet Protocol (TCP/IP) [3]. pengolahan, penyimpanan, internet. Cave dan Mason Layanan internet yang paling populer saat ini adalah web browsing, email, chat, dan newsgroup. Web browsing adalah penggunaan program internet browser untuk mencari dan melihat web pages yang bisa berupa teks, gambar, suara atau video. Email adalah layanan yang memungkinkan pengguna mengirimkan pesan (seperti surat) ke orang lain melalui internet. Chat digunakan untuk mengirimkan pesan cepat ke pengguna internet lain. Pesan tersebut bisa dikirimkan ke teman bahkan orang asing. Sedangkan newsgroup adalah sebuah "tempat" di internet yang digunakan oleh para pengguna sebagai anggotanya untuk mengirimkan atau membaca suatu topik tertentu. Penelitian ini secara umum bertujuan untuk menganalisis prilaku dan tingkat adopsi internet di 92 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
Menurut Dholakia, Dholakia, and Kshetri (2003), sebagai produk sosial, berbagai teknologi, termasuk internet bersifat tidak bebas nilai atau budaya. Tingkat kompabilitas antara nilai dan norma teknologi dengan nilai atau norma (yang dianut) penggunanya sangat menentukan pola penggunaan teknologi tersebut. Nilai dari sebagian besar barang dan jasa TIK cenderung yang lebih maskulin satu feminin merupakan dibandingkan penyebab kesenjangan digital yang terkait gender [5]. salah sehingga mempengaruhi adopsi dan penggunaan internet. Hasil analisisnya juga menunjukkan bahwa ketidaksetaraan jender yang diukur dengan proporsi pengguna internet antara laki-laki dan perempuan cenderung semakin menurun lebih cepat. Faktor- faktor kultural mempengaruhi keterlibatan wanita dalam pengambilan keputusan pada berbagai tingkat yaitu rumah tangga, organisasi, dan tingkat nasional [5]. Maguire (2001) melaporkan hasil studi yang dilakukan Educational Development. Dari data sekitar 30 negara, terlihat bahwa negara-negara internet berkembang kurang dari 1 persen dari total populasi. Sedangkan wanita pengguna internet hanya 22 persen di Asia, 38 persen di Amerika Latin, 6 persen di Timur Tengah, dan hanya sedikit di Afrika. Pengguna internet dari kalangan wanita tersebut lebih banyak berasal dari daerah perkotaan, berpendidikan besar menggunakan komputer dalam pekerjaan rutin di perkantoran. Berbagai kendala yang dihadapi kaum perempuan dalam mengakses teknologi informasi dan diantaranya bahasa, pendidikan keterbatasan waktu, masalah biaya akses internet, keterbatasan lokasi fasilitas koneksi, norma budaya dan sosial, serta ketrampilan manajemen dan komputer yang tidak memadai [13]. oleh Academy for pengguna di sebagian dan tinggi, adalah yang tingkat ketrampilan rendah, masalah Hasil survey yang dilakukan oleh Office of Institutional Research (2000) menyebutkan bahwa meskipun sebagian besar laki-laki dan perempuan mempunyai komputer di rumah, penggunaannya lebih banyak dilakukan oleh laki-laki. Selain itu, mayoritas laki-laki dan perempuan sudah memiliki email dan akses internet dari komputer di rumah. Laki-laki lebih sering menggunakan komputer di rumahnya dibandingkan perempuan. Sebagian besar laki-laki menggunakan internet dari komputer rumah dibandingkan perempuan. dalam seminggu Menurut Enochsson (2005), laki-laki lebih tertarik mengenai teknologi internet itu sendiri sedangkan wanita lebih tertarik dengan apa yang bisa dilakukan dengan internet [8]. Hasil penelitian Gefen dan Straub (1997) menunjukkan bahwa jender mempengaruhi keberadaan sosial dari internet, persepsi kemudahan menggunaan email, dan persepsi manfaat email. Persepsi wanita mengenai keberadaan sosial dari email adalah lebih tinggi Persepsi manfaat dibandingkan dengan pria. tinggi dilihat oleh wanita internet lebih dibandingkan pria, lebih mudah menggunakan email dibandingkan wanita [9]. juga tetapi pria cenderung Kementrian Pemberdayaan Perempuan (2005) menyatakan bahwa Bidang Teknologi, khususnya Teknologi Komunikasi dan Informasi (Information and Communication Technology atau ICT), masih sangat dekat dengan identitas laki-laki sedangkan perempuan sering kali hanya sebagai obyek, maka dipandang perlu untuk membuat perempuan melek Teknologi dan Informasi demi meningkatkan potensi bangsa. Kuantitas jumlah perempuan hampir separuh dari penduduk Indonesia yang merupakan potensi jika diberdayakan dengan baik[11]. Misalnya mendekatkan ICT dengan perempuan agar potensi yang besar itu tidak hanya sebagai obyek. Arus informasi yang sangat pesat dari berbagai sumber, dan kemampuan membutuhkan pemberdayaan untuk menyeleksi informasi tersebut agar tidak ketinggalan dan tidak menjadi obyek. peningkatan perempuan Dholakia and Kshetri menyebutkan bahwa laki- laki dan perempuan mempunyai perbedaan budaya, terspesialisasi dalam pekerjaan yang berbeda, serta mempunyai keinginan-keinginan yang berbeda. Perbedaan-perbedaan tersebut berinteraksi dengan fitur-fitur dari teknologi modern seperti internet isu gender dan ICT merupakan satu dari isu penting dan besar yang setelah dihadapi kemiskinan dan kekerasan terhadap perempuan, bahkan dalam Deklarasi Beijing 1995 dan program aksinya telah mencantumkan isu gender dan ICT tersebut, yang melahirkan suatu keinginan baru perempuan melalui untuk memberdayakan Pada kenyataannya, perempuan secara global Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 93
peningkatan ketrampilan, pengetahuan serta akses terhadap penggunaan teknologi informasi. Jumlah pengguna lebih kecil dibandingkan dengan laki-laki hanya 26,4% dari seluruh pengguna internet. Survey yang dilakukan oleh The International Telecommunication Union (ITU) tahun 2002, menemukan bahwa 99% perempuan yang disurvey di enam wilayah yang berbeda merasa bahwa ICT sangat penting dalam mencapai pribadi, kewirausahaan, dan tujuan profesional. internet perempuan jauh upaya pemberdayaan 2.2. Penggunaan Internet di Sekolah dampak belajar-mengajar tradisional. terhadap kegiatan belajar di kelas Berbagai tingkat interaksi yang lebih tinggi diantara dan sesama guru juga membantu untuk dan murid. Mereka memperkuat pendidikan melalui pengayaan terhadap pengalaman belajar. Namun demikian, penggunaan teknologi di dalam kelas sebaiknya dipertimbangkan secara memadai jika teknologi tersebut di gunakan untuk tujuan khusus dalam Penggunaan teknologi harus menjadi bagian integral dari tujuan teknologi pada belajar-mengajar. Pemanfaatan berbagai jenis proses intruksional pun akan semakin bernilai [6]. telah memberikan teknologi menimbulkan jenis lingkungan proses belajar-mengajar. Tantangan yang semakin besar dalam dunia pendidikan saat ini adalah pengembangan dan untuk mengembangkan implementasi ketrampilan dan pengetahuan yang mencukupi dari para guru agar bisa menggunakan teknologi secara efektif sebagai alat instruksional. Menurut Cradler etc (2002), hasil survey menunjukkan bahwa para guru tertarik untuk menggunakan teknologi, namun mereka masih membutuhkan peluang yang lebih besar untuk mengembangkan kapasitas mereka[4]. Wegner, Holloway, and Garton (1999) menyatakan bahwa penggunaan teknologi pada berbagai kapasitas bukan merupakan jaminan keberhasilan penelitian mereka hasil namun akademik, menunjukkan bahwa penggunaan tidak tersebut menunjukkan dampak negatif yang signifikan [19]. strategi teknologi yang banyak digunakan dalam proses belajar-mengajar akhir- akhir ini adalah teknologi internet atau teknologi web. Pada teknologi berbasis web dirancang untuk memfasilitas proses belajar, dengan demikian persepsi mengenai kemudahan penggunaan internet menjadi sangat diperlukan, terutama untuk para pembelajar yang hanya mengetahui pengenalan komputer dan teknologi internet di negara-negara berkembang (Brown, 2002) [2]. Piccoli, menyatakan bahwa teknologi internet mempunyai dampak penting terhadap kegiatan pengajaran. Organisasi pendidikan nirlaba dan tradisional sudah mengembangkan dan menggunakan mata pelajaran berbasis web. Namun masih sedikit yang mengetahui keefektifannya jika dibandingkan dengan pendidkan di dalam kelas atau tradisional [13]. Salah satu jenis lingkungan pendidikan, bahwa pengenalan teknologi informasi baru dalam proses Duhaney (2000) menyatakan Becker (1999) melaporkan bahwa para guru telah menjadi pengguna email secara regular, walaupun email tersebut belum banyak disediakan untuk sejumlah murid-muridnya. Beberapa kondisi yang mendorong tingkat pemanfaatan internet yang tinggi adalah konektivitas internet yang tinggi dari ruang kelas, keahlian menggunakan komputer, aspek dalam pedagogi pengembangan staff, hubungan informal yang tinggi dengan sesama guru, keterlibatan dalam kegiatan kepemimpinan profesi, usia guru, dan guru yang tidak sedang mengajar matematika. Hasil penelitian Becker (1999) menunjukkan bahwa karakteristik guru yang tergolong pengguna internet yang intensif adalah guru yang relatif masih muda, guru yang bertindak sebagai pemimpin dalam kelompok profesinya, serta guru yang menerapkan pedagogi kontruktivis [1]. Schofield and Davidson (2003) menyatakan bahwa penggunaan internet cenderung meningkatkan kemandirian dan pengendalian siswa terhadap yang berhubungan dengan pelajaran di kelas dari gurunya yang mengharapkan mereka menggunakan internet atau dalam kasus perubahan-perubahan yang tidak terlihat atau diketahui sebelumnya. Hasil penelitian tersebut menunjukkan Schofied dan Davidson mendorong internet bahwa pengembangan hubungan atau komunikasi antara guru dan murid yang lebih dekat [16]. kontruktivisme, partisipasi tugas-tugas mereka, baik penggunaan oleh yang departemen pendidikan Amerika Serikat pada tahun 2000 menunjukkan bahwa para guru menggunakan komputer dan internet untuk menyiapkan dan mengelola kelasnya masing-masing. Tiga puluh persen dari guru-guru tersebut menggunakan internet Hasil survey dilaksanakan 94 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
untuk membuat atau mengembangkan materi pelajaran, 34 persen untuk kegiatan administratif. Hanya 10 persen yang menggunakannya untuk mencari model atau rencana pengajaran serta hasil penelitian. Karakteristik Individu Tingkat Pendidikan Pengalaman Pelatihan Usia Masa Pengabdian Status Perkawinan Variabel Eksternal Hipotesis 1 Hipotesis 3 Internet Anxiety Hipotesis 4 Tingkat Adopsi Internet Kepangkatan 3. Metodologi Peneliti Karakteristik Sekolah Dan Daerah Hipotesis 2 Internet Self-eficacy Responden penelitian ini adalah ibu guru yang mengajar di Sekolah Dasar di Jakarta Selatan dan Kota Depok. Responden dipilih dengan judgement sampling. Beberapa pertimbangan dalam pemilihan responden adalah responden yang rumah tinggalnya terkonsentrasi di kompleks perumahan, lingkungan perkantoran atau institusi pendidikan. Jumlah responden yang dikirimkan instrumen penelitian tingkat adalah pengembalian minimal dan pengisian kuisener lengkap sekitar 60%, atau dengan target sampel penelitian orang. Rancangan 300 penelitiannya adalah cross-sectional dengan tingkat adopsi penggunaan internet diukur dengan variabel kategorikal, yaitu internet adopter, potential-adopter akan dan non-adopter. Penelitian mengidentifikasi frekuensi dan durasi penggunaan internet untuk setiap jenis layanan yang mencakup email, chatting dan browsing. Selain itu, lokasi akses internet juga akan diidentifikasi yang meliputi akses internet dari rumah, kantor, atau warnet. 500 orang dengan target sebanyak ini juga Status (SDN/Swasta) Daerah (pusat/daerah) Gambar 1. Gambar Model Penelitian dan Hipotesis 4. Hasil dan Pembahasan 4.1. Prilaku Penggunaan Internet Sebagian besar ibu guru tergolong familiar atau sudah teknologi informasi dan komunikasi seperti komputer, internet, dan handphone, bahkan semua ibu guru sudah menggunakan handphone. Jumlah ibu guru yang mempunyai komputer pribadi di rumahnya adalah sebanyak 25 orang atau 71,4 persen, dan yang terbiasa menggunakan internet dan memiliki email adalah sebanyak 20 orang atau 57,1 persen dan 19 orang atau 54,3 persen. Jumlah responden yang pernah mengikuti pelatihan komputer adalah sebanyak 19 orang atau 54,3 persen, namun yang pernah mengikuti pelatihan internet secara khusus hanya sebanyak 7 orang atau 20 persen. terbiasa menggunakan fasilitas Teknik pengukuran skala yang digunakan ini adalah Likert Summated dalam peneltian Rating(LSR) dengan 7 skala untuk pengukuran variabel-variabel yang bersifat persepsi. Internet Self Efficacy mengacu ke Eastin dan La Rose (2000) dan ke kecemasan Venkantesh (2003) [7,18]. Kedua variabel tersebut merupakan prediktor tingkat adopsi yang bersifat kategorikal yaitu internet- adopter dan non-adopter. Internet-adopter adalah responden yang sudah menggunakan internet pada saat dilakukan pengambilan data sedangkan non- adopter adalah responden yang tidak menggunakan internet pada saat pengambilan data. Model dan hipotesis penelitianya dapat dilihat pada gambar di bawah ini. terhadap internet mengacu terhadap variabel Jumlah responden yang tergolong "adopter" untuk komputer pribadi dan internet lebih besar dari 50 persen yaitu 71,43 persen dan 58,82 persen. Namun untuk tingkat adopsi jejaring sosial dan website atau blog pribadi relatif lebih rendah yaitu hanya 45,45 persen dan 18,18 persen. Temuan yang menarik adalah bahwa responden yang belum mempunyai belum memanfaatkan jejaring sosial, ternyata sebagian besar teknologi informasi tersebut pada enam bulan ke depan- atau tergolong sebagai potential adopter. Namun untuk adopsi internet dan website/blog pribadi, persentase potential adopter lebih kecil dibandingkan non- adopter, atau dengan kata lain, mereka tetap tidak akan menggunakan internet dan tidak akan membuat website pribadi di masa yang akan datang. Temuan tersebut diduga berhubungan dengan manfaat komputer pribadi dan jejaring sosial yang lebih besar dibandingkan internet dan kepemilikan website pribadi berdasarkan persepsi dari responden. komputer pribadi dan akan menggunakan layanan Seminar dan Call For Paper Munas Aptikom 95 Politeknik Telkom Bandung, 9 Oktober 2010
Sebagian besar responden yang menggunakan internet tergolong intensif dalam memanfaatkan layanan internet. Jumlah responden yang mengakses internet setiap hari atau hampir setiap hari adalah sebanyak 11 orang atau 57,9 persen dari responden pengguna internet. Fitur layanan internet yang dimanfaatkan oleh responden selengkapnya dapat dilihat pada gambar di bawah ini. Kekurangan Waktu Gagap teknologi Biaya relative mahal Kebutuhan ilmu pengetahuan Membantu dalam pembuatan tugas Berkomunikasi Lelah atau capai Mencari literature Beda merk computer Memeriksa email Koneksi lambat Mengetahui situasi atau informasi terkini Minimnya pengetahuan Mengembangkan wawasan Terbatasnya fasilitas Mengembangkan strategi belajar Dampak negatif penggunaan internet Bertemu teman lama Terkena virus, rusak peralatan Membantu siswa untuk belajar Gambar 3. Intensitas pemanfaatan layanan internet Gambaran prilaku dan intensitas penggunaan internet di kalangan ibu guru tersebut menunjukkan bahwa internet sudah menjadi kebutuhan untuk sebagian besar responden, walaupun pemanfaatan layanan internetnya masih bervariasi. Keragaman prilaku dan intensitas penggunaan internet tersebut berkaitan dengan persepsi atau pemahaman tentang internet yang mungkin berbeda-beda antar individu. Persepsi individual tersebut akan dianalisis lebih lanjut pada sub bab berikut. Namun secara umum responden masih menghadapi berbagai kendala atau internet. Faktor hambatan dalam pemanfaatan dalam dan pendorong pemanfaatan internet berdasarkan sudut pandang responden selengkapnya dapat dilihat pada tabel di bawah ini. faktor penghambat Tabel 2 Faktor Penghambat dan Faktor Pendukung Faktor Penghambat Faktor Pendorong Kesibukan Kebutuhan informasi Kemauan belajar yang kurang 4.2. Gambaran Umum Variabel Penelitian a. Performance Expectancy Secara umum responden mempunyai persepsi bahwa internet itu memberikan dampak positif baik terhadap kinerja individual maupun terkait dengan profesinya sebagai guru SD. Tidak ada perbedaan yang cukup signifikan antara kepemilikan sertifikasi guru dan status sekolah terhadap persepsi manfaat dari internet. Temuan yang menarik adalah tingkat adopsi yang diukur dengan adopter (pengguna internet) dan non-adopter (bukan pengguna internet) menunjukkan perbedaan persepsi manfaat dari internet. Responden yang tergolong internet adopter menganggap manfaat internet yang lebih tinggi dibandingkan dengan responden yang non-adopter. Temuan tersebut menunjukkan bahwa sosialisasi internet terhadap kelompok non-adopter menjadi salah satu alternatif upaya untuk merubah persepsi 96 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
sehingga mendorong mereka untuk tersebut menggunakan internet di masa yang akan datang. Gambaran umum variabel selengkapnya dapat dilihat pada ambar di bawah ini. c. Internet Self-Efficacy Kemampuan atau pengetahuan dasar responden secara umum merupakan salah satu faktor yang menentukan proses adopsi internet. Responden yang tergolong internet adopter mempunyai kemampuan yang relatif lebih tinggi dibandingkan kelompok non-adopter dalam penguasaaan teknis dalam penggunaan internet. Namuntidak ada perbedaan yang signifikan dilihat dari kepemilikan sertifikasi guru. Hal analiais yang menarik adalah responden yang mengajar di sekolah negeri mempunyai persepsi kemampuan tinggi dibandingkan responden yang mengajar di sekolah swasta. Gambaran umum variabel selengkapnya dapat dilihat pada gambar di bawah ini. teknis yang lebih Gambar 4. Performance Expectancy dan tingkat adopsi b. Effort Expectancy internet menunjukkan bahwa internet relatif tidak sulit untuk digunakan, yang dapat dilihat dari rata-rata nilai butir pertanyaan yang lebih besar dari 5 pada skor 1 sampai 7 skala likert. Kepemilikan sertifikasi guru secara umum tidak menunjukkan perbedaan persepsi kemudahan penggunaan status sekolah menjunjukan bahwa responden yang mengajar di sekolah negeri menunjukkan persepsi kemudahan tinggi dibandingkan responden yang mengajar di sekolah ini menjadi dasar pertimbangan swasta. Hal internet diperlukannya sosialisasi dan pelatihan kepada Ibu Guru yang mengajar di sekolah swasta. Gambaran umum lainnya adalah responden yang tergolong non-adopter menganggap bahwa internet sulit digunakan dibandingkan persepsi relatif responden yang internet adopter. Persepsi tersebut juga dapat dirubah melalui sosialisasi dan pelatihan internet kepada kelompok non-adopter. Gambaran variabel selengkapnya dapat dilihat pada gambar di bawah ini. Persepsi responden terhadap internet.Namun penggunaan yang lebih Gambar 6. InternetSelf Efficacy dan tingkat adopsi d. Internet Anxiety Secara umum semua responden menganggap bahwa internet merupajan teknologi yang relatif jika menimbulkan kekhawatiran atau ketakutan digunakan, Namun persepsi kekatukutan dan kekhawatiran tersebut lebih tinggi pada rseponden yang tergolong non adopter. Faktor ini yang diduga menjadi faktor penghalang terhadap penggunaan internet di golongan tersebut. Temuan yang relatif berbeda dibandingkan variabel sebelumnya juka dilihat dari kemepilikan sertifikasi guru adalah responden yang belum mendapatkan bahwa sertifikasi guru menunjukkan tingkat kekhawatiran terhadap internet yang lebih tinggi dibandingkan responden yang sudah memperoleh sertifikasi guru. Gambaran variabel selengkapnya dapat dilihat pada gambar di bawah ini. Gambar 5. Effort Expectancy dan tingkat adopsi Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 97
internet adopter, internet potential adopter, dan internet non-adopter. Potential adopter adalah ini belum menggunakan responden yang saat internet, untuk rencana menggunakannya pada kurun waktu enam bulan yang akan datang. Variabel prediktor yang digunakan adalah Performance Expectancy, Effort Exectancy, Internet Self-Efficacy, Internet Anxiety, dan Social Influence. Lima variabel prediktor tersebut dapat memprediksi pengelompokkan tingkat adopsi dengan akurasi sebesar 76,7%. Hasil prediksi selengkapnya dapat dilihat pada tabel di bawah ini namun mempunyai Tabel 3. Tingkat Adopsi Gambar 7. InternetAnxiety dan tingkat adopsi Predicted Group Membership e. Social Influence Pengaruh sosial relatif berbeda dilihat dari kepemilikan sertifikasi guru dan tingkat adopsi internet. Responden yang sudah memperoleh sertifikasi guru menunjukkan tingkat pengaruh sosial yang lebih rendah dibandingkan dengan responden yang belum memperoleh sertifikasi guru. Dengan perbedaan yang sangat signifikan, hal tersebut menunjukkan bahwa pengaruh sosial merupakan faktor yang sangat dominan yang mempengaruhi keputusan responden untuk menggunakan internet. sekolah, Pengaruh asosiasi profesi, atau individu lain yang tergolong dekat dengan reponden merupakan faktor yang sangat mempengaruhi dalam proses adopsi teknologi internet di kalangan ibu guru. Gambaran umum selengkapnya dapat dilihat pada Gambar di bawah ini. teman profesi, lingkungan Adopsi Internet Adopter Potential Non Adopter Adopter Potential Non Adopter Adopter 15 1 1 78.9 20.0 16.7 Potential Adopteri 1 3 0 5.3 60.0 .0 Non Adopter 3 1 5 15.8 20.0 83.3 Total 19 5 6 100.0 100.0 100.0 Gambar 8. Social Influence dan tingkat adopsi 4.3. Model Prediksi Adopsi Internet Skala adopsi internet yang digunakan dalam model prediksi ini adalah dengan tiga skala yaitu Variabel yang menunjukkan daya pembeda (discriminating power) tertinggi adalah pengaruh sosial (Social Influence), yang selanjutnya diikuti oleh variabel Effort Expectancy, Internet Self- Efficacy, Performance Expectancy dan Internet tersebut menunjukkan bahwa Anxiety. Hasil penggunaan internet oleh responden lebih banyak dipengaruhi oleh rekan, teman, dan relasi sosial lainnya dibandingkan alasan manfaat, kemudahan penggunaan, ketrampilan, dan kecemasan terhadap internet. Tingkat prediksi dengan dua skala adopsi ternyata lebih tinggi dibandingkan dengan model prediksi dengan tiga tingkat adopsi, yaitu naik dari 76,7 persen menjadi 80 persen. Variabel dengan tingkat pembeda yang tertinggi masih sama dengan model prediksi dengan tiga tingkat adopsi yaitu variabel pengaruh sosial (social influence). Namun urutan variabel berikutnya berbeda yaitu berturut- 98 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
turut performa expectancy, effort expectancy, internet self-efficacy dan internet anxiety. 5. Kesimpulan dan Saran Pengembangan kuisener secara umum mengacu kepada model-model adopsi internet yang meliputi (1) profil individu dari responden, (2) profil pemanfaataan teknologi informasi dan komunikasi di sekolah maupun oleh responden yang bersangkutan, (3) persepsi responden internet yang mengandung variabel penelitian yang diadopsi dari model Unified Theory of Acceptance and Use if Technology atau model UTAUT, serta (4) prilaku penggunaan internet serta faktor penghambat dan faktor pendorong menggunakan internet. terhadap karakteristik demografi responden dan tingkat atau status adopsi penggunaan internet. Kelompok internet adopter cenderung menunjukkan persepsi tentang penggunaan, pemahaman teknis, dan pengaruh sosial yang lebih tinggi sedangkan kelompok potential adopter atau non-adopter tingkat kekhawatiran yang tinggi terhadap internet. Tingkat adopsi penggunaan internet dapat diprediksi dengan menggunakan lima variabel UTAUT dengan tingkat dampak, kemudahan cenderung menunjukkan prediksi sebesar 76,7 persen untuk tingkat adopsi tiga skala yaitu adopter, potential adopter, dan non- adopter, serta 80 persen untuk tingkat adopsi dengan 2 skala yaitu adopter dan non-adopter. reliabilitas menunjukkan bahwa penelitian mempunyai reliabilitas dan validitas yang tinggi berdasarkan statistic Uji cronbach alpha, kecuali untuk variabel Supporting Condition. Berdasarkan hasil pengujian reliabilitas dan validitas tersebut maka pengolahan lanjut menghilangkan variabel Supporting Condition karena mempunyai tingkat reliabilitas dan validitas yang rendah. Analisis selanjutnya hanya menggunakan lima varibel yaitu Performance Expectancy, Effort Exectancy, Internet Self-Efficacy, Internet Anxiety, dan Social Influence. Penggunaan lima variabel tersebut tidak merubah tujuan penelitian yang hanya dititikberatkan pada pengaruh Internet Self-Efficacy dan Internet Anxiety terhadap tingkat adopsi internet di kalangan Ibu Guru. Hasil pengujian secara umum instrumen lebih 6.Daftar Pustaka [1] Becker, Henry Jay, 1999, Internet Use by Teachers: Conditions of Professional Use and Teacher-Directed Student Use. Teaching, Learning, and Computing: 1998 National Survey Report #1. Center for Research on Information Technology and Organizations, The University of California, Irvine and The University of Minnesota. [2] Brown, Irwin T.J., 2002, "Individual and Technological Factors Affecting Perceived Ease of Use of Web-based Learning Technologies in Developing Country". The Electronic Journal on Information Systems in Developing Countries. 9, 5, pp. 1-15. [3] Cave, Martin and R. Mason, 2001, The Economics and Regulation of the Internet. Department of Economics, Brunel University. Sebagian besar ibu guru tergolong familiar atau sudah teknologi informasi dan komunikasi seperti komputer, internet, dan handphone, bahkan semua ibu guru sudah menggunakan handphone. Namun ada kontradiksi di sini yaitu pemanfaatan jejaring sosial seharusnya selaras dengan keinginan untuk menggunakan layanan internet. Memang sebagian besar layanan facebook yang dimanfaatkan oleh responden adalah melalui pesawat handphone. responden cenderung mempunyai persepsi yang keliru bahwa sosial melalui penggunaan tidak handphone- dalam hal berhubungan dengan koneksi internet. terbiasa menggunakan fasilitas Jadi layanan jejaring ini facebook, [4] Cradler, J., M.Freeman, R.Cradler,and M. McNabb, September 2002, Learning & Leading with Technology Volume 30 Number 1, International Society for Technology in Education. [5] Dholakia, R.R., N. Dholakia, and N.Kshetri, 2003,"Gender and Internet Usage", University of Rhode Island. [6] Duhaney, Devon C., 2000,Technology and The Educational Process: Transforming Classroom Activities. Int'l J of Instructional Media Vol. 27(1). [7] Eastin and R. LaRose, 2000, "Internet Self- Efficacy and the Psychology of the Digital of Computer-Mediated Divide". Communication: Sep. 6. 1. Journal Performance Expectancy, Effort Expectancy, Internet Self-Efficacy, Internet Anxiety, dan Social Influence secara umum berbeda-beda tergantung dari [8] Enochsson, Annbritt, gender perspective on Internet use: consequences for information seeking, The Interactive Institute, Stockholm, Information Research, 10(4) paper 2005, A Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 99
at 237, [9] Gefen, David and D. W. Straub, 1997, "Gender Differences in the Perception and Use of E- mail: An Extension the Technology Acceptance Model". MIS Quarterly. [Available to [10] International Telecommunication Union (ITU), 2007, [11] Kementrian Pemberdayaan Perempuan, 2005, Meningkatkan Pemberdayaan "Pendekatan Kemampuan Perempuan". ICT dan [12] Liau, Khoo, Dan Ang, 2005, "Factors Influencing Adolescents Engagement In Risky Internet Behavior", Cyberpsychology & Behavior. [13] Maguire, Mary F, 2001, "Gender, Information Technology, and Developing Countries: An that Explores Obstacles and AED Study Opportunities for Women Related to IT", Academy for Educational Development. [14] Piccoli, G., R. Ahmad, and B.Ives., Dec 2001,Web-based virtual learning environments: A research framework and a preliminary assessment of effectiveness in Basic IT training skills. MIS Quarterly, ProQuest Computing. [15] Ramilo, C, 2002, 'National ICT Policies and Gender Equality Regional Perspective: Asia", United Nations Division for the Advancement of Women (DAW) Expert Group Meeting on "Information and communication technologies and their impact on and use as an instrument for the advancement and empowerment of women". [16] Schofield, J. W. and A.L. Davidson, 2003, The Impact of Internet Use on Relationships Between Teachers and Students. University of Pittsburgh. [17] Sumner; M and D. Hostetler, 1999, The Journal of Computer Information Systems; Fall . [18] Venkatesh, Viswanath, M. G. Morris, G. B. Davis, and F. D. Davis., 2003, "User Acceptance Information Technology: Toward a Unified View". MIS Quarterly. [19] Wegner S.B., K.C.Holloway, and E.M. Garton., November 1999, The Effects of Internet-Based Instruction on Student Learning. JALN . of 100 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
RANCANGAN UNIT ARITMETIKA FINITE FIELD BERBASIS COMPOSITE FIELD Marisa Paryasto1, Budi Rahardjo2, Intan Muchtadi-Alamsyah3,Kuspriyanto4 1,2,4Sekolah Teknik Elektro dan Informatika, Institut Teknologi Bandung 4Program Studi Matematika, Fakultas Matematika dan Ilmu Pengetahuan Alam, Institut Teknologi Bandung 1marisa@stei.itb.ac.id, 2br@paume.itb.ac.id, 3ntan@math.itb.ac.id, Abstrak Elliptic Curve Cryptography (ECC) adalah salah satu kriptografi kunci publik yang membutuhkan komputasi tinggi karena membutuhkan perhitungan aritmetika khusus yang kompleks. Di sisi lain, semakin panjang jumlah bit yang digunakan sebagai kunci, semakin tinggi tingkat keamanannya. Hal ini berimplikasi dalam implementasi ECC dalam bentuk perangkat keras. Semakin panjang jumlah bit yang digunakan, semakin besar area (semakin banyak jumlah komponen) yang dibutuhkan. Dalam implementasi perangkat lunak, semakin panjang jumlah bit yang digunakan semakin besar memori yang dibutuhkan. Optimasi yang perlu dilakukan adalah memperkecil luas area dan/atau meningkatkan kecepatan. Salah satu solusi yang ditawarkan adalah mengimplementasikan perhitungan aritmetika dengan menggunakan composite field (lapangan composite). Pendekatan ini dapat memperkecil kebutuhan area (dalam implementasi perangkat keras) atau memori (dalam implementasi perangkat lunak). Pada makalah ini akan disampaikan rancangan arsitektur unit aritmetika composite field. Kata kunci: security, cryptography, elliptic curve, finite field 1. Pendahuluan Sejak ditemukan pada tahun 1986 oleh Koblitz [13] dan Miller [18], kriptografi kurva eliptik (ECC - telah menjadi Elliptic Curve Cryptography) alternatif karena publik kriptografi menawarkan tingkat keamanan yang lebih tinggi dengan bit kunci yang lebih pendek dibandingkan dengan skema konvensional seperti RSA dengan jumlah bit kunci yang jauh lebih panjang. Lapangan hingga (finite field) memegang peranan penting pada kriptografi kunci publik. Banyak algoritma kunci publik yang menggunakan aritmetika pada lapangan prima (prime field) atau field) pada lapangan perluasana dari GF(2) yaitu GF(2k). Contoh skema yang bisa menggunakan lapangan Galois dengan karakteristik dua adalah protokol klasik pertukaran kunci Diffie-Hellman [5], enkripsi ElGamal dan skema tandatangan digital [7], dan sistem yang menggunakan kurva eliptik [18] dan kurva hipereliptik [14]. Algoritma kunci publik yang memanfaatkan kesulitan dari logaritma diskrit (discrete logarithm - DL) membutuhkan derajat k sebesar 1000 bit untuk memperoleh tingkat keamanan yang cukup [9]. Skema menggunakan problem DL pada kurva eliptik non-supersingular harus memiliki derajat k ≥ 140 [16]. Kriteria yang dibutuhkan oleh algoritma kunci publik ini mengakibatkan rendahnya kinerja yang menjadi masalah besar pada implementasi. Karena itu perancangan arsitektur perangkat keras untuk lapangan Galois GF(2k) menjadi penting dan menarik. Dalam operasi dalam GF(2k), penjumlahan dapat kunci (extension dilakukan dengan operasi XOR untuk bit sepanjang k, karena itu operasi penjumlahan sangat cepat dan tidak mahal. Sebaliknya, operasi perkalian sangat mahal dalam jumlah gate dan delay. Pengali dapat dibedakan menjadi arsitektur bit paralel dan arsitektur bit serial. Pengali dengan arsitektur bit paralel menghitung hasil perkalian dalam satu siklus clock tapi membutuhkan area sebesar O(k2). Pengali dengan arsitektur bit serial mengitung perkalian dalam k siklus clock tapi membutuhkan area sebesar O(k). Kedua jenis arsitektur ini adalah contoh yang menjelaskan paradigma trade-off dari area dan waktu. Christopher Paar [20] membuat arsitektur baru yang lebih cepat dari bit serial tetapi dengan kompleksitas area lebih rendah dari k2pada bit paralel. Terbukti bahwa menghindari dua pilihan ekstrim dari arsitektur bit paralel dengan bit serial (sangat cepat tapi besar dengan agak lambat tapi kecil) dapat menghasilkan arsitektur dengan kinerja/biaya karakteristik yang teroptimasi untuk banyak aplikasi. Nama dan prinsip seperti ini pertama kali diperkenalkan oleh Mastrovito [6] yang hanya menjelaskan mengenai pengali hybrid dan tidak membahas mengenai optimasi, hybrid pada squaring, kriptografi. Rancangan arsitektur ini akan digunakan pada kurva eliptik. Sudah banyak badan-badan standar yang seperti NIST menstandarkan kurva-kurva eliptik dalam bentuk pmaupun dalam Fp, dimana p adalah bilangan F2 prima. Salah satu alternatif implementasi adalah dengan menggunakan lapangan composite. Lapangan composite digunakan karena dapat memecah perpangkatan dan aplikasi [15]dan SECG [1] Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 101
komputasi menjadi komputasi dalam subfield dari GF(2k) menjadi GF((2n)m dimana k nm, sehingga implementasi pada perangkat keras dapat dilakukan dengan menggunakan teknik serial yang hemat area dan paralel yang hemat waktu. Arsitektur dari pendekatan inilah yang akan dibahas pada makalah ini. = 2. Penelitian Sebelumnya Implementasi ECC dengan lapangan composite pada perangkat lunak yang paling awal dilakukan oleh Implementasi yang efisien pada perangkat keras dan perangkat lunak juga dilakukan oleh [21], [20], [22], [11], [10]. Berbeda dengan implementasi yang banyak dilakukan pada GF(216) sehingga jumlah koefisien dari elemen pada representasi lapangan composite seukuran dengan word komputer, pada [22], n yang dipilih bukan kelipatan 8, misalnya 13, 14 dan 15 sehingga kombinasi n dan m yang diperoleh lebih banyak dan hasil implementasi- nya lebih cepat karena penggunaan LUT (Look Up Table) yang lebih sedikit. Pada penelitian yang dilakukan [12], [11] Implementasi dan juga menggunakan LUT. rancangan perangkat keras untuk lapangan composite secara hybrid yang dimulai oleh Mastrovito [6] dan dilanjutkan oleh Christopher Paar [19] dimana operasi untuk GF(2n) dilakukan secara lapangan perluasanGF((2n)m) dilakukan secara paralel. Hal ini memberikan kompromi yang sangat baik untuk luas area dan kecepatan. [12]. serial dan operasi pada 3. Composite Field (Lapangan Composite) Pada bagian ini akan dijelaskan sifat-sifat dari lapangan composite. GF(2k) menyatakan suatu lapangan perluasan biner (binary extention field) yang didefinisikan atas lapangan prima GF(2). Jika elemen- element dari suatu himpunan pilihan basis atau metoda konstruksi dari GF(2k). Jika k adalah hasil perkalian dari dua buah bilangan integer dimana k = n.m, maka dapat diturunkan metoda dengan mendefinisikan GF(2k) atas GF(2n). Suatu lapangan perluasan yang tidak didefinisikan pada lapangan prima tapi salah satu dari subfield-nya disebut dengan lapangan composite. Lapangan composite dinyatakan dengan GF((2n)m) dimana GF(2n) field sebagai dasar diketahui sebagai ground lapangan composite didefinisikan. Hanya ada satu lapangan hingga dengan karakteristik 2 untuk suatu derajat tertentu, dan baik binary dan lapangan composite mengacu pada lapangan yang sama walaupun metode representasinya berbeda. Untuk merepresentasikan elemen-elemen dari lapangan composite GF((2n)m), dapat menggunakan basis: representasi yang berbeda dimana β adalah akar dari polinom tak tereduksi dengan derajat m, yang memiliki koefisien- koefisien di dalam basis dasar GF(2n). Karena itu, suatu elemen , a'm−1∈GF (2n). Karena dimana a'0, a'1, ... koefisien- koefisien dari representasi lapangan composite tidak lagi termasuk dalam lapangan prima, perlu diketahui cara menghitung pada ground GF(2n). Operasi field field dilakukan dengan menggunakan table logaritmik yang sudah dihitung sebelumnya. Setelah itu pemilihan basis di ground field tidak penting lagi. Untuk membuat logaritmik, perlu dihitung elemen primitif dari GF(2n). pada ground look-up tabel 4. Metodologi 4.1 Pemilihan Parameter adalah bebas linier, maka B1akan membentuk suatu basis polinom untuk GF(2k). Karena itu untuk elemen A∈ GF(2k), dapat dituliskan suatu seperti dibawah ini: dimana koefisien-koefisiennya adalah a0, a1, ... , ak−1∈GF(2). Setelah basis dipilih, aturan untuk operasi lapangan (penjumlahan, perkalian dan invers) akan dapat diturunkan. Terdapat banyak cara untuk merepresentasikan elemen- element dari GF (2k) tergantung dari Pada rancangan ini dipilih GF(2299) yang dipecah menjadi GF((213)23) karena menurut Menezes-Teske [17] dan N.P. Smart [24], implementasi ECC menggunakan lapangan composite dengan n dan m dengan kelipatan 4 atau 5 tidak aman. Panjang bit 299 juga memberikan tingkat keamanan yang cukup tinggi untuk masa yang cukup panjang [8]. Tidak banyak publikasi yang membuat arsitektur lapangan Galois yang dirancang khusus untuk aplikasi bahwa kompleksitas O(k2) dari arsitektur pengali paralel akan menghasilkan unit aritmetika yang sangat besar dan sulit diimplementasikan untuk hampir semua algoritma kunci publik. Sejauh ini, basis polinomial dan basis normal banyak digunakan untuk implementasi di bidang kriptografi. Pada kriptografi. Perlu dicatat 102 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
ini dipilih polinomial basis karena penelitian polinomial basis tidak membutuhkan konversi pada proses perkalian seperti normal basis atau dual basis. Sehingga pengali dengan polinomial basis cocok untuk input dan output sistem mana saja [2]. Pada [3] dibuat desain operator aritmetika field untuk PB dan ONB di GF(2233) dan hasil analisanya adalah dapat polinom diimplementasikan pada area yang lebih kecil jika dibandingkan dengan pengali ONB hybrid. Sedangkan untuk operasi invers, ONB lebih efisien dalam penggunaan area dan lebih tinggi kinerjanya. Polinom lapangan biner untuk skema kurva eliptik, derajat extension m dapat dipilih sehingga gcd(n,m) = 1 sehingga polinomial P(x) yang tidak tereduksi di GF(2) juga tidak tereduksi di GF(2n). Polinom tidak tereduksi dalam bentuk trinomial ataupun pentanomial yang digunakan dilihat dari [23]. tereduksi dengan weight kecil Polinom n, karena berguna untuk operasi aritmetika pada F2 jumlah operasi pada proses reduksi untuk hasil perkalian dari dua buah polinom berderajat n − 1 modulo suatu polinomial tidak tereduksi berderajat n dan weight w proporsional dengan (w − 1)n. Representasi koordinat juga memegang peranan penting, pada implementasi dengan koordinat afin dimana banyak dibutuhkan operasi invers, ONB memberikan hasil terbaik dibandingkan dengan basis lain. Tapi, jika yang menggunakan koordinat projektif, dimana invers hanya dilakukan sekali, kinerja PB dan ONB bisa dikatakan hampir sama, dengan efisiensi area PB lebih baik daripada ONB. Pada juga dikatakan bahwa polinom memberikan desainer kebebasan memilih polinom tak tereduksi dan optimasi perangkat keras. pengali hybrid tidak [4] 4.2 Operasi Aritmetika Metoda look-up logaritmik untuk operasi aritmetika pada GF(2n) untuk nilai n yang kecil adalah metoda yang sudah dikenal seperti yang dilakukan pada [12][11]. Suatu elemen primitif g∈ GF(2n) dipilih untuk menjadi generator dari field GF(2n), sehingga elemen A dalam lapangan tersebut dapat ditulis dalam bentuk pangkatdarigsebagaiA=gidimana0≤ i ≤2n−1. Kemudian dapat dihitung pangkat dari elemen primitif sebagai giuntuk i = 0, 1, ..., 2n−1 dan akan diperoleh 2npasang (A, i). Pada penelitian yang disajikan dalam makalah ini, dipilih n = 13 dan m = 23 dimana gcd(n, m) = 1 sehingga elemen manapun di GF(2n) adalah generator. Kemudian dibuat dua buah table yang mengurutkan pasangan tersebut dengan dua cara yang berbeda. Tabel logaritma diurutkan menurut A dan table anti-log diurutkan menurut i. Jadi misalnya i = 3 dan A = g3maka diperoleh log [A] = 3 dan alog[3] = A. Tabel ini kemudian digunakan untuk melakukan operasi perkalian, squaring dan invers. Jika diberikan dua elemen A, B ∈ GF (2n), maka algoritma untuk melakukan perkalian C = A.B dilakukan sebagai berikut: 1. i = log[A] 2. j = log[B] 3. k= i +jmod(2n−1) 4. C = alog[k] karena C = AB = gigj= gi+j mod 2^n−1. Perkalian pada lapangan GF(2n) memerlukan tiga kali akses ke memori dan sebuah operasi penjumlahan modulo 2n− 1. Pengkuadratan dari elemen A lebih mudah karena hanya memerlukan dua kali akses memori untuk menghitung C = A2, seperti algoritma berikut ini: 1. i = log[A] 2. k=2i(mod2n−1) 3. C = alog[k] Untuk menghitung digunakan sifat C = A−1= g−i= membutuhkan dua kali akses ke memori: inverse dari elemen A, g2^n−1−iyang 1. i = log[A] 2. k = 2n− 1 − i 3. C = alog[k] E. Savas dan C. K. Koc [22] memberikan perbaikan algoritma untuk mempercepat operasi di GF(2n), terutama untuk perkalian dan penjumlahan, yaitu penggunaan tabel anti-log dengan panjang 2n+1− 1 yang hampir dua kali dari panjang tabel anti-log yang biasa. Dengan algoritma ini, langkah 1 dan langkah 2 dari proses pengkuadratan dapat dihilangkan. Tabel tersebut berisi nilai (k, gk) yang diurutkan menurut indeks k, dimana k = 0, 1, 2, ..., 2n+1−2. Karena nilai i dan j adalah [0, 2n+1− 2] sehingga tidak perlu lagi menghitung modulo dari operasi penjumlahan, dan perkalian di lapangan GF(2n) dapat disederhanakan menjadi: 1. i = log[A] 2. j = log[B] 3. k= i +j 4. C=extended−alog[k] 5. Begitu juga untuk operasi pengkuadratan dapat disederhanakan menjadi: 1. i = log[A] 2. k=2i 3. C=extended−alog[k] Penyederhanaan berakibat algoritma meningkatnya kinerja, tapi alokasi memori menjadi dua kali lebih besar. Pada ran- cangan yang dibuat pada makalah ini, alokasi memori yang be- sar lapangan dihindari, karena ini itu akan dipilih Seminar dan Call For Paper Munas Aptikom 103 Politeknik Telkom Bandung, 9 Oktober 2010
composite memori y sehingga k e yang memil ang digunaka kinerja bisa be liki n < m s an untuk LUT ertambah. ehingga alok bisa lebih ke asi ecil 5. Hasil l Rancanga ntuk lapang un ritmetika ar an unit Unit aritmeti a Gambar 1. e terlihat pada composite pat menanga sehingga dap g terpisah s dirancang dengan efisie n composite pada lapangan operasi p gister diatur ol i I/O serta reg ta ke dan dari Aliran dat masuk ke u opcode yang rol. Sinyal o unit kontr har n instruksi memberikan kontrol dikerjakan apakah pros atus melihat n, sinyal sta untuk memu tart diberikan esai, sinyal st sudah sele al reset unt i dan sinya kan instruksi mengerjak i awal. ameter ke nilai arameter-para mereset pa yang gan ika ani en. leh unit rus ses ulai tuk Gamb lapan bar 1. Arsite ngan composit ektur ECC p te prosesor deng gan 6. Kesim mpulan Implemen ntasi ECC den e memerlukan composit umit. Namun cukup ru emberikan ef dapat me ih baik dari im yang lebi iasa. Pemiliha hingga bi ju uga menentu basis n ini dirancan penelitian mpromikan lu mengkom menggunakan dengan m isa dilakuka yang b subfieldy ang dilakukan ngan menggu n modifikasi hasil yang fisiensi area mplementasi d an parameter, r ukan kinerja ng suatu arsit uas area den n sifat lapan an menggun n secara serial unakan lapang algoritma ya diperoleh ak dan kecepat dengan lapang representasi d sistem. Pa tektur yang b ngan kecepat ngan compos nakan oper l dan paralel. gan ang kan tan gan dan ada isa tan site asi Ucapan t Terimaka Keahlian FMIPA matemati terimakasih asih kepada Fa Aljabar, P ITB atas dis ika. ajar Yuliawan Program Stu skusi dan el n dari Kelomp di Matemati laborasi di s pok ika sisi D aftar Pustak a for efficient [1 1] Standards cryptography elliptic curv ecommended R ve domain p Te rt, Certicom C echnical repor Corp., Septem Huey-Lin Jeng Chiou and H 2] Che-Wun [2 sis multiplier polynomial bas lgorithm for p al J of Journal Tamkang fie elds. pages 211-21 g, volume 11, an ndEngineering op Kim, Hang hoi, Moo-Seo 3] Yong-Je Ch [3 ntation and a Kim.Implemen an nd Ho-Won K over polynom cryptosystems el lliptic curve c of World Ac Proceedings o nd onb. In P an Technology, v neering and T cience, Engin Sc 5. December 2005 D e Deschamps, [4 4] Jean-Pierre utter. Hardwa Gustavo D. Su G Arithmetic. inite Field Fi ompanies, Inc C [5 5]WhitfieldDif on nsincryptograp on n Information 6] Mastrovito [6 omputations C Li inkoping Univ 7] T. ElGama [7 gnature sche si IE EEE Transact 31 1(4):469-472, [8 8] Damien Gi ryptographic k cr 9] [9 K.McCurley.M D D.GordonandK logarithms. tionofdiscretel at ence 453: A omputer Scie C C pages 312-32 RYPTO '92, p [1 Guajardo. Eff 10] Jorge G e cryptosys el curve lliptic ytechnic Institu W Worcester Poly uajardo and C 11] Jorge Gu [1 elliptic curve lgorithms for e al ditor, Advan Kaliski Jr., e K number 1294 RYPTO 97, C nce, pages342 omputer Scien C 19 997. [1 12] Greg Ha V Vanstone. Publ ke ey lengths. In 58 in Lecture 65 16 63-173. Sprin [1 13] Neal Kob M Mathematics o anuary 1987. Ja 14] Neal Ko [1 Jo ournal of Cryp [1 15] Informatio nformation pr in igital signatur di National Instit N y - sec 2: arameters. mber 2000. g. Parallel in GF(2m) Science 18, 2008. g-Rok Lee, analysis of mial basis cademy of olume 10, In Jose Luis Im are Implemen The Mc mana, and ntation of Graw-Hill c., 2009. ffieandMartin phy. IEEE In Theory, June o Edoardo. V in Galois versity, 1991. al. A public-k eme basedon tions on Inf , 1985. iry and Phillip key lengthreco nE.Hellman.N nternational Sy e 1976. ecture for VLSI Archite thesis, D Fields. PhD Newdirecti ymposium tem and a key cryptosyst ogarithms. lo n discrete heory, IT- formation Th luekrypt - pe Bulens. B . ommendation. llelcomput Massivelyparal Notes in Lecture N Cryptology Advances inC 93. 23, August 199 ithms for ficient algori thesis, s stem.Master's ute, 1997. Christof Paar. cryptosystem nces In Cryp 4 in Lecture 2-356. Spring . Efficient ms. In B. S. ptology - Notes in ger-Verlag, and Scott very small y, number nce, pages d Menezes, a ography with v In Cryptology omputer Scien 1992. c curve crypt tion, 48(177) arper, Alfred lic-key crypto n Advances I e Notes in Co nger- Verlag, 1 blitz. Elliptic of Computast tosystems. ):203-209, tosystems. 9. y. Federal lication - cal report, echnology, oblitz. Hyper ptology, 1(3):1 on Technolog rocessing sta re standard ( tute of Stand relliptic crypt 129-150, 198 gy Laboratory andards publ (dss). Technic dards and Te 104 S eminar dan Call For Pape er Munas Ap ptikom Politeknik Tel P lkom Bandung, 9 O B 0 Oktober 2010
June 2009. [16] Alfred J. Menezes. Elliptic Curve Public Key Cryptosystems. Kluwer Academic Publishers, Boston/Dordrecht/London, 1993. [17] Alfred J. Menezes, Edlyn Teske, and Annegret Weng. Weak fields for ecc. Technical report, University of Waterloo - Canada and University of Essen - Germany. [18] Victor S. Miller. Use of elliptic curve report, Exploratory cryptography. Technical Computer Science, IBM Research, P.O. Box 218, Yorktown Heights, NY 10598. [19] Christof Paar. Efficient VLSI Architectures for Bit-parallel Computation in Galois Fields. PhD thesis, 1994. [20] Christof Paar. Fast Arithmetic Architectures for Public-Key Algorithms over Galois Fields in GF((2n)m), pages 363-378. Number 1233 Lecture Notes in Computer Science. Springer- Verlag, 1997. [21] Christof Paar and Peter Fleischmann. Fast arithmetic for public-key algorithms in galois fields with composite exponents. IEEE Transactions on Computers, 48(10):1025-1034, October 1999. [22] E. Savas and C. K. Koc. Efficient methods for composite report, Oregon State University, 1999. [23] Gadiel Seroussi. Table of low-weight binary irreducible polynomials. Technical Report HPL-98- 135, Computer Systems Laboratory, Hewlett Packard, August 1998. [24] N.P. Smart. How secure are elliptic curves over composite fields? Technical report, University Bristol. of fields arithmetic. Technical Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 105
Model Pemeringkatan Website Pemerintah Daerah di Indonesia Widya Silfianti1, Mirma Yudha Firdausi2, Hanum Putri Permatasari3 1,2,3Universitas Gunadarma 1wsilfi@staff.gunadarma.ac.id, 2mirmayf@staff.gunadarma.ac.id, 3hanum@staff.gunadarma.ac.id Abstrak Pemeringkatan e-government di Indonesia sudah mulai dilakukan oleh Kementrian Komunikasi dan Informatika, namun pemeringkatan tersebut baru mencakup 11 provinsi dan belum menerapkan perhitungan peringkat secara otomatis dengan menggunakan mesin pencari yang dilengkapi dengan agent based crawler dan algoritma perhitungan parameternya. Penelitian ini bertujuan untuk mengembangkan mesin pencari berbasis web crawler dengan algoritma relevansi yang diterapkan pada pemeringkatan website pemda di Indonesia. Variabel pemeringkatannya adalah relevansi, produktifitas, visibilitas, besarnya website (size), kekayaan dokumen, popularitas, dengan pembobotannya masing- masing.Pengambilan data parameter webmetrics dilakukan pada bulan mei 2010, yang mencakup 181 website pemerintah daerah di Indonesia. Jenis atau tingkatan pemerintahannya adalah pemerintahan provinsi, pemerintahan kabupaten, dan pemerintahan kota dengan rincian jumlah websitenya berturut- turut adalah 32 website provinsi, 111 kabupaten, dan 38 kota. Hasil pemeringkatan untuk pemda di luar jawa menujukkan bahwa website provinsi lebih dominan dibandingkan website kota atau kabupaten, sedangkan untuk di pulau jawa, website kabupaten dan kota lebih dominan dibandingkan web provinsi. Peringkat atas untuk web kota semuanya diisi oleh kota-kota di Jawa, sedangkan untuk kabupaten hanya dua kota di luar jawa yang masuk sepuluh besar. Hasil pemeringkatan tersebut mendukung dugaan terjadinya kesenjangan digital dilihat dari wilayah geografis dan tingkat pemerintahan di Indonesia. Kata kunci : e-government, digital divide, web-crawler rusak, dalam pengembangan atau terkena sanksi (suspended). 1. PENDAHULUAN Wujud nyata dari pengaplikasian e-government diatur ang pelaksanaannya di Indonesia adalah pembuatan situs web pemerintah daerah. E-Government intinya adalah proses pemanfaatan informasi sebagai alat untuk membantu menjalankan sistem pemerintahan secara lebih efektif dan efisien. Pembangunan situs web bagi pemerintah daerah di Indonesia merupakan implementasi dari Instruksi Presiden No. 3 Tahun 2003, yang isinya menggalakkan pemanfaatan teknologi informasi telah umum dilaksanakan dan teknologi (Internet) aktivitas pemerintahannya, baik pemerintah pusat maupun pemerintah e- Government di Indonesia. Berdasarkan data [8] dari 470 pemerintah daerah baik tingkat provinsi, kotamadya maupun kabupaten terdapat 361 (77%) situs web pemerintah daerah, dan yang aktif atau bisa dibuka 316 situs web pemerintah daerah sisanya 106 dalam menunjang daerah menuju terwujudnya Jumlah situs web pemerintah daerah secara kuantitas cenderung meningkat seiring dengan kebijakan dan komitmen pemerintah Indonesia yang tertuang e- government di Indonesia. Namun, apakah semua pemerintah daerah di Indonesia sudah menerapkan e-government sesuai dengan roadmap atau cetak biru pengembangan e-government di Indonesia? Pertanyaan tersebut merupakan tantangan terbesar untuk Indonesia mengingat luas wilayah serta kondisi budaya, sosial, dan kemasyarakatan yang beragam. Wilayah Indonesia mencakup 33 propinsi, 349 Pemerintah Kabupaten, 91 Pemerintah Kota, 5263 Kecamatan, 7123 Kelurahan, dan 62806 Desa (Peraturan Menteri Dalam Negeri Nomor 18 tahun 2005). Berdasarkan data tersebut belum seluruh tingkatan pemerintahan tersebut sudah menerapkan e-government atau minimal sudah menerapkan dalam roadmap pengembangan pemerintahan jumlah wilayah Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
dalam teknologi menjalankan fungsi dan peranan pemerintah daerah dalam memberikan pelayanan kepada masyarakat. informasi secara umum informasi yang dapat penggunaan meningkatkan hubungan antara pemerintah dan pihak-pihak lain. teknologi Penelitian ini bertujuan untuk mengembangkan metode pengukuran web (webmetrics) menggunakan algoritma pencarian informasi yang relevan terhadap jenis situsnya. Tujuan khusus selengkapnya adalah perhitungan (1) Mengembangkan pemeringkatan yang dilengkapi dengan kerangka Information Retrieval System yang lengkap mulai dari pengambilan data parameter secara pemeringkatan, hasil pemeringkatannya, (2) Menguji metode pemeringkatan website terhadap situs pemerintah daerah di Indonesia yang dijadikan contoh target evaluasi website, dengan menambahkan kriteria relevansi dihasilkan produktifitas berdasarkan hasil filtering terhadap konten web dari situs pemda tersebut. metode dengan multi-parameter otomatis, pengukuran dan serta penyajian dan yang informasi, komunikasi, dan transaksi antara masyarakat dan pemerintah dilakukan melalui Internet. Sehingga ada beberapa manfaat yang dihasilkan seperti misalnya, komunikasi dalam sistem administrasi berlangsung dalam hitungan jam, bukan hari atau minggu. Artinya, pelayanan pemerintah pada masyarakat menjadi sangat cepat, pelayanan dan informasi dapat tujuh hari dalam disediakan 24 seminggu. Informasi dapat diperoleh di kantor, rumah bahkan lewat ponsel dimanapun tanpa harus secara fisik datang ke kantor pemerintahan atau umum. Akselerasi tempat-tempat kecepatan pelayanan berarti juga merupakan penghematan dalam waktu, energi maupun sumber daya. Pada pelaksanaan e-Government, jam sehari, pelayanan 2. LANDASAN TEORI Model diterapkan menggunakan model empat tahapan perkembangan yang meliputi [3] : e-Government yang 2.1.E-Government e-Government Menurut World sebagai upaya pemanfaatan dan didefinisikan telematika untuk meningkatkan pendayagunaan efisiensi dan efektivitas pemerintahan, memberikan berbagai jasa pelayanan kepada masyarakat secara lebih baik, menyediakan akses informasi kepada publik dan menjadikan penyelenggaraan pemerintahan lebih bertanggung jawab transparan kepada serta masyarakat. Intinya menurut [3] e-Government adalah proses pemanfaatan informasi sebagai alat untuk membantu menjalankan sistem pemerintahan secara lebih efektif dan efisien. Terdapat dua hal utama dalam pengertian e- Government[3], penggunaan informasi (salah satunya teknologi komunikasi adalah Internet) sebagai alat bantu, dan kedua adalah tujuan jalannya pemerintahan dapat lebih efisien. Melalui teknologi informasi dalam hal ini Internet, seluruh proses atau prosedur yang ada di pemerintahan dapat dilalui dengan lebih cepat sesuai dengan aturan jelas yang telah ditetapkan. E-Government bukan berarti mengganti cara pemerintah dalam berhubungan dengan masyarakat. Pada konsep e-Government, masyarakat masih bisa berhubungan dengan pos-pos untuk pelayanan, mendapatkan pelayanan pemerintah, atau mengirim surat. E-Government hanya berfungsi pada konteks Bank, luas, secara lebih (accountable) teknologi pertama adalah pemanfaatannya sehingga berbicara melalui telepon a. Fase pertama, berupa penampilan website web (web presence) yang berisi informasi dasar yang dibutuhkan masyarakat. fase b. Fase kedua, isi lebih informasi bervariasi, seperti fasilitas download dan komunikasi e-mail dalam website web pemerintah. c. Fase ketiga, interaksi yaitu ditampilkan yang transaksi berupa penerapan aplikasi atau formulir untuk secara online mulai diterapkan. tahap d. Fase Keempat, fase transformasi berupa pelayanan yang terintegrasi, tidak hanya dengan menghubungkan masyarakat tetapi juga dengan organisasi lain yang terkait (pemerintah ke antar pemerintah, sektor nonpemerintah serta sektor swasta) pemerintah Sesuai dengan yang tertera dalam Instruksi Presiden No.3 Tahun 2003, Wujud nyata dari aplikasi e-Government yang umum dilaksanakan dan diatur pelaksanaannya adalah pembuatan website web pemerintah daerah. Website web pemerintah daerah merupakan salah satu strategi didalam melaksanakan pengembangan e-Government secara sistematik melalui tahapan yang realistik dan terukur. Website web pemerintah daerah merupakan tingkat pertama dalam pengembangan e-Government di Indonesia yang memiliki sasaran agar masyarakat Indonesia dapat dengan mudah memperoleh akses kepada informasi dan layanan pemerintah daerah, serta ikut berpartisipasi di dalam pengembangan Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 107
demokrasi di Indonesia dengan menggunakan media Internet. Indonesia dilaksanakan melalui 4 (empat) tingkatan yaitu: (a) Tingkat 1 merupakan tingkat Persiapan berupa pembuatan website web sebagai media informasi dan komunikasi pada setiap lembaga serta sosialisasi website web untuk internal dan publik; (b) Tingkat 2 merupakan tingkat Pematangan yang berupa Pembuatan website web informasi publik yang bersifat interaktif dan Pembuatan antar muka keterhubungan dengan lembaga lain; (c) Tingkat 3, tingkat Pemantapan yang berisi Pembuatan website web yang bersifat transaksi pelayanan publik dan Pembuatan interoperabilitas aplikasi dan data dengan lembaga lain; dan (d) Tingkat 4 adalah tingkat Pemanfaatan yang berisi Pembuatan aplikasi untuk pelayanan yang bersifat Government to Government (G2G), Government to Business (G2B), Government to Consumers (G2C) Pengembangan e-Government di sebagai ukuran untuk effort. Jumlah halaman web juga digunakan untuk pemeringkatan webometrics yang akan dijelaskan pada sub bab berikutnya, sedangkan frekuensi pemutakhiran secara umum mirip dengan parameter timelines seperti disebutkan oleh [6]. Atribut evaluasi website yang lebih komprehensif dan lebih berkembang pesat saat ini adalah webmetrics, yang akan dipaparkan lebih lengkap di bawah ini. [4] melakukan survei metrik terkenal untuk web yang berkaitan dengan pengukuran besaran fungsi. Berdasarkan beberapa atribut pengukuran kemudian diklasifikasikan menjadi beberapa kategori yang dapat dilihat pada Gambar 1di bawah ini. 2.2. Evaluasi Web dan Webmetrics Ketepatan dan akurasi konten web merupakan salah satu ukuran dalam evaluasi konten web, yang dalam istilah relevansi.[6] menyebutkan beberapa kriteria untuk evaluasi dan pemeringkatan website yaitu authority, timelines. objectivity, accuracy, coverage, dan Metode pemeringkatan yang dikembankan pada penelitian ini secara umum mencakup parameter tersebut di atas, namun dengan terminologi yang berbeda. penelitian ini menggunakan Dua parameter utama yang dikembangkan lebih lanjut adalah sudah dipaparkan sebelumnya, dan web productivity. Menurut [5] , web productivity secara matematis dihitung dengan rumus: size/effort, dimana size adalah ukuran website- yang dapat diukur dengan sebuah website, jumlah halaman web pada sedangkan effort adalah upaya atau input yang digunakan untuk mengembangkan atau mengelola website. Contoh input atau effort tersebut adalah untuk biaya mengembangkan website. Input biaya digunakan oleh [5], sedangkan penelitian yang dilakukan oleh [1] menggunakan traffic sebagai ukuran untuk effort untuk menghitung web productivity. relevansi- seperti yang atau waktu yang diperlukan Metode pemeringkatan pada penelitian ini menggunakan jumlah halaman web sebagai ukuran untuk size dan frekuensi pemutakhiran konten Gambar1. Taksonomi Webmetrics [4]Graph Properties. World Wide Web dapat digambarkan sebagai sebuah struktur grafik di mana halaman web terdiri dari simpul dan hyperlink. Webmetrics berbasis graph mengukur sifat struktural web pada kedua skala makroskopik dan mikroskopik. Significance. Signifikansi metrik memformalkan pengertian tentang "kualitas" dan "relevansi" dari halaman web yang berkaitan dengan kebutuhan informasi pengguna. Signifikansi metrik yang digunakan untuk menilai halaman web untuk menanggapi permintaan pencarian dan memiliki dampak pada kualitas pencarian dan pengambilan di sebuah halaman web. Penggunaan Karakterisasi. Pola dan keteraturan ketika pengguna menelusuri sumber-sumber web yang dapat memberikan petunjuk berharga untuk meningkatkan konten, presentasi organisasi dan website. Similarity. Kesamaan metrik mengukur sejauh mana keterkaitan antara halaman web. Ada banyak saja yang penyelidikan tentang atribut apa seharusnya dari hubungan antara halaman. Search dan Retrieval. Metrik ini digunakan untuk mengevaluasi dan membandingkan kinerja pencarian web dan layanan pencarian. dianggap sebagai indikator 108 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
Inform menangk dengan k akan mem keteratura di Web. mation Theor ap properti at kebutuhan, pr mpertimbangk an yang diam retic. Metrik tau sifat inform roduksi dan kan hubungan mati dalam ge teori inform masi yang terk konsumsi, y n antara sejum enerasi inform masi kait yang mlah masi [4] siginikan dengan a Makna da dua persp informasi kualitas pengguna dengan k kunci ya berbagai Kualitas website membeda isi halama wa mengemuka akan bahw g terkenal ada si yang paling atribut yang sudah dipa ari suatu halam man web dapa pektif- yaitu re elevansinya d uai permintaan i tertentu sesu ng terlepas mutlak yan kuran relevan a tertentu. Uk laman web d kemiripan hal diarahkan dan telah d ang uk melakukan model untu tautan (link pengukuran biasanya me akan halaman an website ya penguku alah webmetr aparkan di a at dipandang d dengan kebutu n pengguna, s dari kebutu nsi berhubun dengan kata-k n mengguna n perbanding k) pada seb informasi un g disebut den lihat. uran rics- atas. dari uhan erta uhan ngan kata akan gan. uah ntuk ngan enggunakan n yang sering ang kurang ter Signif dikemban melakuka paling re page/hala banyak pengguna menjadi p publik, y tekstual m kata kun Mesin sep aspek at membuat permintaa an yang mu upakan ukura fikansi meru den pencarian ngkan pada di halaman w an informasi an pengambila ggi pada satu erkualitas ting elevan dan be dari indeks y arus dipilih d aman yang ha at permint tas ta anggapan kualitas web te n parameter k a. Penggunaan sin pencari un n terbaru mes perkembangan ngandalkan p n besar men yang sebagian query menge perbandingan murni pada p sebuah webs ilai relevansi ci sebagai ni unakan kombin [7,9] menggu perti Google kualitas da elevansi dan au ukuran r dapat meresp web untuk t peringkat w an pengguna. web sebagai ulai ngan web set yang taan elah ntuk pada enai site. nasi lam pon Gamb bar 2. Kerangk ka Penelitian Pengembang mda terdiri d pem rhitungan para per sil parsing yan has proses ) (2) enggunakan me emperhitungka me sebut. Penjel ter bagai berikut. seb cara umum te sec itu (a) param yai yaitu relevan ini ng mengadap yan eh lembaga pe ole kayaan dokum kek ebometrics ser we CU. Proses 4IC alah menghitu ada ringkat untu per elaskan di at dij tiap pemda di set bagai berikut seb gan model p dari 2 proses ameter web y ng dihasilkan perhitungan n website pemeringkatan (1) proses utama yaitu ( n terhadap yang dilakukan rtama, dan dari tahap per peringkat dengan b yang web meter an dari setiap parameter but adalah proses terseb an website di Indonesia ua kelompok parameter hasilkan dari penelitian ctivity dan (b) parameter digunakan ameter yang d ain yaitu size, visibility, engacu ke les) yang me acu kepada s yang menga eringkatan itungan peme berdasarka at komposit b ang telah parameter ya osit untuk ringkat kompo kan rumus an menggunak param an pembobota lasan setiap p Pemeringkata erdiri dari du meter yang dih nsi dan produc ptasi dari para emeringkat la men (rich fil rta popularitas utama perhi ung peringka uk setiap p tas. Nilai per ihitung denga 6 CR Ri = WRRi + W WPPi + WSSi + WVVi + WDD Di + WTTi 3. MET Peneli (1) tahap menggun penyimpa pengukur pengemb Indon di size,visibi relevansi, tahapan t ini. ODOLOGI P itian ini terdir p evaluasi rel nakan algoro anan hasil pa ruan paramete angan model nesia denga ility, kekaya , dan produ tersebut dapat N PENELITIAN hapan utama y ri dari tiga tah man web den levansi halam DF; (2) Ta oritma TFxID teks HTML arsing dari t s; dan (3) Ta er webmetrics an website pem pemeringkata akan param an mengguna en, populari aan dokume Gambaran um uktifitas. G a gambar beri t dilihat pada aitu ngan ahap dan ahap mda eter itas, mum ikut Dim mana: CR Ri adalah nilai i komposit unt tuk website ke e-1, dst WR R adalah bobo ot untuk param meter web rele evancy WP P adalah bobo ot untuk param meter web pro ductivity WS S adalah bobo t untuk param meter size WV V adalah bobo ot untuk param y meter visibility WD Ric D adalah bo chness obot untuk parameter D Document Semin nar dan Call For Paper M Munas Aptiko m 109 Poli teknik Telko m Bandung, 9 Oktober 201 10
WT adalah bobot untuk parameter popularity/Traffik 6 Kota Bontang Kota Jakpus R adalah peringkat sebuah website untuk parameter Relevancy 7 Kota Bandung Prov. Jabar 8 Provinsi Jatim Kota Bandung P adalah peringkat sebuah website untuk parameter productivity 9 Kota Yogyakarta Kota Balikpapan S adalah peringkat sebuah website untuk parameter Size 10 Prov. Jabar Prov. Jatim V adalah peringkat sebuah website untuk parameter Visibility D adalah peringkat sebuah website untuk parameter Document Richness T adalah peringkat sebuah website untuk parameter Popularity 4. HASIL DAN PEMBAHASAN 4.1. Parameter Webmetrics Hasil tersebut menunjukkan bahwa peringkat sepuluh besar untuk inbound link, dokumen, dan traffik diisi oleh pemda yang relatif tidak berubah. Website provinsi DKI Jakarta beserta 5 kotanya selalu masuk pada ketiga parameter tersebut. Namun untuk parameter size nama-nama pemdanya relatif berbeda dengan peringkat tiga parameter lainnya kecuali provinsi Jawa Barat, Jawa Timur, dan Bandung. Perbandingan parameter size, inbound link dan popularitas dilihat dari tingkatan pemerintah dapat dilihat pada gambar di bawah ini. Parameter size dengan menggunakan mesin pencari berkisar antara 101 sampai 1610000 dengan menggunakan mesin pencari Google. Parameter inbound link berkisar antara 0 sampai 4380000. Parameter kekayaan dokumen berkisar dari 0 sampai 28,200 dengan rata-rata 635 dokumen, dan parameter popularitas yang diukur dengan peringkat di berkisar antara 1009 sampai 100209. Ada 81 website yang belum mempunyai peringkat di yang menunjukkan website tersebut masih sangat kurang pengunjungnya. Peringkat sepuluh besar untuk parameter size dan traffik tersebut selengkapnya dapat dilihat pada tabel 5. 0 0 0 1 n i 200 0 147 159 135 85 20 5 23 16 25 Web Page InBound Link Web traffic Province District City Gambar 3. Perbandingan antar tingkat pemerintahan No 1 2 3 4 5 Tabel 1. Peringkat untuk parameter size dan traffik Size Traffic Prov. Kalteng Kota Jaksel Kota Tomohon Kota Jaktim Prov. Jateng Kota Jakut Prov. Papua Prov. DKI Jakarta Kab. Kebumen Kota Jakbar Gambar di atas menunjukkan bahwa website jumlah provinsi mempunyai keunggulan dalam halaman web dan tautan dibandingkan dengan kota dan kabupaten, namun untuk parameter popularitas relatif tidak jauh berbeda antara provinsi dan kota. Namun website kabupaten selalu terendah untuk ketiga parameter webmetrics tersebut. Untuk kasus jawa dan ternyata hasil pengukuran parameter tersebut menunjukkan bahwa website pemda di luar jawa selalu lebih rendah dibandingkan website pemda di pulau ini menunjukkan adanya kesenjangan digital (digital divide) dilihat dari dikotomi geografis tersebut. Hal ini tentunya memerlukan perhatian dari pemerintah luar-jawa, jawa. Kondisi 110 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
atau pihak yang berkepentingan dalam implementasi e-government di Indonesia yang dapat mengurangi kesenjangan tersebut. 4.2. Model Pemeringkatan Pemeringkatan menggunakan enam variabel yaitu relevansi, produktifitas, visibiltas, besarnya website (size), kekayaan dokumen, popularitas, dengan pembobotannya masing-masing. Penetapan bobot akhir untuk tersebut dilakukan melalui beberapa skenario dengan melakukan perubahan-perubahan nilai parameter atau dilakukan proses simulasi. Sebelum dilakukan pemeringkatan akhir dengan menggunakan enam variabel, peneliti melakukan simulasi pemeringkatan dengan membandingkan beberapa skenario, yaitu : setiap parameter media informasi untuk publik. Pemberian bobot yang lebih tinggi untuk popularitas dibandingkan dengan visibility adalah popularitas lebih bersifat aktual karena ukuran tersebut mencerminkan frekuensi atau jumlah kunjungan ke website pemda. Sedangkan visibilitas hanya merupakan "popularitas potensial" atau semu karena hanya diukur dengan jumlah tentu meningkatkan jumlah kunjungan atau traffik dari pengunjung ke website pemda yang bersangkutan. Berdasarkan penjelasan di atas maka pemeringkatan dalam penelitian ini terdiri dari 6 skenario yang selengkapnya dapat dilihat pada Tabel di bawah ini. eksternal link yang belum Tabel 2. Pemetaaan Skenario untuk Pemberian bobot a. Skenario 1 yaitu pemeringkatan dengan menggunakan dua parameter yang diukur dan dianalisis dalam penelitian ini b. Skenario 2 yaitu pemeringkatan dengan tanpa empat menggunakan relevansi dan produktifitas parameter c. Skenario 3 yaitu pemeringkatan dengan enam Parameter Relevansi Skenari parameter dan pembobotannya 1 2 3 4a 4b R R 0,250 R 0,3R 4c 0,3R parameter tanpa pembobotan d. Skenario 4 yaitu pemeringkatan dengan enam parameter dengan pembobotan Produktifit as P P 0,250 R 0,2P 0,2P Untuk skenario 4, komposisi pembobotannya terdiri dari 3 alternatif, dengan penjelasan sebagai berikut (a) Memberikan bobot yang sama yaitu 50% untuk kelompok parameter hasil penelitian yang mencakup relevensi dan produktifitas dan 50 % untuk kelompok parameter yang kedua yang meliputi ukuran, visibilitas, kekayaan dokumen, dan popularitas. Setiap parameter mempunyai bobot yang sama untuk parameter yang masuk dalam kelompok yang sama; (b) Bobot antar kelompok sama seperti alternatif (a) namun bobot parameter dalam satu kelompok berbeda yaitu bobot relevansi lebih tinggi dibandingkan produktivitas dan untuk kelompok kedua, parameter size mempunyai bobot yang tiga parameter lainnya yang mempunyai bobot yang sama; dan (c) tinggi untuk Memberikan bobot yang relevansi, popularitas produktifitas, dibandingkan dengan size, visibility, dan kekayaan tinggi lebih dokumen. Namun bobot relevansi dibandingkan produktifitas, dan popularitas. lebih tinggi dibandingkan lebih dan Size S S 0,125 S 0,2S 0,1S Visibility V V 0,125 V 0,1V 0,1V Dokumen D D 0,125 D 0,1D 0,1D Popularitas T T 0,125 T 0,1P 0,2T . a. Skenario 1 Pemeringkatan hanya menggunakan dua parameter yaitu relevansi dan produktivitas web yang dihitung berdasarkan hasil penelitian dengan menggunakan algoritma TFxIDF untuk relevansi dan hasil parsing untuk web productivitas. Kedua parameter tersebut mempunyai bobot yang sama dengan rumus perhitungan peringkat untuk setiap websitenya adalah sebagai berikut: dengan skenario 1 Pemberian bobot tinggi untuk relevansi dan produktifitas berkenaan dengan mutu informasi dan intensitas pemanfaatan website oleh pemda sebagai Seminar dan Call For Paper Munas Aptikom 111 Politeknik Telkom Bandung, 9 Oktober 2010
Indeks Pemdai = Ri + Pi Ri adalah peringkat relevansi pemda ke-i dan Pi adalah peringkat untuk parameter produktivitas pemda ke-i. Setelah indeks untuk semua pemda dihitung kemudian dilakukan pemeringkatan dengan cara megurut nilai indeks dari yang terkecil sampai terbesar. Indeks terkecil menempati urutan pertama terbesar menempati posisi sedangkan terakhir. indeks dokumen dan popularitas. Skenario ini merupakan modifikasi metode pemeringkatan yang digunakan oleh lembaga pemeringkat lain yaitu size, visibility, dan rich file yang diambil dari Webometrics dan popularitas dari 4ICU. Langkah pertamanya adalah dengan menghitung indeks peringkat untuk setiap website pemda dengan menggunakan rumus sebagai berikut: Indeks Pemdai = Si + Vi + Di + Ti Peringkat relevansi dan produktifitas ini secara umum relatif berbeda dengan peringkat yang umum digunakan oleh lembaga lain yang relatif tidak mempertimbangkan mutu konten atau produktifitas pengelola web dalam pemutakhiran kontennya. Jika tanpa dibandingkan memasukkan dua parameter ini menunjukkan bahwa pemda di Jawa masih mendominasi relevansi konten dan produktifitas pengisian kontennya. Peringkat pertama relevansi ditempati oleh provinsi Sumatera Utara yang diikuti oleh Kabupaten Sragen dan Kabupaten Malang di posisi kedua dan ketiga, sedangkan produktivitas web oleh Sukabumi. Jika kedua peringkat per parameter ini dirata-ratakan maka peringkat pertamanya adalah Kabupaten Malang diikuti oleh provinsi NAD. dengan pemeringkatan ini, skenario relevansi, sepuluh Khusus untuk peringkat besarnya ditempati oleh tiga kabupaten, dan dua kota. Temuan yang menarik adalah semua provinsi tersebut terletak di luar jawa, sedangkan kabupaten dan kotanya di pulau Jawa. Kondisi peran pemerintahan provinsi di luar jawa masih relatif tinggi dalam menyediakan informasi yang relevan dibandingkan dengan pemda tingkat duanya, sedangkan pemerintahan kabupaten dan kota di pulau jawa relatif lebih dominan dalam memberikan konten yang relevan dibandingkan pemerintahan provinsinya. Kajian lebih lanjut mungkin perlu dilakukan dengan ketersediaan sumber daya di tingkat pemerintahan kota dan kabupaten di luar jawa, misalnya pengelola web (web administrator) atau informasi sebagai teknologi pondasi layanan pemda berbasis web. lima provinsi, ini mengindikasikan bahwa infrastruktur Si adalah peringkat untuk parameter size pemda adalah peringkat untuk parameter ke-i; Vi produktivitas pemda ke-i, Di adalah peringkat untuk parameter kekayaan dokumen pemda ke-i; dan Ti adalah peringkat untuk parameter popularitas (traffic) pemda ke-i. Setelah indeks untuk semua pemda dihitung kemudian dilakukan pemeringkatan dengan cara megurut nilai indeks dari yang terkecil sampai terbesar. Indeks terkecil menempati urutan pertama sedangkan indeks terbesar menempati posisi terakhir. Hasil penelitian menunjukkan bahwa 8 dari 10 pemda yang masuk 10 besar pada skenario tersebut berlokasi di pulau Jawa. Cacatan khusus untuk parameter popularitas yang diukur dengan peringkat jakarta beserta 5 dari pemda DKI kotamadyanya mempunyai peringkat traffik yang sama dan tertinggi di Indonesia. Website kota dan provinsi disatukan dalam domain yang sama, atau dengan kata lain, 5 kota di wilayah DKI Jakarta merupakan sub domain dari domain provinsi DKI Jakarta. Hanya 99 situs pemda di Indonesia yang masuk peringkat di alexa. Sisanya sebanyak 82 website belum masuk peringkat karena traffiknya yang masih sangat rendah. DKI Jakarta yang posisi size, visibility, dan popularitasnya tertinggi di Indonesia akhirnya menduduki peringkat kedua karena jumlah dokumennya sedikit dibandingkan Provinsi Jawa Timur yang menduduki peringkat pertama. Jadi terlihat bahwa provinsi Jawa Timur mempunyai peringkat yang merata untuk keempat parameternya yang semuanya menduduki sepuluh besar. jaug lebih b. Skenario 2 c. Skenario 3 Skenario ini merupakan peringkat komposit dari 6 parameter tanpa pembobotan, atau bisa juiga dikatakan bahwa skenario ini merupakan gabungan Skenario 2 ini tidak memperhitungkan parameter relevansi dan produktivitas web, atau hanya menggunakan parameter size, visibility, kekayaan 112 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
dari skenario 1 dan 2 namun tanpa membedakan bobot dari setiap parameternya. Rumus perhitungan peringkat untuk setiap websitenya adalah sebagai berikut: indeks komposit untuk 6 parameter pada masing- masing pemda untuk skenario dengan pembobotan adalah sebagai berikut: tiga a. Indeks Pemdai Indeks Pemdai =Ri + Pi + Si + Vi + Di + Ti 25Ti Ri adalah peringkat relevansi pemda ke-i, Pi adalah peringkat untuk parameter produktivitas pemda ke-i, Si adalah peringkat untuk parameter size pemda ke-i; Vi adalah peringkat untuk parameter produktivitas pemda ke-i, Di adalah peringkat untuk parameter kekayaan dokumen pemda ke-i; dan Ti adalah peringkat untuk parameter popularitas (traffic) pemda ke-i. Untuk skenario 3 dan 4 hanya mencakup 151 website pemda yang menunjukkan data yang lengkap untuk pemeringkatannya. Hasilnya menunjukkan bahwa pemda yang masuk peringkat sepuluh besar sangat mengandalkan visibility yang diukur dengan yahoo inbound link. Parameter ini sebenarnya belum mencerminkan popularitas sebuah web karena tautan ke sebuah situs tersebut tidak mencerminkan tautan yang berkualitas dari situs eksternal. Bahkan hasil pengamatan terhadap situs pemda yang jumlah tautannya tinggi, tautan-tautan tersebut lebih banyak dari spam atau praktek-praktek Search Engine Optimization yang tidak etis. Praktek-praktek tersebut dilakukan dengan spam generator terhadap situs-situs pemda yang masih mengandung kelemahan (vulnerabilities) dalam content management systemnya. Kelemahan tersebut diukur oleh HTML validator seperti sudah dijelaskan sebelumnya. d. Skenario 4 Hasil pemeringkatan dengan menggunakan skenario ini memberikan bobot besar pada parameter relevansi dan produktivitas yaitu 50 persen dibandingkan 50 persen sisanya untuk bobot empat parameter lainnya yaitu size, visibility, document, dan popularitas. Pertimbangannya adalah mutu konten dan intensitas pemutakhirannya merupakan dua parameter yang sangat penting dalam meningkatkan mutu layanan dan informasi publik dari pemerintahan daerah di Indonesia. Kecepatan dan keakuratan informasi menjadi kriteria yang sangat penting di era informasi dan globalisasi ini. Berdasarkan pertimbangan tersebut maka bobot relevansi dan produktifitas ditetapkan 2 kali dari masing-masing bobot parameter size, visibility, document, dan popularitas. Rumus perhitungan b. Indeks Pemdai c. Indeks Pemdai Hasil untuk skenario 4 ini secara umum tidak banyak berubah nama-nama pemda untuk sepuluh besar, kecuali perubahan urutannya saja. Perubahan kecil hanya terjadi untuk skenario 4b dan 4c yaitu Provinsi Riau yang tadinya masuk sepuluh besar pada skenario 4b digantikan Kota Bantul pada skenario 4c. DKI Jakarta selalu menempati urutan pertama untuk peringkat dengan menggunakan enam parameter- baik yang tanpa bobot maupun dengan pembobotan. Namun sekali lagi catatan khusus untuk website provinsi DKI Jakarta ini adalah lima kota yang berada di wilayahnya merupakan sub domain dari 5. KESIMPULAN DAN SARAN 5.1. Kesimpulan relevansi konten diukur Hasil pengukuran dengan sudah yang TFxIDF dikembangkan lebih lanjut dalam penelitian ini, sedangkan relevansi tautan internal diukur dengan TFxIDF inbound. Hasil pengukuran untuk relevansi konten menunjukkan bahwa nilai TFxIDF lokal berkisar antara 4,199 sampai 36,16 dengan rata-rata tergolong sebesar 25,05, Jumlah website yang menunjukkan bobot relevansi yang tinggi dengan nilai TFxIDF di atas rata-rata adalah sebanyak 109 pemda atau sebanyak 60 persen. Nilai TFxIDF inbound berkisar antara 2,391 sampai 30,417 dengan rata-rata sebesar 18,0. Jumlah website yang tergolong menunjukkan bobot relevansi yang tinggi dengan nilai TFxIDF di atas rata-rata adalah sebanyak 86 pemda atau sebanyak 47,5 persen. algoritma Algoritma pemeringkatan yang dipilih adalah pemeringkatan dengan enam parameter dengan terbesar pada parameter memberikan bobot Seminar dan Call For Paper Munas Aptikom 113 Politeknik Telkom Bandung, 9 Oktober 2010
relevansi, yang diikuti oleh parameter produktifitas dan popularitas, atau menggunakan skenario 4c. Parameter lainnya mempunyai bobot lebih rendah dari tiga parameter tersebut yaitu ukuran halaman, Hasil dan jumlah pemeringkatan untuk pemda di jawa menujukkan bahwa website provinsi lebih dominan dibandingkan website kabupaten, sedangkan untuk di pulau jawa, website kabupaten dan kota lebih dominan dibandingkan web provinsi. Peringkat atas untuk web kota semuanya diisi oleh kota-kota di Jawa, sedangkan untuk kabupaten hanya dua kota di luar jawa yang masuk sepuluh besar. dokumen, visibilitas. luar kota atau GovernmentDepartemen Komunikasi Informatika Republik Indonesia, Jakarta. [3] Departemen Komunikasi dan Informatika, 2006, Kondisi Situs Web Pemerintah Daerah", dan Artikel Informatika Indonesia, Republik diakses tanggal 10 September 2009. Departemen Komunikasi [4] Dhyani, Devanshu, NG., Keong, Wee, dan Bhowmick Sourav, W., 2002, A Survey of Web Metrics, ACM Computing Surveys, Vol., 34, No. 4 pp 469-503. 5.2. Saran dengan Model mempertimbangkan dan produktifitas merupakan penyempurnaan algoritma pemeringkatan yang banyak digunakan oleh lembaga pemeringkatan yang masih menggunakan parameter webmetrics yang belum mempertimbangkan kualitas konten dan tautan. Namun algoritma pemeringkatan ini masih yang menunjukkan ciri khas dari website yang dijadikan obyek pemeringkatannya, yang dalam penelitian ini menggunakan website Indonesia. Berdasarkan hasil pengamatan dan pemeringkatan web pemda maka perlu dibuat standarisasi fitur layanan website pemda atau e-government di Indonesia kemampuan perancangan dan pemutakhiran website pemda yang mempertimbangkan pemeringkatan, khususnya relevansi dan produktifitas. pemeringkatan parameter relevansi perlu mencari parameter pemda di serta peningkatan parameter 6. DAFTAR PUSTAKA [5] Mendez, Emilia. 2009, Web Cost Estimation, Productivity Assessment and Benchmarking, 4th International Summer School on Software Engineering. University of Salermo, Italy, September 24-27. [6] Murley, Diana, 2006, Evaluating and Rating Website and other Information Resources, SIU Law Library. [7] Pinkerton, Brian, 1994, Web Crawler Fact, ml, diakses tanggal 25 Maret 2010 [8] Presiden Republik Indonesia, 2003, Kebijakan dan Strategi Nasional Pengembangan e- Government, Instruksi Presiden No.3 Tahun 2003, Inpres-03-03.pdf, diakses 10 September 2009, [1] Alpar, P., M. Porembski, D.Volksw, and S. Pickerodt, 2009, Measurement of Productivity of Websites, Schoolof Business Administration and Economics. Philipps University, Marburg, Germany. [2] Departemen Komunikasi dan Informatika, 2004, e- Blueprint Sistem Aplikasi [9] Sergey, Brin and Lawrence, Page, 1998, The Anatomy of a Large-Scale Hypertextual Web Search Engine, Computer Science Department, Stanford University, Stanford, CA 94305, USA 114 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 dan
Analisis dan Desain Web Services Sistem Informasi Manajemen Pendidikan pada Website Kampus Politeknik di Indonesia Risnandar Program Studi Manajemen Informatika, Politeknik Telkom, Bandung rnd@politekniktelkom.ac.id Abstrak Penelitian ini akan menganalisis Sistem Informasi Manajemen (SIM) dari website kampus politeknik yang ada di Indonesia, yang terdiri dari 26 website politeknik negeri dan 9 website politeknik swasta. Analisis yang dilakukan terhadap informasi layanan web untuk mengumpulkan fakta-fakta yang relevan mengenai sistem pendidikan dikaitkan dengan layanan web tersebut. Aspek utama yang dievaluasi meliputi desain dan kreativitas, konten, navigasi, scripting, dan aspek teknis lainnya. Hasil penelitian ini menunjukkan bahwa 35 website tersebut menyediakan layanan web yang memungkinkan dapat mengakses ke web portal dan situs internet lainnya. Website-website tersebut terdaftar dengan domain *.ac.id dan bahasa pemrograman yang digunakan untuk mendesain website tersebut adalah HTML. Sebagian besar website jarang menggunakan Content Management System (CMS) dan tidak memiliki sistem database dalam webservice-nya. Analisis terhadap desain dan kreativitas termasuk konten dan aspek navigasi sudah cukup baik. Namun, sebagian scripting dan aspek teknis kurang optimal, terutama dari sisi keamanan website. Secara keseluruhan, analisis terhadap layanan informasi dari 35 website tersebut menampilkan informasi penting seputar kampus yang meliputi profil kampus, struktur organisasi, visi-misi, fasilitas, kegiatan akademik, pendaftaran mahasiswa baru, dan karir. Hanya sebagian kecil saja yang tidak menyediakan fasilitas webmail. Kata kunci : SIM, politeknik, webservice 1. Pendahuluan Informasi pendidikan di berbagai website politeknik tidak dapat berbagi informasi antara website politeknik yang satu dengan yang lainnya karena terdapat berbeda bentuk dan format. Oleh karena itu, pengembangan aplikasi secara online harus menjadi pertimbangan, terutama website informasi pendidikan di perguruan tinggi yang faktor berhaluan politeknik. Pada dasarnya birokrasi internal sudah terorganisasi dengan baik dan dapat menggunakan model web service yang khas dalam manajemen informasi pendidikan di Indonesia. Analisis desain web memungkinkan bagi webmaster yang ada di politeknik untuk mengembangkan web service berdasarkan standar tertentu dalam pembangunan system informasi Authoring Tools dalam menulis program. Sehingga, melalui tulisan ini dapat dipelajari dan dianalisa terhadap desain yang diciptakan oleh webmaster dari sekitar 30 website politeknik di bawah Dirjen Pendidikan Tinggi, Kementerian Pendidikan Nasional. Hasil yang diperoleh dari analisis menunjukkan informasi pendidikan telah mematuhi peraturan administratif internal Kementerian telah mengatur Pendidikan Nasional pemanfaatan teknologi informasi dalam menyajikan sistem informasi pendidikan di perguruan tinggi. Hasil analisis dalam tulisan ini dapat digunakan sebagai standar untuk informasi pelayanan dan manajemen dalam website politeknik. bahwa manajemen kampus politeknik. [1] 2. Landasan Teori 2.1. Web Service karena webmaster bertanggung jawab secara langsung terhadap bentuk dan isi dari website. yang Masalahnya ditampilkan oleh website kampus politeknik berjenis website statis dan menggunakan Web adalah bahwa informasi Web service yang dapat mempromosikan dan meningkatkan kemampuan arsitektur pada web service itu sendiri dapat menggunakan teknologi .NET (dot net) dan untuk mendesain software yang akan dikembangkan. Web pengetahuan dan Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 115
service yang didefinisikan dalam penelitian ini sebagai modul yang mampu software berkomunikasi dengan modul software lain dengan tugas dan fungsi secara umum dan dapat diakses melalui internet di dengan standar XML (Extensible Markup Language) dan SOAP (Simple Object Access Protocol). keamanan, J2EE, keamanan Web Sphere dan WS- Security, manajemen web service dan berbagai produk yang saling terkait, dan pengalaman dalam membangun infrastruktur web service. 2.2.2. Pengembang Web Service Web service memainkan peranan penting untuk memecahkan masalah pada website yang tidak dapat berbagi sumber daya di antara fungsi yang ada, yang disebabkan oleh sistem operasi yang beraneka ragam, bahasa pemrograman yang digunakan untuk membuat sistem database, dan format informasi yang berbeda. Namun, sistem operasi yang berbeda tidak menjadi masalah karena sistem informasi di internet dapat ditampilkan pada browser pada sistem operasi apa pun juga. Program yang digunakan untuk mengimplementasikan informasi yang dapat dibuat dari bahasa pemrograman yang berbeda, seperti HTML, ASP, PHP, CGI, Perl, atau JSP, yang dapat menampilkan halaman web itu sendiri. Sebaliknya, walaupun dapat bahasa ditampilkan pada halaman web, tetapi informasi dan dokumen tidak dapat diperoleh dan diunduh secara langsung dari bahasa pemrograman yang browser. ditampilkan berbeda Akibatnya, XML digunakan sebagai sarana untuk menerjemahkan berbagai bahasa pemrograman supaya bahasa digunakan pemrograman lain. Dengan demikian perlu disediakan web service yang dapat diterapkan sebagai standar umum bagi penyedia layanan informasi di dalam website [2]. pemrograman berbeda yang pada untuk dapat dengan 2.2. Framework Web Service Meskipun web service memainkan peranan yang lebih penting dalam berbagai sektor pada website, sebagian besar webmaster kurang menyadari akan manfaat dan pentingnya web service, permasalahan troubleshooting. Hal ini menjadi penyebab masalah awal dalam pengembangan web service pada sistem informasi pendidikan. Web service yang akan dikembangkan perlu memahami prinsip web service, yaitu untuk desain, kreativitas, dan pemeliharaan. Ada pun standar web service yang sesuai dengan standar IBM termasuk menangani Pengembang web service harus memiliki kemampuan dalam hal pengetahuan tentang SOAP, XML, UDDI, WSDL yang digunakan untuk menggambarkan layanan, SOA, UML, pengetahuan untuk mengembangkan arsitektur untuk e-business, dan berbagai arsitektur web service dari berbagai referensi. 3. Pendidikan Vokasi Perguruan Tinggi informasi pendidikan vokasi perguruan tinggi di Indonesia sudah memiliki kriteria yang sama dari sisi status hukum dan perundangan dalam dunia pendidikan. Perguruan tinggi vokasi ini ini dikategorikan berdasarkan kejuruan, sekolah kelompok politeknik, dan sebagainya. Dengan demikian, informasi layanan di website pendidikan vokasi di perguruan tinggi, diklasifikasikan menjadi 4 bagian [3], di antaranya : 1) Bagian manajemen sumber daya; 2) Bagian perencanaan Bagian pengembangan pendidikan; dan 4) Bagian layanan akademik. Pendidikan vokasi di perguruan tinggi di Indonesia idelanya lebih menekankan semua pada pengembangan sumber daya TIK lokal, TIK untuk penilaian kinerja manajemen, pengawasan, dan media kegiatanbelajar mengajar dengan sistem on- line. Selain itu, pendidikan vokasi di perguruan tinggi yang memiliki daya saing memiliki akuntabilitas dan manajemen pendidikan yang baik dalam hal mengumpulkan data, interkoneksi jaringan pendidikan vokasi satu dengan yang lainnya, dan interkoneksi pendidikan vokasi dengan dunia kerja. Di masa depan, webservice akan digunakan secara teknis dalam website perguruan tinggi, sehingga webmaster harus menyadari akan pentingnya fungsi dan peran webservice dalam pemanfaatannya di pendidikan vokasi di perguruan tinggi. Pengelolaan teknik, teknologi tinggi pertanian, seni, kerjasama; dan 3) 4. Standar Desain Website Pendidikan Vokasi di antaranya : Service-Oriented Architecture (SOA), adanya pengembang web service, dan manajemen sistem web service. 2.2.1. Arsitektur Web Service Arsitektur web service terdiri dari manajemen sistem pada Web Sphere Application Server, Web Service dengan SOAP, WSDL dan XML, sistem Informasi manajemen pendidikan vokasi di perguruan telah dipublikasikan melalui website yang sudah menyediakan link data antar tinggi. Meskipun kerangka institusi perguruan informasi manajemen pendidikan vokasi di perguruan tinggi sebagian belum memenuhi semua standar vokasi, berdasarkan analisis website pendidikan vokasi di Indonesia sudah memenuhi perguruan tinggi desain website pendidikan tinggi 116 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
layanan informasi manajemen pendidikan vokasi di tetapi belum ada website yang masa depan, memiliki American Association of Webmasters, [4] menetapkan sistem penilaian dan kriteria untuk desain web dalam 4 kategori yaitu: 1) Desain dan Kreativitas; 2) Konten; 3) Navigasi; dan 4) Scripting dan Teknis. standar internasional. meliputi : perkuliahan sebesar 80,70%, struktur organisasi politeknik sebesar 65,70%, layanan pendidikan sebesar 45,05%, manajemen sumber daya sebesar 33,06%, pengembangan pendidikan sebesar 24,45%, dan perencanaan serta kerja sama sebesar 20,06%. 7. Kesimpulan 6. Hasil dan Pembahasan Website telah menyumbang sebanyak 2,55 % website dari sekitar 1.293 PTS yang terdiri dari 407 Akademi, 9 Politeknik, 571 Sekolah Tinggi, 44 Institut, dan 262 Universitas. dan 77 PTN yang terdiri dari 2 Akademi, 26 Politeknik, 4 Sekolah Tinggi, 10 IKIP, 4 Institut, dan 31 Universitas. Untuk bahasa pemrograman yang digunakan, dari 35 website politeknik, sebanyak 77,3% menggunakan HTML, 23,9% menggunakan PHP, 2,2% menggunakan ASP, dan sisanya 176,6% menggunakan JSP/CGI Perl. Yang menggunakan Dreamweaver sebanyak 9,0%, Ms. Frontpage sebanyak 3,4%. Yang lainnya Flash, Namo, dan paket Net Obyek sebanyak 0,4%. politeknik Web service memiliki peranan yang penting bagi website politeknik. Namun, komponen informasi yang ada di website juga harus memperhatikan informasi sumber daya, pengembangan perencanaan pendidikan, dan layanan akademik. Web master dan web desainer direkomendasikan untuk mengikuti standar konten webmaster internasional yang terdiri dari : desain dan kreativitas, konten, navigasi, dan script serta teknis. seputar manajemen kerjasama, dan REFERENCES [1] Kemdiknas Peraturan Menteri Pendidikan Nasional Republik Indonesia Nomor 38 Tahun 2008 Tentang Pengelolaan Teknologi Informasi dan Komunikasi. Content Management System (CMS) hanya 22,7% dan mayoritas tidak suka menggunakan CMS sebesar 77,3%. PHP Nuke sebesar 8,6%, Mambo sebesar 7,3%, Joomla 1,7%, dan yang lainnya sebesar 2,6%. Moodle sekitar 1,3%, Xoops sekitar 0,9%, dan [2] Gottschalk and others. Introduction to Web Services Architecture.IBM System Journal. 2002. 14(2): 170-177. [3] IBM. Web Services Education Overview. New York: IBM Corporation. Available online: 2004. Post Nuke program sebesar 0,4%. digunakan menunjukkan sekitar 24,2% menggunakan database dan sisanya 75,8% tidak menggunakan database. Database MySQL digunakan sebesar 22,9%, sedangkan database lain dan Ms. Access dan SQL sekitar 0,4%. Aplikasi database yang [4] Office Education the Vocational Commission. Regulations and Rules Governing Educational Institution Administration B.E. 2549. Bangkok: Office of the Vocational Education Commission. 2006. of Sekitar 87,6% tidak RSS feed dan hanya 12,4% yang menggunakannya. RSS feed paling besar digunakan sekitar 10,3%, CSS sekitar 1,7%, dan XML sekitar 0,4%. Hasil analisis jumlah dan persentase layanan informasi di website politeknik, dari 35 website politeknik menggunakan layanan informasi sekitar 44,93% yang sering di-update. Jenis informasi studi Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 117
PERANCANGAN DAN IMPLEMENTASI MOBILE REPORTER SEBAGAI APLIKASI JURNALISME WARGA DENGAN TEKNOLOGI MOBILE J2ME Asep Nugraha1, Yusep Rosmansyah2, Arry A.A3 1,2,3Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung 3aa@lss.ee.itb.ac.id Abstrak Perkembangan teknologi mobile yang sangat pesat dan maraknya kegiatan jurnalisme warga merupakan inovasi untuk membuat aplikasi yang dapat memfasilitasi kegiatan jurnalisme warga. Dalam penelitian ini akan dirancang dan diimplementasikan aplikasi Mobile Reporter dengan teknologi mobile J2ME. Perangkat seluler yang digunakan untuk implementasi sistem adalah Nokia 5730 XpressMusic dan Nokia N97 Mini dengan profile MIDP 2.0. Tahapan berikutnya dilakukan pengujian untuk mengetahui kepuasan pengguna terhadap aplikasi Mobile Reporter dengan metode Chi-Kuadrat. Pengujian dilakukan kepada 30 responden dengan cara penyebaran kuesioner harapan dan persepsi. Hasil tabulasi data dipetakan ke dalam diagram Kartesius untuk mengetahui prioritas perbaikan aplikasi dari parameter yang telah ditentukan.Hasil penelitian menunjukkan bahwa aplikasi Mobile Reporter berjalan baik pada perangkat seluler yang diujikan untuk mengirim atau mengakses konten berita atau informasi di server dengan menggunakan koneksi GPRS. Dari setiap parameter yang diajukan, yaitu kinerja, feature, kehandalan, kesesuaian, kemudahan perbaikan, keindahan serta persepsi terhadap kualitas dari aplikasi Mobile Reporter menunjukkan bahwa sebagian besar responden telah merasa puas terhadap aplikasi ini. Kata kunci :mobile, J2ME, Java, GPRS, jurnalisme warga, uji hipotesis 1. Pendahuluan Penggunaan telepon seluler di Indonesia semakin berkembang pesat. Pengguna telepon seluler dan jaringan sudah menembus angka lebih dari 160 juta pengguna per Maret 2009 dari total populasi penduduk Indonesia yang diperkirakan mencapai 250 juta [1]. Besarnya angka pengguna Indonesia merupakan potensi untuk memberikan nilai tambah dalam fungsionalitas penggunaan telepon seluler. tetap nirkabel di Indonesia telepon seluler di Jurnalisme merupakan suatu kegiatan yang berhubungan dengan proses mencari, mengolah, dan menyiarkan informasi kepada publik dan disebarkan melalui media massa (cetak dan elektronik) [2]. Salah satu jenis jurnalisme adalah jurnalisme warga (citizen journalism) yang mempunyai pengertian bahwa setiap warga negara memiliki kebebasan melakukan kegiatan-kegiatan jurnalistik dalam tanpa [2]. memberitakan memandang latar belakang pendidikan dan keahlian, 118 sesuatu Seorang dapat merencanakan, menggali, mencari, mengolah, dan melaporkan informasi, berupa tulisan, gambar, foto, tuturan (laporan lisan), dan video kepada orang jurnalisme lain wargamasyarakatdiposisikan obyek sekaligus subyek dan seorang penggiat jurnalisme warga atau citizen journalist menuliskan laporan informasi karena termotivasi untuk membagi apa yang dilihat dan diketahuinya. [2]. Dalam sebagai Saat ini sudah marak kegiatan jurnalisme warga dijalankan di berbagai teknologi media baik itu internet, televisi, maupun radio.Salah satu contoh jurnalisme warga yang sudah sukses dijalankan di berbagai media antara lain program Talk and News di radio Elshinta, acara TV iwitness di Metro TV, website OhmyNews , dan lain-lain. telepon seluler di Besarnya potensi pengguna Indonesia dan maraknya kegiatan jurnalisme warga Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
yang dijalankan di berbagai media, memberikan suatu inovasi baru untuk mengembangkan aplikasi jurnalisme wargayang berbasis teknologi mobile. J2ME merupakan platform teknologi mobile yang sangat populer digunakan dan didukung oleh berbagai handset. Dengan makin berkembangnya jaringan teknologi GSM di seluruh pelosok Indonesia, penggunaan teknologi J2ME untuk pengembangan sistem informasi Jurnalisme Warga pada perangkat mobile merupakan pilihan yang tepat. vendor Penelitian ini akan fokus dalam perancangan dan jurnalisme implementasi wargadengan J2ME.Setelah teknologi mobile tahapan perancangan dan implementasi aplikasi selesai dilakukan, maka langkah selanjutnya adalah melakukan pengujian aplikasi Mobile Reporter dilihat dari aspek keinginan (requirement) dan kepuasan (satisfaction) pengguna. sistem informasi dikembangkan di sisi client atau front end sebagai aplikasi ODP (On Device Portal). Sedangkan di sisi server atau back endakan dikembangkan aplikasi web CMS (Content Management System) dan aplikasi web berita. Aplikasi ODP digunakan untuk mengirimkan konten informasi dan melihat konten informasi dari sesama pengguna aplikasi yang sudah dimoderasi oleh moderator. Aplikasi CMS digunakan untuk proses moderasi setiap konten informasi yang masuk ke server yang dikirim oleh pengguna aplikasi Mobile Reporter. Sedangkan web berita difungsikan untuk menampilkan berita-berita atau informasi yang sudah dimoderasi oleh moderator agar dapat dilihat secara luas melalui jaringan internet. 2) Konektivitas antara aplikasi Mobile Reporter di perangkat seluler dengan aplikasi back end di server menggunakan koneksi HTTP dengan memanfaatkan jaringan GPRS. 3) Spesifikasi sistem di sisi front end atau aplikasi ODP antara lain : a. Sistem dapat memfasilitasi proses registrasi 2. Perancangan Sistem 2.1 Spesifikasi Sistem Mobile Reporter merupakan aplikasi jurnalisme warga mobile yang memungkinkan setiap orang informasi ke sesama pengguna dapat berbagi aplikasi.Model bisnis sistem informasi Mobile Reporter diilustrasikan dengan gambar berikut. pengguna Mobile Reporter. b. Sistem dapat memfasilitasi pengguna Mobile Reporter yang sudah terdaftar dapat login secara otomatis. c. Sistem dapat memfasilitasi pengguna Mobile Reporter sebagai citizen journalist dapat mengirimkan konten berita atau informasi dalam bentuk teks, foto, audio, atau video ke server atau back end. d. Sistem dapat memfasilitasi pengguna Mobile Reporter dapat melihat konten- konten sudah dimoderasi oleh moderator berita melaui ODP (handset) dan web berita. informasi/berita yang e. Sistem dapat memfasilitasi pengguna Mobile Reporter dapat melihat profil dan jumlah poin yang sudah dicapainya. 4) Spesifikasi sistem di sisi back end atau aplikasi Gambar 2.1 Model Bisnis Mobile Reporter web antara lain : a. Sistem dapat memfasilitasi moderator berita dapat menyeleksi setiap konten informasi yang dikirimkan pengguna Mobile Reporter atau citizen journalist sesuai kode etik jurnalistik di aplikasi web CMS. Pengguna Mobile Reporter akan mengirimkan konten informasi ke server. Setiap konten informasi yang masuk dari pengguna Mobile Reporter, akan dimoderasi terlebih dahulu oleh moderator Mobile Reporter berdasarkan kode etik dan nilai jurnalisme yang berlaku. Spesifikasi sistem yang dibutuhkan dalam b. Sistem dapat memfasilitasi moderator berita dapat melakukan proses approval konten informasi/berita agar dapat ditampilkan di ODP (handset) dan web berita. c. Sistem dapat memfasilitasi pengaturan (penambahan atau pengurangan) poin yang pengguna Mobile mengirimkan secara otomatis. Reporter informasi/berita aplikasi Mobile Reporter ini antara lain: 1) Sistem dikembangkan dengan model arsitektur aplikasi Mobile Reporter ThreeTier, d. Sistem dapat memfasilitasi pengguna Mobile Reporter dapat melihat konten- sudah konten informasi/berita yang Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 119
dimoderasi ol d web berita. w leh moderato or berita me laui Mo inf obile Report formasi diperli ter. Perancan ihatkan pada t ngan databas tabel di bawah se konten h ini : 2.2 A Arsitektur Sis stem Arsit arsitektur sistem ter applicatio fisik siste gambar 2 tektur fisik si r aplikasi Th rdiri atas 3 ba on server, dan em yang akan 2.2 di bawah in istem mengac hree Tier[3]. agian utama, n database s n digunakan d ni. cu kepada mo Arsitektur f yaitu client/u server. Arsitek dapatdilihat p odel fisik ser, ktur pada Mobile Reporte Application er Java C Client 1 Http connection Pengguna Java Cli ent 2 H tt p c c ti o Applicatio Server on Base Station Server CMS dan W Mobile Repo Web Berita orter e Database Server Gambar 2.2A Arsitektur fisik k sistem 2.3 Pe emodelan Sis tem NO N 1 2 3 3 4 5 6 7 8 9 10 1 TAB BEL user_h history user_ _info redeem_ _history point_h history resp onse content t_point poi int cont tent merc chant serv vice DESKRIP enyimpan info Me ktivitas user ak enyimpan info Me ofil user pro enyimpan info Me nukaran poin pe enyimpan info Me rubahan poin pe enyimpan info Me omentar ko enyimpan info ormasi Me n oin tiap konten po ormasi enyimpan info Me ategori poin ka Me enyimpan info onten yang dik ko eh user ole enyimpan info Me aftar merchant da nukaran poin pe enyimpan info Me pe file konten tip enyimpan info Me nis berita jen PSI ormasi ormasi ormasi ormasi ormasi ormasi kirimkan ormasi untuk ormasi Use case oleh siste mendeskrips em. ikan apa yang g akan dilaku ukan 11 1 categ gory ormasi Ta abel 2.1Peranc cangan databa ase <<inc clude>> 3. Pengujian D Dan Analisis Pengujian Si istem Aktivas si Mobil e Reporter <<inc clude>> Masuk k Mobile Reporter Regis strasi Logi in Setelah di ngkahselanjutn tuk mengev ngembangan njut. lan unt pen lan ilakukan pen nya adalah a valuasi sist dan penyem em maka ngujian siste analisis hasil pengujian ai bahan tem sebaga tem lebih mpurnaan sist Pengguna Mobil Reporter e Kiri m Konten 3.1 1Antarmuk ka aplikasi Mobile Re eporter Gamba ar 2.3Use Cas Lihat Konten se diagram Mo r obile Reporter Ta seb mpilan anta bagai berikut rmuka aplik kasi Mobile Reporter Gambar aktor da pengguna aplikasi M 2.3 menunjuk an sistem.Ak a Mobile Repo Mobile Report kkan adanya ktor yang b orter, sedangk ter itu sendiri. interaksi ant berperan ada kan sistem ada tara alah alah a. Tampil lan halaman re egistrasi 2.4 P Datab konten in erancangan D base difungsik nformasi yan Database kan untuk me ng dikirimkan enyimpan sem n oleh pengg mua guna 120 S eminar dan Call For Pape er Munas Ap ptikom Politeknik Tel P lkom Bandung, 9 O B 0 Oktober 2010
telepon seluler merupakan perangkat yang dapat dibawa ke mana-mana oleh setiap orang. b. Tampilan halaman login 3) Dapat digunakan oleh berbagai kalangan yang bidang ketertarikan terhadap memiliki jurnalisme warga. 3.3 Analisis Kelemahan Sistem Aplikasi Mobile Reporter memiliki beberapa kelemahan antara lain : c. Tampilan halaman menu utama 1) Aplikasi Mobile Reporter lebih tepat digunakan pada perangkat seluleryang sudah mendukung fitur multimedia untuk memutar file audio dan video. Selain juga disarankan sudah mendukung jaringan GPRS 3G karena untuk mengirim dan melihat konten foto, audio, dan video membutuhkan bandwith yang cukup besar. Idealnya aplikasi Java dapat dijalankan pada semua perangkat seluler yang sudah mendukung MIDP Java namun pada saat implementasi aplikasi Mobile Reporter ternyata tidak semua perangkat seluler yang berbasis Java dapat mendukung dengan optimal aplikasi Mobile Reporter. 2) itu d. Tampilan halaman kategori berita 3) Konten-konten berita yang disimpan dalam database server menjadikanwaktu akses konten menjadi lebih lama terutama untuk konten foto, audio, yang menyebabkan waktu kirim atau akses konten ke server atau sebaliknya menjadi lebih lama antara lain : Faktor-faktor video. dan Bandwith jaringan server database konten yang relatif kecil. Wilayah jangkauan operator yang hanya memungkinkan jaringan GPRS saja yang dapat diterima. Besarnya ukuran file yang diakses juga menjadi faktor waktu akses konten ke server atau sebaliknya menjadi lebih lama. 3.2 Analisis Keunggulan Sistem 3.4 Analisis Peluang Pengembangan Sistem Beberapa keunggulan yang dimiliki oleh aplikasi Mobile Reporter antara lain : Beberapa peluang yang dimiliki oleh aplikasi Mobile Reporter antara lain : 1) Dapat digunakan sebagai perangkat untuk melakukan kegiatan jurnalisme mobile terutama jurnalisme warga. operator telekomunikasi di menjadikan persaingan masing-masing operator untuk menaikkan ARPU semakin ketat. Data statistik tahunnya ARPU 121 1) Persaingan kompetitif antar Indonesia 2) Mengatasi masalah tempat dan waktu untuk merekam dan berbagi informasi ke sesama pengguna aplikasi Mobile Reporter karena operator tiap Seminar dan Call For Paper Munas Aptikom setiap Politeknik Telkom Bandung, 9 Oktober 2010
menunjukkan kecenderungan yang menurun sebagai akibat ketatnya persaingan usaha[1]. Strategi bisnis yang diterapkan operator untuk menaikkan ARPU satunya dengan menggunakan layanan konten mobile. Aplikasi Mobile Reporter merupakan salah satu layanan konten mobile berbasis komunitas jurnalisme warga yang diharapkan dapat meningkatkan jumlah dan loyalitas pelanggan operator sehingga bisa berdampak untuk menaikkan ARPU. salah 2) Dapat dijadikan sebagai perangkat alternatif untuk melakukan kegiatan jurnalisme warga mobile. jurnalisme diambil adalah komunitas penggiat warga. Ukuran sampel yang akan digunakan dalam penelitian ini ditetapkan sebanyak 30 orang. Ukuran sampel seperti ini diperkirakan cukup representatif untuk penelitian ini [4]. 4.2 Karakteristik Responden Dalam penelitian ini, responden yang menjadi sampel memiliki karakteristik yang berbeda- beda.Karakteristik tersebut dapat dilihat dari umur, pendidikan, jenis kelamin, serta pekerjaan. 3) Aplikasi Mobile Reporter dirancang pada platform Java dan dapat dijalankan dengan baik pada jaringan GPRS. 3.5Analisis Manfaat Dengan sistem yang ada pada aplikasi Mobile Reporter ini, memungkinkan komunitas jurnalisme warga dapat merekam dan berbagi informasi ke sesama pengguna aplikasi dengan lebih mudah. Hambatan waktu dan tempat untuk merekam dan berbagi informasi dapat teratasi dengan adanya aplikasi ini. Gambar 4.1Karakteristik responden berdasarkan tingkat pendidikan 4.3 Uji Hipotesis Di sisi operator dengan adanya aplikasi Mobile Reporter dapat memberikan manfaat antara lain meningkatkan jumlah dan loyalitas pelanggan di komunitas penggiat (citizen journalist). Dengan semakin intensifnya aplikasi Mobile Reporter digunakan oleh para penggiat jurnalisme warga (citizen journalist), maka loyalitas pelanggan suatu operator akan semakin bertambah sehingga ARPU operator juga akan turut meningkat. jurnalsime warga Pengujian hipotesis dalam penelitian ini menggunakan metode Chi-Kuadrat[5]. Hipotesis yang diajukan dalam penelitian ini adalah sebagai berikut: Ho : Responden tidak merasa puas terhadap aplikasi Mobile Reporter. Ha : Responden merasa puas terhadap aplikasi Mobile Reporter. 4. Pengujian Aspek Pengguna Dasar pengambilan keputusan dilakukan dengan membandingkan nilai Chi-Kuadrat hitung ( ) dengan nilai Chi-Kuadrat tabel ( (α , υ) ). Dari perhitungan, diperoleh nilai derajat kebebasan, dk = = 83.15773. 21, sedangkan nilai chi-kuadrat Dari tabel chi-kuadrat, diperoleh nilai dengan α = 5% adalah sebesar 32.67056. Dengan demikian , sehingga dapat dapat dilihat bahwa disimpulkan Ho ditolak dan Ha diterima. Artinya berdasarkan hasil uji hipotesis responden sudah merasa puas terhadap aplikasi Mobile Reporter.
4.1 Perancangan Pengujian
Setelah tahapan desain dan implementasi sistem selesai dilakukan, maka perlu dilakukan tahap pengujian untuk mengetahui aspek kepuasan pengguna. Pengujian dilakukan dengan metode kualitatif melalui penyebaran form kuisioner.
>
Dalam penelitian ini, sampel tidak diambil dari seluruh populasi, mengingat instrumen yang akan target diujikan dalam penelitian pengguna tertentu. Oleh karena itu, sampel yang 122 ini memiliki Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
5. Analisis Diagram Kartesius Pemetaan kepuasan responden terhadap aplikasi Mobile Reporter dengan dapat menggunakan diagram Kartesius. Setiap kuadran memiliki arti yang berbeda-beda [6]. dilakukan Di bawah ini merupakan diagram Kartesius yang memetakan antara harapan dan persepsi responden terhadap aplikasi Mobile Reporter. maka Ho ditolak dan Ha diterima,sehingga dapat disimpulkan bahwa telah merasa puas terhadapaplikasi Mobile Reporter. responden 3) Dari hasil uji hipotesis dan pemetaan harapan dan persepsi pada diagram Kartesius, dapat disimpulkan bahwa aplikasi Mobile Reporter dapat direkomendasikan sebagai sarana untuk melakukan kegiatan jurnalisme warga. 6.REFERENSI [1] _________________, Laporan Tahunan 2008, Departemen Komunikasi dan Informatika RI Direktorat Jenderal Pos Dan Telekomunikasi. [2] Nurudin,.(2009), Jurnalisme Masa Kini, Rajawali Pres, Jakarta. [3] Solution, C. (2009), Pengenalan Arsitektur Aplikasi, Buletindo, 021, Semarang. [4] Steel dan Torrie (1993), Prinsip dan Prosedur Statistika, Suatu Pendekatan Biometrik. Jakarta. PT. Gramedia Pustaka Utama. Gambar 4.2Diagram pemetaan Harapan dan Persepsi 2. KESIMPULAN [5] Sugiarto (2005), Metode Statistika untuk Bisnis dan Ekonomi, Gramedia Pustaka, Jakarta. 1) Berdasarkan hasil-hasil pengujian fungsional yang telah dilakukan, sistem tersebut dapat menjalankan fungsionalitas yang dibutuhkan dalam melakukan kegiatan jurnalisme warga, antara lain : • Sistem dapat memfasilitasi proses aktivasi jurnalisme warga dan registrasi penggiat sebagai pengguna aplikasi. dapat Sistem konten informasi/berita teks, foto, audio, dan video ke server. mengirimkan [6] Hapsari, D.D. (2008), Perancangan Dan Implementasi Aplikasi Mobile Berbasis Brew Untuk pembelajaran Orangtua Dalam Mendidik Anak, Tesis, Institut Teknologi Bandung, Bandung. Sistem konten informasi/berita teks, foto, audio, dan video dari server ke sesama pengguna aplikasi Mobile Reporter. dapat menampilkan 2) Berdasarkan dengan menggunakan metode Chi-Kuadrat diperoleh bahwa = = 83.15773 dan , > 32.67056 denganα= 5%. Karena pengujian hipotesis
Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 123
KLASIFIKASI FORMAT SOAL ASSESSMENT UNTUK MENGHASILKAN TABEL ATURAN MENGGUNAKAN PENALARAN BERBASIS ATURAN DAN ALGORITHMA ID3 Migunani1, Mustafid2, Eko Adi Sarwoko3 1Program Studi Sistem Informasi, STMIK Provisi 2,3Magister Sistem Informasi, Universitas Diponegoro Abstrak Penalaran berbasis aturan merupakan cara bernalar berdasarkan situasi-situasi tertentu menggunakan short-term memory dan long-term memory manusia sebagai dasar untuk melakukan sebuah tindakan. Dengan memanfaatkan komputer, proses penalaran ini mengalami perubahan subjek pelaku dari seorang manusia menjadi perangkat komputer. Penalaran yang dilakukan oleh manusia digantikan dengan penalaran berbasis mesin inferensi yang didasarkan atas fakta-fakta yang tersimpan didalam working memory dan aturan-aturan yang tersimpan dalam knowledge base sehingga penalaran ini disebut rule- based system. Dalam aktivitas assesment penalaran ini dapat digunakan untuk menentukan format soal yang akan disajikan didalam assessment. Sedangkan untuk menghasilkan aturan-aturan (rules) digunakan algoritma ID3 yang akan menghasilkan pohon keputusan dan tabel aturan, dan Taxonomy for e-learning assesment questions and task menguraikan 28 macam format soal assessment dengan karakteristik yang berbeda. Aturan-aturan untuk mengidentifikasi format soal disusun dengan pohon keputusan menggunakan algoritma ID3, yang selanjutnya digunakan dalam aplikasi sistem pakar e- assessment sebagai kumpulan fakta-fakta pengetahuan (knowledge base) dan penarikan kesimpulan- kesimpulan (conclusion). Kata kunci : penalaran berbasis aturan, rule-based system, format soal, assesment, sistem pakar 1. Pendahuluan Proses pembelajaran merupakan aktivitas yang melibatkan pendidik dan peserta didik pada proses penyampaian pengetahuan (knowledge), ketrampilan (skill) dan sikap (attitude) yang lebih dikenal dengan istilah kompetensi. Pada akhir proses pembelajaran diharapkan peserta didik dapat menyerap materi dan instrument untuk menguasai praktek. Salah satu mengukur keberhasilan peserta didik melalui penilaian, evaluasi atau assesment. Penilaian atau evaluasi selalu berhubungan dengan pengukuran, dalam beberapa hal, evaluasi memiliki aspek lebih luas karena didalam evaluasi juga termasuk penilaian formal dan penilaian intuitif mengenai kemajuan peserta didik. Evaluasi juga mencakup penilaian tentang apa yang baik dan apa yang diharapkan. Dengan demikian hasil pengukuran yang benar merupakan dasar yang kokoh untuk melakukan penilaian (Thorndike & Hagen, 1961). assesment Pada teknologi berkolaborasi informasi, sehingga dikenal istilah e-assesment atau assesment online. Online assessment diartikan sebagai sebuah penilaian pada layar yang bergantung pada koneksi internet selama proses mengunduh (download) pertanyaan-pertanyaan dan era digital, model perangkat dengan 124 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
proses mengunggah (upload) tanggapan atau respon (Reynaud and Winkley, 1990). E-assesment dapat menempati peran sentral dalam mengumpulkan informasi rinci tentang pemahaman dan pencapaian peserta didik dan selanjutnya dalam menyusun dan menganalisis data ini (Whetton &Sainsburry, 2007). kepakaran seorang manusia telah tertransfer dan digantikan oleh sistem komputer. Sistem berbasis aturan seperti pada gambar 2. 2. Rule-Based System Penalaran berbasis aturan didasarkan pada situasi-situasi berupa fakta-fakta didalam short-term memory dan kaidah produksi yang berada pada long- tindakan. term memory dalam menetapkan sebuah Penalaran berbasis aturan terlihat pada gambar 1. Gambar 2. Sistem berbasis aturan Gambar 1. Penalaran berbasis aturan Dengan memanfaatkan komputer, proses penalaran ini mengalami perubahan subjek pelaku dari seorang manusia menjadi perangkat komputer. Penalaran yang dilakukan oleh manusia digantikan dengan penalaran berbasis mesin inferensi yang didasarkan atas fakta-fakta yang tersimpan didalam working memory dan aturan-aturan yang tersimpan dalam knowledge base sehingga penalaran ini disebut rule-based system. Rule Based System merupakan struktur pengetahuan untuk menganalisa informasi-informasi memori menggunakan kumpulan aturan-aturan (rules) pada basis pengetahuan dan menggunakan mesin inferensi (inference engine) untuk penelusuran informasi sehingga diperoleh sebuah kesimpulan berupa informasi baru. Rule-based system dikenal juga sebagai sistem produksi (production system) yang dididefinisikan sebagai cara pemecahan masalah oleh manusia dengan mengkombinasikan situasi permasalahan baru yang tesimpan dalam short-term memory manusia dengan produksi yang tersimpan sehingga long-term memory manusia didalam menghasilkan suatu informasi baru yang disimpan di dalam short-term memori (Durkin, 1994). Rule-based system memiliki tiga buah modul utama yang terdiri dari basis pengetahuan (working (knowledge-based), memori memory) dan mesin inferensi (inference engine). Selain itu rule-based system dilengkapi modul lainya berupa modul antarmuka pemakai (user (developer interface), antarmuka pengembang interface), fasilitas eksplanasi (explanation facility) dan program eksternal (exsternal program). Modul user interaksi kepada pengguna user dan developer. Pengguna user dapat dianalogikan sebagai seseorang yang sedang berkonsultasi kepada seorang pakar. Arsitektur sistem berbasis aturan seperti pada gambar 3. kerja interface meyediakan Gambar 3. Arsitektur Sistem berbasis aturan Komponen-komponen dalam arsitektur sistem berbasis aturanmeliputi : Sistem komputer menggantikan fungsi short- term memory pada manusia menjadi memori kerja (working memory) yang mengandung fakta-fakta yang di dari pemakai maupun fakta yang diperoleh dari hasil inferensi. Dengan menggantikan penalaran yang inferensi maka dilakukan manusia dengan mesin 1) Knowledge base merupakan representasi pengetahuan dari seorang pakar yang terdiri dari fakta dan aturan-aturan. Inference engine merupakan mekanisme fungsi berpikir dan pola-pola penalaran yang cara digunakan 2) seorang pakar dengan Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 125
menganalisis suatu masalah kemudian menemukan solusi berupa kesimpulan terbaik. 3) Working memori merupakan suatu ruang untuk menyimpan fakta-fakta yang diketahui dari hasil jawaban atas pertanyaan-pertanyaan pemakai. 4) User/developer tampilan antarmuka yang menghubungkan pemakai dan pengembang dengan sistem komputer. User berinteraksi dengan antarmuka sistem yang mudah developer dalam berinteraksi dengan editor dan kode sumber untuk mengembangkan aplikasi. interface merupakan penggunaanya, sedangkan 5) Explanation Facility merupakan bagian yang memberikan penjelasan kepada pengguna perihal solusi yang dihasilkan. 5) Proses pembagian rekursif akan berhenti jika salah satu dari kondisi dibawah ini terpenuhi. - Semua data dari anak cabang termasuk dalam kelas yang sama. telah Semua atribut telah dipakai, tetapi masih tersisa data dalam kelas yang berbeda. ini, diambil data yang Dalam kasus mewakili kelas yang terbanyak untuk menjadi label kelas pada node daun. Tidak terdapat data pada anak cabang yang baru. Dalam kasus ini, node daun akan dipilih pada cabang sebelumnya dan diambil data yang mewakili kelas terbanyak untuk dijadikan label kelas. 6) External Program merupakan program eksternal seperti dan program lain yang berfungsi sebagai pendukung sistem. Sebelum pengetahuan disimpan kedalam basis pengetahuan pengetahuan direpresentasikan menggunakan keputusan (decision tree) dan tabel aturan (rule table). Pohon keputusan dapat mengubah fakta yang sangat besar kedalam bentuk pohon yang merepresentasikan aturan- keputusan. aturan Berdasarkan pada pohon keputusan dapat disusun aturan-aturan (rules) dalam sebuah tabel aturan (rule table). Setiap aturan yang ada dalam tabel aturan disusun berdasarkan atribut , nilai atau value dari atribut-atribut, dan kesimpulan-kesimpulan. Representasi pengetahuan dalam pohon keputusan digunakan algoritma ID3 (Iterative Dichotomiser3). untuk menentukan sebuah Decision tree merupakan himpunan aturan-aturan If..Then berbentuk pohon, bahwa setiap jalur (path) dalam tree dihubungkan oleh sebuah aturan dengan fakta atau premis berupa sekumpulan node-node yang ditemui. Alur algorithma ID3 diuraikan sebagai berikut : basisdata, algorithma-algorithma (knowledge base), pohon 3. Representasi Pengetahuan kombinasi sistem berdasarkan dua elemen, yaitu struktur data dan digunakan prosedur pengetahuan dalam menyimpan struktur data. Pengetahuan di representasikan untuk selanjutnya disimpan kedalam sebuah basis pengetahuan. Pengetahuan-pengetahuan ini diperoleh melalui dokumentasi pengetahuan yang telah ditulis oleh pakar. Representasi pengetahuan berguna dalam sistem pakar. Sistem pakar merupakan cabang kecerdasan buatan yang memperluas penggunaan pengetahuan khusus untuk memecahkan masalah setara dengan pakar manusia (Giarratano & Riley, 1998). Dengan kata lain sistem pakar merupakan program yang terkomputerisasi yang ditujukan untuk meniru proses penalaran (reasoning) pengetahuan dari pakar dalam menyelesaikan permasalahan yang spesifik. Representasi pengetahuan penafsiran untuk pemberi advis/nasehat 1) Pohon dimulai sebagai node tunggal (akar/root) yang merepresentasikan semua data. 2) Setelah node root terbentuk, maka data pada node akar akan diukur dengan information gain untuk dipilih sebagai atribut yang akan dijadikan atribut pembaginya. 3) Sebuah cabang dibentuk dari atribut yang dipilih menjadi pembagi dan data akan didistribusikan ke dalam cabang masing-masing. Pengetahuan yang direpresentasikan berupa format soal menurut Scalish and Giford (2006). Format soal terdiri dari 28 macam bentuk yang dikelompokkan dalam 7 kelompok soal yang terdiri dari multiple selection/identification, reordering/rearrangement, substitution/correction, completion, construction dan portofolio. Format soal yang di representasikan hanya 4 format yang pertama. Representasi pengetahuan format soal ini menggunakan pohon keputusan (decision tree) dan tabel aturan (rule table). choice, 4) Algoritma ini akan terus menggunakan proses yang sama atau bersifat rekursif untuk membentuk sebuah decision tree. Ketika sebuah atribut telah dipilih menjadi node pembagi atau cabang, maka atribut tersebut tidak disertakan lagi dalam penghitungan nilai information gain. Pohon keputusan bermanfaat untuk mengeksplorasi data-data pengetahuan yang menjadi variabel, menemukan hubungan diantara kandidat variabel yang dilibatkan dengan variabel tujuan. Pohon keputusan memetakan alternatif- alternatif pemecahan masalah yang akhirnya dapat ditentukan hasil pemecahan masalah dari beberapa 126 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
alternatif tersebut. Berdasarkan format soal Scalish and Giford (2006) digambarkan dalam tabel 1. Tabel 1. Taxonomy for E-Learning Assessment Questions and Tasks 2) Pilihan alternatif (alternate choice). Berbeda dengan format benar/salah yang hanya memiliki sebuah peryataan, format pilihan alternatif memiliki dua pernyataan untuk dintanyakan kepada responden agar responden memilih jawaban yang lebih tepat. 3) Konvensional atau standar pilihan ganda (convensional or standar multiple choice). secara Format konvensional telah banyak digunakan dalam pelaksanaan ini assessment. memiliki empat atau lima jawaban dengan satu jawaban benar. Responden memilih satu jawaban benar. Format yang pilihan ganda 4) Pilihan ganda dengan media baru (multiple choice with new media distractor). Format pilihan ganda hasil inovasi dengan respon jawaban yang secara umum tidak menggunakan seting kertas dan pensil, namun dilakukan dengan menekan tombol mouse pada area gambar grafis, multimedia. pemilihan jawaban C. Seleksi / Identifikasi (selection/identification) |----- 16 Format digunakan -------||--- tidak digunakan ---- | Berdasarkan taksonomi untuk pertanyaan dan jawaban assessment dalam e-learning pada tabel diatas diperoleh pengetahuan-pengetahuan (knowledges) yang dapat didiskripsikan sebagai berikut. A. Pilihan ganda (mulituple choice). jawaban yang akan diuji untuk memilih jawaban yang benar dari satu set jawaban termasuk dalam kategori ini. Kategori yang pertama ini dibedakan menjadi empat macam format yaitu (1A). benar/salah (true/false), (1B). pilihan alternatif (alternate choice), (1C). konvensional atau standar pilihan ganda (convensional or standar multiple choice), (1D). Pilihan ganda dengan media baru (multiple choice with new media distractor). B. Pilihan ganda (mulituple choice). Item-item Item-item jawaban yang akan diuji untuk memilih jawaban yang benar dari satu set jawaban termasuk dalam kategori ini. Kategori yang pertama ini dibedakan menjadi empat macam format yaitu (1A). benar/salah (true/false), (1B). pilihan alternatif (alternate choice), (1C). konvensional standar pilihan ganda (convensional or standar multiple choice), (1D). Pilihan ganda dengan media baru (multiple choice with new media distractor). atau 1) Benar/Salah (true/false). Format ini menyediakan pilihan jawaban dengan pilihan ganda yang dapat diklasifikasikan sebagai pendekatan seleksi atau identifikasi. 1) Benar/salah ganda (multiple true/false) Format ini memiliki lebih dari satu set item jawaban benar atau salah yang digunakan untuk menjawab pertanyaan. Dengan memberikan jawaban benar dan jawaban salah pada item pilihan jawaban yang disajikan. sebuah 2) Benar/salah dengan penjelasan (true/falsewith explanation) Format ini memiliki lebih dari satu set item jawaban dengan atau menambahkan penjelasan pada setiap item jawaban. Responden memilih jawaban benar dan alasan kenapa jawaban tersebut benar, atau responden memilih jawaban salah dan alasan kenapa jawaban salah. benar salah 3) Banyak jawaban (multiple answer) Format ini memiliki satu set item jawaban yang tersedia, responden memilih lebih dari satu jawaban benar yang disediakan. 4) Pilihan ganda kompleks (complex multiple choice) Format ini memiliki satu set item jawaban yang tersedia, responden memilih satu jawaban yang bersifat komplek. Format benar salah memberikan alternatif pilihan yang sama untuk setiap soal berupa jawaban benar atau salah. Pertanyaan-pertanyaan yang disajikan berupa uraian yang mengandung sebuah pernyataan yang benar atau pernyataan yang salah untuk kepada dan memperoleh jawaban pertanyaan tersebut benar atau salah. ditanyakan responden D. Mengurutkan ulang / menata ulang (reordering/rearrangement). Format soal yang menyediakan satu set item-item jawaban, responden memilih jawaban dengan cara mengurutkan ulang atau dengan menata ulang jawaban sehingga diperoleh jawaban yang benar dan berurutan. Seminar dan Call For Paper Munas Aptikom 127 Politeknik Telkom Bandung, 9 Oktober 2010
1) Mencocokkan (matching) Format soal yang memiliki satu set pasangan jawaban yang di letakkan bersebelahan yaitu kiri dan kanan. Responden memilih jawaban dengan mencocokkan jawaban yang berada pada lajur kiri dengan jawaban yang berada pada lajur kanan. 2) Mengkatagorikan (categorizing) Format soal yang menyediakan satu set jawaban, responden mengkatagorikan jawaban-jawaban yang disediakan dengan jawaban yang telah disediakan pula. (voice), dan 3 kelompok format soal lainya yaitu completion, construction dan presentation di klasifikasikan kedalam format soal lainya yang tidak di representasikan sehingga terdapat 19 kelompok format soal yang dapat di identifikasi. Tabel 2. menunjukkan klasifikasi format soal dengan 19 kelompok format soal. 3) Merangking dan mengurutkan (ranking and sequenceng) Format soal yang menyediakan satu set jawaban, responden merangking dan mengurutkan jawaban yang tersedia. Tabel 2. 19 Format Soal Taxonomy for E-learning Assessment Questions and Tasks 1. 2. 3. 4. 5. 6. 7. 4) Menyusun kebenaran (assembling proof) Format soal yang menyediakan satu set jawaban, jawaban untuk responden memilih beberapa disusun menjadi sebuah statemen atau kalimat yang benar. Multip le Choice Selection / Identific ation Reaorde ring / Rearran gement Subs tituti on / Corr ectio n Co mp leti on Cons truct ion Pres entat ion/ Port ofoli o E. Penggantian/mengoreksi (subtitution/correction) Format soal yang menyediakan pertanyaan dengan jawaban yang dapat diganti atau di koreksi sehingga pertanyaan dan jawaban membentuk sebuah pernyataan atau kalimat yang benar. 1A. True/F alse 2A. Multiple True/Fal se 3A. Matchin g 4A. Inter linier 1) Interlinier Format soal yang terbentuk dari sebuah kalimat pertanyaan, responden memilih beberapa jawaban yang telah disediakan diantara kalimat pertanyaan tersebut untuk melengkapi kalimat tersebut sehingga menjadi sebuah kalimat yang benar. 2) Sore finger 1B. Altern ate Choice 1C. 2B. Yes/No With Explanat ion 2C. 3B. Categori zing 3C. 4B. Sore- finge r 4C. Format soal yang terbentuk dari beberapa kalimat, responden memilih jawaban yang telah disediakan diantara kalimat-kalimat soal dengan jawaban yang ditandai dengan garis bawah. 3) Gambar figur terbatas (limited figural drawing) Format soal yang terbentuk dari sebuah gambar, atau penyesuaian responden melakukan mengoreksi dengan mengatur sedemikian rupa agar jawaban sesuai dengan pertanyaan yang disediakan. gambar 4) Mengoreksi kesalahan (bug/fault correction) Format soal yang terbentuk dari sebuah gambar, responden mengoreksi bagian dari gambar untuk memberikan jawaban yang benar. Atribut-atribut yang dapat di identifikasi dari uraian format soal diatas adalah jenis soal, jawaban, cara menjawab, multiple choice, selection/identification, reordering/rearrangement, subtitusi/koreksi, uraian, suara dan format lainya. Sedangkan kelas dari atribut-atribut tersebut adalah format soal. Berdasarkan atribut-atribut dan kelas yang teridentifikasi disusun tabel klasifikasi format soal seperti pada lampiran 1. Sedangkan untuk format soal lainya seperti format isian (essay), suara Conve ntional or Standa rd Multip le Choice Multiple Answer Ranking and Sequenci ng Limi ted Figu ral Dra wing Format Lainya 1D. 2D. 3D. 4D. Multip le Choice With New Media Distrac tor Complex Multiple Choice Assembli ng Proof Bug/ Fault Corr ectio n 6D.1. Essay 6E. Voice Format soal 6D.1. merupakan format soal ke-17 berupa essay dan 6.E. adalah format soal ke- 18 berupa voice atau suara. Sedangkan daerah yang 128 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
diarsir p termasuk 19. Selu lampiran pada tabel 2 dalam klasif uruh format 1. U Untuk merep eputusan digun si format soa ran yang dita oal yang dihas , merupakan fikasi lainya y soal diklasi n format soa yaitu format s ifikasi sepert pengetahuan ma ID3, selai i juga mengh ktur pohon ke resentasikan nakan algoritm al metode ini rik dari struk ilkan. pohon ke klasifikas tabel atur format so al yang soal ke- ti pada dengan n untuk hasilkan putusan D Dimana : S,A) = Seti (S atrib = Sub mem = Jum = Jum iap semua nila but A pada S untuk atribut bset dari S ai mpunyai v nila alam Sv mlah elemen da alam S mlah elemen da ai v yang mun Sv S |S Sv| S| |S ngkin dari t A yang 4. Klasifi Id3 Un ikasi Format ntuk Mengha t Soal Mengg asilkan Tabel gunakan Algo l Aturan orithma Pola, kaidah d P data dalam jum satu set d h informasi ya diperoleh si terhadap klasifikas ang merumu model ya dari simpa (classes) diujicoba akan mengg set) untuk m (training data dala berbagai berbeda menggun (decisión Dichotom Dala dalam k kumpulan berupa (informat klasifikas berasal da berbeda. digunakan formula ( dan aturan dap mlah yang mem ang berharga. data akan d skan kelomp anan data ( gunakan hi menentukan et. Metode k dapat mengh sifikasi dala e klasifikasi gan algorith Ross Quinlan. eh seberapa b ta pelatihan da kedalam ke dengan nilai yang sangat mengukur kat g sama atau be emperoleh ni tropy dengan la (2) berikut. melalui pat diperoleh ga dapat madai sehingg lakukan . Dengan mel angunan dihasilkan ba as-kelas pok atau kela d) yang data record) elatihan p impunan class dari sim mpanan diri dari klasifikasi terd el yang asilkan mode an ini am penelitia putusan i pohon ke Iterative (I hma am training s cara yang d pula. Klas nakan metod tree) deng miser3) oleh R m memperole kumpulan dat n data yang ad informasi d tion gain) y si. Untuk m ari kelas yang Untuk me n formula Ent (1) dan formul ID3 ang ada baik atribut ya misahkan dapat mem argetkan elas yang dita tertinggi t capaian untuk bermanfaat apakah tegori kelas las yang erasal dari kel i kelas ilai kategori erti pada rumusan sepe Mengguna se elanjutnya di se ebanyak 70 i te erdiri dari 19 f . Menguji c 1 soal deng mengguna 2. Data diol 2 analisis W (class) me yang terlih akan algorith iujicobakan d item soal den format yang b cobakan data gan 11 atrib akan comma s lah menggun WEKA untuk m enggunakan a hat pada gamb hma klasifik dengan data ngan format berbeda. atraining seb but dan sebu eparated valu nakan perangk memperoleh p algorithma ID bar 4. kasi ID3, pelatihan soal yang banyak 70 uah kelas, ue (.csv). kat lunak pola kelas D3 seperti Gambar 4. Kla G asifikasi Form mat Soal denga an WEKA Entropy(S Entropi (S S) = S -p(I) lo S) = -(p+)Log2 og2 p(I) ......... 2(p+) -(p-)Log ............. (1) g2(p-) ... (2) Dimana : S = = Himpunan s = Proporsi S m = p(I) = Proporsi S P = p+ = = Proporsi S N p- = Log basis 2 = Log2 seluruh sampe milik kelas I Positif Negatif el . Menghasil 3 berikut. Scheme: w S lkan keluara weka.classifier an (output) s.trees.Id3 Relation: De R ecicion_Table e v5 0 nstances: 70 In sebagai 1 Attributes: 11 A Entropi bernil E al dari kela S berasa a), sedangkan sempurna emua anggota apabila se enar-benar ac (data be nformasi (info capaian in lan data pelat sekumpul (3) berikut. formula ( lai 0 (nol) ap as yang sam n entropi yan a S berasal dar cak). Untuk ormation gain tihan S didefi pabila semua a ma (klasifika ng bernilai 1 ri kelas yang b memperoleh n) sebuah atrib finisikan seper anggota si data 1 (satu) berbeda h nilai but pada rti pada Jenis S Soal Jawab ban Cara M Menjawab Multip ple Choice Gain(S, A A) = Entropy( ............ S) - S ((|Sv| / ............(3) |S|) x Entropy Semin nar dan Call y(Sv)) Select Reord Munas Aptiko For Paper M tion/Identifica ation dering/Rearran m ngement 129 Poli teknik Telko m Bandung, 9 Oktober 201 10
Subtitusi/Koreksi | Reordering/Rearrangement = Jawaban Merangking dan Mengurutkan: Reordering 3C Uraian Suara | Reordering/Rearrangement = Jawaban Pembuktian Kebenaran: Reordering 3D Lainya Cara Menjawab = Mengoreksi Jawaban Format Soal | Subtitusi/Koreksi = na: null Test mode: evaluate on training data | Subtitusi/Koreksi = Jawaban Interlinier: Subtitution 4A === Classifier model (full training set) === | Subtitusi/Koreksi = Jawaban Sore-Finger: Subtitution 4B Cara Menjawab = Memilih Jawaban | Multiple Choice = Jawaban Benar Atau Salah: Multiple Choice 1A | Multiple Choice = Jawaban Dua Alternatif: Multiple Choice 1B | Subtitusi/Koreksi = Jawaban Limited Figural Drawing: Subtitution 4C | Subtitusi/Koreksi = Jawaban Bug/Fault Correction: Subtitution 4D Cara Menjawab = Menulis Jawaban: Essay 1A | Multiple Choice = Jawaban Banyak Alternatif: Multiple Choice 1C Cara Menjawab = Memilih Jawaban Suara: Suara 1A | Multiple Choice = Jawaban Area Gambar: Multiple Choice 1D Cara Menjawab = Cara Lain: Soal Lainya | Multiple Choice = na: null Cara Menjawab = Menyeleksi Jawaban | Selection/Identification = na: null Berdasarkan pengolahan data training format soal menggunakan algorithma ID3 dapat disusun format soal tabel aturan untuk menentukan assesment seperti yang terlihat pada lampiran 2. | Selection/Identification = Jawaban Benar dan Salah Lebih Dari Satu: Selection 2A | Selection/Identification = Jawaban Benar Atau Salah Dengan Penjelasan: Selection 2B | Selection/Identification = Jawaban Benar Lebih Dari Satu: Selection 2C | Selection/Identification = Jawaban Benar Dan Kompleks: Selection 2D Cara Menjawab = Mengurutkan Ulang Jawaban 5. Penutup Penalaran berbasis aturan dapat digunakan untuk menyusun dan mengklasifikasi kan format sehingga algorithma soal menghasilkan tabel aturan. Tabel aturan tersebut dapat digunakan sebagai basis pengetahuan (knowledge base) untuk perancangan sistem pakar format soal dalam e- penentuan klasifikasi assessment . dengan ID3, | Reordering/Rearrangement = na: null | Reordering/Rearrangement = Jawaban Mencocokkan: Reordering 3A 6. Daftar Pustaka | Reordering/Rearrangement = Jawaban Mengkatagorikan: Reodering 3B 130 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
[1] Giarratano, J. & Riley, G. 1998. Expert System : PWS Principles And Programming. USA Publishing Company. [2] Gifford & Scalise, 2006. Computer Based Assessment In Learning : A Framework For Constructing "Intermediete Constraint" Question and Task For Tchnology Platform, The Journal Of Technology, Learning and Assessment, Vol. 4, No. 6. [3] John, Durkin, 1994, Expert System : Design and Development, New York : McMilan Publishing. [4] Reynaud, G & Winkley, J, 2006. E-assesment Glossary, Joint Information Systems Committee (JISC) . [5] Thorndike, R. L. & Hagen, E. 1961. Measurement and Evaluation in Psychology and Education. N.Y. John Wiley & Sons [6] Whetton, C & Sainsburry, M, 2007. International Assessment, Association Azerbaijan. for Educational Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 131
N o 1 2 3 4 5 6 7 8 9 10 11 12 132 Jenis Soal Uraia n Uraia n Uraia n Uraia n Uraia n Uraia n Uraia n Uraia n Uraia n Uraia n Uraia n Uraia n Jawab an Berupa Pilihan Berupa Pilihan Berupa Pilihan Berupa Pilihan Berupa Pilihan Berupa Pilihan Berupa Pilihan Berupa Pilihan Berupa Pilihan Berupa Pilihan Berupa Pilihan Berupa Pilihan Cara Menjawa b Memilih Jawaban Memilih Jawaban Memilih Jawaban Memilih Jawaban Menyeleks i Jawaban Menyeleks i Jawaban Menyeleks i Jawaban Menyeleks i Jawaban Mengurutk an Ulang Jawaban Mengurutk an Ulang Jawaban Mengurutk an Ulang Jawaban Mengurutk an Ulang Jawaban Lampiran 1. Klasifikasi Format Soal Multipl e Choice Selection/ Identificati on Reordering/ Rearrangeme nt Subtitus i/ Koreksi Jawaba n Benar Atau Salah na na na Jawaba n Dua Alternat if na na na Jawaba n Banyak Alternat if na na na Jawaba n Area Gambar na na na na Jawaban Benar dan Salah Lebih Dari Satu na na na Jawaban Benar Atau Salah Dengan Penjelasan na na na Jawaban Benar Lebih Dari Satu na na na Jawaban Benar Dan Kompleks na na na na Jawaban Mencocokkan na na na Jawaban Mengkatagori kan na na na Jawaban Merangking dan Mengurutkan na na na Jawaban Pembuktian Kebenaran na Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 Uraia n na na na na na na na na na na na na Suara na na na na na na na na na na na na Lainy a Na Na Na Na Na na na na na na na na Format Soal Multiple Choice 1A Multiple Choice 1B Multiple Choice 1C Multiple Choice 1D Selection 2A Selection 2B Selection 2C Selection 2D Reorderi ng 3A Reoderin g 3B Reorderi ng 3C Reorderi ng 3D
13 14 15 16 17 18 19 Uraia n Uraia n Uraia n Uraia n Uraia n Uraia n Uraia n Berupa Pilihan Berupa Pilihan Berupa Pilihan Berupa Pilihan Berupa Isian Berupa Suara Berupa Lainya Mengoreks i Jawaban na na na Jawaban Interlini er Mengoreks i Jawaban na na na Jawaban Sore- Finger Mengoreks i Jawaban na na na Jawaban Limited Figural Drawing Mengoreks i Jawaban na na na Jawaban Bug/Fau lt Correcti on Menulis Jawaban na na na na Memilih Jawaban Suara na na na na Cara Lain na na na na Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 na na na na Jawab an Uraian na na na na na na na Jawab an Suara na na na na na na na Jawab an Lainya Subtituti on 4A Subtituti on 4B Subtituti on 4C Subtituti on 4D Essay 1A Suara 1A Soal Lainya 133
Lampiran 2. Tabel Aturan Format Soal Dari Satu then Format Soal is Selection 2C. Knowledge Base Rules for Rule Based E- Assessment Expert System # Rule 8 If jenis Soal uraian and jawaban berupa Pilihan and cara Menjawab menyeleksi Jawaban and selection/Identification jawaban Benar Dan Kompleks then Format Soal is Selection 2D. 1 2 If jenis Soal uraian and jawaban berupa Pilihan and cara Menjawab memilih Jawaban and multiple Choice jawaban Benar Atau Salah then Format Soal is Multiple Choice 1A. If jenis Soal uraian and jawaban berupa Pilihan and cara Menjawab memilih Jawaban and multiple Choice jawaban Dua Alternatif then Format Soal is Multiple Choice 1B. 9 If jenis Soal uraian and jawaban berupa Pilihan and cara Menjawab mengurutkan Ulang Jawaban and reordering/Rearrangement jawaban Mencocokkan then Format Soal is Reordering 3A. 3 4 5 If jenis Soal uraian and jawaban berupa Pilihan and cara Menjawab memilih Jawaban and multiple Choice jawaban Banyak Alternatif then Format Soal is MultiPle Choice 1C. If jenis Soal uraian and jawaban berupa Pilihan and cara Menjawab memilih Jawaban and multiple Choice jawaban Area Gambar then Format Soal is Multiple Choice 1D. If jenis Soal uraian and jawaban berupa Pilihan and cara Menjawab menyeleksi Jawaban and selection/Identification jawaban Benar dan Salah Lebih Dari Satu then Format Soal is Selection 2A. 10 11 If jenis Soal uraian and jawaban berupa Pilihan and cara Menjawab mengurutkan Ulang Jawaban and reordering/Rearrangement jawaban Mengkatagorikan then Format Soal is Reodering 3B. If jenis Soal uraian and jawaban berupa Pilihan and cara Menjawab mengurutkan Ulang Jawaban and reordering/Rearrangement jawaban Merangking dan Mengurutkan then Format Soal is Reordering 3C. 6 If jenis Soal uraian and jawaban berupa Pilihan and cara Menjawab menyeleksi Jawaban and selection/Identification jawaban Benar Atau Salah Dengan Penjelasan then Format Soal is Selection 2B. 12 If jenis Soal uraian and jawaban berupa Pilihan and cara Menjawab mengurutkan Ulang Jawaban and reordering/Rearrangement jawaban Pembuktian Kebenaran then Format Soal is Reordering 3D. 7 If jenis Soal uraian and jawaban berupa Pilihan and cara Menjawab menyeleksi Jawaban and selection/Identification jawaban Benar Lebih 13 If jenis Soal uraian and jawaban berupa Pilihan and cara Menjawab mengoreksi Jawaban and subtitusi/Koreksi jawaban Interlinier 134 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
14 15 16 17 18 19 then Format Soal is Subtitution 4A. If jenis Soal uraian and jawaban berupa Pilihan and cara Menjawab mengoreksi Jawaban and subtitusi/Koreksi jawaban Sore-Finger then Format Soal is Subtitution 4B. If jenis Soal uraian and jawaban berupa Pilihan and cara Menjawab mengoreksi Jawaban and subtitusi/Koreksi jawaban Limited Figural Drawing then Format Soal is Subtitution 4C. If jenis Soal uraian and jawaban berupa Pilihan and cara Menjawab mengoreksi Jawaban and subtitusi/Koreksi jawaban Bug/Fault Correction then Format Soal is Subtitution 4D. If jenis Soal uraian and jawaban berupa Isian and cara Menjawab menulis Jawaban and bentuk Uraian jawaban Uraian then Format Soal is Essay 1A. If jenis Soal uraian and jawaban berupa Suara and cara Menjawab memilih Jawaban Suara then Format Soal is Suara 1A. If jenis Soal soal Lainya and if Jawaban berupa Lainya and if cara Menjawab cara Lain then Format Soal is Soal Lainya. Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 135
KERANGKA ARSITEKTUR E-GOVERNMENT NASIONAL MENGGUNAKAN PENDEKATAN TOGAF: MEWUJUDKAN LAYANAN PRIMA BERBASIS TIK Albaar Rubhasy1, Zainal A. Hasibuan2, Muhaemin3 1,3Program Studi Sistem Informasi STMIK-Indonesia, Jakarta 2Fakultas Ilmu Komputer Universitas Indonesia, Depok 2zhasibua@cs.ui.ac.id, 3muhaemin@stmik-indonesia.ac.id Abstrak Banyak studi yang menyatakan bahwa TIK dapat meningkatkan kinerja dari suatu organisasi. Demikian pula halnya dalam konteks penerapan TIK untuk pelayanan publik yang sudah menjadi tugas pokok dari Pemerintah. Namun hingga saat ini, pemanfaatan TIK masih dirasakan kurang optimal. Permasalahan yang secara langsung dapat dirasakan antara lain seperti: administrasi kependudukan yang masih memerlukan waktu yang cukup lama (kepindahan penduduk), masih terjadinya duplikasi dalam pencatatan kependudukan, pencatatan data kependudukan yang dilakukan secara berulang-ulang (KTP, NPWP, PBB, Imigrasi, SKCK, dll.), dan masih banyak contoh lainnya yang berkaitan dengan pelayanan publik. Hal tersebut tentunya tidak akan terjadi jika masing-masing sistem dapat berkomunikasi dan saling berbagi data yang dibutuhkan. Akan tetapi untuk mewujudkan hal tersebut, tentunya dibutuhkan suatu arsitektur TIK yang komprehensif, yang dapat menjadi pedoman nasional dalam implementasi TIK. Kerangka Arsitektur e-Government Nasional (KAeGN) ini disusun melalui pendekatan TOGAF sebagai best practice dalam Enterprise Architecture. KAeGN bertujuan untuk mengoptimalkan pemanfaatan TIK di seluruh institusi Pemerintah untuk mewujudkan pelayanan prima berbasis TIK. Kata kunci: e-Government; TOGAF; Enterprise Architecture. masih dirasakan kurang optimal, sehingga berbagai permasalahan masih kerap terjadi. 1. Pendahuluan Pemerintah merupakan unsur terpenting dalam terutama dalam hal pelayanan ketatanegaraan publik yang merupakan salah satu tugas pokok pemerintah. Fungsi tersebut menjadi penting karena berhubungan terhadap pembangunan. Sebagai contoh, pelayanan pajak berkaitan dengan pendapatan negara yang secara langsung dialokasikan sebagai sumber dana untuk pembangunan; pelayanan Surat Izin Usaha Perdagangan (SIUP) berhubungan dengan kegiatan meningkatkan usaha/bisnis perekonomian pelayanan administrasi kependudukan pun memiliki dampak terhadap pembangunan karena berperan dalam penentu kebijakan pemerintah. Meskipun berbagai telah diupayakan oleh jenis pemerintah, lain, masyarakat sisi mengharapkan adanya pelayanan yang cepat, tepat, serta akurat atau yang lebih dikenal dengan istilah layanan prima. Untuk mewujudkannya, tidak ada jalan lain kecuali melalui pemanfaatan Teknologi Informasi dan Komunikasi (TIK). TIK merupakan suatu pemungkin atau enabler yang dapat membantu organisasi dalam mencapai tujuannya, termasuk organisasi non-profit seperti institusi pemerintah. Beberapa manfaat TIK antara lain: meningkatkan transparansi, kinerja organisasi, akses terhadap informasi, dan sebagainya. Namun, hingga kini, pemanfaatan TIK untuk layanan publik erat dan berdampak yang dapat bahkan negara; layanan publik tetapi di Permasalahan utama dalam layanan publik yang masih dirasakan kurang optimal berkaitan dengan prinsip layanan prima. Masih ditemukan bebera Tabel 1. Tingkat kematangan dalam e-Government Deskri psi I (initial) TIK dimanf aatkan secara ad hoc tanpa ada perenca naan yang matang II (automat ion) Mulai melakuka n perubaha n teknologi dari manual menjadi terotomas i melalui TIK Tingkat III (optimiza tion) Merubah aplikasi dengan cara merasion alisasi struktur data dan proses IV (reengine ering) Merubah organisas i dengan cara merancan g ulang struktur data dan proses V (transfor mation) Menguba h organisas i dengan mentransf ormasi struktur data dan proses secara keseluruh an Isu dalam manaj emen Sistem Infor masi (SI) Berusa ha menyel esaikan masala h yang muncul melalui SI Berusaha memberd ayakan SI agar terus dapat diterapka n Mengend alikan biaya dan SDM SI Mengoor dinasi SI di seluruh organisas i Memberd ayakan SI untuk memenuh i kebutuha n seluruh pemangk u kepenting an 136 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
Termi nologi yang sejalan denga n peman faatan TIK Ad hoc: setiap permas alahan yang sama diselesa ikan dengan solusi TIK yang berbeda Efisiensi: menyeles aikan permasal ahan dengan cara yang sama, tetapi lebih cepat atau murah Lebih efektif: mengerja kan dengan cara yang sama, tetapi lebih baik Sangat efektif: mengerja kan dengan cara yang sama, tetapi dengan sangat baik Transfor masi: mengerja kan dengan cara yang baru atau inovatif bekerja, termasuk pemanfaatan TIK dalam kegiatan pemerintahan yang lebih dikenal dengan istilah e-Government. electronic government Pemanfaatan TIK oleh pemerintah lain tak bertujuan untuk meningkatkan kinerja pemerintah. Beberapa manfaat yang diperoleh antara lain [1]: • meningkatkan efisiensi dan dapat menghemat anggaran pemerintah (increased efficiency); • memfasilitasi pengambilan keputusan dalam atau lokasi yang tersebar (decentralization); layanan yang dinilai tidak cukup cepat, misalnya seperti administrasi kependudukan yang masih memerlukan waktu yang cukup lama (kepindahan penduduk). Ada pula yang tidak akurat sehingga menghasilkan tepat, contohnya pada kasus pencatatan kependudukan. Pencatatan data kependudukan yang dilakukan secara berulang-ulang dengan teknik yang berbeda- beda (KTP, NPWP, PBB, Imigrasi, SKCK, dll.) memungkinkan terjadinya duplikasi data, sehingga informasi yang dihasilkan menjadi kurang akurat. Hal jika masing-masing sistem dapat berkomunikasi dan saling berbagi data yang dibutuhkan. Untuk lebih mengoptimalkan investasi TIK yang dilakukan oleh berbagai institusi pemerintah, dibutuhkan suatu arsitektur TIK yang dapat memfasilitasi komunikasi serta kolaborasi antar institusi. Oleh karena itu, pendekatan atau Enterprise Architecture (EA) dipandang penting dalam e- Government demi mewujudkan layanan publik yang prima. Dalam paper ini, arsitektur tersebut diberi nama "Kerangka Arsitektur e-Government Nasional" (KAeGN). Pendekatan arsitektur yang digunakan adalah pendekatan The Open Group Architecture Framework (TOGAF) sebagai best practice dalam penyusunan kerangka arsitektur TIK. informasi yang kurang tentunya tersebut terjadi tidak akan arsitektur TIK Ada beberapa bagian penting dalam proses penyusunan KAeGN. Berikut adalah alur penulisan paper ini: Bagian 2 berisi landasan teori mengenai e-Government, EA, serta TOGAF; Bagian 3 menjelaskan mengenai rancangan KAeGN; dan Bagian 4 merupakan bagian penutup dari paper yang berisi kesimpulan dan saran. Pertama-tama akan dijelaskan terlebih dahulu beberapa kajian literatur terkait. meningkatkan transparansi dan mencegah KKN (increased accountability); menyediakan informasi mengenai kinerja institusi untuk monitoring dan evaluasi sumber daya resource management); dan pemerintah (improved memfasilitasi informasi yang dibutuhkan dalam menumbuhkan pasar (marketization). Kelima manfaat tersebut memotivasi banyak institusi pemerintah untuk menerapkan TIK di bidangnya masing-masing. Akan tetapi tidak mudah untuk mengubah pola pikir para pegawai untuk menggunakan TIK, terutama yang tidak "melek" TI atau non-IT literate. Di sini, dibutuhkan proses untuk mencapai kematangan dalam penerapan e- Government. dalam Ada implementasi e-Government. Pada Tabel 1 dideskripsikan kelima tingkat kematangan yang diadaptasi dari [1] dan [2]. Pada tingkat yang paling awal, TIK hanya dimanfaatkan secara spontanitas untuk menyelesaikan permasalahan yang muncul dalam organisasi. Kemudian, pada tingkat kedua, TIK sudah mulai dimanfaatkan dalam melakukan otomasi pada proses bisnis. Pada tingkat ketiga, dilakukan rasionalisasi struktur data dan proses untuk meningkatkan efektifitas kerja. Pada tingkat keempat, dilakukan perancangan ulang struktur data dan proses untuk lebih meningkatkan efektifitas kerja. Pada tinggi, dilakukan transformasi struktur data dan proses untuk memberikan inovasi dalam bekerja. Tentunya untuk mencapai tingkat kematangan tertinggi, perlu ada beberapa prinsip yang harus dijadikan pedoman dalam implementasi e-Government. lima tingkat kematangan tingkat paling 2. Kajian Literatur Pada bagian ini akan dijelaskan beberapa teori, antara lain: e-Government, Enterprise Architecture, dan TOGAF. Berikut akan dipaparkan terlebih dahulu teori mengenai e-Government. Terdapat kesenjangan antara konseptual dan realitas atau perbedaan antara perencanaan dan implementasi. Namun, keduanya dapat diteliti dengan menggunakan ITPOSMO model yang terdiri dari enam faktor [3]. Berikut ini akan dijabarkan keenam faktor tersebut beserta contoh permasalahannya di negara-negara berkembang: • Information formal masih kurang diperhatikan; - informasi kuantitatif yang 2.1 e-Government Technology - infrastruktur TIK yang sangat koneksi ketersediaan Technology - infrastruktur TIK yang sangat koneksi ketersediaan Pada era informasi, TIK memiliki peranan yang sangat penting dalam kehidupan sehari-hari. TIK mampu mengubah paradigma seseorang dalam Seminar dan Call For Paper Munas Aptikom 137 Politeknik Telkom Bandung, 9 Oktober 2010
Peop nega menj keutu risiko • Peop berke terba • Man nega terse • Othe berke Keenam dalam pe realitas da juga dap agar sesu Selanjutn Enterpris Peop nega menj keutu risiko • Peop berke terba • Man nega terse • Othe berke Keenam dalam pe realitas da juga dap agar sesu Selanjutn Enterpris ple: Objective ara berkemba junjung tinggi uhan, kerah o; lls - nega ple: Staffing skil g and mpuan staf ya embang mem miliki kemamp SI dan TIK; atas, termasuk k kemampuan - organisasi agement and d Structures - hirarkis d bang ara berkemb n ntralisasi; dan er resources: embang memi es, values and ang memilik i nilai loyalita asiaan, dan d motivations ki kultur ya as, kewenanga penghindar s - ang an, ran ara ang di dan lebih money and iliki anggaran time - nega n yang terbatas ebut hendakny prinsip terse overnment aga nerapan e-Go ng ada. Prinsi an kondisi yan ikan dengan pat diintegras ndisi sektor p uai dengan kon laskan menge nya akan dijel e. se Architecture kan gan ini TIK da. tan ya diperhatik ar sesuai deng ip ITPOSMO arsitektur T publik yang ad enai pendekat 2.2 Ente erprise Archite ecture Dari beberapa D aan, yaitu su uatu kesama mponen-komp m mengenai kom mendukung fun ngsi bisnis org m di elah menjad te anisasi [9]. M an suatu orga eberlangsunga ke usahaan bersk A, banyak peru ar rti penting EA ngan arsitektu k mengemban be erusaha untuk erkompetisi da tahan serta be ag gar dapat bert k pendekatan n, ada banyak lobal. Namun gl rganisasi. mentasi oleh or apat diimplem da a untuk berusaha h telah Banyak gka dalam an atau kerang uatu pendekat m merumuskan su Zachman EA, cont tohnya engembangan pe rchitecture the Open ramework, Fr rchitecture OGAF), the E ramework (TO Fr api dalam P), dan lainny lanning (EAP Pl runan dari angka merupa A, suatu kera EA merupakan lainnya. Cont erangka yang ke Zachman ang diturunka endekatan ya pe rchitecture Federal En ramework, Fr on Systems EAF), Treasu ramework (FE Fr Integrated Framework (T rchitecture F Ar ai evolusi Framework (I Ar rchitecture F 1. iilustrasikan p erangka EA di ke definisi di a atas, dapat d EA mende onen arsitek ganisasi. Kare krus dilihat ada skripsikan tur untuk na itu, EA sial bagi Menyadari kala global ur mereka alam skala EA yang yang sesuatu yang the Group Ar Enterprise Ar ya. Akan teta akan hasil tur tohnya EAP m an dari the nterprise Ar ury Informatio TISAF), dan I AF). Berbaga pada Gambar Enter akan istilah ya ecture merupa rprise Archite arsitektur T ngembangan n dengan pen berkaitan h John Zachm opulerkan oleh tama kali dipo yang pert mengenai E bagai definisi mun, ada berb [4]. Nam mengenai EA erapa definisi ni adalah bebe Berikut in • Arsit masi merupak ologi Inform tektur Tekno unt erpadu te kerja a kerangka u suatu teknolo olaan atau pengelo gembangan a peng pengakuisisi serta rmasi yang infor ntuk mencap ologi inform tekno dan manajem an strategis tujua ber daya infor sumb • Sebu uah kesatuan ode, dan mo meto ncangan dan peran sahaan itu, pr perus infrastruktur [ dan i • EA m merupakan e ana induk yan renca borasi antara kolab a seperti tuju usaha sip tata kelol prins rti struktur o seper k otomatisasi aspek dan base, datab mungkinkan us mem asi dan jaringa opera • EA m merupakan su konf ktur, struk sional/partisi, fungs si logikal, i fungs TI yang di daya fungs si bisnis perus ang TIK man EA. A: kan tuk ogi ian pai men ada masi baru un organisasi d rmasi. [5]; koheren dari del yang dig realisasi stru oses bisnis, si 6]; kspresi lengk ng bertindak s a aspek-aspe an, visi, strate la; aspek ope organisasi, pr seperti sistem infrastrukt saha seperti k an [7]; uatu rencana, figurasi, prinsip-prins gunakan dala uktur organis istem informa sip, am asi asi, an; tan aan ip- nis ata; dan ogi em kap perusahaa ebagai kekuat ek perencana egi dan prins erasional bisn roses dan da m informasi d teknolo tur komputer, siste dari kan kol, ber ung cetak biru d pengelompok data, protok nologi, sumb tuk menduku rganisasi [8]. interface, ntegrasi, tekn iperlukan unt sahaan atau or Gam mbar 1. Evolusi k kerangka EA [7] D Dari berbagai m merupakan sa anyak digunak ba i kerangka lah satu pen kan. yang ada, ndekatan yan TOGAF ng paling .3 TOGAF 2. The Open TO OGAF dikem 1995 ahun ta pe engembangan ersebut terinsp te Fr ramework for ang dikemban ya A Amerika Serik ikembangkan di ebruari 2009. Fe OGAF memi TO irumuskan ole di Group Archit tecture Frame ework atau h the Open G mbangkan oleh Group pada dalam e practice best b sebagai arsitektur IK. Kerangka arsitektur TI Technical Ar rchitecture pirasi oleh the t (TAFIM) Management r Information Pertahanan Departemen P ngkan oleh D AF sudah kini, TOGA kat. Hingga irilis pada hingga versi ke-9 yang d Dalam penge itekturnya, embangan arsi yang telah tersendiri y iliki metode K. Berikut arsitektur TIK eh para ahli a 138 S eminar dan Call For Pape er Munas Ap ptikom Politeknik Tel P lkom Bandung, 9 O B 0 Oktober 2010
akan ini arsitektur n dijelaskan r TOGAF. n metode pengembang gan ubungan den hu te erakhir, keluar pe erangkat kera pi ilar arsitektu entunya sejala te elah dipaparka te de engan prins Management, M Se edangkan pr engan AA dan de be erkaitan deng pi ilar TOGAF Gambar 3. G ngan program ran pada AT as, lunak, se ur tersebut an dengan pr an pada Subb ip Objective Staffing, da rinsip Inform n AD. Kemud gan AT. Keter dan ITPOSM m global. D T antara lain: erta jaringan. beserta ke rinsip ITPOS bagian 2.1. A es, Process an Other R mation berka dian prinsip T rkaitan antara MO diilustras Dan yang teknologi Keempat eluarannya MO yang AO terkait es, serta Resources. aitan erat Technology a keempat ikan pada AR RSITEKTUR ORGANISASI Objectiv ves Fun si ngsi dan Domain Organisas Process ses Proses Bisnis Managem Staffing Other Res ent sources Tata Kelo ola, Kebijakan, dan Sumber r Daya ARSITEKTUR APLIKASI A Aplikasi (Perangkat Lunak) A Gambar 2. TOGAF ADM [ 10] Inforrmat tion Antarmuka antar Aplikasi A The dalam p TOGAF A [10]. Me yang me Gambar merujuk tersebut pengemb TOG pengemb Organisas ini adala tersebut: • Arsit strate prose kebe • Arsit cetak intera deng • Arsit struk aset dan • Arsit ologi (AT) - m tektur Tekno uktur TIK (p agai infrastru berba jar ringan) untu k serta lunak bagai aplikasi ementasi berb imple merumuskan Open Group n EA yang pengembangan tecture Develo ADM (Archit t terdiri dari etode tersebut s yang bersifa miliki proses tahapan pada 2). Seluruh t pada kebutuh han organisasi n didasarkan tur TOGAF. angan arsitekt iki empat GAF memil angan arsitek ktur TIK, y Data, dan Tek si, Aplikasi, D n mengenai ah penjelasan ode ma od) hap hat DM hap sip sebuah meto g diberi nam opment Metho beberapa tah fat iteratif (lih TOGAF AD i. Seluruh tah prinsip-prins pada pilar dala yaitu Arsitekt knologi. Berik keempat pi am tur kut ilar nisasi (AO) - n organisasi, pe kan - mendefinisik dan tata kelola, d agi ba enting tektur Organ egi dan tujuan es-proses rlangsungan o tektur Aplik k biru aplikas aksi antara gan berbagai p tektur Data ktur data logi data dan man yang organisasi; kasi (AA) - si TIK yang m sistem dan proses bisnis u a (AD) - m ikal dan fisik najemen sumb kan kan nya - menyediak menggambark n hubungann utama; mendeskripsik kal dari selur ber data terka kan ruh ait; mendeskripsik perangkat ker uk menunja utama. kan ras, ang O M S O P T Antarmuka Pengguna ARSITEKTUR DATA I Data Utama Inforrmat tion Sumber Data Hubu ungan dengan Program Glo obal AR RSITEKTUR TEKNOLOGI Perangkat Keras Technol logy Perangkat Lunak Jaringan Gambar 3. Ke eterkaitan 4 pilar r TOGAF dan ITP POSMO K Karena TOGA ge enerik dalam onten dari ko erbagai area, t be itu u, pada pape erangka gener ke AF merupak pengembanga kerangkanya termasuk pada er ini diguna rik dalam peny kan sebuah an arsitektur T dapat diad a e-Governme akan TOGAF yusunan KAe kerangka TIK, maka daptasi di ent. Untuk F sebagai GN. . Kerangka a 3. Nasional Arsitekt tur e-Go vernment Pada bagi ke eluaran dari Arsitektur O A Te eknologi. Kee m merupakan bag ejalan antara s se erikut B mengenai Arsit m ini ian ini akan keempat rganisasi, A empat kompo gian yang tak satu kompone akan dijelas tektur Organis n dipaparkan pilar TOGA Aplikasi, D onen arsitektu k terpisahkan en dengan yan terlebih skan sasi e-Governm beberapa AF, yaitu ata, dan ur tersebut dan harus ng lainnya. h dahulu ment. Keluaran domain o kebijakan pada AA antar apli keluaran pada AO ant organisasi, pro n, dan sumbe A: aplikasi gen ikasi, dan anta pada AD: da tara lain: desk oses bisnis, s er daya. Seda nerik yang uta armuka pengg ata utama, su kripsi fungsi d erta tata kelo angkan keluar ama, antarmu guna. Kemudia umber data, d dan ola, ran uka an, dan .1 Arsitektur 3. Keluaran p da an domain o elola, kebijak ke r Organisasi pada AO antar organisasi, pr kan, dan sum ra lain: deskri roses bisnis, mber daya. B ipsi fungsi serta tata Berikut ini Semin nar dan Call For Paper M Munas Aptiko m 139 Poli teknik Telko m Bandung, 9 Oktober 201 10
akan dijelaskan secara umum mengenai fungsi dan domain berbagai institusi yang berperan dalam pelayanan publik. Fungsi dan Domain Organisasi Tujuan utama dari pemanfaatan TIK adalah untuk meningkatkan efisiensi serta efektivitas dalam bekerja. Namun, sebagai institusi yang bergerak pada sektor publik, TIK juga dapat dimanfaatkan untuk mewujudkan tata kelola pemerintahan yang baik. Oleh karena itu, dipandang penting bagi institusi pemerintah untuk membentuk sebuah jejaring dengan berbagai pemangku kepentingan, baik dengan institusi pemerintah lain, masyarakat, kalangan bisnis, serta lembaga-lembaga swadaya masyarakat (LSM). Pada Tabel 2 dideskripsikan tiga fungsi dan domain utama dalam mewujudkan jejaring tersebut (diadaptasi dari [11]). jenis proses bisnis yang dikerjakan oleh institusi pemerintah. Meskipun demikian, ada kesamaan di antara proses tersebut, terutama yang berhubungan dengan fungsi administrasi dan pelayanan publik. Proses bisnis terkait dengan yang umum dilakukan yang pelayanan publik dapat dilihat pada Gambar 4. Ada berbagai Mulai Tidak lolos verifikasi Berkas tidak lengkap Registrasi Berkas lengkap Verifikasi Lolos verifikasi Pencatatan Tabel 2. Fungsi dan domain dalam e-Government Fungsi Domain Institusi Administrasi (e-Administration) Pelayanan publik (e-Citizens dan e- Sevices) Kependudukan Perizinan Perpajakan Kemendagri, Dispenduk Kemen ESDM, Kemelu, Kemenkum HAM, Kemenhut, Kemenkes, Kemen KP, Kemenkominfo, Kemen PU, Kemenbudpar, Kemenhub, Kemendiknas, Kemendag, Kemenperin, Kementan, Kemenhan, Kemensos, Kemennaker, dan berbagai dinas terkait Kemenkeu, Dinas Perpajakan Seluruh institusi pemerintah Kemitraan (e-Society) Pengadaan barang dan jasa pemerintah Keuangan negara Peraturan dan kebijakan negara Seluruh pemerintah domain Kemenkeu Sekretariat Negara Seluruh institusi pemerintah Berikut adalah deskripsi singkat mengenai tujuan dari ketiga fungsi dalam e-Government: • Administrasi - bertujuan untuk meningkatkan efisiensi pengeluaran negara untuk kegiatan administrasi; Pelayanan publik - Pelayanan publik - untuk menghubungkan antara pemerintah dengan publik; dan Kemitraan - bertujuan untuk membangun pemangku dan (pemerintah, seluruh dengan binsis, interaksi kepentingan masyarakat). Pengesahan Pembayaran administrasi Selesai Gambar 4. Proses pelayanan publik Proses dimulai dengan melakukan registrasi dengan cara melengkapi berbagai dokumen pendukung. Jika berkas lengkap, akan dilanjutkan dengan proses verifikasi berkas. Kemudian, jika lolos proses verifikasi, dilanjutkan dengan pencatatan serta dengan Proses pembayaran administrasi (jika diperlukan). Akan tetapi, masih terdapat masalah dalam proses administrasi dan pelayanan publik. pengesahan. diakhiri adalah terjadinya proses administrasi yang dilakukan secara berulang-ulang, misalnya pada data kependudukan (nama, alamat, NIK, biometrik, dll.). Proses dapat dilakukan secara lebih efisien dan akurat dengan cara melakukan verifikasi data ke instansi terkait, misalnya ke Dinas Kependudukan untuk memperoleh data penduduk. Hal ini dapat dilakukan jika ada kerjasama dalam berbagi data pendukung di antara terkait. Untuk teknisnya, hal ini akan dibahas pada bagian AA dan AD. Selanjutnya akan dijelaskan mengenai tata kelola, kebijakan, dan sumber daya e-Government. Masalah yang seringkali terjadi instansi Dengan tersebut, diharapkan jejaring pemerintah dapat diwujudkan. Selanjutnya akan dijelaskan mengenai proses bisnis yang umum dilakukan dalam sektor publik. kehadiran ketiga fungsi Proses Bisnis Tata Kelola, Kebijakan, dan Sumber Daya Tata kelola, kebijakan, serta pengelolaan sumber daya TIK harus berpedoman dengan kebijakan Tata Kelola TIK Nasional. Oleh karena itu KAeGN harus mengadaptasi Model Tata Kelola 140 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
TIK Nas Nasional dalam pe Tata Ke pengelola pengarah keseluruh pada Gam sional yang (DETIKNA enerapan tata elola TIK N aan proses-pro an dan monito han Tata Kelo mbar 5. didorong ole AS) sebagai kelola TIK. Nasional dif oses TIK mel oring & evalu ola TIK Nasion eh Dewan T prinsip umu Adapun mod fokuskan pa lalui mekanism uasi [12]. Mod nal dapat dilih TIK um del ada me del hat
proses TIK untuk mem Monitorin evaluasi di umpan bali ketercapaia mendapatk TIK digun kinerja inil institusi ata proses TIK h proses TIK K agar sebuah kan yang ditet menuhi kebijak uasi - Monit ng dan Evalu uk memastika itetapkan untu lolaan TIK ya ik atas pengel kinerja. h sebuah an kinerja seti kan deskripsi ator kinerja. nakan indika n dapat digun lah yang akan ntuk mengetah au auditor, un kan dengan ba K telah dilakuk dilakukan tapkan. toring dan an adanya ang berupa Untuk ap proses Indikator nakan oleh hui apakah aik. Ga ambar 5. Model t tata kelola TIK na asional [12] Kompone en-komponen 1) Stru ktur & Pera yang g berperan d prose es TIK dan ba dalam m pengelolaan Struk ktur dan pera selur ruh proses tata 2) Pros ses - yaitu p untuk k memastikan kelol la dapat terc deng gan: pencap gelolaan sum peng o. risiko Model terseb an - yaitu e dalam penge agaimana pem n proses-prose an tata kelola a kelola TIK. proses-proses n bahwa tuju capai, terutam tujua paian mber daya, d : but antara lain: aja elemen apa sa es- elolaan prose nya metaan perann but. es TIK terseb sari a ini mendas yang ditujuk uan utama ta ma yang terk an organisa dan manajem kan ata kait asi, men K Karena melib emerintah, ma pe truktur dan Pe St Tidak mu or rganisasi dala emikian, pera de fasili ebagai se w walaupun tidak da alam organisa ke emudian m engembangan pe da an sebagainya an ntar aplikasi. A Arsitektur Org kan dijelaskan ak atkan kolabo aka perlu dip eran. mengubah udah untuk pemerintah. am institusi ormation Offic an Chief Info implement m itator dalam ruktur secara h k memiliki str CIO di setia asi. Seluruh mengenai menyepakati , berbagai st tandar teknolo astikan interop a untuk mema h penjelasan Demikianlah m KAeGN. Se anisasi dalam rsitektur Aplik n mengenai Ar k instansi orasi banyak komponen perkuat pada k struktur Meskipun cer (CIO) asi TIK, hirarkis di ap instansi metode ogi, SOP, perabilitas mengenai elanjutnya kasi. .2 Arsitektur 3. r Aplikasi Keluaran ap plikasi, antarm pe engguna. Beri mengenai aplik m pada AA a muka antar ap ikut ini akan d kasi dalam e-G antara lain: plikasi, serta a dijelaskan sec Government. deskripsi antarmuka cara umum Aplikasi A Berikut a • Pere ident inisia mem • Man mena • Real pemi sistem • Peng opera layan diope • Pem peme peng adalah lingkup encanaan Sis tifikasi kebutu atif-inisiatif menuhi kebutuh najemen Bel angani pengel lisasi Sistem ilihan, peneta m TIK, serta m goperasian Si asi TIK yang nan dan ke erasikan eliharaan Sis eliharaan aset goperasian sist p proses tata k ini menanga stem- Proses si dan formul uhan organisa aja yang dap TIK apa saj i tersebut. han organisas lanja/Investa ini si- Proses K si/belanja TIK lolaan investas ani: i ini menanga m- Proses sisi mbangan/akuis apan, pengem royek TIK manajemen pr es ini menanga istem - Prose jaminan tingk memberikan amanan siste em TIK ya elola: ani asi pat ani kat ang s ini menanga ntuk menduku mal. stem- Proses t-aset TIK un tem yang optim ani ung Ada empa aitu: e-Admin ya So ociety. Desk ijelaskan pada di ak kan dipapark m menggunakan m merupakan dia Gambar 6). En G merupakan sel m K KAeGN. Di da pu ublik, LSM, b Organisasi Inte O at aplikasi u nistration, e-C kripsi dari k a AO. Selanj kan secara KAeGN, utama dalam ervices, e- Citizen, e-Se kasi telah keempat aplik bagian ini jutnya pada b s dengan teknis lebih rikut ini konteks. Be GN (lihat ks dari KAeG am di atas al pada diagra gan dalam gku kepenting emerintah, pat institusi pe Presiden/Kepal la Daerah, S. n DETIKNAS diagram k agram kontek ntitas eksterna uruh pemang lamnya terdap bisnis, CIO, P rnasional, dan Selanjutn dari: • Kebi diteta nya mekanism me proses tat ijakan Um apkan untuk mum- Keb memberikan ta kelola terd diri ijakan umu n batasan at um tas Semin nar dan Call For Paper M Munas Aptiko m 141 Poli teknik Telko m Bandung, 9 Oktober 201 10
Menggunakan sistem yang bersifat terbuka (bukan berarti harus open source) untuk memastikan interoperabilitas; Menggunakan aplikasi berbasis web untuk mempermudah pengaksesan konten (misalnya: informasi publik, peraturan pemerintah, dll.). • Antarmuka aplikasi dapat menggunakan web API (application programming interface) yang menggunakan XML untuk berkomunikasi dengan aplikasi lainnya. digunakan pengguna berbagai web browser program, seperti Mozilla, Google Chrome, Opera, dll. sebagai web-based user interface. Antarmuka dapat Gambar 6. Diagram konteks KAeGN Institusi pemerintah merupakan aktor utama dalam e-Government, sehingga banyak informasi yang mengalir masuk serta keluar, seperti informasi administrasi yang diperoleh dari institusi lain, serta informasi publik yang harus disebarluaskan melalui website. Kemudian publik sebagai pihak yang informasi dilayani, berhak untuk mendapatkan publik yang dibutuhkan seperti informasi keuangan negara, peraturan pemerintah, dll. Selain itu, publik juga berkepentingan dalam proses pelayanan administrasi dan Organisasi Internasional di sini hanya bersifat sebagai pemantau kebijakan pemerintah, sebagai bahan untuk mengevaluasi kinerja pemerintah. Kemudian, pihak bisnis dapat memanfaatkan informasi pengadaan barang dan jasa untuk menjalankan bisnisnya. Selain juga dapat memberikan masukan bagi pemerintah berdasarkan perpektif dari kalangan pebisnis. Seluruh informasi publik serta kelembagaan menjadi bahan evaluasi bagi Presiden ataupun Kepala Daerah dalam menyusun kebijakan pemerintah. Pihak yang terakhir adalah DETIKNAS yang merupakan institusi strategis yang berperan dalam penyusunan strategi dan ini arah kebijakan TIK nasional, dalam hal perkembangan e-Government nasional. Tentunya untuk memudahkan proses kolaborasi antar berbagai pemangku kepentingan dibutuhkan suatu antarmuka, baik aplikasi maupun pengguna. Berikutnya akan dijelaskan mengenai kedua antarmuka tersebut. lainnya. LSM itu Demikianlah penjelasan mengenai Arsitektur Aplikasi dalam KAeGN. Selanjutnya akan dijelaskan mengenai Arsitektur Data. 3.3 Arsitektur Data lain: deskripsi mengenai data yang utama serta sumbernya, dan hubungan dengan program global. Berikut ini akan dijelaskan secara umum mengenai data utama dalam e-Government. Keluaran pada AD antara Data Utama dan Sumber Data Beberapa data utama yang digunakan dalam pelayanan publik antara lain: • Data kependudukan; • Informasi publik (misal: keuangan negara, peraturan dan kebijakan, dll.); Informasi kelembagaan (misal: profil, renstra, kinerja institusi, dll.);
Prosedur (misal: pengurusan perizinan, paspor, dll.); Informasi pengadaan barang dan jasa.
Antarmuka Aplikasi dan Pengguna Salah satu prinsip yang harus dipegang teguh dalam penerapan e-Government adalah mengenai interoperabilitas, yaitu suatu mekanisme yang mampu menjadikan aplikasi maupun teknologi dapat saling berkomunikasi. Untuk itu, dibutuhkan antarmuka aplikasi untuk menjembatani komunikasi antar aplikasi dan antarmuka pengguna untuk menjembatani komunikasi antara aplikasi dengan pengguna. Yang perlu diperhatikan dalam penerapan kedua antarmuka tersebut antara lain: suatu Gambar 7. Model data logikal KAeGN Gambar 7 merupakan ilustrasi dari model data logikal dari berbagai data utama yang dibutuhkan dalam pelayanan publik. Seluruh data bersumber dari institusi pemerintah yang bersangkutan. Akan 142 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
tetapi ada satu data utama yang menjadi kunci keberhasilan implementasi e-Government, yaitu data kependudukan. Data penduduk yang konsisten dan akurat dapat dimanfaatkan sebagai data pendukung dalam pengambilan keputusan yang strategis. Selanjutnya akan dijelaskan hubungan antara data utama dengan Program Global. Hubungan dengan Program Global Data utama dalam e-Government sangat erat kaitannya dengan program global, misalnya seperti Millenium Development Goals (MDGs). Data penduduk miskin hanya dapat diketahui melalui itu, data kependudukan yang akurat. Selain pemanfaatan TIK dalam mengakses informasi akan mendorong pencapaian target World Summit on Information Society (WSIS). Terakhir, penerapan KAeGN terhadap peningkatan peringkat e-Government Indonesia. Demikianlah penjelasan mengenai Arsitektur Data dalam KAeGN. Selanjutnya akan dijelaskan mengenai Arsitektur Teknologi. juga akan berdampak 3.4 Arsitektur Teknologi Keluaran pada AT mendeskripsikan solusi teknologi seperti perangkat keras, lunak, serta jaringan yang dapat mendukung keberlangsungan e- Government. Solusi teknologi yang diusulkan harus dapat dimanfaatkan untuk 5 hingga 7 tahun ke depan. Selain itu, informasi harus dapat diakses selain melalui komputer atau laptop. Di masa depan, konten dapat diakses melalui telepon seluler (m-Government) dan berbagai perangkat elektronik lainnya (u-Government). Ilustrasi arsitektur u- Government dapat dilihat pada Gambar 8. pemaparan mengenai KAeGN Demikianlah berdasarkan keempat pilar TOGAF. Pada bagian selanjutnya akan ditutup dengan kesimpulan serta saran untuk pengembangan KAeGN di masa depan. 4. Penutup Pada paper ini telah dipaparkan mengenai Kerangka Arsitektur (KAeGN) e-Government Nasional menggunakan pendekatan TOGAF sebagai best practice dalam Enterprise Architecture. Terdapat empat pilar utama dalam penyusunan KAeGN: Arsitektur Organisasi (AO), aplikasi (AA), data (AD), dan Teknologi (AT). Keluaran pada AO antara lain: deskripsi fungsi dan domain organisasi, proses bisnis, serta tata kelola, kebijakan, dan sumber daya. Keluaran pada AA antara lain: deskripsi aplikasi, antarmuka antar aplikasi, serta antarmuka pengguna. Keluaran pada AD antara lain: deskripsi mengenai data yang utama serta sumbernya, dan hubungan dengan program global. Terakhir, keluaran pada AT mendeskripsikan solusi teknologi seperti perangkat keras, lunak, serta jaringan yang dapat mendukung keberlangsungan e- ini dapat Government. Keseluruhan kerangka e- memberikan masukan Government di Indonesia untuk mewujudkan layanan prima berbasis TIK. dalam penerapan Daftar Pustaka [1] Heeks, R., 2001, Reinventing Government in the in IT- Information Age: International practice enabled public sector reform, London, Roultage. [2] Paulk, M.C., Bill Curtis, Mary B. Chrissis, dan Charles V. Weber, 1993, Capability Maturity ModelSM for Software Version 1.1, Pittsburgh, Software Engineering Institute. [3] Bhatnagar, S.C., 1990, Information Technology in Developing Countries, Amsterdam, Elsevier Science. [4] Zachman, J.A., 1987, A Framework for Information Systems Architecture, IBM Systems Journal 21, no. 3, hlm: 31-53. [5] US Government, 1996, IT Management Reform Act, tersedia di: [6] Lankhorst, M. dkk., 2005, Enterprise Architecture at Work: Modelling, Communication, and Analysis, Berlin, Springer. [7] Schekkerman, J., 2004, How to Survive in the Jungle of Enterprise Architecture Frameworks2nd ed, Trafford. [8] Minoli, D., 2008, Enterprise Architecture A to Z, Boca Raton, CRC Press. Gambar 8. Arsitektur u-Government [9] The Open Group, 2004, Business Executive's Guide di: Architecture, to IT tersedia Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 143
htm. [10] The Open Group, 2009, TOGAF Version 9, tersedia di: architecture/togaf9- doc/arch/ [11] Heeks, R., 2001, Building e-Governance for Development: A Framework for National and Donor Action, Manchester, Institute for Development Policy ad Management. [12] Dewan TIK Nasional, 2007, Panduan Umum Tata Informasi dan Komunikasi Kelola Teknologi Nasional. 144 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
IMPLEMENTASI MIKROTIK PADA SEBUAH ROUTER INTERNET DENGAN DUA JALUR ISP 1Bambang Pujiarto, 2Nuryanto 1,2Program Studi Teknik Informatika Fakultas Teknik Universitas Muhammadiyah Magelang Abstrak Dalam teknologi internet salah satu hal yang sering dibahas adalah tentang router. Router merupakan bagian penting dalam infrastruktur jaringan yang memiliki ruang lingkup luas yang terdiri dari beberapa gabungan jaringan lokal (LAN). Peran penting router disini adalah menghubungkan beberapa host yang ada pada suatu jaringan dengan beberapa host yang ada pada jaringan lain sehingga bisa saling berkomunikasi, salah satunya diterapkan dalam LAN yang terhubung dengan internet. Dalam suatu kasus ada sebuah LAN yang memanfaatkan dua atau lebih jalur ISP sebagai gateway untuk berhubungan dengan jaringan luar. Alasan menggunkan lebih dari satu jalur ISP adalah untuk memenuhi kebutuhan akses yang stabil atau sebagai backup apabila terjadi gangguan pada salah satu jalur. Untuk mengatur dua jalur internet yang berbeda pada sebuah jaringan lokal tentunya diperlukan sebuah router yang bisa berfungsi membagi jalur-jalur internet yang dilaluinya. Router ini juga bertugas memberi aturan-aturan yang sesuai dengan yang diharapkan oleh pengelola jaringan. Oleh karena itu perlunya dibangun sebuah router yang efektif dan efisien dalam pengaturan jaringan serta fleksibel dalam pengelolaannya dan memberi kemudahan bagi pegelola jaringan. Salah satu produk router yang sering digunakan dalam membangun infrastruktur jaringan adalah Mikrotik. Disini penulis coba mengimplementasikan Mikrotik sebagai router yang bisa memberi dukungan dalam pengaturan lalu-lintas paket data pada jaringan lokal yang terhubung internet melalui dua jalur ISP yang berbeda. Kata kunci: router Mikrotik, dua jalur ISP, akses yang stabil Pendahuluan Dalam hubungan antar jaringan komputer salah satu device terpenting adalah router. Karena router berfungsi sebagai pengatur jalur paket data dalam komunikasi antar jaringan. Aplikasi jaringan yang membutuhkan router salah satunya adalah internet. Internet merupakan kebutuhan utama pada beberapa instansi seperti perguruan instansi lainnya. Untuk memenuhi kebutuhan internet yang prima tidak jarang beberapa instansi memikirkan beberapa alternatif teknis guna memberikan layanan yang stabil bagi pengguna. Maka disini perlu adanya perancangan jaringan lokal atau LAN yang terhubung dengan internet. tinggi dan Supaya LAN dapat mengakses internet maka dibutuhkan sebuah router yang terhubung dengan router ISP (Internet Service Provider). Untuk memberikan layanan internet secara maksimal, hal yang perlu dipertimbangkan adalah kapasitas dan kualitas. Kapasitas ini menyangkut seberapa besar bandwith yang dibutuhkan sesuai dengan jumlah pengguna dan jenis penggunaannya. Misalnya pada sebuah perguruan tinggi tentunya akan lebih besar penggunaanya, selain penggunanya lebih banyak kegiatan yang berhubungan dengan internet juga lebih banyak seperti kegiatan praktikum dan lainnya. Sedangkan untuk kualitas yang perlu di perhatikan adalah masalah konektifitas. Dengan kualitas koneksi yang lebih bagus tentunya akan memberi kenyamanan dalam penggunaan internet. Meskipun secara teknis bisa terpenuhi tetapi kita tidak bisa menjamin seutuhnya semua bisa diterapkan karena adanya banyak faktor diluar teknis yang dapat menimbulkan gangguan atau kerusakan. Diantaranya faktor alam yang tidak bisa dihindari misalkan bencana alam, gempa, petir, dan lain sebagainya yang mengakibatkan kerusakan pada jalur internet yang di laluinya. Selain itu juga faktor manusia (human error) atau ada orang lain yang sengaja untuk sengaja maupun melakukan kerusakan secara teknis. tidak Ada beberapa cara dan alternatif untuk tersebut diantaranya dengan menyikapi hal memasang internet ganda yang berbeda. jalur Misalkan pada sebuah institusi menggunakan 2 (dua) ISP yang berbeda sebagai jalur internet yang bisa digunakan sebagai gateway dalam sebuah jaringan lokal. Dengan adanya dua jalur internet akan mengurangi resiko putusnya koneksi dan penggunaan internet pada jaringan lokal. Apabila ada salah satu jalur internet yang putus atau mengalami gangguan tentunya jalur yang satunya bisa menggantikan atau me-cover semua akses internet yang ada pada jaringan lokal tersebut sehingga dalam penggunaan internet. dapat menjaga kestabilan Dalam hal ini penulis mengimplementasikan Mikrotik sebagai salah satu produk router untuk membagi dan mengatur jalur paket data pada jaringan lokal yang terhubung internet melalui dua jalur ISP yang berbeda. Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 145
Pembahasan hanya mencakup seputar Mikrotik sebagai router yang mengatur jalur internet pada jaringan lokal yang terhubung dengan dua jalur ISP. Pada tulisan ini tidak dibahas spesifikasi perangkat keras komputer dan pendukung lainnya. sebagai layanan akses internet. Pada Gambar 2(a) dijelaskan gambaran sistem yang akan dirancang. Tujuan utama dari penelitian untuk pengujian Mikrotik sebagai router dalam penanganan routing pada sebuah jaringan lokal yang terhubug internet dengan menggunakan dua jalur ISP yang berbeda. Penelitian ini memberi manfaat bagi peneliti juga bagi orang lain yang akan mengembangkan ilmu di bidang jaringan komputer. Manfaat yang dapat diperoleh antara lain : 1) Meberikan pilihan sebuah sistem operasi atau device yang dapat dijadikan referensi dalam membangun router untuk jaringan lokal yang terhubung dengan internet. 2) Meningkatkan dalam menangani jalur paket data dalam sebuah router yang terhubung dengan dua gateway internet yang berbeda menggunakan Mikrotik. kemampuan 3) Sebagai bahan perbandingan dengan produk router lainnya. Metode yang digunakan dalam penyusunan penelitian adalah : Gambar 2(a) Sistem Koneksi Internet dengan Dua ISP Dalam membangun jaringan lokal dibutuhkan tahapan yang sistematis agar mendapatkan hasil yang baik dan sesuai dengan kebutuhan. Pembangunan dan pengembangan jaringan lokal dibagi dalam beberapa tahap dengan tujuan agar pembangunan dan pengembangan itu dilakukan dengan terencana, sistematis dan efisien. 1) Metode Observasi Dilakukan pengumpulan data dengan mengambil beberapa kasus yang sering diangkat dalam forum-forum atau milis di internet. Data juga diambil dengan melakukan tanya jawab dari beberapa pengguna internet institusi dan ISP lokal mengenai layanan dan permasalahan yang sering muncul dalam penggunaan internet. Penulis mengambil salah satu sampel pelanggan internet di kota Magelang yaitu Fakultas Universitas Muhammadiyah Magelang dan ISP lokal SatNet Magelang sebagai penyedia jasa layanan internet. Teknik 2) Studi Pustaka Dengan mengambil beberapa acuan dari buku-buku jaringan komputer, internet dan Mikrotik. Selain dari buku referensi juga diambil dari artikel dan tutorial yang tersedia di internet. tentang 3) Membuat aplikasi router menggunakan Mikrotik RouterSO versi 2.9.27 dalam membangun jaringan adalah menentukan terlebih ingin dicapai. Dengan dahulu memahami lebih mudah dalam mengambil keputusan dari beberapa pertimbangan baik dalam segi organisasi, ekonomis maupun teknis. Tujuan yang adalah memberikan layanan akses internet untuk jaringan lokal dengan memanfaatkan dua jalur ISP. selanjutnya Tahap yang pertama dilakukan tujuan yang tujuan akan akan dicapai adalah penyusunan rancangan yang meliputi rancangan konfigurasi, pelayanan dan pengelolaan jaringan. Langkah Jaringan lokal atau LAN yang sudah dibangun merupakan network tersendiri dimana host-host hanya dapat berhubungan dengan host yang ada dalam tersebut. Langkah selanjutnya bagaimana agar komputer atau host yang ada dalam jaringan lokal dapat berhubungan dengan jaringan di luar atau internet. Dalam menghubungkan antar jaringan diperlukan suatu device sebagai router. Karena yang dibutuhkan LAN adalah akses internet maka perlu adanya gateway sebagai pintu gerbang jalur ke ISP. Dengan demikian router yang akan dibuat difungsikan sebagai gateway bagi setiap host yang ada pada jaringan lokal. jaringan 7. Pembahasan 7.1 Perancangan 7.2 Konfigurasi Mikrotik Obyek diasumsikan pada sebuah LAN dengan menggunakan topologi star, dimana semua host terhubung dengan sebuah router Mikrotik yang di set dengan model router NAT. Pada router Mikrotik akan dihubungkan dengan dua ISP yang berbeda Konfigurasi dilakukan agar kinerja router sesuai dengan kondisi dan kebutuhan jaringan, pada perancangan ini konfigurasi yang dilakukan adalah: Password Interface IP address 146 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
Firewall Routing Didalam Mikrotik akan diatur apakah sebuah host akan melewati ISP A atau ISP B sebagai gateway antara LAN dan internet. Konfigurasi Mikrotik dilakukan dengan dua cara yaitu melalui pc router langsung dengan console dan melalui komputer Windows dengan softwareutility Mikrotik yaitu Winbox. Untuk identifikasi langkah awal konfigurasi adalah interface sehingga bagi Mikrotik yang baru saja di instal konfigurasi dilakukan melalui pc router. Interface yang digunakan berupa tiga buah lancard. Pemberian nama interface disesuaikan dengan nama jalurnya: • • Setelah pemberian nama interface dilanjutkan dengan pemberian nomor IP Address ke masing- masing interface sesuai dengan Gambar 2(b). Jalur ke jaringan lokal diberi nama "lokal" Jalur ke ISP A diberi nama "ispA" Jalur ke ISP B diberi nama "ispB" Gambar 2(c) Metode Load Balancing dengan Connection Mark Untuk membuat sistem ini yang perlu dilakukan langkah- adalah membuat rule pada langkahnya adalah sebagai berikut: firewall 1) Proses Pemisahan (Mangle) IP > Firewall > Mangle a. Membuat Connection Mark Membuat dua rule dengan konfigurasi dibawah ini: Rule A General: Chain: prerouting • In. interface : lokal • Connection state : new Ekstra - Nth: Every : 1 • Counter : 1 • Packet : 0 Action: Action : mark Connection • New Connection : konekA • Passtrough : Yes Gambar 2(b) Konfigurasi LAN dengan Dua ISP Dalam konfigurasi Mikrotik ini bertujuan untuk mengatur routing sehingga perlu dibuat sistem routing dengan dua gateway. Sistem untuk mengatur routing dengan dua gateway internet dapat menggunakan banyak cara, tetapi dalam pembahasan ini penulis mengambil contoh metode yang sering digunakan yaitu metode Load Balancing dan Routing Mark. Rule B General: Chain: prerouting • In. interface : lokal • Connection state : new Ekstra - Nth: Every : 1 • Counter : 1 • Packet : 1 7.3 Load Balancing dengan Connection Mark Pada prinsipnya cara kerja load balancing adalah menggabungkan dua atau lebih jalur paket data sehingga beban ditanggung bersama. Pada konfigurasi load balancing dengan connection mark ada proses pemisahan koneksi dan pengecekan status masing-masing koneksi. Apabila salah satu jalur koneksi putus atau penuh maka paket data akan dilewatkan melalui jalur yang terkoneksi atau yang masih kosong. Action: Action : mark Connection • New Connection : konekB • Passtrough : Yes Pada konfigurasi diatas dibuat dua rule karena ada dua koneksi dengan nama "konekA" dan "konekB". b. Membuat Routing Mark Rule A General: Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 147
Chain: prerouting • In. interface : lokal • Connection Mark : konekA Action: Action : mark routing • New Routing Mark : routeA • Passtrough : No
: subnet 192.168.3.0/25 192.168.3.0 - 192.168.3.127 diberi nama GroupA yang akan dilewatkan gateway ISP A (10.10.10.1) subnet 192.168.3.128/25 : 192.168.3.128 - 192.168.3.253 diberi nama GroupB yang akan dilewatkan gateway ISP B (118.98.176.33) ip address ip address Rule B General: Konfigurasinya adalah sebagai berikut: Chain: prerouting • In. interface : lokal • Connection Mark : konekB 1) Proses Pemisahan (Mangle) IP > Firewall > Mangle Action: Action : mark routing • New Routing Mark : routeB • Passtrough : No Rule A General: • Chain: prerouting • Src. Address : 192.168.3.0/25 Action: • Action : mark routing • New Routing Mark : groupA 2) Proses NAT Translation) (Network Address IP > Firewall > NAT Konfigurasinya adalah sebagai berikut: Rule A General: Chain: srcnat • Connection Mark : konekA Rule B General: • Chain: prerouting • Src. Address : 192.168.3.128/25 Action: • Action : mark routing • New Routing Mark : groupB • Action: Action : src-nat • To address : 10.10.10.2 Rule B General: Chain: srcnat • Connection Mark : konekB 2) Proses Route IP > Routes konfigurasi sebagai berikut: Gateway : 10.10.10.1 Mark : GroupA Gateway : 118.98.176.33 Mark : GroupB Action: Action : src-nat • To address : 118.98.176.35 3) Proses Route IP > Routes Tujuan konfigurasi ini untuk mengatur jalur keluar dari setiap group dengan menentukan gateway setiap jalur. Membuat tiga route dengan konfigurasi sebagai berikut: Gateway : 10.10.10.1 Mark : routeA Gateway : 118.98.176.33 Mark : routeB Gateway : 118.98.176.33 (default gateway) 7.4 Load Balancing tanpa Connection Mark Cara kerja dalam sistem ini yaitu membagi IP address kedalam group-group kemudian ditentukan jalur yang akan dilalui pada masing-masing group. Konfigurasi perlu menggunakan Connection Mark tetapi cukup membuat Routing Mark pada Mangle dan menentukan gateway untuk list. masing-masing Pengaturan IP LAN diasumsikan sebagai berikut: 148 ini tidak route mark pada Route 3) Proses NAT Translation) (Network Address IP > Firewall > NAT Konfigurasi adalah sebagai berikut: Chain : srcnat Src. Address : 192.168.3.0/24 Action : masquerade 7.5 Hasil Pengujian Pada tahap ini dilakukan uji coba konfigurasi untuk menetukan apakah Mikrotik mampu memberi layanan dalam mengatur jalur internet dengan dua gateway. Setelah dilakukan konfigurasi baik hardware maupun software serta jaringan lokal sudah terhubung dengan internet penulis melakukan uji coba dengan melihat hasil yang di dapat selama dua minggu penggunaan internet di lingkungan institusi. Pengujian dilakukan dalam kondisi user penuh dari masing-masing LAN sehingga bandwith yang terpakai bisa maksimal. Dalam pengujian dibagi dua sesi yaitu minggu pertama untuk konfigurasi I dan minggu kedua I adalah untuk konfigurasi konfigurasi Load Balancing dengan Connection II. Konfigurasi Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
Mark sedangkan Konfigurasi II adalah konfigurasi Load Balancing tanpa Connection Mark. Hasilnya adalah sebagai berikut: 1) Pengujian Konfigurasi I test koneksi dicoba Untuk melakukan dengan salah satu komputer yang berada di setiap LAN. Test koneksi dilakukan dengan browsing ke alamat website dan sudah berhasil memberi layanan akses internet. Kemudaian menjalankan perintah traceroute dengan bebearapa kondisi sebagai berikut: Kondisi koneksi ISP A dan ISP B tidak putus. Dalam kondisi ini kedua ISP sama-sama dalam keadaan normal sehingga beban layanan akses internet ditanggung kedua jalur ISP. Pada kondisi ini pengujian dengan menjalankan semua komputer dalam LAN. Status gateway yang dilalui masing-masing komputer LAN untuk terhubung dengan internet bisa berubah-ubah bisa melalui ISP A pada saat tertentu ISP B. Untuk bisa melalui mengetahui IP yang digunakan dengan dapat melalui web mengakses situs ini dilakukan Kondisi koneksi ISP A putus. Pada kondisi jalur yang terhubung dengan internet hanya melalui ISP B karena jalur ke ISP A dalam keadaan putus, sehingga beban hanya diberikan kepada ISP B. ini Kondisi koneksi ISP B putus. jalur yang Pada kondisi terhubung dengan internet hanya melalui ISP A karena jalur ke ISP B dalam keadaan putus, sehingga beban hanya diberikan kepada ISP A. Selain dari komputer client juga dilakukan pengujian dari komputer router router dengan Mikrotik melalui winbox dengan melihat pemakaian bandwith pada interface. login ke 2) Pengujian Konfigurasi II Untuk melakukan uji coba konfigurasi ini dilakukan dengan dua buah LAN yang di pisah jalur keluarnya. Karena konsep ini sangat sederhana pengujian cukup dengan melakukan traceroute dari komputer yang ada dimasing-masing LAN. Dari hasil tracing kedua LAN tersebut diatas dapat diketahui bahwa konfigurasi dengan pemisahan group IP addressdapat berjalan sesuai dengan rancangan. Terbukti dengan hope kedua pada proses tracing menunjukkan gateway masing- masing ISP. 8. Kesimpulan dan Saran Dari hasil implementasi dan pengujian sistem dapat diambil beberapa kesimpulan antara lain: 1) Mikrotik dapat diimplementasikan sebagai router yang memiliki dua atau lebih jalur gateway internet atau ISP. 2) Konfigurasi routing pada Mikrotik dapat dijalankan dengan metode load balancing dalam mengatur jalur paket data yang memiliki lebih dari satu koneksi. Dengan konsep ini bandwith yang didapatkan lebih optimal. 3) Dengan adanya dua koneksi ISP pada sebuah router maka akan mengurangi resiko putusnya koneksi internet karena ada dua sistem routing yang saling mengisi, apabila terjadi gangguan koneksi di sisi jalur internet pada salah satu ISP maka koneksi dapat dialihkan atau diarahkan ke jalur ISP yang lain. 4) Konfigurasi di dalam Mikrotik dengan metode load balancing menggunakan connection mark menentukan koneksi secara otomatis jalur yang akan dilalui sehingga dapat jalur yang menentukan atau memilih diinginkan untuk kepentingan tertentu. 5) Konfigurasi di dalam Mikrotik dengan metode tanpa menggunakan connection mark dapat ditentukan yang diinginkan bagi pengguna internet untuk tujuan tertentu tetapi apabila koneksi putus tidak dapat dialihkan ke jalur yang lain secara otomatis. balancing dipilih jalur load atau ISP untuk layanan internet perlu dipertimbangkan sesuai dengan kebutuhan karena berhubungan dengan banyak aspek baik dari sisi ekonomi maupun teknis. 4) Konfigurasi di dalam Mikrotik dengan metode load balancing menggunakan connection mark menentukan koneksi secara otomatis jalur yang akan dilalui sehingga dapat jalur yang menentukan atau memilih diinginkan untuk kepentingan tertentu. 5) Konfigurasi di dalam Mikrotik dengan metode tanpa menggunakan connection mark dapat ditentukan yang diinginkan bagi pengguna internet untuk tujuan tertentu tetapi apabila koneksi putus tidak dapat dialihkan ke jalur yang lain secara otomatis. balancing dipilih jalur load atau ISP untuk layanan internet perlu dipertimbangkan sesuai dengan kebutuhan karena berhubungan dengan banyak aspek baik dari sisi ekonomi maupun teknis. pengguna tidak 2) Konfigurasi routing dengan lebih dari satu koneksi masih banyak cara lain yang bisa dilakukan, sehingga perlu dilakukan pengembangan analisis dengan metode- metode yang lain khususnya dalam hal routing. 3) Mikrotik merupakan alternatif dalam membuat aplikasi router dengan multi- gateway, selain mudah penggunaannya Mikrotik juga menawarkan banyak fitur sehingga perlu dilakukan pendalaman 149 3) Mikrotik merupakan alternatif dalam membuat aplikasi router dengan multi- gateway, selain mudah penggunaannya Mikrotik juga menawarkan banyak fitur sehingga perlu dilakukan pendalaman 149 Politeknik Telkom Bandung, 9 Oktober 2010
materi seputar Mikrotik baik mencakup kekurangan maupun kelebihan teknologi guna meningkatkan kemampuan dalam me- manage jaringan lokal khususnya dalam koneksitas internet. dan yang ter-update 4) Konfigurasi Mikrotik yang dilakukan penulis hanya salah satu cara dari berbagai konsep yang ada dalam menangani kasus serupa sehingga masih bisa dikembangkan lagi untuk mendapatkan hasil yang sempurna. [5]. Syukri, Muhammad., 2003, Buku Pintar Linux PC Router dengan GNU/Linux, SOURCE RESEARCH GROUP Universitas Ahmad APPLIED TECHNOLOGY CENTER Stimik Perbanas, Media Komputindo. [6]. Tomhas, Tom. OPEN Dahlan, PT Elex , 2005, Network Security First-Step, Edisi Bahasa Indonesia, Penerbit Andi. [7]. MikroTik, September 2007, MikroTik RouterOS™ v2.9 Reference Manual 9. Daftar Pustaka [8]. 2.9/. [1]. Doss, George M.. , 2000, Tip Server Red Hat Linux, PT Elex Media Komputindo. [2]. , 2003, Teknik Konfigurasi LAN, [3]. Raharja, R. Anton., Yunianto, Afri., Widyantoro, Wiseso. 2001, Administrasi Jaringan Linux, Open Source Campus Agreement. Fahrial, Jaka. , [9]. MikroTik, 2008, Load Balancing Persistent, alancing_Persistent. [10]. MikroTik, 2008, Load Balancing over Gateways, Multiple [4]. Sutedjo, Budi. , 2003, Konsep & Perancangan Jaringan Komputer Bangunan Satu Lantai, Gedung Betingkat & Kawasan, Penerbit Andi. 150 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
iMATERNAL: WEB-BASED PRENATAL APPOINTMENT MANAGEMENT SYSTEM Arbi Haza Nasution National University of Malaysia School of Computer Science, Management Information System, Faculty of Information Science and Technology Abstract maternal health referred to woman's health during pregnancy and during delivery. For many women, pregnancy is associated with suffering, sickness and even death. The major causes of maternal mortality are inadequate care, unreachable care, expensive treatment, or poor quality care. Pregnant woman must attend all appointments with her doctor so that the health of her and her fetus can be controlled. But in reality, most pregnant woman do not attend to the appointments because they do not care much to the appointments or always forget the date of the appointments. I introduce iMaternal System, which is a Web-Based Prenatal Appointment Management System. It is a web-based system developed for pregnant woman and doctor to easily manage appointments anytime and from anywhere. This system has reminders for pregnant woman about the appointments. The methodology used in the development of this system is the Evolutionary Process Model - Prototype. Finally iMaternal System has the potential to help pregnant woman to care more and always remember about the maternal health appointment in order to keep her and the fetus healthy. Keywords: e-Health, maternal health care, maternal appointments___________________________ 1. Introduction Maternal health referred to woman's health during pregnancy and during delivery. Usually, the pregnancy has always been a positive experience and happiness, but for many women it is associated with suffering, sickness and even death. Maternal health care is a care received by pregnant woman from health experts during pregnancy. It includes information about available services and support to help pregnant woman to make choices. Maternal health services should remain available and can be obtained easily and are sensitive to the needs of pregnant woman. During pregnancy, pregnant woman should undergo a series of appointments with her doctor to check the health of her and her fetus. During this appointment, pregnant woman should be given information and a detailed description of her personal care. They should be given the opportunity to discuss any issues and are encouraged to ask relevant questions. They should take classes in pregnancy, including breastfeeding workshops at the end of pregnancy. Every minute, at least one woman died due to complications related to pregnancy or birth. This means that 529,000 woman die within a year. In addition, for every woman who dies during childbirth, around 20 more affected by injury, infection or disease, approximately 10 million women each year [5]. children in the state of not having a mother. These children are 10 times more likely to die within two years after the death of their mothers [5]. By looking at the ratio of the high mortality taken rate, maternal health care should be seriously. Pregnant woman must all appointments with her doctor so that the health of her and her fetus can be controlled. But in reality, most pregnant woman does not attend to some appointments or even never attend the appointments because they do not care much to the appointments or always forget the date of the appointments. attend To develop a quality system that finished time, a structured and within discipline system development methodology should be used. The methodology used to develop this system is an Evolutionary Process Model - Prototype. This model was chosen because the objectives of the system are available but specification of input, processing and product details are not known. This model the scheduled the is suitable development of new system/software such as the system that will be developed. By using this model, the system can be developed quickly. However, there are also some disadvantages of this model; the development of the system is focused on specific known and available programming languages and browser. Inefficient algorithms can be used only to show the ability of the system. to use in The major causes of maternal mortality are inadequate care, unreachable care, expensive treatments, or poor quality care. This will affect the development of social welfare, because a million starting with communication phase followed by modeling quick design, construction of prototype phase, and finally feedback the The sequence of phases deployment, delivery and Seminar dan Call For Paper Munas Aptikom 151 Politeknik Telkom Bandung, 9 Oktober 2010
phase. Fig Model - P gure 1 show Prototype. ws the Evolut tionary Proce ess Com mmunication Mod deling Quick design oyment, Del Deplo i ivery & eedback Fe struction of Con rototype p Figure 1 1: Evolutionar ry Model Proc cess - Prototyp pe [4] 1. Exist ting Manual System Anal lysis A st used at H Eastern S that still u The the inform into the addition, times of pregnant These ca pregnant appointm appointm Centre. F Hospital P nducted on a tudy was con tai Ayer Ker Hospital Pant tre, which is s Specialist Cent system. using manual manual syste em is using th pregnant wo mation about file system in hospitals these cards are also used ent between f appointme do the medic woman to d o used as a ards are also er t remembe to woman ure 2 shows e doctor. Figu ment with the tern Special i the East in ment card ws an appoi ntment card igure 3 show . Keroh Melaka Pantai Ayer K manual syste roh Melaka a some of hospi em and ital ord he card to reco red oman and stor In and clinics. the d to record t with doctors w on. cal examinatio for remainder f the t about an list at Figure 3: Ap ppointment Ca Ayer Keroh ard at Hospita Melaka l Pantai The use o fla aws, some of ca ard is small an ard is forgotte ca when washed. w found to be in is regnant woma pr the made by m ppointment ca ap With this th he time of ap manually. Doct m he pregnant th ap ppointment m to o change the octor in order do stud The ap ppointments omparisons wi co of a manual f them are m nd easily lost n to be out of In addition, a neffective. Th an may forge if doctor has many ppointment e that this s damaged ard system in how the ment time to refer card system most of the ap t. It is possibl f pocket and is a reminder ca his may explai et the appointm not always ard. card system, ppointment at tors need to a woman who manually. If th appointment, to get the new dy conducte syste ith the propos a doctor need t the appointm adjust his sche o wants to he pregnant w , she needs t w appointmen two ed on em produce sed system. d to record ment card edule with make an woman has to call the t. o manual some es card Table 1: Comp T parison betwe the Proposed en Manual Sy d System ystem and No Exist ting System Proposed S System Figu ure 2: Appoint Speci tment Card at ialist Centre the Eastern 1 A ma syste anual card m 2 Insuf fficient mation, mation lved is only inform inform invol A web-bas appointmen scheduling Sufficient on, informatio on informatio nclude involved in ed nt System 152 S eminar dan Call For Pape er Munas Ap ptikom Politeknik Tel P lkom Bandung, 9 O B 0 Oktober 2010
3 4 5 6 7 the date and , time, place, date, rmation about t infor d ointments, and appo ndance atten y to change Easy schedule of the s appointment the a ne onlin nformation All i ut abou ointments can appo btained from be ob website and the w not be lost will e remainder er tool Have email at each via e y k and one day week re the date of befor y every ointment appo mplates are Tem lable and avail ifiable mod time Difficulty to change the schedule of t appointment Need to keep the documen involved and be easily lost damaged the p all nts d will t or No remainde No template provided. Al ll 's appointment schedule nee ed to be filled in manually rch Need to sear and documents a about information the appointm ment nd manually an ming time consum Can docu infor the a using faste reliab search uments and t rmation about appointment g computer, er, easy and ble nternet. Figure In rchitecture. ar e 4 shows t Figure 4: iMaternal Sy .2 iMaternal 2. l System Func the iMaterna stem Architec ction al System cture 2. iMat ternal System m Specificatio on Syst requireme requireme tem specifica ents for each ents are the fu ations describ h element of t unctional requ be the syste the system. T uirement. em The 2.1 iMat ternal System m Design System fu is a descriptio of ffered by dev m function main Appointments S A This func modify and del m sers who are us pr regnant woma Use Case Diagr U unctional requ on of the ne velopment of t n of iMate Schedule. ction is the lete an appoin using this fu an. Figure 5 sh ram - Appoin ecification uirements spe h function eeds of each learly. The the system cl the is m system ernal place to re ntment schedu unction are do hows iMatern ntment Schedu each, add, ule. Direct octors and nal System ule. iMa server ar server arc tier archi between requires services. Cust applicatio applicatio and Goog to access iMaternal system, i server an data to a display i browser aternal system rchitecture, th chitecture wh itecture intro clients and se a web brows m was develop hree tiers. Th hich also know oduce a midd ervers. This iM ser, applicatio ped using clien hree tier clien wn as the mul dle tier to li Maternal syste on and databa nt- nt- lti- ink em ase tomers can on using a w on is best us gle Chrome [ , modify, add l system, thr information r nd implemente database and intended outp to be displ surf i iMaternal w . iMaternal w web browser. zilla Firefox ed with Moz customer wish [1]. When a c formation in th d or delete inf HP code in th rough the PH be sent to t request will , modify or a ed to achieve user's query a d process the u ponse to a w put as a resp e user via t layed to the the web web [2] hes his his the add and web the Semin nar dan Call For Paper M Munas Aptiko m 153 Poli teknik Telko m Bandung, 9 Oktober 201 10
Appoin Sche ntment edule as s the Back En an nd XML) tech f this system. of nd. AJAX (As hniques are us synchronous J sed in the dev JavaScript velopment or Docto Pregna Wom ant an Ret Appoi trieve intment Ed Appoin dit ntment A Add intment Appoi The main Appointment M A etrieve, add, re sc chedule. Dire octors and pre do This appo isplay options di di isplay. Figure Appointment S A W Di Weekly Module. Figure M Appointment S A of the system n module o module is th Module. This modify and d delete ap o use this fun ct users who n. egnant women dule function ointment sched y, week and m s which is day the Daily shows dule. Figure 7 Schedule Mod pointment splay App the Monthly e 8 shows chedule Modu ule. m is the e place to ppointment nction are n has three month view Display shows the Schedule y Display 6 De Appoi elete intment Figure 5 5: iMaternal S Appoint System Use C tment Schedul - ase Diagram - le Whe en doctor us fir rst select p must ment, and doc appointm pointment sc that app f pregnant mother. I appointm ment schedule appointment make an women w who under the information template [3]. Doctors a guidance woman in the proc system. D Doctors are o make an ap woman to gnant woman after preg mplates availa using tem emplate that is special te may also modi doctor m in acco ion informati women av pregnant to delete an ap allowed t gnant woman Preg ppointment ap own can be access schedule to final a appointment. he appointmen change th uired to cont are requ le the desired reschedul es this funct tion, the doct pregnant wo oman's desir ctors are allow wed to achie hedule with the pregna woman do oes not ha e, the doctor is allowed t template fo or that pregna e doctor's car re. Appointme is obtained d from NIC are expected t to help pregna cess of regis stration in t expected to help pregna ppointment fo or the first tim n is registered d in the syste able in the sy stem or using s owned by e each doctor. T ify the appoin ntment templa ordance with h doctors a vailable tim me. Doctors a ppointment if n necessary. owed to see h are only allo r appointme calendar. Her first appointme sed from the fi women want If pregnant w pregnant wom nt schedule, p vant doctor tact the rele appointment. tor red eve ant ave to ant ent CE ant the ant me em g a The ate and are her ent ent to men to Gambar 6: Da aily Display A Modul Appointment S le Schedule 3. iMat ternal System m Implementa ation Dev several st and can p the syste programm f velopment of tages so that prevent delay em. The syste ming language this system errors can be ys during the em is written e as the Fron m was done e detected ear development n in JavaScr nt End and PH in rly of ript HP 154 S eminar dan Call For Pape er Munas Ap ptikom Politeknik Tel P lkom Bandung, 9 O B 0 Oktober 2010
Gambar7 Module : Weekly Disp Figure 8 8: Monthly Dis play Appointm e ment Schedule splay Appoint Modul tment Schedu Semin nar dan Call . Conclusio 4. ns and Futur re Work iMaternal plication in web-based app system is a w care cy pregnanc g scheduling to o provide The system anage the oman to ma ctively and s easily, effec re of espect ppointment. T ap acilities for fa pr regnancy care fficiently. ef is able pregnant wo e appointments This web ystem. This sy sy in nformation on m manage inform pr regnant wom eminder via e re ach appointme ea The prop sy ystem. All pa hrough the we th ome time savi so n the pregnant on iMaternal pr regnant wom emember abou re rder to keep h or Some visi fu uture develop rovide functio pr th he result of the an nalysis about pr regnant woma which are not in w based iMate ystem allows appointment mation on the man. The sys mail to remin ent. posed system atient informa eb-based syst ing and ease t woman. System has man to care ut the materna er and the fetu ion that I hav pment are iM onality to disp e appointmen t appointmen an health and n the current i based iMate ystem allows appointment mation on the man. The sys mail to remin ent. posed system atient informa eb-based syst ing and ease t woman. System has man to care ut the materna er and the fetu ion that I hav pment are iM onality to disp e appointmen t appointmen an health and n the current i ernal system pregnant wom s and allows e appointmen tem also pr nd pregnant w is a new man to see doctors to nt of that rovides a woman on is a compu ation can be tem. Therefore of finding in the potentia e more and al health appo us healthy. em for the ve in the syste em should Maternal syste tion about play informat a complete nt, providing a e toward nt attendanc SMS alert d providing S tem. iMaternal syst al to help d always intment in 6. .References [1 hrome. 2010. A 1] Google Ch 2010 from Mac 2010) ) refox. 2010. A 2] Mozilla Fi [2 2010 from m Mac 2010) ) Health and Institute for tine antenatal e. 2008. Rout men. Accesse regnant wom 010 20 nicemedia/pd w.nice.org.uk/n Word.doc Roger S S. ioner's Appro ng: A Practiti Graw-Hill. ew York: McG tions. 2005. T alth Organizat Make Every M port 2005 - M d on 12 Aug unt. Accessed Accessed on 12 August hrome (30 12 August en-US (30 Accessed on 3] National [3 d Clinical l care for ed on 20 from f/CG062p Excellence healthy pr March ublicinfoW 4] Pressman, [4 Engineerin Edition. Ne 5] World Hea [5 Health Rep Child Cou from Software oach Sixth 2004. The World Mother and gust 2010 w.who.int/whr r/2005/whr200 05_en.pdf le For Paper M Munas Aptiko m 155 Poli teknik Telko m Bandung, 9 Oktober 201 10
IMPLEMENTASI DATA MINING UNTUK MENEMUKAN POLA HUBUNGAN TINGKAT KELULUSAN MAHASISWA DENGAN DATA INDUK MAHASISWA Beta Noranita1, Nurdin Bahtiar2 1,2Program Studi Teknik Informatika FMIPA UNDIP 1betta@undip.ac.id, Abstrak Pemanfatan teknologi informasi memungkinkan terjadinya akumulasi data dalam jumlah yang besar. Universitas Diponegoro merupakan organisasi yang memanfaatkan teknologi informasi, khususnya basis data, akan mengalami akumulasi data mahasiswa dalam jumlah besar tiap tahunnya. Basis data mahasiswa di UNDIP berisi data dalam jumlah besar dengan banyak variasi, tetapi belum dimanfaatkan secara optimal. Diperlukan suatu sistem yang bisa memanfaatkan gunungan data menjadi informasi yang bernilai strategis. Dalam makalah ini dibahas suatu sistem pendukung bagi perguruan tinggi yang menggambarkan hubungan data induk mahasiswa, khususnya jalur masuk calon mahasiswa baru dengan tingkat kelulusan mahasiswa, dilihat dari IPK dan lama studi. Sistem yang dibangun menggunakan teknik data mining bertujuan untuk menggali dan menemukan pola-pola yang tersembunyi antara data induk mahasiswa dengan tingkat kelulusan mahasiswa. Untuk memperoleh kaidah asosiasi yang menggambarkan hubungan antar item pada database digunakan metode apriori. Hasil dari proses mining ini dapat membantu untuk mengetahui sejauh mana tingkat keberhasilan PSSB dan SPMB terhadap tingkat kelulusan mahasiswa.Informasi yang dihasilkan dapat digunakan sebagai dasar analisis dalam pengambilan keputusan. Kata Kunci: data mining, tingkat kelulusan mahasiswa, data induk mahasiswa, metode apriori. 1. Pendahuluan dicari Data hubungannya meliputi proses masuk, asal sekolah, kota asal sekolah, dan program studi. Adapun yang akan diproses mining adalah hubungan tingkat kelulusan dengan proses masuk calon mahasiswa baru. Tingkat kelulusan mahasiswa dapat dilihat dari (Indeks Prestasi lama Kumulatif). akan induk mahasiswa yang Ketersediaan data sudah bukan hal yang sulit diperoleh lagi dewasa ini apalagi ditunjang dengan banyaknya kegiatan yang sudah dilakukan secara seringkali komputerisasi. Namun diperlakukan hanya tanpa pengolahan lebih lanjut sehingga tidak mempunyai nilai guna lebih untuk keperluan masa mendatang. Perguruan tinggi saat ini dituntut untuk memiliki dengan memanfaatkan semua sumber daya yang dimiliki. Perguruan tinggi harus mampu melakukan proses evaluasi, perencanaan dan pengelolaan secara baik untuk dapat memenangkan persaingan di era globalisasi ini. Selain sumber daya sarana, prasarana, dan manusia, sistem informasi adalah salah satu sumber daya yang dapat digunakan untuk meningkatkan keunggulan bersaing. Sistem informasi dapat digunakan untuk mendapatkan, mengolah dan menyebarkan informasi untuk menunjang sehari-hari kegiatan operasional kegiatan pengambilan sekaligus keputusan strategis. Dalam makalah ini akan di bahas bagaimana suatu aplikasi dapat menghasilkan informasi yang berguna tentang hubungan tingkat kelulusan dengan data induk mahasiswa dengan teknik data mining. Tidak semua data induk siswa akan dicari hubungannya dengan data kelulusan, hanya beberapa atribut yang kira-kira berguna dan sebarannya tidak terlalu acak. Karena data yang terlalu acak akan membuat proses mining memakan waktu lama dan tingkat hubungannya pun rendah. 156 ini rekaman data sebagai studi dan IPK 2. Data Mining keunggulan bersaing Data mining adalah penambangan atau penemuan informasi baru dengan mencari pola atau aturan tertentu dari sejumlah data yang sangat besar [2]. Data mining juga disebut sebagai serangkaian proses untuk menggali nilai tambah berupa pengetahuan yang selama ini tidak diketahui secara manual dari suatu kumpulan data [5]. Data mining, sering juga disebut sebagai knowledge discovery (KDD). KDD adalah kegiatan yang meliputi pengumpulan, pemakaian data, historis untuk menemukan keteraturan, pola atau hubungan dalam set data berukuran besar [6]. Karakteristik Data mining sebagai berikut [2]: • Data mining berhubungan dengan penemuan sesuatau yang tersembunyi dan pola data tertentu yang tidak diketahui sebelumnya. • Data mining biasa menggunakan data yang sangat besar. Biasanya data yang besar digunakan untuk membuat hasil lebih dipercaya. in database menunjang Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
Data mining berguna untuk membuat keputusan yang kritis, terutama dalam strategi. Sebagai suatu rangkaian proses, data mining dapat dibagi menjadi beberapa tahap yang diilustrasikan di Gambar 1. pengetahuan yang untuk memperoleh terakhir dari diperoleh pengguna. Tahap proses data mining adalah bagaimana memformulasikan keputusan atau aksi dari hasil analisa yang didapat. 3. Association rules Association rules (aturan asosiasi) atau affinity analysis (analisis afinitas) berkenaan dengan studi tentang "apa bersama apa". Aturan asosiasi ingin memberikan tersebut dalam bentuk hubungan "if-then" atau "jika-maka". Aturan ini dihitung dari data yang sifatnya probabilistik [6]. informasi Penting tidaknya suatu aturan assosiatif dapat diketahui dengan dua parameter, support (nilai penunjang) yaitu prosentase kombinasi item tersebut. dalam database dan confidence (nilai kepastian) yaitu kuatnya hubungan antar item dalam aturan assosiatif. Analisis asosiasi didefinisikan suatu proses untuk menemukan semua aturan assosiatif yang memenuhi syarat minimum untuk support (minimum support) dan syarat minimum untuk confidence (minimum confidence) [5]. Gambar 1. Proses Data Mining Tahap-tahap data mining yaitu [3] : 1. Pembersihan data (data cleaning) 2. Pembersihan proses menghilangkan noise dan data yang tidak konsisten atau data tidak relevan. Integrasi data (data integration) Integrasi data merupakan penggabungan data dari berbagai database ke dalam satu database baru. data merupakan Dari jumlah besar aturan yang mungkin dikembangkan, perlu memiliki aturan-aturan yang cukup kuat tingkat ketergantungan antar item dalam antecedent dan consequent. Untuk mengukur kekuatan aturan asosiasi ini, digunakan ukuran support dan confidence. Support adalah rasio antara jumlah transaksi yang memuat antecedent dan consequent dengan jumlah transaksi. 3. Seleksi Data (Data Selection) Data yang ada didalam database seringkali tidak semuanya dipakai, oleh karena itu hanya data yang sesuai untuk dianalisis yang akan diambil dari database. Sebagai jumlah transaksi yang meliputi semua item dalam antecedent dan consequent dengan jumlah transaksi yang meliputi item dalam antecedent. semua 4. Transformasi data (Data Transformation) Data diubah atau digabung ke dalam format yang sesuai untuk diproses dalam data mining. 5. Aplikasi teknik Data mining, 4. Algoritma Apriori Merupakan suatu proses utama di mana metode diterapkan untuk menemukan pengetahuan berharga dan tersembunyi dari data. 6. Evaluasi pola (pattern evaluation), Untuk mengidentifikasi pola-pola menarik untuk di representasikan kedalam knowledge based yang ditemukan. Dalam tahap ini hasil dari teknik data mining berupa pola-pola yang khas maupun model prediksi dievaluasi untuk menilai apakah hipotesa yang ada memang tercapai. 7. Presentasi pengetahuan (knowledge presentation), Merupakan visualisasi penyajian pengetahuan mengenai teknik yang digunakan dan Algoritma apriori adalah algoritma untuk menemukan pola frekuensi tinggi. Pola frekuensi tinggi adalah pola-pola item di dalam suatu database yang memiliki frekuensi atau support di atas ambang batas tertentu yang disebut dengan istilah minimum support atau threshold. Pola frekuensi tinggi ini digunakan untuk menyusun aturan assosiatif dan juga beberapa teknik data mining lainnya. Algoritma apriori dibagi menjadi beberapa tahap iterasi menghasilkan pola frekuensi tinggi dengan panjang yang sama dimulai dari pass pertama yang menghasilkan pola frekuensi tinggi dengan panjang satu. Di iterasi pertama ini, support dari setiap item dihitung dengan men-scan database. Setelah yang disebut iterasi. Tiap Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 157
item yang support dari setiap memiliki support diatas minimum support dipilih sebagai pola frekuensi tinggi dengan panjang 1 atau sering disingkat 1-itemset. Singkatan k-itemset berarti satu set yang terdiri dari k item. item didapat, Iterasi kedua menghasilkan 2-itemset yang tiap set-nya memiliki dua item. Pertama dibuat kandidat 2-itemset dari kombinasi semua 1-itemset. Lalu untuk tiap kandidat 2-itemset ini dihitung support-nya dengan men-scan database. Support disini artinya jumlah transaksi dalam database yang mengandung kedua item dalam kandidat 2-itemset. Setelah support dari semua kandidat 2-itemset didapatkan, kandidat 2-itemset yang memenuhi syarat minimum support dapat ditetapkan sebagai 2-itemset yang juga merupakan pola frekuensi tinggi dengan panjang 2. Untuk selanjutnya pada iterasi ke-k dapat dibagi lagi menjadi beberapa bagian [5]: 1. Pembentukan kandidat itemset Kandidat k-itemset dibentuk dari kombinasi (k-1)-itemset yang didapat dari iterasi sebelumnya. Satu ciri dari algoritma Apriori adalah adanya pemangkasan kandidat k- itemset yang subset-nya yang berisi k-1 item tidak termasuk dalam pola frekuensi tinggi dengan panjang k-1. 2. Penghitungan support dari tiap kandidat k- itemset Support dari tiap kandidat k-itemset didapat dengan men-scan database untuk menghitung jumlah transaksi yang memuat semua item di dalam kandidat k-itemset tersebut. Ini adalah juga ciri dari algoritma Apriori dimana diperlukan penghitungan dengan scan seluruh database sebanyak k-itemset terpanjang. 3. Tetapkan pola frekuensi tinggi Gambar 2. Aliran data dalam proses data mining Data yang digunakan dalam penulisan tugas akhir ini terdiri dari dua sumber data, yaitu data Induk Mahasiswa dan data Kelulusan. 1. Data Induk Mahasiswa Data induk mahasiswa adalah data mahasiswa yang didata ketika mahasiswa pertama kali masuk perguruan tinggi setelah melakukan registrasi ulang. Data yang dicatat adalah identitas pribadi mahasiswa dan identitas sekolah asal mahasiswa. Proses pendataan dilakukan di tingkat universitas, setelah direkapitulasi kemudian di sebarkan ke fakultas masing-masing. Data yang dicatat dapat dilihat dalam tabel 1. Tabel 1. Tabel data induk mahasiswa Atribut NIM (Nomor Induk Mahasiswa) Keterangan Nomor Induk Mahasiswa atau yang disingkat dengan NIM adalah kode yang dimiliki mahasiswa sebagai nomer unik identitas diperguruan tinggi. Pola frekuensi tinggi yang memuat k item atau k-itemset ditetapkan dari kandidat k-itemset yang support-nya lebih besar dari minimum support. Bila tidak didapat pola frekuensi tinggi baru maka seluruh proses dihentikan. Bila tidak, maka k ditambah satu dan kembali ke bagian 1. Jenis kelamin Merupakan jenis kelamin Nama mahasiswa Kota lahir mahasiswa yang bersangkutan Merupakan mahasiswa yang bersangkutan Merupakan kota kabupaten atau kotamadya tempat mahasiswa bersangkutan dilahirkan nama lengkap 5. Sumber Data Sumber data pada pembangunan aplikasi data mining ini diperoleh dari dua database terpisah yang tidak saling terkait satu sama lain. untuk itu diperlukan suatu data warehouse yang dapat menampung dari kedua sumber data tersebut. Selain itu penggunaan data warehouse juga bertujuan agar data transaksional dalam kedua database sumber tidak terganggu. Tanggal lahir Merupakan tanggal mahasiswa Agama yang bersangkutan dilahirkan Merupakan agama yang dianut mahasiswa yang bersangkutan Proses masuk Merupakan jenis jalur masuk ke perguruan tinggi yang diikuti mahasiswa bersangkutan. Proses masuk Universitas Diponegoro tahun 2000-2003 dalam rentang masih SPMB menggunakan (Seleksi Penerimaan Mahasiswa Baru) dan PSSB (Penjaringan Siswa-Siswa Berprestasi). Atribut Keterangan 158 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
Alamat mahasiswa Nama wali Alamat wali Pendidikan Wali Nama asal sekolah Kota asal sekolah Tahun lulus asal sekolah Status asal sekolah Merupakan alamat mahasiswa asal yang bersangkutan. Merupakan nama orang tua atau wali mahasiswa yang bersangkutan. Merupakan alamat orang tua atau yang mahasiswa walai bersangkutan Merupakan pendidikan orang tua atau wali mahasiswa yang bersangkutan Merupakan asal sekolah menengah lanjutan dari mahasiswa yang bersangkutan sekolah Merupakan kota menengah lanjutan dari mahasiswa yang bersangkutan Merupakan tahun lulus dari asal lanjutan menengah sekolah mahasiswa yang bersangkutan Merupakan status asal sekolah menengah lanjutan mahasiswa yang bersangkutan. Merupakan jurusan di asal sekolah menengah lanjutan asal Indeks Prestasi Kumulatif (IPK) Lama studi Nama wali Indeks Prestasi Kumulatif (IPK) ukuran adalah kemampuan mahasiswa sampai pada waktu tertentu yang dihitung berdasarkan jumlah (satuan kredit semester) SKS mata diambil yang kuliah sampai periode pada tertentu dikalikan dengan nilai bobot masing-masing mata kuliah dibagi dengan jumlah seluruh SKS mata (Peraturan kuliah Akademik, 2009). Merupakan lama tempuh studi dihitung dimulai saat sebagai terdaftar sampai mahasiswa dinyatakan lulus. Merupakan nama orang tua atau wali mahasiswa yang bersangkutan. dapat Jurusan asal sekolah 2. Data Kelulusan Data Kelulusan adalah data mahasiswa yang telah dinyatakan lulus. Data yang dicatat adalah data kelengkapan kelulusan. Data yang dicatat dapat dilihat pada tabel 2. identitas mahasiswa dan Tabel 2. Atribut data kelulusan Keterangan Atribut Nomor Induk Mahasiswa (NIM) adalah kode yang mahasiswa dimiliki sebagai unik diperguruan identitas tinggi. Terdiri dari 9 digit yang merepresentasikan fakultas, dan angkatan masuk. Merupakan nama lengkap mahasiswa yang bersangkutan NIM nomer jurusan, Nama Mahasiswa Alamat wali Merupakan alamat orang tua atau walai mahasiswa yang bersangkutan Judul skripsi Merupakan judul skripsi yang dari mahasiswa bersangkutan Merupakan periode wisuda oleh yang diikuti yang mahasiswa bersangkutan. Di universitas diponegoro terdapat 4 periode wisuda. Periode wisuda Data induk mahasiswa yang diambil dalam sampel adalah data mahasiswa angkatan 2000, 2002 dan 2003. Hal ini didasarkan pada kebutuhan data dimana data akan di hubungkan dengan data kelulusan dengan asumsi bahwa mahasiswa angaktan 2000 -2003 akan lulus dari rentang waktu tahun 2004-2008. Sedangkan data kelulusan yang diambil adalah data kelulusan dari tahun 2004 sampai 2008. Atribut Tempat, Tanggal lahir Keterangan Merupakan kota kabupaten atau kotamadya tempat dan tanggal mahasiswa yang bersangkutan dilahirkan Program Studi Program mahasiswa bersangkutan studi dari yang Tanggal lulus Merupakan tanggal dimana mahasiswa yang dinyatakan bersangkutan lulus 6. Integrasi Data Di asumsikan bahwa data yang diambil sudah berupa tabel-tabel dalam satu server, untuk proses mining, data kelulusan dan data induk mahasiswa digabungkan dengan primary key NIM. Setelah itu baru dilakukan proses mining. Proses integrasi data dilakukan ketika proses ETL (ekstract, transform, and Load) ketika membangun data warehouse, dalam proses ETL data dalam data source digabungkan menjadi satu dalam data warehouse dengan key NIM. Seminar dan Call For Paper Munas Aptikom 159 Politeknik Telkom Bandung, 9 Oktober 2010
7. Transformasi Data proses pengubahan atau penggabungan data ke dalam format yang sesuai untuk diproses dalam data mining. Seringkali data yang akan digunakan dalam proses data mining mempunyai format yang belum langsung bisa digunakan, oleh karena itu perlu dirubah formatnya. Transformasi data merupakan NIM Tabel 4. Data Awal Kategori kelulusan Proses masuk J2A003002 A1 J2A003003 A2 J2A003004 A1 J2A003005 A3 J2A003006 B2 PSSB SPMB PSSB SPMB SPMB Berdasarkan Peraturan Akademik Universitas Diponegoro [1], data kelulusan berdasarkan IPK dapat dikategorikan menjadi tiga yaitu : 1. 2. 3,50 3. 4,00 Pengkategorian data kelulusan berdasarkan lama studi yaitu : 1. Sesuai jadwal, bila lama studi 4 tahun atau kurang dari 4 tahun 2. Tidak sesuai jadwal, bila lama studi lebih dari 4 tahun IPK memuaskan dengan IPK 2,00 - 2,75 IPK sangat memuaskan dengan IPK 2,76 - IPK tipe dengan pujian dengan IPK 3,51 - NIM Kategori kelulusan Proses masuk J2A003007 A3 J2A003008 A3 J2A003009 A2 J2A003011 A2 J2A003012 A2 J2A003013 B2 SPMB SPMB PSSB PSSB PSSB SPMB Dari data awal tersebut didapat kandidat pertama (C1) seperti pada tabel 5. : Tabel 5. Kandidat Pertama (C1) Item set Count Dari dua pengkategorian tersebut dapat dibuat kategori berdasarkan kombinasi keduanya, seperti yang dapat dilihat pada tabel 3. Tabel 3. Transformasi data Kategori A1 A2 A3 B1 B2 B3 Keterangan lama studi 4 tahun atau kurang dari 4 tahun dan IPK 3,51 - 4,00 lama studi 4 tahun atau kurang dari 4 tahun dan IPK 2,76 - 3,50 lama studi 4 tahun atau kurang dari 4 tahun dan IPK 2,00 - 2,75 lama studi lebih dari 4 tahun dan IPK 3,51 - 4,00 lama studi lebih dari 4 tahun dan IPK 2,76 - 3,50 lama studi lebih dari 4 tahun dan IPK 2,00 - 2,75 A1 A2 A3 B2 PSSB SPMB 2 4 3 2 5 6 Disini ditetapkan threshold = 3, maka kandidat yang nilainya dibawah 3 akan dihapus. Sehingga, didapat hasil seperti pada tabel 6 : Tabel 6. hasil setelah threshold ditetapkan (L1) Itemset Count A2 A3 PSSB SPMB 4 3 5 6 Dari table 6 didapat kandidat kedua (C2) seperti pada tabel 7. Tabel 7. Kandidat kedua (C2) Itemset Count Dari kombinasi yang terdapat di tabel 3 terdapat enam tingkatan untuk mengukur tingkat kelulusan mahasiswa. A2, PSSB A2, SPMB A3, PSSB A3, SPMB 3 1 0 3 8. Penggunaan Algoritma Apriori Setelah ditetapkan threshold menghasilkan Proses mining untuk mengetahui hubungan tingkat kelulusan dengan proses masuk. Misal data seperti pada tabel 4. data seperti pada tabel 8. Tabel 8. Hasil kedua (L2) Count Itemse A2, PSSB A3, SPMB 3 3 160 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
Dari data-data diatas dapat diambil hasil sebagai berikut : Support A2, PSSB = A2,PSSB/Total data = 3/11 Support A3, SPMB = A3, SPMB /Total data Gambar 3.7 merupakan DCD / DFD level-0 pada aplikasi data mining yang terdiri dari 2 input dan 1 output. Externalentity berupa pengguna atau user dan dua database yaitu database Kelulusan dan database Induk Mahasiswa. = 3/11 Confidence A2, PSSB = A2,PSSB/A2 = 3/4 Confidence A3, SPMB = A3,SPMB/A3 = 3/3 user database induk mahasiswa database kelulusan [data Kelulusan] Dapat lihat bahwa proses mining hubungan tingkat kelulusan dengan proses masuk mahasiswa dengan threshold 3 menghasilkan hubungan A2, PSSB mempunyai nilai support = 3/11 Confidence = 3/5 dan hubungan A3, SPMB mempunyai nilai support = 3/11 Confidence = 3/5 mempunyai PSSB mempunyai tingkat kelulusan A2 dan SPMB mempunya tingkat kelulusan A3 sehingga dapat disimpulkan bahwa mahasiswa yang melalui proses masuk PSSB mempunya tingkat kelulusan lebih bagus dibanding mahasiswa yang melalui proses masuk SPMB. [report mining proses masuk] 1.3 [report mining asal sekolah] mining proses masuk [report mining asal kota] 1.4 [report mining program studi] mining asal sekolah 1.5 mining asal kota data kelulusan dan proses masuk 1.6 mining program studi data kelulusan dan asal sekolah [data induk mahasiswa] 1.1 import data data kelulusan dan data induk data kelulusan dan asal kota Setelah proses mining akan disajikan hasil dari datamining berupa tabel hubungan kekuatan dengan nilai support dan confidence masing-masing atribut serta threshold yang digunakan. data kelulusan dan program studi 1.2 Cleaning Selection Integration Transformation data gabungan data warehouse 9. Spesifikasi Kebutuhan Fungsional Spesifikasi kebutuhan fungsional pada aplikasi data miningini merujuk pada kebutuhan akan perancangan data mining, seperti yang tertera berikut ini : 1. Dapat menggabungkan data yang akan diproses mining dari data kelulusan dan data induk mahasiswa 2. Dapat menghapus data-data yang relevan serta atribut yang tidak dipakai 3. Dapat merubah data menjadi data yang siap tidak diproses 4. Dapat memproses data untuk dimining yaitu hubungan tingkat kelulusan dengan proses masuk 5. Dapat menampilkan hasil proses mining dengan nilai support dan confidence 10. Pemodelan Fungsi Pemodelan fungsi digambarkan dengan DCD (Data Context Diagram), DFD (Data Flow Diagram) dan kamus data (Data Dictionary). database kelulusan Gambar 4. DFD Level-1 Proses-proses yang terdapat pada aplikasi data mining: 1. Import Data Proses import data adalah proses load data dari database kelulusan dan database induk mahasiswa ke data warehouse. Semua data akan dimasukkan tanpa ada penyaringan. 2. Cleaning, Integrasi, Selection, transformasi a) Dalam tahap ini semua data yang akan di gunakan baik data kelulusan, data induk mahasiswa maupun data nilai semester dibersihkan dari record data yang tidak mempunyai atribut lengkap. Selain pembersihan record data yang tidak valid, juga dilakukan penghapusan atribut yang tidak dipakai, misalnya atribut gaji orang tua, nama orang tua dan lain-lain. Pembersihan data juga akan mempengaruhi performasi dari sistem data mining karena data yang ditangani akan berkurang jumlah dan kompleksitasnya. dan report mining asal sekolah 1 data Kelulusan user report mining proses masuk report mining program studi Aplikasi Datamining report mining asal kota + data induk mahasiswa Gambar 3 DFD Level-0 database induk mahasiswa b) Data induk mahasiswa, data nilai dan data kelulusan tidak disimpan dalam satu database, Integrasi data dilakukan yang atribut-aribut pada mengidentifikasikan entitas-entitas dengan satu atribut unik yaitu NIM Seminar dan Call For Paper Munas Aptikom 161 Politeknik Telkom Bandung, 9 Oktober 2010
c) d) Selection data adalah proses menyeleksi atribut apa yang akan diproses pada mining selanjutnya. Transformasi data merupakan proses mengubah data atau digabung ke dalam format yang sesuai untuk diproses dalam data mining. Data yang dirubah yaitu IPK untuk studi dan mengukur tingkat kelulusan. Atribut lama studi dan IPK dibagi menjadi beberapa interval. lama 3. Proses mining proses masuk merupakan proses mining untuk mengetahui hubungan tingkat kelulusan dengan proses masuk mahasiswa. Tabel 9. Struktur tabel data gabungan Nama Field NIM jenisKelamin namaMahasisw a tempatLahir Type nvarcha r nvarcha r nvarcha r nvarcha r date Panjan g Field 10 10 50 25 tanggalLahir Ket Not Null 4. Proses mining asal sekolah merupakan proses mining untuk mengetahui hubungan tingkat kelulusan dengan asal sekolah yang melalui jalur PSSB 5. Proses mining asal kota merupakan proses mining untuk mengetahui hubungan tingkat kelulusan dengan asal kota mahasiswa, disini digunakan data kota asal sekolah dengan asumsi kota asal sekolah merupakan kota asal mahasiswa 6. Proses mining program studi merupakan proses mining untuk mengetahui hubungan tingkat kelulusan dengan program studi. agama prosesMasuk alamatMahasis wa namaWali pendidikanWal i namaSekolah KotaSekolah nvarcha r nvarcha r nvarcha r nvarcha r nvarcha r nvarcha r nvarcha r year 15 15 100 50 15 50 30 11. Implementasi Data tahunLulus Implementasi rancangan data merupakan transformasi rancangan data yang dihasilkan dari menjadi proses suatudatabase.Databasedisini merupakan suatu data warehouse dengan nama "dataMining"yang dibangun untuk menyimpan data kelulusan mahasiswa dan data induk mahasiswa yang disatukan dengan key NIM dan disimpan dalam tabel data gabungan. perancangan data statusSekolah nvarcha r jurusanSekolah nvarcha programStudi tanggalLulus r nvarcha r Date 15 15 20 Penjelasan tabel data gabungan beserta field-field di dalamnya dapat dilihat pada tabel 9. IPK lamaStudiThn lamaStudiBln judulSkripsi periodeWisuda Float Integer Integer Text integer 12. Analisa Hasil Hasil dari proses mining dapat dilihat dari form yang dihasilkan oleh aplikasi, berupa tabel item set dengan atribut item set, cacah jumlah item set atau count, support, dan confidence dari item set tersebut. Selain itu terdapat nilai masing-masing kategori yang mempunyai nilai confidence tertinggi dan support tertinggi. Dari gambar 5 dapat lihat bahwa proses mining hubungan tingkat kelulusan dengan proses 162 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
masuk mahasiswa jurusan matematika Universitas Diponegoro dengan threshold 0 menghasilkan hubungan A1, PSSB mempunyai nilai support = 0.8547 Confidence = 50% dan hubungan A1, UMPTN mempunyai nilai support = 0.8547 Confidence = 50% . sehingga dapat disimpulkan bahwa mahasiswa yang melalui proses masuk PSSB mempunya tingkat kelulusan sama dibanding mahasiswa yang melalui proses masuk SPMB. Gambar 5. Analisa Hasil 13. Kesimpulan Kesimpulan adalah aplikasi data mining ini dapat digunakan untuk mengetahui hubungan tingkat kelulusan dengan data induk mahasiswa. Hubungan tersebut di ukur oleh nilai support dan confidence antar item. Data induk mahasiswa yang di proses mining meliputi proses masuk, asal sekolah, kota mahasiswa, dan program studi. Hasil dari proses data mining ini dapat digunakan sebagai pertimbangan dalam mengambil faktor yang keputusan mempengaruhi tingkat kelulusan khususnya faktor dalam data induk mahasiswa. lebih lanjut tentang Daftar Pustaka [1] Anonim, 2009 "Peraturan Akademik Universitas Diponegoro Bidang Pendidikan", Semarang. [2] "Database Systems Third Edition", New York. Davies, and Paul Beynon, 2004, Palgrave Macmillan. Han, J. and Kamber, M, 2006, "Data Mining Concepts and Techniques Second Edition". Francisco, Morgan Kauffman. [4] Kusrini, dan Emha Taufik Luthfi, 2009, "Algoritma Data Mining", Yogyakarta , Penerbit Andi. [5] Pramudiono, I. 2007. Pengantar Data Mining: Menambang Permata Pengetahuan di Gunung [6] [3] San Santosa, Budi, 2007, "DataMiningTeknik Pemanfaatan Data untuk Keperluan Bisnis", Yogyakarta, Graha Ilmu. Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 163
RANCANG BANGUN APLIKASI PANGABDI AJISAKA SEBAGAI SOLUSI KONVERSI DAN PEMBELAJARAN AKSARA JAWA SECARA ONLINE Kurniawan Dwi Hermanto1, Firdaus Solihin2 Jurusan Teknik Informatika, Fakultas Teknik Universitas Trunojoyo Abstrak Indonesia memiliki beragam budaya, salah satunya adalah aksara Jawa. Aksara Jawa merupakan salah satu media komunikasi, khususnya di masyarakat pulau Jawa pada zaman dahulu. Namun sekarang aksara yang telah lama digunakan masyarakat ini semakin ditinggalkan, seiring dengan masuknya budaya lain. Oleh karena itu dibutuhkan suatu pola pelestarian yang dinamis dan sesuai kebutuhan masyarakat, sehingga aksara tersebut mampu bertahan sebagai warisan budaya Indonesia. Kebutuhan tersebut dapat terpenuhi dengan merancang aplikasi yang mampu mengolah aksara latin menjadi aksara jawa, sekaligus media pembelajaran aksara jawa berbasis teknologi informasi. Penelitian ini diharapkan dapat memberi sedikit tempat bagi aksara jawa untuk bertahan dan lebih dikenal. Dengan memanfaatkan teknologi web 2.0 serta aksara Jawa berbasis Unicode (A980-A9DF) Version 5.2, aplikasi tersebut diharapkan mampu mendukung penuh masyrakat dalam melestarikan dan memberdayakan aksara Jawa. Media internet dipilih sebagai salah satu solusi pengaplikasian pada masyarakat, media ini mendukung masyarakat untuk dapat belajar dan melestarikan aksara jawa dimanapun dan kapanpun selama ada akses internet. Kata kunci: Aksara Jawa, Media Pembelajaran, Web 2.0, Unicode Aksara Jawa,Online. 1. Pendahuluan Aksara jawa merupakan salah satu aksara budaya dan alat komunikasi di Indonesia, seperti kita kenal di masyarakat jawa contoh : jawa timur, jawa tengah, jawa barat, dll. Bahkan bahasa dan aksara jawa digunakan masyarakat Suriname, Afrika Selatan sebagai alat komunikasi sehari - hari [1]. Masyarakat yang pernah merasakan sekolah di pulau jawa, bahasa dan aksara jawa telah diajarkan pada tingkat sekolah dasar (SD), sekolah menengah pertama sekolah sampai menengah atas (SMA) karena dimasukkan sebagai salah satu muatan lokal kurikulum KTSP 2006 [2]. Namun masalah yang dihadapi sekarang adalah banyak masyarakat yang lupa akan warisan budaya yang tak ternilai bagi generasi berikutnya ini. Hal tersebut akan terasa manakala warisan tersebut diakui dan dicap sebagai milik bangsa lain, seperti lagu rasa sayange1dan reog ponorogo2 kasus yangdiakui sepihak oleh negara tetangga beberapa (SMP), [1]. Kejadian serupa juga terjadi pada aksara jawa dan beberapa aksara yang lain. Aksara jawa telah diajukan oleh bangsa lain dengan nama Tjarakan pada Unicode Consortium3oleh Jason Glavy [3], bahkan perusahaan Agfa Monotype mulai membuat contoh font javanese seperti ini : Gambar 1. Font Aksara Jawa Afga Monotype Bagaimana membuat budaya kita menjadi tuan rumah di negara sendiri, kalau masyarakat 1Lagu rasa sayange merupakan lagu daerah asli Indonesia, sekarang diakui oleh Malaysia dan dijadikan soundtrack Visit Malaysia 2008. 2 Reog ponorogo budaya asli kabupaten ponorogo, diakui oleh Malaysia pada awal 2008 sebagai salah satu dari budaya asli Malaysia. 3 Badan dibawah organisasi PBB untuk standarisasi aksara atau huruf pada alamat unicode. 164 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
Indonesia sendiri kurang menghargai budaya warisan leluhur. Sedangkan di negara lain, masih banyak masyarakat yang ingin belajar aksara jawa, mulai dari pengejaan sampai penulisan aksara namun terbentur dengan akses yang terbatas di media, khususnya media internet. f. Aksara Sandangan, merupakan tanda baca, huruf hidup serta huruf mati yang biasa dipakai dalam bahasa sehari-hari, yaitu : Tanda Huruf Mati : _r, _ng, _ra ,_re , dll. Untuk selengkapnya dapat dilihat dari Tabel 1. Tabel 1. Tabel Aksara Jawa : koma, titik, awal kalimat, dll. Melalui media online atau internet, diharapkan program yang dirancang akan mudah diakses dan diaplikasikan oleh masyarakat luas. Program ini, dirancang untuk dapat digunakan oleh semua pihak, baik usia sekolah maupun masyarakat umum dan berfungsi untuk memperlajari bahkan mampu menterjemahkan aksara latin menjadi aksara jawa. 2. Aksara Jawa Aksara Jawa atau tulisan Jawa lebih sering dikaitkan dengan legenda Aji Saka, dialah orang yang dianggap penggagasnya. 20 aksara baku Jawa tersebut dikaitkan dengan dua orang pengiring Aji Saka bernama Sembada dan Dora yang tinggal di pulau Majeti. Mereka diberi tanggungjawab menjaga keris pusaka dan sejumlah barang perhiasan. Di sini timbul suatu masalah sehingga kedua-duanya bertikai [4]. 2.1 Huruf Aksara Jawa a. Aksara Carakan, aksara inti yang terdiri dari 20 disebut Dentawiyanjana. Carakan (abjad Jawa) yang di gunakan di dalam ejaan bahasa Jawa pada dasarnya terdiri aras dua puluh aksara pokok yang bersifat silabik (bersifat kesukukataan). Masing - masing aksara pokok mempunyai aksara pasangan, yakni aksara yang berfungsi untuk menghubungkan suku kata tertutup konsonan dengan suku kata berikutnya, kecuali suku kata yang tertutup wignyan, layar, dan cecak. suku kata atau biasa b. Aksara Swara, huruf awal penulisan nama kota atau nama orang yang dihormati yang diawali dengan huruf hidup yaitu : A, I, U, E, O. 2.2 Konsep Penulisan Aksara Jawa Carakan (abjad Jawa) yang digunakan di dalam ejaan bahasa Jawa pada dasarnya terdiri atas dua puluh aksara pokok yang bersifat silabik (Bersifat Kesukukataan). Masing-masing aksara mempunyai aksara Pasangannya, yakni berfungsi untuk menghubungkan suku kata tertutup konsonan dengan suku kata berikutnya, kecuali suku kata yang tertutup wignyan, layar, cecak[5]. Berikut ini adalah aksara pokok yang terdapat di dalam carakan aksara berserta diletakkan didepan masing - masing aksara pokok). Berikut beberapa contoh penulisan aksara Jawa terhadap aksara Latin. aksara pasangannya (nama c. Aksara Rekaan,aksara rekaan merupakan aksara penulisan huruf-huruf yang berasal dari serapan bahasa asing, yaitu : kh, f, dz, gh, z. d. Aksara Murda, biasanya untuk huruf awal penulisan nama kota atau nama orang yang dihormati, yaitu : Na, Ka, Ta, Sa, Pa, Nya, Ga, Ba. Aksara Jawa merupakan aksara silabik, aksara berdasarkan kesukukataan memungkinkan dalam penulisan huruf mati ketika bertemu dengan huruf hidup "a" dibaca atau menjadi satu huruf, kecuali ketika bertemu dengan huruf lain. Berikut contohnya : e. Aksara Wilangan, penulisan bilangan dalam aksara Jawa, yaitu angka 0 sampai dengan 9 dalam aksara Jawa. Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 165
a. man ngan , diba ca "ma - ng ga - n" ketik ka men b. nan njadi aksara nem , dibac a Jawa " ca "na - ne " ". ka e - m" ketik tersebut tersebut kata itu dapat dil sendirian, p dilihat dar sendiri. Co lihat pada ta penulisan ak ri huruf ak ontoh penu abel 4. khir kata khir dari ulisannya men c. ras njadi aksara ane , dibac a Jawa " ca "ra - sa - " " ka - ne" , ketik Tabel 4 4. Tabel Co ontoh Penuli isan men njadi aksara a Jawa " " 1. Sep keti dian keti con Ta 1. Sep keti dian keti con Ta perti conto ika bertem nggap menj ika bertem ntoh dapat d oh diatas, mu huruf njadi satu h mu huruf dilihat pada huruf ma hidup "a huruf, kecua lai ati a", ali in, el Aksara Sa abel 2. Tabe andangan Pada cont m menjadi aksara enutup kata. D pe a menjadi pa ba an bertemu ak da toh pertama, te a pasangan k Dan pada cont asangan karen khiran kata. erlihat aksara karena bertem toh ketiga aksa na bertemu h sa dan te' mu dengan ara du dan huruf mati .3 Kompute 2. erisasi Aksara a Jawa 2. Aks dan pas aks pen sige aks laya den sara ha, ca n nga tida angan atau sigeg ara nutup kata). egan ha di ara sigega ar, aksara ngan cecak. a, ra, wa, d ak dapat d u tidak da (aksar an Di dalam h iganti deng an ra dig sigegan dha, ya, th diberi aksa apat menja ra konson hal ini aksa gan wignya ganti deng nga digan ha, ara adi an ara an, an nti ara Jawa Perkemba uterisasi aks angan kompu Salah satu ya ang sering n sejak lama. te elah dilakukan generated oleh beberap a pihak yaitu di ikembangkan kembangan mputer. Perk e display kom ont aksara ke fo b banyaknya ng oleh kan didoron ya signifik ang akat pulau usnya masyara donesia khusu m masyarakat Ind n warisan melestarikan awa, yang te ertarik untuk Ja t. eluhur tersebut le beberapa pe Terdapat an aksara m mengembangka omputerisasi, ko antara lain : engembang y Jawa melalu yang telah ui media a. Carakan Tabel 3. Tab T bel Aksara S Sigegan Carakan di ikembangkan merupakan n ft. oleh bayuSof i aplikasi yang 3. Dal terd aks kata ked kata lam penuli dapat spas ara Jawa a lain, hu dua akan m a pertama san aksara si. Setiap ketika bert uruf pertam menjadi pa . Namun S Jawa, tid kata dala temu deng ma dari ka asangan da ketika ka eminar dan ak am an ata ari ata Call For Pape 166 Gambar 2. er Munas Ap . Tampilan Ap ptikom plikasi Caraka an [6] Politeknik Tel P lkom Bandung, 9 O B 0 Oktober 2010
b. Pall awa Apli dikemban memiliki tampilan fitur yan pembelaj yang leng ikasi pallawa ngkan oleh teg tampilan ya dan fitur apl ng lengkap aran sampai gkap. a merupakan guh budi sayo ang lengkap j likasi. Aplika mulai dari dengan conto n aplikasi ya oga. Aplikasi jika dilihat d asi ini memil penerjemaha oh aksara Jaw ang ini dari liki an, wa 1. 2. 3. 4. 5. 6. Pengemban operasi w dijalankan m ng aplikasi ma windows, seh melalui sistem masih bersifat plikasi hanya da komputer sih terbatas pa hingga tidak m operasi lain. stand alone dapat digunak yang terinsta ada sistem k mampu komputer, kan secara al aplikasi Program m sehingga ap terbatas pad tersebut. Pengalih bahasa aks karena ku luas untuk m terdapat ngan dari embangun sara masih urang dukun membantu me kesalahan, masyarakat aplikasi ters Beberapa a untuk m pengguna pengemban Masih terb media pemb Media peny masih terba tidak bias d sebut. aplikasi bers memanfaatkan harus memb g. atasnya aplik belajaran bagi yimpanan da atas pada apli igunakan oleh lisensi, sehingga tersebut, si kepada sifat aplikasi bayar lisens kasi yang me i pengguna. ata hasil pene erjemahan , sehingga ikasi tersebut, . h aplikasi lain ensertakan Gam mbar 3. Tampi ilan Program P Pallawa [7] c. Gen ndis Gen dikemban dan diaj tersebut, aksara ya konsep smartfont kan aplikasi ndis merupa mahasiswi un ngkan oleh m tugas ak ai jukan sebaga memiliki konse aplikasi ini m mun dengan ang baru nam lama, ya g system yang dalam penulis t typography d terbaru ya niversitas pet khir mahasisw ep penerjemah pengembang aitu pemakai annya ang tra, wa han gan ian Gambar 4. Pengetikan n Latin pada A Aplikasi Gend dis [8] Se pengemb memperm aksara Ja yang diba antara lai eperti dilihat ang aplik mudah bagi m awa secara lu angun masih t n : t dari data beru kasi masyarakat dala uas, namun be terdapat beber a diatas, pa usaha unt am mempelaj eberapa aplik rapa kelemaha ara tuk ari asi an, Melihat d dari beberapa ang telah dik ya kembangkan, yang akan ad da. Program m mampu mendu ukung dan m da ari program y yang telah ad m mampu menjad di nilai tamba aksara Jawa s an pelestarian da Salah s kelebih satu saat ini, diban di ikembangkan ra lain : elah ada, antar te a karakteristik serta kelema dibangun d mengurangi k a, sehingga d ah bagi peng secara luas. han aplika ndingkan prog k program ahan yang diharapkan kelemahan diharapkan embangan si yang gram yang 1. 2. 3. 4. 5. 6. Program teknologi berbasiskan sehingga m mampu men ndukung bag . istem operasi. pengguna si Karena pr asis online. rogram berba anapun dan k alankan dima mampu dij selama terda internet yang apat koneksi i ut. mputer tersebu dengan kom Proses pen aplikasi da ngembangan ung oleh inter karena diduku berlanjut, k sehingga m, gan program user deng langsu an n dukung memberikan pengemban g. Program be ersifat gratis, rakat luas. oleh masyar Program m memiliki aplik ndukung peng mampu men mbelajaran aks proses pem terstruktur. Media peny Jawa, berba dibaca oleh lain. internet, gi semua Program kapanpun, terhubung terus apat raksi antar mampu ke ung digunakan dan dapat d aran yang membantu ngkap dan kasi pembelaja gguna dalam m ara secara len yimpanan has asis teks dan g h komputer tan il penerjemah gambar, sehin npa aplikasi p han aksara ngga dapat pendukung 7. Program be yang telah sehingga d Jawa menja erbasis teknolo h mendukung dalam proses adi lebih efisie ogi Unicode v g kode aksa penerjemaha en dan ringan. version 5.2 ara Jawa, an aksara Semin nar dan Call For Paper M Munas Aptiko m 167 Polit teknik Telko m Bandung, 9 Oktober 201 10
Program yang dibangun diharapkan mampu mendukung secara maksimal pembelajaran dan pelestarian aksara Jawa, tanpa mengindahkan aplikasi yang telah ada. Sehingga pelestarian aksara Jawa mampu dikenal masyarakat secara luas. Tabel 5. Tabel Unicode Aksara Jawa 3. Analisa dan Perancangan Sistem Perkembangan komputerisasi aksara 3. Analisa dan Perancangan Sistem Perkembangan komputerisasi aksara Jawa beberapa tahun ini menunjukkan statistik yang signifikan, programmer mendedikasikan waktunya untuk aplikasi aksara Jawa, antara lain Carakan, Pallawa dan Gendis. Program telah memenuhi kualifikasi kebutuhan aplikasi aksara Jawa, namun program yang beberapa kelemahan. Salah satu kelemahan yang ada yaitu aplikasi yang dibuat masih bersifat stand-alone sehingga program hanya mampu program, dijalankan pada komputer yang terinstall aplikasi ini. banyak sekali dirancang masih terdapat Berdasarkan analisa diatas, pengembangan lebih dan pemberdayaan aksara Jawa harus ditekankan pada accessibility, sehingga semua lapisan masyarakat mampu menggunakan aplikasi tersebut secara lebih leluasa. Aplikasi yang akan dibangun dan dirancang lebih menekankan pada hal itu aplikasi yang akan tersebut, oleh karena dibangun memiliki bebrapa kriteria : 1. Bersifat online, sehingga semua user mampu tersebut secara mengaplikasikan program lebih leluasa. 2. Menggunakan teknologi web 2.0 sebagai media pengaplikasian sistem, teknologi yang digunakan antara lain : AJAX, Mootools Framework, MochaUI, beberapa teknologi lain, sehingga diharapkan mampu mendukung leluasa menggunakan aplikasi tersebut. dan user untuk lebih 3. Memanfaatkan Unicode Aksara Jawa versi 5.2 3.1 Aksara Jawa dalam Unicode Aksara Jawa telah masuk dalam jajaran Unicode pada januari 2009 masuk pada Unicode Versi 5.2, dengan dimasukkannya Aksara Jawa sebagai salah satu kode dalam Unicode, hal tersebut memudahkan dalam pengembangan aplikasi, karena aplikasi yang dibangun dapat memanfaatkan kode Unicode untuk mengakses dan menampilkan Aksara Jawa. Untuk detail kode Unicode dapat dilihat pada tabel 5. Aksara Jawa masuk pada Unicode dengan kisaran kode antara A980 sampai A9DF, kode ini dapat diakses dan ditampilkan menjadi bentuk huruf Jawa. 3.2 Proses Konversi Aksara Proses penerjemahan aksara latin ke aksara Jawa memiliki beberapa tahap, dan karena bersifat kesukukataan kalimat dalam aksara Jawa, maka aksara Latin terlebih dahulu dipisahkan berdasarkan tingkat kesukukataan sesuai dengan aturan aksara Jawa. 168 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
Start wr iting = input keyboard data_asal = data_pemba anding = strip_tags(data_asal); plode("\n",$data_pembanding); data = exp otal = count($data); to cek_kalimat == 1 N a=0;a<cek_kalimat;a++ potong_kalimat[a] save_string[y] = split_string(text[y],y save_string[y] = end_string(save_ y,num_arr); _string[y]); ntuk pengemb un Ja awa. Fitur yan di iharapkan mam le eluasa dalam b awa. Ja bangan penulis ng tersedia dal mpu menduku belajar dan me ersi aksara san dan konve ni lam aplikasi in k lebih ung user untuk n aksara enterjemahkan = _arr); x=0;x<total;x++ prev v = strlen(data[$x]) - 1; !emp pty(data[x]) && prev != 0 text[num_arr] text_len[n = str_replace(chr(13),"",data[x]); num_arr] = strlen(data[x]) - 1; num_arr++; te ext = text[num_arr]; len = text_len[num_arr]; text_ a == cek_kalimat -1 Y potong_kalimat[a] = end_string(potong_kali cek_kalimat == 2 Y potong_kalimat[a] = end_2string(potong_ka potong_kalimat N (a != 0) && (a != cek_kalimat -1) imat[a]); Y potong_kalimat[a] = end_2string(potong_ka limat[a]); alimat[a]); .1 Halaman H 4. home merup Halaman ditampilkan ertama kali pe belum user m itampilkan seb di erapa inform ap plikasi. Beb maupun inform masi aksara m ni ada halaman in pa Home pakan halama dilayar. Hal maupun admin masi terkait Jawa terbaru an website laman ini n login ke aplikasi u terdapat 1 for( (y=1;y<=num_arr;y++) save_string[y] = implode("",potong_kalim mat); save_string potong_ka save_ka cek_kalim alimat =explode(" ",$text[y]); alimat =explode(" ",text[y]); mat = count(potong_kalimat); data_hasil = str_replace(text, save_string, da ata_asal); view data_hasil End Gambar r 5. Alur Prose Ak es Konversi A ksara Jawa Aksara Latin k ke 3.3 Ran ncangan Pem mbelajaran Ak ksara Jawa Gamba ar 7. Halaman Home Aplika asi roses pembel Pr ni dibagi me sistem in proses pe embelajaran ak 6. gambar 6 lajaran aksar enjadi bebrap ksara Jawa da ra Jawa dala a tingkat, A apat dilihat pa am lur ada .2 Halaman In 4. Index User Halaman imana user ak di di isini. Default ambar dibawa ga indexuser m kan belajar da t tampilan pe ah ini. emuat semua an melakukan ertama tampa a tampilan n interaksi ak seperti Gambar 6. Alur Prose es Pembelajara an Aksara Jaw wa De beberapa pembelaj etail dari pro keriteria men aran. oses pembela ngenai data da ajaran memil ari setiap tingk liki kat Gambar 8. Hala G aman Utama U User .3 Halaman B 4. Belajar Aksar ra Jawa 4. Hasil Aplikasi P yang men Jawa sam ini berbas dan Pembah Pengabdi Ajis ndukung masy mpai dengan pe sis web 2.0 da hasan saka merupak yarakat untuk enerjemahan a an menggunak kan aplikasi belajar aksara a asi aksara. Aplika 5.2 kan Unicode 5 Halaman tama dalam a ut belajar aksara aplikasi ini. H a Jawa merup Halaman belaj pakan fitur ajar aksara Semin nar dan Call For Paper M Munas Aptiko m 169 Polit teknik Telko m Bandung, 9 Oktober 201 10
Jawa me Aplikasi beberapa dalam me emiliki beber pembelajara fungsi yang embantu prose rapa fungsi an aksara J g dapat digun es belajar aksa yang berbed Jawa memil nakan oleh us ara Jawa. da. liki ser Gambar 11. Contoh Penu Keyboa tur diatas, h n menjadi file sil pemrosesa asil gambar y mbar dibawah ulisan melalui ard hasil konversi e gambar. Fil an melalui fu yang dihasilk h ini. Virtual Selain fit apat disimpan da m merupakan has da ari PHP. Ha ilihat pada gam di i unicode le tersebut ungsi GD2 kan dapat Gam mbar 9. Halam man Pembelaja aran User 4.4 Halam man Konvers ur utama d aran aksara J oses penerjem dari user, set ya menyesua engan aturan w si Aksara Jaw asi sela ini dalam aplika konversi aksa Jawa, adalah diawali deng mahan aksara dapatkan pros telah data did penulisan ya aikan aturan code yang tel konversi unic Fitu pembelaj Jawa. Pro inputan d selanjutny sesuai de dibuat. Peny yesuaian kata awal oleh s idapat ditam mahan aksara d ang dimasukk a atau huruf ya elanjutnya ha erverPHP, se a layar. Fit mpilkan pada i 2 pilihan : dibagi menjadi diproses yang di penerjem ain ara gan ses ang lah kan asil tur Gambar 12. F G File Gambar T Font Tulisan Hasil G Generate . Simpulan d 5. Setelah di si stem pembela in ni beserta pro esimpulan: ke dan Saran ilakukan peran ajaran dan pen oses analisan ncangan dan p nerjemahan ak nya, maka d pembuatan ksara Jawa di peroleh 1. Aplikasi in dalam mele Jawa. ni mampu m estarikan dan mendukung m memberdayak masyarakat kan aksara 1. F ting Full Text Writ mperbolehkan ini mem Fitu ur angsung pad la k secara mengetik an. disediaka n user unt da area ya tuk ang 2. Melalui me kemudahan mempelajar Pemilihan edia online, ap plikasi ini me ap masyarak dalam seti a. ri aksara Jawa Aksara Jawa teknologi A i aksara Jawa alam konversi penerjemahan at proses de Unicode. g dikembangk web 2.0 yang i mendukung g sistem pem . n dan dinamis rikan berkaita ng dapat dibe gembangan se untuk peng 3. Unicode da mempercep berbasis kod Teknologi w aplikasi ini yang efisien Saran yan pe enelitian ini dalah : ad 4. emberikan kat dalam berbasis a, mampu n karena kan dalam mbelajaran an dengan elanjutnya Gamba Penulisan mel ar 10. Contoh P Writing W 2. Virtua al Keyboard Fitu user dala harus me menekank aksara sec un untuk me ur ini dibangu aplikasi pene am mencoba ra langsung. engetik secar kan proses b belajar user g. cara langsung t lalui Full Text emudahkan ba erjemahan tan Fitur ini leb terhadap hur agi npa bih ruf 1. 2. Program i sementar ini kata, tanpa ad penulisan k wa. Diharapk aksara jaw konsep terse berikutnya, dalam progr ram. ra hanya m danya model kan dalam ebut dapat di membahas pelafalan penelitian imasukkan Program menkonvers dan pelafa umum. penerjemah h n menjadi aks si aksara latin sih bersifat alannya mas masih sebatas sara Jawa, pelafalan 170 S eminar dan Call For Pape er Munas Ap ptikom Politeknik Tel P lkom Bandung, 9 O B 0 Oktober 2010
3. Karena berbasis aplikasi web 2.0, akses aplikasi akan sedikit lambat pada saat loading pertama kali. 7. DAFTAR PUSTAKA [1] Nindityo, diakses pada 16 Juli 2008, Ayo URL: Belajar Menulis 2008/04/12/ ayo-belajar-nulis-aksara-jawa. Jawa, [2] Dinas Pendidikan Nasional, 2006, Panduan Kurikulum KTSP (Kurikulum Tingkat Satuan Pendidikan), Jakarta, Dinas Pendidikan Nasional. [3] Firdaus, Y., diakses pada 2 September 2008, Aksara Hanacaraka dalam Unicode, URL: hanacaraka. [4] Sayoga, B., diakses pada 2 September : 2008,Cerita URL bbd_ajisaka.htm. Ajisaka. [5] Darusuprapta, 2003, Pedoman Penulisan Aksara Jawa, Yogyakarta, Yayasan Pustaka Nusatama. [6] Bayu, diakses pada 11 September 2008, Publikasi : Carakan, -carakan.html. URL [7] Sayoga, T., diakses pada 21 November 2008, Program Alih Bahasa Aksara Latin ke Aksara Jawa, URL : [8] Thejakusuma, R., 2008, Perancangan dan Pembuatan Perangkat Lunak Pengolah Kata Huruf Jawa, Surabaya Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 171
IMPLEMENTASI FRAMEWORK MANAJEMEN RISIKO TERHADAP PENGGUNAAN TEKNOLOGI INFORMASI PERBANKAN Hendra Sandhi Firmansyah Program Studi Teknik Informatika , STMIK Jabar Bandung email : Abstrak Teknologi informasi telah menjadi hal yang paling penting dalam dunia Perbankan, perannya dalam melakukan kegiatan operasional sehari-hari dapat dikatakan tidak terganti, karena hampir seluruh transaksi yang dilakukan melibatkan penggunaan teknologi informasi. Namun tidak selamanya dalam penggunaan teknologi informasi sesuai dengan harapan, dalam penggunaanya muncul berbagai risiko yang dapat mengakibatkan kerugian yang besar bagi bank hingga membuat bank merugi, lebih ekstrim lagi memungkinkan terganggunnya stabilitas ekonomi suatu negara. Risiko-risiko yang timbul ini harus ditangani agar masalah yang ditimbulkan tidak menyebabkan penggunaan teknologi informasi menjadi suatu hambatan atau dalam kasus yang lebih parah merugikan perusahaan. Salah satu metode yang digunakan untuk menangani permasalahan ini yaitu melakukan manajemen risiko terhadap penggunaan teknologi informasi. NIST ((National Institute of Standard and Technology ) SP 800 - 30 merupakan salah satu dari beberapa framework manajemen risiko yang banyak digunakan untuk mengidentifikasi menilai dan memberikan solusi terhadap risiko yang mungkin terjadi dalam penggunaan teknologi informasi. Dalam paper ini akan dibahas bagaimana tahapan-tahapan dalam NIST yaitu, Assesment, mitigation dan evaluation diterapkan dalam salah satu bank di Indonesia. Kata kunci: Framework, NIST, Kecenderungan, Kerentanan, bank, Manajemen risiko. 1. Pendahuluan paling hangat adalah beberapa bulan terakhir terjadi yang penyalahgunaan terhadap mangakibatkan bank pelanggan mengalami kerugian hingga milaran rupiah. ATM beberapa Bank merupakan suatu perusahaan yang menjalankan fungsi intermediasi atas dana yang diterima dari nasabah. Jika sebuah bank mengalami dapat kegagalan, dampak yang ditimbulkan lembaga- meluas mempengaruhi nasabah dan lembaga atau menginvestasikan modalnya di bank, dan akan menciptakan dampak yang sangat luas secara internasional, Bank domestik maupun pasar Indonesia [2]. Dalam melakukan transaksinya sehari-hari hampir dapat dipastikan penggunaan teknologi informasi (TI) tidak dapat terlepas dari bank, oleh karena itu penggunaan TI telah manjadi sangat penting. Hanya saja dalam melakukan operasional terkait penggunaan TI timbul juga berbagai risiko yang merugikan bank bahkan bisa menimbulkan terganggunya stabilitas ekonomi suatu Negara dalam kasus yang lebih parah. Beberapa contoh dapat dilihat ketika Bank X mengalami pencurian data oleh karyawan yang mengakibatkan kerugian 200 Juta rupiah,Paul Sutaryono [18] menyatakan terjadi pembobolan beberapa bank nasional dengan potensi kerugian mencapai milyaran rupiah, di Osaka Jepang Fraud yang terjadi pada Daiwa Bank membuat kerugian mencapai USD 1.1 M, hal ini memaksa Daiwa Bank menjual seluruh asetnya dan menutup cabang diseluruh dunia pada periode 1995 - 1998, yang 172 yang menyimpan dananya Berdasarkan permasalahan diatas maka penulis ini akan mencoba bagaimana melalui paper meminimalisir dengan menggunakan risiko framework manajemen risiko berbasis NIST SP 800 - 30 sehingga dapat diidentifikasi jenis risiko , tingkatan risiko dan rekomendasi kontrol terhadap risiko tersebut. Paper ini dalam akan menggunakan metode standar NIST yang dilengkapi dengan pengumpulan dan pengolahan data sehingga dapat memberikan gambaran terhadap penggunaan penggunaan framework manajemen risiko dalam penggunaan kemudian mengidentifikasi dan memberikan solusi dengan tiga tahapan yaitu Asses , mitigate, avaluate. teknologi informasi 2. Perbankan dan Teknologi Informasi Menurut Kasmir " Bank adalah lembaga utama keuangan menghimpun dan menyalurkan kembali dana tersebut ke masyarakat serta memberikan layanan/jasa bank lainnya". Sementara Undang-undang RI nomor 10 tahun 1998 tanggal 10 november 1998 tentang perbankan mendefinisikan bank sebagai "badan usaha yang menghimpun dana dari masyarakat dalam bentuk simpanan dan menyalurkan kepada masyarakat yang memiliki kegiatan dana dari masyrakat Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
dalam bentuk kredit atau bentuk-bentuk lainnya dalam rangka meningkatkan taraf hidup rakyat". dalam Iman menyatakan bahwa teknologi informasi (TI) adalah suatu teknologi yang berhubungan dengan pengolahan data penyaluran dan menjadi data/informasi tersebut dalam batas-batas ruang dan waktu [8]. Masih dalam Iman [8] Alter menyatakan TI sebagai perangkat lunak maupun keras yang digunakan dalam sistem informasi. Penggunaan teknologi informasi dalam perbankan merupakan hal yang menjadi keseharian, hampir seluruh transaksi perbankan tidak dapat terlepas dari penggunaan teknologi informasi. Penggunaan TI telah menjadi hal yang fundamental dalam bisnis perbankan, digunakan sebagai media untuk melakukan berbagai transaksi multichanel untuk melakukan transaksi perbankan. Selain menjadi tulang punggung transaksi [24], TI telah mampu meningkatkan kinerja pegawai dan meningkatkan kepercayaan pada pelanggan untuk melakukan transaksi. Sejalan dengan [22] beberapa penelitian yang diungkapkan oleh Fristak dan Ward mengungkapkan tentang penggunaan TI dalam perbankan yang mampu meningkatkan efisiensi serta mampu operasional menghasilkan benefit yang besar bagi bank yang menerapkan.si perbankan , Darmini [7]. Indrajit informasi proses lain literatur dalam Manajemen risiko perbankan sangat penting dilakukan mengingat dampaknya yang sangat besar seperti yang telah dibahas pada bagian sebelumnya. Bouer dan menyimpulkan dari beberapa literatur diantaranya (1987), Allen dan Baltsenberger dan Midel (2000). Santomero Bouer (2001), Boot menyimpulkan risiko perbankan memberikan keuntungan sebagai berikut [5]: dan Ryser, mengumpulkan manajemen Bank memiliki ketahanan aset yang lebih lama Bank mampu memonitor informasi dengan mudah sehingga mampu memprediksi berbagai kemungkinan, sebagai contoh analisis kegagalan kredit dan recovery data. Layanan bank dapat maksimal dengan monitoring terhadap risiko yang mungkin terjadi Risiko yang mungkin terjadi dalam setelah mengidentifikasi literature diantaranya adalah risiko proses internal, SDM, eksternal dan risiko system [1], [3], [14]. 4. Framework Manajemen Risiko Teknologi Informasi 3. Manajemen Risiko dan Perbankan proses antisipasi terhadap risiko agar kerugian tidak terjadi kepada organisasi. Stoneburner et. al. berpendapat bahwa manajemen proses mengidentifikasi , menilai dan mengurangi dampak risiko ke level yang dapat diterima organisasi. Dalam konteks TI proses manajemen risiko yang efektif [23]. Manajemen Risiko merupakan risiko adalah bahwa bermanfaat menajemen pada risiko sangatlah karena akan sangat mambantu dalam menghindari risiko yang kerugian akibat menimpa. yang membedakan suksesnya sebuah organisasi adalah bagaimana cara mengatasi potensi negatif (risiko) dan berbagai masalah yang terjadi dalam organisasi. Masih dalam penelitian yang sama diungkapkan bahwa organisasi kita akan sukses menjadi lebih baik jika mampu mengantisipasi berbagai potensi kerugian serta mengelola perubahan yang terjadi [10]. Beberapa literatur menyatakan terjadi berbagai Galorath mengatakan Dalam konteks perbankan, manajemen risiko adalah kecukupan Indonesia menurut Bank prosedur dan metodologi pengelolaan risiko sehingga kegiatan usaha bank tetap dapat terkendali pada batas/limit yang dapat diterima serta menguntungkan bank [1]. Merupakan kerangka kerja yang dirancang untuk mengatasi berbagai risiko terkait penggunaan teknologi informasi, berikut beberapa acuan yang akan menjadi landasan dalam membuat framework. tersebut diantaranya adalah Cobit, Framework OCTAVE, ITIL, NIST, dan lain-lain. 4.1. NIST NIST (National Institute of Standard and Technology ) merupakan organisasi pemerintah di Amerika Serikat dengan misi mengembangkan dan mempromosikan penilaian, standar dan teknologi untuk meningkatkan dan kualitas kehidupan. Kegiatan utama adalah meneliti berbagai dan meningkatkan infrastruktur teknologi. fasilitas ilmu untuk mempromosikan rekomendasi melalui publikasi khusus 800-30 tentang Risk Management Guide for Information Technology System.Terdapat tiga proses dalam risiko yang dikeluarkan oleh NIST yaitu Risk Identification, risk mitigation dan risk evaluation [23]. NIST mengeluarkan manajemen 1. Penilaian risiko Merupakan dari langkah yang metodologi manajemen Organisasi dikeluarkan menggunakan untuk penilaian mendefinisikan ancaman potensial dan risiko yang berhubungan dengan penggunaan teknologi informasi. Output dari proses ini diharapkan membantu mengidentifikasi 173 pertama risiko oleh NIST. risiko Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
untuk melakukan bagaimana pengurangan dan penghilangan risiko selama proses mitigasi. Proses ini terdiri dari 9 (sembilan) langkah yang harus dipenuhi , yaitu : a. System Characterization kontrol data, ketersediaan terhadap layanan dan kehilangan kepercayaan. Output dari sistem ini adalah definisi dampak dari risiko (magnitude of impact definition) , tabel II.3 memperlihat dampak terhadap sistem Melihat sudut pandang hardware, software, interface, data, dan lain-lain. Sudut pandang inilah yang akan menjadi input proses, sehingga akan sistem, menghasilkan output yaitu batasan fungsionalitas sistem , data dan tingkat sensitifitas , pengguna dan lain-lain. b. Threat Identification Mengenali berbagai sumber yang akan menjadi gangguan pada sistem. Input dari proses laporam ini biasanya adalah serangan yang pernah terjadi, data dari berbagai pihak baik media, agensi. Sementara output dari proses ini adalah Threat yaitu merupakan sekumpulan risiko yang mungkin terjadi serta dapat risiko menimbulkan kerentanan pada sistem statement, sumber yang c. Vulnerability Identification Pada tahapan ini diidentifikasi berbagai kelemahan atau kekurangan dari sistem yang memungkinkan terjadi ancaman terhadap sistem. Input dari tahapan ini laporan dari penilaian risiko terdahulu, bisa jadi serangan hasil pengecekan/pengetesan sistem. Dari pemrosesan dihasilkan list vulnerability atau kerentanan yang memungkinkan diserang oleh risiko. yang pernah terjadi, dari g. Risk Determination Tujuannya untuk menilai tingkat dari risiko yang akan timbul pada sistem TI. Input dari langkah ini adalah 2 langkah sebelumnya yaitu tingkat kecenderungan dan analisis dampak yang dipetakan menjadi matrik 3 x 3 , 4x4 atau 5 x 5 tergantung dari kebutuhan sistem. Matriks 3 x 3 akan melevelkan risiko kepada 3 tingkatan risiko yaitu tinggi, rendah dan sedang (high, medium, low). Masing- masing memiliki skor sebagai berikut : - Probabilitas untuk kecenderungan memiliki level 1.0 untuk tinggi, 0.5 untuk rendah dan 0.1 untuk rendah. - Nilai untuk tiap dampak adalah 100 untuk tinggi, 50 untuk sedang dan 10 untuk rendah. h. Control Recommendations Tujuannya untuk mengurangi level risiko pada sistem TI sehingga mencapai level yang bisa diterima. Inputnya adalah dari output dari tahapan sebelumnya yaitu risiko dan tingkat risiko, dari sini akan dihasilkan daftar rekomendasi kontrol. i. Results Documentation d. Control Analysis Tujuan utama dari tahap ini untuk menganalisis kontrol yang telah diterapkan atau yang akan diterapkan, untuk mememinimalisasi kemungkinan terjadinya ancaman. Input dari tahapan ini adalah kontrol yang telah diterapkan dalam masing-masing risiko/kerentanan, sementara outputnya adalah list dari kontrol terhadap risiko yang tengah diterapkan dan rencana kontrol yang akan diterapkan terhadap risiko yang mungkin terjadi. Merupakan laporan atau dokumentasi dari seluruh kegiatan yang ada, dimulai tahap karakteristik hingga rekomendasi kontrol. Risk Assesmen e. Likelihood Determination Digunakan untuk memperoleh nilai kecenderungan yang mungkin terjadi atas kelemahan dari sistem. Input dari tahapan ini adalah sumber risiko dan motivasi penyebab sumber risiko, kerentanan dan efektifitas diterapkan. kontrol Kecenderungan ini dibagi kedalam 3 jenis yang dapat dilihat pada tabel II.2 berikut : Impact Analysis Menilai dampak yang terjadi terhadap serangan atas bagian lemah dari sebuah sistem. Input dari sistem ini adalah misi sistem serta tingkat sensitifitas data atau dengan kata lain bagaimana risiko akan berpengaruh pada misi sistem dan data yang diolah. Kemungkinan yang menjadi pertimbangan adalah masalah integritas dari yang f. Risk Evaluatio Risk Mitigatio Gambar 1. Proses NIST 2. Mitigasi Merupakan tahap kedua dari proses manajemen risiko yang dikeluarkan NIST melibatkan dan implementasi kontrol rekomendasi pengurangan risiko dari tahapan sebelumnya yaitu penilaian risiko. Pengurangan atau biasa lebih dikenal dengan mitigasi merupakan prioritasisasi, evaluasi dari 174 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
digunakan metodologi manajemen untuk mengurangi dampak risiko. Aktifitasnya adalah : sistemik yang a. Prioritize action Berdasarkan hasil dari penilaian risiko dipilih prioritas aksi yang akan dilakukan. Input dari langkah ini adalah level risiko dari tahapan penilaian dilakukan (assesment) yang ini sebelumnya, hasil dari adalah peringkat prioritas utama yang harus dilakukan terhadap risiko dan kerentanan yang terjadi pada sistem. tahapan g. implementasi yang aman rencana diterapkan. Inputnya adalah risiko dan level risiko, prioritas aksi, kontrol yang dipilih , serta output yang menjadi hasil tahap-tahap sebelumnya. Sementara output dari tahap ini adalah safeguard implementation plan guide Implement Selected Control. Mengimplementasikan kontrol yang dipilih. inputnya adalah hasil dari tahap sementara implementasi, outputnya adalah pengurangan risiko. 3. Evaluasi b. Evaluate Recomended Control kontrol yang Evaluasi proses direkomendasikan penilaian jadi rekomendasi yang ditawarkan belum merupakan rekomendasi yang tepat. Inputnya adalah kontrol rekomendasi yang ada pada tahapan penilaian risiko, sementara adalah rekomendasi yang paling tepat untuk meminimalisasi yang mengancam sistem. terhadap dalam risiko, karena bisa outputnya risiko c. Conduct Cost Benefit Analysis dalam Membantu pengambilan keputusan dan untuk mengidentifikasikan kontrol biaya yang efektif, serta menganalisis keuntungan biaya. Inputnya adalah rekomendasi dari tahapan evaluasi kontrol, hal yang dilakukan adalah cost benefit analysis terhadap dilakukan penerapan rekomendasi kontrol dan cost benefit analysis jika kontrol tidak diterapkan d. Select Control Hasil proses sebelumnya evaluasi terhadap kontrol dan analisis biaya maka dipilih kontrol yang dianggap paling baik dari teknis dan biaya . inputnya telah jelas adalah cost benefit analysis, sementara hasil akhirnya ada akan kontrol yang diterapkan manajemen sistem jika terpilih atau Kegiatan evaluasi risiko adalah kegiatan terhadap keberlangsungan proses mitigasi, pada umumnya jaringan yang diterapkan dalam organisasi akan mengalami perubahan atau pengembangan hardware, pengembangan software dan aplikasi oleh versi yang lebih up to date dan lebih baru. komponen 5. Analisis dan Pengolahan Data Pada bagian ini akan dibahas bagaimana implementasi framework NIST diterapkan terhadap kasus yang ada pada Bank X. Pada dasarnya adalah proses pengambilan data, melalui tehnik sampling, dimana data diperoleh dengan mengambil sampel yang relatif kecil dari populasi yang ada. Sampel yang diambil dipilih secara acak sesuai kebutuhan [16]. . Kuesioner yang dibuat pada paper didesain dan dirancang dengan menggunakan scoring system yang terdapat pada NIST SP 800 -30. Dimana untuk menentukan tingkat risiko scoring system digunakan dengan memberi skor terhadap faktor risiko. Hasil scoring telah dibahas pada bab II. Sementara rencana kuesioner terdiri dari 2 (dua) bagian, bagian pertama berisikan data responden secara umum dan bagian kedua adalah pertanyaan yang harus dijawab oleh responden. Pemetaan jumlah dan jenis soal sebagai berikut: a. Respon terhadap risiko (22 soal atau 33.3 % bobot komponen ) b. Respon terhadap dampak kerentanan (22 e. Assign Responsibility Penunjukan personil yang tepat untuk kontrol yang diterapkan, input adalah kontrol yang terpilih sementara output adalah penugasan atau pemilihan penanggung jawab terhadap kontrol yang dilaksanakan f. Develop Safeguard Implementation Plan Merencanakan implementasi terhadap kontrol sehingga proses membantu pengurangan risiko, dalam tahapan ini yang diambil, melancarkan soal atau 33.3 % komponen) c. Respon kontrol terhadap kerentanan (22 soal atau 33.3 % komponen) 5.1 Proses bisnis dan Dukungan TI Bank X pada dasarnya merupakan unit bisnis dari salah satu bank BUMN yang akhirnya menjadi unit bisnis sendiri. Meskipun telah menjadi unit tersendiri secara keseluruhan belum terpisah, hanya saja disini dapat dikatakan memiliki "otonomi khusus" dalam melakukan kegiatan operasional sehari-hari. Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 175
dengan menggunakan teknologi informasi Bank Syariah X di support oleh 3(tiga) sistem utama. Sementara dalam paper ini yang akan dibahas hanya salah satu yaitu I System yang merupakan core banking system , , sentralisasi seluruh proses data, pelaporan penyimpanan serta aktifitas back up office lainnya. Dalam melakukan transaksi yaitu lapisan pertama sistem pengamanan lazim digunakan Internet Banking yang dalam Dengan dunia menggunakan SSL ini, semua data yang dikirimkan dari server Internet Banking ke komputer nasabah dan sebaliknya selalu melalui proses enkripsi (acak secara sistem). 4. Data perbankan. 5.2 Implementasi implementasi di lakukan 3 tahap utama yang meliputi penilaian, mitigasi dan .evaluasi dengan ringkasan sebagai berikut : a. Lingkup Setelah dianalisis maka Berdasarkan apa yang dibahas sebelumnya maka implementasi ini hanya dibatasi pada I System yang merupakan salah satu dukungan layanan TI dengan tehnik : 1. Wawancara dan penggunaan kuesioner 2. Pengembangan dan penggunaan skala risiko NIST yaitu matriks 3x3 untuk berdasar menentukan kerentanan dan tingkat kecenderungan terjadinya risiko. Jenis Risiko Kecenderungan Risiko level risiko Data yang diolah adalah data nasabah transaksi nasabah yang mencakup transaksi yang dan seluruh operasional dan terkait pendanaan. 5. User terbagi menjadi tiga yaitu Teller, Costumer Service (CS), unit Operasional dan Divisi TI, dimana 3 user pertama adalah merupakan user penggunam sementara yang terakhir adalah user yang melakukan maintenance terhadap sistem. Pengguna untuk sistem ini c. Ancaman potensial Terdapat 4 (empat) ancaman yang paling sering pada operasional perbankan yaitu ancaman pada Sumber daya manusia, faktor internal, faktor eksternal dan faktor sistem. L e b i h SDM Internal Eksternal Sistem M L L L d. Kecenderungan terjadinya risiko Dari analisis diketahui beberapa risiko tingkat kecenderungan (likehood memiliki risk) yang dapat dilihat pada table 1. Tabel 1. Kecenderungan risiko l engkap disajikan pada lampiran E.1. e. Analisis dampak b. karakteristik sistem hasil Dari wawancara karakteristik sebagai berikut : 1. Hardware didapat rendahnya dampak atau kerentanan atau akibat yang terjadi jika sistem tersebut diserang. Mendefinisikan tinggi atau Perangkat keras yang digunakan berbasis PC serta mainframe IBM S/390 untuk server,merupakan mainframe yang handal dan banyak digunakan beberapa perusahaan besar saat ini . 2. Software Perangkat lunak adalah standar Windows XP, beserta support sistem IKON untuk sistem Client. 3. Jaringan komunikasi Tabel 2. Analisis dampak Jenis Risiko SDM Internal Eksternal Sistem Dampak M M H H f. Rating Risiko transmisi Untuk Aperture menggunakan untuk Terminal (VSAT) kantor memudahkan komunikasi antar cabang komunikasi eksklusifmelalui satelit yang memungkinkan online. kantor cabang beroperasi secara Untuk menjamin keamanan bertransaksi, digunakan sistem keamanan standar dengan dua firewall dan enskripsi SSL128 bit oleh Verisign. SSL 128 bit (Secure Socket Layer), memudahkan Small Very dan sistem sistem internasional Dari analisis dampak dan kecenderungan terjadinya risiko maka dapat diukur melalui matriks 3x3 , yang dibentuk dari dampak atau kerentanan yang terjadi terhadap sistem serta risiko yang mungkin akan menyerang sistem. Pemetaan lengkap pada tabel 3 berikut 176 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
Sistem Perbaikan data Tabel 3. Tingkat Risiko (Stoneburner,2002) Back up data Duplikat database server Kontrol akses h. Kontrol terpilih Dari dan kecenderungan terjadi maka dihasilkan level risiko dapat diurutkan sebagai berikut (tabel 4) pemetaan kerentangan Tabel 4. Level Risiko Dari hasil analisis biaya maka didapat kontrol yang dipilih adalah sebagai berikut : 1. Melakukan pelatihan SDM 2. Melakukan penambahan pegawai 3. Melakukan Update terhadap aplikasi 4. Melakukan maintenace terhadap perangkat keras Rating 1 Jenis Risiko SDM score Rating 16.5 M i. Penanggung jawab kontrol terpilih Untuk melakukan kontrol yang dipilih disusun panitia yang akan melaksanakan kegiatan kontrol tersebut. 2 3 4 Sistem Eksternal Internal 10.7 5.3 5 M L L Tabel 6 Penanggungjawab kontrol Kontrol No 1 Melakukan Penanggungjawab Bagian personalia dan Div TI Personalia pelatihan SDM Penambahan Pegawai 2 g. Rekomendasi Kontrol Dari hasil penilaian maka direkomendasikan beberapa kontrol yang dapat dilakukan terhadap risiko (tabel 5) 3 Melakukan Update terhadap aplikasi 4 Melakukan maintenace HW Divisi TI Divisi TI Tabel 5.Tabel Rekomendasi Kontrol Jenis Risiko Rekomendasi kontrol 6. Kesimpulan dan Saran SDM Internal Training SDM • Cross SDM • Penambahan pegawai • Outsourcing intensif Analisis proses bisnis Analisis proses bisnis Dari apa yang telah dibahas dapat disimpulkan bahwa : 1. Teridentifikasi berbagai risiko yang mungkin menyerang perbankan, diantaranya adalah risiko operasional . Risiko yang terjadi pada kegiatan operasional informasi perbankan ini melibatkan 4 jenis risiko, yang diurutkan sesuai hasil penilaian level dimana risiko SDM (16,3) menempati urutan pertama diikuti risiko sistem (10,3), eksternal( 5,3) dan internal (5) secara berurutan. teknologi Desain proses efektif Maintenance hardware Update antivirus Update aplikasi 2. Dari apa yang dibahas dapat dilihat determinasi risiko dapat dilihat ternyata risiko SDM menempati rating tertinggi, sementara sistem relatif kecil karena risiko baik dampak terjadinya sangat maupun kecenderungan minim. Hal tingkat kecenderungan SDM untuk melakukan aktifitas yang terkait risiko dan dampak yang dihasilkan mencapaim level menengah, lain untuk sementara untuk kecenderungan risiko terjadi berada pada level 177 ini terbentuk dari level risiko Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
terendah, sedangkan untuk dampak yang terjadi lebih ke dampak menengah dan beberapa poin tinggi, teteapi frekuensinya tertutup oleh level kejadian yang relatif kecil [10] Galorath D, 2006. Risk Magement Succes Factor. PM World Today. Vol.VIII, Issue 12. [11] Harjanto,Ludi. 3. Masalah terhadap penggunaan teknologi informasi perbankan ditangani melalui pemetaan domain risiko NIST SP 800 - 30 dengan memperhatikan beberapa faktor berikut : risiko yang terjadi a. Sistem b. Jenis risiko (operasional perbankan) c. Sumber risiko, dan d. Level risiko 4. Dari hasil implementasi secara global diketahui beberapa hal sebagai berikut : a. Level risiko yang mengena pada Bank X pada tingkat medium dan low. [12] Herarth, HSB. Herarth, T. 2007.Cyber Insurance : Copula Pricing Framework and Implication Risk Management..Departement of Acounting.St Cathrine. Canada. ITGI.2009. Enterprise Risk Identify, Govern and Manage IT Risk. IT Governance Institute. USA. Janakiraman, U. 2008. Operatinal Risk Management Indian Bank In the Context of Basel II. Global Journal of Finance and Banking Issues. Vo.2 No.2. for [13] : [14] b. Terdapat 4 rekomendasi yang akan diimplementasikan untuk minimalisir risiko dari 7 rekomendasi yang diajukan. Saran untuk penelitian lebih lanjut dapat dipetakan save implementation planning guard terhadap ke 4 (empat) rekomendasi yang dianjurkan untuk kemudian dilakukan evaluasi terhadap efektifitas dari rekomendasi tersebut. [15] Kasmir.2008. Bank dan Lembaga Keuangan Lainnya. Raja Grafindo Pt. Jakarta. [16] Lubis, Muhammad E. 2008. Penetapan Model Bangkitan Pergerakan Untuk di Kota tipe Perumahan Beberapa Pematangsiantar. Sekolah Pascasarjana. USU. Medan. Pustaka [1] [2] [3] [4] [5] [6] Bank Indonesia .2003. Pedoman Penerapan Risiko Bank Bank Indonesia.Jakarta Bank Indonesia .2007. Pedoman Penerapan Manajemen Risiko Teknologi Informasi di Bank Umum. Bank Indonesia. Jakarta. Basel Commite International Convergence Of Capital Measurement and Capital Standar. Basel Comitte On Banking Supervision. Basel. Switzerland. Briean, O. John Information system, Mc Graww - Hill. Risk Bouwer, W. Ryser, M. 2002. Management For Bank. ECOFIN Research and Consulting. Switzerland. Changqing G, Kezheng H. 2005. Comparison of Innovation Methodologies and TRIZ. Shandong University. Jinan. P.R. China Bagi umum, .2005. .2008. Management [7] Darmini A,Putra I. 2010. Pemanfaatan Teknologi Informasi dan Pengaruhnya pada Kinerja Individual BPR Kab. Tabanan. FE Universitas Udayana. Iman, E. 2008. _TI.pdf Froot K , Et. Al. 1994. A framework for Risk Management. Massacusetts Technology. [8] [9] Institut of [17] Nikolic , Boza. Dimitrizavic, L.2009. Risk Information Technology Assesment of System. Issues In Informing Science and Technology. Vol.2009. [18] Sutaryono,P.2003 internal-fraud/#more-364 [19] Peter V, Peter R. 2006. Risk Management Model : an Empirical Assesment of The Risk of Default. Euro Journal Publishing. [20] Reppel, Milan. Petr.2009. Operational Risk Analysis Scenario . ELBF Seminar. Czech Republic. Tepley, [21] Stela , M.I.2010. Evaluation of ICT on Banking Effeciency Using Trancendental Production Fungciotn and Lograthimi Camel Rating. International Journal Science and Technology. Vol.2(1). [22] Stoneburner G, A. Goguen and A. Feringa, for 2002.Risk Management Information System., Recommedation of National Institute of Standards Special Publication 800-30. Guide Technology and Technology [23] Wolingpirayat, J.2007. E-payment Strategies Innovation. Journal of of Bank Card Internet Banking And Commerce 178 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 .
Combined Fluctuation FeaturesFor Kid's Song ClassificationBased on Mood Parameters Kadek Cahya Dewi STMIK STIKOM BALI, Indonesia Abstract Music is closely related to human psychology. A piece of music often associated with certain adjectives such as happy, sad, romantic, and many more. The linkage between the music with a certain mood has been widely used in various occasions by people and music classification based on relevance to a particular emotion is important. This research concerns in music classification system based on mood parameters with combined fluctuation features. The mood parameters used is based on Robert Thayer's energy-stress model which are exuberance / happy, contentment / relax, anxious and depression. All feature sets are based on fluctuation of modulation amplitudes in psychoacoustically transformed spectrum data, namely the combination of rhythm patterns, rhythm histograms and statistical spectrum descriptors of the music. The system is tested using a set of song with various genre and the classification results are compared with the mood obtained by child psychology experts. Clustering and classification method obtained by Self Organizing Map method. Keywords: Self Organizing Map, music classification, mood classification, rhythm patterns, rhythm histograms, statistical spectrum descriptor 1. INTRODUCTION Music is an art, entertainment and human activities that involve the voices of regular. Music is all the possibilities that could happen to the voices / sounds and silence to be organized into a series of meaningful hearing. The meaning is not acquired verbal meaning, but the aural sense. The meaning of aural harmony means the perceived sound when listening to music. For example when listening a traditional song 'Yamko Rambe Yamko' which originated from Irian Jaya, listeners may not understand the intent of the song because they do not know the language that used in the lyrics or do not understand what's played instruments. However, when hear it is very possible as a matter of making nice to hear, making enthusiastic, sadness, grief or perhaps touching. Another example of the aural sense is when listening to an instrumental song. to human psychology. A piece of music often associated with certain adjectives such as happy, sad, romantic, etc. The linkage between the music with a certain mood has been widely used in various occasions by men. For example, in a musical film is used to reinforce Music is closely related the atmosphere of the specific scene, the dramatic music used for background suspense scene, music scene eager for war, the music is fun to use as a background scene of humor, etc. In addition to support smart parenting programs will be very useful if the mothers know and understand the classification of music based on mood parameters, so they can do song selection in accordance with the desired conditions / moods. For example when the children wake up just choose the happy song (full of spirit). There are many more examples that can not be mentioned here. researches on music classification based on mood have been conducted. Feng et.al. classified music based on Dixon's beat detection [3]. Li and Ogihara classified music using Support Vector Machines (SVM) [7], whereas Yang and Lee using agent system [10]. Leman et.al.based his classification on three level analysis: to manual-based musical subjective analysis to acoustical-based feature analysis[6]. Other researchers include Wang et.al. which uses Support Vector Machines [20], Wieczorkowska et.al. with K-Nearest Neigbhor A number of judgments (SVM) Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 179
[21] and Baum with Naïve Bayes, Random Forest and Support Vector Machines [1]. one and is done by taking the average of the two channels. Audio sampling rate is changed from 44 KHz to 11 KHz. This paper will discuss the classification of music based on to a particular relevance emotion/mood. It will be compare the combined fluctuation features. All feature sets are based on fluctuation of modulation amplitudes in psycho acoustically transformed spectrum data, namely the combination of rhythm patterns, rhythm histograms and statistical spectrum descriptors of the music. The system is tested using a set of song with various genre and the classification results are the mood obtained by child compared with psychology experts. Clustering and classification method obtained by Self Organizing Map method. c. Splitting music into segments with each segment of size 6s in. Because of the time 6s deemed to have enough to get the impression from the style of a piece of music. 2.2.2. Feature Extraction for Rhythm Patterns: a. Transformation into a spectrogram, by first performing an FFT. The FFT window size used is 256 samples to meet the 23ms sampling of mp3 (253 samples). 2. IMPLEMENTATION 2.1 Emotion Model b. Groups frequencies into 24 critical frequency bands to meet the Bark scale. Bark scale ranges from 1 to 24 Barks. The emotion model used is the Robert Thayer's [10] which consists of energy-stress model exuberance / happy, contentment / relax, anxious / anxiety and depression. Here is in Figure 1 is the Thayer's two dimensional model of emotion. c. Calculating the spectral masking effects with spreading function. d. Transform into decibel to form a base 10 logarithmic scale. e. Calculate the equal loudness level in Phon. Forty Exuberant, triumphant, carefree Anxious, frantic, terror Phon = 40 db-SPL tone at 1 kHz frequency. f. Calculating loudness sensation. One SONE = 1 kHz tone at 40 db-SPL. energy g. Perform SONE transformation into rhythm Content, serene Ominous, depression patterns with the FFT. stress Figure 1: Thayer's two-dimensional model of emotion h. Limit the amplitude modulation to 60. So that for every 24 critical bands 60 values is obtained for modulation frequencies between 0 to 10Hz. This results in 1440 values representing the fluctuation strength. 2.2 Feature Extraction i. Filtering rhythm patterns using the Gaussian and the gradient. The feature extraction process is the process to get the pattern of a song. The following is the in accordance with feature extraction process Rauber's research [14] and the block diagram of audio extraction is shown by Figure 2. 2.2.1. Preprocessing: a. Audio decoding. Converting audio format into Pulse Code Modulation (PCM) form. b. Audio quality reduction. Audio quality is reduced from (sound exchange). Decreasing the number of channels from two to stereo to mono 2.2.3 Statistical Spectrum Descriptors During feature extraction for the Rhythm Patterns, it was computed a Statistical Spectrum Descriptor (SSD) for the 24 critical bands. From the SONE representation of the spectrum (Sonogram), we compute the following statistical moments for each critical band: mean, median, variance, skewness, kurtosis, min-value and max-value, resulting in a 168-dimensional feature vector. 180 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
2.2.4 Rhythm Histograms Contrary to the Rhythm Patterns and the SSD, this feature set does not contain information per critical band. The magnitudes of each modulation frequency bin of all 24 critical bands are summed up in order to form a histogram of modulation magnitude per modulation frequency. This feature set contains 60 attributes, according to modulation frequencies between 0.168 and 10 Hz. 2.2.5 Combination of Feature sets In order to evaluate the results on my past research entitle Kid's Song Classification Based On Mood Parameters Using Rhythm Patterns Features, now we try to use the combination of feature sets. The different feature sets achieve largely different results depending on the database, i.e. the type of music contained in the collection. As a consequence we are interested in the performance of combined approaches, especially of the two sets with contrary results: SSD and Rhythm Histograms. The combination is expected to represent a more generalized feature set with potentially better results in a broader variety of musical styles. Moreover, we wanted to evaluate, whether classification without the much higher-dimensional Rhythm Patterns feature set could achieve comparable results. The following combinations of feature sets have been submitted to MIREX 2005 by Lidy and Rauber [8]: - Rhythm Patterns + SSD (1608 dimensions) - SSD + Rhythm Histograms (228 Figure 2. Block Diagram Of Audio Feature Extraction 2.3 Classification Classification is carried out using the Self Organizing Map. Classification is carried out after the feature extraction and clustering. Clustering is done by Self Organizing Map method and is carried the feature extraction process. The out after is used for clustering and toolbox SOMeJB visualization of the clustering results. Here are the parameters required for clustering: dimensions) - Rhythm Patterns + SSD + Rhythm Histograms (1668 dimensions) 1. The input is a 2-dimensional matrix n x d, where n is the number of data and d is the data dimensions resulted from feature extraction. 2. The output layer is a 2-dimensional matrix with the number of map units equals the number of terms / words on the Thayer emotion model. 3. Calculate the Euclidian distance. 4. Models the emotion as Thayer's emotion model which consists of exuberance, contentment, anxious and depression. The terms are: exuberant, triumphant, carefree, anxious, frantic, terror, content, serene, ominous, and depression. the clustering results with 5. Visualization of smoothed data histogram. Classification with is performed by entering testing data on the network and labeling moods according to the results of the is done by clustering. Classification process SOMeJB Toolbox. The results of the classification the SOM method Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 181
using the SOM methods were compared with the results obtained by child psychology experts. comparison of SSD-RH yields 76%. The classification results can be seen in table 1. Here is the explanation of symbols on the table 1: 3. RESEARCH RESULTS AND DISCUSSION Clustering process was tested on 120 songs in Indonesian language and in English with a variety of genres using SOM method. Clustering performed three times in accordance with the number of feature combinations. First, clustering based on combination of rhythm patterns (RP) and statistical spectrum descriptors (SSD) with 1608 dimensions generate by 1440 dimensions from RP and 168 dimensions from SSD. Second, clustering based on combination of statistical spectrum descriptors (SSD) and rhythm histograms (RH) with 228 dimensions generate by 168 dimensions from SSD and 60 dimensions from RH. Third, clustering based on combination of rhythm patterns (RP), statistical spectrum descriptors (SSD) and rhythm histograms (RH) with 1668 dimensions generate by 1440 dimensions from RP, 168 dimensions from SSD and 60 dimensions from RH. • • • From 1 for mood "exuberance" 2 for mood "contentment" 3 for mood "anxious" 4 for mood "depression" table 1 also shows the most misclassification occurs in moods "exuberance". Level of accuracy for the mood of "exuberance" in all combination of features is 54%. The accuracy on the mood of contentment in the all features combination is 88.89%. The level of accuracy in the mood "anxious" on the RP-SSD features is 100%, while in SSD-RH and RP-SSD-RH is 75%. The accuracy of the mood depression on all combination of features is 100%. that Table 1. Comparison of classification results No Song's Title RP- SSD SSD -RH RP- SSD -RH The clustering results are visualized in the form of islands of music. The songs are placed according to the level of sound similarity and islands formed in accordance with the cluster density. Islands of music using a color code with color levels range from dark blue (deep sea) to light blue (shallow water) to yellow (beach) to dark green (forest) to light green (hills) to gray (rocks) and white ( mountain). Each island which is marked by passage of land / forest represents a different style of music (different cluster). Mountains indicate the center of the cluster, so if there is an island with more than one mountain, it can be said as a style in a style (sub-style). 1 2 3 4 5 6 7 childrens music london bridge.mp3
Tasya Bulan Bu.mp3 Ambilkan Alphabet song.mp3 Twinkle2.mp3 Ibu Pertiwi.mp3 The Lion king -06- This land.MP3 01. Two Voice, One Song.mp3 1 1 2 2 2 2 2 1 3 2 2 2 2 2 1 3 2 2 2 2 2 Classification process was tested on 25 songs in Indonesian and English language with a variety of genres using SOM method. Classification results done by three combinations of features and then are compared with data mood from the psychological expert. The classification results in this research achieved very similar three combinations of features, but the combination of rhythm patterns and statistical spectrum descriptors is the best one. The result accuracy that we get by comparing the number of correct results with the number of songs showing the data for the RP-SSD feature yields 80%, SSD-RH yields 76% and RP- results for all 8 9 10 11 12 13 02. Connected Melody.mp3 - Anastasia-10-Once upon A December (Deana Carter).mp3 02- Reflection.mp3 01 Armada Masa Depan.MP3 03. Melody.mp3 Believe
04. Me.mp3 Wonderful 3 2 2 1 1 3 3 2 2 1 1 3 3 2 2 1 1 3 182 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 Mood Psichol ogy 1 2 2 2 2 2 2 3 2 2 1 1 1
14 07. Believe - Liana & Alexa.mp3 3 3 3 1 accuracy for the RP-SSD feature yields 80%, SSD- RH yields 76% and RP-SSD-RH yields 76%. 15 16 Spongebob 11 Patrick The & Monster - Now That Were Men.mp3 Bob Widuri.mp3 Tutupoli- 3 2 3 2 3 2 3 2 5.References [1] Baum, D., 2006, EmoMusic - Classifying Music According to Emotion, Proceedings of the 7th Workshop on Data Analysis (WDA2006), Kosice . 17 Tasya_- _Di_Stasiun_&_Kere ta_Apiku.mp3 4 4 2 1 [2] Baum, D., Rauber, A., 2006, Emotional Descriptors for Map-based Access to Music Libraries, Proceedings of the 9th International Conference on Asian Digital Libraries, Kyoto Japan. 18 01 Walau Harys Terang.MP3 1 1 1 1 [3] Cunningham, P and Delany, S. J., 2007, k-Nearest Neighbour Classifiers, echnical Report UCD-CSI-2007- 4,Dublin 19 05 Tak Bisakah.MP3 1 1 1 1 20 21 081.mp3 The Lion King -02- I Just cant wait to be king.MP3 3 2 4 2 4 2 3 1 [4] Dewi, Kadek C, 2010, Kid's Song Classification Based on Neighbor Mood Classification Method and Self Organizing Map, Proceedings of International Conference on Distributed Framework & Applications, Indonesia Parameters Using K-Nearest The 22 Tasya_- _Di_Stasiun_&_Kere ta_Apiku.mp3 4 4 2 1 [5] Feng, Y., Zhuang, Y., and Pan, Y., 2003, Music information retrieval by detecting mood via computational media IEEE/WIC International Conference on Web Intelligence, Washington USA. aesthetics, Proceedings of the 23 05 Tak Bisakah.MP3 1 1 1 1 24 30 Seconds to Mars - From Yesterday.mp3 3 3 3 3 [6] Leman, M., Vermeulen, V., Voogdt, L. D., and Moelants, D., 2004, Using audio features to model the affective response to music, Proceedings of the International Symposium on Musical Acoustics, Nara Japan. 25 Melly Goeslaw feat. Baim - Catatanku (OST Sinetron Buku Harian Baim).mp3 4 4 4 4 [7] Li, T. and Ogihara, M., 2004, Content-based music similarity search and emotion detection, Proceedings of the IEEE International Conference on Acoustics, Speech, and Signal Processing,-. ACCURACY 80% 76% 76% [8] Lidy, T., Rauber, E., 2005, , Combined Fluctuation Features For Music Genre Classification, MIREX 2005 - Music Information Retrieval Evaluation eXchange 4. Conclusions The research results show that the system for music classification based on mood parameters could be developed by Self Organizing Map fluctuation method using with features. In this research music is classified by sound similarity obtained from the combination of rhythm patterns, rhythm histograms and statistical spectrum descriptors based on mood parameters according to Thayer's theory. The classification results in this research achieved very similar results for all three combinations of features, but the combination of rhythm patterns and statistical spectrum descriptors is the best one. The result combined [9] Lu, L., Liu, D., and Zhang, H., 2006, Automatic mood detection and tracking of music audio signals, Proceedings of the IEEE Transactions on Audio, Speech and Language Processing,-. [10] Meyers, O., 2007, A Mood-Based Music Classification and Exploration System,Master of Science in Media Arts and Sciences, Massachusetts Institute Of Technology, United States. [11] Pampalk, E., 2001, Islands of Music: Analysis, Organization and Visualization of Music Archives, Department of Software Technology and Interactive Systems, Vienna University of Technology, Vienna. [12] Pampalk, E., Rauber, A., Merkl, D., 2002, Content-based Organization and Visualization of Music Archives, Proceedings of ACM Multimedia, Juan-les-Pins France. Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 183
[13] Pampalk, E., Rauber, A., Merkl, D., 2002, Using Smoothed in Self- Data Histograms for Cluster Visualization Organizing Maps, Proceedings of the Intl Conf on Artificial Neural Networks (ICANN 2002), Madrid Spain. [14] Rauber, A., Pampalk, E., Merkl, D., 2002, Using Psycho- Acoustic Models and Self-Organizing Maps to Create a Hierarchical Structuring of Music by Musical Styles, Proceedings of the 3rd International Conference on Music Information Retrieval (ISMIR 2002), Paris Perancis. [15] Siang, J J, 2005, Jaringan Syaraf Tiruan & ANDI, Pemogramannya Menggunakan Matlab, Yogyakarta. [16] Skowronek, J., McKinney, M. F., and Van de Pa, S., 2006, Ground truth for automatic music mood classification, Proceedings of the 7th International Conference on Music Information Retrieval, Victoria Canada. [17] Tellegen, A., Watson, D. and Clark, L., 1999, On the affect, dimensional Psychological Science,-. and hierarchical structure of [18] Tolos, M., Tato, R. and Kemp, T., 2005, Mood-based navigation through large collections of musical data, Consumer Communications and Networking Conference, Las Vegas USA. [19] Tzanetakis, G. and Cook, P., 1999, Marsyas: a framework for audio analysis, Organised Sound, 4(3):169-175. [20] Wang, M., Zhang, N. and Zhu, H., 2004, User-adaptive music the International Conference on Signal Processing, Istanbul Turkey. emotion recognition, Proceedings of [21] Wieczorkowska, A. , Synak, P., Lewis, R., and Ras, Z., Extracting emotions from music data, Proceedings of the for 15th International Symposium on Methodologies Intelligent Systems, USA. 184 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
IMPLEMENTASICOMMON CHANNEL SIGNALLING SYSTEM 7(CCS 7) UNTUK JARINGAN TELEKOMUNIKASI Muhammad Iqbal Institut Teknologi Telkom miq@ittelkom.ac.id Abstraksi Kebutuhan akan jaringan telekomunikasi yang aman dan bersifat circuit switch network masih sangat diperlukan, untuk menjamin reliabilitas paket suara dan data yang dikirimkan sehingga dapat mengurangi paket loss yang terjadi. Solusi yang ditawarkan salah satunya adalah dengan menggunakan protokol stack CCS, common channel signalling (CCS) mentransmisikan sinyal kendali pada kanal signaling khusus yang digunakan bersama oleh beberapa kanal suara atau data, ada 2 mode operasi yang digunakan dalam CCS, yaitu associated (quasi-associated) mode dan disassociated mode, CCS yang banyak digunakan adalah Signaling System No 7 (SS7), keuntungan yang dapat diperoleh adalah telah teroptimasi untuk jaringan telekomunikasi digital, menggunakan kanal 64 kbps, dirancang untuk dapat mengakomodasi fungsi call control, remote control, manajemen, dan pemeliharaan jaringan, kehandalan dalam hal keterurutan data yang dikirim tanpa loss maupun duplikasi, dapat diimplementasikan pada jaringan analog dengan kecepatan kurang dari 64 kbps, dapat pula digunakan untuk link terestrial point- to-point dan satelit. Pada penelitian ini akan diimplementasikan pergelaran jaringan CCS 7 dengan menggunakan MAP Test Utility (MTU) dan MAP Test Response (MTR) yang akan memberikan informasi tentang protocol stack yang akan digunakan dalam komunikasi data dan memberikan contoh nyata tentang konfigurasi pada sebuah jaringan telekomunikasi. Keyword : CCS, MTU, MTR, Jaringan Telekomunikasi 1. Pendahuluan Tuntutan pelanggan akan kebutuhan informasi industri kapan dan dimana pertelekomunikasian berlomba-lomba untuk dapat menemukan dan menerapkan teknologi yang dapat memenuhi kebutuhan tersebut. Sekarang kebutuhan informasi disediakan dalam bentuk standar yaitu dalam format suara, data, dan gambar yang pada akhirnya semua ini akan berkembang dalam format data seperti pada teknologi Circuit Switch Network System yang membutuhkan jalur informasi yang reliable. Salah satu teknologi yang mendukung ini adalah SS7, dimana perubahan ini istilah untuk data-packet semua mencakup switching systems. saja membuat istilah teknologi ini masih layak digunakan untuk core network, karena sistemnya yang bersifat point to point, sehingga interferensi dari jaringan yang lain tidak mungkin dapat terjadi Dalam penelitian ini akan dibagi menjadi terperinci. Bagian beberapa bagian agar lebih pertama akan dibahas mengenai pokok-pokok protokol stack yang bekerja dalam arsitektur, protokol stack pada level aplikasi setiap operator akan selalu berbeda tergantung jenis voice atau data yang dikirimkan. Bagian selanjutnya adalah bagian implementasi sistem SS7, dimana level MTP dan aplikasi sangat berpengaruh terhadap pihak OLO (Other Licensed Operator). Teknologi SS7 tidak hanya digunakan pada jaringan PSTN yang sudah lama berlangsung, sekarang pun pihak operator telekomunikasi khususnya operator selular masih menanganggap 2. Dasar Teori Sebagaimana dalam telepon, ada dua melakukan komunikasi via komponen penting yang harus diperhatikan yakni kita tahu bahwa Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 185
yang pertama, adalah konten yang sebenarnya suara informasi yang kita dan yang kedua adalah menginstruksikan untuk telepon pertukaran membangun hubungan dan meroutekan atau mengirimkan "isi" ke tujuan yang tepat. Maka untuk bisa mendapat komunikasi telepon dengan baik dan lancar, maka diciptakan suatu standar- standar, sebagai protokol. Sistem Signaling SS7 atau Nomor 7 adalah hanya seperangkat protokol lain yang menggambarkan sarana komunikasi antara switch telepon dalam jaringan telepon umum. Mereka telah diciptakan dan dikendalikan oleh berbagai badan di seluruh dunia, yang mengakibatkan beberapa variasi lokal yang spesifik, tapi organisasi utama dengan tanggung jawab administrasi mereka adalah International Telecommunications Union atau ITU- T. standar-standar ini dikenal Interoffice didasarkan pada Sistem Signalling Nomor 6 (SS # 6). Sekarang SS # 7 sedang digunakan dalam instalasi baru di seluruh dunia. SS # 7 adalah protokol sinyal didefinisikan antarkantor untuk ISDN. Hal ini juga umum digunakan saat ini di luar lingkungan ISDN. Original Common Protocol Signalling System Number 7 (SS # 7 atau C7) adalah protokol yang digunakan oleh perusahaan-perusahaan telepon untuk sinyal antar sesama teknik signalling-band digunakan di jalur trunk antar sesama. Metode ini menggunakan jalur fisik yang sama untuk panggilan-sinyal kontrol dan aktual panggilan terhubung. Metode signalling ini tidak efisien dan secara cepat digantikan oleh out-of- band atau teknik signalling common-channel. rekan. Di masa lalu, dalam Gambar 2.1 Topologi PSTN 2.1 Common Channel Signalling System Terdapat 2 tipe dasar signaling: 1. Antara pelanggan dan jaringan (local loop) 2. Antar node dalam jaringan (inter switch) Untuk memahami SS7 kita harus terlebih dahulu memahami sesuatu dari inefisiensi dasar metode isyarat sebelumnya dimanfaatkan dalam Public Switched Telephone Network (PSTN). Setelah digunakannya komputer untuk pengontrolan berbagai sentral modifikasi baru mulai diperkenalkan. (stored-program dan control), fitur kontrol jaringan memanfaatkan sinyal Common-channel sebenarnya dua jaringan dalam satu: Sebuah 1. Pertama "user" jaringan yang benar-benar membawa suara dan data pengguna Ini menyediakan jalur fisik antara sumber dan tujuan. ada circuit-switched lalu lintas. CCS mentransmisikan sinyal kendali pada kanalsignaling khusus yang digunakan bersama olehbeberapa kanal suara. Jadi pada saat call setup, prosesor yang mengendalikan sentral juga harus saling berkomunikasi untuk mempertukarkan informasi pensinyalan. Teknik sebelum CCS adalah channel associated signaling (CAS) atau inchannel signaling. 2. Yang kedua adalah jaringan sinyal yang membawa call control lalu lintas. Ini adalah jaringan packet-switching menggunakan common channel switching protokol. 186 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
OSI, Signaling connection control part (SCCP) menyediakan dan connection-oriented. layanan connectionless Gambar 2.2 Metode CAS dan CCS 2.2 Mode Operasi CCS Ada 2 mode operasi yang digunakan dalam CCS, yaitu associated (quasi-associated) mode dan disassociated mode. a. Associated/quasi-associated mode: Kanal signaling mengikuti track/rute yang sama dengan saluran data interswitch antara 2 endpoint, Sinyal kontrol berada pada kanal yang berbeda dari sinyal data pelanggan b. Disassociated mode: Jaringan signaling terpisah dari jaringan untuk transfer data, lebih rumit, diperlukan node tambahan yang disebut signal transfer point sebagian besar Gambar 2.3 Protokol Stack CCS 7 telah inchannel dikendalikan signaling masih diperlukan di beberapa titik, misalnya komunikasi antara pelanggan dengan sentral lokal Walaupun jaringan secara CCS, namun 2.3 Signaling System No 7 (SS7) sangat CCS banyakdigunakan adalah Signaling System No 7 (SS7). Karakteristik utama SS7: Skema/standar yang a. Telah teroptimasi jaringan digital, menggunakan untuk telekomunikasi kanal 64 kbps b. Dirancang untuk dapat mengakomodasi remote control, fungsi call control, manajemen, dan pemeliharaan jaringan c. Keandalan dalam hal keterurutan data yang dikirim tanpa loss maupun duplikasi d. Dapat diimplementasikan pada jaringan analog dengan kecepatan kurang dari 64 kbps e. Dapat pula digunakan untuk link terestrial a. Physical Layer (MTP-1) mendefinisikan karakteristik fisik, listrik, dan fungsional dari signaling data link. Ini mendefinisikan karakteristik fisik dan listrik dari link sinyal dari jaringan SS7. Signaling link menggunakan DS-0 saluran dan membawa data pensinyalan dengan kecepatan dari 56 kbps atau 64 kbps (56 kbps adalah pelaksanaan yang lebih umum). b. Message Transfer Part-Level 2 (MTP-2) menjalankan fungsi-fungsi signaling link, di antaranya: Delimitasi unit pensinyalan dengan flag, Pencegahan imitasi flag dengan bit stuffing, deteksi kesalahan dengan check bit, kendali kesalahan dengan retransmisi dan penerapan nomor urut eksplisit, Deteksi kegagalan signaling link. Tingkat 2 bagian dari transfer pesan bagian link-lapisan menyediakan fungsionalitas. Memastikan bahwa kedua titik akhir dari sebuah link signaling dapat diandalkan pertukaran Ini mencakup pesan kemampuan tersebut sebagai pengecekan error, urutan memeriksa. (MTP Level 2) pensinyalan. kontrol aliran, dan point-to-point dan satelit 2.4 Arsitektur Protokol SS Jaringan SS7 adalah jaringan berbasis paket yang mengendalikan pembangunan, pengelolaan, telepon. Message dan pembubaran panggilan transfer part bersesuaian dengan 3 lapis terbawah c. Message Transfer Part-Level 3 (MTP-3), menjalankan jaringan signaling fungsi yang terbagi dalam 2 kategori: fungsi signaling message-handling dan fungsi signaling network management. Tingkat 3 bagian dari transfer pesan bagian (MTP Level 3) memperluas fungsionalitas yang Seminar dan Call For Paper Munas Aptikom 187 Politeknik Telkom Bandung, 9 Oktober 2010
188 level 2 untuk disediakan oleh MTP menyediakan lapisan jaringan. Memastikan bahwa pesan-pesan dapat disampaikan antara titik pensinyalan di seluruh terlepas dari jaringan SS7 apakah mereka secara langsung terhubung. Ini mencakup kemampuan sebagai node seperti pengalamatan, routing, alternatif routing, dan kontrol kemacetan. d. Signaling Connection Control fungsi fungsionalitas Part (SCCP), mendefinisikan dan prosedur sesuai dengan tipe user, apakah telepon, data, atau ISDN. The Signaling Connection Control Part (SCCP) lapisan menyediakan stack SS7 menyediakan connectionless dan connection-oriented layanan jaringan dan global terjemahan judul (GTT) di atas kemampuan MTP Level 3. SCCP digunakan sebagai lapisan transport untuk layanan berbasis TCAP. Menawarkan keduanya Kelas 0 (Basic) dan Kelas 1 layanan connectionless. SCCP juga memberikan Kelas 2 (sambungan berorientasi) jasa, yang biasanya digunakan oleh Aplikasi Sistem Base Station Bagian, Lokasi Layanan Extension (BSSAP-LE). Selain itu, menyediakan SCCP Global Title Translation (GTT) fungsionalitas. (sequencing) g. Mobile Application Part (MAP) pesan yang dikirim antara ponsel switch dan database untuk mendukung otentikasi pengguna, peralatan identifikasi, dan roaming yang dibawa oleh TCAP. Dalam jaringan mobile (IS-41 dan GSM), ketika pelanggan mobile menjelajah ke mobile baru switching center (MSC) wilayah, lokasi pengunjung terpadu mendaftar layanan permintaan informasi profil dari lokasi rumah pelanggan register (HLR) dengan menggunakan MAP (aplikasi mobile bagian) informasi dilakukan dalam TCAP pesan. Intelligent Network Application Part ( Inap) adalah protokol signaling yang Intelligent. digunakan dalam Jaringan Dikembangkan International Telecommunications Union (ITU), yang diakui sebagai standar global. Dalam ITU, total fungsi IN telah ditetapkan dan diimplementasikan di segmen dicerna kemampuan disebut set. Versi pertama yang akan dirilis adalah Kemampuan Set 1 (CS-1). Saat ini CS-2 didefinisikan dan tersedia. The CAMEL Application Part turunan dari Inap dan (CAP) adalah memungkinkan penggunaan mobile Inap di jaringan GSM. h. oleh e. Transaction Capability Application Part (TCAP) mendefinisikan dan untuk protokol berkomunikasi antara aplikasi (digunakan sebagai subsistem) di node. Hal ini digunakan untuk layanan database seperti kartu panggil, 800, dan AIN serta beralih- ke-switch layanan termasuk mengulang panggilan dan menelepon kembali. Karena pesan TCAP harus disampaikan ke setiap aplikasi dalam bening alamat mereka, untuk mereka menggunakan SCCP transportasi. ISDN User Part (ISUP) mendefinisikan pesan dan protokol yang digunakan dalam pembentukan dan meruntuhkan suara dan data panggilan melalui jaringan telepon diaktifkan publik (PSTN), dan untuk mengelola jaringan bagasi di mana mereka bergantung. Walaupun namanya, ISUP digunakan baik untuk ISDN dan non- ISDN panggilan. Dalam versi Amerika Utara SS7, ISUP pesan mengandalkan hanya pada MTP untuk mengangkut pesan antara node yang bersangkutan. pesan digunakan yang f. 2.5 Format Pesan SS7 Tiga tipe signal unit yang digunakan pada SS No. 7: a. Message signal unit (MSU) b. Link status signal unit (LSSU) c. Fill-in signal unit (FISU) Gambar 2.4 Format Message SS7 Keterangan tiap field : a) BIB: backward indicator bit b) BSN: backward sequence number c) CK: check bits d) F: flag e) FIB: forward indicator bit Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
f) FSN: forward sequence number g) LI: length indicator h) n: jumlah oktet dalam SIF i) SF: status field j) SIF: signaling information field k) SIO: service information octet Ketiga tipe signal unit dapat dibedakan dari length indicator : 1. LI = 0 FISU 2. LI = 1 atau 2 LSSU 3. LI ≥ 2 MSU Gambaò 3.1 Arsitektur Jaringan Data Flag pembuka merupakan indikasi awal signal unit, pola bit 01111110, FSN adalah nomor urut signal unit yang sedang dikirim, kapasitas maksimum nomor urut adalah 127, BSN adalah nomor urut signal unit yang mendapatkan acknowledge, BIB terdiri dari 1 bit, nilainya akan diinvers untuk penanda negative acknowledgment, LI digunakan untuk indikasi jumlah oktet setelah field LI dan sebelum CK, merupakan nomor biner dengan range 0-63, SIO terdiri dari service indicator (4 bit) dan subservice field (4 bit), untuk menunjukkan user part mana yang sedang dilayani. Sementara arsitektur yang digunakan pada ini adalah dengan menghubungkan penelitian komunikasi point to point atau MTU to MTR. Gambar 3.2 Arsitektur P2P MTU MTR 3. Implementasi Sistem 3.2 Skenario Pada penelitian ini diimplementasikan cara kerja protokol SS7 pada sistem pengiriman data dengan sementara perangkat-perangkat yang dibutuhkan baik software maupun hardware adalah : teknik MTU dan MTR, 1. Windows Server 2003/ UNIX 2. Development Package for SPCI2S, SPCI4 and CPM8 Intel® NetStructure™ SS7 Products Software & Documentation 1. Windows Server 2003/ UNIX 2. Development Package for SPCI2S, SPCI4 and CPM8 Intel® NetStructure™ SS7 Products Software & Documentation 4. MAP codefile 5. Connector E1 (2 Mbps) 3.1 Arsitektur Jaringan Gambar 3.3 Protokol Stack SS7 Sistem SS7 selain digunakan pada jaringan PSTN yang bersifat circuit switch juga digunakan pada sistem core network selular, seperti pada perangkat MSC, SMSC, HLR dan sebagainya, berikut adalah contoh yang digunakan dalam implementasi jaringan real pada MSC-SMSC Pada gambar 3.3 merupakan protocol stack yang digunakan dalam SS7, pada Mobile Application Protocol (MAP), aplikasi yang digunakan adalah MTU dan MTR. 4. Analisa Sistem Dalam skenario ini menggunakan MTU dan MTR sebagai generate data dan response data Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 189
4.1 MTU (MAP Test Utility) MTU merupakan generate data untuk membuka percakapan dengan MTR. Pertama MTU membuka dialog ke remote node kemudian mengirimkan layanan request dan akhirnya menunggu sampai hasilnya di respon oleh MTR. Teknik yang digunakan adalah dengan menggunakan line (command prompt pada windows) untuk mensetting percakapan, alamat tujuan serta dialogue id yang digunakan command tidak mengenal IP address, melainkan dengan istilah point code. Berikut hal-hal yang harus didefinisikan : a. Local point code b. Local sub-system number c. Remote point code and d. Remote sub-system number Konfigurasi dapat dilakukan di folder dpkwin dengan mencari file system.txt dan config.txt 4.2 MTR (MAP Test Response) 4.5 Konfigurasi MTU dan MTR MTR digunakan untuk melihat response yang dikirimkan oleh MTU generate dan menampilkan data yang dikirimkan. MTR juga dapat melihat respons tracing dari paket yang dikirimkan. Nilai pada suatu sistem perlu didefinisikan secara lengkap, berikut adalah contoh konfigurasi yang perlu diketahui : 4.3 Instalasi MTU dan MTR Board type = PCCS6 MTU dan MTR merupakan open source software dapat didownload secara gratis, sebelum terlebih dahulu menginstall MTU dan MTR, menginstall protokol SS7, pada penelitian ini penulis menggunakan datakinetik (dialogic) sebagai referensinya. Untuk software install dpkwin.exe didalam folder C:/ lalu install aplikasi MTU dan MTR pada masing-masing server. Untuk versi unix, adalah sebagai berikut : Local point code (MTU) = 1 Remote point code (MTR) = 2 MTU module ID = 0x2d MTR module ID = 0x2d MAP/TCAP/SCCP on board or host: Running on host a. Build MTU Program MTU# make mtu.mak MTU#make -f mtu.bnt MTU#nmake /f mtu.mnt Tipe Board (Card) yang digunakan adalah PCCS6, banyak tipe board yang digunakan dan jaringan biasanya telekomunikasi seperti SPCI2S, SPCI4 dan CPM8. tergantung kebutuhan Disimpan dalam folder /src/MTU b. Build MTR Program MTR# make mtr.mak MTR# make -f mtr.bnt MTR# nmake /f mtr.mnt Gambar 4.1 Arsitektur Point Code Disimpan dalam folder /src/MTR 4.4 Pengalamatan Point Code (PC) Gambar pengalamatan point code dan subsystem. diatas adalah merepresentasikan Untuk dapat mengirimkan pesan data, sepertinya halnya pada protokol TCP/IP, perlu dilakukan konfigurasi IP address, maka dalam protokol SS7 pun perlu dilakukan, hanya saja SS7 190 Sending data MTU dan MTR: Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
MTU# mtu -m0x2d -g43010008 -a43020008 - i0x987654321 -s"Selamat Datang" MTU Tx: sending Delimiter Request MTU Tx: I0000 M tc7e2 i0000 f2d d15 s00 p0500 MTU Rx: received Open Confirmation MTR# mtr -m0x2d Konfigurasi diatas dilakukan dengan command line interface(CLI), baik menggunakan command prompt (windows) maupun console (Unix), MTU mengirimkan data "Selamat Datang", dengan informasi sebagai berikut : MTU Rx: I0000 M t87e3 i0000 f15 d2d s00 p820501000b0906070400000100190200 MTU Rx: received Forward Short Message Confirmation d = forward short message MTU Rx: I0000 M t87e1 i0000 f15 d2d s00 p840e010100 a = destination address (43020008) MTU Rx: received Close Indication g = source address (43010008) MTU Rx: I0000 M t87e3 i0000 f15 d2d s00 p0400 s = free text short message (Selamat Datang) i = international mobile subscriber ID Hasil Response Data MTR : (987654321) MTR mod ID - 0x2d; MAP module Id 0x15 Sementara pada MTR hanya mengaktifkan subsystem forward short message (0x2d), MTR Rx: I0000 M t87e3 i8000 f15 d2d s00 p020104430200080304430100080b09060704000 00100190200 Hasil Generate Data MTU : MTR Rx: Received Open Indication MTU mod ID 0x2d; MAP module Id 0x15 MTR Tx: Sending Open Response mode 0 - Forward Short Message MTU Tx: sending Open Request MTR Tx: I0000 M tc7e2 i8000 f2d d15 s00 p810501000b0906070400000100190200 MTU Tx: I0000 M tc7e2 i0000 f2d d15 s00 MTR Rx: I0000 M t87e1 i8000 f15 d2d s00 p010b09060704000001001902010443020008030 44301000800 1436587f9191c6c090421436587f904001001201075 72000bc8329bfd065ddf72361900 MTU Tx: sending Forward Short Message Request MTU Tx: I0000 M tc7e0 i0000 f2d d15 s00 MTR Rx: Received Forward Short Message Indication MTR Rx: Short Message User Information: 1436587f9191c6c090421436587f904001001201075 72000bc8329bfd065ddf7236192d023c MTR Rx: Selamat Datang MTR Rx: I0000 M t87e3 i8000 f15 d2d s00 p0600 0000 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 191
MTR Rx: Received delimiter Indication MAP Test Utility (MTU) and Responder MTR Tx: Sending Forward SM Response (MTR) 2002,Introduction to SS7 Signalling User Guide Nokia, MTR Tx: I0000 M tc7e0 i8000 f2d d15 s00 p830e010100 [5].Telekomunikasi, Jaringan, 2006. Handout Sekolah Tinggi Teknologi Telkom MTR Tx: Sending Close Request MTR Tx: I0000 M tc7e2 i8000 f2d d15 s00 p0307010000 Dari hasil data yang didapat, MTU mengirimkan generate data kepada MTR, nilai yang dapat diketahui adalah alamat pengirim, alamat penerima, dan international mobile subscriber ID yang sifat pembacaannya dibalik per dua karakter. Dan pada respons data MTR, terdapat sama dengan ITU hanya saja ditambahkan free text message yang dibawa oleh MTU untuk MTR, ini konsep dari pengiriman data dari satu SMSC ke SMSC lainnya. 5. Kesimpulan Berdasarkan hasil penelitian yang didapatkan dari implementasi Common Channel Signalling 7 pada sistem telekomunikasi, ada beberapa kesimpulan yang dapat diambil yaitu : jaringan 1. Protokol SS7 dapat diimplementasikan secara sederhana dengan menggunakan aplikasi open source MTU dan MTR untuk mengirimkan data Implementasi dapat dilakukan dengan dua buah server, dengan menerapkan konsep point code dan subsytem pada masing- masing server. 2. 3. Hasil generate data dan response data memberikan informasi mengenai alamat pengirim, alamat tujuan dan mobile ID subscriber international 6.Referensi: [1]. FeelingK, 2003, Short Message Service Cente [2]. s/SS7 7194prs.htm, 2010. [3]. s7/cd/genericinfo/index.htm, 2010 [4]. NetStructure, Intel,2003, SS7 Protocols 192 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
SISTEM QUESTION ANSWERING SEDERHANA BERBASIS ONTOLOGI SEBAGAI APLIKASI WEB SEMANTIK R. Kristoforus Jawa Bendi1 1Program Studi Teknik Informatika STT Musi, Palembang 1kristojb@gmail1com Abstrak Informasi telah menjadi suatu kebutuhan bagi masyarakat modern. Namun peningkatan volume informasi yang sangat pesat, menyebabkan mesin-mesin pencari yang tersedia saat ini tidak mampu menyediakan informasi yang secara spesifik dibutuhan oleh pengguna. Sistem question answering berbasis ontologi sebagai perpaduan antara teknologi question answering dan semantic web dipandang sebagai salah satu cara untuk mengatasi masalah tersebut. Penelitian ini bertujuan untuk membangun sebuah sistem question answering sederhana berbasis ontologi sebagai sebuah aplikasi semantic web. Domain dari sistem ini adalah informasi mengenai film. Bahasa alami yang digunakan dalam sistem ini adalah bahasa Indonesia. Aplikasi semantic web dibangun dengan menggunakan Java Server Pages sebagai antarmuka pengguna dengan sistem, Web Ontology Language sebagai bahasa untuk merepresentasikan basis pengetahuan, JENA ontology API sebagai antarmuka sistem dengan ontologi. Hasil penelitian menunjukkan bahwa 96,7% pertanyaan dapat dijawab dengan tepat oleh sistem. Kata kunci: question answering, semantic web, ontology 1. PENGANTAR Informasi telah menjadi bagian terpenting dari aktivitas masyarakat modern. Perkembangan teknologi Internet dan Web yang demikian pesat mengakibatkan sumber-sumber informasi menjadi semakin banyak dan beragam. Bahkan saat ini Web telah menjadi suatu kebutuhan, baik itu digunakan untuk melakukan transaksi bisnis, komunikasi, informasi, maupun pencarian informasi. berbagai penyebaran Kehadiran mesin-mesin pencari (search engines) seperti Google Yahoo Altavista dan sebagainya, memberikan kemudahan untuk mencari dan menemukan informasi di Web. Namun seiring perkembangannya yang sangat pesat, saat ini terdapat milyaran dokumen Web. Peningkatan volume informasi yang sangat besar ini justru menambah kesulitan untuk menemukan, mengelola, mengakses dan memelihara informasi yang dibutuhkan. Penyebab utama timbulnya kesulitan tersebut terutama karena makna informasi yang terdapat dalam dokumen web (web content), hanya dapat dipahami oleh manusia namun tidak dapat dipahami oleh mesin, sehingga mesin tidak mampu menginterpretasikan informasi apa yang dibutuhkan atau dicari oleh manusia. Hal ini mengakibatkan dokumen-dokumen pun disertakan sebagai hasil pencarian (search result). Dan seringkali terjadi bahwa dokumen-dokumen yang relevan justru tidak terindeks oleh mesin pencari. Sehingga campur tangan manusia untuk tetap memilah dibutuhkan. yang tidak relevan informasi-informasi tersebut Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 193
tersebut, dibutuhkan suatu mekanisme yang memampukan komputer memahami makna informasi yang dicari. Dengan kata lain, dibutuhkan suatu cara agar informasi dalam suatu dokumen Web dapat dibaca dan dipahami oleh mesin (machine understandable). Web dengan kemampuan demikian, seolah-olah memiliki kecerdasan yang sanggup memberikan terhadap pertanyaan atau jawaban yang kebutuhan para penggunanya. Untuk mengatasi kesulitan tepat terkait dengan sistem QA pada SW telah banyak dilakukan. Katz et al (2002) menyebutkan bahwa terdapat peluang sinerjik antara teknologi bahasa alami dan SW, yakni sebuah sistem QA yang mampu memberikan informasi yang sebuah basis relevan dari pengetahuan berbasis ontologi dalam menanggapi query yang berikan oleh pengguna dalam bahasa alami. Penelitian-pelitian yang 2. TINJAUAN PUSTAKA Sebuah sistem QA, menerima query dalam bentuk pertanyaan dengan bahasa alami, mencari jawaban pada sekumpulan dokumen atau pada sebuah basis pengetahuan, mengekstraknya dan kemudian memformulasikan jawaban yang ringkas (Moldovan & Surdeanu, 2003). Umumnya sistem QA terdiri atas tiga modul utama, yakni question processing, answer processing. Kebanyakan sistem QA mengelompokan pertanyaan berdasarkan jenis pertanyaannya (Cooper & Ruger, 2000; Moldovan & Surdeanu, 2003; Perez- Coutino et al, 2004; Gunawan & Lovina, 2006; Wijono et al, 2006; August, 2007; Kangavari et al, 2008). Jika jenis pertanyaan dapat ditentukan maka jenis jawabannya dapat ditentukan pula. Dimisalkan, , maka jenis pertanyaannya adalah "Siapa..." jawaban yang diinginkan adalah orang atau organisasi. Jika pertanyaannya "Kapan..." jawaban yang diinginkan adalah waktu atau tanggal. document retrieval dan informasi yang sangat beragam dan terstruktur dipandang tak sebagai sumber informasi yang bernilai. Walaupun saat ini tersedia banyak mesin pencari, namun mereka tidak mampu memberikan informasi yang spesifik yang diinginkan pengguna. Pemanfaatan teknologi QA pada web bertujuan untuk mengatasi masalah tersebut. Teknologi QA diharapkan dapat menjadi antarmuka yang intuitif untuk memformulasikan pertanyaan dan memberikan daripada bahasa jawaban mengembalikan sekumpulan dokumen web yang terurut berdasarkan ranking (Moldovan & Surdeanu, 2003; Perez-Coutino et al, 2004; McGuinness, 2004; Lopez et al, 2005). Web dengan milyaran lebih dalam alami Ide ini diwujudkan dengan mengadopsi triple-based data model (misalnya RDF) sebagai basis pengetahuan pada sistem QA (Katz et al, 2002; Lopez et al, 2005; Lopez, et al, 2006; Litkowski, 2003). Hal ini didasarkan pada pertimbangan bahwa terdapat kemungkinan untuk merepresentasikan sebuah query berbasis bahasa alami ke dalam bentuk triple, yang dalam hal ini berbentuk subyek, predikat dan obyek dari sebuah kalimat. Sementara pemodelan data dalam SW dengan menggunakan RDF juga (Resource Description Framework) menyatakan sebuah statement dalam bentuk triple: resources, properties,dan value. pertanyaan bahasa alami ke sebuah bentuk query formal digunakan metoda-metoda yang diadopsi dari teknologi Natural Language Processing (NLP), Information Retrieval Information Extraction (IE). Beberapa metoda yang sering digunakan adalah named-entity recognition dan entity relation recognition. Dalam kaitannya dengan representasi pengetahuan dalam sebuah ontologi, named-entity dapat dipandang sebagai sebuah instance atau kelas atau value dari sebuah properti dan entity relation dapat dipandang sebagai sebuah properti. Untuk mentransformasikan (IR) dan Kecenderungan penelitian-penelitan QA yang dilakukan saat ini mengarah pada open domain QA yang berbasis pada sejumlah besar dokumen pada web. Berbeda dengan kecenderungan tersebut, beberapa penelitian berfokus pada restricted domain (Lopez et al, 2005; Frank et al, 2004; Litkowski, 2003; Gunawan & Lovina, 2006; August, 2007; Cooper & Ruger, 2000; Kangavari et al, 2008). restricted domain didasarkan pada Pemilihan beberapa alasan, antara lain, pertama, eksploitasi informasi pada dokumen web sering dihadapkan 194 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
pada masalah reliabilitas informasi tersebut. Dapat saja terjadi bahwa informasi yang diberikan telah kedaluwarsa atau bahkan sepenuhnya salah. Kedua, pemanfaatan pengetahuan formal pada restricted domain dapat meningkatkan keakuratan sistem QA, karena baik pertanyaan maupun jawabannya dianalisis berdasarkan basis pengetahuan tersebut. Ketiga, sangat dimungkinkan bahwa sebuah institusi memiliki dan mengelola basis pengetahuan yang sifatnya terbatas dan hanya dipergunakan dalam lingkup institusi tersebut. kelompok RDQA dengan domainnya adalah informasi film. Yang dimaksudkan dengan informasi film adalah atribut-atribut yang terkait dengan sebuah film, misalnya judul film, durasi, sutradara, aktor dan aktris, dan sebagainya.. Lampiran 1 memperlihatkan hasil dari rancangan ontologi film. Analisis Pola Kalimat Pertanyaan Terdapat enam pola kalimat pertanyaan yang dapat diproses oleh sistem, yakni: McGuinness (2004) menyebutkan bahwa penggunaan teknologi SW dapat meningkatkan kinerja sebuah sistem QA. Hal itu dapat dilakukan dengan (basis cara memanipulasi atau memanipulasi pengetahuan), memanipulasi jawaban. Pada umumnya sistem QA pada web, mengekstrak jawaban dari sekumpulan dokumen yang tidak terstruktur. Pada restricted domain, penggunaan basis pengetahuan yang terstruktur sangat dimungkinkan karena ukuran basis pengetahuannya yang cenderung lebih kecil dan stabil (Frank et al, 2004) dibandingkan dengan basis pengetahuan pada open domain. Dengan basis pengetahuan yang terstruktur (misalnya ontologi), sistem dapat menurunkan lebih banyak makna dan dapat memanfaatkan domain dan range pada slot untuk mengecek konsistensi informasi (McGuinness, 2004). konten query Sejauh ini terdapat sejumlah penelitian mengenai sistem QA yang menggunakan bahasa Indonesia (Larasati & Manurung, 2007; August, 2007; Mahendra et al, 2008). Sebagai bahasa kenegaraan yang resmi, bahasa Indonesia digunakan oleh lebih dari seratus juta orang. Berdasarkan fakta tersebut, penggunaan bahasa Indonesia sebagai bahasa alami dalam sebuah sistem QA patut dipertimbangkan. 3. CARA PENELITIAN 3.1 Analisùs dan Rancangan Ontologi 1. Pola I : <KT><DP1><OP><DP2><VP> 2. Pola II: <KT><DP1><OP><VP> 3. Pola III: <KT><OP><DP2><VP> 4. Pola IV: <KT><OP><VP> 5. Pola V: <KT><DP1><DP2><VP> 6. Pola VI: <KT><DP1><VP> <KT> adalah kata tanya yang diijinkan. Terdapat enam kata tanya yang diijinkan yakni: siapa, apakah, kapan, dimana, bagaimana dan berapa. <OP> adalah kata kunci tertentu yang mewakili object property. Kata kunci <OP> yang diijinkan tergantung pada kata tanya yang diikutinya. Misalnya kata tanya siapa hanya boleh diikuti oleh kata kunci aktor, aktris, sutradara dan sebagainya, tetapi tidak boleh diikuti oleh kata kunci judul, genre, penghargaan dan sebagainya. <DP> merupakan kata kunci yang mewakili datatype property tertentu dalam ontologi film. Sedangkan <VP> merupakan nilai dari sebuah datatype properti<DP>. 3.2 Analisisis dan Rancangan Proses Sistem Sistem QA yang akan dibangun terdiri atas dua modul utama, yakni modul Question Processing (QP) dan modul Query Retrieval (QR). Modul QP bertugas menentukan validitas kalimat dan kata kunci berdasarkan pertanyaan yang dimasukkan pengguna. Modul QR bertugas menentukan variabel query, statementquery dan melakukan query jawaban ke ontologi serta memberikan jawaban kepada pengguna. Lampiran 2 memperlihatkan Diagram Alir Data (DAD) Tingkat 1 untuk sistem QA dengan menggunakan metoda yang dikembangkan oleh Noy dan McGuinness (2001). Langkah pertama yang dilakukan adalah menentukan batasan domain dari ontologi film yang akan dibangun. Sistem QA sederhana yang akan dibangun ini termasuk dalam Ontologi film dibangun 3.3 Analisis dan Rancangan Modul QP Modul QP melakukan dua tugas utama yakni menentukan validitas kalimat pertanyaan, dan Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 195
menentukan kata kunci yang terdapat dalam kalimat pertanyaan yang dimasukkan pengguna. Untuk menentukan validitas pertanyaan, hal pertama yang dilakukan adalah menghilangkan semua kata-kata termasuk dalam stopwords dari kalimat yang pertanyaan. Setelah itu kalimat pertanyaan akan dibagi kata. Kemudian akan dilakukan pengecekan dari kata pertama. Kata pertama harus berupa kata tanya. Kata tanya yang dapat dikenali oleh sistem adalah kata: siapa, apakah, bagaimana, kapan, dimana dan berapa. Kata berikutnya ditentukan berdasarkan kata tanya yang telah ditemukan. Lampiran 3 merupakan flowchart untuk menentukan validitas kalimat pertanyaan. (parsing) dalam satuan-satuan Setelah kalimat pertanyaan dinyatakan valid, langkah selanjutnya adalah menentukan kata- kata kunci, termasuk kata kunci tambahan. Kata-kata kunci tersebut akan digunakan pada modul QR untuk menentukan variabel query dan statement- statementquery. Lampiran 4 merupakan flowchart untuk menambahkan kata kunci yang bersesuaian. Ontologi diimplementasikan dalam bahasa OWL DL. Untuk membangun OWL digunakan perangkat lunak Protege-OWL editor. Sistem QA diimplementasikan dengan menggunakan JSP sebagai antarmuka sistem dengan pengguna, dan JENA sebagai antarmuka sistem dengan ontologi. Implementasi implementasi sistem meliputi antarmuka pengguna, antarmuka ontologi dan implementasi modul QP dan modul QR. Pertanyaan-pertanyaan yang digunakan untuk adalah pertanyaan- pengujian telah dikumpulkan pertanyaan sebelumnya melalui email. Evaluasi dilakukan dengan melihat apakah sistem mampu menentukan validitas kalimat secara tepat, dan apakah kalimat yang valid mampu diproses oleh sistem secara tepat. sistem faktual yang Hasil pengujian menunjukkan bahwa sistem berhasil menentukan validitas kalimat pertanyaan sebesar 96,7%. yang dimasukkan pengguna Kegagalan sistem terjadi saat menentukan validitas kalimat pertanyaan nomor 14 dan 15. Pertanyaan- pertanyaan tersebut dianggap valid oleh sistem. 3.4 Analisis dan Rancangan Modul QR Modul QR melakukan tiga tugas utama yakni, menentukan variabel query, menentukan statement-statement query dan melakukan query jawaban. Variabel untuk query menampung jawaban pertanyaan yang diperoleh dari ontologi untuk kemudian diteruskan ke pengguna. Variabel query ditentukan berdasarkan kata kunci yang mewakili datatype property. berfungsi ditentukan berdasarkan kata-kata kunci yang diperoleh dari modul QP. Sebuah statement terdiri atas tiga bagian yakni subject, predicate dan object (S, P, O). Setiap tertentu dalam kata kunci mewakili properti ontologi. Properti mewakili predicate sebuah statement, sedangkan domain dan range dari properti tersebut mewakili subject dan object sebuah statement. Lampiran 5 memperlihatkan daftar kata kunci dan statement yang bersesuaian. Statement-statement query Pada pertanyaan nomor 14: Siapa aktor yang berperan sebagai Jack Dawson dalam film Titanic?, sistem menemukan kata kunci nama dan aktor. Sehingga pola yang ditemukan adalah "KTOP". Pola ini dianggap valid oleh sistem. Demikian pula pada pertanyaan nomor 15: Siapa nama pemeran james bond di film James Bond Casino Royale?, sistem menemukan kata kunci nama dan pemeran. Jawaban yang diberikan adalah seluruh nama pemeran James Bond. Hal ini terjadi karena sisa kalimat pertanyaan pada bagian setelah kata kunci tokoh ditemukan dianggap sebagai nilai dari sebuah datatype property (VP). Permasalahan tersebut dapat diatasi dengan menambahkan pola- pola kalimat yang mampu dikenali sistem. kalimat menyebabkan sistem memberikan jawaban salah. tersebut Secara keseluruhan, apabila kalimat dinyatakan valid, modul QP dan QR mampu memproses pertanyaan dan jawaban dengan baik. Kegagalan menentukan pola 4. HASIL DAN PEMBAHASAN 196 5. KESIMPULAN Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
Penelitian ini bertujuan untuk membangun sebuah sistem QA sederhana berbasis ontologi sebagai sebuah aplikasi SW. Hasil penelitian menunjukkan bahwa pemanfaatan sistem QA sederhana berbasis ontologi mampu memroses pertanyaan-pertanyaan faktual dan tunggal secara signifikan dengan tingkat keberhasilan mencapai 96,7%. Hasil ini menunjukkan bahwa perpaduan teknologi QA dan teknologi SW dapat menjadi sebuah pilihan baru dalam membangun aplikasi pencarian berbasis web pada domain yang terbatas. Pacific Association Linguistics (PACLING 2007). for Computational [8]. Litkowski, K.C., 2003, Question Answering Documents. XML-Tagged Using Proceedings of the 11th TREC. [9]. Lopez, V., Pasin, M., dan Motta, E., 2005, AquaLog: An Ontology-Portable Question Answering the Semantic Web. Proceedings of the 2nd European Semantic Web Conference. for 6. DAFTAR PUSTAKA [1]. August, S., 2006, Perancangan dan Penerapan Question Answering System pada Alkitab Digital Berbahasa Indonesia dengan Menggunakan Natural Language Skripsi, Fakultas Teknik Processing, Industri, Universitas Kristen Petra, Surabaya. [2]. Cooper, R.J., dan Ruger, S.M., 2000, A Simple Question Answering System. the 9th Text REtrieval Proceedings of Conference. [3]. Frank, A., Krieger, H., Xu, F., Uszkoreit, H., Crysmann, B., Jorg, B., Schafer, U., 2005, Querying Structured Knowledge Sources. Proceedings of AAAI-05 and in Workshop on Question Answering Restricted Domains. [4]. Gunawan dan Lovina, G., 2006, Question Answering System dan Penerapannya pada Alkitab. Jurnal Informatika. No. 1, Vol 7, hal 1-9. [5]. Kangavari, M.R., Ghandchi, S., dan Golpour, M., 2008, A New Model for Question Answering Systems. Proceedings of World Academy of Science, Engineering and Technology, Vol 32. Agustus 2008 [6]. Katz, B., Lin, J., dan Quan, D., 2002, the Natural Language Annotations for Semantic Web. Proceedings of the International Conferences on Ontology, Databases, and Applications of Semantics (ODBASE 2002), Oktober 2002. [10]. Lopez, V., Motta, E., dan Uren, V., 2006, PowerAqua: Fishing the Semantic Web. Proceedings ofEuropean Semantic Web Conference 2006. [11]. Mahendra, R., Larasati, S.D., dan Manurung, R., 2008, Extending an Analysis-based Semantic Indonesian Question Answering System with Based Linguistic and World Knowledge Axioms. The 22nd Pacific Asia Conferences on Language Information and Computation (PACLIC22). [12]. 2004, Question Answering on the Semantic Web. IEEE Inteligent Systems .No. 1, Vol 19, hal 82-85. McGuinness, D. L., [13]. Moldovan, D. dan Surdeanu, M., 2003, On The Role of Information Retrieval dan Information Extraction in Question Answering Systems, Pazienza, M.T., Information Extraction in the Web Era. LNAI 2700. Springer, Berlin. [14]. Noy, N.F. dan McGuinness, D.L., 2001, Ontology Development 101: A Guide to Creating Your First Ontology, y101.pdf, diakses tanggal 12/10/2008. [15]. Perez-Coutino, M., Solorio, T., Montes-y-Gomez, M., Lopez-Lopez, A., Villasenor-Pineda, L., 2004, Toward A Document Model for Question Answering Systems. Advances in Web Intelligence. Berlin LNCS 3034. Springer, [7]. Larasati, S.D. dan Manurung, R., 2007, Towards a Semantic Analysis of Bahasa for Question Answering. Indonesia Proceedings of the 10th Conference of the Seminar dan Call For Paper Munas Aptikom 197 Politeknik Telkom Bandung, 9 Oktober 2010
Perancangan Perangkat Ajar Visualisasi Eksekusi Flowchart dan Konversinya ke Dalam Algoritma Ahmad Suryan Politeknik Telkom asa_suryan@yahoo.co.id ABSTRAK Pengajaran algoritma untuk pemula seringkali mengalami banyak hambatan, terutama ketika menjelaskan alur dari programnya. Untuk membantu mengatasi masalah di atas, biasanya digunakan flowchart sebagai alat untuk menjelaskan bagaimana instruksi-instruksi pada algoritma dikerjakan, bagaimana caranya memilih atau mengulang perintah dan lain sebagainya. Bagaimana membuat flowchart dan bagaimana instruksi-instruksi yang ada di dalamnya dikerjakan dan bagaimana melakukan konversi dari flowchart ke dalam notasi algoritma akan sangat membantu bagi pemula untuk memahami urutan pengerjaan perintah-perintah dalam algoritma dan setelah memahami, tentunya akan membantu pemula untuk menulis algoritma yang diinginkan. Tulisan ini akan membahas bagaimana merancang struktur data dan gambaran implementasinya dalam pembuatan perangkat ajar yang berisi fasilitas untuk membangun flowchart, memvisualisasikan pengeksekusian flowchart tersebut dan bagaimana mengkonversi flowchart tersebut ke dalam algoritma. Kata kunci:Perangkat Ajar Algoritma, visualisasi eksekusi flowchart, konversi flowchart ke algoritma. PENDAHULUAN Menjelaskan alur program atau algoritma kepada orang yang baru belajar memprogram merupakan suatu kesulitan sendiri. Penjelasan yang kurang tepat dapat membuat peserta didik menjadi tambah bingung dan bisa menyebabkan patah semangat. Tulisan ini mencoba menyajikan sebuah rancangan untuk aplikasi yang dapat membantu pengguna untuk menggambar flowchart, kemudian dapat mencoba mengeksekusi flowchart yang dibuatnya dalam bentuk visual dimana secara bertahap dapat dilihat alur pelaksanaan instruksi pada flowchart, Selain itu pengguna dapat men- generate teks algoritma secara otomatis dan dapat pula melihat alur eksekusi baris demi barisnya secara jelas. pemula atau kepada mereka yang memiliki tingkat kesulitan lebih dalam mempelajari algoritma. MODEL, ANALISA, DESAIN, DAN IMPLEMENTASI Untuk memberikan gambaran tentang bagaimana merealisasikan program yang akan dibuat, akan dijelaskan mulai dari rancangan antarmuka, struktur internal, struktur file untuk menyimpan, data mekanisme eksekusi flowchart dan konversinya ke dalam bentuk teks algoritma. ini apabila diimplementasi akan sangat bermanfaat pada proses belajar atau mengajarkan algoritma kepada para Rancangan program aplikasi 198 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
2.1. Rancangan Antarmuka b) Teks Algoritma dan file xml Digunakan list berkait dengan doublepointer dimana tiap elemen memiliki bagian-bagian yang dapat ditulis sebagai berikut: type PBaris = pointer to Baris type Baris = record Gambar 1. Rancangan Antarmuka teks : string Seperti terlihat dalam gambar-1, antarmuka berbentuk MDI Form (Form utama ysng di dalamnya dapat dibuat anak untuk penyuntingan gambar flowchart, form anak untuk melihat struktur file (xml) dan form anak untuk melihat hasil konversi ke algoritma. form Prev,Next: PBaris Next1,Next2: PBaris end record 2.2. Struktur Data Internal Struktur data berikut digunakan untuk penanganan flowchart dan penanganan teks hasil konversi flowchart ke algoritma. a) Flowchart Digunakannya list berkait ganda (double pointer) ini untuk kemudahan dalam penyisipan di tengah (sebelum suatu gambar tertentu). 2.3. Struktur Data Eksternal (File) File teks yang digunakan sebagai penyimpan flowchart dapat dibuat menggunakan format xml, sebagai contoh, flowchart pada gambar-2 berikut : Digunakan list berkait dengan doublepointer dimana tiap elemen memiliki bagian-bagian yang dapat ditulis sebagai berikut: type PGambar = pointer to Gambar type Gambar = record id : integer nama : string jenis : char posisi : TPoint lebar,tinggi : integer Prev,Next,Next1,Next2 : PGambar end record Gambar 2. Contoh flowchart dapat disimpan dalam file xml sebagai berikut : Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 199
<START> <INPUT msg="Masukkan Nilai n : "> mampu pula untuk membaca file eksternal dan mengkonversinya menjadi struktur internal yang sesuai. <VAR> n </VAR> </INPUT> <PROC>jml = 0</PROC> Untuk dapat menyajikan flowchart ke layar grafik, maka setiap gambar harus dapat ditentukan secara otomatis pola perhitungan koordinatnya sehingga dapat digambar dengan benar. <PROC>i = 1</PROC> <WHILE> <COND>i<=n</COND> 2.5. Eksekusi Flowchart Flowchart dieksekusi dengan menggambarkan posisi perintah yang sedang dijalankan dari satu gambar ke gambar yang lain. Proses perpindahan eksekusi ini dapat mudah dilakukan dengan menelusuri gambar sesuai dengan strukturnya. <IF> 2.6. Konversi ke algoritma <COND>i<3</COND> <THEN> <PROC>jml=jml+1</PROC> </THEN> <ELSE> Proses konversi ini sama dengan konversi ke struktur secara permanen, Untuk mengkonversi dari struktur internal ke algoritma dilakukan dengan menelusuri gambar, dimana bila menemukan gambar input, output atau proses maka dikonversi menjadi sebuah perintah algoritma. Namun bila yang ditemukan adalah gambar struktur IF, maka langsung dibuat 3 buah baris : file xml sebelum disimpan <PROC>jml=jml+2</PROC> </ELSE> </IF> if (kondisi) then <PROC>i=i+1</PROC> else </WHILE> end if <OUTPUT> </OUTPUT> </START> dan sesuai dengan alur YES dan NO, perintah- perintah tersebut akan disisipkan diantara 3 baris tersebut. Bila digunakan contoh gambar flowchart pada gambar-1, maka tahapan pembentukan teks algoritma adalah sebagai berikut: 2.4. Penanganan Editor Flowchart tiga perintah pertama akan menghasilkan : ini harus memandu user untuk menggambar flowchart dengan benar. Untuk itu dibuat bentuk-bentuk gambar dasar dan bantuk- bentuk paket sesuai dengan pola-pola penulisan algoritma. Bentuk paket yang dimaksud antara lain : bentuk if, bentuk while dan bentuk repeat. Selain itu editor harus mampu menyimpan apa yang telah digambar ke dalam bentuk file eksternal (xml) dan Editor input("Masukkan Nilai n =",n) jml=0 i=1 selanjutnya : 200 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
input("Masukkan Nilai n =",n) jml=0 jml=0 i=1 i=1 while (i<=n) do while (i<=n) do if (i<3) then end while jml=jml+1 selanjutnya : else input("Masukkan Nilai n =",n) jml=jml+2 jml=0 end if i=1 i=i+1 while (i<=n) do end while if (i<3) then output("jml = ",jml) else 3. HASIL DAN DISKUSI end if end while Penelitian masih sebatas rancangan yang belum terimplementasi menjadi program, namun sudah terlihat bagaimana struktur data harus dibuat dan bagaimana langkah-langkah yang harus dilakukan dalam mengimplementasikannya. selanjutnya : input("Masukkan Nilai n =",n) jml=0 i=1 Beberapa bidang yang sangat diperlukan dalam : grafika ini antara mengimplementasi komputer untuk menangani editor flowchartnya, kemudian struktur data untuk penanganan list teks hasil berkait untuk gambar maupun konversinya. lain while (i<=n) do 4. KESIMPULAN if (i<3) then jml=jml+1 else jml=jml+2 end if end while selanjutnya : Pengajaran algoritma maupun belajar mandiri algoritma dapt ditunjang perangkat bantu yang dapat menjelaskan secara lebih menarik dan dapat memberikan pengertian yang lebih dalam. Rancangan dari perangkat ajar ini diharapkan akan dilanjutkan dengan merealisasikannya menjadi nyata sehingga dapat dimanfaatkan secara luas untuk membantu jutaan peserta didik khususnya pemula sehingga dapat menjadi senang mempelajari algoritma dan lebih cepat mengerti, dengan demikian perkembangan jumlah tenaga ahli di bidang pemrograman dapat berkembang dengan pesat. input("Masukkan Nilai n =",n) Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 201
5. DAFTAR PUSTAKA [1]. Suryan, Ahmad, 2000, "Perangkat Lunak Pembangkit Interpreter Dari Deskripsi Grafis", Thesis Magister Teknik Informatika ITB, Bandung. [2]. Suryan, Ahmad, "Pengembangan upaya Interpreter Membangun Open-Source Komunitas Software", Makalah seminar OSS, LIPI, Bandung 2006, Universal sebagai [3]. Tremblay, Jean-Paul and Paul G. Sorenson, 1985, "The Theory and Practice of Compiler Singapore Writing", McGraw Hill, 202 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
Perancangan Sistem Informasi Supply Chain Management (Pengadaan Barang) Bengkel Perawatan dan Penjualan suku cadang Pesawat Studi kasus: Bengkel perawatan Pesawat Ai Rosita Jurusan Teknik Informatika, Politeknik Pos Indonesia Bandung Abstrak Ketersediaan suku cadang pesawat terbang baik bahan baku, bahan setengah jadi, maupun produk akhir dari suatu perusahaan seringkali menjadi isu penting dalam sebuah perusahaan. Ketersediaan suku cadang pesawat terbang menentukan produktivitas dari suatu perusahaan. Tanpa suku cadang pesawat terbang perusahaan tidak dapat melakukan aktivitas produksi. Ketersediaan suku cadang pesawat terbang yang melebihi kapasitas produksi dapat menyebabkan kerugian bagi suatu perusahaan. Sebaliknya, kurangnya persediaan suku cadang pesawat terbang dapat membuat perusahaan kehilangan banyak peluang. Hal ini berlaku baik untuk perusahaan dagang maupun jasa. Pengelolaan ketersediaan suku cadang pesawat terbang ini biasa disebut dengan Supply chain management (SCM). Supply chain management menangani aliran suku cadang pesawat terbang mulai dari pemasok melalui manufaktur dan distribusinya ke end user. Direktorat Aircraft Services (ACS) PT. Dirgantara Indonesia merupakan salah satu contoh perusahaan yang bergerak dalam jasa perbaikan dan perawatan pesawat terbang serta penjualan suku cadang pesawat terbang ke customer. Kata Kunci : Pesawat terbang, Suku cadang,SCM 1.Latar Belakang Ketersediaan suku cadang pesawat terbang baik bahan baku, bahan setengah jadi, maupun produk akhir dari suatu perusahaan seringkali menjadi isu penting dalam sebuah perusahaan. Ketersediaan terbang cadang menentukan produktivitas dari suatu perusahaan. Tanpa suku cadang pesawat terbang perusahaan tidak dapat suku pesawat melakukan aktivitas produksi. Ketersediaan suku cadang pesawat terbang yang melebihi kapasitas produksi dapat menyebabkan kerugian bagi suatu perusahaan. Sebaliknya, kurangnya persediaan suku cadang pesawat terbang dapat membuat perusahaan kehilangan banyak peluang. Hal ini berlaku baik untuk perusahaan dagang maupun jasa. Pengelolaan ketersediaan suku cadang pesawat terbang ini biasa disebut dengan Supply chain management (SCM). Supply chain management menangani aliran suku cadang pesawat terbang mulai dari pemasok melalui manufaktur dan distribusinya ke end user. Dari pengertian tersebut dapat disimpulkan bahwa terdapat pihak lain yang terlibat dalam pengelolaan ketersediaan suku cadang pesawat terbang selain pengelola perusahaan. Pihak tersebut adalah pemasok dan end user (konsumen). Dalam SCM terdapat berbagai macam proses, salah satu proses yang penting adalah pengadaan suku cadang pesawat terbang. Pengadaan suku cadang ini berbeda-beda untuk setiap pesawat perusahaan. Strategi pengadaan suku cadang pesawat terbang bergantung pada kebutuhan akan suku cadang pesawat terbang tersebut dan bisnis dari perusahaan. Pengadaan suku cadang pesawat terbang dipengaruhi oleh jumlah dan waktu permintaan (demand), daur hidup produk (product life cycle), variasi produk, dan pasar dari produk itu sendiri. Untuk itu, cara dan waktu pengadaan suatu suku terbang Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 203
cadang pesawat terbang akan berbeda-beda untuk setiap suku cadang pesawat ini ditentukan dengan melihat sifat dari suku cadang pesawat terbang tersebut. Direktorat Aircraft Services (ACS) PT. Dirgantara Indonesia merupakan salah satu contoh perusahaan yang bergerak dalam jasa perbaikan dan perawatan pesawat terbang serta penjualan suku cadang pesawat terbang ke customer. Ketersediaan suku cadang di ACS adalah untuk mendukung dua aktivitas perusahaan yaitu yang pertama memberikan pelayanan akan kebutuhan proses perawatan dan perbaikan pesawat milik customer dan yang kedua adalah suku cadang untuk di jual ke customer domestik mapun customer luar negeri. Jenis jasa perawatan pesawat yang dilakukan di ACS sangat bervariasi terdiri dari pesawat helicopter dan pesawat fixed wing buatan beberapa manufaktur luar negeri. Sedangkan customer dalam dan Direktorat ACS terdiri dari customer dalam negeri (Perusahaan swasta, BUMN, Instansi pemerintah dan Hankam) dan customer luar negeri (Malaysia, Uni Emirat Arab, Korea Selatan, Thailand, Brunei, Pakistan dan lain-lain). Akibatnya, jenis permintaan terhadap jasa perawatan maupun jasa penjualan suku cadang pesawat bervariasi baik dari segi jumlah, terbang, waktu variasi suku cadang pesawat pengiriman, dan lain-lain. Selain itu, dari segi teknologi pengelolaan yang digunakan, belum ada best practise dan masih menggunakan telepon, fax dan email sebagai alat komunikasi. Dari sisi bisnis, perusahaan perawatan dan penjualan suku cadang, persaingan telah bergeser ke bagaimana mengelola jaringan yang ada agar proses-proses di dalamnya lebih efektif dan efisien sehingga dapat menekan harga jual jasa yang bersaing namun pelayanan yang diberikan itu, perancangan tentang cara pengadaan suku cadang pesawat tepat untuk SCM pada Direktorat ACS PT. DI akan di kaji lebih lanjut. terbang, hal tetap optimal. Oleh karena terbang yang terbang pada SCM Direktorat Aircraft Services PT. DI 2. Bagaimana bentuk rancangan sistem informasi pengadaan suku cadang pesawat terbang di Direktorat Aircraft Services PT. DI 3. Bagaimana rancangan basis data untuk sistem informasi pengadaan suku cadang pesawat terbang Direktorat Aircraft Services PT. DI. 4. Bagaimana bentuk aplikasi yang dapat membantu proses pengadaan suku cadang pesawat terbang di Direktorat Aircraft Services PT. DI 2. Tujuan Berikut ini adalah rincian tujuan berdasarkan didefinisikan rumusan masalah sebelumnya: 1. Menganalisis dan dapat memodelkan aliran proses pengadaan suku cadang pesawat terbang di Direktorat Aircraft Services PT. DI sesuai dengan prinsip-prinsip SCM. yang telah 2. Merancang sistem informasi pengadaan suku cadang pesawat terbang di Direktorat Aircraft Services PT. DI 3. Merancang basis data untuk sistem informasi terbang pengadaan suku cadang pesawat Direktorat Aircraft Services PT. DI. 4. Merancang prototipe aplikasi yang sesuai untuk proses pengadaan suku cadang di Direktorat Aircraft Services PT. DI. 4. Batasan Masalah Batasan masalah yang perlu diperhatikan dalam tugas akhir ini adalah: 1. End user atau customer dalam proses pengadaan suku cadang pesawat terbang adalah bagian pengadaan dan suplier 1. Rumusan Masalah 2. Suku cadang pesawat terbang yang dianalisis meliputi suku cadang untuk pesawat helicopter maupun fixed wing dari beberapa manufaktur. Berdasarkan latar belakang masalah yang telah diungkapkan, permasalahan utama yang akan dikaji dalam paper ini adalah bagaimana bentuk model proses pengadaan suku cadang pesawat terbang pada SCM Bengkel Pesawat dan penjualan suku cadang dengan kasus pembelian pada Direktorat Aircraft Services PT. DI. Berikut ini adalah rincian masalah yang akan dikaji dalam tugas akhir ini: 1. Bagaimana analisis dan bentuk model dari aliran proses pengadaan suku cadang pesawat 2. Landasan Teori 2.1. Supply chain management Supply Chain didefinisikan sebagai rangkaian proses bisnis dan informasi yang menyediakan produk atas layanan dari pemasok melalui proses manufaktur dan distribusi ke konsumen paling akhir (Schroeder, 2000). Pelaku-pelaku yang terlibat dalam supply chain pusat distributor, dan outlet. Struktur komponen dari supply chain dapat dibagi menjadi tiga layer atau lapisan supply chain yaitu: pemasok, antara lain ini 204 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
1. Upstream supply chain, merupakan lapisan yang terdiri dari rangkaian pemasok mulai dari pemasok tingkat pertama hingga tingkat akhir sebelum masuk ke dalam manufaktur. 2. Internal supply chain, merupakan lapisan yang terdiri dari seluruh rangkaian proses untuk melakukan pengiriman produk ke konsumen akhir. 3. Down supply chain, merupakan lapisan yang terdiri dari seluruh rangkaian proses untuk melakukan pengiriman produk ke konsumen akhir. Customer sebagai sasaran merupakan penentu utama pola kegiatan yang dilakukan oleh pelaku supply chain. Kegiatan para pelaku ini sangat didasarkan pada kebutuhan (demand) yang ada di sisi customer. Maka, kegiatan supply chain biasanya diidentifikasi secara mundur atau backward. Persoalan utama dalam mengatur supply chain yaitu perkiraan permintaan/kebutuhan (deman forcasting) dan waktu pengiriman. Kedua persoalan ini bersifat tidak pasti dan dipenaruhi oleh banak faktor (SAI06). Lima hal penting agar SCM lebih produktif dan efisien, yaitu: 1. Tetapkan SCM sebagai aspek strategis bagi perusahaan 2. Rancang proses SCM dari ujung ke ujung 3. Rancang struktur Organisasi supply chain manajement 2.2 Fase-Fase Perancangan dan Pembangunan Sistem Informasi Tahapan-tahapan dan langkah-langkah dari setiap perancangan dan pembangunan sistem informasi adalah strategi umum yang dianut dalam pengumpulan dan analisis data yang diperlukan guna menjawab masalah yang dihadapi. Salah satu model yang digunakan adalah Classic Life Cycle Paradigm (Model Water Fall/Model Siklus Hidup Klasik). Siklus pembangunan aplikasi dan sistem Informasi sebagai berikut: 1. System Engineering 2. Analisis kebutuhan perangkat lunak 3. Perancangan 4. Coding 5. Testing 6. Maintenance 3. Proses bisnis SCM Bengkel dan penjualan suku cadang pesawat terbang Adapun proses-proses umum yang membangun proses bisnis SCM Bengkel dan penjualan suku cadang pesawat terbang di antaranya sebagai berikut: 1. Proses permintaan suku cadang dari cusomer 2. Proses permintaan suku cadang dari bengkel 3. Proses pemenuhan permintaan suku cadang dari 4. Kembangkan model kolaboasi yang tepat 5. Gunakan alat ukur kinerja yang tepat Dalam perancangan SCM terdapat tiga hal yang perlu dirancang, yaitu: 1. Aliran barang/material Aliran baran mulai dari pemasok hinga konsumen akhir melalui seluruh bagian SCM dan sebaliknya termasuk juga pengembalian barang, daur ulang, dan penghancuran (disposal). 2. Aliran informasi Aliran informasi dan pengetahuan meliputi perkiraan kebutuhan (demand forecasting), transmisi permintaan/order, dan laporan status (status report) bagian inventory 4. Proses permintaan pengadaan barang 5. Proses pembelian barang ke pemasok 6. Proses pengiriman barang dari emasok ke bengkel 7. Proses penerimaan barang dari pemasok 8. Proses pembayaran Proses bisnis sistem berjalan pengadaan barang di bengkel perawatan dan pejualan suku cadang pesawat terbang dapat di lihat di gambar 1. Sebagai berikut: 3. Aliran finansial Aliran dan finansial meliputi informasi kartu kredit, credit terms, jadwal pembayaran, konsinyasi, dan rencana serta persetujuan kepemilikan dan pembayaran (Kalakota&Robinson,2000). informasi Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 205
5.1 Diagram Konteks Dibawah ini adalah diagram konteks chain Perancangan manajement (pengadaan barang) di ACS PT. DI. sistem informasi supply Gambar 1. Proses bisnis pengadaan suku cadang pesawat Gambar 2. Diagram kontek SCM Pengadaan Suku cadang 4. Analisis Kebutuhan Aplikasi 5.2. Data Flow Diagram Pemakai adalah pihak yang membutuhkan informasi perihal proses permintaan penawaran ke supplier, proses pembelian, proses pengembalian barang, dan proses penerimaan barang serta proses pengelolaan supplier. 4.1 Analisis Sistem Yang Dibangun Sistem informasi manajemen perancangan sistem chain manajement informasi supply (pengadaan barang) di ACS PT. DI ini, dibangun untuk memudahkan pengguna dalam melakukan pembelian khususnya untuk fungsi departemen procurement dan manajemen yang dapat diakses dan dilakukan dengan mudah melalui sistem client server. 5. Perancangan Gambar 3. Data Flow Diagram SCM Pengadaan Suku cadang level 1 Berikut ini adalah suatu gambar analisa data pada Perancangan sistem informasi supply chain manajement (pengadaan barang) di ACS PT. DI menggunakan DFD yang terdiri dari context diagram (DFD level 0) DFD level satu, sampai pada level yang kedua, ketiga, dan seterusnya. 6. Perancangan Database Dalam perancangan sistem informasi supply chain manajement (pengadaan suku cadang) pesawat terbang terdapat 13 tabel data yang di butuhkan yaitu Master RFQ, Detail RFQ, Master Quotation, Detail Quotation, Master Purchase Order, Detil Purchase Order, Supplier, Master Part, master Material 206 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
Return, detil Material Return, table user dan table referensi Negara. c. Antar muka Request for Quotation Detal rancangan basis data adalah sebagai berikut: Gambar 4. Relasi database sistem informasi SCM (pengadaan suku cadang) Gambar 7. Antar muka Request for Quotation 7. Perancangan Interface Antar muka adalah suatu media yang digunakan untuk komunikasi antara manusia (user) dengan komputer, oleh sebab itu aplikasi ini didesain agar user dapat dengan mudah menggunakannya atau mengoperasikannya. f. Antar muka Purchase Order a. Antar muka pengelolaan Supplier Gambar 8. Antar muka Purchase Order Gambar 5. Antar muka pengelolaan data supplier 8. Referensi b. Antar muka Pengelolaan Data Suku cadang Pesawat [1]. Council, Supply Chain Team, (2008), Supply chain operation reference models, Supply chain council press. [2].Jogiyanto H.M. (1990). Analisis dan Disain Sistem Informasi: Pendekatan Terstruktur Teori dan Aplikasi Bisnis. Andi Offset, Yogyakarta. [3]. Saphiro, Jeremy S. (2001), Modeling the Supply Chain, Duxbury Thomson Learning. Gambar 6. Antar muka pengelolaan data suku cadang Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 207
SISTEM PENDUKUNG KEPUTUSAN SEBAGAI ANALISIS PEMILIHAN REKANAN PENGADAAN BARANG DAN JASA DI POLITEKNIK NEGERI SEMARANG 1Nugroho Agung Prabowo, 2Auliya Burhanuddin Program Studi Teknik Informatika Universitas Muhammadiyah Magelang ABSTRAK Dalam pemilihan rekanan / penyedia barang jasa pada sebuah lembaga pendidikan sangat sulit dilakukan karena karakter kebutuhan di perguruan tinggi sangat spesifik dan unik karena di dalam lembaga pendidikan barang dan jasa yang dominan dibutuhkan adalah untuk kebutuhan transfer teknologi dan untuk kepentingan peningkatan kualitas pendidikan. Pengadaan barang bukan saja semata menyediakan kebutuhan yang diinginkan user tetapi diperlukan juga transfer knowledge yang memadai sehingga kebutuhan bukan berupa barang saja tetapi juga ilmu pengetahuan. Seringkali user terjebak dengan rekanan yang hanya menyediakan barang saja tetapi tidak ada transfer knowledge-nya, sehingga tujuan dari user untuk peningkatan mutu pendidikan tidak tercapai. Decision Support System (DSS) yang dikembangkan dalam penelitian ini dilakukan dengan cara mencari hubungan antara kualitas dari kriteria-kriteria evaluasi prakualifikasi terhadap kinerja yang dihasilkan. Penilaian meliputi kinerja waktu, kinerja biaya, dan kinerja kualitas. Pembuatan model base dilakukan dengan mencari suatu formula yang dilakukan dengan analisis diskriminan untuk membedakan kelompok yang kinerjanya berhasil dan yang gagal. Kriteria penilaian yang dipergunakan mengacu pada Petunjuk Teknis pelaksanaan prakualifikasi dari pemerintah Indonesia, kriteria yang dikembangkan Russel, dan HOLT, yaitu meliputi kriteria keuangan, pengalaman, kinerja masa lampau, dan manajemen dan organisasi. Output dari DSS dapat memprediksi kinerja dan memilah kinerja rekanan berdasarkan nilai indeks kinerja yang dipergunakan. DSS berhasil memprediksi kinerja rekanan dengan tingkat akurasi yang tinggi. Kata Kunci: Decision Support System, prakualifikasi rekanan, evaluasi teknik 1. Pendahuluan 1.1 Latar Belakang hubungan proses yang bertujuan memperoleh manfaat yang tinggi dan efisiensi. atau perusahaan sudah menjadi kegiatan rutin yang selalu ada dari waktu ke waktu, karena pengadaan adalah salah satu cara untuk memenuhi kebutuhan institusi baik berupa barang maupun jasa. Dalam setiap proses pengadaan harus selalu ada perencanaan yang matang agar jumlah kebutuhan dan anggaran yang ada sehingga terjadi Pengadaan dalam sebuah institusi terjadi kecocokan antara Kegiatan pengadaan barang dan jasa di sebuah institusi khususnya institusi pemerintah dapat dilakukan dengan 3 (tiga) cara yaitu dengan metode penunjukan langsung dan melalui proses tender. Aturan baku dan ketentuan hukum yang mengatur tentang Proses Kegiatan Pengadaan Barang dan Jasa di Instansi pemerintah diatur dalam Kepres No. 80 tahun 2003 beserta langsung, pemilihan 208 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
aturan-aturan perubahan yang selalu perbaharui setiap tahunnya. 1.2 Tujuan Tujuan yang ingin dicapai dalam penelitian ini adalah: Berkaitan dengan fenomena diatas maka sudah selayaknya Politeknik Negeri Semarang mulai berbenah diri dalam mempersiapkan perubahan status tersebut termasuk dalam menerapkan sistem pengadaan barang dan jasa untuk memenuhi kebutuhan di Politeknik Negeri Semarang. Dalam proses pengadaan barang dan jasa didahului dengan terbentuknya panitia pengadaan barang dan jasa dengan dipimpin oleh ketua panitia dan di bawah pengawasan pejabat pembuat komitmen yang biasanya di isi oleh Direktur / Kepala Dinas atau Rektor. Kemudian untuk mempermudah dalam tahap seleksi pemilihan calon rekanan, panitia sering menggunakan suatu sistem aplikasi yang disebut dengan e-procurement. Dalam sistem aplikasi pengadaan barang dan jasa, inputannya masih dalam terstruktur seperti data bentuk variabel yang prakualifikasi, nilai penawaran dan lain sebagainya. Padahal untuk menentukan prakualifikasi rekanan tidaklah mudah dan bukan saja mengutamakan variabel-variabel yang terstruktur. Ada pula data atau variabel yang tidak terstruktur, dimana data atau variabel yang itu sulit untuk dilakukan perhitungan matematis seperti contoh data tentang, pengalaman kerja, politis, kepercayaan dan data-data informasi lainnya yang dibutuhkan oleh seorang pengambil keputusan (decision maker) sebelum menentukan keputusannya. tidak terstruktur Untuk itu pada kesempatan ini, peneliti akan melakukan penelitian tentang Sistem Pendukung Keputusan dalam Prakualifikasi Rekanan Pengadaan Barang dan Jasa di Polteknik Negeri Semarang. Prinsip Prakualifikasi di Polines sering dipilih karena disesuaikan dengan karakteristik dan kebutuhan barang/jasa yang spesifik, kontinyu. Kebutuhan-kebutuhan terbatas, tersebut didominasi untuk kebutuhan pemenuhan peralatan pendidikan dan laboratorium yang khas sehingga tidak banyak rekanan yang dapat mengikuti dan hanya kalangan rekanan yang menyediakan peralatan dan alat pendidikan yang dapat ikut serta tersebut. Sehingga peneliti dalam pelelangan terfokus pada proses melakukan penelitian pelelangan dengan sistem prakualifikasi. sifatnya dan ini 1. Merancang untuk menentukan rekanan bagi pengadaan barang dan jasa di Polteknik Negeri Semarang. system yang tepat 2. Merumuskan model yang tepat untuk Sistem Pendukung Keputusan dalam Prakualifikasi Rekanan Pengadaan Barang dan Jasa di Polteknik Negeri Semarang. 3. Diperoleh model Sistem Pendukung Keputusan sebagai penyempurnaan Analytical Hierarchy Process (AHP). 2. Landasan Teori 2.1 Decision Support System Decision Support System (DSS) sebagai suatu istilah umum untuk menggambarkan semua sistem terkomputerisasi yang mendukung pengambilan keputusan pada suatu organisasi. Model sistem simulasi dapat menghabiskan banyak waktu. DSS memberikan analisis yang cepat. DSS fleksibel dan cukup responsif untuk membolehkan intuisi dan penilaian manajerial digabungkan ke dalam analisis. reguler, suatu modifikasi (DSS) memadukan sumber daya intelektual dari individu dengan kapabilitas komputer untuk meningkatkan kualitas keputusan. DSS adalah sistem pendukung berbasis komputer bagi para pengambil keputusan manajemen yang menangani masalah-masalah tidak terstruktur. Sistem pendukung keputusan Survei mengindikasikan banyak alasan mengapa perusahaan-perusahaan besar mengembangkan sistem pendukung keputusan skala besar. Alasan tersebut meliputi (9): a. Perusahaan bekerja dalam ekonomi yang tidak stabil dan berubah dengan cepat. b. Adanya kesulitan untuk melacak berbagai operasi bisnis. c. Meningkatkan persaingan. d. Perdagangan elektronik (e-commerce) e. Sistem yang sudah ada pengambilan keputusan. tidak mendukung f. Departemen SI terlalu sibuk dan tidak dapat mengatasi semua inkuiri manajemen. analisis g. Diperlukan khusus terhadap profitabilitas dan efisiensi. h. Diperlukan informasi yang akurat i. DSS dinilai sebagai organization winner Seminar dan Call For Paper Munas Aptikom 209 Politeknik Telkom Bandung, 9 Oktober 2010
j. Diperlukan informasi baru k. Manajemen mengharuskan suatu DSS l. Kualitas keputusan yang lebih tinggi m. Peningkatan komunikasi n. Peningkatan kepuasan pelanggan dan karyawan o. Adanya informasi yang umurnya dibatasi oleh waktu p. Berkurangnya biaya (biaya dan penghematan waktu, produktivitas meningkat). Alasan adalah meningkatkan kemampuan komputer tingkat tinggi dan juga Web di antara para manajer. Sebagian pengguna akhir bukanlah progremer, karena itu mereka memerlukan prosedur dan pengembangan yang mudah digunakan. lain pengembangan DSS alat Banyak metode yang dapat digunakan dalam sistem pengambilan keputusan. Salah satu metode yang dapat digunakan adalah metode Analytical Hierarchy Process (AHP). Konsep metode ini adalah merubah nilai-nilai kualitatif menjadi nilai kuantitatif, sehingga keputusan yang diambil lebih objektif. Kelebihan metode Analytical (AHP) yaitu mempunyai Hierarchy Process kemampuan untuk memecahkan masalah yang multi kriteria yang berdasarkan preferensi dari setiap elemen dalam hirarki (8). Peralatan utama Analytical Hierarchy Process (AHP) adalah sebuah hirarki fungsional dengan input utamanya persepsi manusia. Dengan hirarki, suatu masalah kompleks terstruktur dipecahkan ke dalam dan kelompok-kelompok tersebut diatur menjadi suatu bentuk hirarki. tidak 2.1 Analitycal Hierachiy Process Suatu tujuan yang lebih bersifat umum dapat dijabarkan dalam beberapa sub tujuan yang lebih terperinci yang tepat menjelaskan apa yang dimaksud dalam tujuan pertama. Penjabaran ini dapat dilakukan terus hingga akhirnya diperoleh tujuan yang bersifat operasional. Dan pada hirarki terendah inilah dilakukan proses evaluasi atas alternatif-alternatif, yang merupakan ukuran dari pencapaian tujuan utama, dan pada hirarki terendah inilah dapat ditetapkan dalam satuan tujuan apa kriteria diukur. tidak ada Dalam penjabaran hirarki pedoman yang pasti seberapa jauh pengambilan keputusan menjabarkan tujuan menjadi tujuan yang lebih rendah. Pengambilan keputusanlah yang menentukan saat penjabaran tujuan ini berhenti, dengan memperhatikan atau kekurangan yang diperoleh bila tujaun tersebut diperinci lebih lanjut. tujuan, keuntungan Beberapa hal yang perlu diperhatikan di dalam melakukan proses penjabaran hirarki tujuan, yaitu (8): a. Pada saat tujuan ke dalam subtujuan, harus diperhatikan apakah setiap aspek dari tujuan yang lebih tinggi tercakup dalam subtujuan tersebut. tersebut penjabaran b. Meskipun hal terpenuhi, perlu menghindari terjadinya pembagian yang terlampau banyak, baik dalam arah horizontal maupun vertikal c. Untuk itu sebelum menetapkan suatu tujuan untuk menjabarkan hirarki tujuan yang lebih rendah, maka dilakukan tes kepentingan, "Apakah suatu tindakan/hasil yang terbaik tidak akan diperoleh bila dilibatkan dalam proses evaluasi. tujuan tersebut Proses pengambilan keputusan pada dasarnya adalah memilih suatu alternatif. Peralatan utama Analytical Hierarchy Process (AHP) adalah sebuah hirarki fungsional dengan input utamanya persepsi manusia. Dengan hirarki, suatu masalah kompleks dan terstruktur dipecahkan ke dalam kelompok-kelompok tersebut diatur menjadi suatu bentuk hirarki (8). tidak Penjabaran tujuan dalam hirarki yang lebih rendah pada dasarnya ditunjukan agar memperoleh kriteria yang dapat diukur. Walaupun sebenarnya tidaklah selalu demikian keadaannya. Dalam lebih beberapa menguntungkan bila menggunakan tujuan pada hirarki yang lebih tinggi dalam proses analisis. Semakin rendah dalam menjabarkan suatu tujuan, semakin mudah pula penentuan ukuran objektif dari kriteria-kriterianya. Akan tetapi, ada kalanya dalam hal tertentu, mungkin 210 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
tidak proses analisis pengambilan keputusan memerlukan penjabaran yang terlalu terperinci. Bila demikian keadaanya, salah satu cara untuk menyatakan ukuran pencapainnya adalah dengan menggunakan skala subjektif. 3. Perencanaan Sistem Pendukung Keputusan 3.1 Identifikasi Masalah Dalam melaksanakan ini panitia pengadaan barang dan jasa Politeknik Negeri Semarang belum optimal dan obyektif. Hal ini disebabkan belum adanya metode untuk mendukung pengambilan dengan memanfaatkan data-data profil rekanan yang sudah tersimpan di database. Untuk mendukung fungsinya melaksanakan seleksi calon rekanan, sistem yang akan dibangun adalah sistem yang dapat mendukung pengambilan keputusan untuk penentuan rekanan yang tepat. tugasnya selama keputusan oleh tim, dengan menggunakan model-model melakukan proses perhitungan. untuk Proses perancangan sebuah sistem pendukung keputusan untuk penentuan calon peserta dan pemenang lelang merupakan suatu sistem yang bermanfaat bagi panitia pengadaan barang dan jasa Politeknik Negeri Semarang dalam pengambilan lelang. keputusan penentuan calon pemenang Keuntungan dari sistem antara lain ketelitian dalam membaca dan memproses data, juga dengan menggunakan sistem juga tidak mengenal waktu dan kondisi sehingga dapat memperkecil kesalahan manusiawi. 3.3 Memahami Kerja Sistem Perencanaan dan penjaringan seleksi calon rekanan didasarkan pada kriteria-kriteria yang dikelompokkan kedalam 3 variabel yaitu: variabel dasar, variabel perencanaan, dan variabel tak terstruktur. Untuk lebih jelasnyadapat digambarkan sistem yang sedang berjalan pada proses seleksi dan penentuan pemenang rekanan Polines sebagai berikut: 3.2 Menganalisis Permasalahan Permasalahan yang dihadapi oleh panitia pengadaan barang dan jasa Politeknik Negeri Semarang adalah bagaimana panitia secara obyektif dapat menentukan peserta yang akan diikutsertakan dalam lelang. Tentunya menjadi satu kendala dan juga tuntutan bagi panitia dalam menyelesaikan masalah ini, dengan memanfaatkan data-data profil peserta lelang yang sudah tersimpan di database, yang berisi data- data riwayat dan hasil lelang yang pernah diikuti. dari Bagaimana banyaknya calon peserta yang sudah memenuhi syarat yang akan diseleksi untuk mengikuti lelang dan penentuan pemenang lelang. panitia dapat menentukan MULA Pemilihan dan Proses Lolos Proses Calon AHP Salah satu solusi alternatif dalam pemecahan masalah ini adalah dengan merancang dan membangun sebuah sistem pendukung keputusan yang dapat memberikan daftar nominatif calon peserta lelang secara obyektif, efektif, dan dapat dipertanggungjawabkan untuk digunakan oleh tim seleksi, pimpinan dalam menentukan peserta yang akan diikutsertakan dalam lelang. Sistem pendukung keputusan mampu mengevaluasi calon peserta lelang P i k t SELES Gambar 1. Alur Proses Penentuan Pemenang Lelang 3.4 Diagram Konteks (Context Diagram) Diagram ini untuk menggambarkan secara garis besar sistem pertama kali dan hubungan Seminar dan Call For Paper Munas Aptikom 211 Politeknik Telkom Bandung, 9 Oktober 2010
antara sistem dengan eksternal entitas atau pihak dari luar sistem. Dari sistem yang akan dirancang dapat dijelaskan bahwa SPK penentuan peserta lelang terdiri dari 3 entitas yaitu, database, Tim Seleksi Peserta Lelang (TSPL), dan pemenang lelang. 2. tersedia model multikriteria pada Belum institusi Politeknik Negeri Semarang dalam menilai, menentukan pengambilan keputusan dalam memilih rekanan yang tepat. dan 3.5 Entity Relationship Diagram (ERD) merupakan suatu gambaran rancangan sistem yang dilambangkan dengan simbol-simbol tertentu untuk memberikan gambaran umum tentang aliran data antara satu komponen dengan komponen yang lainnya. Aturan-aturan dasar secara umum digambarkan dalam bentuk suatu hubungan data sehingga terlihat jelas bahwa konsep suatu sistem dapat berjalan sesuai dengan aturan dan hubungan data yang tergambar dalam diagram. Entity Relationship Diagram Untuk mengatasi permasalahan tersebut maka, dibangun Sistem Pendukung Keputusan Penentuan Pemenang Lelang dengan harapan dapat melakukan hal-hal yang sesuai dengan tujuan penelitian ini yaitu dapat membantu proses penentuan pemenang lelang dalam proses pengadaan barang dan jasa di Politeknik Negeri Semarang. Data peserta pada aplikasi SPK Penentuan Pemenang Lelang akan mempengaruhi perubahan parameter penilaian pada aplikasi SPK Penentuan Pemenang Lelang, data tersebut yaitu: 4 4.1 SPK Penentuan Pemenang Lelang dengan Implementasi dan Pengujian Sistem Metode AHP Pada langkah implementasi sistem, aplikasi SPK dalam penentuan pemenang lelang dengan metode AHP ini diharapkan dapat memilih rekanan yang transfer knowledge, sehingga dapat melakukan kebutuhan bukan berupa barang saja tetapi juga ilmu pengetahuan. Aplikasi penentuan pemenang lelang dengan metode AHP sebagai penunjang terhadap proses pengambilan keputusan oleh pihak-pihak eksekutif maupun pejabat di Polteknik Negeri Semarang. Dengan demikian aplikasi SPK juga dapat digunakan sebagai bahan pertimbangan menentukan pemenang lelang di Polteknik Negeri Semarang. Berdasarkan hasil penelitian yang dilakukan di Politeknik Negeri Semarang khususnya bidang yang menangani pengadaan barang dan jasa atas permasalahan yang dihadapi, maka dapat dibuatkan suatu sistem untuk dapat membantu mengatasi permasalahan penentuan pemenang lelang. Secara garis besar permasalahan yang dihadapi adalah: 1. 2. Akte pendirian 3. Akte perubahan perakhir 4. Bukti pelunasan pajak 5. Data pengalaman kerja 6. Formulir isian kualifikasi 7. Laporan PPh/pendapatan 8. Neraca Keuangan 9. Nomor NPWP 10. Pembayaran pajak 11. SIUP/UJK/TDP Bobot/Skor 1. 2. Akte pendirian 3. Akte perubahan perakhir 4. Bukti pelunasan pajak 5. Data pengalaman kerja 6. Formulir isian kualifikasi 7. Laporan PPh/pendapatan 8. Neraca Keuangan 9. Nomor NPWP 10. Pembayaran pajak 11. SIUP/UJK/TDP Bobot/Skor Identitas perusahaan Evaluasi peserta lelang dibuat dalam pembuatan sistem pendukung keputusan penentuan pemenang lelang pengadaan barang/jasa ini dibagi menjadi empat aspek penilaian, yaitu: aspek penawaran dan modal kerja, aspek pengalaman, aspek kemampuan, dan aspek sumber daya. Pembobotan masing- masing aspek berdasarkan ketentuan Kepres No 80 Tahun tentang Pedoman Pengadaan Barang/Jasa. Berikut ini bobot untuk masing- masing aspek: 2003 1. Saat ini Politeknik Negeri Semarang belum memiliki sistem yang tepat dalam menentukan rekanan bagi pengadaan barang dan jasa. 212 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
Tabel 1. Pembobotan Masing-masing Aspek Penilaian memasukkan data pada setiap aspek. Hasil penilaian peserta dapat pada tampilan berikut. Aspek Aspek penawaran dan modal kerja Modal Kerja - Penawaran Aspek pengalaman Lama Bobo t 0,15 0,25 0,10 Bobo t 0,40 0,25 4.4 Proses Program Hasil analisis pada system dengan metode AHP ini adalah dihasilkan bobot prioritas dari masing- masing peserta lelang berdasarkan criteria yang telah ditetapkan. Peserta lelang yang mempunyai bobot paling tinggi dinyatakan sebagai pemenang lelang yang akan direkomendasikan dalam keputusan penentuan pemenang lelang dalam proses pengadaan barang dan jasa di Politeknik Negeri Semarang. Hasil simulasi menunjukkan bahwa CV. Media Informasi mempunyai bobot yang paling tinggi, sehingga dinyatakan sebagai pemenang lelang.
Pengalaman Jumlah Proyek Yang Diselesaikan 0,15 4.5 Output Grafik Analisis Program Aspek kemampuan Lama Pengerjaan Aspek sumber daya 0,15 0,15 0,20 lebih informatif dan menarik pada sistem ini disertakan juga fasilitas pembuat grafik urutan prioritas bobot peserta lelang. Untuk memberikan informasi yang
Jumlah Peralatan Jumlah Personil Jumlah 0,10 0,10 1,00 1,00 5 Kesimpulan Dengan telah dibangunnya Sistem Pendukung Keputusan Penentuan Pemenang Lelang, maka diharapkan dapat mampu membantu Panitia pengadaan barang dan jasa Politeknik Negeri Semarang untuk melakukan pertimbangan sebagai berikut: Penentuan pemenang lelang dilihat dari nilai akhir lelang. Cara dari masing-masing perhitungan nilai akhir adalah sebagai berikut: peserta Nilai Akhir = {Skor aspek penawaran dan modal kerja × Bobot penawaran dan modal kerja} + {Skor aspek pengalaman × Bobot Pengalaman} + {Skor aspek kemampuan × Bobot Kemampuan} + {Skor aspek sumber daya × Bobot Sumber daya} 1. Sistem Pendukung Keputusan dibangun atas persyaratan pengadaan barang dan jasa serta rumusan kebijakan bersama panitia pengadaan, sehingga diperoleh sistem yang tepat untuk menentukan rekanan bagi pengadaan barang dan jasa di Politeknik Negeri Semarang, sesuai kriteria yang telah ditetapkan. 2. Model multikriteria dihasilkan dari metode lelang yang berdasarkan seleksi peserta permodelan dari seleksi administrasi, aspek penawaran dan modal kerja, aspek kemampuan, aspek pengalaman dan aspek sumber daya. 4.3 Analisis Profil Peserta Lelang dinilai peserta berdasarkan aspek-aspek yang telah ditetapkan. Aspek yang diperlukan ada empat yaitu: penawaran dan modal kerja, aspek kemampuan, aspek pengalaman, dan aspek sumber daya. Panitia hanya Para lelang kemudian 3. Model Process, dengan mengkombinasikan disempurnakan dalam model multikriteria jasa karakteristik pengadaan barang dan diantaranya, sisi pada penyempurnaan optimation dan objektive sehingga akan menjadi model pada pengembangan AHP selanjutnya. Analytical Hierarchy yang ada Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 213
6. Daftar Pustaka [1] Heri Suprapto, Sri Wulandari (2006). Jurnal Decision Support System (DSS) Dalam Prakualifikasi Kontraktor : Surabaya. International Civil Engineering Conference "Towards Sustainable Civil Engineering Practice [2] Julius Hermawan (2005). Membangun Decision Support System. Yogyakarta : Andi Offset. [6] Marimin. (2004). Teknik dan Aplikasi Pengambilan Keputusan Kriteria Majemuk. Jakarta : Penerbit PT Grasindo. [7] Saaty, T.L. (2001). Decision Making For Leaders. Forth edition, University of Pittsburgh, RWS Publication. [3] Kadarsah Suryadi, Ali Ramdhani (2002). Suatu dan Pengambilan : PT. Remaja Sistem Pendukung Keputusan, Idealisasi WacanaStruktural Implementasi Keputusan. Bandung Rosdakarya. konsep [4] Keputusan Presiden Nomor 80 Tahun 2003 Tentang Pedoman Pelaksanaan Barang/Jasa Pemerintah. [8] Suryadi, K. dan Ramdhani, MA. (2002). Sistem Pendukung Keputusan. Bandung : PT Remaja Rosdakarya. [9] Turban, Efraim., Aronson, Jay E., dan Liang, (2005). Decision Support Systems. Ting-Peng. Systems and Yogyakarta : Penerbit Andi,. Intelligent [5] Kosasi, S. Keputusan Pontianak Nasional. (2002). Sistem Penunjang (Decision Support System). Pendidikan : Departemen [10] Turban E. (1996). Decision Support Systems and Manajemen SupportSystem, Prectice Hall International, inc Expert System [13] Moldovan, D. dan Surdeanu, M., 2003, On The Role of Information Retrieval dan Information Extraction in Question Answering Systems, Pazienza, M.T., Information Extraction in the Web Era. LNAI 2700. Springer, Berlin. [14] Noy, N.F. dan McGuinness, D.L., 2001, to Ontology Development 101: A Guide Creating Ontology, 1.pdf, diakses tanggal 12/10/2008. Your First [15] Perez-Coutino, M., Solorio, T., Montes-y- Gomez, M., Lopez-Lopez, A., Villasenor- Pineda, L., 2004, Toward A Document Model for Question Answering Systems. Advances in Web Intelligence. LNCS 3034. Springer, Berlin. 214 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
Sistem Informasi Geografis Pencegahan Wabah Demam Berdarah Dengan Pendekatan Medical Geography Yus Sholva1, Eva Faja Ripanti2, Indra Azimi3 1,2Laboratorium Multimedia dan Sistem Informasi Geografis 3Progam Studi Teknik Informatika Universitas Tanjungpura Pontianak Abstrak Penyakit demam berdarah termasuk salah satu penyakit yang sulit penanganannya, karena belum ditemukan obatnya dan terjadinya wabah DB belum dapat diprediksi dengan tepat. Upaya pencegahan seperti fogging, gerakan 3M, dan abatesasi belum dapat mencegah mewabahnya DB, karena itu diperlukan pendekatan yang berbeda. Penelitian ini mengusulkan suatu pendekatan alternatif pencegahan DB dengan cara memetakan kasus DB yang terjadi. Dengan pemetaan kasus DB ini, akan dapat dianalisis data historis kasus DB sebelumnya, analisis penyebaran kasus DB dan pola penyebarannya (jika ditemukan), serta tempat-tempat yang angka kejadian kasus DB cukup tinggi. Pendekatan yang digunakan adalah medical geography yang pernah digunakan Dr. Jhon Snow tahun 1854 saat menanggulangi wabah kolera di Kota London dengan memetakan penderitanya. Hasil pemetaan selanjutnya dianalisis untuk mengetahui hubungannya dengan kondisi lingkungan atau mengetahui pola penderita berdasar rumah tinggalnya.Dengan cara yang sama kasus DB dipetakan berdasarkan penderitanya untuk kemudian dianalisis. Aplikasi sistem informasi geografis dikembangkan untuk memudahkan pengelolaan data. Hasil penelitian ini menunjukkan bahwa aplikasimampu menangani data historis kasus DB dalam bentuk peta, menunjukkan pola penyebaran kasus DB (jika ada), membantu menganalisis pengaruh tindakan pencegahan (terutama fogging) terhadap jumlah kasus DB serta membantu perencanaan tindakan fogging selanjutnya. Hasil analisis sangat bergantung pada ketersediaan data penderita DB dari instansi terkait. Kata kunci:sistem informasi geografis, data historis, demam berdarah, medical geography, analisis spasial 1. Pendahuluan satu penyakit menular yang belum ditemukan obatnya, di beberapa kota di Indonesia pernah menyatakan kejadian luar biasa (KLB) kasus demam berdarah, tidak terkecuali Kota Pontianak yang sejak tahun 2000 sampai 2009 terjadi tiga kali KLB demam tahun. Upaya berdarah penanggulangan penyakit demam berdarah sudah (fogging), sering dilakukan misal pengasapan Demam berdarah merupakan salah dengan siklus 3-4 membersihkan lingkungan sekitar yang dikenal dengan 3M, abatesasi, atau menggunakan predator alami misalnya ikan cupang. Namun upaya yang tersebut belum mampu mencegah dilakukan terjadinya wabah sering demam penanganan kasus demam berdarah baru dilakukan setelah jumlah penderita semakin banyak atau ditemukan kasus penderita yang meninggal dunia. Sehingga diperlukan pendekatan yang berbeda untuk mencegah mewabahnya demam berdarah yaitu dengan pemetaan. berdarah, Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 215
Pena memanfa dilakukan 1854 un London y memetak Snow me penderita bermukim Dengan berhasil kolera ad air minum agar sum penyakit anggulangan aatkan ilmu n, sala satuny ntuk menangg yang saat itu an penderita enemukan su a penyakit ko m di bagian h analisis spa menemukan dalah Sungai T m penduduk mber air dial kolera dapat d wabah pen pemetaan gan nyakit deng lam ma sudah hun now pada tah ota h kolera di Ko gan obatnya. Deng hon olera, Dr. Jh ana g sama dima ang penduduk ya on. Themes Londo dilakukannya ia man nularan kum ber menjadi sumb kan ia mengusulk at usahanya ini ebarannya. ya Dr. Jhon Sn ulangi wabah belum ada o penyakit ko atu pola yan olera adalah hilir Sungai T sial yang d sumber pen Themes yang London dan lihkan. Berka dicegah penye Medi disiplin i pengguna berdarah Geografi Analisis Jogjakart dipresent Kedokter 2007. A informasi kasus dem ical geograph ilmu, yaitu g aan medical pernah ditu Populer Indo spasial demam a untuk peri ole asikan ran Universita Akan tetapi, hy adalah pen geografi dan geography ulis secara si onesia [4] pa m berdarah D ode 2004-200 eh mahasis as Gajah Ma penelitian m ntuk menanga h belum diadak nggabungan d kesehatan. I untuk dema ingkat di Sit ada tahun 200 Dengue di Ko 05 juga pern Fakult swa ada pada tah mengenai siste ani data histo kan. dua Ide am tus 04. ota nah tas hun em oris i geografis un mam berdarah Untuk m in nformasi geo iperlukan info di tin pend nggal ipresentasikan di ke eperluan anal atas administr ba udi. stu i aplikasi an mengembangka m berdarah grafis demam l berupa alam ormasi spasial am berdara derita dema uk titik (poin n dalam bentu diperlukan pet isis spasial d ingan jalan d ratif dan jari sistem (SIGDB) mat tempat ah yang nt). Untuk ta tematik di wilayah medical geog Penerapan m nan memetak ni adalah den in g tercatat pa erdarah yang be mpat tinggaln erdasarkan tem be tempat ting sp pasial (peta) pakan upayak erdarah merup be ipastikan apa dak dapat di tid berdarah d irus demam vi u ditempat lain nggalnya atau tin penelitian graphy dalam ta demam kan penderit Kesehatan ada Dinas K tasi secara nya. Represent ggal penderit a demam tan karena kan pendekat ta tertular akah penderit tempat n lingkungan di n. Wilayah s etak geografis le ampai 0º 01' 3 sa ujur Timur sa Bu studi adalah K pada garis 0º 37" Lintang S ampai 109º 23 Kota Pontiana º 02' 24" Lint elatan dan 10 ' 04" Bujur Ti ak dengan tang Utara 09º 16' 25" imur [8]. Pene sistem in historis informasi demam berdarah sehingga solusi alt terkait un berdarah. elitian ini ber nformasi yan kasus dema i daerah yang berdarah, p dan pola peny pada akhirny ternatif bagi ntuk menduku rtujuan untuk ng mampu m am berdarah g paling serin penyebaran yebarannya (j ya sistem ini pemerintah d ung upaya pen k menghasilk menangani da h, memberik ng terjadi kas kasus dema jika ditemuka i dapat menja dan pihak-pih cegahan dema kan ata kan sus am an), adi hak am Gambar 1. Peta Adminis stratif Wilayah h Studi Dalam terjadi di dicatat. D informasi geograph kesehatan berdarah m medical ge ipetakan dan Diharapkan, i geografis hy dapat d n dan pen di wilayah stu asus-kasus ya eography, ka s kasus terseb data historis ggunaan siste dengan peng ekatan medic dan pende te entang kons dijelaskan nyakit dema nyebaran pen udi. 216 S eminar dan ang but em cal sep am . Penyakit D 2. Demam ber ad dalah penyak da aerah tropis, m mirip dengan m alah satu dar sa Fl lavivirus, fam isebarkan kep di er Munas Ap Call For Pape Demam Berda rdarah atau de kit febril aku dengan peny malaria. Penya ri empat sero mili Flavivirid pada manusia ptikom arah emam berdara ut yang ditem yebaran geogr akit ini diseba otipe virus d dae. Demam a oleh nyam ah dengue mukan di rafis yang abkan oleh dari genus m berdarah muk Aedes Politeknik Tel P lkom Bandung, 9 O B 0 Oktober 2010
aegypti. [ untuk pe dilakukan aegypti se [6]. Hingga sa enyakit ini n adalah pena ebagai pemba aat ini belum sehingga pen anganan pada awa virus. ditemukan ob ncegahan ya a nyamuk Aed bat ang des Faktor wabah d [10]: r-faktor peny demam berda yebab kemb arah adalah bali munculn sebagai berik nya kut 1. Pertu mem 2. Urba 3. Siste bersi 4. Berk nyam 5. Kura efekt 6. Meni virus 7. Perke 8. Mele masy Pada terakhir m tahun 200 2. Namun berdarah. 1. Pertu mem 2. Urba 3. Siste bersi 4. Berk nyam 5. Kura efekt 6. Meni virus 7. Perke 8. Mele masy Pada terakhir m tahun 200 2. Namun berdarah. umbuhan jum miliki pola terte anisasi yang ti em pengelolaa ih yang tidak m kembangnya muk-nyamuk. angnya sistem tif. ingkatnya p s dengue. embangan hip emahnya yarakat. mlah pendudu entu. dak terencana an limbah dan memadai. penyebaran uk yang tid dak ol. air a dan terkontro n penyediaan dan kepadat tan n nyamuk ya m pengamatan ang an penyebar ergerakan d ran perendemisitas s. r infrastruktur tan kesehat wilayah stu mengalami kej 02, 2006, dan n setiap tahun sejak 10 tah iasa (KLB) pa aimana Gamb di kasus dema di tercatat s ejadian luar bi n 2009 sebag n tetap terjad enyebaran pen pe alam penang da edical geogra m Medical g ali di London ka Dr. John Snow D ya kemud ang eographyuntu ge Lo ondon (Broad enyebaran p pe m memetakan lok su uatu peta. Da m menyimpulkan melalui makan m ya ang tercemar. ke esimpulan wa waktu itu meny w Dari hasil ilakukan Dr. S di pe enyebaran w w wilayah kota erusahaan den pe hemes. Dr. Th w wilayah tersebu w wabah kolera m ha ari. Dari hasi erusahaan yan pe ai ir dari hilir S ai irnya dari hul ko olera di Londo w wabah kolera o Gambar 3 berik G nyakit yang a akhirnya memp ganan wabah penyakit. N aphy adalah h health geograp geography d dikembangkan n pada perteng gahan tahun ggunakan sua w. Dia meng al dian dikena ifikasi suatu w k mengidenti ng merupakan d Street) yan terparah era penyakit kol an penyakit ko kasi penyebara n ini, Dr Sn ari penelitian yakit kolera bahwa peny man, bukan d nan dan minum ya dia dapat m Dan akhirny yang meland abah kolera y air [2]. yebar melalui wabah kole pemetaan ukan bahwa k Snow, ditemu tertinggi te wabah kolera yang sumbe er air minum r air dari hil ngan sumber menemukan Snow juga m matian yang d ut jumlah kem 0 jiwa dalam mencapai 500 Dr. Snow ini, il penelitian D ya mengamb ng sebelumny mes, menguba Sungai Them emes. Akhirny lu Sungai The asi [2]. Peta p on dapat diata Snow dapat di oleh Dr. John S kut. mpermudah Nama lain phics. n pertama 1854 oleh atu teknik medical wilayah di n wilayah h dengan olera pada now dapat menyebar dari udara mengambil a London sebagai era yang konsentrasi erdapat di mnya dari lir Sungai bahwa di disebabkan waktu 10 , akhirnya bil sumber ah sumber ya, wabah enyebaran ilihat pada Gam mbar 2.Jumlah h Kasus Dema am Berdarah 009 di Kota Po Tahun 2000-20 T 3. Med phy dical Geograp een hybrid betwe phy is a h ical geograp Medi t the ling with edicine deal hy and me geograph 7]. healthcare [ f health and hic aspects of geograph asi pengaruh lok mempelajari p geography m Medical dan iklim uan al ini bertuju kesehatan. Ha m terhadap k gai rhadap berbag emahaman ter eningkatkan p untuk me berpe yang tan kesehat ada engaruh pa faktor masyarak gan penggabung lain, kata kat. Dengan kan at meningkatk lmu ini, dapa ua disiplin il antara du dan kesehatan d k konsep g tentang man pemaham ontianak Semin nar dan Call Gambar 3. Pe G John eta Penyebara n Snow [3]. n spasial med Pendekatan i penyakit yan m menanggulangi ngaruh lingku isebabkan pen di m Munas Aptiko For Paper M an Wabah Ko lera Dr. dical geograp ng mewabah ungan hingga phy dalam atau yang a saat ini 217 Polit teknik Telko m Bandung, 9 Oktober 201 10
terus dikembangkan sebagai upaya penanggulangan penyakit terlebih pada penyakit yang belum ditemukan obatnya seperti HIV/AIDS. 4. Sistem Informasi Geografis Menurut U.S. Geological Survey [9], "A GIS is a computer system capable of capturing, storing, analyzing, geographically referenced information; that is, data identified according to location. Practitioners also define a GIS as the procedures, operating personnel, and spatial data that go into the system." and displaying including Struktur data spasial dibagi dua yaitu model data raster dan model data vektor. Data raster adalah data yang disimpan dalam bentuk kotak segi empat (grid) atau sel sehingga terbentuk suatu ruang yang teratur. Data vektor adalah data yang direkam dalam bentuk koordinat titik yang menampilkan, menempatkan dan menyimpan data spasial dengan menggunakan titik, garis atau area [1]. 5. Perancangan SIG Demam Berdarah Sistem Informasi Geografis (SIG) merupakan suatu sistem yang dikembangkan untuk mengelola, menganalisis dan menampilkan informasi geografis. yang SIG mengintegrasikan data yang bersifat keruangan (spasial) dengan data tekstual yang merupakan deskripsi menyeluruh dan menyebarluaskan pengguna mempermudah kaitannya dengan obyek lain di ruang muka bumi. Dengan sistem ini data dapat dikelola dan dimanipulasi untuk keperluan analisis secara menyeluruh dan sekaligus menampilkan hasilnya dalam berbagai format baik dalam bentuk peta maupun berupa tabel atau laporan [5]. menawarkan suatu sistem tentang obyek Perancangan sistem meliputi perancangan basis data dengan entity relationship diagram (ERD), perancangan (DFD), flow perancangan antarmuka sistem. data diagram 5.1 Perancangan Basis Data dengan ERD Entitas yang ada pada sistem ini ada lima sebagai berikut: 1. Rumah sakit, yaitu penderita dirawat. rumah sakit dimana Data-data yang diolah dalam SIG pada dasarnya terdiri dari data spasial dan data atribut dalam bentuk digital, dengan demikian analisis yang dapat digunakan adalah analisis spasial dan analisis atribut. Data spasial merupakan data yang berkaitan dengan lokasi keruangan yang umumnya berbentuk peta. Sedangkan data atribut merupakan data tabel yang berfungsi menjelaskan keberadaan berbagai objek sebagai data spasial. Penyajian data spasial mempunyai tiga cara dasar yaitu dalam bentuk titik (point), bentuk garis (line) dan bentuk area (polygon). Titik merupakan kenampakan tunggal dari sepasang koordinat (x,y) yang menunjukkan lokasi suatu obyek berupa ketinggian, lokasi kota, lokasi pengambilan sampel dan lain-lain. Garis merupakan sekumpulan titik- kenampakan titik memanjang seperti sungai, jalan, kontur dan lain- lain. Sedangkan area adalah kenampakan yang dibatasi oleh suatu garis yang membentuk suatu ruang homogen, misalnya: batas daerah, batas penggunaan lahan, pulau dan lain-lain. yang membentuk suatu 2. Penderita, yaitu orang yang menderita sakit demam berdarah. 3. Kelurahan, yaitu wilayah dimana penderita tindakan pencegahan tinggal, fogging dan lainnya dilakukan. yaitu 4. Fogging, dilakukan. 4. Fogging, dilakukan. tindakan fogging 5. Pencegahan lainnya, yaitu tindakan pencegahan selain fogging. Relasi antara tiap-tiap entitas dapat dituliskan dalam enterprise rules sebagai berkut: seorang penderita dirawat di satu rumah sakit dan satu rumah sakit merawat banyak penderita. Seorang penderita tinggal di satu kelurahan dan di satu kelurahan tinggal banyak penderita. Satu kegiatan fogging dilakukan di satu kelurahan dan di satu kelurahan dapat dilakukan banyak kegiatan fogging. Satu kegiatan pencegahan dilakukan di satu kelurahan dan di satu kelurahan dapat dilakukan banyak kegiatan pencegahan. Diagram ER berdasarkan enterprise rule di atas diperliihatkan pada Gambar 4. 218 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
Gambar 6. Diagram konteks sistem. Gambar 4. Diagram ER Sistem. Gambar 5. Diagram Relasi Antartabel Data Tabular Gambar 5, memperlihatkan hasil rancangan database berupa tabel dengan field yang sudah lengkap beserta relasi antara tabelnya. Gambar 7. Diagram Overview Sistem Terdapat 7 (tujuh) proses dalam sstem ini 5.2 Perancangan DAD yaitu: Sistem informasi geografis demam berdarah yang dirancang hanya memiliki level pengguna. Pengguna yang dimaksud dalam sistem ini adalah Dinas Kesehatan Kota Pontianak, ataupun pihak-pihak terkait seperti organisasi kemasyarakatan dan lembaga penelitian yang ingin menggunakan sistem ini. satu 1. Proses 1.0 Manajemen Peta. 2. Proses 2.0 Manajemen Kelurahan. 3. Proses 3.0 Manajemen Rumah Sakit. 4. Proses 4.0 Manajemen Fogging. 5. Proses 5.0 Manajemen Pencegahan Lainnya. 6. Proses 6.0 Manajemen Kasus Demam Berdarah. 7. Proses 7.0 Analisis Data. Secara skematik, ketujuh proses digambarkan dalam diagram overview sebagaiaman Gambar 7. Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 219
5.3 Pera ancangan Ant tar Muka Anta form-form dengan pr diakses m menu da sebagaim armuka sistem m yang mem roses-proses y melalui menu an antarmuk mana Gambar 8 m dirancang miliki fungsi yang ada. Form u pada form ka sistem y 8 dan Gambar dalam bent tertentu sesu m-form terseb utama. Strukt yang diranca r 9. tuk uai but tur ang Referensi Kelurahan Referensi Referensi Rumah Sakit Pencegahan Fogging Pencegahan Kasus Form Utam ma Peta) (Manajemen Pencegahan Lainnya Gambar 1 10. Tampilan A Antar Muka U Utama Data Kasus Gambar Analisis Data 8. Struktur M Menu Panel Menu Peta Panel Keterangan Lokasi Panel Peralatan Peta .2 Pengelolaa 6. Pengelolaa pa ada form Tam da ata atribut yan be erdarah yang maka selanjutn m tin pasie m menambahkan ru umah pender elasi antribut- re at tribut dapat d emikian pula s de an Data but (tabular) an data atrib n Ubah Data. mbah Data dan an tentang kas ng berisi uraia ang pasien di dialami seora al berupa loka nya data spasia d deng dibuat harus en eta sesui deng titik pada pe kan dilakuka rita. Selanjutk gan cara ini m spasial. Deng melalui data s ditampilkan m sebaliknya. nggal dilakukan Pada saat us demam imasukkan asi tempat gan cara gan alamat an proses maka data spasialnya Panel Pencarian Objek Panel Status Gambar 9. Layout An ntara Muka Pe engguna 6. Hasi il Perancanga an dan Analis sis Siste komputer XP. Pada MySQL Runtime. lah dirancan tel em yang em operasi mi r dengan siste uga harus terp a komputer ju onnector dan ODBC Co ng memerluk inimal Windo pasang MySQ n MapObje kan ws QL, cts Gamb bar 11. Form a Tambah Data 6.1 Anta Anta terdiri da panel per panel stat 220 ar Muka Utam ara muka utam ari panel pet ralatan peta, tus. ma ma terdiri dari ta, panel ket panel pencar .3 Analisis D Data 6. isis data berfu Fitur anali alam melak da engguna pe terten pilihan erdasarkan p be nel asi, dan i 5 (lima) pan terangan loka rian objek, d eminar dan S Call For Pape er Munas Ap ptikom fungsi untuk m anali kukan ntu. Penggu membantu data sis una dapat Politeknik Tel P lkom Bandung, 9 O B 0 Oktober 2010
menganal data. Pen kasus dem lisis data-data ngguna juga da mam berdarah a berdasarkan apat menentuk h yang tahun dan bul kan kriteria da lan ata aka umur pen an dianalisis b nderita. berdasarkan je enis kelamin d dan Pengg peta hasi yang berb guna dapat m il analisis da beda, yaitu: memilih untuk alam empat p k menampilk pilihan tampil kan lan 1. Class tiap k warn Titik mem wilay berar kelur hamp 2. Char kelur (barc kelur Gam anali 3. DotD tiap yang jumla seben mem 4. Valu kelur warn Titik Gam anali sBreaksRende kelurahan aka na berdasarkan k-titik kasus ti mperlihatkan yah kelurahan jumlah k rti rahan tersebu pir sama). rtRenderer. P rahan akan chart) yang m rahan. Titik-ti erer. Pada pi an ditampilkan n jumlah kasu idak ditampilk tampilan an n pada peta kasus demam ut berada satu ilihan ini, tia n dalam grad us per keluraha kan. Gambar nalisisnya. Ji berwarna sam m berdarah u kelas (juml ap- asi an. 12 ika ma di lah iap ang per an. lan ini, di tiap-ti grafik bata umlah kasus p dak ditampilka tampil kan Pada pilihan ditampilkan menunjukkan ju itik kasus tid memperlihatk mbar isisnya. DensityRender kelurahan di g jumlah dan ah kasus per tidak narnya mperlihatkan ta eMapRendere rahan akan na tertentu se k-titik kasus mbar isisnya. 13 han ini, di tia tik-titik terten ya menunjukk Titik-titik kas n. Gambar sisnya. han ini, tiap-ti dalam warn uran penggun a ditampilka tampil kan rer. Pada pilih itampilkan tit kerapatanny r kelurahan. T k ditampilkan ampilan analis er. Pada pilih ditampilkan esuai pengatu sebenarnya memperlihatk ap- ntu kan sus 14 iap na- na. an. lan 15 Gamba Mengg r 12. Tampila gunakan Class an Analisis D sbreaksrender ata rer Analsis da tre end jumlah k be erdasarkan w tau tahun) ya at hi istoris masih d ntuk keperluan un ata dapat dil kasus demam waktu tertentu ang berarti da dapat ditampi n analisis lebi lakukan untu m berdarah ya (dalam perio ata terdahulu ilkan dalam be ih lanjut k melihat ang terjadi ode bulan atau data entuk peta Semin nar dan Call For Paper M Munas Aptiko m 221 Polit teknik Telko m Bandung, 9 Oktober 201 10
Gambar r 13. Tampila Cha an analisis data artRenderer a menggunaka an Gambar 15.T G Tampilan anali ValueMapRe isis data meng enderer ggunakan Gambar r 14. Tampilan DotDen n analisis data a menggunaka r nsityRenderer an Gambar 16. P G eta Sebaran K Bulan Januar Kasus Demam ri 2006. m Berdarah 222 S eminar dan Call For Pape er Munas Ap ptikom Politeknik Tel P lkom Bandung, 9 O B 0 Oktober 2010
Sebag pada data sebaran k menggun melihat k disuatu (overlay) lokasi/tem kasus dem alisis dilakuk mbar 16, ana gaimana Gam ngan mengam uari 2006 den a bulan Janu Analisis deng m berdarah. A kasus demam perlukan unt historis dip nakan data demam berdar n kejadian d kecenderungan t tumpang sus ngan cara tempat. Den roleh inform is akan diper data histori g sering terja mpat/wilayah yang paling . mam berdasar kan mati gan tuk rah sun asi adi enderita sehin pe anjut. la Analisis s erguna untuk be m memiliki jumla pa ada satu peri w waktu. Hal ini ang paling se ya gar dapat dilak ag ngga dapat d dilakukan ana lisis lebih spasial berd menampilkan ah kasus dem iode waktu penting untu ering terjadi k kukan perenca asarkan data n wilayah-wila mam berdarah atau beberap uk mengetahu kasus demam anaan pencega a historis ayah yang h tertinggi pa periode ui wilayah m berdarah ahannya. Analis tindakan yang sud 2006 dila maka dat analisis. telah dila dengan ca Gambar fogging u berdarah Kelurahan 2006 ter Februari 2 sis juga bi penanggulang dah dilakukan akukan kegia ta fogging aka Untuk melih aksanakan pa ara melihat da 17 memperl untuk menur di suatu k n Bangka B rdapat 4 kas 2006 terdapat isa dilakuka gan wabah d n. Misal, pada atan fogging an tesimpan u hat efektivitas ada Januari 2 ata pada Febr lihatkan anal runkan angka kelurahan. Pa Belitung pada sus, sementa t 1 kasus. an berdasark demam berdar a bulan Janu disuatu temp untuk keperlu s fogging ya 2006 dilakuk ruari 2006. Pa lisis efektivit a kasus dema ada contoh a bulan Janu ara pada bul kan rah uari pat, uan ang kan ada tas am ini uari lan Data histo eperti fogging se di ianalisis efekt ata kasus dem da oris penanga g, abatesasi, tivitasnya me mam berdarah. anan demam dan sebagain elalui overlay berdarah nya dapat y dengan .2 Saran 7. Untuk has igital yang di di ilengkapi. m memungkinkan ata menjadi le da sil analisis y digunakan n Penambahan wilayah untu n pembagian mall area anal ebih sempit (sm yang lebih b siste baik, peta em perlu RT/RW uk analisis lysis). oleh layer Dalam pen be erdarah deng hu ubungannya d elum dapat d be la ayer tematik y la ayer-layer tem awan banjir, ra stem dapat m si de emam berdara ayer tersebut. la nelitian ini h an kawasan dengan kawa diketahui kar yang diperluk matik lain seper daerah miski melakukan an ah dengan obje hubugan kasu kumuh atau asan banjir a rena tidak te kan. Perlu pe rti parit/selok in, dan lain- nalisis hubung ek yang ada p us demam elit atau atau tidak, ersedianya nambahan an, daerah -lain, agar gan kasus pada layer- Gam pilan Analisis mbar 17. Tamp Fogging F s Efektivitas 8 Daftar Pust taka 7. Kesim mpulan dan S Saran 7.1 Kesi mpulan 1] Barus, B. da [1 Informasi G Sumberdaya Kartografi, D an U.S. Wirad Geografis, Bog a. Lab. Pengin Departemen T disastra, 2000, gor: Sarana M nderaan Jauh d Tanah, Faperta , Sistem Manajemen dan a, IPB Pend dalam p memetak tempat ti keteranga direlasika cal geography dekatan medic in ni dilakukan penelitian emam berdar an kasus de erita. Data at inggal pende ngan kasus d an terkait den data spasial an dengan d yang digunak dengan ca rah berdasark tribut berisik demam berdar tempat tingg kan ara kan kan rah gal 2] Briney, Am [2 manda, 2009, A Geography, O aphy.about.co graphy/a/medi A History and Oktober 22, 20 om/od/ icalgeograph.h Overview of Medical G culturalgeog 009. htm Semin nar dan Call For Paper M Munas Aptiko m 223 Polit teknik Telko m Bandung, 9 Oktober 201 10
[3] Electronic Visualization Laboratory, 2009, Information Exploration, Presentation Styles, Mei 04, 2010. [4] Geografiana, 2004, Peta Bisa Menghentikan Wabah Penyakit, Oktober 22, 2009. ontent&task=view &id=1& Itemid=55 [5] Husein, Rahmad, 2007, Konsep Dasar Sistem Informasi Geografis (Geographics Information System), Oktober 29, 2009. [6] Klik Dokter, 2008, Demam Berdarah Dengue. Mei 04, 2010. [7] 2004, Definition of Medical Geography, Nopember 29, 2009. rticlekey=18879 [8] Pemerintah Kota Pontianak, 2010, Deskripsi Wilayah, Mei 04, 2010. kripsi-wilayah [9] U.S. Geological Survey, 2007, Geographic Information Systems. Mei 04, 2010. gis_poster/ [10] Widodo, Arif. 2007. Peningkatan Pengetahuan, Sikap, dan Keterampilan Ibu-Ibu PKK Desa Makam Haji Mengenai Penanggulangan Penyakit Demam Berdarah Dengue (DBD). Warta. Vol. 10. Hlm. 10-18. 224 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
MAFIA PAJAK GAME DATABASE DESIGN Purba Daru Kusuma Institut Teknologi Telkom Abstract Mafia Pajak Game is one of the games in the game collection web site, This is a game with the economic and law background. Mafia pajak are parties who participate in activities that cause tax payment reduction so the payment is less than it should be. In this game, players act as members of anti-mafia task force. The task is to identify person or institution that reduces tax illegally. The primary purpose of this research is to produce a database design that can facilitate the game scenario of Mafia Pajak. The secondary purpose of this research is to analize the growth of data volume of Mafia Pajak database. Testing is conducted by collecting Mafia Pajak database size data on August 21, 2010. The collected data are number of records and data size which is measured in kilobytes. The analysis will be done to calculate data size needed by one player. The data is very useful for determining the volume of data which is required to facilitate a certain number of players. Through this research, Size of data needed by one player is four kilobytes. Keywords: game, economy, tax, online, database 1.Introduction Mafia Pajak Game is one of the games in the games collection web site, Its theme is economics and law. Mafia Pajak is a web-based game. With web based, players can play it easily. Players do not need to install specific software. It's enough for players to connect with the internet and operates its web browser. Mafia Pajak is a multiplayer game. Some interactions between players in the Mafia Pajak are as follows. Players can interact with other players. Players can monitor other players' activities. Players can communicate with other players. Players can take advantage of other players to support their mission. One of the jobs in the development of the Mafia Pajak is to build a database system. Mafia Pajak needs database system to be able to operate. The database is needed to store the main data and transaction data. purpose of this research is to analize the growth of data volume of Mafia Pajak database. The design must be able to cover all existing features in this game. The analysis will be done to calculate data size needed by one player. The data is very useful for determining the volume of data which is required to facilitate a certain number of players. Coverage in this study are as follows. The database was developed using MySQL. The database was developed only for the Mafia Pajak and is not used for other games. Data is tested in unit of bytes and records. This research was conducted with the following methodology. First, The entities in the Mafia Pajak is collected. Second, the tables are designed as a the representation of relationships among tables are designed. Fourth, the database design is implemented. Fifth, the volume of database is collected. Sixth, the data is analyzed. Seventh, the documentation for this study is created. these entities. Third, The primary purpose of this research is to produce a database design that can facilitate the game scenario of Mafia Pajak. The secondary 2.Basic Theory Modern database systems use the concept of System Database Management 225 Relational Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
(RDBMS). In the RDBMS, data is represented using a table [1]. Queries are used to access the data. The data is also displayed in table form. A table has a name that is unique and different from the other table name in one database. One unit of data in the database is record. The column is made to classify the data in records that have the same type and meaning in the table. A data type of the column must be defined. These types of information that are stored in the table are defined in the tables when they are created. There are two groups of instructions id RDBMS, namely Data Definition Language (DML) and Data Manipulation Language (DML). DDL is a set of instructions which is related to the construction of the table. Instructions that are included to DDL commands are creating new table, creating constraints, and removing existing table. DML is a the set of manipulation of records in the table. DML consists of the commands for retrieving records, creating new record, modify data within the records, and delete records. There are join instruction in RDBMS, which their function is taking data that consists of several tables at once and subsequently represented in a table. instructions which is related to Player can perform audit a case. Audit can be done if the player hesitant in making decisions. In one session, player can audit up to 10 cases. To get an opportunity to audit, the player must report the cases which are handled by other players. Reporting activities can be done only if the player is not in the playing sessions. Mafia Pajak is divided into three levels. At level one, player identifies the tax officials which are indicated of corruption. The key points which are available in cases in level one are the level of tax official and the brand of the new car he bought. At level two, player identifies the private employees which are indicated manipulating their revenue report to reduce tax. The key points which are available in cases in the level two is the the employee's position, his company's business sector, and the income which is reported by the employee. At level three, the player identifies firms that manipulate their profit tax reports. The key points which are available in cases in level three are the business sector of the company, the value of the company's sales for one year, and net income during the year which is reported by the company. 3.Database Design 3.1 Entity Design There are several entities in the Mafia Pajak. 3.Game Scenario Mafia Pajak is a game with the economic and law background. Mafia pajak are parties who participate in activities that cause tax payment reduction so the payment is less than it should be. In this game, players act as members of anti-mafia task force. The task is to identify person or institution that reduces tax illegally. In one session, players deal with 30 cases. There are clues that can be read on each case. The players' task is to determine the status of these cases, clean or indicated of corruption. A player will face the next case after he decides the status of the case that is being faced. In one session, player is allowed to make wrong decision up to five times. If players make mistakes more than five times the player is determined to have failed and must repeat the new session. If a player can finish a game session, he can continue the session at a higher level. These entities are as follows: • players, • activities, • Announcement, • cases • records of performance, • tax official, • car • private sector employees, • and the company. A player is a representation of the people who play Mafia Pajak. The player has several attributes, namely name, password, level, number of opportunities to audit, the number of opportunities to make mistakes, and status. Name is the player's identity in the Mafia Pajak. Player's name must be unique to differentiate players from one another. Password is the keyword which is used by player to get into the Mafia Pajak. The system will verify the 226 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
name and password which are entered by the player. Level is a player's current position. The number of opportunities to audit is a number that represents the number of cases that can be audited. That amount could increase if the player reports other players' cases. This value is reduced if the player performs the audit. The number of opportunities to make mistakes is a value that represents the number of mistakes can still be done by player in handling cases before the player is determined to have failed in one session. Status is a number that represents the player's current state. There are several types of status, namely: not currently in session, • is in session, • have completed a session, • fails to complete the session, • and have completed the entire session. Activity is entity that contains the activities of players during playing Mafia Pajak. Activity has several attributes, namely time, description, and player. Time is the time for an activity is carried out by player. Description describes the type of activity complementary information regarding to the event. Player is player who performs the activity. The following are the types of activities in Mafia Pajak. Player gets into the game. • initiating a session. • Player handles the case correctly. • Player handles the case wrongly. • Player performs audit. • Player reports other players' cases. • Player has completed the session. • Player fails to complete the session. • Player has completed the entire sessions. • Player goes to the next level. • Player announces something that later will be read by all players. is entity which Announcement contains information submitted by the player and it can be read by all other players. Announcement has several attributes, namely time, content, and player. Time is time when the announcement is announced by the the players. Content is the material of announcement. Player is the player who wrote the announcement. Case is the entity that represents the cases which is handled by the players. The case has several attributes namely number, contents, answers, reasons, and player. Number is the serial number of the case. Number is made because the case will be shown one by one based on serial number. Numbering is relative to the case owner. Content are descriptions of the case. Answer is the status of the case. The answer value is 1 if the case is clean. The answer value is 0 if the case is indicated of corruption. The reason is an explanation of the case so that it can be clean or indicated of corruption. Player is the player who handles the case. Performance record is entity that describes the performance of players in each level. Performance records have several attributes, namely player, level, amount, time, and status. Player is the player who has a track record of performance. Level is a description that explains the level of performance related. Attribute level note added for players at all levels of performance. Number is the number of sessions that have been run by the players at each level. Time is an indicator that describes the time a player has successfully completed the session at any level. Status value is 1 if the player has successfully completed the session at those levels. The status value 0 if the player has not successfully completed the session at those levels. represents employees of the finance department at every level. Tax official has several attributes, namely grade, class, and income [4]. Grade has value range from 1 to 27 [4]. Grade has a unique value. Class has value range from 1a to 4e [4]. Income is the tax official total revenue. Income is the sum of basic salary with allowances remuneration [4]. Tax official is the entity that Car is the entity that represents the new car which is purchased by the tax official. Car has a few attributes, namely brand, minimum price and maximum price [3]. Brand is a combination of car brand and type [3]. Minimum price is the cheapest car prices for the brand [3]. Maximum price is the price of the most expensive car for the brand [3]. Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 227
The minimum price is obtained from the car with the lowest specification on a particular brand. The maximum price is obtained from the car with the best specifications on a particular brand. Table tbl_mp_aktivitas represents activity entity. The following table is a relation between the column and data type column in the tbl_mp_aktivitas table with the attributes of activity entity. Private sector employee is entity that represents employee who works in private companies. Private sector employee has several attributes, namely position, industrial sector, minimum salary and maximum salary [2]. Position is the position of employee within the company [2]. Industrial sector is the industrial sector of the company where the employee works [2]. The minimum salary is the lowest salary for employee with a particular position and industrial sector [2]. The maximum salary is the highest salary for employee with a particular position and industrial sector [2]. Table 1. Columns of tbl_mp_aktivitas table. Columns Data type Atrribute F_tanggal Datetime time F_owner Varchar(20) player F_aktivitas Varchar(100) content the company who will pay tax. Company has some attributes, namely industrial sector and average net profit margin (NPM) [5]. Industrial sector is the field of industry which is run by the company. Average NPM is the average value of the ratio of sales to net income of companies engaged in a particular industrial sector. Company is an entity that represents represents private sector employee entity. The following table is a relation between the column and data type column in the tbl_mp_aktivitas table with the attributes of private sector employee entity. Table tbl_mp_karyawan Table 2. Columns of tbl_mp_karyawan table. 5.1 Table Design Columns Data type Atrribute Designing tables is activity to define the tables which is used in Mafia Pajak. Tables should represent entities that exist in the Mafia Pajak. The table design is also represents all the attributes which is related to the entities. The tables in the Mafia, Pajak, namely: F_posisi F_sektor F_min Varchar(20) Varchar(20) Int position Industrial sector Minimum salary F_maks Int Maximum salary Tbl_mp_aktivitas, • Tbl_mp_karyawan, • Tbl_mp_mobil, • Tbl_mp_npm, • Tbl_mp_pidato, • Tbl_mp_player, • Tbl_mp_pns, • Tbl_mp_rekor, • And Tbl_mp_soal. 228 Tbl_mp_aktivitas, • Tbl_mp_karyawan, • Tbl_mp_mobil, • Tbl_mp_npm, • Tbl_mp_pidato, • Tbl_mp_player, • Tbl_mp_pns, • Tbl_mp_rekor, • And Tbl_mp_soal. 228 Table tbl_mp_mobil represents car entity. The following table is a relation between the column and data type column in the tbl_mp_mobil table with the attributes of car entity. Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
Columns Data type Atrribute and data type column in the tbl_mp_player table with the attributes of player entity. F_merek Varchar(20) Brand F_min Int Minimum price Table 6. Columns of tbl_mp_player table. F_maks Int Maximum price Table tbl_mp_npm represents company entity. The following table is a relation between the column and data type column in the tbl_mp_npm table with the attributes of company entity. Columns F_nama F_password Data type Varchar{20} Varchar(20) Atrribute Name Password F_validasi Varchar(20)
Table 4. Columns of tbl_mp_npm table. F_nomor Smallint
F_level Tinyint
Level Columns
Data type Atrribute
F_status Tinyint
Status F_industri
Varchar(30)
Industrial sector F_firstlogin
Datetime
F_npm Float
Average NPM F_lastlogin
Datetime
F_peluru Tinyint Audit Table tbl_mp_pidato represents announcement entity. The following table is a relation between the column and data type column in the tbl_mp_pidato table with the attributes of announcement entity. F_salah Tinyint Mistakes Table 5. Columns of tbl_mp_pidato table. Table tbl_mp_pns represents tax official entity. The following table is a relation between the column and data type column in the tbl_mp_pns table with the attributes of tax official entity. Columns Data type Atrribute Table 7. Columns of tbl_mp_pns table. F_tanggal Datetime Time F_owner Varchar(20) Player Columns Data type Atrribute F_isi Varchar(100) Content F_pangkat Varchar(10) Grade F_golongan Varchar(3) Class Table tbl_mp_player represents player entity. The following table is a relation between the column F_gaji Int Income Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 229
5.2 Table Relationship Design tbl_mp_rekor represents performance record entity. The following table is a relation between the column and data type column in the tbl_mp_rekor of performance record entity. Table table with the attributes As an RDBMS, there are relationship among tables in the database design of Mafia Pajak. The relation between these tables will be described with the image below. Table 8. Columns of tbl_mp_rekor table. Columns Data type Atrribute F_nama Varchar(20) Player F_level Tinyint Level F_counter Smallint Amount F_waktu Datetime Time F_status Tinyint Status Figure 1. Table relationship design. Table tbl_mp_soal represents case entity. The following table is a relation between the column and data type column in the tbl_mp_soal table with the attributes of case entity. Table 9. Columns of tbl_mp_soal table. 6. Testing Testing is conducted by collecting Mafia Pajak database size data on August 21, 2010. The collected data is number of records and data size which is measured in kilobytes. Tables are grouped into two, namely the master tables and transaction tables. Master table is a table whose size is not affected by the number of players. Transaction table is the table whose size is affected by a number of players. Columns F_nomor Data type Smallint Atrribute Case number tbl_mp_karyawan, include tbl_mp_mobil, tbl_mp_npm, and tbl_mp_pns. Here is the data size of the tables. Master tables F_kasus Varchar(200) Case Table 10. Data on master tables. F_jawaban Smallint Answer Table size (record) size (KB) F_alasan Varchar(130) Reason Tbl_mp_karyawan 54 2,8 F_owner Varchar(20) Player Tbl_mp_mobil 58 2,5 Tbl_mp_npm 59 2,4 Tbl_mp_pns 27 1,5 230 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
References tbl_mp_aktivitas, tbl_mp_pidato, tbl_mp_player, tbl_mp_rekor, and tbl_mp_soal. Here is the data size of the tables. Transaction tables include Table 11. Data on transaction tables. [1] Gertz, Michael., Oracle/SQL Tutorial, Database and Information System Group, Department of Computer Science, University of California, Davis. Table size (record) size (KB) [2] "Survei Gaji 2010", SwaSembada July 14, 2010. Tbl_mp_aktivitas 11.405 886,3 [3] Indonesia Car Price Guide, July 18, 2010 Tbl_mp_pidato 67 5,3 [4] Tabel Remunerasi Depkeu, Tbl_mp_player 519 34,9 remunerasi-depkeu-2/ July 18, 2010 Tbl_mp_rekor 1.557 50,9 [5] Yahoo Industry Browser, Tbl_mp_soal 4.936 1.100 July 18, 2010 From the data above can be seen that the master data size is much smaller than the transaction data. Overall size of the master data is 9.2 kilobytes. Overall size of the transaction data is 2,077 kilobytes or 2.077 megabytes. Transaction data is relative to 519 players. Thus, the ratio of master data on the amount of transaction data for as many as 519 players is 0.44%. The value of this ratio will further decrease when the players getting a lot. The size of the data which is required by one player is four kilobytes. This value is obtained by dividing the size of transaction data with the number of players. Thus, to facilitate the needed space for 1000 players is 4 MB of data. The system requires space for 4 GB of data to facilitate a million players. 7. Conclusion Through this research, the following conclusions are as follows. Database design for the game Mafia Pajak is being made and match with the game scenario. • The ratio of master data to the transaction data is very small for the number of players is more than 500. Size of data needed by one player is four kilobytes. Seminar dan Call For Paper Munas Aptikom 231 Politeknik Telkom Bandung, 9 Oktober 2010
CBT-NAULINUX: APLIKASI UJIAN BERBASIS KOMPUTER SEBAGAI PAKET E- LEARNING PADA DISTRO LINUX "NAULINUX" (CBT-NAULINUX: COMPUTER BASED TEST AS PART OF E-LEARNING PACKAGE IN DISTRO LINUX "NAULINUX") Ramot Lubis Politeknik Informatika DelDesa Sitoluama, Kecamatan Laguboti lubis@del.ac.id Abstrak testing (CBT) ataupun sering juga disebut Computer-based Assessment (CBA) Computer-based memungkinkan pelaksanaan dan pengelolaan ujian dalam bentuk elektronis. Seiring dengan perkembangan Teknologi Informasi dan Komunikasi (TIK) yang semakin pesat, pemanfaatan CBT/CBA juga semakin pesat diberbagai institusi pendidikan. Tanpa memperdebatkan antara kekurangan dan kelebihan dari CBT/CBA dibandingkan dengan ujian tertulis kertas biasa (PPT: paper-and-pencil test), zaman perkembangan TIK yang pesat sekarang ini, pemanfaatan CBT/CBA seharusnya dapat dilakukan oleh siapapun dengan melihat kondisi pendidikan dalam lakukan, kami mencoba mengimplementasikan CBT/CBA dalam lingkungan pendidikan di dataran tinggi Toba dengan mengintegrasikan paket CBT/CBA dengan perangkat lunak dan konten pendidikan, dibungkus dalam sistem operasi Linux, yang kami sebut Naulinux. lingkungan tertentu. Contohnya, dalam kajian yang kami CBT-Naulinux dikembangkan berdasarkan pengalaman pemanfaatan CBT/CBA lain seperti Moodle dan TCExam. CBT-Naulinux menawarkan kesederhanaan penggunaan baik untuk guru maupun siswa. Fitur sederhana dan interaktif ada disisi guru dengan pendekatan model self-learning sehingga guru dapat menggunakan sistem tanpa perlu pelatihan yang khusus. Disisi siswa, CBT-Naulinux menggunakan aplikasi animatif menggunakan Flash. Model konektivitas CBT-Naulinux antara guru dan siswa dibuat sesederhana mungkin. Dalam ujicoba yang dilakukan dalam kajian ini terlihat bahwa model implementasi CBT-Naulinux cukup sederhana dan mudah diterapkan di kelas. Kata Kunci: Computer Based Test / Assessment, Open Source Software, Naulinux. 1. Pendahuluan Computer-based testing (CBT) ataupun sering juga disebut Computer-based Assessment (CBA) adalah metoda pelaksanaan dan pengelolaan ujian dalam bentuk elektronis. Soal ujian, hasil, nilai disimpan secara elektronis dan demikian juga proses ujian dilaksanakan secara elektronis. Dengan demikian, CBT menggunakan komputer maupun perangkat elektronik baik sebagai media standalone maupun sebagai media terkoneksi dalam jaringan. Pemanfaatan CBT/CBA yang sukses telah banyak dicatat dalam berbagai tulisan. Prometric sebagai salah satu institusi "test center" yang telah sukses menerapkan CBT/CBA di seluruh dunia. Di samping itu banyak catatan tentang keunggulan CBT/CBA dibandingkan dengan PPT dan "best 232 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
practices" proses peralihan menuju pemanfaatan CBT/CBA[1]. Tanpa memperbandingkan kelebihan maupun kekurangan CBT dibandingkan dengan ujian- tradisional PPT, CBT tentunya merupakan suatu sistem yang patut digunakan dalam berbagai kesempatan dalam proses belajar mengajar di institusi pendidikan. Kelebihan CBT tentunya dapat dilihat dari semakin berkembangpesatnya aplikasi perangkat lunak CBT yang digunakan oleh berbagai institusi pendidikan [2]. Ada banyak aplikasi CBT free/open source yang umum digunakan seperti Moodle [r1] dan TCExam [r2] dan masing-masing perangkat ini memiliki kelebihan dan kekurangan [3]. Di Politeknik Informatika Del sendiri sudah sering menggunakan Moodle untuk melaksanakan ujian berbasis komputer kepada mahasiswa. Penelitian ini dimulai dengan survei terhadap siswa/i di sekolah menengah pertama (SMP) dan sekolah menengah atas (SMA) di daerah sekitar dataran tinggi Tapanuli, Sumatera Utara. Dari survei awal ini, diidentifikasi bagaimana tingkat pengetahuan siswa/i terkait aplikasi CBT pada umumnya. Berangkat dari hasil survei tersebut, kemudian diperkenalkan aplikasi CBT-Naulinux dan siswa/i diberi kesempatan untuk melaksanakan ujian dalam sebuah lingkup ujicoba yang dijelaskan pada bagian Ujicoba pada makalah ini. Setelah ujicoba, masukan saran dan kesan dari siswa/i diidentifikasi untuk melihat respon siswa terhadap pemanfaatan CBT-Naulinux. 2. Metode Penelitian tetapi berdasarkan pengalaman dalam Akan tersebut menggunakan, kedua produk CBT memerlukan pengetahuan informasi tingkat menengah atau mahir untuk dapat dengan baik memanfaatkan fasilitas Moodle atau TCExam yang dimaksud. Pada umumnya Moodle atau TCExam banyak digunakan di institusi pendidikan tinggi. teknologi Berdasarkan beberapa aspek yang kami pelajari dari CBT yang sudah ada, dalam kajian ini didefinisikan bawa karakteristik CBT yang perlu (i) kemudahan dikembangkan harus memiliki installasi (ii) kesederhanaan pemakaian, (iii) target pengguna pemula (novice user) seperti guru/siswa di sekolah dasar dan menengah di daerah rural. Untuk itu, bagian utama dari kajian ini adalah analisis requirement, perancangan, implementasi, dan ujicoba sebuah aplikasi CBT yang kemudian dalam penelitian ini disebut CBT-Naulinux. (deployment) , Selain itu, CBT-Naulinux dirancang terintegrasi dengan distro Linux Naulinux yang dikembangkan sebagai sistem operasi pendidikan berbasis lokal. Naulinux sendiri sudah memiliki fitur-fitur seperti berisi koleksi ratusan buku sekolah elektronik BSE [r3] dan berisi sekumpulan aplikasi dan simulator laboratorium virtual untuk pendidikan dasar dan menengah. 2.1. Sistematika Penelitian Pemanfaatan CBT/CBA dalam suatu proses akademik di institusi pendidikan menengah (SLTP dan SLTA) merupakan suatu peluang sekaligus tantangan di dalam era teknologi informasi dan komunikasi (TIK) moderen sekarang ini. Di dataran tinggi Toba secara khusus perlu dikaji bagaimana siswa/i tingkat pengetahuan dan ketertarikan terhadap CBT/CBA. Hipotesa dalam awal penelitian ini terbangun dari fenomena bahwa pemanfaatan perangkat lunak TIK dalam sistem pendidikan akan memiliki nilai dan manfaat yang lebih hanya mempertahankan tata cara konvensional. baik dibandingkan dengan Hipotesa awal ini diuji melalui survei jajak pendapat yang diberikan kepada siswa/i di empat sekolah di daerah dataran tinggi Toba. Dari survei awal, dilanjutkan dengan uji coba perangkat CBT/CBA yang dirancang sesederhana mungkin untuk digunakan oleh tipikal pengguna pemula di daerah rural yang masih relatif terbelakang dalam hal TIK. Dari hasil ujicoba kemudian dilakukan tingkat penerimaan identifikasi (acceptance respons) siswa/i terhadap aplikasi CBT/CBA. respon dan Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 233
Aplikasi CBT/CBA yang dibangun tentunya perlu diperbandingkan dengan aplikasi CBT/CBA lain yang sudah umum digunakan di institusi pendidikan terutama perguruan tinggi. Beberapa fitur dan rancangan dari aplikasi CBT/CBA poluler diserap akan kemudahan tetapi keserhanaan, pemakaian dan kemudahan deployment menjadi fokus utama pengembangan yang dilakukan dalam penelitian ini. 2.2. Sampel, teknik pengumpulan dan analisis data Bagian awal dari kajian ini adalah dilakukan analisis identifikasi terkini pemanfaatanTIK oleh siswa/i sekolah di Dataran Tinggi Toba. Dataran Tinggi Toba dipilih sebagai sampel penelitian karena sesuai dengan tujuan penelitian untuk meningkatkan pemanfaatan TIK di sekolah-sekolah daerah rural. Survei ini terkait dengan pengetahuan terhadap perangkat TIK lunak Open Source dan khususnya perangkat perangkat lunak CBT/CBA. Dari hasil survei dilakukan terkait keterkaitan pemanfaatan CBT/CBA dengan proses belajar mengajar di sekolah. kondisi dan formulasi terhadap hipotesa tingkat pengetahuan siswa/i di sekolah-sekolah sekitar mengenai Open Source Software. kuesioner bertujuan untuk mengidentifikasi pengetahuan responden terhadap perangkat lunak Open Source Software dan Naulinux. Dari hasil pada tabel 1(a), 1(b), dan 1(c), dapat dilihat bahwa pada umumnya siswa belum terlalu memahami tentang perangkat TIK khususnya sistem operasi Linux dan Naulinux walaupun pada pertanyaan pertama terlihat bahwa siswa/i sudah banyak yang mengetahui Open Source Software walaupun dalam berbagai pertanyaan lisan pemahaman mereka tentang Open Source Software belum terlalu dalam . Pertanyaan pertama dalam Tabel 1(a) Apakah Siswa tahu tentang Open Source Software Ya Tidak Kosong Jawaban Jumlah 44 50 6 % 44.00 50.00 6.00 Tabel 1(b) Apakah Siswa tahu tentang Sistem Operasi Linux Proses survei dilakukan pada awal bulan September 2010 dengan sampel terdiri atas 100 lebih siswa pada 4 sekolah SMP dan SLTA di wilayah Kabupaten Toba Profil pendidikan Toba Samosir dapat dilihat pada data statistik resmi pemerintah daerah "Toba Samosir dalam Angka 2009" [BPS Toba Samosir, 2010]. Samosir. Jawaban Jumlah Ya Tidak Kosong 11 83 6 Tabel 1(c) Apakah Siswa tahu tentang Sistem Naulinux % 11.00 83.00 6.00 Jumlah % Jawaban Teknik sampling yang digunakan adalah Sampling sampel teknik Purposive berdasarkan pertimbangan tertentu. Pertimbangan hanya mengikutsertakan empat sekolah dan seratus siswa/i sekolah sebagai sampel pada penelitian ini adalah karena keterbatasan waktu untuk melakukan jajak pendapat dan biaya untuk melakukan survei, serta kesulitan menjangkau semua daerah yang ada di dataran tinggi Toba. Ya Tidak Kosong 0 93 7 0.00 93.00 7.00 yaitu penentuan Dalam kajian ini, dengan hasil yang ditunjuk oleh tabel 1(b) dan 1(c) diidentifikasi bahwa pengetahuan tentang sistem operasi sangat penting dalam rangka siswa lebih memahami bagaimana komputer beroperasi dan apa yang bisa dijalankan dan dipaketkan dalam sistem operasi. Kajian ini salah satunya bertujuan bahwa nantinya wawasan siswa/i tentang sistem operasi akan semakin berkembang. Porsi yang diberikan adalah sebatas alternatif dan pengembangan wawasan siswa/i tentang sistem operasi itu sendiri sebagai tambahan pengetahuan yang mungkin sudah ada dalam 2.3. Kajian Awal Keberadaan Free/Open Source Software sangat mendukung pengembangan CBT/CBA yang sesuai ditetapkan oleh ISO 9126 [4]. Oleh karena itu, dalam kajian awal, penting untuk mengidentifikasi 234 internasional standard dengan Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
pelajaran TIK formal siswa di sekolah masing- masing. Tabel 2(b) Apakah Siswa berpendapat penting menggunakan ujian berbasis computer tabel 1(c) disimpulkan sementara bahwa Distro Naulinux sekolah. perlu diperkenalkan kepada Demonstrasi juga dilakukan untuk memberi gambaran fitur-fitur aplikasi dan konten pendidikan didalamnya. Dari hasil yang ditunjukkan siswa/i sistem operasi Naulinux Ya Tidak Kosong Jawaban Jumlah 82 10 8 % 82.00 10.00 8.00 Selanjutnya, Pertanyaan kedua dalam kuesioner mencoba mengidentifikasi pengetahuan responden terhadap aplikasi CBT/CBA. Dari hasil pada tabel 2(a), dapat dilihat bahwa pada umumnya siswa belum tahu dan belum pernah menggunakan aplikasi CBT/CBA. respon siswa/i terhadap perbandingan efektivitas antara metoda ujuan CBT/CBA dengan ujian tertulis (PPT). Tabel 2(c) menunjukkan bahwa hampir semua siswa/i berpendapat bahwa CBT/CBA lebih efektif dibandingkan ujian tertulis. Walaupun dalam kajian untuk membuktikan bahwa ujian tertulis (PPT) kurang efektif dilakukan pada zaman modern sekarang ini. Selanjutnya kami mengidentifikasi ini kami bertujuan bukan Tabel 2(a) Apakah Siswa pernah melakukan ujian berbasis computer Tabel 2(c) Jawaban siswa terhadap metode ujian manakah yang lebih efektif Jawaban Jumlah % Ya Tidak Kosong 2 92 6 2.00 92.00 6.00 Jawaban Ujian Online Ujian Tertulis (Kertas) Tidak Menjawab Jumlah 85 7 8 % 85.00 7.00 8.00 Dari hasil yang ditunjukkan oleh tabel 2(a) dapat ditarik hipotesa bahwa perlu diperkenalkan aplikasi CBT/CBA untuk memperkaya wawasan dan pengetahuan siswa/i dalam proses pembelajaran formal di sekolah mereka. 2.4. Testimoni Siswa/i Terhadap CBT/CBA Melanjutkan pembuktian hipotesa bahwa siswa/i di tingkat SLTP dan SLTA sudah sebaiknya mempergunakan CBT/CBA, kami melakukan demonstari dan memberikan kesempatan bagi guru dan Siswa mempergunakan aplikasi tersebut. Dari demonstrasi dan ujicoba yang dilakukan guru dan siswa, kami mengidentifikasi bahwa respon mereka sangat positif. perangkat CBT-Naulinux Tentunya pendapat siswa/i pada tabel 2(c) ini masih perlu dipertajam konteks situasi pelaksanaan kedua metode ujian. Walaupun jawaban pertanyaan ini masih bisa diperdebatkan, bagaimanapun juga, respon siswa/i memberikan dampak positif terhadap usaha pendayagunaan CBT/CBA di sekolah seperti yang dilakukan dalam penelitian ini. 3. Perancangan CBT-Naulinux CBT-Naulinux dirancang untuk menjadi aplikasi CBT/CBA yang sederhana baik dari sisi fungsional cara penggunaan, fitur, penguasaan pemakai, dan kemudahan deployment karena dipaketkan dengan Naulinux dengan rancangan konektivitas jaringan yang mudah. aplikasi, Tabel 2(b) menunjukkan bahwa hampir semua siswa/i berpendapat bahwa aplikasi CBT/CBA penting untuk dimanfaatkan di sekolah. Sebagian dari siswa merasa tidak penting, berdasarkan alasan indikasi biaya yang diberikan, dengan alasan indikasi implementasi yang mahal. Tentunya tersebut pada dasarnya kurang tepat. CBT-Naulinux dirancang sebagai aplikasi open source berbasis web dengan model two-tier. Tier client sebagai presentation, tier server sebagai data dan application tier. Aplikasi berbasis Open source dan web dipilih karena karakteristiknya mendukung standar rekayasa perangkat lunak ISO 9126 yang sering disebut software engineering "ilities" [4]. Akan tetapi penelitian ini tidak secara mendalam Seminar dan Call For Paper Munas Aptikom 235 Politeknik Telkom Bandung, 9 Oktober 2010
membaha akan teta baru sam CBT-Nau yang diin as properti " api di masa d mbil meningka ulinux untuk nginkan. "ilities" dari depan dapat m atkan kapasit mencapai sta CBT-Naulinu menjadi bahas tas dan kuali andar ISO 91 ux, san tas 126 Di menunjuk dan muda selanjutny database antara gu ujian. sisi peranc kkan rancang ah dipelajari dikemba ya tersebut dap uru, siswa, s cangan data an database oleh pengemb angkan. Da pat dilihat en ekolah, mata a, Gambar yang sederha bang lain unt ari rancang ntity-relationsh a pelajaran, d 1 ana tuk gan hip dan Seorang seorang pelajaran dapat dii mata pela dikelola melaksan didaftarka guru dapat te guru dapat dalam satu s ikuti oleh se ajaran dapat m gur ujian nakan an baginya ole ah, erdaftar di be eberapa sekola ata mengampu beberapa ma ran ekolah, setiap p mata pelajar iap ekumpulan si swa dan seti ang memiliki bebe erapa ujian ya b Siswa/i ru. hanya isa tau at itentukan di yang uru. eh seorang gu oleh an siswa. G da m mengelola data m mendaftar mata pe elajaran, men mengelola ujian m un ntuk suatu uji ilakukan deng di Guru dapat a siswa pese a pelajaran, m gelola data s n, seorang gu ian yang dim gan cara menu ujian dan mengelola u erta ujian. G uru dapat n per mata mengelola ujian an. Dalam siswa per ujia mbuat soal uru harus mem maksud. Pembu uatan soal al. ulis master soa pembuatan p Model ada Gambar di itunjukkan p al sangat sed pe embuatan soa membuat soal kan mudah m ak yak sekalipun oal yang bany so etiap butir s m master soal, s ku unci "(soal)", soal MCQ entukan kunc oal akan dite so bisa dilakuk oal ini hanya so mudian dapat M Master soal kem untuk selanjutn se eorang guru u atabase. da dapat al soa master na proses r 2 di man ngga guru derhana sehin am jumlah bahkan dala n. Di dalam dokumen oal dibatasi oleh kata awah butir di bagian ba Pembuatan i jawaban. P rang guru. kan oleh seor load) oleh diunggah (up n ke dalam nya disimpan CBT web dan merupaka PHP, da dikemban PHP deng T-Naulinux di diintegrasikan an integrasi w an Perl. Apli ngkan berbasi gan database M sisi server dib n di dalam XA web server A ikasi di sisi is open sourc MySql. bangun berba AMPP [r4] ya Apache, MyS server send ce menggunak asis ang Sql, diri kan (soa Tina as it as s it s it is B (soa Eve ther it w ther ther C al) a rarely tidies up her bedroo al) eryone was at the meeting, a re were nowhere was nowhere re was nowhere re was nowhere om, She just doesn't see ... im mportant. and by the time I go to the h hall ... to sit. Gamb bar 2. Model Struktur Soa al Gamb bar 1. Design database CB BT-Naulinux Dari sisi N aulinux dira engan menek de rtinya, aplik A se ehingga pema se emudah mun kh husus. Untuk alaman, dise ha pe engguna aga engguna sesua pe penguasaan ancang untu kankan mod kasi diranca akai dapat m ngkin an, CBT- digunakan ing user. rupa kian n aplikasi au latihan ut, disetiap ana bagi kasi dan n penggunaa uk mudah d el self-learn sedemik ang menggunakan bantuan ata dahan tersebu duan sederh tanpa tujuan kemud ertakan pand ar interaksi ai dengan yang antar aplik g diharapkan. Di sisi pemaka n untuk dua k ditujukan ai, aplikasi kategoti pem CBT-Naulin makai yaitu gu nux uru 236 S eminar dan Call For Pape er Munas Ap ptikom Politeknik Tel P lkom Bandung, 9 O B 0 Oktober 2010
Gamb bar 3. Tampi ilan awal CB T-Naulinux Gambar 4. Ta G ampilan awal Guru u CBT-Naulin nux untuk in itu, sifat Selai an akan me diharapka dengan pe aplikasi an browser d pemakaia friendly. Gam f sudah kkan tampila menunjuk kilas. secara sek aplikasi yang empermudah makai karen dari sisi user mbar 3 da an aplikasi g berbasis w interak na kemudah interface ya an Gambar CBT-Naulin web ksi han ang 4 nux cara Di sisi s m menggunakan ehingga siswa se su uasana multim di idukung masih erganda (MCQ be siswa, aplika animasi den a akan melak media interak h menggunak Q). asi dirancang ngan teknolo ksanakan ujia ktif. Model s kan pertanyan g dengan ogi Flash an dengan soal yang nan pilihan Pada peran seb CBT-Nau sistem o aplikasi t yang dib disaat aw a Gambar 3 bagai guru at ulinux yang di operasi Nau tidak dibedaka edakan yang wal aplikasi dij terlihat bahw tau siswa. In ipaketkan pre ulinux menga an, hanya per merupakan p alankan. wa ada pilih ni terjadi kare e-installed dala akibatkan pak ranan (role) s pilihan pemak han ena am ket aja kai G ambar 5 dan plikasi untuk s ap n Gambar 6 sisi siswa. menunjukkan n tampilan Sesuai de pada dasa pada rol pada rol sebelumn engan Gamba arnya lebih ba e guru karen le guru sepe nya. ar 4, aplikasi anyak fitur da na pengelolaa erti yang sud i CBT-Naulin an fungsionaln an aplikasi a dah dipapark nux nya ada kan Gambar 5. Ta G ampilan awal CBT-Naulin a Siswa nux untuk Semin nar dan Call For Paper M Munas Aptiko m 237 Polit teknik Telko m Bandung, 9 Oktober 201 10
Fitur yang me soal yang memungk akan me berbeda. shuffle questi ngikuti satu g berbeda dan kinkan setiap emiliki urut ion dibuat ag ujian akan m n fitur shuffle siswa untuk an pilihan gar setiap sisw memiliki urut within questi soal yang sam jawaban ya wa tan ion ma ang Seorang s dengan w Nilai ujia kepada si ujian sele bisa mengerja siswa hanya b asi yang ditent waktu dan dura nfigurasi apak an dapat dikon iswa atau tida ak ditunjukka n. esai dilakukan akan ujian sesu tukan oleh gu kah ditunjukk an sesaat setel uai uru. kan lah Pemil deployme lingkunga kabel atau masih m sampai terkoneks lingkunga bagian ba pemanfaa rich-cont pengemb l interaktif ihan model irekomendasik ent aplikasi di LAN ad-hoc an jaringan hingga kecepa u nirkabel seh uk komunik memadai untu kitar 100 N dengan sek si ke satu jaringan an agian "ujicoba atan flash ak tent dan multi angan di masa flash kare kan hanya pa c baik jaring atan transfer d asi multimed Naulinux sisw guru. Mod dibahas pa n ini. Ke depa ung pengguna i dengan usul datang. ena ada gan ata dia wa del ada an, aan lan Naulinux selanjutnya a" pada tulisan kan menduku imedia sesuai a yang akan d So PI U ource Softwar I-Del). Naulin buntu 10.04 [ re Politeknik I nux sendiri r5]. Informatika D diturunkan d Del (POSS dari Linux ditujukan u Naulinux ng visinya me endidikan yan pe (VLE) denga nvironment ( En ang kental y In ndonesia semenjak tahu ikembangkan di 1.0 [5]. N aulinux versi adi distro untuk menja l Learning enjadi Virtual okal atau an nuansa lo x telah l. Naulinux gan produk un 2009 deng Naulinux A gustus 2010 K Koleksi Buku bu uku dari mula 6], (ii) Pendid [6 irtual Lab Bio V an CBT-Nauli da versi 2.0 ya telah dileng Sekolah Ele ai jenjang SD ikan Budaya ologi, Fisika, inux. ang dikeluar gkapi dengan ektronik seba D sampai deng lokal (suku b Astronomi, K rkan pada n fitur (i) anyak 234 gan SLTA atak), (iii) Kimia (iv) Untuk me memiliki deploy m in ni dilakukan u be eberapa seko nstallasi Naulin in i pengelolaan uj ster dari siswa te embuktikan yment yang m ujicoba di rua olah. Uji d nux, setup ko n ujian, serta a/i sekolah. bahwa CBT mudah, dalam angan-ruangan deployment onektivitas jari pelaksanaan T-Naulinux penelitian n kelas di mencakup ingan, dan ujian oleh 4. Ujicoba Untuk ujic di isarankan ada ko omputer jinjin Wireless Ad-Ho W oc, konfiguras ho m sisw maupun membutuhkan u m ntasi yang gan implemen coba, lingkung ux yang dija alah Naulinu lankan di omunikasi ngan model ko ng (laptop) den ireless ad- konfigurasi wi oc. Dengan k disisi guru da Naulinux d si IP baik pad tidak an da o otomatis wa akan ru atau siswa. usaha dari gur Gamb bar 6. Tampil unt lan Ujian CB tuk Siswa BT-Naulinux Di si dengan N Linux ya dikemban isi deploymen Naulinux. Na ang dengan as ngkan oleh ti nt, CBT-Nauli aulinux adalah sal kata "Nau im di Penday inux dipaketk h sebuah dis uli" dan "Linu yagunaan Op kan tro ux" pen Konfiguras N aulinux adal de engan IP 10. ari IP 10.42.4 da ada Gambar Pa CB BT-Naulinux Ja aringan Wirele d-hoc dapat m ad N aulinux-Guru de engan jarak 50 f sight). of si default a lah 10.42.43 42.43.1 dan 43.10 sampai 7 diilustrasik dengan men ess Ad-hoc. D mendukung k u dengan N 0 meter tanpa jaring alamat 3.0/24. Nauli Naulinux-Sis i dengan 10.4 kan model o nggunakan la Dalam ujicoba komunikasi d Naulinux-Siswa a penghalang ( gan pada inux-Guru swa mulai 42.43.254. perasional aptop dan a, wireless ata antara a sampai (LoS - line 238 S eminar dan Call For Pape er Munas Ap ptikom Politeknik Tel P lkom Bandung, 9 O B 0 Oktober 2010
tersimpan sebagai arsip yang akan menjadi rujukan di masa yang akan datang. Tabel 4(c) Respon siswa terhadap CBT- Naulinux perlu dikembangkan lebih lanjut Jawaban Perlu dikembangkan Tidak perlu dikembangkan Tidak Menjawab Jumlah 84 4 12 % 84.00 4.00 12.00 5. Kesimpulan dan Saran Gambar 7. Ujicoba Aplikasi CBT-Naulinux Dari hasil ujicoba, diidentifikasi respon dari siswa/i terhadap aplikasi CBT-Naulinux. Tabel 4(a) menunjukkan bahwa respon siswa/i menyatakan bahwa aplikasi CBT-Naulinux sudah memenuhi kriteria yang diharapkan. Tabel 4(b) menunjukkan tingkat penguasaan siswa/i yang relatif cukup memuaskan walaupun baru pertama sekali menggunakan CBT-Naulinux tanpa dilatih secara khusus. Tabel 4(a) Respon siswa terhadap Keuntungan menggunakan Aplikasi CBT-Naulinux Jawaban Praktis, Mudah, Simpel Banyak Manfaat Tidak Menjawab Jumlah 56 33 11 % 56.00 33.00 11.00 Tabel 4(b) Respon siswa terhadap tingkat kesulitan menggunakan Aplikasi Ujian Online CBT-Naulinux Sesuai dengan respon siswa/i yang diidentifikasi saat ujicoba, dapat disimpulkan bahwa model pembelajaran berbasis TIK dan secara khusus bahwa pemanfaatan CBT/CBA dalam pembelajaran sangat bermanfaat untuk meningkatkan kualitas pendidikan yang lebih baik lagi. Selain itu, tingkat kepuasan siswa/i memberikan motivasi positif agar pendayagunaan Naulinux sebagai distro berbasis pendidikan dapat terus dilaksanakan. pilihan Untuk cenderung pengembangan mengadopsi TCExam meliputi tipe pertanyaan seperti (a) MCSA - Multiple Choice Single Answer, (b) MCMA - Multiple Choice Multiple Answer, (c) ORDER - jawaban dalam bentuk urutan, (d) SUBSET - jawaban dalam bentuk pilihan subset dari sekumpulan pilihan, dan (e) TEXT - jawaban tertulis (essay). Properti soalpun penting untuk diperkaya seperti contoh rich content (multimedia: gambar, suara, video) dan formula matematika, tingkat kesulitan, bobot, dan batas waktu per soal. Di sisi reporting, perlu ada statistik hasil per ujian, per soal, dan per peserta, konversi dokumen soal dan laporan ke dalam bentuk dokumen PDF. fungsional aplikasi, lebih lanjutan Jawaban Mudah Digunakan Sulit Digunakan Tidak Menjawab Jumlah 48 39 13 % 48.00 39.00 13.00 Ujicoba yang dilakukan dikategorikan sebaga beta-test sehingga masukan-masukan dari tester dikumpulkan untuk menjadi bahan pertimbangan pengembangan di masa depan. Pada tabel 4(c) menunjukkan bahwa pada umumnya tester mengharapkan perbaikan dan pengembangan. Butir-butir perbaikan dan pengembangan dari tester ini dan sendiri Pada saat ini, CBT-Naulinux masih memiliki dua operational role, yaitu role Guru dan Siswa. Untuk lebih memperluas cakupan fungsionalnya, CBT-Naulinux dirancang untuk memiliki role sebagai Sekolah. Role sekolah akan berperan sebagai database central dan mengelola satu atau lebih Guru dan menyimpan semua reporting dari Guru. Role sekolah ini mengadopsi fitur LMS (learning management system) seperti Moodle dimana dalam satu Moodle sekolah dapat terdiri atas banyak guru dan banyak mata ajar dan banyak tahun ajaran. tidak dibahas dalam tulisan Seminar dan Call For Paper Munas Aptikom 239 Politeknik Telkom Bandung, 9 Oktober 2010
6. Tentang Penulis dan Acknowledgement Ramot Lubis adalah dosen di Politeknik Informatika Del di desa Sitoluama Laguboti Sumatera Utara. Menyelesaikan studi S1 pada Jurusan Teknik Informatika ITB Bandung tahun 2002. Menyelesaikan S2 program studi Network System di Swinburne University of Technology, Melbourne Australia pada tahun 2006. Penulis adalah Koordinator Pendayagunaan Open Source Software Informatika Del merupakan salah satu perguruan tinggi dalam Jaringan POSS yang terdiri atas 18 perguruan tinggi se Indonesia. (POSS) Politeknik Penelitian ini terlaksana berkat kerja keras tim POSS Politeknik Informatika Del atas dukungan dan petunjuk dari Dr Inggriani Direktur Politeknik Informatika Del untuk melaksanakan penelitian selama bulan Juli - September 2010. Ucapan terima kasih untuk adik-adik mahasiswa OSS-club, Pangidoan, Dewi Sartika, Julia, Gunawan, dan Roy Inganta yang telah terlibat dalam pengembangan perangkat lunak CBT-Naulinux. Department of Industrial and Organizational Psychology. European Commission - Joint Research Centre (IPSC). [5] Lubis, Ramot., Sinambela, Eka., 2010., "Pengembangan Distro Linux "Naulinux" Sebagai Strategi Pemberdayaan TIK berbasis Pendidikan dan Budaya di Dataran Tinggi Toba"., Seminar Nasional Politeknik Batam. Batam. [6] Lubis, Ramot., 2010., "Strategi Pemaketan e- book pada Distro "Naulinux" Sebagai Media Pendidikan berbasis TIK di Dataran Tinggi Toba"., Jurnal Ilmiah Pendidikan Tinggi Provinsi Sumatera Utara. 8. Daftar Website Referensi [r1] Website Resmi LMS Moodle. . Diakses September 2010. [r2] Website Resmi CBT/CBA TCExam. 7. Daftar Pustaka Diakses September 2010. [r3] Website resmi Buku Sekolah Elektronik (BSE) [1] Prometric., SUCCESSFUL CONVERSION: THE BENEFITS AND BEST PRACTICES OF COMPUTER- BASED TESTING., Baltimore, Md. 2007, A Departemen Pendidikan Nasional. Diakses September 2010. [r4] Website resmi XAMPP. [2] Drasgow, F., & Olson-Buchanan, J. B. (Eds.)., 1999, computerized assessment. Hillsdale, NJ: Erlbaum. (dibaca melalui Google Book) Innovations in [3] Scheuermann, F., & Pereira, A., 2008, What software do we need? Identifying quality criteria for assessing language skills at a comparative A RESEARCH AGENDA ON COMPUTER- European ASSESSMENT. BASED Commission - Joint Research Centre (IPSC). level., TOWARDS Diakses September 2010. [r5] Website resmi Linux Ubuntu. Diakses September 2010. [4] Annika Milbradt., 2008, Quality criteria in Open Source software for computer-based assessment,. RWTH Aachen University, 240 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
Introduksi Laboratorium Virtual menggunakan Open Source untuk Pengajaran Jurnalistik (Studi Kasus Pendirian Laboratorium Virtual Program Studi Ilmu Komunikasi FISIP UNS) Mahfud Anshori Abstract: The development of a virtual laboratory for journalism education is important to the department of communication sciences besides a conventional laboratory. It is not only to meets the needs online journalism classes, but it can also be used to support the lectures in other relevant courses such as public relations and advertising. Using AIDEE analysis and Backward Design, researchers intend to introduce a model of designing and developing a virtual laboratory using the Drupal open source called the Open Publish™. As researcher's conclusion that there are special needs in the development and improvement in higher education---especially related to the use of ICT as a learning tool--- which leads to wide opportunities for the development of various computer-based technology devices in Indonesia. Keyword: Journalism Education, Open Source, CMS, Risearch and Development 1. Pendahuluan Pendidikan jurnalistik baik cetak, siar maupun online di Indonesia sedang menghadapi ancaman yang sangat serius. Menurut Eric Sasono (Boy, 2007) pendidikan jurnalistik di Indonesia tidak hanya lemah di praktek tetapiJugaetika. Perguruan tinggi jurnalisme cenderung mengajarkan teori, sedikit sekali muatan praktis dan etis.Hal ini ditengarai sebagai akibat dari muatan kurikulum yang tidak sesuai dengan kebutuhan di lapangan, minimnya sumber daya praktisi yang mengajar di berbagai jurusan Ilmu Komunikasi di Indonesia serta terbatasnya - dan dibeberapa kasus hampir tidak ada - sebuah laboratorium yang memadai untuk mahasiswa melakukan praktek. Selain itu terbatasnya referensi buku-buku jurnalistik juga menjadi hambatan bagi perkembangan kajian jurnalistik di perguruan tinggi itu sendiri. tentang pendidikan jurnalisme di Indonesia di paparkan oleh Thomas Hanitzsch dalam artikelnya yang in berjudul Rethinking Journalism Education 2001) Theses Indonesia: Nine menyatakan bahwa dari berbagai lembaga dan perguruan tinggi di Indonesia yang mengajarkan tentang jurnalistik terdapat berbagi fakta sebagai berikut : Temuan yang paling komprehensif (Thomas, Pertama, pendidikan jurnalisme di Indonesia masih dihambat dengan sesuatu yang disebut sebagai "kurikulum nasional." Kedua, tidak ada hubungan yang kuat antara lembaga media massa dengan sekolah/lembaga pendidikan jurnalistik. Ketiga, semua sekolah ini tidak dilengkapi dengan teknologi yang memadai. Banyak yang tak punya fasilitas internet maupun disain grafis. Sebagai akibatnya, para alumnus jurusan Ilmu Komunikasi yang terjun di dunia kewartawanan seringkali gagap untuk membuat sebuah tulisan berita yang komprehensif dan mendalam, tidak mengalami pengayaan diri dan semangat untuk menekuni bidang pekerjaan sebagai wartawan profesional rendah. Terdapat kecenderungan bahwa bekerja di media massa merupakan suatu pekerjaan yang "hanya" memiliki konsepsi rutinitas, asal setor berita dan memenuhi target dan selera pemilik modal dan pengiklan. Wartawan tidak dianggap sebagai suatu pekerjaan intelektual, dimana pekerjaan tersebut memiliki pertanggungjawaban publik yang sangat besar dan sangat mulia. terbilang sangat Indonesia, ada 69 sekolah jurnalisme (dari D-1 hingga S-3) tapi 80 persen ada di Pulau Jawa dan Medan. Daerah timur, dari Makassar hingga Jayapura, dari Maluku hingga Kupang, adalah daerah-daerah yang tak punya sekolah jurnalisme. Terdapat ketimpangan besar antara jurnalisme di Jawa dan Medan serta di kota- kota timur. Tentu Keempat, di temuan dari Thomas Hanitzsch tersebut masih relevan sampai sekarang. Seperti misalnya masalah kurikulum. Sampai saat ini kajian-kajian terkait dengan kurikulum dan segala perihal yang terkait dengan kajian jurnalistik intens dilakukan oleh Aspikom sudah sangat (Asosiasi Ilmu Komunikasi). Asosiasi ini merupakan panel dari 241 tidak semua Penyelengga Pendidikan Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
jurusan Ilmu Komunikasi berbagai perwakilan diseluruh Indonesia. Selain mempunyai agenda pertemuan rutin, Aspikom juga menjalin kerjasama dengan berbagai pihak, termasuk Dikti untuk mencari formulasi yang tepat dalam kurikulum di pendidikan penyelenggaraan perguruan tinggi. Salah satu yang merupakan hasil dari Aspikom adalah penyamaan gelar bagi lulusan jurusan ilmu komunikasi dari Sarjana Sosial/S.Sos atau S.kom (Sarjana Komunikasi ) menjadi S.Ikom (Sarjana Ilmu Komunikasi). Selain menunjukan spesifikasi, perubahan juga menyangkut berbagai elemen penting dalam pengajaran ilmu jurnalistik, termasuk didalamnya kurikulum. jurnalistik ini Salah satu tantangan yang belum diselesaikan barangkali pada sisi kualitas pengajaran dan sarana dan prasarana. Membuat laboratorium untuk praktek jurnalistik bukanlah suatu perkara yang mudah apalagi murah. Sebagai suatu gambaran, hampir seluruh program studi Ilmu Komunikasi, apalagi dari universitas negeri kesulitan suatu laboratorium dengan berbagai perangkat teknologi yang menyamai dengan industri media massa. Selain karena berbiaya mahal, banyak dari kalangan pengajar di perguruan tinggi merasa nyaman dengan berbagai perangkat yang sudah ada, sehingga perkembangan laboratorium jurnalistik di perguruan tinggi tidak mengalami peningkatan yang signifikan. jurusan untuk meningkatkan/upgrade Selama ini, laboratorium praktek jurnalistik banyak yang berdiri sendiri, tidak terintegrasi satu dengan yang lain sehingga beban operasional laboratorium dari listrik sampai pengelola menjadi sangat tinggi. Bagi perguruan tinggi swasta permasalahan laboratorium ini semakin krusial. Jika perguruan tinggi tersebut mempunyai dana yang memadai, maka dengan pengembangan laboratorium tersebut, namun bagi perguruan tinggi atau lembaga yang tidak cukup dana, persoalan laboratorium ini akan menjadi persoalan yang pelik atau bahkan bisa jadi diabaikan dengan alasan pendanaan dan biaya operasional. Ditengah persoalannya akan terkait adalah dengan Peluang yang dimaksud virtual untuk Source penggunaan Open laboratorium. Laboratorium Pembangunan Virtualuntuk praktek jurnalistik ini dapat dianggap sebagai suatu solusi awal bagi penyelengga jurnalistik yang belum mempunyai pendidikan suatu laboratorium konvensional yang lengkap, atau juga bagi ilmu komunikasi yang menghendaki adanya laboratorium khusus untuk praktek jurnalistik online. jurusan Khusus untuk jurusan ilmu komunikasi FISIP UNS, Pengajaran jurnalistik tercermin dari tiga mata kuliah yakni radio, televisi dan jurnalistik cetak. Masing-masing berdiri sendiri, dengan model pendidikan dan hasil akhir yang berbeda-beda. Untuk jurnalistik cetak, meskipun pengiriman berita menggunakan metode online namun hal itu tidak menyiratkan suatu kondisi praktek jurnalistik online sendiri. Penggunaan Open Source untuk Pengajaran Jurnalistik di Jurusan Ilmu Komunikasi FISIP UNS ini dimaksudkan untuk mengitegrasikan tiga produk jurnalistik yang dihasilkan oleh tiga mata kuliah yang berbeda, diedit dan disajikan secara profesional. Menggunakan Drupal, salah satu CMS (Content Managements System) yang Open Source diharapkan hal ini memberikan efek yang positif bagi Ilmu Komunikasi FISIP UNS, terutama para pengajar jurnalistik radio, video ataupun cetak, yakni memberikan proyeksi atas bentuk konvergensi media dalam konteks jurnalistik online yang dipraktekan bersama dengan para mahasiswa. jurusan Sementara dalam konteks yang lebih luas, penggunaan open source ini diharapkan mendukung program IGOS (Indonesia Go Open Source). 1.1 Perumusan Masalah Perumusan masalah dalam penelitian ini adalah ; labolatorium virtual Bagaimanaperancangan ilmu jurusan untuk praktek komunikasi FISIP UNS? 1.2 Rasionalisasi jurnalistik di tersebut, sebenarnya terdapat satu peluang yang sangat menjanjikan untuk mengatasi berbagai kendala teknis terkait dengan praktek mahasiswa dalam mata kuliah jurnalistik baik cetak, radio maupun televisi. Bahkan peluang juga dapat membawa kepada suatu bentuk kajian jurnalistik yang masih belum banyak disentuh oleh jurusan ilmu komunikasi yakni pada jurnalistik online. berbagai hambatan tersebut Program Open Source yang digunakan untuk pendidikan jurnalistik belum banyak digunakan di berbagai pendidikan Indonesia. Diharapkan dengan pembuatan model ini dapat dijadikan acuan untuk pembuatan model pendidikan jurnalistik yang terintergrasi termasuk pula untuk jurnalistik online di Indoneisa. Bagi internal jurusan, model ini dapat menginisisasi untuk membentuk satu mata kuliah spesialisasi sendiri yakni mata kuliah jurnalistik online. jurnalistik di 242 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
1.3 Batasan Masalah Peneliti membatasi masalah penelitian ini pada pembuatan model laboratorium virtual untuk tidak jurnalistik. Penelitian pengajaran dimaksudkan untuk memberikan panduan lengkap tentang materi jurnalistik, sehingga masing-masing lembaga yang menggunakan Laboratorium Virtual ini dapat mengembangkan isi materi pengajaran sesuai dengan kebutuhannya masing-masing. 1.4 Tujuan Penelitian ini Pembuatan model laboratorium virtual untuk praktek jurnalistik radio, video dan cetak yang terintegrasi Pemodelan bentuk jurnalistik online yang dapat dijadikan rujukan perkuliahan untuk masing-masing spesialisasi atau untuk kepentingan rintisan mata kuliah jurnalistik online 1.5 Manfaat Penelitian Manfaat penelitian ini adalah sebagai berikut : a. Hasil penelitian ini dapat dijadikan bahan langkah pemodelan ulang jurnalistik bagi kajian untuk (remodelling) pengajaran perguruan tinggi yang terintegrasi. b. Memberikan peluang untuk mengkaji isu konvergensi media dan jurnalistik online di Indonesia c. Diharapkan pembuatan model laboratorium virtual ini dapat dimanfaatkan oleh seluruh pihak yang berkepentingan dengan pendidikan jurnalistik di Indonesia dan meningkatkan penggunaan open source untuk pengajaran jurnalistik di Indonesia dengan d. Bagi jurusan ilmu komunikasi dapat memiliki laboratorium virtual yang terintegrasi yang mudah, murah dan sederhana. e. Bagi mahasiswa jurusan ilmu Komunikasi atau Jurnalistik/Publisistik, dapat melakukan radio tv, jurnalistik baik cetak, praktek maupun online secara langsung, dengan perangkat yang mudah dan sederhana. 2. Tinjauan Pustaka Teori Media Baru dan Jurnalistik Konteksual (new media) merupakan simplifikasi terhadap bentuk media diluar lima media massa besar konvensional, televisi, radio, majalah, koran dan film. Diperkenalkan mulai tahun 1990-an, istilah media baru (new media) pada awalnya mengandung arti negletik (penolakan); media baru (new media) bukan media massa, terutama televisi. Sifat media baru (new media) Media baru adalah cair (fluids), konektivitas individual dan menjadi sarana untuk membagi peran kontrol dan kebebasan. (Chun, 2006, hal. 1). Sebagai antitesa, konsepsi new media tersebut vis a vis dengan konsepsi media massa seperti; pesan bersifat massif, dibuat oleh komunikator profesional, konektivitas bersifat massal pada audiens/khalayak yang anynomous. Media baru (new media) merujuk pada perkembangan teknologi digital namun media baru (new media) sendiri tidak serta merta berarti media digital. Video, teks, gambar, grafik yang diubah menjadi data-data digital berbentuk byte, hanya merujuk pada sisi teknologi mutlimedia, salah satu dari tiga unsur dalam media baru (new media), selain ciri interaktif dan intertekstual. Terkait dengan media baru (new media) dan konvergensi, Jenkins ( (Convergence? I Diverge, 2001, hal. 2), membagi konvergensi dalam empat jenis yakni: konvergensi teknologi, konvergensi ekonomi, konvergensi serta sosial konvergensi budaya dan global. a. Konvergensi teknologi ; merupakan proses pengabungan secara digital berbagai bentuk isi media. Jika teks, image (citra) dan suara telah diubah menjadi bentuk bit, maka kita dapat dan menjadi mengkompilasi mengirimkannya dengan berbagai platform. b. Konvergensi ekonomi berhubungan dengan industri hiburan. Konvergensi intergrasi ekonomi baru konglomerasi media, dimana satu perusahaan dapat bergerak dibidang film, televisi, news online provider, buku dan lain sebagainya. c. Konvergensi sosial adalah perilaku dan strategi dari konsumen/khalayak yang dapat menjalankan aktivitas/menyelesaikan beberapa pekerjaan sekaligus. Bekerja pararel, dimana pada saat bersamaan seseorang dapat menulis essay ilmiah, browsing internet seraya mendengarkan musik dan menerima panggilan telepon. (organik) satu merupakan bentuk d. Konvergensi budaya merupakan persilangan dari berbagai teknologi media, industri dan telah konsumen. Konvergensi media mendorong partisipasi dan perkembangan antara budaya populer, menghubungkan konsumen dengan serta informasi memunculkan berbagai bentuk berbiaya rendah. Konvergensi budaya juga mendorong terjadinya penggunaan multimedia dalam produksi kreatif dan jurnalistik. John Vernon Pavlik, salah satu avantar "jurnalistik masa depan" menulis dalam buku Journalism and New Media (2001, hal. xiii) bahwa industri media Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 243
media baru (new media) membawa perubahan di dunia jurnalistik dalam empat sisi. Pertama adalah perubahan isi berita sebagai hasil dari konvergensi teknologi. Berkat teknologi cara wartawan menyajian berita informasi, teks bertansformasi, dari dinamis, menjadi omnidirectional images. teks statis menjadi dari video/film/grafis Kedua adalah bagaimana cara jurnalis bekerja dan perubahan perangkat kerja di dunia digital. Berbagai teknologi dikembangkan untuk membantu wartawan, mulai dari pengolah kata sampai dengan workstations, yang dapat diintegrasikan ke berbagai platform perangkat keras teknologi yang portabel, sehingga ketika melalukan liputan, wartawan cukup berbekal sebuah pesawat telepon gengam yang sudah ditanami berbagai perangkat tersebut. perangkat aplikasi Jurnalistik online mencirikan diri sebagai praktek yang mempertimbangkan beragam format media untuk menyusun isi liputan, menungkinkan terjadinya interaksi antara jurnalist dengan audiens dan menghubungkan berbagai elemen berita dengan sumber-sumber online yang lain. jurnalistik Berita adalah bentuk hiperteks. Model piramida terbalik (inverted pyramid) yang dikenal secara umum pada media berita konvensional tidak lagi cocok dengan model jurnalistik online, karena masing-masing elemen berita dapat terhubung dengan beragam konteks makna yang lain, sehingga berita online akan memberikan berbagai prespektif dari fakta dan peristiwa, menghubungan dengan fakta dan peristiwa lain. Hipertekstualitas juga berhubungan dengan bentuk cair (fluids) dari berita. Berita tidak lagi terikat dengan deadline, jam tayang atau batasan-batasan waktu dan tempat. Perubahan ketiga adalah pada struktur dari ruang redaksi yang secara virtual mengalami transformasi fundamental, tidak lagi mengandalkan pola dan jaringan konvensional. Otomatisasi dan sikronisasi memberi dampak pada proses kerja di ruang redaksi. Keempat, media baru merubah tatanan antara organisasi media, jurnalis dengan publik, termasuk audiens, sumber, kompetitor, pengiklan dan pemerintah. konvergensi adalah secercah harapan ditengah krisis dunia jurnalisme. Perubahan-perubahan yang disarankan oleh John Vernon Pavlik terdengar sangat nalar dan dapat segera diadaptasi oleh kalangan jurnalis profesional, terutama bagi mereka yang berada di lembaga-lembaga media massa sarat modal dan sumber daya. Namun perubahan tersebut ternyata tidak semudah orang membalikan tangan, salah satunya adalah budaya profesional dari masing- masing media yang berbeda-beda (Singer, 2004, hal. 3). Kehadiran media baru dan Para penggagas jurnalistik di media baru (new media) membuat konsensus tiga persamaan bahasa jurnalistik di media online yakni: hipertekstualitas, interaktivitas dan multimedialitas. Mengutip kalimat Deuze : "Online journalist have to make decisions on what is the best format to explain a stroy (multimediality), has to allow the public to answer, interact and moreover, adapt the news to their need (interactivity) and have to consider ways to connect the news piece to other news, archive, online sources and other elements trough links" (Deuze, 2001, hal. 5) Pada sisi produksi, berita menjadi konstruksi yang terbuka, mudah diupdate dan dikembangkan. Sementara pada sisi konsumsi, khalayak tidak terikat lagi dengan jam siar, model terbitan (harian, mingguan, bulanan, koran pagi atau sore) karena keputusan untuk memperoleh berita terletak sepenuhnya di tangan mereka. Berita adalah fakta/realitas yang dilaporkan terus menerus, diubah dan direproduksi secara periodik, tanpa henti (endless update) dan konsumsi setiap saat setiap tempat. Interaktivitas adalah kemampuan hubungan dengan resiprokal jurnalis/produser. Kemampuan memberi respon langsung dan interkasi dengan audien adalah elemen kunci jurnalistik online yang membawa perubahan pada budaya jurnalistik. Interaktivitas dalam konsep media baru (new media) terdiri dari tiga jenis/level: users to documents, user to users dan user to system. (McMillan, 2002, hal. 116). Melalui email, forum web, chating dan instant messanging, audien dapat memberi komentar terhadap berita, berdiskusi dengan audien lain bahkan juga dengan jurnalis - sang produser berita. konsep konvergensi yang didominasi oleh pemikiran konvergensi teknologi; digitaliasi beragam bentuk format (video, audio, grafik dan gambar). antara audiens/users Multimedialitas berasal dari jurnalis, multimedialitas berarti (multiskill) beragam kemampuan/keterampilan dalam penggunaan berbagai platform media untuk membuat sajian berita. Multimedialitas adalah bagaimana berita, konvergensi dan perubahan organisasi---seperti konvergensi ruang redaksi---konvergensi budaya termasuk khalayak Pada sisi personalan persentasi 244 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
tidak hanya menyangkut Multimedialitas jurnalis mengemas berita, kreativitas seorang efisiensi tentang namun juga menyangkut komunikasi. Kecenderungan ini oleh teknis beberapa ahli komunikasi dikhawatirkan akan menyebabkan kecenderungan wartawan/jurnalis terhadap seperti bagimana menghubungkan teks berita dengan teks video, melakukan interteks namun melupakan jantung jurnalistik yakni melakukan intepretasi fakta. Dengan kata lain, idealisme bahasa jurnalistik online tersebut merupakan penerjemahan konsep hipermedia, sebuah kondisi persilangan antar jenis berbagai elemen dalam media bentuk dan sifat media. persoalan-persoalan teknis, termasuk (2000, hal. 343) menyarankan kalau hendak meneliti bagaimana organisasi media mempengaruhi pemilihan isi dan terutama dengan upaya untuk mempengaruhi audiens, kajian harus difokuskan pada pertanyaan bagiamana informasi berita direpresentasikan atau di kemas (framed). Lebih lanjut McQuail Logika Media dan Jurnalistik Kontekstual Kerangka media (media frame) merujuk pada format media (media format). Format media adalah organisasi internal atau logika dari setiap aktivitas simbolis yang dibagi (the internal organization or logic of any shared symbolic activity)(McQuail, 2000, hal. 297). Format media tidak sekedar menunjukan pengelompokan atau kategorisasi dari isi liputan, namun juga mengambarkan unit-unit ide dari bentuk dominasi dan representasi. Unit-unit ide dari dominasi dan representasi hadir sebagai wujud dari format media. Seperti yang diasumsikan oleh Pamela J. Shoemakaer dan Stephen D Reese bahwa produser dan wartawan pada industri media yang berbeda cenderung untuk memiliki perbedaan nilai, dimana akan menghasilkan berbagai bentuk produk yang kontekstual dan memberi efek yang berbeda (Perry, 2002, hal. 111). keterampilan dan rutinitas para jurnalis terhadap perangkat baru tersebut. Pertimbangan budaya merupakan bentuk dari standarisasi pola budaya kerja media, mulai dari standarisasi proses peliputan, pengeditan sampai dengan proses presentasi berita. Pada sebuah media, isi media yang dikelompokan dalam berita, olahraga, hiburan, drama/film/sinetron dan iklan merupakan contoh standarisasi budaya media yang mengikuti tradisi budaya kerja, mengikuti selera pasar. Alltheid dan Snow dalam McQuail (2000, hal. 294) menyebut kondisi dan standarisasi proses produksi dan representasi di media massa dengan istilah media logic - yang berarti sebuah sistem otomatis yang mengarahkan bentuk presentasi dari isi media. Menurut Dahlgren(1996) logika media (media logic) adalah "the particular institutionally structured features of a medium, the ensemble of technical and organizational attributes which impact on what gets represented in the medium and how it gets done" (bagian institusional membentuk suatu medium, gabungan dari teknis dan organisatoris atribut-atribut yang merujuk pada representasi media dan bagimamana hal tersebut terjadi). yang secara Logika media merujuk pada bentuk-bentuk khusus dan proses-proses yang memberi kerangka kerja agar dapat berjalan. siaran dan jurnalistik online (murni) menerapkan media logic pada proses produksi dan presentasi berita. Secara singkat logika media (media logic) dapat dilacak pada empat teknologi, level; organisasi, budaya/idiologi. Jurnalistik cetak, jurnalistik jenis institusi, Proses produksi, jenis liputan, ide kreatif program, dan isi media yang unik juga harus memenuhi standar dan cukup familiar baik bagi produser/editor atau juga bagi audiens/khalayak. Spesifikasi dan standarisasi semacam ini terdiri dari pertimbangan ekomonis, teknologi dan budaya. (McQuail, 2000, hal. 294-296) Pertimbangan ekonomis merupakan tekanan efisiensi untuk memimalisir biaya, mengurangi konflik dan juga memastikan kontinuitas dan ketercukupan dari sumber-sumber informasi. Pada jurnalistik online selain empat level dari logika media ( media logic) diatas juga terdapat beberapa dimensi lain yang menjadi ciri khas praktek jurnalistik online. Dimensi-dimensi tersebut oleh Jhon Pavlik, disebut dengan contextualized journalism. Contekxtualized atau jurnalisme kontekstual adalah cara unik wartawan online dalam menyusun jalinan cerita di sebuah berita. journalism Jurnalistik kontekstual meliputi lima dimensi yakni : Pertimbangan teknologidigunakan untuk lebih memaksimalkan sumber daya media massa dengan biaya rendah. Inovasi teknis selalu berbasis pada keputusan-keputusan profesional dan ekonomis, tujuan, dan jurnalis beradaptasi dalam hal a. moda komunikasi (communicaton modalities) Teks, audio, video, grafis dan image sebagai moda komunikasi merupakan keunggulan ideal, jurnalistik online. Secara dalam Seminar dan Call For Paper Munas Aptikom 245 Politeknik Telkom Bandung, 9 Oktober 2010
keunggulan pada moda komunikasi ini dapat dieksplorasi secara maksimal pemanfaatan teknologi komunikasi. b. hipermedia (hypermedia) dan diekspoitasi oleh karena Konvergensi menyangkut hipermedia, yakni ketika berita disajikan secara digital melalui beberapa platform medium yang terintegrasi satu dengan yang lainnya. Dengan hiperlink yakni kemampuan media digital untuk menghubungkan teks satu dengan teks yang lain, berita tidak lagi disusun secara linier, statis dan dalam platform tertentu namun disusun dengan secara dinamis dan saling bertautan antar satu berita dengan berita lain. c. keterlibatan audiens yang tinggi (heightened Drupal sebagai Open Source E-learning Perintis CMS Drupal pada awalnya adalah seorang mahasiswa University of Antwerp bernama Dries Buytaert. Semasa kuliah, Buytaert bersama teman-teman sekuliahnya mempunyai keinginan untuk menjalin komunikasi antar sesamanya tentang sehari-seharinya. Untuk mewujudkannya, Dries Buytaert menulis semacam aplikasi berbasis web (web based application) yang menungkinkan satu orang berbagi catatan dengan orang lain. Pada bulan Januari 2001, Dries Buytaert memutuskan untuk merilis source code yang ditulis, dan pada saat itu dianggap sebagai momen kelahiran Drupal sebagai Open Source. (Fitzgerald, 2008, hal. 8) kehidupan audience involvement) Keterlibatan audiens terjadi sejak internet menjadi medium komunikasi aktif. secara teknis, kondisi ini terjadi ketika internet bertansformasi menjadi generasi kedua atau yang sebagi web 2.0. Keterlibatan audien dapat berupa komentar langsung, jaringan atau kelompok jaringan sosial kelompok. Kelebihan jurnalistik online pada sisi ini barangkali tidak dapat ditandingi oleh media massa konvensional lain, dimana definisi audiens sebagai massa menyebabkan kendala pelibatan audiens secara intens. acap disebut dan pembentukan d. isi dinamis (dynamic content) Isi berita yang semakin cair (fluids) dan dinamis online memungkinkan presentasi yang lebih atraktif serta disajikan secara langsung. Audiens menghendaki untuk mendapat berita saat itu juga dan tidak mau mengerti lagi batasan- batasan teknis seperti jam siar ataupun sifat cetakan. Saat ini berita harus disajikan lebih baik dan lebih cepat. pada lingkungan e. kustumisasi (customization) adalah Pengertian lagi bersifat personalisasi. Berita bukan massal bersifat individual.Jurnalistik online mempunyai potensi untuk lebih berkarakter (textured) dan multi dimensi dibanding dengan produk berita analog. Implikasi dari konsep kustomisasi ini adalah dalam media baru, komunikan media bukan lagi sebut sebagai khalayak (audiens) atau pembaca (readers) yang merujuk bentuk jamak namun lebih kepada pengguna (user) yang merujuk pada individu. lain kustomisasi namun berita lebih kontekstual, Drupal dan E-Learning Berbagai CMS baik yang privat/commercial licence ataupun GPL (General Public Licence) menawarkan berbagai kelebihan dalam pengelolaan sebuah website. Namun demikian memilih Drupal sebagai basis CMS untuk website Laboratorium Virtual bukan tanpa alasan. Setidaknya adalah keunikan Drupal sebagai CMS yang berbasis komunitas, fleksibel dalam pengelolaan, tampilan yang tidak sekedar mirip dengan blog serta berbagai kelebihan dapat dieksploitasi merupakan pertimbangan-pertimbangan awal kenapa peneliti memilih Drupal sebagai CMS untuk proyek ini. aspek multimedia yang melalui Drupal Menurut Fitzterald (2008, hal. 9) Drupal memiliki ciri yang dideskripsikan sebagai berikut : Drupal also offers a flexible range of privacy options that allow users to keep some - or all - of the content within a site private. However, a Drupal site can be used for far more than a secure blogging platform. Within a single Drupal site, you can bookmarking, social podcasting, video hosting, formal and informal groups, rich user profiles, and other features commonly associated with Social Web Communities. Building your site in Drupal allows you to start with precisely the features you want, and expand as needed. set up Dari pernyataan diatas dapat diperoleh gambaran bahwa selain memiliki konteks privasi yang cukup kuat, Drupal juga memiliki berbagai kelebihan dalam hal bookmark sosial, podcasting, hosting video, pembentukan kelompok, profil 246 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
pengguna dan berbagai hal yang terkait dengan web berbasis komunitas. Dari ciri-ciri diatas, maka untuk kebutuhan laboratorium virtual yang peneliti maksudkan, dimana video, audio dan teks terintegrasi menjadi satu dapat dilayani oleh CMS Drupal. Pada perkembangannya Drupal mengeluarkan CMS yang sangat spesifik untuk kepentingan publikasi yang disebut dengan Open Publish™. resminya Open Publish™ Dalam website menyatakan : OpenPublish is a packaged distribution of the popular open source social publishing platform, Drupal, that has been tailored to the needs of today's online publishers. OpenPublish the implementation of a variety of media including magazines, outlets newspapers, journals, trade publications, broadcast, wire service, multimedia sites and membership publications. (about, July 26, 2010) is ideal for sites Dari spesifikasi diatas peneliti menganggap bahwa Open Publish™ layak untuk digunakan untuk kepentingan publikasi secara online, baik secara professional ataupun untuk kepentingan non komersial seperti pendidikan. Diluar sudah mulai mengadopsi semantic web, sebuah inti dari konsep web 2.0, semantic tag dan publikasi sosial. sangat itu, Open Publish™ Pada tanggal 14 Juli 2010 Open Publish™ merilis versi 2.1 yang merupakan penyempurnaan dari versi-versi sebelumnya. Sementara versi pertama dari Open Publish™ tercatat dirilis tanggal 27 Mei 2009. Satu-satunya kelemahan Open Publish™ adalah besarnya file instalasi yang harus dieksekusi, sehingga tidak semua provider internet dapat melayaninya. Hal ini dikarenakan banyaknya plug-in yang harus diinstal untuk berbagai kepentingan publikasi. Namun hal ini dapat disiasati dengan melakukan beberapa modifikasi pada komponen komponen pendukungnya. namun tidak jarang pendidikan jurnalistik diberikan pada lembaga-lembaga profesi atau semacam lembaga kursus kewartawanan. Kurikulum yang diberikanpun beragam, mulai dari kurikulum yang berbasis riset dan penalaran lebih banyak sampai dengan kurikulum yang menekankan pada praktek dan teknik penulisan dan penyajian berita. Namun pada dasarnya pendidikan jurnalistik di Perguruan Tinggi mempunyai tiga sumbu utama yakni: 1) pendidikan jurnalistik yang berusaha mempertemukan antara norma, nilai, alat, standard dan praktek jurnalistik, 2) pendidikan jurnalisik yang menekankan pada aspek-aspek sosial, budaya, politik, ekonomi, hukum dan etik dalam praktek jurnalistik di dalam dan di luar batas-batas negara serta yang mengkompromikan pengetahuan dunia dengan intelektual dunia. (Unesco, tantangan-tantangan 2007, hal. 7) Sebuah 3) pendidikan jurnalistik pendidikan Jurnalistik harus memasukan beberapa elemen dasar jurnalistik seperti : a. Kemampuan untuk berfikir kritis yang dibarengi dengan kemampuan komprehensi, anaisis dan sintesis, evaluasi dan pemahaman dasar atas metode pembuktian ilmiah dan riset. b. Kemampuan untuk menulis secara jelas dan naratif, kurikulum dalam koheren menggunakan metode deskriptif dan analitis c. Pengetahuan yang luas atas politik dalam dan luar nengeri, ekonomi , budaya, agama dan lembaga-lembaga sosial d. Pengetahuan tentang isu dan topik terkini dan pengetahuan umum atas sejarah dan geografi. (Unesco, 2007, hal. 8) Elemen-elemen dasar tersebut kemudian diterjemahkan kedalam berbagai ragam kompetensi yang harus dicapai untuk memenuhi kriteria sebagai jurnalistik. Terdapat berbagai kompetensi dalam pendidikan jurnalistik diantaranya adalah : a. Memahami jurnalistik lulusan pendidikan pengetahuan umum mempunyai kemampuan intelektual Pendidikan Jurnalistik b. Mempunyai kemampuan profesional dibidang riset, penulisan dan bentuk lain dari presentasi, editing dan produksi Pendidikan jurnalistik memiliki berbagai ragam tradisi, model, tingkatan dan latar belakang sejarah dan politik yang berbeda-beda. Pada universitas- universitas tertentu pendidikan jurnalistik mulai dari tingkat sarjana dan pascasarjana namun adakalanya juga pendidikan jurnalistik disusun sebagai bentuk pendidikan advokasi. Ada program pendidikan jurnalistik yang diberikan di bangku formal pendidikan seperti di universitas-universitas, c. Mampu menggunakan berbagai perangkat jurnalistik dan memiliki daya adaptasi terhadap teknologi baru dan praktek-praktek inovatif lainnya d. Mampu memahami profesi termasuk etika dan kode etik profesi peran termasuk jurnalistik e. Mengetahui didalam masyarakat, sejarah, organisasi profesi, aturan perundangan dan aturan lain 247 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 dan
serta yang mengatur praktek mengetahui praktek terbaik dari jurnalistik. (Unesco, 2007, hal. 30) Masing-masing kompetensi jurnalistik tersebut dapat dikelompokan baik secara terpisah-pisah, hirarkial implementasi dari ataupan sequensial. Sebagai berbagai kompetensi tersebut, Unesco dalam Unesco Series on Journalism Education; Model (2007) Curricula merumuskan beberapa kelompok kajian dalam pendidikan ini merupakan acuan didalam menyusun kurikulum jurnalistik terutama di perguruan tinggi, antara lain: a. Dasar-dasar Jurnalisik for Journalism Education jurnalistik. Kelompok kajian Dasar-dasar jurnalistik merupakan fondasi untuk pengajaran jurnalisitk. Kelompok kajian ini meliputi 1) logika, pembuktian ilmiah dan riset, berfikir kritis, 2) Teknik Penulisan meliputi grammar dan sintaksis, metode penulisan naratif, deskriptif dan eksplanatoris, 3) Institusi nasional dan internasional meliputi sistem sistem pengadilan, proses politik, organisasi sosial ekonomi dan budaya dan hubugannya dengan negara-negara lain, serta posisi jurnalistik dalam membangun demokrasi, 4) Pengetahuan umum meliputi sejarah dan geografi dunia, isu-isu kotemporer yang penting bagi jurnalis (seperti ras, kelas sosial, agama, etnik, konflik, kemiskinan, pembangunan, sarana kesehatan) dengan penerapan teknik penulisan kritis untuk liputan-liputan terhadap isu tersebut. pemerintahan, konstitusi, b. Reporting dan Writing Tahap 2 Pada tahap ini mahasiswa, penulisan dan pelaporan berita dipertajam ke (liputan mendalam). Teknik wawancara dilakukan untuk tingkat mahir dan mahasiswa diperkenalkan dengan (CAR - Computer Peliputan dengan computer Assisted Reporting) dan teknik-teknik investigasi. Mahasiswa teknik membaca dan menafsirkan statistik polling atau tugas untuk melakukan survey dan diberikan assessment resmi (pemerintahan atau institusi). Teknik penulisan diarahkan untuk teknik penulisan cerita kompleks, termasuk menggunakan teknik naratif dan diperkenalkan kepada penulisan interpretative. Pelaporan peristiwa bencana juga perlu diperkenalkan pada tahap ini. Tahap 3 Tahap ini lebih merupakan kombinasi dari berbagai teknik penulisan dengan berbagai medium yang dapat digunakan untuk penyajian berita. Lebih menitikberatkan ke human interest dengan teknik penulisan intrepretatif sebagai inti pengembangan. Tahap 4 (Menulis Analitis dan Opini) Meskipun menulis analitis dan opini merupakan tingkatan mahir yang banyak diberikan di kelas tingkat pascasarjana, namun bagi mahasiswa sarjana, teknik ini perlu diperkenalkan kerangka- kerangka dasarnya. Mahasiswa belajar secara intensif isu sosial dan politik, mengkajinya dari prespektif kritis dengan teknik penulisan argumentatif, persuasive maupun retoris. Titik tekan teknik penulisan tahap 4 ini adalah untuk kebutuhan penulisan-penulisan editorial dan analisis. c. arah indept juga diperkenalkan dengan terhadap dokumen-dokumen tentang isu Untuk Reporting dan writing minimal dapat dibagi menjadi tiga bagian dimana masing- masing bagian memiliki titik tekan yang berbeda-beda. Tahap 1 Pengenalan terhadap riset dan penulisan jurnalistik. Tahap ini meliputi penilaian kelayakan berita dan cerita, pencarian berita penyusunan termasuk wawancara, observasi dan teknik riset lain termasuk metode untuk mencapai tingkat akurasi, teknik dasar penulisan berita dan feature (Struktur cerita, teknik naratif dan penggunaan kutipan). Mahasiswa belajar bagaimana meliputi pertemuan- pertemuan, pidato dan event-event lain, bagaimana melakukan narasumber telepon dan wawancara menggunakan melalui email. Seting dan situasi praktek penulisan ini disusun dalam konteks tekanan deadline sekaligus juga diperkenalkan atas etika profesi. Pada tahap ini, mahasiswa juga diperkenalkan tahap dasar internet untuk penggunakan menunjang kerja-kerja jurnalis. ide-ide pendekatan terhadap komputer dan Jurnalistik Radio dan televisi Mahasiswa diperkenalkan dengan teknik- teknik pencarian, analisis dan penulisan berita dan radio dan televise. Bagaimana menggunakan berbagai perangkat audio dan video, bagaimana menulis naskah audio dan video dan teknik- teknik reportase berita. feature untuk kebutuhan d. Jurnalistik Multimedia/Online internet Mahasiswa diperkenalkan dengan sebagai alat dan media jurnalistik, bagaimana menggunakan bentuk media, melakukan konveregensi isi media dan belajar menulis untuk situs online dan menggunakan multimedia sebagai alat presentasi berita. Mahasiswa juga melakukan eksperimentasi berbagai teknologi audio dan video agar berita dapat disajikan secara interaktif. berbagai e. Hukum Media 248 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
Hukum media menitikberatkan cakupan aspek aspek nasional maupun internasional yang mempunyai hubungan dengan jurnalis dan media. Hal itu termasuk kepada prinsip-prinsip dan keterbukaan legal kebebasan ekspresi, batasan-batasan untuk kepentingan nasional, HAM dan lain sebagainya. Hal terkait dengan berbagai macam aturan dan regulasi baik nasional maupun internasional terkait dengan pers dan media massa. hukum baik itu juga f. Etika Jurnalistik Pada pokok kajian ini mahasiswa belajar penilaian-penilaian kritis dari isu-isu utama etika yang berhubungan dengan kebenaran jurnalistik jurnalistik, pembuktian, cek and recheck, penghormatan pada sumber berita, kejujuran, spekulasi, jurnalistik amplop, internet, plagiat, kutipan dan lain sebagainya. Etika jurnalistik mengkaji berbagai hal terkait dengan kekerasan, konflik, isu isu SARA, sterotype, pembajakan, korban pemerkosaan, penculikan dan terorisme. Tujuan dari pokok bahasan ini adalah bagaimana mahasiswa dapat menaruh perhatian yang lebih sensitif dan berhati-hati terkait peliputan berita yang mengandung unsur-unsur tersebut diatas. seperti otonomi g. Media dan Masyarakat Pokok Kajian ini mengkaji peran media di masyarakat dalam meningkatkan kehidupan berdemokrasi, pendidikan dan informasi serta hubungan-hubungan media dengan instiusi lain lain seperti pemerintah, LSM, dan sebagainya. Bagaimana sensor diterapkan, bagaimana pengaruh kepemilikan media terhadap isi liputan dan bagaimana posisi dan peran media tertentu pada suatu konteks masyarakat tertentu. aturan h. Workshop Workshop/Kerja Produksi merupakan bagian inti dari kurikulum pendidikan Jurnalistik. Berdasarkan pada bentuknya, workshop dapat dibagi menjadi empat jenis yakni : 1. Workshop Koran editor dan lain sebagainya. Pada akhir workshop ini, mahasiswa harus dapat bekerja sebagai editor halaman dalam Koran. 2. Workshop Broadcast Terbagi menjadi dua, yakni radio dan televisi, workshop ini mendorong mahasiswa untuk mampu dan terampil dalam pembuatan ide cerita, mengoreksi, menulis, mengedit, menjadi newscast, host, membuat documenter mini dan memproduksi bulletin berita. Pada akhir workshop mahasiswa diharapkan siap menjadi news caster atau camera person, DJ dan VJ. 3. Workshop Majalah Pada worksop majalah, mahasiswa diperkenalkan dengan desain dan produksi majalah, mulai dari memunculkan ide cerita, edit copy, edit gambar, pemillihan tipografi, desain visual, penyusunan isi majalah sampai dengan desain halaman. diharapkan Pada mahasiswa mampu dan siap bekerja sebagai staf editorial di majalah akhir workshop 4. Workshop Website/Media Online Pada workshop media online mahasiswa diperkenalkan dengan CAR ulang (computer assisted reporting), belajar menulis dan menyusun berita online, mengupload video dan audio, memasang hyperlink dan lain sebagainya. Diharapkan setelah selesai mengikuti workshop in mahasiswa dapat menjadi editor pada terbitan/media online. i. Proyek Jurnalistik Proyek jurnalistik dapat berupa Tugas Akhir Pengganti Skripsi, dimana mahaiswa mampu untuk melakukan kajian indept news, mencari dan mengorganisasi material berita dalam jumlah besar dan mepresentasikannya secara profesional.Mahasiswa diharapkan mampu merefleksi pada isu-isu dasar yang mereka munculkan dalam liputannya, baik refleksi teknis maupun refleksi etis. juga Pada workshop ini mahasiswa diharapkan mampu mermproduksi koran mingguan mulai dari awal sampai dengan akhir, mulai dari mencari isu dan topik berita sampai dengan produksi tahap akhir. Pada workshop ini mahasiswa belajar untuk melakukan reportase berita, penulisan, editing desain halaman. Mahasiswa juga keterampilan dengan diperkenalkan editorial juga keterampilan wartawan, keterampilan copy 3. Analisis Kebutuhan Mengikuti model analisis AIDDE, maka analisis tujuan, peneliti kebutuhan pengguna/pembelajar, media, waktu dan biaya. a. Analisis Tujuan tentang kepada juga memaparkan bersadarkan berita, sebagaimana keberadaan laboratorium jurnalistik virtual ini adalah untuk menunjang 249 dari Tujuan Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
sarana pembelajaran mahasiswa yang mengambil mata kuliah jurnalistik (cetak,audio,video dan online) diluar infrastruktur yang ada. Dengan menggunakan laboratorium virtual, maka instruktur/dosen dan mahasiswa diletakan pada setting organisasi media yang sebenarnya, merupakan simulasi proses produksi jurnalistik yang tepat dengan kondisi senyatanya di lapangan. Ide dasarnya adalah pembuatan media/ruang simulasi produksi jurnalistik berbasis media online yang dilengkapi dengan teknik-teknik peliputan, penulisan dan penyajian berita yang komprehensif. tutorial mendapatkan "atmosfer" kerja jurnalistik yang sebenarnya dan memperoleh penilaian dari dosen sebagai editor berita dari karya jurnalistik yang mereka kirimkan. Dengan penciptaaan atmosfer kerja tersebut mahasiswa mampu secara cepat beradaptasi dengan lingkungan kerja selepas dari masa kuliahnya. b. Analisis Pengguna/Pembelajar Diharapkan mahasiswa Pembelajar disini merupakan mahasiswa program studi Ilmu Komunikasi FISIP UNS yang mengambil mata kuliah spesialisasi. Namun pada pengembangannya, tidak menutup kemungkinan laboratorium virtual ini dibuka untuk umum, seperti untuk kalangan pelajar, sebagai pengganti dari majalah dinding sekolah atau untuk masyarakat umum seperti dalam konsep citizen journalism. Suasana profesional ini tampak dari berbagai sehingga sedang feature mahasiswa/pembelajar terkesan menulis di blog atau disitus media sosial. yang lengkap tidak Namun karena kelengkapannya, maka tidak semua orang akan familiar dengan berbagai fitur dan terkesan terlalu susah untuk orang awam. Oleh karena itu perlu adanya pelatihan/training/workshop untuk pengenalan dan penggunakan berbagai fasilitas dalam CMS Open Publish™. d. Analisis Waktu dan Biaya Untuk pembelajaran jurnalistik (online, video, audio dan cetak) maka rentang waktunya mengikuti jadwal atau kalender akademik dari program studi Ilmu Komunikasi UNS. Namun untuk kepentingan umum, maka rentang waktu yang dipergunakan tidak terbatas, sesuai dengan karakteristik media online itu sendiri. Biaya-biaya yang muncul dari keberadaan laboratorium virtual ini adalah biaya hosting, biaya maintenance dan biaya-biaya yang muncul secara langsung dari timbulnya interaksi dan produksi jurnalistik online mahasiswa. internet, untuk biaya mahasiswa atau pembelajar dapat memanfaatkan melalui jalur hostpot atau berbagai layanan internet yang ada. Sementara akses 4. Desain dan Perancangan 4.1 Desain Mereka yang dapat menggunakan fasilitas harus mendapatkan ini labotarium pembekalan setidak-tidaknya adalah, dasar-dasar computer dan internet, dasar-dasar jurnalistik dan etika jurnalistik, sehingga dapat memproduksi karya jurnalistik yang layak untuk dionlinekan. virtual Laboratorium jurnalistik juga dapat digunakan sebagai jurnalistik bagi masyarakat, sebagai bentuk pengabdian tri darma perguruan tinggi. Hal ini juga dapat meningkatkan ilmu citra dan positioning program komunikasi FISIP UNS di tengah masyarakat Indonesia. sarana pembelajaran studi Dalam membuat desain labotarium virtual ini , peneliti menggunakan model The 'Backward Design' model yang diperkenalkan oleh G. Wiggins and J.McTighe. Model Backward adalah model yang menggunakan tiga tahapan sekuensial yakni Outcomes, Assessment and Teaching and Learning. (McTighe & Wiggins, 2006) Untuk Model Backwardbagi Pengembangan Laboratorium Jurnalistik Virtual di Program Studi Ilmu Komunikasi FISIP UNS silahkan lihat di lampiran 2. Model labotarioum virtual ini memungkinkan interaksi berbasis web antara tutor/dosen/editor dengan mahasiswa/citizen journalism/komunitas masyarakat. c. Analisis Media Menggunakan Open Publish™ sebagai basis CMS, laboratorium virtual ini dapat digunakan jurnalistik dalam sebagai media pembelajaran "atmosfer" Publish™ menampilkan feature yang cukup lengkap, mulai dari penulisan artikel, video dan audio podcasting sampai dengan microblogging. profesional. Open 4.2 Perancangan (Development) dalam perancangan pembelajaran ini melakakuan analisis tujuan dan rencana dengan gambaran umum dari mahasiswa/pembelajar serta media dan anggaran yang disediakan untuk proyek ini. Langkah pertama pembelajaran, dilanjutkan Ilmu Komunikasi UNS merancang pembelajaran mata kuliah spesialisasi mulai dari semester 5, 6 dan 7. Masing-masing deskripsi mata kuliah spesialisasi tersebut dapat digambarkan pada lampiran tabel 2. Program studi 250 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
Dari ringkasan tujuan instruksional dalam mata kuliah rumpun spesialisasi tampak bahwa beban praktek pembuatan protofolio jurnalistik muncul pada mata kuliah jurnalistik, Video dan Radio. Masing-masing memiliki karakteristik yang berbeda, sesuai dengan medium yang digunakan (cetak, audio, audio visual). Sementara dua mata kuliah spesialisasi yang lain tidak memiliki beban portofolio jurnalistik. Mata kuliah spesialisasi ini diambil mulai dari semester 5, dimana mahasiswa telah menempuh berbagai mata kuliah dasar dan pengantar dari semester 1 sampai 4, seperti mata kuliah dasar- dasar logika, komposisi, komunikasi massa, teori komunikasi, filsafat dan etika komunikasi dan lain sebagainya. Mahasiswa memilih 3 dari 5 mata kuliah spesialisasi sehingga kemungkinan terdapat minimal satu mata kuliah dengan momot pengajaran jurnalistik yang diambil oleh mahasiswa. yang ditawarkan, Saran a. Bagi pengelola pendidikan jurnalistik, kendala terkait dengan masalah pendirian dan masalah keberlanjutan konvensional laboratorium kiranya dapat diatasi melalui pemikiran- pemikiran alternatif, salah satunya dengan pendirian laboratorium virtual. b. Bagi pendidikan Informatika dan Komputer terdapat tantangan untuk lebih banyak menyediakan berbagai sarana altenatif yang menunjang berbagai kebutuhan dari penyelenggara dari bidang kajian lain yang unik, spefisik dan "meng- Indonesia", mulai dari software, aplikasi sampai dengan konsep-konsep pengembangan sarana pembelajaran berbasis ICT lainnya, khazanah memperkaya sehingga pengembangan dan memacu teknologi kreativitas dan inovasi dari generasi muda Indonesia. penyelenggara Sampai saat ini media pembelajaran yang laboratorium digunakan konvensional selain dengan pertemuan tatap muka (tutorial). adalah infrastruktur Daftar Pustaka [1] Boy. (2007, November 19). Menyoal Implementasi dan Evaluasi Tahapan implementasi adalam eksekusi CMS Open Publish™. Pada awalnya peneliti hendak menggunakan server uns sebagai server utama untuk pengembangan laboratorium ini. Namun oleh karena berbagai pertimbangan teknis, maka untuk sementara website diunggah pada salah satu penyedia jasa layanan hosting di Indonesia. Sampai saat ini tahap implentasi mulai masuk tahap uji coba, oleh karena mahasiswa yang yang masuk ke mata kuliah spesialisasi baru mengambil kuliah setelah lebaran Idul Fiftri 1431 H. Sehingga untuk tahap implentasi dan evaluasi sampai dengan paper ini disusun masih dalam proses yang sedang berjalan. Pendidikan Jurnalisme(3). Dipetik Januari 12, 2009, dari Chun, W. H. (2006). Introduction: Did Somebody Say New Media? Dalam W. H. Chun, & T. Keenan, New Media, Old media : a History and Theory Reader (hal. 1-10). New York: Routledge. Dahlgreen, P. (1996). Media Logic in Cyberspace; Repositioning Journalism and its Publics. Janvost: The Public 3(3), 59-72. 5. Kesimpulan Dari berbagai paparan tersebut diatas kiranya dapat disimpulkan beberapa hal yakni: Deuze, M. (2001). Educating "new journalist" a. Open Source dapat digunakan sebagai sarana (e-learning) untuk beberapa pembelajaran kebutuhan pendidikan jurnalistik melalui pemilihan platform yang tepat. khusus seperti chalange to curriculum. Journalism Educator 56(1), 4-17. Fitzgerald, B. (2008). Drupal for Education and b. Penggunaan CMS sebagai salah satu sarana pembelajaran harus disertai dengan kajian- kajian yang komprehensif terkait dengan lembaga, kebutuhan dari masing-masing sehingga tidak memboroskan anggaran dan tepat guna untuk kepentingan laboratorium. e-learning (Teaching and learning in the classroom using the Drupal CMS). Birmingham, B27 6PA, UK.: Packt Publishing. Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 251
Jenkins, H. (2001, Juni). Convergence? I Diverge. Dipetik Juli 2, 2009, dari siness/12434/page2/ News Organizations. Journalism Studies, 3-18. Thomas, H. (2001). Rethinking Journalism Education in Indonesia: Nine Theses. Mediator (vol. 2 no. 1). about. (July 26, 2010, Juli 26). Dipetik Juli 2010, 12, dari Open Publish-Open Source Online Publishing: Unesco. (2007). Unesco Series on Journalism Education; Model Curricula for Journalism Education. Jeneva: Unesco. McMillan, S. (2002). Exploring models of interactivity for multiple research traditions;users,documents, and systems. Dalam L. Lievrouw, & S. Livingstone, Handbook for New Media. London: Sage. McQuail, D. (2000). McQuail's Mass Communication Theory (4th edition). London: Sage Publication. McTighe, J., & Wiggins, G. (2006). Understanding by Design. Alexandria, VA: Association for Supervision and Curriculum Development. Pavlik, J. V. (2001). Journalism and New Media. New York: Columbia University Press. Perry, D. K. (2002). Theory and Research in Communication: Contexts and Consequences. Mahwah, New Jersey: Lawrence Erlbaum Associates, Inc., Publishers. PSIK. (2010). Company Profile Progam Studi Ilmu Komunikasi FISIP UNS. Surakarta: Jurusan Ilmu Komunikasi UNS. Singer, J. (2004). Strange Bedfellows? The Diffusion of Convergence in Four 252 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
Lampiran 1 Rancangan Desaign Backward Outcomes Assessment Teaching and Learning Mahasiswa mampu unjuk praktek kinerja jurnalistik secara profesional dengan memperhatikan kaidah-kaidah dan jurnalistik etika Asesment khususnya Portofolio dengan electronic portofolio. Beberapa yang dapat digunakan adalah : Multimedia Rubrics Camera Work Rubric Digital Video Assignment and Rubric Multimedia Presentation Rubric Multimedia Project Rubric with Self- Evaluation Podcast Rubric Podcast Rubric 2 Podcast Rubric 3 Podcast Rubric for Higher Ed Video Project Rubric 1 Video Project Rubric 2 Web 2.0 Rubrics Animoto Rubric 1 Blog: Student Blog Rubric 1 Glogster Rubric 1 Glogster Rubric 2 Glogster Rubric 3 Skype Rubric 1 Twitter Rubric 1 Voicethread Rubric 1 Wiki Rubric 1 Wiki Rubric 2 Wiki Rubric 3 Untuk lebih lengkap dari berbagai electronic assessment perangkat portofolio lihat : Pembelajaran dilakukan melalui kombinasi dari direct instruction (tatap dan tutorial muka collaborative instruction. Materi tutorial juga dapat dipelajari melalui situs web yang dibangun, digunakan untuk kepentingan umum. Secara khusus mahasiswa dinilai dari penugasan-penugasan yang diberikan, diukur melalui dengan instrument rubric. Seluruh sistem penilaian dilakukan dengan menggunakan perangkat berbasis web, yang terintergrasi pada web laboratorium virtual. yang Sementara dimungkinkan adalah dalam bentuk interaksi antara : Mahasiswa dengan Mahasiswa Mahasiswa dengan Dosen Mahasiswa dengan Interface Sistem Mahasiwa dan Dosen dengan Isi media di kelas), sesuai interaksi Lampiran 2 Deskripsi mata kuliah spesialisasi di Jurusan Ilmu Komunikasi FISIP UNS Mata Kuliah Deskripsi Jurnalistik 1, 2, 3 Video 1, 2,3 Pemahaman konsep jurnalistik, objektivitas, framing, format penulisan jurnalistik, unsur dan nilai berita, menghimpun fakta, teknik penulisan berita, karangan khas, jenis karangan khas, anatomi karangan khas, Undang-undang Pers, Kode Etik, Pembagian Kerja Produksi Media, SOP Majalah berita. Pengenalan instrument berita, prinsip kerja kamera, aplikasi kamera, komposisi, framing dan focus Teknik dasar reportase, alphabethis, kerabat kerja, SOP, Musical Show, Talk Show, Buletin, Feature, Magazine, Berita, Live Broadacst, Lighting, Sound, menyiapkan berita, presenter dan pembacaan berita, reportase, sumber berita, pemahaman Undang- undang penyiaran, Kode Etik, Organisasi Produksi, konsep kreatif iklan televise, SOP program Iklan, Karya Dokumenter Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 253
254 Radio 1, 2, 3 Humas 1, 2,3 Periklanan 1,2 ,3 Sop Siaran Radio, Manajemen Siaran Radio, Simulasi Siaran Radio, Segmentasi pendengar radio, Penulisan naskah siaran radio, produksi program hiburan dan informasi, olah vocal, editing, bahasa dan music iklan radio, iklan adlib, ILM, iklan komersial, basic cool edit pro, kompetensi broadcaster, bulletin news, talkshow, UU penyiaran, struktur dan manajemen perusahaan penyiaran radio, pengaturan program siaran, kode etik dan evaluasi program siaran. Pemhaman konsep public relation, CPR, MPR, citra dan reputasi, Etika Public Relations, Tool of Public Relations, Employee Relations, perencanaan PR, special event, dlsb Pemahaman ilkan, perencaanaan iklan, brand equity, image dan personality, perilaku konsumen, proses dan model dalam komunikasi pemasaran, IMC, strategi kreatif iklan, etika dan regulasi iklan, biro iklan, profesi iklan, konsep grafis, aplikasi desain grafis iklan, karakteristik desain efektif, software iklan. Sumber : (Company Profile Progam Studi Ilmu Komunikasi FISIP UNS, 2010) Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
RANCANG BANGUN APLIKASI LAYANAN MOBILE KECERDASAN KESUKSESAN (M-KK) DENGAN PENDEKATAN MULTIMEDIA INTERAKTIF Suyoto1, B. Yudi Dwiandiyanta2, Thomas Suselo3 1,2, 3Program Studi Teknik Informatika Universitas Atma Jaya Yogyakarta 1suyoto@staff.uajy.ac.id, Abstract In this paper, we will present the design and implementation of mobile service applications of Success Intelligence (m-KK) with Interactive Multimedia Approach. The method used in the application development approach is a combination of interactive multimedia and educational psychology. When the software development, we consider several aspects e.g: interfaces, interactivity, ease of use, and stand alone software running on mobile phones and multimedia-based. Furthermore, to test the effectiveness of this software is used qualitative procedures (questionnaire and the interview). There are four multimedia components used in this application is text, graphics, audio / sound, and animation. Applications are divided into five sections: General Instructions, the Story of People Success, Success Tips, Intelligencet Test Success and Closing. Determining the type of success through the application of intelligence is done by answering the questions - questions put by the system with a choice of three answers are NEUTRAL, YES and NO. This application is intended for students of Junior High School (SMP). The application is built using the Macromedia Flash CS4 Professional and Adobe Flash Lite 3.0 software. This application has been tested with Nokia N70 emulator, Handset Nokia N 73 Music Edition and Symbian OS. Keyword: educaonal psychology, content services, mobile phones, multimedia learning 1. Pendahuluan Pada tahun 2002, prodi Teknik Informatika - Fakultas Teknologi Industri - Universitas Atma Jaya Yogyakarta, telah memulai mengembangkan seri perangkat lunak psikologi secara on-line seperti tes potensi akademik elektronik (dikenal dengan e-TPA), tes buta warna elektronik (dikenal dengan e-kidsCV) [1], tes kecerdasan emosional (e-KE), tes kecerdasan kesuksesan (e-KK), tes kepemimpinan (e-Pimpin), dll. penulis melanjutkan pengembangan seri perangkat lunak psikologi yang berjalan pada piranti ponsel. Pengembangannya sistem m- dimulai UjiButaWarna [2, 3] yaitu sistem pengujian buta warna yang berjalan pada ponsel. Hal ini dikarenakan pengguna ponsel pada tahun 2006 di Indonesia tercatat Selanjutnya mulai tahun 2006, dari sebanyak 68 juta. Diprediksikan bahwa angka ini akan semakin besar untuk tahun 2010. Olli-Pekka Kallasvuo memprediksi bahwa pengguna ponsel global akan mencapai 4 milliar pada tahun 2010 [4]. Oleh karena itu, sebagai bagian dalam menangkap peluang layanan inovasi konten dan juga sebagai salah satu bentuk kepedulian akan perkembangan dunia kependidikan di Indonesia, maka penulis secara konsisten mengembangkan layanan konten sebagai cara untuk pemberian bantuan layanan pengabdian dengan masyarakat tidak Informasi. memanfaatkan Layanan konten tersebut dikembangkan dengan pendekatan Multimedia Pembelajaran. secara langsung kemajuan Teknologi Pembangunan layanan konten pada piranti ponsel dapat dilakukan dengan berbagai cara; misalnya Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 255
menggunakan bahasa pemrograman Java dengan J2ME [5 - 8] atau menggunakan aplikasi bantu yaitu Macromedia Flash Professional 8 dan Adobe FlashLite 2.1 [3] Pada usia siswa Sekolah Menengah Pertama (SMP) banyak sifat negative yang dapat muncul, karena itu dipilihlah anak yang duduk di bangku SMP sebagai objek penelitian karena penulis beranggapan bahwa umumnya anak yang duduk di bangku SMP masih labil dan mudah dipengaruhi sehingga penting kecerdasan untuk kesuksesan bagi mereka agar kelak di tingkat pendidikan selanjutnya mereka dapat lebih siap dan matang mempersiapkan dirinya supaya menjadi orang yang sukses dalam segala hal. dilakukannya pembimbingan 2. Tinjauan Pustaka Masyarakat pada umumnya selalu berorientasi kepada material yang mengedepankan kecerdasan intelektual hidup, kesuksesan dalam kerja, dan karir, kesuksesan dan kekayaan dianggap milik dari orang-orang yang berintelektual tinggi. Disisi lain, ada kajian-kajian ilmiah di bidang kecerdasan berbasis "neuroscience" yang menggolongkan kecerdasan manusia menjadi tiga wilayah yakni (IQ), Emotional Quotient (EQ), dan Spiritual Quotient (SQ). ketiga Kemampuan menyeimbangkan kecerdasan ini akan membentuk manusia-manusia yang tangguh dan berprestasi dalam dunia kerja. Ketiga wilayah kecerdasan itu harus saling terkait dan seimbang supaya mencapai kesuksesan hidup [9]. dalam meraih kesuksesan Intelligent Quotient lain menekankan bahwa personalitas atau kepribadian seseorang juga berperan dalam menentukan pilihan. Hal ini dimplementasikan dalam sebuah aplikasi tes uji personalitas yang digunakan untuk mengetahui jurusan yang tepat bagi mahasiswa teknik informatika Universitas Atma Jaya. ini pengujian dilakukan dengan Dalam aplikasi memberikan yang pertanyaan-pertanyaan informatika berhubungan dengan bidang sekaligus beberapa contoh kasus yang nantinya akan menjelaskan karakteristik personal dari pengguna yang nantinya akan digunakan sebagai masukan dalam bersikap maupun berperilaku [10]. Beberapa penelitian teknik lain membahas bagaimana cara mengetahui sisi kepribadian yang dimiliki oleh seseorang. Dalam penelitian ini menghasilkan suatu aplikasi yang berjalan pada ponsel untuk mengetahui kepribadian seseorang yang dilakukan dengan cara menjawab pertanyaan-pertanyaan yang ada sehingga tipe kepribadian pengguna dapat dianalisa dari jawaban yang telah diberikan. Penelitian 3. Kecerdasan Kesuksesan Intelegensi atau taraf kecerdasan mengandung arti yang sangat luas. Menurut Western mengemukakan intelegensi berbentuk multifaset artinya bahwa inteligensi diekspresikan dalam berbagai bentuk.Pada umumnya inteligensi diukur di sekolah serta lembaga pendidikan tinggi dan pengukuran yang dilakukan bersifat skolastik. Skolastik adalah kemampuan yang diajarkan disekolah. Adapun satuan angka yang diperoleh dari hasil pengukuran tersebut tersaji dalam satuan IQ. [12]. Disi lain, banyak mitos tentang kecerdasan atau IQ yang dianggap sebuah kebenaran tak terbantahkan. Keyakinan ini membuat orang cenderung mendewa- dewakan IQ sebagai sebuah label yang menjadi jaminan sukses [11]. Banyak orang tua yang merasa bangga bila hasil IQ anaknya tinggi, tapi lalu kecewa ketika melihat nilai rapot anaknya jelek dan akirnya bertanya "mengapa nilai rapot anak saya jelek, padahal IQnya tinggi" [12] Dengan demikian masih banyak orang yang beranggapan bahwa kesuksesan seorang individu diukur dari prestasi belajarnya. Padahal prestasi belajar ditentukan oleh banyak faktor yaitu faktor internal (IQ/Kecerdasan, Kepribadian, Motivasi Belajar, Kebiasaan Belajar, Stabilitas emosi, dan Strategi belajar) dan faktor eksternal (Konflik Keluarga, Pengaruh teman sekolah, Suasana kelas, Cara mengajar guru, Suasana belajar di rumah, dan Fasilitas belajar.) [11] Menurut Sasmito [13] definisi sukses sendiri merupakan sebuah perjalanan. Sukses bukan sebuah terminal atau tempat tujuan akhir. Jika seseorang telah diimpikannya, mendapatkan diinginkannya atau dicita-citakannya, ia sesungguhnya telah mencapai sukses. Dapat dikatakan bahwa diri kitalah yang sebenarnya mengukur tingkat kesuksesan kita. semua yang 256 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
Banyak hasil studi yang menjelaskan bahwa kecerdasan saja tidak cukup untuk menentukan kesuksesan seseorang di masa depannya. Sternberg tentang kecerdasan yang mengemukakan intelligence. dinamakannya Successful Intelligence ini memiliki tiga macam tipe kecerdasan yang saling terkait satu dengan yang lainnya. Ketiga tersebut yaitu jenis kecerdasan kecerdasan analitis, kecerdasan kreatif dan praktis. Jika ketiga macam kecerdasan tersebut bisa berkembang secara baik di dalam individu tersebut maka individu tersebut akan memperoleh kesuksesan. [11]. teori sebagai successful harus berkesinambungan hidup sesorang untuk mencapai suatu kesuksesan. Disisi lain ada faktor ikut mempengaruhi perkembangan hidup seseorang baik dari segi fisik, psikis maupun sosial. Iklim lingkungan kehidupan yang kurang sehat sangat mempengaruhi pola perilaku atau gaya hidup seseorang terutama pada usia remaja yang cenderung menyimpang dari kaidah-kaidah moral [14]. Ketiga kecerdasan dalam tersebut perkembangan lingkungan juga yang terkait dengan kematangan hubungan dengan teman sebaya, aspek berkarier yang terkait dengan kemandirian perilaku ekonomi, wawasan dan persiapan karier serta aspek berbudi pekerti yang terkait dengan landasan perilaku etis. 5. Rancang Bangun m-KK Kegiatan tahapan pertama di dalam perancangan "m-KK" dimulai dengan analisis terhadap kondisi pengajaran/pembelajaran dan layanan Bimbingan Konseling secara tidak langsung di SMP sekarang ini (termasuk kurikulumnya), berikut kajian terhadap berbagai teori untuk pengajaran/pembelajaran dan layanan Bimbingan Konseling secara tidak langsung, serta teori psikologi pendidikan secara umum yang relevan. sasaran pengguna Aplikasi ini dikembangkan untuk mengetahui potensi kecerdasan kesuksesan seseorang, dalam hal ini objeknya adalah anak SMP. Aplikasi ini dirancang memiliki 5 tahap tes pengujian yaitu: tes kesuksesan belajar, tes kesuksesan bersosialisasi, tes kesuksesan karier dan tes kesuksesan berbudi pekerti. Pada aplikasi ini juga disertakan fitur-fitur pendukung. Tahapan berikutnya menentukan "m-KK". Aplikasi tes kesuksesan pribadi, 4. Tes Kecerdasan Kesuksesan Untuk dapat melakukan bimbingan agar dapat memahami kebutuhan dan masalah yang ada , dapat ditempuh dengan cara menganalisis perkembangan konseli (Orang yang diberi bimbingan) yang dalam hal ini adalah remaja dengan menggunakan berbagai teknik misalnya Tugas dengan Perkembangan (ITP) [15]. ITP mengukur tingkat perkembangan 10 aspek untuk anak SMP. Sepuluh aspek tersebut yaitu Landasan hidup religius, landasan perilaku etis, kematangan emosional, kematangan intelektual, kesadaran tanggung jawab, peran sosial sebagai pria dan wanita, penerimaan diri dan pengembangannya, kemandirian perilaku ekonomi, wawasan dan persiapan karier, dan kematangan hubungan dengan teman sebaya [15]. Inventori Secara garis besar aplikasi "m-KK", terdiri dari halaman awal intro yang dianimasikan, menu utama, tes Potensi Kesuksesan, Kisah Orang Sukses, Tips Sukses, Tentang Aplikasi dan Ucapan Terimakasih. Diharapkan untuk kedepannya dapat membantu siswa/siswi potensi kecerdasan kesuksesannya sebagai bekal dimasa depan. Penilaian dalam tes potensi kesuksesan ini dapat dilihat seperti di bawah ini, yaitu : SMP untuk mengetahui a. 10 soal untuk masing- masing aspek (kesuksesan pribadi, kesuksesan bersosialisasi, kesuksesan karier dan kesuksesan berbudi pekerti). Pada dasarnya masing-masing aspek terdapat 20 pertanyaan. Namun untuk pengguna yang dikeluarkan hanya 10 pertanyaan. b. Pilihan jawaban yang disediakan YA-TIDAK- kesuksesan belajar, Beberapa pertanyaan dari soal-soal yang ada kemudian diambil dan dimodifikasi, serta disesuaikan menjadi 5 Aspek tes potensi sukses yaitu Aspek Pribadi yang terkait erat dengan aspek penerimaan diri dan pengembanganya, Aspek Belajar yang terkait erat dengan kematangan intelektual, aspek bersosialisasi NETRAL. c. Poin yang berlaku untuk semua jawaban YA adalah 2, untuk TIDAK adalah 0, dan untuk NETRAL adalah 1 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 257
Untuk lebih jelasnya tentang skor penilaian dapat Pertanyaan untuk Tes Potensi Sukses Belajar: dilihat pada Tabel 1: a. Apakah kamu selalu mendengarkan penjelasan guru saat menerangkan pelajaran? b. Apakah kamu selalu mengerjakan tugas dan pr Tabel 1. Tabel skor dan poin dalam aplikasi m-KK dari sekolah dengan baik? c. Apakah kamu tidak kesulitan membagi waktu antara belajar dengan bermain bersama teman2? Skor Poin d. Apakah kamu senang mengulang pelajaran yang telah diberikan di rumah? 0-15 Potensi Sukses Rendah e. Apakah kamu tidak kesulitan mengerjakan tugas- tugas yang diberikan disekolah? 16-25 Potensi Sukses Sedang f. Apakah kamu merasa menghadapi ulangan atau tes pelajaran? siap setiap kali g. Apakah kamu merasa berprestasi akademik di 26-40 Potensi Sukses Tinggi sekolah? Berikut ini menunjukkan pertanyaan-pertanyaan yang muncul untuk ke lima aspek. h. Apakah kamu mementingkan belajar untuk ulangan besok pagi dibandingkan dengan jalan2 ke mal? i. Apakah kamu merasa nyaman disekolahanmu? j. Apakah kamu punya keinginan yang kuat untuk Pertanyaan untuk Tes Potensi Sukses Pribadi: a. Apakah kamu percaya diri? b. Apakah kamu optimis dapat menyelesaikan suatu masalah yang terjadi? c. Apakah kamu punya banyak kawan? d. Apakah kamu merasa kamu energik? e. Apakah kamu pemberani? f. Apakah kamu merasa nyaman jika masuk dalam sebuah geng atau grup? g. Apakah kamu menyerah? tipe orang yang pantang h. Apakah kamu berani menegur orang yang baru kamu kenal dalam sebuah pensi? i. Apakah kamu optimis dalam setiap hal yang kamu lakukan? j. Apakah nilai-nilaimu di sekolah baik? k. Apakah kamu secara rutin belajar untuk pelajaran menjadi pandai? k. Apakah kamu suka bekerja keras? l. Apakah kamu sering merasa penasaran mengerjakan soal tugas yang sangat sulit? m. Apakah kamu optimis dapat mengerjakan soal- soal tugas atau PR yang diberikan bapak/ ibu guru? n. Apakah kamu mempunyai target nilai untuk suatu mata pelajaran? o. Apakah kamu memiliki cita-cita yang sudah jelas? p. Apakah kamu memiliki strategi dalam belajar? q. Apakah kamu tidak bosan mengulang mata pelajaran yang sangat sulit? r. Apakah kamu merasa dirimu pantang menyerah untuk mencapai nilai pelajaran yang tinggi? s. Apakah kamu tidak mengalami kesulitan saat belajar dengan diri sendiri ataupun berkelompok dengan teman2? disekolah? l. Apakah kamu merasa dirimu adalah pribadi yang menarik? t. Apakah kamu senang mencoba sesuatu yang baru? m. Apakah kamu tidak suka berbohong? n. Apakah kamu suka mempunyai teman baru? o. Apakah kamu suka berkawan? p. Apakah kamu mudah dekat dengan orang yang Pertanyaan Bersosialisasi: untuk Tes Potensi Sukses baru kamu kenal? q. Apakah kamu merasa nyaman jika bepergian ke mal sendirian? r. Apakah kamu punya banyak kawan? s. Apakah kamu merasa mandiri? t. Apakah kamu cenderung menyapa orang lain, a. Apakah kamu merasa menarik? b. Apakah kamu senang berkawan? c. Apakah kamu mudah punya teman baru? d. Apakah kamu tidak canggung berkenalan dengan orang baru? sebelum mereka menyapamu? e. Apakah kamu tidak canggung menegur duluan orang yang baru kamu kenal? f. Apakah kamu percaya diri? 258 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
g. Apakah kamu suka menolong? h. Apakah punya kelompok atau geng disekolah? i. Apakah kamu merasa punya banyak teman? j. Apakah kamu tidak kesulitan belajar kelompok s. Apakah kamu rajin bersosialisasi? t. Apakah kamu senang mencoba hal baru? bersama teman2? k. Apakah kamu merasa teman-temanmu Pertanyaan untuk Tes Potensi Sukses Berbudi Pekerti: menyukaimu? l. Apakah kamu tidak canggung menolong teman yang baru kamu kenal? m. Apakah kamu suka berkenalan dengan orang a. Apakah kamu orang yang sopan? b. Apakah kamu menjunjung tinggi kesopanan? c. Apakah kamu tidak suka memaksakan kehendak baru? n. Apakah kamu senang membantu teman yang sedang kesusahan? o. Apakah kamu senang bergaul dengan banyak orang? p. Apakah kamu merasa mudah dekat dengan orang yang baru dikenal? q. Apakah kamu merasa mudah beradaptasi dengan pada orang lain? d. Jika kamu sedang terburu-buru pergi ke sekolah dan melihat seorang nenek hendak menyeberang jalan,apakah kamu akan menolongnya? Jika kamu menemukan dompet di jalan, apakah kamu akan mengembalikan kepada pemiliknya? Jika kamu hendak berjalan melewati orangtua, apakah kamu akan permisi saat melewatinya? e. f. lingkungan baru? r. Apakah kamu senang berorganisasi di sekolah? s. Apakah kamu senang berbaur dengan orang? t. Apakah kamu suka keramaian? g. Apakah kamu senang memperhatikan dan menyimak penjelasan bapak/ ibu guru? h. Apakah kamu senang menolong teman yang sedang kesusahan? i. Apakah kamu suka berpartisipasi dalam kerja bakti? Pertanyaan untuk Tes Potensi Sukses Berkarier: j. Apakah kamu senang menjadi tempat curhat teman? a. Apakah kamu pekerja keras? b. Apakah kamu memiliki cita-cita dimasa depan? c. Apakah kamu sudah memiliki gambaran jurusan yang akan diambil nanti diperkuliahan? d. Apakah kamu sudah memiliki rencana jangka k. Jika saat itu kamu tidak puasa, apakah kamu dapat menahan diri di teman yang sedang berpuasa? Jika kamu bertemu orang asing yang sedang tersesat, apakah kamu bersedia membantunya? l. panjang untuk pendidikanmu? m. Apakah kamu suka membantu orang tua e. Apakah kamu merasa memiliki keahlian yang mendukung untuk mencapai cita-citamu? membersihkan rumah? n. Jika ada teman yang berkelahi, apakah kamu f. Apakah kamu pandai? g. Apakah kamu sudah memiliki gambaran jurusan apa yang akan diambil nanti di bangku SMU? h. Apakah kamu memiliki pekerjaan impian dimasa berani melerainya? o. Apakah kamu senang berbagi dengan sesama? p. Apakah kamu berani menegur teman yang mencontek? depan? i. Apakah kamu orang yang optimis? j. Apakah kamu pantang menyerah? k. Apakah kamu memiliku targer dalam q. Apakah kamu berani menolak meminta jawaban ulangan darimu? teman yang r. Apakah kamu selalu taat dan patuh pada perintah orang tua? pendidikanmu? l. Apakah kamu tertarik dengan suatu profesi pekerjaan? s. Apakah kamu bersedia memberikan tempat dudukmu di bis, saat ada ibu dan anak balitanya yang tidak kebagian kursi? m. Apakah kamu memiliki keinginan yang kuat t. Apakah kamuakan memberikan sedekah pada untuk mencapai apa yang kamu inginkan? n. Apakah kamu rajin besosialisasi? o. Apakah kamu berkeinginan untuk tahu lebih lanjut tentang suatu profesi pekerjaan yang kamu minati? p. Apakah kamu memiliki target dalam pengemis yang kamu temui? 6. Hasil dan Pembahasan "m-KK". pendidikanmu? q. Apakah kamu memiliki pekerjaan impian dimasa depan? r. Apakah kamu pekerja keras? Aplikasi "m-KK" merupakan aplikasi yang dikembangkan untuk mengetahui potensi kecerdasan kesuksesan. Aplikasi ini telah berhasil dirancang dan Seminar dan Call For Paper Munas Aptikom 259 Politeknik Telkom Bandung, 9 Oktober 2010
dibangun dengan menggunakan tools Adobe Flash CS4 Professional sedangkan untuk menjalankan aplikasi ini di ponsel yang berbasis Nokia Series 60 edisi ke tiga atau yang lebih baru misalnya 3250, 5500 Sport, 5700, 6110 Navigator, 6120 Classic, 6121 Classic, 6290, E50, E51, E60, E61, E61i, E62, E65, E70, E90, N71, N73, N73 Music Edition, N75, N76, N77, N80, N80 IE, N81, N81 8GB, N82, N91, N91 8GB, N92, N93, N93i, N95, N95 US 3G, N95 8GB.dan Symbian ver.3.0 dan mendukung teknologi Flash Lite 2.0 atau Flash Lite 3.0. Secara khusus untuk Tes Potensi Kesuksesan di dalam aplikasi ini memiliki 5 tahap tes (untuk menguji 5 aspek yang dapat menentukan kesuksesan) pengujian yaitu: tes kesuksesan belajar, tes kesuksesan bersosialisasi, tes kesuksesan karier dan tes kesuksesan berbudi pekerti. tes kesuksesan pribadi, Gambar 1a dan 1b menunjukkan gambaran beberapa antarmuka aplikasi "m-KK", misalnya halaman awal intro yang dianimasikan, menu utama, tes Potensi Kesuksesan, Kisah Orang Sukses, Tips Sukses, Tentang Aplikasi dan Ucapan Terimakasih. Gambar 1b. Tampilan Antarmuka dan hasil tes potensi kesuksesan "m-KK" 7. Kesimpulan dan Saran Dari paparan diatas dapat disimpulkan bahwa aplikasi kecerdasan kesuksesan ("m-KK") dengan pendekatan multimedia telah berhasil dirancang dan dibangun dengan menggunakan Adobe Flash CS4 Professional dengan teknologi Flash Lite 2.0. Aplikasi ini dibangun dengan mengintegrasikan ke empat elemen multimedia yaitu animasi, teks, gambar, dan suara. interaktif "m-KK" Saran untuk pengembangan berikutnya adalah pengembangan layanan konten ponsel untuk keperluan dunia pendidikan yaitu multimedia pembelajaran yang dapat diakses menggunakan piranti mobile yang ada misalnya ponsel, iPhone, BlackBerry, dll. 8. Daftar Pustaka [1] Suyoto, 2003, Desain dan Implementasi e- Pendekatan Multimedia KidsCV Interaktif, Laporan Penelitian. Universitas Atma Jaya Yogyakarta. dengan Gambar 1a. Tampilan Antarmuka dan menu "m-KK" [2] Suyoto, 2006, Pengembangan m-ButaWarna Dengan Pendekatan Multimedia Interaktif, Laporan Penelitian, Universitas Atma Jaya Yogyakarta. [3] Suyoto, 2008, Pengembangan Pengujian Buta Warna Melalui Ponsel dengan Pendekatan Interaktif, Prosiding Konferensi Multimedia Nasional Sistem Informasi 2008, Yogyakarta, 14- 15 Januari 2008, Universitas Sanata Dharma Yogyakarta. ISBN: 978-979-1153-28-7. [4] Kusumaputra, R Adhi, 2006, Internet, Kunci ke Industri Ponsel, Babak Baru Pertumbuhan Kompas, 29 November 2006. 260 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
[5] Suyoto, 2005, Membuat Sendiri Aplikasi Ponsel, Gava Media, ISBN: 070-3469-80-3. [6] Suyoto, 2005, Grafika Komputer dengan J2ME?, Jurnal Teknologi Informasi AiTI, 2(2). [7] Suyoto, 2006, Aplikasi Fraktal pada Ponsel dengan J2ME, Jurnal Teknologi Industri, X(2). [8] Suyoto, 2006, Pengembangan Mobile Kamus Tiga Bahasa Dengan Pendekatan Multimedia Interaktif, Jurnal Informatika, 2(1). 2002, [9] Armansyah, Intelegency Quotient, Emotional Quotient dan Spiritual Quotient dalam membentuk perilaku kerja. [10] Widianturo, Yos, 2009, Pengembangan Aplikasi Tes Personalitas dan Kemampuan Dalam Bidang Teknologi Informasi, Tugas Akhir, Teknik Informatika FTI UAJY, Yogyakarta. [11] Safaria,Triantoro, 2008, Successful Intelligence, Arti Bumi Intaran, Yogyakarta. [12] Satiadarma, Monty dan Fidelis E . Waruwu, 2003, Mendidik Kecerdasan, Pustaka Populer Obor,Yogyakarta. [13] Sasmita, Suryadi, 2003, Top Secrets of Success, PT Elex Media Komputindo, Jakarta. [14] Kartadinata, Sunaryo, dkk, 2007, Rambu-rambu penyelenggaraan bimbingan dan konseling, Peningkatan Mutu Jenderal Direktorat Kependidikan dan Pendidikan Departemen Pendidikan Nasional. Tenaga [15] Kartadinata Sunaryo, dkk, 2003, Petunjuk Penggunaan Program Khusus Analisis Tugas Perkembangan (ATP), Universitas Pendidikan Bandung. Indonesia, Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 261
Design of Product-Service System for Telkom Polytechnic IT System Risnandar Department of Information System, Telkom Polytechnic, Bandung Abstract Information technology strategies are more and more challenged to bring production with complex demands, which requires a substantial shift from production of goods to the provision of knowledge intensive systemic solutions. Solutions usually consist in a system of products and services at Telkom Polytechnic. Service cannot be held, and typically intangible, perishable, difficult to port, and hard to measure. Given their strategic business process relevance, such solutions have rightly been widely discussed in management and marketing disciplines, but in the design discipline, the methodological implications of Product-Service System (PSS) have rarely been discussed even though design components play a critical role in the development of Information Technology. This paper aims at exploring the disciplinary domains that may offer methodological suggestions for the design of PSS. The paper focuses on the design of PSS from a designer's perspective and emphasizing the role of designers in developing innovative PSS. The other part outlines methodological tools that can be used when dealing with specific aspects of the design activity focused on Information Technology for Telkom Polytechnic using PSS. This paper also introduces a new thinking of design and deployment of competent and competitive service systems by taking account of these service's unique characteristics. It aims to help promote and advance Service System that ultimately will empower IT service systems and make them highly adaptable and sustainable to the global, changing, and dynamic service environment to meet the severe competition challenges. Keywords :design, IT, service, PSS 1. Introduction fulfilled by material components. In some cases certain properties of a product can only be achieved by services that complement or even replace the material component. An integrated view on material and non- material components of products, "products" in the traditional meaning of the word and "services", seems to be very promising. Such a holistic perception has been made in an implicit way for a long time, but an explicit and systematic consideration is rather new. In recent publications, the term Product-Service System (PSS) has been established for this type of integrated business; where the traditional separation between material and service components is given up and both are considered as potential means to fulfill customers' needs [1, 2, 3, 4, 5]. Considering material components and services of a product, "product" in an extended sense, fully integrated and on equal terms, it can not be determined in advance which requirements will be fulfilled by services and which requirements will be In the field of service engineering, a large number of approaches exists to describe the term "service" and to define it in a proper way. In this context, the main problem in Telkom Polytechnic is the border between services and material products, which is given by the integration of an External Factor and the Immateriality of the service. These terms define "services" in a very conceptual stage, but are not suitable to support a design process. Information Technology is boosting a process of radical change in Telkom Polytechnic organization. One of the increased distance is emerging phenomena between physical flows (share service, distribution and consumption of products) and academic services. the 262 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
The most tangible effect of this phenomenon is the change in the relation between work activities and work places. However such activities are not fully supported by appropriate infrastructure and services. The challenge for the future of performance consists of the development of such infrastructure and service. The Theory fulfilling a user's need [6]. This concept can be better defined from at least three different perspectives suggested by marketing practices [7]. a) From a traditional marketing perspective notion of PSS derives from the evolution of product idea from an entity that's reducible to its material component to an entity whose material component is inseparable from immaterial one, the service system within which is used [8]. In order to better define the cultural context for the design activity in the development of Product- Service Systems a definition of the main term is essential. Each term defined in this section refers to large disciplinary perspectives, whose extension goes beyond the scope of the present paper. The proposed definitions are therefore limited to a logical domain defined by the intersection of design culture with the practice of service management and development. Goedkoop et al [6] define a product as a tangible commodity manufactured to be sold. Manzini [7], instead, emphasizes the nature of artifacts of products. From this point of view a product is the result of a long, slow, ripening process aimed at the use, satisfaction and support of the activity of others. This perspective emphasize an important difference between products and services: while in services the is directly and work of immediately offered to the customers, in product the work and the utility values are embedded in the products and transmitted through the product to the customers. the service providers b) From a service marketing perspective the PSS represents the evolution of traditional generic and standardized targeted and personalized ones [8]. services towards From the perspective of IT service marketing the notion of PSS represent a way of emphasizing new opportunities generated by the evolution of IT [8]. 2. Methodology Methodology may need a more thorough exploration in the potential phase, especially for this cases in which planning, preparation, assignation, operation and monitoring, omission, agreement/contract, and recycle. Like services, IT systems are a series of events distributed in time, in which users are supposed to interact with a pre-designed set of elements. Polytechnic Telkom IT System in the PSS model is divided into two phase, that are Service Design and Service Management. Goedkoop et al [6] define a Service as an activity (work) done for others with an economic value and basis. The often industrialization of services has generated the automation of some of the work activities included in a service (for instance ATM and Internet banking have replaced the work of bank clerk.) for this reason also work done by automated systems should be included in such category. done on a commercial Fig. 1. Telkom Polytechnic IT System Model using PSS For the purpose of this paper a System as a collection of elements (products and services and their implicit social, cultural and economic values) including their relations. A Product-Service System (PSS) as a marketable set of products and services capable of jointly First phase in service design, it can do planning. Planning include consultancy and asset audit, solution design, strategy, finance, contract, and documentation. Second phase, preparation. Preparation includes asset evaluation, software system, and asset repository. Then, the end phase is Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 263
assignation. Assignation include forwarding of service system, IT service management, asset allocation, out of condition peripheral destruction, run and test asset, data transfer, and data abolition. No. Phase in service management are operation and monitoring include consultancy, back up and disaster handling, asset management, and performance monitoring. Next phase is omission. It can do data omission in hard disk, peripheral omission that has been productive, operational testing, inspection, data security in hard disk, package take out and asset, and asset purchasing. Then, agreement/contract includes consultancy, renewal process, product remarketing, and innovate contract. Then in service management is recycled. Recycle include process of asset recycle, recycle, and safe final usage. Then phase the end of phase 2. Preparation 3. Results PSS is the result of the interaction between different actors and technological elements during the use phase. The results of this analysis are in the TABLE I. : TABLE I PSS DESIGN ROADMAP FOR TELKOM POLYTECHNIC IT SYSTEM 3. Assignation No. Phase Activity Roadmap 1. Planning a) Consultancy and Audit Asset Conduct/consultancy to users pass by training team and support by make planning asset required just for IT development b) Solution Design team must Every suggestion answer and sigh that given by users or between each team process. c) Strategy Block in strategic IT development 264 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 Activity d) Finance e) Contract f) Logistics/ Documentatio n a) Asset Evaluation b) Software System c) Asset Repository a) Forwarding of Service System b) IT Service Management c) Asset Allocation d) Out of Condition Peripheral Destruction Roadmap Management Team Work compiles schedule and relation/link between and investment process that conducted each team Management to Commitment conduct review from each team Management Team affirms that required information have the of shape documentation and service with simple language and easy understood by users. Evaluation of asset need and IT service audit result early IT need Identify pass by communication with users. Team prepares IT planning asset repository during system development Every process that conducted by team must make users interests, balmy, and user-friendly Team can manage IT service effectively After IT asset put into uses, team must can allocate asset correctly After team allocated IT asset correctly, if (there are) any out of condition peripheral/destroy, team has prepared to annihilate peripheral that has functioned next, user until remain to be balmy and feels user enough served.
No. 4. 5. Phase Operation and Monitoring Omission Activity Roadmap No. Phase e) Run and Test Asset that has been IT must built, conducted its reliability testing and quality. f) Data Transfer In activity transfer data by user, at this team phase to conducts communication to user. g) Data Abolition conducts Team to communication user if (there are) any data that has been needed next a) Consultancy Management Team and training conduct consultancy hits IT operation b) Back up and Disaster Handling After IT service are operated, team must strategic prepared plan lessen to negative impact was from disaster that in can a moment happen 6. Agreement/ Contract c) Asset Management Tim and user must conduct management to IT asset properly d) Performance Monitoring IT Performance must evaluated and noted each time operated. a) Data Omission in Hard disk If data in hard-disk already then periodical, data of marginal importance/not used next must vanished full, b) Peripheral Omission that been has productive Team must conduct every upgrade if periodic certain, peripheral has been productive next its performance. c) Operational Testing Every data in hard- disk are vanished or in-upgrade peripheral tested performance. must its return Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 Activity d) Inspection e) Data Security in hard disk f) Package Take out and Asset g) Asset Purchasing a) Consultancy b) Renewal Process c) Product Remarketing d) Innovate Contract Roadmap Management Team conduct must inspection every periodic certain to system monitor performance Team also must conduct consultancy first the in beforehand to user hit data security in hard-disk Team conducts take out if (there are) any asset/peripheral that has been productive its performance. After team conducts asset take out that not productive, team conduct must purchasing returns substitution its asset. Management Team conducts in consultancy every same work agreement IT service improvement. Management Team and user conduct evaluation to existing service, if team needed new innovates service its. IT Service Product is always evaluated, until educative value and improve users achievement If (there are) any or service new change, system management team and user must innovate/revise contract 265
No. Phase Activity Roadmap REFERENCES 7. Recycle a) Process of Asset Recycle Management Team conducts recycle returns if (there are) any asset/peripheral that can be recycled to used be optimally. [1] Gomez, L; Pasa, C.: The Influence of Cultural the Implementation of Product- ICED03, Factors Service Systems. Proceedings of Stockholm, DS 31, pp. 411, 2003. in 4. Conclusion b) Resurrecting/In novation/ Component Recycle c) Safe Final Usage Asset/peripheral of recycle result must evaluated its use periodical. Management Team guarantees security to until security user and the balmy with usage of asset/peripheral of recycle result. user, [2] Bullinger, H.-J.; Fähnrich, K.-P.; Meiren, T.: Service Engineering - Methodical Development of New Service Products. International Journal of Production Economics 85, 3, pp. 275, 2003. [3] Botta, C.; Steinbach, M.: Integrated View on Products and Services - Product-Service Systems. Proceedings of the 5th Conference on Modern the Information Technology Innovation Industrial Enterprises (MITIP), German Research Center Intelligence, Artificial for Saarbruecken/Germany, p. 37-42, 2004. in of Processes the PSS is need to integrate IT system and services with existing system, and the anticipated transition to mobile services are motivating Telkom Polytechnic to pursue more alliances with both software and hardware users. This paper is important to note that while many expect IT system to make a positive contribution to improving service, it should be remembered that IT system is a tool for user, not a strategy. When IT system comes to service, users at Telkom Polytechnic do it all. User design it, deliver it, and they buy it. The potential for improving service performance through IT system supporting satisfied staff satisfying customers is untapped by most division in Telkom Polytechnic. [4] Tomiyama, T.: DeServE - Design and Use of by Service Engineering; the Design Society annual New Artifacts Presentation at meeting, Rigi-Kaltbad, 2002. [5] Mont, O.: learning the lessons, paving the way, Sustainable Product-Service-Systems: state of the art (SusProNet), 1st International Confernce, Amsterdam, 2003. [6] Goedkoop, M.J, van Halen C.J.G., te Riele, H.R.M. and Rommens, P.J.M, Product Service Systems,Ecological and Economic Basics, Ministry of Housing, Spatial Planning and the Environment Communications Directorate, The Hague, The Netherlands, 1999. ACKNOWLEDGMENT This paper was written within the context of the Research and Project Groups, funded by Telkom Polytechnic. [7] Manzini, Ezio, Sustainability Leapfrog: Anticipations of a Possible Future', in Domus 789, January 1997, pp 46-47, 1997. 'Designing [8] Morelli, Nicola, Designing product/service systems, A methodological exploration, Centre for Design at RMIT University, Published on Design Issues, Vol. 18, N.3, , pp. 3-17, Summer, 2002. 266 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
Integrasi Teknologi Informasi dan Supply Chain Management (Studi Kasus : PT. X, West Java) 1Risnandar, 2Parama Tirta Wulandari W.K 1Department of Information System, Telkom Polytechnic, Bandung 2Center for Appropriate Technology Development Abstract Supply Chain Management (SCM) dapat digunakan untuk mengintegrasikan seluruh kegiatan yang diperlukan untuk menghasilkan produk yang memiliki value added. Aktivitas SCM di sini mulai dari pengadaan bahan baku, proses transformasi hingga pendistribusian pada konsumen. Sebuah perusahaan perlu menganalisis dan menentukan partner dalam supply chain yang saling terintegrasi, dalam arti kedekatan dalam melakukan kolaborasi, termasuk information sharing. Teknologi Informasi (TI) merupakan salah satu bagian yang terintegrasi dalam Supply Chain Management (SCM), melalui Teknologi Informasi dapat diciptakan alur komunikasi yang jelas antar setiap kegiatan dan jaringan pendistribusian informasi yang berhubungan dengan para pelaku dari sistem tersebut. Penelitian yang dilakukan di PT. X Jawa Barat ini merupakan perusahaan bergerak di bidang proses minuman sari buah. Penelitian ini bertujuan untuk menciptakan suatu model SCM yang berbasis pada Teknologi Informasi dengan melibatkan seluruh aktivitas SCM yang berada di PT. X. Hasil penelitian akan memberikan rekomendasi pada PT X mengenai model SCM dari aktivitas yang terdapat di dalamnya dan untuk menciptakan alur information sharing dari berbagai pelaku dalam aktivitas proses produksi yang terjadi di PT.X. Kata Kunci : SCM, TI, inormation sharing 1. Pendahuluan Sistem Produksi di PT. X Subang, Jawa Barat, masih menerapkan sistem terpisah, saling berdiri sering menimbulkan ketidakseimbangan pada proses produksi dan juga sistem distribusi produk-produknya. Mulai dari terjadinya masalah dari setiap kekurangan stok bahan baku utama, distibusi produk yang belum optimal hingga kapasitas produk yang fluktuatif. Pokok permasalahan yang terjadi lebih banyak disebabkan oleh ketidak seimbangan informasi antar tiap aktivitas proses, mulai dari supplier, manufaktur, hingga pendistribusian. sendiri, sehingga lini produksi, pergudangan Kurangnya koordinasi antara supplier, manufaktur-pergudangan hingga distribusi akan menimbulkan alur jelas. Pasokan bahan baku, distribusi produk jadi yang tidak tepat, juga merupakan masalah yang sering terjadi mempengaruhi proes produksi, sehingga penundaan produksi dan kualitas produk terganggu. Untuk itu perlu dibuat suatu pola hubungan komunikasi dan distribusi antara pelaku yang berada dalam system produksi yang dapat mengurangi masalah masalah tersebut, yaitu dengan menerapkan pendekatan Supply Chain Management. informasi yang tidak Pengelolaan koordinasi antar entitas supply chain merupakan hal yang sangat penting dan bisa menjadi untuk strategi meningkatkan efisiensi dan mempersolid kinerja SCM. Namun, perlu dibahas model information sharing yang dapat memberikan manfaat kepada sebuah perusahaan Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 267
pihak-pihak anggota sebuah supply chain dan tetap menjaga independensi setiap perusahaan, karena tidak bisa dipastikan dengan mudah. Identifikasi masalah dalam penelitian ini di antaranya : bentuk pertukaran informasi yang sebaiknya dilakukan; informasi dipertukarkan; model information sharing yang yang paling baik untuk diterapkan dalam meningkatkan efisiensi SCM; dan kebutuhan infrastruktur teknologi informasi dalam menunjang information sharing. yang bisa merupakan anggota akhir dari sistem SCM dalam proses penjualan dan konsumsi. Aliran distribusi produk pertanian secara umum dapat dig.ambarkan seperti pada Gambar 1. Agen, pengecer dan konsumen merupakan anggota SCM paling hilir yang terlibat dalam kegiatan penjualan dan konsumsi produk-produk pertanian. Pada gambar diatas terlihat aliran informasi (dari kanan kekiri) dan aliran produk/material (dari kiri ke kanan). Landasan Teori 1.3.1 Supply Chain Management (SCM) Supply Chain Management (SCM) merupakan salah satu konsep pengelolaan aktivitas produksi melalui integrasi yang terbentuk di antara pemasok (supplier), (producer-manufacture), penyalur (distributor), gudang (warehouse), dan penjual (retail) serta konsumen, sehingga diperoleh suatu pola distribusi produk dengan jumlah, lokasi dan waktu yang tepat yang pada akhirnya dapat meminimalisasi biaya dengan tetap meningkatkan pelayanan kepada konsumen. Dengan pesatnya penggunaan teknologi informasi, SCM saat ini dapat dikelompokkan dalam suatu ekonomi baru dengan paradigma : kompetisi berbasis waktu; terciptanya sinkronisasi fungsi-fungsi yang ada di perusahaan; layanan yang disesuaikan dengan kebutuhan dan meningkatkan pengguna; pemasok konsolidasi antara pemasok dan perusahaan [1]. pembuat dan Gambar 1. Operasi Supply Chain yang Belum Menerapkan Koordinasi/Information Sharing [2] Hubungan antar anggota SCM dilakukan melalui tahapan-tahapan berikut : pemasok bahan baku (Supplier); manufaktur (Proses Produksi); pergudangan (Warehouse); distribusi; retailer; dan konsumen. Pemasok bahan baku berfungsi sebagai penyedia bahan baku utama dan sarana pendukung proses produksi,seperti mesin, bahan pengemas, dus dan sarana pendukung lain. Manufaktur atau Producer dalam hal ini adalah industri pengolah makanan berfungsi mengolah hasil produk pertanian petani menjadi produk olahan, yaitu berupa minuman jus buah. Warehouse, merupakan aktivitas yang tidak memberikan nilai tambah namun sangat dibutuhkan sebagai perantara aktivitas industri menuju ke konsumen. Agen, pengecer dan konsumer Gambar 2. Operasi Supply Chain yang Menerapkan Beberapa Koordinasi/Information Sharing [2] Gambar 3. Operasi Supply Chain yang Menerapkan Koordinasi/Information Sharing [2] 1.3.2 Koordinasi Supply Chain 268 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
Koordinasi pada supply chain dapat ditingkatkan apabila setiap tahapan mengambil tindakan bersama- sama untuk meningkatkan laba total supply chain. Kurangnya koordinasi timbul karena setiap tahapan yang berbeda memiliki tujuan yang bertentangan atau terdistorsinya aliran informasi pada supply chain. Aliran informasi yang bergerak di dalam supply chain mengalami distorsi karena tidak semua informasi yang lengkap dibagikan kepada tahapan yang lain. Distorsi yang terjadi semakin diperburuk dengan adanya variasi produk yang semakin beragam. Hasil pengamatan terhadap permintaan yang terjadi pada supply chain menunjukkan bahwa permintaan konsumen akhir terhadap suatu jenis produk tertentu tidak terlalu bervariasi, akan tetapi semakin permintaan berfluktuasi. Peningkatan variabilitas permintaan dalam supply chain semakin bergerak ke atas menuju supllier disebut dengan "BullwhipEffect". [3] ke tahapan berikutnya respon terhadap perubahan kondisi yang terjadi juga dapat diambil pada saat yang tepat. Namun demikian, informasi yang cepat juga menjadi tidak bermakna ketika informasi tersebut tidak berkualitas, dalam arti informasi tersebut tidak menggambarkan secara tepat tentang kondisi yang sebenarnya terjadi. Akibat dari informasi yang tidak berkualitas tentu saja adalah keputusan yang dihasilkan juga menjadi tidak representatif. Beberapa pertanyaan muncul terkait dengan peran informasi dan strategi dalam pengelolaan informasi dalam supply chain. Pertanyaan pertama adalah mengenai dengan siapa sebuah perusahaan yang menjadi bagian dalam supply chain harus berbagi informasi. Sebuah perusahaan perlu memperkirakan dengan sangat hati-hati untuk menentukan dengan partner yang mana dalam supply chain mereka harus melakukan integrasi yang cukup erat, dalam arti kedekatan dalam melakukan kolaborasi, termasuk berbagi informasi (information sharing). Tingkat keeratan kolaborasi dan integrasi antar bagian dalam suppply chain dipengaruhi oleh berbagai kemampuan perusahaan, kompleksitas produk, dan budaya perusahaan [5, 6] faktor, yang meliputi Gambar 4. Skema Koordinasi Supply Chain [4] Karena informationsharing adalah dasar dari integrasi supply chain, keputusan-keputusan dalam level integrasi sangat terkait dengan keputusan tentang informasi apa yang harus di-share-kan dan bagaimana informasi tersebut harus dipertukarkan [6]. Desain konfigurasi supply chain tidak hanya memperkirakan dengan siapa perusahaan harus berkolaborasi atau berintegrasi tetapi juga mendesain atau bagaimana terhubung dengan aktivitas yang sama dari perusahaan lain (partner) dan menentukan informasi apa yang bisa dan boleh diakses oleh partner [5, 6] aktivitas perusahaan terkait 1.3.3 Information sharing dalam SCM Informasi adalah sekumpulan data yang sudah dikelompokkan, diolah, dan dikomunikasikan untuk kebutuhan yang masuk akal dan bermakna atau bermanfaat. Informasi merupakan decision support agar kebijakan yang diambil oleh sebuah pelaku usaha representatif dalam menanggapi kondisi yang dihadapi. Oleh karena itu, informasi yang digunakan sebagai dasar dalam mengambil keputusan harus diperoleh pada saat yang tepat, secara cepat, dan memiliki kualitas yang baik. Informasi seharusnya dapat diperoleh dengan cepat agar keputusan sebagai 1.3.4 Manajemen Konsep SCM sangat penerapan dipengaruhi oleh kedisiplinan para pemain SCM itu dalam mengikuti aturan yang ada, untuk yang diperlukan dapat suatu manajemen menjalankan SCM sesuai dengan tujuan yang diinginkan. Disamping itu dengan digunakannya IT dalam mendukung semua kegiatan baik informasi maupun pergerakan produk, sisteminformasi yang Keberhasilan SCM Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 269
ada harus dijaga kebaruan maupun keamanan dan kehandalannya. 1.3.4 Sistem Teknologi Informasi (TI) dan SCM tempat dan status pesanan. Lebih dari setengah penggunaan perusahaan TI untuk tujuan ini. Hal ini telah secara dramatis mengurangi biaya pemrosesan perintah/pesanan. Penggunaan TI dalam proses pengurutan telah mengurangi tingkat error. Error saat ini mudah dideteksi dengan mudah dan lebih cepat. Ketika mendiskusikan penggunaan TI dalam SCM, maka akan mengacu pada penggunaan sistem yang untuk information sharing atau pemrosesan yang melintasi batasan-batasan organisasi. Amstrong dan Hagel [7] berpendapat bahwa awal mula sebuah evolusi pada supply chain menuju kalangan bisnis secara online. adanya perkembangan Baru-baru teknologi informasi yang meliputi Electronic Data Interchange (EDI), Internet melalui World Wide Web (WWW), maka konsep desain supply chain telah menjadi satu paradigma operasi populer. Kompleksitas SCM telah memaksa perusahaan untuk menggunakan sistem komunikasi secara online. Sebagai contoh, internet dapat meningkatkan kesempurnaan dalam berkomunikasi melalui inter- aktivitas yang lebih besar antara perusahaan dan pelanggan. Dengan kata lain, TI dapat mengurangi biaya transaksi antara pembeli dan pemasok serta menciptakan relational yang lebih kooperatif dan menjaga hubungan antara pemasok-pembeli menjadi lebih dekat. [7] inter-organisasi dan digunakan ini dengan 2. Metodologi 2.1 TI pada Purchasing Penggunaan TI dalam mengelola pembelian supply chain telah berkembang dengan cepat selama 10 tahun terakhir ini. Penelitian menunjukkan bahwa TI dapat digunakan dalam berbagai aplikasi pengadaan termasuk komunikasi dengan vendor, pemeriksaan harga, dan membuat pembelian dari katalog vendor. Negosiasi vendor juga dapat disederhanakan melalui penggunaan TI. Negosiasi face toface bisa dilakukan melalui TI, yan meliputi penawaran, negosiasi, harga, dan perjanjian. Penggunaan TI lebih populer dalam supply chain untuk memproses aplikasi. Penggunaan TI yang paling sering digunakan adalah pengurutan 2.2 TI pada Operasional bahwa penggunaan TI yang paling populer pada era sekarang ini adalah komunikasi yang menyediakan sisa stok yang sudah dibeli pelanggan kepada vendor, atau pemberitahuan untuk menyediakan stok oleh perusahaan ke pelanggan. Hal ini dapat dibuktikan dalam kemampuan perusahaan untuk memberitahu pelanggan mengenai pengiriman pesanan yang delay dan kondisi persediaan barang, dalam rangka mengurangi lead-time pengiriman dan persediaan barang. Penelitian telah memperlihatkan Penjadwalan dalam produksi mempunyai model tradisional sedang mengarah menuju SCM yang cukup komplek. TI memungkinkan perusahaan tingkat kesulitan dalam untuk meminimumkan penjadwalan produksi dengan cara meningkatkan komunikasi antara vendor, dan pelanggan. Penelitian menunjukkan bahwa sebagian dari perusahaan mulai menggunakan TI untuk mengkoordinir program perusahaan dengan vendor. Selain itu, sebagian dari perusahaan sedang memulai untuk menggunakan TI untuk mengkoordinir jadwal produksi dengan vendor. perusahaan, 2.3 TI pada Customer Relationships Dengan cara memusatkan pada kepuasan pelanggan secara penuh, suatu perusahaan bisa meningkatkan proses mengirimkan layanan yang rendah. lebih baik dengan biaya yang Kepuasan pelanggan dikendalikan secara bertahap di luar TQM, manajemen kualitas keseluruhan. Dengan peningkatan saat ini melalui kecepatan TI, TI telah menyiapkan perusahaan dengan kemampuan untuk cara menawarkan lebih pelanggan lain dengan 270 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
menghubungi perusahaan mengenai isu layanan dan mengintegrasikan pelanggan melalui information sharing untuk membawa manfaat yang besar kepada kedua belah pihak, yaitu pelanggan dan perusahaan. sebagian dari Penelitian menunjukkan bahwa perusahaan menggunakan TI untuk menerima keluhan pelanggan, lain penggunaan TI untuk pemberitahuan yang darurat. sementara di sisi 2.4 TI pada Vendor Kepercayaan memainkan peran kunci dalam hubungan antar organisasi di mana TI memberikan fasilitas di dalamnya. Kepercayaan terjadi ketika suatu pihak percaya bahwa mitranya handal dan baik hati. Peningkatan kepercayaan Kebutuhan antara mitra mengidentifikasikan sebagai satu elemen hubungan pemasok-pembeli yang cukup penting dalam SCM. Beberapa penelitian meyakinkan di mana hubungan pemasok-pembeli yang sukses tinggi dari dengan adanya hubungan dan kuantitas information information tingkat kompleksitas informasi dalam berkomunikasi pada mitra dalam supply chain. TI membuka kolaboratif ke arah efek yang positif terhadap hubungan internal perusahaan. tingkat sharing. Kualitas sharing mengacu pada 2.5 TI pada Perusahaan Organisasi mempunyai tingkat standar prosedur dan semua orang melatih prosedur-prosedur ini serta melakukannya. Namun, perubahan pasar yang terus untuk menginovasi, menerus menawarkan paket layanan baru dan hubungan organisasi baru dengan pelanggan. Untuk melakukan ini memerlukan perubahan yang mendorong inovasi, mempertahankan stabilitas prosedur-prosedur yang sudah ada sampai inovasi yuang siap untuk diadopsi secara ini. Pemakaian TI dalam konteks ukuran perusahaan dengan mengukur jumlah karyawan dan volume penjualan. jumlah karyawan, perusahaan yang lebih besar lebih mungkin dalam berkomunikasi dengan pelanggan dalam status pemesanan dan untuk mengelola fungsi layanan kepada pelanggan. penting untuk luas. TI bisa mengatasi masalah Sejalan dengan diukurnya untuk menggunakan TI Setiap pelanggan dan setiap situasi tentu akan berbeda. Jika perusahaan sedang melayani satu pelanggan utama, kemudian mengkoordinir layanan lain, akan berbeda pula. Pada setiap situasi, ada karakteristik lokal yang unik, khusus, bisnis unik, dan cara melakukannya yang efektif. TI akan membuat seimbang antara keseragaman yang diinginkan dalam bisnis global dan lokal. TI juga mempunyai dampak besar terhadap peningkatan proses ini. Sekarang ini TI mempunyai dampak besar terhadap perusahaan dalam SCM. Framework berikut ini memperlihatkan dampak TI terhadap SCM : Gambar 5. IT on SCM 3. Hasil dan Pembahasan Supply Chain Management untuk pengelolaan produk-produk pertanian bukan merupakan sesuatu hal yang baru, terutama di negara maju, seperti Jepang dan Amerika. Namun di Indonesia hal ini akan menjadi tanda tanya besar, ketika SCM akan diaplikasikan. Untuk itu beberapa langkah penting harus dilakukan dalam menerapkan SCM, khususnya pada distribusi produk-produk pertanian. Pertama, gambarkan dengan rinci hubungan antara anggota- jenis sistem SCM, anggota dalam hubungan dan aliran-aliran informasi dan produk yang dibutuhkan. Kedua, gambarkan proses proses bisnis yang ada di dalam SCM secara rinci. Hal ini berguna dalam menentukan ruang lingkup, terutama dengan digunakannya Teknologi Informasi sebagai urat nadi keberhasilan penerapan SCM. Ketiga, tentukan manajemen konsep SCM, meliputi aturan main dan hal-hal yang harus diikuti oleh semua pemain yang berada didalam SCM. Keberhasilan Jepang dan Amerika dalam para petani di termasuk 271 3. Hasil dan Pembahasan Supply Chain Management untuk pengelolaan produk-produk pertanian bukan merupakan sesuatu hal yang baru, terutama di negara maju, seperti Jepang dan Amerika. Namun di Indonesia hal ini akan menjadi tanda tanya besar, ketika SCM akan diaplikasikan. Untuk itu beberapa langkah penting harus dilakukan dalam menerapkan SCM, khususnya pada distribusi produk-produk pertanian. Pertama, gambarkan dengan rinci hubungan antara anggota- jenis sistem SCM, anggota dalam hubungan dan aliran-aliran informasi dan produk yang dibutuhkan. Kedua, gambarkan proses proses bisnis yang ada di dalam SCM secara rinci. Hal ini berguna dalam menentukan ruang lingkup, terutama dengan digunakannya Teknologi Informasi sebagai urat nadi keberhasilan penerapan SCM. Ketiga, tentukan manajemen konsep SCM, meliputi aturan main dan hal-hal yang harus diikuti oleh semua pemain yang berada didalam SCM. Keberhasilan Jepang dan Amerika dalam para petani di termasuk 271 Politeknik Telkom Bandung, 9 Oktober 2010
menerapkan SCM, ditentukan oleh kedisiplinan mereka dalam menjaga SCM dengan senantiasa mentaati aturan-aturan yang ada dan tentunya memanfaatkan Teknologi Informasi seluas-luasnya. Konsep yang dibahas pada makalah ini masih harus dikembangkan lebih lanjut, terutama bila akan diaplikasikan secara nyata. Berikut ini SCM yang terjadi di setiap divisi yang ada di PT. X, Subang. Gambar 6. Proses Pemesanan Produk Pendukung Gambar 9. Proses Produksi Sari Buah di PT. X Gambar 7. Alur Produk di PT. X Gambar 10. Infrastruktur TI di PT. X 4. Kesimpulan Berdasarkan hasil analisis, maka dapat diberikan kesimpulan berikut ini. 1. Kompleksitas Struktur Supply Chain Gambar 8. Alur Informasi di Divisi Sales Adanya kompleksitas yang melibatkan internal PT.X maupun eksternal perusahaan. Internal perusahaan, misalnya antara bagian marketing dengan produksi, marketing seringkali membuat 272 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
kesepakatan dengan pelanggan tanpa mengecek secara baik kemampuan produksi, perubahan jadwal karena secara marketing menyepakati perubahan order dengan pelanggan. Disisi lain bagian produksi sering resistant dengan perubahan mendadak. Eksternal perusahaan, misalnya antara supplier yang menginginkan pemesanan produknya jauh-jauh hari sebelum waktu pengiriman dan sedapat mungkin pesanan tidak berubah. Supplier juga segera menginginkan setelah pengiriman produksinya selesai. Disisi lain perusahaan menghendaki fleksibilitas yang tinggi dengan mengubah jumlah, spesifikasi maupun jadual pengiriman bahan baku yang dipesan. produksi tiba-tiba No. 199. Institute of Information Sharing University of Bern. [3] Simchi-Levi, D., Kaminsky, P., dan Simchi- Levi, E. 2000. Designing and Managing the hal.1. Amerika Serikat: Supply Chain McGraw-Hill Companies. [4] Arshinder, Kanda, A. dan Deshmukh S.G. 2008. on: Supply Chain Coordinati Perspectives, Empirical Studies and Research Directions. Hal 315--335. Diterbitkan dalam International Jurnal Production Economics. [5] Cooper, W.W., Seiford L.M., dan Tone. 2000. Data envelopment Analysis: A Comprehensive text with Models, Application, Reference and DEA solver software. Kluwer Academic Publisher. Boston 2. Kompleksitas yang lain adalah dalam pembayaran, budaya dan bahasa. 3. Ketidakpastian Ketidakpastian menimbulkan ketidakpercayaan terhadap rencana yang dibuat. Sebagai diri akibatnya, perusahaan sering menciptakan pengaman di sepanjang supply chain. Pengaman ini bisa berupa safety stock, safety time, atau kapasitas produksi maupun transportasi. Sumber : ketidakpastian ketidakpastian di antaranya pembeli; ketidakpastian dari supplier, terkait dengan pengiriman, harga, kualitas maupun kuantitas; dan ketidakpastian internal yang bisa disebabkan kerusakan mesin, kinerja mesin yang tidak sempurna, tenaga kerja serta waktu maupun kualitas produksi. [6] Baihaqi, I. dan Beaumnont, N. 2005. Information Sharing in Supply Chain: A Literature Review and Research Agenda. Working Paper 45/05. Departement of Management Working Paper Series ISSN 1327 - 5216 Monash University [7] Karami, Mohamad Amin, The Impact of IT on Supply Chain Management, 2009. 5. Teknologi informasi memiliki peranan penting dalam konteks Supply Chain Manajement, yaitu dalam e-Procurement dan e-Fulfilment. REFERENCES [1] Blanchard, B.S. 2003. Logistics Engineering and Mangement Sixth Edition hal 146-147, Upper Saddle River, New Jersey: Pearson Education. Inc. [2] Schmidt, R. 2007. Impact of Information Sharing and Order Agregation Strategies on Supply Chain Performance. Working Paper Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 273
IDENTIFIKASI GEJALA PENDERITA KOLESTEROL MELALUI POLA IRIS MATA DENGAN METODE BACK PROPAGATION NEURAL NETWORK Malakut Banu Hutomo1), Aris Sugiharto 2), Eko Adi Sarwoko) Abstrak Salah satu bidang dalam dunia kedokteran untuk mengidentifikasi adanya gangguan kolesterol dalam tubuh manusia adalah dengan menggunakan iridologi. Iridologi merupakan suatu ilmu yang digunakan untuk mengidentifikasi kondisi dalam tubuh melalui pola iris mata, biasanya analisa iridologi dilakukan secara manual oleh pakar iridologi. Pada tugas akhir ini dibuat perangkat lunak yang dapat mengidentifikasi gangguan kolesterol pada tubuh manusia, dengan menggunakan prinsip iridologi. Sistem kerja dari perangkat lunak ini yaitu mengambil gambar mata secara offline kemudian dikonversi citra dari RGB ke grayscale. Citra iris mata yang telah dikonversi ke grayscale, di thresholding dengan nilai tertentu dan dihitung nilai tiap pixel untuk dijumlahkan sehingga menghasilkan sejumlah data numerik. Data numerik ini dijadikan input untuk proses jaringan syaraf tiruan yang selanjutnya dapat digunakan untuk mengidentifikasi iris mata normal, gejala kolesterol, kolesterol sub-akut, kolesterol akut. Dengan menggunakan jaringan syaraf tiruan dengan metode Back Propagation Neural Network (BPNN)perangkat lunak ini mampu mengidentifikasi citra iris mata yang diujikan. Kata Kunci : iris mata, iridologi, gejala kolesterol, back propagation neural networ 1. PENDAHULUAN dapat mengindikasikan gangguan kolesterol pada manusia[3]. Dalam bidang kesehatan terdapat suatu ilmu kedokteran yang digunakan untuk mengetahui gangguan dalam tubuh manusia melalui iris mata yaitu Iridologi dapat mengetahui beberapa penyakit seperti masalah pencernaan, tingkat stres seseorang dan adanya gangguan kolesterol. Iridologi. Iridologi merupakan suatu ilmu yang digunakan untuk mengetahui kondisi dalam tubuh melalui pola iris mata [7]. Iridologi pertama kali dipopulerkan oleh Theodore Kriege dalam bukunya Chiromatica Medica di Dresden Jerman pada tahun 1670. Selanjutnya Chart of Iridologi dikembangkan oleh Bernard Jensen yang dikenal sebagai Bapak Iridologi Modern. Diagnosa melalui iris mata dapat menunjukan keadaan organ tubuh. Adanya gangguan atau penurunan fungsi organ tubuh direfleksikan pada iris mata dalam bentuk perubahan struktur anyaman serabut syaraf iris mata. Mata memiliki kurang lebih 28 ribu syaraf otonom yang terhubung dengan syaraf-syaraf organ tubuh lainnya. Tanda-tanda lingkaran kolesterol pada iris mata dapat dikenali dengan menunjukan adanya lingkaran putih kelam pada bagian terluar iris yang berbatasan dengan sclera. Adanya lingkaran kolesterol pada iris mata Identifikasi kolesterol melalui pola iris mata merupakan satu manfaat yang dapat digunakan untuk mengetahui gejala penderita kolesterol berdasarkan prinsip Iridologi dengan algoritma Back PropagationNeural Network (BPNN). salah oleh BPNNpertama Rumelhart pada telah berhasil menemukan algoritma BPNN yang terdiri atas algoritma beberapa Perceptrondengan tunggalnya memiliki keterbatasan dalam proses pengenalan pola, pada penelitian ini dibuat aplikasi perangkat lunak yang dapat mengidentifikasi gejala penderita kolesterol melalui iris mata berdasarkan prinsip Iridologi Back dengan PropagationNeural Network (BPNN). kali diperkenalkan tahun 1986. Rumelhart setelah layar layar metode pembelajaran 1. DASAR TEORI 1.1 Pengolahan Citra Citra digital adalah citra yang didefinisikan sebagai fungsi f(x,y) dengan x menyatakan baris, y menyatakan kolom, dan f menyatakan nilai derajat keabuan pada citra. Dengan demikian (x,y) adalah posisi dari pixel dan f adalah nilai derajat keabuan pada titik (x,y). 274 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
Pengolahan citra adalah suatu metode yang digunakan untuk mengolah gambar sehingga menghasilkan gambar lain yang kualitasnya lebih baik [4]. Operasi-operasi yang dilakukan di dalam sebagai pengolahan citra diantaranya adalah berikut[4] : 1. Grayscale digunakan untuk mengkonversi citra berwarna menjadi citra hitam putih untuk memudahkan proses pengolahan citra pada tahap selanjutnya yaitu pengambangan. Citra berwarna mempunyai tiga kombinasi warna yaitu red (r), green (g), dan blue (b), untuk mendapat citra grayscale maka ke tiga kombinasi warna tersebut dirata-rata. psikologis. Jejak rekaman yang berkaitan dengan tingkat-tingkat atau penyimpangan organ-organ tubuh yang disebabkan gangguan penyakit terdata secara sistematis serta terpola pada iris mata dan sekitarnya. Hal ini dapat dijadikan pedoman praktis untuk melakukan deteksi terhadap berbagai penyakit, khususnya yang bersifat laten/tersembunyi, atau yang bersifat akumulatif, sehingga penyakit seperti ini biasanya tidak menunjukkan gejala yang spesifik seperti adanya lingkaran putih, bahkan pada stadium- stadium awal tidak disertai gejala klinik yang dirasakan pasien secara nyata. intensitas perubahan 2. Thresholding atau Pengambangan, Citra yang operasi dengan menggunakan diproses pengambangan dikelompokkan berdasarkan nilai derajat keabuan setiap pixel ke dalam 2 kelas, yaitu hitam dan putih. Citra yang dihasilkan melalui operasi pengambangan inilah yang disebut sebagai citra biner, pengambangan bertujuan untuk menghasilkan sejumlah data numerik yang bernilai 0 dan 1 yang akan diproses oleh BPNN. Beberapa jenis iris mata seperti yang ditunjukan tabel referensi iris mata pada Tabel 1: Tabel 1. Tabel iris mata dalam iridology Iris Mata Jenis Mata 3. Cropping atau Pemotongan, Pemotongan merupakan operasi yang dilakukan dengan menghilangkan bagian-bagian citra yang tidak diperlukan, sehingga citra yang dihasilkan lebih kecil jumlah pixel yang mempunyai daripada citra sebelumnya. Normal (tidak putih) terdapat lingkaran 4. Resize atau Perubahan ukuran, Sedangkan operasi perubahan ukuran menjadikan jumlah pixel pada citra berubah sesuai dengan nilai masukan yang diinginkan. Nilai masukan dapat berupa nilai penskalaan ataupun jumlah pixel sesuai yang diinginkan. 1.2 Iridologi Gejala Kolesterol (terdapat tipis) lingkaran putih Kolesterol Sub-akut Iridologi adalah ilmu pengetahuan dan praktik yang dapat mengungkapkan adanya peradangan (inflamsi), penimbunan jaringan, bendungan kelenjar (congestion), letak lokasinya, dan tingkat keparahan kondisinya (akut, sub-akut, kronis dan degeneratif). Dengan mengamati iris mata, melalui kondisi tubuh seseorang dapat diketahui, misalnya statusnya lemah atau kuat, tingkat kesehatan serta peralihan menuju keparahan atau proses penyembuhan[3]. toksin dalam (terdapat yang mulai menebal) lingkaran putih Kolesterol Akut (terdapat yang sudah menebal) lingkaran putih Secara khusus, organ mata lebih tepatnya bagian iris (lebih sering disebut selaput pelangi mata) memiliki kelebihan spesifik, yaitu dapat merekam semua kondisi organ, serta kondisi 1.3 Back Propagation Neural Network (BPNN) BPNN adalah salah satu metode dalam jaringan syaraf tiruan (JST). JST merupakan sebuah sistem pembelajaran terhadap penerimaan informasi yang Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 275
memilii kinerja layaknya sebuah jaringan syaraf manusia dan dapat diimplementasikan dengan menggunakan program komputer sehingga mampu menyelesaikan sejumlah proses perhitungan selama proses pembelajaran[6]. BPNN dapat diaplikasikan untuk pengenalan pola iris mata, pada algoritma proses pelatihan BPNNuntuk pengubahan nilai dimulai dari lapisan output dan berakhir pada lapisan jaringan untuk mendapatkan keseimbangan antara kemampuan jaringan untuk mengenali pola yang digunakan selama pelatihan serta kemampuan jaringan untuk memberikan respon yang benar terhadap pola masukan yang serupa (tapi tidak sama) dengan pola yang dipakai selama pelatihan. input. BPNN melatih BPNN memiliki beberapa unit neuron yang ada dalam satu atau lebih lapisan tersembunyi. Gambar 1 adalah arsitektur Back Propagation dengan n buah masukan (ditambah sebuah bias) pada lapisan input, sebuah lapisan tersembunyi yang terdiri dari p unit (ditambah sebuah bias), serta m buah unit keluaran pada lapisan output, untuk alur secara umum misalnya untuk V22 merupakan bobot garis dari unit masukan X2 ke unit lapisan tersembunyi Z2 yang menghubungkan bias di unit masukan ke unit lapisan tersembunyi Z2). W22 merupakan bobot dari unit lapisan tersembunyi Z2 ke unit keluaran Y2 (W20 merupakan bobot dari bias di lapisan tersembunyi ke unit keluaran Y2). (V20 merupakan bobot garis dihitung nilai kesalahannya. Fase selanjutnya adalah modifikasi bobot yang bertujuan untuk menurunkan kesalahan yang terjadi. 1.4 Algoritma Pelatihan BPNN Berdasarkan gambar 2.1, standar algoritma pelatihan Back PropagationNeural Network yang digunakan adalah sebagai berikut : a. Inisialisasi bobot dengan mengambil nilai bobot berdasarkan nilai random yang cukup kecil. b. Menetapkan Maksimum pemahaman(α), target error Inisialisasi Epoch = 0, dan menetapkan Mean Square Error (MSE) atau Sum Square Error (SSE). Epoch, c. d. Kerjakan langkah - langkah berikut selama (Epoch < Maksimum Epoch) dan (MSE > Target Error) : • Epoch = Epoch + 1. • Untuk tiap - tiap pasangan elemen yang akan dilakukan pelatihan, kerjakan langkah 1 - 6 : Feed Forward 1. Tiap - tiap unit input (Xi i=1,2,...,n) menerima sinyal Xi dan meneruskan sinyal tersebut ke semua unit pada lapisan yang terletak diatasnya (lapisan tersembunyi). 2. Tiap - tiap unit tersembunyi (Zj j=1,2,...,p) input sinyal laju menjumlahkan terbobot :
sinyal n Z_inj=Vj0+ XiVji i=1 Gambar 1. Arsitektur Back Propagation Neural Network Terdapat 3 (tiga) fase dalam pelatihan Zj = ƒ (Z_inj) Fungsi ƒ(Z_inj) merupakan fungsi aktivasi yang digunakan untuk menghitung sinyal outputnya. output dihasilkan, sinyal tersebut dikirimkan ke semua unit diatasnya (lapisan output). 3. Tiap - tiap unit output (Yk k=1,2,...,m) input sinyal Setelah sinyal menjumlahkan terbobot :
sinyal p BPNN[6], yaitu : Y_ink=Wk0+ ZjWkj 1. Fase Maju atau Fase Feed Forward, 2. Fase Mundur atau Back Propagation, dan 3. Fase Modifikasi Bobot. Dalam fase Feed Forward, pola masukan dihitung maju dimulai dari lapisan input hingga lapisan output menggunakan fungsi aktivasi yang ditentukan. Back Propagation, tiap - tiap unit output menerima target pola yang berhubungan dengan pola input untuk 276 Sedangkan dalam fase j=1 Yk = ƒ (Y_ink) Fungsi ƒ(Y_ink) merupakan fungsi aktivasi yang digunakan untuk menghitung sinyal outputnya. output dihasilkan, kirimkan sinyal tersebut ke semua unit diatasnya (lapisan output). Setelah sinyal Back Propagation Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
4. Tiap - tiap unit output (Yk k=1,2,3,...,m) menerima target pola yang berhubungan dengan pola input pelatihan, hitung informasi errornya : δ = (Tk - Yk) ƒ'(Y_ink) = (Tk - Yk) Yk (1- Yk) untuk T adalah target dan selanjutnya, hitung koreksi bobot yang akan digunakan untuk memperbaiki nilai : ∆ Wkj = α δk Zj k=1,2,...m ; j=0,1,...p Hitung digunakan untuk memperbaiki nilai : ∆ Wk0 = α δk Kemudian dikirim ke unit - unit yang terletak pada lapisan bawahnya. juga koreksi bias yang akan utamanya. Beberapa kebutuhan sistem yang akan didefinisikan diantaranya adalah : 1. Kemampuan untuk memasukan data pelatihan, fungsi dan parameter BPNN. 2. Mempunyai kemampuan untuk melakukan pengolahan citra dan perhitungan BPNN. 3. Dapat menampilkan grafik, banyaknya iterasi dan MSE / SSE. 4. Mampu melakukan seleksi bagian iris mata. 5. Mampu melakukan iris mata normal, gejala kolesterol, kolesterol sub-akut dan kolesterolakut. identifikasi 6. Menampilkan persentase kemiripan dari hasil identifikasi. 5. Tiap-tiap unit tersembunyi (Zj j=1,2,...,p) menjumlahkan delta inputnya dari unit - unit yang ada pada lapisan diatasnya : m δ_inj= δkWkj k=1 Kalikan nilai ini dengan turunan dari fungsi aktivasinya untuk menghitung informasi error : δj = δ_inj ƒ'(Z_inj) = δ_inj Zj(1 - Zj) Kemudian hitung koreksi bobot yang akan digunakan untuk memperbaiki nilai : ∆Vji = α δj Xi Hitung digunakan untuk memperbaiki nilai : ∆Vj0 = α δj juga koreksi bias yang akan 2.2 Data Flow Diagram Pada Gambar 2 merupakan DFD level 1, pada DFD level 1 ini dijelaskan fungsi-fungsi dan arus data yang mengalir pada sistem. Berikut ini adalah fungsi-fungsi yang terdapat pada aplikasi perangkat lunak ini: 1. Pengolahan Citra, yaitu proses pengolahan citra dari data pelatihan dan data pengujian sehingga mengasilkan suatu data numerik yang nantinya akan diproses oleh BPNN dan proses identifikasi. Pada pengolahan citra data-data yang dimasukan akan disimpan dan dalam db_pengujian. db_pelatihan sebuah file Fase Modifikasi Bobot 6. Tiap - tiap unit output (Yk k=1,2,...,m) bobotnya bias memperbaiki (j=0,1,2,...,p) : Wkj(baru) = Wkj(lama)+∆Wkj Tiap - tiap unit tersembunyi (Zj j=1,2,...,p) memperbaiki bobotnya (i=0,1,2,...,n) : Vji(baru) = Vji(lama)+∆Vji dan bias dan Hitung MSE atau SSE. Setelah pelatihan selesai dilakukan, jaringan dapat digunakan untuk pengujian. Dalam hal ini, hanya feed forward (langkah 1 sampai 3) saja yang dipakai untuk menentukan keluaran jaringan. 2. BPNN, yaitu proses perhitungan dengan menggunakan prinsip jaringan syaraf tiruan untuk mendapatkan nilai keluaran atau output yang digunakan untuk mengidentifikasi iris mata, data yang akan diproses BPNN diambil dari file db_pelatihan. Identifikasi, yaitu proses pengidentifikasian iris mata yang datanya diambil dari file db_pengujian, data ini yang akan di ujikan untuk mengenali iris mata berdasarkan proses pelatihan yang telah dilakukan oleh BPNN. 4. Seleksi, yaitu proses memisahkan iris mata dengan bagian-bagian yang tidak diperlukan, sebagai masukan pada data pengujian. 3. 2. ANALISIS DAN PERANCANGAN 2.1 Kebutuhan Fungsi Agar pembangunan sistem ini tidak keluar dari jalur atau rencana yang telah ditetapkan, maka tujuan diperlukan batasan yang jelas sebagai Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 277
User Data_Pelat tihan 1. 1 olahan Pengo tra Cit Pixel_pengujian Konversi data n K numeric Pixel_pelatihan Fungsi_BPNN db_pelat tihan db_pengujia n Gambar 3. Pro G oses pengolaha an citra Pa arameter_BPNN Data_pixel_pelatihan Data_pixel_p pengujian Data_fu ungsi_BPNN Data_parame eter_BPNN 1.2 BPNN Net Net 1.3 Identifikasi Dat ta_Pengujian Nilai dari data N masukan ke dal m numerik inila lam jaringan B ah yang akan BPNN n dijadikan Output_Pelatihan Output_Pengujian .3 Perancang 2. gan Antar M uka Data_Pengujian 1.4 Seleksi a. Form BPN a NN (Pelatihan n) Gambar r 2. DFD level l 1 Aplikasi P erangkat Luna ak Pada peng proses, di Perubaha Konversi golahan citra iantaranya Gra an ukuran pixe ke data nume akan dilakuka ayscale, Peng el menjadi (70 erik, seperti pa an berberapa gambangan, 0 x 70), ada Gambar 3 Gambar 4. For G rm BPNN Citra Iri Pengamb s mata G angan Grayscale b. Form Irido b ologi (Penguj ian) Per rubahan ukura an Ga ambar 5. Form m Iridologi pixel . HASIL D 3. DAN PEMBA AHASAN .1 Persiapan 3. Data a. Data pela a Data pela sebagai masu data pelatihan keakuratan p tihan atihan yaitu da ukan untuk pro n adalah untuk proses penguj ata yang akan oses BPNN. T k membandin jian berdasar n dijadikan Tujuan dari ngkan nilai rkan hasil 278 S eminar dan Call For Pape er Munas Ap ptikom Politeknik Tel P lkom Bandung, 9 O B 0 Oktober 2010
pelatihan, data tersebut terdiri 4 sampel iris mata iris mata normal, gejala kolesterol, yaitu kolesterol yang semuanya berupa file gambar. Untuk masing- masing jenis iris mata terdiri dari 6 iris mata, sehingga keseluruhan data pelatihan sebanyak 24 iris mata data pelatihan. b. Data pengujian sub-akut, kolesterolakut Mata1.jpg Mata 10.jpg 0.01 0.05 0.09 0.01 98.6% 97.1% 96.2% 97.5% Normal Normal Normal Gejala kolesterol Data pengujian digunakan untuk menentukan nilai keakuratan BPNN dalam mengidentifikasi pola iris mata, berdasarkan proses simulasi dari hasil data pelatihan. Data pengujian tersebut berupa gambar iris mata yang akan diuji klasifikasinya berdasarkan data pelatihan yang telah dilakukan. Mata 13.jpg 0.05 0.09 0.01 0.05 98.0% 95.4% 98.2% 96.7% Gejala kolesterol Gejala kolesterol Kolesterol akut sub- Kolesterol akut sub- 0.09 97.4% Kolesterol akut sub- 3.2 Pengujian Mata 19.jpg 0.01 97.5% Kolesterol akut Pada jaringan BPNN yang telah dilatih akan dilakukan pengujian untuk menentukan hasil identifikasi dari iris mata yang diujikan. Pada pengujian ini menggunakan lapisan input sebanyak 49 unit neuron, lapisan tersembunyi sebanyak 120 unit neuron, lapisan output sebanyak 4 unit neuron dengan laju pemahaman 0.01, 0.05 dan 0.09, momentum 0.8, dan perhitungan error menggunakan MSE. Penggunaan laju pemahaman yang berbeda bertujuan untuk melihat perbedaan output yang dihasikan. Berdasarkan Tabel 2 dan Tabel 3, untuk hasil Tabel 2 didapatkan hasil persentase kemiripan yang tinggi dan dapat mengidentifikasi iris mata yang diujikan, karena iris mata pada Tabel 2 telah dilakukan pelatihan BPNN terlebih dahulu dibandingkan dengan Tabel 3 yang tidak ikut dalam pelatihan BPNN, dari iris mata yang tidak ikut pelatihan BPNN dapat disimpulkan bahwa jaringan BPNN yang telah dilatih dengan laju pemahaman yang berbeda dapat mengidentifikasi dari iris mata yang diujikan, namun untuk nilai persentase kemiripan yang rendah mengakibatkan iris mata jika diberikan tidak dikenali, yang diujikan perbedaan nilai laju pemahaman yang terlalu tinggi. 0.05 98.0% Kolesterol akut 0.09 97.5% Kolesterol akut Tabel 3. Hasil pengujian dengan 4 contoh iris mata yang tidak ikut pelatihan BPNN File Pengujian Laju pemahaman Persentase kemiripan (%) Identifikasi iris mata Uji ke-1.jpg 0.01 88.2% Kolesterol sub- akut 0.05 98.8% Kolesterol sub- akut 0.09 68.0% Kolesterol sub- akut Uji ke-2.jpg 0.01 100% Normal 0.05 100% (*) Normal 0.09 98% Normal Tabel 2. Hasil pengujian dengan 4 contoh iris mata yang ikut pelatihan BPNN Uji ke-3.jpg 0.01 ? Tidak dikenali 0.05 54% Gejala kolesterol File Pengujian Laju pemahaman Persentase kemiripan (%) Identifikasi mata iris 0.09 ? Tidak dikenali Uji ke- 0.01 98.0% Kolesterol akut Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 279
19.jpg 0.05 99.9% Kolesterol akut Mengintip Mata", Jakarta : Gramedia Pustaka Utama. 0.09 87.9% Kolesterol akut 4. KESIMPULAN [4] Munir, Rinaldi, 2004, "Pengolahan Citra Digital dengan Pendekatan Algoritmik", Bandung : INFORMATIKA. Telah dihasilkan aplikasi perangkat lunak yang dapat digunakan untuk identifikasi kolesterol pada iris mata, dengan parameter-parameter yang digunakan untuk proses pelatihan BPNN sangat mempengaruhi dalam mengidentifikasi iris mata yang akan diujikan, lapisan lain banyaknya neuron pada antara tersembunyi, bobot awal yang diberi nilai random. Hasil pada waktu dilakukan pengujian untuk tabel 3 dengan nilai persentase kemiripan yang rendah tidak mengakibatkan dikenali, laju pemahaman yang terlalu tinggi, dan pada pengujian dengan laju pemahaman 0.05 (*) didapatkan nilai persentase kemiripan mencapai 100%. keberhasilan iris mata yang diujikan jika diberikan perbedaan nilai [5] Oktavia, Nur Yusuf dkk, 2002, "Aplikasi Jaringan Syaraf Tiruan Untuk Pengenalan Huruf Pada Pengolahan Citra Berbasis Web", Skripsi : PENS-ITS. [6] Siang, JJ, 2005, "Jaringan Syaraf Tiruan & Pemrogramannya Menggunakan Matlab", Yogyakarta : ANDI. [7] Su'udi, Ahmad & Indah S.Y, 2006, "Menjadi Dokter Muslim Metode : Ilahiyah, Alamiah Dan Ilmiah", Java Pustaka Media Utama, Surabaya. Kelebihan pada aplikasi ini diharapkan dapat membantu untuk melakukan iridologi identifikasi gangguan kolesterol dengan cara yang aman, dan mudah karena hanya memerlukan gambar iris mata dari orang yang akan diperiksa. Kelemahan pada aplikasi ini antara lain untuk keakuratan dalam mengidentifikasi iris mata normal, gejala kolesterol, kolesterol sub-akut dan kolesterol akut dipengaruhi oleh proses seleksi untuk pengambilan iris mata pada waktu pengujian, dan kualitas citra iris mata yang akan diujikan. ahli [8] Wildes, Richard P, Iris Recognition: An Emerging Biometric Technologi, Proceeding of the IEEE, Vol. 5, No 9, 9 September 1997. df) di akses pada tanggal 12 Januari 2008. [9] Zainal, Amdan, "AplikasiNeural 2002, Network Pada Pengenalan Pola Tanda Tangan", Skripsi: PENS-ITS DAFTAR PUSTAKA [1] Ali, Jafar M.H dan Hassanien, Aboul Ella, An Iris Recognition System to Enhance E- Security Environment Based on Wavelet and Theory, AMO-Advanced Modeling Optimazion, Vol. 2003. di akses pada tanggal 11 Januari 2008. 5, No. 2, [2] Basuki, Achmad dkk, 2005, "Pengolahan Citra Digital", Yogyakarta : Graha Ilmu. [3] Hiru, Karkyadno danan, 2005, "Iridologi Penyakit Hanya Dengan Mendeteksi 280 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
PEMBANGUNAN IT GOVERNANCE DI SEKTOR PUBLIK (PEMERINTAHAN) YANG BAIK Herri Setiawan Universitas Indo Global Mandiri, Palembang Abstak Saat ini TI telah menjadi hal yang sangat diperlukan, sehingga memungkinkan pemerintah dapat menyediakan layanan kepada masyarakat menjadi lebih efektif, efisien, dan berkelanjutan. Sayangnya pengelolaan TI di pemerintahan Indonesia sampai saat ini masih belum terlaksana dengan optimal. Hal ini dikarenakan penggunaan TI yang masih belum bersifat terintegrasi, kebijakan yang masih sering tumpang tindih dan sumber daya manusia yang terbatas. Permasalahan tersebut sebenarnya dapat diatasi melalui mekanisme tata kelola TI (IT Governance) yang terdefinisi dengan baik. Berbagai standar seperti COBIT, ITIL, dan sebagainya dapat digunakan sebagai referensi. Kata kunci : TI, pemerintahan, IT Governance, COBIT, ITIL 1. Pendahuluan Pelayanan Publik yang diberikan pemerintahan harus lebih baik kepada masyarakat. Untuk mencapai cita-cita tersebut institusi pemerintahan dari tingkat pusat sampai daerah perlu memperbaiki sistim birokrasi yang ada. Karena selama ini birokrasi yang ada cenderung tidak memiliki kepastian seperti apa yang diharapkan. Birokrasi yang ada tidak bisa menciptakan efisiensi dan efektifitas kerja, sehingga birokrasi sering dianggap menjadi penghambat untuk mencapai tujun pemerintahan. UNDANG-UNDANG RI Nomor 14 Tahun 2008 tentang Keterbukaan Informasi Publik yang secara isinya resmi diberlakukan mulai 1 Mei 2010, untuk publik semua mengamanatkan menyediakan akses informasi publik dengan cepat dan tepat waktu, berbiaya ringan, dan cara sederhana. Yang dimaksud badan publik adalah lembaga eksekutif, legislatif, yudikatif dan badan lain yang tugas pokoknya berkaitan dengan fungsi dan penyelengaraan negara, yang sebagian atau seluruh dananya bersumber dari APBN/APBD, sumbangan masyarakat, dan/atau luar negeri. badan keputusan, ini dikarenakan penggunaan TI pada saat ini bukan hanya untuk membantu proses perhitungan tetapi penggunaan TI telah mencapai satu titik yang sangat sebagai alat pendukung tinggi, yakni pengambilan keputusan. lain dikarenakan kebijakan yang sering berubah-ubah, tidak adanya panduan atau referensi dalam pengadaan fasilitas-fasilitas TI, divisi TI yang dinilai kurang antisipatif terhadap resiko gangguan, dan terbatasnya SDM pengelola TI. Faktor penghambat implementasi TI di tanah air karena tidak diperhatikannya IT governance. Hambatannya hanya berupa kekurang- pahaman IT tentang apa dan bagaimana governance serta manfaatnya Permasalahan yang dihadapi antara itu TI merupakan jawaban atas banyak tantangan bisnis pada saat termasuk di pemerintahan. Karenanya setiap proses pada saat implementasinya harus mendapat perhatiaan yang khusus. Pada penelitian ini implementasi standar IT governance pendekatan yang menggunakan standar framework COBIT. ini akan digunakan adalah Badan publik sebagai business owner juga harus menerapkan prinsip-prinsip (IT governance) yang baik, serta merancang arsitektur informasinya secara matang sehingga teknologi informasi dapat pembangunan dilakukan dan mampu mengoptimalkan semua sumber daya organisasi. tata kelola TI sistem/teknologi secara terintegrasi Kebutuhan informasi menjadi salah satu faktor penggunaan TI, karena dengan TI kita dapat menghasilkan informasi yang cepat, akurat, dan bisa diakses kapanpun dibutuhkan. Saat ini informasi menjadi dasar dan pendukung dalam pengambilan 2. COBIT (Control Objectives for Information and Related Technology) 2.1 Pengertian Cobit Adalah satu metodologi yang memberikan kerangka dasar dalam menciptakan sebuah Teknologi Informasi yang sesuai dengan kebutuhan organisasi dengan tetap memperhatikan faktor - faktor lain yang berpengaruh. Cobit Adalah suatu panduan standar informasi. Standar teknologi praktik manajemen COBIT dikeluarkan oleh IT Governance Institute Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 281
yang merupakan bagian dari ISACA (Information Systems Audit and Control Association). 2.2 Sejarah Cobit Cobit diciptakan untuk menyediakan model yang detail dan spesifik untuk IT governance. Berisi standar dan regulasi ISO, EDIFACT, dan lain- lain.Codes of Conduct issued by Council of Europe.Stándar Profesional Auditing, yaitu : COSO, IFAC, IIA, ISACA, AICPA standards, dll. Pertama kali dipubliksikam pada bulan April 1996, edisi kedua terbit pada tahun 1998, edisi ketiga pada Juli 2000, edisi keempat pada bulan Desember 2005 dengan versi terakhir adalah edisi 4.1 yang dikeluarkan pada tahun 2007. Lingkup kriteria perhatian dalam COBIT adalah: • Effectiveness informasi yang sering menjadi Menitikberatkan pada sejauh mana efektifitas informasi dikelola dari data-data yang diproses oleh sistem informasi yang dibangun. strategic alignment ; yang memfokuskan kepastian terhadap keterkaitan antara strategi bisnis dan TI serta penyelarasan antara operasional teknologi itu dan bisnis. value delivery ; mencakup hal-hal yang terkait dengan penyampaian nilai yang memastikan bahwa TI memenuhi manfaat dengan yang memfokuskan pada pengoptimalan biaya dan pembuktian nilai hakiki akan keberadaan teknologi itu sendiri. resource management dengan pengoptimalan investasi dan pengelolaan secara tepat sumber daya TI yang kritis mencakup aplikasi, informasi, infrastruktur, dan SDM. risk management ; atas keberadaan risiko, transparansi atas risiko yang signifikan terhadap proses bisnis serta tanggung jawab pengelolaan risiko dalam organisasi. performance measurement ; yang berfokus pada implementasi dari penelusuran dan pengawasan strategi, berjalan, proyek pemenuhan penggunaan sumber daya, kinerja proses, dan penyampaian layanan. dijanjikan ; berkaitan yang Efficiency Menitikberatkan pada sejauh mana efisiensi investasi terhadap informasi yang diproses oleh sistem. Confidentiality
Menitikberatkan pada pengelolaan kerahasiaan informasi secara hierarkis. Integrity Menitikberatkan pada dalam sistem. integritas data/informasi Availability Menitikberatkan pada ketersediaan data/informasi dalam sistem informasi. Compliance Menitikberatkan pada kesesuaian data/informasi dalam sistem informasi. Reliability Gambar 1 - FOKUS IT GOVERNANCE Menitikberatkan pada kemampuan/ketangguhan sistem pengelolaan data/informasi. informasi dalam 4. Prinsip Dasar COBIT Sedangkan fokus terhadap pengelolaan sumber daya teknologi informasi dalam COBIT adalah pada: • Applications • Information • Infrastructure • People Untuk menyediakan informasi yang dibutuhkan perusahaan untuk mencapai tujuan organisasi. Prinsip dasar COBIT menggambarkan : a. Kebutuhan Bisnis b. Sumber Daya TI c. Proses TI 3. Fokus IT governance (ISACA, COBIT 4.1, 2007) 282 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
Data, adalah obyek-obyek dalam pengertian yang internal dan eksternal), terstruktur dan tidak terstruktur, grafik, suara dan sebagainya. (yakni lebih luas Sistem aplikasi, dipahami menyimpulkan prosedur manual maupun yang terprogram. atau meringkas, untuk baik Gambar 2 - Prinsip Dasar COBIT Teknologi, mencakup hardware, sistem operasi, sistem manajemen database, jaringan (networking), multimedia, dan lain- lain. Fasilitas, adalah semua sumberdaya untuk menyimpan system informasi. dan mendukung a) Kebutuhan Bisnis • Efektivitas (Effectiveness), menguraikan informasi yang relevan dan berhubungan dengan proses bisnis yang disampaikan tepat pada waktunya dengan cara yang benar, konsisten dan tepat digunakan. Efisiensi (Efficiency), menyangkut ketentuan informasi melalui penggunaan sumberdaya yang optimal (lebih produktif dan ekonomis). Kerahasiaan (Confidentiality), menyangkut perlindungan informasi yang sensitif dari akses yang tidak sah. Integritas dengan keakuratan dan kelengkapan informasi juga keabsahannya yang sesuai dengan harapan (expectation) dan nilai bisnis.
(Integrity), berkaitan Manusia termasuk staf ahli, kesadaran dan merencanakan, untuk produktivitas mengorganisasikan atau melaksanakan, memperoleh, menyampaikan, mendukung dan memantau layanan sistem informasi. c) Proses TI Framework COBIT terdiri dari 34 high-level control objective, dimana tiap-tiap IT proses dikelompokkan dalam empat domain utama • Perencanaan dan organisasi (plan and organise) Pengadaan dan implementasi (acquire and implement) Pengantaran dan dukungan support) Pengantaran dan dukungan support) Pengawasan dan evaluasi evaluate) Pengawasan dan evaluasi evaluate) Ketersediaan (Availability), berkaitan dengan informasi yang tersedia yang diperlukan oleh proses bisnis saat ini dan yang akan datang, juga menyangkut penjagaan sumberdaya yang perlu dan kemampuan yang terkait. Pemenuhan (Compliance), menguraikan pemenuhan hukum, peraturan dan persetujuan yang bersifat kontrak dimana proses bisnisnya merupakan subyek, yakni kriteria bisnis yang ditentukan dari luar. Gambar 3 - Empat Kelompok Domain COBIT Keterandalan of Information), berkaitan dengan ketentuan informasi yang memadai bagi manajemen untuk menjalankan dan melaksanakan finansialnya dan pemenuhan keseluruhan laporan tanggung jawab. informasi (Reliability b) Sumber Daya TI Domain 1 : Planning and Organisation Domain ini mencakup strategi dan taktik yang menyangkut identifikasi tentang bagaimana TI dapat memberikan kontribusi terbaik dalam tujuan bisnis organisasi sehingga pencapaian terbentuk sebuah organisasi yang baik dengan infrastruktur teknologi yang baik pula. Langkah-langkahnya : • PO1 Define a strategic information Sumberdaya TI yang diidentifikasikan dalam COBIT dapat diterangkan atau diidentifikasikan sebagai berikut : technology plan PO2 Define the information architecture • PO3 Determine the technological direction Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 283
PO4 Define the IT organisation and relationships PO5 Manage the investment in information technology PO6 Communicate management aims and direction Langkah-langkahnya : • M1 Monitor the process • M2 Assess internal control adequacy • M3 Obtain independent assurance • M4 Provide for independent audit PO7 Manage human resources • PO8 Ensure compliance with external requirements • PO9 Assess risks • PO10 Manage projects • PO11 Manage quality COBIT Framework M1 Monitor the process M2 Assess internal control adequacy M3 Obtain independent assurance M4 Provide for independent audit Business Objectives Criteria Criteria • Effectiveness • Effectiveness • Effectiveness • Effectiveness • Efficiency • Efficiency • Efficiency • Efficiency • Confidenciality • Confidenciality • Confidenciality • Confidenciality • Integrity • Integrity • Integrity • Integrity • Availability • Availability • Availability • Availability • Compliance • Compliance • Compliance • Compliance • Reliability • Reliability • Reliability • Reliability IT IT IT IT RESOURCES RESOURCES RESOURCES RESOURCES Data • Data • Data • Data • Application systems • Application systems • Application systems • Application systems • Technology • Technology • Technology • Technology • Facilities • Facilities • Facilities • Facilities • People • People • People • People PO1 Define a strategic IT plan PO2 Define the information architecture PO3 Determine the technological direction PO4 Define the IT organisation and relationships PO5 Manage the IT investment PO6 Communicate management aims and direction PO7 Manage human resources PO8 Ensure compliance with external requirements PO9 Assess risks PO10 Manage projects PO11 Manage quality PLAN AND PLAN AND PLAN AND PLAN AND ORGANISE ORGANISE ORGANISE ORGANISE Domain 2 : Acquisition and Implementation Untuk mewujudkan strategi TI, solusi TI perlu diidentifikasi, dibangun atau diperoleh dan kemudian diimplementasikan dan diintegrasikan bisnis. proses dalam Langkah-langkahnya : • AI1 Identify automated solutions • AI2 Acquire and maintain application MONITOR AND EVALUATE DS1 Define service levels DS2 Manage third-party services DS3 Manage peformance and capacity DS4 Ensure continuous service DS5 Ensure systems security DS6 Identify and attribute costs DS7 Educate and train users DS8 Assist and advise IT customers DS9 Manage the configuration DS10 Manage problems and incidents DS11 Manage data DS12 Manage facilities DS13 Manage operations ACQUIRE AND ACQUIRE AND ACQUIRE AND ACQUIRE AND IMPLEMENT IMPLEMENT IMPLEMENT IMPLEMENT DELIVER AND DELIVER AND DELIVER AND DELIVER AND SUPPORT SUPPORT SUPPORT SUPPORT AI1 Identify automated solutions AI2 Acquire and mantain application software AI3 Acquire and maintain technology infrastructure AI4 Develop and maintain IT procedures AI5 Install and accredit systems AI6 Manage changes software AI3 Acquire and maintain technology infrastructure Gambar 4 - Kerangka Kerja COBIT AI4 Develop and maintain IT procedures • AI5 Install and accredit systems • AI6 Manage changes Domain 3 : Delivery and Support Domain ini berhubungan dengan penyampaian layanan yang diinginkan, yang terdiri dari operasi pada security dan aspek kesinambungan bisnis sampai dengan pengadaan training. Langkah-langkahnya : • DS1 Define and manage service levels • DS2 Manage third-party services • DS3 Manage performance and capacity • DS4 Ensure continuous service • DS5 Ensure systems security • DS6 Identify and allocate costs • DS7 Educate and train users • DS8 Assist and advise customers • DS9 Manage the configuration • DS10 Manage problems and incidents • DS11 Manage data • DS12 Manage facilities • DS13 Manage operations Domain 4 : Monitoring Semua proses TI perlu dinilai secara teratur dan berkala bagaimana kualitas dan kesesuaiannya dengan kebutuhan kontrol. Kerangka kerja COBIT memasukkan juga hal- hal sebagai berikut: a. Maturity Models - Untuk memetakan status maturity proses-proses IT (dalam skala 0 - 5) dibandingkan dengan "the best in the class in the Industry" dan juga International best practices b. Critical Success Factors (CSFs) - Arahan implementasi bagi manajemen agar dapat melakukan kontrol-kontrol atas proses IT dalam perusahaan. c. Key Goal Indicators (KGIs) - Kinerja proses- business sehubungan proses requirements IT dengan d. Key Performance Indicators (KPIs) - Kinerja proses-proses IT sehubungan dengan proses pencapaian tujuan. 5. IT Governance di Sektor Publik (Pemerintahan) Terkait dengan pelaksanaan UU Nomor 14 Tahun 2008 maka yang seharusnya melaksanakan tata kelola TI pada badan publik adalah pejabat pengelola informasi dan dokumentasi. Pejabat itu wajib memberikan, menyampaikan, dan menyebarluaskan informasi publik dengan cara yang mudah dijangkau, namun di sisi lain harus mengamankan informasi yang dikecualikan/dirahasiakan dan hanya boleh 284 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
diminta dengan sejumlah persyaratan (Bab V, Pasal 17) dari akses pihak-pihak yang tidak terotorisasi. Bila tata kelola TI suatu organisasi/institusi sangat terkait dengan tanggung jawab dan tindakan pengurus dan manajemen eksekutif (CIOs), maka IT Governance di sektor publik (pemerintahan) pun terkait dengan tanggung jawab dan tindakan pejabat pengambil kebijakan dari tingkat pusat sampai tingkat daerah/kota. Mereka bertanggung jawab terhadap arah strategi institusi yang di pimpin, memastikan bahwa tujuan institusi dapat tercapai dan berbagai sumber daya yang dimiliki telah dimanfaatkan dengan tepat. IT govenernance membutuhkan pengaturan yang tepat untuk memadukan strategi TI dan pemanfaatan sumberdaya. Menyadari bahwa TI terkait dengan semua IT govenernance harus dilihat sama nilai pentingnya dengan standar pengelolaan bisnis dan pelayanan. IT govenernance yang efektif mampu menghasilkan keuntungan-keuntungan bisnis yang nyata misalnya reputasi, kepercayaan, dan pangsa pasara. Hal itu mampu menurunkan resiko manajemen. aspek bisnis perusahaan, maka (demand) akan tentunya produksi perangkat teknologi informasi juga akan meningkat. Vendor-vendor informasi teknologi mengembangkan produknya dengan segala keunggulan teknologi dan harga yang kompetitif. Disisi pengguna baik individu maupun korporasi, tentunya ada hal positif yang dapat diambil dari persaingan vendor di atas, diantaranya adalah banyak pilihan yang dapat disesuaikan dengan anggaran yang ada. Semakin tinggi kebutuhan berlomba-lomba Disisi institusi, tentunya perubahan yang cepat terhadap teknologi informasi bisa berdampak positif dan negatif. Over investment adalah hal negatif yang institusi salah dalam menetapkan, dapat menjalankan maupun menjaga strategi bisnisnya sejalan dengan perkembangan teknologi informasi. Dampak positif akan didapatkan hanya jika institusi dapat menetapkan, menjalankan maupun menjaga strategi bisnisnya sejalan dengan perkembangan teknologi informasi. Disinilah muncul terminologi IT Governance dibicarakan yang oleh korporasi maupun institusi pemerintah. terjadi banyak menjembatani terhadap kesenjangan antara resiko bisnis, kontrol dan masalah teknik. COBIT dapat menyediakan seperangkat praktek yang dapat diterima pada umumnya karena membantu para direktur, eksekutif dan manager meningkatkan nilai TI serta mengecilkan resiko yang mungkin timbul. COBIT's informasi, dengan "good practices" mencerminkan konsensus antar para ahli di seluruh dunia. COBIT dapat digunakan sebagai IT Governance tools, dan juga membantu perusahaan/institusi mengoptimalkan investasi TI mereka. Hal penting lainnya, COBIT dapat juga dijadikan sebagai acuan atau referensi suatu kesimpang-siuran dalam apabila penerapan teknologi. terjadi Informasi berbasis teknologi (audit IT) oleh Internal Auditor, dapat dimulai dengan menentukan area-area yang relevan dan berisiko paling tinggi, melalui analisa atas ke-34 proses tersebut. Sementara untuk kebutuhan penugasan tertentu, misalnya audit atas proyek IT, dapat dimulai dengan memilih proses yang relevan dari proses-proses tersebut. Lebih lanjut, auditor dapat menggunakan Audit Guidelines dengan menerapkan seluruh domain yang terdapat dalam COBIT, yakni planning-organization (AI), Delivery- (PO), acquisition-implementation support (DS) dan Monitoring (M) untuk merancang prosedur audit. Suatu perencanaan Audit Sistem Singkatnya, COBIT khususnya guidelines dapat dimodifikasi dengan mudah, sesuai dengan industri, kondisi TI di perusahaan atau organisasi, atau objek khusus di lingkungan TI. Selain dapat digunakan oleh Auditor, COBIT dapat juga digunakan oleh manajemen sebagai jembatan antara risiko-risiko IT dengan pengendalian yang dibutuhkan (IT risk management) dan juga referensi utama yang sangat membantu dalam penerapan IT Governance di isntitusi pemerintahan. COBIT terdiri atas beberapa arahan/pedoman, yang dapat digunakan sebagai pedoman implementasi IT governance di sektor publik (pemerintahan) yang baik. Pedoman tesebut yaitu : 1. Control Objectives IT Governance sangat diperlukan diantaranya untuk tetap menjaga investasi, meningkatkan daya saing tambah), serta keberlangsungan bisnis/usaha/pemerintahan. COBIT adalah kerangka tata IT governace framework yang banyak dipakai oleh praktisi. (memberikan menjaga nilai 5.1 Mengapa menggunakan Cobit Terdiri atas 4 tujuan pengendalian tingkat-tinggi (high-level control objectives) yang tercermin dalam 4 domain, yaitu: planning & organization, acquisition & implementation, delivery & support , dan monitoring. 2. Audit Guidelines Berisi sebanyak 318 tujuan-tujuan pengendalian yang bersifat rinci (detailed control objectives) untuk membantu para auditor dalam memberikan management assurance dan/atau saran perbaikan. Pada dasarnya COBIT dikembangkan untuk membantu memenuhi berbagai kebutuhan manajemen 3. Management Guidelines Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 285
Berisi arahan, baik secara umum maupun spesifik, mengenai apa saja yang mesti dilakukan, terutama agar dapat menjawab pertanyaan-pertanyaan berikut : b. Sejauh mana Anda (TI) harus bergerak, dan apakah biaya TI yang dikeluarkan sesuai dengan manfaat yang dihasilkannya. c. Apa saja indikator untuk suatu kinerja yang dibangun berdasarkan kebebasan berkumpul dan mengungkapkan pendapat, serta kapasitas untuk berpartisipasi secara konstruktif. 2) Tegaknya Supremasi Hukum Kerangka hukum harus adil dan diberlakukan tanpa pandang bulu, termasuk di dalamnya hukum-hukum yang menyangkut hak asasi manusia. bagus ? 3) Transparansi d. Apa saja faktor atau kondisi yang harus diciptakan agar dapat mencapai sukses (critical success factors) ? e. Apa saja risiko-risiko yang timbul, apabila yang kita ditentukan ? tidak mencapai sasaran Tranparansi dibangun atas dasar arus informasi yang bebas. Seluruh proses pemerintahan, lembaga-lembaga dan informasi perlu dapat diakses oleh pihak-pihak yang berkepentingan, dan informasi yang tersedia harus memadai agar dapat dimengerti dan dipantau. f. Bagaimana dengan perusahaan lainnya - apa yang mereka lakukan ? g. Bagaimana Anda mengukur keberhasilan dan bagaimana pula membandingkannya ? 4) Peduli pada Stakeholder Lembaga-lembaga proses dan pemerintahan harus berusaha melayani semua pihak yang berkepentingan. seluruh 5) Berorientasi pada Konsensus Tata pemerintahan yang baik menjembatani kepentingan-kepentingan yang berbeda demi suatu konsensus menyeluruh terbangunnya dalam hal apa yang terbaik bagi kelompok- kelompok masyarakat, dan bila mungkin, konsensus dalam hal kebijakan-kebijakan dan prosedur-prosedur. 6) Kesetaraan Semua warga masyarakat mempunyai kesempatan memperbaiki atau mempertahankan kesejahteraan mereka. 7) Efektifitas dan Efisiensi Proses-proses pemerintahan dan lembaga- lembaga membuahkan hasil sesuai kebutuhan warga masyarakat dan dengan menggunakan seoptimal sumber-sumber daya yang ada mungkin. 8) Akuntabilitas Gambar 6 - Kaitan IT Governance dan COBIT 6. Good Governance Pada akhirnya penerapan IT governance pada (pemerintahan) yang baik akan sektor publik membantu menciptakan good governance yang diharapkan. Kunci good governance adalah pemahaman atas prinsip-prinsip di dalamnya. Prinsip-prinsip tersebut adalah : 1) Partisipasi Masyarakat utama memahami Semua warga masyarakat mempunyai suara dalam pengambilan keputusan, baik secara langsung maupun melalui lembaga-lembaga perwakilan sah yang mewakili kepentingan tersebut Partisipasi menyeluruh mereka. Para pengambil keputusan di pemerintah, sektor swasta dan organisasi-organisasi masyarakat jawab baik kepada masyarakat bertanggung maupun yang lembaga-lembaga berkepentingan. Bentuk pertanggung jawaban tersebut berbeda satu dengan lainnya tergantung dari jenis organisasi yang bersangkutan. kepada 9) Visi Strategis Para pemimpin dan masyarakat memiliki perspektif yang luas dan jauh ke depan atas tata pemerintahan yang baik dan pembangunan manusia, serta kepekaan akan apa saja yang dibutuhkan untuk mewujudkan perkembangan tersebut. Selain itu mereka juga harus memiliki pemahaman atas kompleksitas kesejarahan, budaya dan sosial yang menjadi dasar bagi perspektif tersebut. 286 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
Daftar Pustaka 7. Kesimpulan [1] IT Governance Institute, 2007, Executive 7.1 IT Governance pada intinya adalah serangkaian kegiatan pengambilan keputusan dan penentuan kerangka kerja akuntabilitas yang tepat dalam penggunaan TI pada suatu organisasi/institusi. 7.2 Kebijakan yang akan ditetapkan dari pusat dan daerah tentang pelaksanaan IT governance harus yang dirumuskan transparan dan akuntabilitas sehingga kinerja birokrat yang berkaitan dengan IT Governance di sektor publik nantinya menajdi lebih baik. dalam suatu ketetapan Summary Framework, COBIT Ver. 4.1 Excerpt, [2] DETIKNAS, 2010, Strategi Teknologi Informasi dan Komunikasi Nasional (National ICT Strategies)2010 - 2014, [3] Direktorat E-Government Dirjen Aplikasi Telematika, 2006, Rancangan Blue Print E- Government, Departemen Komunilkasi dan Informasi 8. Saran [4] Smith, RFI & Teicher, J, 2004, Improving Penulis menyarankan diperlukan kajian yang lebih IT konprehensif Governance yang benar-benar sesuai dengan kondisi umum yang dihadapi oleh pemerintah di Indonesia. dalam mengimplementasikan Governance and Services: Can E-government Help?, Melbourne, Monash University [5] UU RI Nomor 14 Tahun 2008, Tentang Keterbukaan Informasi Publik, Departemen Hukum dan Hak Asasi Manusia Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 287
Sistem Informasi Pemanfaatan Apotek Hidup dengan Metode Forward Chaining Linda Marlinda1, Priadhana Edi Kresnha2 1,2Program Studi Manajemen Informatika Akademik Manajemen Informatika dan Komputer Bina Sarana Informatika (AMIK BSI) Jalan RS Fatmawti no.24 Pondok Labu Jakarta12450 ABSTRAK Saat ini perkembangan sistem informasi yang berbasis web dimanfaatkan sebagai sarana peningkatan informasi dihampir semua bidang usaha. Pemanfaatan tersebut akan mempermudah suatu pekerjaan seperti halnya pengolahan data lebih cepat, keputusan yang akan diambil lebih tepat, menghemat tempat atau ruang penyimpanan data. Selain itu, sistem informasi yang berbasis web juga dapat menjadi sarana promosi yang efisien dan sumber informasi yang dapat diakses oleh pengguna internet yang semakin lama semakin luas. Penggunaan sistem informasi sebagai wadah untuk mengembangkan informasi secara online sekarang ini sangat dibutuhkan terutama pemanfaatan apotek hidup bagi para ibu-ibu rumah tangga di wilayah perkotaan atau pedesaan. Karena pentingnya sistem informasi pemanfaatan apotek hidup secara online bagi kesehatan sekarang ini, maka diperlukan suatu sistem informasi yang besar yang mencakup semua unsur mulai dari informasi tanaman, khasiat, penyakit, gejala penyakit, obat dan metode pengobatannya. Perancangan sistem informasi pemanfaatan apotik hidup menggunakan metode forward chaining dikarenakan metode ini mempunyai referensi pakar yang bersumber dari nenek moyang zaman dulu misalnya jamu - jamu tradisional yang ditujukan untuk masa depan. Kata Kunci: Sistem Informasi, Apotek Hidup, Forward Chaining PENDAHULUAN Saat ini perkembangan sistem informasi yang berbasis web dimanfaatkan sarana peningkatan informasi dihampir semua bidang usaha, baik bidang perdagangan, industri maupun jasa. Pemanfaatan tersebut akan mempermudah suatu pekerjaan seperti halnya pengolahan data lebih cepat, keputusan yang akan diambil lebih tepat, menghemat tempat atau ruang penyimpanan data. Selain itu, sistem informasi yang berbasis web juga dapat menjadi sarana promosi yang efisien dan sumber informasi yang dapat diakses oleh pengguna lama semakin luas. Pada perkembangannya sebuah situs web selalu dituntut agar menyajikan informasi yang up to date. Apabila situs tidak dirancang akan dengan mengalami proses pemeliharaannya. Salah satu solusinya adalah dengan melakukan penambahan atau perubahan dalam database. sebagai internet yang semakin sistematis maka programer dalam kesulitan selalu memiliki banyak data yang hampir terupdate, serta dalam pengembangan jasa lainnya untuk memperluas promosi dalam bentuk penyampaian informasi kepada masyarakat luas jasa misalnya penggunaan obat-obatan tradisional. Obat - obat tradisional ini adalah apotek hidup yaitu memanfaatkan sebagian tanah untuk ditanami tanaman obat-obatan untuk keperluan sehari-hari. Obat-obatan tradisional yang dapat digunakan untuk mengobati berbagai penyakit. Obat tradisional umumnya lebih aman karena bersifat alami dan memiliki efek samping yang lebih sedikit dibandingkan obat-obat buatan pabrik. Itulah sebabnya sebagian orang lebih senang mengkonsumsi obat-obat tradisional. informasi tentang pelayanan Pada awalnya situs web (website) merupakan suatu layanan sajian informasi yang menggunakan hyperlink atau menghubungkan satu konsep halaman ke halaman lainnya . Pelayanan jasa dibidang kesehatan (medical) juga semakin meningkat yang merupakan salah satu bidang usaha untuk kebutuhan user selain TUJUAN Tujuan penelitian ini adalah merancang informasi dan pemanfaatan apotek hidup, untuk mengetahui menganalisis sistem 288 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
informasi tanaman, tumbuhan yang digunakan bagi kesehatan. Khususnya untuk pengobatan secara tradisional.
Lingkungan Luar Sistem ( Environment ) Bentuk apapun yang ada diluar ruang lingkup atau batasan sistem yang mempergaruhi sistem. MANFAAT Adapun manfaat yang didapat dari dan penelitian mempercepat informasi pemanfaatan apotek hidup bagi para user (khususnya ibu - ibu rumah tangga) bagi kesehatan. ini adalah memudahkan pengaksesan Penghubung Sistem (Interface) Merupakan media penghubung antar subsistem ke subsistem yang lain. Masukan Sistem (Input) Merupakan satu energi yang menjadi masukan bagi suatu sistem. Keluaran Sistem (Output) METODE PENELITIAN Metode analisis terdiri dari:
Research kepustakaan) mengumpulkan fakta-fakta dan data-data dengan membaca buku-buku referensi yang menguatkan pendapat dan landasan teori yang berhubungan dengan sistem informasi pemanfaatan apotek hidup bagi kesehatan (studi
Interviewing yaitu dilakukan wawancara dengan pakar terdahulu (Tukang jamu (jamu gendong), ibu - ibu rumah tangga, pakar tumbuhan tradisional)
Merupakan bentuk pengolahan yang akan merubah masukan menjadi keluaran yang berguna. Pengelolahan Sistem (Process) Merupakan bentuk pengolahan yang akan merubah masukan menjadi keluaran. Sasaran Sistem (Objective) Suatu sistem pasti mempunyai tujuan (goal) atau sasaran (objective). Sasaran dari sistem sangat menentukan masukan yang dibutuhkan sistem dan keluaran yang akan dihasilkan sistem.
Metode perancangan Pada tahapan ini dilakukan perancangan sistem dengan menggunakan analisa desaign berbasis object dengan UML (Unified modeling Language) Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya dan bermanfaat dalam mengambil keputusan saat ini dan mendatang.
Sistem pakar adalah suatu sistem komputer yang menyamai (emulates) kemampuan pengambilan keputusan dari seorang pakar. ANALISA Sistem adalah himpunan atau group dari elemen atau komponen yang berhubungan atau saling bergantung satu sama lain untuk mencapai tujuan tertentu. Karakteristik Sistem antara lain adalah : Adapun kualitas dari suatu informasi tergantung pada tiga hal : 1. Akurat, berarti informasi harus bebas dari suatu kesalahan dan tidak menyesatkan. Akurat juga berarti informasi harus jelas mencerminkan maksudnya informasi harus jelas mencerminkan maksudnya. Informasi harus jelas mencerminkan maksudnya. Informasi harus akurat karena dari sumber informasi informasi sampai ke penerima kemungkinan banyak terjadi gangguan (noise) yang dapat merubah atau merusak informasi tersebut. Komponen sistem (Components) Suatu sistem terdiri dari sejumlah kerangka atau komponen yang saling berinteraksi dan bekerjasama membentuk satu kesatuan. 2. Tepat pada waktunya, berarti informasi yang datang pada penerima tidak boleh terlambat, karena landasan di dalam mengambil keputusan. informasi merupakan
Batas Sistem (Boundary) Ruang lingkup sistem atau batasan sistem merupakan daerah yang membatasi sistem dengan lingkungan . 3. kepada akuntan perusahan adalah kurang relevan bila relevan dan ditunjukkan kepada ahili teknik perusahan. lebih akan Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 289
4. Relevan, tersebut mempunyai manfaat untuk pemakaianya. Relevasi informasi untuk tiap-tiap orang satu dengan lainya berbeda. Misalnya informasi mengenai sebab terjadinya kerusakan mesin produksi. berarti informasi 2. Bisa melakukan proses secara berulang secara otomatis. 3. Mampu berorientasi dalam lingkungan berbahaya 4. Menghasilkan kualitas output dan meningkatkan Sistem Informasi, adalah sekumpulan prosedur organisasi yang akan pengambil memberikan keputusan dan untuk mengendalikan organisasi. Sistem terdiri dari komponen- komponen bangunan yang sering disebut dengan komponen bangunan (building block), yaitu blok masukan (input block), blok model (model block), blok keluaran (output block), blok teknologi (technology block), blok basis data (database block) dan blok kendali (control block). Sebagai suatu sistem, keenam blok tersebut masing-masing saling berinteraksi satu dengan yang lainnya membentuk satu kesatuan untuk mencapai sasarannya. Dalam perancangan sistem informasi pemanfaatan apotek hidup ini menggunakann sistem pakar dengan metode forward chainging, dimana sistem pakar adalah sistem berbasis komputer yang menggunakan pengetahuan, fakta, dan teknik penalaran dalam memecahkan masalah yang biasanya hanya dapat dipecahkan oleh seorang pakar dalam bidang tersebut. saat dilaksanakan bagi informasi informasi Adapun cirri-ciri yang dimiliki sistem pakar sebagai berikut: 1. Terbatas pada bidang yang spesifik. 2. Dapat memberikan penalaran terhadap data-data yang tidak lengkap atau tidak pasti. 5. Sebagai media pelengkap pelatihan 6. Menghemat waktu dalam keputusan. 5. Sebagai media pelengkap pelatihan 6. Menghemat waktu dalam keputusan. Komponen Sistem Pakar 1. Lingkungan pengembangan, digunakan untuk memasukkan pengetahuan pakar ke dalam lingkungan sistem pakar konsultasi, oleh pengguna yang bukan pakar guna memperoleh pengetahuan pakar (Arhami.2005). 2. Lingkungan digunakan Teori Forward Chaining (Pelacakan ke depan) Pelacakan ke depan adalah pendekatan (data-driven). Dalam dimotori yang pendekatan ini pelacakan dimulai dari informasi masukan, mencoba menggambarkan kesimpulan. Pelacakan ke depan mencari fakta yang sesuai dengan bagian IF dari aturan IF-THEN. data dan selanjutnya Forward chaining atau runut maju memiliki arti mempergunakan himpunan kaidah kondisi aksi. Dalam metode ini kaidah interpreter mencocokkan fakta atau statement dalam pangkalan data dengan situasi yang dinyatakan dalam anticendent atau kaidah if. Bila fakta dalam pangkalan data telah sesuai dengan kaidah if maka kaidah distimulasi. Proses ini diulang hingga didapatkan hasil. 3. Dapat mengemukakan rangkaian alasan diberi tahukan dengan cara yang dapat dipahami. 4. Berdasarkan pada rules dan kaidah tertentu. 5. Dirancang untuk dapat dikembangkan secara bertahap. 6. Output bersifat anjuran atau nasihat. 7. Output tergantung dengan user. 8. Knowledge based dan inference engine terpisah. Keuntungan sistem pakar Pemanfaatan apotek hidup ini dirancang untuk bekerja dalam system operasi windows dan terintegrasi dengan suatu web server dan database server. Aplikasi system ini berada dalam satu pc atau laptop yang sama. Bahasa pemprograman yang dipilih adalah php mysql yang digunakan untuk membangun aplikasi php disebabkan oleh kemampuan PHP merupakan suatu bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya, PHP dapat berjalan pada web server yag dirilis oleh Microsoft. 1. Memungkinkan orang awam bisa mengerjakan pekerjaan para ahli 290 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
- Khasiat(id, nama, keterangan)
- Gejala(id, nama, keterangan)
- User (id, nama, username, password, alamat, Jabatan (id, nama, keterangan) email, id_jabatan, isi) Penyebab(id, nama, nama_latin, keterangan) Berita (id, waktu_isi, judul, isi) Sequence diagram, menggambarkan interaksi antar objek di dalam dan di sekitar sistem (termasuk pengguna, display, dan sebagainya) berupa message yang digambarkan terhadap waktu. Sequence diagram terdiri antar dimensi vertikal (waktu) dan dimensi horizontal (objek
- objek yang terkait). Statechart diagram menggambarkan transisi dan perubahan keadaan (dari satu state ke state lainnya). diagram Statechart Gambar 1. Entity Relationship Diagram Secara garis besar, langkah - langkah yang ini proses dilakukan serta identifikasi mengunakan indentifikasi interaksi antar kelas dan diagram - diagram yang terdapat pada UML. dalam pemodelan kelas menggambarkan Use fungsionalitas yang diharapkan dari sebuah sistem. Yang ditekankan adalah "apa" yang diperbuat sistem, dan bukan "bagaimana". case Diagram ERD (Entity Relationship Diagram) ERD adalah suatu pemodelan dari basisdata relasional yang didasarkan atas persepsi di dalam dunia nyata, dunia ini senantiasa terdiri dari sekumpulan objek yang saling berhubungan antara satu dengan yang lainnya. Atributenya adalah Bagian_tanaman (id, nama, keterangan)
- Ramuan (id, nama, cara_pembuatan, dosis, keterangan) Component Diagram menggambarkan struktur dan hubungan antar komponen piranti lunak, termasuk ketergantungan. Komponen piranti lunak adalah modul berisi code, baik berisi source code maupun binary code, baik library maupun executable baik yang muncul pada compile time, link time, maupun runtime. Deployment diagram digunakan untuk melayani pemodelan hardware yang digunakan dalam imlpementasi system dan asosiasinya antara komponen
-komponen tersebut. Package adalah pengelompokkan konstruksi untuk mengambil yang memungkinkan di konstruksi dan UML tersebut mengelompokkan tersebut elemen
-elemen secara bersama
-sama menjadi level yang lebih tinggi. Collaboration Diagram menggambarkan interaksi antar objek seperti sequence diagram, tetapi lebih menekankan pada peran masing
- masing objek dan bukan pada waktu penyampaian message. Tanaman (id, nama, keterangan)
- Nama_latin (id, waktu_pemberian, keterangan) Jenis_pupuk_sumber(id,nama, keterangan) Jenis_pupuk_fungsi(id,nama, keterangan) Pupuk (id, nama, keterangan) pemberi_nama, nama,
- Obat (id, nama, keterangan)
- Penyakit(Id, Nama, Nama_latin, keterangan) 6. ANALISA SISTEM PAKAR Implementasi system pakar terhadap apotek online mempunyai karakteristis sebagai wadah atau tempat untuk meletakkan tanaman, obat dan penyakit serta gejala yang dilakukan. Proses implementasi system pakar apotek hidup secara umum sebagai berikut : Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 291
Gambar 2. Pohon Keputusan Lambang keputusan pada melambangkan sebagai node akar atau cabang (bukan daun) sedangkan kotak melambangkan node daun. bulat pohon Kaidah Produksi secara umum pada penelitian ini adalah: Rule (A, B, C, D, E, F, G .........seterusnya) leh menunjukkan Penyakit yang diderita member. JIKA menunjukkan Gejala penyakit. ..GG (AA, seterusnya) menujukkan kesimpulan penggunaan apotek hidup sebagai salah satu obat alternatif ..... seterusnya)
....DAN
(A1, A2 MAKA
Gambar 3. Tabel relasi pakar Gambar 4. Web perancangan sistem informasi pemanfaatan apotek hidup HASIL PENELITIAN Setelah perancangan sistem informasi pemanfaatan apotek hidup dibuat, maka langkah selanjutnya adalah penerapan aplikasi tersebut terhadap objek penelitian, yaitu dalam hal ini ibu - ibu rumah tangga yang ingin mencari informasi pengobatan yaitu: Menetapkan item-item kuesioner yang nantinya dijadikan sebagai parameter penilaian penelitian, a. Observasi untuk menentukan lembaga pendidikan yang dapat dijadikan lapangan 292 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
sebagai tempat penelitian, b. Melakukan 12 responden ibu - ibu rumah tangga melalui pengisian kuesioner survei awal terhadap c. Penerapan web pemanfaatan apotek hidup sebagai alat bantu informasi obat alternatif bagi kesehatan Hasil kuesioner tersebut diolah dengan menggunakan SPSS menggunakan metode Bivariate Pearson (korelasi produk momen pearson) adalah analisis dengan cara mengorelasi masing - masing skor item dengan skor total. Hasil pengujian berdasarkan isian responden sebagai berikut : d. Melakukan survei untuk mendapatkan data melalui pengisian kuesioner oleh ibu - ibu rumah tangga e. Melakukan analisa hasil pengukuran penelitian Pada saat peneliti melakukan riset menggunakan media quesioner untuk mengetahui apakah penelitian ini bermanfaat atau diinginkan oleh para ibu - ibu rumah tangga dengan 12 responden dengan 5 langsung dengan pertanyaan yang berkaitan penelitian. Hasil Pengamatan penggunaan web sistem informasi pemanfaatan apotek hidup bagi kesehatan. Tabel 1. Hasil kuesioner Skor Pertanyaan Responden 1 2 3 4 5 Skor Total 1 2 3 4 4 4 3 3 3 4 4 2 4 2 4 3 3 3 18 16 16 Dari hasil analisis didapat nilai korelasi antara skor item dengan skor total. Nilai ini dibandingkan dengan nilai r tabel pada signifikan 0,05 dengan uji 2 sisi dan jumlah data responden (n) = 12, maka didapat r tabel sebesar 0,576. 4 5 6 4 4 4 4 2 4 3 4 3 4 4 4 4 4 4 19 18 19 Berdasarkan hasil analisis didapat nilai korelasi untuk item 1, 3, 5 memiliki nilai item lebih dari 0,576 dan dapat disimpulkan bahwa butir pertanyaan yang diajukan pada saat melakukan riset tersebut signifikan dengan perincian sebagai berikut: 7 4 3 4 4 4 19 8 9 2 3 3 4 4 2 1 4 4 2 14 15 Tabel 2. Tabel Pertanyaan No Pertanyaan Hasil SPSS 10 4 3 2 4 3 16 Kemandirian 11 12 4 4 4 2 3 4 4 4 4 4 19 18 1 Apakah anda setuju, penggunaan web pemanfaatan apotek hidup dapat membantu mencari informasi kesehatan 0,725 Jumlah 37 32 32 35 34 170 Kecepatan 2 Apakah anda setuju bahwa adanya Web pemanfaatan apotek hidup 0,108 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 293
mempercepat proses pencariian informasi tanaman, penyakit dan gejalanya dapat mempercepat pencarian informasi secara cepat dan efesien Kemudahan 3 bila Apakah web penggunaan hidup pemanfaatan memudahkan proses pencarian untuk membudidayakan apotek hidup di pekarangan rumah anda setuju, internet apotik dalam 0,253 para ibu - ibu rumah tangga khususnya secara cepat dan efisien. Penggunaan web ini diharapkan mampu memenuhi penggunaan tanaman tradisional untuk menyembuhkan penyakit - penyakit ringan sebelum pengomatan secara medis baik untuk keluarga dan sekitar lingkungan tempat tinggal. Melihat banyaknya manfaat dari apotek hidup, tentu dapat menggerakkan para ibu - ibu rumah tangga untuk memanfaatkan lahan yang ada di rumah. Taman dapat memberikan efek psikologis bagi orang yang sedang sakit sehingga lebih cepat sembuh. informasi 7. DAFTAR PUSTAKA Kegunaan Irianto, H., Dr., Prof. 2004. Statistik : Konsep Dasar dan Aplikasinya. Jakarta: Kencana. 4 Apakah web pemanfaatan apotik hidup dapat pengganti dijadikan alternatif secara metode membaca buku manual anda setuju 0,634 Munawar, 2005. Pemodelan Visual dengan UML. Jakarta: Garaha Ilmu. Nugroho, Bunafit, 2007. Trik dan Rahasia Mebuat Aplikasi Web dengan PHP. Yogyakarta: Gaya Media Jogjakarta. Kusumadewi, S. 2003. Artificial Intelligence. Graha Motivasi Ilmu, Yogyakarta. Kusrini. Sistem pakar teori dan aplikasinya. 5 Apakah anda setuju dengan adanya web pemanfaatan apotik hidup dapat memotivasi para ibu - ibu rumah tangga untuk memanfaatkan tanaman apotek hidup dilingkungan tempat tinggal 0,573 Yogyakarta : Andi offset yogya. obat-sehat-cantik.html/ diunduh pada tanggal 29 Mei 2010. hidup.html/ diunduh pada tanggal 1 Juni 2010 diunduh pada KESIMPULAN Web pemanfaatan apotek hidup ini dirancang untuk memenuhi informasi yang sangat dibutuhkan oleh tanggal 1 Juni 2010. sebagai-apotik-hidup/ diunduh pada tanggal 1 Juni 2010. 294 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
PENGEMBANGAN CETAK BIRU DENGAN METODE BUSINESS SYSTEM PLANNING STUDI KASUS PDAM Mira Musrini1, Suprapto, Falahah2 Jurusan Teknik Informatika, Institut Teknologi Nasional Bandung1 Jurusan Teknik Informatika, Universitas Widyatama Bandung 2 ABSTRAK Analisa BSP dilakukan dengan tujuan agar dapat mengidentifikasi proses bisnis, masalah, dan dukungan informasi yang telah tersedia di sebuah perusahaan untuk kemudian digunakan sebagai landasan usulan arsitektur informasi. Tujuan akhir dari BSP ini agar dapat menyediakan pedoman pada pengembangan sistem informasi di perusahaan secara keseluruhan (enterprise) yang mengacu pada dukungan terhadap strategi bisnis perusahaan. Perusahaan yang dipilih sebagai obyek penelitian adalah Perusahaan Daerah Air Minum (PDAM) tingkat kabupaten. Ruang lingkup penelitian dibatasi pada unit bisnis produksi dan layanan air bersih yang didistribusi melalui instalasi pipa ke konsumen. Proses analisa dilakukan secara top-down, yaitu mulai dari mengevaluasi visi, misi dan strategi bisnis perusahaan, memetakan proses bisnis dan organisasi, identifikasi data dan identifikasi peluang masalah di pihak manajemen. Hasil analisa adalah berupa usulan arsitektur informasi perusahaan, khususnya yang mendukung produk layanan air bersih, serta kriteria prioritas pengembangan. Kata Kunci : Bussiness System Planning, Proses bisnis, Cetak Biru 1. Pendahuluan PDAM adalah suatu perusahaan daerah yang memiliki aktivitas bisnis melayani pelanggan terutama dalam menyediakan distribusi air minum, produksi. Dengan berjalannya waktu PDAM Kabupaten makin memperluas daerah distribusi air minum dan makin memiliki banyak pelanggan. Perusahaan ini belum terdapat suatu sistem apapun yang mendukung semua aktivitas bisnis. Untuk memperluas distribusi air minum secara optimal dan efisien diperlukan suatu data, pemrosesan data dan pelaporan standard tentang distribusi, produksi dan komersial. Masalah yang teridentifikasi adalah sulitnya untuk mengumpulkan data yang akurat tentang distribusi air minum, produksi, dan pemasaran. Tidak adanya pelaporan yang standard untuk bagian pemasaran, produksi dan distribusi untuk manajerial untuk dapat pengambilan keputusan. yang digunakan Tujuan dari penulisan makalah ini adalah dapat menyediakan pedoman pada pengembangan sistem secara keseluruhan yang terintegrasi yang sesuai dan selaras dengan kebutuhan bisnis dari perusahaan. informasi Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 295
2. Profil perusahaan Struktur organisasi Direktur Utama kepada keuntungan peningkatan kualitas layanan kepada masyarakat. perusahaan, maka besar tersebut dapat digunakan untuk sebagian Direktur Air Buangan Bag. Pengolahan dan Pelayanan Sub Bag. Pengolahan Air Buangan Sub Bag. Pelayanan Air Buangan Bag. Laboratorium Sub Bag. Analisa Kimia dan fisika Sub bag. Lab Analisa bakteriologi Direktur Air Bersih Bag. Perawatan & Pemeliiharaan Elektrikal dan mekanikal Meter air Direktur Umum Keuangan Akuntansi Hubungan Langganan Meningkatkan kompetensi perusahaan dalam mengelola sumber daya air yang memenuhi syarat kesehatan dan lingkungan, dengan memberikan fasilitas pelatihan bagi para karyawan dan pemeriksaan fasilitas pengolahan secara berkala. Bag. Perawatan dan pemeliharaan Bag. Eksploitasi Wilayan I Kendaraan Umum dan Logistik Sub Bag. Pemeliharaan Instalasi Air Buangan Sub Bag. Peralatan Air Buangan Sub Bag. Eksploitasi Wilayah I Sub Bag. Distribusi Wilayah I Bag. Eksploitasi Wilayan II Bag. Perencanaan & Pengembangan Pengawasan & Pengendalian Perencanaan Memperluas area distribusi dengan perencanaan pembangunan jalur distribusi baru dan penataan dan optimalisasi jalur distribusi yang sudah ada Sub Bag. Eksploitasi Wilayah Ii Sub Bag. Distribusi Wilayah II Bag. Eksploitasi Wilayan III Sub Bag. Eksploitasi Wilayah III Sub Bag. Distribusi Wilayah III Bag. Kepegawaian Satuan Pengawas Intern Melakukan pemeliharaan sumber daya yang ada secara optimal, yang meliputi sumber daya produksi (fasilitas pengolahan air) dan sumber daya manusia (tenaga peneliti, tenaga pengawas produksi, dan tenaga manajemen inti). Visi akan "Terpenuhinya pelayanan air bersih dan air kotor melalui pengelolaan yang berwawasan lingkungan, serta berorientasi pada penyempurnaan pelayanan terhadap pelanggan." kebutuhan masyarakat Melakukan kerjasama dengan berbagai pihak yang terkait dalam hal penelitian dan pengembangan kualitas pengolahan air, misalnya kerjasama dengan institusi pendidikan, institusi penelitian milik pemerintah maupun lembaga yang bertugas mengawasi pengelolaan lingkungan. Misi 3. Analisa "as is" Memberikan pelayanan dan kemanfaatan umum kepada seluruh masyarakat melalui pelayanan air bersih dan pengelolaan air kotor yang berwawasan lingkungan. Masalah-masalah tersebut adalah sebagai berikut: Pemanfaatan Sistem Komputer Mewujudkan keuangan perusahaan secara mandiri melalui pendapatan yang dan dikembalikan lagi kepada masyarakat guna peningkatan pelayanan dan penyediaan air bersih maupun pengelolaan sarana air kotor. pengelolaan diperoleh dari masyarakat Meningkatkan pengolahan kualitas air bersih dan air kotor yang sesuai dengan standar kesehatan dan lingkungan. Dokumen/arsip masih bersifat manual. Pemanfaatan pengolahan data belum optimal. dan penggunaan peralatan Penyebaran dan pemanfaatan komputer masih bersifat stand-alone. Komunikasi Data Mewujudkan penambahan cakupan pelayanan air bersih dan pengelolaan air kotor yang disesuaikan dengan pertambahan penduduk kabupaten. Strategi bisnis Komunikasi data antara satu bagian dengan bagin yang lain sering membutuhkan waktu yang relatif lama (masih bersifat manual). Pengambilan Keputusan Meningkatkan kualitas produk baik dari segi kualitas material maupun kualitas distribusi Belum tersedianya paket-paket aplikasi bagi para Direksi yang secara cepat, tepat, dan informatif. Mengelola aliran keuangan dalam perusahaan sehingga selain dapat memberikan keuntung Kelalaian Pekerjaan 296 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
Kemungkinan terhadap pelaksanaan prosedur yang berlaku. terjadinya beberapa kelalaian 5. Metodologi BSP Kemungkinan kurang sempurnanya dokumen masukan. Rincian Tugas: Bagian Hubungan Langganan Kurang Training Mencatat/merekapitulasi pelaksanaan putus- sambung & perbaikan Adanya prosedur-prosedur baru yang belum /sub dipahami masing-masing bagian/seksi. bagian Melakukan pemrosesan bea balik nama Melakukan proses penagihan ke pelanggan Kemungkinan terjadi kesulitan dalam pengisian formulir masukan (input). Melakukan pemrosesan permohonan putus- sambung Integrasi Data Mencatat dan memproses pengaduan pelanggan Penyampaian data dalam arsip yang menyebar (belum terpusat). Memproses pengajuan pengaktifan Belum adanya arsip induk (bank data) yang berisi data PDAM Kabupaten Dati II Bandung secara lengkap dan rinci. Bagian Keuangan Melakukan pemrosesan perhitungan terhadap tagihan pelanggan Akurasi Data Informasi yang dihasilkan kadang-kadang masih belum mencerminkan keadaan yang sebenarnya. Menetapkan anggaran untuk setiap unti kerja PDAM Melakukan verifikasi terhadap biaya anggaran Terjadinya penyimpangan informasi. Kemungkinan informasi yang ada dalam tiap arsip kurang sesuai dengan fungsinya. Melakukan pemrosesan terhadap arus kas yang keluar dan masuk Bagian Akuntansi Kekinian Data Kemungkinan terjadinya penundaan pengolahan data disebabkan tidak hadirnya personil yang ditunjuk/ditugaskan. Melakukan proses perhitungan terhadap gaji pegawai (termasuk piutang, bisnis, dan lain-lain) Melakukan pelanggan pemrosesan terhadap piutang Kemungkinan belum terdapatnya data-data yang harus dan perlu diremajakan. Melakukan pencatatan dan perhitungan terhadap aset perusahaan Redundansi Data Kemungkinan adanya redundansi (kerangkapan) data. Membuat laporan penyesuaian keuangan dan G/L (General Ledger) Bagian Kepegawaian Kemungkinan belum terdapatnya suatu formulir untuk keperluan peremajaan arsip induk. Menetapkan rekruitmen pegawai dan melakukan perencanaan 4. Analisa "to be" Adanya suatu cetak biru dari arsitektur sistem informasi yang dapat mendukung seluruh aktivitas bisnis dari operasional hingga ke manajerial. Diharapkan sistem informasi yang terwujud nanti dapat mempermudah pengolahan, proses pengumpulan dan pelaporan data. Menetapkan pengembangan, pegawai dan melakukan dan evaluasi Melakukan perhitungan penggajian dan lembur pencatatan dan rencana kompensasi pemrosesan Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 297
Bagian Rumah Tangga Rencana Explorasi Melakukan pengelolaan dinas dan terhadap pemakaian kendaraan proses pemeliharaan Perencanaan Rencana Produksi Prediksi kapasitas dan kebutuhan Melakukan pemeliharaan proses pengelolaan terhadap absensi karyawan dan Eksplorasi dan produksi Explorasi Pengolahan Distribusi Melakukan pengelolaan terhadap pemakaian ruang rapat proses pemeliharaan dan Distribusi Penutupan saluran distribusi Pemeliharaan Instalasi Distribusi Melakukan pengelolaan dana kerja Layanan Pelanggan Permintaan Pelanggan Baru Layanan Pelanggan Pembayaran Bagian Logistik Permintaan Pindah Nama Menyelenggarakan proses penerimaan dan pengeluaran serta pengiriman barang Permintaan Penghentian Langganan Pencatatan Pemakaian proses Melakukan pengendalian inventory pengelolaan dan Evaluasi Evaluasi efektivitas Instalasi Saluran per area Penutupan saluran Instalasi per area Menyelenggarakan proses pembelian Bagian Eksploitasi Wilayah Melakukan pencatatan pemakaian bahan dari bagian sumber air dan reservoir Pengelompokan proses Bedasarkan proses bisnis di atas, kemudian dilakukan identifikasi dan pengelompokkan proses untuk memudahkan analisa terhadap kelas data. Pengelompokkan proses ini meliputi proses utama dan proses pendukung Melakukan pencatatan produksi dan bagian sumber air dan reservoir Melakukan pencatatan servis dari bagian sumber air dan reservoir Melakukan pencatatan konsumsi / penggunaan air pelanggan Melakukan pencatatan kerusakan terhadap stand meter pelanggan Kepegawaian -Perencanaan -Penerimaan -Penggajian -PHK -Pensiun Produksi -Perencanaan -Pengadaan bahan -Eksplorasi -Produksi -Uji Kualitas Menyelenggarakan perawatan / perbaikan penyusunan rencana Melaksanakan kegiatan putus sambung dan perbaikan Distribusi -Perencanaan -Pemasangan -Pemeliharaan -Penghapusan Layanan Pelanggan -Perencanaan -Permohonan pelanggan -Penagihan -Pengaduan Identifikasi proses bisnis utama Diagram Proses Administrasi Keuangan -Perencanaan -Akuntansi umum -Akuntansi Anggaran -Akuntansi biaya -Penggajian dan Logistik -Perencanaan -Pengadaan -Pembelian -Pengeluaran -Pengiriman 298 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 konsumen
Proses utama dipetakan kedalam siklus hidup sebagai berikut seperti produk dan layanan Requirem ent Perencana an Eksplorasi Perencana an produksi Accquisiti on Pelaksana an eksplorasi Pengolaha n sumberday a air Stewardsh ip Manajeme n inventori Penerimaa n dan pengeluara n material Retirem ent Penutupa n eksploras suatu i lokasi sumberda ya Perencana an kapasitas Perencana an distribusi Kebutuha n material Inisialisasi kerjasama Pemasang an/ Pemutusan distribusi air bersih Pembelian peralatan Melaksana kan kerjasama pengelolaa n sumberday a air Pencatatan pemakaian Pemelihara an instalasi pengolaha n distribusi dan Pengujian kualitas sumberday a, kualitas produksi dan kualitas air yang didistribusi kan Penutupa n distribusi ke suatu area Pemutusa n distribusi ke pelangga n. Penagiha n pembaya ran. dan kelompok data yaitu dengan menghubungkan antara kelompok yang menghasilkan data (create) dengan yang menggunakan data (use). Dengan melakukan penataan terhadap sebaran 'c' dan 'u' serta melihat pola penggunaan data, beberapa kelompok data yang tadinya tersebar kemudian disatukan. Skala prioritas pengembangan sistem Sistem Production Customer Service and Distribution Maintenance Procurement Finance management HRM Subsistem Potential Benefit 15 20 20 20 20 Planning Exploration Processing Quality Control Customer Administration Billing Complaint Distribution management Scheduled maintenance Repair Periodic quality control Material Management Supplier Management Inventory Control Budgeting Cost Accounting Control Reporting Planning Control Risk Management Executive Information System Partnership 15 Absence and Payroll 20 10 Assessment 10 Training 10 Recruiting 20 20 15 - 20 20 15 15 15 15 20 20 15 and and 10 20 10 Impact Success 15 20 20 15 20 20 20 20 15 20 20 20 20 20 20 15 15 15 20 15 20 15 15 15 15 15 10 20 20 15 10 15 20 15 10 10 10 10 10 10 15 15 10 10 5 15 15 10 10 5 Demand 15 20 20 20 20 20 20 20 15 20 15 15 10 15 15 20 20 10 20 10 15 20 10 10 10 Penutupa n kerjasam a. Berdasarkan penskalaan prioritas seperti di atas, maka sub sistem informasi yang mendapatkan prioritas sesuai urutan adalah sebagai berikut : Identifikasi data Berdasarkan proses bisnis kemudian dilakukan identifikasi sumber data beserta elemen data yang terkait dengan sumber tersebut. Elemen-elemen ini dibagi menjadi 4 kategori yaitu data inventory, transaction, plans/model dan statistical sumary. Untuk selanjutnya pada tahap metode BSP ini dikembangkan sejumlah matriks yang dapat dilihat pada lampiran sebagai berikut : - matriks organisasi vs strategi (lampiran1 ) Exploration • Processing • Customer administration • Billing • Complaint • Repair • Cost accounting • Quality Control • Distribution management • Budgeting Matriks organisasi vs proses bisnis (lampiran 2) Matriks data class proses bisnis (lampiran 3) - Matriks problem berdasarkan ekspektasi manajemen (lampiran 4) Arsitektur Informasi (lampiran 5) 6. Kesimpulan BSP dapar dijadikan alternatif dalam menganalisa sedang bisnis berlangsung pada sebuah perusahaan dan dapat dijadikan landasan pemikiran pada perancangan arsitektur informasi perusahaan. keadaan yang Arsitektur Informasi Berdasarkan matriks data-class vs proses bisnis, antar saling kemudian dibuat keterkaitan Dalam melakukan BSP kita perlu memandang data, proses bisnis dan organisasi sebagai komponen-komponen yang saling terkait Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 Total Score 65 80 80 70 80 80 80 70 65 80 60 60 55 50 70 80 70 40 60 40 60 60 40 40 30 299
dan dapat digambarkan dalam berbagai sudut pandang. Dengan BSP untuk studi kasus PDAM 1. Studi kasus BSP yang dilakukan pada PDAM Kabupaten menunjukkan bahwa ada beberapa kelompok data yang dapat dibuat menjadi satu kelompok data karena adanya keterkaitan dan saling mendukung dalam elemen tersebut. rekomendasi studi BSP berupa Hasil dan prioritas arsitektur informasi pengembangan sistem informasi yang dibuat dengan pertimbangan dukungan sistem tersebut terhadap strategi bisnis perusahaan. skala 7. Referensi [1]. Baschap, Jon, "The Executive's guide to information technology", John willey and sons, 1st edition, 2003 [2]. Business System Planning, Systems Planning Guide, 1981, IBM Information [3].Laporan Pendahuluan SIM-PDAM, PDAM Kabubaten X, 1999. 300 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
Lampiran 1 Matriks Organisasi vs Strategi Strategi Strategy *) Organisasi 1 2 3 4 5 6 7 8 9 10 Direktur Utama Keuangan Akuntansi Pengawas Intern Kepegawaian Hubungan Langganan Laboratorium Eksploitasi Wilayah Rumah Tangga Logistik Perencanaan dan Pengembangan Perawatan dan Pemeliharaan ) Keterangan : 1. Identifikasi sumber daya air alternatif 6. Menyediakan paket kompensasi untuk karyawan 2 . Identifikasi Resiko Potensial dan antisipasi resiko 7. Evaluasi efektifitas distribusi per area 3. Kerjasama antar Instansi 8. Penetapan aturan administrasi pelanggan 4. Peningkatan Kualitas Produk 9. Perbaikan administrasi pembayaran 5. Mekanisme pelaporan penyimpangan kualitas 10.Perencanaan distribusi untuk musim kemarau 11.Sosialisasi perubahan pola distribusi Keterlibatan : Major responsibility and decision maker Major involvement in the process Some involvement in the process Lampiran 2 Matriks organisasi vs proses bisnis Proses Manajemen Layanan Pelanggan Litba ng Produksi Manajemen Material Manajemen Fasilitas Administrasi Keuangan Kepegawaian Organisasi s n s B n a a n a c n e r e P i i s a s n a g r O a s i i l a n A o r t n o K n a d s a u a v E i l o k s e R n e m e a n a M i j n a g n a p a L s a r e p O k u d o r P n a r a w a n e P n a g g n a e P l s a r t s n m d A i i s a t i l a u K n a i t i l e n e P s a t i l a u K i j U s a t i s a p a K n a a n a c n e r e P l a i r e t a M n a a t n m r e P i r i a n a h a o g n e P l n a a d a g n e P n a a n a c n e r e P n a a d a g n e P n a a m i r e n e P n a g n a d u g r e P o r t n o K n a m i r i g n e P s a a t s n l k a t e a t a T n a t a a r e P n a a r a h l i l e m e P n a t a a r e P a j r e n K l s a u a v E i l m u m u s n a t n u k A n a r a g g n A s n a t n u k A a y a b i s n a t n u k A n a i j a g g n e P M D S n a a n a c n e r e P u r a b . y r k n a a m i r e n e P n a w a y r a K s a r t s n m d A i i Direktur Utama Keuangan Akuntansi Pengawas Intern Kepegawaian Hubungan Langganan Laboratorium Eksploitasi Wilayah Rumah Tangga Logistik Perencanaan dan Pengembangan Perawatan dan Pemeliharaan Keterangan Major responsibility and decision maker Major involvement in the process Some involvement in the process Lampiran 3 matrisk data type vs business resources Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 s a t s e r P s a s n e p m o K 11 301
Lampiran 3 matriks data class vs proses bisnis Proses Manajemen Layanan Pelanggan Litb ang Produksi Manajemen Material Manajemen Fasilitas Business Resource Data Class s n s B n a a n a c n e r e P i i s a s n a g r O a s i i l a n A o r t n o K n a d s a u a v E l o k s e R n e m e a n a M i j n a g n a p a L s a r e p O k u d o r P n a r a w a n e P n a g g n a e P l s a r t s n m d A i i s a t i l a u K n a i t i l e n e P s a t i l a u K i j U s a t i s a p a K n a a n a c n e r e P l a i r e t a M n a a t n m r e P i r i a n a h a o g n e P l n a a d a g n e P n a a n a c n e r e P n a a d a g n e P n a a m i r e n e P n a g n a d u g r e P o r t n o K n a m i r i g n e P s a a t s n l k a t e a t a T n a t a a r e P n a a r a h l i l e m e P a t a a r e P a j r e n K l s a u a v E l manajemen litbang produk kebijakan perusahaan kerjasama antar instansi rencana kerja prediksi anggaran Perencanaan Resiko evaluasi kinerja penelitian standar kualitas usulan anggaran produk operasi jadwal kapasitas perencanaan c c c c c c u u u u u u u c u u u u u u u u u u c u u u u u u c u u u u u u u u u u u c c c u u u u u u u u u u u u u u u c c u u u u u u u u c c u u u u u u u u u u u u u u u u u u u u u Sumber daya air Pelanggan distribusi kapasitas perencanaan eksplorasi eksplorasi data pelanggan sambung-putus pengaduan mutasi data instalasi pipa kapasitas distribusi pencatatan pemakaian sambung-putus distribusi kerusakan instalasi u u u u u u u u u u u u u u u u u u u u u u u c u u u u u c c c c c c u u u u u u c c u u u u u u u u u u u u u u c u Pemeliharaan instalasi pengolahan dan distribusi inventarisasi peralatan perbaikan pemeliharaan pemakaian fasilitas penjadwalan u u u u u u u u u u u u u u c c u u c c u c u u u u Manajemen material supplier keuangan karyawan data material pengadaan pengeluaran inventory data supplier penagihan pembayaran anggaran pemasukan pengeluaran realisasi anggaran data karyawan peraturan kerja dan karir kehadiran prestasi u u u u u u u u u u u u u u u c u u u u u u c u u c u u u c u c u u u u c u u c u u u Lampiran 4 Matriks problem berdasarkan ekspektasi manajemen PROCESS GROUP PROBLEM t n e m e g a n a M n o a r e p O s e al S i t D & R n o i t c u d o r P n e m e g a n a M al i r e a M t Pemanfaatan Sistem Komputer Komunikasi Data Pengambilan Keputusan Kelalaian Pekerjaan Kurang Training Integrasi Data Akurasi Data Kekinian Data Redundansi Data Total 302 1 1 1 2 1 1 1 1 1 1 1 3 1 2 1 2 1 13 2 1 1 1 2 1 10 1 1 1 1 1 1 1 1 7 1 1 6 Seminar dan Call For Paper Munas Aptikom 4 Politeknik Telkom Bandung, 9 Oktober 2010 Administrasi Keuangan m u m u n a r a g g n A a y a b i s n a t n u k A s n a t n u k A s n a t n u k A u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u c u c c c u u u c u u u u u u u u u u u c c c u t n e m e g a n a M y t i l ci a F 1 1 1 1 1 1 1 7 u u u c u n a i j a g g n e P u u u u c 1 1 1 1 1 1 1 7 Kepegawaian M D S n a a n a c n e r e P u r a b . y r k n a a m i r e n e P n a w a y r a K s a r t s n m d A i i u u c u c u c u o i t a r t s ni mi d A e c n a n Fi u u u u c s a t s e r P s a s n e p m o K 1 1 1 2 5 e c r u o s e R n a m u H
Lampiran 5 Arsitektur Informasi Proses Manajemen Layanan Pelanggan Litb ang Produksi Manajemen Material Business Resource Data Class s n s B n a a n a c n e r e P i i s a s n a g r O a s i i l a n A o r t n o K n a d s a u a v E l o k s e R n e m e a n a M i j n a g n a p a L s a r e p O k u d o r P n a r a w a n e P n a g g n a e P l s a r t s n m d A i i s a t i l a u K n a i t i l e n e P s a t i l a u K i j U s a t i s a p a K n a a n a c n e r e P l a i r e t a M n a a t n m r e P i r i a n a h a o g n e P l n a a d a g n e P n a a n a c n e r e P n a a d a g n e P n a a m i r e n e P n a g n a d u g r e P o r t n o K manajemen litbang produk kebijakan perusahaan kerjasama antar instansi rencana kerja prediksi anggaran Perencanaan Resiko evaluasi kinerja penelitian standar kualitas usulan anggaran produk operasi jadwal kapasitas perencanaan 1 2 Sumber daya air Pelanggan distribusi kapasitas perencanaan eksplorasi eksplorasi data pelanggan sambung-putus pengaduan mutasi data instalasi pipa kapasitas distribusi pencatatan pemakaian sambung-putus distribusi kerusakan instalasi 3 Pemeliharaan instalasi pengolahan dan distribusi inventarisasi peralatan perbaikan pemeliharaan pemakaian fasilitas penjadwalan Manajemen material supplier keuangan karyawan data material pengadaan pengeluaran inventory data supplier penagihan pembayaran anggaran pemasukan pengeluaran realisasi anggaran data karyawan peraturan kerja dan karir kehadiran prestasi 5 Keterangan : 1 2 3 4 5 6 7 Management Production Customer Service and Distribution Maintenance Procurement Finance HRM Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 n a m i r i g n e P Manajemen Fasilitas s a a t s n l k a t e a t a T n a t a a r e P n a a r a h l i l e m e P a t a a r e P a j r e n K l i s a u a v E l 4 m u m u s n a t n u k A Administrasi Keuangan n a r a g g n A a y a b i s n a t n u k A s n a t n u k A 6 n a i j a g g n e P Kepegawaian M D S n a a n a c n e r e P u r a b . y r k n a a m i r e n e P n a w a y r a K s a r t s n m d A i i 7 s a t s e r P s a s n e p m o K 303
THE EFFECTIVENESS OF COMPUTER ASSISSTED LANGUAGE LEARNING (CALL) IN VOCABULARY BUILDING FOR COMPUTER SCIENCE STUDENTS Pikir Wisnu Wijayanto Program Studi Manajemen Informatika Politeknik Telkom, Bandung pww@politekniktelkom.ac.id, Abstract Vocabulary learning is often perceived as boring by learners, especially for those who are non English department students. In order to alleviate the problem, computer-assisted language learning (CALL) systems often use multimedia to engage learners more in the learning process. Based on the problem identified and limited, the writer would like to formulate the research question as how does a set of software apllication in term of vocabulary comprehension improve the computer science students' in their language proficiency. Computer Assisted Language Learning (CALL) offers the language teacher and learner a number of activities that when carefully planned as part of the pedagogical room will help the learner learn a language. Keywords: Vocabulary, CALL 1. Introduction Vocabulary learning is often perceived as boring by learners, especially for those who are non English department students. For many learners, studying English as a foreign language, vocabulary learning is considered as boring, as they have to memorize unfamiliar words and spelling (Nguyen & Khuat, 2003) and are typically asked to complete lots of exercises. Learners find it hard to engage in such rote learning of vocabulary activities. In order to alleviate the problem, computer- assisted language learning (CALL) systems often use multimedia to engage learners more in the learning process. CALL is often considered a language teaching method; however, this is not really the methodology was often claimed to be based on a behaviouristic approach as in "programmable teaching" where the computer checked the student input and gave feedback or moved on to an appropriate activity exercise. But now in modern era, CALL emphasis on communication and tasks. the case. In traditional CALL educational purposes. is designed for students who wish to learn how to increase their English learning materials for each vocabulary. The introduced word include an explanation of its meaning, an example of the use of the word in a sentence or a passage and its pronunciation. 1.2 Problem Formulation Based on the problem identified and limited above, the writer would like to formulate the research question as follows: a. How does a set of software apllication in term comprehension vocabulary improve the computer science students' in their language proficiency? of b. What does the software application look like? 1.3 Research Goals and Objectives In this study the writer would like to design a software application of vocabulary set of comprehension in term of English in order to improve the vocabulary building for the students of Computer TELKOM POLYTECHNIC BANDUNG. This software is based on students' need of learning English for their study period and future work. Before investigating whether the software application could learners' English vocabulary facilitate building, it is important to ensure that the chosen vocabulary sources were satisfactorily designed for Science field in In particular, the fact that there are distinct sets of users of CALL software, teachers and learners affects the approach. Different sets of requirements have to be alanced and, indeed, even within a group there are differing requirements as teachers can be authors of new material, users of the end product, or both. The initial objectives of the project aimed at extending the use of Computer Assisted Language Learning (CALL) by developing web-based interactive language-learning exercises in term of vocabulary skill comprehension. By requirement project, developing specification tells how the project should be build, this the 304 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
and is divided into functional requirements that specify what the system should do and non- functional requirements that specify or constrain how the system will be implemented. The process of determining requirements can be seen as a three processes; modelling exercise based on deletion, distortion, and generalisation, the same filters that Chomsky identified as shaping natural language (Chomsky, 2002). 1.4 Research Benefits and Contributions lifecycle theory to the specific needs of Computer Assisted Language Learning (CALL) research and development is really need to be considered as one of the ways of the skills improvement in teaching and learning practice. The role of the computer in CALL has moved from the "input - control - feedback" of communication, text, audio, and video. Future domestic appliances will integrate and merge video, television, audio, telephone, graphics, text, and Internet into one unit as can in 2006 be seen on newer generations of "mobile / communicators". sequence to management telephones a. This research will be beneficial for the lecturers so that they will pay more attention toward the students' vocabulary skill in learning the language. They will know how to treat the students in learning foreign language so that the students will learn better. b. This project will be usefull for the students to evaluate in vocabulary bulding based on the target determined for each level. their own progress 3. Methodology The research methods employed in this study include a quasi-experiment (by conducting subjects, study procedure, pretest, learning process. post- test), survey questionnaires and interviews 4. Research Findings c. The institution is also will get beneficial by having for software measuring the language proficiency in term of vocabulary comprehension. a application 2. Literature Review 2.1 Vocabulary Building The learning condition for vocabulary class had been conducted without sets of CALL software. Teachers provide students with specific instructions to complete the tasks. Students only can produce a few words what they read, or hear. They can produce sentence by their own. So it's like an 'imitating class' even they are adults learners. Channell (1988) argued for the need for teaching approaches for vocabulary learning as a separate learning activity since the lexicon that organizes the mental vocabulary in a speaker's mind appears to be an independent entity in processing. A similar view was expressed by Carter (1992, pp. 152-153), that 'the need for much more vocabulary to be taught and learned as a separate activity rather than, say, part of a grammar or reading lesson'. However, Carter did not suggest separating vocabulary learning from communication and pointed to the need for both a static approach (i.e. word semantics) and a dynamic approach (i.e. word usage) in vocabulary teaching and learning. The importance of learning word meanings as well as words in contexts has also been stressed (Allen, 1983; DeCarrico, 2001). By the evaluation identified above, then, the class conducted by using Web quests as sets of CALL software. In this strategy, teachers provide students with specific Web sites that can help them complete the same tasks. Teachers must thoroughly review each source for relevance and credibility. Students can produce a written report or multimedia presentation, which may include folk songs, fictional diary entries, a pictorial history, or essays. in vocabulary The progress or building increased significantly. The respond from students interest and motivation was also increased, and they can perfom their own skill in producing sentences or develop their own ideas with their own words to express some information asked in the intruction taks. improvement 5. Conclusions and Recommendations 2.2. CALL Computer Assisted Language Learning (CALL) offers the language teacher and learner a number of activities that when carefully planned as part of the pedagogical room will help the learner learn a language. Therfore, the application of software The main objective in this paper has been to introduce the CALL efficacy model to ensure the quality of CALL programs improved the students' proficiency in vocabulary comprehension. The model is constructed by identifying four main components, theory, computer technology, user Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 305
actions, and learner information, and integrating them into a whole. The students proficiency in vocabulary has increased significantly, and also their interest and motivation in studying vocabulary comprehension. Bibliography [1]. [2]. [3]. [4]. Allen, V. F. (1983) Techniques in teaching vocabulary (New York, Oxford University Press). Brown, Douglas. 1994. Principles of language teaching (3rd learning and Edition. New Jersey: Prentice Hall, Inc. Carter, R. (1992) Vocabulary: Applied (New York, linguistic Routledge). (1988) Psycholinguistic Channell, J. considerations, in: R. Carter & M. McCarthy (Eds) Vocabulary and language teaching (London, Longman), 83-97. perspectives [5]. [6]. [7]. [8]. [9]. Cushion, S., & He'mard, D. (2003). Designing a CALL package for Arabic while learning the language ab initio. Computer Assisted Language Learning, 16(2 - 3), 259 - 266. He'mard, D., & Cushion, S. (2000b). From access to acceptability: exploiting the web to design a new CALL environment. Computer Assisted Language Learning, 13(2), 1 - 16. He'mard, D., & Cushion, S. (2001). Evaluation of a web-based language learning environment: the importance of a user-centred design approach for CALL. ReCALL, 13(1), 129 - 142. He'mard, D., & Cushion, S. (2002). Sound authoring on the web: meeting the users' needs. Computer Assisted Language Learning, 15(3), 281 - 295. He'mard, D., & Cushion, S. (2003). Design and evaluation of an online test: assessment conceived as a complementary CALL tool. Computer Assisted Language Learning, 16(2 - 3), 119 - 139. 306 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
Rancang Bangun Sistem Pendukung Keputusan Pemilihan Asisten Manajer Nia Kumaladewi1, Zainuddin Bey Fananie2, Nur Aeni Hidayah3 Program Studi Sistem Informasi, Fakultas Sains dan Teknologi, Universitas Islam Negeri Syarif Hidayatullah Jl. Ir. H. Juanda No. 95, Ciputat 15412 Jakarta Abstrak Dewasa ini perkembangan teknologi informasi sudah sedemikian pesat. Perkembangan teknologi ini tidak hanya pada perangkat keras dan perangkat lunak saja, tetapi metode komputasi juga ikut berkembang. Salah satu metode komputasi yang cukup berkembang saat ini adalah metode Sistem Pengambilan Keputusan (SPK) atau Decision Support System (DSS). PT. Huda Express adalah sebuah perusahaan jasa yang sedang berkembang pesat. Dalam waktu tertentu perusahaaan ini melakukan promosi jabatan bagi karyawannya. Namun fokus pada penelitian ini adalah promosi jabatan untuk asisten manajer. Tidak adanya suatu sistem perhitungan khusus yang terkomputerisasi dalam proses pemilihan asisten manajer pada PT. Huda Express mengakibatkan lamanya waktu yang diperlukan dalam proses pengambilan keputusan serta terjadinya subyektifitas pengambilan keputusan ketika proses evaluasi (penilaian), terutama jika para kandidat asisten manajer yang ada memiliki kemampuan yang tidak jauh berbeda. Untuk mengatasi permasalahan di atas maka dibuatlah sebuah sistem pendukung keputusan pemilihan asisten manajer dengan menggunakan metodologi pengembangan model Analytical Hierarchy Process (AHP). Metodologi pengembangan sistem terstruktur dengan model Waterfall. Teknologi yang digunakan dalam pengembangan perangkat lunak sistem menggunakan PHP 5.2.4 sebagai bahasa pemrograman, Apache 2.2.6 sebagai web server, dan MySQL 5.0.45 sebagai database. Dengan adanya sistem ini diharapkan pengambil keputusan dapat dengan cepat melakukan penilaian terhadap para kandidat asisten manajer. Key Words : Decision Support System, DSS, Waterfall, assistant manager selection and AHP (Analytical Hierarchy Process) 1. PENDAHULUAN teknologi informasi sudah sedemikian pesat. Perkembangan teknologi ini tidak hanya pada perangkat keras dan perangkat lunak saja, tetapi metode komputasi juga ikut berkembang. Salah satu metode komputasi yang cukup berkembang saat ini adalah metode Sistem Pengambilan Keputusan (SPK) atau Decisions Support System (DSS). Dewasa ini perkembangan Menurut McLeod (Turban, 2005), SPK dimaksudkan sebagai alat bantu bagi para pengambil keputusan untuk memperluas kapabilitas mereka, namun tidak untuk menggantikan penilaian mereka. Informasi sebagai output dari SPK, dapat disajikan dalam bentuk laporan yang dihasilkan melalui perhitungan atau model matematika. Ada banyak contoh penerapan SPK, dalam penelitian ini SPK digunakan untuk menentukan seorang asisten manajer. Menentukan seseorang untuk menempati posisi asisten manajer di dalam sebuah perusahaan tidak dapat di lakukan dengan mudah begitu saja. Diperlukan seseorang yang benar-benar kompeten dan memenuhi kriteria yang diperlukan oleh perusahaan. Masalah tidak terstruktur pada penelitian ini timbul ketika ada promosi jabatan untuk asisten manajer pada perusahaan yang memiliki lebih dari satu orang yang berpotensi dan memenuhi kriteria, namun perusahaan tidak memiliki suatu sistem penilaian khusus dalam proses pemilihan tersebut. Pengambil keputusan memutuskan seseorang untuk menjadi dengan menggunakan intuisi dan data terkait kandidat yang telah ada. Perusahaan memiliki kriteria yang ditetapkan untuk proses pemilihan, tetapi tidak penilaian adanya yang terkomputerisasi terjadinya menyebabkan subyektifitas pengambilan keputusan ketika proses evaluasi (penilaian), terutama jika para kandidat asisten manajer yang ada memiliki kemampuan yang tidak jauh berbeda. Dengan adanya masalah tersebut, disinilah peran informasi berfungsi sebagai alat bantu untuk pengambilan keputusan (Simon dalam Subekti, 2009). asisten manajer hanya sistem khusus teknologi Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 307
ini Jika proses pengambilan keputusan dibantu oleh sebuah sistem pendukung keputusan yang terkomputerisasi diharapkan subyektifitas dalam pengambilan keputusan dapat dikurangi dan dapat diganti dengan pelaksanaan seluruh kriteria- sehingga kriteria diharapkan kandidat dengan kemampuan terbaik yang terpilih. untuk seluruh kandidat, Dari uraian singkat di atas sangat menarik untuk melakukan penelitian dan pembuatan Sistem Pendukung Keputusan Berbasis Web pada PT. Huda Express dengan PHP dan MySQL. Serta memberikan solusi untuk menangani permasalahan tersebut dengan cara memberikan suatu usulan rancangan Sistem Pendukung Keputusan dengan tema "Rancang Bangun Sistem Pendukung Keputusan Pemilihan Asisten Manajer." 2. METODE PENELITIAN 2.1 Metode Pengumpulan Data Dalam mengumpulkan data untuk pengembangan sistem ini dilakukan dengan cara : 1. Observasi 2. Wawancara 3. Studi Pustaka 2.2 Metode Pembuatan Sistem Gambar 1. Kerangka Penelitian 3. HASIL DAN PEMBAHASAN A. Permulaan Sistem 1. Identifikasi Masalah Dalam pembuatan Sistem Pendukung Keputusan ini, dengan menggunakan metodologi waterfall development system (Whitten, 2004) dan Metode Analytical Hierarchy Process /AHP (Kusrini, 2007) untuk pengembangan model pendukung keputusan. Tahap-tahap pengembangan sistem yang dilakukan, yaitu: 1. Permulaan sistem (system initiation) 2. Analisis sistem (system analysis) 3. Desain sistem (system design) 4. Implementasi implementation) sistem (system Pada sistem yang berjalan saat ini, ketika terhadap perusahaan melakukan kandidat selaku asisten manajer, direktur pengambil keputusan mengadakan rapat dengan staff dan jajaran terkait untuk memutuskan siapa layak untuk menjadi asisten manajer. yang Dengan cara ini keputusan yang diambil akan evaluasi bersifat karena (penilaian) berdasarkan pandangan-pandangan perseorangan dan data-data seadanya. Hal ini akan menimbulkan masalah ketika para kandidat asisten manajer yang ada memiliki kemampuan yang tidak jauh berbeda, disinilah subjektifitas keputusan akan terasa. permasalahan penilaian proses subjektif hanya dilakukan 2.3 Kerangka Penelitian peneliti Dalam melakukan melakukan tahapan-tahapan kegiatan dengan mengikuti rencana kegiatan yang tertuang dalam kerangka penelitian meliputi metode pengumpulan data dan metode pengembangan sistem. Berikut ini dapat berpikir penelitian. penelitian ini, dilihat gambaran kerangka dapat disimpulkan bahwa diperlukannya sebuah sistem pendukung keputusan dalam pemilihan asisten manajer sehingga subjektifitas dalam pengambilan keputusan dapat dikurangi dengan pelaksanaan penilaian kriteria-kriteria untuk seluruh kandidat asisten manajer, sehingga hasil adalah kandidat dengan yang diharapkan kemampuan terbaik yang terpilih. Dari diatas, yang terkomputerisasi dan dapat digantikan 2. Identifikasi Lingkup Sistem Pada tahap ini dijelaskan kriteria-kriteria yang dijadikan acuan dalam proses pemilihan asisten manajer. Kriteria-kriterianya adalah : 308 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
a) Tingkat Pendidikan Seorang koordinator yang dikandidatkan menjadi asisten manajer sebaiknya memiliki tingkat pendidikan akhir Strata 1 (S1). b) Keahlian Keahlian disini adalah kemampuan yang dimiliki seorang kandidat asisten manajer baik dalam maupun kemampuan dalam menggunakan komputer. segi berkomunikasi perbandingan AHP yang dilakukan oleh sistem pendukung keputusan. Hal ini diperlukan seberapa untuk mengetahui konsisten keputusan yang dihasilkan sistem, jika rasio konsistensi kurang dari 10% maka keputusan bisa dikatakan konsisten atau dapat dipercaya, tidak konsisten atau kurang bisa dipercaya. jika kebalikannya maka 3) Hasil perhitungan nilai akhir c) Kedisiplinan Kedisiplinan dalam hal ini dilihat dari kehadiran, perilaku, dan penampilan kandidat asisten manajer. d) Kualitas Kerja Kualitas kerja dilihat dari baik atau tidaknya prestasi si kandidat asisten manajer selama menjabat menjadi koordinator wilayah. Hasil perhitungan ini merupakan output yang dijadikan pertimbangan dalam pengambilan keputusan dalam sistem pemilihan asisten manajer ini. Data yang dikeluarkan sistem berupa perhitungan dari seluruh nilai kriteria masing-masing kandidat dalam bentuk angka dan grafik. e) Tanggung Jawab Penilaian tanggung jawab seorang akandidat asisten manajer dilihat dari kemampuan dirinya dalam mengemban tugas yang diberikan oleh perusahaan. B. Analisis Sistem 1. Analisis Persyaratan Sistem Analisis persyaratan sistem yang terbagi ke dalam dua bagian, yaitu Pesyaratan fungsional dan persyaratan non-fungsional (Whitten, 2004). a. Persyaratan Fungsional Proses yang terjadi di dalam sistem pendukung keputusan ini meliputi : 1) Verifikasi Data Kandidat Proses yang dilakukan pertama kali oleh sistem ketika nama kandidat asisten manajer diinput adalah melakukan verifikasi atau pengecekan jika terhadap kelengkapan pengisian data, lengkap maka akan dilanjutkan ke tahap selanjutnya yaitu simpan di dalam database. Namun jika tidak lengkap, maka sistem akan memberikan notifikasi bahwa data yang dimasukan belum lengkap. 2) Menyimpan Data ke Dalam Database Input dalam sistem ini adalah : 1) Data Kandidat tujuan untuk Data mengetahui jelas data-data yang dibutuhkan oleh pengambil keputusan, seperti nama lengkap, alamat, tempat dan tanggal lahir, nomor telepon dan lain sebagainya. ini diinput dengan secara 2) Data Kualitas Kandidat Setelah proses input nama kandidat dilakukan sukses, maka sistem akan menyimpan data tersebut ke dalam database kandidat asisten manajer. 3) Edit Data Kandidat Setelah data disimpan dalam database, maka sistem juga dapat melakukan proses edit data apabila terjadi kesalahan-kesalahan. Tujuan input data ini adalah untuk mengetahui nilai kualitas dari seorang kandidat asisten manajer berdasarkan kriteria yang digunakan. 3) Perbandingan AHP ini berfungsi untuk Perbandingan AHP mengetahui dari keputusan perhitungan yang terjadi dalam sistem. Data yang diinput berupa nilai antara 1 sampai dengan 9. konsistensi output dari sistem ini adalah : 1) Biodata Kandidat Output ini diperlukan oleh pengambil keputusan untuk mengetahui berapa banyak kandidat yang terdaftar serta data-data pribadi kandidat tersebut. 2) Rasio Konsistensi Rasio konsistensi kekonsistenan ini merupakan ukuran dari keputusan suatu 4) Simpan perbandingan AHP Ketika pengambil keputusan melakukan input akan perbandingan AHP, maka melakukan penyimpanan data tersebut untuk dijadikan sumber bagi perhitungan AHP selanjutnya. 5) Perhitungan AHP sistem Setelah dilakukan penyimpanan perbandingan AHP, maka sistem akan menghitung AHP tersebut sesuai standar, seperti menghitung lamda, eigenvector, dan yang terakhir adalah rasio konsistensi. 6) Perhitungan Nilai Kriteria Kandidat Perhitungan ini dilakukan untuk mendapatkan nilai keseluruhan dari seorang kandidat, dengan cara melakukan perkalian antara nilai kriteria dengan hasil perhitungan AHP. sub-kriteria berdasarkan Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 309
7) Pembuatan Nilai Akhir 3. Flowchart Sistem Usulan Setelah dilakukan perhitungan nilai kriteria dari tiap kandidat, maka proses selanjutnya dari sistem adalah melakukan pengurutan dari nilai yang paling tinggi sampai nilai yang paling bawah. Data dalam database pada sistem ini diberi nama database asisten manajer yang terdiri dari beberapa entitas diantaranya : 1) Admin, merupakan data admin pada sistem pendukung keputusan ini. 2) Direktur, merupakan data dari direktur selaku pengambil keputusan. 3) Kandidat, merupakan data-data kandidat asisten manajer yang terdiri dari beberapa atribut diantaranya nama lengkap, alamat, nomor telp, jenis kelamin, dan lain-lain. Gambar 3. Flowchart Sistem Usulan 4) AHP inti, merupakan data perhitungan AHP dari kriteria - kriteria yang digunakan sebagai dasar pengambilan keputusan pada sistem ini. 5) Nilai Prioritas AHP Subkriteria, merupakan data perhitungan AHP dari subkriteria yang digunakan pada sistem ini. 6) Kualitas Kandidat, merupakan data yang berisi nilai kualitas kandidat. 7) Nilai Akhir, merupakan data yang berisi nilai akhir hasil dari perhitungan proses AHP dan kualitas kandidat. b. Persyaratan Non Fungsional Sistem pendukung keputusan ini dibangun dengan berbasis web. 2. Flowchart Sistem Berjalan Gambar 2 menggambarkan flowchart sistem berjalan pada PT Huda Express. 4. Perbandingan Sistem Keseluruhan Tabel 1 menjelaskan perbandingan antara sistem berjalan, sistem pada literatur sejenis serta pada sistem usulan. Tabel 1. Perbandingan Sistem Keseluruhan Sistem Berjalan 1. Sistem belum terkomputerisasi. belum memiliki kriteria dalam khusus pemilihan asisten manajer. 2. Sistem 3. Proses pengambilan keputusan berlangsung lebih lama. Sistem Sejenis 1. Tidak proses pada sehingga keamanan data pada sistem tidak terjamin. ada login sistem, 2. Tampilan aplikasi kurang menarik Sistem Usulan 1. Sistem telah terkomputerisasi, sehingga pengolahan data lebih menjadi baik. 2. Sistem telah memiliki kriteria khusus dalam proses pemilihan asisten manajer. 3. Proses pengambilan keputusan cepat. 4. Hasil lebih dari yang keputusan diambil lebih bersifat obyektif. C. Desain Sistem 1. Pemodelan Proses Gambar 4 dan 5 menggambarkan diagram konteks dan diagram zero untuk sistem usulan. Gambar 2. Flowchart Sistem Berjalan Gambar 4. Diagram Konteks 310 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
Gambar 7. STD Menu Utama Account Admin STD Menu Utama Direktur Gambar 5. Diagram Zero 2. Pemodelan Database Gambar 6 memperlihatkan hubungan antara tabel- sistem pendukung tabel yang membangun keputusan pemilihan asisten manajer. Gambar 8. STD Menu Utama Direktur STD Modul Input AHP Untuk Direktur Tingkat Pendidikan Keahlian Kedisiplinan Kualitas Kerja Tingkat Pendidikan 1 2 2 2 Keahlian 1/2 1 2 2 Kedisiplinan 1/2 ½ 1 2 Kualitas Kerja 1/2 ½ 1/2 1 Tanggung Jawab 1/2 ½ 1/2 1/2 Gambar 6. Entity Relationship Diagram Jumlah 3 4.5 6 7.5 3. State Transition Diagram (STD) Dalam perancangan aplikasi ini rancangan yang dibuat terdiri dari Rancangan Modul Menu utama. Rancangan Modul Menu Utama Rancangan modul Menu berfungsi untuk memanggil sub-program lain (modul-modul lain) untuk dijalankan. Terdapat 2 rancangan modul Menu utama, yaitu untuk account Admin dan Direktur. STD rancangan modul Menu dapat digambarkan di bawah ini: STD Menu Utama Account Admin Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 Tanggung Jawab 2 2 2 2 1 9 311
1. Penyusunan Hierarki Ada lima kriteria yang menjadi dasar dalam pemilihan asisten manajer yaitu Tingkat Pendidikan, Keahlian, Kedisiplinan, Kualitas Kerja, dan Tanggung Jawab. Gambar 10. Struktur Hirarki AHP Pemilihan Asisten Manajer Tabel 2. Perbandingan Nilai Kriteria Gambar 9. STD Menu Input AHP Untuk Direktur 4. Perancangan Antarmuka halaman 4. Perancangan Antarmuka halaman Menggambarkan antarmuka yang akan dibuat. 1. Rancangan Halaman Untuk Account Admin a. Menu Login b. Input Data Kandidat 6. Penentuan Kriteria Tingkat Pendidikan dua kali lebih penting jika dibandingkan dengan Keahlian, Kedisiplinan, Kualitas Kerja, dan Tanggung Jawab. Sedangkan Keahlian, Kedisiplinan, Kualitas Kerja, dan Tanggung Jawab pada baris Tingkat Pendidikan memiliki nilai kepentingan yang sama. Sedangkan nilai 1/2 pada tabel di atas merupakan nilai kebalikan. Tingkat Pendidik an Keahli an Kedisi plinan Kualita s Kerja Tangg ung Jawab Jml Priorit as Tingkat Pendidi kan Keahlia n Kedisip linan Kualita s Kerja Tanggu ng Jawab 0.3333 0.4444 0.3333 0.1667 0.2222 0.3333 0.1667 0.1111 0.1667 0.1667 0.1111 0.0833 0.1667 0.1111 0.0833 c. Lihat Kandidat d. Ganti Password 0.2667 0.2667 0.2667 0.1333 0.0667 0.2222 0.2222 0.2222 0.2222 0.1111 1.59 1.21 0.93 0.71 0.53 0.32 0.2422 0.1867 0.1433 0.1078 7. Penentuan Bobot Prioritas Tabel 3. Penentuan Bobot Prioritas Nilai 0.3333 pada perbandingan tingkat kedisiplinan diperoleh dari nilai perbandingan pada tabel sebelumnya (nilai 1) yang dibagi dengan jumlah kolom kedisiplinan pada tabel 2 (nilai 3). Begitupun dengan nilai-nilai yang lainnya. 2. Rancangan Halaman Untuk Direktur a. Menu Login b. c. Input AHP Kriteria Input AHP Subkriteria Tingkat Pendidikan Input AHP Subkriteria Keahlian Input AHP Subkriteria Kedisiplinan Input AHP Subkriteria Kualitas Kerja Input AHP Subkriteria Tanggung Jawab Input Kualitas Kandidat d. e. f. g. Sedangkan nilai 1.59 pada kolom jumlah baris tingkat pendidikan didapat dari penjumlahan tiap baris. Nilai prioritas diperoleh dari perhitungan nilai jumlah baris dibagi dengan banyaknya kriteria. Misalnya dalam hal ini ada 5 kriteria maka nilai prioritas kriteria Tingkat Pendidikan adalah 1,59 / 5, yaitu 0.32, begitu juga untuk nilai prioritas subkriteria Keahlian, Kedisiplinan, Kualitas Kerja, dan Tanggung Jawab. h. i. Nilai Per Kandidat j. Nilai Akhir 8. Menghitung Konsistensi a. Matriks Penjumlahan Tiap Baris Tabel 4. Matriks Penjumlahan Tiap Baris 5. Model AHP 312 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
Tingkat Pendidikan Keahlian Tingkat Pendidika n 0.32 0.16 Keahlia n 0.4844 0.2422 Kedisiplin an 0.3734 0.3734 Kualita s Kerja 0.2866 0.2866 Tanggu ng Jawab 0.2156 0.2156 Jml 1.68 1.27 Alasan menggunakan aplikasi ini karena gratis dan proses penginstalannya. Source code pemrograman tersimpan secara default dalam folder htdocs. juga sangat mudah dalam Kedisiplina n Kualitas Kerja Tanggung Jawab 0.16 0.16 0.16 0.1211 0.1211 0.1211 0.1867 0.0934 0.0934 0.2866 0.1433 0.0717 0.2156 0.2156 0.1078 Nilai diatas diperoleh dari perkalian matrik perbandingan pada tabel 2 dengan Nilai prioritas pada tabel 3. Misalnya nilai 0.32 pada perbandingan tingkat pendidikan didapat dari nilai prioritas tingkat pendidikan pada tabel 3 yaitu 0.32 dikalikan dengan nilai perbandingan tingkat pendidikan pada tabel 2 yaitu 1. Sedangkan kolom jumlah didapat dari penjumlahan baris pada tabel tersebut, misalnya 0.32 + 0.4844 + 0.3734 + 0.2866 + 0.2156 = 1.68 b. Jumlah baris dibagi dengan Prioritas 0.97 0.73 0.55 1). 2). Spesifikasi Perangkat Keras Dalam Pengembangan Sistem Processor GHz. Memory Hardisk VGA Express 384 MB. : Intel Pentium 4 3.02 : 1 GB DDR2 : 80 GB HDD : Mobile Intel (R) 965 Spesifikasi Perangkat Lunak Dalam Pengembangan sistem Sistem Operasi Professional Servis Pack 2 : PHP Pemrograman : MySQL Database : Dreamweaver Desain 8, Adobe Photosop CS3. Web Browser : Windows XP
1.68 1.278 0.97 0.733 0.554 5.25 5.2758 5.1955 5.1179 5.1391 c. Menghitung Lamda Maksimum 0.32 0.2422 0.1867 0.1433 0.1078 :
: Mozilla Firefox 2. Spesifikasi Sistem Usulan 1) Hardware untuk Server Pada sistem yang diusulkan menggunakan satu perangkat komputer server dengan tipe IBM Server System X3200. 5.25 + 5.2758 + 5.1955 + 5.1179 + 5.1391 5 = 25.9783 5 = 5.1957 2) Hardware untuk User yang sistem Pada diusulkan menggunakan komputer di tiap unit kerja dengan spesifikasi sebagai berikut : Processor : Intel Pentium Core 2 Duo yang CI = = d. Menghitung Indeks Konsistensi (C.I) .
= 0.0489 e. Menghitung Rasio Konsistensi (C.R) CR =
. = 0.0437 Nilai 0.0437 ini menyatakan bahwa = . rasio konsistensi dari hasil penilaian perbandingan diatas mempunyai rasio 4.37 % hal ini berarti perhitungan tersebut dapat diterima karena nilai CR kurang dari 10%. D. Implementasi Sistem 1. Pemrograman 3) @ 2, 8 GHz Memory : 1 GB RAM Harddisk Monitor : LCD Samsung 17" Printer : 160 GB : CANON PIXMA MP 198 Software untuk Server Pada sistem yang diusulkan kebutuhan akan perangkat lunak sistem operasi, adalah sebagai berikut : Sistem Operasi Server Web Server : Apache Web Server Versi 2.0.59 DBMS Engine 4.4.4 Browser : Linux / Windows 2003 : MySQL Database versi 5.0.24a : PHP Script Language version Pada tahap ini dilakukan pemrograman dengan menggunakan bahasa pemrograman PHP dan database MySQL yang terdapat dalam XAMPP. XAMPP merupakan sebuah paket instalasi untuk PHP, APACHE dan MySQL. Dengan menggunakan XAMPP, instalasi ketiga software tersebut tidak perlu dilakukan terpisah karena dalam XAMPP sudah memiliki ketiganya. Reader Open : MS Explorer/Mozilla Firefox/ Opera : Acrobat Reader, MS Office, Office 4) Software Untuk User Sistem Operasi : Linux / Windows 2003 Server Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 313
Br rowser : MS S Explorer/M Opera Mozilla Firefo ox/ Re Op eader pen : Ac crobat Reade er, MS Offic ce, Off fice 5) Pe ringan erancangan Jar ini komputer Pa ada penelitian u dengan yang ntara yang satu an intranet, an jaringa engan de dida nakan digun anya ha a. erusahaan saja pe yang terhubu g lain terhubu karena siste intern ung ung em nal alam Gambar 12. Data a Kandidat Pada halam kandidat as dapat mela kesalahan d man ini admin sisten manajer kukan proses dalam input d meng-input d r. Selain itu ad edit apabila t ata. data dmin juga terjadi b. Halaman In put AHP Krite eria Gam mbar 11. Konfigu urasi Jaringan Sis stem Usulan 3. Peng gujian Pengujian a P box testing black berfoku us lunak k. gkat perang k black ian penguj pereka ngkat lunak ayasa peran si input yan gkaian kondis serang mua persyara gunakan sem mengg m. (Pressma suatu progra untuk s bo Pengujian P alahan da kes mukan menem ressman, 200 ai berikut (Pr sebaga 1. tida i yang F Fungsi-fungsi hilang. h 2. K Kesalahan inte 3. K Kesalahan da d database ekste 4. K Kesalahan kin 5. Inisialisasi dan I erface. alam struktur ernal. nerja. n kesalahan te black 3. Peng gujian Pengujian a P box testing black berfoku us lunak k. gkat perang k black ian penguj pereka ngkat lunak ayasa peran si input yan gkaian kondis serang mua persyara gunakan sem mengg m. (Pressma suatu progra untuk s bo Pengujian P alahan da kes mukan menem ressman, 200 ai berikut (Pr sebaga 1. tida i yang F Fungsi-fungsi hilang. h 2. K Kesalahan inte 3. K Kesalahan da d database ekste 4. K Kesalahan kin 5. Inisialisasi dan I erface. alam struktur ernal. nerja. n kesalahan te black kukan deng plikasi dila an black b g. Pengujia fungsion persyaratan n n demikia Dengan memungkink box m mendapatk g sepenuhn atan fungsion an, 2007). ox lam 07): ak benar at an box nal an, an an ya nal pada berusa kateg ha ori tau data atau aks ses c. Gambar 13. In Pada h nilai pe m. sistem halaman ini di erbandingan A Input Kualit tas Kandidat a nput AHP Kriteria irektur meng- AHP kriteria p input pada 4. Disp Beriku Asiste a. H 4. Disp Beriku Asiste a. H play Hasil ut adalah tam en Manajer. mpilan pada SP Halaman data Kandidat G Gambar 14. Input t Kualitas Kandid dat 314 Semina ar dan Call Fo or Paper Mu m nas Aptikom Politek nik Telkom Bandun ng, 9 Oktobe er 2010
Pada halaman ini direktur memberikan nilai kualitas bagi tiap kandidat yang akan menjadi asisten manajer. d. Lihat Kualitas Kandidat Gambar 15. Lihat Kualitas Kandidat Pada halaman ini direktur dapat melihat kualitas masing-masing kandidat yang telah di- input sebelumnya. 4.KESIMPULAN Berdasarkan uraian dan pembahasan sebelumnya, maka dapat ditarik simpulan bahwa: 1. suatu perancangan Telah dilakukannya sistem pendukung keputusan yang dapat memfasilitasi pengambil keputusan dalam pemilihan asisten manajer. dalam Sistem pemilihan asisten manajer dirancang dengan telah menggunakan kriteria-kriteria yang ditentukan untuk merepresentasikan kualitas kandidat asisten pendidikan, manajer, keahlian, kedisiplinan, kualitas kerja, dan tanggung jawab. Sistem pendukung keputusan ini dibangun dengan menggunakan teknologi komputer dengan model AHP, sehingga keputusan yang diambil berdasarkan perhitungan kriteria sehingga mengurangi subyektifitas keputusan. Dengan terkomputerisasi yang pengambilan keputusan dapat dilakukan lebih cepat. Pengguna pada sistem ini adalah Direktur selaku pengambil keputusan. pendukung 2. keputusan oleh perusahaan seperti tingkat 3. yang digunakan sistem 4. e. Hasil Nilai Akhir 5. 5. REFERENSI [1] Albahra, Ladjamudin. 2005. Analisis dan Desain Sistem Informasi. Yogyakarta : Graha Ilmu. [2] Brian, 2009. Tujuan Studi Literatur. tujuan-studi-literatur/, diakses 12 Januari 2010. [3] Bonczek, R. H., C.W. Holsapple, and A. B. Whinston. 1980. Foundation of Decision Support Systems. New York: Academic Press. Gambar 16. Hasil Nilai Akhir Merupakan hasil perhitungan pada sistem ini. Hasil yang tampak berupa nilai yang berurut dari nilai kandidat terbesar sampai yang terkecil serta rekomendasi kandidat terbaik yang diusulkan sistem. [4] Connolly, Thomas. Carolyn. 2002. Database Systems: A Practical Approach to and Management 4th Edition. Swiss: Pearson. Implementation Design, Kamus Besar Bahasa Indonesia. Navathe. Ramez. 2002. Database Systems: A Practical Approach to and Management 4th Edition. Swiss: Pearson. Implementation Design, Kamus Besar Bahasa Indonesia. Navathe. Ramez. [5] Departemen Pendidikan Nasional. 2000. 2001. Fundamentals of Database Systems. Kanada: Versaware Inc. [7] Gulo, W. 2007. Metodologi Penelitian. Jakarta: PT Grasindo. [8] Imbar, Radian V. 2007. Decision Support System Architechture, Hardware, and Operating System Platforms. Jurnal Sistem Informasi, Vol. 2, No.1: 41-50. Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 315
316 [9] Jogiyanto. 2005. Analisis dan Disain Sistem Informasi: Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis. Yogyakarta: Andi. [10] Kadir, Abdul. 2008. Tuntunan Praktis Belajar Database Menggunakan MySQL. Yogyakarta: Andi. [11] Kusrini. 2007. Konsep dan Aplikasi Keputusan. Pendukung Sistem Yogyakarta: Penerbit Andi. [12] Little, J. D. C., 1970. Models and Managers: The Concept of a Decision Calculus. Management Science, vol. 16, no. 8, pp. B466-485. [13] Munawar. 2005. Pemodelan Visual Dengan UML. Yogyakarta: Graha Ilmu. [14] Nugroho, Bunafit. 2008. Membuat Sistem Informasi Penjualan Berbasis Web Dengan PHP Dan MySQL. Yogyakarta: Gava Media. [15] Pressman, Roger S. 2007. Rekayasa Perangkat Lunak. Yogyakarta:Andi. [16] Simon, H.A. 1960. The New Science of Management Decision. New York: Harper & Row. [17] Subekti, Dayat. 2009. Sistem Pendukung Keputusan Dalam Managerial Pembuatan Keputusan. Jurnal Teknomatika Informatika dan Komputer, Vol. 2, No.1 : 75 - 82 : [18] Turban, Efraim. McLean, James. 2005. Decission Support System and Intelligent Systems. Yogyakarta: Penerbit Andi. [19] Whitten, Jeffery L. Bentley, Lonnie D. Dittman, Kevin C. 2004. Metode Desain dan Analisis Sistem Yogyakarta: Penerbit Andi. Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
Audit Sistem pada Digital Library System (Studi Kasus Universitas A) Inne Gartina Husein Program Studi Manajemen Informatika, Politeknik Telkom, Bandung ine@politekniktelkom.ac.id Abstrak Penelitian ini akan menganalisis Audit Sistem Informasi pada Digital Library System, dengan studi kasus Digital Library System di Universitas A di Bandung, Indonesia. Digital Library System dibangun berbasis Web sejak tahun 2005, dan sejak saat itu mahasiswa dapat membaca dan mengunduh materi perkuliahan dan bahan tugas akhir mahasiswa yang sudah lulus, di mana saja dan kapan saja. Analisis dilakukan dengan cara pengumpulan bukti, evaluasi bukti dan memberikan rekomendasi. Bukti dikumpulkan dengan cara menyebarkan angket kepada 40 mahasiswa, sebagai responden acak. Evaluasi bukti dengan memeriksa Kendali Aplikasi yang terdiri dari analisis Kendali Input, Kendali Pemrosesan, Kendali Komunikasi, Kendali Basis Data dan Kendali Output. Hasil penelitian menunjukkan bahwa Digital library System di Universitas A kurang atau tidak memiliki kendali yang cukup, sehingga menyebabkan Digital Library System tidak memiliki keamanan data, data tidak terintegrasi, sistem yang tidak efektif dan tidak efisien. Hasil temuan bukti menyatakan bahwa sebagian kecil responden menyukai dan puas dengan Digital Library System. Namun sebagian besar responden menyatakan tidak atau kurang puas terhadap sistem tersebut. Hasil temuan yang menyatakan tidak adanya kendali adalah antara lain, lambatnya mengakses e-Book, tidak lengkap materi e-Book yang disediakan di Web Site, fasilitas searching yang tidak memadai, serta tampilan e-Book tidak nyaman dibaca. Rekomendasi yang diberikan penulis adalah meningkatkan kendali, antara lain menambah ketersediaan materi e-Book dari berbagai jurusan dan bidang minat yang ada di universitas tersebut, bahkan dibuat perkategori tertentu atau persub topik, agar pencarian e-Book cepat dan tepat. Kata kunci : Digital Library System, Audit Sistem Informasi, Kendali, Bukti, Rekomendasi 1. Pendahuluan Digital library merupakan dampak dari perkembangan teknologi informasi, dimana saat ini dibutuhkan ketersediaan dokumen dalam bentuk digital sehingga dapat digunakan kembali atau dimodifikasi oleh pengguna untuk tujuan tertentu, misalnya untuk penyusunan karya ilmiah. Sampai saat ini sudah banyak universitas dan perguruan tinggi yang memiliki digital library yang dapat diakses dimanapun oleh mahasiswanya. Universitas A merupakan universitas di Bandung yang sejak 5 tahun yang lalu memiliki digital tujuan menyediakan dokumen-dokumen yang dibutuhkan mahasiswanya library dengan seperti materi-materi kuliah, dokumen tugas akhir mahasiswa yang telah selesai sidang, dengan demikian mahasiswa dapat membaca dan/atau sesuai mengunduh dokumen digital keperluan mereka. tersebut Sistem informasi merupakan aset bagi suatu perusahaan yang bila diterapkan dengan baik akan memberikan kelebihan bagi perusahaan/organisasi untuk informasi diimplementasikan untuk meningkatkan kesuksesan suatu perusahaan. Dalam mengimplementasikan sistem informasi tersebut harus adanya suatu tolak ukur untuk mencegah terjadinya hal-hal di luar berkompetensi. Sistem Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 317
318 rencana organisasi, dan agar pengoperasian sistem informasi bisa dilakukan secara efektif dan efisien. Tujuan pengukuran terhadap sistem informasi adalah untuk meyakinkan manajemen bahwa apakah kinerja sistem informasi yang ada pada organisasi nya sesuai dengan perencanaan dan tujuan usaha yang dimilikinya. Audit Sistem pada Digital Library merupakan wujud dari pengukuran tersebut. Secara umum kegiatan di dalam audit sistem dan mengevaluasi bukti, yang dimaksud bukti adalah data yang menggambarkan kondisi nyata. Adapun cara yang digunakan penulis untuk pengumpulan bukti adalah dengan menyebarkan kuisioner (angket) kepada 40 orang mahasiswa secara acak di Universitas A. Penelitian ini dilakukan pada tahun 2009. Sedangkan dari berbagai macam kendali, penulis membatasi hanya membahas kendali aplikasi. adalah mengumpulkan bukti 2. 2.1. Landasan Teori Audit Sistem Informasi Pengertian Audit Sistem Informasi adalah (Ron Weber, 1999) : "The process of collecting and evaluating evidence to determine wether a computer system safeguards assets, maintains data integrity, allow organizational goals to be achieved effectively and uses resources efficiently". Dapat disimpulkan bahwa audit adalah kegiatan mengumpulkan dan mengevaluasi bukti. (1) Tujuan adalah meningkatkan keamanan aset organisasi, (2) meningkatkan integritas data, (3) meningkatkan efektifitas sistem, dan (4) meningkatkan efisiensi sistem. audit sistem informasi Pada awalnya audit hanya dilakukan untuk bidang keuangan dan akuntansi saja, namun seiring perkembangan informasi organisasi teknologi merasakan perlunya audit sistem informasi. ilegal menyebabkan bocornya data-data organisasi; d. Nilai dari sumber daya manusia, perangkat lunak dan perangkat keras. Saat ini sudah banyak yang organisasi-organisasi software menginvestasikan hardware dan sebesar miliaran rupiah. Demikian pula biaya yang dan pengembangan pegawai banyak menguras dana organisasi. Apabila tidak dikendalikan akan menyebabkan pengeluaran dana yang sia-sia. e. Tingginya biaya untuk penanganan error. Sebuah error sederhana dapat mengakibatkan kerugian besar bagi organisasi, misalkan untuk memonitor penggunaan komputer terjadi error pada kondisi pasien apabila komputer tersebut dapat (atau aplikasi) menyebabkan hilangnya nyawa pasien. terhadap komputer seseorang yang dikeluarkan untuk rekrutasi f. Pemeliharaan privasi komputer. Saat ini setiap orang di dalam organisasi (idealnya) memiliki komputer masing-masing, seperti kepala bagian dan para staf nya. Hal ini untuk penggunaan memelihara komputer. dibayangkan membengkaknya biaya untuk pemeliharaan privasi ini. g. Pengendalian privasi dalam Dapat terhadap penggunaan komputer. Dari waktu ke waktu terjadi konflik bagaimana teknologi komputer seharusnya digunakan oleh manusia. Ada yang memanfaatkan tujuan komputer kemanusiaan ada pula yang menggunakannya sedemikian sehingga menyebabkan kerusakan bagi manusia dan lingkungan. Penggunaan bagaimanapun, menyebabkan teknologi, membutuhkan masalah pengendalian mengenai bagaimana komputer seharusnya digunakan di masyarakat. Baik pemerintah, badan profesi, grup, organisasi dan individu harus mengendalikan dan memonitor penggunaan teknologi komputer di masyarakat. perkembangan untuk sosial yang Hal-hal yang melatar belakangi adanya audit sistem informasi adalah : a. Kerugian biaya dikarenakan hilangnya data organisasi, seperti hilangnya data kredit yang menyebabkan organisasi kehilangan banyak dana piutang yang seharusnya masuk ke dalam organisasi; b. Kerugian biaya dikarenakan manajemen salah lain mengambil keputusan, hal karena tidak didukung oleh data yang berkualitas yang menyebabkan kerugian yang dialami oleh organisasi; ini antara c. Kerugian biaya karena penyalah-gunaan komputer, seperti hacking, virus dan akses Auditor adalah orang atau organisasi yang menetapkan kendali pada suatu hal yang akan di audit. Setelah itu mengumpulkan bukti mengenai adanya kendali di dalam organisasi untuk dievaluasi. Auditor dapat saja pihak internal organisasi, atau pihak dari luar organisasi, selama auditor dapat menilai dengan obyektif dan independen maka akan menghasilkan laporan audit yang sebenar-benarnya. Kendali adalah suatu alat atau sistem yang mencegah, mendeteksi atau memperbaiki kejadian yang tidak seharusnya terjadi. Contoh kendali adalah password. Password adalah suatu alat atau 318 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
sistem yang dapat mencegah dan mendeteksi kejadian yang salah. organisasi, seperti komponen fisik, pengiriman data error, topologi jaringan dan akses jaringan. Pada saat mengumpulkan bukti, seorang auditor dapat mengumpulkannya dengan cara wawancara atau menyebarkan angket. Untuk wawancara, auditor membuat daftar pertanyaan yang 'menyelidiki' adanya kendali atau tidak. Pertanyaan yang diajukan umumnya membutuhkan jawaban yang panjang dan detil, daftar pertanyaan pun dapat berkembang selama tidak melenceng dari topik pertanyaan. Untuk angket, auditor membuat daftar pertanyaan yang tidak membutuhkan jawaban panjang dari responden. Angket biasanya berupa pertanyaan pilihan ganda, mencentang, mengarsir, mengisi jawaban singkat dan menyilang pilihan Ya atau Tidak. Kendali pemrosesan membahas mengenai proses data seperti sorting, klasifikasi, ringkasan data. Juga dibahas mengenai central processor, memory, operating system dan application program. Kendali basis data membahas mengenai pendefinisian, pembuatan, perubahan, penghapusan dan pembacaan data dari suatu basis data. Kendali output membahas mengenai konten data yang akan disediakan bagi user, bagaimana format data dan bagaimana penyajian keluaran kepada user. 2.2. Kendali Manajemen dan Aplikasi 2.3. Digital Library Menurut Ron Weber, kendali pada organisasi terbagi menjadi dua bagian yaitu kendali manajemen dan kendali aplikasi. Penulis menitik- beratkan penelitian pada kendali aplikasi, namun demikian akan dijelaskan secara singkat mengenai kendali manajemen. Digital Library adalah kumpulan dokumen yang disusun dalam bentuk elektronis, dapat disimpan dalam bentuk CD-ROM disk dan/atau ditampilkan di sebuah situs web. Umumnya digital library menyediakan artikel majalah, buku, jurnal, gambar, file audio dan video bagi pengunjung perpustakaan tersebut. kendali manajemen atas, kendali manajemen pengendalian sistem, kendali manajemen pemrograman, kendali sumber daya data, kendali manajemen keamanan, kendali manajemen operasional, dan kendali manajemen pemastian kualitas (QA). Contoh kendali manajemen atas adalah (1) apakah terdapat perencanaan jangka pendek dan jangka panjang untuk sistem informasi di organisasi tersebut, (2) bagaimana pengorganisasian sistem pada organisasi tersebut, (3) bagaimanakan memimpin staf-staf di unit (4) bagaimana mengendalikan staf unit sistem informasi. Kendali manajemen adalah sistem informasi? Dan 3. Pengumpulan Bukti dengan menggunakan angket, yang terdiri dari 11 pertanyaan dan disebarkan kepada 40 orang mahasiswa acak di Universitas A. Pertanyaan yang ada pada angket terdiri dari pertanyaan pilihan ganda, arsiran, dan mencentang pilihan. Daftar pertanyaan tidak ditampilkan di sini, tetapi langsung kepada hasil angketnya saja. Pertanyaan yang diajukan mulai dari pertanyaan umum sampai pertanyaan yang berkaitan dengan kendali aplikasi. Pengumpulan bukti dilakukan secara Kendali aplikasi adalah kendali ruang lingkup aplikasi, kendali input pada aplikasi, kendali komunikasi, kendali pemroresan pada aplikasi, kendali basis data dan kendali output. Kendali yang akan diaudit adalah kendali aplikasi yang terdiri dari kendali input, kendali komunikasi, kendali pemroresan, kendali basis data dan kendali output Kendali ruang lingkup membahas mengenai personal identification number (PIN) user, digital signature, id card. Di bawah ini adalah pertanyaan yang diajukan berikut hasil jawaban : Kendali input membahas berbagai metode input data, seperti apakah aplikasi melakukan validasi untuk setiap data yang diinput ke aplikasi. 1. Apakah anda tahu tentang adanya Digital Library di kampus ini? Hasil : 90% responden menjawab Ya, dan 10% menjawab Tidak. Kendali komunikasi membahas mengenai subsistem di dalam pengiriman data antar 2. Apakah anda pernah mencoba Digital Library kampus ini? Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 319
Hasil : 80,6% menjawab Pernah, dan 19,4% menjawab Tidak Pernah. 10% (4 orang) menjawab Tidak Berpendapat 27% (10 orang) menjawab Kurang Puas 3. Apabila anda pernah mencoba Digital Library, maka seberapa seringkah dalam seminggu? Hasil : 27,6% menjawab 1 kali seminggu, 24,1% menjawab 2-5 kali seminggu, 6,9% menjawab 6-8 kali seminggu dan 41,1% menjawab lebih dari 8 kali seminggu. 30% (11 orang) menjawab Sangat Tidak Puas. 9. Pertanyaan mengenai pencarian e-book di Digital Library. Hasilnya adalah : 50% (18 orang) menjawab Pencarian e-Book Sangat Mudah 4. Apakah anda mengetahui prosedur login untuk mengakses Digital Library di kampus ini? Hasil : 86,1% menjawab Ya, dan 13,9% menjawab Tidak. 16,7% (6 orang) menjawab Tidak Terlalu Mudah tapi juga Tidak Sulit 33,3% (12 orang) menjawab Sulit Melakukan 5. Apakah anda mengetahui penggunaan fasilitas searching dalam Digital Library? Hasil : 66,7% menjawab Ya, dan 33,3% menjawab Tidak. 6. Pertanyaan mengenai User Friendly. Hasilnya adalah : 48% (17 orang) mengatakan Style font sudah Pencarian e-Book. 10. Pertanyaan mengenai menu-menu e-Book pada Digital Libray (atau kelengkapan e-Book). Hasilnya adalah : 30,5% (11 orang) mengatakan Menunya Lengkap atau Cukup Lengkap sesuai 41,7% (15 orang) mengatakan Menunya Biasa Saja 72% (26 orang) mengatakan Warna font dan background sudah sesuai 27,7% (10 orang) mengatakan Menunya Tidak Lengkap. 52% (19 orang) mengatakan Penempatan daftar e-book sudah rapi 48% (17 orang) mengatakan Penempatan link sudah sesuai dan jelas. 7. Pertanyaan mengenai dan keterhubungan link dengan e-book yang ada pada Digital Library. Hasilnya adalah : 42% (15 orang) mengatakan bahwa jaringan untuk Digital Library telah terhubung dengan baik kesesuaian 11. Pertanyaan mengenai tampilan e-Book (output dari link-link) yang ada pada Digital Library. Hasilnya adalah : 2,8% (1 orang) menjawab Sangat Puas 30,6% (11 orang) menjawab Puas 22,2% (8 orang) menjawab Tidak Berpendapat 41,7% (15 orang) menjawab Kurang Puas 2,8% (1 orang) menjawab Sangat Tidak Puas 25% (9 orang) mengatakan bahwa Portal Digital Library sangat strategi bagi kampus 4. Evaluasi Bukti dan Rekomendasi 36% (13 orang) mengatakan bahwa telah tersedia forum komunikasi antar mahasiswa dengan admin Digital Library 33% (12 orang) mengatakan link dan e-book pada Digital Library sudah sesuai. 8. Pertanyaan mengenai kecepatan akses saat membuka e-book. Hasilnya adalah : 3% (1 orang) menjawab Sangat Memuaskan 30% (11 orang) menjawab Puas Berdasarkan hasil pengumpulan bukti, maka dapat disimpulkan sebagai berikut : a. Kendali Input. Bagi mahasiswa yang sudah pernah menggunakan Digital Library, sebagian besar sudah mengetahui cara untuk login. Hal ini dikarenakan adanya validasi user yang tidak rumit (menggunakan NIM mahasiswa) dan validasi password yang baik dari aplikasi. b. Kendali Komunikasi. Kesesuaian link dan e- book memuaskan atau sangat memuaskan, hal ini dikarenakan judul link tepat dengan e-book (isi e-book). Untuk kecepatan akses e-book 320 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 320
dikarenakan memuaskan tidak/kurang lambatnya jaringan komunikasi. Hal ini dapat dikarenakan desain web yang tidak efektif atau kapasitas media penyipanan yang kecil dari web hosting nya atau dapat juga dikarenakan penyimpanan data di tabel yang tidak efisien menyebabkan aplikasi lama dalam mengakses data di basis data. c. Kendali Pemrosesan dan Basis Data. Sebagian fasilitas pencarian Search pada menjawab Digital Library memuaskan dikarenakan mudah pengoperasiannya, sedangkan sebagian lagi menjawab sulit hal ini dapat dikarenakan pengoperasiannya atau filtering datanya kurang baik. Mengenai kelengkapan menu e-book (atau ketersediaan sumber e-book) sebagian besar menjawab ketersediaan e-book biasa saja, namun ada juga yang menjawab lengkap. d. Kendali Output. Mengenai pertanyaan user friendly, sebagian besar menyatakan sudah sesuai dan jelas. Sedangkan mengenai tampilan e-Book sebagian besar menjawab kurang puas, namun sebagian lagi mengatakan sudah puas. Hal ini dapat dikarenakan tampilan e-Book tidak nyaman dibaca, dapat karena font e-Book terlalu kecil sehingga dalam 1 halaman user harus menggeser-geser scrollbar agar dapat membaca 1 halaman penuh. Berdasarkan hasil evaluasi di atas, maka terdapat beberapa rekomendasi di bawah ini : 1. Kecepatan akses e-Book masih dirasakan lambat. Disarankan untuk membuat desain web efisien, menambah media lebih yang penyimpanan saat hosting web dan/atau memperbaiki struktur tabel. previous, down dan top. Sehingga memudahkan pembacaan e-Book bagi mahasiswa. 6. Kesimpulan Audit Sistem Informasi mulai dibutuhkan oleh organisasi dikarenakan perkembangan teknologi informasi yang pesat. Audit Sistem Informasi adalah dan mengevaluasi bukti untuk akhirnya diberikan rekomendasi dari auditor kepada organisasi. Auditor adalah individu atau sekelompok individu yang melakukan kegiatan audit. Audito dapat merupakan eksternal perusahaan, selama dapat melakukan audit secara obyektif dan independen bagi organisasi yang diperiksanya. kegiatan mengumpulkan bukti pihak internal atau Audit Sistem Informasi terbagi menjadi dua bagian yaitu Kendali Manajemen dan Kendali Aplikasi. Kendali adalah alat atau sistem yang dapat mencegah, mendeteksi dan memperbaiki sesuatu yang tidak seharusnya terjadi. Pada Kendali Aplikasi terdapat Kendali Ruang Lingkup, Kendali Input, Kendali Pemrosesan, Kendali Komunikasi, Kendali Basis Data dan Kendali Output. Pada saat mengumpulkan bukti, seorang auditor dapat mengumpulkannya dengan cara wawancara atau menyebarkan angket. Untuk wawancara, pertanyaan yang diajukan umumnya membutuhkan jawaban yang panjang dan detil, daftar pertanyaan pun dapat berkembang selama tidak melenceng dari topik pertanyaan. Untuk angket, daftar pertanyaannya biasanya tidak membutuhkan jawaban panjang dari responden. Angket biasanya berupa pertanyaan pilihan ganda, mencentang, mengarsir, mengisi jawaban singkat dan menyilang pilihan Ya atau Tidak. 2. Kecepatan search e-Book masih dirasakan lambat. Dikarenakan fasilitas search yang tidak menggunakan filtering yang efektif dan efisien. Sebaiknya pada fasilitas search dibolehkan menginputkan satu kata atau lebih dari satu kata dan pencarian tidak hanya berdasarkan judul e- Book melainkan dapat dikategorikan ke beberapa subtopik. Kedua cara pengumpulan data di atas memiliki tujuan yang sama yaitu mencari tahu mengenai adanya kendali dalam aplikasi yang sedang diaudit. Setelah auditor melakukan evaluasi dan memberikan rekomendasi kepada organisasi. pengumpulan bukti, maka 3. Kelengkapan e-Book masih dirasa biasa saja. Disarankan untuk menambah koleksi materi kuliah dan tugas akhir, dari berbagai jurusan dan dikategorikan lagi ke dalam bidang minat, mata kuliah dan dosen. 7.REFERENCES [1] Weber, Ron. Information Systems Control and Audit. Prentice Hall. 1999. [2] Dube, Gulati. Information System Audit and 4. Tampilan e-Book dirasakan masih kurang. Disarankan agar menyiapkan e-Book dalam bentuk interaktif, misalkan ada tombol next, Assurance. Tata McGraw-Hill. 2005 [3] Netaonline. Digital Library. Available online : . Diambil September 2010. Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 321
SMS-GATEWAY SEBAGAI MEDIA LAYANAN AKSES NILAI SISWA 1Moehamad Aman, 2Nuryanto, 3Sugondo 1,2,3Program Studi Teknik Informatika Universitas Muhammadiyah Magelang , Abstrak Manajemen nilai siswa saat ini masih berorientasi pada masing-masing guru mata pelajaran. Sehingga untuk pengintegrasian data sangatlah sulit dilakukan dan membutuhkan waktu yang cukup lama. Terlebih lagi untuk penyampaian informasi nilai yang ada kepada orang tua sangatlah tidak up to date. Penyampaian hasil nilai siswa langsung kepada orang tua hanya dilakukan pada akhir semester. Untuk itu sangat diperlukan sebuah sistem informasi yang dapat dijadikan sebagai media layanan tersebut. Sistem informasi dengan fasilitas SMS-Gateway ini dilengkapi dengan interface untuk memasukkan nilai siswa, sehingga nilai siswa tersebut dapat dimasukkan oleh setiap guru mata pelajaran melalui komputer yang terkoneksi ke Lokal Area Network dari sekolah dimaksud. Data yang terpadu dalam satu server data, memungkinkan data mudah dicari, digunakan, dan diubah sesuai kebutuhan. SMS-Gateway inilah yang nantinya akan menghubungkan basis data dan orang tua siswa. Cukup dengan mengirimkan sebuah SMS ke server basis data, orang tua siswa akan mendapatkan informasi nilai siswa secara cepat dan akurat. Sehingga dapat disimpulkan, bahwa dengan fasilitas SMS-Gateway ini, informasi nilai siswa akan mudah dan cepat dapat diakses oleh orang tua siswa. Kata Kunci : Akses Nilai Siswa, SMS ke server basis data, kecepatan akses 1. Pendahuluan intansi yang memberikan adalah pelayanan kepada masyarakat bidang pendidikan. Bentuk pelayanan tersebut antara lain menyusun rencana program pengajaran, pelaksanaan pengajaran, dan pelaporan hasil atau nilai dari proses pengajaran tersebut kepada orang tua. Sekolah dalam terpusat pada satu server. Walikelas harus mengumpulkan hasil pengolahan nilai dari masing- masing guru mata pelajaran. Setelah itu, walikelas harus mengolah nilai-nilai tersebut, kemudian menyerahkan kepada Wakil Kepala Sekolah Bidang Kurikulum. Proses itu sangatlah rumit, selain menyita waktu, kesalahan pengolahan nilai sangat sulit terlacak. Pelaporan nilai siswa merupakan salah satu unsur penting dari layanan pihak sekolah kepada siswa dan orang tua/wali siswa. Untuk itu diperlukan suatu metoda pengolahan nilai yang memadai. Sampai saat sekarang ini, guru terutama walikelas yang ada masih mengisi dan mengolah nilai siswanya masing-masing. informasi yang berbasis web, diantaranya komputer dan jaringan lokal atau Local Area Network (LAN), semua data yang ada terpusat pada satu database di server, sehingga semua pihak yang membutuhkan data nilai tersebut dapat dengan cepat melihat dan Dengan adanya sistem 322 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
informasi Meskipun sudah menggunakan sistem berbasis komputer, namun sistem informasi ini masih berbasis desktop, jadi data yang ada masih terpisah dan belum tersimpan pada satu database yang menggunakan sesuai dengan keperluannya masing- masing. Orang tua/wali siswa juga dapat mengakses dan melihat data nilai siswa tersebut secara cepat. Salah satu fasilitas yang bisa dimanfaatkan dalam penyampaian informasi nilai siswa secara cepat dan akurat kepada orang tua/wali siswa adalah dengan Sort Message Service (SMS). Yaitu dengan informasi nilai siswa mengkombinasikan sistem dengan fasilitas SMS-Gateway. Fasilitas SMS-Gateway memungkinkan orang tua/wali siswa yang notabene sebagian besar telah memiliki perangkat handphone (telepon genggam), dapat mengakses dan melihat nilai siswa dengan mengirim sms ke server sistem informasi nilai siswa dengan format tertentu. Server yang menerima sms dari orang tua/wali siswa akan mengolah sms yang masuk, kemudian merespon sms tersebut dan mengirimkan balasannya sesuai dengan format yang telah dikirim. Data dari Administrator dan Guru tersebut akan masuk dalam proses pengolahan nilai, yang selanjutnya data disimpan dalam storage Nilai Siswa dan akhirnya akan masuk dalam proses Informasi Nilai. User (siswa dan orang tua/wali siswa) dapat melihat/mengakses Data Nilai Siswa baik dengan menggunakan fasilitas web interface maupun SMS-Gateway dengan terlebih dahulu masuk dalam proses autentikasi user, yaitu proses validasi nis dan password yang dimasukkan. 2.2 Data Flow Diagram (DFD) Level 0 Data Flow Diagram Level 0 dapat dilihat dalam Gambar 2.2 berikut ini: 2. Metodologi 2.1 Data Flow Diagram (DFD) Konteks Data Flow Diagram menggambarkan hubungan antara elemen yang mempengaruhi sistem dalam operasionalnya untuk mencapai tujuan. Yang digambarkan adalah pelaku, aliran data (data flow) dan prosesnya. DFD hanya terdiri dari satu proses beserta eksternal entity yang dibutuhkan tanpa simpanan (data store). Gambar 2.2 adalah DFD konteks. Gambar 2. DFD Level 0 Gambar 1. DFD Konteks Dari gambar di atas, dapat dilihat bahwa semua data yang dibutuhkan dalam sebuah sistem informasi nilai (Data Siswa, Data Guru, Data Mapel, Data Kelas) semua sistem. Selanjutnya Guru Mata Pelajaran berdasarkan data-data yang oleh Administrator, memasukkan Data Nilai siswa dengan terlebih dahulu login ke sistem dengan menggunakan username (kd_guru) dan password. diinputkan oleh Administrator telah dimasukkan Isi atau struktur dari file basis data tergantung dari alir data masuk dan alir data keluar dari file tersebut. Diagram yang dapat menggambarkan aliran data dalam basis data di namakan DFD. Dalam DFD level 0 menerangkan lebih jelas dari diagram level konteks. Dimana dalam level ini menggambarkan system yang terdapat dalam diagram level konteks. Semua alir data yang terjadi di dalam system diterangkan dengan jelas. Dalam terdapat dua proses, proses DFD Penginputan Data dan proses Pengolahan Nilai. level 0 User (siswa dan orang tua/wali siswa) dapat informasi Nilai Siswa dengan cara memperoleh 2.3 Pembuatan Basis Data Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 323
mengirimkan sebuah Sort Message Servise (SMS) dengan format tertentu yang menyertakan Nomor Induk Siswa (nis) dan password. Tampak dalam gambar di atas, bahwa semua data yang dimasukkan baik oleh Administrator (Data Siswa, Data Guru, Data Mapel, dan Data Kelas) ataupun Guru (Data Nilai), akan disimpan dalam media penyimpan masing-masing. Pembuatan dengan data menggunakan phpMyAdmin, yaitu dengan memilih tombol 'Admin' MySQL pada jendela 'XAMMP Control Panel Application'. Atau dengan memanggil alamat pada address bar Web Browser (Opera). Basis data yang dibuat ada dua macam, yaitu basis data sim_nilai yang memuat tabel-tabel yang basis dilakukan berkaitan dengan siswa, guru, mata pelajaran, dan nilai siswa. Basis data yang kedua adalah log_sms, yang memuat tabel-tabel yang berkaitan dengan sirkulasi sms yang ada, misal inbox, outbox, sentitems, dll. 2.4 Tampilan / Interface dalam Web Browser Pengiriman SMS dengan format yang benar akan direspon dan dibalas oleh server. Ada beberapa jenis balasan dari server, salah satunya adalah jika nis dan balasan password yang dikirimkan sesuai dan terdaftar. Jika nis dan password tidak sesuai/terdaftar, maka balasannya adalah pesan kesalahan. Begitu juga jika request berupa penggantian password, balasan yang dikirimkan adalah informasi penggantian password. Berikut ini adalah contoh tampilan balasan informasi nilai siswa (Gambar 2.3.). informasi nilai siswa Tampilan untuk memasukkan data nilai siswa oleh guru mata pelajaran dan mengakses nilai siswa melalui web browser yang ada dalam komputer yang terjaring dalam jaringan lokal oleh siswa. atau interface ini digunakan 2.5 Aplikasi SMS-Gateway Instalasi software Gammu dalam Windows merupakan langkah pertama yang harus dilakukan untuk mengaplikasikan SMS-Gateway. Langkah selanjutnya adalah inisialisasi handphone yang digunakan dan membuat basis data SMS-Gateway, yaitu basis data dengan nama log_sms. Sistem dibuat otomatis dalam membalas setiap SMS yang masuk (Autoreply) dengan membuat script program dengan PHP. Seorang user (siswa/orang tua) dapat mengakses nilai siswa dengan cara mengirim SMS dengan format tertentu ke nomor yang dipakai oleh server untuk berhubungan dengan operator seluler. Format pengiriman SMS harus benar, karena jika SMS yang dikirim tidak sesuai dengan format yang ada, maka akan dibalas dengan pesan kesalahan. Format pengiriman SMS tampak pada tabel berikut ini. Gambar 3. Informasi Nilai Siswa 3. Hasil Dan Pembahasan 3.1 Efisiensi Sistem Informasi Nilai berbasis web ini Sistem memungkinkan untuk memasukkan, mengubah, dan mengakses nilai siswa secara cepat dari komputer-komputer yang terhubung dalam jaringan lokal. informasi guru No 1 Tabel 1. Format Pengiriman SMS Format Contoh SMS Keterangan NILAI<spasi>je nis NILAI HARIAN Meminta informasi Pengolahan nilai siswa yang ada selama ini masih dilakukan oleh guru mata pelajaran dengan pola dan caranya masing-masing. Ada yang sudah memanfaatkan teknologi komputer dengan berbagai fasilitas yang ada. Tapi ada juga guru yang mengolah nilai siswa secara konvensional dengan menulis dalam lembar-lembar nilai dan tersebut dengan menghitung/mengolah nilai 324 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
2 3 nilai<spasi>nis< spasi>password PASSWORD<s pasi>password baru<spasi>nis< spasi>password lama HELP 12050 12050 PASSWOR D nabil 12050 12050 HELP Nilai Harian Siswa dengan NIS 12050 dengan password 12050 Penggantian Password siswa dengan NIS 12050 dan password 12050 dengan password baru yaitu nabil Meminta informasi bantuan format pengiriman SMS hanya menggunakan alat bantu sebuah kalkulator. sangat diperlukan sebuah sistem informasi yang terpusat dalam sebuah server. Sistem informasi bisa diakses oleh guru melalui jaringan lokal yang ada untuk melihat, memasukkan, dan mengubah data yang ada. Berdasar keadaan seperti itulah 3.2 Manfaat Sistem Informasi SMS-Gateway Basis server memudahkan guru mata pelajaran dan pihak terkait dalam mencari, mengakses dan data yang terpusat dalam 4. Penutup Sistem informasi memungkinkan basis data yang terpusat, sehingga kehilangan data dapat dihindari. Selain itu, data dapat diakses secara cepat oleh pihak yang membutuhkan. menggunakan data tersebut. Resiko hilangnya data juga dapat diminimalisir. Selain itu dengan sistem informasi ini, guru mata pelajaran menggunakan satu sistem yang sama, sehingga ada keseragaman penggunaan sistem. SMS-Gateway mempercepat akses nilai siswa oleh user tua), cukup dengan mengirim SMS ke server dengan format tertentu, user dapat memperoleh informasi nilai siswa yang diharapkan. (siswa/orang Kondisi yang selama ini terjadi adalah masing- masing guru mempunyai storage/media penyimpan masing-masing, sehingga data mudah hilang dan sulit dicari ketika data tersebut dibutuhkan. Mempertimbangkan keadaan diatas, maka sangat diperlukan sebuah server yang dapat menyimpan basis data nilai siswa, sehingga data yang ada mudah untuk diinputkan, diubah, dan diakses. 3.3 Kecepatan Akses Nilai Siswa Proses autentikasi user merupakan satu langkah pengamanan data dari orang yang tidak mempunyai hak akses. Hanya orang yang mempunyai NIS dan password sajalah yang bisa mengakses data. untuk perkembangan sistem informasi ke arah yang lebih maju adalah mengembangkan sistem informasi yang dihosting dalam jaringan internet, sehingga sistem informasi nilai ini dapat diakses melalui jaringan internet. Saran yang dapat disampaikan SMS-Gateway memungkinkan siswa/orang tua mengakses secara cepat data nilai siswa. Cukup dengan mengirim SMS ke server, data nilai yang diharapkan dapat diperoleh. Keadaan yang selama ini ada, untuk mengetahui nilai siswa, orang tua harus datang ke sekolah dan menghubungi guru atau walikelas yang terkait dengan putra mereka. Setelah itu, guru harus mencari arsip nilai, baik berupa arsip tertulis dalam kertas, atau arsip yang ada dalam komputer. Kondisi seperti itu sangatlah tidak nyaman dirasakan, proses sulit, lambat, bahkan yang paling fatal, data tidak ditemukan. jika diterapkan dengan model tarip premium, yaitu dengan bekerja sama dengan operator seluler. Tarip premium bisa menekan biaya operasional sekolah untuk pengelolaan sistem informasi ini, karena beban pengiriman SMS, baik dari user ke server maupun dari server ke user dibebankan kepada user. Penerapan SMS-Gateway sangat tepat Daftar Pustaka Mempertimbangkan kondisi seperti itulah, sangat dibutuhkan media informasi yang mudah dan cepat sebagai sarana penyampaian informasi kepada orang tua. [1] Andri, 2009, Membangun SMS Gateway Untuk Informasi Nilai Siswa Menggunakan GNU Linux, Informatika dan Sekolah Tinggi Manajemen Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 325
Sistem informasi yang dipadukan dengan fasilitas SMS- Gateway menjadi satu pilihan solusi guna menunjang kebutuhan akses nilai secara cepat dan akurat. Orang tua dapat melihat dan mengakses nilai siswa cukup dengan mengirim sebuah SMS request ke server. 3.4 Keamanan Sistem Sistem informasi yang dilengkapi dengan proses autentikasi user, sangatlah diperlukan guna menjaga keamanan dari data yang ada. Jangan sampai data dapat dilihat, diinput, atau diubah oleh orang yang tidak mempunyai hak untuk itu. Sistem yang selama ini berjalan, data nilai siswa tersebar disetiap guru, baik dalam bentuk tulisan dalam kertas, maupun data dalam bentuk softcopy, yang notabene mudah hilang dan dapat dimanfaatkan oleh orang-orang yang tidak bertanggung jawab. Sistem informasi yang dibangun ini dilengkapi dengan dua macam autentikasi, yaitu autentikasi akses nilai oleh user dan autentikasi input nilai oleh guru mata pelajaran. User ketika akan mengakses nilai haruslah memasukkan Nomor Induk Siswa (NIS) dan password. Guru mata pelajaran untuk memasukkan nilai harus harus memasukkan kode guru dan password. Komputer Widya Cipta Dharma Samarinda, Samarinda [2] Jogiyanto, H.M, 2003, Sistem Teknologi Informasi Pendekatan Terintegrasi: Konsep Dasar, Teknologi, dan Aplikasi, Pengelolaan, Andi Offset, Yogyakarta [3] Marlinda, Linda, 2004, Sistem Basis Data, CV Andi Offset, Yogyakarta [4] Miska Aulia, 2010, Pembuatan Aplikasi Sistem Informasi Nilai Siswa SMP Muhammadiyah 2 Depok Yogyakarta, Sekolah Tinggi Manajemen Informatika Dan Komputer AMIKOM Yogyakarta, Yogyakarta [5] M. Irsan Parinduri, 2008, Sistem Informasi Nilai Siswa Pada SMU Negeri 2 Medan, Universitas Sumatera Utara, Medan [6] Nugroho, Bunafit, 2006, Menjual Aplikasi Penjualan Dengan PHP dan MySQl. Ardana Media ,Yogyakarta Pengembangan 326 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
APLIKASI E-TUGAS BERBASIS WEB CMS STUDI KASUS AMIK TUNAS BANGSA PEMATANGSIANTAR Dedy Hartama1, Muhammad Zarlis2 1Staff Program Studi Manajemen Informatika AMIK Tunas Bangsa,Pematangsiantar & Mahasiswa Program Magister (S2) Teknik Informatika Komputer, FMIPA USU 2Staff Pengajar Program Magister (S2) Teknik Informatika Komputer, FMIPA USU 2m.zarlis@usu.ac.id; Abstrak Dalam melakukan Proses Belajar Mengajar ( PBM ) Tugas Kuliah mempunyai peranan penting untuk meningkatkan keterampilan dan kemampuan dalam mempelajari satu bidang ilmu khususnya ilmu komputer. Dalam aplikasi e-Tugas ini akan dibangun aplikasi yang menghubungkan komunikasi tugas Dosen kepada mahasiswa. Dengan aplikasi ini Dosen dapat melihat tugas dan memberikan nilai tugas kepada mahasiswa melalui internet. Penelitian ini dibuat dengan konsep CMS ( Content Manajemen System ) yaitu perangkat lunak yang memungkinkan seseorang untuk menambahkan dan/atau memanipulasi (mengubah) isi dari suatu situs Web. Software yang digunakan adalah Macromedia Dreamweaver. Bahasa Pemrograman yang digunakan adalah PHP dan MYSQL sebagai Database. Kata kunci: e-tugas, CMS, aplikasi. 1. Pendahuluan 2. Mengembangkan ilmu dengan banyaknya permasalahan yang di kerjakan. Perkembangan informasi saat ini menuntut suatu teknologi untuk mampu berinteraksi dengan data dengan berkembangnya informasi berbasis multimedia. Selain itu semakin beragam pula berkembangnya berbagai sarana untuk mengemas solusi dari masalah juga menjadi perhatian di sini. Hal-hal seperti ini jangan sampai menjadi hambatan untuk manusia saling bertukar informasi. berkapasitas tinggi. Apalagi tersebut. Kompatibilitas teknologi yang mampu menjawab masalah itu adalah web. Selain lebih site mudah dijangkau, memiliki akses informasi dengan penyebaran terluas. Saling bertukar file dalam dunia internet saat terbukti dengan melejitnya popularitas situs-situs seperti YouTube, Metacafe, GudangUpload™, dan sejenisnya. Salah satu internet/intranet web ini sangat semarak, ini Yang menjadi permasalahan dalam penelitian ini adalah bagaimana membangun system berbasis web dalam menangani pengiriman file tugas kuliah antara dosen dengan mahasiswa. Tujuan dari penelitian ini adalah membantu dosen untuk memberikan penilaian tugas kepada mahasiswa dan mahasiswa dapat mencari tugas kuliah dari dosen serta dapat melihat nilai dari hasil tugas kuliah yang telah dikirim melalui web. Dengan adanya system lagi membawa banyak lembaran tugas kuliah, seorang dosen cukup melihat file-file tugas melalui internet dan memberikan nilai kepada mahasiswa yang memberikan tugas kuliah. ini Dosen tidak 2. Penelitian e-Tugas Dalam proses belajar mengajar antara dosen dengan mahasiswa pertukaran informasi Tugas Kuliah wajib dilakukan, Tugas Kuliah yang dilakukan Dosen kepada Mahasiswa bertujuan : 1. Melatih Mahasiswa mempelajari ilmu yang e-Tugas adalah Tugas Kuliah yang diberikan oleh seorang dosen kepada mahasiswa, dimana pemberian tugas dilakukan melalui media internet sebagai median perantaranya. Tugas kuliah dapat diberikan dosen. Seminar dan Call For Paper Munas Aptikom 327 Politeknik Telkom Bandung, 9 Oktober 2010
berupa jurnal, karya ilmiah, laporan praktikum dan laporan hasil belajar. 3. Landasan Teori Berdasarkan studi kasus dan pengambilan contoh data yang dilakukan di AMIK Tunas Bangsa Pematangsiantar tempat penulis bekerja sebagai dosen, maka untuk perancangan dan pembuatan aplikasi e-Tugas pada penelitian terdapat beberapa kebutuhan yang harus dipenuhi, yaitu: ini, Sistem manajemen konten (Inggris: content management System, disingkat CMS), adalah perangkat lunak yang memungkinkan seseorang untuk menambahkan dan / atau memanipulasi (mengubah) isi dari suatu situs Web. Umumnya, sebuah CMS (Content Management System) terdiri dari dua elemen: 1. Bagi mahasiswa: a. Mahasiswa dapat melakukan upload tugas kuliah berdasarkan nim Mahasiswa melalui halam web user mahasiswa. b. Mahasiswa dapat melakukan manipulasi data berupa menambah, mengedit dan menghapus upload tugas kuliah, melalui halam web user mahasiswa. c. Mahasiwa dapat mencari tugas kuliah yang diberikan dosen melalui menu Front-End Web Site. d. Mahasiswa dapat mencari nilai tugas kuliah yang telah diupload dan diperiksa oleh dosen kuliah. pengampuh mata 2. Bagi Dosen : 1. aplikasi manajemen isi (Content Management Application, [CMA]) 2. aplikasi pengiriman isi (content delivery application [CDA]). Elemen CMA memperbolehkan si manajer isi yang mungkin tidak memiliki pengetahuan mengenai HTML (HyperText Markup Language), untuk memanajemen pembuatan, modifikasi, dan penghapusan isi dari suatu situs Web tanpa perlu memiliki keahlian sebagai seorang Webmaster. Elemen CDA menggunakan dan menghimpun informasi-informasi telah yang ditambah, dikurangi atau diubah oleh si empunya situs web untuk meng-update atau memperbaharui situs Web tersebut. sebelumnya a. Dosen dapat melakukan upload tugas kuliah berdasarkan Kode Dosen melalui halam web user Dosen. b. Dosen dapat melakukan manipulasi data berupa dan menghapus upload tugas kuliah, melalui halam web user Dosen menambah, mengedit Kemampuan atau fitur dari sebuah sistem CMS berbeda-beda, walaupun begitu, kebanyakan dari software ini memiliki fitur publikasi berbasis Web, manajemen format, kontrol revisi, pembuatan index, pencarian, dan pengarsipan. c. Dosen dapat melihat atau membuka tugas yang diupload mahasiswa dan memberikan nilai telah mengirimkan tugas kuliah melalui halam web user Dosen kepada mahasiswa yang 3.1. Manfaat CMS Selain dari beberapa hal yang telah disebutkan di juga dapat memberikan sejumlah atas, CMS manfaat dapat dijabarkan sebagai berikut: kepada penggunanya yang 3. Bagi Admin: a. Admin dapat melakukan manipulasi data terhadap table yang terdapat dalam database e-tugas. b. Admin dapat mengatur menu dan modul yang akan ditampilkan pada menu Front- End halaman website. c. Admin merupakan user tertinggi dari 1. Manajemen data 2. Mengatur siklus hidup website 3. Mendukung standarisasi web templating 4. Personalisasi website 5. Sindikasi 6. Akuntabilitas 3.2. Pemanfaatan CMS dan halaman web site. 328 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
CMS pada prinsipnya dapat dipergunakan untuk berbagai macam keperluan dan dalam berbagai kondisi, seperti untuk: a. Mengelola website pribadi. b. Mengelola website perusahaan/bisnis. c. Portal atau website komunitas. d. Galeri foto, dan lain sebagainya. e. Forum. f. Aplikasi E-Commerce. g. Dan lain-lain. N o 1 2 3 4 Field Name Username Password Namamhs Alamat Type Data Varchar Varchar Varchar Varchar Size 12 12 25 30 Constraint Primary key
5 Telp
Varchar 12
3.3. Mengenal PHP PHP merupakan singkatan dari Php Hypertext Preprocessor. Ia merupakan bahasa berbentuk skrip yang ditempatkan dalam server. Hasilnyalah yang dikirmkan ke klien, tempat pemakai menggunakan browser. PHP memiliki kelebihan yaitu dapat disisipkan tag-tag HTML, tetapi dengan adanya kelebihan tersebut PHP juga dapat berjalan sendiri tanpa disela-sela program yang lain. [2] b. Tabel userdosen Tabel userdosen digunakan untuk masuk kedalam halaman login user dosen untuk melakukan upload tugas ke mahasiswa dan memberikan nilai dari tugas yang telah di upload oleh mahasiswa 3.4. Mengenal Mysql Tabel 2. userdosen Mysql merupakan salah satu jenis database jenis server yang RDBMS ( Relational Database manajement System ). Itulah sebabnya istilah table, baris dan kolom digunakan pada Mysql. [2] terkenal. Mysql termasuk N o 1 Field Name Username Type Data Varchar Size 12 Constraint Primary key 2 Password Varchar 12
3.5. Mengenal Apache 3
Namadosen Varchar
Apache merupakan salah satu web server yang sebagai pengendali program yang berfungsi berbasis internet. [2] 4. Analisa Pembahasan 4 5 Pendidikan Bid_ilmu Varchar Varchar 30 20
Database yang digunakan pada proses Aplikasi E-Tugas berbasis web CMS kasus AMIK Tunas Bangsa Pematangsiantar adalah: c. Tabel matakuliah Tabel matakuliah digunakan untuk mengisi data matakuliah yang diambil oleh dosen. Database : etugasdb Tabel 3. matakuliah Tabel yang digunakan adalah a. Tabel usermhs N o Field Name Type Data Size Constraint Tabel usermhs digunakan untuk masuk kedalam halaman login user mahasiswa untuk melakukan upload tugas ke dosen dan melakukan manipulasi data upload username tugas mahasiswa kuliah berdasarkan 1 2 3 Kdmatkul Nmmatkul sks Varchar Varchar int 6 25 Primary key
4 semester
Varchar 4
Tabel 1. usermhs Seminar dan Call For Paper Munas Aptikom 329 Politeknik Telkom Bandung, 9 Oktober 2010
5 TA
Varchar 5
1 Id
int Primary key 2
Waktu Varchar
d. Tabel kelas 3
Kelas int
Tabel kelas digunakan untuk mengisi data kelas yang ditempati oleh mahasiswa dan dosen pada saat proses pbm. 4 Dosen Varchar 2
5 Ruang
Varchar 2
Tabel 4. kelas 6 Nmmatkul varchar 25 N o Field Name Type Data Size Constraint g. Tabel uploadmhs 1 2 Kdkelas Nmkelas Varchar Varchar 2 8 Primary key
Tabel uploadmhs digunakan untuk mengisi data tugas kuliah yang diupload mahasiswa ke dosen. file 3 kapasitas int
Tabel 7. uploadmhs e. Tabel Ruang N o Field Name Type Data Size Constraint Tabel Ruang digunakan untuk mengisi data Ruang yang ditempati oleh mahasiswa dan dosen pada saat proses pbm. 1 2 Id Name int varchar Primary key
Tabel 5. Ruang 3
Type Varchar
N o Field Name Type Data Size Constraint 4 Size Int
1 Kdruang
Varchar 2
Primary key 5
Dateupload Date
2 Nmruang
Varchar 8
6 content
longblo 3
Kapasitas int
7 Sesi varchar 6 4 Gedung Varchar 2 8 Kelas varchar 8 5 Lantai Varchar 2 9 Dosen varchar 15 10 Semester varchar 3 f. Tabel matriks Tabel matriks digunakan untuk mengisi data matriks dosen jadwal berupa berdasarkan kelas dan waktu kuliah. yaitu 11 12 Matkul pertemuan varchar varchar 25 2 13 nilai int Tabel 6. matriks 14 Keterangan Text N o Field Name Type Data Size Constraint 15 username varchar 20 330 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010
Menu bagian admin h. Tabel uploaddosen Tabel uploaddosen digunakan untuk mengisi data file tugas kuliah yang diupload dosen ke mahasiswa. Tabel 8. uploadosen N o Field Name Type Data Size Constraint (a) 1 Id int Primary key 2 Name varchar
3 Type
Varchar
4 Size
Int
5 Dateupload
Date
(b) 6 content longblo 7 Sesi varchar 6 Gambar 1. (a)(b). Menu administrator untuk mengelolah menu dan manajemen database 8 Kelas varchar 8 5.2. Bagian Front-End 9 Semester varchar 3 10 Matkul varchar 25 Bagian Front End digunakan untuk melihat data berita, agenda, pengumuman, mencari data 11 pertemuan varchar 2 tugas dan mencari data nilai oleh mahasiswa. Menu 12 Keterangan Text Front End terdiri dari 13 username varchar 20 Menu bagian Front-End terdiri dari : 1. Halaman depan atau home 5. Implementasi 2. Halaman pencarian tugas 3. Halaman pencarian nilai Berikut adalah cara kerja dari apliaksi e-tugas berbasis web cms studi kasus amik tunas bangsa pematangsiantar adalah : seperti pada gambar sebagai berikut. (a) 5.1. Bagian Admin ( Back-End ) Bagian admin digunakan untuk memanipulasi data e-tugas yang akan digunakan oleh mahasiswa dan dosen. Menu admin terdiri dari file index dan menu modul e-tugas, seperti pada gambar sebagai berikut. Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 331
(b) (b b) (c) (c c) (d) (e) Gambar 3. (a)(b G b)(c). Menu U User Mahasisw wa 5. .4. Bagian Us ser Dosen Bagian n user dos sen digunaka an untuk melihat data tu m ugas, mengup pload file tug as kepada mahasiswa da m an memberika an nilai tug gas kuliah mahasiswa yan m ng disesuaika an dengan ma ata kuliah ang di ampuh ya oleh dosen. Gambar 2 menampi (a) 2. (a)(b)(c)(d ilakan data dan d)(e). Menu F n mencari dat Front End unt ta. tuk Menu bagian u .M a) (a user dosen 332 Semina ar dan Call Fo or Paper Mu m nas Aptikom Politek nik Telkom Bandun ng, 9 Oktobe er 2010
(b) (c) (d) Gambar 4 4. (a)(b)(c)(d) 6. Penu utup . Menu User D Dosen Semin nar dan Call .1. Kesimpula 6. an 1. Aplikasi e 1 e-Tugas berb asis CMS W Web dapat digunakan untuk me engurangi pe enggunaan bahan kerta as yang digun nakan oleh ma ahasiswa. 2. Aplikasi e 2 e-Tugas dapat t dimanfaatka an sebagai komunikas si pembelajar ran antara m mahasiswa dan dosen. 3. Aplikasi e 3 e-Tugas dapa at diterapkan di dunia maya ( in ternet ) agar pemanfaatan nnya lebih maksimal. .2. Saran 6. 1. Aplikasi 1 e-Tugas ini dapat dikem mbangkan dengan m meng gunakan n laporan ya ang dapat dieksport d dalam bentuk p pdf. 2. Walaupun 2 banyak kelem mahan dari a aplikasi e- tugas ini, , namun ap plikasi e-tug gas dapat dijadikan s sebagai sumb ber pemahama an konsep dasar pem mbangunan ap plikasi e-tugas s berbasis web yang l i lebih baik lagi 3. Tulisan ini 3 i masih banya ak kekurangan nnya, oleh karena itu penulis berha arap agar pem mbaca bisa mengemba angkan tulis san ini lag gi untuk perbaikan y yang lebih me endekati ke se empurna Daftar Pustaka D 1] [1 ikipedia.org/w wiki/Sistem_m manajemen _konten 2] Kadir, Abd [2 dul, 2002, Da asar Pemrogra aman Web Dinamis menggunak kan PHP, Andi, Yogyakart ta 3] Kemas Y [3 Yunus Anton nius, 2003 Pengantar Content M Management System (CM S) Kuliah Umum Ilm muKomputer.C Com. For Paper M Munas Aptiko m 333 Polit teknik Telko m Bandung, 9 Oktober 201 10
[4] Purbo, Onno W. 2003. E-Learning dan dan praktek aplikasi bisnis. Yogyakarta: Andi Pendidikan. Artikel Dalam Cakrawala Offset Pendidikan Universitas Terbuka. [9] Kurniawan, Y. 2002. Aplikasi Web Database [5] Iriansyah, D. 2005. Analisis dan Perancangan dengan PHP dan MySQL. Jakarta: PT. Elex Situs WEB SMKN 2 Tasikmalaya dengan Media Komputindo Menggunakan System Template PHP. Yogyakarta: STMIK AMIKOM Yogyakarta [10] Waller, Vaughan and Wilson., (2001), A Definition for E-Learning" in Newsletter of [6] Nurcahyono, N. 2007. PHP dengan Open and Distance Learning Quality Control. Macromedia Dreamweaver MX. Jakarta: Ardana Media [7] Sunarfrihantono, B. 2002. PHP dan MySQL Untuk Web. Yogyakarta: Andi Offset [8] Jogiyanto, HM. 1999. Analsis dan Desain Sistem Informasi: pendekatan terstruktur teori 334 Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010