ppt 10 memahami backend dan hosting

Download Report

Transcript ppt 10 memahami backend dan hosting

MUSDALIFAH
Anda tidak perlu menjadi kontraktor untuk memiliki sebuah rumah, dan Anda tidak perlu
menjadi insinyur mesin untuk memiliki dan menjalankan mobil. Serupa dengan itu, Anda
tidak perlu menjadi pemrogram alat pengembang database untuk perusahaan Anda sendiri
dalam rangka memiliki situs web e-commerce. Meski begitu, Anda seharusnya cukup tahu
tentang back end dari suatu situs web sehingga Anda dapat mendiskusikan pemeliharaan
situs web dengan cerdas, dan membuat keputusan bisnis yang cerdik. Cukup dengan
sedikit pengetahuan tentang konstruksi sudah memungkinkan Anda membeli rumah
yang memiliki struktur bagus, dan pengetahuan dasar rentang mekanik memungkinkan
Anda mengetahui
bahwa mobil Anda berlalan dengan mulus. Begitu
juga dengan
kefasihan dalam teknologi back end akan membantu Anda memastikan bahwa situs web e
ommerce Anda masih berada dalam kondisi kerja yang baik. Anda akan menjadi lebil baik
untuk membuat pilihan bisnis yang baik tentang situs dan memecahkan sejumlah isu jika
Anda mengerti persoalan teknologi yang umum.
Komponen yang menyusun back end situs web didefinisikan dan dijelaskan
dalam Bab 1. untuk menyegarkan
ingatanAnda,
hal-hal teknis di belakang
panggung yang membuat situs web e-coflunerce bekerja itu mencakup hal-hal
berikut:

Seryer web yang memasok halaman web

Server database yang menyimpan dan memasok informasi produk

Server surat yang mengirimkan surat

Sistem transaksi-script (program perangkat lunak yang istimewa), sistem
encryption, perangkat
lunak daftar belanja, dan sebagainya yang
memungkinkan situs Anda menerima pembayaran kartu kredit.
Apakah Server ltu?
Server
secara esensi
adalah komputer yang,melayani,
(dengan
menyediakan file atau data sebagai tanggapan terhadap permintaan dari
komputer klien). Akan tetapi, ada hal yang menjebak karena beberapa
,server, bisa berada dalam satu komputer, karcna yang membuat sebuah
komputer menjadi server adalah perangkat lunak server yang dijalankan
di situ. Pada satu komputer, Anda bisa memiliki server web yang
melayani haraman web Anda server database
yang memungkinkan
database mana pun (informasi produk, isi, lokator dealer atau outlet);
dan server surat yang menangani pengumuman atau kelompok diskusi
email
Sebagai alternatif , Anda bisa saja hanya memiliki satu
jenis server pada satu komputer,
dan
jenis serwer
lainnya di komputer lain. untuk pembahasan dalam
bab ini, ketika 'server'
sebuah komputer
disebut, makahal itu berarti
yang memiliki perangkat
lunak
server yang dljalankan di situ. Bila perangkat lunak
server dibicarakan, maka mengacu
lunak server ienis tertentu.
pada perangkat
Server (atau beberapa server, jika Anda memerlukan lebih
dari satu) dapat menjadi bos (tuan rumah) secara onsite
(berada dalam premis Anda), atau off site (pada suatu ISP
yang menerima
tanggung
jawab untuk memelihara
server Anda di premis ISP). Sebagai alternatif, perangkat
lunak server bisa dijalankan pada komputer yang dimiliki
ISq di lokasi
digunakan
yang lainnya.
ISP. Dalam kasus
itu, server mungkin
beramai-ramai oleh banyak pelanggan ISp
Sampai tingkat tertentu, pertanyaan yang Anda tonjolkan
dalam memutuskan server, platform (sistem operasi), dan
opsi hosting
apa yang akan digunakan
pertanyaan l ebih
dulu ayarn atau
itu seperti
telur? Misalnya,
apakahAnda host server Anda secara onsite atau offsite bisa
menentukan solusi server mana yang Anda pilih, danhal itu
mempengaruhi
Anda
platform mana yang Anda gunakan. Jika
telah menenrukan platform, pilihan Anda pada
peiangkat lunak server menjadi lebih sedikit. Marilah kita
melihat platform.
Memilih Platform
Platform yang merupakan tempat dijalankannya situs web,
dikatakan secara sederhana, adalah sistem operasi yang
digun akan pada komputer yang melayani situs web Anda.
Anda
tidak bisa menggunakan
sistem operasi desktop
(seperti Microsoft windows 98) sebagai paltform bagi server
web. Meskipun sistem operasi desktop sudah bagus bagi
komputer
desktop atau
laptop,
tetapi tidak dirancang
unruk melayani situs web 24/7 jam sehari, tujuh hari
seminggu).
Server web mungkin menjadi sangat besar untuk bisa
melakukan
berbagai tugas yang diperlukan untuk
melayani suatu situs web (atau
web,surat, atau
sistem
database
situs
transaksi). Server web juga
harus memiliki ciri keamanan sangat kuat. Di antara
produk-produk Microsoft, taruhan Anda yang terbaru
adalah pada sistem operasi
Windows 2000
seperti
versi Microsoft
yang dibuat untuk host server, atau
Microsoft WIndows NT.
Ketika memilih di antara semua platform yang mungkin
bagi situs web And. Perhitungkan isu-isuberikut ini:
 Keahlian apapun yang telah Anda miliki, staf teknik
Anda, pengembar Anda, atau toko yang Anda bayar;
memanfaatkan pengetahuan yang sudah ada bisa
menghemat waktu, mengurangi
pengeluaran
masalah, dan
akibat mempekerjakan orang pada
sistem operasi yang baru.
 Platform yang digunakan untuk bekerja bersama
alat-alat
yang Anda pilih (seperti penyunting HTML dan alat-alat penscript-an), server
yang didukungnya,
dan platform yang
menjalankan server itu. Alat-alat yang Anda gunakan mungkin
juga berasal dari keahlian yang telah dipunyai tim Anda
Sebagai contoh, Microsoft FrontPage membuat situs web yang
paling baik bekerja ketika host dalam server Windows 2000
atau Windows NT, karena FrontPage mengambil keuntungan
dari ciri teftentu yang ditawarkan platform-platform itu.
 Anggaran Anda, lelas cukup;
operasi
membutuhkan
dibandingkan
yang
beberapa
sistem
lebih
banyak
biar
lainnya.
Jangan
lupa
memperhitungkar, pengeluaran untuk melatih orang
dan pengelu ran untuk perangkat keras.
Memilih Server
Suatu server bisa didapatkan melalui
pembelian,
kontrak dengan manufaktur. Atau menyewa dari ISP.
Jika Anda host situs Anda di server ISP, Anda sama
sekali tidak perlu mempunyai server fisik; Anda akan
berbagi server ISP dengan organisasi atau individu
lain.
Bagaimana Memori Mempengaruhi Kinerja
Sebuah
server harus mampu mengelola banyak tugas pada saat bersamaan.
Tugas-rugas tersebut mencakup tanggapan terhadap permintaan menyajikan
halaman web, menghubungi database untuk mendapatkan informasi, atau
menjalankan perangkat lunak transaksi yang diperlukan untuk memproses
transaksi kartu kredit. Masing-masing tugas
yang dilaksanakan
server
membutuhkan memori (random access memory atau RAM), dan makin besar
memori yang dimiliki server, makin banyak tugas yang bisa dilaksanakannya
secara simultan. Umum bagi server untuk paling tidak memiliki RAM 1,28
megabyte (MB), tetapi lebih banyak RAM jelas lebih baik. Ketika buku ini
ditulis, dalam server besar umum digunakan RAM 512MB atau bahkan l024MB.
Bagaimana Hard Disk Mempengaruhi Kineria
Hard disk server menunjukkan
potensialitasnya
dalam
sejumlah cara. Ukuran hard disk mengindikasikan berapa
banyak data yang bisa disimpan di sana. Karena situs web
terdiri dari perangkat
lunak, kode, hiasan,
file grafis
lainnya, sefia script-yang semuanya membutuhkan ruang
penyimpanan-maka ukuran hard disk menentukan seberapa
besar dan kompleksnya situs bersangkutan. Pada saat ini,
hard disk yang paling kecil berukurafl antara empat hingga
delapan gigabye (GB).
Untuk menentukan berapa besar hard disk yang Anda butuhkan untuk
situs web Anda, perhitungkan komponen berikut ini:

Ruang yang dibutuhkan
oleh sistem operasi
(100MB
hingga
beberapa GB atau lebih, bergantung pada platform yang Anda pilih)

Ruang yang diperlukan untuk file situs web Anda (file halaman,
image, video, suara, dan sebagainya)

Ruang untuk file yang dibutuhkan oleh sistem operasi. Seperti file
log (paling tidak 10 persen dari keseluruhan ruang disk)

Sejumlah ruang ekstra 'cadangan'yang bisa digunakan oleh sistem
operasi untuk
tujuannya
keseluruhan ruang disk)
sendiri
(10 persen
yang lain dari
Siapa pun yang menggunakan
ruang di server
itu-
clapat memiliki nama cTomain sendiri. Anda bisa
menjalankan sistem transaksi clatabase Ancla sendiri
(dalam keterbatasan apapun yang dinyatakan ISp),
tetapi perangkat
lunak servernya akan ditetapkan,
disediakan, dan dipelihara oleh ISP. Bagian berikut
menjelaskan isu-isu yang perlu Anda perhatikan dalam
memilih dan menghadapi ISp.
Memilih dan Bekeria dengan lSP
Anda tidak perlu membatasi pencarian pada satu ISP di
wilayah geografis Anda sendiri. carilah di mana-mana untuk
mendapatkan yang baik. (MSN maupun Microsoft bCentral
menyediakan informasi tentang ISp khusus yang bisa Anda
pertimbangkan.) Riset dulu, apakah ISp yang Anda
pertirnbangkan menyediakan dan fasih dalam paltform dan
server yang Anda pilih. Juga pertimbangkan
isu-isu
pencadangan dan dukungan yang dijelaskan sebelumnya
Hubungan Anda yang berkelanjutan dengan ISp akan
terlayani dengan baik dengan menjernihkan petan dan
tanggung
jawab. Berikut
ini sejumlah
isu yang
seharusnya disepakati antara Anda dengan ISP:
 Siapa yang akan berbicara dengan siapa ketika timbul
masalah? Tentukan contact person tunggal dalam
perusahaan
Anda,
mungkin memiliki
dan ingat
bahwa pihak
Isp
beberapa orang yang bekerja
pada berbagai giliran kerja.

Jenis perubahan di situs Anda yang macam
apa yang menjadi
wewenang mereka, dan jenis mana yang Anda harap akan mereka
lakukan? Anda akan meminta mereka membereskan masalah server
dengan segera, tetapi ingat bahwa ini situs web Anda, dan Anda
perlu mengendalikan perubahan pada isi dan fungsionalitasnya

Apakah mereka akan secara otomatis memberi tahu Anda ketika
mereka menemukan masalah pada situs web Anda? Anda tentu
tidak
ingin situs mengalami
kerusakan ketika Anda mencoba
memamerkannya kepada rekanan atau mitra potensial.

Seberapa andall ayanan
mereka? Hingga
tingkat apa mereka memberi
jaminan ? Berbagai ISP menawarkan tingkat ketersambungan berbeda yang
memberikan pengaruh pada tingkat jaminannya.

Bagaimana mereka akan mengatasi peningkatan lalu lintas di situs? Ini
merupakan isu yang tidak dipengaruhi oleh cara Anda memilih di manakah
host
situs web-nya.
Jika Anda hosting sendiri situsnya, Anda akan
memerlukan rencana untuk meningkatkan kecepatan
ketersambungan
untuk mengatasi peningkatan lalu lintasnya. Jika server Anda diletakkan di
ISP atau situs Anda di server ISP, Anda pedu tahu berapa imbalan yang
harus diberikan untuk tambahan bandwidth.
 Bila Anda menyewa ruafig di server ISp, berapa
banyak ruang hard disk yang disediakan bagi Anda
dan berapa yang harus dibayar untuk
tambahan
ruangnya? Biasanya mereka akan memulai dengan
memberikan ruang harddisk sebanyak 20MB hingga
50MB; jika Anda membutuhkan lebih banyak, Anda
harus membayar lagi. cari tahu ap yar,€ harus Anda
bayar maupun prosedur untuk mendapatkan ruang
lebih banyak.
Dasar Sistem Transaksi
Sistem transaksi adarah kombinasi di belakang layar
dari pemrograman, database,
aturan
jalur pembayaran, dan
bisnis yang memungkinkan Anda menjual
barang dan menerima penghasilan dari pelanggan.
Unsur-unsur yang menyusun kebanyakan sistem transaksi e_commerce mencakup

Katalog (dalam formulir suatu database) yang mendaftarkan produk-produk yang
tersedia untuk dijual bersama dengan clata seperti harga, informasi deskriptif, dan
barangkali foto yang melukiskan produk tersebut.

Database yang menyimpan informasi pelanggan (paling tidak sementara) maupun
pilihan pelanggan tentang metode pengiiiman dan pembayaran serta pelacakan dalam
proses transaksinya.

Daftar belanja (serangkaian script atau pemrograman) yang mela cak apa yang dipilih
pelanggan untuk dibeli, pelanggannya melanjutkan pem-browse-an di situs web.
Ketika pelanggan mengkrik tombol Buy, script yang menyusun sistem daftar belanja
akan menambahkan item yang diminati itu ke record di database yang menyangkut
pembelian.

Sistem pembelian
mengumpulkan
(script
dan pemro graman
pilih an pelangganyang
(informasl iari daftar belanja)
lagi) yang
diambil dari katalog
serta informasi pembayaran
dan
pengiriman (dari database pelanggan).

Sistem pemrosesan transaksi kredit (biasanya terdiri dari perangkat
lunak lisensi)
cubercash
yang disajikan
oleh suatu peru sahaan,
(wuw.cybercasb.com)
atau
seperti
CuberSource
(www.cubersource.com), yang memfasilitasi transaksi kredit online.

Suatu
ketersambungan
atau
pemenuhan pesanan dengan
interface
yang
memicu
sistem
cara mengirimkan pesannya pada
perusahaan pengiriman untuk diserahkan ke pemesan.
Semua unsur itu bekerja di belakang layar secara tandem
ketika pengguna melakukan pembelian. Dalam
skenario
yang paling mungkin, pengguna hanya menyadari beberapa
langkah
dalam proses
transaksi
dan penjuarannya:
memirih item yang diminati, melihat pesanan, memasukkan
informasi
kartu kredit, memilih cara pengiriman,
dan
mendaftarkan pemesanan. Halaman web konfirmasi atau
email akan memberin tanda bahwa order telah dimasukkan
dengan berhasil.
Sedangkan di belakang layar telah berlangsung sistem
pemrogramanya yang kompleks,
encryption
yang
mendukung keamanan,database, transmisi informasi
keuangan dan kredit, dan pemenuhan lainnya. Dari
perspektif bisnis, yang paling penting adalah mengerti
keharusan tingkat keamanan yang tinggi dan hubungan
dengan berbagai lembaga keuangan yang terlibat.
Keamanan dalam Sistem Transaksi E-Commerce
Melindungi
keamanan data kartu kredit ketika
dikirimkan dan disimpan adalah sesuatu yang krusial
untuk suksesnya sistem transaksi e-commerce. Tanpa
kepastian bahwa data kamt kredit para pelanggan aman,
pelatggan
tidak akan melakukan pembelian. Soal
keamanan menggarisbawahi kredibilitas pengalaman
situs dan industri e-corrrmerce secara keseluruhan.
Ketika keamanannya baik, maka sebenarnya itulah proses di belakang layar yang
bekerja tanpa disadari. Keamanan dalam e-coffrmerce
dipenuhi melalui
kombinasi penggunaan encryption (mengaduk data sedemikian rupa sehingga
meskipun terbaca oleh pengganggu pun tidak akan ada gunanya) menaruh
hambatan seperti
firewall bagi penyelundup dan membuat kebijakan
menyangkut siapa yang memiliki akses macam apa ke data rahasia. Ketika Anda
menyusun sistem transaksi e-commerce, maka sejumlah sistem tertentu akan
masuk ke wilayah tanggung jawab Anda. Misalnya, Anda, staf, atat pengembang
Anda yang memutuskan untuk membuat aman server dan formulir mana pun
yang digunakan pengguna untuk memasuki data rahasia. (Pengembang tahu apa
yang harus dilakukan dalam hal
menyediakan pengingat.)
ini, tetapi menjadi tugas Anda unfuk
Sistem pembelian apapun yang menerima pembayaran
dari pelanggan dan mengotorisasikan kartu kredit pelanggan
seharusnya menggunakan
standar industri,
keamanan
Secure Sockets Layer (SSL). Keamanan SSL dicapai dengan
meng-encrypt data. Bila Anda melihat halaman web, Anda
menjadi tahu bahwa jenis keamanan ini ada karena URL
halamannya dimulai dengan httqts: dan bukannya bxp: yang
lebih umum.
Ikon khusus
(dalam Microsoft
Explorer 5 bentpa suatu kunci)
dalam jendela browser.
Internet
iuga mungkin muncul
Agar SSL bekerja, suatu sefiffikat (dokumen digital yang membuktikan identitas
Anda) harus diberikan kepada Anda oleh otoritas persertifikatan (organisasi yang
dipercaya untuk melakukan hal ini). Sekali lagi, pengembang akan menangani
hal
ini. Namun, perhatikan Anda
pengembang untuk dikirimkan
harus menyediakan dokumentasi
ke pihak otoritas persertifikatan. Hal
bagi
ini
mungkin harus menyertakan rujukan bank, aplikasi atau pernyataan fiotatis,
dan dokumentasi pendukung lainnya. Karena pengembang tahu akan sistem
keamanan dan data rahasia Anda, Anda harus memilih pengembang yang dikenal
dan punya reputasi serta harus menjaga hubungan kerla yang baik dengan pihak
pengembang
Tentang Tarif dan Upah
Bank menagih upah dan bunga aram neracanya setiap
bulan kepada pelanggan Mereka juga meminta upah kepada
Anda, pedagang untuk setiap transaksi karena kredit yang
terjadi di tempat bisnis Anda. campuran, khusus dari upah
dan jumlahnya bervariasi dari satu bank ke bank lainnya.
Kategori berikut umumnya diterapkan: upah setup adalah
upah pemrosesan untuk pekerjaan yang harus dirakukan
ketika membuka rekening.
Tingkat diskon adalah persentase dari masing-masing transaksi bank
menjaga persentase ini sebagai bagian dari kompensasinya. Tingkat
diskon
bervariasi
secara drastis di antara berbagai bank itu juga
bervariasi dengan basis jenis bisnis yang Anda jalani. secara umum,
perusahaan e-commerce membayar ringkat yang lebih tinggi (yakni,
nputin diskon lebih rendah) dibandingkan bisnis di dunia nyata. Upah
istimewa seringkali ditambahkan untuk krecrit bagi peran ggan (yang
terjadi ketika suatu transaksi ditunda atau produk a,kemuatit an).
Mungkin jtgahal
ini ditambahkan untuk rayanankhusus seperti
menyediakan pernyataan tercetak dan bukannya pernyataan erektronik,
atau mentransfer dana diantara berbagai rekening.
Bentuk Pembayaran Lain
Karena kartu kredit menawarkan keakraban yang
sebegitu
rupa, mudah digunakan, dan memiliki
kelebihan dibandingkan sistem pembayaran yang
sudah ada (yang membuat
transaksi
di antara
pelanggan, pedagang, dan bank menjadi mulus),
hal ini merupakan metode yang dominan dalam e-
commerce.
Namun, ada metode pembayaran lainnya:. Dalam suatu sistem debet langsung,
pelanggan memasukkan nomor rekening bank bersama sejumlah informasi
identifikasi, dan uang secara langsung dari rekening itu ke rekeningpedagang
ketika penjualan teriadi. Metode ini tidak umum digunakan dalam e-commerce
karena tidak menyediakan ringkar perlindungan aman yang dibutuhkan dalam
setting online.

Sistem dompet memungkinkan pelanggan mentransfer
dana dari suatu
rekening bank atau kartu kredit ke 'dompet' elektronik. Begitu dananya
masuk ke dompet pelanggan, ia bisa menggunakan untuk membayar. opsi
ini mengharuskan pelanggan memiliki rekening khusus pada perusahaan
dompet.

(Microsoft
Passport
tersedia dr u.ttlu.passpott.com.Instruksi
khusus bagi pedagang yang ada di sana yang akan menyebutkan cara
men-setup-nya.) Teknologi
ini merupakan
alternatlf
bagi
perusahaan yang menjual produknya dengan sangat murah sehingga
tidak mampu membayar upah kartu kredit.

Sistem lainnya ditawarkan oleh perusahaan
semacam eCharge
(www.echarge.com), memungkinkan rekening layanan telepon
bagi pelanggan agar ditagihkan untuk transaksi e-commerce. Pada
hakikatnya, pelanggan membeli produk atatt layanan melalui situs
web, dan tagihannya muncul dalam tagihan telepon si pelanggan.