Cara membuat tombol pencarian beserta syntaxnya
Terlebih dahulu membuat sebuah table dan ganti name menggunakan btncari
(Klik kanan button - change variable name - btncari)
Lalu isikan syntax berikut ke btncariMouseClicked
(Klik kanan button - events - MouseClicked)
Isikan syntax berikut :
model.getDataVector().removeAllElements();
model.fireTableDataChanged();
try {
Connection c=koneksiDB.getkoneksi();
Statement s= c.createStatement();
String sql="select * from det_penjualan where noNota like '%"+jTextField8.getText()+"%'";
ResultSet r=s.executeQuery(sql);
while (r.next()) {
Object[] o=new Object[8];
o[0]=r.getString("noNota");
o[1]=r.getString("id_barang");
o[2]=r.getString("harga");
o[3]=r.getString("banyak");
o[4]=r.getString("subTotal");
o[5]=r.getString("disc");
o[6]=r.getString("total");
o[7]=r.getString("ket");
model.addRow(o);
}
r.close();
s.close();
}catch(SQLException e) {
System.out.println("Terjadi kesalahan");
}
Penjelasan :
Connection c=koneksiDB.getkoneksi();
Statement s= c.createStatement();
ResultSet r=s.executeQuery(sql);
(3 Baris syntax berikut samakan dengan file koneksidb yang telah dibuat)
String sql="select * from det_penjualan where noNota like '%"+jTextField8.getText()+"%'";
(Berikut syntax sql untuk mencari data (det_penjualan = nama table) where (noNota = pencarian bedasarkan field apa) like ('%"+jTextField8.getText()+"%'" = nama textfield pencarian))
Object[] o=new Object[8];
o[0]=r.getString("noNota");
o[1]=r.getString("id_barang");
(Sesuaikan dengan field yang ada di program anda ("id_barang" = harus sama dengan nama field yang ada di database anda ) sedangkan ( Object[8] = jumlah field yang ada d program / table anda))
Coretan Mahasiswi Teknik Informatika
Keep Calm and Keep Coding :) -Frika-
My Team (LOOP Community)
Selasa, 23 Juni 2015
CODING NETBEANS - Memindahkan Data Dari jTable ke jTextfield
Cara mengambil data dari table ke textfield.
Klik kanan table - events - MouseClicked.
Masukkan Syntax berikut : jTextField sesuaikan dengan jumlah field yang ada
jTextField1.setText(model.getValueAt(jTableBar.getSelectedRow(),0)+"");
jTextField2.setText(model.getValueAt(jTableBar.getSelectedRow(),1)+"");
jTextField3.setText(model.getValueAt(jTableBar.getSelectedRow(),2)+"");
jTextField4.setText(model.getValueAt(jTableBar.getSelectedRow(),3)+"");
jTextField5.setText(model.getValueAt(jTableBar.getSelectedRow(),4)+"");
jTextField6.setText(model.getValueAt(jTableBar.getSelectedRow(),5)+"");
jTextField7.setText(model.getValueAt(jTableBar.getSelectedRow(),6)+"");
jTextField8.setText(model.getValueAt(jTableBar.getSelectedRow(),7)+"");
jTextField9.setText(model.getValueAt(jTableBar.getSelectedRow(),8)+"");
jTextField10.setText(model.getValueAt(jTableBar.getSelectedRow(),9)+"");
jTextField11.setText(model.getValueAt(jTableBar.getSelectedRow(),10)+"");
Penjelasan :
model =
public class barang extends javax.swing.JFrame {
DefaultTableModel model;
jTableBar = nama table (kllik kanan table - change name variable - ganti nama table)
jTextField1.setText(model.getValueAt(jTableBar.getSelectedRow(),0)+""); = biasanya digunakan untuk mengambil data id atau primary key lalu dilanjutkan ke field lainnya
Klik kanan table - events - MouseClicked.
Masukkan Syntax berikut : jTextField sesuaikan dengan jumlah field yang ada
jTextField1.setText(model.getValueAt(jTableBar.getSelectedRow(),0)+"");
jTextField2.setText(model.getValueAt(jTableBar.getSelectedRow(),1)+"");
jTextField3.setText(model.getValueAt(jTableBar.getSelectedRow(),2)+"");
jTextField4.setText(model.getValueAt(jTableBar.getSelectedRow(),3)+"");
jTextField5.setText(model.getValueAt(jTableBar.getSelectedRow(),4)+"");
jTextField6.setText(model.getValueAt(jTableBar.getSelectedRow(),5)+"");
jTextField7.setText(model.getValueAt(jTableBar.getSelectedRow(),6)+"");
jTextField8.setText(model.getValueAt(jTableBar.getSelectedRow(),7)+"");
jTextField9.setText(model.getValueAt(jTableBar.getSelectedRow(),8)+"");
jTextField10.setText(model.getValueAt(jTableBar.getSelectedRow(),9)+"");
jTextField11.setText(model.getValueAt(jTableBar.getSelectedRow(),10)+"");
Penjelasan :
model =
public class barang extends javax.swing.JFrame {
DefaultTableModel model;
jTableBar = nama table (kllik kanan table - change name variable - ganti nama table)
jTextField1.setText(model.getValueAt(jTableBar.getSelectedRow(),0)+""); = biasanya digunakan untuk mengambil data id atau primary key lalu dilanjutkan ke field lainnya
Selasa, 16 Juni 2015
CODING NETBEANS - Membuat Form Barang (Tambah, Simpan, Hapus, Koreksi, Batal, Keluar)
Form Master Barang
Setelah membuat table barang, buat desain form seperti gambar di atas dengan
menggunakan NetBeans. Sesuaikan semua nama obyek dengan kebutuhan anda.
Alur program :
1. frmbarang created
2. panggil konstruktor frmbarang sekaligus open database
3. isian jtextfiled off
4. table barang diisi data dari table barang yang ada di server MySQL
5. button tambah, koreksi, hapus dan keluar dalam keadaan on sedang simpan dan
batal off.
6. Jika ditekan tombol tambah, maka actionperformed pada button tambah
dijalankan.
7. Jika ditekan tombol simpan, maka actionperformed pada button simpan
dijalankan.
8. Jika ditekan tombol koreksi, maka actionperformed pada button koreksi
dijalankan.
9. Jika ditekan tombol hapus, maka actionperformed pada button hapus dijalankan.
10. Jika ditekan tombol keluar, maka actionperformed pada button keluar dijalankan.
Code dan Method-method yang dibuat
Tambahkan code di bawah
public class frmBarang extends javax.swing.JFrame {
Connection Con;Tambahkan code dibawah knstruktor
ResultSet RsBrg;
Statement stm;
Boolean ada = false;
String sSatuan;
Boolean edit=false;
private Object[][] dataTable = null;
private String[] header =
{“Kode”,”Nama Barang”,”Satuan”,”Harga”,”Stok”,”Stok Min”};
public frmBarang() {
initComponents();Buat Method-method berikut :
open_db();
baca_data();
aktif(false);
setTombol(true);
//method untuk memindahkan data dr table ke formEvent pada masing-masing obyek yang perlu disesuaikan :
private void setField()
{
int row=tblBrg.getSelectedRow();
txtKode.setText((String)tblBrg.getValueAt(row,0));
txtNama.setText((String)tblBrg.getValueAt(row,1));
cmbSatuan.setSelectedItem((String)tblBrg.getValueAt(row,2));
String harga = Double.toString((Double)tblBrg.getValueAt(row,3));
txtHarga.setText(harga);
String stok=Integer.toString((Integer)tblBrg.getValueAt(row,4));
txtStok.setText(stok);
String stokmin=Integer.toString((Integer)tblBrg.getValueAt(row,5));
txtStokMin.setText(stokmin);
}
//method membuka database server, user, pass, database disesuaikan
private void open_db()
{ try{
KoneksiMysql kon = new KoneksiMysql
(“localhost”,”root”,”root”,”penjualan”);
Con = kon.getConnection();
//System.out.println(“Berhasil “);
}catch (Exception e) {
System.out.println(“Error : “+e);
}
}
//method baca data dari Mysql dimasukkan ke table pada form
private void baca_data()
{
try{
stm = Con.createStatement();
RsBrg = stm.executeQuery(“select * from barang”);
ResultSetMetaData meta = RsBrg.getMetaData();
int col = meta.getColumnCount();
int baris = 0;
while(RsBrg.next()) {
baris = RsBrg.getRow();
}
dataTable = new Object[baris][col];
int x = 0;
RsBrg.beforeFirst();
while(RsBrg.next()) {
dataTable[x][0] = RsBrg.getString(“kd_brg”);
dataTable[x][1] = RsBrg.getString(“nm_brg”);
dataTable[x][2] = RsBrg.getString(“satuan”);
dataTable[x][3] = RsBrg.getDouble(“harga”);
dataTable[x][4] = RsBrg.getInt(“stok”);
dataTable[x][5] = RsBrg.getInt(“stok_min”);
x++;
}
tblBrg.setModel(new DefaultTableModel(dataTable,header));
}
catch(SQLException e)
{
JOptionPane.showMessageDialog(null, e);
}
}
//untuk mengkosongkan isian data
private void kosong()
{
txtKode.setText(“”);
txtNama.setText(“”);
txtHarga.setText(“”);
txtStok.setText(“”);
txtStokMin.setText(“”);
}
//mengset aktif tidak isian data
private void aktif(boolean x)
{
txtKode.setEditable(x);
txtNama.setEditable(x);
//cmbSatuan.setEditable(x);
cmbSatuan.setEnabled(x);
txtHarga.setEditable(x);
txtStok.setEditable(x);
txtStokMin.setEditable(x);
}
//mengset tombol on/off
private void setTombol(boolean t)
{
cmdTambah.setEnabled(t);
cmdKoreksi.setEnabled(t);
cmdHapus.setEnabled(t);
cmdSimpan.setEnabled(!t);
cmdBatal.setEnabled(!t);
cmdKeluar.setEnabled(t);
}
private void cmdKeluarActionPerformed(java.awt.event.ActionEvent evt) {
System.exit(0);
}
private void cmdSimpanMouseClicked(java.awt.event.MouseEvent evt) {
String tKode=txtKode.getText();
String tNama=txtNama.getText();
double hrg=Double.parseDouble(txtHarga.getText());
int stk=Integer.parseInt(txtStok.getText());
int stkMin=Integer.parseInt(txtStokMin.getText());
try{
if (edit==true)
{
stm.executeUpdate(“update barang set
nm_brg='”+tNama+”‘,satuan='”+sSatuan+”‘,harga=”+hrg+”,stok=”+stk+”,stok
_min=”+stkMin+” where kd_brg='” + tKode + “‘”);
}else
{
stm.executeUpdate(“INSERT into barang
VALUES(‘”+tKode+”‘,'”+tNama+”‘,'”+sSatuan+”‘,”+hrg+”,”+stk+”,”+stkMin+”
)”);
}
tblBrg.setModel(new DefaultTableModel(dataTable,header));
baca_data();
aktif(false);
setTombol(true);
}catch(SQLException e) {
JOptionPane.showMessageDialog(null, e);
}
}
private void cmbSatuanActionPerformed(java.awt.event.ActionEvent evt) {
JComboBox cSatuan = (javax.swing.JComboBox)evt.getSource();
//Membaca Item Yang Terpilih — > String
sSatuan = (String)cSatuan.getSelectedItem();
}
private void cmdTambahActionPerformed(java.awt.event.ActionEvent evt) {
aktif(true);
setTombol(false);
kosong();
}
private void cmdBatalActionPerformed(java.awt.event.ActionEvent evt) {
aktif(false);
setTombol(true);
}
private void tblBrgMouseClicked(java.awt.event.MouseEvent evt) {
setField();
}
private void cmdKoreksiActionPerformed(java.awt.event.ActionEvent evt)
{
edit=true;
aktif(true);
setTombol(false);
txtKode.setEditable(false);
}
private void cmdHapusActionPerformed(java.awt.event.ActionEvent evt) {
try{
String sql=”delete from barang where kd_brg='” + txtKode.getText()
+ “‘”;
stm.executeUpdate(sql);
baca_data();
}
catch(SQLException e)
{
JOptionPane.showMessageDialog(null, e);
}
}
Jumat, 12 Juni 2015
CODING NETBEANS - Menampilkan, Menyimpan, Menghapus Data Buku dari Database
Sebelumnya harus membuat database menggunakan phpmyadmin atau MySQL dengan nama : dbperpustakaan, dan memiliki table buku dengan field yang sesuai di coding simpan.
koneksidb.java
Buat sebuah file .java dengan nama koneksidb.java
package tugasbesarppbo;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class koneksidb {
private static Connection koneksi;
public static Connection getKoneksi(){
if(koneksi == null){
try {
String url = "jdbc:mysql://localhost:3306/dbperpustakaan";
String user = "root";
String pass = "";
DriverManager.registerDriver(new com.mysql.jdbc.Driver());
koneksi = DriverManager.getConnection(url, user, pass);
} catch(SQLException e){
System.out.println("Database Error : "+ e);
}
}
return koneksi;
}
}
Buat sebuah method tampil data, dan isikan syntax ini di bawah tulisan Generated Code
Isi Syntax nya :
void tampilData(){
model.getDataVector().removeAllElements();
model.fireTableDataChanged();
try {
Connection c=koneksidb.getKoneksi();
Statement s= c.createStatement();
String sql="Select * from buku";
ResultSet r=s.executeQuery(sql);
while (r.next()) {
Object[] o=new Object[6];
o[0]=r.getString("ISSBN");
o[1]=r.getString("Judul");
o[2]=r.getString("Pengarang");
o[3]=r.getString("Penerbit");
o[4]=r.getString("Harga");
o[5]=r.getString("STok");
model.addRow(o);
}
r.close();
s.close();
}catch(SQLException e) {
System.out.println("Terjadi kesalahan");
}}
Button Simpan
buat button simpan - klik kanan - events - mouse - mouse clicked
Isi Syntaxnya :
String ISSBN=txtissbn.getText();
String Judul=txtjudul.getText();
String Pengarang=txtpengarang.getText();
String Penerbit=txtpenerbit.getText();
String Harga=txtharga.getText();
String Stok=txtstok.getText();
try {
Connection c=koneksidb.getKoneksi();
String sql = "Insert into buku values (?,?,?,?,?,?)";
PreparedStatement p=(PreparedStatement) c.prepareStatement(sql);
p.setString(1,ISSBN);
p.setString(2,Judul);
p.setString(3,Pengarang);
p.setString(4,Penerbit);
p.setString(5,Harga);
p.setString(6,Stok);
p.executeUpdate();
p.close();
}catch(SQLException e){
System.out.println("Terjadi kesalahan");
}finally{
tampilData();
}
Buat sebuah button hapus dengan variable btnhapus
btnhapus - klik kanan - events - mouse - mouse clicked
Isi Syntax nya :
int i=tblbuku.getSelectedRow();
if(i==-1)
{
return;
}
String ISSBN=(String) model.getValueAt(i, 0);
try {
Connection c=koneksidb.getKoneksi();
String sql = "DELETE From buku WHERE ISSBN=?";
PreparedStatement p=(PreparedStatement) c.prepareStatement(sql);
p.setString(1, ISSBN);
p.executeUpdate();
p.close();
}catch(SQLException e){
System.out.println("Terjadi kesalahan");
}finally{
tampilData();
}
koneksidb.java
Buat sebuah file .java dengan nama koneksidb.java
package tugasbesarppbo;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class koneksidb {
private static Connection koneksi;
public static Connection getKoneksi(){
if(koneksi == null){
try {
String url = "jdbc:mysql://localhost:3306/dbperpustakaan";
String user = "root";
String pass = "";
DriverManager.registerDriver(new com.mysql.jdbc.Driver());
koneksi = DriverManager.getConnection(url, user, pass);
} catch(SQLException e){
System.out.println("Database Error : "+ e);
}
}
return koneksi;
}
}
Buat sebuah method tampil data, dan isikan syntax ini di bawah tulisan Generated Code
Isi Syntax nya :
void tampilData(){
model.getDataVector().removeAllElements();
model.fireTableDataChanged();
try {
Connection c=koneksidb.getKoneksi();
Statement s= c.createStatement();
String sql="Select * from buku";
ResultSet r=s.executeQuery(sql);
while (r.next()) {
Object[] o=new Object[6];
o[0]=r.getString("ISSBN");
o[1]=r.getString("Judul");
o[2]=r.getString("Pengarang");
o[3]=r.getString("Penerbit");
o[4]=r.getString("Harga");
o[5]=r.getString("STok");
model.addRow(o);
}
r.close();
s.close();
}catch(SQLException e) {
System.out.println("Terjadi kesalahan");
}}
Button Simpan
buat button simpan - klik kanan - events - mouse - mouse clicked
Isi Syntaxnya :
String ISSBN=txtissbn.getText();
String Judul=txtjudul.getText();
String Pengarang=txtpengarang.getText();
String Penerbit=txtpenerbit.getText();
String Harga=txtharga.getText();
String Stok=txtstok.getText();
try {
Connection c=koneksidb.getKoneksi();
String sql = "Insert into buku values (?,?,?,?,?,?)";
PreparedStatement p=(PreparedStatement) c.prepareStatement(sql);
p.setString(1,ISSBN);
p.setString(2,Judul);
p.setString(3,Pengarang);
p.setString(4,Penerbit);
p.setString(5,Harga);
p.setString(6,Stok);
p.executeUpdate();
p.close();
}catch(SQLException e){
System.out.println("Terjadi kesalahan");
}finally{
tampilData();
}
Buat sebuah button hapus dengan variable btnhapus
btnhapus - klik kanan - events - mouse - mouse clicked
Isi Syntax nya :
int i=tblbuku.getSelectedRow();
if(i==-1)
{
return;
}
String ISSBN=(String) model.getValueAt(i, 0);
try {
Connection c=koneksidb.getKoneksi();
String sql = "DELETE From buku WHERE ISSBN=?";
PreparedStatement p=(PreparedStatement) c.prepareStatement(sql);
p.setString(1, ISSBN);
p.executeUpdate();
p.close();
}catch(SQLException e){
System.out.println("Terjadi kesalahan");
}finally{
tampilData();
}
Sabtu, 25 April 2015
CODING PYTHON - Mengitung Total Biaya Penerbangan
Coding Python - Mengitung Total Biaya Penerbangan
class pesawat(object):
kd_tiket = str
no_terbang = str
nm_pemesan = str
tgl_pesan = str
tgl_berangkat=str
asal = str
tujuan1 = ["Yogyakarta","Semarang","Surabaya"]
kelas1 = ["VIP","Bisnis","Ekonomi"]
tujuan = str
kelas = str
harga = int
jlh_tiket = int
total_beli= int
diskon = int
total_bayar = int
def _init_(self):
self.kd = kd_tiket
self.no_terbang = no_terbang
self.nm_pemesan = nm_pemesan
self.tgl_pesan = tgl_pesan
self.tgl_berangkat = tgl_berangkat
self.asal = asal
self.tujuan1 = tujuan1
self.kelas1 = kelas1
self.tujuan = tujuan
self.kelas = kelas
self.harga = harga
self.jlh_tiket = jlh_tiket
self.total_beli = total_beli
self.diskon = diskon
self.total_bayar = total_bayar
def gettujuan(self):
if self.tujuan == pesawat.tujuan1[0] and self.kelas==pesawat.kelas1[0]:
self.harga = 1500000
elif self.tujuan == pesawat.tujuan1[0] and self.kelas==pesawat.kelas1[1]:
self.harga = 750000
elif self.tujuan == pesawat.tujuan1[0] and self.kelas==pesawat.kelas1[2]:
self.harga = 550000
if self.tujuan == pesawat.tujuan1[1] and self.kelas==pesawat.kelas1[0]:
self.harga = 1350000
elif self.tujuan == pesawat.tujuan1[1] and self.kelas==pesawat.kelas1[1]:
self.harga = 650000
elif self.tujuan == pesawat.tujuan1[1] and self.kelas==pesawat.kelas1[2]:
self.harga = 475000
if self.tujuan == pesawat.tujuan1[2] and self.kelas==pesawat.kelas1[0]:
self.harga = 1850000
elif self.tujuan == pesawat.tujuan1[2] and self.kelas==pesawat.kelas1[1]:
self.harga = 950000
elif self.tujuan == pesawat.tujuan1[2] and self.kelas==pesawat.kelas1[2]:
self.harga = 650000
return self.harga
def totalpembelian(self):
self.total_beli=self.jlh_tiket*self.harga
return self.total_beli
def getdiskon(self):
if self.jlh_tiket > 4:
self.diskon= self.totalpembelian()*0.2
else:
self.diskon=self.totalpembelian()*0
return self.diskon
def totalpembayaran(self):
self.total_bayar=self.total_beli - self.diskon
return self.total_bayar
def main():
p = pesawat()
p.kd_tiket = str(raw_input("Kode Tiket : "))
p.no_terbang = str(raw_input("No Penerbangan : "))
p.nm_pemesan = str(raw_input("Masukkan Nama Pemesan : "))
p.tgl_pesan = str(raw_input("Tanggal Pemesanan : "))
p.tgl_berangkat = str(raw_input("Tanggal Berangkat : "))
p.tujuan = str(raw_input("Tujuan (Yogyakarta, Semarang, Surabaya) : "))
p.kelas = str(raw_input("Kelas Keberangkatan (VIP, Bisnis, Ekonomi) : "))
p.jlh_tiket = int(raw_input("Jumlah Tiket Yang Dipesan : "))
print "PROGRAM HITUNG PEMBELIAN TIKET PESAWAT"
print "AUTHOR BY : 6314062 FRIKA DA CINTIA 1 TI-06"
print "================================================"
print ""
print " PYTHON FLIGHT AGENCY"
print " 'Your Flight Partner'"
print ""
print "================================================"
print "IDENTITAS PEMESAN"
print " Kode Tiket : ",p.kd_tiket
print " No Penerbangan : ",p.no_terbang
print " Nama Pemesan : ",p.nm_pemesan
print " Tanggal Pesan : ",p.tgl_pesan
print " Tanggal Keberangkatan : ",p.tgl_berangkat
print ""
print "DETAIL PENERBANGAN"
print " Asal : Bandung"
print " Tujuan : ",p.tujuan
print " Kelas : ",p.kelas
print " Harga : Rp.",p.gettujuan()
print ""
print "DETAIL PEMBAYARAN"
print " Jumlah Tiket : ",p.jlh_tiket
print " Total Pembelian : Rp.",p.totalpembelian()
print " Diskon (20%) : Rp.",p.getdiskon()
print " -------------- (-)"
print " Total Pembayaran : Rp.",p.totalpembayaran()
print ""
print "================================================"
print ""
print " Terimakasih Atas Kepercayaan Anda Kepada Kami"
print ""
if __name__ == '__main__':
main()
CODING PYTHON - Angka Terbilang
Coding Pyhton - Angka Terbilang
class bilangan(object):
#atribut
angka = str
bil = bil2 = 0
#constructor
def _init_(bil,bil2):
self.bil = bil
self.bil2 = bil2
#method function menggunakan parameter
def getAngka(angka,bil,bil2):
if(bil2==0):
if(bil==1):
angka = "ribu "
elif(bil==0):
angka = ""
else:
angka = "Ribu "
elif(bil2==1):
if(bil==1):
angka = "ratus "
elif(bil==0):
angka = ""
else:
angka = "Ratus "
elif(bil2==2):
if(bil==1):
angka = "puluh "
elif(bil==0):
angka = ""
else:
angka = "Puluh "
else:
if(bil==1):
if(bil2==4):
angka = "Satu"
else:
angka = "Se"
elif(bil==2):
angka = "Dua "
elif(bil==3):
angka = "Tiga "
elif(bil==4):
angka = "Empat "
elif(bil==5):
angka = "Lima "
elif(bil==6):
angka = "Enam "
elif(bil==7):
angka = "Tujuh "
elif(bil==8):
angka = "Delapan "
elif(bil==9):
angka = "Sembilan "
else:
angka = ""
return angka
def main():
b = bilangan()
#input
bil = int(raw_input("Masukkan Angka Minimal 4 Digit : "))
print"==========================================================="
print "TAKE HOME TEST 4 PROCEDURE DAN FUNCTION"
print "Kasus : ANGKA TERBILANG"
print "Author By : Kelompok 5 Kelas 1 TI-6"
print "Team Leader : Luthfy Zakaria Kamil"
print "Co-Leader : 6314062 - Frika Da Cintia"
print "Anggota : 6314115 - Dalu Al-Qodry"
print " Fikry Alfiansyah "
print " Fitra Ramadhan"
print "==========================================================="
print "Angka yang diinputkan: ",bil
d1 = bil/1000
bil = bil-(d1*1000)
d2 = bil/100
bil = bil-(d2*100)
d3 = bil/10
bil =bil-(d3*10)
d4 = bil%10
print "Angka Terbilang : ",b.getAngka(d1,3)+b.getAngka(d1,0)+b.getAngka(d2,3)+b.getAngka(d2,1)+b.getAngka(d3,3)+b.getAngka(d3,2)+b.getAngka(d4,4)
if __name__ == '__main__':
main()
CODING PYTHON - Bilangan Faktorial
Coding Python - Bilangan Faktorial
class faktorial(object):
x = 0
y = 0
def _init_(self):
self.x=x
self.y =y
def faktor(self):
y=1
for x in range(1,self.y+1):
y = y*x
print x, "! = ",y
def main():
f= faktorial()
f.y = int(raw_input("Masukan Bilangan: "))
print "Program Bilangan Faktorial"
print "Author By : Frika Da Cintia"
print "Teknik Informatika"
print "============================"
print "Nilai Faktorial: "
f.faktor()
if __name__ == '__main__':
main()
Langganan:
Postingan (Atom)