Selasa, 06 Oktober 2015

E-BUSINESS

Konsep E-Business

E-business adalah aktifitas bisnis dengan memanfaatkan jaringan komputer dan internet. Tidak hanya transaksi pembelian dan penjualan tetapi juga melingkupi keselurunan kegiatan dan fungsi dari perusahaan tersebut, seperti pertukaran informasi, komunikasi, kolaborasi, riset dan sebagainya. E-business bisa terjadi dalam berbagai bentuk tahapan tergantung dari tingkat pemamfaatan jaringan komputer dan Internet, dengan kata lain seberapa digital perusahaan tersebut. Kita dapat melihat dua sisi ekstrim, sisi pertama adalah perusahaan tradisional. Sisi kedua adalah perusahaan e-business murni di mana segalanya berbentuk elektronis, dari produk atau jasa yang ditawarkan, prosesnya sampai dengan pengirimannya.

Adapun contoh dari e-business murni adalah kalau kita memesan buku di www.Amazon.com. Proses pemesanan buku sampai pembayaran ditangani secara elektronis yang kemudian dikirimkan ke alamat pemesan lewat kurir. E-cooperation mengintegrasi filosofi bisnis, strategi, proses dan organisasi nya untuk memungkinkan konsumen berinteraksi dengan perusahaan untuk mempelajari, menggunakan sumber daya bersama, dan menerima jasa, melalui berbagai jalur dan rekanan setiap saat. E-business tercipta ketika konsumen dan partnernya berinteraksi pada semua level secara elektronis.
E - business bukan hanya pemasaran, pembelian dan penjualan melalui internet, tetapi juga meningkatkan kinerja bisnis melalui konektivitas untuk meningkat kan pelayanan dan mengurangi biaya, serta membuka jalur baru dan mentransformasi persaningan baru.
Dengan E - business kita dapat menghilangkan perbedaan waktu global dan wilayah geografis serta hemat. Selain itu peningkatan kinerja perusahaan dapat lebih baik. Ketika melakukan bisnis di Internet, ada lima kemungkinan bentuk hubungan bisnis berdasarkan transaksinya, yaitu:

  1. Business to consumer. Pada bisnis ini transaksi yang terjadi adalah antaramperusahaan dengan konsumen atau pelanggan perorangan.
  2. Business to business. Kebanyakan model bisnis ini terjadi antara perusahaan yang satu dengan perusahaan lainnya.
  3. Consumer to consumer. Pada kelompol ini, konsumen langsung menjual produk ke konsumen yang lain. Contohnya adalah individu yang melakukan penjualan melalui pemasangan iklan ke internet.
  4. Consumer to business. Kategori ini termasuk perorangan yang menjual produk atau jasa langsung ke organisasi atau perusahaan.
  5. Intrabusiness e-business. Dalam kategori ini termasuk segala aktivitas organisasi yang kebanyakan dilakukan dalam lingkup intranet perusahaan yang melibatkan pertukaran barang, jasa dan informasi.


Ada beberapa model business-to-business yang sering dilakukan, misalnya:

  • Aggregator: seperti Chemdex yang membantu konsumen pada pasar yang ter- fragmentasi untuk memilih produk dan harga dengan cara menyediakan harga terbaru dan terkini, informasi produk, serta kontak untuk layanan.
  • Online auctioner: Seperti Adauction, yang menawarkan jalur yang handal untuk penjualan, serta memungkinkan penjualan pada harga yang terbaik
  • Exchange: seperti NTE, yang memungkinkan pemberian harga saham pada harga yang murah.



Tahap E - business

Ada empat tahap pemanfaatan jaringan komputer dan Internet untuk tujuan e-business, di mana terjadi transformasi perusahaan tradisional ke e-business. Empat tahapan itu adalah sebagai berikut:
Tahap pertama : Mendayagunakan komputer
Komputer menawarkan berbagai keuntungan bagi sebuah bisnis yaitu banyak dana dan waktu yang dapat dihemat, dan meningkatkan produktivitas. Kita dapat menyusun laporan keuangan, membuat daftar persediaan bahkan membuat materi perusahaan.
Tahap kedua : Mendayagunakan jaringan dan internet
Apa yang ditawarkan jaringan komputer dan internet bagi sebuah bisnis? Meningkatkan kemampuan koordinat dan komunikasi, baik itu internal maupun eksternal, yang pada akhirnya dapat diterapkan untuk meningkatkan produktivitas. Untuk kepentingan tersebut kita dapat memanfaatkan e-mail, IRC maupun mailing list.
Tahap ketiga: Membangun dan mendayagunakan web
 Web menawarkan informasi selama 24 jam. 7 hari dalam seminggu. Anda dapat berbagi informasi dengan pelanggan sekaligus menjaring pelanggan baru.
Tahap keempat: E – commerce
 Pada tahap ini, perusahaan telah mempersiapkan dan membangun fasilitas transaksi online baik dengan pelanggan maupun dengan para supplier atau dengan pihak lain yang berkepentingan dengan web.


Sasaran E-business

Sasaran dari e-business adalah pasar secara elektronis atau sering disebut market. Menurut Forrester Research, telah terjadi perkembangan yang sangat fantastis terhadap jumlah komputer yang terhubung dalam Internet, termasuk penggunanya. E - business market ini menyimpan peluang omset yang besar yang dapat diperebutkan oleh para pebisnis.
Namun, untuk melakukan bisnis melalui Intenet ini harus benar-benar memperhatikan tentang produk-produk dan jasa apa yang akan dipasarkan, mengingat orang-orang yang terkait dengan e - business ini berasal dari berbagai tempat, pulau, negara bahkan belahan dunia yang sangat heterogen baik itu dalam hal kebutuhan, minat maupun budayanya. Hanya produk-produk yang secara global menjadi kebutuhan masyarakat dan memiliki standar kualitaslah yang dapat dipasarkan melalui internet.
Produk-produk ini antara lain:
Produk yang berupa informasi, misalnya koran, majalah, jurnal, dan lain- lain.
·         Produk hiburan, misalnya film, poster, kalender, dan lain-lain
·         Produk simbol, misalnya tiket pesawat, tiket kereta, reservasi hotel, dan lain-lain.
·         Produk jasa misalnya pendidikan, telemedicine, konsultasi jarak jauh dan lain-lain.
·         Produk barang misalnya buku, bunga, komputer, dan lain-lain.
·         Produk keuangan, misalnya tabungan, transaksi kliring, asuransi, dan lain-lain.
Bisnis tradisional yang bergeser ke e-business akan berhasil dengan baik. jika terbentuk komunitas dan salah satu dasar untuk membentuk komunitas adalah kepercayaan. Amerika Serikat berhasil mempelopori e - business ini karena memiliki high trust society yang masyarakatnya telah lama memiliki kebiasaan berbelanja melalui katalog dan pesanan via pos. Selain itu juga didukung oleh undang-undang yang menjamin perdagangan yang fair dan keamanan setiap pembayaran serta setiap barang yang dibeli apabila cacat atau rusak akan dapat dikembalikan.
Indonesia belum menjadi high trust society, sehingga kehadiran e - business ini tampaknya masih lambat perkembangannya. Di samping itu menurut AC Nielse, orang Indonesia masih sedikit yang melakukan akses internet dari rumahnya sendiri. Adapun data selengkapnya adalah 52% mengakses dari kantor, 26% dari warnet, 19% dari kampus, 13% dari rumah saudara, 11% dari rumah sendiri dan 1% dari perpustakaan. Dari pengamatan di lapangan, tampaknya sebagian besar masih orang menggunakan Internet hanya sebagai ajang gaul dari pada untuk bisnis.

Perberdaaan E-Commerce dan E-Business

Internet telah membuat interaksi bisnis menjadi multi-aspek. Sekarang orang bisa melakukan bisnis, seperti membeli sesuatu, bertransaksi, dan menjalankan fungsi-fungsi bisnis melalui internet. Konsumen dan pemilik/pengelola bisnis dapat mendapatkan dan melakukan apa yang mereka inginkan tanpa harus meninggalkan beranjak dari tempat duduk, selama terhubung dengan internet.
 Istilah e-business dan e-commerce seringkali terlihat dan digunakan untuk proses yang sama. Namun demikian, meskipun berhubungan, keduanya memiliki arti yang berbeda. Awalan “e” berarti “elektronik”, yang berartikegiatan atau transaksi yang digunakan tanpa pertukaran atau kontak fisik. Transaksi diadakan secara elektronik atau digital, sesuatu dibuat menjadi mungkin dengan pesatnya perkembangan komunikasi digital.
E-commerce berarti transaksi bisnis melalui internet di mana pihak-pihak yang terlibat melakukan penjualan atau pembelian. Transaksi yang dilakukan dalam e-commerce pada dasarnya melibatkan pengalihan (transfer) atau penyerahterimaan (handing over) kepemilikan dan hak atas produk atau jasa.
Secara teknis, e-commerce hanya merupakan bagian dari e-businesskarena, menurut definisi, e-business adalah semua transaksi bisnis online, termasuk penjualan secara langsung kepada konsumen (e-commerce), transaksi dengan produsen dan pemasok, dan interaksi dengan mitra bisnis. Pertukaran informasi via database terpusat juga dilakukan dalam e-commerce. Fungsi-fungsi bisnis hanya terbatas pada sumber daya teknologi.
E-commerce pada prinsipnya melibatkan pertukaran uang dalam transaksi.E-business, karena lebih luas, tidak terbatas pada transaksi yang bersifat keuangan (monetary). Semua aspek dalam bisnis, seperti pemasaran, perancangan produk, manajemen pemasokan, dsb., tercakup

E-business lebih mengenai pembuatan produk besar, ide kreatif dan pemberian layanan yang bermutu, perencanaan pemasaran produk dan pelaksanaannya. Jadi, tentu saja, e-commerce merupakan bagian takterpisahkan dari proses e-business, namun dalam kerangka terbatas, e-commerce merupakan kegiatan menjual dan membeli.

Sabtu, 24 Januari 2015

NORMALISASI DATA

NORMALISASI DATA

Normalisasi merupakan teknik analisis data yang mengorganisasikan atribut-atribut data dengan cara mengelompokkan sehingga terbentuk entitas yang non-redundant, stabil, dan fleksible
Normalisasi dilakukan sebagai uji coba pada suatu relasi secara berkelanjutan untuk menentukan apakah relasi itu sudah baik, yaitu dapat dilakukan proses insert,update,delete, dan modifikasi pada satu atau beberapa atribut tanpa mempengaruhi integritas data dalam relasi tersebut.

Berikut terdapat sebuah data yang belum dilakukan normalisasi



Untuk mentransformasikan tabel yang belum ternomalisasi di atas menjadi tabel yang memenuhi kriteria 1NF adalah kita harus merubah seluruh atribut yang multivalue menjadi atribut single value, dengan cara menghilangkan repeating group pada tabel di atas.
Repeating Group (elemen data berulang) adalah (No_Property, Alamat_Property,Tgl_Pinjam, Tgl_Selesai, Biaya, No_Pemilik, Nama_Pemilik)

BENTUK 1NF
Syarat normal ke satu (1-NF) antara lain:
1. setiap data dibentuk dalam flat file, data dibentuk dalam satu record demi satu record nilai dari field berupa “atomic value”.
2. tidak ada set atribute yang berulang atau bernilai ganda.
3. telah ditentukannya primary key untuk tabel / relasi tersebut.
4. tiapatribut hanya memiliki satu pengertian.

1NF
 
BENTUK 2NF
Bentuk normal kedua didasari atas konsep full functional dependency (ketergantungan fungsional sepenuhnya) yang dapat didefinisikan sebagai berikut. Jika A adalah atribut-atribut dari suatu relasi, B dikatakan full functional dependency (memiliki ketergantungan fungsional terhadap A, tetapi tidak secara tepat memiliki ketergantungan fungsional dari subset (himpunan bagian) dari A.

Syarat normal kedua (2-NF) sebagai berikut.
1. Bentuk data telah memenuhi kriteria bentuk normal kesatu.
2. Atribute bukan kunci (non-key) haruslah memiliki ketergantungan fungsional sepenuhnya (fully functional dependency) pada kunci utama / primary key.
 2NF

BENTUK 3NF
Syarat normal ketiga (Third Normal Form / 3 NF) sebagai berikut.
1. Bentuk data telah memenuhi kriteria bentuk normal kedua.
2. Atribute bukan kunci (non-key) harus tidak memiliki ketergantungan transitif, dengan kata lain suatu atribut bukan kunci (non_key) tidak boleh memiliki ketergantungan fungsional (functional dependency) terhadap atribut bukan kunci lainnya, seluruh atribut bukan kunci pada suatu relasi hanya memiliki ketergantungan fungsional terhadap priamry key di relasi itu saja. Seluruh atribut non-primary key pada relasi Pelanggan dan Biaya di atas terlihat memiliki ketergantungan fungsional (functional dependency) terhadap primary key dari masing-masing tabel / relasi. Relasi / tabel Pelanggan dan Biaya di atas tidak memiliki ketergantungan transitif (transitive dependency), sehingga tabel tersebut telah memenuhi kriteria normal ketiga (3-NF).
Seluruh atribut non-primary key pada relasi Property_Pemilik di atas terlihat memiliki ketergantungan fungsional (functional dependency) terhadap primary key, kecuali Nama_Pemilik yang masih memiliki ketergantungan fungsional (functional dependency) terhadap No_Pemilik. Inilah contoh ketergantungan dari transitif (transitive dependency), yang terjadi ketika atribut non-primary key (Nama_Pemilik) bergantung secara fungsi terhadap satu atau lebih atribut non-primary key lainnya (No_Pemilik). Kita harus menghilangkan ketergantungan transitif (transitive dependency) tersebut dengan menjadikan relasi Property_Pemilik menjadi 2 relasi / tabel dengan format / bentuk sebagai berikut.
Relasi / Tabel Property_Untuk_Pemilik yang terdiri dari atribut-atribut:

No_property  Alamat_Property, Biaya, No_Pemilik
{No_property sebagai primary key} Dan relasi Pemilik yang terdiri dari atribut-atribut:
No_Pemilik  Nama_Pemilik
{No_Pemilik sebagai primary key}

Hasil akhir normalisasi tabel Pelanggan_Biaya sampai ke bentuk normal ketiga adalah
sebagai berikut



Sabtu, 15 November 2014

APLIKASI SEDERHANA PEMESANAN PRODUK

Program ini adalah program sederhana untuk melakukan pemesanan, program ini membantu untuk menentukan besaran jumlah yang harus dibayarkan oleh konsumen dan memberikan perhitungan mengenai besaran ongkos pengiriman. Dan data yang sudah diinput bisa dilihat dengan mudah dengan memasukan kode yang diberikan pada saat pemesanan. Cara kerja program ini sangan sederhana, dimana konsumen melakukan pemesanan dan pihak operator melakukan penginputan data konsumen dan produk apa yang akan dibeli, lalu pihak operator atau penjual memberikan kode produk kepada konsumen.



KONSUMEN MELAKUKAN PEMESANAN

OPERATOR ATAU PENJUAL MELAKUKAN PENGINPUTAN DATA KONSUMEN DAN PRODUK APA YANG KAN DIBELI

APLIKASI MENGHITUNG BESAR TOTAL BIAYA YANG HARUS DIBAYARKAN ( BESARAN ONGKOS KIRIM SUDAH TERSETTING DIDALAM APLIKASI BESARANNYA SESUAI KOTA)

OPEATOR MEMBERIKAN KODE BARANG KEPADA KONSUMEN SEBAGAI REFERENSI PENGECEKAN PEMESANAN

SIMPAN



Dengan menggunakan Kode Produk bisa melihat order yang sudah tersimpan. Masukkan kode barang ke dalam kolom kode barang dan klik cari.


 
































































































Seperti ini sourch code nya :

Imports System.Data
Imports System.Data.SqlClient
Imports System.Data.OleDb
Partial Public Class _Default
    Inherits System.Web.UI.Page
    Dim koneksi As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source= D:\kuliah\UTS PAK AGUS SMSTR5\DBpemesanan.accdb"
    Dim objekkoneksi As New OleDb.OleDbConnection(koneksi)
    Protected Sub save_Click(ByVal sender As Object, ByVal e As EventArgs) Handles save.Click
        objekkoneksi.Open()
        Dim sqlTambah = "Insert Into pemesanan values ('" & kdbarang.Text & "','" & nmbarang.Text & "','" & harga.Text & "','" & jmpesanan.Text & "','" & alamat.Text & "','" & kota.Text & "','" & tglpemesanan.Text & "','" & ongkir.Text & "','" & total.Text & "')"
        Dim ocmd = New OleDbCommand(sqlTambah, objekkoneksi)
        ocmd.ExecuteNonQuery()
        objekkoneksi.Close()
    End Sub
    Protected Sub cari_Click(ByVal sender As Object, ByVal e As EventArgs) Handles cari.Click
        Dim caridata As String = "SELECT* From pemesanan where Kode_Barang='" & kdbarang.Text & "'"
        Try
            Dim conn As New OleDbConnection(koneksi)
            conn.Open()
            Dim cmdData As New OleDbCommand(caridata, conn)
            Dim reader As OleDbDataReader = cmdData.ExecuteReader
            reader.Read()

            If reader.HasRows Then
                nmbarang.Text = reader("Nama_Barang")
                harga.Text = reader("Harga")
                jmpesanan.Text = reader("Jumlah_Pesanan")
                alamat.Text = reader("Alamat_Pemesan")
                kota.Text = reader("Kota_Pemesan")
                tglpemesanan.Text = reader("Tanggal_Pemesanan")
                ongkir.Text = reader("Ongkos_kirim")
                total.Text = reader("Total_Pembayaran")
            Else
                MsgBox("Data Tidak Ditemukan...!", MsgBoxStyle.Exclamation, "Perhatian")

            End If

        Catch ex As Exception
            MsgBox(ex.Message, MsgBoxStyle.Critical, "Error")

        End Try

    End Sub
    Protected Sub buat_Click(ByVal sender As Object, ByVal e As EventArgs) Handles buat.Click
        kdbarang.Text = ""
        nmbarang.Text = ""
        harga.Text = ""
        jmpesanan.Text = ""
        alamat.Text = ""
        tglpemesanan.Text = ""
        ongkir.Text = ""
        total.Text = ""
    End Sub
   Protected Sub kota_SelectedIndexChanged(ByVal sender As Object, ByVal e As EventArgs) Handles kota.SelectedIndexChanged
        Select Case kota.Text
            Case "Jakarta"
                ongkir.Text = "0"
                total.Text = Val(harga.Text) + Val(ongkir.Text)
            Case "Sumatra"
                ongkir.Text = "20000"
                total.Text = Val(harga.Text) + Val(ongkir.Text)
            Case "Bali"
                ongkir.Text = "25000"
                total.Text = Val(harga.Text) + Val(ongkir.Text)
            Case Else
                ongkir.Text = "8000"
                total.Text = Val(harga.Text) + Val(ongkir.Text)



        End Select
    End Sub
End Class




Minggu, 13 Juli 2014

Aplikasi UAS Universitas Bhayangkara Sore : Aplikasi database seleksi penerimaan karyawan tahap awal

Aplikasi ini adalah aplikasi yang digunakan untuk menginput data seleksi penerimaan karyawan tahap awal yang dilakukan oleh sebuah perusahaan. Dimana didalam aplikasi ini berisi nomor registrasi, nama, alamat, nilai materi yang diujikan pada saat test seleksi penerimaan. Dan pada aplikasi ini juga dapat menjumlah nilai-nilai secara otomatis dengan meng-klik tombol proses, dan pada tabel keterenagan juga akan muncul keterangan "LULUS" atau "TIDAK LULUS".


Yang pertama dilakakukan adalah membuat database. Pada Service > Database > klik kanan pada MySQL > Create database


Beri nama database misalkan "penerimaan" > klik OK



Dan pada database yang telah kita buat Klik kanan pada Table > Create Table




Kemudian beri nama Table  


Kemudian tambahkan kolom pada table yang telah dibuat dengan cara Add column > kemudian berinama column sesuai dengan namanya : 

Nomor Registrasi; Type : int ; primary key
Nama ; Type: Varchar size : 20
Tanggal lahir ; Type: Date 
Kode Bagian ; Type: Varchar size : 20
Alamat ; Type: Varchar size : 20
Nilai matematika ; Type: Varchar size : 20
Nilai b.indonesia ; Type: Varchar size : 20
Nilai b.inggris ; Type: Varchar size : 20
Nilai p.umum ; Type: Varchar size : 20
Jumlah Nilai ; Type: Varchar size : 20
Keterangan ; Type: Varchar size : 20


Setelah itu klik OK, maka form database sudah kita buat dan sudah siap kita gunakan.

Sekarang kita buat New project > Java > Java Aplication > beri nama "penerimaan"

 

Pada Project cari project yang telah kita buat lalu klik kanan > New >Master/Detail Sampla Form > Beri Nama pada Class Name > pada Package pilih database yang sudah kita buat tadi > Klik Finish



Akan muncul tampilan Form yang berisikan kolom yang telah kita buat pada saat membuat database tadi. Pada form tersebut kita tambahkan sebuah Button. Pilih Button > letakkan sejajar dengan Button yang sudah ada > klik kanan pada Button > edit text > ganti dengan nama Proses > OK


Kemudian klik 2x pada Button Proses > dan isikan dengan dengan kode berikut :

int matematika=Integer.parseInt(mtk.getText());
        int indo=Integer.parseInt(bindo.getText());
        int ing=Integer.parseInt(bing.getText());
        int umum=Integer.parseInt(pumum.getText());
        int jumlah=matematika+indo+ing+umum;
        jum.setText(""+jumlah);
    
    
        if(jumlah<=240){
            ket.setText("TIDAK LULUS");
        }else if (jumlah>=240){
            ket.setText("LULUS");
        }

Setelah selesai memasukkan coding nya klik kanan > run file.

Kolom jumlah nilai dan keterangan akan terisi saat kita mengklik tombol proses, tapi dengan syarat semua kolom sudah terisi semua.

sourch :
https://www.dropbox.com/sh/keyqlj71znodbpy/AAAl1AFhNZ9RWYVL08yGefhEa

Sabtu, 10 Mei 2014

Aplikasi UTS Universitas Ubhara Teknik Informatika



Program ini adalah program untuk menginput data mesin EDC ( Electronic Data Capture ) yang dapat digunakan pada admin perusahaan penyedia barang dan jasa mesin EDC, pada aplikasi ini diinput Terminal ID, Merchant ID, Nama Merchant, Kota, dan Alamat Merchant. Pada bagian paket menu adalah informasi menu yang ada pada sebuah mesin EDC.























































1. code pada class pertama ( membuat variable ) : 


public class UTS {
  
    String tid, mid, merchant, kota, alamat, paket;
    public UTS (){}
  
    public UTS (String ti, String mi, String mc, String kt, String alm, String pk){
        setData (ti, mi, mc, kt, alm, pk);
    }
   private void setData (String ti, String mi, String mc, String kt, String alm, String pk)
   {
       tid = ti;
       mid = mi;
       merchant = mc;
       kota = kt;
       alamat = alm;
       paket = pk;
   }

    private void setData(String ti, String mi, String kt, String alm, String pk) {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }
}

2. code pada class kedua ( tombol ADD ) :

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
new UTS2 (this, rootPaneCheckingEnabled).show();
        // TODO add your handling code here:
    }                                        

3. code pada class ketiga ( kolom isian data ) :

private void formWindowActivated(java.awt.event.WindowEvent evt) {                                     
        // TODO add your handling code here:
        for (int i=1;i<32;i++){
        cmbtg.addItem(""+i);
        for (int t=2000;t<2101;t++){
            cmbthn.addItem(""+t);
        }
    }
        
       
                 
        
               
    }                                    

    private void cmbpaketActionPerformed(java.awt.event.ActionEvent evt) {                                         
        // TODO add your handling code here:
        if(cmbpaket.getSelectedItem()=="1"){
            txtpaket.setText("PURCHASE");
            }else if(cmbpaket.getSelectedItem()=="2"){
            txtpaket.setText("PURCHASE,E-MONEY");
            }else if(cmbpaket.getSelectedItem()=="3"){
            txtpaket.setText("PURCHASE,MINI ATM");
            }else if(cmbpaket.getSelectedItem()=="4"){
            txtpaket.setText("MINI ATM,E-MONEY");
            }
    }                                        

    private void txtcancelActionPerformed(java.awt.event.ActionEvent evt) {                                          
        // TODO add your handling code here:
        new UTS1().show();
 dispose();
    }                                         

    private void txtsaveActionPerformed(java.awt.event.ActionEvent evt) {                                        
        // TODO add your handling code here:
        String TID = txttid.getText();
        String MID = txtmid.getText();
        String MERCHANT = txtmerchant.getText();
        String KOTA = txtkota.getText();
        String ALAMAT = txtalamat.getText();
        String PAKET = txtpaket.getText();
        UTS m = new UTS (TID, MID, MERCHANT, KOTA, ALAMAT, PAKET);
        
        JOptionPane.showMessageDialog(rootPane, "DATA YANG ANDS MASUKKAN:\n"
        + "TID: " + m.tid + "\n"
         + "MID:" + m.mid + "\n"
        + "MERCHANT: " + m.merchant + "\n"
        + "KOTA: " + m.kota + "\n"
        + "ALAMAT: " + m.alamat + "\n"
        + "PAKET: " + m.paket);
                
        
        
        
    }                                       

Selasa, 22 April 2014

Membuat Table GUI Input Data Sederhana

Pada posting yang pertama ini saya ingin berbagi tentang bagaimana cara membuat Table GUI Input Data sederhana pada aplikasi JAVA Netbeans.

1. Pada jendela natbeans kita buat project baru
 New Project > Java > Java aplication > Next, pada project name beri nama misalkan   "CASEMONITOR" > klik Finish.
2. Buat file kelas
File > New file > Swing GUI Forms > Java Class > Next, pada class name beri nama misalkan "CASE".
> Klik Finish.
3. Edit kode pada kelas CASE seperti dibawah ini


* To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package casemonitor;

/**
 *
 * @author user
 */
public class CASE {
    String tid, mid, merchant, kasus;
    public CASE (){}
  
    public CASE (String ti, String mi, String mc, String ks){
        setData (ti, mi, mc, ks);
    }
   private void setData (String ti, String mi, String mc, String ks)
   {
       tid = ti;
       mid = mi;
       merchant = mc;
       kasus = ks;
   }
}


4. Selanjutnya buat Form
File > New File > Swing GUI Forms > JFrame Form > Klik next, pada class name beri nama misalkan "GUI" > Klik Finish.
5. Buat table GUI seperti ini











NB: Cara memasang object-object kontrol:
Klik, tahan dan seret object kontrol ke atas frame
Klik kanan pada object kontrol, klik Edit Text, untuk mengubah tulisan yang tampil.


6.Klik kanan pada Text Field 1, pilih Change Variable Name isikan txtTID
7.Klik kanan pada Text Field 2, pilih Change Variable Name isikan txtMID
8.Klik kanan pada Text Field 3, pilih Change Variable Name isikan txtMERCHANT
9.Klik kanan pada Text Field 4, pilih Change Variable Name isikan txtCASE
10.Klik kanan pada Botton, pilih Change Variable Name isikan tombolProses
11.Klik object tombolProses, klik: Window → Properties
       Klik: Events
12.Klik actionPerformed, klik Browse
13.Klik "Add" lalu pada  "New hendler name" isikan klikTombolProses > Klik OK > Klik OK
14.Selanjutnya ketikan kode
private void kliktombolproses(java.awt.event.ActionEvent evt) {                                  
        // TODO add your handling code here:
        String TID = txtTID.getText();
        String MID = txtMID.getText();
        String MERCHANT = txtMERCHANT.getText();
        String KASUS = txtCASE.getText();
        CASE m = new CASE (TID, MID, MERCHANT, KASUS);
        
        JOptionPane.showMessageDialog(rootPane,
                "DATA MERCHANT YANG ANDA MASUKAN:\n"
        + "TID: " + m.tid + "\n"
        + "MID:" + m.merchant + "\n"
        + "MERCHANT: " +m.merchant + "\n"
        + "CASE: " + m.kasus);
15. Kembali pada CASEMONITOR buat kode seperti ini
public static void main(String[] args) {
        // TODO code application logic here
        new gui().setVisible(true);
    }

16. Setelah di RUN maka tampilannya akan seperti ini