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

Tahap 17 : Menginstal dan Membuat Simulasi jaringan dengan GNS3

Laporan Aktivitas Belajar Nama Lengkap : Sujoko No. Registrasi : 1105751314 Alamat email : Sujoko@Gimail.com Opsi : Sistem jaringan dan website Tahap Perkuliahan ke- : (17) Menginstal dan Membuat Simulasi jaringan dengan GNS3 USBJJ : Smk Muhammadiyah1 Sengatta Kutai Timur Aktivitas Belajar Mandiri Kolom di bawah ini berisi uraian singkat aktivitas belajar rutin saya selama Tahap Perkuliahan ini. Tahap ini kami mempelajari simulasi jaringan dengan menggunakan aplikasi GNS3. Supaya simulasi berjalan kami menggunakan ios image cisco 2600. Kolom di bawah ini berisi uraian singkat aktivitas saya di USBJJ selama Tahap Perkuliahan ini. Kolom di bawah ini berisi kendala-kendala yan...

Tahap 16 : Arsitektur sederhana jaringan & IP Address

Laporan Aktivitas Belajar Nama Lengkap : Sujoko No. Registrasi : 1105751314 Alamat email : Sujoko@Gimail.com Opsi : Sistem jaringan dan website Tahap Perkuliahan ke- : (16) Arsitektur sederhana jaringan & IP Address USBJJ : Smk Muhammadiyah1 Sengatta Kutai Timur Aktivitas Belajar Mandiri Kolom di bawah ini berisi uraian singkat aktivitas belajar rutin saya selama Tahap Perkuliahan ini. Pada aktivitas ini kami belajar mengenai konsep jaringan komputer yang memiliki jenis – jenis topologi, dan kita juga mempelajari ip address jaringan untuk penge-alamatan jaringan komputer. Kolom di bawah ini berisi uraian singkat aktivitas saya di USBJJ selama Tahap Perkuliahan ini. Mempelajari konsep sederhana jaringan komputer dan ip address Kolom di bawah ini berisi kendala-k...

Tahap (22) Konfigurasi sever MySQL dan Mail pada Server Linux

Laporan Aktivitas Belajar Nama Lengkap : Sujoko No. Registrasi : 1105751314 Alamat email : Sujoko@Gimail.com Opsi : Sistem jaringan dan website Tahap Perkuliahan ke- : (22) Konfigurasi sever MySQL dan Mail pada Server Linux USBJJ : Smk Muhammadiyah1 Sengatta Kutai Timur Aktivitas Belajar Mandiri Kolom di bawah ini berisi uraian singkat aktivitas belajar rutin saya selama Tahap Perkuliahan ini. Tahap perkuliahan ini saya mendapat penjelasan mengenai : 1.      Konsep database MySQL 2.      Pengggunaan cara pengoprasian visual studio dan juga PHPMyAdmin 3.      Pembuatan database; Create database Create tabel Entry data 4.      Hapus data Kolom di bawah ini berisi uraian sin...