bab ii

16
BAB II LANDASAN TEORI 2.1. Tinjauan Pustaka 2.1.1. Definisi Aplikasi Definisi Aplikasi menurut Hasnul Arifin (2010,69), adalah program komputer yang memiliki fungsi tertentu untuk membantu atau memberikan kemudahan pengguna menyelesaikan tugas tertentu. Sedangkan menurut Hengki W. Pramana (https://books.google.co.id) adalah satu unit perangkat lunak yang dibuat untuk melayani kebutuhan akan beberapa aktivitas seperti sistem perniagaan, game, pelayanan masyarakat, periklanan, atau semua proses yang hampir dilakukan manusia. 2.1.2. Definisi Data Data adalah catatan atas kumpulan fakta. Data merupakan bentuk jamak dari datum, berasal dari bahasa latin yang berarti sesuatu yang diberikan. Dalam

Upload: drybsa-nax-bcks

Post on 24-Sep-2015

216 views

Category:

Documents


0 download

DESCRIPTION

kl

TRANSCRIPT

BAB IILANDASAN TEORI2.1. Tinjauan Pustaka2.1.1. Definisi AplikasiDefinisi Aplikasi menurut Hasnul Arifin (2010,69), adalah program komputer yang memiliki fungsi tertentu untuk membantu atau memberikan kemudahan pengguna menyelesaikan tugas tertentu. Sedangkan menurut Hengki W. Pramana (https://books.google.co.id) adalah satu unit perangkat lunak yang dibuat untuk melayani kebutuhan akan beberapa aktivitas seperti sistem perniagaan, game, pelayanan masyarakat, periklanan, atau semua proses yang hampir dilakukan manusia.2.1.2. Definisi Data

Data adalah catatan atas kumpulan fakta. Data merupakan bentuk jamak dari datum, berasal dari bahasa latin yang berarti sesuatu yang diberikan. Dalam penggunaan sehari-hari data berarti suatu pernyataan yang diterima secara apa adanya. Pernyataan ini adalah hasil pengukuran atau pengamatan suatu variable yang bentuknya berupa angka, kata-kata, atau citra. (www.wikipedia.com). Sedangkan menurut Anhar (2010,01), seperti dalam buku tugas akhir Acep Muhamad Junaedi dkk, data merupakan kenyataan yang menggambarkan suatu kejadian dan merupakan kesatuan data yang nantinya sebagai bahan dasar suatu informasi.2.1.3. Definisi Database

Definisi Database menurut Imam Heryanto (2006,2), adalah sekumpulan objek yang terdiri dari Table, Queri, Form, Report, Pages, Macro dan Module. Sedangkan menurut Pardosi (2004,53), database adalah sekumpulan informasi yang terdiri dari Table, Query, Report, Page, Macro dan Module yang seluruhnya disimpan dalam sebuah file.2.1.4. Definisi Ms. Access 2007

Definisi Ms. Access menurut Mario Teguh (marioteguhilmu.blogspot.com/2013/05/pengertian-microsoft-access-2007.html) adalah suatu program Aplikasi basis data komputer relasional yang digunakan untuk merancang, membuat dan mengolah berbagai jenis data dengan kapasitas yang besar. Sedangkan menurut Suarna (2011,11), Microsoft Access adalah sebuah program aplikasi untuk mengolah database (basis data) model rasional, karena terdiri dari lajur kolom dan lajur baris. Selain itu Microsoft Access merupakan program aplikasi yang sangat mudah dan sangat familiar dalam pembuatan dan perancangan sistem manajemen database.2.2.5. Komponen - Komponen Pada Ms. Access 20071. TabelTabel adalah sekumpulan data yang memiliki topik tertentu dan merupakan tempat untuk meletakan, menyimpan, mengedit, dan merubah data. Kurweni (2006, 6). Menurut Suarna (2004,16) Tabel adalah kumpulan struktur data untuk menentukan nama field-field dan rancangan pada suatu table.

Di dalam table terdapat komponen komponen tabel, yaitu:

a. Field Name Merupakan nama dari kolom.b. Description Merupakan penjelasan/keterangan dari sebuah field.c. Field Size Merupakan ukuran dari sebuah fieldd. Data Type Merupakan tipe data dari sebuah fieldMenurut Suarna (2004, 22) Data Type dapat digunakan untuk membedakan jenis atau tipe data yang akan diolah. Berikut contoh type data.

JenisKeterangan

TextSerangkaian huruf, angka, spasi, dan tanda baca

MemoSerangkaian kata yang sangat panjang berupa dta campuran antara huruf, spasi, dan tanda baca.

NumberData berupa angka untuk perhitungan numeris.

Date/timeData yang berupa nilai mata uang untuk perhitungan numeris.

CurrencyData yang berupa nilai mata uang untuk perhitungan numeris

Auto NumberBilangan atau penomeran yang berurutan secara otomatis.

Yes/NoData pemsukan hanya berupa penyangkalan antara Yes atau No.

OLE/ObjekData yang berupa objek atau gambar

HyperlinkData yang dapat dihubungkan atau dikaitkan dengan alamat hyperlink pada lokasi penyimpanan.

Lookup WizardMembuat data dengan memilih salah satu data pada daftar tabel.

2. Query

Menurut Pardosi (2004, 80) Query adalah sebuah fasilitas (lebih tepatnya sebuah menu dalam Database) yang berfungsi untuk melakukan pencarian data tertentu mengurutkan data, dan lain-lain.

3. Form

Menurut Pardosi (2004, 119) Form adalah sebuah fasilitas dalam Microsoft Access untuk mendesain tampilan agar pemasukan data lebih mudah.

4. Report

Adapun Objek yang keempat dalam Microsort Access yaitu Report. Menurut Pardosi (2004, 135) Report adalah sebuah fasilitas dalam Microsoft Access yang berfungsi untuk membuat laporan untuk dicetak ke kertas (printer).

5. Pages

Menurut Pardosi (2004, 156) Pages adalah suatu fasilitas (lebih tepatnya sebuah menu dalam Database Microsoft Access) untuk membuat halaman web (website pages).

6. Macro

Menurut Pardosi (2004, 175) Macro adalah sebuah fasilitas dalam Database Microsoft Access untuk membuat serangkaian tugas untuk dijalankan secara otomatis.

7. ModulesMenurut Suarna (2004, 22) menjelaskan: Modules adalah rancangan untuk membuat modul pengolahan database yang dibuat dengan menggunakan kode pada Visual Basic for Aplication.2.2.6. Properties

Field properties yang ada dalam Microsoft Access sebagaimana yang dikemukakan Suarna (2004, 24) yaitu sebagai berikut :PropertiesKeterangan

Field SizeUntuk menentukan lebar dari nama nama field tersebut.

FormatUntuk menentukan data dan mengatur bentuk dari nama field tersebut, digunakan untuk format tanggal, format angka, format waktu, dll.

Decimal PlaceUntuk memasukkan data sesuai dengan format atau angka decimal yang diinginkan.

CaptionUntuk menulis judul atau file pada pembuatan form, report dan sebagainya.

DefaultUntuk menentukan nilai atau harga awal dari sebuah bilangan secara otomatis dengan mengikuti format yang sudah ada.

Validation RuleUntuk menentukan nilai atau batasan aturan pemasukan data pada sebuah field.

Validation textUntuk mengatur dan mengontrol pemasukan data pada sebuah field sesuai dengan aturan yang telah ditentukan pada kotak isian validation rule.

RequiredUntuk menentukan pemasukan data yes, apakah data tersebut valid atau tidak.

Allow zero

LengthUntuk menentukan pemasukan data pada sebuah field jika data tersebut valid atau tidak.

IndexedUntuk menentukan indeks pada field tersebut.

Input maskUntuk menentukan penulisan data pada saat data dimasukkan karakter atau label diwakili dengan huruf L dan angka atau mumberic diwakili dengan 9.

2.2.7. ToolboxToolbox merupakan jendela penampung control-kontrol yang dimanfaatkan untuk merancang antar muka program. (https://prodisi.wwordpress.com//)

Nama GambarDescription

Teks Box

Berfungsi untuk membuat kelompok pilihan dalam form.

Label

Berfungsi untuk membuat label atau teks pada form.

Option Group

Berfungsi untuk membuat kelompok pilihan dalam form.

Toggel Button

Berfungsi sebagai tombol perintah yang bersifat on/off (Push-up)

Option ButtonBerfungsi untuk membuat daftar pilihan-pilihan yang di tandai dengan tanda / mark Check pada kotak tersebut.

Check BoxBerfungsi untuk membuat daftar pilihan-pilihan yang ada di tandai kotak didepan pilihan yang ada. Pilihan yang dipilih di tandai dengan tanda/ Mark Check pada kotak tersebut.

Combo boxBerfungsi untuk membuat daftar pilihan, yang di tampilkan dalam satu baris teks book pilihan lain dilihat dengan mengklik tanda panah pada tepi kanan pada teks tersebut.

List Box

Berfungsi untuk membuat daftar pilihan, dan semua pilihan di tampilkan dalam list box

Button(Form Control)Berfungsi untuk membuat tombol perintah dengan pengendalian menggunakan Control Wizard.

Image

Berfungsi untuk membuat kotak berisi gambar.

Unbound Object FrameBerfungsi untuk membuat Frame Object yang tidak menggunakan table tertentu sebagai basis data.

Bound Object FrameBerfungsi untuk membuat frame object yang menggunakan table tertentu sebagai basis data.

Insert PageBerfungsi untuk membuat halaman baru.

Insert or Remove Page Break

Berfungsi untuk menambahkan atau menghapus halaman.

Tab ControlBerfungsi membuat Control Tab dalam Form untuk mengatur pemakaian tombol pada keyboard

Sub Form

Berfungsi untuk membuat sab form pada form report induk.

Line

Berfungsi untuk membuat garis.

Rectangle

Berfungsi membuat segiempat atau kotak.

Insert Chart

Berfungsi membuat bagan.

Attachment

Berfungsi menambahkan lampiran.

Insert HyperlinkBerfungsi member Hyperlink pada suatu object.

2.2.8. Relationship Relationship adalah hubungan antara beberapa tabel yang memiliki keterkaitan. Relationship terdiri dari tiga jenis yaitu :1. Relationship One To One adalah relasi antara dua buah tabel dimana satu field berhubungan satu kali dengan field yang lain.

2. One To Many adalah hubungan antara dua tabel dimana field yang satu berhubungan kebanyak field yang lain dan sebaliknya.

3. Many to Many adalah hubungan antara dua tabel dimana banyak field berhubungan ke bnyak field yang lain.

2.2. Objek Penelitian2.2.1. Sejarah Singkat SMP Dawatul Quran

Berdirinya SMP Dawatul Quran bermula dari sebuah pesantren salavi pada tahun 2003. Selain belajar di pesantren para santri juga belajar di sekolah di luar pesantren. setelah berjalan selama 7 tahun banyak para santri yang menginginkan di dirikannya sebuah sekolah formal agar pegaulan para santri dapat terkontrol oleh para guru pesantren, selain itu perbedaan kurikulum juga menjadi alasan berdirinya SMP Dawatul Quran. Akhirnya pada tahun 2010 didirikan sekolah formal yaitu SMP Dawatul Quran.2.2.2. Visi dan Misi SMP Dawatul Quran

1. Visi Membina generasi Qurani.2. Misi 1. Membina pendidikan yang mampu membangun Citra kepribadian siswa yang memiliki integritas diniyyah (kecerdasan spiritual) integritas ilmiyah (kecerdasan intelektual) dan integritas insaniyyah (kecerdasan emosional).2. (ketauhidan / keberagaman) dengan membaca, menghafalkan dan mengkaji Al-Quran secara intensif.

3. Melaksanakan program pendidikan tata nilai untuk hidup kemasyarakatan.

4. Melaksanakan program pendidikan, agama islam untuk mengembangkan potensi dasar yang fitri kebangsaan dan kemanusiaan.

5. Mengembangkan pendidikan yang berlandaskan pada pengembangan kecerdasan majemuk.Gambar 2.1

Tampilan Jendela Table Design

Tabel 2.1

Jenis Data type

Gambar 2.2

Tampilan Jendela Query Design

Gambar 2.3

Tampilan Jendela Form Design

Gambar 2.5

Tampilan Jendela Macro

Gambar 2.7

Tampilan Jendela Many To Many

Gambar 2.5

Tampilan Jendela Relationship One To One

Gambar 2.4

Tampilan Jendela Report Design

Tabel 2.2

Jenis Data type

Tabel 2.3

Jenis Toolbox

Gambar 2.6

Tampilan Jendela Relationship One To Many