On Wed, 20 Sep 2000, Djoko Susilo wrote:
> Justru saya ingin mengajak Anda berpikir kreatif. Janganlah kita terlalu
> tergantung pada source code karya orang lain, walaupun itu free.
Tergantung? Apakah hal tersebut bisa dikatakan ketergantungan?
Apakah Anda masih ingat, ketika :
- Einstein menemukan teori relativitas dengan referensi teori yang sudah
ada?
- Newton mendemonstrasikan biasan cahaya putih sehingga menjadi warna
pelangi (dan darimana prisma yang didapatkan Newton) ?
- Anda belajar matematika ataupun fisika di SMA dengan dasar yang Anda
dapatkan di sekolah dasar?
dan masih banyak lagi contoh penemuan di dunia ini yang berasal dari
temuan orang lain...
> referensi boleh-boleh saja, dan baik sekali. Yang penting kreativitas. Bukan
> sekedar memoles source code orang lain, ubah sana-sini, modifikasi
> sana-sini, jadilah produk baru. Bukan ini kan tujuannya?
Memang bukan. Tapi diharapkan dengan sekedar memoles, lalu ubah sana-sini,
lalu mulai memodifikasi sana-sini, trus akhirnya mulai menciptakan sesuatu
yang baru dari hasil latihannya itu.
Jadi nggak bisa sekali jadi. Mana mungkin bayi yang baru lahir langsung
bisa jalan?
> software itu yang perlu digali lebih jauh, bukan hanya menelusuri source
> code dari ujung ke ujung. Source code bisa dibuat kalau idenya ada.
Menurut saya, pendapat Anda terbalik. Ide itu ada bila source code ada.
Mungkin saya tidak tahu apakah Anda pandai dan lihai dalam pemrograman C
ataupun Pascal, tapi saya yakin Anda pernah belajar dari contoh-contoh
source code yang ada.
Setelah melihat source code yang ada, Anda lalu mulai meraba-raba
bagaimana seharusnya algoritma yang Anda miliki di terapkan dalam
pemrograman yang Anda kuasai.
Sekarang saya tantang Anda... :-)
Apakah Anda bisa membuat program sejenis Microsoft Windows tanpa melihat
contoh source code-nya terlebih dahulu?
Anda jangan membuatnya dengan bahasa visual, karena bahasa tersebut sudah
menyediakan rutin untuk membuat windows. Tapi cobalah Anda
"kreatif" sedikit seperti Bill Gates, buatlah program windows Anda yang
kecil itu dengan beberapa baris Assembly.
Mampukah Anda? Saya rasa tidak.
> Konteksnya adalah "apa" korelasi open source dengan kemampuan Sistem Operasi
> (SisOp) .
Korelasinya, dengan open-source, Anda bisa melihat teknik-teknik yang
digunakan untuk membuat sistem operasi tersebut lebih berdaya
guna. Algoritma apa yang digunakan untuk suatu proses bisa Anda dapatkan
triknya di sistem operasi yang open-source.
> Itulah yang saya katakan cengeng, hanya cari jalan pintas "memodifikasi"
> source code orang lain.
Mahasiswa itu mungkin masih belum cukup kapasitasnya untuk menemukan
sesuatu, kecuali bila mahasiswa tersebut memang benar-benar cerdas. Jadi
yang dapat dilakukan mahasiswa sekarang adalah memodifikasi. Dengan
memodifikasi, diharapkan pengetahuan mahasiswa bertambah dan seiring
dengan bertambahnya pengetahuan dan pengalaman tersebut, mahasiswa dapat
dengan mudah mengembangkan jalan pikirannya masing-masing.
Jadi, saya kira tidak ada salahnya memodifikasi source code yang ada. Toh,
itu adalah jembatan menuju masa depan. Masa depan yang bagaimana? Masa
depan yang diharapkan tentunya, yaitu yang mampu membuat sistem operasi
(ataupun aplikasi lain) secara mandiri.
> Kalau semangat Anda hanya "sekedar" mengembangkan dan memodifikasi SisOp
> karya orang lain, pilihan Anda ya hanya itu. Modifikasi atau meja hijau....
Tidak. Ada banyak pilihan lain, salah satunya adalah mengembangkan
kemampuan diri.
> Kenapa Anda tidak berpikir untuk menciptakan SisOp yang murni (own design)
> karya Anda?
Sudah terpikirkan, tapi bagaimana saya membuat sesuatu yang besar tanpa
pengetahuan yang cukup?
(bahkan membuat sesuatu yang kecil pun perlu pertimbangan masak-masak..).
> Seperti kata orang bijak, "Karya besar tercipta dari kerja keras."
> Saya masih ingat tanggapan Anda yang penuh optimistik.
> ---------------
> Tetapi dengan sedikit usaha, pasti suatu saat nanti Anda akan tahu bahwa
> berjalan tertatih-tatih di atas salju yang dingin itu lebih menyenangkan
> daripada duduk di depan jendela sambil menikmati pemandangan...
> >
> Anda akan menemukan banyak hal yang ada di atas salju tetapi sama sekali
> tidak terdapat di jendela yang begitu indah. Tahukah Anda hal apa itu?
> Diantaranya adalah kesuksesan dan kebahagiaan.
> ----------------
> Nah, dengan semangat yang sama, kenapa Anda tidak tertantang untuk suatu
> saat mengatakan "Inilah SisOp karya saya."
> Marilah kita coba berpikir kreatif.
Apabila saya mau, saya bisa mengatakan "Inilah SO karya saya". Dan ketika
pak Made, Mbak Flory, Mas Eko, dan rekan-rekan lain di milis Mikrodata,
termasuk Anda, melihat SO karya saya, semuanya akan mengatakan bahwa saya
adalah orang yang dungu yang tidak tahu apa-apa karena membuat sistem
operasi yang cukup buruk akibat dari ketidaktahuan saya.
------------------------------------------
"La vraie definition de la science, c'est
qu'elle est l'etude de la beaute du monde"
------------------------------------------
------------------------------------------------------------------------
Forum Komunikasi Penulis-Pembaca MIKRODATA (FKPPM)
Informasi : http:[EMAIL PROTECTED]
Arsip : http://www.mail-archive.com/forum%40mikrodata.co.id/
WAP : http://mikrodata.co.id/wap/index.wml
Milis ini menjadi kontribusi beberapa rubrik yang diasuh tim MIKRODATA.
Termasuk rubrik-rubrik yang ada di media lain.
Memakai, Menyebarluaskan, dan Memperbanyak software bajakan adalah
tindakan kriminal.
Please check with the latest AVP update before you ask about virus:
ftp://mikrodata.co.id/avirus_&_security/AntiViral_Toolkit_Pro/avp30.zip