Rabu, Januari 18, 2012

Sekilas Tentang Flowchart

Flowchart merupakan penyajian sistematis tentang proses dan logika mengenai kegiatan penanganan informasi atau penggambaran secara grafik dari langkah-langkah dan urut-urutan prosedur dari suatu program. Flowchart menolong analis dan programmer untuk memecahkan masalah kedalam segmen-segmen yang lebih kecil dan menolong dalam menganalisis alternatif-alternatif lain dalam pengoperasian.


System flowchart adalah urutan proses dalam system dengan menunjukkan alat media input, output serta jenis media penyimpanan dalam proses pengolahan data. Program flowchart adalah suatu bagan dengan simbol-simbol tertentu yang menggambarkan urutan proses secara mendetail dan hubungan antara suatu proses (instruksi) dengan proses lainnya dalam suatu program.


Diagram alur dapat menunjukan secara jelas alur pengendalian algoritma, yakni bagaimana rangkaian pelaksanaan kegiatan. Suatu diagram alur memberikan gambaran dua dimensi berupa simbol grafis. Setiap simbol telah ditetapkan terlebih dahulu fungsi dan artinya. Simbol dipakai untuk menunjukkan berbagai kegiatan operasi dan jalur pengendalian. Flowchart untuk aplikasi ini menggunakan 5 simbol yaitu Process, Decision, Connector, Input/Output, dan Arrow.



Sekilas Tentang Android


Android adalah sistem operasi untuk telepon seluler yang berbasis Linux. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka sendiri yang digunakan oleh bermacam peranti bergerak. Awalnya, Google Inc. membeli Android Inc., pendatang baru yang membuat peranti lunak untuk ponsel. Kemudian untuk mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan peranti keras, peranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia.

Pemrograman perangkat ini menggunakan bahasa pemrograman Extensible Markup Language(XML) dan Java yang dikhususkan untuk platform ini, sehingga aplikasi yang dibuat tidak dapat dijalankan pada perangkat mobile lain seperti: Symbian OS dan Blackberry OS yang juga mendukung aplikasi berbasis java. Terdapat dua distributor sistem operasi ini, yaitu: GMS(Google Mail Services) yang mendapat dukungan penuh dari Google dan OHD(Open Handset Distribution) yang tidak mendapat dukungan langsung dari Google dan melakukan pendistribusian sistem operasi ini secara bebas. Android memiliki berbagai keunggulan sebagai software yang memakai basis kode komputer yang bisa didistribusikan secara terbuka opensource sehingga pengguna bisa membuat aplikasi baru di dalamnya. Android memiliki aplikasi native Google yang terintegrasi seperti pushmail Gmail, Google Maps, dan Google Calendar.

Internet Engineering Task Force

IETF (Internet Engineering Task Force ) merupakan sebuah organisasi yang menjaring banyak pihak (baik itu individual ataupun organisasional) yang tertarik dalam pengembangan jaringan komputer dan Internet. Organisasi ini diatur oleh IESG (Internet Engineering Steering Group), dan diberi tugas untuk mempelajari masalah-masalah teknik yang terjadi dalam jaringan komputer dan Internet, dan kemudian mengusulkan solusi dari masalah tersebut kepada IAB (Internet Architecture Board). Pekerjaan IETF dilakukan oleh banyak kelompok kerja (disebut sebagai Working Groups) yang berkonsentrasi di satu bagian topik saja, seperti halnya keamanan, routing, dan lainnya. IETF merupakan pihak yang mempublikasikan spesifikasi yang membuat standar protokol TCP atau IP.

Misi dari IETF adalah untuk membuat kinerja Internet yang lebih baik dengan menghasilkan kualitas yang tinggi, teknis dokumen yang relevan yang mempengaruhi carandesain, penggunaan, dan mengelola Internet. Internet dijaga oleh perjanjian bi- atau multilateral dan spesifikasi teknikal (protokol yang menerangkan tentang perpindahan data antara rangkaian). Protokol-protokol ini dibentuk berdasarkan perbincangan Internet Engineering Task Force (IETF), yang terbuka kepada umum. Badan ini mengeluarkan dokumen yang dikenali sebagai RFC (Request for Comments). Sebagian dari RFC dijadikan Standar Internet (Internet Standard), oleh Badan Arsitektur Internet (Internet Architecture Board - IAB). Protokol-protokol internet yang sering digunakan adalah seperti, IP, TCP, UDP, DNS, PPP, SLIP, ICMP, POP3, IMAP, SMTP, HTTP, HTTPS, SSH, Telnet, FTP, LDAP, dan SSL.

Beberapa layanan populer di internet yang menggunakan protokol di atas, ialah email/surat elektronik, Usenet, Newsgroup, perkongsian file (File Sharing), WWW (World Wide Web), Gopher, akses sesi (Session Access), WAIS, finger, IRC, MUD, dan MUSH. Di antara semua ini, email/surat elektronik dan World Wide Web lebih kerap digunakan, dan lebih banyak servis yang dibangun berdasarkannya, seperti milis (Mailing List) dan Weblog. Internet memungkinkan adanya servis terkini (Real-time service), seperti web radio, dan webcast, yang dapat diakses di seluruh dunia. Selain itu melalui internet dimungkinkan untuk berkonikasi secara langsung antara dua pengguna atau lebih melalui program pengirim pesan instan seperti Camfrog, Pidgin (Gaim), Trilian, Kopete, Yahoo! Messenger, MSN Messenger dan Windows Live Messenger.

Selasa, Januari 17, 2012

Sekilas Tentang OGRE

OGRE (Object-Oriented Graphic Rendering Engine) adalah engine yang object oriented dan flexible. 3D rendering pada game engine yang ditulis pada bahasa C++ serta di desain untuk mampu mendeveloper dengan intuitif dan mudah kepada aplikasi produksi dengan menggunakan system library seperti direct 3D dan open GL. OGRE hanyalah rendering engine yang khusus menangani vector dan matriks clases, memory handling dan lain-lain. contoh dari editor OGRE diantaranya blender, C++, sctechup, dan 3D studiomax.

Fitur- fitur OGRE antara lain:
  1. Memiliki arsitektur plugin yang memungkinkan OGRE menjadi sangat modular.
  2. Multiplatform dengan dukungan OpenGL dan Direct3D.
  3. Mendukung Vertex dan Fragment Shader.
  4. Memiliki compositing manajer dengan bahasa scripting dan layar penuh postprocessing untuk efek seperti HDR, mekar, kejenuhan, kecerahan, dan lain-lain.
  5. Adanya utilitas untuk mengkonversi ke file object OGRE (*.mesh) dari program 3D terkenal, misalnya Blender, Maya, 3DS Max, dan lain-lain.
Sebelum menggunakan OGRE, diperlukan sebuah IDE (Integrated Development Environment) karena OGRE merupakan sebuah engine yang terdiri dari kumpulan pustaka (library) didalamnya. beberapa IDE dapat digunakan diantaranya Microsoft Visual C++, Code::Blocks, dan Eclipse.

Referensi: click here

Rabu, Januari 11, 2012

Sekilas Tentang CSS

Cascading Style Sheets (CSS) adalah suatu bahasa stylesheet yang digunakan untuk mengatur tampilan suatu dokumen yang ditulis dalam bahasa markup. Penggunaan yang paling umum dari CSS adalah untuk memformat halaman web yang ditulis dengan HTML dan XHTML. Walaupun demikian, bahasanya sendiri dapat dipergunakan untuk semua jenis dokumen XML termasuk SVG dan XUL. Spesifikasi CSS diatur oleh World Wide Web Consortium (W3C).

CSS digunakan oleh penulis maupun pembaca halaman web untuk menentukan warna, jenis huruf, tata letak, dan berbagai aspek tampilan dokumen. CSS digunakan terutama untuk memisahkan antara isi dokumen (yang ditulis dengan HTML atau bahasa markup lainnya) dengan presentasi dokumen (yang ditulis dengan CSS). Pemisahan ini dapat meningkatkan aksesibilitas isi, memberikan lebih banyak keleluasaan dan kontrol terhadap tampilan, dan mengurangi kompleksitas serta pengulangan pada stuktur isi.

Cara pemanggilan CSS diantaranya.