[PDF] Javascript Untuk Profesional - eBooks Review

Javascript Untuk Profesional


Javascript Untuk Profesional
DOWNLOAD

Download Javascript Untuk Profesional PDF/ePub or read online books in Mobi eBooks. Click Download or Read Online button to get Javascript Untuk Profesional book now. This website allows unlimited access to, at the time of writing, more than 1.5 million titles, including hundreds of thousands of titles in various foreign languages. If the content not found or just blank you must refresh this page



Javascript Untuk Profesional


Javascript Untuk Profesional
DOWNLOAD
Author : Vivian Siahaan
language : id
Publisher: SPARTA PUBLISHER
Release Date : 2018-11-21

Javascript Untuk Profesional written by Vivian Siahaan and has been published by SPARTA PUBLISHER this book supported file pdf, txt, epub, kindle and other format this book has been release on 2018-11-21 with Computers categories.


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. JavaScript, awalnya dikenal sebagai LiveScript, dikembangkan oleh Brendan Eich di Netscape pada tahun 1995 yang menjadi bagian terintegrasi di dalam Netscape Navigator 2.0. JavaScript merupakan bahasa skript yang menghidupkan halaman-halaman HTML. JavaScript dapat dijalankan pada hampir semua platform. JavaScript merupakan bahasa sisi-klien yang didesain pada browser komputer Anda, bukan pada server. Ia dibangun secara langsung ke dalam browser, Microsoft Internet Explorer, Mozilla Firefox, Google Chrome, Opera, hampir semua browser. Dalam sintaksis, JavaScript mirip dengan C, Perl, dan Java. Program JavaScript dipakai untuk mendeteksi dan beraksi terhadap event-event yang disebabkan oleh pengguna. Anda dapat memperbaiki situs Web dengan bantuan navigasional, kotak dialog, citra dinamis, dan lainnya. JavaScript dapat digunakan untuk mengendalikan tampilan halaman. JavaScript dipakai untuk memvalidasi apa yang diketikkan pengguna ke dalam sebuah form sebelum pengiriman form ke server dilakukan. JavaScript berperan sebagai bahasa pemrograman, yang memiliki konstruksi-konstruksi dasar seperti variabel dan tipe data, look kontrol, statemen if/else, statemen switch, fungsi, dan objek. JavaScript dapat dipakai untuk perhitungan aritmatik, pemanipulasian tanggal dan waktu, pemodifikasian array, string dan objek. Ia juga dapat menangani event yang diinisiasi pengguna, dan menetapkan pewaktu. Kombinasi dari HTMl, CSS, dan JavaScript dapat menghasilkan halaman Web yang terstruktur, bergaya, dan interaktif. Para perancang Web sepakat bahwa ketiganya merupakan bagian penting dari sebuah halaman Web. Topik-topik yang dibahas pada buku ini meliputi: Sejarah JavaScript; Tipe Data; Literal, dan Variabel; Kotak Dialog; Operator; Kondisi; Fungsi; Objek; Objek Inti JavaScript; Objek Browser; Form; Citra dan Link; Penanganan Event; CSS dan JavaScript.



Javascript From Beginner To Professional


Javascript From Beginner To Professional
DOWNLOAD
Author : Laurence Lars Svekis
language : en
Publisher: Packt Publishing Ltd
Release Date : 2021-12-15

Javascript From Beginner To Professional written by Laurence Lars Svekis and has been published by Packt Publishing Ltd this book supported file pdf, txt, epub, kindle and other format this book has been release on 2021-12-15 with Computers categories.


Start your journey towards becoming a JavaScript developer with the help of more than 100 fun exercises and projects. Purchase of the print or Kindle book includes a free eBook in the PDF format. Key Features Write eloquent JavaScript and employ fundamental and advanced features to create your own web apps Interact with the browser with HTML and JavaScript, and add dynamic images, shapes, and text with HTML5 Canvas Build a password checker, paint web app, hangman game, and many more fun projects Book Description This book demonstrates the capabilities of JavaScript for web application development by combining theoretical learning with code exercises and fun projects that you can challenge yourself with. The guiding principle of the book is to show how straightforward JavaScript techniques can be used to make web apps ranging from dynamic websites to simple browser-based games. JavaScript from Beginner to Professional focuses on key programming concepts and Document Object Model manipulations that are used to solve common problems in professional web applications. These include data validation, manipulating the appearance of web pages, working with asynchronous and concurrent code. The book uses project-based learning to provide context for the theoretical components in a series of code examples that can be used as modules of an application, such as input validators, games, and simple animations. This will be supplemented with a brief crash course on HTML and CSS to illustrate how JavaScript components fit into a complete web application. As you learn the concepts, you can try them in your own editor or browser console to get a solid understanding of how they work and what they do. By the end of this JavaScript book, you will feel confident writing core JavaScript code and be equipped to progress to more advanced libraries, frameworks, and environments such as React, Angular, and Node.js. What you will learn Use logic statements to make decisions within your code Save time with JavaScript loops by avoiding writing the same code repeatedly Use JavaScript functions and methods to selectively execute code Connect to HTML5 elements and bring your own web pages to life with interactive content Make your search patterns more effective with regular expressions Explore concurrency and asynchronous programming to process events efficiently and improve performance Get a head start on your next steps with primers on key libraries, frameworks, and APIs Who this book is for This book is for people who are new to JavaScript (JS) or those looking to build up their skills in web development. Basic familiarity with HTML & CSS would be beneficial. Whether you are a junior or intermediate developer who needs an easy-to-understand practical guide for JS concepts, a developer who wants to transition into working with JS, or a student studying programming concepts using JS, this book will prove helpful.



Desarrollador Web Profesional


Desarrollador Web Profesional
DOWNLOAD
Author :
language : es
Publisher: USERSHOP
Release Date :

Desarrollador Web Profesional written by and has been published by USERSHOP this book supported file pdf, txt, epub, kindle and other format this book has been release on with categories.




Jquery Ajax Untuk Web Designer


Jquery Ajax Untuk Web Designer
DOWNLOAD
Author : Rismon Hasiholan Sianipar
language : id
Publisher: Penerbit ANDI
Release Date : 2016-02-08

Jquery Ajax Untuk Web Designer written by Rismon Hasiholan Sianipar and has been published by Penerbit ANDI this book supported file pdf, txt, epub, kindle and other format this book has been release on 2016-02-08 with categories.


jQuery merupakan sebuah pustaka JavaScript yang memuat banyak perangkat siap pakai. Perangkat-perangkat tersebut berupa kode-kode JavaScript pustaka yang dapat langsung dipakai untuk halaman Web Anda. Pada buku ini, Anda akan menikmati tur fitur-fitur yang membuat jQuery sangat populer. jQuery dikhususkan agar Anda dapat menyeleksi elemen-elemen halaman Web, jauh lebih baik dari pustaka JavaScript lain. Anda akan melihat bagaimana memodifikasi tampilan, gaya, visibiltas, dan teks dari tiap elemen halaman Web. jQuery juga menawarkan banyak fungsi utilitas untuk menentukan kapabilitas browser. Di samping itu, jQuery juga dikenal dengan kemampuan dari efek visualnya. Pada buku ini, Anda akan melihat apa yang bisa Anda lakukan dengan jenis-jenis efek ini. Anda juga akan belajar tentang banyak widget jQuery, yang merupakan kontrol-kontrol populer yang dapat Anda gunakan pada halaman Web: kalender, accordion, slider, tabs, dan lainnya. Terakhir, Anda akan belajar tentang Ajax. Buku ini merangkum Ajax dalam dua bab: satu bab untuk menunjukkan kemampuan dasar, dan satu bab lagi untuk menjelajah teritori lebih dalam dari Ajax. Ketika Anda selesai membaca buku ini, Anda akan menjadi pakar dalam menggunakan Ajax dengan jQuery. Berikut merupakan topik-topik yang dibahas pada buku ini: Bab 1. Dasar-Dasar jQuery Bab 2. Menyeleksi Elemen dengan jQuery Bab 3. Bekerja dengan Elemen dengan jQuery Bab 4. Bekerja dengan Event Bab 5. Efek Visual dan Animasi Bab 6. Fungsi-Fungsi Utilitas jQuery Bab 7. Dasar-Dasar Ajax Bab 8. Lebih Lanjut dengan Ajax Bab 9. Menggunakan Widget jQuery



Tutorial Jquery Untuk Pemula


Tutorial Jquery Untuk Pemula
DOWNLOAD
Author : Vivian Siahaan
language : id
Publisher: BALIGE PUBLISHING
Release Date : 2020-03-17

Tutorial Jquery Untuk Pemula written by Vivian Siahaan and has been published by BALIGE PUBLISHING this book supported file pdf, txt, epub, kindle and other format this book has been release on 2020-03-17 with Computers categories.


jQuery menyuguhkan sejumlah fungsi utilitas untuk menentukan kapabilitas browser. Di samping itu, jQuery juga terkenal dengan kapabilitas dari efek visualnya. Di buku ini, Anda akan melihat apa yang bisa Anda lakukan dengan jenis-jenis efek ini. Anda juga akan belajar tentang banyak widget jQuery, yang merupakan kontrol-kontrol populer yang dapat Anda gunakan pada halaman Web: kalender, accordion, slider, tabs, dan lainnya. Terakhir, Anda akan belajar tentang Ajax. Buku ini merangkum Ajax dalam dua bab: satu bab untuk menunjukkan kemampuan dasar, dan satu bab lagi untuk menjelajah teritori lebih dalam dari Ajax. Ketika Anda selesai membaca buku ini, Anda akan menjadi familiar dalam menggunakan Ajax dengan jQuery.



Teori Dan Implementasi Struktur Data Menggunakan Java


Teori Dan Implementasi Struktur Data Menggunakan Java
DOWNLOAD
Author : Rian Sudjatmiko
language : id
Publisher: Penerbit ALGORITMA
Release Date : 2019-01-02

Teori Dan Implementasi Struktur Data Menggunakan Java written by Rian Sudjatmiko and has been published by Penerbit ALGORITMA this book supported file pdf, txt, epub, kindle and other format this book has been release on 2019-01-02 with Computers categories.


Buku ini disusun dengan keyakinan bahwa pembaca dan para pembelajar mandiri dapat memahami teori dan implementasi struktur data meggunakan Java. Pembahasan pada buku ini dilakukan dengan lebih dahulu mereview kelas abstrak dan antarmuka yang dilanjutkan dengan topik grafik, pemrograman event-driven, GUI, file biner I/O, rekursi, pemrograman generik, JCF, pengurutan, antrian, pohon pencarian biner, dan graf. Sebelum membaca buku ini, pembaca diharapkan memiliki fondasi pemrograman JAVA yang cukup kuat. Kedalaman materi pada buku ini menjadikannya layak sebagai bahan referensi bukan hanya bagi mahasiswa sarjana tetapi juga bagi mahasiswa pascasarjana yang ingin memperdalam pemrograman JAVA.



Filosofi Dan Logika Pemrograman Net Untuk Professional Developer


Filosofi Dan Logika Pemrograman Net Untuk Professional Developer
DOWNLOAD
Author : Joshua Hutagaol
language : id
Publisher: Penerbit Cahaya Ilmu
Release Date : 2017-07-11

Filosofi Dan Logika Pemrograman Net Untuk Professional Developer written by Joshua Hutagaol and has been published by Penerbit Cahaya Ilmu this book supported file pdf, txt, epub, kindle and other format this book has been release on 2017-07-11 with categories.


Buku ini secara otentik dan langkah demi langkah akan mengajari Anda bagaimana menjadi programmer dan developer handal .NET untuk kepentingan sains, teknik, maupun komersial. Banyak kode sumber pada buku ini yang bisa Anda pakai dan kembangkan untuk kepentingan ilmiah dan komersil Anda. Kami berharap Anda dapat memanfaatkannya untuk mengatrol kemampuan pemrograman Anda di masa depan. Adapun yang dibahas pada buku ini meliputi: tipe data, literal, dan variabel; struktur seleksi, struktur repetisi, prosedur, tipe nilai dan tipe referensi, pengoverloadan prosedur, array, pelewatan array, tipe data abstrak, konstruktor, properti, referensi Me, anggota Shared, anggota Const dan ReadOnly, namespace, kelas basis dan kelas terderivasi, hirarki pewarisan, anggota Protected dan Friend, Finalizer, kelas abstrak, antarmuka, polimorfisme, string dan karakter, StringBuilder, kelas Regex, GUI, grafik dan multimedia, kelas File dan Directory, file akses-sekuensial, senarai berantai, tumpukan, antrian, dan beberapa kelas koleksi.



Pemrograman Java Untuk Sains Dan Teknik


Pemrograman Java Untuk Sains Dan Teknik
DOWNLOAD
Author : Jonathan Murdoko
language : id
Publisher: Penerbit Cahaya Informatika
Release Date : 2019-01-08

Pemrograman Java Untuk Sains Dan Teknik written by Jonathan Murdoko and has been published by Penerbit Cahaya Informatika this book supported file pdf, txt, epub, kindle and other format this book has been release on 2019-01-08 with Computers categories.


Karena fondasi harus kokoh, buku ini sungguh-sungguh memperdalam konsep-konsep yang mendasari PBO misalnya pewarisan dan polimorfisme, overloading metode, dan enkapsulasi. Buku ini ditulis karena spirit untuk mendokumentasikan gagasan-gagasan pemrograman berorientasi objek di dalam keluarga besar JAVA. Di Indonesia, sangat jarang ditemui buku yang mendiskusikan pemrograman JAVA yang mengupas secara detil kelebihan dan kekurangan suatu kode sumber. Buku ini menelaah suatu kode sumber dengan memberikan perhatian khusus terhadap potongan-potongan kode yang dianggap penting. Buku ini dikhususkan bagi mahasiswa, peneliti, serta pembelajar mandiri yang menjadi pemrogram aktif.



Konsep Dan Aplikasi Visual Basic Net Untuk Universitas


Konsep Dan Aplikasi Visual Basic Net Untuk Universitas
DOWNLOAD
Author : Martu Simanjuntak
language : id
Publisher: Penerbit CAHAYA INFORMATIKA
Release Date : 2019-01-02

Konsep Dan Aplikasi Visual Basic Net Untuk Universitas written by Martu Simanjuntak and has been published by Penerbit CAHAYA INFORMATIKA this book supported file pdf, txt, epub, kindle and other format this book has been release on 2019-01-02 with Computers categories.


Bab 2: Dasar Pemrograman Visual Basic Pada bab ini, akan dikenalkan pemrograman Visual Basic dan disajikan beberapa contoh yang mengilustrasikan fitur-fitur penting Visual Basic. Untuk mengatrol pemahaman pembaca, kode program akan dinomori untuk membantu analisa. Ada beberapa projek Visual Basic; aplikasi konsol merupakan yang paling sederhana. Keluaran teks pada aplikasi konsol ditampilkan dalam command window (disebut juga dengan konsol window). Pada Microsoft Windows 95/98, command window disebut dengan MS-DOS prompt; pada Microsoft Windows NT/2000/XP/Vista/7/8/10, command window dikenal dengan command prompt. Bab 3: Struktur Kendali Bagian 1 Visual Basic menyediakan tiga jenis struktur seleksi, yang akan didiskusikan pada bab ini dan bab berikutnya. Struktur seleksi If/Then menyeleksi (melakukan) sebuah aksi (atau runtun aksi) jika kondisi bernilai true atau melompati sebuah aksi (atau runtun aksi) jika kondisi benilai false. Struktur seleksi If/Then/Else melakukan (menyeleksi) sebuah aksi (atau runtun aksi) jika kondisi bernilai true dan melakukan sebuah aksi yang berbeda jika kondisi bernilai false. Struktur Select Case, yang didiskusikan pada Bab 4, melakukan salah satu dari banyak aksi (runtun aksi), bergantung pada nilai dari sebuah ekspresi. Struktur If/Then dikenal dengan struktur seleksi-tunggal karena ia memilih atau mengabaikan sebuah aksi tunggal (atau sebuah runtun aksi). Struktur If/Then/Else dikenal dengan struktur seleksi-ganda karena memilih di antara dua aksi yang berbeda (atau dua runtun aksi yang berbeda). Struktur Select Case dikenal dengan struktur seleksi-jamak karena memilih di antara berbagai aksi atau runtun aksi yang berbeda. Visual Basic menyediakan tujuh jenis struktur repetisi, While, Do While/Loop, Do/Loop While, Do Until/Loop, Do/Loop Until, For/Next, dan For Each/Next. Struktur repetisi While, Do While/Loop, dan Do Until/Loop akan dibahas pada bab ini; Do/Loop While, Do Loop/Until, dan For/Next akan dibahas pada Bab 4. Struktur kendali For Each/Next akan dijelaskan pada Bab 6. Kata-kata If, Then, Else, End, Select, Case, While, Do, Until, Loop, For, Next, dan Each semuanya adalah katakunci Visual Basic. Visual Basic memiliki himpunan katakunci yang jauh lebih besar dari bahasa pemrograman lainnya. Bab 4: Struktur Kendali Bagian 2 Sebelum menulis sebuah program untuk menyelesaikan masalah tertentu, adalah hal yang esensial untuk memiliki pemahaman yang dalam terhadap masalah dan secara hati-hati merancang pendekatan untuk menyelesaikannya. Pada bab ini, akan didiskusikan beberapa isu yang terkait dengan teori dan prinsip pemrograman terstruktur. Teknik yang akan dieksplorasi dapat diterapkan pada semua bahasa pemrograman tingkat tinggi, termasuk Visual Basic. Pada Bab 7, Pemrograman Berbasis Objek, akan ditunjukkan bagaimana mengendalikan semua struktur yang disajikan pada bab ini agar berguna dalam konstruksi dan pemanipulasian objek. Bab 5: Prosedur Program Visual Basic memuat banyak komponen, termasuk modul dan kelas. Programer mengkombinasikan modul dan kelas baru dengan kelas-kelas yang tersedia dalam FCL (Framework Class Library) .NET. Ketika prosedur dimuat di dalam sebuah kelas, prosedur tersebut dinamakan dengan metode. FCL memuat koleksi yang kaya akan kelas dan metode yang bisa dipakai untuk melakukan kalkulasi matematik, manipulasi string, manipulasi karakter, operasi masukan/keluaran, pemeriksaan error, dan banyak operasi lain. Framework tersebut membuat pekerjaan programer menjadi lebih mudah, karena banyak metode di dalamnya menyediakan kapabilitas yang dibutuhkan. Pada beberapa bab terdahulu, pada Anda telah dikenalnya beberapa kelas FCL, seperti Console, yang menyediakan metode untuk membaca dan menampilkan data. Meskipun FCL menyediakan banyak metode yang bisa dipakai untuk mengerjakan pekerjaan-pekerjaan yang umum dijumpai, tetap saja hal itu tidak bisa memenuhi semua yang dibutuhkan programer. Jadi, Visual Basic membolehkan programer untuk menciptakan prosedur yang bisa didefinisikan sendiri. Terdapat tiga tipe prosedur: prosedur Sub, prosedur Function, dan prosedur event. Pada bab ini, istilah prosedur akan merujuk pada prosedur Sub dan Function. Bab 6: Array Array adalah sekelompok lokasi memori yang bertetangga yang memiliki nama sama dan tipe sama. Untuk merujuk ke lokasi tertentu dalam memori atau sebuah elemen di dalam suatu array, Anda perlu menspesifikasi nama array dan nomor posisi elemen yang ditunjuk. Nomor posisi adalah nilai yang mengindikasikan lokasi spesifik di dalam array. Bab 7: Pemrograman Berbasis Objek Pada bab ini, akan dijelaskan bagaimana menciptakan dan menggunakan kelas dan objek; Inilah topik pemrograman berbasis objek. Bab 8 dan Bab 9 akan mengenalkan pewarisan dan polimorfisme, dua teknik kunci yang memampukan pemrograman berorientasi objek. Bab 8: Pemrograman Berorientasi Objek: Pewarisan Ketika menciptakan sebuah kelas, daripada harus menuliskan metode dan variabel instans yang baru, programer dapat mewarisi variabel, properti, dan metode dari kelas lain. Kelas yang diwarisi disebut dengan kelas basis, dan kelas yang mewarisi dikenal dengan kelas terderivasi. (Pada bahasa pemrograman yang lain, seperti Java, kelas basis disebut dengan superkelas dan kelas terderivasi dikenal dengan subkelas). Setelah diciptakan, setiap kelas terderivasi bisa menjadi kelas basis bagi kelas terderivasi berikutnya. Kelas terderivasi, yang memiliki variabel, properti, dan metode yang unik biasanya lebih besar dari kelas basisnya. Oleh karena itu, kelas terderivasi lebih spesifik daripada kelas basisnya dan merepresentasikan grup objek yang lebih detil. Secara umum, kelas terderivasi memiliki watak dari kelas basisnya dan watak tambahan. Kelas basis langsung adalah kelas basis yang diwarisi kelas terderivasi secara eksplisit. Kelas basis tak-langsung adalah kelas basis yang diwarisi dari dua atau lebih level di dalam hirarki pewarisan oleh suatu kelas terderivasi. Pewarisan tunggal adalah kasus dimana sebuah kelas terderivasi hanya mewarisi dari sebuah kelas basis. Visual Basic tidak mendukung keberadaan pewarisan jamak (dimana sebuah kelas terderivasi mewarisi lebih dari satu kelas basis). Setiap objek dari sebuah kelas terderivasi juga merupakan objek dari kelas basis yang mewarisi kelas terderivasi tersebut. Namun, objek kelas basis bukanlah objek dari kelas terderivasinya. Sebagai contoh, semua mobil adalah kendaraan, tetapi tidak semua kendaraan adalah mobil. Anda perlu membedakan antara relasi “adalah suatu” dengan relasi “memiliki suatu”. Relasi “adalah suatu” merepresentasikan pewarisan. Di dalam relasi “adalah suatu”, setiap objek kelas terderivasi diperlakukan sebagai objek kelas basisnya. Sebagai contoh, mobil adalah suatu kendaraan. Sebaliknya, relasi “memiliki suatu” merepresentasikan komposisi (yang telah didiskusikan pada Bab 7). Dalam relasi “memiliki suatu”, setiap objek kelas memuat satu atau lebih referensi objek sebagai anggota. Sebagai contoh, mobil memiliki suatu stir. Metode kelas terderivasi memerlukan akses terhadap metode, properti, dan variabel instans kelas basisnya. Metode kelas terderivasi dapat mengakses anggota tak-Private kelas basisnya. Anggota kelas basis yang tidak bisa diakses oleh properti atau metode kelas terderivasinya melalui pewarisan dideklarasikan Private di dalam kelas basis. Kelas terderivasi dapat mengakses anggota kelas basis Private, tetapi hanya melalui metode dan properti tak-Private yang disediakan di dalam kelas basis dan diwarisi oleh kelas basis. Bab 9: Pemrograman Berorientasi Objek: Polimorfisme Diskusi tentang pemrograman berorientasi objek (PBO) pada bab terdahulu difokuskan pada salah satu komponen kunci, pewarisan. Pada bab ini, akan dilanjutkan untuk membahas PBO polimorfisme. Kedua pewarisan dan polimorfisme adalah komponen krusial dalam pengembangan perangkat-lunak yang kompleks. Polimorfisme memampukan Anda untuk menulis program yang dapat menangani berbagai varietas kelas yang berelasi dan memfasilitasi penambahan kelas dan kapabilitas baru ke dalam suatu sistem. Dengan polimorfisme, dimungkinkan untuk merancang dan mengimplementasikan sistem yang mudah untuk diperluas atau dikembangkan. Program dapat memproses objek-objek dari semua kelas di dalam suatu hirarki kelas yang secara generik dipandang sebagai objek-objek dengan kelas basis yang sama. Di samping itu, kelas baru dapat ditambahkan dengan sedikit atau tanpa modifikasi terhadap program, sepanjang kelas baru tersebut adalah bagian dari hirarki pewarisan yang diproses secara generik oleh program. Satu-satunya bagian program yang perlu dimodifikasi untuk mengakomodasi kelas baru adalah komponen program yang memerlukan pengetahuan langsung tentang kelas baru yang ditambahkan programer ke dalam hirarki. Pada bab ini, akan didemonstrasikan dua hirarki kelas dan objek-objek dari kedua hirarki akan dimanipulasi secara polimorfik. Bab 10: String dan Karakter Pada bab ini, akan dikenalkan kapabilitas pemrosesan karakter dan string Visual Basic dan didemonstrasikan kegunaan ekspresi reguler dalam mencari pola di dalam teks. Teknik-teknik yang disajikan pada bab ini dapat dipakai untuk mengembangkan editor teks, pengolah kata, dan perangkat-lunak pemrosesan teks lainnya. Pada bab ini, akan diberikan penjelasan detil tentang kapabilitas kelas String dan tipe Char dari namespace System, dan kelas StringBuilder dari namespace System.Text, dan kelas Regex dan Match dari namespace System.Text.Reguler-Expressions. Bab 11: GUI GUI (graphical user interface) memampukan pengguna untuk berinteraksi secara visual dengan sebuah program. GUI juga memberikan tampilan yang semarak dan indah. GUI juga membuat pengguna tidak perlu mengingat sederet kunci (keystroke) dalam menjalankan aplikasi. GUI dibangun dari komponen-komponen GUI (yang kadangkala dikenal dengan kontrol atau widget). Komponen GUI adalah sebuah objek yang bisa berinteraksi dengan pengguna melalui mouse atau keyboard. Bab 12: Berbagai Proyek GUI Bab ini akan melanjutkan diskusi tentang GUI, yang dimulai dengan topi lanjut yang paling sering digunakan, menu. Menu menyajikan beberapa perintah atau opsi kepada pengguna. Kemudian akan didiskusikan bagaimana mengembangkan menu menggunakan beberapa tool yang disediakan Visual Studio .NET. Komponen GUI LinkLabel akan diintroduksi, yang memampukan pengguna untuk mengklik mouse untuk menuju beberapa destinasi. Selanjutnya akan didemonstrasikan bagaimana memanipulasi sebuah daftar nilai melalui ListBox dan bagaimana menggabungkan beberapa checkbox di dalam sebuah CheckedListBox. Komponen ComboBox dan TreeView juga akan dibahas. Bab 13: Grafik dan Multimedia Pada bab ini, akan dibahas mengenai perangkat Visual Basic untuk menggambar bangun dua dimensi dan untuk mengendalikan warna dan font. Visual Basic mendukung grafik agar programer dapat memperbaiki aplikasi Windows secara visual. Bahasa ini memuat kapabilitas penggambaran dari namespace System.Drawing dan beberapa namespace lain yang membentuk GDI+ (Graphical Device Interface). GDI + merupakan antarmuka pemrograman aplikasi (API, application programming interface), yang menyediakan beberapa kelas untuk menciptakan grafik vektor, memanipulasi font dan citra. Bab 14: File Visual Basic memandang setiap file sebagai aliran byte sekuensial. Setiap file diakhiri dengan penanda end-of-file. Ketika file dibuka, Visual Basic menciptakan sebuah objek dan kemudian mengaitkan sebuah aliran dengan objek tersebut. Ada tiga objek aliran, masing-masing dapat diakses lewat properti Console.Out, Console.In, dan Console.Error. Ketiga objek tersebut memfasilitasi komunikasi antara program dan file atau divais tertentu. Properti Console.In menghasilkan objek aliran masukan standar, yang memampukan sebuah program untuk membaca data dari keyboard. Properti Console.Out menghasilkan objek aliran keluaran standar, yang memampukan sebuah program untuk menampilkan data pada monitor. Properti Console.Error menghasilkan objek aliran error standard, yang memampukan sebuah program untuk menampilkan pesan error pada layar. Anda telah menggunakan Console.Out dan Console.In pada beberapa aplikasi konsol sebelumnya, dimana metode-metode Console, Write dan WriteLine menggunakan Console.Out dalam menampilkan keluaran, dan metode-metode Read dan ReadLine menggunakan Console.In dalam membaca masukan. Untuk melakukan pemrosesan file dalam Visual Basic, namespace System.IO harus direferensi. Namespace ini mencakup beberapa definisi untuk kelas-kelas aliran seperti StreamReader (untuk membaca teks dari sebuah file), StreamWriter (untuk menulis teks ke dalam sebuah file), dan FileStream (untuk kedua pembacaan dan penulisan file). File dibuka dengan menciptakan objek dari kelas aliran tersebut, yang mewarisi kelas MustInherit TextReader, TextWriter, dan Stream. Sebenarnya, Console.In dan Console.Out merupakan properti dari kelas TextReader dan TextWriter. Kedua kelas tersebut adalah MustInherit; StreamReader dan StreamWriter adalah kelas yang diderivasi dari kelas TextReader dan TextWriter. Visual Basic menyediakan kelas BinaryFormatter, yang digunakan dengan sebuah objek Stream untuk melakukan pembacaan dan penulisan objek. Serialisasi melibatkan konversi sebuah objek menjadi format yang dapat ditulis ke dalam sebuah file tanpa harus kehilangan data objek. Deserialisasi memuat pembacaan format tersebut dari sebuah file dan merekonstruksi objek asli darinya. Sebuah BinaryFormatter dapat menserialisasi objek dan mendeserialisasi objek. Kelas System.IO.Stream menyediakan fungsionalitas untuk merepresentasikan aliran sebagai byte. Kelas ini adalah MustInherit, jadi objek-objek kelas ini tidak dapat diinstansiasi. Kelas FileStream, MemoryStream, dan BufferedStream (semua dari namespace System.IO) mewarisi kelas Stream. Bab 15: Struktur Data Struktur data yang telah dipelajari sejauh ini, seperti array subskript-tunggal dan array subskript-ganda, adalah struktur data berukuran tetap. Bab ini akan mengintroduksi struktur data dinamais, yang dapat bertumbuh dan menyusut pada saat eksekusi. Senarai berantai adalah koleksi item data, dimana pengguna dapat menyisipkan dan menghapus sembarang item di mana saja di dalam senarai tersebut. Tumpukan penting pada kompiler dan sistem operasi; penyisipan dan penghapusan hanya berlaku untuk item pada posisi paling atas tumpukan. Antrian merepresentasikan baris antrian; penyisipan hanya dilakukan di belakang (disebut juga dengan ekor) antrian, dan penghapusan hanya dilakukan di depan (disebut pula dengan kepala) antrian. Pohon biner memfasilitasi pencarian dan pengurutan kecepatan-tinggi, dimana di dalamnya dilakukan eliminasi efisien atas item-item data duplikat. Antrian merepresentasikan hirarki sistem-file dan kompilasi ekspresi menjadi bahasa mesin. Pada bab ini, akan didiskusikan setiap tipe struktur data dan diimplementasikan beberapa program yang menciptakan dan memanipulasi setiap struktur data tersebut. Kelas, pewarisan, dan komposisi diciptakan sehingga dapat meningkatkan kapabilitas struktur data.



Pemrograman C Untuk Pembelajar Mandiri


Pemrograman C Untuk Pembelajar Mandiri
DOWNLOAD
Author : Edy Satrio
language : id
Publisher: Penerbit Cahaya INFORMATIKA
Release Date : 2019-01-02

Pemrograman C Untuk Pembelajar Mandiri written by Edy Satrio and has been published by Penerbit Cahaya INFORMATIKA this book supported file pdf, txt, epub, kindle and other format this book has been release on 2019-01-02 with Computers categories.


Pada bab 1, Anda akan belajar elemen-elemen dasar dan konsep-konsep bahasa pemrograman C++ untuk menciptakan program C++. Untuk memperjelas contoh-contoh dalam mengilustrasikan beragam konsep, akan diberikan penjelasan-penjelasan yang akan mengawal pemahaman Anda. Pada bagian ini, akan disajikan sebuah contoh pemrograman C++. Pada titik ini, Anda tidak perlu cemas dengan detil program. Anda hanya perlu mengetahui pengaruh sebuah statemen keluaran. Pada bab 2, Anda akan belajar tentang beragam operasi I/O yang dapat meningkatkan fleksibilitas program Anda. Dalam C++, I/O merupakan sebuah runtun byte, yang dinamakan dengan aliran (stream), dari sumber ke tujuan atau destinasi. Byte-byte biasanya berupa karakter, kecuali jika program memerlukan tipe informasi lain, seperti citra atau suara digital. Oleh karena itu, aliran merupakan runtun karakter dari sumber ke tujuan. Bab 3 dan 4 mengenalkan 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 mempelajar Bab 5 dan 6. Beberapa contoh disediakan untuk menolong pembaca dalam memahami konsep – konsep pelewatan parameter dan skop sebuah pengenal. Pada bab 6, Anda akan mengeksplorasi fungsi terdefinisi-pengguna secara umum dan, secara khusus, fungsi yang tidak memiliki tipe data, yang dikenal dengan fungsi kosong. Pada bab 7, Anda akan belajar tentang tipe enum. Selain itu, statemen using namespace std; (yang telah didiskusikan pada Bab 1) dipakai dalam setiap program C++ yang menggunakan file-file header C++ Standar ANSI/ISO. Setengah bagian kedua dari bab ini akan mendiskusikan statemen ini. Anda akan belajar apa mekanisme namespace. Anda juga akan belajar tentang tipe string dan banyak fungsi lain yang dapat Anda pakai untuk secara efektif memanipulasi string. Pada bab 4, Anda telah belajar bagaimana membaca angka, menampilkannya, dan menghitung penjumlahan atas tiap angka yang dibaca. Perbedaannya pada bab 8 adalah bahwa Anda akan menampilkan angka – angka tersebut dengan urutan terbalik. Ini berarti bahwa Anda tidak dapat menampilkan empat angka pertama sampai setelah Anda menampilkan angka kelima, dan seterusny. Untuk melakukannya, Anda perlu menyimpan semua angka sebelum menampilkannya dengan urutan terbalik. Dari apa yang telah Anda pelajari sejauh ini, program berikut dapat menyelesaikan permasalahan ini. Pada bab 9, Anda akan belajar bagaimana mengelompokkan beberapa nilai yang berelasi dengan berbagai tipe data. C++ menyediakan sebuah tipe data terstruktur yang lain, dinamakan struct (beberapa bahasa pemrograman menggunakan istilah “rekaman”), untuk mengelompokkan item-item berelasi yang berbeda tipe. Array merupakan struktur data homogen; struct adalah struktur data heterogen.