BAB 3 LANDASAN TEORI

dokumen-dokumen yang mirip
BAB III LANDASAN TEORI. Dalam bahasa Inggris, Perpustakaan (library) berasal dari bahasa latin yaitu liber

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB 3 LANDASAN TEORI

BAB 6 KESIMPULAN DAN SARAN

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI. kumpulan dari elemen-elemen yang satu dengan yang lain berinteraksi dan

Sistem Basis Data. Sebuah sistem yang memiliki fungsi utama untuk mengelola data dan menyediakan data tersebut jika dibutuhkan

BAB 3 LANDASAN TEORI

Basis Data 2. Database Client / Server. Arif Basofi, S.Kom. MT. Teknik Informatika, PENS

BAB 1 PENDAHULUAN. satu hal yang sangat dominan dan terjadi dengan sangat pesat. Informasi

BAB III LANDASAN TEORI. menjelaskan tentang ilmu yang terkait dalam penyelesaian kerja praktek.

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa Latin computare yang artinya menghitung. Jadi

BAB II LANDASAN TEORI. Pengertian suatu sistem tentu mempunyai beberapa persyaratan umum,

III.1. Sistem Informasi

BAB 2 LANDASAN TEORI. Sitem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan. keluaran. Berikut gambaran umum sebuah sistem.

BAB III LANDASAN TEORI. permasalahan yang dibahas dan juga menjelaskan aplikasi-aplikasi yang akan

Apa itu.net Framework?

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI. karyawan, jumlah jam kerja dalam seminggu, nomor bagian persediaan, atau

BAB I PENDAHULUAN. A. Latar Belakang. Kemajuan teknologi informasi yang sangat pesat pada masa

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB III LANDASAN TEORI. 3.1 Konsep Dasar Sistem Informasi Penggajian. yang saling berkaitan untuk mencapai tujuan tertentu.

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. organisasi yang pada saat dilaksanakan akan memberikan informasi bagi pengambil

APLIKASI PENJUALAN BARANG SECARA MULTIUSER PADA DISTRO THINKER MATESIH KARANGANYAR

BAB II LANDASAN TEORI. lingkungan, interaksi unsur dengan suatu tujuan yang akan dicapai. Berikut ini pengertian sistem menurut beberapa ahli:

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

PENGEMBANGAN SISTEM INFORMASI PERPUSTAKAAN BERBASIS LAN PADA AKMI BATURAJA. M. Romzi Dosen Tetap AMIK AKMI Baturaja

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem

PEMBANGUNAN SISTEM INFORMASI INVENTORI BERBASIS DESKTOP PADA STUDI KASUS WATERPARK CITRAGRAND MUTIARA YOGYAKARTA

BAB III LANDASAN TEORI. elemennya. Pendekatan sistem yang lebih menekankan pada prosedur sistem

Bab 2 Tinjauan Pustaka 2.1 Penelitian Sebelumnya

BAB III LANDASAN TEORI. Aplikasi adalah perangkat lunak yang digunakan oleh user untuk

BAB III LANDASAN TEORI

SISTEM INFORMASI I. KONSEP DASAR A. KONSEP DASAR SISTEM

BAB 2 LANDASAN TEORI. Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol,

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Teknologi informasi pada saat ini telah berkembang sangat pesat sehingga

BAB III TINJAUAN PUSTAKA

1.1 Latar Belakang Masalah

BAB III LANDASAN TEORI. dengan istilah web adalah sebuah sistem terhubung dari hypertext document yang

BAB II LANDASAN TEORI. sistem informasi. Pada umumnya setiap organisasi selalu mempunyai sistem

BAB III LANDASAN TEORI. Secara umum pengertian inventori adalah stock barang yang harus dimiliki

BAB II LANDASAN TEORI

BAB 1 PENDAHULUAN 1.1 Pendahuluan

SISTEM INFORMASI PERPUSTAKAAN PADA SMK YPKK 2 SLEMAN

IT210 - Pemrograman Visual. Ramos Somya

BAB III LANDASAN TEORI

BAB II. KAJIAN PUSTAKA. beberapa aktifitas yang dilakukan oleh manusia seperti system untuk software

BAB II LANDASAN TEORI. yang saling berinteraksi satu sama lain untuk mencapai tujuan yang telah

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB 2 TINJAUAN PUSTAKA

BAB III LANDASAN TEORI. Landasan teori merupakan dasar-dasar yang digunakan dalam

BAB III LANDASAN TEORI

Bab 2 Tinjauan Pustaka 2.1 Penelitian Terdahulu

BAB IV HASIL DAN UJI COBA

BAB II LANDASAN TEORI. Dalam pembangunan suatu sistem informasi, terdapat dua kelompok

BAB 2 TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI. Sistem adalah sekumpulan elemen yang saling terkait atau terpadu untuk mencapai

BAB II TINJAUAN PUSTAKA. skala menengah yang bergerak di bidang penjualan spare part mesin

BAB II LANDASAN TEORI. mengenai istilah-istilah yang digunakan dalam menyusun laporan skripsi, yaitu

BAB II TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI

BAB V IMPLEMENTASI PERANGKAT LUNAK. Aplikasi setelah dianalisa dan dirancang, maka aplikasi tersebut siap

BAB III LANDASAN TEORI. McLeod & Schell 2008: 12). Sistem Informasi Manajemen menyediakan

BAB II LANDASAN TEORI. Pengertian pendaftaran disini pada dasarnya hanya untuk memperlancar

BAB III LANDASAN TEORI. disusun guna menyelesaikan masalah secara sistematis. Pada bab ini akan

BAB III LANDASAN TEORI

ABSTRAKSI. Kata kunci : Penggajian, dosen, visual basic 6.0, VB.Net, desktop dan web

BAB II KAJIAN PUSTAKA

BAB II TINJAUAN PUSTAKA. Wardani (2011) dalam penelitiannya yang berjudul Analisis SIAP-PSB

BAB I PENDAHULUAN. dengan perusahaan-perusahaan lainnya. Untuk itu diperlukan adanya metode

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB II LANDASAN TEORI. Data adalah deskripsi tentang benda, kejadian, aktifitas, dan transaksi, yang

BAB III LANDASAN TEORI. disebutnya dengan istilah blok bangunan (building block), yaitu:

BAB II TINJAUAN PUSTAKA

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI. saling bekerja sama membentuk suatu kesatuan. Beberapa para ahli. mengemukakan pegertian sistem seperti dibawah ini :

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB II LANDASAN TEORI. lingkungan, interaksi unsur dengan suatu tujuan yang akan dicapai. Berikut ini pengertian sistem menurut beberapa ahli:

BAB II PENDAHULUAN. Penialaian dalam Bahasa Inggris dikenal dengan istilah Assessment yang

PENDAHULUAN. Gambar 1.1 Arsitektur Two-Tier 2 1 BAB I

BAB I PENDAHULUAN. Dengan dukungan sistem informasi yang baik maka sebuah perusahaan akan

BAB I PENDAHULUAN. dalam membantu setiap pekerjaan dalam bidang komputerisasi. Dalam hal ini laptop

II. TINJAUAN PUSTAKA

Database bisa dikatakan sebagai suatu kumpulan dari data yang tersimpan dan diatur atau

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB III LANDASAN TEORI

BAB I PENDAHULUAN. terpenting dalam suatu perusahaan. Dengan adanya. sistem informasi maka organisasi atau perusahaan

Bab 2 Tinjauan Pustaka

BAB I PENDAHULUAN. melakukan pemungutan suara menggunakan kertas suara. Sebagai contoh adalah

BAB I PENDAHULUAN. Aplikasi Resepsionis Di Hotel De Qur Bandung.

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB III PERANCANGAN. aplikasi pencarian judul buku terdiri dari perangkat keras (hardware) dan perangkat

BAB III LANDASAN TEORI

SISTEM INFORMASI PENJUALAN BARANG (Studi Kasus: Minimarket Gemart Bandar Lampung)

BAB II LANDASAN TEORI. dan belanja daerah atau perolehan lainnya yang sah antara lain:

Transkripsi:

BAB 3 LANDASAN TEORI Bab ini akan membahas hal-hal yang mendasari dibangunnya Sistem Informasi Inventori CitraGrand Mutiara Yogyakarta (SIICGMY), arsitektur, bahasa pemrograman dan tools yang digunakan dalam pembuatan sistem. 3.1 Sistem Informasi Inventori Sistem informasi inventori adalah sistem informasi yang mengelola data transaksi dan persediaan dalam gudang. Perusahaan yang bergerak dibidang produksi umumnya memerlukan sistem inventori. Sistem inventori biasanya terdiri dari sistem penerimaan barang, sistem pembelian barang dan sistem gudang. Sistem ini harus dapat memberikan informasi inventori seperti informasi pengeluaran barang, pembelian barang, penerimaan barang dan informasi lain secara cepat dan akurat, selain itu sistem diharapkan dapat mempermudah kerja user (Susanto, 2010). Sistem informasi inventori akan mengelola data inventaris suatu perusahaan. Sistem informasi inventori akan mencatat semua inventaris perusahaan untuk keperluan bisnis role dari suatu perusahaan. Sistem informasi inventori menambahkan data barang, mencatat 16

data barang yang keluar, dan memperbaharui data barang (Wijaya, 2009). 3.2 Sistem Sistem adalah kumpulan dari komponen atau elemen yang saling berhubungan satu dengan lainnya membentuk satu kesatuan untuk mencapai tujuan tertentu. Sistem adalah sekelompok unsur yang erat hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk mencapai tujuan tertentu (Mustakini, 2005). Sistem adalah sebuah tatanan (keterpaduan) yang terdiri atas sejumlah komponen fungsional (dengan satuan fungsi/tugas khusus yang salah berhubungan secara bersama-sama bertujuan untuk memenuhi suatu proses/perkerjaan tertentu (Adhimoelya, 2014). Menurut Fat pengertian sistem adalah sebagai berikut : Sistem adalah suatu himpunan benda nyata atau abstrak (a set of thing) yang terdiri dari bagian-bagian atau komponen-komponen yang saling berkaitan, berhubungan, berketergantungan, saling mendukung, yang secara keseluruhan bersatu dalam satu kesatuan (Unity) untuk mencapai tujuan tertentu secara efisien dan efektif. Menurut Jogianto (2005), mengemukakan bahwa sistem adalah kumpulan dari elemenelemen yang berinteraksi untuk mencapai suatu tujuan tertentu (Taufik, 2014). 3.3 Informasi Informasi adalah data yang telah diolah menjadi sebuah bentuk yang berarti bagi penerimanya dan 17

bermanfaat dalam pengambilan keputusan saat ini atau mendatang (Susanto, 2010). Informasi adalah sekumpulan data atau fakta yang diolah sehingga memiliki sebuah arti, arti yang dimaksud adalah sebuah pengetahuan atau keterangan. Menurut Al-bahra Bin Ladjamuddin (2005), informasi adalah data yang telah diolah menjadi suatu bentuk yang penting bagi si penerima dan mempunyai nilai yang nyata atau yang dapat dirasakan dalam keputusankeputusan yang sekarang atau keputusan-keputusan yang akan datang (Adhimoelya, 2014). Pengertian informasi menurut Jogiyanto (1999), Informasi dapat didefinisikan sebagai hasil dari pengolahan data dalam suatu bentuk yang lebih berguna dan lebih berarti bagi penerimanya yang menggambarkan suatu kejadian-kejadian (event) yang nyata (fact) yang digunakan untuk pengambilan keputusan (Taufik, 2014). 3.4 Sistem Informasi Secara umum, sistem informasi didefinisikan sebagai sekumpulan prosedur organisasi yang pada saat dilaksanakan akan memberikan informasi bagi pengambil keputusan dan atau untuk mengendalikan organisasi (Adhimoelya, 2014). Sistem informasi adalah sistem yang menyediakan informasi untuk manajemen dalam mengambil keputusan dan juga untuk menjalankan operasional perusahaan, dimana sistem tersebut merupakan kombinasi dari orangorang, teknologi informasi dan prosedur-prosedur yang terorganisasi (Kompasiana, 2013). 18

Sistem informasi adalah suatu sistem didalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian yang mendukung fungsi operasi organisasi yang bersifat manajerial dengan kegiatan strategi dari suatu organisasi untuk dapat menyediakan kepada pihak luar tertentu dengan laporan-laporan yang diperlukan (Susanto, 2010). 3.5 Waterpark CitraGrand Mutiara Yogyakarta Waterpark CitraGrand Mutiara Yogyakarta merupakan wahana hiburan waterpark (taman rekreasi air) di daerah Yogyakarta yang terletak di Jalan Wates Km.9, Gamping, Sleman. Waterpark CitraGrand Mutiara Yogyakarta ini menyuguhkan konsep eduwisata bagi para pengunjungnya dengan terus mengembangkan fasilitas permainan dan area mini outbound. Pengunjung bisa menikmati berbagai wahana air dan berpetualangan bersama Bajak Laut sebagai tema wahana di Waterpark CitraGrand Mutiara Yogyakarta (CitraGrand Mutiara Yogyakarta, 2015). CitraGrand Mutiara Yogyakarta merupakan Waterpark Residence dimana terdapat wahana air berdekatan dengan proyek perumahan/residence/kawasan perumahan tempat tinggal yang dibawah dari Perusahaan Ciputra Group (Ciputra, 2015). 3.6 Basis Data Basis data merupakan suatu kumpulan data terhubung yang disimpan secara bersama-sama pada suatu media, 19

tanpa mengatap satu sama lain atau tidak perlu suatu kerangkapan data dengan cara-cara tertentu sehingga mudah untuk digunakan atau ditampilkan kembali;dapat digunakan oleh satu atau lebih program aplikasi secara optimal; data disimpan tanpa mengalami ketergantungan pada program yang akan menggunakannya; data disimpan sedemikian rupa sehingga penambahan, pengambilan dan modifikasi data dapat dilakukan dengan mudah dan terkontrol (Wijaya, 2009). Basis data dapat diibaratkan sebagai sebuah pondasi bagi sistem untuk menyediakan informasi dan data yang dibutuhkan baik yang digunakan untuk menunjang sistem itu sendiri ataupun sebagai output untuk pengguna. Pengelolaan basis data yang buruk dapat mengakibatkan ketersediaan data penting yang digunakan untuk menghasilkan informasi yang diperlukan dalam pengambilan keputusan (Pakiding, 2014). Dari definisi-definisi tersebut, dapat disimpulkan bahwa basis data adalah sekumpulan data yang saling berhubungan yang digunakan organisasi untuk mendapatkan suatu informasi yang dibutuhkan. Dan untuk mengolah suatu basis data, dibutuhkan perangkat yang digunakan untuk mengolahnya, yaitu DBMS (Database Management System). 3.7 MySQL MySQL merupakan salah satu aplikasi database yang digunakan untuk menyimpan data dalam sebuah aplikasi. SQL adalah suatu bahasa komputer yang mengikuti 20

standar American National Standard Institue (ANSI), yaitu sebuah bahasa standar yang digunakan untuk untuk mengakses dan melakukan manipulasi sistem database (Sholikhin & Riasti, 2013). Pada penelitian kali ini, MySQL digunakan untuk menyimpan data-data mengenai perusahaan CitraGrand Mutiara Yogyakarta. MySQL diletakkan ke dalam satu server PC yang nantinya akan diakses banyak client PC. 3.8 Microsoft Visual Studio Microsoft Visual Studio adalah tools yang dikembangkan Microsoft. Berfungsi untuk mengembangkan program konsol maupun antarmuka yang berbasis grafis. Visual studio mendukun berbagai bahasa pemrograman seperti C++, VB.net, C#, maupun F#, dan bahasa lainnya (Adhimoelya, 2014). 3.9 Database Management System (DBMS) DBMS merupakan perangkat lunak yang memungkinkan user mendefinisikan, menciptakan dan memanajemen basis data. Fungsi utama dari DBMS adalah : 1. Mendefinisikan basis data dengan cara mendefinisikan tipe data, struktur dan constraint. 2. Membangun sebuah basis data yaitu proses untuk menyimpan data itu sendiri ke dalam media penyimpan. 3. Memanipulasi basis data yaitu suatu proses untuk melakukan query terhadap data tertentu didalam basis data dan memperbaharui basis data. 21

3.10 Arsitektur Client/Server Arsitektur client/server merupakan sebuah langkah maju karena menggunakan beban pemrosesan dari komputer sentral ke komputer client. Ini berarti semakin banyak user bertambah pada aplikasi client/server, maka kinerja server tidak akan menurun dengan cepat. Sistem client/server merupakan sistem yang cukup baik digunakan, sistem ini dapat menghasilkan aplikasi database yang tangguh, serta dapat mengurangi kepadatan lalu-linta jaringan. Didalam arsitektur client/server, pemrosesan pada sebuah aplikasi terjadi pada client dan server. Client/server merupakan tipikal sebuah aplikasi two-tier dengan banyak client dan mesin database dijalankan pada server jarah jauh (Putra, 2013). 3.11.NET Framework.NET Framework merupakan suatu komponen windows yang terintegrasi dan dibuat agar dapat menjalankan berbagai macam aplikasi.net termasuk pengembangan aplikasi Web Service. Tools dan teknologi untuk membangun aplikasi terdistribusi disediakan oleh.net Framework..NET Framework dirancang untuk dapat memenuhi beberapa tujuan berikut ini : 1. Untuk menyediakan lingkungan kerja yang konsisten bagi bahasa pemrograman yang berorientasi objek, baik kode objek disimpan dan dieksekusi secara lokal, atau dieksekusi secara lokal tapi 22

distribusikan melalui internet atau dieksekusi secara remote. 2. Untuk menyediakan lingkungan kerja didalam mengeksekusi kode yang dapat meminimalisasi proses software development dan menghindari konflik penggunaaan versi software yang dibuat. 3. Untuk menyediakan lingkungan kerja yang aman dalam hal pengeksekusian kode, termasuk kode yang dibuat oleh pihak ketiga. 4. Untuk menyediakan lingkungan kerja yang dapat mengurangi masalah pada persoalan performa dari kode atau dari lingkungan interpreter-nya. 5. Membuat para developer lebih mudah mengembangkan berbagai macam jenis aplikasi yang lebih bervariasi, seperti aplikasi berbasis windows dan aplikasi berbasis web. 6. Membangun semua komunikasi yang ada didalam standar industri untuk memastikan bahwa semua kode aplikasi yang berbasis.net Framework dapat terintegrasi dengan berbagai macam kode aplikasi lain..net Framework memiliki beberapa komponen yang bekerja saling melengkapi sehingga menghasilkan aplikasi..net yang bekerja dengan baik di semua platform hardware dan sistem operasi yang memiliki teknologi.net (Kusuma, 2014). 23

3.12 Barcode Barcode adalah informasi terbacakan mesin (machine readable) dalam format visual yang tercetak. Umumnya barcode berbentuk garis-garis vertikal tipis tebal yang terpisah oleh jarak tertentu. Tapi kini ada beberapa variasi berbentuk pola-pola tertentu, lingkaran konsentris, atau tersembunyi dalam sebuah gambar. Barcode dibaca dengan menggunakan sebuah alat baca optik yang disebut barcode reader. Pada prinsipnya barcode reader hanya sebuah alat input biasa seperti halnya keyboard atau scanner tapi peran manusia sebagai operator sangat minimum. Bersamaan dengan pesatnya penggunaan barcode, kini barcode tidak hanya bisa mewakili karakter angka saja api sudah meliputi seluruh kode ASCII. Kebutuhan akan kombinasi kode yang lebih rumit itulah yang kemudian melahirkan inovasi baru berupa kode matriks dua dimensi (2D barcodes) yang berupa kombinasi kode matriks bujur sangkar (Pratama, 2007). 24