IMPLEMENTASI ALGORITMA LZ77 DALAM KOMPRESI FILE BERBASIS ANDROID.

Ukuran: px
Mulai penontonan dengan halaman:

Download "IMPLEMENTASI ALGORITMA LZ77 DALAM KOMPRESI FILE BERBASIS ANDROID."

Transkripsi

1 IMPLEMENTASI ALGORITMA LZ77 DALAM KOMPRESI FILE BERBASIS ANDROID Ismael 1, Ali Anmaruddin 2, 1 Jurusan Teknik Komputer dan Informatika Politeknik Negeri Medan 2 Jurusan Sistem Informasi Universitas Potensi Utama ismael.sikumbang@gmail.com Abstract-- In the era of growing computerization there are many operating systems that run on Android devices, as products Mobile Phone today is more developed and more desirable because of a variety of features can be shown to meet the needs and special attraction for its users. The Android operating system is one of the operating system that was developing. There are advantages of this operating system, among others, the operating system can be changed in accordance with the wishes of their own, many computer applications are already available for Android devices. One of the features that are supported in the Android operating system is the implementation of file compression feature in the process of transfer through your android device to a PC using algoritma with become attractive features of your Android device itself. But the problems that occur in the community is at least the implementation of file compression used as well as the least development which uses the android device using LZ77 algorithm. Where is the solution to solve this problem is that we have to spread these applications through the Internet, so that people know the development of a LZ77 algorithm in android file compression can be implemented into your android device uses an algorithm to support algorithms. Implementation compression file dalam melalui android device uses algorithms during data transmission can save usage time data transfer via android device to a PC using an algorithm to compress the file is the algorithm, the use of algorithms LZ77 nature which compression technique file compression results can be decompressed again and the result is the same as the file before the compression process. Keywords: "File Compression", "Decompression File", "LZ77 algorithm", "File Transfer", "Mobile Phone Android". Abstrak-- Pada era komputerisasi yang semakin berkembang banyak terdapat sistem operasi yang berjalan pada perangkat Android, sebagai produk Mobile Phone dewasa ini lebih berkembang dan lebih diminati karena beragam fitur dapat ditampilkan untuk memenuhi kebutuhan dan daya tarik tersendiri bagi penggunanya. Sistem operasi Android merupakan salah satu sistem operasi yang tengah berkembang. Terdapat keunggulan dari sistem operasi ini antara lain sistem operasinya dapat diubah sesuai dengan keinginan sendiri, banyaknya aplikasi komputer yang sudah tersedia untuk perangkat Android. Salah satu fitur dalam sistem operasi Android adalah fitur implementasi kompresi file menggunakan algoritma LZ77 yang menjadi fitur menarik dari perangkat Android itu sendiri. Namun, pada aplikasi ini Besarnya ukuran file terkadang menjadi kendala dalam proses kompresi/dekompresi file akan memakan waktu yang lebih lama dibandingkan dengan file yang memiliki ukuran lebih kecil, Oleh karena itu, pengiriman data atau file harus memerlukan bandwidth yang besar apabila ukuran file yang akan dikirim juga besar, Sehingga pada saat proses kompresi/dekompresi file dapat menghemat penggunanaan waktu transfer data melalui perangkat android ke PC menggunakan algoritma LZ77, pemakaian algortima LZ77 sifatnya yang dimana teknik kompresi file hasil kompresi dapat didekompresi lagi dan hasilnya sama seperti file sebelum proses kompresi. Kata Kunci : Kompresi File, Dekompresi File, Algoritma LZ77, Transfer File, Mobile Phone Android. 1. Pendahuluan Perkembangan teknologi informasi telah banyak membantu setiap orang dengan berbagai fitur dan jenis teknologi yang dapat digunakan pada kehidupan sehari-hari. Pada era komputerisasi yang semakin berkembang banyak terdapat sistem operasi yang berjalan pada perangkat Android, sebagai produk MobilePhone dewasa ini lebih berkembang dan lebih diminati karena beragam fitur dapat ditampilkan untuk memenuhi kebutuhan dan daya tarik tersendiri bagi penggunanya. Sistem operasi Android merupakan salah satu sistem operasi yang tengah berkembang. Terdapat keunggulan dari sistem operasi ini antara lain sistem operasinya dapat diubah sesuai dengan

2 keinginan sendiri, banyaknya aplikasi komputer yang sudah tersedia untuk perangkatandroid. Salah satu fitur yang didukung dalam sistem operasi Android adalah fitur implementasi kompresi file dalam proses transfer melalui perangkat android ke pc menggunakan algoritma yang menjadi fitur menarik dari perangkat Android itu sendiri. Implementasi kompresi file dalam melalui perangkat android menggunakan algoritma adalah pengiriman data atau file melalui media jaringan tentu memerlukan bandwidth yang besar apabila ukuran file yang akan dikirim juga besar, sehingga proses pengiriman data yang berkapasitas besar, itu akan mengakibatkan jaringan yang ada menjadi sibuk dan membuat pengiriman file memakan waktu yang cukup lama, maka dari itu diperlukan sebuah aplikasi yang berfungsi untuk mengkompresi ukuran file, Sehingga pada saat pengiriman data dapat menghemat penggunanaan waktu transfer data melalui perangkat android ke PC menggunakan algoritma untuk mengkompresi file adalah algoritma, Pemakaian algortima LZ77 sifatnya yang dimana teknik kompresi file hasil kompresi dapat didekompre lagi dan hasilnya sama seperti file sebelum proses kompresi. Implementasi dan pengembangan sebuah algoritma LZ77 dalam kompresi file Android dapat di implementasikan ke Perangkat Android menggunakan Algoritma LZ77 dengan dukungan Algoritma, berdasarkan latar belakang inilah penulis berinisiatif untuk merancang sebuah aplikasi dengan mengambil konsep untuk Skripsi dengan judul ImplementasiAlgoritma LZ77 Dalam Kompresi File Berbasis Android. 2. Metode Penyelesaian Masalah Metode yang digunakan dalam menyelesaikan masalah adalah : Analisis Kebutuhan Sesuai dengan penyelesaian masalah yang akan dilakukan, analisis kebutuhan yang harus ada pada perancangan adalah: 1. penulis memerlukan data aplikasi Kompresi file menggunakan algoritma LZ Untuk pembuatan aplikasi kompresi file dibutuhkan pengetahuan menggunakan java. 3. Software yang digunakan sistem operasi Microsoft Windows Seven, SDK Java dan SDK Android. Data Kata data diadopsi dari bahasa Inggris dan berasal dari kata Yunani datum yang berarti fakta. Data di komputer memilki ukuran dalam penyebutannya. Data terkecil di komputer disebut dengan bit, yaitu sinyal elektronik yang melewati suatu rangkain digital (prosesor) komputer. Bit-bit tersebut selanjutnya dirangkai dan rangkaian tersebut diberi kode lagi yang disebut dengan character. Kompresi Data Kompresi data merupakan cabang ilmu komputer yang bersumber dari teori informasi. Teori informasi sendiri adalah salah satu cabang matematika yang berkembang sekitar akhir dekade 1940-an. Tokoh utama dari teori informasi adalah ClaudeShannon dari BellLaboratory. Teori informasi memusatkan pada berbagai metode tentang informasi termasuk penyimpanan dan pemrosesan pesan. Teori informasi mempelajari pula tentang pengulangan data pada pesan. Semakin banyak pengulangan data semakin besar pula ukuran pesan, upaya mengurangi pengurangan data inilah yang akhirnya melahirkan subjek ilmu tentang kompresi data. Algoritma LZ77 Algoritma kompresi LZ77 adalah suatu metoda kompresi data lossless yang akan dibuat aplikasinya pada pengerjaan penelitian ini. Aplikasi ini bertujuan untuk melakukan pengompresian dan pendekompresian data secara khusus pada BlackBerry. Algoritma LZ77 diperkenalkan untuk pertama kalinya pada tahun 1977 oleh AbrahamLempel dan JacobZiv. Algoritma LZ77 merupakan suatu algoritma dasar yang banyak dikembangkan oleh orang-orang. Misalnya saja LZW, LZSS, dan LZMA. Algoritma LZ77 sendiri sering disebut dengan LZ1. Algoritma ini juga disebut algoritma slidingwindow karena melakukan kompresi data dengan cara menggerakkan buffer tempat simbol-simbol berada setiap

3 kali satu atau lebih simbol terkompresi. Buffer yang dibutuhkan algoritma kompresi ini ada dua, yaitu searchbuffer dan lookaheadbuffer. Kedua buffer ini memegang peran penting dalam melakukan kompresi terhadap suatu file. Rumus MSE = struktur pohon. Pada implementasinya suatu binarysearchtree. Dengan mengurutkan frasefrase menjadi suatu tree seperti ini, maka waktu yang diperlukan untuk mencari frasestring terpanjang pada proporsional dari ukuran window dan panjang frase. Selain itu, LZSS proporsi ini sesuai dengan logaritma basis 2 dari ukuran window dikalikan dengan panjang frase. dimana : I (x,y) merupakan nilai pixel citra asli M, N merupakan dimensi citra Rumus PSNR = 20 * log10 (255 / sqrt(mse)) Kualitas citra terbaik pada suatu bitrate atau tingkat kompresi (compression rate) adalah tujuan utama kompresi citra. Untuk melihat kualitas hasil suatu metode kompresi dapat diukur dengan menggunakan Mean Square Error (MSE) maupun dengan Peak Signal-to-Noise Ratio (PSNR). Keduanya merupakan standar pengukuran error dalam kompresi citra. MSE adalah sigma dari jumlah error antara citra hasil kompresi dan citra asli, sedangkan PSNR digunakan untuk menghitung peak error. Pada pengukuran menggunakan MSE, nilai yang rendah adalah lebih baik, sebaliknya pada pengukuran menggunakan PSNR, nilai yang tinggi adalah lebih baik. Algortima Kompresi Kompresi LZSS mencari suatu solusi untuk beberapa bottleneck dan masalah unjuk kerja yang terdapat pada algoritma LZ77. Algoritma LZSS membuat dua perubahan besar dari cara kerjanya. Perubahan pertama adalah cara textwindow diatur. Pada LZ77, frase dalam text window disimpan sebagai suatu block tunggal bersambung dari teks, dengan tidak ada organisasi lainnya pada bagian atasnya. LZSS masih menyimpan teks dalam window bersambung, tetapi algoritma ini juga membentuk struktur data tambahan yang meningkatkan organisasi dari setiap frase-frase. Setiap frase dilewatkan melalui suatu lookaheadbuffer dan dikodekan dalam bagian textwindows, LZSS menambahkan frase dalam Algoritma Dekompresi Pada awalnya sebagai contoh, algoritma kompresi LZSS mungkin tidak akan menemukan setiap frase yang cocok untuk menghasilkan selusin atau input simbol pertama. Di bawah sistem LZ77, encoder masih mempunyai output suatu dummymatchposition dengan panjang nol dari setiap simbol yang dihasilkannya. Selain itu LZSS menggunakan suatu bit tunggal sebagai suatu prefix untuk setiap output token untuk mengindikasikan apakah ini merupakan suatu pasangan offset/length ataupun suatu simbol tunggal untuk dihasilkan. Ketika menghasilkan beberapa karakter tunggal, metode ini mengurangi overhead dari kemungkinan beberapa byteper karakter menurun hingga suatu byte tunggal per karakter. Java Java adalah nama untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak pada komputer standalone ataupun pada lingkungan jaringan Java 2 adalah generasi kedua dari Javaplatform (generasi awalnya adalah JDK atau Java Development Kit). Java inilah yang berdiri diatas mesin interpreter yang diberi nama Java Virtual Machine(JVM). JVM inilah yang akan membaca bytecode dalam file.class dari suatu program sebagai representasi langsung program yang berisi bahasa mesin. Oleh karena itu bahasa java disebut juga sebagai bahasa pemrograman yang portable karena dapat dijalankan sebagai sistem operasi, asalkan pada sistem operasi tersebut terdapat JVM. Android

4 Android SDK (Software Development Kit) Android SDK adalah tools API (Aplication Programming Interface) yang diperlukan untuk mengembangkan aplikasi pada platform Android menggunakan bahasa pemrograman Java. Beberapa fitur-fitur Android yang paling penting dalah mesin Virtual Dalvik yang dioptimalkan untuk perangkat mobile, integrated browser berdasarkan engine open source WebKit, Grafis yang dioptimalkan dan didukung oleh libraries grafis 2D, grafis 3D berdasarkan spesifikasi opengl ES 1.0 (Opsional akselerasi perangkat keras), kemudian SQLite untuk penyimpanan data (database). Fitur-fitur android lainnya termasuk media yang mendukung audio, video, dan gambar, juga ada fitur bluetooth, EDGE, 3G dan WiFi, dengan fitur kamera, GPS, dan kompas. Selanjutnya fitur yang juga turut disediakan adalah lingkungan Development yang lengkap dan kaya termasuk perangkat emulator, tools untuk debugging, profil dan kinerja memori, dan plugin untuk IDE Eclipse. Kebutuhan Hardware dan Software Dalam implementasi dan perancangan aplikasi kompresi file ini penerapan perangkat sebagai pendukung perancangan menggunakan beberapa perangkat untuk melakukan perancangan yang dapat dijelaskan sebagai berikut : 1. Perangkat Keras (Hardware), perangkat keras merupakan perangkat yang digunakan untuk menjalankan dan implementasi aplikasi yang dirancang, yang terdiri dari perangkat mobile phone android. 2. Perangkat Lunak (Software), perangkat lunak merupakan perangkat yang digunakan untuk mendesain dan melakukan pemrograman, yang terdiri dari. a. Operating SystemWindows Seven. b. JDK Java 1.7, sebagai bahasa pemrograman Java dan compiler Java. c. Netbeans 7.1.2, sebagai editor source code Java. Desain sistem ini merupakan gambaran perancangan yang akan dilakukan dan yang dihasilkan. Desain sistem dibutuhkan sebagai gambaran langkah-langkah desain dan bagianbagian yang dibutuhkan agar aplikasi dapat berjalan sesuai perancangan. Pada tahapan ini menggambarkan diagram alur kerja aplikasi dan desain interface yang akan dibuat. Adapun beberapa perancangan diagram dan desain yang akan dibuat dapat dijelaskan dibawah ini. Penerapan Algoritma Berikut ini contoh pengaplikasian kompresi dan dekompresi dengan menggunakan algoritma LZ77. Contoh berikut ini hanya akan menjelaskan pengkompresian dan dekompresi terhadap beberapa karakter dengan mengkodekan menurut kode ASCII. 1. Kompresi String dalam Algoritma LZ77 Sebagai contoh, string MAMA_MASAK_NASI akan dikompresi dengan LZ77. Isi dictionary pada awal proses diset dengan tujuh karakter dasar yang ada: M, A, _, S, K, N, I. bit dictionary yang dipakai untuk contoh ini adalah 8 bit. tahapan kompresi ditunjukkan pada Tabel III.1 berikut. Diketahui : Input String: MAMA_MASAK_NASI bit dictionary: 8 bit Tabel 1.Tahapan Proses Kompresi Desain Sistem

5 Total awal bit disimpan tanpa kompresi = Total input * bit dictionary = 15 x 8 = 120 bit Besar file setelah dikompresi = Total output * bit dictionary = 12 x 8 = 96 bit Hasil kompresi dari string MAMA_MASAK_NASI yaitu: Decimal : Heksa : 4D-41-4D D B-20-4E Biner : Hasil Rasio Kompresi Ukuran File Terkompres Rasio = x 100 % Ukuran File Asli 96 = x 100 % 120 = 80 % 2. Dekompresi String dalam Algoritma LZ77 Sebagai contoh, dari hasil output kode kompresi sebelumnya diambil decimal yang dihasilkan dan didekompresi dengan algoritma LZ77. bit dictionary yang dipakai adalah 8 bit. tahapan proses dekompresi ditunjukkan pada Tabel 3.2. Diketahui : Input kode: Tabel 2.Tahapan Proses Dekompresi Hasil dekompresi dari kode yaitu MAMA_MASAK_NASI. Use case diagram Use case diagram menggambarkan aktor yang menggunakan aplikasi dan perilaku pengguna, pada gambar berikut ini. User Start Gambar 1.Use Case Diagram Implementasi Algoritma LZ77 Dalam Kompresi File Berbasis Android Input File <<Include>> <<Include>> Kompresi <<Include>> Pilih Proses Output/Hasil <<Include>> Dekompresi <<Include>> Keterangan pada gambar diatas dapat dilihat proses yang berlangsung menunjukan tahapan penggunaan aplikasi yang dibangun. Pada tahapan ini penggunana menjalankan aplikasi dengan start dan menentukan inputan file. Kemudian pengguna memilih proses apa yang akan dilakukan, apakah memilih proses kompresi atau proses dekompresi dengan algoritma LZ77. Activity diagram

6 Pada gambar dibawah ini adalah activitydiagramaplikasi kompresi dan dekompresi yang dirancang, dapat dilihat pada gambar berikut ini. pada squence diagram diatas, pengguna memilih proses yang disediakan yaitu proses kompresi dan dekompresi. Setelah pilihan proses ditentukan oleh pengguna kembali pada menu utama. Classdiagram Classdiagram pada perancangan aplikasi ini, dapat dilihat pada gambar berikut ini. Gambar 2.Activity Diagram User atau pengguna akan menemukan menu utama saat program dijalankan, lalu user menginputkanfile apa yang akan di masukkan dan memilih proses yang ingin dilakukan yaitu kompresi atau dekompresi setelah proses dijalankan secara otomatis aplikasi akan melakukan proses dan memberikan output atau hasil dilokasi yang telah ditentukan oleh user. Sequence diagram Sequence diagram berikut ini akan menggambarkankegiatandariskenario penggunaan aplikasi, sequence diagram memilih proses yang dapat dilihat pada gambar berikut ini. Gambar 4.Class Diagram Class diagram adalah sebuah class yang menggambarkan struktur dan penjelasan class, paket, dan objek serta hubungan satu sama lain seperti containment, pewarisan, asosiasi, dan lain-lain. Class diagram juga menjelaskan hubungan antar class dalam sebuah sistem yang sedang dibuat dan bagaimana caranya agar mereka saling berkolaborasi untuk mencapai sebuah tujuan. Perancangan Interface Perancangan interface adalah gambaran tampilan layar yang akan didesain, hal ini berguna agar proses perancangan dapat dilakukan sesuai desain yang telah dilakukan. Implementasi tampilan hasil program aplikasi yang telah dapat dijalankan harus sesuai dengan desain yang telah dibuat. Gambar 3.Sequence Diagram Pengguna berinteraksi melalui pilihan proses yang ada pada menu utama, dapat dilihat Rancangan Interface Splash

7 Rancangan InterfaceSplash menjelaskan tampilan dimana saat aplikasi baru dijalankan, yang dapat dilihat pada gambar dibawah ini. Kompresi LZ77 Rancangan InterfaceHelp Pada desain tampilan form help berfungsi untuk memberikan informasi bantuan penggunaan untuk pengguna. Dapat dilihat pada gambar di bawah ini. Bantuan Penggunaan Splash Berisikan tentang cara info cara penggunaan aplikasi Close Gambar 7. Rancangan InterfaceHelp Gambar 5. Rancangan Interface Splash Rancangan Interface Utama Rancangan Interface utama menjelaskan tampilan dimana terdapat menu dan fungsi tools yang digunakan untuk melakukan kompresi maupun dekompresi file, yang dapat dilihat pada gambar dibawah ini. Kompresi LZ77 Rancangan Interface About Pada desain tampilan form about berfungsi untuk memberikan informasi perancangan aplikasi untuk pengguna. Dapat dilihat pada gambar di bawah ini. Tentang Aplikasi Berisikan tentang info pembuatan program Patch File : Input Close Gambar 8. Rancangan Interface About Directory Output: Output Compression Decompression Info LZ77 : View Directory Proccess Gambar 6. Rancangan Interface Utama Hasil Dan Pembahasan Hasil Dalam tahapan bab ini menjelaskan hasil dari perancangan sistem serta uji coba yang telah dilakukan dari sistem yang telah selesai dirancang dan dapat digunakan. Hasil sistem yang dibuat merupakan sebuah aplikasi kompresi data teks atau pengkodean data teks menggunakan algoritma yang telah ditentukan. Aplikasi yang dirancang akan mempunyai tahapan dalam menjalankannya dengan menginputkan data teks asli dan selanjutnya akan diproses oleh aplikasi sehingga menghasilkan pengkodean pada data teks yang telah diinputkan. Adapun tampilan hasil dan

8 implementasi dari aplikasi yang dihasilkan dapat dijelaskan pada beberapa bagian berikut ini : Tampilan Menu Splash Pada bagian ini merupakan penjelasan dari hasil rancangan tampilan menu splash yang dapat dilihat pada gambar berikut ini. Pada gambar diatas menampilkan tampilan menu utama dimana terdapat tampilan untuk melakukan penginputan file yang akan dikompresi maupun dekompresi. Tampilan Menu Bantuan Pada bagian ini merupakan menu tampilan ini merupakan bantuan bagi pengguna atau user dalam menjalankan aplikasi yang dapat dilihat pada gambar berikut ini. Gambar 9. Tampilan Menu Splash Pada gambar IV.1 diatas menampilkan tampilan splah, dimana tampilan ini akan terdapat disaat aplikasi pertama kai dijalankan. Tampilan Menu Utama Pada bagian ini merupakan penjelasan dari hasil rancangan tampilan menu utama dari hasil yang telah dijalankan yang dapat dilihat pada gambar berikut ini. Gambar 11. Tampilan Menu Bantuan Pada gambar diatas menampilkan tampilan menu bantuan dalam menjalankan aplikasi yang dibangun sehingga memudahkan para user dalam penggunaannya. Tampilan Menu Tentang Menu tampilan ini merupakan gambaran sekilas tentang program yang dapat dilihat pada gambar berikut ini. Gambar 10. Tampilan Menu Utama

9 Pembahasan Tahap uji coba akan dilakukan pengujian sistem apakah telah sesuai dengan perancangan dan target yang akan di capai dalam perancangan. Sistem yang telah dirancang akan dilakukan uji coba agar dapat melihat kelemahan dari sistem tersebut. 3. Hasil Uji Coba (Balck BoxTesting) Adapun hasil pengujian sistem pada perancangan aplikasi yang telah dilakukan dapat dilihat pada tabel pengujian berikut ini. Gambar 12. Tampilan Menu Tentang Pada gambar diatas menampilkan informasi tentang aplikasi yang telah dibangun dan dapat digunakan. Tampilan Menu Input Pada menu input tampilan ini merupakan menu untuk menginputkan file yang akan dikompresi yang dapat dilihat pada gambar berikut ini. Pengujian Kompresi File Teks Pengujian Dekompresi Gambar 13. Tampilan Menu Input Pada gambar diatas menampilkan tampilan menu bantuan dalam menjalankan aplikasi yang dibangun sehingga memudahkan para user dalam penggunaannya. Kelebihan Sistem Adapun beberapa kelebihan yang dimiliki oleh aplikasi kompresi file berbasis android ini adalah sebagai berikut : 1. Penggunaan aplikasi kompresi file ini dalam menjalankanya memiliki cara yang sangat sederhana sehingga memudahkan pengguna.

10 2. Untuk melakukan kompresi file, proses yang terjadi dengan menggunakan algoritma LZ77 ini memberikan performa terbaik dibanding dengan algoritma modifikasi dari LZ77. Kekurangan Sistem Setiap sistem yang dibangun tentunya memiliki kekurangan, kekurangan yang dimiliki sistem ini adalah : 1. Sistem yang dibangun masih tahap uji coba dan belum di pubilkasikan secara Online. 2. Melihat perkembangan sistem pada aplikasi dengan desain yang dinamis, aplikasi ini masih perlu banyak pengembangan lagi dari segi desain dan tampilan untuk mempermudah user dalam penggunaanya. 3. Kurang efektifnya waktu kompresi dikarenakan prosesor android yang kurang memeadai, semakin cepat prosesor maka proses kompresi dan dekompresi akan semakin cepat. 4. Kesimpulan Kesimpulan merupakan rangkuman dari seluruh hasil penelitian yang telah dilakukan oleh penulis, beberapa kesimpulan yang berguna kedepannya untuk pengembangan maupun masukan bagi pembaca dan penulis sendiri. Adapaun kesimpulan yang terdapat dalam kompresi file dengan berbasis android ini dapat dijelaskan pada beberapa point berikut : 1. Pada aplikasi pengkompresian yang dilakukan menggunakan algoritma LZ77 ini, kecepatan proses yang berjalan tergantung pada besarnya karakter file yang diinputkan. 2. Pemprosesan terhadap file teks lebih cepat dibandingkan file binary karena variasi byte file teks lebih kecil daripada file binary 3. Algoritma LZ77 menunjukkan performasi terbaiknya terhadap file teks karena jumlah simbol yang muncul lebih sedikit. Sedangkan bytes dalam filebinary lebih bervariasi, maka kemungkinan kemunculan pola byte yang sama jarang terjadi. 4. Ukuran search buffer mempengaruhi performa kompresi. Apabila yang diinginkan rasio kompresi lebih baik bila ukuran seacrh buffer diperbesar, sebaliknya untuk kecepatan kompresi yang terbaik didapat dengan memperkecil ukuran search buffer. 5. Saran Penulis juga memiliki saran untuk pengembangan sistem yang dapat berguna bagi pembaca maupun penulis dikemudian hari. Beberapa saran dan masukan yang dirasa perlu untuk dituliskan yaitu sebagai berikut: 1. Pada saat melakukan kompresi file, diharapkan saat menjalankannya menggunakan perangkat yang mempunyai prosesor yang lebih besar sehingga proses yang terjadi tidak memerlukan waktu yang lama. 2. Desain Interface dapat dimanfaatlkan oleh pengembang untuk membuat desain interface yang lebih menarik perhatian pengguna. 3. Diharapkan penelitian dan penulisan skripsi ini dapat menjadi bahan acuan bagi pembaca dan penulis sendiri untuk pengembangan aplikasi sejenis. Sehingga menambah wawasan dan menghasilkan sumber daya manusia yang aktif dan berkompeten dikemudian hari. Daftar Pustaka [1] Muhammad Iqbal Dzulhaq, Aan Ahmad Andayani, 2014, Aplikasi Kompresi File Dengan Metode Lempel-Ziv-Welchof, Dosen STMIK Bina Sarana global, Mahasiswa STMIK Bina Sarana Global, Vol 1, ISSN : [2] Tri Listyorini, 2013, Perancangan Mobile Learning Mata Kuliah Sistem Operasi Berbasis Android, Jurnal SIMETRIS, Dosen Fakultas Teknik, Program Studi Teknik Informatika Universitas Muria Kudus, Vol 3 No 1, ISSN: [3] Arya Reza Nugraha, Ary Mazharuddin S, 2013, Penyembunyian Pesan Rahasia Yang Terenkripsi Menggunakan Algoritma Rsa Pada Media Kompresi, JURNAL TEKNIK POMITS, Institut Teknologi Sepuluh Nopember, No. 1, Vol.2, ISSN:

11 [4] Tommy Gunardi, 2011, Implementasi Algoritma Kompresi LZ77 Pada Smartphone Blackberry, Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung, ISSN: [5] Erik Iman Heri Ujianto, SriHartati, 2010, Ikhtisar Kompresi Citra (Image Compression Overview), Program Studi Teknik Informatika, Fakultas Sains & Teknologi, Universitas Teknologi Yogyakarta, Prosiding Seminar Nasional Aplikasi Sains & Teknologi (SNAST) Periode II. [6] Kian Wie, Adang Risuta, 2012, Kompresi dan Dekompresi File Dengan Algoritma LZSS, STMIK IBBI Medan, Kampus Topaz, Jalan Damar No. 9G Medan. [7] Utomo Budiyanto, 2011, Rancang Bangun Aplikasi Mobile Dosen Penasihat Akademik : Studi Kasus Universitas Budi Luhur Jakarta, Jurnal TELEMATIKA MKOM, Universitas Budi Luhur, No. 2, Vol. 3, ISSN X. [8] Alicia Sinsuw, Xaverius Najoan, 2013, Prototipe Aplikasi Sistem Informasi Akademik Pada Perangkat Android,Program Studi Teknik Informatika, Jurusan Teknik Elektro Fakultas Teknik Universitas Sam Ratulangi Manado, ISSN : [9] Defni, Indri Rahmayun, 2014, Enkripsi SMS (Short Message Service) Pada Telepon Selular Berbasis Android Dengan Metode RC6, Dosen Jurusan Teknologi Informasi Politeknik Negeri Padang, Vol.16 No.1, ISSN : X. [10] Sugiarti, Yuni, S.T.M.Kom, 2013, Analisa dan Perancangan UML (Unified Modeling Language) Generated Vb.6, Edisi Pertama, Graha Ilmu, Yogyakarta.

BAB III ANALISA DAN DESAIN SISTEM. Analisa masalah yang didapat dari penelitian ini adalah membuat data

BAB III ANALISA DAN DESAIN SISTEM. Analisa masalah yang didapat dari penelitian ini adalah membuat data BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Masalah Analisa masalah yang didapat dari penelitian ini adalah membuat data kompresi dengan menggunakan algoritma LZ77 dan Lempel Ziv Welch (LZW). Algoritma

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Masalah Analisa masalah yang didapat dari penelitian ini adalah membuat data kompresi dengan menggunakan algoritma Lempel Ziv Welch (LZW). Algoritma kompresi

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisis Sistem Pada tahapan analisis dan perancangan ini bertujuan menganalisa kebutuhan pengembangan aplikasi media pembelajaran kompresi dengan algoritma LZW.

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Masalah Pembahasan yang akan diuraikan dalam sub bab ini meliputi gambaran hasil rancangan yang menjadi bagian-bagian komponen dengan tujuan mempelajari

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem bertujuan untuk mengidentifikasi permasalahan

BAB III ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem bertujuan untuk mengidentifikasi permasalahan BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem Analisis sistem bertujuan untuk mengidentifikasi permasalahan permasalahan yang ada pada sistem di mana aplikasi dibangun yang meliputi perangkat

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.1. Aplikasi Aplikasi adalah suatu subkelas perangkat lunak komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna. Contoh

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.1. Aplikasi Aplikasi adalah suatu sub kelas perangkat lunak komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna. Contoh

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Masalah Selama ini untuk mentransfer file dari PC ke smartphone menggunakan kabel usb. Penggunaan kabel usb untuk mentransfer file dari PC ke smartphone

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Masalah Selama ini proses pembayaran tiket konser dilakukan dengan scan dengan menggunakan barcode hal tersebut akan memakan waktu yang cukup lama karena

Lebih terperinci

ANALISIS DAN DESAIN SISTEM

ANALISIS DAN DESAIN SISTEM ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Perancangan aplikasi terjemahan melalui perangkat mobile phone Android dibuat agar dapat dengan mudah digunakan oleh siapa saja. Aplikasi yang dikembangkan

Lebih terperinci

BAB II DASAR TEORI DAN TINJAUAN PUSTAKA. Judul Platform Deskripsi

BAB II DASAR TEORI DAN TINJAUAN PUSTAKA. Judul Platform Deskripsi BAB II DASAR TEORI DAN TINJAUAN PUSTAKA 2.1 Tinjauan Pustaka Tabel 2.1 Tinjauan Pustaka Parameter Penulis Frans Napitupulu (2011) Abdul Latif (2012) Iqbal Fauzi (2012) Judul Platform Deskripsi Aplikasi

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Perkembangan teknologi di bidang komunikasi semakin tahun semakin maju. Barbagai perangkat lunak untuk mengembangkan aplikasi ponselpun bermunculan,

Lebih terperinci

BAB 1 PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN Latar Belakang BAB 1 PENDAHULUAN 1.1. Latar Belakang Di era komputerisasi ini sudah banyak dikembangkan aplikasi perangkat lunak maupun perangkat keras untuk menghasilkan citra dalam bentuk data. Sebut saja kamera digital,

Lebih terperinci

PENGENALAN ANDROID AHMAD ZAINUDIN. Politeknik Elektronika Negeri Surabaya

PENGENALAN ANDROID AHMAD ZAINUDIN. Politeknik Elektronika Negeri Surabaya PENGENALAN ANDROID AHMAD ZAINUDIN Politeknik Elektronika Negeri Surabaya SEJARAH ANDROID Android adalah sebuah sistem operasi untuk perangkat mobile yang mencakup sistem operasi, middleware dan aplikasi.

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Banyaknya aplikasi - aplikasi yang digunakan saat ini telah banyak membantu banyak pengguna dalam proses komunikasi dan bertukar informasi. Sama

Lebih terperinci

IMPLEMENTASI PENGAMANAN DATA ENKRIPSI SMS DENGAN ALGORITMA RC4 BERBASIS ANDROID

IMPLEMENTASI PENGAMANAN DATA ENKRIPSI SMS DENGAN ALGORITMA RC4 BERBASIS ANDROID IMPLEMENTASI PENGAMANAN DATA ENKRIPSI SMS DENGAN ALGORITMA RC4 BERBASIS ANDROID Sapto Subhan 1), Safrina Amini 2), Pipin Farida Ariyani 3) 1),2),3 ) Teknik Informatika, Universitas Budi Luhur Jl. Raya

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisa Masalah Kebutuhan manusia akan perangkat informasi dan komunikasi seakan menjadi kebutuhan yang tidak terpisahkan dalam kehidupan. Dengan banyaknya aplikasi

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Perkembangan teknologi pada masa sekarang ini telah mengalami perubahan yang sangat pesat, sama halnya dengan perkembangan Elektronik. Salah satunya

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.. Analisa Masalah Salah satu fungsi dari sistem jaringan komputer yang banyak digunakan adalah penerapan file transfer, dimana dengan penerapan file transfer ini setiap

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN BAB IV HASIL DAN PEMBAHASAN IV.1. Hasil Dalam tahapan bab ini menjelaskan hasil dari perancangan sistem serta uji coba yang telah dilakukan dari sistem yang telah selesai dirancang dan dapat digunakan.

Lebih terperinci

KUMPULAN APLIKASI JAVA J2ME

KUMPULAN APLIKASI JAVA J2ME KUMPULAN APLIKASI JAVA J2ME Sejarah Android Pada Juli 2005, Google mengakuisisi Android Inc. sebuah perusahaan baru berkembang yang bergerak di bidang aplikasi ponsel. Perusahaan ini berbasis di Palo AltoCalifornia

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Perkembangan teknologi pada masa sekarang ini telah mengalami perubahan yang sangat pesat, sama halnya dengan perkembangan Elektronik. Salah satunya

Lebih terperinci

BAB IV. dilakukan dari sistem yang telah selesai dirancang dan dapat digunakan. Hasil sistem yang dibuat

BAB IV. dilakukan dari sistem yang telah selesai dirancang dan dapat digunakan. Hasil sistem yang dibuat BAB IV HASIL DAN PEMBAHASAN IV.1. Hasil Dalam tahapan bab ini menjelaskan hasil dari perancangan sistem serta uji coba yang telah dilakukan dari sistem yang telah selesai dirancang dan dapat digunakan.

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Perkembangan teknologi sangat sulit dijauhkan dari kehidupan manusia. Khususnya bermunculannya smartphone yang membantu pekerjaan manusia atau

Lebih terperinci

Keywords: compression, decompression, Static Huffman algorithm, lossless, Android.

Keywords: compression, decompression, Static Huffman algorithm, lossless, Android. ABSTRACT Efficient use of bandwidth and memory into the main focus that must be considered in the process of data exchange. More and more data is stored, the greater the size of the data. One alternative

Lebih terperinci

IMPLEMENTASI KOMPRESI DATA TEXT MENGGUNAKAN HUFFMAN CODING

IMPLEMENTASI KOMPRESI DATA TEXT MENGGUNAKAN HUFFMAN CODING IMPLEMENTASI KOMPRESI DATA TEXT MENGGUNAKAN HUFFMAN CODING 1 Devie R. Suchendra, 2 Sandra Wulandari 1 Program Studi Sistem Informasi STMIK LPKIA 2 Program Studi Teknik Informatika STMIK LPKIA Jln. Soekarno

Lebih terperinci

BAB 1 PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN Latar Belakang BAB 1 PENDAHULUAN 1.1. Latar Belakang Lahirnya teknologi informasi komputer dan fasilitas pendukungnya seperti layanan internet saat ini membuat perkembangan yang sangat luas. Segala informasi-informasi

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Analisa terhadap sistem ini dilakukan agar dapat batasan-batasan ataupun ukuran dari kinerja sistem yang berjalan. Perancangan sistem ini difokuskan

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisa Sistem Dalam tahap ini membahas tentang perancangan aplikasi yang penulis rencanakan, yaitu sebuah aplikasi yang bertujuan memberikan layanan absensi Sekolah

Lebih terperinci

Gambar 1. Perangkat mobile Android

Gambar 1. Perangkat mobile Android Modul 8 1. TUJUAN Mahasiswa dapat menegetahui beberapa tipe sistem operasi Android Mahasiswa dapat mencoba membuat beberapa aplikasi Android sederhana Mahasiswa dapat membuat aplikasi menampilkan text

Lebih terperinci

PEMBUATAN APLIKASI KUIS PERANGKAT KOMPUTER BERBASIS ANDROID

PEMBUATAN APLIKASI KUIS PERANGKAT KOMPUTER BERBASIS ANDROID Jurnal Ilmiah DASI Vol. 14 No. 04 Desember 2013, hlm 21-26 ISSN: 1411-3201 PEMBUATAN APLIKASI KUIS PERANGKAT KOMPUTER BERBASIS ANDROID Catur Priyo Pambudi 1), Heri Sismoro 2) 1) Teknik Informatika STMIK

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Komunikasi adalah bagian yang tidak dapat dipisahkan dengan kehidupan manusia. Seiring dengan berkembangnya teknologi, bentuk dan media berkomunikasi

Lebih terperinci

JAVA DAN APLIKASI TEKNOLOGI INFORMASI DI JURUSAN SISTEM INFORMASI

JAVA DAN APLIKASI TEKNOLOGI INFORMASI DI JURUSAN SISTEM INFORMASI Makalah PTIK JAVA DAN APLIKASI TEKNOLOGI INFORMASI DI JURUSAN SISTEM INFORMASI Oleh: KHAIRUNNISA R (5212100148) PTIK 05 INSTITUT TEKNOLOGI SEPULUH NOPEMBER SURABAYA 2012 BAB I PENDAHULUAN 1.1 Latar Belakang

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Citra adalah gambar bidang dua dimensi yang juga merupakan keluaran data. Artinya suatu data atau informasi tidak hanya direpresentasikan dalam bentuk teks, namun juga

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisa Masalah Kebutuhan manusia akan perangkat informasi dan komunikasi seakan menjadi kebutuhan yang tidak terpisahkan dalam kehidupan. Dengan banyaknya aplikasi

Lebih terperinci

APLIKASI KOMPRESI TEKS SMS PADA MOBILE DEVICE BERBASIS ANDROID DENGAN MENGGUNAKAN ALGORITMA HUFFMAN KANONIK

APLIKASI KOMPRESI TEKS SMS PADA MOBILE DEVICE BERBASIS ANDROID DENGAN MENGGUNAKAN ALGORITMA HUFFMAN KANONIK APLIKASI KOMPRESI TEKS SMS PADA MOBILE DEVICE BERBASIS ANDROID DENGAN MENGGUNAKAN ALGORITMA HUFFMAN KANONIK Rozzi Kesuma Dinata (1), Muhammad Al hafizh Hasmar (2) (1)Program Studi Teknik Informatika Universitas

Lebih terperinci

PERANCANGAN APLIKASI KOMPRESI CITRA DENGAN METODE RUN LENGTH ENCODING UNTUK KEAMANAN FILE CITRA MENGGUNAKAN CAESAR CHIPER

PERANCANGAN APLIKASI KOMPRESI CITRA DENGAN METODE RUN LENGTH ENCODING UNTUK KEAMANAN FILE CITRA MENGGUNAKAN CAESAR CHIPER PERANCANGAN APLIKASI KOMPRESI CITRA DENGAN METODE RUN LENGTH ENCODING UNTUK KEAMANAN FILE CITRA MENGGUNAKAN CAESAR CHIPER Dwi Indah Sari (12110425) Mahasiswa Program Studi Teknik Informatika, Stmik Budidarma

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA 50 BAB IV HASIL DAN UJI COBA IV.1. Jalannya Uji Coba Uji coba dilakukan terhadap beberapa file dengan ektensi dan ukuran berbeda untuk melihat hasil kompresi dari aplikasi yang telah selesai dirancang.

Lebih terperinci

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM. telah dijelaskan pada bab sebelumnya. Analisis yang dilakukan bertujuan untuk

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM. telah dijelaskan pada bab sebelumnya. Analisis yang dilakukan bertujuan untuk BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM III.1. Analisis Masalah Pada bab tiga ini akan dilakukan analisis terhadap landasan teori yang telah dijelaskan pada bab sebelumnya. Analisis yang dilakukan

Lebih terperinci

PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI GEOGRAFIS OBJEK WISATA DI KABUPATEN LANGKAT BERBASIS ANDROID

PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI GEOGRAFIS OBJEK WISATA DI KABUPATEN LANGKAT BERBASIS ANDROID PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI GEOGRAFIS OBJEK WISATA DI KABUPATEN LANGKAT BERBASIS ANDROID LAPORAN TUGAS AKHIR Disusun Sebagai Salah Satu Syarat Untuk Menyelesaikan Program Pendidikan Diploma

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN 3.1 Analisis Pembahasan pada bab ini meliputi analisis aplikasi yang didalamnya membahas tujuan dari pembuatan aplikasi. 3.1.1 Tujuan Aplikasi yang penulis rancang dan

Lebih terperinci

SKRIPSI KOMPRESI DATA TEKS MENGGUNAKAN ALGORITMA PPM (PREDICTION BY PARTIAL MATCHING)

SKRIPSI KOMPRESI DATA TEKS MENGGUNAKAN ALGORITMA PPM (PREDICTION BY PARTIAL MATCHING) 11 SKRIPSI KOMPRESI DATA TEKS MENGGUNAKAN ALGORITMA PPM (PREDICTION BY PARTIAL MATCHING) Disusun oleh : Gilang Himawan Widya Putra 0735010026 PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INDUSTRI

Lebih terperinci

BAB I PENDAHULUAN. teknologi Short Message Service (SMS). SMS (Short Message Service) atau

BAB I PENDAHULUAN. teknologi Short Message Service (SMS). SMS (Short Message Service) atau BAB I PENDAHULUAN I.1. Latar Belakang Perkembangan teknologi pada saat ini sudah sangat pesat, termasuk teknologi Short Message Service (SMS). SMS (Short Message Service) atau layanan pesan singkat merupakan

Lebih terperinci

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM III.1. Analisis Penelitian bertujuan untuk merancang sebuah sistem yang dapat melakukan penyisipan sebuah pesan rahasia kedalam media citra digital dengan

Lebih terperinci

BAB I PENDAHULUAN , 1.1. Latar Belakang

BAB I PENDAHULUAN , 1.1. Latar Belakang BAB I PENDAHULUAN Pada bab ini berisi tentang latar belakang pembuatan dari aplikasi enkripsi dan dekripsi RSA pada smartphone android, rumusan masalah, tujuan, batasan masalah yang ada pada pembuatan

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Tahapan analisa masalah yang dimaksud merupakan masalah penerimaan siswa baru pada sekolah yang masih menggunakan cara manual. Dalam beberapa sekolah

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisa Sistem Pembuatan sistem ini adalah bertujuan membuat aplikasi pengkompresian file. Sistem yang dapat memampatkan ukuran file dengan maksimal sesuai dengan

Lebih terperinci

BAB III ANALISIS PENYELESAIAN MASALAH

BAB III ANALISIS PENYELESAIAN MASALAH BAB III ANALISIS PENYELESAIAN MASALAH Pada bab tiga ini akan dilakukan analisis terhadap landasan teori yang telah dijelaskan pada bab sebelumnya. Analisis yang dilakukan bertujuan untuk menemukan solusi

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisa Masalah Kebutuhan manusia akan perangkat informasi dan komunikasi seakan menjadi kebutuhan yang tidak terpisahkan dalam kehidupan. Dengan banyaknya aplikasi

Lebih terperinci

PENERAPAN PROTOCOL DATA UNIT PADA SHORT MESSAGE SERVICE HASIL STUDI MAHASISWA (STUDI KASUS : STMIK BUDI DARMA MEDAN) Abstrak

PENERAPAN PROTOCOL DATA UNIT PADA SHORT MESSAGE SERVICE HASIL STUDI MAHASISWA (STUDI KASUS : STMIK BUDI DARMA MEDAN) Abstrak PENERAPAN PROTOCOL DATA UNIT PADA SHORT MESSAGE SERVICE HASIL STUDI MAHASISWA (STUDI KASUS : STMIK BUDI DARMA MEDAN) 1 Nelly Astuti Hasibuan, 2 Surya Darma Nasution 1 STMIK Budi Darma Medan, 2 STMIK Budi

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisis Sistem Tahapan analisis dan perancangan ini bertujuan menganalisa kebutuhan pengembangan aplikasi media pembelajaran enkripsi dengan algoritma Triple DES.

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Kompresi 2.1.1 Sejarah kompresi Kompresi data merupakan cabang ilmu komputer yang bersumber dari Teori Informasi. Teori Informasi sendiri adalah salah satu cabang Matematika yang

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisa Sistem Rancangan aplikasi video player yang dibangun akan dijelaskan pada bab ini, video player adalah suatu program aplikasi yang dapat menjalankan semua

Lebih terperinci

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM III.1. Analisis Sistem Analisa perancangan kompresi file yang akan dibangun mengimplementasikan algoritma Deflate Zip, algoritma pengkompresian file yang

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Peningkatan teknologi komputer memberikan banyak manfaat bagi manusia di berbagai aspek kehidupan, salah satu manfaatnya yaitu untuk menyimpan data, baik data berupa

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1. Analisis Masalah SMS merupakan suatu layanan yang memungkinkan pengguna telepon genggam untuk mengirim pesan singkat kepada pengguna telepon genggam lainnya dengan

Lebih terperinci

BAB 3 PERANCANGAN PROGRAM

BAB 3 PERANCANGAN PROGRAM BAB 3 PERANCANGAN PROGRAM 3.1 Perancangan Program Membaca Sebuah program dapat dibuat dengan cara Object Oriented Programming (OOP). OOP adalah konsep bahasa pemrograman yang menggunakan objek untuk membuat

Lebih terperinci

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Seiring berkembangnya teknologi informasi dalam memenuhi kebutuhan, muncul berbagai tindakan yang bersifat merugikan dan sulit untuk dihindari. Salah satu tindakan

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisis Sistem Analisis Sistem dapat didefinisikan sebagai sekumpulan unsur atau elemen yang saling berkaitan dan saling mempengaruhi dalam melakukan kegiatan bersama

Lebih terperinci

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011 STMIK GI MDP Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011 PENERAPAN PENCARIAN KATA DENGAN VECTOR SPACE MODEL PADA APLIKASI TERJEMAHAN JUZ AMMA BERBASIS JAVA

Lebih terperinci

STEGANOGRAFI PADA FILE IMAGE MENGGUNAKAN METODE LEAST SIGNIFICANT BIT (LSB) BERBASIS ANDROID

STEGANOGRAFI PADA FILE IMAGE MENGGUNAKAN METODE LEAST SIGNIFICANT BIT (LSB) BERBASIS ANDROID Konferensi Nasional Ilmu Sosial & Teknologi (KNiST) Maret 2016, pp. 87~91 STEGANOGRAFI PADA FILE IMAGE MENGGUNAKAN METODE LEAST SIGNIFICANT BIT (LSB) BERBASIS ANDROID Toman Triadi Simanjuntak 1, Anggi

Lebih terperinci

IMPLEMENTASI ALGORITMA HUFFMAN UNTUK KOMPRESI DAN DEKOMPRESI GAMBAR DIGITAL

IMPLEMENTASI ALGORITMA HUFFMAN UNTUK KOMPRESI DAN DEKOMPRESI GAMBAR DIGITAL IMPLEMENTASI ALGORITMA HUFFMAN UNTUK KOMPRESI DAN DEKOMPRESI GAMBAR DIGITAL KOMPETENSI JARINGAN KOMPUTER [SKRIPSI] ISABELLA JUDITHIO NIM. 0608605070 PROGRAM STUDI TEKNIK INFORMATIKA JURUSAN ILMU KOMPUTER

Lebih terperinci

BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM. Analisa yang dilakukan bertujuan untuk menentukan solusi dari

BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM. Analisa yang dilakukan bertujuan untuk menentukan solusi dari BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM III.1. Analisa Masalah Pada bab tiga ini akan dilakukan analisa terhadap landasan dan teori yang telah dijelaskan pada bab sebelumnya. Analisa yang dilakukan

Lebih terperinci

BAB I PENDAHULUAN I-1

BAB I PENDAHULUAN I-1 BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Sejak ditemukannya alat untuk menangkap suatu gambar pada bidang dua dimensi (citra) berupa kamera, dengan semakin berkembangnya teknologi pada saat ini sehingga

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Pada tahapan ini penulis akan menjelaskan tentang hasil dan informasi-informasi kinerja yang diperoleh dari perangcangan pengamanan SMS yang telah dibuat.

Lebih terperinci

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011 STMIK GI MDP Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011 RANCANG BANGUN APLIKASI KOMPRESI SMS DENGAN MENGGUNAKAN ALGORITMA HUFFMAN PADA MOBILE PHONE BERBASIS

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN 3.1 Analisis Sistem Analisis sistem merupakan penguraian dari suatu sistem yang utuh kedalam bagian bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi

Lebih terperinci

BAB I PENDAHULUAN. yang beragam dan salah satu di antaranya adalah media SMS (Short Message

BAB I PENDAHULUAN. yang beragam dan salah satu di antaranya adalah media SMS (Short Message BAB I PENDAHULUAN I.1. Latar Belakang Masalah Telepon selular merupakan alat komunikasi yang sudah dipakai oleh sebagian besar orang di dunia. Telepon selular menyediakan media komunikasi yang beragam

Lebih terperinci

ABSTRACT. There are some imprecise file types for in compression with certain method, because exactly yields bigger fairish compression result file.

ABSTRACT. There are some imprecise file types for in compression with certain method, because exactly yields bigger fairish compression result file. ABSTRACT Data compression can reduce the data measure without losing the contained information. Smaller data size will take less space to store the data, and quickens delivery of data when the data is

Lebih terperinci

APLIKASI SMS ENKRIPSI PADA ANDROID DENGAN ALGORITMA RC4 DAN BASE64

APLIKASI SMS ENKRIPSI PADA ANDROID DENGAN ALGORITMA RC4 DAN BASE64 APLIKASI SMS ENKRIPSI PADA ANDROID DENGAN ALGORITMA RC4 DAN BASE64 SKRIPSI Disusun Sebagai Salah Satu Syarat Untuk Memperoleh Gelar Sarjana Komputer Pada Jurusan Ilmu Komputer / Informatika Disusun oleh:

Lebih terperinci

`BAB III ANALISIS DAN PERANCANGAN

`BAB III ANALISIS DAN PERANCANGAN `BAB III ANALISIS DAN PERANCANGAN III.1. Analisa Sistem Perancangan aplikasi remote desktop komputer bertujuan mengakses dan mengontrol komputer melalui perangkat lain diluar komputer yang dikendalikan,

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh kedalam bagian-bagian komponennya dengan maksud

Lebih terperinci

BAB I PENDAHULUAN. oleh Allah swt di dalam Al Qur annya pada Surah At-Tin Ayat 4, yaitu: bentuk yang sebaik-baiknya. (QS. At-Tin:4).

BAB I PENDAHULUAN. oleh Allah swt di dalam Al Qur annya pada Surah At-Tin Ayat 4, yaitu: bentuk yang sebaik-baiknya. (QS. At-Tin:4). BAB I PENDAHULUAN 1.1. Latar Belakang Berkaitan dengan pencitraan maka manusia adalah citra terbaik yang telah diciptakan oleh Allah swt. Hal ini sebagaimana dinyatakan oleh Allah swt di dalam Al Qur annya

Lebih terperinci

Bab 3 Metode dan Perancangan Sistem

Bab 3 Metode dan Perancangan Sistem Bab 3 Metode dan Perancangan Sistem 3.1 Metode Pengembangan Sistem Pada bagian ini akan dijelaskan tentang metode penelitian yang digunakan dalam pengembangan sistem. Metode penelitian yang dipakai adalah

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Penelitian bertujuan untuk merancang sebuah sistem yang dapat melakukan Perancangan Aplikasi Keamanan Data Dengan Metode End Of File (EOF) dan Algoritma

Lebih terperinci

2 operasi ini lebih cepat diterima di kalangan para pengguna dan semakin banyak yang menggunakan sistem operasi ini. Kemajuan teknologi saat ini dapat

2 operasi ini lebih cepat diterima di kalangan para pengguna dan semakin banyak yang menggunakan sistem operasi ini. Kemajuan teknologi saat ini dapat PERANCANGAN SISTEM INFORMASI OBJEK WISATA DI KABUPATEN GARUT SECARA REALTIME BERBASIS MOBILE ANDROID MENGGUNAKAN ECLIPSE 3.5.2 GALILEO Rangga Septian Putra (11108588) rangga.s.putra@gmail.com Jurusan Sistem

Lebih terperinci

PERFORMANSI MODIFIKASI LZW UNTUK KOMPRESI SMS LAPORAN TUGAS AKHIR. Deny Aprianto /Teknik Telekomunikasi

PERFORMANSI MODIFIKASI LZW UNTUK KOMPRESI SMS LAPORAN TUGAS AKHIR. Deny Aprianto /Teknik Telekomunikasi PERFORMANSI MODIFIKASI LZW UNTUK KOMPRESI SMS LAPORAN TUGAS AKHIR Deny Aprianto 13203092/Teknik Telekomunikasi PROGRAM STUDI TEKNIK ELEKTRO SEKOLAH TEKNIK ELEKTRO DAN INFORMATIKA INSTITUT TEKNOLOGI BANDUNG

Lebih terperinci

SISTEM INFORMASI AKADEMIK PADA SMA KESATRIAN 2 SEMARANG BERBASIS ANDROID Nofri Fikry Hutama 1, Sudaryanto M.Kom 2

SISTEM INFORMASI AKADEMIK PADA SMA KESATRIAN 2 SEMARANG BERBASIS ANDROID Nofri Fikry Hutama 1, Sudaryanto M.Kom 2 SISTEM INFORMASI AKADEMIK PADA SMA KESATRIAN 2 SEMARANG BERBASIS ANDROID Nofri Fikry Hutama 1, Sudaryanto M.Kom 2 1 Mahasiswa Sistem Informasi, Universitas Dian Nuswantoro Semarang 2 Dosen Pembimbing Sistem

Lebih terperinci

APLIKASI MOBILE PEMBELAJARAN REAKSI KIMIA BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh Edi Hadi Widodo

APLIKASI MOBILE PEMBELAJARAN REAKSI KIMIA BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh Edi Hadi Widodo APLIKASI MOBILE PEMBELAJARAN REAKSI KIMIA BERBASIS ANDROID NASKAH PUBLIKASI diajukan oleh Edi Hadi Widodo 08.11.2027 kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA

Lebih terperinci

SKRIPSI RANCANG BANGUN APLIKASI TANAMAN OBAT TRADISIONAL BERBASIS ANDROID. Oleh : ANDI NUR CAHYO

SKRIPSI RANCANG BANGUN APLIKASI TANAMAN OBAT TRADISIONAL BERBASIS ANDROID. Oleh : ANDI NUR CAHYO SKRIPSI RANCANG BANGUN APLIKASI TANAMAN OBAT TRADISIONAL BERBASIS ANDROID Oleh : ANDI NUR CAHYO 201151097 SKRIPSI INI DIAJUKAN SEBAGAI SALAH SATU SYARAT UNTUK MEMPEROLEH GELAR SARJANA KOMPUTER (S.Kom)

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang 1 BAB I PENDAHULUAN 1.1 Latar Belakang Teknologi informasi khususnya komputer dan smartphone telah berkembang dengan sanagat pesat dan telah melekat dengan kehidupan masyarakat.saat ini komputer tidak

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Pesan terkadang mengandung sebuah informasi yang sangat penting yang harus dijaga kerahasiaannya. Ada beberapa cara yang dapat digunakan untuk

Lebih terperinci

JURNAL TEKNOLOGI INFORMASI & PENDIDIKAN ISSN : VOL. 7 NO. 2 September 2014

JURNAL TEKNOLOGI INFORMASI & PENDIDIKAN ISSN : VOL. 7 NO. 2 September 2014 APLIKASI MOBILE PENCARIAN INFORMASI FASILITAS UMUM DI KOTA PADANG Titi Sriwahyuni 1 ABSTRACT This research aims to provide an information system to search for public fasility in Padang. The public facility

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang BAB I PENDAHULUAN Pada bab ini berisi tentang latar belakang pembuatan dari aplikasi one time pad pada smartphone android, rumusan masalah, tujuan, batasan masalah yang ada pada pembuatan aplikasi ini,

Lebih terperinci

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa latin computere yang berarti

BAB 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 terperinci

BAB I PENDAHULUAN. menjadi masalah. Namun disamping itu masih jarang ditemukan aplikasi yang. lunak yang ada menggunakan teknik perangkingan.

BAB I PENDAHULUAN. menjadi masalah. Namun disamping itu masih jarang ditemukan aplikasi yang. lunak yang ada menggunakan teknik perangkingan. BAB I PENDAHULUAN I.1. Latar Belakang Lahirnya teknologi informasi komputer dan fasilitas pendukungnya seperti layanan internet saat ini membuat perkembangan yang sangat luas. Segala informasi-informasi

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Hasil Pada tahapan ini menjelaskan hasil dari perancangan aplikasi serta uji coba yang dilakukan dari sistem yang telah selesai dan dapat digunakan. Hasil sistem yang dibuat

Lebih terperinci

PERANCANGAN DAN PEMBUATAN APLIKASI PEMBELAJARAN KRIPTOGRAFI BERBASIS ANDROID

PERANCANGAN DAN PEMBUATAN APLIKASI PEMBELAJARAN KRIPTOGRAFI BERBASIS ANDROID PERANCANGAN DAN PEMBUATAN APLIKASI PEMBELAJARAN KRIPTOGRAFI BERBASIS ANDROID LAPORAN TUGAS AKHIR Diselesaikan sebagai salah satu syarat Untuk menyelesaikan Program Diploma III Oleh DESY RAHAYU ARDANI 1105112005

Lebih terperinci

BAB 2 LANDASAN TEORI. Istilah komputer ( computer ) berasal dari bahasa latin computere yang berarti

BAB 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 berasal dari kata computer yang artinya menghitung.

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA BAB 2 TINJAUAN PUSTAKA 2.1. Kompresi Data Kompresi data adalah proses mengubah sebuah aliran data input menjadi aliran data baru yang memiliki ukuran lebih kecil. Aliran yang dimaksud adalah berupa file

Lebih terperinci

SISTEM INFORMASI PEMESANAN PAKAIAN DISTRO DENGAN APLIKASI ANDROID

SISTEM INFORMASI PEMESANAN PAKAIAN DISTRO DENGAN APLIKASI ANDROID SISTEM INFORMASI PEMESANAN PAKAIAN DISTRO DENGAN APLIKASI ANDROID MAKALAH Disusun sebagai salah satu syarat menyelesaikan Jenjang Strata I pada Program Studi Informatika Fakultas Komunikasi & Informatika

Lebih terperinci

BAB 3 ANALISIS DAN PERANCANGAN. Perancangan program aplikasi pada penelitian ini menggunakan metode Linear

BAB 3 ANALISIS DAN PERANCANGAN. Perancangan program aplikasi pada penelitian ini menggunakan metode Linear BAB 3 ANALISIS DAN PERANCANGAN Perancangan program aplikasi pada penelitian ini menggunakan metode Linear Sequantial (Waterfall). Metode ini memiliki empat tahapan yaitu, analisis, perancangan, pengkodean,

Lebih terperinci

BAB 1 Pengenalan Aplikasi Perangkat Bergerak

BAB 1 Pengenalan Aplikasi Perangkat Bergerak BAB 1 Pengenalan Aplikasi Perangkat Bergerak Mahardeka Tri Ananta deka.kelas@gmail.com Lab. Pemrograman Aplikasi Perangkat Bergerak FILKOM UB 1 Pokok Bahasan Perkembangan Teknologi Mobile Karakteristik

Lebih terperinci

BAB I PENDAHULUAN. halaman khusus untuk pengaksesan dari handphone. Semakin baik informasi akan

BAB I PENDAHULUAN. halaman khusus untuk pengaksesan dari handphone. Semakin baik informasi akan BAB I PENDAHULUAN 1.1 Latar Belakang Di zaman sekarang ini kebutuhan akan informasi semakin diperlukan dan informasi tersebut harus dapat diakses dari mana saja dan kapan saja termasuk dari handphone.

Lebih terperinci

Aplikasi Pengenalan Hari Bersejarah Republik Indonesia Berbasis Android dan Web Service

Aplikasi Pengenalan Hari Bersejarah Republik Indonesia Berbasis Android dan Web Service Konferensi Nasional Sistem & Informatika 2017 STMIK STIKOM Bali, 10 Agustus 2017 Aplikasi Pengenalan Hari Bersejarah Republik Indonesia Berbasis Android dan Web Service Ni Ketut Dewi Ari Jayanti 1, I Gede

Lebih terperinci

BAB 1 PENDAHULUAN. Dalam penggunaan sehari-hari data berarti suatu pernyataan yang diterima secara apa

BAB 1 PENDAHULUAN. Dalam penggunaan sehari-hari data berarti suatu pernyataan yang diterima secara apa BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah Data adalah bentuk jamak dari datum yang berarti sesuatu yang diberikan. Dalam penggunaan sehari-hari data berarti suatu pernyataan yang diterima secara apa

Lebih terperinci

BAB I PENDAHULUAN. memungkinkan pengembangan sistem informasi berbasis komputer. Sistem informasi

BAB I PENDAHULUAN. memungkinkan pengembangan sistem informasi berbasis komputer. Sistem informasi BAB I PENDAHULUAN 1.1 Latar Belakang Kehadiran teknologi komputer dengan kekuatan prosesnya telah memungkinkan pengembangan sistem informasi berbasis komputer. Sistem informasi berbasis komputer itu sendiri

Lebih terperinci

APLIKASI PENGHITUNGAN PELURUHAN RADIONUKLIDA BERBASIS ANDROID

APLIKASI PENGHITUNGAN PELURUHAN RADIONUKLIDA BERBASIS ANDROID APLIKASI PENGHITUNGAN PELURUHAN RADIONUKLIDA BERBASIS ANDROID Yustika Kurniati Program Studi Magister Teknik Komputer, Program Magister Teknik Elektro Sekolah Teknik Elektro dan Informatika Institut Teknologi

Lebih terperinci

PERANCANGAN APLIKASI MOBILE KUMPULAN RUMUS-RUMUS MATEMATIKA SMP BERBASIS ANDROID NASKAH PUBLIKASI

PERANCANGAN APLIKASI MOBILE KUMPULAN RUMUS-RUMUS MATEMATIKA SMP BERBASIS ANDROID NASKAH PUBLIKASI PERANCANGAN APLIKASI MOBILE KUMPULAN RUMUS-RUMUS MATEMATIKA SMP BERBASIS ANDROID NASKAH PUBLIKASI diajukan oleh Yusiana Pambaruni 10.11.4497 Kepada JURUSAN TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA

Lebih terperinci

BAB I PENDAHULUAN. Perkembangan Teknologi pada masa sekarang ini telah mengalami

BAB I PENDAHULUAN. Perkembangan Teknologi pada masa sekarang ini telah mengalami BAB I PENDAHULUAN I.1. Latar Belakang Perkembangan Teknologi pada masa sekarang ini telah mengalami perubahan yang sangat pesat, sama halnya dengan perkembangan Elektronik. Salah satunya adalah Android,

Lebih terperinci