Vous êtes sur la page 1sur 7

10/14/2016 Algoritma Deret Genap dan Ganjil |  Galih Hermawan on The Net

Galih Hermawan on The Net


Seorang hamba Allah ta'ala, naib Rasulullah Muhammad saw., dan pewaris kitabullah
AlQur'an

About this Post


  Algoritma Deret Genap dan Ganjil   22 Jun 2009 @ 9:38 
» Title: Algoritma Deret Genap
Bismillahi Alhamdulillahirobbil ‘alamiin. dan Ganjil
» Posted: June 22nd, 2009
Kali ini penulis akan berbagi tutorial yang berkaitan dengan logika pemrograman. » Author: Galih Hermawan
» Filed Under:
Sebagai langkah awal, mari kita ingat lagi bagaimana cara menentukan bahwa sebuah bilangan itu
Komputer,Pemrograman,Tutorial.
termasuk bilangan ganjil atau genap.
» There are 12 responses.
Beberapa bilangan ganjil mulai dari 1 – 10, yaitu: 1 3 5 7 9
» Read comments, respond or
Sedangkan, beberapa bilangan genap mulai dari 1 – 10, yaitu: 2 4 6 8 10 follow responses via RSS.
» Trackback this entry.
Dalam bidang matematika, setiap bilangan yang habis dibagi 2 atau tidak bersisa atau menghasilkan
angka 0, maka termasuk bilangan genap. Sebaliknya, apabila bilangan tersebut bila dibagi 2 ternyata
bersisa 1, berarti ganjil.
NASEHAT
Dalam penyimbolan, sisa habis bagi ini sering menggunakan istilah mod atau simbol %.
“Dari Abu Hurairah
Dan untuk hasil bagi positif ﴾division﴿, dapat digunakan istilah div atau simbol / atau \ jika radhiyallahu anhu, ia berkata :
menggunakan bahasa pemrograman Visual Basic. "Telah bersabda Rasulullah
Shallallahu ‘alaihi wa Sallam :
Contoh:
"Sebagian dari kebaikan
4 div 2 = 2 keislaman seseorang ialah
meninggalkan sesuatu yang
4 mod 2 = 0 –> genap tidak berguna baginya" ".
5 div 2 = 2 (Tirmidzi no. 2318, Ibnu
Majah no. 3976)”
5 mod 2 = 1 –> ganjil

Sekarang kita gunakan ilustrasi.


Tulisan Terbaru
A div B = C
Tutorial Mengambil Data
A mod B = D Acak Secara Unik
Mengurus SIM C Baru di
Artinya, bilangan C dikali B kemudian ditambah D sama dengan A. Matematisnya, ﴾C x B﴿ + D = A Polrestabes Bandung
Sekarang kita gunakan logika pemrograman, atau ada yang sering menyebutnya dengan algoritma Guru Kencing Berdiri, Murid
pemrograman. Kencing Berlari
Mohon maaf, HP saya raib
Yang perlu diperhatikan bahwa, penentuan bahwa suatu bilangan itu ganjil atau genap cukup dengan Memanfaatkan Domain
memanfaatkan utilitas sisa hasil bagi atau mod saja, tanpa melibatkan div. CZ.CC untuk Blogspot.Com

Berikut ini adalah contoh pseudocode dalam bahasa Indonesia.

Blogroll
JIKA A mod 2 = 0 MAKA + [Relasi] ﴾7﴿
     A adalah bilangan genap + Blogroll ﴾7﴿
+ Domain & Hosting ﴾4﴿
SEBALIKNYA + Forum ﴾4﴿
     A adalah bilangan ganjil + Islam ﴾4﴿
+ Ubuntu ﴾5﴿
+ Visual Basic 6 ﴾7﴿
Sintaks SEBALIKNYA menandakan bahwa A mod 2 ≠ 0.

Sekarang mari kita gunakan algoritma yang sering dipakai di universitas ﴾bidang
komputer/pemrograman﴿. Kategori
►Hikmah dan Kisah ﴾18﴿
►Islam ﴾12﴿
ALGORITMA GENAP_GANJIL ▼Komputer ﴾37﴿
KAMUS ►Database ﴾1﴿
▼Pemrograman ﴾5﴿
   A : integer Algoritma Deret Bilangan
ALGORITMA Prima

http://galih.eu/2009/06/22/algoritma­deret­genap­dan­ganjil/ 1/7
10/14/2016 Algoritma Deret Genap dan Ganjil |  Galih Hermawan on The Net
   input ( A ) Algoritma Deret Bilangan
Yang Habis Dibagi
   if ( A mod 2 = 0 ) then
Bilangan Tertentu
      output ( "Bilangan Genap" ) Algoritma Deret Genap
   else dan Ganjil
Hello World!
      output ("Bilangan Ganjil") Tutorial Mengambil Data
Acak Secara Unik
Berikutnya, penulis akan memodifikasi algoritma tersebut di atas. ▼Tutorial ﴾15﴿
"Banting" harddisk Anda
Yaitu, menentukan bilangan genap atau ganjil dari sederet bilangan secara urut, sekaligus penulis juga untuk memperbaikinya
mengetahui berapa banyaknya bilangan yang dimunculkan, berapa total ﴾jumlah﴿ dan rata‐rata dari Algoritma Deret Bilangan
bilangan‐bilangan tersebut. Prima
Algoritma Deret Bilangan
Berikut ini akan penulis sajikan contoh source code dalam beberapa bahasa pemrograman. Perlu Yang Habis Dibagi
diperhatikan bahwa source code yang penulis berikan ini masih mentah, belum disertakan validasi Bilangan Tertentu
dalam berbagai hal. Algoritma Deret Genap
dan Ganjil
Source Code C.
Bagaimana Membangun
1 #include <stdio.h> ? Website yang Buruk dan
2 #include <conio.h> Membuat Frustasi
3   Pengunjung
4 main() Belajar enkripsi / encode
5 {
6  int min, max; / kriptografi
7  int i, banyak, jml; Ilustrasi Prosesor dan
8  float rata; Memori pada Komputer
9   Memanfaatkan Domain
10  printf ("Bilangan terkecil: ");scanf("%d",&min);
CZ.CC untuk
11  printf ("Bilangan terbesar: ");scanf("%d",&max);
12  printf ("\nBilangan ganjil: "); Blogspot.Com
13   Ngoprek MySQL
14  banyak=0; Pindah Hosting Selesai
15  jml=0; Tutorial Membuat Private
16  
17  for (i=min;i<=max;i+=1) Nameserver
18  { Menggunakan
19      if (i % 2 == 1) ZoneEdit.Com
20      { Tutorial Mengambil Data
21         printf ("%d\t",i); Acak Secara Unik
22         banyak+=1;
23         jml+=i; Tutorial Pemanfaatan
24      } DNS Hosting di Co.cc
25   Tutorial ZoneEdit ‐
26  } membuat subdomain ke
27  
hosting lain
28  rata=float(jml)/banyak;
29   Tutorial ZoneEdit sebagai
30  printf ("\nAda %d bilangan ganjil, dengan total jumlah %d.",banyak,jml); DNS Service
31  printf ("\nRata‐ratanya adalah %5.2f",rata); "Banting" harddisk Anda
32   untuk memperbaikinya
33  printf ("\nBilangan genap: ");
34   Algoritma Deret Bilangan
35  banyak=0; Prima
36  jml=0; Algoritma Deret Bilangan
37   Yang Habis Dibagi Bilangan
38  for (i=min;i<=max;i+=1) Tertentu
39  {
40      if (i % 2 == 0) Algoritma Deret Genap dan
41      { Ganjil
42         printf ("%d\t",i); Bagaimana Membangun
43         banyak+=1; Website yang Buruk dan
44         jml+=i;
Membuat Frustasi
45      }
46   Pengunjung
47  } Belajar enkripsi / encode /
48   kriptografi
49  rata=float(jml)/banyak; Hello World!
50  
51  printf ("\nAda %d bilangan genap, dengan total jumlah %d.",banyak,jml); Ilustrasi Prosesor dan
52  printf ("\nRata‐ratanya adalah %5.2f",rata); Memori pada Komputer
53   Memanfaatkan Domain
54  getch(); CZ.CC untuk Blogspot.Com
55  return 0; New LCD Laptop
56 }
Ngoprek MySQL
Ini contoh gambar outputnya: Tutorial Membuat Private
Nameserver Menggunakan
ZoneEdit.Com

http://galih.eu/2009/06/22/algoritma­deret­genap­dan­ganjil/ 2/7
10/14/2016 Algoritma Deret Genap dan Ganjil |  Galih Hermawan on The Net
Tutorial Mengambil Data
Acak Secara Unik
Tutorial Pemanfaatan DNS
Hosting di Co.cc
Tutorial ZoneEdit ‐
membuat subdomain ke
hosting lain
Tutorial ZoneEdit sebagai
DNS Service
►Lain‐Lain ﴾15﴿

Source Code C++.

1 #include <iostream> ?
2  
3 using namespace std;
4  
5 int main()
6 {
7  int min, max;
8  int i, banyak, jml;
9  float rata;
10  
11  cout << "Bilangan terkecil: ";
12  cin >> min; Hosting provided by VlexoFree
13  cout << "Bilangan terbesar: "; Hosting Hosting provided by
14  cin >> max; VlexoFree Hosting
15  cout << "\nBilangan ganjil: ";
16  
17  banyak=0;
18  jml=0; Live Traffic Feed
19  
20  for (i=min;i<=max;i+=1)
A visitor from Manado,
21  { Indonesia viewed Algoritma
22      if (i % 2 == 1) Deret Bilangan Prima |
23      {
24         cout << i << "\t"; Galih H... 34 secs ago
A visitor from Samarinda,
25         banyak+=1; Indonesia viewed Algoritma
26         jml+=i;
27      } Deret Bilangan Prima |
28   Galih H... 2 mins ago
A visitor from Indonesia viewed
29  }
30   "Algoritma Deret Genap dan
31  rata=float(jml)/banyak; Ganjil | Galih Hermawan on The
32  
33  cout.setf(ios::fixed);
Net" 3 mins ago
A visitor from Jakarta, Jakarta
34  cout.setf(ios::showpoint); Raya viewed "Algoritma Deret
35  cout.precision(2); Bilangan Prima | Galih
36  
37  cout << "\nAda " << banyak << " bilangan ganjil, dengan total jumlah " << jml; Hermawan on The Net" 14
38  cout << "\nRata‐ratanya adalah " << rata; A visitor from Jakarta, Jakarta
mins ago
39   Raya viewed "Algoritma Deret
40  cout << "\nBilangan genap: ";
41   Bilangan Prima | Galih
42  banyak=0; Hermawan on The Net" 1 hr 7
43  jml=0; A visitor from Indonesia viewed
44  
mins ago
"Algoritma Deret Bilangan Yang
45  for (i=min;i<=max;i+=1)
46  { Habis Dibagi Bilangan Tertentu |
47      if (i % 2 == 0) Galih Hermawan on The Net" 1
48      { A visitor from Indonesia viewed
hr 24 mins ago
49         cout << i << "\t"; "Algoritma Deret Bilangan
50         banyak+=1;
51 Home Ijtima’
        jml+=i; Keamanan About Prima | Galih Hermawan on The16:17 
52      } Net" 1 hr 31 mins ago
A visitor from Indonesia viewed
53   Indonesia Informasi
54  } "Algoritma Deret Genap dan
55   2009 Lanjut Ganjil | Galih Hermawan on The
56  rata=float(jml)/banyak;
57   Net" 1 hr 49 mins ago
A visitor from Indonesia viewed
58  cout << "\nAda " << banyak << " bilangan genap, dengan total jumlah " << jml; "Algoritma Deret Bilangan Yang
59  cout << "\nRata‐ratanya adalah " << rata;
60  cout << endl; Habis Dibagi Bilangan Tertentu |
61  system("PAUSE"); Galih Hermawan on The Net" 1
62  return 0; A visitor from Indonesia viewed
63 }
hr 55 mins ago
"Algoritma Deret Bilangan
Prima | Galih Hermawan on The
Source Code JAVA. Net" 2 hrs 4 mins ago
A visitor from Indonesia viewed
Real­time view · Get Feedjit

1 import java.util.Scanner; ?
2  
3 public class DeretGanjilGenap
http://galih.eu/2009/06/22/algoritma­deret­genap­dan­ganjil/ 3/7
10/14/2016 Algoritma Deret Genap dan Ganjil |  Galih Hermawan on The Net
3 public class DeretGanjilGenap
4 {
5     public static void main( String[] args )
6     { Privacy
7         Scanner input = new Scanner( System.in );            
8  
9         int min, max;
10         int i, banyak, jml; Disclaimer
11         float rata;        The opinions expressed herein are
12           my ow n personal opinions and do
13         System.out.print( "Bilangan terkecil: " ); not represent anyone else's view in
14         min = input.nextInt(); any w ay, including those of my
15           employer.
16         System.out.print( "Bilangan terbesar: " );   © Copyright 2009
17         max = input.nextInt();
18          
19         System.out.print( "\nBilangan Ganjil: " );  
20          
21         banyak=0;
22         jml=0;
23  
24         for (i=min;i<=max;i++)
25         {
26             if (i % 2 == 1)
27             {
28                 System.out.printf("%d\t",i);
29                 banyak++;
30                 jml+=i;
31             }
32         }
33          
34         rata = (float)jml / banyak;
35           
36         System.out.printf ("\nAda %d bilangan ganjil, dengan total jumlah %d.",banyak,jml);
37         System.out.printf ("\nRata‐ratanya adalah %5.2f",rata);
38  
39         System.out.print( "\nBilangan Genap: " );  
40          
41         banyak=0;
42         jml=0;
43  
44         for (i=min;i<=max;i++)
45         {
46             if (i % 2 == 0)
47             {
48                 System.out.printf("%d\t",i);
49                 banyak++;
50                 jml+=i;
51             }
52         }
53          
54         rata = (float)jml / banyak;
55           
56         System.out.printf ("\nAda %d bilangan genap, dengan total jumlah %d.",banyak,jml);
57         System.out.printf ("\nRata‐ratanya adalah %5.2f",rata);
58          
59     }
60 }

Source Code PHP.

1 <?php ?
2  
3 echo "
Home Ijtima’ Keamanan About 16:17 
4  
5 <form method='POST' action='$_SERVER[PHP_SELF]'>
6   Indonesia Informasi
7 Bilangan Terkecil: <input type='text' name='min'><br />
8 2009 Lanjut
Bilangan Terbesar: <input type='text' name='max'>
9  
10 <br />
11  
12 <input type='submit' value='Proses'>
13 <input type='hidden' name='periksa' value='1'>
14  
15  
16 </form>
17  
18 ";
19  
20 if(isset($_POST['periksa']))
21 {
22      $min = $_POST['min'];
23      $max = $_POST['max'];
http://galih.eu/2009/06/22/algoritma­deret­genap­dan­ganjil/ 4/7
10/14/2016 Algoritma Deret Genap dan Ganjil |  Galih Hermawan on The Net
23      $max = $_POST['max'];
24       
25      echo "Bilangan terkecil: {$min}";
26      echo "<br />Bilangan terbesar: {$max}";
27      echo "<br /><br />Bilangan ganjil: ";
28  
29      $banyak=0;
30      $jml=0;
31  
32      for ($i=$min;$i<=$max;$i+=1)
33      {
34          if ($i % 2 == 1)
35          {
36             echo "{$i}\t";
37             $banyak++;
38             $jml+=$i;
39          }
40  
41      }
42  
43      $rata=$jml/$banyak;
44  
45      echo "<br />Ada {$banyak} bilangan ganjil, dengan total jumlah {$jml}.";
46      echo "<br />Rata‐ratanya adalah {$rata}";
47       
48      echo "<br /><br />Bilangan genap: ";
49  
50      $banyak=0;
51      $jml=0;
52  
53      for ($i=$min;$i<=$max;$i+=1)
54      {
55          if ($i % 2 == 0)
56          {
57             echo "{$i}\t";
58             $banyak++;
59             $jml+=$i;
60          }
61  
62      }
63  
64      $rata=$jml/$banyak;
65  
66      echo "<br />Ada {$banyak} bilangan genap, dengan total jumlah {$jml}.";
67      echo "<br />Rata‐ratanya adalah {$rata}";
68 }
69 ?>

Untuk versi Visual Basic 6 bisa Anda lihat di http://if.web.id/visual‐basic‐vb/beginner‐bilangan‐ganjil‐


atau‐genap‐2‐t827.0.html

Alhamdulillah. Untuk selanjutnya silakan dikembangkan sendiri.

La hauwlaa wa laa quwwata illa billaah.

Share this:

 Email  Print  Facebook  Google  Twitter  Tumblr  LinkedIn


 Reddit  Pinterest

Like this: Home Ijtima’ Keamanan About 16:17 

Indonesia Informasi
 Like
Be the first to like this. 2009 Lanjut

Tags: algoritma, c, java, Pemrograman, php Posted By: Galih Hermawan


Categories: Komputer, Pemrograman, Tutorial Last Edit: 25 Jul 2009 @ 22:56

Email • Permalink

Previous Next

http://galih.eu/2009/06/22/algoritma­deret­genap­dan­ganjil/ 5/7
10/14/2016 Algoritma Deret Genap dan Ganjil |  Galih Hermawan on The Net

  Responses to this post » ﴾12 Total﴿ 

hidayat says:
22 October 11 at 08:54
kalo pke kode pascal gmn???/tlg bantuannya ya…email jg bleh ke
mohamad_hidayattulloh@yahoo.com
Reply to this Comment

RyuuJin7 says:
26 October 11 at 12:57
Wihh, thannks bgt, ngebantu banget nih
Reply to this Comment

marthin sutanto says:


11 March 12 at 22:57
salam sejahtera,
halo pak galih bisa saya minta berapa angka algoritmanya dari 100 –
1000……………….sebelumnya saya ucapkan terima kasih.
Reply to this Comment

Galih Hermawan says:


15 March 12 at 11:31
Silakan eksekusi salah satu source code yang sudah saya tulis tersebut, tinggal
Anda memasukkan parameter batas minimal dan maksimalnya.
Regards.
Reply to this Comment

onha says:
10 April 13 at 12:06
kalo misalkan soalnya seperti ini ” buatlah algoritma untuk menentukan
apakah suatu bilangan yang di input merupakan bilangan ganjil atau
genap” itu cara penyelesaiannya gimana kak???

Galih Hermawan says:


23 April 13 at 18:20
Silakan cek ini, tinggal adaptasikan ke bahasa pemrograman atau
algoritma yang sudah Anda pelajari.
http://if.web.id/visual‐basic‐vb/%28beginner%29‐bilangan‐ganjil‐atau‐genap‐2/

adhyp says:
28 October 12 at 10:42
terimakasih sekali pak.. saya baru saja masuk perguruan tinggi teknik informatika..
mohon bimbingannya ya pak…
Reply to this Comment

Anymous says:
23 April 13 at 11:41
makasih banyak, pa. membantu sekali buat mengerjakan tugas
Reply to this Comment

Galih Hermawan says:


23 April 13 at 18:17
You’re welcome
Reply to this Comment
Home Ijtima’ Keamanan About 16:17 
toha says:
29 MarchIndonesia
15 at 18:20 Informasi
wah maksih banget ya om, saya merasa tertolong banget nih
2009
Reply to this Comment Lanjut

marni lifran says:


29 September 15 at 11:39
selamat siang pak . saya mau bertanay ni
jika algoritma dari a=7 b=0 c=0
dengan rumus c =bxb
yg di tanya apkah c=7 ?
jikalau ya b adalah akar dari kuadrat a
dan jikalu tidak b=b+1
Reply to this Comment

avief rian says:


1 December 15 at 00:14
desain web nya keren ﴾y﴿
http://galih.eu/2009/06/22/algoritma­deret­genap­dan­ganjil/ 6/7
10/14/2016 Algoritma Deret Genap dan Ganjil |  Galih Hermawan on The Net
desain web nya keren ﴾y﴿
Reply to this Comment

Post a Comment
Name﴾required﴿

Email ﴾w ill not be published﴿﴾required﴿

Website

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote
cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Comment now

Notify me of follow‐up comments by email.

Notify me of new posts by email.

Comment Meta:
RSS Feed for comments
TrackBack URI

Home Ijtima’ Keamanan About 16:17 

Indonesia Informasi

2009 Lanjut

http://galih.eu/2009/06/22/algoritma­deret­genap­dan­ganjil/ 7/7