Showing posts with label pemrograman. Show all posts
Showing posts with label pemrograman. Show all posts

Contoh Program Udp socket programming Menggunakan Java Netbeans

UDP Socket : menggunakan konsep connectionless oriented dan unreliable data transfer sehingga aplikasi yang dibangun dengan UDP Socket tidak mementingkan ketepatan data tetapi lebih mementingkan akan delay waktu pada saat proses pengiriman data. Konsep connectionless oriented adalah suatu proses pengiriman data tidak disertai dengan tanggung jawab sehingga jika terjadi kesalahan pada saat proses pengiriman maka data tersebut tidak akan dikirim ulang ke tujuan. Konsep unreliable data transfer adalah sebuah proses pengiriman data dalam bentuk datagram tanpa nomor urut.


Berikut ini contoh program Udp socket programming

Pertama anda harus membuat project baru dengan nama UDPClient lalu ketikkan script berikut ke dalam class udpclient:

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
public class UDPClient {
    public static void main(String args[]) {
        DatagramSocket datagramSocket = null;
        String s;
        BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
        try {
            datagramSocket = new DatagramSocket();
            InetAddress inetAddress = InetAddress.getByName("127.0.0.1");
 while (true) {
                System.out.print("Masukkan pesan anda : ");
                s = bufferedReader.readLine();
                byte[] b = s.getBytes();
                DatagramPacket datagramPacket = new DatagramPacket(b, b.length, inetAddress, 8888);
                datagramSocket.send(datagramPacket);
                byte[] buffer = new byte[65536];
                DatagramPacket packet = new DatagramPacket(buffer, buffer.length);
                datagramSocket.receive(packet);
                byte[] data = packet.getData();
                s = new String(data, 0, packet.getLength());
                System.out.println(packet.getAddress().getHostName() + " : " + packet.getPort() + " : " + s);
            }
        } catch (IOException e) {
            System.out.println(e);
        }}}

Codingan diatas berfungsi sebagai client, dimana pada saat client dijalankan, anda dapat mengirim pesan ke server lalu server akan mengembalikan pesan anda kembali. Jika terdapat banyak client, maka pesan tersebut tidak akan syncronize dengan client yang lain akan tetapi pesan tersebut hanya syncronize dengan server.

Lalu buat sebuah project baru lagi dengan nama UDPServer lalu ketikkan script berikut

import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;

public class UDPServer {

    public static void main(String args[]) {
        DatagramSocket datagramSocket = null;

        try {
            datagramSocket = new DatagramSocket(8888);

            byte[] buffer = new byte[65536];
            DatagramPacket datagramPacket = new DatagramPacket(buffer, buffer.length);

            System.out.println("socket server jalan, menunggu data yang dikirim");

            while (true) {
                datagramSocket.receive(datagramPacket);
                byte[] data = datagramPacket.getData();
                String s = new String(data, 0, datagramPacket.getLength());

                System.out.println(datagramPacket.getAddress().getHostAddress() + " : " + datagramPacket.getPort() + " : " + s);

                s = "data yang terkirim : " + s;
                DatagramPacket packet = new DatagramPacket(s.getBytes(), s.getBytes().length, datagramPacket.getAddress(), datagramPacket.getPort());
                datagramSocket.send(packet);
            }

        } catch (IOException e) {
            System.out.println(e);
        }
    }
}

Pada codingan diatas dapat dilihat bahwa server akan menunggu data yang dikirim dari client, data yang dikirim adalah packet dalam bentuk datagram sehingga packet tersebut tidak memiliki penomoran pada saat pengiriman berlangsung.

Jalankan server terlebih dahulu kemudian jalankan program client. Berikut hasil dari program tersebut
























Mungkin itu saja dari kesempatan ini dan terima kasih telah berkunjung.

Dasar-dasar pemrograman Delphi


Komentar
Komentar dipakai untuk menberikan penjelasan atau keterangan di dalam baris program. Teks yang ditulis sebagai komentar tidak akan dikompilasi oleh kompiler pada saat program aplikasi dijalankan. Terdapat tiga bentuk tanda komentar :
•Kurung kurawal        {Komentar Program}
•Kurung Bintang        (*Komentar Program*)
•Slash Ganda              // Komentar Program

Variabel
Variabel adalah pengenal yang nilainya dapat berubah pada saat program dijalankan (runtime). Variabel Serupa dengan penampung data. Variabel dapat memberitahu compiler untuk menerjemahkan data yang dipegangnya.
•Pendeklarasian variabel mempunyai susunan sbb :
•var [nama variabel] : [tipe variabel] ;
•contoh :
•var a,b,c,d  : integer;
•var b   : string;
•var nilai1, nilai akhir : real;
Variabel terbagi menjadi dua yaitu :
Variabel Global
Variabel yang dapat dipakai di seluruh program, di program utama. Variabel global di deklarasikan sebelum pembuatan procedure di dalam unit.
Variabel Local
Variabel yang dapat dipakai hanya pada procedure yang mendeklarasikannya. Variabel local di deklarasikan di dalam procedure.
Aturan yang harus diikuti dalam menuliskan nama variabel :
Panjang penulisan nama variabel max 63 karakter,
jika > 63 karakter maka kompiler akan mengabaikan penulisan karakter berikutnya.
Penulisan nama variabel hanya terdiri dari huruf, angka, garis bawah.
Nama variabel bukan merupakan sebuah kata kunci milik Delphi, seperti case, if, while, end, dll.
Tidak boleh mengandung karakter yang dipakai untuk operator, seperti (,),+,‐,*,/,dan lain‐lain.

Konstanta
Konstanta merupakan suatu nilai yang bersifat tetap (konstan). Definisi Konstanta diawali dengan kata baku Const diikuti dengan kumpulan identifier yang diberi sebuah nilai. Penggunaan konstanta sebagai acuan yang memberi batas-batas dalam suatu jangkah tertentu.
•Contoh:
•Const  Teks=’Satu’;
•Const Diskon = 0.25;
•Const    PPH = 0.15;
Operator
Operator mengatur operasi pada tipe data dengan menggunakan simbol-simbol yang sudah ditentukan dalam syntax delphi.
•Contoh Expresi (X + Y) dibangun dari variabel X dan Y yang disebut operand, dengan operator '+'.
•Operator menurut jenis operand-nya dibagi dua yaitu unary operator dan binary operator.
•Unary operator adalah operator yang operand-nya hanya satu seperti contoh +6, -B. Tanda bilangan negatif (-) dan positif (+) pada angka 6 dan variabel B menunjukkan operator unary.
•Operator Binary merupakan operator yang mempunyai dua operand. Hampir semua operator di Delphi bersifat binary. contoh operator ini pada operasi penjumlahan A + B, tanda positif (+) menunjukkan operator penjumlahan.


Mengenal Operator Aritmatika Pada Delphi 7


Operator Aritmatikan mempunyai fungsi untuk melakukan suatu proses aritmatika yang dapat meliputi penjumlahan, pengurangan, perkalian, pembagian dan fungsi fungsi aritmatika lainnya.
Berikut ini adalah Tipe Operator Aritmatika dalam Bahasa Pemograman Borland Delphi :










Berikut Contoh Hasil Penggunaan Operator Aritmatika Diatas :











Dalam Delphi Default Tipe data yang tampil di form Adalah Berupa String, Jadi jika ingin membuat fungsi operator atau penjumlahan,pengurangan,kali,bagi kita harus merubah tipe datanya dulu menjadi Tipe data numerik bisa Real / Integer. Perintah untuk merubah Tipe data tersebut adalah Sebagai Berikut :
strtofloat : untuk merubah tipe data string ke tipe data Real.
strtoint : untuk merubah tipe data string ke tipe data integer.
floattostr : untuk merubah tipe data real ke tipe data string.
inttostr : untuk merubah tipe data integer ke tipe data string.
Pertama disain form berikut :
















Ubah Properties Namenya Sebagai Berikut :




















Berikut Alur Logikanya :
- Nilai 1 dan Nilai 2 diisi manual oleh user.
- Pada Saat Button Tambah diklik maka nilai 1 dan nilai 2 berubah menjadi
nilai real, kemudian nilai hasil ditampilkan penjumlahan nilai 1 dan nilai 2.
- Pada Saat Button Kurang diklik maka nilai 1 dan nilai 2 berubah menjadi
nilai real, kemudian nilai hasil ditampilkan pengurangan nilai 1 dan nilai 2.
- Pada Saat Button Kali diklik maka nilai 1 dan nilai 2 berubah menjadi nilai
real, kemudian nilai hasil ditampilkan pengalian nilai 1 dan nilai 2.
- Pada Saat Button Bagi diklik maka nilai 1 dan nilai 2 berubah menjadi nilai
real, kemudian nilai hasil ditampilkan pengalian nilai 1 dan nilai 2.
- Pada Saat Button Div diklik maka nilai 1 dan nilai 2 berubah menjadi nilai
integer, kemudian nilai hasil ditampilkan hasil div nilai 1 dan nilai 2.
- Pada Saat Button Mod diklik maka nilai 1 dan nilai 2 berubah menjadi nilai
integer, kemudian nilai hasil ditampilkan hasil Mod nilai 1 dan nilai 2.
- Pada Saat Button_Bersih diklik maka akan membersihkan nilai 1 dan nilai 2.
- Jika Button Keluar diklik maka akan keluar dari program.
Berikut list Programnya :
1 Var
2 frm_materi8: Tfrm_materi8;
3 a,b,c:real;
4 d,e,f:integer;
Buatlah Variable Dengan tipe data seperti Di atas.
a,b,c,d,e,f adalah variable penamaan dari nilai yang muncul pada edit box di
delphi. karena kita mau membuat penjumlahan, maka kita akan mengubah tipe
data dari default string menjadi tipe data real dan integer.
Dengan memberikan penamaan sementara dan kode perubahannya strtofloat
yakni merubah tipe data string menjadi real. Pada Saat menampilkan c kita
merubah kembali tipe data c yang tadinya real menjadi string karena Tampilan
default pada editbox delphi adalah string.
Jika kita menggunakan penamaan variable maka jangan lupa untuk
menambahkan tipe data dari variable di code list delphi Var seperti diatas.
Kemudian scroll up unitnya dan cari tulisan seperti diatas var kemudian
ditambahkan dengan format variable_1 , Variable2 : tipe data;
// Perintah untuk tombol Tambah
procedure TForm1.Button1Click(Sender: TObject);
begin
a:=strtofloat(edit1.Text);
b:=strtofloat(edit2.Text);
c:=a+b;
edit3.Text:=floattostr(c);
end;
a,b,c adalah variable penamaan dari nilai yang muncul pada edit box di delphi.
karena kita mau membuat penjumlahan, maka kita akan mengubah tipe data dari
default string menjadi tipe data real.
Dengan memberikan penamaan sementara dan kode perubahannya strtofloat
yakni merubah tipe data string menjadi real. Pada Saat menampilkan c kita
merubah kembali tipe data c yang tadinya real menjadi string karena Tampilan
default pada editbox delphi adalah string.
// Perintah untuk tombol Kurang
procedure TForm1.Button2Click(Sender: TObject);
begin
a:=strtofloat(edit1.Text);
b:=strtofloat(edit2.Text);
c:=a-b;
edit3.Text:=floattostr(c);
end;
// Perintah untuk tombol Kali
procedure TForm1.Button4Click(Sender: TObject);
begin
a:=strtofloat(edit1.Text);
b:=strtofloat(edit2.Text);
c:=a*b;
edit3.Text:=floattostr(c);
end;
// Perintah untuk tombol Bagi
procedure TForm1.Button5Click(Sender: TObject);
begin
a:=strtofloat(edit1.Text);
b:=strtofloat(edit2.Text);
c:=a/b;
edit3.Text:=floattostr(c);
end;
// Perintah untuk tombol Div
procedure TForm1.Button3Click(Sender: TObject);
begin
d:=strtoint(edit1.Text);
e:=strtoint(edit2.Text);
f:=d div e;
edit3.Text:=inttostr(f);
end;
// Perintah untuk tombol Mod
procedure TForm1.Button6Click(Sender: TObject);
begin
d:=strtoint(edit1.Text);
e:=strtoint(edit2.Text);
f:=d mod e;
edit3.Text:=inttostr(f);
end;
// Perintah untuk tombol Bersih
procedure TForm1.Button8Click(Sender: TObject);
begin
edit1.Text :='';
edit2.Text :='';
edit3.Text :='';
end;
end.
Pada Saat Button Bersih diklik maka akan menghapus seluruh teks pada edit
box.

Setting PATH JAVA Pada Semua Windows

Setting PATH JAVA Windows XP
cara setting path java pada windows XP cukup mudah hanya hitungan detik kita sudah bisa, mengaktifkan path tersebut cara seperti berikut:
1. buka kotak run "cmd" untuk masuk ke command prompt.
2. masuk ke local disk tempat kita menyimpan file JAVA.
3. Setelah itu ketikan " set path " (tanpa tanda kutip ").


4. kemudian copy bin pada folder java.

5. setelah anda copy pada dos sehingga menjadi " set path=;C:\Program Files\Java\jdk1.6.0_01\bin " kemudian tekan enter.
6. Setelah itu " set class path=;C:\Program Files\Java\jdk1.6.0_01\lib " kemudian tekan enter.

7. tunggu proses reading path.
8. setelah itu ketik "javac namafile.java " tekan enter 9. ketik " java namafile " (tanpa extension).
10. tunggu beberapa saat akan muncul hasil actionscript anda pada layar broswer.

Setting PATH JAVA Windows 7
Pastikan anda telah menginstall JRE dan JDK terlebih dahulu. Setting path digunakan untuk mengcompile file java menggunakan command promt /CMD.
Langkahnya adalah buka My Computer, kemudian pilih System Properties, lalu pilih Advance System Setting, kemudian pilih Environtment Variabel, lalu pada Path pilih Edit dan isikan alamat dimana java anda di install misalnya C:\Program Files\Java\jdk1.6.0_26\bin .
Untuk lebih jelasnya silahkan melihat gambar berikut :






















Untuk mengecek apakah settingan tersebut telah benar, tinggal menggunakan command promt dan ketikan “javac”.
Jika berhasil muncul seperti ini




















Jika salah akan muncul seperti ini









Setelah itu anda OK, Terus OK lagi lalu OK lagi dan RESTART Komp/leptop anda lalu anda ke Command Prompt lagi dan ketikan "Javac" tanpa tanda kutip, lalu enter. Jika berhasil maka akan tampil banyaaaaaak banget printah2 gitu deh. Kalo gagal ya seperti pada gambar pertama tampilnya.

Setting PATH JAVA Windows 8
Dapat juga dengan melakukan klik kanan my Computer, pilih properties, kemudian masuk keAdvanced system settings dan klik Environment Variables.



















Pada System variables, cari variable Path kemudian klik edit.Ingat, jangan hapus isi dari path yang ada, anda hanya perlu menambahkan C:\Program Files\Java\jdk1.7.0_10\bin;
setiap path selalu diakhiri dengan tanda “;”












Klik OK.

Testing Java
Untuk mengecek apakah path sudah di set dengan benar dengan cara membuka command prompt dan ketikkan “java”. Jika tidak terdapat kesalahan maka akan muncul seperti ini.













Semoga bermanfaat.

Cara membuat Web Browser Sederhana dengan VB6.

Assalmu alaikum wr wb
Pada kesempatan ini saya membuat artikel tentang cara membuat web browser dengan vb6. Caranya gampang teman cukup ikuti langkah-lanhkah dibawah ini.

1. Buka Visual Basic 6 nya. Trus pilih Standard EXE.
2. Klik Kanan Pada ToolBox, Kemudian pilih Components atau tekan  key Ctrl + T .
3. Kemudian Centang Microsoft html object library, Microsoft internet controls, Microsoft Windows common Controls 5.0 atau 6.0 sama saja.
4. Buat 5 Command Buton, 1 Text Box , 1Label, 1 Webbrowser , 1 Proggress Bar. Saran saya tata Seperti Gambar di bawah.


CommandButton Captionnya saya ganti dengan Back, Forward, Refresh, Stop dan Go.

Label Captionnya saya ganti Done
TextBox Text kalau bisa Kosong aja.
5. Sekarang Masukkan kode kode berikut, caranya doble klik pada tool / tombol yang sudah kita buat.

1. Back
On Error Resume Next
WebBrowser1.GoBack

2. Forward
On Error Resume Next
WebBrowser1.GoForward

3.Refresh
On Error Resume Next
WebBrowser1.Refresh

4.Stop
On Error Resume Next
WebBrowser1.Stop

5.GO
On Error Resume Next
WebBrowser1.Navigate Text1.Text

6. Progress Bar. Langsung Copy dan Paste Code ini pada Form Code

Private Sub WebBrowser1_ProgressChange(ByVal Progress As Long, ByVal ProgressMax As Long)
On Error Resume Next
If Progress = -1 Then ProgressBar1.Value = 100
Label1.Caption = "Done"
ProgressBar1.Visible = False
If Progress > 0 And ProgressMax > 0 Then
ProgressBar1.Visible = True
Image1.Visible = False
ProgressBar1.Value = Progress * 100 / ProgressMax
Label1.Caption = "Loading " & Int(Progress * 100 / ProgressMax) & "%"

End If
Exit Sub
End Sub

8.Resize Form. Langsung Copy dan Paste Code ini pada Form Code

Private Sub Form_Resize()
On Error Resume Next
WebBrowser1.Width = Me.ScaleWidth
WebBrowser1.Height = Me.ScaleHeight - 1680
End Sub


6. Coba Jalankan Programnya Run > Start atau F5. Bila anda menemui error Silahkah komen, pasti ane jawab :)

7. Kalau sudah tak tampak error. Langsung pilih File > Make Project1.exe.

8. Selesai

Kalau Program sudah jadi akan terlihat seperti ini :





Cara Menambahkan background pada form java netbeans

 Selamat malam sahabat blogger,,
Kali ini saya akan memnjelaskan tentang bagaimana cara mengkostumisasi form java. Ksotumisasi yang saya maksud ini adalah bagaimana mengganti background mengganti skin dan mengganti warna panel saat form sedang berjalan (running).
Pertama saya akan menjelaskan bagaiman cara mengganti background .Nah perlu teman ketahui bahwa secara default properties form java tidak menyediakan properties untuk mengubah background atau komponen swing yang berfungsi untuk menjadi background. Sebagai gantinya kita mengakalinya dengan komponen jlabel dengan cara menambahkan gambar melalui properties icon Contoh gambar berikut:

Setelah kita menambahkan gambar ,agar kita dapat menimpa gambar tersebut agar menjadi background ubah set layout jframe menjadi absolut layout seperti gambar dibawah ini 

Lalu sesuaikan gambar dengan form agar terlihat seperti background. Sampai saat ini kita sdah bisa membuat background. Agar terlihat lebih menarik kita dapat mengganti gambar background saat program running. Pertama tambahkan jMenuitem atau jButton. Buat method terlebih dahulu sbb berikut:
private ImageIcon ubah_gambar(String gambar){
         //resize gambar
        ImageIcon imageIcon = new ImageIcon(gambar);
        Image image = imageIcon.getImage();
        Image newimg = image.getScaledInstance(1420, 720,  java.awt.Image.SCALE_SMOOTH);
        imageIcon = new ImageIcon(newimg);
        return imageIcon;
    }
Lalu masukkan skrip berikut ke jmenuitem atau jbutton
// TODO add your handling code here:
        JFileChooser OpenFile = new JFileChooser();
        OpenFile.showOpenDialog(null);
        File x_file = OpenFile.getSelectedFile();
        String NamaFile = x_file.getAbsolutePath();
        labelImage.setIcon(ubah_gambar(NamaFile));
Lalu coba jalankan program anda lalu klik change background 

 Lalu pilih gambar yang anda sukai


Nah sekarang background anda sudah berubah sesuai gambar yang dipilh.
Sekian tutorial  dari saya semoga dapat bermanfaat bagi teman-teman sekalian.
Selamat Malam
Salam Blogger.








Contoh Beberapa Skrip PHP Sederhana Beserta Hasilnya

Ok sahabat blogger pada kesempatan ini saya akan membagikan ilmu tentang PHP. PHP sendiri merupakan salah satu bahasa pemrograman web yang cukup populer karna bahasanya yang simple dan hasil yang luar biasa. Nah dibawah ini adalah beberapa contoh skrip PHP sederhana serta hasil tampilannya..

1.Memberi warna background dan Penggunaan Font
Skrip

<?php
echo"<body bgcolor=red><b><i><font face=algerian> Terima Kasih</b></i></font>";
?>
Hasil:



















2. Membuat TextBox
Skrip
<?
echo "<form method=post action=wyn@telkom.net>
 Nama:<input name=nama size=25>
 E-mail:<input name=email size=25>

?>



















3.Membuat Combobox dan TextArea
Skrip

<?
echo "<form method=post action=wyn@telkom.net>
DARI MANA ANDA BERASAL :
<SELECT NAME=ASAL SIZE=1>
  <OPTION SELECTED>Makassar
  <OPTION>Semarang
  <OPTION>Yogyakarta
  <OPTION>Surabaya
  <OPTION>MEDAN
  <OPTION>Kalimantan
  <OPTION>Sulawesi
  <option>laikang
  <OPTION>perumnas
  <option>Lamongan
</SELECT><P>KOMENTAR ANDA TENTANG HOME PAGE INI :<BR>
<TEXTAREA NAME=Komentar ROWS=7 COLS=50></TEXTAREA>
?>

Hasil:
4.Membuat Tabel

Skrip

<?php
echo "<P>Menggunakan tag <font face=courier new><b>&lt;
TABLE BORDER=10 &gt;</b></font><P>

<TABLE BORDER=10>
 <TR>
   <TD>Baris #1 Kolom #1</TD>
   <TD>Baris #1 Kolom #2</TD>
 </TR>
 <TR>
   <TD>Baris #2 Kolom #1</TD>
   <TD>Baris #2 Kolom #2</TD>
 </TR>
?>

Hasil:
5. Membuat Tabel dengan Celldpacing
Skrip

<?
echo "<P>Menggunakan tag <font face=courier new><b>&lt;
TABLE BORDER CELLSPACING="10"&gt;</b></font><P>

<TABLE BORDER=3 CELLPADDING=10 CELLSPACING=4>
  <TR>
    <TD COLSPAN=2>1 & 2</TD>
  </TR>
  <TR>
    <TD>3</TD>
    <TD>4</TD>
  </TR>
?>

Hasil:



















Nah itulah beberapa skrip sederhana bahasa PHP semoga dapat membantu teman-teman sekalian,sekian dan terima kasih.
Salam Blogger!

Penting untuk pembaca bahwa ini bukan PHP (pemberi harapan palsu) melainkan PHP (personal homepage) jadi jangan salah paham ya :v

Contoh script c++ Borlan 5.20

















#include<iostream.h>
#include<conio.h>
#include<stdio.h>
main()
{
charnmpem[20],tgl[8],kdbuku,kdjudul,*jenis,*judul,*pengarang;
intharga,jml,ubay,tobay,ukem;

cout<<"namapembeli            : ";cin>>nmpem;
cout<<"tanggalpembelian       : ";cin>>tgl;
cout<<"pilihjenisbuku[1/2/3] : ";cin>>kdbuku;
cout<<"pilihjudulbuku[a/b/c] : ";cin>>kdjudul;
cout<<"jumlahbeli             : ";cin>>jml;

if (kdbuku=='1')
{
jenis="novel";
if (kdjudul=='a')
   {
judul="hikayatcinta";
pengarang="mira W";
harga=30000;
   }
else if (kdjudul=='b')
   {
judul="siksakubur";
pengarang="Tatang S";
harga=25000;
   }
else
   {
judul="mawarhitam";
pengarang="Asmira W";
harga=20000;
   }
}
else if (kdbuku=='2')
{
jenis="pelajaran";
if (kdjudul=='a')
   {
judul="borlandc++";
pengarang="Friyadie";
harga=60000;
   }
else if (kdjudul=='b')
   {
judul="Visual Foxpro";
pengarang="Agusnaba";
harga=30000;
   }
else
   {
judul="Visual basic";
pengarang="Eviciena";
harga=25000;
   }
}
else
{
jenis="legenda";
if (kdjudul=='a')
   {
judul="sangkuriang";
pengarang="Suratmaja";
harga=40000;
   }
else if (kdjudul=='b')
   {
judul="MalinKundang";
pengarang="Andi Offset";
harga=35000;
   }
else
   {
judul="JakaTingkir";
pengarang="Salma";
harga=10000;
   }
}
tobay=jml*harga;
clrscr();
cout<<"***********************************"<<endl;
cout<<"\t\tTOKO BUKU ARDENI"<<endl;
cout<<"***********************************"<<endl;
cout<<"namapembeli        :"<<nmpem<<endl;
cout<<"tanggalpembeli     :"<<tgl<<endl;
cout<<"kodejenisbuku     :"<<kdbuku<<endl;
cout<<"jenisbuku          :"<<jenis<<endl;
cout<<"kodejudulbuku     :"<<kdjudul<<endl;
cout<<"judulbuku          :"<<judul<<endl;
cout<<"pengarang           :"<<pengarang<<endl;
cout<<"harga               :"<<harga<<endl;
cout<<"total bayar         :"<<tobay<<endl;
cout<<"uangbayar          :";cin>>ubay;ukem=ubay-tobay;
cout<<"kembali             :"<<ukem<<endl;
getch();
}



 Untuk menampilkan hasil

#include <iostream.h>
#include <conio.h>
void main()
{
long jum;
clrscr();
jum=145664;
cout << "Isi jum penduduk = "<<jum <<'\n';
getch();
}


Program input output

#include<conio.h>
#include<iostream.h>
void main()
{
char teks[13];
clrscr();
cout <<"masukan sebuah kata :";
cin >>teks;
cout<< "Yang anda masukan  : "<<teks;
}



 Program input output dengan getline

#include <iostream.h>
#include <conio.h>
void main()
{
char nama[25];
char alamat[35];

clrscr();

cout<<"Nama anda :";
cin.getline(nama,25);

cout<<"Alamat Anda :";
cin.getline(alamat,35);

cout <<"NAMA    =" <<nama <<endl;
cout <<"ALAMAT  =" <<alamat <<endl;
}