Followers

Tuesday, 15 January 2013

CODING C++


/*——————————————————*/
/*—- Nama : Sugeng Riono —————–*/
/*—- Nim : 18096342 ———————-*/
/*– Kelas : 12.1M.04 ———————–*/
/*—— http://www.catatan-sgenk.co.cc ———-*/
/*——————————————————*/
#include<conio.h>
#include<stdio.h>
#include<iostream.h>
#include<iomanip.h>
main()
{
struct
{
char namafilm[18],jenisfilm;
long harga,lamasewa,jumlahsewa,denda,jumlahharga;
}film[12];
char jawab,namakasir[25],namapenyewa[25];
int totalbayar;
int i,n;
clrscr();
lagi:
cout<<”——————————————————–”<<endl;
cout<<” RENTAL VCD “AI SITERU“ “<<endl;
cout<<”——————————————————–”<<endl;
cout<<”Nama Kasir : “;gets(namakasir);
cout<<”Nama Penyewa : “;gets(namapenyewa);
cout<<”Jumlah data : “;cin>>n;
cout<<”\n——————————————————”<<endl;
for (i=1;i<=n;++i)
{
cout<<”Data ke -: “<<i<<endl;
ulang:
cout<<”Pilih Jenis Film :”<<endl;
cout<<”[1.HORROR 2.KOMEDI 3.DRAMA 4.KARTUN ] : “;cin>>film[i].jenisfilm;
cout<<”Jumlah Sewa : “;cin>>film[i].jumlahsewa;
cout<<”Lama Sewa : “;cin>>film[i].lamasewa;
cout<<endl;
}
clrscr();
cout<<”————————————————————-”<<endl;
cout<<”\t\tSTRUK PEMBAYARAN RENTAL VCD “<<endl;
cout<<”\t\t RENTAL VCD“AI SITERU“ “<<endl;
cout<<”————————————————————-”<<endl;
cout<<”Nama Kasir = “<<namakasir<<”\t\tNama Penyewa = “<<namapenyewa<<endl;
cout<<”————————————————————-”<<endl;
cout<<”No. Nama Film Harga Jumlah Lama Denda Jumlah “<<endl;
cout<<” Sewa Sewa Sewa Haga “<<endl;
cout<<”————————————————————-”<<endl;
for (i=1;i<=n;++i)
{
switch(film[i].jenisfilm)
{
case ’1′:
{
strcpy(film[i].namafilm,”HANTU GENDONG”);
film[i].harga=5000;
}
break;
case ’2′:
{
strcpy(film[i].namafilm,”SUSTER NGEPOT”);
film[i].harga=5500;
}
break;
case ’3′:
{
strcpy(film[i].namafilm,”SAJADAH CINTA”);
film[i].harga=6000;
}
break;
case ’4′:
{
strcpy(film[i].namafilm,”LONNEY TOONS”);
film[i].harga=4000;
}
break;
default:
{
cout<<”kode salah !”<<endl;
goto ulang;
}
}
cout<<setiosflags(ios::right)<<setw(1)<<i<<” “;
cout<<setiosflags(ios::right)<<setw(10)<<film[i].namafilm;
cout<<setiosflags(ios::right)<<setw(4)<<”Rp”<<film[i].harga;
cout<<setiosflags(ios::right)<<setw(6)<<film[i].jumlahsewa;
cout<<setiosflags(ios::right)<<setw(6)<<film[i].lamasewa<<”Hari”;
if (film[i].lamasewa>3)
film[i].denda=3000;
else
film[i].denda=0;
cout<<setiosflags(ios::right)<<setw(6)<<”Rp” <<film[i].denda;
film[i].jumlahharga=(film[i].harga*film[i].jumlahsewa)+film[i].denda;
cout<<setiosflags(ios::right)<<setw(10)<<”Rp” <<film[i].jumlahharga;
cout<<endl;
cout<<”—————————————————————-”<<endl;
totalbayar=film[i].jumlahharga+totalbayar;
}
cout<<”\t\t\t\t\tTotal Bayar Rp “<<totalbayar<<endl;
cout<<”—————————————————————-”<<endl;
cout<<”\t\t\t Mau isi Data Lagi [Y/N] ???”<<endl;
cout<<”—————————————————————-”<<endl;
cin>>jawab;
clrscr();
if (jawab==’Y’ || jawab==’y')
{
goto lagi;
}
else
{
goto keluar;
}
keluar:
}
getch();

/* ——————————————— */
/* Program Array Satu Dimensi */
/* ——————————————– */
#include<conio .h=”">
#include<stdio .h=”">
#include<iostream .h=”">
#include<iomanip .h=”">
main()
{
int i;
char nama[5][20];
float nilai1[5];
float nilai2[5];
float hasil[5];
clrscr();
for(i=1;i<=2;i++)
{
cout<”Data Ke – “<i<endl;
cout<”Nama Siswa : “; gets(nama[i]);
cout<”Nilai Teori : “; cin>nilai1[i];
cout<”Nilai Praktek : “; cin>nilai2[i];
hasil[i] = (nilai1[i] * 0.40)+ (nilai2[i] * 0.60);
cout<endl;
}
clrscr();
cout<endl<endl;
cout<”—————————————-”<endl;
cout<”No. Nama Siswa Nilai Nilai Hasil”<endl;
cout<” Teori Praktek Ujian”<endl;
cout<”—————————————-”<endl;
for(i=1;i<=2;i++)
{
cout<setiosflags(ios::left)<setw(4)<i;
cout<setiosflags(ios::left)<setw(18)<nama[i];
cout<setprecision(2)<” “<nilai1[i];
cout<setprecision(2)<” “<nilai2[i];
cout<setprecision(2)<” “<hasil[i]<endl;
}
cout<”——————————————”<endl;
getch();
}
2. Array Berdimensi Dua
Bentuk Umum pendeklarasian array : Tipe-Data Nama_Variabel[index-1][index-2]
Keterangan :
Type Data : Untuk menyatakan type data yang digunakan.
Index-1 : Untuk menyatakan jumlah baris
Index-2 : Untuk menyatakan jumlah kolom
Contoh Pendeklarasian Array dimensi 2
int data_jual[3][3];
penjelasan:
int adalah Tipe data elemen array
data_jual adalah adalah Nama Array
[3] yang kiri adalah Jumlah Baris nya
[3] yang kanan adalah Jumlah Kolom nya
contoh listing programnya
/* =============== */
/* Array Dimensi 2 */
/* =============== */
#include <stdio .h=”">
#include “conio.h”
#include “iostream.h”
#include “iomanip.h”
main()
{
int i,j;
int data[4][4];
char nama[4][20];
clrscr();
for(i=1;i<=2;i++)
{
cout<”Data Penjualan “<i<endl;
cout<”Nama Barang : “;cin>nama[i];
for(j=1;j<=2;j++)
{
cout<”Data Tahun 200″<j<endl;//<”,”<j<endl;
cout<”jumlah penjualan : “;cin>data[i][j];
}
}
clrscr();
cout<” Data Penjualan Pertahun “<endl;
cout<”========================================= “<endl;
cout<” No Nama Barang 2001 2002 2003 “<endl;
cout<”========================================= “<endl;
for(i=1;i<=3;i++)
{
cout<setiosflags(ios::left)<setw(5)<i;
cout<setiosflags(ios::left)<setw(10)<nama[i];
for(j=1;j<=3;j++)
{
cout<setiosflags(ios::right)<setw(6)<data[i][j];
cout<” “;
}
cout<endl;
}
cout<”================================================”;
getch();
}

Thursday, 20 December 2012


Pantun Tahun Baru 2013 | Ucapan Tahun Baru 2013

Pantun Tahun Baru 2013 | Ucapan Tahun Baru 2013 - Haii sobat Info Berita Terkini! Kali ini saya akan share buat Anda para penggemar pantun yg asik dan menarik tentunya buat ngucapin tahun baru kepada rekan-rekan, pacar, teman, sahabat, sodara, dan keluarga. Pantun adalah bentuk puisi yang terdiri atas empat baris yang bersajak bersilih dua-dua (pola ab-ab), dan biasanya, tiap baris terdiri atas empat perkataan. Baiklah, langsung saja berikut adalah kumpulan pantun ucapan tahun baru 2013:


PANTUN TAHUN BARU 2013

Di sungai ada batu
Di jalanan juga banyak batu
Sekarang tahun baru
Mesti bikin resolusi baru

Tadi makan tahu
Kemarin juga makan tahu
Met tahun baru
Met cari gebetan baru

PANTUN TAHUN BARU 2013

ada buku warna biru
buku untuk menulis tamu
ini pantun tahun baru
qu buat khusus untuk mu

awan mendung tidak biru
awan mendung membayang-bayang
qu ucapkan met tahun baru
pada engkau yang qu sayang

PANTUN TAHUN BARU 2013

ke pasar beli layang-layang
di pasar ada pohon waru
selamat tahun baru sayang
janganlah merayu tuk dosa baru

ada buah duku dipetik
yang metik malah terharu
met tahun baru cantik
mari jauhi dosa baru

PANTUN TAHUN BARU 2013

ada yang lagi terharu
ada juga yang lagi malu
selamat tahun baru
mari tinggalkan masa lalu

PANTUN TAHUN BARU 2013 DALAM BAHASA INGGRIS:

take a walk to serayu
take a walk with slave
happy new year to you
I wish you a better life

there are a master and a slave
they are taking a walk to cifor
happy new year two thousands twelve
hopefully you'll be happier than before

PANTUN TAHUN BARU 2013 DALAM BAHASA INDONESIA:

ada mertua ada menantu
sama-sama pake baju biru
tahun baru di depan pintu
datang bersama harapan baru

di kebun ada pohon waru
di kebun ada pohon lada
mari sambut tahun baru
dengan smangat membara di dada

ada yang jual kue putu
ada yang jual kue pita
tahun baru diambang waktu
mari sambut dengan sukacita

ada bebek ada itik
ada kesana ada kesini
selamat tahun baru, cantik
smoga penuh smangat di tahun ini

balon berwarna biru
balon dideket palu
selamat tahun baru
smoga sukses slalu

Makan tomat bareng kangguru
Ada ikan beku di peti es
SELAMAT TAHUN BARU!
Semoga selalu sukses

Keluar dari mobil setelah di parkir
Melihat gadis cantik sekali
Hepi new year
Oh kekasih hati!

Jalan jalan ke pasar baru
Awas awas jangan kesasar
2013 tahun baru
Moga mawas diri dan sukses besar

Ngebakso enaknya di Bulungan
Sambil nongkrong ame si Memes
Malam tahun baru dilewatkan jangan
Sambil ngobrol dan ngirim sms

Kota Toulouse kota yang indah
megah ceria berbata merah
Dengan tulus dan dari hati
kuucap met tahun baru, moga diberkati

Pak Camat traktir Bu Guru
Bu guru makan es sama bakwan
Selamat Tahun Baru!
Semoga sukses selalu kawan

Jalan jalan ke kota Paris
Liat gedung berbaris baris
Tahun baruan abang cukur kumis
Demi cinta ke adik manis

beli martabak di pulau seribu
jangan lupa beli minumnya
ini pantun di tahun baru
semoga bisa terus berjaya

satu - satu ke kota baru
naik delman ke pemakasan
tahun baru harapan baru
moga bisa raih impian

Saturday, 15 December 2012

Fungsi Input dan Output C++

Fungsi Input dan Output Dalam C++


Berbicara tentang input dan ouput data dalam C++ tidak jauh dari penggunaan keyboard untuk input dan tampilan layar monitor untuk output. Dalam C++ menggunakan berbagai macam format untuk input dan output tergantung dari penggunaan file header yang digunakan, kemudian yang akan dibahas kali ini adalah penggunaan 2 standar input dan output dasar yang sering digunakan dalam C++ dengan format yang berbeda.
1. Input (Memasukkan Data)
Dengan menggunakan #include <stdio.h> bagi yang belum tahu fungsi stdio.h lihat artikel sebelumnya aturan dan perintah dasar C++
a. Fungsi scanf()
fungsi scanf() berguna untuk meninput data baik berupa bilangan, karakter, ataupun kalimat secara terformat. Berikut format-format yang digunakan untuk scanf() :
%c : Membaca sebuah karakter
%s : Membaca sebuah string
%i, %d : Membaca sebuah bilangan bulat (integer, desimal)
%f, %e : Membaca sebuah bilangan pecahan (real, float)
%o : Membaca sebuah bilangan octal
%x : Membaca sebuah bilangan heksadesimal
%u : Membaca sebuah bilangan tak bertanda
b. Fungsi gets()
fungsi gets() berguna untuk memasukkan data bertipe karakter, tanpa penggunaan format seperti scanf(), dan tidak dapat untuk menginput data numeric ataupun string.
c. Fungsi getchar()
fungsi getchar berguna untuk membaca data yang bertipe karakter.
Dengan menggunakan #include <iostream.h> bagi yang belum tahu fungsi iostream.h lihat artikel sebelumnya aturan dan perintah dasar C++
a. Fungsi cin >> var
fungsi cin >> berguna untuk menginput data berupa numerik, string, dan karakter. Var dapat lebih dari satu variabel (cin >> var >> var) dan dapat berupa karakter.
b. Format : cin.get.(var, sizeof(var)), penggunaan format ini untuk menginput string lebih dari satu kata atau seperti kita menekan spasi, tetapi akan terjadi kesalahan jika satu program digunakan lebih dari satu kali. Dan untuk menangani ini lebih baik menggunakan format cin.getline(var, sizeof(var)).
c. Format : cin.getline(var, sizeof(var)).
2. Output (Menampilkan Data)
Dengan menggunakan #include <stdio.h>
a. Menampilkan output ke layar monitor
Fungsi printf() berguna untuk menampilkan semua jenis data (number, string, dan karakter)
Fungsi puts() digunakan untuk menampilkan data string dan secara otomatis akan pidah baris (new line).
Fungsi putchar() digunakan untuk menampilkan sebuah karakter.
b. Mengatur tampilan output
Bentuk sintaks :
printf(”%m,nf”, var)
m : Menyatakan banyaknya digit angka
n : Menyatakan banyaknya digit angka dibelakang koma
var : variabel bertipe float yang akan ditampilkan
Contoh
printf(”%5.2f”, nilai); ”berarti yang akan ditampilkan angka sebanyak 5 digit dan 2 digit angka dibelankang koma”
Dengan menggunakan #include <iostream.h>
Menampilkan output ke layar monitor
Bentuk sintaks
cout << var;
cout << konstanta;
Fungsi cout << dapat digunakan untuk menampilkan semua jenis data (numeric dan karakter) yang dapat berupa nilai, karakter ataupun konstanta.
Contoh Program
Menggunakan #include <stdio.h>
/* Program Sederhana Input dan Output menggunakan stdio.h Dasar Dalam C++
=========================================================================
oleh dicky katili
http ://dickynd.wordpress.com
email : shiddieqy_katili@yahoo.com
*/
//File Header
#include <stdio.h>
#include <conio.h>
main()
{
// deklarasi variabel
int umur;
char nama[10];
float tinggi;
clrscr();
printf(“Masukkan nama : “);
scanf(“%s”,&nama); // membaca nilai string
printf(“Masukkan umur : “);
scanf(“%d”,&umur); // membaca nilai integer / decimal
printf(“Masukkan tinggi : “);
scanf(“%f”,&tinggi); // membaca nilai float / real
printf(“Nilai dari variabel yang anda input : \n”);
printf(“Nama : %s\n”, nama);
printf(“Umur : %d\n”, umur);
printf(“Tinggi : %5.2f”, tinggi);
getch();
}
Output Program
iostdio
Menggunakan #include <iostream.h>

/* Program Sederhana Input dan Output menggunakan iostream.h Dasar Dalam C++
===========================================================================
oleh dicky katili
http ://dickynd.wordpress.com
email : shiddieqy_katili@yahoo.com
*/
//File Header
#include <iostream.h>
#include <conio.h>
main()
{
// deklarasi variabel
int umur;
char nama[10];
float tinggi;
clrscr();
cout << “Masukkan nama : “;
cin >> nama; // membaca nilai string
cout << “Masukkan umur : “;
cin >> umur; // membaca nilai integer / decimal
cout <<”Masukkan tinggi : “;
cin >> tinggi; // membaca nilai float / real
cout << “Nilai dari variabel yang anda input : \n”;
cout << “Nama : ” << nama;
cout << “\nUmur : ” << umur;
cout << “\nTinggi : ” << tinggi;
getch();
}

Thursday, 13 December 2012

contoh desain web sederhana

HTML contoh desain web sederhana

<html>
<head>
<title>pedding dyamnd</title>
<meta content="http://www.dymand-informatika.com" name="author"/>


<style type="text/css">
/*misal tag body*/body{
background-color:#666666;
margin:0 auto 10px auto;/* jarak-luar atas 0, kiri dan kana auto, sedangkan bawah 10px */
padding:5px;/* jarak/batas dalam masing-masing 5px*/
width:800px;/* lebar 800px*/
}

#pembentuk-headernya{/*style ini untuk pembentuk header*/
height:200px;/* tingginya 200px*/
clear:both;/*fungsi ini agar agar ruas kanan-dankiri tidak bisa diisi dengan bidang lain */
margin:0 auto;/*jarak luar atas bawah 0, kiri-kanan auto */
background-color:white;/*warna latar belakang putih */
-moz-border-radius-topright:10px;/* style ini khusus untuk firefox, fungsinya untuk membuat lengkungan*/
-moz-border-radius-topleft:10px;/* style ini khusus untuk firefox, fungsinya untuk membuat lengkungan*/
}

#pembentuk-headernya .judul{/*style ini untuk judul header*/
padding:10px 0 0 20px;/*jarak dalam atas 10px, kanan dan bawah 0, sedangkan kiri 20px*/
font-size:40px;/* ukuran font 40px*/
text-transform:capitalize;/* setiap kata diawali dengan huruf kapaital*/
font-family:times;/* font family times*/
}
#pembentuk-headernya .deskripsinya{/*style ini untuk deskripsi header*/
padding:10px 0 0 20px;/*jarak dalam atas 10px, kanan dan bawah 0, kiri 29px*/
font-size:20px;/* ukuran font 20px*/
}

#sidebar-kiri{/*style ini untuk sidebar kiri */
min-height:1000px;/* tinggi minimal*/
float:left;/*menekan kekiri */
width:200px;/*lebar 200px */
margin:10px 0;/*jarak luar atas-bawah 10px, kiri-kanan 0 */
background-color:white;/* warna latar belakang putih*/
-moz-border-radius-topleft:10px;/* style ini khusus untuk firefox, fungsinya untuk membuat lengkungan*/
-moz-border-radius-bottomleft:10px;/* style ini khusus untuk firefox, fungsinya untuk membuat lengkungan*/
}
#sidebar-kiri .anggapwidget, #sidebar-kanan .anggapwidget{/*style ini untuk isi/pembentuk dalam sidebar kanan dan kiri*/
min-height:300px;/* tinggi minimal 300px*/
clear:both;/*fungsi ini agar agar ruas kanan-dankiri tidak bisa diisi dengan bidang lain */
margin:5px;/*jarak luar masing-masing 5px */
background-color:#666666;/* warna latar belakang #666666*/
-moz-border-radius:10px;/* */
}
#sidebar-kiri h2{/*style ini untuk judul sidebar kiri*/
margin:0;/*jarak luar masing-masing 0 */
padding:0;/*jarak dalam masing-masing 0 */
border-bottom:2px double white;/* garis bawah lebar tebal 2px, style double warna putih*/
font-size:20px;/* ukuran font 20px*/
text-align:center;/* text rata tengah */
text-transform:capitalize;/*setiap kata diawali dengan huruf besar/kapaital */
}

/*mulai badan utama*/
#badan-utamanya{/*style ini untuk badan utama, atau yang terletak di tengah*/
min-height:920px;/* tinggi minimal*/
float:left;/* menekan kekiri*/
width:400px;/* lebar 400px*/
margin:10px;/*jarak luar masing-masing 10px */
background-color:white;/*warna latar belakang putih */
-moz-border-radius-topleft:10px;/* style ini khusus untuk firefox, fungsinya untuk membuat lengkungan*/
-moz-border-radius-topright:10px;/* style ini khusus untuk firefox, fungsinya untuk membuat lengkungan*/
}
#badan-utamanya h2{/*style ini untuk untuk judul badan utama*/
/*style ini untuk judul badan h2*/
margin:0;/*jarak luar masing-masing 0 */
padding:0;/*jarak dalam masing-masing 0 */
border-bottom:2px double #666666;/*garis bawah tebal 2px double, warna #666666 */
font-size:22px;/* ukuran font 22px*/
text-align:left;/*text rata kiri */
text-transform:capitalize;/* setiap kata diawali dengan huruf kapital/besar*/}
#badan-utamanya .isinya{/*style ini untuk isi badan*/
/*style ini untuk isi badan*/
margin:10px;/* jarak luar masing-masing 10px*/
font-size:17px;/* ukuran font 17px */
}
#badan-utamanya .isinya p{/*style ini untuk tag p yang ada di dalam isi badan*/
/*style ini untuk tag p*/
text-indent:20px;/* jrak awal paragraf*/
}
/*bagian badab selesai*/


/*mulai sidebar kanan*/
#sidebar-kanan{/*style ini untuk sidebar kanan*/
min-height:1000px;/* tinggi minimal*/
float:right;/* menekan ke kanan*/
width:180px;/* lebar 180px*/
margin:10 0 0 0;/*jarak luar atas 10, kiri-kanan-bawah 0 */
background-color:white;/*warna latar belakang putih */
-moz-border-radius-topright:10px;/* style ini khusus untuk firefox, fungsinya untuk membuat lengkungan*/
-moz-border-radius-bottomleft:10px;/* style ini khusus untuk firefox, fungsinya untuk membuat lengkungan*/
}
#sidebar-kanan h2{/*style ini untuk judul sidebar kanan*/
margin:0;/*jarak luar masing-masing 0 */
padding:0;/*jarak dalam masing-masing 0 */
border-bottom:2px double white;/*garis bawah tebal 2px titik-titik, warna putih */
font-size:18px;/*ukuran font */
text-align:right;/* text rata kanan*/
text-transform:capitalize;/* setiap kata diawali dengan huruf besar*/
}

#pembentuk-footer{/*style ini untuk pembentuk footer atas, saya membuat tiga footer widget*/
clear:both;/*fungsi style ini agar ruang kiri-kanan tidak bisa diisi*/
background-color:white;/*warna latar belakang*/
}
#pembentuk-footer h3{/*style ini untuk judul footer atas*/
margin:0;/*jarak luar masing-masing 0 */
padding:0;/*jarak dalam masing-masing 0 */
}
#pembentuk-footer .judulwidgetfooter{/*style ini untuk judul footer atas, yups ada dua emang, css itu asik, banget. bayak hal yang bisa dibuat*/
margin:5px;/*jarak luar masing-masing 5px */
border-bottom:4px solid white;/*anggap garis bawah setebal 4px solid warna putih*/
text-transform:capitalize;/**//* setiap kata diawali dengan huruf besar*/
}
#pembentuk-footer .misalwidgetnya{/*style ini untuk widget dalama footer*/
float:left;/*menekan ke kiri-atas*/
width:32%;/*lebarnya 32%, jika lebar tag sebelumnya 1000px, maka lebar ini menjadi 320px*/
min-height:300px;/*tinggi minimal*/
background-color:#666666;/*warna latar belakang*/
margin:5px;/*jarak luar masing-masing 5px */
}

#pembentuk-footer-bawah{/*style ini untuk footer bagain tengah, saya membuat tiga footer*/
clear:both;/*fungsi style ini agar ruang kiri-kanan tidak bisa diisi*/
background-color:white;/*warna latar belakang putih*/
margin-top:20px;/*jarak luar atas 20px*/
}
#pembentuk-footer-bawah .misalwidgetnya-footer-bawah{/*style ini untuk widget dalam footer */
float:left;/*menekan ke kiri-atas*/
width:24%;/*lebarnya 24%, jika lebar tag sebelumnya 1000px, maka lebar ini menjadi 240px*/
min-height:300px;/*tinggi minimal*/
background-color:#666666;/*warna latar belakang*/
margin:5px 2px 5px 5px;/*jarak luar atas 5px, kanan 2px, bawah 5px, kiri 5px*/
}
.misalwidgetnya-footer-bawah h3{/*style ini untuk judul footer*/
padding:0;/*jarak dalam masing-masing 0 */
margin:5px;/*jarak luar masing-masing 5px */
border-bottom:4px solid white;/*anggap garis bawah setebal 4px solid warna putih*/
text-transform:capitalize;/**//* setiap kata diawali dengan huruf besar*/
}

#pembentuk-footer-paling-bawah{/*style ini untuk footer paling bawah*/
clear:both;/*fungsi style ini agar ruang kiri-kanan tidak bisa diisi*/
background-color:white;/*warna latar belakang*/
margin-top:20px;/*jarak luar atas 20px*/
padding-bottom:5px;/*jarak dalam-bawah 5px*/
}
#pembentuk-footer-paling-bawah .widgetnya-footer-bawah-paling-bawah{/*style ini untuk widget footer paling bawah*/
float:left;/*menekan ke kiri-atas*/
width:49%;/*lebarnya*/
min-height:300px;/*tinggi minimal*/
background-color:#666666;/*warna latar belakang*/
margin:5px 2px 0 5px;/**/
}
.widgetnya-footer-bawah-paling-bawah h4{/*style ini untuk judul footer paling bawah*/
padding:0;/*jarak dalam masing-masing 0 */
margin:5px;/*jarak luar masing-masing 5px */
border-bottom:4px solid white;/*anggap garis bawah setebal 4px solid warna putih*/
text-transform:capitalize;/**//* setiap kata diawali dengan huruf besar*/
font-size:20px;/*ukuran font*/
}

/* mulai dari sini adalah pengelompokan style css, setiap style dipisahkan dengan koma(,)*/
.widgetnya-footer-bawah-paling-bawah .isi-widget, .misalwidgetnya-footer-bawah .isi-widget, .misalwidgetnya .isi-widget, #sidebar-kanan .isi-widget, #sidebar-kiri .isi-widget{/*style ini untuk isi widget, keseluruhan*/
margin:5px;margin:5px;/*jarak luar masing-masing 5px */
}
/*maksud dari pengelompokan adalah, misal ada 10 style yang sama, nah dari-pada styleya ditulis satu-satu, kan lebih baik di kelompokan*/
#by-indam{/*style ini untuk yang paaaaaaaaaaaaaaaaaaaaaaaaling bawah, ituloh yang titititittititik*/
clear:both;/*fungsi style ini agar ruang kiri-kanan tidak bisa diisi*/
outline:white dotted 16px;/*garis luar tebal 16px titik-titik, warna putih */
min-height:40px;/*minimal tinggi 40px */
margin:40px auto;/* jatak luar atas dan bawah 40px, kiri-kanan auto*/
background-color:white;/* warna latar belakang putih*/
-moz-border-radius-bottomright:10px;/*style ini hanya untuk firefox */
-moz-border-radius-bottomleft:10px;/*style ini hanya untuk firefox */
}
#by-indam p{/*style ini untuk tag p dalam tititititiititittitiitik*/
text-align:right;/*text rata kanan */
margin:0;/*jarak luar masing-masing 0 */
padding:5px 10px;/* jarak dalam atas-bawah 5px, kiri-kanan 10px*/
}

</style>
</head>
<body>
<div id="pembentuk-headernya">
<h1 class="judul">judulnya</h1>
<p class="deskripsinya">ini adalah tema web</p>
</div>
<div id="sidebar-kiri">
<div class="anggapwidget">
<h2>judu kiri</h2>
<div class="isi-widget">
isi widget
isi widget
isi widget
isi widget
isi widget
isi widget
</div>
</div>
<div class="anggapwidget">
<h2>judul kiri 2</h2>
<div class="isi-widget">
isi widget
isi widget
isi widget
isi widget
isi widget
isi widget
</div>
</div>
<div class="anggapwidget">
<h2>judul kiri 3</h2>
<div class="isi-widget">
isi widget
isi widget
isi widget
isi widget
isi widget
isi widget
</div></div>
</div>
<div id="badan-utamanya">
<div class="isinya">
<h2>anggap disini adalah judul postingan</h2>
<p>ini adalah text ini adalah text ini adalah text ini adalah text ini adalah text ini adalah text</p>
<p>ini adalah text ini adalah text ini adalah text ini adalah text ini adalah text ini adalah text</p>
<p>ini adalah text ini adalah text ini adalah text ini adalah text ini adalah text ini adalah text</p>
<p>ini adalah text ini adalah text ini adalah text ini adalah text ini adalah text ini adalah text</p>
<p>ini adalah text ini adalah text ini adalah text ini adalah text ini adalah text ini adalah text</p>
<p>ini adalah text ini adalah text ini adalah text ini adalah text ini adalah text ini adalah text</p>
</div></div>
<div id="sidebar-kanan">
<div class="anggapwidget">
<h2>judul kanan</h2>
<div class="isi-widget">
isi widget
isi widget
isi widget
isi widget
isi widget
isi widget
</div>
</div>
<div class="anggapwidget">
<h2>judul kanan 2</h2>
<div class="isi-widget">
isi widget
isi widget
isi widget
isi widget
isi widget
isi widget
</div>
</div>
<div class="anggapwidget">
<h2>judul kanan 3</h2>
<div class="isi-widget">
isi widget
isi widget
isi widget
isi widget
isi widget
isi widget
</div></div>


</div></div>
<div style="clear:both;/* */"></div>
</div><div id="by-dmand">
 <blink><p> dymand </blink></p>
</body>
</html>

Monday, 10 December 2012

C++ (atm Sederhana)

contoh program c++ (atm sederhana)

#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <string.h>

void proses(int x)
{
    x *= 200;
    for(int i=0;i<x;i++) for(int j=0;j<x;j++);
}

void main()
{
const long SALDO = 1000000;
int jmlh_setor, jmlh_ambil, saldo, pilih, saldo_skrg, pil1, jns, angsuran,
jmlh,nominal;
char pin[10];
char *password = "yo mare";
char pil2, nmr[13],nmr1[13];

mulai:
textbackground(GREEN); // untuk background berwarna hijau
clrscr();
gotoxy(5,10);
cout << "masukkan PIN anda : ";
gets(pin);
if(strcmp(pin,password)==0)
{
gotoxy(5,15);
        cout << (" Akses disetujui ! Tekan Enter untuk melanjutkan....");
        getch();
      textbackground(RED);
        clrscr();

for(int i=1;i<=80;i++)
        {
            proses(20);
            gotoxy(5,15);
            cout << (i*1.25);
            gotoxy(i,9);
            cout << ("-");
        }
      menu:
textbackground(BLUE);
clrscr();

gotoxy (16,2);
cout << "----------------------------------------------------\n";
gotoxy (16,3);
cout << "^^^^^^^^^    SELAMAT DATANG DI BANK XXX    ^^^^^^^^^" <<  endl;
gotoxy (16,4);
cout << "----------------------------------------------------\n";
gotoxy (28,6);
cout << "menu transaksi" << endl;
gotoxy (28,7);
cout << "--------------" << endl;
gotoxy (28,8);
cout << "1 = informasi saldo" << endl;
gotoxy (28,9);
cout << "2 = penarikan tunai" << endl;
gotoxy (28,10);
cout << "3 = pengisian pulsa" << endl;
gotoxy (28,11);
cout << "4 = pembayaran" << endl;
gotoxy (28,12);
cout << "5 = transfer" << endl;
gotoxy (28,13);
cout << "6 = exit" << endl;
gotoxy (17,15);
cout << "silahkan pilih menu transaksi (1/2/3/4/5/6) : ";
cin >> pilih;

switch(pilih)
{
case 1 : clrscr();
            gotoxy(25,11);
            cout << "# saldo anda saat ini (Rp): " << SALDO;
         break;

case 2 :    clrscr();
            gotoxy(20,10);
            cout << "---------------------" << endl;
         gotoxy(20,11);
            cout << " # penarikan tunai # " << endl;
         gotoxy(20,12);
         cout << "---------------------" << endl;
         gotoxy(20,14);
         cout << "masukkan jumlah yang ingin anda ambil (Rp): ";
            cin >> jmlh_ambil ;
            saldo = SALDO - jmlh_ambil;
         gotoxy(20,15);
         cout << "saldo anda saat ini adalah            (Rp): "
         << saldo << endl;
         if (saldo < 50000)
         {
         gotoxy(20,17);
         cout << "saldo anda dibawah 50000"  << endl;
         gotoxy(20,18);
         cout << "maka tidak dapat di ambil" << endl;
         gotoxy(20,20);
         cout << "saldo harus disisakan 50000";
         }
         break;
case 3 : clrscr();
         cout << "-------------------" << endl;
            cout << "# pengisian pulsa #" << endl;
            cout << "-------------------" << endl;
         cout << "   jenis kartu   " << endl;
         cout << "-------------------" << endl;
         cout << " 1 = SIMPATI" << endl;
         cout << " 2 = IM3" << endl;
         cout << " 3 = XL" << endl;
         cout << "-----------------" << endl;
         cout << "masukkan pilihan kartu anda (1/2/3): ";
         cin >> jns;
         if (jns == 1)
         {cout << "pilihan anda SIMPATI\n";}
         else if (jns == 2)
         {cout << "pilihan anda IM3\n"; }
         else if (jns == 3)
         {cout << "pilihan anda XL\n";}
         else {cout << "pilihan anda salah";
         getch(); goto menu;}
         cout << "masukkan nomor tujuan     : ";
         cin >> nmr;
         cout << endl;
         cout << "pilihan nominal pulsa" << endl;
         cout << "---------------------" << endl;
         cout << "1 = Rp.  25000" << endl;
         cout << "2 = Rp.  50000" << endl;
         cout << "3 = Rp. 100000" << endl;
         cout << "masukkan pilhan anda (1/2/3) : ";
            cin >> pil1 ;
         cout << "-------------------------------" << endl;
         if (pil1 == 1)
         { cout << "pilihan anda 1, harga Rp. 26000" << endl;
         cout << "silahkan tunggu pulsa anda akan segera bertambah\n";
         saldo_skrg = saldo - 26000;
         cout << "saldo anda saat ini adalah : "  << saldo_skrg;}
         else if (pil1 == 2)
         {cout << "pilihan anda 2, harga Rp. 50000" << endl;
         cout << "silahkan tunggu pulsa anda akan segera bertambah\n";
         saldo_skrg = saldo - 50000;
         cout << "saldo anda saat ini : " << saldo_skrg; }
         else if(pil1 == 3)
         { cout << "pilihan anda 3, harga Rp. 99000" << endl;
         cout << "silahkan tunggu pulsa anda akan segera bertambah\n";
         saldo_skrg = saldo - 99000;
         cout << "saldo anda saat ini : " << saldo_skrg;}
         else { cout << "pilihan anda salah" << endl; }
         break;
case 4 : clrscr();
         cout << "----------------------" << endl;
         cout << "    # pembayaran #    " << endl;
         cout << "----------------------" << endl;
         cout << " 1 = angsuran rumah" << endl;
         cout << " 2 = angsuran mobil" << endl;
         cout << " 3 = angsuran motor" << endl;
         cout << "---------------------" << endl;
         cout << "masukkan pilihan angsuran (1/2/3) : ";
         cin >> angsuran;
         if (angsuran == 1)
         {
         cout << "masukkan jumlah angsuran/bln (Rp): ";
         cin >> jmlh;
         saldo_skrg = saldo - jmlh;
         cout << "saldo anda saat ini adalah (Rp)  : "  << saldo_skrg;
         }
         else if (angsuran == 2)
         {
         cout << "masukkan jumlah angsuran/bln (Rp) : ";
         cin >> jmlh;
         saldo_skrg = saldo - jmlh;
         cout << "saldo anda saat ini adalah (Rp)   : "  << saldo_skrg;
         }
         else if(angsuran == 3)
         {
         cout << "masukkan jumlah angsuran/bln (Rp) : ";
         cin >> jmlh;
         saldo_skrg = saldo - jmlh;
         cout << "saldo anda saat ini adalah (Rp)   : "  << saldo_skrg;
         }
         else
         {
         cout << "pilihan anda salah" << endl;
         }
         break;
case 5 : clrscr();
            gotoxy(15,1);
         cout << "---------------------" << endl;
         gotoxy(15,2);
         cout << "  # transfer uang #  " << endl;
         gotoxy(15,3);
         cout << "---------------------" << endl;
         cout << endl;
         cout << "masukkan no rekening yang anda tuju           : ";
         cin >> nmr1;
         cout << "masukkan nominal yang anda ingin transfer (Rp): ";
         cin >> nominal;
         saldo_skrg = saldo - nominal;
         cout << "saldo anda saat ini                       (Rp): "
         << saldo_skrg;
         break;
case 6 : clrscr();
            gotoxy(10,10);
         cout << "terima kasih anda sudah melakukan transakasi di bank XXX";
            break;
default: gotoxy(17,18);
         cout << "anda memasukkan menu yang salah..!";
            break ;
}
gotoxy(16,24);
cout << "apakah anda ingin melakukan transaksi lain (y/t)..? ";
cin >> pil2;
switch (pil2)
{
case 'y' :
    {
   clrscr();
    goto mulai;
    }
case 't' :
{
clrscr();
textbackground(RED);
gotoxy (10,10);
cout << "terima kasih anda sudah melakukan transakasi di bank XXX";
gotoxy (10,11);
cout << "--------------------------------------------------------";
}}
}
   else
   {
        gotoxy(5,15);
        cout << ("Pin yang anda masukkan salah !");
    }
getch();
}

Friday, 7 December 2012

Bahasa Pemograman


Bahasa Pemrograman

Apa yang disebut dengan bahasa pemrograman? Bagaimana cara kerjanya sehingga bisa membuat sebuah komputer bekerja sesuai dengan keinginan sang programer?


Definisi bahasa pemrograman (programming language), atau lebih sering disebut juga dengan bahasa komputer, adalah sebuah teknik atau metode yang berisi susunan kode dengan aturan-aturan tertentu untuk memerintah perangkat komputer bekerja sesuai dengan keinginan sang programmer. Seperti yang disebutkan sebelumnya, bahasa pemrograman ini terdiri dari suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan atau diteruskan, dan jenis langkah apa yang akan diambil untuk memutuskan sebuah masalah.

Bahasa pemrograman itu sendiri berdasarkan dengan kedekatannya dengan mesin komputer bisa dibedakan menjadi:
Bahasa Mesin, yaitu bahasa yang hanya mengenal bilangan biner yaitu 1 untuk hidup atau 0 untuk mati.
Bahasa Tingkat Rendah, bahasa ini lebih dikenal dengan istilah bahasa assembler, yaitu bahasa yang menggunakan kode-kode singkatan (atau disebut juga dengan mnemonic), contohnya antara lain MOV, SUB, CMP, LOOP, dan sebagainya
Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa manusia
Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or, dsb.

Sebagian besar software pemrograman yang beredar saat ini adalah bahasa pemrograman Tingkat Tinggi, contohnya Visual Basic, Delphi, Java, Pascan dan sebagainya.

Wednesday, 5 December 2012

Konsep dasar Informasi


Konsep Dasar Sistem Informasi

Sistem : kumpulan dari unsur/elemen-elemen yang saling berkaitan/berinteraksi dan saling
mempengaruhi dalam melakukan kegiatan bersama untuk mencapai suatu tujuan tertentu.

Contoh :
- Sistem Komputer terdiri dari : Software, Hardware, Brainware
- Sistem Akuntansi, dll

Menurut Jerry FithGerald ; sistem adalah suatu jaringan kerja dari prosedur-prosedur yang
saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau
menyelesaikan suatu sasaran tertentu.

Menurut Ludwig Von Bartalanfy ; Sistem merupakan seperangkat unsur yang saling terikat
dalam suatu antar relasi diantara unsur-unsur tersebut dengan lingkungan.

Menurut Anatol Raporot ; Sistem adalah suatu kumpulan kesatuan dan perangkat hubungan
satu sama lain

Menurut L. Ackof ; Sistem adalah setiap kesatuan secara konseptual atau fisik yang terdiri
dari bagian-bagian dalam keadaan saling tergantung satu sama lainnya.

Syarat-Syarat Sistem :
A. Sistem harus dibentuk untuk menyelesaikan tujuan.
B. Elemen sistem harus mempunyai rencana yang ditetapkan.
C. Adanya hubungan diantara elemen sistem.
D. Unsur dasar dari proses (arus informasi, energi dan material) lebih penting daripada
elemen sistem.
E. Tujuan organisasi lebih penting dari pada tujuan elemen.

KARAKTERISTIK SISTEM :
• Komponen (Component)
Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, bekerja sama
membentuk satu kesatuan. Komponen-komponen sistem dapat berupa suatu subsistem atau
bagian-bagian dari sistem. Setiap sistem tidak perduli betapapun kecilnya, selalu
mengandung komponen-komponen atau subsistem-subsistem. Setiap subsistem mempunyai
sifat-sifat dari sistem untuk menjalankan suatu fungsi tertentu dan mempengaruhi proses
sistem secara keseluruhan. Suatu sistem dapat mempunyai suatu sistem yang lebih besar yang disebut supra sistem, misalnya suatu perusahaan dapat disebut dengan suatu sistem dan industri yang merupakan sistem yang lebih besar dapat disebut dengan supra sistem. Kalau dipandang industri sebagai suatu sistem, maka perusahaan dapat disebut sebagai subsistem.
Demikian juga bila perusahaan dipandang sebagai suatu sistem, maka sistem akuntansi
adalah subsistemnya.

• Batas Sistem (Boundary)
Batas sistem merupakan daerah yang membatasi antara suatu sistem dengan sistem
yang lainnya atau dengan lingkungan luarnya. Batas sistem ini memungkinkan suatu sistem
dipandang sebagai suatu kesatuan, karena dengan batas sistem ini fungsi dan tugas dari
subsistem yang satu dengan lainnya berbeda tetapi tetap saling berinteraksi. Batas suatu
sistem menunjukkan ruang lingkup (scope) dari sistem tersebut.

• Lingkungan Luar Sistem (Environment)
Segala sesuatu diluar dari batas sistem yang mempengaruhi operasi dari suatu sistem.
Lingkungan luar sistem ini dapat bersifat menguntungkan atau merugikan. Lingkungan luar
yang menguntungkan harus dipelihara dan dijaga agar tidak hilang pengaruhnya, sedangkan
lingkungan luar yang merugikan harus dimusnahkan dikendalikan agar tidak mengganggu
operasi sistem.

• Penghubung Sistem (Interface)
Merupakan media penghubung antara satu subsistem dengan subsistem yang lainnya.
Untuk membentuk satu kesatuan, sehingga sumber-sumber daya mengalir dari subsistem
yang satu ke subsistem yang lainnya. Dengan kata lain output dari suatu subsistem akan
menjadi input dari subsistem yang lainnya.

• Masukan sistem (Input)
Merupakan energi yang dimasukkan ke dalam sistem. Masukan dapat berupa
Masukan Perawatan (Maintenance Input) adalah energi yang dimasukkan supaya sistem
tersebut dapat beroperasi. Masukan Sinyal (Signal Input) adalah energi yang diproses untuk
didapatkan keluaran.
Sebagai contoh didalam sistem komputer, program adalah maintanance input yang
digunakan untuk mengoperasikan komputernya dan data adalah signal input untuk diolah
menjadi informasi.

• Keluaran Sistem (Output)
Merupakan hasil dari energi yang diolah oleh sistem. Meliputi : Keluaran yang
berguna, contohnya Informasi yang dikeluarkan oleh komputer. Dan Keluaran yang tidak
berguna yang dikenal sebagai sisa pembuangan, contohnya panas yang dikeluarkan oleh
komputer

• Pengolah Sistem (Process)
Merupakan bagian yang memproses masukan untuk menjadi keluaran yang
diinginkan. Contoh CPU pada Komputer, Bagian Produksi yang mengubah bahan baku
menjadi barang jadi, Bagian akuntansi yang mengolah data transaksi menjadi laporan
keuangan.

• Tujuan Sistem (Goal)
Setiap sistem pasti mempunyai tujuan ataupun sasaran yang mempengaruhi input
yang dibutuhkan dan output yang dihasilkan. Dengan kata lain suatu sistem akan dikatakan
berhasil kalau pengoperasian sistem itu mengenai sasaran atau tujuannya. Sistem yang tidak
mempunyai sasaran, maka operasi sistem tidak akan ada gunanya.


KLASIFIKASI SISTEM :
Sistem Abstrak (Abstract System) ; sistem yang berupa pemikiran atau ide- ide yang
tidak tampak secara fisik (Sistem Teologia yang merupakan suatu sistem yang
menggambarkan hubungan Tuhan dengan Manusia)
Sistem Fisik (Physical System) ; merupakan sistem yang ada secara fisik sehingga setiap
makhluk dapat melihatnya (Sistem Komputer, Sistem Akuntansi, Sistem Produksi dll.)

Sistem Alamiah (Natural System) ; sistem yang terjadi melalui proses alam dalam artian
tidak dibuat oleh manusia. (Sistem Tata Surya, Sistem Galaxi, Sistem Reproduksi dll.)

Sistem Buatan Manusia (Human Made System) ; sistem yang dirancang oleh manusia.
Sistem buatan manusia yang melibatkan interaksi manusia dengan mesin disebut human
machine system (contoh Sistem Informasi)

Sistem Tertentu (Deterministic System) ; beroperasi dengan tingkah laku yang sudah
dapat diprediksi. Interaksi bagian-bagiannya dapat dideteksi dengan pasti sehingga
keluaran dari sistem dapat diramalkan (contoh ; Sistem Komputer)

Sistem Tak Tentu (Probabilistic System) ; sistem yang kondisi masa depannya tidak
dapat diprediksi karena mengandung unsur probabilitas. (Contoh : Sistem Manusia)

Sistem Tertutup (Close System) ; sistem yang tidak berhubungan dan tidak terpengaruh
dengan sistem luarnya. Sistem ini bekerja secara otomatis tanpa adanya turut campur
tangan dari pihak luarnya. Secara teoritis sistem tersebut ada, tetapi kenyataannya tidak
ada sistem yang benar-benar tertutup, yang ada hanyalah relatively closed system (secara
relatif tertutup, tidak benar-benar tertutup).

Sistem Terbuka (Open System) ; sistem yang berhubungan dan terpengaruh dengan
lingkungan luarnya. Lebih spesifik dikenal juga yang disebut dengan sistem terotomasi ;
yang merupakan bagian dari sistem buatan manusia dan berinteraksi dengan kontrol oleh
satu atau lebih komputer sebagai bagian dari sistem yang digunakan dalam masyarakat
modern.

TRANSLATE