ALGORITHM & FLOWCHART



1.    ALGORITHM
Algorithm adalah langkah-langkah untuk memecahkan atau menyelesaikan sebuah masalah. Membuat algorithm adalah sebuah strategi yang mengandalkan kemampuan berpikir secara logis untuk memecahkan suatu masalah. Algoritma akan dapat selalu berakhir untuk semua kondisi awal yang memenuhi kriteria, dalam hal ini berbeda dengan heuristik. Algoritma sering mempunyai langkah pengulangan (iterasi) atau memerlukan keputusan (logika Boolean dan perbandingan) sampai tugasnya selesai.
Struktur Dasar Algoritma
Algoritma berisi langkah-langkah penyelesaian suatu masalah. Langkah-langkah tersebut dapat berupa runtunan aksi (sequence), pemilihan aksi (selection), pengulangan aksi (iteration) atau kombinasi dari ketiganya. Jadi struktur dasar pembangunan algoritma ada tiga, yaitu: 
  1. Struktur Runtunan
  2. Digunakan untuk program yang pernyataannya sequential atau urutan.
  3. Struktur Pemilihan
  4. Digunakan untuk program yang menggunakan pemilihan atau penyeleksian kondisi.
  5. Struktur Perulangan 
  6. Digunakan untuk program yang pernyataannya akan dieksekusi berulang-ulang.
Dalam Algoritma, tidak dipakai simbol-simbol / sintaks dari suatu bahasa pemrograman tertentu, melainkan bersifat umum dan tidak tergantung pada suatu bahasa pemrograman apapun juga. Notasi-notasi algoritma dapat digunakan untuk seluruh bahasa pemrograman manapun.
CONTOH PERMASALAHAN :
Buatlah sebuah rancangan program dengan menggunakan algorithm mencari luas persegi panjang.

Algorithm untuk mencari luas persegi panjang:
  1. Nyatakan variabel P, L & Luas 
  2. Masukkan panjang persegi panjang ke dalam variabel P
  3. Masukkan lebar persegi panjang ke dalam variabel L 
  4. Hitung luas persegi panjang dengan rumus Luas = P *L 
  5. Tampilkan hasil luasnya.


2.    FLOWCHART (Diagram Alir)
Untuk menggambarkan sebuah algoritama yang terstruktur dan mudah dipahami oleh orang lain yang terdiri atas sekumpulan simbol, dimana masing-masing symbol merepresentasikan suatu kegiatan tertentu. Diagram alir ini akan menunjukkan alur di dalam program secara logika. Diagram alir ini selain dibutuhkan sebagai alat komunikasi, juga diperlukan sebagai dokumentasi.
Simbol-simbol flowchart : Flowchart disusun dengan simbol-simbol. Simbol ini dipakai sebagai alat bantu menggambarkan proses di dalam program.


CONTOH PERMASALAHAN :
Buatlah sebuah rancangan program dengan menggunakan flowchart, mencari luas persegi panjang.
FLOWCHART untuk mencari luas persegi panjang


  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS
Read Comments

HARDWARE



HARDWARE

hardware adalah perangakat keras, jadi dengan kata lain hardware itu bisa dilihat dan diraba atau sifat dan alatnya berbentuk yang berfungsi untuk mendukung proses komputerisasi. berdasarkan fungsinya hardware dibedakan menjadi:

a.                   INPUT DEVICES
Unit ini berfungsi sebagai media untuk memasukkan informasi dari luar ke dalam computer. seperti:keyboard, mouse, scanner, digital camera.
b.                   OUTPUT DEVICES
Unit  ini berfungsi sebagai media untuk mengeluarkan informasi dari computer. Seperti:printer, monitor
c.                   CENTRAL PROCESSING UNIT
CPU Sering disebut sebagai otak computer. Macam-macam processors : Pentium, Celeron, MAC, AMD , Cyrix
d.                   DATA STORAGE DEVICES
Hard-drive lokasinya di dalam computer. Media ini cepat merekam dan menemukan data, kapasitas penyimpanannya besar, media penyimpanan untuk data dan program.
Yang termasuk dalam storage devices diantaranya: CD-ROM(compact disk read only memory) , Floppy diskette, FLASH drive
e.                   COMPUTER MEMORY
 RAM(Random Acces Memory). memori jenis ini dapat menghapus data ketika computer mati.
Rom(Read Only Memory). konten khusus untuk memerintah computer untuk beroperasi.
Cache memory. menambah kecepatan processor dengan merekam dan mengantisipasi perintah-perintah.
f.                   PORTS DAN PERIPHERALS
ports menghubungkan antar computer dan perengkat di sekelilingnya seperti, disk drive, mouse, printer, modem, monitor, camera, FLASH drive atau keyboard.
contoh: Serial,Parallel, hot-wire, USB
Peripherals adalah alat yang tersambung dengan computer dan tidak berada di dalamnya. Contoh :Printers, Scanners, Cameras
g.                   LAN DAN WAN
LAN (Loval Area Network). Adalah jaringan yang ada dalam satu perusahaan atau gedung.
WAN (Wide Are Network)Adalah kumpulan dari beberapa LAN.

Sekian penjelasan dari saya, semoga dapat bermanfaat..
Sayoonara…

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS
Read Comments

SOFTWARE


SOFTWARE

Software adalah perangkat lunak, artinya tidak dapat disentuh dan dilihat secara fisik.
Software adalah program computer yang berguna sebagai sarana penghubung antara pengguna / user dan hardware.Macam-macam software diantaranya ialah…


1. Sistem Operasi (Operating System)
2. Program Aplikasi (Aplication Program)
3. Program Tambahan ( Utility Program)
4. Bahasa Pemrograman (Programing Language)
5. Program Paket
  CONTOHNYA :
a.       Pengolah angka. contohnya Microsoft Excel
b.      pengolah kata. Contohnya Microsoft Word
c.       pengolah gambar. Contohnya Adobe Potoshop, PhotoScape, dll.
d.      akses internet. Contohnya Mozilla Firefox, Google Chrome
e.       Presentase Grafik. Contohnya Microsoft Power Point

Jenis-jenis Software 

1.       Software berbayar
   Software berbayar merupakan perangkat lunak yang didistribusikan dengan cara membeli atau membayar  pada pihak yang mendistribusikannya. contoh software berbayar ini misalnya adalah sistem microsoft windows, microsoft office, adobe photo shop, dan lain-lain. 
2.       Freeware
    Freeware atau perangkat lunak gratis adalah perangkat lunak komputer berhak cipta yang gratis  digunakan tanpa batasan waktu.  contoh : suite browser dan mail client dan Mozilla News, juga didistribusikan di bawah GPL (Free Software). 
3.      Free Software
    Free Software lebih mengarah kepada bebas penggunaan saat diperoleh dapat digunakan, disalin,  dimodifikasi dan didistribusikan secara bebas. Jadi free software tidak mengarah kepada gratis  pembelian tetapi penggunaan dan distribusi.. 
4.      Shareware

     Shareware  biasa juga disebut, Trialware, demoware. Shareware juga bebas tetapi lebih dibatasi untuk waktu tertentu.


 







  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS
Read Comments