Gambar 2.8 Ekstraksi Pesan pada Echo Data Hiding
Pada sinyal audio, gema muncul beberapa saat setelah bunyi asli keluar. Jika delay waktu antara bunyi aslidengan gema diperkecil, maka suara gema akan
lebihsulit dipersepsikan oleh telinga manusia. Selain itu,gema juga dapat dibuat menjadi inaudible tak terdengardengan memanfaatkan variasi dari parameter-
parameterechotadi [9]. Prinsip-prinsip inilah yang digunakan dalamproses penyisipan pesan dengan caraechodatahiding.
2.4 Flowchart
Flowchart adalah bagan alir yang menggambarkan arus data dari program. Fungsi dari bagan alir ini adalah untuk memudahkan programmer di dalam perancangan program
Start
Input File Video Watermarking, Key
Hitung Panjang Sinyal
Bagi Sinyal menjadi Kernel 1 dan Kernel 0
Cari autocorrelation dari cepstrum tiap kernel
Penyusunan Data
Label
Stop
Universitas Sumatera Utara
aplikasi Jogianto, 2006. Simbol-simbol yang digunakan pada bagan flowchart ini antara lain seperti pada Tabel 2.1.
Tabel 2.1 Simbol-simbol Flowchart Program Simbol
Fungsi Terminator
Menunjukkan awal dan akhir suatu proses. Data
Digunakan untuk mewakili data inputoutput. Process
Digunakan untuk mewakili proses. Decision
Digunakan untuk suatu seleksi kondisi didalam program. Predefined Process
Menunjukkan suatu operasi yang rinciannya ditunjukkan di tempat lain.
Preparation Digunakan untuk memberi nilai awal variabel.
Flow Lines Symbol Menunjukkan arah dari proses.
Connector Menunjukkan penghubung ke halaman yang sama.
Menunjukkan penghubung ke halaman yang baru.
2.5 Unified Modeling Language UML
Unified Modeling Language adalah sebuah model bahasa yang distandarkan di bidang software engineering. UML ini termasuk sebuah set teknik grafis untuk membuat
model visual dari sistem softwarre berorientasi objek. UML menggabungkan teknik dari data modeling, business modeling, object modeling
dan component modeling. UML dapat digunakan dengan semua proses pada siklus pengembangan software, dan seluruh teknologi implementasi yang berbeda.
Universitas Sumatera Utara
UML menawarkan sebuah cara standar untuk memvisualisasikan blueprint arsitektual dari sebuah sistem, termasuk:
Aktivitas Aktor
Proses bisnis Skema database
Komponen-komponen logical Statement-statement dalam bahasa pemrograman
Komponen software yang bisa digunakan kembali
UML menjadi sebuah bahasa pemodelan yang dasar dan dapat digunakan secara luas. UML juga telah menjadi sebuah bahasa pemodelan standar yang mana dapat
memodelkan sistem terdistribusi.
Universitas Sumatera Utara
BAB 1
PENDAHULUAN
1.1 Latar Belakang