BAB II LANDASAN TEORI

dokumen-dokumen yang mirip
BAB II Tinjauan Pustaka

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa latin computere yang berarti

TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA

2. TINJAUAN PUSTAKA. Microsoft Visual Basic 6.0 memiliki banyak keistimewaan dalam penggunaannya yaitu :

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI

Gambar 1. Jendela Ms. Access Pilihan: New : menu untuk membuat file basis data baru. Recent : menu untuk membuka file basis data yang sudah ada.

BAB 2 LANDASAN TEORI. adalah perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu.

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

Pengenalan Visual Basic

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa Latin Computare yang berarti

Menggunakan Microsoft Access (perhatikan untuk red text)

MICROSOFT ACCESS PENGENALAN

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI. Bagian dari administrasi yang khusus mencatat segala kejadian yang. keuangan suatu badan atau perkumpulan tiap-tiap saat.

BAB 2 LANDASAN TEORI. Istilah komputer ( computer ) berasal dari bahasa latin computere yang berarti

BAB II TINJAUAN PUSTAKA

KSI B ~ M.S. WULANDARI

Sebelum kita membahas tentang Microsoft Access ada baiknya jika kita terlebih dahulu mengetahui apa yang dimaksud dengan database.

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI

MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA

BAB III PEMBAHASAN MASALAH

Modul ke: Aplikasi Komputer 13TEKNIK. Pengantar Ms. Access Lanjutan. Fakultas. Hendri, ST. MT. Program Studi

Lembar kerja access Title bar merupakan judul dari jendela program atau nama file yang sedang aktif Tombol office merupakan tombol yang menampung

APLIKASI KOMPUTER. Pokok Bahasan : MS. Access 2010 (Bagian 1) Anggun Puspita Dewi, S.Kom., MM. Modul ke: Fakultas MKCU

BAB II TINJAUAN PUSTAKA. hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk

BAB II LANDASAN TEORI

PRAKTIKUM 10 REPORT LANJUTAN 72 C. TUGAS PENDAHULUAN Buat perancangan report untuk pegawai dan kerja seperti contoh dibawah ini : D. PERCOBAAN Buka da

Microsoft Office ACCESS 2007

Membuat Tabel. Tahapan membuat tabel menggunakan Microsoft Access 2007 : 1. Pilih menu create >> table. Microsoft Office Access Field.

Microsoft Access 2007

BAB 2 LANDASAN TEORI. Sistem adalah suatu kesatuan yang terdiri dari interaksi subsistem yang berusaha untuk

BAB II LANDASAN TEORI

MEMBUAT LAPORAN (DATA REPORT)

Konsep Sistem Informasi B

BAB II TINJAUAN PUSTAKA. hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk

BAB II TINJAUAN PUSTAKA. Menurut Sutabri (2004), sistem adalah sekelompok unsur yang erat

BAB 2 LANDASAN TEORI

Mengenal dan Mulai Bekerja dengan Access 2007

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI

BAB-XI MEMBUAT SUBFORM

BAB-I DATABASE DAN MENGENAL MICROSOFT ACCESS

BAB II LANDASAN TEORI

MENGOPERASIKAN PERANGKAT LUNAK BASIS DATA MICROSOFT ACCESS

BAB II TINJAUAN PUSTAKA. hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa Latin computare yang artinya menghitung. Jadi

BAB II TINJAUAN PUSTAKA. hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk

DASAR DASAR MICROSOFT ACCESS

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

Konsep Sistem Informasi B

BAB II LANDASAN TEORI

1. MENGENAL VISUAL BASIC

BAB II LANDASAN TEORI

Pengenalan Database. Informasi adalah Data yang sudah diolah dan berguna bagi si pemakainya. NPM Nama Alamat Aris Bekasi Budi Depok

MODUL I Pengenalan IDE Visual Basic 6.0

MODUL PRAKTIKUM. ALGORITMA dan PEMROGRAMAN 2

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI. Ensiklopedia menurut kamus besar bahasa indonesia adalah buku yang berisi

Ms. Access Pengertian...(1/2) Data base. Data. Informasi. Dalam bahasa latin datum yang artinya fakta. Kumpulan dari data-data

KOMPUTER APLIKASI BISNIS

Mengoperasikan Dasar-Dasar Basis Data (Database)

PENGENALAN MICROSOFT ACCESS

BAB II LANDASAN TEORI

BAB 5. MEMBUAT DAN MENGGUNAKAN FORM

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI

MODUL TIK: Tutorial Merancang Database dengan Microsoft Access Oleh: Heri Istiyanto

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI Definisi Program Aplikasi Pelayanan administrasi Kependudukan

ULANGAN HARIAN KKPI TAHUN PELAJARAN 2014/2015. : Mengoperasikan sistem operasi software/ : Mengoperasikan software aplikasi Basis Data

BAB III LANDASAN TEORI. yang rata-rata tidak mampu membeli sekian banyak buku atas biaya sendiri.

BAB 3 PERANCANGAN SISTEM. perancangan sistem yang akan dibuat serta diimplementasikan. sistem informasi yang akan didesain secara terinci.

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah. Peranan komputer dewasa ini hampir tidak bisa di pisahkan dari kehidupan

PANDUAN LENGKAP: MICROSOFT ACCESS 2010

Bab 10 Membuat, Menggunakan dan Memodifikasi Form

BAB II TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI

X. PENGANTAR DATABASE

BAB 2 DASAR TEORI. Aplikasi berasal dari kata application yang artinya penerapan ; lamaran ;

Data dalam bahasa latin datum yang artinya fakta, jadi data adalah nilai/ value yang turut mempresentasikan deskripsi dari suatu objek.

Pelatihan Microsoft Access LPPM Unmul 2011 Lembaga Pengabdian kepada Masyarakat

Bab 15 Menggunakan Menu Navigasi Berupa Switchboard dan Form

BAB III LANDASAN TEORI

BAB 3 ANALISIS DAN PERANCANGAN. menentukan dan mengungkapkan kebutuhan sistem. Kebutuhan sistem terbagi menjadi

BAB 2 TINJAUAN TEORITIS. Sistem berasal dari bahasa Yunani yaitu Systema, yang artinya sekumpulan objek

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

SISTEM INFORMASI PENGIRIMAN BARANG. Mutiara Afie Ardhini

BAB II LANDASAN TEORI

Transkripsi:

5 BAB II LANDASAN TEORI 2.1.Konsep Entity Relationship Diagram (ERD) Entity Relation Diagram (ERD) adalah suatu model jaringan yang menggunakan susunan data yang disimpan didalam sistem secara abstrak. Dengan tujuan untuk menunjukan objek-objek data dan hubungan yang ada pada objek data tersebut (Analisa dan Perancangan Sistem Pengolahan Data, 1990). Adapun komponen-komponen ERD adalah : 1. Entity (objek data) Entity adalah sesuatu yang terdapat didunia nyata ini, baik yang keliahatan maupun yang berupa abstrak. Yang mempunyai simbol persegi panjang. Gambar 2.1 Entity 2. Atribut Atribut adalah sifat atau karakteristik suatu entitas yang menyediakan penjelasan-penjelasan secara mendetail tentang entitas tersebut. Simbolnya adalah berbentuk elips. Gambar 2.2 Atribut 5

6 3. Relationship Relationship adalah menggambarkan hubungan yang terjadi antara satu entity atau lebih dengan entity lain. Relationship disimbolkan dengan belah ketupat. Gambar 2.3 Relationship 4. Pemetaan Countstrain ER (Entity Relation) dari sebuah skema enterprise memberikan definisi batasan-batasan countrains tertentu, sehingga isi data base dapat sesuai. Salah satu batasan yang terpenting adalah pemetaan kardinalitas yang menjelaskan batasan pada jumlah entitas yang berhubungan melalui suatu relationship (Analisa dan Perancangan Sistem Pengolahan Data, 1990). Kardinalitas ada empat jenis : a. One to one 1 1 b. One to many 1 M c. Many to one M 1

7 d. Many to many M M Gambar 2.4 Jenis Kardinalitas 2.2.Normalisasi Proses normalisasi adalah proses untuk mengorganisasikan file untuk menghilangkan grup elemen yang berulang ulang (Analisa dan Perancangan Sistem Pengolahan Data, 1990). Bentuk bentuk normalisasi adalah sebagai berikut : 1. Bentuk Tidak Normal (Unnormalized Form). Bentuk ini merupakan kumpulan data yang direkam, tidak ada keharusan mengikuti format tertentu dan dapat saja tidak lengkap. Data dikumpulkan apa adanya sesuai dengan kedatangannya. 2. Bentuk Normal Kesatu (1NF / First Normal Form). Bentuk normal kesatu mempunyai ciri, yaitu setiap data yang dibentuk dalam flat file (file daftar). Data dibentuk dalam record dami record. 3. Bentuk Normal Kedua (2NF / Second Normal Form). Bentuk normal kedua mempunyai syarat, yaitu bentuk data telah memenuhi kriteria bentuk normal kesatu. 4. Bentuk Normal Ketiga (3NF / Third Normal Form). Untuk menjadi normal ketiga maka relasi haruslah dalam bentuk normal kedua dan semua attribut bukan primer tidak punya hubungan yang

8 transitif. Dengan kata lain, setiap attribut bukanlah kunci dan haruslah bergantung pada primary key secara menyeluruh. 2.3.Diagram Alur (Flowchart) Flowchart merupakan gambar atau alur yang memperlihatkan urutan dan hubungan antar proses beserta instruksinya, yang dinyatakan dengan simbol (Analisa dan Perancangan Sistem Pengolahan Data, 1990). Simbol-simbol yang dipakai dapat dibagi menjadi 3 kelompok yaitu : a. Flow Direction Symbol b. Processing Symbols c. Input-output Symbol 2.3.1 Flow Direction Symbol a. Simbol Connector Gambar 2.5 Simbol Connector Simbol untuk keluar / masuk procedure dalam lembar / halaman yang sama. b. Simbol Offline Gambar 2.6 Simbol Offline Simbol untuk keluar / masuk procedure atau proses dalam lembar / halaman yang lain.

9 2.3.2 Processing Symbols a. Simbol Proses Gambar 2.7 Simbol Proses Simbol yang menunjukan pengolahan yang dilakukan oleh computer. b. Simbol Manual Gambar 2.8 Simbol Manual Simbol yang menunjukan pengolahan yang tidak dilakukan oleh komputer. c. Simbol Decision Gambar 2.9 Simbol Decision Simbol kondisi yang akan menghasilkan beberapa kemungkinan jawaban / aksi. d. Simbol Predefined Process Gambar 2.10 Simbol Predefined Process

10 Simbol untuk mempersiapkan penyimpanan yang akan dilakukan sebagai pengolahan didalam storage. e. Simbol Terminal Gambar 2.11 Simbol Terminal Simbol untuk permulaan atau akhir dari suatu program. f. Simbol Manual Input Gambar 2.12 Simbol Manual Input Simbol untuk pemasukan data secara manual on-line keyboard. g. Flow Line Gambar 2.13 Flow Line Tanda ini digunakan untuk menghubungkan simbol-simbol flowchart untuk menunjukkan instruksi selanjutnya. 2.3.3 Input-Output Symbol a. Simbol Input-Output Gambar 2.14 Simbol Input-Output

11 Simbol yang menyatakan proses input dan output tanpa tergantung dengan jenis peralatannya. b. Simbol Magnetic-tape Unit Gambar 2.15 Simbol Magnetic-Tape Simbol yang menyatakan input berasal dari pita magnetik atau output disimpan ke pita magnetic. c. Simbol On-line Storage Gambar 2.16 Simbol On-Line Storage Simbol yang menyatakan input berasal dari disk atau output disimpan de disk. d. Simbol Document Gambar 2.17 Simbol Document Simbol yang menyatakan input berasal dari dokumen dalam bentuk kertas ataupun dicetak ke kertas

12 e. Simbol Display Gambar 2.18 Simbol Display Simbol yang menyatakan peralatan output yang digunakan yaitu layar, plotter, printer, dan sebagainya. 2.4 Pengenalan Microsoft Access Database adalah kumpulan dari data yang saling berhubungan satu dengan yang lainnya atau suatu file yang terisi informasi mengenai subjek-subjek tertentu (Kamus Komputer, 1997). Microsoft Access adalah salah satu jenis database dan juga dapat berfungsi sebagai program. Microsoft Access dapat digunakan sebagai pembuatan aplikasi karena terdapat komponen-komponen penunjang pembuatan aplikasi seperti form, report, module, pages dan macros. Jenis-jenis data Microsoft Access adalah sebagai berikut (Belajar Sendiri Microsoft Access 2000, 2000) : Jenis Data Text Memo Number Data/Time Currency Keterangan dan Batasan Adalah data yang berupa teks dan tidak memerlukan angka maupun perhitungan, misalnya data tentang nama, alamat dan sebagainya. Karakter yang mampu di tampung sebanyak 255. Adalah data berupa teks yang panjang, berguna untuk memberikan keterangan dan lain-lain. Panjang bisa sampai 64.000 karakter. Adalah jenis data numeric atau angka biasa dan bukan mata uang ataupun angka dengan ketelitihan tinggi. Bisa menampung sampai 255. Untuk menampung data waktu, yaitu hari, tanggal, jam, menit dst. Untuk menampung bilangan tanpa proses pembulatan pada saat

13 Jenis Data Keterangan dan Batasan perhitungan. Berguna untuk menampung mata uang dll. Bisa sampai 15 Digit ketelitihannya. Auto Number Yes/No Ole Object Adalah bilangan yang secara otomatis dihasilkanoleh Microsoft Access saat kita tambahkan record baru. Bilangan yang di hasilkan bisa acak, urut maupun replication. Untuk menampung dua macam keadaan yaitu ya atau tidak. Menampung Obyek dari aplikasi lain dari proses OLE(Object Linking and Embedding). Ukuran yang disediakan bisa sampai 1 GygaByte. 4 Tabel 2.1 Jenis data Microsoft Access. Tampilan awal pada saat membuka Microsoft Access disebut kotak dialog awal dan kotak dialog awal ini, berfungsi untuk menentukan file database yang akan dibuka. Gambar 2.19 Kotak dialog awal.

14 Ada tiga pilihan untuk membuka Microsoft Acess, diantaranya adalah 1. Blank Access Data, untuk membuat sebuah database kosong. 2. Access database wizards, pages, and projects, untuk membuat sebuah database dengan beberapa sarana. 3. Open existing file, untuk membuka file database yang ada di hardisk. Setelah diklik Blank Access Data, lalu Ok maka akan muncul tampilan window Database seperti di bawah ini : Gambar 2.20 Window Database Mari kita membahas Microsoft sebagai database. Saat pertama kali membuka Microsoft Access dan membuat database baru maka akan diminta untuk menuliskan nama databasenya terlebih dahulu tidak seperti program Microsoft Word dan lainnya. Setelah file database terbentuk kemudian membuat tabel di dalam database tersebut. Seperti halnya database yang lain di dalam database ada tabel dan query. Membuat tabel bisa dilakukan dengan cara wizard maupun manual. Dan yang saya akan bahas

15 adalah bagaimana membuat tabel secara manual. Kelebihannya membuat secara manual adalah bisa menentukan jenis data, nama field dan pajang field sesuai kebutuhan program kita. 2.4.1 Tabel Tabel adalah kumpulan data yang tersusun menurut aturan tertentu (Belajar Sendiri Microsoft Access 2000, 2000). Secara fisik, table berupa grid yang terdiri atas baris dan kolom. Baris menunjukkan record data dan kolom menunjukkan field data. Tabel sebagai komponen utama dalam database karena tabel adalah dasar untuk menyusun komponen lainnya seperti Form, Query maupun Report. Gambar 2.21 Tabel dan Pengisian field nama baru sacara manual

16 2.4.2 Query Sebelum membuat query, kita harus pahami dulu artinya. Query adalah sarana untuk mengatur data yang disimpan dalam table, sehingga hanya data tertentu yang akan muncul dalam tabel (Belajar Sendiri Microsoft Access 2000, 2000). Demikian juga query ini bisa di buat manual maupun wizard. Yang akan saya bahas adalah bagaimana membuat query secara manual, karena dengan manual kita bisa menentukan kreteria sesuai kebutuhan program kita. Gambar 2.22 Membuat Query secara manual 2.4.3 Form Form adalah window untuk menampilkan record dalam bentuk lain, di dalamnya kita bisa menambah unsur lain seperti kontrol, gambar dan lain-lain (Belajar Sendiri Microsoft Access 2000, 2000). Dengan demikian tampilan form menjadi lebih mudah dimengerti dan lebih menarik.

17 Form di dalam Microsoft Access mempunyai fungsi yang sama dengan form lain, contohnya form yang ada di Visual Basic. Selain itu form di dalam Microsoft Access dapat dibangun sebuah aplikasi yang tak kalah bagusnya dengan Visual Basic. Gambar 2.23 Form 2.4.4 Jendela Properties Jendela Properties penting bagi suatu objek karena dapat menentukan karakter objek tersebut (Belajar Sendiri Microsoft Access 2000, 2000). Dengan Jendela Properties, perubahan semua kontrol form di jendela ini dapat dilakukan mulai dari merubah form secara fisik sampai dengan penulisan source code program. Cara untuk mengedit properties adalah dengan mengklik kanan objek, lalu klik properties.

18 Gambar 2.24 Jendela Properties 2.4.5 Toolbox Toolbox adalah fasilitas yang menyediakan kontrol untuk melengkapi form (Belajar Sendiri Microsoft Access 2000, 2000). Selain itu toolbox mempunyai fungsi untuk membangun aplikasi form. Selector Option Group Label Option Button Combo Box Command Button Unbond Object Form Page Break Subform/Subreport Rectangle Control Wizard Text Box Toggle Button Check Box List Box Image Bound Object Frame Tab Control Line More Control Gambar 2.25 Toolbox

19 Selector Ini adalah penunjuk kontrol untuk memindahkan letak dan ukuran kontrol. Label Untuk menampilkan teks yang tidak bisa diubah oleh pemakai program. Option Graup Untuk mengelompokkan beberapa kontrol. Option Button Untuk memilah dua keadaan dari banyak pilihan. Combo Box Untuk menghasilkan kontol kombinasi dari dari list box dan text box, sehingga pemakaian bisa memasukkan pilihan melalui daftar atau menuliskannya. Command Button Untuk membuat sebuah tombol pelaksanaan perintah. Unbond Object Form Untuk meletakkan objek seperti gambar dan sejenisnya pada form dan dapat berubah sesuai dengan perintah yang ada (dinamis). Page Break Untuk memisahkan sebuah form menjadi beberapa bagian. Subform/subreport Ini ada form yang dapat diletakkan ke dalam form yang lain.

20 Rectangle Untuk membuat sebuah garis berbentuk persegi. Control Wizard Untuk mengaktifkan sebuah perintah secara otomatis. Text Box Untuk membuat area teks di mana teksnya bisa diubah oleh pemakai. Toggle Button Untuk membentuk dua tombol pelaksanaan perintah. Check Box Untuk pemilihan dua keadaan (Benar atau Salah) dari banyaknya pilihan sekaligus. List Box Untuk menampilkan daftar pilihan yang bisa digulung. Image Untuk menampilkan gambar. Bound Object Frame Untuk meletakkan objek seperti gambar dan sejenisnya secara statis. Tab Control Untuk membuat tampilan beberapa halaman. Line

21 Untuk membuat sebuah garis lurus. More Control Untuk menampilkan kontrol yang lain. 2.4.6 Toolbar Form Design aplikasi form. View Toolbar Form Design ini berisi komponen atau kontrol untuk membangun Print Spelling Copy Format Painter Toolbox Insert Hyperlink Code Build New Object : AutoForm Save Cut Undo AutoFormat Database Window Print Preview Paste Field List Properties Mc. Access Help Gambar 2.26 Toolbar Form Design. 2.4.7 Jendela Code Jendela Code digunakan untuk menulis, menampilkan dan menyunting kode program untuk Form dan semua kontrol di dalamnya.

22 Gambar 2.27 Jendela Code. 2.5 Dasar Pemprograman 2.5.1 Data Data adalah nilai mentah yang tidak memiliki arti jika berdiri sendiri. Data dan program saling berkaitan erat, data adalah nilai yang dibutuhkan oleh aplikasi sedangkan program adalah intruksi yang digunakan untuk memanipulasi data tersebut (Buku Pintar Penanganan Jaringan Komputer, 1998).

23 Macam-macam data dapat dilihat pada tabel berikut ini : No Tipe Data Keterangan Ukuran 1 Integer Tipe data numerik -32.768 s/d 32767 bilangan Bulat 2 Byte Tipe data bilangan positif 0 s/d 255 3 Decimal Tipe data untuk Ketepatan sampai 28 angka bilangan Desimal 4 Boolean Tipe data yang memiliki 2 nilai True atau False 5 String Tipe data alfanumerik - 6 Single Tipe data berpresisi tunggal -3.402823E+38 s/d 3042823E+38 7 Double Tipe data Berpresisi ganda -1.79769313486E+308 s/d 1.79769313486E+308 8 Date Tipe data untuk tanggal dan jam 01-01-100 s/d 31-12-9999 9 Currency Tipe data untuk mata uang 922.337.203.685.477,5808 s/d 922.337.203.685.447,5808 1 Long Tipe data numerik mirip -2.147.483.648 s/d 2.147.483.647 0 dengan integer 1 Object Tipe data yang menyimpan - 1 form, kontrol dsb. 1 Variant Tipe data yang berisi segala - 2 macam tipe data berbedas Tabel 2.2 Jenis Tipe Data dalam Microsoft Access 2.5.2 Variabel Variabel adalah tempat untuk menyimpan nilai-nilai atau data-data secara sementara pada aplikasi Microsoft Access. Variabel sifatnya tidak

24 tetap, artinya isinya bisa berubah-ubah (Buku Pintar Penanganan Jaringan Komputer, 1998). Sintaks untuk mendeklarasikan variabel adalah sebagai berikut : Dim NamaVariabel As TipeVariabel Contoh : Dim nomor As Integer Dim alamat As String Dim tanggal As Date 2.5.3 Operator Operator adalah perintah yang memanipulasi nilai atau variabel dan memberikan suatu hasil (Buku Pintar Penanganan Jaringan Komputer, 1998). Macam-macam operator pada Microsoft Access adalah : 1. Operator Aritmatika +, -, *, /, ^, & atau + 2. Operator Perbandingan =, >, <, >=, <=, <> 3. Operator Logikal AND, OR, NOT