TUGAS KELOMPOK ARKOM

DISUSUN OLEH KELOMPOK 8

AYU ASHARY (212 280 265)

SULTAN RESKI (212 280 071)

 

Saluran I/O Processor

Tujuan dari saluran I/O adalah sebagai perantara antara CPU-main memory dengan unit pengontrol penyimpan. CPU berkomunikasi dengan saluran melalui beberapa perintah yang sederhana.

Saluran akan memberi perintah :

–        Test I/O, untuk menentukan apakah jalur (pathway) yang menuju peralatan sedang sibuk.

–        Start I/O, pada peralatan tertentu.

–        Halt I/O, pada peralatan tertentu.

Saluran biasanya berkomunikasi dengan CPU melalui cara interupsi. Interupsi akan terjadi, jika keadaan error terdeteksi, misalnya instruksi CPU yang salah atau jika aktifitas I/O telah diakhiri.
Jika interupsi terjadi, kontrol akan bercabang melalui rutin pengendali interupsi (interrupt-handler routine), dimana kontrol akan menentukan penyebab dari interupsi, melakukan kegiatan yang tepat, kemudian mengembalikan kontrol pada pemanggil (caller).
Jika sebuah program membutuhkan READ dari berkas file, maka yang terjadi adalah ;

  1. Program mengeluarkan READ, yang akan menginterupsi I/O
  2. Pengontrol I/O membuat sebuah saluran program pada memori utama
  3. Saluran program dibaca dan dieksekusi oleh pemanggil saluran
  4. Sinyal yang tepat akan ditransmisi ke pemanggil unit control
  5. Kemudian sinyal tersebut diterjemahkan oleh unit control dan digunakan untuk mengontrol peralatan operasi untuk membaca data yang diminta
  6. Data yang diminta akan mengalir dari peralatan pathway ke file buffer area dalam ruang memori utama
  7. Interupsi yang dikeluarkan oleh saluran digunakan untuk meneruskan sinyal pada waktu eksekusi program
  8. Kemudian control kembali ke program

 

Data dibaca ke dalam buffer, dimana buffer merupakan suatu tempat pada memori utama yang disediakan untuk menampung data, bila buffer penuh program akan segera menggunakan data tersebut.

A L U (Arithmetic Logic Unit)

Unit Aritmatika dan Logika, atau Arithmetic Logic Unit (ALU), adalah alat yang melakukan pelaksanaan dasar seperti pelaksanaan aritmatika (tambahan, pengurangan, dan semacamnya), pelaksanaan logis (AND, OR, NOT), dan pelaksanaan perbandingan (misalnya, membandingkan isi sebanyak dua slot untuk kesetaraan).

Contoh operasi aritmatika adalah operasi penjumlahan dan pengurangan, sedangkan contoh operasi logika adalah logika AND dan OR.

Tugas utama dari ALU (Arithmetic And Logic Unit) adalah melakukan semua perhitungan aritmatika atau matematika yang terjadi sesuai dengan instruksi program. ALU melakukan operasi aritmatika yang lainnya. Seperti pengurangan, pengurangan, dan pembagian dilakukan dengan dasar penjumlahan. Sehingga sirkuit elektronik di ALU yang digunakan untuk melaksanakan operasi aritmatika ini disebut adder. 

ALU melakukan operasi arithmatika dengan dasar pertambahan, sedang operasi arithmatika yang lainnya, seperti pengurangan, perkalian, dan pembagian dilakukan dengan dasar penjumlahan. sehingga sirkuit elektronik di ALU yang digunakan untuk melaksanakan operasi arithmatika ini disebutadder.

Tugas lalin dari ALU adalah melakukan keputusan dari operasi logika sesuai dengan instruksi program. Operasi logika (logical operation) meliputi perbandingan dua buah elemen logika dengan menggunakan operator logika, yaitu:

  1. sama dengan (=)
  2. tidak sama dengan (<>)
  3. kurang dari (<)
  4. kurang atau sama dengan dari (<=)
  5. lebih besar dari (>)
  6. lebih besar atau sama dengan dari (>=) (sumber: Buku Pengenalan Komputer, Hal 154-155, karangan Prof.Dr.Jogiyanto H.M, M.B.A.,Akt.)

Fungsi-fungsi yang didefinisikan pada ALU adalah Add (penjumlahan), Addu (penjumlahan tidak bertanda), Sub (pengurangan), Subu(pengurangan tidak bertanda), and, or, xor, sll (shift left logical), srl (shift right logical), sra (shift right arithmetic), dan lain-lain.

 

 

INTEGER REPRESENTATION

Dalam ilmu komputer, istilah “Integer” digunakan untuk merujuk kepada tipe data apapun yang merepresentasikan bilangan bulat, atau beberapa bagian dari bilangan bulat. Disebut juga sebagai Integral Data Type (tipe Data Integer)

Nilai dan Representasinya

Nilai sebuah data dari sebuah tipe data integer adalah nilai bilangan bulat seperti dalam matematika. Representasi data ini merupakan cara bagaimana nilainya disimpan di dalam memori komputer. Tipe data integer terbagi menjadi dua buah kategori, baik itu bertanda (signed) ataupun tidak bertanda (unsigned). Bilangan bulat bertanda mampu merepresentasikan nilai bilangan bulat negatif, sementara bilangan bulat tak bertanda hanya mampu merepresentasikan bilangan bulat positif.

Representasi integer positif di dalam komputer sebenarnya adalah untaian bit. dengan menggunakan sistem bilangan biner. Urutan dari bit-bit tersebut pun bervariasi, bisa berupa Little Endian ataupun Big Endian. Selain ukuran, lebar atau ketelitian (presisi) bilangan bulat juga bervariasi, tergantung jumlah bit yang direpresentasikannya. Bilangan bulat yang memiliki n bit dapat mengodekan 2n. Jika tipe data integer tersebut adalah bilangan bulat tak bertanda, maka jangkauannya adalah dari 0 hingga 2n-1.

Kesimpulan

  • Meskipun secara matematis, dalam sistem bilangan biner bisa digunakan tanda minus, di dalam komputer hanya ada bilangan 0 & 1 untuk mempresentasikan semua angka
  • Contoh bilangan biner matematis :

         –  1101.0101 = -13.3125

Bentuk seperti ini tidak membawa manfaat bagi komputer, justru menyulitkan. Oleh karena itu tidak dipakai.

Representasi integer dapat di bagi menjadi 2 yaitu :

  1. Representasi Integer Positif

Seandainya semua integer positif, konversi ke biner biasa, tinggal disesuaikan dengan panjang bit register yang tersedia. Misalkan data akan disimpan dalam reg. 8-bit :

00000000 = 0

00000001 = 1

00101001 = 41

10000000 = 128

11111111 = 255

2.   Representasi Integer Negatif (1) 

  • Mulai timbul masalah saat akan menyimpan bilangan negatif
  • Komputer tidak mengenal tanda minus

Sign-Magnitude Representation

  • Bit paling kiri menunjukkan magnitude integer (positif atau negatif) à sign bit
  • +18 = 00010010

– 18  = 10010010                 

  • Kekurangan : ada 2 buah angka nol : nol positif (00000000) dan negatif (10000000)

Representasi Integer Negatif (2)

Two’s complement representation

  • Ini yang digunakan komputer sekarang
  • Satu bit paling kiri dijadikan bernilai negatif, kemudian dijumlahkan dengan bit sisanya. Nalar manusia paling gampang, gunakan value box:
  • Misal 8-bit :

         -128  64  32  16  8  4  2  1

Makalah Sort and Merge File

BAB I

PENDAHULUAN

 

1.1       LATAR BELAKANG

Teknologi seolah menjadi suatu kebutuhan yang harus dimiliki masyarakat pada saat sekarang ini, dengan teknologi masyarakat tentunya memerlukan alat teknologi yang bermanfaat bagi kehidupan masyarakat itu sendiri.

Salah satu alat teknologi yang paling dominan dikalangan masyarakat adalah alat komunikasi seperti handphone dan komputer.

Dalam alat komunikasi terdapat beberapa fitur yang memudahkan kita untuk dapat berkomunikasi dengan cepat, salah satu perkembangan fitur yang sedang berkembang dikalangan masyarakat saat ini adalah longterm evolution (LTE).

Komputer dapat menyimpan informasi ke beberapa media penyimpanan yang berbeda, seperti magnetic disks, magnetic tapes dan optical disks. Agar komputer dapat digunakan dengan nyaman, system operasi menyediakan system penyimpanan dengan sistematika yang seragam. Sistem operasi mengabstraksikan property fisik dari media penyimpanannya dan mendefinisikan unit penyimpanan logis yaitu berkas. Berkas dipetakan ke media fisik oleh system operasi. Media penyimpanan ini umumnya bersifat non-volatile, sehingga kandungan di dalamnya tidak akan hilang jika terjadi gagal listrik maupun system reboot.

Berkas adalah kumpulan informasi berkait yang diberi nama dan direkam pada penyimpanan sekunder. Dari sudut pandang pengguna, berkas merupakan bagian terkecil dari penyimpanan logis, artinya data tidak dapat ditulis ke penyimpanan sekunder kecuali jika berada di dalam berkas. Biasanya berkas merepresentasikan program dan data. Data dari berkas dapat bersifat numeric, alfabetik, alfanumerik atau pun biner. Format berkas juga bias bebas, misalnya berkas teks atau dapat juga diformat pasti. Secara umum, berkas adalah urutan bit, byte, baris atau catatan yang didefinisikan oleh pembuat berkas dan pengguna.

 

 

1.2     RUMUSAN MASALAH

 

  1. Apakah pengertian dari Sort and Merge File?
  2. Apakah alasan diperlukan pengurutan data ?
  3. Apa sajakah Metode dalam sistem penyortiran ?
  4. Apa sajakah Langkah – langkah dalam penyortiran ?
  5. Apa sajakah factor yang mempengaruhi metide sort eksternal ?
  6. Apa sajakah Teknik sort/merge file ?

 

1.3     TUJUAN

Makalah ini dibuat dengan tujuan agar teman – teman dapat memahami tentang sort and merge file khusunya tentang apa pengertian sort and merge file, apa alasan diperlukan pengurutan data, apa sajakah metode dalam system penyortiran, apa sajakah langkah – langkah dalam penyortiran, apa sajakah factor yang mempengaruhi metode sort eksternal, dan apa sajakah teknik sort and merge file.

1.4     MANFAAT

Diharapkan makalah ini membuat kita lebih mengetahui tentang sort and merge file khusunya tentang apa pengertian sort and merge file, apa alasan diperlukan pengurutan data, apa sajakah metode dalam system penyortiran, apa sajakah langkah – langkah dalam penyortiran, apa sajakah factor yang mempengaruhi metode sort eksternal, dan apa sajakah teknik sort and merge file.

BAB II

PEMBAHASAN

 

2.1    SORT / PENGURUTAN

 

Waktu yang paling banyak dihabiskan dalam pengelolaan file adalah waktu untuk menata ulang record dan waktu aktivitas pencarian.

 

  1. Pengertian Sort

Sort merupakan suatu proses untuk menyusun kembali humpunan obyek menggunakan aturan tertentu.

 

  1. Alasan diperlukan pengurutan data :

–          Penyajian data : Hasil laporan dari analisis data dari file dapat disajikan kepada user dengan cepat dan akurat.

–          Penggabungan file : Adanya 2 atau lebih file dengan susunan record yang berbeda harus digabungkan untuk keperluan analisis data.

–          Pembuatan index : Index diperlukan untuk proses pencarian data.

 

  1. Metode dalam sistem penyortiran :

–          Metode sort internal

–          Metode sort eksternal

 

Perbedaan Metode sort internal dan metode sort eksternal

–          Pada metode sort internal, semua record yang akan diproses dimuat kedalam memori komputer lalu diproses sort (sortir).

–          Pada metode sort eksternal, record-record yang diproses tidak semuanya dapat dimuat kedalam memori komputer, karena keterbatasan memori komputer. Metode sort eksternal didalam penerapannya nanti, menggunakan pula metode sort internal.

Contoh

Sebuah file berisi 2000 record harus disortir kedalam memori yang hanya dapat menampung 1000 record sekaligus. Untuk itu digunakan metode sort eksternal.

 

  1. Langkah-langkah dalam penyortiran ini adalah:

Record-record dibagi kedalam beberapa file agar dapat ditampung sekaligus di memori komputer, lalu masing-masing bagian di sortir internal. Bagian-bagian file yang telah tersortir ini disebut sorted sublist.

Maka didapat:

–          Sorted sublist 1 (record 1 – 1000) dan

–          Sorted sublist 2 (record 1001 – 2000)

Setelah itu kedua sorted sublist ini (RUN) digabung (merge), sehingga didapat berkas gabungan (merge file) yang record-record nya telah di sortir.

Maka dapat disimpulkan langkah-langkah untuk metode sort eksternal ini adalah:

Sort eksternal, dimana file dibagi menjadi beberapa bagian file, kemudian di sortir.

  1. Faktor-faktor yang mempengaruhi metode sort eksternal:
  • Jumlah record yang akan di sortir
  • Ukuran record (panjang record)
  • Jumlah storage yang digunakan
  • Kapasitas internal memori
  • Distribusi nilai key dalam input file.

 

2.2  MERGE

 

  1. Pengertian Merge

Merge, dimana bagian-bagian file ini (sorted sublist) digabung menjadi satu atau lebih file gabungan. File-file gabungan kemudian digabung lagi sampai akhirnya didapatkan sebuah file gabungan yang berisi semua record-record yang telah di sortir.

 

Output, yang menyalin file gabungan yang telah ter sortir ke media storage terakhir.

 

 

 

 

Teknik sort/merge file ini berbeda satu dengan yang lainnya dalam hal:

  • Metode sort internal yang digunakan
  • Jumlah main memori yang disediakan untuk sort internal.

Distribusi dari sorted sublist di secondary storage menjadi satu atau lebih file gabungan dalam satu langkah gabungan (merge pass).

  1. Teknik sort/merge file, yaitu:
    1. Natural Merge
    2. Balanced Merge
    3. Polyphase Merge
    4. Cascade Merge
    5. Natural Merge

Merge yang menangani 2 input file sekaligus disebut 2 way natural merge. Merge yang menangani M input file sekaligus disebut M way natural merge. M menunjukkan derajat merge.

  1. Pada natural merge, dibagi lagi menjadi:

–          2 way natural merge’

–          3 way natural merge

–          M way natural merge

Pada M way natural merge, dapat didefinisikan sebagai merge dengan:

M input file dan hanya 1 output file Balanced Merge. Dari metode natural merge kita lihat bahwa, jika kita gunakan M input file, maka file seluruhnya yang kita gunakan adalah M + 1 file. Sedangkan pada balanced merge, jika kita gunakan M input file, maka file seluruhnya yang dipakai adalah 2 M file.

  1. Pada balanced merge dibagi lagi menjadi:

–          2 way balanced merge

–          3 way balanced merge

–          M way balanced merge

Pada balanced merge, jumlah input file sama dengan jumlah output file, walaupun pada akhirnya tak ada lagi keseimbangan antara input dan output file.

 

  1. Polyphase Merge

Pada M way polyphase merge digunakan 2M-1 input file dengan 1 output file. Jadi jika kita menggunakan 2 way polyphase Merge, maka banyaknya input file yang digunakan ada 3 input file.

  1. Cascade Merge

Jenis lain dari unbalanced merge yang berusaha mengurangi penyalinan/copy dari record-record disebut cascade merge.

 

  • Cascade merge dengan derajat M menggunakan:

2M-1, 2M-2, 2M-3,…, kemudian 2 input file selama merge

  • Setiap merge pass dimulai dengan merge dari:

2M-1 input file ke 1 output file

 

Pada cascade merge pendistribusian run-nya sama dengan pendistribusian run pada polyphase merge, hanya berbeda pada phase merge-nya.

BAB III

PENUTUP

3.1    KESIMPULAN

Faktor-faktor yang mempengaruhi metode sort eksternal:

ü  Jumlah record yang akan di sortir

ü  Ukuran record (panjang record)

ü  Jumlah storage yang digunakan

ü  Kapasitas internal memori

ü  Distribusi nilai key dalam input file.

Ada 4 teknik dalam sort/merge file yaitu :

  1. Natural Merge File
  2. Balance Merge File
  3. Polyphase Merge File
  4. Cascade Merge File

 

3.2    SARAN

Makalah yang kami buat ini bukanlah karya yang sempurna,melainkan sesuatu yang lahir dari kerja keras,tentunya dalam panyusunan sebuah makalah tidaklah luput dari kekurangan.Oleh karena itu kami sangat mengharapkan masukan dan kritikan rekan-rekan pembaca agar dapat lebih menggali dan mengembangkan wawasan pengetahuan mereka mengenai Materi kami ini (Berkas sort dan Marge File), mudah-mudahan dengan terciptanya makalah ini khususnya bagi penyusun dan umumnya bagi pembaca dapat membuat hasil karya yang lebih baik dari ini.

 

 

DAFTAR PUSTAKA

 

Bunawan & Kalya P., Seri Diktat Kuliah, Berkas dan Akses, Penerbit Gunadarma, 1990.

Loomis M. E. S., Data Management And File Structures, Second Edition, Prentice Hall International, 1989.

Date, C.J., An Introduction To Database Systems, 5th Edition, Addison-Wesley Reading, MA, 1991.

Szymanski R.A. at all, Introduction To Computers And Information Systems, Second Edition, Macmilan Publishing Company, 1991.

Tharp A.L., File Organization And Processing, John Willey & Son, New York, 19988.

ARSITEKTUR KOMPUTER

 

            Arsitektur disini dapat didefinisikan sebagai gaya konstruksi dan organisasi dari komponen – komponen sistem komputer. Walaupun elemen-elemen dasar komputer pada hakekatnya sama atau hampir semuanya komputer digital, namun terdapat variasi dalam konstruksinya yang merefleksikan cara penggunaan komputer yang berbeda.

Tingkatan Dalam Arsitektur Komputer

Ada sejumlah tingkatan dalam konstruksi dan organisasi sistem komputer. Perbedaan paling sederhana diantara tingkatan tersebut adalah perbedaan antara hardware dan software.

1.  Tingkatan Dasar Arsitektur Komputer

Pada tingkatan ini Hardware sebagai tingkatan komputer yang paling bawah dan paling dasar, dimana pada hardware ini “layer” software ditambahkan. Software tersebut berada di atas hardware, menggunakannya dan mengontrolnya. Hardarwe ini mendukung software dengan memberikan atau menyediakan operasi yang diperlukan software.

2.  Multilayerd Machine

Tingkatan dasar arsitektur komputer kemudian dikembangkan dengan memandang sistem komputer keseluruhan sebagai “multilayered machine” yang terdiri dari beberapa layer software di atas beberapa layer hardware.

Berikut tingkatan layer tersebut :

7.

6.

5.

SOFTWARE LEVEL Applications Layer
Higher Order Software Layer
Operating System Layer

4.

3.

2.

1.

HARDWARE LEVEL Machine Layer
Microprogrammed Layer
Digital Logic Layer
Physical Device Layer

Keterangan :

1.  Physical  Device Layer

Merupakan komponen elektrik dan elektronik yang sangat penting

2.  Digital Logic Layer

Elemen pada tingkatan ini dapat menyimpan, memanipulasi, dan mentransmisi data dalam bentuk represeontasi biner sederhana

3.  Microprogrammed Layer

Menginterprestasikan instruksi bahasa mesin dari layer mesin dan secaa langsung menyebabkan elemen logika digital menjalankan operasi yang dikehendaki. Maka sebenarnya ia adalah prosesor inner yang sangat mendasar dan dikendalikan oleh instruksi program kontrol primitifnya sendiri  yang disangga dalam ROM innernya sendiri. Instruksi program ini disebut mikrokode dan program kontrolnya disebut mikroprogram.

4.  Machine Layer

Adalah tingkatam yang paling bawah dimana program dapat dituliskan dan memang hanya instruksi  bahasa mesin yang dapat diinterprestasikan secara langsung oleh hardware.

5.  Operating System Layer

Mengontrol cara yang dilakukan oleh semua software dalam menggunakan hardware yang mendasari (underlying) dan juga menyembunyikan kompleksitas hardware dari software lain dengan cara memberikan fasilitasnya sendiri yang memungkinkan software menggunakan hardware tersebut secara lebih mudah.

6.  Higher Order Software Layer

Mencakup semua program dalam bahasa selain bahasa mesin yang memerlukan penerjemahan ke dalam kode mesin sebelum mereka dapat dijalankan. Ketika diterjemahkan program seperti itu akan mengandalkan pada fasilitas sistem operasi yang mendasari maupun instruksi-instruksi mesin mereka sendiri.

7.  Applications Layer

Adalah bahasa komputer seperti yang dilihat oleh end-user.

Perangkat keras merupakan perangkat elektronik yang menyusun bentuk fisik dari sebuah sistem komputer. Pada awalnya komputer tersusun dari perangkat keras yang masih bekerja secara mekanis dengan digerakkan oleh mesin uap maupun tenaga manusia.

Beberapa contoh komputer mekanis adalah mesin diferensial dan mesin analitis buatan Charles Babbage (1792-1871). Perangkat keras yang bekerja secara elektronik berhasil diciptakan pada masa Perang Dunia Kedua, dimana Inggris berhasil mengembangkan mesin komputer bernama COLOSSUS yang ditujukan untuk memecahkan kode ENIGMA milik Jerman. Pada jaman modern saat ini, hampir semua komputer mengadopsi arsitektur yang dibuat oleh John von Neumann (1903-1957).

Kunci utama arsitektur von Neumann adalah unit pemrosesan sentral (CPU), yang memungkinkan seluruh fungsi komputer untuk dikoordinasikan melalui satu sumber tunggal.

Pada dasarnya komputer arsitektur Von Neumann adalah terdiri dari elemen sebagai berikut: Prosesor, merupakan pusat dari kontrol dan pemrosesan instruksi pada komputer. Memori, digunakan untuk menyimpan informasi baik program maupun data Perangkat input-output, berfungsi sebagai media yang menangkap respon dari luar serta menyajikan informasi keluar sistem komputer.

a.    Prosesor atau Central Processing Unit (CPU)

CPU merupakan tempat untuk melakukan pemrosesan instruksi-instruksi dan pengendalian sistem komputer.  Perkembangan perangkat CPU mengikuti generasi dari sistem komputer.

Pada generasi pertama CPU terbuat dari rangkaian tabung vakum sehingga memiliki ukuran yang sangat besar.  Pada generasi kedua telah diciptakan transistor sehinga ukuran CPU menjadi lebih kecil dari sebelumnya.

Pada generasi ketiga CPU telah terbuat dari rangkaian IC sehingga ukurannya menjadi lebih kecil.  Pada generasi keempat telah diciptakan teknologi VLSI dan ULSI sehingga memungkinkan ribuan sampai jutaan transistor tersimpan dalam satu chip.

  • Elemen CPU

Pada perkembangan komputer modern, setiap prosesor terdiri atas: Control Unit (CU), Arithmatic and Logic Unit (ALU), Register, Bus.

–  Control Unit (CU).

Control Unit atau Unit Kontrol berfungsi untuk mengatur dan mengendalikan semua peralatan yang ada pada sistem komputer. Unit kendali akan mengatur kapan alat input menerima data dan kapan data diolah serta kapan ditampilkan pada alat output.

Unit ini juga mengartikan instruksi-instruksi dari program komputer, membawa data dari alat input ke memori utama, dan mengambil data dari memori utama untuk diolah.

Bila ada instruksi untuk perhitungan aritmatika atau perbandingan logika, maka unit kendali akan mengirim instruksi tersebut ke ALU. Hasil dari pengolahan data dibawa oleh unit kendali ke memori utama lagi untuk disimpan, dan pada saatnya akan disajikan ke alat output.

–   Arithmatic and Logic Unit (ALU).

Arithmatic and Logic Unit atau Unit Aritmetika dan Logika berfungsi untuk melakukan semua perhitungan aritmatika (matematika) dan logika yang terjadi sesuai dengan instruksi program. ALU menjalankan operasi penambahan, pengurangan, dan operasi-operasi sederhana lainnya pada input-inputnya dan memberikan hasilnya pada register output.

–  Register

Register merupakan alat penyimpanan kecil yang mempunyai kecepatan akses cukup tinggi, yang digunakan untuk menyimpan data dan instruksi yang sedang diproses, sementara data dan instruksi lainnya yang menunggu giliran untuk diproses masih disimpan di dalam memori utama. Setiap register dapat menyimpan satu bilangan hingga mencapai jumlah maksimum tertentu tergantung pada ukurannya. Register-register dapat dibaca dan ditulis dengan kecepatan tinggi karena berada pada CPU.

Beberapa jenis register adalah:

  • Program Counter (PC), merupakan register yang menunjuk ke instruksi berikutnya yang harus diambil dan dijalankan.
  • Instruction Register (IR), merupakan register yang menyimpan instruksi yang sedang dijalankan.
  • General Purpose Register, merupakan register yang memiliki kegunaaan umum yang berhubungan dengan data yang diproses. Memory Data Register (MDR), merupakan register yang digunakan untuk menampung data atau instruksi hasil pengiriman dari memori utama ke CPU atau menampung data yang akan direkam ke memori utama dari hasil pengolahan oleh CPU.
  • Memory address register (MAR), merupakan register yang digunakan untuk menampung alamat data atau instruksi pada memori utama yang akan diambil atau yang akan diletakkan.

Sebagian besar komputer memiliki beberapa register lain, sebagian digunakan untuk tujuan umum, dan sebagian lainnya untuk tujuan khusus.

–  Bus

Bus merupakan penghubung antara semua komponen CPU. Bus berupa sekumpulan kabel-kabel paralel untuk mentransmisikan alamat (address), data, dan sinyal-sinyal kontrol.

  • Klasifikasi Prosesor

–  Berdasarkan jenis mikroprosesor, dapat dibagi menjadi dua yaitu:

Tipe Intel untuk Personal Computer (PC), diproduksi oleh Intel Corp., Advanced MicroDevices (AMD), Cyrix, DEC, dll.

Tipe Motorola untuk komputer Macintosh, diproduksi oleh Motorola.

–  Ukuran kecepatan prosesor adalah:

Hertz, yaitu jumlah clock atau ketukan prosesor tiap satu detik. Untuk prosesor modern memakai satuan Megahertz atau Gigahertz.

MIPS, singkatan dari Million Instruction Per Second, yaitu jumlah instruksi dalam juta tiap satu detik. Flops, singkatan dari Floating Point per Second, yaitu jumlah perhitungan floating point tiap satu detik. Floating point adalah metode untuk menuliskan bilangan dengan mantisa, contoh: 3 x 10-5.

Fractions of a second, yaitu waktu eksekusi relatif dari suatu instruksi pada sistem komputer.

–  Dalam desain mikroprosesor, terdapat dua jenis desain, yaitu:

CISC (Complex instruction set computing chips), dapat menampung banyak instruksi  yang kompleks.

RISC (Reduced instruction set computing chips), dapat meringkas beberapa instruksi sehingga dapat mempercepat kerja prosesor.

–  Jenis bus yang telah didukung oleh sistem komputer saat ini adalah:

ISA, singkatan dari Industry Standard Architecture, merupakan jenis bus standar pertama yang digunakan industri. Bus ISA beroperasi pada kecepatan 8.33 MHz. Versi perkembangan dari ISA adalah EISA (Extended ISA).

PCI, singkatan dari Peripheral Component Interconnect bus, merupakan jenis bus yang dikembangkan dan dipatenkan oleh Intel pada tahun 1990. Versi pertama PCI beroperasi pada kecepatan 33 MHz dengan bandwidth 133 MB/dtk. PCI 2.0 diperkenalkan tahun 1993 dan PCI 2.1 tahun 1995 dengan bandwidth 528 MB/dtk.

AGP, singkatan dari Accelerator Graphic Port, merupakan bus hasil perkembangan dari PCI yang dikhususkan untuk pemrosesan data grafik dan video.

USB, singkatan dari Universal Serial Bus, pada awalnya dikembangkan secara bersama-sama oleh tujuh perusahaan, yaitu Compaq, DEC, IBM, Intel, Microsoft, NEC, dan Northern Telecom. Saat ini USB telah menjadi standar yang digunakan secara luas dalam Personal Computer.

b.    Memori

Memori adalah bagian dari komputer yang digunakan untuk menyimpan program atau instruksi dan data-data. Beberapa pakar komputer menggunakan istilah store atau storage untuk menamakan memori, meskipun kata storage sering digunakan untuk menamakan tempat penyimpanan disket. Peran memori sangat penting supaya program maupun data dapat disimpan pada sistem komputer, sehingga lebih memudahkan dalam pengoperasian komputer. Terdapat dua jenis memori dalam sistem komputer, yaitu memori utama dan memori sekunder.

Memori Utama

Dalam sebuah sistem komputer, memori utama berfungsi untuk menyimpan program yang sedang atau akan dijalankan dalam prosesor. Untuk mengimbangi kinerja prosesor yang cenderung sangat cepat, kecepatan akses memori juga harus relatif cepat, meskipun tidak secepat prosesor. Setiap lokasi penyimpanan dalam memori ditunjukkan melalui sebuah alamat (address) dengan panjang sesuai ukuran memori, biasanya dalam bilangan heksadesimal. Besar kapasitas memori diukur dengan satuan bit atau byte. Satu alamat memori dapat menyimpan 8-32 bit bilangan biner tergantung dari jenis memori. Sebagian besar memori ini bersifat volatil atau data akan hilang jika aliran listrik berhenti kecuali flash memory.

–        Random Access Memory (RAM)

Memori jenis ini memiliki karakteristik akses alamat secara acak untuk menyimpan data dan instruksi program. Struktur RAM terbagi menjadi empat bagian utama, yaitu:

1)    Input storage, digunakan untuk menampung input yang dimasukkan melalui alat input.

2)    Program storage, digunakan untuk menyimpan semua instruksi-instruksi program yang akan diakses.

3)    Working storage, digunakan untuk menyimpan data yang akan diolah dan hasil pengolahan.

4)    Output storage, digunakan untuk menampung hasil akhir dari pengolahan data yang akan ditampilkan ke alat output.

Beberapa jenis RAM antara lain:

  • EDO-RAM
  • SD-RAM
  • RD-RAM
  • DDR-RAM

–        Read Only Memory (ROM)

Memori jenis ini hanya dapat dibaca saja sehingga program tidak dapat menulis dalam memori ini. Biasanya memori jenis ini sudah terisi dari pabriknya berisi program-program ataupun data. Biasanya program berupa sistem operasi ataupun program bios untuk sebuah sistem komputer yang spesifik.

Beberapa jenis ROM adalah:

  • ROM (Read Only Memory), merupakan memori yang benar-benar tidak dapat dihapus lagi.
  • PROM (Programmable Read Only Memory), merupakan memori yang dapat diprogram selanjutnya tidak dapat dihapus lagi.
  • EPROM (Erasable Programmable Read Only Memory), merupakan memori yang dapat dihapus dengan sinar ultraviolet dan dapat diprogram berulang-ulang.
  • EEPROM (Electrically Erasable Programmable Readü Only Memory), merupakan memori yang dapat dihapus secara elektronik dan dapat diprogram berulang-ulang.

–        Cache Memory

Cache memory digunakan untuk tujuan mengatasi perbedaan kecepatan antara prosesor dan memori. Sebagian besar produsen memori hanya berkonsentrasi untuk meningkatkan kapasitasnya saja, sehingga dalam hal kecepatan semakin tertinggal jauh dengan prosesor. Cache memory mengatasi hal ini karena memiliki kecepatan yang sangat tinggi dan biasanya tertanam dalam prosesor. Beberapa instruksi yang sering digunakan akan tersimpan dalam cache, sehingga dapat mempercepat pemrosesan instruksi, karena prosesor tidak perlu menunggu terlalu lama reaksi dari memori konvensional.

Cache Memory memiliki dua level, yaitu:

1)    Level 1 (L1) cache, merupakan bagian dari mikroprosesor menjadi satu kemasan dengan unit prosesor yang lain. L1 dapat disebut juga internal cache.

2)    Level 2 (L2) cache, berada di luar kemasan mikroprosesor. L2 dapat disebut juga external cache.

Memori Sekunder

Dalam sebuah sistem komputer, memori sekunder berfungsi untuk menyimpan program maupun data dalam bentuk file dalam ukuran yang cukup besar. Karena sifatnya yang non-volatile, data dan program dapat disimpan secara permanen meskipun mesin sedang dimatikan. Memori sekunder dapat melakukan proses penulisan, pembacaan, dan penghapusan data.

–        Floppy Disk

Floppy Disk merupakan media penyimpanan eksternal yang bersifat mobile atau dapat dipindah-pindahkan ke tiap komputer. Bentuk fisik floppy disk adalah berbentuk piringan magnetik dan untuk mengoperasikan floppy disk diperlukan sebuah disk drive. Kecepatan operasi floppy disk juga tergolong rendah. Beberapa jenis floppy disk adalah:

  • 5.25 inci floppy disk yang mempunyai kapasitas 360 Kbytes untuk tipe Double Density (DD) dan 1.2 Mbytes untuk tipe High Density (HD).
  • 3.5 inci floppty disk yang mempunyai kapasitas 720 Kbytes untuk DD dan 1.44ü Mbytes untuk HD.
  • Zip Disk terbuat dari bahan plastik dan memiliki kapasitas 100 sampai 250 Mbytes.
  • Superdisk terbuat dari piringan magnetik dengan kapasitas 120 Mbytes dan dan dapat membaca floppy ukuran 1.44 MBytes.
  • HiFD (High Floppy Disk) terbuat dari piringan magnetik dengan kapasitas 200 Mbytes dan dan dapat membaca floppy ukuran 1.44 MBytes.

–        Hard Disk

Hard disk merupakan media penyimpanan eksternal yang dikhususkan untuk penggunakan tidak mobile atau tidak dapat dipindah-pindahkan. Hard disk dapat disebut juga sebagai fixed disk yang berarti hanya dapat digunakan hanya untuk satu sistem komputer. Kapasitas hard disk jauh lebih besar jika dibandingkan dengan media penyimpanan lain dimana ukurannya mulai ukuran Mbytes sampai Gbytes. Kecepatan operasi hard disk relatif lebih cepat dibandingkan dengan floppy. Ukuran kecepatan sebuah hard disk tergantung dari kecepatan maksimum bus dan kecepatan putar piringannya yang diukur dengan satuan RPM (Rotation Per Minute). Jenis bus yang dipakai untuk transfer data pada hard disk adalah:

1)    Ultra ATA (EIDE).

2)    SCSI.

Sebuah hard disk tersusun dari komponen-komponen sebagai berikut:

ü  Piringan Logam (Platter)

ü  Head yang digunakan untuk proses membaca, menulis, dan menghapus bit pada piringan.

ü  Rangkaian Elektronik.

ü  Rangkaian Penguat.

ü  Digital Signal Processor (DSP).

ü  Chip Memory.

ü  Konektor.

ü  Spindle.

ü  Actuator Motor Arm Controller.

–        Optical Disk

Media penyimpanan optical disk mulai diperkenalkan pada tahun 1983 dengan nama Digital Audio Compact Disc. Sejak saat itu mulai banyak digunakan media penyimpanan jenis ini dan perkembangannya sangat pesat. Saat ini terdapat dua jenis optical disk, yaitu:

1)    Compact Disc (CD)

CD terbuat dari resin (polycarbonate) dan dilapisi permukaan yang sangat reflektif seperti alumunium. Informasi direkam secara digital sebagai lubang-lubang mikroskopis pada permukaan yang reflektif. Proses ini dilakukan dengan menggunakan laser yang berintensitas tinggi. Permukaan yang berlubang ini kemudian dilapisi oleh lapisan bening.

Informasi dibaca dengan menggunakan laser berintensitas rendah yang menyinari lapisan bening tersebut sementara motor memutar disk. Intensitas laser tersebut berubah setelah mengenai lubang-lubang tersebut kemudian terefleksikan dan dideteksi oleh fotosensor yang kemudian dikonversi menjadi data digital.
Kapasitas sebuah CD mulai dari 650 Mbytes sampai 800 Mbytes. Beberapa jenis Compact Disc adalah:

  • CD-ROM (Compact Disc – Read Only Memory), hanya dapat dibaca saja.-
  • CD-R (Compact Disc – Can Read), dapat ditulis hanya sekali selanjutnya hanya dapat dibaca saja.-
  • CD-RW (Compact Disc – Can Read Write), dapat ditulis beberapa kali setelah diformat dahulu.

2)    Digital Video Disc (DVD)

DVD merupakan generasi lebih lanjut dari model optical disk. DVD memiliki kapasitas jauh lebih besar dari jenis CD yaitu dapat menampung data sampai dengan 6 Gbyte. Karena kapasitasnya yang sangat besar ini, DVD digunakan untuk menyimpan sebuah film dengan kualitas gambar dan suara yang sangat baik. Beberapa jenis DVD adalah:

  • DVD-ROM (Digital Video Disc – Read Only Memory), hanya dapat dibaca saja.
  • DVD-R (Digital Video Disc – Can Read) , dapat ditulis hanya sekali selanjutnya hanya dapat dibaca saja.
  • DVD-RW (Digital Video Disc – Can- Read Write) dan DVD-RAM, dapat ditulis beberapa kali.

–        Magnetic Tape

Magnetic tape merupakan media penyimpanan yang digunakan pada awal munculnya komputer. Magnetic tape tersusun atas sebuah pita magnetik dan sebuah alat pembaca pita tersebut agar dapat dikenali oleh sistem komputer. Saat ini magnetic tape sudah sangat jarang digunakan.

–        Smart Card

Smart Card merupakan sistem komputer dengan ukuran kartu nama. Kemampuan komputasi dan kapasitas memori sistem ini sangat terbatas sehingga optimasi merupakan hal yang paling memerlukan perhatian. Umumnya, sistem ini digunakan untuk menyimpan informasi rahasia untuk mengakses sistem lain. Umpamanya, telepon seluler, kartu pengenal, kartu bank, kartu kredit, sistem wireless, uang elektronis, dst. Dewasa ini smart card dilengkapi dengan prosesor 8 bit (5 MHz), 24 kB ROM, 16 kB EEPROM, dan 1 kB RAM. Namun kemampuan ini meningkat drastis dari waktu ke waktu.

–        Flash Memory

Flash memory merupakan jenis memori utama yang bersifat non-volatile dimana data maupun instruksi dapat disimpan secara permanen meskipun aliran listrik terputus. Jenis memori ini bisa berupa memori eksternal, sehingga dapat dipindahkan ke sistem komputer yang lain. Saat ini sudah banyak beredar jenis flash memory yang memiliki ukuran sangat besar sehingga bisa menyimpan banyak file.

–        Online Storage

Online storage merupakan tempat penyimpanan berbasis jaringan komputer, dimana dari sebuah komputer bisa menyimpan data di tempat lain. Biasanya terdapat beberapa file server yang menyediakan tempat untuk penyimpanan file maupun data melalui jaringan komputer.

Arsitektur komputer berkaitan dengan atribut – atribut yang mempunyai dampak langsung pada eksekusi logis sebuah program.[William Stalling]

Misal : Set Instruksi, jumlah bit yang digunakan untuk penyajian data, mekanisme I/O, teknik pengalamantan (addressing techniques).

SUPER JUNIOR

Gambar

Super Junior atau yang lebih dikenal dengan SJ/SuJu, merupakan sebuah grup musik R&B yang berasal dari Seoul, Korea Selatan. Fans Club resmi Super Junior bernama E.L.F yang merupakan singkatan dari Ever Lasting Friends. Anggotanya berjumlah 13 yaitu Leeteuk (Leader), Heechul, Kangin, Siwon, Yesung, Eunhyuk, Donghae, Ryewook, Kyuhyun, Sungmin, Shindong,  Kibum, Han gen.

PERJALANAN GRUP

  • PRA-DEBUT

Sejak akhir 1990-an, agen pencari bakat dan label rekaman SM Entertaiment telah mengadakan audisi tahunan untuk menemukan bakat-bakat baru untuk melengkapi keberhasilan kelompok pop H.O.T, S.E.S, dan Shinhwa, yang semua diciptakan oleh pendiri SM, Soo-Man Lee pada pertengahan 1990-an.

Gambar

Leeteuk dan Eunhyuk adalah dua nggota pertama yang direkrut pada tahun 2000 oleh SM’s Starlight Casting System di Seoul.

Pada tahun 2001, perusahaan pertama mereka di luar negeri mengadakan casting dan menemukan Han Geng di Beijing, terpilih diantara 3000 pendaftar. pada tahun yang sama Yesung ditemukan pada Seoul Casting System bersama temannya Heechul, Sungmin dan Donghae juga terpilih untuk menjadi trainee stelah penampilan mereka dalam sebuah kontes yang disponsori SM.

Tahun 2002 Kang Indirekrut bersamaan dengan Kibum yang ditemukan di Los Angeles. Siwon di casting pada tahun 2003 dan Ryewook pada tahun 2004, dimana yang terakhir ditemukan melalui Chinchin Youth Festival. Pada tahun 2005, Shindong dipilih.

Tidak lama stelah boyband TVXQ debut pada tahun 2003, berita tentang rencana Lee yang belum pernah terjadi sebelumnya yaitu membentuk boyband lain dengan cepat menyebar di Internet Pada awal 2005. Lee menkonfirmasi berita dan mengumumkan bahwa boyband yang terdiri dari 12 anggota akan melakukan debut di akhir tahun, memporomosikan kelompok bernyanyi ini untuk menjadi “The Gateway of Stardom Asia.” Lee mengumumkan bahwa sebagian besar anggota dalam kelompok ini dipilih karena merekan telah berpengalaman tampil sebagai aktor, MC, model dan host radio sebelum debut. Heechul dan Kibum telah berprofesi sebagai penghibur dan sebagian besar anggota lain membuat berbagai macam penampilan di televisi dan media. Karena terinspirasi oleh konsep grup cewek Morning Musume yang juga beranggotakan banyak. kelompok ini juga akan mengalami line-up, dengan angota – anggota baru yang menggantikan beberapa anggota lama yang dipilih setiap tahun untuk menjaga grup ini tetap muda dan memiliki berbagai talenta. Konsep ini kemudian baru diperkenalkan kepasaran K-POP.

Untuk sementara kelompok itu dikabarkan bernama O.V.E.R, singkatan dari “Obey the Voice for Each Rhythm” (Patuhilah Suara untu Tiap Irama). Namun sebelum nama ini diputuskan, SM hanya mereka sebagai Junior, yang berasal dari para anggota yang masih berusia mudah ketika pertamakali menjadi SM trainee. Setelah para anggota memamerkan bakat mereka yang beragam kepada perusahaan pada sebuah piknik, perusahaanpun memutuskan memakai nama  Super Junior.

Grup itu kemudian resmi menjadi Super Junior 05, generasi pertama dari Super Junior. Super Junior 05 membuat pra-debut mereka di saluran Korea M-net pada 11 September 2005. Pada acara itu, mereka melakukan berbagai gaya tarian hip-hop. Mereka menampilkan tarian B2K. Han Geng, Eunhyuk, dan Donghae juga melakukan tarian dari lagu Usher, Cought Up. Namun penampilan mereka tidak disiarkan di televisi, hingga akhirnya 16 Mei 2006 disiarkan pada sebuah segmen di acara Super Junior Show.