Anda di halaman 1dari 37

LOGIKA, ALGORITMA DAN FUNGSI

PERINTAH

SODIQ PERMANA, SE
Tujuan
 Belajar logika dan algoritma bertujuan membiasakan diri
untuk melakukan perencanaan dalam menyelesaikan masalah.
 Permasalahan diselesaikan dengan perencanaan yang matang,
tetunya solusi akan lebih optimal jika dibandingkan tanpa
menggunakan perencanaan.
Logika
 Logika, kemampuan manusia untuk berpikir dengan akal
tentang suatu masalah yg kemudian mengasilkan kebenaran
yg dapat dibuktikan dan diterima oleh akal.
 Logika – kecerdasan – penalaran
 Penalaran, satu bentuk pemikiran
 Pemikiran, pengetahuan yg didasarkan pada pernyataan
mungkin benar dan mungkin salah.
Definisi
 Logika –Yunani (Logos), tujuan tertentu.
 Logika, ilmu yang mengajarkan cara berpikir untuk
melakukan kegiatan dengan tujuan tertentu.
 Logika, ilmu yang memberikan prinsip yang harus diikuti
agar dapat berpikir valid menurut aturan yang berlaku.
 Logika – filsafat praktis
 Logika - matematika
Dasar- Dasar Logika
 Penalaran deduktif (logika deduktif), penalaran yg
membangun/ mengevaluasi argumen deduktif (jika
kebenaran dr kesimpulan yg dibuat merupakan konsekuensi
logis dr premis-premisnya.
 Cth: setiap mamalia memiliki jantung, semua kuda adl
mamalia, dan setiap kuda mempunyai sebuah jantung.
 Penalaran Induktif, penalaran yang bersumber dari
serangkaian fakta-fakta khusus untuk mencapai kesimpulan
umum.
 Cth:
Kuda sumba mempunyai satu jantung
Kuda asutralia mempunyai satu jantung
kuda amerika mempunyai satu jantung
setiap kuda mempunyai satu jantung
Manfaat Logika
 Membantu setiap orang untuk berpikir secara rasional, kritis,
lurus, tetap dan tertib
 Meningkatkan kemampuan berpikir abstrak, cermat dan
objektif
 Menambah kecerdasan, berpikir tajam dan mandiri
 Mampu melakukan analisis terhadap suatu kejadian
 Terhindar dari klenik, tahayul/ kepercayaan turun menurun.
 Semua peserta didik SMK harus mengikuti pembelajaran
simulasi digital
 Hasan adalah siswa SMK
 Kesimpulan
 Hasan harus mengikuti pembelajaran Digital
 Arif rajin belajar, dia mendapat hasil yang memuaskan
 Budi rajin belajar, dia mendapatkan hasil yang memuaskan
 Dewi rajin belajar, dia mendapatkan hasil yang memuaskan
 Kesimpulan:
 Peserta didik yang rajin belajar akan mendapatkan hasil yang
memuaskan
ALGORITMA
 Algoritma – Abu Ja’far Muhammad Ibnu Musa Al
Khuwarizmi – buku al jabar wal muqabala – algorithm (barat)
– algoritma (Indonesia)
 Algoritma: urutan penyelesaian masalah yang disusun secara
sistematis menggunakan bahasa yg logis untuk memecahkan
suatu permasalahan.
Penentuan Algoritma
 Algoritma haruslah benar, algoritma akan memberikan
keluaran/ output sesuai dg harapan dari sejumlah masukan/
input yg diberikan.
 Seberapa baik hasil yang dicapai oleh algoritma tersebut.
 Efesiensi dr algoritma itu sendiri (waktu dan memori)
Ciri Sifat Algoritma
 Finiteness (keterbatasan), algoritma harus berakhir setelah
mengerjakan langkah proses.
 Definitness (kepastian), langkah harus didefinisikan secara
tepat/ tidak ambigu.
 Input
 Output
 Efektifitas, dikerjakan dalam waktu yang wajar.
Sifat Algoritma
 Tidak menggunakan simbol dr bahasa pemograman tertentu.
 Tidak bergantung pada bahasa pemograman tertentu.
 Notasinya dapat digunakan untuk seluruh bahasa
pemograman manapun.
 Algoritma dpt digunakan untuk mempresentasikan urutan
kegiatan secara logis.
Perbedaan Algoritma & Program
 Algoritma, urutan langkah
 Program, kumpulan instruksi
 Program = algoritma + bahasa pemrograman
 Algoritma yang baik tanpa pemilihan struktur data yang tepat
dapat menyebabkan program menjadi kurang baik, dan
sebaliknya.
 Algoritma dibuat untuk membantu kita dalam
mengonversikan permasalahn ke dalam bahasa pemograman.
BAGAN ALIR
 Bagan alir (flowchart), merupaan kumpulan dari notasi
diagram simbolik yang menunjukkanaliran data dan urutan
operasi dalam sistem.
 Bagan alir, metode teknik analisis yang diperguanakn untuk
mendeskripsikan sejumlah aspek dari sistem informasi secara
jelas, ringkas dan logis.
 Bagan alir sistem, gambaran diagram arus data memalui
serangkaian operasional dalam sistem proses data oromatis.
 Bagan alir dokumen, menggambarkan dokumen berbagai
departemen dan fungsi dalam sebuah organisasi.
 Bagan alir program, proses penjelasan yg dibutuhkan
auditor utk memperjelas proses pada alir sistem.
Fungsi Bagan Alir
 Dokumentasi proses, digunakan untuk
mendokumentasikan proses menjadi lebih teroganisis
dengan baik
 Petunjuk untuk memcahkan masalah, runtutan langkah
dari umum ke khusus atau sebaliknya merupakan
petunjuk pemecahan masalah yg digambarkan dg bagan
alir.
 Pemrograman, digunakan untuk menggambarkan garis
besar program yg akan dibuat, dan merancang navigasi
pengguna pata tampilan (user interface) aplikasi.
 Mengkomunikasikan hal-hal yang prosedural
Soal
 Lihatlah makanan pada meja makan, apakah tersedia atau
tidak?
 Jika tersedia, sarapan dapat dimulai. Jika tidak, ingin
membuat atau membeli sarapan.
 Periksa apakah tersedia bahan makanan yang dapat
dimasak jika ingin membuat sarapan.
Algoritma Mengirim Surat

 Ketik atau tulis surat


 Siapkan sampul surat atau amplop
 Masukkan surat ke dalam amplop yang tersedia
 Lem amplop surat dengan baik
 Tuliskan alamat pengiriman surat, jika tidak ingat, lebih
dahulu ambil buku alamat & cari alamat yg dituju, lalu tulis
alamat amplop surat.
 Beli dan tempelkan perangko pada amplop
 Pergi ke kantor pos dan bawa surat utk diserahkan pd
pegawai pos
Algoritma Penerimaan Mahasiswa Baru
 Calon Mahasiswa datang ke Bagian Pendaftaran.
 Membeli dan mengisi formulir
 Membayar uang kuliah semester awal ( sesuaikan dengan
kampus)
 Mengumpulkan dan menyerahkan persyaratan
 Jika persyaratan sudah lengkap? Jika tidak maka akan kembali
lagi ke proses mengumpulkan persyaratan.
 Menerima kartu mahasiswa, jadwal orientasi, dan Kuliah.
 Mengikuti orientasi
 Kuliah
Algoritma Membuat Nasi Goreng

 Nyalakan kompor gas


 Letakan wajan diatas kompor
 Tuangkan sedikit minyak goreng
 Masukan bumbu ke atas wajan
 Tuangkan nasi secukupnya
 Beri sedikit garam
 Coba rasakan pas atau tidak bumbunya
 Jika kurang garam tambahkan sedikit lagi
 Nasi goreng siap dinikmati
Algoritma Pemesanan Makanan
 Pertama pelanggan singgah ke rumah makan
 Pelanggan menentukan pilihan makanan melalui menu yang tersedia
 Jika makanan sesuai selera konsumen maka mereka akan jadi memesan,
jika tidak maka tidak akan ada pemesanan
 Jika pelanggan jadi memesan maka menu akan terpilih
 Pelayanan akan melihat stok makanan, jika tersedia maka akan dirposes
jika tidak pelayan akan menyarankan konsumen untuk memilih menu
yang lain.
 Setelah diproses kosumen akan menerima makanan yang sudah dipesan
 Selanjutnya akan terjadi transaksi pembayaran di kasir
 Kasir akan memberikan kwitansi atau bukti pembayaran
 Jika semua tahap telah dilalui (makanan sudah dibayar) maka konsumen
akan pergi meninggalkan rumah makan
FUNGSI PERINTAH/ COMMAD PROMPT
(CMD)
 Command Prompt (CMD), sebuah perintah dos yang
terdapat pada windows yang bisa memudahkan engguna
dalam menjelajahi Windows secara online maupun
offline.
 Aplikasi ini sering disalahgunakan oleh seorang
hacker/cracker untuk menjalankan aksinya hanya dengan
menggunakan CMD saja.
 CMD berisi kode-kode untuk mengeksekusi file atau
menjalankan program.
 Untuk membuka Command Prompt di Windows,
dapat dilakukan dengan cara:
 1. klik Start , Run, ketikkan cmd , Enter
 2. Tekan tombol berlambang Windows + R,
ketikkan cmd, lalu Enter.
Fungsi Command Prompt
 1. Mengecek Status Aktivasi Windows Diantara
Banyak pengguna windows ada yang tidak di aktivasi,
jika ragu apakah windows sudah diaktivasi atau belum
gunakan saja perintah di CDM, (slmgr/dlv.) tanpa tanda
kurung.
 2. Memperbaiki bad sector pada hardisk
Bad sector adl tanda bahwa hardisk sudah mulai rusak,
semakin banyak maka akan menyebabkan hardisk tidak
bisa digunakan lagi. Untuk memperbaikinya dengan
menjalankan perintah chkdsk /r/f/e:
Assoc : mengubah ekstensi file asosiasi
ARP: Address Resolution Protocol
Latihan 1
 1. Buatlah diagram alir bersasarkan pada algoritma di bawah
ini; (40)
 Calon Mahasiswa datang ke Bagian Pendaftaran.
 Membeli dan mengisi formulir
 Membayar uang kuliah semester awal ( sesuaikan dengan
kampus)
 Mengumpulkan dan menyerahkan persyaratan
 Jika persyaratan sudah lengkap? Jika tidak maka akan kembali
lagi ke proses mengumpulkan persyaratan.
 Menerima kartu mahasiswa, jadwal orientasi, dan Kuliah.
 Mengikuti orientasi
 Kuliah
 2. Carilah dan tulis 10 jenis fungsi dari Command
Prompt (CMD) (30)
 3. Carilah dan tulis 60 perintah-perintah pada Command
Prompt (CMD) (30)

 Tugas di Tulis dengan Rapi di kertas Folio Bergaris dan


di simpan dalam map File.

Anda mungkin juga menyukai