BAB 3 PERANCANGAN PROGRAM APLIKASI. proses perhitungan obfuskasi, dan proses pembentukan obfuscated SWF file. Ketiga
|
|
- Yuliana Liana Agusalim
- 7 tahun lalu
- Tontonan:
Transkripsi
1 22 BAB 3 PERANCANGAN PROGRAM APLIKASI 3.1. Spesifikasi Rumusan Rancangan Perancangan program aplikasi ini terbagi menjadi 3 bagian yaitu proses parsing, proses perhitungan obfuskasi, dan proses pembentukan obfuscated SWF file. Ketiga proses tersebut dilakukan secara berurutan. Proses parsing Proses ini harus dilakukan terlebih dahulu guna memilah informasi yang tidak diperlukan dan hanya membaca informasi yang diperlukan. Terdapat dua metode parsing, yakni tags parsing yang digunakan untuk mendapatkan informasi file SWF terkait, dan action parsing yang bertugas mencari dan menyaring variabel-variabel maupun nama objek yang terdapat di dalam ActionScript. Proses perhitungan obfuskasi Dengan menggunakan metode enkripsi RSA, perhitungan hasil pengacakan dilakukan. Hasil pengacakan untuk setiap variabel dan nama objek akan selalu berbeda, tergantung dari input key yang dimasukkan. Proses pembentukan obfuscated SWF file Setelah didapat hasil perhitungan obfuskasi maka file SWF yang terobfuskasi dapat dibuat. User dapat membandingkan hasil sebelum dan sesudah obfuskasi dengan bantuan program decompiler.
2 Perancangan Modul Terdapat enam modul yang dirancang khusus untuk proses obfuskasi file SWF. Modul-modul tersebut adalah modul menu utama, modul SWF Info, modul SWF Sprite Member, modul Parse Action, modul Obfuscation, dan modul Report. Semua modul tersebut tergabung dalam modul menu utama. User hanya cukup memilih modul-modul tersebut dalam bentuk tampilan tab seperti layaknya tampilan screen display properties pada sistem operasi Windows Modul menu utama Modul menu utama digunakan sebagai tempat untuk menampilkan semua modul yang ada. Secara default, modul menu utama ini pertama kali menampilkan modul SWF info. Modul menu utama mempunyai fungsi-fungsi umum yang dibutuhkan baik oleh setiap modul yang ada maupun keseluruhan aplikasi. Fungsi-fungsi tersebut yakni, open file, exit, serta beberapa menu item sebagai tambahan menu berkaitan dengan program aplikasi ini. Dengan demikian, modul apapun yang sedang user aktifkan tetap dapat mengakses fungsi-fungsi tersebut tanpa perlu kembali ke modul tertentu. Hal ini mengurangi ketergantungan terhadap modul lainnya serta mempercepat aksesibilitas program. Khusus pada fungsi open file, setelah user selesai menentukan file input SWF, secara otomatis file input SWF tersebut akan di-parsing dengan metode tags parsing. Hasil parsing tersebut dapat dilihat pada modul SWF Info.
3 24 Open File Exit SWF Info SWF Member List Parse Action Obfuscation Report Gambar 3.1 Rancangan layar menu utama
4 25 Menunggu Proses Tampil menu utama Pilihan Menu Utama Pilih Report Tampil Modul Report Pilih SWF Info Tampil Modul SWF Info Pilih SWF Member List Tampil Modul SWF Member List Pilih Parse Action Tampil Modul Parse Action Pilih Obfuscation Tampil Modul Obfuscation SWF Info SWF Member List Parse Action Obfuscation Report Gambar 3.2 Diagram Transisi dari menu utama Modul SWF Info Modul SWF Info berfungsi menampilkan informasi yang berkaitan dengan file input SWF yang telah ditentukan oleh user sebelumnya. Informasi ini secara otomatis akan muncul setelah proses tags parsing selesai.
5 26 Pada tabel Tags List dapat dilihat tag-tag apa saja yang terdapat pada file input SWF. Terdapat 49 tag yang tersedia sampai saat ini dan kombinasi tag-tag tersebut tergantung dari file input SWF. Pada bagian SWF Information, user dapat melihat informasi mengenai SWF Type (compressed SWF atau uncompressed SWF), Version (1 sampai 7), File Size (dalam satuan byte dan kilobyte), Movie Dimension (dalam satuan pixel), Frame Rate (dalam satuan frame per second / FPS), dan Background Color (hexadecimal color format) dari file SWF terkait. Informasi ini tersimpan di dalam header pada struktur file SWF. Open File Exit SWF Info SWF Information SWF Type : Version : File Size : SWF Member List Movie Dimension : Parse Action Frame Rate : Total Frames : Obfuscation Background Color : Report Tag List No SWF Tags Size Position Hex Start Tag Tag Length Gambar 3.3 Rancangan layar modul SWF Info
6 27 Gambar 3.4 Diagram Transisi modul SWF Info Modul SWF Member List Modul ini hanya khusus menampilkan informasi mengenai member object yang terdapat di dalam file SWF. Yang tergolong dalam member object adalah sprite (baik movie clip maupun button), edit text (baik input text maupun dynamic text), dan frame label. Di dalam source code ActionScript nanti, nama objek yang dipanggil merupakan
7 28 salah satu member object yang dipanggil. Informasi ini juga berguna saat user memilih variabel atau nama objek yang ingin diacak pada modul obfuscation. Apabila file SWF terdapat penggunaan komponen (seperti scrollbar, combo box, progress bar, dll) maka modul ini berfungsi sebagai panduan user untuk melihat nama-nama objek yang digunakan oleh komponen tersebut. Khusus untuk komponen, nama objek yang berkenaan dengan komponen tersebut tidak boleh diacak dikarenakan adanya validasi khusus bagi komponen terkait. Apabila terjadi pengacakan salah satu nama objek komponen tersebut maka komponen tersebut tidak akan berjalan sebagaimana mestinya. Open File Exit SWF Info SWF Member List Parse Action Obfuscation Report SWF Member List SWF Member Type Gambar 3.5 Rancangan layar modul SWF Member List
8 29 Gambar 3.6 Diagram Transisi modul SWF Member List Modul Parse Action Modul ini merupakan inti dari metode parsing. Dengan modul ini user dapat mengetahui variabel/nama objek apa saja yang terdapat di dalam file SWF. Modul ini juga mempunyai fungsi sebagai filter untuk membedakan reserved-word dan identifier dari bahasa pemrograman ActionScript agar tidak dianggap sebagai variabel / nama objek. Rancangan layar dapat dilihat pada gambar 3.7. Fungsi yang terdapat pada modul ini adalah parse action. Fungsi ini digunakan untuk mencari dan menyaring variabel/nama objek dari reserved-word maupun identifier bahasa pemrograman ActionScript. Hasil parsing ini dapat dilihat pada bagian Action Report. Action Report merepresentasikan urutan berjalannya bahasa pemrograman
9 30 ActionScript ketika user menjalankan file SWF. Juga dapat dikatakan sebagai urutan pembacaan komputer dengan bahasa mesinnya. Variabel/nama objek yang berhasil disaring dapat dilihat pada bagian Variable(s). Fungsi parse action ini juga memberikan informasi detil untuk setiap variabel/nama objek, yang dapat dilihat pada modul Obfuscation. Dengan demikian, file input SWF telah siap untuk diobfuskasi. Open File Exit SWF Info SWF Member List Parse Action Obfuscation Report Parse Action Action Report Variable(s) No Variable(s) Gambar 3.7 Rancangan layar modul Parse Action
10 31 Gambar 3.8 Diagram Transisi modul Parse Action Modul Obfuscation Modul Obfuscation mempunyai tugas untuk melakukan perhitungan enkripsi dengan metode enkrilpsi RSA berdasarkan input key yang ada. Input key dapat diperoleh dengan dua cara, yakni diacak atau diisi secara manual oleh user. Pada tabel yang
11 32 tersedia, user dapat melihat informasi detil untuk setiap variabel/nama objek, yang diperoleh setelah user melakukan proses action parse pada modul parse action. Fungsi-fungsi yang terdapat pada modul ini adalah Generate Key, Clear, Obfuscate, dan Generate Obfuscated SWF. Pertama-tama, user memasukkan nilai input key baik secara acak maupun dimasukkan secara manual. Tombol Generate Key berfungsi untuk menghitung nilai modulus, totient, dan encryption exponent possibility number berdasarkan input key user. Tombol Clear digunakan untuk menghapus nilainilai tadi yang telah dihitung untuk kemudian dilakukan proses perhitungan ulang sehingga user dapat memasukkan nilai-nilai baru pada input key. Tombol Obfuscate berfungsi sebagai penghitung pengacakan setiap variabel/nama objek, yang kemudian hasilnya dapat dilihat pada tabel yang tersedia. User dapat memilih variabel/nama objek mana saja yang ingin diacak dengan mencentangkan label pada tabel. Tidak semua variabel yang tersedia merupakan variabel murni. Hal ini bertujuan agar hasil pengacakan file SWF nanti dapat berjalan dengan semestinya. Tombol Generate Obfuscated SWF berfungsi untuk membuat file SWF yang telah diacak berdasarkan proses Obfuscate sebelumnya. Pembentukan file SWF yang baru ini tidak akan menimpa file SWF yang asli, sehingga dengan demikian keberadaan file SWF yang asli tetap terjaga. Jika file telah berhasil dibuat maka user dapat melihat informasi pengacakan yang tersedia pada modul Report.
12 Gambar 3.9 Rancangan layar modul Obfuscation 33
13 34 Menunggu Proses Pilih Insert Own Prime Number Tampil Key Pair Pilih Generate Random Prime Number Tampil Key Pair Display hasil input Pilih Clear Hapus hasil perhitungan dan kembali ke menu utama Pilih Generate Key Tampil hasil perhitungan Display hasil perhitungan Pilih Exponent Number Tampil Exponent Number Display exponent number Pilih Obfuscate Tampil hasil obfuskasi Display variabel terobfuskasi Pilih Cancel Kembali ke menu utama Pilih Create Obfuscated SWF Tampil kotak dialog Save File Pilih Save Kembali ke menu utama Display Save Dialog Gambar 3.10 Diagram Transisi modul Obfuscation
14 Modul Report Modul Report berfungsi untuk menampilkan laporan mengenai hasil obfuskasi yang telah dilakukan sebelumnya pada modul Obfuscation. Informasi tersebut mencakup path directory dari obfuscated SWF file, RSA Keys, dan perbandingan variabel/nama objek apa saja yang telah berhasil diacak. Fungsi yang tersedia adalah Save Log, yang berfungsi untuk menyimpan hasil Report tersebut sebagai file teks berformat.rtf guna kebutuhan user tersendiri. Open File Exit SWF Info SWF Member List Parse Action Obfuscation Report Obfuscation Report Save Log Gambar 3.11 Rancangan layar modul Report
15 36 Menunggu Proses Pilih Cancel Kembali ke menu utama Display hasil proses obfuskasi Pilih Save Kembali ke menu utama Pilih Save Log Tampil Kotak Dialog Save Display Save Dialog Gambar 3.12 Diagram Transisi modul Report
16 37 Gambar 3.13 berikut merupakan flowchart dari program aplikasi obfuskasi pada source code ActionScript dengan algoritma enkripsi RSA. Gambar 3.13 Flowchart Program Aplikasi Obfuskasi Source Code ActionScript dengan Metode Enkripsi RSA
BAB 4 IMPLEMENTASI DAN HASIL PERANCANGAN. Untuk menjalankan program aplikasi ini dibutuhkan perangkat keras dan
38 BAB 4 IMPLEMENTASI DAN HASIL PERANCANGAN 4.1 Spesifikasi kebutuhan sarana Untuk menjalankan program aplikasi ini dibutuhkan perangkat keras dan perangkat lunak dengan spesifikasi sebagai berikut: 4.1.1
Lebih terperinciUNIVERSITAS BINA NUSANTARA. Abstrak
UNIVERSITAS BINA NUSANTARA Program Ganda Teknik Informatika Statistika Skripsi Sarjana Program Ganda Semester Ganjil 2005/2006 PERANCANGAN PROGRAM APLIKASI OBFUSKASI SOURCE CODE ACTIONSCRIPT UNTUK MINIMALISASI
Lebih terperinciBAB 4 IMPLEMENTASI DAN HASIL PERANCANGAN
36 BAB 4 IMPLEMENTASI DAN HASIL PERANCANGAN 4.1 Spesifikasi Kebutuhan Sarana Untuk dapat menjalankan program aplikasi obfuskator ActionScript ini, dibutuhkan perangkat keras dan lunak yang spesifikasinya
Lebih terperinciBAB 1 PENDAHULUAN. Perkembangan dunia maya yang semakin pesat menjadikan dunia internet sebagai
1 BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan dunia maya yang semakin pesat menjadikan dunia internet sebagai sumber informasi yang berguna bagi siapa saja di seluruh dunia tanpa mengenal batas ruang
Lebih terperinciUNIVERSITAS BINA NUSANTARA
UNIVERSITAS BINA NUSANTARA Program Ganda Teknik Informatika Statistika Skripsi Sarjana Program Ganda Semester Ganjil 2005/2006 PERANCANGAN PROGRAM APLIKASI OBFUSKATOR SOURCE- CODE ACTIONSCRIPT UNTUK MINIMALISASI
Lebih terperinciBAB 3 PERANCANGAN PROGRAM
BAB 3 PERANCANGAN PROGRAM 3.1. Spesifikasi Rumusan Rancangan Program aplikasi ini terdiri dari 2 bagian, bagian input data dan bagian analisis data. Bagian Input Data: pada bagian ini user akan diminta
Lebih terperinciBAB 3 PERANCANGAN PROGRAM
BAB 3 PERANCANGAN PROGRAM 3.1 Struktur Menu Program aplikasi kriptografi yang dirancang memiliki struktur hirarki di mana terdapat 3 sub menu dari menu utamanya. Bentuk struktur menu program aplikasi kriptografi
Lebih terperinciBAB 3 PERANCANGAN POGRAM APLIKASI
BAB 3 PERANCANGAN POGRAM APLIKASI 3.1 Perancangan Program 3.1.1 Struktur Menu Program aplikasi yang dirancang memiliki struktur dimana terdapat dua sub menu dari menu utamanya. Bentuk struktur menu program
Lebih terperinciBAB 3 ANALISIS DAN PERANCANGAN
BAB 3 ANALISIS DAN PERANCANGAN 3.1. Analisis 3.1.1. Analisis Permasalahan Kebutuhan terhadap adanya metode pengamanan data yang reliable dan mudah diimplementasikan semakin meningkat seiring dengan bertambah
Lebih terperinciBAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM
31 BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM III.1. Analisis Analisa masalah dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Pada bab ini penulis akan melakukan implementasi prototipe yang dirancang pada bab sebelumnya. Tahap ini merupakan tahap dimana sistem siap untuk dioperasikan,
Lebih terperinciBAB 3 ALGORITMA DAN PERANCANGAN. membaca partitur musik ini adalah sebagai berikut : hanya terdiri dari 1 tangga nada. dengan nada yang diinginkan.
BAB 3 ALGORITMA DAN PERANCANGAN 3.1. Algoritma Program Untuk mengimplementasikan ke dalam program aplikasi dibutuhkan algoritma, yaitu langkah-langkah instruksi sehingga dicapai hasil yang diinginkan.
Lebih terperinciBAB 3 METODOLOGI. Metodologi penelitian yang digunakan dalam penulisan ini adalah studi
BAB 3 METODOLOGI 3.1 Metodologi Penelitian Metodologi penelitian yang digunakan dalam penulisan ini adalah studi kepustakaan dan studi laboratorium dimana penulis mempelajari teori-teori teknik pencarian
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Microsoft Visual Basic 6.0 Microsoft Visual Basic merupakan salah satu bahasa pemrograman komputer. Bahasa pemrograman adalah perintah perintah yang dimengerti oleh komputer untuk
Lebih terperinciBAB 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 terperinciBAB 3 PERANCANGAN PROGRAM APLIKASI
BAB 3 PERANCANGAN PROGRAM APLIKASI 3.1 Rancangan Aplikasi Program aplikasi motion detection yang akan dirancang memiliki struktur hirarki di mana terdapat 3 sub menu dari menu utamanya yaitu sub menu file,
Lebih terperinciBAB 3 ALGORITMA DAN PERANCANGAN
BAB 3 ALGORITMA DAN PERANCANGAN 3.1 Algoritma Program Dibutuhkan algoritma untuk diimplementasikan ke dalam program aplikasi ini, yaitu langkah langkah instruksi sehingga dicapai hasil yang diinginkan.
Lebih terperinciBAB 3 ANALISIS DAN PERANCANGAN. menentukan dan mengungkapkan kebutuhan sistem. Kebutuhan sistem terbagi menjadi
BAB 3 ANALISIS DAN PERANCANGAN 3. Analisis Kebutuhan Sistem Hal pertama yang perlu dilakukan dalam analisis kebutuhan sistem adalah menentukan dan mengungkapkan kebutuhan sistem. Kebutuhan sistem terbagi
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN. Fungsionalitas utama dari perangkat lunak tugas akhir ini adalah membuat file
BAB III ANALISIS DAN PERANCANGAN 3.1 Analisis Fungsionalitas utama dari perangkat lunak tugas akhir ini adalah membuat file volume sesuai masukan pengguna dan melakukan mount atau unmount virtual disk
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI. Untuk menjalankan alat bantu normalisasi ini dibutuhkan sarana perangkat keras
BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi 4.1.1 Spesifikasi Sistem Untuk menjalankan alat bantu normalisasi ini dibutuhkan sarana perangkat keras dan piranti lunak sebagai berikut : Spesifikasi
Lebih terperinciBab III PERANCANGAN PROGRAM APLIKASI
35 Bab III PERANCANGAN PROGRAM APLIKASI 3.1 Spesifikasi Rumusan Rancangan Perancangan program aplikasi ini terbagi menjadi dua bagian yaitu proses, yaitu : proses input dan hasil keluaran atau output Proses
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah melakukan analisis dan perancangan terhadap Math Trick 4 untuk Sekolah Dasar yang berbasis multimedia. Pada bab ini penulis akan melakukan implementasi
Lebih terperinciBAB IV PEMBUATAN DAN PENGUJIAN SISTEM
BAB IV PEMBUATAN DAN PENGUJIAN SISTEM 4.1 Pembuatan Sistem Setelah sistem dianalisa dan dilakukan perancangan secara rinci, maka tahap selanjutnya adalah implementasi. Implementasi merupakan tahap membuat
Lebih terperinciDASAR-DASAR MACROMEDIA FLASH
DASAR-DASAR MACROMEDIA FLASH Flash merupakan program grafis animasi yang diproduksi oleh Macromedia corp, yaitu sebuah vendor software yang bergerak di bidang animais web. Macromedia Flash pertama kali
Lebih terperinciBAB 3 ANALISIS DAN PERANCANGAN. Metode Inverse Modified Discrete Cosine Transform (IMDCT) yang akan
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.
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Pengertian Aplikasi Program aplikasi adalah program komputer yang dibuat untuk mengerjakan atau menyelesaikam masalah masalah khusus, seperti penggajian. 1 2.2 Pengertian Visualisasi
Lebih terperinciBAB 4 IMPLEMENTASI DAN TESTING Perkiraan Kebutuhan Piranti Keras (Hardware) b. Memory DDR 512MB
115 BAB 4 IMPLEMENTASI DAN TESTING 4.1. Implementasi 4.1.1. Perkiraan Kebutuhan Piranti Keras (Hardware) Perkiraan piranti keras atau hardware yang dibutuhkan dalam pembuatan aplikasi ini antara lain :
Lebih terperinciBAB 3 ANALISIS DAN PERANCANGAN SISTEM
BAB 3 ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Kebutuhan Sistem Hal pertama yang perlu dilakukan dalam analisis kebutuhan sistem adalah menentukan dan mengungkapkan kebutuhan sistem. Kebutuhan sistem
Lebih terperinciCara Mengelola Isi Halaman Web
Cara Mengelola Isi Halaman Web MEMBUAT, MEMBUKA, DAN MENYIMPAN DOKUMEN HTML Membuat dokumen HTML kosong baru : - Pada tampilan windows, pilih menu File > New. Untuk membuka file HTML yang sudah ada : -
Lebih terperinciBAB 3 PERANCANGAN PROGRAM APLIKASI
BAB 3 PERANCANGAN PROGRAM APLIKASI 3.1 Gambaran Umum Perusahaan 3.1.1 Sejarah Perusahaan Karena diberlakukannya Peraturan Deregulasi di sektor perbankan pada tahun 1986, menyebabkan banyak bermunculan
Lebih terperinciSetting local IP address dan subnet mask dari VoIP Gateway tersebut. Berikut adalah cara mengkonfigurasi modem ADSL:
113 Masukkan username dan password Gambar 4.45 Konfigurasi VoIP Gateway 3 Setting service DHCP untuk membagikan IP ke komputer yang terkoneksi ke port LAN VoIP Gateway Setting local IP address dan subnet
Lebih terperinciBAB III ANALISA DAN PEMBAHASAN
BAB III ANALISA DAN PEMBAHASAN 3.1. Analisa Aplikasi Dalam pembuatan aplikasi untuk multimedia ini penulis merancang program yang terdiri dari scene1, dan scene. Dan disini dijelaskan untuk scene 2 untuk
Lebih terperinciBAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa Latin Computare yang berarti
BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Istilah komputer mempunyai arti yang luas dan berbeda untuk orang yang berbeda. Istilah komputer (computer) berasal dari bahasa Latin Computare yang berarti
Lebih terperinciDelphi Cara membuka aplikasi Delphi 7. Start All Programs Borland Delphi 7 Delphi Perkenalan jendela Delphi 7. syahada.blogspot.
1. Cara membuka aplikasi Delphi 7 Start All Programs Borland Delphi 7 Delphi 7 2. Perkenalan jendela Delphi 7 Ket : 1. Object Tree View Merupakan sebuah diagram pohon yang menggambarkan hubungan logis
Lebih terperinciBAB 3 PERANCANGAN PROGRAM. dari OOP (Object Oriented Programming) di mana dalam prosesnya, hal-hal
BAB 3 PERANCANGAN PROGRAM 3.1 Spesifikasi Rumusan Rancangan Program Algoritma Genetika dirancang dengan mengikuti prinsip-prinsip dan sifatsifat dari OOP (Object Oriented Programming) di mana dalam prosesnya,
Lebih terperinciBAB 2 MEMBUAT DOKUMEN
BAB 2 MEMBUAT DOKUMEN 2.1 MEMULAI ACL DAN MEMBUAT DOKUMEN BARU ACL menyimpan semua informasi mengenai data yang digunakan kedalam sebuah file yang disebut dengan dokumen. Data yang diolah oleh komputer
Lebih terperinciBAB 3 ANALISIS DAN PERANCANGAN. digunakan adalah suatu sistem yang terdiri dari banyaknya perulangan, baris
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
Lebih terperinciBAB 5 MEMBUAT DOKUMEN
BAB 5 MEMBUAT DOKUMEN 5.1 MEMULAI ACL DAN MEMBUAT DOKUMEN BARU ACL menyimpan semua informasi mengenai data yang digunakan kedalam sebuah file yang disebut dengan dokumen. Data yang diolah oleh komputer
Lebih terperinciPRAKTIKUM MULTIMEDIA MODUL VI CREATING A SIMPLE COMPANY PROFILE AND QUIZ IN FLASH WITH ACTIONSCRIPT. Disusun Oleh : Munengsih Sari Bunga
PRAKTIKUM MULTIMEDIA MODUL VI CREATING A SIMPLE COMPANY PROFILE AND QUIZ IN FLASH WITH ACTIONSCRIPT Disusun Oleh : POLITEKNIK INDRAMAYU 2012 2 MODUL VI CREATING A SIMPLE COMPANY PROFILE AND QUIZ IN FLASH
Lebih terperinciBAB III ANALISA DAN PERANCANGAN
BAB III ANALISA DAN PERANCANGAN III.1. Analisa Masalah Analisa masalah dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud mengidentifikasi
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Program Agar aplikasi enkripsi dan dekripsi ini dapat berjalan dengan baik dan bekerja sesuai dengan apa yang diharapkan, spesifikasi perangkat keras
Lebih terperinciMEMBUAT JAM DIGITAL. By : gapra27
MEMBUAT JAM DIGITAL By : gapra27 86 Disini kita akan mencoba untuk membuat sebuah jam digital dengan keampuhan ActionScript Macromedia Flash 8. Berikut adalah langkahlangkahnya (ikuti dengan benar) : Langkah
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI. Dari hasil perancangan yang dilakukan, pada bab ini disajikan implementasi dan
BAB 4 IMPLEMENTASI DAN EVALUASI Dari hasil perancangan yang dilakukan, pada bab ini disajikan implementasi dan evaluasi dari program aplikasi yang dibuat. Akan diuraikan spesifikasi sistem yang diperlukan
Lebih terperinciBAB III ANALISA DAN PERANCANGAN
BAB III ANALISA DAN PERANCANGAN III.1. Analisis Dalam suatu pembangunan aplikasi, analisis perlu dilakukan sebelum tahap perancangan dilakukan. Perancang aplikasi harus menganalisis kebutuhan apa yang
Lebih terperinciBAB 4 PERANCANGAN DAN IMPLEMENTASI PROGRAM. dengan struktur yang sederhana dengan algoritma yang rumit, sehingga
38 BAB 4 PERANCANGAN DAN IMPLEMENTASI PROGRAM 4.1 Perancangan Program Aplikasi 4.1.1 Bentuk Program Perancangan program cutting stock problem solver tergolong program dengan struktur yang sederhana dengan
Lebih terperinciBAB III Metode Perancangan
BAB III Metode Perancangan 3.1 Metode Perancangan Sistem Analisa Kebutuhan Desain Sistem dan Aplikasi Implementasi Pengujian Program Maintenance Gambar 3.1 Waterfall Model (Pressman, 2002) Dalam perancangan
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI
54 BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Program 4.1.1 Spesifikasi Kebutuhan Program Spesifikasi Perangkat Keras Perangkat keras yang digunakan untuk merancang sistem ini adalah : Processor
Lebih terperinciGambar 1. Jendela Ms. Access Pilihan: New : menu untuk membuat file basis data baru. Recent : menu untuk membuka file basis data yang sudah ada.
Mata Pelajaran : Keterampilan Komputer dan Pengelolaan Informasi Standar Kompetensi : Microsoft Office Access Kompetensi Dasar : Mengoperasikan Software Aplikasi Basis Data Kelas : XI Pertemuan 2 A. Menjalankan
Lebih terperinciModul Praktikum Basis Data 11 Membuat Menu dengan Form
Modul Praktikum Basis Data 11 Membuat Menu dengan Form Pokok Bahasan : - Membuat dan menggunakan switchboard - Membuat Menu Navigasi Berupa Form Tujuan : - Mahasiswa mampu membuat dan menggunakan switchboard
Lebih terperinciLatihan 45 Teks dengan Efek Zoom In pada Setiap Huruf
Latihan 45 Teks dengan Efek Zoom In pada Setiap Huruf Pada latihan ini kita akan membuat animasi teks dengan efek Zoom In di setiap huruf penyusunnya. Metode animasinya dimulai dari kiri ke kanan secara
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI
BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Spesifikasi Hardware dan Software Dalam pembuatan program aplikasi ini digunakan komputer dengan spesifikasi hardware sebagai berikut: 1) Processor : Pentium IV 2.80
Lebih terperinciBAB 4 IMPLEMENTASI DAN HASIL PENELITIAN. Pada bab 4 ini akan dijelaskan hasil rancangan sistem aplikasi optimizer, yaitu
BAB 4 IMPLEMENTASI DAN HASIL PENELITIAN Pada bab 4 ini akan dijelaskan hasil rancangan sistem aplikasi optimizer, yaitu implementasi sistem tersebut dan juga evaluasi dari implementasi sistem untuk mengetahui
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Aplikasi Implementasi merupakan suatu penerapan perancangan aplikasi yang dapat dimengerti oleh mesin dengan spesifikasi perangkat lunak (software) dan
Lebih terperinciPEMBUATAN BAHAN AJAR KIMIA BERBASIS WEB MENGGUNAKAN MICROSOFT FRONTPAGE
PEMBUATAN BAHAN AJAR KIMIA BERBASIS WEB MENGGUNAKAN MICROSOFT FRONTPAGE Oleh: Asyti Febliza I. Mengenal Microsoft FrontPage Microsoft FrontPage (MS FrontPage) adalah sebuah program untuk membuat, mendesain,
Lebih terperinciBAB-I DATABASE DAN MENGENAL MICROSOFT ACCESS
BAB-I DATABASE DAN MENGENAL MICROSOFT ACCESS 1.1. Sekilat tentang Database Dalam kehidupan sehari-hari, kita tidak akan pernah terlepas dari data. Misalnya saja data tentang mahasiswa, dosen, akademik,
Lebih terperinciArea kerja. Gambar 1. Tampilan awal MS FrontPage
Microsoft FrontPage I. Mengenal Microsoft FrontPage Microsoft FrontPage (MS FrontPage) adalah sebuah program untuk membuat, mendesain, dan mengedit halaman World Wide Web seperti menambahkan text, images,
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI PROGRAM. implementasi dari program aplikasi yang dibuat. Penulis akan menguraikan
BAB 4 IMPLEMENTASI DAN EVALUASI PROGRAM Dari hasil perancangan yang dilakukan oleh penulis, pada bab ini disajikan implementasi dari program aplikasi yang dibuat. Penulis akan menguraikan spesifikasi sistem
Lebih terperinciBAB 2 LANDASAN TEORI. adalah perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu.
BAB 2 LANDASAN TEORI 2.1. Visual Basic 6.0 Visual Basic adalah salah satu bahasa pemrograman komputer. Bahasa pemrograman adalah perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu.
Lebih terperinciBAB 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 terperinciBAB III ANALISIS DAN PERANCANGAN
BAB III ANALISIS DAN PERANCANGAN III.1. Analisa Sistem File manager atau file browser adalah sebuah perangkat lunak yang menyediakan antarmuka untuk bekerja dengan sistem berkas. Perangkat lunak ini sangat
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI
BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi 4.1.1 Spesifikasi Perangkat Keras Spesifikasi perangkat keras minimum yang diperlukan untuk dapat menjalankan aplikasi adalah sebagai berikut. a. Processor
Lebih terperinciBAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa latin computere yang berarti
BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Istilah komputer (computer) berasal dari bahasa latin computere yang berarti menghitung. Dalam bahasa Inggris komputer berasal dari kata to compute yang artinya
Lebih terperinciWorkshop Singkat Membuat Game Shooter
Workshop Singkat Membuat Game Shooter Membuat project baru Dari start menu, aktifkan Construct 2 Buatlah sebuah project baru dengan memilih menu New Pilih New empty project, kemudian klik Open 1 Pada bagian
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN Implementasi Aplikasi Pembelajaran Kemacetan Jaringan Dengan Mekanisme Weighted Fair Queueing (WFQ).
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Pembuatan 4.1.1 Implementasi Aplikasi Pembelajaran Kemacetan Jaringan Dengan Mekanisme Weighted Fair Queueing (WFQ). Setelah melakukan analisis, konsep, perancangan
Lebih terperinciMEMBUAT KUIS INTERAKTIF DENGAN FLASH 8
MEMBUAT KUIS INTERAKTIF DENGAN FLASH 8 Pada bagian yang kedua ini akan dibahas langkah-langkah pembuatan kuis interaktif. Bentuk pertanyaan pada kuis ini adalah pilihan ganda dengan 4 pilihan jawaban untuk
Lebih terperinciDASAR MENGGUNAKAN VISUAL BASIC 6.0
DASAR MENGGUNAKAN VISUAL BASIC 6.0 Apa itu Visual Basic? Kata Visual menunjukkan cara yang digunakan untuk membuat Graphical User Interface (GUI). Dengan cara ini Anda tidak lagi menuliskan instruksi pemrograman
Lebih terperinciTABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA
TABEL Dalam pembuatan database, data yang pertama dibuat adalah tabel. Tabel merupakan kumpulan data yang tersusun menurut aturan tertentu dan merupakan komponen utama pada database. Table disusun dalam
Lebih terperinciTampilan tool box arrow tool (V) subselection tool (A) free transform tool (Q) gradient transform tool (F) line tool (N) lasso tool (L) pen tool (P) t
Software Last Update Level : : des.2007 : Basic Macromedia Flash adalah software aplikasi untuk membuat animasi vektor dan image, biasanya digunakan untuk membangun sebuah situs web yang interaktif dan
Lebih terperinciSIPP Dokumen Petunjuk Teknis. Aplikasi Sistem Informasi Laporan Bulanan Perusahaan Pembiayaan
SIPP Dokumen Petunjuk Teknis Aplikasi Sistem Informasi Laporan Bulanan Perusahaan Pembiayaan Daftar Isi 1. Pendahuluan... 4 1.1. Pengantar Aplikasi... 4 1.1.1. Maksud dan Tujuan... 4 1.1.2. Cakupan...
Lebih terperincimerge to new document
1. Untuk menjalankan program, langkah awal adalah melakukan klik. pada taskbar. a. Start b. Exit c. Turn off d. Log off e. Shutdown 2. Perintah yang digunakan untuk mengaktifkan windows explore adalah.
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN
BAB III ANALISIS DAN PERANCANGAN III.1. Analisis Sistem yang Berjalan Adapun analisis dari game mencari perbedaan pada gambar adalah dengan menggunakan desain dan ActionScript untuk bahasa pemrograman
Lebih terperinciMATERI KULIAH APLIKASI KOMPUTER I WORD PROCESSOR (LIBREOFFICE WRITER)
MATERI KULIAH APLIKASI KOMPUTER I WORD PROCESSOR (LIBREOFFICE WRITER) Oleh Supatman Fakultas Teknologi Informasi Universitas Mercu Buana Yogyakarta Tahun 2012 I. MEMULAI LIBREOFFICE 1. Untuk mulai menggunakan
Lebih terperinciBAB 3 PERANCANGAN PROGRAM
BAB 3 PERANCANGAN PROGRAM 3.1 Analisis Perancangan Program 3.1.1 Struktur Program Input yang diperlukan program berupa data inventori. Data inventori yang dibutuhkan di sini meliputi ID barang, nama barang,
Lebih terperinciBAB III ANALISA DAN PERANCANGAN
BAB III ANALISA DAN PERANCANGAN III.1. Analisis Game Analisis game merupakan analisis yang dilakukan melalui analisis user dan analisis artikel game sejenis. Analisis user dilakukan dengan mengamati perilaku
Lebih terperinciPraktikum Pemrograman 1. Mengenal Delphi
Praktikum Pemrograman 1 Mengenal Delphi I. Pendahuluan Delphi muncul dari bahasa pemograman yang cukup populer yaitu Pascal. Sejak saat itu, mulai dirilis beberapa versi Pascal diantaranya Turbo Pascal
Lebih terperinciPRAKTIKUM 10 REPORT LANJUTAN 72 C. TUGAS PENDAHULUAN Buat perancangan report untuk pegawai dan kerja seperti contoh dibawah ini : D. PERCOBAAN Buka da
Praktikum 10 Report Lanjutan A. TUJUAN 1. Menjelaskan tentang pengurutan dan pengelompokan data pada report 2. Menjelaskan tentang penambahkan header dan footer pada report 3. Menambahkan data dalam bentuk
Lebih terperinciGambar 3.1. Diagram alir apikasi image to text
ANALISA DAN PERANCANGAN 3.1 Analisa Sistem Dalam tahap ini penulis menganalisa kebutuhan dasar sistem. Analisa dilakukan terhadap data-data yang merepresentasikan masalah, sehingga dapat diketahui spesifikasi
Lebih terperinciANIMASI PEMBELAHAN SEL A. Tujuan
ANIMASI PEMBELAHAN SEL A. Tujuan 1. Membuat animasi benda bergerak 2. Membuat animasi sederhana pembelajaran biologi tentang pembelahan sel menggunakan macromedia flash B. Alat dan Bahan 1. Petunjuk Pratikum
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Lingkungan Pendukung Untuk membangun aplikasi permainan menyanyi untuk anak kecil di butuhkan lingkungan pendukung yang terbagi menjadi dua macam, yaitu software (perangkat
Lebih terperinciBAB II Tinjauan Pustaka
BAB II Tinjauan Pustaka 2.1 Konsep Dasar Sistem Terdapat dua kelompok pendekatan di dalam mendefinisikan sistem, yaitu yang menekankan pada prosedurnya dan yang menekankan pada komponen atau elemennya.
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Pada bab ini, penulis akan melakukan implementasi prototipe yang dirancang pada bab sebelumnya. Implementasi merupakan penerapan desain (perancangan)
Lebih terperinciBAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1. Hasil Pada tahapan ini penulis akan menjelaskan tentang hasil dan informasi-informasi kinerja yang diperoleh dari perancangan pengamanan Database yang telah dibuat. Dalam
Lebih terperinciBAB III PEMBAHASAN MASALAH
25 BAB III PEMBAHASAN MASALAH 3.1 Analisa Dari masalah yang telah dijelaskan sebelumnya, penulis menganalisa beberapa masalah dari pokok bahasan tersebut. Keterbatasan dalam membaca dan memahami isi Al
Lebih terperinciANIMASI PEMBELAHAN SEL
ANIMASI PEMBELAHAN SEL A. Tujuan 1. Membuat animasi benda bergerak 2. Membuat animasi sederhana pembelajaran biologi tentang pembelahan sel menggunakan macromedia flash B. Alat dan Bahan 1. Petunjuk Pratikum
Lebih terperinciKSI B ~ M.S. WULANDARI
1 MODUL I : TABEL Microsoft Access adalah perangkat lunak database management system (DBMS). Database dalam Microsoft Access dapat terdiri atas satu atau beberapa tabel, query, form, report, makro, dan
Lebih terperinciBab 15 Menggunakan Menu Navigasi Berupa Switchboard dan Form
Bab 15 Menggunakan Menu Navigasi Berupa Switchboard dan Form Pokok Bahasan Membuat dan Menggunakan Switchboard Membuat Menu Navigasi Berupa Form Untuk memudahkan navigasi semua obyek pada file database
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI. Dalam perancangan program Spesifikasi sistem yang digunakan saat
BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Spesifikasi Sistem Dalam perancangan program Spesifikasi sistem yang digunakan saat pengembangan aplikasi adalah: Operating System : Windows XP SP2 Professional Edition
Lebih terperinciMEMBUAT LAPORAN (DATA REPORT)
1 MEMBUAT LAPORAN (DATA REPORT) Data Report merupakan sebuah desain untuk mencetak laporan dimana memiliki bagian-bagian seperti terlihat pada gambar 1 berikut : Gambar 1. Tampilan Data Report Maksud dari
Lebih terperinciAplikasi Document Imaging untuk PT. XYZ dapat diakses melalui web browser
4.3.4 Petunjuk Pemakaian Sistem Aplikasi Document Imaging untuk PT. XYZ dapat diakses melalui web browser yang terhubung dengan internet. Berikut ini adalah detail prosedur pemakaian dari aplikasi tersebut.
Lebih terperinciBAB 2 LANDASAN TEORI. iklan animasi layanan masyarakat wajib pajak. Pembahasan pada bab ini meliputi
BAB 2 LANDASAN TEORI Bab ini akan menjelaskan masalah-masalah teoritis yang berkaitan dalam pembuatan iklan animasi layanan masyarakat wajib pajak. Pembahasan pada bab ini meliputi perangkat lunak yang
Lebih terperinciSebelum kita membahas tentang Microsoft Access ada baiknya jika kita terlebih dahulu mengetahui apa yang dimaksud dengan database.
A. Pengertian Database dan Microsoft Access 1. Database Sebelum kita membahas tentang Microsoft Access ada baiknya jika kita terlebih dahulu mengetahui apa yang dimaksud dengan database. Database adalah
Lebih terperinciPERANCANGAN PROGRAM. struktur/hirarki menu, State Transition Diagram (STD), modul dan pseudocode, serta
BAB 4 PERANCANGAN PROGRAM 4. Perancangan Program Dalam perancangan program aplikasi ini, terlebih dahulu dibuat rancangan struktur/hirarki menu, State Transition Diagram (STD), modul dan pseudocode, serta
Lebih terperinciBAB 7 OPEN OFFICE.ORG IMPRESS
50 BAB 7 OPEN OFFICE.ORG IMPRESS TUJUAN 1. Mengetahui tentang Open Office.org Impress 2. Mengetahui Cara Pembuatan Slide Presentasi di Open Office.org Impress 3. Mengetahui Cara Pembuatan Slide Animasi
Lebih terperinciAplikasi Komputer. Bekerja Dengan Microsoft Excel Access (1) Ita Novita, S.Kom, M.T.I. Modul ke: Fakultas ILMU KOMPUTER. Program Studi Informatika
Modul ke: Aplikasi Komputer Bekerja Dengan Microsoft Excel Access (1) Fakultas ILMU KOMPUTER Ita Novita, S.Kom, M.T.I Program Studi Informatika www.mercubuana.ac.id Pengenalan MS. Access 2010 Aplikasi
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN Implementasi Aplikasi Pembelajaran kemacetan jaringan mekanisme priority queueing Dengan Flash/Action Script
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Pembuatan 4.1.1 Implementasi Aplikasi Pembelajaran kemacetan jaringan mekanisme priority queueing Dengan Flash/Action Script Setelah melakukan analisis, konsep, perancangan
Lebih terperinciBAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Masih banyaknya sebagian dari siswa yang tidak lulus tiap tahunnya dikarenakan sebagian dari siswa masih belum paham dalam mengerjakan soalsoal
Lebih terperinciMEMBUAT KUIS INTERAKTIF DENGAN FLASH 8
MEMBUAT KUIS INTERAKTIF DENGAN FLASH 8 Pada bagian yang ini akan dibahas langkah-langkah pembuatan kuis interaktif. Bentuk pertanyaan pada kuis ini adalah pilihan ganda dengan 4 pilihan jawaban untuk setiap
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Aplikasi Implementasi adalah penerapan perancangan aplikasi yang dapat dimengerti oleh mesin dengan spesifikasi perangkat lunak (software) dan perangkat
Lebih terperinciBAB I PENDAHULUAN. memanipulasi, mengatur, atau mengedit suatu kebutuhan. kinerjanya. Selain itu beberapa aplikasi atau software juga harus mengalami
1 BAB I PENDAHULUAN I. Latar Belakang Dewasa ini perkembangan teknologi informasi semakin berkembang. Tentunya dengan beberapa aplikasi dalam dunia komputer yang semakin maju. Pada dasarnya aplikasi dalam
Lebih terperinciPENGENALAN INTERFACE MACROMEDIA DITECTOR MX
PENGENALAN INTERFACE MACROMEDIA DITECTOR MX Sebelum kita mempraktekkan tutorial singkat ini, sebaiknya software Macromedia Director di-install terlebih dahulu. Untuk menjalankan program Macromedia Director
Lebih terperinci