Prodi Teknik Informatika

442
DAFTAR JUDUL NIM PENULIS JUDUL 22951340 22961563 Meyannie Sangka 22961588 Adi Prasetyani 22961612 Granada Dermawan Andreas Budhiana Kristianto PROGRAM BANTU PENENTUAN KUANTITAS ORDER DENGAN EOQ SAAT PROMOSI BARANG SISTEM INFORMASI PENGGAJIAN KARYAWAN PROGRAM BANTU ANALISIS PEMINJAMAN UANG PADA KOPERASI SIMPAN PINJAM SISTEM INVENTORI DEPARTEMEN PRODUKSI PADA JENIS PERUSAHAAN PABRIKASI

description

Prodi Teknik Informatika

Transcript of Prodi Teknik Informatika

Page 1: Prodi Teknik Informatika

DAFTAR JUDUL SKRIPSI FAKULTAS TEKNIK INFORMATIKATAHUN 2006 - 2008

NIM PENULIS JUDUL TAHUN

22951340 2006

22961563 Meyannie Sangka 2006

22961588 Adi Prasetyani 2006

22961612 Granada Dermawan 2006

Andreas Budhiana Kristianto

PROGRAM BANTU PENENTUAN KUANTITAS

ORDER DENGAN EOQ SAAT PROMOSI BARANG

SISTEM INFORMASI PENGGAJIAN KARYAWAN

PROGRAM BANTU ANALISISPEMINJAMAN UANG PADA KOPERASI SIMPAN PINJAM

SISTEM INVENTORI DEPARTEMEN PRODUKSI

PADA JENISPERUSAHAAN PABRIKASI

Page 2: Prodi Teknik Informatika

22961633 Prisilia Indradi 2006

22961644 Irwan Siswadi 2006

22971687 Haryanto 2006

SISTEM INFORMASI INVENTORY SPAREPART

MOTORDENGAN BANTUAN

PEMILIHANSPAREPART PENGGANTI

PROGRAM BANTU PENCATATAN PEMBELIAN

BARANG

PROGRAM BANTU PEMILIHAN SPARE PART

DENGANMODEL MULTIKRITERIA

Page 3: Prodi Teknik Informatika

22971762 2006

22971805 Asih Kristyaning Ayu 2006

22981866 Lisanora Patgustinus 2006

Iwan Hadinata IMPLEMENTASI TREE UNTUK

MENGGAMBARKANHUBUNGAN KELUARGA

JEMAAT GEREJA

PROGRAM BANTU PEMILIHAN LOKASI WISATA

SATU HARI DI DAERAH ISTIMEWA

YOGYAKARTA DAN SEKITARNYA

APLIKASI SENSOR JARAK “SHARP GP2D12”

PADA ROBOT LEGO PENELUSUR DINDING

Page 4: Prodi Teknik Informatika

22981873 Budi Satriawan 2006

22981890 2006

22981907 Lim Wen Ie 2006

PROGRAM BANTU PERSEDIAAN DAN

TRANSAKSI PENJUALAN CAT OTOMOTIF

Merry Christanti Rahayu Koemalasari

PROGRAM BANTU PENELUSURAN SUKU CADANG DI BENGKEL

MOTOR

PROGRAM BANTU MATERIAL REQUIREMENT PLANNING

(MRP) PADA PROSES PENGEMASAN BATU

BATERAI

Page 5: Prodi Teknik Informatika

Yopie Cahyono 2006

22981950 2006

22981951 Winarto Nugroho 2006

22981931 SISTEM INFORMASI HUTANG PIUTANG DISTRIBUTOR

ALAT TULIS DAN PERKANTORAN

Ponty Paul Christoper Ledoh

PENERAPAN ROUTE REDISTRIBUTION UNTUK OPTIMASI ROUTE (JALUR

DATA) PADA KONEKSI WAN

PROGRAM BANTU PENENTUAN SERVIS

SEPEDA MOTOR BERKALA UNTUK LAYANAN KE

PELANGGAN

Page 6: Prodi Teknik Informatika

22981958 Ade Ariyanto 2006

22981966 2006

22981996 Agustinus Muliadi 2006

IMPLEMENTASI INTER VLAN ROUTING

Franco Arthur Uktolseja

PENERAPAN SPANNING TREE PROTOCOL PADA

VLAN

PENGELOLAAN BASIS DATA UNTUK SISTEM INFORMASI

ADMINISTRASI PEMBELAJARAN

Studi kasus: Puri Indonesian Language Plus

Page 7: Prodi Teknik Informatika

22982006 Sisca Hendrati 2006

22982008 Henky Santoso 2006

22982026 Ida Royana 2006

PENGECEKAN KATA BAHASA INDONESIA DENGAN

MENGGUNAKAN ALGORITMA SOUNDEX

PROGRAM BANTUEFISIENSI BIAYA SEWA ALAT

ANGKUTPADA PENAMBANGAN BATU

BARA

IMPLEMENTASI ALGORITMA GENETIK UNTUK

PENYELESAIAN MASALAH 0/1 KNAPSACK

Page 8: Prodi Teknik Informatika

22982040 Emanuel Marianus 2006

22982067 Rubi Prasetyo 2006

22982068 2006

PROGRAM BANTU KENDALI ORDER UNTUK

ADMINISTRASI PENJUALAN BARANG

IMPLEMENTASI METODE BREADTH-FIRST SEARCHDALAM PEMBUATAN TEKA

TEKI SILANG

Meryana Cendananingsih

PEMECAHAN MASALAH TRAVELLING SALESMAN

PROBLEM DENGAN VARIASI SIMULASI

ALGORITMA SIMULATED ANNEALING

Page 9: Prodi Teknik Informatika

22982073 2006

22992094 Kiki Indra 2006

22992096 Ali Wardana 2006

Parwa Ariamille Agoha

IMPLEMENTASI OPEN SHORT PATH FIRST (OSPF)

PADA JARINGAN ¬NON-BROADCAST MULTI ACCESS

(NBMA)

SISTEM INFORMASI ORDER PENJUALAN UNTUK

DISTRIBUTOR KASET & CD

PROGRAM BANTU KOMPATIBILITAS PERAKITAN

PC UNTUK PENJUALAN DAN

INVENTORY

Page 10: Prodi Teknik Informatika

22992116 Ester Dwiyanti 2006

22992122 William Aesak 2006

22992132 Soengkono 2006

PROGRAM BANTU PENYARANAN CD

MENGGUNAKAN PRINSIP CRM

SISTEM INFORMASI BISNIS PERIKANAN

PROGRAM BANTU UNTUK KENDALI TRANSAKSI DUA

TOKO DALAM SATU SISTEMSTUDI KASUS : TOKO

DOMINO DAN HORIZON

Page 11: Prodi Teknik Informatika

22992147 2006

22992153 Marten Budisusetia 2006

22992157 Jeffrey Budi Santosa 2006

Jocky Dani Hendranata

PROGRAM BANTU TRANSAKSI BISNIS

TOKO BUKU

KOMPRESI CITRA DENGAN REVERSIBLE WAVELET

TRANSFORMDENGAN MENGGUNAKAN QUINCUNX DEKOMPOSISI

PROGRAM BANTU PENJUALAN SEPATU OLAH RAGA DENGAN PENENTUAN HARGA MENURUT UKURAN

Page 12: Prodi Teknik Informatika

22992165 2006

22992174 Sugianto 2006

22992176 Suwandi 2006

Joko Santoso Nur Salim

PROGRAM BANTU PREDIKSI PENJUALAN

MENGGUNAKAN NILAI KORELASI TERHADAP IKLAN

XLS FILE READER DENGAN MENGGUNAKAN PHP

KOMPRESI CITRA MENGGUNAKAN

MODULATED LAPPED TRANSFORM DENGAN MATRIKS 4X4 DAN 8X8

Page 13: Prodi Teknik Informatika

22992180 Adhitya Kurniawan 2006

22992181 Bambang Goenawan 2006

22992191Alfonso Immanuel Santosa 2006

KOMPRESI CITRA DENGAN MENGGUNAKAN

INTEGER WAVELET TRANSFORM DENGAN

MENGGUNAKAN MATRIKS 4x4 DAN 8x8

PROGRAM BANTU PERAMALAN STOK BARANG DENGAN METODE HOLT’S

DAN MOVING AVERAGE

SISTEM INFORMASI PRODUK PERAWATAN RAMBUT

Page 14: Prodi Teknik Informatika

22992197 Yusuf Efendy 2006

22992209Fx Prihantomo Sunartho Putro 2006

22992217 Denny Diharja 2006

PROGRAM BANTU PEMBELIAN DAN

PENJUALAN BARANG

PROGRAM BANTU PERENCANAAN KEBUTUHAN FRUIT TEA GENGGAM PADA

JARINGAN PEMASARAN DENGAN METODE

DISTRIBUTION REQUIREMENT PLANNING

( DRP )

PERBANDINGAN METODE BROWN’S ONE

PARAMETER ADAPTIVE DAN METODE RATA-RATA

BERGERAK GANDA UNTUK MERAMALKAN TINGKAT

MORTALITAS PENDUDUK DI BANTUL PERIODE JANUARI 2000 S.D. DESEMBER 2003

Page 15: Prodi Teknik Informatika

22992222 Elia Lingga Christina 2006

22992223 Ronny Setyawan 2006

2292227 D. Hendra Ismaya 2006

SISTEM INFORMASI INVENTORI

TOKO ASESORIS TELEPHON SELULER

SISTEM INFORMASI TRANSAKSI DAN INVENTORI

PADA TOKO SEPEDA

KRIPTOANALISIS ALGORITMA CIPHER

PLAYFAIR

Page 16: Prodi Teknik Informatika

22992249 2006

22992256 Gregorius Ade Setiawan 2006

22992286Ni Komang Astri Krisnandi 2006

Paul Andreas Girsang

ROGRAM BANTU PENCARIAN CALON MAJELIS INTI GEREJA DENGAN MULTI

KRITERIA

SISTEM INFORMASI PENGORGANISASIAN PESERTA TRAINING

APLIKASI VIDEO PLAYERMENGGUNAKAN JAVA MEDIA

FRAMEWORK

Page 17: Prodi Teknik Informatika

22992298 M a r w a n s a h 2006

22992299 Kasih Yuli Hartono 2006

22992306 Parwito Sulistiyo 2006

SISTEM INFORMASI INVENTORY CONTROL

BENGKEL SERVIS MOTOR

PROGRAM BANTU PENJUALAN BARANG

ELEKTRONIK

PENERAPAN REPRESENTASI PROSEDURAL

DALAM PERMAINAN ULAR TANGGA

Page 18: Prodi Teknik Informatika

22002326Pontianus Dedy Pramusulistyo 2006

22002347 Gunawan Ardiyunanto 2006

22002359 Suwono Agni 2006

PENGGUNAAN XSL-FO UNTUK KONVERSI FILE XML

MENJADI BERBAGAI FORMAT DOKUMEN

ANALISIS PERBANDINGAN SEGMENTASI CITRA

DENGAN MENGGUNAKAN METODE REGION GROWING

DAN SPLITTING AND MERGING

KOMPARASI PENAPIS MEDIAN, LAPLACIAN, DAN

SOBELUNTUK CITRA VIDEO DENGAN FORMAT AVI

Page 19: Prodi Teknik Informatika

22002360 Iin Sutanto 2006

22002362 Hery Prayogo Darsono 2006

22002370 Handiyanto Sosiawan 2006

KOMPRESI CITRA DENGAN MENGGUNAKAN

ALGORITYMA CONTEXT ADAPTIVE LOSSLESS IMAGE

COMPRESSION (CALIC)

TUGAS AKHIRKOMPRESI CITRA DENGAN MENGGUNAKAN METODE REAL DISCRETE FOURIER

TRANSFORM(RDFT)

STEGANOGRAFI PADA AUDIO DENGAN DISCRETE

COSINE TRANSFORM

Page 20: Prodi Teknik Informatika

22002401 Hendry Kosasih 2006

22002422F.X. Satriyo Dwi Nugroho 2006

22002435 Abiya Wyanto 2006

VISUALISASI PENGGUNAAN RUANG KELAS DAN KEHADIRAN DOSEN

IMPLEMENTASI ALGORITMA POLYGON THIESSEN UNTUK

VISUALISASI PEMETAAN DAERAH CURAH HUJAN DI

DAERAH ISTIMEWA YOGYAKARTA

PEMBUATAN PART PROGRAM MESIN CNC DARI

GAMBAR CAD

Page 21: Prodi Teknik Informatika

22002440Gusti Putu Sutrisna Wibawa 2006

22002447 Lusyana Sutiono 2006

22002462 Deshinta Hertiana A. P 2006

APLIKASI NEWS GATEWAYDENGAN MEMANFAATKAN RDF SITE SUMMARY (RSS)

PROGRAM KONVERSI CITRA MENJADI ASCII ART

MENGGUNAKAN ALGORITMA GRAYSCALE

PENGUJIAN PEMILIHAN FITNESS TERBAIK DENGAN FITNESS

TERBURUK DI METODE SELEKSI RODA

ROULETTE PADA KASUS PORTOFOLIO

Page 22: Prodi Teknik Informatika

22002480 Elisabeth Anastasia W. 2006

22002487 Rubianton Manshury 2006

22002488 Junadi Tulasi 2006

APLIKASI MESSENGER MENGGUNAKAN XML

PADA PROTOKOL JABBER

PERBANDINGAN PENYISIPAN INFORMASI TEKS PADA FILE CITRA

DENGAN REPRESENTASI RGB DAN YIQ

PERBANDINGAN PENCARIAN CITRA

DENGAN MENGGUNAKANMETODE DISCRETE COSINE

TRANSFORM (DCT),METODE DISCRETE

FOURIER TRANSFORM (DFT)DAN METODE HAAR

WAVELET TRANSFORMPADA MATRIKS 8 × 8

Page 23: Prodi Teknik Informatika

22002489 Uncik Wijaya 2006

22002492 Mario Antonius 2006

22002506 Yultriana Jumar 2006

KOMPRESI CITRA DENGAN METODE BLOCK

MATCHING

ANALISIS KOMPRESI SUARA BERFORMAT VORBIS

(OGG VORBIS)

SISTEM PENDUKUNG KEPUTUSAN

PENENTUAN JUMLAH PRODUKSI

BERDASARKAN PERAMALAN PERMINTAAN BARANG

DENGAN METODE REGRESI LINEAR DAN

INTERPOLASI GREGORY-NEWTON

Page 24: Prodi Teknik Informatika

22002508 Rudy Parlaungan.S 2006

22002515 Suwandi 2006

22002518 Pungkie Brahmantyo 2006

REKONSTRUKSI OBYEK ORTHOGONAL 3D DARI

CITRA 2D DENGAN METODE REGRESI LINIER DAN

ROBINSON COMPASS MASK

SEGMENTASI CITRA DENGAN ALGORITMA FUZZY

C-MEANS CLUSTERING

IMPLEMENTASI METODE TF-ISF UNTUK PERINGKASAN

DOKUMEN TEKS

Page 25: Prodi Teknik Informatika

22012539 Nely Wijaya 2006

22012573 Josefh P. Richard 2006

22012590 Dwi Dhiana R. Roeslim 2006

PENERAPAN MARKET BASKET ANALYSIS

DENGAN TEHNIK ASSOCIATION RULE MINING

MENGGUNAKAN METODE APRIORISOME

Studi Kasus : Dept. Store Matahari Medan Mall

IMPLEMENTASI PORT KNOCKING SEBAGAI

SISTEM AUTENTIKASI PADACLOSED PORT SYSTEM

PERAMALAN PENJUALAN PAKAIAN DENGAN METODE

HOLT-WINTER’S MULTIPLICATIVE DAN

CROSTON

Page 26: Prodi Teknik Informatika

22012596 Duta Yuwono Sapoetro 2006

22012598 Anton Kurniawan 2006

22012605 Bobby Kusumo 2006

KOMPRESI CITRA DENGAN MENGGUNAKAN ALGORITMA

LINDE, BUZO, GRAY (LBG) BERBASIS PADA METODE VECTOR QUANTIZATION (VQ) DENGAN OPTIMASI ALGORITMA HUFFMAN

PENCARIAN FILE DALAM ARSIP TANPA MELALUI

PROSES EKSTRAK

ANALISIS DATA MINING STATISTIK LIGA SEPAKBOLA

INGGRIS MENGGUNAKAN METODE DECISION TREE

INDUCTION DENGAN ALGORITMA ID3 UNTUK

PREDIKSI HASIL PERTANDINGAN

Page 27: Prodi Teknik Informatika

22012606 Gregorius D Kapitan 2006

22012607 Evelin Tjiong 2006

22012612 Eko Wibowo 2006

VISUALISASI SEBARAN LAMPU JALAN

DI YOGYAKARTA DENGAN SISTEM INFORMASI

GEOGRAFIS

IMPLEMENTASI TEXT MINING UNTUK

MENDETEKSI KEMIRIPAN DOKUMEN

APLIKASI MP3 PLAYER CLIENT-SERVER

PADA HANDPHONE MENGGUNAKAN TEKNOLOGI

J2ME (JAVA 2 MICRO EDITION)

Page 28: Prodi Teknik Informatika

22012617 Agustinus Sri Setiawan 2006

22012618 Ignatius Unggul Priyadi 2006

PENERAPAN JXTA UNTUK PENYEBARAN BERKAS

PADA APLIKASI PEER TO PEER

PENGGABUNGAN BEBERAPA GAMBAR UNTUK

MEMPEROLEH TAMPILAN PANORAMA 360 DERAJAT

Page 29: Prodi Teknik Informatika

22012628 Albetus Putra 2006

22012631 Grace Maya Purnama 2006

ANTARMUKA GRAFIS EDITOR DOKUMEN

BERBASIS WEB UNTUK OPEN OFFICE WRITER

SIMULASI PENYEIMBANGAN LINTASAN KERJA MENGGUNAKAN

METODE MOODIE YOUNG

Page 30: Prodi Teknik Informatika

22012632 Eldona Lewankiky 2006

22012634 Erico Nugroho 2006

ANALISIS KINERJA SENARAI BERANTAI GANDA DAN SQL

UNTUK PENENTUAN KONJUGASI KATA KERJA

BAHASA PERANCIS

PERENCANAAN LETAK LOKASI GUDANG DAN RUTE

TRANPORTASI DENGAN METODE GRAVITY FOR

LOCATION, METODE SAVINGS MATRIX, DAN METODE GENERALIZED

ASSIGNMENTSTUDI KASUS PT. TIRTAMAS

MEGAH

Page 31: Prodi Teknik Informatika

22012640 Faisal Soetrisno 2006

22012661 Benny Hardijanto 2006

IMPLEMENTASI ALGORITMA TABU SEARCH

UNTUK MENYELESAIKAN MASALAH PENJADWALAN

LIGA SEPAK BOLA

PENGGUNAAN INTERACTIVE VOICE RESPONSE (IVR)

UNTUK PEMBUATAN PROTOTIPE OPERATOR

TELEPON OTOMATIS UNTUK INFORMASI

PENERIMAAN MAHASISWA BARU PROGRAM STRATA 1

Page 32: Prodi Teknik Informatika

22012662 Hariyani S Sitohang 2006

22012674 Bui Kie 2006

PENERAPAN DATA MINING ASSOCIATION RULES DENGAN ALGORITMA

DYNAMICSOMEContoh Kasus : Matahari

Department Store

PENERAPAN ALGORITMA DIJKSTRA UNTUK

PENCARIAN JADWAL DAN RUTE PENERBANGAN REGULER DOMESTIK

DENGAN MENGGUNAKAN APLIKASI WAP

Page 33: Prodi Teknik Informatika

22012675 Teguh Suryadi 2006

22012678 Stella Rosadi 2006

PENGHILANGAN OBJEK MENGGUNAKAN TEKNIK

EXEMPLAR-BASED IMAGE INPAINTING

PERBANDINGAN KECEPATAN ALGORITMA

BOYER-MOORE-HORSPOOL, KARP-RABIN, DAN QUICK

SEARCHUNTUK PENCARIAN KATA

PADA BERKAS TEKS BERBAHASA INDONESIA

Page 34: Prodi Teknik Informatika

22012686 Yuenda Natalianingrum 2006

22012733Wijasena Hendra Kurniawan 2006

VISUALISASI MORTALITAS DAN FERTILITAS DI

PROPINSI DIY PADA TAHUN 2004 MENGUNAKAN

PERANGKAT LUNAK ARC VIEW 3.3

PROGRAM BANTU SMIL GENERATOR

Page 35: Prodi Teknik Informatika

22012737 I Putu Agus Indra Wijaya 2006

22012766 Rudy Ferdinand 2006

PEMODELAN MOTORIZED WHEELCHAIR DENGAN PENGARAH JOYSTICK

MENGGUNAKAN PENGENDALI MIKRO

BERORIENTASI OBYEK OOPic-R

PROGRAM BANTU PENJADWALAN JOB SHOP

MENGGUNAKAN ALGORITMA GIFFLER AND THOMPSON STUDI KASUS: TOKO IWAN

MEBEL, PEKALONGAN

Page 36: Prodi Teknik Informatika

22012770 Rusi 2006

22012775 Reni 2006

22931127 2006

PROGRAM PENCARIAN POHON BENTANGAN MINIMUM (MINIMUM

SPANNING TREE) DENGAN MENGGUNAKAN ALGORITMA

GREEDY

PERBANDINGAN ALGORTMA CLARKE WRIGHT DAN TABU

SEARCH PADA VEHICLE ROUTING PROBLEM

(VRP)

Deny Pramono Widagdo Paulus

PROGRAM BANTU ANALISIS PROXY LOG UNTUK POLA

AKSES URL DARI SATU WARNET

Page 37: Prodi Teknik Informatika

22961544 Erlis Yuniwati 2006

22961582 2006

22961610 2006

IMPLEMENTASI ACCESS CONTROL LIST UNTUK KEAMANAN JARINGAN

KOMPUTER

Florentinus Okky Setyo Nugroho

SISTEM INFORMASI INVENTORI

FIRST IN FIRST OUT (FIFO)

Sanggam Rotua Sirait

PERBANDINGAN KECEPATAN DAN JARAK

TEMPUH ANTARA ALGORITMA ANT COLONY

SYSTEM DENGAN ALGORITMA SUBSET

DYNAMIC PROGRAMMING DALAM KASUS TRAVELLING

SALESMAN PROBLEM

Page 38: Prodi Teknik Informatika

22971780 2006

22971798 Yohanes Krismanto 2006

22971820 2006

Michael Setyawan Ganda

PROGRAM BANTU PENETAPAN HARGA

HANDPHONE DENGAN METODE MOVING AVERAGE

IMPLEMENTASI PASSIVE INTERFACE, ROUTE FILTER

DAN POLICY ROUTING UNTUK OPTIMASI ROUTER

Harinto Agus Trisasono

SISTEM INFORMASI RENTAL VCD

Page 39: Prodi Teknik Informatika

22981915 2006

22981938 2006

22981981 Adventa Datu Tasik 2006

Ricky H Lumbantoruan

SISTIM INFORMASI PERHITUNGAN LABA DINAMIS RESTORAN

Yulius Ferry Nugroho

IMPLEMENTASI INTEGRATED SERVICES DIGITAL

NETWORK (ISDN) PADA WIDE AREA NETWORK

(WAN)

IMPLEMENTASI ROUTE REDISTRIBUTION PADA

ROUTING PROTOCOL OSPF DAN ROUTING PROTOCOL

IS-IS

Page 40: Prodi Teknik Informatika

22981983 2006

22981985 Andi Wijaya 2006

22981992 Sumanto 2006

Rbg Widhi Nugraha A G H

SISTEM INFORMASI KEORGANISASIAN JEMAAT

GEREJA SEL

PROGRAM BANTU PENGENDALIAN TRANSAKSI

PENJUALAN MODEL 'OP AFBETALING' PADA PABRIK

KERAMIK

KONFIGURASI FRAME RELAY MENGGUNAKAN

TOPOLOGI HUB AND SPOKE

Page 41: Prodi Teknik Informatika

22982001 Anton Kurniadi 2006

22982076 Dhani Wibowo 2006

22992107 Amin Nuryadin 2006

ANALISIS PERBANDINGAN ROUTING PROTOCOL OSPF (OPEN SHORTHEST FIRST

PATH) DAN EIGRP (ENHANCED INTERIOR

GATEWAY ROUTING PROTOCOL)

IMPLEMENTASI EXTENDED ACCESS CONTROL LIST

UNTUK KEAMANAN JARINGAN PADA LAYER

INTERNET ATAU NETWORK

SISTEM INFORMASI REGISTRASI MULTIUSER

Page 42: Prodi Teknik Informatika

22992109 Christine Kurniawati 2006

22992160 2006

22992163 Andhy Budianto 2006

PROGRAM BANTU PERHITUNGAN PERSEDIAAN

UNTUK PENJUALAN DENGAN ANALISIS OUTLIER

PADA GROSIR MAKANAN RINGAN

Albert Hananto Prasetyo

SISTEM INFORMASI KREDIT BARANG RUMAH TANGGA

PROGRAM BANTU PENENTUAN PLAFON

PINJAMAN PELANGGAN BERDASARKAN RIWAYAT

OMSET DAN KREDIBILITAS PEMBAYARAN

Page 43: Prodi Teknik Informatika

22992182 Johan Susilo 2006

22992184 Jimmy Santo 2006

22992188 2006

TOP-N ANALISIS UNTUK SISTEM INFORMASI RENTAL

VCD

SISTEM INFORMASI BISNIS BIRO PERJALANAN DAN

PENGIRIMAN PAKET

Christian Eko Nugroho

PROGRAM TRANSFER TEKS PADA KASUS PENGOLAHAN

DATA BARANG

Page 44: Prodi Teknik Informatika

22992199 Prastawa Aji 2006

22992210 Ronny Setiawan 2006

22992213 2006

PROGRAM BANTU KONTROL BAHAN BANGUNAN

PERUSAHAAN PROPERTY

PROGRAM BANTU PENGAMBILAN KEPUTUSAN

PEMBELIAN INVENTARIS GEREJA

Ridwan Jatmika Dunianto

PERBANDINGAN RIP DENGAN IGRP

Page 45: Prodi Teknik Informatika

22992218 Y. Haryo Prabowo 2006

22992219 Handoko Kendro 2006

22992234 Evi Yuliana 2006

PROGRAM BANTU DOKUMENTASI KOMENTAR UNTUK PENILAIAN SISWA

SEKOLAH DASAR

SISTEM INFORMASI PENJUALAN TIKET BUS

AKAP DENGAN PENDEKATAN METODE CRM

PENAJAMAN CITRA TEREKAM STASIUN TELEVISI

DENGAN METODE LAPLACIAN

Page 46: Prodi Teknik Informatika

22992258 Leoned 2006

22992265 Punta Widhi Aksara 2006

22992303 2006

SISTEM PENDUKUNG PROSES KENDALI PADA

TRANSAKSI RENTAL VCD MULTIUSER

PROGRAM BANTU UNTUK MENGETAHUI SUASANA HATI (MOOD) MANUSIA

DENGAN OXFORD HAPPINESS INVENTORY

(OHI)

Herman Zulfi Damanik

PENERAPAN TRACK EDITING RECORD PADA SISTEM

INFORMASI PENDATAAN JEMAAT

Page 47: Prodi Teknik Informatika

22002320 Fredi Yuwono 2006

22002352 2006

22002365 2006

ADAPTIVE NEURO FUZZY INFERENCE SISTEM UNTUK PENGENALAN POLA HURUF

KAPITAL

Ritchie Renaldi Waning

PROGRAM BANTU MENGUBAH EKSPRESI

WAJAH MANUSIA DENGAN MENGGUNAKAN FACIAL

IMAGE WARPING

Eva Luxor Handayanto

PERBANDINGAN ELIMINASI NOISE DENGAN GAUSSIAN

SMOOTHING DAN MASK MEDIAN

Page 48: Prodi Teknik Informatika

22002369 2006

22002394 Henny Fadlie 2006

22002396 Galih Adiwidiasmoro 2006

FX. Deddy Christnady

PERBANDINGAN EDGE DETECTION MENGGUNAKAN OPERATOR ISOTROPIK DAN

OPERATOR STOKASTIK

IMPLEMENTASI “DEMPSTER SHAFER” UNTUK

PENCARIAN JENIS PENYAKIT THT

PROGRAM BANTU ANALISIS KESEHATAN IBU DAN ANAK (KIA) DENGAN MODEL PWS-

KIA DAN METODE BACKPROPAGATION

Page 49: Prodi Teknik Informatika

22002403 Mona Kristanti 2006

22002409 Ryan Michael 2006

22002438 2006

TEKNIK THINNING DENGAN ALGORITMA

NANGENDRAPRASAD-WANG-GUPTA

BLUR DAN DEBLURRING DENGAN MENGGUNAKAN METODE REGURALIZED

FILTER

Dhimas Ronggobramantyo

IMPLEMENTASI OPENLASZLO UNTUK

APLIKASI WEB PORTAL

Page 50: Prodi Teknik Informatika

22002439 Bima Herlambang 2006

22002482 2006

22002499 Prajarto Rahutomo 2006

IMPLEMENTASI WEB SERVICE SEBAGAI EMAIL

GATEWAY

Rufus Waluyo Tri Nugroho

PROGRAM BANTU PERINGKASAN DOKUMEN

TEKS BERBAHASA INGGRIS DENGAN ALGORITMA PORTER STEMMING

IMPLEMENTASI METODE TF-IDF & K-MEANS UNTUK

CLUSTERING DOKUMEN TEKS

Page 51: Prodi Teknik Informatika

22002519 2006

22012535 2006

22012542 Winnardo Saragih 2006

I Putu Ardi Supartawan

SISTEM NAVIGASI ROBOT MENGGUNAKAN SENSOR

KOMPAS ANALOG DINSMORE 1655

F.X.Romi Kurniadi Saputra

ANALISA SPASIAL HUTAN DAN TUTUPAN LAHAN

BERBASIS SISTEM INFORMASI GEOGRAFIS

PEMODELAN SIX-LEGGED ROBOT MENGGUNAKAN SENSOR SONAR SRF-04

UNTUK OBSTACLES AVOIDANCE SEBAGAI ALAT

PERAGA PRAKTIKUM EKSPERIMENTAL ROBOTIKA

Page 52: Prodi Teknik Informatika

22012544 2006

22012546 2006

22012550 Elen Yohan 2006

Susyana Kusumadewi

KOMPRESI CITRA DENGAN METODE FOUR LEVEL BLOCK TRUNCATION

CODING

Agustine Aghata Clara

ANALISIS SPASIAL PENYEBARAN DOJANG-

DOJANG TAEKWONDO DI DAERAH ISTIMEWA

YOGYAKARTA BERBASIS SISTEM INFORMASI

GEOGRAFIS

PENGKLASIFIKASIAN GENRE MUSIK BERDASARKAN BEAT

DAN TIMBRE

Page 53: Prodi Teknik Informatika

22012551 Sandra 2006

22012572 Olivia Listyarini 2006

22012579 Charitas Fibriani 2006

KOMPRESI CITRA DENGAN MENGGUNAKAN METODE

FELICS

INTERPOLASI SPASIAL MENGGUNAKAN METODE

NEAREST NEIGHBOR

ANALISIS SPASIAL TRAYEK BIS KOTA DALAM WILAYAH

KONURBASI KOTA YOGYAKARTA BERBASIS

SISTEM INFORMASI GEOGRAFIS

Page 54: Prodi Teknik Informatika

22012591 Roni 2006

22012595 2006

22012600 2006

PENERAPAN METODE TIME WINDOW FORWARD

SCHEDULING (TWFS) PADA PENJADWALAN SISTEM PRODUKSI JOB SHOP DENGAN ALGORITMA

PENENTUAN PANJANG TIME WINDOW DAN NONDELAY

SCHEDULE

Ika Ayu Trisnaningsih

VISUALISASI JARINGAN PIPA LAYANAN PERUSAHAAN

DAERAH AIR MINUM KOTA KLATEN BERBASIS SISTEM

INFORMASI GEOGRAFIS

I Made Dwi Raka Mudiarta

IMPLEMENTASI LENGAN ROBOT DENGAN GRIPPER 3

JARI BERBASIS KENDALI MIKRO AT89S52

Page 55: Prodi Teknik Informatika

22012610 2006

22012611 2006

22012616 Hendi 2006

Stevanus Budi Kurniawan Tarrasto

ENKRIPSI DATA DENGAN METODE IDEA DAN SISTEM

ANALISA PENGAMAN UNTUK KEAMANAN DATA

Stevanus Arief Aryono

SISTEM PENGENDALIAN KECEPATAN UMPAN BALIK DENGAN MENGGUNAKAN

MIKROKONTROLER ON-CHIP PWM (PULSE WIDTH

MODULATION)

ANALISIS ARAH HADAP BANGUNAN BERKAITAN

DENGAN POLA LINTASAN MATAHARI BERBASIS SISTEM INFORMASI GEOGRAFIS UNTUK

PERENCANAAN BANGUNAN

Page 56: Prodi Teknik Informatika

22012622 Dikky 2006

22012633 Herman Susanto 2006

22012641 2006

IMPLEMENTASI ANALISA LOG-LINEAR MULTI-WAY

FREQUENCY UNTUK PENJUALAN SEPEDA

MOTOR YAMAHA

COMPUTER CONTROL SYSTEM DENGAN

MENGGUNAKAN PERINTAH BERBASIS SMS UNTUK PENGENDALIAN JARAK

JAUH

Christophorus Memo Reliano

PEMODELAN SYSTEM ELEVATOR BARANG

SEBAGAI ALAT PERAGA DALAM PRAKTIKUM

EMBEDDED SYSTEM DAN EKSPERIMENTAL ROBOTIKA

Page 57: Prodi Teknik Informatika

22012643 Hendry 2006

22012663 Mariana 2006

22012679 Yanto 2006

STEGANOGRAFI PADA CITRA DENGAN

MENGGUNAKAN DISCRETE COSINE TRANSFORM

MULTIPLE TRAVELLING SALESMAN PROBLEM

DENGAN MENGGUNAKAN ALGORITMA GENETIK

PENERAPAN JAVA SERVER FACES UNTUK DESIGN

PATTERN WEB

Page 58: Prodi Teknik Informatika

22012680 I Wayan Kawidana 2006

22012693 I Made Adnyana 2006

22012699 2006

“AUTOMATIC GARDEN WATERING SYSTEM”

DENGAN PARAMETER TEMPERATUR DAN

KELEMBABAN UDARA BERBASIS AT89S51

PERANCANGAN ROBOT PEMADAM API DENGAN

SENSOR UV TRON R2868 BERBQASIS

MIKROKONTROLER AT90S2313

Vitantina Lumbanraja

ANALISIS DISTRIBUSI AIR PADA SALURAN VANDER WIJCK BERBASIS SISTEM INFORMASI GEOGRAFIS

Page 59: Prodi Teknik Informatika

22012703 2006

22012722 Sandy 2006

22012734 Irma Manguma 2006

Vincentia Maria Nyoto Apsarining

Ayu

ANALISIS KESEJAHTERAAN KELUARGA BERBASIS

SISTEM INFORMASI GEOGRAFIS STUDI KASUS:

DATA KELUARGA SEJAHTERA TAHUN 2003 –

2005 KELURAHAN PATANGPULUHAN,

KECAMATAN WIROBRAJAN KOTA YOGYAKARTA

PENGENDALIAN JARAK JAUH ALAT ALAT

ELEKTRONIK DENGAN SIGNAL GSM MELALUI SMS

(Short Message Service)

METODE BICUBIC INTERPOLATION FOR IMAGE

SCALING UNTUK MENDAPATKAN POLA

KRISTIK

Page 60: Prodi Teknik Informatika

22012739 Ledy Agusta 2006

22012749 2006

22012754 Lisa Wati 2006

PERBANDINGAN ALGORITMA NAZIEF & ADRIANI DENGAN

ALGORITMA PORTER UNTUK PROSES STEMMING PADA

TEKS BERBAHASA INDONESIA

Aloisius Gonzaga Adhinugroho

ONLINE BENCHMARKING MENGGUNAKAN TEKNOLOGI

JAVA

PERBANDINGAN KINERJA ALGORITMA HEURISTIC

POUR DAN HEURISTIC CDS PADA PENJADWALAN FLOW

SHOP

Page 61: Prodi Teknik Informatika

22012756 2006

22012771 Benny 2006

22012782 Ronald Yonatan 2006

Kadek Christina Setyawati

PENCARIAN RUTE OPTIMAL JALUR BIS DI DAERAH

ISTIMEWA JOGJAKARTA (DIY) DENGAN

MENGGUNAKAN ALGORITMA SIMULATED ANNEALING

REGULAR EXPRESSIONS UNTUK LAYANAN

PENELUSURAN FILE GAMBAR BERBASIS WEB

PEMODELAN SISTEM ANTRIAN DIGITAL DENGAN

MENGGUNAKAN MIKROKONTROLER AT89S51

Page 62: Prodi Teknik Informatika

22012783 Teguh Eko Yuniarto 2006

22012785 Susilawati 2006

22022800 Maya Sari Hindratno 2006

STUDI PENERAPAN TEKNIK SINGULAR VALUE

DECOMPOSITION UNTUK PENCOCOKAN DUA

DOKUMEN TEKS

IMPLEMENTASI ALGORITMA GENETIK UNTUK EDGE

DETECTION

ANALISIS DATA MINING UNTUK MENENTUKAN JENIS PERAWATAN KULIT WAJAH

DENGAN METODE DECISION TREE CLASSIFICATION

Page 63: Prodi Teknik Informatika

22022811 2006

22022819 Damayanti 2006

22022823 Kristiany Indahsari 2006

Titus Cahya Primadian

IMPLEMENTASI DATA MINING UNTUK

MENENTUKAN TINGKAT RISIKO KREDIT DENGAN

MENGGUNAKAN METODE BACKPROPAGATION

NEURAL NETWORK FOR CLASSIFICATION Studi Kasus: PT. Dipo Star Finance Cabang

Surakarta

PENERAPAN ALGORITMA DOOLITTLE DALAM

KRIPTOGRAFI HILL CIPHER

ANALISIS DATA MINING DENGAN METODE K-MEANS PARTITIONING CLUSTERNIG

UNTUK CUSTOMER RELATIONSHIP MANAGEMENT

Page 64: Prodi Teknik Informatika

22022824 Eka Dewi Mayasari 2006

22022825 Helva Riyani Ginting 2006

22022836 2006

“SISTEM INFORMASI GEOGRAFIS UNTUK

VISUALISASI TINGKAT LAYANAN PT.COCA-COLA BOTLING INDONESIA UNIT YOGYAKARTA TERHADAP

OUTLET-OUTLET-NYA”

KLASIFIKASI ARTIKEL DENGAN METODE DECISION

TREE INDUCTION ID3

Rahajeng Ratnaningsih

IMPLEMENTASI METODE K-MEANS PARTITIONING

CLUSTERING UNTUK SISTEM PENDUKUNG KEPUTUSAN

PENENTUAN JENIS PERAWATAN KULIT Studi

Kasus : DEWIaries: House of Beauty Sragen

Page 65: Prodi Teknik Informatika

22022839 2006

22022845 Vina Oktaviani 2006

22022848 Bram Krisdiantoro 2006

Aditya Prakoso Widoro

PERBANDINGAN PENGHITUNGAN

PERAMALAN JUMLAH PENJUALAN BARANG

DENGAN METODE MOVING AVERAGE, HOLT, WINTER DAN ANALYSIS OUTLIER Studi Kasus: PT. Gunung

Subur

PEMODELAN PERTUMBUHAN POPULASI

UNTUK MENENTUKAN PEMANENAN POPULASI

HEWAN DENGAN METODE SHIFTED INVERSE POWER

SISTEM PENDUKUNG KEPUTUSAN PERAMALAN

PERSEDIAAN BARANG DENGAN METODE NAIVE,

DOUBLE MOVING AVERAGE, SERTA ADRES DIKOREKSI DENGAN KONDISI BARANG

Page 66: Prodi Teknik Informatika

22022864 Fransisca Liesha 2006

22022876 Benny Lokajaya 2006

22022888 2006

IMPLEMENTASI .NET REMOTING PADA STUDI

KASUS REGISTRASI MAHASISWA UKDW

PEMBUATAN CONTENT MANAGEMENT SYSTEM UNTUK SITUS PRIBADI

DOSEN MENGGUNAKAN ASP.NET

Dorothea Maeyanthy Suwarno

KONVERSI DATA VEKTOR KE DATA RASTER

(RASTERISATION)

Page 67: Prodi Teknik Informatika

22022903 Ita Kurniati 2006

22022909 Christopher Edison 2006

22022921 Ernawati 2006

VISUALISASI ANALISIS STATISTIK DATA LULUSAN

UKDW MENGGUNAKAN SISTEM INFORMASI

GEOGRAFIS

IMPLEMENTASI IMAGE EDITOR PADA POCKET PC DENGAN MENGGUNAKAN

VB.NET

PENERAPAN METODE QR DALAM PENDETEKSIAN DISTRIBUSI PEWARISAN

GENOTIP SUATU POPULASI UNTUK TIPE PEWARISAN

AUTOSOMAL, AUTOSOMAL RECESSIVE DISEASES & X-

LINKED

Page 68: Prodi Teknik Informatika

22022924 Adhitya Purba 2006

22022969 2006

22023050 2006

DISASSEMBLY ASM51 PADA MICROPROCESSOR INTEL

8051

I Gede Eka Dita Prasetya

IMPLEMENTASI SENSOR SONAR UNTUK “BACK

PARKING SYSTEM” BERBASIS

MIKROKONTROLER AT89S51

Yohan Ismu Hardinugroho

SISTEM NAVIGASI MOBILE ROBOT DENGAN RF MODUL

DAN DT-51 SEBAGAI PENGENDALI ROBOT

Page 69: Prodi Teknik Informatika

22023072 2006

22961595 Moris Andua 2007

22971785 Adi Kristian Nugroho 2007

A. Putu Ayu Lenny Lestari

IMPLEMENTASI ALGORITMA TABU SEARCH DALAM

PENCARIAN RUTE TERPENDEK

KEBERANGKATAN AMBULANS DARI RUMAH

SAKIT TERTENTU DI WILAYAH YOGYAKARTA

BERBASIS SISTEM INFORMASI GEOGRAFIS

SISTEM INFORMASI PENJUALAN BARANG KERAJINAN TANGAN

SIMULASI PERMAINAN MONOPOLI

Page 70: Prodi Teknik Informatika

22981865 2007

22982047 Mahendra Tirta 2007

22992198 2007

Martinus Elianto Loekmono

IMPLEMENTASI ALGORITMA DIJKSTRA UNTUK

MENENTUKAN RUTE TERPENDEK MENUJU

DAERAH WISATA DI PULAU JAWA BERBASIS SISTEM INFORMASI GEOGRAFIS

ALAT PENGUKUR TEKANAN DARAH BERBASIS

KOMPUTER

Kristianus Dwi Pebriono Agus

Kurnianto

IMPLEMENTASI STATE VARIABLE FILTER UNTUK

MENGHASILKAN EFEK WAH PADA SUARA GETAR

Page 71: Prodi Teknik Informatika

22992263 2007

22992282 Marzuki 2007

22002338 Meilani Santoso 2007

Priyagung Binsar H. Siallagan

PROGRAM BANTU PEMILIHAN SUKU CADANG

PENGGANTI DENGAN MODEL MULTI KRITERIA

RESERVASI ONLINE TIKET KERETA API BERBASIS WEB

PROGRAM PENDETEKSIAN BENTUK ELLIPSE

MENGGUNAKAN HOUGH TRANSFORM

Page 72: Prodi Teknik Informatika

22002389 Willy Chung 2007

22002410 Atik Wulandari 2007

22002470 Maria Yuki Lestari 2007

PROGRAM BANTU PENENTUAN JENDER BERDASARKAN NAMA

DENGAN MENGGUNAKAN METODE HENRY YANG

DIMODIFIKASI

IMPLEMENTASI METODE ANALYTIC HIERARCHY PROCESS (AHP) UNTUK

ANALISIS SENSITIVITAS Studi Kasus : Pembelian Handphone

PERBANDINGAN ALGORITMA NEAREST NEIGHBOR DAN

FARTHEST INSERTION PADA TRAVELING SALESMAN

PROBLEM

Page 73: Prodi Teknik Informatika

22002510 2007

22002521 2007

22002524 2007

Kartika Juwita Soeredi

PENGGUNAAN METODE BRANCH AND BOUND DAN

ALGORITMA DIJKSTRA UNTUK PENYELESAIAN SEMI

TRAVELLING SALESMAN PROBLEM

Aditya Wikan Mahastama

OPTICAL CHARACTER RECOGNITION DENGAN ALGORITMA OCRCHIE

Oktafiana Sriwiyanti Nahak

PROGRAM BANTU PEMILIHAN SUKU CADANG

PENGGANTI DENGAN MODEL MULTI KRITERIA

Page 74: Prodi Teknik Informatika

22002527 Erni Pustpita Sari 2007

22012540 2007

22012545 Putu Wijana Seputra 2007

22012560 2007

PENAMBAHAN BUSUR PADA CHINESE POSTMAN

PROBLEM

Eben Haezer Benisius Anu

PPEMODELAN SISTEM KENDALI BERBASIS

MIKROPROSESSOR: PID LEWAT INTERNET DENGAN MENGGUNAKAN LEGO RCX (THE ROBOTICS COMMAND

EXPLORER)

SISTEM INFORMASI PERKREDITAN KOPERASI

SIMPAN PINJAM DESA TEMUKUS, SINGARAJA –

BALI

Antonius Teddy Susanto

IMPLEMENTASI VECTOR SPACE MODEL UNTUK

MENENTUKAN RANKING DALAM PROGRAM PENCARI

KEMIRIPAN FILE TEKS

Page 75: Prodi Teknik Informatika

22012567 2007

22012581 Edmon Wahyudi 2007

22012604 Berlian Octavianus 2007

Aron Wirahadi Sunanto

IMPLEMENTASI METODE EDGE LINKING UNTUK MEMPERTAJAM BATAS

CITRA DIGITAL

IMPLEMENTASI MULTIMEDIA DATABASE PADA KASUS “LAGU DAN VIDEO KLIP”

SECARA STREAMING DENGAN HELIX SERVER

PENDETEKSIAN TEPI CITRA DENGAN ALGORITMA SUSAN

Page 76: Prodi Teknik Informatika

22012608 2007

22012621 Andy Hermada 2007

22012660 2007

Yohanes Budi Santoso

PEMODELAN BIPEDAL ROBOT DENGAN DISTANCE

SENSOR SHARP GP2D12

PERBANDINGAN KINERJA ALGORITMA GENETIKA DAN

SIMULATED ANNEALING DALAM MENYELESAIKAN TRAVELLING SALESMAN

PROBLEM MENGGUNAKAN BAHASA PEMROGRAMAN

MATLAB 6.5

Andreas Deni Sekundianto

IMPLEMENTASI INTERNET BROADCAST UNTUK RADIO

KAMPUS BERBASIS WEB

Page 77: Prodi Teknik Informatika

22012690 2007

22012692 2007

22012695 2007

Bobby Aditya Sena Chandra

IMPLEMENTASI ALGORITMA AES-128 bit DAN ALGORITMA

HMAC(SHA-1) UNTUK KEAMANAN AUTENTIKASI

USER

KM. Ada Gelgel Suryawan

IMPLEMENTASI ASYNCHRONOUS CALL DENGAN AJAX UNTUK MENAMPILKAN DATA REGISTRASI ONLINE

Indah Pusparani Andi Alam

VISUALISASI DAERAH LAYANAN PERUSAHAAN

DAERAH AIR MINUM KOTA KLATEN BERBASIS SISTEM

INFORMASI GEOGRAFIS

Page 78: Prodi Teknik Informatika

22012707 2007

22012717 Mardi Vester Tamma 2007

22012729 Dwining Wahyudi 2007

I Gede Mulyawan Eka Sara Susanto

IMPLEMENTASI .NET CF UNTUK SISTEM INFORMASI

PEMESANAN MAKANAN DAN MINUMAN CAFE TROPIS

BERBASIS WI-FI

SISTEM KONTROL PADA CALBOT UNTUK

MENGHASILKAN GERAK MELINGKAR BERATURAN

DENGAN DIAMETER DINAMIS

APLIKASI EMAILTRACKER UNTUK MENGETAHUI JALUR DAN LAMANYA PENGIRIMAN

SUATU EMAIL

Page 79: Prodi Teknik Informatika

22012738 Anggi Suherman 2007

22012776 2007

22022794 2007

IMPLEMENTASI SPEECH API DAN ANTROPOMORFISME PADA PROGRAM BANTU PEMBELAJARAN BAHASA

INGGRIS UNTUK ANAK

I Komang Kartha Sutriada

PROGRAM PENGUBAH BAHASA BALI LATIN

KEDALAM AKSARA BALI

Fransiska Violita Mulyadi

PENCARIAN TURUNAN PERTAMA FUNGSI LINIER

DAN NON-LINIER

Page 80: Prodi Teknik Informatika

22022796 Prasetyono Wibowo 2007

22022798 Renny Hapsari W 2007

22022802 Christian Adhi Putra 2007

PENERAPAN METODE ENKRIPSI CIPHER BLOCK CHAINING PADA TABEL

DATA BERFORMAT PARADOX

PENERAPAN INTERFACE MANIPULATION

MANAGEMENT SYSTEM PADA SITUS BERITA

RSA KRIPTOGRAFI DENGAN MENGGUNAKAN ALGORITMA

FAST MODULAR EXPONENTIATION UNTUK

BILANGAN-BILANGAN BESAR

Page 81: Prodi Teknik Informatika

22022803 Halim Nurcahya 2007

22022809 Andreas Yuwono 2007

22022812 Dewi Mayasari 2007

IMPLEMENTASI METODE DECISION TREE UNTUK

MENEBAK JENDER PADA NAMA SESEORANG

IMPLEMENTASI METODE DENSITY BASED SPATIAL

CLUSTERING OF APPLICATIONS WITH NOISE

UNTUK MENCARI ARAH PENYEBARAN WABAH

DEMAM BERDARAH Studi Kasus: Data Dinas Kesehatan

Kodya Jogjakarta

SISTEM PENDUKUNG KEPUTUSAN UNTUK

PEMILIHAN LAPTOP DENGAN METODE ANALITYCAL HIERARCHY PROCESS

Page 82: Prodi Teknik Informatika

22022820 2007

22022821 2007

22022832 2007

Abed Nego Donny Setiawan

KLASIFIKASI OTOMATIS UNTUK SITUS WEB DENGAN

METODE DECISION TREE

Christian Setio Sundoro

ALGORITMA ENIGMA CIPHER UNTUK ENKRIPSI DAN DEKRIPSI DATA TEXT

Andry Joko Bagus Gunawan

PENERAPAN METODE SOLITAIRE DENGAN

MODIFIKASI 256 KARAKTER ASCII PADA FILE TEXT

Page 83: Prodi Teknik Informatika

22022837 Eric Indra Saputra 2007

22022838 Esther Liani 2007

22022850 Monika Yuliana 2007

IMPLEMENTASI TINY ENCRYPTION ALGORITHM

PADA DATA TEXT

PENJADWALAN FLOW SHOP DENGAN METODE

CAMPBELL – DUDEK – SMITH UNTUK

MEMPEROLEH MAKESPAN MINIMAL Studi Kasus PT

Ajiwana Tangguh Nusantara

PROGRAM APLIKASI BMP PACKER DENGAN METODE

ENKRIPSI DEKRIPSI RIJNDAEL

Page 84: Prodi Teknik Informatika

22022851 Endy Hermanto 2007

22022858 Yanti 2007

22022860 Heri Salim 2007

PERBANDINGAN ALGORITMA BOYER-MOORE, TUNED

BOYER-MOORE DAN TURBO BOYER-MOORE UNTUK PENCARIAN KATA PADA

BERKAS TEKS

ENKRIPSI-DEKRIPSI TEKS DENGAN ALGORITMA

BREAKABLE NP-COMPLETE KNAPSACK

PEMODELAN INDUCTION LOOP TRAFFIC SENSOR UNTUK PENDETEKSIAN

POSISI KENDARAAN TERHADAP MARKA JALAN

DILENGKAPI DENGAN KAMERA PENGINDERA

Page 85: Prodi Teknik Informatika

22022865 2007

22022871 Dewi Wansusi 2007

22022872 Mirna Indriana 2007

Esther Shri Devi Buddhi Nurwijojono

PERBANDINGAN KOMPRESI DATA RASTER DENGAN

MENGGUNAKAN METODE RUN-LENGTH ENCODING

DAN QUADTREE

SISTEM PENDUKUNG KEPUTUSAN UNTUK

DIAGNOSA PENYAKIT GIGI DENGAN METODE

MULTIKRITERIA DAN ANALISIS SENSITIVITAS

PENGELOMPOKKAN KOMPONEN-MESIN

MENGGUNAKAN METODE RANK ORDER CLUSTER DENGAN PERHITUNGAN

GROUPING EFFICACY

Page 86: Prodi Teknik Informatika

22022873 2007

22022874 2007

22022880 2007

Tan Siska Kurniawati

VISUALISASI SEBARAN CANDI GEDONG SONGO

BERBASIS SISTEM INFORMASI GEOGRAFIS

(SIG)

Ivana Eka Santhi Helvin

PERBANDINGAN ALGORITMA GENETIKA DENGAN

ALGORITMA GENERATE AND TEST PADA PERENCANAAN

TATA LETAK FASILITAS RUMAH SAKIT UMUM

Sebastian Giardi Ridwan

VISUALISASI PERSEBARAN TEMPAT IBADAH DI

YOGYAKARTA BERBASIS SISTEM INFORMASI

GEOGRAFIS

Page 87: Prodi Teknik Informatika

22022882 Desy Ariani 2007

22022884 Joeslan Yakub 2007

22022896 Daniel Sucipto 2007

ENKRIPSI DEKRIPSI PADA FILE TEKS DENGAN

MENGGUNAKAN TINY ENCRYPTION ALGORITHM

(TEA)

IDENTIFIKASI TINGKAT KEMIRIPAN HALAMAN WEB DENGAN MENGGUNAKAN

ALGORITMA LEVENSHTEIN DISTANCE

IMPLEMENTASI ALGORITMA VECTOR DELTA UNTUK PENYELESAIAN KASUS

PENUGASAN KARYAWAN (ASSIGNMENT PROBLEM)

Page 88: Prodi Teknik Informatika

22022897 2007

22022911 2007

22022912 Yuannita Sriningrum 2007

Meidiana Purnamasari Wong

IMPLEMENTASI ALGORITMA MUNKRES UNTUK

PENYELESAIAN KASUS PENUGASAN (ASSIGNMENT

PROBLEM)

Yanniamartha Purhaniawan

IMPLEMENTASI INFORMATION RETRIEVAL DENGAN MENGGUNAKAN

ALGORITMA RANKING

PERANCANGAN DAN PEMBUATAN PERANGKAT LUNAK TRANSLITERATOR AKSARA LATIN KE AKSARA

JAWA

Page 89: Prodi Teknik Informatika

22022928 2007

22022932 Gede Iwan Saputra 2007

22022935 2007

Debora Cahya Kumala

PENERAPAN METODE HITS UNTUK MEMPERINGKAT

ARTIKEL JURNAL

SISTEM IRIGASI SUBAK DI BALI BERBASIS SISTEM INFORMASI GEOGRAFIS

Nugroho Widi Sasongko

IMPLEMENTASI HYBRID CRYPTOGRAPHY

MENGGUNAKAN KOMBINASI ALGORITMA DIFFIE - HELLMAN DAN RC4

Page 90: Prodi Teknik Informatika

22022941 Meyrina Afianti 2007

22022954 Widiana 2007

22022956 2007

PENGURUTAN DAN PENJADWALAN PRODUKSI

UNTUK MEMINIMALKAN JUMLAH PEKERJAAN YANG

TERLAMBAT DENGAN METODE HODGSON

MEMPREDIKSI PERMINTAAN SPAREPART UNTUK

SERVICE DAN PENJUALAN DENGAN METODE

ADJUSTED EXPONENTIAL SMOOTHING DAN METODE

MOVING AVERAGE

Made Yahwiarsa Petroaridus

IMPLEMENTASI ALGORITMA MARKLE-HELLMAN

KNAPSACK DENGAN RIVEST CODE 4 UNTUK ENKRIPSI

DATA TEXT

Page 91: Prodi Teknik Informatika

22022979 Chahyo Yoenanto 2007

22022980 Erni Sylviane Purba 2007

22022984 Julia Herinna 2007

IMPLEMENTASI ALGORITMA KRIPTOGRAFI RSA PADA

DATA TEXT DENGAN PRIVATE KEY DIENKRIPSI

DENGAN ALGORITMA KRIPTOGRAFI RC-5

VISUALISASI PENGHILANGAN

PERMUKAAN TERSEMBUNYI OBJEK TIGA DIMENSI PADA

LAYAR DUA DIMENSI DENGAN METODE

SUBDIVISION

PERBANDINGAN ALGORITMA BRUTE FORCE

DAN METODE DYNAMIC PROGRAMING UNTUK

PENYELESAIAN MASALAH INTEGER KNAPSACK

Page 92: Prodi Teknik Informatika

22022985 Budi Kurniawan 2007

22022986 Lukito Handoyo 2007

22022987 Iwan Susanto 2007

PENYADIAN TEKS DENGAN AES-128

PROGRAM BANTU INDENTIFIKASI ALAMAT DI

DIY DENGAN TEKNIK PARSING, SEARCHING DAN

PREDIKSI

IMPLEMENTASI METODE SILVER MEAL UNTUK

MENDUKUNG KETEPATAN WAKTU PEMENUHAN

PESANAN PENJUALAN

Page 93: Prodi Teknik Informatika

22022992 Halim Budi Santoso 2007

22023001 I Made Adi Sutrisna 2007

22023002 2007

ANALISA KERANJANG BELANJA DENGAN

MENGGUNAKAN METODE FUZZY C-COVERING

PEMETAAN POSISI BANGUNAN PURI DI BALI

BERDASARKAN ASTA KOSALA KOSALI BERBASIS

SISTEM INFORMASI GEOGRAFIS

Stevanus Christian Handoko

IMPLEMENTASI ALGORITMA GENETIKA DALAM

PEMILIHAN LOKASI USAHA

Page 94: Prodi Teknik Informatika

22023012 2007

22023042 2007

22023049 I. B. K. Budi Raharja 2007

Dian Amalia Pongdatu

PROGRAM BANTU PENDETEKSIAN KATA KERJA

PADA BAHASA INDONESIA MENGGUNAKAN

NONDETERMINISTIC FINITE AUTOMATA (NFA)

I Wayan Dama Purnama Sidhi

IMPLEMENTASI TABU SEARCH UNTUK

MENENTUKAN RUTE WISATA DI BALI BERBASIS SISTEM INFORMASI GEOGRAFIS

IMPLEMENTASI ALGORITMA KRIPTOGRAFI NOEKEON

Page 95: Prodi Teknik Informatika

22023053 David Andrianto 2007

22023060 Paulina Ira Susanti 2007

22023069 Irun Mugiono 2007

ENKRIPSI-DEKRIPSI DATA DENGAN TEKNIK LINIER

FEEDBACK SHIFT REGISTER

PERBANDINGAN ALGORITMA TABU SEARCH DAN

ALGORITMA SIMPLE HILL CLIMBING DALAM

PENYELESAIAN MASALAH PENUGASAN DENGAN

TUJUAN MEMINIMALKAN BIAYA

PROGRAM BANTU PENGENALAN KOMPOSISI FORMULA RACIKAN OBAT YANG DIRESEPKAN OLEH

DOKTER

Page 96: Prodi Teknik Informatika

22023082 2007

22033149 Andreas Kisworo 2007

22941272 Erlina Purwadi 2007

Fabio Jackson Simanjuntak

PROGRAM BANTU PENDETEKSIAN KATA BENDA PADA BAHASA

INDONESIA MENGGUNAKAN NFA (Non deterministic Finite

Automata)

SKETCH-BASED IMAGE RETRIEVAL MENGGUNAKAN REGION-BASED RGB DALAM SEBUAH SELF-ORGANIZING

MAP

PENGENALAN KARAKTER TULISAN TANGAN DENGAN

METODE STROKE MATCHING ALGORITHM

Page 97: Prodi Teknik Informatika

22961538 2007

22981853 Sandi Pranata 2007

22981864 Sigit Budi Prasetyo 2007

Denny L. Situmorang

PROGRAM BANTU PREDIKSI HARGA HANDPHONE STUDI KASUS: APLIKASI PREDIKSI

HARGA HANDPHONE MENGGUNAKAN METODE HEURISTIK DAN VISUAL

FOXPRO

PEMESANAN TIKET PESAWAT MELALUI

HANDPHONE

SISTEM INFORMASI PENJUALAN BARANG

MODEL MLM STUDI KASUS BUSINESS CENTRE TEMPO

DIRECT SOLO

Page 98: Prodi Teknik Informatika

22992113 2007

22992124 2007

22992272 Rokyanto 2007

Conrad Sahat Cristo Gultom

SISTEM INFORMASI PENJUALAN MOBIL (

TUNAI/KREDIT )

Oscar Septimedio Setiawan

SISTEM INFORMASI PROPERTY AGENT STUDI

BANDING OSPRO PROPERTY AGENT

APLIKASI 3D NON PHOTOREALISTIC

RENDERING DENGAN MENGGUNAKAN ALGORITMA

CARTOON SHADING

Page 99: Prodi Teknik Informatika

22992292 2007

22992296 No Din 2007

22002361 Tri Wahyuni Dewi 2007

Benyamin Indra Anugrah Balukh

PROGRAM BANTU PEMBACAAN INFORMASI

PADA FILE MIDI

SISTEM INFORMASI RIWAYAT TUGAS AKHIR

PROGRAM STUDI TEKNIK INFORMATIKA UNIVERSITAS

KRISTEN DUTA WACANA

METODE DIFFERENTIAL PULSE CODE MODULATION DENGAN PREDIKSI PIKSEL

DAN KALKULASI PERBEDAAN

MENGGUNAKAN 3 PIKSEL TETANGGA DAN 4 PIKSEL TETANGGA DALAM IMAGE

COMPRESSION

Page 100: Prodi Teknik Informatika

22002366 2007

22002419 2007

22002428 Yusak Guil Gomer 2007

Jeremias Alexander J M

IMPLEMENTASI MASTER PAGE DAN WEB PART

UNTUK MEMBANGUN BLOG

Carolus Dany Setiawan

PROGRAM BANTU ESTIMASI HASIL TANGKAPAN IKAN

MAKSIMUM LESTARI (MAXIMUM SUSTAINABLE

YILD/MSY) DENGAN MODEL PRODUKSI SURPLUS

IMPLEMENTASI ALGORITMA PAGERANK UNTUK

MENENTUKAN PERINGKAT HALAMAN SUATU WEBSITE

Page 101: Prodi Teknik Informatika

22002473 Elfira Yenny Astuti 2007

22002474 Tonny S. 2007

22002483 Frendky 2007

PEMBENTUKAN GRAF PERSILANGAN DARI

SEBUAH GRAF

PEMBUATAN FRAMEWORK APLIKASI PENJUALAN

BERBASIS WEB DENGAN PENDEKATAN MVC (MODEL,

VIEW, CONTROLLER)

KONVERSI INPUT TEKS MENJADI SUARA DALAM DOKUMEN BERBAHASA

INDONESIA

Page 102: Prodi Teknik Informatika

22002491 Benni 2007

22002502 Willy Hermanto 2007

22002504 Ida Rasihot Saragih 2007

PROGRAM BANTU PENENTUAN GENDER BERDASARKAN NAMA

DENGAN MENGGUNAKAN METODE NYSIIS

IMPLEMENTASI ENKRIPSI DATA CITRA DIGITAL

MENGGUNAKAN METODE VIGENERE, BEAUFORT,dan

XOR

IMPLEMENTASI FORWARD CHAINING DALAM IDANG

FARMAKOLOGI

Page 103: Prodi Teknik Informatika

22002516 Fanuel Nugroho S 2007

22012545 Putu Wijana Seputra 2007

22012558 Ramadhani Sutrisno 2007

VALIDITAS INPUT SUATU ALAMAT MENGGUNAKAN DECISION TREE DENGAN

ALGORITMA ID3

STUDI SIMULASI OIL RESERVOIR “LAPISAN V”

UNTUK RENCANA PENGEMBANGAN

LAPANGAN NGLOBO PT. PERTAMINA (PERSERO) DAERAH OPERASI HULU

(DOH) JAWA BAGIAN TIMUR – CEPU BERBASIS SIG

ANALISIS JARINGAN UNTUK LAYANAN INTERNET KABEL

BERBASIS SISTEM INFORMASI GEOGRAFIS

Page 104: Prodi Teknik Informatika

22012570 2007

22012592 2007

22012601 Joseph Surya Adhi 2007

Stephanus Alexander Hanz

PENERAPAN RDF UNTUK MANAJEMEN GAMBAR

Oliver Samuel Simanjuntak

PENCARIAN LINTASAN TERPENDEK DAN

TERPANJANG PADA GRAF BERSAMBUNG BERARAH MENGGUNAKAN METODE

SPA DAN LPA

KRIPTOGRAFI DENGAN ALGORITMA RIJNDAEL

UNTUK PENYANDIAN DATA

Page 105: Prodi Teknik Informatika

22012615 2007

22012619 Cipto Handy Utomo 2007

22012624 2007

Santosa Budi Setiawan

SCANNING WARNA DENGAN TCS230 COLORSENSOR

PADA MESIN SORTIR

IMPLEMENTASI TEOREMA PYTHAGORAS DAN

ALGORITMA TABU SEARCH UNTUK PENCARIAN JARAK

LOKASI ATM TERDEKAT BERBASIS WEB

Hidayat Kesuma Wijaya

IMPLEMENTASI METODE RUSSELL SOUNDEX YANG

DIMODIFIKASI UNTUK MENENTUKAN JENIS

KELAMIN BERDASARKAN NAMA

Page 106: Prodi Teknik Informatika

22012638 Surya Eddy Subagio 2007

22012639 2007

22012655 Sukmawaty Syam 2007

IDENTIFIKASI INTISARI PADA BERITA SURAT KABAR

ONLINE DENGAN METODE PEMBOBOTAN TF DAN

METODE LEAD

Natanael Agung Prayogo

IMPLEMENTASI SISTEM LELANG ENGLISH DAN

DUTCH UNTUK PEMBANGUNAN E-AUCTION

IMPLEMENTASI ALGORITMA METAPHONE UNTUK

PENCARIAN KATA BERBUNYI SAMA DALAM BAHASA

INGGRIS

Page 107: Prodi Teknik Informatika

22012658 Viky Daudy Sehary 2007

22012682 2007

22012696 Devi Natalia 2007

IMPLEMENTASI SUM OF SQUARE DIFFERENCE PADA

GAMBAR MOSAIK

Enrico Parsaoran Lbn. Tobing

VISUALISASI RADIOAKTIVITAS AIR,

TANAH, DAN TUMBUHAN DI SEKITAR WILAYAH BADAN

TENAGA NUKLIR NASIONAL YOGYAKARTA BERBASIS

SISTEM INFORMASI GEOGRAFIS

MULTIPLE TRAVELING SALESMAN PROBLEM

DENGAN MENGGUNAKAN ALGORITMA BRANCH AND

BOUND

Page 108: Prodi Teknik Informatika

22012701 Alexander Atan 2007

22012712 Anang Kinantan 2007

22012716 2007

GENERATOR VRML BERBASIS GUI

IMPLEMENTASI ATLAS.NET UNTUK MEMBANGUN

INTERAKTIVITAS CLIENT DALAM SEBUAH WEBSITE.

STUDI KASUS : WEB PORTAL AJANG PENCARIAN BAKAT

MENYANYI

Maria Puspitawati Bya

VISUALISASI PENGGUNAAN LAHAN DAN AKTIVITAS SEPANJANG SUNGAI

WINONGO, SUNGAI CODE, DAN SUNGAI GAJAH WONG

DI DAERAH ISTIMEWA YOGYAKARTA

Page 109: Prodi Teknik Informatika

22012727 2007

22012759 2007

22012763 2007

Emmelia Maligiana Budi Utami

IMPLEMENTASI ALGORITMA LEVENSHTEIN DISTANCE

UNTUK MEMBERIKAN SARAN EJAAN KATA KUNCI PADA WEBSITE UKDW.AC.ID

Akoor Petrus Halomoan Siallagan

PENEMPATAN CHORD NADA PADA BARISAN NOT ANGKA

Fransiskus Xaverius Indra

PENGENDALIAN JARAK JAUH ROBOT MOBIL

SEDERHANA RCX BRICK (TELEROBOTICS) MELALUI

INTERNET

Page 110: Prodi Teknik Informatika

22012779 2007

22012787 Andy Gunawan 2007

22022791 Rudy Kriswanto 2007

Christina Yuneni Rakijah Sowo

IMPLEMENTASI METODE INTERPOLASI BILINEAR DAN

MEANBLUR UNTUK MENDAPATKAN GAMBAR

MOZAIK

PENYEMBUNYIAN PESAN TEXT PADA FILE WAV

DENGAN METODE LEAST SIGNIFICANT BIT

IMPLEMENTASI METODE ENKRIPSI RSA PADA

DOKUMEN TEKS DENGAN CHINESE REMAINDER

THEOREM (CRT)

Page 111: Prodi Teknik Informatika

22022799 Suwandy 2007

22022805 Luciana C.S 2007

22022815 2007

PROGRAM BANTU PENYELESAIAN TEORI PERMAINAN DENGAN

MENGGUNAKAN METODE SIMPLEKS

TEKNIK ENKRIPSI SUBSTITUSI DINAMIK PADA

FILE TEKS

Yonatan Adidana Sudibyo

IMPLEMENTASI METODE BLOSSOM SHRINKING UNTUK PENCOCOKAN

MAKSIMUM PADA GRAF

Page 112: Prodi Teknik Informatika

22022822 APLIKASI SUDOKU SOLVER 2007

22022846 Hari Santoso 2007

22022854 Ervin 2007

Diah Rahayu Soeredi

PENGAMANAN DATABASE MENGUNAKAN ENKRIPSI DENGAN METODE BLOCK CIPHERS WITH SUBKEYS

KOMPRESI DATA TEKS MENGGGUNAKAN

PENDEKATAN GRAMMAR COMPRESSION DENGAN ALGORITMA SEQUITUR

Page 113: Prodi Teknik Informatika

22022863 Vonny Hardyanto 2007

22022870 2007

22022883 Stefanus Irwan Y 2007

PROGRAM BANTU REGISTRY PADA WINDOWS

Eko Ferdyanto Widodo

IMPLEMENTASI JAVA MEDIA FRAME WORK UNTUK

APLIKASI VIDEO STREAMING

AUDIO FINGERPRINTING UNTUK IDENTIFIKASI FILE

AUDIO

Page 114: Prodi Teknik Informatika

22022890 Andreas Fredrik 2007

22022892 Wilson 2007

22022899 Siti Maemunah 2007

VISUALISASI RUTE TERPENDEK PENYALURAN PRODUK BAYER BERBASIS

SISTEM INFORMASI GEOGRAFIS MENGGUNAKAN METODE STEEPEST ASCENT

HILL CLIMBING

ANALISIS FREKUENSI RUTE DENGAN MODIFIKASI

ALGORITMA GENERATE & TEST DI KOTA YOGYAKARTA

BERBASIS SISTEM INFORMASI GEOGRAFIS

IMPLEMENTASI ALGORITMA DJIKSTRA UNTUK

MENENTUKAN RUTE TERCEPAT PENYALURAN

BUKU PT.INTAN PARIWARA WILAYAH YOGYA BERBASIS

SISTEM INFORMASI GEOGRAFIS

Page 115: Prodi Teknik Informatika

22022906 Daisy Ika Christiana 2007

22022925 Antony Setyadi 2007

22022931 2007

ALGORITMA STEEPEST-ASCENT HILL CLIMBING

UNTUK MENYELESAIKAN MASALAH PENUGASAN

STEGANOGRAPHY DENGAN METODE LEAST

SIGNIFICANT BIT INSERTION

Denantyo Pramudito Admodjo

VISUALISASI WISATA KULINER DI WILAYAH DAERAH ISTIMEWA

YOGYAKARTA

Page 116: Prodi Teknik Informatika

22022937 2007

22022946 2007

22022958 Indra. Ie 2007

Erlangga Brahma Dita

IMPLEMETASI METODE DECISION TREE UNTUK

MEMPERKIRAKAN RESIKO KLAIM STUDI KASUS : "ADIRA INSURANCE"

Joyce Charyil Rotua Manalu

VISUALISASI JARINGAN TELEPON PUSAT KOTA

MAKASSAR DENGAN MENGGUNAKAN SISTEM INFORMASI GEOGRAFIS

APLIKASI SISTEM PAKAR UNTUK DIAGNOSA

PENYAKIT KULIT DENGAN TEORI DEMPSTER-SHAFER

Page 117: Prodi Teknik Informatika

22022959 Ekawati 2007

22022960 2007

22022981 Renaldo Andrianto 2007

PENCARIAN RUTE TERPENDEK DENGAN

METODE DIJKSTRA UNTUK ANALISIS PENGGUNAAN

JALAN PERUMAHAN BERBASIS SITEM INFORMASI GEOGRAFIS (STUDI KASUS : PERUMAHAN BARUNA ASRI DAN NANAS KOTA TEGAL)

Yohanes Eureka Syaloom

ANALISIS KOMPOSISI LETAK PEMAIN ALAT MUSIK DALAM

ORKESTRA KLASIK TERHADAP PENDENGAR

PERBANDINGAN ANTARA SIMULATED ANNEALING

ALGORITHM DENGAN ANT ALGORITHM UNTUK

PENCARIAN JALUR TERBAIK ANTARA KONSUMEN DENGAN COUNTER

MCDONALD DI JALAN MALIOBORO UNTUK DELIVERY SERVICE

Page 118: Prodi Teknik Informatika

22022994 Tomi 2007

22022996 Fanny Rosliana S 2007

22023005 Deo Rapita Sari 2007

GENERATOR UNTUK SQL STATEMENT PADA

DATABASE ORACLE BERBASIS WEB

PENGGUNAAN METODE POLICY ITERATION

WITHOUT DISCOUNTING DALAM RANTAI MARKOV UNTUK PEMILIHAN DAN PENAMBAHAN JUMLAH

BARANG

PARSING MORFOLOGIS KATA BENDA DALAM BAHASA INDONESIA

MENGGUNAKAN FINITE STATE TRANSDUCER (FST)

Page 119: Prodi Teknik Informatika

22023015 2007

22023024 Ardhian 2007

22023027 Ricki Sitanggang 2007

Carolus Danny Kuncoro

PENGGUNAAN HIBRIDISASI GENETICS ALGORITHM dan

FUZZY SETS UNTUK PRODUKSI PAKET SOAL

VISUALISASI PERKEMBANGAN USAHA DISTRIBUSI PENJUALAN

OBAT DI DAERAH ISTIMEWA YOGYAKARTA BERBASIS

SISTEM INFORMASI GEOGRAFIS

ENKRIPSI DAN DEKRIPSI DENGAN METODE

KRIPTOGRAFI E1 GAMAL DENGAN PRIVATE KEY DIEN

KRIPSI MENGGUNAKAN ALGORITMA KRIPTOGRAFI

RC-5

Page 120: Prodi Teknik Informatika

22023035 Anna Asmoro 2007

22023043 2007

22023061 2007

VISUALISASI DAN ANALISIS PENJUALAN PRODUK OBAT DI WILAYAH YOGYAKARTA

BERBASIS SISTEM INFORMASI GEOGRAFIS DAN

PREDIKSI PENJUALAN DENGAN METODE HOLT DAN

WINTER

Arya Ferari Prihandana

IMPLEMENTASI VIRTUAL MEMORY DENGAN SWAPPING UNTUK

SPLITTING FILE

Kristin Yunike Makatita

PENCARIAN RUTE OPTIMUM KUNJUNGAN OBJEK-OBJEK PARIWISATA DARI HOTEL-

HOTEL BERBINTANG DI KOTA YOGYAKARTA DAN SEKITARNYA BERBASIS

SISTEM INFORMASI GEOGRAFIS

Page 121: Prodi Teknik Informatika

22023063 2007

22023094 Nunus Karina 2007

22033116 Dina Riana 2007

Mellisa Octavia Murdiyanto

ENKRIPSI DAN DEKRIPSI FILE TEKS MENGGUNAKAN

ALGORITMA MERKLE HELLMAN KNAPSACK

ANALISIS DATA MINING UNTUK MENENTUKAN POLA MAKAN YANG TEPAT BAGI

PENDERITA DIABETES MELITUS DENGAN

MENGGUNAKAN METODE DECISSION TREE CLASSIFICATION

PERBANDINGAN MUTUAL INFORMATION DAN TERM

FREQUENSI-INVERSE DOCUMENT FREQUENCY

UNTUK FEATURE SELECTION PADA

KLASIFIKASI DOKUMEN TEKS

Page 122: Prodi Teknik Informatika

22033138 2007

22033141 Hariman 2007

22033155 Daniel Kurniawan 2007

Iwan Setyawan Herwanto

IMPLEMENTASI ALGORITMA ADAPTIVE RESONANCE

THEORY 1 UNTUK PEMBERIAN REKOMENDASI Studi Kasus: Persewaan VCD dan DVD di Ultra Disc Godean

IMPLEMENTASI BAYESIAN NETWORK UNTUK PENCARIAN DATA

IMPLEMENTASI ALGORITMA LONE RANGERS PADA PERMAINAN SUDOKU

SEBAGAI PROBLEM SOLVER

Page 123: Prodi Teknik Informatika

22033156 Tantiny 2007

22033166 Edwin Kristianto 2007

22033190 Shinta Wirawan 2007

KLASIFIKASI EMAIL DENGAN MENGGUNAKAN METODE NAÏVE BAYESIAN STUDI KASUS : MAILING LIST

www.tux.org

PROGRAM BANTU PENGAMBILAN KEPUTUSAN

PEMBELIAN BARANG DENGAN MENGGUNAKAN FUZZY LINGUISTIC Studi Kasus : Apotek Sari Sehat

Semarang

IMPLEMENTASI MARKET BASKET ANALYSIS UNTUK MENDUKUNG CUSTOMER

RELATIONSHIP MANAGEMENT DALAM

REKOMENDASIAN PERSEWAAN FILM Studi

Kasus : Persewaan VCD dan DVD di Ultra Disc Godean

Page 124: Prodi Teknik Informatika

22033198 Erwin Iman Santoso 2007

22033215 Oki Purworiana 2007

22033237 2007

IMPLEMENTASI METODE BREADTH-FIRST SEARCH DALAM PERANCANGAN AI PADA PERMAINAN KARTU

BIG TWO

IMPLEMENTASI ANALYTICAL DAN COLLABORATIVE CRM Studi Kasus : Data Buku pada

Toko Buku Andi Star

Lukas Chrisantyo A.A.

PROGRAM KONVERSI NOT BALOK DENGAN STRUKTUR MUSICXML KE NOT ANGKA

Page 125: Prodi Teknik Informatika

22033244 Winoto Sugiarto 2007

22033263 Robertus Kurniawan 2007

22033267 Yudhistira Sutanto 2007

SISTEM PENDUKUNG KEPUTUSAN PENENTUAN

PASANGAN PAKET BARANG UNTUK PROMOSI DENGAN

METODE ANALISA KERANJANG BELANJA, MOVING AVERAGE DAN

CHOW’S ADAPTIVE CONTROL

IMPLEMENTASI i-CRM PADA PERBANKAN

SISTEM PENDUKUNG KEPUTUSAN PENDAPATAN DAN OPERASIONAL HOTEL DENGAN METODE MOVING AVERAGE, SEASONALITY &

KONSEP TIME VALUE OF MONEY

Page 126: Prodi Teknik Informatika

22033269 Danny Hermawan 2007

22033269 2007

22033292 2007

PENERAPAN ALGORITMA STEMMING PORTER DAN

STEMMING BOBBY NAZIEF & ADRIANI UNTUK KAMUS

INGGRIS DAN INDONESIA

Graciana Sri Wulandari

PENGEMBANGAN GAME SUDOKU PADA

SMARTPHONE SYMBIAN SERIES 60 DENGAN

MENGGUNAKAN MACROMEDIA FLASH LITE

2.0

Chintya Febriana Sutanto

IMPLEMENTASI DEPTH FIRST SEARCH PADA GAME

PEG-SOLITAIRE

Page 127: Prodi Teknik Informatika

22033316 2007

22033328 Elisa 2007

22033332 Eddy Harsono 2007

Ni Komang Yossy Trisna Sukawati

PROTEKSI SHAREWARE DENGAN SERIAL NUMBER

( Menggunakan Metode Kriptografi Noekeon dengan Pembacaan Serial Voldisk

Komputer )

PARSING MORFOLOGIS KATA KERJA BERIMBUHAN DENGAN MENGGUNAKAN

METODE FINITE STATE TRANSDUCER ( FST )

APLIKASI PENCARIAN INFORMASI PADA DOKUMEN

PDF DENGAN ALGORITMA EXTENDDED BOOLEAN MODEL - PAICE MODEL

Page 128: Prodi Teknik Informatika

22033333 2007

22033343 2007

22033360 Siska Rusika 2007

Elisabeth Denis Setiani

PENYELESAIAN MASALAH TRAVELING SALESMAN

PROBLEM DENGAN METODE DOUBLE THE TREE

Elisabeth Denis Setiani

IMPLEMENTASI ALGORITMA VARIABLE-PARAMETER

CLUSTERING UNTUK KLASTERISASI DENGAN

PENERAPAN UNSUPERVISED NEURAL

NETWORK

PERBANDINGAN INFORMATION GAIN DAN TF-

IDF UNTUK FEATURE SELECTION PADA

KLASIFIKASI DOKUMEN

Page 129: Prodi Teknik Informatika

22931071 2008

22971704 2008

22971822 2008

Arestian Deosi Hieristanto

IMPLEMENTASI METODE JARAK EUCLID PADA

APLIKASIPENGGANTI LATAR FOTO

SECARA OTOMATIS

Hiskia Ponco Linggarsukmoro

ALAT BANTU UNTUK MENGUKUR KOMPLEKSITAS

ALIRANDATA DARI SEBUAH

PROGRAM MODULAR

BM. Dwiarko Susanto

SISTEM INFORMASI PENGONTROLAN

SIRKULASI BARANG PERCETAKAN

Page 130: Prodi Teknik Informatika

22971834 Edi Suranta Ginting 2008

22982010 2008

22992289 Andre Irawan 2008

SISTEM INFORMASI KEUANGAN GEREJA

Marcelina Melissa Belebau

PROGRAM BANTU PERAMALAN HARGA

PENJUALAN HANDPHONE PADA PERIODE TERTENTU

DENGAN METODE BROWN’S

APLIKASI PEMBELAJARAN SISTEM

TRANSPORTASI DAN PENGELUARAN PADATUMBUHAN BERBASIS

MULTIMEDIA

Page 131: Prodi Teknik Informatika

22002331 2008

22002348 Alvin Kurniawan 2008

22002426 Erwin Wijaya 2008

Handy Irawan Susanto

APLIKASI BRIEFCASE BERBASIS WEB DENGANMENGGUNAKAN ASP.NET

PENENTUAN CHORD LAGU DENGAN MENGGUNAKAN DERAJAT SIMILARITAS

IMPLEMENTASI MVC FRAMEWORK PADA RAILS

UNTUK APLIKASI WEB PORTAL

Page 132: Prodi Teknik Informatika

22002434 2008

22002520 2008

22012576 Steven Surya Wijaya 2008

Rudhy Bakti Matandung

MEMBANDINGKAN METODE SEASONAL EXPONENTIAL SMOOTHING DAN METODE MOVING AVERAGE UNTUK

MEMPREDIKSI PERMINTAAN REAGEN

STUDI KASUS : “CV. BRYANLAB”

Antonius Indra Anianto

ANALISIS DAN PERBANDINGAN OPERASI

MEDIAN PADA PROSES ELIMINASI DERAU

MENGGUNAKAN MATRIKS 3X3, 5X5, 7X7, 9X9 DAN

11X11

PROGRAM MONITORING LINK PARTNER

DENGAN MENGGUNAKAN FASILITAS SEARCH ENGINE

Page 133: Prodi Teknik Informatika

22012648 Anjali Praditya Putra 2008

22012651 2008

22012700 Antony 2008

IMPLEMENTASI OPERASI CLOSING DAN OPENING

PADA CITRA BINER

Epri Candra Hananto

IMPLEMENTASI METODE NAÏVE BAYES DAN ID3

UNTUKMEMPREDIKSI HASIL

PERTANDINGANSEPAK BOLA LIGA INGGRIS

IMPLEMENTASI SAPI UNTUK MENJALANKAN

PROGRAM APLIKASI

Page 134: Prodi Teknik Informatika

22012709 Yudi Tunasev 2008

22012735 Deny 2008

22012761 Victor Petrus Waroy 2008

IMPLEMENTASI ASYNCHRONOUS METHOD

CALL PADA RMIUNTUK GAME KOMPETISI

BATTLESHIP

IMPLEMENTASI ADAPTIVE HUFFMAN TREE BERBASS

KATA UNTUK PEMAMPATAN BERKAS TEKS BERBAHASA

INDONESIA

IMPLEMENTASI ALGORITMA GENETIK DALAM

PENDISTRIBUSIANJADWAL KULIAH

MAHASISWA

Page 135: Prodi Teknik Informatika

22012772 2008

22022795 Fransisca Irawan 2008

22022806 Henry Hudaya 2008

Frank Danny Hodyson

APLIKASI RSS NEWS READER PADA HANDPHONE

IMPLEMENTASI ALGORITMA KOLONI SEMUT UNTUK OPTIMALISASI SELEKSI

TEMAN SEKAMAR

IMPLEMENTASI METODE STACK DAN ALGORITMA KNUTH MORRIS PRATT

UNTUK JAVA TEXT EDITOR

Page 136: Prodi Teknik Informatika

22022816 2008

22022878 2008

22022886 Intan Ratna Sari 2008

Victor Kurniawan Hadinata

PEMBUATAN KAMUS PELAFALAN

KATA TAK BERIMBUHAN BAHASA INDONESIA DENGAN OTOMASI

PEMENGGALAN SUKU KATA

Hady Candra Viktoria

APLIKASI PENDETEKSI GERAKAN MENGGUNAKAN

WEBCAM UNTUK SEKURITAS RUANGAN

IMPLEMENTASI ALGORITMA ANT COLONY SYSTEM

UNTUK MENENTUKAN RUTE WISATA DI PULAU JAWA

BERBASISSISTEM INFORMASI

GEOGRAFIS

Page 137: Prodi Teknik Informatika

22022905 2008

22022926 2008

22022936 Marisa Feryastri 2008

Nanny Kurnia Yulianti

ANALISIS PERSEBARAN WARNET

DI YOGYAKARTA BERBASIS SISTEM INFORMASI

GEOGRAFIS

Ridwan Jullinus Lase

IMPLEMENTASI ANALISIS TRIGRAM

UNTUK MEMPERBAIKI KESALAHAN PENGEJAAN

PADA DOKUMEN TEKS BAHASA INDONESIA

SISTEM INFORMASI GEOGRAFIS

UNTUK LAMPU LALU LINTAS DI YOGYAKARTA

Page 138: Prodi Teknik Informatika

22022965 2008

22022970 Lingga Hapsoro Adhi 2008

22023026 Aditya Ratnasari 2008

Ignasia Rosa Widyastuti

PENERAPAN METODE HYBRID DARI TERM WEIGHTING DALAM

MELAKUKAN PENCARIAN PASAL KITAB UNDANG-

UNDANG HUKUM PIDANADENGAN KASUS PIDANA

UMUM

PENERAPAN PHP GD LIBRARY

UNTUK SISTEM INFORMASI GEOGRAFIS MODEL VEKTOR

DI PROPINSI DIY

IMPLEMENTASI ALGORITMA SIMULATED ANNEALING DALAM PENYELESAIAN

MASALAH PENJADWALAN PRODUKSI

JENIS FLOWSHOP

Page 139: Prodi Teknik Informatika

22023075 2008

22033108 Joko Hermanto 2008

22033128 Tomy Dwi Dayanto 2008

Guntur Condro Gumilang

IMPLEMENTASI ALGORITMA DIJKSTRA

DENGAN PRINSIP GREEDY DALAM PENCARIAN RUTE

TERPENDEKDARI SUATU KOTA KE

TEMPAT PARIWISATA DI PULAU JAWA

BERBASIS SISTEM INFORMASI GEOGRAFIS

PENERAPAN ALGORITMA LEVENSHTEIN DISTANCE

PADA SPELLING CHECKERBAHASA INDONESIA

FILE MANAJEMEN PADA SERVER STUDENTS UKDW

BERBASISOBJECT ORIENTED

PROGRAMMING MENGGUNAKAN PHP 5

Page 140: Prodi Teknik Informatika

22033134 2008

22033151 Atri Nurani 2008

22033153 Rinawati 2008

Yunita Lestariningtyas

DATA MINING UNTUK MENDETEKSI KESEHATAN

FISIK SESEORANG DENGAN ALGORITMA GROUP METHOD OF DATA

HANDLING

IMPLEMENTASI NAIVE BAYESIAN CLASSIFIER PADA

PROGRAM BANTU PENENTUAN BUKU

REFERENSI MATAKULIAH

PROGRAM BANTU PENENTUAN KOTAK LO SHU

PADA DENAH RUMAH DENGAN METODE OVERLAY

(TUMPANG SUSUN)

Page 141: Prodi Teknik Informatika

22033163 Santosa Raharjanto 2008

22033174 Cornelius Setiawan 2008

22033181 2008

IMPLEMENTASI DIRECTED ACYCLIC WORD GRAPH

PADA WEBCRAWLER UNTUK INDEXING

WEB

SISTEM PENDUKUNG KEPUTUSAN UNTUK SINYAL

JUAL/BELI SAHAM MENGGUNAKAN METODESTOCHASTIC OSCILLATOR

DAN BOLLINGER BANDS

Eunike Deviani Yunita

PENERAPAN ALGORITMA SIMULATED ANNEALING PADA FACILITY LAYOUT

PROBLEM

Page 142: Prodi Teknik Informatika

22033185 Peri Jayadipura 2008

22033195 Aditya Halim APLIKASI MOBILE NEWS 2008

22033203 Adi Wibowo 2008

STATESKOP BERBASIS KOMPUTER

PENERAPAN TEORI KOGNITIF UNTUK

MENINGKATKAN EFISIENSI PENGGUNAAN PROGRAM GENERATOR DATABASE

BERBASIS WEB

Page 143: Prodi Teknik Informatika

22033224 2008

22033257 Bayu Wibawa 2008

22033259 Sijoni 2008

Slamet Budi Kustanto

VISUALISASI SUARA ULTRASONIK

APLIKASI ANIMASI CLIENT/SERVER BERBASIS

WEB SERVICE

IMPLEMENTASI ADVANCED ENCRYPTION STANDARD (AES) DAN CIPHER BLOCK

CHAINING (CBC) UNTUKENKRIPSI DAN DEKRIPSI

FILE TEXT

Page 144: Prodi Teknik Informatika

22033275 Tomy 2008

22033279 2008

22033308 2008

PENERAPAN ALGORITMA PINEDO

MENGGUNAKAN METODE BRANCH AND BOUND

UNTUK MENYELESAIKAN PERMASALAHAN JOB SHOP

SCHEDULING

Kadek Ayu Yanti Pawitri

IMPLEMENTASI ALGORITMA PHYSICAL-A* (PHA*) UNTUK

MENEMUKAN LINTASAN TERPENDEK

I Made Mertha Ariada

PENENTUAN FASE LALU LINTAS PADA

PERSIMPANGAN DENGAN MENGGUNAKAN

PENDEKATAN TEORI GRAF

Page 145: Prodi Teknik Informatika

22033323 2008

22033345 Andrianto 2008

22033347 Titus Adi Prasetyo 2008

Dadya Teguh Pramono

PEMBUATAN SITUS WEB INTERAKTIF DENGAN SUARA

MENGGUNAKAN VXML

PENDETEKSIAN WATERMARKING DALAM

KARTU TANDA PENDUDUK (KTP) DENGAN

MENGGUNAKAN PENAPIS LOLOS

ATAS, LAPLACIAN, MEDIAN, DIRECTIONAL, GAUSSIAN,

ROBERTS DAN SOBEL

APLIKASI GENERATOR SCRIPT

BASIS DATA RELASIONAL BERBASIS OBYEK ORACLE

10g

Page 146: Prodi Teknik Informatika

22033359 2008

22033382 Lindawati 2008

22043511 Renandho Imanuel 2008

Andreas Hery Prasetya

OTOMATISASI PELAFALANBAHASA INDONESIA

PENERAPAN METODE BOND ENERGY ALGORITHM (BEA)

DENGAN PERHITUNGAN GROUPING EFFICACY PADA

GROUP TECHNOLOGY

PERBANDINGAN METODEINFORMATION GAIN DAN

CHI-SQUAREDUNTUK PROSES FEATURE

SELECTIONPADA KLASIFIKASI DOKUMEN TEKS

BERBAHASA INDONESIA

Page 147: Prodi Teknik Informatika

22043709 2008Ignatius Risetiyawan

Dimas Sutejo

IMPLEMENTASI TEKNOLOGI XAML DAN WPF/E UNTUK PRESENTASI MULTIMEDIA

BERBASIS WEB

Page 148: Prodi Teknik Informatika

DAFTAR JUDUL SKRIPSI FAKULTAS TEKNIK INFORMATIKATAHUN 2006 - 2008

ABSTRAKSI

Tidak Ada Abstraksi

Umumnya di setiap toko akan melakukan pemesanan barang, baik itu pihak toko secara langsung memesan ke distributor atau pihak distributor yang

menawarkan untuk menambah jumlah barang yang sudah pernah di pesan. Dalam melakukan pemesanan barang, pihak toko sering mengalami

kesulitan dalam menentukan jumlah barang yang harus dipesan. Dimana jumlah barang yang dipesan tidak kebanyakan atau terlalu sedikit pada saat

adanya potongan harga berdasarkan kuantitas tertentu, biaya yang dikeluarkan tidak berlebihan, dan penentuan waktu pemesanan juga harus

tepat, sehingga tidak terjadi kasus kehabisan stok barang.Mengatasi masalah tersebut maka dibuat suatu program bantu penentuan

kuantitas order dengan EOQ (Economic Order Quantity) saat promosi barang, yang membantu menentukan jumlah barang yang harus dipesan.

Bantuan sistem yang dibuat akan menghasilkan penentuan jumlah pesanan barang yang dapat membantu, dimana pada saat adanya potongan harga

pada kuantitas tertentu, barang yang dipesan tidak kebanyakan atau terlalu sedikit, biaya yang dikeluarkan tidak berlebihan, dan waktu pemesanannya

juga tepat, sehingga kasus kehabisan stok sebelum barang datang tidak akan terjadi.

Dalam mempertimbangkan apakah permohonan pinjaman tersebut diterima atau tidak, seorang manajer kredit sering mengalami kesulitan karena

banyaknya faktor yang harus dipertimbangkan; berupa faktor “hard-facts” yaitu variabel input berupa data finansial yang datanya dimasukkan dalam

bentuk angka, yaitu nilai barang jaminan. Sedangkan faktor-faktor “soft-facts” berupa data personal yaitu evaluasi subjektif terhadap peminjam,

antara lain : kredibilitas peminjam dan kelengkapan dokumen. Untuk membantu menyelesaikan masalah tersebut maka dirancang sebuah

program bantu analisis peminjaman uang pada koperasi simpan pinjam dengan dilengkapi suatu sistem pendukung keputusan yang mudah dioperasikan dan dapat memberikan informasi kepada orang yang

memerlukannya, baik manajer kredit maupun tingkat manajer yang lebih tinggi. Sistem akan menghasilkan dukungan terhadap kelayakan calon peminjam sehingga sangat membantu dalam pengambilan keputusan.

Nilai dukungan yang dihasilkan dan terbaik merupakan nilai dukungan rata-rata (average) karena nilai dukungan ini diperoleh dari pertimbangan banyak

faktor. Dan dari hasil tersebut setelah diterapkan pada model analisis koperasi akan memberikan keputusan yang cepat dan akurat dan sangat

membantu manajer kredit dalam memutuskan apakah permohonan pinjaman yang diajukan dapat diterima atau tidak.

Dengan semakin berkembangnya teknologi komputer dewasa ini, suatu instansi atau perusahaan yang mempunyai jangkauan luas dan data yang banyak memerlukan adanya bantuan sistem komputer yang memadai. Hal

ini dikarenakan tanpa adanya sistem komputerisasi yang memadai, perusahaan atau instansi tersebut akan mengalami kesulitan dalam proses

pendataan maupun pencarian data-data yang sudah lama tersimpan.Perusahaan Export Import merupakan salah satu jenis perusahaan yang melayani produksi pabrikasi. Saat ini dalam melakukan proses bisnisnya, Perusahaan tersebut belum menggunakan sistem komputerisasi, namun masih melakukan proses pendataan secara manual. Komputer yang ada

sekarang ini hanya digunakan untuk penulisan surat-surat dan pembuatan laporan harian / bulanan, sedangkan untuk data-data yang lain misalnya

data produksi pabrikasi, pemasukan masih dilakukan secara manual. Dalam hal ini pihak perusahaan membutuhkan suatu sistem informasi yang dapat

melakukan pekerjaan untuk memasukkan data-data proses produksi pabrikasi sekaligus memproses laporan setiap bulan.

Untuk itu dalam Penulisan Tugas Akhir ini penulis merencanakan membuat suatu sistem komputerisasi yang akan membantu untuk penyimpanan

database, sehingga diharapkan untuk pembuatan laporan produksi harian / bulanan dan pemasukan data proses produksi pabrikasi dapat dilakukan

oleh seorang karyawan. Sehingga di harapkan dapat meningkatkan efektifitas dan efisiensi pekerjaan.

Page 149: Prodi Teknik Informatika

Dunia usaha yang saat ini sedang sangat berkembang adalah usaha penjualan sparepart motor, karena saat ini kendaraan motor sendiri sedang

sangat berkembang. Ini dapat dilihat dari semakin banyaknya merk-merk dan produk-produk motor yang baru. Salah satu syarat kendaraan motor menjadi sangat diminati oleh banyak orang adalah memiliki kemudahan

dalam mencari sparepart-nya. Dengan demikian sparepart motor juga ikut berkembang dan semakin banyak jenisnya mengikuti perkembangan produk motornya. Dari sekian banyak jenis sparepart untuk banyak produk motor,

terdapat banyak jenis sparepart yang memiliki kesamaan dengan sparepart jenis lain yang sebenarnya dapat digunakan sebagai alternatif pengganti. Tetapi mengingat begitu banyaknya jenis sparepart dan juga kesamaan antar sparepart, maka hal ini sangat sulit jika dilakukan secara manual, untuk itu diperlukan suatu sistem komputerisasi yang diharapkan dapat

membantu mempermudah pekerjaan. Melihat permasalahan di atas, maka akan sangat membantu jika ada sebuah program sistem informasi yang dapat membantu penyelesaian

pekerjaan yang sebelumnya membutuhkan waktu yang lama, dapat diselesaikan dengan cepat dan mudah. Salah satu bantuan yang dapat

diberikan adalah program Bantu yang dapat menampilkan sparepart alternatif atau penggantinya bila sparepart yang sebenarnya dibutuhkan tidak ada. Selain itu dengan adanya sistem program bantu ini, data-data

stok sparepart dapat dipantau karena pada saat sparepart datang maka stok otomatis akan bertambah dan sebaliknya pada saat terjadi transaksi penjualan maka stok otomatis akan berkurang. Sebagai contoh bila

sparepart motor Brake Shoe (Kampas Rem) untuk motor Honda jenis Karisma tidak ada, sebenarnya dapat diganti dengan Brake Shoe (Kampas

Rem) jenis motor lain. Program Bantu yang berhasil dibangun dapat menyajikan data sparepart alternatif, dan sekaligus dipakai pada saat pembuatan nota penjualan. Bila

ada permintaan satu sparepart yang melampaui persediaan yang ada, maka langsung diberi pilihan alternative pengganti yang sudah terdaftar.

Dalam Era Komputerisasi ini banyak tuntutan yang harus dipersiapkan dan dipenuhi untuk menghadapi segala persaingan yang diperkirakan akan terjadi. Salah satu tuntutan yang paling utama bagi suatu usaha yang

bergerak dibidang bisnis adalah teknologi informasi yang digunakan untuk mendukung berbagai proses usaha tersebut. Misalnya dalam proses

pengadaan barang mulai dari proses permintaan barang sampai kepada proses penerimaan barang pada suatu perusahaan dan beberapa proses lainnya yang memerlukan ketelitian dan kemampuan akses informasi yang

cepat, akurat dan terbaru. Oleh karena itu Program Bantu Pencatatan Pembelian Barang yang cepat dan efektif berdasarkan data-data

perusahaan yang aktual dan terpercaya sangat dibutuhkan. Dengan demikian penggunaan teknologi informasi untuk mendukung hal tersebut

diatas adalah salah satu pilihan yang tepat bagi usaha yang ingin terus maju dan berkembang.

Penggunaan teknologi informasi tersebut dapat diwujudkan dengan jalan membuat sebuah sistem yang terpadu didalamnya baik perangkat keras

maupun perangkat lunak beserta operatornya. Program Bantu Pencatatan Pembelian Barang dirancang dan dibangun melalui penelitian yang seksama

akan kondisi perusahaan tersebut dan hal-hal apa saja yang dibutuhkan atau informasi apa saja yang dibutuhkan untuk mengambil keputusan,

sehingga usaha tersebut dapat berjalan dengan lancar.Program Bantu Pencatatan Pembelian Barang yang diterapkan dalam sebuah perusahaan bisnis seperti ini akan mampu menerima data atau informasi yang masuk kemudian mengolah data atau informasi tersebut, sehingga menghasilkan laporan-laporan aktual yang dibutuhkan untuk

mengambil keputusan yang tepat dan akurat.

Dalam membeli spare part konsumen selalu sulit untuk memperoleh hasil yang maksimal, sehingga perlu adanya suatu keputusan penilaian yang

sesuai dengan biaya dan kualitas dari spare part yang dibeli. Oleh karena itu diperlukan suatu keputusan berbagai macam kriteria spare part tersebut sebagai bahan pertimbangan yang matang.Untuk mengetahui kriteria –

kriteria itu diperlukan penilaian yang sudah dilakukan sebelumnya oleh pihak mekanik.

Metode Matriks Pilihan Berpasangan dan metode Teknik Penilaian Kriteria mampu memecahkan permasalahan yang dihadapi konsumen. Metode

Matriks Pilihan Berpasangan dapat digunakan sebagai pembanding antar beberapa spare part dengan memadukan dua spare part kemudian

dibandingkan. Metode Teknik Penilaian Kriteria merupakan metode yang digunakan untuk perbandingan yang berdasarkan pengalaman dari pihak mekanik dengan melakukan penilaian bobot dari masing – masing kriteria

yang ada, kemudian diambil perhitungan nilai akhir yang tertinggi diantara 1 item spare part yang memiliki berbagai macam merek dengan berbagai

macam kriteria yang tersedia sehingga metode ini memiliki karakter sebagai model multikriteria.

Program aplikasi ini mampu menghasilkan laporan – laporan dan diantaranya terdapat laporan yang berupa grafik batang nilai bobot prioritas dari perbandingan, sehingga berdasarkan laporan yang disediakan dapat

mendukung keputusan yang membantu menyelesaikan permasalahan dalam memilih spare part.

Page 150: Prodi Teknik Informatika

Dalam melakukan suatu kunjungan kepada jemaat diperlukan data mengenai hirarki keluarga. Dengan mengetahui hubungan keluarga itu

diharapkan dapat mengetahui kondisi keluarga yang akan dikunjungi. Jika ada permasalahan yang dihadapi keluarga dan persoalan itu merupakan

persoalan keluarga maka dapat dicarikan solusi yang tepat untuk permasalahan tersebut. Dalam pembuatan hirarki keluarga diperlukan teknik

agar informasi yang ditampilkan lebih mudah dipahami.Untuk itu dikembangkan Sistem Informasi Jemaat Gereja yang telah ada dengan penambahan hirarki keluarga. Informasi yang dihasilkan dalam pembuatan hirarki ini adalah dalam bentuk tree. Dengan bentuk tree,

tampilkan yang dihasilkan lebih mudah dipahami daripada menggunakan kata – kata.

Dengan adanya teknik tree ini diharapkan informasi hirarki yang akan ditampilkan lebih mudah dipahami.

Hari wisata biasanya dilakukan pada saat hari libur. Namun bagaimana bila waktu wisata dilaksanakan pada hari libur pendek yang hanya sehari

ataupun pada akhir minggu? Tidak mudah menentukan obyek wisata yang diinginkan untuk dikunjungi namun dengan waktu yang terbatas, apalagi jika wisatawan datang dari luar kota yang terbatas pengetahuan tentang obyek wisata, tidak tahu letak dan jarak tiap – tiap obyek wisata dari obyek wisata

lain. Program bantu wisata sistem perjalanan wisata satu hari di Daerah Istimewa Yogyakarta dan sekitarnya ini dirancang untuk membantu

wisatawan dengan waktu wisata terbatas dalam menentukan urut – urutan obyek wisata, obyek mana yang kan dikunjungi lebih dulu dan mana yang

kemudian. Pemilihan obyek wisata dapat berdasarkan daftar perjalanan yang sudah pernah dilakukan orang lain, sehingga dari sana akan didapat urutan obyek yang sering dilakukan oleh wisatawan. Pilihan obyek wisata juga dapat berdasarkan tema wisata yang diinginkan maupun tanpa tema

yang khusus.Program bantu ini selain menampilkan urutan obyek yang akan dikunjungi

juga akan menampilkan jarak tempuh wisata, waktu wisata yang diperlukan dan perkiraan biaya yang dibutuhkan untuk melakukan perjalanan wisata. Sehingga walaupun wisatawan hanya menentukan obyek wisatanya saja

namun sistem dapat menampilkan jadwal perjalanan wisatanya.

Telah dilakukan penelitian untuk membuat robot penelusur dinding dengan menggunakan Robot Lego yang diprogram menggunakan lejos RCX

firmware, dengan sensor Sharp GP2D12 dan dengan rangkaian transducer sebagai antarmuka penyesuai tegangan terhadap port sensor Lego RCX1. Dengan pokok permasalahan pembuatan prototipe mobil penelusur dinding

otomatis yang dapat menjadikan mobil bergerak sesuai lintasan yang ditentukan dan dengan stabil menjaga jarak dengan dinding lintasan.

Dengan dasar pemikiran tersebut maka dibuat prototipe menggunakan Robot Lego.

Prototipe robot penelusur dinding ini dapat di kembangkan lebih baik dengan menyertakan beberapa sensor tambahan disisi-sisi lain yang dekat dengan

dinding, sehingga memperbesar kemungkinan deteksi dinding terhadap sensor.

Robot telah diuji pada papan lintasan dengan ukuran 140 cm x 80 cm dan tinggi dinding 10 cm terbuat dari kertas karton.

Page 151: Prodi Teknik Informatika

Pencatatan persediaan barang dan transaksi penjualan secara manual dapat mengakibatkan perbedaan jumlah persediaan barang dengan data

jumlah barang yang dijual itu dikarenakan pencatatan pada buku persediaan barang dengan pencatataan pada buku penjualan jumlahnya tidak sama.

Dengan adanya masalah tersebut dibuatlah suatu program bantu yang dapat mempermudah pencatatan, pengecekan, dan pembuatan laporan.

Dengan demikian segala aktivitas tidak perlu waktu yang lama untuk melakukan pekerjaan yang berulang-ulang seperti penambahan data, edit

data, hapus data. Program bantu persediaan barang dan transaksi penjualan ini dapat menyebabkan proses penjualan lebih efektif, akurat,

efisien. Pada program bantu ini proses pencarian barang digunakan teknik pencarian dengan logika ganda yang dapat memudahkan menemukan data

yang dicari oleh pemakai.

Barang-barang yang dijual dalam suatu bengkel sepeda motor sebagian memiliki kesamaan fungsi dengan barang lain sehingga suatu barang dapat dipakai untuk menggantikan barang lain yang ternyata habis atau harganya

lebih mahal. Selain itu dengan banyaknya barang yang dijual, proses pengecekan stok barang dan pencarian barang secara manual akan

membuat pekerjaan tidak efisien.Begitu pula dengan pencatatan transaksi secara manual memungkinkan terjadinya kesalahan perhitungan lebih

besar.Untuk mengatasi masalah-masalah tersebut, maka penerapan Program Bantu Penelusuran Barang dapat dilakukan. Dimana data-data barang

diinputkan beserta data barang kompatibelnya selanjutnya pencarian barang dapat dilakukan hanya dengan menginputkan kata kuncinya.

Dengan penerapan Program Bantu ini, maka penelusuran terhadap barang tertentu dapat dengan mudah dilakukan sehingga diperoleh informasi jumlah

stok, data barang kompatibel, harga barang dan penjelasan yang berisi kelebihan dan kekurangannya. Selain itu pencatatan transaksi, pengecekan

jumlah barang, perhitungan pendapatan dan keuntungan, perhitungan barang yang laku juga akan lebih cepat dan mudah dilakukan

Persediaan material yang dibutuhkan pada proses pengemasan batu baterai perlu direncanakan dan dikendalikan agar kebutuhan material yang tepat,

dalam jumlah yang tepat, dan pada waktu yang tepat dapat dipenuhi. Dengan begitu, proses pengemasan dapat berjalan lancar dan efisiensi

perusahaan dapat tetap dijaga. Kelancaran proses pengemasan merupakan jaminan perusahaan untuk dapat memenuhi pesanan customer sesuai dengan waktu yang telah dijadwalkan, sehingga kepercayaan customer kepada perusahaan dapat dijaga. Salah satu metode perencanaan dan

pengendalian persediaan material yang dapat diterapkan adalah Material Requirement Planning (MRP).

Penerapan metode MRP untuk merencanakan dan mengendalikan persediaan material memerlukan ketelitian yang tinggi, dan apabila

digunakan untuk struktur produk yang kompleks serta dalam jangka waktu pengemasan yang panjang, pengerjaan secara manual akan sulit dilakukan

dan memerlukan waktu yang lama. Oleh karena itu perlu dikembangkan sebuah program bantu berbasis komputer yang akan mempermudah

penerapan metode MRP.Penggunaan program bantu berbasis komputer yang menerapkan metode

MRP untuk merencanakan dan mengendalikan persediaan material, memungkinkan perusahaan untuk dapat memelihara tingkat minimum

persediaan material dengan tetap menjamin proses pengemasan berjalan sesuai dengan yang telah dijadwalkan, sehingga pesanan customer dapat dipenuhi tepat pada waktunya dengan tetap menjaga efisiensi perusahaan.

Page 152: Prodi Teknik Informatika

Di zaman sekarang ini segala sesuatunya dituntut serba cepat dan akurat. Kemajuan teknologi komputer memberikan sumbangan yang sangat besar dalam berbagai bidang termasuk dalam bidang sistem informasi. Sistem

informasi yang terkomputerisasi akan sangat membantu dalam penyusunan data secara cepat dan teratur sehingga informasi yang diinginkan dapat

diperoleh secara cepat, akurat dan sesuai dengan harapan user. Distributor Alat Tulis dan Perkantoran mengalami masalah dalam

pencatatan transaksi penjualan dan mengetahui secara rinci daftar-daftar hutang-piutang dalam perusahanan. Selama ini semua transaksi dan

pencatatan yang berkaitan dengan dengan masalah tersebut dilakukan secara manual. Perusahan memerlukan cukup banyak waktu untuk hal

tersebut. Terlebih lagi untuk mengetahui hutang-piutang yang jatuh tempo dan yang belum terlunasi. Hal ini tentunya sangat mempengaruhi bisnis

perusahaan.Dengan komputerisasai yang dilakukan diharapkan akan lebih

memperlancar transaksi bisnis dan menghemat waktu. Komputerisasi ini juga akan mempermudah perusahaan untuk mengetahui secara cepat daftar-daftar hutang-piutang yang dikeluarkan. Sistem ini akan sangat

membantu memberikan kemudahan bagi perusahaan dalam mendata setiap transaksi yang terjadi.

Meningkatnya kebutuhan LAN dipengaruhi oleh era globalisasi yang menuntut efesiensi dan mobilitas tinggi dalam dunia kerja. Maka sebagian

besar LAN yang berdiri sendiri mulai berhubungan dan membentuk jaringan raksasa yang disebut WAN (Wide Area Network). Untuk menghubungkan LAN ke LAN atau LAN ke WAN digunakan router sehingga komputer yang ada pada sebuah jaringan bisa berkomunikasi dengan komputer yang ada

pada jaringan yang lainUntuk meneruskan paket-paket ke alamat tujuannya dengan jalur yang

tersingkat dan benar router menggunakan tabel routing sebagai informasi rute. Tabel routing selalu dirawat oleh routing protocol. Routing protocol mempunyai bermacam-macam mekanisme routing, antara lain dynamic routing. Dynamic routing mempunyai 2 kategori algoritma routing, yaitu

Distance Vector dan Link State. Dynamic routing sangat cocok diterapkan pada jaringan yang kompleks, karena secara otomatis beradaptasi atas perubahan-perubahan yang terjadi dalam jaringan. Untuk mendukung

beberapa routing protocol dalam WAN maka informasi tabel routing harus saling bertukaran dengan routing protocol yang sama atau yang berbeda.

Proses pertukaran informasi routing diantara protokol yang berbeda disebut route redistribution.

Dalam mengimplementasikan route redistribution harus menggunakan routing protocol yang mekanismenya dynamic routing karena route

redistribution diterapkan pada jaringan yang kompleks. Untuk konfigurasi router dilakukan menggunakan konfigurasi dasar dynamic routing, dan untuk pengamatan dilakukan dengan mengamati antara lain, hasil dari konfigurasi terhadap router, pengamatan terhadap pengiriman paket oleh router, tabel

routing, interface yang terhubung dengan router, serta pengamatan terhadap proses routing. Penerapan dan analisa yang dilakukan terhadap dynamic routing dengan route redistribution diharapkan dapat mengetahui tentang cara pertukaran tabel routing dalam proses routing yang berbeda.

Melakukan servis sepeda motor secara berkala adalah suatu kewajiban bagi pemilik sepeda motor dan bisa dilakukan disebuah bengkel. Pabrikan pembuat sepeda motor sebenarnya telah mengeluarkan aturan untuk

melakukan servis sepeda motor berkala tetapi pada kenyataannya pemilik sepeda motor melakukan servis berkala sesuai dengan kebutuhannya baik

itu karena pertimbangan biaya, waktu atau lainnya, sehingga terjadi keanekaragaman perilaku pemilik sepeda motor dalam melakukan

servis.Bagi pihak bengkel hal ini menimbulkan masalah karena tidak bisa mengingat semua perilaku pelanggannya dalam melakukan servis sehingga

tidak mampu memberikan pelayanan yang optimal untuk pelanggannya.Permasalahan tersebut dapat diatasi dengan penerapan Program Bantu Penentuan Servis Sepeda Motor Berkala untuk Layanan ke Pelanggan.

Dimana data transaksi servis pelanggan disimpan dan diolah serta dilakukan prediksi secara otomatis kapan harus servis.

Penerapan Program Bantu ini membuat pihak bengkel mampu mendapatkan data perkiraan tentang perilaku servis sepeda motor

pelanggan mereka sehingga mampu untuk menghubungi pelanggannya dan mengingatkan kepada pelanggannya kapan harus servis berkala

kembali. Hal ini tentu saja meningkatkan pelayanan pemilik bengkel kepada pelanggannnya, dimana pelanggan merasa diperhatikan.

Page 153: Prodi Teknik Informatika

Didalam era globalisasi sekarang ini pemanfaatan jaringan merupakan hal yang sangat penting. Peningkatan kebutuhan akan jaringan komputer

khususnya di intsansi-instansi sangat diperlukan mengingat kebutuhan akan suatu informasi yang cepat dan akurat. Di dalam instansi-instansi sekarang

ini diperlukan sekali suatu sistem jaringan yang terstruktur atau terorganisasi serta memiliki tingkat keamanan yang tinggi yang nantinya akan

meningkatkan kualitas kerja didalam instansi tersebut. Dengan adanya masalah kebutuhan sistem jaringan komputer pada suatu instansi tersebut maka diperlukan solusi bagaimana membuat suatu sistem

jaringan komputer yang terstruktur dan aman. Adapun solusi untuk menerapkan suatu jaringan yang terstruktur adalah dengan cara

menerapkan suatu jaringan inter VLAN routing. Hal ini perlu dilakukan karena di dalam jaringan inter VLAN routing suatu instasnsi dapat

mengelompokkan masing-masing pekerja sesuai dengan bidang kerjanya masing-masing sehingga seorang administrator atau pimpinan perusahaan

dapat mengontrol kerja dari masing-masing bidang kerjanya tersebut. Selain itu juga masing-masing bidang kerja dapat saling bertukar informasi, hal ini

bertujuan supaya setiap informasi yang berhubungan dapat diterima dengan cepat dan akurat sehingga dapat meningkatkan kualitas kerja instansi

tersebut. Adapun kesimpulan dari penerapan jaringan inter VLAN routing untuk

sebuah instansi adalah apabila jaringan inter VLAN routing tersebut diterapkan maka suatu instansi tersebut akan menjadi lebih maju dan

kualitas masing-masing pekerja akan meningkat, hal ini dipengaruhi oleh adanya cara kerja yang terstruktur pada masing-masing bidang, selain itu

juga karena kecepatan informasi yang didapatkan oleh masing-masing bidang, ditambah dengan adanya pengontrolan oleh kepala perusahaan pada masing-masing bidang kerja yang akan menjadikan pekerja untuk

tampil lebih bagus dari hari-hari sebelumnya.

Dalam mendesain jaringan komputer, khususnya LAN ada perbedaan mendasar antara desain LAN tradisional dan desain LAN dengan VLAN. Pada desain LAN tradisional, interkoneksi host-host bersifat statis karena

dibatasi oleh lokasi dan koneksi fisik dari peralatan jaringan. yang dibentuk. Sedangkan pada VLAN interkoneksi host-host bersifat dinamis dan fleksibel

karena tidak dibatasi oleh lokasi dan koneksi fisik peralatan. Cara untuk menentukan keanggotaan VLAN pada penelitian ini dilakukan

dengan mengelompokkan VLAN menurut unit kerja secara fungsional. Berdasarkan pengelompokkan ini, digunakan dua pendekatan dalam

implementasi VLAN yakni pendekatan simulasi dan studi kasus dengan membuat konfigurasi pada switch. Konfigurasi untuk membuat VLAN

dengan memetakan port demi port yang digunakan untuk mengakses VLAN-VLAN yang dibentuk. Setiap VLAN baru tersebut bisa berada pada switch yang sama ataupun pada switch yang berbeda. Dengan demikian pada

VLAN dimungkinkan untuk membuat segmentasi LAN secara logika. VLAN juga dapat me-manage jaringan dengan membatasi boadcast domain dan

mengontrol broadcast mac address hanya pada VLAN yang sama. Keuntungan VLAN adalah sebagai berikut : memberi kemudahan bagi administrator jaringan dalam mengatur jaringan, membuat konfigurasi jaringan, meningkatkan kinerja, menyediakan sekuriti jaringan dengan

membatasi akses hanya bagi user yang bernaung dalam VLAN yang sama.

Usaha yang bergerak di bidang pendidikan membutuhkan bantuan komputerisasi yang memadai untuk membantu menangani masalah-

masalah. Masalah yang biasanya timbul dalam instansi pendidikan adalah penanganan siswa yang makin berkembang dari hari ke hari. Hal ini

membutuhkan adanya bantuan sistem komputer yang memadai, jika tidak instansi tersebut akan mengalami kesulitan dalam proses pendataan

maupun pencarian data-data yang sudah lama tersimpan.Sistem kursus ini dibuat dengan harapan dapat membantu menyelesaikan

masalah tersebut. Sistem kursus ini akan membantu dalam hal pengelolaan siswa dan kelas dalam suatu instansi pendidikan. Sistem informasi kursus ini dibuat untuk membantu dalam mengelola kursus dalam hal registrasi

siswa, pembukaan kelas baru, presensi siswa, serta pembayaran. Selain tugas-tugas diatas, sistem ini dapat memberikan laporan-laporan

yang dibutuhkan oleh intansi. Sistem dapat membuat laporan tentang status kelas yang sedang aktif, tunda ataupun yang sudah selesai. Sistem juga

dapat membuat daftar siswa yang sedang dalam keadaan aktif belajar atau yang sudah selesai. Dengan laporan yang tepat dan cepat, suatu

instansi/perusahaan akan lebih mudah menganalisa segala prospek ke masa depan

Page 154: Prodi Teknik Informatika

Pada masa sekarang ini perkembangan dalam dunia komputer terutama dalam bidang software telah maju dengan pesat dan mempengaruhi

berbagai sektor kehidupan manusia, sehingga manusia dihadapkan pada berbagai masalah dalam hidup sehari-hari. Kadang orang sering lupa

dengan adanya berbagai kesalahan yang terdapat dalam informasi baik dalam segi bahasa maupun penulisan dari informasi tersebut, apalagi saat ini orang mudah sekali terpengaruh dengan adanya istilah-istilah baru yang berkembang di masyarakat, sehingga masyarakat kadang tidak menyadari dengan kesalahan yang dilakukan dalam pengejaan suatu bahasa. Kadang kita juga seringkali mengalami kesulitan mencari kata–kata yang memiliki

kemiripan penulisan dalam sekumpulan teks data. Dilatarbelakangi oleh hal tersebut, maka program pengecekan kata ini

dibuat. Program pengecekan kata dalam bahasa Indonesia yang dibuat dapat membantu kita dalam penulisan kata–kata secara tepat. Program pengecekan kata ini mengecek setiap kata dan membandingkan dengan

kata yang terdapat didalam kamus yang telah didefinisikan terlebih dahulu, sehingga pengguna dapat memilih kata yang diinginkan secara benar. Untuk

mengecek dan membandingkan kata yang diinginkan dengan kata yang terdapat dalam kamus diperlukan suatu algoritma, salah satu algoritma itu

adalah SoundexLewat tugas akhir ini, penulis ingin merancang suatu sistem pengecekan

kata untuk bahasa Indonesia dalam bentuk file teks dengan menggunakan bahasa pemrograman Visual Basic.

Suatu perusahaan yang bergerak dibidang penambangan batu bara memakai jasa dari suatu persewan alat angkut untuk mengangkut batu bara.

Untuk menyewa alat angkut itu sendiri ada berbagai macam sistem, dan sistem yang dipakai di sekitar lokasi perusahaan adalah sistem sewa hari dan sistem sewa bulan. Adapun sistem sewa hari cara pembayarannya

adalah secara langsung setiap kali penggunaan jasa alat angkut, dan sistem sewa perbulan cara pembayarannya adalah satu bulan setelah jatuh tempo masa kontrak. Pihak Manajemen perusahaan sendiri selalu kesulitan dalam memilih sistem mana yang lebih efisien dari kedua sistem tersebut, padahal

hal ini sangat berpengaruh pada biaya pengeluaran. Untuk mengatasi masalah tersebut maka akan dibuat suatu program bantu

menyimpan dan mengolah data dari lokasi penambangan sampai penimbunan saat di lokasi stok. Adanya data transaksi tiap periode tertentu akan dibuat resume, yaitu perbandingan perhitungan sistem sewa harian

dan bulanan. Hasil resume tersebut diharapkan dapat memberi suatu informasi kepada pihak manajemen perusahaan sebagai salah satu bahan pertimbangan dalam mengambil keputusan tentang sistem sewa manakah yang lebih

efisien pada periode musim tertentu.

Masalah knapsack merupakan masalah yang muncul karena terbatasnya kapasitas ransel untuk menampung sejumlah barang yang memiliki berat

(weight / wi) dan nilai (profit / pi) tertentu sehingga perlu ditentukan barang-barang apa saja yang dapat dimuat ke dalam ransel tersebut. Apabila

jumlah barang hanya sedikit tentu saja hal ini dapat diselesaikan dengan mudah dengan cara mencoba-coba. Sebaliknya, apabila barang dalam jumlah banyak akan menimbulkan masalah cukup serius yang berkaitan dengan efektifitas dan efisiensi. Untuk itu diperlukan suatu metode yang tepat dalam menyelesaikan masalah ini sehingga dihasilkan pemecahan

yang baik. Penelitian ini mengimplementasikan cara pendekatan algoritma genetik.

Algoritma Genetik diajukan dengan harapan diperolehnya suatu penyelesaian 0/1 knapsack yang baik.

Hasil penelitian ini menunjukkan bahwa algoritma genetik pada persoalan 0/1 knapsack dapat diselesaikan, maka algoritma genetik ini dapat dijadikan

sebagai salah satu alternatif pemecahan yang baik dalam persoalan 0/1 knapsack.

Page 155: Prodi Teknik Informatika

Bisnis butik di Yogyakarta saat ini sangat cepat bertambah dari waktu ke waktu. Namun kebanyakan masih menggunakan sistem yang manual dalam

mengolah data-data yang ada. Hal ini tentu saja kurang efektif dalam menangani data yang dari waktu ke waktu semakin banyak seperti

pendataan barang, pencarian serta pembuatan laporan-laporan. Untuk itu, usaha semacam ini juga membutuhkan bantuan komputerisasi yang memadai untuk membantu menangani masalah-masalah tersebut.

Sistem informasi penjualan ini dibuat dengan harapan dapat membantu dalam hal pengelolaan data barang, data pelanggan, transaksi penjualan dan pemesanan barang. Sistem informasi ini juga dibuat untuk membantu dalam menangani masalah pembuatan laporan seperti penjualan barang

seluruhnya per periode, laporan untuk pemesanan barang oleh pelanggan yang belum dilunasi ataupun laporan untuk mengetahui penjualan barang

yang paling laris. Dengan adanya laporan yang tepat dan akurat, maka kinerja dari butik diharapkan akan lebih baik kedepannya.

Teka-teki silang adalah permainan meletakkan kata pada papan teka-teki silang dengan tepat, sehingga kata satu dengan lainnya saling menyilang. Papan teka-teki silang terdiri susunan kotak berwarna terang dan gelap. Susunan kotak berwarna terang untuk meletakkan jawaban, sedangkan

susunan kotak yang gelap tidak dipergunakan. Susunan kotak untuk meletakkan jawaban-jawaban tersebut ada yang vertikal ke arah bawah dan

horizontal ke arah kanan.Pada Tugas Akhir ini, pencarian atau penelusuran kata yang akan

diletakkan pada papan teka-teki silang dilakukan dengan menggunakan metode breadth-first search. Kata yang dimasukkan akan diproses sistem

berdasar metode breadth-first search. Kemudian berdasarkan aturan permainannya kata yang telah ditemukan diletakkan pada papan teka-teki

silang.Harapan Tugas Akhir ini adalah penerapan metode breadth-first search,

dapat melakukan penyusunan kata-kata pada papan teka-teki silang dengan hasil optimal. Hasil perbandingan jumlah kata mendatar dan menurun

menjasi seimbang serta jumlah kolom dan baris menjadi lebih proporsional.

Seorang pedagang keliling (Salesman) akan mengadakan perjalanan mengunjungi beberapa kota. Kota asal sebagai kota awal dimulainya perjalanan, maka perjalanan tersebut akan berakhir pada kota itu dan

semua kota dikunjungi hanya satu kali. Permasalahannya adalah bagaimana untuk mengatur suatu rute perjalanan agar perjalanan untuk mengunjungi semua kota dapat ditempuh dengan total jarak seminimal

mungkin. Permasalahan diselesaikan dengan mengimplementasikan variasi simulasi

algoritma Simulated Annealing untuk mencari solusi rute dengan jarak terpendek dari rute semula, ke dalam sebuah program aplikasi. Variasi simulasi algoritma Simulated Annealing merupakan salah satu metode

pencarian heuristik yang dapat digunakan dalam proses pencarian solusi dalam ruang pencarian yang besar. Simulated Annealing ide dasarnya

menirukan proses annealing yang dapat ditemukan dalam istilah metalurgi dan thermodinamika, yaitu proses pemanasan kemudian pendinginan

temperatur secara berangsur-angsur. Hasil implementasi berupa program aplikasi. Dari hasil pengujian,

disimpulkan bahwa hasil proses variasi simulasi algoritma Simulated Annealing tidak selalu merupakan rute terpendek karena dipengaruhi oleh

bilangan random untuk menilai rute yang diterima.

Page 156: Prodi Teknik Informatika

Dalam pembangunan sebuah jaringan komputer, terlebih dahulu yang harus dilihat adalah fungsi atau kegunaan dari jaringan yang akan dibangun beserta luas jangkauan dan banyaknya komputer yang akan ditangani.

Untuk pembangunan sebuah jaringan di mana ukuran jarak jangkauannya hanya beberapa kilometer saja, maka Local Area Network (LAN) merupakan

alternatif terbaik. LAN biasa digunakan untuk menghubungkan antar Personal Computer (PC–PC) dengan workstation dalam kantor-kantor perusahaan atau pabrik-pabrik untuk pemakaian resource bersama dan

pertukaran data.Untuk merancang suatu jaringan yang baik, maka perlu dibuat suatu konfigurasi jaringan yang efesien agar diperoleh hasil pengaksesan

tercepat. Metode konfigurasi jaringan yang paling tepat untuk mengatasi permasalahan kecapatan akses adalah metode Open Short Path First

(OSPF).Dengan diterapkannya routing protocol OSPF pada jaringan Non-Broadcast

Multi-access, maka diharapkan akses data pada sebuah jaringan Non-Broadcast Multi-access akan lebih cepat, karena OSPF memiliki tingkat

skalabilitas, reliabilitas, dan kompatibilitas yang tinggi.

Perkembangan teknologi saat ini sangatlah berkembang dengan cepatnya. Saat ini yang sangat berkembang pesat adalah teknologi komputerisasi, sehingga banyak kalangan masyarakat telah mempercayakan komputer sebagai salah satu alat bantu usahanya. Perusahaan atau instansi besar maupun kecil yang mulai menerapkan komputerisasi untuk usaha mereka

dalam persaingan bisnis yang saat ini sudah menggunakan komputer. Pada umumnya bagi perusahaan, komputer digunakan untuk membantu

pengolahan data.Salah satu bisnis atau usaha yang memerlukan bantuan komputer adalah

usaha bergerak dalam bidang penjualan. Dalam hal ini kami fokuskan dalam order dan penjualan CD dan kaset.

Tujuan yang diharapkan dari penyusunan program ini adalah agar dapat membangun sistem informasi yang akurat dan mudah digunakan agar

membantu pihak perusahaan dalam menjalankan bisnisnya. Dengan program ini perusahaan dapat memperoleh informasi pemesanan, penjualan, dan retur penjual. Dari sistem yang dibuat meliputi pemesanan barang, penjualan berdasarkan pemesanan, retur penjualan, laporan data barang, laporan transaksi, laporan penjualan yang paling laris dan laporan ringkasan eksekutif (misalnya laporan penjualan pada bulan januari sampai

maret). Selain menyempurnakan sistem yang sudah ada pada pihak distibutor yang bersangkutan juga agar diperoleh kinerja sistem yang lebih

baik sehigga mampu membantu perusahaan dalam berbisnis.

Dewasa ini perkembangan teknologi khususnya teknologi PC begitu cepat mengikuti perkembangan tren yang ada. Bagi konsumen yang

berpengalaman akan lebih selektif terhadap pilihan-pilihan PC yang ditawarkan oleh distributor, tetapi bagi konsumen yang kurang atau tidak

berpengalaman tentunya akan kesulitan dalam menentukan mana PC yang baik dan sesuai kebutuhannya. Permasalahan yang muncul adalah saat ini

terdapat banyak macam komponen PC yang ditawarkan, sehingga konsumen akan lebih sulit untuk menentukan komponen mana yang

memberikan hasil terbaik.Dibutuhkan sistem informasi yang dapat membantu konsumen dalam

menentukan pilihannya. Sistem informasi ini akan memberikan gambaran kepada konsumen tentang komponen pembentuk PC yang telah

disesuaikan dengan kebutuhan berdasarkan kategori tertentu. Sistem informasi disajikan sebagai program bantu bagi distributor untuk

menawarkan PC kepada konsumen, sehingga proses komunikasi antara konsumen dan distributor menjadi lebih efektif dan komunikatif.

Program bantu yang dibangun dapat memberikan output berupa satu paket PC yang standar dengan harga yang sesuai. Pilihan-pilihan komponen akan

diberikan bagi konsumen yang ingin mendapatkan PC dengan komponen yang berbeda dari yang ditawarkan oleh distributor. Pilihan konsumen

tersebut akan menjadi input bagi program untuk melakukan proses transaksi.

Page 157: Prodi Teknik Informatika

Penyediaan informasi adalah bagian penting dari pelayanan pada konsumen. Karena informasi yang tepat akan membantu suatu pengambilan

keputusan, misalnya dalam hal peminjaman VCD. Terkadang konsumen sudah memiliki ide akan VCD yang hendak dipinjamnya, tetapi ada juga

konsumen yang membutuhkan saran dalam memutuskan VCD yang hendak dipinjamnya.

Perancangan sebuah program bantu penyaranan dapat membantu mengurangi masalah yang dihadapi konsumen dalam memutuskan VCD

yang ingin dipinjamnya. Program bantu tersebut dapat memberikan beberapa saran VCD yang diperkirakan sesuai dengan keinginan konsumen

tersebut.Program bantu ini mengeluarkan saran VCD dengan menganalisa data

transaksi konsumen dan memberikan saran-saran VCD yang mungkin dicari oleh konsumen yang bersangkutan atau sesuai dengan selera konsumen

yang bersangkutan.Perusahaan yang bergerak di bidang perikanan pada umumnya masih menggunakan sistem administrasi manual dimana data-data dan informasi yang ada disimpan secara manual di buku-buku atau laporan kerja pada umunya, hal ini mengakibatkan kurang efektfnya serta kurang efisiennya

proses pencarian suatu data jika sedang dibutuhkan, dan juga akibat lebih lanjut adalah menghambat proses kinerja perusahaan.

Proyek Sistem Informasi Bisnis Perikanan ini adalah berupa suatu program komputer yang berfungsi untuk membantu serta mempermudah proses pengolahan data dan informasi pada perusahaan periakanan sehingga diharapkan dapat meningkatkan ke-efektifan dan ke-efisienan kinerja

perusahaan perikanan terutama dalam mengolah data-data administratif yang ada contohnya seputar pembukuan data-data produk, nota jual beli, dll. Hasil yang ingin dicapai melalui proyek Sistem Informasi Bisnis Perikanan

ini adalah guna membantu tugas kinerja khususnya bagian administratif pengolahan data-data yang ada di perusahaan perikanan. Sehingga ketika dibutuhkan data-data yang ada dapat diproses dengan lebih cepat, efisien

serta efektif daripada dilakukan secara manual.Latar belakang dari penyusunan sistem aplikasi ini adalah untuk membantu sistem manajemen yang ada untuk melakukan pengawasan terhadap pemasukan barang, mutasi, penjualan dan retur pembelian. Pada toko

sepatu yang penulis jajaki, sistem pembelian barang hanya tergantung pada keputusan pemilik toko. Dalam proses penentuan barang hanya berdasarkan kebiasaan atau tanpa ada dukungan informasi yang

mengarahkan kepada kriteria barang tertentu. Data yang dimasukan ke dalam sistem aplikasi selain digunakan dalam pencatatan sitem inventori yang ada, data tersebut juga digunakan untuk

mengetahui kecenderungan pasar pada satu satuan masa tertentu. Sistem yang dirancang diharapkan dapat membantu sistem manajemen

dalam menentukan dalam melakukan transaksi pembelian dengan kriteria barang tertentu yang diprediksikan akan mengalami peningkatan permintaan

pasar.

Page 158: Prodi Teknik Informatika

Dalam dunia bisnis , dihadapkan pada permasalahan banyaknya nota – nota yang akan menumpuk jika disimpan terus menerus hal ini akan

membutuhkan banyak tempat untuk menyimpannya. Selain itu kesalahan orang dalam memberikan harga barang juga sering terjadi karena

banyaknya barang yang ada. Penyimpanan dokumen – dokumen yang bersifat rahasia juga merupakan permasalahan lainnya.

Untuk dapat mengatasi hal tersebut diatas akan dibangun sebuah sistem informasi yang handal. Sistem Informasi yang akan dibuat akan memberikan

jawaban bagi setiap permasalahan – permasalahan tersebut. Dengan sistem informasi penyimpanan nota tidak lagi membutuhkan ruang

yang cukup besar , juga dengan adanya sistem informasi pengelolaaan barang akan menjadi lebih baik serta dengan sistem informasi yang

dilengkapi password data – data yang bersifat rahasia akan lebih aman.

Reversible Wavelet Transform merupakan salah satu metode yang digunakan untuk melakukan proses kompresi data citra. Pada metode

Reversible Wavelet Transform nilai dari file data citra akan diproses dalam bentuk perkalian matrik data citra dengan matrik dari rumus Reversible

Wavelet Transform.Pada tugas akhir ini akan dibuat perangkat lunak untuk melakukan proses

kompresi data citra. Dari proses kompresi tersebut akan dilakukan perbandingan rasio kompresi, rmse, dan waktu kompresi. Matrik spatial

yang digunakan untuk melakukan perkalian data citra dan metode Reversible Wavelet Transform berukuran 4 x 4 dan 8 x 8. File data citra

yang dilakukan untuk uji coba adalah file data citra .bmp dengan berbagai ukuran dan gambar berbeda.

Hasil dari beberapa percobaan yang telah dilakukan menunjukkan bahwa untuk data citra dengan warna yang banyak maka nilai rasio kompresi akan semakin kecil, rmse semakin besar dan waktu kompresi akan semakin lama.

Sedang untuk file data citra dengan sedikit warna namun citra berbeda maka nilai rmse akan kecil.

Penjualan sepatu pada tiap toko mempunyai resiko sepatu dengan ukuran tertentu akan tidak atau susah terjual. Hal ini disebabkan adanya sepatu dengan ukuran tertentu akan banyak dicari oleh pelanggan dan sepatu

dengan ukuran tertentu tidak atau kurang dicari oleh pelanggan. Penjualan pada periode sebelumnya akan melaporkan sepatu dengan ukuran berapa yang paling banyak dicari oleh pelanggan dan tidak atau kurang dicari oleh pelanggan. Sepatu dengan ukuran tertentu yang paling banyak dicari oleh pelanggan akan memiliki harga jual yang lebih tinggi daripada sepatu yang

tidak atau kurang dicari oleh pelanggan. Dibuat program bantu untuk menentukan harga penjualan sepatu yang

sesuai dengan setup ukuran sepatu. Penentuan harga dilakukan dengan cara mengalikan harga beli dengan faktor kali yang telah ditetapkan untuk

tiap sepatu sesuai dengan ukuran sepatu.Hasil dari program bantu ini adalah berguna bagi toko untuk menentukan

harga jual sepatu sesuai dengan ukuran sepatu.

Page 159: Prodi Teknik Informatika

Dalam setiap usaha penjualan dibutuhkan pengelolaan persediaan barang. Pengelolaan persediaan barang tersebut dapat lebih efektif ketika diketahui

berapa prediksi penjualan yang akan terjadi. Dalam kasus ini timbul kebutuhan untuk memprediksi penjualan yang terjadi berdasarkan jumlah

iklan adlib dan iklan spot yang disiarkan. Data historis jumlah iklan spot, jumlah iklan adlib dan jumlah penjualan yang

terjadi dapat diolah untuk menghasilkan suatu nilai prediksi penjualan dengan menggunakan salah satu metode statistik yaitu metode regresi linier

berganda. Prediksi penjualan dapat dicari dengan mudah sesuai dengan jumlah spot dan jumlah adlib yang diinputkan setelah ditemukan persamaan regresi liniernya. Untuk menentukan jumlah pesanan yang optimal tersebut

dapat dicari dengan menggunakan rumus EOQ. Program bantu akan menerima input berupa jumlah spot, biaya spot, jumlah

adlib, biaya adlib dan mengeluarkan informasi berupa nilai koefisien persamaan regresi yang didapat, analisa data spot dan adlib, biaya total

iklan, prediksi penjualan, jumlah pemesanan optimal dan biaya pemesanan secara otomatis.

Microsoft Excel sampai saat ini masih dipandang sebagai program aplikasi pengelola lembar kerja yang umum digunakan. Namun untuk menggunakan aplikasi Microsoft Excel, pengguna diwajibkan untuk membayar lisensi agar tidak melanggar hak cipta. Dan ini sangatlah memberatkan bagi pengguna

yang hanya akan membaca data sederhana dalam Excel. Aplikasi ini bermaksud untuk dapat melakukan pembacaan file Excel yang bersifat

bebas lisensi. Karena aplikasi ini berbasiskan PHP atau web, maka permasalahan tersebut dapat diselesaikan, sehingga setiap pengguna

aplikasi ini dapat membaca file Excel tanpa harus mengeluarkan biaya untuk membayar lisensi.Kompresi data muncul ketika dunia komputer telah berkembang sedemikian

rupa sehingga mampu dan seringkali menangani sumber-sumber data yang berukuran besar. Karena hardware yang digunakan untuk menangani

pemrosesan data kurang mampu mengikuti perkembangan jumlah data yang demikian besar, maka diperlukan suatu metode yang dapat mengolah data sedemikian rupa sehingga data tersebut dapat disimpan atau ditransfer secara lebih cepat dengan seminimal mungkin jumlah data yang hilang atau

berubah.Pada tugas akhir ini, metode kompresi yang dipakai adalah menggunakan metode Modulated Lapped Transform. Dalam pemrosesan, terlebih dulu

perlu dilakukan Block Dividing dari citra utuh menjadi matriks-matriks yang berukuran lebih kecil agar lebih mudah diproses Matriks yang diambil sebagai contoh, yaitu matriks ukuran 4×4 dan 8×8. Penulis mencoba

mengimplementasikan metode ini dalam suatu program dan kemudian menganalisis hasilnya dari segi kecepatan, ukuran file hasil kompresi, serta

ukuran kehilangan data.Prinsip, teknik, dan algoritma kompresi dapat digunakan untuk menciptakan file duplikat dari citra yang akan dikompresi dengan format berbeda namun dengan ukuran yang lebih kecil dari file aslinya. File ini kemudian dapat di-

dekompresi agar dapat ditampilkan seperti citra aslinya.

Page 160: Prodi Teknik Informatika

Ada bermacam-macam representasi citra antara lain BMP, JPEG/JPG, GIF dan sebagainya. Dari jenis citra yang disebutkan diatas, citra BMP

membutuhkan tempat penyimpanan paling banyak dibandingkan dengan representasi citra yang lain. Citra BMP terbentuk dari tiga komponen warna

yaitu merah, hijau, dan biru ( RGB ) yang masing–masing dari warna tersebut memiliki nilai antara 0 sampai 255 dan memerlukan masing-masing 1 byte. Jika ukuran citra BMP sangat besar maka media penyimpanan yang

dibutuhkan juga semakin besar.Untuk mengatasi masalah yang timbul tersebut dapat dilakukan dengan cara

mengkompres citra sehingga mempunyai ukuran file yang lebih kecil dibandingkan dengan ukuran file citra aslinya. Untuk itu dibuat sebuah program untuk mengkompresi citra BMP dengan menggunakan metode

Integer Wavelet Transform.Pada program yang dibuat dengan metode tersebut akan mengecek jumlah total waktu yang diperlukan dalam mengkompres citra, rasio kompresi, dan

RMSE-nya.

Di dalam kegiatan usaha khususnya yang bergerak di dalam kegiatan transaksi barang, tidak semua barang mempunyai tingkat penjualan yang

sama dalam setiap bulan atau tahunnya, dalam arti sering kali terjadi kenaikan atau penurunan pemesanan barang yang semuanya tergantung

dari musim atau trend yang ada. Untuk mengatasi tingkat penjualan barang yang bermacam-macam, maka diperlukan suatu prediksi atau peramalan

untuk menentukan jumlah penjualan pada periode berikutnya dengan menggunakan data-data dari kurun waktu yang telah lewat sebagai bahan

perbandingan. Penjualan alat-alat olahraga sering kali mengalami kenaikan dan penurunan, yang semuanya bergantung dari adanya event

pertandingan atau trend yang ada. Jika ada event pertandingan tertentu maka kemungkinan alat-alat olah raga beladiri terjual lebih banyak dan jika tidak ada event pertandingan mungkin penjualan akan menurun atau tetap

stabil. Ada beberapa metode yang dapat digunakan dalam perhitungan

peramalan stok alat-alat olahraga yaitu metode moving average dan metode holt, kedua metode ini dapat digunakan untuk melakukan analisa

menggunakan data dari kurun waktu sebelumnya. Metode moving average membutuhkan data-data dalam kurun waktu sebelumnya dan beberapa

periode diambil untuk digunakan sebagai parameter. Sedangkan metode holt menggunakan penghalusan berupa alpha dan beta.

Hasil yang didapat dari membandingkan dua metode yaitu holt’s dan winter dapat memprediksi stok dengan baik dan juga dapat menetukan metode

yang terbaik dan cocok untuk suatu stok barang tertentu.

Seiring dengan perkembangan ilmu dan teknologi informasi, memberikan pengaruh yang sangat besar pada perusahaan jasa. Penerapan sistem

informasi pada perusahaan jasa yang bergerak pada bidang kecantikan, salah satunya diterapkan untuk mengangani masalah konsultasi. Dengan adanya sistem informasi akan lebih memudahkan penanganan konsultasi

bagi pelanggan. Penerapan sistem informasi akan meningkatkan pelayanan yang cepat, maka dapat meminimalkan waktu untuk melakukan konsultasi.

Cara meningkatkan pelayanan tersebut, salah satunya adalah dengan menggunakan proram bantu penyaranan produk untuk pelanggan. Dalam skripsi ini dibuat suatu program bantu untuk memberikan

kemudahaan penyaranan produk bagi pelanggan. Penyaranan produk diambil dari data lama dengan spesifikasi kondisi rambut yang telah

diperiksa pada saat konsultasi. Dengan spesifikasi kondisi rambut tersebut maka akan dilakukan pencarian data yang memiliki kesamaan dan hasilnya

akan ditampilkan dengan mengambil data yang paling banyak. Sebagai hasil akhir, program bantu akan menampilakan produk yang sesuai dengan kondisi rambut pelanggan. Sehingga dalam konsultasi akan didapat

keputusan produk yang akan dipakai oleh pelanggan.

Page 161: Prodi Teknik Informatika

Manajemen sangat penting bagi kelancaran distribusi perusahaan tersebut. Ketepatan dan kecepatan dalam proses pembuatan transaksi penjualan sangat penting agar tidak mengalami kerugian, terutama untuk proses

transaksi penjualan dan pengiriman barang yang berjalan setiap hari. Oleh karena itu dibutuhkan suatu sistem untuk membantu proses pencatatan

transaksi dengan mengutamankan faktor-faktor manajemen Faktor-faktor manajemen tersebut ditunjang dari pengaturan user interface dan Penentuan harga pokok pembelian serta pencarian harga penjualan yang sesuai dengan karakteristik konsumen. Faktor- faktor lain adalah

pencarian konsumen dan supplier yang sesuai dengan item transaksi akan sangat memudahkan dalam proses repeat order atau pemesanan kembali

bagi supplier.Sistem Informasi ini dengan faktor-faktor manajemen di atas dapat

membantu memperlancar proses transaksi penjualan pada setiap harinya.

Sebagai perusahaan yang bergerak dalam bidang distribusi produk, PT Sinar Sosro memerlukan jaringan distribusi yang baik agar dapat bersaing dengan perusahaan lainnya, karena perusahaan yang didukung jaringan distribusi mampu menjaring konsumen lebih banyak. Distribusi sebagai

salah satu unsur marketing mix sangat berpengaruh terhadap perusahaan. Salah satu tujuan akhir yang utama adalah agar konsumen dengan mudah dapat membeli produk perusahaan (distribution coverage). Dalam upaya

mengelola barang dagangan yang merupakan urat nadi usaha eceran yang cabang-cabangnya tersebar, dibutuhkan mobilitas barang dagangan secara

sentral dan rumit. Distribution Requirement Planning (DRP) mencoba memberikan solusi terhadap masalah yang muncul dalam pengelolaan

persediaan pada usaha eceran tersebut.Sebuah sistem berbasis komputer dalam bentuk program bantu

perencanaan kebutuhan produk pada jaringan pemasaran dengan mengimplementasikan metode DRP, dapat dibangun untuk mengatasi atau

paling tidak mengurangi permasalahan yang ada. Program bantu perencanaan kebutuhan dirancang untuk membantu perencanaan

kebutuhan produk dimulai dari perhitungan peramalan penjualan seluruh jaringan outlet dengan menggunakan alternatif empat metode peramalan

pemulusan eksponensial, perhitungan rencana induk penjualan outlet, perhitungan perencanaan kebutuhan outlet sampai dengan perhitungan

perencanaan kebutuhan distributor. Hasil output perhitungan perencanaan kebutuhan tersebut disajikan dalam

bentuk layar tampilan maupun hasil cetak.

Dengan adanya komputer, data-data mentah dapat diolah menjadi suatu informasi yang berguna bagi suatu instansi, dimana sistem pengolahan data

dengan menggunakan komputer ini disebut sebagai Sistem Informasi. Sistem Informasi digunakan untuk menghasilkan informasi yang terstruktur

dan banyak digunakan oleh sekelompok orang pada tingkatan tertentu dalam menjalankan perusahaan.

Di dalam kegiatan instansi khususnya yang bergerak di dalam registrasi penduduk,tidak semua daerah memiliki tingkat mortaitas yang sama. Untuk

mengatasi tingkat mortalitas yang bermacam-macam, maka diperlukan suatu prediksi atau peramalan untuk menentukan tingkat mortalitas pada

periode berikutnya dengan menggunakan data-data dari kurun waktu yang telah lewat sebagai bahan pertimbangan.

Oleh karena itu dibuatlah suatu sistem peramalan yang mampu meramalkan tingkat mortalitas penduduk untuk periode waktu berikutnya. Dalam

membuat sistem peramalan ini , dibantu dengan menggunakan dua metode yaitu Metode Brown’s One-Parameter Adaptive dan Metode Rata-Rata

Bergerak Ganda. Dengan adanya sistem peramalan ini , maka diharapkan dapat membantu suatu instansi dalam mengatasi masalah kependudukan.

Page 162: Prodi Teknik Informatika

Latar belakang dari penyusunan sistem aplikasi ini adalah untuk membantu sistem manajemen yang ada untuk melakukan pengawasan terhadap pemasukan barang, pembelian, penjualan, retur pembelian dan retur

penjualan. Masalah-masalah tersebut bisa diatasi dengan kerjasama yang baik antara karyawan bagian kasir dan bagian gudang. Selain itu sistem informasi yang dibuat harus memudahkan karyawan. Sistem yang dibuat

nantinya bisa meng-update stok secara langsung tiap kali transaksi penjualan terjadi. Selain itu, sistem ini juga harus bisa mengetahui berapa

jumlah stok jenis barang, sehingga jika ingin mengetahui apakah jenis barang yang diinginkan masih ada atau tidak, begitu diketahui lewat sistem bahwa barang tersebut masih ada, baru memberitahu bagian gudang untuk

mengambil barang dengan kode tersebut. Dengan sistem ini maka pekerjaannya akan lebih mudah dan efisien.

Dari Sistem Informasi Toko Asesoris ini didapatlah nanti hasil akhirnya berupa nota transaksi penjualan, laporan penjualan, laporan pembelian,

laporan pendapatan dan laporan stok barang.

Dalam suatu proses untuk mengatur pembukuan pada toko, pemilik took akan dihadapkan pada permasalahan mengenai cara memantau stok dan pembukuan pada transaksi-transaksi yang terjadi. Ini akan sangat banyak

menyita waktu dan tenaga jika dilakukan secara manual. Terlebih jika terjadi transaksi yang begitu banyak akan menghabiskan ribuan lembar kerja.

Sistem Informasi Transaksi dan Inventori Pada Toko Sepeda merupakan aplikasi berbasis komputer yang digunakan untuk mengatur semua transaksi

dan inventori barang pada toko sepeda. Aplikasi ini ditujukan untuk menggantikan sistem pengorganisasian dengan cara lama yaitu menggunakan sistem tradisional yang dirasa merepotkan karena

memerlukan banyak pembukuan dan lembar kerja. Dengan aplikasi ini user dapat dengan mudah mengolah data barang,

konsumen, supplier, dan salesman mulai dari setup, transaksi pembelian dan penjualan, pembayaran hutang dan piutang, sampai pada pembuatan nota-nota dan laporan dalam bentuk daftar-daftar seperti daftar rekapitulasi penjualan, rekapitulasi pembelian, rekapitulasi hutang, rekapitulasi piutang,

rekapitulasi pendapatan, daftar keluar masuk barang, rekapitulasi retur. Dengan sistem yang baru ini, user dapat bekerja lebih efisien dan tidak perlu

bekerja dengan banyak lembar kerja yang memiliki tingkat ketelitian yang relatif rendah.

Kriptografi dipakai sebagai salah satu cara untuk mengamankan data. Berbagai macam algoritma telah diciptakan, salah satunya adalah algoritma

cipher Playfair yang merupakan bagian dari algoritma cipher klasik. Algoritma ini menggunakan kunci enkripsi-dekripsi yang terdiri dari 25 huruf

alfabet latin unik tidak berulang, dan mengabaikan huruf J. Kriptoanalisis terhadap ciphertext Playfair dapat mengembalikan plaintext tanpa hak akses terhadap kunci dengan cara mendekripsi ciphertext tersebut dengan kunci

hasil proses kriptoanalisis. Masalah yang muncul kemudian adalah bagaimana cara mendapatkan kunci yang tepat.

Kunci yang tepat dapat ditemukan dengan memilih kunci terbaik dari sekumpulan kunci percobaan. Ruang pencarian kunci ini akan sangat besar

sebanding dengan jumlah kemungkinan kunci algoritma cipher Playfair. Metode yang digunakan harus mampu melakukan proses pencarian secara

cepat dan tepat dalam ruangan yang besar. Metode simulated annealing yang meniru pemrosesan logam digunakan sebagai pendekatan untuk

dalam proses pencarian kunci tersebut. Metode ini akan melakukan percobaan proses dekripsi dengan berbagai kunci secara acak dengan

operator tertentu sampai menemukan kunci tujuan. Diharapkan proses kriptoanalisis menggunakan metode simulated annealing

ini mampu menghasilkan kunci yang tepat untuk mengembalikan plaintext dari sebuah ciphertext Playfair.

Keyword : kriptografi, kriptoanalisis, cryptanalysis, playfair, simulated annealing.

Page 163: Prodi Teknik Informatika

Proses penyeleksian anggota majelis gereja dalam masa periodisasi memerlukan waktu dalam pemilihan dan penyeleksian dari seluruh anggota

majelis. Calon-calon anggota majelis inti (Ketua, Wakil, Sekretaris, dan Bendahara) untuk masa periodisasi yang baru akan diseleksi oleh anggota

majelis inti yang lama. Calon-calon tersebut diambil dari data anggota jemaat dengan status Sintua dan Syamas. Calon untuk Ketua dan Wakil Ketua diambil dari jemaat yang berstatus Sintua, sedangkan untuk calon

untuk Sekretaris dan Bendahara diambil dari jemaat yang berstatus Syamas.

Program sistem yang dibuat ini dapat menjawab permasalahan yang ada karena dapat berfungsi untuk memilah dari seluruh anggota majelis dan

dapat digunakan sebagai masukan bagi pengurus majelis yang lama dalam pengambilan keputusan untuk masa periodisasi majelis jemaat yang baru.

Teknik yang dipakai adalah menggunakan query dengan Multi Kriteria.Hasilnya dapat digunakan untuk menyaring dan memilah dengan cepat dari

seluruh anggota majelis dalam proses periodisasi dan dapat dilampirkan dalam laporan. Laporan ini dapat digunakan oleh majelis lama untuk

membantu dalam mengambil keputusan di dalam proses penyeleksian.

Pelaksanaan pelatihan yang melibatkan peserta dalam jumlah besar diperlukan sebuah pengaturan atau pengorganisasian. Mulai dari

pengaturan pendaftaran, registrasi, presensi hingga penempatan peserta pada penginapan jika pelatihan yang diadakan tersebut diselenggarakan lebih dari satu hari. Pengaturan peserta pelatihan yang dilakukan secara manual dirasa merepotkan karena harus bekerja dengan banyak lembar

kerja dan akurasi informasi yang dihasilkan memiliki tingkat kesalahan yang relatif tinggi.

Dengan aplikasi Sistem Informasi Pengorganisasian Peserta Pelatihan ini pengguna dapat dengan mudah mengolah data peserta pelatihan, mulai dari pendaftaran awal, pendaftaran ulang, penempatan kamar, pengaturan hotel sampai pada pembuatan laporan dalam bentuk daftar-daftar seperti daftar

peserta untuk registrasi ulang, daftar penempatan kamar, dan daftar presensi.

Dengan sistem yang baru ini, pengguna dapat bekerja lebih efisien dan tidak perlu bekerja dengan banyak lembar kerja yang memiliki tingkat ketelitian

yang relatif rendah. Aplikasi ini dibangun menggunakan bahasa pemrograman Microsoft Visual FoxPro 7.0

Untuk memutar video di komputer dibutuhkan suatu aplikasi video player yang memiliki fasilitas-fasilitas standar suatu aplikasi video player seperti

proses play, stop, pause, fast forward, fast rewind dan kontrol volume. Disamping itu aplikasi dituntut untuk dapat digunakan pada sistem operasi yang berbeda dan memiliki fasilitas tambahan seperti fasilitas capture dan

screenshot. JMF (Java Media Framework) adalah toolkit bahasa pemrograman Java

yang merupakan API ( application programming interface ) yang mendukung pembuatan aplikasi java dan applet yang menggunakan tipe

data media seperti penggunaan format video dan audio, animasi, grafik 2D dan 3D. JMF juga mendukung kemampuan multiplatform, yaitu

memungkinkan untuk dijalankan pada platform yang berbeda tanpa harus dikompilasi ulang.

Hasil dari penelitian yang telah dilakukan penulis, dapat dibuat suatu aplikasi video player yang dapat dijalankan pada sistem operasi yang berbeda yang

mendukung JMF (Java Media Framework) seperti Windows XP, Linux Fedora 3, MacOS X versi 10.3.9. Aplikasi video player ini dibangun dengan

menggunakan JMF (Java Media Framework). Aplikasi video player menyediakan fasilitas control playback video (play, stop, pause, fast forward dan fast rewind), control audio (louder / ‘+’, softer / ‘-‘) dan capture (capture berdasarkan durasi / capture, capture per 1 frame / screenshot). Aplikasi

video player menerima file input dengan format MPEG-1 (.mpg), menghasilkan file output berupa file video dengan format QUICKTIME

(.mov) dan file gambar dengan format JPEG.

Page 164: Prodi Teknik Informatika

Sebuah bengkel service motor dan toko sparepart tentunya tidak dapat lepas dari masalah penjualan barang, pembelian barang, service dan

pengambilan barang di gudang Proses transaksi yang dicatat secara manual dan jumlah transaksi yang tidak sedikit menimbulkan beberapa persoalan ,

khususnya mengenai kurang akuratnya informasi yang didapat, serta resource yang banyak seperti tenaga, kertas, dan tempat.

Sistem informasi berbasis komputer dapat menjawab persoalan ini dengan menawarkan faktor keakuratan data, kecepatan, dan kemudahan dalam

mengolahnya. penulis mencoba mengatasi persoalan diatas dengan membangun sebuah sistem informasi berbasis komputer untuk masalah

transaksi yang terjadi pada bengkel service sampai kepada masalah penanganan barang di gudang.

Hasil dari sistem bengkel service motor ini adalah suatu sistem informasi berbasis komputer yang menangani masalah penjualan, inventory control,

dan service history. Proses pengolahan data transaksi yang ditawarkan oleh penulis adalah pengolahan data menggunakan komputer sehingga diharapkan pengolahan data menjadi lebih cepat dan mudah serta

menghasilkan informasi yang akurat. Selain itu sistem juga dikembangkan menjadi share data (multi user) agar pihak pimpinan bengkel dapat

menerima laporan yang cukup mengenai informasi yang diolah dalam cakupan sistem yang dibuat.

Perkembangan sistem komputer sebagai pengolah data sangat diperlukan untuk memperoleh informasi yang efektif dan efisien. Dengan sistem

komputer pula manusia dapat melakukan berbagai aktifitas yang dengan lebih mudah dan juga lebih cepat. Penggunaan komputer untuk proses yang lebih cepat dan akurat merupakan salah satu faktor penting yang dibutuhkan

untuk proses pekerjaan misalnya pencatatan berbagai transaksi dalam penjualan barang elektronik. Dengan adanya sistem tersebut, akan

mempercepat dan mempermudah pencatatan transaksi-transaksi dan segala sesuatu yang berhubungan dalam penjualan barang elektronik.Sistem tersebut dibuat untuk menangani pekerjaan dalam penncatatan

transaksi-transaksi yang terjadi dalam penjualan barang elektronik, agar proses pencatatan transaksi-transaksi tersebut dapat laksanakan dengan

lebih cepat dan mudah bila dengan sebuah sistem komputer.Dengan adanya pembuatan sistem ini diharapkan dapat membantu dalam

proses pencatatan transaksi-transaksi penjualan barang elektronik.Banyak permainan tradisional/permainan yang lama sudah hampir punah. Hal ini dikarenakan pesatnya perkembangan teknologi sehingga dampak

dari perkembangan tersebut hampir semua perangkat yang digunakan serba elektronik menjadikan permainan-permainan tradisional belum tentu disukai atau dikenal oleh anak-anak pada masa sekarang ini. Salah satunya yaitu

permaian ular tanggaPada tugas akhir ini, akan dirancang Permainan ular tangga interactive

dengan menggunakan beberapa aturan – aturan ular tangga. Representasi prosedural akan digunakan sebagai teknik dalam menggambarkan aturan

atau kaidah pengetahuan yang ada dalam permainan ular tangga. Representasi Prosedural adalah salah satu teknik dalam pemrograman

Artificial Intelligence atau Kecerdasan Buatan, yaitu salah satu cabang ilmu komputer yang mempunyai kemampuan melebihi kemampuan manusia.

Kelebihan program ini yaitu mampu menyediakan pilihan jumlah pemain dan komputer, memberikan jenis papan permainan yang berbeda-beda, Sistem mampu menyimpan prestasi pemain yang dikategorikan dalam 5 prestasi

pemain yang memiliki jumlah langkah paling sedikit. Selain kelebihan diatas, sistem juga memiliki beberapa kelemahan yaitu jumlah pemain hanya

berjumlah 3 pemain saja dan pemain komputer hanya 1. Apabila jumlah pemain yang bermain dapat maksimal maka permainan tentunya akan lebih

bervariatif

Page 165: Prodi Teknik Informatika

Data yang dipertukarkan di internet sangat beraneka ragam tipe datanya. Agar dua buah sistem atau lebih yang berbeda platform dapat melakukan pertukaran data, maka dibutuhkan suatu format data yang dapat diterima

oleh kedua sistem. XML dapat digunakan untuk melakukan pertukaran data antara dua sistem atau lebih.

Dokumen XML yang dipergunakan untuk pertukaran data tersebut jarang digunakan untuk menampilkan informasi secara langsung ke pengguna.

XML harus ditransformasikan menjadi sesuatu yang lain agar informasi yang ada didalamnya dapat diterima oleh pengguna. Pembuatan sistem ini akan mempermudah pengguna untuk mendapatkan informasi dari dokumen XML

yang dipergunakan untuk pertukaran data dalam bentuk dokumen output yang sesuai dengan kebutuhan pengguna sehingga dapat ditampilkan dan

dapat dicetak.Dengan menggunakan XSL-FO, dokumen XML yang dipergunakan untuk pertukaran data dapat diformat sesuai dengan keinginan pengguna untuk

kemudian dapat dikonversi ke dokumen PDF, PS, SVG, dan TXT.

Dalam bidang multimedia, citra memiliki peranan yang cukup besar. Hal ini didukung dengan adanya realita bahwa telah banyak dilakukanya

pengolahan citra digital. Salah satunya adalah segmentasi citra yang digunakan untuk melakukan pembagian citra menjadi wilayah-wilayah yang homogen berdasarkan kriteria keseragaman. Kriteria keseragaman tersebut

misalnya warna, greyscale, tekstur dan lain-lain.Proses segmentasi citra memiliki beberapa macam metode, diantaranya

adalah metode Region Growing dan Splitting and Merging. Metode Region Growing akan mengelompokkan semua piksel yang bertetangga dan nilai pikselnya memenuhi nilai toleransi kemiripan. Sedangkan metode Splitting and Merging akan membagi (split) citra menjadi empat bagian apabila citra

tidak homogen, apabila proses splitting telah selesai dilakukan maka metode ini akan melakukan penggabungan (merge) pada region-region yang masih belum homogen. Kedua metode ini dapat mempermudah untuk melakukan analisis pada citra yang telah di segmentasi. Analisis yang dilakukan adalah

membandingkan kedua metode berdasarkan parameter (1) waktu/kecepatan, (2) jumlah region, (3) nilai vector distance dan (4) jumlah

warna untuk mencari metode yang lebih sesuai dalam melakukan segmentasi terhadap citra.

Berdasarkan hasil analisis dari beberapa percobaan terhadap kedua metode tersebut dengan menggunakan parameter-parameter di atas dapat

ditentukan metode yang tepat untuk memenuhi proses segmentasi citra. Metode Splitting and Merging lebih tepat digunakan untuk segmentasi citra karena hasil segmentasinya lebih jelas dan akurat dibandingkan metode

Region Growing. Tingkat keakuratan ini dapat dilihat dari region-region yang terbentuk.

Citra digital, baik dalam format citra diam atau citra bergerak sering mengalami derau berupa salt-and-pepper atau derau Gaussian. Gangguan–

gangguan tersebut dapat menyebabkan sebuah citra digital menjadi tidak jelas sehingga informasi yang dimiliki menjadi sulit untuk dimengerti oleh

manusia.Sebuah citra diam dan citra bergerak atau juga disebut citra video dapat

diolah menjadi sebuah citra baru yang mempunyai karakteristik derau lebih sedikit, citra lebih tajam, atau citra mempunyai efek timbul dibandingkan

dengan citra sebelumnya. Untuk melakukannya, digunakan penapis Median, Laplacian dan Sobel. Penapis Median dipakai untuk mengurangi derau pada

citra. Penapis Laplacian dipakai untuk menajamkan citra. Sedangkan penapis Sobel dipakai untuk menimbulkan efek timbul pada citra.

Modifikasi citra dengan metode Median, Laplacian, dan Sobel akan mengakibatkan citra tersebut dapat menampilkan informasi yang lebih jelas

mengenai objek yang terkandung didalam citra tersebut.

Page 166: Prodi Teknik Informatika

Dalam bidang hiburan, komputer dapat menyajikan gambar-gambar yang berkualitas tinggi, biasanya menggunakan file berekstension BMP(bitmap). File-file BMP biasanya memiliki ukuran yang besar sehingga menyebabkan

pemborosan terhadap kapasitas penyimpanan.Untuk menghemat tempat penyimpanan dapat dilakukan kompresi terhadap

file-file citra sehingga mempunyai ukuran yang lebih kecil dibandingkan dengan ukuran aslinya dengan menggunakan algoritma CALIC (Context

Adaptive Lossless Image Compression). File ini kemudian dapat didekompresi agar dapat ditampilkan seperti citra aslinya.

Pada Tugas Akhir ini akan dibuat sebuah program untuk mengkompres citra BMP dalam bentuk greyscale dengan menggunakan algoritma CALIC

(Context Adaptive Lossless image Compression), kemudian akan dianalisa besarnya file hasil kompresi dengan file asli, rasio kompresi, kecepatan

kompresi dan Mean Square Error (MSE). Keberhasilan suatu proses kompresi dapat dilihat dari semakin kecilnya nilai rasio kompresi yang

diperoleh, nilai Mean Square Error (MSE) yang kecil, dan kecepatan proses kompresi yang didapat.

Real Discrete Fourier Transform merupakan salah satu metode yang digunakan untuk melakukan proses kompresi. Pada metode Real Discrete Fourier Transform nilai piksel dari sebuah citra akan diproses dalam bentuk

perkalian matrik piksel dengan matriks transformasi dari rumus Real Discrete Fourier Transform.

Pada tugas akhir ini akan dibuat perangkat lunak untuk melakukan proses kompresi citra. Dari proses kompresi tersebut akan dilakukan perbandingan

rasio kompresi, rmse, dan waktu kompresi. File gambar yang dilakukan untuk uji coba adalah file gambar bitmap (bmp). Ukuran matriks transformasi

dapat dirubah sesuai keinginan user. Percobaan yang dilakukan adalah dengan ukuran matriks kuantisasi 4x4, 8x8, 16x16. Faktor kualitas pada

kuantisasi juga merupakan masukan dari pemakai. Faktor kuantisasi yang dipakai dalam percobaan adalah R=5, R=10, R=15.

Hasil dari beberapa percobaan yang telah dilakukan menunjukkan bahwa untuk waktu kompresi tidak dipengaruhi faktor kualitas pada kuantisasi.

Semakin besar ukuran matriks dan faktor kualitas pada kuantisasi semakin besar pula rasio kompresi tetapi semakin besar pula rmse.

Discrete Cosine Transform merupakan salah satu metode yang digunakan untuk melakukan proses kompresi data citra. Pada metode Discrete Cosine

Transform nilai dari file data suara akan diproses dalam bentuk perkalian matriks data suara dengan matriks dari rumus Discrete Cosine Transform.

Pada tugas akhir ini dibuat perangkat lunak untuk melakukan proses penyisipan data suara. Dari proses penyisipan tersebut akan dilakukan

proses pemasukan data teks kedalam data suara, rmse, dan waktu penyisipan. Matriks spatial yang digunakan untuk melakukan perkalian data

suara dan metode Discrete Cosine Transform berukuran 8x8. File data suara yang dilakukan untuk uji coba adalah file data suara .wav dengan

ukuran 8 bit.Hasil dari beberapa percobaan yang telah dilakukan menunjukkan semakin besar teks yang dimasukkan maka semakin besar waktu yang dibutuhkan

untuk menyisipkan data teks(.txt) kedalam data suara(.wav).

Page 167: Prodi Teknik Informatika

Salah satu aspek penting dalam kegiatan perkuliahan adalah ruang kelas. Ruang kelas merupakan media untuk menampung mahasiswa dan dosen dalam suatu kondisi perkuliahan. Penggunaan ruang kelas di Universitas

Kristen Duta Wacana sebagai media belajar mengajar sangat penting, pemakaian ruang kelas erat hubungannya dengan kegiatan perkuliahan dan

presensi kehadiran dosen sebagai acuan informasi, mengenai kelas yang dipergunakan oleh dosen tersebut untuk mengajar. Selama ini pemakaian ruang kelas dalam proses perkuliahan masih dipantau secara manual dan

pencatatan data hanya terkait dengan absensi kehadiran dosen saja.Frekuensi penggunaan ruang kelas dipengaruhi oleh faktor perencanaan dalam penggunaan ruang kelas tersebut. Agar semua ruang kelas dapat dipergunakan secara merata dan teratur maka perlu adanya suatu proses

penjadwalan. Dengan melakukan pencatatan dari data presensi dosen tersebut akan dapat diketahui nilai frekuensi penggunaan ruang kelas dan informasi terkini mengenai penggunaan ruang kelas yang bersangkutan

dalam bentuk denah sesuai dengan warna yang ditampilkan,sehingga dapat membantu proses penjadwalan dalam kegiatan perkulihaan. Dalam

melakukan pencatatan data frekuensi presensi dosen, perlu dibuat suatu program bantu untuk dapat secara langsung memantau penggunaan ruang

kelas di Universitas Kristen Duta Wacana, Visualisasi Penggunaan Ruang Kelas Dan Kehadiran Dosen ini diharapkan

nantinya dapat membantu dalam memberikan informasi secara visual mengenai penggunaan ruang kelas secara up to date dalam bentuk peta

denah kelas dan sekaligus informasi tersebut nantinya digunakan sebagai acuan untuk mengetahui nilai frekuensi dan nilai efisiensi penggunaan

setiap ruang kelas secara keseluruhan dalam jangka waktu setiap semester untuk keperluan rencana penjadwalan penggunaan ruang kelas.

Metode Polygon Thiessen digunakan dalam perhitungan curah hujan rata-rata suatu kawasan. Aplikasi metode ini dengan membentuk sebuah ruang

polygon di sekitar titik stasiun pengukuran curah hujan yang digunakan sebagai luas wilayah pengukuran curah hujan. Jika dilakukan secara

manual, pemetaan curah hujan dengan metode ini akan memakan waktu karena diperlukan pengukuran luas wilayah polygon secara manual di

lapangan.Pembentukan ruang polygon tersebut dipengaruhi oleh relasi jarak antar

stasiun pengukuran curah hujan. Perhitungan curah hujan-rata-rata dilakukan dengan menambahkan semua pengukuran stasiun hujan yang dikalikan dengan luas polygonnya dan membagi keseluruhan jumlahnya

dengan luas total wilayahAplikasi ini dibuat dengan menggunakan Sistem Informasi Geografis (SIG),

pertama karena berhubungan dengan data spasial dan kedua untuk mempermudah visualisasi pemetaannya. SIG mampu melakukan fungsi perhitungan terhadap atribut spasial dari entitas yang dimodelkannya,

seperti jarak antar titik, luas polygon, panjang garis. Aplikasi ini diharapkan akan mempermudah pemetaan daerah curah hujan dan perhitungan curah

hujan rata-rata kawasannya.

Seiring dengan kemajuan teknologi, komputer digunakan untuk berbagai keperluan, baik sebagai sarana untuk membantu pekerjaan maupun sarana

hiburan. Penggunaannya pun sudah mencapai segala bidang. Proses desain dan manufaktur produk juga telah mengalami komputerisasi. Dalam

proses manufaktur, ada mesin produksi berbasis komputer yang dikenal sebagai mesin CNC (Computer-based Numerical Control). Untuk

menjalankan mesin CNC diperlukan apa yang disebut sebagai part program, atau biasa juga disebut program NC (Numerical Control). Part program ini

berupa perintah-perintah sederhana yang dimengerti oleh mesih CNC. Ada tiga metode pembuatan program NC, yaitu manual, dengan bantuan

komputer, dan dengan CAD part programming. Dengan menggunakan Computer-Aided Design part programming, program

NC dibuat secara otomatis oleh suatu perangkat lunak, dengan input gambar dari aplikasi CAD. Dengan metode ini, waktu pembuatan program NC dan kesalahan dari pihak part programmer dapat diminimalkan. Part programmer tinggal memasukkan parameter yang sesuai untuk proses

manufaktur pada mesin CNC.Dalam tugas akhir ini, penulis mencoba untuk membuat suatu sistem seperti yang dijelaskan di atas. Hasil dari sistem telah diujicobakan pada simulator

CNC. Walaupun masih sangat sederhana, sistem diharapkan dapat dikembangkan lebih lanjut sehingga dapat memenuhi kebutuhan pembuatan

part program mesin CNC secara otomatis.

Page 168: Prodi Teknik Informatika

RSS (RDF Site Summary) merupakan salah satu format sindikasi yang digunakan untuk mendeskripsikan content web site yang ditulis dengan

format XML. Untuk dapat memudahkan pembaca memahami informasi yang tersimpan dalam file RSS, diperlukan suatu aplikasi yang dinamakan RSS reader atau RSS agregator. Aplikasi RSS agregator yang dibangun untuk

aplikasi desktop, seringkali menghadapi permasalahan yaitu dalam hal platform. Selain itu, masalah yang dihadapi adalah tidak adanya sharing

informasi file RSS karena aplikasi tersebut hanya diakses oleh perorangan. Salah satu cara untuk dapat mengatasi masalah platform dan sharing informasi file RSS tersebut adalah perlu dibangun suatu aplikasi yang

berbasis web. Untuk itu, dalam tulisan ini akan dibangun suatu aplikasi RSS agregator yang berbasis web sehingga dapat mengatasi permasalahan platform dan sharing file tersebut. Aplikasi tersebut akan menerima input berupa file RSS dari berbagai web site dan mengelompokkannya dalam

beberapa kategori tertentu.

Dalam dunia grafika, terdapat suatu jenis seni yang disebur ASCII Art. Seni gambar ini berupa text yang terdiri dari karakter-karakter ASCII. ASCII Art banyak digunakan, karena ASCII Art adalah satu-satunya jenis grafik yang

mudah disampaikan dan dapat ditampilkan dengan cepat di berbagai media. Ada 3 algoritma yang digunakan untuk membuat ASCII Art. Ketiga algoritma tersebut yaitu algoritma black/white, algoritma grayscale dan algoritma edge

detection. Dalam tugas akhir ini, dibuat suatu program ASCII Art menggunakan algoritma grayscale. Pada algoritma grayscale, intensitas

untuk setiap karakternya setelah konversi harus sangat mendekati intensitas setiap pixel dari citra asli.

Program ASCII Art ini, mengubah citra (BMP atau JPG) menjadi citra ASCII Art yang terdiri dari karakter-karakter ASCII. Hasil output dapat disimpan

berupa file text yang dapat dibuka menggunakan editor text.

Perkembangan teknologi informasi melaju dengan pesat di berbagai bidang kehidupan manusia, tak terkecuali di bidang investasi. Seorang investor

tentunya ingin mendapatkan informasi dengan cepat dan tepat guna memaksimalkan investasinya. Pada prakteknya, untuk memperoleh

keuntungan yang lebih maksimal para investor sering melakukan penyebaran obyek-obyek investasi ke berbagai industri dan perusahaan atau mengkombinasikan investasi. Dengan kata lain mereka membentuk

portofolio, yang tak lain adalah sekumpulan kesempatan investasi. Melalui pemilihan portofolio yang efisien maka keuntungan yang diperoleh seorang

investor dapat maksimal.Dalam tugas akhir ini, metode seleksi roda roulette digunakan untuk

menyelesaikan kasus portofolio tersebut dengan membuat program metode seleksi roda roulette dari algoritma genetika yang membandingkan nilai fitness terbaik dengan fitness terburuk sebagai parameter perhitungan genetika. Algoritma genetika merupakan algoritma pencarian data dan

optimasi yang didasarkan pada proses seleksi alam seperti teori evolusi Darwin. Program metode seleksi roda roulette ini merupakan program bantu untuk pencarian solusi investasi. Program yang dibuat dapat menyelesaikan

permasalahan dengan menghasilkan kombinasi investasi yang terbaik. Selain itu, program ini menampilkan proses perhitungan genetika berdasarkan metode seleksi roda roulette langkah demi langkah.

Contoh kasus dan beberapa percobaan yang dilakukan menunjukkan bahwa metode seleksi roda roulette dapat digunakan untuk menyelesaikan masalah

optimasi pada kasus portofolio dengan mencari solusi yang terbaik untuk penyelesaiannya. Solusi terbaik ini didasarkan pada tingkat keuntungan tertinggi yang dapat diperoleh investor ataupun risiko terendah, sehingga

pemilihan portofolio tersebut dapat dikatakan efisien.

Page 169: Prodi Teknik Informatika

Di dunia teknologi informasi, chat yang mempunyai arti bercakap-cakap, adalah aktivitas pengiriman pesan langsung antar pengguna yang sedang duduk di depan komputer masing-masing. Fasilitas chat banyak digunakan sebagai alat komunikasi langsung jarak jauh yang sangat digemari karena

efektif dan efisien. Seiring dengan perkembangan teknologi, komunikasi jarak jauh tidak lagi

hanya berupa chatting, tetapi juga pengiriman pesan. Fasilitas tersebut saat ini telah menjadi suatu fasilitas standar dalam aplikasi yang dinamakan

Instant Messaging (IM). Protokol Jabber merupakan suatu platform open source IM yang

berdasarkan pada bahasa XML, dapat menciptakan suatu fungsi standar untuk pertukaran pesan dan kehadiran antara dua host dalam jaringan lokal

maupun internet. Pembuatan sistem ini memanfaatkan protokol Jabber karena Jabber

mempunyai banyak kelebihan, yaitu sifatnya yang free dan desentralisasi sehingga tiap komunitas dapat mempunyai server Jabber sendiri sehingga

dapat mengurangi traffic data pada saat user online.

Steganografi merupakan salah satu cara mengamankan data selain kriptografi. Berbeda dengan kriptografi yang menyandikan data, steganografi

menyembunyikan data. Steganografi pertama kali ditemukan pada jaman Yunani kuno. Setelah komputer ditemukan dan kriptografi telah diterapkan secara komputerisasi, steganografi pun diterapkan secara komputerisasi. Penyembunyian pesan rahasia secara komputerisasi dapat berupa teks,

citra, audio, dan video yang disisipkan ke dalam file dengan jenis medianya sama atau berbeda. Media yang paling sering digunakan adalah citra

dengan alasan lebih mudah diterapkan dan banyak digunakan di dalam dunia Internet.

Penyisipan informasi pada citra umumnya dilakukan dengan cara mengganti beberapa bit lsb (least significant bit) dari model warna RGB. Cara ini tidak

menimbulkan perubahan warna yang kasat mata. Pada tugas akhir ini, informasi disisipkan dengan cara mengganti beberapa lsb dari model warna

YIQ. Berbeda dengan model warna RGB yang merupakan model warna yang dipakai citra dalam komputer, model warna YIQ dikonversi dari model warna RGB terlebih dahulu baru dapat dilakukan pergantian bit lsb. Setelah

itu model warna YIQ dikonversi ke model warna RGB.Penyisipan informasi teknik pada model warna RGB dan YIQ tidak

menimbulkan perubahan warna gambar yang dapat dibedakan secara kasat mata. Pada tugas akhir ini akan dibandingkan waktu yang dibutuhkan untuk menyisipkan dan membaca, dan tingkat perubahan warna yang terjadi. Dari perbandingan ini akan didapat bahwa penyisipan pada model warna RGB

atau model warna YIQ yang lebih baik.

Pencarian citra pada dasarnya dapat dilakukan dengan cara membandingkan nilai piksel citra masukan dengan nilai piksel yang terdapat

di database. Dengan metode DCT, DFT dan Wavelet Haar, nilai dihitung dari sejumlah piksel dalam ukuran matriks tertentu. Nilai hasil perhitungan

tersebut yang akan dibandingkan dengan nilai yang ada di dalam database. Jika nilai yang dibandingkan mirip, maka citra tersebut memiliki kemiripan

warna piksel. Semakin banyak nilai yang dibandingkan, semakin teliti proses pencarian citra.

Hasil penelitian membuktikan bahwa persentase kemiripan untuk rata-rata nilai koefisien DCT dan Wavalet Haar berbanding lurus dengan persentase kemiripan untuk rata-rata nilai piksel RGB. Pencarian citra dengan metode

DCT dan Wavelet Haar membutuhkan waktu yang lebih cepat jika dibandingkan dengan pencarian citra dengan metode DFT.

Page 170: Prodi Teknik Informatika

Ukuran media penyimpanan data yang terbatas dan kebutuhan waktu transfer data yang cepat merupakan suatu masalah yang dihadapi dalam

menyimpan dan mentransfer data. Data yang berukuran besar akan membutuhkan ruang penyimpanan yang besar, dan akan membutuhkan waktu yang lebih lama apabila ditransmisikan dalam jaringan komputer.

Kompresi merupakan salah satu cara yang dapat digunakan untuk memperkecil ukuran data, sehingga dapat membantu mengefisienkan penggunaan ruang media penyimpanan data dan mempercepat waktu

transfer data. Pada Tugas Akhir ini akan dibuat suatu program yang dapat digunakan untuk memperkecil ukuran data citra dengan metode Block

Matching.Analisis yang akan digunakan dalam penelitian ini adalah ukuran citra dari

hasil kompresi dan lamanya waktu yang dibutuhkan untuk melakukan proses kompresi. Melalui penelitian dan analisis yang dilakukan pada tugas

akhir ini diketahui bahwa semakin banyak blok yang terbentuk dari suatu citra dengan mempunyai banyak perbedaan warna akan menyebabkan ratio kompresi yang semakin kecil dan waktu proses yang semakin lama. Tugas

akhir ini juga diharapkan dapat memberikan masukan-masukan dan ide baru untuk mengembangkan metode-metode yang lebih baik dan efektif dalam

melakukan kompresi data citra.

Perkembangan teknologi multimedia, khususnya di bidang audio, memberikan beragam kemudahan bagi pengguna teknologi tersebut. Salah

satu kemudahan tersebut adalah lagu tidak harus lagi disimpan dalam media kaset tape yang ruang penyimpanannya terbatas, tetapi sudah bisa disimpan secara digital dalam cd ataupun harddisk pada computer yang

ruang penyimpanannya lebih besar.Cara penyimpanan lagu dalam bentuk digital ini kemudian dikembangkan

supaya pengguna teknologi multimedia dapat menyimpan lebih banyak lagu dalam ruang media penyimpanan yang sama besar, bahkan dalam media penyimpanan lebih kecil, dengan kualitas suara yang sama/hampir sama

dengan sumber/aslinya.Salah satu teknik penyimpanan yang dikembangkan dan digunakan adalah

dengan cara metode kompresi dengan format “Ogg Vorbis” yang biasa dikenal dengan Vorbis. Format ini memiliki metode peyimpanan yang efisen karena data-data sample suara yang tidak berguna/terdengar akan dibuang

sehingga ruang penyimpanan yang diperlukan lebih sedikit dibanding dengan format mentah (WAVE). Peramalan merupakan salah satu input penting yang digunakan para pemilik

perusahaan atau manajer dalam proses pengambilan keputusan. Meramalkan keadaan bisnis di masa depan penting untuk membuat

perencanaan atau keputusan yang berorientasi ke masa depan. Pelaku bisnis akan selalu membutuhkan peramalan dalam memperkirakan permintaan konsumen untuk menghindari resiko yang merugikan.

Sistem pendukung keputusan berbasis komputer dapat dibangun untuk mengurangi tingkat kesalahan yang ada dengan perhitungan matematis

dengan menggunakan dua metode yaitu metode Regresi Linear dan Interpolasi Gregory-Newton. Untuk menentukan metode peramalan

permintaan yang tepat digunakan untuk setiap individu barang digunakan parameter kendali yaitu MAD dan MAPE.

Hasil dari sistem pendukung keputusan yang dibangun akan membantu pemilik perusahaan dalam menentukan jumlah produksi setiap individu

barang di masa mendatang.

Page 171: Prodi Teknik Informatika

Citra dapat dipresentasikan secara visual dengan 3 dimensi (3D). Model objek 3D dibentuk dari beberapa citra 2 dimensi (2D) berurutan yang

dihasilkan oleh beberapa buah kamera dari sudut pandang yang berbeda. Dengan cara demikian, permasalahan terjadi dalam pembentukan model objek 3D karena harus memproses beberapa citra masukan, sehingga membutuhkan waktu penyelesaian pembentukan model 3D yang relatif

lama. Maka dilakukan suatu teknik yang dirancang agar dapat melakukan proses pembentukan model objek 3D yang efisien, yaitu dengan

menggunakan sebuah kamera sehingga hanya diperlukan sebuah citra masukan saja. Teknik tersebut dinamakan rekonstruksi objek orthogonal 3D

dari citra 2D.Dalam hal ini, pengembangan suatu proses rekonstruksi objek orthogonal

3D dari citra 2D menggunakan metode regresi linier dan robinson compass mask. Tahapan pertama proses rekonstruksi Objek 3D tersebut adalah

menggunakan metode Robinson Compass Mask sebagai edge detection yang akan menghasilkan batas tepi (dalam bentuk garis) dari objek 3D. Kemudian parameter garis-garis objek diproses menggunakan metode

regresi linier yang akan menghasilkan persamaan garis dan titik potong. Berdasarkan titik potong antar garis inilah, objek 3D tersebut akan dibentuk.Hasil rekonstruksi objek orthogonal 3D dari citra 2D dengan metode regresi

linier dan robinson compass mask ini dapat menghasilkan 9 fungsi persamaan garis dan 7 buah titik potong dalam koordinat 2D. Berdasarkan informasi tersebut maka dapat dibentuk objek orthogonal 3D (dalam model wireframe). Sistem rekonstruksi yang dikembangkan ini tidak menemukan

sebuah titik potong yang berada di sisi bagian belakang objek.

Sebuah citra bisa terdiri dari berbagai macam objek yang ada. Ada kalanya sebuah citra harus diproses dengan cara tertentu dahulu sebagai awal untuk

melakukan proses selanjutnya yang mungkin lebih rumit. Salah satu contohnya adalah pada pengenalan pola atau pattern recognition. Biasanya langkah awal dalam pengenalan pola atau pattern recognition adalah proses

segmentasi citra, tujuannya untuk “memperjelas” citra yang ada dengan menyederhanakan warna objek, sehingga objek-objek yang ada pada citra

menjadi lebih terlihat. Metode Fuzzy C-Means Clustering melakukan segmentasi dengan membentuk sebuah matriks derajat keanggotaan. Dimensi matriks

tergantung pada ukuran citra dan jumlah segmen yang ditentukan. Baris menggambarkan jumlah data yang ada dan kolom menggambarkan jumlah

segmen. Nilai derajat keanggotaan dalam satu baris menggambarkan tingkat ”kepemilikan” sebuah segmen terhadap data. Semakin tinggi nilai derajat (digambarkan sebagai kolom pada matriks derajat keanggotaan), maka semakin cenderung data tersebut masuk menjadi anggota segmen tersebut. Dalam satu baris matriks derajat keanggotaan nilai derajat harus berjumlah 1. Kemudian dengan menggunakan nilai derajat keanggotaan,

nilai RGB (tiap piksel), dan nilai koefisien fuzzier akan dihitung secara iteratif nilai cluster center tiap segmen dan nilai derajat keanggotaan hingga mencapai suatu kondisi optimal, sesuai dengan batasan yang telah

ditentukan. Dengan melakukan langkah-langkah algoritma Fuzzy C-Means Clustering, sebuah citra akan dibagi kedalam segmen-segmen berdasarkan kemiripan

warna tiap pikselnya. Hasil dari proses segmentasi adalah citra yang menampilkan segmen-segmen dari sebuah citra. Tiap piksel akan diberikan

warna sesuai dengan nilai cluster center segmen-nya yang berupa nilai RGB.

Dengan semakin berkembangnya teknologi komputer maka pada saat ini komputer banyak digunkan di segala bidang, baik untuk mengolah data

maupun sebagai media penyimpanan data. Oleh karena itu banyak instansi yang menyimpan maupun menyajikan informasi dan data dalam bentuk

digital. Hal ini dikarenakan data tidak mudah rusak dan tidak banyak memakan tempat untuk menyimpan data tersebut. Untuk membaca kembali

semua dokumen-dokumen yang telah disimpan akan memerlukan waktu yang lama, maka untuk mempercepat pembacaan dokumen-dokumen tersebut dilakukan dengan cara meringkas isi dari dokumen tersebut.

Untuk meringkas sebuah dokumen teks dapat digunakan metode TF-ISF. Dengan metode ini suatu dokumen teks dapat dicari ringkasannya yaitu dengan menghitung nilai rata-rata TF-ISF dari tiap-tiap kalimat yang ada

dalam sebuah dokumen. Sebelum dilakukan penghitungan terhadap kalimat-kaliamt tersebut, terlebih dahulu kalimat diubah menjadi bentuk n-

gram sebgai proses preprocesingnya. Setelah semua kalimat diketahui nilai rata-rata TF-ISF nya, maka kalimat yang memiliki nilai lebih besar atau sama

dengan nilai threshold akan ditampilkan sebagai hasil dari proses peringkasan.

Penggunaan metode TF-ISF ini dalam pembuatan ringkasan dari sebuah dokumen teks, diharapkan dapat mempermudah pembacaan maupun

proses pencarian informasi yang terkandung dalam dokumen teks tersebut, sehingga proses tersebut akan menjadi lebih cepat dan efektif.

Page 172: Prodi Teknik Informatika

Suatu supermarket atau Department Store cenderung menyimpan data transaksi bulanan ataupun tahunan yang dalam istilah bidang Sistem

Informasi lebih dikenal dengan sebutan OLTP (Online transaction Processing). Data OLTP yang memakan banyak ruang kapasitas memori sebenarnya dapat diproses menjadi data warehouse dan di-mining untuk

menghasilkan suatu informasi bernilai yang dapat mendukung suatu keputusan manajer seperti misalnya dalam hal mencari kelompok item-item yang sering ditemukan dibeli bersamaan dalam data transaksi yang dimana

lebih dikenal dengan istilah MBA (Market Basket Analysis). Dalam menerapkan MBA, teknik Association Rule Mining adalah pilihan yang sangat tepat karena teknik tersebut menawarkan metode-metode yang

dapat mencari korelasi antar item-item yang sering dibeli bersamaan atau saling berasosiasi.

Salah satu metode yang terdapat dalam teknik Association Rule Mining adalah metode AprioriSome yang merupakan pengembangan dari metode

Apriori. Sebagai tambahan juga akan diberikan metode Apriori untuk melihat unjuk kerja sekaligus menganalisa cara kerja metode AprioriSome. Kedua metode tersebut mencari item-item berkelompok yang saling berasosiasi

hanya dengan satu parameter Minimun Support , dan parameter Confidence tidak bisa digunakan seperti biasanya karena adanya fase maksimal

(Maximal Phase), hanya saja perbedaan dari kedua metode tersebut adalah pada metode AprioriSome terdapat fase forward dan fase backward, yang

tidak akan dijumpai dalam metode Apriori.Output yang dihasilkan oleh sistem adalah berupa itemset (item-item yang

saling berasosiasi) dengan nilai count, support dan kuantitas masing-masing item disertai harga-harganya. Untuk output perbandingan metode Apriori

dan AprioriSome divisualisasikan dalam bentuk grafik dengan axis X (waktu) dan Y (support).

Keamanan dari komputer yang terhubung ke Internet dewasa ini telahmenjadi hal yang sangat diperhatikan. Berbagai teknik serangan dan usaha

penetrasi pada suatu host selalu muncul tiap tahunnya. Pada umumnya serangan dilakukan dengan mengeksploitasi aplikasi yang listen pada port – port yang terbuka pada server. Membiarkan suatu port terbuka dan aplikasi listen pada port tersebut dapat membawa masalah keamanan yang cukup

serius, namun menutup port berarti menutup suatu host dari dunia luar.Port knocking sebagai salah satu sistem autentikasi dapat menjadi alternatif

untuk memecahkan masalah diatas. Port knocking datang dengan suatu solusi sederhana yaitu : “buka port kepada suatu client bila client itu meminta, dan tutup kembali bila client telah selesai”. Port knocking

memungkinkan client untuk terkoneksi walaupun setiap port pada server ditutup. Untuk membuka dan menutup port maka client harus mengirimkan

identitas pribadinya melalui jaringan yang disamarkan sebagai usaha koneksi ke server.

Kemampuan port knocking ini akan menyebabkan port – port pada servertidak terlihat terbuka oleh pihak lain, namun terlihat terbuka bagi client yang

telahterautentikasi. Dengan demikian port dibuka hanya kepada pihak yang sah, dalam hal ini client yang terautentikasi. Hal ini diharapkan dapat mengurangi serangan DDoS/DOS pada server serta eksploitasi terhadap aplikasi yang

listen pada port –port tertentu

Dewasa ini perkembangan komputer semakin meningkat. Maka tidak heran jika perusahaan-perusahaan banyak yang menggunakan komputer untuk perkembangan usahanya. Dengan adanya komputer, data-data mentah dapat diolah menjadi suatu informasi yang berguna bagi perusahaan,

dimana sistem pengolahan data dengan menggunakan komputer ini disebut sebagai Sistem Informasi. Sistem Informasi digunakan untuk menghasilkan informasi yang terstruktur dan banyak digunakan oleh sekelompok orang

pada tingkatan tertentu dalam menjalankan perusahaan.Di dalam kegiatan perusahaan khususnya yang bergerak di dalam kegiatan transaksi barang, tidak semua barang mempunyai tingkat penjualan yang

sama dalam setiap bulan atau tahunnya, dalam arti sering kali terjadi kenaikan atau penurunan pemesanan barang yang semuanya tergantung

dari daya minat pembeli. Untuk mengatasi tingkat penjualan barang yang bermacam-macam, maka

diperlukan suatu prediksi atau peramalan untuk menentukan jumlah penjualan pada periode berikutnya dengan menggunakan data-data dari

kurun waktu yang telah lewat sebagai bahan perbandingan. Oleh karena itu dibuatlah suatu sistem peramalan yang mampu meramalkan jumlah permintaan barang untuk periode waktu berikutnya. Dalam membuat

sistem peramalan ini, dibantu dengan menggunakan dua metode yaitu Metode Holt-Winter‘s Multiplicative dan Metode Croston. Dengan adanya sistem peramalan ini, maka diharapkan dapat membantu manajer suatu

perusahaan dalam menyediakan jumlah persediaan barang secara efektif.

Page 173: Prodi Teknik Informatika

Citra bitmap merupakan salah satu format citra yang paling umum dan masih disimpan di dalam media penyimpanan secara mentah / baku,

sehingga membutuhkan ruang penyimpanan yang besar. Untuk mengatasi hal tersebut telah muncul bermacam-macam metode kompresi yang

bertujuan untuk meminimalkan ruang penyimpanan yang dibutuhkan. Vector Quantization sebagai salah satu metode didalam kompresi citra yang telah

dioptimalkan oleh algoritma Linde, Buzo, Gray, bekerja dengan cara mencari kedekatan nilai antara pixel-pixel dalam citra dengan suatu kamus yang

disebut sebagai codebook. Dengan memanfaatkan faktor kemiripan tersebut diharapkan nilai-nilai yang berdekatan dapat dikelompokkan menjadi satu bagian, sehingga sebuah nilai dapat mewakili beberapa nilai lainnya. Pada

penelitian ini juga digunakan algoritma Huffman yang diharapkan dapat lebih mengoptimalkan hasil kompresi dengan tidak menghilangkan informasi nilai

yang sudah terbentuk sebelumnya. Program yang dihasilkan akan dapat mengkompres citra bitmap menjadi lebih kecil, dengan mengatur berbagai

pilihan setting seperti ukuran dimensi blok, jumlah entri codebook, dan tingkat kualitas hasil.

Dalam proses meringkas file, biasa digunakan program kompresi atau program pengarsipan. Dengan keberadaan file dalam jumlah banyak, maka

banyak pula hasil dari pengarsipan tersebut. Sebagai gambaran, jika terdapat dua ratus file, kemudian dibuat arsip dengan isi masing-masing arsip sepuluh file, maka terdapat dua puluh hasil arsip, dan dilanjutkan dengan pengarsipan berikutnya sehingga semakin banyak arsip yang tersebar. Hal ini menjadi suatu permasalahan ketika akan dilakukan

pencarian terhadap file-file dalam berkas yang terkompresi.Pencarian di dalam arsip dapat dilakukan tanpa harus melakukan proses ekstrak dengan cara membaca header-header tiap arsip dan melakukan

pembacaan di bagian nama file untuk dibandingkan dengan kata kunci yang dimasukkan.

Melalui tugas akhir ini, penulis membuat sebuah program yang mampu melakukan proses pencarian nama file di dalam arsip dengan membaca

header-header tersebut. Serta melakukan proses penelitian tentang keberadaan header-header dari delapan ekstensi arsip yang menjadi acuan

utama penulisan karya tulis ini. Kemajuan Teknologi Informasi telah merambah ke dunia olahraga, termasuk juga sistem manajerial liga sepakbola. Dalam suatu sistem kompetisi liga sepakbola yang modern perlu dilakukan pencatatan statistik pertandingan

yang digunakan untuk menganalisa pertandingan. Prestasi suatu klub cenderung memiliki hubungan dengan data statistik pertandingannya dalam beberapa musim kompetisi. Analisis statistik pertandingan dapat membantu pengurus klub untuk menentukan strategi, formasi, atau perintah yang akan

disampaikan sebelum turun ke lapangan. Metode Decision Tree dengan algoritma ID3 dapat diimplementasikan untuk

melakukan prediksi hasil pertandingan dengan proses perhitungan. Algoritma ID3 adalah algoritma yang tamak karena membentuk pohon

keputusan dengan cara pembagian dan menguasai sample secara rekursif dari atas ke bawah.

Program prediksi disusun menurut urutan perhitungan decision tree, yaitu dengan perhitungan untuk memilih atribut penguji, sampai atribut penguji

habis, dan akhirnya diperoleh hasil prediksi, dengan memasukkan nilai dari setiap atribut penguji.

Page 174: Prodi Teknik Informatika

Penyebaran lampu jalan di tiap daerah belum terstruktur dengan benar. Pemerintah di masing-masing daerah di Indonesia khususnya di Propinsi DIY belum memiliki standarisasi penempatan lampu jalan. Penempatan

lampu-lampu jalan di ruas-ruas jalan di Yogyakarta sebagian besar masih bergantung atau dipasang pada tiang listrik sehingga muncul daerah gelap atau Blank Spot. Blank Spot dapat mempengaruhi tingkat penerangan jalan

dan dapat menggangu pandangan pengemudi kendaraan.Dengan menyadari perlunya sebuah sistem yang berbasis Sistem Informasi Geografis (SIG) untuk mengidentifikasi koordinat penempatan lampu jalan,

maka dibuatlah sebuah sistem informasi yang dapat menampilkan informasi dan memvisualisasikan data titik-titik atau kooordinat penempatan lampu jalan. Data titik-titik penyebaran lampu jalan berada pada jalan-jalan di

wilayah Daerah Istimewa Yogyakarta. Visualisasi lampu jalan menggunakan Buffers yang merupakan salah satu bagian dari arcview yang berfungsi

menunjukan jarak terang lampu jalan. Dengan buffers penyebaran lampu jalan per kategori jalan dapat menunjukan jarak antar lampu jalan sehingga

dapat dianalisa daerah mana yang termasuk daerah gelap.Dengan adanya sistem yang dapat mengidentifikasi dan memvisualisasikan

koordinat penyebaran dapat memberikan informasi koordinat-koordinat lampu jalan dan sebagai pendukung keputusan bagi instansi pemerintah

bagian prasarana kota .

Baik dalam dunia akademis maupun non akademis, terdapat banyak dokumen dalam bentuk teks. Dari sekian banyak dokumen teks yang ada, banyak diantara dokumen-dokumen tersebut yang memiliki isi yang mirip.

Pembaca dapat beberapa kali membaca dokumen yang kurang lebih memiliki isi sama hanya karena judul yang berbeda. Kemiripan antar

dokumen dapat dilakukan dengan menganalisis dokumen-dokumen tersebut secara harafiah, yaitu setiap dokumen dibaca, lalu dikelompokkan.

Pencarian kemiripan dokumen secara manual, pasti membutuhkan waktu dan tenaga yang sangat banyak, apalagi jika dokumen yang dianalisis

cukup banyak dan tebal.Untuk mengatasi masalah tersebut, diperlukan komputerisasi untuk

menganalisis kemiripan dokumen teks. Metode yang dapat digunakan untuk mencari kemiripan dokumen adalah text mining. Text mining merupakan

suatu teknologi untuk menemukan suatu pengetahuan yang berguna dalam suatu koleksi dokumen teks sehingga diperoleh tren, pola, atau kemiripan

teks bahasa alamiah. Salah satu metode text mining adalah Frequent Term-Based Text Clustering. Metode ini mengelompokkan dokumen teks

berdasarkan kemiripan antar dokumen. Dokumen teks dikatakan mirip jika pasangan dokumen tersebut memiliki banyak kata yang sama. Proses yang dilakukan adalah menghilangkan stopword, lalu dicari keterikatan kata-kata

dalam koleksi dokumen dan memasukkan dokumen kedalam kelompok-kelompok awal. Pada pengelompokkan awal ini, satu dokumen dapat masuk

ke dalam beberapa kelompok. Oleh sebab itu perlu adanya penghitungan bobot suatu dokumen terhadap kelompok awal sebelum dokumen

dimasukkan ke dalam kelompok akhir. Dokumen teks yang berada di dalam satu kelompok akhir memiliki kemiripan yang lebih tinggi dibandingkan

dengan dokumen teks yang berada di kelompok lain. Dengan mengimplementasikan metode Frequent Term-Based Text

Clustering, diharapkan pembaca tidak perlu lagi membaca dokumen teks yang hampir sama berulang-ulang kali.

MP3 sekarang sudah dapat didownload langsung dari handphone yang ada melalui fasilitas GPRS. Sayangnya MP3 yang akan didownload tidak bisa

didengar contohnya (sample). Jadi pengguna tidak bisa memastikan secara langsung apakah benar ini lagu yang diinginkan. Karena itu diperlukanlah

suatu program aplikasi yang bisa memainkan contoh lagu MP3 secara client server sehingga pengguna tidak kebingungan dalam menentukan

pilihannya. Jika pengguna yakin dengan lagu yang ingin didownloadnya maka pengguna tidak akan kecewa dengan pilihannya, sehingga

kemungkinan pengguna untuk kembali lagi akan lebih besar. Untuk membuat program aplikasi MP3 player client server di handphone dapat dengan menggunakan bahasa pemrograman J2ME dikarenakan

teknologi J2ME sekarang sudah mendukung format audio MP3 dan koneksi HTTP. Tidak semua handphone mendukung J2ME dan MP3 / PCM (.wav),

maka data handphone yang mendukung perlu dimasukkan ke server terlebih dahulu agar aplikasi client mendeteksinya. Pendeteksian juga dilakukan untuk menetukan apakah handphone mendukung lagu MP3 atau tidak. Kalau tidak mendukung MP3, maka yang dimainkan adalah lagu PCM

(.wav). Jika disetujui oleh aplikasi, maka aplikasi dapat digunakan dengan baik.

Aplikasi juga dapat digunakan untuk mencari lagu yang diinginkan berdasarkan nama penyanyi, judul lagu, dan jenis lagu. Untuk jenis lagu, ada 2 jenis lagu yang dapat dipilih, yaitu lagu barat dan lagu indonesia. Pengguna dapat memasukkan nama penyanyi maupun judul lagu dan

kemudian aplikasi akan mencari data lagu di server. Setelah lagu ditemukan, pengguna dapat mendengarkan lagu yang diinginkan.

Page 175: Prodi Teknik Informatika

Seiring dengan perkembangan teknologi jaringan, baik dari segi content maupun jumlah perangkat yang tersambung, komputasi peer to peer

(P2P)menjadi semakin populer. Ada beberapa keunggulan penggunaan teknologi P2P untuk penyebaran berkas (file sharing) dibandingkan dengan teknologi clientserver. Keunggulan pertama, teknologi ini relatif lebih murah,

karena tidak perlu mengeluarkan uang untuk membeli server. Kedua, instalasi mudah karena beberapa sistem operasi telah memiliki fungsi P2P

pada konfigurasi jaringannya. Namun demikian, perkembangan aplikasi P2P yang ada saat ini kurang efisien, sebagian besar aplikasi tersebut bersifat

spesifik terhadap platform tertentu.JXTA (Juxtapose) adalah sekumpulan protokol yang digunakan untuk

menghubungkan berbagai peer untuk saling berkomunikasi dan berkolaborasi dalam jaringan P2P. Protokol JXTA independen terhadap bahasa pemrograman dan multiple implementasi. Hal ini memungkinkan teknologi JXTA dapat digunakan pada berbagai perangkat yang memiliki

platform yang berbeda. Teknologi JXTA dapat digunakan untuk penyebaran dan pencarian berkas. Hal ini dilakukan dengan cara membuat

advertisement yang merepresentasikan berkas yang disebarkan. Advertisement ini merupakan media untuk mempromosikan berkas yang

disebarkan kepada peer lain. Untuk melakukan pencarian terhadap berkas tertentu, suatu peer mengirim permintaan advertisement kepada peer lain

sesuai dengan berkas yang dicari. Berdasarkan advancement balasan dari peer lain, maka diperoleh hasil dari pencarian berkas.

Sebuah sistem yang menerapkan teknologi JXTA memiliki beberapakeunggulan dibandingkan teknologi P2P yang lain. Keunggulan pertama,

system bersifat multiplatform sehingga dapat dijalankan pada platform berbeda. Kedua, sistem dapat menghubungkan peer yang tidak dapat

berhubungan langsung dengan peer lain karena terpisah oleh perbedaan jaringan fisik atau logical. Ketiga, system dapat menghubungkan peer-peer

yang berada di dalam dan diluar firewall.

Penggunaan kamera digital dewasa ini lebih diminati daripada kamera konvensional karena gambar yang dihasilkan kamera digital lebih mudah diolah dari pada gambar yang dihasilkan kamera konvensional. Dengan

perkembangan teknologi komputer yang semakin pesat, maka pengolahan gambar menjadi lebih mudah dan menarik, tetapi pemanfaatan pengolahan citra saat ini belum digunakan secara maksimal karena masyarakat belum

mengerti pentingnya kegunaan pengolahan citra digital.Panorama 360 derajat adalah gambar panorama yang dilihat dari satu titik

atau posisi dari berbagai sudut pandang. Panorama 360 derajat merupakan salah satu pengolahan citra yang memanfaatkan beberapa teknik

pengolahan citra digital. Dengan memanfaatkan sudut kamera dan gambar-gambar yang diambil dari sudut teratur, dapat menghasilkan gambar

panorama 360 derajat. Aplikasi panorama 360 derajat ini dibuat dengan menggunakan pengolahan

citra digital, karena berhubungan dengan pengolahan gambar. Terdapat banyak teknik pengolahan citra digital yang digunakan dalam pembuatan

gambar panorama 360 derajat seperti proyeksi silindris, merging, blending, penskalaan, dan translasi gambar. Aplikasi ini diharapkan nantinya dapat

membantu masyarakat untuk mengetahui bentuk lokasi suatu tempat tanpa harus ke lokasi.

Page 176: Prodi Teknik Informatika

Kehadiran suatu format dokumen yang disebut XML memungkinkan suatu aplikasi berbicara dengan aplikasi lainnya tanpa dibatasi oleh platform /

sistem operasi. Dokumen Open Office writer adalah dokumen yang dibuat menggunakan XML. Untuk membuat dokumen XML tidak diperlukan suatu editor khusus atau bahasa pemograman tertentu. Sehingga penulis tertarik

untuk melakukan analisa dan penelitian lebih lanjut.Pada karya ilmiah ini, penulis akan membuat sebuah teks editor sederhana

menggunakan bahasa pemograman JavaScript. Editor ini akan dibuat berbasis client-server yang memiliki fasilitas WYSIWYG (What You See Is

What You Get) pada text formating-nya. Selain itu penulis akan memperkenalkan atau menjelaskan pembuatan dokumen XML yang valid

atau sesuai dengan aturan yang telah ditetapkan oleh Open Office itu sendiri. Dalam penciptaan dokumen XML akan digunakan bahasa

pemograman PHP.Sistem ini akan menghasilkan file dokumen Open Office writer (sxw).

Sehingga untuk membuat dokumen Open Office writer nantinya tidak hanya menggunakan editor Open Office writer saja, namun dapat menggunakan

editor yang dibuat oleh penulis.

Seiring dengan perkembangan ilmu dan teknologi, meyebabkan semakin ketatnya persaingan yang terjadi di dunia industri. Dalam menghadapi

persaingan yang ada, perusahaan-perusahaan dituntut untuk meningkatkan produktivitasnya. Dengan meningkatkan produktivitas, maka dapat

meminimalkan biaya yang seharusnya tidak perlu dikeluarkan selama proses produksi berlangsung. Cara meningkatkan produktivitas tersebut,

salah satunya adalah dengan menyeimbangkan lintasan kerja yang terdapat pada aliran proses produksi.

Penyeimbangan lintasan perakitan berhubungan erat dengan produksi massal. Sejumlah pekerjaan perakitan dikelompokkan ke dalam beberapa

pusat pekerjaan, yang disebut sebagai stasiun kerja. Penyeimbangan lintasan kerja yang dimaksud adalah mengelompokkan elemen kerja yang

ada ke dalam beberapa stasiun kerja sehingga beban kerja pada setiap stasiun kerja mendekati seimbang sehingga dicapai efisiensi kerja yang

tinggi di tiap stasiun kerja (meminimalisasi waktu menganggur).

Page 177: Prodi Teknik Informatika

Untuk menyimpan dan mengolah data , dapat digunakan berbagai cara. Salah satu cara yang sering digunakan adalah dengan menyimpan data

pada tabel. Ketika dibutuhkan, data tersebut dapat dipanggil kembali menggunakan query. Dalam struktur data, dikenal salah satu cara untuk menyimpan data yaitu senarai berantai ganda (doubly linked list). Untuk pencarian data pada senarai berantai ganda dapat digunakan berbagai

metode pencarian.Pada penelitian ini dilakukan analisis kinerja SQL dan senarai berantai

ganda, yaitu bagaimana alokasi memori dan implementasi program kedua cara tersebut. Data yang digunakan adalah data mengenai konjugasi kata

kerja bahasa perancis.Sistem yang dibangun dapat melakukan pencarian satu data maupun banyak data, kemudian menampilkan hasil pencarian dan lama waktu pencarian. User dapat memilih untuk menginputkan kata kerja secara manual, atau menggunakan pencarian acak yang akan dilakukan oleh

sistem pada pencarian banyak data. Sistem juga memungkinkan user untuk menyimpan data pencarian yang sudah dilakukan.

Penempatan lokasi gudang atau pabrik merupakan suatu keputusan perencanaan jaringan yang sangat penting dalam supply chain. Penentuan

lokasi yang baik dapat membantu suatu supply chain agar tetap bekerja dengan biaya seminimal mungkin. Keputusan operasional lain yang juga

penting dalam transportasi supply chain adalah penentuan rute pengiriman, sehingga didapatkan rute yang dapat meminimalkan biaya dengan

mengurangi banyaknya kendaraan yang diperlukan, serta total jarak yang harus ditempuh kendaraan.

Karena masalah di atas, maka pada tugas akhir ini akan dibuat sistem untuk menyelesaikan kasus penentuan lokasi gudang dan penentuan rute

pengiriman, metode yang digunakan adalah metode gravity for location untuk perencanaan lokasi suatu gudang atau pabrik, metode ini bekerja dengan menentukan suatu titik pada area, dimana titik tersebut dapat

meminimalkan biaya transportasi yang terdiri dari parameter jarak, biaya pengiriman barang, dan jumlah barang. Metode savings matrix dan metode

generalized assignment digunakan untuk perencanaan rute pengiriman armada, kedua metode ini bekerja secara berurutan, metode savings matrix bekerja dengan membuat suatu matriks yang disebut matriks penghematan

atau disebut savings matrix, matriks ini berisi daftar penghematan yang diperoleh jika menggabungkan permintaan dua pelanggan dalam satu armada. Metode generalized assignment mulai digunakan ketika hasil

metode savings matrix kurang optimal, metode ini bekerja dengan menentukan seed point atau titik tengah armada, kemudian menghitung

biaya penyisipan untuk setiap pelanggan. Sistem yang dihasilkan ini akan dapat membantu bagian perencanaan dan transportasi dalam menentukan lokasi gudang dan rute armada. Input dari sistem ini adalah jumlah armada yang dimiliki beserta kapasitasnya, jumlah

permintaan masing-masing kota, dan letak gudang yang sudah dimiliki. Output dari sistem ini adalah lokasi gudang yang ideal dilihat dari sebaran data pelanggan yang ada serta visualisasi rute dari armada pengiriman.

Sistem diaplikasikan di PT. Tirtamas Megah dan data diambil selama bulan Juni dan Juli 2004.

Page 178: Prodi Teknik Informatika

Jadwal pertandingan Liga Sepak Bola haruslah mampu untuk menanggulangi kepentingan dari tim-tim peserta liga dan memenuhi aturan aturan federasi penyelenggara liga. Jumlah wasit yang sangat terbatas yang mampu untuk memimpin pertandingan merupakan salah satu masalah yang

yang harus diselesaikan dalam penjadwalan liga sepak bola, seringkali seorang wasit memimpin pertandingan tim yang sama berkali kali

Tabu Search (TS) adalah metode iteratif yang menggunakan prosedur tertentu untuk mengatasi masalah-masalah atau batasan-batasan yang ada. Prinsip umum dari TS adalah untuk mempercepat proses pencarian dengan menghindari langkah / move tertentu. Dalam kasus tugas akhir ini, TS akan

digunakan untuk memecahkan masalah optimalisasi pengkombinasian antara tim yang telah di pasangkan dengan wasit yang hanya dapat

memimpin pertandingan sejumlah tertentu Sistem yang dibangun dapat melakukan penjadwalan pertandingan dengan

menghindari tanggal tertentu, yang dimasukan sendiri oleh pengguna. Sistem juga akan melakukan penjadwalan terhadap wasit yang memimpin

pertandingan, sehingga di dapatkan suatu jadwal yang optimal.

Pemanfaatan media telepon untuk memberikan pelayanan kepada calon mahasiswa memberikan nilai tambah kepada perguruan tinggi. Informasi penerimaan mahasiswa baru akan dapat diperoleh via telepon. Namun informasi yang dicari oleh calon mahasiswa selalu monoton dan adanya keterbatasan yang dimiliki oleh operator telepon. Sehingga perlu adanya sebuah operator telepon otomatis yang mampu memberikan informasi

kepada calon mahasiswa. Interactive Voice Response (IVR) adalah suatu aplikasi telepon yang

mampu merespon setiap aksi yang diterima oleh pesawat telepon. Aplikasi telepon seperti IVR dapat dibangun dengan bantuan library Windows

bernama Telepony Aplication Programing Interface (TAPI). TAPI menyediakan fungsi-fungsi pendukung untuk pembuatan aplikasi telepon. Malalui tugas akhir ini, penulis telah membangun sebuah model operator telepon otomatis atau IVR dengan menggunakan TAPI serta menyelidiki

bagaimana sebuah komputer mampu menerima respon dari pesawat telepon.

Page 179: Prodi Teknik Informatika

Salah satu algoritma pada analisis Data Mining adalah Algoritma DynamicSome. Algoritma DynamicSome merupakan hasil modifikasi dari Algoritma Apriori yang digunakan untuk menganalisis keterkaitan antara item-item berbeda dalam sekumpulan item yang besar yang bertujuan

untuk melihat hubungan dan keterikatan antara item-item tersebut. Algoritma DynamicSome pada kasus ini menambahkan kuantitas dari item-item yang berkaitan, dimana pencarian pertama untuk menemukan frequent

itemset melalui candidate generation pada beberapa fase seperti fase initizialitation, fase forward, fase intermediate dan fase backward dengan

menggunakan dua parameter yaitu support dan step. Hasil akhir dari algoritma ini adalah paket item-item barang yang sering dibeli bersamaan dengan kuantitas maksimal tiap-tiap item yang serin

ditemukan pada transaksi berkaitan dan berguna untuk membantu dalam pengambilan keputusan untuk pemaketan barang.

Adanya kesulitan dalam mencari jadwal dan rute penerbangan reguler domestik secara manual bagi orang yang akan melakukan suatu perjalanan

menyebabkan lamanya waktu untuk menunggu pesawat berikutnya. Kesalahan dalam memilih jadwal penerbangan juga disebabkan karena kurangnya akses informasi penerbangan yang tepat dan lengkap bagi

semua orang. Penulis menggunakan Algoritma Dijkstra untuk menentukan jadwal dan rute

penerbangan yang cocok bagi user yang membutuhkannya. Algoritma Dijkstra digunakan untuk mencari rute yang harus dilaluinya dengan memperhatikan waktu tempuh terkecil untuk setiap rute yang telah

diketahuinya. Algoritma Dijkstra akan mencari rute yang akan dilalui dengan baik karena menggunakan metode reserved-edge yaitu meghitung ulang

waktu tempuh pada setiap kota kandidatnya untuk mendapatkan rute pesawat yang waktu tempuhnya paling kecil. Setelah itu baru menetapkan

kota selanjutnya yang mempunyai waktu tempuh terkecil dari kota kandidatnya secara pertahap dan akan terus mencari rute pesawat

sambungannya untuk mencapai kota tujuan. Data jadwal penerbangan akan diolah berdasarkan jam keberangkatan, waktu tempuh pesawat, dan rute

yang dilalui pesawat untuk mendapatkan rute pesawat yang memiliki waktu tempuh terkecil sesuai dengan permintaan user. Untuk menyajikan informasi secara mobile, penulis menggunakan aplikasi Wireless Aplication Protocol

(WAP) dalam membantu user yang terhubung dengan internet melalui perangkat nirkabel supaya dapat dengan mudah melakukan pencarian

informasi penerbangan dan pencarian rute penerbangan dari kota yang satu dengan kota lainnya.

Dari hasil implementasi sistem yang telah dilakukan penulis, Algoritma Dijkstra dapat membantu orang dalam menentukan rute pesawat yang akan digunakan dalam rencana perjalanan. Hasil informasi penerbangan tersebut

berlaku pada kondisi ideal yaitu sesuai dengan jadwal penerbangan yang telah ditentukan sebelumnya.

Page 180: Prodi Teknik Informatika

Seiring dengan berkembangnya teknologi citra digital, banyak muncul perangkat lunak yang berfungsi untuk mengolah citra digital untuk

mendapatkan hasil yang lebih sesuai dengan keinginan. Salah satunya ialah perangkat pengolah citra digital yang berfungsi untuk menghilangkan objek

yang tidak diinginkan pada citra.Berbagai metode untuk menghilangkan objek telah dikembangkan. Salah

satunya ialah metode Exemplar-based Image Inpainting. Metode ini memiliki keunggulan karena prosesnya yang relatif cepat, dapat menghilangkan objek yang relatif besar, serta mampu mensintesis baik tekstur maupun

strukur dari bagian citra.Dasar dari metode yang dipakai dalam tugas akhir ini adalah seni inpainting.

Inpainting sendiri merupakan suatu seni memodifikasi citra dimana pengamat tidak akan mengetahui bahwa citra tersebut merupakan hasil

proses inpainting jika dia tidak mengetahui citra aslinya. Aplikasi ini diharapkan nantinya dapat membantu pengguna untuk menghilangkan objek pada citra sehingga menghasilkan citra yang lebih sesuai dengan keinginan

Algoritma pencocokan string (string matching), atau mencari adanya kesesuaian pola pada teks merupakan komponen dasar yang digunakan dalam implementasi perangkat lunak (software) aplikasi pengolahan teks. Pencocokan string adalah mencari semua pemunculan string (biasanya

disebut pola) pada naskah atau dokumen. Algoritma pencocokan string yang efisien sangat membantu dalam mencari kata, terutama pada berkas teks

yang sangat panjang. Terdapat banyak algoritma pencocokan string. Penulis melakukan penelitian

dengan membandingkan kecepatan algoritma Boyer-Moore-Horspool, algoritma Karp-Rabin, dan algoritma Quick Search untuk mengetahui

algoritma yang efisien dalam mencari dan mencocokan pola pada berkas teks bahasa Indonesia. Efisiensi dari sebuah algoritma dapat dilihat dari

rata-rata waktu yang diperlukan algoritma tersebut melakukan suatu proses.Untuk melakukan penelitian ini, dibuat program yang dapat menghitung kecepatan algoritma pencocokan string dalam mencari kata yang sesuai dengan pola pada berkas teks. Setiap kata pada berkas teks yang sesuai dengan pola diberi tanda dengan mengubah warna tulisan kata tersebut

supaya dapat diketahui letak kata yang sesuai tersebut.

Page 181: Prodi Teknik Informatika

Kebutuhan data statistik kependudukan khususnya angka fertilitas dan mortalitas dalam beberapa tahun terakhir ini sangat meningkat khususnya untuk input proyeksi penduduk dan evaluasi program pembangunan. Saat

ini, informasi mengenai jumlah mortalitas dan fertilitas penduduk di Propinsi DIY disajikan dengan menggunakan angka-angka dimana dalam

pembacaan dan pemahamannya membutuhkan waktu yang cukup lama. Pada program ini, masalah-masalah yang muncul dapat diatasi dikarenakan

data-data yang masih berupa angka dan tabel divisualisasikan menjadi bentuk data yang baru, yaitu berupa grafik-grafik dan informasi teks dan sistem ini dapat memberikan informasi yang lebih mudah dimengerti dan

dipahami dibandingkan jika ditampilkan hanya menggunakan angka-angka dan tabel saja.

Sistem ini mampu menyajikan informasi visual berupa tampilan wilayah Propinsi DIY beserta data mortalitas dan fertiltasnya. Sistem Informasi ini

dapat bermanfaat baik bagi para pemerhati masalah kependudukan sebagai sistempendukung keputusan maupun bagi para perencana pembangunan atau pengambil keputusan khususnya di bidang kependudukan di tingkat

Daerah maupun Pusat.

SMIL merupakan bahasa markup berbasis XML yang digunakan untuk membuat presentasi streaming di internet dengan berbagai macam tipe media yang berbeda yang digabung menjadi satu membentuk content

multimedia. Karena SMIL merupakan aplikasi dari XML maka penulisannya harus mengikuti aturan-aturan XML. Sehingga kemungkinan dapat terjadi kesalahan seperti kesalahan dalam struktur penulisan tag dan attribute.

Kesalahan-kesalahan tersebut bisa diatasi jika dalam pembuatannya diubah secara visual. Dengan tampilan visual, user tidak perlu banyak mengingat penulisan tag dan attribute pada SMIL, serta struktur dalam penulisannya.

Pada Tugas Akhir ini penulis merancang dan membuat program bantu SMIL generator berbasis Graphical User Interface untuk membantu user dalam

membuat presentasi streaming di internet.Diharapkan program yang dihasilkan dapat membantu user dalam

menghasilkan file presentasi berbasis SMIL, seperti dalam mengatur layout presentasi, objek media, dan timing. Sehingga dapat mengurangi

kemungkinan kesalahan yang terjadi dalam proses pembuatan file SMIL.

Page 182: Prodi Teknik Informatika

Di berbagai bagian negara di dunia, khususnya di Indonesia banyak kita jumpai para penyandang cacat tubuh. Dalam hal ini khususnya para

penyandang cacat tubuh bagian bawah atau mereka yang mengalami kelumpuhan sehingga harus dibantu dengan kursi roda untuk beraktivitas.

Namun faktanya kursi roda konvensional yang selama ini digunakan sebagai alat bantu masih digerakkan dengan menggunakan kekuatan tangan

pengendaranya dimana pengendaranya tersebut adalah seorang yang cacat tubuh bagian bawah. Kondisi ini membuat para penyandang cacat yang memanfaatkan kursi roda harus memiliki tangan yang cukup kuat untuk menggerakan dan mengontrol arah pergerakan kursi rodanya. Hal ini

kemudian menjadi suatu masalah yang cukup memprihatinkan, sehingga muncul pemikiran untukmembuat suatu pemodelan yang nantinya

diharapkan dapat membantu para penyandang cacat yang memanfaatkan kursi roda dengan membuat suatu pemodelan kursi roda dengan

mengaplikasikan sebuah joystick pada model kursi roda hardware dan software.

Pemodelan yang dibuat diharapkan dapat memberikan output suatu model kursi rooda yang lebih mudah dalam pengoperasiannya dan lebih aman dari

model kursi roda manual. Pengaplikasian joystick pada pemodelan kursi roda ini nantinya diharapkan dapat membantu meringankan beban para

pengguna kursi roda dan juga dapat memberikan kemudahan-kemudahan dalam pengoperasian kursi rodanya. Pemilihan jenis kursi roda yang lebih

optimal dan aman merupakan idaman bagi yang membutuhkannya. Meskipun demikian, pengguna kursi roda ini tetap harus melakukan penyesuaian jika ternyata sistem tidak dapat beroperasi seperti yang

diinginkan.

Proses (operasi) pembuatan suatu produk terkadang harus melalui mesin-mesin yang memiliki fungsi yang berbeda-beda, sehingga terjadi

permasalahan antrian dan atau menjadwalkan produk mana yang harus dikerjakan terlebih dahulu. Penjadwalan Job Shop menghasilkan urut-urutan

pekerjaan yang akan diproses pada 2 atau lebih mesin, dan tidak berdasarkan suatu urutan mesin tertentu (dapat dibolak-balik). Salah satu algoritma untuk menyelesaikan persoalan penjadwalan job shop adalah

algoritma Giffler and Thompson. Algoritma Giffler and Thompson ini mempunyai kelebihan yaitu proses perhitungan yang pendek dan bertujuan

meminimalkan idle time mesin dalam bekerja. Pada tugas akhir ini, dibuat program bantu penjadwalan Job Shop

berdasarkan Algoritma Giffler and Thompson digunakan untuk menyelesaikan kasus penjadwalan antrian pada mesin-mesin tersebut agar

mesin-mesin yang ada dapat bekerja seefisien mungkin. Program yang dibuat dapat menyelesaikan permasalahan penjadwalan antrian dengan

menghasilkan urutan pekerjaan pada tiap mesin seoptimal mungkin. Program ini juga menampilkan penyelesaian masalah antrian langkah demi langkah serta waktu mulai dan waktu penyelesaian tiap-tiap pekerjaan pada

tiap mesin, dan visualisasi hasil penjadwalan antrian berupa Gantt Chart.

Page 183: Prodi Teknik Informatika

Tidak ada file Abstraksi karena file laporan RUSAK

Dalam tugas akhir ini dilakukan pencarian pohon bentangan minimum (Minimum Spanning Tree) dengan algoritma Greedy. Proses pencarian

dilakukan dengan menguji apakah graf merupakan graf terhubung. Jika ya, maka dilakukan pencarian pohon bentangan minimum graf tersebut. Jika

tidak maka program tidak akan melakukan pencarian.Hasil pencarian dari program berupa pohon bentangan minimum dalam

bentuk visual dan dalam bentuk matriks. Dari keduanya dapat dilihat table iterasi pencarian pohon bentangan minimum tersebut.

didapat tidak pasti dalam arti pelanggan atau pengunjung mungkin tidak akan mengatakan secara sesungguhnya, seperti dalam melakukan

browsing, situs mana saja yang dikunjungi atau mencari data apa, dengan menggunakan situs search engine, atau pertanyaan lain yang mungkin tidak

etis jika ditanyakan. Agar tetap mendapatkan informasi dilakukan dengan cara lain yaitu dengan melihat catatan atau log yang tersimpan di server

yang mencatat aktifitas pelanggan atau pengunjung ketika mereka membuka situs. Salah satu aplikasi yang mencatat aktifitas surfing di

internet yaitu server yang menjadi cache server. Server ini selalumencatat setiap ada permintaan dari komputer client, khususnya informasi

URL dari situs tersebut. Dari catatan yang dibuat oleh cache server ini, dapat diperoleh informasi URL yang dikunjungi atau dibuka oleh pelanggan atau pengunjung warnet tanpa perlu menanyakan secara langsung. Proses

ini dilakukan dengan bantuan komputer dengan program aplikasi yang dibuat untuk membaca dari file log yang sudah dibuat oleh cache server, pengolahan diharapkan lebih cepat dan akurat daripada membaca file log

secara langsung. Informasi ini bisa menambah data yang mungkin

E103
cdromisasi:
Page 184: Prodi Teknik Informatika

Pada jaringan komputer yang semakin luas maka trafik paket-paket pada router semakin padat dan rumit, sehingga dibutuhkan pengaturan atau

penyeleksian terhadap paket-paket yang melewati router tersebut. Penyeleksian paket pada router sangat berguna untuk mematikan akses host-host tertentu yang terinfeksi virus, atau masalah pengaturan divisi

jaringan yang mempunyai banyak sub divisi yang masing-masing mempunyai hak akses yang berbeda-beda. Permasalahan ijin akses

jaringan pada suatu router dapat diatasi dengan suatu list perintah yang disebut Access Control List (ACL), dimana setiap paket yang melalui sebuah

router akan selalu dicek / dicocokkan dengan pernyataan yang ada pada Access List apakah akan diijinkan atau ditolak hak aksesnya. Pengecekan

disini mulai alamat sumber (source address), alamat tujuan (destination address), jenis protokol, operator, sampai jenis port. ACL dapat diterapkan

pada LAN maupun WAN. ACL diharapkan dapat mengatasi kemacetan jalur trafik paket pada router sehingga keamanan paket dapat terjaga dan lebih

optimal, dengan hanya mengijinkan / menolak host-host atau jaringan tertentu aja yang ditetapkan pada pernyataan ACL.

Aktivitas transaksi jual beli yang dilakukan setiap hari secara berkelanjutan, diperlukan sebuah pengaturan yang sistematis. Dalam sistem informasi inventori dengan menggunakan metode First In First Out (FIFO) yang diutamakan adalah pencatatan stok barang yang masuk dan keluar

didasarkan pada waktu barang itu dibeli. Pengaturan stok secara manual menggunakan buku catatan atau lembar kerja pada Microsoft Excel dirasa

merepotkan ketika terjadi banyak transaksi dan pembuatan laporan sewaktu-waktu. Pengaturan dengan cara ini juga memiliki tingkat ketelitian

yang relatif rendah. Untuk mengatasi masalah diatas maka dibuatlah sebuah aplikasi Sistem Informasi Inventory FIFO. Dengan sistem ini pengguna dapat

dengan mudah mengatur barang apa saja yang akan dijual, siapa saja penyuplai barang tersebut, pengaturan pembelian, pengaturan penjualan dan pembuatan laporan. Dengan aplikasi ini tingkat ketelitian dapat dijaga

dengan lebih baik. Aplikasi ini dibangun menggunakan bahasa pemrograman Microsoft Visual FoxPro 7.0.

ketika seorang salesman akan melakukan perjalanan dari titik asal ke titik tujuan yang mempunyai beberapa pilihan jalan yang dapat dilewati untuk sampai ke titik tujuan dan kembali ke titik asalnya lagi. Permasalahannya

adalah bagaimana mengatur suatu tour atau rute supaya diperoleh panjang perjalanan secara keseluruhannya menjadi minimum/ terpendek agar

diperoleh waktu yang singkat Pada tugas akhir ini, membicarakan perbandingan kecepatan dan jarak tempuh antara algoritma Ant Colony

System dengan Subset Dynamic programming untuk menyelesaikan kasus TSP dengan membandingkan kedua algoritma tersebut. Oleh karena itu dibuat implementasi program untuk mencari algoritma yang terbaik dari

kedua algoritma tersebut dengan mencari penyelesaian hasil optimal waktu tercepat dan jarak terpendek. Program ini dibuat dengan bahasa

pemrograman Delphi 7. Hasil perhitungan waktu yang terbaik dan jarak terpendek diperoleh dari algoritma Ant Colony System. Sedangkan algoritma Subset Dynamic Programming memiliki waktu yang lebih lama dan memiliki jarak yang lebih panjang dari algoritma Ant colony System. Sehingga dapat

Page 185: Prodi Teknik Informatika

Saat ini penggunaan handphone sudah sangat lazim, hal ini menyebabkan mulai tumbuhnya toko-toko handphone. Namun dengan seiring berjalannya

waktu maka sering ditemukan masalah-masalah yang timbul dalam transaksi penjualan dan pembelian Setiap toko handphone mempunyai sejumlah permasalahan dalam perhitungan harga jual. Salah satunya

adalah penentuan harga jual untuk barang yang baru dengan harga baru masuk namun stok masih ada barang dengan harga lama. Untuk itu dibuat

suatu program bantu untuk membantu menyelesaikanmasalah tersebut. Suatu program yang dapat menentukan harga jual barang

secara otomatis. Dengan tetap memperhitungkan keuntungan yang harus diperoleh penjual. Dengan adanya program ini diharapkan mempermudah penjual dalam menentukan harga jual barang. Sehingga dapat diperoleh

keuntungan yang maksimal dalam penjualan.

Router berfungsi menyebarkan informasi ke router tetangga dengan menggunakan routing protocol. Tidak semua informasi yang disebarkan oleh

router dibutuhkan oleh router tetangga, sehingga dapat menimbulkan masalah keamanan, menambah beban biaya perawatan jaringan, overhead pada perangkat yang digunakan dan masalah manajemen jaringan. Router dapat dikontrol sehingga hanya memberikan informasi penting pada tabel routing tetangga. Agar router dapat mengontrol informasi tersebut maka diterapkan passive interface, route filter dan policy routing pada routing

protocol. Dengan pengamatan dan analisa yang dilakukan terhadap routing protocol, maka dapat mengenal fungsi dari penerapan passive interface,

route filter dan policy routing pada dynamic routing protocol OSPF, RIP dan EIGRP.

Aktivitas transaksi peminjaman yang dilakukan setiap hari secara berkelanjutan diperlukan sebuah pencatatan yang sistematis. Dalam Sistem

Informasi Rental VCD yang diutamakan adalah pencatatan peminjaman VCD. Pencatatan peminjaman VCD secara manual menggunakan buku

catatan dirasa merepotkan ketika terjadi banyak transaksi dan pembuatan laporan sewaktuwaktu. Pencatatan dengan cara ini juga memiliki tingkat ketelitian yang rendah. Untuk mengatasi masalah diatas maka dibuatlah

sebuah aplikasi Sistem Informasi Rental VCD. Dengan sistem ini pengguna dapat dengan mudah melakukan pencatatan peminjamn VCD, memasukkan

data peminjam dan VCD yang dimiliki serta pembuatan laporan-laporan. Dengan aplikasi ini tingkat ketelitian dapat dapat dijaga dengan lebih baik. Aplikasi ini dibangun menggunakan bahasa pemrograman Visual Foxpro 7.

Page 186: Prodi Teknik Informatika

makanan menjadi sangat penting sejak dulu maupun sekarang. Kebutuhan ini menyebabkan menjamurnya tempat makan dimana-mana. Namun tidak

semua tempat makan tersebut dapat bertahan seiringan dengan berjalannya waktu, ada yang buka sebentar tetapi tutup selamanya, namun ada pula yang dapat bertahan. Untuk dapat bertahan sangat dibutuhkan strategi perhitungan laba agar didapat agar didapat harga yang cocok. Strategi perhitungan laba dalam restorant cukup rumit dilakukan dalam rumah

makan, karena dibutuhkan banyak aspek dalam perhitungan mulai dari resep yang digunakan sampai keuntungan agar jangan sampai rumah makan tersebut rugi dan dapat menyebabkan bangkrut. Hal yang dapat membantu rumah makan saat ini adalah dengan dibuatnya suatu sistem

informasi perhitungan laba dinamis restorant dengan berbasiskan komputer. Sistem informasi perhitungan laba dinamais restorant dapat memberikan solusi dalam penentuan laba rumah makan sehingga dengan perhitungan

tersebut dapat membantu rumah makan untuk selalu bertahan bahkan makin besar. Keuntungan yang didapatkan dari sistem informasi tersebut

selain lebih efisien juga dapat lebih cepat dilakukan perhitungan, sehingga Meningkatnya kebutuhan LAN dipengaruhi oleh era globalisasi yang menuntut efisiensi dan mobilitas tinggi dalam dunia kerja. Maka sebagian

besar LAN yang berdiri sendiri mulai berhubungan dan membentuk jaringan raksasa yang disebut WAN (Wide Area Network). Dengan adanya WAN, maka perlengkapan yang telah ada sebelumnya yakni POTS (plain old telephone services) yang merupakan jaringan analog dan bertransferrate rendah, dianggap tidak mampu lagi menangani jaringan raksasa

tersebut. Dengan keterbatasan yang dimiliki oleh POTS, maka ISDN yang merupakan jaringan digital dan mempunyai kecepatan akses sampai 128 kbps mulai dibangun. Para pembangun ini membayangkan bahwa ISDN

akan menyediakan akses sumbangan saluran digital yang terintegrasi untuk jarak yang luas dari servis, seperti voice, packet switching dan even video.

Dengan dibangunnya ISDN, diharapkan ISDN mampu membawa servis digital berkecepatan tinggi ke rumah-rumah dan perusahaan-perusahaan.

Dengan kemampuan ISDN, cukup layak jika ISDN diimplementasikan kedalam jaringan raksasa seperti WAN. Dengan pengimplementasian

tersebut, diharapkan mampu menangani semua kasus yang terjadi pada WAN secara mudah, cepat, dan efisien.LAN ke LAN atau LAN ke WAN digunakan router sehingga komputer yang

ada pada sebuah jaringan bisa berkomunikasi dengan komputer yang ada pada jaringan yang lain. Untuk meneruskan paket-paket ke alamat

tujuannya dengan jalur yang tersingkat dan benar, router menggunakan tabel routing sebagai informasi rute. Tabel routing selalu dirawat oleh routing

protocol. Routing protocol mempunyai bermacam-macam mekanisme routing, antara lain adalah dynamic routing. Untuk mendukung beberapa routing protocol dalam WAN maka informasi tabel routing harus saling

bertukaran dengan routing protocol yang sama atau yang berbeda. Proses pertukaran informasi routing diantara protokol yang berbeda disebut route

redistribution. Dalam mengimplementasikan route redistribution harus menggunakan routing protocol yang mekanismenya dynamic routing karena

route redistribution diterapkan pada jaringan yang komples. Untuk konfigurasi router dilakukan menggunakan konfigurasi dasar dynamic

routing, dan untuk pengamatan dilakukan dengan mengamati antara lain, hasil dari konfigurasi terhadap router, pengamatan

terhadap pengiriman paket oleh router, tabel routing, interface yang

Page 187: Prodi Teknik Informatika

gereja sel merupakan organisasi yang sangat membutuhkan informasi mengenai keanggotaan sel. Dari informasi keanggotaan sel inilah nantinya

yang akan menjadi tolak ukur dalam penentuan strategi dan kebijakan-kebijkan untuk menangangani permasalahan yang terjadi. Keanggotaa gereja sel, adalah keanggotaan yang sangat dinamis, sel-sel yang ada

didalamnya dapat bermultiplikasi semakin banyak. Karena adanya multiplikasi ini, maka sistem informasi bukan lagi menjadi suatu hal yang akan dipertimbangkan, tetapi merupakan sesuatu yang harus dipakai dan

diterapkan. Adanya kebutuhan akan pengaturan dan pencatatan keanggotaan gerja sel ini, maka dibuatlah suatu sistem informasi

keanggotaan gereja sel. Sistem yang dibuat ini mempunyai kemampuan untuk memecahkan permasalahan mengenai keanggotaan gereja sel

dengan melakukan pencatatan dan pengaturan kelompok sel yang ada. Dengan adanya sistem informasi keanggotaan gereja sel ini, dapat

menggantikan sistem yang masih manual, sehingga kebutuhan informasi dan juga proses atau transaksi yang terjadi didalam multiplikasi sel dapat

Pada umumnya pabrik keramik mengalami masalah dalam pencatatan transaksitransaksi dan mengetahui secara rinci piutang yang telah dikeluarkan. Pencatatan data transaksi perusahaan secara manual

membutuhkan waktu yang lama dan tingkat ketelitian yang tinggi. Hal ini tentunya sangat mempengaruhi bisnis perusahaan. Sistem informasi yang

terkomputerisasi akan sangat membantu untuk mengatasi masalah-masalah yang timbul dalam pencatatan data transaksi perusahaan. Sistem informasi yang terkomputerisasi membantu pencatatan transaksi-transaksi menjadi lebih cepat dan tepat. Perusahaan juga secara cepat dapat mengetahui

piutang-piutang perusahaan dan yang jatuh tempo. Sistem ini akan sangat membantu memberikan kemudahan bagi perusahaan dalam mendata setiap

transaksi yang terjadi.sebagian besar LAN yang berdiri sendiri mulai berhubungan dan membentuk jaringan raksasa yang disebut WAN (Wide Area Network).

Untuk menghubungkan LAN ke LAN atau LAN ke WAN digunakan router sehingga komputer yang ada pada sebuah jaringan bisa berkomunikasi

dengan komputer yang ada pada jaringan lain. Protokol WAN yang bekerja menggunakan metode packet switching dan bekerja pada lapisan data link dan physical referensi model OSI adalah frame relay. Frame relay bekerja diantara lapisan DTE (Data Terminal Equipment), dan DCE (Data Circuit-

Terminating Equipment) mempergunakan PVC (Permanent Virtual Circuit). DTE merupakan peralatan komputer termasuk bridge dan router tempat aplikasi switching dan biasanya dimiliki oleh pemakai. Sedangkan DCE

merupakan peralatan untuk mentranslasikan data dari DTE menjadi data yang dimengerti oleh protokol WAN. Frame relay merupakan protokol WAN

yang paling banyak dipakai karena jumlah jalur yang diperlukan sama besarnya seperti yang diperlukan oleh jalur dedikasi, tetapi jalur yang

digunakan adalah PVC. Sedangkan setiap router hanyamemerlukan satu jalur fisik untuk hubungan ke jaringan frame relay.

Page 188: Prodi Teknik Informatika

routing tedapat bermacam-macam routing protocol, diantaranya OSPF (Open Shorthest Path First) dan EIGRP (Enhanced Interior Gateway Routing

Protocol). Untuk mengenal perbedaan diantara kedua routing protocol tersebut diperlukan pengamatan dan analisa terhadap masing-masing

kelebihan dan kekurangannya. OSPF dan EIGRP sangat cocok diterapkan pada jaringan yang kompleks, karena secara otomatis beradaptasi atas

perubahan-perubahan yang terjadi dalam jaringan dengan cara router akan mencari sendiri jalur yang terbaik untuk mencapai alamat tujuan. Untuk

mengamati dan menganalisa proses routing dalam routing protocol OSPF dan EIGRP dilakukan dengan cara membentuk topologi jaringan dan

mengkonfigurasi router. Untuk konfigurasi router dilakukan menggunakan konfigurasi dasar dari routing protocol OSPF dan EIGRP. Pengamatan dilakukan dengan mengamati antara lain : hasil dari konfigurasi router, pengiriman paket oleh router, tabel routing dala router, interface yang terhubung dengan router, serta pengamatan terhadap proses routing

protocol. Dengan pengamatan dan analisa yang dilakukan terhadap routing megijinkan para pemakai untuk mangakses data yang diperlukan. Pilihan

keamanan seperti password, peralatan callback, dan perangkat keras keamanan (hardware) sangatlah diperlukan. Bagaimanapun, fasilitas tadi sering kurang fleksibel dalam menyaring lalu lintas data dan pengontrolan

yang lebih spesifik akan sangat diperlukan oleh administrator jaringan. Router adalah suatu peralatan yang berfungsi meneruskan paket-paket dari sebuah network ke network yang lainnya sehingga host-host pada sebuah network bisa berkomunikasi pada host-host pada network lainnya. Pada dasarnya sekali mengatur routing maka router akan mengijinkan paket

apapun melintas dari satu interface ke interface yang lain. Oleh Karena itu diperlukan suatu kebijakan untuk membatasi aliran traffic atau untuk alasan

keamanan. Cisco memperkenalkan Access Control List (ACL) dalam membatasi aliran data. ACL adalah pengelompokan paket berdasarkan

kategori dimana dimplementasikan padarouter. ACL bisa sangat membantu dalam hal membutuhkan pengontrolan lalu lintas network. Penggunaan ACL paling umum dan yang paling mudah

memperlancar proses registrasi matakuliah ini justru menjadikan mahasiswa maupun pihak universitas merasa kesulitan setiap kali menghadapinya. Besarnya tingkat kesalahan manusia merupakan salah satu faktor yang

menyebabkan proses registrasi matakuliah secara manual kurang berjalan dengan baik. Proses registrasi secara manual tidak akan berjalan dengan

efektif apabila faktor manusia yang terlibat didalamnya sering mengabaikan aturan maupun prosedur yang berlaku. Beberapa kesulitan yang sering

dialamai diantaranya adalah proses pengaturan jadwal matakuliah, penyusunan KRS sampai dengan perhitungan biaya perkuliahan masing-

masing mahasiswa dalam setiap semester. Sebuah sistem Registrasi multiuser berbasis komputer dapat dijadikan salah satu solusi untuk

mengurangi beberapa permasalahan tersebut diatas. Program aplikasi yang dapat diakses beberapa pengguna ini dirancang untuk membantu proses

masa registrasi matakuliah maupun proses- proses selama masa perkuliahan berlangsung. Beberapa kemampuan sistem dalam membantu beberapa proses dalam registrasi matakuliah seperti penyusunan jadwal

Page 189: Prodi Teknik Informatika

Bagian penting dari pelayanan pada konsumen adalah penyediaan informasi. Karena informasi yang tepat akan membantu dalam melakukan transaksi penjualan. Perancangan sebuah program bantu stock penjualan

dapat membantu mengurangi masalah yang dihadapi pemilik dalam penyediaan barang dengan jumlah tertentu, guna mencukupi kebutuhan pelanggan. Program bantu tersebut dapat memberikan informasi tentang stock barang dan barang mana saja yang penjualannya paling tinggi tiap

harinya. Program bantu ini mengeluarkan laporan stock penjualan dengan menganalisa data transaksi penjualan dan memberikan data – data barang

mana saja yang mungkin dicari oleh konsumen yang bersangkutan atau sesuai dengan selera konsumen yang bersangkutan.berkelanjtuan memerlukan sebuah pengaturan yang sistematis. Dalam

Sistem Informasi Kredit Barang Elektronik dengan sistem bunga flat dan menurun yang diutamakan adalah pencatatan transaksi dan pembayaran

angsuran kredit. Pembayaran angsuran secara manual menggunakan buku catatan atau lembar kerja pada Microsoft Excel dirasa merepotkan ketika

terjadi banyak transaksi dan pembuatan laporan sewaktu-waktu. Pencatatan dengan cara ini memiliki tingkat ketelitian yang rendah dan waktu

pencatatan cukup lama sehingga kurang efisien. Untuk mengatasi masalah tersebut diatas, maka dibuatlah sebuah aplikasi Sistem Informasi Kredit

Barang Rumah Tangga. Dengan sistem ini pengguna dapat mudah melakukan pencatatan barang yang akan dijual, pencatatan konsumen,

pencatatan data-data kredit yang diambil konsumen, pencatatan pembayaran angsuran dan pembuatan laporan-laporan. Di samping cara

pembayaran dengan kredit sistem bunga flat atau menurun, sistem aplikasi ini juga menyediakan alternatif pembayaran secara tunai. Dengan aplikasi

ini tingkat ketelitian dapat dijaga dengan baik dan efisiensi waktu juga dapat tercapai. Aplikasi ini dibangun dengan menggunakan bahasa pemrograman menikmati kredit untuk usahanya. Kredit merupakan kebutuhan perusahaan

untuk mengembangkan usahanya.. Toko komputer pastilah senantiasa membutuhkan kredit atas pembelian barangnya di dealer, kredit ini akan membantu toko untuk mengembangkan usahanya. Kredit, bagi dealer

merupakan keharusan, karena sistem penjualan secara tunai tidak mungkin dilakukan terhadap semua toko. Karenanya dealer harus sedemikian

berhati-hati dalam memberikan kredit kepada toko agar tidak menimbulkan kredit macet di kelak kemudian hari. Dalam skripsi ini dibuat suatu program bantu untuk memberikan dukungan keputusan bagi manager dealer untuk memberikan kredit kepada toko. Data omset dan kredibilitas pembayaran dipakai untuk memutuskan besarnya plafon kredit yang diberikan kepada

toko. Kredibilitas pembayaran diperoleh dari data program bantu penagihan yang berdasar pada metode CRM ( Customer Relation Management)

Dengan adanya Program bantu ini diharapkan pemberian kredit ini akan bermanfaat bagi kedua belah pihak dan resiko kredit macet dapat

diminimalisasi. Sebagai hasil akhir, program bantu ini akan memberikan dukungan terhadap pengambilan keputusan pemberian kredit limit beserta

Page 190: Prodi Teknik Informatika

Bagi sebagian besar rental vcd masalah sistem informasi rental merupakan salah satu hal yang penting. Masalah yang sering timbul adalah masalah perhitungan pendapatan. Apabila data pendapatan dari hasil penyewaan

vcd yang banyak maka akan kesulitan dalam perhitungan total pendapatan. Dengan adanya sistem informasi ini dapat diketahui secara pasti hasil

pendapatan per bulan ataupun pertahun. Dengan adanya sistem komputerisasi rental vcd ini diharapkan dapat mengatasi semua kendala dan

kekurangan yang ditemui dalam penggunaannya. Potensi ini memberikan potensi kerja yang sangat baik, cepat akurat, dan efisien karena didukung

dengan pemberdayaan sistem yang juga handal, maka dengan demikian ini memberikan peluang atau kesempatan untuk pengembangan sistem yang

menuju kearah yang lebih baik.mobilitas adalah utama. Contoh kasus adalah sistem informasi untuk bisnis biro perjalanan dan peengiriman paket. Pengusaha sebagai pemilik

perusahaan diharapkan tidak mengalami kesulitan dalam menjalankan bisnisnya yang semakin komplek. Salah satu cara untuk mendukung

mobilitas pengusaha diatas adalah dengan membangun suatu sistem yang menggunakan piranti pemrograman antarmuka, yaitu bahasa pemrograman

yang dikendalikan kejadian (Event Driven Programming) dan mesin database (desktop database management sistem). Piranti yang mendukung dibangunnya suatu sistem dengan biaya rendah untuk sisi pengguna adalah

piranti yang mendukung pemrograman bahasa Visual FoxPro. Bahasa pemrograman ini dapat dipakai untuk berbagai program aplikasi database, khusus dikembangkan untuk pengolahan data yang meliputi : penyimpanan

(insertion), penyuntingan (editing), penghapusan (deletion), penampilan (retrieving / query). Sistem yang dibangun ini diharapkan mampu mengatasi masalah yang berkaitan dengan pemesanan tiket, pengiriman paket, jadwal keberangkatan, serta laporan-laporan keberangkatan tiap harinya. Dengan

adanya sistem kinerja yang baru ini diharapkan dapat membantu jika perusahaan-perusahaan banyak yang menggunakan fasilitas Teknologi Informasi untuk perkembangan usahanya. Akan tetapi, apabila pemanfaatan teknologi tersebut tidak optimal dan efisien dapat memnyebabkan investasi

yang dikeluarkan akan sia- sia. Pada perusahaan yang menggunakan pencatatan pemesanan barang secara manual biasanya mengalami

masalah – masalah yang disebabkan human error yang dapat menyebabkan perusahaan mengalami kerugian. Oleh karena itu diperlukan sistem atau program untuk mengatasi masalah – masalah yang disebabkan oleh human error. Maka diperlukan sebuah system yang dapat menangani pencatatan pemesanan barang secara otomatis. Dengan program transfer teks ini diharapkan dapat mengurangi human error, karena pada program transfer teks ini data transaksi digenerate akan langsung secara otomatis tercatat pada form transaksi sehingga memepermudah pengecekan data transaksi tersebut. Salah satu solusi untuk mengurangi masalah- masalah yang disebabkan oleh human faktor adalah dilakukan proses otomatisisasi

dalam proses pencatatan pemesanan barang. Jadi operator yang menggunakan hanya tinggal mengecek pesanan barang yang telah

disimpan pada form transaksi dan bila data transaksi tersebut sesuai maka

Page 191: Prodi Teknik Informatika

penggunaan bahan baku yang terkontrol dengan baik, karena kadangkala pembangunan membengkak biayanya dikarenakan keborosan pada bahan

baku. Pengontrolan bahan baku ini dimulai dengan menerapkan perhitungan analisis biaya konstruksi yang tepat, untuk analisis ini Badan Standarisasi

Nasional telah mengeluarkan buku tentang Analisis Biaya Kontruksi. Dengan dipakainya analisis ini maka untuk pengontrolan yang lebih tepat

harus ada pendataan-pendataan yang berguna, pendataan tersebut antara lain pendataan bahan baku, pendataan konstruksi, pencatatan bahan baku yang masuk, pendataan jumlah – jumlah kebutuhan baik kebutuhan bahan

baku maupun kebutuhan konstruksi. Maka dibuat program bantu untuk mampu mengontrol dan melakukan pendataan bahan baku tersebut.

Berdasarkan pendataan – pendataan tersebut dapat ditarik suatu perbandingan dari bahan baku yang digunakan untuk pembangunan sutau rumah, apakah bahan baku tersebut sudah melampaui jumlah bahan yang

digunakan untuk pembangunan suatu rumah dengan type yang sama. Melalui pembandingan – pembandingan ini maka dapat diambil tindakan oleh pengembang dan khususnya kontraktor untuk mengatur sehingga

Proses pengambilan keputusan dalam pembelian inventaris baru memerlukan waktu dalam pendataan dan penyeleksian dari seluruh barang

inventaris. Dalam pendataan sendiri memakan waktu yang lama karena data yang ada tidak uptodate sehingga dilakukan pendataan ulang dari semua

inventaris yang ada. Program sistem yang dibuat ini dapat menjawab permasalahan yang ada karena dapat berfungsi untuk mendata semua

barang inventaris yang ada dan dapat digunakan sebagai masukan bagi pengurus majelis dalam pengambilan keputusan untuk pembelian barang

inventaris yang baru. Hasilnya dapat digunakan untuk mencari dengan cepat dari seluruh data inventaris yang ada dan dapat dilampirkan dalam laporan.

Laporan ini dapat digunakan oleh majelis untuk membantu dalam mengambil keputusan di dalam proses pembelian barang inventaris yang

baru dengan jalur yang tersingkat dan benar. Dalam routing protocol terdapat

bermacam macam mekanisme, antara lain dynamic routing. Dalam dynamic routing protocol terdapat 2 kategori algoritma routing, yaitu distance vector

dan link – state. Dalam distance vector sendiri terdapat beberapa implementasi. RIP dan IGRP merupakan contoh implementasi distance

vector yang populer. Untuk mengenal persamaan dan perbedaan masing-masing implementasi diperlukan pengamatan dan analisa terhadap masing-

masing keunggulan dan kelemahan. Untuk mengamati dan menganalisa proses routing dalam distance vector routing protocol dilakukan dengan cara membentuk topologi jaringan dan mengkonfigurasi router. Untuk konfigurasi router dilakukan menggunakan konfigurasi dasar dynamic routing, dan untuk pengamatan dilakukan dengan mengamati antara lain, hasil dari konfigurasi terhadap router, pengamatan terhadap pengiriman paket oleh router, tabel

routing dalam router, interface yang terhubung dengan router, serta pengamatan terhadap proses routing protocol. Dengan pengamatan,

analisa, dan pembandingan yang dilakukan terhadap kedua implementasi distance vector routing protocol ini, diharapkan dapat mengenal lebih jelas

Page 192: Prodi Teknik Informatika

sangat merepotkan dan melelahkan karena guru harus memberikan catatan khusus untuk tiap-tiap komponen dari suatu mata pelajaran dalam satu semester bagi masingmasing siswa. Yang menjadi permasalahan besar

saat ini adalah sebagian besar waktu dari staf pengajar atau guru-guru yang seharusnya dapat lebih diefektifkan untuk kegiatan belajar-mengajar habis

tersita untuk hal-hal yang bersifat administratif. Ketidakefektifan sekolah dalam mengelola sistem yang ada secara langsung akan berdampak pada

menurunnya kualitas sekolah. Suatu sekolah dapat dikatakan efektif jika sekolah tersebut mendukung desentralisasi pengolahan dan akses

informasi, memiliki sistem informasi yang terpadu, memiliki kecepatan dan kemudahan akses informasi bagi siapapun, serta terpeliharanya aliran sistem informasi yang ada. Dari beberapa hal tersebut diatas kita dapat

melihat bahwa peran Sistem Informasi dalam Teknologi Informasi dengan bantuan pengelolaan database akan sangat membantu meningkatkan efektifitas dan kinerja sekolah. Realisasi jawaban permasalahan diatas adalah dibangunnya sistem informasi sekolah yang tergabung dengan secara manual. Pencatatan secara manual ini memang sangat memerlukan waktu yang lama. Apabila data yang akan diolah itu besar maka akan

mengalami kesulitan dan kesalahan-kesalahan yang terjadi karena kekurang telitian pencatat, maka perlu adanya pembaharuan manajemen dalam

meningkatkan kinerja untuk memperoleh keuntungan yang lebih. Sistem informasi ini adalah sebuah sistem yang terdiri dari gabungan penjualan dan pencatatan armada bus. Sistem ini sangat flexsibel dan mudah digunakan.

Setiap pencatatan itu akan disimpan pada database, yang setiap saat dapat diakses dengan mudah. Pada tugas akhir ini, akan dirancang sistem

informasi penjualan tiket dengan menggunakan beberapa aturan – aturan dasar dari perusahaan, yaitu tarif murah, satu bus satu harga, penjualan

tiket dilayani setelah ada bus masuk. Bagi konsumen, program dapat menampilkan kebiasaan dari pelanggan yang sering berpergian kemana dan duduk dibangku tertentu. Kelebihan program ini yaitu mampu menyediakan informasi untuk kepuasan para konsumen dengan menggunakan metode

CRM (Customer Relationship Management), karena lebih menghargai konsumen. Menyediakan laporan manajerial, yang diharapkan mampu Citra digital, baik dalam format citra diam atau citra bergerak sering

mengalami derau berupa salt-and-pepper atau derau Gaussian. Gangguan – gangguan tersebut dapat menyebabkan sebuah citra digital menjadi tidak

jelas sehingga informasi yang dimiliki menjadi sulit untuk dimengerti oleh manusia. Sebuah citra diam dan citra bergerak dapat diolah menjadi sebuah citra baru yang mempunyai karakteristik derau lebih sedikit, citra lebih tajam,

atau citra mempunyai efek timbul dibandingkan dengan citra sebelumnya. Untuk melakukannya, digunakan penapis Median, Laplacian dan Sobel.

Penapis Median dipakai untuk mengurangi derau pada citra. Penapis Laplacian dipakai untuk menajamkan citra. Sedangkan penapis Sobel

dipakai untuk menimbulkan efek timbul pada citra. Pada program ini hanya menggunakan penapis laplacian saja. Yang berfungsi untuk mempertajam citra. Citra yang dipertajam dapat menampilkan informasi yang terkandung dalam citra lebih jelas. Karena fungsinya yang menajamkan citra, maka jika

metode Laplacian ini diterapkan pada gambar yang banyak deraunya, deraunya juga akan semakin tajam terlihat. Hal itu merupakan kelemahan

dari metode Laplacian.

Page 193: Prodi Teknik Informatika

lebih baik didunia bisnis sering terjadi. Persaingan bisnis dari hari ke hari semakin ketat saja dan segala hal harus dilakukan dengan tepat, benar dan

cepat sehingga diperlukan suatu informasi yang relevan. Informasi yang relevan, cepat, tepat dan akurat tersebut hanya dapat diperoleh dari sistem informasi yang baik sehingga dapat mendukung kinerja dari perusahaan.

Pengaturan kegiatan operasional pada perusahaan yang masih menggunakan cara manual tentunya berpengaruh besar terhadap sistem

informasi yang ada. Dengan memanfaatkan teknologi komputer, penyusun pada tugas akhi ini merancang suatu sistem informasi guna memudahkan

operator dalam bekerja. Dengan melihat masalah-masalah yang sering timbul, penyusun mencoba untuk membuat sebuah program guna

memudahkan operator dalam proses pemasukan data Vcd, pencatatan transaksi-transaksi, pencarian data penyewa dan membuat laporan-laporan yang dibutuhkan. Singkat kata penyusun berusaha membuat sebuah sistem komputerisasi dengan cara menyesuaikan terhadap cara manual yang ada

dan menambahkan beberapa fungsi, sehingga diharapkan dapat digunakan untuk mempengaruhi Mood manusia. Beberapa penelitian telah dilakukan pakar psikologi untuk mengetahui kondisi mood manusia, salah satu teori yang digunakan adalah penggunaan kuesioer Oxford Happiness Inventory. Penyajian kuesioner dengan perhitungan manual yang dilakukan

untuk mengetahui kondisi mood dirasa kurang effisien. Kecepatan, ketepatan dan keakuratan perhitungan, dirasa kurang memberikan hasil

yang maksimal. Eksperimen dengan memasukan faktor musik untuk mempegaruhi mood manusia dirasa tidak maksimal apabila peralatan,

ruangan dan alat-alat tenis yang dipakai tidak mendukung. Sebuah sistem berbasis komputer dalam bentuk program bantu untuk mengetahui kondisi

mood manusia, dapat dibangun untuk mengatasi atau paling tidak mengurangi permasalahan yang ada. Program bantu pendiagnosa mood,

dirancang untuk mendiagnosa mood manusia dimulai dari visualisasi inputan kuesioner Oxford Happiness Inventory, penyajian musik untuk

mempengaruhi mood sampai dengan menampilkan output berupa grafik hasil dan perbandingan mood sebelum dan setelah mendengarkan musik. Kelebihan program bantu ini diantaranya adalah membantu pakar psikologi informasi pendataan jemaat. Dengan sistem pencatatan data berbasis komputer tersebut data jemaat diolah pada satu database dengan piranti

inputan data berupa form interaktif yang memudahkan user dalam mengolah maupun menyajikan output berupa informasi yang diperlukan.

Permasalahanya informasi yang disajikan akan berkurang nilainya apabila data yang diolah/ disajikan tidak sesuai dengan kondisi informasi

sebenarnya. Salah satu faktor yang menyebabkan informasi tidak sesuai dengan kondisi sebenarnya adalah proses pengeditan data yang dilakukan

oleh user. Sebuah sistem pendataan jemaat dengan history pengeditan data jemaat dapat dimunculkan sebagai salah satu solusi untuk memantau setiap

perubahan record data jemaat. Dalam tugas akhir ini proses track editing record akan ditambahkan dalam sistem informasi pendataan jemaat. Proses

track editing record merupakan fasilitas untuk mencatat dan menyajikan informasi pengeditan data jemaat meliputi waktu pengeditan, user yang

melakukan pengeditan data, nama field yang diedit, isi field sebelum diedit dan isi field setelah diedit. Dengan demikian diharapkan sistem dapat

membantu user utama / admin gereja dalam memantau setiap perubahan

Page 194: Prodi Teknik Informatika

mirip dengan pola aslinya. Kesulitan utama dalam pengenalan pola dengan komputer adalah ketentuan yang mengharuskan kedua pola harus memiliki elemen data yang sama. Untuk melakukan proses pengenalan huruf kapital terdapat cukup banyak metode yang dapat digunakan, diantaranya adalah

metode Mexican Hat, metode Backpropogation, metode Kohonen Self-Organizing Maps, metode Hopfield, dan metode ANFIS (Adaptive Neuro

Fuzzy Inference System). Metode tersebut diatas merupakan metode pengenalan pola huruf yang dapat digunakan untuk melakukan pengenalan pola huruf kapital. Pada tugas akhir ini, metode yang akan digunakan dan dianalisis kelebihan dan kekurangannya adalah metode Adaptive Neuro

Fuzzy Inference System. Analisis yang akan digunakan adalah penentuan parameter awal dan threshold untuk melatih pola huruf kapital dalam suatu

matrik sehingga didapat hasil yang baik dalam waktu di uji coba huruf tersebut. Melalui analisis yang dilakukan pada tugas akhir ini diharapkan

dapatmemberikan masukan-masukan dan ide baru untuk mengembangkan

metodemetode yang lebih baik dan efektif dalam melakukan pengenalan untuk digital imaging menjadi semakin banyak berkembang dan berbagai macam jenisnya, salah satunya adalah Adobe Photoshop.Berbagai macam

tools yang ada membuat user sangat mudah untuk memanipulasi photo-photo yang ada. Dari berbagai macam software yang ada saat ini sangat jarang dijumpai software image processing yang bisa mengubah tampilan wajah dan ekspresi wajah manusia. Karena software yang bisa melakukan

perubahan wajah manusia tersebut sulit ditemui maka hal ini kurang diperhatikan walaupun merupakan hal yang sangat penting. Facial image warping adalah salah satu metode yang bisa digunakan dalam mengatasi

masalah ini. Image warping adalah salah satu cabang dari image processing yang membahas transformasi geometrik dari image digital. Dan citra digital

yang difokuskan adalah citra wajah manusia. Transformasi geometrik didefenisikan sebagai operasi yang menjelaskan hubungan antar titik dalam suatu image. Melihat defenisi tersebut maka dengan teknik yang ada dapat

memanipulasi titik-titik atau piksel yang ada dalam citra wajah manusia. Dengan memanipulasi dan menggeser piksel tertentu di citra wajah manusia kehidupan manusia. Salah satu teknologi yang terus dikembangkan adalah

di bidang pengolahan citra termasuk di dalamnya adalah perbaikan citra dan peningkatan kualitas citra. Salah satu pengolahan citra digital yang ada ialah eliminasi noise. Eliminasi noise adalah proses penghilangan noise pada citra

yang timbul pada saat proses mengubah informasi citra fisik non digital menjadi digital atau yang disebut proses pencitraan (imaging). Saat ini ada beberapa operasi yang dapat digunakan untuk dapat mengeliminasi noise,

diantaranya adalah dengan Operasi Aritmatik, Operasi Perataan, Penghalusan Gaussian (Gaussian Smoothing), dan Mask Median. Setiap operasi memiliki kelebihan dan kekurangannya masing-masing, sehingga didalam tugas akhir ini penulis mencoba membuat dua diantaranya serta

menganalisa prosesnya, yaitu operasi Gaussian Smoothing dan Mask Median. Analisis proses yang dipakai dalam tugas akhir ini adalah

kecepatan proses pengolahan citra dan hasilnya, dilihat dari segi ketajaman citra hasil dan tingkat ketepatan pengeliminasian noise berdasarkan Root

Mean Square Error (RMSE). Pengujian dilakukan terhadap citra 24 bit (true

Page 195: Prodi Teknik Informatika

Grafika komputer merupakan salah satu topik dalam bidang informatika. Saat ini terdapat berbagai macam teknik pengolahan citra dalam grafika komputer dan hanya citra digital yang dapat diolah oleh komputer. Citra

digital dapat direpresentasikan menjadi sebuah fungsi matematis yang dapat diolah. Fungsi ini merupakan suatu kumpulan nilai piksel dalam bentuk

matriks (baris dan kolom). Edge detection adalah proses pengolahan citra digital dimana terjadi pendeteksian tepi atau pinggiran objek yang berada dalam citra. Edge detection ini akan menyederhanakan citra asli menjadi

citra hasil yang berisi edge-edge. Kriteria perbandingan yang dipakai dalam tugas akhir ini adalah ketebalan edge, dan tingkat ketepatan pendeteksian

edge serta kecepatan proses pengolahan citra sehingga diketahui kelebihan dan kekurangan antara Operator Isotropik dan Operator Stokastik.

Proses penelusuran terhadap pengetahuan kualitatif merupakan masalah yang rumit karena sifatnya subjektif dan berbeda-beda. Oleh karena itu,

digunakan metode dempster shafer sebagai faktor yang menentukan penyelesaian masalah kualitatif. Dempster shafer menggunakan suatu nilai untuk menunjukkan derajad keyakinan terhadap data-data kualitatif gejala penyakit. Nilai dempster shafer akan dihitung berdasarkan formula khusus untuk menentukan solusi dan pemecahan masalah sehingga membantu

program konsultasi memecahkan permasalahan pengetahuan yang mempunyai sifat kualitatif. Nilai hasil perhitungan yang paling tinggi yang

didapat dengan menggunakan metode dempster shafer merupakan solusi atau penyakit yang diderita. Dengan demikian dempster shafer menjadi

faktor yang menentukan solusi akhir. lambatnya proses analisis dan ketidakmampuan untuk memprediksi keadaan KIA di suatu wilayah. Oleh karena itu untuk memperkuat

manajemen KIA disuatu wilayah, maka perlu dibuat suatu program bantu yang mempunyai kemampuan untuk menganalisis dan memprediksi

keadaan KIA di suatu wilayah secara cepat. Untuk menganalisis keadaan KIA digunakan model PWS-KIA yang selama ini digunakan oleh petugas KIA, PWS-KIA model manajemen program KIA untuk memantau cakupan

pelayanan KIA disuatu wilayah secara terus menerus, agar dapat dilakukan tindak lanjut yang cepat dan tepat terhadap desa yang cakupan pelayanan

KIA-nya masih rendah. Sedangkan untuk proses prediksi digunakan metode Jaringan Syaraf Tiruan (JST) Backpropagation teknik Heuristik. Metode ini

menggunakan eror output untuk mengubah nilai bobotnya dalam arah mundur (backward). Untuk mendapatkan error ini, tahap perambatan maju

(Feedforward) harus dikerjakan terlebih dahulu. Selanjutnya dilakukan proses testing menggunakan tahap perambatan maju (Feedforward) dan checking data menggunakan nilai persentase ketepatan output dan nilai

koefisien korelasi untuk mengetahui seberapa jauh ketepatan output

Page 196: Prodi Teknik Informatika

peralatan canggih yang dapat mengambil dan menyimpan citra, misalnya kamera dan scanner. Software-software yang digunakan untuk pengolahan citra, misalnya Microsoft Paint, Adobe Photoshop, Corel Draw, dan lain-lain. Untuk itu pada Tugas Akhir ini akan dibuat sebuah program thinning yang merupakan salah satu metode dalam pengolahan citra. Thinning adalah

operasi yang digunakan untuk menghilangkan piksel-piksel foreground yang dipilih dari citra biner (Citra dimana pikselnya hanya memiliki dua

kemungkinan nilai intensitas, yaitu 0 atau 255). Thinning digunakan untuk mencari kerangka (skeleton) dari sebuah citra. Pada Tugas Akhir ini akan

dibuat sebuah program thinning dengan algoritma Nangendraprasad-Wang-Gupta dengan harapan dapat mengolah sebuah

citra dan menghasilkan kerangka (skeleton) dari citra tersebut. Dari hasil percobaan pengolahan citra dengan menggunakan algoritma thinning

Nangendraprasad-Wang-Gupta, maka dapat dihasilkan kerangka (skeleton) dari sebuah objek. Hasil dari pengolahan citra thinning dipengaruhi oleh nilai

dari citra asli. Semakin besar ukuran piksel citra maka hasil thinning akan Teknologi pengolahan citra sudah mengalami banyak kemajuan dan diterapkan pada software-software yang dipasarkan saat ini. Contoh

kasus,seseorang yang ingin memuat gambar seorang pidana, namun untuk menjaga privacy pidana tersebut, maka gambar si pidana pun tidak boleh

dimuat secara terang-terangan di media cetak maupun surat kabar. Dengan adanya bantuan komputer, masalah mengubah suatu gambar menjadi nampak kabur (blur) akan dapat teratasi dengan teknik blurring yang memungkinkan gambar yang diproses menjadi terlihat kabur, dan jika

seseorang ingin melihat wajah si pidana kembali dengan teknik deblurring dengan waktu yang relatif singkat wajah pidana dapat terlihat jelas kembali. Metode reguralized filter merupakan metode yang sederhana namun dapat

memburamkan citra dengan tingkat keburaman yang dapat diatur dan dibuat sesuai dengan keperluan dari pengguna. Dengan Pengolahan Citra Digital yang dapat diterapkan pada bahasa pemrograman Borland Delphi, maka

teknik pemburaman (blur) dan deblur dengan menggunakan metode regularized filter benar-benar dapat direpresentasikan ke dalam program,

sehingga citra yang ingin di olah dapat ditampilkan melalui monitor.Remote scripting merupakan suatu teknologi yang memungkinkan suatu script dijalankan di browser client untuk mengambil informasi dari server.

Openlaszlo merupakan salah satu teknolog web yang memanfaatkan remote scripting. OpenLaszlo merupakan sebuah teknologi open source

yang digunakan untuk membuat suatu aplikasi web yang lebih responsif dan interaktif layaknya aplikasi desktop. Teknologi Openlaszlo ini akan

diimplementasikan dalam pembuatan aplikasi web portal. Pada tugas akhir ini aplikasi web portal yang dibuat dapat menampilkan berita-berita dari

website lain dengan menggunakan RSS, konversi mata uang melalui Yahoo dan melakukan pencarian memanfaatkan web service google. Terbukti

bahwa penggunaan Openlaszlo memungkinkan suatu aplikasi web tidak memerlukan refresh pada keseluruhan halaman apabila pengguna

melakukan request ke server. Hal ini menyebabkan aplikasi web yang menggunakan Openlaszlo lebih interaktif dan dinamis seperti halnya aplikasi

desktop. Kata Kunci : Openlaszlo, Remote Scripting, RSS, Web Services Google

Page 197: Prodi Teknik Informatika

Web Service menyediakan standar komunikasi di antara berbagai aplikasi software yang berbeda-beda. Web Service dapat berjalan di berbagai

platform maupun framework.Web Service adalah suatu software system yang didesain untuk mendukung interoperability antara mesin didalam jaringan. Web Service mempunyai interface untuk saling berhubungan

dalam format bahasa mesin (khususnya WSDL). Jadi, dengan adanya Web Service, kita dapat mengkomunikasikan berbagai software dari berbagai mesin maupun platform yang berbeda. Pada Tugas akhir ini akan dibuat

sebuah Web Service sebagai Email Gateway. Sebuah Web Services yang berguna sebagai gerbang penghubung atau jembatan antara sebuah mail

server dan sebuah aplikasi client yang berada diluar proxy dimana mail server itu berada. Dengan adanya Web Service ini, port-port penting seperti POP3 dan SMTP bisa ditutup untuk alasan keamanan, karena Web Service

bekerja pada port HTTP. Hasil dari implementasi Web Service sebagai Email Gateway adalah sebuah sistem keamanan baru yang dapat

diterapkan pada sebuah perusahaan atau instansi yang mempunyai sebuah mail server di dalam proxy. Kata Kunci : Web Service, SOAP, WSDL, Email,

Gateway, Keamanan, Serverkehidupan manusia. Salah satunya adalah kemudahan dalam mendapatkan informasi baik dalam bentuk artikel teks, gambar maupun suara. Sering kali teks-teks yang didapatkan melalui internet ini mempunyai ukuran file yang

cukup besar. Hal ini menunjukkan bahwa teks tersebut terdiri atas rangkaian kalimat yang cukup panjang dan belum tentu juga informasi yang

terkandung di dalamnya bermanfaat atau sesuai dengan yang dibutuhkan. Peringkasan dokumen teks secara otomatis sangat diperlukan untuk

memperoleh hasil ringkasan yang lebih cepat dan murah, terlebih untuk menangani dokumen teks yang panjang. Meski ada kemungkinan kualitas yang dihasilkannya tidak sama dengan peringkasan secara manual, akan

tetapi peringkasan secara otomatis ini telah mampu mengekstrak intisari dari dokumen. Peringkasan dokumen teks dengan Algoritma Extractive

Summarization dan Algoritma Porter Stemming merupakan metode yang akan digunakan dalam tools peringkas teks berbahasa Inggris ini. Hasil dari proses ini adalah intisari dari dokumen yang diproses. Peringkasan secara

extractive, menghasilkan ringkasan dimana kalimat-kalimat hasil ringkasannya merupakan bagian kalimat dari dokumen teks aslinya. Dengan yang menyimpan maupun menyajikan informasi dan data dalam bentuk

digital. Hal ini dikarenakan data tidak mudah rusak dan tidak banyak memakan tempat untuk menyimpan data tersebut. Untuk mengelompokan kembali semua dokumen-dokumen yang telah disimpan akan memerlukan waktu yang lama jika harus di baca satu persatu isi dokumennya, sehingga diperlukan suatu program untuk mempercepat pengelompokan dokumen tanpa melihat isinya terlebih dahulu. Untuk mengelompokkan sekumpulan

dokumen teks dapat digunakan metode TF-IDF dan metode K-Means. Metode ini diterapkan untuk menangani proses clustering pada kumpulan

dokumen teks berdasarkan kedekatan bobot kata antar dokumen teks tersebut. Hasil akhir dari proses clustering ditampilkan dalam bentuk

treeview sesuai dengan berapa cluster yang diminta. Hasil cluster juga akan menampilkan anggota dari cluster tersebut yang berupa dokumen teks yang

masuk dalam cluster itu serta akan ditampilkan lima kata kunci yang mewakili cluster tersebut. Selain itu diberikan juga fasilitas untuk melihat detail hasil perhitungan K-Means yang akan menjadi acuan dari proses

clustering. Dengan adanya kedua metode ini, diharapkan pengelompokkan sekumpulan dokumen teks dapat dilakukan dengan cepat. Dan dengan

Page 198: Prodi Teknik Informatika

Perkembangan teknologi robot saat ini sangat pesat. Untuk penelitian dibidang robotika sering digunakan prototype robot, salah satunya robot

LEGO RIS (Robotics Invention System). LEGO RIS memungkinkan untuk dikembangkan dengan beberapa perangkat keras lain, baik input maupun output, seperti sensor, LCD, motor, servo, dan perangkat keras lainnya.

LEGO RIS dilengkapi dengan pusat kendali robot bernama RCX (Robotic Command eXplorer) yang menggunakan mikrokontroler Hitachi H8/3292. Melalui penelitian ini penulis mencoba mengembangkan sistem navigasi

robot mobil dengan melakukan antarmuka dengan sensor kompas analog dinsmore 1655, baik untuk perangkat keras maupun perangkat lunak.

Sebuah Interface Board dibutuhkan untuk menterjemahkan sinyal analog yang dikirimkan oleh sensor kompas analog dinsmore 1655, sehingga sinyal

tersebut mampu dimengerti oleh RCX. Bahasa pemrograman yang digunakan pada penelitian ini adalah Java lejos. Melalui penelitian ini diharapkan RCX dapat menentukan arah mata angin dengan sensor kompas analog dinsmore 1655. Kata Kunci : Analog, Dinsmore 1655,

Interface Board, Kompas, Lego, Java leJOS, Mindstorms, Navigasi, RIS, RCX, Sensor.Propinsi DIY. Informasi mengenai perkembangan serta perubahan kawasan

dan vegetasi di Propinsi DIY, hingga saat ini belum diolah dengan baik dan benar, sehingga menyulitkan pengguna untuk mengetahui informasi secara

tepat, pasti, dan lebih mudah dipahami. Informasi yang disajikan masih berupa data-data numerik (angka) dalam bentuk tabel yang demikian besar

dan belum diklasifikasikan, sehingga butuh kecermatan dan waktu yang cukup lama untuk memahami semua data tersebut. Pada program ini,

masalah-masalah yang muncul dapat diatasi dikarenakan data-data yang masih berupa data numerik (angka) di dalam tabel divisualisasikan menjadi bentuk data yang baru, yaitu berupa grafik-grafik serta informasi teks, dan sistem ini dapat memberikan informasi yang lebih mudah dimengerti dan dipahami dibandingkan jika ditampilkan hanya menggunakan data-data numerik (angka) dan tabel saja. Sistem ini mampu menyajikan informasi

visual berupa tampilan wilayah Propinsi DIY beserta data fungsi kawasan, vegetasi, dan vegetasi yang berada di dalam fungsi kawasan, grafik-grafik

data kawasan dan vegetasi. Sistem Informasi ini bermanfaat bagi Departemen Kehutanan Propinsi Daerah Istimewa Yogyakarta, khususnya Robot dikembangkan untuk membantu pekerjaan manusia dalam situasi

tertentu. Robot berkaki memiliki kelebihan dibandingkan robot beroda. Tugas akhir ini dibuat bertujuan untuk membuat salah satu jenis robot

berkaki yaitu jenis Hexapoda. Robot Hexapoda yang dibuat mempergunakan pengatur gerak berupa mikrokontroler jenis AT89C51, tiga buah motor servo dan sensor ultrasonic SRF-04 dengan rangka dari bahan acrylic. Robot Hexapoda dirancang untuk melakukan gerakan kontinu ke

arah depan dengan mendeteksi rintangan pada jarak tertentu untuk dihindari. Robot menghindari rintangan di depannya dengan mundur ke

belakang.dan atau berbelok ke arah kanan

Page 199: Prodi Teknik Informatika

kualitasnya, namun mempunyai ukuran yang sangat besar. Besarnya ukuran ini menyebabkan proses transfer data menjadi lebih lambat apalagi

bila dilakukan secara online yang kecepatan transfer datanya sangat bergantung pada koneksi saat itu. Kompresi merupakan salah satu solusi bagi besarnya ukuran file citra. Pada Tugas Akhir ini dibuat suatu program

yang dapat digunakan untuk memperkecil ukuran data citra dengan metode Four Level Block Truncation Coding. Pada kompresi dengan metode ini,

citra dipecah-pecah menjadi blok-blok yang berukuran sama dan dari nilai-nilai pada setiap blok dicari empat nilai kuantisasi Red (R), empat kuantisasi Green (G) dan empat kuantisasi Blue (B). Nilai-nilai piksel pada citra yang telah digolongkan ke dalam blok RGB ini kemudian diubah ke dalam nilai kuantisasi yang terdekat dengannya. Pada penelitian ini dicari besarnya

rasio kompresi, lamanya run time suatu proses dan perbedaan kualitas citra asli dengan citra hasil pada beberapa citra dengan ukuran yang berbeda. Hasil penelitian tersebut dibandingkan satu sama lain untuk mendapatkan

suatu kesimpulan tentang faktor-faktor yang mempengaruhi rasio kompresi, rencana penbukaan dojang baru pada suatu wilayah tertentu di Propinsi DIY. Informasi mengenai perkembangan dan penyebaran dojang yang ada

di Propinsi DIY hingga saat ini belum diolah dengan baik dan benar, sehingga menyulitkan pengurus Pengda Taekwondo DIY untuk

merencanakan pembukaan suatu dojang baru supaya Taekwondo dapat dijangkau oleh semua masyarakat di wilayah manapun.. Pada program ini,

masalah-masalah yang muncul dapat diatasi dengan menvisualisasikan data yang semula hanya berbentuk table ke dalam bentuk data yang baru,

yaitu berupa grafik-grafik serta informasi teks, sehingga sistem ini dapat memberikan informasi yang lebih mudah dimengerti dan dipahami. Sistem ini mampu menyajikan informasi visual berupa tampilan wilayah Propinsi

DIY beserta persebaran dojang-dojangnya, tampilan wilayah per pengcab dan yang ada di DIY beserta persebaran dojang-dojangnya, tampilan jarak jangkauan terjauh setiap sabum dengan dojang yang dilatihnya, dan juga grafik-grafik dari jumlah dojang beserta perkembangannya dari tahun ke

tahun. Sistem Informasi ini bermanfaat bagi Pengda Taekwondo Indonesia DIY untuk memantau serta mengetahui perkembangan serta perubahan sedemikian relatif, sangat dimungkinkan dapat terjadi kesalahan dalam

mengklasifikasikan genre musik. Oleh karena itu perlu dibuat suatu sistem yang dapat mengklasifikasikan genre musik sesuai dengan hasil analisis

dan standar umum. Beat dan timbre dapat dijadikan sebagai dasar analisis. Input yang digunakan berupa file WAVE karena merupakan format file yang belum terkompresi sehingga dapat menyajikan informasi yang lebih lengkap. Fitur yang digunakan dalam penelitian adalah Timbre Texture Features dan Beat Related Features. Masing – masing fitur memberikan informasi nilai –

nilai hasil perhitungan dari suatu lagu. Nilai – nilai tersebut kemudian dinormalisasi agar berada pada rentang -1 dan 1. Kemudian dicari range

nilai dari masing – masing genre. Pengklasifikasian didasarkan pada range nilai tersebut. Output berupa genre hasil klasifikasi. Setelah dilakukan

pengujian terhadap banyak sampel, dapat diketahui bahwa sistem paling baik jika digunakan untuk mengenali musik Rock. Terdapat banyak

kesalahan pengklasifikasian maupun kondisi dimana suatu lagu ambigu akibat tingkat kecenderungan paling tinggi lebih dari satu genre. Namun diluar itu, ternyata sistem mampu mengenali semua lagu yang diujikan.

Page 200: Prodi Teknik Informatika

Penggunaan grafis dalam bidang komputer sangat banyak. Banyak aplikasi yang menggunakan GUI (Graphical User Interface) sehingga mempermudah dalam pemakaian serta interpretasi hasil yang ditampilkan. Penyimpanan file citra secara digital akan memakan tempat cukup banyak. Citra asli disimpan dalam format bitmap yang ukurannya besar dan tidak efektif untuk disimpan

atau ditransfer sehingga dibutuhkan suatu cara untuk mengefisienkan penyimpanan data citra tersebut. Teknik kompresi digunakan untuk

menciptakan file duplikat dari citra yang memiliki ukuran yang lebih kecil dari file aslinya. File ini dapat didekompres agar dapat ditampilkan seperti citra aslinya. Metode kompresi yang digunakan dalam penulisan tugas akhir ini

adalah metode FELICS yang bersifat sederhana penerapannya. Prinsip dari metode ini adalah mengkodekan tiap pixel berdasarkan dua tetangga terdekat pixel tersebut dalam urutan baris per baris (raster scan) untuk

memperkirakan kemungkinan penyebaran intensitas pixel tersebut. Tugas Akhir ini diharapkan dapat memberikan pertimbangan dalam memilih

metode yang akan digunakan untuk kompresi citra.Salah satu yang cukup penting dalam bidang informasi spasial atau keruangan adalah bagaimana memanfaatkan data ketinggian yang

jumlahnya sangat besar. Contouring (penggambaran ketinggian) adalah suatu cara yang umum digunakan untuk menggambarkan relief suatu

daerah, namun data ketinggian tidak kontinu dan tidak lengkap oleh karena itu harus diinterpolasi untuk membentuk suatu penampakan yang lengkap

dari titik-titik yang diketahui ketinggiannya. Interpolasi dapat digunakan bukan sekedar untuk data ketinggian, namun juga untuk data curah hujan,

kelembapan, dan lain-lain. Dalam tulisan ini dibuat sebuah sistem yang dapat menampilkan informasi dan memvisualisasikan hasil interpolasi.

Dalam melakukan proses interpolasi, digunakan metode Nearest Neighbor untuk menghitung data-data pendukung berdasarkan data-data sampel yang

ada. Hasil dari interpolasi ini adalah nilai pada tempat-tempat yang belum diketahui nilainya, yang dicari berdasarkan nilai-nilai yang sudah diketahui

sebelumnya. Dengan adanya sistem ini, diharapkan dapat memberikan informasi yang lebih lengkap serta menghemat biaya dan waktu.

Pemilik bis kota harus mengetahui kebutuhan solar yang diperlukan sebagai bahan bakar, karena setiap pemilikbis kota diwajibkan melapor kepada koperasi, yang selanjutnya informasi tersebut akan diteruskan kepada

pemerintah. Parameter pembanding untuk menentukan kebutuhan solar bis kota diantaranya adalah kecepatan bis kota, panjang lintasan bis kota,

jumlah halte, waktu bis kota untuk melakukan 1 putaran, jumlah putaran bis kota dalam sehari, kebutuhan solar saat berjalan, dan kebutuhan solar

sekali putaran yang selanjutnya didapat kebutuhan solar dalam seharinya. Selama ini para pemilik bis kota seringkali merasa kesulitan dengan

penentuan kebutuhan solar dalam seharinya, mereka hanya mengasumsikan berdasarkan pendapat pengemudi bis kota, itupun hanya perkiraan secara kasar, sehingga dalam pelaporan kepada pihak koperasi

seringkali tidak akurat.

Page 201: Prodi Teknik Informatika

merupakan model penjadwalan untuk satutime window dengan pendekatan mundur dalam lingkup sistem produksi job

shop, yang bertujuan meminimasi ongkos tardiness. Salah satu metode penjadwalan adalah metode Time Window Forward Schedulling merupakan pengembangan dari rolling time window dengan pendekatan maju. Metode

ini mencari panjang time window yang optimal dengan terlebih dahulu membagi rentang waktu dalam 1 tahun menjadi beberapa time window.

Berbeda dengan penjadwalan yang lain penjadwalan dengan metode Time Window Forward Scheduling ini akan menjadwalkan mulai dari saat datang pekerjaan. Proses penjadwalan dilakukan apabila tanggal jatuh tempo (due date) berada di salah satu time window dan dimulai pada awal time window

tersebut atau saat terakhir mesin yang digunakan beroperasi. Metode ini digunakan untuk menentukan panjang Time Window yang memberikan total

ongkos tardiness minimum. Penerapan metode ini mengambil kasus penjadwalan order PT Yogya Presisi Tehnikatama Industri dengan data

berupa data order barang ( tgl datag order, due date, jumlah, harga), data mesin dan data urutan proses produksi serta waktu proses. Sistem yang Sumber Daya Alam. Sumber Daya Alam tersebut terutama di bidang air bersih. Air bersih disalurkan kepada masyarakat melalui jaringan pipa.

Jaringan pipa ini divisualisasikan dengan gambar. Jaringan pipa yang di tanam oleh Perusahaan Air Minum memiliki letak Geografis. Perusahaan

Daerah Air minum Kota Klaten menggunakan peta hard copy sebagai informasi letak Geografis. Peta hard copy memiliki kelemahan dalam

menginformasikan data. Ketepatan pemasangan pipa pada geografis muka bumi merupakan unsur yang sangat harus diperhatikan oleh Perusahaan

Daerah Air Minum. Data akurat dari atribut pipa juga merupakan unsur yang harus diperhatikan. Dengan fasilitas layanan yang baik maka air dapat

digunakan secara efisien dan dapat menghemat Sumber Daya Alam. Oleh Karena itu dikembangkan Visualisasi Jaringan Pipa Layanan Perusahaan

Daerah Air Minum dengan Sistem Informasi Geografis untukmengatasi kelemahan tersebut, sehingga kebutuhan Air Bersih yang

bermutu, adil, merata dan berkesinambungan dapat dilayanankan oleh Perusahaan Daerah Air Minum sampai akhir masa. Sistem Informasi

Geografis Visualisasi Jaringan Pipa Layanan yang dibuat dikhususkan untuk ini, terdiri dari 5 link, 4 joint, dan 3 gripper sebagai end effector. Sistem yang akan diimplementasikan meliputi hardware dan software. Komponen

hardware terdiri dari robot lengan itu sendiri dan rangkaian papan kontrol dengan mikrokontroler AT89S52. Komponen software terdiri dari program

yang ada pada mikrokontroler dan program interface pengendali pada komputer PC. Robot lengan ini menggunakan bahan utama dari aluminum

untuk body-nya dan motor 8 DC servo sebagai aktuatornya. Rangkaian papan kontrol berupa susunan dari komponen-komponen elektronika

dengan mikrokontroler AT89S52 sebagai pusat kendalinya. Komunikasi antara komputer PC dan robot lengan memakai sistem komunikasi serial RS-232. Pada komputer PC terdapat suatu program interface pengendali

robot yang dibuat dengan tool Microsoft Visual Basic 6. Program interface ini akan mengirimkan data pergerakan motor DC servo yang dikehendaki ke

rangkaian papan kontrol. Mikrokontroler pada papan kontrol akan menghasilkan sinyal untuk menggerakkan motor DC servo pada robot

lengan sesuai dengan posisi yang dikehendaki.Sistem yang dihasilkan dari perpaduan hardware dan software ini berupa

Page 202: Prodi Teknik Informatika

Dokumen-dokumen penting yang hanya boleh diketahui dan digunakan oleh pihak-pihak tertentu saja memerlukan adanya sistem keamanan yang

mampu mencegah serangan-serangan dari pihak lain. Dengan menggabungkan metode enkripsi IDEA untuk mengenkripsi isi dokumen dan

fungsi hash untuk mengetahui adanya perubahan terhadap isi dokumen diharapkan tingkat keamanan dokumen menjadi lebih baik. Hasil penerapan

ini berupa sebuah perangkat lunak yang mampu melakukan enkripsi dan dekripsi terhadap semua bentuk dokumen serta memberikan laporan yang

akurat mengenai ada atau tidaknya perubahan terhadap isi dokumen. Pengujian terhadap perangkat lunak yaitu pengujian sistem dalam

menjalankan proses enkripsi dan dekripsi . Dari hasil pengujian diketahui bahwa perangkat lunak mampu menjalankan proses enkripsi dan dekripsi

dengan baik untuk satu atau lebih dokumen, serta dapat mengetahui adanya perubahan terhadap isi dokumen. Kata Kunci Metode Enkripsi IDEA, Fungsi

Hash , Keamanan Datamenggunakan motor sebagai pengeraknya. Dalam penggunaannya alat –

alat tersebut dikendalikan langsung oleh manusia. Dengan berkembangnya teknologi informatika dan elektrodigital, alat – alat tersebut dapat

dikendalikan secara otomatis berdasarkan rancangan kerja sistem. Sistem yang dikendalikan antara lain, adalah kecepatan, suhu dan lain – lain. Untuk mengendalikan alat – alat tersebut terdapat beberapa teknik, salah satunya adalah menggunakan PWM (Pulse Width Modulation). Sinyal PWM dapat dibangkitkan dengan beberapa cara antara lain: analog, digital, diskret IC dan onboard mikrokontroler. Berdasarkan permasalahan diatas dirancang

suatu alat untuk mengendalikan kecepatan motor DC dengan menggunakan mikrokontroler onchip PWM (atmega8535). Alat ini akan dikomunikasikan secara serial dengan komputer. Komputer akan menampilkan grafik RPM dan mengirimkan nilai DutyCycle ke alat. Komputer akan saling mengirim dan mengambil data setiap 0.25 detik dan grafik RPM akan ditampilkan

setiap 1 detik. Setelah melakukan pengujian, alat ini dapat mengedalikan kecepatan sesuai dengan nilai awal yang diberikan. Nilai awal diseting lewat

komputer dan hasil nilai keluaran kecepatan motor DC dari alat juga didirikan, tetapi tidak tertutup kemungkinan untuk mendirikan bangunan baru atau melakukan renovasi / rekonstruksi terhadap bangunan yang sudah ada.

Sampai saat ini, belum ada sistem informasi yang dibuat khusus untuk menganalisa apakah lokasi lahan yang akan didirikan bangunan tersebut

sudah sesuai dengan keinginan konsumen. Apabila konsumen ingin mengetahui posisi arah hadap bangunan, maka harus dicari dengan cara

manual yaitu menggunakan peta dan kompas.Selain arah hadap bangunan, faktor lain yang cukup penting dan

mempengaruhi konsumen dalam memilih lokasi untuk mendirikan bangunan yaitu pencahayaan (arah sinar matahari). Arah sinar matahari pada

umumnya tetap, dari arah timur ke barat. Akan tetapi, karena adanya lintasan matahari yang berbentuk elips sehingga terjadi pergeseran lintasan

matahari. Hal tersebut telah diteliti dalam bidang astronomi dan telah diperoleh suatu pola lintasan matahari yang tetap. Arah hadap bangunan berhubungan dengan penggunaan ruang, memiliki suatu data keruangan

atau data spasial yang menyangkut aspek posisi, lintasan, dan arah hadap.

Page 203: Prodi Teknik Informatika

konsumen ini dapat dilakukan dengan pengenalan hubungan yang mempengaruhi penjualan dari data penjualan sepeda motor Yamaha yang

terjadi di tiap-tiap dealer cabang. Dalam hal ini terdapat keinginan untuk memanfaatkan data penjualan dalam jumlah yang besar tersebut agar

didapat pengetahuan-pengetahuan yang berarti. Dalam tugas akhir ini pola hubungan yang terjadi pada penjualan sepeda motor Yamaha di Kalimantan

Barat dianalisa menggunakan metode log-linear multi-way frequency. Metode log-linear multi-way pada dasarnya merupakan metode yang dipakai

untuk memeriksa hubungan atau pengaruh antara lebih dari 2 variabel berbeda yang diteliti. Metode log-linier multi-way frequency membantu

dalam memahami pola-pola hubungan antar variabel kategorial. Inti dari metode ini lebih menekankan pada pemahaman hubungan antar variabel

daripada prediksi. Untuk perhitungannya didominasi oleh perhitungan likelihood ratio chi square. Metode log-linier multi-way frequency digunakan

untuk menemukan hubungan antar variabel yang mempengaruhi tingkat penjualan sepeda motor Yamaha di Kalimantan Barat. Hasil analisa log-Short Message Service atau yang lebih dikenal dengan SMS merupakan salah satu fasilitas dalam sistem komunikasi GSM yang digunakan untuk mengirimkan pesan singkat melalui telepon seluler. Disamping layanan

dasar berupa pengiriman dan penerimaan pesan, pada saat ini SMS sudah banyak dikembangkan untuk aplikasi-aplikasi lain seperti mobile banking,

mobile payment, mobile ticketing, dan masih banyak lagi. Dengan menggunakan teknologi SMS ini kita dapat membuat suatu aplikasi

pengendalian secara remote dan wireless terhadap suatu peralatan dengan menggunakan pemrograman/software untuk menangani hal tersebut.

Sehingga kita dapat mengatur suatu peralatan kita dimana saja, kapan saja, selama kita dapat mengirim SMS. Dengan memanfaatkan komputer yang

terhubung dengan telepon seluler kita dapat melakukan pengendalian tersebut dengan fleksibel dan mudah.

Eleavator adalah suatu instrumen bantu untuk dapat menaikkan dan menurunkan suatu objek dari suatu tempat yang tinggi ke tempat yang

rendah dan begitu juga sebaliknya dari tempat yang rendah ke tempat yang tinggi. Instrumen ini ada disekitar kita, dan sangat mempengaruhi mobilitas

kita dalam bekerja di gedunggedung yang tinggi yang memiliki lebih dari dua lantai. Elevator tidak hanya digunakan untuk membantu mobilitas manusia, tetapi juga dapat digunakan untuk memindahkan suatu barang, semisal di

supermarket yang terletak di lantai tiga sebuah gedung, daripada harus membawa barang-barang yang banyak lewat tangga yang tentu sangat

merepotkan, akan lebih efektif dan efisien dalam hal tenaga dan waktu jika barang-barang tersebut dibawa ke lantai tiga dalam waktu yang bersamaan dalam jumlah yang banyak. Pemodellan elevator barang ini akan memakai

microcontroller AT89S51 sebagai otak dan pengendali dari keseluruhan kinerja sistem, baik itu sebagai pengendali inputan, pengendali proses dan pengendali output. Sedangakan alat untuk memilih inputan lantai dipakai 6

pushbutton, serta pemakaian 4 sensor sentuh sebagai alat untuk melakukan scanning lantai, dan untuk tampilan angka dari posisi lantai

Page 204: Prodi Teknik Informatika

Discrete Cosine Transform merupakan salah satu metode yang digunakan untuk melakukan proses kompresi citra tetapi pada tugas akhir ini Discrete Cosine Transform digunakan untuk melakukan proses steganografi. Pada

metode Discrete Cosine Transform nilai dari data citra diproses dalam bentuk perkalian matrik nilai piksel dengan matrik dari rumus Discrete Cosine Transform. Pada tugas akhir ini dibuat perangkat lunak untuk

melakukan proses steganografi. Dari proses steganografi tersebut dilakukan perbandingan nilai rmse, dan waktu sisip. Matrik yang digunakan untuk

melakukan perkalian nilai piksel citra dan metode Discrete Cosine Transform berukuran 8 x 8. Hasil dari beberapa percobaan yang telah dilakukan

menunjukkan bahwa nilai rmse dan waktu sisip tidak bergantung pada jenis file tetapi bergantung pada ukuran file.Kesulitan seorang salesman jika harus mengunjungi semua kota sendirian,

oleh karena itu dibutuhkan beberapa orang salesman untuk membagi tugas agar didapat rute perjalanan yang lebih pendek dan meminimalkan jarak perjalanan yang harus ditempuh oleh seorang salesman. Masalah inilah

yang dikenal dengan istilah “Multiple Travelling Salesman Problem (mTSP)” yaitu, perencanaan m salesman lebih dari 1 ( m > 1 ) untuk mengunjungi

sekumpulan n kota yang lebih besar dari m salesman ( n > m ) sehingga tiap kota dikunjungi tepat sekali. Dengan implementasi Algoritma Genetik

diharapkan didapat hasil yang maksimal yaitu, rute perjalanan untuk masing-masing salesman. Algoritma genetik adalah teknik pencarian yang didasari

dari prinsip genetik dan seleksi alam. Untuk mendapatkan hasil yang maksimal dengan menggunakan algoritma

genetik perlu diketahui 3 operator pentingnya, yaitu : seleksi, perkawinan silang, dan mutasi. Hasil percobaan menunjukan bahwa akan didapat rute untuk masingmasing salesman akan tetapi bukan yang terbaik dikarenakan proses genetik yang dilakukan secara random untuk setiap operator dalam

algoritma genetik.Pada awal tahun 2004 Java menyediakan teknologi baru untuk pemrograman web yang dinamakan JSF (Java Server Faces). JSF

merupakan bagian dari spesifikasi yang disediakan platform J2EE (Java 2 Enterprise Edition), yang menyediakan teknologi pemrograman berskala

besar terutama untuk web. J2EE Pattern adalah kumpulan pola-pola yang digunakan dalam menyelesaikan masalah yang umumnya dihadapi oleh setiap programer Java yang menerapkan aplikasi J2EE. J2EE Pattern

pertama kali dikenalkan pada tahun 2002, sehingga pemecahan masalah khusus hanya JSF tentu tidak termasuk didalamnya. Penerapan JSF pada

dasarnya menggunakan bahasa pemrograman Java, sehingga memiliki sifat sama dengan aplikasi Java yang lainnya terutama aplikasi pada platform J2EE. Karena itu pattern-pattern yang pada aplikasi J2EE sebelumnya mungkin dapat diterapkan pada JSF. Maka pada tugas akhir ini penulis berusaha membangun sebuah website yang menggunakan JSF dengan

menerapkan J2EE Design Pattern pada pemrogramannya. Untuk perbandingan akan dilihat cara penerapan pattern pada JSF, dengan cara

penerapan pattern yang umumnya digunakan pada aplikasi JSP

Page 205: Prodi Teknik Informatika

Garden Watering System dengan Parameter Temperatur dan Kelembaban Udara Berbasis AT89S51”. Alat dirancang menggunakan prototype.

Pengambilan data temperatur dan kelembaban menggunakan metode sampling selama satu bulan di taman Kampus Universitas Kristen Duta Wacana untuk menentukan batas temperatur dan kelembaban untuk melakukan penyiraman di pagi dan sore hari. Teori rata-rata hitung

digunakan untuk mendapatkan nilai rata-rata hitung. Teori Standart Deviasi digunakan untuk menentukan sebaran nilai temperatur dan kelembaban

diantara nilai rata-rata hitung. Alat dirancang dengan menggunakan beberapa komponen, diantaranya sensor digital temperatur dan kelembaban SHT11 sebagai komponen yang digunakan untuk membaca nilai temperatur

dan kelembaban udara dan sebagai input sistim. Mikrokontroler AT89S51 mengolah input dari SHT11 dan LCD Hitachi HD77480 menampilkan nilai

temperatur dan kelembaban. Nilai temperatur yang telah diolah dibandingkan dengan nilai batas bawah Standart Deviasi temperatur dan nilai kelembaban dibandingkan dengan nilai batas atas Standart Deviasi kelembaban. Apabila nilai temperatur, kelembaban dan jam (pagi pukul

06.00-10.00, sore pukul 16.00-18.00) memenuhi syarat maka Relay yang manusia itu sendiri. Pada penelitian ini akan dirancang suatu model mobile robot yang mampu mendeteksi sumber api dan memadamkan api dalam

suatu ruangan tanpa penghalang. Pendeteksian dilakukan dengan memanfaatkan sinar ultraviolet dan cahaya tampak yang dipancarkan api. Prototipe firefighting robot menggunakan sensor UV TRON R2868, sensor

cahaya (Light Dependent Resistance / LDR), pemadam api (kipas), dan Motor DC, yang kesemuanya itu dihubungkan ke satu sistem kontrol yaitu

menggunakan mikrokontroler AT90S2313. Sensor UV TRON mampu mendeteksi api dengan jarak maksimal 5 m, sedangkan sensor LDR jarak deteksinya 10-30 cm. Input yang dihasilkan dari sensor akan diolah oleh

Mikrokontroler AT90S2313, kemudian mikrokontroler meberikan output ke rangkain penggerak motor DC dan rangkaian penggerak kipas. Letak titik api disimulasikan dengan sebuah lilin. Prototipe firefighting robot dapat

berjalan secara autonomous tanpa kendali manual seperti remote control. Start awal pendeteksian dilakukan dengan jarak 60-80 cm, hal ini dilakukan

untuk menghindari kemiringan jalannya robot. Waktu rata-rata yang Sampai saat ini pembagian air untuk lahan pertanian di sekitar saluran irigasi Vander Wijck menggunakan cara buka tutup pintu air. Ketentuan

pembukaan pintu dengan terlebih dahulu menghitung kebutuhan air. Perhitungannya dinamakan prediksi, prediksi yang dimaksudkan untuk menentukan kira-kira banyaknya air yang dibutuhakan untuk periode

mendatang. Selain itu dilihat pula pola tanamnya untuk masing-masing lahan. Bila ketersediaan air melimpah maka semua kebutuhan akan

dipenuhi bahkan berlebih, lain halnya bila air yang tersedia tidak mencukupi. Kondisi ini menyebabkan air akan dibagi secara merata berdasarkan faktor pembaginya.. Sistem yang dibuat dalam Tugas Akhir ini akan menganalisis lebih lanjut mengenai hal-hal yang mempengaruhi distribusi air. Dasar dari

sistem ini adalah menerapkan teknologi komputer yang pada umumnya terdiri dari tiga bagian utama yaitu : Input, Proses dan Output. Input berupa data-data yang berkaitan dengan distribusi air. Prosesnya adalah dengan

mengolah data, setelah diolah dilakukan analisa serta pembandingan. Sehingga dihasilkan suatu output berupa visualisasi grafik ataupun

kesimpulan-kesimpulan.

Page 206: Prodi Teknik Informatika

Kebutuhan data kesejahteraan keluarga dalam beberapa tahun terakhir ini meningkat khususnya untuk penyampaian program bantuan dari

pemerintah. Saat ini, informasi mengenai kesejahteraan keluarga di Propinsi DIY atau khususnya di Kelurahan Patangpuluhan disajikan dengan

menggunakan angka-angka dalam tahapan-tahapan saja sehingga tidak diketahui tingkat kesejahteraan secara umum. Pada program ini, masalah-

masalah yang muncul dapat diatasi dikarenakan data-data yang masih berupa angka dan tabel divisualisasikan menjadi bentuk data yang baru,

yaitu berupa data teks dan grafik disertai penghitungan bobot kesejahteraan sehingga dapat diketahui tingkat kesejahteraan wilayah tersebut. Sistem ini

mampu menyajikan informasi visual berupa tampilan wilayah Kelurahan Patangpuluhan Yogyakarta beserta data kesejahteraan keluarganya.

Sistem ini dapat bermanfaat baik bagi instansi terkait seperti pemerintah sebagai sistem pendukung keputusan dalam pengembangan wilayah..

biasanya digunakan untuk berkomunikasi lewat suara, teknologi ini juga memiliki fitur komunikasi berbasis teks yaitu SMS (Short Message Service). Pemakaian telepon genggam juga sesuai dengan kebutuhan manusia akan informasi yang cepat dan akurat dimana saja, yang berarti dapat dilakukan

dengan mobilitas yang tinggi serta efisien. Dalam tugas akhir ini penulis mengimplementasikan suatu perangkat antarmuka yang memanfaatkan

penggunaan fitur SMS yang tidak sebatas berkomunikasi sesama manusia. Penulis akan membuat sebuah perangkat antarmuka yang dapat

mengendalikan berbagai peralatan elektronik dari jarak jauh atau biasa disebut dengan istilah “remote control”. Agar perangkat antarmuka dapat berkomunikasi melalui SMS maka perangkat antarmuka tersebut akan

dihubungkan dengan sebuah telepon genggam Ericsson T28, yang berfungsi untuk menerima dan mengirim SMS. Sedangkan untuk mengolah

data SMS, penulis menggunakan mikrokontroler AVR tipe ATMega8515 sebagai kendali utamanya. Dengan adanya perangkat antarmuka ini

diharapkan pengguna dapat lebih merasakan manfaat tambahan fitur SMS dari sebuah telepon genggam. Kata Kunci : komunikasi, mikrokontroler, Pengolahan citra memegang peranan yang sangat penting dalam kehidupan

sehari-hari, tapi sering tidak disadari akan pentingnya informasi yang ditampilkan dalam suatu pengolahan citra tersebut. Pengolahan citra adalah

memproses suatu citra sehingga menghasilkan citra yang sesuai dengan keinginan kita. Dalam kehidupan sehari–hari proses pengolahan citra

memegang peranan yang cukup penting dalam kehidupan, meskipun kita tidak menyadari secara langsung. Salah satu informasi yang dapat

dihasilkan oleh pengolahan citra adalah pola kristik, namun hal ini kadang kurang disadari. Kristik adalah salah satu bentuk penyulaman pada kain dengan menyulam benang membentuk tanda silang (X). Untuk memulai

suatu kristik, diperlukan pola yang digunakan sebagai patokan dalam menyulam. Meskipun telah tersedia berbagai macam pola kristik, tapi

kadang-kadang konsumen menginginkan pola lainnya yang tidak tersedia. Jadi dibutuhkan sebuah software yang dapat menyelesaikan permasalahan

tersebut.

Page 207: Prodi Teknik Informatika

Jumlah dokumen yang tersedia di internet bertambah dengan sangat cepat. Hal ini menyebabkan proses pemisahan dokumen-dokumen yang relevan dari sekumpulan dokumen yang tersedia membutuhkan tools yang dapat

membantu pencarian dengan cepat dan tepat. Stemming adalah salah satu cara yang digunakan untuk meningkatkan performa pencarian informasi

yaitu dengan cara mentransformasi kata-kata dalam sebuah dokumen teks ke kata dasarnya (root word). Proses stemming pada dokumen teks

berbahasa Indonesia lebih kompleks karena terdapat variasi imbuhan yang harus dibuang untuk mendapatkan root word. Untuk itu dibutuhkan algoritma

stemming yang mampu mengatasi masalah variasi imbuhan pada teks berbahasa Indonesia. Pemilihan algoritma stemming yang tepat dapat

meningkatkan performa pencarian informasi.diberikan. Namun demikian, perkembangan aplikasi benchmark dewasa ini terganjal beberapa kekurangan antara lain ketersediaan aplikasi benchmark

di semua sistem operasi amat jarang, kemampuan membandingkan hasil benchmark antar sesama pengguna aplikasi benchmark yang sama, serta

keharusan untuk melakukan instalasi aplikasi benchmark di komputer pengguna. Untuk mengatasi kekurangan di atas maka dibuatlah sebuah

aplikasi benchmark yang berbasis web. Java adalah teknologi yang memungkinkan dibangunnya aplikasi seperti itu. Program benchmark yang berbentuk Java Applet tinggal didownload lalu secara otomatis berjalan di komputer client. Hasil dari proses benchmark lalu dikirimkan ke database agar di lain waktu dapat disajikan dan dibandingkan kembali. Pembuatan

aplikasi online benchmarking tersebut menghasilkan aplikasi yang memiliki keunggulan dalam hal portability ( dapat diakses di mana saja selama

terhubung ke internet ), simplicity ( sederhana karena tidak perlu melakukan instalasi dan konfigurasi yang rumit ), dan reliability ( handal ). Selain itu aplikasi benchmark ini juga dapat digunakan untuk menguji kemampuan komputer dengan perbedaan kecepatan prosesor, ukuran memori, jenis Heuristic Pour dan heuristic CDS adalah dua algoritma yang digunakan

untuk meminimumkan makespan pada penjadwalan flow shop. Pada heuristic Pour, banyaknya urutan jadwal tergantung pada banyaknya jumlah

perkerjaan. Sebaliknya, pada heuristic CDS banyaknya urutan jadwal tergantung pada banyaknya jumlah mesin. Pada tugas akhir ini dibuat

perangkat lunak untuk membandingkan kedua algoritma tersebut. Perbandingan dilakukan dalam hal kecepatan proses dan nilai makespan minimum yang dihasilkan. Hasil percobaan menunjukkan bahwa proses

heuristic CDS lebih cepat dibandingkan dengan heuristic Pour. Makespan yang dihasilkan heuristic CDS juga cenderung lebih kecil dibandingkan

heuristic Pour. Untuk algoritma yang sama dengan bertambah kompleksnya jumlah mesin dan jumlah pekerjaan, waktu proses yang diperlukan akan

semakin lama.

Page 208: Prodi Teknik Informatika

Propinsi DIY merupakan salah satu kota dengan jumlah penduduk yang padat yang disebabkan oleh banyaknya pendatang yang tinggal di sini salah

satunya untuk melanjutkan sekolah atau kuliah. Sarana transportasi khususnya bis umum menjadi salah satu sarana yang sangat dibutuhkan di DIY. Hal ini disebabkan karena tidak semua penduduk memiliki kendaraan pribadi. Saat ini bidang transportasi yang diatur oleh Dinas Perhubungan

sudah mempunyai beberapa jalur dengan jalur tempuh yang berbeda. Pada tugas akhir ini dibuat sebuah program bantu untuk mencari rute optimal jalur

bis di DIY menggunakan algoritma Simulated Annealling. Dari penelitian yang dilakukan dihasilkan perhitungan dengan menggunakan algoritma

Simulated Annealling menghasilkan nilai yang lebih baik dari pada menggunakan cara perhitungan manual.

dimungkinkan. Namun, penawaran perusahaan search engine dalam konteks penelusuran file gambar masih terdapat berbagai batasan. Hal ini dikarenakan fungsionalitas search engine itu sendiri tidak hanya terbatas pada file gambar, tetapi mencakup hingga file teks dan file audio/video

sehingga search engine tidak dapat secara spesifik melakukan penelusuran berdasarkan berbagai kriteria yang terdapat dalam file gambar. Untuk

melakukan penelusuran tersebut, akan dibuat program yang dapat mengambil file html berdasarkan sebuah alamat url yang ingin dilakukan

penelusuran. Regular Expressions dapat mencocokan sebuah pola dengan isi tag file html. Pola yang akan dibangkitkan berupa pola yang dapat

memperoleh link file gambar. Setelah keseluruhan link file gambar terkumpulkan, maka dapat dilakukan penyeleksian berdasarkan kriteria yang

ada dalam file gambar, seperti: format/ekstensi file, ukuran file (file size), jumlah pixel. Penyeleksian file gambar akan semakin efektif karena interaksi

yang terjadi dilakukan secara otomatis oleh sistem. Hasil file gambar penyeleksian dapat disimpan dalam bentuk terkompres

pelayanan. Banyak cara yang dapat terapkan untuk meningkatkan kenyamanan orang yang mengantri seperti dengan memberikan nomor

antrian sehingga pengantri tidak perlu berebut untuk mendapatkan pelayanan, memberikan tempat duduk bagi pengantri, dan sebagainya. Dalam sistem ini, penulis ingin lebih meningkatkan kenyamanan bagi

pengantri dengan cara membuat suatu mesin antrian yang dapat menampilkan secara digital nomor antrian yang akan dilayani pada counter – counter yang disediakan. Terdapat juga display yang menunjukkan nomor antrian yang akan dilayani serta nomor counter yang akan melayani antrian

tersebut. Hal ini akan memudahkan pengantri untuk mengetahui counter mana yang harus ditujunya. Untuk counternya disediakan beberapa tombol

navigasi untuk memanggil nomor antrian berikutnya ataupun melakukan recall nomor antrian. Sistem yang dibuat terdiri dari dua display counter

pelayanan yang masing – masing terdiri dari 2 digit, satu display utama yang terdiri dari 2 digit nomor antrian yang dipanggil serta 1 digit yang

menampilkan counter yang dituju, dan satu display yang menampilkan

Page 209: Prodi Teknik Informatika

Teknik Singular Value Decomposition dicoba diterapkan untuk mencocokkan kemiripan dua dokumen teks dengan cara melihat jumlah frekuensi

kemunculan kata-kata dalam dokumen. Langkah pertama membentuk tabel frekuensi, yaitu dua dokumen didaftar kata-katanya, kemudian dihitung

jumlah kemunculan tiap kata dalam dokumen pertama dan dokumen kedua. Saat proses pembentukan tabel frekuensi tersebut, digunakan juga tabel stop list yang telah dibuat sebelumnya, sehingga kata-kata yang didaftar tidak terlalu besar. Setelah proses pembentukan tabel frekuensi selesai, maka didapatkanlah suatu matriks, yang kita sebut matriks A. Matriks A

merupakan daftar jumlah kemunculan kata di dokumen pertama dan dokumen kedua. Matriks A kemudian didekomposisi menjadi 3 buah matriks , yaitu matriks U, matriks S dan matriks Vt. Kemudian tingkat

kemiripan dua dokumen dihitung dengan cara perhitungan hasil kali titik antara 2 kolom matrik Vt .

Pengolahan citra digital adalah pemrosesan citra dengan menggunakan komputer sehingga menghasilkan citra lain sesuai dengan yang diinginkan.

Salah satu operasi pada pengolahan citra yaitu edge detection. Edge detection merupakan langkah pertama untuk mendapatkan informasi di

dalam citra dalam proses analisis citra. Edge mencirikan batas-batas obyek dan karena itu, edge berguna untuk identifikasi obyek di dalam citra. Ada banyak algoritma dalam pengolahan citra digital yang dapat digunakan untuk melakukan edge detection. Operator Sobel misalnya. Namun, kini algoritma dalam bidang kecerdasan buatan (Artificial Intellegence) telah dapat pula diterapkan untuk melakukan edge detection, seperti algoritma genetik contohnya. Dalam tugas akhir ini akan dilihat bagaimanakah hasil edge detection menggunakan algoritma genetik yang akan dibandingkan dengan algoritma pengolahan citra yang telah ada, yaitu Sobel. Kriteria perbandingan yang akan dipakai dalam tugas akhir ini adalah hasilnya

dilihat dari segi ketebalan garis edge, dan tingkat ketepatan pendeteksian edge.

produk perawatan untuk kulit berjerawat, flek, dan sebagainya. Walaupun beberapa produk mempunyai kegunaan yang sama, namun tiap produk

memiliki kadar obat yang berbeda. Semakin tinggi kadar obat dalam suatu produk, maka hasil yang didapatkan lebih maksimal dan kemungkinan

terjadinya iritasi akan semakin tinggi. Tetapi tiap pasien mempunyai tingkat sensitifitas kulit yang berbeda, sehingga beberapa perawatan terkadang

membuahkan hasil yang kurang maksimal. Sehingga, terkadang perawatan yang sesuai dengan kulit wajah pasien akan didapatkan setelah pasien

beberapa kali melakukan konsultasi dengan dokter. Berdasarkan permasalahan tersebut, akan sangat bermanfaat apabila dibuat sebuah

sistem yang dapat menampilkan perawatan beserta prosentase keberhasilan yang sudah dijalani oleh pasien dengan diagnosa yang sama. Sistem tersebut dapat membantu user dalam menentukan perawatan yang

tepat sehingga user memperoleh gambaran tentang keberhasilan dari beberapa perawatan. Sistem memungkinkan user untuk menentukan

perawatan yang tepat untuk pasien, dengan menampilkan perawatan yang

Page 210: Prodi Teknik Informatika

mengurangi kerugian yang diakibatkan oleh beberapa masalah dalam pemberian kredit, salah satunya adalah pemberian kredit kepada kreditor yang kurang tepat. Analisa terhadap calon kreditor perlu dilakukan untuk menentukan apakah seorang calon kreditor layak menerima kredit atau tidak. Maka dari itu, dibutuhkan suatu sistem yang mampu memprediksi tingkat risiko kredit seorang calon kreditor. Solusi untuk memecahkan

permasalahan tersebut adalah pembuatan sistem yang mampu mempelajari data masa lampau atau sering disebut dengan data mining. Metode yang

digunakan dalam kasus ini adalah Metode Backpropagation Neural Network for Classification. Hasil dari metode ini adalah sebuah jaringan yang

menunjukkan pola dari data masa lampau. Berdasarkan jaringan yang dihasilkan tersebut, kita dapat menentukan tingkat risiko kredit seorang calon kreditor dengan mensimulasikan parameter-parameter tertentu ke dalam jaringan yang telah dihasilkan. Hasil dari implementasi ini adalah

sebuah sistem yang mampu melakukan proses data mining dan memprediksi tingkat risiko kredit seorang calon kreditor. Sistem ini

menggunakan matrik untuk mengalikan pesan yang telah diubah menjadi bentuk numerik dengan kunci tertentu, kemudian mengubah hasil perkalian

tersebut menjadi karakter kembali. Dalam penelitian ini, dibuat program untuk enkripsi dan dekripsi teks ASCII dengan menggunakan metode Hill

Cipher. Pada proses enkripsi, div dan mod dari hasil perkalian akan disimpan sehingga dekripsi dapat dilakukan dengan operasi matrik

menggunakan algoritma Doolittle. Hasil yang diperoleh dari proses enkripsi berupa cipher text, dan hasil dekripsi dari cipher text ini akan berupa plain

text yang sama dengan teks awal. Hasil yang didapat dari penelitian adalah bahwa program dapat mengenkripsikan 256 jenis karakter ASCII tanpa

terjadi pengurangan atau pengubahan data setelah didekripsikan kembali. Namun karena digunakannya matrik dengan ordo 2 x 2 dan operasi matrik

untuk proses enkripsi dan dekripsi, maka jika jumlah karakter teks asli adalah ganjil akan ditambahkan satu karakter spasi pada bagian akhir. Hal

ini juga berdampak pada saat dilakukan dekripsi, yaitu adanya adanya karakter tambahan yaitu spasi pada bagian akhir. Sedangkan algoritma tersebut. Saat ini hampir semua dealer motor tidak memberikan petunjuk

bagi pelangganya untuk servis kembali, ini salah satu faktor yang membuat pemilik motor selalu berpindah-pindah tempat unutk menserviskan

motornya, sehingga membuat delaer motor tidak memiliki pelanggan tetap dan tidak dapat menjaga hubungan yang baik dengan pelanggannya. Berdasarkan permasalahan tersebut, akan sangat bermanfaat apabila

dibuat sebuah sistem yang mampu memprediksi tanggal servis berikutnya, sehingga pelanggan mempunyai kewajiban untuk memserviskan motornya

pada dealer tersebut. Sistem memungkinkan untuk melakukan prediksi terhadap tanggal servis berikutnya dengan menganalisa data-data servis per motor kemudian dilakukan perhitungan dengan metode k-means partitioning

clustering. Kilometer masuk, jarak servis dan jarak pemakaian oli merupakan faktor yang akan dianalisis dan dimasukkan dalam perhitungan

untuk mendapatkan prediksi tanggal servis kembali. Bagi pihak delaer sistem ini akan berguna untuk memberitahukan pelanggan mana saja yang

seharusnya servis pada tangal-tanggal yang sudah diprediksi, sehingga terjalin hubungan yang baik dengan pelanggannya. Pelanggan merasa

Page 211: Prodi Teknik Informatika

tingkat layanan Coca-Cola di Area Yogyakarta disajikan terpisah dengan peta route-nya sehingga bagi penguna yang tidak mengerti letak-letak outlet

dan pembagian route-nya akan membutuhkan waktu yang cukup lama dalam pembacaan dan pemahamannya. Evaluasi layanan Coca-Cola

dilakukan dengan pembagian kuisioner kepada outlet-outlet Coca-Cola. Data jawaban kuisioner itu diolah dan hasil analisisnya ditampilkan dalam

bentuk angka dan grafik yang disajikan bersamaan dengan peta route Coca-Cola. Dengan melakukan analisis layanan Coca-Cola maka akan dapat diketahui pernyataan tiap outlet, tiap route, dan seluruh outlet terhadap layanan Coca-Cola. Ada empat kategori pernyataan, yaitu: sangat baik,

cukup baik, sedang, dan kurang baik. Selain itu, dianalisis dan dibandingkan persentase pernyataan outlet-outlet di tiap route, dan di seluruh route di tiap

kategori pernyataan. Aplikasi Visualisasi Tingkat Layanan dibuat dengan menggunakan Sistem Informasi Geografis (SIG) karena berhubungan

dengan data spasial (keruangan) dan lebih mudah untuk divisualisasikan. Sistem mampu menyajikan informasi visual berupa tampilan route Coca-topik yang beranekaragam. Sedangkan pembaca biasanya hanya

membutuhkan artikel tertentu saja yang sesuai dengan kebutuhan. Keadaan ini tentu saja mengakibatkan pembaca harus mencari artikel yang

dibutuhkan dari tumpukan artikel yang tersimpan di komputer. Pencarian artikel dapat dilakukan secara manual sangat sulit dilakukan oleh manusia

dan akan menghabiskan banyak tenaga, biaya maupun waktu dan kemungkinan besar pengguna tidak menemukan apa yang dicarinya. Salah satu solusi yang dapat digunakan dalam permasalahan ini adalah dengan otomatisasi pencarian artikel yang akan mempermudah pengguna untuk

menemukan artikel. Dalam sisitem pencarian ini, user memilih artikel yang diinginkannya dan artikel yang tidak diinginkannya, kemudian sistem akan melakukan klasifikasi artikel untuk mencari pohon keputusan artikel yang

diinginkan user dengan menggunakan metode Decision Tree Induction ID3. Pohon keputusan dibangun dari keywordkeyword sampel artikel yang

diinginkan oleh user, kemudian hasil klasifikasi akan ditampilkan, dan setiap kali satu proses klasifikasi selesai user dapat melakukan relevance feedback

dengan memilih sampel kembali dan melanjutkan pencarian. Hasil dari dan sifat-sifat kulit yang bersangkutan. Terkadang terjadi pemilihan dan pemakaian jenis perawatan yang kurang tepat karena analisa yang

dilakukan tidak sesuai dengan sifat-sifat, keadaan serta problem kulit sehingga hasil yang didapat tidak memuaskan. Dengan menganalisa data pasien sebelumnya dapat menghasilkan sebuah pola perawatan tertentu yang dapat diterapkan terhadap pasien yang memiliki kesamaan kasus.

Metode data mining pada dasarnya merupakan metode pencarian pola data tersembunyi dari sebuah basis data yang besar. Dalam kasus ini digunakan

algoritma K-means partitioning clustering yang merupakan bagian dari Cluster Analysis. Pengelompokkan data dengan metode K-Means

Partitioning Clustering merupakan salah satu metode yang sederhana untuk meng-cluster-kan kelompok pasien perawatan kulit. Disamping clustering,

dicoba untuk membuat suatu program bantu berpendukung keputusan bagi pasien perawatan kulit untuk mendapat terapi facial dan obat yang paling

sering dipakai dokter. Hasil clustering dengan metode K-Means Partitioning Clustering tidak terlalu dapat dilihat ketepatannya namun hasil program

Page 212: Prodi Teknik Informatika

konsumen. Akan tetapi produksi barang terkadang terlalu melebihi atau kurang dari permintaan konsumen. Solusi dalam mengatasi permasalahan

tersebut adalah pembuatan suatu sistem perbandingan penghitungan peramalan jumlah penjualan barang dengan metode Moving Average, Holt, Winter dan Analysis Outlier. Analysis Outlier digunakan untuk melakukan

penyeleksian terhadap data-data penjualan yang menyimpang terlalu tinggi atau rendah dari kebiasaan umum untuk mendapatkan data-data yang siap

digunakan dalam proses penghitungan peramalan. Pemilihan metode peramalan berdasarkan nilai Mean Absolute Deviation (MAD) terkecil dan

kemudian dilanjutkan dengan pengujian Mean Percentage Error (MPE) untuk memastikan apakah metode yang dipilih MAD sesuai dengan metode yang dipilih MPE. Apabila nilai MPE dapat dihitung, maka pemilihan metode peramalan berdasarkan nilai MPE yang mendekati nol, apabila MPE tidak

dapat dihitung, maka pemilihan metode peramalan hanya berdasarkan nilai MAD terkecil. Hasil yang dicapai melalui implementasi ini adalah sebuah

program yang mampu untuk membandingkan ketepatan peramalan antara disebabkan karena pengetahuan tentang proyeksi populasi di masa mendatang secara langsung maupun tidak langsung berkaitan dengan

banyak faktor lainnya, di antaranya adalah kebijakan pengelolaan sumber daya alam, perkembangan ekonomi, keanekaragaman hayati, dsb. Sesuai dengan tuntutan agar kebutuhan-kebutuhan tersebut dapat dipenuhi, maka populasi perlu dimodelkan. Ada banyak cara untuk memodelkan populasi

dalam bentuk model matematika, salah satunya adalah dengan Model Matriks Leslie. Salah satu alasan digunakannya Model Matriks Leslie adalah

karena Model Matriks Leslie membagi populasi ke dalam kelas-kelas usia yang berbeda. Hal ini sesuai dengan kenyataan bahwa sebuah populasi

dengan tingkatan usia yang berbeda memiliki tingkat kelahiran dan tingkat ketahanan hidup yang berbeda pula. Aplikasi untuk menghitung tingkat pertumbuhan populasi dan tingkat harvesting animal population yang

sustainable ini dibuat dengan menggunakan metode Shifted Inverse Power yang melibatkan pencarian nilai eigen dari model Matriks Leslie. Aplikasi ini pada prakteknya diharapkan dapat membantu menjawab kebutuhan akan

pengetahuan mengenai tingkat pertumbuhan populasi dan tingkat harvesting bidang suku cadang mobil serta traktor. Di dalam kegiatan bisnisnya, perusahaan tersebut mengalami masalah dalam persediaan barang dagang. Masalah yang terjadi adalah mengalami kelebihan stok barang. Hal tersebut terjadi karena terdapatnya barang pengganti serta daya tahan barang. Salah

satu solusi yang dapat mengatasi masalah tersebut adalah dengan menerapkan metode forcasting ke dalam sistem. Metode forecasting

merupakan metode yang dapat memprediksi barang dengan melihat jumlah penjualan pada bulan-bulan sebelumnya. Di dalam pembuatan sistem,

digunakan tiga buah metode yaitu metode Naive, Double Moving Average, serta ADRES. Hasil dari perhitungan tiga buah metode, akan dipilih yang memiliki nilai MSE terkecil dan selanjutnya akan dievaluasi oleh manajer berdasarkan faktor daya tahan barang (usia barang) serta banyak barang

pengganti. Sehingga sistem pendukung keputusan yang dibangun ini, diharapkan dapat membantu perusahaan di dalam mengambil keputusan untuk menyediakan barang pada periode selanjutnya. Meskipun demikian, sistem ini bergantung dari data barang setiap harinya karena bisa terjadi

prediksi persediaan barang yang dihasilkan bukan dari metode sebelumnya,

Page 213: Prodi Teknik Informatika

Sistem registrasi mahasiswa yang ada saat ini menggunakan aplikasi yang berbasis desktop dan aplikasi yang berbasis Web untuk client. Kedua

aplikasi tersebut menggunakan dua buah logic yang berbeda walaupun fungsinya sama. Hal tersebut akan menyulitkan jika ada perubahan yang ingin dilakukan pada logic. Perubahan harus dilakukan dua kali pada dua

logic yang berbeda. Teknologi .NET Remoting merupakan salah satu teknologi sistem terdistribusi yang memungkinkan penggunaan sebuah logic

untuk aplikasi dengan basis yang berbeda. Pada .NET Remoting, logic untuk aplikasi desktop dapat juga diakses oleh aplikasi Web, sehingga

hanya dibutuhkan sebuah logic yang sama. Jika logic hendak diubah, hanya perlu melakukan satu kali perubahan saja. Implementasi .NET Remoting

yang dibuat dengan menggunakan bahasa pemrograman C# telah berhasil dilakukan pada studi kasus registrasi mahasiswa UKDW. Studi kasus

registrasi mahasiswa UKDW menggunakan sebuah objek remote yang sama untuk aplikasi client yang berbasis desktop dan yang berbasis Web

dengan ASP .NET.Pada dunia pendidikan fungsi website sangat penting, misalnya bagi seorang dosen. Website pribadi dosen dapat membantu dalam memberikan

informasi kuliah berupa jadwal, silabus, materi (download materi kuliah), pengumuman, konsultasi online dengan mahasiswa sampai dengan

publikasi karya ilmiah serta proyek yang dibuat oleh dosen. Permasalahan terjadi apabila seorang dosen tidak mempunyai waktu untuk membuat

website yang dapat mengakomodasikan perkembangan informasi kuliah. Aplikasi website Content Management System (CMS) menjadi salah satu

solusi yang dapat diterapkan untuk mengatasi permasalahan tesebut. Karena dosen dapat membuat sistem informasi berbasis web dinamis

dengan cepat dan mudah tanpa memerlukan pemahaman mengenai bahasa pemrograman website. Sistem website yang dibangun dapat memberikan

kemudahan bagi dosen yang ingin membuat sistem informasi berbasis web dengan sangat cepat dan mudah. Melalui sistem ini dosen tidak perlu

memahami masalah teknis pemrograman. Dosen hanya perlu memanajemen isi website-nya, seperti mengupdate informasi sampai

dengan mengganti web themes (layout). Dengan kata lain, mengubah data yang merupakan satu rangkaian poin-poin ke dalam bentuk data yang merupakan satu rangkaian sel terpisah dengan

nilainya masing-masing. Rasterisasi berguna dalam hal SIG, khususnya dalam hal pemetaan, yaitu saat ingin mengetahui koordinat suatu titik di

suatu daerah, rasterisasi juga memudahkan dalam operasi overlay. Dalam proses rasterisasi dibuat sebuah program yang mampu membantu

mengkonversikan data vektor menjadi data raster dengan hasil hasil yang akurat. Program yang akan dibuat menggunakan proses perhitungan yaitu dengan algoritma Bresenham. Algoritma Bresenham dibuat untuk mencari

titik-titik yang dilalui oleh sebuah garis yang telah diketahui dua titik ujungnya, dalam proses konversinya menggunakan perhitungan kenaikan bilangan integer. Pembuatan program ini bertujuan untuk membaca dan

menampilkan data vektor, serta mengkonversikannya menjadi data raster. Data masukkan berupa file berformat dxf, yang kemudian setelah proses rasterisasi akan dihasilkan data keluaran berupa gambar berformat bmp.

Selain itu, koordinat dari gambar itu juga dapat disimpan dalam bentuk teks

Page 214: Prodi Teknik Informatika

dari berbagai daerah di Indonesia. Jumlah mahasiswa yang semakin banyak dari tahun ke tahun mengakibatkan penumpukan data sehingga informasi

mengenai jumlah mahasiswa dan asalnya menjadi sulit dibaca dan pemahamannya membutuhkan waktu yang cukup lama. Pada program ini, masalah-masalah yang muncul dapat diatasi dikarenakan data-data yang masih berupa angka dan tabel divisualisasikan menjadi bentuk data yang

baru, yaitu berupa tampilan peta, grafik-grafik dan informasi teks dan sistem ini dapat memberikan informasi yang lebih mudah dimengerti dan dipahami dibandingkan jika ditampilkan hanya menggunakan angka-angka dan tabel saja. Selain itu pada program ini dilakukan uji hipotesis untuk mengetahui

keterkaitan asal mahasiswa dengan masa studi dan ipk serta uji anava yang digunakan untuk mengetahui keterkaitan hubungan ipk dan masa studi setiap fakultas. Sistem ini mampu menyajikan informasi visual berupa

tampilan wilayah kabupaten di Indonesia beserta data jumlah mahasiswa yang ditampilkan perangkatan dan per-tahun. Sistem ini diharapkan nantinya perguruan tinggi khususnya dalam bidang akademik dapat

mengoptimalkan kualitas mahasiswanya serta dapat membantu dalam Perkembangan kemampuan piranti mobile membuat piranti ini sering

digunakan sebagai pengganti komputer desktop dalam menyelesaikan pekerjaan tertentu. Aplikasi yang ada biasanya berkisar pada pengolahan

teks saja. Pengolahan file gambar pada piranti mobile ini masih jarang ditemui dan bersifat sederhana. Pada karya ilmiah ini, penulis mencoba untuk membuat suatu aplikasi image editor yang cukup memadai untuk

mengelola gambar. Aplikasi ini dibuat dengan menggunakan VB. NET, dan dapat diimplementasikan pada Pocket PC berbasis Windows Mobile. Salah satu perhatian utama dari aplikasi ini adalah rancangan interfacenya agar

mudah digunakan dan dipahami baik oleh orang awam sekalipun. Diharapkan juga adanya aplikasi untuk piranti mobile yang semakin berkembang dan mampu memiliki kinerja yang semakin kompleks

menyerupai aplikasi dekstop.ilmu genetika untuk pendeteksian distribusi pewarisan genotip suatu populasi. Penyelesaian kasus ini membutuhkan pencarian nilai eigen

terhadap ukuran matriks yang besar. Pencarian nilai eigen dalam Aljabar Linier cukup sulit dilakukan karena membutuhkan banyak perhitungan

numerik yang rumit dan berulang-ulang, apa lagi jika dilakukan pencarian nilai eigen pada ukuran matriks yang besar. Program breeding untuk

pendeteksian distribusi pewarisan genotip suatu populasi yang dirancang dalam penelitian ini menggunakan bahasa pemograman Microsoft Visual Basic versi 6.0 dan Microsoft Office Access. Ada pun tipe pewarisan sifat

keturunan dan semua genotip tiap individu yang telah diketahui dari populasi awal akan dilakukan berbagai perhitungan numerik dalam bentuk matriks. Aturan-aturan yang ada dalam persilangan untuk tipe pewarisan tertentu

dan metode QR untuk pencarian nilai eigen, akan digunakan sebagai solusi untuk masalah yang ada. Penelitian ini berusaha merancang sebuah program untuk membantu perencanaan persilangan yang tepat agar diperoleh sifat keturunan yang sesuai dengan harapan user (pemakai

program). Output program yang dihasilkan untuk tipe pewarisan autosomal

Page 215: Prodi Teknik Informatika

Seiring dengan kemajuan teknologi, komputer digunakan untuk berbagai keperluan, baik sebagai sarana untuk membantu pekerjaan maupun sarana

hiburan. Penggunaannya pun sudah mencapai segala bidang. Alat – alat elektronik pun sudah memasuki era komputerisasi. Komputerisasi alat-alat

elektronik dapat terlaksana berkat adanya teknologi tertanam atau embedded systems. Microprocessor sudah banyak yang sitanam pada alat elektronik. Untuk memrogram microprocessor tersebut, dibutuhkan sebuah

bahasa tingkat rendah seperti bahasa assembly. Setelah program assembly dibuat, kemudian didownload kepada microprocessor, maka akan

didapatkan file baru yang berupa file hexadecimal (*.hex). proses tersebut dinamakan compiling. Proses lain yang dapat mengkonversi kembali file

*.hex menjadi file assembly adalah proses disassembly. Proses disassembly pada prinsipnya membantu pemrogram untuk mendapatkan kembali file assembly dari file *.hex, sehingga jika pemrogram menghilangkan file

assemblynya, maka dari file *.hex dapat mengembalikan file assembly asli. Jika system ini dikembangkan, maka file *.hex dapat diperoleh dari

microprocessor langsung. Dalam tugas akhir ini, penulis mencoba untuk membuat suatu sistem seperti yang dijelaskan di atas. Hasil dari sistem

telah diujicobakan pada simulator ASM51. Walaupun masih sangat sederhana, sistem diharapkan dapat dikembangkan lebih lanjut sehingga

dapat memenuhi kebutuhan disassembly..

Pada saat ini alat trasportasi mobil sudah dapat dijangkau oleh masyarakat di Indonesia. Untuk keamanan mengendarai sebuah mobil diperlukan

peralatan keamanan yang memadai khususnya peralatan untuk mendeteksi jarak minimum mobil dengan benda di sekitar agar tidak terjadi benturan.

Umumnya peralatan ini hanya ada pada mobil mewah dengan harga mahal yang tidak dapat dijangkau oleh masyarakat umum. Peralatan untuk

mendeteksi benda ini sangat diperlukan pada saat parkir mobil khususnya pada saat mobil bergerak ke belakang. Alat ini sangat membantu

pengemudi untuk menghindari goresan atau benturan mobil dengan benda di belakang yang tidak dapat dilihat oleh pengemudi. Berdasarkan

permasalahan di atas maka akan dibuat alat “Back Parking System” berbasis mikrokontroler AT89S51 dengan menggunakan sensor sonar. Alat yang dibuat dalam bentuk prototype. Alat ini digunakan untuk mendeteksi

dan mengukur jarak benda menggunakan gelombang ultrasonik dalam derajat dan jangkauan jarak tertentu. Alat ini menggunakan mikrokontroler

untuk mengolah data dan mengontrol rangkaian secara keseluruhan sehingga menghasilkan output yang diinginkan. Untuk sensor digunakan modul Ping Ultrasonik yang menggunakan gelombang ultrasonik. Output berupa tampilan data jarak benda ke layar LCD, PC, dan bunyi buzzer apabila jarak yang terdeteksi berada pada range 10 cm sampai 100 cm

dengan periode bunyi tertentu. Diharapkan dengan alat ini dapat membantu pengemudi mobil untuk menghindari benturan pada saat memarkir mobil ke

belakang.

Penggunaan mobile robot dapat dilakukan dengan menggunakan Radio Frequency (RF). Mobile robot yang dikendalikan dengan menggunakan.RF

dapat menjangkau wilayah-wilayah yang sulit dijangkau atau tidak memungkinkan untuk dijangkau manusia. Misalnya wilayah dengan suhu

yang terlalu rendah maupun terlalu tinggi dan wilayah yang terpapar radiasi radioaktif. Mobile robot yang dikendalikan menggunakan RF tidak dibatasi lagi geraknya oleh kabel. Pengendalian mobile robot secara wireless ini dapat dilakukan dengan memanfaatkan RF modul yang bekerja pada

rentang frekuensi 433.24 – 434.5 MHz. Dengan RF modul yang dipasang pada komputer sebagai pemberi perintah navigasi dan RF modul yang

dipasang pada mobile robot maka antara mobile robot dan komputer dapat saling berkomunikasi. Komunikasi yang terjadi antara komputer dan mobile

robot dapat menjadikan mobile robot tersebut bisa dikendalikan oleh komputer. Mobile robot dapat bergerak maju, mundur, belok kiri dan belok

kanan. Mobile robot juga dapat mengirimkan informasi yang digunakan oleh komputer untuk mengetahui kecepatan dari mobile robot itu.

Page 216: Prodi Teknik Informatika

harus dilewati. Meskipun ambulans memiliki beberapa hak istimewa, diantaranya dapat menerobos lampu merah atau melawan arus pada jalan

satu arah, tetap saja pengemudi ambulans diharapkan mengetahui rute terpendek yang dapat dilewati dari rumah sakit menuju lokasi pasien.

Pencarian rute terpendek dilakukan dengan menerapkan algoritma tabu search yang dapat menghindari terbentuknya untai. Rute yang dihasilkan

dengan memanfaatkan teori graf dan sistem informasi geografis, merupakan hasil pengolahan data atribut dari peta digital ruas jalan utama di kota

Yogyakarta. Dengan melakukan proses pencarian rute terpendek, maka akan dapat diketahui nama-nama jalan yang dapat dilalui untuk

menghasilkan rute terpendek dari rumah sakit menuju lokasi pasien beserta panjang rute yang ditempuh dalam satuan meter. Aplikasi pencarian rute terpendek dengan menerapkan algoritma tabu search ini dibuat dengan

menggunakan sistem informasi geografis karena berhubungan dengan data spasial (keruangan) sehingga lebih mudah divisualisasikan. Dengan

demikian, rute terpendek yang dihasilkan tidak hanya ditampilkan dalam Perusahaan pada umumnya dihadapkan pada masalah ketelitian

perhitungan dan pendataan terhadap barang yang dibeli dan dijual maupun pada

karyawan di perusahaan itu sendiri, dimana data akurat dapat diperoleh dengan cepat dan kebutuhan laporan sewaktu-waktu secara cepat. Untuk mengatasi masalah tersebut maka dibuatlah Sistem Informasi Penjualan

Barang Kerajinan Tangan sehingga masalah dalam perhitungan dan pendataan barang yang dijual maupun dibeli beserta karyawan pada

perusahaan dapat ditangani secara efektif dan efisien. Sistem ini dapat menyelesaikan proses pejualan barang, pembelian barang, data karyawan

beserta gajinya pada perusahaan, serta menyediakan laporanlaporansecara cepat, lengkap, dan jelas. Sehingga tidak memungkinkan proses

pejualaan dan pembelian serta data karyawan menjadi semerawut dan tidak tersimpan secara terperinci.

Salah satu penerapan teknologi komputer pada bidang kecerdasan buatan adalah game. Dalam menyusun tugas akhir ini penulis membuat program aplikasi Simulasi Permainan Monopoli dengan menggunakan komputer.

Program aplikasi simulasi permainan monopoli dibuat untuk mempermudah user dalam menjalankan permainan ini. Setiap transaksi yang terjadi dalam

permainan secara otomatis akan dilakukan oleh sistem sehingga tidak dimungkinkan adanya kecurangan dalam permainan.

Page 217: Prodi Teknik Informatika

juga peta-peta yang menunjukkan suatu tema tertentu seperti wisata atau tema-tema lain. Sayang peta tercetak biasanya tidak menunjukkan rute, untuk menemukan sebuah rute terpendek dari suatu tempat menuju ke

suatu objek relatif sulit. Rute terpendek dapat dihitung dengan menggunakan algoritma Dijkstra yang dasar perhitungannya adalah

melakukan perulangan dalam menentukan jarak yang paling dekat dari kemungkinan rute yang ada. Sistem Informasi Geografis merupakan sistem gabungan antara basis data dengan bentuk grafis peta sehingga memiliki

keunggulan dalam hal visualisasi. Penentuan rute dilakukan dengan mengimplementasikan algoritma Dijkstra ke dalam script Avenue pada

ArcView sebagai program Sistem Informasi Geografis. Hasil yang didapat dalam implementasi algoritma Dijkstra ke dalam Sistem Informasi Geografis

adalah informasi tentang rute terpendek dapat ditampilkan tidak hanya dalam bentuk tabular tetapi juga dapat ditampilkan dalam bentuk grafis peta, dimana warna legenda dan skalanya dapat diatur sesuai dengan keinginan pengguna. Meskipun waktu perhitungan untuk menentukan rute relatif lama tetapi hasil yang dikeluarkan adalah rute yang benar-benar paling pendek, (accuracy), keselamatan (safety), dan kenyamanan (comfortability) dalam

melakukan diagnosis. Dengan demikian diperlukan suatu sistem pendukung untuk memenuhi kebutuhan tersebut, yakni teknologi komputer. Salah satu

piranti kedokteran itu adalah instrumen alat pengukur tekanan darah berbasis komputer (sphigmomanometer komputer). Pada sistem ini, tekanan

darah dipantau secara otomatis oleh sistem komputer dengan melilitkan manset pada lengan pasien. Pengukuran tekanan darah menggunakan

sensor tekanan (unbonded strain gauge) yang terintegrasi dengan hardware sphigmomanometer digital. Pembuatan perangkat lunak instrumen

sphigmomanometer komputer ini berbasis pada pemrograman Delphi 6.0, serta dengan pengaksesan data dari pararel port DB-25. Dari port DB-25 ini,

personal computer (PC) juga memberi status pada pengubah analog ke digital (ADC) tipe ADC0804 dengan ketelitian 8 bit. Berdasarkan hasil

pengujian sistem, diperoleh range pengukuran tekanan darah 0–185 mmHg dengan ketelitian ± 0,67 mmHg. Sphigmomanometer komputer ini mampu mencatat, mencari, dan menampilkan data pasien yang diinginkan. Setiap

saat, pasien juga dapat meminta rincian sejarah pemeriksaan tekanan darah yang sangat dikenal di dunia musik adalah perangkat efek Wah. Perangkat efek Wah digunakan pada instrumen gitar untuk menghasilkan nada suara

gitar yang dinamis dan variatif. Efek suara Wah dihasilkan dengan memfilter sinyal audio untuk menghasilkan range frekuensi tertentu yang dinamis, berubah sejalan dengan waktu. Perangkat efek Wah dapat diaplikasikan

berbasis komputer, yaitu dalam bentuk software dengan mengimplementasikan State Variable Filter dan sebuah mekanisme untuk mengubah cut-off frequency filter sejalan dengan waktu. Model mekanisme

‘pergeseran’ cut-off frequency dibuat berdasarkan model kurva eksponensial, dengan menggunakan dua model kurva, yaitu model kurva

menaik dan kurva menurun, dengan nilai kurva yang ditentukan berdasarkan dua variabel waktu, yaitu attack time untuk kurva menaik dan release time

untuk kurva menurun. Dengan melakukan pemetaan (mapping) range ‘pergeseran’ frekuensi pada kedua model kurva tersebut maka dapat

dihasilkan sebuah mekanisme yang dapat membentuk efek Wah. Penggunaan State Variable Filter dan mekanisme ‘pergeseran’ frekuensi

Page 218: Prodi Teknik Informatika

memilih salah satu dari berbagai macam pilihan itu. Begitu juga dalam hal memilih suku cadang pengganti untuk kendaraan yang dimilikinya. Disatu

sisi ingin memilih yang terbaik dari barang yang ditawarkan namun disisi lain tidak sesuai dengan dana yang dimiliki. Walaupun sebenarnya banyak beredar dipasaran jenis barang yang sama dengan berbagai macam

keunggulan dan kekurangan. Namun disinilah kecermatan dalam memilih itu diperlukan, agar mendapatkan barang yang diinginkan namun juga

sesuai dengan dana yang dimiliki. Barang yang murah belum tentu jelek, dan barang yang mahal belum tentu bagus. Masih banyak kriteria-kriteria

yang kita perlu ambil dari tiap-tiap barang.Pencarian barang ini dimulai dengan menerapkan perhitungan analisis

dengan menentukan data-data yang terdapat dari suatu barang, kemudian dihitung tiap-tiap data yang ada pada barang tersebut, lalu dibandingkan

dengan barang yang lain dengan tipe yang sama, dan setelah itu diberikan hasil berupa nilai barang mana yang paling tinggi sesuai dengan yang diinginkan. Dengan demikian berdasarkan data-data yang terdapat dari

masing-masing barang dapat ditarik suatu perbandingan yang dapat Calon penumpang kereta api merasa kesulitan untuk mendapatkan tiket kereta api terutama pada hari-hari tertentu, misalnya pada akhir pekan atau

pada hari-hari raya, dengan mengantri untuk membeli tiket dalam waktu yang lama di stasiun sangat merugikan calon penumpang. Karena hal diatas, diperlukan sebuah sistem pemasaran tiket kereta api yang tidak

merugikan penumpang. Salah satunya dengan dibuatnya Website Reservasi Online Tiket Kereta Api melalui internet yang memudahkan penumpang untuk memesan tiket tanpa mengantri lama di stasiun. Pemesanan dan

pembayaran tiket dapat ditangani dengan lebih baik bagi calon penumpang dengan adanya Website Reservasi Online Tiket Kereta Api Berbasis Web

ini. Penerapan website reservasi online kereta api ini, diharapkan membantu para pemesan tiket agar dapat lebih nyaman dalam memesan tiket kereta

api.komputer, diantaranya adalah single ellipse detection. Single ellipse detection adalah proses pendeteksian suatu objek yang berada dalam citra untuk mengetahui bahwa objek tersebut merupakan sebuah ellipse tunggal.

Single ellipse detection akan melakukan pendeteksian pada citra hitam putih. Penyederhanaan citra berwarna menjadi citra hitam putih dapat

dilakukan dengan edge detection. Pada tugas akhir ini akan dibahas analisa mengenai single ellipse detection pada suatu citra untuk mengetahui apakah

di dalam citra tersebut terdapat sebuah ellipse tunggal. Proses persiapan citra menggunakan Sobel edge detection. Pengujian dilakukan terhadap

enam macam citra, yaitu citra yang memiliki satu objek ellipse yang melebar, citra yang memiliki satu objek ellipse yang memanjang, citra yang memiliki

satu objek kotak, citra yang memiliki satu objek ellipse yang terletak di pojok kiri citra, citra yang memiliki satu objek ellipse yang terletak di pojok kanan citra, dan citra yang memiliki satu objek lingkaran. Hasil yang didapat dari

pengujian terhadap enam citra adalah 4 citra yang memiliki satu objek ellipse dan 1 citra yang memiliki satu objek lingkaran terdeteksi bahwa ada ellipse tunggal di dalam citra tersebut. Satu citra yang memiliki satu objek

Page 219: Prodi Teknik Informatika

karena pernikahan, perceraian, menikah lagi, adopsi, dan keinginan pribadi untuk mengganti nama secara resmi. Akan tetapi perubahan nama dapat

mengakibatkan masalah dalam lingkungan pengadilan apabila laporan yang diberikan berbeda antara nama yang akurat dengan nama yang

menggunakan inisial. Dalam kenyataannya di pengadilan beberapa orang yang mempunyai nama lebih dari satu akan menghambat pelacakan dari status asli atau informasi asli dari orang tersebut. Penulis tertarik untuk menguji efisiensi metode Henry yang merupakan perkembangan dari

metode Soundex yang telah digunakan di CCJS (Canadian Centre For Justice Statistics) dan ACCS (Adult Criminal Court Survey) dalam

menentukan jender suatu nama pada inputan data yang sudah ada maupun data yang baru. Dengan melakukan modifikasi pada metode Henry, penulis mendapatkan tingkat kebenaran yang cukup tinggi untuk digunakan dalam

nama-nama Indonesia. Modifikasi lebih dalam yang sesuai untuk nama-nama Indonesia serta penambahan nama-nama yang dijadikan sampel

merupakan salah satu saran untuk mencapai tingkat kebenaran yang lebih berbagai keunggulan yang dimiliki. Terkadang antara handphone yang satu

dengan handphone yang lain hanya memiliki sangat sedikit perbedaan. Jenis handphone yang semakin banyak ini menyebabkan konsumen

seringkali merasa kesulitan dalam memutuskan handphone yang akan dibeli, yang sesuai dengan kriteria yang telah ditetapkan. Untuk mengatasi permasalahan tersebut, melalui Tugas Akhir ini dibuat sebuah sistem yang

diharapkan dapat memudahkan user (konsumen) untuk memilih handphone yang akan dibeli. Metode yang dipakai dalam sistem ini adalah metode

Analytic Hierarchy Process (AHP). Dengan metode ini, user memberikan penilaiannya dengan perbandingan pasangan antar kriteria dan

perbandingan pasangan antar handphone. Hasil perbandingan pasangan yang disimpan dalam bentuk matriks inilah yang akan diolah hingga

menghasilkan bobot prioritas kriteria dan nilai keseluruhan handphone yang menentukan peringkat hadphone. Sistem ini nantinya akan menghasilkan

peringkat handphone. Selain itu, sistem ini juga dilengkapi dengan fitur analisis sensitivitas yang memungkinkan user untuk melihat dampak Traveling Salesman Problem adalah mencari 1 rute dengan total perjalanan

terpendek dari kemungkinan rute yang ada. Algoritma Nearest Neighbor diperoleh dengan cara mencari titik yang jaraknya paling dekat dengan

posisi titik saat ini dan belum pernah dilewati. Proses ini akan berulang mulai dari titik awal=1 sampai titik awal=jumlah titik keseluruhan. Pada intinya konsep algoritma ini adalah mencari titik berikutnya dengan jarak yang paling minimum dari pilihan yang ada dan kembali ke titik awal setelah

semua titik terlewati. Algoritma Farthest Insertion bekerja dengan mencari 2 titik yang memiliki jarak paling jauh terlebih dahulu. Setelah itu mencari lagi

titik lain yang terjauh dari kedua titik sebelumnya yang belum dilewati sehingga membentuk suatu segitiga mini-tour dengan 3 titik terjauh.

Kemudian membandingkan titik-titik lainnya yang belum terlewati terhadap ketiga sisi segitiga mini-tour, dan titik yang paling dekat dengan salah satu

sisi tersebut kemudian disisipkan, begitu seterusnya hingga semua titik habis terlewati. Hasil yang didapat dari proses ini ialah berupa visualisasi gambar dan data perjalanan, yaitu total jarak akhir yang ditempuh, urutan

Page 220: Prodi Teknik Informatika

menemukan jalur terpendek (shortest path) yang melewati tiap kota yang dipilih untuk dikunjungi sebanyak satu kali, untuk kemudian kembali ke kota asal. Dalam Semi TSP setiap kota terpilih hanya boleh dikunjungi sekali saja

dan jarak yang ditempuh harus seminimal mungkin agar biaya yang dikeluarkan minimum. Sulit untuk menentukan secara manual kota mana

yang harus dikunjungi selanjutnya agar kota tersebut tidak dilewati lagi, oleh karena itu digunakan komputer untuk membantu menyelesaikannya. Metode

yang digunakan untuk mencari jalur Semi Travelling Salesman Problem adalah Metode Branch and Bound, dengan tiap-tiap cabang diselesaikan

dengan Algoritma Hungaria. Selain itu jika ada input berupa dua kota yang tidak dihubungkan secara langsung (harus melalui beberapa kota lain

terlebih dahulu), maka dicari terlebih dahulu jarak terdekat antara dua kota tersebut dengan menggunakan Algoritma Dijkstraa. Kasus jalur transportasi

dimodelkan pada matriks simetris dua dimensi sehingga hasil dari tiap cabang akan sama, baik rute maupun jarak tempuhnya, dan sistem yang

dibuat hanya menghitung cabang kedua. Faktor yang mempengaruhi suatu objek yang mengandung teks, memproses objek tersebut, dan menginterpretasikan teks yang terdapat dalam objek. Teks ini kemudian disimpan dalam bentuk digital. Meski demikian masih terdapat beberapa

kelemahan pada algoritma-algoritma OCR yang dikembangkan, diantaranya dalam akurasi pengenalan karakter. Penelitian ini menguji salah satu

algoritma OCR yang ada, yaitu OCRchie. OCRchie dipilih karena menggunakan metode pengenalan yang sederhana, yaitu melakukan

analisis statistikal terhadap piksel-piksel pada area karakter. Tiap karakter dibagi menjadi dua puluh lima segmen, sebagai acuan ekstraksi propertinya.

Dalam penelitian ini algoritma OCRchie diuji untuk mengenali citra berisi teks saja, yang dicetak dalam tiga font yaitu Times New Roman, Arial dan Courier New. Penelitian dilakukan untuk mengetahui apakah metode yang

sederhana yang digunakan algoritma OCRchie mampu menghasilkan akurasi yang baik. Diteliti pula pasangan karakter-karakter yang seringkali

dibingungkan (confused) oleh algoritma OCRchie. Hasil penelitian menunjukkan bahwa tingkat akurasi pengenalan karakter algoritma

OCRchie berbanding lurus terhadap jarak antar karakter, sehingga algoritma Sebuah lembaga pendidikan misalnya perguruan tinggi, setiap semester akan membuat pengaturan jadwal perkuliahan sehingga pengorganisasian dosen pengajar dengan mata kuliah dan kelas paralel tidak menyebabkan tumbukan jadwal. Tumbukan jadwal dapat menyebabkan proses belajar

mengajar tidak berlangsung baik misalnya satu dosen mengajar mata kuliah yang sama dengan kelas yang berbeda tetapi pada periode waktu yang sama, atau satu dosen mengajar mata kuliah yang berbeda tetapi pada

periode waktu yang sama. Pada sistem ini diterapkan graf Bipartite untuk melakukan pegolahan data dosen dan mata kuliah, sedangkan edge-

coloring (pewarnaan garis) mewakili waktusehingga setiap dosen hanya akan mengajar satu mata kuliah dengan satu

kelas paralel dalam satu periode waktu. Dengan demikian sistem penjadwalan mata kuliah menggunakan graf Bipartite mempunyai

kemampuan membuat jadwal mata kuliah sehingga menghindari tumbukan jadwal.

Page 221: Prodi Teknik Informatika

Ga ada File Skripsi nya

Dasar dari Chinese Postman Problem adalah menemukan suatu lintasan tertutup, di mana setiap edge dari graf tersebut dilintasi sedikitnya sekali

dengan bobot paling minimum. Salah satu masalah yang ada pada Chinese Postman Problem adalah jika verteks-verteksnya berderajat ganjil. Maka

sebelum Chinese Postman Problem dapat diselesaikan harus menentukan busur-busur tambahan dengan total bobot minimum agar semua verteks

pada graf berderajat genap, sehingga nantinya masing-masing busur dapat dilalui tepat satu kali. Proses dilakukan dengan mengecek jumlah verteks berderajat ganjil, kemudian dari verteks-verteks tersebut dibuat kombinasi pasangan-pasangan verteks yang memuat semua verteks berderajat ganjil

tersebut. Dari setiap kombinasi dicari total bobot yang paling minimum. Kombinasi pasangan verteks dengan total bobot minimum itulah yang akan

menjadi busur-busur tambahan pada graf awal. Hasil dari percobaan menunjukkan bahwa masalah pada Chinese Postman Problem dapat diatasi

jika graf awal yang terbentuk merupakan graf bersambung.

Teknologi Internet memungkinkan melakukan pengontrolan jarak jauh terhadap suatu obyek. Kemampuan menerima data dari Internet adalah salah satu kelebihan RCX brick produksi Lego. RCX brick mengandung

sebuah microcontroller kecil yang dapat diprogram melalui komputer. Salah satu cara pengontrolan adalah dengan menggunakan PID Controller. PID Controller digunakan untuk mengontrol posisi sebuah trolley berdasarkan nilai reference yang dikirimkan user. Jalannya percobaan adalah sebagai

berikut: user mengirimkan parameter melalui Internet, trolley menerima dan kemudian menjalankan percobaan serta mencatat hasil pengontrolan yang terjadi, hasil pencatatan dikirim kembali ke user melalui tampilan antarmuka

halaman web. Hasil pencatatan posisi pada trolley diharapkan dapat membentuk grafik kontrol PID Controller. Grafik yang dihasilkan sangat

dipengaruhi oleh nilai parameter KP, Ti dan Td yang dimasukkan oleh user.

mencari file teks yang berisi kata, frase, atau kalimat kunci tertentu. Solusi ini harus dapat menampilkan semua file yang mengandung kata, frase, atau

kalimat kunci tersebut. Biasanya informasi yang dianggap paling sesuai akan diletakkan di bagian atas dari daftar hasil pencarian supaya lebih mudah terlihat. Salah satu solusi untuk permasalahan tersebut adalah

menerapkan algoritma ranking dalam pencarian. Algoritma ranking yang penulis usulkan pada tugas akhir ini adalah Vector Space Model. Vector

Space Model adalah sebuah model aljabar yang digunakan untuk information filtering, information retrieval, indexing dan relevancy rankings.

Dalam Vector Space Model, dokumen-dokumen dan query-query direpresentasikan sebagai vektor-vektor dari ciri-ciri yang

merepresentasikan syarat-syarat yang muncul di dalamnya. Vector Space Model akan menghasilkan skor ranking antara nol (0) sampai satu (1), yang

menyatakan kemiripan antara dokumen dan query. Pada tugas akhir ini dibuat sebuah program untuk mengimplementasikan Vector Space Model

untuk menentukan ranking dalam program pencari kemiripan file teks. Keluaran / output yang dihasilkan oleh program ini adalah daftar file hasil

Page 222: Prodi Teknik Informatika

perangkat pengolah citra digital yang berfungsi sebagai pendeteksi tepi atau Edge Detecsion sehingga dapat menyederhanakan citra asli menjadi citra yang berisi edge-edge berwarna putih pada latar belakang berwarna hitam

atau sebaliknya. Ada beberapa metode untuk menghasilkan Edge Detecsion salah satunya ialah dengan metode operator Sobel. Secara ideal, teknik yang digunakan untuk mendeteksi tepi seharusnya hanya menghasilkan

pixel-pixel yang berada pada batas region. Namun dalam prakteknya hal ini jarang terjadi karena adanya noise, batas yang terpisah karena

pencahayaan yang tidak merata, dan efek lain yangmengakibatkan variasi intensitas. Untuk itulah pada tugas akhir ini algoritma

Edge Detection dilanjutkan dengan prosedur Edge Linking.Salah satu teknik yang dapat digunakan untuk Edge Linking adalah local

processing, yaitu dengan menganalisa karakteristik pixel-pixel didalam suatu neighborhood pada semua titik (x,y) didalam citra yang telah mengalami

Edge Detection. Selanjutnya semua titik yang sejenis dihubungkan membentuk kumpulan pixel yang memiliki sifat-sifat yang sama. Pixel-pixel berbagai masalah ketika mereka ingin melihat atau memainkan suatu file. Mereka harus menunggu lama untuk men-download data di Internet baru dapat memainkan data tersebut. Dan karena keterbatasan protocol HTTP

juga, maka orang tidak dapat meninggalkan layar ketika streming itu sedang berjalan, karena mereka tidak dapat men-fastforward atau pun mem-pause

ketika streaming itu sedang berjalan. Selain itu karena ukuran dari data yang besar, sehingga perlu ditentukan tipe data apa yang teapat sehingga data tersebut dapat tersimpan ke dalam database dengan baik. Oleh karena itu

maka dipakailah streaming dengan memakai protocol RTSP. Karena protocol ini tidak bersifat stateless, maka kita dapat mempause, merewind

atau fast-forward ketika streaming itu berjalan melalui player yang ada. Selain itu, karena ukuran data yang akan disimpan, maka dapat dipakai tipe

data BLOB. Karena tipe ini dapat menyimpan data ke dalam database hingga ukuran yang sangat besar, disbanding dengan tipe data lain. Selain

itu, tipe data ini dapat menyimpan data itu sendiri. Berbeda dengan tipe data lain, yang hanya membuat file path yang menunjuk ke folder mana data

tersebut disimpan. Kesimpulan yang dapat ditarik ialah bahwa BLOB dapat Edge detection adalah salah satu teknik dalam pengolahan citra digital yang berfungsi untuk mendeteksi tepi objek yang ada di dalam sebuah citra. Edge

detection dapat digunakan untuk membedakan objek yang satu dengan objek yang lain pada sebuah citra. Ada beberapa metode yang dapat digunakan untuk proses edge detection, salah satunya adalah dengan

algoritma SUSAN. Algoritma SUSAN melakukan pendeteksian tepi pada sebuah citra dengan cara membandingkan intensitas warna pada piksel

yang ditanyakan dengan piksel sekitarnya. Nilai intensitas memiliki dua sifat dasar yaitu diskontinuitas dan similaritas. Untuk menentukan tepi pada

sebuah citra, proses edge detection menggunakan sifat diskontinuitas pada intensitas. Ketika terjadi perubahan secara mendadak pada nilai intensitas, maka lokasi tersebut dianggap tepi. Hasil dari proses edge detection adalah berupa citra yang menggambarkan tepi dari citra masukan. Untuk citra yang

mengandung noise, hasil pendeteksian dapat terpengaruh oleh noise tersebut, dan pada proses thinning, hasil yang didapat tidak lebih baik dari

proses sebelumnya.

Page 223: Prodi Teknik Informatika

dapat memanfaatkan segala alat dan perlengkapan yang telah dikembangkan manusia. Kemampuan untuk berjalan di atas dua kaki adalah

salah satu kebutuhan atau permintaan dari robot humanoid. Berdasarkan permasalahan di atas, dirancang suatu pemodelan robot yang disebut

“Pemodelan Bipedal Robot dengan Distance Sensor Sharp GP2D12” yang berbasis mikrokontroler ATMega8535L. Alat dirancang menggunakan

prototype kerangka alumunium beserta rangkaian elektronis pendukungnya. Robot berjalan bipedal ini menggunakan dua DC gear motor yang tergabung

dalam satu unit untuk menggerakkan kakinya. Alat dirancang dengan menggunakan beberapa komponen penting, diantaranya sensor jarak Sharp

GP2D12 sebagai komponen yang digunakan untuk membaca nilai jarak sebagai inputan sistem, dan juga dua buah potensiometer untuk membaca pergerakan kaki robot. Mikrokontroler Sharp GP2D12 bertugas mengolah

input dari sensor Sharp GP2D12 dan potensiometer. Nilai sensor dan potensiometer yang telah diolah pada mikrokontroler akan menghasilkan output berupa pergerakan kaki untuk bergerak saling bergantian dan juga

proses menghindari halangan apabila sensor jarak telah mendeteksi adanya dari sekian banyak alternatif jalur yang dapat diambil. Sampai saat ini telah ditemukan banyak algoritma untuk menyelesaikan TSP, akan tetapi belum dapat ditentukan algoritma mana yang dianggap terbaik. Yang dimaksud

dengan algoritma terbaik di sini adalah algoritma yang menghasilkan panjang jalur terpendek dan waktu proses tercepat dalam menyelesaikan TSP. Algoritma Genetika dan Simulated Annealing adalah dua diantara

banyak algoritma yang ada. Penelitian yang akan dilakukan di sini ditujukan untuk membandingkan kinerja kedua algoritma di atas dalam menyelesaikan

TSP. Untuk membandingkan kinerja Algoritma Genetika dan Simulated Annealing dalam menyelesaikan TSP, maka dibangun sebuah program

aplikasi. Secara umum, program akan diberikan masukan sejumlah koordinat kota dan jumlah percobaan. Proses yang berjalan divisualisasikan

dalam bentuk grafik yang bergerak dinamis selama iterasi berlangsung. Keluaran yang dihasilkan program adalah visualisasi jalur, panjang jalur, dan

waktu proses dari masing-masing algoritma. Secara umum, hasil yang diperoleh dari percobaan memperlihatkan bahwa Algoritma Genetika lebih dapat menjadi solusi yang tepat untuk menjalankan broadcast melalui

Internet. Hal ini memunculkan Internet Broadcast dalam dunia Internet. Maka penerapan Internet Broadcast pada radio yang berbasiskan web sebagai radio kampus dapat menjadi hal yang menarik bagi kalangan

akademisi dan praktisi untuk mendapatkan informasi di samping sebagai media hiburan alternatif, tanpa tergantung pada lokasi pengguna

(pendengar). Sistem yang dibuat adalah sebuah sistem web radio station sederhana yang mampu menghasilkan audio streaming dan live broadcast

melalui Internet. Pengguna dibedakan menjadi 2 yakni admin dan user. Admin sendiri dibedakan lagi menjadi 2 yakni admin utama (webmaster) dan admin DJ/operator. Webmaster dapat memanajemen seluruh isi website dan

melakukan siaran secara live. Sedangkan DJ/operator memanajemen file audio dan image serta melakukan siaran secara live. Sarana untuk

melakukan interaksi dengan pengguna adalah dengan bantuan form yang sudah tersedia pada spesifikasi HTML Untuk pengolahan form, diperlukan

sebuah bahasa pemrograman yang bersifat server-side scripting. Pada penggunaan Live Broadcast dalam sistem terdapat time delay yang lebih

Page 224: Prodi Teknik Informatika

Seiring dengan berkembangnya teknologi informasi, banyak muncul masalah-masalah keamanan yang berkaitan dengan data informasi. Salah

satunya yaitu keamanan autentikasi user. Autentikasi user sangat erat hubungannya dengan data informasi username dan password. Terdapat

banyak algoritma enkripsi untuk melindungi suatu data informasi. Semakin sulit algoritma enkripsi yang digunakan maka semakin aman

data informasi tersebut. Algoritma enkripsi yang digunakan dalam tugas akhir ini yaitu algoritma AES 128 bit dan algoritma hash HMAC(SHA-1).

Kedua algoritma tersebut digabungkan untuk mengenkripsi sebuah password. Aplikasi ini diharapkan nantinya dapat membantu para

pengembang keamanan sistem untuk dapat berkreasi dan meningkatkan keamanan sistem yang akan dibuat.Aplikasi berbasis web semakin berkembang seiring dengan semakin

banyaknya orang yang mengakses internet baik untuk mencari informasi, berbelanja, dan melakukan hal – hal lain. Tantangan yang dihadapi selama

ini adalah membuat aplikasi berbasis web yang responsifitas dan dapat merespon apa yang dilakukan oleh pengguna dengan cepat, serta

menampilkan informasi yang selalu terupdate tanpa harus melakukan refresh pada halaman web. Sistem yang akan dibangun menggunakan

teknologi AJAX yang merupakan gabungan dari XMLHttpRequest, JavaScript, CSS, dan DOM. Dengan menggunakan AJAX, browser

pengguna dapat berkomunikasi secara terus – menerus dengan server, sehingga browser dapat menampilkan informasi terbaru dari server tanpa

harus merequest satu halaman penuh karena yang diupdate hanya bagian – bagian yang direquest oleh browser. AJAX memungkinkan tampilan aplikasi berbasis web terlihat lebih responsif, selalu terupdate dan tidak memerlukan

waktu loading yang lama sehingga pengguna akan merasa lebih nyaman menggunakannya. Studi kasus yang dipakai oleh penulis untuk

mengimplementasikan teknologi AJAX adalah Sistem Registrasi Online.Sistem pemetaan mengalami perkembangan dalam fungsinya sebagai sumber informasi geografis. Proses digitasi pada peta yang merupakan

salah satu bentuk kemajuan dalam pemetaan mampu memberikan kontribusi kepada Perusahaan daerah Air Minum untuk menunjukkan peta daerah layanan beserta informasi pemakaian air dan jumlah pelanggan. Proses digitasi menjadi awal transformasi penyimpanan data dari peta

kertas menjadi file-file yang lebih mudah penyimpanannya. Selain itu fitur-fitur yang disediakan menjadikan peta digital lebih menarik untuk

menyampaikan informasi geografis. Melalui sistem ini, diharapkan dapat membantu Perusahaan Air Minum Kota Klaten untuk meningkatkan kualitas

layanan dengan menyediakan informasi untuk mengambil keputusan di masa mendatang. Selain itu sistem ini mampu dikembangkan untuk

memenuhi kebutuhan dengan mengintegrasikannya dengan sistem lain.

Page 225: Prodi Teknik Informatika

cafe tersebut adalah pemesanan dilakukan oleh pengunjung dengan dilayani oleh seorang waiter. Setelah itu waiter akan membawa daftar pesanan ke bagian dapur. Permasalahan yang muncul adalah ketika pengunjung ramai dan seorang waiter akan keliling untuk melayani

pengunjung. Hal diatas tentu sangat tidak efisien, membuang waktu dan tenaga. Pemecahan masalah yang diusulkan adalah dengan menggunakan

PDA untuk melakukan pemesanan makanan dan minuman. Dengan teknologi Wi-Fi yang digunakan pada PDA, maka pengiriman pesanan makanan dan minuman para pengunjung menjadi lebih cepat. Dengan adanya program ini diharapkan pengiriman data lebih cepat. Setelah pembuatan program aplikasi maka didapat suatu kesimpulan yaitu

teknologi berbasis Wi-Fi dapat diimplementasikan untuk menghubungkan komputer server yang menggunakan Wi-Fi type 802.11g dengan PDA yang

menggunakan Wi-Fi type 802.11b dan dengan aplikasi NET Compact Framework dapat dibuat suatu sistem informasi berbasis Wi-Fi. Untuk

pengembangan aplikasi ini, perlu dipertimbangkan untuk menggunakan Wi-Fi type 802.11g untuk akses yang lebih cepat dan pembuatan sistem yang

Lintasan gerak tertentu yang sering dilakukan oleh sebuah robot dapat berupa garis lurus, segitiga, kotak dan lingkaran. Bagaiamana cara

membuat sistem robot yang mampu bergerak membentuk lintasan lingkaran dengan diameter dinamis? Pengontrolan arah lintasan robot untuk bergerak

melingkar merupakan salah satu aplikasi dalam pengontrolan kecepatan putar roda kiri dan kanan. Salah satu metode yang digunakan adalah PWM

(Pulse Width Modulation). Metode ini didukung oleh mikrokontoler yang memiliki fungsi PWM atau disebut on-chip PWM. Sinyal PWM yang

dihasilkan akan mengeluarkan frekwensi tegangan yang akan diterima oleh motor pada masing-masing roda. Metode ini berhasil digunakan untuk

pengontrolan kecepatan putar masing-masing roda, tetapi pada aplikasi ada beberapa kendala yang mengakibatkan sehingga robot tidak dapat bergerak

melingkar. Salah satu diantaranya karena proses sistem yang tidak bisa paralel, sehingga feedback dari roda tidak dapat diproses semestinya.

menjadi kebutuhan utama di bidang teknologi informasi. Email dapat diakses kapan saja dan dimana saja melalui jaringan internet, sehingga pengguna

email dapat lebih leluasa untuk menggunakan fasilitas ini. Mekanisme pengiriman email tidak dikirim secara langsung dari pengirim email ke email

yang dituju, melainkan melalui beberapa tahap. Dari adanya mekanisme pengiriman email tersebut, aplikasi EmailTracker digunakan untuk

mengetahui jalur dan lamanya email dikirimkan dengan memanfaatkan header email yang ada di file inbox suatu email. Dalam skripsi ini, program yang dibuat diberi nama EmailTracker. EmailTracker ini merupakan suatu aplikasi desktop yang digunakan untuk mengetahui jejak dari pengiriman suatu email yang diambil dari email yang ada diaplikasi Desktop Email

Reader, yaitu pada aplikasi email reader Mozilla Thunderbird 1.0.6 pada file inbox. Aplikasi ini juga bisa mengetahui jejak pengiriman email berupa

gambar dalam peta dunia. Dengan membaca header email yang ada pada desktop email reader Mozilla Tunderbird, aplikasi EmailTracker bisa

mengetahui jalur pengiriman, statistik email yang masuk, dan total waktu

Page 226: Prodi Teknik Informatika

Saat ini penggunaan bahasa inggris mulai diterapkan pada anak sejak usia dini baik melalui pendidikan formal maupun informal. dengan menerapkan sistem bermain sambil belajar dan menggunakan berbagai macam media

seperti program acara televisi, buku pembelajaran, dan program pembelajaran interaktif untuk anak-anak. Media pembelajaran bahasa

inggris biasanya diperuntukan untuk anak yang sudah dapat membaca dan menulis, sedangkan untuk anak-anak untuk usia 2-4 tahun mereka belum dapat membaca, menulis, belum mengerti cara berpikir yang sistematis

mereka cenderung pasif dan cepat merasa bosan sehingga dalam menyampaikan sesuatu harus menggunakan alat peraga. Pada tugas akhir ini akan dibuat suatu program multimedia interaktif dengan menggunakan

inputan suara dengan menggunakan SAPI (Speech API) yang akan diterapkan pada pembelajaran Bahasa Inggris untuk anak usia 2-4 tahun

dengan menggunakan pendekatan antropomorfisme, pendekatan antropomorfisme digunakan agar sistem dapat memberikan respon berupa motivasi, ajakan, ekspresi, serta emosi agar anak usia 2-4 tahun menjadi

senang dan termotivasi dalam belajar.Aksara Bali sebagai salah satu peninggalan kebudayaan suku Bali tidak banyak diketahui oleh masyarakat umum bahkan oleh sebagian masyarakat

Bali itu sendiri, sehingga perlu lebih diperkenalkan lagi terutama kepada generasi muda sedini mungkin. Salah satu usaha yang dapat dilakukan

adalah dengan perangkat lunak (software) yang dibuat oleh penulis. Aplikasi ini merupakan objek penelitian penulis yang mengubah aksara latin yang ditulis per-karakter diubah menjadi aksara bali yang ditulis persuku kata dengan cepat dan tepat, yang dimulai dengan proses normalisasi data, dilanjutkan dengan teknik pemotongan kalimat menjadi kata-kata yang

disebut tokenisasi, kemudian dilakukan pemotongan menjadi suku kata-suku kata sesuai aturan penulisan aksara bali yang dikenal dengan proses

silabifikasi setelah potongan suku kata berhasil dihasilkan maka suku kata tersebut diubah kebentuk aksara balinya. Aplikasi ini disusun secara praktis

dan aplikatif untuk kalangan siswatingkat dasar dalam mempelaari dan memahami penulisan aksara Bali.

Harapan penulis, aplikasi ini dapat bermanfaat bagi para peminat maupun pemakai aplikasi ini.Sistem pencarian turunan pertama fungsi linier dan non-linier ini

mengimplementasikan perhitungan turunan menggunakan program bantu yang terkomputerisasi. Dengan sistem ini, proses pencarian turunan

pertama fungsi linier dan non-linier dapat dilakukan dengan mudah dan cepat.

Pada sistem ini, user hanya memasukan perhitungan logikanya saja (bentuk persamaannya). Kemudian sistem langsung menerapkan metode

parsing atas bawah (top-down parsing) guna membaca input dan selanjutnya dilakukan proses penyimpanan larik/array. Untuk

mengembalikan ekspresi agar diperoleh output, sistem kembali menerapkan metode "parsing" sehingga sistem dapat menampilkan tururnan pertama dari persamaan yang diinputkan, yang bernilai benar. Dengan demikian,

proses pencarian turunan pertama fungsi linier dan non-linier dapat dilakukan dengan mudah.

Page 227: Prodi Teknik Informatika

Cipher Block Chaining. Metode ini akan membagi-bagi data menjadi bagian atau blok data yang lebih kecil, lalu pada tiap-tiap blok data yang dilakukan proses pengubahan data dengan cara mengXORkan data asli dengan hasil

enkripsi blok data sebelumnya. Metode Cipher Block Chaining ini akan digabungkan dengan Permutasi dinamis dan Pengubahan data menjadi

kode gray. Penggabungan ketiga metode ini menghasilkan suatu algoritma yang unik dimana dengan algoritma ini data yang ada akan diubah nilainya sebelum diubah susunan dan nilai binernya, urutan metode yang digunakan

adalah Cipher Block Chaining dimana pada tiap prosesnya dilakukan permutasi dinamis untuk mengubah urutan data dan pengubahan data menjadi kode Gray sehingga menghasilkan data dengan bentuk yang

berbeda. Untuk mengembalikan data yang ada menjadi data semula proses yang dilakukan adalah membalik proses ketiga metode tersebut. Dalam penelitian ini, akan dibuat program untuk enkripsi dan dekripsi dengan

inputan file tabel data Paradox yang akan di ubah menjadi bentuk file text (.txt) dengan menggunakan gabungan metode Cipher Block Chaining

dengan Permutasi dinamis dan Pengubahan Kode Gray, sedangkan proses dengan pasti. Akibat hal ini, seringkali tampilan informasi menjadi tidak efesien (pengguna harus melakukan penggeseran toolbar ke bawah terlau

sering). Selain itu akibat banyaknya informasi yang menurut pengguna tidak berguna mengakibatkan pengguna memiih untuk berpindah situs.

Perancangan website yang memungkinkan bagi pengguna untuk mengatur sendiri tampilan halaman website-nya (website yang berbasis pengguna) akan membuat informasi yang telah tersedia menjadi lebih bermanfaat. Pengguna dapat memilih sendiri informasi mana yang diinginkan dan

informasi mana yang tidak sesuai dengan keinginannya. Pengelolaan situs berita yang efektif akan memberikan kenyamanan bagi pengakses situs

berita. Keunggulan utama membangun website yang berbasis pengguna ini adalah akan memberi kebebasan pada pengguna umtuk memilih beberapa

kategori berita sekaligus yang ingin dibaca sehingga tampilan panjang halaman tidak terlalu panjang dan berisi hal-hal yang tidak berguna bagi

pengguna tersebut. Penerapan Interface Manipulation Management System (IMMS) dapat digunakan untuk mengembangkan situs berita yang berbasis pengguna untuk mencegah kebosanan pada user mengingat tampilan situs Keamanan adalah salah satu masalah yang paling penting untuk melindungi komunikasi data dan transaksi bisnis dengan media komputer dan Internet.

Salah satu aspek penting dalam keamanan komunikasi transaksi adalah kriptografi (cryptography) yang biasa digunakan untuk menyamarkan isi pesan atau data. Ada banyak metode kriptografi, salah satunya adalah

dengan menggunakan metode RSA Kriptografi. Dalam penelitian ini, akan dibuat program untuk enkripsi dan dekripsi dengan inputan berupa teks yang

akan disandikan dengan menggunakan metode RSA Kriptografi. Karena bilangan yang digunakan sebagai kunci publik dan privat bernilai besar,

maka digunakan algoritma Fast Modular Exponentiation untuk membantu perhitungan yang digunakan. Sistem yang dibuat mampu melakukan

enkripsi dan dekripsi data teks dengan RSA kriptografi dengan menggunakan kunci publik dan privat bernilai besar. Hasil dari proses

enkripsi adalah ciphertext dan hasil proses dekripsi dari ciphertext ini akan berupa plaintext yang sama dengan teks sebelum dilakukan enkripsi.

Page 228: Prodi Teknik Informatika

manusia. Kesalahan pengisian data pada jenis kelamin seseorang akan menimbulkan masalah apabila data tersebut sangat berpengaruh dalam

suatu proses seperti pembuatan kartu tanda penduduk, surat ijin mengemudi, maupun proses-proses yang berkaitan dengan hal kesehatan. Walaupun hal itu dapat diatasi dengan cara menebak nama tersebut, akan

tetapi penebak akan merasa ragu apabila menjumpai nama yang bisa dipakai oleh orang berjenis kelamin laki-laki maupun oleh orang yang

berjenis kelamin perempuan. Berdasarkan permasalahan tersebut, akan sangat bermanfaat apabila dibuat sebuah sistem yang dapat menebak dan menampilkan penggolongan nama tersebut disertai bukti-bukti contoh nama

yang terorganisir, beserta prosentase kemungkinan jenis kelamin dari pemilik nama yang diragukan. Sistem tersebut dapat membantu pengguna dalam menebak jenis kelamin dari nama seseorang sehingga pengguna

memperoleh masukkan dalam menentukan nama seseorang. Sistem memproses nama yang dimasukkan pengguna secara bertahap. Mulai dari proses memilah data, pembersihan data, dan berbagai perhitungan dengan

metode decision tree yang nantinya akan menghasilkan suatu pola yang berdarah. Upaya terbaik untuk mencegah penyebaran wabah yaitu dengan metode preventif seperti pengasapan. Sebelum melakukan pengasapan, terlebih dahulu harus ditentukan dimana wilayah yang memiliki banyak jumlah penderita demam berdarah dan wilayah yang memiliki jumlah

penderita sedikit secara akurat. Solusi untuk mengatasi mengatasi masalah tersebut adalah dengan membuat sistem yang dapat melakukan

pengelompokan data penderita demam berdarah kedalam cluster-cluster sehingga diketahui wilayah mana yang jumlah penderitanya banyak dan

sedikit. Salah satu metode pengelompokan tersebut adalah Density Based Spatial Clustering Of Applications With Noise. Metode ini memiliki algoritma

pengelompokan berdasarkan tingkat kepadatan data denganmenghitung jarak koordinat titik -tempat tinggal penderita demam bedarh- satu dengan titik yang lain. Beberapa factor dalam mengelompokan data

tersebut adalah seberapa tinggi tingkat kepadatan suatu wilayah yang dinginkan dan seberapa jauh cakupan wilayah agar kelompok-kelompok

data dapat terbentuk. Hasil yang dicapai dari implementasi sistem ini adalah sebuah progam yang mampu menciptakan cluster dari suatu kumpulan data yang ada dengan parameter yang diinginkan. Dengan membandingkan hasil Memilih laptop yang terbaik dari sekian pilihan yang ada, merupakan pilihan yang sulit, terlebih jika penilaiannya bersifat kualitatif dan membutuhkan nilai

yang dapat mewakili pertimbangan serta metode yang mampu membantu proses pertimbangan tersebut menjadi lebih terstruktur dan mudah di

pahami. Metode Analytical Hierarchy Process ( AHP ) mampu memberikan penyelesaian untuk persoalan pemilihan laptop ini, dengan langkah-langkah

metode AHP yang sederhana, mudah di pahami , efektif dan efisien. Penyusunan hirarki persoalan, penentuan prioritas kepentingan kriteria-

kriteria penilaian dan pengujian konsistensi logis dari suatu pertimbangan akan sangat membantu proses pengambilan keputusan pemilihan laptop. Hasil penerapan AHP pada program dapat dikatakan membantu proses

pengambilan keputusan pemilihan laptop dengan cepat dan tepat. Metode AHP dapat dikembangkan penggunaannya, untuk menyelesaikan persoalan

lain selama seseorang / kelompok memahami persoalannya, menyusun persoalan serta mampu menyusun prioritas kepentingan antara alternatif

yang satu terhadap yang lain serta mampu melakukan pertimbangan untuk memilih alternatif penyelesaian yang terbaik.

Page 229: Prodi Teknik Informatika

strategi bisnis yang hebat, bahkan saat ini bukan hanya dibidang bisnis namun hampir disegala bidang mulai memanfaatkan Internet. Dengan

pemanfaatan Internet disegala bidang tersebut, situs web yang merupakan perantara antara Internet dengan pengguna pun semakin banyak dibuat karena sebuah situs web memiliki banyak memberikan keuntungan bagi berbagai macam golongan pemakai serta menawarkan berbagai macam

manfaat. Dengan adanya berbagai macam informasi yang terdapat di Internet, maka saat ini juga telah banyak disediakan direktori-direktori yang

menyediakan resource-resource situs web di Internet. Untuk membantu mengklasifikasikan situs web tersebut ke dalam kategori masing-masing

situs web berdasarkan kelompok content dengan cepat dan akurat diperlukan suatu aplikasi otomatis yang dapat mengklasifikasikan situs web yang semakin hari semakin banyak tersebut. Klasifikasi otomatis untuk situs

web ini dibuat untuk membantu pengguna mengklasifikasikan suatu situs web sesuai dengan kategori situs web yang dimasukkan dengan

mengimplementasikan metode Decision Tree sehingga pengguna tidak harus membuka satu-persatu situs web secara manual. Metode Decision kemajuan teknologi yang sulit lagi. Banyaknya kegiatan pembajakan

informasi dalam suatu jaringan komputerpun banyak dilakukan oleh orang – orang yang bukan berlatar belakang pendidikan komputer. Enigma cipher

merupakan suatu algoritma yang dibuat oleh German untuk keperluan dalam pengiriman suatu pesan saat perang. Pada saat itu,

pengimlementasian algoritma enigma diterapkan pada suatu kotak seperti mesin ketik yang disebut mesin enigma. Mesin enigma merupakan suatu

rahasia yang sangat dijaga agar tidak jatuh ke tangan musuh. Dengan terjadinya kesalahan dari German maka susunan dan kombinasi pembuatan ciphertext dengan menggunakan mesin enigma diketahui oleh musuh. Sejak saat itu disimpulkan bahwa tidak ada suatu sandi rahasia yang tidak dapat dipecahkan jika diketahui susunan dan cara mengkombinasikan susunan

tiap huruf yang disandikan.Untuk mengamankan informasi yang ingin dikirimkan atau disimpan, maka akan dibuat suatu program enkripsi data yang akan mengimplementasikan algoritma enigma. Pengguna komputer dapat mengubah suatu informasi ke tinggi ibarat “nyawa” bagi manusia, sehingga bila suatu data mengalami kerusakan atau bahkan hilang maka data tersebut sudah tidak ada artinya

lagi. Berbagai metode telah dipikirkan untuk menjamin keamanan data tersebut, baik secara software maupun hardware. Dari banyak metode

keamanan tersebut, banyak yang mendasarkan pada enkripsi (pengacakan atau pengkodean) data. Namun sekalipun mengalami enkripsi data masih

dapat dibaca dengan melalui berbagai teknik kriptoanalisis (pemecahan data yang terkodekan). Untuk proses pengamanan data tersebut maka dibuat sebuah program yang mampu untuk melakukan proses enkripsi, dekripsi yang diadopsi dari sebuah permainan game Solitaire. Awalnya algoritma Solitaire ini diciptakan oleh Bruce Schneier, dan ditemukan dalam novel

“Cryptonomicon” karya Neal Stephenson.Algoritma ini termasuk dalam jenis key-generator. Tujuan awal pembuatan

algoritma ini hanyalah untuk perancangan kisah dalam novel, namun dalam pengembangannya banyak orang yang tertarik untuk menggunakannya. Oleh karena itu penulis mencoba untuk menggunakan algoritma ini dan melakukan modifikasi dalam penggunaan karakter yang akan diproses.

Page 230: Prodi Teknik Informatika

Data komputer rawan terhadap kebocoran, baik disengaja maupun tidak disengaja. Kebocoran data yang tidak diinginkan dapat terjadi karena

adanya penyadapan dari pihak yang tidak berhak. Untuk itu dibutuhkan cara untuk menjaga data agar tidak dapat disadap. Bila proses penyadapan tidak

dapat dihindari, maka diperlukan cara lain untuk mengamankan data tersebut. Untuk menjaga kerahasian dan keamanan data yang ingin

dikirimkan atau disimpan, maka akan dibuat suatu program enkripsi dan dekripsi data teks yang akan mengimplementasikan algoritma Tiny

Encryption Algorithm (TEA). Diharapkan dengan penggunaan algoritma TEA ini, maka data dapat terjaga kerahasiaannya dari orang – orang yang tidak

berkepentingan.pada bidang pengolahan kayu. Didalam kegiatan bisnisnya perusahaan tersebut mengalami masalah dalam pengaturan jadwal produksi. Jadwal

produksi yang sembarangan mengakibatkan timbulnya delay job serta idle time pada mesin. Semakin besar waktu delay job dan idle time, semakin

lama juga waktu produksi. Waktu produksi yang semakin lama menyebabkan beaya produksi yang dikeluarkan juga semakin besar. Salah

satu solusi yang dapat mengatasi masalah tersebut adalah dengan menerapkan penjadwalan produksi pada lantai produksi. Penjadwalan

bertujuan untuk meminimalkan total waktu produksi dan mencegah adanya idle time serta delay job yang berlebihan. Didalam pembuatan sistem pada

penelitian ini, metode penjadwalan yang digunakan adalah metode Campbell-Dudek-Smith. Hasil dari sistem yang akan dibuat adalah

kemungkinan waktu produksi, idle time serta delay job pada tiap iterasi. Selanjutnya sistem mampu mengkaji, urutan job mana yang diperkirakan

paling efisien. Diharapkan pembuatan program bantu penjadwalan ini dapat membantu perusahaan dalam mengatur jadwal produksi, sehingga beaya produksi dapat ditekan. Demikianlah tujuan dari pembuatan program bantu adalah suatu algoritma dalam kriptografi yang menggunakan symmetric

block chiper. Dalam skripsi ini mengimplementasikan ide dari suatu tool yang bernama BMP Packer. Ide tersebut adalah pengubahan dari file input yang berupa teks ke file gambar (.bmp) dengan melakukan proses enkripsi-

dekripsi menggunakan Algoritma Rijndael. Proses pengubahan ke file gambar dilakukan dengan cara mengambil cipher text hasil enkripsi yang

berupa bilangan desimal dimana tiap bilangan desimal tersebut akan menjadi nilai Red, Green, Blue dari gambar yang dihasilkan setelah proses

enkripsi. Hasil yang didapatkan dari penelitian adalah bahwa Algoritma Rijndael dapat mengenkripsi dan mendekripsi suatu plain text tanpa terjadi

pengubahan karakter dan penambahan karakter. Program hanya bisa mengenkripsi karakter ASCII saja. Maksimal jumlah karakter plain text yang dapat dienkripsikan adalah 61200 karakter. Perhitungannya adalah sebagai berikut : 1 pixel mampu menyimpan Red, Green dan Blue. Nilai maksimal Red, Green, dan Blue adalah 255. Sehingga 1 pixel mampu menampung 3*255=765 matriks. Dalam program, informasi jumlah matriks disimpan

Page 231: Prodi Teknik Informatika

Algoritma pencocokan string (string matching), atau mencari adanya kesesuaian pola pada teks merupakan komponen dasar yang digunakan dalam implementasi perangkat lunak (software) aplikasi pengolahan teks. Pencocokan string adalah mencari semua pemunculan string (biasanya

disebut pola) pada naskah atau dokumen. Algoritma pencocokan string yang efisien sangat membantu dalam mencari kata, terutama pada

berkas teks yang sangat panjang. Terdapat banyak algoritma pencocokan string. Penulis melakukan penelitian dengan membandingkan algoritma

Boyer-Moore, algoritma Tuned Boyer-Moore, dan algoritma Turbo Boyer-Moore untuk mengetahui algoritma yang efisien dalam mencari dan

mencocokan pola pada berkas teks. Efisiensi dari sebuah algoritma dapat dilihat dari rata-rata waktu yang diperlukan algoritma tersebut melakukan suatu proses. Untuk melakukan penelitian ini, dibuat program yang dapat menghitung kecepatan algoritma pencocokan string dalam mencari kata

yang sesuai dengan pola pada berkas teks. Setiap kata pada berkas yang sesuai dengan pola diberi tanda dengan mengubah warna tulisan kata

tersebut supaya dapat diketahui letak kata yang sesuai tesebut.Salah satu cara untuk menjamin kerahasiaan data dalam sistem komputer adalah dengan menyandikan data agar pihak yang tidak berkepentingan

tidak dapat membaca atau menyadap data tersebut. Penelitian yang dilakukan adalah dengan membuat sistem yang memiliki kemampuan untuk

mengubah data teks asli (plaintext) menjadi teks tersandi (ciphertext) menggunakan algoritma Breakable NP-Complete Knapsack. Data yang

akan dikirim akan di-enkripsi dengan menggunakan kunci (K), vector random (R) dan vector knapsack (A). Data yang ingin di-enkripsi dapat diinput atau diambil dari file teks asli yang telah disimpan. Hasil enkripsi

berupa file teks yang tersandi. Pada teks asli dan teks tersandi dapat diperlakukan proses ‘buka’ dan ‘simpan’. Setelah dilakukan pengujian

enkripsi-dekripsi terhadap beberapa file teks, dapat disimpulkan bahwa algoritma Breakable NP-Complete Knapsack dapat digunakan untuk

melakukan enkripsi-dekripsi terhadap file teks. Hasil enkripsidekripsi sangat tergantung pada kunci (K), vector random (R) dan vector knapsack (A) yang

diinput oleh user.bisa

membahayakan kendaraan lain dan menimbulkan kemacetan. Polisi lalu lintas tentunya berhak memberikan tilang pada kendaraan yang melanggar

aturan tersebut. Namun seandainya ada banyak kendaraan yang melanggar aturan tersebut, tentunya polisi akan kesulitan untuk menilang semua

pelanggar. Untuk itulah teknologi pendeteksian kendaraan dibuat. Cara kerja teknologi ini berawal dari sensor yang ditanam dijalan (berupa kumparan). Sensor akan bekerja ketika lampu merah menyala. Kemudian ketika ada

kendaraan yang menerobos lampu merah atau melanggar marka jalan maka sistem akan bekerja dan komputer akan memberi perintah pada kamera

untuk mengambil gambar. Gambar tersebut kemudian digunakan sebagai bukti untuk memberikan tilang kepada pelanggar. Teknologi atau alat yang dirancang mampu mendeteksi mobil yang melanggar antrian lampu merah lalu lintas terhadap marka jalan. Ketika terdeteksi adanya pelanggar, maka kamera langsung mengambil gambar. Selain itu, kendaraan yang melewati marka jalan dengan cepat ( 12,15 cm/detik atau lebih), sebaliknya jika mobil

Page 232: Prodi Teknik Informatika

Kompresi data muncul ketika dunia komputer telah berkembang pesat, sehingga mampu dan seringkali menangani data yang berukuran besar. Karena hardware yang digunakan untuk menangani pemrosesan data seringkali kurang mampu mengikuti perkembangan jumlah data yang

berukuran besar, maka diperlukan suatu metode yang dapat mengolah data secara tepat sehingga data tersebut dapat disimpan secara lebih cepat dan

tidak menghabiskan tempat penyimpanan. Dalam proses kompresi data raster dibuat sebuah program yang mampu membantu mengkompres data raster yang mempunyai nilai pixel yang sama dan berulang sehingga akan didapat data raster yang berukuran lebih kecil dari data aslinya. Hasil dari

proses kompresi data raster adalah berupa tabel kompresi dan proses pembacaan adalah dengan cara membaca tabel hasil dari proses kompresi untuk ditampilkan kembali sesuai dengan citra aslinya. Program yang akan

dibuat menggunakan metode Run-Length Encoding dan Quadtree. Dari kedua metode ini kemudian akan dianalisis dan dibandingkan berdasarkan

ukuran file hasil proses kompresi, kecepatan proses kompresi dan kecepatan baca.direncanakan dan diberikan dalam pertimbangan terbaik bagi pasien

sebagai bagian dari perawatan kesehatan yang terpadu. Hal ini mengharuskan dokter gigi untuk memiliki pengetahuan tentang penyakit-penyakit yang secara medis penting, dan juga permasalahan gigi serta

memberikan diagnosa secara tepat dan akurat. Pada tugas akhir ini akan dibuat suatu Sistem Pendukung Keputusan yang digunakan untuk Diagnosa

Penyakit Gigi dengan menggunakan Metode Multikriteria dan Analisis Sensitivitas dalam membantu menegakkan diagnosa secara tepat dan

akurat yang akhirnya akan menghasilkan suatu hasil keputusan terhadap penyakit gigi yang diderita. Pada metode multikriteria menggunakan data gejala dan bobot yang diberikan pada gejala itu sendiri. Sedangkan pada analisis sensitivitas menggunakan data gejala, bobot yang diberikan pada gejala itu sendiri dan besarnya nilai atau bobot yang diberikan oleh user, sehingga didapat hasil keputusan alternatif penyakit gigi yang diderita. Sistem ini akan menghasilkan suatu nilai perhitungan hasil keputusan berupa persentase tiap jenis penyakit baik melalui metode multikriteria

komponen, yang setiap mesinnya memproses beberapa komponen dan setiap komponennya membutuhkan proses dari beberapa mesin, dibutuhkan

pengaturan susunan mesin-mesin dalam pabrik. Pengelompokkan mesin yang baik akan memungkinkan peminimuman total biaya produksi, yang

pada akhirnya akan meningkatkan keuntungan suatu sistem produksi. Salah satu metode pengelompokkan komponen-mesin adalah metode Rank Order

Cluster (ROC), metode ini dapat menghasilkan suatu susunan matriks komponen-mesin yang optimal berdasarkan kemiripannya. Matriks hasil pengelompokkan ROC dianalisis keefektifannya dengan menggunakan

perhitungan Grouping Efficacy (GE). Semakin besar nilai GE yang dihasilkan, maka akan semakin efisien kegiatan yang dilakukan dalam

sistem produksi, jika menerapkan pengelompokkan tersebut. Penggunaan pengelompokkan ROC sebelum melakukan perhitungan GE, dapat

meningkatkan nilai GE yang dihasilkan, hal tersebut dikarenakan matriks yang dihasilkan oleh ROC telah dikelompokkan secara optimal, sehingga blokblok yang sangat berpengaruh dalam perhitungan GE dapat terbentuk

Page 233: Prodi Teknik Informatika

merupakan salah satu bangunan bersejarah dan patut untuk dipelihara agar tetap terjaga keutuhannya sehingga nilai budaya yang dimiliki oleh bangsa Indonesia tidak hilang. Candi Gedong Songo terdiri dari 9 bangunan candi

yang penyebarannya belum dapat diketahui dengan pasti, baik itu arah persebaran, pola persebaran, maupun bentuk candi Gedong Songo secara keseluruhan. Salah satu hal yang dapat diambil dari Candi tersebut dengan

menggunakan Sistem Informasi Geografis adalah pola candi. Aplikasi Analisis Pola Sebaran Candi Gedong Songo ini dibuat dengan

menggunakan Sistem Informasi Geografis (SIG), karena berhubungan dengan data spasial (keruangan) dan lebih mudah untuk divisualisasikan. Selain itu, SIG juga mampu menggabungkan beberapa teknik pemrosesan data seperti penguraian, deskriptif, foto, video, sound, dan penyajian dalam

bentuk 3 dimensi ke dalam satu kesatuan perspektif dokumentasi yang sangat lengkap. Aplikasi ini diharapkan dapat mengidentifikasi dan

memvisualisasikan koordinat penyebaran candi Gedong Songo dapat memberikan informasi untuk mengetahui pola yang ada melalui analisis arah Sebuah rumah sakit dapat memberikan pelayanan yang baik jika didukung

oleh penempatan fasilitas yang tepat. Masalahnya, menentukan penempatan sebuah fasilitas itu tidak mudah. Perancang bangunan rumah sakit sering mengalami kesulitan dalam menentukan tempat untuk sebuah

fasilitas, sehingga diperlukan konsultan yang ahli di bidang tata letak fasilitas rumah sakit. Pencarian tata letak fasilitas dilakukan dengan membandingkan

dua algoritma pencarian, yaitu algoritma Generate and Test dan algoritma Genetika, dengan tujuan mendapatkan algoritma yang terbaik untuk menyelesaikan permasalahan tata letak fasilitas. Hasil kinerja kedua

algoritma ditampilkan dalam bentuk rekap iterasi, dan dapat juga diketahui waktu proses, hasil biaya minimum, dan banyak iterasi waktu biaya

minimum itu ditemukan. Aplikasi ini diharapkan dapat membantu para perancang bangun rumah sakit untuk menilai sebuah penempatan fasilitas, dan juga membantu para pemakai untuk menganalisa dan membandingkan

kinerja dari algoritma Generate and Test dan algoritma Genetika.aliran-aliran ajaran agama yang baru dari ajaran agama yang telah ada.

Akibatnya banyak bermunculannya tempat-tepat ibadah baru yang belum tentu memiliki ijin dari Pemerintah. Semakin banyaknya bermunculan tempat

ibadah baru secara otomatis akan membuat kepadatan bangunan bertambah. Hal inilah yang sering memicu terjadinya perselisihan antar umat

beragama karena disatu sisi kebutuhan pendirian tempat ibadah cukup penting tapi disisi lain karena alasan itulah sering terjadi penyalahgunaan prosedur didalam pendirian tempat ibadah seperti jaraknya yang terlalu dekat dengan tempat ibadah lain, maupun memakai lahan yang illegal

Sistem Informasi Geografis (SIG) adalah sistem berbasis komputer yang digunakan untuk menyimpan, memanipulasi, dan menganalisis informasi

geografis. SIG dapat dimanfaatkan sebagai salah satu media mempresentasikan semua data-data tentang persebaran tempat ibadah di

Yogyakarta dalam bentuk peta digital. Keberadaan peta digital ini tidak hanya akan memvisualisasikan persebaran tempat ibadah saja tetapi juga

mampu menangani analisis spasial dari komponen-komponennya dalam hal ini tempat ibadah. Dengan adanya kemampuan analisis spasial terhadap

Page 234: Prodi Teknik Informatika

Kebutuhan akan informasi merupakan hal yang penting saat ini. Hal ini disebabkan adanya perkembangan teknologi berbasis komputerisasi yang

terjadi dan berpengaruh bagi perusahaan. Informasi yang diperlukan berupa data. Data diolah menjadi suatu informasi yang berguna sehingga mudah

diakses oleh pengguna yang bersangkutan. Agar data pribadi yang disimpan tidak sembarang orang dapat mengaksesnya, maka dibutuhkan keamanan data yang mampu menjaga kerahasiaan data. Salah satu cara yang dapat

digunakan yaitu dengan mengenkrip data. Dalam hal ini penulis akan membahas mengenai enkripsi data menggunakan Tiny Encryption Algorithm

(TEA) yang datanya tersimpan dalam suatu file teks. Tiny Encryption Algorithm merupakan algoritma kriptografi yang dapat memproses data yang

tidak terbatas pada 64-bit saja. Semakin besar panjang data yang digunakan maka semakin lama waktu yang dibutuhkan untuk proses

tersebut. Algoritma ini diharapkan dapat mempertahankan suatu data agar tidak dapat disalahgunakan oleh pihak yang tidak berkepentingan.

mengelompokan halaman-halaman web yang memiliki kemiripan isinya. Dari pengelompokan tersebut dapat digunakan untuk membantu dalam

pencarian informasi halaman-halaman web yang terkait dengan suatu topik tertentu atau mendeteksi adanya duplikasi halaman web (plagiarism) dengan melihat kemiripan strukturnya. Perbandingan dapat dilakukan dengan mengacu kepada struktur dan isi dari halaman web. Algoritma pemograman struktural yang digunakan adalah algoritma Levenshtein

Distance. Agar dapat diperhitungkan dengan algoritma tersebut, tag-tag HTML dari halaman web akan diubah dalam bentuk string (HTML-strings) dan isi halaman web akan diasumsikan sebagai dua string yang panjang. Hasil implementasi yang akan didapat berupa tingkat kemiripan strukturdan isi web dalam bentuk persentase. Algoritma levenhstein distance

menghitung kemiripan dua string dengan melihat pada pola urutan karakter didalam string. Dan agar lebih menghemat alokasi memory pada saat

perhitungan, penggunaan array dua dimensi (matriks) dapat diganti dengan dua array satu dimensi (vektor). Terdapat pola hubungan linear antara

Masalah penugasan timbul karena adanya beberapa pilihan penugasan suatu pekerjaan pada individu dimana jumlah karyawan dan pekerjaan tak selalu satu dan hanya satu individu yang ditugaskan pada tiap pekerjaan.

Inti dari masalah penugasan adalah bagaimana menugaskan individu-individu tersebut pada pekerjaan-pekerjaan agar tercapai penugasan yang

optimal. Salah satu metode yang dapat digunakan untuk memecahkan masalah penugasan adalah algoritma Vector Delta. Algoritma tersebut akan

dicoba untuk melakukan pemecahan masalah dalam sebuah matriks penugasan baik matriks yang seimbang ataupun matriks yang tak seimbang.

Algoritma Vector Delta akan mencari pasangan kombinasi penugasan dengan membandingkan nilai-nilai yang ada di matriks penugasan menggunakan basic element. Hasil dari program yang dibuat akan

menampilkan pasangan penugasan yang paling optimal beserta prosesnya. Semua solusi (baik yang mungkin maupun tidak) yang terdapat dalam

matriks penugasan juga ditampilkan sehingga alur jalannya algoritma Vector Delta menjadi jelas.

Page 235: Prodi Teknik Informatika

sesuai dengan kealian yang dimilikinya masing – masing. Hal penting dalam masalah penugasan adalah score yang berlainan untuk tiap individu pada pekerjaan yang berbeda. Setiap individu mempunyai tingkat ketrampilan

yang berbeda, sehingga penilaian penyelesaian pekerjaan yang sama oleh individu yang berlainan juga berbeda. Salah satu algoritma yang dapat digunakan untuk memecahkan masalah penugasan adalah Algoritma

Munkres. Prinsip dari Algoritma Munkres adalah dengan mencari elemen star zero yang didapat dari pengurangan elemen dari masing – masing baris

dengan elemen terkecil dari baris tersebut. Lalu sistem akan mencover semua kolom matriks yang terdapat star zero. Lokasi dari star zero pada

matriks adalah solusi akhir dari masalah penugasan. Dalam studi kasus di Percetakan Rejeki, inputan berupa banyaknya pekerjaan yang mewakili banyaknya baris, banyaknya pegawai yang mewakili banyaknya kolom,

penilaian evaluasi pegawai yang mewakili isi dari matriks penugasan, serta pilihan jenis penugasan (minimalisasi atau maksimalisasi). Dalam skripsi ini dibuat program untuk menyelesaikan masalah penugasan dengan Algoritma

Banyaknya dokumen teks yang tersimpan dalam komputer membuat user mengalami kesulitan ketika mencari dokumen yang dibutuhkan. Akan

memerlukan waktu yang lama dan tidak efisien jika user harus mencari dokumen teks satu persatu dan membaca setiap dokumen. Sistem

Information Retrieval membantu user dalam mencari dokumen teks yang berada dalam komputer dan menampilkan daftar dokumen hasil pencarian kepada user. Proses tokenisasi, stemming, dan pembobotan kata dilakukan agar algoritma Ranking dalam Information Retrieval menghasilkan urutan dokumen teks yang relevan dengan kebutuhan user. Pencarian dokumen

dengan sistem Information Retrieval menggunakan algoritma Ranking dipengaruhi oleh hasil proses stemming dan pembobotan kata. Jika

stemming menghasilkan kata dasar yang sama dengan kata indeks, maka dokumen yang memiliki kata indeks tersebut akan masuk dalam proses

perankingan. Sedangkan dengan adanya pembobotan kata, akan diketahui relevan atau tidaknya dokumen hasil pencarian.

Bangsa Indonesia memiliki banyak suku dan budaya. Aksara Jawa merupakan salah satu peninggalan kebudayaan nenek moyang Bangsa Indonesia yang ada pada Suku Jawa Kuno. Aksara Jawa belum banyak dikenal oleh masyarakat luas, bahkan oleh masyarakat Jawa itu sendiri.

Oleh karena itu, Aksara Jawa perlu dikembangkan dan lebih didekatkan lagi ke masyarakat. Pendekatan Aksara Jawa dapat dilakukan dengan membuat software (perangkat lunak) komputer pada penulisan Aksara Latin ke Aksara

Jawa. Perangkat lunak yang dibuat menggunakan prinsip-prinsip kecerdasan buatan (Artificial Intelligence). Pembuatan perangkat lunak ini menggunakan bahasa pemrograman Borland Delphi 6.0 dengan dibantu

Adopbe Photoshop 7.0 dan M.S. Paint untuk pembentukan gambar Aksara Jawa pada proses menampilkan bentuk Aksara Jawa. Metode yang

digunakan dalam pembuatan konversi Aksara Latin ke Aksara Jawa adalah dengan Metode Syllabification dan Metode Depth First Search.

Page 236: Prodi Teknik Informatika

singkat, maka banyak orang lebih tertarik membaca sebuah jurnal daripada membaca karya tulis yang panjang. Artikel jurnal yang dibutuhkan tidak

hanya sekedar sama atau sesuai dengan judul arikel itu tapi juga kualitas dari artikel jurnal itu agar benar-benar sesuai yang kita ingikan. Kualitas

artikel jurnal dapat dilihat dari relasi antar artikel jurnal yaitupada referensi. Artikel jurnal yang direferensi atau digunakan sebagai

referensi atau acuan artikel jurnal lain akan mendapatkan sebuah nilai. Semakin banyak sebuah artikel jurnal digunakan untuk referensi artikel jurnal lain maka nilai peringkatnya semakin tinggi dan nilai kulitasnya

semakin bagus.Untuk mendapatkan nilai ini solusinya dengan menggunakan metode HITS ,karena metode ini dapat memperingkat artikel jurnal. Dengan cara melihat link antar referensi dan artikel itu sendiri. Makin banyak suatu

artikel direferensi oleh artikel yang lain maka nilai yang dimiliki semakin besar, dan peringkatnya akan semakin baik Peringkat ini nantinya akan

digunakan untuk memperingkat artikel, hasil peringkat yang teratas adalah diasumsikan merupkan artikel yang paling sesuai untuk user. Dengan

adanya implementasi ini, maka diharapkan dapat membantu user dalam menjadi kurang akurat dan kurang lengkap. Disamping itu, penggambaran suatu wilayah subak beserta jalur distribusi airnya saat ini belum

berdasarkan skala yang benar. Melainkan masih menggunakan skala bebas dalam penggambaran suatu wilayah subak di Bali. Sistem Informasi

Geografis (SIG) adalah sistem berbasis komputer yang digunakan untuk menyimpan, memanipulasi, dan menganalisis informasi geografis. SIG

dapat dimanfaatkan sebagai salah satu media mempresentasikan semua data tentang subak. Semua data tentang subak tersebut diperoleh dari

pengukuran secara langsung dilapangan menggunakan GPS serta mencatat segala informasi yang terkait didalamanya. Data hasil penelitian tersebut

kemudian diolah untuk menghasilkan data spasial yaitu sebuah peta digital sistem irigasi subak dan data atribut yang berupa tabel database beserta

hasil analisisnya ditampilkan dalam bentuk angka dan kalimat. Selain didalam sistem, analisis juga dilakukan diluar sistem dengan menggunakan data atribut yang ada sehingga menghasilkan hasil analisis dalam bentuk grafik. Sistem Irigasi Subak di Bali Berbasis SIG yang dibangun ini akan

salah satu cara untuk menjaga kerahasiaan data. Dalam melakukan proses enkripsi, plaintext (data asli) diubah menjadi ciphertext dengan

menggunakan satu atau lebih algoritma enkripsi (cipher). Proses enkripsi dan dekripsi tentunya dilakukan dengan menggunakan kunci yang

disepakati atau yang dibuat sendiri. Implementasi dari kombinasi algoritma pertukaran kunci Diffie-Hellman dan algoritma kriptografi Rivest Code 4 yang

dibangun diharapkan dapat menjaga kerahasiaan kunci enkripsi melalui penggunaan algoritma Diffie Hellman, serta dapat memberi keamanan pada

data melalui proses enkripsi, sehingga informasi tentang kunci yang digunakan dan data yang dikirimkan tidak dapat diketahui oleh pihak lain.

Proses yang dikerjakan oleh sistem yaitu menciptakan kunci menggunakan algoritma pertukaran kunci Diffie-Hellman lalu melakukan enkripsi atau

dekripsi menggunakan algoritma Rivest Code 4 dengan melibatkan kunci yang dihasilkan oleh algoritma Diffie-Hellman.

Program simulasi yang merupakan bagian dari sistem diharapkan dapat membantu pengguna dalam mempelajari alur proses pada algoritma Diffie-

Page 237: Prodi Teknik Informatika

memperoleh solusi yang optimal. Misalnya dalam proses produksi sering terjadi keterlambatan yang dapat mempengaruhi kegiatan produksi sebelum

diserahkan kepada konsumen. Dalam meningkatkan efisiensi, efektifitas, dan produktifitas yang optimal dibutuhkan adanya suatu penjadwalan dan

pengurutan fasilitas produksi untuk menentukan urutan proses dari beberapa pekerjaan yang harus dikerjakan pada suatu waktu dengan mesin

atau alat. Permasalahan ini sering disebut dengan machine scheduling problem. Salah satu pemecahan machine scheduling problem untuk

meminimalkan jumlah pekerjaan yang terlambat pada n mesin adalah dengan menggunakan metode Hodgson. Dalam metode ini urutan pekerjaan

yang mengalami keterlambatan diproses sehingga dapat menghasilan urutan dengan jumlah pekerjaan terlambat minimum. Pemecahan machine

scheduling problem menggunakan metode Hodgson diimplementasikan dalam sebuah program, sebagai masukan adalah banyak mesin, banyak pekerjaan, data waktu proses,dan batas waktu masing-masing pekerjaan. Data masukan tersebut kemudian diproses dan hasil dari program tersebut

adalah urutan pekerjaan dengan jumlah pekerjaan terlambat yang kadangkala kesalahan dalam menyiapkan persediaan barang dagangan misalnya terlalu banyak menyediakan persediaan barang yang akan membuat barang menjadi terlalu lama digudang, atau kekurangan

persediaan barang dagang yang akan menambah biaya-biaya lainnya untuk mencari barang persediaan yang kurang tadi, Semuanya itu akan membuat keuntungan berkurang, bahkan kadangkala dapat mengalami kerugian yang cukup besar. Oleh karena itu dibutuhkan sistem untuk memprediksi faktor-faktor yang mempengaruhi jumlah barang-barang sparepart agar sesuai

dengan permintaan untuk service dan penjualan pada bulan tersebut. Untuk mengatasi masalah itu maka dibutuhkan suatu sistem yang dapat

memprediksi berapa seharusnya persediaan barang dagangan itu disiapkan. Dalam sistem ini akan digunakan metode-metode yang berfungsi untuk

memprediksi barang untuk bulan yang ditentukan dengan menggunakan data bulan-bulan selanjutnya. Metode-metode yang dipakai adalah Metode

Moving Average, Weigthed Moving Average dan Metode Adjusted Exponensial Smothing Analisis yang dipakai dalam tugas akhir ini adalah

memprediksi persediaan barang dengan cara membandingkan tiga metode yang terbaik untuk digunakan hasilnya. Diharapkan hasil yang terpilih dapat tidak berhak mengakses data tersebut sangat tinggi. Enkripsi merupakan salah satu cara untuk menjaga kerahasiaan data. Dalam melakukan proses

enkripsi, plaintext (data asli) diubah menjadi ciphertext dengan menggunakan satu atau lebih algoritma enkripsi (cipher). Proses enkripsi

dan dekripsi tentunya dilakukan dengan menggunakan kunci yang disepakati atau yang dibuat sendiri. Pada penulisan tugas akhir ini, akan diimplementasikan dan dianalisis pembuatan software kriptografi dengan

menggabungkan dua buah algorima yang memiliki sifat yang berbeda yaitu algoritma asimetris Merkle-Hellman Knapsack dan algoritma simetris Rivest Code – 4. Proses yang akan dikerjakan oleh sistem yaitu dengan melakukan

enkripsi dengan menggunakan algoritma Merkle-Hellman kemudian dilanjutkan dengan Rivest Code – 4. Untuk proses dekripsi nantinya

merupakan kebalikan dari proses enkripsi dimana data akan didekripsi dengan menggunakan algoritma Rivest Code – 4 kemudian dilanjutkan

dengan algoritma Merkle-Hellman. Mengimplementasikan algoritma enkripsi asimetris dan simetris kedalam sebuah system, akan tetap membawa sifat –

sifat dari kedua algoritma tersebut. Sifat yang diturunkan dari algoritma

Page 238: Prodi Teknik Informatika

menjaga kerahasiaan informasi terutama yang berisi informasi yang hanya boleh diketahui isinya oleh pihak yang berhak saja. Pengiriman data atau

informasi tanpa dilakukan pengamanan akan beresiko terhadap penyadapan dan informasi yang ada di dalamnya dapat mudah diketahui oleh pihak-

pihak yang tidak berhak. Hingga saat ini kriptografi merupakan salah satu solusi untuk menjamin keamanan dari suatu data yaitu dengan menyandikan

isi informasi menjadi isi yang sulit bahkan tidak dipahami melalui proses enkripsi (encryption), dan untuk memperoleh kembali informasi yang asli

dilakukan proses dekripsi (decryption), disertai dengan menggunakan kunci yang benar. Implementasi dari algoritma kriptografi RSA dan algoritma

kriptografi RC-5 yang dibangun diharapkan dapat memberikan keamanan pada data melalui proses enkripsi sehingga informasi yang ada di dalamnya tidak dapat diketahui oleh pihak lain. Disamping itu dengan adanya program simulasi yang dibuat diharapkan dapat lebih membantu dalam mempelajari

alur kerja pada sebuah algoritma kriptografi khususnya pada algoritma kriptografi RSA dan algoritma kriptografi RC-5 dan juga untuk lebih

mengetahui kekuatan dari algoritma kriptografi RSA dan algoritma kriptografi terhadap permukaan yang tersembunyi dan permukaan yang tampak. Penghilangan permukaan tersembunyi objek 3D pada sistem ini dilakukan

dengan menggunakan metode subdivision. Pada sistem ini metode subdivision akan bekerja dengan recursive procedure. Sistem akan

membentuk suatu poligon untuk proses penghilangan. membagi sebuah poligon menjadi 16 bagian kecil. Setiap bagian akan dibagi kedalam empat

klasifikasi yakni surrounding, contain, intersecting dan disjoint polygon. Setiap klasifikasi poligon akan dilakukan perlakuan yang berbeda untuk

menentukan apakah permukaan objek 3D dikatakan tersembunyi atau tidak. Jika pada surrounding poligon akan langsung diberi warna abjek 3D. Jika

pada intersecting potongan poligon yang berada didalam objek akan diberi warna objek 3D dan yang berada diluar objek 3D akan diberi warna background. Jika pada disjoint poligon akan langsung diberi warna

background karena terpisah dengan objek 3D. Jika pada contain objek 3D akan dibagi menjadi beberapa bagian kecil dan akan diklasifikasikan

kembali dan proses ini terjadi pertama sekali setelah poligon untuk mencek permukaan tersembunyi objek 3D dibentuk. Metode Subdivision berhasil maksimal, tetapi total berat barang yang dimasukan tidak boleh melebihi

kapasitas maksimal knapsack. Integer knapsack atau yang dikenal dengan 0-1 knapsack merupakan bagian dari permasalahan knapsack. Namun pada

integer knapsack setiap barang yang akan dipilih hanya mempunyai dua buah status yaitu terpilih atau tidak. Algoritma yang digunakan untuk

menyelesaikan permasalahan knapsack ini adalah Algoritma Brute Force dan Dynamic programing. Dari pencarian dengan menggunakan kedua

algoritma ini, maka akan diperoleh solusi akhir yang optimum yang berupa barang-barang mana saja yang layak untuk dimasukan ke dalam knapsack,

keuntungan maksimalnya, total berat barang yang dimasukan ke dalam knapsack dan waktu proses kedua algoritma dalam program. Program

penyelesaian permasalahan knapsack dengan menerapkan Algoritma Brute Force dan Dynamic programing ini dibuat dengan menggunakan bahasa

pemrograman Borland Delphi 6.0. Pembuatan program ini dapat membantu pengguna dalam meningkatkan effisiensi waktu dalam memilih barang, apalagi jika terdapat banyak pilihan barang yang harus dipilih sehingga

Page 239: Prodi Teknik Informatika

Teknologi komputer dan telekomunikasi yang berkembang telah mengubah cara masyarakat dalam berkomunikasi. Komunikasi jarak jauh masih

menggunakan cara yang konvesional pada tahun 90an, yaitu dengan cara saling mengirim surat. Komunikasi jarak jauh dapat dilakukan dengan

mudah dan cepat dengan adanya teknologi. Teknologi komunikasi yang maju tidak selalu memberikan dampak yang menguntungkan. Penyadapan

data adalah satu hal yang paling ditakuti oleh pengguna jaringan komunikasi. Enkripsi dapat digunakan untuk tujuan keamanan, Enkripsi

diperlukan untuk membuat komunikasi yang aman, terutama untuk memastikan integritas dan autentikasi dari sebuah pesan. AES (Advanced Encryption Standard) digunakan sebagai standar algoritma kriptografi yang

terbaru. AES menggantikan DES (Data Encryption Standar) yang pada tahun 2002 sudah berakhir masa penggunaannya. Dalam skripsi ini, penulis membuat suatu program teks editor dengan menggunakan algoritma AES-

128. Program ini dapat digunakan untuk mengamankan file teks.Kebutuhan data indentitas alamat yang mempunyai tingkat validitas yang

tinggi akan sangat membantu dalam mengolah dan menggali informasi dari data tersebut. Identifikasi beberapa data alamat yang sama dapat

menghasilkan informasi yang berbeda karena mempunyai pola penulisan yang berbeda dalam memasukkan datanya. Identifikasi alamat dilakukan dengan mengumpulkan data identitas alamat yang hanya terbatas di DIY.

Data – data yang terkumpul kemudian diolah dan disamakan pola penulisannya sesuai dengan pola yang sudah ditentukan. Beberapa dari data identitas alamat berupa nama jalan disajikan pada peta sehingga

pengguna dapat mengetahui letak jalan tersebut. Program bantu identifikasi alamat dibuat dengan mengunakan Data Warehouse karena berhubungan

dengan penggalian data dan Sistem Informasi Geografis untuk menvisualisasikannya. Sistem mampu menyajikan informasi hasil identifikasi

alamat dengan pola penulisan yang tidak terstruktur dan informasi visual berupa tampilan letak jalan tertentu di DIY. Program bantu yang berbasis sistem informasi ini diharapkan dapat bermanfaat baik bagi pihak–pihak

yang memanfaatkan data identitas alamat.memproduksi sebuah komoditas yang dibutuhkan oleh konsumen dan faktor produksi disini mencakup kebutuhan bahan baku dari masing-masing

produk. Salah satu poin penting yang harus diperhatikan oleh perusahaan manufaktur adalah bagaimana melakukan penjadwalan pemesanan bahan

baku yang lebih tepat sesuai dengan rencana produksi tersebut yang akhirnya memberikan dampak efisien terhadap perusahaan tersebut. Salah satu metode yang dapat menjawab masalah tersebut adalah metode silver meal. Metode ini mendukung perusahaan untuk menentukan kapan harus

melakukan pemesanan bahan baku dan mengoptimalkan biaya. Penjadwalan siklus produksi yang terperinci untuk masing-masing produk

yang dapat disesuaikan dengan permintaan bulan depan, dan penyesuaian dengan hari libur nasional. Pembatasan untuk rencana produksi yang

dibawah minimal ataupun diatas maksimal kemampuan produksi. Menentukan pengaturan siklus produksi pada kondisi dinamis untuk masing-

masing produk. Metode silver meal dapat memberikan hasil yang optimal untuk penjadwalan pemesanan bahan baku dan biaya(pemesanan dan inventori). Sistem mampu menyelesaikan siklus produksi yang bersifat

Page 240: Prodi Teknik Informatika

proses bisnis, khususnya bisnis ritel. Untuk itu, perusahaan dituntut untuk mengetahui kebiasaan konsumen pada saat berbelanja. Diharapkan dengan

mengetahui kebiasaan konsumen, perusahaan dapat memberikan saran pembelian kepada pelanggan mengenai barang-barang yang dapat dibeli secara bersamaan. Untuk itu, diperlukan suatu proses analisis kebiasaan konsumen di dalam membeli suatu produk yang disebut dengan analisis

keranjang belanja. Analisis keranjang belanja merupakan suatu proses yang dilakukan untuk mengetahui kebiasaan konsumen di dalam membeli suatu produk. Dengan metode Fuzzy C-Covering tercipta suatu algoritma analisis

keranjang belanja yang akan digunakan untuk mengolah data penjualan dan menghasilkan kombinasi barang yang saling berelasi dalam nota transaksi.

Hasil analisis akan berfungsi sebagai acuan dalam pemberian saran kepada konsumen dalam membeli suatu produk. Dari hasil analisa, juga di dapat bahwa semakin kecil minimum support dan minimum confidence, akan

semakin banyak kombinasi barang yang dihasilkan. Selain itu, pada proses analisa ini, di dapat bahwa support dan confidence untuk masing – masing

item sangat kecil. Hal ini disebabkan karena pencatatan data kurang ukuran dari satuan panjang anggota tubuh tersebut dikonversikan ke dalam satuan standar untuk mempermudah mengingat. Sampai sejauh ini tidak banyak yang mendokumentasikan ukuran atau posisi bangunan hunian di

Bali secara digital, apalagi untuk bangunan seperti Puri (lingkungan kerajaan) di Bali. Untuk melengkapi pendokumentasian tersebut maka,

posisi bangunanbangunan Puri di Bali dipetakan dalam sebuah peta digital dengan disertai beberapa keterangan mengenai bangunan tersebut. Data

posisi dan bentuk bangunan merupakan data keruangan (spatial) dan dengan data atribut yang merupakan keterangan dari sebuah bangunan tersebut. Sistem Informasi Geografis (SIG) merupakan sebuah teknologi yang dapat menggabungkan kedua jenis data tersebut untuk dijadikan

sebuah kesatuan yang dapat mendukung proses pendokumentasian posisi bangunan Puri di Bali lengkap dengan keterangannya. Bangunan dan area (pelebahan) dipetakan menggunakan bentuk-bentuk bangun poligon. Data

keterangan mengenai bangunan tersebut disimpan dalam tabel yang terintegrasi dengan data spasialnya. Untuk selanjutnya hasil pemetaan

tersebut dianalisa dan disesuaikan dengan aturan Arsitektur Tradisional Bali, memerlukan perhitungan yang cermat. Dalam penentuan tersebut diperlukan cara yang efektif dan efisien sehingga dapat memberikan solusi

yang tepat dalam pemilihan lokasi usaha. Penerapan algoritma genetika dalam pemilihan lokasi usaha merupakan solusi dalam pemilihan lokasi dari berbagai alternatif dan beberapa paramater. Algoritma genetika menerapkan

langkah-langkah evolusi biologis dalam menyelesaikan masalah. Proses seleksi, kombinasi dan mutasi pada populasi merupakan langkah dalam memperoleh individu terbaik. Dengan pendekatan faktor subyektif dan

obyektif pada penghitungan nilai lokasi maka akan didapat lokasi usaha terbaik dari beberapa alternatif lokasi yang lebih tepat. Dengan adanya

proses tersebut maka algoritma genetika dengan pendekatan obyektif dan subyektif mempunyai sifat yang kokoh dan memiliki kesimbangan antara

efektifitas dan efisiensi dalam penyelesaian masalah pemilihan lokasi usaha. Dengan penerapan algoritma genetika dalam pemilihan lokasi usaha didapat

kesimpulan bahwa algoritma genetika dapat memberikan solusi pemilihan lokasi usaha yang terbaik dari beberapa alternatif lokasi. Pendekatan faktor

Page 241: Prodi Teknik Informatika

(verba) dapat dibedakan dengan kategori kata yang lain berdasarkan imbuhannya, misalnya awalan (prefiks) seperti ber-, me-, dan di-, kemudian akhiran (sufiks) seperti –i, -kan, dan –an, dan selanjutnya adalah gabungan antara awalan dan akhiran seperti ber-an, me-kan, dan ke-an. Sistem yang

dibuat merupakan program bantu untuk mendeteksi kata kerja (verba) dengan pemodelan Nondeterministic Finite Automata (NFA).

Nondeterministic Finite Automata (NFA) dibuat berdasarkan imbuhan-imbuhan yang dimiliki oleh kata kerja pada bahasa Indonesia. File teks yang dideteksi adalah file yang berekstensi *.txt. Setiap kata pada file teks akan

dicek dengan menggunakan Nondeterministic Finite Automata (NFA) apakah diterima atau tidak. Jika kata tersebut diterima, maka kata tersebut dianggap kata kerja berimbuhan dan jika tidak maka kata tersebut bukan

kata kerja berimbuhan. Tiap kata yang dideteksi dan diterima oleh Nondeterministic Finite Automata (NFA) akan ditampilkan pada sebuah

daftar kata kerja. Program bantu yang dibuat dapat memberikan kemudahan bagi yang

rute yang ditawarkan merupakan rute yang sudah jadi dengan tujuan tertentu. Rute yang ditawarkan belum tentu sesuai keinginan calon

wisatawan, dari tujuan wisata yang ditawarkan dalam rute, bisa saja hanya beberapa tempat yang memang ingin dikunjungi oleh calon wisatawan. Oleh

karena itu diperlukan suatu sistem yang dapat menghasilkan rute wisata yang sesuai kenginan calon wisatawan. Selain itu hal-hal seperti rute yang

dilalui dan jam buka tutup juga perlu diperhatikan. Untuk menyelesaikan permasalahan tersebut maka diperlukan sebuah sistem penentuan rute

wisata yang sesuai dengan keinginan wisatawan, memperhatikan jarak rute dilalui dan jam buka tutup objek wisata. Dengan perkembangan teknologi informasi, kususnya sistem informasi geografis maka dapat dibuat sistem

informasi yang mengolah data spasial dan atribut untuk menghasilkan sebuah rute wisata. Rute yang dihasilkan akan memiliki rute terpendek yang dicari dengan algorima tabu search dan dari data atributnya akan dihitung perkiraan waktu, sehingga hal seperti tempa wisata tutup ketika dikunjungi

dapat dihindari. Setelah mengalami beberapa proses, ternyata sistem dapat menjaga kerahasiaan informasi terutama yang berisi informasi yang hanya boleh diketahui isinya oleh pihak yang berhak saja. Pengiriman data atau

informasi tanpa dilakukan pengamanan akan beresiko terhadap penyadapan dan informasi yang ada di dalamnya dapat mudah diketahui oleh pihak-

pihak yang tidak berhak. Hingga saat ini kriptografi merupakan salah satu solusi untuk menjamin keamanan dari suatu data yaitu dengan menyandikan

isi informasi menjadi isi yang sulit bahkan tidak dipahami melalui proses enkripsi (encryption), dan untuk memperoleh kembali informasi yang asli

dilakukan proses dekripsi (decryption), disertai dengan menggunakan kunci yang benar. Implementasi dari algoritma kriptografi Noekeon yang dibangun diharapkan dapat memberikan keamanan pada data melalui proses enkripsi sehingga informasi yang ada di dalamnya tidak dapat diketahui oleh pihak

lain. Disamping itu dengan adanya program simulasi yang dibuat diharapkan dapat lebih membantu dalam mempelajari alur kerja pada sebuah algoritma

kriptografi khususnya pada algoritma kriptografi Noekeon dan juga untuk lebih mengetahui kekuatan dari algoritma kriptografi Noekeon tersebut

Page 242: Prodi Teknik Informatika

Kemajuan sistem informasi memiliki banyak keuntungan dalma kehidupan manusia, tetapi aspek negatifnya juga banyak terjadi seperti kejahatan komputer, yang meliputi pencurian, penipuan, pemerasan, dan banyak

lainnya. Jatuhnyaiformasi ke tangan pihak lain dapat menimbulkan kerugian bagi pemilik informasi. Untuk itu keamanan dari sistem informasi yang

digunakan harus terjamin dalam batas yang dapat diterima. Hal ini dapat diperoleh dengan melakukan proses enkripsi dan dekripsi. Teknik linear Feedback Shift Register merupakan salah satu teknik enkripsi-dekripsi.

Teknik ini terdiri dari dua yaitu fungsi feedback dan shift register. Implementasi program enkripsi-dekripsi dengan teknik Linear Feedback Shift

Register dibuat menggunakan bahasa pemrograman Visual Basic 6.0 for Windows. Hasil yang dicapai melalui implementasi ini adalah sebuah

program yang mampu untuk mengenkripsi dan mendekripsi sembarang file. Kecepatan rata-rata proses enkripsi dengan teknik Linear Feedback Shift Register adalah 9633339,599 bytes/detik. Sedangkan kecepatan rata-rata

proses dekripsi dengan teknik Linear Feedback Shift Register adalah 983932,150 bytes/detik.menentukan pasangan individu dan tugas yang tepat agar tercapai

penugasan yang optimal maka diperkenalkan suatu materi dalam penelitian operasional yang berkaitan dengan masalah penugasan ( assignment problem ). Hal penting dalam masalah penugasan adalah biaya yang

berlainan untuk tiap pekerjaan yang berbeda. Setiap karyawan mempunyai tingkat keterampilan atau pengalaman kerja, latar belakang pendidikan serta latihan yang berbeda sehingga biaya menyelesaikan pekerjaan yang sama

oleh karyawan yang berlainan juga berbeda. Algoritma yang digunakan untuk memecahkan masalah penugasan adalah Algoritma Tabu Search dan Algoritma Simple Hill Climbing. Dengan melakukan proses pencarian total

biaya minimal, maka akan dapat diketahui hasil akhir dari masalah penugasan untuk Algoritma Tabu Search dan Algoritma Simple Hill Climbing

berupa Solusi terbaik dan nilai GlobalMin. Aplikasi pencarian total biaya minimal dengan menerapkan Algoritma Tabu Search dan Algoritma Simple

Hill Climbing dibuat dengan Bahasa pemrograman Borland Delphi 6.0 sehingga lebih mudah divisualisasikan. Dengan demikian, hasil output yang

dihasilkan tidak hanya ditampilkan dalam bentuk text tetapi dalam bentuk Pemberian obat yang tepat kepada pasien merupakan faktor penting dalam upaya penyembuhan bagi pasien, kecermatan seorang dokter dalam

mendiaknosa dan memberikan dosis yang tepat menjadi hal pokok yang perlu harus dijaga, namun seorang dokter juga punya banyak keterbatasan,

sehingga dibutuh kan peran aktif apoteker dalam merespon hal-hal diluar kebiasaan dari tiap-tiap dokter. Apoteker membutuhkan bantuan komputer

untuk bisa melakukan verifikasi resep dengan baik. Program bantu pengenalan komposisi formula Racikan obat yang diresepkan dokter, dapat

membantu apoteker menganalisis komposisi formula obat racikan tiap dokter. Program bantu ini juga akan memberikan peringatan jika dosis obat melebihi ketentuan dan memberikan informasi untuk melakukan konfirmasi kepada dokter yang bersangkutan. Resep dokter dengan komposisi pola formula yang sesuai dengan kebiasaan dokter yang bersangkutan proses taransaksi dapat dilakukan dengan memakai pola komposisi formula yang sebelumnya. Program bantu pengenalan komposisi formula racikan obat

yang diresepkan oleh dokter dapat meringankan tugas apoteker dan meningkatkan pelayanan kepada masyarakat.

Page 243: Prodi Teknik Informatika

Kata benda adalah salah satu jenis kata pada Bahasa Indonesia. Penentuan jenis kata benda pada file teks pada komputer akan sulit dilakukan karena

belum tersedianya program bantu untuk membantu mendeteksi kata benda. Oleh karena itu, diperlukan program bantu untuk mendeteksi kata benda

pada file teks pada komputer. Untuk menangani pendeteksian kata benda pada komputer, dilakukan implementasi salah satu mesin otomata yaitu Non

deterministic Finite Automata (NFA) untuk mendeteksi kata benda berimbuhan dan persona pronoun. Implementasi Non deterministic Finite

Automata (NFA) untuk mendeteksi kata benda benda dapat dilakukan dengan baik tetapi hasil yang diperoleh tidak sempurna karena ada

beberapa kata yang bukan kata benda terdeteksi sebagai kata benda karena adanya kesamaan pola dengan ciri dan batasan kata benda

berimbuhan dan persona pronoun.

Pencarian gambar dapat dilakukan secara tekstual dan visual. Pencarian gambar secara tekstual memiliki keterbatasan, di mana gambar yang dicari

harus memiliki informasi tekstual yang memadai. Sedangkan pencarian secara visual didasarkan pada nilai-nilai visual yang terkandung dalam gambar, misalnya warna, tekstur dan bentuk obyek. Penelitian ini akan membahas pencarian visual dengan memakai nilai visual warna. Warna akan dihitung untuk satu gambar secara penuh atau untuk tiap bagian

gambar yang lebih kecil. Untuk mengindeks koleksi gambar, akan digunakan model pemetaan Self-Organizing Map. Penelitian ini bertujuan untuk meneliti

performa dari pemakaian nilai visual warna, pembagian gambar dalam ukuran yang lebih kecil, dan penggunaan model Self-Organizing Map.

Diharapkan dengan membagi gambar ke dalam ukuran yang lebih kecil, sistem mampu menemukan gambar-gambar yang dicari pada rangking-

rangking hasil pencarian yang lebih awal.tulisan tangan secara online. Algoritma ini menerima input berupa stroke

atau guratan yang dibuat oleh pemakai, yang kemudian dicocokkan dengan character set yang telah dipersiapkan sebelumnya. Proses yang dilakukan

oleh algoritma ini meliputi 4 tahap, yaitu sampling, normalization, interpolation dan matching. Input diterima pada tahap sampling, kemudian dilakukan pemetaan titik kedalam bentuk normal pada tahap normalization.

Loncatan titik pada input akan diperbaiki pada tahap interpolation. Pada tahap matching akan dilakukan pembandingan stroke tersebut dengan

seluruh anggota character set, yang menghasilkan skor untuk tiap pembandingan. Karakter yang paling cocok adalah karakter yang memiliki skor terendah. Tulisan ini membahas usaha untuk mengimplementasikan Stroke Matching Algorithm kedalam sebuah program pengenalan tulisan

tangan sederhana yang menerima input simple stroke yang dibuat pemakai menggunakan mouse/stylus, dan menghasilkan output berupa karakter yang

berhasil dikenali. Tulisan ini juga membahas percobaan sederhana untuk memberikan gambaran kasar mengenai akurasi pengenalan dengan Stroke

Page 244: Prodi Teknik Informatika

karena terbatas modelnya, saat ini sudah terdapat berbagai macam model yang menarik dengan harga yang terjangkau, dibawah Rp 750.000,00.

Persaingan model handphone ini juga diikuti oleh persaingan harga dan layanan dari penyedia layanan kartu handphone. Aplikasi yang dibuat

dengan program visual FoxPro merupakan beberapa file yang terdiri dari file aplikasi dan file tabel database yang semuanya memiliki format FoxPro 6.

Untuk bisa didistribusikan ke komputer lain, maka perlu dibentuk file installer yang akan mempermudah dalam distribusi file. Jika sudah terbentuk file

installer, untuk mendistribusikan cukup menjalankan file tersebut sehingga file-file yang dibutuhkan secara otomatis akan di-copy-kan ke dalam sistem.

Jika komputer tersebut mempunyai Visual FoxPro terinstall, maka cukup meng-copy file .exe dan tabelnya saja untuk menjalankan aplikasi ini.

Setelah aplikasi terinstal, untuk menjalankan cukup jalankan file Prediksi.exe dan aplikasi akan berjalan. Penelitian ini menggunakan metode heuristik

untuk mencari harga rata – rata handphone merek tertentu yang terjadi pada setiap harinya. Berdasarkan pada hasil penelitian pada kenyataannya

bahwa harga handphone akan cenderung turun dari bulan ke bulan, tetapi masyarakat memiliki handphone. Dinegara maju sekalipun lebih banyak orang yang memiliki handphone dibandingkan orang yang memiliki komputer. Selain itu handphone lebih mudah dibawa kemana-mana

dibandingkan dengan komputer. Untuk mengatasi permasalahan tersebut diatas maka aplikasi pemesanan Tiket Pesawat melalui Handphone ini

dibuat, .sehingga jika butuh memesan tiket sesegera mungkin bisa langsung melalui handphone, tidak perlu ke agen tiket atau.mencari warnet terdekat.

Dengan adanya sistem informasi penerbangan berbasis handphone ini diharapkan semakin memudahkan user dalam memesan tiket dari manapun

dan kapanpun sehingga mengurangi biaya untuk komisi agen. Aplikasi handphone ini belumlah sempurna karena tidak mencakup semua aktivitas kerja dibiro penerbangan seperti misalnya jika user hendak pergi ke suatu kota dan kebetulan dibiro penerbangan ini jadwal kota tersebut belum ada maka biro penerbangan ini dapat menampilkan jadwal yang diminta oleh

user tersebut dengan cara terhubung ke biro penerbangan lain dimana biro penerbangan tersebut saling bekerjasama, sehingga semakin memudahkan Di zaman sekarang ini segala sesuatunya dituntut serba cepat dan akurat. Kemajuan teknologi komputer memberikan sumbangan yang sangat besar

dalam berbagai bidang termasuk dalam bidang sistem informasi. Pembuatan Sistem Informasi Penjualan Barang berbasis komputer

merupakan salah satu solusi bagi perbaikan sistem kerja dalam menyelesaikan sistem penjualan barang dan sistem perubahan jenjang

distributor di Business Centre Tempo Direct Solo. Business Centre Tempo Direct Solo mengalami masalah dalam pengolahan data kenaikan jenjang

distributor dan perhitungan selisih perubahan harga barang yang yang banyak memakan waktu. Selama ini masalah yang terjadi masih dilakukan

secara manual. Dengan komputerisasi yang dilakukan diharapkan akan menjadi solusi bagi permasalahan yang dialami Business Centre Tempo

Direct Solo yang nantinya dapat meningkatkan kinerja dari Business Centre Tempo Direct Solo dimasa mendatang.

Page 245: Prodi Teknik Informatika

diterapkan di masa-masa awal pendirian perusahaan tidak lagi mampu menangani kompleksitas masalah yang muncul. Pengambilan keputusan

dan pelayanan terhadap pelanggan cenderung menjadi lebih lambat, serta potensi kesalahan akibat human-error semakin tinggi. Dengan

mengoptimalkan sumber daya yang ada, maka dibuat suatu sistem informasi penjualan yang mampu mencatat data-data yang terkait dengan proses transaksi penjualan mobil, baik secara kredit maupun tunai. Sistem

jugadiharapkan mampu mengelola proses sebelum dan sesudah terjadinya transaksi penjualan, yaitu : proses pengadaan mobil siap jual, proses

pemesanan mobil, proses pembayaran cicilan kredit mobil sesuai paket penjualan kredit yang ditawarkan, proses pelayanan garansi servis dan

penggantian oli selama masa garansi, serta klaim pengembalian (return) mobil baik berupa return penjualan maupun return pengadaan mobil.Implementasi sistem informasi penjualan mobil (tunai/kredit) ini akan

memperbaiki keadaan. Proses manajemen penjualan dapat dilakukan Salah satu yang berkembang sangat pesat adalah teknologi komputerisasi, sehingga banyak kalangan masyarakat telah mempercayakan komputer

sebagai salah satu alat bantu dalam menjalakan usahanya. Dalam persaingan bisnis yang saat ini sudah menggunakan sistem computerized,

perusahaan atau instansi besar maupun kecilmulai menerapkan komputerisasi untuk perkembangan usaha mereka. Pada umumnya bagi perusahaan-perusahaan tersebut, komputer digunakan untuk

membantu pengolahan data. Salah satu bisnis atau usaha yang memerlukan bantuan komputer adalah usaha bergerak dalam bidang

penjualan properti. Dalam hal ini kami fokuskan dalam bantuan kepada calon pembeli untuk dapat menentukan properti mana yang diminati dan sesuai dengan kebutuhannya. Tujuan yang diharapkan dari penyusunan program ini adalah agar dapat membangun sistem informasi yang akurat

dan mudah digunakan sehingga membantu pihak perusahaan dalam menjalankan bisnisnya. Dengan membuat sistem informasi tersebut

diharapkan dapat membantu perusahaan tersebut dalam menjalankan bisnisnya. Dengan sistem informasi pula diharapkan kesalahan-kesalahan diharapkan terserbut tidak terjadi lagi dan perusahaan dapat melakukan

Permasalahan yang terjadi ketika komputer digunakan untuk membuat citra kartun adalah tingkat kemiripan citra tersebut dengan citra kartun yang

dibuat oleh seorang artis. Selain itu untuk kepentingan animasi, rendering harus dapat dilakukan secara realtime tanpa ada kesan lagging (patah-

patah) dengan memastikan fps (frame per second) yang dicapai minimal 40. Solusinya adalah rendering dilakukan dengan menggunakan algoritma Cartoon Shading. Algoritma ini bertujuan untuk menghasilkan citra yang dapat menyerupai citra kartun layaknya citra tersebut digambarkan oleh

seorang artis. Dengan penerapan algoritma ini pada rendering, suatu obyek 3 dimensi dapat di-render agar tampak seperti gambar kartun 2 dimensi.

Program aplikasi yang dibuat tidak membutuhkan informasi tambahan dari obyek 3 dimensi yang akan di-render. Program ini hanya memerlukan

informasi verteks, normal dan material properties obyek 3 dimensi. Hasil rendering diharapkan dapat dilakukan secara realtime dan ditampilkan

secara interaktif.

Page 246: Prodi Teknik Informatika

dengan menerapkan teori information retrieval. Informasi ini nantinya dapat diterapkan pada perusahaan maupun industri musik untuk melakukan pemeriksaan terhadap kesamaan isi file yang berbeda nama, ataupun

mencari salah informasi mengenai time signature, key signature, tempo ataupun instruments dari file MIDI. Aplikasi dibuat menggunakan Microsoft Visual Basic 6.0. Terdapat empat proses mendasar yang terdapat dalam

sistem yang dibuat yaitu proses retrieval, proses penyimpanan data, proses penghapusan data dan proses pencarian data. File MIDI akan menjadi masukan kemudian dilakukan retrieval untuk mengambil informasi file.

Proses retrieval dilakukan dengan membaca header file MIDI. Kemudian proses retrieval akan dilanjutkan dengan membaca track dan events.

Struktur MIDI yang berupa bytes ini dibaca dalam format bilangan binary kemudian dikonversikan ke dalam bentuk heksadesimal dan ASCII.

Informasi hasil retrieval akan disimpan dalam database dengan menggunakan Microsof Access. Apabila file Proses pencarian dilakukan

berdasarkan dua kategori. Program mampu melakukan pencarian dengan menggunakan file MIDI sebagai kriteria masukan dan dapat juga melakukan sistem pengajuan judul Skripsi atau Tugas Akhir yang disebut dengan

kolokium. Setelah lulus kolokium mahasiswa akan membuat Tugas Akhir, kemudian pendadaran dan akhirnya yudisium. Namun semua kejadian di atas belum terintegrasi dalam sebuah sistem yang mampu memberikan

informasi mengenai kolokium dan Tugas Akhir mahasiswa Teknik Informatika Universitas Kristen Duta Wacana. Dalam sistem yang dibangun ini mencatat data mahasiswa, dosen, kolokium ,Tugas Akhir, pendadaran, dan yudisium. Data-data yang terkumpul dibangun menjadi sebuah sistem.

Sistem Informasi Riwayat Tugas Akhir ini diharapkan dapat membantu memberikan berbagai informasi yang dibutuhkan oleh para dosen dan

mahasiswa tentang data kolokium dan Tugas Akhir. Dengan demikian para dosen dapat memahami keadaan mahasiswa dan mengetahui keaslian judul yang akan diajukan agar tidak ada judul yang sama yang diajukan sebagai Tugas Akhir. Selain itu juga, sistem ini dapat membantu mahasiswa dalam mencari informasi judul-judul Tugas Akhir yang pernah dibuat sebelumnya

sehingga diharapkan mahasiswa akan berusaha lebih kreatif dalam mencari Dalam metode kompresi, jika ukuran data terkompres semakin kecil, berarti

semakin baik pula kualitas kompresinya. Hingga saat ini telah banyak metode kompresi yang dibuat ataupun dipakai, dan masing-masing metode tersebut memiliki hasil kompresi yang berbeda. Untuk mengetahui seberapa

besar perbedaan tersebut dapat dilakukan melalui perbandingan dari dua ataupun lebih metode kompresi yang ada. Metode Differential Pulse Code

Modulation membuat suatu prediksi / perkiraan nilai yang berdasarkan nilai-nilai dari tetangga terdekatnya. Karena nilai antar piksel yang berdekatan relatif mempunyai selisih yang kecil, maka kita dapat memprediksi nilai suatu piksel berdasarkan nilai-nilai piksel terdekatnya. Tentu saja nilai

prediksi ini akan mempunyai perbedaan nilai dengan nilai asli dari piksel tersebut. Jika selisih kecil, maka nilai prediksi bagus, sebaliknya jika

selisihnya besar, berarti nilai prediksi jelek. Metode Differential Pulse Code Modulation (DPCM) dengan kompresi Huffman masih dapat dikembangkan

dengan menerapkan metode kompresi citra yang lain, sehingga dapat

Page 247: Prodi Teknik Informatika

Saat ini banyak teknologi yang digunakan untuk membangun aplikasi yang berbasis web salah satu teknologi yang baru dan terus dikembangkan adalah dengan menggunakan ASP.NET. Sekarang ini versi ASP.NET

terbaru adalah 2.0. pada versi ini terdapat fitur-fitur baru yang tidak ada pada versi sebelumnya. Berdasarkan aplikasi yang telah dibuat, maka dapat

diketahui bahwa aplikasi web yang menggunakan ASP.NET 2.0 memiliki beberapa keunggulan dibandingkan aplikasi web biasa. Aplikasi Master

Page dan Web Part, user dapat memodifikasi halaman dengan mengganti themes dan mengatur letak halaman dengan cara drag and drop seta dapat

disimpan pada profile member. Kelebihan lainnya yaitu aplikasi blog ini dapat ditampilkan pada mobile device. Pada aplikasi ini ASP.NET 2.0 juga disediakan aplikasi untuk mobile yang akan di konvert berupa XHTML-MP

agar dapat ditampilkan pada mobile device.dan Fox. Sistem program bantu ini dengan tiga macam masukan (input), yaitu (1) data hasil tangkapan tiap jenis ikan (kg, ton) bulanan dan unit

upaya (jumlah tiap jenis kapal) tahunan, (2) Hasil tangkapan tiap jenis ikan tahunan dan unit upaya tahunan, (3) hasil tangkapan ikan tahunan dan unit upaya tahunan. Untuk input data hasil tangkapan tiap jenis ikan bulanan, sistem akan mengubah menjadi data tahunan secara otomatis. Langkah penyelesaian diawali dengan memilih perhitungan Model Schaefer atau

Model Fox dan diikuti dengan pemilihan data masukkan berupa keseluruhan jenis (seluruh jenis ikan tahunan dan seluruh unit upaya tahunan) atau pilih

hasil tangkap (hasil tangkapan tiap jenis ikan tahunan dan seluruh unit upaya tahunan). Tahap penyelesaian ke dua model tersebut adalah

menghitung nilai Catch per Unit Effort [Y(i)/f(i)] dari hasil tangkapan (Y) per unit upaya (f) tiap tahun (i), dengan membuat persamaan garis liniernya,

selanjutnya diperoleh nilaiintersep dan slope. Berdasarkan formulasi, diperoleh nilai hasil tangkapan (MSY), dan upaya (f MSY). Sistem telah disetting untuk memproses data

selama 10 (sepuluh) tahun yang merupakan nilai optimal perhitungan. digunakan atau dioperasikan (user friendly), dapat diterima oleh semua kalangan. Ada satu hal yang luput dari perhatian pengembang web, yaitu kejenuhan seorang pengguna ketika mengunjungi website. Kebanyakan

website kurang tepat dalam penempatan halaman, dimana halaman tersebut berada di level yang paling bawah sehingga pengguna menjadi

jenuh dan segera menutup website dan mencari informasi yang dibutuhkan dari web lain. Untuk mengatasi masalah ini dibutuhkan algoritma Pagerank.

Algoritma Pagerank digunakan untuk menentukan peringkat dari suatu halaman website. Semakin tinggi nilai Pagerank sebuah halaman website maka semakin mudah pula halaman tersebut tersebut di akses. Algoritma

Pagerank yang akan digunakan penulis pada kasus ini adalah untuk menghitung nilai Pagerank sebuah halaman web pada sebuah website. Semakin tinggi nilai Pagerank dari sebuah halaman web maka informasi

yang terdapat dalam halaman tersebut akan semakin mudah untuk diperoleh pengunjung website. Aplikasi ini diharapkan nantinya dapat

membantu para pengembang website untuk dapat mengatur letak halaman-

Page 248: Prodi Teknik Informatika

permasalahan yang sangat kompleks salah satunya adalah graf Hamilton. Sebuah graf disebut Hamilton apabila setiap verteksnya dilewati tepat satu kali. Dari graf Hamilton akan dibentuk sebuah graf baru yang disebut graf persilangan. Graf persilangan adalah graf yang dibentuk dari sebuah graf

yang edge-edgenya bersilangan satu sama lain. Sebuah graf (misalkan graf G) yang akan dibentuk graf persilangannya harus dideteksi terlebih dahulu apakah graf G adalah graf Hamilton atau bukan. Pendeteksian dilakukan dengan menggunakan dalil Dirac. Jika graf G adalah graf Hamilton maka dibentuk sebuah untai yang dinamakan untai Hamiltonian. Apabila untai

Hamiltonian sudah didapatkan maka edge-edge pembentuk untai Hamiltonian diletakkan diluar dan edge-edge yang bukan pembentuk untai

Hamiltonian diletakkan didalam untai. Edge-edge yang berada di dalam untai adalah edge-edge yang menjadi pembentuk graf persilangan. Edge

yang berada di dalam untai Hamiltonian digambar sebagai verteks dari graf persilangan. Apabila edge-edge tersebut bersilangan, maka verteks yang dibentu dari edge-edge itu akan terhubung. Tidak semua graf adalah graf Hamilton dan tidak semua graf Hamilton dapat dibuat graf persilangannya. MVC (ModelViewController), adalah salah satu solusi untuk pengembangan

perangkat lunak secara tradisional, yang biasanya membangun suatu perangkat lunak mulai dari awal, ataupun dengan mengimplementasikan

kode sumber dari perangkat lunak sebelumnya yang diubah total. Rekayasa Perangkat Lunak dengan pendekatan MVC memudahkan perancang

program karena kemudahan implementasi komponen - komponennya pada perangkat lunak lain. MVC identik dengan pemprograman berorientasi

objek, yang mana suatu perangkat lunak dibangun dari kelas/objek yang bersifat umum, sehingga dapat digunakan kembali tanpa harus mengubah

semua kode sumbernya. MVCmemisahkan program/ aplikasi yang dibangun dalam tiga bagian, yaitu Model, View, dan Controller. Tingginya tingkat

adaptasi sistem yang dibangun dengan pola perancangan MVC menyebabkan banyak programmer yang beralih menggunakan sistem ini,

khususnya dalam hal perancangan aplikasi web. Sistem (berupa framework) yang dibangun dalam tugas akhir ini masih merupakan fungsifungsi dasar,

dan belum maksimalnya penggunaan CSS. Diperlukan pengembangan lebih lanjut bila ingin diimplementasikan pada sistem yang kompleks.

Faktor komunikasi sangat berperan dalam kehidupan. Di dunia ini ada oramg terlahir normal secara fisik maupun terlahir kurang. Di dalam kehidupan sudah banyak alat-alat bantu maupun usaha-usaha yang

ditemukan untuk dapat membantu aktifitas orang-orang yang kurang normal, ada juga untuk orang tuli yaitu suatu alat yang ditempelkan ditelinga orang

tersebut supaya dapat menangkap getaran-getaran dari sekitarnya.Hasil dari sistem ini adalah suatu program kecil yang mungkin dapat membantu orang-orang yang kurang normal tersebut. Sistem dapat

engubah teks menjadi suara orang berbicara. Dengan program kecil ini, si penderita hanya tinggal mengetik kata maupun kalimat ataupun membuka file dalam bentuk txt yang telah ada yang ingin diucapkan dalam bahasa Indonesia, maka program ini akan mengubahnya menjadi suara orang

berbicara melalui speaker yang ada. Orang normal juga dapat mendengar pesan yang sebelumnya dalam bentuk teks.

Page 249: Prodi Teknik Informatika

nama biasanya berdasarkan jenis kelamin namun terkadang dalam memberikan nama, ada beberapa orang tua yang memberikan nama laki-laki ternyata nama tersebut juga digunakan untuk nama perempuan dan

begitu juga sebaliknya. Hal tersebut dapat menimbulkan permasalahan di lembaga formal yang berhubungan dengan informasi jenis kelamin seperti pada lingkungan kepolisian yaitu dalam melacak informasi jenis kelamin

pelaku kriminal jika informasi indentitas yang didapat hanya berupa nama. Dari masalah tersebut penulis tertarik untuk menguji metode pengkodean

nama NYSIIS untuk memprediksi jenis kelamin berdasarkan nama sehingga apabila program bantu ini digunakan dalam lingkungan kepolisian dapat mempermudah pelacakan pihak kepolisian terhadap pelaku kriminal dari

pengindentifikasian informasi jenis kelamin pelaku kriminal. Metode NYSIIS ini secara umum dapat berhasil memprediksi jika data sampel yang

dijadikan pembanding besar sehingga kemungkinan nama yang akan diprediksi ada didalam data sampel pembanding lebih besar. Berdasarkan hasil penelitian dengan data sampel 2000 nama, program bantu penentuan

Keamanan media penyimpanan dan kerahasiaan suatu data merupakan suatu masalah yang dihadapi dalam menyimpan data. Data yang terlalu

bebas diakses oleh semua pihak akan sulit untuk menjaga keamanan dan kerahasian data. Enkripsi merupakan salah satu cara yang dapat digunakan

untuk mengamankan data, sehingga dapat membantu menjaga tingkat keamanan dan kerahasiaan suatu data. Pada Tugas Akhir ini akan dibuat

suatu program yang dapat digunakan untuk mengamankan data citra digital dengan metode Vigenere, Beaufort dan XOR. Analisis yang akan digunakan

dalam penelitian ini adalah lamanya waktu yang dibutuhkan untuk melakukan proses enkripsi dan dekripsi. Melalui penelitian dan analisis yang

dilakukan pada tugas akhir ini diharapkan dapat memberikan masukan-masukan dan ide baru untuk mengembangkan metodemetode yang lebih

baik dan efektif dalam melakukan enkripsi data citra digital.yang beredar sekarang ini khususnya di Indonesia, sementara daya ingat manusia khususnya seorang dokter mempunyai kapasitas yang terbatas untuk mengingat semua jenis obat yang beredar, sehingga penggunaan

obat kadang hanya bersifat uji coba. Sifat uji coba ini justru akan menimbulkan efek samping negatif yang merugikan baik bagi pasien

maupun bagi dokter itu sendiri. Efek negatif bagi pasien yakni bisa berakibat fatal seperti meninggalnya pasien, sedangkan efek negatif bagi seorang Dokter yakni hilangnya kepercayaan para pasien untuk Dokter tersebut.

Untuk alasan tersebut di atas, maka perlu dibuat sebuah sistem yang dapat membantu mendiagnosa penyakit dan menentukan obat yang akan

diberikan kepada pasien sebagai tindakan medis yang akan ditempuh. Metode yang digunakan untuk membantu mendiagnosa penyakit adalah forward chaining. Forward chaining melakukan penelusuran berdasarkan

keadaan awal bergerak maju sesuai dengan aturan-aturan yang ada untuk mencapai kesimpulan. Hasil akhir dari penelitian ini berupa sebuah sistem

pakar untuk membantu mendiagnosa penyakit saluran pernafasan

Page 250: Prodi Teknik Informatika

alamat yang dituliskan oleh pelanggan karena penulisan alamat yang tidak tepat. Perusahaan tersebut dalam usaha memprediksi alamat yang

diberikan pengguna membutuhkan waktu sehingga mengurangi kualitas pelayanan terhadap pelanggan. Permasalahan tersebut membutuhkan

suatu solusi yang dapat membantu perusahaan dalam memprediksi kebenaran suatu alamat yang diberikan pengguna. Salah satu solusi

memprediksi validitas alamat adalah dengan membuat suatu sistem yang dianggap mampu melakukan prediksi suatu alamat secara tepat. Metode

decision tree dengan algoritma ID3 merupakan salah satu metode dari data mining yang digunakan untuk mengklasifikasikan data sampel ke dalam

kelas-kelas tertentu. Berdasarkan kemampuan dari metode ini, kemudian dilakukan penelitian dalam bentuk skripsi untuk menganalisis keefektifitasan

metode ini dalam melakukan prediksi alamat menggunakan kelas yang terbentuk dari metode ini. Bentuk penelitian yang dilakukan adalah dengan

melihat tingkat kebenaran yang dihasilkan oleh metode ini dalam melakukan validitas prediksi suatu alamat pada sekumpulan data uji yang diteliti. Hasil

akhir dari skripsi adalah penelitian terhadap hasil prediksi suatu alamat pada peta-peta dan model tiga dimensi yang mampu mempresentasikan keadaan

lapangan nglobo yang sebenarnya sehingga mudah dilakukan analisis. Pemrosesan data diawali dari data lapangan yang berupa titik koordinat

sumur dan peta-peta geologi yang telah didigitasi kemudian disimpan dalam tabel yang berformat dat untuk dilakukan proses gridding dengan memanfaatkan software Surfer. Proses mendapatkan file grid ini

menggunakan teknik interpolasi metode Kriging yang telah disertakan di dalam software. File grid hasil proses, menjadi file masukan dari CMG dan

ditambah dengan data penunjang lain sehingga menghasilkan peta saturasi minyak yang mengindikasikan kandungan minyak yang ada di lapangan tersebut. File grid juga merupakan file masukan Surfer untuk menghitung

volume minyak mula-mula dengan metode volumetris, membuat peta – peta geologi berekstensi .srf baik dalam 2 dimensi ataupun peta 3 dimensi yang

mewakili keadaan reservoar minyak lapangan Nglobo. Pada proses peramalan, menggunakan bantuan software Microsoft Excel untuk membuat

grafik produksi minyak yang diperileh dari data history production dari Penambahan tiang untuk jaringan baru di kota Yogyakarta oleh PT. Jogja MediaNet (JMN), atas permintaan pelanggan baru, membutuhkan biaya

yang tidak sedikit. Pihak JMN merasa perlu melakukan perhitungan pencarian rute terpendek dari node terdekat ke arah pelanggan yang

mengajukan pemasangan jaringan internet tersebut. Pihak Jogja MediaNet (JMN) merasa perlu membuat sistem yang dapat menyelesaikan

permasalahan tersebut, yaitu sistem yang dapat melakukan pencarian rute terpendek dari node ke pelanggan, sehingga dapat memberikan informasi

yang akurat. Sistem juga diharapkan mencakup informasi tiang berdasarkan data yang didapat dari alat GPS. Sistem yang dibuat ini nantinya akan

menyajikan informasi letak tiang, jenis kabel yang digunakan, rute pencarian jalur terpendek. Hasil dari sistem tersebut, nantinya

akan membantu pihak Jogja MediaNet untuk mempermudah analisa penghitungan jarak terpendek, dari tiang terdekat ke lokasi pelanggan

(user).

Page 251: Prodi Teknik Informatika

gambar tersebut. Dalam file gambar bertipe JPEG terdapat comment-blocks (biasanya diberi tanda COM - seperti yang digambarkan oleh ISO DIS

10918-1) bagian ini terdapat di bagian header. Sesuai dengan standard JPEG bahwa blok komentar (comment-blocks) dapat diisi oleh teks singkat

yang bermacam-macam. Pada tugas akhir ini, dilakukan sebuah proses sederhana untuk menerapkan apakah benar sebuah atau beberapa gambar, khususnya yang berformat JPEG dapat disisipkan sebuah anotasi singkat ke

dalam header-nya dan sekaligus dilakukan proses pencarian anotasi tersebut. Anotasi tersebut dikenal dengan nama metadata (suatu data yang

menerangkan data lainnya). Salah satu cara untuk membuatnya adalah dengan menggunakan metadata tersebut dalam bentuk RDF yang

merupakan dari pengembangan dari XML di bidang semantic. Informasi tentang gambar tersebut dapat berupa penjelasan mengenai tanggal

diambilnya gambar oleh yang bersangkutan, judul gambar, tipe kamera dan lain sebagainya. Diharapkan dari pembuatan tugas akhir ini akan ditemukan

suatu hasil yang dapat membuktikan bahwa teknologi RDF ini mampu membuat/menambahkan suatu informasi (metadata) baru yang diberikan Dalam teori graf, dikenal suatu metode untuk pencarian lintasan terpanjang

dan terpendek pada sebuah graf bersambung dan berarah. Untuk menentukan lintasan terpanjang dan terpendek dari sebuah graf ini, dapat digunakan cara manual atau dengan melalui komputer. Untuk menentukan lintasan terpendek dan terpanjang dari sebuah graf bersambung berarah

yang memiliki jumlah verteks dan arc sedikit, secara manual sangat mudah dilakukan. Namun bila graf tersebut memiliki jumlah verteks dan arc banyak, penentuan lintasannya akan menjadi sukar. Pemecahan masalahnya adalah

dengan bantuan komputer. Komputer mengandalkan logika yang kita tuangkan dalam sebuah program. Untuk itu perlu adanya algoritma untuk

mencari lintasan terpendek dan terpanjang dan penerapannya dalam sebuah program yang mampu mencari jarak terpendek dan terpanjang pada

graf serta lintasan terpendek dan terpanjang pada graf tersebut. Implementasi dari program yang dibuat diharapkan dapat menjadi solusi

dalam membantu memecahkan masalah pencarian lintasan terpanjang dan terpendek pada sebuah graf bersambung dan berarah.

kehidupan, baik itu sosial, ekonomi, politik, dan khususnya mengenai keamanan suatu data. Keamanan suatu data menjadi bagian yang sangat penting dalam dunia informasi. Dengan kemajuan teknologi sekarang ini,

memungkinkan pertukaran informasi secara jarak jauh dengan sangat cepat. Akan tetapi jalur pertukaran informasi tersebut belum

tentu aman dari penyadapan, sehingga apabila data yang penting jatuh ke tangan orang lain, maka pemilik data tersebut akan sangat dirugikan. Kriptografi merupakan solusi yang tepat untuk meningkatkan aspek

keamanan suatu data. Dalam penelitian ini, penulis akan mengimplementasikan algoritma rijndael ke dalam bahasa pemrograman

pascal dengan menggunakan software Borland Delphi 7. Setelah itu dilakukan pengetesan algoritma rijndael dengan menggunakan dua buah

metode tes statistik. Tes statistik ini dilakukan untuk mengetahui apakah ada pola-pola tertentu dari hasil enkripsi dari algoritma rijndael. tes statistik yang

akan digunakan adalah non-overlapping template matching test. Hasil penelitian menunjukan bahwa kriptografi dengan algoritma rijndael

terdeteksi adanya pola di dalam ciphertext-nya.Terdeteksi atau tidaknya

Page 252: Prodi Teknik Informatika

solusi yang tepat dalam mengatasi masalah tersebut. Suatu embedded system dapat dibangun dan dijalankan dengan bantuan Sumber Daya

Manusia yang handal untuk mengiringinya agar tercipta tatanan sistem yang terstruktur dan efektif. Oleh karena itu penulis akan membangun sebuah

robot untuk peran serta dalam kemajuan teknologi automasi saat ini. Pembuatan robot mesin sortir dengan embedded system ini juga sebagai

Tugas Akhir dalam memperoleh gelar Sarjana Komputer. Pembuatan programnya akan menggunakan BASIC Stamp Editor dari Parallax. Hasil yang diperoleh penulis dari pembuatan embedded system ini berupa alat

scanning warna dan mekanisme sortir benda setelah di-scan. Alat dibangun dengan menggunakan microcontroller BASIC Stamp 2-IC, TCS230 Color

Sensor, Board of Education, Motor Servo dan komponenkomponen lainnya sebagai pendukung. Robot ini digunakan sebagai alat bantu dalam

menyeleksi warna suatu benda. Sehingga warna dari setiap benda yang disensor akan terlihat nilai RGBnya. Nilai yang didapat akan dicocokan

dengan tabel data yang ada dengan batasan nilai untuk masing-masing nilai R, G, dan B. Dari hasil sensor dapat diketahui nilai warnanya yang komunikasi pada Internet biasanya melibatkan dua pihak yaitu client dan

web server. Jaringan komunikasi ini membutuhkan protokol, protokol yang biasa digunakan yaitu HTTP (Hypertext Transfer Protocol) yang berfungsi untuk mengatur pertukaran datanya. Internet saat ini mulai dimanfaatkan secara maksimal oleh berbagai pihak untuk berbagai macam keperluan seperti informasi perusahaan, tempat untuk bertransaksi, bahkan untuk

sistem pemerintahan. Pada Tugas Akhir ini dicoba diimplementasikannya penggunaan web untuk pencarian lokasi ATM (Anjungan Tunai Mandiri)

terdekat, dimana website tersebut akan memberikan informasi jarak lokasi ATM terdekat dan informasi dari ATM yang dicari . Pencarian lokasi

biasanya tidak lepas dari peta, karena peta digunakan sebagai alat bantu menentukan posisi dan arah. Peta adalah hasil olahan dari sistem informasi geografis. Website yang akan dibuat datanya berdasar dari sistem informasi

geografis dimana datanya kemudian disimpan pada database MySQL. Website yang dibuat tentunya didukung oleh beberapa teori pendukung, antara lain adalah Teorema Pythagoras, Teori Graf, dan Algoritma Tabu Search, yang digunakan untuk menghitung panjang lintasan terpendek perceraian, menikah lagi, adopsi, dan keinginan pribadi untuk mengganti nama secara resmi. Perubahan pada nama ini atau juga bagi beberapa

orang - orang yang memiliki lebih dari satu nama akan membawa masalah pada proses pengadilan ataupun pelacakan identitas asli dari orang

tersebut. Metode Russell Soundex mengkodekan nama dengan mengubahnya dalam bentuk huruf, angka, angka, dan angka. Huruf pertama dari nama disimpan dan membuang semua huruf A, E, H, I, O, U, W, dan Y kemudian huruf – huruf yang lain dikelompokkan ke dalam angka 1 sampai

6. Kode huruf yang ditetapkan untuk peletakkan setelah yang pertama adalah B, F, P,V menjadi angka 1; C, G, J, K, Q, S, X, Z menjadi angka 2; D,

T menjadi angka 3; L menjadi angka 4; M, N menjadi angka 5; dan R menjadi angka 6. Pengkodean ini akan diuji coba pada nama – nama di

Indonesia untuk proses penentuan jenis kelamin. Hartono dikodekan sebagai H635, dengan hasil berjenis kelamin pria.

Dengan melakukan modifikasi pada metode Russell Soundex, penulis mendapatkan tingkat kebenaran yang cukup tinggi untuk digunakan dalam

namanama Indonesia. Modifikasi lebih dalam yang sesuai untuk nama-nama

Page 253: Prodi Teknik Informatika

mengakses berita atau informasi yang diinginkan dalam hal ini adalah surat kabar online. Namun seringkali terjadi, ada berbagai macam berita dengan

berbagai macam istilah dan pemikiran-pemikiran yang kompleks, yang membuat pembaca sering kali bingung dengan intisari pembahasan dalam sebuah berita surat kabar. Penentuan intisari sebuah berita tidak jauh dari

peringkasan teks yang adalah proses pembuatan intisari suatu teks tertentu. Program penentuan intisari sebuah surat kabar dengan metode TF dan

LEAD sentence extraction method ini akan menerima inputan dokumen teks berupa berita surat kabar. Sebelum dokumen teks tersebut dianalisis

menggunakan metode TF dan LEAD, dokumen tersebut terlebih dahulu harus melalui tahap presprocessing yaitu : proses parsing kalimat, parsing

kata, pemberian nilai N-Gram, analisis dengan metode TF & LEAD, dan terakhir adalah proses output intisari. Program yang dapat digunakan untuk mempermudah seseorang memahami sebuah wacana dalam hal ini adalah

surat kabar sangat diperlukan. Sistem ini dapat menentukan intisari dokumen teks yang berupa berita surat kabar, dimana pada akhirnya nanti

untuk mengetahui isi berita, pembaca hanya cukup membaca hasil kita dapat menjual sesuatu barang kepada sekelompok pembeli yang meminati barang tersebut, dengan sendirinya akan muncul persaingan

harga dan besar kemungkinan barang tersebut terjual dengan harga yang lebih tinggi daripada kita jual melalui perseorangan. Akan tetapi pelelangan

konvesional memiliki kelemahan yaitu diharuskannya para pelelang berkumpul secara langsung pada suatu tempat. Hal ini akan dapat diatasi dengan dikembangkannya web lelang online atau E-auction. Implementasi web E-auction menggunakan sistem lelang yang digunakan secara luas.

English auction adalah sistem lelang dengan penawaran yang terus meningkat, sedangkan Dutch auction adalah sistem lelang dengan

penurunan harga secara berkala sampai muncul sebuah penawaran. Gabungan antara kedua sistem itu yaitu pada saat sebuah produk Dutch sudah mencapai harga terendah atau hari akhir pelelangan maka ia akan

otomatis berpindah sistem lelang menajdi English. Pengembangan E-auction dengan kedua sistem tersebut akan dapat membantu user (baik

pembeli/penjual) agar dapat melakukan pelelangan melalui media internet, satu bentuk peningkatan layanan adalah dengan menyediakan program aplikasi pencarian data vcd untuk pelanggan. Salah satu kelemahan yang ada pada program database film adalah tidak dapat menemukan film yang dicari apabila pemakai mengetikkan kata kunci untuk judul/nama pemain dalam bahasa Inggris ejaannya berbeda, namun pengucapannya dalam bahasa Inggris sama atau mirip. Salah satu solusi untuk memecahkan masalah tersebut adalah dengan menerapkan algoritma fonetik string

matching. Algoritma yang penulis gunakan adalah algoritma Metaphone. Algoritma Metaphone adalah algoritma yang menghasilkan perkiraan kasar

mengenai bunyi kata dalam bahasa Inggris. Algoritma ini menggunakan pengkodean fonetik. Pengkodean fonetik digunakan untuk

menyederhanakan pencarian dalam database jika cara pengucapan suatu kata diketahui, namun cara mengeja kata tersebut tidak diketahui. Program

pencarian yang dibuat diharapkan dapat membantu bagi yang menggunakan untuk mendapatkan informasi data judul vcd yang diinginkan

terutama film-film asing (menggunakan bahasa Inggris). Namun hasil pencarian yang ditemukan tidak selamanya memuaskan karena adanya

Page 254: Prodi Teknik Informatika

Gambar mosaik adalah sebuah gambar yang terbentuk dari berbagai macam bentuk seperti lingkaran, kotak, segitiga, maupun bentuk abstrak. Namun timbul masalah bagaimana gambar mosaik tersebut dapat juga

dibuat dari gambargambar digital yang kita miliki. Tentunya dapat kita atur sedemikian rupa agar terbentuk sebuah gambar yang terbentuk dari

susunan gambar-gambar digital yang kita miliki, yang tentunya sudah kita atur ukurannya. Untuk membuat gambar mosaik yang tercipta dari gambar-

gambar digital yang kita miliki, dapat dimanfaatkan beberapa teknik pengolahan citra digital, seperti penskalaan gambar dan sebuah fungsi yang

akan mencari persamaan nilai warna piksel antara piksel pada gambar primer dan piksel pada gambar sekunder, yaitu Sum of Square Difference.

Fungsi Sum of Square Difference berhasil diimplementasikan untuk mencari perbedaan warna yang paling kecil antara piksel pada gambar primer

dengan piksel pada gambar-gambar sekunder. Penggunaan average atau rata-rata pada gambar sekunder tidak sempurna karena pada penerapannya

akan menimbulkan warna yang baru.tersebut, melalui perkembangan teknologi informasi khususnya Sistem

Informasi Geografis maka dapat dibuat aplikasi untuk menghasilkan visualisasi radioaktivitas air, tanah dan tumbuhan. Data radioaktivitas air,

tanah dan tumbuhan yang didapat dari titik pemantauan radioaktivitas akan diubah menjadi poligon dengan menggunakan tools dalam sistem informasi

geografis yaitu (1) poligon Thiessen yang memperkirakan pendekatan terhadap informasi titik yang diperluas (titik menjadi poligon dan (2) interpolasi spatial metode Inverse Distance Weighted (IDW) yang

memprediksi nilai-nilai yang tidak diketahui dengan menggunakan nilai- nilai titik yang diketahui dari lokasi- lokasi tetangga, sehingga poligon tersebut menunjukkan pola perubahan radioaktivitas. Hasil implementasi berbasis Sistem Informasi Geografis ini akan menampilkan peta perubahan tingkat

radioaktivitas air, tanah dan tumbuhan dengan klasifikasi poligon dari tingkat warna yang berbeda dimana semakin tua warnanya berarti semakin tinggi radioaktivitas didaerah tersebut. Selain itu pola perubahan radioaktivitas yang di-overlay dengan wilayah pemukiman, akan menghasilkan peta

sering timbul adalah bagaimana meminimumkan biaya yang harus dikeluarkan. Salah satu pendekatan untuk menyelesaikan persoalan

tersebut adalah dengan menggunakan Multiple Traveling Salesman Problem (mTSP). Pada tugas akhir ini untuk menyelesaikan mTSP digunakan

algoritma branch and bound. Dengan menggunakan algoritma branch and bound diharapkan didapat jalur perjalanan yang terbaik untuk masing-

masing salesman. Algoritma branch and bound adalah salah satu algoritma yang dapat digunakan untuk mengurangi jumlah penelusuran dengan

menggunakan pohon (tree) untuk melakukan penelusuran lintasannya. Hasil yang didapat dari tugas akhir ini adalah membuktikan bahwa hasil

visualisasi sistem dan hasil perhitungan manual adalah sama dan hasil yang didapat merupakan jalur yang terbaik menurut algoritma, tetapi belum tentu merupakan jalur yang paling optimal. Analisa yang lain adalah membuktikan bahwa dengan koordinat titik yang sama tetapi urutan penempatan titiknya berbeda maka hasil jalur yang didapat bisa sama atau juga bisa berbeda. Hal tersebut tergantung dari urutan penempatan titik salesman. Selain itu,

Page 255: Prodi Teknik Informatika

Perkembangan komputer saat ini sangat pesat dan hampir segala bidang ilmu pengetahuan menggunakan komputer. Pengguna komputer tidak

dibatasi oleh usia, baik usia anak-anak sampai dengan orang tua. Yang menjadi permasalahan adalah apakah setiap pengguna komputer dapat

menggunakan setiap program komputer dengan mudah ? Melalui penulisan ini penulis akan mencoba melakukan pengujian melalui pembuatan program

Generator VRML yang nantinya mudah digunakan oleh pengguna baru, terutama dengan pengguna yang ingin membuat objek 3 dimensi.

Penulis mencoba menyelesaikan program ini dengan metode pembelajaran dari program-program yang usable , tinjauan pustaka, dan melalui angket untuk menguji hasil penelitian. Kesimpulan penulis melalui penulisan ini

adalah progam yang mudah digunakan merupakan progam yang memiliki 7 hal penting diantaranya urutan penyajian, kelonggaran, pengelompokan,

relevansi, konsistensi, struktur internal dan penanganan kesalahan.pada server, dimana halaman dipanggil ulang jika user melakukan

perubahan pada halaman membebani server dan memakan waktu respon yang lama. Salah satu solusi yang ditawarkan untuk masalah ini adalah

AJAX, sebuah teknologi remote scripting yang memanggil ulang halaman pada bagian yang memerlukan saja. ATLAS.NET (sekarang berubah nama

menjadi ASP.NET AJAX) merupakan sebuah plug-in AJAX yang dapat diintegrasikan dengan ASP.NET 2.0. Dalam Tugas Akhir ini penulis akan mencoba mengimplementasikan ATLAS.NET dalam suatu website ajang

pencarian bakat menyanyi sekaligus membandingkan kinerja antara komponen yang terdapat dalam ATLAS.NET itu sendiri yaitu Update Panel

dan Server Call, serta penggunaan AJAX secara independen tanpa memanfaatkan komponen dari ATLAS.NET. Setelah dilakukan penelitian terhadap ATLAS.NET, diperoleh kesimpulan bahwa penggunaan AJAX

secara independen tetap menjadi metode yang menghasilkan kinerja yang paling baik, namun dengan konsekwensi pemrograman yang lebih sulit

dibandingkan updatepanel ataupun server call. Penulis berharap setelah selesainya Tugas Akhir ini, pembaca dapat memilih mana penggunaan yang

lebih tepat dalam pembangunan website berbasis AJAX yang sepanjang DAS. Hal-hal tersebut belum bisa tertangani oleh instansi terkait oleh karena kurangnya informasi yang di dapat. Salah satu cara untuk

mempermudah instansi terkait dalam mengontrol keadaan tersebut, adalah dengan merepresentasikan kegiatan-kegiatan sepanjang sungai dengan

menggunakan komputer. Dengan adanya peningkatan komputer di bidang pemetaan (Sistem Informasi Geografi), maka kegiatan-kegiatan dan

penggunaan lahan di sepanjang sungai tersebut dapat dengan mudah dipresentasikan melalui komputer. Analisis yang digunakan untuk

merepresentasikan kegiatan-kegiatan tersebut adalah Analisis Spasial point in polygon. Pertama user memilih kegiatan apa yang mau di analisa, setelah

itu user menentukan di daerah mana, kemudian sistem akan melakukan perhitungan tentang kegiatan tersebut dan akan memberikan informasi

tentang jumlah kegiatan di daerah yang di pilih oleh user. Dan untuk analisa lebih lanjut, maka diberikan tools agar user dapat melihat kesinambungan antara kegiatan tersebut dengan landuse / penggunaan lahan di sekitar

sungai di daerah tersebut. Sebagai hasil akhir dari analisa tersebut, adalah

Page 256: Prodi Teknik Informatika

Pada website ukdw.ac.id terdapat aplikasi searching, tetapi sampai sejauh ini belum ada pengecekan ejaan untuk proses searching tersebut. Apabila user menginputkan kata kunci yang diasumsikan ejaannya salah, program

tersebut tidak memberikan pembetulan ejaan atau yang disebut saran ejaan. Algoritma Levenshtein Distance dapat membantu dalam proses pemberian saran ejaan untuk aplikasi searching pada website ukdw.ac.id. Dimana di

dalam prosesnya setiap kata akan dibandingkan satu persatu dengan database yang sudah ada. Proses membandingkannya dengan

menggunakan algoritma levenshtein distance. Proses perbandingan tersebut akan menghasilkan output berupa angka yang menunjukkan beda

jarak setiap kata yang dibandingkan. Apabila terdapat beda jarak pada proses perbandingan setiap kata tersebut, maka kata yang memiliki beda

jarak antara 1 sampai 2 akan dikeluarkan sebagai output program.Selama ini musisi atau pemain musik jika akan menempatkan chord yang

tepat hanya berdasarkan feeling (perasaan). Teknik ini hanya dapat dilakukan oleh seorang musisi yang sudah senior. Bagi musisi pemula teknik ini adalah teknik yang sangat sulit dipelajari karena mengingat butuh waktu

bertahun-tahun untuk dapat melakukannya. Dari permasalahan di atas penulis akan menyelesaikan masalah pencarian chord dengan cara

manganalisis ciri-ciri dari suatu barisan not angka. Analisis yang dihasilkan diterapkan dengan menggunakan Teori Bahasa dan Otomata dalam suatu bentuk diagram transisi. Barisan not dari lagu yang diproses menghasilkan chord mayor dan minor. Pembuatan otomata dari barisan not angka dapat

dilakukan dengan memecah barisan not angka dengan garis birama, sehingga otomata dibuat tiap garis birama. Penempatan chord berdasarkan

otomata yang dibuat dapat dilakukan dengan menentukan prioritas chord dari masing-masing otomata yang ada. Chord yang dihasilkan akan lebih

bervariasi jika nilai ketukan semakin kecil. Chord yang dihasilkan akan lebih tepat jika nilai birama 6 ketuk diubah menjadi 3 ketuk dan nilai birama 4 secara fisik berada ribuan mil jauhnya dengan seseorang atau sumber

informasi yang sedang diakses. Sesuai dengan kebutuhan manusia untuk selalu berinteraksi dengan lingkungannya, Internet seolah-olah telah

menjadi bagian dari kebutuhan tersebut. Hal ini disebabkan karena Internet mampu menjadi penghubung antara satu orang dengan orang lain atau satu

orang dengan suatu mesin. Tugas Akhir ini akan menjelaskan bagaimana cara memanfaatkan teknologi internet untuk mengendalikan sebuah robot

mobil sederhana. Dengan memanfaatkan bahasa pemograman Java, maka pengendalian robot mobil dapat dilakukan. Banyak fungsi-fungsi atau

packages dalam java merupakan sebuah fasilitas atau jembatan yang dapat menghubungkan komputer client dengan komputer server. Robot yang

digunakan dalam penelitian ini adalah LEGO kits. LEGO kits adalah seperangkat alat yang terdiri dari sebuah Robotic Command Explorer (RCX)

Brick dan beberapa buah motor dansensor, disamping perangkat plates. LEGO kits sangat mudah digunakan dan mudah untuk dibongkar pasang. Pada bagian akhir Tugas Akhir ini,

akan diperoleh jawaban mengenai permasalahan-permasalahan yang ada

Page 257: Prodi Teknik Informatika

mozaik dapat juga diartikan sebagai gambar-gambar yang disusun sedemikian rupa sehingga memembentuk sebuah gambar baru. Dalam

pembentukan gambar mozaik dibutuhkan banyak gambar yang bervariasi agar gambar mozaik yang dibentuk kemiripanya akan lebih mendekati gambar aslinya. Oleh karena itu dalam pembentukan gambar mozaik dibutuhkan software yang dapat menentukan letak gambar-gambar

sedemikian rupa sehingga dapat membentuk suatu gambar tertentu. Dalam penelitian ini, akan dirancang sebuah aplikasi pengolahan citra yang

memanfaatkan metode Bilinear dan Meanblur yang merupakan suatu teknik perbesaran dan pengecilan gambar dan mampu memperkirakan warna dari setiap piksel pada gambar yang ukuranya telah dirubah sehingga membetuk

gambar mozaik. Input dari program ini berupa citra yang diambil dari file. Proses yang dilakukan adalah memperkirakan warna dari setiap piksel pada gambar hasil yang telah dirubah ukurannya dengan mengambil rata-rata 4 piksel terdekat di sekitar piksel yang bersesuain dengan gambar asal, lalu

dibandingkan dengan rata-rata nilai piksel gambar yang telah di kelompokan Pertukaran informasi pada saat ini sangat mudah untuk dilakukan. Bentuk informasi digital yang dapat ditukar berupa data text, gambar, gambar bergerak dan suara. Seiring dengan perkembangan tersebut, tingkat

keamanan atau kerahasiaan data juga semakin lemah, orang dapat dengan mudahnya “mencuri” data-data yang ada, untuk itu diperlukan teknik untuk menyembunyikan data, dengan harapan agar data yang sifatnya rahasia

tidak diketahui oleh orang yang tidak berkepentingan. Pada tugas akhir ini data yang dapat disembunyikan berupa text, dan akan disembunyikan pada

file suara dengan format wav. Penyembunyian pesan text ini dilakukan dengan mengubah bit-bit terakhir pada data file wav. Hasil akhir yang

diperoleh yaitu file wav stego atau file wav yang telah mengandung pesan. Proses penyisipan text yang terjadi pada file wav tidak menyebabkan

perubahan yang berarti pada kualitas suara, sehingga suara yang terdengar tidak dapat dibedakan dengan suara aslinya, kelebihan lain dari program

yang dibuat yaitu banyaknya karakter text yang dapat disisipkan. Kekurangan dari program yang dibuat yaitu lamanya proses yang terjadi

saat dilakukan penyisipan.pertukaran data melalui media internet. Oleh karena itu diciptakan teknik kriptografi yang berfungsi untuk menyamarkan isi pesan agar tidak dapat

diketahui orang dengan mudah. Ada banyak metode kriptografi, diantaranya adalah RSA Kriptografi. RSA adalah salah satu dari metode enkripsi yang

sangat sering digunakan untuk memberikan privasi terhadap keaslian suatu data digital. Keamanan enkripsi/dekripsi data model ini terletak pada kesulitan untuk memfaktorkan modulus n yang sangat besar. Dalam

penelitian ini dibuat program untuk melakukan proses enkripsi dan dekripsi teks dengan karakter ASCII extended. Program akan melakukan prosese

enkripsi dan dekripsi menggunakan algoritma kriptografi RSA dengan Chinese Remainder Theorem (CRT). Dalam program ini metode CRT akan

membagi proses enkripsi dan dekripsi dengan algoritma kriptografi RSA menjadi 2 bagian yang kemudian disatukan kembali. Hasil yang didapatkan

dari penelitian adalah bahwa metode enkripsi RSA dengan Chinese Remainder Theorem dapat mengenkripsi dan mendekripsi suatu plaintext. Hasil dari proses enkripsi adalah ciphertext dan hasil proses dekripsi dari

ciphertext ini akan berupa plaintext yang sama dengan teks sebelum

Page 258: Prodi Teknik Informatika

memaksimalkan baik keuntungan maupun pelanggan. Setiap strategi akan menghasilkan keuntungan atau kerugian yang berbeda-beda, selain strategi

perusahaan itu sendiri, perlu juga diperhatikan strategi dari lawan yaitu perusahaan lain. Keuntungan maupun kerugian perusahaan dalam

menjalankan strateginya akan tertuang dalam matriks pembayaran. Salah satu algoritma untuk memecahkan masalah teori permainan adalah dengan

menggunakan metode Simpleks. Prinsip dari metode Simpleks adalah mencari nilai optimal dari persamaan yang dapat dibentuk dari matriks

pembayaran. Caranya adalah dengan menentukan baris yang akan keluar basis dan juga menentukan kolom yang masuk kedalam basis. Pertemuan antara baris keluar dan kolom masuk itu akan mendapatkan nilai pivot. Nilai pivot ini nantinya akan menjadi nilai yang akan dijadikan satu. Setelah itu, dilakukan perubahan terhadap baris maupun kolom lainnya. Hal tersebut

akan diulangi hingga mencapai solusi optimal. Dalam skripsi ini akan dibuat sebuah program untuk menyelesaikan masalah teori permainan dengan

menggunakan metode Simpleks. Hasil percobaanKeamanan adalah salah satu masalah yang paling penting untuk melindungi komunikasi data dan transaksi bisnis dengan media komputer dan Internet. Salah satu aspek penting dalam keamanan komunikasi adalah kriptografi (cryptography) yang biasa digunakan untuk menyamarkan isi pesan. Ada

banyak metode kriptografi, diantaranya adalah Substitusi Dinamik. Substitusi Dinamik adalah suatu metode dalam kriptografi yang menggunakan

symmetric stream chiper. Dalam penelitian ini, akan dibuat program untuk enkripsi dan dekripsi teks ASCII dengan menggunakan metode Substitusi Dinamik. Proses enkripsi akan diubah sedemikian rupa sehingga dekripsi

dapat dilakukan dengan pertukaran isi tabel substitusi dan tabel invers. Hasil yang diperoleh dari proses enkripsi berupa cipher text, dan hasil dekripsi dari cipher text ini akan berupa plain text yang sama dengan teks awal sebelum dienkripsi. Keywords : kriptografi, enkripsi, dekripsi, Substitusi

Dinamik.tetapi pencocokan maksimum juga dapat diterapkan pada graf bukan

bipartite. Inti permasalahan dari pencocokan maksimum adalah bagaimana dapat menemukan jumlah pencocokan yang terbanyak dari sebuah graf. Salah satu metode yang dapat digunakan untuk memecahkan masalah pencocokan maksimum adalah algoritma Blossom Shrinking. Algoritma

tersebut akan dicoba dimplementasikan dalam bentuk program yang akan melakukan pemecahan masalah dalam sebuah graf. Hasil dari program

yang dibuat akan menampilkan graf dengan pencocokan maksimum yang didapat dari algoritma Blossom Shrinking. Keterangan pasangan-pasangan

verteks tiap pencocokan juga akan ditampilkan agar menjadi jelas. Dari keseluruhan pembuatan program aplikasi untuk menyelesaikan masalah

pencocokan maksimum ini dapat dibuat beberapa kesimpulan yaitu algoritma Blossom Shrinking dapat digunakan untuk menyelesaikan

masalah pencocokan maksimum pada graf. Sebuah graf dapat direpresentasikan oleh sistem dalam bentuk tipe data array dariinteger,

sehingga graf dapat diproses untuk mendapatkan pencocokan maksimum

Page 259: Prodi Teknik Informatika

papan permainan yang terdiri dari 81 sel dengan 9 baris, 9 kolom, dan 9 blok persegi. Aturan permainan ini sangat sederhana, yaitu menempatkan

angka 1 sampai 9 pada papan dengan tanpa adanya pengulangan dua angka yang sama pada tiap baris, kolom, dan blok 3x3. Penempatan angka-

angka memiliki tingkat kesulitan yang berbeda-beda dan seringkali sulit terpecahkan. Untuk itu, digunakan perhitungan komputer untuk

menyelesaikan permainan Sudoku. Sistem yang dibangun mencari penyelesaian dengan cara mengurutkan dari angka terkecil yang

memungkinkan untuk diisi. Apabila suatu angka tidak memungkinkan untuk diisi di suatu sel, maka akan diisikan angka selanjutnya yang

memungkinkan. Apabila mengalami error, sistem akan mengulang proses pengurutan dengan urutan berikutnya. Dengan pengurutan semacam itu,

akan didapatkan hasil penempatan yang berbeda pada tiap sel. Hasil penyelesaian yang merupakan proses distribusi secara merata. Proses penyelesaian sistem dapat diterapkan pada puzzle yang berbeda-beda

ukurannya, selama merupakan puzzle ber-n genap atau hasil pangkat dua (n adalah banyak sel dalam satu baris atau kolom). Besar papan akan pertukaran data melalui media internet. Oleh karena itu diciptakan teknik

kriptografi yang berfungsi untuk menyamarkan isi pesan agar tidak dapat diketahui orang dengan mudah. Ada banyak algoritma yang digunakan

dalam teknik kriptografi, di antaranya adalah Algoritma Block Ciphers With Subkeys adalah suatu algoritma dalam kriptografi yang menggunakan

Asymmetric block chiper, algoritma ini digunakan untuk database. Pada sebuah database terdiri dari beberapa record, masing – masing dengan field. Pada enkripsi dengan metode Block Ciphers With Subkeys, setiap record dienkripsi menjadi satu bagian, jadi semua field tersebar melalui ciphertext. Setiap Field dapat di-dekripsikan secara terpisah, walaupun untuk melakukan itu memerlukan akses pada keseluruhan record yang terenkripsi. Akses untuk field tertentu memerlukan subkey khusus untuk

field. Ada beberapa subkey read terpisah untuk mendekripsi setiap field, dan subkey write terpisah untuk mengenkripsikan setiap field. Hasil yang

didapatkan dari penelitian adalah bahwa Algoritma Block Ciphers With Subkeys dapat mengenkripsi dan mendekripsi suatu tabel tanpa mengubah isi dari tabel tersebut. Keywords : kriptografi, enkripsi, dekripsi, Block Chiper, transfer data yang cepat merupakan suatu masalah yang dihadapi dalam

menyimpan dan mentransfer data. Data yang berukuran besar akan membutuhkan ruang penyimpanan yang besar, dan akan membutuhkan waktu yang lebih lama apabila ditransmisikan dalam jaringan komputer.

Sequitur merupakan sebuah algoritma yang menyimpulkan strukturhirarki dari urutan simbol-simbol yang berlainan dengan menggantikan ungkapan yang berulang dengan suatu aturan tata bahasa sehingga menghasilkan suatu ungkapan baru dan terus melanjutkan prosesnya

secara berulang-ulang. Pada Sequitur ini memiliki 2 batasan dalam memampatkan data teks yaitu digram uniqueness dan rule utility, dimana 2 batasan ini akan diterapkan dalam program kompresi yang akan dibangun

ini. Analisis yang digunakan dalam penelitian ini adalah besarnya ukuran file yang diambil dalam pemampatan dan lamanya waktu yang dibutuhkan untuk

melakukan proses pemampatan. Melalui penelitian dan analisis yang dilakukan pada tugas akhir ini diperoleh bahwa semakin besar file yang akan dimampatkan dengan compressed characters base maka peluang

keberhasilan pemampatan data teks juga semakin besar tetapi

Page 260: Prodi Teknik Informatika

Proses manipulasi registry pada Windows saat ini menggunakan cara manual, yaitu dengan mengetik regedit melalui menu run yang ada pada

start menu dan kemudian masuk kedalam HKEY dan mengubah nilai yang ada pada setiap key tersebut. Hal tersebut akan menyulitkan bagi pengguna

yang tidak tahu mengenai registry. Karena untuk melakukan perubahan dalam registry jika terdapat kesalahan sedikit saja maka akan menyebabkan

sistem operasi Windows menjadi rusak. Bahasa pemrograman VB.6.0 merupakan bahasa pemrograman yang memungkinkan membuat sebuah

aplikasi registry editor yang mampu membantu pengguna dalam memanipulasi Windows. Program ini mampu mengakses registry secara

langsung, sehingga pengguna tidak perlu lagi melakukan langkah-langkah yang rumit untuk dapat memanipulasi Windowsnya. Program Bantu Registry

pada Windows dengan menggunakan bahasa pemrograman VB.6.0 telah berhasil dilakukan.

satu permasalahan yang ada adalah teknologi yang digunakan untuk mengirimkan informasi tersebut secara cepat kebanyak orang melalui media

komputer. Banyak informasi yang dapat diperoleh dan dikirimkan menggunakan jaringan komputer, antara lain berupa gambar, suara, atau

gambar dan suara yang sering disebut video. Salah satu metode yang banyak digunakan untuk mengirimkan informasi adalah dengan video.

Tetapi untuk mengirimkan video dalam jaringan tidak semudah mengirimkan gambar saja atau mengirimkan suara saja. Salah satu cara dalam

mengirimkan video dalam jaringan adalah menggunakan streaming atau yang lebih dikenal dengan nama video streaming. Pada percobaan kali ini akan dibuat program video streaming dengan menggunakan bahasa Java khususnya menggunakan Java Media Frame Work. Pada percobaan ini,

akan dibuat 2 aplikasi yaitu aplikasi server dan aplikasi client. Nantinya akan dirancang suatu sistem server yang dapat mengirim kebanyak client dengan

menggunakan Java Media Frame Work. Pada percobaan yang akan dilakukan, akan dibuktikan apakah Java Media Framework mampu sehingga jika identifikasi file audio dilakukan secara biner, maka dua buah

sinyal audio yang terdengar sama oleh telinga namun berbeda format atau cara penyimpanannya akan dianggap berbeda. Selain itu jika terdapat

banyak file yang harus diidentifikasi, maka proses identifikasi akan membutuhkan waktu yang lama. Audio Fingerprint adalah sebuah kode unik berukuran kecil yang akan mewakili sinyal audio. Untuk membentuk sebuah audio fingerprint yang mewakili sebuah sinyal audio, maka isi (content) dari sinyal audio harus diekstrak. Isi audio ini kemudian akan dihitung energinya

yang kemudian akan diubah menjadi sebuah audio fingerprint. Dengan menerapkan konsep audio fingerprinting maka untuk proses identifikasi

audio dilakukan dengan membandingkan audio fingerprint yang mewakili audio tersebut. Sistem yang dibangun adalah sebuah sistem generator yang

dapat mengekstrak fingerprint dari sebuah file audio (wav), dan mengidentifikasi file audio berdasar fingerprintnya. Indentifikasi dengan

menggunakan audio fingerprint mampu mengenali sinyal audio yang mengalami modifikasi seperti penambahan noise, reverb, normalisasi, dan

perubahan lainnya dimana frekuensi sinyal tidak mengalami perubahan

Page 261: Prodi Teknik Informatika

penjualan langsung ke pelanggan. Oleh karena itu, dibangun sub distribusi yaitu produk dikirim dari distributor ke apotik, toko obat dan rumah sakit yang

merupakan pelanggan. I,ayanan yang harus diberikan oleh pihak perusahaan kepada pelanggan adalah pengiriman barang sesuai pesanan,

waktu pengiriman yang tepat dan adanya layanan permintaan produk secara mendadak di luar pemesanan. Untuk itu perlu dibuat suatu sistem informasi yang dapat menentukan rute terpendek yang dapat dilalui dari distributor ke pelanggan-pelanggan yang memesan produk bayer berdasarkan jarak, arah jalan, serta keadaan jalan jika ada jalan yang ditutup dan tidak dapat dilewati

sebagai parameter-parameternya. Sistem informasi tersebut dapat dibuat menggunakan konsep Sistem Informasi Geografis (SIG) dengan Software

Arcview GIS. Selain itu, sistem dibuat menggunakan metode Steepest Ascent Hill Climbing yang merupakan salah satu metode pencarian heuristik untuk mencari jalur terpendeknya sehingga menghasilkan nama-nama jalan

yang dapat dilalui yang merupakan jalur terpendek dari distributor ke pelanggan-pelanggan yang melakukan pemesanan obat bayer setiap

jalan yang sudah ada sehingga masalah yang ditimbulkan semakin kecil. Untuk berpindah dari satu tempat ke tempat lain di kota Yogyakarta,

terdapat banyak rute perjalanan yang mungkin, namun rute-rute tersebut mempunyai kecenderungan menggunakan jalur atau segmen jalan yang sama. Hal ini menandakan bahwa jalan tersebut merupakan jalan yang

mempunyai jumlah frekuensi penggunaan jalan yang lebih tinggi. Jalan yang tergolong dalam jumlah frekuensi penggunaan jalan yang tinggi harus mendapatkan perhatian lebih karena jika terjadi kerusakan ataupun

penutupan pada jalan tersebut, maka akan membawa dampak pada semua rute perjalanan yang melewati jalan itu. Hal yang paling mungkin terjadi adalah kemacetan pada sepanjang jalan tersebut bahkan kecelakaan,

sehingga diperlukan jalan atau rute perjalanan altenatif yang dapat mengantikan jalan tersebut. Dengan adanya peta digital dan hasil modifikasi Algoritma Generate & Test serta dukungan teknologi SIG yang berkembang pesat sejalan dengan perkembangan teknologi informasi. Diharapkan dapat

juga dilakukan digitasi peta jalan Daerah Istimewa Yogyakarta, sehingga PT.Intan Pariwara, dalam hal ini PT.Intan Pariwara membutuhkan suatu sistem yang dapat memberikan informasi mengenai rute tercepat dalam

pendistribusian buku agar lebih cepat sampai ke pelanggan. Saat ini sudah banyak dikenal peta dalam bentuk media cetak baik dalam bentuk lembaran peta maupun dalam bentuk buku, tetapi untuk mendapatkan informasi rute tercepat perjalanan dari satu tempat ke tempat lainnya terdapat kesulitan dalam menggunakan peta yang tercetak karena kebanyakan rute yang

dicetak tidak menunjukkan rute perjalanan Tugas Akhir ini akan meneliti rute tercepat penyaluran buku PT.Intan Pariwara untuk pelanggan SD di wilayah Yogya yang ditampilkan dalam bentuk grafis untuk mengatasi permasalahan

diatas. Penelitian pencarian rute tercepat dilakukan dengan mengimplementasikan algoritma Djikstra, yang merupakan salah satu metode pencarian lintasan terpendek. Dasar perhitungan dari metode Djikstra adalah melakukan perulangan dalam menentukan waktu yang

paling pendek dari kemungkinan rute yang ada yang menghubungkan titik asal ke titik tujuan. Hasil implementasi metode Djikstra berbasis Sistem

Page 262: Prodi Teknik Informatika

waktu yang minimal. Masalah penugasan memiliki syarat satu pekerja hanya mengerjakan satu tugas dan sebaliknya satu tugas hanya dikerjakan oleh

satu pekerja. Penugasan adalah bagian dari bidang ilmu Riset Operasi (Operation Research ), yang biasa digunakan untuk mencari hasil maksimal atau minimal. Sistem yang akan dibuat ini didukung oleh dua bidang ilmu, yaitu riset operasi dan kecerdasan buatan.Dalam bidang ilmu kecerdasan

buatan terdapat algoritma yang bisa digunakan untuk memecahkan masalah maksimalisasi yaitu Algoritma Steepest Ascent Hill Climbing. Sistem yang dibuat digunakan untukn mencari hasil akhir yang maksimal dari kapasitas

suatu produksi. Masukkan berupa jumlah mesin, jumlah pekerja, dan jumlah produksi (matrik kapsitas), prosesnya dilakukan dengan mengkombinasikan

hasil perhitungan matrik kapasitas menggunakan teori penugasan, dan mencari hasil terbaik dengan algoritma Steepest Ascent Hill Climbing. Hasil

perhitungan ditampilkan dalam bentuk rekap iterasi, perhitungan waktu proses, dan komposisi pekerja dan tugasnya. Hasil perhitungan penugasan

menggunakan Algoritma Steepest Ascent Hill Climbing telah diujicoba Keamanan data merupakan bagian terpenting bagi user dalam melindungi

informasi penting dari tangan orang–orang jahat yang dapat merubah maupun meniru informasi tersebut. Dengan adanya Steganography atau khususnya Image Steganography membuat user mempunyai cara yang dapat dipakai untuk mengamankan data dari tangan–tangan orang jahat dengan menyembunyikan informasi pada file BMP. Penggunaan Image Steganography dengan metode Least Significant Bit Insertion ternyata mampu menyembunyikan informasi teks tanpa merubah secara jelas tampilan dari file BMP dan penggunaan stego key dan steganography

explorer juga mampu mempersulit orang lain untuk membuka informasi tersebut. Dengan penyisipan pada bit terakhir di setiap pixel sulit bagi orang lain untuk membedakan mana yang merupakan stego file dan gambar biasa secara kasat mata, dan hanya orang yang tahu stego key dan stego image yang dapat mengetahui informasi tersembunyi. Dengan pembuatan sistem ini diharapkan tingkat keamanan data di dunia teknologi semakin membaik.Wisata kuliner dalam arti umum adalah mengunjungi objek tempat makan

yang enak, unik dan dinikmati oleh banyak kalangan masyarakat. Terdapat banyak objek wisata kuliner yang ada di wilayah Daerah Istimewa

Yogyakarta, tetapi potensi wisata kuliner ini belum tersaji dengan baik untuk menjadi daya tarik bagi wisatawan. Geographic Information System (GIS) merupakan sistem hardware, software untuk mengelola, memanipulasi, menganalisis, memodelkan, mempresentasikan dan menampilkan data

dengan georeferensi untuk memecahkan masalah-masalah yang berkaitan dengan perencanaan dan pengelolaan sumber daya alam. Visualisasi

wisata kuliner bisa tersaji dengan baik menggunakan GIS ditambah algorima tabu search untuk mencari rute terpendek. Implementasi GIS untuk Visualisasi Wisata Kuliner di Wilayah Daerah Istimewa Yogyakarta

mengolah masukan (input) pengguna dengan memanfaatkan data geografis pada peta digital untuk menghasilkan analisa rute terpendek. Dengan

adanya aplikasi ini diharapkan dapat bermanfaat bagi dunia wisata kuliner pada umumnya dan di wilayah Daerah Istimewa Yogyakarta pada

khususnya..

Page 263: Prodi Teknik Informatika

Adira Insurance sebagai perusahaan yang bergerak dibidang asuransi memerlukan sistem analisis yang baik dan tepat guna untuk menggali data

yang telah dikumpulkan dari beberapa waktu yang lalu menjadi suatu informasi yang berguna. Data yang telah dikumpulkan dari beberapa waktu yang lalu akan diolah menggunakan metode Decision Tree Classification

guna mendapatkan informasi yang berguna tersebut. Metode Decision Tree Classification diterapkan untuk menangani proses pengelompokan data customer Adira Insurance dan metode tersebut akan menampilkan data

dalam bentuk pohon keputusan berikut keterangan banyaknya sampel kelas yang dituju. Selain itu, juga diberikan fasilitas untuk migrasi data,

pembersihan data membangun data warehouse dengan skema bintang. Dengan adanya metode ini, ternyata proses analisis pengelompokkan data yang terjadi akan membentuk suatu pola data yang diluar kebiasaan berfikir

manusia secara struktural, hal ini dikarenakan pembentukan cabang ditentukan oleh nilai information gain yang diukur pada data tersebut dari

pengelompokkan yang tidak terstruktur tersebut kemudian terbentuk suatu pola data yang baru dan menarikjaringan tersebut dialirkan ke rumah-rumah kabel yang meliputi wilayah

tertentu. Dari rumah kabel jaringan telepon tersebut dialirkan ke tiang-tiang telepon yang mencakup beberapa pelanggan yang berada disekitarnya.

Informasi tentang penyebaran tiang-tiang telepon, STO, dan rumah kabel pusat kota Makassar masih berupa peta kertas. Peta kertas ini memiliki

kelemahan yaitu ketidak akuratan dalam mengorganisasikan data-data yang ada. Selain itu tiang-tiang telepon diletakkan

berdasarkan daerah dimana ada pelanggan, tidak jarang ada yang berdekat. Letak tiang yang berdekat ini dapat menimbulkan daerah pelanggan yang

beririsan dan daerah pelanggan yang tidak dapat dijangkau oleh tiang tersebut. Oleh karena itu, dibutuhkan sistem berbasis Sistem Informasi

Geografis (SIG) yang dapat memvisualisasikan koordinat penempatan tiang-tiang telepon, rumah kabel dan STO menampilkan informasi dan

memvisualisasikan data titiktitik atau koordinat dari STO, tiang-tiang telepon dan rumah kabel tersebut. Visualisasi jaringan telepon ini menggunakan

buffer yang menunjukkan jarak jangkauan tiang. Dengan buffer dapat dilakukan analisis terhadap penyebaran tiang tersebut.dan menentukan jenis penyakit kulit yang diderita, mengingat semakin

banyaknya jenis penyakit kulit saat ini. Oleh karena itu diperlukan suatu aplikasi cerdas yang dapat mengolah data, untuk mendeteksi gejala-gejala

atau keluhan yang dirasakan pasien yang memungkinkan timbulnya penyakit khususnya dalam hal ini adalah penyakit kulit. Untuk mengatasi hal

ini maka diperlukan sebuah sistem pakar yang merupakan salah satu cabang dari Kecerdasan Buatan untuk mendiagnosa penyakit kulit

berdasarkan gejala atau keluhan yang dirasakan oleh pasien. Sistem pakar dibuat dengan menggunakan penalaran teori Dempster-Shafer. Sistem diharapkan dapat memberikan saran untuk melakukan tindakan atau

pengobatan yang sesuai dengan jenis penyakitnya. Diharapkan dengan sistem ini, orang awam dapat menyelesaikan masalah tertentu baik ‘sedikit’

rumit ataupun rumit sekalipun ‘tanpa’ bantuan para ahli dalam bidang tersebut. Sedangkan bagi para ahli, sistem ini dapat digunakan sebagai

asisten yang berpengalaman. Setelah diuji dan dianalisis dengan melibatkan perhitungan secara manual, dapat diketahui bahwa secara garis besar hasil

Page 264: Prodi Teknik Informatika

jalan tersebut mengalami kerusakan. Untuk menyelesaikan permasalahan tersebut, diperlukan sebuah sistem pencarian rute terpendek yang juga

dapat memberikan alternatif jalan lain bila terjadi penutupan jalan. Dengan perkembangan teknologi informasi, khususnya Sistem Informasi Geografis

maka dapat dibuat sistem informasi yang mengolah data spasial (keruangan) dan atribut untuk menghasilkan sebuah rute terpendek dan

denah perumahan dalam bentuk digital. Pencarian rute terpendek dilakukan dengan mengimplementasikan metode Dijkstra, yang merupakan salah satu

metode pencarian lintasan terpendek. Dasar perhitungan dari metode Dijkstra adalah melakukan perulangan dalam menentukan jarak yang paling

dekat dari kemungkinan rute yang ada yang menghubungkan titik asal ke titik tujuan. Hasil dari pencarian rute terpendek ini akan digunakan untuk menghitung jumlah frekuensi penggunaan pada jalan-jalan di perumahan dengan menggabungkan rute-rute terpendek dan menjumlahkan lewatan

setiap jalan yang sama. Hasil implementasi metode Dijkstra berbasis Sistem Informasi Geografis adalah sebuah rute dengan jarak terpendek dari asal ke dihasilkan pun akan berbeda, hal ini akan mempengaruhi keras lemahnya suara yang didengar oleh penonton. Kerapatan antar pemain dengan alat musik yang sama pun harus diperhatikan sehingga suara yang dihasilkan akan saling menguatkan. Jarak antar kerapatan tersebut pun juga perlu

untuk diperhitungkan mengingat suara yang dihasilkan tidak boleh saling menghilangkan. Dengan memanfaatkan GIS menggunakan software

MAPINFO, akan dicoba untuk dipetakan dalam bentuk 2 dimensi menggunakan parameter tekanan suara (dB).

Untuk melengkapi pendokumentasian tersebut maka, posisi pemain instrumen dalam tiap komposisi dipetakan dalam sebuah peta digital dengandisertai beberapa keterangan mengenai komposisi dan instrumen tersebut. Data posisi dan bentuk komposisi merupakan data keruangan (spatial) dan

dengan data atribut yang merupakan keterangan dari tiap komposisi tersebut. Sistem Informasi Geografis (SIG) merupakan sebuah teknologi yang dapat menggabungkan kedua jenis data tersebut untuk dijadikan tujuan yang mempunyai beberapa pilihan jalan yang dapat dilewati untuk

sampai ke titik asalnya lagi. Permasalahannya adalah bagaimana mengatur suatu tour atau rute supaya diperoleh panjang perjalanan secara

keseluruhannya menjadi minimum/ terpendek agar diperoleh waktu yang singkat. Cara yang paling umum digunakan untuk mengatasi permasalahan tersebut adalah dengan manual. Tetapi mengigat terbatasnya cara tersebut,

maka dibuatlah program bantu berbasis komputer yang berkerja untuk melakukan pencarian rute terpendek. Pada penelitian ini membicarakan

perbandingan algoritma Simulated Annealing dengan algoritma Ant System untuk menyelesaikan kasus TSP dengan membandingkan kedua algoritma

tersebut. Oleh karena itu dibuat implemenatsi program untuk mencari algoritma yang terbaik dari kedua algoritma tersebut dengan mencari

penyelesaian hasil optimal waktu proses tercepat dan jarak terpendek. Program dirancang untuk menyelesaikan studi kasus pencarian rute

terpendek dari counter McDonald ke konsumen dengan berbagai fasilitas program, seperti letak konsumen dan letak counter McDonald, proses

algoritma Simulated Annealing dan algoritma Ant System, dan tampilan hasil

Page 265: Prodi Teknik Informatika

dengan aspek kemudahan cara penggunaan perangkat lunak itu sendiri. Perangkat lunak Generator Oracle SQL yang telah dirancang ini

memberikan berbagai kemudahan dalam memanajemen data pada basis data Oracle 9i Release 1 seperti informasi struktur obyek basis data yang ditampilkan secara visual dan wizard yang menuntun pengguna secara

langkah demi langkah dalam menyelesaikan tugas memberikan manfaat dan kemudahan yang tidak didapat dari aplikasi berbasis command line

seperti Oracle SQL*Plus dan Oracle iSQL*Plus. Perangkat lunak Generator Oracle SQL mendukung 7 obyek basis data seperti table, view, index,

sequence, function, procedure, dan synonym. Perintah SQL (Structured Query Language) yang didukung mencakup Data Retrieval, DDL (Data

Definition Language), DML (Data Manipulation Language), dan DCL (Data Control Language). Perangkat lunak Generator Oracle SQL ini dirancang berbasis web dan menggunakan teknologi PHP, yaitu sebuah server-side

scripting yang sangat tangguh dan non komersial yang memungkinkan pembuatan situs web bersifat dinamis dan interaktif. Untuk melakukan

koneksi ke basis data Oracle 9i, perangkat lunak ini memanfaatkan library disuatu periode waktu agar menghasilkan keputusan optimal pada setiap tahap (stage). Pada tugas akhir ini dibuat perangkat lunak untuk dapat menyelesaikan permasalahan pemilihan merek barang menggunakan

metode policy iteration without discounting yang dipengaruhi oleh periode waktu, tahap proses, harga penjualan, jumlah konsumen, perpindahan

konsumen, probabilitas perpindahan, reward perpindahan, dan ekspektasi pendapatan. Metode ini memerlukan penentuan nilai dengan menggunakan

persamaan linier di setiap tahapnya untuk menghasilkan nilai ekspektasi yang optimal dari setiap perbaikan policynya. Setelah melakukan perbaikan policy, maka hasil ekspektasi optimal dari tiap merek barang pada perbaikan policy sebelumnya akan dibandingkan dengan perbaikan policy sesudahnya.

Jika menghasilkan keputusan yaitu merek yang sama pada tahap yang sama, maka merek tersebut dipilih sebagai suatu keputusan untuk menambah barang pada periode tersebut. Hasil percobaan dengan

menggunakan metode policy iteration without discounting pada kasus pemilihan dan penambahan merek barang, menghasilkan hasil prediksi

yang kurang tepat dikarenakan tidak sesuai untuk persoalan semua barang komputer adalah dengan melakukan parsing morfologis. Untuk dapat melakukan parsing morfologis, dibutuhkan informasi mengenai proses

morfologi yang terjadi, misalnya pola pembentukan kata dan pola penambahan imbuhan. Sistem yang dibuat merupakan sebuah program

yang dapat digunakan untuk melakukan parsing morfologis terhadap kata benda pada bahasa Indonesia, menggunakan pemodelan Finite State

Transducer (FST). Pemodelan dibuat berdasarkan ciri-ciri kata benda dan pola-pola pembentukan kata benda berimbuhan dalam bahasa Indonesia.

Pada program ini, masukan yang berupa file teks dengan ekstensi *.txt akan diparsing tanpa melihat kedudukan dan arti dalam kalimat. Teks akan

dipecah menjadi kata-kata yang akan dideteksi sebagai kata benda dan dimasukan ke dalam Transducer untuk diparsing sehingga menghasilkan

informasi mengenai struktur pembentuk kata benda.Program ini, diharapkan dapat memberikan kemudahan bagi penggunanya untuk mengetahui tentang proses pembentukan kata benda khususnya kata

benda berimbuhan. Namun, hasil yang diberikan belum selamanya benar

Page 266: Prodi Teknik Informatika

dari bank soal secara manual merupakan masalah yang kompleks. Untuk meningkatkan mutu suatu soal tes masuk dibutuhkan adanya suatu sistem

yang mampu memproduksi suatu soal tes masuk universitas dengan memilih soal mana yang nantinya akan dipakai. Sehingga diperoleh suatu

soal yang sesuai dengan standar yang diinginkan pembuat soal. Salah satu cara yang digunakan untuk mendapatkan suatu paket soal tes masuk yang

sesuai dengan standar yang diinginkan adalah dengan menggunakan metode Hibridisasi antara Algoritma Genetik dan Fuzzy Sets. Dengan

menggunakan metode ini pemilihan soal menjadi lebih optimal dan tingkat kesulitan soal akan bernilai sama pada setiap paket soal yang diproduksi.

Dalam memproduksi suatu soal yang akan digunakan untuk tes masuk universitas yang menggunakan metode Hibridisasi antara Algoritma Genetik dan Fuzzy Sets dalam sebuah program, diperlukan beberapa masukan data

seperti tahun soal yang akan dipakai untuk produksi soal yang nantinya dapat mengurangi keluarnya soal yang sama setiap tahunnya. Selain itu

diperlukan juga tingkatkesulitan dan keseringan soal yang akan diproduksi dan jumlah soal yang memasarkan produknya. Namun seringkali informasi tentang kondisi

perusahaan tersebut hanya dilakukan secara lisan atau gambaran pendapat seseorang yang tidak dapat dipertanggungjawabkan kebenarannya. Topik menyajikan informasi perkembangan usaha secara informatif inilah yang

akan dipecahkan dalam penelitian tugas akhir ini. Untuk menyajikan informasi perkembangan usaha, akan lebih mudah dimengerti bila disajikan

secara visual baik melalui grafik, gambar atau citra yang dapat mewakili data yang ada. Oleh karena kebutuhan akan visualisasi ini maka akan

digunakan Sistem Informasi Geografis (SIG) yang dapat menganalisa data secara spasial atau secara keruangan di permukaan bumi. Dengan SIG

maka data pelanggan akan divisualisasikan posisi alamatnya pada citra peta digital wilayah tertentu, misalnya Daerah Istimewa Yogyakarta (DIY)

sehingga dapat diketahui persebaran pelanggan dari perusahaan distribusi penjualan obat. Selain itu SIG juga akan mengklasifikasikan pelanggan

berdasarkan data yang ada. Dari penelitian tugas akhir ini telah dihasilkan analisis perkembangan usaha distribusi penjualan obat PT. Suryamas Inti

Armindo pada periode 2002 - 2006 melalui visualisasi perkembangan jumlah Keamanan merupakan salah satu faktor yang sangat penting dalam menjaga kerahasiaan informasi terutama yang berisi informasi yang hanya

boleh diketahui isinya oleh pihak yang berhak saja.Tanpa jaminan keamanan terhadap suatu data, besar kemungkinan data tersebut diubah

atau dicuri oleh pihak – pihak yang tidak memiliki hak akses terhadap data. Hingga saat ini kriptografi merupakan salah satu solusi untuk menjamin

keamanan dari suatu data yaitu dengan menyandikan isi informasi menjadi isi yang sulit bahkan tidak dipahami. Dengan menggunakan proses enkripsi,

data yang akan dikirim (plaintext) diubah terlebih dahulu ke dalam kode-kode tertentu (ciphertext). Kemudian setelah data diterima, untuk

mengembalikan ciphertext ke bentuk aslinya (plaintext) dilakukan proses dekripsi. Dengan menggunakan algoritma simetris (RC-5) dan algoritma

asimetris (El Gamal) akan dibuat program enkripsi dan dekripsi serta melakukan analisis terhadap program tersebut. Implementasi dari algoritma

kriptografi El Gamal dan RC-5 yang dibangun diharapkan dapat memberikan keamanan pada data melalui proses enkripsi sehingga informasi yang ada di

dalamnya tidak dapat diketahui oleh pihak lain.

Page 267: Prodi Teknik Informatika

penting dalam distribusi produk, dalam hal ini apotik dan toko obat. Perusahaan mendistribusikan produk ke apotik dan toko obat untuk

selanjutnya dijual kekonsumen. Dalam pendistribusian produk, perusahaan harus memperhatikan layanan-layanan yang harus diberikan pihak

perusahaan kepada apotik dan toko obat, seperti pengiriman barang sesuai pesanan, waktu pengiriman yang tepat dan adanya layanan permintaan produk diluar pemesanan. Untuk mempermudah sistem pendistribusian, diperlukan suatu sistem yang dapat mem-visualisasi-kan seberapa besar permintaan/penjualan dalam kurun waktu tertentu. Selain itu perusahaan perlu memprediksi jumlah permintaan/penjualan untuk masa yang akan

datang sehingga perusahaan dapat mengambil langkah-langkah yang tepat untuk memajukan perusahaan. Visualisasi dilakukan dengan mengumpulkan datadata apotik dan toko obat, data penjualan dan data wilayah penelitian.

Dari data yang ada baik visualisasi penjualan dan prediksi penjualan direpresentasikan dalam bentuk spasial pada peta dengan analisis tingkat

penjualan menggunakan gradasi warna pada poligon kelurahan dan representasi penjualan pada grafik. Hasil dari sistem ini adalah visualisasi suatu perangkat lunak. Hingga saat ini, banyak orang yang merasa kesulitan saat akan melakukan pengcopyan file yang berukuran besar, sedangkan media penyimpanan yang dimiliki oleh pengguna lebih kecil kapasitasnya dari ukuran file yang akan disimpan. Pada awalnya, media penyimpanan yang ada berupa disket yang berukuran 1.4 MB, lalu mulai berkembang

dengan adanya removable storage seperti memory card, flashdisk dan yang lainnya. Namun perkembangan removable storage yang ada juga tidak

sebanding dengan ukuran output file yang dihasilkan oleh perangkat lunak. Aplikasi file splitter yang dibuat dengan memanfaatkan fasilitas virtual

memory dengan swapping, adalah suatu solusi untuk memecahkan masalah yang ada. Dengan aplikasi splitter pengguna dapat melakukan split atau

memecah file, kemudian disimpan secara terpisah pada removable storage, dan dapat digabungkan kembali menjadi suatu file yang utuh. Keuntungan yang didapat dari penggunaan aplikasi splitter, pengguna dapat melakukan proses split sesuai dengan metode pembagian yang diinginkan, adapaun

metode pembagiannya dapat dilakukan dengan cara memecahnya berdasarkan ukuran Kbytes, Mbytes dan berdasarkan jumlah bagi. Melalui informasi-informasi tersebut, juga dibutuhkan informasi tentang jalur-jalur

yang dapat dilewati untuk dapat sampai ketempat pariwisata. Informasi-informasi tersebut dibutuhkan untuk dapat membantu wisatawan agar dapat

menentukan tempat-tempat yang dapat dikunjungi dengan mempertimbangkan faktor waktu, baik itu waktu yang disiapkan untuk

melakukan kunjungan pariwisata, waktu yang dibutuhkan selama di tempat wisata serta waktu perjalanan ke tempat wisata. Informasi-informasi tersebut bisa diperoleh berupa buku panduan pariwisata maupun peta. Namun yang akan lebih membantu adalah informasi berupa peta. Oleh karena itu dibuat

sistem informasi yang akan memberikan informasi yang berhubungan dengan suatu perjalanan wisata. Sistem yang dibuat dapat mencari rute

optimum yang dapat ditempuh, sehingga dengan menggunakan algoritma lintasan terpendek (Shortest Path Algorithm), sistem akan mencari rute

terpendek dari hotel ke masing-masing objek wisata yang dituju kemudian dilakukan perhitungan berdasarkan jam kunjung masing-masing objek wisata tersebut sehingga dapat diketahui apakah objek-objek wisata tersebut sudah dapat dikunjungi atau belum. Dengan adanya sistem

Page 268: Prodi Teknik Informatika

pihak yang tidak berkepentingan, data hilang bahkan data bisa juga dikacaukan oleh pihak-pihak lain. Untuk melindungi akses data dari pihak-pihak yang tidak berkepentingan tersebut maka sangat diperlukan Enkripsi

Dekripsi. Agar dapat dilakukan dengan baik, dibutuhkan suatu algoritma untuk melakukan Enkripsi Dekripsi. Algoritma yang digunakan disini adalah Algoritma Merkle Hellman Knapsack. Algoritma Merkle Hellman Knapsack adalah algoritma yang berdasarkan pada NP (Non Polynomial) complete knapsack packing problem. Ide dasar dari algoritma ini adalah memilih

kejadian dari berbagai masalah yang mudah dipecahkan, kemudian membuat penyandian yang diharapkan sulit untuk dipecahkan pihak yang tidak berwenang. Secara umum Merkle Hellman Knapsack dibuat untuk menyandikan suatu Subset Sum Problem yang disebut Super Increasing

Subset Sum Problem dari modulasi multiplikasi dan permutasi. Algoritma ini sederhana namun diyakini mampu memiliki keamanan yang bagus.

Implementasi algoritma ini dibuat dengan menggunakan pemrograman Visual Basic 6.0 yang dapat melakukan enkripsi dekripsi pada file teks. Hasil informasi dari keadaan kesehatan penderita. Terkadang terjadi penetuan pola makan yang kurang tepat karena analisa yang kurang sesuai dengan keadaan kesehatan penderita. Dengan melakukan analisa terhadap data pasien sebelumnya, maka diharapkan dapat menghasilkan sebuah pola

makan tertentu yang dapat diterapkan terhadap pasien yang memiliki kesamaan kasus. Metode yang digunakan untuk membantu menyelesaikan

permasalahan diatas adalah metode data mining. Metode data mining merupakan metode pencarian pola data tersembunyi dari sebuah basis data

yang besar. Dalam kasus ini digunakan algoritma Decission tree classification. Pengelompokkan data dengan algoritma Decission tree

classification merupakan salah satu algoritma sederhana untuk meng-class-kan kelompok pasien penderita diabetes melitus. Dengan sistem ini

diharapkan dapat membantu pasien untuk menentukan pola makan yang sesuai dengan keadaan pasien berdasrkan hasil dari proses Decission tree classification. Sistem memungkinkan user untuk menentukan pola makan yang tepat untuk pasien, dengan menampilkan pola makan yang sesuai dengan kesehatan pasien. Dalam sistem ini juga akan ditampilkan daftar menimbulkan informasi yang tidak terpakai. Sehingga diperlukan penyaringan/seleksi terhadap informasi yang ada. Penyaringan/seleksi informasi secara manual sangat sulit dilakukan oleh manusia dan akan

menghabiskan banyak tenaga, biaya maupun waktu. Untuk itu diperlukan suatu otomatisasi klasifikasi dokumen teks yang akan mempermudah

manusia. Permasalahan yang sering dihadapi dalam klasifikasi dokumen adalah dimensi feature space yang besar dan akan berakibat pada

komputasi yang tidak efesien dan juga menyebabkan kesalahan klasifikasi untuk banyak metode klasifikasi. Untuk mengatasi permasalahan diatas telah dikembangkan sejumlah metode feature selection untuk mereduksi

ukuran dimensi dengan memilih kata yang terbaik dari keseluruhan feature space. Metode feature selection yang digunakan pada penelitian ini adalah

Mutual Information dan Term Frequency-Invers Document Frequency. Dalam penelitian ini akan dibandingkan tingkat keakuratan kedua metode tersebut. Dimana pada tahap analisis dilakukan uji coba untuk beberapa

kemungkinan feature selection, dimulai dari 5% - 50%. Dalam penelitian ini,

Page 269: Prodi Teknik Informatika

sebuah film adalah dengan menganalisis data transaksi penyewaan tahun-tahun sebelumnya. Hanya saja untuk melakukan proses analisis tersebut

secara manual akan membutuhkan waktu yang lama. Sedangkan perekomendasian yang dilakukan secara mendadak kadang kurang baik,

sehingga membuat pelanggan merasa kurang puas. Solusi untuk mengatasi masalah tersebut adalah dengan membuat sistem yang dapat melakukan

pengelompokkan data-data transaksi penyewaan film sebelumnya kedalam cluster-cluster sehingga diketahui film-film mana yang saling berhubungan. Salah satu metode pengelompokkan tersebut adalah Adaptive Resonance

Theory 1. Metode ini memiliki algoritma pengelompokkan berdasarkan transaksi-transaksi yang pernah dilakukan. Data-data transaksi tersebut ditransformasikan terlebih dahulu ke dalam bentuk 0 dan 1, kemudian

dilakukan proses clustering berdasarkan proximity test dan vigilance test. Proximity test dilakukan untuk menentukan sebuah vector termasuk dalam

sebuah cluster atau tidak. Vigilance test dilakukan untuk menentukan apakah sebuah vector masih berada dalam wilayah sebuah cluster atau

tidak. Hasil yang dicapai dari implementasi sistem ini adalah sebuah Pencarian data dapat dilakukan secara tidak terstruktur dan tidak terstruktur. Pencarian data secara tidak terstruktur memiliki keterbatasan ketepatan

pencarian data yang diinginkan. Sedangkan pencarian data secara terstruktur pada database didasarkan atribut data yang ada. Penelitian ini

akan membahas pencarian data dengan menggunakan query hasil perangkingan. Sebelumnya ada calon-calon query dari kombinasi kata kunci

dan atribut judul dan pengarang akan di hitung probabilitasnya dengan menggunakan algoritma Bayesian Network. Penelitian ini bertujuan untuk

meneliti perangkingan query-query yang dihasilkan. Query hasil perangkingan diharapkan dapat menghasilkan informasi yang diinginkan

pencariPermainan sudoku merupakan salah satu dari sekian banyak permainan yang menggunakan logika pemainnya dalam penyelesaiannya. Walaupun logika pada permainan sudoku relatif mudah, namun tidak semua manusia

dapat menyelesaikan permainan ini. Oleh karena itu, diperlukan suatu teknik untuk membantu manusia dalam menyelesaikan permainan sudoku.

Dengan teknik tersebut, manusia dapat terbantu dan mengetahui penyelesaian dari suatu permainan. Algoritma Lone Rangers adalah

algoritma yang mencari angka tunggal dalam suatu minigrid, baris, dan kolom dalam kotak permainan yang masih kosong. Angka tunggal yang ditemukan disetiap kotak kosong merupakan solusi bagi kotak tersebut karena tidak ada lagi angka yang dapat digunakan untuk mengisi kotak

kosong tersebut. Algoritma Lone Rangers dapat digunakan untuk menyelesaikan permasalahan pada permainan sudoku, walaupun tidak semua permasalahan dapat diselesaikan oleh algoritma ini. Algoritma ini bekerja berdasarkan kemungkinan angka-angka pada kotak kosong, dari sini algoritma tersebut dapat mengetahui angka yang merupakan Lone

Rangers dalam minigrid, baris, dan kolom.

Page 270: Prodi Teknik Informatika

sangat diminati masyarakat. Email saat ini menjadi salah satu alat komunikasi yang pertumbuhannya kian pesat dari hari ke hari. Hal ini dapat

dicermati melalui banyaknya komunitas mailing list yang bermunculan di Internet. Namun ada kendala yang muncul dari penggunaan email, yakni

jumlah email yang banyak dan diterima dalam waktu yang bersamaan. Hal ini berakibat informasi-informasi yang ada dalam email menjadi terkubur dalam tumpukan informasi yang lain. Untuk mengatasi masalah tersebut,

maka telah dikembangkan beberapa aplikasi untuk mengklasifikasikan email menurut kriteria tertentu, seperti kategori, pengirim atau pun subject email.

Tugas Akhir ini bertujuan membangun sebuah sistem klasifikasi email dengan menggunakan Metode Naive Bayesian dengan mengambil studi

kasus dari mailing list www.tux.org . Sistem yang dibangun mampu mengklasifikasikan email kedalam 3 kategori yang sudah ditentukan dengan

pengetahuan ia miliki dan mengubah pengetahuan tersebut jika terjadi kesalahan klasifikasi (pembelajaran bertahap). Dari hasil pengujian terhadap

sistem disimpulkan bahwa sistem sejauh ini dapat berjalan dengan baik. Dalam melaksanakan tugasnya untuk mengklasifikasikan email sistem diperhatikan adalah tanggal kadaluarsa dari obat tersebut. Dalam hal mengisi stok barang pihak apotek harus tepat ketika membeli barang,

supaya tidak terjadi barang kadaluarsa karena belum terjual. Tetapi juga pihak apotek harus menjaga agar tidak terjadi kehabisan stok, ketika suatu

penjualan untuk barang tersebut adalah laku. Cara yang terbaik untuk menghindari hal terebut adalah pihak apotek selalu mengontrol kondisi persediaan barang, juga memonitor penjualan barang. Sebagai contoh ketika akan membeli suatu barang maka yang harus dilakukan adalah

melihat bagaimana pengaruh pembelian barang tersebut terhadap kondisistok barang, jika pembelian barang tersebut mengakibatkan kondisi stok

menjadi tidak optimal maka pihak apotek harus melihat data penjualan untuk barang tersebut selama satu periode yang ditentukan kemudian pihak

apotek mengambil keputusan, yaitu membeli barang tersebut apabila barang tersebut laku atau tidak membeli barang tersebut apabila barang tersebut tidak laku. Oleh karena itu perlu dibuat suatu program bantu pengambilan keputusan yang dapat memberikan rekomendasi untuk pembelian barang.

Karena adanya parameter yang mengatakan bahwa penjualan barang sulit untuk mengingat karakteristik dari masing-masing anggota sehingga rekomendasi yang diberikan terkadang kurang tepat dan personal. Solusi untuk mengatasi masalah tersebut adalah dengan membuat sistem yang dapat menghasilkan rekomendasi film yang personal. Salah satu metode yang dapat digunakan adalah Market Basket Analysis. Dengan metode tersebut, mula-mula dilakukan pembentukan kandidat pasangan film,

kemudian dilakukan perhitungan support, confidence, dan lift. Pasangan film yang tidak memenuhi minimum support dan minimum confidence serta yang

memiliki lift kurang dari satu akan dihapus. Hasil analisis dari metode ini masih perlu diolah lagi sehingga dapat digunakan untuk memberikan

rekomendasi yang lebih personal. Maka dari itu, hasil dari metode tersebut kemudian digabungkan dengan menerapkan Customer Relationship

Management, yang merupakan suatu proses mengelola hubungan antara perusahaan dan pelanggannya, sehingga dapat digunakan untuk

menghasilkan rekomendasi yang berbeda-beda sesuai karakteristik anggotanya. Hasil yang dicapai dari implementasi sistem ini adalah sebuah

Page 271: Prodi Teknik Informatika

seluruh dunia, salah satunya adalah permainan kartu BigTwo (Big Deuce / Choh Dai Di) yang mirip dengan permainan poker. Permainan kartu dengan jumlah pemain minimal 2 orang ini memiliki masalah tersendiri bagi orang yang ingin memainkan permainan ini. Untuk memainkan permainan ini,

paling tidak orang tersebut harus mencari orang lain untuk diajak memainkan permainan ini, yang terkadang sulit dilakukan mengingat

keterbatasan waktu yang ada. Perkembangan dunia Teknologi Informasi, terutama dalam bidang Artificial Intelligence menyediakan berbagai metode

untuk diterapkan dalam pembuatan game. Metode Breadth-First Search merupakan salah satu metode dasar yang akan diimplementasikan ke

dalam permainan kartu BigTwo. Metode ini akan diterapkan dalam melakukan pencarian kombinasi yang legal dalam permainan kartu BigTwo

ini dengan cara menelusuri satu persatu kartu yang dimiliki olehpemain hingga ditemukan kombinasi kartu yang bisa dikeluarkan. Pada

akhirnya, hasil utama dari kegiatan Penelitian Tugas Akhir ini adalahgame permainan kartu BigTwo yang mengimplementasikan metode

Breadth-First Search untuk melakukan pencarian kombinasi kartu yang legal pegawai toko yang mengamati pelanggannya. Tetapi hal tersebut tidaklah efektif, karena pegawai toko dapat berganti-ganti entah karena giliran jaga atau keluar dari pekerjaannya sehingga tidak bertemu dengan pelanggan yang dihafalnya. Solusi dalam mengatasi masalah tersebut, yaitu dengan

membuat suatu sistem yang dalam hal ini diwujudkan secara online. Dalam suatu toko buku online, salah satu bagian penting dari penerapan e-CRM

terletak pada bagaimana melakukan personalisasi atas account pelanggan. Cara yang diterapkan sebagai salah satu bentuk personalisasi untuk pelanggan pada penelitian ini diwujudkan dalam bentuk pemberian

rekomendasi buku untuk pelanggan. Untuk mendapatkan rekomendasi ini, dilakukan analisis atas data transaksi yang telah disimpan dalam database.

Dalam prosesnya, pertama-tama transaksi dipilih berdasarkan kode pelanggan tertentu. Kemudian dilakukan penghitungan frekuensi

kemunculan untuk tiap kategori pada transaksi pelanggan tersebut. Pada akhirnya, diperoleh kategori tertentu yang merupakan kategori dengan frekuensi kemunculan terbesar pada transaksi pelanggan tersebut. Dari file MusicXML dari Recordare. Sebagai pembanding, penulis juga

menyertakan format berkas sumber dari file MIDI maupun menuliskan not balok secara manual di editor yang kemudian semuanya akan dikonversi ke not angka. Proses konversi menggunakan konsep dasar interval nada. Not

yang didapat dari node-node MusicXML, events dari file MIDI, dan letak gambar pada editor not balok, dikonversikan menurut nada dasar C dahulu baru kemudian digeser sesuai nada dasar asli dari lagu. Proses ini dibantu dengan penggunaan array statis untuk menyimpan informasi not angka dan untuk mempermudah penggeseran nada dasar. Pada konversi MusicXML

disediakan juga kemampuan untuk menyesuaikan nada dasar apabila pada lagu didapati nada yang berada di luar jangkauan vokal manusia. Hasil konversi ditampilkan dengan bantuan font Nada- Arial yang dirancang sendiri untuk memenuhi kebutuhan tampilan not angka. Hasil konversi

disimpan dalam format dokumen Microsoft Word agar pengerjaan selanjutnya bisa lebih fleksibel. Dalam menjalankan fungsinya sebagai

perangkat konversi, proses konversi notasi dengan bantuan array disimpulkan dapat menghasilkan output yang akurat, terutama untuk

Page 272: Prodi Teknik Informatika

Promosi merupakan salah satu komponen utama dalam kegiatan pemasaran. Pada saat mengambil keputusan dalam pengadaan suatu

promosi, dibutuhkan kepekaan dari manager dalam menentukan bagaimana dilakukan promosi supaya penjualan dapat meningkat. Salah satu jenis promosi yang bisa dilakukan adalah menjual suatu barang dipasangkan

dengan barang yang lain atau sering disebut juga penjualan paket barang.Skripsi ini dibuat untuk membantu manager dalam mengambil keputusan tersebut, maka dibuatlah suatu sistem yang dapat memberikan informasi

sebagai referensinya. Analisis Keranjang Belanja adalah salah satu metode yang bisa digunakan untuk menentukan paket barang. Metode forecasting

digunakan untuk membantu manager melihat seberapa banyak suatu barang dapat terjual pada periode berikutnya. Sistem pendukung keputusan

ini diharapkan mampu membantu manager untuk mengambil keputusan dalam menentukan paket barang apa yang akan dipromosikan untuk

meningkatkan penjualan. Tentu saja sistem sangat bergantung pada data penjualan periode sebelumnya. Hasilnya adalah pasangan barang yang

mempunyai nilai perbandingan jual saat terjadi promosi dan tanpa promosi.membangun suatu hubungan baik dengan nasabah lebih dari sekedar hubungan transaksi saja? Bagaimana membuat nasabah merasa memilki banknya sendiri (feel like at home) dan membangun kesetiaan nasabah terhadap banknya? Bagaimana memelihara hubungan baik yang sudah terjalin dengan nasabah? dalam upaya untuk meningkatkan kesetiaan,

minat, dan jumlah investasi nasabah. Customer Relationship Management (CRM) adalah salah satu alternatif solusi yang dipakai perusahaan untuk menjalin hubungan baik dengan konsumen sehingga konsumen tersebut

dapat menjadi pelanggannya. CRM juga digunakan untuk memelihara hubungan baik yang sudah terjalin tersebut. Bank yang ingin menerapkan

CRM haruslah mengenal nasabahnya, memahami kebutuhan nasabahnya, memenuhi kebutuhan nasabahnya, dan memberi rasa aman pada

nasabahnya, sehingga nasabah merasa sangat diperhatikan oleh banknya dan merasa memiliki banknya. Cara yang ditempuh adalah dengan

membuat halaman pribadi nasabah yang menerapkan aspek – aspek di atas. Dengan menerapkan aspek – aspek mengenal, memahami, memenuhi

dan memberi rasa aman ini, maka akan tercipta hubungan yang akrab antara bank dengan nasabahnya sehingga nasabah bank tersebut bisa

Dalam menjalankan suatu usaha yang berskala besar tentunya membutuhkan perencanaan yang matang. Ketersediaan modal merupakan

faktor utama dalam menjalankan usaha, sehingga dalam menggunakan modal tersebut harus diperhitungkan dengan benar dan dipertimbangkan

dengan matang. Tujuannya agar usaha yang dijalankan ini dapat mengembangkan modal yang telah diinvestasikan atau membawa

keuntungan bagi para pemiliknya. Untuk mencapai tujuan yang diinginkan tersebut diperlukan informasiinformasi yang menyeluruh meliputi prosentase

tingkat hunian sampai dengan prosentase pengeluaran yang terjadi pada perusahaan. Dalam mengelola semua informasi tersebut digunakan metode

forecasting yaitu single moving average dan rata-rata musiman agar rencana dapat berjalan baik. Dengan diterapkannya metode di atas

diharapkan dapat membantu para pengambil keputusan dalam menentukan keputusan apa yang akan diambil dan melihat perkiraan aliran keuangan

perusahaan sehingga bermanfaat bagi perusahaan yang dikelolanya.

Page 273: Prodi Teknik Informatika

dirasakan kurang efisien dan tidak praktis. Hal ini dikarenakan teknik pencarian kata dirasakan lebih lama dan seringkali informasi yang diberikan

kurang memuaskan. Pada tugas akhir ini dikembangkan suatu kamus elektronik yang di dalam proses pengolahan dan pencarian datanya

menggunakan metode stemming, yaitu stemming Porter pada kamus Inggris dan stemming Bobby Nazief & Adriani pada kamus Indonesia. Proses kerja

stemming didasarkan atas ada tidaknya kecocokan pada morfologi kata yang sudah ditentukan, baik pada imbuhan prefiks maupun sufiks. Setiap

imbuhan yang ditemukan, maka akan dianalisis dan diproses apakah imbuhan tersebut akan dihilangkan atau disesuaikan terhadap perubahan

dengan imbuhan yang baru. Dari ini semua, dapat disimpulkan bahwa diperlukan adanya pengembangan kamus dengan menerapkan metode

Stemming Porter dan Bobby Nazief & Adriani yang dirasakan dapat menyelesaikan permasalahan yang dihadapi pada pengembangan software

kamus elektronik. Hasil yang diperoleh berupa kamus elektronik yang memiliki keunikan dibandingkan dengan kamus lain pada umumnya,

sehingga hasil tersebut berupa kumpulan kata yang memiliki kesamaan kata sekaligus dapat mengasah kecerdasan dan logika dan tantangan untuk mengembangkan sebuah game puzzle logika yang interaktif pada device dengan resources yang terbatas dan ukuran layar yang cukup kecil inilah yang mendorong penulis untuk memilih Game Sudoku sebagai sebuah game yang akan diaplikasikan pada smartphone dengan menggunakan

Macromedia Flash Lite 2.0 sebagai tool pengembangan. Macromedia Flash Lite 2.0 tidak dapat menangani proses yang memerlukan banyak logic

seperti pada pengembangan game puzzle logika. Sehingga pada proses generating puzzle dan checking grid pada Game Sudoku terpaksa dilakukan

dengan menggunakan algoritma yang lebih sederhana. Oleh karena itu, untuk mengatasi keterbatasan kemampuan programming dan keterbatasan resources di dalam pengembangan program aplikasi untuk mobile devices,

diperlukan cara scripting dan logika pemrograman yang efektif. Seperti misalnya, penggunaan algoritma yang sederhana dan memerlukan sedikit perulangan dan seleksi if – else untuk menghemar resources. Selain itu, proses scripting sebaiknya dilakukan frame per frame untuk mengurangi beban resources pada saat melakukan perulangan dan seleksi if – else.

penggunaan hand – drawn graphic juga dapat mengurangi beban menjadi cepat stres. Dunia hiburan komputer atau game dapat dijadikan salah satu solusi untuk mengurangi stres, apalagi dengan tampilan yang menarik akan membuat permainan menjadi tidak membosankan. Adanya permainan pada komputer juga memerlukan solusi untuk menyelesaikan masalah pada permainan tersebut, maka dibutuhkan pula algoritma yang digunakan untuk mengatasi masalah tersebut. Dengan adanya masalah

diatas, maka dibuatlah game Peg-Solitaire dan pengembangannya dengan mengunakan metode Depth First Search untuk menemukan solusi pada permainan tersebut. Dipilih algoritma Depth First Search karena struktur langkah untuk permainan ini adalah pohon, jadi langkah tersebut dapat

dibuat dengan pohon Depth First Search. Sistem yang dibuat dapat melakukan generate soal dan mencari solusi terbaik dengan diusahakan menyisakan kelereng sesedikit mungkin. Sedangkan penelitian mengenai tampilan dilakukan dengan cara membagikan kuisioner. Hasilnya sistem

tidak dapat menerapkan metode depth first search murni karena mengalami kendala pada waktu penyelesaian (combinatorial explosion), maka dilakukan pembatasan proses rekursi dan pemberian bobot agar diperoleh hasil yang

Page 274: Prodi Teknik Informatika

program aplikasi untuk membuat dan mendistribusikan program aplikasi yang telah dibuat kepada konsumen. Berbagai macam jenis program

aplikasi telah didistribusikan, baik program aplikasi berjenis shareware, trialware, Freeware, Evaluation Version. Pada saat ini sering terjadi

pendistribusian program aplikasi secara ilegal, oleh karena itu program aplikasi perlu dilindungi dengan serial number untuk menghidari adanya

penggadaan tanpa seijin vendor. Perlindungan terhadap program aplikasi khususnya program aplikasi berjenis shareware, dengan menggunakan

serial number dapat diterapkan dengan cara enkripsi serial VolDisk komputer dengan menggunakan metode algoritma kriptografi Noekeon, dan

username serta email pengguna program aplikasi sebagai kunci alam proses enkripsi. Implementasi perlindungan program aplikasi shareware

menggunakan kombinasi serial number hasil enkripsi serial VolDisk dengan username dan email pengguna program sebagai kunci, mampu

menciptakan serial number yang berbedabeda untuk setiap komputer, shingga dapat mengurangi penggandaan program aplikasi secara ilegal sangat bermanfaat di masa sekarang ini, khususnya dalam penerjemahan

antar bahasa. Mendeteksi kelas kata tertentu dalam padanan kalimat pada sebuah berkas teks dalam jumlah besar membutuhkan waktu yang lama.

Ketepatan makna kata sangat ditentukan dari bentuk dasar kata dan padanannya dalam konteks kalimat. Untuk itu diperlukan pelabelan struktur

morfologis dari setiap kata tersebut. Jika dilakukan secara manual oleh manusia maka akan membutuhkan waktu yang lama dan menjenuhkan.

Untuk memungkinkan pemrosesan secara otomatis, maka sebagai langkah awal dengan membuat sebuah database leksikon kata kerja berimbuhan. Sebagai basis pengetahuan manusia yang ditanamkan pada komputer.

Kemudian dilakukan analisis parsing struktur morfologis dari morfem leksikalis dengan menggunakan FST. Sehingga dapat mengenali variasi

morfofonemis yang terjadi pada kata kerja berimbuhan. Lewat berbagai uji coba dalam tahapan penelitian ini, sistem yang diimplementasikan telah

mampu melakukan parsing struktur morfologis secara tepat. Namun karena tidak diimbangi dengan analisa semantis dan sintaktis, maka hasil dari kata

kerja yang terbentuk kadang tidak sesuai dengan konteks makna dalam Pada masa sekarang ini, banyak teks-teks bacaan yang dibuat dalam bentuk file pdf. Seperti buku-buku yang dibuat menjadi e-book dalam bentuk

pdf, artikel-artikel juga tersedia dalam format pdf, bahkan laporan atau skripsi sekarang pun dibuat dalam bentuk pdf. E-book atau artikel tersebut disimpan dalam komputer dalam berbagai lokasi yang berbeda. Sehingga seringkali kita kesulitan dalam mencari dokumen-dokumen tersebut. Untuk

memudahkan pencarian dokumen-dokumen PDF yang telah bertumpuk banyak dibuatlah sebuah aplikasi pencarian dokumen PDF dengan metode

full text search. Cara kerja metode full text search adalah dengan mengindex isi dari dokumen PDF ke dalam database dan kemudian mencari

kata kunci yang dimasukkan berdasarkan database yang telah dibentuk. Algoritma yang digunakan untuk pencarian dan pengurutan adalah Extended Boolean Model – Paice Model. Hasil dari pencarian akan

diurutkan berdasarkan dokumen yang relevan dengan kata kunci yang dimasukkan (rangking). Dengan adanya program ini diharapkan dapat

membantu pengguna dalam mencari dokumen PDF yang telah bertumpuk banyak.

Page 275: Prodi Teknik Informatika

Metode Double The Tree merupakan salah satu metode untuk menyelesaikan TSP. Didalam metode Double The Tree, hasil yang

didapatkantidak dapat menjamin bahwa hasilnya paling minimum. Di dalam metode ini langkah yang dilakukan adalah mencari Minimum Spanning Tree dari graf

yang sudah dibuat, membuat tour euleriannya dan kemudian membuat untai hamiltonian dari tour eulerian tersebut dan membuat shortcut. Shortcut yang dimaksud adalah edge tambahan yang bukan bagian dari tree (shortcut via nontree edges). Hasil dari percobaan menunjukkan bahwa jenis Traveling Salesman Problem dengan metode Double The Tree ini merupakan suatu

jenis Traveling Salesman Problem yang tidak murni karena bisa dimungkinkan menambah edge, Shortcut yang dihasilkan dalam suatu graf

bisa berbeda tergantung pemilihan vertek awal. Jumlah shortcut yang dihasilkan tidak hanya tergantung dari jumlah vertek melainkan tergantung

juga dari titik awal dan jumlah edge tidak berhubungan dengan jumlah shortcut.

setiap bulan. Kesulitan yang dihadapi dalam pengelompokan manual berupa penentuan jumlah cluster yang dapat dibentuk dari data yang ada dan

pengelompokan suatu produk ke cluster yang sesuai. Perhitungan yang dilakukan secara manual memiliki kemungkinan terjadinya kesalahan

perhitungan. Untuk melakukan pemecahan masalah di atas maka digunakan Algoritma variable parameter clustering untuk melakukan clustering terhadap data produk. Setelah program berhasil diselesaikan maka

dilanjutkan dengan analisis terhadap nilai parameter seperti Learning rate, Threshold dan Stop parameter untuk melihat pengaruh yang terjadi pada

hasil clustering. Kesimpulan yang diperoleh antara lain, Semakin besar nilai Threshold, semakin banyak cluster yang terbentuk dan sebaliknya. Nilai learning rate mempengaruhi nilai cluster center dan jumlah cluster yang

terbentuk. Semakin besar nilai learning rate maka semakin banyak cluster yang terbentuk. Semakin kecil nilai Stop parameter, semakin sedikit iterasi

yang mungkin terjadi pada Fase I. Aplikasi yang sesuai untuk program yang dibuat dalam tugas akhir ini dalah

Banyak penelitian telah menunjukkan bahwa feature selection efektif meningkatkan akurasi dari klasifikasi. Namun setiap metode feature

selection memiliki efektifitas yang berbeda dalam meningkatkan keakuratan klasifikasi. Penelitian untuk Tugas Akhir ini membandingkan pegaruh dua

metode feature selection yaitu TF-IDF dan information gain dalam meningkatkan keakuratan klasifikasi. Data untuk penelitian diambil dari www.kompas.com sebanyak 500 artikel berita. Feature Selection akan diterapkan pada klasifikasi dokumen yang menggunakan metode Naive Bayes Classifier. Hasil dari penelitian menunjukkan metode TF-IDF lebih efektif dalam meningkatkan keakuratan klasifikasi dibandingkan metode

information gain. Metode TF-IDF mampu mereduksi feature sebanyak 99% dan menghasilkan akurasi sebesar 90%. Pengujian dilakukan sebanyak 11 kali dengan feature size yang berbeda untuk masing-masing metode feature selection. Kata kunci : classification, feature selection, TF-IDF, Information

gain, Naive bayes

Page 276: Prodi Teknik Informatika

Judul :Implementasi Metode Jarak Euclid pada Aplikasi Pengganti Latar Foto

Secara OtomatisLatar Belakang Masalah:

Belum adanya aplikasi pengganti latar yang otomatis. Selama ini penggantian latar (background) menggunakan teknik pemotongan manual.

Pemecahan Masalah dan Pembuatan Aplikasi: Lewat penelitian lewat internet dan pustaka lainnya akhirnya didapatkan

metode yang dapat digunakan sebagai pendekatan untuk pembuatan aplikasi ini. Metode ini adalah metode jarak Euclid.

Kesimpulan dan saran: Berdasarkan metode yang ada penulis membuktikan ternyata metode ini

dapat digunakan untuk membuat Aplikasi Pengganti Latar Otomatis, walaupun masih jauh dari sempurna. Saran pengembangan penulis adalah

dipakainya metode lain sebagai penunjang kesempurnaan aplikasi ini.

Perangkat lunak sebagai sebuah produk dituntut untuk mampu memberikan kepuasan bagi penggunanya. Kualitas menjadi salah satu atribut yang digunakan oleh pengguna dalam memilih sebuah produk. Tuntutan ini membuat para pengembang perangkat lunak menerapkan pengukuran

terhadap produk yang dikembangkannya. Salah satu pengukuran terhadap perangkat lunak diterapkan dalam

mengukur struktur perangkat lunak. Salah satu pengukuran yang digunakan dalam struktur perangkat lunak adalah pengukuran aliran data Hendry-

Kafura. Pengukuran ini digunakan untuk menghitung jumlah tingkatan aliran data di antara modul – modul dalam sebuah program.

Dengan diterapkannya pengukuran kompleksitas aliran data diharapkan dapat menjadi sebuah sarana untuk memudahkan pengguna dalam

mengetahui kompleksitas aliran data antar modul dari program yang diukur.

Hal itu baru dilihat dari sisi produktivitasnya. Lalu bagaimana dengan sisi menajemennya ? Selama ini banyak perusahaan percetakan yang

menangani sisi manajemennya dengan sistem pencatatan pesanan secara manual. Pemesanan bahan baku juga dilakukan dengan manual. Dalam hal

pengontrolan bahan baku, barang dan order dilakukan secara manual sehingga tidak akurat dalam laporan akhir. Pengontrolan sangat diperlukan

secara cermat untuk mengetahui setiap kondisi secara real.Hal ini membuat penulis mencoba untuk memahami dan mencoba

membantu dari sisi sistem manajemennya. Dengan pesat majunya dunia komputer dapat membantu kita dalam rutinitas kerja sehingga diperolah

hasil yang optimal. Oleh karena itu program ini dapat membantu pencatatan manual menjadi komputerisasi. Pencatatan yang bisa dilakukan komputer adalah transaksi pembelian bahan baku, pemesanan produk atau barang

jadi dan proses didalam produksi. Program yang dibuat dapat menjadi ‘Sistem Informasi Pengontrolan Sirkulasi Barang Percetakan”. Dalam

program tersebut dapat mengontrol stok bahan baku dan proses produksi,

Page 277: Prodi Teknik Informatika

menyebabkan Gereja Batak Karo Protestan Yogyakarta mengalami sedikit kesulitan dalam mengatur sistem keuangan Gereja. Pengelolaan keuangan

Gereja yang masih manual sering menyebabkan terjadinya kesalahan-kesalahan informasi dalam pelaporan keuangan baik dari segi pemasukan

maupun dari segi pengeluaran. Pengiriman setoran bulanan (50% dari pendapatan kolekte kebaktian dan perpuluhan) ke Klasis juga sering

mengalami keterlambatan karena memerlukan waktu yang cukup lama dalam pengumpulan data-data yang dibutuhkan.

Untuk mengatasi hal tersebut di atas maka dibuatlah suatu sistem informasi keuangan Gereja yang berbasis komputer. Semua data pemasukan,

pengeluaran dan aliran kas diolah dengan cara komputerisasi dengan pembuatan sebuah program aplikasi yang dapat menyimpan, mengolah dan

melaporkan informasi keuangan Gereja secara cepat dan akurat.Dengan adanya sistem informasi keuangan Gereja yang berbasis komputer dapat memberikan informasi-informasi keuangan secara cepat dan akurat

dan meniadakan kesalahan (human error) dalam pelaporan keuangan Gereja kepada jemaat. Keterlambatan pengiriman setoran bulanan ke Klasis juga dapat dihindari karena pengelolaan data pemasukan dilakukan secara merupakan alat bantu yang penting dalam perencanaan yang efektif dan

efisien. Program Bantu Peramalan berbasis komputer, dapat diterapkan dalam peramalan harga penjualan suatu produk. Sebagai contoh adalah

peramalan harga penjualan handphone. Trend teknologi yang ada saat ini membawa pengaruh yang sangat besar terhadap harga penjualan handphone. Oleh karena itu dibutuhkan suatu alat bantu yang dapat memberikan ramalan harga penjualan beberapa periode kedepan.

Dalam Tugas Akhir ini dibuat suatu Program Bantu berbasis komputer yang dapat menghasilkan ramalan yang akurat, tepat waktu dan dapat dimengerti,

sehingga ramalan tersebut dapat membantu dalam proses pengambilan keputusan baik keputusan yang bersifat pribadi maupun manajemen.

Dengan menggunakan suatu metode peramalan yang tepat diharapkan akan menghasilkan nilai ramalan yang tepat. Metode peramalan yang

digunakan dalam Tugas Akhir ini adalah Metode Brown’s dengan teknik Pemulusan Eksponensial Ganda.

Metode Brown’s dapat diaplikasikan dalam peramalan harga penjualan. Ketepatan peramalan bergantung pada konstanta penghalusan yang

digunakan untuk menghitung nilai peramalannya. Diharapkan program yang lebih tertarik sehingga untuk meningkatkan mutu pendidikan, komputer dimanfaatkan untuk membantu kegiatan belajar mengajar di sekolah-

sekolah maupun dikalangan mahasiswa. Sedangkan di dunia bisnis, para eksekutif menggunakannya sebagai media presentasi untuk menarik minat

mitra bisnisnya, dan masih banyak lagi. Hal ini menunjukkan bahwa perkembangan teknologi multimedia sangat pesat, dan penggunaannya

telah meluas di berbagai bidang dengan segala aspeknya.Dari permasalahan diatas, maka penulis mencoba membuat sebuah “Aplikasi Pembelajaran Sistem Transportasi dan Pengeluaran pada

Tumbuhan Berbasis Multimedia”. Aplikasi ini akan memberikan pembelajaran tentang sistem transportasi dan pengeluaran pada tumbuhan

dalam bentuk gambar, teks, animasi, maupun suara sebagai alat bantu pembelajaran berbasis multimedia.

Pembuatan Aplikasi Pembelajaran Sistem Transportasi dan Pengeluaran pada Tumbuhan Berbasis Multimedia ini dapat dilakukan dengan cukup

mudah karena dukungan dari Macromedia Director MX dan 3D Studio Max serta Flash MX yang baik, sehingga sangat berguna untuk sarana

Page 278: Prodi Teknik Informatika

semakin beragam sesuai dengan kebutuhan masing-masing orang. Saat ini kebutuhan untuk bertukar data atau mengirimkan data-data dengan

kapasitas besar sudah semakin sering terjadi baik untuk personal maupun perusahaan. Akan tetapi hal tersebut menjadi persoalan jika proses bertukar

data tidak dalam satu wilayah yang berdekatan, bisa antar kota ataupun antar negara. Masalah waktu dan biaya yang menjadi persoalan. Dalam hal ini internet sangat berguna, karena internet dapat diakses dimana saja dan

kapan saja. Untuk menangani masalah yang ada maka dibuat aplikasi Briefcase.

Aplikasi Briefcase ini memungkinkan user untuk menyimpan data-datanya secara online dalam database yang ada, dan diharapkan dapat memperluas

ruang lingkup penyimpanan data tersebut. Jadi data dapat disimpan atau diambil secara online.

Aplikasi Briefcase berbasis web ini telah berhasil dikembangkan dengan menggunakan pemrograman ASP.NET dan dijalankan sesuai dengan

fungsinya yaitu sebagai media penyimpanan file yang bekerja secara online dengan fungsi utama yaitu upload dan download. Aplikasi Briefcase berbasis web yang dibangun dengan tampilan sederhana ini dapat Di dalam sebuah lagu, chord atau harmoni adalah bagian yang melandasi

sebuah lagu, jadi bisa disebut bahwa chord adalah bagian terpenting dari sebuah lagu, apalagi jika sebuah lagu harus dinyanyikan atau dimainkan

dengan alat musik.Pada Tugas Akhir ini dibuat sebuah program untuk menentukan chord-chord

yang tepat atau harmonis untuk digunakan dalam sebuah lagu . Dalam program ini, pengguna hanya perlu memasukkan not-not angka dari lagu yang ingin dimainkan, kemudian program akan memutuskan chord-chord

apa saja yang sebaiknya digunakan dalam lagu tersebut. Program ini dibuat dengan bahasa pemrograman Borland Delphi 7.0 dan database-nya dengan

Microsoft Access 2003. Dari hasil pengujian dapat disimpulkan bahwa program dapat menentukan chord-chord yang tepat atau harmonis untuk digunakan dalam sebuah lagu, selama lagu tersebut tidak terlalu bervariasi atau termasuk lagu-lagu yang

memiliki tingkat kesulitan yang tinggi seperti lagu-lagu jazz misalnya. Namun seandainya lagu yang diinginkan terlalu bervariasi, paling tidak, program tidak akan sampai menentukan chord yang tidak harmonis terhadap lagu.Dalam penyajian data pada pengguna, ada keinginan untuk memisahkan antara data (model) dan antarmuka (view) dengan tujuan saat mengubah

antarmuka tidak akan mempengaruhi penanganan datanya. Demikian juga data dapat diatur kembali sewaktu-waktu tanpa mengubah antarmukanya.

Untuk aplikasi web, model berhubungan dengan basis data dan juga melakukan validasi terhadap masukan data. View berasosiasi dengan layout dan isi yang biasanya merupakan file HTML. Controller berfungsi menangani

logika aplikasi. Pada tugas akhir ini aplikasi web portal yang dibuat dapat menampilkan

berita-berita dari website lain dengan menggunakan RSS, serta melakukan pencarian memanfaatkan Yahoo search engine dengan arsitektur REST.Dengan mengimplementasikan MVC Framework pada Rails, pembuatan web portal lebih terorganisasi dan terstruktur karena adanya pemisahan

antara data dan antarmuka dengan controller sebagai penghubungnya. Di samping itu, dengan teknik scaffold, membantu dalam menangani database

karena menghasilkan aplikasi CRUD (Create, Read, Update, Delete). Controller dan view secara otomatis akan dibuat oleh Railos, pemrogram

hanya membuat tabel dan mendefinisikan modelnya.

Page 279: Prodi Teknik Informatika

dalam meningkatkan kualitas layanan untuk memenuhi permintaan reagen pelanggan. Upaya yang ditempuh dengan menyediakan reagen menurut

perkiraan permintaan pelanggan berdasarkan data sebelumnya, sehingga reagen yang disediakan tidak menumpuk di gudang, oleh karena itu

diperlukan suatu peramalan yang dapat memprediksi permintaan reagen untuk bulan berikutnya.

Metode penyelesaian masalah di atas adalah membandingkan nilai statistik yang paling kecil dari metode Moving Average dan metode Seasonal Exponential Smoothing. Metode Moving Average membuat rata-rata akumulasi data historis yang terjadi dimasa lalu sedangkan metode

Seasonal Exponential Smoothing sangat dipengaruhi oleh faktor smoothing constant(α), faktor trend smoothing constant (β) dan faktor season

smoothing constant (γ) Hasil yang dicapai melalui implementasi ini adalah sistem dapat

memberikan informasi penjualan di masa akan datang dengan memakai kombinasi nilai konstanta β, γ = 0.1 dan α = 0.5 untuk data pola musiman

memakai metode Seasonal Exponential Smoothing dan memakai periode 12 Perbaikan kualitas citra merupakan sebuah langkah awal dalam proses

pengolahan citra digital. Kerusakan yang muncul pada umumnya adanya derau, citra terlalu terang atau gelap, citra kabur serta kurang tajam. Derau pada citra digital memiliki jenis yang bermacam-macam, salah satu jenis

derau yang muncul adalah derau salt and pepper.Eliminasi derau dapat dilakukan dengan berbagai cara, salah satunya

dengan metode mask median. Metode mask median merupakan salah satu metode eliminasi derau yang berbasis statistik. Metode ini melakukan

eliminasi derau dengan cara mengambil nilai RGB piksel tetangga dalam lingkup matriks tertentu dari piksel yang terkena derau untuk kemudian

dilakukan manipulasi piksel berdasarkan nilai RGB pada piksel tetangga. Dari proses tersebut dapat diketahui ketepatan perbaikan citra yang

dilakukan serta lama proses yang dibutuhkan.Matriks 3x3 merupakan matriks yang memberikan hasil maksimal sebagai mask median untuk menghilangkan derau salt and peppers pada sebuah gambar berwarna baik dalam segi kecepatan proses maupun ketepatan

perbaikan citra.Internet sudah menjadi suatu kebutuhan bagi banyak orang, karena Internet

mampu menyajikan ribuan bahkan jutaan informasi. Search engine memegang peranan yang penting dalam mencari dan menyajikan informasi

yang tersedia pada internet. Bagi pemilik website sangatlah penting agar alamat websitenya tercantum pada urutan awal sehingga website tersebut

akan semakin banyak dilihat orang. Salah satu faktor untuk menjadikan sebuah website menempati urutan awal dalam proses pencarian search

engine adalah link popularity atau banyaknya website yang memiliki link ke website tertentu.

Program ini berfungsi untuk mencari link pada search engine, menganalisa link untuk menentukan apakah link pada search engine tersebut merupakan link partner atau bukan. Dan program akan menampilkan apakah link pada search engine tersebut merupakan alamat website yang memiliki link yang

menunjuk ke sebuah website tertentu dengan menggunakan fasilitas search engine. Dengan program ini pemilik website dapat mengetahui website

mana saja yang memiliki link yang menunjuk ke websitenya.

Page 280: Prodi Teknik Informatika

baru yang memiliki pixel warna baru yang berbeda dengan aslinya. Proses manipulasi image yang akan dibuat adalah efek GreyScale dan Noise Removal. Efek GreyScale merupakan sebuah manipulasi pada image

dimana intensitas warna RGB, yang berlainan saling dibandingkan sehingga menghasilkan sebuah intensitas warna yang memiliki kekuatan sama.

Operasi Closing dan Opening merupakan sebuah operasi pada Citra biner untuk menghilangkan semua noise yang merupakan gangguan pada

tampilan sebuah Citra, sehingga memungkinkan untuk memperjelas atau mempercantik sebuah Citra, namun software aplikasi ini memiliki

kelemahan, karena sistem blok yang diterapakan pada pengecekan setiap pixel warna yang ada, akan memungkinkan terjadinya kesalahan pada

setiap pixel warna sehingga jika image dipandang secara utuh akan tampak janggal, bahkan beberapa bagian obyek akan hilang. Analisis yang

dilakukan penulis akan sangat membantu pengguna dalam penghilangan titik-titik yang tidak bersesuaian dengan obyek, sehingga pengguna memiliki

pilihan jika ingin menghilangkan noise pada citra biner. Metode Closing dan Opening dengan penggunan proses Dilasi dan Erosi sepakbola yang modern perlu dilakukan pencatatan statistik pertandingan

yang digunakan untuk menganalisa pertandingan. Prestasi suatu klub cenderung memiliki hubungan dengan data statistik pertandingannya dalam beberapa musim kompetisi. Analisis statistik pertandingan dapat membantu pengurus klub untuk menentukan strategi, formasi, atau perintah yang akan

disampaikan sebelum turun ke lapangan. Metode Naïve Bayes dan ID3 dapat diimplementasikan untuk melakukan

mengetahui faktor yang paling mempengaruhi dari setiap tim dengan proses perhitungan. Algoritma ID3 adalah algoritma yang tamak karena membentuk

pohon keputusan dengan cara pembagian dan menguasai sample secara rekursif dari atas ke bawah. Program prediksi disusun menurut urutan

perhitungan decision tree, yaitu dengan perhitungan untuk memilih atribut penguji, sampai atribut penguji habis, dan akhirnya diperoleh hasil prediksi,

dengan memasukkan nilai dari setiap atribut penguji. Sedangkan metode Bayesian Classification adalah klasifikasi model statistik. Bayesian Classification dapat memprediksikan kemungkinan-kemungkinan kelas anggota, seperti kemungkinan yang menempatkan sampel baru pada

kelas khususnya. Bayesian Classification berlandaskan pada teorema

Interaktivitas antara manusia dan komputer semakin meningkat seiiring perkembangan teknologi komputer yang semakin canggih. Berbagai

perkembangan ini mendorong interaksi antara manusia dan komputer ke arah yang semakin alami. Interaksi dengan bahasa alami seperti suara

mulai dikembangkan. Gaya interaksi ini diharapkan dapat semakin memudahkan pengguna dalam memanfaatkan komputer.

Microsoft sebagai perusahaan IT terkemuka di dunia memberikan fasilitas Speech SDK yang sudah terintegrasi dalam sistem operasi Windows XP.

Fasilitas ini memungkinkan pengembang perangkat lunak untuk menciptakan aplikasi yang berinteraksi dengan suara.

Dengan memanfaatkan .NET Framework, akan dibuat sebuah aplikasi pengenalan perintah suara menggunakan bahasa pemrograman C#.

Aplikasi ini dapat digunakan untuk menjalankan Ms Word, kontrol menu dan pendiktean pada lembar kerja Ms Word. Program disajikan dengan tampilan

yang menarik dan mudah digunakan.

Page 281: Prodi Teknik Informatika

synchronous, yang artinya proses pada client akan ditahan (block) sampai server menyelesaikan panggilan method dari client tersebut dan

mengembalikan hasil atau pesan kesalahan (exception). Bila server membutuhkan waktu komputasi yang lama untuk menyelesaikan panggilan

dari client, maka client tidak dapat melanjutkan prosesnya.Proses pemanggilan method secara asynchronous dapat digunakan untuk mengatasi hal tersebut. Dengan pemanggilan secara asynchronous, client hanya memberitahukan method yang dipanggil kepada server, kemudian client dapat melanjutkan prosesnya kembali. Panggilan method dari client

tersebut oleh server akan diproses menggunakan thread terpisah, dan untuk mengembalikan nilai panggilan method tersebut kepada client digunakan proses callback. Pada tugas akhir ini akan dibuat permainan battleship dengan sistem kompetisi yang menerapkan cara pemanggilan method

secara asynchronous pada RMI.Dengan pemanggilan secara asynchronous, client tidak perlu menunggu server mengembalikan nilai panggilan method untuk dapat melanjutkan proses selanjutnya. Proses callback juga dibutuhkan untuk mengirimkan Pemampatan (kompresi) data pada teks dapat dilakukan dengan

menggunakan banyak metode. Pemilihan metode yang tepat harus disesuaikan sesuai tipe data yang akan dikompresikan dan hasil kompresi

yang diinginkan. Tujuan utama dari semua metode kompresi data teks adalah untuk mengurangi jumlah redundansi data yang terjadi pada teks

tersebut sehingga ukurannya menjadi lebih kecil. Salah satu metode untuk melakukan kompresi data adalah metode Huffman.

Jenis metode Huffman ini termasuk metode bersifat statistik yaitu menghitung frekuensi tiap simbol yang muncul. Simbol yang dimaksud ini

seperti alphabet ataupun kata dalam kalimat. Frekuensi kemunculan simbol tersebut akan menentukan kode Huffman. Kode Huffman tersebut akan

digunakan untuk melakukan kompresi.Dalam skripsi ini, penulis akan melakukan penelitian dengan menggunakan

algoritma Adaptif Huffman berbasis kata untuk mengetahui apakah algoritma tersebut efektif dalam melakukan pemampatan pada berkas teks berbahasa Indonesia. Efektifitas dari sebuah algoritma dapat dilihat dari ukuran hasil

kompresi program tersebut.Pengambilan mata kuliah lewat proses registrasi tiap semester merupakan proses penting dalam perkuliahan. Keberhasilan pengambilan mata kuliah sesuai jadwal akan mempercepat masa studi mahasiswa. Pada registrasi pengambilan mata kuliah, seringkali terjadi mahasiswa gagal mengambil mata kuliah atau jadwal yang dihasilkan tidak optimal. Gagal mengambil

mata kuliah dan tidak optimalnya jadwal yang dihasilkan disebabkan mahasiswa tidak memiliki banyak pilihan ketika melakukan registrasi

Algoritma Genetika adalah algoritma pencarian heuristik yang didasarkan atas mekanisme evolusi biologis. Algoritma ini sudah banyak digunakan

untuk menyelesaikan masalah optimasi. Sebuah sistem berdasarkan algoritma genetika dibangun untuk mendistribusikan jadwal kuliah

mahasiswa secara optimal. Jadwal yang dihasilkan sedapat mungkin mengakomodasi permintaan pengambilan matakuliah oleh mahasiswa dan juga diusahakan agar terjadi pemerataan jadwal per hari dan pemerataan

kapasitas kelas. Penerapan algoritma genetika secara tepat diharapkan dapat menghasilkan

distribusi jadwal yang optimal sehingga mempermudah mahasiswa dalam menjalani studinya.

Page 282: Prodi Teknik Informatika

Really Simple Syndication. RSS merupakan format dokumen XML yang cocok digunakan untuk menerbitkan informasi atau data. Setiap hari orang –

orang mengunakan browser untuk mencari informasi dikarenakan pentingnya informasi tersebut dalam mendukung kegiatan keseharian

mereka baik itu sebagai kepentingan yang komersil atau pun hanya ingin mengetahui perkembangan dalam bidang tertentu melalui informasi

tersebut. Ketika masa sekarang perangkat bergerak khususnya telepon genggam menjadi perangkat yang banyak digunakan, dan dirasakan sangat mudah untuk dibawa kemana saja. Hal ini mendukung pandangan dimana

informasi sangat dibutuhkan tidak tergantung pada ruang dan waktu, sehingga sangat diperlukan suatu aplikasi yang mendukung perangkat

bergerak yang mampu dibawa kemana saja dengan mudah dalam hal ini adalah telepon selular atau telepon genggam.

Dengan adanya aplikasi yang disebut dengan RSS News Reader yang dapat berjalan pada telepon selular, informasi atau berita dapat diakses dengan mudah dan cepat tanpa dibatasi ruang dan waktu. Setiap vendor

atau website yang menerbitkan informasi dalam bentuk RSS dapat diakses dengan memasukan link tersebut. Pada umumnya informasi yang diterbitkan dikarenakan tingginya resiko terjadinya konflik antar teman sekamar.

Tingginya konflik berpengaruh buruk terhadap daya konsentrasi belajar siswa.

Sebagai solusi maka diimplementasikanlah algoritma Ant Colony System ke dalam program penyeleksian teman sekamar. Dalam proses penyeleksian

ini, data kesamaan siswa diolah dengan algoritma Ant Colony System hingga menghasilkan teman sekamar yang stabil. Program ini dapat

menghasilkan daftar pasangan siswa yang lebih stabil dibanding jika proses pengolahan dilakukan dengan cara acak seperi yang selama ini dilakukan

oleh kepala asrama. Selain itu juga relatif lebih cepat dibandingkan jika proses dilakukan secara manual.

Kekurangan dari program ini adalah belum dapat diakses melalui jaringan external. Selain itu program ini juga tidak dapat diakses langsung oleh

siswa. Jumlah kriteria bobot yang disarankan merupakan kekurangan yang lain. Saran untuk perbaikan program adalah disediakannya fasilitas yang

dapat mendukung agar program dapat berjalan di lingkungan external, dapat diakses secara langsung oleh mahasiswa dan memiliki lebih banyak kriteria membutuhkan resource yang sangat rendah. Tetapi dengan tidak disertakannya text editor dalam paket penjualan bahasa pemrograman Java

ini cukup menyulitkan para programmer untuk menulis program Java, sehingga harus menggunakan note pad atau editor khusus untuk menulis

program Java. Sulitnya menulis sebuah program Java dengan notepad memacu penulis program untuk beralih ke editor yang lebih canggih seperti Jcreator dan Jbuilder yang sudah menyediakan beragam tools dan kemudahan yang

ditawarkan. Dalam karya ilmiah ini akan dibahas tentang pembuatan teks editor Java yang menggunakan interface serta kemudahan akses, juga penerapan metode untuk pewarnaan kata kunci (Highlighting Text) dan

indentasi struktur bahasa. Penggunaan metode Stack untuk indentasi bahasa dan algoritma Knuth

Morris Pratt dapat diterapkan, melalui hasil akhir yang didapat maka dapat disimpulkan untuk penggunaan metode Stack cukup baik untuk

mengindentasi struktur bahasa dan algoritma Knuth Morris Pratt juga cukup baik untuk mewarnai kata kunci pada Java Text Editor. Kedua metode ini

Page 283: Prodi Teknik Informatika

makna yang cukup signifikan. Dalam perkembangannya, pelafalan kata dapat digunakan sebagai dasar riset sistem berbasis Teknologi Informasi

(TI), seperti Automatic Speech Recognition (ASR) dan Text-to-Speech Synthesis (TTS).

Untuk mencapai tujuan tersebut, Tugas Akhir ini difokuskan untuk membangun suatu kamus pelafalan kata yang terfokus pada otomasi

pemenggalan suku kata. Pemenggalan suku kata dilakukan secara otomasi dengan menggunakan suatu program dengan pendekatan fonologis.

Pelafalan kata dibuat secara manual menggunakan pendekatan fonetik dari setiap huruf-huruf konsonan dan vokal yang terdapat pada setiap kata

menggunakan transkripsi ARPAbet. Berdasarkan hasil penelitian yang telah dilakukan, sebagian besar

pemenggalan suku kata dari kata tak berimbuhan Bahasa Indonesia yang terdapat pada leksikon kamus dapat terpenggal dengan baik menggunakan

pola pemenggalan kata Bahasa Indonesia dan pola pemenggalan tambahan. Pola tambahan yang diperoleh, dapat dengan baik melengkapi pola pemenggalan kata Bahasa Indonesia yang cenderung menggunakan spycam) dengan atau tanpa merekamnya. Monitoring tanpa merekam, yang hanya dipantau oleh seorang Satpam melalui sebuah monitor kecil di pos

Satpam juga kurang efisien. Kelalaian kecil saja bisa menyebabkan kerugian pada institusi/instansi dikarenakan terjadinya pencurian. Monitoring dengan merekam,seperti yang telah diterapkan dewasa ini, juga termasuk kurang

efisien karena memerlukan biaya yang tidak murah untuk menyimpan hasil rekaman selama monitoring. Hal ini juga akan bertambah mahal bila hasil

rekaman itu di backup dengan alasan untuk pengarsipan.Konsep monitoring yang efisien melakukan perekaman bila ada suatu objek yang bergerak dalam area pantauan. Monitoring akan berhenti bila dalam area pantauan tidak ada suatu objek yang bergerak selama dalam jangka

waktu yang telah didefinisikan. Alarm akan aktif sejak terjadinya perekaman dimulai sampai saat dimatikan secara manual ataupun otomatis. Konsep ini

menawarkan monitoring yang lebih efisien dalam hal penyimpanan pada media penyimpan dan mudah diterapkan oleh berbagai institusi/instansi,

mengingat biaya investasi yang lebih murah.Program pendeteksi gerakan ini mampu bekerja secara otomatis dan kendala tersendiri dalam pencarian rute perjalanan wisata. Rute perjalanan

daerah wisata yang sebelumnya hanya dilakukan berdasarkan perhitungan perkiraan manual melalui peta cetak (printed map) yang ada menjadi tidak tepat karena keterbatasan-keterbatasannya, dimana untuk pencarian rute

tersebut dibutuhkan metode yang tentu saja implementasinya akan memakan waktu yang lama bila dilakukan secara manual.

Sehingga perlu dibuat suatu sistem informasi yang dapat menentukan rute perjalanan wisata yang dapat dilalui dari asal kota ke tempat tujuan daerah

wisata yang ingin dikunjungi. Sistem informasi tersebut dapat dibuat menggunakan konsep Sistem Informasi Geografis (SIG) dengan Software Arcview GIS. Selain itu, sistem dibuat menggunakan algoritma Ant Colony

System yang merupakan salah satu metode swarm intelligent untuk mencari jalur sehingga menghasilkan rute dan urutan tempat wisata yang dapat

dikunjungi beserta jarak dalam satuan kilometer dan nama-nama jalan yang dapat dilalui yang merupakan jalur terpendek dari perjalanan wisata di Pulau

JawaDengan sistem informasi geografis, untuk pencarian rute perjalanan wisata

Page 284: Prodi Teknik Informatika

warnet saling bersaing supaya tetap bertahan dengan memperhatikan fasilitas layanan seperti harga akses tiap jam, tarif hemat, besar bandwidth,

periferal dan servis yang disediakan untuk para konsumen.Untuk mengetahui persebaran warnet yang terdapat di Yogyakarta dapat

menggunakan konsep Sistem Informasi Geografis (SIG). SIG adalah sistem berbasis komputer yang digunakan untuk menyimpan, memanipulasi, dan menganalisis informasi geografis. SIG dapat dimanfaatkan sebagai salah

satu media untuk mempresentasikan semua data-data tentang persebaran warnet di Yogyakarta dalam bentuk peta digital. Keberadaan peta digital ini

tidak hanya akan memvisualisasikan persebaran warnet saja tetapi juga mampu menangani analisis spasial dari komponen-komponennya dalam hal

ini warnet sebagai obyek penelitiannya. Teknik analisis spasial yang digunakan adalah buffer. Dengan teknik buffer dapat diketahui warnet-warnet sekitar yang berada di dekat suatu warnet dalam radius/jarak

tertentu. Hasil analisis persebaran warnet dengan bantuan software ArcView GIS

berupa peta digital ini dapat memvisualisasikan persebaran warnet di Yogyakarta dan melakukan analisis spasial terhadap warnet yang satu Penggunaan bahasa yang sesuai dengan kaidah-kaidah yang telah

ditetapkan merupakan suatu hal yang sangat diharapkan. Namun, seringkali manusia membuat kesalahan dalam menggunakan bahasa tulisan,

khususnya dalam mengeja kata-kata yang digunakan sehingga dapat mengaburkan pengertian kalimat yang dimaksudkan.

Penentuan kata yang salah eja dilakukan dengan metode dictionary-lookup atau melihat kamus, sedangkan koreksi kata yang salah eja dilakukan

dengan metode analisis trigram. Pilihan kata yang diberikan untuk menggantikan kata yang salah eja didasarkan pada hasil perhitungan

analisis trigram antara kata yang salah eja dengan kandidat kata yang ada dalam file kamus. Kata dengan nilai koefisien kesamaan tertinggi

merupakan kata yang paling tepat yang dapat menggantikan kata yang salah eja.

Pada tugas akhir ini akan dibuat sebuah program untuk mengimplementasikan analisis trigram untuk memperbaiki kesalahan pengejaan pada dokumen teks bahasa Indonesia. Program ini dapat

memperbaiki kesalahan pengejaan yang bersifat single-error misspelling maupun multi-error misspelling. Keakuratan kandidat kata juga dipengaruhi

oleh kelengkapan kamus kata dan penentuan range kamus yang akan informasi mengenai letak, keadaan suatu tempat, jarak, jalur, cuaca, iklim, dan lainnya. Penyajian informasi keruangan saat ini semakin maju ditunjang

dengan sistem informasi geografis. Sistem ini mampu memanipulasi, menganalisis, menampilkan, dan memodelkan data georeferensi untuk

memecahkan suatu masalah.Salah satu permasalahan informasi keruangan adalah pengaturan lampu

lalu lintas dalam suatu wilayah tertentu. Suatu persimpangan jalan berlampu lalu lintas yang satu dengan persimpangan jalan berlampu lalu lintas yang

lain memiliki waktu nyala lampu lalu lintas yang berbeda.Untuk mengatasi permasalahan ini, maka dilakukan analisis lamanya nyala

lampu traffic light sehingga diperoleh lamanya waktu nyala lampu untuk masing-masing traffic light. Oleh karena itu dibuat aplikasi berbasis Sistem

Informasi Geografis (SIG), karena berhubungan dengan data spasial/keruangan dan lebih mudah untuk divisualisasikan. Aplikasi ini ini

diharapkan dapat membantu memberikan informasi mengenai durasi pergantian lampu lalu lintas pada setiap persimpangan jalan berlampu lalu lintas berdasarkan faktor-faktor yang mempengaruhi seperti lebar dan jalur

Page 285: Prodi Teknik Informatika

semua orang dan belum tentu seseorang hapal setiap isi pasal yang ada dalam KUHP.

Untuk menjawab persoalan itulah sistem pencarian ini dibuat. Sistem ini dibangun dengan menerapkan metode hybrid dari term weighting. Metode ini memberikan bobot untuk setiap term bukan stoplist yang terdapat dalam

database KUHP. Pembobotan dilakukan dalam tiga langkah yaitu pembobotan lokal, global, dan faktor normalisasi. Sistem akan melakukan

pencarian pasal yang sesuai dengan masukkan yang diinput terlebih dahulu oleh pengguna. Masukan bukan berupa kalimat. Namun, berupa kata kunci

yang mengarah ke tindak pidana umum. Kata kunci pada masukan juga akan diberi bobot. Kemudian bobot term pada masukkan akan dibandingkan

dengan bobot term pada database dalam rentang pencarian yang ada. Pasal dengan bobot term yang sama dengan bobot query yang akan

menjadi hasil keluaran sistem ini. Dengan menggunakan perbandingan bobot untuk mendapatkan term yang sesuai, menyebabkan pasal dengan bobot term yang sama dengan bobot

dan dinamis dalam penggunaan dan pembaharuan data. Teknologi informasi semakin hari semakin berkembang, diantaranya adalah sistem informasi geografis dimana sistem tersebut dapat membantu masyarakat

dalam hal mendapatkan informasi atau data yang diperlukan yang berhubungan dengan pemetaan suatu daerah atau wilayah. Sistem

informasi geografis dapat lebih mudah digunakan dari pada dengan peta konvensional. Dan sekarang sistem informasi geografis sudah merambak pada sistem informasi geografis berbasis web. Dengan berkembangnya

bahasa pemrograman web yang memang khusus dibuat untuk pembuatan dan pengembangan sistem informasi geografis berbasis web. AJAX,

MapServer, MapScript adalah beberapa contoh bahasa pemrograman web yang dapat digunakan untuk membuat sistem informasi geografis berbasis

web. Pada bahasa pemrograman web PHP terdapat satu modul yaitu GD

(Graphical Draw) Library yang memang dikhususkan untuk membuat objek-objek gambar. Hal ini dapat digunakan untuk membuat sistem informasi

geografis berbasis web. Oleh karena itu, pada tugas akhir ini penulis lantai produksi adalah masalah penjadwalan flowshop dan penjadwalan

jobshop.Sistem yang dibuat adalah tentang masalah penjadwalan flowshop dengan tujuan untuk mencari jadwal job yang mempunyai nilai makespan dan total

flow time yang minimal menggunakan algoritma Simulated Annealing. Masukan berupa jumlah mesin, jumlah job, dan waktu proses setiap job

pada masing-masing mesin. Proses yang dilakukan adalah mencari jadwal awal dengan algoritma SPT (Shortest Processing Time), kemudian

menghitung nilai makespan dan total flow time, setelah itu pencarian jadwal yang paling optimal dengan menggunakan algoritma Simulated Annealing.

Implementasi program dilakukan pada perusahaan UD. Wijaya Kusuma Brass.

Hasil penjadwalan dengan menggunakan algoritma Simulated Annealing telah diujicoba dan dibandingkan dengan hasil penjadwalan sebelum

menggunakan Simulated Annealing, dengan hasil lebih bagus menggunakan Simulated Annealing. Jadi, bisa dikatakan bahwa algoritma

Simulated Annealing terbukti dapat digunakan untuk menyelesaikan

Page 286: Prodi Teknik Informatika

juga peta-peta yang menunjukkan suatu tema tertentu seperti wisata atau tema-tema lain. Sayang peta tercetak biasanya tidak menunjukkan rute, untuk menemukan sebuah rute terpendek dari suatu tempat menuju ke

suatu objek relatif sulit.Rute terpendek dapat dihitung dengan menggunakan algoritma Dijkstra dengan prinsip Greedy yang dasar perhitungannya adalah melakukan

perulangan dalam menentukan jarak yang paling dekat dari kemungkinan rute yang ada. Sistem Informasi Geografis merupakan sistem gabungan

antara basis data dengan bentuk grafis peta sehingga memiliki keunggulan dalam hal visualisasi. Penentuan rute dilakukan dengan

mengimplementasikan algoritma Dijkstra dengan prinsip Greedy ke dalam script Avenue pada ArcView sebagai program Sistem Informasi Geografis.Hasil yang didapat dalam implementasi algoritma Dijkstra dengan prinsip

Greedy ke dalam Sistem Informasi Geografis adalah informasi tentang rute terpendek dapat ditampilkan tidak hanya dalam bentuk tabular tetapi juga dapat ditampilkan dalam bentuk grafis peta, dimana warna legenda dan

skalanya dapat diatur sesuai dengan keinginan pengguna. Meskipun waktu perhitungan untuk menentukan rute relatif lama tetapi hasil yang dikeluarkan kesalahan eja dalam pengetikannya. Masalah ini dapat diselesaikan dengan

program pengecekan ejaan (Spelling Checker). Penelitian ini berusaha untuk membuat program tersebut yang mampu mengoreksi salah eja dalam

teks yang berbahasa Indonesia.Perbaikan kesalahan pengetikan dilakukan dengan cara membandingkan

semua kata dengan sebuah leksikon yang memuat daftar kata-kata bahasa Indonesia. Algoritma yang digunakan untuk perbandingan adalah

Levenshtein Distance. Algoritma ini membentuk sebuah matriks dengan jumlah baris sebanyak m dimana m adalah panjang kata kedua dan kolom

sebanyak n dimana n adalah panjang kata pertama. Untuk tiap karakter dari kata pertama dan kata kedua akan dibandingkan dan dicari nilai minimal dengan memperhitungkan substitution, deletion, insertion, melt, split, dan transposition. Kata-kata pada kamus yang memiliki jarak kesalahan yang kurang dari atau sama dengan jarak kesalahan maksimal yang ditentukan

akan disimpan dan ditampilkan sebagai saran kata yang benar.Penggunaan algoritma Levenshtein Distance yang telah dikembangkan pada sistem operasi Windows dan aplikasi FTP lainnya. Kecenderungan mahasiswa ukdw yang lain dalam mengakses aplikasi tersebut adalah dengan mengaksesnya dari warnet. Permasalahan timbul jika aplikasi

tersebut tidak tersedia pada komputer atau terkuncinya penggunaan aplikasi tersebut oleh administrator warnet.

Oleh sebab itulah dibuatnya aplikasi web yang berguna untuk memanajemen file pada server students. Dipilihnya server students ukdw

karena server tersebut sudah mendukung teknologi PHP 5 yang telah mendukung penuh Object Oriented Programming. Dengan adanya file

manajemen pada server students UKDW, maka mahasiswa tidak mengalami kesulitan dalam manajemen file di server students UKDW seperti menghapus file, mengganti nama file, upload file hingga memindahkan file

jika aplikasi untuk menajemen file terkunci atau tidak tersedia aplikasi FTP di komputer warnet.

Membuat file manajemen pada server students dengan PHP, fungsi yang tersedia untuk penanganan file dan folder dengan koneksi FTP sudah

lengkap. Banyaknya langkah eksekusi dalam mengkoneksikan dengan FTP menentukan lamanya waktu penampilan isi web atau hasil dari suatu

Page 287: Prodi Teknik Informatika

merupakan hal yang sulit karena terdiri atas pertimbangan-pertimbangan dan memungkinkan mengarah pada asumsi yang salah dengan efek yang

tidak terprediksi.Solusi dalam mengatasi permasalahan tersebut adalah pembuatan suatu

sistem pendeteksian status kesehatan fisik seseorang dengan menggunakan metode Group Method of Data Handling. Metode ini

dilakukan dengan cara mengolah (me-mining data) nilai parameter medis dari tiap pasien, yaitu (Systolic Blood Pressure (PS), Diastolic Blood

Pressure(PD), Heart Rate (HR), Body Temperature (BT), Respiration (RSP), Electrocardiography (ECG1-6)).

Untuk tiap nilai parameter tersebut diolah lewat proses mengubah masukan eksak dari parameter medis menjadi predikat berdasarkan range nilai yang telah ditentukan, predikat yang telah diperoleh kemudian diolah melalui rule medis yang telah ditetapkan (baik rule base maupun rule hasil generate data

mining). Hasil yang dicapai melalui implementasi ini adalah sebuah sistem yang menampilkan hasil analisa data rekam medis pasien berupa status level menyediakan buku-buku referensi untuk tiap matakuliah. Kesulitan yang

terjadi adalah ketika perpustakaan harus mengidentifikasi buku-buku referensi tersebut sesuai dengan matakuliahnya. Ada beberapa buku yang

sering dijadikan referensi bersama atas beberapa matakuliah. Ada juga buku-buku yang dijadikan referensi tunggal suatu matakuliah, tetapi

bahasan materi matakuliah yang bersangkutan tidak dibahas secara optimal dalam buku referensi tersebut. ]Daftar isi buku merupakan gambaran khusus dari isi suatu buku. Dari melihat daftar isi, dapat diketahui materi-materi apa

saja yang dibahas dalam buku tersebut. Untuk mengatasi permasalahan diatas akan dilakukan pengklasifikasian

buku-buku referensi berdasarkan silabus matakuliah dengan memanfaatkan informasi dari buku berupa daftar isi. Proses klasifikasi akan dilakukan

menggunakan metode Naive Bayesian Classifier (NBC). Proses klasifikasi juga dilakukan menggunakan metode lain yaitu dengan perhitungan

frekuensi frase pada dokumen test.Dalam penelitian ini, proses klasifikasi buku referensi buku menggunakan

metode Naive Bayesian memiliki nilai presisi 63%. Dari hasil pengujian terbagi atas 3 bagian yaitu: 9 angka Lo Shu utama, 9 angka Bintang Chor Sin, dan 9 angka Bintang Siang Sin. Semua angka pada kotak Lo Shu

tersusun berdasarkan suatu pola yang dapat dihitung dengan menggunakan aturan-aturan yang terdapat pada konsep Lo Shu. Akan tetapi banyaknya angka dan aturan-aturan yang terdapat dalam konsep Lo Shu terkadang dapat menimbulkan kesalahan dalam penghitungan bila penghitungan

dilakukan secara manual.Solusi dalam mengatasi permasalahan tersebut adalah pembuatan suatu

program bantu penentuan kotak Lo Shu pada denah rumah dengan metode overlay (tumpang susun). Metode overlay atau tumpang susun adalah metode dalam Sistem Informasi Geografis yaitu membagi sebuah peta

menjadi beberapa layer. Metode overlay atau tumpang susun digunakan agar pengguna dapat melihat denah rumah pada satu layer dan melihat

kotak Lo Shu pada layer yang lain secara bersamaan. Hasil yang dicapai melalui implementasi ini adalah sebuah program yang mampu untuk menghitung penyusunan angka-angka pada kotak Lo Shu

dengan tepat serta menampilkan kotak Lo Shu dan denah rumah dalam 2

Page 288: Prodi Teknik Informatika

kinerja web crawling menjadi kurang efektif. Oleh karenanya, kata-kata yang terdapat dalam sebuah halaman web perlu untuk diperiksa dan dipilah

dalam memori utama sebelum masuk pada database sebagai daftar kata.Untuk melakukan pemecahan masalah di atas maka digunakan Directed Acyclic Word Graph untuk melakukan crawling pada 500 dokumen web

yang ada di internet. Setelah program berhasil diselesaikan maka dilanjutkan dengan analisis terhadap data-data indexing web untuk jumlah

node dan penggunaan memori maupun media penyimpanan, serta kecepatan searching untuk melihat potensi Directed Acyclic Word Graph

serta faktor-faktor yang mempengaruhi kecepatannya.Kesimpulan yang diperoleh antara lain, penggunaan Directed Acyclic Word Graph pada 500 dokumen yang diujicobakan dapat menghemat jumlah kata

hingga hampir 96% dari jumlah data semula. Besar atau kecilnya ukuran memori dan media penyimpanan yang digunakan sangat dipengaruhi oleh

faktor-faktor seperti banyaknya node yang terbentuk, banyaknya jumlah dokumen yang akan disimpan, panjang pendeknya nama URL yang akan

disimpan, serta pemilihan modul DBM yang baik dan tepat. Pencarian kata pada Directed Acyclic Word Graph dipengaruhi oleh faktor-faktor seperti

Dalam pasar saham ketidakpastian dan risiko selalu jadi unsur utama yang mewarnai pasar. Untuk membantu para investor dalam mempelajari

psikologi pasar. Dibuatlah indikator-indikator atau metode-metode yang biasa disebut Teknikal Analisis yang dapat membantu para investor untuk

mempelajari psikologi pasar tersebut.Penelitian ini akan membahas perhitungan dengan metode Bollinger Bands dan Stochastic Oscillator untuk mempelajari Psikologi pasar. Kedua metode

ini merupakan 2 metode yang cukup populer dan sering digunakan. Penelitian ini bertujuan untuk meneliti performa kedua metode dan

mensinergikan kedua metode. Diharapkan dengan sinergi ke 2 metode, maka sistem dapat memberikan solusi yang mendukung keputusan investor

dalam pembelian dan penjualan saham.susunan letak fasilitas suatu perkantoran, pabrik, rumah sakit, dll. Untuk

sebuah industri manufaktur, fasilitas dapat digambarkan dengan departemen-departemen yang ada di dalamnya. Permasalahan yang

dihadapi di sini adalah bagaimana menentukan susunan atau layout terbaik dalam suatu fasilitas manufaktur agar menghasilkan biaya yang seminimum

mungkin.Salah satu pendekatan yang dapat dipakai adalah Quadratic Assignment

Problem (QAP), dimana QAP menempatkan satu fasilitas berada pada satu lokasi dan satu lokasi ditempati oleh satu fasilitas. QAP mengasumsikan

bahwa lokasi telah ditentukan sebelumnya dan semua lokasi adalah tetap. Jadi dengan pendekatan QAP ini, fasilitas – fasilitas yang ada akan diacak ke lokasi – lokasi yang sudah disediakan dan dihitung total biayanya (cost)

untuk setiap pengacakan. Salah satu algoritma yang dapat dipakai untuk menyelesaikan

permasalahan di atas adalah algoritma Simulated Annealing (SA). Algoritma Simulated Annealing inilah yang akan digunakan untuk mencari biaya

terkecil dari sekian banyak kemungkinan pengacakan dan menentukan

Page 289: Prodi Teknik Informatika

Suara infrasonik tidak dapat langsung didengar oleh telinga manusia. Biasanya frekuensi ini didengarkan dengan menggunakan alat bantu yang

sering dipakai di bidang kedokteran yaitu stateskop.Namun jika hanya dengan stateskop saja, maka hanya orang yang memang

di bidangnya saja yang menggunakannya. Oleh sebab itu perlu dilakukan terobosan agar lebih mudah dalam memahami dan melihat seperti apa

suara infrasonik itu. Dengan adanya stateskop berbasis komputer, maka dapat dilihat bagaimana sinyal tersebut di tampilkan dalam ranah waktu dan

frekuensi.Dengan adanya hasil yang bisa dilihat lebih visual, maka untuk lebih mengamati dan menganalisis jika diperlukan kembali, menjadi suatu keunggulan tersendiri. Hanya saja memang diperlukan peralatan dan

software yang mendukung agar hasilnya baik. Jika inputan berupa suara infrasonik maka frekuensinya akan berada pada range 0-20Hz. Untuk

melakukan percobaan efek Doppler diperlukan sebuah frekuensi ultrasonik sebesar 20kHz yang dipantulkan ke dalam sumber percobaan, kemudian pantulan frekuensi ultrasonik akan mempengaruhi sumber percobaan dan

hasil yang akan didapat merupakan frekuensi yang dipengaruhi oleh mendapatkan berita-berita terbaru sesuai dengan kategori yang diinginkan.Untuk melakukan pemecahan masalah di atas maka dibangun sebuah

aplikasi mobile yang diberi nama “Mobile-News”, yang merupakan sebuah aplikasi mobile yang berfungsi sebagai aplikasi yang bisa membaca berita-berita terbaru. Setelah melakukan registrasi pengguna bisa meminta daftar berita terbaru dari database, yang sesuai dengan kategori yang telah dipilih

sebelumnya oleh pengguna pada saat proses registrasi. Daftar berita tersebut mencakup nama file berita, yang oleh aplikasi mobile-news akan diakses, dan ditampilkan. Berita yang diakses berbentuk dokumen XML.

Setelah itu dengan aplikasi mobile-news, pengguna bisa melakukan penyimpanan link berita yang diinginkan. Akses database yang dilakukan

oleh aplikasi mobile-news dilakukan melewati halaman PHP, dengan teknologi GPRS.

Kesimpulan yang diperoleh antara lain, Aplikasi ini berhasil diimplementasikan pada program simulator Java Wireless Toolkit 2.1. Dengan menggunakan database yang diletakan di http://localhost/ .

Walaupun aplikasi ini memecahkan permasalahan yang ada, namun tetap Internet memegang peranan penting dalam dunia sekarang ini. Teknologi internet erat kaitannya dengan website, dan dengan suatu website orang

dapat memperoleh informasi dari internet. Karena begitu pentingnya suatu website maka diperlukan suatu sistem database yang dapat menyimpan hal–hal yang berkaitan dengan website tersebut. Dalam Tugas Akhir ini

digunakan database SQLite untuk memenuhi kebutuhan tersebut. Selama ini generator database SQLite yang digunakan masih belum menerapkan

teori kognitif dalam antarmukanya sehingga sulit dimengerti dan digunakan.Oleh karena itu dalam Tugas Akhir ini penulis berusaha memecahkan

masalah tersebut dengan cara membuat suatu sistem baru yang menerapkan teori kognitif dalam antarmukanya, menyempurnakan sistem yang lama dalam hal front end dan back end-nya dan membandingkannya

dengan sistem lama yang belum menerapkan teori kognitif.Hasil analisis dan penelitian yang dilakukan dalam Tugas Akhir ini

menyatakan suatu kesimpulan bahwa sistem yang menerapkan teori kognitif dalam antarmukanya akan memiliki tingkat penggunaan yang lebih mudah digunakan bila dibandingkan dengan sistem yang belum menerapkan teori

kognitif.

Page 290: Prodi Teknik Informatika

cara memperdengarkan suara tersebut ke binatang. Walaupun suara ini tidak dapat didengar oleh manusia, tetapi beberapa binatang dapat

mendengarkan suara tersebut, misalnya tikus, anjing dan ikan. Hal ini dapat dilihat dengan melihat respon atau reaksi dari binatang tersebut. Respon yang ditunjukkan dapat bermacam – macam. Dari respon tersebut maka

nantinya suara ultrasonik dapat digunakan untuk mengusir atau memanggil binatang tersebut.

Melalui tugas akhir ini, penulis mencoba melakukan penelitian yaitu untuk mengolah suara ultrasonik dan menampilkannya ke dalam bentuk sinyal

pada monitor dalam kawasan waktu (time domain) dan kawasan frekuensi (frekuensi domain). Selain itu juga untuk mengetahui respon binatang

apabila diperdengarkan suara ultrasonik. Berdasarkan hasil penelitian diperoleh bahwa tampilan frekuensi dari suara ultrasonik lebih menonjol pada range frekuensi di atas 20 kHz. Dari respon suara ultrasonik terhadap binatang, dalam kasus ini yaitu anjing, didapat bahwa ketika diberi suara ultrasonik antara 20 kHz hingga 25 kHz maka

proses pengirimannya. Dalam Realitanya, HTTP tidak didesain untuk melakukan streaming. Komunikasi data dengan HTTP bersifat stateless, dan

berjalan diatas protokol TCP/IP yang tidak memungkinkan koneksi secara kontinyu. Biasanya respon dari HTTP adalah disimpan kedalam memori

atau sering diistilahkan “buffered”, bukan dialirkan (streamed). Oleh karena itu, sedikit aplikasi yang dibuat untuk melakukan streaming dalam

kenyataannya.Jadi, kenapa membutuhkan streaming data dengan HTTP? Alasannya

adalah karena penggunaan HTTP bersifat umum. Memainkan video clip, menampilkan RSS feeds dan update data pun merupakan fitur yang

dipentingkan dalam penggunaan website. Namun, hal itu menjadi rintangan karena keterbatasan kapabilitas HTTP. Penggunaan plug-in kadangkala

merepotkan pengguna website dan seringkali tidak sesuai dengan browser yang kita gunakan, disamping itu masih ada isu sekuritas dan standar web

yang dapat membatasi penggunaan plug-in. AJAX dapat memberikan banyak kontribusi juga sebagai alternatif penggunaan plug-in.

Penggunaan teknologi AJAX dapat digunakan sebagai altenatif pembuatan dalam kelompok algoritma simetrik berbasis block cipher. Pada penelitian

sebelumnya digunakan algoritma AES dengan metode Electronik Code Book (ECB) yang mengenkripsi tanpa informasi tambahan. Hal ini sangatlah

tidak aman, karena blok plaintext yang sama akan menghasilkan blok ciphertext yang sama dan menimbulkan pola data tertentu. Pola itu dapat menjadi petunjuk untuk penyerang membongkar ciphertext tanpa harus

mengetahui kuncinya. Pada penelitian ini digunakan penggabungan algoritma AES dan metode

Cipher Blok Chaining (CBC) dan kode Gray. Urutan metode yang digunakan adalah pengubahan data menjadi kode Gray, kemudian hasilnya diproses

menggunakan algoritma AES dan CBC. Metode Cipher Blok Chaining (CBC) merupakan metode pengenkripsian blok data yang membagi data menjadi

blok-blok yang lebih kecil kemudian tiap-tiap blok data dilakukan pengubahan data dengan cara melakukan proses XOR data hasil enkripsi

dengan blok data sebelumnya. Hasil yang diperoleh dari penelitian ini adalah modifikasi tabel Sbox dan

Inverse S-box yang dapat diimplementasikan untuk proses enkripsi maupun

Page 291: Prodi Teknik Informatika

Dalam meningkatkan efisiensi dan efektifitas sumber daya yang ada seperti jumlah mesin yang terbatas, dibutuhkan adanya suatu penjadwalan dan

pengurutan fasilitas produksi untuk menentukan urutan proses dari beberapa pekerjaan yang harus dikerjakan pada suatu waktu dengan mesin

tertentu. Permasalahan ini disebut dengan job shop scheduling.Job shop scheduling adalah penjadwalan untuk membuat produk yang

memiliki urutan operasi yang berlainan serta melalui fasilitas produksi yang dikelompokkan sesuai jenisnya. Salah satu penyelesaian masalah job shop scheduling adalah menggunakan metode branch and bound. Dalam metode

ini, dari beberapa urutan penyelesaian operasi dipilih urutan operasi yang memiliki waktu penyelesaian yang paling minimum.

Dalam skripsi ini akan dibuat sebuah program untuk menyelesaikan masalah job shop scheduling yang mengimplementasikan algoritma pinedo

menggunakan metode branch and bound dan sebagai masukan adalah banyak job, banyak mesin, banyak operasi tiap job, mesin dan waktu yang digunakan setiap operasi. Dari data masukan tersebut kemudian diproses oleh program dan keluaran yang dihasilkan adalah urutan-urutan operasi Tugas akhir ini membahas tentang implementasi algoritma Physical A*

(PHA*) untuk menemukan lintasan terpendek antara dua titik (verteks) dalam suatu daerah, seorang mobile agent akan melakukan perjalanan di

sekitar daerah tersebut untuk mengeksplorasi titik-titik yang belum diketahui. Persoalan ini direpresentasikan dalam bentuk graf berbobot dimana setiap

verteks digambarkan dengan koordinat 2 dimensi, dan bobot edgenya adalah jarak eucladian diantara dua verteks yang bersesuain.

Algoritma PHA* ditampilkan sebagai algoritma dua tingkat (two level algorithm) yaitu level atas (high-level) dan level bawah (low-level). Level

atas akan memilih verteks yang akan diekspansi dan level bawahnya akan mengarahkan agent menuju verteks tersebut dengan tujuan

mengeksplorasinya. Agent tersebut akan terus bergerak dalam graf sampai ditemukan lintasan terpendek dari verteks awal ke verteks tujuan.

Sistem pencarian lintasan terpendek ini memiliki kemampuan antara lain: [1] Menggambar verteks dan edge-edge pada layar sesuai dengan ruang

lingkup pencarian yang ditentukan, [2] Menentukan dan memvisualisasikan lintasan terpendek yang diperoleh, dan [3] Menghitung total jarak yang harus

ditempuh. Masalah yang dihadapi dalam Tugas Akhir ini adalah bagaimana mengatur fase lalu lintas supaya tidak terjadi tabrakan. Permasalahan ini akan

diselesaikan dengan menggunakan pendekatan teori graf.Untuk melakukan pemecahan terhadap masalah diatas adalah dengan membangun aplikasi pengaturan fase lalu lintas dengan menggunakan

pendekatan teori graf dengan metode graf kesesuaian. Untuk menangani masalah grafis dilakukan perhitungan sudut dengan menggunakan rumus

trigonometri, disamping itu juga menggunakan rumus untuk mencari persamaan garis dan titik potong pada dua garis.

Kesimpulan yang diperoleh antara lain, penentuan fase lalu-lintas dapat dilakukan dengan pendekatan teori graf dengan menggunakan teori graf kesesuaian dan jumlah arus yang tidak bahaya dalam suatu fase dapat

dimaksimalkan dengan membuat semua arah jalur pada jalur ganjil mengarah ke arah yang sama, misalnya mendekati simpang. Jumlah arus yang tidak bahaya dalam suatu fase akan menjadi minimal jika jumlah arah

mendekati dan menjauhi sebanding dan berseling dengan jalan yang terletak disebelahnya.

Page 292: Prodi Teknik Informatika

sistem dialog yang berbasis suara. Penyajian web berbasis suara memiliki berbagai kelebihan, antara lain pengguna dengan keterbatasan fisik (cacat) selain tuna wicara, masih dapat mengakses informasi yang terdapat dalam

web tersebut. Web berbasis suara juga memungkinkan aktifitas “handsfree”, dimana tidak diperlukan banyak penggunaan tangan dalam mengakses

web. Secara konsep, sistem dibangun menggunakan VoiceXML dengan metode

Fixed Initiative Dialogue dimana hanya sistem yang memiliki inisiatif, sedangkan pengguna tidak dapat mengambil inisiatif. Sistem akan

diintegrasikan dengan OptimTalk sebagai interpreter dan Microsoft Speech API 5.1 sebagai speech recognition engine dan dijalankan melalui protokol

HTTP dengan arsitektur client-server.Untuk membentuk sebuah sistem dialog yang mudah dipahami, maka penggunaan bahasa secara baik dan benar dalam penulisan maupun

pengucapan sangat diperlukan. Permasalahan mengenai pengucapan dari sumber suara yang dalam berbagai kondisi (sakit, sengau, dll) juga perlu diperhatikan. Hal ini diperlukan agar sistem dialog dapat dengan mudah

dipahami oleh pengguna yang sama sekali belum pernah mencoba sistem Pada zaman modern ini, informasi menjadi begitu sangat penting. Berbagai teknologi diciptakan untuk memperoleh informasi dari data-data yang sudah

tersedia. Proses watermarking merupakan proses penyisipan suatu informasi ke dalam suatu media digital. Di Indonesia juga menggunakan

proses watermarking ini, salah satu contohnya pada Kartu Tanda Penduduk (KTP).

Penelitian kali ini akan mencoba mendeteksi watermarking dalam KTP dengan menggunakan tujuh filter, yakni High-Pass, Laplacian, Sobel,

Roberts, Directional, Gaussian dan Median. Tujuan penelitian ini adalah untuk menguji filter-filter yang ada dalam proses mendeteksi watermarking

dalam KTP Indonesia.Hasil dari penelitian ini menunjukkan bahwa tidak semua filter mampu untuk mendeteksi watermarking yang terdapat dalam KTP. Jenis KTP dari daerah

kecamatan yang berbeda, tingkat resolusi gambar, jenis filter yang digunakan dan parameter lain seperti nilai kernel akan mempengaruhi hasil

proses pendeteksian watermarking.membantu pemodel untuk memodelkan basis data relasional berbasis obyek di Oracle 10g. Dari masalah yang dikemukakan tersebut, dapat

dikemukakan masalah utamanya adalah bagaimana membangun aplikasi yang mampu digunakan untuk memodelkan basis data relasional berbasis

obyek dan melakukan generate pemodelan tersebut ke dalam SQL di Oracle 10g.

Untuk melakukan pemecahan terhadap masalah diatas adalah dengan membangun aplikasi yang selanjutnya disebut Rum, dimana aplikasi ini

mampu digunakan untuk pemodelan berbasis obyek dan mampu melakukan generate pemodelan yang dihasilkan ke dalam bentuk SQL di Oracle 10g. Batasan yang diberikan dalam aplikasi ini adalah aplikasi ini hanya untuk

pemodelan basis data relasional berbasis obyek di Oracle 10g.Kesimpulan yang diperoleh antara lain, SQL hasil generate aplikasi Rum

mampu di eksekusi dengan benar di basis data Oracle 10g dan tidak memiliki perbedaan dengan SQL yang dihasilkan secara manual. Dan yang

kedua aplikasi Rum, dapat menampilkan object types hasil eksekusi terhadap SQL dari hasil generate pemodelan. Dan yang ketiga adalah

aplikasi Rum belum mampu mendefinisikan suatu atribut apakah bersifat

Page 293: Prodi Teknik Informatika

Bahasa Indonesia memiliki kata-kata yang berbeda dengan penulisannya, hal tersebut menyebabkan kesulitan bagi orang bukan Indonesia untuk melafalkan Bahasa Indonesia secara tepat. Biasanya seseorang belajar melafalkan Bahasa Indonesia dari pengalaman dan pendengaran karena

tidak tersedianya kamus pelafalan atau program pelafalan sebagai alternatif dalam mempelajari pelafalan Bahasa Indonesia

Langkah awal yang dilakukan dalam membangun kamus pelafalan Bahasa Indonesia adalah mengumpulkan aturan-aturan pelafalan Bahasa Indonesia dan membangun leksikon kata yang mengandung e sebagai basis data dari

sistem. Untuk melafalan kata secara otomatis digunakan Text To Speech(TTS) Bahasa Indonesia. Kemudian untuk dapat menampilkan

ARPAbet Bahasa Indonesia digunakan aturan pelafalan Bahasa Indonesia. Melalui penelitian ini, sistem yang diimplementasikan telah mampu

melafalkan kata dan menampilkan ARPAbet Bahasa Indonesia secara otomatis akan tetapi karena tidak diimbangi dengan analisa semantis dan sintaktis, maka hasil yang terbentuk kadang tidak sesuai dengan konteks

makna dalam kalimat.yang baik akan memungkinkan peminimuman total biaya produksi, yang pada akhirnya akan meningkatkan keuntungan suatu sistem produksi. Salah satu Algoritma pengelompokkan komponen-mesin adalah Bond Energy Algorithm (BEA). Prinsip dari BEA adalah mengusahakan untuk

memaksimalkan jumlah bond energy untuk keseluruhan perubahan urutan baris dan kolom pada matrik komponen – mesin [ai,j]. Algoritma ini

menghasilkan suatu susunan matriks komponen-mesin yang optimal berdasarkan kemiripannya. Matriks hasil pengelompokkan BEA dianalisis

keefektifannya dengan menggunakan perhitungan Grouping Efficacy (GE). Semakin besar nilai GE yang dihasilkan, maka akan semakin efisien kegiatan yang dilakukan dalam sistem produksi karena mesin dapat digunakan secara lebih maksimal (minimasi mesin menganggur) dan

minimasi pemindahan komponen antar sel Pengelompokan mesin menggunakan Bond Energy Algorithm (BEA) diimplementasikan dalam sebuah program, sebagai masukan adalah

banyak mesin dan banyak komponen. Data masukan tersebut kemudian diproses dan hasil dari program tersebut adalah kelompok-kelompok mesin

Ketersediaan sumber informasi dalam bentuk dokumen teks sebagaian besar telah disajikan ke dalam bentuk elektronik. Kemungkinan

penyimpanan media teks ke dalam bentuk elektronik tersebut akan mengalami perkembangan yang sangat besar pada masa yang mendatang.

Membanjirnya dokumen dapat terjadi ketika proses manajemen terhadap kumpulan dokumen kurang dikelola dengan baik. Dampaknya adalah akan

menjadi sulit untuk memisahkan atau melakukan penggolongan antara jenis / kategori dokumen yang satu dengan dokumen yang lainnya. Salah satu upaya yang penting untuk dilakukan adalah dengan cara melakukan penggolongan terhadap dokumen-dokumen yang berada di dalam suatu corpus (kumpulan dokumen), ke dalam suatu set berdasarkan kategori-kategori yang sesuai dengan isi dari dokumen-dokumen yang berada di

dalam corpus. Pemilihan metode dalam melakukan proses feature selection, yang

merupakan bagian dari proses klasifikasi dokumen dapat memberikan tingkat keakuratan di dalam melakukan proses klasifikasi dokumen.

Meskipun tidak menutup kemungkinan jika hasil yang diberikan memang tidak sebaik jika proses klasifikasi dokumen dilakukan secara manual.

Klasifikasi teks dengan menggunakan metode Naive Bayes Classifier dapat dilakukan dan metode Information Gain dan Chi Squared telah terbukti

dapat memberikan hasil proses feature selection sehingga dokumen input dalam bentuk digital dapat dikelompokkan ke dalam kategori-kategori yang

telah ditentukan.

Page 294: Prodi Teknik Informatika

Presentasi multimedia pada saat ini kebanyakan masih berbasis aplikasi desktop, padahal arus informasi untuk saat ini sudah berkembang tanpa

batasan jarak dan waktu. Faktor terpenting dari arus informasi yang global adalah koneksi internet yang mengijinkan pengiriman arus informasi ke

seluruh dunia. Presentasi multimedia berbasis desktop hanya dapat diakses dari suatu tempat saja, oleh karena itu arus informasi yang dikirim akan

menjadi terbatas pada suatu kelompok tertentu saja. Dari permasalahan di atas maka pada penelitian kali ini penulis akan

membuat sebuah aplikasi presentasi multimedia berbasis web menggunakan teknologi eXtensible Application Markup Language (XAML) dan Windows Presentation Foundation Everywhere (WPF/E). Pada saat penulis melakukan penelitian, teknologi WPF/E yang merupakan produk

baru dari microsoft berganti nama menjadi microsoft silverlight 1.0. Teknologi ini merupakan generasi terbaru dari aplikasi web yang dapat

mengadopsi kemampuan aplikasi dekstop ke dalam aplikasi web. Aplikasi WPF/E menggunakan ‘xaml’ yang berbasis ‘xml’ untuk presentation

language guna mendefinisikan User Interface element seperti teks, gambar, video, audio, dan animasi. Selain menggunakan ‘xaml’ teknologi ini

menggunakan Javascript untuk menginteraksikan kode-kode ‘xaml’ agar dapat dibuat sebuah aksi layaknya aplikasi desktop.

Dari hasil penelitian, diperoleh kesimpulan bahwa teknologi WPF/E harus menggunakan javascript agar dapat berinteraksi dengan pengguna. Setelah kolaborasi antara javascript dan ‘xaml’ tersebut tidak terjadi masalah/error pada suatu aplikasi WPF/E, maka akan menghasilkan sebuah presentasi

multimedia berbasis web yang kaya akan elemen user interface (Rich Internet Application) yang selama ini hanya dapat dilakukan pada aplikasi

desktop.

Page 295: Prodi Teknik Informatika

DAFTAR JUDUL SKRIPSI FAKULTAS TEKNIK INFORMATIKATAHUN 2006 - 2008