Thursday, November 20, 2014

Algortima dan Pemrograman

Berikut ini adalah contoh pembuatan flowchart dengan raptor :

1. Menentukan jenis hewan menurut makanan dan warna makanannya.
    Dalam pembuatan flowchat ini, saya hanya menggunakan dua percangan/branching.


2. Membuat piramida segitiga angka sesuai baris dan kolom dengan rata kanan.
    Ini bagian main
   


    Ini bagian  subchart 'atas'
    




    Ini bagian subchart 'bawah'





    Output nya :
    pertama saya menginputkan 5
    kedua saya menginputkan 6



3. Menampilkan bilangan prima sebanyak n

    Ini bagian main



 
Ini bagian producer 'proses'




   Outputnya saat saya memasukkan nilai batas 5 dan 9:



Wednesday, November 19, 2014

Pengantar Teknologi Informasi

Materi 1. Komputer dalam konteks

Apakah yang dimaksud 'melek komputer'
Manusia disebut 'melek komputer' apabila:
1. Memahami kemampuan dan keterbatasan komputer
2. Mengetahui bagaimana menggunakan komputer

Menjadi pengguna dan konsumen komputer abadi dengan cara menghindari hacker atau penyusupan dan virus, lingdungi privasi anda, pahami risiko-2 nyata, gunakan internet secara bijak, hindari gangguan secara online, peliharat dan rawat komputer anda, membuat keputusan pembelian yang baik, dan integrasikan teknologi terbaru.

Komputer dalam karier anda?
1. Bisnis
2. Retail/Pengecer
3. Pengiriman barang
4. Seni
5. Edukasi
6. Pengobatan
7. Tindakan hukum
8. Sistem hukum
9. Pertanian
10. Ilmu pengetahuan
11. Pengobatan

Nanotecnology
Nanoteknologi adalah ilmu penggunaan struktur nano
Nanosains adalah studi molekul dan struktur nano.


Materi 2. Perangkat Komputer

Fungsi utama komputer:
1. Mengumpulkan data (input data)
2. Memproses data menjadi informasi
3. Menghasilkan data atau informasi
4. Menyimpan data dan informasi

Pengertian :
1. Data
    adalah merepresentasi fakta atau idea
2. Informasi
    adalah terorgasir, data yang bermakna

Bits and Bytes::
Bit (binary digit) terdiri dari 0 atau 1
Byte terdiri dari delapan bits













Sofware Komputer
Software : Program yang memungkinkan perangkat keras untuk melakukan tugas yang berbeda
Software berupa software aplikasi dan software sistem

Hardware
1. Perangkat input
    Perangkat yang digunakan untuk memasukkan informsi atau instruksi ke dalam komputer
    a. Keyboard
        Fitur keyboard ditingkatkan termasuk jumlah, fungsi, dan tombol navigasi
    b. Mouse
        Macam-macam mouse: optical mouse, trackball dan wireless mouse
    c. Microphone
        Microphone digunakan untuk podcats, video-conferening, panggilan internet phone dan 
        pengenal kata.
    d. Scanner
    e. Kamera digital
    f. Stylus

2. Perangkat output
    Mengoutputkan data dari komputer menggunakan monitor dan printer yang berbentuk softcopys 
    (video, sound control signal) dan hardcopy (handout).

3. Unit sistem
    a. CPU/RAM/motherboard
    b. Kartu ekpansi
    c. Power supply
    d. Perangkat penyimpanan
    

Materi 3. Unit Sistem

Unit sistem adalah kotak yang berisi komponen elektronik dari komputer yang digunakan untuk mengola data.

Komponen-komponen umum dalam unit sistem:
1. Processor
    Processor menerjemahkan dan melaksanakan instruksi dasar yang mengoperasikan komputer 
    mengarahkan dan mengkoordinasikan operasi komputer, melaksanakan operasi arithmetik, 
    perbandingan dan operasi logika.

    Siklus mesin : operasi mesin CPU yang terdiri dari 4 (empat) tahap, yaitu:
    Tahap 1 : Fetch
    Memperoleh instruksi program atau item data dari memori
    Tahap 2 : Decode
    Menerjemahkan instruksi menjadi perintah
    Tahap 3 : Execute
    Melaksanakan perintah
    Tahap 4 : Store
    Menuliskan hasil ke memori

    System clock adalah kontrol waktu seluruh operasi komputer yang menghasilkan pulsa atau tanda 
    elektronik biasa, yang mengatur kecepatan operasi dari komponen unit sistem.
   
2. Memory
    Memory adalah komponen elektronik yang menyimpan perintah, data dan hasil.
    Masing-masing byte disimpan di lokasi yang unik yang disebut address.
   
                                                               Ukuran memory




3. Adapter cards
    - Sound card
    - Video card
4. Ports
5. Power supply

Sistem Unit

A. Motherboard
     Motherboard adalah papan sirkuit utama dalam unit sistem yang berisi adapter cards, processor
     chips dan memory modules.
B. Chip
     Chip adalah potongan kecil bahan semi konduktor yang tertancap pada papan sirkuit terpadu. Sirkuit terpadu sendiri mengandun banyak jalur mikroskopis yang mampu membawa arus listrik.


Bus

Bus merupakan saluran yang memungkinkan perangkat di dalam dan melekat pada komputer untuk berkomunikasi satu sama yang lain.

 Materi 4. Jaringan dan Komunikasi

 Perangkat Komunikasi

1. Wireless modem 
    Perangkat komunikasi yang memungkinkan komputer, notebook, PDA atau perangkat mobile lainnya mengakses ke web tanpa menggunakan kabel. Umumnya menggunakan gelombang yang sama dengan telepon seluler.

2. Network card
    Adapter card, PC card atau compact lash card yaitu perangkat tambahan yang memungkinkan komputer atau perangkat lain dapat mengakses jaringan.

3. Wireless access point
     Perangkat komunikasi yang memungkinkan komputer dan perangkat lain dapat menransfer data tanpa menggunakan kabel atau jaringan kabel.

4. Router
    Perangkat komunikasi yang menghubungkan komputer dan mengirimkan data ketujuan. Router juga meneruskan data di internet menggunakan jalur tercepat yang tersedia.


Jaringan

1. Network
    Network adalah kumpulan komputer dan peralatan yang terhubung melalui perangkat komunikasi dan media pengiriman.
   
    Local area network (LAN)
 Local area network adalah jaringan yang berada di area geografis terbatas.

    Metropolitan area network (MAN)
Metropolitan area network menghubungkan LAN di dalam kota.

    Wide area network (WAN)
Wide area network adalah jaringan yang mencakup wilayah geografis luas yang menggunakan jenis media terbesar di dunia.

2. Server network
    Server network adalah satu atau lebih komputer bertindak sebagai server dan komputer-komputer yang lain sebagai clients, yang mengakses layanan yang disediakan server.

3. Peer-to-peer network
    Jaringan sederhana yang menghubungkan kurang dari 10 (sepuluh) komputer. Masing-masing komputer atau peer memiliki kemampuan yang sama.

4. Network topology
    Tata letak peangkat dalam jaringan. Topologi yang populer adalah bus, ring, dan star. Semua komputer dan perangkat yang terhubung ke kabel pusat atau bus.

      Ring network
    Kabel berbentuk cincin tertutup atau loop dengan semua komputer dan perlengkapan disusun sepanjang cincin. Perjalanan data dari perangkat ke seluruh cincin  berjalan dalam satu arah.

      Star network
      Semua peralatan terhubung ke perangkat pusan yang disebut hub. Semua data ditransfer dari satu komputer ke komputer lain melalui hub.

5. Home network
    Beberapa tipe jaringan rumah :
    - Ethernet : Menghubungkan komputer melalui kabel
    - Powerline cable : Menghubungkan komputer menggunakan saluran listrik dalam rumah
    - Home radio frequency : Menghubungkan komputer tanpa kabel

Materi 5. Internet dan World Wide Web

A. Internet
     Secara teknis, internet atau international networking merupakan dua komputer atau lebih yang saling berhubungan membentuk jaringan komputer hingga meliputi jutaan komputer di dunia (internasional), yang saling berinteraksi dan bertukar informasi.
      
      Secara ilmu pengetahuan, internet merupakan sebuah perpustakaan besar yang di dalamnya terdapat jitaan bahkan miliaran informasi atau data yang dapat berupa teks, grafik, audio maupun animasi dan lain sebagainya.

      Perkembangan internet
      1969 : ARPANET oleh 4 (empat) Universitas besar di Amerika
      1972 : Diperkenalkan umum
      1984 : Lebih dari 1.000 komputer server bergabung
      1986 : 2.308 komputer server bergabung
      1993 : 1,5 juta komputer server bergabung
      2014 : Lebih dari 100 miliar komputer server bergabung


World Wide Web (WWW)

Kumpulan dokumen elektronik di seluruh dunia disebut web.
Tiap-tiap dokumen elektronik dikenal sebagai web page, dimana dapat berisi teks, gambar, audio, video dan koneksi terintegrasi.
Sebuah website adalah kumpulan dari halaman-halaman web.
Web browser adalah program yang membiarkan anda melihat web pages.
Home page adalah halaman pertama yang ditampilkan dalam sebuah website.
Downloading adalah proses komputer menerima informasi.
Tabbed browsing adalah bagian atas browser akan menampilkan tab untuk setiap halaman web yang anda buka.
Uniform/universal Resource Locator (URL) adalah alaman unit untuk sebuah web page.
Hyperlink (link) digunakan untuk mengintegrasikan koneksi ke halaman web page lain yang terkait.
Search engine adalah program yang digunakan untuk menemukan web sites dan web pages dengan memasukkan kata atau kemlompok kata yang disebut seacrh text.
Subject directory adalah search tool dengan seperangkat topik dan sub topil yang terorganisir, memungkinkan anda menemukan informasi dengan mengklik link bukan memasukkan kata kunci.
Hit yaitu setiap nama situs web yang tercantum sevagai hasil pencarian.

Dua belas tipe dasar websites:
1. Portal
2. News
3. Informatical
4. Business/Marketing
5. Educational
6. Entertainment
7. Advocacy
8. Blog
9. Wiki
10. Social network
11. Content Aggregator
12. Personal


Materi 6.  Cloud Computing

Cloud computing adalah teknologi yang menggunakan internet dan server pusat yang jauh untuk mejaga/mengelola data dan aplikasi. Cloud computing membantu konsumen dan pembisnis untuk menggunakan aplikasi tanpa melakukan instalasi, mengakses file pribadi mereka di komputer maupun dengan akses internet. Teknologi ini memungkinkan efisiensi lebih dengan memusatkan penyimpnan, memory, pemrosesan dan bandwith.

Berikut ini beberapa definisi cloud computing menurut:
  • Sebuah makalah tahun 2008 yang dipublikasikan IEEE  Internet Computing. Cloud computing adalah suatu paradigme dimana informasi secara permanen tersimpan di server internet dan tersimpan secara sementara di komputer pengguna (client) termasuk di dalamnya adalah desktop, komputer tablet, notebook, komputer tembok, handheld, sensor-snsor, monitor dan lain-lain.
  • Steve Greve. Internet bisa dianggap awan besar yang berisi komputer yang semuanya saling tersambung. Dari situlah berasal istilah cloud. Jadi semuanya disambungkan ke 'cloud' atau awan tersebut.
 Penggunaan teknologi komputer untung pengembangan berbasis internet dengan piranti lunak lengkap dan sistem operasional juga tersedia sevara online. Dengan kata lain, internet dan semua yang terkatin dengan internet menjadi terminal pusat.

Komponen Cloud Computing
1. Cloud clients : Seperangkat komputer/software yang didesain secara khusus untuk penggunaan layanan berbasis cloud computing.
2. Cloud services : Produk, layanan dan solusi yang dipakai dan disampaikan secara real-time melalui media internet. Contoh yang paling populer adalah web service.
3. Cloud applications : Memanfaatkan cloud computing dalam hal arsitektur software sehingga user tidar perlu menginstal dan menjalankan aplikasi dengan menggunakan komputer.
4. Cloud Platform : Layanan berupa platform komputasi yang berisi hardware dan software insfrastruktur.
5. Cloud storage : Proses penyampaian penyimpanan data sebagai layanan.
6. Cloud infrastructure : Penyampaian infrastruktur komputasi sebagai sebuah layanan.