Tugas ARC ke-4

22 March 2010 1 comment

ARC (Amateur Radio Club) merupakan suatu unit di ITB yang mempelajari tentang jaringan komputer dan web. Berdomisili di Sunken Court, ARC ini memiliki jaringan komputer server tersendiri. Di dalam sekre-nya banyak sekali komputer yang difungsikan sebagai server. Oh ya, kru ARC juga bertindak sebagai admin atau penjaga cumi (proxy) di ITB. Kru inilah yang mengendalikan kegiatan-kegiatan internet di ITB.

Nah, kali ini saya sebagai calon anggota kru (mudah-mudahan diterima ^-^ ) diberi tugas (tugas ke-4) untuk memposting dan melakukan print-screen blog saya yang ada di wordpress ini. Selain itu, saya juga diminta untuk membuat halaman-halaman HTML (minimal lima) disertai CSS-nya dengan menggunakan notepad / text editor (tidak boleh memakai WYSIWYG Editor). Tugasnya seperti biasa dikumpulkan ke web ARC di oprec.arc.itb.ac.id atau bisa email ke mentornya masing-masing…

Mudah-mudahan saya bisa diterima jadi kru ARC. Amiin… (Mohon doanya ^-^).

Categories: ARC, Unit Tags: , , , , ,

L’Arc~en~Ciel – Bless Chord

20 January 2010 18 comments

L’Arc~en~Ciel – Bless

 

     A    G#m C#m  F#m   E
Kimi e to yume wa ima

 

A                D     E              A
Tooi chiheisen e mukai yasashii ude kara
A               D
Zutto kaketekitandane
E                 A
Saisho wa chiisai hohaba de

 

Em   F#         Bm
Hitotsu hitotsu ho wo susume
E              A
Furimukeba nagai ashiato
Em  F#   Bm
Yugandete mo massugu
    F
You have come a long way
E                      D
Everything is for today

 

     A     G#m  C#m  F#m    E      D        A
Kimi he to yume wa ima – Me no mae de kirameiteru
G#m C#m  F#m E  D          A       G#m    C#m   F#m   D
Hanabira no maifuru you na yuki ga shukufuku shita

 

A            D          E               A
Hanabanashii kisetsu mo yokome ni sugisari
A               D
Tameiki shiroku tsuite
E            A
Mayottari mo shita kedo

 

Em  F#         Bm
Shinto haritsumeta fuukei
E              A
Kodou wa takanari wo oboe

 

Em  F#   Bm              F
Afureru omoi wa kono shunkan wo koeru
E                      D
Everything is for today

 

     A     G#m C#m F#m  E      D          A
Sora e to kanenone ga toki wo tsuge narihibikuyo
G#m C#m  F#m   E   D          A      G#m    C#m   F#m   D
Tsubasa hiroge tobidatteyuku kimi ni shukufuku are

 

Solo :  A G#m C#m F#m E D (2x)

 

        A     G#m C#m F#m  E       D
Omoi wo nose kimi wa ima daichi wo keru
       A       G#m C#m  F#m E  D              Bm       E
Kokoro hitotsu yorokobi mo kanashimi mo zembu tsumekonde
     A     G#m  C#m  F#m    E      D        A
Kimi he to yume wa ima – Me no mae de kirameiteru
G#m C#m  F#m E  D          A       G#m    C#m   F#m   D
Hanabira no maifuru you na yuki ga shukufuku shita

 

Solo : A D E A     

 

Coda : A G#m C#m F#m E D

L’Arc~en~Ciel – Bless Lyrics

15 January 2010 27 comments

L’Arc~en~Ciel – Bless

Words & music : hyde
Arranged by L’Arc-en-Ciel, Hajime Okano and Daisaku Kume

kimi he to yume wa ima

tooi chiheisen he mukai yasashii ude kara
zutto kakete ki ta n da ne
saisho wa chiisai hohaba de

hitotsu hitotsu fu o susume
furimukeba nagai ashiato
igandete mo massugu
You have come a long way
Everything is for today

kimi he to yume wa ima me no mae de kiramei teru
hanabira no mai furu you na yuki ga shukufuku shi ta
hanabanashii kisetsu mo yokome ni sugisari
tameiki shiroku tsui te
mayottari mo shi takedo

shinto haritsumeta fuukei
kodou wa kou nari o oboe
afureru omoi wa kono shunkan o mukaeru
Everything is for today

sora he to kane no oto ga toki o tsuge narihibiku yo
tsubasa hiroge tobitatte yuku kimi ni shukufuku are
omoi o nose kimi wa kon daichi o keru
kokoro hitotsu yorokobi mo kanashimi mo zenbu tsumekonde

kimi he to yume wa ima me no mae de kiramei teru
hanabira no mai furu you na yuki ga shukufuku shi ta

BLESS
Words & music : hyde
Arranged by L’Arc-en-Ciel, Hajime Okano and Daisaku Kume

kimi he to yume wa ima

tooi chiheisen he mukai yasashii ude kara
zutto kakete ki ta n da ne
saisho wa chiisai hohaba de

hitotsu hitotsu fu o susume
furimukeba nagai ashiato
igandete mo massugu
You have come a long way
Everything is for today

kimi he to yume wa ima me no mae de kiramei teru
hanabira no mai furu you na yuki ga shukufuku shi ta
hanabanashii kisetsu mo yokome ni sugisari
tameiki shiroku tsui te
mayottari mo shi takedo

shinto haritsumeta fuukei
kodou wa kou nari o oboe
afureru omoi wa kono shunkan o mukaeru
Everything is for today

sora he to kane no oto ga toki o tsuge narihibiku yo
tsubasa hiroge tobitatte yuku kimi ni shukufuku are
omoi o nose kimi wa kon daichi o keru
kokoro hitotsu yorokobi mo kanashimi mo zenbu tsumekonde

kimi he to yume wa ima me no mae de kiramei teru
hanabira no mai furu you na yuki ga shukufuku shi ta

Categories: L'Arc~en~Ciel, Lyrics Tags: ,

RBL (Research Basic Learning) – Pelontar Mobil

7 January 2010 2 comments

Apa itu RBL? RBL atau Research Basic Learning merupakan kegiatan praktik semacam penelitian untuk menghasilkan suatu hasil yang konkret berupa suatu perkakas atau alat. RBL sendiri didasarkan pada teori-teori yang telah dipelajari sebelumnya. Teori-teori itulah yang kemudian dijadikan landasan untuk melakukan penelitian.

Pada kesempatan ini, tim kami mendapatkan tugas RBL mata kuliah fisika dasar. RBL-nya yaitu membuat suatu pelontar mobil dengan menggunakan tiga pilihan landasan teori yang bisa dipakai. Bisa menggunakan prinsip termodinamika, mekanika-osilasi harmonik (contoh: bandul, pegas), dan fluida. Pelontar mobil ini kemudian digunakan sebagai pendorong mobil agar melaju melintasi loop (putaran) dengan sempurna dan berhenti pada zona penilaian. Di zona itulah nilai RBL ditentukan. Bilamana mobil keluar dari zona penilaian atau tidak melewati zona penilaian, maka nilai RBL-nya pun nol. Kami diberi kesempatan test sampai tiga kali.

Read more…

Sejarah Bahasa Pemrograman Komputer

7 January 2010 11 comments

Sejak pertama komputer difference engine diciptakan oleh Charles Babbage pada tahun 1822, komputer membutuhkan sejumlah instruksi untuk melakukan suatu tugas tertentu. Instruksi-instruksi ini dikenal sebagai bahasa pemrograman. Bahasa komputer mulanya terdiri dari sejumlah langkah pengkabelan untuk membuat suatu program; hal ini dapat dipahami sebagai suatu rangkaian pengetikan kedalam komputer dan kemudian dijalankan.

Pada awalnya, difference engine-nya Charles Babbage hanya dibuat untuk menjalankan tugas dengan menggunakan perpindahan gigi roda untuk menjalankan fungsi kalkukasi. Jadi, bentuk awal dari bahasa komputer adalah berupa gerakan secara mekanik, selanjutnya gerakan mekanik tersebut digantikan dengan sinyal listrik ketika pemerintah AS mengembangkan ENIAC pada tahun 1942, tetapi masih banyak mengadopsi prinsip-prinsip dasar dari Babbage’s engine yang mana diprogram dengan mengeset switch dan perkabelan pada seluruh sistem pada setiap “program” maupun kalkulasi. Tentu saja ini merupakan pekerjaan yang membosankan.

Pada 1945, John Von Neumann yang bekerja pada Institute for Advanced Study mengemukakan dua konsep yang secara langsung mempengaruhi masa depan dari bahasa pemrograman komputer. Yang pertama dikenal sebagai “shared-program technique” (www.softlord.com). Pada teknik ini dinyatakan bahwa hardware komputer haruslah sederhana dan tidak perlu dilakukan pengkabelan dengan menggunakan tangan untuk setiap program. Sebagai gantinya, instruksi-instruksi yang lebih kompleks harus digunakan untuk mengendalikan perangkat keras yang lebih sederhana, hal ini memungkinkan komputer diprogram ulang dengan cepat.

Read more…

Video KMC (Keluarga Mahasiswa Ciamis) ITB

7 January 2010 Leave a comment

Video ini adalah video pengenalan kampus Institut Teknologi Bandung yang disuguhkan oleh anak-anak KMC (Keluarga Mahasiswa Ciamis di ITB.

Video ini memperlihatkan bangunan-bangunan yang ada di lingkungan ITB, mulai dari perpustakaan, gedung kuliah, fasilitas parkir, fasilitas olahraga SARAGA, Sasana Budaya Ganesa atau SABUGA, dan tentunya gedung-gedung labtek-laboratorium teknik- yang sudah berdiri berpuluh-puluh tahun lamanya.

Untuk melihat video ini, silahkan klik gambar di atas atau klik link di bawah ini.

LIHAT VIDEO

 

Categories: Video Tags: , ,

PENGENALAN BAHASA C++

7 January 2010 2 comments

Apakah itu Bahasa C++ ?

C++ pada dasarnya adalah bahasa pemrograman yang merupakan pengembangan lebih lanjut dari bahasa C dan telah menggunakan pendekatan berorientasi objek (object oriented). Akan tetapi, bahasa C++ masih mengikuti orientasi secara prosedural (procedural oriented) sehingga banyak yang mengatakan bahwa bahasa C++ adalah bahasa pemrograman hybrid, tidak hanya berorientasi pada objek.

32 Kata Kunci dan Library

Dalam bahasa C ++ terdapat 32 kata kunci (keywords) yang telah terdefinisikan:

auto double int struct
break else long switch
case enum register typedef
char extern return union
const float short unsigned
continue for signed void
default goto sizeof volatile
do if static while

Algoritma

Banyak orang bertanya, “Apa yang harus saya lakukan pertama kali untuk memulai bahasa pemrograman seperti C++? Memiliki programnya? Banyak membaca?”. Sebenarnya untuk mempelajari bahasa pemrograman, tak hanya C++, ada satu hal penting yang tidak boleh terlewatkan, yakni Algoritma.

Algoritma dapat diartikan sebagai urutan langkah-langkah dalam menyelesaikan suatu masalah yang disusun secara sistematis dan logis. Istilah “logis” adalah kata kunci dalam algoritma. Dalam menyusun suatu algoritma, setiap langkah-langkah harus bersifat logis dan jelas benar-salahnya. Terkadang orang ‘malas’ untuk membuat algoritma karena terkesan rumit dan memperlambat penyelesaian masalah. Namun, yang terjadi sebenarnya adalah dengan adanya algoritma ini justru kita dapat menyelesaikan masalah dengan lebih baik dan mendapatkan solusi dari permasalahan tersebut dengan lebih efektif dan efisien.

Aturan penulisan algoritma yang dipakai adalah secara grafis (prosedural). Berikut adalah simbol dasar algoritma yang akan dipakai:

Meskipun tujuan akhir dari program adalah menghasilkan sesuatu yang serupa, namun pola pemikirandalam algoritma untuk setiap orang dapat berbeda-beda. Disinilah letak ide dan kreativitas kita diuji, sejauh mana kita dapat merealisasikan ide kita dalam bentuk program dalam menyelesaikan permasalahan di sekitar kita.

INSTRUKSI OUTPUT SEDERHANA

Sebagai langkah awal dalam memahami bahasa C++, mari kita mulai menuliskan program di bawah ini:

INPUT:

// my first program in C++#include <iostream>

#include <conio.h>

using namespace std;

int main ()

{

cout << “Hello World!”;

getch();

return 0;

}

OUTPUT:

Hello World!

Berikut adalah penjelasan dari program diatas :

// my first program in C++

Baris ini merupakan komentar. Setiap kalimat yang diawali dengan double slash (//) pada setiap baris akan menjadi suatu komentar. Kalimat tersebut tidak akan mempengaruhi proses program.

#include <iostream>

Karakter # disebut sebagai preposcessor. Pada setiap kali compiler dijalankan, maka prepocessor membaca source code, mencari baris yang memiliki karakter awal # dan jika menemukan maka akan menjalankan perintah pada baris itu sebelum compiler berjalan.

Dalam kasus ini, maka perintah include <iostream> berarti program ini berjalan dengan menyertakan library/file header <iostream>.

#include <conio.h>

Mengikutsertakan library <conio.h> dalam program ini.

using namespace std

setiap elemen dari standard library C++ menggunakan spasinama (namespace), namespace adalah name std. Hampir semua sourcecode yang disusun merupakan standard dari name std.

int main ()

Baris ini mendeklarasikan fungsi utama dari program ini. Fungsi utama akan dieksekusi pertama kali setiap kali program c++ berjalan. Singkatnya, inti dari seluruh program c++ berpusat pada fungsi utama ini.

Baris-baris yang telah dijelaskan sebelumnya dapat kita sebut dengan baris kepala. Selanjutnya, kita akan masuk kepada baris badan yang ditandai dengan tanda kurung ({ }). Baris badan adalah inti dari program yang akan dieksekusi.

cout << ”Hello World”;

cout adalah suatu perintah yang berfungsi untuk memasukkan bagian karakter ”Hello World” ke dalam standard ouput stream (yang biasa kita kenal tampilan pada layar).

cout didefinisikan pada library iostream. Untuk menutup pernyataan, digunakan tanda (;).

getch();

Untuk beberapa compiler C++ dibutuhkan sebuah file header yang bernama <conio.h>. Selanjutnya kita menempatkan sebuah fungsi bernama getch() sebelum program diakhiri. Maksud dari penggunaan ini adalah agar tampilan ’tertahan’ untuk sementara waktu. Jika tidak, maka proses akan berjalan tanpa kita dapat melihat hasilnya.

return 0;

baris ini menyatakan fungsi utama program telah berakhir. Perintah return diikuti oleh kode, dalam hal ini kode 0. Kode ini diinterpretasikan sebagai tanda bahwa program telah dieksekusi tanpa terjadi error. Cara ini adalah cara yang umum dalam mengakhiri program c++.

Lalu, apa yang terjadi jika program ditulis seperti ini ?

INPUT:

// my first program in C++#include <iostream>

#include <conio.h>

using namespace std;

int main (){ cout << “Hello World!”; getch(); return 0; }

OUTPUT:

Hello World!

Apakah terjadi kesalahan pada sintaks?? Tentu tidak. Ada dua hal yang perlu diperhatikan pada kasusini: C++ membaca sesuai urutan baris (mengeksekusi dari urutan paling atas ke paling bawah); dan C++ memisahkan pernyataan yang satu dengan yang lainnya dengan tanda (;), tidak dengan memisahkan baris.

Mari kita lanjutkan ke latihan berikutnya:

INPUT:

/* Bentuk baru dalamMenuliskan komentar */

#include <iostream>

#include <conio.h>

using namespace std;

int main ()

{

cout << “Hello World! “; // menampilkan Hello World!

cout << “I’m a C++ program”; // menampilkan I’m a C++ program

getch();

return 0;

}

OUTPUT:

Hello World! I’m a C++ program

Tidak jauh berbeda dengan contoh di awal, disini kita mencoba untuk menampilkan karakter namun dengan jumlah lebih banyak. Adapun hal yang baru pada program yang kita buat sekarang, yaitu tanda /*… … */. Tanda tersebut berfungsi sama halnya dengan double slash (//), sebagai komentar, namun tidak bergantung pada baris yang dijadikan komentar.

// :    Tanda ini menandakan bahwa tulisan yang ditulis berikutnya adalah komentar, namun hanya berlaku pada baris yang ditandai tanda tersebut.

/*….*/ : Seluruh tulisan yang berada dalam tanda ini akan menjadi komentar, tidak bergantung pada letak ditulisnya tulisan komentar tersebut.

Dikutip dari buku panduan praktikum PTI B ITB
Categories: C++, PTI B Tags: , ,
Follow

Get every new post delivered to your Inbox.