Skip to main content

Pengenalan Pemprograman


Laporan Aktivitas Belajar
Nama
:
Muslihuddin
No. Registrasi
:
1105751309
Alamat email
:
Muslihuddin40@yahoo.com
Opsi
:
Sistem Jaringan dan Website
Tahap Perkuliahan ke-6
:
Pengenalan Pemprograman
USBJJ
:
SMK Muhammadiyah 1 Sangatta, Kutai Timur

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 saya 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, maka dari itu harus sering berlatih/ belajar mandiri.
·         Bahasa C# memang bahasa yang tidak mudah.





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.
Link video dokumentasi :


Comments

Popular posts from this blog