Flowchart Unified Modeling Language UML

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