Hai, nama saya Madison Maxey. Saya pemilik perusahaan Loomia, dan kami berpusat pada pembuatan kain pintar untuk pakaian dan produk barang lembut pintar. Saat membahas tekstil, langit batasnya. Nama saya Danielle Applestone, CEO dari Othermachine Company. Kami membangun mesin giling untuk meja kerja. Mesin giling memanfaatkan alat potong berputar dan memproses material untuk membuat obyek 3D. Di balik itu, semua komputer melakukan empat hal dasar yang sama. Mereka memasukkan informasi, menyimpan dan memproses informasi, lalu menyampaikan informasi. Masing-masing dikerjakan oleh bagian komputer yang berbeda. Ada perangkat input yang menerima masukan dari dunia luar dan mengubahnya menjadi informasi biner. Ada memory untuk menyimpan informasi tersebut. Ada central processing unit atau CPU, tempat terjadinya kalkulasi. Dan, terakhir, perangkat output yang menerima informasi dan mengubahnya menjadi output fisik. Mari bicara mengenai input terlebih dahulu. Komputer dapat menerima berbagai jenis input, seperti keyboard dari komputer, panel sentuh dari ponsel, kamera, mikrofon, atau GPS. Bahkan sensor mobil, thermostat, atau drone juga merupakan perangkat input. Sekarang, mari kita lihat contoh sederhana dari bagaimana input bergerak melalui komputer dan menjadi output. Saat anda menekan tombol pada keyboard - misalnya huruf "B". Keyboard mengubah huruf tersebut menjadi angka. Angka tersebut dikirim sebagai biner, satu dan nol, ke dalam komputer. Dimulai dari angka ini, CPU menghitung bagaimana menampilkan huruf "B" piksel per piksel. CPU meminta instruksi bertahap dari memory, yang memberitahunya cara menggambar huruf "B". CPU menjalankan instruksi tersebut dan menyimpan hasilnya sebagai piksel di dalam memory. Terakhir, informasi piksel ini dikirim dalam biner ke layar. Layar adalah perangkat output, yang mengubah sinyal biner menjadi cahaya dan warna mungil yang menghasilkan apa yang Anda lihat. Semua ini terjadi begitu cepat sehingga terasa instan, tapi untuk menampilkan setiap huruf, komputer menjalankan ribuan instruksi, mulai dari saat jari Anda menekan tombol. Pada contoh tersebut, perangkat output-nya adalah layar, tapi ada berbagai jenis output yang menerima sinyal biner dari komputer dan menghasilkan sesuatu di dunia nyata. Contohnya, pengeras suara akan berbunyi, dan printer 3D akan mencetak obyek. Perangkat output juga dapat mengatur gerakan fisik seperti lengan robotik, mesin mobil, atau alat pemotong dari mesin giling yang dibuat perusahaan saya. Jenis input dan output baru membuat komputer berinteraksi dengan dunia dengan cara yang benar-benar baru. Hal ini banyak terbantu dengan peningkatan kecepatan dan kapasitas memory dan CPU. Semakin rumit tugasnya dan semakin banyak informasinya baik input atau output, semakin besar daya proses dan memory komputer yang dibutuhkan. Mengetik huruf pada layar mungkin mudah, tapi untuk membuat grafis 3D rumit atau merekam film dengan definisi tinggi, komputer modern sering kali memiliki banyak CPU untuk memproses semua informasi tersebut dan gigabyte dari memory yang besar untuk menyimpannya. Tidak peduli apa yang ingin Anda lakukan dengan komputer, setiap tindakan meliputi: menerima informasi dari dunia fisik, menyimpan dan memproses informasi tersebut, dan mendapatkan output kembali ke dunia nyata.