Sabtu, 24 November 2018

Teknologi Web Dinamis | Nassya Putri R.

Assalamualaikum kawan-kawanku dari berbagai belahan dunia, eaaa. Apa kabar nih kalian semua? Semoga selalu dalam keadaan sehat wal'afiat dan selalu dalam lindungan-Nya ya. Kali ini pada penasaran ga, saya mau kasih informasi tentang apa? Oke oke, sama kaya di judul blognya, saya mau kasih tau kawan kawan nih mengenai Teknologi Web Dinamis. Langsung aja yuk kita mulai!!!

Perkenalan :

  • World Wide Web adalah layanan internet yang paling populer saat ini,
  • Internet mulai dikenal dan digunakan secara luas setelah adanya layanan WWW.
  • WWW adalah halaman-halaman website yang dapat saling terkoneksi satu dengan lainnya (hyperlink) yang membentuk samudra belantara informasi.
  • WWW berjalan dengan protokol HyperText Transfer Protokol (HTTP).
  • Halaman Web merupakan file teks murni (plain text) yang berisi sintaks-sintaks HTML yang dapat dibuka/ dilihat/diterjemahkan dengan Internet Browser.
  • Sintaks HTML mampu memuat konten text, gambar, audio, video dan animasi.
Internet Web Browsers :
  • Browser adalah sebuah program aplikasi atau software yang me-request dokumen-dokumen dari komputer-komputer yg terkoneksi internet (server) di seluruh dunia, dan menampilkan informasi dari dokumen tersebut pada window browser. 
  • Browser menampilkan sesuai instruksi (format) HTML yg dibuat pada dokumen tsb.
Trend: Application

Internet :
  • Email 
  • Online Games 
  • Chat (Skype, Blackberry Messenger) 
  • Google Earth

Web Based :
  • Search Engine (Yahoo!, Google)
  • Web Blog 
  • Web Komunitas: Facebook, Twitter, Instagram, Kaskus, YouTube
Kategori Web :

Berdasarkan keter-update-an isi web:
  1. Web Statis : Website yang isi tampilannya selalu sama dan tidak akan pernah berubah kapan pun kita melihatnya. (jika tidak di-update).
  2. Web Dinamis: Website yang isi tampilannya tidak statis.
→ Web Statis = HTML (only). ←
→ Web Dinamis = HTML plus plus
                  + Pemrograman Web (Scripting)
                  + Animasi Interaktif (Mis: Flash, Java Applet) ←


HTML
  • Walaupun membuat website sangat mudah dengan menggunakan tools, tetapi sintaks HTML harus dikuasai dengan baik. 
  • Membantu dalam mengembangkan fitur yang dinamis: script, applet, konten multimedia, dll.
Pemrograman Web

Client Side Script :
  • Script yang ditambahkan dalam dokumen html, dieksekusi oleh browser client. 
  • Javascript, VBScript
Server Side Script:
  • Script yang ditambahkan dalam dokumen html, dieksekusi oleh server, hasilnya dalam bentuk html yang dikirim ke client. 
  • ASP/ASP.Net, PHP, JSP, dll
Cara Kerja Web :

Client Side Script :
  • Script yang ditambahkan (embedded) pada halaman web yang sebelumnya hanya disusun dengan sintaks HTML. 
  • Penambahan script ini mempunyai tujuan tertentu. Misalnya:
    1. Menampilkan jam dan tanggal yang up- to-date, 
    2. Menu yang dinamis (mis: pull down menu), 
    3. Kontrol terhadap sebuah window, animasi sederhana, animasi mouse, maupun untuk validasi form, dll.
    Advantage :
  • Waktu proses relatif cepat karena langsung dieksekusi oleh browser client,
  • Tidak memerlukan web server untuk hosting,
  • Dapat dieksekusi langsung oleh berbagai browser.
        Disadvantage :
  • Script bisa dilihat oleh pengguna,
  • Script dapat di copy-paste,
  • Tidak cocok untuk akses data atau database.
Server Side Script :
  • Digunakan untuk membuat aplikasi web atau konten-konten dinamis: news, buku tamu, dll. 
  • PHP: open source dan banyak digunakan luas.
  • Active Server Pages (ASP) dan ASP.Net, teknologi yang dikembangkan oleh Microsoft. 
  • ColdFusion (CFM), dikembangkan oleh Macromedia.
  • Java Server Pages dan Servlet dikembangkan oleh Sun Microsystem. 
  • Common Gateway Interface (CGI), yang dibuat dengan bahasa pemrograman C++ atau Perl.
  • Server Side Include (SSI), seperti misalnya Frontpage Server Extension.
        Advantage :
  • Script tidak bisa dilihat oleh pengguna, sehingga tidak dapat di-copy-paste,
  • Cocok untuk akses data atau aplikasi database,
  • Untuk membuat fitur-fitur tertentu yang berguna, misalnya: hit counter, user manajemen, disain yang dinamis, CMS, dll.
        Disadvantage :
  • Waktu proses relatif lebih lambat karena dieksekusi oleh server,
  • Memerlukan web server untuk hosting.
CSS (Cascading Stylesheet) :
  • CSS adalah bagian dari sebuah website yang khusus dibuat untuk mengatur tampilan sebuah website. 
  • Kita dapat mengontrol isi (konten) dan tampilan secara terpisah. 
  • Perubahan konten tidak mengharuskan kita melakukan perubahan tampilan, demikian juga sebaliknya.
  • Teknologi CSS dimaksudkan untuk mempermudah perancangan web yang indah dan fleksibel. 
  • Fleksibilitas adalah hal yang tidak akan diperoleh jika menggunakan HTML saja. 
  • Satu file CSS (*.css) dapat digunakan untuk banyak halaman. Sehingga perubahan disain visual untuk banyak halaman dapat dilakukan hanya melalui modifikasi satu file CSS.
Aplikasi Berbasis Web :
  • E-Commerce: menjelaskan konsep transaksi antar penjual dan pembeli dalam sebuah perangkat elektroinik online.
  • E-Business: menjelaskan seluruh aspek yang berhubungan dengan proses bisnis melalui media elektronik, termasuk didalamnya E-Commerce.
  • E-Learning, E-Government, dan E-E yang lainnya …
Web Developer :
     Secara garis besar dapat dipisahkan:
  1. Web Designer: membuat disain web.
  2. Web Programmer: membuat script untuk halaman web. 
  3. Web Administrator: sebagai administrator web.
Tahapan Pengembangan Website :
      Sebuah website dikembangkan dalam 2 proses besar: 
  1. Web Designing: proses hingga jadi halaman-halaman web secara lengkap dan siap tayang. 
  2. Web Deploying: proses untuk membuat website terpasang pada server internet dan dapat diakses orang lain.
Tools Pengembangan Website :
  • Adobe Dreamweaver 
  • XAMPP 
  • Adobe Photoshop
Nah kali ini saya akan menganalisis salah satu web e-commerce, yaitu lazada.com.

1. Gambar Site Map

2. Fungsi Setiap Menu

a. Kategori

- berfungsi sebagai pilihan kategori yang dikehendaki buyer/seller.

b. Cari
- berfungsi sebagai fitur pencarian barang dan jasa yang tersedia di lazada.

c. Lebih murah di app
- Barcode = Berfungsi untuk mengakses link download applikasi.

d. Menjadi Seller
- Daftar = mengarahkan user menuju link daftar seller/penjual.
- Masuk Seller Center = mengarahkan user menuju link seller center yang berisi panduan dan bantuan seller.

e. Customer Care
- Pusat Bantuan = mengarahkan user ke link pusat bantuan lazada.
- Order & Pembayaran = mengarahkan user ke link tentang cara melakukan pembayaran di lazada.
- Pengiriman = mengarahkan user ke link pengiriman barang dan penggunaan aplikasi lazada.
- Pengembalian Barang & Dana = mengarahkan user ke link refund barang dan uang layanan lazada.
- Live Chat = mengarahkan user masuk pada roomchat resmi lazada.

f. Lacak Pesanan
- digunakan apabila kita ingin melacak pesanan melalui email dan no telepon seller yang tersedia. untuk bantuan lebih lanjut oleh pihak lazada, kita dapat menekan 'klik disini'.

g. Login

- digunakan apabila kita ingin melakukan pemesanan barang/jasa melalui aplikasi. Dapat menggunakan akun facebook maupun google+.

h. Daftar

- digunakan apabila kita ingin mendaftar menjadi member lazada agar dapat melakukan pemesanan barang atau penggunaan aplikasi secara mudah.

3. Kemudahan Penggunaan

Web ini sangat mudah dijangkau oleh banyak kalangan. Karena merupakan program aplikasi jual-beli, tentu sangat bagus sekali adanya fitur kategori sehingga memudahkan buyer dalam menemukan/memfilter barang yang diinginkan. Dengan pilihan warna yang tidak terlalu ramai, sehingga tampilan sangat enak sekali dilihat. Pada website ini pula bahasa yang digunakan sangat simple dan mudah dipahami, sehingga memudahkan para user dalam menggunakannya. Serta banyak fitur lengkap yang mendukung website ini sehingga user yakin dalam penggunaannya.

4. Saran untuk Website

Sebaiknya tulisan warna pada filter yang disediakan diperjelas lagi, mungkin bisa dibuat lebih bold dan gunakan satu warna saja sehingga tampilannya lebih enak dilihat. Kemudian, adanya fitur pesan dan live chat pada website ini sepertinya terlalu boros, apabila fitur tersebut nantinya akan dikirimkan kepada admin/customer service lazada, lebih baik salah satu fiturnya dihapus karna menyebabkan ketidak efisienan fungsi.

Nah teman-teman, segitu sajaa informasi dan analisis yang saya lakukan. Semoga dapat bermanfaat bagi teman-teman sekalian. Keep Happy and Stay Healthy guys!❤👀

Tidak ada komentar:

Posting Komentar

INTRODUCING ELOQUENT

Assalamualaikum teman-teman yang sedang melihat blog saya kali ini hihi! Apa kabar semuanya? Semoga selalu dalam keadaan sehat wal'afiat...