Sekarang dalam Edisi Ketiga, Praktik Menghitung Menggunakan Python terus memperkenalkan jurusan dan non-jurusan yang mengambil kursus CS1 ke pemikiran komputasi menggunakan Python, dengan penekanan kuat pada pemecahan masalah melalui ilmu komputer. Penulis telah memilih Python karena kesederhanaannya, struktur data bawaan yang kuat, konstruksi kontrol yang canggih, dan kepraktisan. Teks dibuat …
Buku ini merupakan buku dasar dikhususkan bagi para pembaca yang baru mempelajari bahasa pemrograman untuk pertama kali. Namun bagi para pembaca yang sudah mahir tidak tertutup kemungkinan untuk mencobanya. Soource code yang ada di buku ini bisa diterapkan pada Turbo C++ dan Borland C++.Pembahasan buku mencakup: Variabel dan Konstanta Basic Input Output Struktur Percabangan & Struktur Perulanga…
WiFi atau dikenal juga dengan Wireless LAN telah banyak digunakan baik untuk keperluan privat maupun keperluan korporasi (perusahaan). Seiring dengan kebutuhan akan akses wireless internet dan telah menjamurnya produk notebook yang terintegrasi dengan WiFi, membuat WiFi mudah dikenal oleh masyarakat. Dengan didukung oleh keuntungan bila memanfaatkan WiFi maka hampir di setiap sudut kota terut…
Pada buku ini penulis tidak mengajari cara men-deface/hack website dengan cepat dan mudah, dan tidak mengajari bagaimana membobol keamanan website berbasis Joomla, Drupal, Wordpress, atau MyBB. Tidak juga mempelajari hacking menggunakan Havij, SQLmap, Nikto, Acunetix, ataupun sejenis. Namun pada buku ini penulis mencoba membuka pemikiran pembaca tentang pemahaman Web-hacking dengan logika-logik…
Buku ini disertai lebih dari 100 contoh program yang disertai komentar agar Anda tidak terjebak aroma prosedural. Buku tidak melulu mengajar sintaks Java, juga menekankan "berfikir secara objek (thinking in objects)". Buku ini membuka wawasan kritis bahkan terhadap pertanyaan yang diajukan dosen. Pertanyaan sering diberikan dalam aroma prosedural yang kental dan menyesatkan karena telah mendara…
Edisi baru Kenneth Louden dan Kenneth Lambert dari BAHASA PEMROGRAMAN: PRINSIP DAN PRAKTEK, 3E memberi mahasiswa tingkat lanjut gambaran umum bahasa pemrograman melalui prinsip-prinsip umum yang dikombinasikan dengan detail tentang banyak bahasa modern. Bahasa utama yang digunakan dalam edisi ini antara lain C, C ++, Smalltalk, Java, Ada, ML, Haskell, Scheme, dan Prolog; banyak bahasa lain diba…
Dalam teks tambahan ini, MATLAB digunakan sebagai alat komputasi untuk mengeksplorasi topik DSP tradisional dan memecahkan masalah untuk mendapatkan wawasan. Ini sangat memperluas jangkauan dan kompleksitas masalah yang dapat dipelajari siswa secara efektif dalam kursus tersebut. Karena aplikasi DSP pada dasarnya adalah algoritme yang diimplementasikan pada prosesor atau perangkat lunak DSP, di…
MapServer merupakan perangkat lunak gratis (freeware) dengan kode terbuka (open source), untuk mengembangkan aplikasi Sistem Informasi Geografis (GIS) berbasis web. MapServer dapat dijalankan pada berbagai sistem operasi, temasuk Microsoft Windows dan Linux. Dalam buku Panduan Menggunakan MAP Server dijelaskan langkah demi langkah bagaimana menggunakan MapServer, dari mulai instalasi, pengatura…
idak peduli dalam bahasa apa mereka memprogram, pengembang selalu berharap semuanya berjalan lebih cepat! Terutama saat menulis aplikasi mission-critical, tidak ada yang mau dibatasi oleh lingkungan pemrograman. Java Performance Tuning menyediakan semua detail yang perlu Anda ketahui untuk "menyempurnakan" semua jenis program Java dan membuat kode Java berjalan lebih cepat secara signifikan. Tu…
Memulai Java 7 memandu Anda melalui versi 7 bahasa Java dan berbagai macam API platform. Fitur bahasa Java 7 baru yang dibahas termasuk switch-on-string dan try-with-resources. API yang dibahas meliputi Threading, Collections Framework, Concurrency Utilities, Swing, Java 2D, networking, JDBC, SAX, DOM, StAX, XPath, JAX-WS, dan SAAJ. Buku ini juga menyajikan pengenalan pengembangan aplikasi Andr…