LANDASAN TEORI
sama untuk mencapai suatu tujuan bersama. (Al-Bahra bin Ladjamudin, Analisis dan
1. Komponen Sistem
2. Batasan Sistem
11
12
Lingkungan luar dari suatu sistem adalah apapun di luar batas dari sistem
4. Penghubung Sistem
5. Masukan Sistem
6. Keluaran Sistem
7. Pengolahan Sistem
Suatu sistem dapat mempunyai suatu bagian pengolah atau sistem itu
8. Sasaran Sistem
mempunyai sasaran maka sistem tidak akan ada. Suatu sistem dikatakan
manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar
dan Desain Sistem Informasi, Graha Ilmu, Yogyakarta, 2013, hlm. 14).
untuk siapa dan kapan harus disajikan. (Al-Bahra bin Ladjamudin, Analisis dan
untuk diproses.
diatas tersebut.
data.
14
untuk dijelaskan bagaimana siklus yang terjadi atau dibutuhkan dalam menghasilkan
informasi. Siklus informasi atau siklus pengolahan data adalah sebagai berikut.
2.3 Aplikasi
aplikasi (perangkat lunak) lain ini bersifat optimal. Artinya ada atau tidaknya
tergantung pada kebutuhan kita. DBMS yang kita gunakan lebih berperan dalam
15
pengorganisasian data dalam basis data, sementara bagi pemakai basis data
Aplikasi juga merupakan sarana atau media yang dirancang untuk mengolah
data yang dibuat sedemikian rupa sesuai dengan kebutuhan tanpa mengurangi nilai
dari data-data yang diterapkan pada aplikasi tersebut, pada setiap aplikasi yang
digunakan yang terjadi hanya tampilannya saja yang berubah sedangkan isi yang
adalah penerapan dari rancang sistem untuk mengolah data yang menggunakan aturan
komputer yang dibuat untuk mengerjakan dan melaksanakan tugas khusus dari
pengguna.
suatu bentuk yang baru. Aplikasi juga dapat diartikan sebagai program komputer
tugas-tugas tertentu.
tujuan utama pengendalian aplikasi adalah untuk menjamin akurasi dan validitas
input, file, program, dan output sebuah program aplikasi. Pengendalian aplikasi dan
pengendalian umum saling melengkapi satu sama lain, jadi keduanya penting dan
perlu, karena pengendalian aplikasi akan lebih efektif jika didukung dengan adanya
pengendalian umum yang kuat. Jika pengendalian aplikasi lemah, output akan
membuat keputusan, akan menghasilkan keputusan yang tidak tepat/keliru, dan dapat
5. Pengendalian output.
2.4 Persediaan
barang jadi yang disimpan untuk digunakan dalam masa mendatang atau dalam kurun
waktu tertentu. Persediaan barang sangat penting dalam suatu perusahaan dalam
17
Menurut Hani Handoko (2000) Persediaan adalah suatu istilah umum yang
menunjukan segala sesuatu atau sumber daya-sumber daya organisasi yang disimpan
daya dalam suatu perusahaan maupun organisasi yang disimpan untuk antisipasinya
2.5 Obat
dipergunakan oleh semua makhluk hidup untuk bagian dalam dan luar tubuh guna
undang, pengertian obat adalah suatu bahan atau campuran bahan untuk dipergunakan
menyembuhkan penyakit atau gejala penyakit, luka atau kelainan jasmaniah atau
rohaniah pada manusia atau hewan termasuk untuk mempercantik tubuh atau bagian
tubuh manusia.
Selain pengertian obat secara umum di atas, ada juga pengertian obat secara
1. Obat baru: Obat baru adalah obat yang berisi zat (berkhasiat/tidak berkhasiat),
seperti pembantu, pelarut, pengisi, lapisan atau komponen lain yang belum
2. Obat esensial: Obat esensial adalah obat yang paling banyak dibutuhkan untuk
3. Obat generik: Obat generik adalah obat dengan nama resmi yang ditetapkan
4. Obat jadi: Obat jadi adalah obat dalam keadaan murni atau campuran dalam
bentuk salep, cairan, supositoria, kapsul, pil, tablet, serbuk atau bentuk
lainnya yang secara teknis sesuai dengan FI atau buku resmi lain yang
ditetapkan pemerintah.
19
5. Obat paten: Obat paten adalah obat jadi dengan nama dagang yang terdaftar
atas nama pembuat yang telah diberi kuasa dan obat itu dijual dalam kemasan
b. Bentuk cair atau larutan; contohnya, lotio, dauche, infus intravena, injeksi,
a. Obat bebas: Obat bebas adalah obat yang dapat dibeli secara bebas dan
diberi tanda lingkaran bulat berwarna hijau dengan garis tepi hitam.
terbatas adalah obat keras yang dapat diserahkan tanpa resep dokter dalam
bungkus aslinya dari produsen atau pabrik obat itu, kemudian diberi tanda
20
lingkaran bulat berwarna biru dengan garis tepi hitam serta diberi tanda
obat yang memiliki takaran dosis minimum (DM), diberi tanda khusus
lingkaran bulat merah garis tepi hitam dan huruf K menyentuh garis
tepinya, semua obat baru kecuali ada ketetapan pemerintah bahwa obat itu
intravena.
opium. (http://www.pengertianahli.com/2014/01/pengertian-obat-dan-
penggolongan-obat.html)
Bagan alir (flowcart) adalah bagan (chart) yang menunjukan alir (flow)
didalam program atau prosedur sistem secara logika. Bagan alir digunakan terutama
untuk alat bantu komunikasi dan data dokumentasi. Ada lima macam bagan alir, yaitu
sebagai berikut:
sebagai berikut :
Menunjukan dokumen
Simbol dokumen input dan output baik
untuk proses manual,
mekanik atau komputer.
Menunjukan operasi
Simbol operasi luar yang dilakukan diluar
proses operasi komputer.
22
Menunjukan input/
Simbol pita magnetik output menggunakan
pita magnetik.
Menunjukan input
Simbol Database/Hardisk atauoutput menggunakan
hardisk.
Menunjukan input/
Simbol diskette output menggunakan
diskette.
Menunjukan input/
Simbol drum magnetik output menggunakan
drum magnetik.
Menunjukan input/
Simbol kertas berlubang output menggunakan
kertas berlubang.
Menggunakan output
Simbol display yang ditampilkan
dimonitor.
Menunjukan rangkap
Simbol Multidocument
dokumen.
23
(Al-Bahra bin Ladjamudin, Analisis dan Desain Sistem Informasi, Graha Ilmu,
Merupakan bagan alir yang menunjukan arus dari laporan dan formulir
Merupakan bagan alir yang mirip dengan bagan alir sistem, yaitu
digunakan.
proses program. Bagan alir program dibuat dari perifikasi bagan alir sistem.
Digunakan untuk
Simbol Input/Output mewakili data
input/output.
Digunakan untuk
Simbol Proses
mewakili suatu proses.
Digunakan untuk
Simbol garis alir menunjukan arus dari
proses.
Digunakan untuk
Simbol penghubung menunjukan sambungan
dari bagan yang terputus.
Digunakan untuk
Simbol keputusan menyelesaikan kondisi di
dalam proses.
Digunakan untuk
Simbol proses
menunjukan suatu operasi
terdefinisi yang rinciannya
digunakan ditempat lain.
Digunakan untuk
Simbol persiapan memberikan nilai awal
suatu besaran.
Digunakan untuk
Simbol Terminal menunjukan awal dan
akhir dari suatu proses.
(Al-Bahra bin Ladjamudin, Analisis dan Desain Sistem Informasi, Graha Ilmu,
Merupakan bagan alir yang banyak digunakan di teknik industri. Bagan alir
ini juga berguna bagi analisa sistem untuk menggambarkan proses dalam
suatu prosedur.
Analisa sistem sangat bergantung pada teori sistem umum sebagai sebuah
sistem yang sedang berjalan agar menjadi lebih efisien, merancang atau mengganti
output yang sedang digunakan, untuk mencapai tujuan yang sama dengan seperangkat
input yang lain (bisa jadi lebih sederhana dan lebih interaktif) atau untuk
Desain Sistem Informasi, Graha Ilmu, Yogyakarta, 2013, hlm. 27).Tahap analisa
merupakan tahap yang kritis dan sangat penting karena kesalahan dalam tahap ini
di organisasi dapat di pecahkan dan hasil dari sistem akan mudah untuk dipelihara,
26
adalah :
Data Flow Diagram (DFD) adalah alat bantu yang dapat digunakan untuk
berikut :
Tabel 2.4 Simbol-simbol Data Flow Diagram menurut Yourdan dan DeMarco
27
tersebut adalah :
Tabel: 2.5 Simbol-simbol Data Flow Diagram menurut Gene dan Serson
2. Diagram Konteks
Diagram konteks adalah diagram yang terdiri dari suatu proses dan
Diagram nol adalah diagram yang menggambarkan proses dari data flow
4. Diagram Rinci
Diagram rinci adalah diagram yang menguraikan proses apa yang ada dalam
diagram nol atau diagram level diatasnya. (Al-Bahra bin Ladjamudin, Analisis
dan Desain Sistem Informasi, Graha Ilmu, Yogyakarta, 2013, hlm. 64).
menggunakan susunan data yang disimpan dalam sistem secara abstrak. ERD
digunakan untuk memodelkan struktur data dan hubungan antar data. Pada ERD ini
dikenal hubungan atau kardinalitas (Cardinality) yaitu hubungan antar entitas. Entitas
disini menekankan pola hubungan antar entitas dengan nilai hubungan yang beragam
Diagram hubungan entitas atau lebih dikenal dengan E-R diagram, adalah
notasi grafik dari sebuah model data atau sebuah model jaringan yang menjelaskan
tentang data yang tersimpan (storage data) dalam sistem secara abstrak. Diagram
mengubah data dan menghapus data. (Al-Bahra bin Ladjamudin, Analisis dan Desain
1. Entity
Entity adalah suatu objek yang ada di dalam sistem, entity merupakan kata
2. Relationship
kalimat aktif atau kalimat pasif). Penggambaran hubungan yang terjadi adalah
sebuah bentuk belah ketupat dihubungkan dengan dua bentuk empat persegi
panjang.
3. Relationship Degree
4. Atribut
Attribut adalah sifat atau karakteristik dari tiap entitas maupun tiap
5. Kardinalitas
a. One to One
30
wali_mahasiswa.
A B
Entitas 1 Entitas 1
Entitas 2 Entitas 2
Entitas3 Entitas3
Entitas 4
Entitas 5
Contoh : Lebih dari satu mahasiswa dapat memilih satu buah program
studi, atau satu program studi dapat dipilih lebih dari satu.
31
b. Many to Many
pada entitas lainnya. Baik dilihat dari sisi entitas yang pertama,
A B
Entitas 1 Entitas 1
Entitas 2 Entitas 2
Entitas3 Entitas3
Entitas 4 Entitas 4
Contoh : Lebih dari satu pelanggan dapat membeli lebih dari satu
barang.
yang mempresentasikan seluruh fakta dari dunia nyata yang kita tinjau,
32
digunakan:
Persegi Panjang
E Menyatakan himpunan Entitas.
a Lingkaran/Elips
Menyatakan atribut yang berfungsi sebagai key digaris
bawahi.
Belah Ketupat
R
Menyatakan himpunan Relasi.
Garis
Sebagai penghubung antar himpunan relasi dengan
himpunan entitas dan himpunan entitas dengan
atributnya.
(Al-Bahra bin Ladjamudin, Analisis dan Desain Sistem Informasi, Graha Ilmu,
Yogyakarta, 2013, hlm. 148)
Berfungsi mendeskripsikan
Atribut karakter entitas (atribut yang
berfungsi sebagai key diberi garis
33
bawah).
(Al-Bahra bin Ladjamudin, Analisis dan Desain Sistem Informasi, Graha Ilmu,
Yogyakarta, 2013, hlm. 148)
Basis dapat diartikan sebagai markas atau gudang, tempat bersarang atau
berkumpul. Sedangkan data merupakan representasi fakta dunia nyata yang mewakili
suatu objek seperti manusia (pegawai, siswa, pembeli, pelanggan), barang, hewan,
peristiwa, konsep, keadaan, dan sebagainya yang direkam dalam bentuk angka, huruf,
simbol, teks, gambar, bunyi atau kombinasinya. Basis data (database) merupakan
kumpulan data yang saling berhubungan (punya relasi). Relasi biasanya ditunjukan
Prinsip utama basis data adalah pengaturan data dengan tujuan utama
fleksibilitas dan kecepatan dalam pengambilan data kembali. Adapun tujuan basis
data diantaranya sebagai efisiensi yang meliputi speed, space dan accurancy,
Database adalah sekumpulan data store (bisa dalam jumlah yang sangat
besar) yang tersimpan dalam magnetic disk, optical disk, magnetic drum atau media
Database yang sudah tersedia dalam suatu media penyimpanan tidak akan
pernah bisa diakses tanpa adanya suatu perangkat lunak aplikasi yang familiar
Program Utilitas). (Al-Bahra bin Ladjamudin, Analisis dan Desain Sistem Informasi,
Kamus Data atau disebut juga dengan sistem datadictionary adalah katalog
fakta tentang data dan kebutuhan-kebutuhan informasi dari suatu sistem informasi.
Dengan menggunakan kamus data, analisis sistem dapat mendefinisikan data yang
mengalir dari sistem dengan lengkap.Pada tahap analisis, kamus data digunakan
sebagai alat komunikasi antara analisis sistem dengan pemakai sistem tentang data
yang mengalir dari sistem, yaitu data yang masuk ke sistem dan tentang informasi
35
2.7.6 Normalisasi
relasi atau file untuk menyatakan entitas dan hubungan mereka sehingga terwujud
satu bentuk database yang mudah untuk dimodifikasi. (Al-Bahra bin Ladjamudin,
Analisis dan Desain Sistem Informasi, Graha Ilmu, Yogyakarta, 2013, hlm. 169).
digunakan dalam membangun desain logik basis data relation dengan menerapkan
sejumlah aturan dan kriteria standar. Tujuan dari normalisasi adalah untuk
menghasilkan struktur tabel yang normal atau baik. Teknik normalisasi adalah upaya
agar desain logik tabel-tabel berada dalam “normal form” (bentuk normal) yang
dependency)
normal adalah suatu aturan yang dikenakan pada relasi-relasi atau tabel-tabel dalam
basis data yang harus dipenuhi oleh relasi atau tabel tersebut pada level-level
dibentuk file datar atau rata (flat file), data dibentuk dalam satu record
demi satu record dan nilai dari field-field berupa “atomik value” artinya
Suatu relasi dikatakan memenuhi normal pertama jika dan hanya jika
setiap atribut dari relasi tersebut hanya memiliki nilai tunggal (scalar
value).
Bentuk normal kedua ini mempunyai syarat yaitu bentuk data yang telah
field.
Suatu relasi dikatakan memenuhi normal kedua jika dan hanya jika
relasi tersebut memenuhi normal pertama dan setiap atribut yang bukan
kunci (non key) bergantung secara fungsional secara utuh terhadap kunci
Bentuk normal ketiga ini relasi haruslah dalam bentuk normal kedua dan
semua atribut bukan kunci utama tidak punya hubungan transitif. Artinya
setiap atribut bukan kunci harus bergantung hanya pada primary key
37
secara keseluruhan, dan pada bentuk normal ketiga sudah didapat tabel
yang optimal.
2.8 Delphi
berbasis DOS yang dibuat pada tahun 1971 oleh Niklaus Wirth dari Swiss. Kata
pascal diambil dari nama seorang matematikawan dan ahli filsafat Perancis bernama
Blaise Pascal. Pascal dirilis pada tahun 1983 oleh Borlan International, salah satu
pemprograman pascal yang bersifat visual yang disebut Delphi dan resmi dipasarkan
pada tahun 1995. Pemprograman ini dibuat secara modern yang berjalan di sistem
operasi Windows mulai dari versinya yang pertama yaitu Delphi 1 dan di tahun-tahun
sebuah database.
38
terintegrasi dimana terlihat menu dan tools yang terpisah akan tetapi sangat
berhubungan yang merupakan satu kesatuan yang utuh dalam satu koordinasi.
Berfungsi sebagai pusat kontrol mulai dari menu utama, komponen pallet, form, code
editor, object inspector, dan object treeview yang digunakan untuk mendesain,
menulis kode program serta mengatur tampilan aplikasi dalam berbagai model.
delphi.html)
Selain form tersebut, Delphi juga menyediakan banyak form lainnya untuk
Form menu utama IDE Delphi berfungsi melalui menu-menu nya untuk
mengakses seluruh utilitas yang disediakan Delphi, baik yang berhubungan dengan
Adalah media navigasi bagi programer untuk berpindah dari satu komponen
1. Propertis
Digunakan untuk mengatur tampilan pada sebuah komponen baik itu meliputi
penggantian warna, jenis huruf, border, dan lain-lain. Berikut adalah tampilan
dari properties:
41
2. Events
Form Unit Editor ini berfungsi sebagai media bagi programmer untuk
menuangkan ide-ide berupa skrip atau source code program, atau secara
42
2.9 MySQL
ORACLE, MS SQL dan sebagainya. Jangan disalah artikan MySQL dan SQL. SQl
atau bahasa (pemprograman) yang digunakan untuk mengelola suatu database. Jadi,
MySQL dan SQL adalah dua perangkat yang berbeda. Mudahnya MySQL adalah
lain:
1. Kecepatan
2. Kemudahan Penggunaan
3. Harga
modern. Kita juga dapat mengakses MySQL lewat protokol ODBC (Open
5. Kapabilitas
Banyak klien dapat mengakses server dalam satu waktu. Mereka dapat
Database MySQL dapat diakses dari semua tempat di internet dengan hak
akses tertentu.
7. Pertabilitas
MySQL dapat berjalan dalam banyak varian UNIX dengan baik, sebaik
MySQL mudah didapatkan dan memiliki source code yang boleh disebar
2.9.3 XAMPP
fungsi sebagai server yang berdiri sendiri (localhost), yang terdiri dari program
MySQL database, Apache HTTP Server, dan penerjemah ditulis dalam bahasa
MySQL, PHP dan Perl. Program ini tersedia di bawah GNU General Public License
dan bebas, adalah mudah untuk menggunakan web server yang dapat melayani
tampilan halaman web yang dinamis. Jika ingin mendapatkan xampp dapat
PHP yang sudah dituliskan oleh pembuat halaman web. jika perlu kode
PHP juga berdasarkan yang tertulis, dapat database diakses dulu (misalnya
digunakan untuk membuat dan mengelola database dan isinya. Bisa juga
database yang sering digunakan dengan PHP adalah MySQL. namun PHP
dikembangkan oleh Larry Wall, mesin Unix. Perl dirilis pertama kali
Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi
(http://www.dosenpendidikan.com/pengertian-komponen-dan-fungsi-
xampp-lengkap-dengan-penjelasannya)
47