BAB 2 LANDASAN TEORI 2.1 Pengertian Aplikasi - Perancangan Aplikasi Ticketing Pada PT. Omii Travel

6

BAB 2

LANDASAN TEORI

2.1 Pengertian Aplikasi

Aplikasi adalah suatu subkelas perangkat lunak komputer yang memanfaatkan
kemampuan

komputer

diinginkan pengguna.

langsung
Biasanya

untuk

melakukan


dibandingkan

suatu

tugas

dengan perangkat

yang
lunak

sistem yang mengintegrasikan berbagai kemampuan komputer, tapi tidak secara
langsung menerapkan kemampuan tersebut untuk mengerjakan suatu tugas yang
menguntungkan

pengguna.

Contoh


utama

perangkat

lunak

aplikasi

adalah pengolah kata, lembar kerja, dan pemutar media. (Wikipedia, 2014)
Aplikasi menurut menurut Rachmad Hakim S, adalah perangkat lunak yang
digunakan untuk tujuan tertentu, seperti mengolah dokumen, mengatur Windows,
permainan (game), dan sebagainya.Menurut Harip Santoso, adalah suatu
kelompok file (form, class, report) yang bertujuan untuk melakukan aktivitas
tertentu yang saling terkait, misalnya aplikasi payroll, aplikasi fixed asset.
Menurut Hengky W.Pramana, aplikasi adalah suatu unit perangkat lunak yang
dibuat untuk melayani kebutuhan akan beberapa aktivitas seperti sistem
perniagaan, game palayanan masyarakat, periklanan, atau semua proses yang
hampir dilakukan manusia.

7


2.2 Pengertian Komputer

Komputer adalah suatu alat elektronik yang dapat menerima input dan kemudian
mengelolah data input tersebut sesuai dengan program yang tersimpan dimemori
computer kemudian secara otomatis menyimpan perintah-perintah atau program
serta hasil pengolahan data tersebut sehingga dapat memberikan output dalam
bentuk informasi.
Tugas komputer adalah untuk mengolah data sehingga diperoleh hasil
output yang diinginkan. Sehingga kegunaan komputer adalah untuk membantu
memecahkan berbagai masalah.

Adapun Komponen utama system komputer adalah :

a. Hardware (Perangkat Keras)
Hardware atau perangkat keras merupakan komponen dalam sistem komputer
yang secara fisik dapat dilihat dan diraba keberadaannya. Apabila tidak ada
tidak terdapat perangkat keras dalam sistem komputer, maka tidak akan ada
yang dioperasikan. Perangkat keras (hardware) ini terdiri atas perangkat
input/output, perangkat penyimpanan, perangkat pemroses. Masing-masing

perangkat tersebut ialah, keyboard, mouse, monitor, harddisk, RAM, CPU, dan
lain-lain. Perangkat-perangkat keras tersebut saling membentuk satu kesatuan
sehingga dapat difungsikan.

b. Software (Perangkat Lunak)
Software atau perangkat lunak merupakan suatu program yang digunakan
dalam komputer berupa intruksi-intruksi (perintah) yang dapat dimengerti oleh

8

komputer. Software inilah yang mengoperasikan perangkat keras yang ada
pada komputer. Tanpa adanya software, perangkat keras komputer tidak akan
dapat dioperasikan.
c. Brainware
Brainware merupakan pemakai atau pengguna komputer, dengan kata lain
adalah orang yang mengoperasikan perangkat keras komputer melalui software
yang ada di komputer tersebut. Secanggih apapun komputer, jika tidak ada
pengguna yang mengoperasikan (brainware), maka keberadaan komputer
tersebut sama saja sia-sia. Karena komputer tersebut tidak akan mampu bekerja
sendiri tanpa dioperasikan oleh pemakainya.


2.3Aplikasi Komputer

Aplikasi Komputer atau Aplikasi Software adalah Program komputer yang ditulis

dalam suatu bahasa pemrograman dan dipergunakan untuk menyelesaikan
masalah tertentu. Adapun beberapa contoh aplikasi komputer :

1. Aplikasi Grafik, Aplikasi komputer grafik awal perkembangannya dimulai
pada akhir tahun 1950-an dan awal 1960-an. Merupakan suatu program
komputer yang digunakan dengan menarik sebuah gambar yang
memberikan dimensi baru pada bidang komputer saat itu.
2. Aplikasi Web, Merupakan bagian dari internet sebagai komunitas jaringan
komputer yang memberikan pelayanan www(world wide web). Dengan
demikian, definisi teknis dari world wide web adalah semua sumber daya
dan semua pengguna di intenet yang menggunakan HTTP (Hypertext

9

Transfer Protocol). WWW adalah aplikasi yang paling menarik di Internet

dan seperti email, aplikasi ini sangat penting dan banyak digunakan.
Aplikasi ini kadang disebut "The Killer Application" atau "the world is at
your fingertip" karena kita bisa mendapatkan hasil dengan begitu mudah
dan bukan sekadar teks yang bisa kita dapatkan namun gambar (images),
maupun multimedia.
3. Aplikasi Pendidikan
a. Computer Assisted Instruction (CAI),
Komputer secara langsung digunakan dalam proses belajar, sebagai
pengganti pengajar ataupun buku.Beberapa aplikasi CAI adalah : Drill
and Practice, Tutorial, dan Simulasi.
b. Computer Managed Instruction (CMI),
Para pengajar memanfaatkan komputer untuk merencanakan kuliah,
disesuaikan dengan kondisi para siswa yang terdiri dari acara belajar
dengan bantuan komputer, membaca, dan ujian.

2.4Visual Basic 2010

Visual Studio 2010 pada dasarnya adalah sebuah bahasa pemrograman komputer.
Dimana pengertian dari bahasa pemrograman itu adalah perintah-perintah atau
instruksi yang dimengerti oleh komputer untuk melakukan tugas-tugas

tertentu.Visual Studio 2010 (yang sering juga disebut dengan VB .Net 2010)
selain disebut dengan bahasa pemrograman, juga sering disebut sebagai sarana

10

(tool) untuk menghasilkan program-progam aplikasi berbasiskan Windows.
Beberapa kemampuan atau manfaat dari Visual Studio 2010 diantaranya seperti :
1. Untuk membuat program aplikasi berbasiskan Windows.
2. Untuk membuat objek-objek pembantu program, seperti: kontrol ActiveX,
file Help, aplikasi Internet dan sebagainya.
3. Menguji program (debugging) dan menghasilkan program berakhiran EXE
yang bersifat executable atau dapat langsung dijalankan.

Visual Studio 2010 adalah bahasa yang cukup mudah untuk dipelajari. Bagi
programmer pemula yang baru ingin belajar program, lingkungan Visual Studio
dapat membantu membuat program dalam sekejap mata. Sedang bagi programer
tingkat lanjut, kemampuan yang besar dapat digunakan untuk membuat programprogram yang kompleks, misalnya lingkungan net-working atau client
server.Bahasa Visual Studio cukup sederhana dan menggunakan kata-kata bahasa
Inggris yang umum digunakan. Kita tidak perlu lagi menghafalkan sintaks-sintaks
maupun format-format bahasa yang bermacam-macam, di dalam Visual Basic

semuanya sudah disediakan dalam pilihan-pilihan yang tinggal diambil sesuai
dengan kebutuhan. Selain itu, sarana pengembangannya yang bersifat visual
memudahkan kita untuk mengembangkan aplikasi berbasiskan Windows, bersifat
mouse-driven (digerakkan dengan mouse) dan berdaya guna tinggi. Tampilan
awal Visual Studio 2010 dapat dilihat pada gambar 2.1 di bawah ini.

11

Gambar 2.1 Tampilan Awal Visual Studio 2010

2.4.1 SejarahVisual Basic 2010
Berikut

ini

beberapa

hal

penting


dalam

sejarah

perkembangannya:

Pertama kali di release dengan nama Visual Basic yang dikeluarkan pada tahun
1991, yaitu Visual Basic yang masih berbasis DOS dan untuk Windows
1. Visual Basic 3.0 dirilis pada tahun 1993
2. Visual Basic 4.0 dirilis pada tahun 1994 dengan dukungan untuk aplikasi
32 bit
3. Visual basic 6.0 dirilis pada akhir tahun 1998
4. Visual basic untuk selanjutnya yaitu versi .Net yang dirilis awal 2002
5. Pada tahun 2003 Visual Studio 2003 dirilis untuk memperbaiki kinerja
dari visual Studio 2002 dengan meluncurkan .NET Framework versi 1.1.
6. Pada tahun 2005 Microsoft mengeluarkan Visual Basic Versi 8.0 atau
biasa di sebut Microsoft Visual Studio 2005.

12


7. Pada tahun 2008 Microsoft juga mengeluarkan versi 9.0 atau biasa di sebut
Microsoft Visual Studio 2008.
8. Hingga pada tahun 2010 Visual Studio sudah pada versi 10.0 atau biasa di
sebut Microsoft Visual Studio 2010, dimana didalamnya sudah
ditambahkan bahasa pemprograman yang baru yaitu C# yang merupakan
penyempurnaan dari versi-versi sebelumnya.

2.4.2 KelebihanVisual Basic 2010
Beberapakelebihan Visual Studio 2010 ini diantaranya seperti:
a. Menggunakan

platform

pembuatan

program

yang


dinamakan

developerstudio, yang memiliki tampilan dan sarana yang sama dengan
Visual C++ dan Visual J++. Dengan begitu Anda dapat bermigrasi atau
belajar bahasa pemrograman lainnya dengan mudah dan cepat.
b. Memiliki compiler handal yang dapat menghasilkan file executable yang
lebih cepat dan lebih efisien dari yang sebelumnya.
c. Memiliki beberapa tambahan wizard yang baru. Wizard adalah sarana
yang mempermudah di dalam pembuatan aplikasi dengan mengotomisasi
tugas-tugas tertentu.
d. Visual Studio 2010 mempunyai beberapa fitur untuk pengembangan
berbagai macam aplikasi yang diantaranya; Windows Development, Web
Development, Office Development, Sharepoint Development, Cloud
Development

(Windows

Azure),

Development, Customizable IDE.

Silverlight

Tooling,

Multi-Core

13

2.4.3 Lingkungan Kerja pada Microsoft Visual Basic 2010
Lingkungan Kerja pada Microsoft Visual Basic 2010 umumnya memiliki
lingkungan sebagai berikut:
1.

Menu Bar, berfungsi untuk pengelolaan fasilitas yang dimiliki oleh
Visual Studio 2010, sedangkanTool Bar, berfungsi untuk melakukan
perintah khusus secara cepat.

2.

Form, merupakan objek utama yang berfungsi sebagai Interface (antar
muka) dari aplikasi yang akan dibuat. Pada Form ini kita bisa
meletakkan objek – objek yang terdapat dari Toolbox.

3.

ToolBox, berfungsi untuk menyediakan objek-objek atau komponen
yang digunakan dalam merancang sebuah Form pada aplikasi yang
akan dibuat.

4.

Solution Explorer, berfungsi untuk menampilkan project beserta filefile pendukung yang terdapat pada sebuah program aplikasi

5.

Properties, berfungsi untuk mengatur propertiesyang ada di setiap
objek yang diletakkan pada sebuah form.

2.5Microsoft Office Assces 2007
Microsoft Access 2007 yang untuk selanjutnya disingkat Access 2007adalah suatu
program aplikasi basis data komputer relasional yang digunakan untuk
merancang, membuat dan mengolah berbagai jenis data dengan kapasitas
yangbesar.

14

Database adalah kumpulan tabel-tabel yang saling berelasi antara yang
satudengan yang lain, sehingga sering disebut basis data relasional.Relasi antar
tabel dihubungkan oleh suatu key, yaitu primary key dan foreign key.Access 2007
mempunyai tampilan user interface (UI) baru yang mengganti menu, toolbars,
dan sebagian besar task panes yang ada di Microsoft Accessversi sebelumnya
dengan mekanisasi tunggal yanglebih simpel dan efisien. Userinterface (UI) baru
ini dirancang untuk membantu Anda bekerja lebih produktif serta mudah dalam
menggunakan seluruh fasilitas dan fungsi yang ada.

Pengertian Microsoft Access (atau Microsoft Office Access) adalah
sebuahprogram aplikasi basis

data komputer relasional yang

ditujukan

untuk

kalangan rumahan dan perusahaan kecil hingga menengah, dan juga
menggunakan tampilan grafis yang intuitif sehingga memudahkan pengguna.
Versi terakhir adalah Microsoft Office Access 2007 yang termasuk ke
dalam Microsoft Office System 2007.

Microsoft Access dapat menggunakan data yang disimpan di dalam
format

Microsoft

Access.

Para

pengguna/programmer yang

telah

berpengalaman dapat menggunakannya untuk mengembangkan perangkat lunak
aplikasi

yang

kompleks,

berpengalaman dapat
merupakan program
penggunanya

dapat

sementara

para programmer yang

menggunakanya
yang

telah

karena

di-setting

menggunakannya

Microsoft

sedemikian

dengan

mudah.

rupa

kurang
Accsess

agar

Access

para
juga

15

menawarkan teknik-teknik pemrograman berorientasi objek. Tampilan awal MS.
Access 2007 dapat dilihat pada dambar 2.2 berikut ini.

Gambar 2.2 Tampilan Awal Ms. Accses 2007

2.6 Pengertian Crystal Report
Crystal Reports merupakan salah satu paket program yang digunakan untuk membuat, menganalisa, dan menterjemahkan informasi yang terkandung dalam database ke dalam berbagai jenis laporan. Crystal Reports dirancang untuk membuat
laporan yang dapat digunakan dengan berbagai bahasa pemrograman berbasis
Windows, seperti Visual Basic, Visual C/C++, Visual Interdev, dan Borland
Delphi. Beberapa kelebihan yang dimiliki program Crystal Reports, antara lain:
1.

Pembuatan laporan dengan Crystal Reports tidak terlalu rumit dan banyak
melibatkan kode program.

2.

Program Crystal Reports banyak digunakan karena mudah terintegrasi
dengan bahasa lain.

16

3.

Fasilitas impor hasil laporan yang mendukung format-format paket program
lain, seperti Microsoft Office, Adobe Acrobat Reader, HTML, dan
sebagainya.

Dalam membuat suatu laporan, data merupakan komponen yang sangat vital
dan

mutlak

disediakan.

Umumnya

data-data

tersebut

disimpan

dalam

sebuah database. Terdapat dua model untuk mengambil data yang ada
di database guna ditampilkan di laporan, yaitu:
1.

Pull Mode
Proses yang terjadi adalah driver akan melakukan koneksi ke database dan
menarik data yang ada di dalam database tersebut sesuai dengan permintaan.
Dengan model ini, di antara koneksi dalam database dengan perintah SQL
akan menghasilkan data yang ditangani oleh Crystal Reports. Umumnya
model ini digunakan pada laporan yang pengambilan datanya berasal dari
sebuah database, di mana koneksinya tidak mengalami perubahan atau tidak
memerlukan pengkodean.

2.

Push Mode
Koneksi ke database digunakan untuk mengambil data dan mengisikan data
tersebut ke dalam Dataset. Data yang berada dalam Dataset selanjutnya
ditampilkan pada laporan. Dengan metode ini memungkinkan untuk
membangun koneksi yang terbagi (sharing) ke dalam aplikasi dan membagi
data sebelum Crystal Reports menerimanya.
Laporan yang telah dibuat dengan Crystal Reports masih belum
terlihat bentuk tampilan datanya. Untuk itu dibutuhkan kontrol lain yang
dipasang di form yaitu CristalReportsViewer.

Dokumen yang terkait

AN ANALYSIS ON GRAMMATICAL ERROR IN WRITING MADE BY THE TENTH GRADE OF MULTIMEDIA CLASS IN SMK MUHAMMADIYAH 2 MALANG

26 336 20

FREKUENSI KEMUNCULAN TOKOH KARAKTER ANTAGONIS DAN PROTAGONIS PADA SINETRON (Analisis Isi Pada Sinetron Munajah Cinta di RCTI dan Sinetron Cinta Fitri di SCTV)

27 310 2

PENILAIAN MASYARAKAT TENTANG FILM LASKAR PELANGI Studi Pada Penonton Film Laskar Pelangi Di Studio 21 Malang Town Squere

17 165 2

APRESIASI IBU RUMAH TANGGA TERHADAP TAYANGAN CERIWIS DI TRANS TV (Studi Pada Ibu Rumah Tangga RW 6 Kelurahan Lemah Putro Sidoarjo)

8 209 2

MOTIF MAHASISWA BANYUMASAN MENYAKSIKAN TAYANGAN POJOK KAMPUNG DI JAWA POS TELEVISI (JTV)Studi Pada Anggota Paguyuban Mahasiswa Banyumasan di Malang

20 244 2

FENOMENA INDUSTRI JASA (JASA SEKS) TERHADAP PERUBAHAN PERILAKU SOSIAL ( Study Pada Masyarakat Gang Dolly Surabaya)

63 375 2

ANALISIS SISTEM PENGENDALIAN INTERN DALAM PROSES PEMBERIAN KREDIT USAHA RAKYAT (KUR) (StudiKasusPada PT. Bank Rakyat Indonesia Unit Oro-Oro Dowo Malang)

160 705 25

PEMAKNAAN MAHASISWA TENTANG DAKWAH USTADZ FELIX SIAUW MELALUI TWITTER ( Studi Resepsi Pada Mahasiswa Jurusan Tarbiyah Universitas Muhammadiyah Malang Angkatan 2011)

59 326 21

PENGARUH PENGGUNAAN BLACKBERRY MESSENGER TERHADAP PERUBAHAN PERILAKU MAHASISWA DALAM INTERAKSI SOSIAL (Studi Pada Mahasiswa Jurusan Ilmu Komunikasi Angkatan 2008 Universitas Muhammadiyah Malang)

127 505 26

PEMAKNAAN BERITA PERKEMBANGAN KOMODITI BERJANGKA PADA PROGRAM ACARA KABAR PASAR DI TV ONE (Analisis Resepsi Pada Karyawan PT Victory International Futures Malang)

18 209 45