Bahasapemrograman java tm akan digunakan dalam kuliah ini, namun dengan paradigma pemrograman prosedural. Buku ini membahas tipe data abstrak, algoritma pengurutan, algoritma pencarian, pemrosesan graph, dan pemrosesan string. Algoritma Dan Struktur Data - Agung Setiawan Anda bisa buku kategori secara gratis di sini. Belajar struktur data dan algoritma. 0310.2020 TI Sekolah Menengah Atas terjawab faktor utama yang membedakan struktur kode program struktur algoritma yaitu a.Aturan penulisan b.deklarasi c.deskripsi Jawaban 4.8 /5 102 elj4173 A. Aturan Penulisan. #StayatHome Makasih good thx job pada Lihat komentar lainnya Sedang mencari solusi jawaban TI beserta langkah-langkahnya? Pengujiansistem adalah pengujian program perangkat lunak yang lengkap dan terintegrasi. menjadi dua yaitu Black Box perangkat lunak tanpa mengetahui struktur internal kode atau Program. MenurutDavid Berlinski dalam bukunya "The Rise of Algorithms: Ideas to Rule the World" ada dua ide yang meresap, yang pertama adalah komputasi, yang kedua adalah algoritma. Kalkulus adalah ide yang membuat sains modern menjadi kenyataan. Algoritma adalah konsep prosedur efisien yang memungkinkan dunia modern. ViewModul-Praktikum-Algoritma-dan-Struktur WADAW SADAWDA at The London School of Public Relations Jakarta. Modul Praktikum Algoritma dan Struktur Data Modul Praktikum Algoritma jlh5lX. - Pada pagi hari apa yang kamu lakukan sebelum berangkan ke suatu tempat? Pertama kali kamu akan bangun, berjalan ke kamar mandi, menganggalkan pakaian, mandi, menggunakan pakaian kembali, sarapan, lalu pergi. Hal tersebut adalah urutan lengkap sebelum pergi, karena tidak mungkin kita mandi dulu padahal belum bangun tidur ataupun mandi tanpa menganggalkan pakaian terlebih dulu. Urutan tersebut adalah algoritma rutinitas algoritma dalam program komputer adalah daftar langkah atau instruksi untuk menyelesaikan masalah atau pekerjaan tertentu. Dengan adanya algoritma, akan lebih mudah untuk membuat program computer yang rumit sekalipun. Ciri-ciri algoritma, yaitu Ada input atau masukan Ada output atau keluaran Langkahnya pasti, jelas, dan tidak ambigu Langkahnya sederhana Ada batasan waktu stoping role Baca juga Sistem Operasi Komputer Pengertian, Fungsi, Jenis, Cara Kerja, dan Contohnya Jenis algoritma Algoritma memiliki beberapa jenis, sebagai berikut Algoritma Divide and Conquer Algoritma divide and conquer adalah algoritma pemecahan suatu masalah dengan membaginya ke dalam dua masalah yang lebih kecil. Pertama-tama masalah dibagi menjadi dua sub masalah, lalu masing-masing sub masalah tersebut diselesaikan. Setelah kedua submasalah terselesaikan, solusinya digabungkan kembali menjadi satu. Algoritma divide and conquer sangat sering digunakan karena dinilai stabil dan sederhana. Algoritma divide and conquer Contoh algoritma divide and conquer yang kompleks Algoritma Rekursif Dilansir dari Analytic Step, algoritma rekursif memecah masalah menajadi submasalah dan memanggil dirinya sendiri berulang-ulang sampai masalah terurai atau sebuah kondisi dasar yang ditentukan terpenuhi. Baca juga Jaringan Komputer Pengertian dan Manfaatnya Jakarta - Pernahkah kamu mendengar tentang algoritma? Mungkin terdengar asing untukmu, tetapi algoritma merupakan fondasi penting untuk menyelesaikan masalah dengan sistem komputer, sederhana, algoritma adalah susunan langkah penyelesaian atau metode untuk menyelesaikan suatu masalah secara sistematis dan bisa mengenalinya, algoritma memiliki ciri-ciri sebagai berikut1. Memiliki masukan atau input,2. Memiliki keluaran atau output,3. Menjabarkan langkah yang pasti, jelas, dan tidak ambigu,4. Langkah yang digunakan sederhana,5. Memiliki batasan penjelasan mengenai prinsip kerja, struktur, dan cara penyajian algoritma dalam pemrograman computer yang dikutip dari buku Algoritma dan Pemrograman karya Lamhot Sitorus, Kerja AlgoritmaPada dasarnya, algoritma merupakan deskripsi proses untuk mengerjakan sesuatu yang disusun dalam sederet aksi. Secara sederhana, prinsip kerja algoritma terbagi menjadi, masukan input, proses, dan keluaran output.Dalam kehidupan sehari-hari, prinsip kerja algoritma dapat dipahami ketika kita ingin membuat telur dadar. Sebelum membuat algoritma, hal yang perlu kita lakukan adalah mendefinisikan masukan input dan keluaran output.Berdasarkan contoh di atas, maka yang menjadi masukan adalah telur mentah dan yang menjadi keluaran adalah telur dadar matang. Dengan demikian, susunan algoritmanya menjadi sebagai berikut1. Nyalakan api kompor,2. Tuangkan minyak ke dalam wajan,3. Pecahkan telur ayam ke dalam mangkuk,4. Tuangkan garam secukupnya,5. Kocok campuran telur dan garam,6. Tuang adonan telur ke dalam wajan,7. Masak telur hingga umum, struktur dasar algoritma terdiri dari sekuensial sequential, test kondisi atau percabangan branching, dan perulangan looping.1. Algoritma SekuensialAlgoritma sekuensial adalah langkah-langkah yang dilakukan secara berurutan sesuai dengan urutan penulisannya. Struktur ini merupakan struktur yang paling sering memiliki empat baris aksi, yaitu t1, t2, t3, dan t4, maka semua aksi akan dilakukan secara berurutan mulai dari aksi t1 sampai Algoritma Percabangan BranchingDalam kehidupan sehari-hari ada kalanya suatu kegiatan akan dilakukan dan tidak dilakukan tergantung situasi tertentu. Begitu pun dengan algoritma, ada kalanya satu atau beberapa aksi akan dikerjakan dan tidak dikerjakan tergantung situasi struktur algoritma percabangan ini digunakan untuk mengerjakan satu aksi dari beberapa pilihan yang Algoritma Perulangan LoopingSama halnya dengan manusia, algoritma juga mengenal kegiatan pengulangan, yakni melakukan satu atau beberapa kegiatan secara berulang-ulang. Namun, berbeda dengan manusia, komputer tidak mengenal istilah lelah atau bosan dalam melakukan kegiatan yang sama secara demikian, struktur perulangan atau looping digunakan untuk menjalankan kegiatan yang dilakukan Penyajian AlgoritmaPenyajian algoritma akan lebih baik jika ditulis secara sistematis. Ada tiga cara yang bisa kamu gunakan untuk menyajikan algoritma, yakni secara naratif, flowchart atau diagram/bagan alir, dan NaratifPenyajian algoritma secara naratif dituliskan dengan menggunakan cerita seperti dalam bahasa Menghitung luas segitiga menggunakan naratifLangkah-1 MulaiLangkah-2 Baca nilai AlasLangkah-3 Baca nilai TinggiLangkah-4 Hitung Luas = Alas x Tinggi / 2Langkah-5 Cetak Hasil LuasLangkah-6 Selesai2. FlowchartDengan flowchart, cara penyajian algoritma dibuat dalam urutan simbol-simbol khusus. Urutan simbol digambarkan sesuai dengan arah tanda flowchart Foto IstSumber gambar Algoritma dan Pemrograman Sitorus, 20153. PseudocodeLangkah-langkah penyelesaian masalah ini ditulis dengan cara yang mirip atau menyerupai program. Pseudocode tidak spesifik terhadap salah satu bahasa pemrograman sehingga algoritma ini dapat diterjemahkan menyesuaikan bahasa pemrograman yang ada dalam suatu Menghitung luas segitiga menggunakan pseudocodeInput AlasInput TinggiLuas ← Alas x Tinggi / 2Output LuasMeskipun ada tiga cara penyajian yang berbeda, hasil algoritma yang diberikan tetap sama. Maka dari itu, tidak ada aturan yang menyatakan harus menggunakan penyajian tertentu. Kamu bebas memilih bentuk penyajian sesuai keinginan dan begitu, algoritma yang dibuat dengan kalimat memiliki kelemahan, yaitu hanya bisa dimengerti oleh praktisi yang mengerti bahasanya. Simak Video "Penjualan PC Skala Global di Kuartal 4 2022 Merosot Tajam" [GambasVideo 20detik] pal/pal Alasan Paham Struktur data penting untuk data scientist 10 Februari 2022 Data perlu dimanfaatkan semaksimal mungkin jika bisnis atau organisasi apa pun ingin bertahan di dunia bisnis yang kompetitif. Semakin banyak informasi yang tersedia, semakin banyak pula pilihan dan solusi lebih baik yang bisa diambil untuk mengatasi masalah dan hambatan yang dihadapi. Masalahnya, jumlah data yang tidak sedikit membutuhkan penjagaan dan pengaturan agar lebih mudah dimengerti dan diakses. Untuk mengubah data menjadi aset yang dapat ditindaklanjuti, data scientist juga harus memahami struktur data. Berikut informasinya. Apa itu struktur data? Struktur data adalah cara untuk mengatur data dalam format khusus di komputer sehingga informasi dapat diatur, diproses, disimpan, dan diambil kembali dengan cepat dan efektif. Sarana untuk menangani informasi ini membuat data jadi lebih mudah digunakan. Bagi programmer, struktur data merupakan salah satu bagian penting dari pembuatan suatu program. Sementara untuk data scientist, struktur data digunakan untuk memperbarui, mengelola, dan mengindeks layanan internet secara efisien. Hal ini juga dipakai sebagai dasar untuk banyak algoritma karena mampu memfilter dan mengurutkan data dalam jumlah besar. Data yang dimaksud memiliki beragam jenis, bisa berupa angka, simbol, huruf, dan sebagainya. Terdapat tiga bagian utama dari sistem kerja struktur data, yaitu pointer, alamat memori, dan prosedur. Ketiganya sangat penting karena penggunaan atau cara kerjanya menentukan berbagai jenis struktur data yang dapat dimasukkan ke dalam basis data. Berikut penjelasannya The Memory Address Alamat Memori – Elemen data mentah tetap dari fitur atau fungsi yang diinginkan. Pointer – Alat referensi yang mewakili lokasi alamat memori. Prosedur – Sebuah kode tertulis yang memanipulasi atau membuat fungsi berbeda di dalam struktur, baik secara otomatis atau manual. Pengetahuan tentang algoritma dan struktur data berguna bagi data scientist karena berbagai solusi dalam pengolahan data umumnya ditulis dalam kode. Oleh karena itu, penting untuk memahaminya dan cara berpikir dalam hal algoritma. Dengan ini algoritma dapat dibuat lebih sederhana, lebih mudah dipelihara, dan sering kali lebih cepat untuk digunakan. Jenis Struktur Data Struktur data terdiri dari beberapa jenis dengan fungsi masing-masing. Berikut ini jenis-jenisnya yang penting Anda ketahui. 1. Vector Vector adalah salah satu struktur data dasar dan memiliki sifat homogen. Artinya, vector hanya berisi elemen dari tipe data yang sama. Tipe data tersebut dapat berupa numerik, integer, karakter, kompleks, atau logis. 2. Matrix Matrix adalah suatu cara untuk menyimpan data dalam bentuk yang terorganisir dalam bentuk baris dan kolom. Jenis struktur data ini biasanya digunakan dalam grafik komputer untuk memproyeksikan ruang tiga dimensi ke layar dua dimensi dalam bentuk array yang digunakan untuk menyimpan data yang lebih terorganisir. Matrix juga merupakan representasi dari baris dan kolom untuk mempertahankan data yang homogen, atau dengan kata lain array dua dimensi. 3. Array Array adalah struktur data lebih mendasar yang ditentukan oleh sejumlah jenis elemen data mentah yang sama dalam urutan tertentu. Array dapat memiliki panjang tetap atau dapat diubah ukurannya. Hal ini memungkinkan elemen data tetap sama dan menggunakan indeks bilangan bulat sebagai penunjuk dan prosedur rumus matematika untuk menghitung data tertentu. Array sangat bagus untuk mengakses data yang dihasilkan secara acak. 4. Series Jenis struktur data berikutnya adalah Series. Yang satu ini merupakan array satu dimensi yang bisa menyimpan data jenis apa pun, seperti integer, string, float, objek python, dan lain sebagainya. 5. Data Frame Data frame adalah struktur data berlabel dua dimensi dengan jenis kolom yang berpotensi berbeda. Jenis ini dapat dianggap seperti spreadsheet. Data Frame menerima berbagai jenis input, seperti dikte dari ndarrays 1D, daftar, dikte, atau Seri, 2-D Seri A, dan data frame lainnya. 6. Table Table merupakan struktur data yang berperan penting dalam pencarian informasi. Jenis ini menyimpan nilai dengan kunci terkait masing-masing data. Hal ini membuat Anda yang mengetahui kuncinya dapat melakukan pencarian dengan lebih efisien. 7. Factor Factor adalah struktur data yang digunakan untuk bidang yang hanya mengambil sejumlah nilai terbatas yang telah ditentukan sebelumnya. Variabel yang mengambil sejumlah nilai berbeda ini adalah objek data yang digunakan untuk mengkategorikan data dan menyimpannya di berbagai level. Factor dapat menyimpan nilai integer dan string, serta berguna untuk kolom dengan jumlah nilai unik yang terbatas 8. List List didefinisikan sebagai “kumpulan item yang dipesan” dan merupakan salah satu struktur data penting saat menggunakan python untuk membuat proyek. Maksud dari istilah “kumpulan item yang dipesan” adalah setiap item dalam List dilengkapi urutan yang mengidentifikasinya secara unik. Urutan elemen adalah karakteristik melekat yang tetap konstan sepanjang umur list. 9. Dictionary Dictionary adalah struktur data tujuan umum untuk menyimpan sekelompok objek. Dictionary memiliki satu set kunci dan setiap kunci memiliki satu nilai terkait. Mewakili kumpulan kunci dan nilai yang tidak berurutan, tipe data Dictionary dioptimalkan untuk pencarian nilai dengan cepat. 10. Tuple Tuple merupakan struktur data bawaan dalam python yang merupakan kumpulan objek yang “dipesan”. Tidak seperti List, Tuple mempunyai fungsi yang terbatas. Karakteristik utama yang membedakan antara List dan Tuple adalah mutabilitas. List bisa berubah, sedangkan Tuple tidak bisa dimodifikasi, ditambahkan, atau dihapus setelah dibuat. Daftarnya didefinisikan dengan menggunakan tanda kurung untuk menyertakan elemen yang dipisahkan dengan koma. Kesimpulan Penting bagi data scientist untuk memahami apa itu struktur data karena data harus diatur sesuai tujuan pengolahannya. Dengan memahami beberapa jenisnya, data bisa diolah untuk menghasilkan output yang diinginkan. Bagi Anda yang tertarik untuk mempelajari data science, Anda bisa mempelajarinya di Algoritma Data Science School, pusat pendidikan ilmu data yang akan membantu Anda menguasai berbagai ilmu mengenai pengolahan data. Referensi medium – vinitasilaparasetty – Data Structures in Data Science mastersindatascience – Data Structures in Computer Science Definition and Examples simplilearn – What is Data Structure Types, Classifications and Applications Related Blog Apa Itu Data Analysis Expressions? 0 0 Algoritma Team 2022-07-07 0851592022-07-17 215400Berkenalan dengan Data Analysis Expressions DAXCara Menjadi Data Scientist Handal 600 1440 Bunga Bunga2022-07-01 1549402022-07-17 215401Ingin Jadi Data Scientist Handal? Ini Skill yang Wajib DikuasaiMengenal Apa Itu Distributed Processing 600 1440 Bunga Bunga2022-07-01 1143402022-07-17 215401Kenali Apa Itu Distributed Processing dan Mengapa Ini Dipakai? Data perlu dimanfaatkan semaksimal mungkin jika bisnis atau organisasi apa pun ingin bertahan di dunia bisnis yang kompetitif. Semakin banyak informasi yang tersedia, semakin banyak pula pilihan dan solusi lebih baik yang bisa diambil untuk mengatasi masalah dan hambatan yang dihadapi. Masalahnya, jumlah data yang tidak sedikit membutuhkan penjagaan dan pengaturan agar lebih mudah dimengerti dan diakses. Untuk mengubah data menjadi aset yang dapat ditindaklanjuti, data scientist juga harus memahami struktur data. Berikut informasinya. Apa itu struktur data? Struktur data adalah cara untuk mengatur data dalam format khusus di komputer sehingga informasi dapat diatur, diproses, disimpan, dan diambil kembali dengan cepat dan efektif. Sarana untuk menangani informasi ini membuat data jadi lebih mudah digunakan. Bagi programmer, struktur data merupakan salah satu bagian penting dari pembuatan suatu program. Sementara untuk data scientist, struktur data digunakan untuk memperbarui, mengelola, dan mengindeks layanan internet secara efisien. Hal ini juga dipakai sebagai dasar untuk banyak algoritma karena mampu memfilter dan mengurutkan data dalam jumlah besar. Data yang dimaksud memiliki beragam jenis, bisa berupa angka, simbol, huruf, dan sebagainya. Terdapat tiga bagian utama dari sistem kerja struktur data, yaitu pointer, alamat memori, dan prosedur. Ketiganya sangat penting karena penggunaan atau cara kerjanya menentukan berbagai jenis struktur data yang dapat dimasukkan ke dalam basis data. Berikut penjelasannya The Memory Address Alamat Memori – Elemen data mentah tetap dari fitur atau fungsi yang diinginkan. Pointer – Alat referensi yang mewakili lokasi alamat memori. Prosedur – Sebuah kode tertulis yang memanipulasi atau membuat fungsi berbeda di dalam struktur, baik secara otomatis atau manual. Kenapa Data Scientist perlu memahami Struktur Data? Pengetahuan tentang algoritma dan struktur data berguna bagi data scientist karena berbagai solusi dalam pengolahan data umumnya ditulis dalam kode. Oleh karena itu, penting untuk memahaminya dan cara berpikir dalam hal algoritma. Dengan ini algoritma dapat dibuat lebih sederhana, lebih mudah dipelihara, dan sering kali lebih cepat untuk digunakan. Jenis Struktur Data Struktur data terdiri dari beberapa jenis dengan fungsi masing-masing. Berikut ini jenis-jenisnya yang penting Anda ketahui. 1. Vector Vector adalah salah satu struktur data dasar dan memiliki sifat homogen. Artinya, vector hanya berisi elemen dari tipe data yang sama. Tipe data tersebut dapat berupa numerik, integer, karakter, kompleks, atau logis. 2. Matrix Matrix adalah suatu cara untuk menyimpan data dalam bentuk yang terorganisir dalam bentuk baris dan kolom. Jenis struktur data ini biasanya digunakan dalam grafik komputer untuk memproyeksikan ruang tiga dimensi ke layar dua dimensi dalam bentuk array yang digunakan untuk menyimpan data yang lebih terorganisir. Matrix juga merupakan representasi dari baris dan kolom untuk mempertahankan data yang homogen, atau dengan kata lain array dua dimensi. 3. Array Array adalah struktur data lebih mendasar yang ditentukan oleh sejumlah jenis elemen data mentah yang sama dalam urutan tertentu. Array dapat memiliki panjang tetap atau dapat diubah ukurannya. Hal ini memungkinkan elemen data tetap sama dan menggunakan indeks bilangan bulat sebagai penunjuk dan prosedur rumus matematika untuk menghitung data tertentu. Array sangat bagus untuk mengakses data yang dihasilkan secara acak. 4. Series Jenis struktur data berikutnya adalah Series. Yang satu ini merupakan array satu dimensi yang bisa menyimpan data jenis apa pun, seperti integer, string, float, objek python, dan lain sebagainya. 5. Data Frame Data frame adalah struktur data berlabel dua dimensi dengan jenis kolom yang berpotensi berbeda. Jenis ini dapat dianggap seperti spreadsheet. Data Frame menerima berbagai jenis input, seperti dikte dari ndarrays 1D, daftar, dikte, atau Seri, 2-D Seri A, dan data frame lainnya. 6. Table Table merupakan struktur data yang berperan penting dalam pencarian informasi. Jenis ini menyimpan nilai dengan kunci terkait masing-masing data. Hal ini membuat Anda yang mengetahui kuncinya dapat melakukan pencarian dengan lebih efisien. 7. Factor Factor adalah struktur data yang digunakan untuk bidang yang hanya mengambil sejumlah nilai terbatas yang telah ditentukan sebelumnya. Variabel yang mengambil sejumlah nilai berbeda ini adalah objek data yang digunakan untuk mengkategorikan data dan menyimpannya di berbagai level. Factor dapat menyimpan nilai integer dan string, serta berguna untuk kolom dengan jumlah nilai unik yang terbatas 8. List List didefinisikan sebagai “kumpulan item yang dipesan” dan merupakan salah satu struktur data penting saat menggunakan python untuk membuat proyek. Maksud dari istilah “kumpulan item yang dipesan” adalah setiap item dalam List dilengkapi urutan yang mengidentifikasinya secara unik. Urutan elemen adalah karakteristik melekat yang tetap konstan sepanjang umur list. 9. Dictionary Dictionary adalah struktur data tujuan umum untuk menyimpan sekelompok objek. Dictionary memiliki satu set kunci dan setiap kunci memiliki satu nilai terkait. Mewakili kumpulan kunci dan nilai yang tidak berurutan, tipe data Dictionary dioptimalkan untuk pencarian nilai dengan cepat. 10. Tuple Tuple merupakan struktur data bawaan dalam python yang merupakan kumpulan objek yang “dipesan”. Tidak seperti List, Tuple mempunyai fungsi yang terbatas. Karakteristik utama yang membedakan antara List dan Tuple adalah mutabilitas. List bisa berubah, sedangkan Tuple tidak bisa dimodifikasi, ditambahkan, atau dihapus setelah dibuat. Daftarnya didefinisikan dengan menggunakan tanda kurung untuk menyertakan elemen yang dipisahkan dengan koma. Kesimpulan Penting bagi data scientist untuk memahami apa itu struktur data karena data harus diatur sesuai tujuan pengolahannya. Dengan memahami beberapa jenisnya, data bisa diolah untuk menghasilkan output yang diinginkan. Bagi Anda yang tertarik untuk mempelajari data science, Anda bisa mempelajarinya di Algoritma Data Science School, pusat pendidikan ilmu data yang akan membantu Anda menguasai berbagai ilmu mengenai pengolahan data. Referensi medium – vinitasilaparasetty – Data Structures in Data Science mastersindatascience – Data Structures in Computer Science Definition and Examples simplilearn – What is Data Structure Types, Classifications and Applications Related Blog Perbedaan Batch Processing dan Real Time Processing 600 1440 Bunga Bunga2022-07-01 1114562022-07-17 215402Real Time Processing, Apa Bedanya dari Batch Processing?Tipe, Langkah, dan Metode Pengolahan Data 600 1440 Bunga Bunga2022-05-12 1052592022-07-17 2154023 Metode Pengolahan Data yang Perlu Data Science KetahuiMengenal Batch Processing dan Implementasinya 600 1440 Bunga Bunga2022-05-12 1020242022-07-17 215402Apa Itu Batch Processing dan Bagaimana Implementasinya? Struktur penulisan kode program C++ pada dasarnya masih menuruni struktur penulisan Bahasa Pemrograman C. Bahasa Pemrograman C++ merupakan Bahasa Pemrograman sendiri dan hanya peluasan dari Bahasa Pemrograman C, dan kita masih dapat menggunakan bahasa C di tengah bahasa C++. Struktur program dari bahasa pemrograman C++ terdiri dari kumpulan baris pernyataan yang dibentuk dari sejumah blok fungsi dan keyword. kode program tersebut dimungkinkan untuk memerintah komputer untuk melaksanakan tugas yang diberikan. Struktur Kode Program C++ Preprocessor Directive fungsi utama{ Definisi yang terdiri dari kumpulan pernyataan; //komentar } Program C maupun C++ selalu tersusun dari 5 Lima bagian utama, yaitu Preprocessor Directive Pengarah Kompilator Declaration Deklarasi Definition Definisi Statement atau Expressions Pernyataan atau Ekspresi Comments Komentar Contoh Dasar Program C++ include // Preprocessor Directive int main //Function utama { //Blok pembuka stdcout Pernyataan yang diawali dengan menggunakan tanda pagar disebut sebagai Preprocessor Directive, Pada contoh di atas tertulis include yang berarti program tersebut akan menggunakan fitur dari pustaka Library yang bernama iostream. include adalah file-header yang pada dasarnya digunakan untuk menyatakan bahwa file dari program yang sedang ditulis menggunakan pustaka Library yang di dalamnya memuat kumpulan keyword dan function. disebutkan di dalam kode program bertujuan untuk memberitahu compiler bahwa file akan menggunakan beberapa fitur yang ada pada pustaka yang disebutkan. Sebagai bukti, pada baris ke 6 program di atas menggunakan salah satu fitur yang disediakan oleh pustaka iostream, yaitu menggunakan stdcout. Baris Pertama setelah include //File-header //File-header setelah include adalah komentar, semua karaketer setelah tanda // akan menjadi komentar dan tidak akan mempengaruhi jalanya program. Komentar digunakan untuk mempermudah programmer dalam mempelajari program dengan memberi tanda atau keterangan pada program. Ada dua cara dalam menggunakan komentar yang pertama adalah dengan tanda // dan kedua dengan menaruh komentar di antara tanda /* dan */ Baris kedua baris kosong terdapat baris kosonng, hal itu tidak akan mempengaruhi jalanya program hanya digunakan untuk mempermudah pembacaan kode program oleh manusia. Baris Ketiga int main int main, Merupakan fungsi function utama, fungsi yang akan dibaca oleh kompilator pertama kali secara otomatis, tidak akan ada function yang otomatis dibaca oleh kompilator kecuali fungsi utama int main, fungsi utama bagaikan sebuah kepala dari sebuah program yang mengatur arah kompilator. int dalam fungsi utama adalah sebuah return type integer. Dalam peraturan C++ fungsi utama memang harus menggunakan return type integer. Dan tepat setelah identifier identitas main terdapat sepasang tanda kurung , itu merupakan tempat dimana kita dapat mengisi parameter untuk function, tetapi dalam fungsi utama, hal itu tidak dibutuhkan dan dibiarkan dalam keadaan kosong. Baris Keempat Tanda { Tanda {, merupakan sebuah blok pembuka, blok pembuka memiliki sebuah pasangan yang dinamakan blok penutup, di dalam contoh program di atas penulis menaruh blok penutup di baris paling akhir dengan tanda }. Kedua blok tersebut menyatakan bahwa kode yang diapit oleh mereka adalah satu ruang lingkup scope dan menyatakan bahwa semua kode di dalam blok tersebut merupakan definsi dari fungsi utama. Baris Kelima stdcout. Berfungsi untuk mencetak sebuah kalimat Selamat Datang Di BelajarC++ saat program di eksekusi. Dan juga, Contoh program di atas dapat ditulis menjadi bentuk seperti di bawah ini. include int main{stdcout using namespace std; int main{ cout<<"belajarcpp"<

faktor utama yang membedakan struktur kode program struktur algoritma yaitu