BAB III ANALISIS DAN DESAIN SISTEM

dokumen-dokumen yang mirip
BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

`BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV HASIL DAN UJI COBA

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN DESAIN SISTEM

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

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN PERANCANGAN

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

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB IV HASIL DAN UJI COBA

BAB III ANALISA DAN PERANCANGAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISIS DAN PERANCANGAN

BAB 4 IMPLEMENTASI DAN EVALUASI. harus disediakan server, perangkat lunak (software), perangkat keras (hardware)

BAB III ANALISIS DAN DESAIN SISTEM

BAB 4 IMPLEMENTASI DAN EVALUASI. lunak dan personil yang dibutuhkan serta jadwal implementasi sistem tersebut.

DAFTAR ISI. KATA PENGANTAR... i. DAFTAR ISI... iii. DAFTAR GAMBAR... vii. DAFTAR TABEL... ix. DAFTAR LAMPIRAN... x Latar Belakang Masalah...

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

Bab 3 Perancangan Sistem


BAB III ANALISIS DAN PERANCANGAN

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB V IMPLEMENTASI DAN PEMBAHASAN. menggunakan Aplikasi Penerimaan dan Pembayaran Siswa/Siswi Baru yaitu: Software yang mendukung aplikasi ini, yaitu:

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB V IMPLEMENTASI DAN PENGUJIAN

Gambar Notifikasi via

BAB III ANALISA DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Untuk merancang atau menyempurnakan sebuah aplikasi mobile, kita perlu

Menggunakan FileZilla FTP Client. Pemerintah Daerah Kabupaten Sleman repo.slemankab.go.id

BAB V IMPLEMENTASI DAN PENGUJIAN. Application Development Tools yang ada, oleh sebab itu aplikasi ini. Professional Development Tools : jcreator, java

BAB IV HASIL DAN ANALISIS

Gambar 3.1 Perancangan Sistem

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN. sistem informasi yang utuh kedalam bagian-bagian komponennya dengan

STIKOM SURABAYA DAFTAR ISI. Halaman. ABSTRAK... i KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR... viii BAB I PENDAHULUAN...

BAB IV ANALISIS DAN PERANCANGAN. kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikannya.

BAB 3 PERANCANGAN SISTEM

- Topologi Jaringan. - Rancangan Agent

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

LEMBAR PENGESAHAN SURAT PERNYATAAN

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

PERANCANGAN INTERAKSI BERBASIS MOBILE STUDI KASUS: PENERIMAAN MAHASISWA BARU DI SITU UNIVERSITAS PASUNDAN BANDUNG

BAB III ANALISA DAN PERANCANGAN SISTEM. 3.1 Objek Penelitian Sejarah Singkat Bengkel Berkah Maju Motor

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI SISTEM DAN PENGUJIAN. meliputi pembahasan mengenai proses perekaman gambar berdasarkan interval

BAB III ANALISA DAN PERANCANGAN. kreatifitas dalam membuat game pilihan berganda ini. Dasar dalam permainan

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

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

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI. perangkat lunak (software) lain dan perangkat keras (hardware) tertentu. Berikut ini

BAB IV. digunakan. Hasil sistem yang dibuat merupakan sebuah aplikasi penerimaan siswa

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN. Dalam membangun aplikasi pembelajaran aksara sunda berbasis android

INTISARI. Kata kunci : remote administration, client, server UNIVERSITAS KRISTEN MARANATHA

BAB III METODOLOGI PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer, Fakultas Matematika dan Ilmu

BAB I PENDAHULUAN. Perkembangan ilmu pengetahuan dan teknologi saat ini begitu pesat.

Gambar Rancangan Layar Halaman Kuis Guru (Langkah Dua)

BAB III ANALISIS DAN PERANCANGAN SISTEM

HALAMAN PENGESAHAN PEMBIMBING...

Transkripsi:

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 pada aplikasi transfer file berbasis android dengan menggunakan jaringan wifi. Dengan memanfaatkan jaringan wifi ini pengguna dapat melakukan transfer file antar sesama android, semakin cepat akses jaringan wifi yang digunakan semakin cepat juga transfer file tersebut. Tidak hanya dapat melakukan transfer file saja, pengguna juga dapat menerima file yang ditransfer dengan melakukan konfigurasi jaringan antar sesama android tersebut. Adapun aktivitas yang dapat dilakukan pengguna dalam menjalankan aplikasi ini diantaranya sebagai berikut : 1. Sebelum menjalankan aplikasi ini pengguna harus mengkoneksikan jaringan android dengan akses internet wifi. 2. Pengguna dapat melakukan konfigurasi jaringan terhadap untuk melakukan proses transfer file tersebut. 3. Dalam melakukan penginputan file pengguna dapat memilih tempat penyimpanan data yang terdapat di android yaitu penyimpanan internal ataupun penyimpanan eksternal yang menggunakan microsd. 4. Bagi pengguna yang menerima file transfer dapat secara langsung membuka secara langsung file tersebut tanpa harus membuka memalui media 25

26 penyimpanan, dan juga pengguna juga dapat memilih tempat penyimpanan file tersebut sesuai dengan keinginan. Agar dapat terhubung pada masing-masing perangkat untuk dapat menjalankan aplikasi, pada perancangan ini memanfaatkan jaringan internet Wifi, agar penerapan streaming data dapat berjalan. Adapun hal-hal yang harus disesuaikan adalah sebagai berikut : 1. Host pada Server, hal ini bertujuan untuk pengalamatan server agar android client dapat mengakses android server, sehingga masing-masing pengguna dapat berkomunikasi atau bermain dalam arena pertandingan. IP Address dari komputer server harus diketahui agar android client yang terhubung, proses pengalamantan IP dilakukan dengan cara manual. 2. Konfigurasi jaringan Wifi, hal yang sering mempengaruhi dari aktivitas komunikasi data adalah sebuah jaringan yang tidak stabil sehingga pengiriman maupun penerimaan data sering terputus yang mengakibatkan request time out atau gagal download dan upload data pada proses streaming. III.1.1. Spesifikasi Perangkat Dalam perancangan aplikasi managemen transfer file ini berbasis android ini, ada beberapa perangkat yang penulis gunakan agar aplikasi berjalan sebagaimana mestinya, yaitu sebagai berikut : 1. Perangkat Lunak (Software) a. Operating System, OS yang digunakan dalam perancangan dan tes untuk program aplikasi yang dirancang adalah Windows XP. b. JDK Java 1.7, sebagai bahasa program dan compiler Java.

27 c. Netbeans 7.1.2, sebagai editor source code Java. 2. Perangkat Keras (Hardware) a. Komputer yang setara dengan pentium IV. b. Mouse, keyboard, dan Monitor. c. Perangkat Android dengan versi minimal Jelly Bean. III.2. Teknik Pemecahan Masalah Adapun teknik pemecahan masalah yang ditinjau dari analisa sistem yang telah dijabarkan pada perancangan aplikasi yang dikembangkan ini yaitu sebagai berikut: 1. Menganalisa terhadap kebutuhan secara keseluruhan dalam penggunaan yang aplikasi managemen transfer file tersebut. 2. Merancang design menu interface yang dapat digunakan dengan mudah oleh siapa saja. 3. Menentukan perangkat maupun software yang digunakan dalam perancangan aplikasi tersebut. 4. Melakukan pengujian terhadap hasil dari perancangan aplikasi sesuai dengan perancangan yang dibuat sebelumnya dan mengukur batasan dari kinerja sistem selama menjalankan aplikasi. III.3. Perancangan Sistem Adapun perancangan sistem dari aplikasi manager transfer file berbasis android ini yang digambarkan pada perancangan UML diantaranya sebagai berikut :

28 III.3.1 Use Case Diagram Diagram use case ini menggambarkan pengguna (aktor) yang menggunakan sistem dan perilaku pengguna terhadap sistem, dapat pada gambar III.1 berikut. Transfer Data File Melalui Koneksi Wifi Pada Perangkat Mobile Phone Android Dengan Berbasis Client Server Home <<Include>> Konfigurasi Jaringan Menerima Server <<Include>> Client Transfer File <<Include>> View File Gambar III.1. Use Case Diagram Dari gambar use case diagram di atas dijelaskan untuk menghungkan kedua perangkat terlebih dahulu melakukan konfigurasi jaringan. Selanjutnya pengguna memiliki dua peran yaitu melakukan transfer file ataupun terima file yang akan di transfer. III.3.2 Activity Diagram Pengguna Pada activity diagram di bawah ini menggambarkan proses yang berjalan pada aplikasi yang dimainkan. Setelah menjalankan aplikasi, pengguna dapat memulai aplikasi, yang dapat dilihat pada gambar III.2 berikut.

29 Gambar III.2. Activity Diagram Pengguna Dari gambar di atas menjelaskan alur sistem yang berjalan yang dilakukan oleh pengguna baik yang melakukan transfer file maupun yang menerima file. Setiap menu diantaranya yaitu pengiriman, penyimpanan dan membuka file yang

30 diakses oleh pengguna secara otomatis direspon oleh sistem sebagaimana perancangan awalnya. III.3.3 Sequence Diagram Sequence diagram menjelaskan tentang perilaku pada sebuah skenario proses penggunaan aplikasi management transfer file. Berikut ini adalah Sequence diagram aplikasi yang dirancang yang dapat dilihat pada gambar III.3. Android :Setting IP :Transfer File :Server 1: [Input IP] 2. [Cek IP] 3. [Respon IP] 3. [Input File] 4. [Proses Data] 5. [Respon Transfer] Gambar III.3. Sequence Diagram III.4. Perancangan Layar / Interface Aplikasi ini dirancang untuk penggunaan melalui mobile Phone android, dengan adanya jaringan wifi maka aplikasi ini pun dapat berjalan dengan baik, Berikut ini merupakan penjelasan dari rancangan layar aplikasi yang dirancang. 1. Rancangan Splash Mobile Rancangan layar splash merupakan rancangan awal saat membuka aplikasi, Yang dapat dilihat pada gambar III.4.

31 SPLASH LOGO Gambar III.4. Rancangan Splash Mobile 2. Rancangan Form Menu Utama Pada rancangan tampilan ini merupakan tampilan yang tampil setelah tampilan splash berakhir. Tampilan ini merupakan menu utama dari aplikasi transfer file, dapat dilihat pada gambar III.5 berikut. Menu Menu Utama Server Side Client Side Exit Gambar III.5. Rancangan Menu Utama Pada gambar diatas dapat dijelaskan bahwa bagi pengguna dapat secara langsung memilih jaringan yang telah disediakan seperti server side dan client side.

32 3. Rancangan Form Server Pada tampilan ini merupakan tampilan yang muncul apabila pengguna telah memilih sebagai perangkat server dapat dilihat pada gambar III.6 berikut. Menu Server Information Browser File Xxxxxxx Send File Log Data : Xxxxxx Clear Gambar III.6. Rancangan Form Server Pada gambar diatas terdapat beberapa fitur yang berbeda beda-beda yang memiliki fungsi untuk proses transfer file berlangsung. 4. Rancangan Form Client Pada tampilan ini merupakan tampilan yang muncul apabila pengguna telah memilih sebagai perangkat sebagai client. Pada perangkat client ini hanya dapat menerima file yang akan dikirimkan oleh server, selain itu tidak dapat melakukan transfer file yang dapat dilihat pada gambar III.7 berikut.

33 Menu Client Information Username Xxxxxx IP Address Xxxxx Port Server Xxxxxx Connect Gambar III.7. Rancangan Form Client Pada gambar diatas terdapat beberapa fitur yang berbeda-beda yang memiliki fungsi untuk proses menginputan data tentang IP address, dan port server yang datanya harus disesuaikan pada perangkat server. kemudian terdapat juga username yang merupakan inputan tentang nama client yang nantinya nama tersebut akan tampil pada perangkat server yang berfungsi sebagai pengenal perangkat client. 5. Rancangan Form Browser Pada tampilan ini berfungsi untuk mencari data yang akan dikirim ataupun menyimpan data yang telah dikirim, dapat dilihat pada gambar III.8 berikut.

34 Menu Browser Folder Folder Folder Folder Folder Folder Gambar III.8. Rancangan Form Browser Pada gambar diatas dapat dijelaskan mengenai pencarian data yang akan diproses, apabila data tersebut terdapat di dalam folder maka dapat secara langsung membuka folder tersebut yang telah dipilih. 6. Rancangan Form Konfirmasi Pada tampilan ini terdapat pada perangkat client yang berisikan tentang pemberitahuan tentang menerima ataupun menolak file yang di transfer, dapat dilihat pada gambar III.9 berikut. Menu Terima File Xxxxxx? Yes No Gambar III.9. Rancangan Form Konfirmasi