T0__BAB II Institutional Repository | Satya Wacana Christian University: Pengendalian Bahan Baku Berbasis Web PT. Hilon Felt Cabang Kab. Semarang T0 BAB II

BAB II
DASAR TEORI
2.1.

Definisi dan Konsep

1.

Sistem
Pada dasarnya sesuatu dapat disebut Sistem apabila memenuhi dua
syarat, pertama adalah memiliki bagian- bagian yang saling
berinteraksi dengan maksud untuk mencapai suatu tujuan tertentu.
Bagian- bagian ini disebut subsistem atau ada pula yang
menyebutnya sebagai prosedur. Agar sistem dapat berfungsi secara
efektif dan efisien, subsistem harus saling berinteraksi antara satu
dengan yang lain.
Syarat kedua adalah bahwa sistem harus memiliki tiga unsur yaitu
Input , proses dan output atau IPO.( Nugroho Widjajanto, 2001 : 2
)

2.


Pengertian Persediaan
Persediaan (inventory) dalam konteks produksi dapat diartikan
sebagai sumber daya menganggur (idle resource). Sumber daya
menganggur ini belum digunakan karena menunggu proses lebih
lanjut. Yang dimaksud dengan proses lebih lanjut dapat berupa
kegiatan produksi pada sistem manufaktur, kegiatan pemasaran
pada sistem distribusi ataupun kegiatan konsumsi seperti pada
sistem rumah tang. ( Rosnani Ginting. Sistem Produksi. Edisi
Pertama

Yogyakarta

:
1

Graha

Ilmu,


2007.

)

2

Menurut Stice dan Skousen (2004:654), “Persediaan bahan baku
adalah barang-barang yang dibeli untuk digunakan dalam proses
produksi”
3.

Pengendalian
Pengendalian adalah proses untuk memastikan bahwa suatu
aktivitas sebenarnya sesuai dengan yang direncanakan (http//:www.
permintaan management strategi.002 .blogspot.com/)

4.

Pengendalian Produksi
Pengaturan


keseimbangan

antara

permintaan

pasar

dengan

kapasitas produksi dengan dukungan penjadwalan pekerjaan dan
perencanaan bahan baku ( http//:www.andipublisher.com/? bukukomputer & p = product more & Iproduct=2010 )

2.1.

Definisi Unified Modeling Language (UML)

Menurut Widodo, (2011:6), “UML adalah bahasa pemodelan
standar yang memiliki sintak dan semantik”.Menurut Nugroho

(2010:6), ”UML (Unified Modeling Language) adalah bahasa
pemodelan untuk sistem atau perangkat lunak yang berparadigma
(berorientasi objek).” Pemodelan (modeling) sesungguhnya digunakan
untuk penyederhanaan permasalahan-permasalahan yang kompleks
sedemikian rupa sehingga lebih mudah dipelajari dan dipahami.

2.2.

Basis Data
Database atau basis data adalah sekumpulan data yang memililki

3

hubungan secara logika dan diatur dengan susunan tertentu serta
disimpan dalam media penyimpanan komputer. Data itu sendiri adalah
representasi dari semua fakta yang ada pada dunia nyata. Database
sering digunakan untuk melakukan prses terhadap data-data tersebut
untuk menghasilkan informasi tertentu.Misalnya daru data nama siswa
dan tanggal lahir siswa yang berulang tahun hsri ini. Tentu saja
informasi tersebutakan anda dapatkan dari software pemroses database

dengan cara anda memberikan perintah dalam bahasa tertentu yaitu
SQL (Structured Query Language).
Pada era kemajuan teknologi seperti ini, nilai informasi sangatlah
penting, terlebih bagi kemajuan perusahaan. Oleh karena itu sangatlah
penting,terlebih

bagi

kemajuan

perusahaan.

Oleh

karena

itu

penggunaan dan penguasaan database sangatlah penting. Dalam
database ada sebutan-sebutan untuk satuan data yaitu:

1. Karakter, ini adalah satuan data terkecil. Data terdiri atas
susunan karakter yang pada akhirnya mewakili data yang
memiliki arti sebuah fakta.
2. field, adalah kumpulan dari karakter yang mewakili fakta
tertentu misalnya seperti nama siswa,tanggal lahir, dan
lain-lain. Dalam dunia perancangan database, field juga
disebut atribut. Bila dipandang dari sudut pemrograman
berorientasi obyek maka sebuah field akan memiliki dua
properti utama yaitu properti name dan properti type.

4

Properti name atau adalah properti dari field yang berisi
nama field yang mewakili data sejenis yang disimpannya.
Sedangkan properti type adalah properti yang mengatur
tipe data dari data yang akan ditampungnya. Misalnya
nama fieldnya adalah nama siswa maka tipe datanya adalah
char, bila nama fieldnya adalah tanggal lahir maka tipe
datanya adalah date.field dilihat seperti kolom.
3. Record, adalah kumpulan dari field. Pada record anda

dapat menemukan banyak sekali informasi penting dengan
cara mengkombinasikan field-field yang ada.
4. Tabel, adalah sekumpulan dari record-record yang
memiliki kesamaan entity dalam dunia nyata.Kumpulan
dari tabel adalah database,wujud fisik sebuah database
adalah komputer adalah file yang didalamnya terdapat
berbagai tingkatan data yang telah disebutkan diatas.
5. file, adalah bentuk fisik dari penyimpanan data. File
database berisi semua data yang telah disusun dan
diorganisasikan sedemikian rupa sehingga memudahkan
pemberian informasi.
2.3.

Pengenalan Use Case Diagram

2.3.1. Pengertian Use Case Diagram
John Satzinger,2010,dalam buku System Analysis and
Design in a Changing World menyatakan bahwa“Use Chase”

5


adalah sebuah kegiatan yang dilakukan oleh sistem, biasanya
dalam menanggapi permintaan dari pengguna sistem.”
Notasi Use Case Diagram :

Stick Figure atau yang disebut aktor dan mewakili
sebuah peran
Garis penghubung untuk menunjukkan aktor yang
mana menjalankan Use Case yang mana
2.3.2. Tahap-tahap pembuatan Use Case Diagram
Salah satu langkah awal untuk membuat Use Case adalah
mengidentifikasi aktor dan proses bisnis dasar.
Langkah-langkah membuat Diagram Use Case:
1. Mengidentifikasi aktor. Perhatikan bahwa aktor
sebenarnya adalah peran yang dimaknkan oleh
pengguna.
2. Setelah peran aktor teridentifikasi, langkah berikutnya
adalah menyusun tujuan-tujuan yang ingin dicapai
oleh peran-peran tersebut dalam penggunaan sistem.
Tujuan tersebut merupakan tugas yang dilakukan oleh

aktor untuk mencapai beberapa fungsi bisnis yang
memberikan nilai tambah bagi bisnis. Contoh: melihat

6

info

biodata,menyinpan

data

login,

mengirim

testimoni.
2.4.

Pengenalan HTML
2.4.1. Mengenal HTML

HTML ( HyperText Markup Language)

adalah

suatu

bahasa yang dikenali oleh web browser untuk menampilkan
informasi dengan lebih baik menarik dibandingkan dengan tulisan
teks biasa (plain text). sedangkan web browser adalah program
komputer yang digunakan untuk membaca HTML, kemudian
menterjemahkan dan menampilkan hasilnya secara visual ke layar
komputer. Anda dapat menggunakan salah satu program web
browser, seperti: Mozilla FireFox, Internet Explorer (IE) , Opera,
Safari, Google Chrome,dan sebagainya.
2.4.2. Struktur HTML
Karena sebuah bahasa, maka HTML mempunyai aturan dan
struktur ertentu untuk menuliskan perintah-perintahnya yang biasa
dinamakan dengan Tag HTML. Aturan tersebut diawali dengan
lambang dan dan biasanya diakhiri dengan lambang .
Dalam HTML ada beberapa tag yang tidak pertu diakhiri/ditutup,

misal tag . Selain itu ada beberapa tag yang memiliki atributatribut untuk pengaturan teks maupun halaman, misalnya

tag

anchor yang sering dituliskan dengan lambang dan memiliki
atribut href, rel name dan sebagainya.

7

2.5.

Pengenalan PHP
2.5.1. Mengenal PHP
PHP adalah akronim dari Hypertext Preprocessor, yaitu
suatu bahasa pemrograman berbasis kode-kode (script) yang
digunakan untuk mengolah suatu data mengirimkannya kembali ke
web browser menjadi kode HTML. Kode PHP mempunyai ciri-ciri
khusus yaitu:
a. Hanya dapat dijalankan menggunakan web server,
misal : Apache.
b. Kode PHP diletakkan dan dijalankan di web server.
c. Kode PHP dapat digunakan untuk mengakses
database, seperti: MySQL,Oracle,dan lain-lain.
d. Merupakan software yang bersifat open source.
e. Gratis untuk di-download dan digunakan.
f. Memiliki

sifat

multiplatform,

artinya

dapat

dijalankan menggunakan sistem operasi apapun,
seperti: Linux, Unix, Windows, dan lain-lain.
Dengan menggunakan PHP,selain memberikan keuntungan
seperti pada beberapa poin diatas,juga didukung oleh banyak
komunitas. Hal ini yang membuat PHP terus berkembang.

8

2.5.2. Pengertian PHP
PHP

merupakan

singkatan

dari

PHP:

Hypertext

Preprocessor yaitu pemrograman web-server-side yang bersifat
open source. PHP merupakan script yang terintregasi dengan
HTML dan beradapada server (server side HTML embedding
scripting ). PHP adalah script yang digunakan untuk membuat
halaman website yang dinamis. Dinamis berarti halaman yang akan
ditampilkan dibuat saat halaman itu diminta oleh client.
Mekanisme ini manyababkan informasi yang diterima client selalu
yang terbaru / up to date. Semua script PHP dieksekusi pada server
dimana script itu dijalankan.
2.5.3. Penggabungan Script PHP dan HTML
Bahasa pemrograman PHP dapat digabungkan dengan
HTML dengan terlebih dahulu memberikan tanda tag buka
dilanjutkan tanda tanya ().
Ada dua tipe penggabungan antara PHP dan HTML, yaitu:
a. Embedded Script adalah Penulisan tag PHP di selasela tag HTML. Dengan cara ini, penulisan tag PHP
digunakan untuk mengapit bagian-bagian tertentu
dalam dokumen yang

memerlukan Script PHP

untuk proses di dalam server. Embedded Script
menempatkan PHP sebagai bagian dari Script
HTML.

9

b. Non Embedded script adalah cara penulisan tag
PHP di bagian paling awal dan paling akhir
dokumen. Dengan cara ini, penulisan tag PHP
digunakan

untuk

mengawali

dan

mengakhiri

keseluruhan bagian dalam sebuah dokumen. Non
Embedded Script menempatkan Script HTML
sebagai bagian dari Script PHP.
2.6.

Pengertian MySQL
MySQL adalah Relationship Database Management System
(RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL
(General

Public

License),

dimana

setiap

orang

bebas

menggunakannya tapi tidak boleh dijadikan produk turunan yang
bersifat closed source atas komersial.
Keandalan suatu sistem database (DBMS) dapat diketahui dari cara kerja
Optimizer-nya dalam melakukan proses perintah-perintah SQL yang dibuat oleh
user maupun program-program aplikasinya. Sebagai database server, MySQL
dapat dikatakan lebih unggul disbanding database server lainnya dalam query
data. Hal ini terbukti untuk query yang dilakukan oleh single user, kecepatan
query MySQL bisa sepuluh kali lipat lebih cepat dari PostgresSQL dan lima kali
lipat lebih cepat dibanding Interbase.

Dokumen yang terkait

ANALISIS KONTRIBUSI MARGIN GUNA MENENTUKAN PRIORITAS PENGEMBANGAN PRODUK DALAM KONDISI KETIDAKPASTIAN PADA PT. SUMBER YALASAMUDRA DI MUNCAR BANYUWANGI

5 269 94

Keanekaragaman Makrofauna Tanah Daerah Pertanian Apel Semi Organik dan Pertanian Apel Non Organik Kecamatan Bumiaji Kota Batu sebagai Bahan Ajar Biologi SMA

26 317 36

ANALISIS SISTEM PENGENDALIAN INTERN DALAM PROSES PEMBERIAN KREDIT USAHA RAKYAT (KUR) (StudiKasusPada PT. Bank Rakyat Indonesia Unit Oro-Oro Dowo Malang)

160 705 25

Analisis Sistem Pengendalian Mutu dan Perencanaan Penugasan Audit pada Kantor Akuntan Publik. (Suatu Studi Kasus pada Kantor Akuntan Publik Jamaludin, Aria, Sukimto dan Rekan)

136 695 18

KONSTRUKSI MEDIA TENTANG KETERLIBATAN POLITISI PARTAI DEMOKRAT ANAS URBANINGRUM PADA KASUS KORUPSI PROYEK PEMBANGUNAN KOMPLEK OLAHRAGA DI BUKIT HAMBALANG (Analisis Wacana Koran Harian Pagi Surya edisi 9-12, 16, 18 dan 23 Februari 2013 )

64 565 20

ANALISIS STRATEGI PEMASARAN SEPEDA MOTOR HONDA MELALUI PENDEKATAN BOSTON CONSULTING GROUP PADA PT. MPM MOTOR DI JEMBER

7 89 18

FAKTOR-FAKTOR YANG MEMPENGARUHI KEJADIAN COMPUTER VISION SYNDROME PADA KARYAWAN PT. TELKOM INDONESIA, Tbk KANDATEL JEMBER

3 102 19

JUMLAH DANA DAN KREDIT DARI BANK TABUNGAN MENJADI BANK UMUM PADA PT. BANK TABUNGAN NEGARA ( PERSERO ) CABANG DENPASAR

3 91 12

Peningkatan keterampilan menyimak melalui penerapan metode bercerita pada siswa kelas II SDN Pamulang Permai Tangerang Selatan Tahun Pelajaran 2013/2014

20 223 100

Strategi Pemasaran;'Customer Delivered Value' Cabang Pegadaian Syariah Pondok Aren Dalam Membangun Kepuasan Kepuasan Nasabah

9 90 113