Social Icons

.

Pages

Tampilkan postingan dengan label Pemrograman. Tampilkan semua postingan
Tampilkan postingan dengan label Pemrograman. Tampilkan semua postingan

Selasa, 07 Januari 2014

Program Perdana ( APOTIK )

Kemarin pas UTS di kampus – ku selesai ,, mata kuliah ada yang baru lagi J waktu kelas pemrograman uler python dosen.nya bilang kalau yang bisa buat program dan berani presentasikan program.nya maka UAS yang akan datang tidak usah ikut ujian dan di jamin dapet nilai A J waaaaah seneng deger.nya dan sangat termotivasi untuk buat program J
Jadi aku beranikan buat program ,, walaupun gak begitu paham soal mata kuliah tersebut tapi aku sangat bersemangat pengen memperdalam mata kuliah itu J dengan bantuan dari temen – ku,, aku bikin program dengan tema “ APOTIK ”.. tau gak sih ?? aku buat program ini sampai jadi memakan waktu 3 minggu lho J kebayang gak tiap hari aku nyicil buat.nya sambil belajar logika alur dari program – ku sendiri J

Pas waktu.nya tiba aku coba beranikan diri buat demo program – ku dan aku menjadi mahasiswi pertama yang demo program J asikk gak tuh,, bangga lagi.. setelah selesai presentasi malah di tanyain ma pak dosen.nya.. di bantai dengan seribu pertanyaan L di suruh ini dan itu ,, tapi Alhamdulillah aku bisa dan lancar penuhi permintaan si pak dosen – ku J

Dari pengalaman itu aku seneng banget dan pengen belajar lebih dan lebih lagi bahasa pemrograman python dan berencana di dalam hati untuk memperdalam.nya J semoga aku bisa … aminn………

Ini tampilan hasil program Apotik yang aku buat.. program perdana lho @_@


Minggu, 06 Oktober 2013

ComboBox Pada Program Python

Hay J Ketemu lagi dengan RomLah ,, Kali ini aku akan membahas sedikit tentang bahasa pemrograman python tentang ComboBox J disini kita akan membuat program kecil – kecilan dengan menggunakan ComboBox pada program python J

== Program ComboBox ==
Program sederhana ini dapat kita praktekkan dalam kehidupan sehari – hari J Misalnya :

“ TARIF KELAS KAMAR ”

  • ·      Coding pada python


def OnComboBox1TextEnter(self, event):
        event.Skip()
        pil=self.comboBox1.GetStringSelection()
        if pil=="Exsekutif":
            self.textCtrl1.SetValue("650000")
        elif pil == "Standart":
            self.textCtrl1.SetValue("350000")
        else:
            self.textCtrl1.SetValue("250000")
      
  • ·         Hasil Program




Keterangan :
1.       Pada ComboBox klik kemudian di inspector pada tab Constr bagian choices di isi dengan ["Exsekutif", "Standart","Famili"]
2.      Setelah itu ComboBox di jadikan tombol enter
3.      Dan masukkan daftar harga sesuai keinginan kita


Selasa, 25 Juni 2013

Ujian Akhir Semester Pemrograman JAVA

Ketemu lagi sobat blogger ,, aku mau membahas soal ujian kemarin tadinya sih yakin bisa tapi gara - gara tanda masalah yang sudah aku bilang pada pembahasan sebelumnya program yang aku buat malah sia - sia L

nah langsung saja >> silahkan di baca dan di coba

kali ini programnya merupakan data kebun binatang dengan ketentuan tombol yang digunakan ialah tombol Update dan Search ,, sebelum memulai kita buat terlebih dahulu database dengan nama database dan tabel yang di inginkan ,, berikut source kode programnya :

package ujianuas;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import java.text.SimpleDateFormat;
import javax.swing.JOptionPane;

public class datahewan extends javax.swing.JFrame {

    String kd;
    String jnis;
    String tgl;
    String pnrima;
    String tampil;
private void UbahActionPerformed(java.awt.event.ActionEvent evt) {                                     
        // TODO add your handling code here:
        tampil="yyyy-MM-dd";
        SimpleDateFormat format= new SimpleDateFormat(tampil);
        tgl=String.valueOf(format.format(jDateChooser2.getDate()));

        kd=jtxtkdhewan.getText();
        //jnis=jRadioButton1.;
        pnrima=jtxtpenerima.getText();
        
        jnis=" ";
        if (jRadioButton1.isSelected()){
            jnis="jantan";
        } else if (jRadioButton2.isSelected()){
            jnis="Betina";
    }
        try {
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
            Connection cn=DriverManager.getConnection("jdbc:odbc:DT_KRY");
            Statement st=cn.createStatement();
            String sql="UPDATE tabelbinatang SET Jenis='"+jnis+"',TanggalMasuk='"+tgl+"',Penerima='"+pnrima+"' WHERE Kode_Hewan='"+kd+"'";
            st.executeUpdate(sql);
            JOptionPane.showMessageDialog(this,"data tlah tersimpan dan di ubah" ,"INFORMATION",JOptionPane.INFORMATION_MESSAGE);
            
        } catch (Exception e) {
            e.printStackTrace();
        }
    }                                    

    private void CariActionPerformed(java.awt.event.ActionEvent evt) {                                     
        // TODO add your handling code here:
        jnis=" ";
        if (jRadioButton1.isSelected()){
            jnis="jantan";
        } else if (jRadioButton2.isSelected()){
            jnis="Betina";
    }
        try {
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
            Connection cn=DriverManager.getConnection("jdbc:odbc:DT_KRY");
            Statement st=cn.createStatement();
            String sql="SELECT * FROM tabelbinatang WHERE Kode_Hewan='"+jtxtkdhewan.getText()+"' ";
            ResultSet rs=st.executeQuery(sql);
            
            if (rs.next()){
                //jnis(rs.getString("Jenis"));
                jDateChooser2.setDate(rs.getDate("TanggalMasuk"));
                jtxtpenerima.setText(rs.getString("Penerima"));
                
            } else {
                JOptionPane.showMessageDialog(this,"Data TidakAda","Informasi",JOptionPane.INFORMATION_MESSAGE);
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }     
}

Tampilan program data kebun binatang :




Kamis, 28 Maret 2013

PEMROGRAMAN JAVA

Kali ini saya akan berbagi sedikit ilmu pemrograman java
 * membuat aplikasi pengembalian buku di perpustakaan *

** Berikut Source Kodenya:


package tugas2;

/**
 *
 * @author Personal
 */
import javax.swing.DefaultListModel;
import javax.swing.DefaultComboBoxModel;
import javax.swing.table.DefaultTableModel;

public class pengembalianbuku extends javax.swing.JFrame {

    /**
     * Creates new form pengembalianbuku
     */
    DefaultListModel kodepetugas = new DefaultListModel();
    DefaultComboBoxModel tglkembali = new DefaultComboBoxModel();
    DefaultComboBoxModel bulankembali = new DefaultComboBoxModel();
    DefaultComboBoxModel tahunkembali = new DefaultComboBoxModel();
    DefaultComboBoxModel tglpinjam = new DefaultComboBoxModel();
    DefaultComboBoxModel bulanpinjam = new DefaultComboBoxModel();
    DefaultComboBoxModel tahunpinjam = new DefaultComboBoxModel();
    DefaultTableModel tabel;
    public pengembalianbuku() {
        initComponents();
        
        //menampilkan tanggal kembali
        int tgl;
        for (tgl=1; tgl<=31; tgl++){
            tglkembali.addElement(tgl);
            tgl_kembali.setModel(tglkembali);
        }
         int bulan;
        for (bulan=1; bulan<=12; bulan++){
            bulankembali.addElement(bulan);
            bulan_kembali.setModel(bulankembali);
        }

        int tahun;
        for (tahun=2010; tahun<=2015; tahun++){
            tahunkembali.addElement(tahun);
            tahun_kembali.setModel(tahunkembali);
        }
        int kode;
        for(kode=1; kode<=9; kode++){
            kodepetugas.addElement("00"+kode);
            kode_petugas.setModel(kodepetugas);
        }
        int tanggal;
        for (tanggal=1; tanggal<=31; tanggal++){
            tglpinjam.addElement(tanggal);
            tgl_pinjam.setModel(tglpinjam);
        }
        int blan;
        for (blan=1; blan<=12; blan++){
            bulanpinjam.addElement(blan);
            bulan_pinjam.setModel(bulanpinjam);
        }
        int thun;
        for (thun=2010; thun<=2015; thun++){
            tahunpinjam.addElement(thun);
            tahun_pinjam.setModel(tahunpinjam);
        }
        
        Object kolom[]={"Kode_Petugas","Tanggal_Kembali","No_Anggota","NIM",
        "Nama","Kode_Buku","Tanggal_Pinjam","Status"};
        Object data[] []={};
        
        tabel= new DefaultTableModel(data,kolom);
        jTable1.setModel(tabel);
        
    }              

    private void terlambatActionPerformed(java.awt.event.ActionEvent evt) {                                          
        // TODO add your handling code here:
    }                                         

    private void SimpanActionPerformed(java.awt.event.ActionEvent evt) {                                       
        // TODO add your handling code here:
        String kode = kode_petugas.getSelectedValue().toString();
        String tanggal = tgl_kembali.getSelectedItem().toString();
        String bulan = bulan_kembali.getSelectedItem().toString();
        String tahun = tahun_kembali.getSelectedItem().toString(); 
        String noanggota = no_anggota.getText();
        String nim = NIM.getText();
        String nama = Nama.getText();
        String kodebuku = Kode_Buku.getText();
        String tnggal = tgl_pinjam.getSelectedItem().toString();
        String buln = bulan_pinjam.getSelectedItem().toString();
        String thun = tahun_pinjam.getSelectedItem().toString();
        
        String status;
        if (terlambat.isSelected()){
            status = terlambat.getText();
        }else{
            status = tidak_terlambat.getText();        
        }
        
        //menampilkan data di table
        tabel.addRow(new Object[]{kode,(tanggal+"-" +bulan+"-" + tahun),noanggota,
        nim,nama,kodebuku,(tnggal+"-" +buln+"-" + thun),status});
        jTable1.setModel(tabel);         
        
    }                                      

    private void HapusActionPerformed(java.awt.event.ActionEvent evt) {                                      
        // TODO add your handling code here:
        int getRow = jTable1.getSelectedRow();
        tabel.removeRow(getRow);
        jTable1.setModel(tabel);
        
    }                           

Tampilannya Sebagai Berikut :