Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Summary

Summary - Web programming

Rating
-
Sold
-
Pages
32
Uploaded on
07-07-2026
Written in
2025/2026

Judul: Pemrograman Web dengan C# — Panduan Lengkap ASP.NET Core Format: PDF, ukuran A4, 32 halaman, ~60 KB Penyusun: Muhammad Khadafy (tercantum di sampul, header setiap halaman, dan metadata PDF) Watermark: teks "Muhammad Khadafy" diagonal semi-transparan di tengah setiap halaman Bahasa: Indonesia, dengan contoh kode C# siap pakai

Show more Read less
Institution
Freshman / 9th Grade
Course
Web programming

Content preview

PEMROGRAMAN WEB
DENGAN C#




y
Panduan Lengkap ASP.NET Core: Razor Pages, MVC, Web API,




f
da
Entity Framework Core, Autentikasi, hingga Deployment

ha
K
ad


Disusun oleh
m



Muhammad Khadafy
am
uh




Edisi Pertama — 2026
M

,Pemrograman Web dengan C# & ASP.NET Core Muhammad Khadafy




Daftar Isi
Bab 1 — Pengenalan C# dan Ekosistem .NET
Bab 2 — Dasar-Dasar Bahasa C#
Bab 3 — Pemrograman Berorientasi Objek (OOP) di C#
Bab 4 — Konsep Dasar Web dan HTTP
Bab 5 — Memulai ASP.NET Core
Bab 6 — Razor Pages: Membangun Halaman Web Dinamis
Bab 7 — Arsitektur MVC (Model-View-Controller)
Bab 8 — Membangun RESTful Web API




y
Bab 9 — Entity Framework Core dan Database




f
Bab 10 — Autentikasi dan Otorisasi (ASP.NET Core Identity & JWT)




da
Bab 11 — Middleware, Dependency Injection, dan Konfigurasi
Bab 12 — Proyek Studi Kasus: Aplikasi Manajemen Tugas (To-Do)
Bab 13 — Pengujian (Unit Test & Integration Test)
ha
K
Bab 14 — Deployment: IIS, Linux, dan Docker
Lampiran A — Referensi Cepat Sintaks C#
ad


Lampiran B — Tips, Best Practice, dan Sumber Belajar
m
am
uh
M




Halaman 2

,Pemrograman Web dengan C# & ASP.NET Core Muhammad Khadafy




Bab 1 — Pengenalan C# dan Ekosistem .NET
1.1 Apa itu C#?
C# (dibaca "C-Sharp") adalah bahasa pemrograman modern, berorientasi objek, dan bertipe statis
yang dikembangkan oleh Microsoft pada tahun 2000 di bawah pimpinan Anders Hejlsberg. C#
berjalan di atas platform .NET dan digunakan untuk membangun berbagai jenis aplikasi: web,
desktop, mobile, game (Unity), cloud, hingga IoT. Dalam konteks pemrograman web, C# adalah
tulang punggung dari framework ASP.NET Core yang dikenal cepat, aman, dan lintas platform
(Windows, Linux, macOS).

1.2 Apa itu .NET?
.NET adalah platform pengembangan gratis dan open source dari Microsoft. Sejak .NET 5, Microsoft




y
menyatukan .NET Framework (khusus Windows) dan .NET Core (lintas platform) menjadi satu




f
platform tunggal bernama ".NET". Versi-versi modern seperti .NET 6, .NET 8, dan seterusnya bersifat




da
lintas platform dan dirilis setiap tahun. Versi bernomor genap (6, 8, 10) berstatus LTS (Long Term
Support) dan disarankan untuk produksi.

ha
Komponen utama ekosistem .NET meliputi: CLR (Common Language Runtime) sebagai mesin
eksekusi, BCL (Base Class Library) sebagai pustaka standar, NuGet sebagai manajer paket, dan
K
.NET CLI sebagai alat baris perintah untuk membuat, menjalankan, dan mem-publish proyek.
ad

1.3 Mengapa Memilih C# untuk Web?
Beberapa alasan kuat memilih C# dan ASP.NET Core untuk pengembangan web: (1) Performa
m



tinggi — ASP.NET Core secara konsisten masuk jajaran framework web tercepat pada benchmark
TechEmpower; (2) Type safety — kesalahan tipe terdeteksi saat kompilasi, bukan saat aplikasi
am




berjalan; (3) Ekosistem matang — Visual Studio, Entity Framework Core, dan ribuan paket NuGet;
(4) Lintas platform — bisa di-deploy ke Linux, Docker, dan berbagai layanan cloud; (5) Dukungan
industri — dipakai luas oleh perusahaan besar dan komunitasnya aktif.
uh




1.4 Menyiapkan Lingkungan Kerja
M




Untuk mengikuti buku ini, Anda memerlukan: .NET SDK (unduh dari dotnet.microsoft.com), serta
editor seperti Visual Studio 2022 (Windows), Visual Studio Code + ekstensi C# Dev Kit (semua
OS), atau JetBrains Rider. Setelah instalasi, verifikasi lewat terminal:
$ dotnet --version
8.0.400

$ dotnet --list-sdks
8.0.400 [C:\Program Files\dotnet\sdk]


1.5 Program C# Pertama Anda
Buat proyek konsol sederhana untuk memastikan semuanya berjalan:
$ dotnet new console -o HaloDunia
$ cd HaloDunia
$ dotnet run
Hello, World!




Halaman 3

, Pemrograman Web dengan C# & ASP.NET Core Muhammad Khadafy



Isi file Program.cs pada template modern sangat ringkas berkat fitur top-level statements:
// Program.cs
Console.WriteLine("Hello, World!");
Console.WriteLine("Selamat belajar C# untuk web!");

Catatan: Semua contoh dalam buku ini menggunakan sintaks C# modern (C# 12 / .NET 8), namun
tetap kompatibel secara konsep dengan versi .NET 6 ke atas.




f y
da
ha
K
ad
m
am
uh
M




Halaman 4

Written for

Institution
Freshman / 9th grade
Course
Web programming
School year
1

Document information

Uploaded on
July 7, 2026
Number of pages
32
Written in
2025/2026
Type
SUMMARY
$0.00
Get access to the full document:

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Get to know the seller
Seller avatar
muhammadkhadafy

Get to know the seller

Seller avatar
muhammadkhadafy (self)
View profile
Follow You need to be logged in order to follow users or courses
Sold
-
Member since
8 months
Number of followers
0
Documents
2
Last sold
-

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions