#include<iostream.h>
void jumlah(int a,int b);// deklarasikan procedure
void main()
{
int a,b;
cout<<"MENU"<<endl;
cout<<"==========================================="<<endl;
cout<<"permen : 100.000"<<endl;
cout<<"susu : 200.000"<<endl;
cout<<"==========================================="<<endl;
cout<<"masukan pilihan anda :";
cin>>a;
cout<<"masukan jumlah :";
cin>>b;
jumlah(a,b);//panggil program procedure
}
void jumlah(int a,int b)//program procedure
{
long int permen,susu;
if(a==1)
{
permen=100000;
long int tot,sum,jumlah;
tot=b*permen;
cout<<" jumlah :"<<tot;
if(tot >= 100000)
{
cout<<endl;
cout<<"anda mendapat discon 10%"<<endl;
sum=0.1*tot;
jumlah=tot-sum;
cout<<"jumlah yang harus di bayar Rp "<<jumlah;
}
else if(tot > 200000)
{
cout<<endl;
cout<<"anda mendapat discon 30%"<<endl;
sum=0.3*tot;
jumlah=tot-sum;
cout<<"jumlah yang harus di bayar Rp "<<jumlah;
}
}
else if(a==2)
{
susu=200000 ;
long int tot,sum,jumlah;
tot=b*susu;
cout<<" jumlah :"<<tot;
if(tot > 100000)
{
cout<<endl;
cout<<"anda mendapat discon 10%"<<endl;
sum=0.1*tot;
jumlah=tot-sum;
cout<<"jumlah yang harus di bayar Rp "<<jumlah;
}
else if(tot > 200000)
{
cout<<endl;
cout<<"anda mendapat discon 20%"<<endl;
sum=0.3*tot;
jumlah=tot-sum;
cout<<"jumlah yang harus di bayar Rp "<<jumlah;
}
}
}
Rabu, 31 Oktober 2012
procedure ganjil
#include<iostream.h>
void ganjil(int a); // deklarasi procedure
void main() // program utama
{
int a;
cout<<"masukan nilai x :";
cin>>a;
ganjil (a);// panggil program procedure
}
void ganjil(int a)// procedure ganjil
{
if(a % 2==0)
{
cout<<a<<" adalah bilangan genap";
}
else
{
cout<<a<<" adalah bilangan ganjil";
}
}
void ganjil(int a); // deklarasi procedure
void main() // program utama
{
int a;
cout<<"masukan nilai x :";
cin>>a;
ganjil (a);// panggil program procedure
}
void ganjil(int a)// procedure ganjil
{
if(a % 2==0)
{
cout<<a<<" adalah bilangan genap";
}
else
{
cout<<a<<" adalah bilangan ganjil";
}
}
perbedaan dan persamaan OSI dan TCP/IP
PERBEDAAN DAN PERSAMAAN OSI REFERENCE MODEL DENGAN TCP/IP MODEL
1) TCP/IP mengombinasikan presentation layer dan session layer OSI ke dalam application layer, namun OSI membedakan ke dalam layer tertentu (presentation => layer 6, session => layer 5).
2) TCP/IP mengombinasikan data link layer dan physical layers OSI ke dalam satu layer, sedangkan OSI membedakan ke dalam layer tertentu (data link => layer2, physical => layer 1).
3) TCP/IP lebih sederhana dengan 4 layer, sedangkan OSI 7 layer.
4) TCP/IP lebih kredibel karena protokolnya. Tidak ada network dibangun dengan protokol OSI, walaupun setiap orang menggunakan model OSI untuk memandu pikiran mereka.
5) TCP/IP Layer merupakan “Protocol spesific”, sedangkan OSI Layer adalah “Protocol Independen”.
Persamaan OSI reference model dengan TCP/IP model
1) Keduanya memiliki layer (lapisan).
2) Sama – sama memiliki Application layer meskipun memiliki layanan yang berbeda.
3) Memiliki transport dan network layer yang sama.
4) Asumsi dasar keduanya adalah menggunakan teknologi packet switching.
Perbandingan OSI reference model dengan TCP/IP model
TCP/IP dikembangkan dengan mengacu pada model DoD (Departement of Defense), tidak
seperti model OSI model DoD hanya memiliki empat layer, tapi tetap saja model DoD
dapat berfungsi sebagaimana model OSI.
Gambarnya :
Kegunaan perangkat keras jarkom
Kegunaan and keunggulan dari repeater, hub, switch, bridge, dan router
Repeater
fungsi nya adalah alat yang dapat memperpanjang atau melanjutkan rentang jaringan, agardapat menciptakan sinyal jaringan yang luas.
keunggulannya adalah dapat menguatkan sinyal hand phone.
HUB
fungsi nya adalah dapat menghubungkan komputer pada topologi jaringan dan dapat mengatur
data yang masuk maupun keluar di topologi jaringan.
keunggulannya adalah dapat menghubungkan beberapa komputer.
Switch
fungsi nya adalah penghubung segmentasi yang lebih dari satu jaringan dengan forwading
berdasarkan alamat MAC.Switch juga memiliki banyak port sehingga bisa disebut multi-port
bridge.
keunggulannya adalah band with nya tidak terbagi dan memiliki keceoatan 100Mbps sehingga
aliran data lebih cepat.
Bridge
fungsi nya adalah untuk meneruskan atau memperluas jaringan.
keunggulannya adalah sudah memakai alamat-alamat untuk mengirim data supaya sampai
ketujuan.
Router
fungsi nya adalah sebagai penghubung antar dua atau lebih jaringan untuk meneruskan data dari
satu jaringan ke jaringan lainnya.
keunggulannya adalah dalam perawatannya atau pemeliharaannya, router lebih mudah
diperbaiki. Dan juga harganya relatif murah.
Senin, 29 Oktober 2012
rata ganjil
mencari rata-rata bilangan ganjil
#include<iostream.h>
void main()
{
int a,n,c,jumlah=0,hasil;
cout<<"masukan banyaknya bilangan :";
cin>>n;
c=o;//untuk mencari benyaknya bil yang ganjil
a=1;
for(a=1;a<=n;a++){
if(n%2= =1)//kondisi ganjil
{
jumlah=jumlah+n;
c++;
}
}
hasil=jumlah/c;
cout<<"rata- rata ganjil adalah :"<<hasil;
}
semoga bermanfaat yach..
#include<iostream.h>
void main()
{
int a,n,c,jumlah=0,hasil;
cout<<"masukan banyaknya bilangan :";
cin>>n;
c=o;//untuk mencari benyaknya bil yang ganjil
a=1;
for(a=1;a<=n;a++){
if(n%2= =1)//kondisi ganjil
{
jumlah=jumlah+n;
c++;
}
}
hasil=jumlah/c;
cout<<"rata- rata ganjil adalah :"<<hasil;
}
semoga bermanfaat yach..
kondisi (if)
fungsi kondisi (if)
disi fungsi ini di lakukan di saat kita akan di hadapkan dengan 2 atau lebih kemungkinan yang akan terjadi :
pemilihan berdasarkan syarat yang harus di penuhi.
contoh :
// mencari bilangan terbesar
#include<iostream.h>
void main()
{
int a,b;
cout<<"masukan nilai pertama :";
cin>>a;
cout<<"masukan nilai ke dua :";
cin>>b;
if(a>b)
{
cout<<"nilai pertama ="<<a <<" yang terbesar";
}
else
{
cout<<"nilai kedua ="<<b <<" yang terbesar";
}
}// program akan membaca perbandingan antara 2 nilai pertama dan kedua
oke semoga bermanfaat...
disi fungsi ini di lakukan di saat kita akan di hadapkan dengan 2 atau lebih kemungkinan yang akan terjadi :
pemilihan berdasarkan syarat yang harus di penuhi.
contoh :
// mencari bilangan terbesar
#include<iostream.h>
void main()
{
int a,b;
cout<<"masukan nilai pertama :";
cin>>a;
cout<<"masukan nilai ke dua :";
cin>>b;
if(a>b)
{
cout<<"nilai pertama ="<<a <<" yang terbesar";
}
else
{
cout<<"nilai kedua ="<<b <<" yang terbesar";
}
}// program akan membaca perbandingan antara 2 nilai pertama dan kedua
oke semoga bermanfaat...
do while
Pengulangan (do while)
mencetak hallo sebanyak n kali
#include<iostream.h>
void main()
{
int a,n;
cout<<"masukan jumlah pengulangan :";
cin>>n;
do
{
cout<<"hallo"<<endl;
a++;
}while(a<=n); //kondisi
}
semoga bermanfaat aja
mencetak hallo sebanyak n kali
#include<iostream.h>
void main()
{
int a,n;
cout<<"masukan jumlah pengulangan :";
cin>>n;
do
{
cout<<"hallo"<<endl;
a++;
}while(a<=n); //kondisi
}
semoga bermanfaat aja
while
Pengulangan (while)
mencetak hallo sebanyak n kali
#include<iostream.h>
void main()
{
int a=1,n;
cout<<"masukan jumlah pengulangan :";
cin>>n;
while(a<=n)
{
cout<<"hallo"<<endl;
a++;
}
}
mencetak hallo sebanyak n kali
#include<iostream.h>
void main()
{
int a=1,n;
cout<<"masukan jumlah pengulangan :";
cin>>n;
while(a<=n)
{
cout<<"hallo"<<endl;
a++;
}
}
for downto
Pengulangan (for downto)
mencetak nilai dari nilai terbesar ke terkecil
#include<iostream.h>
void main()
{
int a,n;
cout<<"masukan jumlah pengulangan :";
cin>>n;
for(a=n;a>=1;a--)//pengaplikasian downto dalam program
{
cout<<a<<endl;
}
}
mencetak nilai dari nilai terbesar ke terkecil
#include<iostream.h>
void main()
{
int a,n;
cout<<"masukan jumlah pengulangan :";
cin>>n;
for(a=n;a>=1;a--)//pengaplikasian downto dalam program
{
cout<<a<<endl;
}
}
for (mencetak hallo)
Pengulangan (for)
mencetak hallo sebanyak n kali
#include<iostream.h>
void main()
{
int a,n;
cout<<"masukan jumlah pengulangan :";
cin>>n;
for(a=1;a<=n;a++)
{
cout<<"hallo"<<endl;
}
}
semoga bermanfaan sedikit tapi mengkin bisa membantu;
mencetak hallo sebanyak n kali
#include<iostream.h>
void main()
{
int a,n;
cout<<"masukan jumlah pengulangan :";
cin>>n;
for(a=1;a<=n;a++)
{
cout<<"hallo"<<endl;
}
}
semoga bermanfaan sedikit tapi mengkin bisa membantu;
Kamis, 25 Oktober 2012
Form Tambah
Membuat Form Penjumlahan
<html>
<head>
<tilte>
</title>
</head>
<body>
<form method="post" action="tambah.php">
<table>
<tr>
<td>masukan nilai pertama</td>
<td><center>:</center></td>
<td><input type="text" name="satu"></td>
</tr>
<tr>
<td>masukan nilai kedua</td>
<td><center>:</center></td>
<td><input type="text" name="dua"></td>
</tr>
<tr>
<td><input type="submit" value="GO"></td>
</tr>
</table>
</form>
</body>
</html>
perhatian : simpan sebagai index.php
<?php
$d=$_POST[satu];
$g=$_POST[dua];
$h=($d+$g);
echo("penjumlahan $d + $g = $h");
?>
perhatian : simpan sebagai tambah.php
simpan di htdocs di xampp oc jalankan aja
<html>
<head>
<tilte>
</title>
</head>
<body>
<form method="post" action="tambah.php">
<table>
<tr>
<td>masukan nilai pertama</td>
<td><center>:</center></td>
<td><input type="text" name="satu"></td>
</tr>
<tr>
<td>masukan nilai kedua</td>
<td><center>:</center></td>
<td><input type="text" name="dua"></td>
</tr>
<tr>
<td><input type="submit" value="GO"></td>
</tr>
</table>
</form>
</body>
</html>
perhatian : simpan sebagai index.php
<?php
$d=$_POST[satu];
$g=$_POST[dua];
$h=($d+$g);
echo("penjumlahan $d + $g = $h");
?>
perhatian : simpan sebagai tambah.php
simpan di htdocs di xampp oc jalankan aja
DFD
Data Flow Diagram (DFD) dan Symbol di dalam DFD
Di dalam DFD ada beberapa symbol yang berhubungan satu dengan yang lain, yaitu :
External Entity ( Satuan Luar )
Merupakan satuan di lingkungan luar sistem yang dapat berupa orang, organisasi atau sistem lainnya yang akan memberikan input atau menerima output dari sitem.
Arus data mengalir diantara proses, simpanan dan data satuan luar.
Process ( proses )
Kegiatan atau kerja yang dilakukan oleh orang atau komputer dari hasil suatu arus data yang masuk kedalam proses untuk dihasilkannya arus data yang keluar dari proses.
Data Stored ( Simpanan Data )
Digambarkan untuk menunjukkan suatu tempat penyimpanan data (data base).
Perbedaan dfd gane sarson dan yourdon de marco
Freestudio
Langganan:
Postingan (Atom)