1. BAB III ANALISA DAN PERANCANGAN SISTEM
|
|
|
- Suharto Tedja
- 7 tahun lalu
- Tontonan:
Transkripsi
1 1. BAB III ANALISA DAN PERANCANGAN SISTEM Pada bab ini akan membahas tentang analisa dan perancangan sistem. Analisa sistem meliputi deskripsi produk, analisa kebutuhan dan use case, sedangkan perancangan sistem meliputi sequence diagram, activity diagram, class diagram dan user interface. Analisa Sistem Masalah yang diselesaikan dalam melaksanakan tugas akhir ini adalah menerapkan algoritma AES agar dapat digunakan untuk melakukan enkripsi text dalam proses pengiriman pesan text antar dua buah smartphone melalui jaringan. Pengiriman text bersifat satu arah. Text yang dimasukkan melalui input string atau karakter. Untuk masukkan dari text membutuhkan suatu mekanisme input. Kemudian dilakukan proses kompresi untuk memperkecil ukuran yang akan dilakukan proses enkripsi dan pengiriman. Pengiriman dilakukan dengan menggunakan paket-paket data. Dalam proses penerima merupakan kebalikan proses dari pengirim. Algoritma AES digunakan untuk enkripsi pesan text. Maka sistem ini nantinya dapat mengamankan data input yang berupa plaintext yang kemudian di enkripsi menggunakan metode AES dengan proses yang relatife cepat. Analisa Masalah Mobile Smartphone merupakan salah satu sarana yang diminati oleh para pengguna teknologi canggih di masa kini, sebab kelebihannya dalam kemudahan dalam pengaksesan suatu pesan. Smartphone dapat melakukan sebuah pesan text yang dilakukan oleh masing-masing pengguna. Karena dalam perkembangannya smartphone dengan menggunakan aplikasi berbasis android. Namun kekurangannya adalah aplikasi hanya dapat digunakan oleh dua pengguna dalam satu aplikasi dan tidak dapat dibuat sebuah grub pesan text oleh banyak pengguna. Yang mana dilakukan oleh satu pengirim dan satu penerima. Deskripsi Produk Aplikasi yang dibangun hanya untuk mobile smartphone. Pengguna tidak bisa menjalankan di perangkat desktop. Aplikasi ini membutuhkan pulsa untuk 13
2 mengakses sms gateway dan mengambil data-data transaksi yang dilakukan oleh pengguna. Aplikasi ini dijalankan menggunakan mode offline tanpa terkoneksi internet dengan mengirim text yang dilakukan untuk mendapatkan data yang diinginkan dari aplikasi tersebut. Pengguna hanya dapat mengirim dan menerima pesan. Pembuatan desain interface dilakukan sesederhana mungkin agar aplikasi dapat digunakan pengguna yang familiar terhadap aplikasi mobile smartphone maupun pengguna yang belum terbiasa dengan aplikasi mobile smartphone. Analisa Kebutuhan Fungsional Dalam sistem ini membutuhkan 2 kebutuhan utama, dimana kebutuhan fungsional menggambarkan secara umum dari sistem dengan kemampuan aplikasi yang telah dibuat. Ada beberapa kebutuhan fungsional yang dibuat dalam sistem ini diantaranya : 1. Sistem ini dapat mengenkripsi pesan text. Pada proses enkripsi terlebih dahulu file yang sudah diketik, kemudian memproses dienkripsi. 2. Sistem mudah digunakan user dengan kata lain aplikasinya user friendly. Jadi pengertiannya bahwa pengguna mudah menggunakan sistem yang ada pada smartphone android untuk mempermudah menggunakan aplikasi yang disediakan. Analisa Kebutuhan Non Fungsional Kebutuhan non fungsional menggambarkan cara sistem dapat berjalan dengan batasan dalam aplikasi tersebut atau apa saja yang harus dimiliki agar sistem dapat berjalan. Dari perancangan kebutuhan non fungsional meliputi keamanan (safety dan security), ketergunaan(usability), performance dan perangkat lunak. 1. Keamanan (safety dan security) Dalam hal ini perangkat yang digunakan pada proses perancangan aplikasi pengenkripsian pesan text dengan menggunakan smartphone atau mobile smartphone berbasis android. Sistem tidak mengizinkan pengoperasian alat/perangkat kecuali ada dipengguna. Aplikasi yang hanya bisa dipakai oleh pengguna yang berhak. 2. Ketergunaan (usability) 14
3 Yang mana aspek untuk bisa diukur dari waktu yang dibutuhkan pengguna supaya belajar dulu sebelum bisa menggunakan aplikasi tersebut. Akan tetapi aplikasi ini yaitu user friendly sehingga mengakibatkan usability makin tinggi. 3. Performance Dimana respon tidak boleh lebih dari 2 detik. 4. Kebutuhan perangkat Lunak Pada perangkat lunak bertujuan untuk mengetahui secara tepat perangkat lunak apa yang diperlukan untuk menjalankan suatu aplikasi. Beberapa perangkat lunak yang dibutuhkan diantaranya : 1. Microsoft windows 7 ultimate sebagai sistem operasi. 2. Eclipse Indigo Juno sebagai pembuatan aplikasi. 3.Microsoft Office 2013 sebagai pembuatan laporan. Use case Diagram System Mengirim Text User Menerima Text Gambar 3. 1 Use case Diagram. Use case Scenario Nama use case : AES enkripsi Aktor : User Pre Kondisi : User masuk dalam menu utama aplikasi kemudian menjalankan tab menu AES enkripsi. Post Kondisi : User berada pada tab menu AES enkripsi. Deskripsi : User memilih menu buat pesan, text dan send yang akan digunakan.. 15
4 User Tabel 3. 1 Skenario AES enkripsi. Sistem 1. Memilih menu buat pesan, text dan send yang akan digunakan 2. Mengirim pesan text dan file dienkripsi Nama Use case : Lihat data kirim Aktor : User Pre Kondisi : 1. User telah melakukan buat pesan ke dalam aplikasi 2. User telah mengirim file pesan text yang sudah diketik. Post Kondisi Deskripsi : Aplikasi menampilkan data masuk dan keluar yang telah dilakukan. : Aplikasi melakukan enkripsi pada file pesan text, kemudian melakukan pengambilan data yang terkirim. User Tabel 3. 2 Skenario Lihat Data Kirim. Sistem 1. User menekan tombol Pesan Masuk Memilih keluar 2. Aplikasi melakukan enkripsi pada file pesan text. 3. Aplikasi melakukan pengambilan data yang sudah terkirim. 4. Data yang terkirim disimpan ke dalam file direktori aplikasi. 5. Data terkirim dan keluar ditampilkan ke user dalam bentuk listview melalui interface aplikasi. 16
5 Perancangan Sistem Pada tahap ini dilakukannya sebuah rancangan sistem berdasarkan use case yang telah dibuat. Perancangan dimulai dari pembuatan activity diagram, sequence diagram, class diagram, hingga perancangan interface aplikasi. Activity Diagram Pada gambar di bawah ini merupakan activity diagram AES enkripsi. Proses dengan adanya user 1 sebagai pengirim dan user 2 sebagai penerima. User masuk dalam menu utama dengan melakukan buat pesan pada aplikasi dan user berada dalam menu AES Enkripsi. Setelah itu user dapat melihat daftar file data pesan text yang telah masuk atau yang keluar. user1 Sistem kirim text menerima text enkripsi terima data enkripsi data enkripsi Gambar 3. 2 Activity diagram user 1 sebagai pengirim. 17
6 user 2 Sistem menerima data enkripsi dekripsi membaca text file text asli Gambar 3. 3 Activity diagram user 2 sebagai penerima. Sequence Diagram Gambar 3.4 merupakan sequence diagram dari use case AES Enkripsi. Pada saat user menampilkan aplikasi menu utama, dan mulai klik button pada Buat Pesan dan akan masuk ke tampilan pembuatan pesan. Untuk bisa ketik pesan dan mengkirimkan ke penerima setelah pesan text terenkripsi. user1 activity text sistem 1 : klik button mulai() 2 : run() 3 : mengetik text() 4 : enkripsi text() 5 : data enkripsi text() 6 : tampilkan pesan() Gambar 3. 4 Sequence diagram user 1 sebagai pengirim. 18
7 Proses penyimpanan dilakukan untuk menyimpan pengaturan aplikasi yang telah dilakukan user. Gambar 3.5 merupakan Sequence diagram menu simpan. Dan saat proses selesai maka user akan memilih dan menerima pesan enkripsi. user2 activity text sistem 7 : read respon() 8 : run() 9 : terima enkripsi text() 10 : proses dekripsi() 11 : file data asli() 12 : tampilkan text() Gambar 3. 5 Sequence diagram user 2 sebagai penerima. Class Diagram Class diagram merupakan spesifikasi pada pengembangan desain yang menggambarkan struktur dan deskripsi class dan objek yang berhubungan satu dengan yang lain. Berikut adalah penjelasan dari class diagram pada gambar 3.6 : Class Sender yang digunakan untuk mengirim pesan text yang di akses pada class Text Controller. Class Counter Mode merupakan masukan blok counter yang digunakan pada proses enkripsi. Proses enkripsi akan ikut terkirim bersama dengan ciphertext hasil enkripsi. Class AES merupakan algoritma yang digunakan dengan ukuran kunci sebesar 128 bit, yang mengubah blok bit masukan menjadi suatu bit keluaran. Class Main merupakan class utama yang bertindak sebagai view untuk menampilkan interface aplikasi sekaligus sebagai controller untuk mengatur program dan data. Class Receiver merupakan proses menerima pesan yang terenkripsi yang ditampilkan pada proses class Main. Class Encoder dan Decoder yang digunakan untuk enkripsi pada pesan text. 19
8 Class Text controller yang bertindak sebagai controller pada class comment dan class file. Dan class comment untuk proses isi, tanggal dan panjang text pada pesan tersebut. Class file bertugas untuk membentuk suatu ukuran data yang memiliki ekstensi.. Counter Mode -current counter -block packet -block size +make nonce() +next counter() +AES enkripsi() +AES dekripsi() AES -sub byte -ShiftRows -MicColumns -Add round key +make key() +block enkripsi() Receiver Sender -Socket -target addres -send data: byte +initialize connection() +close connection() +send() +terminate text() Main -connection listener +connection client +connection server +text +log out() +place text() +accept text() +close text() +accept close text() -num packet buffer -buffer -socket -timer +run() +parse packet() +pass to text() File -length -size -file name +extensi +get length() +get size() +get file name() +get extensi() Encoder&Decoder -text data line -text input -transport -output +get data line() +run() +stop encoding text() Text Controller -encoder&decoder -Comment -po: piped output +get encoder&decoder() +stop() +encode&decode data() -isi -tanggal +panjang Comment +set() +send text() +get text() Gambar 3. 6 Class diagram AES Enkripsi. Perancangan Interface Pada bab ini menjelaskan rancangan interface dari aplikasi yang akan dibangun dengan desain yang sesederhana mungkin agar pengguna mampu menggunakan aplikasi ini. Aplikasi akan dibangun dengan bahasa pemrograman Android dengan menggunakan Eclipse Indigo Juno. Rancangan Sistem Perancangan proses sistem pada gambar 3.7 merupakan bentuk plaintext menjadi chipertext yang tidak bisa dibaca dengan mudah. Algoritma AES mentransposisikan tiap-tiap karakter pada plaintext dengan hasil text atau data yang berbeda dengan data awal. Proses merubah plaintext menjadi chipertext pada 20
9 pengirim dinamakan proses enkripsi, yang mengubah kembali data yang awalnya tidak bisa dibaca kemudian diubah menjadi data yang bisa dibaca dengan mudah. Pengirim Penerima enkripsi dekripsi Plaintext Chipertext Plaintext Gambar 3. 7 Perancangan sistem. AES Enkripsi header Buat Pesan Pesan body Keluar Gambar 3. 8 Desain tampilan awal. Ketika user membuka sebuah aplikasi AES Enkripsi dan akan menampulkan beberapa menu dengan fungsi masing-masing seperti gambar 3.8 desain tampilan awal. AES Enkripsi header Encry No Isi Pesan P.Boo Decry Isi Encrypt body Sen Gambar 3. 9 Desain Buat Pesan. 21
10 Saat membuka buat pesan, akan menampilkan sebuah pilihan menu phonebook dan send. Dimana aplikasi ini dibuat untuk enkripsi seperti pada gambar 3.9 tersebut. AES Enkripsi header List View - No smartphone - Isi body Gambar Desain tampilan saat pesan masuk dan keluar. Pada gambar 3.10 menampilkan sebuah hasil saat pesat masuk dan keluar, yang mana pesan masuk berfungsi untuk penerima ke pengirim atau pesan balasan dari penerima. Sedangkan pesan keluar berfungsi untuk pengirim ke penerima. Dari beberapa cipher menggunakan algoritma yang berbeda untuk membuat enchiper dan decipher. Relasi ini mempunyai elemen plaintext dan himpunan chipertext. Sebab proses enkripsi supaya pesan tidak terbaca oleh pihak ketiga yang tidak berkepentingan, maka pesan disandikan kebentuk lain yang tidak bisa dipahami. Cipher merupakan suatu bentuk yang tersandi dan harus dapat di transformasikan kembali ke plaintext semula agar dapat terbaca. Proses ini dilakukan dengan mengubah data dalam bentuk plaintext menjadi chipertext dengan menggunakan algoritma AES-128. Alur Enkripsi Pada tahap ini text akan diubah dalam bentuk byte, yang akan dimasukkan ke dalam blok untuk dienkripsi. Dari ukuran blok ditentukan oleh proses enkripsi yang digunakan 128 bit per blok. 22
11 Gambar Proses Alur Enkripsi. Seperti gambar diatas, sistem dijalankan saat pesan text menjalankan proses untuk melakukan convert wave yang lebih efisien yang akan dichiper dengan random key. Dan proses dilakukan jika yang digunakan hanya algoritma AES. 23
Bab 3. Metode dan Perancangan Sistem
Bab 3 Metode dan Perancangan Sistem 3.1 Tahapan Penelitian Penelitian yang dilakukan, diselesaikan melalui tahapan penelitian yang terbagi dalam empat tahapan, yaitu: (1) Analisis kebutuhan dan pengumpulan
BAB III ANALISA DAN PERANCANGAN
BAB III ANALISA DAN PERANCANGAN 3.1 Analisa Perangkat Lunak Perangkat lunak yang akan dirancang digunakan untuk mengirim dan menerima pesan melalui SMS (Short Message Service). Dalam pengiriman dan penerimaan
BAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Email sudah digunakan orang sejak awal terbentuknya internet dan merupakan salah satu fasilitas yang ada pada saat itu. Tak jarang orang menyimpan
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
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
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
Bab 3. Metode dan Perancangan Sistem
Bab 3 Metode dan Perancangan Sistem Dalam perancangan dan pengimplementasian perangkat lunak diperlukan perancangan sistem terlebih dahulu yang bertujuan untuk memberikan gambaran kepada pengguna tentang
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
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.
BAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1. Hasil Hasil dari perancangan serta uji coba yang dilakukan dari sistem yang telah selesai dan dapat digunakan. Hasil sistem yang dibuat merupakan sistem keamanan dalam pengiriman
BAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1. Hasil Berdasarkan hasil dari perancangan yang telah dirancang oleh penulis dapat dilihat pada gambar-gambar berikut ini. IV.1.1. Tampilan Awal Tampilan ini adalah tampilan
BAB III ANALISA DAN DESAIN SISTEM
BAB III ANALISA DAN DESAIN SISTEM III.1. Analisis Masalah SMS memungkinkan pengguna handphone untuk mengirim pesan singkat kepada pengguna handphone yang lain dengan cepat dan hanya menggunakan biaya yang
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
BAB 1 PENDAHULUAN Latar Belakang
BAB 1 PENDAHULUAN 1.1. Latar Belakang Keamanan data merupakan hal yang sangat penting dalam menjaga kerahasiaan informasi, terutama yang berisi informasi sensitif yang hanya boleh diketahui isinya oleh
BAB IV PERANCANGAN SISTEM
BAB IV PERANCANGAN SISTEM 4.1 Perancangan sistem Pada bagian ini akan dijelaskan beberapa tahapan untuk membuat sebuah aplikasi mulai dari alur aplikasi, perancangan antar muka, perancangan arsitektural,
BAB III ANALISA DAN PERANCANGAN. 3.1 Analisa Berikut tahap-tahap awal dalam pembuatan:
BAB III ANALISA DAN PERANCANGAN 3.1 Analisa Berikut tahap-tahap awal dalam pembuatan: Gambar 3.1 Tahap awal pengerjaan Gambar di atas adalah tahapan awal dalam pengerjaan pembuatan aplikasi SMS Kriptografi
BAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1. Hasil Berdasarkan hasil dari perancangan yang telah dirancang oleh penulis dapat dilihat pada gambar-gambar berikut ini. IV.1.1. Tampilan Awal Tampilan ini adalah tampilan
BAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Handphone merupakan salah satu teknologi yang sangat diminati masyarakat dalam membantu pekerjaan, pendidikan yang memberikan informasi secara
BAB III ANALISIS DAN PERANCANGAN
BAB III ANALISIS DAN PERANCANGAN III.1. Analisa Masalah Proses Analisa sistem merupakan langkah kedua pada pengembangan sistem. Analisa sistem dilakukan untuk memahami informasi-informasi yang didapat
BAB III ANALISA DAN PERANCANGAN
BAB III ANALISA DAN PERANCANGAN III.1. Analisa Masalah Pada tahapan analisa yang dilakukan penulis dalam melakukan penulisan skripsi ini adalah bagaimana merancang suatu aplikasi video ke GIF konverter
BAB III ANALISA DAN PERANCANGAN
29 BAB III ANALISA DAN PERANCANGAN 3.1 Analisa Sistem Pada umumnya anak-anak tidak menyukai pelajaran yang berhubungan dengan angkaangka atau hitung-hitungan dan juga menghapal rumus pada pelajaran matematika.
SEMINAR TUGAS AKHIR PERIODE JANUARI 2012
ANALISIS ALGORITMA ENKRIPSI ELGAMAL, GRAIN V1, DAN AES DENGAN STUDI KASUS APLIKASI RESEP MASAKAN Dimas Zulhazmi W. 1, Ary M. Shiddiqi 2, Baskoro Adi Pratomo 3 1,2,3 Jurusan Teknik Informatika, Fakultas
Implementasi Kriptografi Algoritma AES Serta Algoritma Kompresi Huffman Dengan
Konferensi Nasional Sistem & Informatika 2017 STMIK STIKOM Bali, 10 Agustus 2017 Implementasi Kriptografi Algoritma AES Serta Algoritma Kompresi Huffman Dengan Menggunakan Pemograman PHP Aris 1),Sanny
BAB III ANALISA DAN PERANCANGAN
BAB III ANALISA DAN PERANCANGAN III.1. Analisa Masalah Handphone merupakan salah satu bentuk teknologi yang perkembangannya cukup tinggi dan merupakan suatu media elektronik yang memegang peranan sangat
Bab 3 Metode Perancangan
Bab 3 Metode Perancangan 3.1 Metode Perancangan dan Desain Sistem Metode rekayasa perangkat lunak yang digunakan dalam pembuatan skripsi ini adalah metode prototyping. Metode prototyping adalah metode
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,
BAB III ANALISIS KEBUTUHAN DAN PERANCANGAN SISTEM. KriptoSMS akan mengenkripsi pesan yang akan dikirim menjadi ciphertext dan
BAB III ANALISIS KEBUTUHAN DAN PERANCANGAN SISTEM 3.1 Analisis Kebutuhan Aplikasi KriptoSMS ini digunakan untuk mengirim dan menerima pesan. KriptoSMS akan mengenkripsi pesan yang akan dikirim menjadi
PERANCANGAN APLIKASI KRIPTOGRAFI BERLAPIS MENGGUNAKAN ALGORITMA CAESAR, TRANSPOSISI, VIGENERE, DAN BLOK CHIPER BERBASIS MOBILE
PERANCANGAN APLIKASI KRIPTOGRAFI BERLAPIS MENGGUNAKAN ALGORITMA CAESAR, TRANSPOSISI, VIGENERE, DAN BLOK CHIPER BERBASIS MOBILE Atmaja Basuki 1), Upik Paranita 2), Restu Hidayat 3) 1), 2), 3) Teknik Informatika
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
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
BAB III PERANCANGAN SISTEM
BAB III PERANCANGAN SISTEM 3.1. Analisis Sistem Analisis sistem adalah salah satu tahap perancangan sebuah sistem yang bertujuan agar sistem yang dirancang menjadi tepat guna dan ketahanan sistem tersebut
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
BAB III ANALISIS DAN PERANCANGAN SISTEM
BAB III ANALISIS DAN PERANCANGAN SISTEM III.1. Analisis Sistem Dalam merancang sebuah aplikasi perlu adanya analisis terhadap sistem sebelum diimpelentasikan pada rancangan interface. Hal ini dilakukan
BAB III ANALISA DAN PERANCANGAN
BAB III ANALISA DAN PERANCANGAN III.1. Analisa Masalah Pada tahap ini analisa yang dilakukan oleh penulis dalam penulisan skripsi ini adalah bagaimana merancang suatu Aplikasi Foto Editor Berbasis Android
BAB III ANALISA DAN DESAIN SISTEM
BAB III ANALISA DAN DESAIN SISTEM III.1. Analisis Sistem Yang Berjalan Penggunaan komputer untuk mengelola informasi sudah dipakai di kalangan dunia bisnis, pelajar dan lain sebagainya. Informasi yang
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
ANALISA DAN PERANCANGAN SISTEM
BAB 3. ANALISA DAN PERANCANGAN SISTEM 3.1. Analisa Sistem 3.1.1 Analisa Sistem Analisa merupakan kegiatan menguraikan sistem yang sedang akan dibangun berdasar data-data yang telah terkumpul. Yang dalam
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
BAB IV ANALISA DAN PERANCANGAN SISTEM
BAB IV ANALISA DAN PERANCANGAN SISTEM 4.1 Analisa Sistem Perancangan aplikasi kamus Bahasa Sunda berbasis Android dengan menggunakan bahasa pemrograman Java ini merupakan sistem yang mempermudah pengguna
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
BAB III ANALISA DAN PERANCANGAN
BAB III ANALISA DAN PERANCANGAN III.1. Analisis Masalah Proses analisa sistem merupakan langkah kedua pada pengembangan sistem. Analisa sistem dilakukan untuk memahami informasi-informasi yang didapat
BAB III ANALISIS DAN PERANCANGAN
BAB III ANALISIS DAN PERANCANGAN Bab ini akan menjelaskan sistem analisis dan perancangan pada Aplikasi Multimedia Belajar Membaca Al-Quran, tahap pertama dalah analisis dan dilanjut dengan perancangan
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
BAB III ANALISA DAN PERANCANGAN
BAB III ANALISA DAN PERANCANGAN III.1. Analisa Masalah Perancangan aplikasi chatting menggunakan algoritma vigenere cipher sebagai pengaman pesan pada jaringan LAN ( Local Area Network), penulis bertujuan
BAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Kemajuan cara berpikir manusia membuat masyarakat menyadari bahwa teknologi informasi merupakan salah satu alat bantu penting dalam peradaban
Gambar 3.1 Flowchart proses enkripsi AES
BAB III ANALISA DAN PERANCANGAN 1.1 GAMBARAN UMUM Aplikasi gerbang dijital dengan fungsi penyandian ini merupakan aplikasi gerbang logika yang dirancang untuk memproses hasil pemasukan data berupa karakter
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.
BAB IV HASIL DAN PEMBAHASAN
BAB IV HASIL DAN PEMBAHASAN IV.1. Tampilan Hasil Berikut ini akan dijelaskan tentang tampilan hasil dari perancangan Aplikasi Penyandian SMS Menggunakan Metode Gronsfeld Dan Metode Vigenere Berbasis Android
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
BAB III ANALISIS DAN PERANCANGAN
BAB III ANALISIS DAN PERANCANGAN 3.1 Analisis Analisis adalah penguraian dari suatu pembahasan, dalam hal ini pembahasan mengenai aplikasi keamanan pengiriman data pada jaringan Local Area Network (LAN),
BAB III ANALISA MASALAH DAN PERANCANGAN
BAB III ANALISA MASALAH DAN PERANCANGAN 3.1 Analisa Masalah Analisa masalah merupakan suatu proses awal pembuatan aplikasi Pembelajaran Pertolongan Pertama saat Kecelakaan Berbasis Mobile ini. analisis
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
BAB III PERANCANGAN DAN PEMBUATAN
BAB III PERANCANGAN DAN PEMBUATAN 3.1 Perancangan Sistem Pada perancangan dan implementasi tugas akhir ini, secara garis besar dikelompokkan menjadi 3 bagian yaitu: input, proses dan output. Bagian input
BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM
BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM III.1. Analisis III.1.1. Analisis Sistem Yang Sedang Berjalan Dan Yang Akan Dirancang Pada sistem yang sedang berjalan saat ini, proses penyampaian pesan
BAB III ANALISA DAN PERANCANGAN
BAB III ANALISA DAN PERANCANGAN III.1. Analisa Sistem Yang Berjalan Pada saat ini dalam melakukan aktifitas chat user cenderung menggunakan media internet, sebagai contoh menggunakan media sosial dengan
BAB III ANALISA DAN PERANCANGAN SISTEM
46 BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Sejarah Perusahaan Batalion Barbershop adalah salah satu usaha jasa perawatan rambut yang berada di Jakarta Selatan. Batalion Barbershop merupakan usaha yang
BAB III ANALISA DAN PERANCANGAN
BAB III ANALISA DAN PERANCANGAN III.1. Analisa Masalah Analisa masalah dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud mengidentifikasi
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
BAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Data yang disimpan dalam database perlu dilindungi dari akses yang tidak diizinkan, kerusakan/perubahan yang merugikan, serta timbulnya inkonsistensi
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
BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM
BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM III.1. Analisis Masalah Proses analisa sistem merupakan langkah kedua pada pengembangan sistem. Analisa sistem dilakukan untuk memahami informasi-informasi
BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM
BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM III.1. Analisis Berdasarkan hasil pengamatan yang telah dilakukan terhadap sistem yang yang ada saat ini, secara umum banyak pengguna fasilitas email yang
BAB III ANALISIS DAN PERANCANGAN SISTEM
BAB III ANALISIS DAN PERANCANGAN SISTEM III.1 Analisis Sistem Analisis sistem merupakan suatu tahapan yang bertujuan untuk mengetahui dan mengamati apa saja yang terlibat dalam suatu sistem. Pembahasan
BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM
BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM III.1. Analisis Masalah Proses analisa sistem merupakan langkah kedua pada pengembangan sistem. Analisa sistem dilakukan untuk memahami informasi-informasi
BAB III ANALISA DAN PERANCANGAN SISTEM
BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Pendahuluan Sistem yang dirancang adalah sebuah perangkat sebagai keamanan web, yaitu perangkat lunak yang dapat memberikan keamanan (security) kepada pengguna
BAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1. Jalannya uji coba Pada perancangan aplikasi chatting menggunakan algoritma kriptografi vigenere cipher, penulis melakukan uji coba terhadap program aplikasi yang telah selesai
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.
Perancangan Aplikasi Kriptografi File Dengan Metode Algoritma Advanced Encryption Standard (AES)
Perancangan Aplikasi Kriptografi File Dengan Metode Algoritma Advanced Encryption Standard (AES) Rahmat Tullah 1, Muhammad Iqbal Dzulhaq 2, Yudi Setiawan 3 1,2 Dosen STMIK Bina Sarana Global, 3 Mahasiswa
IMPLEMENTASI ALGORITMA ADVANCED ENCRYPTION STANDARD (AES) UNTUK ENKRIPSI DAN DEKRIPSI PADA DOKUMEN TEKS ABSTRAK
IMPLEMENTASI ALGORITMA ADVANCED ENCRYPTION STANDARD (AES) UNTUK ENKRIPSI DAN DEKRIPSI PADA DOKUMEN TEKS Ana Kurniawati 1, Muhammad Dwiky Darmawan 2 1) Sistem Informasi, Fakultas Ilmu Komputer dan Teknologi
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
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,
BAB I PENDAHULUAN 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang Beberapa tahun terakhir ini terjadi perkembangan yang pesat pada teknologi, salah satunya adalah telepon selular (ponsel). Mulai dari ponsel yang hanya bisa digunakan
BAB 3 ANALISIS DAN PERANCANGAN PROGRAM
BAB 3 ANALISIS DAN PERANCANGAN PROGRAM Dalam perancangan program simulasi dan penyusunan aplikasi ini terdiri dari empat tahapan, yaitu analisis, perancangan, pengkodean, dan pengujian/implementasi. Tahap
BAB III ANALISIS DAN PERANCANGAN SISTEM
BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 ALTERNATIF PEMECAHAN MASALAH. Dari hasil analisa yang telah dilakukan,ditemukan masalah yaitu dalam melakukan proses dalam pencarian pengiriman dokumen dan tanda
BAB III ANALISA DAN DESAIN SISTEM
BAB III ANALISA DAN DESAIN SISTEM III.1 Analisa Masalah Dalam melakukan pengamanan data SMS kita harus mengerti tentang masalah keamanan dan kerahasiaan data merupakan hal yang sangat penting dalam suatu
BAB III METODE PENELITIAN
BAB III METODE PENELITIAN 3.1. Analisis Sistem Analisa sistem digunakan untuk menguraikan sistem yang diidenfikasi dan dievaluasi permasalahannya. Sistem ini dianalisis untuk membuat rancangan spesifikasi
BAB IV ANALISIS DAN PERANCANGAN SISTEM
BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1. Analisis Sistem Analisis bertujuan untuk mengidentifikasi permasalahan-permasalahan yang terdapat pada sistem serta menentukan kebutuhan-kebutuhan dari sistem
BAB III ANALISA MASALAH DAN PERANCANGAN PROGRAM
BAB III ANALISA MASALAH DAN PERANCANGAN PROGRAM III.1 Analisis Permasalahan Tahapan analisis terhadap suatu sistem dilakukan sebelum tahapan perancangan dilakukan. Adapun tujuan yang dilakukannmya analisis
BAB III ANALISIS DAN PERANCANGAN
BAB III ANALISIS DAN PERANCANGAN III.1. Analisis Masalah Analisa sistem yang berjalan bertujuan untuk mengidentifikasi serta melakukan evaluasi terhadap sistem Keamanan Data SMS Dengan Menggunakan Kriptografi
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
BAB III ANALISA DAN PERANCANGAN 3.1 Analisa Sistem Tanah dalam perspektif ekonomi merupakan suatu investasi yang mempunyai nilai tinggi dan terus meningkat dari tahun ke tahun. Peningkatan nilai tanah
BAB III ANALISIS DAN PERANCANGAN
BAB III ANALISIS DAN PERANCANGAN III.1. Analisis III.1.1 Analisis Masalah Seiring dengan perkembangan teknologi, keamanan dalam berteknologi merupakan hal yang sangat penting. Salah satu cara mengamankan
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
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
BAB III ANALISA MASALAH DAN PERANCANGAN
BAB III ANALISA MASALAH DAN PERANCANGAN III.1. Analisa Sub bab ini berisikan tentang analisa sistem yang akan dibangun. Sub bab ini membahas teknik pemecahan masalah yang menguraikan sebuah sistem menjadi
BAB III ANALISA MASALAH DAN PERANCANGAN
BAB III ANALISA MASALAH DAN PERANCANGAN III.1. Analisa Sub bab ini berisikan tentang analisa sistem yang akan dibangun. Sub bab ini membahas teknik pemecahan masalah yang menguraikan sebuah sistem menjadi
BAB III ANALISIS DAN RANCANGAN
BAB III ANALISIS DAN RANCANGAN Sebelum merancang sebuah sistem, perlu dilakukan analisis terlebih dahulu. Analisis sistem adalah proses menentukan kebutuhan sistem, apa yang harus dilakukan sistem untuk
BAB III ANALISA SISTEM
BAB III ANALISA SISTEM 3.1 Analisa Masalah Pada sebuah aplikasi tentu kita akan lebih mudah mengoperasikan atau menggunakan aplikasi tersebut jika ada media antar muka yang memudahkan dalam melakukan proses.
2.4.1 Teknik Blok Teknik Permutasi dan Transposisi Teknik teknik Kriptanalis Know Plainteks Analisys...
viii DAFTAR ISI LEMBAR PENGESAHAN... ii SURAT PERNYATAAN... iii ABSTRACT... iv ABSTRAK... v KATA PENGANTAR... vi DAFTAR ISI... viii DAFTAR TABEL... xii DAFTAR GAMBAR... xiii DAFTAR LAMPIRAN... xv BAB 1
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
BAB III ANALISIS DAN PERANCANGAN SISTEM
BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Kebutuhan Sistem Tahap analisis sistem merupakan salah satu usaha mengidentifikasi kebutuhan dan spesifikasi sistem yang akan diciptakan. Di dalamnya
