Jumat, 28 April 2017

Membuat Program Codingan Luas

Nama : Jemiran
NIM : 16205003
Dosen : Tyas Setiyorini M.Kom
Logika & Algoritma


Salam sejahtera untuk kita semua. hi gays. X ini aku akan meberi tau atau cara cooding mencari luas pada suatu bidang, yakni, segitiga, persegi panjang, dan bujur sangkar. langsung aja ya. yang pertama 


1. Luas Segitiga
luas = ( panjang x lebar ) / 2

lalu berikut codingan beserta runingannya.

#include <iostream>
#include <conio.h>
#include <math.h>

using namespace std;

int main () {
          int x,y,z;
         
          cout << "\tMenghitung Luas Segitiga" << endl;
          cout <<"\n\t-------------------------" << endl << endl;
          cout << "Jika diketahui alas ="; cin >> x;
          cout << "Jika diketahui tingginya ="; cin >> y;
          z = (x*y)/2;
          cout << "Hasil Luas Segitiga adalah =" << z;
         
}



Kemudian hasilnya sperti contoh gambar berikut ini



2. Luas Persegi Panjang

Luas lebih sederhana yaitu
Luas = panjang * lebar

Saya misalkan
Luas = P
Panjang = q
Lebar = r
lalu berikut codingan beserta runingannya.

#include <iostream>
#include <conio.h>
#include <math.h>

using namespace std;

int main () {
          int p,q,r;
         
          cout << "\tMenghitung Luas Persegi Panjang" << endl;
          cout <<"\n\t----------------------------" << endl << endl;
          cout << "Jika diketahui panjang ="; cin >> p;
          cout << "Kemudian lebarnya ="; cin >> q;
          r=p*q;
          cout << "Maka luas diperoleh =" << r;
}


Dan demikian lah hasilnya...



3. Luas Bujur Sangkar

Bujur sangkar itu memiliki sisi yang sama panjangnya, maka rumus luasnya
Luas = Sisi x sisi
Berikut contoh codingan nya,

#include <iostream>
#include <conio.h>
#include <math.h>

using namespace std;

int main () {
                   
                    float sisi,luas;
                    cout <<"\tMenghitung Luas Bujur Sangkar" << endl;
                    cout <<"\n\t----------------------------" << endl << endl;
                    cout << "Jika diketahui sisi ="; cin >> sisi;
                    luas=sisi*sisi;
                    cout << "Maka luas Bujur Sangkar =" << luas;


Dan berikut hasil runingannya

             
Terimakasih selamat mencoba. 

Jumat, 07 April 2017

Logika & Algoritma

Assalamu'alaikum.

Nama : Jemiran
NIM   : 16205003
Matkul : Logika & Algoritma
Dosen : Tyas Setiyorini. M. Kom

Salam Sejahtera bagi kita semua semoga diberi umur panjang dan banyak rejeki. Amiin.

Disini saya akan membahas tentang sedikit materi Logika & Algoritma
Tapi sebelum masuk materi saya akan berikan silabus Matkul Logika & Algoritma yang ada dikampus tercinta.

STMIK Swadharma Kampus C.
Pondok Cabe. Pamulang


Silabus Logika & Algoritma

1. Konsep dasar logika, tahap analisa suatu algoritma sifat-sifat algoritma.
2. Variabel perubah & Pertukaran soal analisa algoritma.
3. Konsep type data dengan menggunakan bahasa pemrograman C ++ Operasi string konsep.
4. Diagram alur flowchart, struktur squence, struktur branding.
5. Struktur Looping
6. Struktur Rekuensif.
7. Latihan soal-soal dan kuis.
8. UTS
9. Struktur Array / Data Composite.
10. Metode divide dan Conver, Sorting (Selection, insert, quick, buble, marge)
11. Searching (Linier / Squential, D dan C search, Strait maxmin.
12. Metode Greedy Optimal On tape Storage. Knapsack Problem (kriteria Greedy).
13. Knapsack Problem  (Program Greedy), Travelling, Salesman, Shortest Path Problem, Minimum Spanning Tree
14. Peranan (Coloring ) ? Review Materi
15. Latihan Soal / Quiz.
16. UAS


Pengertian Dasar Logika dan Algoritma.


Definisi Logika
1. penalaran atau bentuk pemikiran.
2. ilmu yang memberikan prinsip-prinsip yang harus diikuti agar dapat berfikir valid menurut aturan yang berlaku.
Definisi Algoritma
1. Langkah – langkah yang dilakukan agar solusi masalah dapat diperoleh.
2. Suatu prosedur yang merupakan urutan langkah-langkah yg berintegrasi.
3. Suatu m etode khusus yang digunakan untuk menyelesaikan suatu masalah yang nyata.(Webster Dictionary)


Tahap Penyelesaian Masalah


TAHAPAN ANALISA ALGORITMA

1. Bagaimana merencanakan suatu algoritma.
2. Bagaimana menyatakan suatu algoritma
a. Dengan bahasa semu (pseudocode).
Contoh :
Untuk menghitung Luas Segi tiga :
1. Masukan Nilai Alas
2. Masukan Nilai Tinggi
3. Hitung Luas =( Alas * Tinggi ) / 2
4. Cetak Luas
b. Dengan diagram alur atau flowchart,
Contoh :
flowchart
c. Dengan Statement program / penggalan
Program
Contoh (menggunakan C++):
cin >> Alas ; //untuk input data
cin >> Tinggi;
Luas = (Alas * Tinggi)/2 ; // proses
cout << Luas; //untuk output data
3. Bagaimana validitas suatu algoritma.
4. Bagaimana Menganalisa suatu Algoritma.
5. Bagaimana Menguji Program dari suatu Algoritma.
Tahap Proses uji Algoritma :
a. Fase Debugging
yaitu fase dari proses program eksekusi yang akan melakukan koreksi terhadap kesalahan.
b. Fase Profilling
yaitu fase yang akan bekerja jika program tersebut sudah benar (telah melewati fase debugging).
Analisis Suatu Algoritma
(Untuk melihat faktor efesiensi & efektifitas dari algoritma tersebut), Dapat dilakukan terhadap suatu algoritma dengan melihat pada :
a. Waktu Tempuh (Running Time) dr suatu Algortima.
Hal-hal yg dpt m empengaruhi drpd waktu tempuh adalah :
1. Banyaknya langkah.
2. Besar dan jenis input data.
3. Jenis Operasi.
4. Komputer dan kompilator
b. Jumlah Memori Yang Digunakan.
Sifat – Sifat Algoritma
• Banyaknya Langkah Instruksi Harus Berhingga,
• Langkah atau Instruksi harus Jelas,
• Proses harus Jelas dan mempunyai batasan,
• Input dan Output harus mempunyai Batasan,
• Efektifitas,
• Adanya Batasan Ruang Lingkup,

Membuat Program Codingan Luas

Nama : Jemiran NIM : 16205003 Dosen : Tyas Setiyorini M.Kom Logika & Algoritma Salam sejahtera untuk kita semua. hi gays. ...