Pasang Iklan Anda Pada Blog Kami :)
Pasang Iklan Anda Pada Blog Kami :)
Pasang Iklan Anda Pada Blog Kami :)
Showing posts with label C. Show all posts

Binding Datagrid from Database in C# Winforms

Hei, lama sekali HWP ga posting tentang post, oke sekarang HWP mau buat tutor buat ngebind database ke Datagrid di windows application...

oke pertama buka visual studionya, pilih windows forms application, lalu di tool box sebelah kiri expand all windows form pilih data grid view seperti gambar dibawah..

nah sekarang pencet F7 (shortcut untuk masuk ke view code).

nah disini kalian tinggal buat koneksi dulu ke database, kalau HWP sudah, yaitu dengan cara configuration manager, kenapa ? karena kalau pake configuration manager cuma buat 1 koneksi saja , sudah bisa dipanggil di beberapa form, lebih gampang juga jikalau kita ingin memindah app di komputer lain, hanya perlu mengganti 1 koneksi sudah beres semua..oke selanjutnya jangan lupa untuk menambahkan namespace dibawah untuk menambah koneksi..

using System.Configuration;
using System.Data;
using System.Data.SqlClient;

lalu ketikkan code dibawah ini..

public SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["MyConnection"].ToString());
        SqlCommand cmd;

code yang saya bold itu bisa diganti dengan koneksi kalian masing"..
selanjutnya buat kelas untuk mengambil data dari database yang akan di bind ke datagridnya..
lalu ketikkan kode dibawah ini di class binddata()
con.Open();
            SqlCommand cmd = new SqlCommand("Select * from Dosen", con);
            SqlDataAdapter sda = new SqlDataAdapter(cmd);
            DataSet ds = new DataSet();
            sda.Fill(ds);
            cmd.ExecuteNonQuery();
            con.Close();
            if (ds.Tables[0].Rows.Count > 0)
            {
                dataGridView1.Enabled = true;
                dataGridView1.DataSource = ds.Tables[0];
                dataGridView1.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCells);
            }

            else
            {
                this.dataGridView1.Enabled = false;
                MessageBox.Show("Anda Belum Mempunyai Data, Silahkan Tambah Data","Warning",MessageBoxButtons.OK,MessageBoxIcon.Warning);
            }      
 jadi seperti ini..

lalu panggil class binddata di dalam class latihan() atau class utama..

setelah itu run programmnya atau pencet F5..,maka jadi seperti ini hasilnya..
sekian tutorial datagrid view dari HWP, tunggu tutor selanjutnya :)


Read more

Tutorial Belajar Bahasa Pemrograman C# Part 3 (Operator)


Hai H.W.P Mania, setelah sebelumnya, blogHWP membahas tentang Tutorial Belajar Bahasa Pemrograman C# Part 2 ( Creating Object ), kali ini Blog HWP akan membahas bagian ketiganya yg berjudul Tutorial Belajar Bahasa Pemrograman C# Part 3 (Operator).

Sebuah Aplikasi pasti menggunakan operator untuk memproses data yg di-inputkan oleh user. operator seperti + dan - adalah digunakan untuk menambahkan atau mengurangi nilai. Operator bisa mengubah satu atau lebih nilai dalam data, yg disebut operands, ke nilai data yg baru.

Contoh Expresi Operator :

X+Y

Dalam contoh diatas, X dan Y disebut Value ( nilai / Operands ) dan sebuah operator untuk menambah nilai yang ada disimpan dalam variable.

Operator dalam Bahasa Pemrograman C# dapat diklasifikasikan sebagai berikut :

   Arithmetic Operator
   Arithmetic Assignment Operator
   Unary Operator
   Comparison Operator
   Logical Operator


Arithmetic Operator

yaitu operator yg digunakan untuk operasi angka.

+     = >  Untuk Penjumlahan.

-      = >  Untuk Pengurangan.

*     = >  Untuk Perkalian.

/      = >  Untuk Pembagian.

%    = >  Untuk Membagi 2 angka dan mengambil sisanya, misal X=21%2, maka hasilnya 1, karena yg diambil sisanya.

Arithmetic Assignment Operator

adalah operator untuk melakukan operasi aritmetik tanpa penginputan variable.

Operator       Penggunaan     Description

     =                    X=5;           Menyimpan Nilai 5 dalam Variable X

    +=                  X+=Y;         Sama Seperti, X=X+Y;

     -=                  X-=Y;          Sama Seperti, X=X-Y;

    *=                  X*=Y;          Sama Seperti, X=X*Y;

     /=                  X/=Y;           Sama Seperti, X=X/Y;

   %=                 X%=Y;         Sama Seperti, X=X%Y;

Unary Operator

adalah operator yg digunakan untuk increment (penambahan) atau decrement (pengurangan) nilai operand(Variable) dengan 1 (satu).

Operator            Penggunaan                            Description                             Contoh

  ++                    ++Operand                   Digunakan Untuk Penambahan         Y=++X
                                                                Nilai Operand dengan 1                     Jika nilai pertama X
                                                                                                                           adalah 5, maka setelah
                                atau                                                                                    dieksekusi, kedua nilai
                                                                                                                          X dan Y menjadi 6
                            Operand++                                                                            Y=X++
                                                                                                                           Jika nilai pertama X
                                                                                                                           adalah 5, maka setelah
                                                                                                                           dieksekusi, nilai X akan
                                                                                                                           menjadi 6 dan nilai Y
                                                                                                                           menjadi 5
  --                       --Operand                   Digunakan Untuk Pengurangan         Y=--X
                                                                Nilai Operand dengan 1                     Jika nilai pertama X
                                                                                                                           adalah 5, maka setelah
                                atau                                                                                    dieksekusi, kedua nilai
                                                                                                                           X dan Y menjadi4
                            Operand--                                                                              Y=X--
                                                                                                                           Jika nilai pertama X
                                                                                                                           adalah 5, maka setelah
                                                                                                                           dieksekusi, nilai X akan
                                                                                                                           menjadi 4 dan nilai Y
                                                                                                                           menjadi 5

Comparison Operator

atau operator pembandingan digunakan untuk membandingkan 2 nilai dan melakukan aksi hasilnya setelah dibandingkan.

Operator            Penggunaan                 
 <                     contoh1  >                     contoh1>contoh2     
<=                    contoh1<=contoh2    
>=                    contoh1>=contoh2     
==                    contoh1==contoh2 
!=                    contoh1!=contoh2   

digunakan untuk meng-evaluasi expresi dan mengembalikan nilai boolean.

Operator            Penggunaan                            Description                           

&&                  cnth1&&cnth2            Nilai akan dikembalikan jika             
                                                             nilai cnth1 dan cnth2 bernilai          
                                                             benar          
                            
||                        cnth1||cnth2                Nilai akan dikembalikan jika
                                                             nilai cnth1 atau cnth2 atau 
                                                            keduanya bernilai benar

!                         !cnth                          Nilai akan dikembalikan jika
                                                             nilai cnth bernilai salah

^                        cnth1^cnth2                Nilai akan dikembalikan jika
                                                             nilai cnth1 atau cnth2 atau
                                                             keduanya bernilai benar,
                                                             juga cnth1 dan cnth2 keduanya
                                                             bernilai benar atau salah

Ingat !, baca dulu Tutorial Belajar Bahasa Pemrograman C# Part 2 ( Creating Object ) sebelum baca Tutorial Belajar Bahasa Pemrograman C# Part 3 (Operator).


Read more

Mengenal Algoritma, Input, Output, Proses Dalam Bahasa Pemrograman




Pemrograman dalam paradigma prosedural dilakukan dengan memberikan serangkaian perintah yang berurutan. Dalam bab ini akan dibahas hal-hal yang menjadi dasar dalam pemrograman prosedural, meliputi definisi algoritma dan konstruktor pemrograman prosedural, serta konsep Input, Proses , dan Output yang sangat lazim dalam dunia pemrograman prosedural.

Algoritma
Algoritma adalah serangkaian langkah-langkah yang tepat, terperinci, dan terbatas untuk menyelesaikan suatu masalah. Langkah yang tepat artinya serangkaian langkah tersebut selalu benar untuk menyelesaikan masalah yang diberikan. Langkah yang tidak memberikan hasil yang benar untuk domain masalah yang diberikan bukanlah sebuah algoritma . Langkah yang terperinci artinya setiap langkah diberikan secara detail dan dapat dieksekusi oleh komputer,  instruksi seperti “angkat sedikit ke kiri” merupakan contoh instruksi yang tidak tepat, karena “sedikit” tidak menyatakan sesuatu yang tepat. Langkah yang diberikan harus terbatas, artinya suatu saat langkah harus berhenti, jika langkah tidak pernah berhenti (misalnya: “ambil air, masukkan ke bak mandi, ulangi ambil air,  dan seterusnya ”) maka serangkaian langkah itu tidak  disebut  sebagai algoritma (jika: “ambil air, masukkan ke bak mandi, ulangi ambil air sampai bak mandi penuh”, maka bisa disebut algoritma, namun langkah ambil air, masukkan ke bak mandi, harus diperinci). Konstruktor (elemen) Pemrograman Prosedural Elemen bahasa pemrograman prosedural yang penting adalah:



1.  Program utama

2.  Tipe

3.  Konstanta

4.  Variabel

5.  Ekspresi, operator , dan operand

6.  Struktur Data

7.  Instruksidasar

8.  Program Moduler

9.  Fileeksternal

10.  Rekurens


Konstruktor ini tidak untuk dipelajari secara berurutan, namun semua perlu dipelajari dan dimengerti untuk dapat membuat programdengan baik.


Input , Proses, dan Output
Sekumpulan aksi dalam pemrograman prosedural bisa dibagi menjadi tiga bagian penting yaitu: input, proses , dan output. Bagian input, proses, dan output dikerjakan secara sekuensial, dan dalam setiap bagian mungkin akan ada input, proses, dan output.


Read more

Paradigma Pemrograman dan Mekanisme Eksekusi Program




Paradigma Pemrograman

Paradigma pemrograman adalah bagaimana cara pandang kita terhadap penyelesaian masalah
pemrograman (atau sudut “serang” kita dalam menyelesaikan suatu masalah pemrograman). Ada banyak cara untuk menyelesaikan suatu masalah, sehingga ada banyak paradigma yang ada.
Beberapa contoh paradigma pemrogramanyang ada saat ini adalah:
prosedural, fungsional, deklaratif, dan objek .

Secara singkat dapat dikatakan bahwa:

?  paradigma prosedural memandang penyelesaian masalah sebagai hasil dari serangkaian langkah
yang menyelesaikan sub masalah

?  paradigma fungsional memandang penyelesaian masalah sebagai komposisi fungsi yang
memetakan masalah ke jawaban

?  paradigma deklaratif memandang penyelesaian masalah adalah pekerjaan komputer yang
dilakukan melalui inferensi terhadap fakta

?  paradigma objek memandang penyelesaian masalah sebagai hasil interaksi dari objek (objek
dalam konsep ini merupakan representasiobjek di dunia nyata)

Artikel ini tidak akan membahas secara detail masing -masing paradigma, paradigma yang telah
disebutkan sekilas di atas hanya untuk memberikan gambaran bahwa solusi untuk suatu masalah
tidak harus dilakukan secara prosedural.

Paradigma prosedural merupakan paradigma yang sangat intuitif sehingga mudah dipelajari. Dalam
paradigma prosedural masalah diselesaikan dengan menggunakan langkah-langkah yang berurutan
yang disebut sebagai suatu algoritma . Selain sangat intuitif bagi programmer , cara penyelesaian
prosedural ini juga merupakan cara yang paling alami bagi komputer (secara hardware , komputer
bekerja secara sekuensialatau berurutan).

Mekanisme Eksekusi Program

Komputer merupakan benda yang “bodoh” yang hanya bisa menjalankan instruksi dalam bahasa
mesin, bukan bahasa manusia. Komputer yang pertama diprogram langsung dengan menuliskan
bahasa mesin ke dalam komputer, seiring berlalunya waktu, hal itu dirasakan tidak efisien sehingga
diciptakanlah bahasa assembly, berupa kata -kata singkat yang lebih mudah diingat dibanding
dengan kode yang harus dimasukkan langsung. Bahasa assembly sebenarnya tidak jauh dari bahasa
mesin namun sudah cukup untuk membantu programmer menulis program dengan lebih mudah.

Bahasa assembly ini disebut sebagai bahasa tingkat rendah. Pada tahun  enampuluhan, para ahli mulai banyak membuat bahasa yang lebih mudah dimengerti oleh manusia, bahasa tersebut disebut sebagai bahasa tingkat tinggi. Ada banyak bahasa yang diciptakan, bahkan sangat banyak, namun sedikit yang bertahan hingga saat ini. Tapi semua bahasa tersebut memiliki kesamaan yaitu bahwa mereka tidak bisa langsung dimengerti oleh komputer sehingga perlu diterjemahkan ke dalam bahasa mesin. Penerjemahan dapat dilakukan dengan menggunakan program(yang  pada awalnya dulu ditulisdengan bahasa assembly) yang bisa berupa sebuah interpreter atau sebuah kompilator (atau gabungan dari keduanya). Program penerjemah tersebut akan memeriksa sintaks (format penulisan) apakah benar atau tidak, lalu menerjemahkan program tersebut ke dalam bahasa mesin. 

Interpreter

Interpreter adalah suatu program komputer yang  mampu menerjemahkan program dari bahasa
tingkat tinggi yang dimengerti oleh manusia dan langsung menjalankan program tersebut. Kerja
interpreter seperti penerjemah untuk turis yang langsung menerjemahkan kalimat demi kalimat yang dikatakan oleh sang turis.
Setiap kali kita membutuhkan program tersebut, maka interpreter akan bekerja menerjemahkan
program dari bahasa tingkat tinggi ke bahasa mesinuntuk dieksekusi.  Jadi siklus kerja  ketika kita
membuat program dengan interpreter adalah: tulis/edit program, eksekusi.

Kompilator

Kompilator adalah suatu program komputer yang membaca seluruh program dari bahasa tingkat
tinggi yang dimengerti oleh manusia dan kemudian menerjemahkan keseluruhan program tersebut
dalam bahasa mesin.  Program yang sudah diterjemahkan tersebut akhirnya akan dijalankan oleh
komputer. Kerja  kompilatorseperti penerjemah buku yang akan menerjemahkan seluruh buku
sekaligus, sehingga setiap orang bisa mengerti makna buku dalam bentuk terjemahannya.
Kompilator hanya perlu bekerja sekali saja menerjemahkan bahasa tingkat tinggi ke bahasa mesin,
dan jika kita membutuhkan kembali programtersebut, kita hanya perlu menjalankannya, kompilator
tidak perlu bekerja lagi. Jadi siklus kerja jika kita memakai kompilator adalah: tulis/edit program, kompilasi, eksekusi

Kompilatorvs Interpreter

Apakah suatu bahasa diinterpretasi atau dikompilasi bergantung pada ketersediaan interpreteratau
kompilatoruntuk bahasa tersebut.  Sebagai contoh,  kita tidak  dapat mengatakan bahwa bahasa BASIC adalah bahasa yang diinterpretasi, karena ada juga kompilator untuk bahasa BASIC.
Interpreterdan kompilator masing-masing memiliki keuntungan dan kerugian. Kelebihan interpreter
adalah Pengembangan program lebih cepat, tidak perlu melakukan kompilasi yang mungkin butuh
waktu lama, namun kerugiannya setiap kali program perlu dijalankan, interpreter harus bekerja lagi,
sehingga kecepatan eksekusiprogram menjadi kurang jika dibanding dengan kompilator.
Sebaliknya penggunaan kompilatormemungkinkan kita membentuk programyang dapat langsung
dijalankandengan cepat (karena sudah dalam bahasa mesin), namun dibutuhkan waktu yang relatif
lama dalam pengembangan programnya. 

Kompilator+ Interpreter

Meskipun tidak terlalu penting dalam pembahasan ini, namun perlu diketahui bahwa ada
bahasa yang dikompilasi namun tidak ke dalam bahasa mesin(ke bahasa antara), lalu diinterpretasi
oleh suatu interpreteruntuk menjalankannya. Sebagian pekerjaan interpreter  (memvalidasi program)
sudah dilakukan oleh kompilator, sehingga interpreter hanya perlu mengeksekusi program saja.
Contoh bahasa yang menggunakan pendekatan ini adalah: Java, C#, dan VB.NET
Debugger
Kesalahan pertama ya ng ditemukan pada salah satu komputer pertama (yang saat itu masih sangat
besar) adalah karena adanya serangga/kutu (bug ) yang menyebabkan komputer tidak bekerja. Sejak
saat itu semua kesalahan, baik di bidang hardware maupun softwarekomputer disebut dengan bug
(istilah ini lebih umum di bidang software dibanding hardware).
Proses untuk menemukan kesalahan program disebut juga dengan proses pencarian bug(istilah
proses ini adalah debug). Dalam pencarian kesalahan ini terkadang diperlukan program pembantu
yang dinamakan debugger . Program ini akan membantu programmer untuk melihat bagaimana
eksekusi program dilakukan oleh komputer, dan melihat kesalahan yang mungkin ada ketika
program sedang berjalan. Editor, Kompilator , dan IDE Untuk memasukkan program ke dalam komputer,  kita perlu tools yang dinamakan editor.

Editor adalah program yang mampu menerima teks dari manusia, dan menyimpannya ke dalam bentuk digital yang dimengerti komputer. Editor juga memungkinkan kita melakukan koreksi terhadap pengetikan yang kita lakukan (menghapus teks, menyalin teks, dan lain-lain).Untuk menjalankan program yang sudah kita ketikkan, kita akan membutuhkan kompilator atau
interpreter . Pada bahasa Pascal, kompilator lebih umum dipakai. Perlu diperhatikan bahwa editor
dan kompilator adalah dua program yang terpisah dan berbeda.

Sebuah IDE(Integrated Development Environment) adalah program yang menggabungkan fungsi
editor dan kompilator(serta terkadang debugger) dalam satu paket. IDE saat ini semakin populer,
bahkan banyak orang yang menyangka bahwa IDE sama dengan Kompilator. Sebuah IDE mungkin
saja sekaligus memiliki fungsi kompilator, tapi tidak selalu demikian, terkadang IDE hanya
menyediakan fungsi editor, dan akan memanggil kompilator yang sesungguhnya ketika kita akan
mengkompilasi program.


Read more

Program Bintang Bersarang (Segitiga Siku-Siku) Di C#



  Halo H.W.P Mania, kali ini blogHWP akan berbagi tentang cara membuat bintang bersarang dalam bahasa pemrograman C#, bagi yg belum tahu C# itu apa, silahkan lihat disini untuk penjelasannya.
   Kebanyakan program seperti ini kan kalo kita cari di internet pasti untuk bahasa C++ atau Pascal, semoga ini menjadi thread pertama yg membahas pemrograman dasar dengan bahasa C#.
   Oke langsung saja, buka MS Visual Studio yg H.W.P Mania miliki, terserah mau versi berapa saja.
setelah iu pilih Bahasa C# terus Console Application . Setelah itu masukkan Source Code ini :

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace BintangBersarang
{
    class ProgramnyaBlogHWP
    {
       
        static void Main(string[] args)
        {
            int a, i, j;
            Console.WriteLine("Berapa Baris Bintang ?");
            a = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("-----------------------------");
            for(i=0;i<=a;i++)
            {
                for(j=0;j<=i;j++)
                {
                    Console.Write("*");
                   
                }
                Console.WriteLine();
            }
            Console.ReadLine();
        }
    }
    //Readmore at Http://habibwp.blogspot.com
}

Setelah itu debug program tersebut dengan memencet tombol F6, setelah sukses debugging, compile (run) programnya dengan memencet tombol F5, dan hasilnya akan seperti gambar dibawah ini.
( Click Gambar untuk Perbesar )


Demikian Cara Membuat Program Bintang Bersarang ( Segitiga Siku-Siku ) Di C#, Semoga Artikel Ini Bermanfaat Bagi H.W.P Mania.

Lihat Juga :
Program Check Vokal dan Konsonan Suatu Huruf Dengan C#

Read more at: http://habibwp.blogspot.com/2013/03/program-check-vokal-dan-konsonan-suatu.html
Copyright 2013 | http://habibwp.blogspot.com , Follow My Blog please :), Dan selalu CANTUMKAN SUMBER KETIKA COPY PASTE!!!
Program Check Vokal dan Konsonan Suatu Huruf Dengan C#
Program Cek Bilangan Ganjil dan Genap.
Program Segitiga Diamond di Bahasa Pemrograman C#
Program Check Vokal dan Konsonan Suatu Huruf Dengan C#

Read more at: http://habibwp.blogspot.com/2013/03/program-check-vokal-dan-konsonan-suatu.html
Copyright 2013 | http://habibwp.blogspot.com , Follow My Blog please :), Dan selalu CANTUMKAN SUMBER KETIKA COPY PASTE!!!


Read more

Tutorial Belajar Bahasa Pemrograman C# Part 2 ( Creating Object )


Yuk Belajar C#
Chapter 1
    Hai H.W.P Mania, setelah sebelumnya, blogHWP membahas tentang OOPS Using C# Part 1, kali ini Blog HWP akan membahas bagian keduanya yg berjudul OOPS Using C# part 2 ( Creating Object ).

    Object adalah suatu contoh class. H.W.P mania membuat object untuk mengakses variable dan functions yg H.W.P Mania buat. Kali ini Blog HWP akan berbagi Ilmu tentang :
1.  Mendeklarasikan Variable.
2.  Menulis dan Menjalankan C# Program.


MENDEKLARASIKAN VARIABLE

    Variable adalah lokasi di memori yg terdapat nama dan mengandung nilai. Nilai dalam artian disini bisa berupa bilangan integer, seperti angka 27, bilangan desimal, seperti angka 9.85, atau bisa jadi sebuah karakter, seperti 'L'. Variable terkait dengan sebuah tipe data yg mendefinisikan tipe dari data yg H.W.P mania gunakan, yang dapat disimpan dalam sebuah variable. Sebagai contoh, sebuah variable yg bernama TennisPlayerName yg idealnya akan menyimpan karakter, sedangkan variable yg bernama High_Score akan menyimpan angka. Sebuah program akan mengacu pada variable oleh nama variable tersebut.

Naming Varible in C#
 
Berikut ini beberapa aturan yg digunakan untuk penamaan variable di C# :
-    Harus diawali dengan kata atau underscores (‘_’), yg bisa diikuti oleh beberapa kata, angka (0-9), atau underscores. Karakter pertama dalam penamaan variable tidak boleh berupa angka.
-    Tidak boleh mengandung spasi atau simbols seperti ? ! @ # + - %  ^ & * ( ) [ ] { } . , ; : ” ’ ? \ dan /. Namun underscores (garisbawah ) bisa digunakan untuk pengganti spasi, seperti high_score.
-    Harus unique (berbeda/ tidak ad yg kembar). Sebagai contoh, untuk menyimpan 4 anka yg berbeda, harus ada empat nama variable yg berbeda pula. Huruf besar dianggap berbeda dari huruf kecil ( case sensitif ).
-    Kata tercadang tidak boleh digunakn sebagai nama variable. Contoh, H.W.P mania tidak dapat mendeklarasikan nama variable dengan nama class karena itu adalah kata tercadang di C#.
Berikut ini contoh penamaan variable yg benar :

    Game_level
    High_score
    This_Variable_name_is_very_very_very_long


Dan berikut ini penamaan variable yg tidak benar :

    #score
    2strank


Note : C# adalah bahasa pemrograman dengan Case Sensitif. Dalam artian, variable dengan nama TennisPlayerName tidak sama dengan variable tennisplayername.


Mendeklarasikan dan Inisialisasi Variable
Syntax untuk penamaan variable di C#
     =;
  adalah tipe data yg digunakan.
adalah nilai yg H.W.P mania berikan .

Contoh :
Int age ;
Char choice = ‘y’;

Contoh diatas pendeklarasian variable age dengan tipe data int dan inisialisasi nilainya adalah 0, dan variable choice dengan tipe data char dan nilainya y.

Tipe data dalam C#

Char     dengan range nilai 0 sampai 65535 .
Int        dengan range -2,147,483,648 sampai 2,147,283,647.
Float     dengan range -3.402823E+38 sampai -1.401298E-45 ( untuk nilai negatif) dan 1.401298E-45   sampai 3.402823E+38 ( untuk nilai positif ).
Double dengan range -1.79769313486232E308 sampai -4.94065645841247E-324 (untuk nilai negatif) dan 4.94065645841247E-324 sampai 1.79769313486232E308 (untuk nilai Positif).
Bool     dengan nilai True or False.
String    dengan range 0-2 billion Unicode Characters.

WRITING and EXECUTING A C# PROGRAM

Hai H.W.P mania, mungkin ini sesi yg anda tunggu, dalam sesi ini H.W.P mania akan memulai cara menulis dan menjalankan program yg H.W.P mania buat di C#.
    Sekarang coba H.W.P Mania buka notepad dan ketikkan code ini dan save dengan nama test.cs:
using System;
class masuk
    {
    //Member Variable
        int a;
    //Member Functions
        public void Accept()
        {
            Console.WriteLine("http://habibwp.blogpot.com TEST angka ");
            a = Convert.ToInt32(Console.ReadLine());
        }
        public void diplay()
        {
            Console.WriteLine(a);
        }
    }
    //class used to instantiate the mauk class
    class Program
    {
        public static void Main(string[] args)
        {
            masuk masuk1=new masuk();
            masuk1.Accept();
            masuk1.diplay();
        }
    }

Setelah itu masuk ke start – all programs – ms visual studio 20-- - visuall studio tools – developer command prompt vs2012, masuk ke directory tempat H.W.P Mania tadi save file .cs nya, lalu ketikkan perintah csc test.cs, close vs2012 cmdnya, lalu masuk ke folder save H.W.P Mania, kalo BlogHWP di D:/Document/KULIAH/OOPS, mka disitu akan ada file yg berextensikan .exe (executable). Lalu double click dile tersebut, dan taraaa jadilah program kecil2an .

PENJELASAN PROGRAM DIATAS

The using Keyword

    Statement pertama dalam penulisan progrm di C# adalah Using System;

Statement terbut dipakai untuk memasukkan namespace ke program. Statement ini mendeklarasikan class dalam namespace. Sebuah program dapat menggunakan statement using berkali2.

The class Keyword

    Class keyword digunakan untuk mendeklarasikan class. Dalam code datas, class keyword mendefinisikan class masuk. Kurung kurawal ( ‘{ }’ ) mengindikasikan mulai dan berakhirnya suatu class.

The comment entry

    Biasanya untuk menambahkan comment diawali dengan double slash ( ‘ // ‘ ), contoh  //sampe program.

Member Variables

    Variable digunakan untuk memasukkan data. Variable juga bisa disebut anggota data dalam class. Di code diatas, class masuk  mempunyai satu member variable yaitu a.


Member Functions

    Function adalah kumpulan statement yg menjalankan perintahyg spesifik dalam menanggapi pesan. Function dalam class disebut member functions in C#. Member function dideklarasikan didalam class. Dalam code diatas terdapat 2 member function yg bernama Accept dan Display.

Instantiating class

    Dalam code diatas , Program class mendeklarasikan dengan method main() merupakan program utama untuk menjalankan class masuk.
  

Untuk lebih jelasnya silahkan lihat ss yg BlogHWP sertakan.




     Kenapa cmdnya langung hilang ?, untuk menanganinya H.W.P Mania cukup tambahkan kata ini Console.ReadLine();   ,  dibawah baris ini  masuk1.diplay();.

Jadinya seperti ini

masuk1.diplay();
Console.ReadLine(); 
}


Lalu ulangi langkah diatas.


Klik Disini Untuk Download dalam Format Word

PASSWORD : http://habibwp.blogspot.com/
MASUKKAN PASS JGN DI CTRL+C, Tapi Diketik !

Ingat !, baca dulu Tutorial Belajar Bahasa Pemrograman C# Part 1 sebelum baca Tutorial Belajar Bahasa Pemrograman C# Part 2 ( Creating Object ).



Read more

Tutorial Belajar Bahasa Pemrograman C# Part 1


Yuk Belajar C#
Chapter-1



Atau kepanjangan dari Object Oriented Using C# (atau Dibaca C sharp) adalah bahasa pemrograman baru yang diciptakan Microsoft yang digunakan oleh banyak developer .NET untuk mengembangkan applikas dengan platform .NET, Kali ini BlogHWP akan Menggunaka Visual C#.net 2012. Kelebihan yg bisa didapatkan dalam penggunaan bahasa pemrogaman C#.net antara lain :
1.    Object Oriented Language
C# memenuhi syarat-syarat sebagai sebuah bahasa pemrograman yang bersifat Object Oriented, yaitu encapsulation, inheritance dan polymorphism.
2.    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.
3.     Efisien
C# tidak memiliki terlalu banyak keyword, sehingga dapat mengurangi kerumitan.
4.     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)

Contoh koding dalam bahasa C#
  
Public class Program
    {
        Public static void Main(string[] args)
        {
            System.Console.WriteLine("Hello, World ! \n");
            System.Console.ReadKey();
        }
    }

Nantinya setelah program tersebut dicompile, akan keluar output “Hello, World ! .

Penjelasan Dari Program diatas adalah sebagai berikut...

Public Class Program
{
.
.
}

Potongan Code diatas merupakan sebuah keyword untuk mendeklarasikan Sebuah class. Class pengelompokkan tertentu terhadap sebuah benda berdasarkan kesamaan, contoh, Mobil itu ada banyak mereknya, bisa saya tuliskan seperti ini, MOBIL terdiri dari beberapa merek yaitu TOYOTA, HONDA, SUZUKI, BMW, dll. Nah, kata-kata “MOBIL”, itu lah classnya, sedangkan merknya, yaitu TOYOTA, HONDA, SUZUKI, BMW itu merupakan objek.
    Jadi keyword class mendefinisikan class Program, kurung kurawal atau { dan } merupakan limiter atau bisa dikatakan untuk mengindikasikan start dan end-nya statement class.

Public static void Main(string[] args)
  
    Selanjutnya, Fungsi Main() adalah code pertama yg dijalankan oleh compiler C#, fungsi main() inilah yg digunakan untuk membuat object dan meminta fungsi member ( input ).

System.Console.WriteLine("Hello, World ! \n");

    Bagaimana H.W.P Mania ? mudeng ? atau mubeng ? :D, Nah selanjutnya pake bahasa inggris yah ? pada pinter2 kan ? :P
    Console is a class that belongs to the system namespace. A namespace i a collection classes. The system namespace contains th method WriteLine(), which diplays the enclosed text on the screen. The preceding line can also be written a Console.Writeln() if the statement using System is included a the first line of code.

The escape character

    Adalah code untu menampilkan special character seperti, baris baru ( newline ), backspace character. List escape character yg digunakan di C#.
\’    Single Quotation Mark
\>>    Double Quotation Mark
\\    backlash
\0    Null
\a     Alert
\b     Backspace
\f    Form Feed
\n    New Line
\r    Carriage return
\t    Horizontal Tab
\v    vertical Tab


Yah, mungkin itu chapter pertama yg bisa saya resume untuk keperluan tugas kuliah, trimakasih untuk tetap melihat blogHWP, tolong ctrl+D yah :D


Practice Question

1.    Which of the following i not a classes ?
A.    A ford Ikon car with the registration number XXXX
B.    Fruit
C.    Mammal
D.    Fish

Answer : A

2.    Which method diplays the message “Hello People” on the sceen ?
A.    Console.WriteLine(“Hello People”);
B.    System.WriteLine(“Hello People”);
C.    Console(“Hello People”);
D.    Console.writeline(“Hello People”);

Answer : A

3.    Console is a...
A.    Namespace
B.    Class
C.    Function
D.    Escape Sequence character

Answer : B

4.    In a C# program, which is the first function to be executed ?
A.    Main()
B.    main()
C.    Console.WriteLine()
D.    Void Accept_bike_details()

Answer : A

5.    Which of the following is used to denote a newline character ?
A.    \b
B.    \n
C.    /n
D.    \v

Answer : B

Jangan lupa Commentnya + Share, jika mau copy mohon disertakan sumbernya :)

Silahkan klik untuk melanjutkan ke Tutorial Belajar Bahasa Pemrograman C# Part 2 ( Creating Object ),


Read more