BAB 2 5juli
BAB 2 5juli
LANDASAN TEORI
18
5. Perancangan 1. M. Ma’aruf 2021 FIFO Penjelasan Tidak ada
Sistem Persediaan Al Afif mengenai algoritma penjelasan pada
Barang pada Toko 2. Dedy Rahman dan tahapan-tahapan bagian landasan
Panglima Variasi Prehanto cukup jelas terutama teori
Menggunakan dihalaman hasil
Metode FIFO
Berbasis Web
13
Dapat disimpulkan persediaan barang merupakan bagian terpenting dalam
sebuah perusahaan atau jenis usaha untuk mendukung keseimbangan proses pada
produksi dan mencapai tujuan yang diinginkan oleh perusahaan atau jenis usaha.
Berdasarkan jenis operasi perusahaan, persediaan dapat diklasifikasikan
menjadi 2 (dua) yaitu:
a. Pada perusahaan manufaktur, persediaan adalah simpanan bahan baku dan barang
setengah jadi untuk diproses menjadi barang jadi yang mempunyai nilai tambah
lebih besar secara ekonomis, untuk selanjutnya dijual kepada pihak ketiga atau
konsumen.
Pada perusahaan dagang, persediaan adalah simpanan sejumlah barang jadi
yang siap untuk dijual kepada pihak ketiga atau konsumen [2].
Dari kedua jenis persediaan tersebut, titik fokus bahasan adalah persediaan
dalam arti untuk perusahaan manufaktur. Walaupun beberapa hal lain berlaku pula
untuk perusahaan non-manufaktur.
13
untuk menyiapkan barang jadi itu akan disimpan dan dirawat dalam suatu tempat,
sehingga jika konsumen membutuh barang tersebut maka dapat dikeluarkan kapan
saja sesuai dengan permintaan.
13
2.5 Berbasis Web
Web service merupakan komponen software yang berbasis framework web
dan standar object-oriented dan teknologi untuk penggunaan web yang secara
elektronik menghubungkan aplikasi user yang berbeda dan platform yang bebeda.
Web service dapat menghubungkan fungsi bisnis untuk pertukaran data secara real
time dalam aplikasi berbasis web [2].
Banyak beberapa perusahaan berkembang yang menggunakan aplikasi
berbasis Web dalam merencanakan sumber daya mereka untuk mengelola perusahaan
mereka. Aplikasi berbasis Web ini menggunakan protokol HTTP, aplikasi disisi
server berkomunikasi dengan client melalui Web server. Aplikasi disisi client
umumnya berupa Web browser, jadi aplikasi berbasis Web (client / server-side script)
berjalan diatas aplikasi berbasis internet.
Aplikasi berbasis web adalah sistem perangkat lunak yang berdasarkan pada
teknologi dan standar World Wide Web Consortium (W3C). Mereka menyediakan
sumber daya web yang lebih spesifik seperti konten dan layanan melalui sebuah
antarmuka pengguna web browser [2].
Tujuan aplikasi berbasis web yaitu:
a. Aplikasi berbasis web dapat digunakan untuk membantu operasional perusahaan
seperti membuat invoice, sistem informasi persediaan.
b. Memudahkan dalam penyimpanan data di database.
c. Aplikasi berbasis web juga dapat bekerja memonitoring sistem dalam hal
tampilan, dapat didesain dan disesuaikan untuk berbagai jenis industri [2].
13
b. Kekurangan dari aplikasi berbasis web:
1. Antarmuka yang dapat dibuat terbatas sesuai dengan spesifikasi standar untuk
membuat dokumen Web dan keterbatasan kemampuan Web browser untuk
menampilkannya.
2. Terbatasnya kecepatan internet membuat respon aplikasi menjadi lambat.
Tingkat keamanan yang lebih rentan untuk diakses oleh orang lain atau pihak
yang tidak berhak [2].
2.6 Database
Database atau basis data adalah kumpulan informasi yang disimpan dalam
komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program
komputer untuk memperoleh informasi [3].
Disimpulkan bahwa pengertian database adalah media untuk menyimpan data
yang saling berhubungan atau berelasi satu dengan yang lainnya yang dapat
dimanipulasi, diambil, dan dicari secara cepat.
Database dapat diartikan sebagai rangkaian file data yang saling berkaitan
secara logis dan terpelihara untuk mendukung sistem informasi manajemen [4].
Berikut adalah beberapa istilah yang sering digunakan dalam database :
1. DBMS, yaitu sebuah perangkat lunak yang menyediakan layanan bagi pengguna
untuk membuat, mengontrol, dan mengakses database.
2. Table, merupakan kumpulan data yang terorganisir dalam baris (record) dan
kolom (field)
3. Field, merupakan kolom pada table yang memiliki ukuran dan tipe data tertentu
4. Record, merupakan baris data yang memiliki nilai masing-masing field pada table
[3].
13
2.7 Pengertian MySQL
MySQL merupakan software RDBMS (Relational Database Management
System) atau server database yang dapat mengelola database dengan sangat cepat,
dapat menampung data dalam jumlah yang sangat besar, dapat diakses oleh banyak
user (multi-user), dan dapat melakukan suatu proses secara sinkron atau berbarengan
(multi-threaded) [6].
MySQL adalah salah satu DBMS yang berfumgsi untuk server penyimpanan
data PHP dan MySQL adalah dua tool yang akan selalu digunakan dalam proses
pembuatan aplikasi [5].
13
2.10 Pengertian Flowchart
Flowchart adalah bagian yang menunjukan alur dalam program atau prosedur
sistem secara logika, menunjukkan arus pekerjaan secara keseluruhan dari sistem.
Penjelasan lainnya yaitu bagan ini menunjukkan urutan dari prosedur-prosedur dan
menunjukkan apa yang dikerjakan sistem [6].
Flowchart adalah representasi secara simbolik dari suatu algoritma atau
prosedur untuk menyelesaikan suatu masalah, dengan menggunakan flowchart akan
memudahkan pengguna melakukan pengecekan bagian-bagian yang terlupakan
dalam analisis masalah, disamping itu flowchart juga berguna sebagai fasilitas untuk
berkomunikasi antara pemrogram yang bekerja dalam tim suatu proyek. Flowchart
membantu memahami urutan-urutan logika yang rumit dan panjang. Flowchart
membantu mengkomunikasikan jalannya program ke orang lain (bukan pemrogram)
akan lebih mudah [7].
13
Simbol yang digunakan
untuk proses yang
6. Proses Terdefinisi detilnya dijelaskan
terpisah, missal dalam
bentuk subroutine
7. Penghubung ke Simbol yang digunakan
halaman lain untuk menghubungkan
bagian diagram alir pada
halaman yang berbeda
13
Simbol yang memiliki
2. Start Point arti awal mula aktivitas
sitem
13
No Nama Simbol Keterangan
13
DFD (Data Flow Diagram) memiliki 2 (dua) jenis yaitu DFD logis dan DFD
fisik, DFD logis menggambarkan proses tanpa menyarankan bagaimana mereka akan
melakukan, sedangkan DFD fisik menggambarkan proses model [6].
Jadi dapat disimpulkan bahwa pengertiaan DFD adalah bagan grafik yang
menggambarkan pembagian sistem ke modul yang lebih terkecil.
13