BAB II
LANDASAN TEORI
2.1 Pengertian Sistem
Sistem Menurut Jogiyanto (dalam Yakub, 1999:1), terdapat dua kelompok
pendekatan sistem di dalam mendefinisikan sistem, yaitu pendekatan pada
prosedur dan pendekatan pada komponen/elemen. Pendekatan sistem pada
prosedurnya mendefenisikan sistem sebagai berikut : “ Suatu sistem merupakan
suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul
bersama - sama untuk melakukan suatu kegiatan atau tujuan tertentu ”. Sedangkan
pendekatan sistem pada komponen atau elemennya mendefenisikan sistem
sebagai berikut : “ Sistem merupakan bagian-bagian elemen yang saling
berinteraksi dan saling berhubungan untuk mencapai membentuk satu kesatuan “.
(Astuti, 2011).
menggambarkan obyek yang diwakili suatu basis data, dan hubungan di antara
obyek tersebut. Ada banyak cara untuk mengorganisasi skema, atau memodelkan
struktur basis data: ini dikenal sebagai model basis data atau model data. Model
yang umum digunakan sekarang adalah model relasional, yang menurut istilah
layman mewakili semua informasi dalam bentuk tabel-tabel yang saling
berhubungan dimana setiap tabel terdiri dari baris dan kolom (definisi yang
sebenarnya menggunakan terminologi matematika). Dalam model ini, hubungan
antar tabel diwakili denga menggunakan nilai yang sama antar tabel. Model yang
lain seperti model hierarkis dan model jaringan menggunakan cara yang lebih
eksplisit untuk mewakili hubungan antar tabel.
Istilah basis data mengacu pada koleksi dari data-data yang saling
berhubungan, dan perangkat lunaknya seharusnya mengacu sebagai sistem
manajemen basis data (database management system/DBMS). Jika konteksnya
sudah jelas, banyak administrator dan programer menggunakan istilah basis data
untuk kedua arti tersebut. (Prasongko, 2012)
2.3 Aplikasi
Aplikasi adalah program siap pakai yang dapat digunakan untuk
menjalankan perintah-perintah dari pengguna aplikasi tersebut dengan tujuan
mendapatkan hasil yang lebih akurat sesuai dengan tujuan pembuatan aplikasi
tersebut, aplikasi mempunyai arti yaitu pemecahan masalah yang menggunakan
salah satu teknik pemprosesan data aplikasi yang biasanya berpacu pada sebuah
komputansi yang diinginkan atau diharapkan maupun pemprosesan data yang
diharapkan (Yosua, 2014).
Istilah aplikasi berasal dari Bahasa inggris application yang berarti
penerapan, lamaran ataupun penggunaan. Sedangkan secara istilah, pengertian
aplikasi adalah suatu program yang siap untuk digunakan yang dibuat untuk
melaksanakan suatu fungsi bagi pengguna jasa aplikasi serta penggunaan aplikasi
lain yang dapat digunakan oleh sutu sasaran yang akan dituju. Menurut kamus
computer eksekutif, aplikasi mempunyai arti yaitu pemecahan masalah yang
menggunakan salah satu teknik pemprosesan data aplikasi yang biasanya berpacu
II.3
SIMBOL KETERANGAN
2.4.2 Relation
Relasi adalah hubungan antara tabel yang mempresentasikan
hubungan antar objek di dunia nyata. Relasi merupakan hubungan yang
terjadi pada suatu tabel dengan lainnya yang mempresentasikan hubungan
antar objek di dunia nyata dan berfungsi untuk mengatur mengatur operasi
suatu database.
Hubungan yang dapat dibentuk dapat mencakup 3 macam hubungan,
yaitu :
a. One-to-one (1:1).
Hubungan terjadi bila setiap instansi entitas hanya memiliki satu
hubungan dengan instansi entitas lain.
Simbol Simbol pada bagan flowchart dapat dilihat pada gambaer tabel 2.1
Terminator Start/End
Proses
Preparation inisialisasi/pemberian
harga awal
2.6 MYSQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data
SQL atau yang dikenal dengan DBMS (Database Management System), database
ini multithread, multi user. MySQL AB membuat MySQL tersedia sebagai
perangkat lunak gratis di bawah lisensi GNU General Public Licence (GPL),
tetapi mereka juga menjual di bawah lisensi komersial untuk kasus-kasus yang
bersifat khusus.
Kekuatan MySQL tidak ditopang oleh sebuah komunitas, seperti
Apache, yang dikembangkan oleh komunitas umum, dan hak cipta untuk kode
sumber dimiliki oleh pemillik masing-masing, tetapi MySQL didukung penuh
oleh sebuah perusahaan profesional dan komersial, yakni MySQL AB dari
Swedia.
MySQL adalah Relational Database Mangement System (RDBMS)
yang didistribusikan secara gratis di bawah lisensi GPL (General Public License).
Di mana setiap orang bebas untuk menggunakan MySQL, namun tidak boleh
dijadikan produk turunan yang bersifat closed Source atau komersial. MySQL
sebenarnya merupakan turunan salah satu konsep utama dalam database sejak
lama, yaitu SQL (Structured Query Language). SQL adalah sebuah konsep
pengoperasian database, terutama untuk pemilihan atau seleksi dan pemasukan
data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara
otomatis. (Nugroho dkk, 2010).
Berikut ini beberapa keistimewaan yang dimiliki oleh MySQL:
a. Portability
MySQL dapat berjalan stabil pada berbagi sistem operasi diantaranya
adalah seperti Windows, Linux, FreeBSD, Mac OS X Server, Amiga, HP-UX
dan masih banyak lagi.
b. Open Source
MySQL didstribusikan secara open source (gratis), di bawah licensi GPL
II.10
DAFTAR PUSTAKA
Puspita Dwi .Astuti (2011) “Sistem Informasi Penjualan Obat Pada Apotek Jati
Farma Arjosari”. Journal Speed – Sentra Penelitian Engineering dan Edukasi