Senin, 02 Januari 2017

Ragkuman Pertemuan 12



Pengertian E-commerce
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
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.
Information Superhighway, sebagai landasan utama untuk penyediaan sistem highway (jalan utama) dimana seluruh aktivitas e-Commerce akan menggunakan jalan utama tersebut.
Jenis-Jenis E-Commerce
Business to Business E-Commerce
a.            Trading partners yang sudah diketahui dan umumnya memiliki hubungan (relationship) yang cukup lama. Informasi hanya dipertukarkan dengan partner tersebut.
b.            Pertukaran data (data exchange) berlangsung berulang-ulang dan secara berkala, misalnya setiap hari, dengan format data yang sudah disepakati bersama.
c.             Model yang umum digunakan adalah peer-to-peer, dimana processing intelligence dapat didistribusikan di kedua pelaku bisnis.
Business to Consumer E-Commerce
a.            Terbuka untuk umum, dimana informasi disebarkan ke umum.
b.            Servis yang diberikan bersifat umum (generi) dengan mekanisme yang dapat digunakan oleh khalayak ramai.
c.             Servis diberikan berdasarkan permohonan (on demand). Konsumer melakukan inisiatif dan produser harus siap memberikan respon sesuai dengan permohonan.
d.            Pendekatan client/server sering digunakan dimana diambil asumsi client (consumer) menggunakan sistem yang minimal (berbasis Web) dan processing (business procedure) diletakkan di sisi server.


Karakteristik E-Commerce
Transaksi Tanpa Batas
Transaksi Anonim
Produk Digital dan Non Digital
Produk Barang Tak Berwujud
Mekanisme E-Commerce
Kontak on line dalam e-commerce menurut Santiago Cavanilas dan A.Martines Nadal, seperti yang dikutip oleh Arsyad Sanusi memiliki banyak tipe dan variasi yaitu:
Kontak melalui chatting dan video conference
Chating 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.
Kontak melalui e-mail
Kontak 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. Untuk memperoleh alamat e-mail dapat dilakukan dengan cara mendaftarkan diri kepada penyedia layanan e-mail dapat berupa penawaran yang dikirimkan kepada seseorang atau kepada banyak orang yang tergabung dalam sebuah mailing list
Kontak melalui web atau situs
Kontak 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
Perbedaan Kedua Jenis E-Commerce
Business to Business E-Commerce umumnya menggunakan mekanisme Electronic Data Interchange (EDI). Sayangnya banyak standar EDI yang digunakan sehingga menyulitkan interkomunikasi antar pelaku bisnis.
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”.
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.
Protokol
Agar komputer-komputer dalam suatu jaringan dapat berkomunikasi, maka dibutuhkan suatu protokol atau suatu aturan standar komunikasi baik antar komputer maupun antara jaringan komputer, seperti IPX/SPX yang biasa digunakan oleh NOVELL Netware, NETBIOS/NETBEUI biasa digunakan oleh jaringan Microsoft LAN Manager ataupun Microsoft Windows Networking, AppleTalk yang biasa digunakan oleh jaringan komputer Apple Macintosh dan sebagainya.
IP (Internet Protocol)
Gambaran yang umum tentang TCP/IP adalah gabungan dari dua protokol komunikasi yang dipakai untuk komunikasi data, TCP kepanjangan dari transmission control-protocol dan IP kepanjangan dari Internet Protocol. Kedua protokol tersebut dipakai untuk menyatakan sekelompok protokol yang memiliki kaitan dengan protokol TCP dan IP seperti User Datagram Protocol (UDP), File Transfer Protocol (FTP), Terminal Emulation Protocol (TELNET), dan lain-lain.
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.
Kelas IP Address
Network ID, Network ID ialah bagian dari IP address yang digunakan untuk menunjukan jaringan tempat komputer itu  berada.
Host ID, Host 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
Tiap-tiap komputer yang tehubung dengan jaringan internet ini dapat saling berkomunikasi satu dengan yang lain. Dengan konsep dari protokol TCP/IP, setiap komputer yang terhubung dengan jaringan TCP/IP


Domain
Dalam tata cara penamaan suatu host dikenal istilah domain, yang digunakan untuk menentukan posisi hirarki host dari jaringan internet ini.
Berikut ini adalah beberapa nama domain :
-        Com, co        : untuk badan komersil.
-        Edu, ac         : untuk lembaga pendidikan.
-        Gov, go         : untuk lembaga pemerintahan.
-        Net                : untuk gateway jaringan, ISP.
-        Mil                : untuk militer.
-        Org, or          : untuk organisasi
Identitas id Internet
Sesuai dengan tata cara penamaan domain di internet, maka tata cara penamaan host di internet sesuai dengan posisi pada hirarki domain dan sub-domain dari host tersebut. Bentuk penamaah host di internet adalah : host.subdomain.domain.
Koneksi ke Internet
Untuk dapat terkoneksi dengan internet kita perlu terhubung dengan host atau jaringan yang telah terkoneksi dengan jaringan internet.
Internet Service Provider
Online service atau yang disini dikenal dengan sebutan Internet Service Provider (ISP) adalah suatu perusahaan atau badan baik pemerintah maupun swasta yang dapat memberikan fasilitas layanan koneksi ke jaringan Internet bagi jaringan yang terhubung kepadanya.
Bandwidth.
Dalam sistem komunikasi data komputer ini dikenal istilah Bandwidth atau kecepatan transmisi data, dalam satuan bit perdetik. Semakin besar bandwidth , maka semakin cepat transmisi data yang dilakukan antara kedua lokasi komputer tersebut.



Server
-        Domain name Service (DNS) Server
Komputer ini berfungsi sebagai identitas nama domain yang dimiliki oleh jaringan tersebut, dan juga memelihara informasi data dan domain yang lain.
-        Mail Server
Komputer ini bertindak sebagai ‘kantor pos’ bagi jaringan anda. Fungsi kerjanya memang mirip dengan kantor pos, yang melayani surat keluar dan surat masuk.
-        File Transfer Protocol (FTP)server
Komputer ini bertindak sebagai penampungan file-file yang dapat diakses oleh jaringan.
-        Web Server
Saat ini informasi yang terdapat di internet tidak lagi hanya berbentuk teks data, tetapi dapat berbentuk informasi yang berupa grafis yang interaktif bagi pemakai.

Aplikasi Internet
Electronic Mail (E-mail)
Dengan e-mail anda dapat mengirim dan menerima surat, pesan, dokumen, secara elektronik dengan pemakai lain di Internet yang mempunyai alamat e-mail.
News Usenet
Digunakan sebagai sarana untuk berdiskusi antar pemakai jaringan internet. Aplikasi ini 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 – Telnet
Telnet adalah suatu aplikasi remote login internet yang memungkinkan anda untuk log-in atau menggunakan komputer yang berbeda di jaringan secara interaktif.

World Wide Web
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).
Teleconference
Dengan 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). Awalnya komunikasi langsung ini berlaku untuk dua pemakai dan menggunakan teks sebagai sarananya.
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.
Ada beberapa istilah atau definisi yang digunakan dalam sistem manajemen basis data, antara lain :
a.       Entitas
        Orang, tempat, kejadian (konsep) yang informasinya direkam.
b.      Atribut
Setiap entitas mempunyai atribut atau sebutan untuk mewakili suatu entitas.
c.       Nilai / isi data
        Data aktual informasi yang disimpan pada tiap data.

d.      Record / Tuple
Kumpulan elemen-elemen yang saling berkaitan menginformasikan tentang suatu atau seseorang.
e.      File
Kumpulan file-file yang mempunyai panjang elemen yang sama, atribut sama, namun berbeda isi datanya.
f.        Database
Kumpulan 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.
g.       Database Management System (DBMS)
Kumpulan file yang saling berkaitan bersama dengan program untuk pengelolaanya.
Alat-Alat Analisis Sistem
Flow Map
Flow Map adalah bagan alir yang menunjukkan arus dari dokumen berupa laporan dan formulir-formulir tembusan.
Diagram Konteks
Diagram konteks adalah arus data yang berfungsi untuk menggambarkan keterkaitan aliran-aliran data antara sistem dengan bagian-bagian luar (kesatuan luar).
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 :
a.            Kebebasan dari menjalankan implementasi teknis sistem
b.            Pemahaman lebih jauh mengenai keterkaitan satu sama lain dalam sistem dan subsistem.
c.             Mengkomunikasikan pengetahuan sistem yang ada dengan pengguna melalui diagram aliran data.
d.            Menganalisa sistem yang diajukan untuk menentukan apakah data-data dan proses yang diperlukan sudah ditetapkan.

Simbol-simbol yang digunakan dalam DFD dapat dilihat pada tabel dibawah ini :





Data Dictionary (Kamus Data)
Kamus data merupakan katalog (tempat penyimpanan) dari elemen-elemen yang berada dalam satu sistem.
Kamus data mendefinisikan elemen data dengan fungsi sebagai berikut :
1.            Menjelaskan arti aliran data dan penyimpanan dalam DFD.
2.            Mendeskripsikan komposisi paket data yang bergerak melalui aliran misalnya alamat diuraikan menjadi kota, negara dan kode pos.
3.            Mendeskripsikan komposisi penyimpanan data.
4.            Menspesifikasikan nilai dan satuan yang relevan bagi penyimpanan dan aliran.
5.            Mendeskripsikan hubungan detil antar penyimpanan yang akan menjdai titik perhatian dalam Diagram Keterhubungan Entitas (E-R).


Tabel 2.2 Simbol-Simbol Kamus Data
Simbol
Keterangan
=
Terbentuk dari
+
AND
()
Data Opsional
{}
Iterasi
[]
Pilih salah satu pilihan yang dibuat
**
Komentar


Kardinalitas / Derajat Relasi
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
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 dapat berhubungan dengan banyak entitas pada himpunan entitas A.
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
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.




Keunggulan PHP adalah :
a.            PHP memiliki tingkat akses yang lebih cepat
b.            PHP memiliki tingkat lifecycle yang cepat sehingga selalu mengikuti perkembangan teknologi internet
c.             PHP mampu berjalan di beberapa server web, seperti Apache, Microsoft IIS, PWS, phttpd, fhttpd, AOLServer dan Xitami
d.            PHP mampu berjalan di Linux sebagai platform Sistem Operasi yang utama, juga dapat berjalan di FreeBSD, Unix, Solaris, dan Windows
e.            PHP mendukung akses ke beberapa database baik yang bersifat gratis atau komersial, seperti mSQL, MySQL, Informix, dan MicrosoftSQL Server
f.             PHP bersifat Open Source
MySQL
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.
Sebagai database server yang memiliki konsep database modern, MySQL memiliki banyak keistimewaan, diantaranya :
1.       Protability, MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FeeBSD, dan lain-lain.
2.       Open Source, MySQL di distribusikan secara open source, sehingga dapat digunakan secara bebas.
3.       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.
4.       Performance Tuning, MySQL memiliki kecepatan yang tinggi dalam menangani query. Dengan kata lain dapat memproses lebih banyak SQL persatuan waktu.
5.       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.
6.       Commad dan Function, MySQL, memilki operator dan fungsi secara penuh yang mendukung perintah select dan where dalam query.
7.       Security, MySQL memiliki lapisan-lapisan sekuritas seperti level subnet mask, nama host dan izin akses user dengan sistem perizinan yang mendetail serta password terenkripsi.
8.       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.
9.       Connectivity, MySQL dapat melakukan koneksi dengan client menggunakan protokol TCP/IP, UNIX, SOCET atau name pipes (NT).
10.   Locallisation, deteksi pesan kesalahan pada client dengan menggunakan lebih dari 20 bahasa.
11.   Interface, terhadap berbagai aplikasi dan bahasa pemograman dengan menggunakan fungsi API (Application Programming Interface).
12.   Client dan Tools, dilengkapi dengan berbagai tool yang dapat digunakan untuk administrasi database dan pada setiap tool yang ada disertakan petunjuk online.
13.   Struktur Tabel, yang lebih fleksibel menangani ALTER TABLE, dibandingkan database lainnya semacam prostigre SQL maupun Oracel.






Tabel 2.3 Tipe Data pada MySQL
Tipe Data
Deskripsi
TinyInt
Ukuran 1 byte. Bilangan bulat terkecil dengan jangkauan untuk bilangan bertanda : -128 sampai dengan 127 dan untuk yang tidak bertanda : 0 sampai dengan 255. bilangan tak bertanda ditandai dengan kata unsigned.
Small Int
Ukuran 2 byte. Bilangan bulat dengan jangkauan untuk bilangan bertanda : -32768 sampai dengan 32767 dan untuk yang tidak bertanda : 0 sampai dengan 65535.
Medium Int
Ukuran 3 byte. Bilangan bulat untuk jangkauan bilangan bertanda -8388608 sampai dengan 8388607 dan untuk ukuran tidak bertanda : 0 sampai dengan 16777215.
Int
Ukuran bilangan bertanda :-2147483648 sampai dengan 21474836472.
Integer
Ukuran 4 byte. Sinonim dari int.
BigInt
Ukuran 8 byte. Bilangan bulat terbesar dengan jangkauan untuk bilangan bertanda : -9223372036854775808 sampai dengan 92233720368547758087 untuk yang tidak bertanda : 0-188446744073709551615.
Float
Ukuran 6 byte, bilangan pecahan.
Double
Ukuran 8 byte, bilangan pecahan
Double Precision
Ukuran 8 byte, bilangan pecahan berpresesi ganda
Real
Ukuran 8 byte, sinonim dari double.
Decimal (m,d)
Ukuran M byte, bilangan pecahan. Misalnya decimal (5,2) dapat digunakanuntuk menyimpan bilangan -99,99 sampai dengan 99,99.
Numeric (m,d)
Ukuran M byte, sinonimdari Decimal.
Medium blob, medium text
L+3 byte, dengan 1 <2 pangkat 24.tipe tex/blob dengan panjang mak 16777215 karakter
Enum (’nilai1’,’nilai2’,...)
Ukuran 1&2 byte tergantung jumlah nilai enumerasinya maks 655350.
Set (’nilai1’,’nilai2’,...)
1,2,3,4 atu 8 byte, tergantung jumlah anggota himpunan maks 64

Tidak ada komentar:

Posting Komentar