Sabtu, 30 Juni 2012

Pengalaman E-Commerce


Pengalaman Menggunakan E-commerce
A. Pengalaman Orang Lain
Saya akan menceritakan sedikit pengalaman saya sebagai pembeli dalam e-commerce. Saya pernah membeli beberapa barang pada toko online yang berada di salah satu jejaring sosial dan salah satu toko online yang cukup terkenal. Saya akui dengan membeli barang lewat internet seperti yang telah saya lakukan itu cukup menghemat waktu dan biaya karena saya belum tentu bisa mendapatkan barang yang saya inginkan jika dicari pada salah satu toko bahkan salah satu mal terbesar. Selain itu, jika barang yang saya inginkan berada di luar kota bahkan di luar negeri saya tinggal memesan dan mereka akan mengirimkan tepat waktu ke tempat tinggal saya. Saran saya, sebelum membeli kita harus bisa memilah-milah mana toko yang dapat dipercaya, karena banyak juga kasus yang tertipu dalam perdagangan lewat internet (e-commerce).
Ebay adalah tempat lelang/jual-beli/pasar-online terbesar didunia, dengan pengguna lebih dari 200 juta orang di seluruh dunia (data juni 2006), anda dapat mencari dan membeli apapun mulai dari barang elektronik, kendaraan, hingga barang-barang langka dari seluruh pengguna ebay didunia, cara pembayaran utama di Ebay adalah dengan Paypal karena lebih aman dan otomatis, meskipun ada penjual yang menerima pembayaran dengan cara lain.

B. Tentang Ebay
Ebay adalah ajang pasar online dunia. Tempat bagi pembeli dan penjual berhimpun dan berdagang apa saja. Diluncurkan tahun 1995, eBay diawali sebagai tempat untuk berdagang barang koleksi dan barang yang sulit ditemukan. Sejak itu, eBay telah berkembang menjadi ajang pasar tempat Anda dapat menemukan segala sesuatu, dari ponsel dan DVD hingga pakaian, barang koleksi dan mobil bahkan mie instant.
Dengan daftar barang sebanyak 103,6 juta di seluruh dunia dan penambahan daftar barang sebanyak 6,1 juta yang dilakukan setiap hari,eBay menawarkan kesempatan yang tidak terhingga bagi semua orang untuk membeli dan menjual di seluruh dunia.

Bagaimana cara kerja eBay ?
Anda tidak perlu mendaftar untuk melihat barang yang tersedia di eBay , tetapi Anda harus mendaftar jika ingin membeli atau menjual. Di manapun Anda mendaftar, apakah pada eBay.com, atau situs internasional lainnya – ID Pengguna eBay berfungsi pada setiap situs eBay. Beginilah cara kerjanya:
Mengapa harus eBay ?
Bayangkan ajang pasar yang menjajakan barang bernilai lebih dari US$1.840 yang diperdagangkan setiap detik, dan Anda dapat menjangkau 241 juta pembeli di seluruh dunia. Jika 1,3 juta penjual di seluruh dunia dapat memperoleh penghasilan untuk biaya hidup dari menjual di eBay , Anda juga bisa! (Sumber: AC Nielsen International Research, Juni 2006)
Apa pun yang ingin dilakukan, memulai bisnis online baru, meluaskan bisnis, atau eksportir yang sedang mencari untuk menjual barang melalui saluran lain, eBay menawarkan:
§  Arena perdagangan untuk penjual baru maupun yang berpengalaman
§  Rintangan entri yang rendah dan biaya memulai yang minimal
§  Akses mudah ke 38 pasar internasional dengan biaya operasi yang rendah

Kelebihannya:
§  Siapapun dapat berdagang di eBay , di manapun, kapan saja.
§  Mulailah segera menjual setelah proses pendaftaran yang mudah
§  Tidak ada biaya keanggotaan di muka atau yang tersembunyi

§  Sumber daya seperti Pusat Keamanan, Program sistem Umpan-balik dan Perlindungan Pembeli dari eBay dan PayPal mengurangi risiko kecurangan online dan meningkatkan kepercayaan di antara para pembeli dan penjual.

C. Definisi PayPal

PayPal adalah salah satu alat pembayaran (Payment procesors) menggunakan internet yang terbanyak digunakan didunia dan teraman. Pengguna internet dapat membeli barang di ebay, lisensi software original, keanggotaan situs, urusan bisnis, mengirim uang ke pengguna Paypal lain di seluruh dunia dan banyak fungsi lainnya dengan mudah dan otomatis menggunakan internet, Paypal mengatasi kekurangan dalam pengiriman uang tradisional seperti Cek atau Money order yang prosesnya dapat memakan waktu

Paypal seperti rekening bank, pertama anda membuat account, lalu mengisi account tersebut dengan dana dari kartu kredit yang dapat diterima Paypal dan anda sudah dapat menggunakan account Paypal untuk bertransaksi (Saat ini pengguna Paypal di Indonesia baru dapat menggunakan Paypal untuk pembayaran dan mengirim dana saja belum dapat untuk menerima dana)
Oktober 2006 Paypal sudah menerima 103 negara dan 16 mata uang, pengguna Paypal Indonesia masih harus menggunakan dananya dari kartu kredit dalam hitungan US dollar karena rupiah belum ada di Paypal
Kenapa Paypal : Kencederungan orang luar negri adalah sedikit ber-mobilitas, artinya mereka jarang yang suka keluar rumah atau antri ke bank. Mereka cenderung milih bertransakasi dengan internet dan bisa di lakukan di rumah saja. 

Dalam hal keamanan, paypal memberikan kebijakan tertulis. Kebijakan tersebut menyatakan jika pembeli belum mendapatkan barang yang dipesan atau jika barang yang dipesan tidak sesuai deskripsi yang di sampaikan penjual, pembeli yang menggunakan Paypal dapat melakukan komplain dalam waktu 45 hari setelah transaksi. Jika pembeli menggunakan kartu kredit akan mendapatkan pengembalian uang chargeback dari perusahaan kartu kreditnya. Sebaliknya, Paypal juga melindungi penjual dari pengembalian uang atau komplain yang tidak benar dari pembeli. Jadi, staff paypal akan menjadi pihak ketiga jika ada sengketa. Dan paypal akan bersikap tegas dan bijaksana atas sengketa yang terjadi.  Kebijakan yang diberikan paypal tersebut merupakan bentuk kepedulian paypal terhadap transaksi yang anda lakukan.

Keuntungan paypal : Perusahaan yang terpercaya. PayPal.com merupakan salah satu perusahaan yang didirikan oleh Ebay.com ( salah satu web lelang terbesar di internet ). Hampir 90% pembayaran online di Ebay.com dilakukan menggunakan PayPal.com, selain itu pengguna PayPal lebih merasa nyaman dalam bertransaksi, karena sebagai pembeli, nomor kartu kredit anda tidak akan diketahui oleh penjual. Walaupun saat ini Indonesia masih belum bisa withdraw uang dari PayPal

Cara nya : Seperti layaknya transfer antar bank, Paypal juga sama persis cuman dalam proses ini di lakukan dengan email. Pernah ada cerita orang menggunakan “account Dollar” dari Hongkong nerima transferan uang dari Australia, USA, dan Canada, baru di kirim ke account BCA Bank Indonesia. Proses ini hanya butuh 2 hari saja. Untuk sekali proses transaksi, di-kenakan Biaya 10% buat biaya adminsitrasi. Kerena perbedaan mata uang dan kurs Dollar, 10% menurutku masih oke kok..artinya keuntungan di pihak penerima uang juga masih lumayan. Simpel bukan..? Naaah sekrang untuk indonesia sudah bisa terima uangnya langsung.

Paypal lebih aman dari alat pembayaran online lain,  Kebijaksanaan perlindungan tertulis untuk pembeli yang menggunakan Paypal menyatakan pembeli yang menggunakan Paypal dapat melakukan komplain dalam waktu 45 hari jika pembeli belum mendapatkan barang yang dipesan atau jika barang yang dipesan tidak sesuai deskripsi yang di beritahukan penjual. Jika pembeli menggunakan kartu kredit akan mendapatkan pengembalian uang chargeback dari perusahaan kartu kreditnya.

Paypal juga melindungi penjual dari pengembalian uang atau komplain tergantung situasi dan pembuktian. Kebijakan perlindungan tertulis untuk penjual dirancang untuk melindungi penjual dari klaim pembeli yang mengaku telah mengirim uang yang tidak ada catatan bukti pembayarannya, setiap pembelian menggunakan Paypal selalu ada catatan bukti pembayarannya di account Paypal pengirim dan penerima uang, sebagai bukti jika benar telah terjadi pengiriman uang.

Dari sini bisa diambil kesimpulan menggunakan Paypal lebih aman dari alat pembayaran online lain bagi pengirim dan penerima uang karena ada bukti pembayaran dan dapat melakukan komplain jika terjadi sesuatu.
Persyaratan umum
Pemegang account Paypal harus berusia minimal 18 tahun atau lebih dan mempunyai :
1. Alamat email = Sebagai username account Paypal anda nantinya
2. Kartu kredit = Pengguna Paypal Indonesia saat ini baru dapat menggunakan kartu kredit untuk mengisi dana account Paypalnya pertama kali, dan hanya kartu kredit dari bank tertentu yang diterima
3. Kartu debit (Indonesia belum bisa)
4. Rekening bank (Indonesia belum bisa)Saya akan menceritakan sedikit pengalaman saya sebagai pembeli dalam e-commerce. Saya pernah membeli beberapa barang pada toko online yang berada di salah satu jejaring sosial dan salah satu toko online yang cukup terkenal. Saya akui dengan membeli barang lewat internet seperti yang telah saya lakukan itu cukup menghemat waktu dan biaya karena saya belum tentu bisa mendapatkan barang yang saya inginkan jika dicari pada salah satu toko bahkan salah satu mal terbesar. Selain itu, jika barang yang saya inginkan berada di luar kota bahkan di luar negeri saya tinggal memesan dan mereka akan mengirimkan tepat waktu ke tempat tinggal saya. Saran saya, sebelum membeli kita harus bisa memilah-milah mana toko yang dapat dipercaya, karena banyak juga kasus yang tertipu dalam perdagangan lewat internet (e-commerce).



Sumber : http://nazhlia.wordpress.com/2012/06/26/e-commerce-dan-pengalaman-menggunakan-e-commerce/
http://www.ruangfreelance.com/2009/05/06/sedikit-tahu-tentang-ebay-bagian-1/

Jumat, 20 April 2012

Polimorfisme dan Inheritance di Java


     AInheritance
          Salah satu konsep dasar dari pemrograman berbasis objek pada java adalah Inheritance, berikut ini sedikit gambaran tentang inheritance. Pada dasarnya, kita melakukan inheritance(pewarisan) untuk membuat suatu class baru(class turunan/subclass) yang masih memiliki sifat atau spesifikasi dari superclass. 
          Di dalam Java untuk mendeklarasikan suatu class sebagai subclass dilakukan dengan cara menambahkan kata kunci extends setelah deklarasi nama class, kemudian diikuti dengan nama parent class-nya. Kata kunci extends tersebut memberitahu kompiler Java bahwa kita ingin melakukan perluasan class.

Contoh program :
class Parent {
 public int x = 5;
}
class Child extends Parent {
 public int x = 10;
 public void info(int x) {
  System.out.println("Nilai x sebagai parameter = " + x);
  System.out.println("Data member x di class Child = " + this.x);
  System.out.println("Data member x di class Parent = " + super.x);
 }
}
public class Inheritance{
 public static void main(String args[]) {
  Child tes = new Child();
  tes.info(20);
}
}

Output program:


     B. Polimorfisme
Polimorfisme bias diartikan seperti kemampuan suatu variable untuk mengubah perangai sesuai dengan objek hasil instansiasi yang digunakan. Polimorfisme membiarkan lebih dari 1 objek dari sub class – sub class dan diperlakukan sebagai objek dari super class tunggal.

Contoh Program:
class SepakBola {
  public void showoff() {
    System.out.println("Menangkan pertandingan");
  }
}
class Penyerang extends SepakBola {
  public void showoff() {
    System.out.println("Cetak GOL");
  }
}
class Bek extends SepakBola {
  public void showoff() {
    System.out.println("Jangan sampai GOL");
  }
}
class Kiper extends SepakBola {
  public void showoff() {
    System.out.println("Jaga gawang");
  }
}
public class Polimorfisme1 {
  public static void main (String[] args) {
    SepakBola SB = new SepakBola();
    Penyerang P = new Penyerang();
    Bek B = new Bek();
    Kiper K = new Kiper();

    SB.showoff();

    SB = P;
    SB.showoff();
    SB = B;
    SB.showoff();
    SB = K;
    SB.showoff();
  }
}

Output program:



Kamis, 12 April 2012

Enkapsulasi


Kali ini kami akan membahas tentang enkapsulasi pada java. Sebelum masuk ke program, ada baiknya kita mengerti dahulu mengenai apa itu enkapsulasi. Disinin kami memberikan pembahasan tentang pengertian apa itu enkapsulasi dan memberikan contoh programnya.

Pembahasan Enkapsulasi

Enkapsulasi adalah suatu cara untuk menyembunyikan informa

si detail dari suatu class. Dua hal yang mendasar dalam enkapsulasi yakni :

• Information hiding.

• Interface to access data.

Information hiding

Sebelumnya kita dapat mengakses anggota class baik berupa atribu

t maupun method secara langsung dengan menggunakan objek yang telah kita buat. Hal ini dikarenakan akses kontrol yang diberikan kepada atribut maupun method yang ada di dalam class tersebut adalah 'public'. Kita dapat menyembunyikan informasi dari suatu class sehingga anggota class tersebut tidak dapat diakses dari luar, caranya adalah hanya dengan memberikan akses kontrol 'private' ketika mendeklarasikan atribut atau method. Proses ini disebut dengan information hiding.


Interface to access data

Jika kita telah melakukan information hiding terhadap suatu atribut pada suatu class, lalu bagaimana cara melakukan perubahan terhadap atribut yang kita sembunyikan tersebut, caranya adalah dengan membuat suatu interface berupa method untuk menginisialisasi atau merubah nilai dari suatu atribut tersebut.

Enkapsulasi menunjuk pada prinsip dari menyembunyikan des

ain atau mengimplementasikan informasi yang tidak sesuai pada object yang ada. Menyembunyikan elemen dari penggunaan sebuah class dapat dilakukan dengan pembuatan anggota yang ingin Anda sembunyikan secara private.

Contoh Program

class enkapsulasi {

public int Erik = 52410390;

public int Ganda = 52410946;

}

public class tugas{

public static void main(String[] args){

enkapsulasi panggil = new enkapsulasi();

System.out.println("Erik Ered : " + panggil.Erik);

System.out.println("Ganda Eka : " + panggil.Ganda);

}

}

Output Program

Referensi : http://littlebro-note.blogspot.com/2008/10/java-enkapsulasi.html

Link Teman : Erik Okdamesta

Jumat, 06 April 2012

Perbedaan Pemrograman Terstruktur dan Berorientasi Objek

Kali ini saya ingin membahas tentang perbedaan pemrograman terstruktur dengan permrograman yang berorientasi objek, disini saya akan menjelaskan tentang pengertian pemrograman terstruktur dan pemrograman berbasis objek dan saya akan menjelaskan tentang perbedaannya, saya akan mulai dari pemrograman terstruktur dan pemrgraman berorientasi objek kemudian dilanjutkan dengan perbedaannya.

A. PEMROGRAMAN TERSTRUKTUR

Pemrograman terstruktur adalah suatu proses untuk mengimplentasikan urutan langkah untuk menyelesaikan suatu masalah dalam bentuk program. Prinsip dari pemrograman terstruktur adalah apabila kita sudah sampai pada langkah tertentu, kita tidak boleh mengeksekusi langkah sebelumnya. Hal ini dikecualikan pada langkah-langkah untuk proses berulang.

Tujuan pemrograman terstruktur :

1. Untuk meningkatkan kualitas dan kehandalan program,

2. Untuk memudahkan pemahaman terhadap isi program,

3. Untuk menyederhanakan program,

4. Untuk maintenance program atau pemeliharaan program,

5. Untuk meningkatkan produktifitas program.

B. PEMEROGRAMAN BERORIENTASI OBJEK

Pemerograman berorientasi objek merupakan paradigm baru dalam rekayasa perangkat lunak yang memandang system sebagai sekumpulan objek-objek yang saling berinterksi. Metode pemrograman berorientasi objek memberikan sekumpulan teknik untuk menganalisi mendekomposisi dan memodularisasi arsitektur system perangkat lunak. Sistem sendiri didefinisikan sebagai kumpulan dari beberapa elemen atau moduk yang saling berhubungan untuk mencapai suatu tujuan. Sedangkan sistem yang berorientasi objek diuraikan kedalam sekumpulan objek (konsep, abstrak, benda) dalam dunia nyata yang saling berkomunikasi dan melaksanakan sejumlah pelayanan secara desentralisasi, setiap objek membungkus (encapsulate) sejumlah prosedur dan data yang berinteraksi dengan objek yang lainnya melalui suatu pesan.

PERBEDAAN PEMROGRAMAN TERSTRUKTUR DAN BERORIENTASI OBJEK

Sifat-sifat pemrograman terstruktur sebagai berikut :

1. Memuat teknik pemecahan masalah yang logis dan sistematis,

2. Memuat algoritma yang efisien, efektif dan sederhana,

3. Program disusun dengan logika yang mudah dipahami,

4. Tidak menggunakan perintah GOTO,

5. Biaya pengujian program relatife rendah,

6. Memiliki dokumentasi yang baik,

7. Biaya perawatan dan dokumentasi yang dibutuhkan relative rendah.

Berbeda dengan OOP, yaitu suatu program disebut dengan pemrograman berbasis objek (OOP) karena terdapat:

1. Encapsulate (Pembungkusan), adalah mekanisme pemrograman yang membungkus kode dan data yangdimanipulasi dan menjaganya supaya terhindar dari interferensi dan penggunaan yang tidak perlu, salah satunya dengan cara membentuk objek,

2. Inheritance (Pewarisan), memungkinkan programmer meletakanmember yang sama dalam satu class dan class-class lain dapat mewarisi member tersebut. Class yang mengandung member yang sama dari beberapa class lain dinamakan superclass atau parent class. Class yang mewarisi dinamakan subclass atau child class. Inheritance menghasilkan class hierarchy.

3. Polymorphism (polimorfisme–perbedaan bentuk), artinya mempunyai banyak bentuk. Dua objek atau lebih dikatakan sebagai polymorphic, bila objek-objek itu mempunyai antar muka yang identik namun mempunyai perilaku-perilaku yang berbeda. Bisa dikatakan pada pemrograman berorientasi objek, dapat dilakukan sebuah programming terhadap code yang lebih baik daripada pemrograman terstruktur, itu juga untuk kaliber atau skala rumit atau besar, sedangkan untuk coding yang skala kecil lebih mudah menggunakan pemrograman terstruktur dikarenakan lebih singkat dan mudah tanpa banyak perubahan yang penting.

REFERENSI :

1. http://myblogar.blogspot.com/2011/02/perbedaan-pemrograman-terstruktur.html

2. http://caesario-nanda.blogspot.com/2011/11/sistem-berorientasi-objek-oop.html

Link Teman : Erik Okdamesta Ered

Senin, 26 Maret 2012

Tiga Hal yang Diamat di Siitus Jejaring Sosial Heello

A. Kelebihan dan Kekurangan Situs Jejaring Sosial Heello

Dalam hal kelebihan dan kekurangan, Heello terdapat kelebihan serta kekurangan dibandingkan dengan Twitter.

1. Kelebihan Heello

a. Tampilan yang fresh, untuk anda yang bosan dengan Twitter

b. Memiliki fungsi-fungsi yang sama dengan Twitter, pengguna tidak akan asing dengan fiturnya

c. Sistem Grup, untuk komunikasi dengan orang-orang dalam grup saja

d. Timeline yang terus update tanpa menekan tombol apapun

2. Kekurangan Heello

a. Dicap sebagai duplikat Twitter menjadi citra yang buruk

b. Kurang inovasi baru, sejauh ini masih terlalu sama dengan Twitter

c. Tidak memiliki fitur hashtag

d. Akun palsu yang menggunakan nama orang-orang terkenal

e. Belum ada aplikasi untuk smartphone


B. Keamanan pada Heello

Heello memiliki langkah-langkah keamanan untuk membantu melindungi terhadap kerugian, penyalahgunaan dan perubahan informasi di bawah kendali mereka. Informasi kita ditransfer ke dan dipelihara seluruhnya atau sebagian pada jaringan komputer yang berlokasi di luar, provinsi negara negara bagian, atau yurisdiksi pemerintah lain di mana kita tinggal, dan dapat disimpan pada peralatan atau fasilitas sewa atau berlisensi dari pihak ketiga. Sayangnya, tidak ada transmisi data melalui Internet atau jaringan nirkabel yang dapat dijamin 100% keamanannya.


C. Pengembangan dan Pemanfaatan Heello di Masa Depan

Dalam pengembangannya, Heello akan menyediakan layanan video, check in lokasi, jaringan, integrasi SMS, mobile apps dan “Channel”.

Dalam segi pemanfaatannnya di masa depan adalah untuk menjaga interaksi sederhana dan mudah antara orang-orang sekitar baik itu dengan teman yang telah kehilangan kontak lagi dapat terhubung satu sama lain. Juga, dengan berbagai pengaturan privasi, seseorang dapat menyesuaikan profil mereka dan mengkategorikan teman dan keluarga mereka sesuai, dan membuat kelompok untuk menjadikan komunikasi mudah. Situs ini selalu membantu orang untuk tetap terhubung satu sama lain.

Selain hanya berhubungan dengan teman, banyak orang bahkan dapat bertemu dan berbicara dengan orang lain yang datang dari berbagai kota dan negara, dan mengenal budaya mereka dan cara hidup. Ini adalah media yang baik untuk mengenal orang dari berbagai belahan dunia yang berbeda.

Selain itu, jejaring sosial ini menjadi alat komunikasi yang murah.Melalui situs jejaring sosial, para pebisnis mempromosikan bisnis dengan cara sederhana, sebagai salah satu media yang dapat mempertemukan penjual dengan pembeli.

Sumber : 1. http://ictfiles.com/column/2011/07/05/jejaring_sosial

2. http://dobel-klik.net/social-media/kelebihan-dan-kekurangan-heello-dibanding-twitter/

Kamis, 22 Maret 2012

Pemrograman Berbasis Objek Menggunakan Program Java

A. Listing Program

import javax.swing.*;
public class tugas
{
public static void main(String[] args)
{
String UTS = JOptionPane.showInputDialog("Masukkan nilai UTS");
float A = Integer.parseInt(UTS);
String UAS = JOptionPane.showInputDialog("Masukkan nilai UAS");
float B = Integer.parseInt(UAS);
String TUGAS = JOptionPane.showInputDialog("Masukkan nilai TUGAS");
float C = Integer.parseInt(TUGAS);
String pilihan = JOptionPane.showInputDialog("Menu :\n1. Penjumlahan Seluruh Nilai\n2. Rata-Rata Nilai\n3. Perkalian Seluruh Nilai\n4. Pembagian Nilai UTS dan UAS");
int Menu = Integer.parseInt(pilihan);
switch (Menu)
{
case 1 : JOptionPane.showMessageDialog(null,"Hasil Penjumlahan Seluruh Nilai = "+(A+B+C));
break;
case 2 : JOptionPane.showMessageDialog(null,"Hasil Rata-Rata Nilai = "+((A+B+C)/3));
break;
case 3 : JOptionPane.showMessageDialog(null,"Hasil Perkalian = "+(A*B*C));
break;
case 4 : JOptionPane.showMessageDialog(null,"Hasil Pembagian Nilai UTS dan UAS = "+(A/B));
break;
default : JOptionPane.showMessageDialog(null,"Maaf, pilihan anda tidak tersedia");
}
}
}

B. Input

Proses penginputan nilai UTS, UAS dan Tugas.








Proses penginputan pilihan dalam Menu


C. Output Program
Karena yang dipilih dalam pilihan Menu adalah nomer 2, maka program akan mengeluarkan output seperti gambar di bawah ini.


D. Logika Program

Pada listing program diatas, statement pertama tertulis import javax.swing.*; berarti pada program ini digunakan inputan dengan menggunakan perintah JOptionPane.

Lalu statement kedua tertulis public class tugas berarti program yang dibuat bernama tugas dan arti kata public adalah program dapat digunakan di class lain.

Kemudian pada inti program, tertulis statement-statement yang digunakan untuk melakukan inputan seperti dibawah ini:

String UTS = JOptionPane.showInputDialog("Masukkan nilai UTS");

float A = Integer.parseInt(UTS);

String UAS = JOptionPane.showInputDialog("Masukkan nilai UAS");

float B = Integer.parseInt(UAS);

String TUGAS = JOptionPane.showInputDialog("Masukkan nilai TUGAS");

float C = Integer.parseInt(TUGAS);

pada statement listing tersebut tertulis String UTS = JOptionPane.showInputDialog("Masukkan nilai UTS"); berarti inputan tersimpan dalam variabel UTS dalam bentuk string dan dibawahnya ada statement float A = Integer.parseInt(UTS); berarti variabel UTS yang termasuk bentuk string tadi diubah ke dalam bentuk float dan dideklarasikan dengan variabel A. Pada statement-statement dibawahnya pun sama dengan statement-statement ini.

Setelah itu terdapat pula statement-statement seperti dibawah ini :

String pilihan = JOptionPane.showInputDialog("Menu :\n1. Penjumlahan Seluruh Nilai\n2. Rata-Rata Nilai\n3. Perkalian Seluruh Nilai\n4. Pembagian Nilai UTS dan UAS");

int Menu = Integer.parseInt(pilihan);

switch (Menu)

{

case 1 : JOptionPane.showMessageDialog(null,"Hasil Penjumlahan Seluruh Nilai = "+(A+B+C));

break;

case 2 : JOptionPane.showMessageDialog(null,"Hasil Rata-Rata Nilai = "+((A+B+C)/3));

break;

case 3 : JOptionPane.showMessageDialog(null,"Hasil Perkalian = "+(A*B*C));

break;

case 4 : JOptionPane.showMessageDialog(null,"Hasil Pembagian Nilai UTS dan UAS = "+(A/B));

break;

default : JOptionPane.showMessageDialog(null,"Maaf, pilihan anda tidak tersedia");

pada statement listing tersebut, tertulis statement String pilihan = JOptionPane.showInputDialog("Menu :\n1. Penjumlahan Seluruh Nilai\n2. Rata-Rata Nilai\n3. Perkalian Seluruh Nilai\n4. Pembagian Nilai UTS dan UAS"); berarti program akan meminta inputan dalam tampilan kotak dialog inputan dan di simpan dalam variabel pilihan dalam bentuk string kemudian dibawahnya terdapat statement int Menu = Integer.parseInt(pilihan); berarti variabel pilihan tadi diubah kedalam bentuk integer dan dideklarasikan oleh variabel Menu.

Setelah itu terdapat statement switch (Menu) berarti program tersebut memakai pengkondisian dengan switch yang menggunakan variabel Menu untuk memasukkan pilihan dalam switch. Kemudian pada statement dibawahnya tertulis case 1 : JOptionPane.showMessageDialog(null,"Hasil Penjumlahan Seluruh Nilai = "+(A+B+C)); dan dilanjutkan dengan statement break; berarti apabila inputan yang ditersimpan dalam variabel Menu adalah 1, maka program akan melakukan perintah yang terdapat di dalam case 1 yaitu memunculkan kotak message dialog yang tercetak kalimat Hasil Penjumlahan Seluruh Nilai = dengan hasil aritmatikanya dan ketika telah selesai melakukan perintah dalam case 1, dilanjutkan ke statement break yang artinya program akan akan berhenti secara otomatis dari pengkondisian switch. Namun apabila dalam inputan yang disimpan dalam variabel Menu tidak sama dengan case 1 maka program akan mencocokan dengan case-case dibawahnya tetapi apabila tidak terdapat dalam semua pilihan-pilihan yang diberikan dalam pengkondisian switch, maka program akan melakukan perintah pada statement default : JOptionPane.showMessageDialog(null,"Maaf, pilihan anda tidak tersedia"); .

LINK TEMAN : Erik Okdamesta