Rabu, 02 April 2014

FUNGSI DAN KEGUNAAN VISUAL BASIC


FUNGSI DAN KEGUNAAN VISUAL BASIC


Microsoft Visual Basic for Applications (VBA) adalah sebuah turunan bahasa pemrogramanVisual Basic yang dikembangkan oleh Microsoft dan dirilis pada tahun 1993, atau kombinasi yang terintegrasi antara lingkungan pemrograman(Visual Basic Editor)dengan bahasa pemrograman(Visual Basic)yang memudahkan user untuk mendesain dan membangun program Visual Basic dalam aplikasi utama Microsoft Office, yang ditujukan untuk aplikasi-aplikasi tertentu. VBA didesain untuk melakukan beberapa tugas, seperti halnya mengkustomisasi sebuah aplikasi laiknya Microsoft Office atau Microsoft Visual Studio. Kegunaan VBA adalah mengotomatisasi pekerjaan. Pekerjaan yang dimaksud adalah pekerjaan yang dilakukan secara berulang-ulang dan pekerjaan yang kompleks. VBA berbeda dengan Microsoft Visual Basic, Microsoft Visual Basic memberi banyak pemrograman dan fungsi tingkat lanjut hingga Microsoft Visual Basic dapat dihasilkan program yang lebih kompleks untuk sistem operasi Microsoft Windows maupun Office. Sedangkan VBA hanya dapat dibangun pada aplikasi utama Microsoft Office mengendalikan fungsi aplikasi tersebut melakukan serangkaian objek terprogram. Versi VBA terbaru saat ini adalah versi 6.3 yang dirilis pada tahun 2001, yang mendukung semua program dalam Microsoft Office, yakniMicrosoft ExcelMicrosoft AccessMicrosoft WordMicrosoft OutlookMicrosoft FrontPage, sertaMicrosoft PowerPoint dan juga Microsoft Visual Studio.

emampuan n manfaat VB (Visual Basic)” “versi VB di pasaran”

Sekilas Mengenai Microsoft Visual Basic 6
1.1.1 Apa itu Visual Basic?
Siapapun yang bergerak di bidang komputer pasti pernah mendengar tentang Visual Basic, baik di sekolah, perkuliahan, kantor, maupun lewat iklan-iklan lowongan pekerjaan. Tapi mungkin bagi Anda belum mengetahui apa itu sebenarnya Visual Basic. Visual Basic pada dasarnya adalah sebuah bahasa pemrograman komputer. Bahasa pemrograman adalah perintah-perintah atau instruksi yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu. Visual Basic kini sekan-akan menjadi “Kiblat” bagi para Software developer, dan menjadi salah satu bahasa yang wajib dipelajari oleh berbagai kalangan, jika mereka ingin sukses di dunia komputer.
Visual Basic (yang sering juga disebut VB) selain itu disebut sebuah bahasa pemrograman, juga sering disebut sebagai sarana (tool) untuk menghasilkan perogram-program aplikasi berbasiskan Windows. beberapa kemampuan atau manfaat dari Visual Basic di antaranya seperti:
• untuk membuat program berbasis windows.
• untuk membuat objek-objek pembantu program sepert misalnya kontrol ActiveX, file help, aplikasi internet, dan seagainya.
• menguji program (debugging) dan menghasilkan program akhir ber-ekstensi EXE yang bersifat executable, atau dapat langsung dijalankan.
1.1.2 Apa Visual Basic itu Sulit?
Visual Basic adalah bahasa yang sebenarnya cukup mudah untuk dipelajari. Bagi programmer, pemula yang baru ingin belajar program, lingkungan Visual Basic dapat membantu membuat program berbasis windows dengan sekejap mata. Sedang bagi programmer tingkat lanjut, kemampuannya yang besar dapat digunakan untuk membuat program-program yang kompleks, misalnya seperti dalam lingkungan networking atau client-server.
Untungnya, bahasa Visual Basic cukup sederhana dan menggunakan kata-kata bahasa Inggris yang umum digunakan. Anda pun tidak perlu lagi menghafal sintaks-sintaks maupun format-format bahasa yang bermacam-macam. Di dalam Visual Basic semuanya telah disediakan dalam pilihan-pilihan yang tinggal diambil sesuai kebutuhan. Selain it

FUNGSI DAN KEGUNAAN VISUAL BASIC


Microsoft Visual Basic for Applications (VBA) adalah sebuah turunan bahasa pemrogramanVisual Basic yang dikembangkan oleh Microsoft dan dirilis pada tahun 1993, atau kombinasi yang terintegrasi antara lingkungan pemrograman(Visual Basic Editor)dengan bahasa pemrograman(Visual Basic)yang memudahkan user untuk mendesain dan membangun program Visual Basic dalam aplikasi utama Microsoft Office, yang ditujukan untuk aplikasi-aplikasi tertentu. VBA didesain untuk melakukan beberapa tugas, seperti halnya mengkustomisasi sebuah aplikasi laiknya Microsoft Office atau Microsoft Visual Studio. Kegunaan VBA adalah mengotomatisasi pekerjaan. Pekerjaan yang dimaksud adalah pekerjaan yang dilakukan secara berulang-ulang dan pekerjaan yang kompleks. VBA berbeda dengan Microsoft Visual Basic, Microsoft Visual Basic memberi banyak pemrograman dan fungsi tingkat lanjut hingga Microsoft Visual Basic dapat dihasilkan program yang lebih kompleks untuk sistem operasi Microsoft Windows maupun Office. Sedangkan VBA hanya dapat dibangun pada aplikasi utama Microsoft Office mengendalikan fungsi aplikasi tersebut melakukan serangkaian objek terprogram. Versi VBA terbaru saat ini adalah versi 6.3 yang dirilis pada tahun 2001, yang mendukung semua program dalam Microsoft Office, yakniMicrosoft ExcelMicrosoft AccessMicrosoft WordMicrosoft OutlookMicrosoft FrontPage, sertaMicrosoft PowerPoint dan juga Microsoft Visual Studio.

emampuan n manfaat VB (Visual Basic)” “versi VB di pasaran”

Sekilas Mengenai Microsoft Visual Basic 6
1.1.1 Apa itu Visual Basic?
Siapapun yang bergerak di bidang komputer pasti pernah mendengar tentang Visual Basic, baik di sekolah, perkuliahan, kantor, maupun lewat iklan-iklan lowongan pekerjaan. Tapi mungkin bagi Anda belum mengetahui apa itu sebenarnya Visual Basic. Visual Basic pada dasarnya adalah sebuah bahasa pemrograman komputer. Bahasa pemrograman adalah perintah-perintah atau instruksi yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu. Visual Basic kini sekan-akan menjadi “Kiblat” bagi para Software developer, dan menjadi salah satu bahasa yang wajib dipelajari oleh berbagai kalangan, jika mereka ingin sukses di dunia komputer.
Visual Basic (yang sering juga disebut VB) selain itu disebut sebuah bahasa pemrograman, juga sering disebut sebagai sarana (tool) untuk menghasilkan perogram-program aplikasi berbasiskan Windows. beberapa kemampuan atau manfaat dari Visual Basic di antaranya seperti:
• untuk membuat program berbasis windows.
• untuk membuat objek-objek pembantu program sepert misalnya kontrol ActiveX, file help, aplikasi internet, dan seagainya.
• menguji program (debugging) dan menghasilkan program akhir ber-ekstensi EXE yang bersifat executable, atau dapat langsung dijalankan.
1.1.2 Apa Visual Basic itu Sulit?
Visual Basic adalah bahasa yang sebenarnya cukup mudah untuk dipelajari. Bagi programmer, pemula yang baru ingin belajar program, lingkungan Visual Basic dapat membantu membuat program berbasis windows dengan sekejap mata. Sedang bagi programmer tingkat lanjut, kemampuannya yang besar dapat digunakan untuk membuat program-program yang kompleks, misalnya seperti dalam lingkungan networking atau client-server.
Untungnya, bahasa Visual Basic cukup sederhana dan menggunakan kata-kata bahasa Inggris yang umum digunakan. Anda pun tidak perlu lagi menghafal sintaks-sintaks maupun format-format bahasa yang bermacam-macam. Di dalam Visual Basic semuanya telah disediakan dalam pilihan-pilihan yang tinggal diambil sesuai kebutuhan. Selain it

FUNGSI DAN KEGUNAAN VISUAL BASIC


Microsoft Visual Basic for Applications (VBA) adalah sebuah turunan bahasa pemrogramanVisual Basic yang dikembangkan oleh Microsoft dan dirilis pada tahun 1993, atau kombinasi yang terintegrasi antara lingkungan pemrograman(Visual Basic Editor)dengan bahasa pemrograman(Visual Basic)yang memudahkan user untuk mendesain dan membangun program Visual Basic dalam aplikasi utama Microsoft Office, yang ditujukan untuk aplikasi-aplikasi tertentu. VBA didesain untuk melakukan beberapa tugas, seperti halnya mengkustomisasi sebuah aplikasi laiknya Microsoft Office atau Microsoft Visual Studio. Kegunaan VBA adalah mengotomatisasi pekerjaan. Pekerjaan yang dimaksud adalah pekerjaan yang dilakukan secara berulang-ulang dan pekerjaan yang kompleks. VBA berbeda dengan Microsoft Visual Basic, Microsoft Visual Basic memberi banyak pemrograman dan fungsi tingkat lanjut hingga Microsoft Visual Basic dapat dihasilkan program yang lebih kompleks untuk sistem operasi Microsoft Windows maupun Office. Sedangkan VBA hanya dapat dibangun pada aplikasi utama Microsoft Office mengendalikan fungsi aplikasi tersebut melakukan serangkaian objek terprogram. Versi VBA terbaru saat ini adalah versi 6.3 yang dirilis pada tahun 2001, yang mendukung semua program dalam Microsoft Office, yakniMicrosoft ExcelMicrosoft AccessMicrosoft WordMicrosoft OutlookMicrosoft FrontPage, sertaMicrosoft PowerPoint dan juga Microsoft Visual Studio.

emampuan n manfaat VB (Visual Basic)” “versi VB di pasaran”

Sekilas Mengenai Microsoft Visual Basic 6
1.1.1 Apa itu Visual Basic?
Siapapun yang bergerak di bidang komputer pasti pernah mendengar tentang Visual Basic, baik di sekolah, perkuliahan, kantor, maupun lewat iklan-iklan lowongan pekerjaan. Tapi mungkin bagi Anda belum mengetahui apa itu sebenarnya Visual Basic. Visual Basic pada dasarnya adalah sebuah bahasa pemrograman komputer. Bahasa pemrograman adalah perintah-perintah atau instruksi yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu. Visual Basic kini sekan-akan menjadi “Kiblat” bagi para Software developer, dan menjadi salah satu bahasa yang wajib dipelajari oleh berbagai kalangan, jika mereka ingin sukses di dunia komputer.
Visual Basic (yang sering juga disebut VB) selain itu disebut sebuah bahasa pemrograman, juga sering disebut sebagai sarana (tool) untuk menghasilkan perogram-program aplikasi berbasiskan Windows. beberapa kemampuan atau manfaat dari Visual Basic di antaranya seperti:
• untuk membuat program berbasis windows.
• untuk membuat objek-objek pembantu program sepert misalnya kontrol ActiveX, file help, aplikasi internet, dan seagainya.
• menguji program (debugging) dan menghasilkan program akhir ber-ekstensi EXE yang bersifat executable, atau dapat langsung dijalankan.
1.1.2 Apa Visual Basic itu Sulit?
Visual Basic adalah bahasa yang sebenarnya cukup mudah untuk dipelajari. Bagi programmer, pemula yang baru ingin belajar program, lingkungan Visual Basic dapat membantu membuat program berbasis windows dengan sekejap mata. Sedang bagi programmer tingkat lanjut, kemampuannya yang besar dapat digunakan untuk membuat program-program yang kompleks, misalnya seperti dalam lingkungan networking atau client-server.
Untungnya, bahasa Visual Basic cukup sederhana dan menggunakan kata-kata bahasa Inggris yang umum digunakan. Anda pun tidak perlu lagi menghafal sintaks-sintaks maupun format-format bahasa yang bermacam-macam. Di dalam Visual Basic semuanya telah disediakan dalam pilihan-pilihan yang tinggal diambil sesuai kebutuhan. Selain it

FUNGSI DAN KEGUNAAN VISUAL BASIC


Microsoft Visual Basic for Applications (VBA) adalah sebuah turunan bahasa pemrogramanVisual Basic yang dikembangkan oleh Microsoft dan dirilis pada tahun 1993, atau kombinasi yang terintegrasi antara lingkungan pemrograman(Visual Basic Editor)dengan bahasa pemrograman(Visual Basic)yang memudahkan user untuk mendesain dan membangun program Visual Basic dalam aplikasi utama Microsoft Office, yang ditujukan untuk aplikasi-aplikasi tertentu. VBA didesain untuk melakukan beberapa tugas, seperti halnya mengkustomisasi sebuah aplikasi laiknya Microsoft Office atau Microsoft Visual Studio. Kegunaan VBA adalah mengotomatisasi pekerjaan. Pekerjaan yang dimaksud adalah pekerjaan yang dilakukan secara berulang-ulang dan pekerjaan yang kompleks. VBA berbeda dengan Microsoft Visual Basic, Microsoft Visual Basic memberi banyak pemrograman dan fungsi tingkat lanjut hingga Microsoft Visual Basic dapat dihasilkan program yang lebih kompleks untuk sistem operasi Microsoft Windows maupun Office. Sedangkan VBA hanya dapat dibangun pada aplikasi utama Microsoft Office mengendalikan fungsi aplikasi tersebut melakukan serangkaian objek terprogram. Versi VBA terbaru saat ini adalah versi 6.3 yang dirilis pada tahun 2001, yang mendukung semua program dalam Microsoft Office, yakniMicrosoft ExcelMicrosoft AccessMicrosoft WordMicrosoft OutlookMicrosoft FrontPage, sertaMicrosoft PowerPoint dan juga Microsoft Visual Studio.

emampuan n manfaat VB (Visual Basic)” “versi VB di pasaran”

Sekilas Mengenai Microsoft Visual Basic 6
1.1.1 Apa itu Visual Basic?
Siapapun yang bergerak di bidang komputer pasti pernah mendengar tentang Visual Basic, baik di sekolah, perkuliahan, kantor, maupun lewat iklan-iklan lowongan pekerjaan. Tapi mungkin bagi Anda belum mengetahui apa itu sebenarnya Visual Basic. Visual Basic pada dasarnya adalah sebuah bahasa pemrograman komputer. Bahasa pemrograman adalah perintah-perintah atau instruksi yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu. Visual Basic kini sekan-akan menjadi “Kiblat” bagi para Software developer, dan menjadi salah satu bahasa yang wajib dipelajari oleh berbagai kalangan, jika mereka ingin sukses di dunia komputer.
Visual Basic (yang sering juga disebut VB) selain itu disebut sebuah bahasa pemrograman, juga sering disebut sebagai sarana (tool) untuk menghasilkan perogram-program aplikasi berbasiskan Windows. beberapa kemampuan atau manfaat dari Visual Basic di antaranya seperti:
• untuk membuat program berbasis windows.
• untuk membuat objek-objek pembantu program sepert misalnya kontrol ActiveX, file help, aplikasi internet, dan seagainya.
• menguji program (debugging) dan menghasilkan program akhir ber-ekstensi EXE yang bersifat executable, atau dapat langsung dijalankan.
1.1.2 Apa Visual Basic itu Sulit?
Visual Basic adalah bahasa yang sebenarnya cukup mudah untuk dipelajari. Bagi programmer, pemula yang baru ingin belajar program, lingkungan Visual Basic dapat membantu membuat program berbasis windows dengan sekejap mata. Sedang bagi programmer tingkat lanjut, kemampuannya yang besar dapat digunakan untuk membuat program-program yang kompleks, misalnya seperti dalam lingkungan networking atau client-server.
Untungnya, bahasa Visual Basic cukup sederhana dan menggunakan kata-kata bahasa Inggris yang umum digunakan. Anda pun tidak perlu lagi menghafal sintaks-sintaks maupun format-format bahasa yang bermacam-macam. Di dalam Visual Basic semuanya telah disediakan dalam pilihan-pilihan yang tinggal diambil sesuai kebutuhan. Selain it

FUNGSI DAN KEGUNAAN VISUAL BASIC


Microsoft Visual Basic for Applications (VBA) adalah sebuah turunan bahasa pemrogramanVisual Basic yang dikembangkan oleh Microsoft dan dirilis pada tahun 1993, atau kombinasi yang terintegrasi antara lingkungan pemrograman(Visual Basic Editor)dengan bahasa pemrograman(Visual Basic)yang memudahkan user untuk mendesain dan membangun program Visual Basic dalam aplikasi utama Microsoft Office, yang ditujukan untuk aplikasi-aplikasi tertentu. VBA didesain untuk melakukan beberapa tugas, seperti halnya mengkustomisasi sebuah aplikasi laiknya Microsoft Office atau Microsoft Visual Studio. Kegunaan VBA adalah mengotomatisasi pekerjaan. Pekerjaan yang dimaksud adalah pekerjaan yang dilakukan secara berulang-ulang dan pekerjaan yang kompleks. VBA berbeda dengan Microsoft Visual Basic, Microsoft Visual Basic memberi banyak pemrograman dan fungsi tingkat lanjut hingga Microsoft Visual Basic dapat dihasilkan program yang lebih kompleks untuk sistem operasi Microsoft Windows maupun Office. Sedangkan VBA hanya dapat dibangun pada aplikasi utama Microsoft Office mengendalikan fungsi aplikasi tersebut melakukan serangkaian objek terprogram. Versi VBA terbaru saat ini adalah versi 6.3 yang dirilis pada tahun 2001, yang mendukung semua program dalam Microsoft Office, yakniMicrosoft ExcelMicrosoft AccessMicrosoft WordMicrosoft OutlookMicrosoft FrontPage, sertaMicrosoft PowerPoint dan juga Microsoft Visual Studio.

emampuan n manfaat VB (Visual Basic)” “versi VB di pasaran”

Sekilas Mengenai Microsoft Visual Basic 6
1.1.1 Apa itu Visual Basic?
Siapapun yang bergerak di bidang komputer pasti pernah mendengar tentang Visual Basic, baik di sekolah, perkuliahan, kantor, maupun lewat iklan-iklan lowongan pekerjaan. Tapi mungkin bagi Anda belum mengetahui apa itu sebenarnya Visual Basic. Visual Basic pada dasarnya adalah sebuah bahasa pemrograman komputer. Bahasa pemrograman adalah perintah-perintah atau instruksi yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu. Visual Basic kini sekan-akan menjadi “Kiblat” bagi para Software developer, dan menjadi salah satu bahasa yang wajib dipelajari oleh berbagai kalangan, jika mereka ingin sukses di dunia komputer.
Visual Basic (yang sering juga disebut VB) selain itu disebut sebuah bahasa pemrograman, juga sering disebut sebagai sarana (tool) untuk menghasilkan perogram-program aplikasi berbasiskan Windows. beberapa kemampuan atau manfaat dari Visual Basic di antaranya seperti:
• untuk membuat program berbasis windows.
• untuk membuat objek-objek pembantu program sepert misalnya kontrol ActiveX, file help, aplikasi internet, dan seagainya.
• menguji program (debugging) dan menghasilkan program akhir ber-ekstensi EXE yang bersifat executable, atau dapat langsung dijalankan.
1.1.2 Apa Visual Basic itu Sulit?
Visual Basic adalah bahasa yang sebenarnya cukup mudah untuk dipelajari. Bagi programmer, pemula yang baru ingin belajar program, lingkungan Visual Basic dapat membantu membuat program berbasis windows dengan sekejap mata. Sedang bagi programmer tingkat lanjut, kemampuannya yang besar dapat digunakan untuk membuat program-program yang kompleks, misalnya seperti dalam lingkungan networking atau client-server.
Untungnya, bahasa Visual Basic cukup sederhana dan menggunakan kata-kata bahasa Inggris yang umum digunakan. Anda pun tidak perlu lagi menghafal sintaks-sintaks maupun format-format bahasa yang bermacam-macam. Di dalam Visual Basic semuanya telah disediakan dalam pilihan-pilihan yang tinggal diambil sesuai kebutuhan.
READ MORE

Pengertian Visual Basic







Microsoft Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment (IDE) visual untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman (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]
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]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
  • 20 Mei 1991: Microsoft merilis Visual Basic versi 1.0 untuk Windows di Windows World 1991, Atlanta, Amerika Serikat. Programmer dapat membuat antar muka pengguna dengan mudah. Pembuatan aplikasi bisa lebih cepat dibandingkan sebelumnya. Kode ditulis oleh programmer untuk memberikan aksi terhadap Event dari pengguna (bagaimana pengguna merespon kepada object yang terdapat di antar muka.
  • 2. 1 September 1992: Microsoft mengumumkan Microsoft Visual Basic for MS-DOS® dalam edisi Standard dan Professional. Seperti Visual Basic untuk Windows, versi ini mengkombinasikan kemudahan pendisainan secara grafis dengan kekuatan dan keunggulan dalam banyak hal di pemrograman
  • 2 November 1992: Microsoft mengumumkan kemampuan dari Visual Basic versi 2.0 untuk Windows pada edisi Professional dan Standard. Versi ini menyertakan lebih dari 300 fitur baru dan peningkatan untuk pengembangan aplikasi yang lebih cepat, pengaksesan ke fitur-fitur tingkat lanjut di Windows, dan produktivitas pengembang yang lebih besar lagi. Di antaranya: MDI Forms, ODBC, dan variabel
  • 14 Mei 1993: Microsoft mengumumkan Visual Basic versi 3.0 untuk edisi Standard dan Professional. Versi 3.0 menyediakan kemudahan akses ke berbagai sumber data yang banyak dengan mengintegrasikan mesin database Microsoft Access Database for Windows 1.1 dan kemampuan di bidang aplikasi melalui Object Linking and Embedding (OLE) 2.0. Juga ditambahkan tools baru berupa controls baru, penggunaan yang lebih mudah, dan sebuah peningkatan standarisasi control bagi
  • 29 Juni 1993: Microsoft mengumumkan bahwa Microsoft Visual Basic for Applications (VBA) akan diintegrasikan ke dalam Microsoft Excel 5.0 dan Microsoft Project 4.0. Visual Basic akan melayani bahasa Macro yang umum di versi yang akan datang dari aplikasi-aplikasi untuk Windows dan Macintosh. Fitur Macro yang umum untuk aplikasi dan OLE 2.0, keduanya merupakan elemen penting di visi dan strategi Microsoft untuk aplikasi yang dapat diprogram —yang akan memberikan kemampuan bagi pengguna untuk mengintegrasikan aplikasi-aplikasi, tugas-tugas otomatis, dan pembuatan solusi yang bersifat kostumais. VBA memiliki mesin pengembangan tangguh dan fleksibel yang sama yang membuat Visual Basic menjadi terkenal, teknologi pemrograman yang memperoleh
  • 14 November 1994: Visual Basic versi 4.0 untuk Windows didemonstrasikan di Fall/COMDEX ’94 di Las Vegas. Demonstrasi ini berfokus pada perannya sebagai aplikasi berbasis Windows 32-bit pertama yang menggunakan kontrol kostumais OLE (OCXs) — komponent perangkat lunak yang dapat digunakan kembali yang ditetapkan dengan spesifikasi OLE. Pada versi ini diperkenalkan: Class, OXC’s, dan programmer dapat membuat add-ins sendiri dengan
  • 12 September 1995: Visual Basic versi 4.0 untuk MS-DOS, Microsoft Windows NT®, dan Windows 95 diumumkan. Untuk meningkatkan edisi Standard dan Professional, maka Edisi Enterprise yang baru diperkenalkan untuk memenuhi kebutuhan perusahaan dan team pengembang. Semua versi menyertakan dukungan teknologi OLE yang lebih dikembangkan, perbaikan akses data, sebuah lingkungan pengembangan yang bersifat visual, dan migrasi ke Windows 95 dan Windows NT untuk aplikasi-aplikasi yang sudah
  • 7 Desember 1995: Microsoft mengumumkan Microsoft Visual Basic Scripting Edition (VBScript), sebuah bahasa skrip Internet berbasiskan pada Visual Basic. VBScript merupakan sebuah skrip dengan performansi yang tinggi yang didisain untuk membuat isi yang bersifat aktif pada suatu situs. VBScript membolehkan pengembang untuk mengaitkan dan mengotomatiskan berbagai jenis object di halaman situs, termasuk object OLE. VBScript menjadi sebuah spesifikasi yang diusulkan berlisensi gratis yang tersedia bagi komunitas
  • 3 Februari 1997: Microsoft membuka sistem pemrograman Visual Basic versi 5.0, Edisi Professional — tool versi terakhir yang paling terkenal di dunia untuk membangun aplikasi yang tangguh (Rapid Application Development RAD) tool. Fitur-fitur Visual Basic versi 5.0 terdiri dari sejumlah performansi yang signifikan dan peningkatan produktivitas yang akan membuat para pengembang lebih efisien dan fleksibel serta cepat dalam memberikan solusi bagi pengguna akhir. Fitur-fitur tingkat lanjut — seperti kompilasi berjenis native code, akses database berkecepatan tinggi, dan sebuah lingkungan pengembangan yang ditingkatkan — membuat Visual Basic versi 5.0 menjadi versi yang paling hebat. Sebagai tambahan, kemampuan teknologi pembuatan komponen Microsoft ActiveX® di Visual Basic versi 5.0 akan membolehkan lebih dari 3 juta pengembang menggunakan Visual Basic dalam membuat aplikasi yang berbasis pada komponen yang bertujuan untuk digunakan di Internet, intranets, dan lingkungan tradisional client/
  • 10 Maret 1997: Versi terakhir yang dirilis dari Visual Basic 5.0, Edisi Pembuatan Kontrol tersedia. Edisi Pembuatan Kontrol adalah cara mudah untuk membuat ActiveX Controls bagi Internet, intranets, dan aplikasi client/
  • 15 Juni 1998: Microsoft mengumumkan Visual Basic versi 6.0, dan dimasukkan ke dalam Microsoft Visual Studio® versi 6.0. Fitur-fitur Visual Basic versi 6.0 menyediakan pengaksesan data secara terintegrasi dan bersifat grafis ke sumber data (data source) ODBC atau OLE DB manapun, dan perangkat tambahan database yang didisain untuk database Oracle dan Microsoft SQL Server™. Fitur unggulan di versi ini adalah: ActiveX Data Objects (ADO) untuk memanipulasi dan membuat database. Fitur Pengembangan Situs membawa kemudahan dalam penggunaan, model pemrograman berbasis komponen dari Visual Basic untuk membuat HTML – dan Dynamic HTML (DHTML) – berbasis aplikasi. Fitur-fitur baru ini — dikombinasikan dengan optimisasi performansi, pengembangan aplikasi yang disederhanakan dan debugging, dan dukungan untuk Microsoft teknologi server — membuat Visual Basic versi 6.0 sebuah pilihan yang ideal untuk membangun aplikasi berskala
  • 2 September 1998: Visual Studio 6.0, solusi tool pengembangan lengkap berskala perusahaan tersedia. Visual Studio 6.0 menyertakan Visual Basic versi 6.0, Microsoft Visual C++®, Microsoft Visual FoxPro®, Microsoft Visual InterDev® Web, dan Microsoft Visual J++®. Bersamaan dengan diluncurkannya Developer Days ’98, lebih dari 115 perusahaan papan atas mengumumkan dukungan terhadap Visual Studio 6.
  • 28 April 1999: Lingkungan pengembangan VBA versi 6.0 dan Software Development Kit (SDK) VBA (SDK) versi 6.0 tersedia bagi vendor perangkat lunak pihak ketiga melalui program lisensi VBA. VBA 6.0 merupakan sebuah teknologi pengembangan yang tangguh untuk aplikasi yang dikemas secara kostumais dan merupakan sebuah komponen utama di Microsoft Office
  • 15 Februari 2000: Steve Ballmer, presiden yang baru saja ditunjuk dan CEO dari Microsoft Corporation, berbicara kepada lebih dari 2.000 pengembang dalam pidatonya pada Visual Basic Insiders Technical Summit (VBITS), menyatakan visi Microsoft terhadap situs yang dapat diprogram dan memaksa kembali komitmen perusahaan yang dalam terhadap para pengembang Visual
  • 11 Juli 2000: Microsoft menyampaikan Tool Platform .NET untuk XML Web Services. Dalam pidatonya yang ditujukan pada acara Microsoft Professional Developers Conference (PDC) 2000 yang kedelapan, Paul Maritz, wakil presiden kelompok dari Platforms Group di Microsoft, memperlihatkan Microsoft .NET Framework dan Microsoft Visual Studio .NET. Ini merupakan versi terakhir dari perangkat pengembangan yang digunakan di seluruh dunia, Visual Studio .NET menyediakan dukungan untuk pengembangan drag-and-drop terhadap XML Web Services. Secara bersama, kedua produk tersebut menyediakan produktivitas yang tinggi kepada para pengembang, suatu lingkungan yang terdiri dari banyak bahasa untuk pembangunan, pengantaran, dan pengintegrasian XML Web Services pada platform Microsoft .
  • 13 November 2000: Microsoft mengumumkan kemampuan Visual Studio .NET versi Beta 1. Dalam pidato acara COMDEX/Fall 2000, Bill Gates mengumumkan kemampuan versi beta pertama Visual Studio.NET dan .NET Framework, dua teknologi kunci untuk memungkinkan para pengembang membangun XML Web services pada platform .NET. XML Web services merupakan aplikasi dan komponen yang dibuat tersedia melewati situs dengan menggunakan XML dan Simple Object Access Protocol (SOAP), dan kunci yang dapat diprogram untuk membangun generasi masa depan Internet. Microsoft membuat Visual Studio .NET Beta 1 dan .NET Framework tersedia bagi jutaan pelanggan dan rekanan
  • 13 Februari 2002: Microsoft mengumumkan kemampuan dari Visual Studio .NET versi akhir.
Daftar isiSejarahPerkembangan Visual Basic


Artikel Web dan Internet


 

Artikel Web dan Internet

   Web Science
  
      Web Science adalah sebuah ilmu yang bersumber dari desentralisasi sistem informasi. Web Science juga membutuhkan pemahaman Web dan juga pengembangan terhadap kebutuhan komunikasi dan representasi. 

·                     Web adalah massive, yaitu dimana jumlah sumber data mengalami pertumbuhan yang pesat dan luar biasa dari tahun ketahun.
·                     Web bersifat terdistribusi, teknologi web memberikan tingkat autonomi yang lebih tinggi sehingga ketersebarannya juga semakin besar. Jadi,  setiap pemilik web dapat memberikan data dengan vocabulary yang lengkap atau juga yang berbeda walupun yang dimaksudkan itu sama.
·                     Web juga bersifat dinamis, sebuah web bisa hadir pada jaringan Internet tidak terikat, lokasi geografis ataupun nama logika dari sebuah sumber informasi dapat berubah secara mudah dan sering, perubahan isi dari web juga tidak dapat diperkirakan.
·                     Web bersifat open, jadi sebuah web bisa dibuat, dibuka atau dibaca oleh siapa saja dan kapan pun oleh setiap orang secara prinsip.

      Dari perkembangan Web yang begitu pesat dan cukup signifikan. Perkembangan web dimulai dari web 1.0, web 2.0 dan web 3.0. Berikut penjelasannya:

1.           Web 1.0 yang sejak tahun 1992 mulai memperkenalkan beragam web browser, serta mendorong pertumbuhan pemanfaatan Web sebagai penyedia informasi. Pada tingkat ini web masih bersifat read only.
2.           Web 2.0 mulai menjadi trend pada tahun 1997, ini memperkaya sifat yang read only menjadi read write. Aplikasi berbasis Web semakin banyak diterapkan. Web dan sosial dimulai dengan lahirnya berbagai sarana seperti wikipedia, blog, friendster.
3.           Web 3.0 merupakan rancangan untuk memperkaya Web 2.0, dimana pada Web 2.0 baru memperhatikan pertukaran data antara manusia, pada Web 3.0 pertukaran data antar manusia-mesin, mesin-mesin dan manusia-manusia disempurnakan.

SEJARAH WEB

Penemu situs web adalah Sir Timothy John ¨Tim¨ Berners-Lee, sedangkan situs web yang tersambung dengan jaringan pertamakali muncul pada tahun 1991. Maksud dari Tim ketika merancang situs web adalah untuk memudahkan tukar menukar dan memperbarui informasi pada sesama peneliti di tempat ia bekerja. Pada tanggal 30 April 1993, CERN (tempat dimana Tim bekerja) mengumumkan bahwa WWW dapat digunakan secara gratis oleh publik.
Sebuah situs web bisa berupa hasil kerja dari perorangan atau individu, atau menunjukkan kepemilikan dari suatu organisasi, perusahaan. biasanya pembahasan dalam sebuah situs web merujuk pada sebuah ataupun beberapa topik khusus, atau kepentingan tertentu. Sebuah situs web bisa berisi pranala yang menghubungkan ke situs web lain, demkian pula dengan situs web lainnya. Hal ini terkadang membuat perbedaan antara situs web yang dibuat oleh individu ataupun perseorangan dengan situs web yang dibuat oleh organisasi bisnis menjadi tidak begitu jelas.
Situs web biasanya ditempatkan pada server web. Sebuah server web umumnya telah dilengkapi dengan perangkat-perangkat lunak khusus untuk menangani pengaturan nama ranah, serta menangani layanan atas protokol HTTP yang disebut sebagai Server HTTP (bahasa Inggris: HTTP Server) seperti Apache HTTP Server, atau Internet Information Services (IIS).

Definisi Web dari berbagai sumber :
Web adalah salah satu bagian dari website. Jika sebuah website ibarat buku, maka halaman web adalah halaman-halaman di dalamnya. ( JASMADI & E-MEDIA SOLUSINDO)
Web merupakan salah satu layanan internet yang paling banyak digunakan dibanding dengan layanan lain seperti ftp, gopher, news atau bahkan email. (SUWANTO RAHARJO S.Si, M.Kom)
Web adalah formulir komunikasi interaktif yang digunakan pada sutu jaringan komputer. (WAHANA KOMPUTER)
Web adalah bagian paling terlihat sebagai jaringan terbesar dunia, yakni intrenet. (A. TAUFIQ HIDAYATULLAH)
Web adalah sebuah tempat di internet yang mempunyai nama dan alamat. (HAER TALIB)
Web adalah koleksi sumber informasi kaya grafis yang saling berhubungan satu sama lain dalam internet yang lebih besar. (BOONE (THOMSON) )
Web adalah suatu program yang dapat emmuat film, gambar, suara, serta musik yang ditampilkan dalam internet. (FERI INDAYUDHA)
Web adalah suatu metode untuk menampilan informasi di internet, baik berupa teks, gambar, suara maupun video yang interaktif dan mempunyai kelebihan untuk menghubungkan (link) satu dokumen dengan dokumen lainnya (hypertext) yang dapat diakses melalui sebuah browser. (YUHEFIZAR)



ARSITEKTUR WEB DAN APLIKASINYA

Arsitektur Website adalah sebuah bentuk perancangan dan pendesainan dari arsitektur itu sendiri, dimana ia melibatkan teknis, kriteria estetis dan fungsional. Seperti dalam arsitektur tradisional, fokusnya adalah benar pada pengguna dan kebutuhan pengguna. Hal ini memerlukan perhatian khusus pada konten web, rencana bisnis, kegunaan, desain interaksi, informasi dan desain arsitektur web. Untuk optimasi mesin pencari yang efektif perlu memiliki apresiasi tentang bagaimana sebuah situs Web terkait dengan World Wide Web.
Contoh gambar :

Berikut aplikasi utamanya :
HTTP, HTML, Web Server,  dan Internet

a.         HTTP (Hypertext Transfer Protocol)

ð          Sebuah protokol jaringan lapisan aplikasi yang digunakan untuk sistem informasi terdistribusi, kolaboratif, dan menggunakan hipermedia.

b.         HTML (Hyper Text Markup Language)

ð             Bahasa standar untuk membuat suatu dokumen HTML (halaman web) yang terdiri dari kode-kode singkat tertentu, dimana dengan kode-kode tersebut akan memerintahkan Web Browser bagaimana untuk menampilkan halaman Web yang terdiri dari berbagai macam format file seperti teks, grafik, animasi, link maupun audio-video.

c.         Web browser

ð              Sebuah progam yang dapat menterjemahkan kode perintah dari dokumen HTML tersebut sehingga dapat kita lihat, baca dan dengar. Contoh dari Web Browser adalah Internet Explorer, Google ChromeMozilla FirefoxOperaSafari dll.
  
d.         Internet

ð             Sebuah jaringan komputer yang terdiri dari berbagai macam ukuran jaringan komputer di seluruh dunia mulai dari sebuah PC, jaringan-jaringan lokal berskala kecil, jaringan-jaringan kelas menegah, hingga jaringan-jaringan utama yang menjadi tulang punggung internet seperti NSFnetNEARnetSURAnet, dan lain-lain.

INSTITUSI PENGELOLA INTERNET ATAU WEB

Institusi pengelola internet yaitu organisasi atau pihak-pihak yang bertanggung jawab atas sejumlah organisasi atau lembaga yang memiliki pengaruh terhadap perkembangan internet serta menjadi guide atas perkembangan internet dan web. Organisai-organisai yang masih aktif hingga sekarang:

1. World Wide Web Consortium (W3C):
Awalnya dibentuk dari Laboratorium Ilmu Komputer MIT oleh Tim Berners-Lee dan Al-Vezza. W3C saat ini bertangggung jawab terhadap perkembangan dari berbagai protokol dan standar yang terkait dengan Web. Seperti misalnya standarisasi HTML, XML, XHTML dan CSS diatur oleh W3C. Saat ini W3C masih dipimpin oleh Berners-Lee.
2. Internet Engineering Task Force (IETF)
Merupakan badan yang bertanggungjawab terhadap masalah teknis dari perkembangan teknologi internet. IETF bertugas mengkaji berbagai teknologi terkait untuk kemudian distandarkan menjadi sebuah request for comment (RFC). IETF fokus pada evolusi dari internet dan menjamin proses tersebut berjalan dengan smooth.
3. Internet Architecture Board (IAB):
IAB bertanggung jawab dalam  mendefiniskan backbone internet
4. Internet Society (ISOC):
Dibentuk dari berbagai organisasi, pemerintahan, non-profit, komunitas, akademisi maupun para professional. Kelompok ini bertanggungjawab dalam membuat kebijakan tentang internet, dan memantau lembaga lain seperti IETF.
5. The Internet Assigned Authority (IANA) & Internet Network Information Center (InterNIC).
Kelompok ini bertanggung jawab terhadap alokasi alamat IP  dan nama domain.

ASPEK HUKUM DAN ETIKA DALAM BERINTERNET

Etika adalah ilmu tentang apa yang baik dan apa yang buruk dan tentang hak dan kewajiban moral (akhlaq); kumpulan asas atau nilai yang berkenaan dengan akhlaq; nilai mengenai nilai benar dan salah, yang dianut suatu golongan atau masyarakat. (Kamus Besar Bahasa Indonesia, 1989). 

Begitu juga etika didalam berinternet, jangan sampai kita melakukan hal di luar etika itu sendiri. Karena, berinternet atau main di dunia maya mempunyai etika juga. Berikut ulasan tentangpentingnya beretika ketika menggunakan internet :

1.   Bahwa pengguna internet berasal dari berbagai negara yang mungkin memiliki budaya, bahasa dan adat istiadat yang berbeda-beda.
2.   Pengguna internet merupakan orang-orang yang hidup dalam dunia anonymouse, yang tidak mengharuskan pernyataan identitas asli dalam berinteraksi.
3.   Berbagai macam fasilitas yang diberikan dalam internet memungkinkan seseorang untuk bertindak etis seperti misalnya ada juga penghuni yang suka iseng dengan melakukan hal-hal yang tidak seharusnya dilakukan.
4.   Harus diperhatikan bahwa pengguna internet akan selalu bertambah setiap saat dan memungkinkan masuknya penghuni baru didunia maya tersebut.

Jadi, beretika dalam menggunakan internet wajib untuk semua pengguna internet.

Antara lain, dibawah ini merupakan etika-etika dalam menggunakan internet:

1.   Jangan menyindir, menghina, melecehkan, atau menyerang pribadi seseorang/pihak lain.
2.   Jangan sombong, angkuh, sok tahu, sok hebat, merasa paling benar, egois, berkata kasar, kotor, dan hal-hal buruk lainnya yang tidak bisa diterima orang.
3.   Menulis sesuai dengan aturan penulisan baku. Artinya jangan menulis dengan huruf kapital semua (karena akan dianggap sebagai ekspresi marah), atau penuh dengan singkatan-singkatan tidak biasa dimana orang lain mungkin tidak mengerti maksudnya (bisa menimbulkan salah pengertian).
4.   Jangan mengekspose hal-hal yang bersifat pribadi, keluarga, dan sejenisnya yang bisa membuka peluang orang tidak bertanggung jawab memanfaatkan hal itu.
5.  Perlakukan pesan pribadi yang diterima dengan tanggapan yang bersifat pribadi juga, jangan ekspose di forum.
6.  Jangan turut menyebarkan suatu berita/informasi yang sekiranya tidak logis dan belum pasti kebenarannya, karena bisa jadi berita/informasi itu adalah berita bohong (hoax). Selain akan mempermalukan diri sendiri orang lainpun bisa tertipu dengan berita/info itu bila ternyata hanya sebuah hoax.
7.  Andai mau menyampaikan saran/kritik, lakukan dengan personal message, jangan lakukan di depan forum karena hal tersebut bisa membuat tersinggung atau rendah diri orang yang dikritik.
8.   Selalu memperhatikan Hak Atas Kekayaan Intelektual (HAKI). Artinya jangan terlibat dalam aktivitas pencurian/penyebaran data dan informasi yang memiliki hak cipta.
9.  Jika mengutip suatu tulisan, gambar, atau apapun yang bisa/diijinkan untuk dipublikasikan ulang, selalu tuliskan sumber aslinya.
10. Jangan pernah memberikan nomor telepon, alamat email, atau informasi yang bersifat pribadi lainnya milik teman kepada pihak lain tanpa persetujuan teman itu sendiri.

ARTIKEL ALGORITMA & PEMROGRAMAN


ARTIKEL ALGORITMA & PEMROGRAMAN

1. Definisi Algoritma 
           “Algoritma adalah urutan langkah-langkah logis penyelesaian masalah 
yang disusun secara sistematis dan logis”. Kata logis merupakan kata kunci 
dalam algoritma. Langkah-langkah dalam algoritma  harus logis dan harus 
dapat ditentukan bernilai salah atau benar. 
            Dalam beberapa konteks, algoritma adalah spesifikasi urutan langkah untuk 
melakukan pekerjaan tertentu. Pertimbangan dalam pemilihan algoritma 
adalah, pertama, algoritma haruslah benar. Artinya algoritma akan memberikan 
keluaran yang dikehendaki dari sejumlah masukan yang diberikan. Tidak 
peduli sebagus apapun algoritma, kalau memberikan keluaran yang salah, 
pastilah algoritma tersebut bukanlah algoritma yang baik. 
2. Algoritma dan Program 
            Pertimbangan kedua yang ritma yang 
baik harus mampu memberikan hasil yang sedekat mungkin dengan nilai 
yang sebenarnya.

            Ketiga adalah efisiensi algoritma. Efisiensi algoritma dapat ditinjau dari 2 
hal yaitu efisiensi waktu dan memori. Meskipun algoritma memberikan 
keluaran yang benar (paling mendekati), tetapi jika kita harus menunggu 
berjam-jam untuk mendapatkan keluarannya, algoritma tersebut biasanya 
tidak akan dipakai, setiap orang menginginkan keluaran yang cepat. Begitu 
juga dengan memori, semakin besar memori yang terpakai maka semakin 
buruklah algoritma tersebut. 

            Dalam kenyataannya, setiap orang bisa membuat algoritma yang berbeda 
untuk menyelesaikan suatu permasalahan, walaupun terjadi perbedaan 
dalam menyusun algoritma, tentunya  kita mengharapkan keluaran yang 
sama. Jika terjadi demikian, carilah algoritma yang paling efisien dan cepat. 

3. Beda Algoritma dan Program
           Program adalah kumpulan pernyataan komputer, sedangkan metode dan 
tahapan sistematis dalam program adalah algoritma. Program ditulis dengan 
menggunakan bahasa pemrograman. Jadi bisa disebut bahwa program 
adalah suatu implementasi dari bahasa pemrograman. 

Beberapa pakar memberi formula bahwa: 

Program = Algoritma + Bahasa (Struktur Data)  

Bagaimanapun juga struktur data  dan algoritma berhubungan sangat erat 
pada sebuah program. Algoritma yang baik tanpa pemilihan struktur data 
yang tepat akan membuat program menjadi kurang baik, demikian juga sebaliknya. 

4. Algoritma Merupakan Jantung Ilmu Informatika
          Algoritma adalah jantung ilmu komputer atau informatika. Banyak cabang 
ilmu komputer yang mengarah ke dalam terminologi algoritma. Namun, 
jangan beranggapan algoritma selalu identik dengan ilmu komputer saja. 
Dalam kehidupan sehari-hari pun banyak terdapat proses yang dinyatakan 
dalam suatu algoritma. Cara-cara membuat kue atau masakan yang 
dinyatakan dalam suatu resep juga dapat disebut sebagai algoritma. Pada 
setiap resep selalu ada urutan langkah-langkah membuat masakan. Bila 
langkah-langkahnya tidak logis, tidak dapat dihasilkan masakan yang 
diinginkan. Ibu-ibu yang mencoba suatu resep masakan akan membaca satu 
per satu langkah-langkah pembuatannya lalu ia mengerjakan proses sesuai 
yang ia baca. Secara umum, pihak (benda) yang mengerjakan proses disebut 
pemroses (processor). Pemroses tersebut dapat berupa manusia, komputer, 
robot atau alat-alat elektronik lainnya. Pemroses melakukan suatu proses 
dengan melaksanakan atau “mengeksekusi” algoritma yang menjabarkan 
proses tersebut. 
           Algoritma adalah deskripsi dari suatu pola tingkah laku yang dinyatakan 
secara primitif yaitu aksi-aksi yang didefenisikan sebelumnya dan diberi 
nama, dan diasumsikan sebelumnya bahwa aksi-aksi tersebut dapat kerjakan 
sehingga dapat menyebabkan kejadian.

-Mekanisme Pelaksanaan Algoritma oleh Pemroses 
         Komputer hanyalah salah satu pemroses. Agar dapat dilaksanakan oleh 
komputer, algoritma harus ditulis dalam notasi bahasa pemrograman 
sehingga dinamakan program. Jadi program adalah perwujudan atau 
implementasi teknis algoritma yang ditulis dalam bahasa pemrograman 
tertentu sehingga dapat dilaksanakan oleh komputer. 
        Kata “algoritma” dan “program” seringkali dipertukarkan dalam 
penggunaannya. Misalnya ada orang yang berkata seperti ini: “program 
pengurutan data menggunakan algoritma  selection sort”. Atau pertanyaan 
seperti ini: “bagaimana algoritma dan program menggambarkan grafik 
tersebut?”. Jika Anda sudah memahami pengertian algoritma yang sudah disebutkan sebelum ini, Anda dapat membedakan arti kata algoritma dan 
program. Algoritma adalah langkah-langkah penyelesaikan masalah, 
sedangkan program adalah realisasi algoritma dalam bahasa pemrograman. 
Program ditulis dalam salah satu bahasa pemrograman dan kegiatan 
membuat program disebut  pemrograman (programming). Orang yang 
menulis program disebut pemrogram  (programmer). Tiap-tiap langkah di 
dalam program disebut pernyataan atau  instruksi. Jadi, program tersusun 
atas sederetan instruksi. Bila suatu instruksi dilaksanakan, maka operasi-
operasi yang bersesuaian dengan instruksi tersebut dikerjakan komputer. 
        Secara garis besar komputer tersusun atas empat komponen utama yaitu, 
piranti masukan, piranti keluaran, unit pemroses utama, dan memori. Unit 
pemroses utama  (Central Processing Unit – CPU) adalah “otak” komputer, 
yang berfungsi mengerjakan operasi-operasi dasar seperti operasi 
perbandingan, operasi perhitungan, operasi membaca, dan operasi menulis. 
Memori adalah komponen yang berfungsi menyimpan atau mengingat-
ingat. Yang disimpan di dalam memori adalah program (berisi operasi-
operasi yang akan dikerjakan oleh CPU) dan data atau informasi (sesuatu 
yang diolah oleh operasi-operasi). Piranti masukan dan keluaran (I/O 
devices) adalah alat yang memasukkan data atau program ke dalam memori, 
dan alat yang digunakan komputer untuk mengkomunikasikan hasil-hasil 
aktivitasnya. Contoh piranti masukan antara lain, papan kunci (keyboard), 
pemindai (scanner), dan cakram (disk). Contoh piranti keluaran adalah, 
layar peraga (monitor), pencetak (printer), dan cakram. 
          Mekanisme kerja keempat komponen di atas dapat dijelaskan sebagai 
berikut. Mula-mula program dimasukkan ke dalam memori komputer. 
Ketika program dilaksanakan (execute), setiap instruksi yang telah 
tersimpan di dalam memori dikirim  ke CPU. CPU mengerjakan operasi-operasi yang bersesuaian dengan instruksi tersebut. Bila suatu operasi 
memerlukan data, data dibaca dari piranti masukan, disimpan di dalam 
memori lalu dikirim ke CPU untuk operasi yang memerlukannya tadi. Bila 
proses menghasilkan keluaran atau informasi, keluaran disimpan ke dalam 
memori, lalu memori menuliskan keluaran tadi ke piranti keluaran 
(misalnya dengan menampilkannya di layar monitor). 

5. Belajar Memprogram dan Belajar Bahasa Pemrograman

 Belajar memprogram tidak sama dengan belajar bahasa pemrograman.
Belajar memprogram adalah belajar tentang metodologi pemecahan
masalah, kemudian menuangkannya  dalam suatu notasi tertentu yang
mudah dibaca dan dipahami. Sedangkan belajar bahasa pemrograman
berarti belajar memakai suatu bahasa aturan-aturan tata bahasanya,
pernyataan-pernyataannya, tata cara pengoperasian  compiler-nya, dan
memanfaatkan pernyataan-pernyataan tersebut untuk membuat program
yang ditulis hanya dalam bahasa itu saja. Sampai saat ini terdapat puluhan
bahasa pemrogram, antara lain bahasa rakitan (assembly),   Fortran, Cobol,
Ada, PL/I, Algol, Pascal, C, C++, Basic, Prolog, LISP, PRG, bahasa-
bahasa simulasi  seperti CSMP, Simscript, GPSS, Dinamo. Berdasarkan
terapannya, bahasa pemrograman dapat digolongkan atas dua kelompok
besar: 
1.  Bahasa pemrograman bertujuan khusus. Yang termasuk kelompok 
ini adalah Cobol (untuk terapan bisnis dan administrasi). Fortran 
(terapan komputasi ilmiah), bahasa rakitan (terapan pemrograman 
mesin),  Prolog (terapan kecerdasan buatan), bahasa-bahasa 
simulasi, dan sebagainya. 
2.  Bahasa perograman bertujuan umum, yang dapat digunakan untuk 
berbagai aplikasi. Yang termasuk kelompok ini adalah bahasa 
Pascal, Basic dan C. Tentu saja pembagian ini tidak kaku. Bahasa-
bahasa bertujuan khusus tidak berarti tidak bisa digunakan untuk 
aplikasi lain. Cobol misalnya, dapat juga digunakan untuk terapan 
ilmiah, hanya saja kemampuannya terbatas. Yang jelas, bahasa-
bahasa pemrograman yang berbeda dikembangkan untuk 
bermacam-macam terapan yang berbeda pula.  
 Berdasarkan pada apakah notasi bahasa pemrograman lebih “dekat” ke 
 mesin atau ke bahasa manusia, maka bahasa pemrograman dikelompokkan 
 atas dua macam: 
1.  Bahasa tingkat rendah. Bahasa jenis ini dirancang agar setiap 
instruksinya langsung dikerjakan oleh komputer, tanpa harus 
melalui penerjemah (translator). Contohnya adalah bahasa mesin. 
CPU mengambil instruksi dari  memori, langsung mengerti dan 
langsung mengerjakan operasinya.  Bahasa tingkat rendah bersifat 
primitif, sangat sederhana, orientasinya lebih dekat ke mesin, dan 
sulit dipahami manusia. Sedangkan  bahasa rakitan dimasukkan ke 
dalam kelompok ini karena alasan notasi yang dipakai dalam bahasa 
ini lebih dekat ke mesin, meskipun untuk melaksanakan 
instruksinya masih perlu penerjemahan ke dalam bahasa mesin.
2.  Bahasa tingkat tinggi, yang membuat pemrograman lebih mudah 
dipahami, lebih “manusiawi”, dan berorientasi ke bahasa manusia 
(bahasa Inggris). Hanya saja, program dalam bahasa tingkat tinggi 
tidak dapat langsung dilaksanakan oleh komputer. Ia perlu 
diterjemahkan terlebih dahulu oleh sebuah translator bahasa (yang 
disebut kompilator atau compiler) ke dalam bahasa mesin sebelum 
akhirnya dieksekusi oleh CPU. Contoh bahasa tingkat tinggi adalah 
Pascal, PL/I, Ada, Cobol, Basic, Fortran, C, C++, dan sebagainya.


-Menilai Sebuah Algoritma 
       Ketika manusia berusaha memecahkan masalah, metode atau teknik yang 
digunakan untuk memecahkan masalah itu ada kemungkinan bisa banyak 
(tidak hanya satu). Dan kita memilih mana yang terbaik di antara teknik-
teknik itu. Hal ini sama juga dengan algoritma, yang memungkinkan suatu 
permasalahan dipecahkan dengan metode dan logika yang berlainan. Yang 
menjadi pertanyaan adalah bagaimana mengukur mana algoritma yang 
terbaik? 
Beberapa persyaratan untuk menjadi algoritma yang baik adalah: 
•  Tingkat kepercayaannya tinggi (realibility). Hasil yang diperoleh dar
proses harus berakurasi tinggi dan benar. 
•  Pemrosesan yang efisien (cost rendah). Proses harus diselesaikan
secepat mungkin dan frekuensi kalkulasi yang sependek mungkin.
•  Sifatnya general. Bukan sesuatu yang hanya untuk menyelesaikan satu 
kasus saja, tapi juga untuk kasus lain yang lebih general. 
•  Bisa dikembangkan (expandable). Haruslah sesuatu yang dapat kita 
kembangkan lebih jauh berdasarkan perubahan requirement yang ada. 
•  Mudah dimengerti. Siapapun yang melihat, dia akan bisa memahami 
algoritma Anda. Susah dimengertinya suatu program akan membuat 
susah di-maintenance (kelola). 
• Portabilitas yang tinggi (portability). Bisa dengan mudah 
diimplementasikan di berbagai platform komputer. 
•   Precise (tepat, betul, teliti). Setiap instruksi harus ditulis dengan 
seksama dan tidak ada keragu-raguan, dengan demikian setiap instruksi 
harus dinyatakan secara eksplisit dan tidak ada bagian yang dihilangkan 
karena pemroses dianggap sudah mengerti. Setiap langkah harus jelas 
dan pasti.
Contoh:   Tambahkan 1 atau 2 pada x. 
     Instruksi di atas terdapat keraguan. 
•  Jumlah langkah atau instruksi berhingga dan tertentu. Artinya, untuk 
kasus yang sama banyaknya, langkah harus tetap dan tertentu meskipun 
datanya berbeda. 
•  Efektif. Tidak boleh ada instruksi yang tidak mungkin dikerjakan oleh 
pemroses yang akan menjalankannya. 
 Contoh: Hitung akar 2 dengan presisi sempurna. 
 Instruksi di atas tidak efektif, agar efektif instruksi tersebut diubah. 
Misal: Hitung akar 2 sampai lima digit di belakang koma. 
•  Harus  terminate. Jalannya algoritma harus ada kriteria berhenti. 
Pertanyaannya adalah apakah bila jumlah instruksinya berhingga maka 
pasti terminate? 
•   Output yang dihasilkan tepat. Jika langkah-langkah algoritmanya logis 
dan diikuti dengan seksama maka dihasilkan output yang diinginkan.


-Penyajian Algoritma 

Penyajian algoritma secara garis besar bisa dalam 2 bentuk penyajian yaitu 
tulisan dan gambar. Algoritma yang disajikan dengan tulisan yaitu dengan 
struktur bahasa tertentu (misalnya bahasa Indonesia atau bahasa Inggris) 
dan  pseudocode.  Pseudocode adalah kode yang mirip dengan kode 
pemrograman yang sebenarnya seperti Pascal, atau C, sehingga lebih tepat 
digunakan untuk menggambarkan algoritma yang akan dikomunikasikan 
kepada pemrogram. Sedangkan algoritma disajikan dengan gambar,
misalnya dengan  flowchart. Secara umum,  pseudocode mengekspresikan 
ide-ide secara informal dalam proses penyusunan algoritma. Salah satu cara 
untuk menghasilkan kode pseudo adalah dengan meregangkan aturan-aturan 
bahasa formal yang dengannya versi akhir dari algoritma akan 
diekspresikan. Pendekatan ini umumnya digunakan ketika bahasa 
pemrograman yang akan digunakan telah diketahui sejak awal. 
Flowchart merupakan gambar atau bagan yang memperlihatkan urutan dan 
hubungan antar proses beserta pernyataannya. Gambaran ini dinyatakan 
dengan simbol. Dengan demikian setiap simbol menggambarkan proses 
tertentu. Sedangkan antara proses digambarkan dengan  garis penghubung. 
Dengan menggunakan  flowchart akan memudahkan kita untuk melakukan 
pengecekan bagian-bagian yang terlupakan dalam analisis masalah. Di 
samping itu  flowchart juga berguna sebagai fasilitas untuk berkomunikasi 
antara pemrogram yang bekerja dalam tim suatu proyek.