October 2007 - Posts

Opening Project Otak 2007

Akhirnya dengan senangnya kurikulum project otak dapat diselesaikan hari ini dan ini berarti project otak siap dilaksanakan. Berikut ini buku project otak akan ditulis

Pengenalan .NET Framework 3.5
1. Perkembangan .NET Framework
2. Apa yang baru pada .NET Framework 3.5
3. Mengenal .NET Framework 3.5 Library
4. Mengenal IDE Tool untuk .NET Framework 3.5


Pemrograman ASP.NET AJAX
1. Konsep ASP.NET AJAX
2. DHTML
3. JavaScript
4. Bekerja dengan XMLHttpRequest Object
5. XML, XSLT, dan JSON
6. Mengenal ASP.NET AJAX library
7. ASP.NET AJAX Controls
8. ASP.NET AJAX Data Binding
9. Bekerja dengan ASP.NET AJAX Timer
10. Integrasi ASP.NET AJAX dengan ASP.NET Web Service
11. Debugging ASP.NET AJAX

Pemrograman Windows Communication Foundation (WCF)
1. Konsep WCF
2. Instalasi dan Konfigurasi WCF
3. Hosting WCF
4. WCF Transaction
5. Bekerja dengan WCF dan Data
6. Integrasi WCF dan MSMQ
7. Integrasi WCF dan COM+
8. WCF Security

Pemrograman Windows Workflow Foundation (WWF)
1. Konsep WWF
2. Mengenal Workflow Activities
3. Hosting Workflow Runtime
4. Flow Control Workflow
5. Even-Driven Activities
6. Bekerja dengan Sequential Workflows
7. Bekerja dengan State Machine Workflows
8. Workflow Rules
9. Transaction dan Compensation
10. Exception dan Error Handling
11. Workflow Tracking
12. Bekerja dengan Workflow dan ASP.NET Web Service
13. Bekerja dengan Workflow dan External Service

Pemrograman LINQ
1. Pengenalan dan Konsep LINQ
2. LINQ dan C#
3. LINQ dan VB.NET
4. Debugging LINQ
5. Sintak Dasar LINQ
6. Bekerja dengan LINQ dan ADO.NET
7. Bekerja dengan LINQ dan XML
8. ADO.NET Entity Framework

Pemrograman ASP.NET Silverlight
1. Konsep Silverlight
2. Bekerja dengan Silverlight Controls
3. Debugging Silverlight
4. Animasi dengan Silverlight
5. Data Binding pada Silverlight
6. Bekerja dengan Silverlight dan ASP.NET Web Service
 

Untuk rekan-rekan yang ingin bergabung untuk menulis buku di project otak dapat menginformasikan melalui blog ini atau kirim ke email saya: agusk2007 [at] gmail.com  dan disertai dengan judul dan bab yang ingin diikuti. Detail kurikulum akan dikirim via email kalau sudah kumpul semua penulisnya. Untuk veteran project otak, kini ditunggu kiprahnya lagi...see you di project otak 2007.

Sedangkan untuk buku IT Pro akan direlease kurikulum dalam 2-3 hari ini. Ditunggu saja

Project otak web: http://otak.csharpindonesia.net

Salam dari saya , project manager - project otak

Share this post: | | | |
Posted by Agus Kurniawan | 19 comment(s)
Filed under:

Status Bukuku yang akan Dicetak

Walau rada telat cetaknya akhirnya buku .NET Cryptography selesai juga setelah ada beberapa revisi sana-sini sesuai dengan perkembangan teknologi OS Windows dan .NET Framework. Selain itu ada beberapa revisi algoritma based on RFC document. Berikut ini daftar isi yang baru (final dicetak) untuk buku ini:

Daftar Isi
Kata pengantar
Bab 1 - Konsep .NET Cryptography
 1.1 Enkripsi dan Dekripsi
 1.2 Apakah Cryptography Itu ?
 1.3 Istilah-Istilah Pada Cryptography
 1.4 Cryptosystem
 1.5 Cryptographic Protocol
 1.6 Cryptanalysis
 1.7 Fungsi Cryptography
  1.7.1 Secrecy
  1.7.2 Integrity
  1.7.3 Authentication
  1.7.4 Non-Repudiation
 1.8 Cryptography Pada Library .NET Framework
  1.8.1 Cryptography Pada OS Windows
  1.8.2 Namespace System.Security.Cryptography
Bab 2 - Algoritma Transformasi Base 64
 2.1. Mengenal Transformasi Base 64
  2.1.1 Privacy-Enhanced Mail (PEM)
  2.1.2 Multipurpose Internet Mail Extention (MIME)
  2.1.3 UTF-7
  2.1.4 OpenPGP
 2.2 Analisa Algoritma Transformasi Base 64
 2.3 Implementasi Transformasi Base 64 pada .NET
Bab 3 - Algoritma Random Generator
 3.1. Konsep Random Number
 3.2 Analisa Random Number
  3.2.1 Uniform Random Numbers
 3.3 System.Random
 3.4 Secure Random Number Untuk Cryptography
  3.4.1 RandomNumberGenerator
  3.4.2 RNGCryptoServiceProvider
Bab 4 - Hash Cryptography
 4.1. Konsep Hash Cryptography
 4.2 Analisa Hash Cryptography
  4.2.1 Unkeyed Hash Function
  4.2.2 Keyed Hash Function
 4.3 Implementasi Hash Function Dengan .NET
  4.3.1 Unkeyed Hash Function
  4.3.2 Keyed Hash Function
Bab 5 - Mendeteksi Data Error Dengan Algoritma CRC
 5.1. Konsep CRC
 5.2 Implementasi CRC32
Bab 6 - Symmetric cryptography
 6.1. Konsep Symmetric Cryptography
 6.2 Analisa Symmetric Cryptography
  6.2.1 Stream Ciphers
  6.2.2 Block Ciphers
 6.3 Implementasi Symmetric Cryptography
Bab 7 - Asymmetric cryptography
 7.1. Konsep Asymmetric Cryptography
 7.2 Analisa Asymmetric Cryptography
 7.3 Implementasi Asymmetric Cryptography (RSA)
  7.3.1 Public dan Private Key
  7.3.2 Encryption dan Decryption
Bab 8 - Digital Signature dan Certificate
 8.1 Konsep Digital Signature
  8.1.1 Algoritma Digital Signature
 8.2 Certificate
  8.2.1 Certificate Authority (CA)
  8.2.2 Format X.509 Certificate
 8.3 Implementasi Digital Signature Dengan .NET
 8.4 Certificate Dengan .NET
Bab 9 - Data Protection API (DPAPI)
 9.1 Mengenal DPAPI
 9.2 Proteksi Data Dengan DPAPI
 9.3 Proteksi Data Memory
Bab 10 - Manajemen Key Cryptography
 10.1 Key Management
 10.2 Distribusi Key
 10.3 Penyimpanan Key
 10.4 Best Practice Management Key
Bab 11 – Sistem Authentikasi Dengan Kerberos
 11.1 Apakah itu Kerberos
 11.2 Kegunaan Kerberos
 11.3 Protokol Kerberos
 11.4 Prinsip Kerja Kerberos
 11.5 Kekurangan Sistem Kerberos
 11.6 Implementasi Kerberos Pada OS Windows
 11.7 Kerberos V5 Pada OS Windows
  11.7.1 Kerberos SSP Architecture
  11.7.2 Kerberos Physical Structure
  11.7.3 Proses dan Interaksi Sistem Kerberos
  11.7.4 User-to-User Authentication
 11.8 Konfigurasi Kerberos Pada Web Server OS Windows Server 2003
Bab 12 – Enkripsi Database Connection String
 12.1 Database Connection String
 12.2 Metode Enkripsi Connection String
 12.3 Enkripsi Connection String Dengan DPAPI
 12.4 Enkripsi Connection String Dengan RSA
Bab 13 – Pemanfaatan Enterprise Library Untuk Sistem Sekuriti
 13.1 Enterprise Library
 13.2 Instalasi Enterprise Library
 13.3 Arsitektur Enterprise Library
 13.4 Enterprise Library Tool
 13.5 Hello World Enterprise Library
 13.6 Cryptography Application Block
  13.6.1 Cara Penggunaan
  13.6.2 Cryptography Provider
  13.6.3 Skenario Penggunaan
Bab 14 – Daftar Pengecekan Sistem Keamanan .NET
 14.1 Pendahuluan
 14.2 Daftar Pengecekan .NET Framework 2.0
 14.3 Daftar Pengecekan ADO.NET 2.0
 14.4 Daftar Pengecekan ASP.NET 2.0
Daftar Pustaka
Lampiran
Tentang Penulis

Buku ini akan dicetak oleh penerbit Dian Rakyat. Insya Allah, kalau udah ada buku cetakku ditangan, gw akan sumbangkan untuk perpustakaan S2 Ilmu Komputer IPB terutama pada mahasiswa s2 yang akan melakukan penelitian di bidang Cryptography. Nextnya ada 2 buku yang akan dicetak lagi oleh Dian Rakyat yaitu

  1. Pemrograman Active Directory
    • Ini akan mengcover AD pada OS Windows Server 2003 R2 dan Windows Server 2008
    • Exploring ADSI dan DirectoryServices pada .NET Framework 3.0 dan 3.5
  2. Pemrograman Jaringan Internet Linux dengan C/C++
    • Materi akan mengcover mengenai pemrograman socket pada OS Linux
    • Linux yang dipakai Linux Fedora dan Ubuntu/Kubuntu
    • Exploring pemrograman socket pada famous protocol seperti TCP/IP, UDP/IP, SSL, HTTP, FTP, SMTP, POP3
    • Ditambah materi juga mengenai fundamental of server design

Demikian update informasi seputar bukuku yang akan dicetak, terima kasih atas beberapa email yang masuk di inbox ku menanyakan kapan cetaknya dan materi buku yang akan dicetak. Ok, semoga ilmu ini berguna untuk kita semua

 

Share this post: | | | |

The top 10 reasons Web sites get hacked

"Experts say the people who actually build Web applications aren't paying much attention to security; a non-profit group is trying to solve that...." detail click: [ V]

Setelah membaca paper diatas, gw juga rekomedasi untuk para developer membaca buku  "Writing Secure Code" yang ditulis oleh Howard dan LeBlanc. Semoga berguna

 

Share this post: | | | |
Posted by Agus Kurniawan | with no comments
Filed under:

Hello from MS Word 2007

Baru selesai liburan panjang dan baru ngecek blog, eh rupanya sudah pakai CS 2007. Iseng2x pakai MS Word 2007 dan coba publish tulisan ini..

Coba dulu ah :p

Share this post: | | | |
Posted by Agus Kurniawan | with no comments

Thanks for Digital Signal Processing

Akhirnya aku menemukan tool untuk meninggikan voice dalam sebuah file AVI. Ini saya perlu lakukan memang tool software yang saya gunakan untuk capture screencast pada PE College ada yang jelek di volume suara. Awalnya memang ingin membuat sendiri, secara design sudah dibuat seperti ini:

Kemudian rupanya tool yang aku gunakan untuk capture screencast ada versi barunya dan sudah bagus untuk capture volume suara. So langsung aja pakai tool ini, sipp...

So lanjut terus berkarya dan berkarir di PE College, insya allah...akan release video tutorial untuk akademik seperti fuzzy logic, neural network, support vector machine dsb...yang memanfaatkan Matlab sebagai ilustrasi modeling dan simulation. Selain itu juga ada parallel computing dengan dua bentuk yaitu MS MPI (under OS Windows) dan MPI under Linux....so tunggu nih

 

Share this post: | | | |

P2P Technology on .NET Framework 3.5

Lama udah gak nge-blog..lantaran lagi beresin thesis gw Stick out tongue..well, it's okay. Disini gw coba preview hal yang baru dalam dunia messaging di .NET Framework 3.5. Ada fitur yang relative baru di .NET Framework 3.5 yaitu mengenai Peer-to-Peer (P2P). Walaupun secara teknologi, Microsoft sudah menyediakan SDK P2P tapi ini hanya diperuntukan para C/C++ programmer karena memang API nya berbasis COM. Nah, pada .NET Framework 3.5, Microsoft mencoba untuk wrapper SDK P2P ke dalam .NET sehingga muncul object PeerName, PeerNameRegistration yang semuanya mendukung teknologi P2P.

Berikut ini class diagram untuk P2P pada .NET Framework 3.5 (klik untuk lebih detailnya)

 Contoh penggunaan, saya coba nge-blog sembari liburan lembaran dikampung. Selamat liburan panjang nih..

 

Share this post: | | | |
Posted by Agus Kurniawan | with no comments
Filed under: