BAB III ANALISIS DAN PERANCANGAN

dokumen-dokumen yang mirip
BAB IV HASIL DAN UJI COBA

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM

BAB III CARA DAN METODOLOGI PENELITIAN

BAB IV TESTING DAN IMPLEMENTASI

PERANCANGAN SISTEM. Gambar 4-1 Interaksi antara sistem dan aplikasi

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN. mencoba semua fitur masing masing tingkatan pengguna. Untuk melakukan

BAB IV HASIL DAN UJI COBA

Gambar 3.1. Diagram alir apikasi image to text

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

Gambar 4-1. Use Case Diagram

BAB III ANALISA DAN DESAIN. sistem yang akan dirancang, evaluasi pada masalah yang ada adalah : informasi lokasi SMU dan SMK di kota medan.

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN SISTEM`

BAB IV HASIL DAN ANALISIS

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM


BAB III ANALISA DAN DESAIN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA. Berikut ini akan dijelaskan tentang tampilan hasil rancangan dari

disebelah kiri layar.

BAB III ANALISA DAN DESAIN. yang jelas untuk perbaikan ataupun pengembangan dari suatu sistem.

BAB III ANALISIS DAN DESAIN SISTEM

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

BAB III ANALISA DAN DESAIN SISTEM

BAB IV HASIL DAN UJI COBA

BAB III ANALISA DAN DESAIN SISTEM

IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISIS DAN PERANCANGAN SISTEM

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

BAB IV HASIL DAN UJI COBA

Manual Book Website Adverse Drug Report

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

Gambar 4.32 Tampilan Layar Inquiries. Pada halaman ini, terdapat pertanyaan yang ditanyakan oleh user beserta jawaban dari

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM. sequential (waterfall). Metode ini terdiri dari empat tahapan, yaitu: analisis,

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN UJICOBA. Berikut adalah tampilan hasil dan pembahasan dari penerapan metode

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV HASIL DAN UJI COBA

BAB 4 PERANCANGAN Perancangan Algoritma Algoritma shortest path (Haversine formula)

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN PENGUJIAN


BAB III METODE PENELITIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III METODE PENELITIAN

BAB III ANALISA DAN DESAIN

BAB III METODOLOGI PENELITIAN. Pada pembuatan Plugin Penjadwalan Seminar pada Jurusan Ilmu

PERANCANGAN SISTEM INFORMASI SUMBER DAYA MANUSIA DI PT INFOMEDIA SOLUSI HUMANIKA BANDUNG

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN. Setelah melalui proses perancangan dan pengkodean program, maka

BAB IV IMPLEMENTASI PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISA DAN DESAIN SISTEM

Setting local IP address dan subnet mask dari VoIP Gateway tersebut. Berikut adalah cara mengkonfigurasi modem ADSL:

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV RANCANGAN SISTEM USULAN

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

Gambar Rancangan Layar Halaman Kuis Guru (Langkah Dua)

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem merupakan suatu kegiatan penguraian dari suatu sistem yang

BAB V IMPLEMENTASI DAN PENGUJIAN. Implementasi merupakan proses pembangunan komponen-komponen

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI SISTEM DAN PENGUJIAN

BAB III ANALISA DAN DESAIN SISTEM

Transkripsi:

BAB III ANALISIS DAN PERANCANGAN III.1. Analisa Sistem File manager atau file browser adalah sebuah perangkat lunak yang menyediakan antarmuka untuk bekerja dengan sistem berkas. Perangkat lunak ini sangat berguna untuk mempercepat interaksi dengan berkas. Pekerjaan yang umum yang berhubungan dengan berkas adalah membuat, membuka, menyunting, melihat, mencetak, memainkan, mengubah nama, memindahkan, menyalin, menghapus, mengganti atribut, mencari dan mengubah izin penggunaan. Umumnya berkas ditampilkan dalam sistem hirarki. Manajer berkas yang modern memiliki beberapa fitur yang diinspirasi dari penjelajah web antara lain tombol navigasi maju dan kembali. Setelah menganalisa dengan permasalahan yang ada, maka penulis berimajinasi dalam mendesain untuk menciptakan sebuah autentikasi serta enkripsi dengan menggunakan metode array pada aplikasi file manager sehingga tingkat keamanan data atau berkas lebih aman. Dalam skripsi ini penulis merancang sebuah aplikasi file manager yang menggunakan sistem autentikasi dan enkripsi dengan metode array yang di rancang dengan bahasa pemograman PHP, hal ini bertujuan untuk memudahkan user dalam mengelola file dan folder. 18

19 III.2. Strategi Pemecahan Masalah Adapun langkah-langkah yang penulis lakukan untuk merancang aplikasi file manager ini adalah sebagai berikut : 1. Mengumpulkan teori-teori tentang file manager Dalam tahapan ini, penulis mengumpulkan teori-teori yang berhubungan dengan perancangan aplikasi. Dalam hal ini penulis mengumpulkan teori yang terkait tentang autentikasi dan enkripsi dengan metode array yang terkait dalam aplikasi file manager nantinya. Teori-teori ini penulis kumpulkan dari beberapa sumber seperti jurnal, buku-buku di perpustakaan, serta referensi dari beberapa tugas akhir mahasiswa lain yang berhubungan dengan masalah yang dihadapi. 2. Merancang program Setelah teori-teori penunjang penulis rasakan cukup, langkah selanjutnya penulis melakukan perancangan terhadap program. Program yang dirancang untuk membuat aplikasi file manager. Langkah pertama dalam perancangan program ini adalah merancang proses kerja sistem. Proses kerja sistem penulis rancang menggunakan sebuah diagram alur yang menjelaskan secara rinci proses-proses yang akan dilakukan program dalam melakukan identifikasi. Langkah berikutnya adalah merancang bentuk tampilan design aplikasi. Bentuk tampilan design aplikasi yang penulis rancang adalah tampilan awal dengan menu-menu yang yang dapat dipilih oleh user untuk berinteraksi dengan sistem yang dirancang.

20 3. Mengimplementasikan rancangan program Dalam pembuatan aplikasi file manager tersebut penulis menggunakan berberapa aplikasi dan bahasa pemrograman pendukung seperti xampp yang di dalamnya terdapat Apache, PHP, MySQL dan software image editing seperti photoshop. Pada tahapan ini, penulis mengimplementasikan rancangan tampilan program serta memberikan action script sesuai dengan software yang digunakan. Tahapan implementasi program yang penulis lakukan adalah membuat tampilan design awal, membuat tampilan design aplikasi, dan tampilan design akhir. Pengimplementasian tampilan dan semua fungsi tombol-tombol menu pada setiap tampilan yang kemudian akan di-check dan dipastikan apakah sudah berjalan sesuai fungsinya. 4. Melakukan Pengujian Program Pada tahapan akhir ini, penulis melakukan serangkaian pengujian terhadap program yang dihasilkan. Pengujian-pengujian ini dilakukan untuk mencari kesalahan-kesalahan (error) pada program dan melakukan perbaikan-perbaikan yang dibutuhkan. III.3. Perancangan Sistem Berikut desain sistem sebagai penggambaran, perencanaan dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam kesatuan yang utuh dan berfungsi pada sistem yang akan dibuat, untuk memberikan kemudahan dalam menggunakannya.

21 III.3.1. Use Case Diagram Use case adalah alat bantu terbaik guna menstimulasikan pengguna potensial untuk mengatakan tentang suatu sistem dari sudut pandangnya. Ide dasarnya adalah bagaimana melibatkan penggunaan sistem di fase-fase awal analisis dan perancangan sistem. Dengan demikian diharapkan akan bisa dibangun suatu sistem yang bisa membantu pengguna. Berikut ini merupakan use case admin pada file manager yang dapat dilihat pada gambar III.1. Create New file Save Cancel Create New Directory Save Cancel Login Page Page Admin Upload File Tambah Close Admin List User Delete Reset Add User Create User Change Edit Logout Gambar III.1 Use Case Diagram Aplikasi File Manager Terlebih dahulu admin login untuk dapat masuk pada lembar kerja awal. Pada create new file terdapat dua menu pilihan, pada create new directory

22 terdapat dua menu pilihan, dan pada upload file terdapat menu dua menu pilihan,pada list user terdapat dua menu pilihan, pada add user terdapat satu menu pilihan begitu juga pada change password terdapat satu menu pilihan. Aplikasi ini memiliki 2 level hak akses, yaitu pengguna dengan hak akses Administrator dan pengguna dengan hak akses user biasa. Pengguna dengan hak akses sebagai user biasa juga terbagi menjadi 2 level eksekusi dimana hak eksekusi tersebut diatur oleh administrator, diantaranya yaitu user biasa dengan hak akses dapat melakukan eksekusi penghapusan berkas, pembuatan berkas dan user biasa dengan level readonly. Level readonly hanya bisa melihat berkas tanpa bisa melakuka eksekusi lainnya.. III.3.2. Activity Diagram Activity diagram adalah teknik untuk mendiskripsikan logika prosedural, proses bisnis dan aliran kerja dalam banyak kasus. Activity Diagram menggambarkan pengguna dengan aplikasi file manager pada admin secara menyeluruh dapat dilihat pada gambar III.3

23 Login Page Tidak If user name, password = true Ya Page Admin Create New File Create New Directory Upload File List User Add User Change Save Cancel Save Cancel Tambah Close Delete Reset Create user Edit Logout Gambar III.3. Activity Diagram Admin Dari gambar diatas dapat dijelaskan bahwa proses diagram aktivitas aplikasi file manager sebagai berikut :

24 1. Admin masuk lembar kerja, maka tampilan lembar kerja akan muncul dan memasukkan user name dan password. 2. Jika telah masuk pada lembar kerja, muncul beberapa kategori diantaranya, Create new file, Create new Directory, Upload File, List User, Add User, Change password dan Logout. 3. Jika Admin memilih Create new file, terdapat dua pilihan option, yaitu save dan cancel. 4. Jika Admin memilih Create new Directory, terdapat dua pilihan option, yaitu save dan cancel. 5. Jika Admin memilih Upload file, terdapat dua pilihan option, yaitu tambah, dan close. 6. Jika Admin memilih List User, terdapat dua pilihan option, yaitu Delete dan Reset. 7. Jika Admin memilih Add User, terdapat dua pilihan option, yaitu Create User. 8. Jika Admin memilih Change, terdapat pilihan option, yaitu edit. 9. Untuk keluar dari lembar kerja Admin, pilih logout. Dalam pembuatan activity diagram pada user aplikasi file manager secara menyeluruh dapat dilihat pada gambar III.4.

25 Login Page Tidak If user name, password = true Ya Page User Create New File Create New Directory Upload File Change Save Cancel Save Cancel Tambah Close Edit Logout Gambar III.4. Activity Diagram User 1. Sebelum user memulai aktivitas, user harus login terlebuh dahulu. 2. User memulai aktivitas, maka akan tampil menu file manager.

26 3. Pada menu utama terdapat Create new file. 4. Pada menu create new file, terdapat dua pilihan, yaitu save dan cancel. 5. Dengan memilih menu tersebut user dapat membuat file baru. 6. Setelah user menyimpan file tersebut user juga dapat meng update file tersebut. III.3.3. Sequential Diagram Uraian langkah masing masing use case diagram secara rinci dimodelkan menggunakan sequence diagram, skenario sequence diagram pada admin dapat dilihat pada gambar III.5. Admin Login Page Page Admin Create New File Create New Directory Upload Video List User Add User Change Logout 1. Event[] 2. Login ke Lembar Awal 3. Pilih Option 4. Pilih Option 5. Pilih Option 6.. Pilih Option 7. Pilih Option 8. Pilih Option 9. Keluar Dari Aplikasi Gambar III.5. Sequence Diagram Admin

27 User mulai membuka aplikasi kemudian aplikasi akan menampilkan menu yang didalamnya terdapat teks STMIK POTENSI UTAMA, dan daftar icon, dan kemudian memilih kategori yang terdapat pada daftar icon. Skenario sequence diagram pada user dapat dilihat pada gambar III.6. User Login Page Page User Create New File Create New Directory Upload Video Change Logout 1. Event[] 2. Login ke Lembar Awal 3. Pilih Option 4. Pilih Option 5. Pilih Option 6.. Pilih Option 7. Keluar Dari Aplikasi Gambar III.6. Sequence Diagram User

28 III.4. Rancangan Layar Pada perancangan ini membahas dan menampilkan input-input apa saja yang akan dibuat untuk menghasilkan output pada aplikasi yang dibuat, antara lain : 1. Tampilan Rancangan Login Tampilan ini merupakan tampilan untuk login admin dan user. Pada tampilan berisikan user name dan password. Berikut tampilan aplikasi yang di rancang penulis pada gambar III.7. FORM LOGIN User Name Gambar III.7. Tampilan Rancangan Login 2. Tampilan Rancangan Awal Admin (Home) Tampilan ini merupakan tampilan ketika admin memasuki lembar kerja. Tampilan awal pada textbox admin berisikan create new file, create new directory, upload file, add user, change password, about, dan logout. Berikut tampilan aplikasi yang di rancang penulis pada gambar III.8

29 LOGO STMIK POTENSI UTAMA SKRIPSI FILE MANAGER TEXT BOX open Side bar folder File Konten Gambar III.8. Tampilan Rancangan Menu Utama 3. Tampilan Rancangan Create New File Tampilan ini adalah tampilan create new file. Pada tampilan berisikan save dan cancel. Berikut tampilan aplikasi yang di rancang penulis pada gambar III.9. Create New File Location Directory Name Location Save Cancel Gambar III.9. Tampilan Rancangan Create New File

30 4. Tampilan Rancangan Create New Directory Tampilan ini adalah tampilan Create New Directory. Pada tampilan berisikan save dan cancel. Berikut tampilan aplikasi yang di rancang penulis pada gambar III.10. Create Directory Location Directory Name Location Save Cancel Gambar III.10. Tampilan Rancangan Create New Directory 5. Tampilan Rancangan Upload File Tampilan ini adalah tampilan pada upload file. Pada tampilan berisikan telusuri(tambah) dan close. Berikut tampilan aplikasi yang di rancang penulis pada gambar III.11. Upload File Telusuri Close Gambar III.11. Tampilan Rancangan Upload File

31 6. Tampilan Rancangan List User Tampilan ini adalah tampilan pada list user. Pada tampilan berisikan disable user, delete user dan reset password user. Berikut tampilan aplikasi yang di rancang penulis pada gambar III.12. Username Path Folder Access Status Delete Reset Gambar III.12. Tampilan Rancangan List User 7. Tampilan Rancangan Add User Tampilan ini adalah tampilan pada add user. Pada tampilan berisikan create user. Berikut tampilan aplikasi yang di rancang penulis pada gambar III.13.

32 Add User User Name Re- Path Folder User Hak Akses Create User Gambar III.13. Tampilan Rancangan Add User 8. Tampilan Rancangan Change Tampilan ini adalah tampilan dari change password. Pada tampilan berisikan change pasword (ganti pasword). Berikut tampilan aplikasi yang di rancang penulis pada gambar III.14. Form Change Old New Re-New Change Gambar III.14. Tampilan Rancangan Change

33 9. Tampilan Rancangan About Jika pengguna mengklik link about, maka akan muncul tampilan berupa informasi penulis. Berikut ini tampilan about pada gambar III.15. Foto Tentang Penulis Gambar III.15. Tampilan Rancangan About