PENERAPAN CASE-BASED REASONING DAN REINFORCEMENT LEARNING PADA JOB SHOP SCHEDULING DENGAN SISTEM MULTIAGENT

Ukuran: px
Mulai penontonan dengan halaman:

Download "PENERAPAN CASE-BASED REASONING DAN REINFORCEMENT LEARNING PADA JOB SHOP SCHEDULING DENGAN SISTEM MULTIAGENT"

Transkripsi

1 PENERAPAN CASE-BASED REASONING DAN REINFORCEMENT LEARNING PADA JOB SHOP SCHEDULING DENGAN SISTEM MULTIAGENT LAPORAN TUGAS AKHIR Disusun sebagai syarat kelulusan tingkat sarjana oleh : Nama : Yohanes / NIM PROGRAM STUDI TEKNIK INFORMATIKA SEKOLAH TEKNIK ELEKTRO DAN INFORMATIKA INSTITUT TEKNOLOGI BANDUNG 2008

2 Lembar Pengesahan Program Studi Sarjana Informatika PENERAPAN CASE-BASED REASONING DAN REINFORCEMENT LEARNING PADA JOB SHOP SCHEDULING DENGAN SISTEM MULTIAGENT Tugas Akhir Program Studi Sarjana Informatika ITB Oleh Nama : Yohanes/ NIM Telah disetujui dan disahkan sebagai laporan tugas akhir di Bandung, pada tanggal. Pembimbing Nur Ulfa Maulidevi S.T., M.Sc. NIP ii

3 RINGKASAN Job shop scheduling adalah model permasalahan penjadwalan pekerjaan manufaktur yang bertujuan memperoleh total waktu pengerjaan (makespan) minimum. Model permasalahan ini dapat digunakan untuk memodelkan banyak permasalahan manufaktur di dunia nyata, seperti perakitan kendaraan, pembuatan alat elektronik dan produksi makanan.dll. Permasalahan ini bersifat NP-hard sehingga untuk tingkat kesulitan yang semakin tinggi, sangat sulit untuk menemukan solusi optimal dari sebuah kasus job shop scheduling. Solusi dari permasalahan job shop scheduling ini dapat ditemukan dengan menggunakan sebuah penjadwal (scheduler) dengan kemampuan komputasi tertentu (formula matematika, branch and bound atau aproksimasi). Tapi seiring dengan kebutuhan komputasi yang semakin besar, penggunaan sebuah penjadwal tidak lagi efisien. Perkembangan sistem komputasi dewasa ini bergerak ke arah komputasi terdistribusi sehingga penjadwal pun berkembang mengikutinya. Dalam tugas akhir ini, penulis membangun sistem multiagent untuk mengimplementasikan penjadwalan terdistribusi pada permasalahan job shop scheduling. Sistem multiagent ini memiliki kemampuan penalaran dan pembelajaran untuk dapat menentukan solusi terbaik untuk permasalahan yang berbeda secara otomatis. Sistem ini menggunakan case-based reasoning sebagai penalarannya dan reinforcement learning sebagai pembelajarannya. Setelah membangun dan menguji sistem multiagent dengan case-based reasoning dan reinforcement learning ini, penulis menyimpulkan bahwa sistem multiagent dapat menyelesaikan permasalahan job shop scheduling dan dapat belajar untuk menghasilkan solusi yang optimal untuk setiap kasus. Kata kunci : sistem multiagent, penalaran (reasoning), pembelajaran (learning), job shop scheduling, case-based reasoning, reinforcement learning. iii

4 KATA PENGANTAR Segala kemuliaan dan hormat bagi TUHAN, Raja Alam Semesta, di dalam Tuhan Yesus -- Penebus, Sahabat dan Gembala yang Agung. Hanya karena kemurahan-nya, penulis bisa menyelesaikan tugas akhir ini. Tugas akhir ini dibuat untuk memenuhi persyaratan kuliah Sarjana S1 Teknik Informatika, STEI ITB dan untuk memberikan kontribusi dalam pengembangan inteligensia buatan, khususnya multiagent. Penulis mengharapkan banyak masukan dari semua pihak untuk menyempurnakan tugas akhir ini. Ucapan terimakasih juga penulis sampaikan kepada pihak-pihak yang lewat hidupnya Tuhan telah menunjukkan kemurahan-nya selama pembuatan tugas akhir: 1. Ayah ibu dan adik-adik dari penulis yang memberikan kasih yang tulus dan berlimpah-limpah 2. Ibu Nur Ulfa Maulidevi, selaku dosen pembimbing yang telah menuntun penulis dalam pembuatan tugas akhir ini dengan penuh kebijaksanaan kasih dan kesabaran 3. Ibu Masayu Leylia Khodra, Ibu Ayu Purwanti dan Bapak Rinaldi Munir. dosen penguji tugas akhir penulis, yang telah memberikan banyak masukan yang sangat berguna 4. Ko Willy dan Ko Keefvin, pembimbing rohani penulis, untuk kasih, doa dan cucuran air mata yang membukakan tingkap-tingkap berkat di langit 5. Danniel, Bastian, Humisar, Arnold, Anderson dan Royanto, anak-anak ku yang sah dalam iman, untuk dukungan dan pembentukan yang Tuhan kerjakan melalui kalian 6. Rekan-rekan IF 2004 yang telah memberikan semangat dan dukungan selama empat tahun yang tak akan terlupakan di Teknik Informatika ITB 7. Rekan-rekan di PMK dan Sion yang telah menjadi keluarga dan sahabat yang tidak tergantikan bagi penulis 8. Dosen, staff dan karyawan Teknik Informatika STEI ITB yang melakukan pengabdian dan pekerjaan yang luar biasa yang memberkati penulis 9. Semua pihak, yang namanya tidak dapat disebutkan satu per satu, yang secara langsung dan tidak langsung telah membantu penulis dalam menyelesaikan tugas akhir ini. iv

5 DAFTAR ISI DAFTAR ISI... v DAFTAR TABEL... vii DAFTAR GAMBAR... viii DAFTAR ALGORITMA... ix DAFTAR ISTILAH... x BAB I PENDAHULUAN... I Latar Belakang... I Rumusan Masalah... I Tujuan... I Metodologi... I Sistematika Pembahasan... I-4 BAB II KAJIAN TERKAIT... II Job Shop Scheduling... II Sistem Multiagent... II Case-Based Reasoning... II Reinforcement Learning... II-8 BAB III ANALISIS... III Pendahuluan... III Representasi Job Shop Problem... III Representasi Agen... III Representasi Pengetahuan Agen... III Pembelajaran Agen... III Algoritma program... III-9 BAB IV PERANCANGAN DAN IMPLEMENTASI... IV Pendahuluan... IV Perancangan Kelas... IV Implementasi... IV-23 IV.3.1 Lingkungan implementasi... IV-23 IV.3.2 Implementasi kelas... IV-23 v

6 IV.3.3 Sintaks untuk menjalankan program... IV-24 IV.3.4 Spesifikasi file input... IV-25 IV.3.5 Spesifikasi file output... IV-27 IV.3.6 Contoh penyelesaian kasus... IV-30 BAB V PENGUJIAN... V Spesifikasi pengujian... V Tahapan pengujian... V Hasil pengujian... V-3 V.3.1 Validasi hasil penjadwalan oleh sistem multiagent... V-3 V.3.2 Optimalitas hasil penjadwalan... V-7 BAB VI PENUTUP... VI Kesimpulan... VI Saran... VI-1 DAFTAR REFERENSI... xi LAMPIRAN A Contoh Penyelesaian Kasus... A-1 vi

7 DAFTAR TABEL Tabel IV-1 Daftar Jenis Kelas... IV-14 Tabel IV-2 Daftar Tanggung Jawab Kelas... IV-15 Tabel IV-3 Kelas jsspui... IV-19 Tabel IV-4 Kelas job... IV-19 Tabel IV-5 Kelas Case... IV-19 Tabel IV-6 Kelas schedule... IV-20 Tabel IV-7 Kelas controlagent... IV-21 Tabel IV-8 Kelas controlagentbehaviour... IV-22 Tabel IV-9 Kelas machineagent... IV-22 Tabel IV-10 Kelas machineagentbehaviour... IV-23 Tabel IV-11 Implementasi kelas... IV-24 Tabel IV-12 Daftar kelas bawaan dari framework... IV-24 Tabel V-1 Daftar file input pengujian... V-1 Tabel V-2 Hasil penjadwalan kasus 1... V-6 Tabel V-3 Hasil penjadwalan kasus 2 (1)... V-6 Tabel V-4 Hasil penjadwalan kasus 2 (2)... V-6 Tabel V-5 Rata-rata makespan... V-8 vii

8 DAFTAR GAMBAR Gambar II-1 Contoh visualisasi hasil penjadwalan job shop... II-1 Gambar II-2 Siklus CBR [AAM94]... II-8 Gambar III-1 Diagram representasi pengetahuan agen... III-3 Gambar III-2 Ilustrasi basis pengetahuan yang terbentuk... III-8 Gambar III-3 Flowchart global program... III-11 Gambar IV-1 Diagram perancangan kelas program... IV-17 Gambar IV-2 Diagram sequence perancangan program... IV-18 Gambar IV-3 Diagram kelas implementasi program.... IV-26 Gambar IV-4 Contoh file input... IV-27 Gambar IV-5 Contoh file output program schedule.txt... IV-28 Gambar IV-6 Contoh file case base dari agen... IV-29 Gambar IV-7 Flowchart control agent (1)... IV-31 Gambar IV-8 Flowchart control agent (2)... IV-32 Gambar IV-9 Flowchart machine agent 0 (1)... IV-33 Gambar IV-10 Flowchart machine agent 0 (2)... IV-34 Gambar IV-11 Flowchart machine agent 2 (1)... IV-35 Gambar IV-12 Flowchart machine agent 2 (2)... IV-36 Gambar IV-13 Flowchart control agent (skenario 2)... IV-37 Gambar IV-14 Flowchart machine agent 0 (skenario 2)... IV-38 Gambar IV-15 Flowchart machine agent 2 (skenario 2)... IV-39 Gambar V-1 Diagram rata-rata makespan... V-7 Gambar A - 1 Flowchart control agent (3)... A-1 Gambar A - 2 Flowchart control agent (4)... A-2 Gambar A - 3 Flowchart control agent (5)... A-2 Gambar A - 4 Flowchart machine agent 0 (3)... A-3 Gambar A - 5 Flowchart machine agent 1 (1)... A-3 Gambar A - 6 Flowchart machine agent 1 (2)... A-4 Gambar A - 7 Flowchart machine agent 1 (3)... A-4 Gambar A - 8 Flowchart machine agent 2 (3)... A-5 viii

9 DAFTAR ALGORITMA Algoritma III-1 Earliest Due Date... III-5 Algoritma III-2 Minimum Slack... III-5 Algoritma III-3 Shortest Processing Time... III-5 Algoritma III-4 Difference antara state... III-6 Algoritma III-5 Assignment nilai Q... III-7 Algoritma III-6 Fungsi penghitung learning rate... III-7 Algoritma III-7 Fungsi penghitung reward... III-7 Algoritma III-8 Fungsi penghitung global reward... III-8 Algoritma III-9 Algoritma global program... III-10 ix

10 No Istilah Arti Istilah DAFTAR ISTILAH 1 ACL 2 Agent Agent Communication Language. Merupakan format pesan yang digunakan agen JADE dalam berkomunikasi Program yang dapat menerima input dari lingkungan menggunakan sensor dan memberikan aksi yang sesuai melalui efektor kepada lingkungannya 3 AID Agent Identifier. Identitas unik untuk tiap agen JADE 4 Behaviour Perilaku terdefinisi dari sebuah agen 5 Case Pengalaman yang disimpan agen sebagai pengetahuan (knowledge). Terdiri dari pasangan permasalahan dan solusi (problem-solution) 6 Case Based Reasoning Paradgima penalaran basis pengetahuan yang berbentuk case 7 Dispatching Rules Aturan (rules) yang digunakan oleh tiap mesin untuk menentukan job yang akan dikerjakan selanjutnya 8 Due date Batas waktu pengerjaan job yang ideal 9 Experience Pengalaman dari agen yang disimpan kedalam case 10 FIPA 11 JADE 12 Job FIPA adalah organisasi standarisasi dari IEEE Computer Society yang mempromosikan standar teknologi berbasis agen dan interoperabilitasnya dengan teknologi lain Java Agent Development. Framework dari java untuk mengembangkan sistem berbasis multiagent Definisi pekerjaan pada kasus JSSP. Memiliki atribut rute mesin yang harus dilalui dan waktu proses pada setiap mesin 13 Job shop scheduling problem (JSSP) Permasalahan penjadwalan dari sekumpulan job (pekerjaan) dengan urutan dan waktu operasi tertentu dan sekumpulan mesin untuk memproses kumpulan job tersebut x

11 No Istilah Arti Istilah 14 Makespan Waktu total yang dibutuhkan untuk menyelesaikan permasalahan job shop (menyelesaikan semua job sesuai urutan mesin yang didefinisikan) Operation time / processing time / optime Reinforcement Learning Waktu proses yang dibutuhkan oleh sebuah job di sebuah mesin tertentu Pembelajaran mesin yang dilakukan dengan berinteraksi langsung dengan lingkungan. Pembelajaran dilakukan dengan melakukan aksi dan menerima konsekuensi (reward) dari aksi yang dilakukannya 17 Reward 18 Slack time 19 State Konsekuensi dari aksi yang dilakukan oleh agen yang menggunakan reinforcement learning. Digunakan untuk memutakhirkan pengetahuan yang dimiliki agen tersebut Total sisa waktu proses yang harus ditempuh oleh sebuah job pada mesin-mesin tertentu sebelum job tersebut dinyatakan selesai Kondisi dari sistem yang menjadi identitas unik dari setiap pengalaman yang disimpan dalam case xi

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Job shop scheduling adalah model permasalahan yang bertujuan menghasilkan penjadwalan penggunaan sejumlah mesin dengan kemampuan proses tertentu untuk menyelesaikan

Lebih terperinci

BAB III ANALISIS. job[0] <no_mesin1 waktu_operasi1> <no_mesin2 waktu_operasi2>.. job[1] <no_mesin1 waktu_operasi1> <no_mesin2 waktu_operasi2>..

BAB III ANALISIS. job[0] <no_mesin1 waktu_operasi1> <no_mesin2 waktu_operasi2>.. job[1] <no_mesin1 waktu_operasi1> <no_mesin2 waktu_operasi2>.. BAB III ANALISIS 3.1 Pendahuluan Dalam tugas akhir ini, permasalahan job shop scheduling diselesaikan dengan menerapkan sistem multiagent dengan kemampuan pembelajaran (learning) dan penalaran (reasoning)

Lebih terperinci

BAB IV PERANCANGAN DAN IMPLEMENTASI

BAB IV PERANCANGAN DAN IMPLEMENTASI IV-4 BAB IV PERANCANGAN DAN IMPLEMENTASI 4. Pendahuluan Sistem multiagen untuk menyelesaikan permasalahan job shop scheduling diimplementasikan dalam bentuk program yang menerima masukan berupa definisi

Lebih terperinci

PENGUBAHAN SINGKATAN PADA PESAN SINGKAT TELEPON SELULER DENGAN MEMANFAATKAN POHON KEPUTUSAN C4.5

PENGUBAHAN SINGKATAN PADA PESAN SINGKAT TELEPON SELULER DENGAN MEMANFAATKAN POHON KEPUTUSAN C4.5 PENGUBAHAN SINGKATAN PADA PESAN SINGKAT TELEPON SELULER DENGAN MEMANFAATKAN POHON KEPUTUSAN C4.5 LAPORAN TUGAS AKHIR Disusun sebagai syarat kelulusan tingkat sarjana oleh: Rian Hadisaputra / 13503026 PROGRAM

Lebih terperinci

BAB II KAJIAN TERKAIT

BAB II KAJIAN TERKAIT BAB II KAJIAN TERKAIT 2.1 Job Shop Scheduling Definisi formal formal job shop scheduling adalah sebagai berikut: Job set J = j, j,... j } 1 2 n Machine set M = m, m,... m } 1 2 m Operations O = o, o,...

Lebih terperinci

MODEL SISTEM PENJADWALAN DEPENDENCY PADA BASIS DATA DEDUKTIF

MODEL SISTEM PENJADWALAN DEPENDENCY PADA BASIS DATA DEDUKTIF MODEL SISTEM PENJADWALAN DEPENDENCY PADA BASIS DATA DEDUKTIF STUDI KASUS: SISTEM PENJADWALAN MATA KULIAH LAPORAN TUGAS AKHIR Disusun sebagai syarat kelulusan tingkat sarjana oleh Yosep Kurniawan NIM :

Lebih terperinci

IMPLEMENTASI SISTEM MULTIAGENT DENGAN CASE-BASED REASONING DAN REINFORCEMENT LEARNING UNTUK PENYELESAIAN JOB SHOP SCHEDULING PROBLEM

IMPLEMENTASI SISTEM MULTIAGENT DENGAN CASE-BASED REASONING DAN REINFORCEMENT LEARNING UNTUK PENYELESAIAN JOB SHOP SCHEDULING PROBLEM IMPLEMENTASI SISTEM MULTIAGENT DENGAN CASE-BASED REASONING DAN REINFORCEMENT LEARNING UNTUK PENYELESAIAN JOB SHOP SCHEDULING PROBLEM Oleh : Entot Suhartono STIE Bank BPD Jateng Abstrak Job shop scheduling

Lebih terperinci

PENERAPAN ALGORITMA K-MEANS UNTUK PENGELOMPOKAN DATA EKSPRESI GEN

PENERAPAN ALGORITMA K-MEANS UNTUK PENGELOMPOKAN DATA EKSPRESI GEN PENERAPAN ALGORITMA K-MEANS UNTUK PENGELOMPOKAN DATA EKSPRESI GEN LAPORAN TUGAS AKHIR Disusun sebagai syarat kelulusan tingkat sarjana oleh : Aloysius Nugroho W / 13501042 PROGRAM STUDI TEKNIK INFORMATIKA

Lebih terperinci

Sistem Pakar Diagnosis dan Terapi Penyakit Umum dengan Induct/MCRDR

Sistem Pakar Diagnosis dan Terapi Penyakit Umum dengan Induct/MCRDR Sistem Pakar Diagnosis dan Terapi Penyakit Umum dengan Induct/MCRDR LAPORAN TUGAS AKHIR Disusun sebagai syarat kelulusan tingkat sarjana oleh : Ray Aditya Iswara / 13504045 PROGRAM STUDI TEKNIK INFORMATIKA

Lebih terperinci

MULTIAGENT SYSTEM DALAM PENYELESAIAN CREW SCHEDULING PROBLEM

MULTIAGENT SYSTEM DALAM PENYELESAIAN CREW SCHEDULING PROBLEM MULTIAGENT SYSTEM DALAM PENYELESAIAN CREW SCHEDULING PROBLEM Ade Romadhony 1, Fariska Z.R 2, Novi Yusliani 3, Nur Ulfa Maulidevi 4 1 Fak.Tek.Informatika Institut Teknologi Telkom, 2,3,4 STEI ITB ade@ittelkom.ac.id,

Lebih terperinci

Aplikasi Algoritma Branch and Bound dalam Pencarian Solusi Optimum Job Assignment Problem

Aplikasi Algoritma Branch and Bound dalam Pencarian Solusi Optimum Job Assignment Problem Aplikasi Algoritma Branch and Bound dalam Pencarian Solusi Optimum Job Assignment Problem Calvin Aditya Jonathan 13513077 Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut

Lebih terperinci

ABSTRAK. Universitas Kristen Maranatha

ABSTRAK. Universitas Kristen Maranatha ABSTRAK PT Agronesia INKABA merupakan perusahaan yang bergerak dalam bidang manufaktur yang mempoduksi produk terknik berbahan baku karet. Sistem produksi di perusahaan ini adalah mass production dan job

Lebih terperinci

Penerapan Algoritma Brute Force pada permainan Countdown Number

Penerapan Algoritma Brute Force pada permainan Countdown Number Penerapan Algoritma Brute Force pada permainan Countdown Number Farhan Amin (13515043) Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung, Jl. Ganesha 10

Lebih terperinci

Sistem Penganalisis Data Laporan Keuangan dengan Metode Rasio pada Organisasi Nirlaba (Studi Kasus : ITB BHMN)

Sistem Penganalisis Data Laporan Keuangan dengan Metode Rasio pada Organisasi Nirlaba (Studi Kasus : ITB BHMN) Sistem Penganalisis Data Laporan Keuangan dengan Metode Rasio pada Organisasi Nirlaba (Studi Kasus : ITB BHMN) LAPORAN TUGAS AKHIR Disusun sebagai syarat kelulusan tingkat sarjana oleh : Kharizt Attria

Lebih terperinci

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang BAB I PENDAHULUAN Pada bab pertama ini akan diuraikan mengenai latar belakang, rumusan masalah, tujuan, batasan masalah, metodologi, dan sistematika pembahasan dalam Tugas Akhir ini. 1.1 Latar Belakang

Lebih terperinci

UNIVERSITAS BINA NUSANTARA. Program Ganda Teknik informatika - Matematika Skripsi Sarjana Program Ganda Semester Ganjil 2006/2007

UNIVERSITAS BINA NUSANTARA. Program Ganda Teknik informatika - Matematika Skripsi Sarjana Program Ganda Semester Ganjil 2006/2007 UNIVERSITAS BINA NUSANTARA Program Ganda Teknik informatika - Matematika Skripsi Sarjana Program Ganda Semester Ganjil 2006/2007 SKRIPSI PROGRAM GANDA UNIVERSITAS BINA NUSANTARA Jeffry Susanto 0600669642

Lebih terperinci

BAB 3 METODOLOGI PEMECAHAN MASALAH

BAB 3 METODOLOGI PEMECAHAN MASALAH 42 BAB 3 METODOLOGI PEMECAHAN MASALAH 3.1 Flow Diagram Pemecahan Masalah dan Penjelasannya 3.1.1 Studi Pendahuluan Untuk mengidentifikasi masalah yang akan diteliti di PT. Furin Jaya, maka penulis melakukan

Lebih terperinci

Pendekatan Dynamic Programming untuk Menyelesaikan Sequence Alignment

Pendekatan Dynamic Programming untuk Menyelesaikan Sequence Alignment Pekatan Dynamic Programming untuk Menyelesaikan Sequence Alignment Ray Andrew Obaja Sinurat - 13515073 Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung,

Lebih terperinci

Pengamanan Situs dengan Enkripsi Head dan Body HTML Menggunakan Algoritma RC4

Pengamanan Situs dengan Enkripsi Head dan Body HTML Menggunakan Algoritma RC4 Pengamanan Situs dengan Enkripsi Head dan Body HTML Menggunakan Algoritma RC4 LAPORAN TUGAS AKHIR Disusun sebagai syarat kelulusan tingkat sarjana oleh : Yudi Haribowo 13504111 PROGRAM STUDI TEKNIK INFORMATIKA

Lebih terperinci

BAB 4 PENGUJUAN MODEL DAN ANALISIS. Untuk keperluan pengujian model dan program komputer yang telah

BAB 4 PENGUJUAN MODEL DAN ANALISIS. Untuk keperluan pengujian model dan program komputer yang telah 7 BAB PENGUJUAN MODEL DAN ANALISIS Untuk keperluan pengujian model dan program komputer yang telah dikembangkan dilakukan pengumpulan data sebagai berikut : 1. Pengujian model dalam masalah job shop dengan

Lebih terperinci

PERANCANGAN SISTEM PENDOKUMENTASIAN KEGIATAN DAN SURAT MENYURAT FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA BERBASIS WEB.

PERANCANGAN SISTEM PENDOKUMENTASIAN KEGIATAN DAN SURAT MENYURAT FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA BERBASIS WEB. PERANCANGAN SISTEM PENDOKUMENTASIAN KEGIATAN DAN SURAT MENYURAT FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA BERBASIS WEB Rahmat Wijaya 41808010066 PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER

Lebih terperinci

Embedding Pesan Rahasia Ke Dalam Gambar Menggunakan Metode Least Signnificant Bit

Embedding Pesan Rahasia Ke Dalam Gambar Menggunakan Metode Least Signnificant Bit Embedding Pesan Rahasia Kedalam Gambar Menggunakan Metode Least Signnificant Bit Diajukan kepada Fakultas Teknologi Informasi Untuk memperoleh Gelar Ahli Madya Komputer Oleh : Stefanus Agung Nugroho Nim

Lebih terperinci

Deteksi Otomatis Plagiarisme Source Code

Deteksi Otomatis Plagiarisme Source Code Deteksi Otomatis Plagiarisme Source Code LAPORAN TUGAS AKHIR Disusun sebagai syarat kelulusan tingkat sarjana oleh : CYNTHIA KUSTANTO / NIM. 13503066 PROGRAM STUDI TEKNIK INFORMATIKA SEKOLAH TEKNIK ELEKTRO

Lebih terperinci

ABSTRAK. Universitas Kristen Maranatha

ABSTRAK. Universitas Kristen Maranatha ABSTRAK P.T. Gistex Textile Division adalah sebuah perusahaan yang bergerak dibidang textile yang mengolah polyester (bahan baku) menjadi kain. Perusahaan memproduksi barang sesuai dengan pesanan konsumen

Lebih terperinci

Penerapan Algoritma Greedy dalam Algoritma Disk Scheduling Shortest Seek Time First

Penerapan Algoritma Greedy dalam Algoritma Disk Scheduling Shortest Seek Time First Penerapan Algoritma Greedy dalam Algoritma Disk Scheduling Shortest Seek Time First Muhammad Fauzan Naufan / 13513062 Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi

Lebih terperinci

Penerapan Algoritma Branch and Bound pada Perancangan Jalur Bandros

Penerapan Algoritma Branch and Bound pada Perancangan Jalur Bandros Penerapan Algoritma Branch and Bound pada Perancangan Jalur Bandros Irene Edria Devina / 13515038 Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung, Jl.Ganesha

Lebih terperinci

Pencarian Lintasan Terpendek Pada Aplikasi Navigasi Menggunakan Algoritma A*

Pencarian Lintasan Terpendek Pada Aplikasi Navigasi Menggunakan Algoritma A* Pencarian Lintasan Terpendek Pada Aplikasi Navigasi Menggunakan Algoritma A* Erfandi Suryo Putra 13515145 Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung,

Lebih terperinci

BAB I PENDAHULUAN. I.1 Latar Belakang I-1

BAB I PENDAHULUAN. I.1 Latar Belakang I-1 BAB I PENDAHULUAN I.1 Latar Belakang Suatu pekerjaan yang tidak dijadwalkan dengan baik akan memberikan hasil yang mungkin tidak seoptimal pekerjaan yang dijadwalkan dengan baik. Sebagai contoh adalah

Lebih terperinci

Implementasi Algoritma Greedy pada Permainan Ludo

Implementasi Algoritma Greedy pada Permainan Ludo Implementasi Algoritma Greedy pada Permainan Ludo Sylvia Juliana, 13515070 Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung, Jl, Ganesha 10 Bandung 40132,

Lebih terperinci

SISTEM MANAJEMEN PENDATAAN PELANGGARAN ANGKUTAN UMUM DAN TRANSPORTASI BERBASIS WEB PADA SUKU DINAS PERHUBUNGAN JAKARTA TIMUR. Rinaldy Rizky Fachrazi

SISTEM MANAJEMEN PENDATAAN PELANGGARAN ANGKUTAN UMUM DAN TRANSPORTASI BERBASIS WEB PADA SUKU DINAS PERHUBUNGAN JAKARTA TIMUR. Rinaldy Rizky Fachrazi SISTEM MANAJEMEN PENDATAAN PELANGGARAN ANGKUTAN UMUM DAN TRANSPORTASI BERBASIS WEB PADA SUKU DINAS PERHUBUNGAN JAKARTA TIMUR Rinaldy Rizky Fachrazi 41811010035 PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU

Lebih terperinci

BAB II LANDASAN TEORI. sistem kontrol persediaan dan produksi, dan MRP tipe 3 berhubungan dengan. sistem perencanaan manufaktur (Tersine, 1984).

BAB II LANDASAN TEORI. sistem kontrol persediaan dan produksi, dan MRP tipe 3 berhubungan dengan. sistem perencanaan manufaktur (Tersine, 1984). BAB II LANDASAN TEORI 2.1 Material Requirement Planning (MRP) MRP dibagikan dan didefinisikan dalam 3 kategori, yaitu MRP tipe 1 berhubungan dengan sistem kontrol persediaan, MRP tipe 2 berhubungan dengan

Lebih terperinci

DAFTAR ISI. ABSTRAK... iv KATA PENGANTAR... DAFTAR ISI... vii. DAFTAR GAMBAR... xii. DAFTAR TABEL...xvii BAB I PENDAHULUAN Tujuan...

DAFTAR ISI. ABSTRAK... iv KATA PENGANTAR... DAFTAR ISI... vii. DAFTAR GAMBAR... xii. DAFTAR TABEL...xvii BAB I PENDAHULUAN Tujuan... DAFTAR ISI Halaman ABSTRAK... iv KATA PENGANTAR... v DAFTAR ISI... vii DAFTAR GAMBAR... xii DAFTAR TABEL...xvii BAB I PENDAHULUAN... 1 1.1 Latar Belakang Masalah... 1 1.2 Perumusan Masalah... 4 1.3 Pembatasan

Lebih terperinci

RANCANGAN SISTEM ADMINISTRASI PASIEN DI RUMAH SAKIT HUSADA DENGAN MENGGUNAKAN VB.NET. Laporan Tugas Akhir

RANCANGAN SISTEM ADMINISTRASI PASIEN DI RUMAH SAKIT HUSADA DENGAN MENGGUNAKAN VB.NET. Laporan Tugas Akhir RANCANGAN SISTEM ADMINISTRASI PASIEN DI RUMAH SAKIT HUSADA DENGAN MENGGUNAKAN VB.NET Laporan Tugas Akhir Diajukan sebagai salah satu syarat untuk memperoleh gelar strata satu (S-1) Ilmu Komputer Oleh :

Lebih terperinci

PERANCANGAN SISTEM PENGENDALI KETERSEDIAAN KURSI PENONTON SEPAK BOLA VIA PINTU MASUK DAN PINTU KELUAR BERBASIS ARDUINO

PERANCANGAN SISTEM PENGENDALI KETERSEDIAAN KURSI PENONTON SEPAK BOLA VIA PINTU MASUK DAN PINTU KELUAR BERBASIS ARDUINO PERANCANGAN SISTEM PENGENDALI KETERSEDIAAN KURSI PENONTON SEPAK BOLA VIA PINTU MASUK DAN PINTU KELUAR BERBASIS ARDUINO Nama : Ahmad Maulana Zain NIM : 41415120158 Program Studi : Teknik Elektro PROGRAM

Lebih terperinci

Pembangunan Sistem Pelacakan dan Penelusuran Memanfaatkan Global Positioning System Pada Platform Mobile Google Android

Pembangunan Sistem Pelacakan dan Penelusuran Memanfaatkan Global Positioning System Pada Platform Mobile Google Android Pembangunan Sistem Pelacakan dan Penelusuran Memanfaatkan Global Positioning System Pada Platform Mobile Google Android LAPORAN TUGAS AKHIR Disusun sebagai syarat kelulusan tingkat sarjana oleh: Morenvino

Lebih terperinci

Algoritma Greedy pada Penjadwalan Real-Time untuk Earliest Deadline First Scheduling dan Rate Monotonic Scheduling serta Perbandingannya

Algoritma Greedy pada Penjadwalan Real-Time untuk Earliest Deadline First Scheduling dan Rate Monotonic Scheduling serta Perbandingannya Algoritma Greedy pada Penjadwalan Real-Time untuk Earliest Deadline First Scheduling dan Rate Monotonic Scheduling serta Perbandingannya Iftitakhul Zakiah/13515114 Program Studi Teknik Informatika Sekolah

Lebih terperinci

Sistem Pakar untuk Memilih Buku Ilmu Syar i Berbahasa Indonesia

Sistem Pakar untuk Memilih Buku Ilmu Syar i Berbahasa Indonesia Sistem Pakar untuk Memilih Buku Ilmu Syar i Berbahasa Indonesia LAPORAN TUGAS AKHIR Disusun sebagai syarat kelulusan tingkat sarjana oleh : Aulia Fitrah / 13504058 PROGRAM STUDI TEKNIK INFORMATIKA SEKOLAH

Lebih terperinci

Pengembangan Model Capacity Planning Perusahaan Make To Order Untuk. Keputusan Penerimaan Pesanan. (Studi kasus di UD. Rekayasa Wangdi W,

Pengembangan Model Capacity Planning Perusahaan Make To Order Untuk. Keputusan Penerimaan Pesanan. (Studi kasus di UD. Rekayasa Wangdi W, Pengembangan Model Capacity Planning Perusahaan Make To Order Untuk Keputusan Penerimaan Pesanan (Studi kasus di UD. Rekayasa Wangdi W, Cambahan, Nogotirto, Gamping, Sleman) Skripsi Untuk memenuhi sebagian

Lebih terperinci

Implementasi Algoritma RC6 Untuk Enkripsi SMS Pada Telepon Selular

Implementasi Algoritma RC6 Untuk Enkripsi SMS Pada Telepon Selular Implementasi Algoritma RC6 Untuk Enkripsi SMS Pada Telepon Selular LAPORAN TUGAS AKHIR Disusun sebagai syarat kelulusan tingkat sarjana oleh : Rangga Wisnu Adi Permana / 135 04 036 PROGRAM STUDI TEKNIK

Lebih terperinci

UNIVERSITAS BINA NUSANTARA USULAN PERBAIKAN SISTEM PENJADWALAN PRODUKSI N JOB M MACHINE PADA PERUSAHAAN PT. POLIDAYAGUNA PERKASA

UNIVERSITAS BINA NUSANTARA USULAN PERBAIKAN SISTEM PENJADWALAN PRODUKSI N JOB M MACHINE PADA PERUSAHAAN PT. POLIDAYAGUNA PERKASA UNIVERSITAS BINA NUSANTARA Jurusan Teknik Industri Tugas Akhir Sarjana Semester Genap tahun 2006/2007 USULAN PERBAIKAN SISTEM PENJADWALAN PRODUKSI N JOB M MACHINE PADA PERUSAHAAN PT. POLIDAYAGUNA PERKASA

Lebih terperinci

Penerapan Teknik Support Vector Machine untuk Pendeteksian Intrusi pada Jaringan

Penerapan Teknik Support Vector Machine untuk Pendeteksian Intrusi pada Jaringan Penerapan Teknik Support Vector Machine untuk Pendeteksian Intrusi pada Jaringan LAPORAN TUGAS AKHIR Disusun sebagai syarat kelulusan tingkat sarjana oleh : Krisantus Sembiring / 13503121 PROGRAM STUDI

Lebih terperinci

APLIKASI LATIHAN SOAL UJIAN TEORI SURAT IZIN MENGEMUDI BERBASIS WEB. Laporan Tugas Akhir

APLIKASI LATIHAN SOAL UJIAN TEORI SURAT IZIN MENGEMUDI BERBASIS WEB. Laporan Tugas Akhir APLIKASI LATIHAN SOAL UJIAN TEORI SURAT IZIN MENGEMUDI BERBASIS WEB Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer ANDRI SETIAWAN 41508110045 PROGRAM

Lebih terperinci

Penerapan Algoritma Program Dinamis dalam Penjadwalan Pengerjaan Sekumpulan Tugas Pelajar

Penerapan Algoritma Program Dinamis dalam Penjadwalan Pengerjaan Sekumpulan Tugas Pelajar Penerapan Algoritma Program Dinamis dalam Penjadwalan Pengerjaan Sekumpulan Tugas Pelajar Harry Alvin Waidan Kefas - 13514036 Program Sarjana Teknik Informatika Sekolah Teknik Elektro dan Informatika Bandung,

Lebih terperinci

PENERAPAN METODE PARTICLE SWARM OPTIMIZATION PADA OPTIMASI DISTRIBUSI LPG DARI AGEN KE TOKO KOMPETENSI KOMPUTASI SKRIPSI

PENERAPAN METODE PARTICLE SWARM OPTIMIZATION PADA OPTIMASI DISTRIBUSI LPG DARI AGEN KE TOKO KOMPETENSI KOMPUTASI SKRIPSI PENERAPAN METODE PARTICLE SWARM OPTIMIZATION PADA OPTIMASI DISTRIBUSI LPG DARI AGEN KE TOKO KOMPETENSI KOMPUTASI SKRIPSI I MADE HARY KARTIKA PUTRA NIM. 0808605070 PROGRAM STUDI TEKNIK INFORMATIKA JURUSAN

Lebih terperinci

APLIKASI PATROLI SEKURITI BERBASIS ANDROID MENGGUNAKAN NEAR FIELD COMMUNICATION (NFC) DAN FRAMEWORK IONIC LUKMAN PROGRAM STUDI SISTEM INFORMASI

APLIKASI PATROLI SEKURITI BERBASIS ANDROID MENGGUNAKAN NEAR FIELD COMMUNICATION (NFC) DAN FRAMEWORK IONIC LUKMAN PROGRAM STUDI SISTEM INFORMASI APLIKASI PATROLI SEKURITI BERBASIS ANDROID MENGGUNAKAN NEAR FIELD COMMUNICATION (NFC) DAN FRAMEWORK IONIC LUKMAN 41811120079 PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCUBUANA

Lebih terperinci

Pengamanan Transmisi Hasil dan Data Query Basis Data dengan Algoritma Kriptografi RC4

Pengamanan Transmisi Hasil dan Data Query Basis Data dengan Algoritma Kriptografi RC4 Pengamanan Transmisi Hasil dan Data Query Basis Data dengan Algoritma Kriptografi RC4 LAPORAN TUGAS AKHIR Disusun sebagai syarat kelulusan tingkat sarjana Oleh : Mohamad Firda Fauzan 13504127 PROGRAM STUDI

Lebih terperinci

PEMBANGUNAN PERANGKAT LUNAK PELAPORAN DATA BENCANA ALAM MENGGUNAKAN SMS GATEWAY

PEMBANGUNAN PERANGKAT LUNAK PELAPORAN DATA BENCANA ALAM MENGGUNAKAN SMS GATEWAY PEMBANGUNAN PERANGKAT LUNAK PELAPORAN DATA BENCANA ALAM MENGGUNAKAN SMS GATEWAY TUGAS AKHIR Diajukan Untuk Memenuhi Sebagian Persyaratan Mencapai Derajat Sarjana Teknik Informatika Oleh : Irvan NIM : 11

Lebih terperinci

Rancang Bangun Aplikasi Penjadwalan Berbasis Web Untuk Teknisi Dalam Perawatan Fasilitas Hotel Royal Safari Garden

Rancang Bangun Aplikasi Penjadwalan Berbasis Web Untuk Teknisi Dalam Perawatan Fasilitas Hotel Royal Safari Garden Rancang Bangun Aplikasi Penjadwalan Berbasis Web Untuk Teknisi Dalam Perawatan Fasilitas Hotel Royal Safari Garden Romi Syahputra Lubis 41511120102 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER

Lebih terperinci

PENJADWALAN JANGKA PENDEK YULIATI, SE, MM

PENJADWALAN JANGKA PENDEK YULIATI, SE, MM PENJADWALAN JANGKA PENDEK YULIATI, SE, MM 1 PENJADWALAN (SCHEDULING) Melaksanakan pekerjaan secara efektif dan efisien agar tujuan tercapai. Oleh karena itu pemahaman mengenai konsep penjadwalan sangat

Lebih terperinci

II. TINJAUAN PUSTAKA 2.1. Agent-Based Software Engineering

II. TINJAUAN PUSTAKA 2.1. Agent-Based Software Engineering II. TINJAUAN PUSTAKA 2.1. Agent-Based Software Engineering Agen pintar (intelligent agents) dan sistem berbasiskan agen telah banyak dikenal dalam penelitian bidang kecerdasan buatan. Dewasa ini, kedua

Lebih terperinci

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN DAFTAR ISI HALAMAN JUDUL... i LEMBAR PENGESAHAN ii KATA PENGANTAR iii DAFTAR ISI... v DAFTAR TABEL... vii DAFTAR GAMBAR.. ix DAFTAR LAMPIRAN... x ABSTRAK.. xi BAB I BAB II PENDAHULUAN 1.1 Latar Belakang

Lebih terperinci

UNIVERSITAS BINA NUSANTARA. Program Ganda T. Informatika - Matematika Skripsi Sarjana Program Ganda Semester Ganjil 2006/2007

UNIVERSITAS BINA NUSANTARA. Program Ganda T. Informatika - Matematika Skripsi Sarjana Program Ganda Semester Ganjil 2006/2007 UNIVERSITAS BINA NUSANTARA Program Ganda T. Informatika - Matematika Skripsi Sarjana Program Ganda Semester Ganjil 2006/2007 PERANCANGAN PROGRAM APLIKASI PENENTUAN RUTE TERPENDEK DISTRIBUSI BUKU DAERAH

Lebih terperinci

PERANCANGAN PROGRAM SIMULASI RUTE PENDISTRIBUSIAN BARANG DENGAN ALGORITMA ELITIST ANT SYSTEM PADA PT TIMUR JAYA SKRIPSI

PERANCANGAN PROGRAM SIMULASI RUTE PENDISTRIBUSIAN BARANG DENGAN ALGORITMA ELITIST ANT SYSTEM PADA PT TIMUR JAYA SKRIPSI PERANCANGAN PROGRAM SIMULASI RUTE PENDISTRIBUSIAN BARANG DENGAN ALGORITMA ELITIST ANT SYSTEM PADA PT TIMUR JAYA SKRIPSI Oleh Harlin Sudario 1000863502 PROGRAM GANDA TEKNIK INFORMATIKA DAN MATEMATIKA BINUS

Lebih terperinci

PENERAPAN KOMBINASI EARLIEST DUE DATE (EDD) DAN SHORTEST PROCESSING TIME (SPT) DI CV. GREENG INSIPRATION. Tugas Akhir

PENERAPAN KOMBINASI EARLIEST DUE DATE (EDD) DAN SHORTEST PROCESSING TIME (SPT) DI CV. GREENG INSIPRATION. Tugas Akhir PENERAPAN KOMBINASI EARLIEST DUE DATE (EDD) DAN SHORTEST PROCESSING TIME (SPT) DI CV. GREENG INSIPRATION Tugas Akhir Diajukan untuk Memenuhi Sebagian Persyaratan Mencapai Derajat Sarjana Teknik Industri

Lebih terperinci

PENERAPAN ALGORITMA GENETIKA UNTUK PENENTUAN PENJADWALAN JOB SHOP SECARA MONTE CARLO

PENERAPAN ALGORITMA GENETIKA UNTUK PENENTUAN PENJADWALAN JOB SHOP SECARA MONTE CARLO TUGAS AKHIR - ST 1325 PENERAPAN ALGORITMA GENETIKA UNTUK PENENTUAN PENJADWALAN JOB SHOP SECARA MONTE CARLO YANTER SIANIFAR BASUKI NRP 1303100049 Dosen Pembimbing Prof. Drs. Nur Iriawan, M.Ikom. Ph.D JURUSAN

Lebih terperinci

Rancang Bangun Aplikasi Pelaporan Perkembangan Ternak Sapi Paguyuban Tani Makmur Berbasis Web

Rancang Bangun Aplikasi Pelaporan Perkembangan Ternak Sapi Paguyuban Tani Makmur Berbasis Web LAPORAN SKRIPSI Rancang Bangun Aplikasi Pelaporan Perkembangan Ternak Sapi Paguyuban Tani Makmur Berbasis Web Laporan ini disusun guna memenuhi salah satu syarat untuk Menyelesaikan program studi Sistem

Lebih terperinci

Team project 2017 Dony Pratidana S. Hum Bima Agus Setyawan S. IIP

Team project 2017 Dony Pratidana S. Hum Bima Agus Setyawan S. IIP Hak cipta dan penggunaan kembali: Lisensi ini mengizinkan setiap orang untuk menggubah, memperbaiki, dan membuat ciptaan turunan bukan untuk kepentingan komersial, selama anda mencantumkan nama penulis

Lebih terperinci

SKRIPSI KADAR ERATOSTHENES SITEPU

SKRIPSI KADAR ERATOSTHENES SITEPU SISTEM PENDUKUNG KEPUTUSAN PENJADWALAN MATA KULIAH DENGAN MODEL PEMROGRAMAN HEURISTIC MENGGUNAKAN ALGORITMA A* (STUDI KASUS: S1 ILMU KOMPUTER FMIPA USU) SKRIPSI KADAR ERATOSTHENES SITEPU 061401091 PROGRAM

Lebih terperinci

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007 UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007 ANALISIS DAN PERANCANGAN CHATBOT UNTUK TANYA-JAWAB TENTANG FAQ BINUSMAYA Astari Kartika Hadinata

Lebih terperinci

PEMANFAATAN ARDUINO DALAM PENGEMBANGAN SISTEM RUMAH PINTAR BERBASIS MOBILE DAN WEB (Studi Kasus : Penjadwalan Lampu Rumah)

PEMANFAATAN ARDUINO DALAM PENGEMBANGAN SISTEM RUMAH PINTAR BERBASIS MOBILE DAN WEB (Studi Kasus : Penjadwalan Lampu Rumah) PEMANFAATAN ARDUINO DALAM PENGEMBANGAN SISTEM RUMAH PINTAR BERBASIS MOBILE DAN WEB (Studi Kasus : Penjadwalan Lampu Rumah) TUGAS AKHIR Disusun sebagai salah satu syarat untuk kelulusan Program Strata 1,

Lebih terperinci

Penyelesaian Persoalan Penukaran Uang dengan Program Dinamis

Penyelesaian Persoalan Penukaran Uang dengan Program Dinamis Penyelesaian Persoalan Penukaran Uang dengan Program Dinamis Albert Logianto - 13514046 Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung, Jl. Ganesha 10

Lebih terperinci

ABSTRAK. i Universitas Kristen Maranatha

ABSTRAK. i Universitas Kristen Maranatha ABSTRAK P.T. Indo Extrusions adalah perusahaan yang berskala internasional dan bergerak di bidang pengolahan logam nonferos terutama alumunium. Terletak di jalan Leuwi Gajah No. 134, Cimindi, Cimahi menerapkan

Lebih terperinci

SISTEM INFORMASI ANGKUTAN UMUM DI JAKARTA BERBASIS ANDROID CHAIRUNISA PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA

SISTEM INFORMASI ANGKUTAN UMUM DI JAKARTA BERBASIS ANDROID CHAIRUNISA PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA SISTEM INFORMASI ANGKUTAN UMUM DI JAKARTA BERBASIS ANDROID CHAIRUNISA 41812010138 PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2017 SISTEM INFORMASI ANGKUTAN UMUM

Lebih terperinci

Pembuatan Rencana Strategis. Pengimplementasian E-Government Sektor Layanan Publik. Berbasis Enterprise Architecture Planning

Pembuatan Rencana Strategis. Pengimplementasian E-Government Sektor Layanan Publik. Berbasis Enterprise Architecture Planning Pembuatan Rencana Strategis Pengimplementasian E-Government Sektor Layanan Publik Berbasis Enterprise Architecture Planning Studi Kasus: Pemerintah Kabupaten Kutai Barat LAPORAN TUGAS AKHIR Disusun sebagai

Lebih terperinci

PEMBANGUNAN ADD-ON PADA MOZILLA THUNDERBIRD UNTUK ENKRIPSI SURAT ELEKTRONIK DENGAN CORRECTED BLOCK TINY ENCRYPTION ALGORITHM

PEMBANGUNAN ADD-ON PADA MOZILLA THUNDERBIRD UNTUK ENKRIPSI SURAT ELEKTRONIK DENGAN CORRECTED BLOCK TINY ENCRYPTION ALGORITHM PEMBANGUNAN ADD-ON PADA MOZILLA THUNDERBIRD UNTUK ENKRIPSI SURAT ELEKTRONIK DENGAN CORRECTED BLOCK TINY ENCRYPTION ALGORITHM LAPORAN TUGAS AKHIR oleh : Ricky Gilbert Fernando / 13505077 PROGRAM STUDI TEKNIK

Lebih terperinci

IMPLEMENTASI ALGORITMA RUNUT BALIK DALAM PENYELESAIAN PERMAINAN KAKURO TUGAS AKHIR

IMPLEMENTASI ALGORITMA RUNUT BALIK DALAM PENYELESAIAN PERMAINAN KAKURO TUGAS AKHIR IMPLEMENTASI ALGORITMA RUNUT BALIK DALAM PENYELESAIAN PERMAINAN KAKURO TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Achmad Firmansyah

Lebih terperinci

Dokumen Kurikulum Program Studi : Magister Informatika

Dokumen Kurikulum Program Studi : Magister Informatika Dokumen Kurikulum 03-08 Program Studi : Magister Fakultas : Sekolah Teknik Elektro & Institut Teknologi Bandung Bidang Akademik dan Kemahasiswaan Institut Teknologi Bandung Kode Dokumen Total Halaman Kur03-S-IF

Lebih terperinci

PEMBANGUNAN SISTEM INFORMASI PENGGAJIAN KARYAWAN BERBASIS WEB (STUDI KASUS: UNIVERSITAS ATMA JAYA YOGYAKARTA)

PEMBANGUNAN SISTEM INFORMASI PENGGAJIAN KARYAWAN BERBASIS WEB (STUDI KASUS: UNIVERSITAS ATMA JAYA YOGYAKARTA) PEMBANGUNAN SISTEM INFORMASI PENGGAJIAN KARYAWAN BERBASIS WEB (STUDI KASUS: UNIVERSITAS ATMA JAYA YOGYAKARTA) TUGAS AKHIR Diajukan Untuk Memenuhi Sebagian Persyaratan Mencapai Derajat Sarjana Teknik Informatika

Lebih terperinci

PERANCANGAN PROGRAM APLIKASI PENENTUAN KEBUTUHAN GIZI PADA PENDERITA DIABETES DENGAN ALGORITMA GENETIKA SKRIPSI. oleh : Vinolia Valentina

PERANCANGAN PROGRAM APLIKASI PENENTUAN KEBUTUHAN GIZI PADA PENDERITA DIABETES DENGAN ALGORITMA GENETIKA SKRIPSI. oleh : Vinolia Valentina PERANCANGAN PROGRAM APLIKASI PENENTUAN KEBUTUHAN GIZI PADA PENDERITA DIABETES DENGAN ALGORITMA GENETIKA SKRIPSI oleh : Vinolia Valentina 1100045025 PROGRAM GANDA TEKNI K INFORMATIKA DAN MAT EMATIKA UNIVERSITAS

Lebih terperinci

Scheduling Problems. Job Shop Scheduling (1) Job Shop Scheduling Problems. Job Shop Scheduling (2) 13/05/2014

Scheduling Problems. Job Shop Scheduling (1) Job Shop Scheduling Problems. Job Shop Scheduling (2) 13/05/2014 /0/0 Scheduling Problems Job Shop Scheduling Problems Mata Kuliah: Penjadwalan Produksi Teknik Industri Universitas Brawijaya Job Shop Scheduling () Job Shop Scheduling () Flow shop: aliran kerja unidirectional

Lebih terperinci

IMPLEMENTASI SISTEM MULTI-AGEN PADA PEMBANGUNAN MANAJEMEN RANTAI PASOK ELEKTRONIK: REHABILITASI DAN REKONSTRUKSI PASCABENCANA

IMPLEMENTASI SISTEM MULTI-AGEN PADA PEMBANGUNAN MANAJEMEN RANTAI PASOK ELEKTRONIK: REHABILITASI DAN REKONSTRUKSI PASCABENCANA TESIS IMPLEMENTASI SISTEM MULTI-AGEN PADA PEMBANGUNAN MANAJEMEN RANTAI PASOK ELEKTRONIK: REHABILITASI DAN REKONSTRUKSI PASCABENCANA HENDRIKUS ANDRIANUS KANTUR No. Mhs. : 135302030/PS/MTF PROGRAM STUDI

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1. Pengukuran Waktu Pengukuran waktu adalah pekerjaan mengamati dan mencatat waktuwaktu kerjanya baik setiap elemen ataupun siklus. Teknik pengukuran waktu terbagi atas dua bagian

Lebih terperinci

PENJADWALAN PRODUKSI DENGAN METODE BRANCH AND BOUND PADA PT. XYZ

PENJADWALAN PRODUKSI DENGAN METODE BRANCH AND BOUND PADA PT. XYZ PENJADWALAN PRODUKSI DENGAN METODE BRANCH AND BOUND PADA PT. XYZ Saiful Mangngenre 1, Amrin Rapi 2, Wendy Flannery 3 Program Studi Teknik Industri, Fakultas Teknik, Universitas Hasanuddin, Makassar, 90245

Lebih terperinci

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA UNIVERSITAS BINA NUSANTARA Program Studi Ganda Teknik Industri Sistem Informasi Skripsi Sarjana Program Ganda Semester Ganjil 2007/2008 SKRIPSI PROGRAM GANDA UNIVERSITAS BINA NUSANTARA Siungowati NIM :

Lebih terperinci

OPTIMASI JARINGAN SARAF TIRUAN PADA OPTICAL CHARACTER RECOGNITION DENGAN MENGGUNAKAN IMAGE PREPROCESSING DAN ALGORITMA GENETIK

OPTIMASI JARINGAN SARAF TIRUAN PADA OPTICAL CHARACTER RECOGNITION DENGAN MENGGUNAKAN IMAGE PREPROCESSING DAN ALGORITMA GENETIK OPTIMASI JARINGAN SARAF TIRUAN PADA OPTICAL CHARACTER RECOGNITION DENGAN MENGGUNAKAN IMAGE PREPROCESSING DAN ALGORITMA GENETIK LAPORAN TUGAS AKHIR Disusun sebagai syarat kelulusan tingkat sarjana Oleh:

Lebih terperinci

ANALISIS DAN PERANCANGAN APLIKASI BASIS DATA SISTEM MANAJEMEN ASET PADA KANTOR PUSAT PT HPI AGRO SKRIPSI. Oleh

ANALISIS DAN PERANCANGAN APLIKASI BASIS DATA SISTEM MANAJEMEN ASET PADA KANTOR PUSAT PT HPI AGRO SKRIPSI. Oleh ANALISIS DAN PERANCANGAN APLIKASI BASIS DATA SISTEM MANAJEMEN ASET PADA KANTOR PUSAT PT HPI AGRO SKRIPSI Oleh Darwin 1200971351 Marcel Leonardo 1200971465 Natanael Yanico Sigit 1200972266 Kelas / Kelompok

Lebih terperinci

IMPLEMENTASI TEKNOLOGI FRAMEWORK YII UNTUK SISTEM PENJUALAN ONLINE DI TOKO PASSION YOGYAKARTA

IMPLEMENTASI TEKNOLOGI FRAMEWORK YII UNTUK SISTEM PENJUALAN ONLINE DI TOKO PASSION YOGYAKARTA IMPLEMENTASI TEKNOLOGI FRAMEWORK YII UNTUK SISTEM PENJUALAN ONLINE DI TOKO PASSION YOGYAKARTA Disusun Oleh: GISMA GERRY KURNIAWAN Nomor Mahasiswa : 115410092 PROGRAM STUDI TEKNIK INFORMATIKA SEKOLAH TINGGI

Lebih terperinci

D E P A R T E M E N T E K N I K I N D U S T R I F A K U L T A S T E K N I K UNIVERSITAS SUMATERA UTARA M E D A N 2017

D E P A R T E M E N T E K N I K I N D U S T R I F A K U L T A S T E K N I K UNIVERSITAS SUMATERA UTARA M E D A N 2017 PENJADWALAN FLOWSHOP BERDASARKAN ALGORITMA NAWAZ, ENSCORE DAN HAM (NEH) DENGAN PENDEKATAN SHORTEST PROCESSING TIME (SPT) DAN LONGEST PROCESSING TIME (LPT) DI PT GROWTH SUMATRA INDUSTRY, LTD TUGAS SARJANA

Lebih terperinci

ALGORITMA PENAMBAHAN FEATURE PADA PEMODELAN PRODUK 3D DISERTAI DENGAN METODA PENCAHAYAAN. Bernat Hasiholan Gultom

ALGORITMA PENAMBAHAN FEATURE PADA PEMODELAN PRODUK 3D DISERTAI DENGAN METODA PENCAHAYAAN. Bernat Hasiholan Gultom ALGORITMA PENAMBAHAN FEATURE PADA PEMODELAN PRODUK 3D DISERTAI DENGAN METODA PENCAHAYAAN TUGAS SARJANA Diajukan sebagai salah satu syarat untuk memperoleh gelar Sarjana Teknik Oleh Bernat Hasiholan Gultom

Lebih terperinci

- Topologi Jaringan. - Rancangan Agent

- Topologi Jaringan. - Rancangan Agent 6 berbasis lokasi dan printer service tersedia bebas. Pengguna dapat terhubung ke LAN dan ia akan dilayani dengan teknologi mobile agent. Lalu, client dapat mencetak dokumen miliknya melalui mobile agent.

Lebih terperinci

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN 1.1. Latar Belakang BAB I PENDAHULUAN 1.1. Latar Belakang Penjadwalan adalah proses membuat daftar, tabel kegiatan atau rencana kegiatan dengan pembagian waktu pelaksanaan yang terperinci. Dalam proses penjadwalan, kegiatan

Lebih terperinci

Penerapan Algoritma Brute Force pada Teka-teki Magic Square 3 x 3

Penerapan Algoritma Brute Force pada Teka-teki Magic Square 3 x 3 Penerapan Algoritma Brute Force pada Teka-teki Magic Square 3 x 3 Dzar Bela Hanifa 13515007 Teknik Informatika Institut Teknologi Bandung Bandung, Indonesia 13515007@std.stei.itb.ac.id Abstract Teka-teki

Lebih terperinci

PERMASALAHAN PENJADWALAN FLOW SHOP DALAM PROSES PENGECATAN BODY MOBIL DENGAN MENGGUNAKAN HARMONY SEARCH ALGORITHM SKRIPSI ANNAS MAIYASYA

PERMASALAHAN PENJADWALAN FLOW SHOP DALAM PROSES PENGECATAN BODY MOBIL DENGAN MENGGUNAKAN HARMONY SEARCH ALGORITHM SKRIPSI ANNAS MAIYASYA PERMASALAHAN PENJADWALAN FLOW SHOP DALAM PROSES PENGECATAN BODY MOBIL DENGAN MENGGUNAKAN HARMONY SEARCH ALGORITHM SKRIPSI ANNAS MAIYASYA 081402044 PROGRAM STUDI S1 TEKNOLOGI INFORMASI FAKULTAS ILMU KOMPUTER

Lebih terperinci

MODEL PENJADWALAN BATCH PADA JOB SHOP DENGAN KELOMPOK MESIN HETEROGEN UNTUK MEMINIMASI TOTAL WAKTU TINGGAL AKTUAL

MODEL PENJADWALAN BATCH PADA JOB SHOP DENGAN KELOMPOK MESIN HETEROGEN UNTUK MEMINIMASI TOTAL WAKTU TINGGAL AKTUAL MODEL PENJADWALAN BATCH PADA JOB SHOP DENGAN KELOMPOK MESIN HETEROGEN UNTUK MEMINIMASI TOTAL WAKTU TINGGAL AKTUAL Draft Tesis Karya tulis sebagai salah satu syarat Untuk memperoleh gelar Magister dari

Lebih terperinci

Studi dan Implementasi Kriptografi Kunci-Publik untuk Otentikasi Perangkat dan Pengguna pada Komunikasi Bluetooth

Studi dan Implementasi Kriptografi Kunci-Publik untuk Otentikasi Perangkat dan Pengguna pada Komunikasi Bluetooth Studi dan Implementasi Kriptografi Kunci-Publik untuk Otentikasi Perangkat dan Pengguna pada Komunikasi Bluetooth LAPORAN TUGAS AKHIR Disusun sebagai syarat kelulusan tingkat sarjana oleh : Made Harta

Lebih terperinci

SISTEM INFORMASI MANAJEMEN SEKOLAH SUB SISTEM PENJADWALAN TUGAS AKHIR

SISTEM INFORMASI MANAJEMEN SEKOLAH SUB SISTEM PENJADWALAN TUGAS AKHIR SISTEM INFORMASI MANAJEMEN SEKOLAH SUB SISTEM PENJADWALAN TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat mencapai gelar Ahli Madya Program Diploma III Teknik Informatika Fakultas Matematika dan

Lebih terperinci

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA UNIVERSITAS BINA NUSANTARA Jurusan Teknik Industri Skripsi Sarjana Teknik Industri Semester Ganjil 2005/2006 USULAN SISTEM PENJADWALAN PRODUKSI MENGGUNAKAN METODE BRANCH AND BOUND OLEH IGNALL DAN SCHRAGE

Lebih terperinci

SISTEM INFORMASI PENJADWALAN PRODUKSI DENGAN METODE SEQUENCING PADA KONVEKSI SAMPURNA

SISTEM INFORMASI PENJADWALAN PRODUKSI DENGAN METODE SEQUENCING PADA KONVEKSI SAMPURNA LAPORAN SKRIPSI SISTEM INFORMASI PENJADWALAN PRODUKSI DENGAN METODE SEQUENCING PADA KONVEKSI SAMPURNA Laporan ini disusun guna memenuhi salah satu syarat untuk Menyelesaikan program studi Sistem Informasi

Lebih terperinci

Paradigma Pemrograman Dinamis dalam Menentukan Rute Distribusi Bahan Bakar Minyak Berdasarkan Kebutuhan Penduduk di Suatu Daerah

Paradigma Pemrograman Dinamis dalam Menentukan Rute Distribusi Bahan Bakar Minyak Berdasarkan Kebutuhan Penduduk di Suatu Daerah Paradigma Pemrograman Dinamis dalam Menentukan Rute Distribusi Bahan Bakar Minyak Berdasarkan Kebutuhan Penduduk di Suatu Daerah Aditya Agung Putra (13510010) 1 Program Studi Teknik Informatika Sekolah

Lebih terperinci

PERANCANGAN DAN PEMBUATAN SISTEM OTOMATISASI PERANGKAT ELEKTRONIKA RUMAH BERBASIS ARDUINO

PERANCANGAN DAN PEMBUATAN SISTEM OTOMATISASI PERANGKAT ELEKTRONIKA RUMAH BERBASIS ARDUINO PERANCANGAN DAN PEMBUATAN SISTEM OTOMATISASI PERANGKAT ELEKTRONIKA RUMAH BERBASIS ARDUINO LAPORAN TUGAS AKHIR Diselesaikan sebagai salah satu syarat untuk mendapatkan gelar Ahli Madya (A.Md) Teknik Komputer

Lebih terperinci

MODEL PEMBELAJARAN BERBASIS KOMPUTER MENGENAI SISTEM PENCERNAAN MANUSIA PADA SISWA SMA KELAS XI TUGAS AKHIR INTAN SHAVIRA

MODEL PEMBELAJARAN BERBASIS KOMPUTER MENGENAI SISTEM PENCERNAAN MANUSIA PADA SISWA SMA KELAS XI TUGAS AKHIR INTAN SHAVIRA MODEL PEMBELAJARAN BERBASIS KOMPUTER MENGENAI SISTEM PENCERNAAN MANUSIA PADA SISWA SMA KELAS XI TUGAS AKHIR INTAN SHAVIRA 122406074 PROGRAM STUDI D3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA

Lebih terperinci

Penentuan Menu Makan dengan Pemrograman Dinamis

Penentuan Menu Makan dengan Pemrograman Dinamis Penentuan Menu Makan dengan Pemrograman Dinamis Jordhy Fernando 13515004 Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung, Jl. Ganesha 10 Bandung 40132,

Lebih terperinci

BUSINESS PROCESS REPORTING SERVICE SUBSISTEM SMS BASED SERVICE

BUSINESS PROCESS REPORTING SERVICE SUBSISTEM SMS BASED SERVICE BUSINESS PROCESS REPORTING SERVICE SUBSISTEM SMS BASED SERVICE LAPORAN TUGAS AKHIR Disusun sebagai syarat kelulusan tingkat sarjana oleh: Budi Satrio / 13504006 PROGRAM STUDI TEKNIK INFORMATIKA SEKOLAH

Lebih terperinci

SUSUN KATA PADA GAME EDUKASI Menyusun Kata Dalam Bahasa Inggris Dengan Melawan Zombie DENGAN IMPLEMENTASI ALGORITMA BACKTRACKING TUGAS AKHIR

SUSUN KATA PADA GAME EDUKASI Menyusun Kata Dalam Bahasa Inggris Dengan Melawan Zombie DENGAN IMPLEMENTASI ALGORITMA BACKTRACKING TUGAS AKHIR SUSUN KATA PADA GAME EDUKASI Menyusun Kata Dalam Bahasa Inggris Dengan Melawan Zombie DENGAN IMPLEMENTASI ALGORITMA BACKTRACKING TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik

Lebih terperinci

Dokumen Kurikulum Program Studi : Teknik Informatika. Lampiran III

Dokumen Kurikulum Program Studi : Teknik Informatika. Lampiran III Dokumen Kurikulum 2013-2018 Program Studi : Teknik Informatika Lampiran III Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung Bidang Akademik dan Kemahasiswaan Institut Teknologi Bandung

Lebih terperinci

PENERAPAN ALGORITMA SIMULATED ANNEALING DAN ALGORITMA TABU SEARCH PADA PRODUKSI SEPATU DENGAN PENJADWALAN FLOWSHOP SKRIPSI. Oleh

PENERAPAN ALGORITMA SIMULATED ANNEALING DAN ALGORITMA TABU SEARCH PADA PRODUKSI SEPATU DENGAN PENJADWALAN FLOWSHOP SKRIPSI. Oleh PENERAPAN ALGORITMA SIMULATED ANNEALING DAN ALGORITMA TABU SEARCH PADA PRODUKSI SEPATU DENGAN PENJADWALAN FLOWSHOP SKRIPSI Oleh Izzatul Laila NIM 071810101091 JURUSAN MATEMATIKA FAKULTAS MATEMATIKA DAN

Lebih terperinci

APLIKASI SALES ACCESS BERBASIS ANDROID YANG TERKONEKSI DENGAN WEB SERVICE PADA PT. INDOMO MULIA FAJAR PRATAMA

APLIKASI SALES ACCESS BERBASIS ANDROID YANG TERKONEKSI DENGAN WEB SERVICE PADA PT. INDOMO MULIA FAJAR PRATAMA APLIKASI SALES ACCESS BERBASIS ANDROID YANG TERKONEKSI DENGAN WEB SERVICE PADA PT. INDOMO MULIA FAJAR PRATAMA 41510120049 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA

Lebih terperinci

IMPLEMENTASI DATA MINING SISTEM MONITORING SISWA DI SD AISYIYAH UNGGULAN GEMOLONG

IMPLEMENTASI DATA MINING SISTEM MONITORING SISWA DI SD AISYIYAH UNGGULAN GEMOLONG IMPLEMENTASI DATA MINING SISTEM MONITORING SISWA DI SD AISYIYAH UNGGULAN GEMOLONG SKRIPSI Disusun sebagai salah satu syarat menyelesaikan Jenjang Strata I pada Program Studi Teknik Informatika Fakultas

Lebih terperinci

ANALISIS DAN PERANCANGAN APLIKASI HELP DESK BERBASIS INTRANET DENGAN PENERAPAN METODE NATURAL LANGUAGE PROCESSING PADA PT GLOBAL INFORMASI BERMUTU

ANALISIS DAN PERANCANGAN APLIKASI HELP DESK BERBASIS INTRANET DENGAN PENERAPAN METODE NATURAL LANGUAGE PROCESSING PADA PT GLOBAL INFORMASI BERMUTU ANALISIS DAN PERANCANGAN APLIKASI HELP DESK BERBASIS INTRANET DENGAN PENERAPAN METODE NATURAL LANGUAGE PROCESSING PADA PT GLOBAL INFORMASI BERMUTU SKRIPSI Oleh Lia 0900787940 Hirenny Ika Surianty 0900792360

Lebih terperinci