Slot Dalam Komputer

Central Processing Unit (CPU) atau Processor :

Merupakan otak dari komputer yang bertanggung jawab untuk melakukan pemrosesan data.

Tempat penyimpanan sementara data yang sedang diproses oleh CPU.

Merupakan antarmuka yang digunakan untuk berkomunikasi dengan komputer, seperti keyboard, mouse, dan layar monitor.

Menghitung Keliling Persegi Berdasarkan Luas

Diberikan L sebagai luas dan S sebagai sisi

Sisi dihitung dengan rumus S = ½ dan keliling persegi dihitung dengan K = 4 x S

Algoritma ini dapat mengharuskan pengguna untuk menginput luas persegi, menghitung sisi, dan menghitung keliling dengan nilai K dicetak sebagai output ke perangkat output.

Baca juga: 8 Contoh Algoritma dalam Kehidupan Sehari-hari

Algoritma penting dalam berbagai perhitungan, menawarkan metode sistematis untuk dapat menyelesaikan masalah. Contoh yang dibahas menunjukkan penggunaan algoritma yang menghitung keliling dan luas berbagai bentuk geometris, serta dalam proses pengiriman surat.

Setiap algoritma dapat mengikuti langkah-langkah terstruktur yang dapat mencakup penginputan data, pemrosesan, dan menghasilkan output. Adanya pendekatan perencana ini, algoritma dapat membantu menyederhanakan perhitungan dan meningkatkan efisiensi serta akurasi dalam aplikasi pemrograman.

PASCAL : Pattern Analysis, Statistical Modelling and Computational Learning

BASIC : Beginner's All-purpose Symbolic Instruction Code

FORTRAN : Formula Translating System

PHP : Personal Home Page

SQL : Structured Query Language

HTML : HyperText Markup Language

xHTML : Extensible Hypertext Markup Language

XML : Extensible Markup Language

FTP : File Transfer Protocol

HTTP : Hypertext Transfer Protocol

DBMS : Database Management System

ADSL : Asymmetric Digital Subscriber Line

SDSL : Symmetric Digital Subscriber Line

HSDPA : High-Speed Downlink Packet Access

CDMA : Code division multiple access

CDMA-EvDO : Code division multiple access Evolution Data Only

GPRS : General Packet Radio Service

EDGE : Enhanced Data rates for Global Evolution

HDD : Hard disk drive

FDD : Floppy disk drive

VGA : Video Graphics Adapter

HDMI : High-Definition Multimedia Interface

DVI : Digital Visual Interface

VST : Virtual Studio Technology

VSTi : Virtual Studio Technology instrument

DXi : Direct X instrument (hampir mirip seperti VSTi)

MIDI : Musical Instrument Digital Interface

MPEG : Moving Picture Experts Group

AVI : Audio Video Interleave

AMR : Adaptive Multi-Rate

FLAC : Free Lossless Audio Codec

WAV : WAVe atau Waveform audio format

AAC : Advanced Audio Coding

AIFF : Audio Interchange File Format

WMA : Windows Media Audio

WMV : Windows Media Video

JPEG : Joint Photographic Experts Group (= JPG)

TIFF : Tagged Image File Format

PNG : Portable Network Graphics

GIF : Graphics Interchange Format

TGA : TARGA File Format

PCX : PC Paintbrush Exchange

PDF : Portable Document Format

SATA : Serial Advanced Technology Attachment

ATA : Advanced Technology Attachment

ATAPI : Advanced Technology Attachment with Packet Interface

PATA : Paralel Advanced Technology Attachment

IDE : Integrated Drive Electronics

RAID : Redundant Array of Independent Disks

BIOS : Basic Input/Output System

DOS : Disk Operating System

FAT : File Allocation Table

NTFS : Windows NT File System

AMD : Advanced Micro Devices, Inc.

IBM : International Business Machines

LAN : Local Area Network

WAN : Wide Area Network

MAN : Metropolis Area Network

Wi-Fi : Wireless Fidelity

TCP : Transmission Control Protocol

IP : Internet Protocol

VPI : Virtual Path Identifier

VCI : Vitrual Channel Identifier

QoS : Quality of Service

CBR : Constant Bit Rate

VBR : Variable Bit Rate

UBR : Unspecified Bit Rate

SCR : Sustained Cell Rate

MBS : Maximum Burst Size

NAT : Network Address Translation

RIP : Routing Information protocol

DHCP : Dynamic Host Configuration Protocol

IGMP : Internet Group Multicast Protocol

DDNS : Dynamic Domain Name System

UPnP : Universal Plug and Play

SNMP : Simple Network Management Protocol

ICMP : Internet Control Message Protocol

UDP : User Datagram Protocol

AJAX = asynchronous JavaScript and XML

CMOS: Complementary metal–oxide–semiconductor

IRQ   : Interrupt Request

DMA : Direct Memory Access

IRC : Internet Relay Chat

RAM : Random Access Memory

ROM : Read-only memory

SDRAM : Synchronous Dynamic RAM

DDRAM : Double Data Rate RAM

EDORAM : Extended Data Out RAM

EEPROM : Electrically Erasable Programmable Read-Only Memory

TTRAM : Twin Transistor RAM (Future RAM)

Z-RAM : Zero capacitor RAM (Future RAM)

RRAM : Resistive RAM (Future RAM)

nRAM : Nano-RAM (Future RAM)

SONOS : Silicon-Oxide-Nitride-Oxide-Silicon

PRAM : Phase-change RAM

FeRAM : Ferroelectric RAM

MRAM : Magnetoresistive RAM

USB : Universal Serial Bus

ISO = International Organization for Standardization

ZIP = Zipped files (compressed data)

RAR = Roshal Archiever

Alan Turing, seorang matematikawan, logikawan, dan ilmuwan komputer Inggris, memainkan peran yang tak tergantikan dalam sejarah perkembangan komputer modern. Karya dan kontribusinya tidak hanya melahirkan revolusi teknologi, tetapi juga membentuk landasan dasar yang membawa kita ke era digital saat ini.

Salah satu kontribusi terbesar Turing adalah konsep mesin Turing, sebuah model abstrak yang mendefinisikan batasan komputasi. Mesin Turing merupakan fondasi teoritis yang memungkinkan pemahaman lebih dalam tentang komputasi dan kemampuan komputer. Dengan memodelkan proses komputasi sebagai urutan langkah-langkah sederhana, Turing membantu mengartikulasikan apa yang sekarang kita kenal sebagai algoritma.

Pada masa Perang Dunia II, Turing juga memainkan peran kunci dalam dekripsi kode-kode Enigma yang digunakan oleh pasukan Jerman. Dengan memimpin tim di Bletchley Park, Inggris, Turing berhasil mengembangkan mesin Enigma yang dapat memecahkan kode-kode tersebut. Kontribusinya dalam bidang kriptografi membantu mempersingkat perang dan berkontribusi secara signifikan terhadap keberhasilan Sekutu.

Namun, mungkin yang paling dikenal dari karya Turing adalah konsep mesin Universal Turing. Pada tahun 1936, ia memperkenalkan konsep mesin yang dapat memecahkan berbagai masalah yang dapat dipecahkan oleh komputer yang lebih kompleks. Mesin Universal Turing membuka jalan bagi pengembangan komputer yang lebih canggih dan serbaguna.

Pada tahun 1945, setelah perang usai, Turing direkrut ke National Physical Laboratory (NPL) di London untuk menciptakan komputer elektronik. Desainnya untuk Automatic Computing Engine (ACE) merupakan spesifikasi lengkap pertama dari komputer digital elektronik serba guna dengan program yang disimpan dalam memori. Jika ACE yang direncanakan oleh Turing dibangun, ia akan memiliki kapasitas memori yang jauh lebih besar daripada komputer awal lainnya, serta memiliki kecepatan yang lebih tinggi. Namun, rekan-rekannya di NPL menganggap teknik rekayasa yang terlalu sulit untuk diwujudkan, sehingga mesin yang jauh lebih kecil dibangun, yaitu Pilot Model ACE (1950).

NPL kalah dalam perlombaan membangun komputer digital elektronik dengan program yang disimpan pertama di dunia, gelar tersebut jatuh pada Royal Society Computing Machine Laboratory di University of Manchester pada Juni 1948. Terdorong oleh keterlambatan di NPL, Turing kemudian menjadi wakil direktur di Computing Machine Laboratory pada tahun tersebut (tidak ada direktur).

Konsep teoritis Turing mengenai mesin Turing universal telah memberikan pengaruh mendasar pada proyek komputer Manchester sejak awal. Setelah Turing tiba di Manchester, kontribusi utamanya dalam pengembangan komputer adalah merancang sistem input-output menggunakan teknologi Bletchley Park, serta merancang sistem pemrogramannya. Ia juga menulis manual pemrograman pertama dan sistem pemrogramannya digunakan dalam Ferranti Mark I, komputer digital elektronik yang pertama kali dipasarkan (1951).

Turing adalah salah satu bapak pendiri kecerdasan buatan dan ilmu kognitif modern, serta merupakan salah satu pendukung awal dari hipotesis bahwa otak manusia sebagian besar adalah mesin komputasi digital. Ia menyusun teori bahwa korteks saat lahir adalah "mesin yang belum teratur" yang melalui "pelatihan" menjadi "terorganisir menjadi mesin universal atau sesuatu yang serupa".

Turing mengusulkan apa yang kemudian dikenal sebagai tes Turing sebagai kriteria apakah komputer buatan sedang berpikir (1950). Pada akhir 2022, kemunculan Chat GPT membangkitkan kembali percakapan tentang kemungkinan komponen-komponen tes Turing telah terpenuhi.

Selain itu, Turing juga berkontribusi dalam pengembangan bahasa pemrograman. Ia merancang bahasa pemrograman ACE (Automatic Computing Engine) yang bertujuan untuk memudahkan penulisan program komputer. Walaupun ACE tidak pernah terwujud dalam bentuk perangkat keras, konsep-konsepnya menjadi dasar bagi pengembangan bahasa pemrograman modern.

Namun, dibalik kontribusi brilian Turing dalam dunia komputasi, ia juga menghadapi kesulitan dan tragis dalam kehidupannya. Pada tahun 1952, Turing dihukum karena "perbuatan tercela", yang pada saat itu dianggap sebagai tindakan ilegal. Turing dipaksa untuk menjalani terapi hormonal sebagai bentuk "koreksi" terhadap orientasinya, dan ia wafat pada tahun 1954.

Sumber: https://www.britannica.com/biography/Alan-Turing/Computer-designer

Cara Kerja Algoritma dalam Pemrograman

Dalam pemrograman, algoritma beroperasi berdasarkan tiga aspek, input, proses, dan output. Ketika pengguna memberikan data atau perintah, komputer akan melakukan analisis dan menjalankannya sesuai dengan alur algoritma untuk menghasilkan output yang diinginkan.

Contohnya, saat melakukan pencarian di Google, langkah-langkah dalam logika algoritma pemrograman ialah memasukan query pencarian → sistem memproses perintah Anda → sistem dapat menampilkan hasil pencarian yang sesuai dan relevan.

Namun, secara praktisnya, algoritma pemrograman dapat terdiri dari tiga jenis konstruksi.

Baca juga: Apa Itu Algoritma Machine Learning dan Jenisnya?

Disk Drive/Floppy Disk, CD-ROM, dan DVD-ROM :

Merupakan perangkat untuk membaca dan menulis data pada media penyimpanan seperti disket, CD, dan DVD.

Structured (Terstruktur)

Struktur yang disusun haruslah jelas dan tersusun sistematis agar proses penyelesaiannya tidak berlarut-larut atau menjadi rumit. Dalam hal ini, dapat memungkinkan untuk membedakan setiap bagian dari algoritma dengan mudah, seperti input, proses, dan output. Hal ini dapat mempermudah kita dalam melakukan evaluasi terhadap setiap tahapan.

Baca juga: Mengenal Bukit Algoritma, Proyek Pemerintah untuk Membuat Silicon Valley

Menghitung Luas Segitiga

Petujunjuknya melibatkan a sebagai alas dan t sebagai tinggi.

Luas segitiga dihitung dengan rumus L=½ xa x t

Algoritma ini meminta pengguna untuk memasukkan nilai alas dan tinggi segitiga dan nilai L akan dicetak sebagai keluaran ke perangkat output.

Algoritma jenis ini berupa pengiriman surat, meliputi menulis surat, menyiapkan amplop, memasukkan surat ke dalam amplop, merekatkan amplop, mencari alamat tujuan, menuliskan alamat tersebut di amplop, menempelkan perangko, dan menyerahkan surat ke petugas di kantor pos.

Tujuan Sistem Komputer

Tujuan utama dari sistem komputer adalah mengolah information untuk menghasilkan informasi yang dapat digunakan untuk mendukung berbagai aktivitas manusia. Sistem komputer menerima perintah dari pengguna atau program melalui perangkat input, kemudian memproses information tersebut dan mengirim hasilnya ke perangkat yield. Semua proses ini diatur oleh sistem operasi untuk memastikan bahwa komputer berfungsi dengan efisien.

Kartu Grafis (VGA) dan Kartu Suara :

Bertanggung jawab untuk menghasilkan tampilan grafis dan suara pada layar monitor dan speaker.

Merupakan output visual dari komputer yang menampilkan informasi kepada pengguna.

Semua komponen tersebut bekerja sama untuk membentuk sistem komputer yang berfungsi dalam menjalankan program-program tertentu sesuai kebutuhan penggunanya.

Dalam time advanced saat ini, peran komputer dalam kehidupan manusia tidak dapat diabaikan. Dari definisi dasar hingga pemahaman tentang komponen-komponen fisiknya, sistem komputer memainkan peran penting dalam mendukung aktivitas manusia di berbagai bidang. Dengan pemahaman yang lebih mendalam tentang konsep dan fungsinya, kita dapat lebih menghargai dan memanfaatkan potensi penuh dari teknologi komputer untuk kemajuan dan kesejahteraan manusia.

Bagian dalam komputer

Apakah Anda sudah pernah melihat bagian dalam case komputer secara langsung atau melihat beberapa fotonya ? Di dalam komputer terdapat komponen-komponen yang berukuran kecil yang terlihat rumit, tetapi tidak terlalu misterius. Panduan ini akan membantu Anda memahami beberapa konsep dasar tentang bagian dalam komputer.

Mari lihat video di bawah ini untuk mempelajari tentang apa saja yang ada di dalam komputer desktop.

Motherboard adalah papan sirkuit induk (utama) komputer. Papan ini berupa plat tipis yang terpasang CPU, memori, konektor hardisk dan perangkat optikal, kartu ekspansi video dan audio, serta koneksi ke beberapa port di komputer (misalnya port USB). Motherboard berfungsi sebagai wadah seluruh komponen komputer yang saling terhubung.

CPU (singkatan dari "central processing unit") - yang disebut juga dengan prosesor - terletak di dalam komputer dan terpasang pada motherboard. Kadangkala CPU juga disebut sebagai otak komputer, yang bertugas sebagai pembawa instruksi-instruksi yang diperintahkan ke komputer. Kapanpun Anda menekan tombol keyboard, klik mouse, atau menjalankan suatu aplikasi, maka Anda sedang mengirim instruksi ke CPU.

CPU biasanya berbentuk persegi dua inci berbahan keramik yang telah terpasang chip silikon di dalamnya. Chip ini biasanya seukuran kuku ibu jari. Motherboard mempunyai soket CPU untuk menampung CPU tersebut, yang ditutup dengan heat sink untuk menyerap panas dari CPU.

Kecepatan prosesor (CPU) diukur dalam satuan megahertz (MHz) - atau jutaan instruksi per detik - dan gigahertz (GHz), atau milyaran instruksi per detik. Semakin besar kecepatan prosesor, maka semakin cepat prosesor tersebut mengeksekusi perintah / instruksi. Namun, kecepatan komputer tidak hanya ditentukan dari kecepatan prosesor saja melainkan juga tergantung pada kecepatan komponen komputer lainnya.

RAM adalah memori komputer jangka pendek. Kapanpun komputer melakukan perhitungan, maka komputer menyimpan data perhitungan tersebut di dalam RAM sampai data tersebut dibutuhkan.

Isi memori jangka pendek ini akan hilang saat komputer dimatikan. Jika Anda bekerja pada suatu dokumen, spreadsheet, atau berkas lainnya, maka Anda harus menyimpannya ke hardisk atau perangkat flash untuk menghindari kehilangan data pada RAM. Ketika Anda menyimpan berkas ke hardisk, maka berkas tersebut tidak akan hilang karena hardisk merupakan media penyimpanan (memori) jangka panjang.

RAM diukur dalam satuan megabyte (MB) atau gigabyte (GB). Semakin besar ukuran RAM, maka semakin besar data yang dapat ditampungnya saat komputer sedang menjalankan instruksi-instruksi di komputer. Jika komputer Anda tidak memiliki RAM yang cukup, maka dapat Anda perhatikan bahwa komputer akan menjadi lambat saat menjalankan beberapa aplikasi. Oleh karena itu, mayoritas pengguna komputer memperbanyak jumlah RAM untuk meningkatkan kecepatan komputer.

Hardisk adalah media untuk menyimpan segala berkas yang digunakan di dalam komputer. Hardisk merupakan tipe memori jangka panjang, dimana data yang disimpan tidak hilang saat komputer dimatikan.

Ketika Anda mengakses suatu aplikasi atau berkas, maka komputer akan menyalin beberapa data dari hardisk ke RAM. Kemudian, saat Anda selesai mengaksesnya maka data tersebut akan dpindahkan kembali ke hardisk. Semakin cepat performa hardisk, maka semakin cepat juga akses komputer ke suatu aplikasi atau berkas.

Unit suplai daya berfungsi menyuplai daya dari stopkontak ke komputer. Unit ini menyuplai daya ke semua perangkat yang ada di komputer.

Jika Anda akan membuka case komputer, maka pastikan bahwa Anda telah mematikan komputer dan mencabut kabel daya terlebih dahulu. Sebelum menyentuh komponen-komponen di dalam case komputer, maka sebaiknya Anda harus menyentuh benda logam yang berfungsi sebagai grounding untuk menghindari daya kejut (tersetrum) listrik statis. Listrik statis dapat disalurkan melalui sirkuit komputer, yang dapat menimbulkan kerusakan parah pada komputer.

Mayoritas komputer memiliki slot ekspansi pada motherboard untuk memasang kartu-kartu ekspansi. Kadangkala slot ekspansi ini disebut PCI (peripheral component interconnect). Mungkin Anda tidak perlu menambahkan kartu ekspansi karena mayoritas motherboard telah memiliki komponen video, suara, jaringan, dan sebagainya secara built-in.

Namun, jika Anda ingin meningkatkan atau memperbarui performa komputer, maka Anda dapat menambahkan satu atau lebih kartu ekspansi. Berikut ini adalah beberapa tipe kartu ekspansi yang umum digunakan.

Kartu VGA berfungsi untuk menampilkan informasi ke layar monitor . Mayoritas komputer memiliki GPU (graphics processing unit) yang telah terpasang built-in pada motherboard. Namun, jika Anda senang bermain game dengan performa grafis yang tinggi, maka Anda dapat menambahkan kartu video di salah satu slot kartu ekspansi untuk mendapatkan performa grafis yang lebih baik.

Kartu suara (juga disebut kartu audio) berfungsi untuk menyajikan informasi suara dari komputer ke speaker atau headphone. Mayoritas motherboard telah terpasang kartu suara built-in, tetapi Anda dapat menambahkan kartu suara ke slot kartu ekspansi untuk menikmati suara berkualitas tinggi.

Kartu jaringan dapat digunakan untuk berkomunikasi dengan komputer lainnya pada suatu jaringan komputer atau terhubung ke Internet. Selain itu, kartu ini juga dapat terhubung dengan kabel Ethernet atau koneksi nirkabel (atau disebut Wi-Fi). Mayoritas motherboard memiliki koneksi jaringan built-in, dan kartu jaringan ini juga dapat dipasang pada slot kartu ekspansi.

Bluetooth adalah teknologi komunikasi nirkabel jarak pendek. Perangkat ini juga sering digunakan untuk terhubung ke perangkat lainnya seperti keyboard nirkabel (wireless), mouse, atau printer. Biasanya perangkat ini terpasang built-in pada motherboard atau sudah termasuk dengan kartu jaringan nirkabel. Bagi komputer yang tidak memiliki perangkat ini, maka dapat ditambahkan adaptor bluetooth USB (biasanya disebut dongle).

/en/tr_id-computer-basics/laptop/content/

Sambungan atau celah yang terdapat pada motherboard, dipakai untuk memasang peralatan tambahan misalnya card atau board. Pemasangan peralatan tambahan akan meningkatkan kemampuan komputer dalam menjalankan tugas tertentu. Terdapat dua tipe slot ekspansi yaitu tipe PCI dan ISA. PCI atau Peripheral Component Interconnect merupakan slot yang dirancang berdasarkan standar PCI standard Interest Group. Sementara ISA alias Industry Standard Architecture merupakan slot yang pertama kali dikembangkan oleh IBM-AT.

Kehadiran teknologi komputer telah merubah paradigma manusia dalam berbagai aspek kehidupan. Dari ruang besar yang dulunya menjadi rumah bagi komputer, kini kita bisa membawa perangkat tersebut dengan mudah, bahkan dalam genggaman satu tangan seperti pada portable workstation. Fenomena ini menunjukkan betapa pentingnya peran komputer dalam kehidupan manusia cutting edge saat ini.

Penggunaan komputer tidak terbatas pada ruang kantor atau laboratorium teknologi saja. Komputer telah merambah ke setiap sektor kehidupan manusia, dari rumah sakit, sekolah, perusahaan, hingga rumah tangga. Namun, sebelum kita lebih jauh membahas tentang kompleksitas komputer, penting untuk memahami konsep dasarnya, yaitu sistem komputer.

Menghitung Luas Persegi Panjang

Input dapat terdiri dari p (panjang) dan l (lebar)

Luas persegi panjang dapat dihitung dengan rumus L= p x l

Algoritma ini dapat melibatkan penginputan nilai panjang dan lebar, dengan nilai L dicetak sebagai output ke perangkat output.