menu umar-upb


..:: KOMPUTER APLIKASI ::.. || ..:: PENGANTAR TEKNOLOGI INFORMASI ::.. || ..:: SISTEM BASIS DATA ::.. || ..:: KONSEP SISTEM INFORMASI ::.. || ..:: PEMROGRAMAN VISUAL ::.. || ..:: PEMROGRAMAN BASIS DATA ::.. || ..:: JARINGAN KOMPUTER DAN INTERNET ::.. || ..:: ANALISIS DAN PERANCANGAN SISTEM INFORMASI ::.. || ..:: LOGIKA INFORMATIKA DAN ALGORITMA ::.. || ..:: PENGANTAR E-BUSINESS DAN E-COMMERCE ::.. || ..:: REKAYASA PERANGKAT LUNAK ::.. || ..:: JARINGAN NIRKABEL DAN KOMPUTASI BERGERAK ::.. || ..:: THECNOPRENEURSHIP DAN INDUSTRI KREATIF ::.. || ..:: MULTIMEDIA DESIGN ::. || ..:: PEMROGRAMAN C++ ::. || ..:: PENGANTAR TEKNOLOGI KOMPUTER ::. || ..:: ALGORITMA DAN STRUKTUR DATA ::.
Tampilkan postingan dengan label pascal. Tampilkan semua postingan
Tampilkan postingan dengan label pascal. Tampilkan semua postingan

Logika Informatika dan Algoritma - Latihan Pertemuan 9


Buatlah flowchart, algoritma dan listing program pascal untuk mengetahui banyaknya jumlah huruf yang dimasukkan berdasarkan sebuah kalimat.

Buatlah flowchart, algoritma dan listing program pascal untuk conversi dari nilai desimal ke biner.
Adapun tampilan hasilnya sebagai berikut : 

 


Tugas Mandiri - Logika Informatika dan Algoritma

Buatlah sebuah makalah berupa ringkasan materi Logika informatika dan algoritma dengan menambahkan hasil rancangan Program Pascal dengan ketentuan tidak ada program yang sama dengan teman sekelasnya.

adapun susunan makalahnya adalah :
- cover
- daftar isi
- daftar gambar
- kata pengantar

Logika Informatika dan Algoritma - ARRAY dan Procedure


Array adalah tipe data terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe sama.

Komponen-komponen tersebut disebut sebagai komponen type larik mempunyai jumlah komponen yang jumlahnya tetap.

Banyaknya komponen dalam larik ditunjukkan oleh suatu index, dimana tiap komponen di array dapat diakses dengan menunjukkan nilai indexnya.

Array dapat bertipe data sederhana seperti byte, word, integer, real, bolean, char, string dan tipe data scalar atau subrange. Tipe larik mengartikan isi dari larik atau komponen- komponenya mempunyai nilai dengan tipe data tersebut.

Penjelasan tentang array

  var

  X : array [1..10] of integer;

  Pendeklarasian larik di atas adalah pendeklarasian larik dengan nama larik adalah X, jumlah elemen maksimumnya sebanyak 10 elemen dan tipe datanya adalah integer.

contoh Array sederhana:
hasil tampilannya adalah:

contoh Array untuk Data Mahasiswa :
hasil tampilannya adalah :
contoh Array Dimensi banyak :
hasil tampilannya adalah :


Logika Informatika dan Algoritma - Toko Kaos

Dari tampilan program "Toko Kaos Q-THA" diatas, memasukkan ukuran kaos berpengaruh terhadap  harga yang telah ditentukan dan disini juga terdapat diskon dengan ketentuan jika pembelian 1 s/d 3 diskon = 0 dan pembelian 4 s/d 6 diskon = 10% dan pembelian 7 s/d 10 diskon = 20% dan pembelian 11 keatas diskon = 25%.
dalam membuat program diatas, terjemahkanlah dahulu ke langkah-langkah atau algoritmanya, sehingga pembuatan programnya mudah lakukan. adapun pembuatannya bisa dengan banyak cara, baik mengunakan fungsi IF atau CASE dan pemakaian LABEL atau PROCEDURE, selamat berlogika...

Logika Informatika dan Algoritma - Program mengetahui Bilangan Genap atau Ganjil

Berikut kita akan menyelesaikan sebuah kasus, dimana kita diminta untuk membuat sebuah program dengan bahasa Turbo Pascal for Windows (TPW) yaitu memasukkan sebuah bilangan bulat dan program akan menampilkan bilangan tersebut tergolong Bilangan Genap atau Bilangan Ganjil menggunakan fungsi logika IF Then, berikutnya kita juga diminta membuat program tersebut bisa melakukan perulangan dengan fungsi Case dan melakukan pemanggilan menggunakan Label.

FLOWCHART


ALGORITMA
  1. Mulai
  2. Inisiasi bil integer.
  3. Baca bil.
  4. Jika bil mod 2 = 0 maka kerjakan langkah 5, selain itu kerjakan langkah 6.
  5. Cetak “Bilangan Genap”.
  6. Cetak “Bilangan Ganjil”.
  7. Selesai
PENULISAN PASCAL (TPW)
Hasil tampilannya seperti dibawah ini

Logika Informatika dan Algoritma - Perulangan If Then Else - Case

Menggunakan fungsi IF THEN ELSE


kemudian contoh Program kalkulator yang bisa dibuat dengan melibatkan kedua fungsi diatas seperti listing pascal dibawah ini :
berdasarkan logika diatas, cobalah buat kebalikan nya, untuk pemilihan operator gunakan fungsi Case dan untuk mengulang kegiatan gunakan fungsi If Then.

selamat berlogika dan bereksperiment...

Logika Informatika dan Algoritma - Latihan Pertemuan 3

Menggunakan Fungsi IF untuk Program Kalkulator
Dengan Soal sebagai berikut :

Tampilan Hasil Program Penambahan

Tampilan Hasil Program Pengurangan

Tampilan Hasil Program  Perkalian

Tampilan Hasil ProgramPembagian

Listing untuk Turbo Pascal (TPW) dan untuk Free Pascal cukup ganti wincrt menjadi crt saja.

dengan logika yang sama dapatkah anda membuat perulangan untuk program ini !!
jika pilihan nya adalah tidak mengulang (n) maka akan tampil sebagai berikut :

dan jika mengulang, akan tampil sebagai berikut :
dan program akan kembali ke langkah awal lagi, seperti tampilan dibawah ini :

selamat ber-Logika dan ber-Experiment..

Logika Informatika dan Algoritma - Flowchart dan Pseudocode


Flowchart
Flowchart adalah gambaran dalam bentuk diagram alir dari algoritma-algoritma dalam suatu program, yang menyatakan arah alur program tersebut. Flowchart terdiri dari simbol-simbol yang mempunyai arti tertentu
Pseudocode
Pseudocode adalah Pseudo berarti imitasi atau mirip atau menyerupai dan code menunjukan kode dari program, berarti pseudocode adalah kode yang mirip dengan instruksi kode program yang sebenarnya. Pseudocode berbasis pada bahasa pemrograman yang sesungguhnya seperti COBOL, FORTRAN atau PASCAL. Sehingga lebih tepat digunakan untuk menggambarkan algoritma yang akan dikomunikasikan kepada programmer.

 Simbol-simbol Flowchart
Flow Direction Symbols: dipakai untuk menggabungkan antara symbol yang satu   dengan symbol lainnya.
 Processing symbols: menunjukkan jenis operasi pengolahan dalam suatu prosedur
Input-output symbols: menyatakan jenis peralatan yang digunakan sebagai media input atau output.