1. LAZADA.CO.ID
Lazada.co.id merupakan salah satu
situs belanja online yang popular di Indonesia. Sebagai toko online,
lazada.co.id menjual berbagai macam produk yang dibagi ke dalam berbagai macam
kategori yang berfungsi untuk memudahkan user dalam melakukan pemilihan dan
pembelian produk.
Analisis desain
:
1.1.1.
Layout
Berikut
adalah tampilan utama dari lazada.co.id
Dapat dilihat bahwa desain dari
lazada.co.id tertata dengan baik. Pada bagian kiri merupakan kategori dari
produk yang dijual. Dan barang-barang sesuai kategori yang dipilih user akan
dimunculkan pada bagian tengah sehingga user akan lebih terfokus kepada
barang-barang tersebut. Pada bagian kanan merupakan menu informasi dan tips
tentang berbelanja di situs tersebut.
1.1.3.
Design
Tampilan
desain dari situs lazada.co.id ini sederhana. Penggunaan warna latar putih
tidak mengganggu user dalam melihat content yang ditampilkan. Walaupun terlihat
penuh namun penataannya tersusun dengan rapi sehingga user dapat melihat dan
menikmati dengan nyaman.
2. OLX.CO.ID
OLX kadang
disebut Toko Bagus adalah sebuah situs iklan baris yang berfokus kepada
aktifitas jual beli di Indonesia. Semua iklan yang ada di situs ini dibuat oleh
penggunanya sendiri, baik yang menjual maupun mencari barang. Situs ini
dikelola oleh perusahaan bernama PT Tokobagus.
Dalam banyak
kasus, sebuah BISNIS ONLINE bisa bertahan tidak hanya mengandalkan
kekuatan produk saja, tapi dengan adanya tim manajemen yang handal, pengiriman
yang tepat waktu, pelayanan yang bagus, struktur organisasi bisnis yang baik,
jaringan infrastruktur dan keamanan, desain situs web yang bagus, beberapa
faktor yang termasuk:
- Menyediakan harga kompetitif.
- Menyediakan jasa pembelian
yang tanggap, cepat, dan ramah.
- Menyediakan informasi barang
dan jasa yang lengkap dan jelas.
- Menyediakan banyak bonus
seperti kupon, penawaran istimewa, dan diskon.
- Memberikan perhatian khusus
seperti usulan pembelian.
- Menyediakan
rasa komunitas untuk berdiskusi, masukan dari pelanggan,dan lain-
lain.
Analisa Desain
Web TokoBagus.com
- Accessibility
- Esthetically Pleasing
- Availability
- Clarity
- Compatibility
- Configurability
- Consistency
- Control
- Directness
- Efficiency
- Familiarity
- Flexibility
- Forgiveness
- Immersion
- Obviousness
- Operability
- Perceptibility
- Predictability
- Recovery
- Responsiveness
- Safety
3. BERNIAGA.COM
Berniaga.com merupakan
salah satu situs penyedia layanan jual dan beli. Semua iklan yang ada di situs ini
dibuat oleh penggunanya sendiri, baik yang menjual maupun mencaribarang.Berniaga.com kini telah menjadi situs jual beli
online terpopuler di Indonesia. Dengan jumlah pengunjung yang cukup banyak
setiap harinya, menjadikan berniaga.com sebagai situs penyedia layanan jual
dan beli yang dipercaya.
Analisa design web Berniaga.com :
Penempatan menu sudah sangat baik. Menu berada di
bagian kanan atas, samping kiri dan bawah. Perpaduan warnanya begitu bagus dan
tidak terlalu berlebihan. sehingga kalau dilihat dari segi estetika terlihat
sangat elegan.Website berniaga.com ini jika dilihat dari segi aspek
availability sudah terpenuhi. Hal ini dapat dilihat dari tampilan utamanya yang
menyediakan banyak menu, kolom pencarian dan penggolongan objek berdasarkan
kategori, sehingga lebih memudahkan pengunjung untuk menemukan barang yang
ingin dicari.Website ini sudah cukup memenuhi criteria tersebut. Contohnya
terdapat pada setiap iklan yang dipasang diberniaga.com memiliki deskripsi tentang spesifikasi
pada produk tersebut. Sehingga spesifikasi produk-produk yang diposting di berniaga.com dapat terlihat dengan jelas.Dari segi aspek configurability
website berniaga.com bersifat semi dynamic, artinya user
dapat menentukan dan memodifikasi sendiri tentang iklan yang akan diposting,
tetapi tidak dapat melakukan konfigurasi penuh terhadap website tersebut dan
sesuai dengan aturan yang berlaku diberniaga.com.Dilihat dari segi tampilannya, website ini
sangat konsisten. Terbukti dari design tampilan dan perpaduan warna yang sama
di hampir semua bagian menu. Kemudian penggunaan warna yang sesuai dan
proporsional serta tidak berlebihan.
4.
BHINNEKA.COM
Bhinneka.com adalah situs penyedia
jasa e-commerce. Bhinneka.com adalah toko online seperti menjual berbagai macam
laptop. Notebook baru bergaransi resmi, sehingga Anda dapat dengan nyaman
membeli di tempat kami. Terdaftar dengan status premiere business partner untuk
beberapa vendor merk notebook terkenal di dunia seperti HP, Lenovo, serta Asus,
memberikan jaminan bahwa informasi produk dan harga notebook di Bhinneka
up-to-date, murah, dan bersaing, tanpa melupakan kualitas dan layanan purna
jual.
Bhinneka.com menjual Berbagai
kebutuhan akan sebuah laptop bisa
didapatkan dengan berbelanja di sini, mulai dari design (desain), game
(permainan), multimedia, internet, ataupun office works (urusan kantor). Beli
laptop di Bhinneka.Com juga akan memberikan beragam keuntungan lainnya, karena
seringnya melakukan promo, diskon, dan paket murah lainnya. Selain itu,
bhinneka juga menyediakan fasilitas kredit (cicil) untuk laptop melalui BCA
dengan bunga 0%.
5.
DETIK.COM
Detikcom ialah sebuah portal web yang berisi berita
aktual dan artikel online di Indonesia. Detikcom merupakan salah satu
situs berita terpopuler di Indonesia. Berbeda dari situs-situs berita berbahasa
Indonesia lainnya, detikcom hanya mempunyai edisi online dan menggantungkan
pendapatan dari bidang iklan. Meskipun begitu, detikcom merupakan yang terdepan
dalam hal berita-berita baru (breaking news).
Server detikcom
sebenarnya sudah siap diakses pada 30 Mei 1998,
namun mulai online dengan
sajian lengkap pada 9 Juli 1998.
Tanggal 9 Juli itu akhirnya ditetapkan sebagai hari lahir Detikcom yang
didirikan Budiono Darsono (eks wartawan DeTik),
Yayan Sopyan (eks wartawan DeTik),
Abdul Rahman (mantan wartawan Tempo),
dan Didi Nugrahadi. Semula peliputan utama detikcom terfokus pada berita politik, ekonomi, dan teknologi informasi.
Baru setelah situasi politik mulai reda dan ekonomi mulai membaik, detikcom
memutuskan untuk juga melampirkan berita hiburan, dan olahraga.
Dari situlah
kemudian tercetus keinginan membentuk detikcom yang update-nya tidak lagi
menggunakan karakteristik media cetak yang harian, mingguan, bulanan. Yang
dijual detikcom adalah breaking news. Dengan bertumpu pada vivid description macam ini detikcom
melesat sebagai situs informasi digital paling populer di kalangan users
internet.
1. Evolutionary
Software Process Model
Keuntungan Evolutionary Model
·
Pengguna mendapatkan kesempatan untuk bereksperimen dengan sistem
sebagian dikembangkan
·
banyak
sebelum versi penuh bekerja dilepaskan, Membantu
menemukan kebutuhan pengguna yang tepat
·
banyak
sebelum sistem kerja sepenuhnya dikembangkan. Core modul bisa diuji secara menyeluruh: mengurangi kemungkinan
kesalahan dalam produk akhir.
Kekurangan Evolutionary Model
·Seringkali, sulit untuk membagi masalah menjadi unit-unit fungsional yang
dapat diimplementasikan secara bertahap dan disampaikan.
evolutionary model ini
berguna untuk masalah yang sangat besar, mana lebih mudah untuk menemukan modul untuk implementasi tambahan
A. Protoyping Model
Protoyping Model adalah model yang
dapat diterapkan pada model apapun. Model ini tidak memerlukan data yang
lengkap dari sisi client dan banyaknya keraguan dari pembuat software karena
kondisi yang belum diketahui (seberapa besar software, bagaimana sistem
penerapannya). Model ini tepat digunakan jika pihak client menginginkan
prototype dari software dalam waktu yang singkat. Dan prototype inilah yang
akan menjadi acuan dari client untuk memberikan data kebutuhan yang lebih
lengkap pada pembuat software (developer).
Kekurangan dalam model prototype :
1. Pada prototype tentu saja banyak
kebutuhan yang tidak di tampilkan seluruhnya karena data yang dikumpulkan hanya
sebagian.
2. Prototype yang di setujui oleh
client harus dikembangkan oleh developer tanpa ada data tambahan dari client
dan software dari prototype harus memiliki fungsi yang lengkap.
3.Banyak ketidak sesuaian pada
bentuk prototype.
Model ini memerlukan kesepakatan
antara client dan developer bahwa prototype hanya menjadi model dasa dari
pembangunan software.
2. Model incremental
Model Incremental dalam rekayasa perangkat lunak, menerapkan rekayasa
perangkat lunak perbagian, hingga menghasilkan perangkat lunak yang
lengkap. Proses membangun berhenti jika produk telah mencapai seluruh
fungsi yang diharapkan.
Adapun beberapa tahapan yang ada pada model incremental dimana
tahapan-tahapan tersebut dilakukan secara berurutan. Setiap bagian yang
sudah selesai dilakukan testing, dikirim ke pemakai untuk langsung dapat
digunakan.
Tahapan Incremental
Model adalah :
·
Requirement
·
Specification
·
Architecture Design
Pada incremental model, tiga tahapan awal harus diselesaikan terlebih
dahulu sebelum sebelum tahap membangun tiap modal.
Incremental Model merupakan gabungan antara model
linear sekuensial dan prototyping. Setiap linear sekuen menghasilkan produk
yang deliveriables. Increment pertama merupakan produk inti yang mengandung
persyaratan/kebutuhan dasar. Penambahan dilakukan pada increment-incremet
berikutnya.
Keunggulan
dari Incremental Model :
1. Personil
bekerja optimal
2. Pihak
konsumen dapat langsung menggunakan dahulu bagian-bagian yang telah selesai dibangun.
Contohnya pemasukan data karyawan
3. Mengurangi
trauma karena perubahan sistem. Klien dibiasakan perlahan-lahan
menggunakan produknya bagian per bagian
4. Memaksimalkan
pengembalian modal investasi konsumen
Kekurangan dari Incremental Model :
1. Cocok untuk
proyek berukuran kecil (tidak lebih dari 200.000 baris coding)
2. Mungkin
terjadi kesulitan untuk memetakan kebutuhan pengguna ke dalam rencana spesifikasi masing-masing hasil increment
3. Dapat
menjadi build and Fix Model, karena kemampuannya untuk selalu mendapat
perubahan selama proses rekayasa berlangsung
3. Model Spiral
Model ini cukup baru ditemukan,yaitu tahun 1988 oleh Barry Boehm. Spiral
adalah salah satu bentuk evolusi yang menggunakan metode iterasi natural yang
dimiliki oleh model prototyping dan digabungkan dengan aspek sistematis yang
dikembangkan model waterfall.
Spiral model dibagi menjadi beberapa framework aktivitas, yang disebut
dengan task regions. Kebanyakan aktivitas2 tersebut dibagi antara 3 sampai 6
aktivitas. Berikut adalah aktivitas-aktivitas yang dilakukan dalam spiral model
:
· Customer
communication. Aktivitas yang dibutuhkan untuk membangun komunikasi yang efektif
antara developer dengan user / customer terutama mengenai kebutuhan dari
customer.
· Planning. Aktivitas
perencanaan ini dibutuhkan untuk menentukan sumberdaya, perkiraan waktu
pengerjaan, dan informasi lainnya yang dibutuhkan untuk pengembangan software.
· Analysis risk. Aktivitas
analisis resiko ini dijalankan untuk menganalisis baik resiko secara teknikal
maupun secara manajerial. Tahap inilah yang mungkin tidak ada pada model proses
yang juga menggunakan metode iterasi, tetapi hanya dilakukan pada spiral model.
· Engineering. Aktivitas yang
dibutuhkan untuk membangun 1 atau lebih representasi dari aplikasi secara
teknikal.
· Construction &
Release. Aktivitas yang dibutuhkan untuk develop software, testing, instalasi
dan penyediaan user / costumer support seperti training penggunaan software
serta dokumentasi seperti buku manual penggunaan software.
· Customer evaluation. Aktivitas yang
dibutuhkan untuk mendapatkan feedback dari user / customer berdasarkan evaluasi
mereka selama representasi software pada tahap engineering maupun pada
implementasi selama instalasi software pada tahap construction and release.
Adapun beberapa
Kelebihan dan Kelemahan Model Spiral yang ada:
Kelebihan model Spiral
:
1.
Dapat disesuaikan agar perangkat lunak bisa dipakai selama hidup perangkat lunak komputer.
2.
Lebih cocok untuk pengembangan sistem dan perangkat lunak skala besar
3.
Pengembang dan pemakai dapat lebih mudah memahami dan bereaksi terhadap
resiko setiap tingkat evolusi karena perangkat lunak terus bekerja
selama proses
Kelemahan model
Spiral:
1.
Sulit untuk menyakinkan pelanggan bahwa pendekatan evolusioner ini bisa
dikontrol.
2.
Memerlukan penaksiran resiko yang masuk akal dan akan menjadi masalah yang
serius jika resiko mayor tidak ditemukan dan diatur.
3.
Butuh waktu lama untuk menerapkan paradigma ini menuju kepastian yang
absolute
4. Win Win Spiral Model
Dalam
win win spiral model yang merupakan ekstensi dari spiral model, tim pengembang
dan pelanggan akan melakukan diskusi dan negosiasi terhadap requirement-nya.
Disebut win win karena merupakan situasi kemenangan antara tim pengembang dan
pelanggan. Yang membedakan antara win win spiral model dan spiral model adalah
setelah selesai mendapatkan feed back dari pelanggan, tim pengembang aplikasi
dan pelanggan akan kembali melakukan negosiasi untuk perkembangan aplikasi
tersebut.
Win-win spiral model adalah satu
perluasan dari Spiral Model. Di model ini, tim pengembang dan pelanggan
mendiskusikan dan merundingkan permintaan. Model ini disebut Win-Win karena
memberikan suatu situasi menguntungkan untuk tim pengembang dan juga untuk
pelanggan. Pelanggan untung dengan mendapatkan produk yang sesuai dengan
permintaan mereka, disamping itu regu pengembang untung dengan mengirim
software yang dikembangkan dengan semua permintaan yang dibentuk setelah
negosiasi-negosiasi dengan pelanggan.
Win-win spiral model adalah model
yang menguntungkan kedua belah pihak, yaitu pihak pembuat project dan
customer. Fase tertentu dapat di ulang oleh pembuat project tanpa harus
mengulang dari awal. Disini tim pengembang dan pelanggan akan melakukan diskusi
dan negosiasi terhadap requirement-nya
Ada enam tahapan model win-win
spiral, diantaranya:
a.
Identifikasi permintaan.
b.
Negosiasi dengan konsumen
c.
Melakukan perubahan permintaan baru setelah melakukan negosiasi dengan
konsumen.
d.
Menilai proses dan produk alternative dan analisa kerusakan.
e.
Persetujuan proses dan produk.
f.
Tinjauan ulang dengan member laporan kepada konsumen.
Kelebihan :
1.Sama sama adanya kesepakatan developer dengan customer
2.Terdapat kepuasan dan keuntungan antara developer dengan customer karena aplikasi yang dijalankan dengan
negoisasi sesuai kesepakatan
3.Sangat efektif untuk digunakan karena kesepakatan antara developer dengan customer
sama-sama disepakati sehingga tidak akan menimbulkan
ketidak puasan customer
Kekurangan :
1.Membutuhkan waktu yang cukup lama 2.Seringkali pada awalnya customer dengan developer mengalami kecekcokkan pada saat negoisasi
5. Component-based Development Model
Component-based
development sangat berkaitan dengan teknologi berorientasi objek. Pada
pemrograman berorientasi objek, banyak class yang dibangun dan menjadi komponen
dalam suatu software. Class-class tersebut bersifat reusable artinya bisa
digunakan kembali. Model ini bersifat iteratif atau berulang-ulang prosesnya.
Secara umum proses yang terjadi
dalam model ini adalah:
1. Identifikasi
class-class yang akan digunakan kembali dengan menguji class tersebut dengan
data yang akan dimanipulasi dengan aplikasi/software dan algoritma yang baru
2. Class yang
dibuat pada proyek sebelumnya disimpan dalam class library, sehingga bisa
langsung diambil dari library yang sudah ada. Jika ternyata ada kebutuhan class
baru, maka class baru dibuat dengan metode berorientasi objek.
3. Bangun
software dengan class-class yang sudah ditentukan atau class baru yang dibuat,
integrasikan.
Penggunaan kembali komponen software
yang sudah ada menguntungkan dari segi:
► Siklus waktu pengembangan software, karena mampu mengurangi waktu 70%
► Biaya produksi berkurang sampai 84% arena
pembangunan komponen
berkurang
Pembangunan
software dengan menggunakan komponen yang sudah tersedia dapat menggunakan
komponen COTS (Commercial off-the-shelf) – yang bisa didapatkan dengan membeli
atau komponen yang sudah dibangun sebelumnya secara internal. Component-Based
Software Engineering (CBSE) adalah proses yang menekankan perancangan dan
pembangunan software dengan menggunakan komponen software yang sudah ada. CBSE
terdiri dari dua bagian yang terjadi secara paralel yaitu software engineering
(component-based development) dan domain engineering.
6. Formal Method Model
Teknik formal
method adalah teknik yang mengandalkan perhitungan matematika dalam setiap
prosesnya. Hanya digunakan pada sistem yang sangat memperhatikan keamanan atau
keselamatan dari pengguna. Contoh penggunaan teknik ini adalah aerospace
engineering.
Keuntungan menggunakan teknik formal method adalah meminimalkan resiko dengan adanya perhitungan komputasi.
Sedangkan
kerugiannya
adalah:
(a) Biaya
Tinggi.
(b) Kompleks
(c) Tidak Umum
untuk Proyek Software pada umumnyahttps://uts-sumbawa.ac.id
https://widiartaimade.blogspot.com