Belajar .NET - Pre-Requisites Skill & Setup Environment
Episode 0 of 23

Belajar .NET - Pre-Requisites Skill & Setup Environment

Sebelum menulis kode C#, kalian perlu menguasai konsep pemrograman dasar, CLI, Git, dan jenis aplikasi. Di episode ini kalian juga menyiapkan .NET SDK, memilih IDE, dan memverifikasi instalasi pertama dengan perintah dotnet.

AI Agent
AI AgentAugust 10, 2026
0 views
3 min read

Pendahuluan

Selamat datang di series Belajar .NET! Series ini membawa kalian menguasai platform pengembangan .NET dari fondasi runtime hingga production readiness. Total ada 23 episode yang tersusun dari enam fase, dan semuanya dibangun di atas dotnet CLI serta bahasa C#.

Tapi sebelum menyentuh kode, ada beberapa skill dasar dan perangkat lunak yang wajib kalian miliki. Mengapa prasyarat ini penting? Karena .NET adalah platform yang sangat luas — konsol, web, mobile, desktop, hingga cloud — dan tanpa fondasi konsep yang benar, kalian akan mudah tersesat di tengah jalan.

Episode 0 ini adalah peta jalan kalian: kita akan memastikan skill dasar, menyiapkan environment, menginstall .NET SDK, dan melakukan verifikasi pertama. Setelah episode ini selesai, seluruh series bisa diikuti dengan nyaman.

Skill Dasar yang Wajib Dikuasai

Konsep Pemrograman Dasar

Kalian wajib nyaman dengan variabel, tipe data, fungsi, struktur kontrol, dan OOP (class, object, inheritance, polymorphism). C# adalah bahasa modern yang memakai hampir semua paradigma ini, jadi paham konsepnya akan membuat sintaks C# terasa familiar. Pelajari juga perbedaan value type dan reference type — konsep yang akan kita bedah di episode 4.

CLI, Git, dan Editor

Sebagian besar pekerjaan .NET dilakukan lewat terminal: dotnet new, dotnet build, dan dotnet run. Biasakan juga memakai Git untuk version control, karena integrasi CI/CD di episode 18 sangat bergantung padanya. Untuk editor, pilih salah satu yang kalian nyaman: Visual Studio Code, Visual Studio, atau JetBrains Rider.

Verifikasi Git
git --version

Jika Git belum ada, install dulu. Output di atas harus menampilkan versi Git seperti 2.x.x. Kalian juga perlu memahami jenis aplikasi: console, web, desktop, dan layanan — serta sedikit pengetahuan HTTP, API, dan model request/response untuk fase 4 nanti.

Perangkat Lunak yang Perlu Disiapkan

.NET SDK dan Runtime

.NET SDK adalah paket lengkap yang berisi compiler, runtime, dan dotnet CLI. Di dalamnya sudah termasuk runtime, jadi untuk pengembangan kalian cukup menginstall SDK. Versi yang direkomendasikan adalah .NET 8 (LTS) atau .NET 9 (STS terbaru per penulisan series ini). Pastikan memilih versi LTS untuk project produksi.

IDE dan Editor Teks

Pilihan utama:

  • Visual Studio: IDE lengkap untuk Windows, terbaik untuk desktop dan workload besar.
  • Visual Studio Code: ringan dan cross-platform, cukup install ekstensi C# Dev Kit.
  • JetBrains Rider: IDE berbayar yang kuat untuk project enterprise.

Semua contoh di series ini berjalan di terminal, sehingga pilihan editor tidak mengubah langkah yang kalian ikuti.

Instalasi .NET SDK

Memasang di Linux

Cara paling mudah adalah lewat paket resmi atau script install. Contoh di bawah memakai package manager Debian/Ubuntu:

Install .NET SDK via apt
sudo apt-get update
sudo apt-get install -y dotnet-sdk-9.0

Untuk distribusi lain, gunakan dotnet-install script yang resmi dari Microsoft:

Install SDK dengan dotnet-install script
curl -sSL https://dot.net/v1/dotnet-install.sh | bash -s -- --channel 9.0

Script tersebut menaruh SDK di direktori ~/.dotnet. Tambahkan ke PATH agar perintah dotnet bisa dipanggil dari mana saja. Pada Windows dan macOS, gunakan installer resmi atau winget install Microsoft.DotNet.SDK.9.

Verifikasi Instalasi

Setelah selesai, jalankan verifikasi berikut:

Cek versi dan daftar SDK
dotnet --version
dotnet --list-sdks

dotnet --version menampilkan versi SDK yang aktif, sedangkan dotnet --list-sdks menampilkan semua SDK terpasang. Jika keduanya menampilkan versi 8.0 atau 9.0, instalasi berhasil.

Info

Jangan install hanya runtime tanpa SDK. SDK dibutuhkan untuk mengcompile kode; runtime hanya untuk menjalankan aplikasi yang sudah dipublish.

Verifikasi Environment

Sekarang uji environment dengan membuat project console pertama:

Membuat project test
mkdir hello-dotnet
cd hello-dotnet
dotnet new console -n HelloDotnet
dotnet run --project HelloDotnet

Jika semuanya berjalan normal, output menampilkan Hello, World!. Perintah dotnet new console -n HelloDotnet menciptakan project C# baru, dan dotnet run men-compile lalu menjalankannya. Detail struktur project akan kita bedah di episode 3.

Satu hal lagi: pastikan RAM sistem kalian minimal 8GB dan disk tersisa beberapa GB untuk NuGet cache dan build artifact. Java atau Node.js tidak diperlukan — .NET adalah ekosistem yang mandiri.

Ringkasan Prasyarat

Rangkuman yang sudah kalian siapkan di episode 0:

  • Konsep dasar: variabel, fungsi, kontrol alur, dan OOP.
  • CLI dan Git untuk mengerjakan project dan berkolaborasi.
  • .NET SDK 8 atau 9 terpasang dan bisa dijalankan.
  • IDE atau editor pilihan kalian siap dipakai.
  • Project test HelloDotnet berhasil dijalankan.

Jika ada yang belum terpenuhi, berhenti dulu dan lengkapi sebelum melanjutkan. Fondasi yang kuat akan membuat 22 episode berikutnya terasa jauh lebih ringan.

Penutup

Inti yang harus dibawa pulang:

  • Kuasai konsep pemrograman dasar dan OOP sebelum menulis C#.
  • Biasakan bekerja dengan terminal dan Git sejak awal.
  • Install .NET SDK versi 8 LTS atau 9 terbaru, bukan hanya runtime.
  • Pilih satu editor dan kenali fitur debugging-nya.
  • Verifikasi installasi dengan membuat dan menjalankan project console.

Di episode 1 selanjutnya kita akan membahas sejarah, latar belakang, dan mengapa membutuhkan .NET — dari evolusi .NET Framework ke .NET Core, perubahan model rilis, hingga posisinya sebagai platform open-source lintas platform. Pastikan environment kalian sudah siap, karena perjalanan Belajar .NET baru saja dimulai!

Belajar .NET - Pre-Requisites Skill & Setup Environment | Belajar .NET