Integrating Arduino with Matlab and .NET (C#/VB.NET)

by Agus Kurniawan 25. December 2012 04:42
  Sometimes you want to integrate Arduino hardware with your program. There are many scenarios for Arduino and application collaboration, for instance, retrieving sensor data, controlling motor, or system automation. Last time I wrote a book, Getting Started with Arduino and Node.js. Now I just finished my two books about Arduino. The following are my book titles Getting Started with Arduino and Matlab Getting Started with Arduino and .NET The idea of these books is same. How to implement on specific programming language is unique. Some programming language have specific configuration and treatment. That’s why I would like to share how to integrate Arduino hardware with your programming language. Getting Started with Arduino and Matlab. This book provides information about how to program and to integrate your Matlab code to Arduino hardware. Getting Started with Arduino and .NET. This book provides information about how to program and to integrate your .NET code to Arduino hardware. I used C# and VB.NET for code illustration and sample. Table of Content for Arduino and Matlab 1. Preparing Development Environment 1.1 Arduino 1.1.1 Arduino Uno 1.1.2 Arduino Leonardo 1.1.3 Arduino Mega 2560 1.1.4 Arduino Due 1.2 Electronic Components 1.2.1 Arduino Starter Kit 1.2.2 Fritzing 1.2.3 Cooking-Hacks: Arduino Starter Kit 1.2.4 Arduino Sidekick Basic kit 1.3 Matlab 1.4 Arduino Software 1.5 Testing 2. Hello World 2.1 Arduino World 2.1.1 Arduino Hardware Driver on Windows 8 2.1.2 Simple Testing 2.2 Arduino and Matlab 2.3 Testing for Arduino and Matlab 3. Sensor Matlab 3.1 Sensor Devices 3.2 Reading Sensor 3.3 Publishing Sensor Data 4. LED Controller 4.1 LED Controller Device 4.2 Arduino Implementation 4.3 Controlling Device from Matlab 5. Button and Switch 5.1 Getting Data from Button and Switch 5.2 Arduino Implementation 5.3 Executing Command to Matlab   Table of Content for Arduino and .NET 1. Preparing Development Environment 1.1 Arduino 1.1.1 Arduino Uno 1.1.2 Arduino Leonardo 1.1.3 Arduino Mega 2560 1.1.4 Arduino Due 1.2 Electronic Components 1.2.1 Arduino Starter Kit 1.2.2 Fritzing 1.2.3 Cooking-Hacks: Arduino Starter Kit 1.2.4 Arduino Sidekick Basic kit 1.3 .NET Technology 1.5 Testing 2. Hello World 2.1 Arduino World 2.1.1 Arduino Hardware Driver on Windows 8 2.1.2 Simple Testing 2.2 Arduino and .NET 3. Sensor .NET 3.1 Sensor Devices 3.2 Reading Sensor 3.3 Publishing Sensor Data 4. LED Controller 4.1 LED Controller Device 4.2 Arduino Implementation 4.3 Controlling Device from .NET 5. Button and Switch 5.1 Getting Data from Button and Switch 5.2 Arduino Implementation 5.3 Executing Command to .NET   How to buy Getting Started with Arduino and Matlab Lulu: http://www.lulu.com/shop/agus-kurniawan/getting-started-with-arduino-and-matlab/ebook/product-20594778.html Kindle: http://www.amazon.com/dp/B00ASKZQPQ iBookStore: in progress http://itunes.apple.com/us/book/isbn9781300561118 NOOK: in progress http://www.barnesandnoble.com/w/getting-started-with-arduino-and-matlab-agus-kurniawan/1114111991 KOBO: in progress http://www.kobobooks.com/ebook/Getting-Started-with-Arduino-Matlab/book-RL-kOSnpT0WwSlEFbIqbMA/page1.html  Google Play Books https://play.google.com/store/books/details?id=WaV1AgAAQBAJ    Getting Started with Arduino and .NET Lulu: http://www.lulu.com/shop/agus-kurniawan/getting-started-with-arduino-and-net/ebook/product-20594788.html Kindle: in progress   http://www.amazon.com/Getting-Started-Arduino-NET-ebook/dp/B00ASNR2XC/ iBookStore: in progress  http://itunes.apple.com/us/book/isbn9781300561132 NOOK: in progress http://www.barnesandnoble.com/w/getting-started-with-arduino-and-net-agus-kurniawan/1114111992 KOBO: in progress http://www.kobobooks.com/ebook/Getting-Started-with-Arduino-NET/book-EEsLeEIgPUinuu6xd2l5mw/page1.html  Google Play Books https://play.google.com/store/books/details?id=o6V1AgAAQBAJ 

Tags:

.NET | Books | Embedded System | MATLAB

Getting Started with Arduino and Node.js

by Agus Kurniawan 18. December 2012 15:14
I just released my book about “Getting Started with Arduino and Node.js”. This book helps to anyone to learn how to integrate Arduino hardware and node.js. Table of Content Preface 1. Preparing Development Environment 1.1 Arduino 1.1.1 Arduino Uno 1.1.2 Arduino Leonardo 1.1.3 Arduino Mega 2560 1.1.4 Arduino Due 1.2 Electronic Components 1.2.1 Arduino Starter Kit 1.2.2 Fritzing 1.2.3 Cooking-Hacks: Arduino Starter Kit 1.2.4 Arduino Sidekick Basic kit 1.3 Node.js 1.4 Arduino Software 1.5 Testing 2. Hello World 2.1 Arduino World 2.1.1 Arduino Hardware Driver on Windows 8 2.1.2 Simple Testing 2.2 Arduino and Node.js 2.3 Testing for Arduino and Node.js 3. Sensor Node.js 3.1 Sensor Devices 3.2 Reading Sensor 3.3 Publishing Sensor Data 4. LED Controller 4.1 LED Controller Device 4.2 Arduino Implementation 4.3 Controlling Device from Node.js 5. Button and Switch 5.1 Getting Data from Button and Switch 5.2 Arduino Implementation 5.3 Executing Command to Node.js Contact   How to buy Desktop:  http://www.lulu.com/shop/agus-kurniawan/getting-started-with-arduino-and-nodejs/ebook/product-20581987.html Kindle: http://www.amazon.com/Getting-Started-Arduino-Node-js-ebook/dp/B00APFHU9Y iBookStore: in progress  http://itunes.apple.com/us/book/isbn9781300534471 NOOK: in progress http://www.barnesandnoble.com/w/getting-started-with-arduino-and-nodejs-agus-kurniawan/1114078036 Kobo: in progress http://www.kobobooks.com/ebook/Getting-Started-Arduino-Node-js/book-LV_L-6QG50-MkbyabU1ZxA/page1.html  Google Play Books https://play.google.com/store/books/details?id=Q2B1AgAAQBAJ 

Tags:

Books | Embedded System | Node.js

Book-> Pocket Reference: Raspberry Pi

by Agus Kurniawan 3. December 2012 23:40
Love with Raspberry Pi? I just finished my book about Raspberry Pi. It has be entitled, Pocket Reference: Raspberry Pi. This is a pocket reference for getting started with Raspberry Pi. Table of Content 1. Introduction to Raspberry Pi 1.1 Raspberry Pi 1.2 Getting Hardware 2. Raspberry Pi Software 2.1 Raspberry Pi Operating System 2.2 Installing Raspberry Pi OS 2.2.1 Setup SD Card 2.2.2 Booting 3. Basic Configuration 3.1 Configure Timezone 3.2 Configure Keyboard 3.3 Rebooting 3.4 Shutdown 3.5 Update Package Repository 3.6 Change Password 4. Networking 4.1 Connecting to Network 4.1.1 LAN 4.1.2 WIFI 4.2 Configuring IP Address 4.3 Static IP Address 4.4 Browsing Internet 4.5 SSH 5. Development Environment 5.1 Python 5.2 C/C++ 5.3 Node.js 6. Creating a LAMP Server 6.1 Installing Apache Server 6.2 Installing MySQL 6.3 Installing PHP and MySQL Driver for PHP 6.4 Testing PHP 6.5 Testing PHP and MySQL   How to Buy Lulu: http://www.lulu.com/shop/agus-kurniawan/pocket-reference-raspberry-pi/ebook/product-20550514.html iBookstore: In progress  https://itunes.apple.com/us/book/pocket-reference/id584555432 Kindle: In progress   http://www.amazon.com/Pocket-Reference-Raspberry-Pi-ebook/dp/B00AH2LV0E/ NOOK: In progress  http://www.barnesandnoble.com/w/pocket-reference-agus-kurniawan/1113986375 KOBO: In progress  http://www.kobobooks.com/ebook/Pocket-Reference-Raspberry-Pi/book-zwM_mgfJT0Wy2qBebXPEnw/page1.html  Google Play Book, https://play.google.com/store/books/details?id=CoPRAgAAQBAJ    

Tags:

Books | Embedded System | Linux | Raspberry Pi

Network Forensics: Panduan Analisis Dan Investigasi Paket Data Jaringan Menggunakan Wireshark

by Agus Kurniawan 19. November 2012 16:37
Akhirnya buku “Network Forensics: Panduan Analisis Dan Investigasi Paket Data Jaringan Menggunakan Wireshark” telah didistribusikan ke toko-toko dan website online. Untuk toko online, pembaca dapat membelinya di portal Andi Publisher,  http://andipublisher.com/produk-1112004554-network-forensics-panduan-analisis-dan-i.html . Mengenai sinopsi dan daftar isi, pembaca dapat membaca di link ini. Semoga Berguna .

Tags:

Books | Communication Systems

Book “MongoDB for VB.NET”

by Agus Kurniawan 11. November 2012 16:36
I just released my new book, MongoDB for VB.NET. The book aims to give you illustration in code how to implement MongoDB programming using Visual Basic .NET. It contains lots of detailed sample code that can be followed a long with as you read. Table of Content     Preface          1. Development Environment              1.1 MongoDB         1.2 C# and Development Tools         1.3 MongoDB Driver for C#            2. Connecting to MongoDB          3. Create and Delete Database              3.1 Create Database         3.2 List of Database         3.3 Delete Database                   4. Create, Read and Delete Database Collection              4.1 Create Database Collection         4.2 Read Database Collection         4.3 Delete Database Collection       5. Create, Read, Update and Delete Collection Data         5.1 Create Collection Data         5.2 Read Collection Data         5.3 Update Collection Data         5.4 Delete Collection Data       6. Finding and Querying Data             6.1 Finding Data         6.2 Query         6.3 Query and Remove       7. Binary and Image Collection Data         7.1 Insert Image/Binary File         7.2 Mapping GridFS and Collection Data         7.3 Read GridFS Data         7.4 Delete Data       8. Embedded Document         8.1 Preparation         8.2 Simple Embedded Document         8.3 Embedded Document Collection       9. LINQ         9.1 Preparation         9.2 Query LINQ       Contact and Source Code          Buy You can buy this book directly from you Kindle, http://www.amazon.com/MongoDB-VB-NET-Example-ebook/dp/B00A5A4N76/ You don’t have Kindle, you still buy it from Lulu, [V] iBookstore: http://itunes.apple.com/us/book/isbn9781300395461  KOBO: http://www.kobobooks.com/ebook/MongoDB-for-VB-NET-Example/book-eU2vCTisnUa7L29CKxHLMQ/page1.html Google Play Books https://play.google.com/store/books/details?id=TOOHAgAAQBAJ    

Tags:

.NET | Books | Database

Buku “Panduan Praktis Microsoft Windows Azure”

by Agus Kurniawan 11. November 2012 16:07
Era komputasi tinggi dan cepat disertai juga jumlah data yang meledak memerlukan solusi yang komprehensif. High Computing dan Cloud Computing dapat menjadi alternatif untuk mengatasi meledaknya data yang begitu cepat. Buku "Panduan Praktis Microsoft Windows Azure" membantu rekan-rekan mengenal teknologi cloud computing berbasis Windows Azure. Buku ini akan diterbitkan oleh Elexmedia Komputindo. Sinopsis Buku Saat ini makin maraknya bisnis cloud computing yang dapat dilihat indikatornya yaitu banyaknya kesadaran akan manfaat cloud computing bagi kebutuhan mereka dan ditambah lagi pemain atau vendor cloud computing juga banyak bermunculan. Disisi pengguna, ini akan menyibukkan pengguna karena apabila  kita ingin memanfaatkan cloud computing dengan platform Windows Azure sebagai aplikasi utama maka kita membuat yang baru jika belum mempunyai aplikasinya atau melakukan migrasi aplikasi saat ini ke platform Windows Azure. Buku ini dirancang untuk membantu para pengembang cloud computing dengan memanfaatkan Windows Azure. Seluruh penyajian dilakukan secara step-by-step. Berikut ini bahasan topik yang dibahas Pengenalan teknologi Windows Azure dan proses migrasi Windows SQL Azure Windows Azure Storage Windows Azure Web Sites Windows Azure Virtual Machine dan Virtual Network Windows Azure Service Bus, Media Service, dan Mobile Service Windows Azure Tools Windows Azure Big Data   Daftar Isi Kata Pengantar Bab 1 Mengenal Windows Azure 1.1 Pengertian Cloud Computing 1.2 Tipe Cloud Computing 1.3 Perbedaan IaaS dan PaaS 1.4 Skenario Pemanfaatan Cloud Computing 1.5 Layanan Microsoft Cloud 1.6 Windows Azure Platform 1.7 Pengembangan Aplikasi Windows Azure Bab 2 Teknologi Windows Azure dan Proses Migrasi 2.1 Windows Azure Management Portal 2.2 Windows Azure Compute 2.3 Media Service 2.4 Mobile Service 2.5 Windows Azure Storage 2.6 SQL Azure Database 2.7 Windows Azure Migration Assessment Tool 2.8 Migrasi ke Windows Azure 2.9 Proses Deployment 2.10 Testing 2.11 Dukungan Driver, Library dan Protokol Untuk Database 2.12 Migrasi Data 2.13 Migrasi Data Ke Windows Azure Table Storage 2.14 Automating Deployment Pada Windows Azure 2.15 Membatasi User Untuk Unggah File Yang Besar 2.16 Implementasi SSL Untuk Enkripsi Transmisi Pada Web Role Dan Azure Data Service Bab 3 Windows SQL Azure 3.1 Akses SQL Azure 3.2 Membuat SQL Azure Server 3.3 Akses Database Pada SQL Azure 3.4 Migrasi Data SQL Server Ke SQL Azure 3.5 Memprogram Database SQL Azure 3.6 Backup Database SQL Azure 3.7 Import dan Export Data-Tier Application 3.8 Error Messages SQL Azure 3.9 Entity Framework Dan LINQ 3.10 Menghapus Database Bab 4 Teknologi Windows Azure Storage 4.1Teknologi Storage Pada Windows Azure 4.1.1 Windows Azure Storage-Table 4.1.2 Windows Azure Storage-Blob 4.1.3 Windows Azure Storage – Queue 4.2 Membuat Windows Azure Storage 4.3 Akses Windows Azure Storage 4.4 Integrasi Dengan Aplikasi Dengan Windows Azure Storage 4.4.1 Persiapa 4.4.2 Initialisasi 4.4.3 Membuat Tabel 4.4.4 Menambah Data Tabel 4.4.5 Mengambil Data 4.4.6 Mengedit Data 4.4.7 Menghapus Data 4.4.8 Menghapus Tabel 4.5 Bekerja Dengan Data Blob 4.5.1 Unggah File 4.5.2 Memperoleh Daftar Data Blob 4.5.3 Unduh Blob 4.5.4 Menghapus Data Blob Bab 5 Teknologi Windows Azure Web Sites 5.1 Teknologi Web Sites Pada Windows Azure 5.2 Membuat Web Site Baru 5.3 Testing Web Site 5.4 Konfigurasi Web Site 5.5 Menghentikan Servis 5.6 Menghapus Web Site Bab 6 Windows Azure Virtual Machine 6.1 Mengaktifkan Fitur Windows Azure Virtual Machine 6.2 Membuat Virtual Machine Pada Windows Azure 6.3 Testing VM 6.4 Monitoring VM 6.5 Restart dan Shutdown 6.6 Membuka Port VM 6.7 Menghapus VM Bab 7 Windows Azure Virtual Network 7.1 Mengaktifkan Fitur Windows Azure Virtual Network 7.2 Membuat Virtual Network 7.3 Konfigurasi Virtual Network Melalui File 7.4 Menghapus Virtual Network 7.5 Langkah Selanjutnya Bab 8 Windows Azure Service Bus 8.1 Mengaktifkan Fitur Windows Azure Service Bus 8.2 Membuat Service Bus 8.3 Membuat Queue 8.4 Monitoring Queue 8.5 Akses Queue 8.6 Menghapus Service Bus 8.7 Windows Azure Service Topic 8.8 Mengakses Windows Azure Queue 8.8.1 Persiapan 8.8.2 Initialisasi 8.8.3 Membuat Queue 8.8.4 Mengirim Message 8.8.5 Menerima Message 8.8.6 Menghapus Queue 8.9 Manipulasi Windows Azure Service Topic 8.9.1 Membuat Service Topic 8.9.2 Membuat Subscription 8.9.3 Mengirim Message Ke Topic 8.9.4 Menerima Message 8.9.5 Menghapus Subscription 8.9.6 Menghapus Service Topic Bab 9 Windows Azure Media Service 9.1 Mengaktifkan Fitur Windows Azure Media Service 9.2 Membuat Media Service 9.3 Ekplorasi Windows Azure Media Service 9.4 Akses Media Service 9.5 Menghapus Media Service Bab 10 Windows Azure Mobile Service 10.1 Mengaktifkan Fitur Windows Azure Mobile Service 10.2 Membuat Mobile Service 10.3 Mengekplorasi Mobile Service 10.3.1 Panel Mobile Service 10.3.2 Dashboard 10.3.3 Data 10.3.4 Panel Push 10.3.5 Panel Identity 10.3.6 Panel Configure 10.3.7 Panel Scale 10.3.8 Panel Logs 10.4 Access Key 10.5 Menghapus Mobile Service Bab 11 Windows Azure Tools 11.1 Windows Azure Commandline 11.1.1 Platform Linux 11.1.2 Windows 11.2 Mendapatkan Publish Setting 11.2.1 Linux 11.2.2 Windows 11.3 Windows Azure Virtual Machine 11.4 Manajemen Web Sites 11.5 Windows Azure Cloud Services Bab 12 Windows Azure Big Data 12.1 Windows Azure BIG DATA 12.2 Windows Azure Hadoop 12.3 Eksplorasi Windows Azure Hadoop 12.3.1 Interactive Console 12.3.2 Remote Desktop 12.3.3 Open Ports 12.3.4 Manage Cluster 12.3.5 Job History 12.3.6 Samples 12.3.7 Download 12.3.8 Create Job 12.4 Eksekusi Job Daftar Pustaka Tentang Penulis   Semoga buku ini berguna untuk semuanya   Update - 30 Nov 2012 Buku sudah tersedia di toko buku. Pembelian juga dapat dilakukan secara online, cek: http://elexmedia.co.id/buku/detail/9786020200835 

Tags:

Books | Windows

Book “Object-Relational Mapping (ORM): MongoDB, Mongoosejs and Node.js By Example”

by Agus Kurniawan 17. September 2012 13:58
Just released my book “Object-Relational Mapping (ORM): MongoDB, Mongoosejs and Node.js By Example”. The book aims to give you illustration in code how to implement ORM for MongoDB. It contains lots of detailed sample code that can be followed a long with as you read. Table of Content Preface 1. Development Environment 1.1 MongoDB 1.2 Node.js and Development Tools 1.3 MongoDB Driver for Node.js 1.4 ORM MongoDB 2. Schemas and Models 3. Create, Read, Update and Delete Documents 3.1 Preparation 3.2 Create 3.3 Read 3.4 Update 3.5 Delete 4. Finding and Querying Data 4.1 Preparation 4.2 Finding 4.3 Querying 5. Binary and Image Collection Data 5.1 GridFs and Mongoosejs 5.1.1 Insert 5.1.2 Read 5.1.3 Delete 5.2 Working with File 5.2.1 Insert 5.2.2 Read 5.2.3 Delete 5.3 Getting List of GridFs File 6. Embedded Document 6.1 Embedded Document 6.2 Create 6.3 Read 6.4 Update 6.5 Delete 7. Validation 7.1 Method 1 7.2 Method 2 7.3 Method 3 8. Database Relationship 8.1 Database Relationship 8.2 Create 8.3 Read 8.4 Update 8.5 Delete Contact and Source Code   Buy You can buy this book directly from you Kindle, http://www.amazon.com/dp/B009BRNLJA/ You don’t have Kindle, you still buy it from Lulu, [V]  iBookStore, http://itunes.apple.com/us/book/isbn9781300202455  Kobo, http://store.kobobooks.com/en-US/ebook/object-relational-mapping-orm-mongodb-mongoosejs-and-node-js-by-example  NOOK, http://www.barnesandnoble.com/w/object-relational-mapping-agus-kurniawan/1113498563  Google Play Books https://play.google.com/store/books/details?id=jkfHAgAAQBAJ 

Tags:

Books | Database

Book “MongoDB for C# By Example”

by Agus Kurniawan 20. August 2012 08:43
I just published my book MongoDB for C#. You can buy it directly on Amazon, check it MongoDB for C# by Example- Agus Kurniawan- Amazon.com  If you don't have Kindle device, you can read it on desktop platform, check it, http://www.lulu.com/shop/agus-kurniawan/mongodb-for-c-by-example/ebook/product-20348255.html For iPad/iPhone, you can get it with iBooks app, check http://itunes.apple.com/us/book/mongodb-for-c-by-example/id559886293  Google play books: https://play.google.com/store/books/details?id=teGHAgAAQBAJ  Kobo http://store.kobobooks.com/en-US/ebook/mongodb-for-c-by-example   Table of Content Preface 1. Development Environment 1.1 MongoDB 1.2 C# and Development Tools 1.3 MongoDB Driver for C# 2. Connecting to MongoDB 3. Create and Delete Database 3.1 Create Database 3.2 Delete Database 4. Create, Read and Delete Database Collection 4.1 Create Database Collection 4.2 Read Database Collection 4.3 Delete Database Collection 5. Create, Read, Update and Delete Collection Data 5.1 Create Collection Data 5.2 Read Collection Data 5.3 Update Collection Data 5.4 Delete Collection Data 6. Finding and Querying Data 6.1 Finding Data 6.2 Query 6.3 Query and Remove 7. Binary and Image Collection Data 7.1 Insert Image/Binary File 7.2 Mapping GridFS and Collection Data 7.3 Read GridFS Data 7.4 Delete Data 8. Embedded Document 8.1 Preparation 8.2 Simple Embedded Document 8.3 Embedded Document Collection 9. LINQ 9.1 Preparation 9.2 Query LINQ Contact and Source Code

Tags:

.NET | Books | Database

Book: Nodejs Programming By Example

by Agus Kurniawan 5. August 2012 05:50
This book is a reference to the nodejs programming language. It describes all the elements of the language and illustrates their use with code examples. The book covers topics such as: * Basic nodejs programming language * File operations * Functions * String operations * Building own module * Error handling * Events * Database programming * Web application * Socket programming * Socket.io Table of Content Preface 1. Introduction to Nodejs 1.1 Installation 1.2 Hello World 1.3 Nodejs Modules 1.4 Update Nodejs Version 2. Nodejs Programming Language 2.1 Common Rule 2.2 Declaring Variable 2.3 Assigning Variables 2.4 Comment 2.5 Arithmetic Operations 2.6 Mathematical Functions 2.7 Comparison Operators 2.8 Logical Operators 2.9 Increment and Decrement 2.10 Decision 2.10.1 if..then 2.10.2 switch..case 2.11 Iterations 2.11.1 For 2.11.2 While 3. Nodejs Collections and JSON 3.1 Array 3.1.1 Create Array Object 3.1.2 Insert Data 3.1.3 Access Data 3.1.4 Update Data 3.1.5 Remove Data 3.2 Nodejs JSON 3.2.1 Create JSON Object 3.2.2 Display Data 3.2.3 Access Data 3.2.4 Edit Data 3.3 JSON Array 3.3.1 Create JSON Array 3.3.2 Display Data 3.3.3 Access Data 3.3.4 Edit Data 3.4 Check JSON Attribute 4. File Operations 4.1 File Modules 4.2 Reading Text 4.3 Creating File 5. Functions 5.1 Creating Function 5.2 Fuction with Returning Value 5.3 Function with Parameters and Returning Value 5.4 Callback Function 6. String Operations 6.1 Concatenating Strings 6.2 String To Numeric 6.3 Numeric to String 6.4 String Parser 6.5 Check String Data Length 6.6 Copy Data 6.7 Upper and Lower Case Characters 6.8 Getting String Index 6.9 Exploring Characters 7. Building Own Module 7.1 Create Simple Module 7.2 Module Class 8. Error Handling and Logging 8.1 Error Handling 8.2 Logging 9. Events 9.1 Events Module 9.2 Getting Started 9.4 Remove Events 10. Database Programming 10.1 Database Nodejs Modules 10.2 Sqlite 10.3 MySQL 10.4 MongoDB 11. Web Application 11.1 Getting Started 11.2 Manipulating HTTP Header 11.3 Handling Page Request 11.4 Working with HTTPS 11.5 ExpressJs 11.5.1 Installation 11.5.2 Getting Started 11.5.3 Handling Page Request 11.5.4 Expressjs for HTTPS 12. Socket Programming 12.1 Socket Module 12.2 Hello World 12.3 Client/Server Socket 12.3.1 Server Socket 12.3.2 Client Socket 12.3.3 Testing 12.4 UDP Socket 12.4.1 UDP Server 12.4.2 UDP Client 12.4.3 Testing 12.5 DNS 13. Socket.io 13.1 Getting Started 13.2 Hallo World 13.3 Socket.io and ExpressJs 13.4 Real-Time Monitoring Contact and Source Code How to Buy? You can buy it directly from your Kindle,  http://www.amazon.com/Nodejs-Programming-By-Example-ebook/dp/B008S43FZM/ For non kindle users, you can try to buy it from Lulu, http://www.lulu.com/shop/agus-kurniawan/nodejs-programming-by-example/ebook/product-20308068.html  For iPad/iPhone users, you can buy it on iBook Store, http://itunes.apple.com/us/book/nodejs-programming-by-example/id553493727 For Nook users, check it on http://www.barnesandnoble.com/w/nodejs-programming-by-example-agus-kurniawan/1112571768  For Android users, check it on https://play.google.com/store/books/details?id=PT4UAgAAQBAJ 

Tags:

Books | Node.js

Buku: Network Forensics Dengan Wireshark

by Agus Kurniawan 11. June 2012 16:58
Ide penulisan buku ini bermula sejak dua tahun lalu namun dikarenakan suatu hal dan beberapa revisi konten akhirnya buku ini dapat diselesaikan hari ini. Buku inidiberikan judul Network Forensics Dengan Wireshark. Tujuan dari penulisan buku ini adalah memberikan pengetahuan bagaimana mengenal dan mengidentifikasi paket data jaringan protokol pada kondisi normal dan tidak normal atau rusak. Buku ini akan dipublikasi kan oleh Andi Publisher. Saat ini naskah buku dalam proses editing dan finalisasi oleh pihak Andi Publisher. Saya akan memberitahu kapan buku ini akan terbit untuk umum. Sinopsis Saat ini perkembangan protokol jaringan internet semakin lama semakin komplek. Ketika terjadi masalah pada jaringan, kita perlu melakukan troubleshooting dimana salah satu solusinya adalah menganalisa paket data jaringan yang terjadi melalui teknik sniffing. Buku ini dirancang agar pembaca dapat melakukan sniffing paket data jaringan dengan menggunakan Wireshark bahkan kita juga dapat melihat paket data sensitif seperti password account. Tool Wireshark ini dapat berjalan pada platform Windows, Linux, dan Mac.Semua materi dipaparkan dengan pendekatan step-by-step dan praktis untuk mengenali paket data jaringan yang banyak digunakan. Materi didalam buku ini terbagi menjadi tiga bagian besar yang terbagi menjadi beberapa bab. A.    Dasar Network Forensics dan Wireshark Materi ini untuk memperkenalkan konsep Network Forensics. Pengenalan Wireshark mulai dari instalasi, cara menggunakan, teknik sniffing pada jaringan kabel dan nirkabel (WLAN), filter paket data. B.    Identifikasi Paket Jaringan Protokol Materi ini membahas untuk mengenal dan mengindetifikasi paket data jaringan yang meliputi ARP, ICMP, DHCP, DNS, IP, TCP, UDP, HTTP, FTP, SMTP, POP, IMAP, WLAN (IEEE 802.11), dan TLS/SSL. C.    Studi Kasus Materi ini membahas beberapa kasus yang berhubungan paket data sehingga para pembaca dapat mengenal permasalahan yang terjadi pada ARP, ICMP, DHCP, DNS, IP, TCP, HTTP, FTP, SMTP, POP, WLAN (IEEE 802.11). Selain itu, topik ini membahas paket protokol aplikasi jaringan contohnya MSN, IRC, Bittorrent, video streaming dan menganalisa paket data yang berhubungan dengan keamanan jaringan meliputi authentikasi WLAN dan dekripsi paketnya, OS Fingerprinting, dan DoS (Denial of Service). Buku ini menyediakan contoh beberapa file capture Wireshark sebagai bahan untuk belajar dan menganalisa paket jaringan. Daftar Isi Berikut ini daftar isi dari buku ini: Kata Pengantar Daftar Isi A. Dasar Network Forensics dan Wireshark Bab 1. Mengenal Network Forensics     1.1 Apa Itu Network Forensics?     1.2 Mengapa Perlu Network Forensics?     1.3 Analisa Data Jaringan Melalui Network Forensics         1.3.1 Mengenal Model Open System Interconnection (OSI)         1.3.2 Identifikasi Komponen Jaringan             1.3.1 Router             1.3.2 Switch             1.3.3 Hub             1.3.4 Network Interface Card (NIC)             1.3.5 Host         1.3.3 IP Address             1.3.3.1 Kelas Address             1.3.3.2 Subnet Mask Bab 2. Mengenal Wireshark     2.1 Apa Itu Wireshark?     2.2 Kapan Menggunakan Wireshark     2.3 Fitur     2.4 Protokol     2.5 Real-Time Monitoring Bab 3. Instalasi Wireshark     3.1 Persiapan     3.2 Instalasi Wireshark Pada Windows     3.3 Instalasi Wireshark Pada Linux     3.4 Menjalankan Aplikasi Wireshark Bab 4. Menggunakan Aplikasi Wireshark     4.1 Melakukan Sniffing         4.1.1 Hak Akses Sniffing         4.1.2 Ukuran File Capture         4.1.3 Melakukan Sniffing Secara Background     4.2 Teknik Tapping         4.2.1 Tapping Pada Hub         4.2.2 Tapping Pada Switch         4.2.3 Tapping Pada Router         4.2.4 Aggregate Hardware     4.3 Melakukan Sniffing Pada Jaringan Wireless         4.3.1 Windows         4.3.2 Linux – Ubuntu         4.3.3 Hardware Khusus Bab 5. Bekerja Dengan Data Hasil Capture Wireshark     5.1 Dukungan File Capture     5.2 Membuka File Capture     5.3 Repositori Data Capture Bab 6. Filtering Paket Data     6.1 Mengapa Perlu Filtering?     6.2 Filtering Paket         6.2.1 Filtering Paket Secara Live         6.2.2 Filtering Paket Secara Offline     6.3 Capture Filter     6.4 Display Filter B. Identifikasi Paket Jaringan Protokol Bab 7. ARP     7.1 Mengenal Protokol ARP         7.1.1 Format Data ARP         7.1.2 Referensi Protokol     7.2 Analisa Paket Bab 8. ICMP     8.1 Mengenal Protokol ICMP         8.1.1 Format Data ICMP         8.1.2 Referensi Protokol     8.2 Analisa Paket Bab 9. DHCP     9.1 Mengenal Protokol DHCP         9.1.1 Format Data DHCP         9.1.2 Referensi Protokol     9.2 Analisa Paket Bab 10. DNS     10.1 Mengenal Protokol DNS         10.1.1 Format Data DNS         10.1.2 Referensi Protokol     10.2 Analisa Paket Bab 11. IP     11.1 Mengenal Protokol IP         11.1.1 Format Data IP         11.1.2 Referensi Protokol     11.2 Analisa Paket Bab 12. TCP     12.1 Mengenal Protokol TCP         12.1.1 Format Data TCP         12.1.2 Referensi Protokol     12.2 Analisa Paket Bab 13. UDP     13.1 Mengenal Protokol UDP         13.1.1 Format Data UDP         13.1.2 Referensi Protokol     13.2 Analisa Paket Bab 14. HTTP     14.1 Mengenal Protokol HTTP         14.1.1 Format Data HTTP         14.1.2 Referensi Protokol     14.2 Analisa Paket Bab 15. FTP     15.1 Mengenal Protokol FTP         15.1.1 Format Data FTP             15.1.1.1 Melakukan Koneksi Dengan Remote Host             15.1.1.2 Memilih Direktori             15.1.1.3 Menampilkan File             15.1.1.4 Mendifinisikan Mode Transfer             15.1.1.5 Menyalin File             15.1.1.6 Memutukan Hubungan Dengan Remote Host         15.1.2 Referensi Protokol     15.2 Analisa Paket Bab 16. SMTP     16.1 Mengenal Protokol SMTP         16.1.1 Format Data SMTP         16.1.2 SMTP Command             16.1.2.1 EHLO             16.1.2.2 MAIL             16.1.2.3 RCPT             16.1.2.4 DATA             16.1.2.5 RSET             16.1.2.6 VRFY             16.1.2.7 EXPN             16.1.2.8 HELP             16.1.2.9 NOOP             16.1.2.10 QUIT         16.1.3 Referensi Protokol     16.2 Analisa Paket Bab 17. POP3     17.1 Mengenal Protokol POP3         17.1.1 Format Data POP3         17.1.2 POP3 Command             17.1.2.1 USER             17.1.2.2 PASS             17.1.2.3 QUIT             17.1.2.4 STAT             17.1.2.5 LIST             17.1.2.6 RETR             17.1.2.7 DELE             17.1.2.8 NOOP             17.1.2.9 RSET         17.1.3 Referensi Protokol     17.2 Analisa Paket Bab 18. IMAP     18.1 Mengenal Protokol IMAP         18.1.1 Format Data IMAP         18.1.2 Referensi Protokol     18.2 Analisa Paket Bab 19. WLAN (IEEE 802.11)     19.1 Mengenal Protokol WLAN (IEEE 802.11)         19.1.1 Format Data IEEE 802.11         19.1.2 Referensi Protokol     19.2 Analisa Paket Bab 20. TLS/SSL     20.1 Mengenal Protokol TLS/SSL         20.1.1 Protokol SSLv2         20.1.2 Protokol SSLv3     20.2 SSH     20.3 Dekripsi Paket Data TLS/SSL C. Studi Kasus Bab 21. Analisa Forensik Paket Data Jaringan Protokol     21.1 Masalah Pada Protokol ARP         21.1.1 ARP Padding         21.1.2 ARP Poison     21.2 Permasalahan Pada Protokol IP     21.3 Permasalahan Pada Protokol TCP     21.4 Permasalahan Pada Protokol ICMP     21.5 Permasalahan Pada Protokol  DHCP     21.6 Permasalahan Pada Protokol DNS     21.7 Permasalahan Pada Protokol HTTP     21.8 Permasalahan Pada Protokol FTP     21.9 Permasalahan Pada Protokol SMTP     21.10 Permasalahan Pada Protokol POP     21.11 Permasalahan Pada Protokol WLAN Bab 22. Analisa Forensik Paket Data Pada Aplikasi Jejari Sosial     22.1 Teknik Sniffing     22.2 Twitter     22.3 Facebook Bab 23. Analisa Forensik Paket Data Pada Aplikasi Internet     23.1 Aplikasi Messenger     23.2 Aplikasi Torrent     23.3 Aplikasi IRC     23.4 Aplikasi Streaming Bab 24. Analisa Forensik Paket Data Untuk Sistem Keamanan Jaringan     24.1 Authentikasi WLAN     24.2 Dekripsi Paket IEEE 802.11     24.3 OS Fingerprinting     24.4 DoS Daftar Pustaka Tentang Penulis   Cara Membeli Buku ini sudah tersedia di toko buku di Indonesia dan anda dapat membelinya melalui toko buku tersebut. Anda juga dapat membeli langsung ke penerbitnya secara online melalui website resminya, berikut ini link websitenyaa, http://andipublisher.com/produk-1112004554-network-forensics-panduan-analisis-dan-i.html . Semoga buku ini berguna untuk semuanya

Tags:

Books | Networking | Security

About Agus Kurniawan

Agus Kurniawan

For more detail about me click here [V]

Please entry your name into my guestbook [V]

If you want to contact me, please go here [V]

Go here for my professional services [V]

My Books

Pemrograman Java Tingkat Lanjut PHP and MongoDB Programming By Example

ASP.NET SignalR Programming By Example KnockoutJS Programming by Example

Getting Started with Java ME Embedded 8 and Raspberry Pi XBee IEEE 802.15.4 Programming

Raspberry Pi System Programming for Beginner Backbone.js Programming By Example

PHP and SQL Server Programming By Example AngularJS Programming by Example

jQuery Programming by Example Getting Started with Arduino and Ruby

Raspberry Pi Command Line for Beginner Getting Started with Arduino and Python

MSP430 LaunchPad Programming TypeScript Programming by Example

Getting Started with Matlab Simulink and Arduino SQL Server for Node.js

Pocket Reference: Netduino for Beginner Database Programming using Matlab

Pocket Reference: Basic Sensors in Windows 8 Getting Started with Matlab Simulink and Raspberry Pi

Getting Started with Arduino and Java  Pocket Reference: Raspberry Pi Programming

Getting Started with Arduino and Matlab Getting Started with Arduino and .NET

Pocket Reference: Raspberry Pi Getting Started with Arduino and Node.js

MongoDB for VB.NET Panduan Praktis Windows Azure

Network Forensics: Panduan Analisis Dan Investigasi Paket Data Jaringan Menggunakan Wireshark Object-Relational Mapping (ORM): MongoDB, Mongoosejs and Node.js By Example

Nodejs Programming by Example MongoDB for by Example

Pemrograman Parallel Dengan MPI dan C Panduan Lengkap iPad 2 Untuk Pemula

Pemrograman Jaringan Dengan Java Aplikasi Pilihan iPad Untuk Anak-Anak

Buku lainnya [V]

Agus Kurniawan is Microsoft MVP (Most Valuable Professional)

Agus Kurniawan- Github Profile

Agus Kurniawan- Codeplex Profile

Follow Me

Follow agusk2010 on Twitter

Month List