Posts

Showing posts with the label Dasar Pemrograman

LINK GITHUB UNTUK TUGAS

 Link Github     : https://github.com/BimaAfka14/Tugas-Daspro

CONTOH PROGRAM C++

Image
 PROGRAM PENJUMLAHAN DERET ANGKA Deskripsi Problem      Di program ini, akan menampilkan penjumlahan dari deret angka sebanyak (n). Di program ini, user tinggal memasukan ingin ada berapa deret angkat yang akan dijumlahkan. Notasi // Judul               Program Penjumlahan Deret Angka // Kamus               i , n , total  ß integer // Diskripsi Input n  ß  untuk menentukan jumlah deret   total  =  1 i = 2   While(i <= n) then {               total = total + 1               i++ }   Output total Source Code

VARIABLE

Image
     Variabel adalah penanda identitas yang digunakan untuk menampung suatu nilai. Setiap variabel memiliki nama yang dipakai sebagai identitas variabel.      Sesuai dengan namanya, isi variabel bisa berubah sepanjang kode program. Sebagai contoh, jika kita ingin membuat program menghitung luas persegi, maka bisa menyiapkan variabel panjang dan lebar yang di isi angka 10 dan 12. Nantinya isi variabel panjang dan lebar bisa ditukar dengan angkar 30,45,atau angka lain.      Variabel juga biasa dipakai untuk menampung nilai inputan, misalnya jika kita ingin nilai panjang dan lebar diisi oleh user. Aturan Penamaan Variabel dalam Bahasa C++ Berikut ini aturan penamaan variabel di dalam bahasa pemrograman C++     : Variabel bisa terdiri dari huruf, angka dan karakter underscore / garis bawah (_) Karakter pertama dari variabel hanya boleh berupa huruf dan underscore(_), tidak bisa berupa angka. Meskipun dibolehkan, sebaiknya tidak mengguna...

SEQUENCE

Image
     Struktur dasar algoritma yang pertama adalah runtutan atau biasa disebut dengan sequence. jika dianalogikan seperti kita menuruni anak tangga dari atas ke bawah sebanyak 1 kali, setiap anak tangga hanya kita lewati sebanyak 1 kali tanpa ada yang terlewatkan. Setiap intruksi dilaksanakan secara berurutan Setiap intruksi dilaksanakan 1 kali Tidak ada instruksi yang dilewatkan/dilompati Urutan instruksi yang dilaksanakan sesuai dengan urutan yang tercantum pada algoritma Contoh     : Buatlah sebuah algoritma untuk menjumlahkan 2 buah bilangan yang tiap bilangannya diinputkan langsung oleh user Penyelesaian     :     Flowchart     Notasi ==     Input User ==> Hasil = bilangan 1 + bilangan 2 ==> output hasil

KONDISI DALAM C++

Image
 Sebelum masuk ke materi, perhatikan program di bawah ini :       Dilihat dari gambar diatas, bila kita menggunakan if statement, maka tentu kita akan menggunakan suatu pengkondisian dalam menentukan batasan-batasan dalam program itu, agar berjalann sesuai dengan apa yang kita inginkan.      Pengkondisian ini berperan sebagai penentu dari struktur percabangan. Jika kondisi terpenuhi (menghasilkan boolean true ), maka blok kode program akan dijalankan, namun jika kondisi tidak terpenuhi maka blok program tidak akan dijalankan.      Blok kode program yang dimaksud adalah semua kode yang berada di antara tanda kurung kurawal "{" dan  "}". Kondisi biasanya terdiri dari operasi perbandingan. Perbandingan dalam pengkondisian

ARRAY

Image
     Array adalah merupakan struktur data yang digunakan untuk menyimpan sekumpulan data dalam satu tempat. Setiap data dalam array memiliki indeks sehingga kita lebih mudah untuk mengolahnya. Indeks array selalu dimulai dari nol(0). CARA MEMBUAT ARRAY PADA C++ Pada C++ array dapat dibuat dengan cara : cara membuat array hampir sama seperti membuat variabel biasa, tapi di array kita perlu menentukan panjangnya. CARA MENGAMBIL DATA DARI ARRAY Array akan menyimpan sekumpulan data dan memberinya nomer indeks, agar mudah untuk di akses. Indeks dalam array selalu di awali dari indeks[0]. Maka bila ada array seperti di bawah ini : Bila kita ingin menampilkan variabel[3] maka akan memiliki output seperti dibawah maka yang akan menjadi output adalah adalah 4, kenapa bukan 3 padahal kita ingin menampilkan isi variabel yang berada di indeks [3]. Yap, karena array indeknya selalu dimulai dari [0], jadi bilang kita memberi perintah untuk menampilkan isi array yang ke - 2, maka itu be...

PROGRAMMING

 PENGENALAN DASAR PEMROGRAMAN      Program merupakan suatu urutan logika dengan input dan output tertentu. Program juga dapat berupa kumpulan perintah agar komputer dapat berfungsi secara optimal sesuai dengan kemauan. Program yang disatukan dengan sistem disebut aplikasi, seperti aplikasi web maupun android. PROGRAMMING      Programming adalah sebuah proses untuk membuat program di komputer. Untuk membuat program tentunya ada beberapa tahapan. Mulai dari tulis menulis, menguji, merevisi, dan mengevaluasi, serta mengujinya lagi sampai program tersebut benar-benar jadi dan sesuai dengan apa yang diinginkan. KUNCI UTAMA BISA PROGRAMMING      Selain bahasa pemrograman yang harus anda kuasai, ada juga kunci utama agar kamu nantinya bisa jago programming. Berikut adalah kunci utama agar dapat mempelajari programming : Berpikir Kritis           Anda dituntut untuk berpikir kritis, karena programmer merupakan tugas...

PERULANGAN DALAM BAHASA C++

Image
     Perulangan adalah suatu proses eksekusi statemen-statemen dalam sebuah program secara terus-menerus sempai terdapat kondisi untuk menghentikannya. Operasi perulangan / looping selalu dijumpai di dalam berbagai bahasa pemrograman, hal tersebut karena struktur perulangan akan sangat membantu dalam efisiensi program.      Sebelum kita membahas 3 macam perulangan, pertama-tama kita pelajari terlebih dahulu konsep perulangan secara mendasar dengan memperhatikan program dibawah ini : Di atas adalah konsep sederhana dari perulangan MACAM STRUKTUR PERULANGAN C++ Stuktur Perulangan For      Struktur perulangan jenis for biasanya digunakan untuk melakukan perulangan yang telah diketahui banyaknya. Biasanya jenis perulangan for dianggap sebagai jenis perulangan yang paling mudah dipahami. Bila ingin melakukan perulangan for maka kita harus menulis strukturnya :      Untuk melakukan perulangan dengan menggunakan struktur perulangan fo...

TIPE DATA

 TIPE DATA Secara sederhana, tipe data adalah cara kita memberitahu komputer untuk mengelompokan data berdasarkan apa yang dipahami oleh komputer. Sebagai contoh, misalkan terdapat data yang berupa angka. Agar bisa dipahami oleh compiler C++, data ini harus disimpan ke dalam variabel yang sudah di siapkan agar busa menyimpan angka seperti tipe data integer , float dan double. Atau jika data yang harus disimpan dalam bentuk teks atau kata, bisa disimpan ke dalam tipe data string . JENIS-JENIS TIPE DATA Secara garis besar, terdapat 2 kelompok tipe data dalam bahasa C++, yakni tipe data sederhana (Primitive data types), dan tipe data kompleks ( Non-primitive data types ). Primitive data type, terdiri dari tipe data berikut     : Tipe data Integer : Tipe data untuk angka bulat seperti 5,7, atau 48. Tipe data Float/Double : Tipe data untuk angka pecahan seperti 3.14, 5.55, atau 0.00024. Tipe data Boolean : Tipe data yang berisi nilai true atau false Tipe data Char : Tipe...

ALGORITMA

Image
Pengertian Algoritma      Sebelum melakukan pekerjaan, sangat diperlukan sebuah pengenalan terhadap konsep pekerjaan guna memahami cara mencapai target pekerjaan yang akan dicapai nanti. Pekerjaan akan lebih mudah dikerjakan apabila permasalahan dan alut pekerjaan jelas dan dimengerti.      Algoritma merupakan fondasi yang harus dipahami atau dikuasai oleh seseorang yang akan menyelesaikan suatu masalah dengan komputer, dalam hal ini dengan membuat program. Membangun sebuah program pada dasarnya adalah membuat alat bantu untuk menyelesaikan suatu masalah. Sebelum kita dapat menghasilkan program yang mampu membantu kita menyelesaikan masalah tersebut, kita dihadapkan pada 3(tiga) tahapan pokok yaitu :  Memahami permasalahan dan tujuan sebuah program dibuat. Pada tahap ini kita harus mampu mengidentifikasi jenis, bentuk dan karakteristik input serta output...

PERCABANGAN DALAM BAHASA C++

Image
PERCABANGAN DALAM BAHASA C++  

PENGERTIAN SINGKAT BAHASA C++

1.    Pemrograman Bahasa pemrograman merupakan suatu alat yang digunakan unutk berkomunikasi antara manusia dan komputer. Ada dua komponen utama yang perlu diperhatikan untuk memahami bahsa pemrograman yaitu sintaks dan semantik.              Sintaks dalam bahasa pemrograman merupakan tata cara penulisan dari bahasa pemrograman, sedangkan semantik adalah makna yang terkandung di dalam suatu bahasa pemrograman. Pemahaman sintaks dan semantik pada bahasa pemrograman menjadi hal mutlak untuk dikuasai oleh seorang programmer.   2.    Bahasa Pemrograman Bahasa pemrograman C++ dibuat oleh Bjarne Strousstrup dan timnya di Bell Laboratories(AT&T,USA) untuk membantu proyek simulasi dengan cara pemrograman beroreientasi objek. Keunggulan dari bahasa pemrograman C++ yaitu dapat dijalankan di berbagai mesin, mulai dari personal computer sampai mainframe. Selain itu bahasa pemrograman C++ dapat dipergunakan ...