Profil penulis
Si
190 karya publik ditemukan.
Komunikasi multikultural
Multicultural communications and their impact on ethnic relations in Indonesia related to national unity concept.
Perangkaan perkhidmatan teknologi maklumat dan komunikasi
Digital Marketing: Komunikasi Bisnis Menjadi Lebih Mudah
Marketing merupakan salah satu aktivitas yang paling penting dari sebuah bisnis, sedangkan Digital Marketing adalah kombinasi seluruh aktivitas marketing yang dilakukan menggunakan media elektronik maupun internet. Beberapa kegiatan digital marketing di antaranya: SEO, SEM, Social Media Marketing, email marketing, content marketing, dan lainnya. Buku ini akan membahas jenis digital marketing, yaitu: 1. The data whiz 2. The E-Artiste 3. The social media 4. The beta taster 5. The snarky marketer 6. The marketing megaphone
Pesantren sebagai wadah komunikasi
Communication system in Pesantren Suryalaya, an Islamic religious training center in Tanjungkerta Village, Kecamatan Pagerageung, Kabupaten Tasikmalaya, Jawa Barat Province.
Pengembangan model eksternalisasi knowledge dan aliran teknologi informasi dan komunikasi (TIK) di institusi pemerintah daerah
Knowledge based organization in Indonesian government institutions.
PEMROGRAMAN GUI PYTHON: MENCIPTAKAN SENDIRI APLIKASI EDITOR TEKS, E-DRUM, GAME CATUR, DAN PAINT
Dalam Python, Anda dapat menggunakan modul tkinter untuk menciptakan program-program GUI sederhana. Python tidak memiliki fitur-fitur pemrograman GUI yang inheren di dalamnya. Namun, ia memiliki sebuah modul dengan nama tkinter yang dapat dipakai untuk menciptakan program-program GUI sederhana. Nama “tkinter” merupakan singkatan dari “Tk Interface”, yang dinamai seperti itu karena memberikan cara bagi programer Python untuk menggunakan sebuah pustaka GUI dengan nama Tk. Banyak bahasa pemrograman lain yang juga menggunakan pustaka Tk. Buku ini merupakan buku pemrograman GUI menggunakan Python yang difokuskan untuk pembelajaran efektif, dengan merancang sendiri empat aplikasi GUI terapan: Editor Teks Kompleks, E-Drum, Game Catur, dan Paint. Dengan memiliki sedikit pengetahuan pemrograman Python, buku ini dirancang untuk pembelajar mandiri, mahasiswa, insinyur, dan bahkan peneliti dalam berbagai displin ilmu. Pada Bab 1, Anda akan belajar: Bagaimana menggunakan modul tkinter; Bagaimana menciptakan jendela kosong; Bagaimana menggunakan widget Label; Bagaimana menggunakan widget Button; Bagaimana menggunakan widget Frame. Pada Bab 2, Anda akan membangun sebuah editor teks yang memiliki sejumlah fitur. Aplikasi ini diberi nama Editor Teks. Fitur-fitur yang tercakup pada editor teks ini: Menciptakan dokumen baru, membuka dan mengedit dokumen yang telah ada, dan menyimpan dokumen; Mengimplementasikan opsi-opsi pengeditan seperti cut, copy, paste, undo, dan redo; Melakukan pencarian pada sebuah file untuk suku pencarian tertentu; Mengimplementasikan penomoran baris dan kemampuan untuk menampilkan/menyembunyikan nomor baris; Mengimplementasikan seleksi tema agar user dapat memilih tema warna untuk editor; Mengimplementasikan jendela about dan help. Pada Bab 3, Anda akan mengekspansi pengalaman dengan Tkinter untuk membuat aplikasi musik. Anda akan membangun sebuah GUI E-DRUM lintas-platform menggunakan Tkinter dan sejumlah modul Python lain. Berikut adalah sejumlah tujuan kunci pada bab ini: Belajar menstrukturisasi program-program Tkinter dalam gaya pemrograman berorientasi-objek; Mempelajari lebih dalam widget-widget Tkinter seperti Spinbox, Button, Entry, dan Checkbutton; Menerapkan manajer geometri grid pada projek praktis; Memahami pentingnya pemilihan struktur data yang tepat dalam program; Belajar mengikat fungsi-fungsi callback orde-tinggi pada widget; Belajar menggunakan Tkinter dalam kaitannya dengan modul standar dan modul pihak ketiga; Memahami kebutuhan multithreading dan bagaimana menuliskan aplikasi multithread; Belajar tentang serialisasi objek; Memahami tentang widget-widget ttk. Pada Bab 4, Anda akan membangun game catur dengan Tkinter. Jika Anda telah mengetahui dasar-dasar aturan catur, artinya Anda telah siap menulis program ini. Namun, jika Anda belum mengetahuinya, Anda perlu membacanya sebelum mulai memprogram aplikasi ini. Berikut adalah sejumlah tujuan kunci pada bab ini: Belajar bagaimana menstrukturisasi sebuah program dalam arsitektur Model-View-Controller (MVC); Belajar bagaimana mengatasi kompleksitas dengan mengimplementasikan program dalam sebuah struktur modular; Mempelajari kekuatan dari widget Canvas dari Tkinter; Belajar penggunaan dasar dari koordinat, ID objek, dan tag dari Canvas; Belajar penanganan error yang direkomendasikan; Belajar bagaimana mengekspansi tipe-tipe data built-in pada Python; Menggunakan pewarisan objek untuk menuliskan kelas-kelas dengan atribut-atribut dan watak yang sama; Menggunakan modul pustaka Python configparser untuk menyimpan preferensi-preferensi program; Mengenal sejumlah modul Python yang sering digunakan pada sejumlah aplikasi. Pada Bab 5, selain mengeksplorasi widget Canvas, Anda juga akan mengembangkan sebuah framework GUI kecil yang ada di atas antarmuka Tkinter. Seperti yang nanti Anda lihat, framework merupakan salah satu cara terbaik untuk memaksimalkan pendaur-ulangan kode. Framework merupakan salah satu perangkat untuk RAD (Rapid Application Development). Di sini, Anda akan: Mendalami API (Application Program Interface) untuk widget Canvas; Belajar membangun dan menggunakan framework GUI untuk memaksimalkan pendaur-ulangan kode dan RAD; Belajar menggunakan modul colorchooser dari Tkinter; Belajar menggunakan widget ComboBox; Mengenal metode-metode widget yang disediakan. Akhir kata, semoga apa yang disuguhkan pada buku ini menjadi bermanfaat bagi keahlian pembaca dalam menciptakan dan menerapkan GUI Python. TERIMAKASIH.
Konsep dan Implementasi Pemrograman Python
Buku ini merupakan buku teks pemrograman komputer menggunakan Python yang difokuskan untuk pembelajaran efektif. Sengaja dirancang untuk pelbagai tingkat ketertarikan dan kemampuan pembelajar, buku ini cocok untuk siswa SMA/SMK, mahasiswa, insinyur, dan bahkan peneliti dalam berbagai displin ilmu. Tidak ada pengalaman pemrograman yang diperlukan, dan hanya sedikit kemampun aljabar tingkat sekolah menenga atas yang diperlukan. Buku ini memang dirancang untuk mengambil rute tradisional, dengan lebih dahulu menekankan sintaksis-sintaksis dasar, struktur-struktur kendali, fungsi, dekomposisi prosedural, dan struktur data built-in seperti list, set, dan kamus (dictionary). Panduan langkah-demi-langkah di dalamnya diharapkan bisa membantu kepercayaan diri pembaca untuk menjadi programer yang bisa menyelesaikan permasalahan-permasalahan pemrograman. Sejumlah contoh disediakan untuk mendemonstrasikan bagaimana menerapkan konsep-konsep yang telah disajikan terhadap sejumlahan tantangan pemrograman. Pada Bab 1, Anda akan diajari mengenal IDE Spyder untuk memprogram Python dan mengetahui sintaksis dasar dari program sederhana Python. Pada Bab 2, Anda akan belajar: Mendefinisikan dan menggunakan variabel dan konstanta; Memahami sejumlah watak dan keterbatasan bilangan integer (bilangan bulat) dan titik-mengambang (bilangan pecahan); Memahami pentingnya komentar dan tataletak kode; Menulis ekspresi aritmatik dan statemen penugasan; Menciptakan program yang membaca dan memproses masukan, dan menampilkan hasilnya; Bagaimana menggunakan string Python; Menciptakan program grafika menggunakan sejumlah bangun dasar dan teks. Pada Bab 3, Anda akan belajar: Mengimplementasikan keputusan menggunakan statemen if; Membandingkan bilangan integer, titik-mengambang, dan string; Menuliskan statemen menggunakan ekspresi Boolean; Memvalidasi masukan user. Pada Bab 4, Anda akan belajar: Mengimplementasikan loop while dan for; Menjadi familiar dengan algoritma-algoritma yang melibatkan loop; Memahami loop bersarang; Memproses string. Pada Bab 5, Anda akan belajar: Bagaimana mengimplementasikan fungsi; Menjadi familiar dengan konsep pelewatan parameter; Mengembangkan strategi pendekomposisian pekerjaan kompleks menjadi pekerjaan-pekerjaan yang lebih mudah; Mampu menentukan skop variabel. Pada Bab 6, Anda akan belajar: Mengumpulkan elemen-elemen menggunkan list; Menggunakan loop for untuk menjelajah list; Menggunakan sejumlah algoritma umum untuk memproses list; Menggunakan list dengan fungsi; Bekerja dengan tabel data. Pada Bab 7, Anda akan belajar: Membangun dan menggunakan kontainer set; Menggunakan operasi-operasi set untuk memproses data; Membangun dan menggunakan kontainer dictionary; Menggunakan dictionary untuk tabel; Menggunakan struktur kompleks.
Tuntunan Praktis Membangun Sistem Informasi Akuntansi dengan Visual Basic dan Microsoft Sql Server+cd
Auditing 1: Dasar-dasar Pemeriksaan Akuntansi
Buku ini secara keseluruhan membahas tentang standar audit; laporan audit; tingkatan dan keputusan mengenai materialitas; tanggung jawab manajemen; tanggung jawab auditor dalam menemukan salah saji yang material dan menemukan tindakan ilegal; asersi manajemen; tujuan audit atas transaksi, saldo, penyajian dan pengungkapan; jenis bukti audit; dokumentasi audit; perencanaan audit; prosedur analitis; dan diakhiri dengan audit atas pengendalian internal. -PrenadaMedia-
Struktur Data & Pemrograman Dengan Pascal
PEMERIKSAAN AKUNTANSI
Banyak diantara anggota profesi yang berpendapat bahwa auditing adalah ilmu praktis, bukan ilmu teoritis. Auditing dalam dunia praktek pun seolah tidak bisa lepas dari akuntansi misalnya dalam pemberian sertifikat berupa Certified Public Accountants (CPA) oleh American Institute of Certified Public Accountants (AICPA). Sebetulnya proses penderivasian auditing dari akuntansi ini tidak akurat. Auditing dan akuntansi seharusnya dipisahkan dalam pengembangan struktur yang berbeda. Bagi mereka audit adalah serangkaian praktik dan prosedur, metode dan teknik, cara melakukan dengan sedikit kebutuhan untuk penjelasan deskripsi rekonsiliasi dan argumen begitu sering disatukan sebagai “teoritis”. Pemahaman akan teori auditing membantu kita dalam mencari jalan pemecahan yang masuk akal atas berbagai permasalahan yang sedang dihadapi oleh profesi auditor. Akan tetapi sampai saat ini literatur yang membahas tentang teori auditing belum sebanyak literatur yang membahas disiplin ilmu akuntansi jika dibandingkan dengan teori di bidang akuntansi. maka akan nyata terlihat bahwa auditing sangat ketinggalan jauh. Hal ini merupakan tantangan tersendiri bagi para praktisi maupun akademisi untuk mengembangkan ilmu auditing. Audit datang sebagai hukum dengan bentuk dan prosedur yang ditentukan. Dengan demikian auditor didorong hanya untuk melakukan investigasi dengan landasan standar atau model yang telah ada.
Cara Mudah Memahami Akuntansi: Inti Sari Konsep Dasar Akuntansi
Buku ini memberikan penjelasan secara ringkas mengenai inti sari konsep dasar akuntansi sehingga pembaca dapat dengan mudah dan cepat memahaminya. Di samping itu, para pembaca juga akan dijelaskan secara praktis mengenai pencatatan transaksi ke dalam jurnal serta contoh laporan akuntansi. Buku ini dapat dipakai secara luas, baik pelajar, mahasiswa, eksekutif, maupun masyarakat pada umumnya yang ingin mengenal akuntansi dasar. Buku persembahan penerbit Prenada Media
Kitab Pemrograman Visual C# .NET
Telah banyak buku pemrograman Visual C# .NET dipublikasikan dan didistribusikan. Faktanya, sangat sedikit yang mengupas dasar pengenalan Visual C# .NET secara komprehensif dan yang merangkum topik bahasan secara detil dan efektif. Sementara itu, banyak para mahasiswa, insinyur, peneliti, maupun pengembang perangkat lunak yang tidak berkesempatan belajar Visual C# .NET di universitas, tetapi tetap berkeinginan untuk menguasai Visual C# .NET dengan berlatih setiap hari. Oleh karena itu, buku ini, yang berorientasi-contoh langkah-demi-langkah, memberikan kesempatan kepada setiap pembaca untuk belajar Visual C#.NET mulai dari nol sampai benar-benar menguasai. Buku ini mengungkap secara komprehensif: komponen-komponen utama Visual C# .NET yang meliputi tipe data dan variabel; struktur seleksi dan repetisi, prosedur, fungsi, array, dan file dan struktur. Karena sifatnya yang dasar dan komprehensif, buku ini cocok untuk programer pemula, baik untuk programmer profesional maupun pembelajar mandiri. Anda mungkin tidak langsung menjadi pakar Visual C# .NET setelah membaca buku ini, tetapi Anda telah bersiap-siap menjadi salah satu orang yang mahir memprogram Visual C# .NET, karena buku ini didesain untuk membantu Anda menjadi programmer Visual C# .NET yang tangguh. Berikut adalah sejumlah topik yang dikupas pada buku ini: 1 Pengantar; 2 Keputusan; 3 Loop; 4 Metode; 5 Array dan List; 6 Pemrosesan Data; 7 Kelas dan Multiform; 8 Pewarisan dan Polimorfisme.
Pemrograman C++ Untuk SMA/SMK dan Mahasiswa
Buku ini dikhususkan bagi pelajar SMA/SMK sederajat dan mahasiswa, dimana banyak contoh program disajikan untuk mengatrol pemahaman pembaca. Berikut adalah topik-topik bahasan pada buku ini: Bab 1 membahas elemen – elemen dasar C++. Setelah menyelesaikan bab ini, pembaca akan familiar dengan dasar – dasar C++ dan siap untuk menulis program – program yang cukup kompleks. Operasi masukan / keluaran merupakan hal yang fundamental pada setiap bahasa pemrograman. Hal ini dikenalkan pada Bab 2 dan didiskusikan secara detil. Bab 3 dan 4 menyajikan struktur kendali untuk mengubah aliran sekuensial dari eksekusi. Bab 5 dan 6 mendiskusikan fungsi – fungsi yang didefinisikan oleh pengguna. Direkomendasikan bahwa pengguna tanpa latar belakang pemrograman perlu menyediakan waktu ekstra dalam mempelajari Bab 5 dan 6. Beberapa contoh disediakan untuk menolong pembaca dalam memahami konsep – konsep pelewatan parameter dan skop sebuah pengenal. Bab 7 membahas tipe data terdefinisi – pengguna (tipe enumerasi), mekanisme namespace dari C++ Standar ANSI/ISO, dan tipe string. Tipe enumerasi memiliki keterbatasan dalam penggunaannya; Tujuan utama dari tipe enumerasi adalah meningkatkan keterbacaan sebuah program. Bab 8 mendikusikan array secara detil. Bab 9 menjelaskan rekaman (struct) sebagai syarat bagi Anda untuk mempelajari C++ lebih lanjut.
Pemrograman Database Menggunakan MySQL
Sistem manajemen database MySQL sangat populer belakangan ini. Hal ini berlaku bagi pengguna Linux maupun Windows. Keberadaan dan keunggulan MySQL di sektor komersial sekarang semakin tidak terbantahkan. Salah satu alasan mengapa MySQL menjadi menu utama para pengembang perangkat lunak: MySQL cepat dan sangat mudah diadministrasi. Program-program berbasis MySQL ditulis dalam banyak bahasa. MySQL merupakan bahasa yang paling populer untuk digunakan dengan web server dalam membangun situs web dinamis berbasis database. Dengan semakin meningkatnya popularitas MySQL, para penggunanya sering mengajukan banyak pertanyaan spesifik yang perlu dijawab. Inilah tujuan buku ini, yang dirancang sebagai referensi cepat untuk mencari solusi-solusi atau teknik-teknik untuk menjawab banyak pertanyaan spesifik ketika menggunakan MySQL. Buku ini bersifat teknis yang memuat banyak instruksi praktis yang dapat Anda ikuti untuk mengembangkan kode sendiri. Buku ini ditulis dengan format pendekatan permasalahan-dan-penyelesaian, yang memuat banyak sub-sub bab pendek yang menjelaskan bagaimana menuliskan sebuah query dan menerapkan suatu teknik untuk menyelesaikan permasalahan yang sedang dibahas. Beberapa hal yang akan Anda pelajari dari buku ini mencakup: Bagaimana menggunakan SQL untuk memilih, mengurutkan, dan menyimpulkan rekaman-rekaman data. Bagaimana mencari kecocokan atau ketak-cocokan antar rekaman pada dua tabel. Bagaimana melakukan sebuah transaksi. Bagaimana menentukan interval antar tanggal atau waktu, mencakup pula perhitungan usia. Bagaimana menghapus rekaman duplikat. Bagaimana menggunakan teknik pencocokan pola untuk format tanggal dan waktu. Bagaima menyalin sebuah tabel. Topik-topik yang dirangkum dalam buku ini adalah sebagai berikut: Bab. 1 Pengantar MySQL Bab 2. Dasar Teknik Pemilihan Rekaman Bab 3. Bekerja Dengan String Bab 4. Bekerja Dengan Tanggal dan Waktu Bab 5. Pengurutan Hasil Query Bab 6. Menghasilkan Kesimpulan Bab 7. Menghasilkan dan Menggunakan Runtun Bab 8. Menggunakan Multi Tabel
Dasar Analisis Dan Perancangan Pemrograman Berorientasi Objek Menggunakan Java
Buku teks ini didasarkan ide-ide dasar yang dipercaya dapat menjadikan pembaca memiliki kemampuan analisis dan pemrograman berorientasi-objek: Berorientasi-objek: Buku ini sungguh-sungguh mengajarkan pendekatan berorientasi-objek. Semua pemrosesan program selalu didiskusikan dalam peristilahan berorientasi-objek. Pembaca akan belajar bagaimana menggunakan objek-objek sebelum menulis dan menciptakannya. Buku ini menggunakan pendekatan progresi alamiah yang membuahkan kemampuan dalam merancang solusi-solusi berorientasi-objek. Praktek pemrograman yang benar: Pembaca seharusnya tidak diajari bagaimana memprogram; Pembaca sebaiknya diajari bagaimana menuliskan program yang benar. Buku teks ini mengintegrasikan latihan-latihan yang berperan sebagai fondasi dari keterampilan pemrograman yang baik. Pembaca akan belajar bagaimana menyelesaikan permasalahan dan bagaimana mengimplementasikan solusinya. Contoh: Pembaca akan belajar dari contoh. Buku teks ini diisi dengan contoh-contoh yang diimplementasikan secara utuh untuk mendemonstrasikan konsep-konsep pemrograman yang baik. Grafika dan GUI: Grafika dapat menjadi motivator bagi pembaca, dan kegunaannya dapat berperan sebagai contoh-contoh yang baik untuk pemrograman berorientasi-objek. Bank Soal: Pembaca ditantang untuk menyelesaikan soal-soal yang disediakan secara khusus pada bab Bank Soal. Berikut topik-topik bahasan yang disajikan pada buku teks ini: Bab 1. Sekilas Tentang Java Bab 2. Data dan Ekspresi Bab 3. Menggunakan Kelas dan Objek I Bab 4. Menggunakan Kelas dan Objek II Bab 5. Kondisional dan Loop Bab 6. Lebih Lanjut dengan Kondisional dan Loop Bab 7. Perancangan Berorientasi-Objek Bab 8. Array Bab 9. Pewarisan dan Polimorfisme Bab 10. Eksepsi Bab 11. Rekursi Bab 12. Bank Soal
Konsep Dasar Pengolahan dan Pemrograman database Dengan SQL Server,MS.Access, dan MS.Visual Basic
TEORI DAN PRAKTEK PEMROGRAMAN PYTHON
Python telah menjadi populer untuk aplikasi-aplikasi yang berkaitan dengan bisnis, santifik, dan akademik dan sangat cocok untuk programer pemula. Ada banyak alasan mengapa Python sekarang sukses dan berkembang. Python memiliki sintaksis yang jauh lebih ringkas dari bahasa-bahasa pemrograman populer yang ada saat ini seperti Java, C, dan C++. Oleh karena itu, Python jauh lebih mudah untuk dipelajari. Buku ini merupakan buku teks pemrograman komputer menggunakan Python yang difokuskan untuk pembelajaran efektif. Sengaja dirancang untuk pelbagai tingkat ketertarikan dan kemampuan pembelajar, buku ini cocok untuk siswa SMA/SMK, mahasiswa, insinyur, dan bahkan peneliti dalam berbagai displin ilmu. Tidak ada pengalaman pemrograman yang diperlukan, dan hanya sedikit kemampun aljabar tingkat sekolah menenga atas yang diperlukan. Buku ini memang dirancang untuk mengambil rute tradisional, dengan lebih dahulu menekankan sintaksis-sintaksis dasar, struktur-struktur kendali, fungsi, dekomposisi prosedural, dan struktur data built-in seperti list, set, dan kamus (dictionary). Panduan langkah-demi-langkah di dalamnya diharapkan bisa membantu kepercayaan diri pembaca untuk menjadi programer yang bisa menyelesaikan permasalahan-permasalahan pemrograman. Sejumlah contoh disediakan untuk mendemonstrasikan bagaimana menerapkan konsep-konsep yang telah disajikan terhadap sejumlahan tantangan pemrograman. Pada Bab 1, Anda akan diajari mengenal IDE Spyder untuk memprogram Python dan mengetahui sintaksis dasar dari program sederhana Python. Pada Bab 2, Anda akan belajar: Mendefinisikan dan menggunakan variabel dan konstanta; Memahami sejumlah watak dan keterbatasan bilangan integer (bilangan bulat) dan titik-mengambang (bilangan pecahan); Memahami pentingnya komentar dan tataletak kode; Menulis ekspresi aritmatik dan statemen penugasan; Menciptakan program yang membaca dan memproses masukan, dan menampilkan hasilnya; Bagaimana menggunakan string Python; Menciptakan program grafika menggunakan sejumlah bangun dasar dan teks. Pada Bab 3, Anda akan belajar: Mengimplementasikan keputusan menggunakan statemen if; Membandingkan bilangan integer, titik-mengambang, dan string; Menuliskan statemen menggunakan ekspresi Boolean; Memvalidasi masukan user. Pada Bab 4, Anda akan belajar: Mengimplementasikan loop while dan for; Menjadi familiar dengan algoritma-algoritma yang melibatkan loop; Memahami loop bersarang; Memproses string. Pada Bab 5, Anda akan belajar: Bagaimana mengimplementasikan fungsi; Menjadi familiar dengan konsep pelewatan parameter; Mengembangkan strategi pendekomposisian pekerjaan kompleks menjadi pekerjaan-pekerjaan yang lebih mudah; Mampu menentukan skop variabel. Pada Bab 6, Anda akan belajar: Mengumpulkan elemen-elemen menggunkan list; Menggunakan loop for untuk menjelajah list; Menggunakan sejumlah algoritma umum untuk memproses list; Menggunakan list dengan fungsi; Bekerja dengan tabel data. Pada Bab 7, Anda akan belajar: Membangun dan menggunakan kontainer set; Menggunakan operasi-operasi set untuk memproses data; Membangun dan menggunakan kontainer dictionary; Menggunakan dictionary untuk tabel; Menggunakan struktur kompleks. Akhir kata, semoga buku ini menjadi berguna bagi semua pembaca. TERIMAKASIH.
Pemrograman Javascript: Teori Dan Implementasi
JavaScript sangat populer! Hampir pada semua komputer terpasang JavaScript di dalam browser Microsoft Internet Explorer, Mozilla Firefox, Google Chrome, Opera, dan lainnya. JavaScript juga merupakan bahasa skript populer yang memiliki banyak nama samaran lain, seperti Mocha, LiveScript, Jscript, dan ECMAScript. JavaScript merupakan bahasa skript populer yang dipakai untuk menciptakan halaman Web yang dapat berinteraksi dengan pengguna dan dapat merespon event yang terjadi pada halaman. JavaScript merupakan perekat yang menyatukan halaman-halaman Web. Akan sangat susah menjumpai halaman Web komersial yang tidak memuat kode JavaScript. Ada banyak buku yang didedikasikan untuk membahas beberapa aspek dari bahasa JavaScript dan jika Anda masih “baru” dengan bahasa ini, akan sangat sulit untuk mengetahui di mana harus memulainya. Buku ini merupakan buku “untuk semua kalangan”, yang didedikasikan untuk mereka yang menginginkan keseimbangan antara sisi teknis bahasa dan elemen-elemen menyenangkan, sebuah buku yang mendiskusikan permasalahan-permasalahan lintas-platform, dan sebuah buku yang tidak mengharuskan Anda seorang guru sebelum Anda memulainya. Buku ini menjelaskan bagaimana bahasa ini diterapkan dimulai dari contoh-contoh yang paling mendasar sampai yang lebih kompleks, dengan progres yang memandu Anda contoh demi contoh sampai Anda menguasainya. Karena saya seorang guru, saya merasa kebutuhan akan contoh-contoh yang baik diperlukan untuk mendapatkan hasil yang baik. Saya telah banyak belajar dan berharap bahwa Anda menikmati buku bahasa pemrograman Web ini dengan cara yang menyenangkan. Berikut merupakan topik-topik yang dibahas pada buku ini: Bab 1. Sejarah JavaScript Bab 2. Tipe Data, Literal, dan Variabel Bab 3. Kotak Dialog Bab 4. Operator Bab 5. Kondisi Bab 6. Fungsi Bab 7. Objek Bab 8. Objek Inti JavaScript Bab 9. Objek Browser Bab 10. Form Bab 11. Citra dan Link Bab 12. Penanganan Event Bab 13. CSS dan JavaScript