5627 Prototyping
5627 Prototyping
PROTOTYPING
Prototyping
Prototyping merupakan salah satu pengembangan perangkat lunak yang banyak
digunakan. Seperti pelaksanaan analisa, perencanaan, dan fase implementasi secara
bersamaan, dan berulang-ulang..
Dengan metode prototyping ini pengembang dan pelanggan dapat saling berinteraksi
selama proses pembuatan sistem. Kunci agar model prototype ini berhasil dengan baik
adalah dengan mendefinisikan aturan-aturan main pada saat awal, yaitu pelanggan dan
pengembang harus setuju bahwa prototype dibangun untuk mendefinisikan kebutuhan.
Tujuan Prototype
Rapid Prototyping
Sejarah Rapid Prototyping
Pada akhir 1960-an, banyak peralatan mesin yang dikendalikan oleh komputer mulai
muncul di pabrik-pabrik sebagai inovasi terbaru dalam pembuatan efisien dibagian mekanis.
Alat ini mampu menyelesaikan tugas-tugas manufaktur dengan akurasi yang lebih besar dan
konsistensi daripada yang dapat dicapai secara manual, tetapi mereka harus diprogram
setiap kali bagian baru perlu dibangun.
Metode Rapid Prototyping pertama ditemukan pada tahun 1986 di California, USA
yaitu dengan metode Stereolithography.Rapid Prototyping dapat didefinisikan sebagai
metode-metode yang digunakan untuk membuat model berskala (prototype) dari mulai
bagian suatu produk (part) ataupun rakitan produk (assembly) secara cepat dengan
menggunakan data Computer Aided Design (CAD) tiga dimensi.Rapid Prototyping
memungkinkan visualisasi suatu gambar tiga dimensi menjadi benda tiga dimensi asli yang
mempunyai volume.
rapid prototyping sangat berguna dan diperlukan dalam dunia industri adalah:
Meningkatkan efektifitas komunikasi di lingkungan industri atau dengan konsumen.
Mengurangi kesalahan-kesalahan produksi yang mengakibatkan membengkaknya biaya
produksi.
Mengurangi waktu pengembangan produk.
Meminimalisasi perubahan-perubahan mendasar.
Memperpanjang jangka pakai produk misalnya dengan menambahkan beberapa
komponen fitur atau mengurangi fitur-fitur yang tidak diperlukan dalam desain.
Dimensi Prototyping
1. Representasi
Dari sebuah prototyping dapat dipertanyakan apakah hasilnya nanti akan
dipresentasikan dalam sebuah konteks tekstual (kata-kata berbentuk narasi) atau dilengkapi
dengan tampilan visual sertra diagram yang mendukung alur proses dari sebuah aplikasi.
2. Ruang Lingkup
Prototyping dapat berupa tampilan antar muka secara umum dan juga bisa dilengkapi
dengan tampilan yang telah dilengkapi dengan contoh perhitungan ataupun tampilan data.
3. Executability
Dalam dimensi ini, prototyping dengan kategori kompleks dapat berupa sebuah
contoh program “setengah jadi” yang benar-benar dapat dieksekusi atau dijalankan, sehingga
terbentuk sebuah simulasi yang seakan-akan nyata bagi para pengguna.
4. Tahapan
Prototyping dapat melalui tahap-tahap tertentu hingga mencapai sebuah tahap yang
dianggap “matang” sebelum memulai sebuah proses pembuatan.
- Revolusioner: mengganti yang lama.
- Evolusioner : terus melakukan perubahan pada perancangan yang sebelumnya.
Tahapan-tahapan Prototyping
1. Pengumpulan
kebutuhan Pelanggan dan pengembang bersama-sama mendefinisikan format seluruh
perangkatlunak, mengidentifikasikan semua kebutuhan, dan garis besar sistem yang
akan dibuat.
2.Membangun
prototyping Membangun prototyping dengan membuat perancangan sementara yang
berfokus pada penyajian kepada pelanggan (misalnya dengan membuat input dan
format output).
3.Evaluasi
protoptyping Evaluasi ini dilakukan oleh pelanggan apakah prototyping yang sudah dibangun
sudah sesuai dengan keinginann pelanggan. Jika sudah sesuai maka langkah 4 akan
diambil. Jika tidak prototyping direvisi dengan mengulangu langkah 1, 2 , dan 3.
4.Mengkodekan sistem
Dalam tahap ini prototyping yang sudah di sepakati diterjemahkan ke dalam
bahasa pemrogramanyangsesuai.
5. Menguji sistem
Setelah sistem sudah menjadi suatu perangkat lunak yang siap pakai, harus ditesdahulu
sebelum digunakan.Pengujian ini dilakukan dengan White Box, Black Box,Basis Path,
pengujian arsitektur dan lain-lain.
6. Evaluasi Sistem
Pelanggan mengevaluasi apakah sistem yang sudah jadi sudah sesuai dengan yangdiharapkan
.Juka ya, langkah 7 dilakukan; jika tidak, ulangi langkah 4 dan 5.
7. Menggunakan sistem
Perangkat lunak yang telah diuji dan diterima pelanggan siap untuk digunakan.Keunggulan
dan Kelemahan Prototyping.
Terminologi Prototyping
Konstruksi teknis pada Terminologi Prototype yang digunakan sebagai media
interaksi manusia dan komputer.
1.Prototype Horisontal
- Sangat luas, mengerjakan sebagian besar interface, tetapi tidak mendalam
- Mencakup seluruh antarmuka pengguna namun tanpa fungsi pokok, berupa simulasi dan
belum dapat digunakan untuk melakukan pekerjaan yang sesungguhnya
- Misal, pengguna dapat mengeksekusi seluruh navigasi dan perintah pencarian, tapi tanpa
memanggil informasi real.
- Mengurangi level fungsionalitas, tetapi semua fitur ada.
2.Prototype Vertikal
- Lebih sedikit aspek atau fitur dari interface yang disimulasikan, tetapi dilaksanakan dengan
rincian yang sangat baik
- Mengandung fungsi yang detail tapi hanya untuk beberapa fitur terpilih, dan tidak pada
keseluruhan sistem
- Misalnya dalam sistem informasi penerbangan, pengguna dapat mengakses suatu basisdata
dengan data real dari penyedia informasi, tetapi tidak untuk keseluruhan data
- Mempunyai performans lebih rendah dibanding sistem final
- Tidak dalam jaringan
Melihat begitu banyak keuntungan yang cepat prototipe, Anda ingin tahu industri di
mana sistem ini bekerja dengan baik. Cepat sistem prototipe digunakan dalam industri
seperti merancang dan rekayasa, aerospace, otomotif, pertahanan, kesehatan, dan produk
konsumen. Profesional telah menggunakan sistem prototipe cepat dengan bijaksana.
Menggunakan keterampilan dan keahlian mereka, mereka telah mampu memenuhi
kebutuhan masa depan pelanggan lebih berhasil.
9. Scenario-based prototyping
- Mengurangi level fungsionalitas dan jumlah fitur
- Sangat mudah untuk dirancang dan diimplementasikan
- Hanya mampu untuk mensimulasikan UI sepanjang pengujian pengguna mengikuti
rencana pengujian sebelumnya.
- Berukuran kecil, dapat diubah dan ditest berulang-ulang.
- Dapat dikembangkan menggunakan satu atau beberapa skenario tugas
* Medium-Fidelity Prototypes
- Membuat gambar pada komputer Storyboards
- Membangun antarmuka pengguna dalam mode test
- Membuat Slides show dan simulasi
1. Stereolithography (SLA)
Dalam teknik SLA, sebuah prototipe dibuat dengan cara menembakkan sinar laser ke
permukaan sebuah wadah (vat) yang berisi cairan photopolymer (resin). Cairan ini akan
langsung mengeras saat laser mengenai permukaannya. Setelah satu layer selesai
dikerjakan, sebuah platform digerakkan turun beberapa milimeter, sebuah penyapu
(recoater blade) membersihkan sisa-sisa resin di permukaan, dan layer berikutnya
dikerjakan di atas layer yang telah diselesaikan, seperti terlihat pada Gambar 1.
2. Selective Laser Sintering (SLS)
Seperti terlihat pada Gambar 4., cara kerja SLS mirip dengan printer tiga dimensi,
hanya pada SLS digunakan laser untuk merekatkan material serbuk pada platform.
3. Laminated Object Manufacturing (LOM)
Seperti terlihat pada Gambar 5., cara kerja LOM menggunakan material berupa kertas
khusus yang digerakkan melewati sebuah platform. Sinar laser ditembakkan menurut
bentuk layer, memotong kertas pada platform. Platform akan bergerak turun dan
material baru dilewatkan di atas layer yang telah terbentuk, dan proses diulangi lagi
sampai semua layer selesai dikerjakan. Sebuah roller pemanas (heated roller)
memanaskan layer yang telah terbentuk agar menyatu dengan layer di bawahnya.
4. Fused Depsition Modelling (FDM)
Seperti terlihat pada Gambar 2., cara kerja FDM menggunakan sebuah head (kepala
penyemprot) yang dipanaskan digerakkan menurut sumbu x dan y untuk membentuk
layer menggunakan material plastis yang disemprotkan ke atas platform. Material itu
akan segera mendingin dan mengeras saat mengenai platform. Platform kemudian
digerakkan turun, dan layer berikutnya segera dikerjakan.Untuk prototipe yang
membutuhkan penyangga (support), maka disemprotkan material penunjang dari head
di sekeliling prototipe.Material penunjang ini dapat dengan mudah dibuang setelah
prototipe selesai dikerjakan.
Deskripsi Desain
Definisi Desain
Desain merupakan perencanaan dalam pembuatan sebuah objek, sistem,
komponen atau struktur.Desain merupakan sebuah konsep tentang sesuatu.Seorang
perancang atau orang yang mendesain sesuatu disebut desainer, namun desainer lebih
lekat kaitannya dengan profesional yang bekerja dilingkup desain yang bekerja untuk
merancang sesuatu yang menggabungkan atau bereksplorasi dalam hal estetika dan
teknologi. Penggunaan istilah design atau desain bermula dari gambar teknik arsitektur
(gambar potong untuk bangunan) serta di awal perkembangan, istilah desain awalnya
masih berbaur dengan seni dan kriya.
Desain memiliki pengertian sebagai suatu pemikiran baru atas fundamental seni
dengan tidak hanya menitik-beratkan pada nilai estetik, namun juga aspek fungsi dan
latar industri secara massa, yang memang pada realitanya pengertian desain tidak hanya
digunakan dalam dunia seni rupa saja, namun juga dalam bidang teknologi, rekayasa, dl.
Dalam membuat sebuah design semua berawal dari minat sang desainer (perancang)
untuk memilih mencipatakn ilutrasi berupa foto,gambar, maupun tulisan.
Tujuan
Ingin menyatakan gagasan desain dan mendapatkan dengan mudah dan cepat pendapat
atas system
Kejelasan
Setiap elemen yang digunakan pada interface harus beralasan dalam penggunaannya.
Memperjelas pesan yang diberikan.Memberikan relax pada mata dalam menatap elemen-
elemen saat beraktifitas. Menawarkan kesederhanaan, enak dilihat, berkelas dan jelas.
Konsisten
•Konsisten dalam layout,warna,gambar (image),icon,tipografi,teks, dll.
•Konsisten pada layar, perpindahan antar layar satu ke layar lain.
•Konsisten pada desain interface yang dirancang.
•Bidang kerja (platform) mempunyai petunjuk tuntunan.
Desain Sistem
Setelah laporan hasil analisa sistem di setujui, tahap berikutnya adalah disain
system.ada beberapa langkah yang di tempuh dalam mendesain menurut award yaitu :
1. Melihat kembali tujuan user
2. Mengevaluasi keterbatasan sistem
3. Disain output
4. Disain proses
5. Disain input
6. Rencana pelaksanaan sistem baru
7. Analisa kebutuhan data
Pelaksanaan sistem
Pelaksanaan adalah keadaan dimana sistem baru akan di laksanakan atau di uji
coba sebelum di gunahkan sepenuhnya oleh user.
Setelah desain sistem selesai, ada beberapa hal yang perlu di perhatikan sebelum sistem
yang baru benar-benar di jalankan :
1. Mempersiapkan perangkat lunak
2. Mempersiapkan perangkat keras
3. Pelatihan, dan
4. Pengujian system
Sketsa
Definisi Sketsa
Sketsa memiliki arti lukisan awal yang kasar, ringan, semata-mata garis besar
ataupun belum selesai, sering kali digunakan sebagai percobaan atau sebagai tanda yang
digunakan dalam gambar biasa, catatan singkat tanpa bagian-bagian kecil yang
mengemukakan gagasan tentang sesuatu.
Jenis-jenis sketsa
- Gambar garis besar yaitu sketsa yang membuat garis-garis bentuk sederhana tanpa
rincian dan tidak selesai.
- Sketsa cepat yaitu sketsa yang menggunakan beberapa garis saja untuk menampilkan
citra suatu sketsa yang sudah selesai.
- Studi citra yaitu sketsa yang berupa coretan dengan cepat dan kurang terperinci hanya
menunjukan bentuk global.
Komposisi sketsa
Komposisi yang artinya susunan dalam seni rupa memiliki arti menyusun atau
menata unsur-unsur seni rupa. Dengan mengatur komposisi dengan baik, maka akan
terwujud karya sketsa yang baik. Oleh karena itu, komposisi memegang peranan penting
sebab dengan komposisi akan diperoleh nuansa harmonis. Beberapa bagian komposisi
seperti berikut.
1) Komposisi garis
Komposisi garis adalah garis yang memiliki peran utama di dalam membentuk
komposisi. Jenis garis yang dapat membentuk komposis: komposisi garis lurus;
komposisi garis lengkung.
2) Komposisi warna
Merupakan susunan warna-warna pada suatu bidang.Harmonis tidaknya tergantung
bidang-bidang yang diatur menjadi harmonis.
3) Komposisi bidang
Komposisi bidang adalah garis-garis yang kita susun akan membentuk suatu susunan
bidang. Susunan daripada bidang-bidang yang diatur menjadi harmonis.
4) Komposisi bentuk
Komposisi bentuk dihasilkan dari beberapa unsur garis. Keharmonisan dari komposisi
bentuk ditentukan dari berbagai faktor unsur-unsurnya: komposisi simetris; komposisi
asimetris; komposisi sentral; komposisi diagonal.
Contoh Gambar Sketsa adalah :
Story board
Definisi Story Board
Storyboard visualisasi ide dari aplikasi yang akan dibangun, sehingga dapat
memberikan gambaran dari aplikasi yang akan dihasilkan. Storyboard dapat dikatakan
juga visual script yang akan dijadikan outline dari sebuah proyek, ditampilkan shot by
shot yang biasa disebut dengan istilah scene.
Skenario
Definisi Skenario
Pengertian umum :Skenario adalah urutan cerita yang disusun oleh seseorang agar suatu
peristiwa terjadi sesuaidengan yang diinginkan.
Pengertian khusus : Skenario adalah naskah cerita yang ditulis dengan istilah-istilah
kamera yang digunakan sebagai panduan untuk pembuatan sebuah tayangan (Film,
Sinema Elektronik/Sinetron, Drama)
Skenario adalah suatu uraian interaksi manusia dengan mesin yang membantu
proses desain berfokus pada keperluan user yang berbeda sehingga dapat digunakan
untuk aktivitas desain. Skenario dapat membantu membatasi keruwetan pada lapisan
teknologi.
Skenario ditulis dengan menggunakan bahasa yang interaktif, membuang sistem
yang mengacu ke sistem atau teknologi dan di-review agar user yang tidak mempunyai
latar belakang teknologi bisa membaca dan memahaminya.
Skenario ditulis dengan menggunakan bahasa yang interaktif, Skenario bisa
dikatakan sama dengan sebuah cerita atau langkah pengerjaan agar pekerjaan dapat
terbantu dan fokus pada apa yang ingin diciptakan atau dibuat.
1. Perancangan Model
2. Perancangan Dialog
3. Simulasi
Perancangan model
Merancang representasi suatu masalah dalam bentuk yang lebih sederhana sehingga lebih
jelas dan mudah dikerjakan.
Bentuk model
Bentukan model dapat dinyatakan dalam beberapa jenis, sebagai model ikonik,
model analog, atau model matematik/simbolik. Model ikonik memberikan visualisasi
atau peragaan dari permasalahan yang ditinjau.Dapat berupa foto udara, maket, grafik
atau pie chart. Foto udara suatu kota misalnya memberikan gambaran tata letak
bangunan, pertamanan, lalu lintas dan seterusnya dikota tersebut sehingga memudahkan
pembahasannya lebih lanjut.
Demikian juga maket sebuah bangunan memberikan gambaran bentuk tata letak,
dan hubungan fungsional dari bagian-bagiannya sehingga bisa dievaluasi dengan
mudah.Model analog didasarkan pada keserupaan gejala yang ditunjukkan oleh masalah
dan dimiliki oleh model.
Perancangan dialog
simulasi
simulasi merupakan proses perancangan model dari suatu sistem nyata (riil) dan
pelaksanaan eksperimen-eksperimen dengan model ini untuk tujuan memahami tingkah
laku sistem atau untuk menyusun strategi (dalam suatu batas atau limit yang ditentukan
oleh sebuah satu atau beberapa kriteria) sehubungan dengan operasi sistem tersebut.
Metode simulasi dapat menjelaskan tingkah laku sebuah sistem dalam beberapa
waktu dengan mengobservasi tingkah laku dari sebuah model matematika yang dibuat
sesuai dengan karakter sistem yang asli sehingga seorang analis bisa mengambil
kesimpulan tentang tingkah laku dari sistem dunia nyata.Simulasi dapat digunakan untuk
merancang, menganalisa dan menilai suatu sistem.
Prototyping Tools
1. Draw/Paint Program, contoh: Photoshop, Coreldraw
contoh :