BookOpen AccessMetadata saja
2023•Koleksi Perpustakaan
Buku ini merupakan hasil dari penelitian yang telah diuji dan telah dilakukan kevalidannya oleh para ahli di bidangnya. Buku ini berisikan bagaimana model pembelajaran dari kolaboratif online berbasis inkuiri yang telah dikembangkan-diterapkan pada mata kuliah Algoritma dan Pemrograman. Buku ini mengusung konsep pembelajaran aktif, kreatif, dan mandiri dengan memberikan pengalaman praktis melalui praktikum online dengan melaksanakan penelitian yang berkaitan dengan kajian di bidang algoritma dan pemrograman. Buku ini memuat sintak-sintak yang dilakukan dalam pembelajaran kolaboratif online berbasis inkuiri. Uji coba dilakukan mulai dari uji coba skala kecil dan uji coba skala besar sehingga didapatkan praktikalitas, dan efektivitas dari model ini. Adapun hasil efektivitas didapat dari hasil penilaian aspek kognitif, aspek afektif, dan aspek psikomotor.
BookOpen AccessMetadata saja
2023•Koleksi Perpustakaan
Buku Pemograman yang berjudul Algoritma Dan Pemrograman Tingkat Dasar Dengan Delphi merupakan buku karya Robin & Wenripin Chandra. Buku ini bermanfaat bagi siswa-siswa, mahasiswa/i dan masyarakat umum untuk meningkatkan pengetahuan di bidang pemograman. Buku Algoritma Dan Pemrograman Tingkat Dasar Dengan Delphi ini akan membahas tentang perkembangan perangkat lunak yang dikembangkan melalui algoritma. Cara berpikir logis dan cara penyelesaian secara matematis dan sistematis yang dituangkan lewat pemrograman komputer sehingga perangkat lunak canggih dapat dikembangkan dari engine perangkat lunak tersebut. Daftar isi buku Algoritma Dan Pemrograman Tingkat Dasar Dengan Delphi meliputi : Bab 1 - Percabangan dan Expection Handling dalam Bahasa Pemrograman Delphi Bab 2 - Perulangan (Looping) dengan Jumlah Perulangan yang Sudah Diketahui Bab 3 - Perulangan dengan Jumlah Perulangan yang Sudah Diketahui Bab 4 - Perulangan Bersarang (Nested Loop) Bab 5 - Dasar Pemrograman Array dan Array 1 Dimensi Bab 6 - Array 2 Dimensi dan Array Dimensi Banyak Bab 7 - Tipe Data String Bab 8 - Fungsi Matematika dan Built-in Lainnya Bab 9 - User Define Function Bab 10 - Mengatur Tampilan Cetakan dengan Bantuan Fungsi dalam Kasus Perulangan Spesifikasi buku ini meliputi : Kategori : Pemrograman Penulis : Robin & Wenripin Chandra E-ISBN : 978-623-02-5135-1 Ukuran : 17.5x25 cm Halaman : 114 hlm Tahun Terbit : 2022 Penerbit Deepublish adalah penerbit buku yang memfokuskan penerbitannya dalam bidang pendidikan, terutama pendidikan tinggi (universitas dan sekolah tinggi). Penerbit Deepublish adalah penerbit buku yang memfokuskan penerbitannya dalam bidang pendidikan, terutama pendidikan tinggi (universitas dan sekolah tinggi).
BookOpen AccessMetadata saja
2023•Koleksi Perpustakaan
Buku ajar untuk memenuhi kebutuhan mahasiswa yang ingin mendalami teknik penulisan algoritma. Materi yang dibahas dalam buku ajar ini meliputi: konsep dasar algoritma, flowcharting, tipe data, variabel, operator dan ekspresi, perintah utama, studi kasus, larik (array), teknik pencarian, teknik pengurutan (sorting), operasi matriks, struktur data rekaman (record), struktur data rekaman dan array, dan pemrosesan teks. Pembahasan yang akan disampaikan dalam buku ajar ini pun disertai dengan contoh-contoh algoritma, soal-soal tes formatif yang dilengkapi dengan pembahasan serta sejumlah latihan yang dapat digunakan untuk mengukur tingkat ketercapaian dan ketuntasan materi.
BookOpen AccessMetadata saja
2023•Koleksi Perpustakaan
1. PENGENALAN KOMPUTER DAN BAHASA PEMROGRAMAN Yeyi Gusla Nengsih, S.Kom., M.Kom 2. VARIABEL, TIPE DATA DAN OPERATOR Jamaludin, M.Kom., CBPA 3. PEMROGRAMAN DAN IMPLEMENTASI STRUKTUR PROSES BERURUT (SEQUENCE) Nani Krisnawaty Tachjar, S.Kom., M.T. 4. STRUKTUR KENDALI IF DAN CASE (SELECTION) Bella Hardiyana, S.Kom., M.Kom 5. PERULANGAN Yulizar Widiatama, M.Eng 6. LARIK (ARRAY) Mohammad Ridwan, S.Kom., M.Kom; Sitti Aisa, S.Kom., M.T Nurul Aini, S.Kom., M.T; 7. RECORD (STRUCT) Sitti Aisa, S.Kom., M.T 8. PROSEDUR DAN FUNGSI Nurul Aini, S.Kom., M.T 9. ALGORITMA PENGURUTAN (SORTING) Sukisno, S.Kom., M.Kom 10. ALGORITMA PENCARIAN (SEARCHING) Nurlindasari Tamsir, S.Kom.,M.T 11. REKURSIF DAN IMPLEMENTASI Taufik Hidayat, S.Kom., M.Kom Editor: Seliwati, S.Kom., M.Kom
BookOpen AccessMetadata saja
2023•Koleksi Perpustakaan
Komputer sebagai sebuah mesin yang serba bisa atau istilahnya pintar/cerdas adalah pendapat yang keliru, komputer suatu alat yang diberi perintah-perintah oleh manusia sehingga dapat menyelesaikan problem secara cepat, akurat, berulang-ulang. Program adalah instruksi-instruksi dalam penyelesaian suatu masalah. Bahasa pemrograman adalah bahasa yang digunakan oleh komputer dalam menulis program, yamg mana algoritma dipahami sesuai aturan-aturan di dalam pemrograman. Algoritma pemrograman adalah langkah-langkah yang berurutan dan sistematis dalam menyelesaikan sebuah problema. Algoritma terdiri dari dua kata yaitu algoris dan ritmis yang bila diartikan secara keseluruhan menjadi pemrograman algoritma yang artinya metode khusus yang tepat, terdiri dari serangkaian langkah-langkah yang ditulis secara terstruktur dan sistematis dalam menyelesaikan suatu problem dengan bantuan dari suatu alat yang dinamakan komputer. Algoritma yang baik mempunyai input, output, finiteness, defiteness, dan efectiviness.
BookOpen AccessMetadata saja
2023•Koleksi Perpustakaan
Buku ini merupakan diktat untuk pengajaran Algoritma dan Struktur Data, dipakai pada universitas swasta di Jawa Barat pada tahun 2014 dan masih diupdate untuk keperluan pelatihan software house yang ingin mengadopsi bahasa pemrograman Go. Bahasa pemrograman Go (Golang) merupakan bahasa yang dibuat oleh Robert Griesemer, Rob Pike, dan Ken Thompson di Google. Buku ini ditulis kompatibel dengan syntax Go 1.x. Buku ini menjelaskan syntax-syntax dasar bahasa Go, serta algoritma-algoritma umum dan struktur data (Algorithm Analysis, Linked List: Self-organizing List, XOR Linked List, Unrolled Linked List, VList, Skip List; Stack, Queue, Radix Sort; Hashtable: Array Hash, Hash Array Tree; Binary Tree: Tree Traversal, Binary Search Tree; Balanced Binary Tree: Self-balanced Binary Tree, AVL tree, Splay tree, Red-black tree; Heap: Binary Heap, Heap sort, Treap; Trie: Radix Trie, Hash Trie, Burst Trie, HAT-Trie; Sorting and Searching: Bubble Sort, Selection Sort, Insertion Sort, Shell Sort, Comb Sort, Quicksort, Mergesort, Searching; N-ary Tree: N-ary Tree, B-tree, B+tree; String Algorithms: Levenshtein distance, String Searching; Graph Algorithms: Dijkstra’s Algorithm, MST; Geometric and Spatial Data Structure: R-Tree, K-d Tree, Computational Geometry; Other Algorithm and Data Structures: Fenwick Tree, Dynamic Programming)
BookOpen AccessMetadata saja
2023•Koleksi Perpustakaan
Buku Konsep Dasar Algoritma dan Pemrograman dengan Bahasa Java adalah buku ajar yang dipergunakan untuk mempelajari dasar pemrograman. Selain itu buku ini juga mengenalkan logika algoritma mempergunakan pseudocode dan flowchart. Selanjutnya dijelaskan juga berbagai macam tipe data, konsep percabangan, perulangan, array, class, method, object.
BookOpen AccessMetadata saja
2023•Koleksi Perpustakaan
Buku Algoritma dan Pemrograman dengan Python ini menyajikan materi serta mengoperasikan program yang lengkap menggunakan program python, mulai dari konsep Algoritma, Pemrograman, Operasi Dasar Python, Operator Python, List, Tuple, Distionary, Library, Algoritma Percabangan, Algoritma Perulangan, Fungsi, Array dan Rekursi. Menfaat dari buku ini adalah sebagai pondasi utama untuk mendalami keahlian pemrograman. Penulis merancang mulai dari teori sampai praktek mengoperasikan program mulai dari teori algoritma dan pemrograman sampai membuatan program menggunakan contoh dalam penyelesaiannya. Buku ini merupakan mata kuliah dasar pada keahlian pemrograman yang akan mempermudah pembaca mempelajari algoritma dan pemrograman dalam proses perkuliahan.
BookOpen AccessMetadata saja
2023•Koleksi Perpustakaan
Buku Ajar Mata Kuliah Algoritma dan Pemrograman I ini disusun disesuaikan dengan kondisi awal mahasiswa masuk ke Politeknik Harapan Bersama untuk Prodi D3 Teknik Komputer karena matakuliah ini diberikan di semester pertama. Di mana Algoritma pseuodocode yang diterapkan juga mengacu pada bahasa pemrograman Basic dengan penggunaan INPUT dan PRINT yang hampir semua mahasiswa awal (walaupun sebelumnya belum mengenal bahasa pemrograman) akan lebih mudah memahami karena kefamiliaran kata INPUT dan PRINT yang digunakan. Penggunaan line number dengan angka arab 1, 2, 3, dst juga digunakan untuk membangun konsep urutan langkah logis dalam menjelaskan suatau program. Konsep Goto juga akan lebih mudah diaplikasikan dengan menggunakan Line Number. Flowchart yang diterapkan khusus flowchart program, yang terdiri dari 8 simbol, dan di akhir untuk mengenalkan bahasa pemrograman C++, diberikan secara sekilas tentang dasar-dasar C++.
BookOpen AccessMetadata saja
2023•Koleksi Perpustakaan
Buku ini merupakan kumpulan dari materi bahan ajar mata kuliah Algoritma dan Pemrograman bagi mahasiswa Teknik Informatika, Sistem Informasi, dan Manajemen Informatika. Buku ini ditulis dengan bahasan yang mudah dimengerti dan disertai kode program pada setiap pembahasannya. Pembahasan buku ini meliputi : · Algoritma dan Pemrograman1 · Teknik Penyajian Algoritma · Bahasa Pemrograman Java · Tipe Data dan Variabel · Operator · Struktur Percabangan · Struktur Perulangan · Array · Procedure dan Method · File Stream
BookOpen AccessMetadata saja
2023•Koleksi Perpustakaan
Buku Algoritma dan Pemrograman ini didesain sebagai buku ajar untuk mata kuliah yang sama atau sejenis. Sebagai buku ajar, materi dalam buku ini mengacu pada rencana pembelajaran semester (RPS) untuk mata kuliah yang sama. Buku ini diperkaya dengan banyak studi kasus dan latihan soal. Banyak contoh kasus di dalam buku ini berkaitan dengan kehidupan siswa atau lingkungan akademis. Meskipun demikian, contoh kasus yang umum juga disertakan. Bahasa pemrograman dalam buku ini adalah bahasa C. Meskipun demikian, pembaca, khususnya mahasiswa sarjana atau diploma tidak terpaku dengan satu bahasa pemrograman saja Algoritma Dan Pemrograman ini diterbitkan oleh Penerbit Deepublish dan tersedia juga dalam versi cetak
BookOpen AccessMetadata saja
2023•Koleksi Perpustakaan
Materi praktikum yang dapat digunakan sebagai pelengkap kuliah maupun praktikum mandiri. Materi diantaranya: 1. Method 2. Class dan Object 3. Array 4. Searching 5. Sorting
BookOpen AccessMetadata saja
2023•Koleksi Perpustakaan
Di dalam buku ini terdapat studi kasus permasalahan dalam membangun algoritma pemrograman.
BookOpen AccessMetadata saja
2023•Koleksi Perpustakaan
Swarm Intelligence (SI) merupakan bagian bidang keilmuwan yang membahas metode optimasi yang mengadopsi cara hidup mahluk hidup dalam kelompoknya baik dalam mencari makanan, mencari pasangan, berburu makanan ataupun yang lainnya. Grey wolf optimizer (GWO) merupakan salah satu algoritma SI yang meniru tingkah laku serigala abu-abu dalam berburu mangsa di alam liar. GWO diaplikasikan dalam pencarian nilai optimasi dalam berbagai bidang. Sehingga GWO berkembang sangat pesat di dunia penelitian dunia. Salah satunya adalah penggunakan algoritma GWO dibidang image processing. Buku ini membahas tentang algoritma GWO untuk mempermudah pencarian titik threshold yang nantinya digunakan untuk proses segmentasi citra 2 dimensi. Metode multilevel threshold yang akan digunakan adalah multilevel threshold kapur yang akan dikombinasikan dengan algoritma GWO yang berperan membantu proses pencarian titik-titik threshold yang cocok digunakan untuk proses segmentasi citra 2 dimensi. Selain itu buku ini dilengakapi dengan perhitungan manual penerapan GWO untuk pencarian nilai threshold. Semoga buku ini dapat bermanfaat khususnya untuk penulis dan para pembaca yang ingin mengetahui tentang bagaimana cara menggunakan algoritma GWO untuk diterapkan dengan multilevel threshold kapur dalam proses pencarian titik-titik threshold.
BookOpen AccessMetadata saja
2023•Koleksi Perpustakaan
BookOpen AccessMetadata saja
2023•Koleksi Perpustakaan
Buku ini hanya cocok bagi mereka yang berkomitmen menjadi seorang programmer JAVA. Dengan tanpa basa-basi, ditulis untuk mengupas tuntas kelas abstrak dan antarmuka, yang mengintegrasikan keduanya dalam pemrograman GUI. Terdapat juga pembahasan yang cukup detil tentang pemrograman grafik dan event-driven. File Biner I/O dan file teks I/O dianalisa dengan mengemukakan perbedaan keduanya. Pengurutan lewat algoritma bubble, merge, quick, dan heap tidak luput dibedah secara bertahap dan sistematis. Konsep penanganan list, tumpukan, antrian dan antrian prioritas diintroduksi dengan penjelasan-penjelasan kasuistik dan applikatif. Penjelajahan pohon biner ditelaah dan dianimasi secara visual untuk mengatrol pemahaman pembaca. Di bagian akhir buku ini, dibahas metode pencarian DFS (depth-first search) dan BFS (breadth-first search) dalam menjelajah suatu graf. Berikut beberapa topik konsentrasi yang disajikan dalam buku ini: • Kelas Abstrak, antarmuka, objek kelas wrapper, BigDecimal, dan BigInteger. • Grafik, Pemrograman Event-Driven, dan pemrograman GUI. • I/O teks dan I/O biner, antarmuka Serializable, dan kelas RandomAccessFile. • Metode rekursi, pengurutan seleksi menggunakan rekursi, pencarian biner menggunakan rekursi, dan lain-lain. • Kelas dan antarmuka generik, tipe generik, dan metode generik. • JAVA Collections Framework (JCF), HashSet, LinkedHashSet, TreeSet, ArrayList, LinkedList, Vector, Stack, PriorityQueue, dan lain lain. • Pengurutan bubble, pengurutan merge, pengurutan quick, pengurutan heap, dan pengurutan eksternal. • List dinamis menggunakan array, list dinamis menggunakan struktur berantai, dan antrian prioritas menggunakan heap. • Pohon pencarian biner: representasi pohon biner dengan list berantai dan iterator untuk menjelajah pohon biner. • Graf dan aplikasinya: model graf dengan antarmuka dan kelas, pencarian DFS, dan pencarian BFS.
BookOpen AccessMetadata saja
2020•Koleksi Perpustakaan
Era industri 4.0 dengan pilar utama, yaitu Internet of Things (IoT), cloud computing, artificial intelligence, dan big data telah memproduksi banyak sekali data. Penumpukan data tersebut akan menjadi masalah, karena data tersebut akan menjadi "sampah" dalam memori dan tidak bermanfaat. Agar data tersebut menjadi bermanfaat perlu diekstraksi agar menjadi informasi/pola/pengetahuan baru. Metode untuk ekstraksi data tersebut dinamakan data mining. Data mining didefinisikan sebagai proses ekstraksi suatu data (sebelumnya tidak diketahui, bersifat implisit, dianggap tidak berguna) menjadi informasi atau pengetahuan atau pola dari data yang jumlahnya besar. Buku ini mengupas tuntas algoritma-algoritma untuk proses pengolahan data menjadi informasi dalam data mining. Dalam buku ini akan dijelaskan secara teoritis (definisi dan penghitungan manual algoritma) dan aplikatif (implementasi dan testbed penghitungan manual algoritma menggunakan bahasa pemrograman PHP), dan jenis algoritma data mining, seperti algoritme k-Nearest Neighbor, algoritme Naïve Bayes, algoritme ID3, algoritme C4.5, algoritme CART, serta algoritme K-Means.
BookOpen AccessMetadata saja
2018•Koleksi Perpustakaan
Buku ini merupakan buku pendukung mata kuliah pemrograman dasar yang diajarkan pada berbagai jurusan di lingkungan Perguruan Tinggi Fakultas Matematika dan Ilmu Pengetahuan Alam (FMIPA) dan Teknik tingkat sarjana atau diploma. Buku ini akan membantu mahasiswa untuk melakukan berbagai komputasi dan visualisasi model matematika bidang Sains dan Teknik dengan menggunakan program komputer menggunakan MATLAB. Kompetensi yang dapat dicapai setelah mempela-jari buku ini adalah: Memahami dasar-dasar pemrograman terstruktur menggunakan MATLAB. Mengenal operasi-operasi dasar dalam MATLAB. Menggunakan fungsi-fungsi standar dalam MATLAB untuk aplikasi dalam bidang sains. Menyusun program komputer untuk komputasi berbagai model matematika dalam bidang sains dengan menggunakan MATLAB. Menyusun program komputer untuk visualisasi . berbagai model matematika dalam bidangsains dengan menggunakan MATLAB. -PrenadaMedia-
BookOpen AccessMetadata saja
2018•Koleksi Perpustakaan
Pemrograman dan matematika memiliki hubungan erat dan saling membutuhkan. Dasar pemrograman adalah logika dan perhitungan yang merupakan dua hal yang sangat berkaitan erat dengan matematika. Operasi dasar matematika yang dikenal oleh kalangan awam adalah tambah, kurang, kali, dan bagi; dengan adanya pemrograman maka operasi dasar matematika yang disebut arithmatika ini ditambahkan lagi menjadi operasi logika. Operator logika yang umum dikenal adalah operator AND, operator OR, dan operator NOT. Masing-masing operator logika ini bekerja berdasar Aljabar Boolean. Ulasan yang disajikan pada modul ini difokuskan pada algoritma dan dasar perograman menggunakan translator Turbo C++ (TC) 3.0 dengan bahasa pemrograman tingkat menengah yakni C++. Translator dapat di-download pada alamat: http://www.4shared. com/rar/U4Qq5s0xce/TC_online.html Kajian algoritma menyangkut struktur kendali proses, operator khusus matematika yang dimiliki dalam library TC 3.0, konsep array, dan function; serta penjelasan dasar Algoritma Matematika Informasi. Dari berbagai translator untuk bahasa pemrograman C++, TC 3.0 cukup handal oleh sebab tidak terlalu besar membutuhkan alokasi storage dan ruang memori. Di satu sisi mekanisme instalasi dan uninstall cukup mudah serta sederhana. Kemampuan lain juga adalah translator ini sudah dapat menangani metode pemrograman berorientasi objek. Demikian juga dalam hal penanganan bidang grafika komputer, walaupun harus menyesuaikan dengan teknologi hardware display komputer yang digunakan.
BookOpen AccessMetadata saja
2018•Koleksi Perpustakaan
Buku ini dirancang untuk dapat digunakan oleh mahasiswa Program Studi Ilmu Komputer, Teknik Informatika, Sistem Informasi, Manajemen Informatika, Sistem Komputer atau bahkan mahasiswa program studi lain yang mempelajari Algoritma Pemrograman. Algoritma Pemrograman merupakan mata kuliah dasar bagi seorang mahasiswa untuk memulai masuk dalam dunia pemrograman. Algoritma Pemrograman akan memberikan konsep berpikir untuk menyelesaikan suatu masalah menjadi suatu program tanpa mempermasalahkan bahasa pemrograman sebagai tools yang akan digunakan untuk mengimplementasikannya. Suatu algoritma akan dapat diimplementasikan dalam bahasa pemrograman Pascal, C/C++, Visual C, Visual Basic, Java dan lain-lain.