Title: BAB II TINJAUAN PUSTAKA
Author: sari
Last saved by: Up Trice
Company: lampung

BAB II
DASAR TEORI

2.1	Sekilas Tentang Perguruan Tinggi Swasta diYogyakarta
Julukan Kota Pelajar memang tidak salah diberikan pada kota yogyakarta, karena disinilah banyak terdapat perguruan tinggi baik itu negeri maupun swasta. Tahun demi tahun banyak didirikan kampus baru diYogyakarta dengan berbagai fakultas dan pilihan jurusan. Kini seiring berjalannya waktu perguruan tinggi diyogyakarta sudah bertambah menjadi 102 perguruan tinggi swasta. Berbicara mengenai suatu perguruan tinggi, maka akan terbagi menjadi dua bagian yaitu perguruan tinggi negeri yang dimiliki oleh pemerintah dan perguruan tinggi swasta yag dimiliki oleh suatu badan usaha atau milik yang lainnya.
Disinilah kita akan sedikit membahas tentang perguruan tinggi swasta yang ada di Yogyakarta secara garis besarnya saja yang dapat dibedakan dalam beberapa kelompok yaitu:
1.	Perguruan tinggi yang berbentuk Universitas
Adalah perguruan tinggi yang didalamnya terdiri dari beberapa fakultas yang dibagi lagi menjadi beberapa jurusan dengan disiplin ilmu yang berbeda. Pada masing-masing jurusan terbagi menjadi dua macam program studi yaitu program studi S1 dan program studi D3
2.	Perguruan tinggi yang berbentuk Institut
Institut adalah perguruan tinggi yang didalamya terdiri dari beberapa fakultas yang dibagi lagi menjadi beberapa jurusan dengan disiplin ilmu yang berbeda, namun ruang lingkupnya lebih kecil dibanding universitas seperti halnya universitas institut juga biasanya terbagi lagi menjadi 2 program studi yaitu sarjana (S1) dan diploma tiga (D3)
3.	Perguruan Tinggi yang berbentuk Sekolah Tinggi
Yaitu suatu perguruan tinggi yang didalamnya hanya terdiri dari satu macam fakultas saja dan dibagi menjadi berbagai macam jurusan dan biasanya masih dibagi lagi menjadi 2 program studi yaitu program S1 dan D3 
4.	Perguruan Tinggi yang berbentuk Akademi 
Akademi adalah suatu bentuk perguruan tinggi yang hanya terdiri dari satu macam jurusan dan satu macam program studi, yaitu program studi D3.
2.2	Program Studi dan Jurusan
Seperti dijelaskan diatas bahwa perguruan Tinggi di Yogyakarta dapat dikelompokan menjadi empat yaitu perguruan Tinggi yang berbentuk Universitas, Institut,Akademi dan Sekolah Tinggi. Masing-masing dari Perguruan Tinggi tersebut memiliki fakultas dan jurusan, yang mana pada Perguruan Tinggi ini penulis hanya mengambil satu Perguruan Tinggi saja yaitu yang berbentuk Universitas. Pada perguruan Tinggi yang berbentuk Universitas ini mempunyai lima  fakultas yaitu Fakultas Teknik,Pertanian,Ekonomi,Hukum Kedokteran, dan fakultas Ilmu Sosial dan Ilmu Politik . Pada Fakultas Teknik mempunyai enam jurusan yaitu Teknik Sipil, Industri, Kimia, Arsitektur, Mesin dan Elektro. Pada fakultas Pertanian mempunyai tiga jurusan yaitu Agronomi, dan Agribisnis. Pada Fakultas Ekonomi mempunyai tiga jurusan yaitu Ekonomi Pembangunan , Manajemen, Akuntansi dan Ilmu Ekonomi. Sedangkan pada fakultas Hukum mempunyai dua jurusan yaitu Hukum Pidana dan Hukum Perdata dan Ilmu Hukum. Pada fakultas Kedokteran mempunyai tiga jurusan yaitu Kedokteran Umum, Kedokteran Gigi, dan Ilmu Keperawatan. Dan Pada fakultas Ilmu sosial dan Ilmu Politik mempunyai dua jurusan yaitu Ilmu Pemerintahan dan Ilmu Komunikasi.

2.3	Konsep Dasar Informasi
Informasi sangat penting dalam suatu organisasi karena jika system kurang mendapatkan informasi akan menjadi luruh, kerdil dan akhirnya berakhir. Sumber Informasi adalah data dan data merupakan bentuk jamak dari bentuk tunggal atau datum atau data item.  Data adalah kenyataan yang menggambarkan suatu kejadian-kejadian (event) dan kesatuan nyata (fact and Entity). Kejadian(event) merupakan sesuatu yang terjadi pada saat tertentu. Kesatuan nyata adalah berupa suatu obyek nyata. (Jogiyanto H.M. 1991)

2.3.1	Siklus Informasi
Data merupakan bentuk yang masih mentah, sehingga perlu diolah lebih lanjut untuk menghasilkan suatu informasi. Dalam pengambilan keputusan data yang mentah belum dapat digunakan sebagai acuan karena masih memerlukan pengolahan lebih lajut untuk menjadi sebuah informasi. Supaya dapat lebih berarti dan berguna dalam bentuk informasi maka perlu diolah dengan melalui model tertentu. Informasi yang dihasilkan dari pengolahan oleh penerima kemudian digunakan untuk membuat keputusan dan melakukan tindakan, berarti menghasilkan tindakan yang lain adalah akan membuat sejumlah data kembali. Data tersebut akan ditangkap sebagai input, diproses kembali melalui suatu model dan seterusnya membentuk suatu siklus. Siklus ini oleh John Burch disebut dengan siklus informasi (Information cycle) dan siklus ini juga disebut dengan siklus pengolahan data (data Processing cycles).

2.3.2	Kualitas Informasi
Kualitas dari sutu informasi (quality of Information) tergantung dari 3 hal, yaitu informasi harus akurat (accurate), tepat pada waktunya (Time Liness) dan Relevan (Relevance) (Jogiyanto H.M 1991).
•	Akurat, berarti informasi harus bebas dari kesalahan-kesalahan dan tidak menyesatkan. Berarti juga informasi harus jelas mencerminkan maksudnya. Informasi harus akurat karena dari sumbar kepenerima kemungkinan terjadi gangguan yang dapat merusak informasi
•	Tepat pada waktunya, maksudnya informasi yang diterima tidak boleh terlambat. Informasi merupakan landasan dalam pengambilan keputusan jadi, bila informasi terlambat maka tidak akan mempunyai nilai lagi karena akan berakibat fatal pada pengambilan keputusan. Dewasa ini mahalnya nilai infomasi disebabkan harus cepatnya informasi tersebut didapat, sehingga diperlukan teknologi mutakhir untuk mendapatkan, mengolah, dan mengirimnya.
•	Relevan, Informasi yang didapat harus mempunyai manfaat bagi pemakainya. Namun Relevansi informasi untuk tiap-tiap orang berbeda satu dengan yang lainnya.

2.3.3	Nilai Informasi
Nilai informasi (Value Of Information) ditentukan dari 2 hal, yaitu manfaat dan biaya mendapatkan (Jogiyanto H.M, 1991). Informasi dikatakan bernilai bila manfaatnya lebih besar dibanding dengan biaya untuk mendapatkannya. Akan tetapi perlu diperhatikan bahwa informasi yang digunakan dalam sistem informasi umumnya digunakan untuk beberapa kegunaan. Sehingga sulit untuk menghubungkan suatu bagian informasi pada suatu masalah tertentu dengan biaya untuk memperolehnya, karena kebanyakan informasi tidak dinikmati oleh satu pihak saja. Pengukuran nilai informasi biasanya dihubungkan dengan analisis cost effectiveness atau cost benefit.

2.3.4	Sistem Informasi
Telah diketahui bahwa informasi merupakan hal yang sangat penting bagi manajemen dalam pengambilan keputusan. Informasi dapat diperoleh dari system informasi (Information System) atau disebut juga dengan processing Systems atau information Processing systems atau information generating systems. Definisi system informasi oleh Robert A. Leitech dan K Roscoe Davis, Accounting Information Systems. (New Jersy: Prentice-Hall, 1983), hal 6 sbb:
Sistem Informasi adalah suatu system didalam satu organisasi yang mempertemukan kebutuhan pengolahan transaksi berkas mendukung operasi., bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan.

2.3.5	Komponen Sistem Informasi
John Burch dan Gary  Grundnitski mengemukakan bahwa system informasi terdiri dari komponen-komponen  yang disebutnya dengan istilah blok bangunan (Building Block), yaitu blok masukan (Input Block), blok basis data (database block), dan blok kendali (Controls Block). Sebagai suatu system, keenam blok tersebut masing-masing saling berinteraksi satu dengan yang lainnya membentuk suatu kesatuan untuk mencapai sasarnnya.
•	Blok Masukan
Input mewakili data yang masuk kedalam sistem informasi. Input disini termasuk metode-metode dan media untuk menangkap data yang akan dimasukan, yang dapat berupa dokumen dasar.
•	Blok Model
Blok Model terdiri dari kombinasi prosedur, logika dan model matematik yang akan memanipulasi data input dan data yag tersimpan diBasis Data dengan cara yang sudah tentu menghasilkan keluaran seperti yang diharapkan.
•	Blok Keluaran
Hasil dari sistem Informasi adalah keluaran yang berupa informasi yang berkualitas dan dokumentasi yang berguna untuk semua tingkatan manajemen serta semua pemakai sistem.
•	Blok Teknologi
Teknologi merupakan “Kotak Alat” dalam sistem informasi yang digunakan untuk menerima input, menjalankan model, menyimpan dan mengakses data, menghasilkan dan mengirimkan keluaran dan membantu pengendalian dari sistem secara keseluruhan. Teknologi terdiri dari 3 bagian utama, yaitu teknisi (Humanware atau Brainware). Perangkat lunak (Software) dan perangkat keras (Hardware). Teknisi dapat berupa orang-orang yang mengetahui teknologi dan membuatnya dapat beroperasi.
•	Blok Basis Data
Basis Data (DataBase) merupakan kumpulan data yang saling berhubungan satu dengan yang lainnya, tersimpan diperangkat keras computer dan digunakan perangkat lunak untuk memanipulasinya. Data perlu disimpan dalam basis data untuk keperluan penyediaan informasi lebih lanjut. Data dibasis data perlu diorganisasikan sedemikian rupa, supaya informasi yang dihasilkan berkualitas. Organisasi basis data yang baik berguna untuk efisiensi kapasitas penyimpanan.
•	Blok Kendali
Banyak factor yang merusak sistem informasi, misalnya bencana alam, temperature, air, debu, kecurangan-kecurangan, kegagalan sistem itu sendiri, kesalahan-kesalahan, ketidak efisiensian, sabotase dan lain sebagainya. Untuk mencegah hal-hal dapat merusak sistem dapat dilakukan pengendalian atau bila sudah terjadi kesalahan dapat segera diatasi.

2.4	Sekilas Tentang Borland Delphi 6.0
Borland Delphi merupakan paket bahasa pemograman yang bekerja dalam sistem windows.  Borland Delphi merupakan bahasa pemograman yang memiliki cakupan kemampuan yang luas dan sangat canggih.  Secara umum Borland Delphi menyediakan fasilitas pemograman yang sangat lengkap. Fasilitas pemograman tersebut dibagi dalam dua kelompok, yaitu object dan bahasa pemograman, secara ringkas object adalah suatu komponen yang mempunyai bentuk fisik dan biasanya dapat dilihat (visual).
Khusus untuk pemrograman database, Borland Delphi menyediakan object yang sangat kuat, canggih dan lengkap, sehingga memudahkan pemogram dalam membuat dan menyelesaikan aplikasi database yang diinginkan. Selai itu Borland Delphi juga dapat menangani data dalam berbagai format database, namun format database yang merupakan asli dari Borland Delphi adalah paradox dan dBase.      

2.5	Komponen Delphi
Ada beberapa komponen Delphi yang digunakan dalam membuat program, yaitu :
1.	Project adalah sekumpulan form, unit dan lainnya yaitu inti dari program aplikasi itu sendiri dengan file berakhiran .dpr.
2.	Form adalah obyek yang digunakan sebagai tempat kerja program aplikasi yang berbentuk jendela.
3.	Program adalah satu atau lebih unit yang secara struktur terdapat Heading program, pernyataan uses dan blok deklarasi yang diawali dengan Begin dan diakhiri dengan End.
4.	Properti digunakan untuk menentukan setting dari suatu obyek.
5.	Event adalah peristiwa atau kejadian yang diterima oleh suatu obyek.

2.6	File-file yang membangun project dalam Borland Delphi 6.0
Sebagai project delphi terdiri dari form, unit, setting option, resource dan lainnya. Adapun file-file tersebut adalah sebagai berikut:

2.6.1	File  Project (,dpr)
File ini dipakai untuk menyimpan informasi mengenai form dan unit. File ini berisi inisialisasi form utama dan form-form lain yang dibuat secara otomatis.
Contoh file project
Program project1;
Uses
		Forms,
		Unit1 in’ unit1.pas’(Tform1,Form1);
{SR*.RES}
Begin
		Application.initialeze;
		Application.createForm(Tform1,Form1);
			Application.Run;
End.
2.6.2	File Unit (.pas)
File ini menyimpan program. Ada tiga jenis file unit:
•	Unit form/Data module dan frame
Unit ini dibuta secara otomatis oleh delphi 6.0
•	Unit component
Unit yang dibuat pada saat membuat komponen baru.
•	Unit umum
Unit yang dibuat untuk tipe data, variabel, procedure dan class yang dapat diakses dan diaplikasi.
2.6.3	File Form (.dfm)
File ini adalah file biner yang dibuat delphi untuk menyimpan informasi mengenai form. Setiap file form mempunyai sebuah file unit(.pas).

2.6.4	File Resource (.res)
File binner ini berisi sebuah icon yang dipakai oleh project. File ini tidak dapat dibuat atau diubah oleh user karena delphi secara terus menerus mengupdate atau membuat ulang file ini.

2.6.5	File Backup (.~dp,.~df,.~pa)
File-file backup untuk project, form, dan unit. File backup dibuat pada saat penyimpanan yang kedua kalinya. File backup berisi salinan terakhir dari file sebelum disimpan.
Delphi mempunyai fasilitas-fasilitas khusus untuk menangani operasi-operasi seperti :
1.	fasilitas-fasilitas untuk menangani pembuatan laporan, yaitu report, fasilitas divery serta tipe data yang cukup banyak seperti tipe data memo, tipe data logical, dan tipe data binary, kemampuan Delphi yang didukung dengan fasilitas yang dimiliki akan memudahkan untuk membuat program aplikasi sistem informasi paket wisata Jaya Tour And Travel yogyakarta.
2.	Sebuah program aplikasi windows minimal menggunakan sebuah form, form tidak lain adalah bagian yang melandasi tampilan program seperti sebuah formulir/selembar kertas kosong yang diatasnya bisa diletakkan berbagai, komponen. Pada form inilah berbagai kontrol diletakkan diantaranya:
a.	RadioButton digunakan untuk menyajikan suatu tampilan pilihan, dengan nilai hasil pilihan adalah boolean. Dimana dalam perintah ini penerapannya menggunakan pencabangan bersyarat If…Then…Else
b.	RadioGroupButton digunakan untuk menyajikan suatu tampilan pilihan dengan nilai pilihan 0…n jumlah pilihan, dan untuk memasukkan pilihan dengan menggunakan poperti Items Lits  Dimana dalam perintah ini penerapannya menggunakan pencabangan bersyarat Case <…> Of.
c.	ComboBox digunakan untuk menampilkan suatu daftar pilihan, tanpa harus mengetikan suatu masukan, bisa dipakai kalau ruang pada form terbatas.
d.	StringGrid digunakan untuk menampilkan data dalam bentuk table, pemakaian dalam bentuk kolom dan baris.
Disamping itu pengolahan data yang akan diolah menggunakan sistem komputer dengan menggunakan program aplikasi Borland Delphi 6.0 dan digunakan untuk menyimpan data ke file biner, dimana penyimpanan File Biner adalah teks dan sebelum data disimpan maka dimasukkan ke dalam type data terstruktur. Fungsi pada operasi File diantaranya yaitu :
1.	Assing File, digunakan untuk menghubungkan sebuah nama file dengan variable file. 
2.	Reset, digunakan untuk membuka file yang sudah ada.
3.	Seek, digunakan untuk menggerakkan pointer ke record tertentu.
4.	Read, digunakan untuk membaca record dari file.
5.	Write, digunakan untuk menulis record ke dalam file.
6.	Eof, digunakan untuk fungsi yang hasilnya true atau false, dipakai untuk menyatakan apakah akhir file sudah tercapai.
7.	Close File, digunakan untuk menyimpan semua perubahan dan menutup   

2.7	Tipe Data, Variabel, Operator dan Kontrol Program
Delphi menyediakan beberapa tipe data yaitu tipe data integer, real, Boolean, character, string, array, dan tipe data record yang masing-masing tipe data ini penggunaannya harus disesuaikan dengan kebutuhan dan ketentuan yang berlaku.  Variabel adalah suatu tempat dalam memori komputer yang diberi nama dan dialokasikan untuk menampung data.  Dalam mengolah data, Delphi menyediakan beberapa macam operator yaitu operator aritmatika, operator relasi data dan operator logika yang mengekspresikan suatu data logika.
Kontrol program dalam Delphi digunakan untuk mengatur jalannya program baris perbaris dengan menggunakan pernyataan pengulangan, misal While…. Do, Repeat….Until, For….net, If…then… else, Case, Goto.
2.8	Basis Data
	Untuk mengetahui makna dari basis data, maka basis data dapat dijabarkan dengan menjelaskan masing-masing unsur pembentuk istilahnya. Penjelasan tersebut adalah sebagai berikut :
1.	Basis
Basis kurang lebih dapat diartikan sebagai markas atau gudang, tempat bersarang / berkumpul. Jadi pada dasarnya basis itu tempat/wadah bagi suatu data.
2.	Data  
Data adalah representasi fakta dunia nyata yang mewakili suatu objek seperti manusia (pegawai, mahasiswa, pembeli, pelanggan), barang, hewan, peristiwa, konsep, keadaan, dan sebagainya, yang direkam dalam bentuk angka, huruf, symbol, teks, gambar, bunyi, atau kombinasinya.
Basis data sendiri dapat didefinisikan dalam sejumlah sudut pandang seperti :Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasikan sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah.
a.	Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redudanci) yang tidak perlu, untuk memenuhi berbagai kebutuhan.
b.	Kumpulan file/table/arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronis.
Basis data adalah kumpulan-kumpulan file-file yang saling berelasi, relasi tersebut biasanya menggunakan kunci-kunci dari tiap file-file. Ada beberapa istilah yang biasa digunakan dalam Data Base.
1.	Entity		: Ruang, Tempat, Konsep Informasi
2.	Atribuit		: Sebutan untuk mewakili Entity
3.	data Value 	: Aktual atau informasi yang pada elemen atau atribut
4.	Record           : kumpilan elemen yang saling berkaitan menginformasikan tentang entity secara lengkap
5.	File	: Record-record sejenis yang mempunyai panjang elemen yang sama, atribut yang sama, namun berbeda-beda valuenya
		Basis data dan lemari arsip sesungguhnya memiliki prinsip kerja dan tujuan yang sama. Prinsip utamanya adalah pengaturan data/arsip. Dan tujuan utamanya adalah kemudahan dan kecepatan dalam pengambilan kembali data/arsip. Perbedaannya hanya terletak pada media penyimpanan yang digunakan. Jika lemari arsip menggunakan lemari dari besi atau kayu sebgai media penyimpanan, maka basis data menggunakan media penyimpanan elektroniks seperti disk (disker atau harddisk). Hal ini merupakan konsekuensi yang logis, karena lemari arsip langsung dikelola/ditangani melalui perantaraan alat/mesin putar elektronis (yang kta kenal sebagai komputer). Perbedaan media ini yang selanjutnya melahirkan perbedaan-perbedaan lain yang menyangkut jumlah dan jenis metoda/cara yang dapat digunakan dalam upaya penyimpanan.

5