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.
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.