Bahasa Pemrograman

http://www.mediafire.com/?1fl2cyjaaeh74wu
Bahasa Pemrograman (4Shared)
Bahasa Pemrograman (Dropbox)

Fungsi Date/Time, Fungsi Matematika, dan Fungsi String pada Bahasa Pemrograman C#


Fungsi Date/Time dalam bahasa pemrograman C#
Tutorial ini adalah operasi penjumlahan dan operasi pengurangan(Operasi aritmatika) pada type data tanggal (date). Sekilas memang tampak sederhana, akan tetapi operasi aritmatika pada type data tanggal (date) disuatu bahasa pemrograman sangat penting. terutama jika aplikasi yang dibangun melibatkan data-data type tanggal seperti aplikasi rental buku, aplikasi persewaan dan lain-lain
Sebagaicontoh akan dilakukan operasi-operasi yang sederhana, agar mudah dimengerti. Seperti biasa langkah pertama adalah menyiapkan form aplikasi.
file->new project, masukan nama project, klik OK

1.    Setelah form terbentuk tambahkan 4 label, 2 textbox,1 datetimerpicker, dan 1 button. atur dan tata komponen-kompone.
2.        Setelah itu tambahkan kode berikut ini pada button proses
3.        DateTime sekarang;
DateTime akhir;
sekarang = dateTimePicker1.Value; akhir=sekarang.addDays(convert.toInt16(textbox1.text)); textBox2.Text=akhir.ToString();
4.        Setelah selesai lakukan runing pada program, lihat hasilnya.
Memang operasi ini sangat sederhana, akan tetapi jika suatu aplikasi yang besar yang mengincludekan operasi-operasi type data tanggal programer akan dipusingkan dengan operasi tersebut, sehingga dengan operasi-operasi aritmatika type data tanggal (date) diharapkan programer fokus akan algoritma mereka, tidak disibukan lagi dengan operasi-operasi penjumlahan maupun penguranganjam,hari,tanggal,tahun dan sebagainya.
Fungsi Matematika
Dalam class math banyak sekali fungsi fungsi yang tersedia, diantaranya perpangkatan, akar dan trigonometri dan fungsi fungsi sebagainya. disini saya akan contohkan operasi perpangkatan dan akar kuadrat, gambar disamping ini adalah salah satu contoh hasil operasi operasi yang ada di class math.
untuk membuat projectnya silahkan ikuti instruksi instruksi dibawah ini
1.    buat project baru pada IDE visual studio 2010, untuk nama project silahkan sesuaikan.
2.    tambahkan dua componen button, empat komponen textbox dan empat komponen label. atur dan tata sedemikian rupa.
3.    double klik pada button satu untuk membangkitkan event klik pada button satu. tambahkan code berikut ini
double bilangan                  =0;
double hasil                        =0;
bilangan                              = Convert.ToDouble(textBox1.Text);
hasil                                    =Math.Pow(bilangan,2);textBox2.Text=hasil.ToString();

4.    Double klik pada button dua untuk membangkitkan event klik pada button tersebut, tambahkan code berikut  ini
double bilangan                  =0;
double hasil                        =0;
            bilangan                             = Convert.ToDouble(textBox3.Text);
            hasil                                   = Math.Pow(bilangan, 0.5);
textBox4.Text                    = hasil.ToString();
5.    Done. program selesai dibuat. sekarang running program yang telah selesai dibuat, jika langkah langkah diatas dilakukan dengan benar maka saat program running program akan seperti pada gambar diatas.

Fungsi String
Di C#, ada banyak fungsi manipulasi yang bisa digunakan tapi yang benar-benar punya manfaat, menurut saya dan didukung oleh artikel yang saya baca ada 6 fungsi yaitu concat(gabung), insert(memasukkan), remove(menghapus), extract(mengambil), replace(mengganti), dan copy.
1. Concat String
Metode ini digunakan untuk mengkombinasi atau menggabungkan sebuah string untuk ditambahkan pada akhir string lainnya. Parameter yang digunakan yaitu string.Concat (string1, string2), contoh:
string awal = "ini adalah ";
string akhir = "string digabung!";
string concat = string.Concat(awal, akhir); //hasil: concat="ini adalah string digabung!"
Console.Write(hasil);


Console.ReadKey();

2. Insert String
Jikalau metode concat string digunakan untuk menggabungkan string hanya di posisi awal atau di akhir saja, maka metode insert string digunakan untuk menggabungkan kata di posisi manapun. Metode ini membutuhkan 2 parameter, parameter pertama adalah sebagai indikasi posisi dimana string dimasukkan dan parameter kedua adalah sebagai parameter string apakah yang dimasukkan. Contoh:
string template = "Tolong Nama Dimasukkan";
string tutor = "Lisa";
Console.WriteLine(template.Insert(12, tutor));
// Outputs: "Tolong Nama Lisa Dimasukkan"
Console.Write(“insert”);

 Console.ReadKey();


3. Remove String
Metode insert memiliki metode yang berkebalikan yaitu metode remove. Dengan melakukan akses terhadap metode ini, maka dengan mudah karakter yang diminta akan dihapus. Metode ini memiliki parameter overload(mempunyai 2 / lebih metode yang sama dengan parameter yang berbeda). Secara umum saya lebih banyak menggunakan metode yang memiliki 2 parameter yaitu parameter untuk menentukan posisi awal dari parameter yang dihapus, dan parameter yang digunakan untuk menentukan jumlah karakter yang akan dihapus. Daripada bingung langsung saja saya beri contoh:
string contoh = "seorang anak melempar bola pada temannya"
string hasil = contoh.Remove(21);      // contoh = "seorang anak melempar "
hasil = contoh.Remove(21, 11);         // contoh = "seorang anak melempar temannya"

Console.Write(hasil);

Console.ReadKey();

5.      Extract String
Bagian ini adalah metode favorit saya, karena saya tidak perlu menghapus atau memotong beberapa character untuk mengambil sebuah string dari sebuah kalimat. Metode yang digunakan memiliki parameter yang mirip dengan metode remove. Langsung saja ke contoh:
string contoh = "seorang anak melempar bola pada temannya";
string hasil = contoh.Substring(21);      // contoh = "bola pada temannya"
hasil = contoh.Substring(0, 12);         // contoh = "seorang anak"

Console.Write(hasil);

Console.ReadKey();




6.      Replace String
Untuk metode ini, paling banyak digunakan waktu kita malas untuk mengganti tiap string secara manual. Metode ini memiliki dua parameter, pertama adalah untuk teks yang akan diganti dan parameter kedua adalah teks pengganti. Contoh yang saya lampirkan:
string contoh = "Warna sapi itu putih dan abu-abu";
string hasil = contoh.Replace("putih", "kuning");   // hasil = "Warna sapi itu kuning dan abu-abu"
Console.Write(hasil);

Console.ReadKey();

7.      Copy String
Ini merupakan metode terakhir yang menurut saya bermanfaat dalam melakukan penipuan terhadap(baca:manipulasi) string. Hasil keluaran dari metode ini berupa copy dari string yang ada. Contohnya:
string contoh = "Warna sapi itu putih dan abu-abu";
string hasil = string.Copy(contoh);   // hasil = "Warna sapi itu putih dan abu-abu”
Console.Write(hasil);

Console.ReadKey();

Daftar Pustaka
http:///operasi%20operasi%20matematika%20di%20C%23%20(C%20SHARP).htm diakses Kamis, 16 Mei 2013 Pukul 17.15