Postingan

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