BAB V IMPLEMENTASI DAN PENGUJIAN

Ukuran: px
Mulai penontonan dengan halaman:

Download "BAB V IMPLEMENTASI DAN PENGUJIAN"

Transkripsi

1 BAB V IMPLEMENTASI DAN PENGUJIAN Pada Bab ini dipaparkan lingkungan pembangunan, batasan pembangunan, impelementasi kelas, implementasi markup, implementasi Arithmetic Coding, implementasi pengiriman pesan, implementasi penyimpanan pesan, butir uji serta hasil pengujian. 5.1 Lingkungan Pembangunan Lingkungan implementasi perangkat lunak aplikasi pengiriman pesan teks ber-markup via short message service (SMS) adalah sebagai berikut: 1. Sistem Operasi : Microsoft Windows XP Service Pack 2 2. Perangkat Lunak Utama : a. Java Development Kit (JDK) 1.5 b. J2ME Wireless Tool Kit (WTK) 2.2 c. Netbeans Perangkat Keras Utama : Notebook HP Compaq Presario V3201TU dengan spesifikasi sebagai berikut: a. Processor Intel Core Duo CPU T2250 1,73GHz b. Memory DDR2 SDRAM 1GB c. Harddisk 80 GB 4. Perangkat Keras Pendukung : Handphone Nokia 6630 White 5.2 Batasan Pembangunan Batasan implementasi aplikasi pengiriman pesan teks ber-markup via short message service (SMS) adalah sebagai berikut: 1. Pada aplikasi ini tidak terdapat fungsionalitas penyimpanan pesan selain inbox (misalnya sent message, draft). 2. Aplikasi ini tidak dapat berjalan pada handset dengan keypad bertipe Qwerty. 3. Aplikasi ini akan diimplementasi pada handset Nokia 6630 White. Handset Nokia 6630 White ini dijadikan acuan untuk implementasi aplikasi ini. V-1

2 V Implementasi Kelas Implementasi kelas dilakukan sesuai dengan analisis dan perancangan yang telah dilakukan sebelumnya. Pada perancangan, aplikasi pengiriman pesan teks ber-markup dibagi menjadi dua subsistem yaitu subsistem pengiriman pesan dan subsistem penerimaan pesan. Subsistem pengiriman pesan tersusun dari komponen-komponen MessageEditor, MarkupCreator, MessageCompressor, dan MessageSender. Subsistem penerimaan pesan tersusun atas komponen-komponen MessageReceiver, MessageDecompressor, serta MessageViewer. Masing-masing komponen aplikasi pengiriman pesan teks ber-markup diimplementasi menjadi sebuah kelas (lihat Tabel V-1 Implementasi Kelas). Pada saat implementasi, terdapat beberapa kelas tambahan untuk mendukung implementasi kelas-kelas yang telah dirancang sebelumnya. Kelas-kelas tambahan tersebut merupakan kelas-kelas turunan dari kelas-kelas pada MIDP 2.0 yang dibuat untuk membuat aplikasi lebih modular. Tabel V-1 Implementasi Kelas No Nama Kelas Deskripsi 1 Messenger Kelas MIDlet aplikasi pengiriman pesan teks ber-markup 2 MessageEditor Kelas yang berfungsi menyediakan tempat bagi pengguna menulis pesan teks dengan berbagai style yang mungkin 3 MarkupCreator Kelas yang membagkitkan tag-tag yang merepresentasikan style teks yang dimaksud oleh pengguna 4 MessageSender Kelas yang bertanggung jawab melakukan pengiriman pesan 5 MessageCompressor Kelas yang bertanggung jawab melakukan kompresi pesan 6 MessageReceiver Kelas yang bertanggung jawab melakukan penerimaan pesan 7 MessageDecompressor Kelas yang bertanggung jawab melakukan dekompresi pesan 8 MessageViewer Kelas yang bertanggung jawab membaca dan menampilkan pesan teks sebagaimana yang dikehendaki pengirim pesan 9 DestNumberForm Kelas Form untuk melakukan input nomor tujuan pesan 10 MenuList Kelas List menu messaging yang terdiri dari write message dan inbox 11 FaceList List bebagai tipe font yang didukung oleh aplikasi 12 StyleList List bebagai style huruf yang didukung oleh aplikasi 13 SizeList List bebagai ukuran huruf yang didukung oleh aplikasi 14 ColorList List bebagai warna huruf yang didukung oleh aplikasi 15 CharList List berbagai karakter yang tidak dapat diakses langsung dari keypad 16 MessageList List pesan yang masuk pada inbox aplikasi 17 SmileyList List smiley yang dapat ditambahkan pada pesan 18 ConfirmAlert Kelas turunan dari kelas Alert yang bertanggung jawab

3 V-3 No Nama Kelas Deskripsi menampilkan report ketika pengiriman pesan 19 EmptyForm Kelas Form yang bertanggung jawab menampilkan status tidak ada pesan masuk pada inbox aplikasi 5.4 Implementasi Markup Markup yang diimplementasi pada aplikasi pengiriman pesan teks ber-markup dapat dilihat pada Tabel V-2. Tabel V-2 Implementasi Markup No Markup Deskripsi 1 <b </b Huruf cetak tebal 2 <u </u Huruf diberi garis bawah 3 <i </i Huruf cetak miring 4 <fc=1> Huruf dengan font proporsional 5 <fc=2> Huruf dengan font sistem 6 <fc=3> Huruf dengan font monospace 7 <co=1> Huruf berwarna hitam 8 <co=2> Huruf berwarna merah 9 <co=3> Huruf berwarna hijau 10 <co=4> Huruf berwarna biru 11 <co=5> Huruf berwarna kuning 12 <co=6> Huruf berwarna merah muda 13 <co=7> Huruf berwarna ungu 14 <co=8> Huruf berwarna coklat 15 <co=9> Huruf berwarna orange 16 <sz=1> Huruf berukuran kecil 17 <sz=2> Huruf berukuran sedang (default) 18 <sz=3> Huruf berukuran besar 15 :p Smiley 16 :) Smiley 17 :( Smiley 18 :D Smiley 19 :{ Smiley 5.5 Implementasi Arithmetic Coding Aplikasi pengiriman pesan teks ber-markup ini menggunakan program open source yaitu Compression via Arithmetic Coding in Java version 1.1( Pada saat implementasi, tidak semua source dari program tersebut digunakan. Source yang digunakan disesuaikan dengan pengembangan aplikasi pengiriman pesan teks ber-markup sehingga dilakukan perubahan-perubahan pada kelas tertentu. Kelas-kelas yang

4 V-4 digunakan dalam implementasi Arithmetic Coding pada aplikasi pengiriman pesan teks ber-markup ini dapat dilihat pada Tabel V-3. Tabel V-3 Kelas-kelas Implementasi Arithmetic Coding No Kelas Tanggung Jawab 1 ArithCodeModel Interface untuk model statistik yang akan digunakan untuk melakukan encode dan decode 2 AdaptiveUnigramModel Menyediakan model adaptif berdasarkan byte yang diobservasi pada input stream 3 ArithCodeInputStream Input stream yang digunakan pada kompresi dan dekompresi 4 ArithCodeOutputStream Output stream yang digunakan pada kompresi dan dekompresi 5 ArithCoder Kelas general yang digunakan untuk melakukan coding 6 ArithDecoder Kelas yang bertanggung jawab melakukan decoding 7 ArithEncoder Kelas yang bertanggung jawab melakukan encoding 8 BitInput Kelas yang bertanggung jawab membaca input dari input stream berupa sebuah bit untuk setiap satuan waktu 9 BitOutput Kelas yang bertanggung jawab menulis output dari output stream berupa sebuah bit untuk setiap satuan waktu 10 ByteBuffer Kelas yang merupakan queue untuk menampung byte sementara 11 ByteSet Himpunan byte untuk melakukan operasi-operasi terhadap byte-byte tersebut 12 Converter Kelas yang bertanggung jawab mengubah byte menjadi integer dan sebaliknya Perubahan kode program dilakukan pada beberapa kelas dari program open source tersebut. Perubahan kode program dilakukan karena hal-hal berikut: 1. Adanya fungsi atau metode yang tidak dibutuhkan dalam aplikasi pengiriman pesan teks ber-markup ini. 2. Kode program tidak didukung oleh MIDP 2.0 Penggabungan kelas-kelas kompresi dengan rancangan kelas aplikasi pengiriman pesan teks ber-markup dapat dilihat pada Gambar V-1.

5 V-5 BitOutput _nextbyte _nextbitindex _out close() flush() writebit() writebittrue() writebitfalse() reset() MessageCompressor modelin compressmessage() copystream() AdaptiveUnigramModel MAX_COUNT NUM_BYTES EOF_INDEX TOTAL_INDEX interval() pointtosymbol() totalcount() escaped() exclude() increment() lowcount() highcount() rescale() MessageDecompressor modelout decompressmessage() copystream() ArithCodeModel EOF ESCAPE totalcount() pointtosymbol() interval() escaped() exclude() increment() ArithCodeInputStream _model _decoder available() close() mark() marksupported() read() reset() skip() decodenextbyte() BitInput _in _nextbyte _nextbitindex _endofstream available() close() endofstream() readbit() readahead() ArithDecoder _in value endofstream bufferedbits endofstream() getcurrentsymbolcount() removesymbolfromstream() close() bufferbit() ArithCodeOutput Stream _model _encode _interval encode() close() flush() write() ArithEncoder _out _bitstofollow close() flush() encode() bitplusfollowtrue() bitplusfollowfalse() ArithCoder _low _high CODE_VALUE_BITS TOP_VALUE FIRST_QUARTER HALF THIRD_QUARTER Gambar V-1 Implementasi Penggabungan Kelas-Kelas Kompresi

6 V Implementasi Pegiriman Pesan MIDP mendukung pengiriman pesan antar mobile phone dengan dua jenis yaitu pesan teks dan pesan biner. Pesan teks merupakan instansiasi dari kelas TextMessage pada paket javax.wireless.messaging. Sedangkan, pesan biner merupakan instansiasi dari kelas BinaryMessage pada paket yang sama. Pesan yang dikirim oleh aplikasi pengiriman pesan teks ber-markup via SMS ini dapat berupa TextMessage maupun BinaryMessage. TextMessage digunakan pada saat ukuran pesan teks yang akan dikirim tidak lebih dari 160 karakter sehingga tidak perlu dilakukan kompresi pada pesan tersebut (secara default akan membayar satu kali SMS). BinaryMessage digunakan pada saat pengiriman pesan hasil kompresi pesan yang panjang (lebih dari 160 karakter). Aplikasi ini akan mengirim pesan pada port Port ini berbeda dengan port default tempat masuknya pesan teks SMS biasa. Oleh karena itu, pesan teks yang dikirim dengan aplikasi ini tidak tersimpan dalam default inbox. Jika pada handset penerima tidak terdapat aplikasi ini, pesan yang dikirim pada handset tersebut tidak akan terbaca. Pesan yang dikirim dengan aplikasi pengiriman pesan teks ber-markup ini dibatasi maksimal 480 karakter untuk sekali pengiriman. API Messaging dari MIDP 2.0 mendukung pengiriman pesan teks lebih dari 480 karakter, namun pada saat penerimaan pesan, aplikasi harus menggabungkan sendiri bagian-bagian pesan yang terpisah menjadi beberapa pesan. Jika pesan yang dikirim kurang dari atau sama dengan 480 karakter, API Messaging yang akan menggabungkan bagian-bagian pesan yang terpisah (menjadi 3 pesan) sehingga aplikasi tidak perlu menangani hal tersebut. 5.7 Implementasi Penyimpanan Pesan Aplikasi pengiriman pesan teks ber-markup via SMS ini memiliki fungsionalitas untuk melakukan penyimpanan pesan yang diterima (inbox). Pesan teks yang diterima disimpan ke dalam sebuah RecordStore. RecordStore merupakan mekanisme penyimpanan data persisten yang disediakan oleh MIDP. Pada aplikasi pengiriman pesan teks ber-markup ini, untuk setiap pesan yang diterima, pesan teks dan address pengirim pesan akan disimpan dalam RecordStore. Penyimpanan pesan teks dan address pengirim pesan secara detail ditunjukkan pada Gambar V-2.

7 V-7 Gambar V-2 Penyimpanan Pesan pada RecordStore 5.8 Rencana Pengujian Aplikasi pengiriman pesan teks ber-markup ini akan diuji pada handphone Nokia N6630 White sebagai handset utama yang digunakan pada pembangunan aplikasi tersebut. Pengujian yang dilakukan meliputi pengujian fungsionalitas aplikasi serta pengujian kompresi pesan teks dengan Arithmetic Coding. Berikutnya, pengujian akan dilakukan pada berbagai seri dan merek handphone yaitu Sony Ericsson K530i, Nokia N90, Nokia 5200, serta LG KG Butir Uji Pengujian terhadap aplikasi pengiriman pesan teks ber-markup dilakukan dengan butirbutir uji pada Tabel V-4 Tabel Butir Uji berikut. Tabel V-4 Tabel Butir Uji No Butir Uji 1 Aplikasi menampilkan menu utama 2 Aplikasi menampilkan message editor dan menu-menu untuk variasi huruf 3 Aplikasi menampilkan list jenis huruf, list ukuran huruf, list warna huruf, serta list style huruf 4 Message editor menampilkan huruf dengan jenis huruf, ukuran huruf, warna huruf, style huruf yang diinginkan pengguna 5 Message editor menampilkan smiley 6 Aplikasi menampilkan form untuk memasukkan alamat tujuan pengiriman pesan

8 V-8 No Butir Uji 7 Aplikasi melakukan kompresi pesan 8 Aplikasi melakukan pengiriman pesan teks 9 Aplikasi menerima pesan teks yang ditujukan kepadanya 10 Aplikasi melakukan dekompresi pesan 11 Aplikasi menyimpan pesan dan alamat pengirim serta menampilkan inbox 12 Aplikasi menampilkan pesan yang diterima sesuai dengan yang dikirim oleh pengirim 13 Pengguna dapat melakukan forward pesan 5.10 Hasil Pengujian Hasil pengujian terhadap aplikasi pengiriman pesan teks ber-markup pada handphone Nokia 6630 White berdasarkan butir-butir uji di atas adalah sebagai berikut: 1. Aplikasi dapat menampilkan menu utama yang terdiri atas write message dan inbox. 2. Aplikasi dapat menampilkan message editor beserta menu-menu di dalamnya yaitu: Menu Next menuju halaman untuk memasukkan nomor tujuan pengiriman pesan Menu Font Face menuju halaman daftar jenis huruf yang mungkin dipakai Menu Font Color menuju halaman daftar warna huruf yang mungkin dipakai Menu Font Size menuju halaman daftar ukuran huruf yang mungkin dipakai Menu Font Style menuju halaman daftar style huruf yang mungkin dipakai Menu Smiley menuju halaman daftar smiley yang dapat disisipkan Menu Back untuk kembali ke menu utama 3. Message editor menampilkan huruf dengan ukuran, warna, style yang sesuai dengan yang dipilih pengguna. Style huruf dapat merupakan salah satu dari bold, italic, dan underlined atau gabungan dari ketiga style tersebut. Message editor hanya dapat menampilkan satu jenis huruf yaitu face system. 4. Message editor dapat menampilkan smiley yang dimasukkan pada pesan teks. 5. Aplikasi dapat menampilkan halaman form untuk memasukkan nomor tujuan.

9 V-9 6. Aplikasi dapat melakukan pengiriman pesan dengan berhasil. 7. Aplikasi dapat menerima pesan yang ditujukan kepadanya dengan berhasil. 8. Aplikasi dapat menyimpan pesan dan alamat pengirim pesan dengan menggunakan record store. Pengguna dapat melakukan pembacaan pesan dan penghapusan pesan yang tersimpan pada record store. 9. Aplikasi berhasil menampilkan pesan yang diterima seperti yang diharapkan pengirim. 10. Pengguna dapat melakukan forward pesan yang disimpan pada record store. 11. Pengujian terhadap performasi kompresi Arithmetic Coding dilakukan dengan melakukan beberapa kali kompresi string. Hasil yang didapatkan dari pengujian kompresi Arithmetic Coding tersebut dapat dilihat pada Tabel V-5. Tabel V-5 Hasil Pengujian Kompresi No String Hasil (ukuran byte) Penurunan (%) 1 Meluasnya penggunaan SMS pada 207 byte 26,85 berbagai keperluan melahirkan kebutuhan modifikasi pada pesan teks yang dikirim untuk menambah keindahan atau tujuan tertentu. Modifikasi pada pesan teks tersebut dapat berupa pewarnaan huruf, format penulisan huruf, ukuran huruf, dan modifikasi lainnya. (283 karakter) 2. Sebuah markup language harus 132 byte 14,84 mendefinisikan markup apa yang diizinkan, markup apa yang dibutuhkan, bagaimana markup dibedakan dengan teks biasa, dan apa makna setiap markup (155 karakter) 3 Rich Text Format adalah sebuah metode 110 byte 20,86 untuk menyandikan teks dan gambar pada aplikasi atau data dan untuk melakukan transfer antar aplikasi (139 karakter) 4 <co=4><bsms</b adalah transmisi pesan teks dari sebuah ponsel,<i faximile</i, dan/atau alamat IP dalam jaringan GSM 135 byte 17,18 (<i Global System for Mobile Communication </i) (163 karakter) 5 <i<ushort Message Service Center</u</i 143 byte 18,75 (SMSC) adalah pihak yang bertanggung jawab melakukan <i store and forward</i atas short message antara <b SME</b dan <i mobile station</i (176 karakter) 6 Variasi huruf yang akan diimplementasi pada aplikasi pengiriman pesan teks ber- 198 byte 25,84

10 V-10 No String Hasil (ukuran byte) Penurunan (%) markup adalah variasi huruf standar pada format teks. Style huruf ini mencakup style huruf (huruf tebal, huruf miring, serta huruf garis bawah), jenis huruf, ukuran huruf, dan warna huruf. (267 karakter) 7 Rancangan antarmuka berikut ini terbagi 344 bytes 35,21 atas rancangan antarmuka subsistem pengirim pesan dan rancangan antarmuka subsistem penerima pesan. Rancangan antarmuka subsistem pengirim pesan meliputi rancangan antarmuka message editor serta antarmuka terkait dengan menu-menu yang terdapat pada message editor. Menu-menu yang terdapat dalam message editor meliputi menu untuk memasukkan nomor tujuan pesan dan menu untuk melakukan mengubah setting huruf. Rancangan antarmuka penerima pesan sebatas rancangan bagaimana pesan ditampilkan. (531 karakter) 8 Markup yang diimplementasi diharapkan dapat merepresentasikan style teks yang diinginkan pengirim pesan teks dengan notasi yang sesederhana mungkin. Dari 442 byte 35,00 studi perbandingan yang dilakukan terhadap format markup language, didapatkan format markup yang paling sederhana dan dapat merepresentasikan style teks yang diinginkan pengirim pesan teks adalah HTML. Namun demikian, jumlah karakter pada suatu tag HTML masih relatif banyak sehingga akan menyebabkan penambahan karakter yang cukup signifikan. Oleh karena itu, diperlukan penyusunan format markup baru yang akan diimplemetasi. Format markup yang baru ini diadaptasi dari HTML dengan penyederhanaan pada tagtag yang digunakan. (680 karakter) Disamping pengujian dilakukan pada handphone Nokia 6630 White, aplikasi pengiriman pesan teks ber-markup ini juga diujikan pada beberapa handphone lain seperti disebutkan pada Tabel V-6. Tabel V-6 Hasil Pengujian Aplikasi pada Beberapa Handphone

11 V-11 No Seri Hasil Pengujian 1. Sony Ericsson K530i 1. Pada message editor terdapat beberapa fitur yang tidak dapat berjalan yaitu fitur jenis huruf dan fitur style huruf. Aplikasi hanya dapat menampilkan satu jenis font face serta tidak dapat menampilkan huruf dalam style bold, italic, maupun underlined. 2. Aplikasi tidak dapat melakukan penerimaan pesan karena pesan selalu masuk pada default inbox meskipun dikirm oleh nomor pengirim dengan operator yang sama dengan penerima. 3. Aplikasi tidak berhasil melakukan pengiriman pesan. Pengiriman pesan melalui aplikasi pengiriman pesan teks ber-markup ini tidak berhasil dilakukan dengan handphone vendor Sonny Ericsson. 4. Susunan keypad tidak sama dengan susunan keypad pada Nokia 6630 sehingga ada beberapa keypad yang tidak sesuai. 2 Nokia N90 1. Pada message editor semua fitur berjalan seperti seharusnya, kecuali fitur jenis huruf. Handset tidak mendukung berbagai tipe jenis font (monospace, font system, font proportional). Message editor hanya dapat menampilkan satu jenis huruf yaitu face system. 2. Pada saat pertama kali instalasi, record store tidak kosong. Kondisi seharusnya adalah kosong. 3. LG KG Pada message editor semua fitur berjalan seperti seharusnya. 2. Susunan keypad tidak sama dengan susunan keypad pada Nokia 6630 sehingga ada beberapa keypad yang tidak sesuai. 3. Aplikasi tidak dapat membuka record store. 4. Nokia N Pada message editor semua fitur berjalan seperti seharusnya, kecuali fitur jenis huruf. Handset tidak mendukung berbagai tipe jenis font (monospace, font system, font proportional). Message editor hanya dapat menampilkan satu jenis huruf yaitu face system. 2. Aplikasi tidak dapat melakukan penerimaan pesan karena pesan selalu masuk pada default inbox meskipun dikirm oleh nomor pengirim dengan operator yang sama dengan penerima.

12 V Analisis Hasil Pengujian Berikut ini dipaparkan analisis hasil pengujian aplikasi pengiriman pesan teks bermarkup yang telah dilakukan Analisis Hasil Pengujian pada Berbagai Seri Handset Dari pengujian yang telah dilakukan, didapatkan bahwa aplikasi pengiriman pesan teks ber-markup ini hanya dapat berjalan dengan baik pada Nokia 6630 White. Semua fungsionalitas aplikasi pengiriman pesan teks ber-markup ini, kecuali jenis huruf, dapat berjalan pada handset Nokia Sedangkan pada handset lain yang telah diujikan (Sony Ericsson K530i, Nokia N90, LG KG300, serta Nokia N5200) terdapat beberapa fungsionalitas yang tidak berjalan (Lihat Tabel V-6). Fungsionalitas aplikasi tidak dapat berjalan disebabkan perbedaan dukungan terhadap API J2ME yang digunakan dalam aplikasi. Perbedaan dukungan tersebut terdapat pada: 1. Penyimpanan pesan (RecordStore) 2. Jenis, style, dan ukuran huruf 3. Pengiriman pesan pada port 5000 Oleh karena itu, agar dapat berjalan pada handset selain Nokia 6630 White, implementasi aplikasi pengiriman pesan teks ber-markup ini harus disesuaikan dengan dukungan handset terhadap API J2ME Analisis Hasil Pengujian Kompresi Arithmetic Coding Dari pengujian yang dilakukan dengan mengkompresi berbagai string dengan panjang yang bervariasi (seperti terlihat pada Tabel V-5 ), dapat dilihat bahwa semakin panjang string yang dikompresi maka akan semakin efektif hasil kompresinya (persentase penurunan jumlah byte lebih besar). Kompresi Arithmetic Coding ternyata belum optimal untuk menurunkan biaya SMS. Sebagai contoh, pada pengujian kompresi nomor 1 (lihat Tabel V-5) panjang string yang dikompresi 283 karakter dan dihasilkan 207 byte. Jika string tersebut dikirim dengan SMS, maka tidak akan ada perubahan biaya pengiriman pesan yaitu seharga pengiriman 2 kali SMS.

Pada Bab IV ini akan dijelaskan perancangan aplikasi pengiriman pesan teks ber-markup via Short Message Service (SMS).

Pada Bab IV ini akan dijelaskan perancangan aplikasi pengiriman pesan teks ber-markup via Short Message Service (SMS). BAB IV PERANCANGAN Pada Bab IV ini akan dijelaskan perancangan aplikasi pengiriman pesan teks ber-markup via Short Message Service (SMS). 4.1 Subsistem Pengirim Pesan (Sender) Dari hasil analisis pada

Lebih terperinci

Aplikasi Kriptografi pada Pengiriman SMS dengan Menggunakan Metode Enkripsi Simetris

Aplikasi Kriptografi pada Pengiriman SMS dengan Menggunakan Metode Enkripsi Simetris Aplikasi Kriptografi pada Pengiriman SMS dengan Menggunakan Metode Enkripsi Simetris OLEH : ACHMAD FADHLIYANSYAH [ 5 1 0 6 100007] PEMBIMBING : WAHYU SUADI, S.KOM, M.KOM Latar Belakang Komunikasi SMS merupakan

Lebih terperinci

DAN ENKRIPSI BERBASIS AES PADA PENGIRIMAN SMS

DAN ENKRIPSI BERBASIS AES PADA PENGIRIMAN SMS APLIKASI KOMPRESI BERBASIS HUFFMAN DAN ENKRIPSI BERBASIS AES PADA PENGIRIMAN SMS Nurhidayat Adiyanto 5106 100 121 Pembimbing : Ary Mazharuddin Shiddiqi S.Kom, M.Comp.Sc Pendahuluan Latar Belakang Menghemat

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Dengan teknologi write once run everywhere, aplikasi-aplikasi semacam mobile devices dapat dikembangkan dalam Java. Java 2 Micro Edition (J2ME) digunakan

Lebih terperinci

BAB IV HASIL DAN PENGUJIAN

BAB IV HASIL DAN PENGUJIAN BAB IV HASIL DAN PENGUJIAN IV. Lingkungan Hasil Implementasi Hasil yang dilakukan menggunakan sebuah perangkat computer untuk membangun perangkat lunak dan sebuah telpon seluler yang digunakan melakukan

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI. rumah makan berbasis Java 2 Micro Edition (J2ME) ini kedalam implementasi

BAB IV IMPLEMENTASI DAN EVALUASI. rumah makan berbasis Java 2 Micro Edition (J2ME) ini kedalam implementasi BAB IV IMPLEMENTASI DAN EVALUASI Pada bagian implementasi dan evaluasi akan dibahas tentang penerapan landasan teori dan metode penelitian dari sistem pendukung keputusan penentuan rumah makan berbasis

Lebih terperinci

APLIKASI MOBILE UNTUK KOMPRESI SEND MESSAGE SERVICE (SMS) BERBASIS JAVA MIDLET

APLIKASI MOBILE UNTUK KOMPRESI SEND MESSAGE SERVICE (SMS) BERBASIS JAVA MIDLET APLIKASI MOBILE UNTUK KOMPRESI SEND MESSAGE SERVICE (SMS) BERBASIS JAVA MIDLET Oleh: Intan Yuniar Purbasari dan M. Farid Ramadhan email :intan@staffs.upnjatim.ac.id SUMMARY We propose a solution to minimize

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN BAB V IMPLEMENTASI DAN PENGUJIAN Bab ini mengulas tentang proses implementasi perangkat lunak, dari hasil rancangan yang telah dibuat sebelumnya. Selain itu juga terdapat hasil-hasil pengujian terhadap

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN. permasalahan secara umum dan analisis perancangan sistem dari aplikasi Iqra ini.

BAB III ANALISIS DAN PERANCANGAN. permasalahan secara umum dan analisis perancangan sistem dari aplikasi Iqra ini. BAB III ANALISIS DAN PERANCANGAN 3.1 Analisis Berdasarkan pada latar belakang masalah dan perumusan masalah yang terdapat pada bab sebelumnya, pada bab ini penulis melakukan analisis berdasarkan pada permasalahan

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 I PENDAHULUAN. dari isinya, informasi dapat berupa penting atau tidak penting. Bila dilihat dari sifat

BAB I PENDAHULUAN. dari isinya, informasi dapat berupa penting atau tidak penting. Bila dilihat dari sifat BAB I PENDAHULUAN 1.1 Latar Belakang Informasi adalah inti yang dipertukarkan dalam proses berkomunikasi. Jenis informasi yang digunakan dalam komunikasi pun bermacam-macam. Jika dilihat dari isinya, informasi

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

1. Pilih BAB IV IMPLEMENTASI DAN PENGUJIAN. kebutuhan sistem yang meliputi emulator Java2 Micro Edition(J2ME) dan telepon

1. Pilih BAB IV IMPLEMENTASI DAN PENGUJIAN. kebutuhan sistem yang meliputi emulator Java2 Micro Edition(J2ME) dan telepon Keterangan: 1. Pilih Back : berfungsi untuk kembali ke menu form daftar Tajwid. BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah melakukan analisis dan perancangan terhadap aplikasi Pembelajaran

Lebih terperinci

data dengan menggunakan konektivitas tersebut terbatas jangkauan area koneksinya, meskipun pengguna tidak perlu mengeluarkan biaya.

data dengan menggunakan konektivitas tersebut terbatas jangkauan area koneksinya, meskipun pengguna tidak perlu mengeluarkan biaya. 1 BAB I PENDAHULUAN I.1. Latar Belakang Masalah Perangkat mobile seperti telepon selular atau ponsel berkembang sangat pesat belakangan ini. Berbagai fitur baru ditambahkan pada ponsel, sehingga ponsel

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI Implementasi Program Simulasi. mengevaluasi program simulasi adalah sebagai berikut :

BAB 4 IMPLEMENTASI DAN EVALUASI Implementasi Program Simulasi. mengevaluasi program simulasi adalah sebagai berikut : BAB 4 IMPLEMENTASI DAN EVALUASI 4.1. Implementasi Program Simulasi Dari keseluruhan perangkat lunak yang dibuat pada skripsi ini akan dilakukan implementasi untuk mengetahui kelebihan dan kekurangan simulasi

Lebih terperinci

PERANCANGAN DAN PEMBANGUNAN CLIENT PADA PERANGKAT MOBILE BERBASIS JAVA ME

PERANCANGAN DAN PEMBANGUNAN  CLIENT PADA PERANGKAT MOBILE BERBASIS JAVA ME PERANCANGAN DAN PEMBANGUNAN EMAIL CLIENT PADA PERANGKAT MOBILE BERBASIS JAVA ME Budi Hari S 5106100117 Pembimbing : Wahyu Suadi, S.Kom, M.Kom MM RUMUSAN MASALAH Kemudahan dalam pengaksesan email lewat

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN Sistem baru yang telah dibangun sesuai dengan perancangan, kemudian akan diimplementasikan untuk mengetahui apakah sistem tersebut dapat berjalan sesuai dengan tujuannya

Lebih terperinci

BAB III PEMBANGUNAN API MYSQL

BAB III PEMBANGUNAN API MYSQL BAB III PEMBANGUNAN API MYSQL Setelah dilakukan studi mendalam tentang hal-hal teknis yang berhubungan dengan pengerjaan Tugas Akhir ini maka langkah selanjutnya adalah membangun API MySQL dengan menggunakan

Lebih terperinci

BAB 4 IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN PENGUJIAN BAB 4 IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Implementasi adalah penerapan cara kerja sistem berdasarkan hasil analisa dan juga perancangan yang telah dibuat sebelumnya ke dalam suatu bahasa pemrograman

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI. pendukung, seperti perangkat keras dan piranti lunak. Berikut ini akan diuraikan

BAB 4 IMPLEMENTASI DAN EVALUASI. pendukung, seperti perangkat keras dan piranti lunak. Berikut ini akan diuraikan BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Dalam menjalankan sistem network monitoring ini dibutuhkan beberapa sarana pendukung, seperti perangkat keras dan piranti lunak. Berikut ini akan diuraikan

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Short Message Service (SMS) sebagai bagian dari teknologi komunikasi bergerak (mobile communication) telah berkembang dengan pesat. Teknologi komunikasi bergerak mulai

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN BAB V IMPLEMENTASI DAN PENGUJIAN Bab ini mengulas tentang proses implementasi perangkat lunak, dari hasil perancangan yang telah dibuat sebelumnya. Selain itu terdapat hasil-hasil pengujian untuk membuktikan

Lebih terperinci

PERANCANGAN APLIKASI CHATTING UNTUK PONSEL SECARA REAL-TIME

PERANCANGAN APLIKASI CHATTING UNTUK PONSEL SECARA REAL-TIME PERANCANGAN APLIKASI CHATTING UNTUK PONSEL SECARA REAL-TIME Dewi Cynthia Arishandy. 10105421 Sistem Informasi. Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Gunadarma Pembimbing : Dr. Lussiana,SSi.,

Lebih terperinci

TUGAS AKHIR APLIKASI PENGIRIM PESAN SINGKAT TERJADWAL BERBASIS J2ME

TUGAS AKHIR APLIKASI PENGIRIM PESAN SINGKAT TERJADWAL BERBASIS J2ME TUGAS AKHIR APLIKASI PENGIRIM PESAN SINGKAT TERJADWAL BERBASIS J2ME Diajukan Sebagai Salah Satu Syarat Untuk Menyelesaikan Program Studi S-1 Jurusan Teknik Elektronika Fakultas Teknik Universitas Muhammadiyah

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

Sending Image as Text Message in SMS with Lossy Compression and Run Length Algorithm Method

Sending Image as Text Message in SMS with Lossy Compression and Run Length Algorithm Method Sending Image as Text Message in SMS with Lossy Compression and Run Length Algorithm Method Isbat Uzzin 1, Yuliana Setiowati 1, Hurin Iin 2 Lecturer 1, Student 2 Electronic Engineering Polytechnic Institute

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

BAB I. Persyaratan Produk

BAB I. Persyaratan Produk BAB I Persyaratan Produk 1.1 Pendahuluan Dengan maraknya penggunaan ponsel untuk berkirim SMS, kemudian muncul gagasan untuk membuat layanan yang berbasis SMS. Jenis layanan beragam, dari jenis layanan

Lebih terperinci

Bab I Persyaratan Produk

Bab I Persyaratan Produk I.1 PENDAHULUAN Bab I Persyaratan Produk Pada bab ini akan dibahas persyaratan-persyaratan produk dari aplikasi voting via SMS yang tidak terhubung pada penyedia nomor khusus layanan SMS atau menggunakan

Lebih terperinci

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

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

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN BAB III METODOLOGI PENELITIAN 3.1. Desain Penelitian Tahapan penelitian yang diterapkan pada proses penelitian skripsi ini dapat dilihat pada Gambar 3.1 Gambar 3. 1 Diagram Desain Penelitian 25 Penjelasan

Lebih terperinci

BAB IV IMPLEMENTASI, PENGUJIAN, DAN ANALISIS HASIL. Perangkat keras yang digunakan untuk perancangan aplikasi ini adalah : : Intel Pentium Dual core

BAB IV IMPLEMENTASI, PENGUJIAN, DAN ANALISIS HASIL. Perangkat keras yang digunakan untuk perancangan aplikasi ini adalah : : Intel Pentium Dual core BAB IV IMPLEMENTASI, PENGUJIAN, DAN ANALISIS HASIL 4.1 Implementasi Sistem 4.1.1 Kebutuhan Sistem Spesifikasi Perangkat Keras Perangkat keras yang digunakan untuk perancangan aplikasi ini adalah : Prossesor

Lebih terperinci

Bab II Spesifikasi Produk

Bab II Spesifikasi Produk Bab II Spesifikasi Produk 2.1 Persyaratan Antarmuka Eksternal 2.1.1 Antarmuka dengan Pengguna Aplikasi ini membagi tingkat user hanya untuk satu lapisan saja, dalam hal ini operator radio. Gambar II-1

Lebih terperinci

BAB III PERANCANGAN DAN PEMBUATAN PERANGKAT LUNAK

BAB III PERANCANGAN DAN PEMBUATAN PERANGKAT LUNAK BAB III PERANCANGAN DAN PEMBUATAN PERANGKAT LUNAK 3.1 PERANCANGAN UMUM Dalam perkembangan dunia informasi, keamanan suatu data merupakan suatu hal yang sangat vital. Hal ini dikarenakan tidak semua pihak,

Lebih terperinci

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK BAB I PERSYARATAN PRODUK Di bawah ini akan dijelaskan tujuan pengembangan software, ruang lingkup dan penjelasan produk yang dibangun secara umum atau general dengan menggunakan sedikit bahasa teknis dan

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

Analisis Algoritma Huffman Statis Dalam Kompresi Teks Pada Short Message Service (SMS)

Analisis Algoritma Huffman Statis Dalam Kompresi Teks Pada Short Message Service (SMS) SEMINAR NASIONAL MATEMATIKA DAN PENDIDIKAN MATEMATIKA UNY 2016 Analisis Algoritma Huffman Statis Dalam Teks Pada Short Message Service (SMS) valinda Puspita Ayu 1, Nurfarahin Fani 2 Program Pascasarjana,

Lebih terperinci

BAB 1 PERSYARATAN PRODUK

BAB 1 PERSYARATAN PRODUK BAB 1 PERSYARATAN PRODUK 1.1 Pendahuluan Sekarang ini dengan banyaknya saluran tv, orang-orang masih mendengarkan radio. Sehingga radio dapat digolongkan sebagai salah satu gaya hidup seseorang. Di suatu

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN APLIKASI. Setelah melakukan analisis dan perancangan terhadap Aplikasii

BAB IV IMPLEMENTASI DAN PENGUJIAN APLIKASI. Setelah melakukan analisis dan perancangan terhadap Aplikasii BAB IV IMPLEMENTASI DAN PENGUJIAN APLIKASI 4.1 Implementasi Setelah melakukan analisis dan perancangan terhadap Aplikasii, tahapan selanjutnya adalah implementasi dan pengujian aplikasi. Pada tahapan implementasi

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN. Tahap implementasi merupakan tahap penciptaan perangkat lunak yang

BAB V IMPLEMENTASI DAN PENGUJIAN. Tahap implementasi merupakan tahap penciptaan perangkat lunak yang 177 BAB V IMPLEMENTASI DAN PENGUJIAN 5.1. Implementasi Tahap implementasi merupakan tahap penciptaan perangkat lunak yang terdiri dari penjelasan mengenai lingkungan implementasi, batasan implementasi,

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI. Sebelum menjalankan program aplikasi ini ada elemen-elemen

BAB IV IMPLEMENTASI DAN EVALUASI. Sebelum menjalankan program aplikasi ini ada elemen-elemen BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem Sebelum menjalankan program aplikasi ini ada elemen-elemen pendukung yang harus diperhatikan yaitu perangkat lunak dari komputer (Software) dan perangkat

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

Rancang Bangun Aplikasi Media Reservasi Makanan Berbasis Bluetooth Studi Kasus D Cost Restaurant

Rancang Bangun Aplikasi Media Reservasi Makanan Berbasis Bluetooth Studi Kasus D Cost Restaurant Rancang Bangun Aplikasi Media Reservasi Makanan Berbasis Bluetooth Studi Kasus D Cost Restaurant TUGAS AKHIR KI091391 Penyusun Tugas Akhir REZA KURNIAWAN 5106 100 150 Dosen Pembimbing Sarwosri, S.Kom,

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 STUDI PERBANDINGAN METODE HASH MD5, HUFFMAN DAN RC6 UNTUK PENGENKRIPSIAN DAN KOMPRESI DATA TEKS SMS

Lebih terperinci

BAB III METODOLOGI PENELITIAN. Metodologi yang akan digunakan untuk menyelesaikan skripsi ini dibagi

BAB III METODOLOGI PENELITIAN. Metodologi yang akan digunakan untuk menyelesaikan skripsi ini dibagi BAB III METODOLOGI PENELITIAN Metodologi yang akan digunakan untuk menyelesaikan skripsi ini dibagi menjadi beberapa tahapan seperti yang digambarkan pada Gambar 3.1. Masalah Studi Literatur dan Referensi

Lebih terperinci

BAB V. IMPLEMENTASI DAN PENGUJIAN

BAB V. IMPLEMENTASI DAN PENGUJIAN BAB V. IMPLEMENTASI DAN PENGUJIAN Pada bagian ini, akan dibahas mengenai proses implementasi add-on, mulai dari deskripsi lingkungan implementasi, batasan implementasi, dan hasil yang didapatkan. Setelah

Lebih terperinci

BAB I PENDAHULUAN. berkembang pesat pada era ini. Terlebih lagi, banyak aplikasi mobile yang diciptakan, membuat

BAB I PENDAHULUAN. berkembang pesat pada era ini. Terlebih lagi, banyak aplikasi mobile yang diciptakan, membuat BAB I PENDAHULUAN I.1. Latar Belakang Perkembangan teknologi telekomunikasi yang ada pada saat ini mampu menciptakan berbagai macam perangkat keras yang dapat digunakan untuk mengirim atau menerima informasi

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN. Setelah melakukan analisis dan perancangan terhadap aplikasi Iqra mobile,

BAB IV IMPLEMENTASI DAN PENGUJIAN. Setelah melakukan analisis dan perancangan terhadap aplikasi Iqra mobile, BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah melakukan analisis dan perancangan terhadap aplikasi Iqra mobile, tahapan selanjutnya adalah implementasi dan pengujian. Pada tahapan ini terdapat

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

BAB V IMPLEMENTASI. Bab ini membahas mengenai implementasi dan hasil dari pengujian sistem.

BAB V IMPLEMENTASI. Bab ini membahas mengenai implementasi dan hasil dari pengujian sistem. BAB V IMPLEMENTASI Bab ini membahas mengenai implementasi dan hasil dari pengujian sistem. 5. Lingkungan Implementasi Implementasi merupakan tahapan dimana hasil perancangan yang telah dibangun mulai diterapkan

Lebih terperinci

Implementasi Identifikasi Kendala Sistem Identifikasi Pengguna Administrator Pengujian Sistem Member Pengunjung atau umum HASIL DAN PEMBAHASAN

Implementasi Identifikasi Kendala Sistem Identifikasi Pengguna Administrator Pengujian Sistem Member Pengunjung atau umum HASIL DAN PEMBAHASAN Implementasi Pada tahap ini CMS akan dibuat atau dikembangkan berdasarkan tahap-tahap pengembangan sistem yang telah dijelaskan sebelumnya dengan menggunakan software dan hardware yang diperlukan untuk

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Gambaran Umum Sistem Pada tugas akhir ini, akan dibuat aplikasi mobile kamus multimedia dengan menggunakan platform BREW yang diberi nama Kamus Multimedia Indonesia

Lebih terperinci

BAB III METODE PENELITIAN. penelitian adalah pada semester Genap Tahun Pelajaran

BAB III METODE PENELITIAN. penelitian adalah pada semester Genap Tahun Pelajaran BAB III METODE PENELITIAN 3.1 Waktu dan Tempat Penelitian Penelitian dilakukan di Program Studi Ilmu Komputer Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Lampung. Waktu

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Jalannya Uji Coba Uji coba terhadap aplikasi dilakukan untuk melihat apakah fungsi-fungsi dasar aplikasi berjalan sebagaimana mestinya. Dalam melakukan uji coba terhadap

Lebih terperinci

BAB 1 PENDAHULUAN. orang saat ini sudah memanfaatkan teknologi seluler. SMS (Short Messages

BAB 1 PENDAHULUAN. orang saat ini sudah memanfaatkan teknologi seluler. SMS (Short Messages BAB 1 PENDAHULUAN 1.1 Latar Belakang Pada Era globalisasi seperti sekarang ini dimana kemajuan teknologi komunikasi dan informasi terus berkembang dengan pesat, serta pola kehidupan masyarakat Indonesia

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 IMPLEMENTASI PROGRAM ANTARA MUKA Setelah melalui tahap analisis dan tahap perancangan pada bab 3, maka tahap selanjutnya adalah tahap implementasi dan pengujian. Pada

Lebih terperinci

KOMPRESI DAN ENKRIPSI SMS DENGAN METODE HUFFMAN CODE DAN ALGORITMA ENIGMA

KOMPRESI DAN ENKRIPSI SMS DENGAN METODE HUFFMAN CODE DAN ALGORITMA ENIGMA KOMPRESI DAN ENKRIPSI DENGAN METODE HUFFMAN CODE DAN ALGORITMA ENIGMA Ata Amrullah, Isbat Uzzin N., S.Kom., Rizky Yuniar H., S.Kom. Jurusan Teknik Informatika, Politeknik Elektronika Negeri Surabaya, Institut

Lebih terperinci

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK BAB I PERSYARATAN PRODUK 1. Pendahuluan Saat ini teknologi SMS banyak digunakan untuk berbagai keperluan, tidak hanya digunakan untuk mengirim pesan singkat, tetapi banyak digunakan untuk keperluan bisnis,

Lebih terperinci

APLIKASI MOBILE-CHATTING MENGGUNAKAN FASILITAS BLUETOOTH DENGAN J2ME

APLIKASI MOBILE-CHATTING MENGGUNAKAN FASILITAS BLUETOOTH DENGAN J2ME APLIKASI MOBILE-CHATTING MENGGUNAKAN FASILITAS BLUETOOTH DENGAN J2ME Satyani Karina Eka Putri Teknik Informatika Universitas Gunadarma akarin_chan86@yahoo.com ABSTRAK Saat ini teknologi komunikasi menggunakan

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN 50 BAB IV HASIL DAN PEMBAHASAN IV.1. Implementasi Program Tahap implementasi program merupakan tahap meletakkan aplikasi agar siap untuk dioperasikan. Sebelum aplikasi diterapkan ada baiknya diuji terlebih

Lebih terperinci

BAB IV IIMPLEMENTASI DAN PENGUJIAN. Implementasi merupakan tahap pengembangan dimana hasil analisis dan

BAB IV IIMPLEMENTASI DAN PENGUJIAN. Implementasi merupakan tahap pengembangan dimana hasil analisis dan BAB IV IIMPLEMENTASI DAN PENGUJIAN Implementasi merupakan tahap pengembangan dimana hasil analisis dan perancangan dijadikan acuan dalam pembuatan kode program. Pada awal bagian ini akan dijelaskan spesifikasi

Lebih terperinci

BAB I PENDAHULUAN. keamanan, kerahasiaan, dan keotentikan data. Oleh karena itu diperlukan suatu

BAB I PENDAHULUAN. keamanan, kerahasiaan, dan keotentikan data. Oleh karena itu diperlukan suatu BAB I PENDAHULUAN I.1. Latar Belakang Di era globalisasi saat ini, mendapatkan informasi sangatlah mudah. Setiap orang dengan mudah mendapatkan data ataupun berita yang diinginkan. Hal ini didukung dengan

Lebih terperinci

SMS GATEWAY. Nama : Razali NIM : KA SMS (Short Message Service)

SMS GATEWAY. Nama : Razali NIM : KA SMS (Short Message Service) Nama : Razali NIM : KA-090023 SMS GATEWAY 1. SMS (Short Message Service) SMS singkatan dari Short Message Service adalah merupakan suatu teknologi yang memungkinkan untuk mengirim dan menerima pesan antar

Lebih terperinci

BAB I PENDAHULUAN. berkembang dengan sangat pesat dan dengan mudah didapatkan, baik itu dari

BAB I PENDAHULUAN. berkembang dengan sangat pesat dan dengan mudah didapatkan, baik itu dari 1 BAB I PENDAHULUAN I. 1. Latar Belakang Pada era informasi yang dialami saat ini bermacam sarana telekomunikasi berkembang dengan sangat pesat dan dengan mudah didapatkan, baik itu dari telepon kabel,

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA BAB 2 TINJAUAN PUSTAKA Pada bab ini penulis memaparkan teori-teori ilmiah yang didapat dari metode pencarian fakta yang digunakan untuk mendukung penulisan skripsi ini dan sebagai dasar pengembangan sistem

Lebih terperinci

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

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK BAB I PERSYARATAN PRODUK 1.1 Pendahuluan Perkembangan hardware dan perangkat lunak berkembang dengan semakin canggihnya teknologi. Hal ini memberikan kemudahan bagi pengguna dengan adanya berbagai macam

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Kamus bahasa Arab-Indonesia yang telah dirancang merupakan kamus mobile, dimana kamus mobile tersebut dapat dijalankan pada handphone yang mendukung atau

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN BAB V IMPLEMENTASI DAN PENGUJIAN Pada bab V ini akan dibahas mengenai implementasi hasil dari analisis dan perancangan perangkat lunak yang telah dilakukan pada bab-bab sebelumnya pada tugas akhir ini

Lebih terperinci

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

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

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 penulis akan menjelaskan tentang hasil dan informasi-informasi kinerja yang diperoleh dari perangcangan pengamanan SMS yang telah dibuat. Pengamanan

Lebih terperinci

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK BAB I PERSYARATAN PRODUK Pada bab ini berisi pendahuluan, tujuan, ruang lingkup proyek, definisi, dan gambaran produk. 1.1 PENDAHULUAN Teknologi hadir untuk memberikan kemudahan-kemudahan terhadap suatu

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN Pada bab ini akan dijabarkan implementasi dan pengujian perangkat lunak berdasarkan hasil analisis dan perancangan di bab III. 4.1 Implementasi Bagian ini berisi penjelasan

Lebih terperinci

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK BAB I PERSYARATAN PRODUK Bab ini akan menerangkan tentang pendahuluan, tujuan pengembangan software, ruang lingkup dan penjelasan produk yang dibangun secara umum atau general dengan menggunakan sedikit

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA Pada Bab II ini akan dibahas konsep dasar format teks Rich Text Format (RTF) yang dikeluarkan oleh Microsoft, Hyper Text Markup Language (HTML), Short Message Service (SMS), Kompresi,

Lebih terperinci

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK BAB I PERSYARATAN PRODUK I.1 PENDAHULUAN Dunia bisnis baik jasa maupun manufaktur tak henti-hentinya berkompetisi untuk membuat pelanggannya tetap setia pada barangnya dan tidak berpaling ke barang lain.

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA 37 BAB IV HASIL DAN UJI COBA Dalam tahap implementasi sistem ada beberapa syarat yang harus disiapkan sebelumnya. Syarat-syarat tersebut meliputi perangkat keras (hardware) dan perangkat lunak (software).

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI 60 BAB 4 IMPLEMENTASI DAN EVALUASI 4.1. Spesifikasi Sistem Dalam penerapan sistem komunikasi data yang dirancang diperlukan komponen-komponen berupa perangkat keras dan perangkat lunak. 4.1.1. Spesifikasi

Lebih terperinci

PENERAPAN LAYANAN LOCATION BASED SERVICE PADA PETA INTERAKTIF KOTA BANDUNG UNTUK HANDPHONE CLDC/1.1 dan MIDP/2.0

PENERAPAN LAYANAN LOCATION BASED SERVICE PADA PETA INTERAKTIF KOTA BANDUNG UNTUK HANDPHONE CLDC/1.1 dan MIDP/2.0 PENERAPAN LAYANAN LOCATION BASED SERVICE PADA PETA INTERAKTIF KOTA BANDUNG UNTUK HANDPHONE CLDC/1.1 dan MIDP/2.0 Riyan Nusyirwan [1.01.03.019] fastrow88@gmail.com Pembimbing I : Nana Juhana, M.T Pembimbing

Lebih terperinci

BAB I PENDAHULUAN Latar Belakang Masalah

BAB I PENDAHULUAN Latar Belakang Masalah BAB I PENDAHULUAN Pada bab ini dijelaskan tujuan, latar belakang, gambaran sistem, batasan masalah, perincian tugas yang dikerjakan, dan garis besar penulisan skripsi. 1.1. Tujuan Skripsi ini bertujuan

Lebih terperinci

APLIKASI KOMPRESI SMS BERDASARKAN SINGKATAN KATA YANG SERING DIPAKAI BERBASIS JAVA MIDLET SKRIPSI. Disusun oleh :

APLIKASI KOMPRESI SMS BERDASARKAN SINGKATAN KATA YANG SERING DIPAKAI BERBASIS JAVA MIDLET SKRIPSI. Disusun oleh : APLIKASI KOMPRESI SMS BERDASARKAN SINGKATAN KATA YANG SERING DIPAKAI BERBASIS JAVA MIDLET SKRIPSI Disusun oleh : MUHAMAD FARID RAMADHAN NPM. 0434010040 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI

Lebih terperinci

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK BAB I PERSYARATAN PRODUK 1.1 Pendahuluan Pada era Informasi saat ini, penggunaan komputer sebagai alat penunjang pekerjaan sangat banyak kita jumpai. Tingginya tingkat kebutuhan, membuat perkembangan teknologi

Lebih terperinci

APLIKASI SISTEM INFORMASI MOBILE AKADEMIK. Fitri Marisa *) ABSTRACT

APLIKASI SISTEM INFORMASI MOBILE AKADEMIK. Fitri Marisa *) ABSTRACT APLIKASI SISTEM INFORMASI MOBILE AKADEMIK Fitri Marisa ABSTRACT Wireless technology can be exploited its potential to use mobile technology to use sms applications to meet the demand of value which can

Lebih terperinci

BAB IV SIMULASI DAN ANALISIS

BAB IV SIMULASI DAN ANALISIS BAB IV SIMULASI DAN ANALISIS 4.1. Simulasi Simulasi modifikasi LZW dilakukan dengan menggunakan J2ME WTK versi 2.2. Proses simulasinya melalui beberapa tahap seperti yang disebutkan dibawah ini. 4.1.1.

Lebih terperinci

Gambar 3.1 Perancangan Sistem

Gambar 3.1 Perancangan Sistem BAB III PERANCANGAN SISTEM Bab ini akan membahas tentang perancangan sistem monitoring yang terbagi menjadi dua bagian, sistem bagian pertama adalah objek yang akan dimonitor, sistem bagian kedua merupakan

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 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 V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1. Implementasi Tahap implementasi merupakan tahap penerapan sistem supaya dapat di operasikan. Pada tahap ini dijelaskan mengenai, implementasi perangkat lunak,

Lebih terperinci

BAB IV EVALUASI DAN IMPLEMENTASI SISTEM

BAB IV EVALUASI DAN IMPLEMENTASI SISTEM BAB IV EVALUASI DAN IMPLEMENTASI SISTEM Bab ini membahas mengenai hasil pembuatan program, kebutuhan sistem serta penjelasan pemakaian program dari aplikasi yang dibuat, secara keseluruhan. Serta melakukan

Lebih terperinci

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK BAB I PERSYARATAN PRODUK 1. Pendahuluan Penulis mengambil topik tentang aplikasi Pencarian Mobil via handphone karena penulis melihat banyaknya calon pembeli mobil baru yang sulit untuk mendapatkan informasi

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN PONSEL SEBAGAI MOBILE PRESENTATION BERBASIS BLUETOOH

BAB IV IMPLEMENTASI DAN PENGUJIAN PONSEL SEBAGAI MOBILE PRESENTATION BERBASIS BLUETOOH BAB IV IMPLEMENTASI DAN PENGUJIAN PONSEL SEBAGAI MOBILE PRESENTATION BERBASIS BLUETOOH Setelah menyelesaikan tahap inception dan elaboration, selanjutnya dilakukan tahap construction, yang merupakan tahap

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN BAB V IMPLEMENTASI DAN PENGUJIAN Pada bab ini akan dilakukan implementasi dan pengujian terhadap Aplikasi Power Control. Tahapan ini dilakukan setelah analisa dan perancangan selesai dilakukan dan akan

Lebih terperinci

Pembangunan Aplikasi Pengiriman Pesan Teks Ber-markup via Short Message Service (SMS)

Pembangunan Aplikasi Pengiriman Pesan Teks Ber-markup via Short Message Service (SMS) Pembangunan Aplikasi Pengiriman Pesan Teks Ber-markup via Short Message Service (SMS) LAPORAN TUGAS AKHIR Disusun Sebagai Syarat Kelulusan Tingkat Sarjana oleh: Dewi Pramudi Ismi/ NIM. 13503014 PROGRAM

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Hasil Pada bab ini akan di jelaskan tampilan hasil dari aplikasi yang telah di buat, yang digunakan untuk memperjelas tentang tampilan-tampilan yang ada pada aplikasi keamanan

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM 69 BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1 IMPLEMENTASI BASIS DATA Dalam upaya menyimpan data-data pelaksanaan training pada satu basis data, maka penulis menyiapkan tabel-tabel data yang akan menampung

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI. membantu untuk lebih memahami jalannya aplikasi ini. Sistem atau aplikasi dapat

BAB IV IMPLEMENTASI DAN EVALUASI. membantu untuk lebih memahami jalannya aplikasi ini. Sistem atau aplikasi dapat BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Implementasi Sistem Implementasi sistem adalah implementasi dari analisis dan desain yang telah dibuat sebelumnya. Sehingga diharapkan dengan adanya implementasi

Lebih terperinci

DAFTAR ISI LEMBAR JUDUL LEMBAR PENGESAHAN SURAT PERNYATAAN ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR...

DAFTAR ISI LEMBAR JUDUL LEMBAR PENGESAHAN SURAT PERNYATAAN ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR... DAFTAR ISI LEMBAR JUDUL LEMBAR PENGESAHAN SURAT PERNYATAAN ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR... i ii iii v viii ix BAB I BAB II PENDAHULUAN 1.1 Latar

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1 Pengujian Program Setelah program aplikasi ini melewati proses tahap pengkodean, maka tahap selanjutnya adalah tahap pengujian. Pengujian terhadap program ini dilakukan dengan

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM Pada bab ini akan dibahas mengenai analisis kebutuhan dan perancangan sistem informasi keamanan berbasis SMS gateway dengan arduino dan CCTV. 3.1 Gambaran Umum Perancangan sistem

Lebih terperinci

Bab 1 Persyaratan Produk

Bab 1 Persyaratan Produk Bab 1 Persyaratan Produk 1.1 Pendahuluan Tugas akhir yang disusun sebagaimana berikut ini merupakan sebuah upaya untuk memenuhi persyaratan akademis dalam rangka menyelesaikan Program Studi S1 Fakultas

Lebih terperinci