Lucas
suatu
(2000)
komponen
mendefinisikan
atau
sistem
variable
yang
terintegrasi
dengan
maksud
yang
sama
untuk
Gordon
data
berarti
yang
(1992)
telah
dan
mendefinisikan
diolah
berguna
menjadi
bagi
informasi
bentuk
penerimanya
yang
untuk
mempunyai
ciri
benar
atau
salah,
baru,
lebih
berarti
dapat
meliputi
elemen
komputer,
Menurut
informasi
Burch
dan
dihasilkan
Grudnitski
lebih
berharga,
(1986),
maka
agar
informasi
harus
akurat,
sehingga
mendukung
pihak
harus
relevan,
harus
benar-benar
terasa
membutuhkan.
tepat
waktu,
sehingga
tidak
ada
informasi
ketidakpastian
didalam
tentang
keadaan.
suatu
adalah
proses
untuk
mengurangi
pengambilan
Informasi
yang
keputusan
digunakan
di
Informasi
digunakan
tidak
hanya
oleh
satu
komponen-komponen
dalam
organisasi
untuk
prosedur
dilaksanakan
akan
organisasi
memberikan
yang
pada
informasi
saat
bagi
sistem
mempertemukan
didalam
suatu
kebutuhan
organisasi
pengolahan
yang
transaksi,
luar
tertentu
dengan
laporan-laporan
yang
diperlukan.
2.1.4 Metode Waterfall Model
Menurut
Sommerville
(2003)
Waterfall
Model
validasi
mempresentasikannya
berbeda
seperti
dan
sebagai
analisis
evolusi
fase-fase
dan
dengan
proses
definisi
yang
persyaratan,
integrasi
dan
pengujian
sistem,
operasi
dan
pemeliharaan.
Pada Gambar 2.1, Sommerville (2003) menjelaskan
bahwa
tahap-tahap
utama
dari
waterfall
model
adalah
mengumpulkan
sistem/perangkat
lunak
informasi
melalui
kebutuhan
konsultasi
dengan
fungsi-fungsi,
batasan
dan
tujuan
dari
representasi
antar
muka,
dan
detail
representasi
dari
hubungan
logis
antara
tahap
direalisasikan
ini,
perancangan
sebagai
program
perangkat
atau
unit
lunak
program.
sebuah
kesatuan
sistem
dan
kemudian
perangkat
persyaratan
lunak
sistem
untuk
telah
menjamin
terpenuhi.
bahwa
Setelah
Sistem
Pemeliharaan
kesalahan
diterapkan
(di-install)
mencakup
yang
koreksi
tidak
diketemukan
dan
dari
pada
dipakai.
beberapa
tahapan
pengembangan
pelayanan
sistem,
sementara
Hartono
diagram
(1999)
yang
menggambarkan
Data
menggunakan
arus
data
Flow
Diagram
notasi
sistem.
atau
DFD
(DFD)
simbol
digunakan
Nama Simbol
Arus Data
Proses
Penyimpanan Data
Pada
proses
dijadikan
acuan
fungsional.
Teorinya
normalisasi
adalah
adalah
data,
metode
bahwa
aturan
sebuah
yang
ketergantungan
tiap
kolom
dalam
beberapa
langkah
dalam
normalisasi
tabel,
yaitu:
a. Decomposition,
dekomposisi
adalah
proses
mengubah
pada
tiap
entity
(diambil
atributnya)
masih
tabel
di-dekomposisi
dari
tabel
bentuk
tidak
penuh
terhadap
kunci
primer
tabel
tersebut.
e. Bentuk
Normal
Ketiga
(3rd
Normal
Form),setiap
dilakukan
untuk
mengurangi
10
tingkat
kerumitan
penyusunan
sebuah
database
yang
baik.
Entity
dapat
membedakan
tersebut.Atribut
anggota-anggota
dapat
memiliki
dalam
himpunan
sifat-sifat
sebagai
berikut :
a. Atomic,
atomic
menggambarkan
adalah
bahwa
sifat
atribut
dari
atribut
yang
berisi
nilai
tersebut
atribut
yang
bersifat
komposit
adalah
Octaviani
(2010)
ada
beberapa
derajat
berhubungan
Biasanya
derajat
dengan
relasi
1
ini
anggota
entity
digambarkan
B.
dengan
simbol 1-1.
b. Hubungan satu ke banyak (one to many)
Menggambarkan
bahwa
anggota
entity
dapat
11
hubungan
dengan
lebih
dari
satu
anggota
(2010)
menyebutkan
basis
data
adalah
dari
semua
fakta
yang
ada
pada
dunia
nyata.
Menurut Octaviani (2010) data mempunyai jenjang
mulai karakter-karakter (character), item data (data
item atau field), record, file dan database. Berikut
penjelasan tentang jenjang data yaitu sebagai berikut :
a. Karakter
Karakter adalah bagian data yang terkecil, dapat
berupa karakter numerik, huruf ataupun karakter
karakter khusus (Special Character) yang membentuk
suatu item data.
b. Field
Suatu
field
menggambarkan
suatu
atribut
dari
alamat,
dan
field
membentuk
lain
suatu
sebagainya.
record.
Ada
Kumpulan
tiga
dari
hal
yang
harus
diberi
nama
untuk membedakan
field
12
Representasi
dari
field
menunujukkan
tipe
dari
Lebar
dari
field
maksimum
dari
field
yang
menunjukkan
dapat
diisi
ruang
dengan
a. Record
Merupakan
kumpulan
record.
Record
individu
tertentu.
dari
field
menggambarkan
Kumpulan
membentuk
suatu
dari
unit
record
suatu
data
membentuk
terdiri
menggambarkan
dari
satu
record
kesatuan
data
record
yang
yang
sejenis.
adalah
hubungan
kumpulan
keterkaitan
dari
antara
file
yang
suatu
file
data
untuk
menghasilkan
sebuah
informasi
yang dibutuhkan.
2.1.9 Sistem Database
Menurut Octaviani (2010) sebuah sistem database
adalah sebuah kumpulan dari komponen-komponen databasedatabase yang meliputi :
13
a. Database
b. Database Server
c. Komponent Client Software
d. Aplikasi Database
Octaviani
adalah
(2010)
sebuah
menyebutkan
software
aplikasi
khusus
yang
database
didesain
dan
pemrograman
dan
konsultan.
Sedangkan
client
database
database
server
yang
mengakses
database.
memampukan
data
secara
Fungsi
utama
software
remote
dari
aplikasi
pada
sebuah
sebuah
server
client
database
kepada
software.
adalah
user
Kewajiban
menyediakan
untuk
membuat
utama
antarmuka
database,
dan
dari
sistem
(interface)
mengolahnya
Hidayatullah
konfigurasi
(2012)
sistem
secara
arsitektur
keseluruhan
sistem
yang
14
pada
komputer
sederhana
yang
dan
murah.
sama.
Arsitektur
Arsitektur
ini
sering
paling
digunakan
yang
disentralisasi
adalah
sistem
basis
disebut
tersentralisasi
file
menggunakan
server.
application
Sistem
server
tersentralisasi
menggunakan
file
server
Octaviani
(2010)
sistem
database
beberapa
komponen
penting
yang
mewakili
15
Gambar
2.3
dimungkinkan
menunjukkan
untuk
panel
menjaga
Registered
koneksi-koneksi
dengan server-server yang pernah digunakan. Koneksikoneksi ini dapat digunakan untuk memeriksa status
dari
server
melakukan
user
tersebut
pengaturan
memiliki
daftar
(online
pada
atau
offline)
obyek-obyeknya.
tersendiri
dari
atau
Setiap
Register
b. Object Explorer
Pada
Gambar
2.4
menunjukkan
Object
explorer
Explorer
juga
memungkinkan
untuk
melakukan
server
seperti
Database
Engine,
Analysis
16
c. Query Editor
Panel query editor pada Gambar 2.5 digunakan
untuk membuat, melakukan perubahan perintah-perintah
T-SQL dan mengeksekusi perintah tersebut.
pendekatan
yang
diperkenalkan
oleh
dan
itu
dapat
dilakukan
hanya
dengan
Data
Definition
digunakan
Language
untuk
(DLL),
membangun
bahasa
struktur
ini
database.
memiliki
beberapa
komponen
penting
yang
mewakili
pada
Pada
tempat
sebagai
Gambar
dimana
ditunjukkan
pembuatan
menunjukkan
kontrol-kontrol
pada
tempat
2.7
aplikasi
diletakkan.
pembuatan
(user
interface)
dari
Selain
windows form
dari
adalah
Form
merupakan
toolbox
yang
Form
juga
berfungsi
tampilan
atau
antarmuka
sebuah
aplikasi
18
windows
Windows.
lain yang
Gambar
2.8
dimana
algoritma
menunjukkan
kita
program
Code
meletakkan
dari
program
Editor
atau
kita.
adalah
menuliskan
Pada
code
19
Data
Object
kumpulan
class
yang
untuk
berisi
.Net
Framework)
komponen
untuk
adalah
melakukan
Data Set
DataAdapter
DataTableCollection
SelectCommand
Transaction
DataTable
DataRowCollection
InsertCommand
Command
Paramater
UpdateCommand
DataReader
DeleteCommand
d
Database
DataColoumnCollectio
n
ConstraintCollection
DataRowCollection
XML
20
Pada
gambar
ADO.NET.
2.9
ADO.NET
menunjukkan
merupakan
arsitektur
dari
pengembangan
dari
Connection
ke
database.
SqlConnection
Server
dan
digunakan
Misalnya
ketika
dengan
kita
OleDBConnection
untuk
membuat
menggunakan
menggunakan
untuk
sumber
SQL
data
string
beberapa
(ConnectionString)
atribut
yang
yang
dibutuhkan
berisikan
sesuai
dengan
Password
Password
untuk
database
(optional security)
b. Object Command
Object command dapat memanggil data dari sumber
data. Perintah dibentuk oleh properti command text.
Properti CommandText berisi nama tabel, pernyataan
SQL atau nama dari store procedure dari SQL Server.
Untuk mengatur bagaimana ADO.NET menerjemahkan
perintah
yang
CommandText
maka
dibuat
menggunakan
ditugaskan
properti
CommandType.
Injection
maka
suatu
Untuk
diperlukan
properti
konstanta
menghindari
paramter
pada
ke
SQL
Object
Command.
Properti
CommandType
sebagai berikut :
21
memiliki
tiga
konstanta
c. Object DataReader
Object
tepat
DataReader
untuk
merupakan
memanggil
forward-only
dan
aliran
read-only.
mekanisme
data
yang
Kita
secara
bersifat
dapat
membuat
DataAdapter
akan
melakukan
kordinasi
permanen.
Object
DataAdapter
bekerja
sebagai
ADO.NET
yaitu
metode
Fill().
Metode
Fill()
mekanisme
metode
fill()
untuk
merupakan
representasi
data
dalam
22
dan
Constrains
dalam
DataSet
dan
Populate
DataSet
dari
sitem
manajemen
database
f. DataTable
DataTable
adalah
komponen
dimana
baris
data
lebih
lanjut.
Baris
data
ini
kemudian
pada
Framework,
DataTable
jadi
sumber
ditangani
data
sudah
library.Net
tidak
terlibat
lagi.
2.2 Tinjauan Pustaka
Menurut
lingkungan
Asmoro
internal
(2010)
dan
Hasil
eksternal
analisa
SI/TI
pada
perusahaan,
Management
PT.
Pada
Krakatau
Proses
Steel
Purchasing
oleh
Amanda
Lokal
(2010).
23
implementasi
sistem
ERP
berbasis
SAP
pada
modul
implementasi
material
modul
non-sparepart
Material
Management
khususnya
raw
pada
material.
dan
Perancangan
Sistem
Informasi
Rig
Non
oleh
Armando
(2013).
Penelitian
ini
merancang
laporan
NPT
yang
dipergunakan
untuk
faktor
produksi
sama.
yang
bisnis
Proses
mempengaruhi
perminyakan
bisnis
dan
produktivitas
pertambangan
terdiri
dari
unit
hampir
eksplorasi,
survey
eksplorasi
sangat
berpengaruh
pada
analisis
dan
perancangan
sistem
informasi
24