Tuesday, March 22, 2016

Joshua Gunaydo Siemuel
NPM 1506761021
Program Vokasi Jurusan Akuntansi
Peminatan Akuntansi Teknologi Sistem Informasi

Ujian Tengah Semester

Rangkuman

Pertemuan Ke 1
Pada Pertemuan pertama, kita diajarkan tentang visual basic dan perbedaan antara C# dan vb

VISUAL STUDIO

Microsoft Visual Studio by merupakan sebuah perangkat lunak lengkap (suite) yang dapat digunakan untuk melakukan pengembangan aplikasi, baik itu aplikasi bisnis, aplikasi personal, ataupun komponen aplikasinya, dalam bentuk aplikasi console, aplikasi Windows, ataupun aplikasi Web. Visual Studio mencakup kompiler, SDK, Integrated Development Environment (IDE), dan dokumentasi (umumnya berupa MSDN Library). Kompiler yang dimasukkan ke dalam paket Visual Studio antara lain Visual C++, Visual C#, Visual Basic, Visual Basic .NET, Visual InterDev, Visual J++, Visual J#, Visual FoxPro, dan Visual SourceSafe.
Microsoft Visual Studio dapat digunakan untuk mengembangkan aplikasi dalam native code (dalam bentuk bahasa mesin yang berjalan di atas Windows) ataupun managed code (dalam bentuk Microsoft Intermediate Language di atas .NET Framework). Selain itu, Visual Studio juga dapat digunakan untuk mengembangkan aplikasi Silverlight, aplikasi Windows Mobile (yang berjalan di atas .NET Compact Framework).

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. Menurut standarECMA-334 C# Language Specification, nama C# terdiri atas sebuah huruf Latin C (U+0043) yang diikuti oleh tanda pagar yang menandakan angka #(U+0023). 

Pertemuan Ke 2
Pada pertemuan ke 2,kita diajarkan untuk membuat program simple dengan menggunakan C# pada visual studio
Ini adalah Contoh koding simple untuk program dengan 1 tombol berupa Halo (salam)
namespace WindowsFormsApplication10
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
         

     
        }

        private void button1_Click(object sender, EventArgs e)
        {
            MessageBox.Show("Hallo!! kamu telah mengklick tombol ini", "info", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
    }

Pertemuan Ke 3
Pada pertemuan ke 3, kita diajarkan cara menginstal Visual Studio

Dengan ini, saya baru bisa mengerjakan tugas sendiri di rumah

Pertemuan Ke 4
Pada pertemuan ke 4 ,kami diajarkan menerapkan konsep OOP pada console dan pembuatan programnya.
Inilah contoh koding pembuatan konsole yang saya buat dalam mengerjakan tugas

namespace ConsoleApplication3
{
    class Program
    {
        static void Main(string[] args)
        {
            // object
            Tumbuhan Kaktus = new Tumbuhan();

            // property
            Kaktus.jenisTumbuhan = "Kaktus Arab";
            Kaktus.Tinggi = 130;
            Kaktus.jumlahDaun = 100;
            Kaktus.warna = "Hijau";

            // Console
            Console.WriteLine("Jenis Tumbuhan : " + Kaktus.jenisTumbuhan);
            Console.WriteLine("Tinggi : " + Kaktus.Tinggi + "cm");
            Console.WriteLine("Jumlah Daun : " + Kaktus.jumlahDaun + "Lembar");
            Console.WriteLine("Warna :" + Kaktus.warna);
            Console.ReadKey();
        }
        class Tumbuhan
        {
            // property in class
            public string jenisTumbuhan;
            public int Tinggi;
            public int jumlahDaun;
            public string warna;

Ini contoh penggunanan OOP untuk menjelaskan Kaktus

Pertemuan Ke 5
Pada pertemuan ke 5 ,kami diajarkan untuk mengunanakan switch pada C# dalam penggunaan form
Inilah contoh koding yang saya tulis
namespace WindowsFormsApplication8
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void textBox1_TextChanged(object sender, EventArgs e)
        {
            var myInt = System.Convert.ToInt32(textBox1.Text);

            // Switch with integer type
            switch (myInt)
            {
                case 1:
                    label1.Text = "angka anda adalah : " + myInt;
                    break;
                case 2:
                    label1.Text = "angka anda adalah : " + myInt;
                    break;
                case 3:
                    label1.Text = "angka anda adalah : " + myInt;
                    break;
                default:
                    label1.Text = "angka anda adalah : " + myInt;
                    break;
            }

        }

        private void Form1_Load(object sender, EventArgs e)
        {

        }
    }
}

Pertemuan Ke 6
Pada pertemuan ke 6, kami diajarkan untuk menggunakan array pada console di C#
Ini contoh konsole yang saya tulis
namespace ConsoleApplication2
{
    class Program
    {
        static void Main(string[] args)
        {
            int[] myInts = { 5, 10, 15 };
            bool[][] myBools = new bool[2][];
            myBools[0] = new bool[2];
            myBools[1] = new bool[1];
            double[,] myDoubles = new double[2, 2];
            string[] myStrings = new string[3];

            Console.WriteLine("myInts[0]: {0}, myInts[1]: {1}, myInts[2]: {2}", myInts[0], myInts[1], myInts[2]);

            myBools[0][0] = true;
            myBools[0][1] = false;
            myBools[1][0] = true;
            Console.WriteLine("myBools[0][0]: {0}, myBools[1][0]: {1}", myBools[0][0], myBools[1][0]);

            myDoubles[0, 0] = 3.147;
            myDoubles[0, 1] = 7.157;
            myDoubles[1, 1] = 2.117;
            myDoubles[1, 0] = 56.00138917;
            Console.WriteLine("myDoubles[0, 0]: {0}, myDoubles[1, 0]: {1}", myDoubles[0, 0], myDoubles[1, 0]);

            myStrings[0] = "Joe";
            myStrings[1] = "Matt";
            myStrings[2] = "Robert";
            Console.WriteLine("myStrings[0]: {0}, myStrings[1]: {1}, myStrings[2]");

            Console.ReadKey();
        }
    }
}

Pertemuan Ke 7
Pada pertemuan terakhir, yaitu pertemuan ke 7, kami diajarkan
1. konversi data dari integer, long , float, double
2. kondisi IF, IF ELSE dan SWITCH
3. perulangan for, while, do while, foreach
4.sequential search
5. binary search
6.penggunaan class, variabel dan fungsi
7.penggunaan array
8.mengkases nilai dari form lain
9.progress bar dengan persen
0. selisijh tanggal

ini contoh koding konversi data dari interger, long float, double
namespace WindowsFormsApplication9
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void textBox1_TextChanged(object sender, EventArgs e)
        {
            var myInt = System.Convert.ToInt32(textBox1.Text);

            // Switch with integer type
            switch (myInt)
            {
                case 1:
                    label1.Text = "pilihan anda adalah : " + myInt;
                    break;
                case 2:
                    label1.Text = "pilihan anda adalah : " + myInt;
                    break;
                case 3:
                    label1.Text = "pilihan anda adalah : " + myInt;
                    break;
                default:
                    label1.Text = "pilihan anda adalah : " + myInt;
                    break;
            }

        }

        private void Form1_Load(object sender, EventArgs e)
        {

        }
    }
}

1 comment:


  1. I have been searching for this kind of content where I can gain some recent updates with a clear examples.
    dot net training institutes in chennai
    dotnet training in chennai

    ReplyDelete