Wolley Blog

Kamis, 18 Oktober 2012

Program PHP Menggunakan If


Contoh program php menggunakan if. Pernyataan if digunakan untuk mengambil keputusan berdasarkan suatu kondisi. Dalam PHP terdapat tiga macam bentuk pernyataan if yaitu pernyataan if saja, pernyataan if-else, pernyataan if-elseif. Bentuk pernyataan if seperti " if (ekpresi) pernyataan ". Pada bentuk ini bagian pernyataan akan dijalankan hanya kalau bagian ekpresi bernilai benar. Dengan catatan nilai selain nol atau kosong dianggap sebagai nilai benar dan PHP menyediakan konstanta bernama TRUE yang menyatakan benar dan FALSE yang menyatakan salah. Contoh penerapan if misalnya untuk menentukan diskon. Sebagai contoh diberikan ketentuan bahwa bila pembeli berbelanja melebihi atau sama dengan 100.000 maka pembeli akan mendapatkan diskon. Untuk lebih jelasnya coba simak program PHP berikut:

<?php
  $total_beli = 200000;
  $keterangan = "Tak dapat diskon";
  if ($total_beli >= 100000)
     $keterangan = "Dapat diskon";
  print("$keterangan <BR\n");
  ?>

Keterangan:
Pada kode program PHP seperti diatas, penentuan keterangan dengan memberikan nilai " Tak dapat diskon " pada variabel $keterangan. Selanjutnya, pernyataan if diatas akan membuat variabel $keterangan diisi dengan " Dapat diskon " hanya kalau ekspresi $total_beli > 100000 bernilai benar. Tentu saja pada contoh ini, ekpresi tersebut akan bernilai benar mengingat variabel $total_beli diisi 200000. Dengan demikian bila anda memanggil contoh program tersebut pada browser maka akan tampil " Dapat diskon ". Namun, setelah anda mencobanya, ubahlah isi $total_beli menjadi 50000 dan kemudian reload ato muat ulang pada halaman yang menampilkan contoh program tersebut. Maka akan tampil "Tak dapat diskon ". Hal ini memberikan gambaran bahwa dengan menggunakan if kita dapat mengatur tindakan dengan berdasarkan suatu kondisi, menggunakan if.

Sekiranya bagian pernyataan pada if berupa sejumlah pernyataan, anda bisa meletakkan pernyataan-pernyataan tersebut dalam {}. Contoh program PHP berikut merupakan pengembangan dari skrip program sebelumnya, yang memungkinkan pemakai memasukkan besar pembelian dan komputer akan menghitung jumlah yang harus dibayar.

<FORM METHOD="GET">
Besar Pembelian:
<INPUT TYPE="TEXT" NAME="total_beli"><BR><BR>
<INPUT TYPE=SUBMIT VALUE="Tentukan Diskon">
</FORM >

<?php
  $total_beli = $_GET["total_beli"];
  if (isset($total_beli))
  {
    $total_beli = intval($total_beli);
    $diskon = 0;
    if ($total_beli >= 100000)
       $diskon = intval(0.1 * $total_beli);
    printf("Diskon     = %d <BR>\n", $diskon);
    printf("Pembayaran = %d <BR>\n",
      $total_beli - $diskon);
  }
?>

Keterangan:
Contoh program diatas melibatkan kode HTML berupa tag FORM, yang digunakan untuk menempatkan kotak teks dan sebuah tombol untuk memproses pemasukan data oleh pemakai. isi kotak teks akan dinyatakan dengan variabel $total_beli.
$total_beli = $_GET["total_beli"]; digunakan untuk memperoleh nilai variabel HTML bernama $total_beli. Superglobal $_GET digunakan untuk memperoleh nilai tersebut. Hasilnya disimpan ke variabel $total_beli.
if (isset($total_beli)) digunakan agar perhitungan hanya dilakukan kalau variabel $total_beli sudah ada.
Pernyataan if tersebut diperlukan mengingat pada pengeksekusian yang pertama kali, yaitu saat memanggil contoh program diatas, variabel $total_beli sebenarnya belum tercipta. Apabila contoh program diatas dijalankan di browser maka akan tampil seperti berikut ini:

Bila anda mengisi nilai besar pembelian 150000 pada kotak teks input seperti gambar diatas akan tampil seperti gambar berikut ini:

Keterangan:
Bila pemakai telah menekan tombol dengan nama " Tentukan Diskon ", form akan dikosongkan dan kode yang terdapat setelah if (isset($total_beli)) akan dijalankan.
$total_beli = intval($total_beli); Pernyataan ini digunakan untuk mengubah nilai pada variabel $total_beli berupa integer.
$diskon Digunakan untuk memberikan nilai nol terhadap variabel $diskon.
if ($total_beli >= 100000)
   $diskon = intval(0.1 * $total_beli);
Digunakan untuk mengubah nilai $diskon sekiranya isi variabel $total_beli melebihi atau sama dengan 100000. Dalam hal ini besar diskon adalah 10% (dikalikan dengan 0.1).
Berikut ini adalah contoh hasil program PHP ( contoh penentuan diskon ) setelah tombol Tentukan Diskon di tekan.

Adapun contoh hasil eksekusi program php menggunakan if bila anda memasukkan nilai kurang dari 100000, semisal 60000 maka akan tampil seperti gambar berikut:

Demikian contoh program PHP menggunakan if, yang diambil dari hasi review buku dasar pemrograman web dinamis menggunakan php karya Abdul Kadir. Semoga bermanfaat, bila ada kekurangan dan kesalahan mohon maaf yang sebesar-besarnya.

Sumber :http://contohprogramphp.blogspot.com
Unknown

Program C++ Membuat Segitiga Terbalik


 


Ingin  membuat segitiga yang terbalik seperti ini menggunakan borland C++?
Gampang kok intinya penggunaaan array dua dimensi, langsung aja aku tampilin listing program dan sedikit analisa dengan gambar:
Listing Programnya:
#include <conio.h>
#include <iostream.h>
void main()
{
int i,j,sisi;
char A[10][10];
cout<<"Masukkan sisi: ";cin>>sisi;


if(sisi<10)
{
for(i=0;i<=sisi/2;i++){
for(j=0;j<sisi;j++){
if((i==0)&&(j<sisi)||(i==j)||(i+j==sisi-1)&&(i<=j))
{
A[i][j]='*';
}
else
{A[i][j]=' ';   }
cout<<A[i][j]<<" "; }
cout<<endl<<endl;
}
}
getch();
}

Sumber : http://misterhe.blogspot.com
Unknown

Program Java Joption Pane Biaya Kuliah


Ketentuan pembuatan program sebagai berikut:
  1. Inputan data antara lain: Nama mahasiswa, NIM, Jurusan, Jenjang Studi (D3/S1), dan Jumlah SKS yang diambil.
  2.  SPP diperoleh dari penjumlahan SPP tetap dan SPP variable
  3.  SPP tetap jenjang D3 adalah 1.000.000 dan untuk S1 adalah 1.200.000
  4.  SPP variable dihitung dari banyaknya SKS yng diambil dikali 50.000
  5.  Menggunakan statement JoptionPane
Hasilnya sebagai berikut:





  Lalu bagaimana script programnya? Berikut silakan dianalisa sendiri:


 import javax.swing.*;
public class biaya_spp{
public static void main(String[]args){
int spp_var,spp,spp_tetap=0;
String nama=JOptionPane.showInputDialog("Msukkan nama");
String NIM=JOptionPane.showInputDialog("Msukkan NIM");
String Jurusan=JOptionPane.showInputDialog("Msukkan jurusan");
String jenjang=JOptionPane.showInputDialog("Msukkan jenjang (1=S1,3=D3)");
int a=Integer.parseInt(jenjang);

if(a==3)
{jenjang="D3";spp_tetap=1000000;}
else if(a==1)
{jenjang="S1";spp_tetap=1200000;}

String input=JOptionPane.showInputDialog("Msukkan jumlah SKS");
int sks=Integer.parseInt(input);



spp_var=sks*50000;
spp=spp_var+spp_tetap;

JOptionPane.showMessageDialog(null,"Nama:"+nama+"\nNIM:"+NIM+"\nJurusan:"+Jurusan+"\nJenjang:"+jenjang+"\nJumlah SKS:"+sks+"\nSPP Tetap:"+spp_tetap+"\nSPP Variable:"+spp_var+"\nSPP:"+spp);
}
}
Unknown

Program Java Joption Pane Menghitung Total Gaji Karyawan


Ketentuan pembuatan program sebagai berikut:
  • Inputan data antara lain: Nama Karyawan, NIK, Golongan, Jumlah Anak
  • Gaji Pokok untuk golongan 1 adalah 1000000, golongan 2 adalah 1500000 dan golongan 3 adalah 2000000
  • Tunjangan akan diberikan kepada golongan 1 sebesar 200000, golongan 2 sebesar 150000 dan untuk golongan 3 adalah 100000 dengan syarat jumlah anak tidak lebih dari 3.
  • Menggunakan statement JoptionPane
Hasilnya sebagai berikut:





Lalu bagaimana script programnya? Berikut silakan dianalisa sendiri:
 import javax.swing.*;
public class gaji_karyawan{
public static void main(String[]args){
int gapok=0,tunjangan=0,total_gaji;
String nama=JOptionPane.showInputDialog("Masukkan nama");
String NIK=JOptionPane.showInputDialog("Masukkan NIK");
String golongan=JOptionPane.showInputDialog("Masukkan Golongan (1/2/3)");
int a=Integer.parseInt(golongan);
String jumlah_anak=JOptionPane.showInputDialog("Masukkan Jumlah Anak");
int b=Integer.parseInt(jumlah_anak);

if(a==1)
{gapok=1000000;
    if(b<3)
    {tunjangan=200000;}
    else
    {tunjangan=0;}
}
else if(a==2)
{gapok=1500000;
if(b<3)
    {tunjangan=150000;}
    else
    {tunjangan=0;}
}
else if(a==3)
{gapok=2000000;
if(b<3)
    {tunjangan=100000;}
    else
    {tunjangan=0;}
}
total_gaji=tunjangan+gapok;
JOptionPane.showMessageDialog(null,"Nama:"+nama+"\nNIK:"+NIK+"\nGolongan:"+a+"\nJumlah Anak:"+b+"\nGaji Pokok:"+gapok+"\nTunjangan:"+tunjangan+"\nTotal Gaji:"+total_gaji);
}
 
Unknown

Contoh Algoritma Menghitung Volume Bangun Ruang (Bahasa Biasa)

Menghitung volume bangun ruang dimana terdapat 6 buah bangun ruang yaitu kubus, balok, bola, limas, kerucut dan tabung. Masing-masing bangun ruang tersebut akan kita cari volume, dengan formula sebagaimana yang telah diajarkan di sekolah dasar, kali ini kita menggunakan percabangan if.

pilihan = char
volume, sisi, panjang, lebar, tinggi, jari = float
if (pilihan=='A'||pilihan=='a')
{
input sisi
volume=sisi*sisi*sisi
output(volume)
}
if (pilihan=='B'||pilihan=='b')
{
input panjang
input lebar
input tinggi
volume=panjang*lebar*tinggi
output (volume)
}
if (pilihan=='C'||pilihan=='c')
{
input jari
volume=3,14*4*jari*jari
output (volume)
}
if (pilihan='D'||pilihan=='d')
{
input panjang
input lebar
input tinggi
volume=(panjang*lebar)/3*tinggi
output (volume)
}
if (pilihan=='E'||=='e')
{
input jari
input tinggi
volume=(3,14*jari*jari)/3*tinggi
output (volume)
}
if (pilihan=='F'||=='f')
{
input jari
input tinggi
volume=3,14*jari*jari*tinggi
output (volume)
}
Unknown

Membuat Tabel di PHP Menggunakan Do While

Kali ini saya akan membahas bagaimana cara menampilkan tabel harga suatu produk pada website dengan menggunakan perulangan Do While seperti gambar berikut:



 Script phpnya sebagai berikut:

<?php
    $kode=array('001','002','003');
    $jenis=array('Celana','Baju','Jacket');
    $kode_size=array('S','M','L','XL');
    $size=array('Small','Medium','Large','Extra Large');
    

$harga=array(180000,190000,180000,195000,200000,187500,192500,197500,202500,190000,195000,205000);
    $z=0;$tabel='';$k=0;
    do
    {
        $tabel=$tabel. '<tr bgcolor="#cccccc"><td>'.$kode[$k].'</td><td>'.$jenis[$k].'</td>';
        $j=0;
        do
        {
            if($j>0)
            {
                $tabel=$tabel. '<tr><td>&nbsp;</td><td>&nbsp;</td>';
            }
            $tabel=$tabel. '<td>'.$kode_size[$j].'</td><td>'.$size[$j].'</td><td>'.$harga[$z].'</td></tr>';
            $z++;
            $j++;
        }
        while($j<4);
        $k++;
    }
    while($k<3);
    echo'<div align="center"><h3>Tabel Harga - menggunakan do-while</h3><table width="50%" border="1"><tr><th>Kode</th><th>Jenis</th><th>Kode Size</th><th>Size</th><th>Harga</th></tr>'.$tabel.'</table></div>';
?>

Untuk penggunaan for dapat dilihat disini.
Sumber : http://misterhe.blogspot.com
Unknown

Berat Badan Ideal (Javascript)

Beberapa waktu lalu saya pernah posting artikel mengenai membuat program dengan notepad yang memberikan contoh program VBS (Visual Basic Script) untuk mengetahui berat badan ideal kita.
Pada artikel ini untuk program yang sama akan saya berikan dalam bentuk program web (HTML) yang menggunakan javascript.
Tampilan programnya sebagai berikut :

Di contoh tampilan ini diisi tinggi badan kita 173 (cm). Lalu kita klik tombol ‘Berat badan ideal’ maka akan ditampilkan berat badan ideal kita sesuai tinggi badan kita (173 cm) yaitu seperti tampilan dibawah ini :

Jika tertarik melihat programnya seperti dibawah ini :
<HTML>
<HEAD>
<SCRIPT LANGUAGE=”JavaScript”>
function msgbox(tinggi_badan)
{
berat_ideal = tinggi_badan - 100 - (0.1 * (tinggi_badan - 100))
berat_ideal = ‘Berat badan ideal anda : ‘ + berat_ideal.toString() + ‘ kg’
alert(berat_ideal);
}
</SCRIPT>

</HEAD>
<BODY>
<H3>
Menampilkan berapa berat badan ideal anda
</H3>
<FORM>
<TABLE Border=0 width=’100%’>
<TR>
<TD>
<P>Ketik tinggi anda (dalam cm) : <INPUT TYPE=’text’ NAME=’tinggi’ SIZE=10>
</TD>
</TR>
<TR>
<TD><P></TD>
</TR>
<TR>
<TD><P></TD>
</TR>
<TR>
<TD>
<INPUT type=’button’ VALUE=’Berat badan ideal’  ONCLICK=’msgbox(tinggi.value)’ style=”color: black; font: 10pt verdana; width:175; background:white” onmouseOver=”javascript: this.style.color=’gray’” onmouseOut=”javascript: this.style.color=’black’”>
</TD>
</TR>
</TABLE>
</FORM>
</BODY>
</HTML>
Program ini bisa kita buat dengan copy-pastekan programnya menggunakan aplikasi notepad dimulai dari tulisan <HTML> sampai </HTML> dan kemudian disimpan filenya dengan nama misalnya ‘Berat ideal.htm’.
Tulisan yang di-bold adalah program javascript yang disisipkan dalam file html.
Sebagai penutup diberikan alamat website untuk download program tersebut dan alamat website untuk mengakses program secara langsung dari internet.

- Download program
- Mengakses langsung program\

Sumber : Kompasiana
Unknown

Aplikasi Komputer Menghitung Luas Bangun Datar





Lupa dengan rumus mencari luas beberapa bangun datar? Aplikasi ini akan dapat membantu teman-teman, aplikasi yang dibuat untuk menghitung luas beberapa bangun datar dengan memilih dari menu awal luas bangun datar mana yang akan dicari. Untuk para programmer pemula dapat mencoba membuat program seperti ini, namun saya tidak akan memberikan semua codingnya karena menurut saya itu tidak akan menumbuhkan kreatifitas. Inilah tampilan-tampilan dari aplikasi ini.
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

class menuluas1 implements ActionListener{

public JLabel label, label2, label3, label4, label5, label6, label7, label8, label9, label10, label11, label12, label13, label14;   
public JButton button1, button2, button3, button4, button5, button6, button7, button8, button9, button10, button11, button12, button13, button14, button15, button16, button17, button18, button19, button20, button21, button22, button23, button24;   
public JTextField text1, text2, text3, text4, text5, text6, text7, text8, text9, text10, text11;

public menuluas1(){
label = new JLabel ("Program Luas Bangun Datar");
label.setLocation(160, 10);
label.setSize(label.getPreferredSize());
label.setForeground(new java.awt.Color(4, 15, 245));
button24 = new JButton ("Clear");
button24.setLocation(150, 125);
button24.setSize(button17.getPreferredSize());
button24.setMnemonic('C');
button24.addActionListener(this);
button24.setForeground(new java.awt.Color(4, 15, 245));

text1 = new JTextField (5);
text1.setLocation(75, 25);
text1.setText(null);
text1.setSize(text1.getPreferredSize());
text1.setForeground(new Color(4, 15, 245));

public void actionPerformed(ActionEvent event) {


JButton btn = (JButton) event.getSource();

if (btn == button1)
{
text1.setText(null);
text2.setText(null);
text4.setText(null);
JFrame.setDefaultLookAndFeelDecorated(false);
JFrame frame1 = new JFrame("Persegi Panjang");
frame1.setLayout(null);
frame1.setBounds(0, 0, 250, 200);
frame1.setLocationRelativeTo(null);
frame1.setVisible(true);
frame1.getContentPane().add(label3);
frame1.getContentPane().add(label4);
frame1.getContentPane().add(label13);
frame1.getContentPane().add(text1);
frame1.getContentPane().add(text2);
frame1.getContentPane().add(text4);
frame1.getContentPane().add(button9);
frame1.getContentPane().add(button17);
}

Itu adalah sebagian coding dari program ini, yang saya buat sampai 500 line lebih. Semuanya hampir sama, hanya yang berbeda yaitu variabel-variabelnya saja. Saya yakin dengan sedikit niat dan kerajinan maka teman-teman bisa meneruskannya.

untuk mendownload aplikasi ini klik di sini

Sumber Warnetku.Net
Unknown
Selasa, 09 Oktober 2012

Program Kalkulator Sederhana Menggunakan Delphi

Program Kalkulator Sederhana Menggunakan Delphi



Delphi merupakan salah satu program berbasis GUI yang bisa dibilang hampir sama persis dengan aplikasi pemrograman berbasis GUI lainnya yaitu Visual Basic. Berikut ini adalah salah satu contoh program sederhana Delphi, pengitung angka dengan menggunakan operator yang terdapat didalam combo box.
Label1 = Font 12, Caption Nilai
Label2 = Font 12, Caption Operator
Label3 = Font 12, Caption Nilai2
Label4 = Font 12, Caption Hasil
Edit1= Font 14, Text …….
Edit2= Font 14, Text …….
Edit3= Font 14, Text …….
Combobox1= Font 14, Text …….
button1= Font 12, Caption Proses
button2= Font 12, Caption Reset
button3= Font 12, Caption Exit
Source code
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, math;
type
TForm1 = class(TForm)
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
Label4: TLabel;
Edit1: TEdit;
Edit2: TEdit;
Edit3: TEdit;
Button1: TButton;
Button2: TButton;
ComboBox1: TComboBox;
Button3: TButton;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
var
AResult : double;
begin
AResult := 0;
if ComboBox1.Text =’^’ then
AResult := Power(StrToInt(Edit1.Text),StrToInt(Edit2.Text))
else if ComboBox1.Text =’+’ then
AResult := StrToInt(Edit1.Text)+StrToInt(Edit2.Text)
else if ComboBox1.Text =’-’ then
AResult := StrToInt(Edit1.Text)-StrToInt(Edit2.Text)
else if ComboBox1.Text =’/’ then
begin
if StrToInt(Edit2.Text) = 0 then
AResult := 0
else
AResult := StrToInt(Edit1.Text)/StrToInt(Edit2.Text);
end
else if ComboBox1.Text=’*’ then
AResult := StrToInt(Edit1.Text)+StrToInt(Edit2.Text);
Edit3.Text := FloatToStr(AResult);
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
Edit1.Text:=”;
Edit2.Text:=”;
Edit3.Text:=”;
ComboBox1.Text:=”;
end;
procedure TForm1.Button3Click(Sender: TObject);
begin
close
end;
end.
Ini adalah output yang Sudah Jadi ,,,,,
Unknown

Profil Imam Makhrus

Muhammad Imam Makhrus
Profil Me

Full Name :
Muhammad Imam Makhrus 
 
Nick Name :
Imam
 
Birth Date :
  11-Oktober-1995
 
Hobby :
Ngeblogger N Software Engenering 

Address :
Kauman Wiradesa Pekalongan
 
E-Mail :
Muhammadimammakhrus_rol@rocketmail.com
 
Phone Number :
085842069387
Unknown
Free Backlinks