Banner Header

Kamis, 05 Januari 2017

BELAJAR ASP.NET [VISUAL STUDIO 2015] PART 2

Written by  

.NET 4.0 & V isual Studio 2015
Microsoft .NET Framework (dibaca Microsoft Dot Net Framework) atau lebih dikenal dengan singkatan dot net (tidak berhubungan dengan domain .net) merupakan sebuah perangkat lunak kerangka kerja yang berjalan utamanya pada sistem operasi Microsoft Windows, saat ini .NET Framework umumnya telah terintegrasi dalam distribusi standar Windows (mulai dari Windows Server 2003 dan versi-versi Windows yang lebih baru). Kerangka kerja ini menyediakan sejumlah besar pustaka pemrograman komputer dan mendukung beberapa bahasa pemrograman serta interoperabilitas yang baik sehingga memungkinkan bahasa-bahasa tersebut berfungsi satu dengan lain dalam pengembangan sistem. Berbeda halnya dengan tipikal aplikasi konvensional umumnya, program yang ditulis dengan memanfaatkan .NET Framework berjalan pada lingkungan perangkat lunak melalui Common Language Runtime, dan bukan perangkat keras secara langsung. Hal ini memungkinkan aplikasi yang dibuat di atas .NET secara teoretis dapat berjalan pada perangkat keras apapun yang didukung oleh .NET Framework. Perangkat lunak ini adalah kunci penawaran utama dari Microsoft, dan dimaksudkan untuk digunakan oleh sebagian besar aplikasi-aplikasi baru yang dibuat untuk platform Windows.
Pada dasarnya, .NET Framework memiliki 2 komponen utama: CLR dan .NET Framework Class Library.
Program - program yang ditulis untuk .NET Framework dijalankan pada suatu lingkungan software yang mengatur persyaratan-persyaratan runtime program. Runtime environment ini, yang juga merupakan suatu bagian dari .NET Framework, dikenal sebagai Common Language Runtime (CLR). CLR menyediakan penampilan dari application virtual machine, sehingga para programmer tidak perlu mengetahui kemampuan CPU tertentu yang akan menjalankan program. CLR juga menyediakan layanan-layanan penting lainnya seperti jaminan keamanan, pengaturan memori, garbage collection dan exception handling / penanganan kesalahan pada saat runtime. Class library dan CLR ini merupakan komponen inti dari .NET Framework. Kerangka kerja itu pun dibuat sedemikian rupa agar para programmer dapat mengembangkan program komputer dengan jauh lebih mudah, dan juga untuk mengurangi kerawanan aplikasi dan juga komputer dari beberapa ancaman keamanan.
CLR adalah turunan dari CLI (Common Language Infrastructure) yang saat ini merupakan standar ECMA.
Solusi-solusi program pembentuk class library dari .NET Framework mengcover area yang luas dari kebutuhan program pada bidang user interface, pengaksesan data, koneksi basis data, kriptografi, pembuatan aplikasi berbasis web, algoritma numerik, dan komunikasi jaringan. Fungsi-fungsi yang ada dalam class library dapat digabungkan oleh programmer dengan kodenya sendiri untuk membuat suatu program aplikasi baru.
Pada berbagai literatur dan referensi di Internet, .NET Framework seringkali disingkat menjadi .NET saja.
.NET Framework sebagai platform
.NET seringkali juga dapat diartikan sebagai platform, yang merupakan suatu lingkungan terpadu untuk pengembangan dan eksekusi untuk berbagai macam bahasa pemrograman dan kumpulan library untuk bekerja sama membuat dan menjalankan aplikasi berbasis Windows yang lebih mudah untuk dibuat, diatur, didistribusikan, dan diintegrasikan dengan sistem jaringan lain.
Dalam perkembangannya, .NET seringkali dikaitkan pula dengan versi Visual Studio yang sesuai dengan dukungan versi yang bersangkutan untuk pengembangan aplikasi. Berikut ini versi .NET dan versi Visual Studio yang terkait:
Dalam perkembangannya, .NET seringkali dikaitkan pula dengan versi Visual Studio yang sesuai dengan dukungan versi yang bersangkutan untuk pengembangan aplikasi. Berikut ini versi .NET dan versi Visual Studio yang terkait:
1. .NET 1.0 dan Visual Studio .NET (atau seringkali disebut juga dengan Visual Studio .NET 2002).
2. .NET 1.1 dan Visual Studio .NET 2003.
3. .NET 2.0 dan Visual Studio 2005.
4. .NET 3.0 dan Visual Studio 2005 dengan tambahan addin untuk WPF, WCF dan WF.
5. .NET 3.5 dan Visual Studio 2008.
6. .NET 4.0 dan Visual Studio 2010
7. .NET 4.5 dan Visual Studio 2012
.NET 2.0, 3.0 dan 3.5 memiliki CLR yang sama. Dengan demikian, struktur IL juga sama. Adapun fasilitas penambahan kata kunci pemrograman seperti pada LINQ yang sebenarnya lebih mengarah sebagai fitur bahasa pemrograman (programming language feature) sehingga bukan merupakan fitur CLR.  Sedangkan pada .NET 4.0 terjadi perubahan pada CLR dan Base Class Library (BCL) serta pengembangan di beberapa bagian seperti pengembangan untuk parallel computing, improvement pada file IO dan masih banyak lagi.
.NET 4.0
Microsoft tengah mengembangkan .NET "4". .NET 4 ini akan lebih mengedepankan konsep SOA (Service Oriented Architecture) dan SaaS (Software As A Service). Dengan dukungan library dasar yang sudah ada seperti XML dan WCF, Microsoft berencana untuk menambah dukungan web service seperti REST, JSON, POX. Di samping itu Microsoft juga telah mempersiapkan pengembangan "Oslo" sebagai bagian dari inisiatif pengembangan platform .NET.
Sumber :
1. http://id.wikipedia.org/wiki/.NET_Framework
Microsoft Visual Studio 2015
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. [Wikipedia]
Adapun yang berpendapat lain Visual Studio adalah Integrated Development Environment (IDE) dari untuk membangun aplikasi console dan Graphical user interface (GUI) dengan menggunakan bahasa yang didukung pada .NET Framework.  Aplikasi GUI yang dapat dibangun diantaranya adalah Windows Form, Website, Web Application, Windows Mobile.
1-6
Visual Studio selain mempunyai feature untuk : 1. Designer antarmuka untuk Winform, WPF dan Web.  Selain itu juga dapat digunakan untuk mendesign Class, Data dan Mapping. 2. Code editor dengan dukungan IntelliSense. 3. Debugger.
Visual Studio 2008 adalah IDE dengan multi target .NET Framework, artinya developer dapat membangun aplikasi dengan menggunakan .NET Framework 2.0, 3.0, 3.5 dan 4.0.
 oke sekian dari tulisan saya yang akan berlanjut untuk membahas Membuat Solution di visual studio 2015

BELAJAR ASP.NET [VISUAL STUDIO 2015] PART 1

Written by  

Sebelum melangkah lebih jauh lebih baik kita mencari tau apa yang di maksud ASP.NET ??, Keuntungan memakai ASP.NET dan kekurangan memakai ASP.NET. Coba kalian pahami dulu apa yang di maksud ASP.NET. saya akan ulas pengertian dari ASP.NET seperti di bawah ini:
ASP.NET singkatan dari Active Server Pages NET. Bahasa pemograman ini dikembangkan oleh Microsoft. ASP.NET digunakan untuk membuat halaman web yang merupakan bagian integral dari Microsoft .NET framework. Sebagai anggota dari .NET, ASP.NET adalah tool yang sangat berguna bagi programmer yang memudahkan programmer untuk membuat website yang dinamis yang disertai dengan bahasa VB dan C#.
Kelebihan:
  •  ASP.NET merupakan managed code, dan berjalan pada semacam virtual machine dari Microsoft yang disebut Common Language Runtime (CLR).
  • ASP.NET merupakan compiled code menjadi IL (Intermediate Language) yaitu bahasa yang dikenali oleh CLR.
  • ASP.NET dapat menggunakan berbagai bahasa pemrograman yang mendukung .NET Framework
  •  ASP.NET memiliki arsitektur web forms yang mempercepat development terlebih integrasi dan dukungan tools Visual Studio .NET yang sangat bagus sehingga pembuatan aplikasi web ASP.NET menggunakan VS.NET sangat efisien dan mempercepat waktu pembuatan aplikasi.
Kekurangan:
  • ASP.NET tidak dapat berjalan di platform non-microsoft sehingga tidak bisa gratis.
  • Project ASP.NET jarang diopensource kan sehingga kita akan kesulitan mencari komponen, library atau project gratis.
Sekian dulu dari saya semoga apa yang saya tulis bisa membantu anda. Untuk kesempatan selanjutnya kita akan membahas .NET 4.0 & V isual Studio 2015
Sumber:

Kamis, 15 September 2016

Fungsi Substring

Written by  
Fungsi substring dalam C Sharp digunakan untuk mengambil data String tertentu sesuai dengan indeksnya atau urutan data yang akan dicari. Seperti pada array, Indeks pada Substring dimulai dari nol (0).

Contoh Penggunaan perintah substring:
 

using System;

class Program
{
    static void Main()
    {
 string input = "OneTwoThree";

 // Get first three characters.
 string sub = input.Substring(0, 3);
 Console.WriteLine("Substring: {0}", sub);
    }
}

OUTPUT

Substring: One
  
Sekian pengertian dari saya yang akan saya bahas lebih detail dilain waktu. semoga bermanfaat

Rabu, 31 Agustus 2016

Format Tanggal Menjadi Bahasa Indonesia [C# (CSharp)]

Written by  

Siapkan New Project dan masukkan komponen Label atau bisa juga dengan Textbox. Masukkan kode di bawah ini di form load:
string[] hari = {"Minggu","Senin","Selasa","Rabu","Kamis","Jum\'at","Sabtu"};
string[] bulan = { "Januari", "Februari", "Maret", "April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "Nopember", "Desember" };

string hariIni = hari[(int)DateTime.Today.DayOfWeek];
string bulanIni = bulan[DateTime.Today.Month - 1];
string TglIndonesia = string.Format("{0}, {1}-{2}-{3}", hariIni, DateTime.Today.Day, bulanIni, DateTime.Today.Year); 
this.TxtTanggalIndonesia.Text = TglIndonesia ;

lalu jalankan program.
catatan: disini saya pakai textbox yang saya beri nama TxtTanggalIndonesia.

String Format for DateTime [C#]

Written by  

Mungkin ada di sebagian kalian yang gagal saat memasukkan data ke dalam database di karenakan format tanggal yang tidak sesuai. nah di bawah ini mungkin dapat menjadikan solusi dari permasalahan anda:
Ada berikut custom format specifiers y (year), M (month), d (day), h (hour 12), H (hour 24), m (minute), s (second), f (second fraction), F (second fraction, trailing zeroes are trimmed), t (P.M or A.M) and z (time zone).

Contoh :
[C#]


// create date time 2008-03-09 16:05:07.123
DateTime dt = new DateTime(2008, 3, 9, 16, 5, 7, 123);

String.Format("{0:y yy yyy yyyy}", dt);  // "8 08 008 2008"   year
String.Format("{0:M MM MMM MMMM}", dt);  // "3 03 Mar March"  month
String.Format("{0:d dd ddd dddd}", dt);  // "9 09 Sun Sunday" day
String.Format("{0:h hh H HH}",     dt);  // "4 04 16 16"      hour 12/24
String.Format("{0:m mm}",          dt);  // "5 05"            minute
String.Format("{0:s ss}",          dt);  // "7 07"            second
String.Format("{0:f ff fff ffff}", dt);  // "1 12 123 1230"   sec.fraction
String.Format("{0:F FF FFF FFFF}", dt);  // "1 12 123 123"    without zeroes
String.Format("{0:t tt}",          dt);  // "P PM"            A.M. or P.M.
String.Format("{0:z zz zzz}",      dt);  // "-6 -06 -06:00"   time zone 
 
Anda juga dapat menggunakan pemisah tanggal / ( slash ) dan waktu sepatator : ( Titik Dua) . Karakter ini akan ditulis untuk didefinisikan dalam DateTimeForma­tInfo.DateSepa­rator dan DateTimeForma­tInfo.TimeSepa­rator.

[C#]

// date separator in german culture is "." (so "/" changes to ".")
String.Format("{0:d/M/yyyy HH:mm:ss}", dt); // "9/3/2008 16:05:07" - english (en-US)
String.Format("{0:d/M/yyyy HH:mm:ss}", dt); // "9.3.2008 16:05:07" - german (de-DE)

Berikut adalah beberapa contoh dari format tanggal dan format waktu :
[C#]

// month/day numbers without/with leading zeroes
String.Format("{0:M/d/yyyy}", dt);            // "3/9/2008"
String.Format("{0:MM/dd/yyyy}", dt);          // "03/09/2008"

// day/month names
String.Format("{0:ddd, MMM d, yyyy}", dt);    // "Sun, Mar 9, 2008"
String.Format("{0:dddd, MMMM d, yyyy}", dt);  // "Sunday, March 9, 2008"

// two/four digit year
String.Format("{0:MM/dd/yy}", dt);            // "03/09/08"
String.Format("{0:MM/dd/yyyy}", dt);          // "03/09/2008"

 Mungkin contoh di atas dapat di jadikan pedoman untuk karya anda :) 
Sumber : lihat disini.

Rabu, 17 Agustus 2016

Implementasi koneksi database firebird

Written by  

Melanjutkan pembahasan postingan sebelumnya yaitu tentang database firebird versi embedded. 
pertama kita membuat new project dan kasih nama koneksi database firebird. kalau soal nama sih sebetulnya terserah anda heheehe :).


desain seperti gambar di atas lalu klik 2x pada button Tes Koneksi, kemudian masukkan code di bawah ini:

using FirebirdSql.Data.FirebirdClient; 
Jangan Lupa masukkan kode di atas .

private void button1_Click(object sender, EventArgs e)
        {
            //try
            //{
                var appPath = System.IO.Directory.GetCurrentDirectory();
                var strConn = " Database=" + appPath + "\\TEST.FDB;" +
                                 "user=SYSDBA;" + "Password=masterkey;" +
                                 "Dialect=3;" + "Server=localhost";
                conn = new FbConnection(strConn);
            conn.Open();
                strSql = "select * FROM tabeltest";
                FbDataReader Dtr = null;
                FbCommand Cmd = new FbCommand(strSql, conn);
                Dtr = Cmd.ExecuteReader();
                if (Dtr.Read())
                {
                    label1.Text = "Koneksi Berhasil";
                    label1.ForeColor = Color.Green;
                conn.Close();
                }
                else
                {
                    label1.Text = "Koneksi Gagal";
                }
            //}
            //catch (Exception)
            //{
            //    MessageBox.Show("ERROR BROW");
            //}
            
        }
lalu jalankan project dengan menekan F5 atau tekan start.

jika koneksi berhasil.

jika koneksi gagal.


Selamat mencoba.
Tutorial di atas menggunakan Visual Studio 2015 dan Firebird 2.5.



Senin, 15 Agustus 2016

Database Firebird versi Embedded

Written by  

Asik bisa main blog lagi :) setelah sekian lama jarang aktif di blog. oke kali ini saya akan membahas tentang koneksi databasie firebird versi embedded. Apa saja yang diperlukan untuk mengakses database Firebird versi Embedded. setelah itu  kita coba mengaksesnya dari bahasa pemrograman visual C#.

1. Download library database Firebird versi Embedded

2. Ekstrak file Firebird-2.5.2.26539-0_Win32_embed.zip kemudian dari file-file yang ada, yang kita butuhkan hanya file fbembed.dll, icudt30.dll, icuin30.dll dan icuuc30.dll. Semua file harus dicopykan ke folder aplikasi (bin\debug atau bin\release).

3. Download FirebirdSql.Data.FirebirdClient.dll, yaitu mendownload file ADO.NET Provider — .NET 4.0, 7-Zip archive  yang membutuhkan .NET Framework 4.0 kemudian ekstrak file tersebut. Yang kita butuhkan cukup file FirebirdSql.Data.FirebirdClient.dll harus dicopykan ke folder aplikasi (bin\debug atau bin\release).

4. String koneksi yang digunakan
String koneksi yang digunakan untuk mengakses database Firebird versi non Embedded adalah seperti berikut :

var strConn = @"User ID=SYSDBA;Password=masterkey;Database=localhost:c:\database\test.fdb";

Sedangkan untuk versi Embeddednya seperti berikut :

var strConn = @"ServerType=1;User=SYSDBA;Password=masterkey;Dialect=3;Database=c:\database\test";

Sekian tutorial dari saya yang Insa'Allah akan saya lanjut pada postingan berikutnya. untuk di implementasikan di visual studio 2015. terimakasih semoga bermanfaat :)



 

Selasa, 02 Juni 2015

Visual Studio 2015 Community (Gratis)

Written by  


Microsoft telah meluncurkan versi Visual Studio Community yang free atau gratis dengan vitur lengkap. hem sekarang bisa belajar pemrograman tanpa harus mencari serial number ataupun crack. Dengan versi terbarunya yaitu Visual Studio 2015 Community. Studio 2015 Community dengan berbagai fitur untuk membuat aplikasi desktop, web programming ataupun mobile programming (android).
Dengan fitur sebagai berikut :
Visual Studio Community Edition ini mendukung bahasa C++, Python, HTML5, JavaScript, C#, VB, F#, ASP.NET, serta Node.js

Download Visual Studio Community 2015

Sumber: Microsoft