1.syntax dasar OOP 1

Malam ini aku gak bisa tidur ni……
jadi aku buat  program juga posting aja ma pengertiannya biar enak di baca ma di pahami oleh semuanya yang mau ngunjungi blog aku  ni,liat deh di bawah ini biar jelas gitu:

OOP (Object Oriented Programming ) adalah sebuah program yang menggunakan tiga bahasa yakni C#,C++,dan JAVA.
di bawah ini adalah pengertian tiga bahas pemograman(C#,C++,JAVA),yukkksss kita baca dan pahami:

1.C#

C# (baca : See-Sharp) adalah bahasa pemrograman baru yang diciptakan Microsoft yang digunakan oleh banyak developer  untuk mengembangkan applikas dengan platform .

A. Sederhana (Simple)

C# bersifat sederhana, karena bahasa ini didasarkan kepada bahasa C dan C++. Jika anda familiar dengan C dan C++ atau bahkan Java, anda akan menemukan aspek-aspek yang begitu familiar, seperti statements, expression, operators, dan beberapa fungsi yang diadopsi langsung dari C dan C++, tetapi dengan berbagai perbaikan yang membuat bahasanya menjadi lebih sederhana.

B. Object Oriented Language

C# memenuhi syarat-syarat sebagai sebuah bahasa pemrograman yang bersifat Object Oriented, yaitu encapsulation, inheritance dan polymorphism.

C. Powerfull dan Fleksibel

C# bisa digunakan untuk membuat berbagai macam aplikasi, seperti aplikasi pengolah kata, grapik, spreadsheets, atau bahkan membuat kompiler untuk sebuah bahasa permrograman.

D. Efisien

C# tidak memiliki terlalu banyak keyword, sehingga dapat mengurangi kerumitan.

E. Modular

Kode C# ditulis dengan pembagian masing Class-Class (classes) yang terdiri dari beberapa routines yang disebut sebagai member methods. Class-Class dan metode-metode ini dapat digunakan kembali oleh program atau aplikasi lain. Hanya dengan memberikan informasi yang dibutuhkan oleh Class dan metode yang dimaksud, maka kita akan dapat membuat suata kode yang dapat digunakan oleh satu atau beberapa aplikasi dan program (reusable code)

2.C++

C++ sendiri adalah sebuah bahasa pemrograman yang memiliki beberapa kompiler yang berbeda. Ada empat kompiler umum yaitu : C++ Borland, C++ Microsoft Visual, C/386 Watcom, dan DJGPP. Kamu dapat mendownload DJGPP atau mungkin saja anda telah memiliki kompiler lain.

Setiap kompiler ini agak berbeda. Setiap kompiler akan dapat menjalankan fungsi fungsi standar C++ ANSI/ISO, tetapi masing masing kompiler juga akan dapat menjalankan fungsi fungsi nonstandard (fungsi fungsi ini, agak mirip dengan ucapan yang tidak standar yang diucapkan orang diberbagai pelosok negeri. Sebagai contoh, di New Orleans kata median disebut neutral ground).
Kadang kadang pemakaian fungsi nonstandard akan menimbulkan masalah pada saat hendak mengkompilasi kode sumber data “source code” mempergunakan kompiler yang berbeda. Tutorial ini tidak terlepas dari masalah seperti itu.

Bila anda belum mempunyai sebuah kompiler, disarankan agar anda segera memiliki sebuah kompiler. Sebuah kompiler sederhana sudah cukup untuk dipergunakan oleh anda dalam mengikuti tutorial ini.

Bahasa pemrograman C++ adalah bahasa yang amat berbeda. Untuk kompiler C++ berbasis DOS, akan memerlukan beberapa kata kunci (keywords); keyword sendiri tidak cukup untuk difungsikan sebagai input dan output. Walau hampir semua fungsi dalam file library tampaknya bias diakses oleh header file.

3.JAVA

Java  Merupakan salah satu bahasa pemrograman yang berorientasi objek. OOP Atau Object Oriented Programing Adalah merupakan  model  pemrograman yang berorientasikan kepada objek. Semua data dan fungsi di dalam  model pemrograman  ini dibungkus dalam objek. Bandingkan dengan logika pemrograman  terstruktur. Setiap objek dapat menerima pesan, memproses data, dan mengirim pesan ke objek lainnya. Model pemrograman ini merupakan model pemrograman yang mudah untuk dikembangkan dan di maintenance.

Ada berbagai macam konsep yang dipakai dalam model pemrograman berbasis OOP diantaranya : Kelas, Objek, Abstrak, Polimorfisme, Enkapsulasi Dalam kesempatan ini kita akan pelajari Kelas, Objek serta beberapa macam akses modifier.

Ini program C#:


/*
 * Created by SharpDevelop.
 * User: user
 * Date: 12/10/2012
 * Time: 21:06
 *
 * To change this template use Tools | Options | Coding | Edit Standard Headers.
 */
 using System;

namespace syntax_dasar
 {
 class Program
 {
 public static void Main(string[] args)
 {

int kurseuro;
 int rupiahyangditukar;
 int euro;
 int kembalian;

Console.WriteLine("program Tukar nilai Rupiah Ke Euro");

Console.Write("Inputkan Kurs / Harga euro = ");
 kurseuro = Convert.ToInt32(Console.ReadLine());
 Console.Write("Inputkan Jumlah Rupiah Yang Di Tukar = ");
 rupiahyangditukar=Convert.ToInt32(Console.ReadLine());

euro=rupiahyangditukar/kurseuro;
 kembalian=rupiahyangditukar%kurseuro;

Console.WriteLine("Jumlah euro Yang Didapat = " +euro);
 Console.WriteLine("Uang Kembalian = " +kembalian);

Console.Write("Press any key to continue . . . ");
 Console.ReadKey(true);
 }
 }
 }

dan ini hasil debugnya:

klu ini yang C++:


#include <iostream>
 #include <cstdlib>
 using namespace std;

int main()
 {
 int kurseuro;
 int rupiahyangditukar;
 int euro;
 int kembalian;

std::cout<<"\n"<<"program Tukar nilai Rupiah Ke Euro";

std::cout<<"\n"<<"Inputkan Kurs / Harga euro : ";
 cin>>kurseuro;
 std::cout<<"\n"<<"Inputkan Jumlah Rupiah Yang Di Tukar :";
 cin>>rupiahyangditukar;

euro=rupiahyangditukar/kurseuro;
 kembalian=rupiahyangditukar%kurseuro;

std::cout<<"Jumlah euro Yang Didapat " <<euro<<endl;
 std::cout<<"Uang Kembalian  " <<kembalian<<endl;

system("pause");
 return 0;
 }

ini juga debugnya:

ini yang terkahir yakni JAVA:


package oop1;
 import java.util.Scanner;

public class Main {

public static void main(String[] args) {
 Scanner inp= new Scanner(System.in);

int kurseuro;
 int rupiahyangditukar;
 int euro;
 int kembalian;

System.out.println("program tukar nilai Rupiah Ke Euro");

System.out.println("Inputkan Kurs / Harga euro = ");
 kurseuro=inp.nextInt() ;
 System.out.println("Inputkan Jumlah Rupiah Yang Di Tukar = ");
 rupiahyangditukar=inp.nextInt();

euro=rupiahyangditukar/kurseuro;
 kembalian=rupiahyangditukar%kurseuro;

System.out.println("Jumlah euro Yang Didapat = " +euro);
 System.out.println("Uang Kembalian = " +kembalian);

}

}

coba’ deh liat lg debugnya:

itu dah pengertian ma contohnya,nanti klu ga’ bisa bubuk lg aku posting lagi dehhh………:)

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