Postingan

Menampilkan postingan dari Desember, 2018

Algoritma pseudocode dan contoh program c++ Insertion sort

Gambar
Algoritma pseudocode dan contoh program c++ Insertion sort   C1. ALGORITMA 1. MULAI 2. Ambil satu data ke-i simpan di temp. 3. Bandingkan data temp dengan data yang ada di sebelah kiri satu per-satu. 4. Cek apakah data temp lebih kecil dari data sebelah kiri.   5. Jika langkah nomor 3 bernilai “true” : lakukan. pergeseran data satu-persatu kemudian pada posisi yang tepat sisipkan data temp. 6. Ulangi langkah 1 sampai 4, hingga i sama dengan n. 7. SELESAI C2. Pseudocode 1. for j←2 to length[A] 2 . do key←A[j] 3. Insert A[j] ke sekuens yang sudah disorting A[1…j-1] 4. i← j-1 5. while i>0  and A[i] > key 6. do  A[i+1] ←A[i] 7. i ← i -1 8. A[i+1] ←key C3. Contoh Program #include<iostream.h> #include<conio.h> void main() {  int x,a[14],i,t,j,k;  cout<<"==== NILAI UNAS MTK ===="<<endl;  cout<<"Masukkan jumlah siswa = ";...

Software Penunjang Algoritma dan Pemrograman

Gambar
Algoritma dalam Program Studi Teknik Informatika merupakan Jantung dari Teknik Informatika itu sendiri. Mengapa demikian, jelas saja karena Algoritma merupakan konsep struktural penyusunal langkah-langkah secara logis. Langkah-langkah logis melalui bahasa pemrograman yang nantinya diterjemahkan oleh komputer sehingga menjadi suatu program yang nantinya layak kita gunakan. Penyusunan script pemrograman mesti logis dan sistematis. Seperti halnya kita membuat kopi yaitu : siapkan gelas, masukkan kopi kedalam gelas, masukkan, gula, tuangkan air panas, baru kopi siap dinikmati. Seperti itulah gambaran contoh kecil penyusunan algoritma sederhana yang saya contohkan dengan gambaran aktifitas yang biasa kita lakukan sehari-hari. Dalam penyusunan Algoritma dan Pemrograman pun semuanya mesti berurutan dan sistematis. Dalam posting saya pada halaman ini saya tidak akan membahas panjang lebar mengenai pelajaran Algoritma, namun saya berjanji akan membahas tentang Algoritma dan Pemrograman...

FLOWCHART itu ?

FLOWCHART Flowchart adalah penggambaran secara grafik dari langkah-langkah dan urut-urutan prosedur dari suatu program. Flowchart menolong analis dan programmer untuk memecahkan masalah kedalam segmen-segmen yang lebih kecil dan menolong dalam menganalisis alternatif-alternatif lain dalam pengoperasian. Flowchart biasanya mempermudah penyelesaian suatu masalah khususnya masalah yang perlu dipelajari dan dievaluasi lebih lanjut. Bila seorang analis dan programmer akan membuat flowchart, ada beberapa petunjuk yang harus diperhatikan, seperti : 1. Flowchart digambarkan dari halaman atas ke bawah dan dari kiri ke kanan. 2. Aktivitas yang digambarkan harus didefinisikan secara hati-hati dan definisi ini harus dapat dimengerti oleh pembacanya. 3. Kapan aktivitas dimulai dan berakhir harus ditentukan secara jelas. 4. Setiap langkah dari aktivitas harus diuraikan dengan menggunakan deskripsi kata kerja, misalkan MENGHITUNG PAJAK PENJUALAN. 5. Setiap langkah dari ...

Insertion Sort

Insertion Sort Strategi: bagi koleksi menjadi dua daftar, satu terdaftar dengan satu elemen (diurutkan) dan yang lainnya dengan elemen yang tersisa. Pada pass yang berurutan, ambil item dari daftar yang tidak disortir dan masukkan ke dalam daftar yang diurutkan sehingga daftar yang diurutkan selalu diurutkan Lakukan ini sampai daftar yang tidak disortir kosong Contoh:     terurut        tidak terurut        3    | 7 , 5 , 2 , 4            ambil item dari daftar yang tidak terurut (7) dan   masukkan ke dalam daftar yang terurut terurut          tidak terurut     3 , 7   |   5 , 2 , 4               ambil item berikutnya dari daftar yang tidak terurut (5) dan masukkan ke dalam daftar yang   terurut terurut...

Pengertian algoritma dan program

Malem gaes..  Materi ini seharusnya di awal tapi karena saya baru ingat baru saya upload  . . . . . . . Silahkan membaca wkwkwkw... Algoritma Definisi dari algoritma antara lain : –  Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis. – Algoritma adalah urutan logis pengambilan keputusan untuk pemecahan masalah. – Algoritma adalah urutan langkah-langkah berhingga untuk memecahkan masalah logika atau matematika. – Algoritma adalah logika, metode dan tahapan (urutan) sistematis yang digunakan  untuk memecahkan suatu permasalahan. Menurut Donald E. Knuth dalam bukunya yang berjudul The Art of Computer Programming, algoritma harus mempunyai lima ciri penting : 1. Algoritma harus berhenti setelah mengerjakan sejumlah langkah terbatas (berhingga) 2. Setiap langkah harus didefinisikan dengan tepat dan tidak berarti-dua (ambiguous) 3. Algoritma memiliki nol atau lebih masukan (input) 4. Algoritma mempunya n...

Fungsi di C++

Gambar
Fungsi di C+ + Ø   Sekumpulan perintah operasi program. Ø     Dapat menerima argumen input atau tidak. Ø     Memberikan hasil output yang dapat berupa nilai ataupun sebuah hasil operasi. Ø     Tujuan: §     Menghindari penulisan bagian program yang berulang-ulang §   Program terlihat lebih rapi §   Mempermudah manage program Ø     Parameter -> variabel yang dideklarasikan pada header fungsi Ø     Nama fungsi tidak bilah sama dengan fungsi yang sudah ada pada compiler C++ Hierarki dan Bentuk umum Implementasi

Operator

Gambar
Operator Simbol dalam profram untuk melakukan suatu operasi atau manipulasi Beberapa jenis : Operator aritmatika dasar Operator logika Operator perbandingan Operator Aritmatika Operator Logika & Perbandingan Logika Perbandingan

Variabel

Gambar
Variabel Pengenal (identifier) untuk mewakili suatu nilai tertentu di dalam program. Variabel (nilai dapat berubah) VS kostanta (nilai tetap)  Aturan penamaan variabel di C ++: gabungan huruf dan angka, angka pertama berupa huruf, dan case-sensitive tidak boleh ada spasi tidak boleh menggunakan simbol khusus ($, ?, %, #, !, &, *, (, ), -, +, =) Deklarasi variable : tipe_data nama_variabel; contoh : int x; Deklarasi konstanta: dapat menggunakan keyword 'conts' atau '#define' contoh : const float PI = 3.14; Berikut adalah tipe data dasar pada C++:

IDE untuk C++ dan Pengenalan syntax C++

Gambar
IDE untuk C++ dan  Pengenalan syntax C++ IDE (Intergrated Developer Enviroment) -> Editor, Compiler, dan Debugger Editor, yaitu tempat untuk menuliskan kode sumber. Compiler, alat penterjemah bahasa programmer tingkat ke bahasa mesin. Debugger, adalah alat untuk membantu programmer dalam mengkoreksi kesalahan kode sumber program yang mereka buat.  Macam-macam IDE untuk C++ Visual Studio Dev-C++ MyEclipse dll Pengenalan C++ (1/3) Include   Adalah salah satu pengarah preprocessor directive yang tersedia pada C++.   Bentuk umum #include <nama_file>   tidak diakhiri semicolon (;)   # include <iostream>: diperlukan pada program yang melibatkan input dan output. Fungsi main ()   Tubuh utama yang menjadi awal dan akhir eksekusi program C++.   Minimal ada pada setiap aplikasi   Dipanggil pertama kali Komentar Komentar tidak pernah dicompile oleh compiler ....

Compiler & Interpreter

Gambar
Compiler & Interpreter Kami biasanya menulis program komputer menggunakan bahasa tingkat tinggi. Bahasa tingkat tinggi adalah bahasa yang bisa dimengerti oleh kita manusia. Ini berisi kata-kata dan frasa dari bahasa Inggris (atau lainnya). Tetapi komputer tidak memahami bahasa tingkat tinggi. Ini hanya memahami program yang ditulis dalam 0 dan 1 dalam biner, yang disebut kode mesin. Program yang ditulis dalam bahasa tingkat tinggi disebut kode sumber. Kita perlu mengubah kode sumber menjadi kode mesin dan ini dilakukan oleh kompiler dan interpreter. Oleh karena itu, compiler atau interpreter adalah program yang mengubah program yang ditulis dalam bahasa tingkat tinggi ke dalam kode mesin yang dimengerti oleh kompute r. Perbedaan antara juru bahasa dan kompiler diberikan di bawah ini: