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
Post a Comment