1.
Pengertian
Teknologi Informasi adalah
fasilitas-fasilitas yang terdiri dari perangkat keras dan perangkat lunak dalam
mendukung dan meningkatkan kualitas informasi untuk setiap lapisan masyarakat
secara cepat dan berkualitas.
2.
Fungsi
Teknologi Informasi (IT)
- Menangkap (Capture)
- Mengolah (Processing); Mengolah/memproses data masukkan yang diterima untuk menjadi suatu informasi.
- Menghasilkan (Generating); Menghasilkan atau
mengorganisasi informasi dengan bentuk yang berguna. - Menyimpan (Store); Merekam atau menyimpan data dan informasi ke dalam
suatu media untuk keperluan lainnya.- Mengolah (Processing); Mengolah/memproses data masukkan yang diterima untuk menjadi suatu informasi.
- Mencari kembali (Retrival); Menelusuri mendapatkan kembali informasi atau menyalin (copy) data dan informasi yang telah tersimpan.
- Transmisi (Transmission); Mengirim data dan
informasi dari suatu lokasi ke lokasi yang lain dengan melalui jaringan
komputer.
3. Perbedaan empat era perkembangan
teknologi informasi
EMPAT
ERA PERKEMBANGAN TEKNOLOGI INFORMASI :
1.
ERA KOMPUTERISASI
Periode ini dimulai sekitar Tahun
1960-an ketika mini computer dan mainframe diperkenalkan perusahaan seperti IBM
ke dunia industri . pemakaian komputer dimasa ini ditujukan untuk meningkatkan
efisiensi , karena terbukti untuk pekerjaan -pekerjaan tertentu , mempergunakan
komputer jauh lebih efisien . keperluan organisasi yang paling banyak menyita
waktu komputer pada saat itu adalah untuk administrasi back office terutama
yang berhubungan dengan akuntansi/ keuangan .
2.
ERA TEKNOLOGI INFORMASI
DI awal tahun 1970-an , teknologi PC
atau personal computer mulai diperkenalkan sebagai alternatif pengganti mini
computer .kegunaan komputer di perusahaan tidak hanya untuk meningkatkan
efisiensi , namun lebih jauh untuk mendukung terjadinya proses kerja yang lebih
efektif. Di era kedua ini setiap individu
di organisasi dapat memanfaatkan kecanggihan komputer seperti untuk
mengolah database , spreadsheet , maupun data processing ( end - user computing)
. perusahaan yang telah memanfaatkan teknologi komputer sangat efisiensi dan efektif
dibandingkan perusahaan yang sebagian prosesnya masih dikelola secara manual.pada
era inilah komputer memasuki babak barunya , yaitu sebagai suatu fasilitas yang
dapat memberikan keuntungan kompetitif bagi perusahaan , terutama yang bergerak
dibidang Di awal tahun 1980-an , salah satu teori yang paling banyak dipelajari
& diterapkan adalah pelayanan / jasa.mengenai manejemen perubahan ( change
management).
3.
ERA SISTEM INFORMASI
Tidak
seperti pada kedua era sebelumnya yang lebih menekankan pada unsur teknologi ,
pada era manejemen perubahan ini yang lebih ditekankan adalah sistem informasi, dimana komputer dan teknologi
informasi merupakan komponen dari sistem tersebut. ditekankan oleh beberapa ahli
manajemen , bahwa perusahaan yang menguasai informasilah yang memiliki
keunggulan kompetitif didalam lingkungan makro " regulated free
market". organisasi tradisional melihat struktur perusahaan sebagai kunci
utama pengukuran kinerja , sehingga semuanya diukur secara dimana persaingan
bebas telah menyebabkan customers harus pandai-pandai memilih produk yang
beragam dipasaran , proses penciptaan produk atau pelayanan ( pemberian jasa)
kepada pelanggan merupakan kunci utama kinerja perusahaan.
4.ERA
GLOBALISASI INFORMASI
Era terakhir ini ke dalan\m sejarah evolusi teknologi informasi . pertengahan tahun 1980-an , perkembangan dibidang teknologi informasi . para praktisi teknologi informasi yang dahulu bekerja sama dalam penelitian untuk memperkenalkan internet ke dunia industri pun secara jujur mengaku bahwa mereka tidak pernah menduga perkembangan internet akan menjadi seperti ini . transaksi-transaksi perdagangan dapat dengan mudah dilakukan di cyber space melalui electronic transaction dengan mempergunakan electronic money.
4. Ciri-ciri Komputer generasi ketiga (1964 - 1970)
Ciri-Ciri :
- Komponen Sirkuit menggunakan IC (Integrated Circuits).
- Peningkatan kemampuan software.
- Kapasitas memori komputer lebih besar.
- Menggunakan penyimpanan luar yang sifatnya random access.
- Penggunaan daya lebih hemat.
- Memungkinkan untuk melakukan multi processing.
- Pengembangan dari alat input dan output dengan menggunakan Visual Display Terminal.
Contoh
komputer generasi ketiga :
- IBM System/360
- DEC PDP -8
5. Jenis computer berdasarkan jenis Data Yang Diolah dan kapasitas
prosesornya
1.Komputer Analog
Contoh
dari komputer jenis ini adalah: Amperemeter, Voltmeter,
Barometer, Termometer
2. Komputer Digital
2. Komputer Digital
Contoh dari komputer jenis ini adalah: Calculator, Apple IIe, IBM PC
3. Komputer Hibrid
Contoh dari komputer jenis ini adalah komputer yang digunakan pada robot-robot yang dipakai sebagai pekerja pada pabrik.
·
Bus prosesor.
Bus ini merupakan bus tercepat dalam sistem dan
menjadi bus inti dalam chipset dan motherboard. Bus ini utamanya digunakan oleh prosesor
untuk meneruskan informasi dari prosesor
ke cache
atau memori
utama ke chipset kontrolir memori (Northbridge, MCH, atau SPP).
·
Bus ISA
(Industry Standard Architecture)
Bus ISA dikembangkan oleh IBM di Boca Raton,
Florida. Ketika IBM memperkenalkan IBM PC tahun 1981, digunakanlah bus ISA 8 bit,
namun pada bulan Agustus 1984 IBM memperkenalkan IBM PC-AT (Advance
Technology) yang menggunakan bus ISA 16 bit.Slot ISA terdiri dari 16 bit,
meskipun tersedia yang 8 bit yang merupakan subset dari ISA 16 bit. Oleh karena
itu kartu ISA 8 bit dapat dipasang pada slot ISA 16 bit namun tidak sebaliknya.
Slot ISA ini paling tepat dijadikan praktikum
interfacing komputer karena kemampuan chip yang kita gunakan umumnya sesuai
dengan kecepatan dan lebar data bus ISA. Pada ISA 8 bit hanya terdapat sebuah pengontrol
DMA (DMA Controller). Bus ISA 16 bit mempunyai 2 buah pengontrol DMA yaitu
master dan slave. Pengontrol DMA dapat diprogram untuk transfer baca (data
dibaca dari memori ke piranti I/O), transfer tulis (data dibaca dari piranti
I/O ke memori) dan transfer verify yang digunakan oleh DMA kanal 0 untuk
merefresh RAM/memori di komputer.
- Bus EISA (Extended Industry Standard Architecute)
Bus EISA adalah sebuah bus I/O yang diperkenalkan
pada September 1988 sebagai respons dari peluncuran bus MCA oleh IBM, mengingat
IBM hendak “memonopoli” bus MCA dengan mengharuskan pihak lain membayar royalti
untuk mendapatkan lisensi MCA. Standar ini dikembangkan oleh beberapa vendor
IBM PC Compatible, selain IBM, meskipun yang banyak menyumbang adalah Compaq
Computer Corporation.
- Bus MCA (Micro Channel Architecture)
IBM Micro Channel Arsitektur [MCA] bus dirilis
sekitar 1987 beroperasi pada prosesor Intel 286, kemudian pada seri 386 dari
prosesor dalam seri PS2 komputer IBM. Bus MCA adalah antarmuka IBM
proprietary. Bus MCA tidak kompatibel dengan bus ISA asli, dan hanya
diproduksi oleh IBM, namun bus milik MCA ini dilisensikan dengan beberapa
perusahaan lain.
- Bus SCSI (Small Computer System Interface).
Bus ini diperkenalkan oleh Macintosh
pada tahun 1984. SCSI merupakan antarmuka standar untuk drive CD-ROM, peralatan
audio, harddisk, dan perangkat penyimpanan eksternal berukuran besar.
- Bus AGP (Accelerated Graphic Port)
Bus ini merupakan bus yang didesain secara spesifik
untuk kartu grafis. AGP didesain untuk motherboard Pentium II ke atas, AGP
dianggap mampu bekerja 4 kali lebih cepat dibandingkan bus PCI yang menggunakan
pipelining. Bus ini dibuat oleh intel sebagai bus yang didisain khusus untuk
aplikasi video dan grafis. Bus ini berjalan pada kecepatan 66 MHz (mode AGP
1x), 133 MHz (mode AGP 2x), atau 533 MHz (mode AGP 8x) pada lebar jalur 32-bit,
sehingga bandwidth maksimum yang dapat diraih adalah 2133 MByte/s. Umumnya, bus
ini terkoneksi ke chipset
pengatur memori (Northbridge, Intel Memory Controller Hub,
atau NVIDIA nForce SPP). Sebuah sistem hanya dapat menampung satu buah bus AGP.
- Bus PCI (Peripherals Component Interconnect)
PCI ialah bus dengan arsitektur sinkronous, yakni
bus dimana semua transfer data dijalankan secara relatif bersamaan terhadap
pulsa detak sistem. Bus PCI Express
(Peripherals Component Interconnect Express)
Merupakan perkembangan dari bus PCI. PCI Express
(PCIe) yang mentransfer data pada 250 megabyte per detik (MBs) per jalur, atau
total 8 GBS lebih dari 32 jalur diperkenalkan pada tahun 2004. Mulai
tahun 2005, saat PCI Express mulai marak digunakan, bus AGP ditinggalkan.
- Bus PCI-X (Peripherals Component Interconnect Express)
Merupakan perkembangan dari bus PCI dengan 64
bit.diperkenalkan pada tahun 1998
- Bus USB (Universal Serial Bus).
Bus ini dikembangkan oleh tujuh vendor komputer,
yaitu Compaq, DEC, IBM, Intel, Microsoft, NEC, dan Northern Telecom. Bus ini
ditujukan bagi perangkat yang memiliki kecepatan rendah seperti keyboard,
mouse, dan printer karena tidak akan efisien jika perangkat yang berkecepatan
rendah dipasang pada bus berkecepatan tinggi seperti PCI. Keuntungan yang
didapat dari bus USB antara lain : tidak harus memasang jumper, tidak
harus membuka casing untuk memasang peralatan I/O, hanya satu jenis kabel yang
digunakan, dapat mensuplai daya pada peralatan I/O, tidak diperlukan reboot.
Versi terbaru (hingga Januari2005) USB adalah versi
2.0. Perbedaan paling mencolok antara versi baru dan lama adalah kecepatan
transfer yang jauh meningkat. Kecepatan transfer data USB dibagi menjadi tiga,
antara lain:
1. High
speed data dengan frekuensi clock 480.00Mb/s dan tolerasi pensinyalan data pada
± 500ppm.
2. Full
speed data dengan frekuensi clock 12.000Mb/s dan tolerasi pensinyalan data pada
±0.25% atau 2,500ppm.
3. Low
speed data dengan frekuensi clock 1.50Mb/s dan tolerasi pensinyalan data pada
±1.5% atau 15,000ppm.
Bus yang mempunyai nama FireWire
memiliki kecepatan tinggi diatas SCSI dan PCI. Bus 1394 sangat cepat, murah,
dan mudah untuk diimplementasikan. Bus ini tidak hanya populer perangkat komputer
tetapi juga perangkat elektronik seperti kamera digital, VCR, dan televisi.
1971 : 4004 Microprocessor
1972 : 8008 Microprocessor
Pada tahun 1972 munculah microprocessor 8008 yang berkekuatan 2 kali lipat dari pendahulunya yaitu 4004.
1974 : 8080 Microprocessor
Menjadi otak dari sebuah komputer yang bernama Altair, pada saat itu terjual sekitar sepuluh ribu dalam 1 bulan
1978 : 8086-8088 Microprocessor
Sebuah penjualan penting dalam divisi komputer terjadi pada produk untuk komputer pribadi buatan IBM yang memakai prosesor 8088 yang berhasil mendongkrak nama intel.
1982 : 286 Microprocessor
Intel 286 atau yang lebih dikenal dengan nama 80286 adalah sebuah processor yang pertama kali dapat mengenali dan menggunakan software yang digunakan untuk processor sebelumnya.
1985 : Intel386™ Microprocessor
Intel 386 adalah sebuah prosesor yang memiliki 275.000 transistor yang tertanam diprosessor tersebut yang jika dibandingkan dengan 4004 memiliki 100 kali lipat lebih banyak dibandingkan dengan 4004
1989 : Intel486™ DX CPU Microprocessor
Processor yang pertama kali memudahkan berbagai aplikasi yang tadinya harus mengetikkan command-command menjadi hanya sebuah klik saja, dan mempunyai fungsi komplek matematika sehingga memperkecil beban kerja pada processor.
1993 : Intel® Pentium® Processor
Processor generasi baru yang mampu menangani berbagai jenis data seperti suara, bunyi, tulisan tangan, dan foto.
1995 : Intel® Pentium® Pro Processor
Processor yang dirancang untuk digunakan pada aplikasi server dan workstation, yang dibuat untuk memproses data secara cepat, processor ini mempunyai 5,5 jt transistor yang tertanam.
1997 : Intel® Pentium® II Processor
Processor Pentium II merupakan processor yang menggabungkan Intel MMX yang dirancang secara khusus untuk mengolah data video, audio, dan grafik secara efisien. Terdapat 7.5 juta transistor terintegrasi di dalamnya sehingga dengan processor ini pengguna PC dapat mengolah berbagai data dan menggunakan internet dengan lebih baik.
1998 : Intel® Pentium II Xeon® Processor
Processor yang dibuat untuk kebutuhan pada aplikasi server. Intel saat itu ingin memenuhi strateginya yang ingin memberikan sebuah processor unik untuk sebuah pasar tertentu.
1999 : Intel® Celeron® Processor
Processor Intel Celeron merupakan processor yang dikeluarkan sebagai processor yang ditujukan untuk pengguna yang tidak terlalu membutuhkan kinerja processor yang lebih cepat bagi pengguna yang ingin membangun sebuah system computer dengan budget (harga) yang tidak terlalu besar. Processor Intel Celeron ini memiliki bentuk dan formfactor yang sama dengan processor Intel jenis Pentium, tetapi hanya dengan instruksi-instruksi yang lebih sedikit, L2 cache-nya lebih kecil, kecepatan (clock speed) yang lebih lambat, dan harga yang lebih murah daripada processor Intel jenis Pentium. Dengan keluarnya processor Celeron ini maka Intel kembali memberikan sebuah processor untuk sebuah pasaran tertentu.
1999 : Intel® Pentium® III Processor
Processor Pentium III merupakan processor yang diberi tambahan 70 instruksi baru yang secara dramatis memperkaya kemampuan pencitraan tingkat tinggi, tiga dimensi, audio streaming, dan aplikasi-aplikasi video serta pengenalan suara.
1999 : Intel® Pentium® III Xeon® Processor
Intel kembali merambah pasaran server dan workstation dengan mengeluarkan seri Xeon tetapi jenis Pentium III yang mempunyai 70 perintah SIMD. Keunggulan processor ini adalah ia dapat mempercepat pengolahan informasi dari system bus ke processor , yang juga mendongkrak performa secara signifikan. Processor ini juga dirancang untuk dipadukan dengan processor lain yang sejenis.
2000 : Intel® Pentium® 4 Processor
Processor Pentium IV merupakan produk Intel yang kecepatan prosesnya mampu menembus kecepatan hingga 3.06 GHz. Pertama kali keluar processor ini berkecepatan 1.5GHz dengan formafactor pin 423, setelah itu intel merubah formfactor processor Intel Pentium 4 menjadi pin 478 yang dimulai dari processor Intel Pentium 4 berkecepatan 1.3 GHz sampai yang terbaru yang saat ini mampu menembus kecepatannya hingga 3.4 GHz.
2001 : Intel® Xeon® Processor
Processor Intel Pentium 4 Xeon merupakan processor Intel Pentium 4 yang ditujukan khusus untuk berperan sebagai computer server. Processor ini memiliki jumlah pin lebih banyak dari processor Intel Pentium 4 serta dengan memory L2 cache yang lebih besar pula.
2001 : Intel® Itanium® Processor
Itanium adalah processor pertama berbasis 64 bit yang ditujukan bagi pemakain pada server dan workstation serta pemakai tertentu. Processor ini sudah dibuat dengan struktur yang benar-benar berbeda dari sebelumnya yang didasarkan pada desain dan teknologi Intel’s Explicitly Parallel Instruction Computing ( EPIC ).
2002 : Intel® Itanium® 2 Processor
Itanium 2 adalah generasi kedua dari keluarga Itanium
2003 : Intel® Pentium® M Processor
Chipset 855, dan Intel® PRO/WIRELESS 2100 adalah komponen dari Intel® Centrino™. Intel Centrino dibuat untuk memenuhi kebutuhan pasar akan keberadaan sebuah komputer yang mudah dibawa kemana-mana.
2004 : Intel Pentium M 735/745/755 processors
Dilengkapi dengan chipset 855 dengan fitur baru 2Mb L2 Cache 400MHz system bus dan kecocokan dengan soket processor dengan seri-seri Pentium M sebelumnya.
2004 : Intel E7520/E7320 Chipsets
7320/7520 dapat digunakan untuk dual processor dengan konfigurasi 800MHz FSB, DDR2 400 memory, and PCI Express peripheral interfaces.
2005 : Intel Pentium 4 Extreme Edition 3.73GHz
Sebuah processor yang ditujukan untuk pasar pengguna komputer yang menginginkan sesuatu yang lebih dari komputernya, processor ini menggunakan konfigurasi 3.73GHz frequency, 1.066GHz FSB, EM64T, 2MB L2 cache, dan HyperThreading.
2005 : Intel Pentium D 820/830/840
Processor berbasis 64 bit dan disebut dual core karena menggunakan 2 buah inti, dengan konfigurasi 1MB L2 cache pada tiap core, 800MHz FSB, dan bisa beroperasi pada frekuensi 2.8GHz, 3.0GHz, dan 3.2GHz. Pada processor jenis ini juga disertakan dukungan HyperThreading.
2006 : Intel Core 2 Quad Q6600
Processor untuk type desktop dan digunakan pada orang yang ingin kekuatan lebih dari komputer yang ia miliki memiliki 2 buah core dengan konfigurasi 2.4GHz dengan 8MB L2 cache (sampai dengan 4MB yang dapat diakses tiap core ), 1.06GHz Front-side bus, dan thermal design power ( TDP )
2006 : Intel Quad-core Xeon X3210/X3220
Processor yang digunakan untuk tipe server dan memiliki 2 buah core dengan masing-masing memiliki konfigurasi 2.13 dan 2.4GHz, berturut-turut , dengan 8MB L2 cache ( dapat mencapai 4MB yang diakses untuk tiap core ), 1.06GHz Front-side bus, dan thermal design power (TDP)
6.Tujuh komponen yang ada pada sistem
operasi modern
1.Manajemen Proses.
Proses adalah keadaan ketika sebuah program sedang dieksekusi. Untuk melakukan manajemen proses dibutuhkan beberapa sumber daya untuk menyelesaikan tugasnya. Sumber daya tersebut dapat berupa CPU time, memori, berkas-berkas, dan perangkat-perangkat I/O.
Proses adalah keadaan ketika sebuah program sedang dieksekusi. Untuk melakukan manajemen proses dibutuhkan beberapa sumber daya untuk menyelesaikan tugasnya. Sumber daya tersebut dapat berupa CPU time, memori, berkas-berkas, dan perangkat-perangkat I/O.
2.Managemen Memori
Utama.
Memori utama atau lebih dikenal sebagai memori adalah sebuah array yang besar dari word atau byte, yang ukurannya mencapai ratusan, ribuan, atau bahkan jutaan. berfungsi sebagai tempat penyimpanan yang akses datanya digunakan oleh CPU atau perangkat I/O. Memori utama termasuk tempat penyimpanan data yang sementara (volatile), artinya data dapat hilang begitu sistem dimatikan.
Memori utama atau lebih dikenal sebagai memori adalah sebuah array yang besar dari word atau byte, yang ukurannya mencapai ratusan, ribuan, atau bahkan jutaan. berfungsi sebagai tempat penyimpanan yang akses datanya digunakan oleh CPU atau perangkat I/O. Memori utama termasuk tempat penyimpanan data yang sementara (volatile), artinya data dapat hilang begitu sistem dimatikan.
3. Managemen
Secondary-Storage.
Data yang disimpan dalam memori utama bersifat sementara dan jumlahnya sangat kecil. Oleh karena itu, untuk meyimpan keseluruhan data dan program komputer dibutuhkan secondary-storage yang bersifat permanen dan mampu menampung banyak data.
Data yang disimpan dalam memori utama bersifat sementara dan jumlahnya sangat kecil. Oleh karena itu, untuk meyimpan keseluruhan data dan program komputer dibutuhkan secondary-storage yang bersifat permanen dan mampu menampung banyak data.
4.Managemen Sistem I/O.
Sering disebut device manager. Menyediakan “device driver” yang umum sehingga operasi I/O dapat seragam (membuka, membaca, menulis,menutup).
Sering disebut device manager. Menyediakan “device driver” yang umum sehingga operasi I/O dapat seragam (membuka, membaca, menulis,menutup).
5.Managemen Berkas.
Berkas adalah kumpulan informasi yang berhubungan sesuai dengan tujuan pembuat berkas tersebut. Berkas dapat mempunyai struktur yang bersifat hirarkis(direktori,volume,dll.).
Berkas adalah kumpulan informasi yang berhubungan sesuai dengan tujuan pembuat berkas tersebut. Berkas dapat mempunyai struktur yang bersifat hirarkis(direktori,volume,dll.).
6. SistemProteksi.
Proteksi mengacu pada mekanisme untuk mengontrol akses yang dilakukan oleh program, prosesor,atau pengguna ke sistem sumber daya.
Proteksi mengacu pada mekanisme untuk mengontrol akses yang dilakukan oleh program, prosesor,atau pengguna ke sistem sumber daya.
7. Jaringan
Sistem terdistribusi adalah sekumpulan prosesor yang tidak berbagi memori atau clock. Tiap prosesor mempunyai memori sendiri. Prosesor-prosesor tersebut terhubung melalui jaringan komunikasi.
Sistem terdistribusi adalah sekumpulan prosesor yang tidak berbagi memori atau clock. Tiap prosesor mempunyai memori sendiri. Prosesor-prosesor tersebut terhubung melalui jaringan komunikasi.
7. macam-macam sistem operasi komputer dan mobile
- Sistem Operasi untuk komputer.
a.
UNIX
b.
DOS
c.
Novell Operating Sistem
d.
Microsoft Windows
e.
Apple Machintosh
f.
Linux
g.
Solaris
h.
Free BSD
- Sistem Operasi untuk Mobile.
a. Symbian
b. Microsoft Windows
Phone
c. Palm OS
d. Android
8. Tiga perbedaan compiler dan interpreter
Berikut
perbedaan antara Compiler dan Interpreter :
- Jika hendak menjalankan program hasil kompilasi dapat dilakukan tanpa butuh kode sumber. Kalau interpreter butuh kode sumber.
- Jika dengan compiler, maka pembuatan kode yang bisa dijalankan mesin dilakukan dalam 2 tahap terpisah, yaitu parsing (pembuatan kode objek) dan linking (penggabungan kode objek dengan library). Kalau interpreter tidak ada proses terpisah.
- Jika compiler membutuhkan linker untuk menggabungkan kode objek dengan berbagai macam library demi menghasilkan suatu kode yang bisa dijalankan oleh mesin. Kalau interpreter tidak butuh linker untuk menggabungkan kode objek dengan berbagai macam library.
9. Tiga komponen CPU berikut
fungsinya
CPU (Central Processing Unit), adalah perangkat
terpenting dalamsebuah komputer yang memiliki peranan sebagai pengolah data
atau pusat pemrosesan data dari sebuahcomputer.Di dalam CPU terdapat
komponen-kompenen yang terhubung satu sama lain.
1.CPU
·
Pengertian CPU
CPU
adalah singkatan dari Central Processing Unit merupakan komponen terpenting
dari sistem komputer. komponen pengolah data berdasarkan intruksi yang
diberikan kepadanya, dalam mewujudkan fungsi dan tugasnya, CPU tersusun atas
beberapa komponen
·
Fungsi CPU
- Menjalankan program - program yang di simpan dalam memori utama dengan cara mengambil intruksi - intruksi, menguji intruksi tersebut dan mengeksekusinya satu persatu sesuai alur perintah.
- pandangan paling sederhana proses eksikusi program adalah dengan mengambiul pengolahan intruksi dari 2 langkah, yaitu : operasi pembacaan intruksi (fetch) dan operasi pelaksanaan (execute).
2. Arithmetic Logic Unit (ALU)
·
Pengertian Arithmetic Logic Unit (ALU)
Arithmatic 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.
·
Fungsi Arithmetic
Logic Unit (ALU)
Fungsi ALU unit ini adalah untuk melakukan suatu
proses data yang berbentuk angkadan logika, sepertidata matematika dan
statistika. ALU terdiri dariregister-register untuk menyimpan informasi.Tugas
utama dari ALU adalah melakukan perhitungan aritmatika(matematika) yang terjadisesuai
dengan instruksi program. Sirkuit yang digunakan oleh ALUini disebut
denganadder karena operasi yang dilakukan dengan dasar penjumlahan. Tugas
laindari ALU adalahmelakukan keputusan dari operasi sesuai dengan instruksi
program yaituoperasi logika(logical operation). Operasi logika meliputi
perbandingan dua buah elemen logika dengan menggunakan operator logika
3. Control Unit (CU)
Control
Unit (CU) adalah salah satu bagian dari CPU yang bertugas untuk memberikan
arahan/kendali/ kontrol terhadap operasi yang dilakukan di bagian ALU
(Arithmetic Logical Unit) di dalam CPU tersebut. Output dari CU ini akan
mengatur aktivitas dari bagian lainnya dari perangkat CPU tersebut
·
Fungsi
CU
Control Unit berfungsi untuk melakukan pengontrolan dan pengendalian terhadap suatu proses yang dilakukan sebelum data tersebut dikeluarkan (output). Selain itu CU menafsirkan perintah dan menghasilkan sinyal yang tepat untuk bagian lain dalam sistem komputer, mengatur kapan alat input menerima data dan kapan data diolah serta kapan ditampilkan dari program komputer.
Control Unit berfungsi untuk melakukan pengontrolan dan pengendalian terhadap suatu proses yang dilakukan sebelum data tersebut dikeluarkan (output). Selain itu CU menafsirkan perintah dan menghasilkan sinyal yang tepat untuk bagian lain dalam sistem komputer, mengatur kapan alat input menerima data dan kapan data diolah serta kapan ditampilkan dari program komputer.
4. Pengertian Sistem 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.
Fungsi dari tiap-tiap bus adalah sebagai berikut:
Bus data berfungsi sebagai jalan data dari satu komponen ke komponen lain.
Bus alamat digunakan oleh mikroprosesor untuk memilih lokasi memori atau port yang akan ditulis atau dibaca.
Bus kontrol digunakan mikroprosesor antara lain untuk mengatur memori atau port agar siap ditulis atau dibaca
10. Macam-macam
memori eksternal
1.
Multiple
Disk
2.
Raid
3.
Optical
disk
4.
Pita
magnetik
11. Macam-macam
perangkat input dan output
- Perangkat
input komputer :
1.
Mouse
2.
Keyboard
3.
Scanner
4.
CPU ( Central Processing Unit )
5.
VGA Card ( Video Graphics Array )
6.
Power Supply
7.
RAM ( Random Access Memory
- Perangkat output komputer :
1.
Monitor
2.
Infocus / Proyektor
3.
Printer
4.
Speaker
12. Pengertian Memory Address Register (MAR)
MAR (Memory Address Register) atau register
penunjuk alamat memori merupakan register yang menampung alamat data atau
instruksi pada main memory yang akan diakses, baik itu yang akan diambil
(dibaca) maupun yang akan diletakkan (disimpan/ditulis).
13.
Gambarkan dan jelaskan siklus pemrosesan instruksiSiklus Pemrosesan Instruksi
Fungsi dasar yang dibentuk komputer adalah eksekusi program. Program yang akan dieksekusi berisi sejumlah instruksi yang tersimpan di dalam memori. CPU melakukan tugas ini dengan cara mengeksekusi suatu program. Pandangan paling sederhana tentang hal ini adalah dengan mengambil pengolahan instruksi yang terdiri dari dua langkah: instruksi (fetch) CPU dari memori pada suatu saat, kemudian CPU mengeksekusi setiap instruksi. Eksekusi program terdiri dari proses pengulangan fetch dan eksekusi instruksi. Tentu saja, eksekusi sebuah instruksi sendiri dapat terdiri sejumlah langkah. Pada tahap ini, kita dapat membagi pengolahan instruksi menjadi dua tahap, fetch dan eksekusi seperti berikut: fetch instruksi adalah operasi umum bagi setiap instruksi, dan terdiri dari pembacaan instruksi dari suatu lokasi di dalam memori. Eksekusi instruksi dapat melibatkan sejumlah operasi dan tergantung pada sifat-sifat instruksi. Pengolahan yang diperlukan untuk instruksi tunggal disebut siklus instruksi. Kedua langkah itu berkaitan dengan siklus fetch dan siklus eksekusi. Eksekusi program akan terhenti apabila mesin dimatikan, terjadi kesalahan, atau terdapat instruksi program yang menghentikan komputer.
Pada awal siklus instruksi, CPU membaca instruksi
dari memori. Pada CPU yang umum, suatu register yang disebut program counter
(PC) dipakai untuk mengawasi instruksi yang akan dibaca selanjutnya. Dengan
tidak ada perkecualian tertentu, CPU selalu menambahkan PC setiap kali membaca
instruksi, sehingga CPU akan membaca instruksi selanjutnya secara berurutan
yaitu instruksi yang terletak pada alamat yang lebih tinggi berikutnya di dalam
memori. Instruksi yang dibaca akan dimuatkan ke dalam sebuah register di dalam
CPU yang dikenal sebagai instruction register (IR). Instruksi berbentuk kode
biner yang menentukan apa yang perlu dilakukan oleh CPU. CPU
menginterprestasikan instruksi dan melakukan aksi yang diperlukan.
14. Isilah
tabel di bawah ini dengan benar
Basis 2
|
Basis 8
|
Basis 10
|
Basis 16
|
1010
|
12
|
10
|
A
|
10100111
|
247
|
167
|
A7
|
1100001
|
141
|
97
|
61
|
111000010
|
702
|
450
|
1C2
|
15. tiga standar untuk data alphanumeric
Alfanumerik adalah kombinasi dari abjad dan numerik karakter, dan digunakan untuk menggambarkan koleksi huruf Latin dan Arab digit atau teks dibangun dari koleksi ini. Merriam-Webster mengamati bahwa istilah "alfanumerik" mungkin sering tambahan merujuk simbol lainnya, seperti tanda baca dan simbol matematika.
BERBAGAI MACAM TIPE DATA
SQLServer
SQL mempunyai kerja mengolah database tentu
membutuhkan suatu nilai untuk menampun data.Jadi pengertian secara singkat dari
tipe data adalah suatu ilai yang digunakan untuk menampung data. karena jenis
data itu banyak maka
inilah tipe data-tipe data itu.
inilah tipe data-tipe data itu.
- Char atau Varchar adalah tipe data untuk menampung data yang bertipe karakter atau alfabetic(a-z) contoh:-nama orang, nsms bsrsng dll.
- Integer atau sering di singkat INT adalah tipe data yang digunakan untuk menampung data yang bertipe angka atau numeric(0-9) contoh:-NIS, No ktp, No SIM dll.
- Date adalah tipe data yang digunakan untuk menampung data yang bertipe tanggal, bulan, dan tahun contoh:-tanggal lahir dll.
- Numeric adalah tipe data yang dapat menampung data berbentuk bilangan real contoh:-6.00 atau 7.25.
- Small INT adalah tipe data bilangan bulat yang range-nya lebih kecil dari integer.
- Decimal adalah tipe data yang dapat menampung data pecahan.
- Float adalah tipe data yang dpat menampung bilangan real (sama dengan numeric) contoh: 3,33.
- Double adlah tipe data yang bertipe float namun dengan ketelitian yang lebih tinggi contoh: 3,333333
- Blob adalah tipe data yang dapat menampung data berbentuk gambar atau suara bertipe binner.
- Text adalah tipe data yang dapat menampung semua tipe data.
- Boolean adalah tipe data yang digunakan untuk menampung data yang bertipe logika dan hanya mengenal true dan false.
- Enum adalah tipe data yang digunakan untuk menampung data dengan 1 karakter saja.
- Time adalah tipe data yang digunakan untk menampung data satuan waktu
MYSQL
MySQL adalah sebuah implementasi dari sistem manajemen
basisdata relasional (RDBMS)
yang didistribusikan secara gratis dibawah lisensi GPL (General Public
License). Setiap pengguna dapat secara bebas menggunakan MySQL, namun dengan
batasan perangkat lunak tersebut tidak boleh dijadikan produk turunan yang
bersifat komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama
dalam basisdata yang telah ada sebelumnya; SQL (Structured Query
Language). SQL adalah sebuah konsep pengoperasian basisdata, terutama untuk
pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data
dikerjakan dengan mudah secara otomatis.
1. Tipe data untuk bilangan
No
|
Tipe Data
|
Keterangan
|
1.
|
TINYINT
|
Ukuran 1 byte. Bilangan bulat terkecil,
dengan jangkauan untuk bilangan bertanda -128 sampai dengan 127 dan untuk yang tidak bertanda 0 sampai dengan 255. Bilangan tak bertanda ditandai dengan kata UNSIGNED |
2.
|
SMALLINT
|
Ukuran 2 byte. Bilangan bulat dengan
jangkauan untuk bilangan bertanda -32768 sampai dengan 32767 dan untuk yang tidak bertanda 0 sampai dengan 65535 |
3.
|
MEDIUMINT
|
Ukuran 3 byte. Bilangan bulat dengan
jangkauan untuk bilangan bertanda -8388608 sampai dengan 8388607 dan untuk yang tidak bertanda 0 sampai dengan 16777215 |
4.
|
INT
|
Ukuran 4 byte. Bilangan bulat dengan
jangkauan untuk bilangan bertanda -2147483648 sampai dengan 2147483647 dan untuk yang tidak bertanda 0 sampai dengan 4294967295 |
5.
|
INTEGER
|
Sama dengan INT.
|
6.
|
BIGINT
|
Ukuran 8 byte. Bilangan bulat dengan
jangkauan untuk bilangan bertanda -9223372036854775808 sampai dengan 9223372036854775807 dan untuk yang tidak bertanda 0 sampai dengan 184467440737079551615 |
7.
|
FLOAT
|
Ukuran 4 byte. Biilangan pecahan.
|
8.
|
DOUBLE
|
Ukuran 8 byte. Bilangan pecahan.
|
9.
|
DOUBLE PRECISION
|
Ukuran 8 byte. Bilangan pecahan berpresisi
ganda. |
10.
|
REAL
|
Ukuran 8 byte. Sinonim dari DOUBLE.
|
11.
|
DECIMAL(M,D)
|
Ukuran M byte. Bilangan pecahan. Misalnya
DECIMAL(5,2) dapat digunakan untuk menyimpan bilangan -99,99 sampai dengan 99,99 |
12.
|
NUMERIC(M,D)
|
Ukuran M byte. Sama dengan Decimal.
|
2. Tipe data untuk tanggal dan jam
No
|
Tipe
Data |
Keterangan
|
1.
|
DATETIME
|
Ukuran 8 byte. Kombinasi tanggal dan jam
dengan jangkauan dari ‘1000-01-01 00:00:00’ sampai dengan ‘9999-12-31 23:59:59’ |
2.
|
DATE
|
Ukuran 8 byte. Kombinasi tanggal dan jam
dengan jangkauan dari ‘1000-01-01’ sampai dengan ‘9999-12-31 ’ |
3.
|
TIMESTAMP
|
Ukuran 4 byte. Kombinasi tanggal dan jam
dengan jangkauan dari ‘1970-01-01’ sampai dengan ‘2037 ’ |
4.
|
TIME
|
Ukuran 3 byte.waktu dengan jangkauan dari
-838:59:59 sampai dengan 838:59:59 |
5.
|
YEAR
|
Ukuran 1 byte. Data tahun antara 1901 sampai
dengan 2155 |
3. Tipe data untuk karakter dan lain-lain
No
|
Tipe
Data |
Keterangan
|
1.
|
CHAR(M)
|
Ukuran M byte, 1<=M<=255. Data string
dengan panjang yang tetap. CHAR(1) cukup ditulis dengan CHAR. |
2.
|
VARCHAR(M)
|
Ukuran L+1 byte dengan L<=M dan
1<=M<=255. Data string dengan panjang bervariasi tergantung datanya. |
3.
|
TINYBLOB,
TINYTEXT
|
L+1 byte, dengan L<28 . Tipe
TEXT atau BLOB dengan panjang maksimum 255 karakter. |
4.
|
BLOB, TEXT
|
L+2 byte, dengan L<216 . Tipe
TEXT atau BLOB dengan panjang maksimum 65535 karakter. |
5.
|
MEDIUMBLOB, MEDIUMTEXT
|
L+3 byte, dengan L<224. Tipe
TEXT atau BLOB dengan panjang maksimum 1677215 karakter. |
6.
|
LONGBLOB, LONGTEXT
|
L+4 byte, dengan L<232. Tipe
TEXT atau BLOB dengan panjang maksimum 4294967295 karakter. |
7.
|
ENUM(’nilai1’,’nilai2’,..)
|
Ukuran 1 atau 2 byte tergantungnilai
enumerasinya maks 65535 nilai |
8.
|
SET(’nilai1’,’nilai2’,..)
|
Ukuran 1,2,3,4 atau 8 byte tergantung jumlah
anggota himpunan maks 64 anggota. |
ORACLE
Basis data
Oracle adalah basis data relasional
yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS. Perusahaan perangkat lunak Oracle
memasarkan jenis basis data ini untuk bermacam-macam aplikasi yang bisa
berjalan pada banyak jenis dan merk perangkat keras komputer
(platform).
Basis data Oracle ini pertama kali dikembangkan
oleh Larry Ellison, Bob Miner dan Ed Oates lewat
perusahaan konsultasinya bernama Software Development Laboratories (SDL)
pada tahun 1977. Pada tahun 1983, perusahaan ini berubah nama menjadi Oracle
Corporation sampai sekarang.
Varchar2(size)
: string yang memiliki panjang karakter vaiable dengan panjang maxial sebesar
size. Tipe data ini memperbolehkan penyimpanan semua karakter yang dapat
dimasukkan melalui keyboad. Maksimum size yang dapat disimpan sebesar 4000
bytes (karakter). Tipe data ini juga memungkinkan untuk mneyimpan data numerik.
Biasanya space akan langsung dieliminasi jika menggunakan tipe ini.
- Char(size): string dengan panjan gkarakter tetap sebesar ukuran size. Tipe data ini mempunyai kemampuan yang hampir sama yakni menyimpan karakter, hanya saja maksimum size yang disimpan hanya sebesar 2000 bytes.
- Number(p,s) : tipe data number memiliki presisi p dan s digit dibelakan koma jika kita abaikan p dan s berarti dianggap sebagai tipe number floating point. Tipe data ini menyimpan bilangan interger sampai maksimum dari digit integer tersebut. misal untuk spesifikasi (5,2) berarti 3 digit sebelum koma dan 2 digit dibelakang koma.
- Long : data karakter dengan ukuran panjang bervariasi, hingga mencapai 2 GB.(tipe data seperti ini tidak dapat digunakan sebagai primary key).
- Raw(size) : tipe data berupa binary data dengan ukuran maksimal 255 bytes
- Long Raw : Tipe data berupa binary data dengan ukuran maksimal 2 GigaBytes tidak dikonversi oleh oracle (data mentah apa adanya, spasi dihitung 1 karakter).
- Date : Tipe data ini menyimpan waktu dan tanggal dari sebuah informasi, dengan komponen waktu yang dibulatkan ke detik terdekat. Untuk menampilkannya dalam teks harus menggunakan fungsi to_char.
- Timestamp : tipe ini mirip dengan date. Di dalam tipe ini terdapat komponen waktu yang dapat langsung ditampilkan tanpa harus mengubahnya terlebih dahulu dengan fungsi to_char.
- Clob : Tipe data ini memperbolehkan penyimpanan objek dengan ukuran yang sangat besar sekitar 4 GB. Clob mirip sekali dengan varchar2 hanya saja tipe data ini mempunyai kapasitas maksimum yang lebih besar.
- Blob : tipe ini memperbolehkan penyimpanan objek bbinary yang besar dan tidak terstruktur. Contoh dari tipe data blob adalah suara dan video.