Minggu, 29 September 2013

model basis data

Model - Model Basis Data ~ Sistem Basis Data
Model Basis Data adalah kumpulan dari konsepsi basis data yang biasanya mewakili struktur dan relasi data yang terdapat pada suatu basis data. Esensi sebuah model basisdata adalah tempat dimana data atau suatu metodologi untuk menyimpan data. Kita tidak dapat melihat model basisdata tetapi kita dapat melihat algoritma yang digunakan oleh model basisdata tersebut.

Model-Model Basis Data pada hakekatnya adalah kumpulan perangkat konseptual untuk menggambarkan data, relasi data, makna (semantik) data, dan batasan data.

Model basis data menyatakan hubungan antar rekaman yang tersimpan dalam basis data.

Beberapa Jenis Model Basis Data :

=> Model data File datar ( Flat-file data model )
+ Data flat file terdiri dari satu atau lebih file yang dapat dibaca, yang secara normal berbentuk format file text.
+ Informasi pada suatu flat-file disimpan sebagai fields, dengan fields-nya memiliki panjang konstan atau panjang bervariasi yang dipisahkan beberapa karakter (delimeter).

Contoh 1, Flat file Model Data
Model data flat-file dengan panjang fields-nya konstan.

Penjelasan Contoh 1:
+ Terdapat 3 fields : identifikasi angka, nama dosen, dan nama program studi.
+ Setiap fields memiliki panjang konstan karena field identifikasi angka selalu dimulai pada kolom #1 dan selalu berakhir pada kolom #4, field nama dosen selalu dimulai pada kolom #6 dan selalu berakhir pada kolom #25, dan seterusnya.

Contoh 2, Flat-file Model Data
Model data flat-file dengan panjang fields-nya bervariasi
0123: Mulyono: Progdi TI-S1
1234: Max Tetelepta : Progdi TI-S1
2345: Tyas Catur P.: Progdi TI-S1
3456: Ifan Riska:PS. Progdi TI-S1

Penjelasan Contoh 2 :
+ Model data flat-file dengan panjang fields bervariasi yang dipisahkan dengan delimeter.
+ Untuk setiap fields dipisahkan dengan titik dua. Setiap fields memiliki panjang tidak konstan.
+ Pada saat menggunakan fields separator, seharusnya fields seperatornya bukan merupakan karakter yang terdapat pada data.

Kelemahan model data flat-file:
- Flat-file tidak menggunakan struktur data yang dengan mudah dapat direlasikan
- Sulit untuk mengatur data secara efisien dan menjamin akurasi
- Lokasi fisik fields data dengan file harus diketahui
- Program harus dikembangkan untuk mengatur data

=> Model data Hirarki ( Hierarchichal data model )
+ Basis data Hirarki satu tingkat di atas basis data flat-file, dalam hal ini kaitanya dengan kemampuan untuk menemukan dan memelihara relasi antar kelompok data .
+ Arsitektur model data hirarki berdasarkan konsep hubungan parent/child.
+ Pada model data hirarki, suatu root table atau parent table berada apa struktur yang paling atas, terhubung ke child table yang dihubungkan dengan data

Contoh: Hirarki Model Data

Kelebihan basis data hirarki :
- Data dapat dengan cepat dilakukan retrieve.
- Integritas data mudah dilakukan pengaturan.

Kelemahan basis data hirarki :
- Pengguna harus sangat familiar dengan struktur basis data.
- Terjadi redudansi data.

=> Model data Jaringan ( Network data model )
+ Model basis data jaringan merupakan perbaikan dari model basis data hirarki, yaitu dengan menambahkan kemampuan root table untuk melakukan share relationships dengan child tables.
+ Dalam hal ini child table dapat memiliki banyak root table dan untuk melakukan akses terhadap child table, tidak dibutuhkan lagi untuk mengakses root table terlebih dahulu.

Contoh 1, Model Data Jaringan

Contoh 2, Model Data Jaringan

Kelebihan model data jaringan :
- Data lebih cepat diakses
- User dapat mengakses data dimulai dari beberapa tabel
- Mudah untuk memodelkan basis data yang komplek
- Mudah untuk membentuk query yang komplek dalam melakukan retrieve data.

Kelemahan basis data jaringan :
- Struktur basis datanya tidak mudah untuk dilakukan modifikasi
- Perubahan struktur basis data yang telah didefinisikan akan mempengaruhi program aplikasi yang mengakses basis data
- User harus memahami struktur basis data.

=> Model data Relasional ( Relational data model )
+ Model basis data relasional merupakan model basis data yang paling populer banyak digunakan sekarang ini.
+ Unit utama yang disimpan pada basis data adalah berbentuk tabel atau kelompok data yang saling berhubungan.
+ Tabel terdiri baris dan kolom, baris adalah merepresentasikan tuple atau record pada tabel, dan kolom merepresentaksikan fields pada tabel.
+ Tabel dapat berhubungan dengan tabel yang lain dengan menggunakan kunci

Contoh : Model Data Relasional
Kelebihan basis data relasional :
- Data sangat cepat diakses
- Struktur basis data mudah dilakukan perubahan
- Data direpresentasikan secara logik, user tidak membutuhkan bagaimana data disimpan.
- Mudah untuk membentuk query yang komplek dalam melakukan retrieve data
- Mudah untuk mengimplementasikan integritas data
- Data lebih akurat
- Mudah untuk membangun dan memodifikasi program aplikasi
- Telah dikembangkan Structure Query Language (SQL).

Kelemahan basis data relasional :
- Kelompok informasi/tables yang berbeda harus dilakukan joined untuk melakukan retrieve data
- User harus familiar dengan relasi antar tabel
- User harus belajar SQL.

=> Model Data Keterhubungan antar Entitas ( Entity Relationship data model )
+Menjelaskan hubungan antar data dalam sistem basis data berdasarkan suatu presepsi bahwa real world terdiri dari obyek-obyek dasar yang mempunyai hubungan relasi antara obyek-obyek tersebut.
+Relasi antara obyek dilukiskan dengan menggunakan simbol-simbol grafis tertentu.

Contoh : Model Data Keterhubungan antar Entitas

Keterangan simbol :













Keuntungan Model Data Keterhubungan antar Entitas :
- Secara konseptual model basisdata ini sederhana.
- Keamanan basisdata lebih baik
- Kebebasan data
- Integritas data dalam satu tree lebih baik
- Basisdata skala besar lebih efisien

Kerugian Model Data Keterhubungan antar Entitas :
- Sistem lebih rumit
- Kekurangan pada kebebasan struktural

=> Model Data Berorientasi Obyek
+ Model basis data berorientasi objek adalah suatu model basis data, dimana data didefinisikan, disimpan, dan diakses menggunakan pemrograman berorientasi objek.
+ Basis data berorientasi objek didefinisikan dengan menggunakan bahasa pemrograman berorientasi objek, yaitu bahasa Java.
+ Aplikasi End user juga di bangun dengan menggunakan bahasa berorientasi objek.
+ Object database management system digunakan untuk membuat link antara basis data dan aplikasi.

Contoh : Model Data Berorientasi Obyek


Kelebihan basis data berorientasi objek :
- Programmer hanya dibutuhkan memahami konsep berorientasi objek untuk mengkombinasikan konsep berorientasi objek dengan storage basis data relasional
- Objek dapat dilakukan sifat pewarisan dari objek yang lain
- Secara teoritis mudah untuk mengatur objek
- Model data berorientasi objek lebih kompatibel dengan tools pemrograman berorientasi objek.

Kelemahan basis data berorientasi objek :
User harus memahami konsep berorientasi objek, karena basis data berorientasi objek tidak dapat bekerja dengan metoda pemrograman tradisional

Nah, sekian pembahasan saya kali ini mengenai 6 Model Basis Data | Sistem Basis Data.
Semoga bermanfaat..

» JANGAN LUPA LIKE N Komentarnya Yeach...




= Baca Juga Sob =
Sistem Basis Data
Pengertian dan Contoh Entity Relationship Diagram
Macam-Macam DBMS (Database Management System)
Pengertian dan Keuntungan Sistem Basis Data
Pengertian Sistem Basis Data dan Istilah Basis Data
Jenis Model Data dalam Basis Data
Komponen Sistem Informasi

contoh soal Basis Data

Basis Data

Soal
1. Jelaskan Perbedaan antara data pengolahan dan informasi?
2. 1024 byte= 102400 bit
3. 1 Gb= 10000 byte
4. jelaskan perbedaan field dengan file, berikan contohnya?
5. berikan perbedaan antara DDL dengan DML, berikan contoh perbedaannya
6. mengapa di butuhkan basis data dan DBMS dalam suatu system data?
7. jelaskan macam-macam tipe file dalam basis data.
8. sebutkan dan jelaskan macam-macam data.
9. sebutkan dan jelaskan hirarkhi data dan berikan masing-masing contohnya.
10. siapa saja yang menggunakan basis data, jelaskan.
11. buatlah minimal 5 tabel yang dapat membedakan antara field, record, file, dan data base.

Jawaban
1. Pengolahan data adalah data yang belum berupa informasi karena datanya masih di kelolah atau di buat. sedangkan informasi adalah data yang sudah di kelolah dan berisikan informasi-informasi penting untuk di baca oleh pengguna.
2. 1024
3.
4. field adalah suatu atribut dari record yang menunjukkan suatu item dari data, seperti misalnya nama, alamat dan lain sebagainya. Kumpulan dari field membentuk suatu record.   File adalah kumpulan record-record yang saling berhubungan. contoh sebuah file adalah data tentang siapa saja yang bekerja di departemen yang sama dalam sebuah perusahaan, termasuk nama, alamat, dan nomor jaminan sosial. File banyak digunakan karena ia merupakan kumpulan data atau informasi yang diperlakukan sebagai satau unit oleh komputer.
5. DDL (Data Definition Language), yaitu bahasa yang memiliki kemampuan untuk mendefinisikan data yang berhubungan dengan pembuatan dan penghapusan objek seperti tabel, indeks, bahkan basis datanya sendiri. Misalnya, CREATE, DROP, dan ALTER. DML (Data Manipulation Language), yaitu bahasa yang berhubungan dengan proses manipulasi data pada tabel, record. Misalnya, INSERT, UPDATE, SELECT, dan DELETE.
6. karena dalam mengelolah data harus di butuhkannya tempat penyimpanan data oleh sebabnya basis data sangat di butuhkan dalam system data. sedangkan DBMS di butuhkan karena DBMS adalah merupakan software yang menghandel seluruh akses pada database untuk melayani kebutuhan user.
7. A. File Master
Jenis informasi cenderung tetap, tetapi isi informasinya dapat sering berubah, dan selalu diperbarui menggunakan file transaksi.

1. File Referensi
Data yang tetap dimana pengolahan terhadap data tersebut memerlukan waktu yang lama. Data yang terdapat pada file referensi ini sebagai contoh adalah file Mahasiswa, yang apabila akan diperbaiki(diedit)untuk jangka waktu yang lama, misalnya jika terjadi perbaikan pada pengisian data untuk alamat(jika mahasiswa tersebut pindah alamat rumah)maka isi data pada alamat untuk mahasiswa yang bersangkutan harus diperbaiki.

2. File Dinamik
Data yang ada dalam file berubah tergantung transaksi, atau berubah secara berkala sebagai hasil dari suatu transaksi. Misalkan saja file mata kuliah yang di dalamnya terdapat informasi tentang seluruh mata kuliah yang terdapat disuatu lembaga pendidikan. Isi dari file mata kuliah dapat diperbaiki (di - edit) jika kondisi yang ada dimasa depan mengharuskan adanya pergantian mata kuliah dengan nama mata kuliah yang baru dan sks yang juga baru, maka perbaikan data untuk isi file mata kuliah mutlak dilakukan. Hal ini yang disebut dengan penyetaraan mata kuliah.

B. File Input (Transaksi)
Digunakan untuk memperbarui/meng-update file master dengan informasi yang baru, Meng-update dapat berupa penambahan record atau penghapusan record, Berisi data masukan yang berupa data transaksi dimana data-data tersebut akan diolah oleh komputer, File transaksi akan senantiasa mengalami perubahan sesuai dengan periode waktu tertentu, Macam file transaksi yang ada pada lembaga pendidikan adalah file ujian, file nilai dan file pembayaran kuliah.

C. File Laporan (File Output)
File ini berisi informasi yang akan ditampilkan dalam sebuah laporan. Isi dari Laporan yang dihasilkan biasanya berasal dari penggabungan file master dan file transaksi, tetapi tidak semua isi dari file-file tersebut ditampilkan, melainkan hanya informasi tertentu saja yang ditampilkan sesuai dengan laporan yang diinginkan. File ini dapat dicetak di kertas, atau hanya ditampilkan saja di layar monitor.

D. File Pelindung (Backup File)
Merupakan salinan(copy)data-data yang masih aktif di database(current database)pada suatu waktu tertentu dapat berupa file master maupun file transaksi. Adapun isi (informasi) dari file backup ini sama persis dengan file aslinya. Jika ada yang diperbaiki maka hasil perbaikan data tersebut harus dibuatkan kembali backup dari file yang diperbaiki. Frekuensi penggunaannya tergantung pada frekuensi perubahan isi file dan banyaknya rekaman transaksi yang digunakan untuk pembaharuan file. Digunakan sebagai pelindung atau cadangan apabila file master mengalami kerusakan atau hilang.

E. File Kerja (Work File)
File ini berisi data hasil pemrosesan yang sifatnya sementara (temporary) dalam arti hanya numpang lewat saja. Datanya berupa record yg disusun sedemikian rupa sehingga dapat dipakai oleh program lain sebagai input.Biasanya file ini dibuat pada waktu proses sortir.

F. File Pustaka (Library File)
File yang berisi program aplikasi, program utilitas dan program bantu yang dapat berfungsi untuk mempercepat dan optimalisasi dari pengolahan data. Contohnya : file gaji yang mempunyai keterhubungan dengan file pendidikan pegawai (untuk mencari jenjang pendidikan dari seorang karyawan), file absensi (untuk mengetahui data kehadiran pegawai) dan file lembur (untuk mengetahui intensitas kelebihan jam kerja yang dimiliki oleh seorang pegawai).

G. File History (Riwayat Hidup)
File yang berisi data di masa lalu yang dipakai sebagai bahan pengecekan dan pencocokkan kevalidasian data di masa mendatang. File ini biasanya digunakan untuk periode waktu tertentu (lama), sehingga beberapa informasi harus dikumpulkan pada file riwayat hidup yang akan jarang diproses. Contoh : informasi tentang pasien yang keluar tidak perlu disimpan pada file yang sekarang ada.Record hanya dipindahkan pada file history sehingga tinggal berisi file pasien yang sedang dirawat atau dijadwalkan akan kembali.Data pasien yang keluar disimpan di file history yang berguna untuk menyusun laopran di kemudian hari.

8.  
9.  Macam-macam hirarki data adalah sebagai berikut:
  1. Bit adalah suatu sistem angka biner yang terdiri atas dua macam nilai saja, yaitu 0 dan 1. Sistem angka biner merupakan dasar dasar yang dapat digunakan untuk komunikasi antara manusia dan mesin (komputer) yang merupakan sekumpulan komponen elektronik dan hanya dapat membedakan dua keadaan saja (on dan off). Jadi bit adalah unit terkecil dari pembentuk data.
  2. Byte adalah bagian terkecil yang dapat dialamatkan dalam memori. Byte merupakan sekumpulan bit yang secara konvensional terdiri atas kombinasi delapan bit. Satu byte digunakan untuk mengkodekan satu buah karakter dalam memori. Contoh: Kode Ascii untuk J ialah 10101010. Jadi byte adalah kumpulan bit yang membentuk satu karakter (huruf, angka, atau tanda). Dengan kombinasi 8 bit, dapat diperoleh 256 karakter (= 2 pangkat 8).
  3. Field atau kolom adalah unit terkecil yang disebut data. Field merupakan sekumpulan byte yang mempunyai makna. Contoh: Joni yang merupakan field nama.  Jadi field ibarat kumpulan karakter yang membentuk suatu kata.
  4. Record atau baris adalah kumpulan item yang secara logic saling berhubungan. Setiap record dapat dikenali oleh sesuatu yang mengenalinya, yaitu field kunci. Gambar 1 merupakan contoh dari record. Jadi record ibarat kumpulan kata yang membentuk satu kalimat yang berarti, misal gambar 1 mewakili kalimat: Joni memenmpuh mata kuliah MIS (kode IS101) dengan nilai A.
    Gambar 1. Contoh Record
  5. File atau tabel adalah kumpulan record yang sejenis dan secara logic berhubungan. Pembuatan dan pemeliharaan file adalah faktor yang sangat penting dalam sistem informasi manajemen yang memakai komputer. Jadi tabel ibarat kumpulan baris/record yang membentuk satu tabel yang berarti, misal gambar 2 mewakili tabel nilai mata kuliah MIS.
    Gambar 2. Contoh File Kursus
  6. Database merupakan kumpulan file-file yang berhubungan secara logis dan digunakan secara rutin pada operasi-operasi sistem informasi manajemen. Semua database umumnya berisi elemen-elemen data yang disusun ke dalam file-file yang diorganisasikan berdasarkan sebuah skema atau struktur tertentu, tersimpan di hardware komputer dan dengan software untuk melakukan manipulasi data untuk kegunaan tertentu. Jadi, suatu database adalah menunjukkan suatu kumpulan tabel yang dipakai dalam suatu lingkup perusahaan atau instansi untuk tujuan tertentu. Contoh suatu database adalah database akademik yang berisi file-file: mahasiswa, dosen, kurikulum, dan jadwal yang diperlukan untuk mendukung operasi sistim informasi akademik. Contoh suatu database sederhana ditunjukkan oleh gambar 3.
Gambar 3. Contoh Database Kepegawaian
Hirarki semua data diatas ditunjukkan pada gambar 4.
Gambar 4. Hierarki Data
Gambar 4 Hierarki Data

10.

1. System Engineer

Tenaga ahli yang bertanggung jawab atas pemasangan Sistem Basis Data, dan juga mengadakan peningkatan dan melaporkan kesalahan dari sistem tersebut kepada pihak penjual
 
2. Database Administrator (DBA)

Tenaga ahli yang mempunyai tugas untuk mengontrol sistem basis data secara keseluruhan, meramalkan kebutuhan akan sistem basis data, merencanakannya dan mengaturnya.
 

3. End User (Pemakai Akhir)

Ada beberapa jenis (tipe) pemakai terhadap suatu sistem basis data yang dapat dibedakan berdasarkan cara mereka berinteraksi terhadap sistem :

Programmer aplikasi

Pemakai yang berinteraksi dengan basis data melalui Data Manipulation Language (DML), yang disertakan (embedded) dalam program yang ditulis pada bahasa pemrograman induk (seperti C, pascal, cobol, dll)

Pemakai Mahir (Casual User)

Pemakai yang berinteraksi dengan sistem tanpa menulis modul program. Mereka menyatakan query (untuk akses data) dengan bahasa query yang telah disediakan oleh suatu DBMS

Pemakai Umum (End User / Naïve User)

Pemakai yang berinteraksi dengan sistem basis data melalui pemanggilan satu program aplikasi permanen (executable program) yang telah ditulis (disediakan) sebelumnya

Pemakai Khusus (Specialized/Sophisticated User)

Pemakai yang menulis aplikasi basis data non konvensional, tetapi untuk keperluan-keperluan khusus seperti aplikasi AI, Sistem Pakar, Pengolahan Citra, dll, yang bisa saja mengakses basis data dengan atau tanpa DBMS yang bersangkutan.

Selasa, 24 September 2013

EVOLUSI DAN KINERJA KOMPUTER

EVOLUSI DAN KINERJA KOMPUTER
Selasa, 5 Juni 2011
1. SEJARAH PERKEMBANGAN KOMPUTER
Komputer berkembang sangat cepat bahkan kini pekembangannya hampir setiap menit dan perkembangan komputer meliputi peningkatan kecepatan processor, penyusutan ukuran komponen, peningkatan ukuran memori dan peningkatan kapasitas serta kecepatan I/O.
Berdasarkan perkembangan teknologi komputer, maka perkembangannya dapat kita bagi menjadi 2 bagian yaitu :
a. Sebelum tahun 1940.
b. Setelah tahun 1940.

• Sebelum tahun 1940
Awal mula komputer yang sebenarnya dibentuk oleh seorang professor matematika Inggris, Charles Babbage (1791-1871). Tahun 1812, Babbage memperhatikan kesesuaian alam antara mesin mekanik dan matematika, mesin mekanik sangat baik dalam mengerjakan tugas yang sama berulangkali tanpa kesalahan, sedang matematika membutuhkan repetisi sederhana dari suatu langkah-langkah tertentu. Masalah tersebut kemudian berkembang hingga menempatkan mesin mekanik sebagai alat untuk menjawab kebutuhan mekanik. Usaha Babbage yang pertama untuk menjawab masalah ini muncul pada tahun 1822 ketika ia mengusulkan suatu mesin untuk melakukan perhitungan persamaan differensil. Mesin tersebut dinamakan Mesin Differensial. Dengan menggunakan tenaga uap, mesin tersebut dapat menyimpan program, dapat melakukan kalkulasi serta mencetak hasilnya secara otomatis, bisa menyelesaikan masalah perhitungan matematika seperti logaritma secara mekanikal dengan tepat sampai dua puluh digit. Setelah bekerja dengan Mesin Differensial selama sepuluh tahun, Babbage tiba-tiba terinspirasi untuk memulai membuat komputer general-purpose yang pertama, yang disebut Analytical Engine. Asisten Babbage, Augusta Ada King (1815-1842) memiliki peran penting dalam pembuatan mesin ini. Pada 1889, Herman Hollerith (1860-1929) juga menerapkan prinsip kartu perforasi untuk melakukan penghitungan. Pada masa berikutnya, beberapa insinyur membuat penemuan baru lainnya. Vannevar Bush (1890-1974) membuat sebuah kalkulator untuk menyelesaikan persamaan differensial di tahun 1931. Mesin tersebut sangat besar dan berat karena ratusan gerigi dan poros yang dibutuhkan untuk melakukan perhitungan.
Pada tahun 1903, John V. Atanasoff dan Clifford Berry mencoba membuat komputer elektrik yang menerapkan aljabar Boolean pada sirkuit elektrik. Howard Aiken memperkenalkan penggunaan mesin elektromakenikal yang disebut dengan nama Mark I pada tahun 1937
Pengolah data dari sejak jaman purba sampai saat ini dapat kita golongkan ke dalam 4 golongan, yaitu :
1. Peralatan manual: yaitu peralatan pengolahan data yang sangat sederhana, dan faktor terpenting dalam pemakaian alat adalah menggunakan tenaga tangan manusia
2. Peralatan Mekanik: yaitu peralatan yang sudah berbentuk mekanik yang digerakkan dengan tangan secara manual
3. Peralatan Mekanik Elektronik: Peralatan mekanik yang digerakkan oleh secara otomatis oleh motor elektronik
4. Peralatan Elektronik: Peralatan yang bekerjanya secara elektronik penuh
Komputer yang kita temui saat ini adalah suatu evolusi panjang dari penemuan-penemuan manusia sejah dahulu kala berupa alat mekanik maupun elektronik. Saat ini komputer dan piranti pendukungnya telah masuk dalam setiap aspek kehidupan dan pekerjaan. Komputer yang ada sekarang memiliki kemampuan yang lebih dari sekedar perhitungan matematik biasa. Diantaranya adalah sistem komputer di kassa supermarketyang mampu membaca kode barang belanjaan, sentral telepon yang menangani jutaanpanggilan dan komunikasi, jaringan komputer dan internet yang menghubungkan berbagai tempat di dunia.


Setelah tahun 1940
Perkembangan komputer setelah tahun 1940 dibagi lagi menjadi 5 generasi.
1. 1. Komputer generasi pertama
Komputer generasi pertama ini menggunakan tabung vakum untuk memproses dan menyimpan data. Ia menjadi cepat panas dan mudah terbakar, oleh karena itu beribu-ribu tabung vakum diperlukan untuk menjalankan operasi keseluruhan komputer. Ia juga memerlukan banyak tenaga elektrik yang menyebabkan gangguan elektrik di kawasan sekitarnya dan ukuran komputer generasi pertama ini sangat besar . Komputer generasi pertama ini 100% elektronik dan membantu para ahli dalam menyelesaikan masalah perhitungan dengan cepat dan tepat. Beberapa computer generasi pertama :
2. ENIAC (Electronic Numerical Integrator And Calculator )
ENIAC (Electronic Numerical Integrator And Computer), pada tahun 1946 dirancang dan dibuat oleh John Mauchly dan John Presper Eckert di Universitas Pennsylvania merupakan komputer digital elektronik untuk kebutuhan umum pertama di dunia. ENIAC dibuat di bawah lembaga Army’s Ballistics Research Laboratory (BRL). Sebuah badan yang bertanggung jawab dalam pembuatan jarak dan tabel lintasan peluru kendali senjata baru. Sebelumnya tugas ini dilakukan oleh kurang lebih 200 personil dengan menggunakan kalkulator untuk menyelesaikan persamaan matematis peluru kendali yang memakan waktu lama. ENIAC mempunyai berat 30 ton, bervolume 15.000 kaki persegi, dan berisi lebih dari 18.000 tabung vakum. Daya listrik yang dibutuhkan sebesar 140 KW. Kecepatan operasi mencapai 5.000 operasi penambahan per detik. ENIAC masih merupakan mesin desimal, representasi data bilangan dalam bentuk desimal dan arimetiknya dibuat dalam bentuk desimal. Memorinya terdiri atas 20 akumulator, yang masing – masing akumulatornya mampu menampung 10 digit desimal. Setiap digit direpresentasikan oleh cincin yang terdiri atas 10 buah tabung vakum. Kekurangan utama mesin ini adalah masih manual pemrogramannya, yaitu dengan menyetel switch – switch, memasang dan menanggalkan kabel – kabelnya. ENIAC selesai pada tahun 1946 sejak proposal diajukan tahun 1943, sehingga tahun 1946 merupakan gerbang bagi zaman baru komputer elektronik. ENIAC digunakan oleh BRL untuk kepentingan perang sampai dengan tahun1955. Setelah itu, ENIAC tidak lagi digunakan. Komputer generasi ini sudah mulai menyimpan data yang dikenal sebagai konsep penyimpanan data (stored program concept) yang dikemukakan oleh John Von Neuman.
3. EDVAC Computer.
Von Neumann mencetuskan ide mengenai konsep stored-program (program penyimpanan) sebagai pengembangan dari ENIAC. Idenya tersebut dipublikasikan dalam bentuk proposal pada tahun 1945 dengan nama EDVAC (Electronic Discrete Variable Computer). Pada tahun 1946 Von Neumann bersama koleganya mulai mendesain komputer baru dengan konsep program penyimpanan, dimana kemudian dikenal dengan sebutan komputer IAS (Computer of Institute for Advanced Studies) karena dikembangkan di Computer of Institute for Advanced Studies. Pada tahun 1952 IAS computer meskipun belum lengkap namun sudah memenuhi kegunaannya sebagai komputer yang berbasis konsep stored-program.
Secara umum, struktur dari komputer IAS adalah sebagai berikut:
1. Memori utama, untuk menyimpan data dan intruksi.
2. Arithmetic Logic Unit (ALU), untuk mengolah data binner
3. Control Unit, untuk melakukan interpretasi instruksi - instruksi di dalam memori sehingga adanya eksekusi instruksi tersebut
4. I/0, untuk berinteraksi dengan lingkungan luar
Struktur IAS Computer
Secara detail IAS computer memiliki 1000 lokasi penyimpanan x 40 bit words, dengan rincian:
• Binary number
• 2 x 20 bit instructions
Format Memory IAS
Struktur dari IAS secara detail adalah :
ALU-IAS
• Memory Buffer Register (MBR), berisi sebuah word yang akan disimpan di dalam memori atau digunakan untuk menerima word dari memori.
• Memory Address Register (MAR), untuk menentukan alamat word di memori untuk dituliskan dari MBR atau dibaca oleh MBR.
• Instruction Register (IR), berisi instruksi 8 bit kode operasi yang akan dieksekusi.
• Instruction Buffer Register (IBR), digunakan untuk penyimpanan sementara instruksi sebelah kanan word di dalam memori.
• Program Counter (PC), berisi alamat pasangan instruksi berikutnya yang akan diambil dari memori.
• Accumulator (AC) dan Multiplier Quotient (MQ), digunakan untuk penyimpanan sementar operand dan hasil ALU. Misalnya, hasil perkalian 2 buah bilangan 40 bit adalah sebuah bilangan 80 bit; 40 bit yang paling berarti (most significant bit) disimpan dalam AC dan 40 bit lainnya (least significant bit) disimpan dalam MQ.
• IAS beroperasi secara berulang membentuk siklus instruksi. Komputer IAS memiliki 21 instruksi, yang dapat dikelompokkan seperti berikut ini :
ü Data tranfer, memindahkan data di antara memori dengan register – register ALU atau antara dua register ALU sendiri.
ü Unconditional branch, perintah- perintah eksekusi perca-bangan tanpa syarat tertentu.
ü Conditional branch, perintah- perintah eksekusi percabangan yang memerlukan syarat tertentu agar dihasilkan suatu nilai dari percabangan tersebut.
ü Arithmetic, kumpulan operasi – operasi yang dibentuk oleh ALU.
ü Address Modify, instruksi – instruksi yang memungkinkan pengubahan alamat saat di komputasi sehingga memungkinkan fleksibilitas alamat yang tinggi pada program. Penggunaan tabung vakum juga telah dikurangi di dalam perancangan computer EDVAC (Electronic Discrete Variable Automatic Computer) di mana proses perhitungan menjadi lebih cepat dibandingkan ENIAC.6
4. EDSAC COMPUTER
EDSAC (Electonic Delay Storage Automatic Calculator) memperkenalkan penggunaan raksa (merkuri) dalam tabung untuk menyimpan data.

5. Komputer Komersial (Commersial Computer)
Tahun 1950 dianggap sebagai tahun kelahiran industri komputer dengan munculnya 2 buahperusahaan yang saat itu mendominasi pasar, yaitu Sperry dan IBM. Tahun 1947, Eckert dan Mauchly mendirikan Eckert-Mauchly Computer Corporation untuk memproduksi komputer secara komersial. Komputer pertama yang mereka hasilkan adalah UNIVAC I (Universal Automatic Computer). UNIVAC I menjadi tulang punggung penghitungan sensus tahun 1950 di USA. UNIVAC II yang memiliki kapasitas memori lebih besar dan kinerja yang lebih baik diluncurkan tahun 1950. Mulai saat itu perusahaan telah mengembangkan produk – produk baru yang kompatibel dengan produk sebelumnya sehingga pangsa pasar konsumen mereka tetap terjaga menggunakan produknya. IBM pun tidak mau kalah dengan mengeluarkan produk mereka yang akhirnya mendominasi pangsa pasar bisnis saat ini. Seri IBM pertama adalah seri 701 tahun 1953 dan terus berkembang menjadi lebih baik hingga sekarang.
Pentium adalah generasi kelima dari arsitektur prosesor mikro x86 buatan Intel Corporation, yang desainnya dibuat oleh Vinod Dham. Pentium merupakan penerus dari jajaran prosesor 486, dan mulai dijual ke pasaran pertama kali pada tanggal 22 Maret 1993. Nama asli (kode) Pentium adalah 80586 atau i586, untuk mengikuti penamaan generasi sebelumnya.
Pentium merupakan prosesor pertama dari Intel yang menggunakan arsitektur superskalar, sehingga walaupun Pentium merupakan prosesor yang bersifat CISC, Pentium dapat bekerja seperti layaknya prosesor RISC, meskipun pada saat itu belum ada aplikasi yang mampu mengutilisasinya.
Prosesor
komputer adalah salah satu teknologi terdepan yang tersedia di pasaran saat ini. Prosesor merupakan bagian yang paling penting dari sebuah komputer, dapat dikatakan bahwa prosesor adalah otak-nya komputer yang mengontrol bagian-bagian lain dari komputer seperti memory, hard drive dan video card. Prosesor memproses data dan melakukan tugasnya untuk mengontrol dan mengordinasi perangkat lunak dan perangkat besar dari sebuah komputer. Prosesor memiliki sirkuit yang rumit dan arsitekturnya lebih kompleks dengan berbagai kemajuan dalam desainnya.
Ada dua hal yang berperan penting dalam prosesor, yaitu register dan system clock. Register berfungsi sebagai penyimpan data, pengingat perintah-perintah yang diterima oleh prosesor, dan menarik data tadi ketika dibutuhkan. Kemampuan prosesor diukur dari seberapa banyak perintah dikerjakan dalam waktu bersamaan. Dalam bahasa brosur ditunjukkan lewat jenis prosesor 16 bit, 32 bit atau 64 bit. Artinya masing-masing prosesor ini mampu mengerjakan perintah 0 dan 1 tadi, ada yang 16, 32 atau 64 perintah secara bersamaan.
Prosesor membutuhkan waktu untuk mengerjakan setiap perintah. Jika perintah datang mengalir deras, maka prosesor akan mengatur perintah-perintah itu dalam sebuah antrian yang rapi. Waktu penyelesaian satu perintah diukur dalam satu siklus. Seberapa cepat satu siklus itu bergantung pada desain prosesornya. Itulah yang menyebabkan mengapa satu PC dan PC lainnya membutuhkan waktu yang berbeda untuk menjalankan sebuat software.
Evolusi prosesor komputer dimulai dengan pemahaman akan dasar-dasar pelistrikan. Walaupun ide mengenai bagaimana teknologi ini dapat diimplementasikan pada tahun 1900, namun baru pada tahun 1960-1970 an para ilmuan dapat menuangkan ide-ide tersebut menjadi praktik.
Berikut adalah sejarah evolusi prosesor:

Prosesor pertama yang dibuat adalah Intel 4004 yang diliris pada tahun 1971 oleh Intel dan merupakan prosesor ‘stand-alone’ yang pertama. Artinya seluruh central prosessing unit-nya berada dalam satu chip tunggal. Intel 4004 merupakan 4-bit prosesor dengan jumlah transistor sebanyak 2.300 dan memiliki kecepatan 740 kHZ.

Pada tahun 1976, Intel memperkenalkan 16-bit prosesor 8006 dengan keceptan 5 Mhz. Versi terbarunya dikeluarkan pada tahun 1979, yang memiliki 29.000 terbaru. Chip prosesor ini terpilih sebagai chip prosesor IBM PC yang pertama. Kesuksesan tersebut, diikuti oleh produksi Intel 486 yang merupakan prosesor 32-bit berkecepatan 16 Mhz. Pada masa ini, beberapa penyempurnaan dibuat seperti prosesor dapat dijalankan baik dalam keadaan ‘real mode’ maupun ‘protector mode’. Teknologi ini merupakan cikal bakal konsep multitasking. Selain itu, menu power saving seperti System Management Mode (SMM) dan interaksi WIMP (Window, Icon, Menu, Pointing device).

Intel Pentium dirilis pada tahun 1993 sebagai prosesor 32-bit dengan 3,21 juta transistor berkecapatan 60 MHz. Kemudian diikuti dengan Pentium II berkecepatan 233 MHz, Pentium III berkecepatan 450 MHz, dan Pentium IV berkeceptan 1,3 GHz. Kemudian, Intel mengeluarkan produk prosesor Celeron yang memiliki kecepatan 266 MHz dan digunakan pada komputer-komputer berharga terjangkau.

Pada tahun 1995, pesaing intel yaitu AMD merilis chip AM5x86 yang dapat digunakan pada prosesor Pentium. Selanjutnya, tahun 1999 AMD memperkenalkan prosesor Athlon berkecepatan 500 MHz, Athlon merupakan pesaing dekat Intel Pentium IIII karena memiliki kecepatan yang lebih tinggi. Faktanya, AMD Athlon merypakan prosesor pertama yang mencapai kecepatan 1 GHz.

Intel Pentium M dirilis pada tahun 2003 dan didesain spesifik dengan perangkat mobile. Intel Pentium M terintegrasi dengan Intel PRO/ jaringan Wireless 2100 dan menggunakan energi rebih rendah untuk meningkatkan daya hidup baterai. Kecepatan Pentium M lebih rendah dibandingkan dengan generasi sebelumnya yaitu 900 MHz. Pada tahun 2006, Intel memperkenalkan prosesor Core berkecepatan 1,6 GHz. Prosesor ini memiliki lebih dari satu Core seperti Core Duo (memiliki dua core) yang memiliki kapabilitas virtual yang memungkinkan beberapa system operasi dilakukan di komputer yang sama.



IBM POWER7 dirilis pada tahun 2009 dan mengandung 1,2 milyar transistor dalam satu chip besar yang terdiri atas 4 hingga 8 core.
Industri prosesor di masa depan menjanjikan, prosesor akan memiliki lebih banyak core yang menyebabkan prosesor bergerak sangat cepat, mengurangi konsumsi daya baterai dan berharga lebih murah. Berdasarkan Hukum Moore menyatakan bahwa jumlah transistor dalam sebuah chip berlipat ganda setiap tahun. Para programmer software harus menciptakan aplikasi-aplikasi multi-threaded untuk memanfaatkan core-core yang berlipat-lipat. Komputer-komputer yang dilengkapi dengan prosesor yang demikian akan bekerja lebih cepat dalam aplikasi multimedia seperti software grafik, audio players dan video players.

Minggu, 22 September 2013

-|SBY Tawarkan 3 Skenario Pemindahan Ibu Kota|-


Presiden Susilo Bambang Yudhoyono (SBY)
JAKARTA - Bencana banjir yang kerap melanda Ibu Kota Jakarta memunculkan wacana pemindahan Ibu Kota. Tidak hanya itu, kesemrawutan kondisi Jakarta saat ini dinilai berbagai pihak bahwa Jakarta sudah tidak layak menjadi Ibu Kota.

Staf Khusus Presiden Bidang Pembangunan Daerah dan Otonomi Daerah, Velix Wanggai mengatakan, Presiden Susilo Bambang Yudhoyono (SBY) secara terbuka dan tidak tabu bersedia berdiskusi atas wacana perpindahan Ibu Kota negara.  Menurut Presiden, Jakarta tidak bisa lagi menampung interaksi manusia dan lingkungannya.

"Dalam memutuskan kebijakan ini, diperlukan langkah yang bersifat teknokratis dan langkah politik sebagai agenda kolektif dari seluruh komponen bangsa. Hal ini sebagai langkah visioner, terobosan, sekaligus thinking outside the box bagi masa depan Indonesia," ujar Velix dalam siaran persnya kepada Okezone, Sabtu (19/1/2013).

Atas wacana ini lanjut Velix, Presiden SBY bahkan telah  mengajukan tiga skenario perpindahan Ibu Kota yang perlu didiskusikan oleh publik. Skenario pertama adalah mempertahankan Jakarta sebagai Ibu Kota, pusat pemerintahan, sekaligus kota ekonomi dan perdagangan.

"Pilihan atas opsi ini berkonsekuensi pada pembenahan total atas soal macet, banjir, transportasi, permukiman, dan tata ruang wilayah," tuturnya.

Kemudian skenario kedua yakni membangun Ibu Kota yang benar-benar baru. Kata Presiden lanjut Velix, sejatinya dibangun totally new capital. Sedangkan skenario ketiga, Ibu Kota tetap di Jakarta, namun memindahkan pusat pemerintahan ke lokasi lain.

"Atas tiga skenario itu, Presiden SBY mengajak semua komponen bangsa untuk membahas secara terbuka, matang, dan komprehensif atas wacana ini. Karena, kebijakan perpindahan ibukota dan atau pergeseran pusat pemerintahan harus menjangkau strategi jangka panjang bangsa,"