LANDASAN TEORI
Meskipun faktanya komputer tidak lebih dari sekedar alat bantu dalam
pengendaliaan informasi.
Telah diketahui bahwa informasi merupakan hal yang sangat penting bagi
informasi. Sistem informasi adalah suatu sistem di dalam suatu organisasi yang
operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan
2012).
2013).
Sistem adalah sekumpulan elemen yang saling terikat atau terpadu yang
dimaksudkan untuk mencapai suatu tujuan. Sebagai gambaran, jika dalam sebuah
9
sistem terdapat elemen yang tidak memberikan manfaat dalam mencapai suatu
tujuan yang sama, maka elemen tersebut dapat dipastikan bukanlah bagian dari
sistem.
1. Tujuan,
2. Masukan,
3. Keluaran,
4. Proses,
5. Mekanisme pengendalian,dan
6. Umpan balik.
(Kadir, 2014)
Sistem abstrack adalah sistem yang berupa pemikiran atau ide-ide yang
tidak terlihat secara fisik, misalnya tologia yaitu suatu sistem yang berupa
sistem fisik merupakan sistem yang dapat terlihat secara fisik, seperti
lain sebagainya.
10
Sistem alamiah adalah sistem yang terjadi melalui proses alam, tidak
Sistem yang beroperasi dengan tingkah laku yang dapat diprediksi disebut
tanpa ada campur tangan dari pihak luar. Sedangkan sistem terbuka adalah
11
2.1.3 Karakteristik Sistem
mencirikan bahwa hal tersebut bisa dikatakan suatu sistem. Ada delapan
sistem dapat mempunyai sistem yang lebih besar atau sering disebut
“supra sistem”.
dengan sistem yang lain atau sistem dengan lingkungan luarnya. Batasan
Bentuk apapun yang ada diluar ruang lingkup atau batasan sistem
12
Lingkungan luar yang merugikan harus dikendalikan, karena dapat
keputusan.
Suatu sistem memiliki tujuan dan sasaran yang pasti dan bersifat
sistem tidak ada gunanya. Suatu sistem dikatakan berhasil bila mengenai
13
2.1.4 Pengertian Informasi
sumber, yang kemudian diolah, sehingga memberikan nilai, arti, dan manfaat.
akurat, spesifik dan tepat waktu. Hal ini penting agar informasi dapat memberikan
nilai dan pemahaman kepada pengguna. Pengguna dalam hal ini mencakup
tersebut menikmati sajian informasi dan melalui media apa informasi tersebut
Dalam arti yang luas sistem informasi dapat dipahami sebagai sekumpulan
satu kesatuan, saling berinteraksi dan bekerja sama antara bagian satu dengan
bagian utama tersebut saling berkaitan untuk untuk menciptakan sebuah system
yang dapat mengolah data menjadi informasi yang bermanfaat. Didalamnya juga
Sehingga, sebagai sebuah system yang mengolah data menjadi informasi yang
14
Akan disajikan dan digunakan oleh pengguna, maka system informasi merupakan
informasi.
Basis data terdiri dari dua kata, yaitu basis dan data. Basis kurang lebih
adalah representasi fakta dunia nyata yang mewakili suatu objek seperti manusia
15
dan sebagainya, yang diwujudkan dalam bentuk angka, huruf, simbol, teks,
Sebagai satu kesatuan istilah, basis data (Database) sendiri dapat didefinisikan
2. Basis data atau database adalah kumpulan data yang saling berhubungan
data adalah:
sistem jaringan )
2. Sistem Operasi
16
Sistem operasi merupakan program yang mengaktifkan sistem
komputer). Program pengolah basis data hanya dapat aktif jika sistem
Setiap basis data dapat berisi sejumlah objek basis data (seperti table,
indeks, dan lain-lain). Disamping berisi datam setiap basis data juga
17
5. Pemakai (User)
a. Programmer aplikasi
18
Aplikasi (perangkat lunak) lain ini bersifat optional.artinya, ada atas
tidaknya tergantung pada kebutuhan kita. DBMS yang kita gunakan lebih
dan pengambilan data. Program ini yang sudah disediakan bersama dengan
Visual Basic merupakan salah satu bahasa pemrograman paling laris dan paling
sukses di dunia. Dimana tercatat sampai pada tahun 2005 Visual Basic merupakan
bahasa pemrograman yang paling banyak dipakai oleh para programmer bahkan
yang mirip dengan Bahasa inggris dimana hal ini juga menyebabkan kemudahana
dalam membaca dan mengerti dari sebuah kode visual basic .Net. Dimana
dimungkinkan, kata atau frasa yang memiliki arti digunakan (Wibowo &
Enterprise, 2014).
19
2.3.1 Komponen – Komponen Visual Basic Net
1. Solution Explorer
sedang dibuat.
2. Properties Window
3. Label
pada project.
20
Gambar 2.3 Contoh tampilan Label
4. Textbox
5. Button
6. Combo Box
21
2.4 UML (Unified Modelling Language)
perangkat lunak. Artifact dapat berupa model, deskripsi atau perangkat lunak)
dari sistem perangkat lunak, seperti pada pemodelan bisnis dan system non
perangkat lunak lainnya. UML merupakan suatu kumpulan teknik terbaik yang
telah terbukti sukses dalam memodelkan system yang besar dan kompleks. UML
tidak hanya digunakan dalam proses pemodelan perangkat lunak, namun hampir
suatu sistem atau kelas. Use case juga menunjukkan bagaimana sistem tersebut
berinteraksi dengan use case lainnya dan bagaiman mereka terkait dengan aktor.
sistem. Yang menekankan pada apa yang dapat diperbuat oleh sistem. Sebuah use
dan use case. Actor merepresentasikan seseorang atau sesuatu (seperti perangkat,
sistem lain) yang berinteraksi dengan sistem. Sebuah actor mungkin hanya
sistem (output) atau keduanya menerima, dan memberi informasi pada sistem
(input-output). Actor digambarkan dengan stick man. Use case adalah gambaran
fungsionalitas dari suatu sistem, sehingga customer atau pengguna sistem paham
dan mengerti mengenai kegunaan sistem yang akan dibangun. Use case
23
Tabel 2.1 Simbol Use Case Diagram
NO
SIMBOL KETERANGAN
kelas-kelas yang Akan dibuat untuk membangun sistem. Kelas memiliki apa yang
disebut atribut dan metode atau operasi. Class diakkgram mendeskripsikan jenis-
jenis objek dalam sistem dan berbagai hubungan statis yang terdapat di antara
mereka, diagram class juga menunjukan properti dan operasi sebuah kelas dan
24
Tabel 2.2 Simbol Class Diagram
NO SIMBOL KETERANGAN
1 kelas Kelas pada struktur sistem
pesan yang terjadi antar objek dalam sebuah usecase, sedangkan diagram
menerima pesan.
25
Tabel 2.3 Simbol Sequence Diagram
Simbol KETERANGAN
1 2
Aktor Orang, proses, atau sistem lain yang
berinteraksi dengan sistem informasi yang
nama_aktor akan dibuat di luar sistem informasi yang
akan dibuat itu sendiri, jadi walaupun
simbol dari aktor adalah gambar orang, tapi
atau aktor belum tentu merupakan orang;
biasanya dinyatakan menggunakan kata
nama_aktor
benda di awal frase nama aktor.
tanpawaktu aktif
nama_objek: nama_kelas
1 2
26
Waktu Aktif Menyatakan objek dalam keadaan aktif dan
berinteraksi, semua yang terhubung dengan
waktu aktif ini adalah sebuah tahapan yang
dilakukan di dalamnya, misalnya
1: login() 2: cekStatusLogin()
3: open()
1: nama_metode ()
1 2
27
Pesan tipe send Menyatakan bahwa suatu objek
1: masukan
mengirimkan data / masukan / informasi ke
proses bisnis dan aliran kerja dalam banyak kasus. Activity diagram
bagaimana masing-masing alir berawal, hasil akhir yang mungkin terjadi, dan
28
bagaimana mereka berakhir. Activity diagram juga dapat menggambarkan proses
paralel yang mungkin terjadi pada beberapa eksekusi. (Pradani, et al. 2013)
status awal
kerja.
satu.
29
1 2
Swimlane Memisahkan organisasi bisnis yang
yang terjadi
atau
Menurut Sugrue J. dalam Haviluddin (2011) tujuan utama dalam desain UML
pemrograman tertentu.
30
4. Memberikan dasar formal untuk pemahaman bahasa pemodelan.
Kontrol stok merupakan fitur yang kritis dalam sebuah sistem informasi
dagang. Pada prakteknya, stok sulit untuk dikontrol secara manual, terlebih lagi
jika jumlah produk yang dijual cukup bervariasi. Adanya kekosongan stok,
stok ini merupakan kerugian bagi perusahaan karena tidak mampu mengimbangi
juga bisa memiliki dampak yang sama. Jika perusahaan mencoba untuk
menciptakan ruang untuk peningkatan biaya bahan. Ini karena mereka akan
mencoba melakukan sumber menit terakhir dari yang pertama tersedia vendor
31
dengan persediaan material, dan pengaturan pengiriman yang dipercepat dan
pembeliaan dalam jumlah yang besar, karena relatif lebih menguntungkan. Hal ini
pengangkutan per unit yang lebih murah dan penghematan dalam biaya lainnya
yang mungkin juga diperoleh. Namun satu hal yang harus diperhatikan,
hendaknya jumlah persediaan tersebut tidak terlalu besar sehingga modal yang
tertanam dan biaya-biaya yang ditimbulkan juga tidak terlalu besar. Persediaan
tidak benar, lalai untuk mencatat permintaan, barang yang dikeluarkan tidak
persediaan berbeda dengan persediaan yang sebenarnya ada digudang. Untuk itu
harta perusahaan dan juga agar informasi mengenai persediaan lebih dapat
dipercaya. Pengendalian internal ini penting karena perusahaan suka tidak suka
32
dengan melakukan tindakan pengamanan untuk mencegah kerusakan, pencurian,
33