Source Code Autograder

Ukuran: px
Mulai penontonan dengan halaman:

Download "Source Code Autograder"

Transkripsi

1 Source Code Autograder LAPORAN TUGAS AKHIR Disusun sebagai syarat kelulusan tingkat sarjana oleh : Ronny / PROGRAM STUDI INFORMATIKA SEKOLAH TEKNIK ELEKTRO DAN INFORMATIKA INSTITUT TEKNOLOGI BANDUNG 2008

2 Lembar Pengesahan Program Studi Sarjana Teknik Informatika Source Code Autograder Tugas Akhir Program Studi Sarjana Teknik Informatika ITB Oleh Ronny / Telah disetujui dan disahkan sebagai laporan Tugas Akhir di Bandung, pada tanggal Juli 2008 Pembimbing Dr. Ir. M.M. Inggriani Liem NIP

3 KATA PENGANTAR Puji syukur ke hadirat Tuhan Yang Maha Esa. Dengan rahmat dan bimbingan-nya, penulis dapat menyelesaikan Tugas Akhir yang berjudul Source Code Autograder. Pada kesempatan ini penulis ingin mengucapkan terima kasih yang sebesar-besarnya pada: 1. Ibu Dr. Ir. M.M. Inggriani Liem selaku pembimbing Tugas Akhir, atas segala pendidikan, dan bimbingan yang sangat berharga, serta perhatian dan kesabaran selama Tugas Akhir. 2. Ibu Yani Widyani, S.T., M.T., atas bimbingan dan bantuan selama Sidang Tugas Akhir dan kritik, saran, dan penjelasan yang diberikan selaku penguji seminar dan prasidang sidang Tugas Akhir. 3. (Alm) Ibu Ir. Sri Purwanti, M.Sc, atas segala kritik dan saran yang diberikan selaku penguji presentasi proposal. Semoga Ibu diterima dalam damai abadi di sisinya. 4. Bapak Riza Satria Perdana, S.T., M.T, atas segala kritik, saran, dan penjelasan yang diberikan selaku penguji sidang Tugas Akhir. 5. Bapak Achmad Imam Kristijantoro, S.T., M.T, atas segala kritik, saran, dan penjelasan yang diberikan selaku penguji sidang Tugas Akhir. 6. Ibu GA. Putri Saptawati dan Bapak Arya Adriansyah, S.T. atas diskusi tentang pengerjaan Tugas Akhir dan penelitian. 7. Cynthia Kustanto, Miridhani Riani Ningrum dan Yudi Rizkiadi untuk segala perhatian, dukungan, dan doa selama pengerjaan Tugas Akhir. 8. Teman seperjuangan pada berbagai masa : Arie Minandar Anggiat, Wulan Widyasari, Dini Rahmawati, Roni Sambiangga, Efendy Chalikdjen, Ridwan, Fitri Meiriza, dan Rindhu Astry. 9. Seluruh rekan-rekan asisten programming, angkatan IF 2003, dan PSM ITB, atas segala kenangan yang diberikan. 10. Semua staf akademik Program Studi Teknik Informatika yang telah memberikan banyak ilmu selama masa perkuliahan, juga semua staf non akademik. Tidak lupa, penulis mengucapkan banyak terima kasih pada Papa, Mama, dan kakak tercinta atas segala kepercayaan, perhatian, dukungan, dan doanya. Semoga Tugas Akhir ini dapat memberikan manfaat bagi semua pihak yang membutuhkannya. Penulis menyadari bahwa Tugas Akhir ini masih memiliki banyak kekurangan. Oleh karena itu, saran dan kritik dari pembaca sangat penulis harapkan. Bandung, Juni 2008 Penulis

4 ABSTRAK Jumlah mahasiswa peserta mata kuliah pemrograman dasar pada Program Studi Sarjana Teknik Informatika ITB (S1-IF-ITB) yang mencapai lebih dari 300 mahasiswa sejak tahun 2006 telah membuat proses penilaian tugas program mahasiswa sangat menghabiskan sumber daya. Dengan demikian, otomasi penilaian terhadap source code serahan tugas siswa menjadi kebutuhan penting dalam proses pengajaran pemrograman. Dengan penilai otomatis (autograder), penilaian dapat dilakukan dengan lebih cepat dan objektif. Dalam Tugas Akhir ini, akan dibuat suatu autograder diberi nama Phobos yang dirancang untuk mampu menilai secara blackbox dan whitebox. Penilaian blackbox dilakukan terhadap eksekusi program untuk menilai ketepatan program (persentase kasus uji benar) dan efisiensi (rata-rata panjang eksekusi). Penilaian whitebox dilakukan dengan memproses source code untuk menilai aspek kompleksitas solusi (SLoC, kompleksitas siklomatik) dan ketaatan pada standar tipografi (rata-rata jumlah baris dan panjang komentar, rata-rata panjang nama identifier, dan ketepatan indentasi). Bahasa pemrograman yang digunakan pada lingkungan S1-IF-ITB beragam, sehingga proses penilaian dalam Phobos juga dirancang untuk bersifat generik, yaitu dapat menangani lebih dari satu bahasa pemrograman dan dapat dikembangkan untuk menangani bahasa pemrograman lain di masa mendatang. Dalam pengembangannya kini, Phobos telah mampu menangani source code dalam bahasa Pascal dan Lisp. Penanganan source code pada Phobos dilakukan dengan interpretasi menggunakan modul interpreter yang telah dibangun secara khusus dalam Tugas Akhir ini untuk proses penilaian. Interpreter Phobos dirancang secara khusus dengan memperhatikan aspek-aspek pengajaran pemrograman, yaitu untuk mendeteksi kesalahan seperti infinite loop dan variabel yang tidak diinisiasi. Interpreter Phobos dirancang secara moduler agar dapat juga digunakan sebagai library untuk sistem lain atau sebagai alat bantu latihan pemrograman mandiri. Phobos dikembangkan dengan antarmuka berbasis web menggunakan platform PHP agar diperoleh aksesibilitas dan integrasi yang mudah terhadap Learning Management System milestone yang telah digunakan di lingkungan lab programming S1-IF-ITB. Autograder engine dan interpreter Phobos dikembangkan menggunakan Java dengan generator parser Antlr sebagai library untuk memperoleh ekstensibilitas and independensi terhadap platform. Phobos telah diuji untuk menilai source code serahan tugas yang serupa dengan tugas pemrograman dalam mata kuliah pemrograman dasar pada S1-IF-ITB. Kata kunci : penilaian otomatis, alat bantu pengajaran pemrograman, interpreter i

5 ABSTRACT The number of students at the ITB Informatics Engineering Undergraduate Program (S1-IF- ITB) basic programming classes which had exceeded 300 in 2006 has made the assignment grading process very resource intensive. Therefore, automation of source code grading has become an important requirement. Using autograder, grading process can be done faster and more objectively. In this final project, an autograder named Phobos will be developed to be capable of grading by blackbox methods and whitebox methods. Blackbox marking is performed on program execution to grade program correctness (percentage of correct test cases) and efficiency (average execution length). Whitebox marking is performed by processing the source code to grade solution complexity (SLoC, cyclomatic complexity) and compliance to typographic standards (average comment lines and length, average identifier name length and indentation check). Since programming languages used in S1-IF-ITB varies, Phobos marking process is designed to be generic, capable of handling multiple languages and extensible, can easily be developed to handle new languages in the future. In the current development, the languages handled on Phobos are Lisp and Pascal. Source code handling on Phobos is done using a custom built interpreter which addresses programming education aspects, which are infinite loop detection and uninitialized variables. These interpreters had also been modularly designed with the capability to be used as a library to other systems or as an independent programming teaching tool. Phobos is developed with a PHP web interface to achieve accessibility and easy integration to the Learning Management System milestone used in S1-IF-ITB environment. The Phobos autograder engine and interpreters are developed in Java using Antlr parser generator as a library to achieve extensibility and platform independence. Phobos has successfully been tested to grade source codes similar to assignments given in elementary programming courses on Informatics Engineering study program. Keywords: computer science education, automatic grading, programming exercise tools, multiple programming language, interpreter ii

6 DAFTAR ISI Lembar Pengesahan Program Studi Sarjana Teknik Informatika... ii KATA PENGANTAR... iii ABSTRAK...i ABSTRACT... ii DAFTAR ISI... iii DAFTAR LAMPIRAN...vi DAFTAR GAMBAR... viii DAFTAR TABEL...x DAFTAR KODE...xi BAB I PENDAHULUAN...I Latar Belakang...I Rumusan Masalah...I Tujuan...I Batasan Masalah...I Metodologi...I Sistematika Pembahasan...I-4 BAB II DASAR TEORI & STUDI LITERATUR... II Computer Aided Assessment (CAA)...II Ikhtisar CAA...II Penggunaan CAA untuk Pengajaran Pemrograman...II Implementasi CAA dalam Bentuk Source Code Autograder...II ASSYST...II CourseMaster...II GAME...II Mooshak...II Metodologi Penilaian Program...II Pendekatan Blackbox...II-9 iii

7 Ketepatan Sintaks & Semantik...II Analisis Statik...II Analisis Dinamik...II Efisiensi...II Pendekatan Whitebox...II Kompleksitas...II Tipografi Kode...II Bahasa Pemrograman dan Source Code...II Ikhtisar Bahasa Pemrograman...II Implementasi Bahasa Pemrograman...II Teknik Pemrosesan Source Code...II Analisis Leksikal...II Analisis Sintaks...II Ringkasan...II-30 BAB III ANALISIS...III Deskripsi Sistem... III Penilaian Program Otomatis... III Proses Penilaian Source Code Manual... III Proses Penilaian Source Code Otomatis... III Spesifikasi Autograder Phobos... III Model Use Case untuk Phobos... III Diagram Use Case Phobos... III Skenario Penggunaan Phobos... III Spesifikasi Fungsional Phobos... III Spesifikasi Non Fungsional Phobos... III Deskripsi Arsitektural Phobos... III Manager... III Oracle... III WhiteboxMarkers... III Analisis Prosesor Bahasa Pemrograman dalam Phobos... III-21 BAB IV PERANCANGAN...IV Autograder Engine... IV Manager...IV Oracle... IV WhiteboxMarkers... IV Perancangan Interaksi Kelas untuk Proses Penilaian... IV-8 iv

8 4.2 Aplikasi Front-End... IV Halaman Utama...IV Halaman Formulir Skema Penilaian...IV Halaman Nilai Source Code...IV Halaman Laporan Nilai...IV Halaman Hapus Data Penilaian...IV Penyimpanan Data Persisten... IV Interpreter Generik Phobos... IV-14 BAB V IMPLEMENTASI DAN PENGUJIAN... V Implementasi...V Lingkungan Implementasi dan Pengembangan... V Batasan Implementasi... V Implementasi Kelas... V Implementasi Antarmuka dan Penyimpanan Data Persisten... V Implementasi Interpreter Spesifik Bahasa Pemrograman... V Proses Pengembangan Interpreter... V Perancangan Interpreter... V Implementasi Ekstensibilitas Penilaian dan Bahasa Pemrograman... V Pengujian...V Lingkungan Pengujian... V Persiapan Pengujian... V Data Uji... V Instalasi Prototipe... V Kasus Uji... V Pengujian Unit... V Pengujian Fungsional berdasarkan Use Case... V Pengujian Non-Fungsional... V Hasil Pengujian... V-14 BAB VI KESIMPULAN DAN SARAN...VI Kesimpulan... VI Saran... VI-1 DAFTAR REFERENSI...i v

9 DAFTAR LAMPIRAN LAMPIRAN A Besaran Kompleksitas Source Code... A-i A.1 Kompleksitas Siklomatik... A-i A.2 Kompleksitas Halstead...A-ii A.3 Kompleksitas Henry dan Kafura...A-iii LAMPIRAN B Penilaian Tipografi Kode oleh Ceilidh... B-iv LAMPIRAN C Survei Bahasa-Bahasa Pemrograman yang Digunakan pada Program Studi Sarjana Informatika ITB (S1-IF-ITB)... C-ix C.1 Lisp... C-ix C.2 Pascal...C-x C.3 C... C-xi C.4 C++... C-xii C.5 Java... C-xiii LAMPIRAN D Skenario Use Case Phobos... D-xv D.1 Skenario Use Case Membuat Skema Penilaian... D-xv D.2 Skenario Use Case Menilai Program... D-xix D.3 Skenario Use Case Melihat Laporan Nilai... D-xx D.4 Skenario Use Case Menghapus Laporan Nilai... D-xx LAMPIRAN E Diagram Sequence Phobos...E-xxi E.1 Diagram Sequence Membuat Spesifikasi Tugas...E-xxi E.2 Diagram Sequence Menilai Source Code...E-xxii E.3 Diagram Sequence Melihat Laporan Nilai... E-xxiii E.4 Diagram Sequence Menghapus Laporan Nilai... E-xxiii LAMPIRAN F Penyimpanan Data Persisten...F-xxiv F.1 Penyimpanan Definisi Skema Penilaian...F-xxiv F.2 Penyimpanan Laporan Hasil Penilaian...F-xxvi LAMPIRAN G Panduan Pembuatan Interpreter Phobos...G-xxviii G.1 Spesifikasi Fitur...G-xxviii G.2 Definisi Grammar dan Pembangkitan Kelas-Kelas Prosesor... G-xxix G.3 Perancangan dan Implementasi Kelas-Kelas Eksekusi... G-xxx LAMPIRAN H Interpreter Lisp Phobos... H-xxxii H.1 Spesifikasi Kebutuhan Fungsional... H-xxxii H.2 Batasan Implementasi Interpreter Lisp Phobos...H-xxxiii H.3 Grammar Leksikal...H-xxxiii H.4 Grammar Sintaksis... H-xxxv H.5 Perancangan Kelas-Kelas Eksekusi... H-xxxv H.6 Pengujian Interpreter Lisp... H-xl LAMPIRAN I Interpreter Pascal Phobos...I-xlii vi

10 I.1 Spesifikasi Kebutuhan Fungsional...I-xlii I.2 Batasan Implementasi Interpreter Pascal Phobos... I-xliii I.3 Grammar Leksikal... I-xliii I.4 Grammar Sintaksis...I-xlv I.5 Perancangan Kelas-Kelas Eksekusi...I-xlix I.6 Pengujian Interpreter Pascal...I-lvi LAMPIRAN J Panduan Spesifikasi Tugas untuk Penilaian Automatis... J-lviii vii

11 DAFTAR GAMBAR Gambar II-1 Proses penilaian pada ASSYST [JAC97]... II-4 Gambar II-2 Arsitektur Umum CourseMaster [SYM01]... II-6 Gambar II-3 Arsitektur Umum GAME [BLU04]... II-7 Gambar II-4 Contoh Penerapan Semantik Aksiomatik [AAB04]... II-12 Gambar II-5 Perbandingan Proses Kompilasi dan Interpretasi [COO03]... II-22 Gambar II-6 Bagan Proses Kompilasi yang Disederhanakan [COO03]... II-23 Gambar II-7 Diagram NFA untuk pola regular expression a(b c)* [COO03]... II-25 Gambar II-8 Grammar abstrak untuk bahasa pemrograman Wren [SLO95]... II-27 Gambar II-9 Pembangkitan pohon sintaks abstrak dari sebuah kalimat loop [SLO95]... II-27 Gambar II-10 Ilustrasi Teknik Parsing Top-Down dan Bottom-Up [SLO95]... II-28 Gambar III-1 Diagram Use-Case Sistem milestone... III-2 Gambar III-2 Diagram Use Case Phobos... III-9 Gambar III-3 Skenario penggunaan Phobos untuk membuat definisi skema penilaian... III-11 Gambar III-4 Skenario penggunaan Phobos untuk menilai source code... III-12 Gambar III-5 Skenario penggunaan Phobos untuk melihat laporan nilai... III-12 Gambar III-6 Skenario penggunaan Phobos untuk menghapus hasil penilaian... III-13 Gambar III-7 Deskripsi Arsitektural Phobos... III-17 Gambar IV-1 Diagram Kelas Perancangan Autograder Engine Phobos...IV-2 Gambar IV-2 Diagram Kelas Perancangan Subsistem Manager bagian manajemen skema dan penilaian...iv-5 Gambar IV-3 Diagram kelas Subsistem Manager bagian manajemen laporan nilai...iv-6 Gambar IV-4 Diagram Kelas subsistem Oracle...IV-7 Gambar IV-5 Diagram Kelas subsistem WhiteboxMarkers...IV-8 Gambar IV-6 Diagram Kolaborasi untuk Proses Penilaian dalam Phobos...IV-9 Gambar IV-7 Rancangan generik antarmuka web Phobos...IV-10 Gambar IV-8 Rancangan Halaman Utama Phobos...IV-10 Gambar IV-9 Rancangan Halaman Formulir Skema Penilaian Phobos...IV-11 Gambar IV-11 Rancangan Halaman Nilai Source Code Phobos...IV-12 Gambar IV-12 Rancangan Halaman Laporan Nilai Kolektif Phobos...IV-12 Gambar IV-13 Rancangan Halaman Laporan Nilai Phobos...IV-13 Gambar IV-14 Rancangan Halaman Hapus Data Penilaian Phobos...IV-13 Gambar IV-15 Flowchart Pemrosesan Source Code pada Phobos...IV-15 viii

12 Gambar IV-16 Diagram Kelas Perancangan Interpreter Phobos...IV-15 Gambar V-1 Arsitektur Interpreter Phobos... V-5 Gambar V-2 Lingkungan pengujian Phobos... V-10 Gambar VI-1 Representasi graf berarah untuk perhitungan kompleksitas siklomatik... A-i Gambar VI-2 Diagram kelas perancangan Interpreter Lisp Phobos... H-xxxvi Gambar VI-3 Diagram kelas perancangan Interpreter Pascal Phobos...I-l ix

13 DAFTAR TABEL Tabel II-1 Format Ujian dengan Bantuan Sistem Komputer [CAR03]... II-3 Tabel II-2 Kategori Hasil Evaluasi pada Mooshak [MOO08]... II-8 Tabel II-3 Teknik Penjabaran Semantik Program [AAB04]... II-11 Tabel II-4 Representasi fungsi dalam berbagai model komputasional... II-20 Tabel II-5 Hirarki Chomsky untuk Tata Bahasa [SLO95]... II-26 Tabel II-6 Ikhtisar Teknik Parsing [GRU98]... II-29 Tabel II-7 Ikhtisar jenis penilaian program, korelasi metode pengukurannya... II-31 Tabel III-1 Perbandingan fitur proses penilaian manual, autograder yang sudah ada & Phobos... III-8 Tabel III-2 Definisi Aktor dalam Diagram Use Case Phobos... III-9 Tabel III-3 Definisi Use-Case untuk Phobos... III-10 Tabel III-4 Jenis penilaian otomatis Phobos... III-14 Tabel III-5. Spesifikasi Fungsional Phobos... III-15 Tabel III-6. Pemetaan SRS terhadap Use-Case untuk Phobos... III-15 Tabel III-7. Kebutuhan Non-Fungsional Phobos... III-16 Tabel III-8 Tanggung Jawab Setiap Subsistem pada Autograder Engine Phobos, beserta masukan yang dibutuhkan dan keluaran yang dihasilkan... III-18 Tabel IV-1. Daftar Kelas Perancangan untuk Autograder Engine...IV-3 Tabel V-1 Pengujian Unit untuk Kelas-Kelas Phobos... V-11 Tabel V-2 Hasil Pengujian Use Case terhadap Phobos... V-12 Tabel V-3 Hasil Pengujian Kebutuhan Nonfungsional Phobos... V-14 Tabel VI-1 Perbandingan singkat berbagai bahasa pemrograman... C-ix Tabel VI-2 Kebutuhan Non Fungsional pada modul Interpreter Phobos... G-xxix Tabel VI-3 Kebutuhan Fungsional Interpreter Lisp pada Phobos... H-xxxii Tabel VI-4 Daftar kelas perancangan interpreter Lisp Phobos... H-xxxvii Tabel VI-5 Hasil Pengujian Unit Interpreter LISP... H-xl Tabel VI-6 Hasil Pengujian Non Fungsional terhadap Unit Interpreter LISP... H-xli Tabel VI-7 Kebutuhan Fungsional Interpreter Pascal pada Phobos... I-xlii Tabel VI-8 Daftar Kelas Perancangan Interpreter Pascal Phobos...I-li Tabel VI-9 Hasil Pengujian Unit Interpreter Pascal...I-lvi Tabel VI-10 Hasil Pengujian Non Fungsional terhadap Unit Interpreter... I-lvii x

14 DAFTAR KODE Kode II-1 Perbandingan Penulisan Fungsi Fibonacci... II-18 Kode V-1 Aturan Produksi Simbol Nonterminal <ifstatement> pada Pascal... V-7 Kode V-2 Contoh implementasi metode executestatement pada kelas PascalIfStatement... V-8 Kode VI-1 Contoh Penulisan Kode yang Tepat... B-vi Kode VI-2 Contoh Kode C yang Mengikuti Panduan Tipografi Ceilidh [ZIN91]... B-viii Kode VI-3 Sebuah contoh program kecil dalam bahasa Lisp... C-x Kode VI-4 Sebuah contoh program kecil dalam bahasa Pascal... C-xi Kode VI-5 Sebuah contoh program kecil dalam bahasa C... C-xii Kode VI-6 Sebuah contoh program kecil dalam bahasa C++... C-xii Kode VI-7 Sebuah contoh program kecil dalam bahasa Java... C-xiv Kode VI-8 Definisi Tipe Dokumen untuk Definisi Skema Penilaian...F-xxv Kode VI-9 Sebuah contoh file XML untuk definisi skema penilaian...f-xxv Kode VI-10 Definisi Tipe Dokumen untuk Laporan Hasil Penilaian...F-xxvi Kode VI-11 Sebuah contoh file XML untuk laporan hasil penilaian...f-xxvii Kode VI-12 Grammar leksikal untuk bahasa LISP... H-xxxiv Kode VI-13 Grammar sintaksis untuk bahasa LISP... H-xxxv Kode VI-14 Grammar leksikal untuk bahasa Pascal...I-xliv Kode VI-15 Grammar sintaksis untuk bahasa Pascal...I-xlix xi

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

BAB III ANALISIS. 3.1 Deskripsi Sistem III-1

BAB III ANALISIS. 3.1 Deskripsi Sistem III-1 BAB III ANALISIS Kegiatan pengajaran pemrograman pada Program Studi Sarjana Teknik Informatika ITB (S1- IF-ITB) sejak tahun 2006 diikuti oleh mahasiswa dalam jumlah besar, sehingga timbul kebutuhan akan

Lebih terperinci

BAB IV PERANCANGAN. 4.1 Autograder Engine IV-1

BAB IV PERANCANGAN. 4.1 Autograder Engine IV-1 BAB IV PERANCANGAN Pada Tugas Akhir ini, akan dijelaskan mengenai perancangan autograder Phobos. Berdasarkan deksripsi arsitektural pada Subbab 3.3.4, Phobos secara umum terdiri dari beberapa tingkatan

Lebih terperinci

PENGEMBANGAN CODE GENERATOR BERBASIS WEB UNTUK MEMBANGKITKAN KODE MODUL APLIKASI WEB

PENGEMBANGAN CODE GENERATOR BERBASIS WEB UNTUK MEMBANGKITKAN KODE MODUL APLIKASI WEB PENGEMBANGAN CODE GENERATOR BERBASIS WEB UNTUK MEMBANGKITKAN KODE MODUL APLIKASI WEB LAPORAN TUGAS AKHIR Disusun Sebagai Syarat Kelulusan Tingkat Sarjana oleh: Primanio / 13505027 PROGRAM STUDI TEKNIK

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN BAB V IMPLEMENTASI DAN PENGUJIAN Berdasarkan analisis pada BAB III dan perancangan pada BAB IV, telah diimplementasikan autograder Phobos untuk melakukan penilaian tugas pemrograman berupa source code

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

ABSTRAK. Kata Kunci : mengintegrasikan, mudah, terkomputerisasi

ABSTRAK. Kata Kunci : mengintegrasikan, mudah, terkomputerisasi ABSTRAK Kemajuan di bidang teknologi informasi semakin hari semakin meningkat seiring berkembangnya permintaan akan hidup yang lebih mudah, efisien, dan aman. Peralihan sistem informasi Kumon dari sistem

Lebih terperinci

Penerapan Teknik Bayesian Network dalam Pengembangan Prototipe Aplikasi Web Content Mining

Penerapan Teknik Bayesian Network dalam Pengembangan Prototipe Aplikasi Web Content Mining Penerapan Teknik Bayesian Network dalam Pengembangan Prototipe Aplikasi Web Content Mining LAPORAN TUGAS AKHIR Disusun sebagai syarat kelulusan tingkat sarjana oleh : Miridhani Riani Ningrum / 13503023

Lebih terperinci

ABSTRAK. Kata Kunci : Pendaftaran, Penerimaan PNS, ujian penerimaan PNS, Kalimantan Tengah. viii Universitas Kristen Maranatha

ABSTRAK. Kata Kunci : Pendaftaran, Penerimaan PNS, ujian penerimaan PNS, Kalimantan Tengah. viii Universitas Kristen Maranatha ABSTRAK BKD (Badan Kepegawaian Daerah) Kota Palangkaraya merupakan sebagai salah satu badan yang bergerak di dalam menyebarkan informasi penerimaan dan tempat mengadakan ujian penerimaan Pegawai Negeri

Lebih terperinci

Strategi Implementasi Peningkatan Waktu Proses Algoritma PrefixSpan untuk Sequential Pattern Mining

Strategi Implementasi Peningkatan Waktu Proses Algoritma PrefixSpan untuk Sequential Pattern Mining Strategi Implementasi Peningkatan Waktu Proses Algoritma PrefixSpan untuk Sequential Pattern Mining LAPORAN TUGAS AKHIR Disusun sebagai syarat kelulusan tingkat sarjana oleh : Riza Ramadan / 13503037 PROGRAM

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

ABSTRAK. Kata kunci : pemesanan tiket online, rental mobil, CRM.

ABSTRAK. Kata kunci : pemesanan tiket online, rental mobil, CRM. ABSTRAK Saat ini jasa shuttle dan rental mobil sangat diminati oleh masyarakat. Proses pemesanan tiket shuttle dan rental mobil yang ada masih belum teratur. Hal tersebut sering menjadi masalah. Aplikasi

Lebih terperinci

Pengembangan Game Engine 2D pada XNA Framework

Pengembangan Game Engine 2D pada XNA Framework Pengembangan Game Engine 2D pada XNA Framework LAPORAN TUGAS AKHIR Disusun sebagai syarat kelulusan tingkat sarjana oleh: Shieny Aprilia / 13505089 PROGRAM STUDI TEKNIK INFORMATIKA SEKOLAH TEKNIK ELEKTRO

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

ABSTRAK. Kata kunci : pengetahuan, sistem, tekstil.

ABSTRAK. Kata kunci : pengetahuan, sistem, tekstil. i ABSTRAK PT. X Textiles merupakan perusahaan yang bergerak dalam pembuatan dan pendistribusian kain. Dalam usaha PT. X Textiles untuk menyamakan pengetahuan yang dimiliki oleh seluruh karyawan dan memperbaharui

Lebih terperinci

ABSTRAK. Kata Kunci : Modul barang, pemasok, pembelian, penjualan, jurnal, laporan laba rugi, metode average, metode AHP.

ABSTRAK. Kata Kunci : Modul barang, pemasok, pembelian, penjualan, jurnal, laporan laba rugi, metode average, metode AHP. ABSTRAK Pembuatan aplikasi yang mencakup analisa perancangan dan dokumentasi ini, dibuat berdasarkan permintaan dari pihak toko Union Electronic. Pembuatan aplikasi ini bertujuan untuk membantu proses

Lebih terperinci

ABSTRAK. Kata kunci : Pengolahan data komplain, PHP, MySQL. v Universitas Kristen Maranatha

ABSTRAK. Kata kunci : Pengolahan data komplain, PHP, MySQL. v Universitas Kristen Maranatha ABSTRAK Noc adalah sebuah tempat dimana pemeliharaan dan perbaikan komputer di Maranatha. Selama ini untuk mengelola data komplain dan data barang dilakukan secara manual, yaitu dengan mencatat segala

Lebih terperinci

ABSTRAK. Kata kunci: manajemen, fuzzy, karyawan. iii

ABSTRAK. Kata kunci: manajemen, fuzzy, karyawan. iii ABSTRAK Karya ilmiah Pembuatan Aplikasi Sistem Informasi Dalam Manajemen SDM Dengan Metode Fuzzy Dan Kuantitatif Teknik Eksponen Penentu ini bertujuan untuk memudahkan proses manajemen dan mengontrol manipulasi

Lebih terperinci

ABSTRACT. Keyword: PT. Elastico, Manual, Web Application, Data/Stock Processing, Clothes, Order, User, Report, Accounting

ABSTRACT. Keyword: PT. Elastico, Manual, Web Application, Data/Stock Processing, Clothes, Order, User, Report, Accounting ABSTRACT The evolution of information technology is really advancing in this era.a change in manual clothes inventory processing would be very helpful for PT. Elastico's data processing. The clothes inventory

Lebih terperinci

1 ABSTRAK. Kata Kunci: proyek, biaya, anggaran. iii Universitas Kristen Maranatha

1 ABSTRAK. Kata Kunci: proyek, biaya, anggaran. iii Universitas Kristen Maranatha 1 ABSTRAK PT. FELIXINDO adalah perusahaan yang bergerak di bidang jasa desain, kontraktor CME (Continuing Medical Education), perdagangan umum dan isntalasi mekanikal elektrikal. Jenis pengerjaan yang

Lebih terperinci

PENGKLASIFIKASIAN UNTUK MENDETEKSI SPAM MENGGUNAKAN ALGORITMA NAIVE BAYESIAN ABSTRAK

PENGKLASIFIKASIAN  UNTUK MENDETEKSI SPAM MENGGUNAKAN ALGORITMA NAIVE BAYESIAN ABSTRAK PENGKLASIFIKASIAN E-MAIL UNTUK MENDETEKSI SPAM MENGGUNAKAN ALGORITMA NAIVE BAYESIAN Ferdi / 0322043 Jurusan Teknik Elektro, Fakultas Teknik, Jl. Prof. Drg. Suria Sumantri 65, Bandung 40164, Indonesia Email

Lebih terperinci

ABSTRAKSI. Keywords : Aplikasi Web, Manajemen Retail, Sistem Akuntansi. Universitas Kristen Maranatha

ABSTRAKSI. Keywords : Aplikasi Web, Manajemen Retail, Sistem Akuntansi. Universitas Kristen Maranatha ABSTRAKSI Dalam dunia bisnis, suatu perusahaan pasti membutuhkan sebuah sistem untuk memudahkan dan memperlancar bisnis dari perusaahaan tersebut. Sistem tersebut berfungsi untuk mengatur keuangan yang

Lebih terperinci

ABSTRAK. Kata kunci : Sistem pendukung keputusan, Perekrutan. vi Universitas Kristen Maranatha

ABSTRAK. Kata kunci : Sistem pendukung keputusan, Perekrutan. vi Universitas Kristen Maranatha ABSTRAK Aplikasi sistem pendukung keputusan perekrutan karyawan pada Hotel & Apartemen Majesty adalah sebuah program yang dibuat untuk membantu perusahaan dalam merekrut karyawan baru. Aplikasi yang dibuat

Lebih terperinci

BAB II DASAR TEORI & STUDI LITERATUR

BAB II DASAR TEORI & STUDI LITERATUR BAB II DASAR TEORI & STUDI LITERATUR Pada Bab ini, akan dibahas hasil studi literatur maupun eksplorasi yang akan dipakai untuk merancang sebuah sistem penilaian source code otomatis. Studi literatur mencakup

Lebih terperinci

ABSTRAK. Kata Kunci : absensi, KPI, evaluasi kinerja, mutasi, calon pegawai

ABSTRAK. Kata Kunci : absensi, KPI, evaluasi kinerja, mutasi, calon pegawai ABSTRAK Perum Jasa Tirta II Jatiluhur merupakan perusahaan yang mengelola penyediaan dan penyalur baik air maupun tenaga listrik. Perum Jasa Tirta II (PJT-II) memiliki beberapa bagian dalam organisasinya.

Lebih terperinci

3.5.3 DFD LV 2 PROSES DFD LV 2 PROSES DFD LV 2 PROSES DFD LV 2 PROSES DFD LV 2 PROSES 6...

3.5.3 DFD LV 2 PROSES DFD LV 2 PROSES DFD LV 2 PROSES DFD LV 2 PROSES DFD LV 2 PROSES 6... vii ABSTRAK Kemajuan teknologi informasi pada saat ini sudah banyak dikembangkan untuk mempermudah suatu sistem baik dalam perusahaan besar maupun kecil. Seperti contohnya sebuah Pabrik Kue Madona yang

Lebih terperinci

ABSTRAK. Kata kunci: diagram kelas, xml, java, kode sumber, sinkronisasi. v Universitas Kristen Maranatha

ABSTRAK. Kata kunci: diagram kelas, xml, java, kode sumber, sinkronisasi. v Universitas Kristen Maranatha ABSTRAK Salah satu bidang kajian dalam bidang teknologi informasi adalah rekayasa perangkat lunak. Dalam rekayasa perangkat lunak, terdapat konsep yang mendasari berbagai jenis metodologi pengembangan

Lebih terperinci

ABSTRAK. Kata kunci : pengukuran kinerja, penggajian, presensi, aplikasi desktop

ABSTRAK. Kata kunci : pengukuran kinerja, penggajian, presensi, aplikasi desktop ABSTRAK Pengembangan sistem informasi ini bertujuan untuk membantu menangani sistem presensi dan penggajian pada perusahaan x. Selain itu, juga terdapat fitur untuk membantu pengukuran kinerja pegawai

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

Syarat-syarat Jabatan Tunjangan Pajak Fungsi Pajak Pengertian Pajak Penghasilan Pasal

Syarat-syarat Jabatan Tunjangan Pajak Fungsi Pajak Pengertian Pajak Penghasilan Pasal ABSTRAK Kalimantan terkenal dengan hutan nya. Dan hasil dari hutan tersebut diolah dalam bentuk kayu yang digunakan untuk pembuatan kursi, meja, lemari, dan lain lain yang terbuat dari kayu. CV Citra Mahakam

Lebih terperinci

ABSTRAKSI. Keywords: Aplikasi Web, Keuangan, Sistem Akuntansi. Universitas Kristen Maranatha

ABSTRAKSI. Keywords: Aplikasi Web, Keuangan, Sistem Akuntansi. Universitas Kristen Maranatha ABSTRAKSI Dalam dunia bisnis, suatu perusahaan, baik perusahaan besar atau kecil pasti membutuhkan sebuah sistem untuk memperlancar proses bisnis perusahaan tersebut. Sistem tersebut berfungsi untuk mengatur

Lebih terperinci

ABSTRAK. Kata kunci : sistem informasi, laboratorium komputer, SMAN 8 Bandung, web

ABSTRAK. Kata kunci : sistem informasi, laboratorium komputer, SMAN 8 Bandung, web ABSTRAK Laboratorium Komputer SMAN 8 Bandung merupakan salah satu laboratorium yang ada di SMAN 8 Bandung. Banyaknya sumber data yang harus diolah dan disebarkan dalam waktu yang relatif singkat, maka

Lebih terperinci

ABSTRAKSI. Kata kunci : Rencana Anggaran Biaya, Analisa Harga Satuan Pekerjaan, Konstruksi, Quick Cost Estimator ABSTRACT

ABSTRAKSI. Kata kunci : Rencana Anggaran Biaya, Analisa Harga Satuan Pekerjaan, Konstruksi, Quick Cost Estimator ABSTRACT ABSTRAKSI Analisa harga satuan pekerjaan merupakan proses yang penting dalam proses estimasi harga proyek konstruksi. Analisa harga satuan pekerjaan yang baik akan menunjang rencana anggaran biaya yang

Lebih terperinci

ABSTRAK. iii UNIVERSITAS KERISTEN MARANATHA

ABSTRAK. iii UNIVERSITAS KERISTEN MARANATHA ABSTRAK Pengelolaan disposisi surat perintah perjalanan dinas merupakan salah satu faktor penting dalam kegiatan perjalanan dinas di KPU Provinsi Jawa Barat. Pengelolaan secara manual yang masih dilakukan

Lebih terperinci

PENGEMBANGAN PROTOTIPE APLIKASI KONVERSI KODE DARI BAHASA C KE PASCAL

PENGEMBANGAN PROTOTIPE APLIKASI KONVERSI KODE DARI BAHASA C KE PASCAL PENGEMBANGAN PROTOTIPE APLIKASI KONVERSI KODE DARI BAHASA C KE PASCAL LAPORAN TUGAS AKHIR Disusun Sebagai Syarat Kelulusan Tingkat Sarjana oleh : Ipam Fuaddina Adam / 13502079 PROGRAM STUDI TEKNIK INFORMATIKA

Lebih terperinci

ABSTRAK. kata kunci : managemen sistem transaksi, ASP, Window XP SP 2, Internet Expoler. Universitas Kristen Maranatha

ABSTRAK. kata kunci : managemen sistem transaksi, ASP, Window XP SP 2, Internet Expoler. Universitas Kristen Maranatha ABSTRAK Perusahaan LS adalah sebuah perusahaan barang bekas di Bengkulu. Perusahaan LS mempunyai banyak transaksi yang dilakukan setiap hari. Transaksi tersebut berupa transaksi penjualan, pembelian, stok

Lebih terperinci

Abstrak. Kata kunci: proyek pendidikan,simulasi nilai mutu, simulasi ipk, simulasi pembiayaan. Universitas Kristen Maranatha

Abstrak. Kata kunci: proyek pendidikan,simulasi nilai mutu, simulasi ipk, simulasi pembiayaan. Universitas Kristen Maranatha Abstrak Mahasiswa yang sedang menempuh pembelajaran di Universitas memiliki hak untuk mendapatkan hasil dari pembelajarannya berupa nilai. Untuk mendapatkan suatu nilai sebelumnya mahasiswa harus mengambil

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

ABSTRAK. Kata Kunci : Sistem Informasi, Kepegawaian, Web, PHP, MySQL.

ABSTRAK. Kata Kunci : Sistem Informasi, Kepegawaian, Web, PHP, MySQL. ABSTRAK SOGO Department Store yang berada di Bandung, merupakan perusahaan yang bergerak di bidang retail yang memiliki proses bisnis yang cukup kompleks dalam pengolahan data kepegawaiannya. Sampai saat

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

ABSTRAK. Kata Kunci : aplikasi, terkomputerisasi, akuntansi

ABSTRAK. Kata Kunci : aplikasi, terkomputerisasi, akuntansi ABSTRAK Alex Car Wash adalah sebuah salon mobil yang berdiri pada tahun 2009 dan bertempat di Jakarta. Alex Car Wash memfokuskan diri pada perawatan mobil. Alex Car Wash menawarkan konsep cuci & salon

Lebih terperinci

ABSTRACT. Keywords: Information system, Website. iii Universitas Kristen Maranatha

ABSTRACT. Keywords: Information system, Website. iii Universitas Kristen Maranatha ABSTRACT Information system is the system that can help people in managing a lot of information. Information system had to make people task even easier to dela with information system is a process that

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

PENERAPAN ANALYTICAL HIERARCHY PROCESS DALAM SISTEM PENUNJANG KEPUTUSAN PEMILIHAN OBAT (SIPEBAT) SKRIPSI FAHRURROZI

PENERAPAN ANALYTICAL HIERARCHY PROCESS DALAM SISTEM PENUNJANG KEPUTUSAN PEMILIHAN OBAT (SIPEBAT) SKRIPSI FAHRURROZI PENERAPAN ANALYTICAL HIERARCHY PROCESS DALAM SISTEM PENUNJANG KEPUTUSAN PEMILIHAN OBAT (SIPEBAT) SKRIPSI FAHRURROZI 1204000319 UNIVERSIITAS INDONESIA FAKULTAS ILMU KOMPUTER DEPOK JULI 2008 PENERAPAN ANALYTICAL

Lebih terperinci

ABSTRACT. Keywords: Internal Audit, Sales Internal Control. vii Universitas Kristen Maranatha

ABSTRACT. Keywords: Internal Audit, Sales Internal Control. vii Universitas Kristen Maranatha ABSTRACT The purpose of this research was to determine the internal audit adopted by the PT. PINDAD (PERSERO) has adequate and internal audit significantly influence the effectiveness of sales internal

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

Pembuatan Sistem Informasi Perbandingan Harga Satuan Pekerjaan Dinding Batu Bata, Blok Beton, dan Bata Ringan Pada Proyek Pekerjaan Rumah Tinggal

Pembuatan Sistem Informasi Perbandingan Harga Satuan Pekerjaan Dinding Batu Bata, Blok Beton, dan Bata Ringan Pada Proyek Pekerjaan Rumah Tinggal Pembuatan Sistem Informasi Perbandingan Harga Satuan Pekerjaan Dinding Batu Bata, Blok Beton, dan Bata Ringan Pada Proyek Pekerjaan Rumah Tinggal Oleh R.M. Victor Aryo Wibowo ABSTRAK Harga satuan pekerjaan

Lebih terperinci

ABSTRAK. Kata kunci: pengelolaan, pemesanan, dan pemberian informasi. vii Universitas Kristen Maranatha

ABSTRAK. Kata kunci: pengelolaan, pemesanan, dan pemberian informasi. vii Universitas Kristen Maranatha ABSTRAK Di era globalisasi ini Teknologi dan Informasi semakin berkembang dan sangat dibutuhkan dalam berbagai aspek kehidupan salah satunya dalam aspek bisnis. Hampir seluruh bidang ini menggunakan Teknologi

Lebih terperinci

PEMBANGUNAN SISTEM INFORMASI KEPEGAWAIAN SUB EKIVALENSI WAKTU MENGAJAR PENUH (EWMP) DOSEN UNIVERSITAS SEBELAS MARET

PEMBANGUNAN SISTEM INFORMASI KEPEGAWAIAN SUB EKIVALENSI WAKTU MENGAJAR PENUH (EWMP) DOSEN UNIVERSITAS SEBELAS MARET PEMBANGUNAN SISTEM INFORMASI KEPEGAWAIAN SUB EKIVALENSI WAKTU MENGAJAR PENUH (EWMP) DOSEN UNIVERSITAS SEBELAS MARET TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat mencapai gelar Ahli Madya Program

Lebih terperinci

ABSTRACT. The Effect of Total Quality Management (TQM) Implementation on the Internal Audit Function at PT. Pos Indonesia (Persero)

ABSTRACT. The Effect of Total Quality Management (TQM) Implementation on the Internal Audit Function at PT. Pos Indonesia (Persero) ABSTRACT The Effect of Total Quality Management (TQM) Implementation on the Internal Audit Function at PT. Pos Indonesia (Persero) This research aim to know the applying TQM that have an effect on significant

Lebih terperinci

ABSTRAK. Kata kunci : media cetak, pemesanan koran, pengembalian Koran, sistem informasi, integerasi. vii Universitas Kristen Maranatha

ABSTRAK. Kata kunci : media cetak, pemesanan koran, pengembalian Koran, sistem informasi, integerasi. vii Universitas Kristen Maranatha ABSTRAK Industri media cetak di indonesia sangat pesat perkembangannya dengan keberadaan beberapa surat kabar daerah serta surat kabar regional maupun nasional. Setiap perusahaan yang bergerak di bidang

Lebih terperinci

PENERAPAN BUSINESS PROCESS MANAGEMENT DALAM SERVICE-ORIENTED ARCHITECTURE

PENERAPAN BUSINESS PROCESS MANAGEMENT DALAM SERVICE-ORIENTED ARCHITECTURE PENERAPAN BUSINESS PROCESS MANAGEMENT DALAM SERVICE-ORIENTED ARCHITECTURE STUDI KASUS: VIRTUAL RESEARCH CENTER LAPORAN TUGAS AKHIR Disusun sebagai syarat kelulusan tingkat sarjana oleh: Brahmasta Adipradana

Lebih terperinci

SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA SD AL FIRDAUS SURAKARTA. Tugas Akhir. Disusun untuk memenuhi salah satu syarat dalam memperoleh gelar

SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA SD AL FIRDAUS SURAKARTA. Tugas Akhir. Disusun untuk memenuhi salah satu syarat dalam memperoleh gelar SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA SD AL FIRDAUS SURAKARTA Tugas Akhir Disusun untuk memenuhi salah satu syarat dalam memperoleh gelar Ahli Madya pada Program Studi Diploma III Teknik Informatika

Lebih terperinci

ABSTRAK. Kata kunci : sistem informasi, penilaian, ujian, dan menyontek.

ABSTRAK. Kata kunci : sistem informasi, penilaian, ujian, dan menyontek. ABSTRAK Dalam proses penilaian belajar mengajar terkadang dapat terjadi banyak kesalahan. Kesalahan pada saat perhitungan nilai mahasiswa dan kehilangan data ujian mahasiswa seringkali membingungkan pihak

Lebih terperinci

ABSTRACT. Keyword : Specification Hardware, Sequential Elimination by Conjunctive Constraint Method, Sequential Elimination by Lexicography

ABSTRACT. Keyword : Specification Hardware, Sequential Elimination by Conjunctive Constraint Method, Sequential Elimination by Lexicography ABSTRACT Nowadays, computer (PC) not only used to work or handling many data, but have also rounded into entertainment media to user. Computer not only used by adult but also by children, they are using

Lebih terperinci

PEMANFAATAN WEB SERVICE MOODLE BERBASIS REST- JSON UNTUK MEMBANGUN MOODLE ONLINE LEARNING EXTENSION BERBASIS ANDROID

PEMANFAATAN WEB SERVICE MOODLE BERBASIS REST- JSON UNTUK MEMBANGUN MOODLE ONLINE LEARNING EXTENSION BERBASIS ANDROID PEMANFAATAN WEB SERVICE MOODLE BERBASIS REST- JSON UNTUK MEMBANGUN MOODLE ONLINE LEARNING EXTENSION BERBASIS ANDROID SKRIPSI Diajukan untuk memenuhi sebagian persyaratan mendapatkan gelar Strata Satu Jurusan

Lebih terperinci

ABSTRAK. Kata Kunci: sistem informasi, lowongan pekerjaan, sistem pendukung keputusan, fuzzy model tahani, C#, SQL server 2008

ABSTRAK. Kata Kunci: sistem informasi, lowongan pekerjaan, sistem pendukung keputusan, fuzzy model tahani, C#, SQL server 2008 ABSTRAK Graha Kompas Gramedia adalah perusahaan Indonesia yang bergerak dibidang media massa yang sistem penerimaan karyawannya masih dilakukan secara manual, sehingga dapat terjadi kesalahan dalam pengorganisasian

Lebih terperinci

ABSTRAK. Kata Kunci : E-commerce, Website Penjualan Alat Musik, Customer. ii Universitas Kristen Maranatha

ABSTRAK. Kata Kunci : E-commerce, Website Penjualan Alat Musik, Customer. ii Universitas Kristen Maranatha ABSTRAK Pesatnya perkembangan teknologi informasi mendorong setiap orang untuk memanfaatkan dalam setiap bidang, termasuk dalam bidang penjualan yang lebih dikenal dengan istilah e-commerce. Website penjualan

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

ABSTRAK. Kata Kunci : sistem informasi, sensus, Dewan Pastoral Paroki, recruitment, C#, SQL Server 2008

ABSTRAK. Kata Kunci : sistem informasi, sensus, Dewan Pastoral Paroki, recruitment, C#, SQL Server 2008 ABSTRAK Gereja Katolik Santo Paulus sampai saat ini memiliki jumlah umat yang cukup banyak, tetapi dalam pengolahan data umat masih menggunakan cara manual. Salah satunya ialah dalam pengolahan data sensus

Lebih terperinci

UNIVERSITAS NEGERI YOGYAKARTA FAKULTAS ILMU SOSIAL

UNIVERSITAS NEGERI YOGYAKARTA FAKULTAS ILMU SOSIAL RENCANA PELAKSANAAN PEMBELAJARAN (RPP) PERTEMUAN KE SATU PRODI/JURUSAN MATA KULIAH : Pendidikan IPS KODE MATA KULIAH : PIS 243 : Pengembangan Sumber Daya JUMLAH SKS : 2 Teori : 2 Praktik : - SEMESTER :

Lebih terperinci

SISTEM INFORMASI PERENCANAAN, REALISASI, MONITORING DAN EVALUASI KEGIATAN HIMAPRO TI BERBASIS WEB

SISTEM INFORMASI PERENCANAAN, REALISASI, MONITORING DAN EVALUASI KEGIATAN HIMAPRO TI BERBASIS WEB L A P O R A N S K R I P S I SISTEM INFORMASI PERENCANAAN, REALISASI, MONITORING DAN EVALUASI KEGIATAN HIMAPRO TI BERBASIS WEB LIA AFRIYANTI NIM. 201351032 DOSEN PEMBIMBING Arief Susanto, ST.,M.Kom. M.

Lebih terperinci

ABSTRACT The Relation Between Applying Internal Audit Profession Standard With Realization of Good Corporate Governance PT. POS Indonesia (Persero)

ABSTRACT The Relation Between Applying Internal Audit Profession Standard With Realization of Good Corporate Governance PT. POS Indonesia (Persero) ABSTRACT The Relation Between Applying Internal Audit Profession Standard With Realization of Good Corporate Governance at PT. POS Indonesia (Persero) This research owns target to find out whether applying

Lebih terperinci

ABSTRACT. vii. Universitas Kristen Maranatha

ABSTRACT. vii. Universitas Kristen Maranatha ABSTRACT This study aimed to test whether the discipline of work affecting the performance of the Regional Water Company employees Tirtawening Bandung. The study was conducted on the distribution of clean

Lebih terperinci

ABSTRAK. Kata Kunci: sistem pendataan karyawan, ASP.NET, SQL server 2008

ABSTRAK. Kata Kunci: sistem pendataan karyawan, ASP.NET, SQL server 2008 ABSTRAK PT X (nama disamarkan) adalah perusahaan kayu export yang sistem pencatatan datanya masih dilakukan secara manual, sehingga dapat terjadi kesalahan dalam pengorganisasian data. Oleh karena itu,

Lebih terperinci

PENGEMBANGAN DYNAMIC FOLKSONOMY STUDI KASUS : GANESHA DIGITAL LIBRARY 4.2

PENGEMBANGAN DYNAMIC FOLKSONOMY STUDI KASUS : GANESHA DIGITAL LIBRARY 4.2 PENGEMBANGAN DYNAMIC FOLKSONOMY STUDI KASUS : GANESHA DIGITAL LIBRARY 4.2 LAPORAN TUGAS AKHIR Disusun sebagai syarat kelulusan tingkat sarjana Oleh : Arif Suprabowo / 13503122 PROGRAM STUDI TEKNIK INFORMATIKA

Lebih terperinci

Pemodelan Data pada Massively Multiplayer Online Role-Playing Game

Pemodelan Data pada Massively Multiplayer Online Role-Playing Game Pemodelan Data pada Massively Multiplayer Online Role-Playing Game LAPORAN TUGAS AKHIR Disusun sebagai syarat kelulusan tingkat sarjana oleh : Simon Batara / 13503109 PROGRAM STUDI TEKNIK INFORMATIKA SEKOLAH

Lebih terperinci

ABSTRAK. Kata Kunci: sistem informasi, absensi,penggajian,recruitment, DSS, WPM, C#, SQL server 2008 R2.

ABSTRAK. Kata Kunci: sistem informasi, absensi,penggajian,recruitment, DSS, WPM, C#, SQL server 2008 R2. ABSTRAK PT.Maestro adalah perusahaan dengan jumlah tenaga kerja yang cukup banyak, tetapi masih menggunakan cara manual dalam mengolah data kepegawaian dan juga dalam menyeleksi pelamar pekerjaan. Akibatnya,

Lebih terperinci

ABSTRAK. Kata Kunci : Java Server Pages(JSP), struts, ibatis, dan mysql

ABSTRAK. Kata Kunci : Java Server Pages(JSP), struts, ibatis, dan mysql ABSTRAK Aplikasi inventory dan accounting untuk toko safari ini merupakan aplikasi yang digunakan untuk pencatatan bahan bahan baku dan barang jadi dalam gudang, purchase order, delivery order, sales order,

Lebih terperinci

Daftar Isi Standarisasi Harga dan Standarisasi Sarana dan Prasarana Kerja Pemerintah Provinsi Kalimantan Timur

Daftar Isi Standarisasi Harga dan Standarisasi Sarana dan Prasarana Kerja Pemerintah Provinsi Kalimantan Timur Daftar Isi 2014 1 Kata Pengantar 2014 KATA PENGANTAR Puji syukur kita panjatkan kehadirat Tuhan Yang Maha Esa, karena berkat Rahmat dan Hidayah-Nya, maka Buku Standarisasi Harga dan Standarisasi Sarana

Lebih terperinci

ABSTRAK. Kata kunci: Sistem Laboratorium Klinik, Pemeriksaan, Pengolahan Data. vi Universitas Kristen Maranatha

ABSTRAK. Kata kunci: Sistem Laboratorium Klinik, Pemeriksaan, Pengolahan Data. vi Universitas Kristen Maranatha ABSTRAK Tugas Akhir ini berkaitan dengan pembuatan aplikasi komputer untuk membantu manajemen Laboratorium Klinik Mikrotest dalam mendapatkan informasi mengenai laporan pemeriksaan pasien serta memberikan

Lebih terperinci

ABSTRACT. Universitas Kristen Maranatha

ABSTRACT. Universitas Kristen Maranatha ABSTRACT Hotel Trio is a three star hotel locared in the city of bandung. Hotel management system requires an application that can manage data as a whole. Making an application is made into 2 parts consisting

Lebih terperinci

ABSTRAK. Kata Kunci : Website Penjualan Handphone Dan Alat Elektronika Online, shopping chart. ii Universitas Kristen Maranata

ABSTRAK. Kata Kunci : Website Penjualan Handphone Dan Alat Elektronika Online, shopping chart. ii Universitas Kristen Maranata ABSTRAK Website Penjualan Handphone Dan Alat Elektronika Online adalah sebuah website yang dibentuk untuk melakukan pemesanan dan penjualan handphone dan alat elektronika secara online. Pelaksanaan proyek

Lebih terperinci

PEMBUATAN SISTEM INFORMASI PENERAPAN GENERATOR CSS3 BERBASIS FRAMEWORK CODEIGNITER

PEMBUATAN SISTEM INFORMASI PENERAPAN GENERATOR CSS3 BERBASIS FRAMEWORK CODEIGNITER PEMBUATAN SISTEM INFORMASI PENERAPAN GENERATOR CSS3 BERBASIS FRAMEWORK CODEIGNITER Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya Program Diploma III Teknik Informatika Disusun oleh

Lebih terperinci

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2007/2008

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2007/2008 UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2007/2008 ANALISIS DAN PERANCANGAN SISTEM INFORMASI OPERASIONAL BERBASIS WEB PADA PT. DINAMIK FLOW TEKNOLOGI

Lebih terperinci

ABSTRAK. iii. Kata kunci : Usaha Kecil Menengah (UKM), web commerce online mall, Yii PHP Framework dan MySQL. Universitas Kristen Maranatha

ABSTRAK. iii. Kata kunci : Usaha Kecil Menengah (UKM), web commerce online mall, Yii PHP Framework dan MySQL. Universitas Kristen Maranatha ABSTRAK Usaha Kecil dan Menengah (UKM) merupakan salah satu tulang punggung perekonomian Indonesia saat ini. Web commerce online mall merupakan suatu media yang dapat digunakan sebagai sarana penjualan

Lebih terperinci

ABSTRAK. Kata kunci: aplikasi berbasis web, penerimaan peserta didik, SDLC waterfall

ABSTRAK. Kata kunci: aplikasi berbasis web, penerimaan peserta didik, SDLC waterfall ABSTRAK Proses Penerimaan Peserta Didik Baru (PPDB) di SMK Negeri 3 Bandung merupakan proses penerimaan peserta didik dengan nilai passing grade sebagai acuan utama untuk proses penyeleksian. Tujuan pengerjaan

Lebih terperinci

DESY STEFANI

DESY STEFANI APLIKASI PEMBELAJARAN BAHASA INGGRIS KELAS VII SMP DESY STEFANI 41508010102 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2012 APLIKASI PEMBELAJARAN BAHASA INGGRIS

Lebih terperinci

ABSTRAK. Kata kunci: Sistem Tanya Jawab, Semantic Web, Ontology, domain terbatas. v Universitas Kristen Maranatha

ABSTRAK. Kata kunci: Sistem Tanya Jawab, Semantic Web, Ontology, domain terbatas. v Universitas Kristen Maranatha ABSTRAK Informasi telah menjadi bagian yang sangat penting didalam pertumbuhan masyarakat modern. Dengan meningkatnya kebutuhan informasi ini, maka banyak orang memerlukan mesin pencari informasi yang

Lebih terperinci

ABSTRAK. Kata kunci : Sistem informasi, pemantauan, kinerja, inventori, PHP, MySQL. Universitas Kristen Maranatha

ABSTRAK. Kata kunci : Sistem informasi, pemantauan, kinerja, inventori, PHP, MySQL. Universitas Kristen Maranatha ABSTRAK Tugas akhir ini berupa analisis dan pembuatan Sistem Informasi Pemantauan Kinerja Teknisi dan Inventori sebagai pendukung kegiatan di Aora TV daerah operasional Bandung. Sampai saat ini, Aora TV

Lebih terperinci

APLIKASI PERANGKAT AJAR PENGELOLAAN DAN PERHITUNGAN EKSPRESI MATEMATIKA DARYANTO

APLIKASI PERANGKAT AJAR PENGELOLAAN DAN PERHITUNGAN EKSPRESI MATEMATIKA DARYANTO APLIKASI PERANGKAT AJAR PENGELOLAAN DAN PERHITUNGAN EKSPRESI MATEMATIKA DARYANTO 41508110097 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2012 APLIKASI PERANGKAT

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

ABSTRACT. Keywords: Service quality, customer loyalty, tangible, realibility, responsiveness, assurance, empathy. viii Universitas Kristen Maranatha

ABSTRACT. Keywords: Service quality, customer loyalty, tangible, realibility, responsiveness, assurance, empathy. viii Universitas Kristen Maranatha ABSTRACT The purpose of this research is to examine and analyze the influence of service quality which consists of tangible, realibility, responsiveness, assurance, and empathy toward customer loyalty

Lebih terperinci

ABSTRACT. Keywords: Internal Auditing, Internal Control Sales. Universitas Kristen Maranatha

ABSTRACT. Keywords: Internal Auditing, Internal Control Sales. Universitas Kristen Maranatha ABSTRACT Sales is an element that plays an important role for the company, because of this activity the company earns revenue. Good internal control of sales activity is necessary, for execution of sales

Lebih terperinci

II.7.3 Stored Procedured II.7.4 Trigger II.8 C# II.9 Akuntansi II.9.1 Laba Rugi II.9.2 Average Method II.9.

II.7.3 Stored Procedured II.7.4 Trigger II.8 C# II.9 Akuntansi II.9.1 Laba Rugi II.9.2 Average Method II.9. Abstrak Pembuatan aplikasi yang mencakup proses pencatatan data hasil produksi, pencatatan karyawan, penggajian, proses pembelian, proses penjualan, pencatatan data pelanggan dan pemasok, dilakukan secara

Lebih terperinci

PEMBUATAN SISTEM INFORMASI PAKET TOUR WISATA MENGGUNAKAN FRAMEWORK CODEIGNITER

PEMBUATAN SISTEM INFORMASI PAKET TOUR WISATA MENGGUNAKAN FRAMEWORK CODEIGNITER PEMBUATAN SISTEM INFORMASI PAKET TOUR WISATA MENGGUNAKAN FRAMEWORK CODEIGNITER Tugas Akhir untuk memenuhi sebagian persyaratan mencapai derajat Diploma III Program Studi Diploma III Teknik Informatika

Lebih terperinci

UNIVERSITAS NEGERI YOGYAKARTA FAKULTAS ILMU SOSIAL DAN EKONOMI RENCANA PELAKSANAAN PEMBELAJARAN (RPP) PERTEMUAN KE 1

UNIVERSITAS NEGERI YOGYAKARTA FAKULTAS ILMU SOSIAL DAN EKONOMI RENCANA PELAKSANAAN PEMBELAJARAN (RPP) PERTEMUAN KE 1 RENCANA PELAKSANAAN PEMBELAJARAN (RPP) PERTEMUAN KE 1 PRODI/JURUSAN MATA KULIAH : Pendidikan IPS KODE MATA KULIAH : PIS 207 : Dasar-dasar Ilmu Ekonomi JUMLAH SKS : 2 Teori : 2 Praktik : - SEMESTER : 4

Lebih terperinci