BLOG

BLOG
Tampilkan postingan dengan label Pengantar Web Science. Tampilkan semua postingan
Tampilkan postingan dengan label Pengantar Web Science. Tampilkan semua postingan

Selasa, Juni 18, 2013

E-commerce: Pengertian, Sejarah, Jenis, Keunggulan dan Kelemahan serta contoh 'TokoBagus.com'

I. Pengertian E-Commerce

E-commerce adalah penyebaran, pembelian, penjualan, pemasaran barang dan jasa melalui sistem elektronik, dengan cara transfer dana elektronik. E-commerce juga merupakan bagian dari e-business, tetapi cakupan e-business lebih luas. E-commerce pertama kali diperkenalkan tahun 1994. Banyak jurnalis memperkirakan bahwa E-commerce akan menjadi sebuah sektor ekonomi baru yang kemungkinan nantinya akan berkembang pesat. 

II. Sejarah E-Commerce

Sejarah perkembangan E-commerce di dunia di mulai dari kemunculan internet yang kemudian terus berkembang sehingga timbulah E-commerce. Internet sendiri mulai lahir pada tahun 1969 kelompok peneliti Amerika berhubungan dengan empat komputer di UCLA, Stanford Research Institute, Universitas Utah, dan Universitas California di Santa Barbara. Mereka menciptakan sebuah jaringan untuk berkomunikasi antara satu dengan yang lain. Jaringan ini dikenal dengan istilah ARPAnet - ARPA yang merupakan bagian dari Departemen Keamanan AS. Seiring dengan perkembangan ARPAnet, yang diikuti pula dengan kerjasama jaringan antara kaum pendidik, dan eksperimen NASA mengenai jaringan komputer, jaringan ini mulai terhubungkan satu dengan yang lain interconnected, inilah awal mula dipakai istilah "Internet".
E-Commerce pertama kali diperkenalkan pada tahun 1994 pada saat pertama kali banner elektronik dipakai untuk tujuan promosi dan periklanan di suatu halaman website. Jurnalis banyak beranggapan bahwa e commerce akan menjadi sebuah sector ekonomi yang nantinya akan berkembang dengan pesat. Baru kurang lebih empat tahun protocol HTTPS memasuki tahap matang dan mulai banyak digunakan oleh masyarakat luas. Antara tahun 1998 dan tahun 2000 banyak pebisnis dari Negara AS dan Eropa mengembangkan situs web perdangan ini. Menurut Riset Forrester, perdagangan elektronik ini menghasilkan penjualan seharga $12,2 milyar pada tahun 2003.

III. Jenis-jenis E-Commerce

E-Commerce sendiri dibagi menjadi tiga tipe , yaitu:

1. Electronic Markets (EMs).
EMs adalah sebuah sarana yang menggunakan teknologi informasi dan komunikasi untuk melakukan/menyajikan penawaran dalam sebuah segmen pasar, sehingga pembeli dapat membandingkan berbagai macam harga yang ditawarkan serta bertukar informasi tentang produk (barang) yang ditawarkan beserta daftar harganya.

2. Electronic Data Interchange (EDI).
EDI adalah sarana pertukaran data terstruktur dengan format standard yang telah disetujui oleh antar organisasi yang melakukan pertukaran yang dilakukan dari satu sistem komputer ke sistem komputer yang lain dengan menggunakan media elektronik. EDI sangat luas penggunaannya, biasanya digunakan oleh kelompok retail yang besar ketika melakukan bisnis dagang dengan para supplier mereka. 

3. Internet Commerce.
Internet commerce adalah penggunaan internet yang digunakan untuk bertukar informasi dan komunikasi untuk perdagangan. Kegiatan yang terdapat dalam internet commerce ini biasanya berupa iklan dalam penjualan produk dan jasa. Transaksi yang dapat dilakukan di internet antara lain pemesanan/pembelian barang dimana barang akan dikirim melalui pos atau sarana lain setelah uang ditransfer ke rekening penjual.

IV. Kelebihan dan Kekurangan E-Commerce

Kelebihan e commerce :
- Lebih efisien waktu, sebab dengan adanya e commerce pemesanan barang dapat melalui telephone atau situs internet dan dapat diantar.
Kekurangan e commerce :
- Tidak terlalu aman, sebab saat transaksi biasanya menggunakan kartu kredit atau no rekening, itu dapat memungkinkan sesuatu yang tidak diinginkan terjadi, karena kurang mengenalnya pembeli dengan si penjual. Oleh karena itu dibutuhkan sekali kecermatan dalam memilih situs e-commerce agar tidak mudah tertipu.

Contoh situs E-Commerce

Untuk mengambil contoh situs yang mengusung sistem belanja online atau Ecommerce, saya mengambil contoh situs belanja online yang sudah cukup terkenal di Indonesia, yaitu TokoBagus, untuk melihat situs TokoBagus bisa diklik disini: TokoBagus.com

Berikut tampilan situs TokoBagus.com:



































A. Sejarah TokoBagus

Situs ini hadir pada tahun 2005 dan merupakan pusat jual beli online terbesar di Indonesia yang dikunjungi oleh lebih dari 100.000 pengunjung setiap harinya. Tokobagus.com merupakan sebuah situs dimana perseorangan ataupun perusahaan dapat membeli dan menjual produk serta jasa secara online. Tokobagus.com adalah tempat untuk mencari barang baru atau bekas berkualitas seperti produk handphone murah, komputer, fashion, mobil bekas, motor, rumah dab properti, peralatan rumah tangga, aneka jasa, dan juga lowongan kerja.

B. Sistem Penjualan TokoBagus

Pasang iklan gratis adalah salah satu layanan yang disediakan oleh TokoBagus untuk para penjual. Dalam melakukan transaksi di TokoBagus, baik jual ataupun beli, juga tidak dikenakan biaya. Tidak hanya itu, TokoBagus juga dapat menjadi search engine yang friendly karena bukan hanya pengunjung situs yang dapat menemukan iklan yang dipublikasikan, tetapi juga orang-orang yang mencari produk dan jasa melalui search engine seperti Google juga akan menemukan iklan tersebut. TokoBagus memiliki slogan “Gratis! Mudah dan Cepat!”

C. Kelebihan dan Kekurangan TokoBagus

Kelebihan:
TokoBagus.com menyediakan berbagai pilihan barang dan jasa, baik baru maupun bekas, dan bermacam alternatif yang mencakup seluruh daerah di Indonesia. Selain itu, apabila ingin melakukan kontak dengan penjual yang memasang iklan di TokoBagus, tidak diharuskan untuk registrasi terlebih dahulu. Situs ini juga menyediakan tab spesifikasi produk atau jasa yang dibutuhkan, seperti merk, tipe, tahun maksimum dan minimun, serta harga maksimum dan minimum. Tokobagus juga tersedia dalam bentuk Mobile Version dan Official Application for Android. Tidak ada biaya untuk pemasangan iklan, kecuali apabila meminta layanan promosi tambahan (promo point)untuk iklan-iklan yang dipasangkan.

Kekurangan:
Kemungkinan terjadinya berbagai macam penipuan sangat besar karena penyediaan layanannya yang gratis dan terbuka untuk umum.

D. Grafik TokoBagus

Melihat grafik diatas bisa terlihat bahwa situs TokoBagus selalu mengalami kenaikan pengunjung setiap harinya. Pada grafik diatas terlihat pengunjung selama tahun 2012 sampai sekarang (juni 2013) terus mengalami kenaikan yang signifikan hanya terjadi penurunan pengunjung dibeberapa titik saja. 

Sedikit info, di tahun 2012 TokoBagus berhasil membawa beberapa penghargaan terbaik dalam situs e-commerce di berbagai kategori, seperti kategori layanan antarmuka terbarik, dan dari sisi strategi pemasaran terbaik. Perusahaan yang juga menjadi salah satu merk paling dicari kedua di Indonesia menurut versi Google. Pada tahun yang sama, TokoBagus ingin mengembangkan ekspansi bisnis untuk dapat melihat peluang baru dalam dunia online. Dari sisi rangking, TokoBagus menempati peringkat ke 891 secara global dan berada pada posisi ke 15 di Indonesia.

Sumber:

Senin, April 29, 2013

Arsitektur Web (HTTP, HTML, URL, XML, XSLT, JavaScript, dan AJAX)


Arsitektur Website adalah suatu pendekatan terhadap desain dan perencanaan situs yang, seperti arsitektur itu sendiri, melibatkan teknis, kriteria estetis dan fungsional. Seperti dalam arsitektur tradisional, fokusnya adalah benar pada pengguna dan kebutuhan pengguna. Hal ini memerlukan perhatian khusus pada konten web, rencana bisnis, kegunaan, desain interaksi, informasi dan desain arsitektur web. Untuk optimasi mesin pencari yang efektif perlu memiliki apresiasi tentang bagaimana sebuah situs Web terkait dengan World Wide Web.

Dan berikut ini adalah beberapa contoh dari arsitektur web, terdapat http, html, url, xml, xslt, javascript dan ajax. Berikut rinciannya:

1. HTTP
Definisi:
Pengertian HTTP atau definisi HTTP (HyperText Transfer Protocol) adalah sebuah protokol untuk meminta dan menjawab antara client dan server. Sebuh client HTTP seperti web browser, biasanya memulai permintaan dengan membuat hubungan TCP/IP ke port tertentu di tempat yang jauh (biasanya port 80). Sebuah server HTTP yang mendengarkan di port tersebut menunggu client mengirim kode permintaan (request) yang akan meminta halaman yang sudah ditentukan, diikuti dengan pesan MIME yang memiliki beberapa informasi kode kepala yang menjelaskan aspek dari permintaan tersebut, diikut dengan badan dari data tertentu. HTTP berkomunikasi melalui TCP / IP. Klien HTTP terhubung ke server HTTP menggunakan TCP. Setelah membuat sambungan, klien dapat mengirim pesan permintaan HTTP ke server.
Karateristik:
HTTP digunakan untuk mengirimkan permintaan dari klien web (browser) ke web server, dikembali kan ke konten web (halaman web) dari server ke klien.
HTTP tidaklah terbatas untuk penggunaan dengan TCP/IP, meskipun HTTP merupakan salah satu protokol aplikasi TCP/IP paling populer melalui Internet. Memang HTTP dapat diimplementasikan di atas protokol yang lain di atas Internet atau di atas jaringan lainnya.

2. HTML
Definisi:
Hyper Text Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser Internet. Bermula dari sebuah bahasa yang sebelumnya banyak digunakan di dunia penerbitan dan percetakan yang disebut dengan SGML (Standard Generalized Markup Language), HTML adalah sebuah standar yang digunakan secara luas untuk menampilkan halaman web. HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C). HTML berupa kode-kode tag yang menginstruksikan browser untuk menghasilkan tampilan sesuai dengan yang diinginkan. Sebuah file yang merupakan file HTML dapat dibuka dengan menggunakan browser web seperti Mozilla Firefox, Microsoft Internet Explorer, Google chrome dan beberapa browser lain.
Karateristik:
HTML dokumen tersebut mirip dengan dokumen teks biasa, hanya dalam dokumen ini sebuah teks bisa memuat instruksi yang ditandai dengan kode atau lebih dikenal dengan TAG tertentu. Sebagai contoh jika ingin membuat teks ditampilkan menjadi tebal seperti: TAMPIL TEBAL, maka penulisannya dilakukan dengan cara: TAMPIL TEBAL. Tanda digunakan untuk mengaktifkan instruksi cetak tebal, diikuti oleh teks yang ingin ditebalkan, dan diakhiri dengan tanda untuk menonaktifkan cetak tebal tersebut.

3. URL
Definisi:
Disingkat dengan URL. Istilah ini pada dasarnya sama dengan URI, tetapi istilah URI lebih banyak digunakan untuk menggantikan URL dalam spesifikasi teknis. URL merupakan cara penamaan sebuah berkas di Internet. URL menunjukkan bagaimana mendapatkan berkas tersebut di Internet. Contoh dari URL: ftp://ftp.ee.umanitoba.ca/pub/indonesian/00-index.txt Dalam contoh di atas, ditunjukkan bagaimana mendapatkan berkas {00-index.txt}, yaitu dengan menggunakan protokol FTP, di mesin yang bernama {ftp.ee.umanitoba.ca}, dan berkas berada di direktori {pub/indonesian}.
Karateristik:
Secara umum, URL memiliki keterangan sebagai berikut: protokol://nama-mesin[:nomor-port]/direktori/menuju/namafile Protokol yang umum digunakan antara lain: http, ftp, news, file. Nomor port apabila dihilangkan dianggap menggunakan port {80}. Seringkali untuk testing digunakan nomor port {8000}, {8001}, atau {8080}. Penggunaan nomor port diawali dengan tanda {titik dua}. misalnya: {www.detik.com:8080}.

4. XML
Definisi:
XML (eXtensible Markup Language) merupakan bahasa web turunan dari SGML (Standart Generalized Markup Language) yang ada sebelumnya. XML hampir sama dengan HTML, dimana keduanya sama-sama turunan dari SGML. Teknologi XML dikembangkan mulai tahun 1966 dan mendapatkan pengakuan dari Worl Wide Web Consortium (W3C) pada bulan Februari 1998. Sedangkan SGML sendiri telah dikembangkan pada awal tahun 1980-an. Secara sederhana XML adalah suatu bahasa yang digunakan untuk mendeskripsikan dan memanipulasi dokumen secara terstruktur. Secara teknis XML didefinisikan sebagai suatu bahasa meta-markup yang menyediakan format tertentu untuk dokumen-dokumen yang mempunyai data terstruktur. Bahasa markup adalah mekanisme untuk mengenal secara terstruktur di dokumen. XML adalah suatu aplikasi profil dari SGML.
Karateristik:
XML merupakan sebuah himpunan bagian (subset) dari SGML yang bertujuan agar SGML secara generik dapat melayani, menerima, dan memproses di dalam web dengan cara seperti yang dimungkinkan HTML saat ini. XML didesain untuk kemudahan implementasi dan interoperabilitas dengan SGML maupun HTML. XML adalah bahasa markup yang dirancang untuk penyampaian informasi melalui World Wide Web (www) atau sering disebut web saja.
XML dapat memungkinkan pertukaran informasi atau data antar device (server, PCs, smart device, aplikasi, dan situs web). Data ini akan menjadi independent (unlocked), memudahkannya untuk diorganisir, diprogram, dan dirubah, dan ditukar antar situs web atau aplikasi apa saja. Karena kebutuhan ini, maka makin banyak teknologi berbasis XML yang keluar.

5. XSLT
Definisi:
XSLT merupakan bagian dari XSL, yang merupakan sebuah bahasa markup XML untuk menata dokumen. XSL-FO adalah bagian dari XSL, sekelompok teknologi dari W3C yang dirancang untuk transformasi dan penataan data XML. Tidak seperti HTML dan XHTML, dokumen-dokumen XML tidak memiliki penataan default. XSL-FO adalah bahasa yang dapat digunakan untuk mengatur tata letak tertentu, warna, tipografi dsb, dokumen XML untuk digunakan dalam tampilan layar, cetakan, dan media lainnya.
Karateristik:
Dalam definisi diatas ia memiliki peran yang mirip dengan CSS, tapi lebih handal dan fleksibel, terutama berkaitan dengan (antara lain) pembagian halaman dan scrolling. Tidak seperti CSS, namun seperti XSLT, XSL-FO juga dinyatakan dalam bentuk XML. Hal ini meningkatkan fleksibilitasnya lebih lanjut, contohnya memungkinkan XSL-FO untuk digabungkan dengan XSLT dalam stylesheet yang sama bila diperlukan.

6. JavaScript
Definisi:
JavaScript sendiri merupakan modifikasi dari bahasa pemrograman C++ dengan pola penulisan yang lebih sederhana dari bahasa pemrograman C++. Pengertian JavaScript JavaScript adalah bahasa pemrograman berbasis prototipe yang berjalan disisi klien. Jika kita berbicara dalam konteks web, sederhananya, kita dapat memahami JavaScript sebagai bahasa pemrograman yang berjalan khusus untuk di browser atau halaman web agar halaman web menjadi lebih hidup. Kalau dilihat dari suku katanya terdiri dari dua suku kata, yaitu Java dan Script. Java adalah Bahasa pemrograman berorientasi objek, sedangkan Script adalah serangkaian instruksi program.
Karateristik:
Secara fungsional, JavaScript digunakan untuk menyediakan akses script pada objek yang dibenamkan ( embedded ). Contoh sederhana dari penggunaan JavaScript adalah membuka halaman pop up, fungsi validasi pada form sebelum data dikirimkan ke server, merubah image kursor ketika melewati objek tertentu, dan lain lain. Yang Harus Diperhatikan Dalam Penulisan JavaScript Yang harus diperhatikan dalam pengelolaan pemrograman JavaScript, diantaranya JavaScript adalah “case sensitive”, yang artinya JavaScript membedakan huruf besar dan huruf kecil.

7. AJAX
Definisi:
Implementasi terpopuler saat ini dari pemrograman JavaScript adalah teknik AJAX. (Asynchronous JavaScript and XMLHTTP ). teknik ini sering digunakan oleh aplikasi berbasis web seperti Gmail, Google Reader, dan lain lain. Teknik yang membuat pertukaran data antara server dan browser terjadi di belakang layar sehingga interaksi antara user dan aplikasi web semakin responsif. Post tersendiri untuk membahas hal ini akan kita siapkan.
Karateristik:
Asynchronous Javascript And XML (AJAX) suatu teknik pemrograman baru dalam dunia web yang sedang digemari, karena akses data ke server yang dikirim melalui client via web dapat lebih cepat, karena AJAX tidak perlu melakukan proses loading. AJAX juga dapat diintegrasikan dengan server side programming seperti PHP, ASP, JSP, dll.

Contoh Website:
http://shabrina.pusku.com/

Rabu, Maret 06, 2013

Definisi, Sejarah dan Macam-Macam Web

A. Definisi Web


Web merupakan kumpulan dari halaman-halaman situs, yang biasanya terangkum dalam sebuah domain atau subdomain, yang tempatnya berada di dalam World Wide Web(WWW) di Internet". Dan  Sebuah halaman web adalah dokumen yang ditulis dalam format HTML (Hyper Text Markup Language), yang hampir selalu bisa diakses melalui HTTP, yaitu protokol yang menyampaikan informasi dari server website untuk ditampilkan kepada para pemakai melalui web browser. Semua publikasi dari website-website tersebut dapat membentuk sebuah jaringan informasi yang sangat besar. Pada web sering kita dengar istilah URL yang berfungsi untuk mengatur halaman-halaman situs untuk menjadi sebuah hirarki.Beberapa website membutuhkan subskripsi (data masukan) agar para user bisa mengakses sebagian atau keseluruhan isi website tersebut. Contohnya, ada beberapa situs-situs bisnis, situs-situs e-mail gratisan, yang membutuhkan subkripsi agar kita bisa mengakses situs tersebut.

B. Sejarah Web
Sejarah web itu sendiri bermula dari Sir Timothy John ¨Tim¨ Berners-Lee yang merasakan kesulitan untuk memberbarui informasi dengan rekan kerjanya, pada tahun 1991 website yang tersambung jaringanpun mulai muncul.  

Pada tahun 1993 MR.TIM dan CERN ( tempatnya bekerja) mengmbuat gebrakan dimana semua orang disunia dapat menggunakan www secara gratis. Masih dari sumber yang sama ( wikipedia ) menjelaskan lebih mendetail tentang sejarah dan rincian yang tersusun dari web itu sendiri. Sebuah website bisa berupa hasil kerja dari perorangan atau individu, atau menunjukkan kepemilikan dari sebuah organisasi, perusahaan, dan biasanya website itu menujukkan beberapa topik khusus, atau kepentingan tertentu. Sebuah website bisa berisi hyperlink (pranala) yang menghubungkan ke website lain, jadi, kadangkala perbedaan antara website yang dibuat oleh individu perseorangan dengan website yang dibuat oleh organisasi bisnis bisa saja tidak kentara. Website ditulis, atau secara dinamik di konversi menjadi HTML dan diakses melalui sebuah program software yang biasa disebut dengan web browser, yang dikenal juga dengan HTTP Client. Halaman web dapat dilihat atau diakses melalui jaringan komputer dan internet, perangkatnya bisa saja berupa komputer pribadi, laptop, PDA ataupun telepon selular. Sebuah website dibuat didalam sebuah sistem komputer yang dikenal dengan server web, juga disebut HTTP Server, dan pengertian ini juga bisa menunjuk pada software yang dipakai untuk menjalankan sistem ini, yang kemudian menerima lalu mengirimkan halaman-halaman yang diperlukan untuk merespon permintaan dari pengguna. Apache adalah piranti lunak yang biasa digunakan dalam sebuah webserver, kemudian setelah itu adalah Microsoft Internet Information Services (IIS).

C. Macam-macam web
Web dibagi kedalam 2 jenis yaitu web statis dan web dinamis. Berikut merupakan rinciannya:
1. Sebuah Website STATIS adalah salah satu bentuk website yang isi didalam website tersebut tidak dimaksudkan untuk di update secara berkala, dan biasanya di maintain secara manual oleh beberapa orang yang menggunakan software editor. Ada 3 tipe kategori software editor yang biasa dipakai untuk tujuan maintaining ini, mereka adalah :
>> Elemen 1 Penyunting teks. 
Contohnya adalah Notepad atau TextEdit, dimana HTML diubah didalam program editor tersebut.

>> Elemen 2 WYSIWYG editor. 
Contohnya Microsoft Frontpage dan Macromedia Dreamweaver, dimana situs di edit menggunakan GUI (Graphical User Interface) dan format HTML ini secara otomatis di generate oleh editor ini.

>> Elemen 3 Editor yang sudah memiliki templat. 
Contohnya Rapidweaver dan iWeb, dimana, editor ini membolehkan user untuk membuat dan mengupdate websitenya langsung ke server web secara cepat, tanpa harus mengetahui apapun tentang HTML. Mereka dapat memilih templat yang sesuai dengan keinginan mereka, menambah gambar atau obyek, mengisinya dengan tulisan, dan dengan sekejap mereka sudah dapat membuat situs web tanpa harus melihat sama sekali kode-kode HTML.

2.  Sebuah Website DINAMIS adalah website yang secara berkala, informasi didalamnya berubah, atau website ini bisa berhubungan dengan user dengan berbagai macam cara atau metode (HTTP cookies atau Variabel Database, sejarah kunjungan, variabel sesi dan lain-lain) bisa juga dengan cara interaksi langsung menggunakan form dan pergerakan mouse. Ketika web server menerima permintaan dari user untuk memberikan halaman tertentu, maka halaman tersebut akan secara otomatis di ambil dari media penyimpanan sebagai respon dari permintaan yang diminta oleh user. Sebuah situs dapat menampilkan dialog yang sedang berlangsung diantara dua user, memantau perubahan situasi, atau menyediakan informasi yang berkaitan dengan sang user.



D. Contoh Situs Web
        Beragam web yang menawarkan info terkini dan terhangat membuat kita lebih up to date dan haus informasi sehingga tak jarang ketika mendengar suatu isu tertentu maka web-web tersebut yang menjadi sasaran utama pengecekan informasinya. Di internet banyak sekali web berita yang bisa kita nikmati, baik berbahasa Indonesia maupun Inggris. Dari dalam negeri mulai dari detik.com, vivanews.com, okezone.com (berita umum), kapanlagi.com (hiburan), goal indonesia (olahraga) sampai dengan website dari stasiun televisi serta  media cetak ikut menyajikan beragam peristiwa yang terjadi. Sedang di luar negeri lebih banyak lagi, cukup dengan mengetik kata “news” di Google maka akan terdapat jutaan web yang dapat kita akses. Di bawah ini saya akan mempaparkan beberapa situs web berita yang teraktual, terupdate, terkini dan terbaru. Check this out :
  • DetikCom (www.detik.com)
  • Vivanews (us.vivanews.com)
  • Kompas (www.kompas.com)
  • Okezone (www.okezone.com)
  • Dan masih banyak lagi......

Source: