Sabtu, 28 November 2009

Distribusi Frekuensi

Pengertian Distribusi Frekuensi
yaitu pengelompokan data dalam beberapa kelas sehingga ciri-ciri penting data tersebut dapat segera terlihat.


Tabel Distribusi Frekuensi [TDF]
Kelas 1 --> harus masuk nilai yang terkecil
Kelas k --> harus masuk nilai yang terbesar
Interval (i) --> harus sama

Latihan Soal
Data usia 50 orang karyawan PT XXXX

Jawaban:


Mata Kuliah Statistik I
Selasa, 23 Nopember 2009

Selengkapnya...

Generasi Komputer

Pekembangan Generasi Komputer
1. Generasi pertama (1945 – 1959)
2. Generasi kedua (1959 – 1963)
3. Generasi ketiga (1963 – 1970)
4. Generasi keempat (1970 – …)
5. Generasi kelima ???



KOMPUTER GENERASI PERTAMA (1945 – 1959)

ENIAC (Electronic Numerical Integrator and Calculator) dibuat tahun 1943-1945 oleh John Mauchly dan J. Presper Eckert. Merupakan komputer raksasa dengan berat 30 ton, 18000 tabung vakum, 70000 resistor, 10000 kapasitor, membutuhkan daya listrik 140 KW sehingga membutuhkan ruang khusus dengan AC seluas 1500 kaki persegi. Kecepatan melalukan operasi penjumlahan adalah 5000 kali per detik, 300 perkalian per detik. Menggunakan sistem desimal, diprogram secara manual melalui saklar. Tahun 1955 ENIAC tidak digunakan lagi.
Tahun 1946 John Von Neuman (konsultan ENIAC) membuat makalah yang menyarankan pembuatan komputer stored program concept menggunakan angka binary yaitu disajikan dengan 2 digit yaitu 0 dan 1. Konsep ini menjadi tonggak sejarah terciptanya komputer digital modern.
  • Main memory untuk menyimpan data dan instruksi.
  • ALU mengerjakan operasi data biner( +, -, x, : )
  • Control Unit menginterpretasikan instruksi dari memory dan mengeksekusi,
  • Peralatan I/O dikendalikan control unit.

Mesin dengan konsep di atas selesai dibuat tahun 1952, diberi nama IAS dan menjadi prototipe bagi komputer modern selanjutnya. Komputer jaman sekarang masih menggunakan arsitektur IAS.


Berikut ini struktur dari IAS

Memori IAS :
  • 1000 lokasi penyimpan (word) masing-masing terdiri 40 binary digit (bit)
  • Data dan instruksi disimpan di memori sehingga bilangan dalam bentuk biner dan instruksi dalam kode biner.
  • Setiap bilangan dinyatakan sebuah bit tanda dan 39 bit nilai.

Control unit dan ALU berisi lokasi-lokasi penyimpan yang disebut register, yaitu
  • MBR (Memory Buffer Register), berisi sebuah word yang akan disimpan di dalam memori atau digunakan untuk menerima word dari memori.
  • MAR (Memory Address Register (MAR), menentukan alamat word di memori untuk dituliskan dari MBR atau dibaca ke MBR.
  • IR (Instruction Register), berisi instruksi 8 bit op code yang akan dieksekusi.
  • IBR (Instruction Buffer Register), digunakan untuk menyimpan sementara instruksi sebelah kanan word di dalam memori.
  • PC (Program Counter), berisi alamat pasangan instruksi berikutnya yang akan diambil dari memori.
  • AC(Akumulator) dan MQ (Multiplier-Quetient), digunakan untuk menyimpan sementara operand dan hasil operasi ALU. misal hasil perkalian 2 buah bilangan 40 bit adalah sebuah bilangan 80 bit, maka 40 bit yang paling berarti (most significant bit disimpan di AC dan 40 bit yang kurang berarti (least significant bit) disimpan di MQ

Tahun 1947 John Mauchly dan J. Presper Eckert membuat EDVAC yang merupakan kelanjutan ENIAC dan bekerjasama dengan von Newman untuk menggunakan konsep von Newman yaitu program disimpan dalam memori komputer. Komputer ini dirancang untuk memenuhi kebutuhan Laboratorium Riset Balistik milik departemen pertahanan US. Aplikasi yang dapat diselesaikan adalah penghitungan besar sudut rudal balistik sehingga rudal tepat mengenai sasaran.
Tahun 1951 John Mauchly dan J. Presper Eckert membuat komputer komersial pertama yang digunakan untuk aplikasi bisnis dan administrasi yaitu UNIVAC I. Terjual sebanyak 46 buah dan digunakan untuk berbagai kepentingan diantaranya Biro Sensus Dept Perdagangan US, Universitas New York, perusahaan asuransi Prudential, General Electric .
Tahun 1953 IBM yang merupakan pabrik peralatan punchcard membuat IBM seri 701 yaitu komputer pertama IBM dengan konsep stored program digunakan untuk keperluan aplikasi scintific. Tahun 1955 seri IBM 702 untuk aplikasi bisnis. Merupakan awal dari seri 700/7000 yang membuat IBM menjadi pabrik komputer yang dominan.

Ciri umum komputer generasi pertama :
  • Teknologi dasar menggunakan tabung hampa udara (vaccum tube)
  • Program dibuat dengan bahasa mesin
  • Memori utama menggunakan teknologi magnetic core storage
  • Ukuran fisik komputer besar
  • Fisik komputer cepat panas, butuh ruangan ber-AC
  • Membutuhkan daya listrik besar


KOMPUTER GENERASI KEDUA (1959 – 1963)
Ditemukannya transistor sebagai semikonduktor yang berfungsi sebagai penguat, switch, modulasi sinyal, dll. Fungsi tabung hampa trioda Fleming tercakup didalamnya.Ukuran lebih kecil,murah, terbuat dari silicon.
Dibuat tahun 1947 oleh William Shockley, John Bardeen, Walter Brattain dari Bell Telephone Laboratories. Komputer Generasi II diantaranya DEC PDP-1, UNIVAC III, IBM 7000, NRC 300 untuk menangani sistem penjualan cash register.

Ciri komputer Generasi II :
  • Teknologi dasar rangkaiannya transistor
  • Menggunakan bahasa pemrograman Fortran, Cobol, Algol, dll
  • Kapasitas memori utama lebih besar dengan kemampuan menyimpan puluhan ribu karakter
  • Menggunakan memori sekunder berupa magnetic tape dan magnetic disk untuk menambah kapasitas penyimpanan.
  • Aplikasi yang dijalankan bisnis dan teknik
  • Ukuran fisik lebih kecil dibandingkan komputer generasi pertama
  • Membutuhkan lebih sedikit daya listrik


KOMPUTER GENERASI KETIGA (1963 – 1970)
Jack S Kilby seorang karyawan Texas Instrument yang pertama memiliki ide untuk menyatukan seluruh komponen dalam satu blok (monolith) semikonduktor dan diwujudkannya tahun 1958 membuat IC pertama. Komputer yang mewakili generasi ini IBM S/360 tahun 1964,DG-NOVA, dll.

Ciri komputer Generasi III :
  • Teknologi dasar pembangun rangkaian yang digunakan adalah IC (integrated circuit)
  • Penggunaan sistem operasi lebih bervariasi disesuaikan keperluan, muncul DOS,
  • Piranti keluaran layar terminal yang dapat menampilkan gambar dan grafik. Kemampuan membaca tinta magnetic dengan MICR (Magnetic Ink Caracters Recognation) reader.
  • Menggunakan memori sekunder dengan kapasitas yang lebih besar yaitu magnetic disk yang dapat menyimpan jutaan karakter.
  • Memiliki fitur multiprocessing dan multiprogramming yaitu dapat memproses sejumlah data dari berbagai sumber yang berbeda dan dapat mengerjakan beberapa program secara bersamaan.
  • Memiliki fitur jaringan, satu komputer dapat berkomunikasi dengan komputer lain. Kecepatan proses yang lebih baik. Satuan nanoseconds per detik
  • Kapasitas memori lebih besar, dapat menyimpan ratusan ribu karakter
  • Penggunaan daya listrik lebih hemat.



KOMPUTER GENERASI KEEMPAT (1970 – …)
LSI dan VLSI adalah teknologi pemampatan komponen elektronik dalam 1 chip (IC). Merupakan pemadatan beribu-ribu IC yang dijadikan satu dalam sebuah lempengan persegi empat yang memuat rangkaian-rangkaian terpadu didalamnya.
Klasifikasi chip IC berdasarkan jumlah komponen elektronik di dalamnya :
  • SSI (Small Scale Integration) : sampai 100 komponen elektronik per chip
  • MSI (Medium Scale Integration) : 100 – 3000 komponen elektronik per chip
  • LSI (Large Scale Integration) : 3000 – 100000 komponen elektronik per chip
  • VLSI (Very Large Scale Integration) : 100000 – 1 juta komponen elektronik per chip
  • ULSI (Ultra Large Scale Integration) : lebih dari 1 juta komponen elektronik per chip
Ide pemampatan berikutnya adalah WSI (wafer Scale Integration) yaitu menyatukan seluruh bagian fungsional komputer dalam 1 chip. Komputer generasi ini dimulai dari IBM S/370, komputer pribadi seperti IBM untuk PowerPC, Intel, Sun dengan SuperSPARC, AMD, Hawlet Packard,dll.



KOMPUTER GENERASI KELIMA
Berbagai usaha untuk menemukan teknologi baru, salah satu pelopor adalah Jepang dengan proyek ICOT (Institute for New Computer Technology).



Sumber: Sukastriyo, S.Kom
Mata Kuliah Arsitektur dan Organisasi Komputer
Senin, 23 Nopember 2009

Selengkapnya...

Rabu, 25 November 2009

Latihan Kesalahan Pemangkasan & Pembulatan 2

Tentukan kesalahan relatif untuk kesalahan pemangkasan dan kesalahan pembulatan dari: y = 0,789.10^3 + 0,978.10^2

Jawab:


y = 0,789.10^3 + 0,978.10^2
>> Kesalahan pemangkasan
  • nilai sebenarnya (y) = 0,789.10^3 + 0,978.10^2
  • nilai pendekatan (ý) = fy = 0,789.10^3
  • kesalahan absolut = gy = 0,978.10^2
  • kesalahan relatif untuk kesalahan pemangkasan:
    = kesalahan absolut : (ý) x 100%
    = 0,978.10^2 : 0,789.10^3 x 100%
    = 1,2395437xxx 10^2.10^-3 x 100%
    = 1,2395.10^-1.10^2% [dibulatkan]
    = 1,2395.10^1%
    = 12,395%


>> Kesalahan pembulatan
  • nilai sebenarnya (y) = 0,789.10^3 + 0,978.10^2
  • gy = 0,978.10^2 lebih besar dari [>] 0,5 --> maka mencari nilai pendekatan (ý) dengan bentuk kedua.
    nilai pendekatan (ý) = |fy|.10^e + 10^e-t = 0,789.10^3 + 10^2 = 789 + 100 = 889
  • kesalahan absolut = y – ý
    = 0,789.10^3 + 0,978.10^2 – 889
    = 789 + 97,8 – 889
    = 886,8 – 889
    = -2,2
    = 2,2 [dijadikan positif]
  • kesalahan relatif untuk kesalahan pembulatan:
    = kesalahan absolut : (ý) x 100%
    = 2,2 : 889 x 100%
    = 0,002474690xxx x 100%
    = 0,002475 x 100% [dibulatkan]
    = 0,2475%



Tugas Mata Kuliah Metode Numerik
Rabu, 25 Nopember 2009

Selengkapnya...

Decision/Kondisi

Kondisi dalam program C++:
- for
- while
- do ... while
- if
- if ... else


>> FOR
#include<iostream.h>
void main()
{
int A, i, T;
T = 0;
for(i=1; i<=5; i=i+1)
{
cin>>A;
T=T+A;
}
cout<<T;
}



>> WHILE
#include<iostream.h>
void main()
{
int A, i, T;
T = 0;
i = 1;
while(i<=5)
{
cin>>A;
T=T+A;
i=i+1;
}
cout<<T;
}


>> DO ... WHILE
#include<iostream.h>
void main()
{
int A, i, T;
T = 0;
i = 1;
do
{
cin>>A;
T=T+A;
i=i+1;
}
while(i<=5);
cout<<T;
}


>> GAMBAR

















































Mata Kuliah Pemrograman OOP I
Kamis, 19 Nopember 2009

Selengkapnya...

Jumat, 20 November 2009

Latihan Soal Kesalahan Pemangkasan & Pembulatan

Tentukan kesalahan relatif untuk kesalahan pemangkasan dan kesalahan pembulatan dari:
1. y = 0,4326.10^2 + 0,4376.10^-2
2. y = 0,2168.10^4 + 0,3281.10^1


Jawab:
1. y = 0,4326.10^2 + 0,4376.10^-2
>> Kesalahan pemangkasan
  • nilai sebenarnya (y) = 0,4326.10^2 + 0,4376.10^-2
  • nilai pendekatan (ý) = fy = 0,4326.10^2
  • kesalahan absolut = gy = 0,4376.10^-2
  • kesalahan relatif untuk kesalahan pemangkasan:
    = kesalahan absolut : (ý) x 100%
    = 0,4376.10^-2 : 0,4326.10^2 x 100%
    = 1,0115580xxx.10^-2.10^-2 100%
    = 1,0116.10^-4.10^2% [dibulatkan]
    = 1,0116.10^-2%
    = 0,010116%

>> Kesalahan pembulatan
  • nilai sebenarnya (y) = 0,4326.10^2 + 0,4376.10^-2
  • gy = 0,4376.10^2 artinya gy lebih kecil dari 0,5 --> maka mencari nilai pendekatan (ý) dengan bentuk pertama.
    nilai pendekatan (ý) = |fy|.10^e = 0,4326.10^2 = 43,26
  • kesalahan absolut = y – ý
    = 0,4326.10^2 + 0,4376.10^-2 – 43,26
    = 43,26 + 0,004376 – 43,26
    = 43, 264376 – 43,26
    = 0,004376
  • kesalahan relatif untuk kesalahan pembulatan:
    = kesalahan absolut : (ý) x 100%
    = 0,004376 : 43,26 x 100%
    = 0,00010115580xxx x 100%
    = 0,000101156 x 100% [dibulatkan]
    = 0,010116%



Jawab:
2. y = 0,2168.10^4 + 0,3281.10^1
>> Kesalahan pemangkasan
  • nilai sebenarnya (y) = 0,2168.10^4 + 0,3281.10^1
  • nilai pendekatan (ý) = fy = 0,2168.10^4
  • kesalahan absolut = gy = 0,3281.10^1
  • kesalahan relatif untuk kesalahan pemangkasan:
    = kesalahan absolut : (ý) x 100%
    = 0,3281.10^1 : 0,2168.10^4 x 100%
    = 1,513376384.10^1.10^-4 100%
    = 1,513.10^-3.10^2% [dibulatkan]
    = 1,513.10^-1%
    = 0,1513%


>> Kesalahan pembulatan
  • nilai sebenarnya (y) = 0,2168.10^4 + 0,3281.10^1
  • gy = 0,3281.10^1 artinya gy lebih kecil dari 0,5 --> maka mencari nilai pendekatan (ý) dengan bentuk pertama.
    nilai pendekatan (ý) = |fy|.10^e = 0,2168.10^4 = 2168
  • kesalahan absolut:
    = y – ý
    = 0,2168.10^4 + 0,3281.10^1 – 2168
    = 2168 + 3,281 – 2168
    = 2171,281 – 2168
    = 3,281
  • kesalahan relatif untuk kesalahan pembulatan:
    = kesalahan absolut : (ý) x 100%
    = 3,281 : 2168 x 100%
    = 0,001513376384xxx x 100%
    = 0,001513 x 100% [dibulatkan]
    = 0,1513%



Kesimpulan:
Bila gy [10^e-t] lebih kecil dari [>] 0,5 maka hasil kesalahan absolut & relatif pada kesalahan pemangkasan dan kesalahan pembulatan adalah SAMA.



Tugas Mata Kuliah Metode Numerik
Rabu, 18 Nopember 2009

Selengkapnya...

Rabu, 18 November 2009

Kesalahan Pemangkasan & Pembulatan

Bentuk kesalahan dalam bilangan

  • Kesalahan pemangkasan
0,6666666 --> 0,6666
2,7456830 --> 2,745
  • Kesalahan pembulatan
½ = 0,5
¾ = 0,75
0,6666666 --> 0,6667
2,7456830 --> 2,746
Ingat pembulatan; lebih kecil [<] dari 5 --> 0 dan lebih besar atau sama dengan [>=] 5 --> 1



Analisa Kesalahan
  • Kesalahan Absolut
Yaitu selisih antara nilai sebenarnya (y) dengan suatu nilai pendekatan (ý) pada nilai sebenarnya.
Kesalahan absolut = nilai sebenarnya – nilai pendekatan
Kesalahan absolut = y – ý
  • Kesalahan Relatif
Yaitu kesalahan absolut dibagi nilai pendekatan (ý) dikalikan 100%.
Kesalahan relatif = [kesl. absolut : nilai pendekatan] x 100%
Kesalahan relatif = [kesalahan absolut : ý] x 100%
  • Contoh Soal
Tentukan kesalahan absolut dan relatif dengan nilai sebenarnya 0,0006 dan nilai pendekatan 0,0005.
jawab:
Kesalahan absolut = y – ý
= 0,0006 – 0,0005
= 0,0001
Kesalahan relatif = [kesl.abs : ý] x 100%
= 0,0001 : 0,0005 x 100%
= 20%



Kesalahan Pemangkasan
  • Bentuk umum; y = fy.10^e + gy.10^e-t
  • Nilai pendekatan; ý = fy.10^e
  • Kesalahan absolut; gy.10^e-t
  • Kesalahan relatif; gy.10^e-t : fy.10^e x 100%
  • Contoh soal: tentukan kesalahan relatif dari y = 0,7324.10^3 + 0,8261.10^-1
Jawab:
nilai pendekatan = 0,7324.10^3
kesalahan absolut = 0,8261.10^-1
kesalahan relatif = kesalahan absolut : nilai pendekatan x 100%
= 0,8261.10^-1 : 0,7324.10^3 x 100%
= 1,127935554.10^-1.10^-3 x 100%
--> 1,1279.10^-1.10^-3 x 100% [dibulatkan]
= 1,1279.10^-4 102%
= 1,1279.10^-2%
= 0,011279%



Kesalahan Pembulatan
  • Nilai pendekatan [harus positif]
y = |fy|.10^e --> jika gy lebih kecil [<] dari 0,5 y = |fy|.10^e + 10^e-t --> jika gy >= 0,5
Ingat: 21,746 --> 0,21746.10^2 dan 0,0003821 --> 0,3821.10^-3
  • Kesalahan absolut; y – ý
  • Contoh soal: tentukan kesalahan relatif dari y = 0,7324.10^3 + 0,8261.10^-1
Jawab:
gy = 0,8261.10^-1 artinya menggunakan nilai pendekatan bentuk kedua [0,8261 lebih besar dari 0,5]
nilai sebenarnya (y) = 0,7324.10^3 + 0,8261.10^-1

nilai pendekatan (ý) = |fy|.10^e + 10^e-t
= 0,7324.10^3 + 10^-1
= 732,4 + 0,1
= 732,5

kesalahan absolut = y – ý
= 0,7324.10^3 + 0,8261.10^-1 – 732,5
= 732,4 + 0,08261 – 732,5
= 732,48261 – 732,5
= -0,01739
= 0,01739

kesalahan relatif = kesl.absolut : ý x 100%
= 0,01739 : 732,5 x 100%
= 0,0000237 x 100%
= 0,00237%

Kesimpulan
Kesalahan relatif pada kesalahan pemangkasan [0,011279%] lebih besar daripada pembulatan pembulatan [0,00237%].



Mata Kuliah Metode Numerik
Rabu, 18 Nopember 2009

Selengkapnya...

Jenis & Penyajian Data

Statistika

yaitu ilmu yang mempelajari tentang pengumpulan, penyajian, pengelolaan, penganalisaan & menarik kesimpulan.
Statistik ada 2:
  1. Statistik I [deskriptif] --> pengumpulan, penyajian, pengelolaan
  2. Statistik II [probabilitas] --> penganalisaan & menarik kesimpulan

Populasi
yaitu semua data


Sampel
yaitu bagian dari populasi
sampling adalah cara pengambilan sampel


Data
yaitu obyek penelitian
Data ada 2 macam;
  1. Data kuanlitatif --> angka
    a. hasil perhitungan; contoh: 16 orang
    b. hasil pengukuran; contoh: umur, nilai ujian; berat badan; tinggi badan
  2. Data kualitatif --> bukan angka; contoh: sakit, sembuh, sehat
Cara pengambilan data
  1. Interview/wawancara --> langsung
  2. Angket/kuisioner --> tidak langsung
  3. Survei --> langsung

Jenis data:
  1. Internal, yang mengumumkan adalah peneliti sendiri. Ada data internal intern dan internal sekunder.
  2. Eksternal

Penyajian data
  1. Tabel
    a. Tabel baris dan kolom
    b. Tabel kotingensi
    c. Tabel distribusi frekuensi (TDF)
  2. Gambar/Diagram
    a. Diagram batang [horizontal, vertikal, menyambung, gabungan]
    b. Diagram lingkaran
    c. Diagram peta
    d. Diagram garis
    e. Diagram patogram




Mata Kuliah Statistik I
Selasa, 17 Nopember 2009

Selengkapnya...

Selasa, 17 November 2009

Evolusi Komputer [Pra Generasi]

Perkembangan komputer ada 4 (empat) tahap yaitu:
1. Tahap Manual
2. Tahap Mekanikal
3. Tahap Mekanik Elektronik
4. Tahap Elektronik



Tahap Manual

  • Komputer merupakan suatu profesi bagi seorang yang pekerjaanya menghitung seperti menghitung tabel navigasi untuk pelayaran, pemetaan, posisi planet untuk menentukan kalender astronomi, menghitung rumus dan fungsi dan lain-lain. Alat bantu untuk menghitung mulai dari sistem sepuluh jari, kerikil, dll. Beberapa alat bantu untuk menghitung: Abacus (sempoa) tua dan Abacus modern.
  • Pengguna abacus pertama kali bukan orang Cina tetapi Babylonia (4000 SM) yang disusun dari kerikil/batu koral. Istilah “calculus” berasal dari kata “calculi” (bahasa latin untuk batu koral).
  • Tahun 1617 John Napier (Skotlandia) menemukan logaritma dan mengimplementasikan pada tangkai gading yaitu Napier's Bones. Mekanisme alat ini adalah melakukan perkalian dan pembagian melalui penambahan dan pengurangan yang berulang. Alat ini di Inggris tahun 1632 dan masih digunakan hingga tahun 1960-an oleh pekerja NASA untuk misi Mercury, Gemini, dan Apollo (manusia di bulan).


Tahap Mekanikal
  • Leonardo da Vinci (1452-1519) merancang mesin hitung yang dijalankan dari roda bergerigi (gear), tetapi alat tersebut tidak dibuatnya.
  • Mesin hitung yang dijalankan dari roda bergerigi pertama kali dibuat oleh professor Jerman, Wilhelm Schickard tahun 1623. Alat tersebut diberi nama Calculating Clock.
  • Tahun 1642 Blaise Pascal pada usia 19 tahun membuat Pascaline dan digunakan ayahnya untuk menghitung pajak. Pascaline dibuat dari 50 roda bergerigi dan hanya untuk operasi penjumlahan hingga angka 6 digit dan 8 digit.
  • Beberapa tahun setelah Pascal, Gottfried Wilhelm Leibniz (Jerman) membuat Stepped Reckoner.
  • Tahun 1728 Falcon dari Perancis merancang alat tenun yang menggunakan punched cards (kartu yang berlubang-lubang) untuk membuat variasi pola tenun secara otomatis.
  • Tahun 1741 seorang pembuat jam, Jacques de Vaucanson, membuat alat tenun otomatis.
  • Di tahun 1801 Joseph Marie Jacquard (Perancis) membuat mesin tenun yang menghasilkan pola tenun secara otomatis.
  • Tahun 1833 ditemukan konsep pemrosesan data yang menjadi dasar kerja dan prototipe dari komputer sekarang yaitu mesin Babbage’s Analytical Engine yang dibuat oleh Charles Babbage. Mesin tersebut menggunakan 2 macam kartu yaitu operating cards yang menyatakan fungsi tertentu yang akan dilakukan dan variabel cards yang menyatakan data aktual.


Tahap Mekanik Elektronik
  • Tahun 1887 Dr. Herman Hollerith membuat mesin sensus disebut Hollerith Desk dengan konsep machine-readable card dan menggunakan punched card. Hasil perhitungan dengan mesin tersebut ditunjukkan pada dinding mesin.
  • Komputer mekanik mempunyai dua kekurangan utama yaitu :
1. Kecepatan komputer dibatasi kelambanan gerak bagian-bagiannya
2. Transmisi informasi oleh alat mekanik (gir, pengungkit,dsb) yang tidak praktis.



Tahap Elektronik
  • Perkembangan komputer pada peralihan dari mekanik ke elektronik diawali dengan perubahan komponen dasar dari komponen mekanik menjadi tabung hampa.
  • Berawal dari ditemukannya bola lampu pijar oleh Thomas Alva Edison tahun 1879 dan Edison Effect tentang elektron dalam ruang hampa pada tahun 1883.
  • John Ambrose Fleming menemukan Efek Edison dapat menangkap gelombang radio dan mengubahnya menjadi listrik.
  • Fleming membuat tabung hampa 2 elemen yang disebut dioda. Tahun 1906 Lee de Forest membuat trioda yang dapat berfungsi sebagai penguat sekaligus switch. Penemuan trioda ini berdampak pada perkembangan komputer digital.
  • Komputer digital elektronik pertama dibuat tahun 1942, yaitu komputer ABC (Atanasoff - Berry Computer) menggunakan tabung hampa udara.
  • Di Inggris tahun 1944 Tommy Flowers membuat Colossus untuk memecahkan kode-kode rahasia Jerman di masa PD II.
  • Tahun 1944 di US, Howard Aiken bekerja sama dengan IBM sejak tahun 1939 membuat Harvard Mark I atau IBM ASCC (Automatic Sequence Controlled Calculator) yang merupakan komputer digital otomatis pertama. Mark I berukuran raksasa dengan berat 5 ton tinggi 8 feet dan panjang 51 feet, berisi 760000 sparepart dan 5000 mil kabel.
  • Salah satu programmer utama Mark I yaitu Grace Hopper menemukan “bug” (serangga kecil) yaitu seekor ngengat mati yang masuk ke dalam Mark I dan sayapnya menghalangi pembacaan lubang pada paper tape. Kata "bug" kemudian digunakan untuk mendefinisikan kerusakan/kesalahan dan kata “debugging” berarti suatu kegiatan/pekerjaan meniadakan kesalahan program



Mata Kuliah Arsitektur dan Organisasi Komputer
Senin, 16 Nopember 2009

Selengkapnya...

Sabtu, 14 November 2009

Himpunan

Pengertian

  • Yaitu kumpulan objek yang didefinisikan dengan jelas.
  • Contoh: Himpunan Mahasiswa Stikom, Himpunan Orang Cakep

Notasi



Materi Kuliah Matematika Kalkulus
Jum'at, 13 Nopember 2009

Selengkapnya...

Kamis, 12 November 2009

Membuat hari [C++]

Program membuat hari dengan bahasa C++




Kode selengkapnya sebagai berikut:
#include<iostream.h>
#include<stdio.h>
void main ()
{
int K;
char Hari[7][10]={"Minggu","Senin", "Selasa", "Rabu", "Kamis", "Jum'at", "Sabtu"};
for (K=0; K<7; K++)
{
cout <<K+1<< "==>"<<Hari[K]<<endl;
}
}











Hasilnya terlihat gambar di bawah ini:








Mata Kuliah Pemrograman OOP I

Kamis, 12 Nopember 2009

Selengkapnya...

Selasa, 10 November 2009

Teknologi Multimedia Interaktif

>> Pengertian

  • Multimedia adalah kombinasi tiga elemen, yaitu suara, gambar, dan teks.
  • Interaktif menjelaskan adanya interaksi secara langsung dengan dua arah.
  • Multimedia interaktif artinya gabungan beberapa media menjadi satu dan bisa berinteraksi secara langsung dengan media tersebut.
>> Komponen Multimedia interaktif
  • Teks
  • Gambar
  • Audio
  • Video
  • Animasi
  • Komputer Interaktif



Mata Kuliah Teknologi Multimedia Interaktif
Selasa, 10 Nopember 2009

Selengkapnya...

Arsitektur dan Organisasi Komputer

Pengertian
Komputer=computare (menghitung) = Alat hitung

  • Mesin yang dapat memecahkan berbagai masalah bagi manusia dengan memberikan instruksi-instruksi(digital) kepada mesin itu.
  • Mesin penghitung elektronik yang cepat dan dapat menerima informasi input digital, kemudian memprosesnya sesuai dengan program yang tersimpan di memorinya,dan menghasilkan output berupa informasi.
  • Suatu alat elektronik yang mampu melakukan beberapa tugas sebagai berikut:
- menerima input
- memproses input tadi sesuai dengan programnya
- menyimpan perintah-perintah dan hasil dari pengolahan
- menyediakan output dalam bentuk informasi
  • Suatu pemroses data yang dapat melakukan perhitungan besar secara cepat, termasuk perhitungan aritmetika dan operasi logika, tanpa campur tangan dari manusia.


Komputer terdiri
  • Unit Masukan
  • Unit Keluaran
  • Unit Pemroses data
  • Unit Penyimpan data


Fungsi Komputer
  • Menulis (word processor)
  • Menghitung neraca (spreadsheet)
  • Membuat program (VB, Delphi, Java, dll)
  • Bertukar data (jaringan/LAN)
  • Bertukar data global(internet)
  • Membuat animasi
  • Membuat game
  • Membuat lagu
  • Dst..


Arsitektur komputer berkaitan dengan atribute-atribute yang nampak bagi programmer. Set Instruksi, jumlah bit yang digunakan untuk penyajian data, mekanisme I/O, teknik pengalamatan (addressing techniques). Contoh: apakah tersedia instruksi untuk perkalian?

Organisasi komputer berkaitan dengan unit-unit operasional dan interkoneksinya yang merealisasikan spesifikasi arsitektural. Control signals, interfaces, memory technology.
Contoh: Apakah instruksi perkalian diimplementasikan secara hardware, ataukah dikerjakan dengan penambahan secara berulang?


Perbedaan:
  • Arsitektur sama, organisasi dapat berbeda
  • Arsitektur bertahan lama, organisasi menyesuaikan perkembangan teknologi
- Semua Intel famili x86 memiliki arsitektur dasar yang sama
- Famili IBM System/370 memiliki arsitektur dasar yang sama
- Memberikan compatibilitas instruksi level mesin
- Organisasi antar versi memiliki perbedaan


5 Komponen Utama Komputer

Processor (active)
1. Computer Control (“brain”)
2. Datapath (“brawn”)
Memory (passive)
1. Memory (passive)
Devices
1. Input
2. Output


FUNGSI

Semua komputer memiliki 4 fungsi:
  • Pengolahan data - Data processing Contoh: updating bank statement
  • Penyimpanan data - Data storage Contoh: Internet download ke disk
  • Pemindahan data - Data movement Contoh: keyboard ke screen
  • Kendali -Control


Sumber: Swahesti Puspita Rahayu, S.Kom, MT
Selengkapnya...