Senin, 27 April 2015
Jumat, 24 April 2015

Jangan langsung berpikir
mau beli apaPikiran yang lansung mendorong keinginan anda mau membeli apa ketika sedang dalam kondisi banyak uang merupakan musuh cara mengelola keuangan yang sangat berbahaya, itulah sebabnya mengapa banyak orang yang keuangannya cepat sekali menipis setelah menerima banyak uang karena belum apa – apa dia sudah membuat daftar apa yang ingin ia beli. Mulai dari hal sepele sampai ke hal yang tidak jelas semuanya dimasukan dalam daftar belanjaan hariannya. Sekarang buanglah jauh – jauh pikiran tersebut
Jumat, 17 April 2015
package Kuliah09;
import java.awt.Color;
import java.awt.Container;
import java.awt.GridLayout;
import java.awt.JobAttributes;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.LinkedList;
import javax.swing.Action;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.JTextField;
import javax.swing.table.DefaultTableModel;
public class PesananMakanan implements
ActionListener {
JLabel aId = new JLabel("ID ");
JLabel aMakanan = new JLabel("Makanan");
JLabel aHarga = new JLabel("Harga");
JLabel aPelayan = new JLabel("Nama Pelayan");
JTextField tId = new JTextField(20);
JTextField tMakanan = new JTextField(20);
JTextField tHarga = new JTextField(20);
JTextField tPelayan = new JTextField(20);
JButton bTambah = new JButton("Tambah");
JButton bUbah = new JButton("Ubah");
DefaultTableModel dtm = new DefaultTableModel();
JTable tb = new JTable(dtm);
JScrollPane sp = new JScrollPane(tb);
JFrame f = new JFrame("Pesanan Makanan");
Container c = f.getContentPane();
Container c1 = new Container();
public PesananMakanan() {
dtm.addColumn("ID");
dtm.addColumn("Makanan");
dtm.addColumn("Harga");
dtm.addColumn("Nama Pelayan");
f.setSize(425, 300);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setVisible(true);
c.setBackground(Color.RED);
c.setLayout(new GridLayout(2, 1));
c1.setLayout(new GridLayout(5, 2));
c1.add(aId);
c1.add(tId);
c1.add(aMakanan);
c1.add(tMakanan);
c1.add(aHarga);
c1.add(tHarga);
c1.add(aPelayan);
c1.add(tPelayan);
c1.add(bTambah);
c1.add(bUbah);
c.add(c1);
c.add(sp);
bTambah.addActionListener(this);
bUbah.addActionListener(this);
}
public static void main(String[] args) {
new PesananMakanan();
}
@Override
public void actionPerformed(ActionEvent x) {
if (x.getSource() == bTambah) {
tambah();
}
}
void tampilkanTabel() {
for (int i = dtm.getRowCount() - 1; i > 0; i--) {
dtm.removeRow(i);
}
LinkedList<PesananMakananDAO> daf = PesananMakananDAO.getDaftar();
for (int i = 0; i < daf.size(); i++) {
PesananMakananDAO s = daf.get(i);
dtm.addRow(
new String[]{s.getId(),
s.getMakanan(), s.getHarga(), s.getNamaPelayan()});
}
}
void tambah() {
String id = tId.getText();
String makanan = tMakanan.getText();
String harga = tHarga.getText();
String pelayan = tPelayan.getText();
PesananMakananDAO s = PesananMakananDAO.getById(id);
if (s != null) {
JOptionPane.showMessageDialog(null, "NIS tidak boleh dobel");
return;
}
s = new PesananMakananDAO(id, makanan, harga, pelayan);
dtm.addRow(new String[]{id, makanan, harga, pelayan});
}
}
Pesanan
makanan DAO
package Kuliah09;
import java.util.LinkedList;
public class PesananMakananDAO {
static LinkedList<PesananMakananDAO> getDaftar() {
throw new UnsupportedOperationException("Not supported yet.");
}
String id;
String makanan;
String harga;
String namaPelayan;
static LinkedList<PesananMakananDAO> dafftar = new
LinkedList<PesananMakananDAO>();
public PesananMakananDAO(String id, String makanan, String harga, String
namaPelayan) {
this.id = id;
this.makanan = makanan;
this.harga = harga;
this.namaPelayan = namaPelayan;
dafftar.add(this);
}
public static PesananMakananDAO getById(String idCari) {
PesananMakananDAO hasil = null;
for (int i = 0; i < dafftar.size(); i++) {
PesananMakananDAO tes = dafftar.get(i);
if (idCari.equals(tes.getId())) {
hasil = tes;
}
}
return hasil;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getMakanan() {
return makanan;
}
public void setMakanan(String makanan) {
this.makanan = makanan;
}
public String getHarga() {
return harga;
}
public void setHarga(String harga) {
this.harga = harga;
}
public String getNamaPelayan() {
return namaPelayan;
}
public void setNamaPelayan(String namaPelayan) {
this.namaPelayan = namaPelayan;
}
public static LinkedList<PesananMakananDAO> getDafftar() {
return dafftar;
}
public static void setDafftar(LinkedList<PesananMakananDAO>
dafftar) {
PesananMakananDAO.dafftar = dafftar;
}
String id() {
throw new UnsupportedOperationException("Not supported yet.");
//To change body of generated methods, choose Tools | Templates.
}
String makanan() {
throw new UnsupportedOperationException("Not supported yet.");
//To change body of generated methods, choose Tools | Templates.
}
}
Web Programming With ASP 26
Web Programming With ASP 27
Objek form digunakan untuk berkomunikasi dengan form pada dokumen HTML. Objek
ini memiliki suatu metode submit, yang berfungsi untuk mengirimkan form, eventnya
yaitu onSubmit. Ada beberapa property dari objek form, yaitu ;
Property Keterangan
Action Halaman tujuan dari form
Method Metode request dari form
Encoding Encoding Form
Dalam sebuah form banyak memiliki elemen-elemen input, agar para pengunjung dapat
berkomunikasi dengan elemen ini kita harus membuatkan beberapa property-properti,
metode dan event, seperti dibawah ini ;
Elemen Property Metode Event
Button, reset,
submit
Form,name,value Click Onclick
Checkbox Form,name,
checked, default
checked
Click Onclick
Radio Form,name, value,
checked
Click, focus Onclick
Password Form,name, value,
default value
Focus, blur,select -
Text,textarea Form,name, value,
default value
Focus, blur,select Onfocus, onblur
Onchange,onselect
Select Name, length,
option,selectedIndex
Focus, blur Onfocus, onblur
Onchange
Hidden Name, value - -
Latihan 3.3
Daftar Mahasiswa
Diploma Komputer UNSRI
Inderalaya
Dari latihan diatas dapat dilihat bahwa kita akan membuat tampilan dengan nama
maha.asp dan akan ditampilkan pada halaman berikutnya dengan nama
tampilmahasiswa.asp. perhatikan action pada script diatas. Maka pada saat kita
mengisikan pada setiap kolom dihalaman maha.asp maka akan dikirimkan ke halaman
tampilmahasiswa.asp dalam bentuk teks yang kita deklarisikan sesuai dengan nama
kolom tersebut.
Web Programming With ASP 28
Sedangkan pada script dibagian akhir terdapat input type= ‘submit” untuk membuat
tombol dengan tampilan simpan dan namanya “Cmdsimpan”. Sedankan tombol dengan
tampilan reset untuk menghilangkan nilai yang dimasukan user.
Tampilmahasiswa.asp
Daftar Mahasiswa
Diploma Komputer
| Npm | : | <%=Request.QueryString("TxtNpm")%> |
| NamaMahasiswa | : | <%=Request.QueryString ("TxtNama")%> |
| Alamat | : | <%=Request.QueryString("TxtAlamat")%> |
| Hobby | : | <%=Request.QueryString("TxtHobby")%> |
| Dosen Favorit | : | <%=Request.QueryString("TxtDosen")%> |
| Kritik | : | <%=Request.QueryString("Kritik")%> |
Langganan:
Komentar (Atom)