Postingan

Menampilkan postingan dengan label Logika-dan-Algoritma

ACCUMULATOR, COUNTER, DAN SWITCHING

Pengertian Accumulator Accumulator merupakan tampat penampungan suatu nilai. Nilai yang masuk akan dijumlahkan dengan nilai yang ada di dalamnya, sehingga accumulator dapat dipakai untuk menentukan nilai total dari penjumlahan suatu bilangan. Accumulator dapat dimisalkan sebagai kotak sumbangan. Dimana jumlah uang yang ada di dalam kotak tersebut erus bertambah sesuai dengan jumlah uang yang masuk. Dalam implementasi bentuk flowchart , accumulator digambarkan sebagai simbol proses. Misalnya untuk menghitung nilai total seluruh gaji pegawai maka dapat digambarkan sebagai berikut. TOTGAJI = TOTGAJI + GAJI Pada awal proses TOTGAJI bernilai nol. Pada waktu proses di atas dilaksanakan, besarnya nilai GAJI ditambahkan ke accumulator TOTGAJI. Analisa persoalan : Untuk mengimplementasikan persoalan ke bentuk flowchart, lakukan analisa masalah dengan merinci spesifikasi programnya, yang terdiri : • Penentuan hubungan antara data input dengan hasil pengolahannya • Penentuan hubungan antara

KONDISI AKSI DAN REAKSI

Gambar
Hubungan kondisi dan aksi Kondisi merupakan syarat, keadaan atau status yang mempengaruhi tindakan atau proses selanjutnya. Sedangkan aksi merupakan tindakan atau proses yang dilakukan untuk menyelesaikan masalah sesuai dengan kondisi yang ada. Jika menggunakan flowchart , kondisi tersebut digambarkan dengan simbol Decicion yang terlihat pada gambar berikut: Download materi selengkapnya disini Berdasarkan simbol tersebut dihasilkan dua jalur proses. Jalur pertama merupakan aksi yang akan dilakukan sesuai dengan kondisi yang dinyatakan. Jalur ini diberi tanda Y (YA). Sedangkan jalur kedua merupakan aksi yang dilakukan jika kindisi bertentangan dengan pernyataan. Jalur ini diberi tanda T (TIDAK). Misalnya pada sebuah persoalan ditentukan sebagai berikut : Untuk pegawai yang bekerja lebih dari dua tahun maka mendapat tunjangan perumahan sebesar 6% dari gaji pokok (GP). Sebaliknya masa kerja sama dengan atau kurang dari dua tahun mendapat tunjangan 2% dari gaji pokok. Berdasarkan keter

Flowchart

Gambar
Pseudo Code (kode semu) disusun dengan tujuan untuk menggambarkan tahap-tahap penyelesaian suatu masalah dengan kata-kata (teks). Metode ini mempunyai kelemahan, dimana penyusunan algoritma dengan kode semu sangat dipengaruhi oleh tata bahasa pembuatnya, sehingga kadang-kdang sulit dipahami oleh orang lain. Oleh karena itu kemudian dikembangkan suatu metode lain yang dapat menggambarkan suatu algoritma program secara lebih mudah dan sederhana yaitu dengan menggunakan flowchart (diagram alir). Tujuan utama dari penggunaan flowchart adalah untuk menggambarkan suatu tahapan penyelesaian masalah secara sederhana, terurai, rapi dan jelas dengan menggunakan simbol-simbol standart. Pedoman yang perlu diperhatikan dalam membuat flowchart : Bagan alir sebaiknya digambar dari atas ke bawah dan mulai dari bagian kiri dari suatu halaman. Kegiatan di dalam bagan alir harus ditunjukkan dengan jelas. Harus ditunjukkan dari mana kegiatan akan dimulai dan dimana aka

PENGERTIAN DASAR DAN SIMBOL FLOWCHART

Pengenalan Flowchart Flowchart merupakan gambar atau bagan yang memperlihatkan urutan dan hubungan antar proses beserta instruksinya. Gambaran ini dinyatakan dengan simbol. Dengan demikian setiap simbol menggambarkan proses tertentu. Sedangkan hubungan antar proses digambarkan dengan garis penghubung. Flowchart ini merupakan langkah awal pembuatan program. Dengan adanya flowchart urutan poses kegiatan menjadi lebih jelas. Jika ada penambahan proses maka dapat dilakukan lebih mudah. Setelah flowchart selesai disusun, selanjutnya pemrogram (programmer) menerjemahkannya ke bentuk program dengan bahsa pemrograman. Simbol-simbol flowchart Flowchart disusun dengan simbol-simbol. Simbol ini dipakai sebagai alat bantu menggambarkan proses di dalam program. Kaidah-kaidah pembuatan Flowchart Dalam pembuatan flowchart tidak ada rumus atau patokan yang bersifat mutlak. Karena flowchart merupakan gambaran hasil pemikiran dalam menganalisa suatu masalah dengan komputer. Sehingga flowchart yang

PENGANTAR PROGRAMMING

Beberapa definisi Pengantar Programming Program : Adalah serangkaian instruksi yang logis, ditulis dalam bahasa pemrograman (bahasa yang dimengerti oleh komputer) untuk menghasilkan informasi (output) sesuai dengan keinginan si pemakai jasa komputer (User). Programming : Adalah tahapan dalam pembuatan program. Programmer : Adalah orang atau tenaga pelaksana yang mempunyai tugas untuk membuat dan menyiapkan program siap pakai. Tahapan dalam programming Dalam proes pembuatan sebuah program, seorang programmer biasanya menempuh beberapa tahap antara lain: 1. Mengenal permasalahan Sebelum kita memecahkan permasalahan, pertama kali kita harus mengetahui secara mendetail permasalahan yang ada. Untuk itu harus diperhatikan semua ketentuan - ketentuan dan syarat-syarat yang diminta dalam proses pengolahan datanya. 2. Menganalisa permasalah Langkah selanjutnya adalah menganalisa permasalahan sesuai dengan deskripsi yang ada untuk memperoleh pemecahan yang logis dan efisien. 3. Membuat r

Logikaku=Logikamu=LOGIKA

Aneh sekali, ternyata pernyataan yang sederhana ini cukup membuat beberapa mahasiswa saling tatap, karna takut memilih apakah harus setuju atau tidak setuju. Memang pernyataan ini agak sedikit memancing sebuah diskusi. Apakah bisa Kita bisa berbeda Logika ataukah Logika itu satu adanya ??? Akankah Sebuah kebenaran universal bisa diterima oleh suatu kelompok masayarakat tertentu kemudian ditolak oleh masyarakat lainnya ? ataukah yang namanya kebenaran satu adanya ? Tetapi Sebelum diskusi kita panjang ada baiknya kita melihat defenisi dasar Logika . Logika berasal dari kata Yunani kuno λόγος (logos) yang berarti hasil pertimbangan akal pikiran yang diutarakan lewat kata dan dinyatakan dalam bahasa. Sebagai ilmu, logika disebut dengan logike episteme (Latin: logica scientia) atau ilmu logika (ilmu pengetahuan) yang mempelajari kecakapan untuk berpikir secara lurus, tepat, dan teratur[1]. Ilmu disini mengacu pada kemampuan rasional untuk mengetahui dan kecakapan mengacu pada kesanggupan a

BlogList