BAB 3 ANALISIS DAN PERANCANGAN. digunakan adalah suatu sistem yang terdiri dari banyaknya perulangan, baris

dokumen-dokumen yang mirip
BAB 3 ANALISIS DAN PERANCANGAN. Metode Inverse Modified Discrete Cosine Transform (IMDCT) yang akan

BAB 3 ALGORITMA DAN PERANCANGAN

BAB 3 ALGORITMA DAN PERANCANGAN. membaca partitur musik ini adalah sebagai berikut : hanya terdiri dari 1 tangga nada. dengan nada yang diinginkan.

UNIVERSITAS BINA NUSANTARA

BAB 3 METODOLOGI. Metodologi penelitian yang digunakan dalam penulisan ini adalah studi

BAB 3 ANALISIS DAN PERANCANGAN

BAB 3 PERANCANGAN PROGRAM

BAB 3 PERANCANGAN PROGRAM APLIKASI

Bab III PERANCANGAN PROGRAM APLIKASI

BAB 3 PERANCANGAN PROGRAM

BAB 3 PERANCANGAN PROGRAM. objek, analisis blob, SMS service, dan video saving. Deteksi objek adalah proses untuk

BAB 3 PERANCANGAN PROGRAM

BAB 3 PERANCANGAN PROGRAM APLIKASI

BAB 3 RANCANGAN PROGRAM APLIKASI. untuk mengoptimalkan pengolahan data cluster sampling : Gambar 3.1 Rancangan Struktur Menu Utama

BAB 3 ANALISIS DAN PERANCANGAN. percetakan kertas yang memproduksi segala macam jenis pencetakan. Mulai dari

BAB 4 IMPLEMENTASI PROGRAM

BAB 3 ANALISIS DAN PERANCANGAN

BAB 3 RANCANGAN PROGRAM APLIKASI

BAB 3 ANALISIS DAN PERANCANGAN. Perancangan aplikasi yang dibuat dalam skripsi ini menggunakan aturan

BAB 4 IMPLEMENTASI DAN EVALUASI PROGRAM. implementasi dari program aplikasi yang dibuat. Penulis akan menguraikan

BAB III ANALISIS DAN PERANCANGAN

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM. sequential (waterfall). Metode ini terdiri dari empat tahapan yaitu, analisis, perancangan,

BAB 3 PERANCANGAN PROGRAM. Dalam perancangan program aplikasi optimalisasi pemesanan bahan baku ini,

BAB IV HASIL DAN UJI COBA

BAB 3 ANALISIS DAN PERANCANGAN SISTEM PROGRAM APLIKASI HANDS RECOGNIZER

BAB III METODE PERANCANGAN SISTEM

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM

BAB 3 PERANCANGAN PROGRAM

BAB 4 IMPLEMENTASI DAN EVALUASI. Dalam perancangan program Spesifikasi sistem yang digunakan saat

BAB IV HASIL DAN PENGUJIAN

BAB 3 PERANCANGAN SISTEM

BAB 4 METODOLOGI PEMECAHAN MASALAH DAN PERANCANGAN. 4.1 Model Rumusan Masalah dan Pengambilan Keputusan

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN 3.1 ANALISA PERANGKAT LUNAK BASIS DATA MULTIMEDIA

BAB 3 PERANCANGAN PROGRAM APLIKASI. proses perhitungan obfuskasi, dan proses pembentukan obfuscated SWF file. Ketiga

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM. pengembangan sistem yang lazim disebut Waterfall Model. Metode ini terdiri dari enam

BAB 3 PERANCANGAN PROGRAM. Dalam perancangan program aplikasi optimalisasi pemesanan bahan baku ini,

ANALISIS DAN PERANCANGAN PROGRAM APLIKASI. mahasiswa Binus University secara umum. Dan mampu membantu

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB 3 ANALISIS DAN PERANCANGAN. mengalami perkembangan usaha yang cukup menggembirakan.

BAB 4 METODOLOGI PENELITIAN. Penelitian dilakukan secara studi literature dengan mengunjungi perpustakaan.

BAB 3 PERANCANGAN PROGRAM. dari OOP (Object Oriented Programming) di mana dalam prosesnya, hal-hal


BAB 3 ANALISIS DAN PERANCANGAN PROGRAM. sequential (waterfall). Metode ini terdiri dari empat tahapan, yaitu: analisis,

BAB 3 METODOLOGI PENELITIAN. kepustakaan dan studi laboratorium, di mana penulis mempelajari teori-teori teknik

Bab I Pengenalan Visual BASIC

BAB III ANALISA DAN PERANCANGAN

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM. linear sequential (waterfall). Metode ini terdiri dari empat tahapan yaitu analisis,

BAB 3 ANALISIS DAN PERANCANGAN. utuh ke dalam bagian-bagian komponennya dengan maksud untuk

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III METODE PENELITIAN

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM

Manual Laboratorium Bahasa

BAB 4 PERANCANGAN DAN IMPLEMENTASI. operasi Linux Fedora Core 4 dengan menggunakan bahasa pemrograman Java.

PERANCANGAN DAN IMPLEMENTASI PERANGKAT LUNAK PERMAINAN MUSIK DIGITAL. Kezia Stefani. Sekolah Tinggi Manajemen Informatika dan Komputer LIKMI


- Setelah aplikasi terbuka, klik kanan kemudian pilih run

BAB III PERANCANGAN APLIKASI DAN PERCOBAAN METODA RESPONS PERMUKAAN

BAB 3 PERANCANGAN SISTEM. yang akan menjalankan perintah-perintah yang dikenali. Sistem ini dibuat untuk

STUDI DAN IMPLEMENTASI WATERMARKING CITRA DIJITAL DENGAN PENDEKATAN DISCRETE COSINE TRANSFORM

BAB 4 IMPLEMENTASI DAN EVALUASI. Agar diperoleh hasil yang memuaskan, sebaiknya program aplikasi ini digunakan. 1. Processor Pentium III

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI. akan dilakukan untuk mengetahui kelebihan dan kekurangan aplikasi. Untuk itulah,


BAB IV HASIL DAN UJI COBA

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA MASALAH DAN PERANCANGAN PROGRAM

BAB III ANALISA & PERANCANGAN. 3.1 Menggabungkan Konten Media ke Dalam Aplikasi JavaFX

BAB 3 PERANCANGAN PROGRAM APLIKASI

BAB 3 PERANCANGAN PROGRAM APLIKASI

PERANCANGAN PROGRAM. struktur/hirarki menu, State Transition Diagram (STD), modul dan pseudocode, serta

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB 3 PERANCANGAN PROGRAM APLIKASI

BAB III ANALISA DAN PERANCANGAN

BAB III KONSEP DAN PERANCANGAN

BAB 4 IMPLEMENTASI DAN EVALUASI. Dalam perancangan program aplikasi ini, penulis menggunakan komputer dan

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM. Pembahasan analisa program meliputi tahapan analisis, perancangan dan pembuatan.

BAB IV ANALISIS DAN PERANCANGAN. permasalahan, kesempatan, hambatan yang terjadi dan kebutuhan-kebutuhan yang

BAB IV HASIL DAN PENGUJIAN

BAB III ANALISIS DAN PERANCANGAN

Jurusan Teknik Informatika Dan Statistika

BAB 4 IMPLEMENTASI DAN HASIL PENELITIAN. Pada bab 4 ini akan dijelaskan hasil rancangan sistem aplikasi optimizer, yaitu

BAB III PERENCANAAN SISTEM. Pada bab ini akan dijelaskan alur sistem serta desain interface dari Aplikasi Sistem Input

BAB III KONSEP, DESAIN DAN PENGUMPULAN MATERI

BAB 4 IMPLEMENTASI DAN EVALUASI

DASAR MENGGUNAKAN VISUAL BASIC 6.0

BAB 3 ANALISIS SISTEM / PROGRAM YANG BERJALAN

III. METODOLOGI PENELITIAN. Melihat perkembangan sistem operasi Linux yang semakin pesat, maka pada

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB 4 IMPLEMENTASI DAN EVALUASI

IMPLEMENTASI DAN EVALUASI

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB 3 PERANCANGAN POGRAM APLIKASI

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM

BAB III ANALISA DAN PERANCANGAN

Transkripsi:

BAB 3 ANALISIS DAN PERANCANGAN 3.1 Analisis Model Metode Inverse Modified Discrete Cosine Transform (IMDCT) yang akan digunakan adalah suatu sistem yang terdiri dari banyaknya perulangan, baris frekuensi.pemodelan matematika untuk mendapatkan sample polyphase subband filter (X i ) adalah pengulangan sebanyak n kali dari baris frekuensi (X k ) yang akan dihitung dengan rumus sebagai berikut: xi n / 2 1 k 0 Xk cos 2n 2i n 22k, for i=0 to n-1... (3.1) 3.2 Spesifikasi Rumusan Rancangan Perancangan program aplikasi ini terbagi menjadi beberapa bagian yaitu: a. Proses input file Mp3 File Mp3 dimasukkan terlebih dahulu sebagai inputan. File Mp3 yang diperlukan adalah berjumlah 2 buah. b. Proses pengecekan id3 tag Proses digunakan untuk mengecek data secara informasi yang terdapat pada kedua Mp3 tersebut. Informasinya antara lain: Title, Artist, Year, Album, Comment. c. Proses perhitungan untuk mendapatkan 2 bit file Mp3 yang akan dibandingkan apakah sama atau berbeda. Untuk mendapatkan bit tersebut

38 didapatkan dengan metode Inverse Modified Discrete Cosine Transform (IMDCT). xi n / 2 1 k 0 Xk cos 2n 2i n 22k, for i=0 to n-1..(3.2) 3.3 Perancangan Program Aplikasi 3.3.1 Perancangan Layar 3.3.1.1 Perancangan Layar Main Menu (Menu Utama) Dalam rancangan layar menu utama, seperti yang dapat di lihat pada gambar 3.1 terdapat menu bar yaitu menu dengan pilihan application untuk masuk ke program pendeteksian file Mp3 dan exit untuk keluar dari program; about untuk menampilkan informasi pembuat program ini; help untuk memberikan informasi fungsi dari tomboltombol dalam program. Menu About Help PERANCANGAN PROGRAM APLIKASI PENGHILANGAN REDUNDANSI FILE MP3 DENGAN METODE INVERSE MODIFIED DISCRETE COSINE TRANSFORM UNIVERSITAS BINA NUSANTARA JAKARTA 2008 Gambar 3.1 Rancangan layar menu utama

39 3.3.1.2 Perancangan Layar Application Dalam rancangan layar application,terdapat fasilitas Mp3 player dengan tombol browse untuk memilih file Mp3, tombol play untuk memainkan file Mp3 yang telah dipilih dan tombol stop untuk mematikan file Mp3 yang sedang dimainkan. Dan juga terdapat fungsi dari program ini untuk mendeteksi kesamaan 2 file mp3 dengan tombol compare terdapat di kelompok tombol bagian bawah. Tampilan sebagai berikut: Menu About Help FILE MP3 I : Browse HASIL Title : Album : Play Artist : Comment : id3 tag : Year Stop Bit : FILE MP3 II : Title : Album : Artist : Comment : Year : Browse Play Stop Compare Clear Gambar 3.2 Rancangan layar application 3.3.1.3 Perancangan Layar Input File Mp3 Setelah masuk kedalam application, pengguna (user) akan diarahkan untuk memilih file Mp3 yang akan dibandingkan dengan menekan tombol browse untuk menampilkan pop up dialog window. Dengan perancangan layar seperti pada gambar 3.3 berikut:

40 Open Look Look in : in : Filename : Filetype : Open Cancel Gambar 3.3 Rancangan layar pop up input file Mp3 Tombol Open berfungsi untuk memilih Mp3 dan membukanya dan cancel untuk membatalkan dan kembali ke main menu. 3.3.1.4 Perancangan Layar About Pada layar ini ditampilkan data dari pembuat program, dan nama program aplikasi, seperti terlihat pada gambar 3.7 berikut:

41 PERANCANGAN PROGRAM APLIKASI PENGHILANGAN REDUNDANSI FILE MP3 DENGAN METODE INVERSE MODIFIED DISCRETE COSINE TRANSFORM Oleh : Bermanto Yodi 0600672901 Teknik Informatika & Matematika Universitas Bina Nusantara Jakarta 2008 Gambar 3.4 Rancangan layar about 3.3.1.5 Perancangan Layar Help Pada menu help, dapat dilihat pada gambar 3.8, berisi keterangan mengenai tombol-tombol yang digunakan agar memudahkan pengguna (user) dalam penggunaan program ini, sehingga tidak membingungkan pengguna (user). Keterangan Tombol-tombol : * Browse : Untuk memilih file Mp3 yang akan dibandingkan * Play : Untuk memainkan file Mp3 yang telah dipilih * Stop : Untuk menstop file Mp3 yang sedang dimainkan * Clear : Untuk reset semua input mp3 * Compare : Untuk membandingkan 2 file Mp3 yang telah dipilih Gambar 3.5 Rancangan layar help

42 Menu help dan about merupakan pop up window yang akan keluar bila tombol tersebut ditekan. Dengan demikian pengguna (user) dapat tetap bekerja pada aplikasi pada saat kedua layar tersebut dibuka. 3.4 Cara Kerja Program Pada sub bab ini akan digambarkan secara lebih rinci lagi tentang diagram alir (flowchart) dan gambaran proses kerja yang terjadi yang disajikan dalam bentuk State Transition Diagram (STD) mengenai proses proses yang terjadi pada setiap modul. 3.4.1 Perancangan Diagram Alir (Flowchart) Diagram alir merupakan alat pantau pemrograman yang umum digunakan. Diagram alir membantu programmer dalam mengorganisasikan pemikiran mereka dalam pemrograman, terutama bila dibutuhkan penalaran tajam dalam logika prosedur suatu program. Secara garis besar flowchart untuk menggambarkan jalannya program aplikasi ini adalah sebagai berikut: Mulai Input File Mp3 pertama Input File Mp3 kedua

43 Testing Mp3 ya Apakah id3 tag Mp3 pertama = Mp3 kedua? tidak 100% id3 tag Hitung % id3 tag yang sama ataupun 0% Cari bit mp3 dengan IMDCT xi n / 2 1 k 0 Xk cos 2n 2i n 22k, for i=0 to n-1 Apakah isi Mp3 pertama = Mp3 kedua? tidak File sama File tidak sama Hasil Final

44 \ Selesai Gambar 3.6 Flowchart pembandingan file Mp3 dengan metode Inverse Modified Discrete Cosine Transform 3.4.2 Perancangan Diagram Transisi (State Transition Diagram) Diagram transisi memberikan keterangan kepada sistem tentang apa yang harus dikerjakan (action) dan kondisi (state) tertentu. Kondisi adalah suatu event pada external environment yang dapat dideteksi oleh sistem misalnya sinyal, interrupt atau data. Hal ini akan membantu dalam penggunaan aplikasi ini. Action akan menghasilkan output, message display pada layar, menghasilkan kalkulasi dan lain-lain.

45 3.4.2.1 STD Main Menu about help klik about tampil pop up window about klik help tampil pop up window help Main menu Menu klik exit keluar dari program klik application tampil pop up window application Exit Application Gambar 3.7 STD Menu utama

46 3.4.2.2 STD Application Browse File Mp3 I Browse File Mp3 II klik browse tampil pop up windows brwose klik browse tampil pop up windows brwose klik play Application klik play Play File Mp3 pertama Memainkan file Mp3 Play File Mp3 kedua Memainkan file Mp3 Klik Stop Mematikan file Mp3 Klik Stop Mematikan file Mp3 klik Clear membersihkan seluruh inputan klik Compare mendeteksi kedua file Mp3 Gambar 3.8 STD application