– Contoh Program VOID

Function

Fungsi/function adalah suatu kumpulan instruksi/perintah/program yang dikelompokkan menjadi satu, letaknya terpisah dari program yang menggunakan fungsi tersebut, memiliki nama tertentu yang unik, dan digunakan untuk mengerjakan suatu tujuan tertentu. Dalam bahasa pemrograman lain fungsi dapat disebut sebagai subrutin (basic, VB) atau procedure (pascal, Delphi)
Keuntungan Fungsi
1. Dapat melakukan pendekatan top-down dan divide-and-conquer:
2. Top-down: penelusuran program mudah
3. Divide-and-conquer: program besar dapat dipisah menjadi program-program kecil.
4. Kode program menjadi lebih pendek, mudah dibaca, dan mudah dipahami
5. Program dapat dikerjakan oleh beberapa orang sehingga program cepat selesai dengan koordinasi yang mudah.
6. Mudah dalam mencari kesalahan-kesalahan karena alur logika jelas dan sederhana Kesalahan dapat dilokalisasi dalam suatu modul tertentu saja.
7. Modifikasi program dapat dilakukan pada suatu modul tertentu saja tanpa mengganggu program keseluruhan
8. Fungsi – fungsi menjadikan program mempunyai struktur yang jelas.
9. Dengan memisahkan langkah – langkah detail ke satu atau lebih fungsi – fungsi, maka fungsi utama (main) akan menjadi lebih pendek, jelas dan mudah dimengerti.
10. Fungsi -fungsi digunakan untuk menghindari penulisan program yang sama yang ditulis secara berulang – ulang. Langkah – langkah tersebut dapat dituliskan sekali saja secara terpisah dalam bentuk fungsi. Selanjutnya bagian program yang membutuhkan langkah – langkah ini tidak perlu selalu menuliskannya, tidak cukup memanggil fungsi tersebut.
11. Mempermudah dokumentasi.
12. Reusability: Suatu fungsi dapat digunakan kembali oleh program atau fungsi lain
Sifat-sifat fungsi
1. Nilai fan-in tinggi, artinya semakin sering suatu modul dipanggil oleh pengguna semakin tinggi nilai fan-in
2. Nilai Fan-out rendah, artinya semakin spesifik fungsi suatu modul akan semakin rendah nilai fan-out
3. Memiliki Self-contained tinggi: artinya kemampuan untuk memenuhi kebutuhannnya sendiri

Ini dia contoh salah satu program dengan menggunakan “Csharp(C#)”


namespace Function
 {
 class Program
 {
 private static int Inpoet() //function mengembalikan nilai
 {
 int inputt = Convert.ToInt32(Console.ReadLine());
 return inputt;
 }
 private static void Hitung(int satu,int dua) //function tidak mengembalikan nilai
 {
 int hasil = satu*dua;
 Console.WriteLine("Luas persegi adalah = {0}",hasil);
 }
 public static void Main(string[] args)
 {
 Console.Write("Panjang persegi = ");
 int satu = Inpoet(); //panggil function inpoet
 Console.Write("Lebar persegi = ");
 int dua = Inpoet();  //panggil function inpoet

Hitung(satu,dua); //panggil function Hitung dan mengirim data dari parameter untuk
 //dihitungkan di Function Hitung
 Console.WriteLine();
 Console.Write("Press any key to continue . . . ");
 Console.ReadKey(true);
 }
 }
 }

Hasilnya ya Seperti ini

Sekarang kita coba buat terjemahannya dalam bentuk C++ ya
jadi gini caranya


#include <cstdlib>
 #include <iostream>
 using namespace std;
 int Inpoet()    //function mengembalikan nilai
 {
 int input;
 cin>>input;
 return input;
 }
 void Hitung(int satu, int dua)           //function tidak mengembalikan nilai
 {
 int luas = satu*dua;
 cout<<"Luas persegi adalah = "<<luas;
 }

int main(int argc, char *argv[])
 {
 int satu, dua; //deklarasi tipe data sbg penampung nilai kembalian function
 cout<<"Panjang persegi = ";
 satu = Inpoet();       //panggil Function Inpoet
 cout<<"Lebar persegi = ";
 dua = Inpoet();      //panggil Function Inpoet

Hitung(satu,dua);    //panggil Function Hitung dan mengirim|
 //2 nilai untuk di jumlah kan di dlm function

cout<<endl;
 cout<<endl;
 system("PAUSE");
 return EXIT_SUCCESS;
 }

Kita lihat hasilnya sekarang

Ternyata setelah otak-atik program ini, nggak lengkap juga rasanya kalo nggak pakek bahasa pemograman “JAVA”, lebih baek sekarang kita coba buat ya

ini cara menggunakan Program JAVA

package widy;
import java.util.Scanner;

public class Main

{
private static int Inpoet() //function mengembalikan nilai
{
Scanner baca = new Scanner(System.in);
int inputt = baca.nextInt();
return inputt;
}
private static void Hitung(int satu, int dua) //function tidak mengembalikan nilai
{
int hasil = satu*dua;
System.out.println("Luas persegi adalah "+hasil);
}
public static void main(String[] args)
{
System.out.print("panjang persegi = ");
int satu = Inpoet();  //panggil function inpoet
System.out.print("Lebar persegi = ");
int dua = Inpoet();   //panggil function inpoet

Hitung(satu,dua);  //panggil function Hitung dan mengirim data dari parameter untuk
//dihitungkan di Function Hitung
}
}

Hasilnya kayak gini nihh….

5 responses to “– Contoh Program VOID

  1. Hello Web Admin, I noticed that your On-Page SEO is is missing a few factors, for one you do not use all three H tags in your post, also I notice that you are not using bold or italics properly in your SEO optimization. On-Page SEO means more now than ever since the new Google update: Panda. No longer are backlinks and simply pinging or sending out a RSS feed the key to getting Google PageRank or Alexa Rankings, You now NEED On-Page SEO. So what is good On-Page SEO?First your keyword must appear in the title.Then it must appear in the URL.You have to optimize your keyword and make sure that it has a nice keyword density of 3-5% in your article with relevant LSI (Latent Semantic Indexing). Then you should spread all H1,H2,H3 tags in your article.Your Keyword should appear in your first paragraph and in the last sentence of the page. You should have relevant usage of Bold and italics of your keyword.There should be one internal link to a page on your blog and you should have one image with an alt tag that has your keyword….wait there’s even more Now what if i told you there was a simple WordPress plugin that does all the On-Page SEO, and automatically for you? That’s right AUTOMATICALLY, just watch this 4minute video for more information at. Seo Plugin

  2. Hello Web Admin, I noticed that your On-Page SEO is is missing a few factors, for one you do not use all three H tags in your post, also I notice that you are not using bold or italics properly in your SEO optimization. On-Page SEO means more now than ever since the new Google update: Panda. No longer are backlinks and simply pinging or sending out a RSS feed the key to getting Google PageRank or Alexa Rankings, You now NEED On-Page SEO. So what is good On-Page SEO?First your keyword must appear in the title.Then it must appear in the URL.You have to optimize your keyword and make sure that it has a nice keyword density of 3-5% in your article with relevant LSI (Latent Semantic Indexing). Then you should spread all H1,H2,H3 tags in your article.Your Keyword should appear in your first paragraph and in the last sentence of the page. You should have relevant usage of Bold and italics of your keyword.There should be one internal link to a page on your blog and you should have one image with an alt tag that has your keyword….wait there’s even more Now what if i told you there was a simple WordPress plugin that does all the On-Page SEO, and automatically for you? That’s right AUTOMATICALLY, just watch this 4minute video for more information at. Seo Plugin

  3. di coba kok gk bs bngu tu

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s