Pengertian
E-Commerce
Menurut
David Baum pengertian e-commerce
dapat kita artikan sebagai berikut :
“E-commerce
adalah satu set dinamis teknologi, apliaksi dan proses bisnis yang
menghubungkan perusahaan, konsumen dan komunitas tertentu melalui
transaksi elektronik dan perdagangan barang, pelayanan dan informasi
yang dilakukan secara elektronik“
Kerangka dasar E-commerce
Aplikasi
e-Commerce
disusun berdasarkan infrastruktur teknologi yang sudah ada, yaitu
kombinasi antara komputer, jaringan komunikasi dan software
komunikasi sehingga menjadi Information
Superhighway.
Infrastruktur Pada E-commerce
- Jasa bisnis umum, sebagai jasa untuk proses pembelian dan penjualan.
- Distribusi pesan dan informasi, sebagai sarana pengiriman dan pengambilan informasi.
- Isi multimedia dan publikasi jaringan, untuk pembuatan produk dan sarana mengkomunikasikannya.
- nformation Superhighway, sebagai landasan utama untuk penyediaan sistem highway (jalan utama) dimana seluruh aktivitas e-Commerce akan menggunakan jalan utama tersebut.
Faktor-faktor dalam membangun
e-commerce
- variability
- Visibility
- Velocity
Jenis-Jenis E-Commerce
- Business to Business E-Commerce
- Trading partners yang sudah diketahui dan umumnya memiliki hubungan (relationship) yang cukup lama. Informasi hanya dipertukarkan dengan partner tersebut
- Pertukaran data (data exchange) berlangsung berulang-ulang dan secara berkala
- Model yang umum digunakan adalah peer-to-peer, dimana processing intelligence dapat didistribusikan di kedua pelaku bisnis.
- Business to Consumer E-Commerce
- Terbuka untuk umum, dimana informasi disebarkan ke umum
- Servis yang diberikan bersifat umum (generi) dengan mekanisme yang dapat digunakan oleh khalayak ramai.
- Servis diberikan berdasarkan permohonan (on demand)
- Pendekatan client/server sering digunakan dimana diambil asumsi client (consumer) menggunakan sistem yang minimal (berbasis Web) dan processing (business procedure)Karakteristik E-Commerce
- Transaksi tanpa batas
- Transaksi Anonim
- Produk digital dan non digital
- Produk barang tak berwujud
Mekanisme E-CommerceTransaksi elektronik (pihak yang menawarkan barang atau jasa melalui internet) dengan e-customer, (pihak yang membeli barang atau jasa melalui internet) yang terjadi di dunia meya atau di internet pada umumnya berlangsung secara paperless transaction, sedangkan dokumen yang digunakan dalam transaksi tersebut bukanlah paper document, melainkan dokumen elektronik (digital document).
Kontak on line
dalam e-commerce menurut Santiago Cavanilas dan
A.Martines Nadal.
- Kontak melalui chatting dan video conferenceChating dan video Conference adalah alat komunikasi yang disediakan oleh internet yang biasa digunakan untuk dialog interaktif secara langsung. Dengan chatting seseorang dapat berkomunikasi secara langsung dengan orang lain persis seperti telpon, hanya saja komunikasi lewat chatting ini adalah tulisan atau pernyataan yang terbaca pada komputer masing-masing. Sesuai dengan namanya, video conference adalah alat untuk berbicara dengan beberapa pihak dengan memiliki gambar dan mendengar suara secara langsung pihak yang dihubungi dengan alat ini. Dengan demikian melakukan kontrak dengan menggunakan jasa chatting dan video conference ini dapat dilakukan secara langsung antara beberapa pihak dengan menggunakan sarana komputer
- Kontak melalui e-mailKontak melalui e-mail adalah salah satu kontrak on line yang popular karena pengguna e-mail saat ini sangat banyak dan mendunia dengan biaya yang sangat murah dan waktu yang efisien
- Kontak melalui web atau situsKontak melalui web dapat dilakukan dengan menggunakan situs web seorang supplier (baik yang berlokasi di server supplier maupun diletakkan pada server pihak ketiga) memiliki diskripsi prodak atau jasa dan satu seri halaman yang bersifat self-contractio, yaitu dapat digunakan untuk membuat kontrak sendiri, yang memungkinkan pengunjung web untuk memesan produk atau jasa tersebutCara pembayaran yang dapat dilakukan di dalam E-commerce terbagi menjadi 5 (lima) macam yaitu:
- Transaksi model ATM
- Pembayaran langsung antar dua pihak yang bertransaksi tanpa perantara
- Dengan perantaraan pihak ketiga
- Dengan micropayment
- Dengan anonymous digital cashPihak yang terlibat dalam mekanisme pembayaran dengan menggunakan SET
- Issure, yaitu institusi financial yanjg mengeluarkan kartu bank
- Cardholder, yaitu konsumen yang telah terdaftar di issuer
- Merchant, yaitu penjual barang atau jasa atau informasi
- Arquirer, yaitu institusi finansial yang menyediakan pelayanan untuk memproses transaksi ke bank
- CA, yaitu lembaga yang memiliki otoritas untuk mengeluarkan sertifikat digital
Perbedaan
kedua jenis e-commerce
- Business to Business E-Commerce umumnya menggunakan mekanisme Electronic Data Interchange (EDI)
- Business to Consumer e-Commerce memiliki permasalahan yang berbeda. Mekanisme untuk mendekati consumer pada saat ini menggunakan bermacam-macam pendekatan seperti misalnya dengan menggunakan “electronic shopping mall” atau menggunakan konsep “portal”. Electronic shopping mall menggunakan web sites untuk menjajakan produk dan servis
Pengertian Internet
Internet adalah suatu jaringan
komputer global yang terbentuk dari jaringan-jaringan komputer lokal
dan regional yang memungkinkan komunikasi data antar komputer yang
terhubung ke jaringan tersebut
Sejarah internet
Internet
awalnya merupakan suatu rencana dari Departemen Pertahanan Amerika
Serikat (US Departement of Defense)
pada sekitar tahun 1960. Dimulai dari suatu proyek yang dinamakan
ARPANET atau Advanced Research
Project Agency Network. Beberapa
universitas di Amerika Serikat diantaranya UCLA, Stanford,
UC Santa Barbara
dan University of Utah,
diminta bantuan dalam mengerjakan proyek ini dan awalnya telah
berhasil menghubungkan empat komputer di lokasi universitas yang
berbeda tersebut. Perkembangan ARPANET ini cukup pesat jika dilihat
perkembangan komputer pada saat itu. Sebagai gambarannya pada tahun
1977, ARPANET telah menghubungkan lebih dari 100 mainframe komputer
dan saat ini terdapat sekitar 2 juta host
jaringan yang terhubung pada jaringan ini Oleh karena itu istilah
internet menjadi semakin populer, dan orang menyebut jaringan besar
komputer tersebut dengan istilah Internet.
Sejarah
internet di indonesia
Pada
waktu itu di awal tahun 1990-an jaringan Internet di Indonesia lebih
dikenal sebagai paguyuban network. Semangat
kerjasama, kekeluargaan & gotong royong sangat hangat dan terasa
diantara para pelakunya. Agak berbeda dengan suasana Internet
Indonesia hari ini yang terasa lebih komersial dan individual di
sebagian aktifitasnya terutama yang melibatkan perdagangan Internet
IP
(Internet
Protocol)
Internet
Protocol
(IP)
adalah mekanisme transmisi yang digunakan oleh TCP/IP yang sifatnya
unreliable
dan
connectionless.
Banyak
yang mengistilahkan dengan best
effort delivery, artinya
bahwa IP menyediakan
no error checking atau
tracking.
Jika
diperlukan reliabilitas maka IP mesti dipasangkan dengan protokol
yang reliable misalya TCP
TCP
(Transmission Control Protocol)
TCP
merupakan protokol CO virtual-circuit
yang setara dengan layer
transport.
Pengiriman data dilakukan byte
demi byte
secara sinkron dan stream (mengalir), sehingga pesan disampaikan
dalam segmen-segmen (atau paket) berukuran tidak tetap, tidak
fixed-size.
Dalam pesan tersebut terdapat identifikasi unik pelayanan host
berupa nomor (soket). Penerima juga akan memberikan nomor soket
yang unik untuk dikembalikan kepada penerima. Diperoleh (srchost,
srcport, dsthost, dstport) yang unik untuk sebuah komunikasi pada
layer TCP. TCP mempunyai prinsip kerja seperti "virtual
circuit"
pada jaringan telepon. TCP lebih mementingkan tata-cara dan
keandalan dalam pengiriman data antara dua komputer dalam jaringan.
Kelas
IP Address
Untuk
mempermudah proses pembagiannya, IP
address
dikelompokan ke dalam kelas-kelas. Dasar pertimbangan pembagian IP
address
ke dalam kelas-kelas adalah untuk memudahkan pendistribusian
pendaftaran IP
address.
IP
address
ini dikelompokan kedalam 5 kelas : Kelas A, Kelas B, Kelas C, Kelas
D, Kelas E
Kelas-kelas
IP
address
dibagi menjadi 2 bagian yaitu
- Network IDNetwork ID ialah bagian dari IP address yang digunakan untuk menunjukan jaringan tempat komputer itu berada.
- Host IDHost ID ialah bagian dari IP address yang digunakan untuk menunjukan workstation, server, router, dan semua host TCP/IP lainnya dalam jaringan tersebut. Dalam satu jaringan host ID ini harus unik (tidak boleh ada yang sama).
Metode
pengalamatan di internet
setiap
komputer yang terhubung dengan jaringan TCP/IP, ‘secara teori’
harus mempunyai suatu alamat yang unik (tidak ada yang sama). Alamat
ini dikenal sebagai Internet
Protocol Number
(IP Number
/ IP address).
Satu IP address
mempunyai
suatu nama untuk dapat mempermudah mengidentifikasi suatu komputer di
Internet atau host
Item-item
yang ada di dalam Host
- Domain
- Identitas id internet
- koneksi ke internet
- internet Service Provider
- Bandwidth
- ServerAplikasi Internet
- Electronic Mail (E-mail)Aplikasi ini adalah yang paling banyak digunakan dan termasuk salah satu dari aplikasi pertama di internet. Dengan e-mail anda dapat mengirim dan menerima surat, pesan, dokumen, secara elektronik dengan pemakai lain di Internet yang mempunyai alamat e- mail
- News UsenetDigunakan sebagai sarana untuk berdiskusi antar pemakai jaringan internet. Aplikasi i ni hampir serupa dengan suatu papan pengumuman, dimana setiap orang dapat mengirim, melihat, dan menanggapi berita atau suatu topik diskusi dengan fasilitas yang hampir sama dengan e-mail
- Transfer File Untuk dapat mengirimkan dan mengambil data yang disimpan dalam bentuk file, digunakan aplikai FTP antara pemakai dengan suatu FTP server
- Remote Login – TelnetTelnet adalah suatu aplikasi remote login internet yang memungkinkan anda untuk log-in atau menggunakan komputer yang berbeda di jaringan secara interaktif. Untuk login dibutuhkan login account pada komputer tujuan, jika anda bukan user terdaftar maka tidak dapat login ke komputer tersebut
- World Wide WebSalah satu layanan aplikasi di internet ini adalah World Wide Web (WWW), pelayanan yang cukup baru dikembangkan di internet dan menjadi layanan aplikasi yang paling popular digunakan pemakai jaringan internet dan perkembangannya terus dilakukan p emakai jaringan internet dan perkembangannya terus dilakukan sampai saat ini untuk menyempurnakan teknologin ini. WWW atau yang biasa disebut dengan web saja, bekerja menggunakan teknologi yang disebut hypertext, yang kemudian dikembangkan menjadi suatu protocol aplikasi yang disebut HTTP (HyperText Transfer Protocol).
- TeleconferenceDengan adanya jaringan Internet yang mencakup hampir dari seluruh dunia, maka dimungkinkan untuk pemakainya dapat berkomunikasi secara langsung kepada pemakai lain ditempat lain diseluruh dunia. Bentuk komunikasi ini juga dapat berkembang menjadi bentuk konferensi jarak jauh (teleconferencing).
Konsep
dasar analisis sistem
Analisis
sistem dapat didefinisikan sebagai penguraian dari suatu sistem
informasi ke dalam bagian komponennya dengan maksud untuk
mendefinisikan dan mengevaluasi permasalahan-permasalahannya,
hambatan-hambatan yang terjadi dalam kebutuhan-kebutuhan yang
diharapkan sehingga dapat diusulkan perbaikan-perbaikannya.
Pengertian
Database
Database
adalah kumpulan
data-data yang disimpan dalam suatu file atau beberapa file atau
secara operasional database adalah daftar yang terdiri dari beberapa
kolom yang masing-masing kolom berisikan satu jenis (item) data
Pengertian
Basis Data
Basis data sendiri dapat didefinisikan dalam beberapa sudut pandang,
seperti:
- Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasikan sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah.
- Kumpulan data yang saling berhubungan yang saling disimpan secara bersama sedemikian rupa tanpa pengulangan (redudansi) yang tidsk perlu untuk memenuhi berbagai kebutuhan.
- Kumpulan file/tabel/arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronikSatu hal yang harus diperhatikan, bahwa basis data bukan hanya sekedar penyimpanan data secara elektronis (dengan bantuan komputer). Artinya, tidak semua bentuk penyimpanan data secara elektronis bisa disebut basis data. Dokumen berisi data dapat disimpan dalam file teks (dengan program pengolah kata), file spread sheet, dan lain-lain, tetapi tidak dapat disebut basis data, karena didalamnya tidak ada pemilihan dan pengelompokkan data sesuai jenis/fungsi data, sehingga akan menyulitkan pencarian data kelak. Yang sangat ditonjolkan dalam basis data adalah pengaturan/pemilihan/pengorganisasian data yang akan disimpan sesuai fungsi atau jenisnya. Pemilihan / pengelompokkan / pengrorganisasian ini dapat berbentuk sejumlah file / tabel terpisah atau dalam bentuk pendefinisian kolom-kolom / field-field data dalam setiap file / tabel
istilah atau definisi yang digunakan dalam sistem manajemen basis
data, :
- EntitasOrang, tempat, kejadian (konsep) yang informasinya direkam.
- AtributSetiap entitas mempunyai atribut atau sebutan untuk mewakili suatu entitas.
- Nilai / isi dataData aktual informasi yang disimpan pada tiap data.
- Record / TupleKumpulan elemen-elemen yang saling berkaitan menginformasikan tentang suatu atau seseorang.
- FileKumpulan file-file yang mempunyai panjang elemen yang sama, atribut sama, namun berbeda isi datanya.
- DatabaseKumpulan file-file yang mempunyai kaitan antara file-file dengan file lainnya sehingga membentuk satu bangunan data untuk menginformasikan satu perusahaan atau instansi dalam batasan tertentu.
- Database Management System (DBMS)Kumpulan file yang saling berkaitan bersama dengan program untuk pengelolaanya.
Alat-Alat Analisis Sistem
- Flow mapFlow Map adalah bagan alir yang menunjukkan arus dari dokumen berupa laporan dan formulir-formulir tembusan.
- Diagram KonteksDiagram konteks adalah arus data yang berfungsi untuk menggambarkan keterkaitan aliran-aliran data antara sistem dengan bagian-bagian luar (kesatuan luar). Kesatuan luar ini merupakan sumber arus data atau tujuan data yang berhubungan dengan sistem informasi tersebut
- Data Flow Diagram (DFD)Data Flow Diagram (DFD) adalah suatu model logika data atau proses yang dibuat untuk menggambarkan darimana asal data dan kemana tujuan data yang keluar dari sistem, dimana data disimpan, proses apa yang menghasilkan data tersebut dan interaksi antara data yang tersimpan dan proses yang dikenakan pada data tersebut.
- DFD merupakan alat yang digunakan pada metodologi pendekatan sistem yang terstruktur. Kelebihan utama pendekatan aliran data, yaitu :
- Kebebasan dari menjalankan implementasi teknis sistem
- Pemahaman lebih jauh mengenai keterkaitan satu sama lain dalam sistem dan subsistem.
- Mengkomunikasikan pengetahuan sistem yang ada dengan pengguna melalui diagram aliran data.
- Menganalisa sistem yang diajukan untuk menentukan apakah data-data dan proses yang diperlukan sudah ditetapkan
- Kamus DataKamus data merupakan katalog (tempat penyimpanan) dari elemen-elemen yang berada dalam satu sistem. Kamus data mempunyai fungsi yang sama dalam pemodelan sistem dan juga berfungsi membantu pelaku sistem untuk mengerti aplikasi secara detail dan mereorganisasi semua elemen data yang digunakan dalam sistem sehingga pemakai dan penganalisa sistem punya dasar pengertian yang sama tentang masukan, keluaran, penyimpanan dan proses.
Kamus data mendefinisikan elemen data dengan fungsi sebagai
berikut :
- Menjelaskan arti aliran data dan penyimpanan dalam DFD.
- Mendeskripsikan komposisi paket data yang bergerak melalui aliran misalnya alamat diuraikan menjadi kota, negara dan kode pos.
- Mendeskripsikan komposisi penyimpanan data.
- Menspesifikasikan nilai dan satuan yang relevan bagi penyimpanan dan aliran.
- Mendeskripsikan hubungan detil antar penyimpanan yang akan menjdai titik perhatian dalam Diagram Keterhubungan Entitas (E-R)Kardinalitas / Derajat RelasiKardinalitas menunjukkan jumlah maksimum entitas yang entitas yang dapat berelasi dengan entitas pada himpunan entitas yang lain.
- Satu ke Satu (One to One)Yang berarti setiap entitas pada himpunan entitas A berhubungan dengan paling banyak dengan satu entitas A berhubungan dengan paling banyak satu entitas pada himpunan entitas B, dan begitu juga sebaliknya setiap entitas pada himpunan B berhubungan dengan paling banyak dengan satu entitas pada himpunan entitas A
- Satu ke Banyak (One to Many)Yang berarti setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, tetapi tidak sebaliknya, di mana setiap entitas pada himpunan entitas B berhubungan dengan paling banyak dengan satu entitas pada himpunan entitas A
- Banyak ke Satu (Many to One)Yang berarti setiap entitas pada himpunan entitas A berhubungan dengan paling banyak dengan satu entitas pada himpunan entitas B, tetapi tidak sebaliknya, dimana setiap entitas pada himpunan entitas A berhubungan dengan paling banyak satu entitas pada himpunan entitas B
- Banyak ke Banyak (Many to Many)Yang berarti setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, dan demikian juga sebaliknya, dimana setiap entitas pada himpunan entitas B
Pengertian Desain
Desain merupakan langkah pertama dalam fase pengembangan sistem bagi
setiap produk atau sistem yang direkayasa. Desain dapat didefiniskan
sebagai “proses aplikasi berbagai teknik dan prinsip bagi tujuan
pendefinisian suatu perangkat, suatu proses atau sistem dalam detail
yang memadai untuk memungkinkan realisasi fisiknya
Perangkat Lunak Penunjang
Sejarah PHP
PHP (PHP
: Hypertext PreeProcessor) merupakan bahasa pemograman scripting
yang bersifat open source. PHP
adalah salah satu bahasa Server-side
yang didesain khusus untuk aplikasi
web. PHP
dapat disisipkan diantara bahasa HTML
dan karena bahasa Server side, maka
bahasa PHP
akan dieksekusi di server,
sehingga yang dikirimkan ke browser
adalah “hasil jadi” dalam bentuk
HTML, dan
kode PHP
anda tidak akan terlihat.PHP
merupakan bahasa
script
yang digunakan untuk membuat halaman web yang dinamis. Dinamis
berarti halaman yang akan ditampilkan dibuat saat halaman itu diminta
oleh client
Keunggulan
PHP
adalah :
- PHP memiliki tingkat akses yang lebih cepat
- PHP memiliki tingkat lifecycle yang cepat sehingga selalu mengikuti perkembangan teknologi internet
- PHP mampu berjalan di beberapa server web, seperti Apache, Microsoft IIS, PWS, phttpd, fhttpd, AOLServer dan Xitami
- PHP mampu berjalan di Linux sebagai platform Sistem Operasi yang utama, juga dapat berjalan di FreeBSD, Unix, Solaris, dan Windows
- PHP mendukung akses ke beberapa database baik yang bersifat gratis atau komersial, seperti mSQL, MySQL, Informix, dan MicrosoftSQL Server
- PHP bersifat Open Source
Pengertian MySQL
MySQL dikembangkan sekitar tahun 1994 oleh sebuah
perusahaan pengembangan software sehingga konsultan basis data
bernama MySQL AB yang bertempat di Swedia. Waktu itu perusahaan
tersebut masih bernama TcX Data Consult AB dan tujuan awal di
kembangkannya MySQL adalah untuk mengembangkan aplikasi berbasis
website
pada client.
MySQL
merupakan sebuah database
yang berbasiskan server
database.
Kemampuannya dalam menangani RDBMS (Relational
Database Management System)
membuat database
ini sangat popular saat ini. MySQL
mampu mengelola data yang sangat besar hingga ukuran Gigabyte.
MySQL
dapat digunakan untuk kepentingan komersial maupun personal (non
profit).
Database
server
itu sendiri merupakan suatu software
yang bertugas untuk melayani permintaan (request)
query
dari client
Pengertian
SQL
SQL
adalah
sebuah konsep pengoprasian database, teruatama untuk pemilihan atau
seleksi dan pemasukan data yang memungkinkan pengoprasian data
dikerjakan dengan mudah secara otomatis.
Keunggulan
MYSQL
MySQL memiliki banyak keistimewaan, diantaranya :
- Protability, MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FeeBSD, dan lain-lain.
- Open Source, MySQL di distribusikan secara open source, sehingga dapat digunakan secara bebas.
- Multi User, MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa mengalami masalah. Hal ini memungkinkan sebuah database server MySQL dapat diakses client secara bersamaan.
- Performance Tuning, MySQL memiliki kecepatan yang tinggi dalam menangani query. Dengan kata lain dapat memproses lebih banyak SQL persatuan waktu.
- Column Type, MySQL memiliki tipe kolom yang sangat kompleks seperti signed, unsigned, integer, float, double, char, varchar, text, date, time, timestamp, year, sert dan enum.
- Commad dan Function, MySQL, memilki operator dan fungsi secara penuh yang mendukung perintah select dan where dalam query.
- Security, MySQL memiliki lapisan-lapisan sekuritas seperti level subnet mask, nama host dan izin akses user dengan sistem perizinan yang mendetail serta password terenkripsi.
- Scalability dan Limits, MySQL mampu menangani database dengan skala besar dengan jumlah record lebih dari 50 juta dan 60 juta tabel serta 5 miliar baris. Selain itu, batas index yang dpat ditampung mencapai 32 indeks pada setiap tabelnya.
- Connectivity, MySQL dapat melakukan koneksi dengan client menggunakan protokol TCP/IP, UNIX, SOCET atau name pipes (NT).
- Locallisation, deteksi pesan kesalahan pada client dengan menggunakan lebih dari 20 bahasa.
- Interface, terhadap berbagai aplikasi dan bahasa pemograman dengan menggunakan fungsi API (Application Programming Interface).
- Client dan Tools, dilengkapi dengan berbagai tool yang dapat digunakan untuk administrasi database dan pada setiap tool yang ada disertakan petunjuk online.
- Struktur Tabel, yang lebih fleksibel menangani ALTER TABLE, dibandingkan database lainnya semacam prostigre SQL maupun Oracel
Tidak ada komentar:
Posting Komentar