PERANCANGAN APLIKASI QR CODE GENERATOR DAN QR CODE READER MENGGUNAKAN METODE STROKE HISTOGRAM

Ukuran: px
Mulai penontonan dengan halaman:

Download "PERANCANGAN APLIKASI QR CODE GENERATOR DAN QR CODE READER MENGGUNAKAN METODE STROKE HISTOGRAM"

Transkripsi

1 PERANCANGAN APLIKASI QR CODE GENERATOR DAN QR CODE READER MENGGUNAKAN METODE STROKE HISTOGRAM Tetti Sipahutar ( ) Mahasiswa Program Studi Teknik Informatika STMIK Budi Darma Medan Jln. Sisingamangaraja Np.338 Simpang Limun Medan // ABSTRAK QR Code, kependekan dari Quick Response Code, merupakan gambar dua dimensi yang memiliki kemampuan untuk menyimpan data. QR Code biasa digunakan untuk menyimpan data berupa teks, baik itu numerik, alfanumerik, maupun kode biner. QR Code banyak digunakan untuk keperluan komersil, khususnya di Jepang, biasanya berisi link url ke alamat tertentu atau sekedar teks berisi iklan, promosi, dan lain-lain. Salah satu hal yang belum umum digunakan pada QR Code adalah menyisipkan gambar pada informasi yang disimpannya. Hal ini dapat menambah daya tarik pembaca terutama untuk urusan iklan, poster, dan komersil lainnya. Pada tugas akhir ini dilakukan studi mengenai kemungkinan membuat QR Code dari data masukan teks. Oleh karena itu dilakukan analisis bagaimana menjadikan gambar sebagai isi dari informasi yang dikandung oleh QR Code. Solusi yang ditawarkan adalah dengan mengubah teks menjadi representasi lain yang dapat dimengerti oleh QR Code generator dan QR Code reader. Sebelumnya file teks tersebut diubah terlebih dahulu menjadi binerisasi. Tugas akhir ini juga membangkitkan QR Code Generator dan QR Code Reader, dimana data masukannya berupa teks, kemudian dilakukan pengujian untuk diterapkan di dunia nyata. Implementasi perangkat lunak dilakukan dengan menggunakan PHP dengan databasenya MySQL. Kata Kunci : QR Code, teks, QR Code generator, QR Code reader. 1. PENDAHULUAN 1.1 Latar Belakang Pada masa ini, penggunaan barcode sudah tidak asing lagi di industri di seluruh dunia. Hal ini adalah untuk memudahkan pelaku industri dalam mengelola inventori yang mereka miliki, karena barcode ini menyimpan data spesifik seperti kode produksi, nomor identitas, dan lain-lain sehingga sistem komputer dapat mengidentifikasi informasi yang dikodekan dalam barcode dengan mudah. Penggunaan barcode kini mulai digantikan dengan QR Code. QR Code adalah image dua dimensi yang merepresentasikan suatu data, terutama data berbentuk teks. QR Code memiliki kemampuan menyimpan data yang lebih jauh besar dari pada barcode karena mampu menyimpan semua jenis data, seperti data numeric, data alfabetis, simbol, dan kode biner. Selain itu, kode ini mampu menampung data secara horizontal dan vertikal, sehingga ukuran dari tampilan gambar QR Code bisa hanya sepersepuluh dari ukuran sebuah kode batang. Dengan QR Code informasi keaslian data tersebut menjadi lebih sederhana atau simple tanpa mengetikkan informasi kode validasi pada dokumen tersebut untuk keperluan komersil seperti iklan misalnya gambar, akan menambah daya tarik konsumen. 1.2 Rumusan Masalah Melihat latar belakang di atas dapat dirumuskan suatu permasalahan yaitu diantaranya sebagai berikut: 1. Bagaimana membangkitkan QR Code dari sebuah file teks? 2. Bagaimana mengubah gambar QR Code tersebut menjadi sebuah informasi? 3. Bagaimana menerapkan metode stroke histogram pada sebuah QR Code? 4. Bagaimana merancang aplikasi Code reader dan Code generator dengan menggunakan web? 1.3 Batasan Masalah Batasan masalah pada program aplikasi QR Code dengan metode Stroke Histogram yaitu: 1. Pada pembuatan aplikasi QR Code ini hanya bekerja di localhost. 2. Pada proses QR Code Generator gambar yang dihasilkan hanya bertipe JPG dengan ukuran maksimal 100 x 100 pixel. 3. Data yang akan diproses QR Code Generator berupa file teks. 4. Perancangan aplikasi QR Code Generator dan QR Code Reader berbasiskan web. 5. Bahasa pemograman yang digunakan adalah PHP dengan menggunakan MySQL sebagai databasenya. 1.4 Tujuan dan Manfaat Adapun tujuan penelitian yaitu: 111

2 1. Untuk mengetahui bagaimana cara membangkitkan QR Code dari sebuah gambar. 2. Untuk membuat sebuah perangkat lunak yang dapat mengubah QR Code dari data berbentuk gambar. 3. Untuk menerapkan metode stroke histogram pada sebuah aplikasi QR Code Gerator dan Code Reader. Untuk merancang aplikasi QR Code Gerator dan Code Reader dengan menggunakan web Dan sebagai manfaat yang dapat penulis uraikan adalah: 1. Mempermudah pengguna dalam mengetahui proses pembangkitan gambar dengan menggunakan aplikasi yang dibuat. 2. Dapat mengurangi atau meminimalisir terjadinya pemalsuan dokumen. 3. Mempermudah pengguna dalam konten QR Code tidak dapat diidentifikasi secara langsung oleh oleh orang lain. 4. Bahwa aplikasi QR Code dapat dirancang dengan menggunakan web. 2. LANDASAN TEORI 2.1 Aplikasi Pengertian aplikasi menurut (Desy Anwar, 2010:5) adalah suatu sub kelas perangkat lunak computer yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna.biasanya dibandingkan dengan perangkat lunak sistem yang mengintegrasikan berbagai kemampuan komputer, tapi tidak lansung menerapkan kemampuan tersebut untuk mengerjakan suatu tugas yang menguntungkan pengguna. Contoh utama perangkat lunak aplikasi adalah pengolahan kata, lembar kerja, dan pemutar media. 2.2 QR Code QR Code ( disingkat dari Quick Response Code ) merupakan suatu jenis matriks kode (barcode dua dimensi) pertama kali dirancang untuk industri otomotif di jepang. QR merupakan kependekan dari quick response, sebuah harapan dari pembuatnya bahwa kode ini akan cepat di-decode. QR Code terdiri dari modul hitam (titik persegi ) diatur dalam kotak persegi pada latar belakang putih, yang dapat dibaca oleh perangkat pencitraan ( seperti kamera ) dan diolah menggunakan koreksi kesalahan hingga gambar dapat tepat diartikan. Awalnya, QR Code digunakan untuk mendata sparepart kendaraan dalam perusahaan, namun kini penggunaannya semakin meluas apalagi setelah spesifikasi QR Code dilepas ke publik. Gambar 1. QR Code 2.3 Versi Simbol QR Code Versi simbol QR Code berkisar dari Versi 1 ke Versi 40. Setiap versi memiliki konfigurasi modul yang berbeda atau jumlah modul (Modul ini mengacu pada titik-titik hitam dan putih yang membentuk QR Code). Konfigurasi Modul mengacu pada jumlah modul yang terkandung dalam simbol, dimulai dengan Versi 1 (21 x 21 modul) sampai ke Versi 40 (177 x 177 modul). Setiap nomor versi lebih tinggi terdiri dari 4 modul tambahan per samping. Gambar 2 Versi Simbol QR Code 2.4 Stroke Histogram Metode stroke histogram merupakan metode yang mengenali gambar dengan menghitung keseluruhan distribusi dari setiap sudut yang ada. Sudut dari suatu kurva pada setiap titik merupakan sudut dari garis singgung terhadap kurva di titik tersebut. Garis singgung tersebut dapat dihitung dengan kemunculan frekuensi pada setiap sudut. Bentuk matematika umum untuk garis lurus, yaitu: AX + BY + C = 0 Garis yang terbaik dapat ditemukan dengan mencoba semua sudut antar 0 derajat sampai 360 derajat. Jika semua pixel hitam tepat pada garis, maka jumlahnya 0 dan dengan memilih garis yang memiliki jumlah paling sedikit maka garis tersebut merupakan garis yang terbaik. D = a.b/(a.a + b.b a.b) Nilai a dan b akan berisi angka yang bernilai integer yang menyatakan frekuensi bin setiap sudut pada gambar. Rumus ini digunakan untuk menghitung jarak atau perbedaan antara 2 histogram. Nilai dari D akan berada diantara 0 dan 1. Jika nilai pixel lebih besar dari 0, maka Pixel akan direpresentasikan dengan warna putih. Jika nilai pixel 112

3 lebih kecil daripada nilai 1, maka pixel akan direpresentasikan dengan warna hitam. 3. ANALISA DAN PERANCANGAN 3.1 Analisa Sistem Dalam perancangan aplikasi QR Code Generator dan QR Code Reader dengan menggunakan metode stroke histogram ini, terlebih dahulu dilakukan analisa mengenai bentuk sistem yang akan dirancang. Analisa ini bertujuan untuk membantu tahapan perancangan sistem sehingga dapat diperoleh hasil yang memuaskan serta sesuai dengan tujuan awal perancangan. 3.2 Analisis Pembangkit QR Code Generator Dari Sebuah Teks Analisa proses QR Code Generator dapat dibaca oleh sebuah QR Code, data harus diubah terlebih dahulu menjadi bilangan biner yang hanya terdi dari angka 0 untuk hitam dan 1 untuk putih kedalam bilangan desimal. Oleh karena itu pada dasarnya semua tipe data baik itu numeric, alfanumerik, atau tipe lainya pada akhirnya akan diubah menjadi bit. Maka, data yang akan dijadikan QR Code direpresentasikan oleh data berupa byte, untuk kemudian setiap bitnya akan langsung diproses. Kemudian baru kita terjemahkan bilangan decimal tersebut dalam bentuk teks agar dapat kita baca. Untuk mengubah bilangan biner tersebut kedalam angka, maka yang perlu dilakukan adalah mengalikan setiap bilangan tersebut dengan bilangan 2 berpangkat, jadinya seperti berikut : = (1 x 64) +(0 x 32) + (0 x 16) + (0 x 8) + (0 x 4) + (0 x 2) + (1 x 1) = = = (1 x 64) +(0 x 32) + (0 x 16) + (1 x 8) + (0 x 4) + (1 x 2) + (1 x 1) = = = (1 x 64) +(0 x 32) + (1 x 16) + (0 x 8) + (1 x 4) + (0 x 2) + (1 x 1) = = 85 Jadi, hasil konversi biner ke decimal adalah: = = = 85 Untuk mengetahui karakter apa yang dihasilkan dari bilangan biner diatas, maka harus melihat tabel kode ASCII = 65 A = 75 K = 85 U Jadi, hasil QR Code Generator dari kode biner adalah : AKU Gambar 3. Representasi Citra Digital QR Code Generator Gambar 4. Pembangkit QR Code Generator dari data masukan teks 3.3 Analisis Pemrosesan QR Code Reader Analisa proses QR Code Reader merupakan kebalikan dari analisis yang dilakukan untuk QR Code Generator. Setiap kode ASCII hasil QR Code Generator kemudian akan dikonfersi kebilangan biner sehingga terbentuk bit-bit yang terdiri dari bit 0 dan bit 1 untuk kemudian setiap bitnya akan langsung diproses atau akan dikodekan kembali kedalam teks aslinya. Proses inilah yang dinamakan decoding. Misalnya kita ingin membaca data AKU. Maka setiap huruf yaitu A, K, U akan dikodekan menjadi biner. A = = 2 65 : 2 1(akhir) 3 16 : : : 2 0 K = = 2 75 : 2 1 (akhir) 37 : : : : 2 0 U = = 2 85 : 2 1 (akhir) 4 21 : : : 2 1 Untuk bilangan di atas jadi hasil konversinya : A = = K = = U = = Kemudian bit-bit yang di generate akan dikodekan kembali kedalam teks aslinya. Maka, pada proses QR Code Reader adalah sebagai berikut : Kemudian kode-kode bit diterjemahkan dengan memisah 6 bit: = 85 = U 113

4 = 75 = K = 65 = A Jadi, hasil QR Code Reader dari konversi bilangan decimal ke biner adalah AKU. Gambar 5 Representasi Citra Digital QR Code Reader Gambar 6 Proses QR Code Reader 3.4 Analisa Penerapan Metode Stroke Histogram Pada QR Code Stroke histogram dilakukan terlebih dahulu dengan proses mereset stroke yaitu mengkosongkan data histogram. Selanjutnya adalah proses pembangkitan stroke histogram yang dilakukan dengan sudut berbeda yaitu 90, 180, 270, 360 dengan flowchart seperti pada gambar berikut: If Byte Stream = 1 then Generate module matriks Set matriks mask Else Repeat until Byte stream End if Print Image END Algoritma QR Code Reader Strat Input : QR Code Output : Teks Proses : Input image Image = QR Code Extract matriks mask Set module matriks If module matriks =1 then Convert module matriks to byte stream End if Print Teks End 4.2. Implementasi Adapun hasil eksekusi program ketika pertama kali dijalankan adalah sebagai berikut: 1. Jalankan program apache yang telah di install dari Xampp 2. Buka internet Explorer 3. Pada Address ketik : localhost /QrCode_StrokeHistogram Maka akan ditampilkan program menu utama seperti di bawah ini: Gambar 8 Tampilan Menu Utama Gambar 7 Flowchart QR Code Reader 4. Algoritma Dan Implementasi 4.1 Algoritma QR Code Generator Start a. Proses QR Code Generator Pada bagian ini merupakan gambar menu QR Code Generator. Menu QR Code Generator, terdiri beberapa sub, yaitu sub-sub QR Code yang terdapat pada gambar di bawah ini: Input : Teks Output : QR Code Proses : Input Teks Generate Byte stream from data 114

5 3. QR Code dari sebuah file teks dapat dibangkitkan sehingga dapat membantu kinerja tanpa mengetikkan informasi kode validasi pada dokumen kita dapat mengetahui. Gambar 9 Tampilan QR Code Generator b. Proses QR Code Reader Pada menu ini juga terdapat sub menu yang akan digunakan untuk menampilkan daftar sub-sub QR Code Reader. Menu tersebut ditampilkan pada gambar di bawah ini: 5.2 Saran Beberapa saran yang dapat dijadikan pertimbangan dalam mengembangkan penelitian ini adalah: 1. Perlu dikembangkan penelitian untuk membangkitkan QR Code dari sebuah kombinasi teks dan gambar. 2. Pada penelitian berikutnya perlu dikembangkan sebuah perangkat lunak yang langsung mengenerate QR Code dari masukan berupa tulisan/artikel yang akan dibuat tanda tangan digiltalnya. 3. Saran selanjutnya adalah perlu diujicobakan metode pembangkit QR Code dengan metode AES-256 pada sistem ini. 6. DAFTAR PUSTAKA Gambar 10 Tampilan QR Code Reader c. Tampilan About Pada menu ini juga terdapat keterangan tentang penulis termasuk di dalamnya Npm, Nama, Judul skripsi. Menu ini dapat dilihat pada gambar berikut: Gambar 11 Tampilan About 5. Kesimpulan Dan Saran 5.1 Kesimpulan Berdasarkan uraian yang telah penulis buat tentang Aplikasi Perancangan QR Code Generator dan QR Code Reader Menggunakan Metode Stroke Histogram maka penulis dapat menarik beberapa kesimpulan yang diperoleh dari pembahasan tersebut, antara lain: 1. Penerapan proses QR Code Generator dan QR Code Reader berjalan dengan baik pada localhost, dimana sistem dapat mengembalikan data hasil generate sama persis dengan data sebelum proses reader pada pengujian. 2. Aplikasi QR Code adalah simbol 2D yang dapat menyimpan lebih banyak data dibandingkan barcode biasa dengan ukuran tampilan QR code sepersepuluh dari ukuran kode batang. [1] Adi Nugroho (Analisis dan Perancangan Sistem Informasi dengan Metodologi Berorientasi Objek) : 2006 [2] Desy Anwar (Sistem Informasi ) : 2010 [3] T.Sutoyo, Edy Mulyanto, Vincent Suhartono, Oky Dwi Nurhayati, Wijanarto, (Teori Pengolahan Citra Digital): [4] Darma Putra (Pengolahan Citra) : 2010 [5] Abdul Kadir (Dasar Pengolahan Citra Dengan Delphi). [6] Rinaldi Munir (Pengembangan Aplikasi QR Code Generator dan QR Code Reader dari data berbentuk image) : 2011 [7] Mukhlis Ramadhan dan Nurcahyo Budi Nugroho, Desain Web PHP,2009 [8] Abdul Kadir & Adhi Susanto (pengolahan citra digital) : 2013 [9] Dwi Rahayu, Yeni., Ramadijanti, Nana., Setiowati, Yuliana. (Pembuatan Aplikasi Pembacaan Quick Response Code Menggunakan Perangkat Mobile Berbasis J2ME untuk Identifikasi Suatu Barang). Politeknik Elektronika Negeri Surabaya, Institut Teknologi Sepuluh Nopember: [10] Rahmawati, Anita., Rahman, Arif Sitem Pengamanan Keaslian Ijasah Menggunakan QR-Code dan Algoritma Base64. Program Studi Sistem Informasi, Universitas Ahmad Dahlan. 115

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Quick Response Code atau yang lebih dikenal dengan istilah QR Code merupakan gambar dua dimensi yang memiliki kemampuan untuk menyimpan data. Tujuan dari teknologi

Lebih terperinci

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Dalam dunia perdagangan, kode yang banyak dipakai adalah barcode (kode batang). Hampir semua barang yang dijual di toko grosir, department store sudah menggunakan dan

Lebih terperinci

Sistem Pengamanan Keaslian Ijasah Menggunakan QR-Code dan Algoritma Base64

Sistem Pengamanan Keaslian Ijasah Menggunakan QR-Code dan Algoritma Base64 JUSI Vol. 1, No. 2 ISSN 2087-8737 September 2011 Sistem Pengamanan Keaslian Ijasah Menggunakan QR-Code dan Algoritma Base64 * Program Studi Sistem Informasi, Universitas Ahmad Dahlan Jalan Prof. Dr. Soepomo,

Lebih terperinci

PERANCANGAN APLIKASI KOMPRESI CITRA DENGAN METODE RUN LENGTH ENCODING UNTUK KEAMANAN FILE CITRA MENGGUNAKAN CAESAR CHIPER

PERANCANGAN APLIKASI KOMPRESI CITRA DENGAN METODE RUN LENGTH ENCODING UNTUK KEAMANAN FILE CITRA MENGGUNAKAN CAESAR CHIPER PERANCANGAN APLIKASI KOMPRESI CITRA DENGAN METODE RUN LENGTH ENCODING UNTUK KEAMANAN FILE CITRA MENGGUNAKAN CAESAR CHIPER Dwi Indah Sari (12110425) Mahasiswa Program Studi Teknik Informatika, Stmik Budidarma

Lebih terperinci

Pengembangan Aplikasi QR Code Generator dan QR Code Reader dari Data Berbentuk Image

Pengembangan Aplikasi QR Code Generator dan QR Code Reader dari Data Berbentuk Image Pengembangan Aplikasi QR Code Generator dan QR Code Reader dari Data Berbentuk Image M. Pasca Nugraha Institut Teknologi Bandung Jl. Ganesha 10 Bandung 40132 If17033@students.if.itb.ac.id Dr. Ir. Rinaldi

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI III.1. Sistem Informasi Sistem presensi menggunakan QRCode dan ijin berbasis web dan mobile merupakan sistem informasi yang digunakan untuk menyelesaika masalah presensi dan ijin

Lebih terperinci

IMPLEMENTASI PENGGUNAAN TEKNIK STEGANOGRAFI METODE LSB (LEAST SIGNIFICANT BIT) DAN POLYBIUS SQUARE CIPHER PADA CITRA DIGITAL

IMPLEMENTASI PENGGUNAAN TEKNIK STEGANOGRAFI METODE LSB (LEAST SIGNIFICANT BIT) DAN POLYBIUS SQUARE CIPHER PADA CITRA DIGITAL IMPLEMENTASI PENGGUNAAN TEKNIK STEGANOGRAFI METODE LSB (LEAST SIGNIFICANT BIT) DAN POLYBIUS SQUARE CIPHER PADA CITRA DIGITAL Suci Nurhayani (12110388) Mahasiswi Program Studi Teknik Informatika STMIK Budidarma

Lebih terperinci

APLIKASI PENGAMANAN DATA TEKS PADA CITRA BITMAP DENGAN MENERAPKAN METODE LEAST SIGNIFICANT BIT (LSB)

APLIKASI PENGAMANAN DATA TEKS PADA CITRA BITMAP DENGAN MENERAPKAN METODE LEAST SIGNIFICANT BIT (LSB) APLIKASI PENGAMANAN DATA TEKS PADA CITRA BITMAP DENGAN MENERAPKAN METODE LEAST SIGNIFICANT BIT (LSB) Mesran dan Darmawati (0911319) Dosen Tetap STMIK Budi Darma Medan Jl. Sisingamangaraja No. 338 Simpang

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Selama satu hingga dua dasawarsa belakang ini, terdapat suatu perkembangan yang signifikan dalam penggunaan kode dua dimensi. Misalnya Pdf147, Datamatrix, Maxicode,

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang KIR dalam kamus besar Bahasa Indonesia (KKBI) memiliki arti melakukan pengecekan kendaraan, KIR sendiri bukanlah sebuah singkatan melainkan sebuah kata yang memiliki

Lebih terperinci

PENERAPAN METODE MOST SIGNIFICANT BIT UNTUK PENYISIPAN PESAN TEKS PADA CITRA DIGITAL

PENERAPAN METODE MOST SIGNIFICANT BIT UNTUK PENYISIPAN PESAN TEKS PADA CITRA DIGITAL Pelita Informatika Budi Darma, Volume : IV, Nomor:, Agustus 23 ISSN : 23-9425 PENERAPAN METODE MOST SIGNIFICANT BIT UNTUK PENYISIPAN PESAN TEKS PADA CITRA DIGITAL Harry Suhartanto Manalu (9259) Mahasiswa

Lebih terperinci

APLIKASI QRSCANNER DAN QR CODE GENERATOR

APLIKASI QRSCANNER DAN QR CODE GENERATOR APLIKASI QRSCANNER DAN QR CODE GENERATOR TUGAS AKHIR Oleh : Hendri Agustian 3310901006 Novianto Rachmadi 3310901021 Disusun untuk memenuhi syarat kelulusan matakuliah Tugas Akhir PROGRAM STUDI TEKNIK INFORMATIKA

Lebih terperinci

BAB III METODE PENELITIAN

BAB III METODE PENELITIAN BAB III METODE PENELITIAN 3.1 Waktu dan Tempat Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Lampung. Waktu penelitian dilakukan pada semester

Lebih terperinci

IV. RANCANG BANGUN SISTEM. Perangkat lunak bantu yang dibuat adalah perangkat lunak yang digunakan untuk

IV. RANCANG BANGUN SISTEM. Perangkat lunak bantu yang dibuat adalah perangkat lunak yang digunakan untuk IV. RANCANG BANGUN SISTEM 4.1 Analisis dan Spesifikasi Sistem Perangkat lunak bantu yang dibuat adalah perangkat lunak yang digunakan untuk menyisipkan label digital, mengekstraksi label digital, dan dapat

Lebih terperinci

KEAMANAN LOGIN WEB MENGGUNAKAN METODE 3DES BERBASIS TEKNOLOGI QUICK RESPONSE CODE

KEAMANAN LOGIN WEB MENGGUNAKAN METODE 3DES BERBASIS TEKNOLOGI QUICK RESPONSE CODE Jurnal Informatika Mulawarman Vol. 9 No. 2 Juni 2014 18 KEAMANAN LOGIN WEB MENGGUNAKAN METODE 3DES BERBASIS TEKNOLOGI QUICK RESPONSE CODE 1) Heru Adya Gunawan, 2) Zainal Arifin & 3) Indah Fitri Astuti

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN 3.1 Analisis Sistem Analisis sistem merupakan uraian dari sebuah sistem kedalam bentuk yang lebih sederhana dengan maksud untuk mengidentifikasi dan mengevaluasi permasalahan-permasalahan

Lebih terperinci

BAB I PENDAHULUAN. Maraknya berbagai aplikasi yang muncul saat ini telah memberikan kemudahan

BAB I PENDAHULUAN. Maraknya berbagai aplikasi yang muncul saat ini telah memberikan kemudahan BAB I PENDAHULUAN I.1. Latar Belakang Aplikasi dibuat dengan tujuan utama yaitu mempermudah penggunanya. Maraknya berbagai aplikasi yang muncul saat ini telah memberikan kemudahan pada berbagai aspek kehidupan.

Lebih terperinci

ANALISIS METODE MASKING-FILTERING DALAM PENYISIPAN DATA TEKS

ANALISIS METODE MASKING-FILTERING DALAM PENYISIPAN DATA TEKS ANALISIS METODE MASKING-FILTERING DALAM PENYISIPAN DATA TEKS Efriawan Safa (12110754) Mahasiswa Program Studi Teknik Informatika, STMIK Budidarma Medan Jl. Sisimangaraja No. 338 Simpang Limun www.inti-budidarma.com

Lebih terperinci

MKB3383 TEKNIK PENGOLAHAN CITRA Pemrosesan Citra Biner

MKB3383 TEKNIK PENGOLAHAN CITRA Pemrosesan Citra Biner MKB3383 TEKNIK PENGOLAHAN CITRA Pemrosesan Citra Biner Dosen Pengampu: Muhammad Zidny Naf an, M.Kom. Genap 2016/2017 Definisi Citra biner (binary image) adalah citra yang hanya mempunyai dua nilai derajat

Lebih terperinci

PENERAPAN METODE SOBEL DAN GAUSSIAN DALAM MENDETEKSI TEPI DAN MEMPERBAIKI KUALITAS CITRA

PENERAPAN METODE SOBEL DAN GAUSSIAN DALAM MENDETEKSI TEPI DAN MEMPERBAIKI KUALITAS CITRA PENERAPAN METODE SOBEL DAN GAUSSIAN DALAM MENDETEKSI TEPI DAN MEMPERBAIKI KUALITAS CITRA HASNAH(12110738) Mahasiswa Program Studi Teknik Informatika, STMIK Budidarma Medan Jl. Sisingamangaraja No. 338

Lebih terperinci

DAFTAR ISI. DAFTAR ISI... vii. DAFTAR GAMBAR... x. DAFTAR TABEL... xii I. PENDAHULUAN Latar Belakang Rumusan Masalah...

DAFTAR ISI. DAFTAR ISI... vii. DAFTAR GAMBAR... x. DAFTAR TABEL... xii I. PENDAHULUAN Latar Belakang Rumusan Masalah... DAFTAR ISI Halaman DAFTAR ISI... vii DAFTAR GAMBAR... x DAFTAR TABEL... xii I. PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 2 1.3 Batasan Masalah... 2 1.4 Tujuan... 3 1.5 Manfaat...

Lebih terperinci

Implementasi Metode HUFFMAN Sebagai Teknik Kompresi Citra

Implementasi Metode HUFFMAN Sebagai Teknik Kompresi Citra Jurnal Elektro ELEK Vol. 2, No. 2, Oktober 2011 ISSN: 2086-8944 Implementasi Metode HUFFMAN Sebagai eknik Kompresi Citra Irmalia Suryani Faradisa dan Bara Firmana Budiono Jurusan eknik Elektro, Institut

Lebih terperinci

KOMPETENSI DASAR : MATERI POKOK : Sistem Bilangan URAIAN MATERI 1. Representasi Data

KOMPETENSI DASAR : MATERI POKOK : Sistem Bilangan URAIAN MATERI 1. Representasi Data KOMPETENSI DASAR : 3.1. Memahami sistem bilangan Desimal, Biner, Oktal, Heksadesimal) 4.1. Menggunakan sistem bilangan (Desimal, Biner, Oktal, Heksadesimal) dalam memecahkan masalah konversi MATERI POKOK

Lebih terperinci

PENGKONVERSIAN IMAGE MENJADI TEKS UNTUK IDENTIFIKASI PLAT NOMOR KENDARAAN. Sudimanto

PENGKONVERSIAN IMAGE MENJADI TEKS UNTUK IDENTIFIKASI PLAT NOMOR KENDARAAN. Sudimanto Media Informatika Vol. 14 No.3 (2015) Abstrak PENGKONVERSIAN IMAGE MENJADI TEKS UNTUK IDENTIFIKASI PLAT NOMOR KENDARAAN Sudimanto Sekolah Tinggi Manajemen Informatika dan Komputer LIKMI Jl. Ir. H. Juanda

Lebih terperinci

IMPLEMENTASI ALGORITMA VERTICAL BIT ROTATION PADA KEAMANAN DATA NASABAH ( STUDI KASUS : PT. ASURANSI ALLIANZ LIFE INDONESIA )

IMPLEMENTASI ALGORITMA VERTICAL BIT ROTATION PADA KEAMANAN DATA NASABAH ( STUDI KASUS : PT. ASURANSI ALLIANZ LIFE INDONESIA ) Jurnal Ilmiah INFOTEK, Vol 1, No 1, Februari 2016 ISSN 2502-6968 (Media Cetak) IMPLEMENTASI ALGORITMA VERTICAL BIT ROTATION PADA KEAMANAN DATA NASABAH ( STUDI KASUS : PT. ASURANSI ALLIANZ LIFE INDONESIA

Lebih terperinci

KOMPRESI CITRA DIGITAL MENGGUNAKAN METODE STATISTICAL CODING

KOMPRESI CITRA DIGITAL MENGGUNAKAN METODE STATISTICAL CODING KOMPRESI CITRA DIGITAL MENGGUNAKAN METODE STATISTICAL CODING Abdul Halim Hasugian Dosen Tetap Program Studi Teknik Informatika STMIK Budi Darma Medan Jl. Sisingamangaraja No. 338 Simpang Limun Medan www.stmik-budidarma.ac.id//email:abdulhasugian@gmail.co.id

Lebih terperinci

Penerapan Metode Adaptif Dalam Penyembunyian Pesan Pada Citra

Penerapan Metode Adaptif Dalam Penyembunyian Pesan Pada Citra Konferensi Nasional Sistem & Informatika 2015 STMIK STIKOM Bali, 9 10 Oktober 2015 Penerapan Metode Adaptif Dalam Penyembunyian Pesan Pada Citra Edy Victor Haryanto Universitas Potensi Utama Jl. K.L. Yos

Lebih terperinci

BAB 3 PERANCANGAN PROGRAM

BAB 3 PERANCANGAN PROGRAM BAB 3 PERANCANGAN PROGRAM 3.1 Spesifikasi Rumusan Perancangan Perancangan program aplikasi ini di buat melalui Java 1.5.0 dengan menggunakan editor Netbeans 5.5 Perancangan program aplikasi di bagi menjadi

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN Kondisi pengolahan data yang telah dijabarkan sebelumnya pada bab 1 (satu) memiliki keterkaitan terhadap permasalahan yang teridentifikasi. Yaitu permasalahan terkait desain

Lebih terperinci

BAB I PENDAHULUAN. melalui ringkasan pemahaman penyusun terhadap persoalan yang dibahas. Hal-hal

BAB I PENDAHULUAN. melalui ringkasan pemahaman penyusun terhadap persoalan yang dibahas. Hal-hal BAB I PENDAHULUAN Bab Pendahuluan akan menjabarkan mengenai garis besar skripsi melalui ringkasan pemahaman penyusun terhadap persoalan yang dibahas. Hal-hal yang akan dijabarkan adalah latar belakang,

Lebih terperinci

REALISASI APLIKASI PEMINDAI DAN PEMBANGKIT QUICK RESPONSE CODE (QR CODE) PADA SMARTPHONE ANDROID ABSTRAK

REALISASI APLIKASI PEMINDAI DAN PEMBANGKIT QUICK RESPONSE CODE (QR CODE) PADA SMARTPHONE ANDROID ABSTRAK REALISASI APLIKASI PEMINDAI DAN PEMBANGKIT QUICK RESPONSE CODE (QR CODE) PADA SMARTPHONE ANDROID Bobby Adhitya Nugraha 0822053 Email: bobbyadhitya@rocketmail.com Jurusan Teknik Elektro, Fakultas Teknik

Lebih terperinci

PERANCANGAN SIMULASI PENGACAKAN SOAL TRYOUT UNTUK MEMBENTUK PAKET SOAL UJIAN NASIONAL MENGGUNAKAN LINEAR CONGRUENT METHOD (LCM)

PERANCANGAN SIMULASI PENGACAKAN SOAL TRYOUT UNTUK MEMBENTUK PAKET SOAL UJIAN NASIONAL MENGGUNAKAN LINEAR CONGRUENT METHOD (LCM) PERANCANGAN SIMULASI PENGACAKAN SOAL TRYOUT UNTUK MEMBENTUK PAKET SOAL UJIAN NASIONAL MENGGUNAKAN LINEAR CONGRUENT METHOD (LCM) Darma Perwira Hasibuan (0911467) Mahasiswa Jurusan Teknik Informatika, STMIK

Lebih terperinci

IMPLEMENTASI METODE HARMONIC MEAN FILTERDAN CANNY UNTUK MEREDUKSI NOISEPADA CITRA DIGITAL

IMPLEMENTASI METODE HARMONIC MEAN FILTERDAN CANNY UNTUK MEREDUKSI NOISEPADA CITRA DIGITAL IMPLEMENTASI METODE HARMONIC MEAN FILTERDAN CANNY UNTUK MEREDUKSI NOISEPADA CITRA DIGITAL Ahmad Yunus Nasution 1, Garuda Ginting 2 1 Mahasiswa Teknik Informatika STMIK Budi Darma 2 Dosen Tetap STMIK Budi

Lebih terperinci

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK BAB I PERSYARATAN PRODUK I.1 Pendahuluan Barcode adalah suatu representasi data ke dalam suatu citra (image) yang dapat dibaca oleh mesin, citra ini memiliki data-data tertentu mengenai suatu produk. Barcode

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Perkembangan suatu informasi pada saat sekarang ini berkembang sangat pesat dan memberikan peran yang sangat penting untuk menjalin pertukaran informasi yang cepat.

Lebih terperinci

BAB 3 ANALISA DAN PERANCANGAN

BAB 3 ANALISA DAN PERANCANGAN BAB 3 ANALISA DAN PERANCANGAN 3.1 Analisa Proses masking terhadap citra bertujuan sebagai penandaan tempat pada citra yang akan disisipkan pesan sedangkan filtering bertujuan untuk melewatkan nilai pada

Lebih terperinci

BAB 3 METODOLOGI PENELITIAN

BAB 3 METODOLOGI PENELITIAN BAB 3 METODOLOGI PENELITIAN Pada bab ini dibahas mengenai langkah-langkah yang dilakukan untuk menguji kerja daya sisip dari citra terhadap pesan menggunakan kecocokan nilai warna terhadap pesan berbahasa

Lebih terperinci

: IMPLEMENTASI ALGORITMA KRIPTOGRAFI ELGAMAL UNTUK FILE CITRA 2 DIMENSI

: IMPLEMENTASI ALGORITMA KRIPTOGRAFI ELGAMAL UNTUK FILE CITRA 2 DIMENSI KEMENTERIAN RISET TEKNOLOGI DAN PENDIDIKAN TINGGI UNIVERSITAS BRAWIJAYA FAKULTAS TEKNIK JURUSAN TEKNIK ELEKTRO Jalan MT Haryono 167 Telp & Fax. 0341 554166 Malang 65145 KODE PJ-01 PENGESAHAN PUBLIKASI

Lebih terperinci

APLIKASI PENGACAKAN CITRA DIGITAL DENGAN METODE FIBONACCI DAN LUCAS SEQUENCE

APLIKASI PENGACAKAN CITRA DIGITAL DENGAN METODE FIBONACCI DAN LUCAS SEQUENCE APLIKASI PENGACAKAN CITRA DIGITAL DENGAN METODE FIBONACCI DAN LUCAS SEQUENCE MUHAMMAD FARIZ ALAMSYAH NASUTION Jurusan Teknik Informatika Sekolah Tinggi Teknik Harapan Medan, Jl. HM Jhoni No 70 Medan, Indonesia

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Pesan terkadang mengandung sebuah informasi yang sangat penting yang harus dijaga kerahasiaannya. Ada beberapa cara yang dapat digunakan untuk

Lebih terperinci

PERANCANGAN APLIKASI PENGACAKAN CITRA MENGGUNAKAN M-SEQUENCE BERDASARKAN PARAMETER

PERANCANGAN APLIKASI PENGACAKAN CITRA MENGGUNAKAN M-SEQUENCE BERDASARKAN PARAMETER PERANCANGAN APLIKASI PENGACAKAN CITRA MENGGUNAKAN M-SEQUENCE BERDASARKAN PARAMETER Kristian Telaumbanua 1, Susanto 2 Program Studi Teknik Informatika, STMIK Mikroskil Jl. Thamrin No. 122, 124, 140 Medan

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Seiring dengan perkembangan teknologi, tingkat keamanan terhadap suatu informasi yang bersifat rahasia pun semakin tinggi. Hal ini merupakan aspek yang paling penting

Lebih terperinci

BAB I PENDAHULUAN. jenis bisnis dalam meningkatkan efisiensi dan efektivitas proses bisnis,

BAB I PENDAHULUAN. jenis bisnis dalam meningkatkan efisiensi dan efektivitas proses bisnis, BAB I PENDAHULUAN I.1. Latar Belakang Sistem Informasi telah menjadi komponen yang sangat penting bagi keberhasilan bisnis dan organisasi. Teknologi informasi dapat membantu segala jenis bisnis dalam meningkatkan

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN 62 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Tahap implementasi dan pengujian sistem, dilakukan setelah tahap analisis dan perancangan selesai dilakukan. Pada sub bab ini akan dijelaskan implementasi

Lebih terperinci

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Plat nomor kendaraan bermotor merupakan ciri atau tanda pengenal suatu kendaraan yang diberikan oleh kepolisian. Setiap plat nomor kendaraan memiliki kombinasi

Lebih terperinci

IMPLEMENTASI METODE SPEED UP FEATURES DALAM MENDETEKSI WAJAH

IMPLEMENTASI METODE SPEED UP FEATURES DALAM MENDETEKSI WAJAH IMPLEMENTASI METODE SPEED UP FEATURES DALAM MENDETEKSI WAJAH Fitri Afriani Lubis 1, Hery Sunandar 2, Guidio Leonarde Ginting 3, Lince Tomoria Sianturi 4 1 Mahasiswa Teknik Informatika, STMIK Budi Darma

Lebih terperinci

IMPLEMENTASI METODE CANNY DAN SOBEL UNTUK MENDETEKSI TEPI CITRA

IMPLEMENTASI METODE CANNY DAN SOBEL UNTUK MENDETEKSI TEPI CITRA Hal : -29 IMPLEMENTASI METODE CANNY DAN SOBEL UNTUK MENDETEKSI TEPI CITRA Asmardi Zalukhu Mahasiswa Teknik Informatika STMIK Budi Darma Medan Jl. Sisingamangaraja No. 338 Simpang Limun Medan ABSTRAK Deteksi

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM Dalam pengerjaan perancangan dan pembuatan aplikasi pengenalan karakter alfanumerik JST algoritma Hopfield ini menggunakan software Borland Delphi 7.0. 3.1 Alur Proses Sistem

Lebih terperinci

Pengertian Data datum

Pengertian Data datum Data dan Informasi Pengertian Data Data berasal dari kata datum yang berarti fakta atau bahan-bahan keterangan. Menurut Gordon B. Davis data sebagai bahan mentah dari informasi, yang dirumuskan sebagai

Lebih terperinci

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM APLIKASI

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM APLIKASI BAB 3 ANALISIS DAN PERANCANGAN PROGRAM APLIKASI Bab ini berisi analisis pengembangan program aplikasi pengenalan karakter mandarin, meliputi analisis kebutuhan sistem, gambaran umum program aplikasi yang

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Citra merupakan representasi digital dari objek gambar, yang tidak lepas dari kebutuhan manusia. Pada umumnya representasi citra membutuhkan memori yang cukup besar,

Lebih terperinci

SHaP SITI 2016 Fakultas Ilmu Komputer PERBANDINGAN ALGORITMA DES DAN ALGORITMA AES PADA TEKNOLOGI QR-CODE

SHaP SITI 2016 Fakultas Ilmu Komputer PERBANDINGAN ALGORITMA DES DAN ALGORITMA AES PADA TEKNOLOGI QR-CODE PERBANDINGAN ALGORITMA DES DAN ALGORITMA AES PADA TEKNOLOGI QR-CODE Aji Damura Depayusa 1, Diana 2, RM Nasrul Halim 3 Universitas Bina Darma 1, ajidappa@gmail.com 1 Universitas Bina Darma 2 diana@binadarma.ac.id

Lebih terperinci

SIG PEMETAAN JENIS HAK ATAS TANAH

SIG PEMETAAN JENIS HAK ATAS TANAH SIG PEMETAAN JENIS HAK ATAS TANAH Noventina Situmorang, Arif Basofi, Ira Prasetyaningrum Politeknik Elektronika Negeri Surabaya Institut Teknologi Sepuluh Nopember (ITS) Surabaya Kampus ITS keputih Sukolilo

Lebih terperinci

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Kemajuan dan perkembangan teknologi informasi dewasa ini telah berpengaruh pada hampir semua aspek kehidupan manusia, tak terkecuali dalam hal berkomunikasi. Dengan

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem bertujuan untuk mengidentifikasi permasalahan

BAB III ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem bertujuan untuk mengidentifikasi permasalahan BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem Analisis sistem bertujuan untuk mengidentifikasi permasalahan permasalahan yang ada pada sistem di mana aplikasi dibangun yang meliputi perangkat

Lebih terperinci

BAB II SISTEM BILANGAN DAN KODE BILANGAN

BAB II SISTEM BILANGAN DAN KODE BILANGAN BAB II SISTEM BILANGAN DAN KODE BILANGAN 2.1 Pendahuluan Komputer dan sistem digital lainnya mempunyai fungsi utama mengolah informasi. Sehingga diperlukan metode-metode dan sistem-sistem untuk merepresentasikan

Lebih terperinci

BAB I PENDAHULUAN. pesat terutama perkembangan internet. Dengan adanya internet dapat

BAB I PENDAHULUAN. pesat terutama perkembangan internet. Dengan adanya internet dapat BAB I PENDAHULUAN 1.1 LATAR BELAKANG MASALAH Perkembangan teknologi informasi dan komunikasi saat ini berkembang pesat terutama perkembangan internet. Dengan adanya internet dapat memudahkan penyebaran

Lebih terperinci

TEKNIK PENGOLAHAN CITRA MENGGUNAKAN METODE KECERAHAN CITRA KONTRAS DAN PENAJAMAN CITRA DALAM MENGHASILKAN KUALITAS GAMBAR

TEKNIK PENGOLAHAN CITRA MENGGUNAKAN METODE KECERAHAN CITRA KONTRAS DAN PENAJAMAN CITRA DALAM MENGHASILKAN KUALITAS GAMBAR TEKNIK PENGOLAHAN CITRA MENGGUNAKAN METODE KECERAHAN CITRA KONTRAS DAN PENAJAMAN CITRA DALAM MENGHASILKAN KUALITAS GAMBAR Zulkifli Dosen Tetap Fakultas Ilmu Komputer Universitas Almuslim Email : Zulladasicupak@gmail.com

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN Bab ini menjelaskan mengenai analisis sistem dan perancangan yang akan digunakan dalam pengembangan aplikasi integrasi antara Kriptografi menggunakan algoritma RSA dan

Lebih terperinci

SMART LOGIN PADASITUSWEB MENGGUNAKANQR-CODE. Masdito Bachtiar Pembimbing 1 : Ary Mazharuddin S., S.Kom., M.Comp.Sc

SMART LOGIN PADASITUSWEB MENGGUNAKANQR-CODE. Masdito Bachtiar Pembimbing 1 : Ary Mazharuddin S., S.Kom., M.Comp.Sc SMART LOGIN PADASITUSWEB MENGGUNAKANQR-CODE Masdito Bachtiar 5107100052 Pembimbing 1 : Ary Mazharuddin S., S.Kom., M.Comp.Sc. 19810620 200501 1 003 PENDAHULUAN INTERNET SEBAGAI KEBUTUHAN HIDUP Social Networks

Lebih terperinci

ANALISIS STEGANOGRAFI METODE TWO SIDED SIDE MATCH

ANALISIS STEGANOGRAFI METODE TWO SIDED SIDE MATCH ANALISIS STEGANOGRAFI METODE TWO SIDED SIDE MATCH Nurul Khairina Politeknik Ganesha Medan J Jl. Veteran No. 190 Pasar VI Manunggal nurulkhairina27@gmail.com Abstrak Terbatasnya ukuran citra terhadap panjang

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisa Masalah Kebutuhan manusia akan perangkat informasi dan komunikasi seakan menjadi kebutuhan yang tidak terpisahkan dalam kehidupan. Dengan banyaknya aplikasi

Lebih terperinci

II. TINJAUAN PUSTAKA

II. TINJAUAN PUSTAKA 4 II. TINJAUAN PUSTAKA 2.1 Konsep Dasar Sistem Sistem adalah sekumpulan unsur yang melakukan suatu kegiatan atau menyusun skema (alur) yang melakukan suatu kegiatan pemrosesan untuk mencapai suatu tujuan.

Lebih terperinci

BAB IV ANALISA DAN PERANCANGAN

BAB IV ANALISA DAN PERANCANGAN BAB IV ANALISA DAN PERANCANGAN Pada bab ini berisi mengenai analisa dan perancangan program steganografi dengan menggunakan Matlab. Analisa ini bertujuan untuk mengetahui cara kerja proses steganografi

Lebih terperinci

II. TINJAUAN PUSTAKA. elemen yang saling berinteraksi untuk mencapai suatu tujuan. Sedangkan

II. TINJAUAN PUSTAKA. elemen yang saling berinteraksi untuk mencapai suatu tujuan. Sedangkan 5 II. TINJAUAN PUSTAKA 2.1 Sistem Informasi Sekolah Sistem merupakan suatu kesatuan yang terdiri dari suatu kumpulan elemen yang saling berinteraksi untuk mencapai suatu tujuan. Sedangkan informasi adalah

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Steganografi Steganografi berasal dari Bahasa Yunani, yaitu kata steganos yang artinya tulisan tersembunyi (covered writing) dan kata graphos yang berarti tulisan. Sehingga steganografi

Lebih terperinci

TEKNIK PENYEMBUNYIAN PESAN TEKS PADA MEDIA CITRA GIF DENGAN METODE LEAST SIGNIFICANT BIT (LSB)

TEKNIK PENYEMBUNYIAN PESAN TEKS PADA MEDIA CITRA GIF DENGAN METODE LEAST SIGNIFICANT BIT (LSB) TEKNIK PENYEMBUNYIAN PESAN TEKS PADA MEDIA CITRA GIF DENGAN METODE LEAST SIGNIFICANT BIT (LSB) Hasiholan Manurung (0911765) Mahasiswa Jurusan Teknik Informatika STMIK Budi Darma Medan Jl. Sisingamangaraja

Lebih terperinci

PENGGUNAAN POLINOMIAL UNTUK STREAM KEY GENERATOR PADA ALGORITMA STREAM CIPHERS BERBASIS FEEDBACK SHIFT REGISTER

PENGGUNAAN POLINOMIAL UNTUK STREAM KEY GENERATOR PADA ALGORITMA STREAM CIPHERS BERBASIS FEEDBACK SHIFT REGISTER PENGGUNAAN POLINOMIAL UNTUK STREAM KEY GENERATOR PADA ALGORITMA STREAM CIPHERS BERBASIS FEEDBACK SHIFT REGISTER Arga Dhahana Pramudianto 1, Rino 2 1,2 Sekolah Tinggi Sandi Negara arga.daywalker@gmail.com,

Lebih terperinci

SATIN Sains dan Teknologi Informasi

SATIN Sains dan Teknologi Informasi SATIN - Sains dan Teknologi Informasi, Vol. 2, No. 2, Desember 2016 SATIN Sains dan Teknologi Informasi journal homepage : http://jurnal.stmik-amik-riau.ac.id Error Detection System dan Error Correction

Lebih terperinci

BAB III METODOLOGI PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan

BAB III METODOLOGI PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan BAB III METODOLOGI PENELITIAN 3.1 Tempat dan Waktu Penelitian Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Lampung. Waktu penelitian dilakukan

Lebih terperinci

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Proposisi adalah pernyataan yang dapat ditentukan nilai kebenarannya, bernilai benar atau salah tetapi tidak keduanya. Sedangkan, Kalkulus Proposisi (Propositional

Lebih terperinci

Komputer menggunakan dan memanipulasi data untuk perhitungan aritmatik, pemrosesan data dan operasi logik. Data adalah bilangan biner dan informasi

Komputer menggunakan dan memanipulasi data untuk perhitungan aritmatik, pemrosesan data dan operasi logik. Data adalah bilangan biner dan informasi Komputer menggunakan dan memanipulasi data untuk perhitungan aritmatik, pemrosesan data dan operasi logik. Data adalah bilangan biner dan informasi berkode biner yang dioperasikan untuk mencapai beberapa

Lebih terperinci

PENERAPAN METODE HUFFMAN DALAM PEMAMPATAN CITRA DIGITAL

PENERAPAN METODE HUFFMAN DALAM PEMAMPATAN CITRA DIGITAL PENERPN MEODE HUFFMN DLM PEMMPN CIR DIGIL Edy Victor Haryanto Universitas Potensi Utama, Jl. K.L. os Sudarso Km. 6,5 No. 3 j Mulia Medan edy@potensi-utama.ac.id, edyvictor@gmail.com abstrak Citra adalah

Lebih terperinci

Bab 1 Pendahuluan 1.1 Latar Belakang

Bab 1 Pendahuluan 1.1 Latar Belakang Bab 1 Pendahuluan 1.1 Latar Belakang Benda cagar budaya suatu bangsa adalah hasil ciptaan bangsa tersebut pada masa lalu yang dapat menjadi sumber kebanggaan bangsa yang bersangkutan di masa kini. Benda

Lebih terperinci

SISTEM PENGENALAN WAJAH MENGGUNAKAN WEBCAM UNTUK ABSENSI DENGAN METODE TEMPLATE MATCHING

SISTEM PENGENALAN WAJAH MENGGUNAKAN WEBCAM UNTUK ABSENSI DENGAN METODE TEMPLATE MATCHING SISTEM PENGENALAN WAJAH MENGGUNAKAN WEBCAM UNTUK ABSENSI DENGAN METODE TEMPLATE MATCHING Mohamad Aditya Rahman, Ir. Sigit Wasista, M.Kom Jurusan Teknik Elektronika, Politeknik Elektronika Negeri Surabaya

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Instalasi Software Dalam penulisan tugas akhir ini, pembuatan program dibuat dengan menggunakan aplikasi pendukung seperti: Web Server, aplikasi pengelolaan sampah

Lebih terperinci

Pengembangan Metode Otentikasi Keaslian Ijasah dengan Memanfaatkan Gambar QR Code

Pengembangan Metode Otentikasi Keaslian Ijasah dengan Memanfaatkan Gambar QR Code Pengembangan Metode Otentikasi Keaslian Ijasah dengan Memanfaatkan Gambar QR Code Eka Ardhianto, W.T. Handoko dan Eko Nur Wahyudi Fakultas Teknologi Informasi, Universitas Stikubank Semarang email: eka@unisbank.ac.id,

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI Landasan teori merupakan panduan untuk melaksanakan dan menyelesaikan sesuatu hasil studi. Dalam hal ini dikemukakan beberapa teori yang berkaitan dengan masalah yang akan dibahas

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisa Sistem Pembuatan sistem ini adalah bertujuan membuat aplikasi pengkompresian file. Sistem yang dapat memampatkan ukuran file dengan maksimal sesuai dengan

Lebih terperinci

Implementasi Metode Kriptografi RSA Pada Priority Delaer Untuk Layanan Penjualan Dan Pemesanan Handphone Berbasis J2ME

Implementasi Metode Kriptografi RSA Pada Priority Delaer Untuk Layanan Penjualan Dan Pemesanan Handphone Berbasis J2ME Implementasi Metode Kriptografi RSA Pada Priority Delaer Untuk Layanan Penjualan Dan Pemesanan Handphone Berbasis J2ME Arinta Nugrahani Ayuningtyas 1 Mike Yuliana 2 M Zen Samsono Hadi 2 1 Mahasiswa Politeknik

Lebih terperinci

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM BAB 3 ANALISIS DAN PERANCANGAN PROGRAM Program aplikasi ini dirancang dengan menggunakan perangkat lunak Microsoft Visual C# 2008 Express Edition. Proses perancangan menggunakan pendekatan Object Oriented

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis III.1.1. Analisis Masalah Untuk membangun sebuah sistem diperlukan berbagai informasi yang sesuai dengan rumusan permasalahan, ide pokok pemecahan masalah

Lebih terperinci

BAB 1 PENDAHULUAN. Dewasa ini, penggunaan internet sudah menjamur di masyarakat. Internet

BAB 1 PENDAHULUAN. Dewasa ini, penggunaan internet sudah menjamur di masyarakat. Internet 1.1 Latar Belakang BAB 1 PENDAHULUAN Dewasa ini, penggunaan internet sudah menjamur di masyarakat. Internet sudah menjadi kebutuhan sekunder bahkan sampai primer. Hal ini diikuti dari sistem yang awalnya

Lebih terperinci

BAB 1 PENDAHULUAN Latar belakang

BAB 1 PENDAHULUAN Latar belakang BAB 1 PENDAHULUAN 1.1. Latar belakang Seiring berkembangnya zaman, diikuti juga dengan perkembangan teknologi sampai saat ini, sebagian besar masyarakat melakukan pertukaran atau saling membagi informasi

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1. Kompresi File Pada dasarnya semua data itu merupakan rangkaian bit 0 dan 1. Yang membedakan antara suatu data tertentu dengan data yang lain adalah ukuran dari rangkaian bit dan

Lebih terperinci

MAKALAH. Mata Kuliah. Arsitektur dan Organisasi Komputer

MAKALAH. Mata Kuliah. Arsitektur dan Organisasi Komputer MAKALAH Mata Kuliah Arsitektur dan Organisasi Komputer Kelompok 1 1. M. Dwi setiyo (14670015) 2. Bima Setya N. (14670018) 3. Yan Ari Firmansyah (14670021) 4. Lia Ayu K. (14670024) Program Studi Informatika

Lebih terperinci

KLASIFIKASI WARNA DAUN STUDI KASUS DAUN TEH TUGAS AKHIR. Diajukan Untuk Memenuhi. Persyaratan Guna Meraih Gelar Sarjana Strata 1

KLASIFIKASI WARNA DAUN STUDI KASUS DAUN TEH TUGAS AKHIR. Diajukan Untuk Memenuhi. Persyaratan Guna Meraih Gelar Sarjana Strata 1 KLASIFIKASI WARNA DAUN STUDI KASUS DAUN TEH TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Disusun Oleh : GINA SYARIFAH

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Masalah dalam sisitem ini adalah bagaimana agar sistem ini dapat membantu pengguna sistem untuk melakukan pengamanan data (data security). Dalam

Lebih terperinci

IMPLEMENTASI SEGMENTASI CITRA DAN ALGORITMA LEARNING VECTOR QUANTIZATION (LVQ) DALAM PENGENALAN BENTUK BOTOL

IMPLEMENTASI SEGMENTASI CITRA DAN ALGORITMA LEARNING VECTOR QUANTIZATION (LVQ) DALAM PENGENALAN BENTUK BOTOL IMPLEMENTASI SEGMENTASI CITRA DAN ALGORITMA LEARNING VECTOR QUANTIZATION (LVQ) DALAM PENGENALAN BENTUK BOTOL Andri STMIK Mikroskil Jl. Thamrin No. 122, 124, 140 Medan 20212 andri@mikroskil.ac.id Abstrak

Lebih terperinci

PENGAMANAN PESAN TEKS MENGGUNAKAN TEKNIK STEGANOGRAFI SPREAD SPECTRUM BERBASIS ANDROID

PENGAMANAN PESAN TEKS MENGGUNAKAN TEKNIK STEGANOGRAFI SPREAD SPECTRUM BERBASIS ANDROID e-issn: 2527-337X PENGAMANAN PESAN TEKS MENGGUNAKAN TEKNIK STEGANOGRAFI SPREAD SPECTRUM BERBASIS ANDROID Achmad Noercholis, Yohanes Nugraha Teknik Informatika STMIK Asia Malang ABSTRAKSI Keamanan dalam

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN 4. 1 Instalasi Software BAB IV IMPLEMENTASI DAN PENGUJIAN Dalam pembuatan program ini penulis menggunakan XAMPP dalam menjalankan program aplikasi ini yang didalamnya sudah terdapat MySQL untuk mengelola

Lebih terperinci

MODUL 2 SISTEM PENGKODEAN BILANGAN

MODUL 2 SISTEM PENGKODEAN BILANGAN STMIK STIKOM BALIKPAPAN 1 MODUL 2 SISTEM PENGKODEAN BILANGAN A. TEMA DAN TUJUAN KEGIATAN PEMBELAJARAN 1. Tema : Sistem Pengkodean Bilangan 2. Fokus Pembahasan Materi Pokok 3. Tujuan Kegiatan Pembelajaran

Lebih terperinci

DCH1B3 Konfigurasi Perangkat Keras Komputer

DCH1B3 Konfigurasi Perangkat Keras Komputer DCH1B3 Konfigurasi Perangkat Keras Komputer Tim Dosen KPKK Kelompok Keahlian Representasi Data 1 9/2/2016 Pendahuluan (Resume) Apa yang dimaksud dengan representasi data? Mengapa komputer menganut sistem

Lebih terperinci

Implementasi QRCode pada Resep Dokter

Implementasi QRCode pada Resep Dokter Implementasi QRCode pada Resep Dokter Nur Ani 1, Rolies Deby 2, Program Studi Sistem Informasi Fakultas Ilmu Komputer Universitas Mercu Buana 1 Program Studi Teknik Informatika Fakultas Ilmu Komputer Universitas

Lebih terperinci

TI [2 SKS] OTOMASI INDUSTRI MINGGU KE-4 LOGIKA OTOMASI. disusun oleh: Mokh. Suef Yudha Prasetyawan Maria Anityasari. Jurusan Teknik Industri 1

TI [2 SKS] OTOMASI INDUSTRI MINGGU KE-4 LOGIKA OTOMASI. disusun oleh: Mokh. Suef Yudha Prasetyawan Maria Anityasari. Jurusan Teknik Industri 1 TI091209 [2 SKS] OTOMASI INDUSTRI MINGGU KE-4 LOGIKA OTOMASI disusun oleh: Mokh. Suef Yudha Prasetyawan Maria Anityasari Jurusan Teknik Industri 1 OUTLINE PERTEMUAN INI Bilangan biner dan bilangan heksadesimal

Lebih terperinci

SISTEM PAKAR UNTUK MENDIAGNOSA PENYAKIT ANGINA PEKTORIS (ANGIN DUDUK) DENGAN MENGGUNAKAN METODE BAYES

SISTEM PAKAR UNTUK MENDIAGNOSA PENYAKIT ANGINA PEKTORIS (ANGIN DUDUK) DENGAN MENGGUNAKAN METODE BAYES SISTEM PAKAR UNTUK MENDIAGNOSA PENYAKIT ANGINA PEKTORIS (ANGIN DUDUK) DENGAN MENGGUNAKAN METODE BAYES Ayu Permata Lestari (0911267) Mahasiswa Program Studi Teknik Informatika, STMIK Budidarma Medan Jl.

Lebih terperinci

BAB 3 ANALISIS DAN PERANCANGAN SISTEM PROGRAM APLIKASI HANDS RECOGNIZER

BAB 3 ANALISIS DAN PERANCANGAN SISTEM PROGRAM APLIKASI HANDS RECOGNIZER BAB 3 ANALISIS DAN PERANCANGAN SISTEM PROGRAM APLIKASI HANDS RECOGNIZER Dalam analisis dan perancangan sistem program aplikasi ini, disajikan mengenai analisis kebutuhan sistem yang digunakan, diagram

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN APLIKASI 3.1 ANALISIS

BAB III ANALISIS DAN PERANCANGAN APLIKASI 3.1 ANALISIS 29 BAB III ANALISIS DAN PERANCANGAN APLIKASI 3.1 ANALISIS Dengan menggunakan Visual Basic 6.0 aplikasi perangkat ajar pengelolaan dan perhitungan ekspresi matematika yang akan dibangun dalam penelitian

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN 85 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Instalasi Software Dalam penulisan tugas akhir ini, pembuatan program dibuat menggunakan aplikasi pendukung seperti : Web Server, aplikasi pengolahan monitoring

Lebih terperinci

BAB I PENDAHULUAN. sebagian besar dalam format digital dan yang dapat diakses dengan komputer.

BAB I PENDAHULUAN. sebagian besar dalam format digital dan yang dapat diakses dengan komputer. BAB I PENDAHULUAN 1.1 Latar Belakang Perpustakaan digital adalah perpustakaan yang mempunyai koleksi buku sebagian besar dalam format digital dan yang dapat diakses dengan komputer. Jenis perpustakaan

Lebih terperinci