Академический Документы
Профессиональный Документы
Культура Документы
BAB 2
LANDASAN TEORI
Dewasa ini komputer sudah tidak asing lagi dilingkungan masyarakat. Kata komputer
berasal dari kata “ to compute “ yang artinya menghitung.
Suatu sistem yang terdiri dari sejumlah komponen yang saling berinteraksi,
yang bekerjasama untuk membentuk satu kesatuan.
2. Batasan Sistem ( Boundary )
Batasan sistem ini merupakan suatu sistem dipandang sebagai satu kesatuan
yang dapat dipisah-pisahkan.
3. Lingkungan Luar Sistem ( Environment )
Bentuk apapun yang ada diluar ruang lingkup atau batasan sistem yang
mempengaruhi operasi sistem.
4. Penghubung Sistem ( Interface )
Media yang mengubungkan sistem dengan subsistem yang lain.
5. Masukan Sistem ( Input )
Energi yang dimasukkan kedalam sistem, dapat berupa pemeliharaan
( Maintenance input ) dan sinyal ( Signal input )
6. Keluaran Sistem ( Output )
Hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang
berguna . Keluaran ini merupakan masukan bagi subsistem yang lain.
7. Pengolah Sistem (Procces)
Suatu sistem mempunyai proses yang akan mengubah masukan menjadi
keluaran.
8. Sasaran Sistem (Objective)
Suatu sistem memiliki tujuan dan sasaran yang pasti dan bersifat deterministik.
Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuan yang telah
direncanakan.
2. Flowchart
Flowchart adalah suatu alur untuk menyelesaikan suatu masalah secara logika dengan
menggunakan simbol-simbol. Adapun komponen-komponen flowchart yang biasa
digunakan dalam merancang dan menganalisa suatu sistem adalah sebagai berikut:
1.Ketelitian data
2. Komparabilitas
3. Validitas data
Database
File
Record
Field
Character
Bit
Keterangan:
1. Database
Kumpulan file satu dengan yang lainya yang membentuk suatu informasi sistem
secara keseluruhan.
2. File
Kumpulan record yang mempunyai panjang atribut yang sama tetapi berbeda
data valuenya.
3. Record
Kumpulan atribut yang saling berkaitan satu dengan yang lainnya dan
menginformasikan suatu entity secara lengkap.
4. Field
Menggambarkan satu atribut dari record yang menunjukkan satu item data dari
data.
19
5. Character
Karakter merupakan bagian yang terkecil, agar dapat berupa karakter numerik,
huruf ataupun karakter-karakter khusus yang membentuk satu item data.
6. Bit
Merupakan digit bilangan primer.
1 1
Guru Mengajar
Mata pelajaran
1 M
M M Siswa
Guru Mengaja
r
2.10 Algoritma
Algoritma merupakan langkah langkah untuk menyelesaikan suatu permasalahan atau
persoalan secara sistematis dan logis.
Ada beberapa cara umum yang digunakan dalam membuat algoritma dari suatu
permasalahan antar lain.
1. Algoritma Pemecahan Masalah pengertian Algoritma
Algoritma pemecahan masalah menurut pengertian algoritma adalah langkah
langkah untuk penyelesaian dari suatu permasalahan.Hal yang terpenting adalah
penyusunan langkah langkah penyelesaian masalah dengan metode dan disiplin
ilmu yang dapat di pertanggung jawabkan kebenarannya.
2. Algoritma Pemecahan masalah Menurut Bahasa Algoritma
Algoritma pemecahan masalah menurut bahasa algoritma merupakan proses
mulai dari input/aotput, dan proses komputer dalam penyelesaian pekerjaan
tersebut.
Adapun jenis- jenis algoritma antara lain:
1. Flowchart adalah penulisan algoritma dengan menggunakan simbol simbol
ataupun diagram diagram.
2. Pseudo Code adalah penentuan algoritma dengan menggunakan intruksi atau
perintah yang mirip dengan bahasa program tetapi bukan bahasa program.
3. Bahasa pemrograman adalah bahasa pemrograman komputer yang digunakan
untuk membuat berbagai macam program komputer, khususnya yang
menggunakan sistem operasi under windows.
2.12 Normalisasi
Normalisasi adalah proses pengelompokan atribut atau field dari suatu relasi sehingga
membentuk relasi struktur yang baik. Normalisasi merupakan suatu teknik dalam logika
desain sebuah database.
Adapun tahap tahap melakukan normalisasi yaitu:
1. Unnormalized Relation
Pada tahap ini yang di lakukan adalah remove reparating group, untuk menjadi
first normal form/INF.
2. Normalized Relation
Pada tahap ini yang dilakukan adalah remove partial dependencies, untuk
menjadi second normal form/2NF.
22
Tool Bar
Menu Bar
Solution Explorer
Form
Properties Window
Tool box
1.Form Window
Form window adalah sebagai media tempat membuat aplikasi atau antar muka yang
bersifat GUI (Graphical User Interface ).
2. Solution explorer
Solution explorer adalah jendela yang mengandung semua file di dalam
aplikasi visual basic
3. Properties window
Properties window adalah atribut yang dimiliki oleh setiap objek atau kontrol
seperti atribut warna, ukuran, letak, judul, dan sebagainya.
5. Menu Bar
Menu Bar merupakan kumpulan perintah-perintah yang dikelompokkan dalam
kriteria operasi yang dihasilkan.
6. Tool Bar
6. Toolbox
Toolbox adalah kotak yang berisi icon icon (control control) yang digunakan
untuk merancang form dan sarana untuk mengembangkan user interface.
26
Keterangan:
1. Report Header
Judul pada halaman pertama, berisi informasi yang akan terlibat hanya sekali
pada awal laporan
2. Page Header
Yaitu judul disetiap halaman atas, berisi informasi yang akan terlibat diatas
setiap halaman laporan.
30
3. Details
Yaitu record data, berisi informasi yang akan terlibat satu kali setiap record dalam
tabel atau query yang terkait dalam laporan.
4. Report Footer
Judul halaman terakhir, berisi informasi yang akan terlihat hanya sekali diakhir
laporan.
5. Page Footer
Judul disetiap halaman bawah, berisi informasi yang akan terlibat didasar setiap
halaman laporan
sederhana dan mempunyai struktur yang linier dalam baris yang terurut.Secara umum
SQL digunakan untuk melihat, menambah dan menghapus data.
1. DDL ( Data Defenition Language )
DDL Adalah bahasa yang memiliki kemampuan untuk mendefenisikan data yang
berhubungan dengan pembuatan dan penghapusan objek seperti tabel, indeks dan
lainnya.Contohnya :
1. CREATE
Berfungsi : Menciptakan tabel atau indeks
2. DROP
Berfungsi : Menghapus tabel atau indeks
3. ALTER
Berfungsi : Mengubah struktur tabel
2. DML ( Data Manipulation Language )
Adalah bahasa yang berhubungan dengan proses manipulasi data pada tabeldan
record.
Contohnya :
1. INSERT
Berfungsi Menambah data.
2. UPDATE
Berfungsi : Mengubah data.
3. SELECT
Berfungsi : Memilih data.
4. DELETE
Berfungsi : Menghapus data.
3. DCL ( Data Control Language )
Adalah perintah SQL yang berhubungan dengan pengaturan hak akses user
MYSQL, baik terhadap server, database, tabel maupun field.Contohnya :
1. GRANT
Berfungsi : Memberikan kendali pengaksesan data.
2. REVOKE
Berfungsi : Mencabut kemampuan pengaksesan data.
3. LOCK TABLE
Berfungsi : Mengunci tabel.