Kamis, 28 Agustus 2014

Entity Relationship Diagram (ERD)

Menurut Ladjamudin (2005:142) menjelaskan bahwa “ERD adalah suatu model jaringan yang menggunakan susunan data yang disimpan dalam sistem secara abstrak”. ERD ini berada dengan DFD yang merupakan suatu model jaringan fungsi yang akan dilaksanakan oleh sistem, sedangkan ERD merupakan model jaringan data yang menekankan pada struktur-struktur dan relationship data. Berikut adalah komponen-komponen yang ada pada ERD (Entity Relationship Diagram), yaitu:
1. Entity
Pada E-R diagram, entity digambarkan dengan sebuah bentuk persegi panjang. Entity adalah sesuatu apa saja yang ada didalam sistem, nyata maupun abstrak dimana data tersimpan atau dimana terdapat data. Entitas diberi nama dengan kata benda dan dapat dikelompokkan dalam empat jenis nama, yaitu orang, benda, lokasi, kejadian (terdapat unsur waktu didalamnya).

2. Relationship
Pada E-R diagram, relationship dapat digambarkan dengan sebuah bentuk belah ketupat. Relationship adalah hubungan alamiah yang terjadi antara entitas. Pada umumnya penghubung (Relationship) diberi nama dengan kata kerja dasar, sehingga memudahkan untuk melakukan pembacaan relasinya (bisa dengan kalimat aktif atau kalimat pasif). Penggambaran hubungan yang terjadi adalah sebuah bentuk belah ketupat dihubungkan dengan dua bentuk empat persegi panjang.
3. Relationship Degree
Relationship degree atau Derajat Relationship adalah jumlah entitas yang berpatisipasi dalam satu relationship. Derajat Relationship yang sering dipakai dalam ERD, yaitu:
a) Unary Relationship
Unary Relationship adalah model relationship yang terjadi diantara entity yang berasal dari entity set yang sama. Sering juga disebut sebagai Recrusive Relationship atau Reflective Relationship.
b) Binary Relationship
Binary Relationship adalah model relationship antara instance-instance dari suatu tipe entitas (dua entity yang berasa dari entity yang sama). Relationship ini paling umum digunakan dalam pembuatan model data.
c) Ternary Relationship
Ternary Relationship merupakan relationship antara instance-instance dari tiga tipe entitas secara sepihak.

4. Atribut
Secara umum atribut adalah sifat atau karakteristik dari setiap entitas maupun dari setiap relationship. Atribut adalah sesuatu yang menjelaskan apa sebenarnya yang dimaksudkan entitas maupun relationship, sehingga sering dikatakan atribut adalah elemen dari setiap entitas dan relationship. Atribut memiliki struktur internal berupa tipe data. Jenis-jenis atribut sebagai berikut:
a) Atribut Key
Atribut Key merupakan Atribut yang digunakan untuk menentukan suatu entittas secara unik. Contoh: Nomor pokok mahasiswa (NPM), NIM dan nomor pokok lainnya.
b) Atribut Simple
Atribut simple merupakan atribut sederhana yang tidak dapat dibagi dalam beberapa bagian. Contoh: Alamat, penerbit, tahun terbit, judul buku.
c) Atribut Multivalue
Atribut Multivalue adalah yang dapat diisi dengan lebih satu nilai tetapi jenisnya sama. Contoh: dari sebuah buku, yaitu terdapat beberapa pengarang.
d) Atribut Composite
Atribut composite adalah suatu atribut yang terdiri dari beberapa atribut yang lebih kecil yang mempunyai arti tertentu yang masih bisah dipecah lagi atau mempunyai sub attribute. Contoh: dari entitas nama yaitu nama depan, nama tengah, dan nama belakang.
e) Atribut Derivatif
Atribut derivatif adalah suatu atribut yang dihasilkan dari atribut yang lain. Contoh: tanggal lahir menghasilkan umur seseorang.
5. Kardinalitas (Cardinality)
“Kardinalitas Relasi adalah menjelaskan berhubungan batasan pada jumlah entity yang berhubungan melalui suatu relationship”.
Kardinalitas Relasi menunjukkan jumlah maksimum tupel yang terdapat berelasi dengan entitas pada entitas yang lain. Terdapat 4 macam kardanalisasi, yaitu:
a) One To One (1:1)
One To One adalah sebuah entitas pada A berhubungan dengan paling banyak satu entitas pada B dan sebuah entitas pada B berhubungan dengan banyak satu entitas pada A.
b) One To Many (1:M)
One To Many adalah sebuah entitas pada A berhubungan dengan nol atau lebih entitas pada B dapat dihubungkan dengan paling banyak satu entitas pada A.
c) Many To One (M:1)
Many To One adalah sebuah entitas pada A berhubungan dengan paling banyak satu entitas pada B. Sebuah entitas pada B dapat dihubungkan dengan nol atau entitas pada A.

 

Daftar Pustaka : Ladjamudin, bin Albahra. 2005. Analisis dan Design Sistem Informasi. Yogyakarta: Graha Ilmu.

Struktur Navigasi

Menurut Oetomo, dkk (2007:117) menjelaskan bahwa “Struktur navigasi adalah alur yang digunakan dalam aplikasi program yang dibuat“. Sebelum menyusun aplikasi multimedia kedalam sebuah software, harus menentukan terlebih dahulu alur apa yang akan digunakan dalam aplikasi tersebut.
Bentuk dasar struktur navigasi ada empat macam, yaitu:
a. Struktur Navigasi Linear
Struktur navigasi linear merupakan struktur yang mempunyai satu rangkaian cerita berurutan. Struktur ini menampilkan satu demi satu tampilan layer secara berurutan menurut aturannya.

Sumber: Oetomo, dkk (2007:117)
Gambar II.1.
Struktur Navigasi Linear
b. Struktur Navigasi Hierarchical
Struktur navigasi Hierarchical sering disebut struktur navigasi bercabang, yaitu merupakan struktur yang mengandalkan percabangan untuk menampilkan data atau gambar pada layer dengan kriteria tertentu. Tampilan pada menu utama disebut master page (halaman utama satu), halaman tersebut mempunyai percabangan yang disebut slave page (halaman pendukung) dan jika dipilih akan menjadi halaman kedua, begitu seterusnya.

Sumber: Oetomo, dkk (2007:117)
Gambar II.2.
Struktur Navigasi Hierarchical

c. Struktur Navigasi Non Linear
Struktur navigasi non linear (tidak terurut) merupakan pengembangan dari struktur navigasi linear, hanya saja pada struktur ini diperkenankan untuk membuat percabangan. Percabangan pada struktur non linear berbeda dengan percabangan pada struktur hierarchical, pada struktur ini kedudukan semua page sama, sehingga tidak dikenal adanya master atau slave page.

Sumber: Oetomo, dkk (2007:117)
Gambar II.3.
Struktur Navigasi Non Linear
d. Struktur Navigasi Composite
Struktur navigasi campuran (composite) merupakan gabungan dari struktur sebelumnya dan disebut juga struktur navigasi bebas, maksudnya adalah jika suatu tampilan membutuhkan percabangan maka dibuat percabangan. Struktur ini paling banyak digunakan dalam pembuatan aplikasi mulitimedia.

Sumber: Oetomo, dkk (2007:117)
Gambar II.4.
Struktur Navigasi Composite

XAMPP

Menurut Wicaksono (2008:7) menjelaskan bahwa “XAMPP adalah sebuah software yang berfungsi untuk menjalankan website berbasis PHP dan menggunakan pengolah data MYSQL di komputer lokal”. XAMPP berperan sebagai server web pada komputer lokal. XAMPP juga dapat disebut sebuah Cpanel server virtual, yang dapat membantu melakukan preview sehingga dapat dimodifikasi website tanpa harus online atau terakses dengan internet.

 

Daftar Pustaka :

Wicaksono, Yogi. 2008. Membangun Bisnis Online dengan Mambo. Jakarta: PT. Elex Media Komputindo.

E-Marketing

Menurut Ahmadi dan Dadang Hermawan (2013:186) menjelaskan bahwa “E-Marketing adalah bagian dari E-Business yang memanfaatkan media elektronik untuk melakukan aktivitas marketing dalam upaya mencapai tujuan marketing”. Ada berbagai bentuk E-Marketing seperti Internet-Marketing, Interactive-Marketing, dan Mobile-Marketing. E-Business dapat diartikan sebagai pemanfaatan medium elektronik dalam kegiatan bisnis sehari-hari. Ada beberapa tingkatan dalam pemanfaatan media elektronik, misalnya ada perusahaan yang sepenuhnya bergantung pada media elektronik, sementara perusahaan yang lain hanya memanfaatkan untuk tugas-tugas tertentu saja.

 

Daftar Pustaka :

Ahmadi, Candra dan Dadang Hermawan. 2013. E-Business & E-Commerce. Yogyakarta: CV. Andi Offset

E-Commerce

Menurut Siregar (2010) dalam Irmawati (2011) menjelaskan bahwa “Electronic Commerce (e-commerce) adalah proses pembelian, penjualan atau tukar produk, jasa dan informasi melalui jaringan komputer”. E-Commerce merupakan bagian dari e-business lebih luas, tidak hanya sekedar perniagaan tetapi mencakup juga pengkolaborasian mitra bisnis, pelayanan nasabah, lowongan pekerjaan dll. Selain teknologi jaringan www, e-commerce juga memerlukan teknologi basis data atau pangkalan data (database), e-surat atau surat elektronik (e-mail), dan bentuk teknologi non komputer yang lain seperti halnya sistem pengiriman barang, dan alat pembayaran e-commerce ini.
Menurut Rahmawati (2009) dalam Irmawati (2011) menjelaskan bahwa “E-Commerce singkatan dari Electronic Commerce yang artinya sistem pemasaran secara atau dengan media elektronik. E-Commerce ini mencakup distribusi, penjualan pembelian, marketing dan service dari sebuah produk yang dilakukan dalam sebuah system elektronika seperti internet atau bentuk jaringan komputer yang lain. E-Commerce bukan sebuah jasa atau sebuah barang, tetapi merupakan perpaduan antara jasa dan barang. E-Commerce dan kegiatan yang terkait melalui internet dapat menjadi penggerak untuk memperbaiki ekonomi domestik melalui liberalisasi jasa domestik dan mempercepat integrasi dengan kegiatan produksi global. Karena e-commerce akan mengintegrasikan perdagangan domestik dengan perdagangan dunia, berbagai bentuk pembicaraan atau negosiasi tidak hanya akan terbatas pada aspek perdagangan dunia, tetapi bagaimana kebijakan domestik tentang pengawasan di sebuah negara. khususnya dalam bidang telekomunikasi, jasa, keuangan, dan pengiriman serta distribusi.

 

Daftar Pustaka :

Irmawati, Dewi. 2011. Pemanfaatan E-Commerce Dalam Dunia Bisnis. Jurnal Ilmiah Orasi Bisnis. Edisi ke-VI:2085-1375.

Photoshop

Menurut Hendratman (2010:9) mengemukakan bahwa “Adobe Photoshop adalah software grafis yang biasa dipakai untuk mengedit foto, membuat ilustrasi bahkan desain web”. Pada dasarnya Adobe Photoshop adalah perangkat lunak editor citra buatan Adobe sistem yang dikhususkan untuk pengeditan foto atau gambar dan pembuatan efek. Meskipun pada awalnya photoshop dirancang untuk menyunting gambar untuk cetakan berbasis kertas, photoshop yang ada saat ini juga dapat digunakan untuk memproduksi gambar untuk World Wide Web. Beberapa versi terakhir juga menyertakan aplikasi tambahan, Adobe Image Ready untuk keperluan tersebut. Photoshop juga memiliki hubungan erat dengan perangkat lunak penyunting media, animasi, authoring dan menyediakan penyuntingan gambar non linear.

 

Daftar Pustaka :

Hendratman, Hendi. 2010. Photoshop. Bandung: Informatika.

Macromedia Dreamweaver CS5

  1. Pengenalan Dreamweaver CS5

Menurut Madcoms (2010:2) menjelaskan bahwa “Dreamweaver merupakan aplikasi yang digunakan sebagai HTML editor professional untuk mendesain web secara virtual”. Aplikasi ini juga yang biasa dikenal dengan istilah WYSIWYG (What You See Is What You Get), yang intinya adalah Anda tidak harus berurusan dengan tag-tag HTML untuk membuat sebuah site dan dapat melihat hasil desainya secara langsung.

Dengan kemampuan fasilitas yang optimal dalam jendela design akan memberikan kemampuan untuk mendesain web meskipun untuk para web desainer pemula sekalipun. Kemampuan Dreamweaver untuk berinteraksi dengan beberapa bahasa pemrograman seperti PHP, ASP, JavaScript, dan yang lainnya juga memberikan fasilitas maksimal kepada desainer web dengan menyertakan bahasa pemrograman web di dalamnya.

 

Daftar Pustaka :

Madcoms. 2010. Kupas Tuntas Adobe Dreamweaver CS5 dengan Pemrograman PHP dan MySQL. Yogyakarta: Andi.

MySQL (My Structure Query Language)

Menurut Anhar (2010:45) mengemukakan bahwa “MySQL adalah salah satu database manajemen sistem (DBMS) dari sekian banyak DBMS seperti Oracle, MS SQL, Postgre SQL, dan lainnya”. Dimana MySQL dalam operasi client-server melibatkan server daemon MySQL disisi server dan berbagai macam program serta library yang berjalan besar. SQL singkatan dari Structure Query Language dan sering disebut Sequel saja. SQL mulai dikembangkan tahun 70-an di laboratorium IBM, Stan Jose, California. Untuk mengakses sebuah file database, salah satu server database yang kecil dan mudah digunakan namun memiliki kehandalan dan performa tinggi.

 

Daftar Pustaka :

Anhar. 2010. Panduan Menguasai PHP dan Mysql. Jakarta: Media Kita.

Model Pengembangan Perangkat Lunak

Menurut Rosa A. S. dan M. Shalahuddin (2013:25) menjelaskan bahwa “pada awal pengembangan perangkat lunak, para pembuat program (programmer) langsung melakukan pengkodean perangkat lunak tanpa menggunakan prosedur atau tahapan pengembangan perangkat lunak”. Dan ditemuilah kendala-kendala seiring dengan perkembangan skala sistem-sistem perangkat yang semakin besar.

SDLC

SDLC atau Software Development Life Cycle atau sering disebut juga System Development Life Cycle adalah proses mengembangkan atau mengubah suatu sistem perangkat lunak dengan menggunakan model-model dan metodologi yang digunakan orang untuk mengembangkan sistem-sistem perangkat lunak sebelumnya (berdasarkan best practice atau cara-cara yang sudah teruji baik). Seperti halnya proses metamorfosis pada kupu-kupu, untuk menjadi kupu-kupu yang indah maka dibutuhkan beberapa tahap untuk dilalui, sama halnya dengan membuat perangkat lunak, memiliki daur tahapan yang dilalui agar menghasilkan perangkat lunak yang berkualitas.

Waterfall

Dalam perancangan aplikasi pada tugas akhir ini penulis menggunakan SDLC model Water fall. Menurut Rosa A. S. dan M. Shalahuddin (2013:28) menjelaskan bahwa “model SDLC air terjun (water fall) sering juga disebut model sekuensial linier (sequential linear) atau alur hidup klasik (classic life cycle)”. Model air terjun menyediakan pendekatan alur hidup perangkat lunak secara sekuensial atau terurut dimulai dari analisis, desain, pengodean, pengujian dan tahap pendukung (support). Berikut penjelasannya:

  1. Analisis kebutuhan perangkat lunak


Proses pengumpulan kebutuhan dilakukan secara intensif untuk mespesifikasikan kebutuhan perangkat lunak agar dapat dipahami perangkat lunak seperti apa yang dibutuhkan oleh user. Spesifikasi kebutuhan perangkat lunak pada tahap ini perlu untuk didokumentasikan.

  1. Desain


Desain perangkat lunak adalah proses multi langkah yang fokus pada desain pembuatan program perangkat lunak termasuk struktur data, arsitektur perangkat lunak, representasi antarmuka, dan prosedur pengodean. Tahap ini mentranslasi kebutuhan perangkat lunak dari tahap analisis kebutuhan ke representasi desain agar dapat diimplementasikan menjadi program pada tahap selanjutnya. Desain perangkat lunak yang dihasilkan pada tahap ini juga perlu didokumentasikan.

  1. Pembuatan kode program


Desain harus ditranslasikan ke dalam program perangkat lunak. Hasil dari tahap ini adalah program komputer sesuai dengan desain yang telah dibuat pada tahap desain.

  1. Pengujian


Pengujian fokus pada perangkat lunak secara segi lojik dan fungsional dan memastikan bahwa semua bagian sudah diuji. Hal ini dilakukan untuk meminimalisir kesalahan (error) dan memastikan keluaran yang dihasilkan sesuai dengan yang diinginkan.

  1. Pendukung (support) atau pemeliharaan (maintenance)


tidak menutup kemungkinan sebuah perangkat lunak mengalami perubahan ketika sudah dikirimkan ke user. Perubahan bisa terjadi karena adanya kesalahan yang muncul dan tidak terdeteksi saat pengujian atau perangkat lunak harus beradaptasi dengan lingkungan baru. Tahap pendukung atau pemeliharaan dapat mengulangi proses pengembangan mulai dari tahap analisis spesifikasi untuk perubahan perangkat lunak baru.

 

Daftra Pustaka :

Rosa A.S. dan M. Shalahuddin. 2013. Rekayasa Perangkat Lunak. Bandung: Informatika.

MySQL (My Structure Query Language)

Menurut Anhar (2010:45) mengemukakan bahwa “MySQL adalah salah satu database manajemen sistem (DBMS) dari sekian banyak DBMS seperti Oracle, MS SQL, Postgre SQL, dan lainnya”. Dimana MySQL dalam operasi client-server melibatkan server daemon MySQL disisi server dan berbagai macam program serta library yang berjalan besar. SQL singkatan dari Structure Query Language dan sering disebut Sequel saja. SQL mulai dikembangkan tahun 70-an di laboratorium IBM, Stan Jose, California. Untuk mengakses sebuah file database, salah satu server database yang kecil dan mudah digunakan namun memiliki kehandalan dan performa tinggi.

 

Daftar Pustaka :

Anhar. 2010. Panduan Menguasai PHP dan Mysql. Jakarta: Media Kita.

Database (Basis Data)

Menurut Yuhefizar (2008:2) menjelaskan bahwa “Database diartikan sebuah koleksi atau kumpulan data yang saling berhubungan (relation), disusun menurut aturan tertentu secara logis, sehingga menghasilkan informasi”. Secara prinsip, dalam suatu database tercangkup dua komponen penting, yaitu data dan informasi. Data adalah fakta, baik berupa sebuah objek, orang dan lain-lain yang dapat dinyatakan dengan suatu nilai tertentu (angka, simbol, karakter tertentu). Sedangkan informasi adalah data yang telah diolah sehingga bernilai guna dan dapat dijadikan bahan dalam pengambil keputusan.

 

Daftar Pustaka :

Yuhefizar. 2008. Database Management Menggunakan Microsoft Acces 2003. Jakarta: PT. Elex Media Komputindo.

WWW (World Wide Web)

Menurut Yuhefizar (2008:159) menjelaskan bahwa, “World Wide Web (WWW) adalah suatu metode untuk menampilkan informasi di internet, baik berupa teks, gambar suara maupun video yang interaktif dan mempunyai kelebihan untuk menghubungkan (link) satu dokumen dengan dokumen lainnya (hypertext) yang dapat diakses melalui browser”. Harus diketahui bahwa WWW bukanlah internet demikian pula sebaliknya. Namun demikian, WWW dan internet sangat berkaitan satu sama lain. Internet adalah suatu jaringan komputer global, sedangkan WWW bukan sekedar jaringan tetapi didalamnya terdapat suatu set aplikasi komunikasi dan sistem perangkat lunak yang memiliki karakteristik sebagai berikut:
1. Umumnya terletak pada internet host dan client.
2. Umumnya menggunakan protokol TCP/IP.
3. Mengikuti model client/server untuk komunikasi dua arah.
4. Memungkinkan client untuk mengakses server dengan berbagai protokol seperti HTTP, FTP, TELNET dan Gopher.

 

Daftar Pustaka :

Yuhefizar. 2008. 10 Jam Menguasai Komputer. Jakarta: PT. Elex Media Komputindo.Yuhefizar. 2008. 10 Jam Menguasai Komputer. Jakarta: PT. Elex Media Komputindo.

CSS (Cascading Style Sheet)

Menurut Jayan (2010:2) mengemukakan bahwa “CSS merupakan singkatan dari Cascading Style Sheet. Kegunaannya adalah untuk mengatur tampilan dokumen HTML, contohnya seperti pengaturan jarak antar baris, teks, warna dan format border bahkan penampilan file gambar.”

CSS dikembangkan oleh W3C. organisasi yang mengembangkan teknologi internet. Tujuannya tak lain untuk mempermudah proses penataan halaman web.

 

Daftar Pustaka :

Jayan. 2010. CSS untuk Orang Awam. Palembang: Maxikom.

Hypertext Markup Language (HTML)

Menurut Anhar (2010:40) menjelaskan bahwa “Hypertext Markup Language (HTML) adalah sekumpulan simbol-simbol atau tag-tag yang dituliskan dalam sebuah file yang digunakan untuk menampilkan halaman pada web browser”.
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 pertama kali dibuat oleh kolaborasi Caillau TIM dengan Berners-Lee Robert ketika mereka bekerja di CERN, sebuah lembaga penelitian fisika energi tinggi di Jenewa-Swiss pada tahun 1989.
HTML diawali dan diakhiri dengan suatu perintah yang sudah baku yang disebut dengan tag dan diantara kedua tag tersebut terdapat nilai-nilai dan atribut-atribut. HTML merupakan bahasa pemrograman yang fleksibel karena bisa meletakkan script dari bahasa pemrograman lain seperti PHP, Javascript, VB dan C.
Dokumen HTML adalah file teks murni yang dapat dibuat dengan sembarang editor (misalnya notepad). Dokumen HTML merupakan halaman situs yang dibaca browser dan berisikan informasi tentang halaman situs tersebut. Dokumen HTML harus disimpan dalam sebuah file dengan ekstensi “.html. Tidak seperti bahasa pemrograman lainnya, HTML tidak mengenal jumping ataupun looping. Script-script HTML dibaca oleh browser dari atas kebawah tanpa ada pengulangan ataupun lompatan.
Jika HTML tidak dapat mendukung suatu perintah pemrograman tertentu browser tidak akan menampilkan kotak dialog syntax error, jika terdapat penulisan kode yang keliru pada skrip HTML. Hypertext dalam HTML berarti bahwa kita dapat menuju ke suatu tempat, misalnya website atau halaman homepage lain, dengan cara memilih suatu link ke website atau homepage halaman lain, hypertext ini juga memungkinkan kita menuju ke salah satu bagian dalam suatu teks itu sendiri. Sedangkan Markup Language merupakan suatu fasilitas yang berupa tanda tertentu dalam skrip HTML dimana kita bisa merancang judul, garis, tabel, gambar dan lain-lain dengan perintah khusus. Adapun elemen pada HTML yang akan memisahkan dokumen menjadi beberapa bagian, antara lain:
a. Elemen <HEAD>…</HEAD> : merupakan bagian untuk menuliskan keterangan mengenai judul dokumen, nama pengarang dan lain-lain.
b. Elemen <BODY>…</ BODY > : merupakan bagian untuk menuliskan kode-kode Layout untuk tampilan homepage.
c. Elemen <FRAMESET >…</FRAMESET > : merupakan bagian untuk meletakan kode-kode frame.
Sedangkan tag hanyalah bagian dari elemen. Tag adalah kode-kode yang digunakan untuk men-setting dokumen HTML.

 

Daftar Pustaka :

Anhar. 2010. Panduan Menguasai PHP dan Mysql. Jakarta: Media Kita.

Hypertext Preprocessor (PHP)

Menurut Anhar (2010:3) menjelaskan bahwa “Hypertext Preprocessor (PHP) yaitu bahasa pemograman web server-side yang bersifat open source”. PHP merupakan script yang terintegrasi dengan HTML dan berada pada server (server side HTML embedded scripting). PHP adalah script yang digunakan untuk membuat halaman website yang dinamis. Dinamis berarti halaman yang akan ditampilkan dibuat saat halaman itu diminta oleh client. Mekanisme ini menyebabkan informasi yang diterima client selalu yang terbaru. Semua script PHP dieksekusi pada server di mana script tersebut dijalankan.

Daftar Pustaka :

Anhar. 2010. Panduan Menguasai PHP dan Mysql. Jakarta: Media Kita.

Hypertext Transfer Protocol (HTTP)

Menurut Simarmata (2010:52) mengemukakan bahwa “Hypertext Transfer Protocol (HTTP) merupakan protokol komunikasi stateless yang berbasis pada TCP yang awalnya digunakan untuk mengambil kembali file-file HTML dari server.

Daftar Pustaka :

Simarmata, Janner. 2010. Rekayasa Web. Yogyakarta: CV. Andi Offset.

Web Server

Menurut Supardi (2010:181) menjelaskan bahwa “Web Server merupakan perangkat lunak yang mengatur atau mengelola program berdasarkan permintaan browser dan dikirimkan kembali ke browser”. Browser sendiri merupakan perangkat lunak untuk menjalankan program atau script web. Setiap program web server bekerja dengan menerima permintaan HTTP dari klien, dan memberikan respon HTTP ke klien tersebut. Respon HTTP biasanya mengandung dokumen HTML tetapi dapat juga berupa berkas raw, gambar, dan berbagai jenis dokumen lainnya. Jika terjadi kesalahan permintaan dari klien atau terjadi masalah saat melayani klien maka web server akan mengirimkan respon kesalahan yang dapat berupa dokumen HTML atau teks yang memberi penjelasan penyebab terjadinya kesalahan.

Umumnya setiap web server mempunyai kemampuan untuk melakukan pencatatan/logging terhadap informasi detil mengenai permintaan klien dan respon dari web server dan disimpan dalam berkas log, dengan adanya berkas log ini maka akan memudahkan web master untuk mendapat statistik dengan menggunakan tool log analizer. Pada penggunaan sehari-hari banyak web server mengimplementasikan fitur-fitur berikut:

  1. Otentifikasi fitur untuk mengotorisasi suatu permintaan dari klien sebelum menggunakan sumber daya yang dimiliki oleh web server (biasanya User dan Password).

  2. Dukungan HTTPS (dengan SSL, atau TSL) yang memungkinkan koneksi yang aman (dengan enkripsi) ke server pada port 433 berbeda dengan koneksi HTTP biasa di port

  3. Pengatur Bandwith (Bandwith throttling) yang berfungsi untuk membatasi kecepatan respon dengan tujuan tidak membanjiri jaringan dan menghemat pita data (bandwith) agar dapat melayani klien lebih banyak.


Setiap server web telah menentukan batas beban yang dapat ditanggung, sehingga setiap server web mempunyai batasan jumlah klien yang terhubung pada satu waktu (umumnya antara 2 s.d. 60.000, secara bawaan (default) maksimal 500 atau 1000). Jika server web sudah mendekati batas limit yang mampu ditangani maka server menjadi kelebihan beban sehingga lambat dalam memberikan respon.

 

Daftar Pustaka :

Supardi, Yuniar. 2010. Web My Profile dengan Joomla. Jakarta: PT. Elex Media Komputindo.

Web Browser

Menurut Limantara (2009:1) menjelaskan bahwa “web browser merupakan aplikasi perangkat lunak yang memungkinkan pengguna untuk berinteraksi dengan teks, image, video, games, dan informasi lainnya yang berlokasi pada halaman web pada Word Wide Web (WWW) atau Local Area Network (LAN)”. Teks dan image pada halaman web dapat berisi hyperlink ke halaman web lain pada website yang sama maupun berbeda.

Dengan web browser seorang pengguna bisa mengakses informasi yang disediakan pada banyak website secara cepat dan mudah. Meskipun browser pada umumnya digunakan untuk mengakses Word Wide Web, browser juga bisa digunakan untuk mengakses informasi yang disediakan web server pada jaringan privat atau pada system file. Contoh web browser: Microsoft Internet Explorer, Mozilla Firefox, Opera, Google Chrome, dan lain-lain.

Fungsi utama web browser adalah:

  1. Memungkinkan untuk mengambil dan melihat informasi dari komputer server www, ghoper dan FTP di internet, atau media penyimpanan yang berisi dokumen HTML.

  2. Berinteraksi dengan sistem berbasiskan

  3. Merupakan alat untuk melihat dokumen elektronik.

  4. Untuk melakukan downloading/upload informasi

  5. Untuk mengirim dan menerima E-mail.


 

Daftar Pustaka :

Limantara, Hans S. 2009. Jelajah Dunia Maya dengan Cepat dan Mudah. Jakarta: PT. Elex Media Komputindo.

Website


  1. Pengertian Website


Menurut Sutarman (2007:7) menjelaskan bahwa “website merupakan salah satu sumber daya internet yang berkembang pesat. Informasi web di distribusikan melalui hypertext, yang memungkinkan suatu teks pendek menjadi acuan untuk membuka dokumen yang lain”. Website atau situs juga dapat diartikan sebagai kumpulan halaman yang menampilkan informasi data teks, data gambar diam atau gerak, data animasi, suara, video dan atau gabungan dari semuanya, baik yang bersifat statis maupun dinamis yang membentuk suatu rangkaian bangunan yang paling berkait dimana masing-masing dihubungkan dengan jaringan-jaringan halaman (hyperlink). Bersifat statis apabila isi informasi website tetap, jarang berubah, dan isi informasinya searah hanya dari pemilik website. Bersifat dinamis apabila isi informasi website selalu berubah-ubah, dan isi formasinya interaktif dua arah berasal dari pemilik serta pengguna website. Contoh website statis adalah berisi profil perusahaan, sedangkan website dinamis adalah Facebook. Dalam sisi pengembangannya, website statis hanya bisa di update oleh pemiliknya saja, sedangkan dinamis bisa di update oleh pengguna maupun pemilik.

 

Daftar Pustaka:

Sutarman. 2007. Membangun Aplikasi Web dengan PHP & Mysql. Yogyakarta: Graha ilmu.

Internet


  1. Sejarah Internet

Menurut Oetomo, dkk (2007:6) menjelaskan bahwa “internet berasal dari impian J.C.R. Licklider (1915-1990), seorang psikolog di Massachessetts Institute Of Technology, tentang sebuah Galatic Networks diawal tahun 1960-an”. Kemudian ketika Licklider bekerja di Advanced Research Project Agency (ARPA) di Pentagon, Lawrence G. Robert mencoba mewujudkan impiannya. Internet dikembangkan dalam suatu penelitian militer Amerika Serikat yang disebut Advanced Research Project Agency Network (ARRPANet). Beberapa elemen ARPANet disumbang oleh para periset seperti Leonard Kleinrock dan Paul Baran di Amerika Serikat serta Donald W. Davies di Inggris. Masing-masing membuat pendekatan untuk packet switching yang menjadi solusi untuk berbagai hambatan bandwith. Sementara itu, Roberts meminta bantuan Vinton G. Cerf dan Robert E. Khan untuk mengembangkan sebuah protokol kontrol jaringan yang berfungsi menata kekacauan rencana packet switching. Diakhir 1970-an, mereka berhasil menyempurnakannya menjadi Transmission Control Protocol atau Internet Protocol (TCP/IP) yang masih digunakan hingga sekarang.

Perkembangan teknologi internet sempat surut hingga tahun 1990-an. Internet menjadi populer kembali sejak tahun 1995 dan ditandai bertambahnya secara drastis domain komersial dan jaringan World Wide Web (WWW).



  1. Pengertian Internet

Internet berasal dari bahasa Latin “inter”, yang berarti antara. Menurut Oetomo, dkk (2007:117) mengemukakan bahwa “internet merupakan sekumpulan jaringan yang terhubung satu dengan yang lainnya, dimana jaringan menyediakan sambungan menuju global informasi “.



Daftar Pustaka :

Oetomo, Budi Sutedjo Dharma, Esther Wibowo, Eddy Hartono dan Samuel Prakoso.2007. Pengantar Teknologi Informasi Internet Konsep dan Aplikasi. Yogyakarta: CV. Andi Offset.

Konsep Dasar Web

Suatu website (world wide web) tidak terlepas dari perkembangan internet yang berawal dari cara berkomunikasi para ilmuwan dan peneliti di Amerika, namun saat sekarang ini telah berkembang menjadi media komunikasi global yang dipakai semua orang di dunia. Pertumbuhan ini membawa masalah penting mendasar, diantaranya kenyataan internet tidak diciptakan pada jaman graphical user interface (GUI) seperti saat ini. Internet dimulai pada masa dimana orang masih menggunakan alat-alat akses yang tidak user-friendly yaitu terminal berbasis text serta perintah-perintah command line yang panjang-panjang serta susah diingat, sangat berbeda dengan komputer dewasa ini yang menggunakan klik tombol mouse layar grafik berwarna yang sudah mempunyai tampilan yang menarik disertai konsep multimedia dari mulai teks, gambar, animasi, suara (audio) dan film (video), serta konsep hyperlink perhalaman. Bahkan terjadi manipulasi data antar komputer, penyimpanan data serta informasi yang sangat akurat tercepat dan terbaru dari seluruh dunia.

Penyajian suatu web harus terprogram dan sedinamis mungkin, dengan pemanfaatan aplikasi client-server dalam hal ini programmer akan mengalami kesulitan dalam proses pemeliharaannya karena pengunjung suatu web akan berinteraksi secara langsung dengan database jika nantinya web tersebut melakukan pengolahan query didalamnya.

Analisa Website E-Commerce

OLX Indonesia

(sebelumnya bernama tokobagus.com) merupakan sebuah situs dimana perseorangan ataupun perusahaan dapat membeli dan menjual produk serta jasa secara online. OLX Indonesia adalah tempat untuk mencari barang baru atau bekas berkualitas seperti produk handphone murah, komputer, fashion, mobil bekas, motor, rumah dan properti, peralatan rumah tangga, aneka jasa, dan juga lowongan kerja.

  1. Sejarah

Berdiri pada April 2005, Tokobagus.com memulai konsep media jual beli online GRATIS di Indonesia secara ulet. Dengan menggunakan promosi pada saluran TV lokal, radio, dan stiker - stiker yang dibagikan, TokoBagus.com sekarang sudah menjadi media jual beli online yang sangat terkenal dan terpercaya di Indonesia. Dengan promosinya yang kini sudah mencakup TV nasional dan daerah TokoBagus.com sudah menjadi solusi bagi penjual yang tidak memiliki lahan dagang maupun pembeli online.

TokoBagus.com mempunya kantor yaitu PT Toko Bagus, berkantor pusat di Denpasar, Bali. Dulu promo-promo mereka terfokus hanya di Bali dan sekitarnya saja, tetapi kini mereka sering melakukan promo ke luar kota yang sering diadakan pada festival atau pameran komputer.

Dengan 40 kategori yang tersedia mulai dari alat-alat musik, anak-anak dan bayi, buku hingga ke mobil, motor, properti dan lain-lain, TokoBagus.com sudah menjadi situs media jual beli online yang sangat lengkap. Bayangkan ada 40.000 lebih barang yang di pajang hanya pada kategori anak-anak dan bayi saja, dan itu pun akan bertambah setiap menitnya.
Dan dengan fitur-fitur yang terus diperbaharui dan diperbaiki, tidak diragukan lagi bahwa orang - orang yang ada dibalik berjalannya TokoBagus.com adalah orang - orang yang ulet dan pantang menyerah sehingga menghasilkan web/situs yang sangat besar keberadaannya dan pengaruhnya di Indonesia. Tidak sama dengan situs - situs lokal lain yang lebih memilih mempromosikan situsnya secara online atau dengan mengadakan acara dan gathering, TokoBagus.com sudah mencakup TV Nasional, dan itu membuktikan betapa suksesnya TokoBagus.com.

Agar anda tidak penasaran dengan apa itu TokoBagus.com secara jelas, silahkan mencobanya sendiri tanpa dipungut biaya sepeser pun, karen TokoBagus.com sejak pertama dibentuk sampai sekarang selalu menekankan elemen gratis pada promo

Sumber:http://id.shvoong.com/internet-and-technologies/websites/2217191-www-tokobagus-com/#ixzz2CkOMvi00

  1. Sumber Pendapatan

Sumber revenue tokobagus dari hasil penjualan "Promo point", penjualan space banner (namun sekarang sudah tidak ada lagi), juga datang dari Google adsense.

  1. Kekurangan


  • Tidak ada fitur “SUNDUL GAN” (menaikkan ratting suatu lapak yang menjual suatu barang,lapak disini maksudnya adalah kolom yang disediakan bagi para penjual barang). jadi lapak kita akan semakin tenggelam dengan banyaknya lapak-lapak yang baru saja dibuat oleh para penjual lainnya.

  • Tidak ada kebebasan dalam berkreasi di dalam lapak.

  • Tidak terlihat adanya aktivitas jual beli atau diskusi antara penjual dan pembeli. jadi kelihatannya seperti penipuan barang online.


  1. Kelebihan


  • Ada fitur “Verified Member” dimana kita bisa lebih meyakinkan pembeli bahwa kita adalah penjual yang sudah termasuk verified member.

  • Terkadang TokoBagus.com sendiri yang kerja keras memasarkan produk-produk para penjual lewat facebook dan google.






ZALORA

ZALORA Indonesia adalah situs web belanja yang menyediakan kebutuhan mode pakaian yang terdiri dari produk berbagai merek, baik lokal maupun internasional.

  1. Sejarah

Zalora Indonesia yang didirikan pada tahun 2012 oleh Catherine Sutjahyo, merupakan bagian dari Zalora Grup di Asia yang terdiri dari Zalora Singapura, Zalora Malaysia, Zalora Vietnam, Zalora Taiwan, Zalora Thailand dan Zalora Filipina.

Zalora merupakan anak perusahaan dari situs belanja online Zalando. Zalando merupakan proyek dari Rocket Internet. Di Indonesia Zalora berada di bawah naungan dan dikelola oleh PT Fashion Eservices Indonesia.

  1. Sumber Pendapatan

Sejak diluncurkan pada tahun 2012, Zalora telah berkembang pesat dengan dukungan dana sekitar USD 100 juta dari JP Morgan dan beberapa perusahaan ekuitas swasta. Dalam hal pendanaan e-commerce fashion di Asia Tenggara, Zalora menerima lebih dari dua kali lipat pendanaan pada tahun 2013 dibanding dengan yang diterima oleh saingannya yakni Reebonz.

Meski Zalora memperoleh pendapatan yang besar, perusahaan ini melakukan kampanye pemasaran yang agresif, sehingga mengalami kerugian sebesar USD 91 juta pada tahun 2012. Bagaimanapun, perusahaan ini berharap menghasilkan profit di tahun 2015.

  1. Kekurangan


  • Websitenya semakin berat.

  • Kurang begitu mengupdate yang terbaru.


  1. Kelebihan


  • Dapat di lihat melalui HP.

  • Tampilannya yang menarik.

  • Barang dapat di kembalikan jika tidak puas dengan barang yang sudah di pesan dan di beli dengan syarat & ketentuan yang berlaku.

  • Gratis ke seluruh Indonesia. Tanpa minimum untuk Jabodetabek. Untuk Pulau Jawa, Bali, Sumatera dan Kalimantan, akan dikenakan biaya pengiriman jika pembelian di bawah Rp 200,000. Untuk Wilayah Indonesia Timur dan Nusa Tenggara, akan dikenakan biaya pengiriman jika pembelian di bawah Rp 300,000.






BERNIAGA

Berniaga.com adalah salah satu situs yang berbasis e-commerce yang ada di Indonesia. berniaga.com adalah sebuah gagasan sederhana jual dan beli, hampir semua barang-barang berbagai jenis yang ingin anda jual atau beli seperti mobil, barang-barang elektronik dan lain-lain ada di berniaga.com. Berniaga.com memiliki beberapa cara yang mudah dan aman dalam mempertemukan antara pembeli dan penjual.

  1. Sejarah

Didirikan : Desember 2009.

Lokasi : Menara Prima 22nd Floor Unit F, Jl Lingkar Mega Kuningan Blok 6.2, Jakarta, Jakarta, Indonesia 12950

Produk : berniaga.com – Jualnya Gampang. Belinya Senang

Berniaga adalah situs iklan baris di Indonesia yang difokuskan untuk aktivitas jual beli. Situs Berniaga ini beroperasi di bawah bendera perusahaan PT 701Search, sebuah perusahaan yang dimiliki oleh perusahaan media patungan antara Singapore Press Holdings (SPH) dan Schibsted Classified Media (SCM). Berniaga.com ini sudah beroperasi sejak Desember 2009 dan menawarkan pemasangan iklan gratis di berbagai kategori seperti properti, kendaraan, elektronik, dan lain-lainnya.

  1. Sumber Pendapatan

Diungkap oleh salah satu pihak marketing berniaga.com katanya setengah tahun yang lalu, berniaga belum punya penghasilan sama sekali. Pernah juga ketemu tim berniaga.com katanya memang begitu mereka menghabiskan dana banyak dulu, revenue dipikir akhir, intinya pencitraan dulu.

  1. Kekurangan

Tidak menerima atau tidak memperbolehkan jual beli secara tidak langsung melainkan harus bertemu dengan pembelinya hal ini memang untuk keamanan seperti yang di ungkapkan oleh berniaga.com tetapi menurut saya kurang efisien.



  1. Kelebihan

Kelebihan dari berniaga.com banyak fitur dan mudah dalam menetukan lokasi penjual dan lebih aman karena kita yang menghampiri penjual tersebut.



sumber : google

created by : agus lilin kecil