LTM LOGIKA & ALGORITMA pertemuan.1


1. Jelaskan Peranan Algoritma dalam Pembuatan Program !
jawab :

 algoritma memegang peranan penting dalam bidang pemrograman,sebegitu penting nya
  suatu algoritma untuk progammer,sangat lah dibutuhkan untuk membuat program yang lebih efektif dan   efisien,bagi kebanyakn orang,algoritma sangat membantu dalam memahami konsep logika pemrograman.
algoritma adalah kumpulan instuksi yang dibuat secara jelas untuk menunjukkan langkah-langkah penyelesaian suatu masalah.pada  umum nya algoritma kurang lebih sama dengan suatu prosedur untuk mengganti ban bocor/atau pecah.prosedur pemakaian telepon umum,prosedur membuat kue DLL.
Dalam bidang komputer misalnya EDP(Elektronik Data Processing) atau MIS (Management Information System).
algoritma sering dimanfaatkan untuk menyelesaikan
suatu masalah atau untuk proses pengambilan keputusan. Seorang sistem analisis (analisist
system) tentunya menggunakan algoritma untuk merancang suatu sistem. Bagi seorang
programer, algoritma digunakan untuk membuat modul-modul program.
Guna memahami suatu algoritma, harus dimiliki pengetahuan dasar matematika
karena pada dasarnya algoritma lahir dari konsep logika matematika. Disini yang perlu
dilatih adalah kemampuan logikanya agar benar-benar bisa menyusun langkah-langkah
penyelesaian masalah dengan baik.
Dalam buku ajar ini, disajikan konsep dasar dan analisis algoritma. Pada bagian
konsep dasar dibahas komponen utama, desain, dan contoh pembuatan. Selanjutnya, untuk
mendapatkan algoritma yang efisien serta mendapatkan rumusan matematika sebagai
ukuran kerumitan (kompleksitas) maka dibahas analisis algoritma dengan menggunakan
notasi O (big O).


2. Buat Algoritma bila seorang mahasiswa akan melakuan pembayaran uang kuliah via
ATM !
jawab :

   1.persiapkan kartu ATM
   2.masukkan kartu ATM kedalam mesin ATM.
   3.masukkan no pin
   4.pilih transaksi lainnya
   5.setelah itu pilih pembayaran
   6.pada saat transaksi pembayaran pilih pendidikan
   7.pilih lembaga universitas/pendidikan,pilih BSI
   8.masukkan nomor induk mahasiswa,bila benar lanjutjkan
   9.masukkan jumlah pembayaran,bila benar lanjutkan.
  10.terakhir konfirmasi pembayaran.
  11.sebelum mengeluarkan kartu ATM,ganti no PIN.
  12.keluarkan kartu ATM dari mesin ATM.


3.  Buatlah sebuah Flowchart untuk menentukan akar kuadrat dari suatu bilangan bulat
positip !
jawab :
maaf tidak sempat masukin gambar, search aja di mbah google :D

4. Buatlah sebuah contoh pseudocode !
jawab :

menghitung luas segitiga kita perlu memasukkan:
    a. Memasukan nilai alas segitiga
    b. Masukan nilai tinggi segitiga
    c. Kemudian hitung luas = Alas*Tinggi/2
    d. Cetak Luas (Hasil).


5. Sebutkan cara menyatakan algoritma !
jawab :
Dengan cara menguraikan langkah demi langkah melalui pembuktian agar dapat terstruktur dengan baik dan efektif dan efisien.