Minggu, 18 Oktober 2015

Instalasi Wirestark

Nama Matakuliah          : E-Application
Nama                             : I Gusti Ngurah Yoga Pawitra
NIM                               : 1404505052
Nama Dosen                  : I Putu Agus Eka Pratama ST.,MT
Jurusan                          : Teknologi Informasi
Fakultas                         : Teknik
Universitas                     : Udayana


Wireshark merupakan salah satu tools atau aplikasi “Network Analyzer” atau Penganalisa Jaringan. Penganalisaan Kinerja Jaringan itu dapat melingkupi berbagai hal, mulai dari proses menangkap paket-paket data atau informasi yang berlalu-lalang dalam jaringan, sampai pada digunakan pula untuk sniffing (memperoleh informasi penting seperti password email, dll). Wireshark sendiri merupakan free tools untuk Network Analyzer yang ada saat ini. Dan tampilan dari wireshark ini sendiri terbilang sangat bersahabat dengan user karena menggunakan tampilan grafis atau GUI (Graphical User Interface). Sebelum melakukan instalasi, sebaiknya Anda telah menggunakan sistem operasi Linux distro bebas (Ubuntu, Mint, dll.).

Pada tutorial kali ini, Admin menggunakan sistem operasi ElementaryOS (Ubuntu 14.04 based) dan Wireshark versi 1.99.9 yang dapat Anda unduh secara bebas di web. Berikut tahapan instalasi wireshark:

Bukalah terminal, kemudian login sebagai root untuk mendapatkan hak akses super user dengan command berikut.




Pastikan file installer telah berada pada direktori yang telah Anda pilih. Kali ini Admin memilih direktori home/user sebagai direktori penyimpanan aplikasi. Kemudian lakukan proses ekstrak file tersebut. Jika file memiliki ekstensi .tar.bz2 maka ekstraksi dapat dilakukan dengan command berikut.




Setelah proses ekstrak selesai, pindahkan posisi direktori ke direktori wireshark.




Kemudian lakukan jalankan file configure pada folder wireshark untuk melakukan konfigurasi dengan command berikut.





Jalankan file install, dan tunggu proses instalasi selesai.



Lakukan konfigurasi sistem.



Kemudian jalankan aplikasi dengan command.




Maka sebuah window aplikasi wireshark akan muncul seperti di bawah ini.



Pengertian OOT ( Over The Top )

Nama Matakuliah                : E-Application
Nama                                    : I Gusti Ngurah Yoga Pawitra
NIM                                      : 1404505052
Nama Dosen                         : I Putu Agus Eka Pratama ST.,MT
Jurusan                                  : Teknologi Informasi
Fakultas                                 : Teknik
Universitas                            : Udayana


Definisi Over The Top (OTT)
OTT(Over The Top) merupakan teknologi informasi dibidang pendekatan dan pemodelan(implemtasinya berbentuk aplikasi dan layanan aplikasi) untuk video dan audio streaming, messaging dan berbasis mobile. OTT berjalan di Application Layer yaitu layer teratas pada pemodelan layer TCP/IP maupun OSI.

Komponen Penunjang Over The Top (OTT)

·        Telco World
Telco World diisi oleh ISP(Internet Service Provider) dan provider(penyedia) jasa layanan telekonunikasi dan akses internet lainnya. Telco World bertugas menyediakan infrastruktur internet, koneksi internet dan jalur komunikasi untuk menunjang jalannya aplikasi dan layanan OTT. Adapun contoh dari Telco World yaitu Telkom, Telkomsel, XL.

·         OTT World
OTT World adalah tempat dimana pengembang aplikasi berbasis OTT berada termasuk semua penyedia layanan dan bisnis berbasis OTT ada di OTT World.

·         OTT Service
OTT Service didefinisikan sebagai sema bentuk produk layanan di dunia digital(internet) melalui aplikasi-aplikasi komputer berbasis teknologi OTT yang memanfaatkan koneksi internet dan infrastruktur internet yang disediakan oleh Telco World. Jenis layanan yang diberikan OTT Service antara lain layanan streaming video dan audio secara online, layanan jejaring sosial, layanan pesan instan(messaging).

Dari penjelasan di atas dapat ditarik kesimpulan bahwa keterkaitan antara Telco World, OTT World dan OTT Service saling terkait dan saling membutuhkan satu sama lain, jika ada satu komponen yang tidak ada maka kita tidak dapat menjalankan aplikasi berbasis OTT.

Kategori Aplikasi dan Layanan Berbasis Over The Top (OTT)

·         Social Network dan Social Media (Jejaring Sosial dan Media Sosial)
Aplikasi dan layanan berbasis OTT dengan kategori Social Network dan Social Media menenkankan pada layanan ejaring sosial dan media sosial. Dengan menggunakan aplikasi ini para pengguna dapat saling berinterkasi, berdiskusi, berbagi data, informasi dan file di dalamnya. Perbedaan social media dan social network yitu social network lebih mengacu pada media yang disediakan pennyedia layanan dengan memanfaatkan jaringan komputer dan berbasiskan OTT sedangkan social network yaitu suatu bentuk hubungan yang muncul karena adanya interaksi satu sama lain. Terdapat tujuh buah subkategori untuk Social Netwok dan Social Media antara lain Social Connection, Multimedia Sharing, Profesional, Informational, Educational, Hobbies, Academic.

·         Messaging (Pesan Instan)
Kategori aplikasi yang menekankan pada layanan kirim dan terima pesan secara cepat(instant messaging). Adanya aplikasi ini menjadikan kemudahan dalam berkomunikasi baik dua arah maupun secara massal bukan hanya dalam bentuk teks namun berkembang menjadi video seiring kemajuan teknologi dan dukungan internet yang memadai. Adapun contoh dari layanan dan aplikasi berbasis OTT dengan kategori messaging antara lain WhatsApp, Line, Telegram, Kakao Talk, WeChat.

·         Streaming Audio Video
Kategori layanan dan aplikasi berbasis OTT untuk kategori streaming video dan audio menekankan kepada jenis layanan streaming file multimedia audio dan video secara online kepada pengguna. Salah satu contoh pemberi layanan ini adalah Youtube. Pada aplikasi layanan berbasis OTT dalam kategori streaming audio dan video ada hal yang perlu diketahui dalam pengembangannya, yaitu:
1.      Kualitas layanan dari sudut pandang penyedia layanan melalui QoS(Quality of Service).
2.      Kualitas layanan dari sudut pandang pengguna melalui QoE(Quality of Experience).
3.      Socket programming, port, ID Adress yang menjadi syarat dalam koneksi jaringan komputer.
4.      Pemahaman mengenai protokol yang digunakan misalnya UDP(User Datagram Protocol) dan RTP(Real Time Protocol).

Berikut adalah contoh aplikasi-aplikasi online berbasis Over The Top (OTT), yaitu:

·         Yahoo
Yahoo merupakan perusahaan IT dunia yang bergerak dibidang layanan surat elektronik(e-mail), mesin pencari(search engine), berita(news), sharing foto dan beragam layanan lainnya. Tuntuk memudahkan para penggunanya Yahoo menyediakan subdomain untuk negara masing-masing misalkan Indonesia dengan id.

·         Google
Google merupakan salah satu perusahaan IT dunia yang bergerak dibidang layanan mesin pencari(search engine), surat elektronik(e-mail), aplikasi perkantorandan penyimpanan berbasis Cloud(google Doc dan Google Drive), layanan sumber kode terbuka(Code Google), jejaring sosial(G++), kacamata pintar memanfaatkan teknologi Augmented Reality dan Cloud Computing(Google Glasses), dan sejumlah layanan lainnya yang berbasis online, Cloud dan OTT.

·         Youtube
Youtube merupakan perusahan IT dunia yang bergerak dibidang layanan streaming audio dan video dan jejaring sosial. Layanan yang disediakan antara lain layanan streaming audio dan video, pengguna dapat beropini secara langsung tentang konten audio dan video yang disajikan langsung oleh para pengguna(user content generate).

·         Facebook
Facebook merupakan perusahaan IT dunia yang bergerak dibidang layanan jejaring sosial(social network), yang kemudian menjadi sebuah platform tersendiri dalam layanan berbasis Cloud Computing(PAAS/Platforn As A Service). Facebook bukan hanya social media dan social network tapi mendukung layanan Cloud Computing diamna setiap orang dapat membuat aplikasi mengikuti platform Facebook. Facebook juga menyediakan layanan multibahasa.

·         Twitter
Twitter merupakan perusahaan IT kelas dunia yang menawarkan layanan dan aplikasi berbasis OTT dibidang jejaring sosial, micro blog, baik pada platform desktop maupun mobile.

Peranan Cloud Computing

Definisi Cloud Computing berdasarakan NIST (National Institute of Standard and Technology) yaitu sebuah model yang memungkinkan adanya penggunaan sumber daya (resource) secara bersama-sama dan mudah, menyediakan jaringan akses dimana-mana, dapat dikonfigurasi dan layanan yang digunakan sesuai keperluan(on demand). Adapun perenan dari Cloud Computing, yaitu: meminimalisir interkasi dengan penyedia layanan(vendor/provider) Cloud Computing, menyediakan layanan sesuai dengan kebutuhan pengguna.

Peranan IOT (Internet Of Things)

IOT (Internet Of Things) atau M2M (Machine to Machine) didefinisikan sebagai sebuah teknologi yang memungkinkan adanya pengendalian, komunikasi dan kerjasama dengan berbagai perangkat keras melalui jaringan internet.
Seperti yang sudah dijelaskan pada definisi, IOT berperan sebagai media komunikasi antara jaringan komputer dengan perangkat keras lainnya dengan menggunakan internet dan menggunakan teknologi sensor. Contohnya kita dapat mengendalikan rumah dari jarak jauh, membuat sensor jarak jauh (misalkan pintu kamar dan rumah), membuat sensor kebakaran, mengendalikan pesawat ternbang dan lainnya. Teknologi IOT bergantung pada sensor yang berfungsi untuk memperoleh inputan data, temperatur, suara sesuai dengan kebutuhan untuk selanjutnya diolah menjadi informasi yang bermanfaat.

IOT (Internet Of Things) Beserta Integrasinya

Pada M2M/IOT terdapat empat buah elemen dengan integrasinya masing-masing, yaitu:

·         Integrasi benda fisik (things integration)
Integrasi benda fisik terjadi antara dunia digital dengan dunia nyata. Dunia nyata berupa alam semesta yang menjadi lingkungan kita sedangkan dunia digital mencakup hal terkait komputer, komputerisasi dan pemrosesan digital didalamnya.

·         Integrasi data (data integrations)
Intergrasi data terjadi antara dunia digital dengan dunia jaringan komputer. Jaringan komputer mencakup segala komputer dengan perangkat lain yang terhubung membentuk internet.
·         Integrasi semantik (semantic integration)
Integrasi semantik terjadi antara dunia jaringan komputer/internet dan dunia nyata.

·         Integrasi pengetahuan (knowledge integration)
Integrasi pengetahuan terjadi antara pengguna, masyarakat dan komunitas yang mengembangkan dan memanfaatkan M2M/IOT.

Definisi Smart City

Smart City atau secara harfiah berarti kota pintar merupakan konsep pengembangan, penerapan dan implementasi teknologi yang diterapkan untuk suatu wilayah (khususnya perkotaan) sebagai sebuah interaksi kompleks diantara berbagai sistem yang ada di dalamnya. Kata city(kota) digunakan karena kota sebagai pusat dari negara ataupun wilayah. Konsep Smart city awalnya diterapkan di Amerika Serikat dan Uni Eropa dengan tujuan untuk menciptakan kemandirian daerah dan meningkatkan layanan publik. Kini smart City sudah diterapkan dibanyak negara antara lain benua Asia, Amerika, Australia dan Eropa. Penerapannya menyangkut berbagai bisang antara lain pendidikan, kesehatan, pariwisata, pemerintahan dan lainnya.

Smart City memilik sepuluh elemen meliputi infrastruktur, modal, aset, perilaku, budaya, ekonomi, sosial, teknologi, politik dan lingkungan. Melalui impelmentasi Smart City diharapkan akan menciptakan taraf hidup yang lebih baik bagi masyarakat.

Kaitan Teknologi dengan Cloud Computing dan Smart City

Teknologi tersebut memiliki keterkaitan dengan Cloud Computing, Smart City atau keduanya. Hal tersebut dibagi menjadi dua yaitu, sebagai teknologi pendahulu dan sebagai teknologi pelengkap.
Sebagai teknologi pendahulu

Teknologi – teknologi seperti Green Computing, Cluster Computing dan Grid Computing menjadi teknologi pendahulu dari Cloud Computing. Cluster Computing dan Grid Computing tidak menyediakan on demand service, sehingga memboroskan energi dan sumber daya yang ada.

Green Computing adalah teknologi sekaligus konsep untuk menggunakan komputer secara ramah lingkungan (go green). Berdasarkan konsep Green Computing serta kekurangan dari Cluster Computing dan Grid Computing maka diciptakanlah Cloud Computing yang menyajikan tiga layanan (IAAS, PAAS dan SAAS). Ketiga layanan ini bersifat on deman.

Dengan adanya on demand service, tentu saja elastisitas Cloud Computing jauh lebih cepat dibandingkan Cluster Computing dan Grid Computing. Jadi dapat dikatakan, Cloud Computing adalah perbaikan dari teknologi yang ada sebelumnya.

Sebagai Teknologi Pelengkap
Teknologi Grid Computing, Radio Frequency Identifier (RFID), Near Field Communication (NFC), dan Internet of Things (IOT) dapat menjadi pelengkap dari teknologi Cloud Computing dan Smart City. Beberapa bentuk penerapan sebagai berikut.

1.      Smart Grid memanfaatkan teknologi Cloud Computing dan Smart City. Smart Grid menawarkan kemampuan dan teknologi masa depan untuk mengelola sumber daya komputasi Grid Computing dengan lebih baik.

2.      Layanan kesehatan (smart health/ e-health) melalui pemanfaatan teknologi IOT berbasis perangkat mobile, aplikasi mobile, dan jaringan internet.

3.      Sejumlah penerapan teknologi NFC pada bidang industri, transaksi online/digital, transportasi, kesehatan, pertukaran data dan lain-lain yang dikolaborasikan dengan teknologi Cloud Computing.

4.      Penerapan E-Governance di Eropa memanfaatkan Augmented Reality, Cloud Computing dan Smart City.

5.      RFID yang diterapkan dengan memanfaatkan teknologi Cloud Computing, Smart City, maupun keduanya.


6.      Pembuatan arsitektur Cloud Computing untuk implementasi Smart City memanfaatkan NFC juga telah diteliti oleh beberapa peneliti.

Minggu, 11 Oktober 2015

Usecase, Sequence, Class Diagram, ER Diagram

Nama Matakuliah                : Pemrograman Berorientasi Objek
Nama                                    : I Gusti Ngurah Yoga Pawitra
NIM                                      : 1404505052
Nama Dosen                         : I Putu Agus Eka Pratama ST.,MT
Jurusan                                  : Teknologi Informasi
Fakultas                                 : Teknik
Universitas                            : Udayana



      Pada kesempatan kali ini kita akan membahas tentang membuat usecase, jika belum tahu apa itu usecase diagram bisa dilihat pada postingan sebelumnnya : http://popandlight.blogspot.com/2015/03/tugas-4-use-case-dan-squence-diagram.html

A. Usecase Diagram



Gambar 1.1 : Usecase
     Pada gambar diatas dijelaskan hak-hak yang dimiliki setiap actor, pada admin dapat melakukan login, insert produk, update produk, delete produk, view produk, sedangkan konsumen dapat melakukan login, view produk dan buy produk. Admin tidak dapat melakukan buy produk hanya konsumen yang dapat melakukan buy produk.

B. Sequence Diagram


Gambar 2.1 : Login

     Gambar diatas menjelaskan sequence diagram dari perintah login. Pertama admin/konsumen memasukan username dan password pada GUI kemudian diteruskan pada Cek User kemudian ke Data User dan yang terakhir admin/konsumen divalidasi pada Data User.

Gambar 2.2 : Insert Produk

    Gambar diatas menjelaskan perintah insert produk yang hanya dapat diakses oleh Admin. Pertama memasukan username dan password pada GUI kemudian menyesuaikan pada DB, kemudian admin memasukan produk melalui GUI ke DB.



Gambar 2.3 : Update Produk


     Gambar diatas menjelaskan perintah update produk yang hanya dapat diakses oleh Admin. Pertama memasukan username dan password pada GUI kemudian menyesuaikan pada DB, kemudian admin melakukan update terhadap produk melalui GUI kemdian diteruskan ke DB.

Gambar 2.4 : Delete Produk

     Gambar diatas menjelaskan perintah delete produk yang hanya dapat diakses oleh Admin. Pertama memasukan username dan password pada GUI kemudian menyesuaikan pada DB, kemudian admin menghapus produk melalui GUI pada DB.

Gambar 2.5 : View Produk
  
     Gambar diatas menjelaskan perintah view produk yang dapat diakses oleh Admin maupun Konsumen. Pertama memasukan username dan password pada GUI kemudian admin/konsumen dapat melihat produk pada MENU UTAMA


Gambar 2.6 : Buy Produk


     Gambar diatas menjelaskan perintah buy produk yang hanya dapat diakses oleh Konsumen. Pertama memasukan username dan password pada GUI kemudian KOnsumen memilih produk pada MENU UTAMA, jika sudah menentukan produk kemudian melakukan pembayaran dan jika sudah membayar maka mengkonfirmasi pembayaran

C. Class Diagram

Gambar 3.1 : Class Diagram
     
     Gambar diatas adalah class diagram yang berisikan table-table yang berelasi. Pada table Transaksi berisikan id_transaksi,id_barang, id_konsumen, id_admin, total kemudian table Konsumen berisikan id_konsumen, nama, alamat, no_hp. Pada table barang berisikan id_barang, nama_barang, stock, harga. Pada table admin berisikan id_admin, alamat, no_hp

 D. Diagram


Gambar 4.1 : ER Diagram


     Gambar diatas adalah ER Diagram yang berisikan relasi-relasi antar tabel, pada TRANSAKSI berisikan id_transaksi, id_barang, id_konsumen, id_admin, total. kemudian KONSUMEN berisikan id_konsumen, nama, alamat, no_hp yang berelasi pada TRANSAKSI. Pada BARANG berisikan id_barang, nama_barang, stock, harga berelasi dengan TRANSAKSI. Pada table admin berisikan id_admin, alamat, no_hp yang berelasi pada TRANSAKSI

Selasa, 22 September 2015

Pengertian dan Instalasi Phreedom pada Linux

Nama Matakuliah          : E-Application
Nama                             : I Gusti Ngurah Yoga Pawitra
NIM                               : 1404505052
Nama Dosen                  : I Putu Agus Eka Pratama ST.,MT
Jurusan                          : Teknologi Informasi
Fakultas                         : Teknik

Universitas                     : Udayana




A. Pengertian Phreedom
Aplikasi open source berbasis Cloud Computing yang dikhususkan untuk layanan akunting dan ERP (Enterprise Resource Planning) yang disebut Phreedom. Aplikasi mmenggunakan bahasa pemrograman PHP dan database MySQL yang dapat dijalankan dalam berbagai sistem operasi seperti Linux, Windows, Mac OS, BSD dan lain-lain. Phreedom memiliki engine yang sama dengan Phreebooks dengan sama-sama berlisensi GNU GPL. Phreedom dibuat oleh Phreesoft dan diletakkan juga pada server Phreebooks.


Aplikasi Phreedom menyediakan layanan dan fitur diantaranya adalah accounting berbasis web, manajemen inventory (labor, stok barang/jasa, assemblies/perakitan), akun untuk para vendor dan customer (pelanggan/konsumen), perbankan, pengiriman (shipping), Point of Sale (kasir), kurs mata uang, pelaporan secara digital, e-commerce, dukungan banyak bahasa, modular architecture untuk kustomisasi, payment gateway,project tracking, serta multi user level security.

Aplikasi open source berbasis Cloud Computing yang dikhususkan untuk layanan akunting dan ERP (Enterprise Resource Planning) yang disebut Phreedom. Aplikasi mmenggunakan bahasa pemrograman PHP dan database MySQL yang dapat dijalankan dalam berbagai sistem operasi seperti Linux, Windows, Mac OS, BSD dan lain-lain. Phreedom memiliki engine yang sama dengan Phreebooks dengan sama-sama berlisensi GNU GPL. Phreedom dibuat oleh Phreesoft dan diletakkan juga pada server Phreebooks.

Aplikasi Phreedom menyediakan layanan dan fitur diantaranya adalah accounting berbasis web, manajemen inventory (labor, stok barang/jasa, assemblies/perakitan), akun untuk para vendor dan customer (pelanggan/konsumen), perbankan, pengiriman (shipping), Point of Sale (kasir), kurs mata uang, pelaporan secara digital, e-commerce, dukungan banyak bahasa, modular architecture untuk kustomisasi, payment gateway,project tracking, serta multi user level security.

B. Installasi Phreedom
1. Langkah - langkah menginstall Phreedom pada Linux:
Memastikan XAMPP Linux dapat berjalan dengan baik sebagai mana mestinya sebagai web server dan database server. Untuk menjalankan XAMPP Linux gunakan akses root dengan mengetikan perintah su pada terminal dan ketikan perintah /opt/lampp/lampp start untuk menjalankan XAMPP Linux. 
Gambar XAMPP diaktifkan.

2. Selanjutnya letakkan file arsip PhreedomR35RC3.zip pada direktori /home/[nama_user]/instaler.

3. Setelah itu copy file arsip Phreedom pada direktori /home[nama_user]. Kemudian, paste arsip aplikasi PhreedomR35RC3.zip pada direktori File System XAMPP tepatnya pada direktori /opt/lampp/htdocs. Selanjutnya masuk kedalam direktori htdocs dengan perintah cd/optlampp/htdocs/. Dan lakukan proses ekstraksi. Tulislah source kode ini pada terminal  seperti gambar berikut ini.
 
Gambar proses copy, paste dan ekstrak arsip Phreedom.

4. Tunggu hingga proses ekstraksi selesai dilakukan. Setelah itu beri hak akses kepada arsip yang telah di ekstrak tadi.
Gambar proses ekstraksi telah selesai dan telah diberi hak akses.

5. Sebelum melakukan proses instalasi terlebih dahulu buatla database dengan nama phreedom. Untuk menambahkan sebuah database user hanya perlu login kedalam PHPMyAdmin dengan mengetikkan alamat http://localhost/phpmyadmin.


Gambar database pada phpmyadmin.

6. Langkah selanjutnya lakukan instalasi dengan buka web browser dan ketikkan alamat http://localhost/PhreedomR35RC3 kemudian web browser akan me-redirect pada halaman awal setup wizard. Pada halaman ini pengguna harus memilih Agree yang artinya menyetujui pernyataan lisensi. Jika sudah maka klik tombol Continue.
Gambar menu awal instalasi.

7. Langkah selanjutnya adalah mengisikan form sesuai dengan konfigurasi database, server, dan data-data administrator dan perusahaan yang benar. Jika sudah selanjutnya klik tombol Continue.
Gambar pengisian data pada setup

8. Apabila proses instalasi selesai, maka akan muncul pesan seperti gambar berikut ini. Kemudian klik tombol Go To Your Company untuk lanjut ke halaman utama aplikasi.


Gambar setup telah selesai.

9. Kemudian login dengan menggunakan username dan password yang telah dipilih sebelumnya dan klik tombol Login untuk melanjutkan.


Gambar login.

10 Jika proses Login berhasil, maka pengguna akan di-redirect menuju halaman utama Phreedom seperti gambar berikut ini.
 
Gambar halaman utama Phreedom

Selamat installasi Phreedom telah selesai, sekarang kita dapat menggunakan aplikasi dengan baik

Minggu, 20 September 2015

Instalasi Prestashop pada Ubuntu

Nama Matakuliah          : E-Application
Nama                             : I Gusti Ngurah Yoga Pawitra
NIM                               : 1404505052
Nama Dosen                  : I Putu Agus Eka Pratama ST.,MT
Jurusan                          : Teknologi Informasi
Fakultas                         : Teknik
Universitas                     : Udayana


           PrestaShop adalah salah satu CMS e-commerce yang bisa digunakan untuk membuat website toko online, PrestaShop memili fitur-fitur yang cukup lengkap, mudah dipahami dan bisa diinstall dengan mudah, Presta
shop juga cukup populer dan lumayan banyak digunakan di Indonesia. Yang lebih menarik lagi PrestaShop adalah salah satu CMS Opensource yang dapat didownload secara gratis.PrestaShop juga sudah memiliki forum karena cukup banyak digunakan di Indonesia . PrestaShop didirikan di Paris, Perancis. Lebih dari 40 bahasa tersedia untuk berbagai tingkat, dengan hanyaBahasa Inggris dan Bahasa Perancis memiliki dukungan penuh dalam semua versi rilisnya. Disamping dukungan resmi tidak disediakan, pertanyaan yang terjawab tersedia pada forum resminya.

            Selain itu PrestaShop memiliki fitur-fitur yang sangat mendukung untuk toko online seperti PrestaShop menyediakan shoping cart atau keranjang belanja sebagai salah satu fitur utama untuk berbelanja online . Fungsi shoping cart ini sama dengan fungsi keranjang belanja jika anda berbelanja di pasar swalayan. Pembeli dapat menampung belanjaannya sebelum menuju kekasir untuk melakukan pembayaran. Dalam berbelanja online proses mulai membayar ini disebut dengan checkout.

Berikut langkah - langkah untuk melakukan instakasi Prestashop :
1. Kita msuk terminal terlebih dahulu, lalu kita download filenya.
     -> sudo su
     -> cd /var/www
     -> wget http://www.prestashop.com/download/old/prestashop_1.5.3.1.zip



 2. Setelah kita download, file tersebut kita extrak.
      -> unzip prestashop 1.5.3.1.zip

3. Kita beri hak akses pada file yang telah kita extrak.
     -> chown -R www-data:www-data prestashop

4. Bukalah browser lalu tuliskan.
     -> alamat.ip.anda(localhost)/prestashop


5. Kita pilih bahasa untuk menginstall prestashop lalu kilk lanjutkan.



6. Setelah itu kita pilih "saya setuju dengan syarat dan  ketentuan diatas", lalu klik lanjutkan.


7.  Kita isikan sesuai dengan ketentuan yang ada.


8. Kita buka tab baru dan setelah itu kita buat database bernama prestashop pada phpmyadmin.
    Buat database dengan nama prestashop

9. Kita isikan nama database yang kita buat tadi beserta passwordnya.

10. Tunggulah beberapa saat.

Setelah proses instalasi selesai maka prestashop sudah siap untuk digunakan




Definisi dan bentuk e-commerce

Nama Matakuliah          : E-Application
Nama                             : I Gusti Ngurah Yoga Pawitra
NIM                               : 1404505052
Nama Dosen                  : I Putu Agus Eka Pratama ST.,MT
Jurusan                          : Teknologi Informasi
Fakultas                         : Teknik
Universitas                     : Udayana




Definisi E-Commerce
Istilah E-Commerce mulai muncul tahun 1990-an karena adanya inisiatif untuk mengubah paradigma transaksi jual beli dan pembayaran dari cara konvensional ke bentuk digital elektronik berbasiskan komputer dan jaringan internet. Definisi E-Commerce adalah semua bentuk proses pertukaran informasi antara organisasi dan Stakeholder berbasiskan media elektronik yang terhubung ke jaringan internet.
Manfaat E-Commerce
E-Commerce sangat bermanfaat dalam membantu pengguna komputer, baik pelaku bisnis (pedagang, distributor, produsen) maupun konsumen akhir dalam melakukan jual beli barang dan jasa serta transaksi secara cepat dan mudah berbasiskan internet. Cukup dengan koneksi internet dan komputer kegiatan transaksi dapat terjadi antara penjual dan pembeli tanpa adanya kontak fisik atau tatap muka.
Faktor penyebab munculnya E-Commerce
·         Evolusi Komputer beserta Hardware dan Software
Munculnya perangkat mobile (smartphone, handphone, tablet) dan sistem operasi Android yang dipasarkan dengan biaya murah sehingga disambut baik oleh para konsumen. Kemajuan tersebut memicu adanya layanan transaksi secara elektronik yaitu E-Commerce.

·         Perkembangan Jaringan Komputer dan Internet
Jaringan komputer terutama internet sebgai media penghubung para pengguna komputer diseluruh dunia sehingga komunikasi dapat berjalan lancar setiap saat. Hal inilah yang memunculkan inovasi dari transaksi konvensional menjadi transaksi digital yaitu E-Commerce.

·         Perubahan Gaya Hidup dan Pola Pikir Manusia di Era Digital
Mulainya masyarakat dunia memasuki era digital terbukti denganbanyak kegiatan sehari-hari yang dialihkan ke dunia internet.


Komponen penting dalam E-Commerce
Dalam E-Commerce melibatkan empat komponen ,yaitu :
·         Penjual
Pihak penjual dapat berupa toko online bersangkutan atau sejumlah pelaku usaha.

·         Konsumen
Dalam E-Commerce sama seperti didunia nyata bahwa pembeli adalah raja.

Sebenarnya ada empat komponen penting dalam E-Commerce yaitu penjual, konsumen, teknologi dan jaringan komputer(internet). Namun dari keempat komponen tersebut pondasi terbentuknya E-commerce, yaitu:
·         Teknologi
Teknologi menyangkut semua Teknologi Informasi yang digunakan dalam E-Commerce. Mulai dari teknologi web (PHP dan MySQL), aplikasi mobile(platform android), keamanan transaksi(protokol SSL), dukungan cloud computing, ERP(Enterprise Resource Planning), CRM(Customer Relationship Management), POS(Point Of Sale), dukungan kurs dan mata uang seluruh dunia, Geographic Information System(GIS), Near Field Communication(NFC) dan sebagainya.
Menurut saya, teknologi menjadi aspek penting dalam E-commerce karena tanpa adanya evolusi teknologi yang dari jaman ke jaman semakin canggih tidak akan memunculkan inovasi untuk mengubah transaksi konvensional menjadi transaksi digital. Selain itu, tanpa adanya perubahan teknologi tidak akan ada sarana untuk mengembangkan E-Commerce agar lebih bisa bermanfaat untuk masyarakat dunia. Contohnya, tanpa adanya perangkat mobile seperti smartphone mungkin masyarakat dalam konteks penjual harus menjual barang dagangannya dengan adanya tatap muka dan itu lebih menghabiskan banyak waktu selain itu ruang lingkup pemasaran dagangannya juga sempit.

·         Jaringan komputer (internet)
Ketersediaan jaringan komputer khususnya internet memberi kemudahan untuk melakukan E-Commerce dan mencakup seluruh dunia. Cukup dengan komputer dan internet penjual dan pembel dapat melakukan transaksi dengan cepat, mudah, murah dan hemat.
Menurut saya, jaringan komputer khusunya internet menjadi modal utama adanya E-commerce. Dengan sebuah komputer dan koneksi internet siapapu penjual dan pembeli dapat terhubung untuk melakukan transaksi jual beli dengan mudah, murah dan lebih hemat. Contohnya dalam kehidupan sehari-hari adalah online shop. Online shop mempermudah penjual untuk memasarkan barang dagangannya melalui sosial media tentunya yang memerlukan koneksi internet, penjual juga tidak perlu mengeluarkan waktu yang banyak hanya cukup koneksi internet dan komputer atau perangkat mobile sudah bisa terhubung dengan konsumen selain itu tidak perlu mengeluarkan banyak uang untuk membuka toko sekali lagi cukup dengan internet dan komputer penjual dan konsumennya dapat terhubung untuk melakukan transaksi digital yaitu E-Commerce.
Jenis E-Commerce berdasarkan pelaku didalamnya
·         E-Commerce Business to Business (B2B)
Dalam B2B terjadi kegiatan mencaku Supply Chain, pertukaran informasi dan manajemen operasional yang dilakukan oleh produsen dengan suplier dan pengecer.
·         E-Commerce Retail (Business to Customer/B2C)
B2C merupakan E-Commerce yang mempertemukan penjual dan pembeli secara langsung dan melakukan transaksi(pemesanan, pembelian) secara online.
·         E-Commerce Customer to Business (C2B)
C2B merupakan E-Commerce yang menunjukkan peran aktif dari konsumen untuk memberitahukan kepada khalayak internet mengenai kebutuhannya, kemudian beberapa perusahaan produk dan jasa berusaha menawarkan produk dan jasa mereka sesuai kebutuhan.
·         E-Commerce Customer to Customer (C2C)
Dalam C2C pengguna saling berinteraksi satu sama lain dan mengisi konten sendiri. Disini pengguna bisa menjual produk atau jasa diweb tersebut sekaligus mencari barang atau jasa yang diperlukan.
·         E-Commerce Business to Goverment (B2G)
E-Commerce B2G merupakan suatu bentuk kerjasama pemerintah dengan pihak bisnis(perusahaan swasta) dalam bentuk penyediaan regulasi(aturan yang disepakati bersama), penyediaan media untuk aplikasi bagi pemerintah dan dunia bisnis, serta pemberian akreditasi bagi website E-Commerce yang digunakan oleh pihak atau kelompok bisnis(perusahaan swasta) untuk kegiatan B2G.
·         E-Commerce Goverment to Business (G2B)
E-Commerce G2B merupakan bentuk E-Commerce yang melibatkan pemerintah dengan pihak bisnis(perusahaan). Pemerintah ikut terlibat langsung di dalamnya melalui hubungan dengan pihak swasta agar terciptanya kerjasama yang menguntungkan kedua belah pihak. Contoh dari G2B adalah lelang sejumlah aset pemerintahan (peralatan kantor, gedung, tanah, barang sitaan) dan tender proyek yang melibatkan pemerintah dan pihak swasta.
·         E-Commerce Goverment to Citizen (G2C)
E-Commerce G2C merupakan E-Commerce yang melibatkan pemerintah(baik pusat maupun daerah) dengan masyarakat umum. Masyarakat umu menjadi pembeli dan pemerintah menjadi penjual. Contoh dari G2C adalah pemerintah melelang sejumlah peralatan kantor dan gedung kepada masyarakat untuk dilelang dengan hasil penjualan tertinggi, selainitu penyediaan layanan transaksi online dan mobile seperti layanan pembayaran pajak, sertifikasi dan lainnya.



Secara umum e-commerce dapat diklasifasikan menjadi beberapa jenis, yaitu :

Business to Business (B2B) adalah sistem komunikasi bisnis on-line antar pelaku bisnis,. E-commerce penjual dan pembelinya adalah organisasi/perusahaan pada umumnya transaksi dilakukan oleh para trading partners yang sudah saling kenal dengan format data yang telah disepakati bersama.
Business to Consumer (B2C) B2C dapat diartikan sebagai jenis perdagangan elektronik di mana ada sebuah perusahaan (business) yang melakukan penjualan langsung barang-barangnya kepada pembeli (consumer). Contoh perusahaan kelas dunia yang telah menerapkan B2C adalah Amazon.comE-commerce yang penjualnya adalah perusahaan, dan pembelinya adalah perorangan merupakan mekanisme toko on-line (electronic shopping mall), yaitu transaksi antara e-merchant dengan e-customer Dan sifatnya terbuka untuk publik, sehingga setiap individu dapat mengaksesnya melalui suatu web server.
Consumer-to-Consumer(C2C): E-commerce dimana seorang menjual produk atau jasa ke orang lain, Merupakan sistem komunikasi dan transaksi bisnis antar konsumen untuk memenuhi kebutuhan tertentu pada saat tertentu. Contoh yang telah menerapkan C2C adalah http://www.bidhere.com/, http://www.ebay.com/, http://www.munyie.com/.
Consumer-To-Business(C2B): Merupakan perseorangan yang menjual produk atau jasa kepada suatu perusahaan/organisasi.Perseorangan yang mencari penjual, saling berinteraksi dan menyepakati suatu transaksi. contohnya: http://www.priceline.com
Collaborative Commerce (C Commerce): Dalam C Commerce, partner bisnis saling bekerjasama secara elektronik.kerjasama ini biasanya terjadi sepanjang rantai produksi suatu barang atau jasa, misalnya produsen dengan distrbutornya.
IntraBusiness Commerce: Penggunaan E Commerce dalam lingkup internal perusahaan atau organisasi untuk meningkatkan kinerja dan operasi.
Government to Citizens (G2C): Pelayanan pemerintah terhadap warga negaranya melalui teknologi E Commerce, selain itu.dapat digunakan untuk kerjasama antara pemerintah dengan pemerintah lain atau dengan perusahaan. Contoh : layanan ktp dan sim.
Mobile Commerce: Mobile Commerce memungkinkan penggunaan E Commerce tanpa kabel, seperti mengakses internet melalui handphone, PDA, dll. Pada dasarnya, M-Commerce ini merupakan gabungan dari e-commerce dan mobile computing. Karena itu, bisa dikatakan bahwa M-Commerce adalah E-Commerce yang berada dalam lingkungan nirkabel. Contoh : layanan mobile banking.