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

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

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.

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

BAB 3 PERANCANGAN PROGRAM

BAB 3 PERANCANGAN PROGRAM APLIKASI

UNIVERSITAS BINA NUSANTARA

BAB 3 ANALISIS DAN PERANCANGAN

Bab III PERANCANGAN PROGRAM APLIKASI

BAB 3 PERANCANGAN PROGRAM

BAB 3 ANALISIS DAN PERANCANGAN

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

BAB 3 PERANCANGAN PROGRAM APLIKASI

BAB 3 PERANCANGAN PROGRAM

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

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 RANCANGAN PROGRAM APLIKASI

BAB 3 ANALISIS DAN PERANCANGAN SISTEM PROGRAM APLIKASI HANDS RECOGNIZER

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

BAB III ANALISIS DAN PERANCANGAN

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

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

BAB IV HASIL DAN UJI COBA

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

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

BAB 3 PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN

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

BAB III METODE PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM

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

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

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

BAB 3 PERANCANGAN PROGRAM

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

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

BAB IV HASIL DAN PENGUJIAN

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA MASALAH DAN PERANCANGAN PROGRAM

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

- Setelah aplikasi terbuka, klik kanan kemudian pilih run


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

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

BAB IV HASIL DAN UJI COBA

BAB III ANALISA DAN PERANCANGAN

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

BAB III ANALISIS DAN PERANCANGAN SISTEM


BAB 3 ANALISA DAN PERANCANGAN Latar Belakang SMU AGAPE BKKK. Kegiatan Kristen) terletak di jalan Kebon Jahe No.2, Tangerang, Banten.

BAB III ANALISA DAN PERANCANGAN

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

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


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

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

BAB 4 PERANCANGAN DAN IMPLEMENTASI PROGRAM. dengan struktur yang sederhana dengan algoritma yang rumit, sehingga

Manual Laboratorium Bahasa

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM

Bab I Pengenalan Visual BASIC

BAB III PERANCANGAN APLIKASI DAN PERCOBAAN METODA RESPONS PERMUKAAN

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

BAB III ANALISIS DAN PERANCANGAN

BAB 3 ANALISIS SISTEM / PROGRAM YANG BERJALAN

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

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

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

BAB 3 PERANCANGAN PROGRAM APLIKASI

Prosedur Pemakaian Program:

STUDI DAN IMPLEMENTASI WATERMARKING CITRA DIJITAL DENGAN PENDEKATAN DISCRETE COSINE TRANSFORM

BAB 3 PERANCANGAN PROGRAM APLIKASI

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

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

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

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

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

BAB III ANALISIS DAN PERANCANGAN

Manual. Alokasi Mengajar

BAB III ANALISA PERANCANGAN DAN PEMODELAN SISTEM

BAB III METODE PENELITIAN

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB III ANALISA DAN PERANCANGAN

BAB V IMPLEMENTASI DAN PENGUJIAN

IMPLEMENTASI DAN EVALUASI

BAB III ANALISA DAN PERANCANGAN

BAB IV HASIL DAN UJI COBA

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

Bab 3 Metode dan Rancangan Sistem

BAB IV HASIL DAN UJI COBA

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

BINUS UNIVERSITY. Program Ganda Teknik Informatika Matematika Skripsi Sarjana Program Ganda Semester Ganjil 2007/2008

BAB 3 PERANCANGAN SISTEM

Untuk dapat memasuki aplikasi KUTAHU e-learning system anda Pertama-tama memasuki login. Login ini dimaksudkan untuk memasuki sistem aplikasi.

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

BAB 3 ANALISIS DAN PERANCANGAN SISTEM. meneruskan keinginan ayahnya untuk mengembangkan usaha yang telah dirintis

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: 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 ini digunakan untuk mengecek data dan informasi yang terdapat pada kedua Mp3 tersebut. Informasinya antara lain: Title, Artist, Year, Album, Comment. Id3 tag kedua file dibandingkan dan dicari persentase kesamaannya. c. Proses perhitungan untuk mendapatkan 2 file yang berisi bit bit Mp3 yang akan dibandingkan apakah sama atau berbeda. Untuk mendapatkan bit tersebut didapatkan dengan metode Inverse Modified Discrete Cosine

42 Transform (IMDCT). d. 2 file bit MP3 dibaca dan dibandingkan bit per bit. 2 fle MP3 dikatakan sama apabila seluruh bit dari kedua file tersebut 100% sama. Walaupun proses perbandingan id3 tag menghasilkan hasil tidak 100% sama, namun bila hasil perbandingan 2 file bit tersebut 100% sama, maka kedua file tersebut tetap dinyatakan sama. e. Bila hasil perbandingan 2 file bit adalah sama, maka akan muncul pilihan untuk menghapus file pertama atau file kedua. 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.

43 Menu About Help PERANCANGAN PROGRAM APLIKASI PENGURANGAN DUPLIKASI FILE MUSIK DENGAN METODE INVERSE MODIFIED DISCRETE COSINE TRANSFORM BINUS UNIVERSITY JAKARTA 2011 Gambar 3.1 Rancangan layar menu utama 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:

44 Menu About Help FILE MP3 I : Title : Album : Artist : Comment : Year : Play Browse Stop FILE MP3 II : Title : Album : Artist : Comment : Year : Play Browse Stop RESULT ID3 Tag : Bit : Compare Clear Gambar 3.2 Rancangan layar application 3.3.1.3 Perancangan Layar Input File Mp3 Setelah masuk ke dalam 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:

45 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:

46 PERANCANGAN PROGRAM APLIKASI PENGURANGAN DUPLIKASI FILE MUSIK DENGAN METODE INVERSE MODIFIED DISCRETE COSINE TRANSFORM Oleh : FRANSISKUS XAVERIUS FERRYADI 0700713322 TEKNIK INFORMATIKA & MATEMATIKA BINUS UNIVERSITY JAKARTA 2011 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

47 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 Testing Mp3

48 ya Apakah id3 tag Mp3 pertama = Mp3 kedua? tidak 100% id3 tag Hitung % id3 tag yang sama ataupun 0% Cari bit mp3 dengan IMDCT ya Apakah isi Mp3 pertama = Mp3 kedua? tidak File sama File tidak sama Hasil Final Selesai Gambar 3.6 Flowchart pembandingan file Mp3 dengan metode Inverse Modified Discrete Cosine Transform

49 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. 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

50 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 Gambar 3.8 STD application klik Compare mendeteksi kedua file Mp3