pemrograman dasar pengenalan c#

18
KELOMPOK 13 : PEMROGRAMAN DASAR “PENGENALAN C#” Nama Anggota : -Bagas Sulaeman -Dany Rasyid Rabbani Menjawab Pertanyaan : A.)Sejarah singkat C# ? B.)Tipe Data C#? C.)Cara Instalasi C#? D.)Cara pembuatan project baru C#? Jawaban : A. Sejarah singkat C#. C# (dibaca: C sharp) merupakan sebuah bahasa pemrograman yang berorientasi objek yang dikembangkan oleh Microsoft sebagai bagian dari inisiatif kerangka .NET Framework. Bahasa pemrograman ini dibuat berbasiskan bahasa C++ yang telah dipengaruhi oleh aspek- aspek ataupun fitur bahasa yang terdapat pada bahasa- bahasa pemrograman lainnya seperti Java, Delphi, Visual Basic, dan lain-lain) dengan beberapa penyederhanaan.

Upload: smkn-24-jakarta-timur

Post on 29-Jul-2015

170 views

Category:

Software


1 download

TRANSCRIPT

Page 1: Pemrograman Dasar Pengenalan C#

KELOMPOK 13 : PEMROGRAMAN DASAR “PENGENALAN C#”

Nama Anggota : -Bagas Sulaeman

-Dany Rasyid Rabbani

Menjawab Pertanyaan :

A.)Sejarah singkat C# ?

B.)Tipe Data C#?

C.)Cara Instalasi C#?

D.)Cara pembuatan project baru C#?

Jawaban :

A. Sejarah singkat C#.

C# (dibaca: C sharp) merupakan sebuah bahasa pemrograman yang berorientasi objek yang dikembangkan oleh Microsoft sebagai bagian dari inisiatif kerangka .NET Framework. Bahasa pemrograman ini dibuat berbasiskan bahasa C++ yang telah dipengaruhi oleh aspek-aspek ataupun fitur bahasa yang terdapat pada bahasa-bahasa pemrograman lainnya seperti Java, Delphi, Visual Basic, dan lain-lain) dengan beberapa penyederhanaan.

Microsoft membuat C# seiring dengan pembuatan

Framework .NET.   Chief Architect dalam pembuatan C# adalah  Anders Hejlsberg yang sebelumnya berperan dalam pembuatan Borland Delphi dan Turbo Pascal.  C# menjanjikan produktifitas dan kemudahan yang ada di Visual Basic dengan  kemampuan dan fleksibilitas yang ada di C/C++.

Page 2: Pemrograman Dasar Pengenalan C#

Menurut  spesifikasi bahasanya,  “C# (pronounced “C Sharp”)  is a  simple, modern, object oriented, and type-safe programming language.  It will immediately be familiar to C and C++ programmers.  C# combines the high productivity of Rapid Application Development (RAD) languages and the raw power of C++.”.  Untuk mencapai produktifitas tinggi ini konsep-konsep sulit C++ disederhanakan dan  fitur- fitur baru ditambahkan.  Hal ini mungkin terasa mirip dengan Java, karena itulah C# bisa dianggap sebagai sepupu Java. C# berhasil distandarisasi oleh ECMA pada Desember 2001.  Pada Desember 2002, standar kedua pun diadopsi oleh ECMA, dan tiga bulan kemudian diterima oleh International Organization for Standardization (ISO), dengan nomor  standar ISO/IEC 23270:2006. Dengan standar tersebut siapa saja dapat membuat implementasi C#.  Saat ini baru  terdapat compiler C# buatan Microsoft dan compiler dari proyek Mono.

Tujuan dari mengapa Bahasa Pemograman C# ini dibuat  menurut Standar European Computer Manufacturer Association (ECMA) ialah:

1.       Bahasa pemrograman C# agar dapat digunakan dalam mengembangkan komponen perangkat lunak yang mampu mengambil keuntungan dari lingkungan terdistribusi.

2.       Bahasa pemrograman C# dibuat sebagai bahasa pemrograman yang bersifat bahasa pemrograman general-purpose (untuk tujuan jamak), berorientasi objek, modern, dan sederhana

3.       C# ditujukan agar cocok digunakan untuk menulis program aplikasi baik dalam sistem klien-server (hosted system) maupun sistem embedded (embedded system), mulai dari perangkat lunak yang sangat besar yang menggunakan sistem operasi yang canggih hingga kepada perangkat lunak yang sangat kecil yang memiliki fungsi-fungsi terdedikasi

4.       Dukungan untuk internasionalisasi (multi-language)

 

   C#( C sharp)  adalah salah satu dari banyak bahasa yang bisa dipakai untuk pemrograman  .NET.  Kelebihan utama bahasa ini adalah sintaksnya yang mirip C, namun lebih mudah  dan lebih bersih.  

Dalam perkembangannya  C# dianggap sebagai  bahasa pemograman untuk Framework.net yang memiliki ruang lingkup yang sangat luas

Page 3: Pemrograman Dasar Pengenalan C#

Pembuatan program dengan  user interface Windows  maupun console dapat dilakukan dengan C#.  Karena Framework  .NET memberikan  fasilitas untuk berinteraksi dengan kode yang unmanaged, penggunaan library seperti  DirectX 8.1 dan OpenGL dapat dilakukan.  C# juga dapat digunakan untuk pemrograman  web site dan web service.

Microsoft sendiri akan  terus  mengembangkan Framework .NET dan mengintegrasikan produk-produknya dengan  Framework .NET.  Sebagai contoh , DirectX 9 akan memiliki komponen -komponen yang  managed untuk menyedot para game developer ke dunia pemrograman .NET.  Windows  dua generasi setelah Windows XP yaitu  Windows Blackcomb diisukan akan menjadi  akhir dari era Win32 dengan menjadi operating system yang sepenuhnya berfondasikan Framework .NET

Sumber : http://f12dhaus.blogspot.in/2011/09/sejarah-singkat-pemograman-c-csharp.html

1.1 Foto-foto dari Anders Hejlsberg

Page 4: Pemrograman Dasar Pengenalan C#

B. Tipe Data C# Terdapat 2 tipe data pada C#, yaitu tipe data Value dan tipe data Reference.

a.) Tipe Data Value

- disimpan pada stack memory - non Garbage Collected - Diturunkan dari System.ValueType namespace - perubahan satu nilai pada variabel tidak berpengaruh pada nilai variabel yang lain

Yang termasuk tipe data value: > Simple Types - signed: sbyte, short, int, long - unsigned: byte, ushort, uint, ulong - unicode characters: char - floating point: float, double - high precision: decimal - boolean: bool> Enum Types - user defined type: enum e {….}> Struct Types - user defined type: struct {…}

2.)Tipe Data Reference - Dialokasikan di Heap Memory - Garbage Collected - Diturunkan dari System.Object namespace - satu object dapat direferensi oleh lebih dari satu variabel - Perubahan nilai pada object referensi yang sama akan mempengaruhi nilai pada object lainnya

Page 5: Pemrograman Dasar Pengenalan C#

Yang termasuk tipe data reference : > Class types- base class dari semua class: Object - unicode strings : string - user defined typed: class C {…}> Interface types - user defined types: interface I {…}> Array types - single dan multidimensional : int[] dan int[,]> Delegate types - delegate TD {…}

Sumber :http://arifrohmadi.blogspot.com/2013/05/tipe-data-pada-c.html

C. Cara Installasi C#.

Ketika kamu ingin menginstall C# maka software yang tepat kamu gunakan adalah Visual Studio.Maka dari itu saya akan menerangkan cara instalasi Microsoft Visual Studio,namun yang saya gunakan adalah Visual Studio 2008,karena cocok untuk netbook dengan system 32bit dan tidak terlalu berat digunakan.

Langkah-Langkahnya :

1.) Karena netbook tidak menggunakan CD-R/CD-RW maka kamu menggunakan ekstensi file (.iso) maka kemudian mounting ke virtual CD.

Page 6: Pemrograman Dasar Pengenalan C#

2.) Setelah kita mount iso-nya,akan menjadi seperti ini.

3.) Jalankan Setup.exe dan akan muncul dialog screen,setelah itu kita pilih/click Install Visual Studio 2008 seperti gambar dibawah ini.

Page 7: Pemrograman Dasar Pengenalan C#

4.) Microsoft Visual Studio 2008 Profesional Setup wizard dimulai seperti gambar dibawah ini.

5.) Selanjutnya pilih/click next, pada halaman ini yaitu kita diminta untuk setuju ataukah tidak dengan lisensi yang digunakan pada Visual Studio

Page 8: Pemrograman Dasar Pengenalan C#

2008. Jika kita setuju maka pilih “I have read and accept the license terms” dan setelah itu kita diijinkan untuk meng-install Visual Studio 2008, dan jika tidak setuju maka pilih “I do not accept the license terms” dan kita tidak bisa meneruskan instalasi Visual Studio 2008 ini maka kita pilih opsi yang pertama yaitu setuju dengan lisensi yang diberikan dan kita pilih/click next seperti gambar dibawah ini :

6.) Pada halaman berikutnya yaitu halaman opsi – opsi yang ada pada instalasi Visual Studio 2008 yaitu Default(install secara default/yang diperlukan

Product Key-nya disensor karena dapat dari crack-an

Page 9: Pemrograman Dasar Pengenalan C#

saja), full(install secara penuh/Semua yang ada pada Visual Studio 2008 CD akan diinstall), dan Custom(install sesuai dengan pilihan kita/kita memilih sendiri apa yang ingin kita install, dengan demikian resiko ada pada kita bila nantinya terjadi error), dan juga disini kita menentukan dimana letak instalasi Visual Studio 2008 ini nanti akan ditempatkan(dalam hal ini ditempatkan di direktori C:\Program Files\Microsoft Visual Studio 9.0\). Maka kita pilih Full dan tempat instalasi biarkan seperti itu bila kita masih mempunyai banyak free space(sisa ruang kosong pada drive) dan kita pilih/click install seperti gambar dibawah ini :

7.) maka setelah itu instalasi akan berjalan dengan sendirinya sampai selesai jika tidak terjadi error,Proses ini berlangsung sekitar kurang lebih 40 menit, kita dapat melihat gambar dibawah ini :

Page 10: Pemrograman Dasar Pengenalan C#
Page 11: Pemrograman Dasar Pengenalan C#
Page 12: Pemrograman Dasar Pengenalan C#

8.) Setelah semua instalasi selesai kamu dapat mencoba memakai Visual Studio 2008.

Sumber :

http://xdevecho.web.id/2012/06/instalasi-visual-studio-2008-profesional64-dan 32-bit-di-windows-7/

Page 13: Pemrograman Dasar Pengenalan C#

D. Cara pembuat project baru.

Pertama Buka Visual Studio.

Kedua klik file,New,kemudian Project.

Page 14: Pemrograman Dasar Pengenalan C#

Kemudian kita dapat memilih ingin membuat project apa,seperti Console Application,Class Library,atau Form Application.Kita akan membuat Console Application.

Tentukan Nama File,Lokasi,dan Nama Solusi File.Setelah itu klik OK.Dan kamu mendapatkan project baru.

SEKIAN TERIMA KASIH….WASSALAMUALAIKUM WR.WBALHAMDULLILAH