Archive for 2014

Analisis Desain Website

Kamis, 11 Desember 2014
Posted by Fadhlan Ruchiatna

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.





Model-Model Perangkat Lunak

Kamis, 02 Oktober 2014
Posted by Fadhlan Ruchiatna

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 umumnya


https://uts-sumbawa.ac.id 
https://widiartaimade.blogspot.com 
Welcome to My Blog

Popular Post

Blogger templates

Total Tayangan Halaman

Diberdayakan oleh Blogger.

Pages - Menu

Pengikut

Mengenai Saya

Foto saya
Sumbawa besar, Sumbawa, Indonesia

Blogger templates

- Copyright © FrOst Blog's -Robotic Notes- Powered by Blogger - Designed by Johanes Djogan -