Kegunaan Penelitian Batasan Masalah Tinjauan Pustaka Sejarah Singkat Visual Basic VB

1.6 Kegunaan Penelitian

Kegunaan penelitian untuk menciptakan suatu system yang dapat mempermudah pegolahan data pada pihak yang bersangkutan itu sendiri sehinnga menjadi lebih cepat, akurat dan, efisien.

1.7 Batasan Masalah

Penulis melakkan pembatasan masalah, ini dilakukan untuk memudahkan penulisan agar tidak menyimpang dari topic permasalahan tentang data siswa pada Smp terkait. Adapun batasan masalah adalah data siswa dan data dosen, serta kemungkinan dikembangkan dibelakang hari.

1.8 Tinjauan Pustaka

Sebagai suatu karya tulis yang ingin dikatakan baik tentu harus memiliki referensi yang cukup. Oleh karenanya penulis melakukan pengumpulan bahan bacaan guna mendapatkan informasi yang mendukung dan berhubungan dengan materi yang terdapat dalam tugas akhir ini nantinya. Adapun sumber bacaan adalah dari perpustakaan usu : 1. Jogiyanto Hartono Analisis Dan Disain Sistem Informasi: pendekatan terstruktur teori dan praktek aplikasi bisnis. Perancangan sistem adalah “Tahap Setelah Analisis siklus pengembangan sistem, pendefenisian kebutuhan-kebutuhan fungsional, persiapan rancang bangun implementasi sistem,dan bagaimana sebuah sistem dibangun 2 Firdaus 64 Trik Tersembunyi Visual Basic “Untuk megupas Hal yang menarik dari bahasa pemrograman Visual Basic dengan kode perintah yang dijelaskan pada setiap barisnya. 3 Catapult, Inc. “Tabel database adalah kumpulan data dengan subjek dan topic yang sama. Dicky Azhari Harahap : Sistem Informasi Pada Sekolah Menengah Pertama SMP Primbana Medan, 2008. USU Repository © 2009

1.9 Sistematika Penulisan

Untuk mempermudah penulisan tugas akhir ini, penulis membuat suatu sistematika penulisan yang terdiri dari:

BAB 1 PENDAHULUAN

Bab ini merupakan Bab pendahuluan tugas akhir ini, penulis membuat latar belakang masalah, identifikasi masalah, pembatasan masalah, maksud dan tujuan, dan metode penelitian serta data yang dibutuhkan.

BAB 2 TINJAUAN TEORITIS

Pada bab ini menjelaskan tentang teoritis semua hal-hal yang mendukung dan yang berhubungan dengan permasalahan dalam tugas akhir ini, misalnya sejarah visual basic dan lain sebagainya.

BAB 3 PERANCANGAN SISTEM

Pada bab ini dijelaskan tentang pembuatan sistem, defenisi,dan tujuan sistem..

BAB 4 IMPLEMENTASI SISTEM

Pada bab ini dijelaskan tentang langkah-langkah dalam implementasi sistem juga disertai dengan komponen kebutuhan sistem.

BAB 5 KESIMPULAN DAN SARAN

Pada bab ini penulis memnyimpulkan dari hasil pembahasan bab-bab sebelumnya dan juga memberikan saran bagi penulis khususnya dan pembaca umumnya. Dicky Azhari Harahap : Sistem Informasi Pada Sekolah Menengah Pertama SMP Primbana Medan, 2008. USU Repository © 2009 BAB 2 LANDASAN TEORI

2.1 Sejarah Singkat Visual Basic VB

Visual Basic adalah satu bahasa pemrograman komputer. Bahasa adalah perintah- perintah yang dimengerti oleh computer untuk melakukan tugas-tugas tertentu. Bahasa pemrograman Visual Basic, yang dikembangkan oleh Microsoft sejak tahun 1991, merupakan pengembangan dari pendahulunya yaitu BASIC Beginner’s All Symbolic Instruction Code yang dikembangkan pada era 1950-an. Visual Basic merupakan salah satu Development Tool yaitu alat Bantu untuk membuat berbagai macam program komputer, khususnya yang menggunakan sistem operasi windows. Visual Basic merupakan salah satu bahasa pemrograman komputer yang mendukung object Object Oriented Programming=OOP. Beberapa kemampuan atau kemampuan Visual Basic diantaranya seperti: • Untuk membuat program aplikasi berbasis windows, • Untuk membuat objek-objek pembantu program seperti misalnya kontrol ActiveX, file Help, aplikasi internet, dan sebagainya, • Menguji program debugging dan menghasilkan program akhir berakhiran EXE yang bersifat executable, atau dapat langsung dijalankan. Dicky Azhari Harahap : Sistem Informasi Pada Sekolah Menengah Pertama SMP Primbana Medan, 2008. USU Repository © 2009

2.1.1 Perkembangan Visual Basic

Visual Basic 1.0 dikenalkan pada tahun 1991, pendekatan yang dilakukan untuk menghubungkan bahasa pemrograman dengan GUI berasal dari prototype yang dikembangkan oleh “Alan Coopeer” yang disebut TRIPOD. Kemudian Microsoft mengontrak cooper dan asosiasinya untuk mengembangkan tripod agar dapat digunakan di windows 3.0 dibawah nama kode Ruby. Berikut perjalanan Visual Basic VB 1.0 sampai VB 10:

1. Proyek “Thunder” dirintis

2. Visual Basic 1.0

May 1991 di rilis untuk windows pada ComdexWindows Wordtrade yang dipertunjukan di Atlanta, Georgia,

3. Visual Basic 1.0

untuk DOS dirilis pada bulan September 1992. Bahasa ini tidak kompatibel dengan Visual Basic for Windows. VB 1.0 for DOS in pada kenyataanya merupakan versi kelanjutan dari compiler BASIC, QuickBasic dan BASIC Profesional Development System.

4. Visual Basic 2.0

dirilis pada November 1992, cakupan pemrograman cukup mudah untuk digunakan dan kecepatannya juga telah dimodifikasi. Khususnya pada Form yang menjadikan object dapat dibuat secara seketika, serta konsep dasar dari class modul yang beerikut di implementasikan pada VB 4,

5. Visual Basic 3.0

, dirilis pada musim panas 1993 dan dibagi menjadi versi standard dan professional VB 3 memasukan versi 1.1 dari Microsoft Jet Database Engine yang dapat membaca serta menulis database Jetatau Access 1.x Dicky Azhari Harahap : Sistem Informasi Pada Sekolah Menengah Pertama SMP Primbana Medan, 2008. USU Repository © 2009

6. Visual Basic 4.0

Agustus 1995 merupakan versi pertama yang dapat membuat windows program 32 bit sebaik versi 16 bit nya VB 4 juga memperkenalkan kemampuan untuk menulis non-GUI class pada Visual Basic,

7. Visual Basic 5.0

Februari 1997, Microsoft merilis secara eksklusif Visual Basic untuk versi windows 32 bit. Programmer yang menulis programnya pada versi 16 bit dapat dengan mudah melakukan import programnya dari VB4 keVB5. dan juga sebaliknya, program VB5 dapat diimport menjadi VB4. VB5 memperkenalkan kemampuan untuk membuat User Control.

8. Visual Basic 6.0

pertengahan 1998 memperbaiki beberapa cakupan, termasuk kemampuannya untuk membuat Aplikasi Web based. Visual Basic 6 dijadwalkan akan memasuki Microsoft “fasa non Supported” dimulai pada maret 2008,

9. Visual Basic .NET 2003 VB 7.1

dirilis pada tahun 2002, Beberapa yang mencoba pada versi pertama .NET ini mengemukakan bahwa bahasa ini sangat powerful tapi bahasa yang digunakan sangat berbeda dengan bahasa sebelumnya, dengan kekurangan diberbagai area, termasuk runtime-nya yang 10 kali lebih besar dari runtime VB6 serta peningkatan penggunanya memory.

10. Visual Basic 2003 7.1

, dirilis dengan menggunakan NET framework versi 1.1,

11. Visual Basic 2005 VB 8.0

, merupaka iterasi sselanjutnya dari Visual Basic .NET. dan Microsoft memutuskan untuk menghilangkan kata NET Dicky Azhari Harahap : Sistem Informasi Pada Sekolah Menengah Pertama SMP Primbana Medan, 2008. USU Repository © 2009 pada judulnya. Pada rilis ini, Microsoft memasukan beberpa fitur baru, diantaranya: 1. Edit and Continue, mungkin inilah kekurangan fitur terbesar dari VB .NET. pada VB 2005 iini kita diperbolehkan melakukan perubahan kode pada saat program sedang dijalankan 2. Perbaikan pada konversi dari VB ke VB .NET 12 Visual Basic .NET 2003 VB 7.1, dirilis dengan menggunakan NET framework versi 1.1,

12. IsNot Patent, merupakan salah satu fitur dari Visual Basic 2005

merupakan konversi if Not X Is Y menjadi if X IsNot Y,

13. Visual Basic 2005 Express , merupakan bagian dari product Visual

Studio. Microsoft membuat Visual Studio 2005 Express edition untuk pemula dan gemar dengan VB, salah satu produknya adalah Visual Basic 2005 Express yang merupakan produk gratis dari Microsoft,

14. Visual Basic “Orcas” VB 9.0 , dijadwalkan akan dirilis pada tahun

2007 dan dibangun diatas .NET 3.5. Pada rilis ini, Microsoft menambah beberapa fitur, diantaranya: True Tenary operator , yaitu fungsi Ifboolean,value, value yg digunakan untuk menggantikan fungsi IIF - LINQ Support - Ekspresi Lambda Dicky Azhari Harahap : Sistem Informasi Pada Sekolah Menengah Pertama SMP Primbana Medan, 2008. USU Repository © 2009 - XML Literals - Nullable types

15. Visual Basic ‘VBx’ VB 10.0 ,

Visual Basic 10, yang juga dkenal dengan nama VBx, akan menawarkan dukungan untuk Dynamic Language Runtime. VB 10 direncanakan akan menjadi bagian dari SilverLight 1.1.

2.1.2 Keistimewaan Visual Basic

Sejak dikembangkan pada tahun 1980-an, Visual Basic kini telah mencapai versi yang ke-6. Beberapa keistimewaan utama dari Visual Basic 6 ini diantaranya seperti: 1. Menggunakan platform pembuatan program yang diberi nama Developer Studio, yang memiliki tampilan dan sarana yang sam dengan C++ dan Visual J++. Dengan begitu anda dapat bermigrasi dan belajar bahasa pemrograman lainnya dengan dan cepat, tanpa harus belajar dari nol lagi. 2. Memiliki compiler andal yang dapat menghasilkan file executable yang lebih cepat dan efisien dari sebelumnya. 3. memiliki beberapa tmbahan sarana Wizard yang baru. Wizard adalah sarana yang mempermudah didalam pembuatan aplikasi dengan mengotomatisasi tugas-tugas tertentu. 4. Tambahan kontrol-kontrol baru yang lebih canggih serta peningkatan kaidah struktur bahasa Visual Basic. 5. Kemampuan membuat ActiveX dan fasilitas internet yang lebih banyak. Dicky Azhari Harahap : Sistem Informasi Pada Sekolah Menengah Pertama SMP Primbana Medan, 2008. USU Repository © 2009 6. Sarana akses data yang lebih cepat dan andal untuk membuat aplikasi database yang berkemampuan tinggi. 7. Visual Basic 6.0 memiliki beberapa versi atau edisi yang disesuaikan dengan kebutuhan pemakainya.

2.1.3 Mengenal Integrated Development Environment IDE VB 6

Aktifkan VB 6 melalui tombol startprogramMicrosoft Visual Studio 6.0Microsoft Visual Basic 6.0 Tunggulah beberapa saat hingga muncul tampilan berikut : Gambar 2.1 New Project Pilih Standard EXE dan klik tombol open. Anda akan melihat tampilan area kerja atau IDE VB 6.0 kenali bagian-bagian utama di dalam IDE 6.0 berikut ini : Dicky Azhari Harahap : Sistem Informasi Pada Sekolah Menengah Pertama SMP Primbana Medan, 2008. USU Repository © 2009 5 1 6 Gambar 2.2 Tampilan IDE VB 6.0Keterangan : 1. Menubar Menyediakan akses kepada sebagian besar perintah yang mengendalikan lingkungan program ini. 2. Toolbar Merupakan sekumpulan tombol yang berfungsi sebagai tombol cepat untuk menjalankan perintah yang terdapat dalam IDE Visual Basic. 2 3 4 7 Dicky Azhari Harahap : Sistem Informasi Pada Sekolah Menengah Pertama SMP Primbana Medan, 2008. USU Repository © 2009 3. Toolbox Jendela yang berisi Kontrol-kontrol yang dapat dipakai dalam project anda.Bila Toolbox tidak muncul klik tombol Toolbox pada bagian Toolbar atau klik menu viewToolbox 4. Jendela Form Jendela berisi form yang dipakai dalam program anda.Bila jendela Form tidak muncul klik tombol view object 5. Jendela Code Digunakan untuk menulis, menampilkan, dan mengedit kode visual basic.Bila jendela code tidak muncul kllik tombol view code di pada bagian Project atau klik menu ViewCode 6. Project Explorer Jendela project berisi semua file yang digunakan pada proses pemrograman dan menyediakan akses ke file tersebut. Bila Project Explorer tidak muncul klik tombol project explorer pada bagian ToolBar atau klik menu ViewProject Explorer. 7. Jendela Properties Jendela yang digunakan untuk mengubah karakteristik atau setting properti dari elemen yang terdapat dalam form atau control. Dicky Azhari Harahap : Sistem Informasi Pada Sekolah Menengah Pertama SMP Primbana Medan, 2008. USU Repository © 2009 Bila jendela Properties tidak muncul klik tombol properties Window pada bagian Toolbar atau klik menu View Properties Window.

2.1.4 Memahami Istilah

Dalam pemrograman berbasis obyek OOP, anda perlu memahami istilah object, propertiy, method, dan event. Object adalah komponen yang ada dalam sebuah program Property adalah karakteristik yang dimiliki object Method adalah aksi yang dapat dilakukan sebuah object Event adalah kejadian yang dapat dialami sebuah object Sebagai ilustrasi anda dapat menganggap sebuah mobil yang memiliki property, method,dan event. Perhatikan gambar berikut : Sketsa Object Form Dicky Azhari Harahap : Sistem Informasi Pada Sekolah Menengah Pertama SMP Primbana Medan, 2008. USU Repository © 2009 Gambar 2.3 : Object : Form Implementasinya dalam sebuah aplikasi misalnya anda membuat form, maka form tersebut memiliki property, method, event. Sebagaimana pemrograman visual lain seperti Delphi dan Java, VB juga bersifat event driven programming. Artinya anda dapat menyisipkan kode program pada event yang dimiliki suatu obyek.

2.2 Sistem Informasi