| Programming seri 4 |
|
|
|
| Written by Topx | |
| Tuesday, 19 June 2007 | |
|
Tetap elegan di belakang layar program Jika demikian, maka kita buat program yang memiliki tampilan (graphical user interface) (GUI) yang bagus saja. Kode di belakangnya tidak perlu kita perhatikan. Ketika saya menuntut adanya desain yang elegan, saya tidak membatasi hal ini dalam tampilan saja. Saya justru ingin menekankan pentingnya seni pemrograman yang terjadi di belakang layar. Steve Wozniak - salah seorang pendiri Apple Computer juga - disebut orang sebagai Mozart-nya desain rangkaian digital. The Mozart of digital design. Mengapa demikian? Steve Wozniak adalah desainer dari hardware komputer Apple ][. Jika anda memiliki akses terhadap komputer Apple ][ tersebut, coba perhatikan desain rangkaiannya. Buka kap penutup komputer tersebut dan perhatikan rangkaiannya. Floppy disk controller buatan Steve Wozniak menggabungkan beberapa komponen (chip) menjadi satu. Desainer rangkaian sebelumnya memperkirakan hal tersebut tidak mungkin dilakukan. Rangkaiannya harusnya kompleks dan memiliki ukuran yang besar sehingga tidak cocok untuk sebuah komputer pribadi. Steve Wozniak tidak saja dapat membuat desain yang kompak, akan tetapi juga membuatnya dengan style! Padahal, siapa sih yang mau melihat rangkaian dari komputer Apple ][ tersebut? Toh, asal komputer bisa jalan, orang tidak begitu peduli. Salah! Banyak orang yang peduli. Ah, mungkin tidak banyak, tapi ada. Mari kita ambil contoh kode program perkalian dua bilangan integer yang sudah kita baca pada bagian sebelumnya. Perhatikan kode di bawah ini. #include <iostream> using namespace std; int main() { int x, y, z; cout << "Masukkan bilangan integer x: "; cin >> x; cout << "Masukkan bilangan integer y: "; cin >> y; z = x * y; cout << "Hasil perkalian keduanya : " << z << "\n"; } Meskipun kode di atas dapat dijalankan dan hasil tampilannya juga bagus, akan tetapi kode tersebut susah dibaca. Tidak elegan sama sekali! Kacau! Mengapa kode tidak disusun dengan elegan? Jika malas membuat kode yang elegan, ada beberapa tools yang dapat digunakan untuk membuat kode lebih mudah dibaca. Nama program tersebut biasanya seputar source code pretty printing atau source code beautifier. |
| < Prev | Next > |
|---|
Anda merasa dikecewakan oleh pelayanan petugas kami? Kirimkan pesan, saran atau keluhan anda disini |
LAPORKAN KE MANAGEMENT |
| Yahoo! Messenger |
| Home |
| Product |
| Links |
| FAQs |
| Art & Business Directory |
| Blokir Situs |
| Lomba Desain Layout Friendster |
|
Lomba Menghias Layout Friendster Untuk memperingati Dirgahayu Kemerdekaan HUT RI yang ke 63, Intersat mengajak teman-teman semua untuk ikut meramaikan Peringatan tersebut. Dan bagi kalian yang memenuhi kategori desain yang paling bagus, menarik, informatif, Intersat menyediakan berbagai macam souvenir diantaranya:
Untuk dapat mengikuti event ini, silakan kirim email: Tujuan: This e-mail address is being protected from spam bots, you need JavaScript enabled to view it Subject: Lomba Menghias Friendster di Intersat Isi: Link / URL address friendster anda (misal: http://profiles.friendster.com/10144091) Syarat untuk dapat mengikut event ini adalah dengan menambahkan script dibawah ini yang berwarna merah kedalam profile "About Me" <a href="http://www.wintersat.com"><img src="http://www.wintersat.com/intersat-merdeka.gif" height="100" width="400"></a>
Sehingga profile kamu akan terlihat seperti ini:
|