Lewati ke konten utama
pelatihan
.org
Belajar. Praktik. Berkembang.
Kategori
ID
Masuk
Daftar
Menu
Kurikulum ASP: 7 Bab, 60 Lesson — pelatihan.org
Beranda
/
Katalog
/
ASP
/
Kurikulum
Kurikulum
Kurikulum ASP
Belajar ASP online lewat 60 lesson terstruktur, contoh kode, dan 300 soal kuis.
60 lesson
7 bab
300 soal
Ringkasan dan poin kunci bisa dilihat gratis. Materi lengkap, contoh kode, dan kuis memerlukan langganan.
01
ASP Tutorials
1 lesson
01
ASP HOME
Halaman ini menjadi pintu masuk ke seluruh materi ASP, mencakup Classic ASP berbasis VBScript maupun ASP.NET Web Pages dengan sintaks Razor. ASP (Active Server Pages) adalah…
02
WP Tutorial
17 lesson
01
WebPages Intro
ASP.NET Web Pages adalah model pengembangan web yang ringan dan sederhana, di mana logika ditulis langsung di dalam file halaman berekstensi .cshtml atau .vbhtml. Model ini…
02
WebPages Razor
Razor adalah sintaks templating yang memungkinkan kode server ditulis berdampingan dengan HTML secara alami. Tanda @ digunakan untuk membuka ekspresi, blok kode, atau direktif…
03
WebPages Layout
Layout memungkinkan tata letak bersama seperti header, navigasi, dan footer ditulis sekali lalu dipakai oleh banyak halaman. Pada Web Pages, layout dibuat di file _Layout.cshtml…
04
WebPages Folders
Web Pages menggunakan struktur folder baku agar file sistem dan konfigurasi mudah dikelola. Folder App_Data menyimpan basis data, App_Code menyimpan kelas dan helper buatan,…
05
WebPages Global
Berkas global seperti Global.asa memungkinkan Anda menjalankan kode pada momen penting dalam siklus hidup aplikasi, misalnya saat aplikasi dimulai, sesi dibuat, atau aplikasi…
06
WebPages Forms
Formulir adalah cara utama menerima input pengguna, dan Web Pages menyediakan cara sederhana untuk merender field serta membaca nilai yang dikirim. Data formulir dapat diambil…
07
WebPages Objects
ASP.NET Web Pages menyediakan objek bawaan yang siap dipakai tanpa import, seperti Request, Response, Server, Session, dan Application. Objek Request menangani data yang masuk…
08
WebPages Files
Web Pages menyediakan class File untuk operasi berkas seperti membaca, menulis, menghapus, dan mengunggah file dari sisi server. Fungsi seperti File.ReadAllText,…
09
WebPages Databases
Web Pages dapat terhubung ke basis data seperti SQL Server Compact, SQL Server, atau SQLite melalui WebDatabase. Kueri dibuat dengan db.Query untuk SELECT dan db.Execute untuk…
10
WebPages Helpers
Helper adalah fungsi yang mengemas logika tampilan atau bisnis agar bisa dipakai berulang di banyak halaman. Pada Web Pages, helper dapat dibuat sebagai fungsi @helper dalam…
11
WebPages WebGrid
WebGrid adalah helper bawaan untuk menampilkan data tabular dari database dengan cepat tanpa menulis tabel HTML manual. Cukup berikan koleksi baris hasil query, lalu WebGrid akan…
12
WebPages Charts
Helper Chart memungkinkan pembuatan grafik batang, lingkaran, garis, dan area langsung dari koleksi data tanpa library eksternal. Anda cukup menyiapkan kategori dan nilai lalu…
13
WebPages Email
Web Pages menyediakan helper WebMail untuk mengirim email dari sisi server melalui server SMTP. Anda perlu mengonfigurasi SMTP seperti host, port, dan kredensial pada App_Start,…
14
WebPages Security
Keamanan aplikasi web mencakup penyimpanan password yang aman, proteksi terhadap CSRF, batasan akses halaman, dan penggunaan HTTPS. Password sebaiknya disimpan sebagai hash…
15
WebPages Publish
Publish berarti mengunggah hasil proyek Web Pages dari komputer pengembang ke web server sehingga bisa diakses publik. Prosesnya bisa dilakukan lewat Web Publish dari Visual…
16
WebPages Examples
Halaman contoh membantu pemula melihat bagaimana berbagai konsep digabungkan menjadi aplikasi kecil yang berfungsi, misalnya buku tamu, galeri gambar, atau formulir pendaftaran.…
17
WebPages Classes
Web Pages memungkinkan Anda membuat kelas sendiri di folder App_Code untuk mengemas data dan logika agar tidak menumpuk di dalam halaman. Kelas berisi properti sebagai penyimpan…
03
ASP.NET Razor
8 lesson
01
Razor Intro
Razor adalah sintaks template yang menjadi inti ASP.NET Web Pages, memungkinkan kode server C# atau VB.NET ditulis berdampingan dengan HTML dalam satu berkas .cshtml. Razor…
02
Razor Syntax
Sintaks Razor sangat ringkas: blok kode dibuka dengan @{ dan ditutup dengan }, sedangkan ekspresi ditulis langsung dengan tanda @. Untuk menampilkan tanda @ secara harfiah…
03
Razor C# Variables
Bagian ini membahas penulisan variabel C# di dalam halaman Razor, mulai dari kata kunci var dan tipe eksplisit hingga manipulasi string serta DateTime. Variabel dideklarasikan di…
04
Razor C# Loops
Razor mendukung perulangan C# seperti foreach, for, dan while untuk mengulang penampilan data dari koleksi atau hitungan tertentu. Loop ditulis di dalam blok @{ } atau langsung…
05
Razor C# Logic
Logika percabangan C# seperti if, else, dan switch dapat ditulis langsung di halaman Razor untuk menampilkan konten sesuai kondisi. Penulisan kondisi memakai operator seperti ==,…
06
Razor VB Variables
Halaman Razor juga bisa ditulis dengan VB.NET menggunakan ekstensi .vbhtml. Deklarasi variabel memakai kata kunci Dim, tipe data ditulis eksplisit setelah kata as, dan nilai awal…
07
Razor VB Loops
Perulangan dalam Razor berbahasa VB memakai sintaks klasik seperti For Each...Next, For...To...Next, dan Do While...Loop. Setiap blok loop dapat langsung menghasilkan elemen HTML…
08
Razor VB Logic
Percabangan dalam Razor VB menggunakan sintaks If...Then...Else yang ditutup dengan End If, serta Select Case untuk memilih banyak cabang berdasarkan satu nilai. Operator logis…
04
ASP Classic
15 lesson
01
ASP Intro
Classic ASP adalah teknologi server-side Microsoft yang menjalankan skrip di dalam file .asp pada server IIS sebelum halaman dikirim ke browser. Bahasa skrip utamanya adalah…
02
ASP Syntax
Sintaks Classic ASP memisahkan kode server dan HTML dengan blok <% %> yang ditaruh di antara tag halaman. Tanda <%= %> adalah singkatan untuk mencetak nilai, sedangkan komentar…
03
ASP Variables
Variabel Classic ASP dideklarasikan dengan kata kunci Dim dan dapat menyimpan teks, angka, tanggal, maupun objek. Secara bawaan VBScript memakai tipe Variant yang menyesuaikan…
04
ASP Procedures
Prosedur dalam Classic ASP ditulis dengan Sub untuk aksi tanpa nilai kembalian dan Function untuk fungsi yang mengembalikan nilai. Parameter dikirim melalui ByVal agar memakai…
05
ASP Conditionals
Percabangan dalam Classic ASP ditulis dengan If...Then...Else atau Select Case untuk memilih banyak cabang berdasarkan satu nilai. Kondisi memakai operator perbandingan seperti…
06
ASP Looping
Perulangan Classic ASP memakai For...Next untuk hitungan tetap, For Each...Next untuk koleksi, serta Do While dan Do Until untuk pengulangan berbasis kondisi. Loop sangat berguna…
07
ASP Forms
Formulir HTML menjadi sumber input utama bagi halaman Classic ASP, dengan nilai yang dikirim melalui metode GET atau POST lalu dibaca oleh objek Request. Metode POST dipilih…
08
ASP Cookies
Cookie adalah potongan data kecil yang disimpan di browser dan dikirimkan kembali ke server pada setiap permintaan. Classic ASP membuat cookie lewat Response.Cookies dan…
09
ASP Session
Session menyimpan data khusus untuk satu pengunjung di sisi server selama ia menjelajahi situs. Browser hanya membawa Session ID berupa cookie, sedangkan isi sesinya tetap berada…
10
ASP Application
Objek Application menyimpan data yang berlaku untuk seluruh pengunjung situs, seperti penghitung kunjungan atau konfigurasi bersama. Data ini berada di memori server sehingga…
11
ASP #include
Directive #include memungkinkan satu berkas disisipkan ke banyak halaman Classic ASP sehingga bagian bersama seperti header, footer, dan menu cukup ditulis sekali. Include…
12
ASP Global.asa
Global.asa adalah berkas khusus yang menampung event siklus hidup aplikasi dan sesi, seperti Application_OnStart, Application_OnEnd, Session_OnStart, dan Session_OnEnd. Berkas…
13
ASP AJAX
AJAX memungkinkan halaman web mengirim atau memuat data ke server tanpa me-refresh seluruh halaman, sehingga pengalaman pengguna terasa lebih responsif. Di Classic ASP, teknologi…
14
ASP e-mail
Classic ASP dapat mengirim email melalui komponen CDO.Message yang memanfaatkan server SMTP pada atau di sekitar mesin web. Anda perlu mengatur konfigurasi SMTP seperti server,…
15
ASP Examples
Halaman contoh Classic ASP memperlihatkan bagaimana konsep dasar digabungkan menjadi aplikasi kecil yang berfungsi, misalnya daftar data dari database, kalkulator, atau buku…
05
ADO Tutorial
9 lesson
01
ADO Intro
ADO (ActiveX Data Objects) adalah kumpulan objek COM yang dipakai skrip seperti Classic ASP untuk mengakses dan mengelola data dari berbagai sumber. Model utamanya adalah…
02
ADO Connect
Membuka koneksi database dengan ADO dimulai dari membuat objek ADODB.Connection lalu memanggil metode Open dengan string koneksi. String koneksi memuat provider dan lokasi data…
03
ADO Recordset
Recordset menyimpan hasil kueri dalam bentuk baris yang bisa digeser satu per satu dari awal sampai akhir. Posisi baris saat ini diakses lewat rs("kolom"), lalu digeser dengan…
04
ADO Display
Menampilkan data Recordset biasanya dilakukan dengan membangun tabel HTML di dalam loop, sehingga setiap baris database menjadi satu baris tabel. Gunakan konstruksi Do While Not…
05
ADO Query
Kueri SELECT dengan ADO dijalankan melalui conn.Execute dan hasilnya disimpan dalam objek Recordset. Klausa WHERE menyaring baris yang relevan, ORDER BY mengatur urutan, dan…
06
ADO Sort
Pengurutan data dilakukan dengan klausa ORDER BY yang dapat menaikkan (ASC) atau menurunkan (DESC) urutan berdasarkan satu atau beberapa kolom. Untuk recordset yang mendukung…
07
ADO Add
Menambah data baru dilakukan dengan kueri INSERT INTO yang menyebutkan kolom beserta nilainya, atau melalui metode AddNew pada Recordset. Nilai teks harus dikutip dengan petik…
08
ADO Update
Perubahan data dilakukan dengan kueri UPDATE ... SET ... WHERE yang menentukan kolom baru beserta baris yang akan diubah. Lewat Recordset, perubahan baris aktif disimpan dengan…
09
ADO Delete
Penghapusan baris menggunakan kueri DELETE ... WHERE yang harus selalu disertai kondisi agar tidak menghapus seluruh tabel. Sebelum menjalankan DELETE besar, lakukan verifikasi…
06
ADO Objects
10 lesson
01
ADO Command
Objek ADODB.Command merepresentasikan satu perintah SQL atau prosedur tersimpan yang dapat dijalankan berulang dengan parameter. Teks perintah disimpan pada properti CommandText,…
02
ADO Connection
Objek Connection menjadi gerbang utama ADO ke basis data, berisi string koneksi, batas waktu koneksi, dan pengaturan kursor. Properti pentingnya antara lain ConnectionString,…
03
ADO Error
Objek Error merepresentasikan kesalahan yang dihasilkan oleh provider atau database selama operasi ADO. Setiap Connection memiliki koleksi Errors yang menampung seluruh error…
04
ADO Field
Objek Field mewakili satu kolom pada Recordset, termasuk nama, tipe data, ukuran, dan nilai pada baris aktif. Akses yang paling umum adalah rs("nama") atau…
05
ADO Parameter
Objek Parameter dipakai untuk mengirim nilai dari skrip ke dalam kueri secara aman tanpa menggabungkan string SQL. Parameter memiliki nama, tipe data, arah (input/output),…
06
ADO Property
Setiap objek ADO memiliki koleksi Properties yang memuat properti statis bawaan ADO dan properti dinamis tambahan dari provider. Properti statis selalu tersedia, sedangkan…
07
ADO Record
Objek ADO Record mewakili satu baris data dan dapat pula digunakan untuk sumber data hierarkis seperti struktur folder, file, atau XML. Record bisa membuka Recordset dari kueri…
08
ADO Recordset
Recordset adalah objek sentral ADO yang menampung hasil kueri dan menyediakan kontrol atas kursor serta penguncian baris. Pilihan CursorType dan LockType menentukan kemampuan…
09
ADO Stream
Objek Stream menyediakan cara membaca dan menulis rangkaian data berurutan seperti teks, XML, maupun data biner unggahan. Stream memiliki properti Type yang menentukan jenis isi…
10
ADO DataTypes
ADO menyediakan konstanta tipe data seperti adVarChar, adInteger, adDate, dan adLongVarWChar yang mencerminkan tipe kolom pada basis data. Pemilihan tipe yang tepat penting saat…