Daftar Isi
Project Otak 2
Credits 2
Kata Pengantar 3
Tentang Penulis 4
Daftar Isi 5
Bagian I 10
Konsep Arsitektur Aplikasi, Web Services dan OOP 10
Bab I 11
Pengenalan Arsitektur Model Aplikasi 11
1.1 Apa itu Arsitektur Model Aplikasi ? 12
1.2 Arsitektur Model Aplikasi saat ini 12
1.2.1 Aplikasi Desktop 12
1.2.2 Arsitektur aplikasi Client/Server ( 2 Tier ) 13
1.2.3 Client Centric 13
1.2.4 Server Centric 14
1.2.5 Aplikasi berbasiskan web 15
1.2.6 Arsitektur N-Tier 15
1.3 Layer User Interface 16
Apa yang sebaiknya termasuk dalam Layer User Interface ? 16
Apa yang sebaiknya tidak termasuk dalam Layer User Interface ? 17
1.4 Layer Business Service 17
Apa yang sebaiknya termasuk dalam Layer Business Service ? 17
Apa yang sebaiknya tidak termasuk dalam Layer Business Service ? 17
1.5 Layer Data Provider 17
Apa yang sebaiknya termasuk dalam Layer Data Provider ? 17
Apa yang sebaiknya tidak termasuk dalam Layer Data Provider ? 18
1.6 Summary 19
Bab II 20
XML Web Services 20
2.1 Perkembangan web services 21
HTTP 22
Extensible Markup Language (XML) 22
Simple Object Access Protocol (SOAP) 22
Web Service Description Language (WSDL) 23
Universal Description, Discovery, and Integration (UDDI) 23
2.2 Keuntungan menggunakan webservices 27
2.3 Skenario Web Services 29
2.4 Summary 31
Bab III 32
Object Oriented Programming 32
3.1 Pengenalan OOP 33
3.2 Class dan Objek 37
3.2.1 Membuat Class 37
3.2.2 Property 39
3.2.3 Methods 39
3.2.4 Method Overriding 40
3.2.5 Method Constructor 41
3.2.6 Method Overloading 42
3.3 Access Modifier 43
3.4 Lebih jauh tentang Inheritance 43
3.5 Perbandingan OOP dengan Prosedural Programming 46
3.6 Summary 48
Bagian II 49
Pemrograman Web Services dengan VB.NET 49
Bab IV 50
Pengenalan Visual Studio .NET 50
4.1 Sejarah Visual Basic 51
4.2 .NET Framework 51
4.3 CLR 52
4.4 Instalasi Visual Studio.NET 53
4.5 Visual Studio .NET 55
4.6 Tipe Project dalam VS.NET 65
4.7 Internet Information Services 66
4.7 Summary 68
Bab V 69
Struktur Kontrol dalam VB.NET 69
5.1 Struktur Kontrol 70
5.2 Summary 74
Bab VI 75
Membangun dan Menggunakan XML Web Service 75
6.1 Membangun XML Web Services 76
6.2 Menggunakan XML Web Services 81
6.3 Struktur file system Web Service 90
6.4 Summary 92
Bagian III 93
Pemrograman Database dengan SQL Server 2000 dan ADO.NET 93
Bab VII 94
Konsep Database 94
7.1 Database 95
7.2 Normalisasi 95
7.3 SQL 98
7.4 Summary 105
Bab VIII 106
Pengenalan SQL Server 2000 106
8.1 SQL Server 2000 107
8.2 System Database 108
8.3 SQL Server Service Manager 109
8.4 SQL Server Network Utility 109
8.5 SQL Server Client Network Utility 110
8.6 SQL Profiler 110
8.7 Query Analyzer 111
8.8 Enterprise Manager 112
8.9 Database 112
9.10 Summary 127
Bab IX 128
Pemrograman Database dengan ADO.NET 128
9.1 ADO.NET 129
Connection 129
Commands 130
DataAdapter 130
DataSet 130
Data Reader 130
Koneksi ke OLEDB Data Source 138
Penggunaan Data Set 139
9.2 Lebih jauh dengan Data Adapter dan Data Set 140
9.3 Membuat Relasi antar tabel dalam DataSet 145
9.4 DataSet dan XML 146
9.5 Menggunakan DataReader 147
9.6 Menjalankan Stored Procedure 148
9.7 Summary 150
Bagian IV 151
Teknik Pemrograman Lanjutan Berbasiskan Web Services 151
Bab X 152
Pemrograman Web Services Lanjutan 152
10.1 Error Handling 153
10.2 Try .. Catch .. Finally 153
On Error GoTo Line 154
On Error Resume Next 155
10.3 Security dalam Web Services 155
Windows Authentication 155
10.4 Binary File dalam Web Services 162
10.5 Crystal Report Web Services 170
10.6 Summary 177
Bab XI 178
ASP.NET 178
11.1 Apa itu ASP.NET ? 179
ASP.NET ‘Hello World’ 179
10.2 Konsep ASP.NET Web Form 181
Bab XII 191
Menggunakan web services dalam Microsoft Office XP 191
12.1 Office XP Web Service Toolkit 192
12.2 Proxy Class dalam Office XP 195
12.3 Summary 202
13.1 Design DESAIN alur aplikasi 204
13.2 Skema Database 204
13.3 Pembuatan Web Service 205
13.4 Pembuatan Aplikasi Web ASP.NET 209
13.5 Pembuatan Aplikasi windows form 214
13.6 Pembuatan dokumen Excel berbasiskan VBA dan web services 219
13.7 Summary 225
Lampiran