Konfigurasi mikrotik dengan Winbox
Mikrotik sebagai gateway adalah salah satu konfigurasi yang paling sering ditemui selain sebagai manajemen bandwidth. Mikrotik sebagai gateway maksudnya adalah router mikrotik dimanfaatkan sebagai pintu gerbang tempat keluar masuknya paket dari dan ke internet, jadi semua paket akan dilewatkan melalui Mikrotik. Topologi yang digunakan pada jaringan model ini sangat sederhana, karena konfigurasi ini juga adalah konfigurasi dasar bagi seseorang yang ingin belajar tentang Mikrotik. Setiap orang yang ingin belajar tentang Mikrotik harus bisa melakukan konfigurasi ini. Berikut gambar yang saya buat untuk menggambarkan topologinya.
Settingan yang digunakan juga sangat sederhana. Berikut ini akan saya perlihatkan settingan Mikrotik sebagai gateway menggunakan Winbox. Disini saya menggunakan PC Router yang saya instal Mikrotik versi 3.20 dan saya pasangkan 2 buah kartu jaringan, dimana pada port pertama saya colokkan kabel yang berasal dari ISP, dan port kedua saya colokkan ke Switch yang terhubung ke LAN. Anda juga bisa menggunakan Router Board, sama saja.
1. Persiapan Awal
- Hidupkan Router
- Pastikan semua sudah terpasang dengan baik seperti topologi diatas.
- Pastikan semua sudah terpasang dengan baik seperti topologi diatas.
- Jalankan Winboxnya.
- Maka akan muncul jendela kecil, yaitu tampilan awal dari Winbox.
- Klik tombol yang memiliki tiga titik […] disamping tombol [Connect]
- Jika Routernya sudah terkoneksi dengan baik ke LAN, maka akan muncul sebuah list yang berisikan MAC Address dan IP Address.
- Klik saja MAC Addressnya, lalu klik [Connect]
- Maka akan muncul jendela admin dari router Mikrotik yang diremote menggunakan Winbox
Apabila PC Router Mikrotik yang Anda gunakan ini sebelumnya sudah pernah disetting, maka lakukanlah reset ulang agar semua settingan kembali seperti awal pada saat belum dilakukan setting apapun. Caranya adalah klik tombol [New TERMINAL].Maka akan muncul sebuah jendea yang memiliki latar belakang putih.Ketikkanlah pada jendela putih itu tulisan, [system reset], jika diminta memilih Yes atai No, pilih saja Yes dengan menekan tombol [Y].Setelah di reset biasanya router akan terdisconnect, konekkan kembali dengan langkah yang sudah dijelaskan sebelumnya.Maka akan muncul jendela yang menanyakan, apakah akan menggunakan settingan default dari Mikrotik atau ingin menggunakan settingan sendiri. Klik [Remove Configuration] karena kita akan melakukan settingan sendiri.Lalu agar mudah untuk diidentifikasi berikanlah nama untuk router yang digunakan. Dari [System] > [Identify]. Ketikkan nama router yang Anda inginkan, klik [Ok]. Disini saya memberikan nama [Gateway]. Sampai disini router sudah siap untuk dikonfigurasi.
2. Memberikan Komentar Pada Interface
Selanjutnya adalah memberikan komentar pada masing-masing interface agar mudah kita kenali, mana yang untuk ke ISP dan mana yang untuk ke LAN:
- Klik [Interface].
- Klik pada interface [ether1].
- Klik icon yang bergambar kertas berwarna kuning, lalu isika komennya. Disini saya memberikan komen [TO INTERNET], karena interface ini yang akan menuju internet.
Begitu juga untuk [ether2]. Saya berikan komen [LOKAL]. Karena interface ini yang akan terhubung langsung ke jaringan lokal [LAN].
3. Memberikan IP Address
Untuk memberikan IP Address lakukan langkah berikut ini:
- Klik [IP]
- Pilih [Address]
- Maka akan muncul jendela baru. Klik tanda [+] berwarna merah yang berada di sisi kiri atas dari jendela baru yang muncul tadi.
- Ketikkan IP Address yang mengarah ke internet beserta subnetnya. Misalnya saya masukkan 10.10.1.1/24. Disini saya menggunakan simulasi, jadi jangan heran saya memasukkan IP Address seperti itu. Untuk Anda, silahkan Anda sesuaikan sendiri.
- Setelah memasukkan, klik [Apply], maka akan muncul [Network Address] dan [Broadcast Addressnya].
- Pilih interface yang mengarah ke internet, disini saya memilih [ether1].
- Berikan komentar agar mudah dikenali dengan mengklik [Comment]. Berikan komentar Anda, disini saya memberikan komentar [IP Internet]
klik ok
Dengan langkah diatas kita telah menambahkan IP Address yang mengarah ke internet, selanjutnya adalah menambahkan IP Address yang mengarah ke jaringan lokal. Untuk caranya sama dengan langkah diatas, yaitu:
Klik lagi tanda [+] berwarna merah.
Ketikkan IP Address yang mengarah ke jaringan lokal beserta subnetnya. Misalnya saya masukkan 192.168.1.254/24. Untuk Anda, silahkan Anda sesuaikan dengan selera.
Setelah memasukkan, klik [Apply], maka akan muncul [Network Address] dan [Broadcast Addressnya].
Pilih interface yang mengarah ke lokal, disini saya memilih [ether2].
Berikan komentar agar mudah dikenali dengan mengklik [Comment]. Berikan komentar Anda, disini saya memberikan komentar [IP Lokal].
Klik [Ok]
4. Menambahkan Gateway
Agar jaringan lokal bisa melakukan akses ke jaringan luar (internet), maka harus dibuat routing table. Agar paket memiliki arah tujuan yang jelas dan paket tersebut tahu bagaimana cara dia menuju tujuannya, caranya adalah:
- Klik [IP]
- Klik [Routes], maka akan terlihat 2 buah routing default.
- Klik tanda [+] yang berwarna merah dibagian atas, maka akan muncul jendela baru.
- Pada [Destination] biarkan dengan [0.0.0.0/0].
- Pada [Gateway] isikan IP Address yang menjadi gateway dari router Anda. Disini saya memasukkan [10.10.1.254].
5. Menambahkan NAT
Tujuan membuat NAT rule adalah agar paket bisa dilewatkan ke jaringan luar atau internet. Agar paket yang berasal dari interface lokal [ethe2] bisa sampai ke tujuannya dengan melewati interface internet [ether1]. Caranya adalah sebagai berikut:
Tujuan membuat NAT rule adalah agar paket bisa dilewatkan ke jaringan luar atau internet. Agar paket yang berasal dari interface lokal [ethe2] bisa sampai ke tujuannya dengan melewati interface internet [ether1]. Caranya adalah sebagai berikut:
- Klik [IP].
- Pilih [Firewall].
- Masuk ke tab [NAT].
- Klik tanda [+] yang berwarna merah, maka akan muncul jendela [New NAT Rule].
- Pada [Chain] pilih [srcnat].
- Pada [Out Interface] pilih interface yang mengarah ke internet, yaitu [ether1].
- Masuk ke ta [Action].
- Pada [Action] pilih [masquerade].
- Klik [Apply].
- Tambahkan komentar jika perlu. Penuli menambahkan komentar [NAT Rule].
- Klik [Ok] jika sudah selesai.
6. Memasukkan DNS
DNS digunakan sebagai penerjemah dari nama domain ke alamat IP, dan sebaliknya, yaitu dari alamat IP ke nama domain. Jadi apabila pengguna mengetikkan google.com di web browser, maka itu berarti pengguna memanggil alamat IP dari google.com yaitu 74.125.71.103. caranya adalah sebagai berikut:
DNS digunakan sebagai penerjemah dari nama domain ke alamat IP, dan sebaliknya, yaitu dari alamat IP ke nama domain. Jadi apabila pengguna mengetikkan google.com di web browser, maka itu berarti pengguna memanggil alamat IP dari google.com yaitu 74.125.71.103. caranya adalah sebagai berikut:
- Klik [IP].
- Pilih [DNS], maka akan muncul jendela [DNS].
- Klik [Settings].
- Pada [Primary DNS] masukkan DNS utama. Misalnya saya masukkan DNS Speedy yaitu [203.130.196.155].
- Pada [Secondary DNS] masukkan DNS alternatif. Misalnya [8.8.8.8] yaitu DNS yang dibuat oleh Google.
- Berikan centang pada [Allow Remote Requests].
7. Tes Konfigurasi
Setelah itu langkah terakhir dari seting di router adalah melakukan pengecekan apakah konfigurasi yang dilakukan sudah benar atau belum. Caranya adalah:
Setelah itu langkah terakhir dari seting di router adalah melakukan pengecekan apakah konfigurasi yang dilakukan sudah benar atau belum. Caranya adalah:
- Klik [New Terminal].
- Lakukan ping ke salah satu domain yang Anda inginkan. Misalnya [ping google.com]. jika sudah ada balasan, mkaa berarti router sudah berhasil terkoneksi ke internet.
8. Tes Konfigurasi di Klien
Selanjutnya adalah melakukan tes koneksi ke internet dari klien, namun sebelumnya IP Address dari klien harus diatur sesuai dengan konfigurasi yang telah dibuat. Berikut adalah konfigurasi klien sesuai dengan konfigurasi yang penulis buat dari Windows XP:
Selanjutnya adalah melakukan tes koneksi ke internet dari klien, namun sebelumnya IP Address dari klien harus diatur sesuai dengan konfigurasi yang telah dibuat. Berikut adalah konfigurasi klien sesuai dengan konfigurasi yang penulis buat dari Windows XP:
- IP Address : 192.168.1.1
- Subnet mask : 255.255.255.0
- Default Gateway : 192.168.1.254
- Preferred DNS : 203.130.196.155
- Alternate : 8.8.8.8
Rabu, 14 September 2016
PENCABANGAN
Percabangan
A. Definisi Percabangan
Percabangan adalah cara yang digunakan dalam program untuk mengambil keputusan ke satu kemungkinan True atau False dari beberapa kondisi.
Didalam pemrograman kita harus dapat menentukan aksi apa yang harus dikerjakan oleh pemroses (processor) ketika sebuah kondisi terpenuhi, dengan menggunakan operasi logik
Ø Contoh
Int a=10;
a < 5
Percabangan yang digunakan pada bahasa pemrograman khususnya bahasa C++, terdapat 2 metode. 1. If- else 2. Switch-case.
B. Macam-macam Percabangan
1. If-else
Pernyataan Percabangan If-Else digunakan untuk memecahkan persoalan untuk mengambil suatu keputusan diantara banyak pernyataan yang ada. Statement if digunakan untuk melakukan proses percabangan di dalam program.
Statement If
Statement if digunakan untuk melakukan proses percabangan didalam program.
Contoh expresi
If a = 10 then
{
Aksi yang dilakukan
}
Notasi Algoritmik Statement If
if kondisi then
aksi
Endif
Contoh Di Bahasa Pemrograman
Contoh di bahasa pemrograman C++
if nama_matakuliah==“algoritma”
{
printf(“selamat datang di mata kuliah algoritma”);
}
Percabangan If Dengan 2 Kondisi
If kondisi 1 then
{
aksi 1;
}
If kondisi 2 then
{
aksi 2;
}
Else
{
aksi yang dilakukan ketika nilai if diatas tidak menghasilkan nilai true;
}
Contoh (notasi algortimik)
PROGRAM MENCARI PROGRAM
{ MENCARI NILAI DARI SEBUAH VARIABEL }
DEKLARASI
X=INT;
ALGORITMA
Read (x)
If (x>0) then
write (“bilangan adalah bilangan bulat positif”);
End if
If (x<0)
write (“bilangan adalah bilangan bulat negatif”);
End if
Else
write (“maaf nilai variabel yang anda masukkan adalah salah”);
End if
Lebih dari 3 Kondisi
if kondisi 1 then
Aksi 1
end if
else
if kondisi 2 then
aksi 2
end if
ef kondisi 3 then
aksi 3
end if
else
kondisi default
end if
Contoh
Ø Menentukan bilangan terbesar
Int a,b,c;
if (a >= b ) and (a >=b) then
write (“bilangan terbesar adalah a”)
end if
if (b >= a) and (b>= c) then
write (“bilangan terbesar adalah b”)
end if
if (c>=a) and (c>=b) then
write (“bilangan terbesar adalah c”)
end if
else
write (“bilangan yang anda masukkan adalah salah”)
end if
2. Switch-case
Bentuk dari switch - case merupakan pernyataan yang dirancangan khusus untuk menangani pengambilan keputusan yang melibatkan sejumlah atau banyak alternatif penyelesaian.
Bentuk dari switch - case merupakan pernyataan yang dirancangan khusus untuk menangani pengambilan keputusan yang melibatkan sejumlah atau banyak alternatif penyelesaian.
Percabangan Case
· Struktur statement if dan else menjadi sangat panjang ketika, banyak kondisi yang harus dievaluasi. Contoh
Contoh konversi angka ke teks
— read angka
— if (angka=1 ) then
— write (‘satu’)
— end if
— else
— If (angka=2) then
— write (‘dua’)
— end if
— If (angka=3) then
— write (‘tiga’)
— end if
— If (angka=4)then
— write (‘empat’)
— end if
— else
— write (‘anda memasukkan bukan angka’);
— end if
Percabangan case (notasi algoritmik)
— read angka
— case angka
— 1 : write(‘satu’)
— 2 : write(‘dua’)
— 3 : write(‘tiga’)
— 4 : write(‘empat)
— Otherwise : write (“angka yang anda masukkan adalah salah’)
— End case
If vs case
— Menggunakan if jika kondisi yang akan dievaluasi jumlah nya sedikit
— Menggunakan case jika kondisi yang akan dievaluasi jumlahnya lebih banyak
Contoh program
1. Untuk menentukan bilangan terbesar, bilangan terkecil, rata-rata.
{
int a,b,c,d,e,f,g,h,i,j;
float rata_rata;
printf("masukkan nilai A :");
scanf("%d",&a);
printf("masukkan nilai B :");
scanf("%d",&b);
printf("masukkan nilai C :");
scanf("%d",&c);
printf("masukkan nilai D :");
scanf("%d",&d);
printf("masukkan nilai E :");
scanf("%d",&e);
printf("masukkan nilai F :");
scanf("%d",&f);
printf("masukkan nilai G :");
scanf("%d",&g);
printf("masukkan nilai H :");
scanf("%d",&h);
printf("masukkan nilai I :");
scanf("%d",&i);
printf("masukkan nilai J :");
scanf("%d",&j);
if((a>=b)&&(a>=c)&&(a>=d)&&(a>=e)&&(a>=f)&&(a>=g)&&(a>=h)&&(a>=i)&&(a>=j))
{
printf("Nilai terbesar adalah A\n",a);
}
//============================== (A)
if((b>=a)&&(b>=c)&&(b>=d)&&(b>=e)&&(b>=f)&&(b>=g)&&(b>=h)&&(b>=i)&&(b>=j))
{
printf("Nilai terbesar adalah B\n",b);
}
//============================== (B)
if((c>=b)&&(c>=a)&&(c>=d)&&(c>=e)&&(c>=f)&&(c>=g)&&(c>=h)&&(c>=i)&&(c>=j))
{
printf("Nilai terbesar adalah C\n",c);
}
//=============================== (C)
if((d>=a)&&(d>=b)&&(d>=c)&&(d>=e)&&(d>=f)&&(d>=g)&&(d>=h)&&(d>=i)&&(d>=j))
{
printf("Nilai terbesar adalah D\n",d);
}
//=============================== (D)
if((e>=a)&&(e>=b)&&(e>=c)&&(e>=d)&&(e>=f)&&(e>=g)&&(e>=h)&&(e>=i)&&(e>=j))
{
printf("Nilai terbesar adalah E\n",e);
}
//=============================== (E)
if((f>=a)&&(f>=b)&&(f>=c)&&(f>=d)&&(f>=e)&&(f>=g)&&(f>=h)&&(f>=i)&&(f>=j))
{
printf("Nilai terbesar adalah F\n",f);
}
//=============================== (F)
if((g>=a)&&(g>=b)&&(g>=c)&&(g>=d)&&(g>=e)&&(g>=f)&&(g>=h)&&(g>=i)&&(g>=j))
{
printf("Nilai terbesar adalah G\n",g);
}
//=============================== (G)
if((h>=a)&&(h>=b)&&(h>=c)&&(h>=d)&&(h>=e)&&(h>=f)&&(g>=h)&&(g>=i)&&(g>=j))
{
printf("Nilai terbesar adalah H\n",h);
}
//=============================== (H)
if((i>=a)&&(i>=b)&&(i>=c)&&(i>=d)&&(i>=e)&&(i>=f)&&(i>=g)&&(i>=h)&&(i>=j))
{
printf("Nilai terbesar adalah I\n",i);
}
//=============================== (I)
if((j>=a)&&(j>=b)&&(j>=c)&&(j>=d)&&(j>=e)&&(j>=f)&&(j>=g)&&(j>=h)&&(j>=i))
{
printf("Nilai terbesar adalah J\n",j);
}
//=============================== (J)
//***************************************************************************
if((a<=b)&&(a<=c)&&(a<=d)&&(a<=e)&&(a<=f)&&(a<=g)&&(a<=h)&&(a<=i)&&(a<=j))
{
printf("Nilai terkecil adalah A\n",a);
}
//============================== (A)
if((b<=a)&&(b<=c)&&(b<=d)&&(b<=e)&&(b<=f)&&(b<=g)&&(b<=h)&&(b<=i)&&(b<=j))
{
printf("Nilai terkecil adalah B\n",b);
}
//============================== (B)
if((c<=b)&&(c<=a)&&(c<=d)&&(c<=e)&&(c<=f)&&(c<=g)&&(c<=h)&&(c<=i)&&(c<=j))
{
printf("Nilai terkecil adalah C\n",c);
}
//=============================== (C)
if((d<=a)&&(d<=b)&&(d<=c)&&(d<=e)&&(d<=f)&&(d<=g)&&(d<=h)&&(d<=i)&&(d<=j))
{
printf("Nilai terkecil adalah D\n",d);
}
//=============================== (D)
if((e<=a)&&(e<=b)&&(e<=c)&&(e<=d)&&(e<=f)&&(e<=g)&&(e<=h)&&(e<=i)&&(e<=j))
{
printf("NilaiNilai terkecil adalah E\n",e);
}
//=============================== (E)
if((f<=a)&&(f<=b)&&(f<=c)&&(f<=d)&&(f<=e)&&(f<=g)&&(f<=h)&&(f<=i)&&(f<=j))
{
printf("Nilai terkecil adalah F\n",f);
}
//=============================== (F)
if((g<=a)&&(g<=b)&&(g<=c)&&(g<=d)&&(g<=e)&&(g<=f)&&(g<=h)&&(g<=i)&&(g<=j))
{
printf("Nilai terkecil adalah G\n",g);
}
//=============================== (G)
if((h<=a)&&(h<=b)&&(h<=c)&&(h<=d)&&(h<=e)&&(h<=f)&&(g<=h)&&(g<=i)&&(g<=j))
{
printf("Nilai H=%d, lebih kecil dari A,B,D,E,F,G,H,I, dan J\n",h);
}
//=============================== (H)
if((i<=a)&&(i<=b)&&(i<=c)&&(i<=d)&&(i<=e)&&(i<=f)&&(i<=g)&&(i<=h)&&(i<=j))
{
printf("Nilai terkecil adalah I\n",i);
}
//=============================== (I)
if((j<=a)&&(j<=b)&&(j<=c)&&(j<=d)&&(j<=e)&&(j<=f)&&(j<=g)&&(j<=h)&&(j<=i))
{
printf("Nilai terkecil adalah J\n",j);
}
float x;
x=(a+b+c+d+e+f+g+h+i+j)/10;
printf("rata_rata = %f\n",x);
{
int a,b,c,d,e,f,g,h,i,j;
float rata_rata;
printf("masukkan nilai A :");
scanf("%d",&a);
printf("masukkan nilai B :");
scanf("%d",&b);
printf("masukkan nilai C :");
scanf("%d",&c);
printf("masukkan nilai D :");
scanf("%d",&d);
printf("masukkan nilai E :");
scanf("%d",&e);
printf("masukkan nilai F :");
scanf("%d",&f);
printf("masukkan nilai G :");
scanf("%d",&g);
printf("masukkan nilai H :");
scanf("%d",&h);
printf("masukkan nilai I :");
scanf("%d",&i);
printf("masukkan nilai J :");
scanf("%d",&j);
if((a>=b)&&(a>=c)&&(a>=d)&&(a>=e)&&(a>=f)&&(a>=g)&&(a>=h)&&(a>=i)&&(a>=j))
{
printf("Nilai terbesar adalah A\n",a);
}
//============================== (A)
if((b>=a)&&(b>=c)&&(b>=d)&&(b>=e)&&(b>=f)&&(b>=g)&&(b>=h)&&(b>=i)&&(b>=j))
{
printf("Nilai terbesar adalah B\n",b);
}
//============================== (B)
if((c>=b)&&(c>=a)&&(c>=d)&&(c>=e)&&(c>=f)&&(c>=g)&&(c>=h)&&(c>=i)&&(c>=j))
{
printf("Nilai terbesar adalah C\n",c);
}
//=============================== (C)
if((d>=a)&&(d>=b)&&(d>=c)&&(d>=e)&&(d>=f)&&(d>=g)&&(d>=h)&&(d>=i)&&(d>=j))
{
printf("Nilai terbesar adalah D\n",d);
}
//=============================== (D)
if((e>=a)&&(e>=b)&&(e>=c)&&(e>=d)&&(e>=f)&&(e>=g)&&(e>=h)&&(e>=i)&&(e>=j))
{
printf("Nilai terbesar adalah E\n",e);
}
//=============================== (E)
if((f>=a)&&(f>=b)&&(f>=c)&&(f>=d)&&(f>=e)&&(f>=g)&&(f>=h)&&(f>=i)&&(f>=j))
{
printf("Nilai terbesar adalah F\n",f);
}
//=============================== (F)
if((g>=a)&&(g>=b)&&(g>=c)&&(g>=d)&&(g>=e)&&(g>=f)&&(g>=h)&&(g>=i)&&(g>=j))
{
printf("Nilai terbesar adalah G\n",g);
}
//=============================== (G)
if((h>=a)&&(h>=b)&&(h>=c)&&(h>=d)&&(h>=e)&&(h>=f)&&(g>=h)&&(g>=i)&&(g>=j))
{
printf("Nilai terbesar adalah H\n",h);
}
//=============================== (H)
if((i>=a)&&(i>=b)&&(i>=c)&&(i>=d)&&(i>=e)&&(i>=f)&&(i>=g)&&(i>=h)&&(i>=j))
{
printf("Nilai terbesar adalah I\n",i);
}
//=============================== (I)
if((j>=a)&&(j>=b)&&(j>=c)&&(j>=d)&&(j>=e)&&(j>=f)&&(j>=g)&&(j>=h)&&(j>=i))
{
printf("Nilai terbesar adalah J\n",j);
}
//=============================== (J)
//***************************************************************************
if((a<=b)&&(a<=c)&&(a<=d)&&(a<=e)&&(a<=f)&&(a<=g)&&(a<=h)&&(a<=i)&&(a<=j))
{
printf("Nilai terkecil adalah A\n",a);
}
//============================== (A)
if((b<=a)&&(b<=c)&&(b<=d)&&(b<=e)&&(b<=f)&&(b<=g)&&(b<=h)&&(b<=i)&&(b<=j))
{
printf("Nilai terkecil adalah B\n",b);
}
//============================== (B)
if((c<=b)&&(c<=a)&&(c<=d)&&(c<=e)&&(c<=f)&&(c<=g)&&(c<=h)&&(c<=i)&&(c<=j))
{
printf("Nilai terkecil adalah C\n",c);
}
//=============================== (C)
if((d<=a)&&(d<=b)&&(d<=c)&&(d<=e)&&(d<=f)&&(d<=g)&&(d<=h)&&(d<=i)&&(d<=j))
{
printf("Nilai terkecil adalah D\n",d);
}
//=============================== (D)
if((e<=a)&&(e<=b)&&(e<=c)&&(e<=d)&&(e<=f)&&(e<=g)&&(e<=h)&&(e<=i)&&(e<=j))
{
printf("NilaiNilai terkecil adalah E\n",e);
}
//=============================== (E)
if((f<=a)&&(f<=b)&&(f<=c)&&(f<=d)&&(f<=e)&&(f<=g)&&(f<=h)&&(f<=i)&&(f<=j))
{
printf("Nilai terkecil adalah F\n",f);
}
//=============================== (F)
if((g<=a)&&(g<=b)&&(g<=c)&&(g<=d)&&(g<=e)&&(g<=f)&&(g<=h)&&(g<=i)&&(g<=j))
{
printf("Nilai terkecil adalah G\n",g);
}
//=============================== (G)
if((h<=a)&&(h<=b)&&(h<=c)&&(h<=d)&&(h<=e)&&(h<=f)&&(g<=h)&&(g<=i)&&(g<=j))
{
printf("Nilai H=%d, lebih kecil dari A,B,D,E,F,G,H,I, dan J\n",h);
}
//=============================== (H)
if((i<=a)&&(i<=b)&&(i<=c)&&(i<=d)&&(i<=e)&&(i<=f)&&(i<=g)&&(i<=h)&&(i<=j))
{
printf("Nilai terkecil adalah I\n",i);
}
//=============================== (I)
if((j<=a)&&(j<=b)&&(j<=c)&&(j<=d)&&(j<=e)&&(j<=f)&&(j<=g)&&(j<=h)&&(j<=i))
{
printf("Nilai terkecil adalah J\n",j);
}
float x;
x=(a+b+c+d+e+f+g+h+i+j)/10;
printf("rata_rata = %f\n",x);
Maka outputnya:
2. Switch-case
int bulan;
printf("Masukkan bulan : ");
scanf("%d", &bulan);
switch (bulan)
{
case 1:
printf("Januari");
break;
case 2:
printf("Februari");
break;
case 3:
printf("Maret");
break;
case 4:
printf("April");
break;
case 5:
printf("Mei");
break;
case 6:
printf("Juni");
break;
case 7:
printf("Juli");
break;
case 8:
printf("Agustus");
case 9:
printf("September");
break;
case 10:
break;
printf("Oktober");
break;
case 11:
printf("November");
break;
case 12:
printf("Desember");
break;
default :
printf("Bukan bulan");
break;
}
printf("Masukkan bulan : ");
scanf("%d", &bulan);
switch (bulan)
{
case 1:
printf("Januari");
break;
case 2:
printf("Februari");
break;
case 3:
printf("Maret");
break;
case 4:
printf("April");
break;
case 5:
printf("Mei");
break;
case 6:
printf("Juni");
break;
case 7:
printf("Juli");
break;
case 8:
printf("Agustus");
case 9:
printf("September");
break;
case 10:
break;
printf("Oktober");
break;
case 11:
printf("November");
break;
case 12:
printf("Desember");
break;
default :
printf("Bukan bulan");
break;
}
Maka outputnya:
0 komentar:
Posting Komentar