Pengertian (Network Attached Storage)
Network Attached Storage (NAS) adalah file-tingkat penyimpanan data komputer yang terhubung ke jaringan komputer menyediakan akses data ke heterogen klien. NAS tidak hanya beroperasi sebagai file server , tapi khusus untuk tugas ini baik dengan perangkat keras, perangkat lunak, atau konfigurasi elemen-elemen. NAS sering dibuat sebagai alat komputer - komputer khusus dibangun dari bawah ke atas untuk menyimpan dan melayani file - bukan sekadar komputer tujuan umum yang digunakan untuk peran.
Pada 2010 NAS perangkat yang mendapatkan popularitas, sebagai metode yang nyaman berbagi file antara beberapa komputer. [1] Potensi manfaat penyimpanan jaringan-melekat, dibandingkan dengan file server, termasuk akses data yang lebih cepat, administrasi lebih mudah, dan konfigurasi sederhana . [2]
Sistem NAS jaringan peralatan yang mengandung satu atau lebih hard drive, sering disusun menjadi logis, wadah penyimpanan berlebihan atau RAID array. Network Attached Storage menghilangkan tanggung jawab dari file melayani dari server lain pada jaringan. Mereka biasanya menyediakan akses ke file menggunakan protokol jaringan file sharing seperti NFS , SMB / CIFS , atau AFP .
Sebuah unit NAS adalah komputer yang terhubung ke jaringan yang hanya menyediakan layanan data berbasis file penyimpanan untuk perangkat lain pada jaringan. Meskipun secara teknis mungkin untuk menjalankan perangkat lunak lain pada unit NAS, tidak dirancang untuk menjadi server tujuan umum. Misalnya, unit NAS biasanya tidak memiliki keyboard atau menampilkan, dan dikendalikan dan dikonfigurasi melalui jaringan, sering menggunakan browser. [3]
Sebuah sistem operasi sepenuhnya fitur tidak diperlukan pada perangkat NAS, begitu sering sistem operasi dilucuti-down digunakan. Sebagai contoh, FreeNAS , sebuah open source solusi NAS dirancang untuk perangkat keras PC komoditas, diimplementasikan sebagai versi dilucuti-down dari FreeBSD .
Sistem NAS mengandung satu atau lebih hard disk, sering disusun menjadi logis, wadah penyimpanan berlebihan atau RAID array. NAS menghilangkan tanggung jawab dari file melayani dari server lain pada jaringan.
NAS menggunakan file berbasis protokol seperti NFS (populer di UNIX sistem), SMB / CIFS ( Server Message Block / Internet File Sistem umum ) (digunakan dengan sistem MS Windows), atau AFP (digunakan dengan Apple Macintosh komputer). Unit NAS jarang membatasi klien untuk protokol tunggal.
Contoh aplikasi basis data pada Bank
Contoh aplikasi basis data pada Bank
Model Basis data Berorientasi Objek (OODBMS)
OODBMS
Model Basis data berorientasi oobjek (OODBMS) menggunakan konsep-konsep pendekatan
berorientasi objek yang tidak hanya menyimpan data tapi juga operasi operasi terhadap data yang membentuk objek apa yang dapat dilakukan pada data yang dikandungnya. Pengembangan Basis data berorientasi objek dipengaruhi peningkatan popularitas bahasa berorientasi objek dan realisasi untuk mengatasi keterbatasan basis data relasional.
ODBMS ( Bambang, 2004) adalah perluasan bahasa pemograman menjadi bahasa versi persitens. Bahasa versi persistens ini memungkinkan pemrogram memanipulasi data secara langsung dari bahasa pemograman tanpa perlu melalui bahasa memanipulasi data seperti SQL. Dengan cara ini maka terdapat integrasi lebih erat pada bahasa pemrograman dengan basis data dibanding melalui embedded SQL. Perluasan ini berkehendak dapat memberi transparasi antara konsep-konsep kelas dan objek dibahasa pemograman tanpa mempedulikan keberadaan di memori atau di disket
Manifesto OODBMS adalah :
• Mendukung objek objek kompleks
• Mendukung identitas objek
• Memungkinkan objek dikapsulkan
• Mendukung tipe atau kelas
• Mendukung pewarisan
• Menghindari tehnik binding yang dini
• Dapat mengingat lokasi data
Kelemahan OODBMS :
• Kemungkinan korupsi basis data
• Kekurangan dan perluasan logik
• OODB lebih sulit dimengerti. Dibutuhkan orang yang benar – benar menguasai OODB.
Keunggulan OODBMS:
• Fitur fitur lanjut
• Sistem tipe yang seragam
• Dapat menyimpan kelas dengan jumlah banyak
• Dapat mengatasi data yang interrelated dan kompleks
• Adanya kelas yang hirarki
• Tidak memerlukan query language
• Tidak ada ganguan mismach
• Tidak ada primary key
• Adanya inheritance
• Menghasilkan sistem yang dibangun diatas bentuk-bentuk antara yang stabil dan dengan
demikiaan lebih mampu untuk mengikuti perubahan
Gambaran Umum Sistem yang Berjalan
Berikut ini gambaran umum dari struktur basis data yang sedang berjalan berdasarkan hasil
pengamatan dan wawancara dengan Satuan Kerja Restruk Kredit di Bank XYZ. Pengkreditan yang berjalan di Bank XYZ hampir sama dengan bank-bank lainnya.
• Nasabah datang langsung pada Bank XYZ untuk mengajukan permohonan kredit dengan
mengisi formulir yang diberikan oleh customer service.
• Bagian marketing akan memeriksa formulir nasabah akan ketidaklengkapan pengisian formulir nasabah dan bila formulir belum lengkap terisi maka akan dikembalikan untuk pengisian kelengkapan formulir.
• Formulir yang telah lengkap ditindaklanjuti dengan melakukan survei akan jaminan yang
diberikan oleh nasabah.
• Setelah melakukan survei maka dibuatkan laporan tentang keadaan jaminan dan semua
informasi yang ada pada jaminan tersebut.
• Laporan yang telah dibuat maka akan diberikan pada bagian Head Segment dimana kumpulan orang yang mempunyai hak penentuan setuju atau tidak nya bank akan memberi pinjaman.
• Apabila bank tidak menyetujui permohonan peminjaman tersebut maka bagian marketing akan membuat surat penolakan yang diberikan pada nasabah. Dan bila disetujui maka dokumen akan diberikan pada bagian kredit untuk dicek lebih lanjut untuk penilaian jaminan dan analisa kredit. Dimana penilaian jaminan itu akan menilai seberapa besar nilai jaminan yang diberikan dan dibuat Laporan Penilaian Jaminan.
• Laporan tersebut diberikan pada divisi marketing dan bagian marketing akan membuatkan
proposal kredit dari hasil laporan penilaian tersebut. Bila peminjaman bernilai diatas 500 juta
maka dokumen akan didistribusikan kepada bagian kredit untuk menganalisis apakah permohonan perkreditan tersebut memenuhi syarat yang diajukan oleh bank.
• Dan membuat hasil analisa dalam bentuk laporan yang lalu diberikan pada pihak Risk
Management untuk melihat resiko-resiko yang terdapat pada permohonan peminjaman kredit
setelah semua resiko diperhitungkan maka hasilnya akan diberikan pada bagian Head Segment dimana komite tersebut merupakan kumpulan manajemen yang akan memberika persetujuan akhir akan pemberian kredit pada nasabah.
• Setelah offering letter diberikan ke nasabah selanjutnya bagian legal & dokumen akan meminta dokumen asli dari informasi yang diberikan nasabah , dan mengecek kelengkapan data tersebut.
• Kemudian akan dibuatkan surat pengantar untuk pengikatan kredit yang akan diberikan pada notaris
• Pengikatan kredit oleh notaris di setujui dan ditandatangani maka pencairan kredit dapat dilakukan.
• Setelah pencairan dilakukan semua hal yang dilakukan oleh nasabah akan dimonitor lebih
lanjut untuk kepastian penggunaan kredit pinjaman tersebut
contoh lain :
Basis Data
Basis data adalah sekumpulan data yang saling berhubungan, disimpan dengan minimum redundansi untuk melayani banyak aplikasi secara optimal.
Redundansi adalah penyimpanan data yang sama secara berulang (kembar data).
Sistem Manajemen Basis Data
Sistem Manajemen Basis Data (SMBD) adalah perangkat lunak yang terdiri atas sekumpulan program untuk mengelola dan memelihara data di dalam suatu struktur yang digunakan oleh banyak aplikasi.
Contoh aplikasi : MySQL, Oracle, MySQL Server, Paradoks, Delphi, dll.
Manfaat dan Fungsi Sistem Manajemen Basis Data (SMBD) :
• Kemandirian Data : Program aplikasi tidak diekspos pada detail representasi dan penyimpanannya (menyembunyikan detail data).
• Akses Data efisien : memanfaatkan teknologi untuk menyimpan dan mengambil data secara efisien.
• Integritas dan keamanan data : Tersedianya batasan integritas.
• Tersedianya keamanan data.
• Administrasi data : berbagi data & dapat memberikan perbaikan yang signifikan
• Akses Konkruen dan Crash Recovery : menjadwalkan akses konkuren pada data. akses data hanya satu pengguna pada satu waktu.
• Waktu Pengembangan aplikasi terkurangi : mendukung fungsi-fungsi penting dari aplikasi untuk mengakses data.
Sistem Basis Data
Sistem Basis Data adalah Suatu basis data yang berbasis komputer dibuat dan dipelihara oleh sekumpulan program aplikasi yang ditulis secara khusus untuk menyelesaikan masalah tertentu dengan menggunakan suatu Sistem Manajemen Basis Data (Database Management System).
Komponen Sistem Basis Data :
• DATA : Data untuk suatu basis data mempunyai karakteristik terintegrasi dan pemakaian bersama. Data dalam penggunaannya dibagi menjadi 2 pengguna yaitu multi-user & single-user.
• HARDWARE : berupa penyimpanan bantu dan peralatan Input/Output (I/O), processor dan memory utama, serta peralatan pendukung.
• SOFTWARE : Perangkat lunak untuk sistem basis data disebut SMBD.
• USER :
o Pemrogram aplikasi yaitu yang bertanggung jawab menulis program aplikasi yang menggunakan basis data.
o Pengguna akhir yaitu pengguna yang berinteraksi dengan sistem basis data secara on-line melalui workstation atau terminal
o Administrator Basis Data (Database Administrator) yaitu seseorang yang menyusun strategi dan putusan kebijakan mengenai data, dan menyediakan kebutuhan dukungan teknik untuk mengimplementasikan putusan yang dipilih.
Model Data
Model Data adalah Kumpulan tools yang secara konseptual untuk mendeskripsikan data, hubungan data, semantic data, dan konsistensi konstrain atau kumpulan konstruksi deskripsi data level tinggi yang menyembunyikan detail penyimpanan level rendah.
Jenis – Jenis Model Data :
Flat File
Basis data flat-file terdiri dari satu atau lebih file yang dapat dibaca, yang secara normal berbentuk format file text.
Kelemahan :
- 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.
Hirarki
Basis data hirarki menggunakan suatu root table atau parent table berada pada struktur yang paling atas, terhubung ke child table yang dihubungkan dengan data.
Kelebihan :
- Data dapat dengan cepat dilakukan retrieve
- Integritas data mudah dilakukan pengaturan
Kelemahan :
- Pengguna harus sangat familiar dengan struktur basis data
- Terjadi redudansi data
Jaringan
menambahkan kemampuan root table untuk melakukan share relationships dengan child tables.
Relasi antar tabel dalam basis data jaringan disebut set structure
Kelebihan :
- 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 :
- 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.
Relational
Tabel terdiri baris dan kolom, baris adalah merepresentasikan tuple atau record pada tabel, dan kolom merepresentaksikan fields pada tabel.
Kelebihan :
- 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 :
- Kelompok informasi / tables yang berbeda harus dilakukan joined untuk melakukan retrieve data
- User harus familiar dengan relasi antar tabel
- User harus belajar SQL.
Berorientasi Objek (Object Oriented (OO))
Model basis data berorientasi objek adalah suatu model basis data, dimana data didefinisikan, disimpan, dan diakses menggunakan pemrograman berorientasi objek.
Kelebihan :
- 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 :
- User harus memahami konsep berorientasi objek, karena basis data berorientasi objek tidak dapat bekerja dengan metoda pemrograman tradisional
Relasional Objek (Object Relational (OR))
Relasional Objek adalah Mengkombinasikan konsep model basis data relasional dengan style pemrograman berorientasi objek
Kelebihan :
- Tipe bentukan dapat dibuat
Kelemahan :
- User harus memahami antara konsep berorientasi objek dengan relasional
- Beberapa vendor mengimplementasikan konsep relasional objek tidak mendukung sifat pewarisan objek.
Level Abstraksi Dalam SMBD
Skema eksternal
- Model Data.
Skema Konseptual
- Mendeskripsikan data yang disimpan dalam model data SMBD. Dalam SMBD Relasional, skema ini mendeskripsikan semua relasi yang disimpan dalam basis data.
Skema Fisik
- Menentukan detail penyimpanan data. Meringkas semua relasi yang dideskripsikan pada skema konseptual untuk disimpan pada media penyimpanan sekunder.
Stored Program Concep
Dikeluarkan oleh Von Neuman, yaitu program (kumpulan instruksi) disimpan di suatu tempat (memori) kemudian instruksi-instruksi tersebut dieksekusi. Sasaran yang akan dicapai komputer sesuai atau bergantung program yang disimpan untuk dieksekusi. Penggunaan komputer dapat disesuaikan hanya dengan mengganti program yang disimpan di memori untuk dieksekusi. Konsep ini menghasilkan keluwesan (flesibilitas).
Sistim komputer :
Secara umum segala sesuatu di muka bumi ini mengalami perkembangan yang sangat luar biasa seiring dengan berjalannya waktu, demikian pula halnya dengan Ilmu Pengetahuan dan Teknologi (IPTEK). Banyak penemuan-penemuan baru khususnya dibidang IPTEK yang ditemukan dan dibuat sebagai sebuah usaha yang produktif untuk membuat hidup manusia semakin mudah. Seperti misalnya dengan ditemukannya pesawat telefon orang dengan jarak yang cukup jauh dapat berkomunikasi satu dengan yang lain dengan sangat cepat dan efisien tanpa harus menghadirkan fisik hanya untuk membicarakan beberapa hal yang mungkin dianggap perlu dan penting. Dengan ditemukannya teknologi satelit kita dapat dengan mudah dan nyaman menyaksikan pertandingan-pertandingan klub-klub sepakbola ternama favorite kita baik liga Inggris, Itali dan banyak negara lainnya hanya dengan duduk santai dirumah sambil makan dan minum seenaknya, tanpa harus capek-capek mengurus visa, paspor, tiket pesawat, antri di stadion dan lain sebagainya.
Demikian juga dengan sistem perhitungan dan pengolahan data yang sudah dilakukan oleh manusia sejak ratusan tahun yang lalu, mungkin sudah dilakukan sejak manusia itu ada. Mulai dari yang manual sampai yang elektrik-otomatik, dari yang tradisional sampai dengan yang modern seperti sekarang ini, sudah melewati sebuah proses pencarian keilmuan yang sangat-sangat panjang.
Alat pengolah data, mulai dari yang paling sederhana, sampai sekarang ini, dapat digolongkan ke dalam 4 golongan, yaitu:
1. Alat manual (manual device), mempergunakan alat-alat sederhana, tangan masih memegang peranan penting.
2. Alat mekanik (mechanical device), mempergunakan alat mekanik yang digerakkan secara manual dengan tangan.
3. Alat mekanik elektronik (electro mechanical device), mempergunakan alat mekanik yang digerakkan oleh motor elektronik.
4. Alat elektronik (electronic device), mempergunakan alat yang bekerja secara elektronik.
Perkembangan alat pengolahan data tersebut berkembang sangat cepat sampai kemudian ditemukannya sebuah alat penghitung dan pemrosesan data otomatis yang dapat beroperasi dengan sangat cepat yang dinamakan komputer.
Komputer generasi pertama dimulai pada tahun 1946. Istilah komputer (computer) diambil dari bahasa latin computare yang berarti menghitung. Komputer pada generasi pertama ini adalah komputer elektronik yang menggunakan konsep stored program (operasi komputer dikontrol oleh program yang disimpan di memori komputer), sedangkan komputer elektronik sebelumnya program tidak dapat disimpan di memori komputer, hanya tiap-tiap instruksi dibacakan ke komputer. Stored program merupakan suatu konsep yang cukup dramatis. Dengan stored program, tidak perlu merubah isi komponen dalam komputer untuk masing-masing aplikasi komputer yang berbeda. Hanya program baru untuk aplikasi itu saja yang dibacakan ke komputer dan disimpan di memori komputer. Program dibuat dengan bahasa mesin, yang terdiri dari instruksi-instruksi angka 0 dan 1 di dalam urutan-urutan tertentu.
Kemudian dalam perjalanannya teknologi komputer terus berkembang seiring dengan semakin maju dan berkembangnya teknologi di bidang industri elektronika, terutama sejak ditemukannya sebuah komponen elektronika baru pada saat itu yang dikenal dengan nama transistor.
Perkembangan teknologi komputer tersebut tidak terlepas dari perkembangan bagian-bagian yang menyusun komputer sehingga membentuk sebuah sistem yang handal yang biasa dikenal dengan sebutan sistem komputer. Sistem komputer terdiri atas empat komponen. Keempat komponen tersebut melakukan kerjasama dan saling berinteraksi untuk menghasilkan tujuan sistem komputer, yaitu komputasi. Keempat komponen itu adalah :
1. Pemroses.
Pemroses berfungsi mengendalikan operasi komputer dan melakukan fungsi pemrosesan data. Pemroses terdiri dari bagian ALU (Aritmetic Logic Unit) untuk komputasi dan bagian CU (Control Unit) untuk pengendalian.
2. Memori utama.
Memori berfungsi menyimpan data dan program. Memori utama biasanya volatile yaitu tidak dapat mempertahankan data dan program yang disimpan begitu sumber daya energi (listrik) dihentikan. Komputer saat ini mengikuti konsep program tersimpan (stored program concept) Von Neumann, yaitu program (kumpulan instruksi) disimpan di suatu tempat (memori) dimana kemudian instruksi-instruksi yang tersimpan itu dieksekusi. Dengan konsep program tersimpan maka sasaran yang dicapai komputer sesuai atau bergantung program yang disimpankan untuk dieksekusi. Aplikasi komputer dapat disesuaikan hanya dengan mengganti program yang disimpankan didalamnya. Fleksibilitas yang sangat luar biasa didapatkan dengan menerapkan konsep ini. Sistem menjadi dapat dibuat bertujuan umum (General Purpose), dimana fungsinya mengikuti program yang disimpankan untuk dieksekusi.
3. Perangkat masukan dan keluaran.
Perangkat masukan dan keluaran berfungsi memindahkan data antara komputer dan lingkungan eksternalnya. Lingkungan eksternal dapat diantarmuka (interface) oleh beragam peralatan eksternal, seperti: peralatan penyimpan sekunder, peralatan komunikasi, terminal, dan lain sebagainya. Perangkat ini berfungsi menghubungkan komputer dengan lingkungannya sehingga mempunyai manfaat terhadap lingkungannya.
4. Interkoneksi antar komponen.
Interkoneksi adalah struktur dan mekanisme yang diperlukan untuk menghubungkan antara ketiga komponen diatas (pemroses, memori utama, dan perangkat masukan dan keluaran). Secara fisik interkoneksi antar komponen ini berupa perkawatan biasa. Sebagaimana umumnya interkoneksi (komunikasi), interkoneksi tidak hanya perkawatan tetapi juga memerlukan tata cara atau aturan komunikasi agar tidak kacau dan mencapai tujuan yang diharapkan.
Salah satu jenis dari arsitektur, dimana superscalar adalah sebuah uniprocessor yang dapat mengeksekusi dua atau lebih operasi scalar dalm bentuk paralel.
Merupakan salah satu rancangan untuk meningkatkan kecepatan CPU. Kebanyakan dari komputer saat ini menggunakan mekanisme superscalar ini. Standar pipeline yang digunakan adalah untuk pengolahan bilangan matematika integer (bilangan bulat, bilangan yang tidak memiliki pecahan), kebanyakan CPU juga memiliki kemampuan untuk pengolahan untuk data floating point (bilangan berkoma). Pipeline yang mengolah integer dapat juga digunakan untuk mengolah data bertipe floating point ini, namun untuk aplikasi tertentu, terutama untuk aplikasi keperluan ilmiah CPU yang memiliki kemampuan pengolahan floating point dapat meningkatkan kecepatan prosesnya secara dramatis.
Peristiwa menarik yang bisa dilakukan dengan metoda superscalar ini adalah dalam hal memperkirakan pencabangan instruksi (brach prediction) serta perkiraan eksekusi perintah (speculative execution). Peristiwa ini sangat menguntungkan buat program yang membutuhkan pencabangan dari kelompok intruksi yang dijalankankannya.
Program yang terdiri dari kelompok perintah bercabang ini sering digunakan dalam pemrograman. Contohnya dalam menentukan aktifitas yang dilakukan oleh suatu sistem berdasarkan umur seseorang yang sedang diolahnya, katakanlah jika umur yang bersangkutan lebih dari 18 tahun, maka akan diberlakukan instruksi yang berhubungan dengan umur tersebut, anggaplah seseorang tersebut dianggap telah dewasa, sedangkan untuk kondisi lainnya dianggap belum dewasa. Tentu perlakuannya akan dibedakan sesuai dengan sistem yang sedang dijalankan.
Lalu apa yang dilakukan oleh CPU untuk hal ini? Komputer akan membandingkan nilai umur data yang diperolehnya dengan 18 tahun sehingga komputer dapat menentukan langkah dan sikap yang harus diambilnya berdasarkan hasil perbandingan tersebut. Sikap yang diambil tentu akan diambil berdasarkan pencabangan yang ada.
Pada CPU yang mendukung perintah pencabangan ini, CPU membutuhkan lumayan banyak clock cycle, mengingat CPU menempatkan semuanya pada pipeline dan menemukan perintah berikutnya yang akan dieksekusinya. Sirkuit untuk branch prediction melakukan pekerjaan ini bekerja sama dengan pipeline, yang dilakukan sebelum proses di ALU dilaksanakan, dan memperkirakan hasil dari pencabangan tersebut.
Jika CPU berfikir bahwa branch akan menuju suatu cabang, biasanya berdasarkan pekerjaan sebelumnya, maka perintah berikutnya sudah dipersiapkan untuk dieksekusi berikut data-datanya, bahkan dengan adanya pipeline ini, bila tidak diperlukan suatu referensi dari instruksi terakhir, maka bisa dilaksanakan dengan segera, karena data dan instruksi yang dibutuhkan telah dipersiapkan sebelumnya.
Dalam hal speculative execution, artinya CPU akan menggunakan melakukan perhitungan pada pipeline yang berbeda berdasarkan kemungkinan yang diperkirakan oleh komputer. Jika kemungkinan yang dilakukan oleh komputer tepat, maka hasilnya sudah bisa diambil langsung dan tinggal melanjutkan perintah berikutnya, sedangkan jika kemungkinan yang diperkirakan oleh komputer tidak tepat, maka akan dilaksanakan kemungkinan lain sesuai dengan logika instruksi tersebut.
Teknik yang digunakan untuk pipeline dan superscalar ini bisa melaksanakan branch prediction dan speculative execution tentunya membutuhkan ekstra transistor yang tidak sedikit untuk hal tersebut.
Sebagai perbandingan, komputer yang membangkitkan pemrosesan pada PC pertama yang dikeluarkan oleh IBM pada mesin 8088 memiliki sekitar 29.000 transistor. Sedangkan pada mesin Pentium III, dengan teknologi superscalar dan superpipeline, mendukung branch prediction, speculative execution serta berbagai kemampuan lainnya memiliki sekitar 7,5 juta transistor. Beberapa CPU terkini lainnya seperti HP 8500 memiliki sekitar 140 juta transistor.
SPECULATIVE EXECUTION
perkiraan eksekusi perintah.
Pada CPU, speculative executive ini digunakan untuk mempertinggi kecepatan pemrosesan pada CPU. CPU akan menggunakan melakukan perhitungan pada pipeline yang berbeda berdasarkan kemungkinan yang diperkirakan oleh komputer. Jika kemungkinan yang dilakukan oleh komputer tepat, maka hasilnya sudah bisa diambil langsung dan tinggal melanjutkan perintah berikutnya, sedangkan jika kemungkinan yang diperkirakan oleh komputer tidak tepat, maka akan dilaksanakan kemungkinan lain sesuai dengan logika instruksi tersebut.
Teknik yang digunakan untuk pipeline dan superscalar ini bisa melaksanakan branch prediction dan speculative execution tentunya membutuhkan ekstra transistor yang tidak sedikit untuk hal tersebut.
Sebagai perbandingan, komputer yang membangkitkan pemrosesan pada PC pertama yang dikeluarkan oleh IBM pada mesin 8088 memiliki sekitar 29.000 transistor. Sedangkan pada mesin Pentium III, dean teknologi superscalar dan superpipeline, mendukung branch prediction, speculative execution serta berbagai kemampuan lainnya memiliki sekitar 7,5 juta transistor. Beberapa CPU terkini lainnya seperti HP 8500 memiliki sekitar 140 juta transistor.
Istilah lain yang mungkin terkait
Execution
Peristiwa untuk melaksanakan suatu program, menjalankan program.
Execution Time
Waktu selama berlangsungnya perintah eksekusi.
Execution phase
Salah satu Virus life circle. Fase eksekusi. Virus menjalankan fungsinya. Fungsinya mungkin sepele ...
Execution Cycle
Satu putaran pelaksanaan sebuah instruksi bahasa mesin oleh CPU.
Execution Fuction
Disingkat dengan EF. Tombol yang terdapat pada komputer untuk mengeksekusi suatu perintah secara ...
1. Landasan
Dalam membentuk istilah komputer Indonesia, kumpulan patokan dan saran dalam Pedoman Umum Ejaan Bahasa Indonesia yang Disempurnakan dan Pedoman Umum Pembentukan Istilah serta pedoman-pedoman khusus istilah terkait lainnya hendaklah digunakan sebagai penuntun utama. Di samping itu, perlu pula dipakai ketentuan berikut yang merupakan pelengkap khusus Pedoman Umum Pembentukan Istilah.
2. Bahasa Sumber
Bahasa sumber pembentukan istilah komputer adalah bahasa Inggris yang dipakai sebagai bahasa dasar pengembangan perkomputeran. Mengingat pentingnya peran komputer dalam teknologi komunikasi dan informasi sebagai wahana untuk pelaksanaan komunikasi internasional yang bersifat mengglobal, kemudahan untuk kecepatan saling mengerti antarbangsa supaya mendapat perhatian khusus dalam membentuk peristilahan komputer Indonesia.
Untuk itu, penentuan prioritas dalam mempertimbangkan dan menentukan pemilihan istilah yang akan diterima tidak membedakan prioritas alternatif langkah 1 (bahasa Indonesia lazim), langkah 2 (bahasa Indonesia tidak lazim), langkah 3 (bahasa serumpun lazim), langkah 4 (bahasa serumpun tidak lazim), langkah 5 (penerjemahan bahasa asing), langkah 6 (penyerapan dengan/tanpa penyesuaian ejaan/lafal), dan langkah 7 (penerjemahan dan penyerapan).
3. Tata Cara Penyerapan Istilah Asing
Pemadanan istilah asing ke dalam bahasa Indonesia dilakukan berdasarkan beberapa ketentuan sebagai berikut:
1. Istilah asing dipadankan dengan bahasa Indonesia yang umum.
Contoh:
• delete - hapus
• exit - keluar
• cancel – batal
2. Istilah asing dipadankan dengan bahasa Indonesia yang tidak lazim.
Contoh:
• scan - pindai
• scanner - pemindai
• hacker – peretas
3. Istilah asing dipadankan dengan bahasa serumpun yang lazim.
Contoh:
• batch - tumpak
• homepage - laman
4. Istilah asing dipadankan dengan bahasa serumpun yang tidak lazim.
Contoh:
• discharge - luah
• download - unduh
• upload - unggah
5. Istilah asing diserap ke dalam bahasa Indonesia:
a. tanpa melalui proses penyesuaian ejaan
Contoh:
• monitor - monitor
• internet - internet
b. melalui penyesuaian ejaan
Contoh:
• access - akses
• computer - komputer
c. melalui penyesuaian lafal
Contoh:
• design - desain
• manager - manajer
d. melalui penyesuaian ejaan dan lafal
Contoh:
• management - manajemen
• architecture - arsitektur
e. melalui penambahan vokal pada akhir kata yang hanya berupa satu suku kata, sekaligus dengan penyesuaian ejaan
Contoh:
• fact - fakta
• norm - norma
• byte – bita
PEDOMAN KHUSUS PEMAKAIAN ISTILAH KOMPUTER
1. Kepoliglotan orang Indonesia
Bangsa Indonesia pada dasarnya bersifat poliglot. Oleh karena itu, penggunaan istilah yang berasal dari bahasa asing asal 'tampak' seperti bahasa Indonesia tidak akan merupakan masalah.
Dalam percakapan lisan 'didel' dibenarkan dipakai di samping 'dihapus'. Akan tetapi, untuk bahasa tulis sebaiknya dipakai istilah 'dihapus'.
2. Istilah Resmi dan Istilah Baku
Seranai istilah yang dihasilkan berdasarkan Pedoman Khusus Pembentukan Istilah Komputer ini merupakan istilah resmi, sehingga harus dipakai dalam setiap tulisan dan dokumen resmi. Adapun pemapanan pembakuan dan pemakaiannya ditentukan berdasarkan keberterimaannya oleh masyarakat umum.
3. Pengefektifan Penggunaan Istilah
Senarai Istilah Komputer menyediakan seperangkat kosakata bahasa Indonesia untuk digunakan dalam upaya kebahasaan untuk mengefektifkan penyusunan karya tulis bahasa Indonesia sesuai dengan tuntutan persyaratan pola penyajian yang bersifat tepat, singkat, lugas, dan jelas.
Sehubungan dengan itu, upaya penggunaan bahasa Indonesia untuk menurunkan perangkat istilah bersistem amat dianjurkan. Dari istilah akses (access) dapat diturunkan pengakses (accessor), terakseskan (accessible), keteraksesan (accessibility), aksesi (accession), dan seterusnya.
Selanjutnya, nila akan dipadankan ' … new forms of computers will proliferate, including biological computers …' dalam bahasa Indonesia baku, dikatakan ' … bentuk baru komputer akan berprolifrasi, termasuk komputer biologis …' bukan '… bentuk-bentuk baru komputer-komputer, termasuk komputer-komputer biologis …'. Bentuk terakhir betul menurut tata bahasa Inggris, tetapi menyalahi tata kaidah kalimat bahasa Indonesia baku. Oleh karena itu, istilah Indonesia yang dibakukan adalah bentuk tunggal. Jadi, ada 'data' sebagai padanan datum yang dianggap tunggal, dan baru kalau diperlukan, ada bentuk 'data-data' untuk padanan data. Begitu pula hanya ada virus untuk virus, sedangkan bentuk jamak viri dipadankan dengan 'virus-virus ' bukan 'viri'.
SENARAI PADANAN ISTILAH
No. Istilah Padanan
---------------------------------------------------------------------
1 abort gugurkan
2 access akses
3 access management manajemen akses
4 access unit unit akses
5 account akun; rekening
6 action button tombol tindak, tombol aksi
7 action setting penataan tindak, penataan aksi
8 active desktop destop aktif
9 add-ins tertambah
10 address alamat
11 address book buku alamat
12 administration administrasi
13 administration domain ranah administrasi
14 advisory system sistem penasihat
15 affirmation penegasan
16 agenda agenda
17 algorithm algoritma
18 alias alias
19 align left rata kiri
20 align right rata kanan
21 alignment perataan
22 alternate silih
23 alternate recipient penerima pilihan
24 animation animasi
25 anonymous remailer penyurat-balik anonim
26 append bubuh
27 application aplikasi
28 apply terapkan
29 apply design desain terapan
30 arrange susun
31 array larik
32 artificial intelligence kecerdasan buatan, intelegensi
buatan
33 ascending menanjak, urut naik
34 attribute atribut
35 auto clip art gambar klip otomatis
36 auto-correct pembetulan otomatis, otokoreksi
37 auto-forward maju otomatis
38 auto-replay putar ulang otomatis
39 auto-reply balasan otomatis
40 autofit otofit
41 autoformat format otomatis, otoformat
42 automatic learning pemelajaran otomatis
43 autoshapes bentuk otomatis
44 autosum total otomatis; jumlah otomatis
45 back balik; belakang
46 back slash garis miring kiri
47 back space spasi mundur
48 back up (rekam) cadangan
49 background latar belakang
50 backtracking lacak balik
51 backward chaining perantaian balik
52 band pita
53 bandwidth lebar pita
54 bar batang
55 bar-code kode batang
56 bar-code reader pembaca kode batang
57 bar-code scanner pemindai kode batang
58 base basis
59 batch tumpak
60 best-first search telusur pertama terbaik
61 binary biner
62 bit bit
63 bit map peta bit
64 blackboard model model papan tulis
65 blind copy recipient penerima kopi buntu; penerima
salin buntu
66 body bodi; badan
67 body text teks tubuh
68 bold tebal
69 border batas
70 bps bps
71 breadth-first search telusur pertama lebar
72 break putus
73 broadcast mail surat siaran
74 broadcast videography videografi siaran
75 browse ramban; jelajah
76 browsers peramban; penjelajah
77 buffer penyangga
78 bug kutu
79 bullet bulet
80 button tombol
81 byte bita
82 cache memory memori tembolok, memori
singgahan
83 cancel batal
84 capacity kapasitas
85 capslock kancing kapital
86 caption takarir
87 card kartu
88 cartridge kartrid, selongsong, patrun
89 cartridge disk disket kartu
90 cascade riam
91 cell sel
92 center tengah
93 central processing unit (CPU) unit pengolah pusat (UPP)
94 change case ubah karakter
95 channel saluran, kanal
96 character aksara; karakter
97 chart bagan
98 chatting rumpi
99 clear bersih; bersihkan
100 click klik
101 client klien
102 close tutup
103 closed file berkas tertutup
104 cluster gugus; rumpun
105 coding pengodean
106 color warna
107 color monitor monitor warna
108 column kolom
109 comments komentar
110 common name nama umum
111 computer komputer
112 computer aided berbantuan komputer
113 computer aided design (CAD) desain berbantuan komputer (DBK)
114 computer aided instruction instruksi berbantuan komputer
115 computer aided manufacturing pemanufakturan berbantuan
komputer
116 computer conference konferensi komputer
117 computer memory memori komputer
118 computer network jaringan komputer
119 conclusion part bagian kesimpulan
120 content isi
121 content type tipe isi
122 control(ctrl) kontrol (ktrl), kendali
123 convert ubah
124 copy salinan; kopi
125 copy recipient penerima salinan
126 count cacah
127 country name nama negara
128 crack rengkah
129 cracker perengah
130 create new buat baru
131 cursor kursor
132 custom views tilik pesanan, tilik suai
133 customizes sesuai
134 cut potong
135 cut-off putus
136 daemon jurik
137 data data
138 data analysis display tampilan analisis data
139 data anaysis analisis data
140 data bank bank data
141 data interchange saling tukar data
142 data logging pencatatan data
143 data processing pemrosesan data, pengolahan data
144 data processor pemroses data
145 database pangkalan data, basis data
146 datasheet lembar data
147 date tanggal
148 debug awakutu
149 decimal desimal
150 declarative knowledge pengetahuan deklaratif
151 decoding pengawasandian
152 decrease kurang; susut
153 deduction deduksi
154 deductive inference inferensi deduksi
155 deferred delivery pengiriman tertunda
156 delete hapus
157 delete item butir hapus
158 delivery pengiriman
159 delivery notification pemberitahuan pengiriman
160 depth-first search telusur pertama kedalaman
161 descending menurun, urut turun
162 design desain; rancangan
163 desk application aplikasi meja
164 digit digit
165 digital digital
166 digital computer komputer digital
167 direct submission submisi langsung
168 direct user pengguna langsung
169 directory direktori
170 directory information informasi direktori
171 directory management manajemen direktori
172 directory name nama direktori
173 directory system sistem direktori
174 directory system agent agen sistem direktori
175 directory user pengguna direktori
176 directory user agent agen pengguna direktori
177 disc disket; cakram; diska
178 disclosure of other penyingkapan lain
179 disconnected network drive pemacu jaringan tak-tersambung
180 discuss diskusi
181 disk drive penggerak disket; penggerak
cakram
182 disk memory memori disket; memori cakram
183 diskette disket
184 display tayangan
185 display station monitor peraga
186 distribution list senarai distribusi
187 document dokumen
188 document delivery pengiriman dokumen
189 document interchange saling tukar dokumen
190 domain ranah
191 domain knowledge pengetahuan ranah
192 domain model model ranah
193 domain name server server nama ranah; peladen nama
ranah
194 down anjlok
195 download unduh
196 drag seret
197 draw gambar; lukis
198 draw table buat tabel
199 drawing penggambaran
200 drive penggerak
201 dummy tiruan
202 edit edit
203 electronic data proccessing pemrosesan data elektronik (PDE)
(EDP)
204 electronic archive arsip elektronik
205 electronic data data elektronik
206 electronic document dokumen elektronik
207 electronic mail surat elektronik
208 electronic mailbox kotak surat elektronik
209 electronic messaging pemesanan elektronik
210 emoticon ikon emosi
211 encoded information informasi tersandi
212 encoding penyandian
213 encryption enkripsi
214 end selesai; tamat
215 enter enter
216 entry entri
217 envelope amplop
218 episode episode
219 erase hapus
220 eraser penghapus
221 error galat
222 esc(ape) hindar; keluar balik
223 evaluation function fungsi evaluasi
224 exit keluar
225 expert system (ES) sistem pakar (SP)
226 expiration date tanggal ekspirasi
227 expiry date indication indikasi tanggal kedaluwarsa
228 explorer penjelajah
229 export ekspor
230 facsimile faksimile
231 facsimile machine mesin faksimile
232 fax faks
233 fax board papan faks
234 fax machine mesin faks
235 fax modem modem faks
236 feedback balikan; umpan balik
237 fetch jemput; ambil
238 field ruas
239 field length panjang ruas
240 file berkas
241 file name nama berkas
242 filing pemberkasan
243 fill isi
244 fill character isi karakter
245 filter tapis; filter
246 filtering penapisan
247 find cari; temukan
248 firmware peranti tegar, perangkat tegar
249 floppy disk disket liuk; cakram liuk
250 folder pelipat
251 font huruf; fonta
252 font size ukuran huruf
253 footer kaki halaman
254 foreground latar depan
255 format format
256 format painter pewarna format
257 formula formula, rumus
258 forward depan
259 forward chaining perantaian maju
260 frame bingkai
261 front-end ujung depan
262 full screen layar penuh
263 gateway gerbang
264 general umum
265 generate bangkitkan
266 get dapatkan
267 gigabyte gigabita
268 go to menuju
269 gridlines garis kisi
270 hack retas
271 hacker peretas
272 hang macet
273 hanging indent inden macet
274 hard disk cakram keras
275 hardware perangkat keras
276 header tajuk
277 heading penajukan
278 help bantuan
279 heuristic search telusur heuristik
280 hide tersembunyi
281 highlight sorot
282 history sejarah
283 home pangkal
284 home base basis pangkal
285 horizontal horizontal
286 hub hub
287 hyperlink hipertaut
288 identity (ID) identitas (ID); tanda kenal
289 If-then rule kaidah jika-maka
290 If-then statement pernyataan jika-maka
291 image interpretation inteprestasi citra
292 image understanding pemahaman citra
293 image recognition rekognisi citra
294 import masuk; impor
295 in-basket masuk keranjang
296 inbox kotak masuk
297 indent inden
298 index indeks
299 inference engine mesin inferensi
300 informatics informatika
301 information informasi
302 information object objek informasi
303 information system sistem informasi
304 information technology (IT) teknologi informasi (TI)
305 input masukan
306 input data data masukan
307 input/output (I/O) masukan/keluaran (M/K)
308 insert sisip, sisipan
309 install instal
310 instruction pembelajaran, instruksi
311 integrated software perangkat keras terpadu
312 interactive videography videografi interaktif
313 interface antarmuka
314 intranet intranet
315 IP (identification personal) alamat PI (personal
address identifikasi)
316 italic italik; miring
317 joining penggabungan
318 key kunci; tombol
319 key field medan kunci; medan tombol
320 key lock terkunci
321 keyboard papan ketik; papan tombol
322 keyboard entry entri papan ketik; entri papan
tombol
323 keyboard printer pencetak papan ketik
324 keypad bantalan kunci
325 keyword kata kunci; kata sandi
326 kilobyte kilobita
327 knowledge acquisition persyaratan pengetahuan
328 knowledge base basis pengetahuan
329 knowledge engineer insinyur pengetahuan
330 knowledge engineering rekayasa pengetahuan
331 label label
332 landscape lanskap
333 launch luncur
334 launching peluncuran
335 leased line jalur sewaan
336 left kiri
337 legal pleadings pembelaan legal
338 letters and fax surat dan faks
339 line garis; jalur
340 links taut
341 list senarai
342 load muat
343 lock kancing
344 log in log masuk
345 log off log keluar
346 log on log masuk
347 log out log keluar
348 lower case sosok (huruf) bawah
349 macro makro
350 macro instructions instruksi makro
351 macroprocessor makroprosesor; pemroses makro
352 magnetic disc storage penyimpan disket magnetik
353 mail surat
354 mail broadcaster penyiar surat
355 mailbox kotak surat
356 mainframe bingkai induk; kerangka induk
357 management domain ranah manajemen
358 map network drive pemacu jaringan peta
359 master data data utama; data induk
360 master file berkas induk
361 means-end analysis analisis rerata-akhir
362 media player penggelar media
363 megabyte megabita
364 memo memo
365 memory memori
366 memory cache memori tembolok
367 memory capacity kapasitas memori
368 menu menu
369 merge gabung
370 message pesan
371 message handling penanganan pesan
372 message retrieval temu kembali pesan
373 message storage penyimpanan pesan
374 message transfer transfer pesan
375 message transfer agent agen transfer pesan
376 microcomputer mikrokomputer; komputer mikro
377 microprocessor mikroprosesor; prosesor mikro
378 minicomputer minikomputer
379 missing penghilangan
380 modem modem
381 moderated conference konferensi terpadu
382 monitor monitor
383 monitor display tampilan monitor
384 motherboard papan induk
385 mouse tetikus
386 movie film
387 multi-tasking penugasan ganda
388 multimedia multimedia
389 multiple of firing ganda penyalaan
390 name resolution resolusi nama
391 naming authority otoritas penamaan
392 natural language bahasa alami
393 network jaringan
394 networking jejaring
395 new mail surat baru
396 nondelivery takterkirim
397 numbering penomoran
398 numlock kancing angka
399 O/R address alamat O/R
400 object objek
401 off padam
402 office automation otomasi kantor
403 offline terputus
404 ok oke
405 on hidup, on
406 on line terhubung; tersambung
407 open buka
408 operating system (OS) sistem operasi (SO)
409 operator operator
410 optical disk disket optik
411 option opsi; pilihan
412 originator originator
413 originator/recipient originator/penerima
414 other documents dokumen lain
415 out-basket keranjang luar
416 outline kerangka, ragangan
417 output keluaran
418 pack and go kemas dan jalankan
419 page default standar halaman
420 page down (PgDn) turun halaman
421 page number nomor halaman
422 page preview pratilik halaman
423 page set up tata halaman
424 page up (PgUp) naik halaman
425 page width lebar halaman
426 paragraph paragraf
427 password sandi lewat
428 paste pasta, rekat
429 paste special spesial pasta
430 pause jeda
431 percent style gaya persentase
432 physical delivery pengiriman fisik
433 physical delivery access akses pengiriman fisik
434 picture gambar
435 pixel piksel
436 port pangkalan
437 portrait potret
438 power daya
439 preview pratilik
440 preview not available pratilik taktersedia
441 primary storage penyimpan utama
442 print cetak
443 print area wilayah cetak
444 print out cetakan
445 print preview pratilik cetak
446 print screen cetak layar
447 printer pencetak
448 private domain name nama ranah pribadi
449 private management manajemen pribadi
450 probe kuar
451 process proses
452 processor pemroses; prosesor
453 program program
454 programmer pemrogram, programer
455 programmer analyst analis pemrogram; analis
programer
456 programming pemrograman
457 programming language bahasa pemrograman
458 prompt siap ketik
459 proof of delivery service kedap layanan pengiriman
460 properties properti
461 protect proteksi; perlindungan
462 protocol protokol
463 publications publikasi
464 query permintaan, kueri
465 quit keluar
466 random access akses acak
467 random access memory (RAM) memori akses acak
468 read only memory (ROM) memori baca-saja
469 reader pembaca
470 ready siap
471 receipt menerima
472 received diterima
473 recipient penerima
474 record utas; rekam
475 redo jadi lagi
476 redundancy kelewahan; redundansi
477 refresh segar
478 release luncuran; terbitan
479 remove hapus
480 rename ganti judul, nama ulang
481 repeat ulang
482 replace ganti
483 replication replikasi
484 reply jawab
485 reply all jawab semua
486 reports laporan
487 reset tata ulang
488 resource sumber daya
489 restart start ulang
490 restore simpan ulang
491 resume teruskan lagi
492 retrieval temu kembali
493 retry coba lagi
494 return kembali
495 rewrite tulis ulang
496 right kanan
497 row baris
498 ruler mistar
499 run jalankan
500 save simpan
501 save as simpan sebagai
502 save as HTML (hyper markup simpan sebagai bahasa markah
language) hiper teks (BMHT)
503 scan pindai
504 scanner pemindai
505 screen layar
506 scroll menggulung
507 scroll lock kunci gulung
508 search telusur
509 secondary recipient penerima sekunder
510 sector sektor
511 secure access akses aman
512 security keamanan
513 segment segmen
514 select pilih
515 select all pilih semua
516 send kirim
517 send to kirim kepada
518 sent item surat/butir terkirim
519 series seri
520 server peladen; server
521 set up show tata tampilan
522 setting penataan
523 setup tata
524 shading pembayangan
525 share workbook buku kerja bersama
526 shareable directory direktori terbagi
527 sheet lembar
528 shift alih
529 shut down tutup padam
530 signature tanda tangan
531 slash garis miring
532 sleep pudar
533 slide salindia
534 slide colour scheme skema warna salindia
535 slide from files salindia dari berkas
536 slide from outlines salindia dari ragangan
537 slide layout tata letak salindia
538 slide miniature miniatur salindia
539 slide number nomor salindia
540 slide show tampil salindia
541 slide sorter penyortir salindia; pemilah
salindia
542 slot slot
543 software perangkat lunak
544 sort sortir; pilah
545 sound suara
546 source sumber
547 space spasi
548 spacebar batang spasi
549 speaker noter pencatat pembicara
550 spelling ejaan
551 split belah
552 splitting pembelahan
553 spread sheet lembar sebar
554 standby siaga
555 start mulai; star
556 start up hidupkan
557 status bar batang status
558 stop stop
559 stored message alert siaga pesan tersimpan
560 style gaya
561 style checker pemeriksa gaya
562 subdirectory subdirektori
563 subject subjek
564 submission submisi
565 subscriber penika bawah
566 subscript tika bawah
567 subtotals subtotal
568 superscript tika atas
569 symbol simbol
570 synchronize menyelaraskan; selaras
571 tab tab
572 table tabel
573 tape pita
574 taskbar batang tugas
575 teleconferencing telekonferensi
576 telecopy telekopi
577 telefax telefaks
578 teletext teleteks
579 telex teleks
580 template templat
581 terminal terminal
582 text (voice, image, video) teks (suara, citra, video)
583 text box kotak teks
584 theme tema
585 thread ulir
586 throughput terobosan
587 tile ubinan
588 time waktu
589 to fax ke faks
590 toolbars batang alat; batang perkakas
591 tools alat; perkakas
592 top-level domain name nama ranah aras puncak
593 trace runut
594 tracing facility fasilitas perunutan
595 track lintas, jalur
596 transfer transfer
597 transmission transmisi
598 transmittal event peristiwa transmital
599 underline garis bawah
600 undo tak jadi
601 unhide tak tersembunyi
602 up ungguh
603 up level naik aras
604 update mutakhir
605 upload unggah
606 upper case sosok (huruf) atas
607 user pengguna
608 user agent agen pengguna
609 user friendly akrab pengguna
610 user group kelompok pengguna
611 user interface antarmuka pengguna
612 utilities kegunaan
613 version versi
614 vertical vertikal
615 video conferencing konferensi video
616 videotext teks video
617 view tilik
618 viewdata data tilik
619 viewing screen layar penilikan
620 voice mail surat suara
621 wake up bangun
622 web pages halaman web
623 whole page halaman utuh
624 window jendela
625 wizard cekatan
626 word kata
627 work load beban kerja
628 work station anjungan kerja
629 zoom zum
KOMPUTER IAS
EVOLUSI DAN KINERJA KOMPUTER
Perkembangan komputer meliputi peningkatan kecepatan processor, penyusutan ukuran komponen, peningkatan ukuran memory dan peningkatan kapasitas serta kecepatan I/O.
SEJARAH PERKEMBANGAN KOMPUTER
Sejarah perkembangan komputer di bagi menjadi dua yaitu:
1. sebelum tahun 1940
2. sesudah tahun 1940
1. Sebelum tahun 1940
Manusia menggunakan jari untuk mengenali dan membilang nomor satu hingga sepuluh. Selepas itu mereka mengenali nomor-nomor yang lebih besar tetapi menggunakan digit-digit dari 0 hingga 9.
Ahli perniagaan dari negeri China, turki dan yunani menggunakan abakus (sempoa) untuk perhitungan. Pada tahun 1617, john napir mengemukakan perhitungan logaritma dan menemukan alat yang disebut tulang napier (napier’s bones).
Blaise pascal menciptakan mesin perghitungan mekanikal pertama pada tahun 1642. mesin ini beroperasi menggerakan gear pada roda. Pascal juga telah banyak menyumbang ide dalam bidang matematika. Pada tahun 1816 Charles Babbage membuat “ The difference engine “ mesin ini bias menyelesaikan masalah perhitungan matematika seperti logaritma secara mekanikal dengan tepat sampai 20 digit. Howard Aiken memperkenalkan penggunaan mesin elektromakenikal yang disebut dengan nama Mark I pada tahun 1937. bentuknya besar dan berat serta mengandungi kabel wayer yang panjang semua operasi didalam computer dijalankan oleh tenaga elektromakenikal
2. Sesudah Tahun 1940
1. Komputer Generasi Pertama
Computer generasi pertama menggunakan Vacuum Tube (tabung vakum) untuk penimpanan baris perintah. Vacuum tube yang diperlukan amatlah banyak agar computer dapat digunakan secara cepat tepat dan ukuran computer generasi pertama ini sangat besar.
Generasi Pertama.
Komponen utamanya adalah Tabung Hampa Udara (Vacuum Tubes). Di
bawah ini merupakan gambar sebuah Tabung Hampa Udara buatan IBM :
Ada beberapa jenis komputer yang dis
ebut sebsagai Generasi Pertama, yaitu :
ENIAC (Electronic Numerical Integrator And Computer)
Didesain dan dibangun/dikerjakan oleh sebuah tim khusus yang
dipimpin oleh John Mauchly dan John Presper Eckert di University of
Pennsylvania, berdasarkan pesanan dari Angkatan Bersenjata Amerika
yang sebenarnya digunakan untuk membantu perhitungan jarak dan table-
tabel lintasan peluru yang digunakan pada senjata-senjata baru.
Komputer ini merupakan komputer (General-purpose Electronic
Digital) pertama di dunia, yang diselesaikan pada tahun 1946.
Komputer ini berukuran 500 m2 (sangat besar) dan beratnya 30 ton, serta
terdiri dari 18,000 tabung hampa. Ketika beroperasi membutuhkan daya
140 Kilo Watt listrik. Dan ENIAC merupakan komputer berbasis angka
desimal bukan biner yang di-operasi-kan secara manual dengan cara
mengubah kedudukan saklar serta menyambung dan memutuskan kabel.
Di bawah ini gambar ENIAC:
Von Neumann Machine.
Di tahun 1946, seorang Matematikawan John von Neumann yang
juga adalah konsultan dalam proyek pembuatan komputer ENIAC
memulai mendesain sebuah komputer yang berkonsep “stored-program”
yang disebut dengan EDVAC (Electronic Discrete Variable Computer)
dan dinamai dengan IAS di Princeton Institute for Advanced Studies. Dan
sayangnya IAS ini tidak selesai sampai dengan tahun 1952. Di bawah ini
merupakan diagram struktur komputer IAS secara global.
2
Di bawah ini gambar dari komputer EDVAC :
Di bawah ini merupakan diagram struktur komputer IAS yang
lebih lengkap.
3
Dalam diagram ini terlihat bahwa CU(Control Unit) maupun ALU
(Arithmetic Logic Unit) mempunyai lokasi penyimpanan yang disebut
dengan register, yang didefinisikan sebagai berikut:
• Memory Buffer Register (MBR)
Berisi word yang akan disimpan di memori atau digunakan
untuk menerima word dari memori.
• Memory Address Register (MAR)
Mengalokasikan alamat di memori (word) untuk ditulis
atau dibaca ke MBR.
• Instruction Register (IR)
Berisi instruksi 8 bit op code (operation code) yang sedang
dieksekusi.
• Instruction Buffer Register (IBR)
Digunakan untuk instruksi-instruksi sementara dari sebuah
word di memori.
• Program Counter (PC)
Berisi alamat sepasang instruksi berikutnya yang akan
diambil (fetch) dari memori.
• Accumulator (AC) dan Multiplier-Quotient (MQ)
Digunakan untuk operan-operan dan hasil operasi ALU
yang bersifat sementara.
Catatan:
Word disini adalah lokasi penyimpanan di memori IAS yang masing-
masing terdiri dari 40 bit (binary digit), dimana data dan instruksi
disimpan disini dan berujud bilangan biner. Berikut adalah gambaran dari
word :
4
Dari gambar di atas terlihat bahwa setiap word terdiri dari sign bit dan 39
bit nilai. Word juga dapat terdiri dari 2 buah instruksi 20 bit, dimana setiap
instruksi terdiri dari 8 bit op code dan 12 bit alamat dalam memori.
Commercial Computers.
Pada tahun 1947, Eckert-Mauchly Computer Corporation yang
didirikan oleh John Presper Eckert dan John Mauchly membuat pabrik
komputer komersial (pembuatan secara massal dan dijual untuk umum).
Komputer komersial pertama yang sukses dipasaran adalah UNIVAC I
(Universal Automatic Computer). Kemudian pada tahun 1950 diluncurkan
UNIVAC II yang mempunyai memori lebih besar dan kecepatan yang
lebih tinggi. Dengan diluncurkannya UNIVAC II ini ternyata membawa
pengaruh terhadap industri komputer. Mengapa demikian ?
a. Pabrik-pabrik komputer akan melanjutkan pembuatan komputer
yang lebih tinggi spesifikasinya dan lebih cepat unjuk kerjanya.
b. Setiap pabrik komputer akan membuat komputer baru yang
upward compatible dengan komputer yang lama, sehingga
program-program yang ditulis untuk komputer lama akan dapat
dijalankan di komputer baru.
Disinilah nama IBM sudah mulai muncul dengan diluncurkannya
komputer yang disebut dengan Mark I.
5