Kamis, 18 November 2010

Mengenal Open GL dan DevC++


OpenGL
OpenGL (Open Graphics Library) adalah spesifikasi standar yang mendefinisikan sebuah cross-bahasa, cross-platform API untuk menulis aplikasi yang menghasilkan komputer 2D dan 3D grafis. Antarmuka terdiri dari lebih dari 250 panggilan fungsi yang berbeda yang dapat digunakan untuk menggambar tiga dimensi yang kompleks adegan-adegan dari primitif sederhana. OpenGL dikembangkan oleh Silicon Graphics Inc (SGI) pada tahun 1992 [2] dan secara luas digunakan dalam CAD, virtual reality, visualisasi ilmiah, visualisasi informasi, dan simulasi penerbangan. Hal ini juga digunakan dalam video game, di mana bersaing dengan Direct3D on Microsoft Windows platform (lihat vs OpenGL Direct3D). OpenGL dikelola oleh sebuah teknologi nirlaba konsorsium, yang Khronos Group.


DevC++
DevC++ adalah sebuah aplikasi lingkungan pengembangan terintegrasi (Integrated Development Environment / IDE) yang dikembangkan oleh organisasi bernama Bloodshed dan ditujukan untuk pengembangan C/C++ di atas sistem operasi Windows serta dapat didapatkan secara gratis. DevC++ menggunakan compiler MinGW untuk mengkompilasi kode.    

Analisa social network #3

 Bebo.com

Menurut Kelompok kami 

Kelemahan
-          Banyak iklannya /banner-banner yang berakibat ketika membuka page webnya akan jadi berat.
-          Bahasa yang digunakan hanya Bahasa Inggris

Kelebihan
-          Skin yang di pakai untuk profil bisa di ubah, www.bebo.com menyediakan layout ratusan, tetapi bisa juga memakai layout buatan sendiri dengan mengikuti tutorial yang disediakan bebo
-          Bisa mengatur tata letak modul sendiri pada page Profile
-          Keamanan dalam bertransaksi
-          Bisa menonaktifkan ID yang kita gunakan bila suatu hari ingin tidak bermain lagi bebo.




Analisa

Pada Halaman “Home” memiliki 2 kolom yang berisi banner di sebelah kanan dan sebelah kiri menu – menu yang bila diakses akan masuk ke halaman lain, juga terdapat status online dan status yang ditulis.


Pada Halaman “Profile” memiliki variasi 3 kolom yang modulenya bisa di costumisasi/ diubah.  Background/layoutnya dari halaman Profile dapat di ubah. Bebo menyediakan ratusan layout tapi kita juga bisa membuat layout yang diinginkan dengan mengikuti tutorial dari bebo.com

Rabu, 17 November 2010

Prototyping

Prototype adalah  salah satu metode pengembangan perangat lunak yang banyak
digunakan. Dengan metode prototyping ini  pengembang dan pelanggan dapat saling
berinteraksi selama proses pembuatan sistem.

Kisi -Kisi
Dimensi dari prototype:
1. Penyajian
- Bagaimana desain dilukiskan atau diwakili?
- Dapat berupa uraian tekstual atau dapat visual dan diagram.

2. Lingkup
Apakah hanya interface atau apakah mencakup komponen komputasi?

3. Executability (Dapat dijalankan)
- Dapatkah prototype tersebut dijalankan?
- Jika dikodekan, akan ada periode saat prototype tidak dapat
dijalankan.

4. Maturation (Pematangan)
   Apakah tahapan-tahapan produk ini mengikuti?
- Revolusioner: mengganti yang lama.
- Evolusioner : terus melakukan perubahan pada perancangan yang sebelumnya.

Analisa social network #2


TWITTER

Twitter adalah salah satu layanan social networking dan saat ini merupakan layanan sangat terkenal terutama di Amerika Serikat dan Eropa.
Twitter ini berfungsi semacam portal yang berisi daftar kegiatan sehari-hari dari para anggotanya.
Jadi kalau kita tergabung di twitter kita akan tahu apa saja yang lagi dilakukan oleh teman-teman di jaringan kita.
Sistem kerjanya adalah pengirim pesan mengetik teks yang panjangnya ‘hanya’ 140 karakter, kemudian diposting dan bisa dilihat oleh jaringannya. Tujuan teks yang kecil ini selain supaya pembaca tidak cape membacanya, tentu saja kita bisa melihat lebih banyak kegiatan dalam satu halaman. Hal ini sama seperti SMS , yang hanya berisi 160 karakter tapi bisa sangat efektif.
Anda tertarik untuk tahu lebih lanjut ? Silahkan lihat artikel cara mendaftarkan diri di Twitter dan penggunaannya.

Tata letaknya terdiri dari 3 kolom, yang pertama kolom status, kolom kedua dan ketiga berisikan konten.

Pewarnaan
Warnannya simple menggunakan birumuda dan putih  dengan warna font hitam, warna link biru, image background bisa diganti tapi hanya bisa berformat jpg/jpeg.

Kelebihan
-          Lebih banyak peminatnya karena user friendly
-          Tampilannya sederhana
-          Realtime / tepat waktu jadi bisa mengetahui informasi/ status tulisan dari orang lain langsung.
Kekurangan

-          Dalam pengaturan image backgroundnya terbatas dan kalau bisa di ganti hanya bisa format jpg/jpeg.
-          Tidak dapat melihat status online / offline
-          Tidak ada layanan aplikasi seperti chating, game, dll


Analisis web #1


1.Metaphor(Metafora)
Adalah aplikasi dari nama atau deskripsi istilah objek lain yang tidakdapat diartikan secara harafiah. Menghubungkan presentasI dan elemen-elemen     visual dengan  item-item
yang berkaitan.
 
2. Clarity (Kejelasan)

Harus ada alasan yang kuat dan masuk akal mengapa kita menggunakan setiap elemen yang berada dalam suatu interface yang kita buat. Penggunaan yang sedikit akan lebih baik.


3. Consistency (Ketetapan)
Konsistensi dalam tampilan, pewarnaan, gambar, ikon, typography, teks, dll. Harus ada konsistensi baik dalam layar maupun antar layar. Dan harus selalu ada metafora dimanapun juga. contoh :

Home page Content page 1 Content page 2

4. Alignment (Perataan)
Untuk perataan dapat digunakan rata kiri, kanan atau tengah. Dunia barat dimulai dari kiri atas. Mengijinkan mata untuk menguraikan tampilan dengan lebih mudah.



Dengan unsur jajaran vertikal dapat sejajar vertikal – atas, bawah, atau tengah (pusat), misalnya. Baseline alignment akan menyelaraskan teks ke awal, termasuk kolom-kolom yang berdekatan teks. Penggunaan grid dan panduan dapat membantu penempatan dan keselarasan teks dan grafik.
5. Proximity
Item-item yang berkaitan ditampilkan bersama. Karena jarak yang jauh mengimplikasikan bahwa tidak ada hubungan antar item-item tersebut. Pada web Bhinneka penempatan item wilayah dan nomer telepon dipisah dan disatukan sesuai dengan keterkaitannya.


6. Contrast (Keserasian Tampilan)
Membuat anda tertarik, memandu mata anda melihat keseluruhan interface. Keuntungan dari keserasian adalah untuk memperkuat fokus atau untuk memperkuat suatu interface. Contrast dapat digunakan untuk membedakan aktifitas kendali. Juga dapat digunakan untuk men-set item yang paling utama. Item yang paling utama diberi highlight. Gunakan geometri untuk membantu pengurutan.