Postingan

Menampilkan postingan dari Desember, 2019

Contoh Algoritma Pemrograman Dasar

1. Algoritma Narasi Contoh: Algoritma Kelulusan_mhs Persoalan: Diberikan data berupa nama dan nilai mahasiswa. Jika nilai mahasiswa lebih besar atau sama dengan 60 maka mahasiswa tersebut dinyatakan lulus. Sedangkan jika nilainya lebih kecil dari 60, maka mahasiswa tersebut dinyatakan tidak lulus. Algoritmanya akan seperti berikut: baca nama dan nilai mahasiswa. jika nilai >= 60 maka keterangan = lulus tetapi jika keterangan = tidak lulus. tulis nama dan keterangan 2. Algoritma Pseudo Code Contoh; Algoritma Kelulusan_mhs Persoalan: Diberikan data berupa nama dan nilai mahasiswa. Jika nilai mahasiswa lebih besar atau sama dengan 60 maka mahasiswa tersebut dinyatakan lulus. Sedangkan jika nilainya lebih kecil dari 60, maka mahasiswa tersebut dinyatakan tidak lulus. Deklarasi dari tipe datanya akan seperti berikut: Nama = string Nilai = integer Keterangan = string Algoritmanya akan seperti berikut: read (nama, nilai) if nilai >= 60 then keterangan = ‘lulus’ el

Kegunaan Logika

Membantu setiap orang yang mempelajari logika untuk berpikir secara rasional, kritis, lurus, tetap, tertib, metodis dan koheren. Meningkatkan kemampuan berpikir secara abstrak, cermat, dan objektif. Menambah kecerdasan dan meningkatkan kemampuan berpikir secara tajam dan mandiri. Memaksa dan mendorong orang untuk berpikir sendiri dengan menggunakan asas-asas sistematis Meningkatkan cinta akan kebenaran dan menghindari kesalahan-kesalahan berpikir, kekeliruan, serta kesesatan. Mampu melakukan analisis terhadap suatu kejadian. Terhindar dari klenik, tahayul, atau kepercayaan turun-temurun (bahasa Jawa: gugon-tuhon) Apabila sudah mampu berpikir rasional, kritis, lurus, metodis dan analitis sebagaimana tersebut pada butir pertama maka akan meningkatkan citra diri seseorang.

Kriteria Algoritma yang baik

Kriteria Algoritma yang baik : 1. Tepat, benar, sederhana, standard an efektif 2. Logis, terstruktur dan sistematis 3. Semua operasi terdefinisi 4. Semua proses harus berakhir setelah sejumlah langkah di lakukan 5.  Di tulis dengan bahasa yang standar dengan format peprograman agar mudah untuk di      implementasikan  dan tidak menimbulkan arti ganda

Algoritma dalam Dunia Pemrograman

  Dalam dunia pemrograman, algoritma digunakan untuk membangun berbagai macam software yang digunakan pada perangkat komputer. Penerapan sistem algoritma dalam pembuatan software biasanya dilakukan melalui beberapa jenis bahasa pemrograman seperti bahasa pemrograman C, bahasa pemrograman C#, dan bahasa pemrograman Visual Basic.   Tanpa algoritma yang tepat, susunan sintax atau pun baris – baris kode bahasa pemrograman yang telah dibuat tidak akan ada artinya sama sekali. Hal ini dikarenakan seluruh baris – baris kode yang dibuat dengan menggunakan tiga macam bahasa pemrograman di atas diatur sepenuhnya oleh algoritma yang dibuat. Dari mulai aktivitas pembukaan software aplikasi hingga ke berbagai macam aktivitas kerja yang digunakan oleh penggunanya, semuanya diatur oleh algoritma pemrograman yang dibuat oleh pengembang software tersebut.   Perlu Anda ketahui, algoritma sangat jauh berbeda dengan logaritma yang ada pada ilmu matematika. Algoritma merupakan langkah – langkah sist

Pengertian algoritma bahasa natural

Algoritma bahasa natural merupakan cara penyajian suatu algoritma yang paling sederhana dan paling mudah untuk dimengerti. Algoritma ditulis dengan bahasa yang kita gunakan sehari-hari (bahasa indonesia), atau bahasa apapun yang dipahami. Ketika menyajikan algoritma dalam bahasa natural, maka ada beberapa hal yang perlu diperhatikan,  urutan langkah-langkah harus dimulai dengan kata mulai / Start dan diakhiri dengan kata selesai / stop, atau anda juga bisa menggunakan istilah dengan bahasa lainnya yang serupa, Start dituliskan sebagai ‘inisialisasi’ atau ‘Mulai’, sedangkan End sendiri dituliskan sebagai ‘selesai’ dan dituliskan pada akhir algoritma.

Pengertian Logika

Pengertian logis  adalah sesuatu yang bisa diterima oleh akal dan yang sesuai dengan logika atau benar menurut penalaran. Dengan kata lain logis dapat dikatakan sebagai sebuah pola atau cara berpikir seseorang terhadap suatu hal.

Pengertian Algoritma Flowchart

   Flowchart adalah  suatu bagan dengan simbol-simbol tertentu yang menggambarkan urutan proses secara mendetail dan hubungan antara suatu proses (instruksi) dengan proses lainnya dalam suatu program.   Ternyata langkah-langkah untuk menyelesaikan masalah dalam algoritma selain dapat menggunakan bahasa natural, anda juga bisa menggunakan flowchart,  namun untuk menggunakan flowchart anda setidaknya harus memahami simbol-simbol yang digunakan oleh flowchart.

Klasifikasi Algoritma

Algoritma dapat diklasifikasikan berdasarkan implementasinya. Mengacu pada pengertian algoritma di atas, adapun klasifikasi algoritma adalah sebagai berikut: Rekursi dan Iterasi ; Algoritma rekursi adalah algoritma yang memanggil dirinya sendiri secara berulang-ulang. Sedangkan algoritma iterasi adalah algoritma yang memakai konstrukti berulang dimana terkadang terdapat data tambahan pada struktur yang dibuat.  Logical ; Algoritma logical adalah algoritma yang dapat memposisikan diri seperti logika deduksi yang terkontrol. Serial, Parallel, atau Terdistribusi ; Algoritma serial adalah algoritma yang menjalankan satu instruksi saja. Algoritam parallel adalah algoritma yang dapat mengerjakan suatu perintah dalam waktu yang sama. Sedangkan algoritma terdistribusi adalah algoritma yang memakai banyak mesin yang terkoneksi dengan jaringan. Deterministik atau Non-deterministik ; Algoritma deterministik adalah algoritma yang dapat memecahkan suatu masalah dengan keputusan yang tepat. Se

Logika dalam Peta Ilmu Pengetahuan

Aristoteles (384-322 SM) membagi ilmu pengetahuan ke dalam tiga kelas atau tiga kelompok sebagai berikut Filsafat Spekulatif atau Filsafat Teorites , yang bersifat objektif dan bertujuan pengetahuan demi pengetahuan itu sendiri. Kelompok ini terdiri dari atas fisika, metafisila, biopsikologi, dan teologia. Filsafat Praktika , yang member pedoman bagi tingkah laku manusia. Kelompok ini terdiri atas etika dan politik. Filsafat Produktif , yang membimbing manusia menjadi produktif lewat ketrampilan khusus. Kelompok ini terdiri dari atas kritik sastra, retrotika, dan

Algoritme Euclid

  Algoritme Euclid muncul sebagai Proposisi II dalam Book VII ("Elementary Number Theory") dari Elements. [45] Euclid mengajukan permasalahan: "Ambil dua angka bukan prima, untuk mencari bilangan pembagi terbesar". Dia menentukan "Sebuah angka [merupakan] besaran yang terdiri dari unit-unit": angka penghitung, integer positif kecuali 0. Dan "mengukur" adalah menempatkan ukuran panjang terkecil s dengan tepat (q kali) di antara ukuran terpanjang l sampai sisa r lebih kecil dari panjang terkecil s. [46] Dalam dunia modern, sisa r = l - q*s, q sebagai hasil bagi, atau sisa r adalah "modulus", bagian sisa-integer yang tersisa setelah pembagian. [47] Supaya metode Euclid berhasil, panjang awalnya harus memenuhi dua kebutuhan: (i) panjangnya tidak 0, DAN (ii) hasil pengurangan harus "lebih", sebuah pengujian harus menjamin bahwa bilangan terkecil dari dua angka adalah hasil pengurangan dari yang terbesar (cara lain, keduanya bisa

Logika Murni dan Terapan

Logika Murni dan Terapan   Logika Murni merupakan pengetahuan mengenai asas dan aturan logika yang berlaku umum pada semua segi dan bagian dari pernyataan-pernyataan dengan tanpa mempersoalkan arti khusus dalam sesuatu cabang ilmu dari istilah pernyataan yang dimaksud. Logika Terapan adalah pengetahuan logika yang diterapkan dalam setiap cabang ilmu, bidang-bidang filsafat, dan juga dalam pembicaraan yang menggunakan bahasa sehari-hari.

Logika Filsafati

Logika Filsafati dan Matematik Logika Filsafati merupakan ragam logika yang punya hubungan erat dengan pembahasan dalam bidang filsafat, seperti logika kewajiban dengan etika atau logika arti dengan metafisika.

Algoritma Mengirim SMS

Gambar
Algoritma Mengirim SMS Buka Menu SMS Pilih kontak / nomor telepon Ketikan pesan Tekan tombol kirim SMS akan terkirim Flowchart Mengirim SMS

Algoritma Melakukan Panggilan Telepon

Gambar
Algoritma Panggilan Telepon Ambil Hape Pilih Menu Kontak Pilih Nomor atau kontak Tekan tombol telepon Flowchart Panggilan Telepon

Flowchart Menghitung Umur Seseorang

Gambar
Flowchart Menghitung Umur Seseorang 

Algoritma Membuat Kopi

Gambar
Algoritma Membuat Kopi Instan  Buka Kemasan Kopi sachet yang sudah dibeli Setelah itu tuangkan Kopi Kedalam gelas Panaskan air hingga Mendidih Tuangkan airpanas Ke dalam Gelas Lalu aduk hingga merata Kopi Instan siap dinikmati  Flowchart Membuat Kopi Instan 

Flowchart Penerimaan Mahasiswa Baru

Gambar
Flowchart Penerimaan Mahasiswa Baru 

Flowchart luas persegi panjang

Gambar
Flowchart luas persegi panjang

Flowchart menghitung luas segitiga

Gambar
Flowchart menghitung luas segitiga

Cara Merancang Algoritma Yang Baik

bagaimana kita mengetahuai cara merancang algoritma yang baik, di bawah ini akan menjelaskan lebih lanjut tentang cara-cara merancang algoritma pada sebuah program: Menurut Donald E. Knuth , dari pengertian algoritma diatas dapat diketahui bahwa sebuah algoritma yang baik yaitu algoritma yang mempunyai kriteria sebagai berikut :  1. Masukan (Input)     Algoritma mempunyai input 0 (nol) atau lebih 2. Keluaran (Output)     Algoritma harus menghasilkan atau mengeluarkan minimal 1 output. 3. Terbatas (Finite)     Algoritma harus berhenti setelah melakukan langkah-langkah yang diperlukan. 4. Pasti (Definite)    Algoritma harus jelas kapan dimulai dan berakhir. Tujuan dari algoritma harus jelas. Setiap langkah-langkah harus dijelaskan dengan jelas. 5. Efisien   Membuat sebuah algoritma haruslah efisien. Adanya langkah seperti mencari hasil 1 + 0 tidak efisien. Hal ini karena bilangan apapun itu jika ditambah dengan nol maka hasilnya ialah bilangan itu sendir

Contoh Algoritma flowchart dalam kehidupan sehari-hari

Gambar
1. Mengirim Surat ke kantor Pos 2. Memasak Mie instant 3. Memasak Nasi

Definisi Logika

Secara etimologis,  logika  adalah istilah yang dibentuk dari kata  logikos  yang berasal dari kata benda logos. Kata logos, berarti sesuatu yang diutarakan, suatu pertimbangan akal (pikiran), kata, percakapan, atau ungkapan lewat bahasa. Kata  logikos , berarti mengenal kata, mengenai percakapan atau yang berkenaan dengan ungkapan lewat  bahasa . Dengan demikian, dapatlah dikatan bahwa  logika adalah  suatu pertimbangan akal atau pikiran yang diutrakan lewat kata dan dinyatakan dalam bahasa. Logika  adalah ilmu pengetahuan dan keterampilan berpikir lurus. Tt, (1999 :71) Logika  adalah suatau pertimbangan akal atau pikiran yang diatur lewat kata dan dinyatakan dalam bahasa. Jan Hendrik Rapar, (1996 : 5) Logika  adalah ilmu dan kecakapan menalar, berpikir dengan tepat.W. Poespoprodjo, Ek. T. Gilarso. (2006: 13) Logika  adalah suatu metode atau teknik yang diciptakan untuk meneliti ketepatan nenalar. Soekadijo, (1983-1994: 3) Aristoteles :  logika adalah  ajaran tentang berpiki

Pengertian logika dalam arti sempit

Pengertian Logika Dalam Arti Sempit Dalam arti sempit logika dipakai searti dengan logika deduktif atau logika formal. Sedangkan dalam arti luas, pemakaiannya mencakup kesimpulan-kesimpulan dari berbagai bukti dan tentang bagaimana sistem penjelasan disusun dalam ilmu alam serta meliputi pula pembahasan mengenai logika itu sendiri.

Pengertian logika Deduktif dan Induktif

Pengertian Logika Deduktif dan Induktif Logika Deduktif mempelajari asas-asas penalaran yang bersifat deduktif, yakni suatu penalaran yang menurunkan suatu kesimpulan sebagai kemestian dari pangkal pikirnya sehingga bersifat betul menurut bentuknya saja.  Sedangkan Logika Induktif mempelajari asas-asas penalaran yang betul dari sejumlah hal khusus sempai pada kesimpulan umum yang bersifat boleh jadi (probability).

Menentukan 1 bilangan terbesar dari 3 bilangan yang diiputkan menggunakan Pseudo code

Pseudo - code Algoritma  : Bil terbesar  ; Deskralasi Begin      If ( bil 1> bil 2; bil 1 > bil 3 ) then             print " bil 1 terbesar "   Else If ( bil 2 > bil ; bil 2 > bil 3 ) then             print " bil 2 terbesar   Else      print " bil 3 terbesar " end.

Menentukan suatu bilangan ganjil atau genap menggunakan Pseudo code

Pseudo-Code Algoritma  : Menampilkan _ ganjil_Genap Deklarasi   :              bilangan  : Numeric ;              keterangan : string ; Deskipsi :    Read  ( bilangan )    If ( bilangan mod 2 ) = 0 then                        " output genap "          Else                        " output ganjil " end.

Menghitung Luas Layang Layang

PROGRAM MENGHITUNG_LUAS_LAYANG_LAYANG Uses Crt ; var d1,d2,l : real ; ch : char ; Begin Clrscr; write ( ' masukan panjang d1 = ' )  ; readln ( d1 ) ; write( 'masukan panjang d2 = ' ) ; readln ( d2 ) ; writeln ; L: = ( d1*d2 / 2 ) ; writeln ( ' luas layang layang = ' ,L:10:0 cm ) ; ch : readkey ; end.

Menghitung Nilai Akhir Algoritma

Gambar
Inputkan Nim dan Nama Inputkan Kehadiran, nilai tugas, kuis, UTS, dan UAS Rumus Nilai Akhir : kehadiran*0.05+tugas*0.25+kuis*0.15+UTS*0.25+UAS*0.30 Tampilkan Nilai Akhir Flowchart Menghitung Nilai Akhir