Visual Basic.Net 2005 LANDASAN TEORI

digunakannya SQL Server pada basis data besar. Microsoft SQL Server dan SybaseASE dapat berkomunikasi lewat jaringan dengan menggunakan protokol TDS Tabular Data Stream. Selain dari itu, Microsoft SQL Server juga mendukung ODBC Open Database Connectivity, dan mempunyai driver JDBC untuk bahasa pemrograman Java. Fitur yang lain dari SQL Server ini adalah kemampuannya untuk membuat basis data mirroring dan clustering. Pada versi sebelumnya, MS SQL Server 2000 terserang oleh cacing komputer SQL Slammer yang mengakibatkan kelambatan akses Internet pada tanggal 25 Januari 2003.

2.7 Visual Basic.Net 2005

Pada awalnya bahasa pemrograman Visual Basic merupakan bahasa yang Objek-based komponen-komponen program dibuat dalam bentuk obyek. Namun setelah kehadiran bahasa pemrograman visual basic 6 sudah mulai dikenalkan metode-metode pemrograman berorientasi obyek atau sering disebut dengan OOP Object Oriented Programming, tetapi masih belum sepenuhnya metode tersebut digunakan. Baru setelah Visual Basic.Net dirilis, bahasa pemrograman ini menjadi bahasa yang Object Oriented. Dengan demikian bahsa pemrograman Visual Basic.Net merupakan bahasa pemrograman yang benar-benar beorientasi obyek dengan mendukung empat pilar utama dari OOP, yaitu Abstraction, Inheritance, Polymorphism, dan Encapsulation. Pemrograman berorientasi obyek OOP merupakan metode pemrograman dimana pengembang harus mendefinisikan tipe data dari struktur data dan juga tipe dari operasi yang dapat di aplikasikan ke struktur data. Dengan demikian struktur data menjadi obyek yang memiliki data dan fungsi. 27

BAB III ANALISIS DAN DESAIN SISTEM

3.1 Analisis Sistem

Melakukan analisis terhadap data-data yang telah dikumpulkan serta melakukan desain system yang akan dibuat. Ada beberapa bagian penting dalam melakukan perancangan dan pembuatan suatu sistem, yaitu melakukan perancangan dan pembuatan Workflow aliran kerja, Context Diagram, DFD Data Flow Diagram, Flowchart dan Algoritma Tabu Search serta penyusunan struktur database sistem. Alur sistem merupakan bagan yang menggambarkan alur atau tahapan- tahapan yang membentuk suatu aplikasi. Bagian ini juga menampilkan keterlibatan entitas yang berhubungan dengan aplikasi. Data Flow Diagram merupakan dokumentasi dari suatu sistem yang baik, karena dapat menggambarkan arus data di dalam sistem dengan terstruktur dan jelas. Flowchart dan algoritma Tabu Search merupakan gambaran alur dan tahapan bagaimana algoritma Tabu Search melakukan penyusunan jadwal kuliah. Pada bagian selanjutnya, dilakukan pembuatan rancangan entitas-entitas yang saling berhubungan yang membentuk suatu database relasional. Struktur database yang terbentuk akan berfungsi sebagai tempat penyimpanan data-data yang digunakan dalam aplikasi.