skip to main | skip to sidebar

Experience Post

  • Entries (RSS)
  • Comments (RSS)
  • Home
  • About Us
  • Archives
  • Contact Us

Sabtu, 12 Mei 2012

OOP 2. Class Method Identifier (Bab 1)

Diposting oleh Experience Post di 07.43 Label: OOP 2
ketemu lagi para brother and sister pada pembahasan Object Oriented Proframing 2. Kali ini kita masuk pada bab I yaitu class, method dan idenifier.


Mari kita bahas lebih lanjut  lagi tentang class, method dan identifier.


Object :
Class diumpamakan seperti cetakan yang berguna untuk mencetak suatu object. Contoh dari sebuah cetakan/class tersebut misalnya cetakan dari sebuah mobil sedan. Mobil sedan tentunya mempunyai konsep. Konsep inilah yang akan dip`kai untuk membentuk/mencetak hingga menjadi mobil sedan. Oleh karena itu konsep bisa berarti class atau cetakan.
Contoh cetakan/class/konsep dari mobil sedan adalah sebagai berikut :
Mempunyai mesin
Mempunyai roda sebanyak 4 yaitu 2 didepan dan 2 dibelakang
Mempunyai setir
Mempunyai body atau kerangka dengan panjang, lebar dan tinggi
Mempunyai warna
Mempunyai perseneling
Mempunyai knalpot




Method :
Pendefinisian Method
Method : merepresentasikan operasi-operasi yang dapat dilakukan oleh obyek


Identifier :
suatu tanda yang mewakili nama-nama vaiabel, method, class dsb. Contoh dari pengidentifikasi adalah : Hello, main, System, out. 


mari kita lihat contohnya :
Pada C#
/*
 * Created by SharpDevelop.
 * User: ceplez
 * Date: 5/11/2012
 * Time: 11:51 PM
 *
 * To change this template use Tools | Options | Coding | Edit Standard Headers.
 */
using System;

namespace praktikumoop1
{
    class porsi
    {
        public static void penghitung()
        {
        int harga;
        Console.Write("berapa rata - rata harga seporsi makanan anda? ");
        harga=Convert.ToInt16(Console.ReadLine());
        int semingggu=harga*7;
        int sebulan=harga*30;
        Console.WriteLine("Rata - rata kebutuhan makan anda dalam seminggu adalah Rp.{0}",semingggu);
        Console.WriteLine("Rata - rata kebutuhan makan anda dalam sebulan adalah Rp.{0}",sebulan);
        }
        public static void tampil()
        {
            porsi.penghitung();
        }
           
    }
    class Program
    {
        public static void Main(string[] args)
        {
            porsi.tampil();
           
            Console.Write("Press any key to continue . . . ");
            Console.ReadKey(true);
        }
    }
}



Hasilnya : 


Pada Java :
package praktikumoop1;
import java.util.Scanner;

class porsi
{
    public static void penghitung()
    {
        Scanner masuk = new Scanner(System.in);
        System.out.print("berapa rata - rata harga seporsi makanan anda?");
        int harga = masuk.nextInt();
        int seminggu = harga*7;
        int sebulan = harga*30;
        System.out.println("Rata - rata kebutuhan makan anda dalam seminggu adalah Rp."+seminggu);
        System.out.println("Rata - rata kebutuhan makan anda dalam sebulan adalah Rp."+sebulan);
    }
    public static void tampil()
    {
        porsi.penghitung();
    }
}
public class Main {
    public static void main(String[] args) {
        porsi.tampil();
    }

}



Hasilnya :


dan pada C++
#include <iostream>
#include <conio.h>

using namespace std;
class porsi
{
  private : int harga;
  private : int seminggu;
  private : int sebulan;
  public : void penghitung()
  {
      cout<<"berapa rata - rata harga seporsi makanan anda? ";
      cin>>harga;
      seminggu=harga*7;
      sebulan=harga*30;

      cout<<"Rata - rata kebutuhan makan anda dalam seminggu adalah Rp." << seminggu<<endl;
      cout<<"Rata - rata kebutuhan makan anda dalam sebulan adalah Rp." << sebulan<<endl;
  }

};
int main()
{
    porsi makan;
    makan.penghitung();
    return 0;
}
Dan hasilnya :



Terimakasih brother and sister, sampai ketemu lagi pada bab II
Kirimkan Ini lewat Email BlogThis! Bagikan ke X Berbagi ke Facebook
Lokasi: Jalan Adi Sucipto, Banyuwangi Regency, Indonesia

0 komentar:

Posting Komentar

thank for your comment..

Posting Lebih Baru Posting Lama Beranda
Langganan: Posting Komentar (Atom)

Sponsored

  • banners
  • banners
  • banners
  • banners

Lencana Facebook

Akhlis Wiranata

Buat Lencana Anda

Daftar Blog Saya

  • Ng`Blog Biar Gak GobloG - BlogNya Gede Lumbung
    Tips & Trick : SSH Tunnel for MySQL Remote Access
    6 tahun yang lalu
  • just another silly blog
    Design Pattern : Singleton Pattern
    12 tahun yang lalu
  • Syntax Never Dies ! ! !
    Aplikasi Koran Online menggunakan Framework Becak HMVC
    12 tahun yang lalu
  • blogkomputer.com/
  • KangSaGa.com
  • Heiji Hattori

Total Tayangan Halaman

ShoutMix

Labels

01102011 (1) 02112011 (2) android (1) OOP 2 (10)

Blog Archive

  • ▼  2012 (10)
    • ►  Juli (5)
    • ▼  Mei (5)
      • OOP2: Inheritance (Bab 4)
      • OOP2 : Polymorphism - overridding (Bab 3.2)
      • OOP2 : Polymorphism - overloading (Bab 3.1)
      • OOP 2 : Encapsulation (Bab II)
      • OOP 2. Class Method Identifier (Bab 1)
  • ►  2011 (9)
    • ►  Desember (3)
    • ►  November (5)
    • ►  Oktober (1)

Contact Me

Followers

 

© 2010 My Web Blog
designed by DT Website Templates | Bloggerized by Agus Ramadhani | Zoomtemplate.com