welcome to my blog


WELCOME MY BLOGER

Kamis, 24 Desember 2009

Tugas Pemograman

Penjelasan Bahasa Program

a.File Header
#include
#include
#include
#include
Penjelasan :
1. ”stdio” : file header ini digunakan untuk mengaktifkan printf dan cprintf.
2. ”conio” : file header ini digunakan untuk mengaktifkan getch.
3. ”iostream” : file header ini digunakan untuk mengaktifkan cout, cin dan endl.
4. “iomanip” : file header ini digunakan untuk mengaktifkan setiosflags.

b.Fungsi
Bentuk formal dari fungsi :
long total (long a, long b)
{
return (a*b)
}
Bentuk actual dari fungsi :
ttl=total(hrg,jumble);
fungsi terbagi menjadi 2, yaitu :
1.user defined function : fungsi yang didefinisikan sendiri oleh user sesuai dengan kebutuhan.
Contoh : menentukan fungsi garis
garis()
{
cout<<”============================”<}
2.built in function : fungsi yang telah disediakan dalam program.
Contoh : main()

c.Class
Class adalah metode logical untuk organisasi data dan fungsi dalam struktur yang sama.
Bentuk umum :
class
{ Permession_label_1:
elemen;
......
}class_name;
Class terdapat 2 deklarasi, yaitu :
1.Private : class yang hanya dapat diakses dari anggota lain pada class yang sama.
2.Public : anggota dapat diakses dari class manapun
Contoh :
class
{
public :
char kd[5],*nmband,*hari;
long hrg,ttl,disk,ppn,ttlbyr,jumbel;
}musik[30];
Ket :
Tanda ” * ” : menandakan string data ( penulisan karakter sudah ditetapkan )

d.Tipe Data
Inisialisasi dari program :
char np[20],nk[20],lagi;
long tobay=0;
int jd,i;
Penjelasan :
1.char : tipe data berupa huruf dan angka yang tidak dihitung (-120 s/d 127)
2.long : tipe data berupa range -2147483678 s/d 2147283647
3.int : tipe data berupa range -32768 s/d 32767

e.Array
Array adalah tipe terstruktur yang terdiri dari sejumlah komponen yang mempunyai tipe data yang sama.
Array terdiri dari :
1.Array berdimensi 1
2.Array berdimensi 2
Contoh Array :
int jd,i;

f.Perintah Keluar dan Masuk
Perintah Masuk :
cout<<”Masukan Nama Kasir :”;gets(nk);
artinya masukan variabel nama dan dapat menggunakan spasi pada saat penulisan.
Perintah Keluar :
gotoxy(7,1);
cout<<”Program Penjualan Tiket Konser Musik”<artinya perintah keluaran dengan memanggil variabel yang telah ditentukan, pada koordinat (x,y) → (7,1)

g.Fungsi if dan strcmp
if(strcmp(musik[i].kd,”ST”)==0||strcmp(musik[i].kd,”st”)==0)
{
musik[i].kd =”ST12”;
musik[i].hrg =75000;
musik[i].hari = ”Rabu”;
}
else if(strcmp(musik[i].kd,”UG”)==0||strcmp(musik[i].kd,”ug”)==0)
{
musik[i].kd =”Ungu”;
musik[i].hrg =100000;
musik[i].hari =”Kamis”;
}
Dengan bentuk penulisan :
Percabangan if dengan syarat jika memilih kode ”ST” atau ”st”, maka memesan tiket dengan nama band ST12 dengan harga 75000, dan hari konser rabu.
Lalu jika salah memasukan kode maka akan default else.
else
{
cout<<”Anda Salah Masukan Kode!!!”<cout<<”Mau Input Data Lagi [Y/T] =”;cin>>lagi;
if(lagi==’Y’||lagi==’y’)
goto awal;
else
goto akhir;
}

h.Pernyataan goto
Merupakan intruksi untuk mengarakhan program ke pernytaan yang telah ditandai dengan suatu label.
Contoh :
1.goto awal; dengan label awal:
2.goto akhir; dengan label akhir: