• Tidak ada hasil yang ditemukan

Fitur Dan Kebutuhan Sistem Padavisual basic 1. Inheritance ( Pewarisan )

6. Main Menu

2.2.2 Fitur Dan Kebutuhan Sistem Padavisual basic 1. Inheritance ( Pewarisan )

Inheritance adalah kemampuan dari derived class untuk mendapat karakter seperti anggota-anggota data maupun anggota function dari base class.

Menggunakan VB .Net kita dapat membuat kelas yang kemampuan dasarnya dapat diwarisi kelas lain yang menjadi anggota kelas tersebut. Sebuah kelas yang mendapat atau diwarisi karakter dari kelas lain disebut derived class, dan kelas yang mewarisi derived class disebut base class. Dalam istilah pemrograman berorientasi objekbase class di sebut superclassdan derived class disebut subclass.

2. Constructordan Destructor

Constructor adalah sebuah special tipe dari method yang dipanggil ketika pembuatan kelas. Constructor digunakan untuk mengenali anggota dari kelas.

Destructor, dilain pihak dipanggil ketika objek dihancurkan destructor tersebut akan melepaskan sumber daya yang digunakan oleh sebuah objek.

3. Overloading

33

Overloading memperbolehkan sebuah method didefinisikan dengan nama yang sama tetapi berbeda parameter. Dengan kata lain, memperbolehkan kita mempunyai multi implementasi dalam sebuah method.

4. Overriding

Overriding adalah kemampuan dari kelas yang diberi karakter untuk menolak karakter dari base classnya. VB .Net memperkenalkan kata kunci overrides untuk mengimplemantasikan anggota di kelas derived.

5. Structired Exception Handling

Exception adalah error yang muncul pada saat runtime sebagai hasil dari kesalahan statement kode ataupun dari keadaan yang tidak diinginkan dari sebuah aplikasi. Untuk sebuah program VB .Net mendukung structured exception handling untuk menangani exceptions yang memproteksi kode dan menyaring exception yang bisa muncul saat program dijalankan

6. Multithreading

VB .NET mendukung untuk pembuatan aplikasi multithreading.

Multithreading membuat aplikasi menjalankan beberapa thread pada saat program tersebut dijalankan dengan melakukan lebih dari satu pekerjaan dalam satu waktu. Selain fitur kunci yang telah di sebutkan tadi VB .NET juga mendukung fitur yang unik disebut Background compilation. Fitur ini lagsung mengenali error dan menampilkan dalam bentuk pesan error pada kode ketika programmer menulis kode.

Beberapa template yang dapat digunakan WindowsApplication. Aplikasi standar berbasis windows class library pustaka kelas menyedikan fungsionalitas yang sama seperti Microsoft ActiveX dynamic–link library (DLLs) dengan membuat kelas-kelas yang dapat diakses aplikasi lain WindowsControl Library yaitu fungsi yang sama dengan ActiveX Control (.ocx) dalam pemrograman VB6, anda dapat membuat kontrol sendiri dan memasukan fungsi yang anda butuhkan.ASP .NET web service aplikasi web yang menyediakan XML web service yang diletakan di web server dan dapat diakses oleh aplikasi manapun. Web Control Library Web kontrol yang dapat anda buat sendiri, dapat digunakan pada halaman dengan cara yang sama juga dapat digunakan pada Aplikasi berbasis window consoleApplication Aplikasi berbasis console yang dapat berjalan didalam Command lineWindows Service Aplikasi yang berjalan sebagai service di windows. Masing-masing Project memiliki file yang unik pada setiap project. Untuk menyederhanakan pengaturan, file-file tersebut disimpan pada folder yang sama dengan project solution (.sln, .suo ) Ekstensi .sln digunakan untuk file solution yang menghubungkan satu atau lebih project bersamaan, dan juga digunakan untuk menyimpan informasi global. File ini sama seperti Visual basic groups (.vbg file) di versi VB sebelumnya. File Solution otomatis dibuat pada

project Visual basic .NET yang anda buat. File yang berekstensi .suo digunakan untuk file Solution User Option yang menyimpan record seperti breakpoints serta beberapa item task dan beberapa perubahan yang anda buat ketika membuka solution. Project (.vbproj) File Project adalah sebuah dokumen XML (Extensible Markup Language) yang berisi referensi terhadap

35

berbagai item project, seperti form dan kelas-kelas. Local Project (.vb) Versi sebelumnya dari VB menggunakan estensi file yang berbeda untuk membedakan antara kelas (.cls), form (.frm), module (.bas) dan user control (.stl). VB.NET mengizinkan anda untuk mencampurkan berbagai tipe menjadi sebuah .vb file. Sebagai contoh , anda dapat membuat lebih dari satu item dalam file yang sama, didalamnya anda dapat memiliki sebuah kelas dan beberapa modul, sebuah form dan sebuah kelas ataupun beberapa kelas dalam file yang sama. Web Project (.aspx,.asmx,.asax).

Web project menyimpan item-item mereka dalam Virtual Ditrectory pada Web Server dan dalam keadaan offline. Seperti local project, Web project juga menggunakan extensi .vb untuk kelas dan modul. Bagaimanapun, item Web project meliputi file Web-specific, seperti . aspx untuk Web Forms, . asmx untuk XML Web Services, dan . asax untuk kelas aplikasi global

2.3 XAMPP

Pengertian XAMPP adalah perangkat lunak (free software) bebas, yang mendukung untuk banyak sistem operasi, yang merupakan kompilasi dari beberapa program. Fungsi XAMPP sendiri adalah sebagai server yang berdiri sendiri (localhost), yang terdiri beberapa program antara lain: Apache HTTP Server, MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl. Nama XAMPP sendiri merupakan singkatan dari X (empat sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam GNU General Public License dan bebas, merupakan web server yang mudah untuk digunakan yang dapat menampilkan halaman web yang dinamis.

Untuk mendapatkanya XAMPP anda dapat mendownload langsung dari web resminya.

MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: databasemanagement system) atau DBMS yang multithread, multi -user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.

PHP: Hypertext Preprocessor adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk memrogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS.phpMyAdmin adalah perangkat lunak bebas yang ditulis dalam bahasa pemrograman PHP yang digunakan untuk menangani administrasi MySQL melalui Jejaring Jagat Jembar (World Wide Web). phpMyAdmin mendukung berbagai operasi MySQL, diantaranya (mengelola basis data, tabel-tabel, bidang (fields), relasi (relations), indeks, pengguna (users), perijinan (permissions), dan lain-lain).Pada dasarnya, mengelola basis data dengan MySQL harus dilakukan dengan cara mengetikkan baris-baris perintah yang sesuai (command line) untuk setiap maksud tertentu. Jika seseorang ingin membuat basis data (database), ketikkan baris perintah yang sesuai untuk membuat basis data. Jika seseorang menghapus tabel, ketikkan baris perintah yang sesuai untuk menghapus tabel. Hal tersebut tentu saja sangat menyulitkan karena seseorang harus hafal dan mengetikkan perintahnya satu per satu.

37

Saat ini banyak sekali perangkat lunak yang dapat dimanfaatkan untuk mengelola basis data dalam MySQL, salah satunya adalah phpMyAdmin. Dengan phpMyAdmin, seseorang dapat membuat database, membuat tabel, mengisi data, dan lain-lain dengan mudah, tanpa harus menghafal baris perintahnya.

phpMyAdmin merupakan bagian untuk mengelola basis data MySQL yang ada di komputer. Untuk membukanya, buka browser lalu ketikkan alamat http://localhost/phpmyadmin, maka akan muncul halaman phpMyAdmin.

seseorang bisa membuat (create) basis data baru, dan mengelolanya.

Dokumen terkait