Pada awalnya program pengolah angka menggunakan Lotus 123. Program Lotus 123 ini menggunakan sistem operasi MS-DOS. Pada tahun 1982, Microsoft membuat sebuah program spreadsheet yang disebut dengan Multiplan, program tersebut sangat populer dalam sistem-sistem CP/M. Hal itu membuat kedudukan Lotus 123 sebagai program pengolah angka mulai terancam. Ini merupakan kesempatan emas bagi Microsoft untuk mulai mengembangkan sebuah program spreadsheet baru yang disebut dengan Excel, dengan tujuan, seperti yang dikatakan oleh Doug Klunder, "do everything 1-2-3 does and do it better (melakukan apa yang dilakukan oleh 1-2-3 dan lebih baik lagi").
Douglas
Klunder
atau yang lebih dikenal dengan sapaan Doug
Klunder adalah salah seorang yang berhasil mengembangkan program Microsoft Excel yang baru saja
merayakan hari jadinya yang ke 25 tahun.
Sebagai
pengembang utama Excel ia menyerahkan tugas galah Microsoft yang kemudian
dikenal baik untuk MS-DOS dan
membiarkan system operasi di IBM PC
ke garis terdepan dalam aplikasi bisnis. "Kami
memutuskan itu adalah waktu untuk mengembangkan spreadsheet baru yang lebih baik," jelas Klunder, yang
sekarang sudah berusia 50 tahun, yang bergabung dengan Microsoft dan langsung
keluar dari MIT pada tahun 1981
(bagian dari proses wawancara termasuk makan siang dengan Bill Gates ketua Microsoft dan Steve
Ballmer di salon pizza Shakey).
Spreadsheet elektronik pada dasarnya diciptakan pada tahun
1979 oleh perangkat lunak yang
dipelopori Dan Bricklin, yang
memulai Seni Software dengan Bob Frankston dan berhasil menciptakan VisiCalc. Teknologi ini mengambil
langkah kerja yang lebih besar yaitu pada tahun 1983 ketika Mitch Kapor
Lotus Development Corp diluncurkan Lotus
1-2-3, yang grafik dan spreadsheet-nya
telah terintegerasi dalam program yang sama. Segera IBM PC, sarat dengan Microsoft
MS-DOS dan Lotus 1-2-3, yang
telah menyingkirkan terminal mainframe di kantor perusahaannya.
Microsoft
sudah memiliki program spreadsheet
sendiri yakni Multiplan, tetapi saat
itu masih tertinggal di belakang penjualan 1-2-3. Dan begitu Klunder dan tim
kecilnya mengurung diri di Hotel Red
Lion di Bellevue, Washington, selama tiga hari pertemuan untuk merencanakan
apa yang akan terlihat seperti Excel.
Kelompok itu terdiri dari teman-teman Klunder yakni Jabe Blumenthal, yang menjadi manajer program, bersama dengan Charles Simoyni seorang eksekutif
Microsoft yang akhirnya akan menjadi miliarder dalam dua ruang waktu yaitu
wisata bersama Gates sendiri. Mereka memiliki sebuah tablet kertas besar pada
kuda-kuda untuk catatan, namun menghabiskan sebagian besar waktu untuk berdebat
bolak-balik tentang bagaimana cara terbaik untuk menanggapi 1-2-3, jelas
Klunder.
Klunder
dan timnya datang dengan "cerdas
recalc," yaitu pendekatan di mana program yang diperbaharui hanya selnya
saja dan dipengaruhi oleh data yang berubah daripada semua formula dalam spreadsheet. Klunder berunding dengan
Gates untuk mencari ide bagaimana cara menerapkan fitur-fitur tersebut meskipun
Gates akhirnya mengatakan bahwa ia belum menerapkan apa yang ada dalam pikiran
sama sekali. Klunder berpikir Gates misremembered
diskusi, tetapi ia menambahkan, "Mungkin dia benar-benar memiliki ide yang
lebih cemerlang yang sekarang akan hilang selamanya."
Pada
awalnya, tim Excel pengembangan seluruhnya ada tiga orang, dan perkiraan
Klunder ia menulis sepertiga dari kode asli sendiri. Sebelum program itu
dilakukan, kelompok yang telah tumbuh menjadi hampir selusin pengembang ini masih
jauh dari ratusan pengembang yang bekerja sama pada aplikasi besar hari ini.
Tapi
Microsoft adalah tempat yang jauh berbeda dari itu semua. IPO masih beberapa
bulan lagi, para jutawan Microsoft belum dicetak. (Klunder mengatakan catatan
tidak jelas, tetapi ia memperkirakan ia adalah suatu tempat antara karyawan No
45 dan No 65.) Ketika Excel dimulai, Microsoft yang saat ini mengisi kampus
perusahaan puluhan bangunan di Redmond,
Washington, masih muat dalam satu bangunan (sehingga memungkinkan bagi
Gates untuk drop oleh semua bagian dari operasi). "Seluruh konsep yang ia
kerjakan sebagai bos besar itu tidak hampir sama banyak seperti bermain,"
ingat Klunder. "Ini terjadi sebelum Microsoft go public.
Lokasi
itu dikenal hanya sebagai gedung Northup
di Jalan Northup Bellevue, dan semua pengembang memiliki kantor pribadi
dengan beberapa jendela didalamnya. Klunder ingat ia pernah sukarela tinggal di
kantornya "Aku benar-benar tinggal di kantorku, tidur hanya beberapa jam semalam
dan cranking keluar kode sepanjang waktu, dan jendela kantorku selalu dimasuki
angin yang dingin pada malam hari."
Aneh
jika dilihat sekarang, bahwa versi pertama dari Microsoft Excel dirancang untuk
Apple Macintosh Klasik. Awalnya itu
menjadi program DOS, tetapi industri
itu pindah ke antarmuka grafis Mac yang
telah memulai debutnya pada tahun 1984,
sementara Microsoft akan memperkenalkan Windows akhir pertama pada tahun 1985. Dengan Excel sudah di belakang
jadwal, keputusan itu dibuat untuk beralih ke Mac perubahan yang menggemparkan yang diminta Klunder untuk
meninggalkan Microsoft sementara. "Ini menyebabkan sedikit masalah ketika
aku meninggalkannya di tengah-tengah," kenangnya. "Daripada mencoba
untuk menuliskan semuanya, saya mempresentasikan apa yang pada dasarnya kuliah tiga
hari pada desain Excel yang direkam untuk referensi." Untungnya untuk
proyek tersebut, ia kembali.
Untuk
versi Windows-nya menyusul
(dinomori versi 2.0) pada November 1987. Ternyata Lotus
terlambat turun ke pasar program spreadsheet
untuk Windows, dan pada tahun tersebut, Lotus 1-2-3 masih berbasis MS-DOS yang
penggunaanya masih perlu menghafal kode-kode untuk menggunakan menu-menu yang
ada disana. Pada tahun 1988, Excel pun mulai
menggeser 1-2-3, dalam pangsa pasar program spreadsheet dan menjadikan
Microsoft sebagai salah satu perusahaan pengembang aplikasi perangkat lunak
untuk komputer pribadi yang andal. Prestasi ini mengukuhkan Microsoft sebagai
kompetitor yang sangat kuat bagi 1-2-3 dan bahkan mereka terus mengembangkannya
agar lebih baik lagi. Dengan keunggulannya Microsoft rata-rata merilis versi
Excel baru setiap dua tahun sekali, dan versi Excel untuk Windows terakhir
adalah Microsoft Office Excel 2010
(Excel 14), sementara untuk Macintosh
(Mac OS X), versi terakhirnya adalah Excel
for Mac.
Pada awal-awal peluncurannya, Excel menjadi sasaran
tuntutan perusahaan lainnya yang bergerak dalam bidang industri finansial yang
telah menjual sebuah perangkat lunak yang juga memiliki nama Excel. Akhirnya,
Microsoft pun mengakhiri tuntutan tersebut dengan kekalahan dan Microsoft harus
mengubah nama Excel menjadi "Microsoft Excel" dalam
semua rilisan pers dan dokumen Microsoft. Meskipun demikian, dalam
prakteknya, hal ini diabaikan dan bahkan Microsoft membeli Excel dari
perusahaan yang sebelumnya menuntut mereka, sehingga penggunaan nama Excel saja
tidak akan membawa masalah lagi. Microsoft juga sering menggunakan huruf XL
sebagai singkatan untuk program tersebut, yang meskipun tidak umum lagi, ikon
yang digunakan oleh program tersebut masih terdiri atas dua huruf tersebut
(meski diberi beberapa gaya penulisan). Selain itu, ekstensi default dari spreadsheet
yang dibuat oleh Microsoft Excel hingga versi 11.0 (Excel 2003) adalah xls sedangkan mulai Microsoft Office
Excel 2007 (versi 12.0) ekstensi default-nya adalah xlsx yang mendukung format HTML namun dengan isi yang sama namun
memiliki ukuran file yang lebih kecil jika dibandingkan dengan versi-versi
Excel sebelumnya.
Excel menawarkan banyak keunggulan
antarmuka jika dibandingkan dengan program spreadsheet yang
mendahuluinya, tapi esensinya masih sama dengan VisiCalc (perangkat lunak spreadsheet yang terkenal
pertama kali) yaitu : Sel disusun dalam baris dan kolom, serta mengandung data
atau formula dengan berisi
referensi absolut atau referensi relatif terhadap sel lainnya.
Excel merupakan program spreadsheet pertama yang
mengizinkan pengguna untuk mendefinisikan bagaimana tampilan dari spreadsheet
yang akan mereka gunakan yaitu: font, atribut karakter, dan tampilan setiap
sel. Excel juga menawarkan penghitungan kembali terhadap sel-sel secara cerdas,
di mana hanya sel yang berkaitan dengan sel tersebut saja yang akan diperbarui
nilanya (di mana program-program spreadsheet lainnya akan menghitung
ulang keseluruhan data atau menunggu perintah khusus dari pengguna). Selain
itu, Excel juga menawarkan fitur pengolahan grafik yang sangat baik.
Ketika pertama kali digabung ke dalam Microsoft Office pada tahun 1993, Microsoft pun mendesain ulang
tampilan antarmuka yang digunakan oleh Microsoft Word dan Microsoft PowerPoint untuk mencocokkan dengan tampilan
Microsoft Excel, yang pada waktu itu menjadi aplikasi spreadsheet yang
paling disukai.
Sejak tahun 1993,
Excel telah memiliki bahasa pemrograman Visual Basic for Applications (VBA), yang dapat menambahkan
kemampuan Excel untuk melakukan automatisasi di dalam Excel dan juga
menambahkan fungsi-fungsi yang dapat didefinisikan oleh pengguna (user-defined
functions/UDF) untuk digunakan di dalam worksheet. Dalam versi
selanjutnya, bahkan Microsoft menambahkan sebuah integrated
development environment
(IDE) untuk bahasa VBA untuk Excel, sehingga memudahkan programmer untuk
melakukan pembuatan program buatannya. Selain itu, Excel juga dapat merekam
semua yang dilakukan oleh pengguna untuk menjadi macro, sehingga mampu
melakukan automatisasi beberapa tugas. VBA juga mengizinkan pembuatan form dan
kontrol yang terdapat di dalam worksheet untuk dapat berkomunikasi dengan
penggunanya. Bahasa VBA juga mendukung penggunaan DLL
ActiveX/COM, meski tidak dapat membuatnya.
Versi VBA selanjutnya menambahkan dukungan terhadap class module
sehingga mengizinkan penggunaan teknik pemrograman
berorientasi objek
dalam VBA.
Fungsi automatisasi yang disediakan
oleh VBA menjadikan Excel sebagai sebuah target virus-virus macro. Ini merupakan
problem yang sangat serius dalam dunia korporasi hingga para pembuat antivirus mulai menambahkan dukungan untuk mendeteksi dan
membersihkan virus-virus macro dari berkas Excel. Akhirnya, meski
terlambat, Microsoft juga mengintegrasikan fungsi untuk mencegah penyalahgunaan
macro dengan menonaktifkan macro secara keseluruhan, atau menngaktifkan
macro ketika mengaktifkan workbook,
atau mempercayai macro yang dienkripsi dengan menggunakan sertifikat digital yang tepercaya.
tIDAK JELASS
BalasHapusalay
BalasHapus