Selasa, 08 Maret 2011

Linkin Park


Biografi :
Linkin Park adalah grup musik asal Amerika Serikat yang mulai dikenal lewat lagunya "Crawling" pada album pertama, "Hybrid Theory". Album tersebut terjual hingga jutaan kopi di seluruh dunia.

Dengan kesuksesan debut albumnya itu, muncul album remix dari album Hybrid Theory, berjudul "Reanimation".

Pada Maret 2003, Linkin Park mengeluarkan album keduanya berjudul "Meteora". Dan yang terbaru, pada Mei 2007, Linkin Park merilis album ketiganya berjudul "Minutes to Midnight".

Linkin Park sendiri didirikan pada 1996, dengan anggota saat ini Chester Bennington (vokal), Rob Bourdon (drum), Brad Delson (gitar), Dave 'Phoenix' Farrell (gitar bass), Joseph Hahn (turntable, sampling), Mike Shinoda (backing vocal, sampling).

Setelah hampir tiga tahun tidak mengeluarkan album baru, Linkin Park akan mengobati kerinduan penggemarnya dengan merilis album baru yang bertajuk A Thousand Suns pada 14 September 2010. Pada 2 Agustus 2010, sebuah single berjudul "The Catalyst" akan diluncurkan untuk mengurangi keingintahuan penggemarnya.

Promosi untuk album terbaru Linkin Park ini juga dilaksanakan dengan menggelar kontes "Linkin Park, Featuring You" yang telah dibuka sejak 9 Juli. Kontes dilaksanakan via online, dengan meminta para penggemar yang ingin berpartisipasi untuk mengirimkan versi remix, menulis ulang, atau membuat mute part dari The Catalyst. Tentu saja, pemenang dari kontes ini akan berkesempatan bekerja sama dalam salah satu lagu mereka.

Jumat, 04 Maret 2011

Type Set (Operasi Set)

Dalam "set" ada beberapa operasi, yaitu operasi penjumlahan, pengurangan dan perkalian. Operasi-operasi tersebut tidak sama dengan operasi aritmatik biasa. Arti setiap operasi tersebut adalah :
  • Penjumlahan. Menambahkan suatu anggota ke dalam variabel "set". Sebagai contoh "A" adalah variabel "set of char". Bila diberikan perintah "A := A + ['a'..'z'];", anggota "A" akan berisi anggota lama ditambah dengan huruf 'a' sampai 'z'.
  • Pengurangan. Mengurangi suatu anggota dari suatu variabel "set". Misalnya "A" berisi karakter antara huruf 'A' sampai 'Z'. Bila diberikan perintah "A := A - ['A'..'F'];", maka "A" akan berisi kumpulan karakter dari 'G' sampai 'Z' karena 'A' sampai 'F' telah dihapus.

Type Set

Set adalah tipe untuk sejumlah anggota dari suatu tipe sederhana, sebagai contoh char dan byte. Tata penulisan untuk mendefinisikan "type set" seperti ini


N_Tipe = set of datasederhana


Kamu dapat juga mendefinisikan sekelompok bilangan untuk data sederhana. Sebagai contoh angka 1 hingga 10. Pendefinisian "type set" ini sebagai berikut :

     Type
       Str1 = set of char;
       Bil1 = set of byte;
       Bil2 = set of 1..10;
       Cha1 = set of 'a'..'z';

Dalam keadaan awalnya, suatu variabel yang didefinisikan dengan tipe yang memanfaatkan "set" belum terisi. Variabel tersebut merupakan suatu variabel kosong. Untuk mengisinya kamu harus menggunakan tanda "[ ]". Ini adalah contoh program dengan pemanfaatan "set".

Program Set1;
Uses Crt;

Type
 Str1 = set of char;

Var
 A : Str1;

Begin
 A := ['a'..'z'];
End.

Program ini hanya terdiri satu baris yaitu "A := ['a'..'z'];". Program tersebut berguna untuk mengisi variabel "A" dengan karakter antara 'a' hingga 'z'.

Type

Selain tipe-tipe biasa yang dikenal seperti integer, real, char, string dan sebagainya, ada juga beberapa tipe lain yaitu set, record dan tipe prosedural. Pembahasan kali ini adalah tentang tipe-tipe tersebut.

Untuk mendefinisikan tipe, kamu harus menambahkan deklarasi tipe pada awal program sebelum pendeklarasian variabel. Tata penulisan yang harus diperhatikan dalam mendefinisikan tipe adalah kata "TYPE" dan harus menggunakan tanda sama dengan "=".

Procedure dan Function

Penggunaan variabel yang terdapat dalam suatu prosedur atau fungsi dengan variabel induk selalu berbeda. Bagaimana jika dalam fungsi dan program induk mempunyai variabel yang sama. Variabel mana yang akan diisi bila di dalam prosedur mengisi suatu nilai ke nama variabel tersebut?
Untuk mengetahuinya coba kamu jalankan program ini