Apa sih sebenarnya makna berjanji itu kalau kalian sudah mangetahui tentang hal itu?
coba katakan apa yang engkau janjiakan dan buktikan dengan kenyataan yang pasti tanpa ada manipulasi ataupun kebohonganb atas apa yang telah engakau janjikan tersebut....mengapa?
ingkari janji itu adalah suatu kemunafikan dan penghianatan yang jelas kalian lakukan bila kalian sudah menyataakannya maka buktikanloah janji itu sesuai dengan yang kalian nyatakan tadi.buktikan dengan kejujuran dan kepastian tanpa ada rekayasa dalam sebuah pemikiran, dan pada akhirnya kalian telah mengadopsi pemikiran kalian tersebut kedalam halusinasi dunia pemikiran kalian sehingga kalian tanpa sengaja telah memaksa orang lain untuk bisa ikuti apa yang ada dipikiran kalian tersebut.
untuk itu jadikan lah kata-kata dan janji-janji itu kedalam sebuah bukti yang nyata kedalam dunia yang nyata ini!!!!!!!
THE OFFSPRING
Rabu, 14 Desember 2011
Selasa, 13 Desember 2011
Minggu, 04 Desember 2011
JANGAN ADOPSI PIKIRANMU DENGAN KEMUNAFIKAN!!!..jelaskan apa yang nyata, katakan yang jujur, buat dalam pernyataan yang pasti, dan jangan sekali-kali campuri pikiranmu dengan niat dan halusinasimu, dan jangan pula adopsi pikiramnu dengan perasaan dan niat busuk mu yang menjadikan kebohongan bagimu, dan merugikan orang yang ada disekitar mu, yang dekat denganmu, bahkan yang paling menyayangimu...buktikanlah kejujuran atas apa yang terlihat,apa yang terjadi,dan apa yang engkau lakukan....!!!!!!
Jumat, 02 Desember 2011
DUNIA GILA, MASYARAKAT JUGA SEMAKIN GILA! budaya barat membutakan mata hati kalian sebagai masyarakat Timur yang telah terobrak-abrik dan diaborsi oleh budaya barat...tidak yang tua, tidak yang muda,tidak teman,tidak saudara, semua benar-benar gila...sudah tidak punya otak dan perasaan...semakin tidak waras...demi ketenaran dan demi sebuah kepamoran kalian relakan harga diri kalian, kalian relakan hilang persaudaraan dan hilang kekeluargaan demi kepuasaan akan benak yang meracuni hati dan pikiran kalian.!
Rabu, 12 Oktober 2011
AKU YANG HARUS DIMARAHI KARENA KEBIASAANKU
KEBIASAAKU ITU BANGUN TIDURNYA PAGI-PAGI TERUS.........
DAN
TIDURNYA MALAM-MALAM TERUS........
YA,
KARENA KALAU TIDUR DAN ISTIRAHATKAN EMANG MALAM-MALAM....
DAN KALAU MAU BERAKTIVITAS ITUKAN PAGI-PAGI....
BENAR GAK TUH YAAAA...!!!?
INI DULU YANG BISA SAYA POST KAN DI BLOG SAYA...
LEBIH DAN KURANG NYA AKAN SAYA TAMBAHKAN LAGI...
HEHEHEE.....
DAN
TIDURNYA MALAM-MALAM TERUS........
YA,
KARENA KALAU TIDUR DAN ISTIRAHATKAN EMANG MALAM-MALAM....
DAN KALAU MAU BERAKTIVITAS ITUKAN PAGI-PAGI....
BENAR GAK TUH YAAAA...!!!?
INI DULU YANG BISA SAYA POST KAN DI BLOG SAYA...
LEBIH DAN KURANG NYA AKAN SAYA TAMBAHKAN LAGI...
HEHEHEE.....
BEKERJA ITU ADALAH TUNTUTAN UNTUK BISA MEMBAGI WAKTU
PAGI,
HARUS BANGUN PAGI...
PEKERJAAN HARUS DIJALANI...
TERKADANG JUGA TELAT-TELAT TERUS MASUK KE KANTOR,
SERING DIMARAHI BOS TERUS GARA-GARA TELAT,
UDAH GITU DITAMBAH PEKERJAAN LAGI YANG MENUMPUK,
HARUS GINI, HARUS GITU,
HARUS KESANA, DAN HARUS KESINI..
DUH,
ITULAH BOS,
KARENA KITA TELAT MASUK, KITA DIBERIKAN KERJAAN YANG MENUMPUK SAMA KITA...
EMANG KADANG-KADANG BOS ITU GITU...
PULANG KERJANYA JUGA PALING BELAKANGAN LAGI...
DAH GITU YA SUDAH JELASKAN TELAT LAGI KE KAMPUSKU YANG HIJAU ITU
STMIK BUDIDARMA, DIMARAHIN LAGIKAN SAMA DOSEN, DICAP JELEK, DAN DITANDAI LAGI...
EMANG BENAR PESAN ORANG TUA, "ORANG YANG BEKERJA, HARUS BISA MEMBAGI WAKTUNYA".
HARUS BANGUN PAGI...
PEKERJAAN HARUS DIJALANI...
TERKADANG JUGA TELAT-TELAT TERUS MASUK KE KANTOR,
SERING DIMARAHI BOS TERUS GARA-GARA TELAT,
UDAH GITU DITAMBAH PEKERJAAN LAGI YANG MENUMPUK,
HARUS GINI, HARUS GITU,
HARUS KESANA, DAN HARUS KESINI..
DUH,
ITULAH BOS,
KARENA KITA TELAT MASUK, KITA DIBERIKAN KERJAAN YANG MENUMPUK SAMA KITA...
EMANG KADANG-KADANG BOS ITU GITU...
PULANG KERJANYA JUGA PALING BELAKANGAN LAGI...
DAH GITU YA SUDAH JELASKAN TELAT LAGI KE KAMPUSKU YANG HIJAU ITU
STMIK BUDIDARMA, DIMARAHIN LAGIKAN SAMA DOSEN, DICAP JELEK, DAN DITANDAI LAGI...
EMANG BENAR PESAN ORANG TUA, "ORANG YANG BEKERJA, HARUS BISA MEMBAGI WAKTUNYA".
BEKERJA UNTUK KULIAH ATAUKAH KULIAH UNTUK BEKERJA?
Banyak Fakta yang kita lihat dari berbagai penjuru negara kita tercinta ini, begitu banyak masyarakat yang bekerja sambil melanjutkan kuliahnya dengan alasan untuk mendapatkan jenjang dan karir yang lebih baik
untuk dikedepan harinya nanti.
sungguh manis bila kita mendengar ungkapan dan pernyataan tersebut.
tapi sayang banyak diantara mereka yang gagal dalam menjalani aktivitas tersebut, malah banyak yang semakin terjerumus dan terjebak dalam permainan dan terbuainya suasana yang kelam.
banyak masyarakat kita yang bekerja tanpa ada keahlian dengan gelar dan title kesarjaannya maupun ke ahlimadiyaannya, malah semakin banyak yang hancur dan malahan lagi semakin banyak pula yang menganggur setelah selesai menjalani perkuliahannya.
dimana sebenarnya salah atas semua itu?
masyarakatkah, atau pemerintahkah?
bagiku,
bekerjalah kamu dengan keahlianmu, apabila kamu belum mempunyai itu, maka bekerjalah kamu dengan keteguhanmu dan keseriusanmu.
kuliahlah walaupun kamu sibuk dengan pekerjaanmu, dan kuliahlah kamu dengan sengguh-sungguh, sebab karir dan pekerjaanmu adalah kuliahmu.
untuk dikedepan harinya nanti.
sungguh manis bila kita mendengar ungkapan dan pernyataan tersebut.
tapi sayang banyak diantara mereka yang gagal dalam menjalani aktivitas tersebut, malah banyak yang semakin terjerumus dan terjebak dalam permainan dan terbuainya suasana yang kelam.
banyak masyarakat kita yang bekerja tanpa ada keahlian dengan gelar dan title kesarjaannya maupun ke ahlimadiyaannya, malah semakin banyak yang hancur dan malahan lagi semakin banyak pula yang menganggur setelah selesai menjalani perkuliahannya.
dimana sebenarnya salah atas semua itu?
masyarakatkah, atau pemerintahkah?
bagiku,
bekerjalah kamu dengan keahlianmu, apabila kamu belum mempunyai itu, maka bekerjalah kamu dengan keteguhanmu dan keseriusanmu.
kuliahlah walaupun kamu sibuk dengan pekerjaanmu, dan kuliahlah kamu dengan sengguh-sungguh, sebab karir dan pekerjaanmu adalah kuliahmu.
Bekerja harus dengan sungguh-sungguh
Sadarkah kita bila kita putus dengan kerjaan kita!
apakah yang akan terjadi?
jelas dan pasti jawabannya adalah kita "PENGANGGURAN".
mengapa harus terjadi demikian?
ingatlah,
selagi kamu ingin bekerja dan menjalani hidup yang layak, maka bekerjalah kamu dengan sungguh-sungguh,
sadari seberapa keahlian kita, seberapa kemampuan kita dalam menguasai berbagai bidang dan hal pekerjaan
itu?
saya yakin kalian semua pasti tau jawaban-jawaban itu, sebab jawaban itu telah ada didal;am diri kita masing-masing. dan untuk itu cobalah kita bisa lebih menyadari dan mewaspadainya, sebab dalam dunia pekerjaan sekarang ini telah banyak para pemodal dan penguasa yang memakai dan menggunakan sistem yang semena-mena, sitem perbudakan yang diterapkannya didalam prusahaannya. sampai-sampai kita harus rela dimaki dan dicaci dengan alasan dan tuntutan biaya maka kita harus menelan mentah semuanya.
sampai mereka juga berkata sesuka hatinya kepada kita.
" JIKA KAMU MAU BEKERJA, MAKA BEKERJALAH..DAN JIKA KAM TIDAK MAU BEKERJA
SILAHKAN SAJA"
sebab masih banyak orang lain yang membutuhkan suatu pekerjaan tersebut selain kita....!!!
kejam realitanya, tapi itulah faktanya.
apakah yang akan terjadi?
jelas dan pasti jawabannya adalah kita "PENGANGGURAN".
mengapa harus terjadi demikian?
ingatlah,
selagi kamu ingin bekerja dan menjalani hidup yang layak, maka bekerjalah kamu dengan sungguh-sungguh,
sadari seberapa keahlian kita, seberapa kemampuan kita dalam menguasai berbagai bidang dan hal pekerjaan
itu?
saya yakin kalian semua pasti tau jawaban-jawaban itu, sebab jawaban itu telah ada didal;am diri kita masing-masing. dan untuk itu cobalah kita bisa lebih menyadari dan mewaspadainya, sebab dalam dunia pekerjaan sekarang ini telah banyak para pemodal dan penguasa yang memakai dan menggunakan sistem yang semena-mena, sitem perbudakan yang diterapkannya didalam prusahaannya. sampai-sampai kita harus rela dimaki dan dicaci dengan alasan dan tuntutan biaya maka kita harus menelan mentah semuanya.
sampai mereka juga berkata sesuka hatinya kepada kita.
" JIKA KAMU MAU BEKERJA, MAKA BEKERJALAH..DAN JIKA KAM TIDAK MAU BEKERJA
SILAHKAN SAJA"
sebab masih banyak orang lain yang membutuhkan suatu pekerjaan tersebut selain kita....!!!
kejam realitanya, tapi itulah faktanya.
MASALAH HIDUP HADAPI DENGAN KESABARAN DAN KEJUJURAN
Terkadang masalah itu hadir disaat kita bahagia, dan terkadang pula masalah itu hadir disaat kita sedang susah.
semua masalah selalu datang tanpa kita sadari awalnya dan kapan akan berakhir ujungnya.
semua masalah-masalah yang ada hadapilah selalu dengan kesabaran dan kejujuran.
sebab jawaban atas masalah yang kita hadapi tersebuat adalah jelas dari apa-apa yang telah kita perbuat,baik itu
kita sadari maupun diluar dari kesadaran kita.
kejujuran kunci segalanya.
maka jujurlah kita,kamu dan kalian semua dari semua masalah yang sedang kita alami.
semua masalah selalu datang tanpa kita sadari awalnya dan kapan akan berakhir ujungnya.
semua masalah-masalah yang ada hadapilah selalu dengan kesabaran dan kejujuran.
sebab jawaban atas masalah yang kita hadapi tersebuat adalah jelas dari apa-apa yang telah kita perbuat,baik itu
kita sadari maupun diluar dari kesadaran kita.
kejujuran kunci segalanya.
maka jujurlah kita,kamu dan kalian semua dari semua masalah yang sedang kita alami.
BEDA VB.6 DENGAN VB.NET
Perbedaan VB 6 dan VB .Net
Visual Basic versi 6.0 adalah versi terakhir VB sebelum berubah menjadi .Net. Banyak yang bertanya tentang perbedaan antara keduanya. Berikut sekilas perbedaan dan persamaan VB 6.0 dan VB .Net.
* VB6 baru sebagian mendukung OOP. VB .Net telah mendukung penuh OOP.
* Hasil kompilasi source code pada VB6 adalah file .exe biner. VB .Net berupa intermediate language.
* Hasil kompilasi pada VB6 dapat langsung dieksekusi. VB .Net membutuhkan interpreter (.Net framework)
* VB6 bermasalah pada deployment-nya (DLL hell). VB .Net tidak.
* Program dari VB6 tidak dapat langsung berinteraksi dengan program dari bahasa lain. VB .Net dapat selama bahasa lain mendukung .Net.
* Perintah-perintah dasar pada VB6 dan VB .Net sebagian besar masih sama.
Visual Basic versi 6.0 adalah versi terakhir VB sebelum berubah menjadi .Net. Banyak yang bertanya tentang perbedaan antara keduanya. Berikut sekilas perbedaan dan persamaan VB 6.0 dan VB .Net.
* VB6 baru sebagian mendukung OOP. VB .Net telah mendukung penuh OOP.
* Hasil kompilasi source code pada VB6 adalah file .exe biner. VB .Net berupa intermediate language.
* Hasil kompilasi pada VB6 dapat langsung dieksekusi. VB .Net membutuhkan interpreter (.Net framework)
* VB6 bermasalah pada deployment-nya (DLL hell). VB .Net tidak.
* Program dari VB6 tidak dapat langsung berinteraksi dengan program dari bahasa lain. VB .Net dapat selama bahasa lain mendukung .Net.
* Perintah-perintah dasar pada VB6 dan VB .Net sebagian besar masih sama.
VB.NET
Visual Basic .NET
Dari Wikipedia bahasa Indonesia, ensiklopedia bebas


Ini adalah versi stabil, diperiksa pada tanggal 18 September 2011. Ada perubahan templat/berkas menunggu peninjauan.
| Akurasi | Terperiksa |
Daftar isi |
Versi
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:- Akses yang mudah terhadap beberapa area tertentu dari dalam .NET Framework yang tanpanya membutuhkan kode yang sangat signifikan.
- 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.
Bahasa Visual Basic 2005 memperkenalkan fitur-fitur baru, yakni:
- Bawaan .NET Framework 2.0:
- Generics
- 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.
- 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.
Visual Basic 9.0 (Visual Basic 2008)
Versi ini merupakan versi terbaru yang dirilis oleh Microsoft pada tanggal 19 November 2007, bersamaan dengan dirilisnya Microsoft Visual C# 2008, Microsoft Visual C++ 2008, dan Microsoft .NET Framework 3.5.Dalam versi ini, Microsoft menambahkan banyak fitur baru, termasuk di antaranya adalah:
- Operator If sekarang merupakan operator ternary (membutuhkan tiga operand), dengan sintaksis
If (boolean, nilai, nilai). Ini dimaksudkan untuk mengganti fungsiIIF. - Dukungan anonymous types
- Dukungan terhadap Language Integrated Query (LINQ)
- Dukungan terhadap ekspresi Lambda
- Dukungan terhadap literal XML
- Dukungan terhadap inferensi tipe data.
- dukungan terhadap 'LINQ'
Hubungan dengan Visual Basic klasik
Apakah Visual Basic .NET dianggap sebagai sebuah versi Visual Basic atau benar-benar bahasa yang berbeda merupakan sebuah topik perdebatan yang hangat. Hal ini dikarenakan sintaksis bahasa Visual Basic .NET tidak mengalami perubahan yang sangat drastis, dan hanya menambahkan beberapa dukungan fitur baru seperti penanganan eksepsi secara terstruktur dan ekspresi yang bisa di-short-circuit-kan. Dua perubahan tipe data pun terjadi saat berpindah ke Visual Basic .NET. Dibandingkan dengan Visual Basic 6.0, tipe dataInteger yang dimiliki oleh Visual Basic .NET memiliki panjang dua kali lebih panjang, dari 16 bit menjadi 32 bit. Selain itu, tipe data Long juga sama-sama berubah menjadi dua kali lipat lebih panjang, dari 32 bit menjadi 64 bit. Bilangan bulat 16-bit dalam Visual Basic .NET dinamakan dengan Short. Lagi pula, desainer GUI Windows Forms yang terdapat di dalam Visual Studio .NET atau Visual Basic .NET memiliki gaya yang sangat mirip dengan editor form Visual Basic klasik.Jika sintaksis tidak banyak yang berubah, lain halnya dengan semantik, yang berubah secara signifikan. Visual Basic .NET merupakan sebuah bahasa pemrograman yang mendukung fitur "Bahasa Pemrograman Berorientasi Objek" secara penuh, karena memang didukung oleh arsitektur Microsoft .NET Framework, yang mengandung kombinasi dari Common Language Runtime dan Base Class Library. Visual Basic klasik, hanya merupakan sebuah bahasa pemrogaman berbasis objek, yang berjalan di atas arsitektur Component Object Model (COM).
Perubahan ini telah mengubah banyak asumsi tentang hal yang benar yang harus dilakukan dengan mempertimbangkan performa dan kemudahan untuk dipelihara. Beberapa fungsi dan pustaka perangkat lunak, yang ada di dalam Visual Basic klasik, kini tidak terdapat di dalam Visual Basic .NET; mungkin masih banyak yang masih terdapat di dalam Visual Basic .NET, tapi tidak seefisien apa yang ditawarkan oleh .NET Framework. Bahkan jika program Visual Basic klasik bisa dikompilasi dengan benar, sebagian besar program Visual Basic klasik harus melalui beberapa proses refactoring untuk mengadopsi fitur bahasa baru secara keseluruhan. Dokumentasi untuk ini pun tersedia di situs Microsoft[1].
Contoh Pemrograman
Contoh program sederhana dalam bahasa Visual Basic .NET yang dipakai untuk menghitung jumlah pembayaran darim_item buah barang dengan harga m_price per item ditambah 5% pajak penjualan: [2].Dim m_item, m_price, tax, total As double m_item = double.Parse(textBox1.Text) m_price = double.Parse(textBox2.Text) tax = 0.05 total = m_item * m_price * (1 + tax) label5.Text = total.ToString() MessageBox.Show("Well Done.")
CheckBox dan ComboBox untuk menghitung jumlah kredit mata kuliah yang diambil oleh seorang mahasiswa (masing-masing mata kuliah = 3 kredit):Dim total As Integer total = 0 ' awal dari jumlah kredit total If (CheckBox1.Checked = True) Then 'boleh memilih semua checkbox total += 3 End If If (CheckBox2.Checked = True) Then total = total + 3 End If If (CheckBox3.Checked = True) Then total = total + 3 End If If (ComboBox1.SelectedIndex = 0) Then 'hanya bisa memilih satu total = total + 3 ElseIf (ComboBox1.SelectedIndex = 1) Then total = total + 3 ElseIf (ComboBox1.SelectedIndex = 2) Then total = total + 3 End If Label3.Text = CStr(total) ' hasil kredit total yang diambil
[sunting] Lihat pula
VISUAL BASIC
Visual Basic
Dari Wikipedia bahasa Indonesia, ensiklopedia bebas


Ini adalah versi stabil, diperiksa pada tanggal 29 Juli 2011. Ada perubahan templat/berkas menunggu peninjauan.
| Akurasi | Terperiksa |
| Artikel ini perlu dirapikan agar memenuhi standar Wikipedia Merapikan artikel bisa berupa membagi artikel ke dalam paragraf atau wikifikasi artikel. Setelah dirapikan, tolong hapus pesan ini. |
Artikel ini membahas mengenai bahasa pemrograman Visual Basic yang dirilis oleh Microsoft bersama Visual Studio 6.0 atau sebelumnya. Untuk bahasa Visual Basic yang dirilis bersama Visual Studio .NET atau yang lebih baru, silakan lihat artikel Visual Basic .NET.
| Paradigma: | Berbasis objek |
|---|---|
| Pengembang: | Microsoft |
| Rilis terbaru: | Visual Basic 6 / 1998 |
| Terpengaruh oleh: | (Inggris) QuickBASIC |
| Mempengaruhi: | Visual Basic .NET, Gambas, (Inggris) REALbasic, (Inggris) Basic4ppc |
| Sistem operasi: | Microsoft Windows, MS-DOS |
| Situs web: | msdn.microsoft.com |
Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan pengembangan perangkat lunak komputer berbasis grafik dengan cepat.
Beberapa bahasa skrip seperti Visual Basic for Applications (VBA) dan Visual Basic Scripting Edition (VBScript), mirip seperti halnya Visual Basic, tetapi cara kerjanya yang berbeda.[1]
Para programmer dapat membangun aplikasi dengan menggunakan komponen-komponen yang disediakan oleh Microsoft Visual Basic Program-program yang ditulis dengan Visual Basic juga dapat menggunakan Windows API, tapi membutuhkan deklarasi fungsi luar tambahan.[1]
Dalam pemrograman untuk bisnis, Visual Basic memiliki pangsa pasar yang sangat luas.[1] Sebuah survey yang dilakukan pada tahun 2005 menunjukkan bahwa 62% pengembang perangkat lunak dilaporkan menggunakan berbagai bentuk Visual Basic, yang diikuti oleh C++, JavaScript, C#, dan Java.[1]
Daftar isi |
Sejarah
Bill Gates, pendiri Microsoft, memulai bisnis perangkat lunak dengan mengembangkan interpreter bahasa Basic untuk Altair 8800, untuk kemudian ia ubah agar dapat berjalan di atas IBM PC dengan sistem operasi DOS. Perkembangan berikutnya ialah diluncurkannya BASICA (basic-advanced) untuk DOS. Setelah BASICA, Microsoft meluncurkan Microsoft QuickBasic dan Microsoft Basic (dikenal juga sebagai Basic Compiler).Visual Basic adalah pengembangan dari bahasa komputer BASIC (Beginner’s All-purpose Symbolic Instruction Code). Bahasa BASIC diciptakan oleh Professor John Kemeny dan Thomas Eugene Kurtz dari Perguruan Tinggi Dartmouth pada pertengahan tahun 1960-an.[2] 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,[2] seperti Microsoft QBASIC, QUICKBASIC, GWBASIC, IBM BASICA, Apple BASIC dan lain-lain.
Apple BASIC dikembangkan oleh Steve Wozniak, mantan karyawan Hewlett Packard dan teman dekat Steve Jobs (pendiri Apple Inc.).[2] 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.[2]
Hingga akhirnya Visual Basic juga telah berkembang menjadi beberapa versi, sampai yang terbaru, yaitu Visual Basic 2010. Bagaimanapun juga Visual Basic 6.0 tetap menjadi versi yang paling populer karena mudah dalam membuat programnya dan ia tidak menghabiskan banyak memori.[2]
Sejarah BASIC di tangan Microsoft sebagai bahasa yang diinterpretasi (BASICA) dan juga bahasa yang dikompilasi (BASCOM) membuat Visual Basic diimplementasikan sebagai gabungan keduanya.[3] Programmer yang menggunakan Visual Basic bisa memilih kode bahasa pemrograman yang dikompilasi atau kode yang harus bahasa pemrograman yang diinterpretasikan sebagai hasil porting dari kode VB.[3] Sayangnya, meskipun sudah terkompilasi jadi bahasa mesin, DLL bernama
MSVBVMxx.DLL tetap dibutuhkan. Namun karakteristik bahasa terkompilasi tetap muncul (ia lebih cepat dari kalau kita pakai mode terinterpretasi).[3]Perkembangan Visual Basic
Visual Basic 1.0 dikenalkan pada tahun 1991. Konsep pemrograman dengan metode drag-and-drop untuk membuat tampilan aplikasi Visual Basic ini diadaptasi dari prototype generator form yang dikembangkan oleh Alan Cooper dan perusahaannya, dengan nama Tripod. Microsoft kemudian mengontrak Cooper dan perusahaannya untuk mengembangkan Tripod menjadi sistem form yang dapat diprogram untuk Windows 3.0, di bawah kode nama Ruby.Tripod tidak memiliki bahasa pemrograman sama sekali. Ini menyebabkan Microsoft memutuskan untuk mengkombinasikan Ruby dengan bahasa pemrograman Basic untuk membuat Visual Basic.
Dari waktu ke waktu
- Proyek Thunder dimulai.
- Visual Basic 1.0 dirilis untuk Windows pada Comdex/Windows Trade Show di Atlanta, Georgia pada Mei 1991.
- Visual Basic 1.0 untuk DOS dirilis pada September 1992. Bahasa pemrogramannya sendiri tidak terlalu kompatibel dengan Visual Basic untuk Windows, karena sesungguhnya itu adalah versi selanjutnya dari kompiler BASIC berbasis DOS yang dikembangkan oleh Microsoft sendiri, yaitu QuickBASIC. Antarmuka dari program ini sendiri menggunakan antarmuka teks, dan memanfaatkan kode-kode ASCII tambahan untuk mensimulasikan tampilan GUI.
- Visual Basic 2.0 dirilis pada November 1992. Lingkungan pemrogramannya lebih mudah untuk digunakan, dan kecepatannya lebih ditingkatkan.
- Visual Basic 3.0 dirilis pada musim semi 1993 dan hadir dalam dua versi: Standar dan Professional. VB3 juga menyertakan versi 1.1 dari Microsoft Jet Database Engine yang dapat membaca dan menulis database Jet/Access 1.x.
- Visual Basic 4.0 (Agustus 1995) adalah versi pertama yang dapat membuat program 32-bit seperti program 16-bit. VB4 juga memperkenalkan kemampuannya dalam membuat aplikasi non-GUI. Bila versi sebelumnya menggunakan kontrol VBX, sejak VB4 dirilis Visual Basic menggunakan kontrol OLE (dengan ekstensi file *.OCX), yang lebih dikenal kemudian dengan kontrol ActiveX.
- Dengan versi 5.0 (Februari 1997), Microsoft merilis Visual Basic eksklusif untuk versi 32-bit dari Windows. Para programmer yang lebih memilih membuat kode 16-bit dapat meng-impor program yang ditulis dengan VB4 ke versi VB5, dan program-program VB5 dapat dikonversi dengan mudah ke dalam format VB4.
- Visual Basic 6.0 (pertengahan 1998) telah diimprovisasi di beberapa bagian, termasuk kemampuan barunya, yaitu membuat aplikasi web. Meskipun kini VB6 sudah tidak didukung lagi, tetapi file runtime-nya masih didukung hingga Windows 7.
Pemrograman Berorientasi Objek (OOP)
Visual Basic merupakan bahasa yang mendukung Pemrograman berorientasi objek , namun tidak sepenuhnya, Beberapa karakteristik obyek tidak dapat dilakukan pada Visual Basic, seperti Inheritance tidak dapat dilakukan pada class module, Polymorphism secara terbatas bisa dilakukan dengan mendeklarasikan class module yang memiliki Interface tertentu. Visual Basic (VB) tidak bersifat case sensitif.[4]Desain Visual dan Komponen
Visual Basic menjadi populer karena kemudahan desain form secara visual dan adanya kemampuan untuk menggunakan komponen-komponen ActiveX yang dibuat oleh pihak lain.[5] Namun komponen ActiveX memiliki masalahnya tersendiri yang dikenal sebagai DLL hell,Pada Visual Basic .NET, Microsoft mencoba mengatasi masalah DLL hell dengan mengubah cara penggunaan komponen (menjadi independen terhadap registry).[5]Lihat pula
PEMROGRAMAN II
uses crt;
type
Dosen = record
kode : string[3];
nama : string;
pen : string;
kea : string;
end;
Mahasiswa= Record
NPM : string[7];
NAMA : string[15];
jen,jur : string[15];
thn : string;
end;
var
rDos : array[1..25] of Dosen;
rMah : array[1..15] of Mahasiswa;
i,j : byte;
Pil, lg : char;
procedure InputDosen;
Procedure FormDosen;
begin
clrscr;
gotoxy(13,3); write('INPUT DATA DOSEN');
gotoxy(5,4); write('_____________________________');
gotoxy(5,5); write('Kode Dosen :');
gotoxy(5,6); write('NAMA :');
gotoxy(5,7); write('Pendidikan :');
gotoxy(5,8); write('Keahlian :');
gotoxy(5,9); write('_____________________________');
gotoxy(5,10); write('isikan data lagi [Y/T]:');
end;
begin
repeat
Formdosen;
with Rdos[i] do
begin
gotoxy(22,5); readln(kode);
gotoxy(22,6); readln(Nama);
gotoxy(22,7); readln(pen);
gotoxy(22,8); readln(kea);
gotoxy(29,10); readln(lg);
inc(i);
end;
until upcase(lg)='T';
end;
procedure InputMahasiswa;
Procedure FormMahasiswa;
begin
clrscr;
gotoxy(13,3); write('INPUT DATA MAHASISWA');
gotoxy(5,4); write('_____________________________');
gotoxy(5,5); write('NPM :');
gotoxy(5,6); write('NAMA :');
gotoxy(5,7); write('Jenjang :');
gotoxy(5,8); write('Jurusan :');
gotoxy(5,9); write('Tahun :');
gotoxy(5,10); write('_____________________________');
gotoxy(5,11); write('isikan data lagi [Y/T]:');
end;
begin
repeat
FormMahasiswa;
with Rmah[i] do
begin
gotoxy(22,5); readln(NPM);
gotoxy(22,6); readln(NAMA);
gotoxy(22,7); readln(jen);
gotoxy(22,8); readln(jur);
gotoxy(22,9); readln(thn);
gotoxy(29,11); readln(lg);
inc(i);
end;
until upcase(lg)='T';
end;
Procedure OutputDosen;
Procedure TabelDosen;
begin
clrscr;
gotoxy(10,4); write(' INPUT DATA DOSEN');
gotoxy(3,5); write('___________________________________________________');
gotoxy(3,6); write(' NO Kode Nama Pendidikan Keahlian');
gotoxy(3,7); write('---------------------------------------------------');
end;
begin
TabelDosen;
for j:=1 to I-1 do
begin
with RDos[j] do
begin
gotoxy(5,7+j); write(j:1,' ',kode:4);
gotoxy(15,7+j); write(nama);
gotoxy(30,7+j); write(pen);
gotoxy(43,7+j); write(kea);
end;
end;
gotoxy(3,9+j); write('___________________________________________________');
repeat until keypressed;
end;
Procedure OutputMahasiswa;
Procedure TabelMahasiswa;
begin
clrscr;
gotoxy(10,4); write(' INPUT DATA MAHASISWA');
gotoxy(3,5); write('____________________________________________________________________________');
gotoxy(3,6); write(' NO NPM NAMA Jenjang Jurusan Tahun');
gotoxy(3,7); write('----------------------------------------------------------------------------');
end;
begin
TabelMahasiswa;
for j:=1 to I-1 do
begin
with RMah[j] do
begin
gotoxy(5,7+j); write(j:0,' ',NPM:8,' ',NAMA);
gotoxy(33,7+j); write(jen);
gotoxy(44,7+j); write(jur);
gotoxy(56,7+j); write(thn);
end;
end;
gotoxy(3,7+j); write('_____________________________________________________________________________');
repeat until keypressed;
end;
procedure menu;
begin
clrscr;
gotoxy(20,2); write('MENU PEGAWAI');
gotoxy(10,3); write('_________________________________________');
gotoxy(10,4); write('[1]. Input Data Dosen');
gotoxy(10,5); write('[2]. Input Data Mahasiswa');
gotoxy(10,6); write('[3]. Output data Dosen');
gotoxy(10,7); write('[4]. Output data Mahasiswa');
gotoxy(10,8); write('[5]. Keluar Program');
gotoxy(10,9); write('__________________________________________');
gotoxy(10,10); write('Pilihan :');
end;
begin{Program Utama}
i:=1; Pil:='1';
while Pil<>'5' do
begin
menu;
pil:=readkey;
case Pil of
'1': InputDosen;
'2': InputMahasiswa;
'3': OutputDosen;
'4': OutputMahasiswa;
end;
end;
end.
PEMROGRAMAN I
uses crt;
var
kd : byte;
sts : string;
nm,nik : string;
gaji : longint;
tot : real;
tj,tjk : real;
lg : char;
begin
clrscr;
repeat
gotoxy(3,3); write('Kode :'); readln(kd);
gotoxy(3,4); write('Nama :'); readln(nm);
gotoxy(3,5); write('NIK :'); readln(nik);
gotoxy(3,6); write('Status :'); readln(sts);
gotoxy(3,7); write('______________________');
gotoxy(3,8); write('Input lagi [Y/T] :'); readln(lg);
until upcase(lg)='T';
if kd =1 then
begin
gaji :=2500000;
tj :=0.35;
end else if kd =2 then
begin
gaji :=2000000;
tj :=0.10;
end else if kd =3 then
begin
gaji :=1500000;
tj :=0.05;
end;
if sts ='menikah' then tjk :=0.15;
tot :=gaji+(tj*gaji)+(gaji*tjk);
gotoxy(5,10); writeln('Kode jabatan :',kd);
gotoxy(5,12); writeln('Nama :',nm);
gotoxy(5,13); writeln('NIK :',nik);
gotoxy(5,14); writeln('Status :',sts);
gotoxy(5,15); writeln('Gaji :Rp.',gaji);
gotoxy(5,16); writeln('Tunjangan :',tj:2:2);
gotoxy(5,17); writeln('tunjangan keluarga:',tjk:2:2);
gotoxy(5,18); writeln('Total gaji :Rp.',tot:4:0);
readln;
end.
BEKERJA UNTUK HIDUP ATAU HIDUP UNTUK BEKERJA
Bekerja untuk Hidup atau Hidup untuk Bekerja ?
Pada jaman dahulu, ada seorang kaisar yang mengatakan kepada penunggang kudanya, apabila ia pergi mengendarai kudanya dan menjangkau wilayah sebanyak yang ia mampu, maka sang kaisar akan memberikan wilayah sebanyak yang ia jangkau. Tentu saja, sang penunggang kuda dengan cepat melompat naik ke atas kudanya dan secepat mungkin pergi untuk menjangkau wilayah sebanyak mungkin. Dia terus memacu dan memacu, mencambuk kudanya untuk pergi secepat mungkin. Ketika ia merasa lapar atau lelah, dia tidak berhenti karena dia ingin memperoleh wilayah sebanyak mungkin.
Pada akhirnya, ketika ia telah menjangkau wilayah yang cukup besar, ia kelelahan dan sekarat. Sang penunggang kuda lalu bertanya kepada dirinya sendiri, “Mengapa aku memaksa diriku begitu keras untuk menjangkau begitu banyak wilayah? Sekarang saya sekarat dan aku hanya memerlukan sebidang tanah yang sangat kecil untuk menguburkan diriku sendiri.”
Kisah di atas sama dengan perjalanan hidup kita. Setiap hari kita memaksa diri kita dengan keras untuk menghasilkan lebih banyak uang, kekuasaan atau ketenaran. Kita mengabaikan kesehatan kita, waktu bersama keluarga, sahabat, lingkungan sekitar dan hobi yang kita sukai. Suatu hari, ketika kita melihat ke belakang, kita akan menyadari bahwa kita sebenarnya tidak membutuhkan uang, kekuasaan atau ketenaran sebanyak itu, namun kita tidak bisa mengembalikan waktu-waktu yang telah kita lewatkan.
Hidup ini bukan tentang menghasilkan uang, mendapatkan kekuasaan atau ketenaran.
Hidup ini jelas bukan tentang pekerjaan! Bekerja hanya diperlukan untuk membuat kita tetap bisa bertahan hidup sehingga kita bisa menikmati keindahan dan kebahagian dari kehidupan.Hidup adalah keseimbangan antara bekerja dan bermain, Keluarga, sahabat dan waktu pribadi.Anda harus memutuskan bagaimana anda ingin menyeimbangkan hidup anda.
Tentukan dan atur prioritas hidup anda. Hidup ini rapuh, Hidup ini singkat. Jangan sia-siakan hidup anda, seimbangkan gaya hidup dan nikmatilah KEHIDUPAN.
AKTIVITAS SEHARI-HARI
Aktivitas Sehari-hari.
Sewaktu kami sedang mempersiapkan artikel yang and abaca ini ; kami baru mengalami sedikit gangguan pada system computer kami . Seperti anda yang haus akan informasi dan mengikuti trend yang ada , kami juga mengikuti dan menjadi member dari beberapa milis di internet ; beberapa hari yang lalu , ada seorang yang sangat banyak waktu luangnya , sehingga daripada menganggur ia mengirimkan berbagai macam virus melalui milis tadi , dan seperti yang sudah anda duga , dan mungkin beberapa dari anda juga sudah pernah mengalaminya , sewaktu kami membuka milis yang kami kira isinya aman aman saja ; masuklah virus tersebut ke computer kami , dan hebatnya lagi , beberapa jam kemudian ( catat kawan , hanya sekitar 1-2 jam kemudian ) , seluruh system computer kami lumpuh , tidak dapat dipakai ; dan untuk perbaikannya , kesemuanya membutuhkan waktu yang cukup lama, dan biaya yang tidak sedikit ; terkait dengan hal tersebut , kadang kami berfikir ternyata masih saja ada orang dinegara kita ini , yang "iseng" dan sengaja agar orang lain celaka ; walaupun mungkin saja korbannya itu sama sekali tidak kenal si pengirim virus ; apabila ia sedikit merenung, bila yang komputernya itu rusak adalah sebuah keluarga yang pas pasan , dimana sepuluh ribu rupiah sangat berarti bagi mereka ,dimana computer yang ada diperlukan untuk mencari sesuap nasi , bukankah si pengirim virus itu telah melakukan hal yang sangat keji......bila computer keluarga tersebut lumpuh akibat virus kirimannya , aneh tapi nyata , apa kesalahan yang telah diperbuat oleh para orang tua mereka ya , sehingga memiliki anak seperti si pengirim virus itu ?OK, tidak usah kita perpanjang lagi , kita mulai saja membahas topik kita bulan ini ; CEO kami pernah sedikit berbincang bincang bersama kami tentang bagaimana Musik mengawali seluruh aktivitas dan mengakhiri aktivitas rutinnya dalam 1 hari .
Saat bangun sekitar pukul 5 pagi, dan setelah selesai menjalankan ibadah kepada Penciptanya , teman saya itu langsung ditemani oleh dua lagu dari jenis Chant of gregorian dan (lagu kebangsaannya ) Life in Mono dari kelompok Mono ;dan pada saat itu suara Siobhan de Mare ( vocalist Mono) betul betul dirasakannya sebagai penyempurna mimpi indahnya tadi malam ; sekitar 30 menit lagu yang durasinya cukup pendek itu diulang ulang , maka ia sudah mulai merasakan adanya semangat dan gairah baru dihari itu , setelah mandi, sarapan, dan bersiap siap untuk aktivitasnya , maka dari piranti elektronik yang ada di mobilnya , terdengar teriakan Joey Tempest melalui Final Countdown-nya Europe dan Life in Mono-nya Mono ; menurutnya ; hidup terasa lain bila tidak dimulai dengan ke dua lagu tersebut ( ???? ) , well mungkin apa yang anda pikirkan sama dengan yang saya pikirkan , itu hanyalah sugesti ; tapi siapa perduli itu sugesti atau bukan , karena walaupun itu sugesti , itu memberikan good influence buat saya ..( begitu teman saya berfikir ) . Setengah jam kedua lagu tersebut , membakar semangat dia , setelah itu baru ia mendengarkan radio ; dalam hal ini mungkin ia agak sedikit tidak tahu malu , karena ternyata radio yang didengar setiap pagi adalah radio untuk konsumsi umur 14 - 18 tahun , sangat ..sangat .sangat tidak matching kita bilang, tapi teman saya itu bilang , ia butuh lagu lagu yang up beat and shock to maintance his spirit . Sesampainya di kantor , mulailah ia beraktivitas , dimana ia dan para budak budaknya ( sungguh...secara bercanda ia selalu menyebut rekan rekannya seperti itu ) dimanjakan oleh alunan lagu lagu yang telah melewati musyawarah dan beberapa ketentuan ketentuan pokok mengenai syair dan ketukan yang sudah pakem..alias tidak boleh dilanggar ( untuk mengetahui lebih jauh mengenai irama/lagu yang pas untuk menemani saat kerja anda silahkan buka kembali ME edisi Maret 2004).
PENDIDIKAN SAYA SEKARANG INI
PENDIDIKAN SAYA SEKARANG INI
Kesempatan untuk memperoleh pendidikan diberikan kepada setiap warga negara tanpa membedakan jenis kelamin, agama, suku, ras, latar belakang sosial dan tingkat kemampuan ekonomi, kecuali untuk satuan pendidikan yang bersifat khusus.
Pendidikan yang tersedia serta dapat diperoleh oleh setiap orang berada dalam jalur pendidikan sekolah maupun luar sekolah adalah pendidikan dasar, pendidikan menengah, dan pendidikan tinggi. Di samping itu dapat pula diselenggarakan pendidikan prasekolah.
Pendidikan yang saya jalani selama ini masih belum maksimal saya dapatkan. Mungkin ada beberapa faktor yang menyebabkan hal tersebut, baik saya,teman,ataupun guru dan staff pengajar juga yang kurang dalam hal pembelajaran tersebut.sama-sama kita menyadarinya,karena setiap orang tidak sama memiliki pemikiran dan kapasitas otak yang luar biasa.
TINGKATKAN KEMAMPUAN UNTUK JENJANG KARIR LEBIH BAIK
Tingkatkan Kemampuan Untuk Jenjang Karir Lebih Baik
Beragam cara dapat dilakukan untuk mengasah dan meningkatkan kemampuan yang Anda miliki, antara lain dengan mengikuti program khusus melalui lembaga-lembaga pendidikan formal atau melalui pelatihan-pelatihan khusus yang bersifat non formal.
Keahlian dan kemampuan yang baik merupakan salah satu faktor penting dalam mendukung keberhasilan karir Anda. Bukan hanya bagi Anda yang saat ini sedang mencari pekerjaan tetapi juga bagi Anda yang telah bekerja dan ingin mendapatkan jenjang karir yang lebih baik. Untuk itu kemampuan yang Anda miliki harus selalu diasah dan ditingkatkan.
Untuk saat ini saya juga masih belum memenuhi kemampuan tersebut, karena saya juga masih menyadari seberapa besar kemampuan saya dalam menerima dan mencerna ilmu dari apa-apa yang saya pelajari,dan juga saya masih sulit dalam membuat suatu pemikiran,ide dan pendapat dalam memenuhinya semua.
Belajar bukan hanya setengah-setengah untuk mencapainya harus dengan niat dan obsesi juga,karena sesuatu yang kita niatkan untuk mencapainya,besar kemungkinan dan harapan akan kita raih kesuksesannya dijenjang ataupun dimasa yang akan datang…
BERLAKU JUJUR DIANGGAP SEBAGAI TINDAK KEJAHATAN
Berlaku Jujur Dianggap Sebagai Tindakan Kejahatan.
Saat ini banyak sekali manusia-manusia yang sudah tidak berpegang lagi pada pentingnya arti sebuah kejujuran, manusia sekarang hanya berpatokan pada perut dan kenyataan yang harus dihadapi. Kejujuran bukan lagi sebuah hal yang harus dijunjung tinggi dalam sikap, tindakan dan omongan sehari-hari. Bahkan beberapa orang ada yang beranggapan bahwa berbohong untuk kebaikan itu dibolehkan, entah dibolehkan oleh siapa.
Padahal telinga kita merasa tak asing mendengar kata-kata bijak, ”Katakanlah suatu kebenaran walaupun menyakitkan.” Terkadang seseorang berbohong karena suatu kepentingan. Namun, disadari atau tidak, pada saat ia melakukan suatu kebohongan, maka kecemasan akan datang menghantuinya. Cemas apabila kebohongannya terbongkar. Cemas apabila orang akan mencelanya sebagai seorang pembohong dan beragam kecemasan lainnya.
Rasululah SAW bersabda, ”Sesungguhnya kejujuran menuntun kepada kebaikan. Kebaikan menuntun kepada jalan menuju surga. Apabila seseorang berlaku jujur dan konsisten dengannya, maka Allah akan mencatatnya sebagai orang yang jujur. Sesungguhnya kebohongan menuntun kepada keburukan dan keburukan menuntun kepada jalan menuju api neraka. Apabila seseorang berbohong, maka Allah akan mencatatnya sebagai pembohong.” (HR Bukhari).
Sesuatu yang besar dimulai dari sesuatu yang kecil. Seseorang yang awalnya terpaksa berbohong, namun bila ia melakukannya terus-menerus, maka hal itu akan melekat pada dirinya dan menjadi tabiat hidupnya. Inilah yang harus diwaspadai.
Sesungguhnya kebohongan hanya membawa pelakunya kepada banyak permasalahan.
Seorang ulama menegaskan bahwa ada beberapa faktor yang dapat membantu kita dalam mencoba meraih kejujuran:
Pertama: akal yang wajib memandang buruk kedustaan, apalagi jika kedustaan itu sama sekali tidak mendatangkan kemanfaatan dan tidak mencegah bahaya.
Kedua: agama dan syariat yang memerintahkan untuk mengikuti kebenaran dan kejujuran serta memperingatkan bahaya kedustaan.Ketiga: kedewasaan diri kita yang menjadi salah satu faktor pencegah kedustaan dan kekuatan pendorong menuju kebenaran.
Keempat: memperoleh kepercayaan dan penghargaan masyarakat. Ada sebuah kata mutiara: “Jadikanlah kebenaran (al Haq) sebagai tempat kembalimu (rujukanmu), kejujuran sebagai tempat keberangkatanmu, sebab kebenaran adalah penolong paling kuat dan kejujuran adalah pendamping paling utama.”maka jujurlah kamu dalam hal berbuat dan bertindak.
BAHASA PEMROGRAMAN
PENGERTIAN PROGRAM C#.NET
C# (baca : See-Sharp) adalah bahasa pemrograman baru yang diciptakan Microsoft yang digunakan oleh banyak developer .NET untuk mengembangkan applikas dengan platform .NET
1. Sederhana (Simple)
C# bersifat sederhana, karena bahasa ini didasarkan kepada bahasa C dan C++. Jika anda familiar dengan C dan C++ atau bahkan Java, anda akan menemukan aspek-aspek yang begitu familiar, seperti statements, expression, operators, dan beberapa fungsi yang diadopsi langsung dari C dan C++, tetapi dengan berbagai perbaikan yang membuat bahasanya menjadi lebih sederhana.
2. Object Oriented Language
C# memenuhi syarat-syarat sebagai sebuah bahasa pemrograman yang bersifat Object Oriented, yaitu encapsulation, inheritance dan polymorphism.
3. Powerfull dan Fleksibel
C# bisa digunakan untuk membuat berbagai macam aplikasi, seperti aplikasi pengolah kata, grapik, spreadsheets, atau bahkan membuat kompiler untuk sebuah bahasa permrograman.
4. Efisien
C# tidak memiliki terlalu banyak keyword, sehingga dapat mengurangi kerumitan.
5. Modular
Kode C# ditulis dengan pembagian masing Class-Class (classes) yang terdiri dari beberapa routines yang disebut sebagai member methods. Class-Class dan metode-metode ini dapat digunakan kembali oleh program atau aplikasi lain. Hanya dengan memberikan informasi yang dibutuhkan oleh Class dan metode yang dimaksud, maka kita akan dapat membuat suata kode yang dapat digunakan oleh satu atau beberapa aplikasi dan program (reusable code).
C# (baca : See-Sharp) adalah bahasa pemrograman baru yang diciptakan Microsoft yang digunakan oleh banyak developer .NET untuk mengembangkan applikas dengan platform .NET
1. Sederhana (Simple)
C# bersifat sederhana, karena bahasa ini didasarkan kepada bahasa C dan C++. Jika anda familiar dengan C dan C++ atau bahkan Java, anda akan menemukan aspek-aspek yang begitu familiar, seperti statements, expression, operators, dan beberapa fungsi yang diadopsi langsung dari C dan C++, tetapi dengan berbagai perbaikan yang membuat bahasanya menjadi lebih sederhana.
2. Object Oriented Language
C# memenuhi syarat-syarat sebagai sebuah bahasa pemrograman yang bersifat Object Oriented, yaitu encapsulation, inheritance dan polymorphism.
3. Powerfull dan Fleksibel
C# bisa digunakan untuk membuat berbagai macam aplikasi, seperti aplikasi pengolah kata, grapik, spreadsheets, atau bahkan membuat kompiler untuk sebuah bahasa permrograman.
4. Efisien
C# tidak memiliki terlalu banyak keyword, sehingga dapat mengurangi kerumitan.
5. Modular
Kode C# ditulis dengan pembagian masing Class-Class (classes) yang terdiri dari beberapa routines yang disebut sebagai member methods. Class-Class dan metode-metode ini dapat digunakan kembali oleh program atau aplikasi lain. Hanya dengan memberikan informasi yang dibutuhkan oleh Class dan metode yang dimaksud, maka kita akan dapat membuat suata kode yang dapat digunakan oleh satu atau beberapa aplikasi dan program (reusable code).
pengertian pemograman ASP
ASP adalah singkatan dari Active Server Pages yang merupakan salah satu bahasa pemograman web untuk menciptakan halaman web yang dinamis. ASP merupakan salah satu produk tekhnologi yang disediakan oleh Microsoft.ASP adalah bahasa pemrograman made in Microsoft,NET framework dan juga koneksi dengan MS SQL yang sangat bagus, tentu saja kan sama2 produk Microsoft.Tapi kabarnya ASP bahasa pemrograman yang berbasiskan event handling, ini tentu saja kabar baik bagi mereka yang tidak ingin beribet dengan HTML DOM dan javascipt untuk menangani event.
PENGERTIAN & FUNGSI CGI (Computer Generated Imagery)
Computer Generated Imagery (juga dikenal dengan CGI) adalah aplikasi pada bidang komputer grafik atau secara lebih khusus, grafik komputer 3 dimensi (3D) untuk efek khusus pada film, acara televisi, iklan, simulator dsn simulasi pada umumnya, dan media cetak. Permainan Video atau video game biasanya menggunakan grafik komputer waktu sesungguhnya (jarang berkaitan dengan CGI), tetapi bisa juga termasuk “memotong adegan” sebelum di-buat dan film pembuka yang akan menjadi aplikasi CGI tertentu. Hal tersebut kadang-kadang berkaitan dengan FMV (Full Motion Video).
CGI digunakan dalam efek gambar karena komputer menimbulkan efek yang lebih dapat dikendalikan daripada proses yang lebih berbasis fisik, seperti membuat miniatur untuk pengambilan gambar efek atau menyewa lebih banyak untuk gambar kerumunan, dan karena ini memungkinkan penciptaan gambar yang tidak akan menjadi baik dengan menggunakan berbagai teknologi lain. Ini juga dapat memungkinkan pemain tunggal untuk menghasilkan konten tanpa penggunaan aktor, rangkaian barang atau alat-alat pentas mahal.
Perangkat lunak komputer seperti Max 3D, dan Blender sumber terbuka, Light Wave 3D, Maya dan Autodesk Softimage digunakan untuk membuat gambar berdasar komputer untuk film, dsb. Keberadaan perangkat CGI terbaru dan peningkatan kecepatan komputer telah memungkinkan artis perseorangan dan perusahaan kecil untuk menghasilkan film bertaraf profesional, mainan, dan seni murni dari komputer rumah mereka. Hal ini telah membawa tentang bagian budaya Internet dengan rangkaian sendiri dari selebriti dunia, klise, dan kosakata teknis.
Simulator, khususnya simulator penerbangan, dan simulasi pada umumnya, membuat penggunaan lebih luas pada teknik CGI untuk mewakili Dunia Luar (The Outside World).
CGI 2D secara meningkat muncul dalam film animasi tradisional, dimana ini menambahkan penggunaan sel berilustrasi tangan. Penggunanannya beragam dari gambar tweening digital antara bingkai, untuk efek 3D tipuan yang menarik, seperti gambar ruangan bundar pada film Beauty and the Beast.
Pada tahun 1993, Babylon 5 menjadi film seri televisi pertama yang menggunakan CGI sebagai metode utama untuk efek gambar (daripada hanya menggunakan model terpasang). Ini juga tercatat sebaai penggunaan serial virtual TV pertama. Bahwa pada tahun yang sama, Insektor menjadi serial TV animasi komputer lengkap berukuran penuh. Segera setelah itu, tahun 1994, pertunjukan ReeBoot dari Canada ditayangkan.
Pada tahun 1995, film berbasis komputer penuh pertama, Toy Story oleh Pixar menggemakan keberhasilan penjualan. Studio animasi digital tambahan seperti Studio Blue Sky (20th Century Fox), DNA Productions (Paramount Pictures and Warner Bros). Omation Studios (Paramount Pictures), Sony Picture Animation (Columbia Picture), Vanguard Animation (Walt Disney Pictures, Lions Gate Entertainment dan 20th Century Fox), Big Idea Productions (Universal Pictures dan FHE Pictures), Animal Logic (Warner Bros) dan Pacific Data Images (Dreamworks SKG) memasuki produksi, dan perusahaan animasi yang masih ada, seperti Perusahaan The Walt Disney, mulai membuat perpindahan dari animasi tradisonal ke CGI.
Diantara tahun 1995 hingga 2005 anggaran efek rata-rata untuk film fitur yang dirilis luas menanjak dari 5 juta dolar menjadi 40 juta dolar. Menurut salah satu eksekutif studio, CGI telah membelanjakan secara hitungan kasar 20 persen lebih dari mitra dagang nyata mereka.
Pada awal tahun 2000an, Teknologi meningkat ke titik itu yang menjadi memungkinkan untuk menggunakan peran pengganti virtual dua kali lipat. Perangkat lunak penjejak kamera disaring untuk memungkinkan pengembangan efek visual yang meningkat secara kompleks yang sebelumnya tidak mungkin. Tambahan berbasis komputer juga menjadi digunakan secara luas pada gambar kerumunan dengan kerumunan maju dan perangkat lunak simulasi kerumunan. Garis waktu CGI di film dan televisi menunjukkan daftar rinci pelopor penggunaan gambar berbasis komputer pada filim dan televisi.
CGI untuk film biasanya dibuat pada sekitar 1,4-6 megapiksel. Toy Story, contohnya, dibuat pada resolusi 1536 x 922 (1,42 mega piksel). Waktu untuk membuat satu bingkai khususnya sekitar 2-3 jam, dengan sepuluh kali waktu yang untuk gambar yang paling rumit. Waktu ini tidak merubah anyak pada decade terakhir, karena kualitas gambar telah meningkat pada tingkat yang sama seperti pengembangan pada perangkat keras, karena dengan mesin yang lebih cepat, kerumitan yang lebih dan lebih menjadi baik. Peningkatan yang berhubungan dengan aljabar pada tenaga pemrosesan GPU, maupun peningkatan masif pada kekuatan CPU paralel, kecepatan simpan dan memori dan ukuran telah sangat meningkatkan potensi CGI.
Pada tahun 2001, Square Pictures membuat film CGI berjudul Final Fantasy: The Spirit Within, yang membuat berita utama untk mencoba menciptakan aktor manusia persis seperti foto. Film tersebut tidak menjadi film box-office yang berhasil. Beberapa komentator telah menyarankan ini mungkin sebagaian karena penggunaan tokoh CGI memiliki kelebihan wajah yang masuk ke dalam lembah yang luar biasa. Square Pictures hanya menghasilkan dua film lagi dengan menggunakan gaya visual yang sama pada Final Flight of the Osiris, sebuah film pendek yang menyajikan prolog untuk The Matrix Reloaded dan Final Fantasy VII: Advent Children, berdasar pada serial video game yang sangat popular.
Produksi lain yang menggunakan CGI hampir menyeluruh adalah Code Lyoko, sebuah acara televisi anak muda yang menampilkan dunia virtual bernama Lyoko, pintu gerbang ke dunia nyata, dan perencanaan program komputer untuk mengambil alih dunia, Xana (Code Lyoko). Pertunjukan tersebut sebagian beranimasi 2D, dan sebagian beranimasi CGI. Animasi 2D menjelaskan dunia nyata, dimana pembuatan CGI menjelaskan dunia nyata Lyoko, setelah karakter utama pertunjukan telah dipindai dan dirubah ke dalamnya.
Pengembang mainan komputer dan artiu video 3D berjang untuk mencapai kualitas visual yang sama pada komputer pribadi dengan waktu yang nyata karena memungkinkan untuk film dan animasi CGI. Dengan kemajuan yang cepat dari kualitas pembuatan waktu nyata, para artis mulai menggunakan mesin mainan untuk membuat film non interaktif. Bentuk seni ini dinamakan machinima.
Menciptakan tokoh dan obyek pada komputer
Animasi komputer 3D memadukan model 3D dari obyek dengan gerakan terprogram. Modelnya dibuat dari puncak geometris, wajah, dan sudut pada sistem koordinat 3D. Obyeknya dibuat persis seperti tanah liat atau plester nyata, beekerja dari bentuk umum ke rincian khusus dengan berbagai peralatan pahat. Sistem tulang/gabung dibuat untuk merusak bentuk mata lubang 3D (misalnya, untuk membuat seorang manusia berjalan). Pada proses yang dinamakan “tali temali”, wayang virtual diberikan berbagai pengendali dan pemegang untuk mengendalikan gerakan. Data animasi dapat dibuat menggunakan tangkapan gambar, atau kerangka utama oleh animator manusia, atau gabungan dari keduanya.
Model 3D dibuat untuk animasi bisa berisi ratusan titik kendali-contohnya, tokoh “Woody” pada film Toy Story buatan Pixar, menggunakan 700 pengendali animasi khusus. perancang harus merancang kekuatan cuaca ekstrim dengan bantuan referensi video dan kenyataan meteorologis yang akurat.
Untuk pembuatan ulang film King Kong tahun 2005, aktor Andy Serkis digunakan untuk membantu perancang menunjukkan dengan tepat lokasi utama gorila pada pengambilan gambar dan menggunakan ekspresinya untuk meniru ciri-ciri “manusia” ke dalam makhluk tersebut. Serkis sebelumnya sudah menyediakan suara dan tampilan untuk Gollum pada film The Lord of the Rings trilogy karya Peter Jackson.
CGI digunakan dalam efek gambar karena komputer menimbulkan efek yang lebih dapat dikendalikan daripada proses yang lebih berbasis fisik, seperti membuat miniatur untuk pengambilan gambar efek atau menyewa lebih banyak untuk gambar kerumunan, dan karena ini memungkinkan penciptaan gambar yang tidak akan menjadi baik dengan menggunakan berbagai teknologi lain. Ini juga dapat memungkinkan pemain tunggal untuk menghasilkan konten tanpa penggunaan aktor, rangkaian barang atau alat-alat pentas mahal.
Perangkat lunak komputer seperti Max 3D, dan Blender sumber terbuka, Light Wave 3D, Maya dan Autodesk Softimage digunakan untuk membuat gambar berdasar komputer untuk film, dsb. Keberadaan perangkat CGI terbaru dan peningkatan kecepatan komputer telah memungkinkan artis perseorangan dan perusahaan kecil untuk menghasilkan film bertaraf profesional, mainan, dan seni murni dari komputer rumah mereka. Hal ini telah membawa tentang bagian budaya Internet dengan rangkaian sendiri dari selebriti dunia, klise, dan kosakata teknis.
Simulator, khususnya simulator penerbangan, dan simulasi pada umumnya, membuat penggunaan lebih luas pada teknik CGI untuk mewakili Dunia Luar (The Outside World).
CGI 2D secara meningkat muncul dalam film animasi tradisional, dimana ini menambahkan penggunaan sel berilustrasi tangan. Penggunanannya beragam dari gambar tweening digital antara bingkai, untuk efek 3D tipuan yang menarik, seperti gambar ruangan bundar pada film Beauty and the Beast.
Pada tahun 1993, Babylon 5 menjadi film seri televisi pertama yang menggunakan CGI sebagai metode utama untuk efek gambar (daripada hanya menggunakan model terpasang). Ini juga tercatat sebaai penggunaan serial virtual TV pertama. Bahwa pada tahun yang sama, Insektor menjadi serial TV animasi komputer lengkap berukuran penuh. Segera setelah itu, tahun 1994, pertunjukan ReeBoot dari Canada ditayangkan.
Pada tahun 1995, film berbasis komputer penuh pertama, Toy Story oleh Pixar menggemakan keberhasilan penjualan. Studio animasi digital tambahan seperti Studio Blue Sky (20th Century Fox), DNA Productions (Paramount Pictures and Warner Bros). Omation Studios (Paramount Pictures), Sony Picture Animation (Columbia Picture), Vanguard Animation (Walt Disney Pictures, Lions Gate Entertainment dan 20th Century Fox), Big Idea Productions (Universal Pictures dan FHE Pictures), Animal Logic (Warner Bros) dan Pacific Data Images (Dreamworks SKG) memasuki produksi, dan perusahaan animasi yang masih ada, seperti Perusahaan The Walt Disney, mulai membuat perpindahan dari animasi tradisonal ke CGI.
Diantara tahun 1995 hingga 2005 anggaran efek rata-rata untuk film fitur yang dirilis luas menanjak dari 5 juta dolar menjadi 40 juta dolar. Menurut salah satu eksekutif studio, CGI telah membelanjakan secara hitungan kasar 20 persen lebih dari mitra dagang nyata mereka.
Pada awal tahun 2000an, Teknologi meningkat ke titik itu yang menjadi memungkinkan untuk menggunakan peran pengganti virtual dua kali lipat. Perangkat lunak penjejak kamera disaring untuk memungkinkan pengembangan efek visual yang meningkat secara kompleks yang sebelumnya tidak mungkin. Tambahan berbasis komputer juga menjadi digunakan secara luas pada gambar kerumunan dengan kerumunan maju dan perangkat lunak simulasi kerumunan. Garis waktu CGI di film dan televisi menunjukkan daftar rinci pelopor penggunaan gambar berbasis komputer pada filim dan televisi.
CGI untuk film biasanya dibuat pada sekitar 1,4-6 megapiksel. Toy Story, contohnya, dibuat pada resolusi 1536 x 922 (1,42 mega piksel). Waktu untuk membuat satu bingkai khususnya sekitar 2-3 jam, dengan sepuluh kali waktu yang untuk gambar yang paling rumit. Waktu ini tidak merubah anyak pada decade terakhir, karena kualitas gambar telah meningkat pada tingkat yang sama seperti pengembangan pada perangkat keras, karena dengan mesin yang lebih cepat, kerumitan yang lebih dan lebih menjadi baik. Peningkatan yang berhubungan dengan aljabar pada tenaga pemrosesan GPU, maupun peningkatan masif pada kekuatan CPU paralel, kecepatan simpan dan memori dan ukuran telah sangat meningkatkan potensi CGI.
Pada tahun 2001, Square Pictures membuat film CGI berjudul Final Fantasy: The Spirit Within, yang membuat berita utama untk mencoba menciptakan aktor manusia persis seperti foto. Film tersebut tidak menjadi film box-office yang berhasil. Beberapa komentator telah menyarankan ini mungkin sebagaian karena penggunaan tokoh CGI memiliki kelebihan wajah yang masuk ke dalam lembah yang luar biasa. Square Pictures hanya menghasilkan dua film lagi dengan menggunakan gaya visual yang sama pada Final Flight of the Osiris, sebuah film pendek yang menyajikan prolog untuk The Matrix Reloaded dan Final Fantasy VII: Advent Children, berdasar pada serial video game yang sangat popular.
Produksi lain yang menggunakan CGI hampir menyeluruh adalah Code Lyoko, sebuah acara televisi anak muda yang menampilkan dunia virtual bernama Lyoko, pintu gerbang ke dunia nyata, dan perencanaan program komputer untuk mengambil alih dunia, Xana (Code Lyoko). Pertunjukan tersebut sebagian beranimasi 2D, dan sebagian beranimasi CGI. Animasi 2D menjelaskan dunia nyata, dimana pembuatan CGI menjelaskan dunia nyata Lyoko, setelah karakter utama pertunjukan telah dipindai dan dirubah ke dalamnya.
Pengembang mainan komputer dan artiu video 3D berjang untuk mencapai kualitas visual yang sama pada komputer pribadi dengan waktu yang nyata karena memungkinkan untuk film dan animasi CGI. Dengan kemajuan yang cepat dari kualitas pembuatan waktu nyata, para artis mulai menggunakan mesin mainan untuk membuat film non interaktif. Bentuk seni ini dinamakan machinima.
Menciptakan tokoh dan obyek pada komputer
Animasi komputer 3D memadukan model 3D dari obyek dengan gerakan terprogram. Modelnya dibuat dari puncak geometris, wajah, dan sudut pada sistem koordinat 3D. Obyeknya dibuat persis seperti tanah liat atau plester nyata, beekerja dari bentuk umum ke rincian khusus dengan berbagai peralatan pahat. Sistem tulang/gabung dibuat untuk merusak bentuk mata lubang 3D (misalnya, untuk membuat seorang manusia berjalan). Pada proses yang dinamakan “tali temali”, wayang virtual diberikan berbagai pengendali dan pemegang untuk mengendalikan gerakan. Data animasi dapat dibuat menggunakan tangkapan gambar, atau kerangka utama oleh animator manusia, atau gabungan dari keduanya.
Model 3D dibuat untuk animasi bisa berisi ratusan titik kendali-contohnya, tokoh “Woody” pada film Toy Story buatan Pixar, menggunakan 700 pengendali animasi khusus. perancang harus merancang kekuatan cuaca ekstrim dengan bantuan referensi video dan kenyataan meteorologis yang akurat.
Untuk pembuatan ulang film King Kong tahun 2005, aktor Andy Serkis digunakan untuk membantu perancang menunjukkan dengan tepat lokasi utama gorila pada pengambilan gambar dan menggunakan ekspresinya untuk meniru ciri-ciri “manusia” ke dalam makhluk tersebut. Serkis sebelumnya sudah menyediakan suara dan tampilan untuk Gollum pada film The Lord of the Rings trilogy karya Peter Jackson.
kesimpulan sedikit bahwa CGI tersebut merupakan suatu program efek pada suatu proses perancangan video baik visual maupun perubahan dalam suatu bentuk referensi yang nyata dan akurat...
PERL dalam PROGRAM :
Saya menyusun tutorial ini dan mencoba kode program dengan menggunakan Perl versi 5.6 di sistem Linux (sebuah varian Unix). Beberapa perintah dan ketentuan mungkin tidak relevan bagi sistem lain, namun beberapa di antaranya mudah dicari padanan yang sesuai. Perl sendiri tersedia untuk berbagai sistem operasi, jadi tutorial ini bukan hanya untuk sistem Linux. Perbedaan yang signifikan akan saya sebutkan secara eksplisit dan disertai alternatif untuk sistem lain, atau paling tidak, petunjuk untuk informasi lebih lanjut.
Perl merupakan bahasa pemrograman dengan kemampuan utama untuk melakukan berbagai jenis pemrosesan teks.dari beberapa dasar pemprosesan tersebut prl dapat melakukan berbagai macam proses menyangkut manipulasi data teks dan biner sejak dibuat pertama kali oleh Larry Wall pada tahun 1987. Proses yang bisa dilakukan beragam, dari file teks biasa sampai DBM. Dari pengelolaan data di RDBMS sampai pemrosesan informasi yang disebar melalui jaringan. Dari manipulasi grafis, audio (MP3) dan video sampai pembuatan panel kontrol untuk home automation. Dan konon katanya, Perl itu singkatan dari “Practical Extraction and Reporting Language”. Tapi, jangan pernah menyebutnya “PERL”. Pembuatnya ingin bahasa ini dipanggil Perl.
Saya menyusun tutorial ini dan mencoba kode program dengan menggunakan Perl versi 5.6 di sistem Linux (sebuah varian Unix). Beberapa perintah dan ketentuan mungkin tidak relevan bagi sistem lain, namun beberapa di antaranya mudah dicari padanan yang sesuai. Perl sendiri tersedia untuk berbagai sistem operasi, jadi tutorial ini bukan hanya untuk sistem Linux. Perbedaan yang signifikan akan saya sebutkan secara eksplisit dan disertai alternatif untuk sistem lain, atau paling tidak, petunjuk untuk informasi lebih lanjut.
$ perl
Hal lain yang saya asumsikan adalah Anda mengerti HTML (HyperText Markup Language) dan bisa membuat dokumen HTML. Dengan sendirinya saya juga merasa tidak perlu menjelaskan lagi mengenai HTTP (HyperText Transfer Protocol) dan URL/URI (Universal Resource Locator/Universal Resource Identifier).
Perl merupakan bahasa pemrograman dengan kemampuan utama untuk melakukan berbagai jenis pemrosesan teks.dari beberapa dasar pemprosesan tersebut prl dapat melakukan berbagai macam proses menyangkut manipulasi data teks dan biner sejak dibuat pertama kali oleh Larry Wall pada tahun 1987. Proses yang bisa dilakukan beragam, dari file teks biasa sampai DBM. Dari pengelolaan data di RDBMS sampai pemrosesan informasi yang disebar melalui jaringan. Dari manipulasi grafis, audio (MP3) dan video sampai pembuatan panel kontrol untuk home automation. Dan konon katanya, Perl itu singkatan dari “Practical Extraction and Reporting Language”. Tapi, jangan pernah menyebutnya “PERL”. Pembuatnya ingin bahasa ini dipanggil Perl.
Menjalankan Program Perl
Sebagai bahasa skrip, kode program Perl tidak perlu dikompilasi. Untuk menjalankan sebuah skrip Perl diperlukan program interpreter yang disebut perl (dengan p kecil). Program ini menerima opsi-opsi berupa tanda minus dan satu karakter tambahan, misalnya -w. Jadi, kita menyebutnya skrip atau program? Dalam konteks Perl, itu tidak penting. Sepanjang tutorial, saya akan menggunakan kedua terminologi tersebut.
Kita bisa mendefinisikan kode program Perl di shell dan menjalankannya pada saat itu juga.$ perl -e 'rename $_, lc foreach @ARGV' *
(Di Windows, gunakan *.* sebagai pengganti *, dan gunakan kutip ganda untuk menggantikan kutip tunggal).
Cara yang lebih umum tentu saja adalah dengan menuliskan kode program di dalam sebuah file lalu memanggil perl untuk menjalankan program tersebut. Gampang sekali. Ambil contoh kode pengantar tutorial. Misalkan kode itu saya masukkan ke dalam file bernama tutorial.pl, maka saya sudah punya sebuah file program Perl. Lalu,
$ perl tutorial.pl Selamat datang di dunia Perl. Ini adalah seri pertama dari rangkaian tutorial Perl. Rangkaian tutorial ini akan mengenalkan Perl secara umum, dan khususnya, mengenalkan penggunaan Perl dalam pemrograman Web.
Jika Anda menggunakan Linux, Anda bisa menggunakan shebang untuk mendefinisikan lokasi perl. Lokasi yang umum digunakan adalah /usr/bin/perl atau /usr/local/bin/perl. Shebang harus diletakkan sebagai baris pertama, dan bisa juga digunakan untuk mengirim opsi ke perl. Setelah menambahkan shebang, skrip tutorial.pl akan menjadi,
#!/usr/bin/perl –w print <<TUTORIAL; Selamat datang di dunia Perl. Ini adalah seri pertama dari rangkaian tutorial Perl. Rangkaian tutorial ini akan mengenalkan Perl secara umum, dan khususnya, mengenalkan penggunaan Perl dalam pemrograman Web. TUTORIAL
Untuk menjadikannya sebuah file program, tinggal mengubah permisi file supaya bisa dieksekusi. Kini program tersebut bisa dijalankan dengan,
$ ./tutorial.pl
Keluarannya tetap sama—itu yang diharapkan bukan?
Di Windows, shebang diabaikan namun tidak bermasalah. Lihat manual perlrun untuk alternatif shebang di berbagai sistem.
Ruby (bahasa pemrograman)
Ruby adalah bahasa skripting yang berorientasi obyek. Tujuan dari ruby adalah menggabungkan kelebihan dari semua bahasa-bahasa pemrograman scripting yang ada di dunia. Ruby ditulis dengan bahasa pemrograman C dengan kemampuan dasar seperti Perl dan Python.| Penulisan Ruby dimulai pada Februari 1993 dan pada Desember 1994 dirilis versi alpha dari Ruby. Pada awal perkembangan Ruby, Yukihiro menulis Ruby sendiri sampai pada tahun 1996 sudah terbentuk komunitas Ruby yang banyak mengontribusikan perkembangan Ruby. | |
|---|---|
Kelebihan Ruby
| |
Sistem operasi yang didukung :
| |
| jadi Ruby itu sendiri memiliki keterkaitan dengan perl dan phyton, serta CGI, ESP dan C++ sama-sama saling mempengaruhi dalam pemrograman.... | |
| karena ruby itu sendiri merupakan penggabungan dari bahasa-bahasa pemrogramaan. |
|---|
| Saat ini Ruby telah berkembang tidak hanya di Jepang, tetapi diseluruh dunia. Bulan Agustus tahun 2006, Macintosh telah melakukan kerja sama dengan mengintegrasikan Ruby on Rails pada Mac OS X v10.5 Leopard telah diluncurkan bulan Oktober 2007. |
|---|
Langganan:
Postingan (Atom)