BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

dokumen-dokumen yang mirip
BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB II LANDASAN TEORI

BAB I PENDAHULUAN. Ini disebabkan oleh berkembangnya ilmu pengetahuan dan teknologi dan adanya

1. PENDAHULUAN 1.1 LATAR BELAKANG

BAB I PENDAHULUAN. memproduksi kapas seperti kapas kecantikan dengan merek Selection Cotton.

APLIKASI SISTEM INFORMASI PENGOLAHAN DATA PADA DIREKTORAT RESERSE KRIMINAL KHUSUS POLDA SUMBAR

BAB III METODE PENELITIAN

BAB I PENDAHULUAN.

1 BAB III METODE PENELITIAN

BAB I PENDAHULUAN. Pemetaan lokasi cabang cabang toko baju Mode Fashion berbasis web

BAB I PENDAHULUAN. dibutuhkan oleh banyak instansi dan perusahaan-perusahaan milik negara maupun

BAB I PENDAHULUAN. swasta, khususnya dalam pengolahan data yang relatif besar dan penggunaan data

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB I PENDAHULUAN. dalam arti yang lebih sempit, adalah sistem komputer yang memiliki kemampuan

BAB I PENDAHULUAN. adalah hal penting yang dibutuhkan bagi setiap perusahaan atau instansi seperti

BAB I PENDAHULUAN. dan berguna untuk kebutuhan-kebutuhan tertentu. Perkembangan teknologi. ini juga terus berkembang pesat. Ini disebabkan oleh

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN Latar Belakang Masalah

BAB I PENDAHULUAN. semakin pesat berkembangnya terutama mengenai sistem informasinya. Ini

DAFTAR ISI. KATA PENGANTAR... iii. DAFTAR SIMBOL... xix

BAB 1 PENDAHULUAN. Perkembangan teknologi pembayaran kredit saat ini terus berkembang pesat. Ini


BAB I PENDAHULUAN. proses pengolahan data akuntansi menjadi suatu informasi yang berguna bagi

BAB III METODOLOGI PENELITIAN. (Software Development Life Cycle). Model SDLC yang dipakai dalam penelitian

BAB I PENDAHULUAN. Dewasa ini hampir di semua bidang kegiatan usaha telah memanfatkan

LEMBAR JUDUL LEMBAR PENGESAHAN

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. dalam hal latihan maupun proses rekaman. Saat ini pengguna jasa penyewaan

BAB I PENDAHULUAN. salah satunya adalah komputer. Seperti halnya pada perusahaan perusahaan dan

SISTEM PEMANTAUAN DISTRIBUSI PEMBAYARAN PARKIR MELALUI INTERNET

BAB I PERSYARATAN PRODUK

PENGESAHAN DOSEN PEMBIMBING...

BAB III METODE PENELITIAN. berjalannya perancangan dan implementasi aplikasi. (RAM), Sistem Operasi Windows 8.

BAB 1 PENDAHULUAN. masyarakat dengan Kuliah Kerja Nyata (KKN) merupakan suatu bentuk kegiatan

Pengembangan Aplikasi Inventarisasi Buku NIIT Teknologi Informasi UMY

3.2. Analisa Masalah 3-1.

SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA KOPERASI PEGAWAI REPUBLIK INDONESIA SELAMAT SEJAHTERA (KPRI-MATRA)

BAB I PENDAHULUAN. Penulis melakukan penelitian di KPP Pratama Medan Timur yang

Bab 3 Metoda dan Perancangan Sistem

BAB III METODOLOGI PENELITIAN

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. laporan keuangan yang cepat dan akurat. Seorang akuntan memiliki tugas untuk

BAB II TINJAUAN PUSTAKA. permintaan pengguna dengan tujuan tertentu. Jenis program ini mempunyai sifat

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Use Case Diagram dan Activity Diagram. Selain itu juga pada analisis ini akan

BAB III PERANCANGAN SISTEM

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB III CARA DAN METODOLOGI PENELITIAN

BAB I PENDAHULUAN. pada seluruh lapisan bidang usaha, sehingga komputerisasi dalam berbagai bidang

BAB I PENDAHULUAN. dibuktikan dengan kemajuan teknologi yang dapat kita lihat disekeliling kita.

BAB I PENDAHULUAN. Ini disebabkan oleh berkembangnya ilmu pengetahuan dan teknologi dan adanya

BAB I PENDAHULUAN. secara lebih aktual dan optimal. Penggunaan teknologi informasi bertujuan untuk

BAB IV ANALISIS DAN PERANCANGAN SISTEM. yang manual, yaitu dengan melakukan pembukuan untuk seluruh data dan

BAB 1 PENDAHULUAN. sama. Induk dari segala jaringan yang ada sekarang ini adalah internet.

BAB I PENDAHULUAN. manusia, salah satunya adalah komputer. Seperti halnya pada perusahaan

31

BAB III METODOLOGI PENELITIAN. dalam pengumpulan data atau informasi guna memecahkan permasalahan dan

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

I.2 Identifikasi Masalah... I-2. I.3 Rumusan Masalah... I-2. I.4 Tujuan... I-3. I.5 Manfaat... I-3. I.6 Batasan Masalah... I-3

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB II TINJAUAN PUSTAKA

BAB I PENDAHULUAN. 1.1 Latar Belakang

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

BAB I PENDAHULUAN.

BAB II TINJAUAN PUSTAKA

BAB 1 PENDAHULUAN. Saat ini suatu sistem aplikasi komputer sangatlah diperlukan untuk

BAB I PENDAHULUAN. secara lebih aktual dan optimal. Penggunaan teknologi informasi bertujuan untuk

II.3.5 Statechart Diagram... II-14 II.3.6 Activity Diagram... II-15 II.3.7 Component Diagram... II-16 II.3.8 Deployment Diagram... II-16 II.3.

BAB I PENDAHULUAN. yang paling sering digunakan oleh manusia adalah komputer. Komputer telah

BAB III ANALISIS DAN DESAIN SISTEM

BAB I PENDAHULUAN. Hal ini disebabkan oleh berkembangnya ilmu pengetahuan dan teknologi dan

DAFTAR ISI. LAPORAN TUGAS AKHIR... ii. HALAMAN PENGESAHAN... iii. PERNYATAAN... iv. DAFTAR ISI... vii. DAFTAR GAMBAR...xii. DAFTAR TABEL...

BAB I PENDAHULUAN. dalam suatu perusahaan, karena persediaan akan dijual secara terus menerus untuk

DAFTAR ISI LEMBAR JUDUL LEMBAR PENGESAHAN...

Aplikasi Desktop Perhitungan Biaya Pembuatan Gerobak Alumunium CV. Mitra Alumunium

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB II TINJAUAN PUSTAKA

BAB I PENDAHULUAN 1.1.Latar Belakang

BAB III METODOLOGI PENELITIAN

BAB I PENDAHULUAN. memungkinkan pengembangan sistem informasi berbasis komputer. Sistem informasi

Sistem Informasi Aplikasi Penilaian Sidang Skripsi Berbasis Web di STMIK Bina Sarana Global

BAB II TINJAUAN PUSTAKA. bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan

MAKALAH SEMINAR KERJA PRAKTEK Aplikasi Sistem Informasi Sertifikasi Kompetensi Pegawai PLN Distribusi Jawa Tengah dan D. I Yogyakarta.

BAB I PENDAHULUAN. Untuk menyelesaikan masalah ketidakefektifan dalam pengelolaan dana BOS,

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Inventarisasi adalah kegiatan melaksanakan pengurusan berupa penyelenggaraan,

BAB 1 PENDAHULUAN. Perangkat lunak adalah istilah umum untuk data yang diformat dan disimpan secara

BAB III PERANCANGAN SISTEM

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

Sistem Inventory Jurusan Ilmu Komputer di Universitas Lampung

BAB I PENDAHULUAN 1.1 Latar Belakang

UKDW BAB 1 PENDAHULUAN Latar Belakang Masalah

BAB I PENDAHULUAN... I-1

BAB I PENDAHULUAN. Sistem Informasi Geografis merupakan salah satu model sistem informasi

BAB I PENDAHULUAN. satu caranya adalah dengan memanfaatkan teknologi informasi seperti layanan

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

BAB I PENDAHULUAN. penjualan maka semakin besar pula pendapatan yang diperoleh perusahaan.

BAB I PENDAHULUAN. segala sesuatu dapat dilakukan dengan se-efisien mungkin. Sama halnya dengan

INTISARI. Kata kunci : remote administration, client, server UNIVERSITAS KRISTEN MARANATHA

BAB I PENDAHULUAN. masyarakat yang tinggal di daerah terpencil, masyarakat di daerah-daerah konflik,

Transkripsi:

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI 2.1. Tinjauan Pustaka Dengan pesatnya laju perkembangan teknologi, sistem inventarisasi data akan lebih efektif jika menggunakan sebuah aplikasi khusus. Berdasarkan penelitian yang telah dilakukan sebelumnya, pembuatan aplikasi khusus ini akan membuat pengolahan dokumen lebih efektif dan penyimpanan dokumen akan lebih aman. Dina Apriani (2013) melakukan sebuah penelitian yang berjudul APLIKASI PENGOLAHAN DATA INVENTARIS BARANG PADA PT. ASURANSI JIWASRAYA (Persero) PALEMBANG tersebut bertujuan untuk menghasilkan aplikasi inventaris barang pada PT. Asuransi Jiwasraya (Persero) Palembang, karena sebelumnya inventaris barang masih dilakukan dengan menggunakan Microsoft Word. Pada penelitian tersebut pembuatan aplikasi menggunakan Visual Basic. Pembuatan aplikasi mengenai inventaris barang juga sudah pernah dilakukan sebelumnya dalam penelitian SISTEM INFORMASI PENGELOLAAN DATA INVENTARIS PADA PERCETAKAN CV. EMJI SPS (Kurniawan 2013). Penelitian tersebut bertujuan untuk memperbaiki sistem sebelumnya yang masih manual, sehingga sering terjadi kesalahan saat memasukan data barang. Perancangan aplikasi tersebut menggunakan bahasa pemograman Java. Yuhendra dan Rendi Poerwanta (2014), pada jurnalnya yang berjudul PERANCANGAN SISTEM INVENTORY SPARE PARTS MOBIL PADA CV. AUTO PARTS TOYOTA BERBASIS APLIKASI JAVA sistem inventory yang berfungsi untuk pencatatan dan pemantauan data spare parts pada CV. Auto Parts Toyota. Sistem ini dirancang untuk menggantikan sistem 6

7 sebelumnya yang masih menggunakan Microsoft Excel, karena data yang ada tidak terstruktur dengan baik. Perancangan sistem ini menggunakan bahasa pemograman java dan database MySQL. Menurut analisis yang dilakukan dari hasil ketiga penelitian sebelumnya, dapat disimpulkan bahwa aplikasi dapat memperbaiki sistem yang digunakan sebelumnya. Namun aplikasi yang dibuat hanya berupa pencatatan barang masuk dan keluar. Dalam skripsi ini, penulis membutuhkan aplikasi yang tidak hanya berupa aplikasi pencatatan barang masuk dan keluar saja. Berdasarkan kekurangan dari ketiga penelitian sebelumnya, maka penulis dalam skripsi ini menambahkan fitur-fitur sebagai berikut: 1. Sistem dapat menyimpan data inventaris kemudian mengeksport ke file Microsoft Excel. 2. Sistem dapat membuat report secara otomatis. 3. Sistem dapat mencetak form pemesanan secara otomatis. 2.2. Landasan Teori 2.2.1. Pengertian Inventarisasi Menurut Sugiama (2013) Inventarisasi aset adalah serangkaian kegiatan untuk melakukan pendataan, pencatatan, pelaporan hasil pendataan aset, dan mendokumentasikannya baik aset berwujud maupun aset tidak berwujud pada suatu waktu tertentu. Sedangkan menurut PP No. 27 2014: "Inventarisasi adalah kegiatan untuk melakukan pendataan, pencatatan, dan pelaporan hasil pendataan Barang Milik Negara atau Daerah". Dan menurut KBBI inventarisasi merupakan pencatatan atau pendaftaran barang-barang milik kantor, (sekolah, rumah tangga, dan sebagainya) yang dipakai dalam melaksanakan tugas. Jadi dari ketiga pengertian diatas dapat disimpulkan bahwa inventarisasi merupakan semua kegiatan yang berhubungan dengan pencatatan barang-barang milik suatu instansi baik itu barang yang diadakan dengan pembelian menggunakan anggaran maupun barang yang merupakan hibah atau pemberian.

8 Di dalam buku set Pariwisata, Dr. A Sugiama (2013) menjelaskan bahwa inventarisasi merupakan tahap ketiga setelah tahap perencanaan kebutuhan dan tahap pengadaan. Tujuan dari dilakukannya inventarisasi adalah sebagai berikut: 1. Untuk menciptakan tertib administrasi, 2. Untuk pengamanan terhadap asset yang ada, 3. Untuk melakukan pengendalian dan pengawasan pada asset. Jenis barang atau asset yang perlu diinventarisasi ada dua, yaitu: 1. Barang atau asset yang berwujud, contohnya tanah, bangunan, peralatan atau perlengkapan, dll. 2. Barang atau asset yang tidak berwujud, contohnya hak paten, hak cipta, hak merek, dll. 2.2.2. Pengertian Aplikasi Dekstop Aplikasi dekstop adalah suatu aplikasi yang dapat berjalan sendiri atau independen dalam suatu komputer tanpa menggunakan browser atau tanpa terkoneksi Internet (Konixbam,2009). Salah satu bahasa pemograman yang dapat digunakan untuk megembangkan aplikasi dekstop adalah bahasa pemograman C#. 2.2.3. Bahasa Pemograman C# C# (dibaca: C sharp) merupakan bahasa pemograman yang berorientasi objek, C# dikembangkan oleh Microsoft. Bahasa pemograman C# telah di setandarisasi secara Internasional oleh ECMA. Bahasa pemograman C# telah digunakan dalam membangun berbagai aplikasi, seperti aplikasi dekstop dan aplikasi berbasis web serta aplikasi berbasis web service. Bahasa pemograman C# memiliki kelebihan dibandingkan dengan bahasa pemograman lain, yaitu:

9 1. Bahasa pemograman C# dibuat sebagai bahasa pemograman yang bersifat general-purpose, 2. Berorientasi objek (Object-Oriented Language), 3. Modern, 4. Sederhana, 5. Powerfull dan Fleksibel, 6. Modular (Abid Alfan Syakir, 2015). 2.2.4. Windows Presentation Foundation (WPF) Windows Presentation Foundation (WPF) adalah framework UI yang digunakan untuk membuat aplikasi dekstop. WPF mendukung serangkaian fitur dalam pengembangan aplikasi, seperti resources, control, grafik, layout, data binding, dan keamanan. WPF menggunakan Extensible Application Markup Language (XAML) untuk menyediakan model deklaratif pemrograman aplikasi (Microsoft, 2017). 2.2.5. SQLite SQLite merupakan sebuah aplikasi embedded SQL database, yang artinya tidak seperti pada aplikasi database SQL lainnya yang membutuhkan server untuk memproses database, SQLite akan membaca dan juga menulis langsung file pada disk lengkap dengan tabel, trigger, views, dan indeces (SQLite, 2017). 2.2.6. Unified Markup Language (UML) Unified Markup Language (UML) merupakan bahasa pemodelan secara grafis yang digunakan untuk menspesifikasikan, menvisualisasikan, membangun, dan mendokumentasikan seluruh rancangan aplikasi perangkat lunak. Model UML yang dipakai dalam pengembangan aplikasi yaitu model Use Case Diagram, Activity Diagram, dan Class Diagram.

10 1. Use Case Diagram Use Case Diagram mendeskripsikan sebuah interaksi antara satu atau lebih actor dengan sistem yang dibuat. Dapat dikatakan Use Case digunakan untuk mengetahui fungsi yang ada di dalam sistem dan siapa saja yang berhak menggunakan fungsi-fungsi yang dibutuhkan. 2. Activity Diagram Activity Diagram merupakan diagram yang digunakan untuk menggambarkan workflow (aliran kerja) atau aktivitas dari sebuah sistem atau proses bisnis. 3. Class Diagram Class Diagram merupakan diagram yang digunakan untuk menunjukkan atribut-atribut dan operasi-operasi dari sebuah kelas dan constraint yang berhubungan dengan objek yang dikoneksikan. Class Diagram secara khas meliputi: Nama Kelas (Class Name), Atribut (Attributes), Opeasi (Operations), dan Relasi (Relationships). 2.2.7. Black Box Testing Pengujian pada perangkat lunak dapat dilakukan dengan 2 metode yaitu metode white box testing dan metode black box testing. Dari kedua metode tersebut dalam skripsi dipilih menggunakan black box testing. Perangkat lunak memerlukan seperangkat tes untuk pencarian kesalahan fungsi-fungsi dalam aplikasi sehingga dalam hal ini black box testing lebih sesuai dibandingkan white box testing. Pengujian ini digunakan untuk mengetahui apakah fungsi-fungsi dalam perangkat lunak sudah sesuai dengan yang diharapkan atau belum. Menurut Roger S. Pressman (2010), black box testing berfokus pada persyaratan fungsional perangkat lunak yang memungkinkan engineer untuk memperoleh input yang sepenuhnya akan melaksanakan persyaratan fungsional untuk sebuah program. Black box testing berusaha untuk menemukan kesalahan dalam kategori berikut:

11 1. Fungsi yang tidak benar atau fungsi yang hilang, 2. Kesalahan antarmuka, 3. Kesalahan dalam struktur data atau akses database eksternal, 4. Kesalahan kinerja, 5. Kesalahan inisialisasi dan pemutusan kesalahan.