Hanya Coretan Anak Bangsa

Tampilkan postingan dengan label OOP1. Tampilkan semua postingan
Tampilkan postingan dengan label OOP1. Tampilkan semua postingan

Minggu, 18 Desember 2011

Array Multidimensi

kemaren sudah membahas tentang Array 1 dimensi .sekarang yang akan saya bahas tentang Array Multidimensi.apakah Array Multidimensi itu? yang saya ketahui tentang Array Multidimensi diimplementasikan sebagai array di dalam array.Array multidimensi di deklarasikan dengan menambah jumlah tanda kurung setelah nama Array.itulah sekilas tentang Array multidimensi yang saya ketahui.
ini contaoh programnya melalui C#,java dan C++.

dengan menggunakan C# sebagai berikut :

/*
 * Created by SharpDevelop.
 * User: dino fajar rizkian
 * Date: 18/12/2011
 * Time: 10:10
 * 
 * To change this template use Tools | Options | Coding | Edit Standard Headers.
 */
using System;

namespace ArrayMultidimensi
{
 class argya
 {
  private static byte BanyakB;
  private static byte BanyakK;
  public static void masuk(ref byte[,] adhidrawa)
  {
   Console.Write("masukan banyak baris : " );
   BanyakB = Convert.ToByte(Console.ReadLine());
   
   Console.Write("masukan banyak kolom : " );
   BanyakK = Convert.ToByte(Console.ReadLine());
   Console.WriteLine();
   
   adhidrawa = new byte[BanyakB,BanyakK];
   for (byte dino = 0 ; dino < BanyakB ;dino++ )
   {
    for (byte fajar = 0 ; fajar < BanyakK ; fajar++ )
    {
     
     Console.Write(" index ke -[{0},{1}] = ",dino,fajar);
     adhidrawa[dino,fajar] = Convert.ToByte(Console.ReadLine());
    }
   }
  }
  public static void MunculArray(byte[,] Muncul)
  {
   for (byte dino = 0 ; dino < BanyakB ; dino++ )
   {
    for (byte fajar = 0 ; fajar < BanyakK ;fajar++ )
    {
     Console.WriteLine(" index ke-[{0},{1}] = {2} ",dino,fajar,Muncul[dino,fajar]);
    }
   }
  }
 }
 class Program
 {
  public static void Main(string[] args)
  {
   byte[,] AmblArray = new byte[0,0];
   argya ganteng = new argya();
   argya.masuk(ref AmblArray);
   
   Console.WriteLine();
   Console.WriteLine();
   argya.MunculArray(AmblArray);
   
   
   Console.Write("Press any key to continue . . . ");
   Console.ReadKey(true);
  }
 }
}

ini hasilnya :
ini menggunakan java
package arraymultidimensi;
import java.util.Scanner;
class argya
{
    private int[][]arr;
    private int bris;
    private int klom;
    public void IsArray()
    {
        Scanner masuk = new Scanner(System.in);
        System.out.print("banyak Baris = ");
        bris = masuk.nextInt();
        System.out.print("Banyak Kolom = ");
        klom = masuk.nextInt();
        System.out.println();
        arr = new int[bris][klom];
        for (int dino = 0; dino < bris; dino++)
        {
            for (int fajar= 0; fajar < klom; fajar++)
            {
                
                 System.out.print("isikan data = ");
                 arr[dino][fajar] = masuk.nextInt();
            }
        }
    }
     public void MunculkanArray()
    {
         for (int dino= 0; dino < bris; dino++)
         {
             for (int fajar= 0; fajar < klom; fajar++)
             {
               System.out.print(arr[dino][fajar]+ " ");
             }
             System.out.println();
        }
     }

}
public class Main
{
    public static void main(String[] args)
    {
      argya adhidrawa = new argya();
      adhidrawa.IsArray();
      adhidrawa.MunculkanArray();
    }

}

ini hasilnya :
kalo yang ini dengan menggunakan C++ :
#include 

using namespace std;

class argya
{
    public : void in()
    {
        int arr[4][4];
        for (int b = 0 ; b < 4 ; b++)
        {
            for (int h = 0 ; h < 4 ; h++)
            {
              cout << "Inputkan  Baris Ke " << b << " Kolom Ke : " << h << " : " ;
              cin >> arr[b][h];
            }
            cout << endl;

        }
        for (int b = 0 ; b < 4 ; b++)
        {
             for (int h = 0 ; h < 4 ; h++)
             {
                 cout << arr[b][h] << " ";
             }
             cout << endl;
        }
    }

};

int main()
{
    argya adhidrawa;
    adhidrawa.in();


    return 0;
}
hasilnya seperti ini :

nah itu tadi penjelasan tentang Array Multidimensi. Semoga bermanfaat , Terimakasih atas kunjunganya. hehehe

Jumat, 16 Desember 2011

Array 1 dimensi

Nah kemaren kemaren sudah posting tentang looping ,sekarang yang akan saya bahas tentang Array 1 dimensi.
sekilas tentang pengertian Array 1 dimensi yang saya ketahui ,hehehe
Array 1 dimensi:
Merupakan sebuah variabel yang menyimpan sekumpulan data yang memiliki tipe sama dan elemen yang akan diakses hanya melalui 1 indeks atau subskrip.

ini Contoh pemrogramanya :

1.melalui C#

/*
 * Created by SharpDevelop.
 * User: dino fajar rizkian
 * Date: 16/12/2011
 * Time: 10:21
 * 
 * To change this template use Tools | Options | Coding | Edit Standard Headers.
 */
using System;

namespace array1dimensi
{
 class argya
 {
  public static void input(ref byte[] Tj)
  {
   byte akhir;
   Console.Write("masukan banyak Array : ");
   akhir = Convert.ToByte(Console.ReadLine());
   
   Tj = new byte[akhir];
   for (byte i = 0 ;i < akhir ;i++ )
   {
    Console.Write(" index ke-{0} = ",i);
    Tj[i] = Convert.ToByte(Console.ReadLine());
   }
  }
  public static void munculArray(byte[] muncul)
  {
   for (byte i = 0; i < muncul.Length;i++ ) 
   {
    Console.WriteLine("index ke-{0} = {1}",i,muncul[i]);
   }
  }
 }
 class Program
 {
  public static void Main(string[] args)
  {
   byte[] ambilArray = new Byte[2];
   argya adhidrawa = new argya();
   
   argya.input(ref ambilArray);
   Console.WriteLine();
   argya.munculArray(ambilArray);
   
   Console.Write("Press any key to continue . . . ");
   Console.ReadKey(true);
  }
 }
}
ini hasilnya:
yang ini melalui java
package array1dimensi;
import java.util.Scanner;
class argya
{
    private int[] arr;
    private int jmlh;
    public void isi()
    {

        Scanner masuk = new Scanner(System.in);
        System.out.print("Banyak Data : ");
        jmlh = masuk.nextInt();
        arr = new int[jmlh];
        for(int i = 0;i < jmlh ; i++)
        {
            arr[i] = i+1;
        }
    }
    public void munculkanArray()
    {
        for(int i = 0 ; i < jmlh ; i++)
            {
                System.out.printf(" data ke %d = %d\n ",i, arr[i]);
            }
    }
}
public class Main
{
    public static void main(String[] args)
    {

            argya adhidrawa = new argya();
            adhidrawa.isi();
            adhidrawa.munculkanArray();
    }
}

ini hasilnya
nah yang ini dengan c++
include 

using namespace std;

class test
{
    public : void in(int arr[10], int jumlah)
    {
        for (int i=0;i < jumlah;i++)
        {
            cout << "isikan data ke " << (i) << " : ";
            cin >>arr[i];
        }
    }
    public :void out(int arr[10], int jumlah)
    {
        for (int i = 0 ;i < jumlah;i++)
        {
            cout << "data ke " << (i) << " : ";
            cout << arr[i] << endl;
        }
    }
};

int main()
{
    test argya;
    int a[10];
    int n;
    cout << "masukan banyak array : ";
    cin >> n;
    argya.in(a,n);
    cout<< endl;
    cout << "munculkan array :" << endl;
    argya.out(a,n);
    return 0;
}
hasilnya seperti ini

nah itu tadi tentang Array 1 dimensi.terima kasih atas kunjunganya , semoga bermanfaat

Selasa, 22 November 2011

looping

sedikit penjelasan tentang apakah yang di maksut tentang looping.
arti dari looping tersebut yaitu ialah perulangan.
itulah yang saya tau arti looping dari bahasa pemrograman.

nah ini yang saya akan jelaskan yaitu tentang for i dan do while.

FOR i pada C# seperti ini:


/*
 * Created by SharpDevelop.
 * User: dino fajar rizkian
 * Date: 21/11/2011
 * Time: 23:15
 * 
 * To change this template use Tools | Options | Coding | Edit Standard Headers.
 */
using System;

namespace fori
{
 class mbalik
 {
  public void prulangan()
  {
   int angka;
   for (angka=0 ;angka<=22;angka++ )
   {
    Console.Write("# "+angka);
   }
  }
 }
 
  
 class Program
 {
  public static void Main(string[] args)
  {
   mbalik argya = new mbalik();
   argya.prulangan();
   
   Console.WriteLine();
   
   Console.Write("Press any key to continue . . . ");
   Console.ReadKey(true);
  }
 }
}
hasilnya seperti ini :
dan ini Do while pada C#
/*
 * Created by SharpDevelop.
 * User: dino fajar rizkian
 * Date: 21/11/2011
 * Time: 23:33
 * 
 * To change this template use Tools | Options | Coding | Edit Standard Headers.
 */
using System;

namespace dof
{
 class Program
 {
  class mbalik
  {
   public void prulangan()
   {
    int angka=0;
    do
    {
     Console.Write(" # ");
     Console.WriteLine(angka );
     
     angka++;
     
     
    }
    while ( angka <=22);
    
   }
  }
  public static void Main(string[] args)
  {
   mbalik argya = new mbalik();
   argya.prulangan();
   
   Console.Write("Press any key to continue . . . ");
   Console.ReadKey(true);
  }
 }
}
dan hasilnya seperti ini :
nah yang ini looping ( For i )java :
package javaapplication6;
import java.util.Scanner;
class mbalik
{
    Scanner input = new Scanner(System.in);

    public void argya()
    {
        for(int angka = 0;angka <=22;angka++)
        {
            System .out.print(" # ");
            System.out.print (angka);
            
        }
    }
}
public class Main {

  public static void main(String[] args) {
      {
          mbalik adhidrawa= new mbalik();
          adhidrawa.argya();
          
      }
    }

}

Hasilnya seperti ini :
sedangkan yang ini Looping ( Do While ) pada java
package javaapplication8;
import java.util.Scanner;

class mbalik
        {
    Scanner input = new Scanner(System.in);

    public void argya()
    {
        int angka = 0 ;
        do
        {
            System.out.print(" * "+ angka );
            angka++;
        }
        while (angka<=23);
    }
}

public class Main
{
     public static void main(String[] args)
    {
        mbalik adhidrawa = new mbalik();
        adhidrawa.argya();
        System.out.println();
        }

    }


hasilnya Seperti ini :
kalau Looping (For i) dengan C++ seperti ini
#include 

using namespace std;

class mbalik
{
    public:
    void argya()
    {
        for ( int angka = 0; angka <= 22 ;angka++)
        {
            cout << "  #   " << angka << "  # " << endl;
        }
    }

};
int main()
{
    mbalik maneh;
    maneh.argya();
    return 0;
}

hasilnya seperti ini :
yang ini Looping ( Do While ) dengan C++ :
#include 

using namespace std;

class mbalik
{
    public :
    void argya()
    {
        int angka=0;
        do
        {
            cout << " # " << angka << "  # " ;
            angka++;
        }
        while ( angka <=27);
    }
};

int main()
{
    mbalik maneh;
    maneh.argya();
    return 0;
}

Hasilnya Seperti ini :
itu tadi sekilas penjelasan tentang Looping .setengah sadar karna mengantuk sambil ngeblog akhirnya penjelasan nya selesai juga hehehhe maaf sedikit Curhat Colongan . Terima Kasih Atas Kunjungannya Semoga Bermanfaat bagi anda.

Selasa, 08 November 2011

if dan switch

nah sekarang ini adalah bagian kedua pembelajaran C#,java, dan C++
tahap ke dua ini menerangkan tenatang if dan switch.

ini if yang di C#


namespace jika
{
 class Lomba
 {
  private string NamaPeserta;
  private UInt32 NomorUrut;
  private string Gelombang;
  
  //method
  public void a()
  {
   Console.Write("masukan nama : ");
   NamaPeserta = Convert.ToString(Console.ReadLine());
   Console.Write("masukan nomor urut : ");
   NomorUrut = Convert.ToUInt32(Console.ReadLine());
  }
  public void b()
  {
   Console.WriteLine(NamaPeserta);
   Console.WriteLine(NomorUrut);
  }
  public void c()
  {
   if (NomorUrut > 0 && NomorUrut <200)
   {
    Console.WriteLine("anda tergolong gelombang pertama");
    Gelombang = Convert.ToString(Console.ReadLine());
   }
   else if(NomorUrut >199 && NomorUrut <401)
   {
    Console.WriteLine("anda tergolong gelombang kedua");
    Gelombang = Convert.ToString(Console.ReadLine());
   }
   else
   {
    Console.WriteLine("anda tidak ikut serta Lomba");
   }
  }
  
 }
 class Program
 {
  public static void Main(string[] args)
  {
   Lomba p1 = new Lomba();
   Console.WriteLine("Masukan Data Peserta LOmba \n");
   
   p1.a();
   
   Console.WriteLine();
   Console.WriteLine("Data Peserta Lomba");
   p1.b();
   
   p1.c();
   
   
   Console.Write("Press any key to continue . . . ");
   Console.ReadKey(true);
  }
 }
}


dan ini hasilnya
if pada java seperti ini :
package jika;
import java.util.Scanner;

class lomba
{
    Scanner masuk = new Scanner(System.in);
    private String NamaPeserta;
    private long NomorUrut;
    private String gelombang;

    //method
    public void a()
    {
       System.out.print("Masukan Nama : ");
       NamaPeserta = masuk.next();
       System.out.print("Masukan Nomor Urut : ");
       NomorUrut = masuk.nextLong();
    }
    public void b()
    {
        System.out.println(NamaPeserta);
        System.out.println(NomorUrut);
    }
    public void c()
    {
        if (NomorUrut > 0 && NomorUrut <200)
        {
            System.out.println(" anda tergolong gelombang pertama ");
            gelombang = masuk.next();
        }
        else if (NomorUrut >199 && NomorUrut <401)
        {
            System.out.println(" anda tergolong gelombang kedua ");
            gelombang = masuk.next();
        }
        else
        {
            System.out.println(" anda tidak ikut serta lomba ");
        }
    }
}
public class Main
{
   public static void main(String[] args)
   {
       lomba p1 = new lomba();
       p1.a();

       System.out.println();
       System.out.println(" Data Peserta Lomba ");
       p1.b();

       p1.c();
   }

}



hasil dari java seperti ini :
sedangkan menggunakan C++ if nya seperti ini :
#include 

using namespace std;

class lomba
{
    private:
    char NamaPeserta[40];
    unsigned long NomorUrut;
    char gelombang[200];

    public: void a()
    {
        cout << endl;
        cout << endl << " masukan nama : ";
        cin >> NamaPeserta;
        cout << endl << " masukan nomor urut : ";
        cin >> NomorUrut;
    }
     void b()
    {
        cout << endl;
        cout << endl << "Nama Peserta : " << NamaPeserta;
        cout << endl << " Nomor Urut :  " << NomorUrut;

    }
     void c()
    {
        if ( NomorUrut > 0 && NomorUrut < 200 )
        {
            cout << endl << " anda tergolong gelombang pertama ";
            cin >> gelombang;
        }
        else if ( NomorUrut > 199 && NomorUrut < 401 )
        {
            cout << endl << " anda tergolong gelombang kedua ";
            cin >> gelombang;
        }
        else
        {
            cout << endl << " anda tidak ikut serta lomba ";
        }
    }
};

int main()
{
    lomba p1;

    cout << " Msukan Data Peserta Lomba ";
    p1.a();


    cout << "\nData Peserta Lomba ";
    p1.b();
    p1.c();
    return 0;
}

hasilnya seperti ini:
nah di atas itu menerangkan tentang IF.sedangkan materi yang akan d bahas di bawah ini adalah SWITCH. pada C#
namespace milih
{ 
 class restoran
 {
  private string Menu;
  
  //method
  public void a()
  {
   Console.WriteLine(" Menu Makanan yang ada di Restoran kami ");
   Console.WriteLine();
   Console.WriteLine("1. barbeque ");
   Console.WriteLine("2. lalapan iwak teri ");
   Console.WriteLine("3. nasi goreng jamur bakar ");
   Console.WriteLine("4. sego romot ");
   Console.WriteLine("5. mie goreng ");
   Console.WriteLine("6. mie kuah+bakso ");
   Console.WriteLine();
   Console.Write(" Masukan Nomor Makanan yang Akan Anda Pesan : ");
   Menu = Convert.ToString(Console.ReadLine());
  }
  public void b()
  {
   Console.WriteLine(Menu);
  }
  public void c()
  {
   switch (Menu)
   {
    case "1" :
     {
      Console.WriteLine(" anda harus membayar : Rp. 80.000,-");
      break;
     }
    case "2" :
     {
      Console.WriteLine(" anda harus membayar : Rp. 25.000,-");
      break;
     }
    case "3" :
     {
      Console.WriteLine(" anda harus membayar : Rp. 15.000,-");
      break;
     }
    case "4" :
     {
      Console.WriteLine(" anda harus membayar : Rp. 4.000,-");
      break;
     }
    case "5" :
     {
      Console.WriteLine(" anda harus membayar : Rp. 6.000,-");
      break;
     }
    case "6" :
     {
      Console.WriteLine(" anda harus membayar : Rp. 8.000,-");
      break;
     }
    default :
     {
      Console.WriteLine(" Masukan NOmor Pesanan Anda Dengan Benar ! ");
      break;
     }
   }
  }
 }
 class Program
 {
  public static void Main(string[] args)
  {
   restoran p1  = new restoran();
   Console.WriteLine(" Selamat Datang di Restoran Kami  \n");
   
   p1.a();
    
   Console.WriteLine();
   
   Console.Write(" Nomor Menu Makanan : " );
   p1.b();
   
   p1.c();
      
   Console.Write("Press any key to continue . . . ");
   Console.ReadKey(true);
  }
 }
}

hasilnya seperti ini :
pada Java Switch nya seperti ini :
package switchpkg;
import java.util.Scanner;

class restoran
{
    Scanner masuk =new Scanner(System.in);
    private int Menu;

    //method
    public void a()
 {
            System.out.println(" Menu Makanan yang ada di Restoran kami ");
            System.out.println();
     System.out.println("1. barbeque ");
     System.out.println("2. lalapan iwak teri ");
     System.out.println("3. nasi goreng jamur bakar ");
     System.out.println("4. sego romot ");
     System.out.println("5. mie goreng ");
     System.out.println("6. mie kuah+bakso ");
     System.out.println();
     System.out.println(" Masukan Nomor Makanan yang Akan Anda Pesan : ");
     Menu = masuk.nextInt();
  }
    public void b()
 {
            System.out.println(Menu);
 }
    public void c()
 {
             switch (Menu)
             {
                 case 1 :
    System.out.println(" anda harus membayar : Rp. 80.000,-");break;


   case 2 :
            System.out.println(" anda harus membayar : Rp. 25.000,-");break;


      case 3 :
                          System.out.println(" anda harus membayar : Rp. 15.000,-");break;


   case 4 :
                          System.out.println(" anda harus membayar : Rp. 4.000,-");break;


   case 5 :
     System.out.println(" anda harus membayar : Rp. 6.000,-");break;


      case 6 :
     System.out.println(" anda harus membayar : Rp. 8.000,-");break;

   default :
     System.out.println(" Masukan NOmor Pesanan Anda Dengan Benar ! ");break;

              }
 }
}


public class Main
{

    public static void main(String[] args)
    {
      restoran p1  = new restoran();
       System.out.println(" Selamat Datang di Restoran Kami  \n");

       p1.a();

       System.out.println();

       System.out.println(" Nomor Menu Makanan : " );
       p1.b();

       p1.c();
    }

}

hasilnya seperti ini :
sedangkan switch pada C++ seperti ini :
#include 

using namespace std;
class restoran
{
    private:
    int menu;

    public:
    void a()
    {
        cout << endl << " \nMenu Makanan yang ada di Restoran kami ";
        cout << endl << " 1.barbeque ";
        cout << endl << " 2.lalapan iwak teri ";
        cout << endl << " 3.nasi goreng jamur bakar ";
        cout << endl << " 4.sego romot ";
        cout << endl << " 5.mie goreng ";
        cout << endl << " 6.mie kuah+bakso ";
        cout << endl << "\nMasukan Nomor Makanan yang Akan Anda Pesan : ";
        cin >> menu;
    }
    void b()
    {
    cout << endl << menu;
    }
    void c()
     {
         switch (menu)
         {
             case 1:
             {
                 cout << endl << " anda harus membayar : Rp. 80.000,- ";
                 break;
             }
             case 2:
             {
                 cout << endl << " anda harus membayar : Rp. 25.000,- ";
                 break;
             }
             case 3:
             {
                 cout << endl << " anda harus membayar : Rp. 15.000,- ";
                 break;
             }
             case 4:
             {
                 cout << endl << " anda harus membayar : Rp. 4.000,- ";
                 break;
             }
             case 5:
             {
                 cout << endl << " anda harus membayar : Rp. 6.000,- ";
                 break;
             }
             case 6:
             {
                 cout << endl << " anda harus membayar : Rp. 8.000,- ";
                 break;
             }
             default :
             {
                 cout << endl << " Masukan NOmor Pesanan Anda Dengan Benar !  ";
                 break;
             }
         }
     }
};
int main()
{
    restoran p1;

    cout << endl;
    cout << endl << " \nSelamat Datang di Restoran Kami ";
    p1.a();

    cout << " \nNomor Menu Makanan : ";
    p1.b();
    p1.c();
    return 0;
}


hasilnya seperti ini :
terima kasih atas kunjungannya semoga bermanfaat.

Kamis, 03 November 2011

class, method dan property

Tugas OOP1
tentang class,method dan property

class di c#


namespace class_method_dan_property
{
 class keterangan
 {
  private string alamat;
  private string NomorTelepon;
 
 //method
 public void a()
  {
   Console.Write("masukan alamat anda : ");
   alamat = Convert.ToString(Console.ReadLine());
   Console.Write("masukan nomor telepon : ");
   NomorTelepon = Convert.ToString(Console.ReadLine());
   
  }
 public void b()
  {
  Console.WriteLine(alamat);
  Console.WriteLine(NomorTelepon);
  }
 }
 
 class Program
 {
  public static void Main(string[] args)
  {
   keterangan o1 = new keterangan();
   Console.WriteLine("Masukan Keterangan Anda \n");
   
   
   o1.a();
   Console.WriteLine("");
   Console.WriteLine("data alamat dan nomor telepon");
   
   o1.b();
  
   Console.ReadKey(true);
  }
 }
}

hasilnya seperti ini





untuk java nya seperti ini menggunakan aplikasi Netbeans IDE 6.9.1

package program;
import java.util.Scanner;
class keterangan
{
    Scanner masukan = new Scanner(System.in);
    private String alamat;
    private String nomortelepon;

    public void a()
    {
        System.out.print("masukan alamat :");
        alamat = masukan.next();
        System.out.print("masukan nomor telepon :");
        nomortelepon = masukan.next();
    }
    public void b()
    {
      System.out.println(alamat);
      System.out.println(nomortelepon);
    }
}
public class Main
{
    public static void main(String[] args)
    {
       keterangan o1 = new keterangan();
       System.out.println("masukan keterangan anda");
       o1.a();

       System.out.println("data alamat dan nomor telepon");
       o1.b();
    }

}


hasilnya seperti ini


sedangkan menggunakan c++ seperti ini dengan aplikasi code block10.05

using namespace std;
class keterangan
{
    char alamat[40];
    char nomortelepon[15];
    public:
    void a()
    {
        cout << endl << "masukan alamat  : ";
        cin >> alamat;
        cout << endl << "masukan nomor telepon : ";
        cin >> nomortelepon;
    }
    void b()
    {
        cout << endl << "alamat : " << alamat;
        cout << endl << "nomor telepon : " << nomortelepon;
    }
};
int main()
{
    keterangan o1;
    cout << endl;
    cout << "Masukan Keterangan Anda" ;
    o1.a();

    cout << "\ndata alamat dan nomor telepon :";
    o1.b();
    return 0;
}
hasilnya seperti ini
terima kasih telah berkunjung

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Best Web Host