BAB III ANALISA DAN DESAIN SISTEM

dokumen-dokumen yang mirip
BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS 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

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN PERANCANGAN

BAB IV HASIL DAN UJI COBA

BAB III ANALISA DAN PERANCANGAN

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN PERANCANGAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN PERANCANGAN

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

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISIS DAN PERANCANGAN

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

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISA DAN DESAIN SISTEM


BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

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

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

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

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. atau tata cara memperoleh rute pariwisata di Provinsi Jawa Barat yang sedang

BAB IV HASIL DAN UJI COBA

PERANCANGAN SISTEM. Gambar 4-1 algoritma First in First Out 4-1.

BAB IV HASIL DAN PEMBAHASAN

Bab 3 Perancangan Sistem

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

BAB IV HASIL DAN UJI COBA

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

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB III METODE PENELITIAN


BAB III ANALISIS MASALAH DAN RANCANGAN SISTEM

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV ANALISA DAN PERANCANGAN SISTEM

BAB IV HASIL DAN UJI COBA

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

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN PERANCANGAN

BAB IV HASIL DAN UJI COBA


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

Gambar Notifikasi via

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

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

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

BAB III ANALISA MASALAH DAN PERANCANGAN

BAB IV ANALISA DAN PERANCANGAN SISTEM. diusulkan dari sistem yang ada di Dinas Kebudayaan dan Pariwisata Kota

Gambar 4.17 Instalasi Modem Nokia 6100 Install From Disk

BAB III ANALISA DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN EVALUASI

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

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

Gambar 3.1 Flowchart Membuat Rute Lari

BAB V IMPLEMENTASI DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB III ANALISA DAN PERANCANGAN

Transkripsi:

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 untuk sekarang ini bukanlah merupakan suatu hal yang efektif. Karena penggunaan kabel usb pada saat mentransfer file dari PC ke smartphone dibatasi oleh panjangannya sebuah kabel usb, maksudnya jika kita ingin membawa smartphone kita di tempat yang jauh tetapi masih dalam lokasi yang sama, kita tidak bisa melakukan hal tersebut karena pada saat proses pentransferan data file dari PC ke smartphone kedua- duanya harus saling terhubung dengan kabel usb dan biasanya kabel usb memiliki urukan tidak tidak terlalu panjang. Oleh karena itu penulis tertarik ingin membuat sebuah aplikasi yang bisa menyelesaikan dan mempermudah masalah untuk transfer file dari PC ke smartphone. Untuk proses menghubungkan PC dan smartphone penulis mengggunakan sebuah jaringan wireless LAN, dimana Pc dan smartphone harus terkoneksi di jaringan Wireless LAN yang sama agar kedua perangkat dapat terhubung nantinya. Sebelumnya memang sudah banyak aplikasi serupa yang telah dibuat. tetapi beberapa aplikasi lain dibatasi oleh penggunaan lisensi. dimana untuk aplikasi yang berbentuk free (gratis) proses transfer file dari PC ke android dibatasi ukurannya. Maksudnya jumlah file yang akan di transfer dari PC ke android memiliki batas ukuran. Semetara untuk aplikasi transfer file yang akan penulis buat tidak dibatasi lisensi 30

dan pembatasan ukuran file yang akan ditransfer. Konsep pemanfaatan jaringan menggunakan konsep akses point. PC dan android harus saling terhubung. merupakan model jaringan yang menggunakan satu atau beberapa komputer sebagai yang memberikan resourcenya kepada komputer lain dalam jaringan, akan mengatur mekanisme akses resource yang boleh digunakan, serta mekanisme komunikasi antar node dalam jaringan. Selain pada jaringan lokal, sistem ini bisa juga diterapkan dengan teknologi internet. Dimana ada suatu unit komputer berfungsi sebagai yang hanya memberikan pelayanan bagi komputer lain. Akses dilakukan secara transparan dari dengan melakukan login terlebih dulu ke yang dituju. hanya bisa menggunakan resource yang disediakan sesuai dengan otoritas yang diberikan oleh administrator. Aplikasi yang dijalankan bisa saja merupakan resource yang tersedia. namun hanya bisa dijalankan setelah terkoneksi ke akses point. Pada implementasi software aplikasi yang di-install disisi berbeda dengan yang digunakan. III.2. Evaluasi Sistem Yang Lama Adapun sistem yang lama dalam pentransferan file dari pc ke smartphone masih menggunakan kabel usb, yang dimana port usb kedua perangkat harus saling terhubung dengan kabel usb. Selain itu transfer file menggunakan media bluetooth tetapi kecepatan transfer mungkin akan terbatas dan akan terasa lama apabila file yang akan di transfer memiliki ukuran yang cukup besar. III.3. Analisa Kebutuhan Hardware Dan Software Dalam perancangan aplikasi transfer file dengan handphone, 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 7 32 bit. b. JDK Java 1.7, sebagai bahasa program dan compiler Java. c. Eclipse, sebagai editor source code Java. 2. Perangkat Keras (Hardware) a. Komputer yang setara dengan core 2 duo. b. Mouse, keyboard, dan Monitor. c. Perangkat handphone yang support CLDC 1.0, MIDP 2.0, dan J2ME serta jaringan Wifi. III.3.1. Konfigurasi Jaringan Agar dapat mengakses sebuah komputer untuk dapat mentransfer data terhadap komputer tersebut melalui jaringan WLAN, pada perancangan ini memanfaatkan jaringan Wifi, instalasi dan konfigurasi dan sangatlah penting diketahui agar penerapan transfer file dapat berjalan. Adapun hal-hal yang harus disesuaikan adalah sebagai berikut : 1. Host, hal ini bertujuan untuk pengalamatan agar dapat mengakses komputer /target. Agar dapat diakses melalui jaringan wifi, IP Address dari komputer /target harus didaftarkan pada sebuah DNS agar komputer target dapat diakses secara global dari mana saja. 2. Port akses untuk komunikasi data, penentuan port berapa yang digunakan pada aplikasi. dan setting izin pada sebuah port menghindari penolakan dari firewall operating systemp saat mengakses komputer. 3. Jaringan WLAN yang stabil, 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 dalam komunikasi data.

III.4. Strategi Pemecahan Masalah Dalam proses perancangan aplikasi transfer file yang akan dibangun, tahapan-tahapan analisis sistem transfer file yang dilakukan penulis adalah sebagai berikut: 1. Mempelajari dan menganalisis bagaimana transfer file dan melihat dari cara penggunaan dan fungsinya. Dalam hal ini analisis terhadap fungsi dan prosedur yang akan diterapkan pada sistem operasi mobile phone. 2. Menentukan kebutuhan pengguna dan tingkat kesulitan perancangan dengan menyimpulkan file apa saja yang dapat ditransfer melalui handphone 3. Menentukan hardware dan software yang dibutuhkan dari perangkat handphone dan komputer sebagai pendukung perancangan. 4. Perancangan aplikasi, setelah memahami kebutuhan dan tujuan dari perancangan maka dilakukan pembuatan dan pembangun sistem. 5. Pengujian dan fix error, melakukan pengujian terhadap aplikasi yang telah selesai dengan menganalisis target yang dicapai serta kekurangan aplikasi untuk diperbaharui agar dapat berjalan baik. III.5. Desain Sistem Perancangan desain sistem yang akan dibangun menggunakan pemodelan Unified Modelling System ( UML ). Diagram-diagram yang digunakan use case diagram, activity diagram, class diagram dan squence diagram. III.5.1. Use Case Use case diagram berfungsi untuk menggambarkan kegiatan aktor atau pengguna aplikasi. Adapun use case diagram aplikasi yang dirancang dapat dilihat pada gambar III.1.

berikut. Perancangan Dan Implementasi Transfer Data Pc Ke Android Pada Jaringan WLAN PC Android(Client) User1 <Include> <Include> User2 Konek Ke Jaringan Wifi <Extend> Buka Aplikasi Transfer PC Browse File <include> Tentukan Tempat Penyimpanan <include> Transfer File Ke Android/PC <Extend> Terima File Dari Android/PC Gambar III.1. Use Case Diagram III.5.2. Activity Diagram Pada activity diagram dibawah ini menggambarkan proses yang berjalan pada aplikasi pengguna. Setelah menjalankan aplikasi pengguna dapat melakukan transfer file Android-PC, yang dapat dilihat pada gambar III.2. berikut.

Admin Sistem Menjalankan Aplikasi Splash Menu Yes Mode Mengirim File no Yes Mode Menerima File Form Mengirim File no Yes Cara Penggunaan Form Mode Menerima File no Yes Tentang Aplikasi Form Cara Penggunaan no Form Tentang Aplikasi Exit Gambar III.2. Activity Diagram III.5.3. Squence Diagram Sequence diagram digunakan untuk menggambarkan perilaku pada sebuah skenario proses penggunaan aplikasi. Berikut ini adalah Sequence diagram aplikasi yang dirancang. 1. Sequnce Diagram Splash Aplikasi, untuk diagram Splash aplikasi dapat dilihat pada gambar III.3. dibawah ini. User Splash Sistem

Gambar III.3. Sequence Diagram Splash 2. Sequnce Diagram Menu, untuk diagram Menu aplikasi dapat dilihat pada gambar III.4. dibawah ini. Gambar III.4. Sequence Menu 3. Sequnce Diagram Mode Pengiriman, untuk diagram Menu aplikasi dapat dilihat pada gambar III.5. dibawah ini. User Mode Pengiriman Transfer File Sistem 1. [Kirim] 2. [Load Proses] 1. [Masukan FIle] 2. [Transfer] 3. [Proses] Gambar III.5. Sequence Mode Pengiriman

4. Sequnce Diagram Mode Menerima, untuk diagram Menu aplikasi dapat dilihat pada gambar III.6. dibawah ini. PC Mode Menerima Transfer File Sistem 1. [Kirim] 1. [Load Proses] 1. [TransferFIle] 2. [Terimafile] 3. [Proses] Gambar III.6. Sequence Mode Menerima III.5.4. Perancangan Sistem Pada perancangan aplikasi ini akan dijelaskan mengenai rancangan aplikasi yang akan dikerjakan serta fitur-fitur yang akan dipakai pada aplikasi tersebut seperti algoritma rancangan, rancangan layar, dan lainnya. Dimana objek dari perancangan ini difokuskan pada transfer antar perangkat komputer dan mobile phone Android. Untuk aplikasi dikomputer, interface yang tampil merupakan aplikasi desktop yang berektensi execute java yakni *.jar. file *.jar merupakan suatu class java yang telah dipacking sehingga bisa dibaca oleh mesin penggerak Java Development Kit. Sedangkan pada aplikasi handphone adalah *.apk. III.5.5. Perancangan Layar / Interface

Aplikasi yang dirancang merupakan aplikasi yang berjalan dengan 2 (dua) aplikasi yang berjalan dengan fungsi sebagai dan. Maka rancangan layar terdiri dari 2 (dua) bagian, Berikut ini merupakan penjelasan dari rancangan layar aplikasi yang dirancang. Tampilan layar help merupakan sekilas informasi panduan bagi pengguna agar dapat menggunakan aplikasi yang dirancang. Untuk menampilkan layar help cukup memilih tab help pada menu utama. III.5.5.1. Tampilan Layar Splash Tampilan layar splash merupakan tampilan awal pembuka aplikasi, tidak ada aktifitas atau fungsi yang dihadirkan pada tampilan ini, hanya sambutan saat membuka aplikasi pada perangat handphone. Yang dapat dilihat pada gambar III.7 berikut : Transfer File PC - Android Gambar III.7. Tampilan Layar Splash Pada tampilan layar ini tombol Keluar berfungsi untuk keluar dari aplikasi, dan tombol Menu berfungsi menampilkan menu, adapun fungsi sub menu yang ada adalah Sub menu Menghubungkan, berfungsi menyambungkan koneksi ke komputer. III.5.5.2. Tampilan Layar Menu Utama

Tampilan layar menu utama adalah tampilan layar utama dari aplikasi, tampilan layar ini akan tampil jika komputer dan handphone telah sukses terkoneksi dengan baik, Terdapat pilihan menu yaitu, menu About, menu Kontrol Keyboard, menu Kontrol Mouse, dan menu Memutuskan untuk memutuskan koneksi dari komputer. Dapat dilihat pada gambar III.8. Berikut. Menu Mode Mengirim File Mode Menerima File Cara Penggunaan Tentang Aplikasi Keluar Gambar III.8. Tampilan Layar Menu Utama Adapun pada perancangan form Layar Menu Utama dapat dilihat pada uraian berikut: Pada mode Mengirim menggunakan label Pada mode menerima file menggunakan label Pada Cara penggunaan menggunakan label Pada Tentang Aplikasi menggunakan label Pada Keluar menggunakan label III.5.5.3. Tampilan Mode Mengirim Tampilan layar Mode Mengirim adalah tampilan untuk mengirim file, Yang dapat dilihat pada gambar III.9. berikut :

Gambar III.9. Tampilan Mode Mengirim Adapun pada perancangan form Mode Mengirim dapat dilihat pada uraian berikut: Pada tombol browse file menggunakan button Pada tombol send file menggunakan button Pada keterangan Log data menggunakan label III.5.5.4. Tampilan Layar Mode Merima File Tampilan layar Mode Menerima File adalah tampilan layar yang berfungsi untuk mengkoneksikan, Yang dapat dilihat pada gambar III.10. berikut. Gambar III.10. Tampilan Mode Menerima File

Pada gambar III.10 di atas form Mode Menerima File untuk menerima file pengguna harus memasukkan username serta mencocokkan ip kemudian sesuai port nya, setelah itu klik tombol connect untuk terhubung ke PC. Adapun pada perancangan form Mode Menerima file dapat dilihat pada uraian berikut: Pada kolom Username menggunakan textbox Pada kolom ip address menggunakan textbox Pada kolom Port menggunakan textbox Pada tombol Connect To menggunakan button III.5.5.5. Tampilan Layar Cara Pengguaan Tampilan layar Cara Penggunaan tombol adalah tampilan layar dari pilihan menu yang menjelaskan cara penggunaan aplikasi. Yang dapat dilihat pada gambar III.11. berikut. Gambar III.11. Tampilan Layar Cara Penggunaan III.5.5.6. Tampilan Layar Tentang Aplikasi Tampilan Layar Tentang Apliaksi adalah tampilan yang memberikan info tentang info pembuat aplikasi, yang dapat dilihat pada gambar III.12. berikut.

Gambar III.12. Tampilan Tentang Aplikasi III.5.5.7. Tampilan Layar Menu Pada Komputer Tampilan Layar Menu adalah tampilan yang akan memproses pentransferan file dari pc ke android, yang dapat dilihat pada gambar III.13. berikut : TRANSFER PC-Android Tentang Program Mode Mengirim File Mode Menerima File Profil Kembali Gambar III.13. Tampilan Layar Menu Pada Komputer Adapun pada perancangan Menu pada komputer dapat dilihat pada uraian berikut: Pada menu tombol mode mengirim file menggunakan button Pada menu tombol mode menerima file menggunakan button Pada tombol kembali menggunakan button III.5.5.8. Tampilan Layar Menerima Pada Komputer

Tampilan ini adalah tampilan yang akan memproses pentransferan file dari PC ke android, yang dapat dilihat pada gambar III.14. berikut. TRANSFER PC-Android Username IP Address Port Directory Browse Sambungkan Kembali Gambar III.14. Tampilan Layar Menerima Pada Komputer Adapun pada perancangan Menu menerima pada komputer dapat dilihat pada uraian berikut: Pada kolom username menggunakan textbox Pada kolom ip address menggunakan textbox Pada kolom port menggunakan textbox Pada kolom directory menggunakan textbox Pada tombol sambungkan menggunakan button Pada tombol browse menggunakan button Pada tombol kembali menggunakan button III.5.5.9. Tampilan Layar Mengirim Pada Komputer Tampilan ini adalah tampilan yang akan memproses pentransferan file dari PC ke

android, yang dapat dilihat pada gambar III.15. berikut. TRANSFER PC-Android IP Address File Browse Send File Reset Kembali Gambar III.15. Tampilan Layar Menu Pada Komputer Adapun pada perancangan Menu pada komputer dapat dilihat pada uraian berikut: Pada kolom file menggunakan textbox Pada tombol browse menggunakan button Pada tombol Reset menggunakan button Pada tombol Kembali menggunakan button III.5.5.10. Tampilan Layar Tentang Program Pada Komputer Tampilan ini adalah tampilan yang akan memberikan informasi penggunaan program, yang dapat dilihat pada gambar III.16. berikut. TRANSFER PC-Android Konten Tentang Program Kembali

Gambar III.16. Tampilan Layar Tentang Program Pada Komputer Adapun pada perancangan Menu pada komputer dapat dilihat pada uraian berikut: Pada tombol Kembali menggunakan button III.5.5.11. Tampilan Layar Profil Pada Komputer Tampilan ini adalah tampilan yang akan memberikan informasi profil pembuat program, yang dapat dilihat pada gambar III.16. berikut. TRANSFER PC-Android Konten Profil Pembuat Program Kembali Gambar III.17. Tampilan Layar Tentang Program Pada Komputer Adapun pada perancangan Menu pada komputer dapat dilihat pada uraian berikut: Pada tombol Kembali menggunakan button