BREAKING NEWS

Informatika

Rabu, 06 Januari 2021

Perbedaan antara Proses dan Thread

Definisi Proses

Prosesnya adalah pelaksanaan suatu program dan melakukan tindakan yang relevan yang ditentukan dalam suatu program, atau itu adalah unit eksekusi di mana suatu program berjalan. Sistem operasi membuat, menjadwalkan dan mengakhiri proses untuk penggunaan CPU. Proses lain yang dibuat oleh proses utama dikenal sebagai proses anak.

Suatu operasi proses yang dikendalikan dengan bantuan PCB (Process control Block) dapat dianggap sebagai otak dari proses tersebut, yang berisi semua informasi penting mengenai suatu proses seperti id proses, prioritas, keadaan, PWS dan isi register CPU .

PCB juga merupakan struktur data berbasis kernel yang menggunakan tiga jenis fungsi yaitu penjadwalan, pengiriman dan penyimpanan konteks.

  • Penjadwalan - Ini adalah metode pemilihan urutan proses dalam kata-kata sederhana memilih proses yang harus dieksekusi terlebih dahulu dalam CPU.
  • Pengiriman - Ini mengatur lingkungan untuk proses yang akan dieksekusi.
  • Simpan konteks - Fungsi ini menyimpan informasi mengenai suatu proses ketika akan dilanjutkan atau diblokir.

Dari sudut pandang programmer, proses adalah media untuk mencapai eksekusi bersamaan dari suatu program. Proses utama dari program bersamaan menciptakan proses anak. Proses utama dan proses anak perlu berinteraksi dengan masing-masing untuk mencapai tujuan bersama.

Properti dari Proses:

  • Pembuatan setiap proses termasuk panggilan sistem untuk setiap proses secara terpisah.
  • Suatu proses adalah entitas eksekusi yang terisolasi dan tidak berbagi data dan informasi.
  • Proses menggunakan mekanisme IPC (komunikasi antar proses) untuk komunikasi yang secara signifikan meningkatkan jumlah panggilan sistem.
  • Manajemen proses mengkonsumsi lebih banyak panggilan sistem.
  • Setiap proses memiliki memori tumpukan, dan tumpukan, instruksi, data dan peta memori.

Definisi dari Thread

Utas adalah eksekusi program yang menggunakan sumber daya proses untuk menyelesaikan tugas. Semua utas dalam satu program secara logis terkandung dalam suatu proses. Kernel mengalokasikan tumpukan dan blok kendali ulir (TCB) untuk setiap utas. Sistem operasi hanya menyimpan stack pointer dan status CPU pada saat beralih di antara utas dari proses yang sama.

Thread diimplementasikan dalam tiga cara yang berbeda; ini adalah utas tingkat kernel, utas tingkat pengguna, utas hibrida. Utas dapat membuat tiga negara berjalan, siap dan diblokir; itu hanya mencakup keadaan komputasi, bukan alokasi sumber daya dan keadaan komunikasi yang mengurangi overhead switching. Ini meningkatkan concurrency (paralelisme) maka kecepatan juga meningkat.

Properti sebuah Thread:

  • Hanya satu panggilan sistem yang dapat membuat lebih dari satu utas (Proses ringan).
  • Thread berbagi data dan informasi.
  • Thread berbagi instruksi, wilayah global dan heap tetapi memiliki tumpukan dan register tersendiri.
  • Manajemen utas tidak menggunakan atau lebih sedikit panggilan sistem karena komunikasi antar utas dapat dicapai menggunakan memori bersama.
  • Properti isolasi dari proses meningkatkan overhead dalam hal konsumsi sumber daya.

Perbedaan Kunci Antara Proses dan Thread

  1. Semua utas program secara logis terkandung dalam suatu proses.
  2. Suatu proses berbobot berat, tetapi utas berbobot ringan.
  3. Suatu program adalah unit eksekusi yang terisolasi sedangkan utas tidak terisolasi dan berbagi memori.
  4. Utas tidak dapat memiliki keberadaan individu; itu melekat pada suatu proses. Di sisi lain, suatu proses dapat eksis secara individual.
  5. Pada saat berakhirnya utas, tumpukan yang terkait dapat dipulihkan karena setiap utas memiliki tumpukan sendiri. Sebaliknya, jika suatu proses mati, semua utas mati termasuk proses.

Kesimpulan

Proses digunakan untuk mencapai pelaksanaan program secara bersamaan dan berurutan. Sementara utas adalah unit pelaksanaan program yang menggunakan lingkungan proses ketika banyak utas menggunakan lingkungan dari proses yang sama, mereka perlu membagikan kode, data, dan sumber dayanya. Sistem operasi menggunakan fakta ini untuk mengurangi overhead dan meningkatkan perhitungan.

Multiple Processor Organization (SIMD)

Single Instruction Stream Multiple Data Stream (SIMD)

Multiprocessing adalah penggunaan dua atau lebih central processing unit (CPUs) dalam satu sistem komputer .
SIMD adalah satu unit kontrol yang mengeksekusi aliran tunggal instruksi, tetapi lebih dari satu elemen pemroses. Mesin SIMD secara umum mempunyai karakteristik sbb:
  • Mendistribusi proses ke sejumlah besar hardware 
  • Beroperasi terhadap berbagai elemen data yang berbeda 
  • Melaksanakan komputasi yang sama terhadap semua elemen data

Peningkatan kecepatan pada SIMD proporsional dengan jumlah hardware (elemen pemroses) yang tersedia. SIMD bertugas untuk menyesuaikan kontras dalam citra digital atau menyesuaikan volume audio digital. Desain CPU modern termasuk instruksi SIMD dalam rangka meningkatkan kinerja multimedia yang digunakan.

Keuntungan SIMD

  • Keuntungan SIMD antara lain sebuah aplikasi adalah salah satu dimana 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.

Kekurangan SIMD

  1. Tidak semua algoritma dapat vectorized. Misalnya, tugas aliran-kontrol-berat seperti kode parsing tidak akan mendapat manfaat dari SIMD.
  2. Ia juga memiliki file-file register besar yang meningkatkan konsumsi daya dan area chip.
  3. Saat ini, menerapkan algoritma dengan instruksi SIMD biasanya membutuhkan tenaga manusia, sebagian besar kompiler tidak menghasilkan instruksi SIMD dari khas Program C, misalnya vektorisasi dalam kompiler merupakan daerah aktif penelitian ilmu komputer.
  4. Pemrograman dengan khusus SIMD set instruksi dapat melibatkan berbagai tantangan tingkat rendah.
  5. SSE (Streaming SIMD Ekstensi) memiliki pembatasan data alignment, programmer akrab dengan arsitektur x86 mungkin tidak mengharapkan ini.
  6. Mengumpulkan data ke dalam register SIMD dan hamburan itu ke lokasi tujuan yang benar adalah rumit dan dapat menjadi tidak efisien.
  7. Instruksi tertentu seperti rotasi atau penambahan tiga operan tidak tersedia dalam beberapa set instruksi SIMD.
  8. 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.
  9. 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 :
  • Exclusive-Read, Exclusive-Write (EREW) SM SIMD 
  • Concurent-Read, Exclusive-Write (CREW) SM SIMD 
  • Exclusive-Read, Concurrent-Write (ERCW) SM SIMD 
  • Concurrent-Read, Concurrent-Write (CRCW) SM SIMD

Sabtu, 26 Desember 2020

RAM Komputer: Sejarah dan Perkembangannya Dari Waktu ke Waktu

RAM merupakan salah satu bagian atau lebih tepatnya komponen penting dalam sebuah perangkat komputer. Tidak hanya pada komputer PC, RAM juga dibutuhkan diberbagai perangkat eletronik lain seperti laptop hingga smartphone.

RAM merupakan singkatan dari Random Access Memory. RAM merupakan sebuah tipe penyimpanan komputer yang isinya dapat diakses dalam waktu yang tetap tidak memperdulikan letak data tersebut dalam memori. Ini tentu berlawanan dengan alat memori urut seperti tape magnetic, disk dan drum, dimana gerakan mekanikal dari media penyimpanan memaksa komputer untuk mengakses data secara berurutan.

Sejarah RAM Komputer

Perkembangan RAM Hingga saat ini

Sejarah RAM Komputer

Setiap komponen teknologi pasti selalu mengalami perubahan seiring berkembangnya teknologi. RAM pun demikian. Komponen ini mengalami perkembangan baik bentuk, kapasitas hingga kecepatan. Untuk memudahkanmu, berikut sejarah perkembangan RAM hingga kini:

  • Tahun 1834, Charles Babbage mulai membangun pemikiran Analytical Engine, cikal bakal komputer. Perangkat ini hanya menggunakan memori baca dalam bentuk punch card.
  • Tahun 1932, Gustav Tauschek menciptakan memori sederhana di Australia.
  • Tahun 1936, Konrad Zuze mematenkan memori mekanik untuk digunakan dalam komputer. Memori komputer sederhana ini didasarkan pada sliding bagian logam.
  • Tahun 1939, Helmut Schreyer menciptakan sebuah memori prototype menggunakan lampu neon.
  • Tahun 1942, the Atanasoff-Berry Computer memiliki 60-bit kata – kata 50 memori dalam bentuk kapasitor, dipasang pada dua drum bergulis. Untuk memori sekunder menggunakan kartu punch.
  • Tahun 1947 Frederick Viehe Los Angeles, mematenkan penemuan yang menggunakan memori inti magentik.

Perkembangan RAM di Era Modern

  • Beranjak ke era lebih modern, RAM atau Random Access memory ditemukan oleh Robert Dennard dan mulai diproduksi secara besar-besaran oleh Intel pada tahun 1968, jauh sebelum komputer modern pertama dibuat IBM pada tahun 1981. Dari sini lah perkembangan RAM yang kita kenal sekarang bermula. Pada awal diciptakan, RAM hanya membutuhkan tegangan 5 volt untuk dapat berjalan pada frekuensi 4,77 MHZ, dengan waktu akses memori sekitar 200 ns (1ns= 10 detik).
  • Pada tahun 1970, IBM mulai mengembangkan memori yang dinamakan DRAM atau Dynamic Random Access Memory. Penggunaan nama Dynamic karena memori ini pada setiap jeda waktu tertentu, selalu memperbaharui keabsahan informasi atau data yang tersimpan. DRAM sendiri memiliki frekuensi kerja yang bervariasi mulai 4,77 MHz hingga 40 Mhz.
  • Tahun 1987, FPM DRAM ditemukan. FPM memungkinkan transfer data yang lebih cepat pada baris yang sama dari jenis memori sebelumnya. FPM bekerja pada rentang frekuensi antara 16 Mhz hingga 66 Mhz dengan waktu akses sekitar 50ns. Selain itu, FPM mempu mengolah transfer data atau bandwidth sebesar 188,71 MB per detik.
  • Tahun 1995, diciptakan EDO DRAM atau Extended Data Output DRAM. Ini merupakan penyempurnaan dari FPM DRAM. Memori jenis ini dapat mempersingkat read cycle-nya sehingga kinerjanya bisa meningkat hingga 20 %. EDO memiliki waktu akses yang cukup bervariasi mulai 70 ns hingga 50 ns, dan bekerja pada frekuensi 33 Mhz hingga 75 Mhz. Walaupun EDO merupakan versi penyempurnaan FPM, ternyata kedua memori tidak bisa digunakan bersamaan. EDO DRAM sendiri banyak digunakan pada sistem berbasis intel 486 dan kompatibelnya serta Pentium generasi awal.
  • Pada awal 1996 hingga 1997, mulai dikembangkan Synchronous Dynamic Random Access Memory (SDRAM). Ada dua tipe yakni PC66 dan PC100. Keduanya biasa terpasang pada komputer Pentium 2-3 dan membutuhkan tenaga cukup besar.
  • Tahun 1999, hadir DR DRAM atau Direct Rambus DRAM. Memori ini mampu mengalirkan data sebesar 1,6 GB per detiknya.
  • Masih di tahun 1999, dua perusahaan besar microprosesor Intel dan AMD bersaing ketat untuk meningkatkan kecepatan clock pada CPU. Namun, keduanya menemui hambatan ketika meningkatkan RAM. Untuk menyelesaikan masalah ini, dikembangkanlah DDR RAM atau Doubel Date Rate Transfer) yang awalnya dipakai pada kartu grafis. AMD sendiri menjadi perusahaan pertama yang menggunakan DDR RAM pada motherboardnya.
  • Tahun 2000 ke atas, era lahirnya DDR2 RAM. RAM jenis ini menjadi yang paling banyak digunakan di pasaran. Kamu dapat dengan mudah menemukan RAM ini pada komputer Pentium 4 hingga yang diatasnya. Memori ini dipilih karena hanya membutuhkan daya listrik sebesar 1,8 volt sehingga menghemat listri atau tegangan yang masuk ke komputer. RAM jenis ini dikembangkan secara serius pada tahun 2005.
  • Tahun 2007 hingga sekarang muncul DDR3 RAM. Memori jenis ini memiliki kebutuhan daya yang berkurang sekitar 16% dibanding DDR2. Hal ini disebabkan memori jenis ini memakai teknologi 90 nm sehingga hanya membutuhkan tegangan 1.5 volt saja. Memori ini memiliki kecepatan yang baik dibanding memori – memori generasi awal.

Selain berkembang dari sisi kemampuan, teknik pengolahan modul RAM juga berkembang. Dari yang sederhana SIMM hingga RIMM. Berikut penjabarannya.Baca juga

  • SIMM atau Single in-line Memory Module

Sejarah RAM Komputer

Chip atau modul memori ditempelkan pada salah satu sisi sirkuit PCB. Memori jenis ini hanya mempunyai jumlah kaki atau pin 30 dan 72 buah. SIMM 30 pin digunakan pada jenis RAM FPM DRAM dan berkapasitas 1MB, 4MB dan 16 MB.

Sedangkan SIMM 72 Pin digunakan pada FPM RAM atau EDO DRAM dengan kapasitas 4 MB hingga 128 MB.

  • DIMM atau Dual in-line Memory Module

Sejarah RAM Komputer

Chip memori akan dtempelkan pada kedua sisi PCB dan saling berkebalikan. Memori DIMM diproduki dengan jumlah kaki 168 dan 184.

DIMM 168 Pin bisa ditemukan pada FPM, EDO dan SDRAM dengan kapasitas mulai 8 MB, 16 MB hingga 128 MB. Untuk DIMM 184 Pin hanya terpasang di SDRAM.

  • SO DIMM

Sejarah RAM Komputer

Memori ini pengembangan dari DIMM namun penggunaanya untuk laptop atau notebook. Memori ini memiliki jumlah pin 72 dan 144.

  • RIMM / SORIMM

Sejarah RAM Komputer

Memori ini juga pengembangan dari DIMM dan SO DIMM. Bedanya, teknologi yang dihadirkan menawarkan kecepatan kerja yang cukup baik. Sayangnya, kinerja ini membuat memori lebih cepat panas.

Minggu, 06 Desember 2020

SEJARAH PERKEMBANGAN MONITOR

 PENGERTIAN DAN FUNGSI 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).

Monitor berfungsi sebagai Output dari memori komputer atau central processing unit berupa biner. Ini harus diubah menjadi bahasa manusia dan ditampilkan kemonitor sehingga bisa dibaca oleh pengguna.
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 DAN PERKEMBANGAN MONITOR
Monitor merupakan interface terpenting yang menghubungkan manusia dan PC. Pada saat komputer pertama beroperasi pada tahun 1938, monitor yang sudah berusia 83 tahun dan pengembangannya masih berlangsung sampai saat ini.

Perkembangan monitor computer yang digunakan saat ini sebenarnya terbagi dua fase. Fase pertama pada tahun 1855 ditandai dengan penemuan tabung sinar katoda oleh ilmuwan dari Jerman, Heinrich Geibler. Ia merupakan bapak dari monitor tabung. Lalu, 33 tahun kemudian, ahli kimia asal Austria, Friedrich Reinitzer, meletakkan dasar pengembangan teknologi LCD dengan menemukan kristal cairan. Teknologi tabung sejak awalnya memang dikembangkan untuk merealisasikan monitor. Namun, Kristal cairan masih menjadi fenomena kimiawi selama 80 tahun berikutnya. Saat itu, tampilan atau frame rate pun belum terpikirkan. Waktu itulah yang merupakan fase kedua dari tahap pengembangan monitor komputer.

Selama ini, banyak yang menganggap bahwa Karl Ferdinand Braun sebagai penemu tabung sinar katoda. Sebenarnya, ia merupakan pembuat aplikasi pertama untuk tabung, yaitu osiloskop pada tahun 1897. Perangkat inilah yang menjadi basis pengembangan perangkat lain, seperti televisi. Pada tahun yang sama, Joseph John Thomson menemukan elektron, yang mempercepat pengembangan teknik tabung.

Dengan perkembangannya yang sangat pesat, saat ini terdapat tiga jenis teknologi monitor. Ketiga golongan teknologi tersebut adalah CRT (Cathode Ray Tube), Liquid Crystal Display (LCD) dan Plasma gas.
a. Cathode Ray Tube

Teknologi Tabung Brown (CRT Display) ditemukan pada tahun 1897, akan tetapi teknologi ini baru diadopsi sebagai penerima siaran televisi pada tahun 1926. Sejarah penemuan teknologi CRT sudah lebih dari 100 tahun dan memiliki kualitas gambar yang sangat bagus. Akan tetapi teknologi ini mempunyai satu kelemahan yaitu semakin besar display yang akan dibuat maka semakin besar pula tabung yang digunakan.

Pada monitor CRT, layar penampil yang digunakan berupa tabung sinar katoda. Teknologi ini memunculkan tampilan pada monitor dengan cara memancarkan sinar elektron ke suatu titik di layar. Sinar tersebut akan diperkuat untuk menampilkan sisi terang dan diperlemah untuk sisi gelap. Teknologi CRT merupakan teknologi termurah dibanding dengan kedua teknologi yang lain. Meski demikian resolusi yang dihasilkan sudah cukup baik untuk berbagai keperluan. Hanya saja energi listrik yang dibutuhkan cukup besar dan memiliki radiasi elektromagnetik yang cukup kuat.
b. Liquid Crystal Display (LCD) atau Flat Display Panel (FDP)
Monitor LCD tidak lagi menggunakan tabung elektron 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 lebih tinggi dibandingkan dengan CRT. Karena bentuknya yang pipih, maka monitor jenis flat tersebut menggunakan energi yang kecil dan banyak digunakan pada komputer-komputer portabel. 
Kelebihan yang lain dari monitor LCD adalah adanya brightness ratio yang telah menyentuh angka 350. Brigtness ratio merupakan perbandingan antara tampilan yang paling gelap dengan tampilan yang paling terang. Liquid Crystal Display menggunakan kristal liquid yang dapat berpendar. Kristal cair merupakan molekul organik kental yang mengalir seperti cairan, tetapi memiliki struktur spasial  seperti kristal. (ditemukan pakar BotaniAustria– Rjeinitzer) tahun 1888. Dengan menyorotkan sinar melalui kristal cair, intensitas sinar yang keluar dapat dikendalikan secara elektrik sehingga dapat membentuk panel-panel datar.
Lapisan-lapisan dalam sebuah LCD:
  • – Polaroid belakang
  • – Elektroda belakang
  • – Plat kaca belakang
  • – Kristal Cair
  • – Plat kaca depan
  • – Elektroda depan
  • – Polaroid depan
Elektroda dalam lapisan tersebut berfungsi untuk menciptakan medan listrik pada kristal cair, sedangkan polaroid digunakan untuk menciptakan suatu polarisasi.

Dari sisi harga, monitor LCD memang jauh lebih mahal jika dibandingkan dengan monitor CRT. Dan beberapa kelemahan yang masih dimilikinya seperti kurang mampu digunakan untuk bekerja dalam berbagai resolusi, seperti misalnya monitor dengan resolusi 1024 X 768 akan terkesan agak buram jika dipekerjakan pada resolusi 640 X 420. Tetapi akhir-akhir ini  kelemahan tersbut sudah mulai di atasi dengan teknik anti aliasing.

c. Plasma Gas atau Organic Light Emitting Diode (OLED)
Monitor jenis ini menggabungkan teknologi CRT dengan LCD. Dengan teknologi yang dihasilkan, mampu membuat layar dengan ketipisan menyerupai LCD dan sudut pandang yang dapat selebar CRT. Plasma gas juga menggunakan fosfor seperti halnya pada teknologi CRT, tetapi layar pada plasma gas dapat perpendar tanpa adanya bantuan cahaya di belakang layar. Hal itu akan membuat energi yang diserap tidak sebesar monitor CRT.Kontras warna yang dihasilkan pun lebih baik dari LCD.

Teknologi plasma gas ini sering bisa kita jumpai pada saat pertunjukan-pertunjukan musik atau pertandingan- pertandingan olahraga yang spektakuler. Disana terdapat layar monitor raksasa  yang dipasang pada sudut-sudut arena tertentu. Itulah monitor yang menggunakan teknologi plasma gas.

Setelah kita melihat begitu pesatnya perkembangan LCD, sekarang kita dapat saksikan perkembangan FDP terbaru yang boleh kita katakan sebagai Flat Panel Display Masa Depan.

Kenapa FDP terbaru ini kita namakan FDP Masa Depan ? Karena 5-10 tahun yang akan datang mungkin Teknologi LCD akan digantikan posisinya oleh FDP Masa Depan ini. FDP Masa Depan ini berbasis active matrix berteknologi Organic Light Emitting Diode (OLED). 

PC generasi baru tampil berbeda. Perkembangan teknologi memungkinkan penggabungan antara CPU dengan monitor dalam satu perangkat. Monitornya pun telah- menggunakan layar LCD yang mempunyai bentuk yang lebih ramping dibandingkan dengan  monitor tabung yang ada sebelumnya. Alhasil, PC baru tak lagi membutuhkan ruangan yang luas untuk menempatkan monitor dan CPU.

Namun yang paling menarik adalah teknologi sentuh yang kini dibenamkan di dalamnya. Teknologi layar sentuh ini memungkinkan pengguna PC untuk dapat mengoperasikan komputernya dengan usapan jari tangan. PC generasi baru ini sudah dikenalkan oleh beberapa pemain komputer terkemuka seperti Hewlett Packard (HP), Acer dan juga Dell.

HP menghadirkan PC layar sentuh melalui jajaran produk TouchSmart PC.Ada dua model yang sudah diluncurkan, yaitu TouchSmart 300 yang mempunyai layar 20 inci dan TouchSmart 600 dengan layar 23 inci.         
   
PC ini mampu menarik perhatian para komsumenIndonesia. Bahkan, berdasarkan pengamatan Republika banyak pengguna komputer yang mengantri untuk mencoba  TouchSmart PC yang ditawarkan HP. Kebanyakan dari mereka memang belum terlalu familiar akan layar sentuh komputer. Itu paling tidak terjadi pada saat pameran komputer digelar di Jakarta, belum lama ini.

                
Tak hanya memoles tampilan dan mengunggulkan layar sentuhnya, Touchsmart PC ini dilengkapi dengan teknologi terkini seperti prosesor Intel Core 2 Duo, sistem operasi Windows Vista Home Premium, Supermulti DVD Burner, kartu grafis NVidia Geforce serta kemampuan audio dengan Integrated Intel High Definition Audio 5.1 Surround Sound. 5-in- l Digital Media Reader memungkinkan penggunanya untuk menghubungkan atau membuka berbagai jenis media penyimpanan. Tak hanya itu saja, komputer ini juga memiliki fungsi lain untuk menangkap siaran televisi karena memiliki fitur TV turner. 

Rabu, 02 Desember 2020

Sejarah Awal Mula Keyboard dan Perkembangannya

Sejarah Awal Mula Keyboard dan Perkembangannya

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

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.

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.


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.

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.


Rabu, 11 November 2020

PERCABANGAN IF ELSE PADA PEMOGRAMAN C#

PERCABANGAN IF ELSE PADA PEMOGRAMAN C#

PERCABANGAN IF ELSE 


Percabangan adalah mekanisme yang digunakan dalam suatu program dalam menentukan keputusan terhadap proses selanjutnya.

Jenis Percabangan 

1. Pilihan tunggal

2. Pilihan ganda

3. Pilihan majemuk

4. Struktur case


Contoh Input Percabangan If Else Pada Pemograman C#

INPUT yang telah dibuat










Jika If else memenuhi kondisi maka proses akan muncul seperti output berikut :









Dan jika Angka yang kita inputkan tidak memenuhi syarat kondisi maka semua proses yang telah dibuat tidak akan tampil seperti output berikut :



Rabu, 21 Oktober 2020

NOTASI ALGORITMA PERSEGI PANJANG

Algoritma adalah urutan langkah-langkah penulisan pemecahan masalah algoritma menggunakan bahasa yang kita gunakan dalam kehidupan sehari-hari.

Jenis Algoritma dibagi menjadi 3 yaitu :

  • Untaian Kalimat Deskriptif
  • Flowchart
  • Pseudocode
1). Algoritma Kalimat Deskriptif menghitung Persegi Panjang
 ・Pogram Persegi Panjang
 ・Program untuk menghitung luas Persegi Panjang

Algoritma :
  1. Masukkan/input Panjang dan Lebar Persegi Panjang
  2. Hitung luas Persegi Panjang dengan rumus luas = p * l
  3. Tampilkan luas Persegi Panjang.
2). Algoritma Flowchart menghitung Persegi Panjang

Rumus luas persegi panjang adalah:
 Luas =  panjang * lebar
 


3).  Algoritma PSEUDOCODE menghitung Persegi Panjang

Syntax program














Maka Output program yang dihasilkan














Website Fakultas dan Kemahasiswaan

https://feb.teknokrat.ac.id - https://ftik.teknokrat.ac.id

https://fsip.teknokrat.ac.id - https://kemahasiswaan.teknokrat.ac.id

Online Learning :

https://spada.teknokrat.ac.id

Website Program Studi FTIK :

http://if.ftik.teknokrat.ac.id http://si.ftik.teknokrat.ac.id

http://ti.ftik.teknokrat.ac.id http://ts.ftik.teknokrat.ac.id

http://sia.ftik.teknokrat.ac.id http://te.ftik.teknokrat.ac.idt.ac.id

http://tk.ftik.teknokrat.ac.idt.ac.id

Website Program Studi FSIP:

http://po.fsip.teknokrat.ac.id http://sastrainggris.fsip.teknokrat.ac.id

http://pbi.fsip.teknokrat.ac.id http://matematika.fsip.teknokrat.ac.id

Website Program Studi FEB :

http://manajemen.feb.teknokrat.ac.id

http://akuntansi.feb.teknokrat.ac.id

 
Copyright © 2014 Armelia Luvita. Designed by OddThemes