WEBVTT 00:00:00.000 --> 00:00:05.928 Halo, nama saya Nick Parlente, dan di kelas ini akan membahas dasar 00:00:05.928 --> 00:00:11.264 kualitas dari komputer. Bagaimana mereka bekerja, apa yang dapat dan tidak dapat mereka lakukan. dan itu 00:00:11.264 --> 00:00:17.096 tidak mensyaratkan latar belakang tentang komputer sama sekali. Terbuka untuk siapa saja. Jadi sebelum saya 00:00:17.096 --> 00:00:21.950 memulai, saya ingin, melakukan, ucapan terima kasih kepada Google yang telah mendukung saya di awal 00:00:21.950 --> 00:00:26.284 penelitian saya, untuk topik ini, yang amat sangat membantu untuk membuat kelas ini. Juga 00:00:26.284 --> 00:00:31.023 sedikit catatan, kelas ini tidak hanya diisi dengan video. Pada setiap bagian, 00:00:31.023 --> 00:00:35.530 ada beberapa dokumen yang ditulis, seperti yang saya perlihatkan di sini, 00:00:35.703 --> 00:00:40.037 ada berbagai penjelasan dengan bagan, dan contoh kode, dan juga 00:00:40.037 --> 00:00:44.718 bahan lain. Jadi, kapanpun Anda bisa mengganti antara video dan dokumen jika 00:00:44.718 --> 00:00:49.904 Anda ingin membaca lagi penjelasan dan mencoba mendapatkan contoh atau sesuatu. Ada 00:00:49.904 --> 00:00:55.757 perbedaan besar antara menyaksikan saya yang melakukannya dengan Anda yang melakukan sendiri. Jadi 00:00:55.757 --> 00:00:59.650 saran saya, ada banyak waktu pada akhir bagian, kita menyediakan 00:00:59.650 --> 00:01:02.952 latihan. Dan jadi, pada saat itu, sebelum Anda mencoba latihan, Anda dapat memilih. 00:01:02.952 --> 00:01:06.558 Jadi, apakah Anda ingin langsung ikut latihan, atau kembali ke 00:01:06.558 --> 00:01:10.077 dokumen dan mencoba sesuatu, mencoba bereksperimen secara mandiri untuk 00:01:10.077 --> 00:01:13.684 lebih memahami ilmu tersebut? Jadi, setidaknya Anda tahu apa saja yang tersedia, untuk setiap 00:01:13.684 --> 00:01:20.658 bagian. Jadi saya ingin mengatakan, dasar dari persamaan komputer 00:01:20.658 --> 00:01:27.158 adalah komuter itu sangat kuat tapi dungu. Kekuatan yang jelas adalah komputer dapat 00:01:27.158 --> 00:01:32.195 melakukan bermiliyar-milyar operasi. Mereka bekerja luar biasa cepat. namun, 00:01:32.195 --> 00:01:37.714 operasi yang jelas adalah operasi yang dapat komputer lakukan 00:01:37.714 --> 00:01:43.096 sangat sederhana, mereka sepenuhnya mesin. Mereka tidak dapat melakukan apapun yang 00:01:43.096 --> 00:01:48.445 Anda dapat deskripsikan dengan pengertian tentang bagaimana mereka bekerja. Jadi keanehan ini 00:01:48.445 --> 00:01:52.420 dicampur dari, beberapa, kekuatan yang bercambur dengan beberapa bagian mesin 00:01:52.420 --> 00:01:57.191 secara dungu. Pola itu terlihat jelas, sebagaimana kita bekerja dengan hal tersebut, 00:01:57.361 --> 00:02:01.955 contoh kode, beberapa permainan di dalam dunia komputer. sekarang, saya akan 00:02:01.955 --> 00:02:06.606 sedikit profokatif, sebagian menyenangkan tentang komputer. oh, mereka sangat dungu.. 00:02:06.787 --> 00:02:11.499 dan, dilihat dengan cara lain, kita lihat bahwa komputer sangat berguna. Jadi, di dalam 00:02:11.499 --> 00:02:16.210 langkah yang menjelaskan tentang kelas ini, Pada langkah pertama mengunjungi jenis 00:02:16.210 --> 00:02:21.224 lucunya dunia komputer ini yang berupa mesin, dan dengan begitu terhubungi ke 00:02:21.224 --> 00:02:26.056 langkahnya, Anda tahu hal-hal seperti surat elektronik, suara MP3. Hal-hal yang di dunia nyata 00:02:26.056 --> 00:02:30.716 sangat berguna. Seperti mencoba menghubungi 2 dunia, dan menunjukkan kepada Anda bagaimana 00:02:30.716 --> 00:02:35.418 komputer bekerja, dan bagaimana bisa cocok ke dunia. Itulah tujuan saya, keluar dari 00:02:35.418 --> 00:02:39.951 kelas, Anda akan mengerti bagaimana komputer bekerja dan bagaimana mereka bisa cocok ke dunia(nyata). Dan 00:02:39.951 --> 00:02:44.370 pada suatu langkah, Anda tidak akan terintimidasi oleh komputer. Anda tidak akan berpikir bahwa itu ada 00:02:44.370 --> 00:02:49.844 sihir, tidak dapat dibayangkan. Saya juga punya agenda rahasia. Ada banyak ahli komputer 00:02:49.844 --> 00:02:54.899 di dunia ini. Dan ada pula berbagai masalah yang dapat kita 00:02:54.899 --> 00:02:59.889 selesaikan, namun orang-orang diluar sana tidak cukup untuk memrogram mereka semua. Jadi 00:02:59.889 --> 00:03:05.076 agenda rahasia saya adalah dengan membuka mata ke komputer dunia dan bagaimana 00:03:05.076 --> 00:03:10.132 hal itu bekerja pada orang-orang, Anda bisa mencari tahu bahwa ketertarikan Anda dalam dunia ilmu komputer 00:03:10.132 --> 00:03:14.859 di masa depan. Jadi, kemungkinan pertama saya akan melihat pada: Bagaimana 00:03:14.859 --> 00:03:19.476 sebuah komputer bekerja? Jadi di dalam komputer dikemudikan oleh kode. Dan kita, kita akan 00:03:19.476 --> 00:03:24.001 melihat ke lebih banyak rincian tentang ini nanti. Hal ini hanya akan kita lihat pada pandangan pertama. Jadi disini 00:03:24.001 --> 00:03:28.505 Saya telah membuat sedikit gambaran tentang komputer. Dan kode di dalam komputer adalah 00:03:28.505 --> 00:03:33.822 membuat hal seperti perintah sederhana. Jadi suatu perintah mungkin menambahkan dua angka, 00:03:33.822 --> 00:03:39.266 Anda tahu, komputer bahwa satu tambah satu adalah atau memeriksa jika dua adalah lebih kecil dari sepuluh. Jadi apa 00:03:39.266 --> 00:03:44.077 yang komputer lakukan, untuk pandangan pertama, itu hanya mengikuti daftar dari 00:03:44.077 --> 00:03:49.014 perintah. Dalam setiap instruksi yang sangat sederhana dan komputer hanya berjalan 00:03:49.014 --> 00:03:53.635 dalam daftar tersebut dan melaksanakannya, sekalipun mereka melakukannya dengan cepat. Tapi setiap 00:03:53.635 --> 00:03:58.978 perintah memiliki jenis mesin yang tetap. Jadi yang ingin saya katakan adalah 00:03:58.978 --> 00:04:04.190 Saya pikir hal ini adalah pertanyaan biasa. Yang mana baik; jika komputer 00:04:04.190 --> 00:04:09.338 pada mesin hanya berjalan dalam perintah, bagaimana hal itu terjadi juga 00:04:09.338 --> 00:04:14.229 banyak fitur yang berguna di dunia? Jadi, saya punya bagan untuk kasus tersebut 00:04:14.229 --> 00:04:18.991 di atas sisi tangan kanan saya mencoba membayangkan beberapa fitur yang berguna. seperti 00:04:18.991 --> 00:04:23.946 reduksi mata, atau pesan instan. Dan, saya ingin mengatakan diskusi ini, Anda tahu, 00:04:23.946 --> 00:04:28.937 telepon Anda, Kamera Anda, semua adalah komputer. Jadi pada bagian kanan, 00:04:28.937 --> 00:04:33.448 saya mendapatkan fitur berguna, reduksi mata merah. Dan di atas sisi kiri, 00:04:33.448 --> 00:04:37.842 Saya punya komputer, yang mana hanya pergi ke dalamnya, Anda tahu, perintah 00:04:37.842 --> 00:04:42.471 mesin sederhana. Jadi, tapi apa yang membuat koneksi dua hal tersebut? Dan jawabannya 00:04:42.471 --> 00:04:46.541 adalah sungguh. Bahwa apa yang komputer program itu. Ada seseorang, 00:04:46.541 --> 00:04:51.009 programmer komputer, seseorag yang memiliki ide pertama itu. Oh, kita haris punya reduksi mata merah, 00:04:51.009 --> 00:04:55.709 yang akan sangat berguna,. Dan mereka menggunakan kreatifitas mereka dan imaginasi 00:04:55.709 --> 00:05:00.119 mereka berpikir bahwa sesuatu akan berguna untuk memiliki yang komputer 00:05:00.119 --> 00:05:04.587 lakukan. Dan dengan begitu apa yang programmer lakukan, adalah struktur mereka 00:05:04.587 --> 00:05:09.229 dan membongkar masalah, jadi itulah yang komputer lakukan. Mereka melakukan perintah, 00:05:09.229 --> 00:05:13.755 dan Anda tahu, struktur hal yang komputer bisa, sebenarnya bisa untuk melakukan 00:05:13.755 --> 00:05:19.294 hal-hal yang berguna. Ituah yang programmer lakukan. Faktaya, hal-hal yang berguna 00:05:19.294 --> 00:05:24.263 dapat Anda selesaikan dengan kamera digital, atau telepon genggam Anda, atau dengan 00:05:24.263 --> 00:05:29.702 komputer Anda, sebenarnya dibalik layar, selalu ada seseorang yang membuat hal itu terjadi. 00:05:29.702 --> 00:05:34.872 Dan seperti kombinasi. Dalam langkah tersebut, programmer, orang yang 00:05:34.872 --> 00:05:40.579 membawa kreativitas mereka dan wawasan tentang dunia dan berpikir hal yang dapat berguna 00:05:40.579 --> 00:05:45.569 untuk dimiliki, setelah selesai. Itulah setengah masalah mereka. Dan komputer yang 00:05:45.569 --> 00:05:50.218 membawa apa yang bagus dalam komputer. Dan Saya ingin mengatakan bahwa komputer itu bagus saat menjadi 00:05:50.218 --> 00:05:54.789 sangat amat tidak mahal. Dan komputer juga dapat melakukan perintah-perintah 00:05:54.789 --> 00:05:58.734 dengan sangat-sangat-amat cepat dan juga kita dapat, hal kombinasi yang baik. 00:05:58.734 --> 00:06:03.008 Dan itu mengapa sangat banyak yang komputer 00:06:03.008 --> 00:06:07.666 di dalam dunia dapat melakukan hal berguna. Ini menunjukkan bahwa ini kerjasama yang bagus 00:06:10.022 --> 00:06:12.214 diantara komputer dan masyarakat. Di dalam hal bagan ini, juga ada sedikit dari ringkasan 00:06:12.214 --> 00:06:16.762 dari kelas ini. Kita akan mencoba ke kunjungan di atas sisi kiri melihat bagian 00:06:16.762 --> 00:06:21.270 apa yang dunia komputer seperti. Dan melihat ke koneksi antara hal itu 00:06:21.270 --> 00:06:25.846 dan sebenarnya fitur yang dapat Anda gunakan dan beberapa pengertian tentang bagaimana komputer cocok ke dalam 00:06:25.846 --> 00:06:32.507 dunia dan mendapatkan bahan yang selesai. Jadi, dalam setengah detik dalam bagian ini, Saya ingin 00:06:32.507 --> 00:06:37.414 melakukan hal kecil, sedikit contoh memrogram. Dan saya harus menyebut ini 00:06:37.414 --> 00:06:42.449 akan membutuhkan sedikit kesabaran. Saya ingin memulai memrogram. Dan contoh kode pertama 00:06:42.449 --> 00:06:47.483 kita akan sangat sederhana. Mereka tidak akan melakukan hal yang 00:06:47.483 --> 00:06:51.707 menyolok. Saya mengatakan ada sedikit hal seperti batu LEGO. Setiap kode yang kita pelajari 00:06:51.707 --> 00:06:56.123 menambah satu lagi batu dan secepatnya kita akan bisa memasukkan hal tersebut 00:06:56.123 --> 00:07:00.272 bersama dan membuat bahan yang cukup rapi. Tapi untuk bagian yang pertama kali, 00:07:00.432 --> 00:07:04.848 hal-hal yang kita dapatkan untuk memulai , dan contoh pertama tersebut sangat sederhana. Jadi saya 00:07:04.848 --> 00:07:09.157 menyarankan Anda untuk bersabar, saya janji kita akan mendapatkan bahannya di suatu tempat. Oh, 00:07:09.157 --> 00:07:13.307 dan sebenarnya disini, saya memasukkan sedikit bayangan, jadi sebenarnya dengan sebuah 00:07:13.307 --> 00:07:18.293 bahasan beberapa jam. Kita akan memulai melakukan bahasan spesial. Dan juga 00:07:18.293 --> 00:07:23.427 kita akan bermain diantaranya dengan hal yang terkenal, tunjukkan di sini masalah "Monkey Moon Banana". Jadi itulah 00:07:23.427 --> 00:07:28.441 sedikit hal bayangan kemana kita akan pergi. Namun untuk hari ini kita hanya akan melakukan 00:07:28.441 --> 00:07:32.775 sedikit pemrograman sederhana. Jadi untuk latihan memrogram kita akna menggunakan bahasa 00:07:32.775 --> 00:07:36.734 pemrograman yang disebut JavaScript. JavaScript merupakan bahasa yang populer. Hal itu bekerja di 00:07:36.734 --> 00:07:40.884 setiap peramban baru, jadi itulah mengapa(JavaScript) sangat populer. Dan itulah mengapa hal itu 00:07:40.884 --> 00:07:44.605 sangat cocok untuk kelas ini. Karena itu, karena kita bekerja di dalam peramban, 00:07:44.605 --> 00:07:48.541 itu berarti kode kita akan bekerja dengan mudah. Kita akan menggunakan JavaScript ditambah 00:07:48.541 --> 00:07:52.815 beberapa ekstensi yang telah saya tambahkan untuk kelas ini. Jadi ini tidak akan terlihat 00:07:52.815 --> 00:07:57.229 seperti ahli JavaScript. Kita akan bekerja pada susunan kode yang 00:07:57.229 --> 00:08:01.638 sedikit pendek.. Hanya cukup untuk bagian (poi?), untuk melintasi poin 00:08:01.638 --> 00:08:05.944 yang saya ingin buat dan jelajahi komputer. Tapi tanpa membawa banyak hal 00:08:05.944 --> 00:08:10.146 dari bagasi yang dapat membutuhkan penulisan penuh, program yang hebat. Baiklah, 00:08:10.146 --> 00:08:14.503 jadi inilah contoh kode pertama kita. Di dalam kode yang akan bekerja untuk kita adalah 00:08:14.503 --> 00:08:18.550 kita akan mendapatkan ini, area seperti empat persegi panjang kecil. Dan teks di dalam ini 00:08:18.550 --> 00:08:22.959 adalah kode. Dan kita akan selalu mendapatkan tombol run dibawah sini. Jadi, ketika saya mengklik 00:08:22.959 --> 00:08:27.596 tombol run. Yang akan terjadi adalah, komputer akan pergi ke atas sini dan 00:08:27.596 --> 00:08:31.832 menjalankan baris-baris ini. Dan ini akan mengeksekusi 00:08:31.832 --> 00:08:36.802 setiap baris. Dia akan melakukan apa yang saya katakan. Dalam kasus ini yang kita lihat adalah 00:08:36.802 --> 00:08:41.151 fungsi print. Jadi hanya ada kata print. Dan cara fungsi print 00:08:41.151 --> 00:08:45.568 bekerja adalah fungsi ini memiliki kata print kemudian ada tanda kurung di kiri. Kemudian