Sabtu, 23 September 2017

Pseudocode dan Flowchart

                                   Pseudocode Menghitung luas lingkaran

         Start
         Input π
         Input r
         Hitung Luas=π*r*r
         Cetak "Luas"
         Stop


          FLOWCHART Luas Segitiga

 

Soal Algoritma

Soal nomor 1 : Jika terdapat 3 buah gelas , A berisi air warna biru, B berisi air warna meah, dan c tidak berisi air. Buatlah algoritma untuk menukar isi gelas A dan B sehingga air warna merah berada di gelas A dan air warna biru berada digelas B
Algoritma :
1.       Tuangkan air dari gelas A ke gelas C


2.       Tuangkan air dari gelas B ke gelas A

3.       Tuangkan air dari gelas C ke gelas B

4.       Hasilnya
Soal Nomor 2 : seorang petani ingin menyebrang sungai dengan membawa hewan peliharaan serigala dan kambing serta sekeranjang kubis, terdapat sebuah kapal yang dapat digunakan namun hanya bisa membawa petani tersebut dengan salahs atu bawaannya dalam sekali menyebrang. Jika seigala ditinggal bersama kambing, maka serigala akanmemakan kambing. Jika kambing ditinggal bersama kubis, maka kambing akan memakan kubis. Bagaimana petani bisa membawa serigala , kambing dan kubis sampai di seberang sungai?
Keterangan :
P          : Petani
S          : Serigala
K          : Kambing
B          : Kubis
Algoritma :
1.     Petani menyebrangkan kambing dari sisi A ke sisi B
2.     Petani menyebrang kembali dari B ke A
3.     Petani menyebrangkan serigala dari sisi A ke sisi B
4.     Petani menyebrangkan kambing dari sisi B ke sisi A
5.     Petani menyebrangkan sayur dari sisi A ke sisi B
6.     Petani menyebrang sendiri dari B ke A
7.     Petani menyebrangkan kambing dari sisi A ke sisi B
Soal nomor 3 : terdpat sekumpulan wada a,b,c,d,e,f dan g yang bersi angka seperti pada posisi A. Jika hanya boleh memindahkan satu angka dalam satu waktu dan hanya satu angka dalam satu wadah, bagaimanakah urutan langkahnya supaya angka angka tersebut menjadi seperti pada posisi B


Algoritmanya :
   1.      Angka 4 pada wadah A pindah ke wadah F yang kosong
   2.      Angka 1 pada wadah D pindah ke wadah A yang kosong
   3.      Angka 4 pada wadah F pindah ke wadah D yang kosong
   4.      Angka 5 pada wadah B pindah ke wadah F yang kosong  
     5.     Angka 2 pada wadah E pindah ke wadah B yang kosong 
   6.     Angka 5 pada wadah F pindah ke wadah E yang kosong

bahasa pemrograman dan spesifikasinya


BAHASA PEMROGRAMAN dan Spesifikasinya

NO
BAHASA PEMROGRAMAN
KLASIFIKASI
1
PASCAL
Bahasa Tingkat Tinggi
2
C
Bahasa Tingkat Tinggi
3
C++
Bahasa Tingkat Tinggi
4
C#
Bahasa Tingkat Tinggi
5
Java
Bahasa Tingkat Tinggi
6
Assembly
Bahasa Tingkat Rendah
7
Basic
Bahasa Tingkat Tinggi
8
Go
Bahasa Tingkat Tinggi
9
Php
Bahasa Tingkat Tinggi
10
Python
Bahasa Tingkat Tinggi

Algoritmaa pemrograman

KOMPONEN KOMPUTER dan Spesifikasinya 

1. CPU/Processor

                                           Hasil gambar untuk gambar cpu atau prosesor
PENGERTIAN CPU
CPU yang merupakan singkatan dari Central Processing Unit adalah komponen keras atau perangkat hardware pemroses data utama dalam sebuah komputer. CPU dapat disebut sebagai otak komputer karena CPU mengatur semua aktifitas dan jalannya semua program termasuk aplikasi atau software di dalamnya.
Apapun itu semua hal yang berkaitan dengan proses dalam komputer baik suatu proses yang sepele sekalipun akan selalu diatur oleh CPU. Misalnya saat Anda menekan tombol huruf “H” pada keyboard saat mengetik, huruf “H” tersebut akan muncul di layar, CPU lah yang memungkinkan hal itu terjadi. Dengan demikian, tanpa adanya CPU dalam komputer maka komputer tidak akan bisa melakukan apapun atau komputer tidak dapat menjalankan programnya.
CPU secara teknis juga lebih sering disebut sebagai prosesor, oleh karena itu saat membaca dan mengenali spesifikasi suatu prosesor maka sebenarnya Anda sedang membaca spesifikasi CPU suatu perangkat.

FUNGSI CPU

Sebagai komponen utama dalam sebuah komputer, CPU memiliki beberapa fungsi penting. Diantara fungsi-fungsi tersebut antara lain :

1. Fetching Fetching adalah suatu istilah yang digunakan dalam ilmu komputer dan diartikan sebagai proses pengambilan atau pemanggilan data. Dalam sebuah perangkat komputer, data disimpan dalam harddisk pada CPU dengan sebuah alamat.
Diibaratkan data didalam prosesor atau CPU disusun dalam kumpulan alamat dan ketika suatu program dijalankan CPU akan mengambil data dari alamat yang tersimpan dalam komponennya tersebut.

2. Decoding

Dalam suatu sistem CPU, sebuah program yang akan dijalankan atau yang dieksekusi, harus sesuai dengan kode instruksi yang nantinya akan diterjemahkan agar CPU dapat mengenalinya dalam kode instruksi biner. Dapat disimpulkan bahwa decoding adalah suatu proses penterjemahan suatu program ke dalam bahasa yang dimengerti oleh CPU.
Decoding terjadi di dalam CPU dan semua program yang berjalan dalam perangkat komputer harus melalui proses decoding terlebih dahulu.

3. Executing

Saat suatu program dijalankan maka CPU akan mengeksekusi program tersebut. Maksudnya adalah CPU akan melakukan satu hal yakni melakukan kalkulasi atau perhitungan dengan menggunakan suatu komponen didalamnya yang disebut dengan ALU atau Arithmetical Logical Unit .
Kompenen ALU sendiri bertanggung jawab dalam semua proses perhitungan matematika dan logika dalam komputer. Selain itu fungsi eksekusi dari suatu CPU juga berarti sebagai proses pemindahan suatu data dari suatu perangkat memori menuju perangkat memori yang lainnya.

4. Storing

Storing atau menyimpan data adalah salah satu fungsi lainnya dari CPU. Saat seseorang menggunakan komputer maka ia membutuhkan perangkat untuk menyimpannya baik secara sementara maupun secara permanen.
Jika seseorang membutuhkan data dengan cepat dan memyimpannya secara sementara maka CPU akan menyimpannya dalam RAM sementara data yang disimpan secara permanen akan masuk ke dalam harddisk. Kedua fungsi tersebut dilakukan dan dikendalikan sepenuhnya oleh CPU.


2. MEMORY/RAM
                          
                   Hasil gambar untuk gambar memory


PENGERTIAN RAM

RAM ( Random access memory ) merupakan perangkat elektronik yang ada dikomputer dan berfungsi untuk menyimpan data sementara sebelum atau sesudah data diproses oleh Processor, penyimpanan tersebut sifatnya sementara, jadi apabila komputer dimatikan ruang penyimpanan pada RAM akan kosong dan begitu komputer dinyalakan RAM akan terisi kembali.

FUNGSI Memory/RAM
Fungsi RAM sendiri adalah sebagai komponen yang membantu Processor untuk mempercepat proses pengolahan data, data yang akan diproses terlebih dahulu disimpan dalam RAM dan pada saat processor membutuhkan data tersebut baru RAM akan mengirim data tersebut untuk di proses dengan proses pengiriman yang sangat cepat. jadi apabila sobat mempunyai kapasitas penyimpanan RAM yang besar maka komputer sobat akan mampu memproses data lebih cepat juga.

MACAM-MACAM JENIS RAM
 1. DRAM

DRAM merupakan singkatan dari Dynamic Random Access Memory yaitu sebuah jenis Memori RAM yang mempunyai teknologi penyimpanan data secara terpisah dalam sebuah kapasitor, Agar data tidak hilang jenis RAM ini memerlukan penyegaran yang dilakukan oleh CPU. Untuk stukturnya Memori RAM ini didesign dengan menggunakan satu kapasitor dan satu transistor per bitnya, sehingga mempunyai kepadatan yang tergolong tinggi.

2. SRAM

SRAM singkatan dari Static Random Access Memory yaitu jenis RAM yang didesign dengan tidak menggunakan kapasitor sehingga tidak memerlukan penyegaran secara berkala, teknologi ini menghasilkan kinerja yang sangat cepat. akan tetapi biaya untuk memproduksinya cukup besar, sehingga hanya digunakan untuk menangani bagian - bagian yang dianggap sangat penting saja.

3. EDORAM

EDORAM singkatan dari Extended Data Out Random Accses Memory yaitu jenis memori RAM dengan teknologi penyimpanan dan pengambilan data yang bisa dilakukan bersama - sama, sehingga kemampuan untuk membaca dan menulisnya lebih cepat. mempunyai bentuk yang lebih panjang dengan jumlah pin 72 pin. RAM jenis ini sangat cocok digunakan untuk semua komputer Pentium.

4. SDRAM

SDRAM singkatan dari Synchronous Dynamic Random Acces Memory merupakan jenis memori RAM yang mempunyai kecepatan cukup tinggi hingga 100 - 133 Mhz. Jenis RAM ini mempunyai 168 pin dengan kapasitas penyimpanan 16 MB hingga 1GB. SDRAM dapat diletakan pada slot jenis DIMM/SDRAM pada Motherboard.

 5. RDRAM

RDRAM merupakan singkata dari Rambus Dynamic Random Acces Memory yaitu jenis memori RAM dinamis sinkron yang diproduksi oleh Rambus Corporation. Tidak semua motherboard mampu mendukung memori ini karena teknologinya yang cukup canggih.

6. NVRAM

NVRAM  singkatan dari Non-Volatile Random Access Memory yaitu sebuah jenis RAM komputer yang dilengkapi dengan baterai Litium, sehingga apabila sobat mematikan komputer, data yang tersimpan di memori tidak hilang.

7. VGRAM

VGRAM singkatan dari Video Graphic Random Acces Memory merupakan jenis memori komputer yang dikhususkan untuk video adapter, besarnya kapasitas memori sangat menentukan sekali terhadap kualitas video yang dihasilkan

8. Flash RAM

Flash RAM merupakan jenis memori dengan kapasitas penyimpanan yang tergolong rendah, untuk dapat berkerja dengan optimal memori ini memerlukan refresh dengan daya kecil. Biasanya momori komputer ini banyak digunakan untuk perangkat elektronik seperti ponsel - ponsel lama, VCR dan juga TV.

9. DDR SDRAM

DDR SDRAM singkatan dari Double Date Rate SDRAM yaitu sebuah jenis RAM komputer yang mampu menjalankan dua intruksi sekaligus dalam waktu yang sama. Daya yang diperlukan oleh RAM ini juga sangat kecil sehingga banyak dipakai oleh banyak perangkat saat ini. Kapasitas momori yang dapat ditampung per chip mencapai 4GB.

10. SO-DIMM

SO-DIMM merupakan singkatan dari Small Outline Dual in-line Memory Module yaitu jenis RAM komputer yang banyak digunakan untuk perangkat laptop atau notebook. Walaupun ukurannya cukup kecil akan tetapi kapasitas penyimpanannya sangat besar.
Itulah ulasan mengenai pengertian fungsi dan macam - macam jenis memori komputer, semoga ulasan diatas dapat bermanfaat untuk sobat komputer sekalian.


 3. Disk Storage/HARD DISK
                               Harddisk Komputer
Hard Disk adalah perangkat keras komputer/laptop yang bekerja secara sistematis dimana menjadi media penyimpanan data. Data-data yang telah disimpan di dalam perangkat harddisk tidak akan hilang. Bahkan apabila pengguna mematikan perangkat komputer/laptop. Dengan kata lain, harddisk memiliki peran sebagai media penyimpanan yang bersifat permanen (data-data tidak akan hilang atau terhapus). Kapasitas daya tampung daripada harddisk itu sendiri juga terbilang cukup besar. Dimana kalkulasi yang dipakai adalah dalam ukuran Byte (B).

FUNGSI HARD DISK
Fungsi perangkat harddisk secara umum adalah untuk menyimpan data yang dihasilkan oleh pemrosesan perangkat komputer/laptop. Di dalamnya, terdapat sebuah ruang simpan utama dalam sebuah komputer. Dimana di situlah setiap data dan informasi disimpan olehnya. Selain memiliki ruang utama, harddisk juga mempunyai komponen-komponen bagian. Adalah semacam ruang kecil yang terdiri atas direktori, folder, subdirektori, serta subfolder, yang digunakan untuk peletakan data dan informasi dari ruang utama harddisk.


4. Video Card
 Hasil gambar untuk gambar video card
          
Video card merupakan perangkat keras komputer yang berperan dalam memproses informasi grafis pada komputer anda sehingga mampu dihasilkan di layar komputer, TV atau proyektor. Dengan kata lain, tanpa video card ini anda tidak mungkin dapat melihat postingan ini di layar komputer anda.
Pada umumnya komputer memiliki video card yang telah terintegrasi atau tertanam pada motherboard atau CPU. Video card yang tertanam pada motherboard biasa disebut “on-board video” sedangkan untuk video card yang tertanam pada CPU disebut “accelerated processing unit (APUs)”.
Kelebihan menggunakan video card yang tertanam adalah mengurangi biaya (karena tidak perlu membeli video card untuk tambahan), lebih simpel dan konsumsi daya yang dibutuhkan lebih sedikit. Video card jenis ini cocok untuk anda yang tidak membutuhkan grafis berkualitas tinggi.
Namun tidak menutup kemungkinan bagi anda yang ingin menambahkan video card dengan performa yang lebih tinggi dari video card yang telah tertanam pada komputer anda. Karena pada umumnya setiap komputer telah menyediakan slot expansion pada motherboardnya, bila mana anada ingin menambahkan sebuah video card.

FUNGSI VIDEO CARD 

Video card memiliki fungsi mengolah informasi grafis pada komputer seperti merender grafis 2D maupun 3D, decoding MPEG-2/MPEG4. Selain itu video card juga mampu untuk menghubungkan komputer dengan perangkat TV ataupun ke beberapa monitor sekaligus (multi-monitor). Video card juga memiliki sound card sehingga mampu menghasilkan output sound ke perangkat yang terhubung seperti TV.
Video card saling terhubung dengan CPU (central processing unit), sehingga mampu untuk mengambil data dari CPU lalu kemudian memprosesnya sehingga dapat tampil di layar monitor.
Untuk anda yang hobi bermain game atau yang bergelut dibidang multimedia seperti yang telah saya jelaskan dibagian awal, sangat penting untuk memiliki video card tambahan dengan kualitas yang bagus. Karena dengan menggunakan video card tambahan akan meningkatkan seluruh kemampuan sistem anda, sebab video card memiliki RAM, pengatur daya dan pendingin tersendiri dalam mengelolah informasi grafis. Sehingga RAM dan CPU pada sistem anda tidak akan terbebani dan mampu digunakan untuk hal lain.


5.NETWORK ADAPTER
                                        Hasil gambar untuk gambar network adapter
                                  
Network adapter adalah komponen perangkat keras komputer yang menghubungkan komputer ke jaringan komputer.Dalam sebuah jaringan komputer, setiap mesin harus memiliki kartu jaringan yang terpasang untuk berkomunikasi dengan router jaringan. Router mengarahkan lalu lintas di jaringan lokal dan juga menangani permintaan yang dibuat ke Internet, dan menanggapi tanggapan berikutnya. Kartu jaringan di setiap mesin harus mendukung protokol yang sama sebagai router jaringan sehingga semua perangkat dapat berkomunikasi dengan bahasa
 yang sama. Network adapter atau adaptor jaringan dapat menggantikan kartu jaringan internal saat kartu tidak ada, atau ketika kartu internal tidak mendukung standar yang diperlukan.

Ada dua tipe dasar dari jaringan: kabel dan nirkabel. Adapter jaringan yang dibuat untuk kedua jenis jaringan, dengan lebih banyak variasi di antara rasa nirkabel karena ada berbagai jenis jaringan nirkabel.

Adaptor jaringan dibuat untuk sambungan kabel dongle USB kecil yang memiliki port Ethernet. Ethernet kabel menghubungkan komputer dalam jaringan kabel, dengan RJ45 Ethernet port RJ11 menyerupai standar jack telepon pada steroid. Adaptor dibuat dengan disertai perangkat lunak, dan sistem operasi akan mengenali driver adapter jaringan USB dan menerapkan driver yang tepat setelah perangkat terdeteksi. 

Setelah terdeteksi oleh sistem, maka adaptor jaringan eksternal dapat digunakan untuk menghubungkan komputer ke jaringan dengan menjalankan kabel Ethernet dari router ke adaptor jaringan. Adaptor jaringan, biasanya mengacu pada adaptor jaringan nirkabel. Alat ini populer untuk komputer mobile, karena dapat memungkinkan komputer terhubung ke jaringan nirkabel di rumah atau kantor dari mana saja di sekitarnya tanpa menambatkan kabel Ethernet ke komputer.
Adaptor jaringan nirkabel terlihat mirip dengan memory stick atau thumb drive: dongle USB kecil dengan lampu LED yang menunjukkan Daya dan pengoperasian. 

Cara menggunakan Network Adapter
Setelah network adapter dimasukkan ke komputer maka adapter jaringan tersebut akan memindai frekuensi radio sinyal wifi atau wireless. Network adapter ini bekerja dengan perangkat lunak sistem untuk menampilkan nama-nama jaringan lokal bagi user. Klik nama jaringan yang ingin digunakan, dan memasok kredensial yang diperlukann untuk surfing nirkabel. Kemudian boot, perangkat secara otomatis dan akan log ke jaringan pilihan. Kebanyakan komputer laptop disematkan dengan kartu built-in WiFi ®, atau kartu jaringan nirkabel, tetapi ada kalanya kartu diberikan tetapi tidak digunakan sama sekali. Hal ini terutama terjadi ketika standar nirkabel berubah dari satu protokol ke protokol baru, lebih cepat. Kartu lama yang hanya mendukung protokol yang lebih tua tidak akan bekerja dengan router yang hanya mendukung lebih baru ke standar lebih cepat. Standar nirkabel 802.11n saat ini, yang menggantikan standar 802.11g yang lama.

Ketika kartu jaringan internal tidak mendukung standar yang diinginkan, maka terdapat alternatif untuk adaptor eksternal yang dapat menggantikan kartu internal dengan kartu baru. Hal ini mudah dilakukan pada komputer desktop, tetapi tidak begitu mudah di laptop atau notebook.