Laporan Aktivitas Belajar
Nama
Lengkap
|
:
|
DEVI AYUDIAH PURNAMASARI
|
No.
Registrasi
|
:
|
1105751306
|
Alamat
email
|
:
|
|
Opsi
|
:
|
SISTEM
JARINGAN DAN WEBSITE
|
Tahap
Perkuliahan ke-
|
:
|
6 ( Pengenalan Pemrograman )
|
USBJJ
|
:
|
SMK
MUHAMMADIYAH 1 SANGATA
|
Aktivitas
Belajar Mandiri
|
Kolom di bawah ini berisi uraian
singkat aktivitas belajar rutin saya selama Tahap Perkuliahan ini.
|
Memasuki tahap perkuliahan
ini, saya berusaha untuk mencari sumber bahan referensi lain selain dari
video materi yang sudah kita terima. “Pemrograman” adalah istilah yang
menurut saya adalah materi yang paling sulit selama mengikuti perkuliahan
ini, utamanya karena hampir semua referensi yang saya dapat mengacu pada
Bahasa C++ yang menjadi akar dari Bahasa C# ini.
Pemrograman bahasa C#
sedikit banyak mengacu pada bahasa C++ , merupakan salah satu bahasa
pemrograman yang banyak digunakan di level industri dan oleh
developer-developer software. Mengacu pada video materi tentang pemrograman
dengan menggunakan bahasa C# , terlebih dahulu saya menginstal Visual Studio
2010 Express yang disertakan dalam software pendukung. |
Kolom di bawah ini berisi uraian
singkat aktivitas saya di USBJJ selama Tahap Perkuliahan ini.
|
Visual Studio Express 2010
yang kami install menyediakan fungsi sebagai program editor bagi bahasa C#
dan juga berfungsi sebagai compiler nya. Mengacu pada video materi yang
disediakan kami mencoba untuk mempraktekkan menulis program pertama kami
menggunakan Visual Studio Express 2010.
Cakupan pertama program yang
kami buat masih berkisar pada Console Applications, artinya hanya berjalan
pada level Console Command Window, belum ke Windows Applications. |
Kolom di bawah ini berisi Kendala-kendala
yang saya hadapi selama Tahap Perkuliahan ini.
|
-
Sruktur bahasa keluarga C++ lebih sulit dari bahasa yang lain
|
Rangkuman
Materi Perkuliahan
|
Kolom di
bawah ini berisi rangkuman materi perkuliahan yang telah saya pelajari dan
pahami selama Tahap Perkuliahan ini.
|
Microsoft Visual C-Sharp atau
yang lebih dikenal dengan Visual C# adalah sebuah bahasa yang tidak diragukan
lagi dalam proses pengembangan aplikasi bebasis .NET Framework, dimana C#
bebas dari masalah kompabilitas dilengkapi dengan berbagai fitur yang
sebagian besar merupakan fitur baru, menarik, dan tentu saja menjanjikan.
Visual C# dibuat berdasarkan
pemrograman C# yang merupakan bahasa pemrograman berorientasi objek dan
mempunyai banyak kesamaan dengan C++, Java, dan VB. C# pada faktanya
merupakan kombinasi antara efisiensi pemrograman C++, kesederhanaan
pemrograman Java, dan penyederhanaan dari pemrograman Visual Basic.
Seperti pemrograman Java, C#
juga tidak memperbolehkan multiple inheritance atau pengunaan pointer (pada
safe/managed code), tetapi C# menyediakan garbage memory colletion pada saat
runtime dan pada saat pengecekan akses memori.
Meskipun bertentangan dengan
pemrograman Java, C# tetap mempertahankan operasi unik yang terdapat pada
bahasa pemrograman C++ seperti overloading, enumerations, pre-processor
directive, pointer (pada unmanaged/unsafe code), dan fungsi pointer. Seperti
halnya Visual Basic, bahasa pemrograman C# juga dilengkapi dengan properties.
Sebagai tambahan, bahasa
pemrograman C# juga datang dengan beberapa fitur baru dan sangat menarik
seperti reflections, attributes, marshalling, remote, threads, streams data
acces dengan ADO.NET, dan masih banyak lagi.
|
Video
Dokumentasi
|
Pada kolom ini berisi cuplikan gambar
(screenshots) dari Video
Dokumentasi yang telah saya buat pada Tahap Perkuliahan ini.
|
Kolom di bawah ini merupakan uraian
yang menceritakan isi Video Dokumentasi yang telah saya buat.
|
Berikut adalah contoh program
menggunakan bahasa C# (Console Applications):
using System;using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { int angka1, angka2,pilihan; double hasil; Console.WriteLine(“=================”); Console.WriteLine(“1. Penjumlahan”); Console.WriteLine(“2. Pengurangan”); Console.WriteLine(“3. Perkalian”); Console.WriteLine(“4. Pembagian”); Console.WriteLine(“=================”); Console.WriteLine(“Pilihan = “); pilihan = int.Parse(System.Console.In.ReadLine()); Console.WriteLine(“Masukkan angka pertama = “); angka1 = int.Parse(System.Console.In.ReadLine()); Console.WriteLine(“Masukkan angka kedua = “); angka2 = int.Parse(System.Console.In.ReadLine()); switch (pilihan) { case 1: hasil = angka1 + angka2; Console.WriteLine(“Hasil : ” + hasil); break; case 2: hasil = angka1 – angka2; Console.WriteLine(“Hasil : ” + hasil); break; case 3: hasil = angka1 * angka2; Console.WriteLine(“Hasil : ” + hasil); break; case 4: hasil = angka1 / angka2; Console.WriteLine(“Hasil : ” + hasil); break; default: Console.WriteLine(“Pilihan tidak ada!!”); break; } Console.ReadKey(); } } } |
Kolom
di bawah ini berisi link yang
menampilan Video Dokumentasi yang telah saya upload di Youtube.
|
Comments
Post a Comment