Selasa, 28 Maret 2017

Pengenalan Microsof Visual Studio .NET

PENGENALAN MICROSOFT VISUAL STUDIO.NET 2010 

Image result for .net framework

1. TUJUAN 

a. Sejarah 

b. Mengenalkan konsep .Net Framework 

c. IDE Visual Microsoft Studio.NET 2010 

2. DASAR TEORI Microsoft Visual Basic

(sering disingkat sebagai VB saja), merupakan sebuah bahasa pemrograman yang bersifat event driven dan menawarkan Integrated Development Environment (IDE) visual untuk membuat program aplikasi berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman Common Object Model (COM). 

Visual Basic merupakan turunan bahasa BASIC dan menawarkan pengembangan aplikasi komputer berbasis grafik dengan cepat, akses ke basis data menggunakan Data Access Objects (DAO), Remote Data Objects (RDO), atau ActiveX Data Object (ADO), serta menawarkan pembuatan kontrol ActiveX dan objek ActiveX. Beberapa bahasa skrip seperti Visual Basic for Applications (VBA) dan Visual Basic Scripting Edition (VBScript), mirip seperti halnya Visual Basic, tetapi cara kerjanya yang berbeda. 

Pada tahun 1992 Visual Basic versi 2.0 dirilis untuk meningkatkan dan memperbaiki kinerja dari Visual Basic versi 1.0. Pada tahun 1993 Microsoft mengeluarkan kembali versi terbaru dari Visual Basic ini yakni Visual Basic 3.0 yang ditambahkan diantaranya adanya kontrol data yang berfungsi untuk mengakses database, dan juga sudah tersedia Jet Engine versi 1.1 yang digunakan sebagai tool koneksi database melalui DAO (Data Access Object). 

Pada tahun 1995 Visual Basic 4.0 dirilis dan sudah dimasukkan teknologi OLE (Object Linking Embedding) serta kemampuan untuk membuat control sendiri (OCX). Pada tahun 1997 Visual Basic 5.0 dirilis dengan memasukkan teknologi baru yang mendukung COM serta memungkinkan membuat kontrol ActiveX sendiri ataupun DLL. 

Pada tahun 1998 Visual BAsic 6.0 dirilis dengan teknologi yang lebih ditingkatkan lagi khususnya dalam mengakses SQL Server dan mengusung ADO (ActiveX Data Object) yang dirancang untuk meningkatkan kinerja dalam mengakses database pada perusahan besar. 

Pada tahun 2000 Microsoft memperkenalkan pertama kali teknologi .Net tetapi belum banyak menarik minat. Hingga pada tahun 2002 Microsoft merilis Visual Studio .NET 2002 yang dipaket dengan Visual Basic .NET, Visual C++ .NET, Visual C# .NET dan Visual J#. NET.

Pada tahun 2003 Visual Studio 2003 dirilis untuk memperbaiki kinerja dari visual Studio 2002 dengan meluncurkan .NET Framework versi 1.1. Hingga pada tahun 2009 Visual Studio sudah pada versi 2010, dimana didalamnya sudah ditambahkan bahasa pemrogramana yang baru yaitu F#.


2.1. NET Framework Microsoft 


.NET Framework (dibaca Microsoft Dot Net Framework) adalah sebuah komponen yang dapat ditambahkan ke sistem operasi Microsoft Windows atau telah terintegrasi ke dalam Windows (mulai dari Windows Server 2003 dan versi-versi Windows terbaru).
Kerangka kerja ini menyediakan sejumlah besar solusi-solusi program untuk memenuhi kebutuhan-kebutuhan umum suatu program baru, dan mengatur eksekusi program-program yang ditulis secara khusus untuk framework ini. .NET Framework adalah kunci penawaran utama dari Microsoft, dan dimaksudkan untuk digunakan oleh sebagian besar aplikasi-aplikasi baru yang dibuat untuk platform Windows.

 Untuk bekerja di lingkungan .NET Framework maka anda harus mengetahui arsitektur dan komponen apa saja yang ada didalamnya. .NET Framewok mendukung beberapa bahasa pemrograman, adapun bahasa pemrograman yang disupport secara resmi oleh Microsoft adalah C# (CSharp), VB, dan C++, tetapi sekarang banyak bahasa lain yang juga dikembangkan untuk mensupport platform .NET diantaranya Delphi, Phyton (IronPhyton), dll.

Untuk mengembangkan aplikasi berbasis .NET sebenarnya dapat digunakan lebih dari satu bahasa pemrograman (Language Interoperability) misal sebagian program menggunakan C# dan sebagian lagi menggunakan VB, tetapi disarankan untuk memilih hanya satu bahasa pemrograman saja agar aplikasi yang dibuat lebih mudah untuk di-maintain. 

Bahasa paling banyak digunakan diplatform .NET saat ini adalah C# dan VB. 
.NET Framework sebenarnya terdiri dari dua komponen utama yaitu CLR (Common Language Runtime) dan FCL(Framework Class Library).


 .NET Framework CLR

 Common Language Runtime (CLR) adalah pondasi utama dari Framework .NET. CLR merupakan komponen yang bertanggung jawab terhadap berbagai macam hal, seperti bertanggung jawab untuk melakukan managemen memory, melakukan eksekusi kode, melakukan verifikasi terhadap keamanan kode, menentukan hak akses dari kode, melakukan kompilasi kode, dan berbagai layanan system lainnya. Dengan adanya fungsi CLR ini, maka aplikasi berbasis .NET biasa juga disebut dengan managed code, sedangkan aplikasi di luar itu biasa disebut dengan un-managed code. Dengan adanya CLR maka tugas pengembang program menjadi lebih ringan karena banyak tugas yang dahulu harus dikerjakan oleh pengembang sudah digantikan secara otomatis oleh komponen CLR ini. CLR akan melakukan kompilasi kode-kode aplikasi kita menjadi bahasa assembly MSIL (Microsoft Intermediate Language). Proses kompilasi ini sendiri dilakukan oleh komponen yang bernama Just In Time (JIT).


.NET Framework Class Library 

atau sering juga disebut Base Case Library (BCL) adalah koleksi dari reusable types yang sangat banyak dan terintegrasi secara melekat dengan CLR. Kumpulan Class Library ini sangat berguna untuk pengembangan aplikasi karena developer tidak perlu membuat semuanya dari awal karena sudah disediakan oleh .NET, misal class untuk membuat aplikasi berbasis windows, class untuk membuat objek-objek koleksi, class untuk koneksi dengan database (ADO.NET), class untuk mengembangkan aplikasi berbasis web, class WPF (Windows Presentation Foundation), dan masih banyak lagi.

Minggu, 26 Maret 2017

Algoritma Pemrograman Bilangan Fibonacci

Hai guys, kali ini saya mau share materi tentang bilangan Fibonacci.
cekidot ..
Fibonacci adalah barisan yang diawali dengan angka dari 0 dan 1, kemudian angka berikutnya didapat dengan cara menambahkan kedua bilangan yang berurutan sebelumnya. Dengan aturan ini, maka barisan bilangan Fibonaccci yang pertama adalah:
0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765, 10946…dst.
Di sini saya akan membuat algoritma dalam deret bilangan fibonacci sekaligus untuk memenuhi tugas mata kuliah Algoritma dan Pemrograman yang merupakan mata kuliah inti di semester genap ini 👦. Oke langsung saja.
Bentuk penyajian untuk algoritma dibagi menjadi 3 (tiga) bentuk penyajian, yaitu:
  • Algoritma dengan struktur Bahasa Indonesia
  • Algoritma dengan Pseudocode
  • Algoritma dengan Flowchart

Algoritma dengan struktur Bahasa Indonesia:

  1. Mulai
  2. Masukkan n, yaitu banyaknya bilangan fibonacci yang diinginkan
  3. Tentukan nilai i untuk suku pertama dan kedua yaitu i=0 atau i=1
  4. Jika i=0 atau i=1 cetak fibonacci(i)=i
  5. Isi nilai i>1 dimana i≤n
  6. Tambahkan nilai pada variabel fibonacci di bilangan ke (i-1) dengan nilai pada variabel fibonacci di bilangan ke (i-2)  kemudian nyatakan ke variabel fibonacci pada indeks ke i.
  7. Cetak nilai variabel fibonacci(i)
  8. Tambahkan i dengan 1
  9. Tanya apakah pengguna masih ingin menampilkan deret fibonacci
  10. Bila iya lanjut ke langkah 5
  11. Bila tidak, maka program dapat diakhiri
  12. Selesai

Algoritma dengan Pseudocode:

Algoritma Menentukan Deret Bilangan Fibonacci
Deklarasi:
int = i, n, fibonacci(i): 
input n;
if i=0 atau i=1 then
cetak “fibonacci(i)=i”
else
while i>1 dan i≤n do
fibonacci(i)=fibonacci(i-1)+fibonacci(i-2)
cetak fibonacci(i)
i=i+1
end

Algoritma dengan Flowchart:


Gambar !

Disini saya telah menyediakan kodingnya ya guys, dalam bentuk rekursive cekidot..
/*
* C Program to print fibonacci series using recursion
*/
#include <stdio.h>
#include <conio.h>

int fibonacci(int term);
int main()
{
    int terms, counter;
    clrscr();
    printf("Enter number of terms in Fibonacci series: ");
    scanf("%d", &terms);
    /*
     *  Nth term = (N-1)th therm + (N-2)th term;
     */
    printf("Fibonacci series till %d terms\n", terms);
    for(counter = 0; counter < terms; counter++){
        printf("%d ", fibonacci(counter));
    }
    getch();
    return 0;
}
/*
 * Function to calculate Nth Fibonacci number
 * fibonacci(N) = fibonacci(N - 1) + fibonacci(N - 2);
 */
int fibonacci(int term){
    /* Exit condition of recursion*/
    if(term < 2)
       return term;
    return fibonacci(term - 1) + fibonacci(term - 2);
}

Apa itu RAT ? Remote Administrator Tool?

Image result for RAT hacking
Hai sobat, 
cari penjelasan mengenai RAT ? hehe sekalian nambah wawasan ilmu di bidang internet. :)
RAT kependekan dari Remote Administrator Tool
Rat di gunakan untuk menghubungkan dan mengatur satu atau lebih komputer dengan berbagai kemampuan seperti:
  •  Screen/camera capture atau control
  •  File management (download/upload/execute/dll.)
  •  Shell control (CMD control)
  •  Computer control (power off/on/log off)
  •  Registry management (query/add/delete/modify)
  •  spesifikasi dari Produk RAT lain masing2.

Direct Connection
RAT type direct-connection adalah RAT dengan set up yang simple dimana Client(orang yang menyebarkan)mengkoneksikan dirinya ke satu atau lebih Server(komputer korban)secara langsung.

Reverse ConnectionRAT yang menggunakan dan mengutilisasi Reverse Connection memiliki Beberapa Kelebihan

#Keluar masuk nya koneksi umumnya tidak terlacak. dan tidak terdeteksi atau di Block oleh Firewall,seperti Router.

#karena Remote komputer mengkoneksikan ke Remote administrator,Si pelaku tidak perlu mengetahui IP korban untuk melakukan hubungan.jadi dalam satu RAT pasti akan ada Client dan Server.2 Tools dalam satu software.

#mass-distribution,artinya kita bisa menyebarkan Server nya ke pada siapapun ,dan kita bisa mengontrol komputer - komputer yang sudah terinstal kan Server kita (remote komputer)lebih dari satu pada saat bersamaan.

#Jika Mass-distribution dilakukan,lebih mudah untuk Tracking komputer yang sudah di sadap dan terinstallkan RAT tersbut.karena ada fasilitas "calling home" oleh koneksi ke REmote administrator (komputer kita)

Apakah RATS Legal atau Illegal?
Hmm,sebernernya si dua dua nya. ADa Rat yang memang legal dan ada sebagian yang Illegal.Perbedaan dari kedua nya adalah ,Legal RAT menginformasikan kepada Server kalau dirinya sedang di Remote.sedang kan yang Illegal Tidak.

jadi bisa di ambil kesimpulan:
Legal:artinya korban mengetahui sepenuhnya kalau komputer nya sudah di tanamkan Program RAT.dan sang Client Bisa melakukan apapun atau Full COntrol terhadap Server (korban),Ini biasanya terjadi di lingkunhan perusahaan yang ingin memantau pekerjaan anak buah nya.
Illegal :korban sama sekali tidak mengetahui bahwa Komputer nya telah di sadap.

Beberapa Legal RATS adalah :
TeamViewer - Team Viewer menhubungkan ke berbagai PC atau server di seluruh dunia hanya dengan beberapa Detik
Ammyy Admin -Ammyy Admin is a highly reliable and very friendly tool for remote computer access.
Mikogo -Mikogo is an easy-to-use cross-platform desktop sharing tool, ideal for web conferencing, online meetings or remote support.
Ultra VNC -UltraVNC is a powerful, easy to use and free software that can display the screen of another computer (via internet or network) on your own screen.

beberapa Illegal RATS :
# Spy-Net
# Cerberus Rat
# CyberGate Rat
# SubSeven
# Turkojan
# ProRat

RATS yang populer di dunia:
[x]Cerberus Rat
[x]ProRat
[x]Poison Ivy
[x]Turkojan Gold Rat
[x]Sub Seven
[x]NetBus RAT
[x]Spy-Net
[x]LostDoor
[x]BitFrost
[x]Nuclear RAT
[x]Bandock
[x]Pain Rat
[x]Beast
[x]Optix Pro
[x]DARKMOON
[x]Net-Devil
[x]Apocalypse Rat
[x]CyberGate
[x]Bandook
[x]Shark

Port Forwarding
Kita bisa memulai aktifitas ini jika kalian mengerti dengan yang namanya Port Forwarding.mungkin lebih dikenal dengan Port Mapping. Ada banyak konsep yang harus kalian mengerti sebelum kalian mengerti Port Forwarding.pada dasarnya port forward berguna pada saat kalian akan menconnect an Client(komputer remote/komputer hacker/admonistrator) ke Komputer korban (remote Komputer),Biasanya saat dilakukan nya koneksi jalur tersebut diterhalang oleh Router/ Router,sedangkan RAT akan menghubungkan dari PC ke PC,sehingga dibutuhkan Port Forward untuk melakukan hal ini untuk meneruskan jalur.Saya akan membuat beberapa statement yang mungkin bisa membantu kalian,nanti juga di sediakan TUtorial Port Forwaring ,dan untuk sebagai pengenalan saya akan menjabarkan beberapa hal

1.) setiap Device di internet mempunyai sedikitnya satu IP address.IP address adalah Nomor yang di gunakan untuk mengidentifikasi sebuah Device / komputer.

2.)Setiap IP address memiliki banyak PORT.saat satu komputer mengirim data ke komputer lain. data tersebut di kirimkan lewat PORT yang ada di IP address satu ke PORT dari IP address yang lain nya.

3.)satu Port hanya Bisa digunakan satu Program pada saat bersamaan.

Bagaimana Cara Port Forward?
Sebenernya saya akan membuatkan Tutorial tentang Port Forwarding yang terpisah dengan Postingan ini,postingan ini akan saya jadikan Pillar Post,juga nanti nya akan saya posting cara menggunakan beberapa RATS ,

RATS Frequently Asked Questions
Gimana sih cara kerja RAT?jwb :beberapa RAT di sebarkan dari pc ke pc melalui sharing Program atau Forum (uTorrent,Pirate Bay etc),Messangers Spams (MSN,Skype,Aim etc0
Download?jwb: nanti akan saya kasih link buat download .
bagaimana sya mengontrol Server/Komputer Korban?jwb :setelah terinstal RAT server dapat di kontrol Via RAT client.Dari IP list BOx yang sudah tersedia di RAT nya tersebut.lalu pilih dari list tersebut dan Connect.
Bagaimana cara set up RAT?jwb :well kalian Butuh Windows OS,port yang terbuka dan sebuah Program RAT.Untuk Port Forward nanti akan saya kasih Tutorial nya.
Bagaimana Saya melakukan Port forward singkatnya?jwb: port forwarding gampang dan Sangat penting dilakukan untuk RAT.kalian membutuhkan port yang terbuka karena RAT mengkoneksikan melalui port yang terbuka.dan Bypass Firewall.BUka web Browser kalian dan ketikan IP kalian dan hubungkan ke Router kalian (ketik Username: Admin & PAssword : Admin),Buka halaman Open Port forward dan ketik port yang kalian gunakan dan inginkan dan Ip kalian.yup seperti itu Dasarnya men port forward.
Bagaimana Cara saya Membuat Server saya yang mau di sebar menjadi FUD?jwb :FUD istilahnya Fully Undetectable,atau tidak terdeteksi,kalian membutuhkan Crypter (kalian bisa mendapatkan Free FUD disini ) juga,kalian BIsa mengedit Hex server kalian.tapi hati2 server akan crash setelah hex editing. Bagian ini ,akan saya jabarkan pula bagaimana Cara,membuat server kalian FUD.
Bagaimana cara Me-remove server jika komputer saya sendiri yang terinfect?jwb :jika kalian tidak sengaja meng-infect sendiri komputer tersebut,pertama Connect aja langung ke server tersebut ,artinya Connect ke PC kalian.lewat konputer lain mungkin.Beberapa RATS memiliki fungsi untuk menuninstall server dari Client.atau downlaod http://download.cnet.com/Malwarebytes-Anti-Malware/3000-8022_4-10804572.html MalwareBytes' Anti-Malware dan scan seluruh Direktori komputer kalian.
Dimana dan bagaimana cara saya Menyebarkan RAT?JWB : ada beberapa Cara yang bisa dilakukan untuk menyebarkan server kalian .kalian bisa menybarkan di Situs atau Website serta forums.pastikan Server kalian FUD.
Apa itu DNS host?JWB : The Domain Name System (DNS) adalah hierarki penamaan system untuk komputer,service,dan Resource yang terhubung ke internet atau Private Network. Berisi berbagai informasi yang berhubungan dengan domain 
Apa itu Reverse connection?JWB : reverse connection biasanya membypass firewall dari open Port.

Sabtu, 25 Maret 2017

Tutorial memasang adf.ly di link blogger

Sudah pada tahukan  adf.ly itu apaan? bukan sejenis makanan men :v

adf.ly adalah salah satu layanan shortener url yang membayar ketika ada orang yang mengunjungi link yang kita pendekkan. dengan kata lain jika ada pengunjung ke link yang dipendekkan oleh adf.ly maka kita akan mendapatkan uang. tapi perlu kesabaran ya kalo ngumpulin duit wkkw

nah mungkin selama ini kalian yang punya blog download software atau yang sejenisna masih memakai cara manual untuk memendekkan link satu persatu pada blog sehingga memakan waktu yang cukup lama, dan juga terkadang salah dalam menaruh linknya
Bagaimana cara otomatis memendekkannya? nah kita bahas disini


Untuk itu, kali ini saya ~mr. white-hearTz akan memberikan cara agar setiap link pada blog otomatis terpendekkan melalui adf.ly dengan bantuan script Full page script yang sudah disediakan oleh pihak adf.ly untuk memasang adf.ly pada setiap link blog . Tentunya cara ini akan lebih efisien dan menghemat waktu kita dalam membuat suatu artikel, sekaligus meningkatkan pendapatan kita

1. Login ke akun adf.ly anda , kalau belum daftar ayo daftar disini setelah itu pilih tools







2. Kemudian akan tampil halaman baru, pilih full page script


3. Akan Muncul 2 jenis script , nah pilih yang kedua, pasangkan pada layout di blog anda
dengan menambahkan Gadget HTML/ JavaScript

 

yang sekiranya bunyinya seperti ini


<script type="text/javascript">
    var adfly_id = 368427;
    var adfly_advert = 'int';
    var popunder = true;
    var exclude_domains = ['example.com', 'yoursite.com'];
</script>
<script src="https://cdn.adf.ly/js/link-converter.js"></script>

jadi  seperti ini :

 pastikan adfly_id tersebut diganti dengan id punya anda, kalau ngga entar revenuenya kesaya dong hihihi

kemudian untuk var exluce_domains , example.com dapat diganti dengan domain blog anda agar tidak dishorten oleh adf.ly , misalkan anda tidak mau shorten url dengan alamat awalan nyomanchandra.blogpspot.com , maka ganti example.com dengan alamat web tersebut. kalau saya saya tetap biarkan seperti itu , karena saya ingin semua url pada blog saya terpendekkan



4. Svae widgetnya  tidak perlu diberi nama , silahkan uji coba , bukalah salah satu post blog anda/ halaman blog anda yang ada urlnya, bila url sudah berubah menjadi ada tambahan adf.ly/userid/alamatweb artinya script terpasang dengan baik


Catatan~:
Script ini tidak bekerja apabila komputer pengunjung blog memakai add ons adblock, 
salam Admin :D