Monday, April 4, 2016

JoshuaGunaydo_1506761021_UTS

Nama : Joshua Gunaydo Siemuel
NPM  : 1506761021

UTS Pemograman Bisnis

Program Aplikasi Pengitung Nilai Mahasiswa

Di Aplikasi ini, kita bisa menghitung nilai- nilai tugas yang kita dapat dengan cara mengisi dalam text box tersedia

Tujuan dari Aplikasi ini adalah untuk mempercepat proses penghitungan nilai akhir mahasiswa

Contoh Desain Form:

Source Code :

Public Class Form1
 

    Private Sub TextKuis3_TextChanged(sender As Object, e As EventArgs) Handles TextKuis3.TextChanged
        TextTotalKuis.Text = (Val(TextKuis1.Text) + Val(TextKuis2.Text) + Val(TextKuis3.Text)) / 3
    End Sub

    Private Sub TextTugas4_TextChanged(sender As Object, e As EventArgs) Handles TextTugas4.TextChanged
        TextTugasTotal.Text = (Val(TextTugas1.Text) + Val(TextTugas2.Text) + Val(TextTugas3.Text) + Val(TextTugas4.Text)) / 4
        On Error Resume Next

    End Sub

    Private Sub TextUAS_TextChanged(sender As Object, e As EventArgs) Handles TextUAS.TextChanged
        TextNakhir.Text = (Val(TextTotalKuis.Text)) * 0.3 + (Val(TextTugasTotal.Text)) * 0.15 + (Val(TextKehadiran.Text)) * 0.05 + (Val(TextUTS.Text)) * 0.2 + (Val(TextUAS.Text)) * 0.3
    End Sub

    Private Sub TextNakhir_TextChanged(sender As Object, e As EventArgs) Handles TextNakhir.TextChanged
        If TextNakhir.Text >= 80 Then
            TextKeterangan.Text = "A"
        ElseIf TextNakhir.Text >= 70 Then
            TextKeterangan.Text = "B"
        ElseIf TextNakhir.Text >= 60 Then
            TextKeterangan.Text = "C"
        ElseIf TextNakhir.Text >= 50 Then
            TextKeterangan.Text = "D"
        Else TextKeterangan.Text = "E"

        End If

    End Sub
End Class


Beginilah Hasilnya 


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)
        {

        }
    }
}