1 00:00:00,660 --> 00:00:03,735 Berapa banyak dari Anda yang menggunakan lembar kerja elektronik, 2 00:00:03,760 --> 00:00:05,240 seperti Microsoft Excel? 3 00:00:06,240 --> 00:00:07,033 Baik... 4 00:00:07,220 --> 00:00:09,402 Sekarang, berapa banyak dari Anda 5 00:00:09,402 --> 00:00:11,982 yang menjalankan bisnis dengan lembar kerja manual, 6 00:00:12,080 --> 00:00:15,501 seperti yang ayah saya lakukan pada bisnis percetakannya di Philadelphia? 7 00:00:16,160 --> 00:00:17,320 Jauh lebih sedikit. 8 00:00:17,920 --> 00:00:20,520 Cara itu dilakukan selama ratusan tahun. 9 00:00:21,480 --> 00:00:24,496 Pada awal tahun 1978, saya mulai membuat ide 10 00:00:24,520 --> 00:00:26,920 yang akhirnya menjadi VisiCalc. 11 00:00:27,480 --> 00:00:28,756 Pada tahun berikutnya 12 00:00:28,798 --> 00:00:32,628 alat itu digunakan pada teknologi baru bernama Apple II. 13 00:00:33,240 --> 00:00:36,966 Anda bisa katakan jika banyak hal telah berubah enam tahun kemudian, 14 00:00:37,320 --> 00:00:39,496 Wall Street Journal memuat editorial 15 00:00:39,520 --> 00:00:42,800 yang mengasumsikan Anda tahu dan bahkan menggunakan VisiCalc. 16 00:00:43,760 --> 00:00:46,720 Steve Jobs pada tahun 1990 17 00:00:47,160 --> 00:00:50,400 mengatakan bahwa "spreadsheet mendorong industri masa depan." 18 00:00:50,880 --> 00:00:54,800 "VisiCalc mendorong kesuksesan Apple lebih dari peristiwa tunggal lainnya. " 19 00:00:55,320 --> 00:00:56,860 Pada catatan yang lebih pribadi, 20 00:00:57,290 --> 00:00:58,186 Steve mengatakan, 21 00:00:58,186 --> 00:01:00,760 "Jika VisiCalc dipakai untuk beberapa komputer lainnya, 22 00:01:00,760 --> 00:01:02,960 Anda kini akan diwawancara oleh orang lain." 23 00:01:03,360 --> 00:01:09,346 Jadi, VisiCalc adalah alat penting dalam bisnis. 24 00:01:09,760 --> 00:01:10,920 Bagaimana itu terjadi? 25 00:01:11,680 --> 00:01:12,510 Apa itu? 26 00:01:12,510 --> 00:01:14,830 Apa yang sudah saya lalui untuk membuatnya? 27 00:01:15,920 --> 00:01:21,256 Pertama kali saya belajar pemrograman pada tahun 1966, berusia 15 tahun-- 28 00:01:21,280 --> 00:01:23,520 beberapa bulan setelah foto ini diambil. 29 00:01:24,200 --> 00:01:27,160 Beberapa anak SMA telah memiliki akses komputer saat itu. 30 00:01:27,560 --> 00:01:33,386 Melalui keberuntungan dan ketekunan, saya bisa memakai komputer di kota. 31 00:01:34,200 --> 00:01:39,080 Setelah tidur di lumpur di Woodstock, saya berkuliah di MIT, 32 00:01:39,520 --> 00:01:42,600 untuk mendapatkan uang, saya bekerja di Multics Project. 33 00:01:43,320 --> 00:01:47,986 Multics adalah sistem berbagi waktu interaktif yang inovatif. 34 00:01:48,360 --> 00:01:51,026 Pernahkah Anda mendengar sistem operasi Linux dan Unix? 35 00:01:51,560 --> 00:01:52,800 Itu produk Multics. 36 00:01:53,320 --> 00:01:55,616 Saya membuat versi Multics 37 00:01:55,640 --> 00:01:59,276 yang dikenal sebagai penerjemah bahasa komputer, 38 00:01:59,480 --> 00:02:01,936 digunakan oleh orang di bidang non komputer 39 00:02:01,960 --> 00:02:04,960 untuk melakukan perhitungan sambil duduk di terminal komputer. 40 00:02:05,560 --> 00:02:07,506 Setelah saya lulus dari MIT, 41 00:02:07,840 --> 00:02:10,680 saya bekerja di Digital Equipment Corporation. 42 00:02:11,320 --> 00:02:14,496 Ketika di DEC, saya bekerja dengan perangkat lunak 43 00:02:14,520 --> 00:02:17,610 untuk area baru penyusunan huruf komputer. 44 00:02:17,800 --> 00:02:22,136 Saya membantu perusahaan jurnalistik menggantikan mesin ketik mereka 45 00:02:22,160 --> 00:02:23,360 dengan terminal komputer. 46 00:02:23,810 --> 00:02:25,170 Saya membuat perangkat lunak 47 00:02:25,170 --> 00:02:28,346 dan pergi ke lapangan, seperti Kansas City Star, 48 00:02:28,840 --> 00:02:31,256 untuk melatih pengguna dan mendapatkan masukan. 49 00:02:31,280 --> 00:02:33,136 Ini adalah pengalaman nyata, 50 00:02:33,240 --> 00:02:36,210 cukup berbeda dibandingkan apa yang saya lihat di lab MIT. 51 00:02:37,880 --> 00:02:40,496 Setelah itu, saya menjadi pimpinan proyek 52 00:02:40,520 --> 00:02:45,320 pada bidang baru lagi, yaitu perangkat lunak pengolah kata DEC. 53 00:02:45,720 --> 00:02:50,956 Seperti penyusunan huruf, dalam membuat antarmuka pengguna 54 00:02:51,240 --> 00:02:55,320 yang alami dan efisien untuk pengguna non komputer. 55 00:02:56,360 --> 00:03:00,336 Setelah DEC, saya bekerja di sebuah perusahaan kecil 56 00:03:00,360 --> 00:03:06,480 yang membuat mesin kas elektronik untuk industri makanan cepat saji. 57 00:03:07,360 --> 00:03:11,058 Saya selalu ingin memulai perusahaan dengan teman saya, Bob Frankston, 58 00:03:11,080 --> 00:03:13,456 yang dulu juga ada di proyek Multics MIT. 59 00:03:13,480 --> 00:03:16,806 Jadi saya memutuskan berkuliah lagi untuk mempelajari bidang bisnis. 60 00:03:17,200 --> 00:03:19,976 Pada musim gugur tahun 1977, 61 00:03:20,000 --> 00:03:23,000 saya masuk program MBA di Harvard Business School. 62 00:03:23,840 --> 00:03:26,336 Saya adalah satu dari sedikit mahasiswa 63 00:03:26,360 --> 00:03:29,200 yang memiliki latar belakang dalam pemrograman komputer. 64 00:03:30,080 --> 00:03:32,516 Itu foto buku tahunan, saya duduk di barisan depan. 65 00:03:32,560 --> 00:03:33,806 (Tawa) 66 00:03:34,080 --> 00:03:36,936 Di Harvard, kami belajar dengan metode studi kasus. 67 00:03:36,936 --> 00:03:38,800 Kami mengerjakan sekitar 3 kasus sehari. 68 00:03:38,820 --> 00:03:44,640 Setiap kasus berisi lusinan halaman yang menggambarkan situasi bisnis. 69 00:03:45,600 --> 00:03:50,176 Mereka sering mengadakan pameran, dan sering berkaitan dengan kata dan angka 70 00:03:50,200 --> 00:03:53,360 ditata dengan secara masuk akal untuk situasi tertentu. 71 00:03:53,840 --> 00:03:55,546 Biasanya semuanya agak berbeda. 72 00:03:55,800 --> 00:03:56,886 Inilah tugas saya. 73 00:03:56,886 --> 00:04:00,012 Angka dan kata ditata dengan cara yang masuk akal. 74 00:04:00,240 --> 00:04:04,089 Banyak sekali perhitungan-- Kami harus dekat dengan kalkulator. 75 00:04:04,649 --> 00:04:06,600 Inilah kalkulator saya. 76 00:04:08,220 --> 00:04:10,826 Saat Halloween, saya berpakaian seperti kalkulator. 77 00:04:10,890 --> 00:04:12,440 (Tawa) 78 00:04:13,785 --> 00:04:16,976 Setiap awal kelas, profesor akan memanggil seseorang 79 00:04:17,000 --> 00:04:18,279 untuk menyajikan kasus. 80 00:04:19,079 --> 00:04:21,856 Mereka diminta menjelaskan kejadiannya 81 00:04:21,880 --> 00:04:25,616 dan kemudian mendikte informasi yang akan dituliskan oleh profesor 82 00:04:25,640 --> 00:04:28,175 ke banyak papan tulis di depan kelas, 83 00:04:28,175 --> 00:04:29,522 lalu kami mendiskusikannya. 84 00:04:30,120 --> 00:04:34,126 Hal yang membuat frustasi adalah setelah menyelesaikan tugas, 85 00:04:34,600 --> 00:04:37,616 keesokan hari Anda hadir untuk menemukan sebuah kesalahan 86 00:04:37,640 --> 00:04:39,606 dan ternyata semuanya salah. 87 00:04:40,200 --> 00:04:41,976 Jadi saya tidak bisa ikut diskusi. 88 00:04:42,000 --> 00:04:44,240 Kami dinilai berdasarkan keaktifan di kelas. 89 00:04:45,320 --> 00:04:50,240 Saya banyak melamun di kelas walau ada 87 orang lainnya. 90 00:04:51,280 --> 00:04:55,136 Saat itu, kebanyakan pemrogram bekerja pada kerangka utama, 91 00:04:55,160 --> 00:05:01,346 membangun sistem persediaan, penggajian, dan pembayaran tagihan. 92 00:05:01,420 --> 00:05:04,016 Tetapi, saya telah mengerjakan pengolah kata interaktif 93 00:05:04,040 --> 00:05:05,936 dan komputasi pribadi permintaan. 94 00:05:06,160 --> 00:05:10,440 Daripada memikirkan cetakan kertas dan kartu berlubang, 95 00:05:10,880 --> 00:05:13,446 saya membayangkan papan tulis ajaib 96 00:05:13,680 --> 00:05:16,716 jika Anda menghapus satu angka dan menulis hal baru, 97 00:05:17,080 --> 00:05:21,746 angka lainnya otomatis terubah, seperti pengolah kata dengan angka. 98 00:05:22,600 --> 00:05:26,840 Saya membayangkan kalkulator saya memiliki mouse 99 00:05:27,240 --> 00:05:30,350 dan ada layar, seperti di pesawat tempur. 100 00:05:30,720 --> 00:05:34,856 Saya dapat mengetik angka, melingkarinya, dan menekan tombol jumlah. 101 00:05:34,880 --> 00:05:38,086 Dan seketika mendapat jawabannya. 102 00:05:38,640 --> 00:05:41,740 Saya telah mengubah khayalan itu menjadi nyata. 103 00:05:42,640 --> 00:05:45,080 Ayah mengajari saya cara membuat prototipe. 104 00:05:45,560 --> 00:05:50,256 Dia menunjukkan replika yang harus ditentukan penempatannya 105 00:05:50,560 --> 00:05:52,846 pada brosur yang dia cetak. 106 00:05:53,120 --> 00:05:56,056 Ia menggunakannya untuk mendapatkan umpan balik dari pelanggan 107 00:05:56,080 --> 00:05:59,680 dan persetujuan sebelum mengirimnya ke media. 108 00:06:00,440 --> 00:06:05,106 Tindakan versi sederhana dan berhasil melakukan percobaan 109 00:06:05,560 --> 00:06:07,880 mendorong Anda untuk mengungkap masalah utama 110 00:06:08,720 --> 00:06:13,148 dan menemukan solusi yang lebih efektif. 111 00:06:13,550 --> 00:06:15,960 Jadi saya membuat prototipe. 112 00:06:16,760 --> 00:06:21,256 Saya menuju terminal video yang terhubung ke sistem pembagian waktu Harvard 113 00:06:21,256 --> 00:06:22,496 dan mulai mengerjakannya. 114 00:06:22,880 --> 00:06:25,766 Masalah pertama yang saya temui adalah: 115 00:06:26,160 --> 00:06:28,840 Bagaimana menyajikan nilai dalam rumus? 116 00:06:29,280 --> 00:06:30,490 Saya akan menjelaskannya. 117 00:06:32,000 --> 00:06:37,226 Misalnya Anda menunjuk titik tertentu, mengetik kata-kata di tempat lainnya, 118 00:06:37,320 --> 00:06:40,494 memasukkan angka dan angka lagi, dan menempatkan jawaban Anda. 119 00:06:41,240 --> 00:06:44,456 Kembali ke pertama, tekan minus, arahkan pada yang kedua, 120 00:06:44,480 --> 00:06:45,850 dan jawabannya keluar. 121 00:06:46,360 --> 00:06:49,470 Masalahnya : Rumus apa yg harus digunakan? 122 00:06:49,800 --> 00:06:52,420 Rumus yang dapat dimengerti oleh komputer. 123 00:06:52,444 --> 00:06:53,996 Jika Anda melihat rumusnya, 124 00:06:54,160 --> 00:06:57,160 Anda tahu rumus tersebut merujuk ke mana. 125 00:06:57,840 --> 00:07:00,216 Pertama, saya memikirkannya secara programmer. 126 00:07:00,710 --> 00:07:05,345 Pertama kali menunjuk ke suatu tempat, komputer akan meminta sebuah nama unik. 127 00:07:06,760 --> 00:07:10,316 Semakin jelas kalau itu rumit. 128 00:07:10,560 --> 00:07:13,800 Komputer secara otomatis menamakan dan memasukannya ke dalam. 129 00:07:14,600 --> 00:07:18,960 Jadi saya berpikir, kenapa tidak membuatnya sesuai urutan? 130 00:07:19,480 --> 00:07:21,796 Saya mencobanya, nilai 1, nilai 2. 131 00:07:22,000 --> 00:07:24,602 Saya melihat jika Anda memiliki banyak nilai 132 00:07:24,602 --> 00:07:26,472 Anda tidak akan ingat di mana nilai itu. 133 00:07:26,642 --> 00:07:32,166 Kemudian saya berkata, mengapa saya tidak membiarkan Anda menaruhnya di mana pun, 134 00:07:32,640 --> 00:07:34,460 dan saya hanya memberi pembatasnya? 135 00:07:34,720 --> 00:07:36,936 Kemudian saat Anda menuju sebuah sel, 136 00:07:36,960 --> 00:07:39,680 komputer bisa memasukkan baris dan kolom pada sebuah nama. 137 00:07:41,750 --> 00:07:46,666 Jika saya membuatnya seperti peta dan meletakkan ABC di atas dan angka di sisi, 138 00:07:46,840 --> 00:07:49,736 jika Anda melihat B7 dalam rumus, 139 00:07:49,760 --> 00:07:51,960 Anda akan tahu persis posisinya. 140 00:07:53,950 --> 00:07:57,020 Jika Anda mengetik sendiri rumusnya, Anda tahu apa gunanya. 141 00:07:57,440 --> 00:08:00,520 Membatasi Anda dengan kotak dapat menyelesaikan masalah saya. 142 00:08:01,200 --> 00:08:06,650 Ini juga membuka kemampuan baru, seperti mempunyai rentang sel. 143 00:08:07,360 --> 00:08:08,936 Tetapi itu tidak membatasi-- 144 00:08:08,960 --> 00:08:13,280 Anda masih bisa memasukkan nilai dan rumus apa pun, di sel mana pun. 145 00:08:14,120 --> 00:08:17,960 Cara itu masih dipakai sampai saat ini, sudah hampir 40 tahun. 146 00:08:19,109 --> 00:08:21,906 Bob dan saya sepakat untuk membuat produk ini bersama. 147 00:08:22,800 --> 00:08:26,876 Saya tahu gambaran cara program ini seharusnya berjalan. 148 00:08:27,240 --> 00:08:30,216 Saya tulis kartu referensi sebagai dokumentasi. 149 00:08:30,520 --> 00:08:34,926 Itu membantu saya memastikan tampilannya 150 00:08:35,206 --> 00:08:38,799 dapat dijelaskan secara mudah ke orang awam. 151 00:08:39,520 --> 00:08:44,596 Bob bekerja di loteng apartemen sewaan, di Arlington, Massachusetts. 152 00:08:44,960 --> 00:08:46,680 Ini adalah bagian dalam loteng. 153 00:08:48,240 --> 00:08:51,016 Bob menghabiskan waktu di MIT MulticSystem 154 00:08:51,040 --> 00:08:53,760 untuk menulis kode komputer di terminal seperti ini. 155 00:08:54,400 --> 00:08:57,896 Lalu dia akan unduh versi uji ke Apple II yang dipinjam 156 00:08:57,920 --> 00:09:01,176 melalui saluran telepon menggunakan pengait akustik, 157 00:09:01,200 --> 00:09:02,360 lalu kami mengujinya. 158 00:09:02,920 --> 00:09:07,640 Untuk salah satu tes ini, kami memakai kasus Pepsi Challenge. 159 00:09:08,720 --> 00:09:11,640 Print belum berfungsi, jadi saya menyalin semuanya. 160 00:09:12,480 --> 00:09:14,896 Save tidak berfungsi, jadi setiap ada kemacetan, 161 00:09:14,920 --> 00:09:17,920 saya harus mengetik rumusnya berulang kali. 162 00:09:18,240 --> 00:09:21,666 Keesokannya di kelas, saya angkat tangan, maju, dan presentasi. 163 00:09:21,850 --> 00:09:25,656 Saya melakukan proyeksi lima tahun dan mencoba semua skenario berbeda. 164 00:09:25,840 --> 00:09:29,520 Saya atasi kasusnya. VisiCalc sudah berfungsi. 165 00:09:30,160 --> 00:09:32,760 Profesor bertanya, "Bagaimana Anda melakukannya?" 166 00:09:33,469 --> 00:09:35,976 Saya tidak ingin memberitahukan program rahasia kami. 167 00:09:35,976 --> 00:09:37,556 (Tawa) 168 00:09:38,070 --> 00:09:41,686 Jadi saya jawab, "Saya ambil ini, tambahkan ini, kalikan, dan kurangi itu." 169 00:09:41,686 --> 00:09:44,062 Dia bertanya, "Mengapa tidak memakai rasio?" 170 00:09:44,320 --> 00:09:46,986 Saya katakan, "Hah! Rasio tak akan berhasil!" 171 00:09:47,270 --> 00:09:49,936 Saya tidak mengatakan, "Rumus pembagian belum berfungsi!" 172 00:09:49,960 --> 00:09:53,056 (Tawa) 173 00:09:53,080 --> 00:09:58,816 Akhirnya, kami menyelesaikan VisiCalc dan dapat ditunjukkan ke publik. 174 00:09:59,440 --> 00:10:03,436 Ayah mencetak contoh kartu referensi yang bisa kami pakai untuk pemasaran. 175 00:10:04,280 --> 00:10:09,506 Pada Juni 1979, penerbit kami mengumumkan VisiCalc kepada dunia, 176 00:10:10,080 --> 00:10:14,200 di sebuah bilik kecil National Computer Conference raksasa di Kota New York. 177 00:10:14,910 --> 00:10:18,790 The New York Times menulis artikel lucu tentang konferensi itu. 178 00:10:19,430 --> 00:10:21,786 "Mesin-mesin melakukan apa yang tampaknya gaib..." 179 00:10:21,960 --> 00:10:23,341 Saat orang percaya berkumpul, 180 00:10:23,365 --> 00:10:26,401 pelukis di ruang Coliseum menambahkan ke pantheon, 181 00:10:26,401 --> 00:10:29,680 dengan menuliskan 'VISICALC' berwarna hitam besar di atas kuning. 182 00:10:29,680 --> 00:10:31,226 Semua puja VISICALC!" 183 00:10:31,910 --> 00:10:35,096 New York Times: "Semuanya Puja VISICALC". 184 00:10:35,120 --> 00:10:36,616 (Tawa) 185 00:10:36,640 --> 00:10:40,896 Itulah hal terakhir yang disebut tentang lembar kerja elektronik 186 00:10:40,920 --> 00:10:44,656 dalam pers bisnis populer selama dua tahun. 187 00:10:44,840 --> 00:10:46,766 Kebanyakan orang belum mengerti. 188 00:10:46,940 --> 00:10:48,200 Tetapi, beberapa mengerti. 189 00:10:48,920 --> 00:10:53,120 Pada Oktober 1979, kami mulai mengirim VisiCalc 190 00:10:53,880 --> 00:10:56,066 dalam kemasan seperi itu. 191 00:10:56,720 --> 00:10:59,200 Dapat dijalankan di Apple II. 192 00:11:00,000 --> 00:11:01,960 Sisanya adalah sejarah. 193 00:11:02,360 --> 00:11:06,346 Kini, ada banyak hal lain dari cerita ini, tapi harus menunggu waktu lain. 194 00:11:06,560 --> 00:11:08,800 Ada satu hal yang diingat Harvard. 195 00:11:09,400 --> 00:11:10,600 Ini kelasnya. 196 00:11:11,240 --> 00:11:14,680 Mereka memasang plakat untuk memperingati apa yang terjadi di sana. 197 00:11:15,640 --> 00:11:18,040 (Tepuk tangan) 198 00:11:22,550 --> 00:11:23,550 Tapi... 199 00:11:24,400 --> 00:11:26,986 ini juga sebagai pengingat 200 00:11:27,428 --> 00:11:28,428 bahwa Anda juga 201 00:11:28,750 --> 00:11:30,566 harus menggunakan latar belakang unik, 202 00:11:30,566 --> 00:11:32,296 kemampuan, dan kebutuhan Anda 203 00:11:32,720 --> 00:11:38,160 dan membangun prototipe untuk menemukan dan memecahkan masalah utama, 204 00:11:38,160 --> 00:11:40,280 dan melalui itu, mengubah dunia. 205 00:11:41,040 --> 00:11:42,206 Terima kasih. 206 00:11:42,206 --> 00:11:44,546 (Tepuk Tangan)