Kamis, 24 November 2011

About Dream Theater

Dream Theater adalah salah satu grup progressive metal paling terkemuka di dunia saat ini. Didirikan oleh Mike Portnoy, John Petrucci dan John Myung, mereka telah merilis delapan album studio, empat rekaman live dan satu album pendek (EP). Album pertama mereka, When Dream And Day Unite direkam dengan Charlie Dominici sebagai vokalis dan Kevin Moore sebagai pemain keyboards. Dominici berusia jauh lebih tua daripada anggota lainnya dan ingin memainkan musik yang lain, sehingga ia kemudian keluar dari grup. Mereka kemudian mencari pengganti yang ideal selama 2 tahun sampai akhirnya bertemu dengan James LaBrie, vokalis dari Kanada melalui audisi.

Bersama LaBrie mereka merekam Images And Words yang melambungkan nama mereka ke jajaran internasional dengan hit "Pull Me Under" dan "Another Day". Awake adalah album terakhir mereka dengan Moore yang kemudian digantikan oleh Derek Sherinian untuk album Falling Into Infinity. Pada akhirnya Sherinian juga digantikan oleh Jordan Rudess dan formasi ini masih bertahan sampai hari ini. Mereka telah meluncurkan album konsep Metropolis 2: Scenes From A Memory dan album ganda Six Degrees Of Inner Turbulence. Pada tahun 2003 mereka memutuskan untuk merekam album non-konsep Train Of Thought yang sangat dipengaruhi oleh grup thrash metal seperti Metallica.

Album terbaru mereka yang berjudul Octavarium dikeluarkan pada tanggal 7 Juni 2005 dan selain merupakan album studio kedelapan juga mengandung delapan lagu.

Setelah Dream Theater meluncurkan album Live mereka dalam memperingati 20 tahun Dream Theater terbentuk yang berjudul Score yang direkam pada tanggal 1 April 2006 di Radio City Music Hall,US. Mereka kembali bersiap meluncurkan album ke sembilan mereka dengan membawa bendera label record baru yaitu RoadRunner Records, mereka telah merampungkan album Systematic Chaos yang berisi 8 lagu dan akan diluncurkan pada tanggal 5 Juni 2007 di US.

Sejarah Dream Theater

Dream Theater dibentuk pada bulan September 1985, ketika gitaris John Petrucci dan bassis John Myung memutuskan untuk membentuk sebuah band untuk mengisi waktu luang mereka ketika bersekolah di Berklee College of Music di Boston. Mereka lalu bertemu seorang pemain drum, Mike Portnoy, di salah satu ruang latihan di Berklee, dan setelah dua hari negosiasi, mereka berhasil mengajak Mike Portnoy untuk bergabung. Setelah itu, mereka bertiga ingin mengisi dua tempat kosong di band tersebut, dan Petrucci bertanya kepada teman band, Kevin Moore, untuk menjadi pemain keyboard. Dia setuju, dan ketika Chris Collins diajak untuk menjadi vokalis, band tersebut sudah komplit.

Dengan lima anggota, mereka memutuskan untuk menamai band tersebut dengan nama Majesty. Menurut dokumentasi DVD Score, mereka berlima sedang mengantri tiket untuk konser Rush di Berklee Performance Center ketika mendengarkan Rush dengan boom box. Portnoy lalu berkata bahwa akhiran dari lagu tersebut (Bastille Day) terdengar sangat "majestic". Pada saat itulah mereka memutuskan Majesty adalah nama yang bagus untuk sebuah band, dan tetap bagus sampai sekarang.

Pada saat - saat tersebut, Portnoy, Petrucci dan Myung masih berkutat dengan kuliah mereka, juga dengan kerja paruh waktu dan mengajar. Jadwal mereka menjadi kiat ketat sehingga mereka harus memutuskan antara mengejar karier di bidang musik atau mengakhiri band Majesty. Namun akhirnya Majesty menang dan mereka bertiga keluar dari Berklee untuk berkonsentrasi di karier musik. Petrucci mengomentari tentang hal ini di dokumentasi DVD Score, berkata bahwa saat tersebut sangat susah untuk meminta kepada orang tuanya untuk pergi ke sekolah musik. Dan lebih susah lagi untuk menyakinkan orang tuanya agar ia boleh keluar dari sekolah.

Moore juga akhirnya keluar dari sekolahnya, SUNY Fredonia, untuk berkonsentrasi dengan band tersebut.

Karakteristik penulisan lagu

Beberapa teknik penulisan lagu yang unik telah dilakukan oleh Dream Theater, yang kebanyakan terjadi di masa - masa sekarang, ketika mereka bisa bereksperimen dengan label rekaman mereka sendiri.

Dimulai dengan Train of Thought, Dream Theater sudah memulai memasukkan elemen - elemen kecil dan tersembunyi di musik mereka, dan memuat elemen tersebut kepada peminat yang lebih fanatik. Karakteristik yang paling terkenal (yang biasa disebut "nugget") tersembunyi di "In the Name of God", yang merupakan sandi morse dari "eat my ass and balls" (makan pantatku dan penisku), yang merupakan kata - kata terkenal dari Mike Portnoy. Sejak saat itu, banyak peminat - peminat Dream Theater mulai berusaha menemukan hal - hal kecil yang biasanya tidak menarik bagi peminat biasa.

Beberapa dari teknik mereka yang terkenal termasuk:

* Suara dari fonograf di akhiran dari "Finally Free" di album Scenes from a Memory adalah suara yang sama di awalan "The Glass Prison" di album berikutnya, Six Degrees of Inner Turbulence. Dan akhiran kunci terakhir di "As I Am" sama dengan kunci yang digunakan di album selanjutnya, Train of Thought. Juga, not piano yang dimainkan di akhiran "In the Name of God" di 'Train of Thought adalah not yang sama dengan pembukaan "The Root of All Evil" di album berikutnya, Octavarium.

* Tiga bagian dari "The Glass Prison" di Six Degrees of Inner Turbulence, dua bagian dari "This Dying Soul" di Train of Thought dan dua bagian dari "The Root of All Evil" di Octavarium menunjukkan tujuh poin pertama dari dua belas poin - poin di program Alcoholics Anonymous oleh Bill Wilson, yang mana program itu diikuti oleh Mike Portnoy. Ia juga berkata bahwa ia akan membuat lagu - lagu lain yang memuat lima program lainnya, yang akan ditujukan untuk Wilson

* Dream Theater kadang menggunakan teknik penulisan lagu dimana bagian - bagian dari sebuah lagu dikembangkan tiap kali mereka dimainkan. Contohnya, lagu "6:00" dari Awake. Setelah awalan lagu, mereka hampir memainkan chorus, tapi mengulang lagu tersebut dari awalan lagi (di menit 1:33). Dan ketika chorus sudah seharusnya dimainkan pada saat berikutnya, mereka mengulang lagi dari awalan, di menit 2:11. Teknik ini bisa juga ditemukan di "Peruvian Skies", "Blind Faith" dan "Endless Sacrifice"

* Penggunaan notasi yang berulang - ulang juga digunakan, yang sudah dikenal dari lagu - lagu Charles Ives, contohnya:

o Tema lagu "Wait for Sleep" muncul di "Learning to Live" (menit 8:11) dan juga muncul dua kali di "Just Let Me Breath" (menit 3:39 dan 5:21)

o Tema lagu "Learning to Live" muncul di "Another Day" (menit 2:53)

o Tema lagu "Space-Dye Vest" digunakan beberapa kali di album Awake.

o Tema pembukaan dari "Erotomania" digunakan di "Voices" di Awake (menit 4:51).

o Satu dari melodi - melodi di "Metropolis Pt 1 (The Miracle and the Sleeper)" diulang di chorus kedua di "Home" dari Metropolis Pt 2 (Scenes From A Memory), dengan cuma pengubahan satu kata. Beberapa lirik dari "Metropolis Pt 1" just digunakan di "Home". Pada dasarnya, keseluruhan album "Scenes From A Memory" penuh dengan musikal/lirikal/konseptual variasi dari elemen - elemen musikal dari "Metropolis Pt 1" dan "The Dance of Eternity" sebenarnya dibangun dari variasi - variasi elemen musik di lagu - lagu dalam album tersebut.

o Bagian - baguan dari tiap lagu di album "Octavarium" telah digunakan di bagian kelima dari lagu berjudul sama, "Octavarium".

* Six Degrees of Inner Turbulence, studio album ke enam mereka, memuat enam lagu dan mempunyai karakter - karakter angka enam di judul - judul lagunya. Train of Thought, studio album ke tujuh mereka, memuat tujuh lagu. Octavarium, studio album ke delapan mereka memuat delapan lagu dan judul albumnya diambil dari kata octo, yang merupakan kata Latin yang berarti delapan, berarti satu oktaf dari istilah musik, yang mana merupakan jarak dari satu not ke not lain adalah delapan not di tangga nada diatonik. Judul lagi dari CD ini adalah 24 menit, kelipatan dari 8. Halaman depan albumnya juga memuat karakter - karakter yang berhubungan dengan 5 dan 8. Contohnya, satu set dari kotak - kotak putih dan kotak - kotak hitam, mempunyai arti satu oktaf dari piano.

* Lagu "Octavarium" dulunya ingin diakhiri dengan seruling yang bergema serupa dengan awalan lagu tersebut. Namun diganti dengan not piano yang sama dari awalan album Octavarium. Mike Portnoy telah mengatakan bahwa seri awalan - akhiran album akan berhenti disini, karena album ke sembilan mendatang tidak akan diawali dengan akhiran "Octavarium"

* Analisis detil tentang "nugget" di "Octavarium" (disebut oleh Mike Portnoy sebagai "sebuah nugget raksasa") telah dipublikasikan di sebuah situs independen.

Diskografi

* When Dream and Day Unite(1989)

* Images and Words(1992)

* Live at Marquee(1993)

* Awake(1994)

* A Change of Season(1995)

* Falling into Infinity(1997)

* Once in a Live Time(1998)

* Scene from Memory(1999)

* Live Scene from New York(2001)

* Six Degree of Inner Turbulance(2002)

* Train of Thought(2003)

* Live at Budokan(2004)

* Octavarium(2005)

* Score(2006)

* Systematic Chaos(2007)

* Black Clouds and Silver Linings (2009)

* A Dramatic Turn of Events (2011)

Sabtu, 01 Oktober 2011

SEJARAH VB DAN VB.NET


SEJARAH VISUAL BASIC

Visual basic adalah pengembangan dari bahasa komputer BASIC (Beginner’s All-purpose Symbolic Instruction Code). Bahasa BASIC diciptakan oleh Professor John Kemeny dan Thomas Kurtz dari Kampus Darmouth pada pertengahan tahun 1960-an (Deitel&Deitel, 1999). Bahasa program tersebut tersusun mirip dengan bahasa Inggris yang biasa digunakan oleh para programer untuk menulis program-program komputer sederhana yang berfungsi sebagai pembelajaran bagi konsep dasar pemrograman komputer. Sejak saat itu, banyak versi BASIC yang dikembangkan untuk digunakan pada berbagai platform komputer. Beberapa versinya seperti Microsoft QBASIC, QUICKBASIC, GWBASIC ,IBM BASICA, Apple BASIC dan lain-lain. Apple BASIC dikembangkan oleh Steve Wozniak, mantan karyawan Hewlet-Packard dan teman dekatSteve Jobs (pendiri Apple Inc.). Steve Jobs pernah bekerja dengan Wozniak sebelumnya (mereka membuat game arcade “Breakout” untuk Atari).

Mereka mengumpulkan uang dan bersama-sama merakit PC, dan pada tanggal 1 April 1976 mereka secara resmi mendirikan perusahaan komputer Apple. Popularitas dan pemakaian BASIC yang luas dengan berbagai jenis komputer turut berperan dalam mengembangkan dan memperbaiki bahasa itu sendiri, dan akhirnya berujung pada lahirnya Visual Basic yang berbasis GUI (Graphic User Interface) bersamaan dengan Microsoft Windows. Pemrograman Visual Basic begitu mudah bagi pemula dan programer musiman karena ia menghemat waktu pemrograman dengan tersedianya komponen- komponen siap pakai. Hingga akhirnya Visual Basic juga telah berkembang menjadi beberapa versi, sampai yang terbaru, yaitu Visual Basic 2008. Bagaimanapun juga Visual Basic 6.0 tetap menjadi versi yang paling populer karena mudah dalam membuat programnya dan ia tidak menghabiskan banyak memory komputer.

Visual Basic 6.0 (pertengahan 1998) memperbaiki beberapa cakupan, temasuk kemapuannya untuk membuat Aplikasi Web-based . Visual Basic 6 di jadwalkan akan memasuki Microsoft “fasa non Supported” dimulai pada maret 2008 Sejarah Singkat Visual Basic 6. 0.Microsoft Visual Basic 6. 0 merupakan bahasa pemrograman komputer untuk membuat program dengan aplikasi GUI ( Graphical User Interface) atau program yang memungkinkan pemakai komputer berkomunikasi dengan komputer tersebut dengan menggunakan modus grafik atau gambar.Sejarah Visual Basic diawali dari pengembangan bahasa BASIC ( Baginners All – pupose Symbolic Intruction Code ) Dartmount Collage, Amerika Serikat pada awal tahun 1960 – an. Sejak awal bahasa basic memang dirancang untuk mudah dipelajari tahun 1980 – an sistem operasi DOS cukup populer dikalangan pemakai PC karena di dalamnya disertakan bahasa BASIC yang dikenal dengan QBASIC.

VISUAL BASIC .NET

Microsoft Visual Basic .NET adalah sebuah alat untuk mengembangkan dan membangun aplikasi yang bergerak di atas sistem .NET Framework, dengan menggunakan bahasa BASIC. Dengan menggunakan alat ini, para programmer dapat membangun aplikasi Windows Forms, Aplikasi web berbasis ASP.NET, dan juga aplikasi command-line. Alat ini dapat diperoleh secara terpisah dari beberapa produk lainnya (seperti Microsoft Visual C++, Visual C#, atau Visual J#), atau juga dapat diperoleh secara terpadu dalam Microsoft Visual Studio .NET.

Bahasa Visual Basic .NET sendiri menganut paradigma bahasa pemrograman berorientasi objek yang dapat dilihat sebagai evolusi dari Microsoft Visual Basic versi sebelumnya yang diimplementasikan di atas .NET Framework. Peluncurannya mengundang kontroversi, mengingat banyak sekali perubahan yang dilakukan oleh Microsoft, dan versi baru ini tidak kompatibel dengan versi terdahulu.

Terdapat tiga buah versi Visual Basic yang dirilis hingga bulan Agustus 2007, yakni:

Ø Visual Basic .NET 2002 (VB 7.0)

Versi pertama dari Visual Basic .NET adalah Visual Basic .NET 2002 yang dirilis pertama kali pada bulan Februari 2002. Visual Basic .NET 2002 merupakan sebuah bahasa pemrograman visual yang berbasis bahasa BASIC (sama seperti halnya Visual Basic 6.0, tetapi lebih disempurnakan dan lebih berorientasi objek), dan didesain untuk berjalan di atas Microsoft .NET Framework versi 1.0. Versi 7.0 ini dirilis bersamaan dengan Visual C# dan ASP.NET. Bahasa C#, yang dianggap sebagai jawaban terhadap Java, mendapatkan perhatian yang lebih banyak dibandingkan dengan VB.NET yang kurang begitu banyak diulas. Hasilnya, sedikit orang di luar komunitas Visual Basic yang memperhatikan VB.NET.

Versi pertama ini kurang mendapat sambutan yang bagus dari para programmer, dan pada saat itu,program berbasis Visual Basic 6.0 sedang marak-maraknya dibuat. Para programmer yang mencoba Visual Basic .NET untuk pertama kali akan merasakan bahwa Visual Basic .NET sangatlah berbeda dibandingkan dengan Visual Basic sebelumnya.Contoh yang paling mudah adalah runtime engine yang lebih besar 10 kali lipat dibandingkan Visual Basic 6.0, dan juga meningkatkan beban di memori.

Ø Visual Basic .NET 2003 (VB 7.1)

Selanjutnya, pada bulan Maret 2003, Microsoft pun merilis lagi versi yang lebih baru dari Visual Basic .NET, Visual Basic .NET 2003. Versi ini berisi beberapa perbaikan dibandingkan dengan versi sebelumnya, dan aplikasi yang dibuatnya dapat berjalan di atas .NET Framework versi 1.1. Fitur yang ditambahkan adalah dukungan terhadap .NET Compact Framework dan mesin wizard upgrade VB6 ke VB.NET yang telah ditingkatkan. Peningkatan yang lainnya adalah peningkatan pada performa dan keandalan dari Integrated Development Environment (IDE) Visual Basic itu sendiri, dan juga runtime engine.

Visual Basic .NET 2003 tersedia dalam beberapa jenis cita rasa: Professional, Enterprise Architect dan Academic Edition. Khusus untuk Visual Basic .NET 2003 Academic Edition, versi tersebut didistribusikan secara gratis untuk beberapa sekolah di dalam setiap negara; versi Professional dan Enterprise Architect merupakan produk komersial.

Ø Visual Basic 2005 (VB 8.0)

Setelah itu, Microsoft pun berkonsentrasi dalam mengembangkan Microsoft .NET Framework 2.0, dan tentunya alat bantu untuk membangun program di atasnya.Hingga pada tahun 2005, mereka pun merilis versi terbaru dari Visual Basic .NET,yang kali ini disebut dengan Visual Basic 2005 (dengan membuang kata ".NET"),bersama-sama dengan beberapa aplikasi pengembangan lainnya.Untuk rilis 2005 ini, Microsoft menambahkan beberapa fitur baru, di antaranya adalah:

ü Edit and Continue

Fitur ini sebelumnya terdapat di dalam Visual Basic, akan tetapi dihapus di dalam Visual Basic .NET. Dengan keberadaan fitur ini, para programmer dapat memodifikasi kode pada saat program dieksekusi dan melanjutkan proses eksekusi dengan kode yang telah dimodifikasi tersebut.

ü Evaluasi ekspresi pada saat waktu desain

ü Munculnya Pseudo-Namespace "My", yang menyediakan:

1. Akses yang mudah terhadap beberapa area tertentu dari dalam .NET Framework yang tanpanya membutuhkan kode yang sangat signifikan.

2. Kelas-kelas yang dibuat secara dinamis (khususnya My.Forms).

ü Peningkatan yang dilakukan terhadap konverter kode sumber dari Visual Basic ke Visual Basic .NET.

ü Penggunaan kata kunci (keyword) Using, yang menyederhanakan penggunaan objek-objek yang membutuhkan pola Dispose untuk membebaskan sumber daya yang sudah tidak terpakai.

ü Just My Code, yang menyembunyikan kode reusable yang ditulis oleh alat bantu Integrated Development Environment (IDE) Visual Studio .NET.

ü Pengikatan sumber data (Data Source binding), yang mampu mempermudah pengembangan aplikasi basis data berbasis klien/server.Fungsi-fungsi yang tersebut di atas (khususnya My) ditujukan untuk memfokuskan Visual Basic .NET sebagai sebuah platform pengembangan aplikasi secara cepat dan "menjauhkannya" dari bahasa C#.

Bahasa Visual Basic 2005 memperkenalkan fitur-fitur baru, yakni:

ü Bawaan .NET Framework 2.0:

a) Generics

b) Partial class, sebuah metode yang dapat digunakan untuk mendefinisikan beberapa bagian dari sebuah kelas di dalam sebuah berkas, lalu menambahkan definisinya di lain waktu; sangat berguna khususnya ketika mengintegrasikan kode pengguna dengan kode yang dibuat secara otomatis.

c) Nullable Type

ü Komentar XML yang dapat diproses dengan menggunakan beberapa alat bantu seperti NDoc untuk membuat dokumentasi secara otomatis.

ü Operator overloading

ü Dukungan terhadap tipe data bilangan bulat tak bertanda (unsigned integer) yang umumnya digunakan di dalam bahasa lainnya.