Minggu, 15 Maret 2020

DESAIN SYSTEM


5.1          Pengertian Desain System

Desain atau perancangan dalam pembangunan perangkat lunak merupakan upaya untuk mengonstruksi sebuah sistem yang memberikan kepuasan (mungkin informal) akan spesifikasi kebutuhan fungsional, memenuhi target, memenuhi kebutuhan secara implisit atau eksplisit dan segi performansi maupun penggunaan sumber daya, kepuasan batasan pada proses desain dan segi biaya, waktu, dan perangkat.
Desain perangkat lunak bukan hanya sebuah perancangan berupa interface (antar muka) sebuah perangkat lunak, tetapi memiliki lingkup yang jauh lebih luas.
Sebuah proses untuk mendefinisikan sesuatu yang akan dikerjakan dengan menggunakan teknik yang bervariasi serta didalamnya melibatkan deskripsi mengenai arsitektur serta detail komponen dan juga keterbatasan yang akan dialami dalam proses pengerjaannya.
Sebuah proses perancangan membutuhkan pengetahuan mengenai berbagai teknik atau model perancangan yang dapat digunakan. Selain itu, sebuah perancangan membutuhkan hasil analisa yang telah mampu mendeskripsikan kebutuhan dari sistem yang akan dibuat.Dan seorang desainer harus memahami kendala atau hambatan yang mungkin terjadi pada saat implementasi.
Ini berarti bahwa sebuah proses perancangan memiliki 3 unsur penting, yakni :
1.      Pengetahuan mengenai teknik perancangan
2.      Kebutuhan sistem
3.      Kendala yang mungkin terjadi
Desain Perangkat Lunak merupakan sebuah proses yang berkelanjutan dari analisa dan didalamnya melakukan identifikasi hasil analisa serta menghasilkan konsep dasar untuk kepentingan pengembangan perangkat lunak.
Dalam pengertian yang sama, dapat digolongkan bahwa perancangan adalah mengubah dari “apa” yang menjadi kebutuhan, menjadi “bagaimana” mendefinisikan kebutuhan tersebut menjadi sebuah perangkat lunak. Acuan umum untuk menilai bahwa hasil perancangan merupakan hasil perancangan yang baik
Hasil perancangan harus mengimplementaasikan hasil analisa secara eksplisit dan memenuhi kebutuhan pengguna secara implisit. Hasil perancangan harus dapat dimengerti oleh pihak pengembang perangkat lunak yang akan mengimplementasikan ke dalam bahasa pemrograman. Hasil perancangan harus menyediakan gambaran yang lengkap mengenai perangkat lunak yang akan dibuat, baik dari segi data, fungsi serta perilaku yang akan dijalankan oleh perangkat lunak tsb.
Sebuah perancangan perangkat lunak yang baik harus memenuhi syarat-syarat berikut :
1.      Fleksibel
2.      Mudah ditransfer
3.      Mudah dimodifikasi
4.      Mudah digunakan
5.      Handal
6.      Aman
7.      Tidak Mahal
Desain suatu perangkat lunak merupakan proses beberapa tahap yang difokuskan pada 4 atribut yang berbeda dari sebuah program yaitu:
1.      Struktur Data
2.      Arsitektur software
3.      Tampilan antarmuka
4.      Algoritma (prosedur)

5.2          Membuat Prototipe menggunakan Balsamiq Mockup

Berikut adalah langkah-langkah membuat prototype menggunakan balsamiq mockup :
1.        Setelah aplikasi berhasil diinstall di PC atau laptop silahkan anda buka aplikasi tersebut.
2.        Langkah berikutnya yaitu memilih platform yang akan digunakan , dengan cara memilih menu toolbar container, di bagian container telah disajikan berbagai macam platform penampil aplikasi yaitu Browser, Smartphone dan Ios. Pada tutorial kali ini saya ingin membuat menggunakan platform Smartphone. Cara menggunakannya cukup mudah cukup klik gambar smartphone dan tarik kebagian tengah layar.
3.        Apabila tampilan device sudah muncul silahkan tambahkan keterangan di bagian atas dengan cara memilih menu text dan pilih label. Text yang dipilih juga dapat diubah propertinya, seperti mengubah ukuran font.
4.        3. Setelah anda membuat keterangan login , langkah berikutnya membuat form username dan password dengan cara pilih bagian menu Form dan pilih text input. 
5.        4. Setelah form username dan kata sandi berhasil dibuat, langkah selanjutnya membuat tombol masuk dengan cara tetap pada menu form dan pilih button.
6.        5. Apabila prototipe berhasil dibuat, silahkan periksa dan jalankan hasil karya anda dengan menekan tombol play di bagian kanan atas aplikasi. Di bawah ini gambar hasil prototipe login.
7.        Setelah prototipe dirasa sudah baik ,silahkan export hasil nya ke bentuk PDF , dengan cara memilih menu project dan pilih export to PDF.

Tidak ada komentar:

Posting Komentar

PENGENALAN DFD

7.1           Pengertian DFD Data Flow Diagram (DFD) merupakan suatu cara atau metode untuk membuat rancangan sebuah sistem yang mana ...