BAB III LANDASAN TEORI. instruksi (instruction) atua pernyataan (statement) yang disusun sedemikian rupa

dokumen-dokumen yang mirip
BAB III. Landasan Teori

BAB III TINJAUAN PUSTAKA

BAB III. Landasan Teori

BAB III LANDASAN TEORI. aktifitas-aktifitas proyek untuk memenuhi kebutuhan-kebutuhan proyek.

BAB III TINJAUAN PUSTAKA

BAB III LANDASAN TEORI. sistem secara garis besar dibedakan menjadi 2, yaitu: tetapi dapat diuraikan elemen-elemennya.

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

BAB III LANDASAN TEORI

BAB III 3 LANDASAN TEORI

BAB II LANDASAN TEORI. mempertukarkan produk yang bernilai dengan pihak lain.

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI

BAB III 3. LANDASAN TEORI. manajemen dan individu lain terhadap kejadian-kejadian internal dan eksternal

BAB III LANDASAN TEORI

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

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. menyediakan fasilitas helpdesk bagi pelanggan mereka lewat layanan tollfree,

BAB III LANDASAN TEORI. beberapa pengertian tentang ilmu yang berkaitan dengan permasalahan tersebut.

SISTEM BASIS DATA. Pendahuluan. Gentisya Tri Mardiani, M.Kom

BAB III LANDASAN TEORI. prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk

BAB II LANDASAN TEORI. konsep dasar dan definisi-definisi yang berkaitan dengan perangkat lunak yang

BAB III LANDASAN TEORI. Jasa akan selalu melekat pada sumbernya atau pada penjualnya. Dengan

BAB III LANDASAN TEORI. organisasi yang merupakan kombinasi dari orang-orang, fasilitas, teknologi,

BAB II LANDASAN TEORI. yang dibuat untuk melakukan pekerjaan-pekerjaan tertentu (khusus).

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. dibahas meliputi permasalahan-permasalahan atau prosedur-prosedur yang

BAB III LANDASAN TEORI. Pada bab ini akan dijelaskan dasar-dasar teori yang berhubungan dengan

BAB III LANDASAN TEORI. siswa, guru, administrasi akademik, dan data atribut lainya. Sistem informasi ini

BAB III LANDASAN TEORI

BAB II TINJAUAN PUSTAKA. Pada tinjauan perusahaan ini akan dibahas mengenai sejarah berdirinya

PERTEMUAN 2 LANJUTAN PERANCANGAN DATABASE DAN DBMS

SISTEM BASIS DATA. Pendahuluan. Gentisya Tri Mardiani, S.Kom.,M.Kom

PERTEMUAN 2 LANJUTAN PERANCANGAN DATABASE DAN DBMS

BAB II DASAR TEORI. 2.1 Konsep Dasar Sistem Aplikasi Pengertian Sistem. Pengertian sistem adalah kumpulan dari elemen-elemen yang berinteraksi

SISTEM BASIS DATA 1. WAHYU PRATAMA, S.Kom., MMSI.

BAB III LANDASAN TEORI

PERTEMUAN 2 LANJUTAN PERANCANGAN DATABASE DAN DBMS

BAB II LANDASAN TEORI. sarana pelayanan kesehatan (Sjamsuhidajat & Alwy, 2006).

BAB II LANDASAN TEORI. sebuah proses melakukan pemilihan mata kuliah, jadwal yang diambil sebelum

BAB III LANDASAN TEORI. keuntungan. Pada perusahaan dagang, laba kotor didapat dengan mencari selisih

BAB II LANDASAN TEORI. pendekatan untuk mencapai suatu tujuan tertentu (Hartono, 1999). Suatu sistem

BAB III LANDASAN TEORI. membahas tentang ilmu yang terkait dalam permasalahan tersebut.

PERTEMUAN 2 LANJUTAN PERANCANGAN DATABASE DAN DBMS

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI. untuk menyelesaikan suatu sasaran yang tertentu (Jogiyanto, 2001)

BAB II LANDASAN TEORI. untuk menyelesaikan suatu sasaran yang tertentu (Jogiyanto, 2005:1).

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI. saling terkait dan tergantung satu sama lain, bekerja bersama-sama untuk. komputer. Contoh lainnya adalah sebuah organisasi.

SISTEM BASIS DATA 1. WAHYU PRATAMA, S.Kom., MMSI.

BAB III LANDASAN TEORI. sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai

BAB III LANDASAN TEORI. yang akan turut menentukan berjalannya kegiatan pendidikan di sekolah.

BAB III LANDASAN TEORI Pengertian Manajemen Sumber Daya Manusia. adalah suatu tindakan mengelola hubungan antar manusia dengan hubungan tugas

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. mendukung penyusunan laporan kerja praktek ini. Landasan teori yang akan

BAB III 3. LANDASAN TEORI

BAB II LANDASAN TEORI. 2.1 Metode Penentuan Harga Pokok Penjualan. barang yang dijual. Adapun manfaat harga pokok penjualan, yaitu:

BAB III LANDASAN TEORI. pertama adalah sistem, dan yang kedua adalah sistem informasi itu sendiri.

BAB III PERANCANGAN SISTEM. membahas tentang ilmu yang terkait dalam permasalahan tersebut.

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

BAB II LANDASAN TEORI. koperasi akan berinteraksi dengan masyarakat bisnis. Undang-undang dasar 1945 serta berdasar atas asas kekeluargaan.

BAB III. Landasan Teori

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

BAB III LANDASAN TEORI. ke dalam kelas local search. Tabu search memperbaiki performansi local search

SISTEM BASIS DATA. Oleh : Devie Rosa Anamisa

BAB III PERANCANGAN SISTEM

BAB III LANDASAN TEORI

Basis Data Spasial Modul 2

BAB III LANDASAN TEORI. secara prosedur dan pendekatan secara komponen, Herlambang dan Haryanto

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI

STIKOM SURABAYA BAB III LANDASAN TEORI. 3.1 Penjualan. Penjualan merupakan suatu seni untuk melaksanakan suatu pekerjaan melalui

BAB 2 LANDASAN TEORI

PEMROGRAMAN WEB 2 DATABASE,MYSQL. Rio andriyat krisdiawan, m.kom

BAB II TINJAUAN PUSTAKA. (Jogiyanto 2001: 1) Sistem adalah suatu jaringan dari prosedur-prosedur

BAB III LANDASAN TEORI. untuk memyelesaikan suatu sasaran tertentu. Menurut Hartono (1998), Informasi

BAB III LANDASAN TEORI. fisik barang dari gudang ketempat tujuan yang disesuakan dengan dokumen. manfaatnya, barang dibagi menjadi dua, yaitu:

BAB III LANDASAN TEORI. Menganalisis sistem merupakan tahapan dalam menganalisis kebutuhankebutuhan

BAB III LANDASAN TEORI. ini memiliki pijakan pustaka yang dapat dipertanggungjawabkan.

BAB III LANDASAN TEORI. perusahaan secara efektif yang terdiri dari input, proses dan menghasilkan output

Pemrograman Basis Data dan SQL

BAB III LANDASAN TEORI. kegiatan atau menyelesaikan suatu tujuan tertentu. orang yang sudah ahli dan berpengalaman di bidang informasi dan sistem.

PENDAHULUAN. Alif Finandhita, S.Kom

BAB III LANDASAN TEORI. Menurut Riyanto, Bambang (1995) dalam buku Dasar-dasar Pembelian. yang penting dalam berhasilnya operasi suatu perusahaan.

Bab III. Landasan Teori

MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA

Konsep Dasar Basis Data. Oleh: Harnan Malik Abdullah, ST., MSc. Program Pendidikan Vokasi Universitas Brawijaya 2017

BAB III LANDASAN TEORI

PENDAHULUAN. Alif Finandhita, S.Kom

PERTEMUAN 2 DBMS & PERANCANGAN BASIS DATA

DUKUNGAN DATABASE DALAM PEMBANGUNAN SISTEM INFORMASI

BAB III LANDASAN TEORI. membeli. Untuk mewujudkan kepuasan konsumen maka perusahaan harus

BAB III LANDASAN TEORI

SISTEM BASIS DATA By Novareza Klifartha

SISTEM BASIS DATA (PENDAHULUAN) Alif Finandhita,S.Kom, M.T.

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

BAB III PERANCANGAN SISTEM Pengertian, Tujuan dan Tugas Pokok Perpustakaan. informasi yang diatur menurut sistem dan aturan yang baku, dan

Transkripsi:

BAB III LANDASAN TEORI 3.1 Pengertian Aplikasi Aplikasi adalah penerapan dan rancang sistem untuk menolah data yang menggunakan aturan atau ketentuan bahasa pemrograman tertentu. Aplikasi adalah suatu program komputer yang dibuat untuk mengerjakan dan melaksanakan tugas khusus dari user (pengguna). Aplikasi adalah penggunaan dalam suatu komputer, instruksi (instruction) atua pernyataan (statement) yang disusun sedemikian rupa sehingga komputer dapat memproses input menjadi output (Jogiyanto, 2005). 3.2 Harga Pokok Penjualan (Average Method) Harga Pokok Penjualan adalah segala cost yang timbul dalam rangka membuat suatu produk menjadi siap untuk dijual atau dengan kalimat lain, harga pokok penjualan adalah cost yang terlibat dalam proses pembuatan barang atau yang bisa dihubungkan langsung dengan proses yang membawa barang dagangan siap untuk dijual (Putra, 2008). Menghitung harga pokok penjualan dapat menggunakan beberapa metode, diantaranya : 1. Metode Rata-rata (Average Method) 2. Metode FIFO 3. Metode LIFO Metode biaya rata-rata tertimbang menggunakan biaya unit rata-rata tertimbang untuk menentukan beban pokok penjualan dan persediaan akhir. Jika pembelian selama satu periode relatif seragam, metode biaya rata-rata tertimbang 9

10 memberikan hasil perhitungan biaya yang mirip dengan arus barang secara fisik (Warren, Reeve, & Fess, 2005). Rumus metode average sebagai berikut : Biaya Rata-Rata Tertimbang = TTTTTTTTTT BBBBBBBBBB UUUUUUUU BBTTUUyy TTTTTTTTTTTTTTTT uuuuuuuuuu DDDDDDuuTTTT UUUUUUUU TTTTTTTTTTTTTTTT uuuuuuuuuu DDDDDDuuTTTT Contoh hasil perhitungan menggunakan Average Method sebagai berikut : Biaya Unit Rata-Rata Tertimbang = = RRRR.45.180.000 2.100 uuuubbtt TTTTTTTTTT BBBBBBBBBB UUUUUUUU TTTTTTTTTTTTTTTT uuuuuuuuuu DDDDDDDDDDDD UUUUUUUU TTTTTTTTTTTTTTTT uuuuuuuuuu DDDDDDuuTTTT = Rp. 21.514 per unit 3.3 Software Development Life Cycle (SDLC) System Development Life Cycle (SDLC) adalah proses untuk memahami bagaimana sistem informasi (SI) dapat mendukung kebutuhan bisnis dengan merancan sebuah sistem, membangun, dan mengimplementasikan pada pengguna (Denis, 2009). Ada beberapa tahapan dalam SDLC yaitu: 1. Perencanaan Tahap perencanaan adalah proses mendasar dari pengertian kenapa sistem informasi harus dibuat dan menentukan bagaimana membuat sistem tersebut. 2. Analisis Tahap analisis adalah jawaban untuk pertanyaan siapa yang menggunakan sistem, apa yang akan sistem lakukan, dan dimana dan kapan sistem digunakan. 3. Desain Tahap desain adalah tahapan untuk memutuskan bagaimana sistem akan beroperasi dalam hal perangkat keras, software, dan infrastruktur jaringan juga dari user interface, forms, laporan dan spesifikasi program, database dan file yang akan dibutuhkan.

11 4. Implementasi Tahap akhir dari SDLC adalah implementasi, selama sistem yang sebenarnya dibangun (atau dibeli, dalam hal desain paket perangkat lunak). 3.4 Database Management System Database Management System (DMBS) merupakan kumpulan file yang saling berkaitan dengan program pengelolanya. DMBS adalah satu set program yang mengontrol pembuatan, pengaturan, dan penggunaan database. Semua pengaturan ini dilakukan oleh Database Administrator (Marlinda, 2004). Bahasa yang ada pada DMBS: 1. Data Definition Language (DDL) Skema basis data dibuat dengan menggunakan ekspresi satu bahasa khusus yang disebut DDL. Hasil kompilasi perintah DDL adalah satu set tabel yang disimpan di dalam file khusus yang disebut data dictionary/directory. 2. Data Manipulation Language (DML) Bahasa yang digunakan untuk mengakses dan memanipulasi data yang ada di dalam database. Fungsi dasar DMBS: 1. Data Definition DBMS harus dapat melakukan pendefinisian data. 2. Data Manipulation DBMS harus dapat melakukan perubahan/manipulasi data pada database. 3. Data Security dan Integrity DBMS dapat memeriksa keamanan dan integritas sesuai yang ditentukan oleh DBA.

12 4. Data Recovery and Concurrency DBMS harus dapat melakukan penanganan terhadap data-data yang hilang akibat kesalahan sistem, kerusakan harddisk, dan lain sebagainya. DBMS juga harus menjaga concurrency yakni dimana ketika database diakses lebih dari 1 user. 5. Data Dictionary DBMS harus mempunyai data dictionary. 3.5 Context Diagram Context diagram merupakan langkah pertama dalam pembuatan Data Flow Diagram (DFD) dimana pada context diagram inilah dijelaskan sistem apa yang dibuat dan eksternal entity apa saja yang terlibat. Dalam context diagram ini harus ada yang mengalir masuk dan data yang mengalir keluar. 3.6 Data Flow Diagram (DFD) Data Flow Diagram (DFD) digunakan untuk menggambarkan sistem dengan memperlihatkan aliran-aliran data. DFD digunakan pada metodologi pengembangan sistem terstruktur. Simbol-simbol yang digunakan pada DFD: 1. External Entity atau Boundary External Entity adalah kesatuan di lingkungan luar sistem yang dapat berupa orang, organisasi, atau sistem lain yang berada di lingkungan luar yang juga akan memberikan input dan menerima output dari sistem. External Entity memiliki simbol berbentuk kotak.

13 2. Arus Data Arus Data (data flow) memiliki simbol yang bergambar tanda panah. Arus data ini mengalir melalui proses, simpanan data (data store) dan kesatuan luar (external entity). Arus data menunjukkan arus data yang dapat berupa masukkan untuk sistem atau hasil dari proses sistem. 3. Proses Proses adalah kegiatan yang dilakukan oleh orang, mesin, atau komputer dari hasil suatu arus data yang masuk ke dalam proses untuk menghasilkan arus data yang akan keluar dari proses. Simbol proses berupa lingkaran atau persegi panjang bersudut tumpul. 4. Simpanan Data Simpanan data adalah simpanan dari data yang dapat berupa sebagai berikut : a. File atau database di dalam komputer. b. Arsip atau catatan manual. c. Kotak tempat data di meja seseorang. d. Tabel acuan manual. Simpanan data di DFD digambarkan dengan sepasang garis horizonal pararel yang tertutup di salah satu ujungnya. 3.7 Visual Basic Visual Basic merupakan salah satu aplikasi pemrograman visual yang memiliki bahasa pemrograman yang cukup popular dan mudah untuk dipelajari. Basis bahasa pemrograman yang digunakan dalam Visual Basic adalah bahasa BASIC (Beginners All-Purpose Symbolic Instruction Code) yang merupakan salah

14 satu bahasa pemrograman tingkat tinggi yang sederhana dan mudah dipelajari (Prabawati, 2009). 3.8 Sql Server Sql Server adalah perangkat lunak relation database management system (RDBMS) yang didesain untuk melakukan proses manipulasi database berukuran besar dengan berbagai fasilitas (Kusrini, 2007). Perintah-perintah SQL dikelompokkan menjadi 5 macam yaitu (Kusrini, 2007): 1. Data Definitions Language (DDL) Adalah perintah SQL yang digunakan untuk mendifinisikan kerangka basis data, perintah-perintahnya adalah : a. Create : untuk membuat atau menciptakan objek basis data b. Alter : untuk memodifikasi atau mengubah objek basis data c. Drop : untuk menghapus objek basis data d. Objek database yang dimaksud adalah basis data, tabel, index. 2. Data Manipulations Language (DML) Adalah perintah yang digunakan untuk mengoperasikan atau memanipulasi isi basis data, SQL menyediakan 4 perintah DML yaitu : a. Select : digunakan untuk mengambil data dari basis data b. Delete : digunakan untuk menghapus data pada basis data c. Insert : digunakan untuk menambahkan data kedalam tabel d. Update : digunakan untuk memodifikasi data pada basis data 3. Security Adalah perintah-perintah yang digunakan untuk menjamin kemanan data, perintahnya antara lain :

15 a. Grant : digunakan untuk memberikan akses kepada user tertentu ke basis data b. Revoke : digunakan untuk mencabut hak akses dari user. 4. Integrity Adalah perintah-perintah yang digunakan untuk menjaga kesatuan data, seperti : recover table digunakan untuk memperbaiki tabel pada basis data. 5. Auxilliary Adalah perintah-perintah pelengkap atau tambahan, seperti : unload dan rename.