Tampilkan posting dengan label Desktop Programming. Tampilkan semua posting
Tampilkan posting dengan label Desktop Programming. Tampilkan semua posting

23 Mei 2013

Download Contoh Program C# Sangat Sederhana

Didalam compilator yang kita gunakan ada beberapa bentuk aplikasi yang dapat dibuat. Sebagai tahap awal kita akan membuat suatu program dengan bentuk console / DOS. Console adalah aplikasi yang dibuat dalam bentuk teks.

Untuk membuat contoh sederhana buatlah project baru dengan cara mengikuti langkah-langkah berikut ini:
  1. Lingkup Informatika menggunakan Microsoft Visual Studio dalam membuat project sederhana ini. Caranya klik File → New → Project sehingga muncul tampilan seperti berikut ini:

    Contoh Program C# Sangat Sederhana picture

  2. Pilih Console Application dan beri nama dan dan Solution Name sesuai keinginan Anda. Ubah juga Lokasi penyimpana file sesuai keinginan. Jika sudah maka akan terlihat bagian sintax program dengan nama program.cs yang didalamnya terdapatsintax static void Main(string[] args) itu menunjukan bahwa main adalah fungsi utama yang didalamnya dapat dilakukan pemanggilan class, fungsi, atau perintah-perintah komputasi.

    Contoh Program C# Sangat Sederhana picture
  3. Dalam contoh ini kita akan membuat proses output. Masukan sintax di bawah ini ke dalam fungsi utama static void Main(string[] args) diantara tanda kurung {…}.

    Contoh Program C# Sangat Sederhana picture
  4. Penjelasan dari program diatas:
    - namespace LingkupInformatika : Dalam contoh ini namespace atau ruang lingkupnya adalah Lingkup Informatika.
    - class : adalah deskripsi / sketsa/ gambaran dari objek. Dalam contoh ini nama objeknya adalah program yang didalamnya terdapat MethodMain() dengan sintax static void Main(string[] args).- Fungsi  Console.WriteLine() atau Console.Write(). Keduanya digunakan untuk menampilkan informasi keluaran ke layar.
    - Fungsi Console.ReadLine() digunakan untuk meminta nilai yang di masukan oleh user (Input).
  5. Jika program tersebut success maka tampilan aplikasinya akan seperti dibawah ini:Contoh Program C# Sangat Sederhana picture
s    Download Contoh Program C# Sangat Sederhana ini disini


19 Mei 2013

Kenali Sintaks Dasar C# Sebelum Belajar Programming C#


Sebelum belajar lebih lanjut tentang programming C#, sebaiknya kenali dulu sintaks dasar C#. Sintaks dasar C# adalah sebagai berikut:

  1. Nama File Nama file secara default dalam program yang kita buat adalah Program.cs. walaupun kita bisa menggantinya dengan apa saja seperti programpertama.cs. Akhiran atau extention yang di pakai bahwa suatu file berisi sorce code C# adalah .cs

  2. Comment
    Comment dapat digunakan sebagai dokumentasi, untuk memberikan informasi atau keterangan mengenai program yang kita buat dan memahami dalam membantu program yang kita buat.

    2.1. Comment Single Line
    Comment Single line di awali dengan tanda // hanya berlaku untuk satu baris code dan berakhir pada baris tersebut.

    Contoh:
    System.Console.WriteLine(“Halo Dunia!”); //akan menuliskan pesan di layar

    2.2. Comment Multi Line
    Comment Multi Line di awali dengan tanda /* dan di akhiri dengan */

    Contoh:
    /* Comment jenis ini
    dapat menutupi lebih
    dari satu baris */

  3. Method Main
    Method Main() bisa di katakan sebagai pintu masuk program anda. Kalau anda mencoba mengganti nama Main() dengan nama lain, compiler akan mengeluh bahwa tidak ada entry point atau pintu masuk. Perlu juga diketahui bahwa isi atau tubuh method harus diawali dengan “{“ dan diakhiri dengan “}”. Method Main() dapat disebut juga sebagai fungsi utama.

    Contoh:
    static void Main(string[] args)
    {
           //Tubuh atau isi method
    }

  4. Class
    Method di dalam C# tidak bisa berdiri sendiri, namun harus menjadi bagian dari suatu class. Nama class yang menyelimuti Main() tidak menjadi masalah. Seperti method, tubuh suatu class dimulai dengan dan diakhiri dengan }.
    Contoh:
    class Hallo
    {
    // tubuh atau isi class

     }

  5. System.Console.WriteLine() dan System.Console.Write()
    Method WriteLine() tersebut berada di dalam class yang bernama Console (sebagaimana method Main() berada dalam suatu class). Class Console sendiri dikelompokkan ke dalam namespace yang bernama System. Namespace System menampung semua class library .NET (Console adalah salah satu dari class library .NET). Jadi kita memanggil method WriteLine() dengan menuliskan mulai dari namespacenya sampai ke method itu sendiri.

    Contoh:
    System.Console.WriteLine(“Halo Lingkup Informatika!”); //Akan menyisipkan baris baru
    System.Console.Write(“Sedang belajar C#!”); // tanpa menyisipkan baris baru
    System.Console.Write(“Gampang-gampang susah.”); // tanpa menyisipkan baris baru

    Output dari penggalan program di atas sebagai berikut:

    Halo Lingkup Informatika!
    Sedang belajar C#! Gampang-gampang susah.

  6. Readline()
    Method static ReadLine() dari class Console memungkinkan kita menuliskan input sampai enter ditekan. Input yang kita berikan akan dikembalikan ke program dalam bentuk string. String yang dikembalikan tersebut dapat kita jadikan argument bagi Parse().

    Contoh:
    class Input
    {
    static void Main()
    {
    int var1, var2;

    Console.WriteLine(“Program Penjumlahan”);
    Console.WriteLine();
    Console.Write(“Masukkan angka pertama: ”);
    var1 = int.Parse(Console.ReadLine());
    Console.Write(“Masukkan angka kedua: ”);
    var2 = int.Parse(Console.ReadLine());
    Console.WriteLine();
    Console.WriteLine(“Jumlahnya adalah {0}.”, var1 + var2);
    }
               }

  7. Parse()
    Type data yang telah dipakai seperti int dan double juga merupakan sejenis class. Type type dasar yang didefinisikan Framework .NET memiliki method static yang bernama Parse(). Method tersebut menerima sebuah argument string dan mengembalikan hasil olahannya. Hasil olahannya berupa type yang bersangkutan, dengan nilai yang terkandung di dalam string argument.

  8. Namespace
    Namespace adalah kata kunci untuk mendefinisikan ruang lingkup atau batasan program dan menghindari konflik nama. Misalnya source code A.cs dan source code B.cs sama-sama membuat class yang bernama namakelas. Kedua class yang namanya sama tersebut dapat digunakan di suatu program asalkan terletak di namespace yang berbeda. Kegunaan namespace untuk mengelompokan elemen-elemennya (misalnya class) bisa dimisalkan seperti kegunaan folder untuk mengelompokkan file-file.

  9. Placeholder
    Placeholder adalah data yang di ikat atau di gabungkan ke dalam sebuah pernyataan secara terpisah dari data-data yang lain.
    Contoh:
    int permen = 10;
    int snack = 5;

    //placeholder {0} dan {1}
    Console.WriteLine("Saya memliki {0} permen dan {1} snack", permen, snack);
    Console.ReadLine();

Pengertian Visual Basic

Pada bahasan kali ini akan dijelaskan pengertian visual basic secara terperinci.

Visual Basic berasal dari dua kata Visual dan Basic. Kata Visual merujuk pada metode yang digunakan untuk membuat antar muka yang bersifat Graphical User Interface (GUI). Untuk memunculkan elemen di dalam antar muka, programmer tidak perlu menulis kode program berbaris-baris tetapi cukup dengan menambahkan objek yang sudah dibangun dan disediakan kedalam tempat atau posisi yang diinginkan di dalam program. Kata Basic merujuk kepada bahasa BASIC (Beginners All-Purpose Symbolic Instruction Code) yang merupakan sebuah bahasa yang digunakan oleh banyak programmer jika dibandingkan dengan bahasa lainnya dalam sejarah komputer. Visual Basic telah berubah dari BASIC sehingga sekarang memiliki ratusan pernyataan, fungsi, dan kata kunci. Kebanyakan diantaranya terkait dengan antar muka pada Windows.

Visual Basic pada dasarnya adalah bahasa yang mudah dimengerti. Lebih mudah lagi ketika muncul Microsoft Visual Basic yang dibangun untuk membuat bahasa yang sederhana dan mudah dalam pembuatan scriptnya atau disebut simple scripting language untuk dengan user interface (tampilan) yang dikembangkan dalam sistem operasi Microsoft Windows. Ini terlihat pada awal pembuatan program dalam visual basic adalah Form dimana programmer dapat mengatur tampilan form kemudian dijalankan dalam script yang mudah.

Ledakkan pemakaian Visual Basic ditandai dengan kemampuan Visual Basic untuk dapat berinteraksi dengan aplikasi lain di dalam sistem operasi Windows dengan komponen ActiveX Control. Dengan komponen ini memungkinkan programmer untuk memanggil dan menggunakan semua model data yang ada di dalam sistem operasi windows. Teknik pemrograman di dalam Visual Basic mengadopsi dua macam jenis pemrograman yaitu Pemrograman Visual dan Pemrograman Berbasis Objek (Object Oriented Programming - OOP).

17 Mei 2013

Apa itu bahasa pemrograman C dan C++?

Bahasa pemrograman C merupakan bahasa Intermediate yang artinya adalah bahasa tersebut bisa dikatakan sebagai ligh level language atau bahasa tingkat tinggi, dimana programmer diberikan sederetan sintaks (aturan penulisan) yang dapat dimengerti oleh manusia. Akan tetapi bahasa C juga dapat digolongkan sebagai low level language karena bahasa C menyediakan pula sintaks dalam bentuk bahasa Assembly dimana bahasa Assembly merupakan salah satu low level language.

Bahasa C menyediakan beberapa komponen agar seorang programmer dapat dengan mudah mengimplementasikan kodenya. Adapun komponen bahasa C terdiri dari:

  1. Editor
  2. Interpreter
  3. Compiler
  4. Debugging
Berlanjut ke bahasa pemrograman C++. Apabila berbicara bahasa C++ biasanya tidak akan lepas dari bahasa C sebagai bahasa pendahulunya. C++ diciptakan satu dekade setelah C. Diciptakan oleh Bjarne Stroustrup pada tahun 1983. Bahasa ini kompatibel dengan bahasa C. Bahasa C++ mempunyai keistimewaan dimana bahasa ini mendukung pemrograman yang berorientasi objek (Object Oriented Programming - OOP).

Apa itu Bahasa Pemrograman Pascal?

Pada tahun 1971, Profesor Niklaus Wirth dari Technical University of Zurich, Switzerland, memperkenalkan bahasa pemrograman Pascal. Nama Pascal diambil dari nama seorang matematikawan Perancis, Blaise Pascal. Beliau membuat bahasa pemrograman Pascal untuk menjadi alat bantu belajar pemrograman bagi para mahasiswanya dan melengkapi kekurangan-kekurangan bahasa pemrograman yang ada pada saat itu.

Pascal merupakan bahasa pemrograman tingkat tinggi (High Level Language) yang memiliki instruksi-instruksi terstruktur dan sangat matematis. Pascal memiliki tipe-tipe data standar yang telah tersedia pada kebanyakan bahasa pemrograman. Tipe-tipe data standar yang dimiliki oleh Pascal adalah: boolean, integer, real, char, dan string. Selain tipe-tipe data tersebut, Pascal juga mendukung User defined Data Types, yaitu programmer dapat membuat tipe data lain yang diturunkan dari tipe data standar.
Pada Pascal, programmer harus harus menentukan tipe data dari suatu variabel, dan variabel tersebut tidak dapat dipergunakan untuk menyimpan tipe data selain dari format yang ditentukan. Beberapa pengecualian berhubungan dengan tipe data antara lain, tipe data real bisa menyimpan tipe data integer (dan menjadi data real), demikian juga tipe data string bisa menyimpan tipe data char.
Sintak pada Pascal bisa dipecah dalam bentuk prosedur dan fungsi, sehingga bisa digunakan berulang-ulang. Dengan struktur yang sederhana dan memiliki bahasa hampir mirip dengan bahasa manusia (bahasa Inggris), menjadikan Pascal mudah dipelajari dan dipahami.
Dalam bahasa pemrograman Pascal, tidak membedakan huruf kapital maupun huruf bukan kapital (not case sensitive), sehingga penulisan sintak BEGIN sama saja dengan begin ataupun Begin. Hal ini berlaku untuk semua kata cadangan (reverse word) maupun variabel.
Bahasa Pascal juga merupakan bahasa yang digunakan sebagai standar bahasa pemrograman bagi tim nasional Olimpiade Komputer Indonesia (TOKI). Selain itu, bahasa Pascal masih digunakan dalam IOI (International Olympiad in Informatics).

16 Mei 2013

Sejarah Bahasa Pemrograman Java

Pada 1991, sekelompok insinyur Sun dipimpin oleh Patrick Naughton dan James Gosling ingin merancang bahasa komputer untuk perangkat konsumer seperti cable TV Box. Dikarenakan perangkat tersebut tidak memiliki banyak memori, bahasa harus berukuran kecil dan mengandung kode yang liat. Juga karena manufaktur-manufaktur berbeda memilih processor yang berbeda pula, maka bahasa harus bebas dari manufaktur manapun. Proyek diberi nama kode ”Green”.

Kebutuhan untuk fleksibilitas, kecil, liat dan kode yang netral terhadap platform mengantar tim mempelajari implementasi Pascal yang pernah dicoba. Niklaus Wirth, pencipta bahasa Pascal telah merancang bahasa portabel yang menghasilkan intermediate code untuk mesin hipotesis. Mesin ini sering disebut dengan mesin maya (virtual machine). Kode ini kemudian dapat digunakan di sembarang mesin yang memiliki interpreter. Proyek Green menggunakan mesin maya untuk mengatasi isu utama tentang netral terhadap arsitektur mesin.

Karena orang–orang di proyek Green berbasis C++ dan bukan Pascal maka kebanyakan sintaks diambil dari C++, serta mengadopsi orientasi objek dan bukan prosedural. Mulanya bahasa yang diciptakan diberi nama ”Oak” oleh James Gosling yang mendapat inspirasi dari sebuah pohon yang berada pada seberang kantornya, namun dikarenakan nama Oak sendiri merupakan nama bahasa pemrograman yang telah ada sebelumnya, kemudian SUN menggantinya dengan JAVA. Nama JAVA sendiri terinspirasi pada saat mereka sedang menikmati secangkir kopi di sebuah kedai kopi yang kemudian dengan tidak sengaja salah satu dari mereka menyebutkan kata JAVA yang mengandung arti asal bijih kopi. Akhirnya mereka sepakat untuk memberikan nama bahasa pemrograman tersebut dengan nama Java.

Produk pertama proyek Green adalah Star 7 (*7), sebuah kendali jarak jauh yang sangat cerdas. Dikarenakan pasar masih belum tertarik dengan produk konsumer cerdas maka proyek Green harus menemukan pasar lain dari teknologi yang diciptakan. Pada saat yang sama, implementasi WWW dan Internet sedang mengalami perkembangan pesat. Di lain pihak, anggota dari proyek Green juga menyadari bahwa Java dapat digunakan pada pemrograman internet, sehingga penerapan selanjutnya mengarah menjadi teknologi yang berperan di web.

Java telah mengakomodasi hampir seluruh fitur penting bahasa–bahasa pemrograman yang ada semenjak perkembangan komputasi modern manusia:
  1. Dari SIMULA, bahasa pada tahun 65-an, bahasa yang paling mempengaruhi Java sekaligus C++. Dari  bahasa ini diadopsi bentukan–bentukan dasar dari pemrograman berorientasi objek.
  2. Dari LISP – bahasa tahun 55-an. Diadopsi fasilitas garbage collection, serta kemampuan untuk meniru generic list processing, meski fasilitas ini jarang yang memanfaatkannya.
  3. Dari Algol – bahasa pada tahun 60-an, diambil struktur kendali yang dimilikinya.
  4. Dari C++, diadopsi sintaks, sebagian semantiks dan exception handling.
  5. Dari bahasa Ada, diambil strongly type, dan exception handling.
  6. Dari Objective C, diambil fasilitas interface.
  7. Dari bahasa SmallTalk, diambil pendekatan single-root class hiƩrarchie, dimana object adalah satu kesatuan hirarki pewarisan.
  8. Dari bahasa Eiffel, fasilitas assertion yang mulai diterapkan di sebagian JDK 1.4.

Apa itu C#?

C# (C Sharp) adalah bahasa pemrograman baru yang diciptakan oleh Microsoft dan berbasis objek yang didukung oleh Framework.Net. Aplikasi C# dapat digunakan dalam berbagai macam sistem operasi baik windows (dengan Framework.Net), Mac OS, Linux, serta sistem operasi berbasis UNIX lainnya (dengan menggunakan Mono Framework).

Ada beberapa hal yang menjadi kelebihan dari bahasa pemrograman C# dibandingkan dengan bahasa pemrograman lainnya, yaitu:
  1. Termasuk bahasa pemrograman .NET. Dengan demikian kita dapat menggunakan komponen-komponen yang dibangun dengan menggunakan bahasa pemrograman .NET lainnya (Integrasi antar bahasa).
  2. Bahasa pemrograman C# memiliki Language Integrated Query (LINQ) yang merupakan sintaks query yang digunakan pada setiap kumpulan data.
  3. Bahasa pemrograman yang berorientasi objek (Object Oriented Programming / OOP).