Kamis, 16 Juni 2016

Tugas Soft Skill 1 : Perangkat (Media) Pembuatan Aplikasi Mltimedia

·         Perangkat Keras
              Perangkat keras komputer adalah semua bagian fisik komputer, dan dibedakan dengan data yang berada di dalamnya atau yang beroperasi di dalamnya, dan dibedakan dengan perangkat lunak (software) yang menyediakan instruksi untuk perangkat keras dalam menyelesaikan tugasnya.
            Batasan antara perangkat keras dan perangkat lunak akan sedikit buram kalau kita berbicara mengenai firmware, karena firmware ini adalah perangkat lunak yang "dibuat" ke dalam perangkat keras. Firmware ini merupakan wilayah dari bidang ilmu komputer dan teknik komputer, yang jarang dikenal oleh pengguna umum.

·         Aplikasi Multimedia
            Multimedia adalah pemanfaatan komputer untuk membuat dan menggabungkan teks, grafik, audio, gambar bergerak (video dan animasi) dengan menggabungkan link yang memungkinkan pemakai melakukan navigasi, berinteraksi, berkreasi dan berkomunikasi.

            Aplikasi multimedia adalah, aplikasi yang dirancang serta dibangun dengan menggabungkan elemen-elemen seperti : dokumen, suara, gambar, animasi serta video. Pemanfaatan dari aplikasi multimedia dapat berupa company profile, video untuk tutorial, e-Learning, maupun Computer Based Training.
Bila anda ingin mengetahui materi lebih lanjut tentang apa itu perangkat keras dan jenis-jenisnya, aplikasi multimedia dan apa saja jenis-jenisnya. Silahkan buka link berikut ini dan download filenya :)




Sabtu, 14 Mei 2016

Tugas Soft Skill 4 : Protokol Internet (IP)

  •            Protokol Internet (IP)

          Secara sederhana IP merupakan standar komunikasi data yang digunakan oleh komunitas internet dalam proses tukar-menukar data dari satu komputer ke komputer lain di dalam jaringan internet. Agar jaringan intrenet ini berlaku semestinya harus ada aturan standard yang mengaturnya karena itu diperlukan suatu protokol internet.

Bila anda ingin mengetahui materi lebih lanjut tentang apa itu perangkat keras dan jenis-jenisnya, aplikasi multimedia dan apa saja jenis-jenisnya. Silahkan buka link berikut ini dan download filenya :)


Link Download : https://drive.google.com/open?id=0B2f8P77-3Ko1S1VFSnRLVkZxSUU

Jumat, 13 Mei 2016

Tugas Soft Skill 3 : Sekuriti Sistem Computer


  • Sekuriti Sistem Computer

        Sistem keamanan komputer merupakan sebuah upaya yamg dilakukan untuk mengamankan kinerja, fungsi atau proses komputer. Sistem keamanan komputer berguna untuk menjaga komputer dari hacker (penjahat dunia maya). Adapun fungsi sistem keamanan komputer adalah untuk menjaga sumber daya sistem agar tidak digunakan, modifikasi, interupsi, dan diganggu oleh orang lain. Keamanan bisa diidentifikasikan dalam masalah teknis, manajerial, legalitas, dan politis.


Bila anda ingin mengetahui materi lebih lanjut tentang apa itu perangkat keras dan jenis-jenisnya, aplikasi multimedia dan apa saja jenis-jenisnya. Silahkan buka link berikut ini dan download filenya :)

Senin, 18 April 2016

Tugas Soft skill 2 : Physical Layer


  • Physical Layer

Physical Layer adalah layer terbawah dari layer OSI model dari jaringan komputer. Lapisan ini berhubungan dengan masalah listrik, prosedural, mengaktifkan, menjaga, dan menonaktifkan hubungan fisik. Lapisan ini juga berhubungan dengan tingkatan karakter, voltase, waktu perubahan voltase, jarak maksimal transmisi, konektor fisik, dan hal-hal lain yang berhubungan dengan fisik. Perangkat yang beroperasi di layer ini adalah hub, repeater, network adapter/network interface card, dan host bus adapter (digunakan di storage area network).

Bila anda ingin mengetahui materi lebih lanjut tentang apa itu perangkat keras dan jenis-jenisnya, aplikasi multimedia dan apa saja jenis-jenisnya. Silahkan buka link berikut ini dan download filenya :)

Senin, 04 Januari 2016

CPU ( Sistem BUS , ALU )

v  CPU
Unit Pengolah Pusat (CPU) merujuk kepada perangkat keras komputer yang memahami dan melaksanakan perintah dan data dari perangkat lunak. Istilah lain, prosesor (pengolah data), sering digunakan untuk menyebut CPU. Adapun mikroprosesor adalah CPU yang diproduksi dalam sirkuit terpadu, seringkali dalam sebuah paket sirkuit terpadu-tunggal. Sejak pertengahan tahun 1970-an, mikroprosesor sirkuit terpadu-tunggal ini telah umum digunakan dan menjadi aspek penting dalam penerapan CPU.
§  Cara kerja CPU:
  1. Membaca, mengkodekan dan mengeksekusi instruksi program
  2. Mengirim data dari dan ke memori, serta dari dan ke bagian input/output.
  3. Merespon interupsi dari luar.
  4. Menyimpan data untuk sementara waktu menyediakan clock dan sinyal kontrol kepada sistem.
§  Fungsi CPU
            CPU berfungsi seperti kalkulator, hanya saja CPU jauh lebih kuat daya pemrosesannya. Fungsi utama dari CPU adalah melakukan operasi aritmatika dan logika terhadap data yang diambil dari memori atau dari informasi yang dimasukkan melalui Source
§  Komponen CPU terbagi menjadi beberapa macam, yaitu :
  1. Unit Kontrol yang mampu mengatur jalannya program.
  2. Register merupakan alat penyimpanan kecil yang mempunyai kecepatan akses cukup tinggi, yang digunakan untuk menyimpan data dan/atau instruksi yang sedang diproses.
  3. ALU unit ini yang bertugas untuk melakukan operasi aritmetika dan operasi logika berdasar instruksi yang
  4. CPU Interconnections adalah sisem koneksi dan bus yang menghubungkan komponen internal CPU.
v  BUS
            Bus adalah Jalur komunikasi yang dibagi pemakai Suatu set kabel tunggal yang digunakan untuk menghubungkan berbagai subsistem. Karakteristik penting sebuah bus adalah bahwa bus merupakan media transmisi yang dapat digunakan bersama. Sistem komputer terdiri dari sejumlah bus yang berlainan yang menyediakan jalan antara dua buah komponen pada bermacam-macam tingkatan hirarki sistem komputer.
           
            Suatu Komputer tersusun atas beberapa komponen penting seperti CPU, memori, perangkat Input/Output. setiap computer saling berhubungan membentuk kesatuan fungsi. Sistem bus adalah penghubung bagi keseluruhan komponen computer dalam menjalankan tugasnya. Transfer data antar komponen komputer sangatlah mendominasi kerja suatu computer. Data atau program yang tersimpan dalam memori dapat diakses dan dieksekusi CPU melalui perantara bus, begitu juga kita dapat melihat hasil eksekusi melalui monitor juga menggunakan system bus.
§  Cara Kerja Sistem Bus
            Pada sistem komputer yang lebih maju, arsitektur komputernya  akan  lebih kompleks, sehingga untuk meningkatkan  performa, digunakan beberapa buah bus. Tiap bus merupakan jalur data antara beberapa device yang berbeda. Dengan cara ini RAM, Prosesor, GPU (VGA AGP) dihubungkan oleh bus utama berkecepatan tinggi yang lebih dikenal dengan nama FSB (Front Side Bus) . Sementara perangkat lain yang lebih lambat dihubungkan oleh bus yang berkecepatan lebih rendah yang terhubung dengan bus lain yang lebih cepat sampai ke bus utama. Untuk komunikasi antar bus ini digunakan sebuah bridge.
§  Struktur Bus
            Sebuah bus sistem terdiri dari 50 hingga 100 saluran yang terpisah. Masing-masing saluran ditandai dengan arti dan fungsi khusus. Walaupun terdapat sejumlah rancangan bus yang berlainan, fungsi saluran bus dapat diklasifikasikan menjadi tiga kelompok, yaitu saluran data, saluran alamat, dan saluran kontrol. Selain itu, terdapat pula saluran distribusi daya yang memberikan kebutuhan daya bagi modul yang terhubung.
§  JENIS BUS
            Saluran bus dapat dipisahkan menjadi dua tipe umum, yaitu dedicated dan multiplexed. Suatu saluran bus didicated secara permanen diberi sebuah fungsi atau subset fisik komponen-komponen komputer.
            Sebagai contoh dedikasi fungsi adalah penggunaan alamat dedicated terpisah dan saluran data, yang merupakan suatu hal yang umum bagi bus. Namun, hal ini bukanlah hal yang penting. Misalnya, alamat dan informasi data dapat ditransmisikan melalui sejumlah salurah yang sama dengan menggunakan saluran address valid control. Pada awal pemindahan data, alamat ditempatkan pada bus dan address valid control diaktifkan. Pada saat ini, setiap modul memilki periode waktu tertentu untuk menyalin alamat dan menentukan apakah alamat tersebut merupakan modul beralamat. Kemudian alamat dihapus dari bus dan koneksi bus yang sama digunakan untuk transfer data pembacaan atau penulisan berikutnya. Metode penggunaan saluran yang sama untuk berbagai keperluan ini dikenal sebagai time multiplexing.


            Keuntungan time multiplexing adalah memerlukan saluran yang lebih sedikit, yang menghemat ruang dan biaya. Kerugiannya adalah diperlukannya rangkaian yang lebih kompleks di dalam setiap modul. Terdapat juga penurunan kinerja yang cukup besar karena event-event tertentu yang menggunakan saluran secara bersama-sama tidak dapat berfungsi secara paralel.
§  Contoh – Contoh Bus
            Banyak perusahaan yang mengembangakan bus-bus antarmuka terutama untuk perangkat peripheral. Diantara jenis bus yang beredar di pasaran saat ini adalah, PCI, ISA, USB, SCSI, FuturaBus+, FireWire, dan lain-lain. Semua memiliki keunggulan, kelemahan, harga, dan teknologi yang berbeda sehingga akan mempengaruhi jenis-jenis penggunaannya.
·         Bus ISA : Industri computer personal lainnya merespon perkembangan ini dengan mengadopsi standarnya sendiri, bus ISA (Industry Standar Architecture), yang pada dasarnya adalah bus PC/AT yang beroperasi pada 8,33 MHz. Keuntungannya adalah bahwa pendekatan ini tetap mempertahankan kompatibilitas dengan mesin-mesin dan kartu-kartu yang ada.
·         Bus PCI : Peripheral Component Interconect (PCI) adalah bus yang tidak tergantung prosesor dan berfungsi sebagai bus mezzanine atau bus peripheral. Standar PCI adalah 64 saluran data pada kecepatan 33MHz, laju transfer data 263 MB per detik atau 2,112 Gbps. Keunggulan PCI tidak hanya pada kecepatannya saja tetapi murah dengan keping yang sedikit.
·         Bus USB : Semua perangkat peripheral tidak efektif apabila dipasang pada bus kecepatan tinggi PCI, sedangkan banyak peralatan yang memiliki kecepatan rendah seperti keyboard, mouse, dan printer. Sebagai solusinya tujuh vendor computer (Compaq, DEC, IBM, Intel, Microsoft, NEC, dan Northen Telecom) bersama-sama meranccang bus untuk peralatan I/O berkecepatan rendah. Standar yang dihasilakan dinamakan Universal Standard Bus (USB).
·         Bus SCSI : Small Computer System Interface (SCSI) adalah perangkat peripheral eksternal yang dipo[ulerkan oleh macintosh pada tahun 1984. SCSI merupakan interface standar untuk drive CD-ROM, peralatan audio, hard disk, dan perangkat penyimpanan eksternal berukuan besar. SCSI menggunakan interface paralel dengan 8,16, atau 32 saluran data.
·         Bus P1394 / Fire Wire : Semakin pesatnya kebutuhan bus I/O berkecepatan tinggi dan semakin cepatnya prosesor saat ini yang mencapai 1 GHz, maka perlu diimbangi dengan bus berkecepatan tinggi juga. Bus SCSI dan PCI tidak dapat mencukupi kebutuhan saat ini. Sehingga dikembangkan bus performance tinggi yang dikenal dengan FireWire (P1393 standard IEEE). P1394 memiliki kelebihan dibandingkan dengan interface I/O lainnya, yaitu sangat cepat, murah, dan mudah untuk diimplementasikan. Pada kenyataan P1394 tidak hanya popular pada system computer, namun juga pada peralatan elektronik seperti pada kamera digital, VCR, dan televise. Kelebihan lain adalah penggunaan transmisi serial sehingga tidak memerlukan banyak kabel.
v  ALU
            Arithmatic and Logic Unit (ALU), adalah salah satu bagian/komponen dalam sistem  di dalam sistem komputer berfungsi melakukan operasi/perhitungan aritmatika dan logika (seperti penjumlahan, pengurangan dan beberapa logika lain), AlU bekerja besama-sama memori. Dimana hasil dari perhitungan di dalam ALU di simpan ke dalam memori.
            Perhitungan dalam ALU menggunakan kode biner, yang merepresentasikan instruksi yang akan dieksekusi (opcode) dan data yang diolah (operand). ALU biasanya menggunakan sistem bilangan binertwo’s complement.  ALU mendapat data dari register. Kemudian data tersebut diproses dan hasilnya akan disimpan dalam register tersendiri yaitu ALU output register, sebelum disimpan dalam memori.
            Pada saat sekarang ini sebuah chip/IC dapat mempunyai beberapa ALU sekaligus yang memungkinkan untuk melakukan kalkulasi secara paralel. Salah satu chip ALU yang sederhana (terdiri dari 1 buah ALU) adalah IC 74LS382/HC382ALU (TTL). IC ini terdiri dari 20 kaki dan beroperasi dengan 4×2 pin data input (pinA dan pinB) dengan 4 pin keluaran (pinF).
            ALU, singkatan dari Arithmetic And Logic Unit (bahasa Indonesia: unit aritmatika dan logika), adalah salah satu bagian dalam dari sebuah mikroprosesor yang berfungsi untuk melakukan operasi hitungan aritmatikadan logika. Contoh operasi aritmatika adalah operasi penjumlahan dan pengurangan, sedangkan contoh operasi logika adalah logika AND dan OR. tugas utama dari ALU (Arithmetic And Logic Unit)adalah melakukan semua perhitungan aritmatika atau matematika yang terjadi sesuai dengan instruksi program. ALU melakukan operasi aritmatika yang lainnya. Seperti pengurangan, pengurangan, dan pembagian dilakukan dengan dasar penjumlahan. Sehingga sirkuit elektronik di ALU yang digunakan untuk melaksanakan operasi aritmatika ini disebut adder. ALU melakukan operasi arithmatika dengan dasar pertambahan, sedang operasi arithmatika yang lainnya, seperti pengurangan, perkalian, dan pembagian dilakukan dengan dasar penjumlahan. sehingga sirkuit elektronik di ALU yang digunakan untuk melaksanakan operasi arithmatika ini disebut adder. Tugas lalin dari ALU adalah melakukan keputusan dari operasi logika sesuai dengan instruksi program. Operasi logika (logical operation) meliputi perbandingan dua buah elemen logika dengan menggunakan operator logika, yaitu:
  1. sama dengan (=)
  2. tidak sama dengan (<>)
  3. kurang dari (<)
  4. kurang atau sama dengan dari (<=)
  5. lebih besar dari (>)
  6. lebih besar atau sama dengan dari (>=)

Arsitektur Instruksi (jenis intruksi, teknik pengalamatan, desain set intruksi)

·         Pengertian Arsitektur Set Intruksi
            Set instruksi didefinisikan sebagai suatu aspek dalam arsitektur computer yang dapat dilihat oleh para pemrogram.
Dua bagian utama arsitektur komputer:

1. Instruction set architecture (ISA) / arsitektur set instruksi
ISA meliputi spesifikasi yang menentukan bagaimana programmer bahasa mesin akan berinteraksi oleh computer. ISA menentukan sifat komputasional computer.

2. Hardware system architecture (HSA) / arsitektur system hardware
HAS berkaitan dengan subsistem hardware utama computer (CPU, system memori dan IO). HSA mencakup desain logis dan organisasi arus data dari subsistem.

·         Jenis Intruksi
1.      Data processing/pengoahan data : instruksi aritmetika dan logika.
2.      Data storage/penyimpanan data : instruksi-instruksi memori.
3.      Data movement/perpindahan data : instruksi I/O.
4.      Control/control : instruksi pemeriksaan dan percabangan.

            Instruksi aritmetika memiliki kemampuan untuk mengolah data numeric. Sedangkan instruksi logika beroperasi pada bit-bit word sebagai bit, bukan sebagai bilangan. Operasi-operasi tersebut dilakukan teutama untuk data di register CPU.
Instruksi-instruksi memori diperlukan untuk memindah data yang terdapat di memori dan register.
Instruksi-instruksi I/O diperlukan untuk memindahkan program dan data kedalam memori dan mengembalikan hasil komputasi kepada pengguna.

·         Desain set Instruksi

            Desain set instruksi merupakan masalah yang sangatkomplek yang melibatkan banyak aspek, diantaranya adalah: 
1. Kelengkapan set instruksi 
2. Ortogonalitas (sifat independensi instruksi) 
3. Kompatibilitas :
·         source code compatibility
·         Object code Compatibility

     Selain ketiga aspek tersebut juga melibatkan hal-hal sebagai berikut :

·         Operation Repertoire
            Berapa banyak dan opera siapa saja yang disediakan, dan berapa sulit operasinya
·         Data Types
Tipe/jenis data yang dapat olah
·         Instruction Format
Panjangnya, banyaknya alamat,dsb.
·         Register
Banyaknya register yang dapat digunakan
·         Addressing
Mode pengalamatan untuk operand

·         Teknik Pengalamatan
1.      Immediate Addressing
2.      Direct Addressing
3.      Indirect Addressing
4.      Register addressing
5.      Register indirect addressing
6.      Displacement addressing
7.      Stack addressing

1. Immediate Addressing (Pengalamatan Segera)
Adalah bentuk pengalamatan yang paling sederhana.
Penjelasan :
·         Operand benar-benar ada dalam instruksi atau bagian dari intsruksi
·         Operand sama dengan field alamat
·         Umumnya bilangan akan disimpan dalam bentuk complement dua
·         Bit paling kiri sebagai bit tanda
·         Ketika operand dimuatkan ke dalam register data, bit tanda digeser ke kiri hingga maksimum word data
Keuntungan :
·         Tidak adanya referensi memori selain dari instruksi yang diperlukan untuk memperoleh operand
·         Menghemat siklus instruksi sehingga proses keseluruhanakan akan cepat
Kekurangan :
·         Ukuran bilangan dibatasi oleh ukuran field
Contoh :
ADD 7 ; tambahkan 7 pada akumulator

2. Direct Addressing (Pengalamatan Langsung)
Penjelasan :
·         Teknik ini banyak digunakan pada komputer lama dan komputer kecil
·         Hanya memerlukan sebuah referensi memori dan tidak memerlukan kalkulus khusus
Kelebihan :
·         Field alamat berisi efektif address sebuah operand
Kekurangan :
·         Keterbatasan field alamat karena panjang field alamat biasanya lebih kecil dibandingkan panjang word
Contoh :
ADD A ; tambahkan isi pada lokasi alamat A ke akumulator

3. Indirect Addressing (Pengalamatan tak langsung)
Penjelasan :
·         Merupakan mode pengalamatan tak langsung
·         Field alamat mengacu pada alamat word di alamat memori, yang pada gilirannya akan berisi alamat operand yang panjang
Kelebihan :
·         Ruang bagi alamat menjadi besar sehingga semakin banyak alamat yang dapat referensi
Kekurangan :
·         Diperlukan referensi memori ganda dalam satu fetch sehingga memperlambat proses operasi
Contoh :
ADD (A) ; tambahkan isi memori yang ditunjuk oleh isi alamat A ke akumulator


4. Register addressing (Pengalamatan Register)
Penjelasan :
·         Metode pengalamatan register mirip dengan mode pengalamatan langsung
·         Perbedaanya terletak pada field alamat yang mengacu pada register, bukan pada memori utama
·         Field yang mereferensi register memiliki panjang 3 atau 4 bit, sehingga dapat mereferensi 8 atau 16 register general purpose
Keuntungan :
·         Diperlukan field alamat berukuran kecil dalam instruksi dan tidak diperlukan referensi memori
·         Akses ke register lebih cepat daripada akses ke memori, sehingga proses eksekusi akan lebih cepat
Kerugian :
·         Ruang alamat menjadi terbatas
Contoh :

5. Register indirect addressing (Pengalamatan tak-langsung register)
Penjelasan :
·         Metode pengalamatan register tidak langsung mirip dengan mode pengalamatan tidak langsung
·         Perbedaannya adalah field alamat mengacu pada alamat register
·         Letak operand berada pada memori yang dituju oleh isi register
·         Keuntungan dan keterbatasan pengalamatan register tidak langsung pada dasarnya sama dengan pengalamatan tidak langsung
·         Keterbatasan field alamat diatasi dengan pengaksesan memori yang tidak langsung sehingga alamat yang dapat direferensi makin banyak
·         Dalam satu siklus pengambilan dan penyimpanan, mode pengalamatan register tidak langsung hanya menggunakan satu referensi memori utama sehingga lebih cepat daripada mode pengalamatan tidak langsung
Contoh :

6. Displacement addressing
Penjelasan :
·         Menggabungkan kemampuan pengalamatan langsung dan pengalamatan register tidak langsung
·         Mode ini mensyaratkan instruksi memiliki dua buah field alamat, sedikitnya sebuah field yang eksplisit
·         Operand berada pada alamat A ditambahkan isi register
·         Tiga model displacement
·         Relative addressing : register yang direferensi secara implisit adalah Program Counter (PC)
·         Alamat efektif didapatkan dari alamat instruksi saat itu ditambahkan ke field alamat
·         Memanfaatkan konsep lokalitas memori untuk menyediakan operand-operand berikutnya
·         Base register addressing : register yang direferensi berisi sebuah alamat memori dan field alamat berisi perpindahan dari alamat itu
·         Referensi register dapat eksplisit maupun implisit
·         Memanfaatkan konsep lokalitas memori
·         Indexing  : field alamat mereferensi alamat memori utama, dan register yang direferensikan berisi pemindahan positif dari alamat tersebut
·         Merupakan kebalikan dari mode base register
·         Field alamat dianggap sebagai alamat memori dalam indexing
·         Manfaat penting dari indexing adalah untuk eksekusi program-pprogram iteratif
Contoh :
Field eksplisit bernilai A dan field imlisit mengarah pada register

7. Stack addressing
Penjelasan :
·         Stack adalah array lokasi yang linier = pushdown list = last-in-firs-out
·         Stack merupakan blok lokasi yang terbaik
·         Btir ditambahkan ke puncak stack sehingga setiap blok akan terisi secara parsial
·         Yang berkaitan dengan stack adalah pointer yang nilainya merupakan alamat bagian paling atas stack
·         Dua elemen teratas stack dapat berada di dalam register CPU, yang dalam hal ini stack pointer mereferensi ke elemen ketiga stack
·         Stack pointer tetap berada dalam register.
·         Dengan demikian, referensi-referensi ke lokasi stack di dalam memori pada dasarnya merupakan pengalamatan register tidak langsung.