Selasa, 01 Juni 2021

Perbedaan antara proses dengan thread serta perbedaan antara file service, file system dan file server

 



1. Perbedaan Proses dan Thread

Sebuah proses adalah sebuah peristiwa adanya sebuah program yang dapat dieksekusi. Sebagai sebuah eksekusi proses, maka hal tersebut membutuhkan perubahan keadaan. Keadaan dari sebuah proses dapat didefinisikan oleh aktivitas proses tersebut. Suatu proses adalah lebih dari kode program, dimana kadang kala dikenal sebagai bagian tulisan. Proses juga termasuk aktivitas yang sedang terjadi, sebagaimana digambarkan oleh nilai pada program counter dan isi dari daftar prosesor/ processor’s register. Suatu proses umumnya juga termasuk process stack, yang berisikan data temporer (seperti parameter metoda, address yang kembali, dan variabel lokal) dan sebuah data section, yang berisikan variabel global. Setiap proses mungkin menjadi satu dari beberapa state berikut, antara lain: new, ready, running, waiting, atau terminated. Setiap proses direpresentasikan ada sistem operasi berdasarkan proses-control-block (PCB)-nya.

  

Saya tekankan bahwa program itu sendiri bukanlah sebuah proses. Suatu program adalah satu entitas pasif, seperti isi dari sebuah berkas yang disimpan didalam disket, sebagaimana sebuah proses dalam suatu entitas aktif, dengan sebuah program counter yang mengkhususkan pada instruksi selanjutnya untuk dijalankan dan seperangkatsumber daya/resource yang berkenaan dengannya.

 

Proses memiliki dua karakteristik namun kedua karakteristik dilakukan secara independen oleh sistem operasi :

- Resource ownership (kepemilikan sumber daya)

Proses mempunyai ruang alamat virtual untuk menangani image proses yang didefinisikan dalam PCB.

- Scheduling-execution (penjadwalan-eksekusi)

Mengikuti suatu path eksekusi (trace), ada pergatian dari satu proses ke lainnya Unit dari kepemilikan sumber daya diacu sebagai proses atau taskuatu thread yang salah dapat menganggu thread yang lain didalam proses yang sama,karena thread berbagai pakai ruang memori virtual dan sumber daya lain yang sama.

 

Thread adalah unit dasar dari penggunaan CPU, thread mengandung Thread ID, program counter, register set, dan stack. Sebuah Thread berbagi code section, data section, dan sumber daya sistem operasi dengan Thread lain yang dimiliki oleh proses yang sama. Thread juga sering disebut lightweight process. Sebuah proses tradisional atau heavyweight process mempunyai thread tunggal yang berfungsi sebagai pengendali. Perbedaan antara proses dengan thread tunggal dengan proses dengan thread yang banyak adalah proses dengan thread yang banyak dapat mengerjakan lebih dari satu tugas pada satu satuan waktu.

 

Perbedaan proses dan thread?

1.Pembentukan Thread membutuhkan waktu yang lebih sedikit daripada pembentukan process.

2.Membutuhkan waktu yang lebih sedikit untuk menhakhiri Thread daripada process.

3.Lebih mudah dan cepat untuk melakukan switch antar Thread daripada switch antar process.

4.Thread menggunakan secara bersama ruang alamat dari proses yang menciptakannya. Proses memiliki ruang alamat sendiri-sendiri.

5.Thread memiliki akses langsung ke segemen data dari prosesnya. Masing-masing proses memiliki salinan segmen data dari parent process-nya.

6.Thread dapat saling komunikasi dengan thread lain dalam satu process. Antar proses harus menggunakan komunikasi antar proses.

7.Thread hampir tidak memiliki overhead. Proses memiliki overhead.

8.Thread dapat memiliki pengaruh kontrol yang besar terhadap thread lain dalam satu proses. Proses hanya dapat mengendalikan proses anakannya.

9.Perubahan pada thread utama seperti pembatalan atau perubahan prioritas dapat mempengaruhi tingkah laku thread lain dalam satu proses. Perubahan pada parent proses tidak mempengaruhi proses anakan.

 

2. Perbedaan antara File Service, File System dan File Server dan berikan contohnya?

File Service adalah suatu perincian atau pelayanan dari File System yang ditawarkan pada komputer client. Pada File Service terdapat sekumpulan File yang berisi nama, data dan atribut File seperti kepemilikan (Owner) File, Ukuran, waktu pembuatan File dan hak akses (Permissions). Contoh dari File Service adalah Sistem Operasi Terdistribusi.

 

Sedangkan sebuah File Server merupakan implementasi dari File Service. Sebuah File server menyediakan File Service ke Client. File Server itu sendiri yaitu komputer server yang bertugas mengontrol komunikasi dan informasi diantara Node/komponen dalam suatu jaringan serta bertugas sebagai pusat pertukaran dan penyimpanan informasi. Sebagai contoh mengelola pengiriman File database atau pengolah kata dari Workstation atau salah satu Node, ke Node yang lain, atau menerima Email pada saat yang bersamaan dengan tugas yang lain. Implementasi dari File Server adalah FTP Server (File Transfer Protocol) yaitu Server yang bertugas untuk pengunggahan, pengunduhan, intepretasi dan pertukaran sebuah Informasi ataupun data.

 

Sedangkan File System merupakan sistem yang bertanggung jawab untuk pengorganisasian, penyimpanan, pencarian keterangan, penamaan, sharing atau pembagian dan protection atau perlindungan dari File-file. File berisi dari dua bagian penting yaitu data dan atribut. File System didesain untuk menyimpan dan mengatur banyak dan besar File dengan fasilitas untuk membuat, memberi nama dan menghapus File. File System juga bertanggung jawab untuk pengontrolan dari akses File, akses terbatas ke File oleh user yang berhak dan tipe-tipe dari akses yang diminta. File System melayani sekumpulan operasi File, seperti : create/delete/rename, open/close, read/write/edit/modify, cut/copy ataupun paste, hak akses, modifikasi attribut, dll. Contoh dari File System Terdistribusi : SUN NFS (Network File System), AFS (Andrew File System), CIFS (Common Internet File System

MENGENAL TENTANG SIMD

 

Apa itu SIMD ????

SIMD adalah Single Instruction Multiple Data)

Singkatan dari Single Instruction Multiple Data. SIMD menggunakan banyak processor dengan instruksi yang sama, namun setiap processor mengolah data yang berbeda. Sebagai contoh kita ingin mencari angka 27 pada deretan angka yang terdiri dari 100 angka, dan kita menggunakan 5 processor.

Pada setiap processor kita menggunakan algoritma atau perintah yang sama, namun data yang diproses berbeda. Misalnya processor 1 mengolah data dari deretan / urutan pertama hingga urutan ke 20, processor 2 mengolah data dari urutan 21 sampai urutan 40, begitu pun untuk processor-processor yang lain. Beberapa contoh komputer yang menggunakan model SIMD adalah ILLIAC IV, MasPar, Cray X-MP, Cray Y-MP, Thingking Machine CM-2 dan Cell Processor (GPU).

Kelas komputer paralel dalam taksonomi Flynn . Ini menggambarkan komputer dengan beberapa elemen pemrosesan yang melakukan operasi yang sama pada beberapa titik data secara bersamaan. Dengan demikian, mesin tersebut memanfaatkan data tingkat paralelisme . SIMD ini terutama berlaku untuk tugas umum seperti menyesuaikan kontras dalam citra digital atau menyesuaikan volume audio digital . Paling modern CPU desain termasuk instruksi SIMD dalam rangka meningkatkan kinerja multimedia digunakan.

Keuntungan SIMD antara lain sebuah aplikasi yang dapat mengambil keuntungan dari SIMD adalah salah satu di mana nilai yang sama sedang ditambahkan ke (atau dikurangkan dari) sejumlah besar titik data, operasi umum di banyak multimedia aplikasi. Salah satu contoh akan mengubah kecerahan gambar. Setiap pixel dari suatu gambar terdiri dari tiga nilai untuk kecerahan warna merah (R), hijau (G) dan biru (B) bagian warna. Untuk mengubah kecerahan, nilai-nilai R, G dan B yang dibaca dari memori, nilai yang ditambahkan dengan (atau dikurangi dari) mereka, dan nilai-nilai yang dihasilkan ditulis kembali ke memori.Dengan prosesor SIMD ada dua perbaikan proses ini. Untuk satu data dipahami dalam bentuk balok, dan sejumlah nilai-nilai dapat dimuat sekaligus. Alih-alih serangkaian instruksi mengatakan “mendapatkan pixel ini, sekarang mendapatkan pixel berikutnya”, prosesor SIMD akan memiliki instruksi tunggal yang efektif mengatakan “mendapatkan n piksel” (dimana n adalah angka yang bervariasi dari desain untuk desain). Untuk berbagai alasan, ini bisa memakan waktu lebih sedikit daripada “mendapatkan” setiap pixel secara individual, seperti desain CPU tradisional.Keuntungan lain adalah bahwa sistem SIMD biasanya hanya menyertakan instruksi yang dapat diterapkan pada semua data dalam satu operasi. Dengan kata lain, jika sistem SIMD bekerja dengan memuat delapan titik data sekaligus, add operasi yang diterapkan pada data akan terjadi pada semua delapan nilai pada waktu yang sama. Meskipun sama berlaku untuk setiap desain prosesor super-skalar, tingkat paralelisme dalam sistem SIMD biasanya jauh lebih tinggi.Kekurangannya adalah : Tidak semua algoritma dapat vectorized. Misalnya, tugas aliran-kontrol-berat seperti kode parsing tidak akan mendapat manfaat dari SIMD. Ia juga memiliki file-file register besar yang meningkatkan konsumsi daya dan area chip. Saat ini, menerapkan algoritma dengan instruksi SIMD biasanya membutuhkan tenaga manusia, sebagian besar kompiler tidak menghasilkan instruksi SIMD dari khas C Program, misalnya. vektorisasi dalam kompiler merupakan daerah aktif penelitian ilmu komputer. (Bandingkan pengolahan vektor .)Pemrograman dengan khusus SIMD set instruksi dapat melibatkan berbagai tantangan tingkat rendah.
SSE (Streaming SIMD Ekstensi) memiliki pembatasan data alignment , programmer akrab dengan arsitektur x86 mungkin tidak mengharapkan ini. Mengumpulkan data ke dalam register SIMD dan hamburan itu ke lokasi tujuan yang benar adalah rumit dan dapat menjadi tidak efisien.Instruksi tertentu seperti rotasi atau penambahan tiga operan tidak tersedia dalam beberapa set instruksi SIMD.

Set instruksi adalah arsitektur-spesifik: prosesor lama dan prosesor non-x86 kekurangan SSE seluruhnya, misalnya, jadi programmer harus menyediakan implementasi non-Vectorized (atau implementasi vectorized berbeda) untuk mereka. Awal MMX set instruksi berbagi register file dengan tumpukan floating-point, yang menyebabkan inefisiensi saat pencampuran kode floating-point dan MMX. Namun, SSE2 mengoreksi ini. SIMD dibagi menjadi beberapa bentuk lagi yaitu :

  1. Exclusive-Read, Exclusive-Write (EREW) SM SIMD
  2. Concurent-Read, Exclusive-Write (CREW) SM SIMD
  3. Exclusive-Read, Concurrent-Write (ERCW) SM SIMD
  4. Concurrent-Read, Concurrent-Write (CRCW) SM SIMD

Kamis, 20 Mei 2021

Sejarah, Perkembangan dan Jenis RAM Pada Komputer

 



Sejarah perkembangan, pengertian dan jenis-jenis RAM dari awal hingga sekarang  – Memori atau RAM kepanjangan dari Random Access Memory adalah salah satu komponen komputer, laptop atau gadget yang sangat penting. Tanpa kompunen ini pastinya kita tidak bisa mengelola, atau menjalankan aplikasi dan game. Dengan perkembangan PC atau komputer yang cukup pesat maka komponen-komponen di dalamnya juga mengalami perkembangan tak terkecuali bagaimana menyimpan data dengan mudah. RAM memiliki kemampuan untuk menampung atau menyimpan pengelolaan data ementara. Sekalipun Anda memiliki PC dengan prosessor kecepatan tinggi namunjika memori RAMnya kecil, hal ini tentu kurang baik untuk bekerja. Semakin besar kecepatan prosessor harus diimbangi oleh semakin besarnya memori atau RAM yang dimiliki PC tersebut. Jika kita berbicara soal RAM, kita juga harus mengetahui beberapa hal yang sering berhubungan dengan memori. Speed atau kecepatan merupakan hal penting dalam RAM. Semakin cepat CPU maka semakin besar kemampuan RAM untuk mendukung CPU tersebut. Kecepatan RAM dinyatakan dengan hitungan Megahertz (MHz).


Random Access Memory pertama kali ditemukan oleh Robert Dennard, setelah itu Intel memproduksi RAM untuk pertama kalinya pada tahun 1968. RAM lebih awal diproduksi bahkan jauh sebelum penemuan PC pada tahun 1981. Setelah komputer diciptakan, perkembangan RAM dimulai. Dibutuhkan tegangan sebesar 5.0 volt pada saat RAM mulai diproduksi sehingga RAM bisa bekerja dengan frekuensi sebesar 4.77 Mhz.

jenis-jenis RAM

Berikut list lengkap sejarah perkembangan, pengertian dan tipe RAM dari awal diciptakan hingga sekrang yang paling terbaru.

  1. DRAM (Dynamic Random Access Memory)
    Di ciptakan oleh perusahaan IBM pada tahun 1970. Memiliki kecepatan antara 4,77 MHz sampai dengan 40 MHz.
  2. FPM DRAM (Fast Page Mode DRAM)
    Diciptakan pada tahun 1987, lebih dikenal dengan nama FPM. FPM sendiri memiliki kecepatan antara 16 MHz sampai dengan 66 MHz.
  3. EDO DRAM (Extended Data Output Dynamic Random Access Memory)
    Munculnya EDO DRAM untuk menyempurnakan jenis memori sebelumnya yaitu FPM DRAM. EDO RAM sendiri digunakan oleh komputer dengan prosesor Intel 486 dan juga intel pentium generasi pertama. Saya sendiri walaupun tidak pernah merasakan kemampuan dari jenis memori RAM komputer ini namun saya pernah memilikinya. Kebetulan prosesor yang digunakan Intel pentium I. Ukurannya sangatlah kecil, mirip dengan RAM Laptop.
  4. SD RAM (Synchoronous Dynamic RAM)
    Pada tahun 1996 dan 1997 muncul SD RAM PC 66. PC 66 berarti RAM ini memiliki kecepatan 66 MHz. Kemudian muncul lagi SD RAM PC 100 yang digunakan untuk komputer pentium II. Pada tahun 1999, SDRAM PC 133 di luncurkan ke pasaran. SDRAM terus ditingkatkan menjadi PC 150.
  5. RD RAM (Rambus DRAM)
    Sering juga disebut dengan DRDRAM atau juga Rambus memory merupakan jenis ram yang memiliki kecepatan sangat tinggi pada masa itu. RAM jenis ini bisa mengalirkan data 1GB / s. Cukup jauh apabila dibandingkan dengan SDRAM. Namun menurut sumber yang pernah saya baca, Rambus RAM akhirnya menghilang dari pasaran dikarenakan harganya yang terlampau tinggi.
  6. DDR SDRAM (double data rate synchoronous RAM)
    Pada tahun 1999, dua perusahaan yang saling bersaing yaitu AMD dan Intel meningkatkan kecepatan clock prosesornya masing-masing. Dan ini berimbas kepada kebutuhan RAM yang bisa mengimbangi kemampuan prosesor tersebut. Untuk mengatasi masalah tersebut maka di ciptakan DDR SDRAM atau yang lebih dikenal dengan RAM tipe DDR1. Umumnya untuk prosesor pentium III sampai dengan pentium IV.
  7. DDR2 SDRAM
    Pengembangan berlanjut ke jenis terbaru. RAM ini muncul pada tahun 2005. DDR2 memiliki kecepatan lebih baik. RAM tipe DDR2 pun saat ini masih banyak beredar walaupun untuk kapasitas 2GB sangat sulit untuk ditemui di pasaran. Walaupun ada harganya lumayan mahal, bahkan setara dengan 4GB DDR3. RAM ini digunakan dari prosesor pentium IV sampai dengan generasi Core Duo. RAM tipe ini membutuhkan daya sebesar 1,8 Volt.
  8. DDR3 SDRAM
    Pada pertengahan tahun 2007 muncul kembali jenis RAM terbaru yaitu DDR3 SD RAM. Membutuhkan daya hanya 1,5Volt. Kemampuan yang lebih baik begitu juga lebih irit daya membuat RAM DDR2 tertinggal jauh. Namun harganya pada waktu itu cukuplah tinggi membuat RAM ini belum dilirik orang lain. Barulah pada tahun 2010 RAM ini mulai diburu pengguna komputer. Untuk saat ini harga RAM DDR3 jauh lebih murah daripada DDR2. RAM ini mulai digunakan pada prosesor Core Duo sampai dengan Core i7.
  9. DDR4 SDRAM
    RAM yang dirilis pada tahun 2014 namun ternyata baru bisa digunakan pada tahun 2015 merupakan RAM tipe paling baru saat ini. Untuk harga sendiri masih belum bisa dijangkau untuk kalangan biasa. Apalagi RAM ini masih diperuntukkan untuk prosesor kelas atas miliknya Intel.

RAM jenis manakah yang paling ideal untuk sebuah PC Komputer?
Hindari mencari RAM berjenis DDR2 untuk merakit sebuah komputer. Saya lebih menyarankan untuk menggunakan RAM tipe DDR3. Stoknya sudah pasti banyak dipasaran baik itu kondisi baru maupun bekas. Untuk DDR4 lebih baik ditunda terlebih dahulu. Disamping harganya yang masih tinggi, perangkat lain yang mendukung DDR4 pun masih memiliki harga yang belum layak beli.

Berapakah RAM ideal untuk saat ini?
Jadi, bila Anda berencana membeli komputer atau laptop baru atau bahkan mengupgrade komputer atau laptop Anda, Anda cukup memilih RAM 8GB saja karena RAM ini sudah mencukupi untuk multitasking dan kebutuhan komputasi lainnya. Jadi sesuaikan saja dengan kebutuhan dan budget yang Anda miliki. Walaupun sebenarnya 4GB masih dibilang cukup. Namun untuk mempersiapkan aplikasi yang akan datang lebih baik menggunakan RAM 8GB atau lebih.

Rabu, 28 April 2021

Sejarah Perkembangan Monitor Dari dulu Hingga Sekarang

 


Definisi Monitor

Monitor adalah perangkat keras yang digunakan sebagai alat output data secara grafis pada sebuah CPU, monitor juga kerap disebut sebagai layar tampilan komputer. Monitor merupakan salah satu perangkat keras (Hardware) yang digunakan sebagai penampilan output video dari pada sebuah CPU, dan kegunaannya tersebut tidak dapat dipisahkan dalam pemakaian suatu komputer, sehingga dikarenakan monitor itu sebagai penampilan gambar maka tentunya komputer sangat sulit digunakan dan bahkan sama sekali tidak dapat digunakan tanpa menggunakan monitor. Monitor disebut juga dengan VDU (Visual Display Unit).

Semua monitor memiliki jenis resolusi yang digunakan untuk menampilkan gambar. Ukuran inci LCD memberitahu apa jenis resolusi yang tersedia. Sebuah layar monitor 17-inci dapat memiliki resolusi 1024×768, sedangkan layar 20-inci akan memiliki 1600×1200. Jumlah dalam inci adalah ukuran layar monitor diagonal, sementara resolusi adalah lebar pixel dengan tinggi pixel. Meskipun laptop memiliki built-in monitor, beberapa laptop tersedia dengan port S-Video, yang memungkinkan kabel S-Video untuk plug ke televisi tertentu. Ketika televisi berubah ke input yang tepat, akan bertindak sebagai cloning.

Sejarah Awal Penemuan Monitor

Awal dari sejarah monitor komputer adalah dimulai dengan adanya VDT (The Video Display Terminal) yang berupa layar yang tergabung dengan keyboard dan dihubungkan ke komputer. Tahap perkembangan monitor computer pertama terjadi pada tahun 1855 ditandai dengan penemuan tabung sinar katoda oleh ilmuwan dari Jerman yang bernama Heinrich Geissler.

Heinrich Geissler (1815-1879) adalah seorang ahli mesin, ahli fisika, dan peniup kaca    berkebangsaan Jerman. Ia dilaihirkan di kota Ingelshieb, German. Ayahnya adalah seorang pengrajin kaca. Ia memulai bengkel kerjanya di Bonn pada tahun 1852, pada tahun yang sama pula, Geissler bertemu dengan rekan kerjanya, Julius Plücker, seorang ahli matematika dan fisika. Bersama dengan Plucker, Geissler mengerjakan termometer dan tube kapiler.

Foto Heinrich Giessler

Pada tahun 1855, Geissler dianugrahi medali emas pada pameran kelas dunia di Paris, atas kerajinan kaca miliknya yang memiliki kualitas tinggi. Pada tahun 1857, Geissler menunjukkan penemuannya berupa pompa vakum merkuri di Universitas Bonn. Pompa ini dapat digunakan untuk memompa udara keluar dari tube kaca, sehingga dapat dicapai tekanan yang sangat   rendah pada tube tersebut.

Geissler juga mengerjakan semacam instrumen yang dinamakan tabung Geissler. Tabung tersebut berupa semacam tabung kaca bertekenan rendah, yang diisi    dengan gas seperti neon atau argon, dan dihubungkan dengan anoda dan katoda. Lebih jauh lagi, Geissler bereksperimen dengan tabung dengan variasi ukuran, uap gas, cairan, dan tekanan udara. Itulah sedikit    mengenai Heinrich Geissler dimana temuannya bukan hanya monitor saja tapi banyak penemuan lainnya dimana dengan temuannya itu dapat merubah masa depan lebih baik, kembali ke pokok artikel. Kemudian Monitor CRT pertama (Cathode Ray Tube) dikembangkan untuk menerima    siaran televisi. Pengembangan tabung sinar katoda pertama yang direproduksi oleh Allen B. Du Mont (1931). Pada generasi awal komputer, belum menggunakan monitor khusus seperti sekarang ini. Komputer waktu itu terhubung dengan TV sebagai layar penampil dari pengolahan data yang dilakukannya. Yang cukup menjadi masalah adalah bahwa resolusi monitor TV saat itu hanya mampu menampilkan 40 karakter secara horisontal pada layar. Monitor khusus untuk komputer dikeluarkan oleh IBM PC, yang pada awalnya memiliki resolusi 80 x 25 dengan kemampuan warnanya. Pada generasi berikutnya muncul mono graphics (MGA/MDA) yang memiliki 720 x   350. Selanjutnya di awal tahun 1980-an muncul jenis monitor CGA dengan range resolusi dari 160×200 sampai 640 x 200 dan kemampuan warna antara 2 sampai 16 warna. Monitor EGA muncul dengan resolusi yang lebih bagus yaitu 640 x 350. Monitor jenis ini cukup stabil sampai berikutnya   munculnya generasi komputer Windows. Semua jenis monitor ini menggunakan video digital yang spesifik untuk mengatur warna dan intensitas cahaya. Antara video adapter dan monitor memiliki 2, 4, 16, atau 64 warna tergantung standard grafik yang    dimiliki. Selanjutnya dengan diperkenalkannya standard monitor VGA, tampilan grafis dari sebuah personal komputer menjadi nyata. VGA dan generasi – generasi yang berhasil sesudahnya seperti PGA, XGA, atau SVGA  merupakan standard video analog dengan sinyal R (Red), G (Green) dan B (Blue) dengan pewarnaan. Secara prinsip analog monitor memungkinkan penggunaan full color dengan intensitas yang tinggi. Generasi monitor selanjutnya adalah teknologi LCD yang tidak lagi menggunakan tabung elektron CRT, tetapi menggunakan sejenis Kristal liquid yang dapat berpendar. Teknologi ini menghasilkan monitor yang dikenal dengan nama Flat Panel Display dengan layar berbentuk pipih, dan kemampuan resolusi yang tinggi.

Kemudian perkembangan teknologi monitor selanjutnya adalah Monitor LED. Teknologi monitor LED memiliki banyak keunggulan yang dihasilkan dibandingkan dengan teknologi montor LCD diantaranya adalah kemampuan menghasilkan detail gambar yang lebih halus dan lebih sempurna    dibandingkan LCD monitor. Kedalaman warna yang lebih tinggi dibandingkan    LCD monitor sampai hampir mendekati warna aslinya. Kontras rasio yang cukup tinggi perbandingannya dibandingkan dengan LCD monitor. Selanjutnya adalah Teknologi monitor plasma yang menggunakan teknologi gas neon/xenon yang diapit dua lapisan pelat kaca. Kejutan listrik dimasukkan ke lapisan gas, yang langsung memberi reaksi berupa penciptaan elemen gambar.

Kemudian yang sampai perkembanganya adalah monitor touch screen atau touch panels. Monitor touch screen sebenarnya sudah berkembang sudah tahun 1980an yang telah dipatenkan oleh oleh pihak – pihak tertentu namun hak paten tersebut telah berakhir dan sekarang teknologi monitor touschscreen sudah menjadi teknologi yang umum dan dapat bebas dikembangkan oleh pihak manapun. Sekarang teknologi monitor touchscreen sudah merambah ke semua perangkat yang dibutuhkan, misalnya seperti handphone, PDA, tablet PC dan sebagainya.

Perkembangan Monitor Dari Tahun ke Tahun

Perkembangan    monitor komputer yang saat ini digunakan sebenarnya terbagi menjadi   dua fase. Pada fase pertama tepatnya tahun 1855 ditandai dengan penemuan tabung sinar katoda oleh ilmuwan dari Jerman, yang bernama Heinrich Geissler. Beliau merupakan bapak dari monitor tabung. Setelah 33 tahun, ahli kimia asal Austria, Friedrich Reinitzer, meletakkan dasar pengembangan teknologi LCD dengan menemukan Kristal cairan. Teknologi tabung awalnya memang dikembangkan untuk merealisasikan monitor. Namun, Kristal cairan masih menjadi fenomena kimiawi selama 80 tahun berikutnya. Sejak saat itu, tampilan atau frame rate pun belum terpikirkan. Itulah fase kedua dari tahap pengembangan monitor komputer.

1. Tahun 1855 – Tabung Geissler

Heinrich Geissler berhasil membuat sebuah vakum dalam tabung yang dilengkapi dengan sebuah pompa merkuri.

2. Tahun 1859 –Sinar Katoda

Ditemukan Julius    Plucker, seorang ahli matematika dan fisika dari Jerman, berhasil    menemukan dan menggambarkan sinar katoda untuk pertama kalinya.

3. Tahun 1888 – Penemuan Liquid Crystal

Friedrich    Reinitzer, ahli kimia dari Austria, menemukan fenomena kristal  cairan.   Ia membuat eksperimen dengan sebuah bahan yang memiliki dua  titik  cair.

4. Tahun 1897 – Tabung BRAUN

Karl Ferdinand Braun mengembangkan tabung sinar katoda dengan memperkenalkan aplikasi pertama dengan menggunakan osiloskop.

5. Tahun 1930 – Siaran Full Electronic

Manfred    von Ardenne, ilmuwan universal knowledge berhasil membuat siaran    televisi full electronic pertama. Pada tahun 1931, ia memperkenalkan    penemuannya di ajang International Radio Show di Berlin.

6. Tahun 1963 – Penemuan Liquid Crystal Cyan Biphenyl

George    Gray, ahli kimia dari Universitas Hull Inggris, menemukan kristal    cairan Cyan-Biphenyl. Kristal ini menjadi dasar untuk pengembangan bahan kristal cairan stabil yang digunakan pada LCD sampai saat ini.

7. Tahun 1969 – TN-LCD

Pertama James Fergason mengembangkan teknologi TN (Twisted Nematic) yang mengontrol light transfer dari kristal cairan. Pada generasi awal, komputer terhubung dengan televisi sebagai layar untuk menampilkan hasil pengolahan data. Namun kendala yang terjadi adalah resolusi TV hanya mampu menampilkan 40 karakter secara horizontal pada layar. Monitor khusus untuk komputer awalnya berupa monitor monokrom yang dikeluarkan dari pihak IBM PC sekitar tahun 1970-an. Monitor tersebut beresolusi 80 x 25 dengan kemampuan warna “green monochrome” yang menampilkan hasil lebih terang, jelas, dan lebih stabil. Awal tahun 1980-an muncul jenis monitor CGA dengan range resolusi dari 160 x 200 sampai 640 x 200 dan kemampuan warna antara 2 sampai 16 warna. CGA (Color Graphics Adapter) adalah kartu grafis warna pertama dan standar display berwarna  pertama   untuk PC IBM. Pada dekade yang sama, IBM memperkenalkan Monochrom Display Adapter (MDA) yang hanya bisa menampilkan teks sebanyak 80 kolom dan 25 baris. Secara teori MDA ini memiliki resolusi 720 x 350. Angka ini muncul dari hasil perhitungan lebar karakter (9 piksel) dengan jumlah kolom (80 kolom) dan  tinggi karakter (14 piksel) dengan jumlah baris (25 baris).

8. Kemudian pada tahun 1984

IBM memperkenalkan Enhanched Graphics Adapter (EGA) yang memiliki spesifikasi lebih tinggi dibandingkan dengan CGA. EGA memiliki kemampuan untuk menampikan 16 warna dengan resolusi 640 x 350 yang memungkinkan penggunaan tingkat tinggi seperti menampilkan mode grafis. Jenis monitor ini menggunakan digital video – sinyal TTL (Transistor Transistor Logic) dengan nomor diskrit yang spesifik untuk mengatur warna dan intensitas cahaya. Antara video adapter dan monitor memiliki 2, 4, 16, atau 64 warna tergantung standar grafis yang dimiliki. Meski sudah usang, monitor ini cukup stabil sehingga masih ada beberapa komputer yang menggunakannya sampai berikutnya muncul generasi komputer Windows.

9. Pada tahun 1987

IBM memperkenalkan tampilan standar Video Graphics Adapter (VGA). VGA merupakan standard analog video dengan sinyal R (Red), G (Green) dan B (Blue) yang digunakan untuk menampilkan objek full color dengan intensitas yang tinggi. Meskipun standar VGA sudah tidak digunakan lagi karena sudah digantikan oleh standar yang baru, VGA masih    diimplementasikan pada Pocket PC. VGA merupakan standar grafis terakhir yang diikuti oleh mayoritas pabrik    pembuat kartu grafis komputer. Hal ini dibuktikan dengan melihat generasi-generasi sesudah VGA seperti PGA, XGA, atau SVGA menggunakan teknologi yang sama dengan VGA yaitu standard analog video. Tampilan Windows sampai sekarang juga masih menggunakan modus VGA karena didukung  oleh banyak produsen monitor dan kartu grafis.

10. Pada tahun 1990

IBM memperkenalkan standar grafis Extended Graaphics Array  (XGA),    pengembangan dari 8514/A. Generasi berikutnya yaitu XGS-2, memberikan    resolusi 800 x 600 piksel yang menghasilkan 16 juta warna dan resolusi 1024 x 768 yang menghasilkan 65,536 warna. Kedua jenis resolusi ini merupakan standar grafis yang paling dikenal di  masyarakat. Namun generasi monitor terbaru pada saat ini adalah teknologi Liquid Crystal Display (LCD) yang menggunakan sejenis kristal cair yang dapat berpendar. Teknologi   ini menghasilkan monitor yang dikenal dengan nama Flat Panel Display dengan layar berbentuk pipih, dan kemampuan resolusi yang tinggi.

11. Tahun 2000

Layar Datar untuk Home User Monitor dengan layar datar tipis ini semakin terjangkau harganya bagi home user.

12. Tahun 2005

Layar 3D Pertama Toshiba memperkenalkan layar 3D pertama yang menawarkan efek 3D tanpa menggunakan alat bantu lainnya. Namun, mata harus pada posisi tertentu.

Jumat, 23 April 2021

Perkembangan Keyboard dan Sejarah Awalnya

 TUGAS ORKOM


Apabila berbicara mengenai format dan juga standar dari keyboard saat ini, maka banyak pertanyaan muncul di benak anda, mengapa struktur format dari keyboard saat ini menggunakan format QWERTY, dan bukan menggunakan susunan alphabetic ABCDEF? Well, ada beberapa hal yang mendasari mengapa keyboard diciptakan dengan menggunakan susunan QWERTY. Berikut ini adalah beberapa proses perkembangan dan juga sejarah dari penggunaan format QWERTY pada keyboard.

Berawal dari Penggunaan Mesin Tik

Jauh sebelum sebuah komputer beserta perangkat kerasnya diciptakan dunia sudah mengenal apa yang disebut dengan nama mesin tik. Mesin tik pada masa kejayaannya merupakan salah satu primadona, dimana banyak orang bisa menulis dokumen dengan sangat mudah tanpa perlu menulis secara manual dengan tulisan tangan.

Pada tahun 1868, Cristopher Latham Sholes berhasil menemukan sebuah mesin yang dapat membantu mempermudah pekerjaan manusia dalam membuat dokumen, yaitu mesin tik. Penciptaan mesin tik tentu saja menimbulkan euphoria bagi masyarakat, karena dapat membuat dokumen dengan sangat mudah.

Pada saat ditemukan, mesin tik pada dasarnya sudah mampu mengakomodir proses pengetikan cepat, bahkan konon katanya pengetikan dengan menggunakan mesin tik pada saat itu bisa jauh lebih cepat dibandingkan menggunakan keyboard mesin tik pada jaman modern.

Mesin tik pada saat itu merupakan sebuah inovasi yang sangat berguna dan bermanfaat bagi masyarakat luas. Mereka tidak perlu lagi menggunakan tulisan tangan untuk membuat laporan, dokumen ataupun surat. Sehingga akam lebih mempersingkat waktu untuk menulis apapun dengan menggunakan mesin tik.

Pada saat pertama kali diciptakan, ternyata mesin tik tersebut tidak menggunakan papan keyboard QWERTY. Penggunaannya masih menggunakan urutan alphabetic yang sedikit diacak, disesuaikan dengan karakter mana yang banyak ditulis. Dengan adanya keyboard macam ini, maka user bisa menulis dengan lebih cepat dan efisien.

Meskipun keyboard pada mesin tik yang pertama bukan menggunakan QWERTY, dan bisa membantu menulis dan mengetik menjadi lebih cepat, namun ternyata timbul masalah, dimana ketika penulis mengetik terlalu cepat, hal tersebut seringkali menyebabkan mekanisme di dalam mesin tik saling tumpang tindih dan nyangkut satu sama lain. Karena itu, Sholes pun mulai merubah dan mengacak susunan kata – kata dan juga karakter dari mesin tik itu sendiri.

Penggunaan Keyboard pada Saat Ini

Saat ini, penggunaan keyboard menggunakan jenis keyboard yang sudah terstandarisasi oleh ISO (International Standardized Organization) dengan layout berupa QWERTY. QWERTY mengacu pada 5 huruf pertama yang berada pada sisi kiri keyboard anda. Karena merupakan jenis yang sudah distandarisasi secara internasional, maka hampir semua keyboard di dunia menggunakan format qwerty ini.
Penggunaan keyboard QWERTY terdiri banyak sekali tombol, mulai dari ke-26 tombol alphabet, 10 tombol numeric, 12 tombol fungsi, 4 tombol arrow, dan sisanya adalah tombol fungsi lainnya seperti Ctrl, Alt, Backspace, Esc, Home, dan masih banyak lagi. Itu adalah tombol-tombol standar pada sebuah keyboard QWERTY konvensional.

Pada beberapa jenis keyboard lainnya, seperti keyboard untuk gaming, terdapat banyak fungsi yang lebih kompleks lagi, yang mendukung keperluan gaming. Begitu pula dengan desain, diman keyboard design dan juga gaming sengaja dibuat khusus untuk mempermudah melakukan control bagi usernya.

Faktor Fisiensi dari Proses Mengetik

Dari hasil kerja dan mengacak – acak karakter pada sebuah mesin tik tersebut, maka akhirnya didapatkanlah sebuah kombinasi acak yang dapat meningkatkan efisiendi dari penggunaan sebuah mesin tik. Hasil rombakan itula yang kita kenal saat ini dengan nama QWERTY. QWERTY memungkinkan penulis mengetik dengan cepat namun dapat megngurangi gangguan mekanisme dari mesin tik secara signifikan.

Pemilihan Tombol yang Paling Sering Digunakan

Penggunaan QWERTY pada saat diciptakan pada dasarnya mengacu pada perhitungan efisiensi waktu mengetik, dan juga tombol – tombol serta huruf mana saja yang sering digunakan, dan juga jarang digunakan. Hal ini membuat beberapa huruf yang sering digunakan dalam satu kata atau kalimat dibuat agar tidak bersebelahan atau berdekatan, sehingga dapat meminimalisir gangguan mekanisme mesin tik.

Begitupun sebaliknya, tombol yang merepresentasikan penggunaan huruf atau karakter yang jarang digunakan diletekan agak terpencil, terlihat dari peletakan huruf z dan juga x yang sulit dijangkau, karena memang huruf tersebut jarang digunakan.

Pada saat jaman komputer sudah mulai banyak digunakan, keyboard mulai banyak diproduksi. Pada awa masa penggunananya, produksi dan juga penggunaan dari sebuah keyboard masih menggunakan kabel klasik, yaitu kabel dengan port Ps/2 (baca juga mengenai fungsi port pada komputer). Namun demikian, seiring dengan perkembangan masa, maka penggunaan keyboard mulai menggunakan port USB, bahkan ada beberapa keyboard yang saat ini bisa digunakan dengan cara wireless alias tanpa kabel.

Peresmian QWERTY oleh ISO

Pada akhirnya, keyboard hasil acak – mengacak ini pun diterima secara luas, dan mulai dipatenkan. Pada tahun 1973, format keyboard, dengan susunan huruf qwerty diakui oleh organisasi standarisasi dunia (ISO) menjadi format standar pada sebuah papan ketik atau keyboard.

Dengan diresmikan dan juga dipatenkannya QWERTY sebagai standar dari sebuah keyboard, maka hal ini pun berujung pada munculnya perangkat terutama mesin tik yang menggunakan keyboard degnan format QWETY. Pada tahun 1960 hingga 1970-an pun juga menjadi salah satu era berlembangnya komputer dan juga mulai banyak digunakannya komputer secara luas, berkat perkembangan dari jaringan komputer. Maka semakin populerlah keyboard dengan format QWERTY sebagai alat input pada komputer.

Meskipun memilki format yang sama, namun demikian, pastilah penggunaan keyboard pada mesin tik dan juga komputer memiliki perbedaan yang jauh, kaena fungsi dari keyboard komputer jauh lebih kompleks dan bisa digunakan untuk banyak kepentingan, tidak hanya untuk melakukan proses pengetikan semata.


Kamis, 08 April 2021

 

Konversi Bilangan Desimal ke Biner dan Sebaliknya




Bilangan desimal dapat dikonversikan ke dalam bilangan biner. Ada banyak cara untuk melakukan konversi bilangan dan yang sering digunakan untuk memindah bentuk bilangan adalah “proses sisa”

Contoh: Konversi bilangan desimal Z(10) = 83 ke bilangan biner Z(2) dibagi dengan basis bilangan baru yaitu 2.
 83 : 2 = 41 sisa 1
Sisa 1 ini merupakan digit pertama dari bilangan biner ….xxxx1,. Untuk mendapatkan harga pada digit berikutnya adalah
  41 : 2 = 20 sisa 1
Sisa 1 ini menempati digit selanjutnya sehingga bentuk binernya …xxx11 dan seterusnya seperti di bawah ini.

Untuk meyakinkan hasil konversi di atas benar, maka lakukan perhitungan seperti dibawah ini
     = 1. 26 + 0. 25 + 1. 24 + 0.23 + 0.22 +1. 21+ 1. 20

    = 1. 64 + 0. 32 + 1. 16 + 0. 8 + 0. 4 + 1. 2 + 1. 1

    Z(10) = 83
Bilangan biner dapat dikonversikan ke dalam bilangan desimal. Untuk mengubahnya dengan mengalikan masing-masing angka dengan basis yang pangkatnya sesuai dengan tempat masing-masing. Hasil penjumlahan merupakan bilangan desimal yang dicari.

Contoh

Konversi bilangan biner Z(2) = 10101010 ke bilangan desimal Z(10)

Konversi Bilangan Desimal ke Oktal dan Sebaliknya

Bilangan desimal dapat dikonversikan ke dalam bilangan oktal. Ada banyak cara untuk melakukan konversi bilangan dan yang sering digunakan untuk memindah bentuk bilangan adalah “proses sisa”.

Contoh Konversi bilangan desimal Z(10) = 1059 ke bilangan oktal Z(8)

Untuk meyakinkan hasil konversi di atas benar, maka lakukan perhitungan seperti dibawah ini
     = 2. 83 + 0. 82 + 4. 81 + 3. 80
    = 2. 512 + 0. 64 + 4. 8 + 3.1
    = 1024 + 0 + 32 + 3
    Z(10) = 1059
Bilangan oktal dapat dikonversikan ke dalam bilangan desimal. Untuk mengubahnya dengan mengalikan masing-masing angka dengan basis yang pangkatnya sesuai dengan tempat masing-masing. Hasil penjumlahan merupakan bilangan desimal yang dicari.
Konversi bilangan oktal Z(8) = 4327 ke bilangan desimal Z(10)

Konversi Bilangan Desimal ke Heksadesimal dan Sebaliknya

Bilangan desimal dapat dikonversikan ke dalam bilangan heksadesimal. Ada banyak cara untuk melakukan konversi bilangan dan yang sering digunakan untuk memindah bentuk bilangan adalah “proses sisa”.
Contoh
Konversi bilangan desimal Z(10) = 10846 ke bilangan heksadesimal Z(16)

Untuk meyakinkan hasil konversi di atas benar, maka lakukan perhitungan seperti dibawah ini
     = 2. 163 + 10. 162 + 5. 161 + 14. 160
    = 2. 4096 + 10. 256 + 5. 16 + 14. 1
    = 8192 + 2560 + 80 + 14
    Z(10) = 10846

Bilangan heksadesimal dapat dikonversikan ke bilangan desimal. Untuk mengubahnya dengan mengalikan masing-masing angka dengan basis yang pangkatnya sesuai dengan tempat masing-masing. Hasil penjumlahan merupakan bilangan desimal yang dicari. Berikut contohnya. Konversi bilangan heksadesimal Z(16) = B3C9 ke bilangan desimal Z(10)

 Jadi, Z(16) = B3C9 adalah Z(10) = 46025

Konversi Bilangan Biner ke Oktal dan Sebaliknya

Bilangan biner dapat dikonversikan ke dalam bilangan oktal dengan mengelompokkan angka biner menjadi tiga, dimulai dari sebelah kanan kemudian masing-masing kelompok dikonversikan kedalam angka desimal dan hasilnya diurutkan.
Contoh 11001101(2) = … (8)


Bilangan oktal dapat dikonversikan ke dalam bilangan biner dengan cara memecahkan bilangan oktal tersebut per satuan bilangan kemudian masing-masing diubah ke bentuk biner tiga angka. Misal, mengkonversikan nilai 2, binernya bukan 10 melainkan 010. Setelah itu, hasil seluruhnya diurutkan kembali.
Contoh 147(8) = … (2)


Konversi Bilangan Biner ke Heksadesimal dan Sebaliknya


Bilangan biner dapat dikonversikan ke dalam bilangan heksadesimal yaitu dengan cara mengambil 4 karakter dari kanan. Jika angka terakhir kurang dari 4 karakter, maka bisa ditambahkan angka 0 untuk mempermudah pengoperasian.
Contoh
Konversi bilangan biner Z(2) = 1110111111010100 ke bilangan heksadesimal Z(16)


Bilangan heksadesimal dapat dikonversikan ke dalam bilangan biner yaitu dengan cara menerjemahkan angka heksadesimal kedalam biner
Contoh
Konversi bilangan heksadesimal(16) ke bilangan biner(2)

Konversi Bilangan Oktal ke Heksadesimal dan Sebaliknya

Bilangan oktal dapat dikonversikan ke dalam bilangan heksadesimal memerlukan dua langkah. Pertama, mengubah sistem bilangan oktal ke sistem bilangan biner kemudian dari bilangan biner diubah ke sistem bilangan heksadesimal.
Contoh
 365(8) = … (16)
Langkah pertama, diubah menjadi biner
 365(8) = 11 110 101 (2)
Kemudian, bilangan biner di atas dikelompokkan setiap 4 digit dimulai dari yang sebelah kanan.

Bilangan heksadesimal dapat dikonversikan ke sistem bilangan oktal, yang pertama harus dilakukan adalah dengan mengkonversikan bilangan heksadesimal terlebih dahulu ke bilangan biner, kemudian baru konversikan ke bilangan oktal. Perlu diingat bahwa huruf-huruf yang ada merupakan nama lain dari angka selain 0 – 9. Maka, huruf C adalah angka 12.
Contoh
Konversikan bilangan heksadesimal ke biner terlebih dahulu:

Kemudian, konversikan bilangan biner 1100 0101 0100(2) ke bilangan oktal

Perbedaan antara proses dengan thread serta perbedaan antara file service, file system dan file server

  1. Perbedaan Proses dan Thread Sebuah proses adalah sebuah peristiwa adanya sebuah program yang dapat dieksekusi. Sebagai sebuah ek...