Buku ini ditujukan untuk mahasiswa Ilmu Komputer, Teknik Informatika, Sistem Informasi, Manajemen In... Read more
Algoritma merupakan disiplin ilmu yang menjadi dasar bagi banyak bidang di dunia komputer dan pemrograman. Ini menjadi landasan bagi beberapa mata kuliah Pemrograman, seperti pemrograman berorientasi objek, pemrograman web, dan pemrograman mobile. Algoritma juga merupakan dasar dari teknik-teknik yang berkembang dengan pesat di dunia komputasi, seperti kecerdasan buatan, machine learning, dan data mining. Dengan latar belakang tersebut, buku ini disusun. Buku ini merupakan buku ajar untuk mata kuliah Algoritma dan Pemrograman, Algoritma dan Struktur Data, Komputer dan Pemrograman, atau mata kuliah dasar lain yang sejenis.
Materi dalam buku ini meliputi topik-topik umum di dalam mata kuliah Algoritma, seperti, percabangan, pengulangan, array, searching, sorting, dan struct. Di dalam buku ini, algoritma langsung diimplementasikan kedalam pemrograman menggunakan bahasa pemrograman C++.
ISBN: 978-623-147-131-4
Hasibuan , A., R.E. Kembuan, D., & Hermanto Tinambunan, M. (2023). BUKU AJAR ALGORITMA DAN PEMROGRAMAN MENGGUNAKAN BAHASA PEMROGRAMAN C++ . Penerbit Tahta Media. Retrieved from https://tahtamedia.co.id/index.php/issj/article/view/376
Buku Algoritma dan Pemrograman dalam Bahasa Pascal, C, dan C++ merupakan edisi baru dari buku sebelumnya, yaitu Algoritma dan Pemrograman dalam Bahasa Pascal dan C. Buku ini disusun bagi siapapun (siswa, mahasiswa, umum) yang ingin mempelajari bidang pemrograman. Materi yang dibahas di dalam Buku ini meliputi: Konsep dasar algoritma dan pemrogramanTipe data, operator, dan EkspresiKonstruksi dasar pembangun algoritma: runtunan, pemilihan, pengulanganPemrograman modular: fungsi dan prosedurLarik (array) dan matriksAlgoritma pencarian (searching) dan algoritma pengurutan (sorting)Arsip beruntun (sequential file)Algoritma rekursifPengantar pemrograman dengan bahasa JavaSetiap materi diperkaya dengan banyak contoh pemecahan masalah. Diharapkan buku ini dapat mengajarkan pembacanya menjadi seorang pemrogram yang dapat memprogram dengan kaidah yang benar. Notasi algoritma yang digunakan adalah notasi abstrak berupa pseudo-code. Notasi pseudo-code dibuat sedemikian sehingga ia mudah diterjemahkan (translasi) ke dalam notasi bahasa pemrograman. Bahasa pemrograman yang digunakan di dalam buku ini adalah Bahasa Pascal, Bahasa C, dan Bahasa C++. Bahasa Pascal dipilih bahasa pemrograman terstruktur untuk level pendidikan, sedangkan bahasa C dan C++ dipilih karena populer, simpel, dan banyak digunakan untuk level riset dan industri perangkat lunak. Kompilator (compiler) bahasa Pascal/C yang digunakan boleh sembarang, namun buku ini menggunakan kompilator yang free dan dapat di-download dari internet, yaitu Free Pascal dan GCC (GNU C Compiler). Pokok-pokok Bahasan; Apakah Algoritma dan Pemrograman Itu ?Konstruksi Dasar AlgoritmaNama, Tipe, Ekspresi, Dan NilaiAlgoritma Input/OutputPemrograman Dengan Pascal, C, dan C++Lebih Jauh Dengan RuntunanPemilihanPengulanganPengantar PemrogramanModularProsedurFungsiLarikContoh-Contoh Soal dan PenyelesaianMatriksAlgoritma PencarianAlgoritma PengurutanPemrosesan ArsipAlgoritma RekursifPengantar Bahasa Java Beserta Contoh Program
© 2024 — Politeknik Angkatan Darat
Labsheet Algoritma Dan Struktur Data
%PDF-1.6 %âãÏÓ 123 0 obj <> endobj 132 0 obj <>/Encrypt 124 0 R/Filter/FlateDecode/ID[<08B8CCA9C88D40FF0A759523C44B79C0><16CF45EECED4F845B35636B30F8E9AEF>]/Index[123 16]/Info 122 0 R/Length 67/Prev 3366345/Root 125 0 R/Size 139/Type/XRef/W[1 3 1]>>stream hŞbbd```b``v‘Œ7@$C˜İ"™Àärɵ H*¯-’w¢˜€z¹Áê±�ÿóş |9 endstream endobj startxref 0 %%EOF 138 0 obj <>stream KLƸõC/|–mjB€àg*²H½pãøzvmQ ô~�8C´�V)ƨ¥9nk5êÛ5à™]ÍÚ°–D`Q˜GU!/n\^Õwàßâ|›‘6Q�úÌ7ˆO1¼8ñLïÿ…#+ÜÛå~s—½æeÈ(.~G1âB4=Úí&ò/*<¥[†òéRoŸè½QX�Y�<Ú”pÄÛM›R:ÿZB¡I`oÈ�åŠ'6Ò€U Û"vŸğ¬Flå:—Ò#äs�Á[=«…PC\¡¼ñc«µ²rf•�fĞ¿ş&ŸWÃÌ=量>:¦%)/P± mçÖàíÉeZ½ç3—Ù-ÇÜ endstream endobj 124 0 obj <>>>/Filter/Standard/Length 128/O(åñ,ˆ\nÊóğáü¿`ä `³Z'˜K&òw\\XàÊú%ÀûD)/P -1340/R 4/StmF/StdCF/StrF/StdCF/U(jÀȤìz|ŠŠŞm:!S� )/V 4>> endobj 125 0 obj <> endobj 126 0 obj <> endobj 127 0 obj <>stream ݈F:��º~z•P¢(°Ü¶‚¼§ÈŒ ‹ ¬v{]Th%:榺=ÇØPW(’mf ûz+xbS´Ã¯�ê¹~õÒ�–L¬:3]�ÕÔ(m§:‚RúWİM:Ÿ³í6êßÔ‘�tşõ„•l KY|Å@|ÃZ²�¶µSıÃ×u‘ˆ×h‹ç›IKa¶:FE©Û¾/ºÃѹ0Æ;á-©M;Gg%öª›&‘9—»êÓ³ƒç/½ÃÈì4¶z²2¼ü“‚ø…@<—D2…H\ú�…ó‰æjê9.G–ÃØÇF*¢®Oêì N�Gñ³_ˆ#½¥Œ¼h»p¤ Îo@4qË…mëaå£)$G�puPÜËÅÄIt?~-ƒb!ê�=}¼vÈËU�/¥Ø \Œß<êYRç§ o_3Àê��/L �”-,wÉ»ÌÑd ¶W.3•„Os>Ëo�M±=ASKku¼†�‚B‘ü½t+Ú]óµ—WX2Pãà¦V "Ş‚dÌ&F�¶‚¸¤}H[¾Phc{V®] {�÷Ô&Ò÷\ʳ¢ #œïÆŠ×ú^æ{Ñ�~>stream ¡Uœ^QJ,E,Y÷½2ß!…�ë¿:†Èt©ğœŠ‹°‚·o…‘ }/¬ »ºùÁÊ¥+�÷•ƒ¶yBÉÚMŠgÙEŞÉ¦ e°{EÊ.<¯¿Ñ^�é¦^iµªgİ”6ñ¤,·;ˆ/Y†n©#ˆşKM¢gmı,‡¢/.eüèe³Ê†÷k¥ş‚öÓÖQuuŒø¡ü.ÓÍ—#ÿ¤A°rş[üG±'Ôâ2÷›�àûƒNŠ\ ·¾ô|7¿,.‹™ò›z㣺Ñı²s'³�`�AT~ı ÇÄMöP¦9`¶Æş%w{ù …¡ÆˆŞ?J¢Nf™†™ÅÌ ;é…+¯²V0e˜…;UÂJ”Ä{~†�Ìî�Ò‘oŸ ±�¤FƒóR ©�Á§ŠsY☩ıD¾ì˜½b¡º¨İv 9cO×(rYzH*h%HÇ–´ñtØ endstream endobj 129 0 obj <>stream �QD—éM±?m r,Œ¬Ö²UGk‚_üéßíè:Ws‹ü~,¼&°<çx�bÉÁàNˆùæ�ä³èß>FUë³¾R¤Şäm@íwØ@§&•äƒ\±Ù�lÿöôè?vÇ1:7À¡�⪓ã½ĞäR,¤€'.ûϘÅLíslM şÕICŠşx—uöoRïÅ xòæ.ì·ŒqY¯m“XI!bta›�äL“ÿ† �ÍášsA *á5¼rõ½ÿù¼ØÌËØøÌÌ,¹Àí¥&Z7ıYàWÎ�º’(M7T«•}d—°öØéÁø¨’OÇ,ÖPa¢�xçËu¾íˆ• vi:¢i[æ6ô+»¤JVöç^ÇFݳ½{�©8øî«j£¡ A ƒ6O¾ã5Á€f(âtà¦Ğßä–Yã·Ë!ş³MñºíÀfÏ• hd9Åζ^-::jÛxåíEi{ w†û!ÀFuM¹tB¤êw.Vè‡>·™/ÄHÂæ»�N˜iLEW’xh�ÿ•ùÙø s¾o#=híÂÚÍ)M¿™Ó8òXf†’ğâÕ"