.NET adalah sebuah teknologi yang diciptakan oleh Microsoft untuk pengembangan
program – program yang berorientasi objek. Keistimewaan dari teknologi ini bagi
para developer tidak hanya dapat mengembangkan program – program aplikasi biasa,
namun juga dapat mengembangkan aplikasi – aplikasi internet.
Secara singkat framework .NET adalah suatu komponen Windows yang terintegrasi
yang dibuat dengan tujuan untuk mensupport pengembangan berbagai macam jenis
aplikasi serta untuk dapat menjalankan berbagai macam aplikasi generasi mendatang
termasuk pengembangan aplikasi Web Services XML.
JAVA .NET
Java adalah bahasa pemrograman .NET Framework adalah
komputer yang konkuren, berbasis kerangka kerja perangkat
kelas, berorientasi objek, dan secara
Definisi web lunak yang dikembangkan
khusus dirancang untuk memiliki oleh Microsoft yang
dependensi implementasi sesedikit berjalan terutama di
Halaman | 1
mungkin. Microsoft Windows. Ini
termasuk perpustakaan
besar dan menyediakan
interoperabilitas bahasa di
beberapa bahasa
pemrograman
Mesin virtual Di sini, JVM (Java Virtual Machine) Di sini, mesin virtual
mengubah bytecode menjadi kode Microsoft, mengkonversi
mesin. bytecode ke kode mesin.
Komponen Ini terdiri dari JVM, JRE, JDK, Java Ini terdiri dari .NET
penting Applets, java script dan Swings. framework, terdiri dari
Common Language
Runtime (CLR), mesin
virtual, dan berbagai
perpustakaan biner yang
aplikatif.
Halaman | 2
tambahan tersedia di Jawa. pengembangan standar
(Microsoft Visual Studio)
tersedia.
a. KELEBIHAN
➢ Hemat biaya
Halaman | 3
pengembang, dan tentu saja kemungkinan besar adanya masalah
keamanan ataupun bug ini telah diperbaiki. Bukan cuman itu saja,
melainkan framework ini biasanya memiliki komunitas yang besar,
sehingga bisa berperan sebagai penguji jangka panjang.
b. KEKURANGAN
➢ Ada batasannya
Sudah menjadi hal wajar, dimana suatu layanan yang ditawarkan untuk
mempermudah pekerjaan ini tidak bisa melakukannya dengan penuh,
masih ada beberapa perbaikan atau penambahan elemen pada bagian
tertentu agar membuat fungsinya sesuai dengan apa yang diinginkan.
Halaman | 4
dengan standar dari apa kode yang sudah disiapkan itu saja, tanpa
melakukan pengembangan lebih lanjut.
Halaman | 5
g. Mengelola keamanan kode akses
h. Menangani eksepsi (kejadian yang tidak diharapkan yang muncul saat kode
dieksekusi) termasuk eksepsi lintas bahasa
i. Inperoperation di antara managed code, objek COM(Component Object Model)
j. Otomatisasi layout objek
k. Mendukung layanan pengembang (profiling, debugging dan sebagainya)
Selesaikan perkalian matrik 3x3 di atas AxB dengan C# masukan koding di lembar
jawaban dan capture hasilnya
Jawab
Source Code
using System;
namespace UTS
{
class Matrix
{
int kolom;
int baris;
int[,] matrixPertama, matrixKedua;
public Matrix()
{
Console.Write("Masukkan Jumlah Kolom = ");
kolom = Convert.ToInt32(Console.ReadLine());
Halaman | 6
matrixKedua = SetMatrix(matrixKedua);
Console.WriteLine("\nMatrix A =");
GetMatrix(matrixPertama);
Console.WriteLine("\nMatrix B =");
GetMatrix(matrixKedua);
Perkalian();
}
Halaman | 7
}
}
class Program
{
static void Main(string[] args)
{
Console.WriteLine("=============== PERKALIAN MATRIX
===============\n");
Matrix matrix = new Matrix();
}
}
}
Output
Halaman | 8
Halaman | 9