Selasa, 22 Maret 2016

Tugas sesi 4

Source Code :

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            int countOfBooks = 1;
            string myName = "Sulthan Andromeda";
            bool IsCompatible = true;
            string number = "2";
            int numberConverted = Convert.ToInt32(number);

            Console.WriteLine(countOfBooks);
            Console.WriteLine(myName);
            Console.WriteLine(IsCompatible);
            Console.WriteLine(number);
            Console.WriteLine(numberConverted);
           

        }
    }
}

Kuis ( Sesi 7)

Source Code selisih Tanggal

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace selisih_tanggal
{
    public partial class Form1 : Form
    {


        DateTime tanggal1;
        DateTime tanggal2;
        TimeSpan hasil;
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            tanggal1 = dateTimePicker1.Value;
            tanggal2 = dateTimePicker2.Value;
            hasil = tanggal2.Subtract (tanggal1);
           
         
        }

        private void button1_Click(object sender, EventArgs e)
        {
            textBox1.Text = hasil.ToString();


        }

        private void textBox1_TextChanged(object sender, EventArgs e)
        {

        }
    }
}

Tugas Sesi 6

Source Code :

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace coba_array
{
    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();
           




           
        }
    }
}

Tugas sesi 5

Source Code

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace TugasSesi5_SulthanAndromeda1506760990
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void label1_Click(object sender, EventArgs e)
        {

        }

        private void textBox3_TextChanged(object sender, EventArgs e)
        {

        }

        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                textBox3.Text = (Convert.ToInt32(textBox1.Text) + Convert.ToInt32(textBox2.Text)).ToString();
            }
            catch
            {
                MessageBox.Show("Use Number Please :)");
            }
        }
    }
}

Tugas sesi 2



Source Code :
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace Tugas_sesi_2
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            MessageBox.Show("Hello world, you just clicked my button", "info", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
        }
    }
}

Tugas sesi 1


Visual Basic
a.     Kelebihan Visual Basic
·       Bahasa yang sederhana. Banyak hal yang mungkin sulit dilakukan jika kita menggunakan bahasa pemrograman lainnya, akan dapat dilakukan dengan mudah dengan menggunakan Visual basic.
·       Karena Visual basic sangat populer, maka sangat banyak sumber-sumber yang dapat kita gunakan untuk belajar dan mengembangkan kemampuan kau baik berupa buku, web site dll
·       Kita bisa memperoleh banyak tools baik gratis maupun tidak di Internet yang akan sangat membantu menghemat waktu kita dalam pemrograman

b.    Kekurangan Visual Basic
·       Visual Basic adalah bahasa pemrograman yang powerful, tetapi sebenarnya tidak terlalu bagus untuk membuat game-game yang benar-benar memuaskan.
·       Lebih lambat dibandingkan bahasa pemrograman lain.
c.     Peluang Dalam Bisnis
Menurut saya visual basic dalam bisnis cukup untuk merebut para pemula dalam bisnis dalam membuat aplikasi. Karena menggunakan visual basic tidak terlalu sulit untuk dioperasikan.

Sumber kelebihan dan kekurangan :





C#
A.    Kelebihan C#
·       Kode bahasa C sifatnya adalah portable dan fleksibel untuk semua jenis computer
·       C adalah bahasa yang terstruktur
·       Dukungan pustaka yang banyak
B.    Kekurangan C#
·       Banyaknya operator serta fleksibilitas penulisan pemrograman terkadang membingungkan user
·       Bagi pemula akan kesulitan menggunakan pointer
C.    Peluang dalam Bisnis
Menurut saya C# cukup bagus untuk dijadikan aplikasi pembuat aplikasi lain. Karena C# fleksibel untuk semua jenis computer. Jadi tidak ada alas an untuk tidak menggunakan aplikasi ini. Dapat disimpulkan bahwa peluang c# dalam bisnis cukup baik.
Sumber kelebihan dan kekurangan :

Java
A.   Kelebihan Java
·       Java membagi program menjadi objek-objek serta memodelkan sifat dan tingkah laku masing-masing dalam menyelesaikan suatu masalah
·       Java bersifat multiplatform Java dirancang untuk mendukung aplikasi yang dapat beroperasi di lingkungan jaringan berbeda. Untuk mengakomodasi hal tersebut, Java compiler membangkitkan bytecodes (sebuah format yang tidak tergantung pada arsitektur tertentu yang didesain untuk mengirimkan kode ke banyak platform perangkat keras dan perangkat lunak secara efisien). Java dapat dijalankan oleh banyak platform seperti Linux, Unix, Windows, Solari, maupun Mac
·       Multithreading
Multithreading adalah kemampuan suatu program komputer untuk mengerjakan beberapa proses dalam suatu waktu. Thread dalam Java memiliki kemampuan untuk memanfaatkan kelebihan multi prosessor apabila sistem operasi yang digunakan mendukung multi prosessor
·       Java memiliki library rutin yang lengkap untuk dirangkai pada protocol TCP/IP (seperti HTTP dan FTP) dengan mudah. Kemampuan networking Java lebih kuat dan lebih mudah digunakan. Java memudahkan tugas pemrograman jaringan yang sulit seperti membuka dan mengakses sebuah soket koneksi. Java juga mamudahkan pembuatan CGI (Common Gateway Interface).
B.    Kekurangan Java
·       Tulis sekali, jalankan di mana saja – Masih ada beberapa hal yang tidak kompatibel antara platform satu dengan platform lain. Untuk J2SE, misalnya SWT-AWT bridge yang sampai sekarang tidak berfungsi pada Mac OS
·       Mudah didekompilasi. Dekompilasi adalah proses membalikkan dari kode jadi menjadi kode sumber. Ini dimungkinkan karena kode jadi Java merupakan bytecode yang menyimpan banyak atribut bahasa tingkat tinggi, seperti nama-nama kelas, metode, dan tipe data. Hal yang sama juga terjadi pada Microsoft .NET Platform. Dengan demikian, algoritma yang digunakan program akan lebih sulit disembunyikan dan mudah dibajak/direverse-engineer.
·       Penggunaan memori yang banyak. Penggunaan memori untuk program berbasis Java jauh lebih besar daripada bahasa tingkat tinggi generasi sebelumnya seperti C/C++ dan Pascal (lebih spesifik lagi, Delphi dan Object Pascal). Biasanya ini bukan merupakan masalah bagi pihak yang menggunakan teknologi terbaru (karena trend memori terpasang makin murah), tetapi menjadi masalah bagi mereka yang masih harus berkutat dengan mesin komputer berumur lebih dari 4 tahun
C.    Peluang dalam Bisnis
Menurut saya, Java sangat baik untuk mengembangkan berbagai aplikasi sehingga sangat baik untuk para wirausaha IT untuk mengembangkan aplikasi nya melalui java

Sumber kelebihan dan kekurangan Java

PHP
A.   Kelebihan PHP
·       Bisa membuat Web menjadi Dinamis.
·     PHP bersifat Open Source yang berarti dapat digunakan oleh siapa saja secara gratis.
·     Program yang dibuat dengan PHP bisa dijalankan oleh Semua Sistem Operasi karena PHP berjalan secara Web Base yag artinya semua Sistem Operasi bahkan HP yang mempunyai Web Browser dapat menggunakan program PHP.
·     Aplikasi PHP lebih cepat dibandingkan dengan ASP maupun Java.
·     Mendukung banyak paket Database seperti MySQL, Oracle, PostgrSQL, dan lain-lain.
·     Bahasa pemrograman PHP tidak memerlukan Kompilasi / Compile dalam penggunaannya.
·     Banyak Web Server yang mendukung PHP seperti Apache, Lighttpd, IIS dan lain-lain.
·     Pengembangan Aplikasi PHP mudah karena banyak Dokumentasi, Refrensi & Developer yang membantu dalam pengembangannya.
·     Banyak bertebaran Aplikasi & Program PHP yang Gratis & Siap pakai seperti WordPress, PrestaShop, dan lain-lain.
B.   Kekurangan PHP
·     HP Tidak mengenal Package.
·     Jika tidak di encoding, maka kode PHP dabat dibaca semua orang & untuk meng encodingnya dibutuhkan tool dari Zend yang mahal sekali biayanya.
C.   Peluang dalam Bisnis
Menurut saya peluang php dalam bisnis cukup bagus mengingat banyak bisnis dilakaukan secara online dalam hal ini web. Jadi php sangat bagus sekali dalam pembuatan web dengan hasil yang dinamis

Sumber kelebihan dan kekurangan