2014-2-01057-MTIF Bab2001
2014-2-01057-MTIF Bab2001
BAB 2
LANDASAN TEORI
c. Database
Database adalah kumpulan dari item data yang saling berhubungan satu
dengan yang lainnya yang diorganisasikan berdasarkan sebuah skema
atau struktur tertentu, tersimpan di hardware komputer dan dengan
software untuk melakukan manipulasi untuk kegunaan tertentu.
11
yang bisa digunakan salah satu contoh yang akan digunakan adalah
representasi linear.
a. Representasi Linear Naik
Pada representasi linear naik, pemetaan input ke derajat keanggotaannya
digambarkan sebagai suatu garis lurus. Bentuk ini paling sederhana dan
menjadi pilihan yang baik untuk mendekati suatu konsep yang kurang
jelas.
1
Derajat
Keanggotaan
0 a b
Fungsi Keanggotaan:
(1)
1
Derajat
Keanggotaan
0 a b
Fungsi Keanggotaan:
(2)
(3)
4. Penegasan (defuzzifikasi)
Pada proses ini output berupa bilangan crisp. Defuzifikasi dilakukan
dengan cara mencari nilai rata-ratanya yaitu:
(4)
Gam
bar 2.3 Inferensi dengan menggunakan Metode Tsukamoto (Sri
Kusumadewi dan Sri Hartati, 2006:34)
2.5 Flowchart
2.5.1 Pengertian dan Jenis Flowchart
Flowchart merupakan gambar atau bagan yang memperlihatkan suatu
algoritma, urutan dan hubungan antar proses beserta instruksinya, yang
menjelaskan urutan proses tersebut dalam berbagai jenis simbol dan
menghubungkannya dengan garis penghubung. Flowchart merupakan
langkah awal pembuatan program yang membuat urutan proses lebih jelas
sehingga membantu analis dan programmer lebih mudah berkomunikasi,
20
Simbol
Keterangan
2. Processing Symbols
Simbol ini menunjukkan jenis operasi pengolahan dalam suatu prosedur.
Simbol Keterangan
3. Input/Output Symbols
Simbol ini menunjukkan jenis peralatan yang digunakan sebagai media
input atau output.
Tabel 2.3 Input/Output Symbols (Nilawati, 2009)
Simbol Keterangan
Simbol input/output : menyatakan proses input atau
output tanpa tergantung jenis peralatannya
22
External Entity
Gambar 2.4 External Entity (Sutabri, 2003)
Proses
Data Store
Gambar 2.6 Data Store (Sutabri, 2003)
4. Data flow, merupakan simbol yang mewakili arah aliran data yang berasal
dari satu proses, data store atau elemen lingkungan menuju ke satu proses,
data store atau enviromental element lainnya.
Tabel 2.4 Tabel Notasi Entity Relation Diagram (Fatta Al, 2007)
Simbol Keterangan
Entitas, adalah suatu objek yang dapat
diidentifikasi dalam lingkungan pemakai
Relasi, menunjukkan adanya hubungan
antara sejumlah entitas yang berbeda
Atribut, berfungsi mendeskripsikan
karakter entitas (atribut yang berfungsi
sebagai key diberi garis bawah)
Garis, sebagai penghubung antar relasi
dengan entitas, relasi dan entitas dengan
atribut
Produk software yang telah jadi akan dipublikasikan untuk dicoba oleh
konsumen yang akan membantu mengevaluasi hasil produk tersebut untuk
dijadikan feedback demi perkembangan produk selanjutnya.
Terkadang ada kalanya saat kebutuhan yang diperlukan dalam sebuah
penyelesaian permasalahan dapat dimengerti dengan mudah, saat pekerjaan
mengalir begitu saja dari communication hingga deployment dalam garis lurus.
Situasi ini dapat terjadi ketika membuat sebuah sistem yang diadaptasi dengan
baik atau penambahan pada sistem yang telah ada. Hal ini juga dapat terjadi
pada usaha pembuatan sebuah program baru namun hanya jika kebutuhan
permasalahan jelas dan stabil.
Waterfall model yang terkadang disebut classic life style, menyarankan
pendekatan sistematis dan berurutan dalam membuat sebuah software.
Pembuatan software tersebut dimulai dari spesifikasi dan kebutuhan user dan
diproses lebih lanjut melalui planning, modeling, construction, dan
deployment, kemudian diakhiri dengan dukungan yang akan selalu diberikan
setelah software tersebut jadi. Berikut merupakan gambaran waterfall model
(Pressman, 2010: 39).
2.9 XAMPP
Xampp merupakan sebuah tool yang menyediakan beberapa paket
perangkat lunak ke dalam satu buah paket. Dengan menginstall XAMPP,
tidak perlu lagi melakukan instalasi dan konfigurasi web server Apache, PHP
5, dan MySQL secara manual. XAMPP akan menginstalasi dan
mengkonfigurasikannya secara otomatis (Arief Ramadhan & Hendra
Saputra , 2005:2) .
2.10 Apache
Menurut pendapat Sukarno, M., (2006, hal:3-4) Apache adalah paket
aplikasi yang digunakan untuk web server yang handal dan stabil. Pada
32
2.11 MySQL
Pendapat Sukarno (2006, hal:3) mengenai pengertian MySQL adalah
merupakan perangkat lunak untuk sistem manajemen database (database
management system). Karena sifatnya yang open source dan memiliki
kamampuan menampung kapasitas yang sangat besar, maka MySQL menjadi
database yang sangat popular dikalangan programmer web.
Pada bulan Mei 1996, MySQL versi 1.0 berhasil dirilis namun
penggunanya terbatas 4 orang saja. Namun di bulan Oktober di tahun yang
sama versi 3.11.0 dilepaskan ke publik tapi belum bersifat open source. Bulan
Juni 2000, MySQL AB mengumumkan bahwa sejak versi 3.23.19, MySQL
merupakan software database yang bebas berlisensi GPL atau General
Public License yang open source. Mulanya MySQL hanya berjalan di sistem
operasi linux namun pada saat MySQL versi 3.22 tahun 1998-1999 sudah
tersedia di berbagai platform termasuk windows. Ini terjadi karena MySQL
menjadi semakin populer dan dilirik banyak orang karena kestabilan dan
kecepatan yang meningkat. Beberapa keunggulan dari MySQL adalah:
1. Mampu menangani jutaan user dalam waktu yang bersamaan.
2. Mampu menampung lebih dari 50.000.000 record.
3. Sangat cepat mengeksekusi perintah.
4. Memiliki user privilege yang mudah dan efisien.
33