WELCOME IN HR7 BLOG'S

Minggu, 09 Januari 2011

Antivirus Top Aplikasi Komputer tahun 2010


Setiap tahun, breeds baru ancaman komputer diciptakan. Inilah sebabnya mengapa setiap tahun versi baru solusi software antivirus firewall dikembangkan untuk melawan virus yang mungkin muncul.

Sebuah sederhana dan pendeteksian virus scan biasanya tidak cukup bagi kebanyakan orang lagi. Kami ingin memastikan bahwa setiap kali kita menggunakan komputer atau masukkan sebuah situs web, adalah aman untuk melakukannya. Banyak aplikasi perangkat lunak antivirus firewall saat ini memiliki paket yang lengkap dan menyediakan fitur yang tidak hanya terbatas untuk mencegah infeksi virus ke komputer Anda. Dari banyak aplikasi antivirus luar sana di pasar, di sini adalah tiga yang terbaik ada untuk tahun 2010.

Shield Deluxe-Antivirus Perlindungan menyediakan update setiap jam dan benar-benar melindungi komputer Anda dari spyware dan virus. Program ini akan memindai semua email dan pesan instan segera tanpa penundaan. Untuk memantau lalu lintas komputer Anda sehingga akan mendeteksi aktivitas apapun di komputer Anda. Anda tidak perlu khawatir setiap kali Anda masuk ke situs atau jika email Anda berisi ancaman. Perangkat lunak ini segera akan menghalangi apapun yang tidak perlu jendela pop-out, situs web yang tidak aman, dan email yang mencurigakan. Satu hal yang baik dengan program ini adalah bahwa ia menyediakan bebas-of-charge dukungan teknis jika anda mengalami masalah dengan program. Hal ini kompatibel dengan Windows Vista dan hanya membutuhkan sumber daya sistem minimal. Anda bisa mendapatkan ini selama sekitar 20 dolar.

BitDefender Antivirus 2010 merupakan solusi antivirus yang user-friendly. Memiliki antarmuka tiga tingkat: pemula, menengah, dan pakar. Hebat ini memiliki perlindungan real-time dan tidak perlu besar penggunaan sumber daya sistem. Ia juga memiliki perlindungan antispyware, sehingga data pribadi Anda aman dari hacked. Sama seperti Shield Deluxe-Antivirus Perlindungan, ia memiliki layanan dukungan teknis berjalan 24 / 7. Harga antivirus ini adalah sekitar 25 dolar.

Norton Antivirus telah diperbaiki dengan update 3-15 menit. Memiliki firewall dua-dinding dan melindungi komputer dari rootkit, program mana yang dapat mendeteksi segera. Ini blok situs-situs yang terinfeksi virus dan perubahan apapun yang mencurigakan dan tidak sah dalam aplikasi komputer Anda. Bahkan jika komputer Anda dalam modus siaga, Norton Antivirus 2010 secara otomatis akan memindai dan men-download pembaruan. Satu hal terbaik tentang ini adalah bahwa ia memiliki keamanan dan penyimpanan informasi pribadi dan penebangan. Ini juga menyediakan telepon dan chatting dukungan teknis tanpa biaya apapun. Hal ini juga berguna bagi mereka yang memiliki jaringan nirkabel, karena menyediakan peta untuk jaringan Anda. Harga program ini adalah sekitar 40 dolar.

Adalah baik untuk mengatakan bahwa program keamanan hari ini sekarang menjadi lebih baik. Mereka lebih user-friendly dan membutuhkan persyaratan sistem minimal, yang juga baik bagi mereka yang tidak memiliki komputer terbaru. Pencurian identitas dan hacking sekarang dapat dihindari lebih efisien karena teknologi canggih dari software firewall yang baru dan ditingkatkan antivirus.

Tips Belajar Program Komputer IT


Suatu program perangkat lunak manajemen TI dapat berarti hal-hal yang berbeda untuk aplikasi yang berbeda. Untuk perusahaan kecil itu mungkin berarti hanya program yang mengelola perangkat nirkabel dan routs mereka ke perangkat konektivitas. Dalam sebuah perusahaan besar mungkin ada banyak perangkat terpasang dan dihubungkan satu sama lain untuk bekerja sama dalam jaringan berukuran signifikan. Sistem yang lebih besar dapat mencakup email antar perusahaan dan komunikasi memo untuk karyawan.

Jika Anda memiliki beberapa teknisi dan karyawan lain yang perlu bekerja pada proyek Anda Anda bahkan dapat melacak jam mereka dan benar-benar menangani penjadwalan sumber daya Anda melalui penggunaan suatu program. Tugas mereka ditugaskan untuk dan waktu selesai yang diberikan akan dilacak. Waktu aktual yang diperlukan untuk tugas selesai juga direkam. Kemajuan untuk setiap komponen proyek akan menjadi jelas dan dapat dilihat dengan mudah.

Semua sistem komputerisasi perlu tempat diperiksa, pemecahan masalah harus dilakukan pada waktu, dan pemeliharaan rutin dilakukan. Tugas-tugas ini bisa dijadwalkan pada peningkatan apa pun waktu yang diperlukan. Ada tanda yang dapat dikirim ke tim TI Anda sehingga tidak ada terjawab perawatan pada sistem. Setiap tugas dapat diperiksa off dan waktunya dicatat.

proyek besar memiliki banyak aspek kepada mereka bahwa menjadi rumit jika Anda tidak memiliki cara yang baik dan efisien untuk melacak rincian. Jalur kritis adalah mungkin hal yang paling sulit untuk melacak. Setiap tugas yang terkait dengan berikutnya dan satu sebelum membuat perlu untuk melakukan semua pekerjaan dalam urutan yang benar. Ini menghilangkan kebingungan dan kerja yang dilakukan dua kali.

proyek besar yang rumit membutuhkan banyak organisasi dan biasanya beberapa orang capai. Ketika perangkat lunak manajemen digunakan untuk menjalankan suatu proyek, akan ada tingkat akses Anda dapat diatur untuk masing-masing pihak yang akan bekerja pada proyek tersebut. Anda dapat mengaturnya sehingga administrator TI tingkat atas dan memiliki akses penuh dari semua aspek, sementara mereka melakukan tugas yang lebih kecil dapat diberikan akses ke hanya apa yang sesuai dengan peran mereka dalam proyek ini.

ukuran perusahaan yang berbeda dapat menggunakan jenis perangkat lunak untuk mengelola setiap proyek ukuran. Pilih perangkat lunak yang dirancang tepat untuk sistem Anda dan Anda dapat membebaskan banyak waktu manajemen. Semuanya bisa dijadwalkan, dilacak, dan dipertanggungjawabkan. Hal ini diperlukan untuk catatan perusahaan dan akuntabilitas. Ada program kecil yang akan menangani proyek-proyek pribadi dan perbaikan rumah Anda dengan efisiensi yang sama, tetapi pada skala yang lebih kecil. Sebuah proyek perbaikan rumah, misalnya, dapat dikelola.

Perusahaan-perusahaan besar dapat memilih untuk menempatkan proyek tersebut pada aplikasi desktop yang akan memberikan akses mudah dan cepat untuk rincian. Bos dapat memantau kemajuan tugas-tugas yang akan dilakukan dan catatan tugas-tugas yang masih perlu diselesaikan atau langkah selanjutnya yang akan diambil ke arah penyelesaian. Akses berbasis web juga dapat diatur sehingga setiap orang yang terlibat akan disimpan apprised dari kemajuan. Setiap data baru dimasukkan akan langsung dilihat.

software manajemen TI adalah cara yang handal dan nyaman untuk menjalankan sistem komputerisasi dalam bentuk apapun. tingkat akses dapat diatur untuk masing-masing karyawan yang akan perlu mengawasi sistem dengan hati-hati. Data yang dapat diperbarui dan akan segera ditampilkan pada akses master. informasi lebih tentang program komputer: program komputer

Sabtu, 08 Januari 2011

BELAJAR PHP

Membuat Pencarian Sederhana dengan PHP dan MySQL

Kali ini kita akan mencoba pencarian sederhana dengan PHP. Pada pencarian ini kita akan mencari data yang ada di database mysql.
Yang dibahas di sini antara lain:
  • Pencarian di database mysql sederhana
  • Pencarian dengan 1 file php
  • mencegah menampilkan data apabila tombol submit belum diklik
  • Menampilkan nomor pencarian
  • menampilkan jumlah hasil pencarian
  • menampilkan pesan apabila hasil pencarian tidak ditemukan

Baiklah langsung aja kita mulai.
Langkah pertama adalah membuat database yang akan kita cari nantinya. Untuk lebih mudahnya gw siapkan query yang tinggal diexecute di PHPMyadmin Anda.
  1. --  
  2. -- Struktur dari tabel `siswa`  
  3. --  
  4.   
  5. CREATE TABLE IF NOT EXISTS `siswa` (  
  6. `id` int(12) NOT NULL auto_increment,  
  7. `nama` text NOT NULL,  
  8. `sex` varchar(1) NOT NULL,  
  9. PRIMARY KEY  (`id`)  
  10. ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=15 ;  
  11.   
  12. --  
  13. -- Dumping data untuk tabel `siswa`  
  14. --  
  15.   
  16. INSERT INTO `siswa` (`id`, `nama`, `sex`) VALUES  
  17. (1, 'Kyubi naruto', 'L'),  
  18. (2, 'Uchiha sasuke', 'L'),  
  19. (3, 'Naruto Kun', 'L'),  
  20. (4, 'Sasuke Kun', 'L'),  
  21. (5, 'Sakura Chan', 'P'),  
  22. (6, 'Konohamaru Chan', 'L'),  
  23. (7, 'Hyuga Hinata', 'P'),  
  24. (8, 'Hyuga Neji', 'L'),  
  25. (9, 'Ichimaru', 'L'),  
  26. (10, 'Yamakiba', 'L'),  
  27. (11, 'Jiraiya', 'L'),  
  28. (12, 'Orochimaru', 'L'),  
  29. (13, 'Akamaru', 'L'),  
  30. (14, 'Kakashi', 'L');  
Caranya:
  1. Buat database dengan nama pencarian
    membuat database mysql
  2. Kemudian klik SQL pada tab menu atas.
  3. Kemudian paste kode sql di atas.
    exekusi query mysql di phpmyadmin
  4. Maka jadilah database Anda
    database siswa yang sudah jadi
Langkah ke dua adalah menampilkan data. Kita buat menampilkan data dulu kemudian nanti kita modifikasi untuk menampilkan hasil pencarian.
  1. kita buat dulu folder cari di dalam folder www (apabila menggunakan appserv) atau di dalam folder htdocs (apabila menggunakan xamps)
  2. kemudian kita buat file php dengan nama tampil.php
    1. <?php  
    2. // konfigurasi  
    3. $db_host = "localhost";  // nama host  
    4. $db_user = "root";  // username mysql  
    5. $db_pass = ""; //password isi sesuai seting server Anda.  
    6. $db_name = "pencarian";  // karena nama database yang kita buat adalah pencarian  
    7.   
    8. // koneksi ke database  
    9. $link = mysql_pconnect ($db_host, $db_user, $db_pass) or die ("Ga bisa connect");  
    10. mysql_select_db ($db_name) or die ("Ga bisa select database");  
    11.   
    12. // menampilkan data  
    13. $sql = mysql_query("SELECT * FROM siswa") or die(mysql_error());  
    14.   while ($res=mysql_fetch_array($sql)) {  
    15.     echo $res[nama].'<br>';  
    16.   }  
    17.          
    18. ?>  
    19.     

    ini adalah script sederhana untuk menampilkan data. Nantinya kita ubah agar bisa menampilkan hasil pencarian
  3. Merubah script agar bisa menampilkan data tertentu.
    Di sini kita tinggal mengubag kode SQLnya. Kita bisa menggunakan LIKE diikuti kata yang ingin dicari. Dan diikuti kata yang dicari dan diberi tanda %.
    Contoh: apabila kita ingin menampilkan semua siswa yang berawalan huruf s maka kita buat seperti ini:
    1. SELECT * FROM siswa WHERE nama LIKE 's%'  

    Cukup mudah bukan? Mari kita lihat script selengkapnya:
    1. <?php  
    2. // konfigurasi  
    3. $db_host = "localhost";  // nama host  
    4. $db_user = "root";  // username mysql  
    5. $db_pass = ""; //password isi sesuai seting server Anda.  
    6. $db_name = "pencarian";  // karena nama database yang kita buat adalah pencarian  
    7.   
    8. // koneksi ke database  
    9. $link = mysql_pconnect ($db_host, $db_user, $db_pass) or die ("Ga bisa connect");  
    10. mysql_select_db ($db_name) or die ("Ga bisa select database");  
    11.   
    12. // menampilkan data  
    13. // lihat perubahannya di bawah ini:  
    14. $sql = mysql_query("SELECT * FROM siswa WHERE nama LIKE 's%' ") or die(mysql_error());  
    15.   while ($res=mysql_fetch_array($sql)) {  
    16.     echo $res[nama].'<br>';  
    17.   }  
    18.          
    19. ?>  
    20.     
  4. Yang tidak boleh dilupakan tentunya adalah form pencariannya.OK mari kita buat file dengan nama form_cari.htm
    1. <strong>PENCARIAN:</strong><br>  
    2. <form action="tampil.php" method="post" name="pencarian" id="pencarian">  
    3.   <input type="text" name="search" id="search">  
    4.   <input type="submit" name="submit" id="submit" value="CARI">  
    5. </form>    
    6.       
    Sebuah form sederhana ini nantinya digunakan untuk memasukkan kata yang hendak kita cari.
    Cermati kode berikut ini:
    1. ... action="tampil.php" method="post" name="pencarian" id="penc...  
    Ini maksudnya pencarian akan dilakukan di file tampil.php yakni file yang kita buat sebelumnya.
  5. Form pencarian sudah OK. Kita tinggal tangkap variabel dari form_cari.php.
    Karena metode yang digunakan adalah POST kita bisa menangkap variabelnya dengan $_POST['search'];
    search di sini adalah id dari Text Field di form pencarian.
    Ini dia script yang udah kita modifikasi:
    1. <?php  
    2. // konfigurasi  
    3. $db_host = "localhost";  // nama host  
    4. $db_user = "root";  // username mysql  
    5. $db_pass = ""; //password isi sesuai seting server Anda.  
    6. $db_name = "pencarian";  // karena nama database yang kita buat adalah pencarian  
    7.   
    8. // koneksi ke database  
    9. $link = mysql_pconnect ($db_host, $db_user, $db_pass) or die ("Ga bisa connect");  
    10. mysql_select_db ($db_name) or die ("Ga bisa select database");  
    11.   
    12. // menampilkan data  
    13.   
    14. // lihat perubahannya di bawah ini:  
    15. $search = $_POST['search'];  
    16. // kemudian kita ubah kata kunci pencarian menjadi variabel  
    17. // lihat pada $search  
    18. // untuk mencari kata yang mengandung kata tertentu, kita ubah tanda % menjadi di awal dan akhir kata kunci.  
    19. $sql = mysql_query("SELECT * FROM siswa WHERE nama LIKE '%$search%' ") or die(mysql_error());  
    20.   while ($res=mysql_fetch_array($sql)) {  
    21.     echo $res[nama].'<br>';  
    22.   }  
    23.          
    24. ?>  

  6. Agar lebih simple kita bisa menjadikan 2 file (tampil.php dan form_cari.htm) menjadi satu file.
    Tapi kita juga harus memikirkan agar kode dieksekusi apabila tombol cari sudah dipencet. :D
    Tidak lucu apabila belum diapa-apain udah basah eh maaf, sudah mengeksekusi script. Yang ada hanyalah menampilkan halaman kosong atau lebih parah lagi menampilkan kode error.
    1. if ((isset($_POST['submit'])) AND ($_POST['search'] <> "")) {  
    2. ...  
    3. }  

    Maksud kode di atas adalah kode yang diantara kurung kurawal hanya akan dieksekusi jika $_POST['submit']sudah diklik dan apabila ($_POST['search'] sudah ada nilainya.
    Mari kita lihat script yang sudah jadi. dan ingat cukup satu file ini untuk menghandle pencarian.
    1. <strong>PENCARIAN:</strong><br>  
    2. <form action="<?$_SERVER['PHP_SELF']?>" method="post" name="pencarian" id="pencarian">  
    3.   <input type="text" name="search" id="search">  
    4.   <input type="submit" name="submit" id="submit" value="CARI">  
    5. </form>  
    6.   
    7. <?php  
    8. // konfigurasi  
    9. $db_host = "localhost";  // nama host  
    10. $db_user = "root";  // username mysql  
    11. $db_pass = ""; //password isi sesuai seting server Anda.  
    12. $db_name = "pencarian";  // karena nama database yang kita buat adalah pencarian  
    13.   
    14. // koneksi ke database  
    15. $link = mysql_pconnect ($db_host, $db_user, $db_pass) or die ("Ga bisa connect");  
    16. mysql_select_db ($db_name) or die ("Ga bisa select database");  
    17.   
    18. // menampilkan data  
    19. // lihat perubahannya di bawah ini:  
    20. if ((isset($_POST['submit'])) AND ($_POST['search'] <> "")) {  
    21.   $search = $_POST['search'];  
    22.   $sql = mysql_query("SELECT * FROM siswa WHERE nama LIKE '%$search%' ") or die(mysql_error());  
    23.     while ($res=mysql_fetch_array($sql)) {  
    24.       echo $res[nama].'<br>';  
    25.     }  
    26. }         
    27. ?>  
    28. <br>  
    29. <strong>Catatan:</strong>  
    Perhatikan pula kode <?$_SERVER['PHP_SELF']?> yang semula adalah tampil.php. Kode diatas untuk mencegah adanya error apabila nama file diganti dan akan mengeksekusi dirinya sendiri.
Sedikit Tambahan.
Kita coba modif dikit kode diatas agar bisa menampilkan:
  • nomor pencarian
  • jumlah pencarian
  • pesan apabila tidak ada hasil pencarian
  1. Untuk nomor pencarian kita bisa menggunakan increement dengan kode sederhana berikut:
    1. $nomor++; echo $nomor;  
    Sangat mudah dan simple..
  2. Untuk jumlah pencarian kita bisa gunakan sedikit kode ini:
    1. $jumlah = mysql_num_rows($sql);   
    2. echo 'Ada '.$jumlah.' data yang sesuai.';  
  3. Sedangkan untuk pesan zero data kita bisa bikin conditional seperti ini:
    1. if ($jumlah > 0) {  
    2.   // kode menampilkan data  
    3.   }  
    4.   else { echo 'Maaf, hasil pencarian tidak ditemukan.';}      
Kode lengkapnya seperti ini:
  1. <strong>PENCARIAN:</strong><br>  
  2. <form action="<?$_SERVER['PHP_SELF']?>" method="post" name="pencarian" id="pencarian">  
  3.   <input type="text" name="search" id="search">  
  4.   <input type="submit" name="submit" id="submit" value="CARI">  
  5. </form>  
  6.   
  7. <?php  
  8. // konfigurasi  
  9. $db_host = "localhost";  // nama host  
  10. $db_user = "root";  // username mysql  
  11. $db_pass = ""; //password isi sesuai seting server Anda.  
  12. $db_name = "pencarian";  // karena nama database yang kita buat adalah pencarian  
  13.   
  14. // koneksi ke database  
  15. $link = mysql_pconnect ($db_host, $db_user, $db_pass) or die ("Ga bisa connect");  
  16. mysql_select_db ($db_name) or die ("Ga bisa select database");  
  17.   
  18. // menampilkan data  
  19.   
  20. if ((isset($_POST['submit'])) AND ($_POST['search'] <> "")) {  
  21.   $search = $_POST['search'];  
  22.   $sql = mysql_query("SELECT * FROM siswa WHERE nama LIKE '%$search%' ") or die(mysql_error());  
  23.   //menampilkan jumlah hasil pencarian  
  24.   $jumlah = mysql_num_rows($sql);   
  25.   if ($jumlah > 0) {  
  26.     echo '<p>Ada '.$jumlah.' data yang sesuai.</p>';  
  27.      
  28.         while ($res=mysql_fetch_array($sql)) {  
  29.         $nomor++; echo $nomor.'. ';  
  30.         echo $res[nama].'<br>';  
  31.       }  
  32.   }  
  33.   else {  
  34.    // menampilkan pesan zero data  
  35.     echo 'Maaf, hasil pencarian tidak ditemukan.';  
  36.   }  
  37. }   
  38. else { echo 'Masukkan dulu kata kuncinya';}  
  39. ?>  
Gw rasa itu aja cukup untuk pencarian. Hal-hal yang perlu dilakukan agar pencarian menjadi lebih baik adalah:
  1. menambahkan fasilitas anti sql injection
  2. anti XSS atack. Tapi bisa nggak yah XSS attack lewat pencarian gini?
  3. pencarian multi kolom
  4. pencarian dengan OR ata AND
  5. dan lain lain

Rabu, 01 Desember 2010

C (bahasa pemrograman)

C (bahasa pemrograman)


Bahasa pemrograman C merupakan salah satu bahasa pemrograman komputer. Dibuat pada tahun 1972 oleh Dennis Ritchie untuk Sistem Operasi Unix di Bell Telephone Laboratories.
Meskipun C dibuat untuk memprogram sistem dan jaringan komputer namun bahasa ini juga sering digunakan dalam mengembangkan software aplikasi. C juga banyak dipakai oleh berbagai jenis platform sistem operasi dan arsitektur komputer, bahkan terdapat beberepa compiler yang sangat populer telah tersedia. C secara luar biasa mempengaruhi bahasa populer lainnya, terutama C++ yang merupakan extensi dari C.

Daftar isi

[sembunyikan]

 Filosofi

 Versi Bahasa C

 C K&R

Pada tahun 1978, Dennis Ritchie dan Brian Kernighan menerbitkan edisi pertama dari buku yang berjudul The C Programming Language. Buku ini hingga sekarang diakui sebagai kitab suci bahasa C dan merupakan referensi utama seorang pemrogram yang ingin mengetahui tentang bahasa C, terutama karena begitu lengkapnya cakupan buku ini tentang bahasa C dan mudahnya program yang dicontohkan dalam buku ini.
Versi bahasa C yang ditampilkan dalam buku ini kemudian dikenal dalam kalangan pemrogram sebagai C K&R. Pada buku The C Programming Language edisi kedua kemudian melingkupi ANSI C yang diperkenalkan belakangan.

ANSI C & ISO C

Pada perkembangannya, muncul versi-versi C lain yang pada akhirnya membuat kebingungan di kalangan pemrogram. Karena itu, pada tahun 1983, American National Standards Institute (ANSI) membuat sebuah komite untuk membuat sebuah versi standar dari bahasa C. Setelah melalui proses yang panjang dan sengit, pada tahun 1989, telah berhasil disahkan standar yang dinamakan ANSI X3.159-1989, versi ini seringkali dinamakan ANSI C, atau kadang-kadang C89.
Pada 1990, versi ANSI C diadopsi oleh Organization for Standardization (ISO) dengan sedikit perubahan dengan nama ISO/IEC 9899:1990. Versi ini seringkali dinamakan ISO C atau C90. Karena versi ANSI C dan ISO C hanya memiliki sedikit perbedaan, pemanggilan C90 dan C89 merujuk pada bahasa yang sama.

 C99

Versi C99 dibuat oleh ISO C pada tahun 1999. Versi ini dimaksudkan terutama untuk memperbanyak dukungan kepada pemrograman berorientasi objek, terutama setelah C++, yang dibuat berdasarkan bahasa ini mendapat tempat yang istimewa di kalangan pemrogram

Pustaka

Pustaka (seringkali dirujuk sebagai library), adalah kumpulan fungsi-fungsi yang terkandung dalam satu file, Setiap file pustaka mempunyai satu Header file yang menyimpan cetak biru dari fungsi-fungsi yang terkandung dalam file pustaka.
Bahasa C seringkali dipakai untuk membuat file-file pustaka yang menyimpan fungsi-fungsi tertentu, dikarenakan C dapat dikompile menjadi bahasa mesin yang sangat cepat dan kecil ukurannya, kemudian bahasa pemrograman lain seperti Python yang akan menciptakan antar-muka dari fungsi-fungsi yang dikandungnya.
Pustaka yang paling sering dipakai adalah Pustaka Standar C, yang berisi fungsi-fungsi standar yang berasal dari ANSI C. Pustaka standar ini sekarang telah terkandung dalam hampir setiap kompiler C yang dipakai.

 Hello, World!

Berikut ini adalah contoh program sederhana yang akan mencetak kalimat "Hello, World!" dengan menggunakan pustaka stdio.h (ANSI C):
#include <stdio.h>
#include <conio.h> 
int main(void) {
printf("Hello, World!\n");
return 0;
}
by   : google.com

Selasa, 23 November 2010

Sejarah perkembangan Java

Sejarah perkembangan Java

Bahasa pemrograman Java pertama lahir dari The Green Project, yang berjalan selama 18 bulan, dari awal tahun 1991 hingga musim panas 1992. Proyek tersebut belum menggunakan versi yang dinamakan Oak. Proyek ini dimotori oleh Patrick Naughton, Mike Sheridan, James Gosling dan Bill Joy, beserta sembilan pemrogram lainnya dari Sun Microsystems. Salah satu hasil proyek ini adalah maskot Duke yang dibuat oleh Joe Palrang.
Pertemuan proyek berlangsung di sebuah gedung perkantoran Sand Hill Road di Menlo Park. Sekitar musim panas 1992 proyek ini ditutup dengan menghasilkan sebuah program Java Oak pertama, yang ditujukan sebagai pengendali sebuah peralatan dengan teknologi layar sentuh (touch screen), seperti pada PDA sekarang ini. Teknologi baru ini dinamai "*7" (Star Seven).
Setelah era Star Seven selesai, sebuah anak perusahaan Tv kabel tertarik ditambah beberapa orang dari proyek The Green Project. Mereka memusatkan kegiatannya pada sebuah ruangan kantor di 100 Hamilton Avenue, Palo Alto.
Perusahaan baru ini bertambah maju: jumlah karyawan meningkat dalam waktu singkat dari 13 menjadi 70 orang. Pada rentang waktu ini juga ditetapkan pemakaian Internet sebagai medium yang menjembatani kerja dan ide di antara mereka. Pada awal tahun 1990-an, Internet masih merupakan rintisan, yang dipakai hanya di kalangan akademisi dan militer.
Mereka menjadikan perambah (browser) Mosaic sebagai landasan awal untuk membuat perambah Java pertama yang dinamai Web Runner, terinsipirasi dari film 1980-an, Blade Runner. Pada perkembangan rilis pertama, Web Runner berganti nama menjadi Hot Java.
Pada sekitar bulan Maret 1995, untuk pertama kali kode sumber Java versi 1.0a2 dibuka. Kesuksesan mereka diikuti dengan untuk pemberitaan pertama kali pada surat kabar San Jose Mercury News pada tanggal 23 Mei 1995.
Sayang terjadi perpecahan di antara mereka suatu hari pada pukul 04.00 di sebuah ruangan hotel Sheraton Palace. Tiga dari pimpinan utama proyek, Eric Schmidt dan George Paolini dari Sun Microsystems bersama Marc Andreessen, membentuk Netscape.
Nama Oak, diambil dari pohon oak yang tumbuh di depan jendela ruangan kerja "bapak java", James Gosling. Nama Oak ini tidak dipakai untuk versi release Java karena sebuah perangkat lunak sudah terdaftar dengan merek dagang tersebut, sehingga diambil nama penggantinya menjadi "Java". Nama ini diambil dari kopi murni yang digiling langsung dari biji (kopi tubruk) kesukaan Gosling. Konon kopi ini berasal dari Pulau Jawa. Jadi nama bahasa pemrograman Java tidak lain berasal dari kata Jawa (bahasa Inggris untuk Jawa adalah Java).




Versi Awal
Versi awal Java ditahun 1996 sudah merupakan versi release sehingga dinamakan Java Versi 1.0. Java versi ini menyertakan banyak paket standar awal yang terus dikembangkan pada versi selanjutnya:
  • java.lang: Peruntukan kelas elemen-elemen dasar.
  • java.io: Peruntukan kelas input dan output, termasuk penggunaan berkas.
  • java.util: Peruntukan kelas pelengkap seperti kelas struktur data dan kelas kelas penanggalan.
  • java.net: Peruntukan kelas TCP/IP, yang memungkinkan berkomunikasi dengan komputer lain menggunakan jaringan TCP/IP.
  • java.awt: Kelas dasar untuk aplikasi antarmuka dengan pengguna (GUI)
  • java.applet: Kelas dasar aplikasi antar muka untuk diterapkan pada penjelajah web.

 Kelebihan

  • Multiplatform. Kelebihan utama dari Java ialah dapat dijalankan di beberapa platform / sistem operasi komputer, sesuai dengan prinsip tulis sekali, jalankan di mana saja. Dengan kelebihan ini pemrogram cukup menulis sebuah program Java dan dikompilasi (diubah, dari bahasa yang dimengerti manusia menjadi bahasa mesin / bytecode) sekali lalu hasilnya dapat dijalankan di atas beberapa platform tanpa perubahan. Kelebihan ini memungkinkan sebuah program berbasis java dikerjakan diatas operating system Linux tetapi dijalankan dengan baik di atas Microsoft Windows. Platform yang didukung sampai saat ini adalah Microsoft Windows, Linux, Mac OS dan Sun Solaris. Penyebanya adalah setiap sistem operasi menggunakan programnya sendiri-sendiri (yang dapat diunduh dari situs Java) untuk meninterpretasikan bytecode tersebut.
  • OOP (Object Oriented Programming - Pemrogram Berorientasi Objek) yang artinya semua aspek yang terdapat di Java adalah Objek. Java merupakan salah satu bahasa pemrograman berbasis objek secara murni. Semua tipe data diturunkan dari kelas dasar yang disebut Object. Hal ini sangat memudahkan pemrogram untuk mendesain, membuat, mengembangkan dan mengalokasi kesalahan sebuah program dengan basis Java secara cepat, tepat, mudah dan terorganisir. Kelebihan ini menjadikan Java sebagai salah satu bahasa pemograman termudah, bahkan untuk fungsi fungsi yang advance seperti komunikasi antara komputer sekalipun.
  • Perpustakaan Kelas Yang Lengkap, Java terkenal dengan kelengkapan library/perpustakaan (kumpulan program program yang disertakan dalam pemrograman java) yang sangat memudahkan dalam penggunaan oleh para pemrogram untuk membangun aplikasinya. Kelengkapan perpustakaan ini ditambah dengan keberadaan komunitas Java yang besar yang terus menerus membuat perpustakaan-perpustakaan baru untuk melingkupi seluruh kebutuhan pembangunan aplikasi.
  • Bergaya C++, memiliki sintaks seperti bahasa pemrograman C++ sehingga menarik banyak pemrogram C++ untuk pindah ke Java. Saat ini pengguna Java sangat banyak, sebagian besar adalah pemrogram C++ yang pindah ke Java. Universitas-universitas di Amerika Serikat juga mulai berpindah dengan mengajarkan Java kepada murid-murid yang baru karena lebih mudah dipahami oleh murid dan dapat berguna juga bagi mereka yang bukan mengambil jurusan komputer.
  • Pengumpulan sampah otomatis, memiliki fasilitas pengaturan penggunaan memori sehingga para pemrogram tidak perlu melakukan pengaturan memori secara langsung (seperti halnya dalam bahasa C++ yang dipakai secara luas).

Kekurangan

  • Tulis sekali, perbaiki di mana saja - Masih ada beberapa hal yang tidak kompatibel antara platform satu dengan platform lain. Untuk J2SE, misalnya SWT-AWT bridge yang sampai sekarang tidak berfungsi pada Mac OS X.
  • Mudah didekompilasi. Dekompilasi adalah proses membalikkan dari kode jadi menjadi kode sumber. Ini dimungkinkan karena kode jadi Java merupakan bytecode yang menyimpan banyak atribut bahasa tingkat tinggi, seperti nama-nama kelas, metode, dan tipe data. Hal yang sama juga terjadi pada Microsoft .NET Platform. Dengan demikian, algoritma yang digunakan program akan lebih sulit disembunyikan dan mudah dibajak/direverse-engineer.
  • Penggunaan memori yang banyak. Penggunaan memori untuk program berbasis Java jauh lebih besar daripada bahasa tingkat tinggi generasi sebelumnya seperti C/C++ dan Pascal (lebih spesifik lagi, Delphi dan Object Pascal). Biasanya ini bukan merupakan masalah bagi pihak yang menggunakan teknologi terbaru (karena trend memori terpasang makin murah), tetapi menjadi masalah bagi mereka yang masih harus berkutat dengan mesin komputer berumur lebih dari 4 tahun.

 Contoh Kode Program Sederhana Dalam Java

Contoh program Halo dunia yang ditulis menggunakan bahasa pemrograman Java adalah sebagai berikut:
// Outputs "Hello, world!" and then exits
public class HelloWorld {
   public static void main(String args[]) {
       System.out.println("Hello, world!");
   }
}

[sunting] Tahap Kompilasi Java

  1. Tulis / Ubah. Pemrogram menulis program dan menyimpannya di media dalam bentuk berkas '.java'.
  2. Kompilasi. Pengkompilasi membentuk bytecodes dari program menjadi bentuk berkas '.class'.
  3. Muat. Pemuat kelas memuat bytecodes ke memori.
  4. Verifikasi. Peng-verifikasi memastikan bytecodes tidak mengganggu sistem keamanan Java.
  5. Jalankan. Penerjemah menerjemahkan bytecodes ke bahasa mesin.tidak bisa di pakai‘’

 Integrated Development Environment

Banyak pihak telah membuat IDE (Integrated Development Environment - Lingkungan Pengembangan Terintegrasi) untuk Java. Yang populer saat ini (Juli 2006) antara lain:
NetBeans disponsori Sun Microsystems, dan versi terkininya memilki Matisse, sebuah GUI Editor yang menurut pendapat umum merupakan yang terbaik.[rujukan?]
Eclipse dibuat dari kerja sama antara perusahaan-perusahaan anggota 'Eclipse Foundation' (beserta individu-individu lain). Banyak nama besar yang ikut dalam 'Eclipse Foundation', termasuk IBM, BEA, Intel, Nokia, Borland. Eclipse bersaing langsung dengan Netbeans IDE. Plugin tambahan pada Eclipse jauh lebih banyak dan bervariasi dibandingkan IDE lainnya.
JCreator ditulis dalam C/C++ sehingga lebih cepat (dan menggunakan memori lebih sedikit) dari kebanyakan IDE.


BY       : google.com

Kamis, 11 November 2010

TUGAS SOFTSKILL 2"MATERI E-COMMERCE"

E-commerce atau bisa disebut Perdagangan elektronik atau e-dagang adalah penyebaran, pembelian, penjualan, pemasaran barang dan jasa melalui sistem elektronik seperti internet atau televisi, www, atau jaringan komputer lainnya. E-commerce dapat melibatkan transfer dana elektronik, pertukaran data elektronik, sistem manajemen inventori otomatis, dan sistem pengumpulan data otomatis.

Belanja daring.jpg
По-запросу.jpg

Industri teknologi informasi melihat kegiatan e-dagang ini sebagai aplikasi dan penerapan dari e-bisnis (e-business) yang berkaitan dengan transaksi komersial, seperti: transfer dana secara elektronik, SCM (supply chain management), e-pemasaran (e-marketing), atau pemasaran online (online marketing), pemrosesan transaksi online (online transaction processing), pertukaran data elektronik (electronic data interchange /EDI), dll.
E-dagang atau e-commerce merupakan bagian dari e-business, di mana cakupan e-business lebih luas, tidak hanya sekedar perniagaan tetapi mencakup juga pengkolaborasian mitra bisnis, pelayanan nasabah, lowongan pekerjaan dll. Selain teknologi jaringan www, e-dagang juga memerlukan teknologi basisdata atau pangkalan data (databases), e-surat atau surat elektronik (e-mail), dan bentuk teknologi non komputer yang lain seperti halnya sistem pengiriman barang, dan alat pembayaran untuk e-dagang ini.
E-commerce pertama kali diperkenalkan pada tahun 1994 pada saat pertama kali banner-elektronik dipakai untuk tujuan promosi dan periklanan di suatu halaman-web (website). Menurut Riset Forrester, perdagangan elektronik menghasilkan penjualan seharga AS$12,2 milyar pada 2003. Menurut laporan yang lain pada bulan oktober 2006 yang lalu, pendapatan ritel online yang bersifat non-travel di Amerika Serikat diramalkan akan mencapai seperempat trilyun dolar US pada tahun 2011.
Dalam banyak kasus, sebuah perusahaan e-commerce bisa bertahan tidak hanya mengandalkan kekuatan produk saja, tapi dengan adanya tim manajemen yang handal, pengiriman yang tepat waktu, pelayanan yang bagus, struktur organisasi bisnis yang baik, jaringan infrastruktur dan keamanan, desain situs web yang bagus, beberapa faktor yang termasuk:
1. Menyediakan harga kompetitif
2. Menyediakan jasa pembelian yang tanggap, cepat, dan ramah.
3. Menyediakan informasi barang dan jasa yang lengkap dan jelas.
4. Menyediakan banyak bonus seperti kupon, penawaran istimewa, dan diskon.
5. Memberikan perhatian khusus seperti usulan pembelian.
6. Menyediakan rasa komunitas untuk berdiskusi, masukan dari pelanggan, dan lain-lain.
7. Mempermudah kegiatan perdagangan
Beberapa aplikasi umum yang berhubungan dengan e-commerce adalah:
* E-mail dan Messaging
* Content Management Systems
* Dokumen, spreadsheet, database
* Akunting dan sistem keuangan
* Informasi pengiriman dan pemesanan
* Pelaporan informasi dari klien dan enterprise
* Sistem pembayaran domestik dan internasional
* Newsgroup
* On-line Shopping
* Conferencing
* Online Banking
Perusahaan yang terkenal dalam bidang ini antara lain: eBay, Yahoo, Amazon.com, Google, dan Paypal. Untuk di Indonesia, bisa dilihat tradeworld.com, bhineka.com, fastncheap.com, dll.


Penggunaan internet dipilih oleh kebanyakan orang sekarang ini karena kemudahan-kemudahan yang dimiliki oleh jaringan internet, yaitu:
Internet sebagai jaringan publik yang sangat besar (huge/widespread network), layaknya yang dimiliki suatu jaringan publik elektronik, yaitu murah, cepat dan kemudahan akses.
Menggunakan electronic data sebagai media penyampaian pesan/data sehingga dapat dilakukan pengiriman dan penerimaan informasi secara mudah dan ringkas, baik dalam bentuk data elektronik analog maupun digital.
Dari apa yang telah diuraikan di atas, dengan kata lain; di dalam e-commerce, para pihak yang melakukan kegiatan perdagangan/perniagaan hanya berhubungan melalui suatu jaringan publik (public network) yang dalam perkembangan terakhir menggunakan media internet.
E-commerce adalah kegiatan-kegiatan bisnis yang menyangkut konsumen (consumers), manufaktur (manufactures), service providers dan pedagang perantara (intermediaries) dengan menggunakan jaringan-jaringan komputer (komputer networks) yaitu internet.
Julian Ding dalam bukunya E-commerce: Law & Practice, mengemukakan bahwa e-commerce sebagai suatu konsep yang tidak dapat didefinisikan. E-commerce memiliki arti yang berbeda bagi orang yang berbeda.
Sedangkan Onno W. Purbo dan Aang Wahyudi yang mengutip pendapatnya David Baum, menyebutkan bahwa: “e-commerce is a dynamic set of technologies, aplications, and business procces that link enterprises, consumers, and communities through electronic transaction and the electronic exchange of goods, services, and information”. Bahwa e-commerce merupakan suatu set dinamis teknologi, aplikasi dan proses bisnis yang menghubungkan perusahaan, konsumen dan komunitas melalui transaksi elektronik dan perdagangan barang, pelayanan dan informasi yang dilakukan secara elektronik.
E-commerce digunakan sebagai transaksi bisnis antara perusahaan yang satu dengan perusahaan yang lain, antara perusahaan dengan pelanggan (customer), atau antara perusahaan dengan institusi yang bergerak dalam pelayanan public. Jika diklasifikasikan, sistem e-commerce terbagi menjadi tiga tipe aplikasi, yaitu:
· Electronic Markets (EMs).
EMs adalah sebuah sarana yang menggunakan teknologi informasi dan komunikasi untuk melakukan/menyajikan penawaran dalam sebuah segmen pasar, sehingga pembeli dapat membandingkan berbagai macam harga yang ditawarkan. Dalam pengertian lain, EMs adalah sebuah sistem informasi antar organisasi yang menyediakan fasilitas-fasilitas bagi para penjual dan pembeli untuk bertukar informasi tentang harga dan produk yang ditawarkan. Keuntungan fasilitas EMs bagi pelanggan adalah terlihat lebih nyata dan efisien dalam hal waktu. Sedangkan bagi penjual, ia dapat mendistribusikan informasi mengenai produk dan service yang ditawarkan dengan lebih cepat sehingga dapat menarik pelanggan lebih banyak.
· Electronic Data Interchange (EDI).
EDI adalah sarana untuk mengefisienkan pertukaran data transaksi-transaksi reguler yang berulang dalam jumlah besar antara organisasi-organisasi komersial.
Secara formal EDI didefinisikan oleh International Data Exchange Association (IDEA) sebagai “transfer data terstruktur dengan format standard yang telah disetujui yang dilakukan dari satu sistem komputer ke sistem komputer yang lain dengan menggunakan media elektronik”.
EDI sangat luas penggunaannya, biasanya digunakan oleh kelompok retail yang besar ketika melakukan bisnis dagang dengan para supplier mereka.
EDI memiliki standarisasi pengkodean transaksi perdagangan, sehingga organisasi komersial tersebut dapat berkomunikasi secara langsung dari satu sistem komputer yang satu ke sistem komputer yang lain tanpa memerlukan hardcopy, faktur, serta terhindar dari penundaan, kesalahan yang tidak disengaja dalam penanganan berkas dan intervensi dari manusia.
Keuntungan dalam menggunakan EDI adalah waktu pemesanan yang singkat, mengurangi biaya, mengurangi kesalahan, memperoleh respon yang cepat, pengiriman faktur yang cepat dan akurat serta pembayaran dapat dilakukan secara elektronik.
· Internet Commerce.
Internet commerce adalah penggunaan internet yang berbasis teknologi
informasi dan komunikasi untuk perdagangan. Kegiatan komersial ini seperti iklan dalam penjualan produk dan jasa. Transaksi yang dapat dilakukan di internet antara lain pemesanan/pembelian barang dimana barang akan dikirim melalui pos atau sarana lain setelah uang ditransfer ke rekening penjual.
Penggunaan internet sebagai media pemasaran dan saluran penjualan terbukti mempunyai keuntungan antara lain untuk beberapa produk tertentu lebih sesuai ditawarkan melalui internet; harga lebih murah mengingat membuat situs di internet lebih murah biayanya dibandingkan dengan membuka outlet retail di berbagai tempat; internet merupakan media promosi perusahaan
dan produk yang paling tepat dengan harga yang relatif lebih murah; serta pembelian melalui internet akan diikuti dengan layanan pengantaran barang sampai di tempat pemesan.
Karakteristik E-Commerce.
Berbeda dengan transaksi perdagangan biasa, transaksi e-commerce memiliki beberapa karakteristik yang sangat khusus, yaitu :
Transaksi tanpa batas
Sebelum era internet, batas-batas geografi menjadi penghalang suatu perusahaan atau individu yang ingin go-international. Sehingga, hanya perusahaan atau individu dengan modal besar yang dapat memasarkan produknya ke luar negeri.Dewasa ini dengan internet pengusaha kecil dan menengah dapat memasarkan produknya secara internasional cukup dengan membuat situs web atau dengan memasang iklan di situs-situs internet tanpa batas waktu (24 jam), dan tentu saja pelanggan dari seluruh dunia dapat mengakses situs tersebut dan melakukan transaksi secara on line.
Transaksi anonim
Para penjual dan pembeli dalam transaksi melalui internet tidak harus bertemu muka satu sama lainnya. Penjual tidak memerlukan nama dari pembeli sepanjang mengenai pembayarannya telah diotorisasi oleh penyedia sistem pembayaran yang ditentukan, yang biasanya dengan kartu kredit.
Produk digital dan non digital
Produk-produk digital seperti software komputer, musik dan produk lain yang bersifat digital dapat dipasarkan melalui internet dengan cara mendownload secara elektronik. Dalam perkembangannya obyek yang ditawarkan melalui internet juga meliputi barang-barang kebutuhan hidup lainnya.
Produk barang tak berwujud
Banyak perusahaan yang bergerak di bidang e-commercen dengan menawarkan barang tak berwujud separti data, software dan ide-ide yang dijual melalui internet.
Implementasi e-commerce pada dunia industri yang penerapannya semakin lama semakin luas tidak hanya mengubah suasana kompetisi menjadi semakin dinamis dan global, namun telah membentuk suatu masyarakat tersendiri yang dinamakan Komunitas Bisnis Elektronik (Electronic Business Community). Komunitas ini memanfaatkan cyberspace sebagai tempat bertemu, berkomunikasi, dan berkoordinasi ini secara intens memanfaatkan media dan infrastruktur telekomunikasi dan teknologi informasi dalam menjalankan kegiatannya sehari-hari. Seperti halnya pada masyarakat tradisional, pertemuan antara berbagai pihak dengan beragam kepentingan secara natural telah membentuk sebuah pasar tersendiri tempat bertemunya permintaan (demand) dan penawaran (supply). Transaksi yang terjadi antara demand dan supply dapat dengan mudah dilakukan walaupun yang bersangkutan berada dalam sisi geografis yang berbeda karena kemajuan dan perkembangan teknologi informasi, yang dalam hal ini adalah teknologi e-commerce.
Secara umum e-commerce dapat diklasifasikan menjadi dua jenis yaitu; Business to Business (B2B) dan Business to Consumer (B2C).
Business to Business (B2B) adalah sistem komunikasi bisnis on-line antar pelaku bisnis, sedangkan Business to Consumer (B2C) merupakan mekanisme toko on-line (electronic shopping mall), yaitu transaksi antara e-merchant dengan e-customer
Dalam Business to Business pada umumnya transaksi dilakukan oleh para trading partners yang sudah saling kenal dengan format data yang telah disepakati bersama. Sedangkan dalam Business to Customer sifatnya terbuka untuk publik, sehingga setiap individu dapat mengaksesnya melalui suatu web server. Dalam kajian ini, untuk selanjutnya yang akan dibahas adalah Business to
Customer.
Mekanisme E-Commerce.
Transaksi elektronik antara e-merchant (pihak yang menawarkan barang atau jasa melalui internet) dengan e-customer (pihak yang membeli barang atau jasa melalui internet) yang terjadi di dunia maya atau di internet pada umumnya berlangsung secara paperless transaction, sedangkan dokumen yang digunakan dalam transaksi tersebut bukanlah paper document, melainkan dokumen
elektronik (digital document).
Kontrak on line dalam e-commerce menurut Santiago Cavanillas dan A. Martines Nadal, seperti yang dikutip oleh Arsyad Sanusi memiliki banyak tipe dan variasi yaitu :
Kontrak melalui chatting dan video conference;
Kontrak melalui e-mail;
Kontrak melalui web atau situs.
Chatting 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 telepon, hanya saja komunikasi lewat chatting ini adalah tulisan atau pernyataan yang terbaca pada komputer masing-masing.
Sesuai dengan namanya, video conference adalah alat untuk berbicara dengan beberapa pihak dengan melihat gambar dan mendengar suara secara langsung pihak yang dihubungi dengan alat ini. Dengan demikian melakukan kontrak dengan menggunakan jasa chatting dan video conference ini dapat dilakukan secara langsung antara beberapa pihak dengan menggunakan sarana komputer atau monitor televisi.
Kontrak melalui e-mail adalah salah satu kontrak on-line yang sangat populer 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 gratis atau dengan mendaftarkan diri sebagai subscriber pada server atau ISP tertentu. Kontrak e-mail dapat berupa penawaran yang dikirimkan kepada seseorang atau
kepada banyak orang yang tergabung dalam sebuah mailing list, serta penerimaan dan pemberitahuan penerimaan yang seluruhnya dikirimkan melalui e-mail.
Di samping itu kontrak e-mail dapat dilakukan dengan penawaran barangnya diberikan melalui situs web yang memposting penawarannya, sedangkan penerimaannya dilakukan melalui e-mail.
Kontrak melalui web dapat dilakukan dengan cara situs web seorang supplier (baik yang berlokasi di server supplier maupun diletakkan pada server pihak ketiga) memiliki diskripsi produk atau jasa dan satu seri halaman yang bersifat self-contraction, yaitu dapat digunakan untuk membuat kontrak sendiri, yang memungkinkan pengunjung web untuk memesan produk atau jasa tersebut.
Para konsumen harus menyediakan informasi personal dan harus menyertakan nomor kartu kredit.
Selanjutnya, mekanismenya adalah sebagai berikut:
- untuk produk on line yang berupa software, pembeli diizinkan untuk men-download-nya;
- untuk produk yang berwujud fisik, pengiriman barang dilakukan sampai di rumah konsumen;
- untuk pembelian jasa, supplier menyediakan untuk melayani konsumen sesuai dengan waktu dan tempat yang telah ditentukan dalam perjanjian.
Mekanisme transaksi elektronik dengan e-commerce dimulai dengan adanya penawaran suatu produk tertentu oleh penjual (misalnya bertempat kedudukan di USA) di suatu website melalui server yang berada di Indonesia (misalnya detik.com). Apabila konsumen Indonesia melakukan pembelian, maka konsumen tersebut akan mengisi order mail yang telah disediakan oleh pihak penjual.

Total Pageviews

 
Design by Wordpress Themes | Bloggerized by Free Blogger Templates | Macys Printable Coupons