Kamis, 08 Agustus 2019

SIMKOMDIG: Algoritma Komputer Dan Notasi Flowchart: Konsep Logika,Konsep Algoritma, Dan perintah CMD

ASSALAMUALAIKUM
WELCOME BACK TO MY BLOG
SMK N 5 BATAM


A.Algoritma Komputer dan Notasi Flowchart
    1.Konsep Logika Dan Algoritma
           Komputer mengerjakan suatu perintah menggunakan bahasa pemograman. Bahasa ini memiliki suatu dasar , yaitu logika dan algoritma 

A.Konsep Logika
       Kata logika menurut kamus  berarti cabang ilmu pengetahuan yg mengamati tentang prinsip-prinsip pemikiran deduktif dan induktif. Kata logika menurut istilahnya berarti suatu metode atau teknik yg diciptakan untuk meneliti ketepatan nalaran.
Penalaran adalah suatu bentuk pemikiran yang meliputi 3 unsur yaitu konsep,pernyataan, dan penalaran 
       Logika dalam bahasa Latin berasal dari kata logos yang berarti perkataan atau sabda. istilah lainnya digunakan sebagai gantinya adalah mantiq, kata arab yang diambil dari kata kerja nathaqa yang berarti berkata atau berucap

1.Proposisi 
         Bahasa identik dengan pernyataan pikiran atau perasaan sebagai alat komunikasi manusia dengan alat khusus komunikasi ilmiah yang disebut bahasa ilmiah. Bahasa ilmiah identik dengan kalimat berita yang menjadi suatu pernyataan ataupun pendapat.

Dalam proses terjadinya pembentukan proposisi, terjadi hal hal sebagai berikut yaitu;

a. Proses Perangkaian Dan Pengingkaran
        Proses pembentukan proposisi terjadi begitu rupa, sehingga ada pengertian yang menerangkan tentang pengertian yang lain, atau ada pengertian yang diingkari oleh pengertian yang lain. Dengan menggunakan contoh ayam diatas, proses perangkaian kata menghasilkan proposisi “ayam putih itu berkokok”. “Berkokok” menerangkan tentang “ayam putih”. Pengertian yang menerangkan itu disebut dengan “predikat”, sedang pengertian yang diterangkan disebut dengan “subyek”. Kalau predikat disingkat dengan “P” dan subyek disingkat dengan “S”, maka pola proposisi ditulis P=S. Kalau dalam proses perangkaian itu terjadi pengingkaran, maka proposisi yang terbentuk adalah “ayam putih itu tidak berkokok” dan pola proposisi ditulis P¹S.

b. Proses Pengakuan
         Dalam proses pembentukan proposisi itu sekaligus terjadi pengakuan bahwa ayam putih itu memang berkokok., atau bahwa ayam putih itu memang tidak berkokok. Dari sini jelaslah bahwa proposisi itu mengandung sifat benar atau salah. Sebaliknya pengertian itu tidak ada hubungannya dengan benar atau salah.


Contoh penentuan proposisi
Pernyataan-pernyataan berikut ini,
(a) 6 adalah bilangan genap.
(b) Soekarno adalah Presiden Indonesia yang pertama.
(c) 2 + 2 = 4.
(d) Ibukota Provinsi Jawa Barat adalah Semarang.
(e) 12 ³ 19.
(f) Kemarin hari hujan.
(g) Suhu di permukaan laut adalah 21 derajat Celcius.
(h) Pemuda itu tinggi.
(i) Kehidupan hanya ada di planet Bumi.
       semuanya merupakan proposisi. Proposisi a, b, dan c bernilaibenar, tetapi proposisi d
salah karena ibukota Jawa Barat seharusnya adalah Bandungdan proposisi e bernilai
salah karena seharusnya 12 £ 19. Proposisi f sampai i memang tidak dapat langsung ditetapkan kebenarannya, namun satu hal yang pasti,proposisi-proposisi tersebut tidak mungkin benar dan salah sekaligus. Kita bisa menetapkannilai proposisi tersebut benar atau salah. Misalnya, proposisi f bisa kita andaikan benar(hari kemarin memang hujan) atau salah (hari kemarin tidak hujan). Demikian pula halnyauntuk proposisi g dan h. Proposisi i bisa benar atau salah, karena sampai saat inibelum ada ilmuwan yang dapat memastikan kebenarannya.

c. Proses Mengombinasikan Proposisi
       Mengkombinasikan Proposisi kita dapat membentuk proposisi baru dengan cara mengkombinasikan satu atau lebih proposisi. Operator yang digunakan untuk mengkombinasikanproposisi disebut operator logika. Operator logika dasar yang digunakan adalahdan (and), atau (or), dan tidak (not).
       Dua operator pertama dinamakan operator biner karena operator tersebut mengoperasikan dua buah proposisi,sedangkan operator ketiga dinamakan operator uner karena ia hanya membutuhkan satubuah proposisi. Proposisi baru yang diperoleh dari pengkombinasian tersebutdinamakan proposisi majemuk (compound proposition). Proposisi yang bukanmerupakan kombinasi proposisi lain disebut proposisi atomik. Dengan kata lain,proposisi majemuk disusun dari proposisi-proposisi atomik. Metodepengkombinasian proposisi dibahas oleh matematikawan Inggris yang bernama George Boolepada tahun 1854 di dalam bukunya yang terkenal, The Laws of Thought.Proposisi majemuk ada tiga macam, yaitu konjungsi, disjungsi, dan ingkaran.

2. Penalaran
       Penalaran adalah proses berpikir yang bertolak dari pengamatan indera (pengamatan empirik) yang menghasilkan sejumlah konsep dan pengertian. Berdasarkan pengamatan yang sejenis juga akan terbentuk proposisi-proposisi yang sejenis, berdasarkan sejumlah proposisi yang diketahui atau dianggap benar, orang menyimpulkan sebuah proposisi baru yang sebelumnya tidak diketahui. Proses inilah yang disebut menalar.

Jenis-jenis penalaran untuk penarikan kesimpulan diklasifikasikan sebagai berikut:

  a. Pola Nalar Deduktif
           Pola nalar Deduktif Identik dengan penarikan kesimpulan yang bergerak dari pernyataan benar yg umum ke khusus
Contoh: 
Umum Semua siswa SMK harus disiplin dan bertanggung jawab.
Khusus Sandi adalah siswa SMK.
Kesimpulan: Sandi harus disiplin dan bertanggung jawab.


b.Pola Nalar Induktif
        Pola Nalar Induktif Identik dengan penarikan kesimpulan yg bergerak dari pernyataan benar yg khusus ke umum.
Contoh:
Khusus Devi rajin belajar, dia mendapat hasil yang memuaskan.
Khusus Yuda rajin belajar, dia mendapat hasil yang memuaskan.
Khusus Tika rajin belajar, dia mendapat hasil yang memuaskan.
Kesimpulan: Siswa yang rajin belajar akan mendapatkan hasil yang memuaskan.


B. Konsep Algoritma
         Manusia dan komputer berkomunikasi dengan cara memberikan perintah kepada komputer berupa instruksi yg disebut program. Komputer membutuhkan instruksi (command) yg diberikan oleh user yg bersangkutan.Algoritma harus ditulis denga notasi bahasa pemrograman agar dapat dilaksanakan oleh komputer.

Proses algoritma dikategorikan sebagai berikut:


1. Sequence Process: instruksi dikerjakan secara sekuensial, berurutan.
2. Selection Process: instruksi dikerjakan jika memenuhi kriteria tertentu
3. Iteration Process: instruksi dikerjakan selama memenuhi suatu kondisi tertentu.
4. Concurrent Process: beberapa instruksi dikerjakan secara bersama.


c. Fungsi-Fungsi Perintah (command)
        Command Prompt (CMD) adalah sebuah perintah dos yang terdapat pada OS Windows yang dapat memudahkan user dalam menjelajahi windows baik secara online maupun offline, dan aplikasi ini bisa juga disalah gunakan oleh seorang cracker / hacker untuk menjalankan aksi-aksinya hanya dengan menggunakan command prompt. ataucmd.exe adalah baris perintah penerjemah pada OS/2, Windows CE dan Windows NT berbasis sistem operasi (termasuk Windows 2000, Windows XP, Windows Vista, Windows Server 2003 dan Windows Server 2008). Ini merupakan analog dari COMMAND.COM dalam MS-DOS dan sistem Windows 9x atau dari Unix shell yang digunakan pada sistem Unix-like.

Fungsi dari Command (CMD) pada komputer:


1. Memperbaiki Bad Sector pada Hardisk

Jika anda menemukan bad sector pada hardisk anda, jangan berkecil hati karena command prompt bisa dimanfaatkan untuk memperbaikinya seperti semula. Dengan mengetahui hal ini, hardisk yang anda keluhkan sebagai dampak dari bad sector tersebut kini akan nomal seperti sedia kala. Adapun cara untuk memperbaikinya yaitu dengan menjalankan perintah chkdsk /r/f e: yang terdapat pada CMD atau command prompt




2. Megetahui Mac Address Computer

Sebagaimana manusia, computer juga memiliki alamat yang digunakan untuk mengidentifikasinya. Persisnya, Mac address merupakan identifier unik pada perangkat keras suatu jaringan (misalnya kartu Ethernet atau kartu nirkabel). Karena bersifat unik, tentu masing-masing computer mempunyai Mac address atau alamat Mac yang berbeda pula. Untuk mengoperasikan command prompt agar Mac address anda diketahui caranya cukup mudah. Hanya dengan memasukkan perintah ipconfig/all maka alamat Mac dapat diketahui secara instan.




3. Memfungsikan Laptop sebagai Wi-Fi tanpa Tambahan Software

Salah satu fungsi penting laptop yaitu sebagai Wi-Fi. Cara ini memang tak terpikirkan sebelumnya, terlebih anda yang berpengetahuan IT ala kadarnya. Yang semula digunakan sebagai penerima Wi-Fi, ternyata laptop juga adpat digunakan sebagai pemancar Wi-Fi. Tanpa perlu tambahan software apa pun, sinyal Wi-Fi akan terpancar dari laptop anda dengan memanfaatkan perintah CMD. Yang perlu anda masukkan sebagai perintahnya yaitu netsh wlan set hostednetwork mode=allow ssid=namassidanda key=passwordanda.


Pengertian CMD
Command Prompt (CMD) adalah sebuah perintah dos yang terdapat pada OS Windows yang dapat memudahkan user dalam menjelajahi windows baik secara online maupun offline, dan aplikasi ini bisa juga disalah gunakan oleh seorang cracker / hacker untuk menjalankan aksi-aksinya hanya dengan menggunakan command prompt. atau
cmd.exe adalah baris perintah penerjemah pada OS/2, Windows CE dan Windows NT berbasis sistem operasi (termasuk Windows 2000, Windows XP, Windows Vista, Windows Server 2003 dan Windows Server 2008). Ini merupakan analog dari COMMAND.COM dalam MS-DOS dan sistem Windows 9x atau dari Unix shell yang digunakan pada sistem Unix-like.


Perintah-Perintah pada CMD berdasarkan abjad:

Kode Awal [A]

ADDUSERS : Tambah daftar pengguna untuk / dari file CSV
ARP : Address Resolution Protocol
Assoc : Ubah ekstensi file asosiasi
AS
SOCIAT : Salah satu langkah asosiasi file
Attrib : Ubah atribut berkasKode Awal [B]

Bootcfg : Edit Windows boot settings
BROWSTAT : Dapatkan domain, info browser dan PDCKode Awal [C]

CACLS : Ubah file permissions
CALL : Panggil satu program batch yang lain
CD : Mengganti Directory – pindah ke Folder tertentu
Change : Ganti Terminal Server Session properties
CHKDSK : Check Disk – memeriksa dan memperbaiki masalah disk
CHKNTFS : Periksa sistem file NTFS
CHOICE : Menerima input keyboard ke sebuah file batch
CIPHER : Encrypt atau Decrypt file / folder
CleanMgr : Ototmatis membersihkan Temperatur file, recycle bin
CLEARMEM
: Hapus kebocoran memori
CLIP : Salin STDIN ke Windows clipboard.
CLS : Menghapus layar (Clear The Screen)
CLUSTER : Windows Clustering
CMD : Start a new CMD shell
COLOR : Mengubah warna dari jendela CMD
COMP : Membandingkan isi dari dua file atau set file
COMPACT : Compress file atau folder pada partisi NTFS
Compress : Compress tunggal file pada partisi NTFS
CON2PRT : Menghubungkan atau memutuskan sambungan dengan Printer
CONVERT : Konversi FAT ke drive NTFS
COPY : Menyalin satu atau lebih file ke lokasi lain
CSCcmd : clien-side caching (Offline Files)
CSVDE : Impor atau Ekspor Active Directory dataKode Awal [D]

DATE : Display atau mengatur tanggal
Defrag : Defragment hard drive
DEL : Menghapus satu atau lebih file
DELPROF : Hapus profil pengguna NT
DELTREE : Menghapus folder dan semua subfolder
DevCon : Device Manager Command Line Utility
DIR : Menampilkan daftar file dan folder
DIRUSE : Tampilkan penggunaan disk
DISKCOMP : Bandingkan isi dua floppy disk
Diskcopy : Salin isi dari satu disket ke yang lain
DISKPART : Disk Administrasi
DNSSTAT : DNS Statistik
DOSKEY : Edit baris perintah, ingat perintah, dan membuat macro
DSADD : Tambah User (komputer, group ..) ke direktori aktif
DSQUERY : Daftar item dalam direktori aktif
DSMOD : Ubah user (computer, group ..) di direktori aktif
DSRM : Hapus item dari Active DirectoryKode Awal [E]

ECHO : Menampilkan pesan di layar
ENDLOCAL : Akhir localisation perubahan lingkungan dalam file batch
ERASE : Menghapus satu atau lebih file
EVENTCREATE : Tambahkan pesan ke Windows event log
EXIT : Keluar dari skrip arus / rutin dan menetapkan errorlevel
EXPAND : uncompress file
Ekstrak : uncompress file CABKode Awal [F]

FC : Bandingkan dua file
FIND : Mencari string teks dalam sebuah file
FINDSTR : Cari string dalam file
FOR / F : pengulangan perintah terhadap satu set file
FOR / F : pengulangan perintah terhadap hasil perintah lain
FOR : pengulangan perintah terhadap semua options Files, Directory, List
FORFILES : Proses Batch beberapa file
FORMAT : Format disk
FREEDISK : Periksa free disk space/disk yang tersisa (dalam bytes)
FSUTIL : File dan Volume utilitas
FTP : File Transfer Protocol
FTYPE : Tampilkan atau memodifikasi jenis file yang digunakan dalam asosiasi ekstensi fileKode Awal [G]

GLOBAL : Display keanggotaan kelompok global
GOTO : Direct a batch program untuk melompat ke baris berlabel
GPUPDATE : Update pengaturan Kebijakan GrupKode Awal [H]

HELP : Online HelpKode Awal [I]

ICACLS : Ubah file dan folder permissions
IF : kondisional melakukan perintah
IFMEMBER : Apakah pengguna saat ini dalam sebuah NT Workgroup
IPCONFIG : Configure IP / View IP Address,DNS, Gateway, Subnet MaskKode Awal [K]

KILL : Remove program dari memoriKode Awal [L]

LABEL : Edit disk label
LOCAL : Display keanggotaan kelompok-kelompok lokal
LOGEVENT : Menulis teks ke NT event viewer
Logoff : user log off
LOGTIME : log tanggal dan waktu dalam fileKode Awal [M]

MAPISEND : Kirim email dari baris perintah
MBSAcli : Baseline Security Analyzer
MEM : Display penggunaan memori
MD : Buat folder baru
MKLINK : Buat link simbolik (linkd)
MODE : Mengkonfigurasi perangkat sistem
MORE : Display output, satu layar pada satu waktu
MOUNTVOL : mengelola volume mount point
MOVE : Pindahkan file dari satu folder ke yang lain
MOVEUSER : Pindahkan pengguna dari satu domain ke domain lainnya
MSG : mengirim pesan atau message
MSIEXEC : Microsoft Windows Installer
MSINFO : Windows NT diagnostics
MSTSC : Terminal Server Connection (Remote Desktop Protocol)
MUNGE : Cari dan Ganti teks dalam file (s)
MV : Copy in-menggunakan fileKode Awal [N]

NET : Kelola sumber daya jaringan
NETDOM : Domain Manager
Netsh : Configure Network Interfaces, Windows Firewall & Remote akses
NETSVC : Command-line Service Controller
NBTSTAT : Tampilkan statistik jaringan (NetBIOS over TCP / IP)
NETSTAT : Display networking statistics (TCP / IP)
NOW : Tampilan saat ini Tanggal dan Waktu
NSLOOKUP : Nama server lookup
NTBACKUP : Backup folder ke tape
NTRIGHTS : Edit hak user accountKode Awal [P]

PATH : Menampilkan atau menetapkan path pencarian untuk file executable
PATHPING : jejak jalur jaringan ditambah paket latensi dan kerugian
PAUSE : memenjarakan(suspend) pengolahan file batch dan menampilkan pesan
perms : Tampilkan izin untuk pengguna
PERFMON : Kinerja Monitor
PING : Menguji koneksi jaringan
POPD : Mengembalikan nilai sebelumnya dari direktori sekarang yang disimpan oleh PUSHD
PORTQRY : Tampilan status ports dan services
Powercfg : Mengkonfigurasi pengaturan daya
PRINT : Mencetak file teks
PRNCNFG : Display, mengkonfigurasi atau mengubah nama printer
PRNMNGR : Tambah, menghapus, daftar printer menetapkan printer default
PROMPT : Mengubah command prompt
PsExec : Proses Execute jarak jauh
PsFile : menampilkan file dibuka dari jarak jauh (remote)
PsGetSid : Menampilkan SID sebuah komputer atau pengguna
PsInfo : Daftar informasi tentang sistem
PsKill : proses mematikan berdasarkan nama atau ID proses
PsList : Daftar informasi rinci tentang proses-proses
PsLoggedOn : siapa saja yang log on (lokal atau melalui resource sharing)
PsLogList : catatan kejadian log
PsPasswd : Ubah sandi account
PsService : Melihat dan mengatur layanan
PsShutdown : Shutdown atau reboot komputer
PsSuspend : proses Suspend
PUSHD : Simpan dan kemudian mengubah direktori sekarangKode Awal [Q]

QGREP : Cari file(s) untuk baris yang cocok dengan pola tertentuKode Awal [R]

RASDIAL : Mengelola koneksi RAS
RASPHONE : Mengelola koneksi RAS
Recover : perbaikan file yang rusak dari disk yang rusak
REG : Registry = Read, Set, Export, Hapus kunci dan nilai-nilai
REGEDIT : Impor atau ekspor pengaturan registry
Regsvr32 : Register atau unregister sebuah DLL
REGINI : Ubah Registry Permissions
REM : Record comments (komentar) di sebuah file batch
REN : Mengubah nama file atau file
REPLACE : Ganti atau memperbarui satu file dengan yang lain
RD : Hapus folder (s)
RMTSHARE : Share folder atau printer
Robocopy : Copy File dan Folder secara sempurna
RUTE : Memanipulasi tabel routing jaringan
RUNAS : Jalankan program di bawah account pengguna yang berbeda
RUNDLL32 : Jalankan perintah DLL (add / remove print connections)Kode Awal [S]

SC : Control Layanan
SCHTASKS : Jadwal perintah untuk dijalankan pada waktu tertentu
SCLIST : Tampilkan Layanan NT
SET : Display, set, atau menghapus variabel environment
SETLOCAL : Pengendalian environment visibilitas variabel
SETX : Set variabel environment secara permanen
SFC : Pemeriksa Berkas Sistem
SHARE : Daftar atau mengedit file share atau share print
SHIFT : Shift posisi digantikan parameter dalam sebuah file batch
SHORTCUT : jendela Buat shortcut (. LNK file)
SHOWGRPS : Daftar NT Workgroups seorang pengguna telah bergabung
SHOWMBRS : Daftar Pengguna yang menjadi anggota dari sebuah Workgroup
SHUTDOWN : Shutdown komputer
SLEEP : Tunggu untuk x detik
SLMGR : Software Licensing Management (Vista/2008)
SOON : Jadwal perintah untuk menjalankan dalam waktu dekat
SORT : Sort input
START : memulai sebuah program atau perintah dalam jendela terpisah
SU : Switch User
SUBINACL : Edit file dan folder Permissions, Kepemilikan dan Domain
SUBST : Associate jalan dengan huruf drive
Systeminfo : Daftar konfigurasi sistemKode Awal [T]

TASKLIST : Daftar menjalankan aplikasi dan services
TASKKILL : Hapus proses yang berjalan dari memori
TIME : Menampilkan atau mengatur waktu sistem
TIMEOUT : penundaan pemrosesan dari sebuah batch file
TITLE : Mengatur judul window untuk sesi cmd.exe
TLIST : daftar tugas dengan path lengkap
TOUCH : mengganti file timestamps
Tracert : Trace route ke sebuah remote host
TREE : tampilan grafis struktur folder
TYPE : Menampilkan isi dari file teksKode Awal [U]

USRSTAT : Daftar domain nama pengguna dan terakhir loginKode Awal [V]

VER : Tampilkan versi informasi
VERIFY : Pastikan bahwa file sudah disimpan
VOL : Menampilkan sebuah label diskKode Awal [W]

WHERE : Menempatkan dan menampilkan file dalam sebuah pohon direktori
wHOAMI : Output UserName saat ini dan manajemen domain
WINDIFF : Bandingkan isi dua file atau set file
WINMSD : Sistem Windows diagnostik
WINMSDP : Sistem Windows diagnostik II
WMIC : Perintah WMIKode Awal [X]

XCACLS : Ubah file dan folder permissions
XCOPY : Menyalin file dan folder


2. Notasi Bagan Alir (Flowchart)

Bagan alir (flowchart) adalah sebuah jenis diagram yang mewakili algoritme, alir kerja atau proses, yang menampilkan langkah-langkah dalam bentuk simbol-simbol grafis, dan urutannya dihubungkan dengan panah. Diagram ini mewakili ilustrasi atau penggambaran penyelesaian masalah. Diagram alir digunakan untuk menganalisis, mendesain, mendokumentasi atau memanajemen sebuah proses atau program di berbagai bidang.


Bagan alir digunakan untuk mendesain dan mendokumentasi proses atau program sederhana. Seperti jenis diagram lainnya, diagram ini membantu menggambarkan apa yang sedang terjadi dan dengan demikian membantu mengerti sebuah proses. Dan mungkin saja menentukan kekurangan fitur, atau bagian yang kurang jelas didalam sebuah proses.

Terdapat beberapa bentuk diagram alir, dan setiap bentuk memiliki urutan dan peranan masing-masing.


 Dua bentuk persegi yang paling umum digunakan dalam diagram alir, yaitu:

a.Langkah pemrosesan, yang sering disebut dengan tindakan, dan dinotasikan sebagai persegi panjang
b.Keputusan, biasanya dinotasikan sebagai belah ketupat.

Jenis Jenis Diagram Alir (Flowchart):
a. Menunjukkan Alir Dokumen,menujukkan kontrol dari sebuah sistem aliran komputer
b. Diagram Alir Data, menunjukkan kontrol dari sebuah sistem aliran data
c. Diagram Alir Sistem, menunjukkan kontrol dari sebuah sistem aliran secara fisik.
d. Diagram Alir Program, menunjukkan kontrol dari sebuah program dalam sebuah sistem.


visit to my instagraam : https://www.instagram.com/azizanarif16/

Tidak ada komentar:

Posting Komentar

Surat Yasin, Lengkap dengan Latin dan Terjemahannya. Assalamualaikum يسٓ  Yā sīn 1. Yaa siin وَٱلْقُرْءَانِ ٱلْحَكِيمِ  Wal-qur`ānil-ḥakīm(i...