BAB 2 LANDASAN TEORI. Teori-teori yang menjadi dasar penulisan adalah sebagai berikut :

dokumen-dokumen yang mirip
BAB 2 LANDASAN TEORI

Meeting 3_ADS. System Development Life Cycle (SDLC)

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI 1.1 Sistem Informasi

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

BAB 2 LANDASAN TEORI. bersama-sama untuk mencapai tujuan tertentu. bersatu untuk mencapai tujuan yang sama.

Yuli Purwati, M.Kom USE CASE DIAGRAM

PEMBUATAN SISTEM INFORMASI DENGAN ANALISIS DAN PERANCANGAN BERORIENTASI OBJEK

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI

MEMAHAMI PENGGUNAAN UML

BAB 1 PENDAHULUAN. Pada saat ini, perkembangan teknologi dan perekonomian bergerak sangat cepat sehingga

BAB II LANDASAN TEORI

BAB III OBJEK DAN METODE PENELITIAN. Universitas Padjadjaran yang beralamat di Jl. Ir H. Djuanda No 4 Bandung.

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III METODOLOGI PENELITIAN

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

PEMBUATAN SISTEM INFORMASI DENGAN ANALISIS DAN PERANCANGAN BERORIENTASI OBJEK

BAB II LANDASAN TEORI

BAB I PENDAHULUAN 1.1 Latar Belakang

MAKALAH ANALISIS & PERANCANGAN SISTEM II USE CASE DIAGRAM

BAB II TINJAUAN PUSTAKA. yang ditandai dengan saling berhubungan dan mempunyai satu fungsi atau tujuan

Perancangan Sistem Informasi Penjualan dan Inventori pada PT. Oriental Chitra International

BAB III METODE PENELITIAN

MATERI PEMODELAN PERANGKAT LUNAK KELAS XI RPL

Unified Modeling Language

BAB 2 LANDASAN TEORI 2.1. Bin Packing Problem Menurut Wu, Li, Goh, & Souza (2009, p. 2), memasukkan kemasan barang ke dalam suatu tempat merupakan

BAB I PENDAHULUAN. pemerintahan atau perusahaan, misalnya apotek. komputer telah menjadi alat yang

MK. SISTEM INFORMASI Sap. PENDEKATAN PENGEMBANGAN SISTEM INFORMASI DOSEN : ASEP WAHYUDIN, M.T.

BAB III LANDASAN TEORI. Menurut Soendoro dan Haryanto (2005), definisi dari sistem dapat

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA SILABUS PENGEMBANGAN SISTEM BERORIENTASI OBJEK

BAB II LANDASAN TEORI

PENGANTAR RUP & UML. Pertemuan 2

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

DAFTAR ISI. ABSTRAK... i. KATA PENGANTAR... ii. DAFTAR ISI... iv. DAFTAR GAMBAR... xv. DAFTAR TABEL...xxi. DAFTAR SIMBOL... xxii

BAB II LANDASAN TEORI

BAB 1 PENDAHULUAN 1.1 Latar Belakang

PRAKTIKUM REKAYASA PERANGKAT LUNAK MODUL KE - 2 PENGENALAN UML dengan RATIONAL ROSE OLEH: ANISA ISTIQOMAH (KELAS 5 B)

Minggu 03 a Alat Pemodelan

Oleh : RAHMADY LIYANTANTO

BAB 1 PENDAHULUAN 1.1 Latar Belakang Penelitian

DAFTAR ISI HALAMAN JUDUL HALAMAN PENGESAHAN KATA PENGANTAR DAFTAR ISI DAFTAR GAMBAR DAFTAR TABEL ABSTRAK BAB I PENDAHULUAN

BAB I Pendahuluan. 1

SDLC SYSTEM DEVELOPMENT LIFE CYCLE. Materi ke-2. Pengembangan Sistem Informasi 5KA28 // 4KA14

BAB 2 LANDASAN TEORI

ABSTRAK. Kata kunci: diagram kelas, xml, java, kode sumber, sinkronisasi. v Universitas Kristen Maranatha

Sistem Informasi OOAD dengan UML (1) Teknik Informatika UNIKOM

METODOLOGI BERORIENTASI OBJEK IIM ABDURROHIM, S.T.,M.T

Unified Modelling Language UML

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB II LANDASAN TEORI. Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling

BAB II LANDASAN TEORI

BAB I PENDAHULUAN. merupakan salah satu perguruan tinggi swasta yang terletak di Jl. Raya Kedung

BAB 2 LANDASAN TEORI

BAB II TINJAUAN PUSTAKA. 2.1 Komponen Sumber Daya Manusia dalam Ruang Lingkup Fakultas. Nuraeny (2010) mengemuckakan bahwa Sumber Daya Manusia

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI

BAB I PENDAHULUAN. peran penting diantaranya adalah mengkoordinasikan, memfasilitasi, dan memberikan

2. BAB II LANDASAN TEORI. lanjut sehingga terbentuk suatu aplikasi yang sesuai dengan tujuan awal.

Kegunaan tahap ini adalah untuk memobilisasi dan mengorganisir g SDM yang akan melakukan Reengineering

BAB 1 PENDAHULUAN 1.1 Latar Belakang 1.2 Ruang Lingkup

BAB II TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

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

BAB II LANDASAN TEORI. terpadu untuk mengembangkan rencana rencana strategis yang diarahkan pada

BAB 2 LANDASAN TEORI

Gambar 4.1 Flowchart

SYSTEMS ANALYSIS AND DESIGN METHODS

BAB I PENDAHULUAN.

REKAYASA PERANGKAT LUNAK. 3 sks Sri Rezeki Candra Nursari reezeki2011.wordpress.com

BAB II LANDASAN TEORI. Menurut Suyono (2003:155) pengertian freight forwarding (jasa

Brigida Arie Minartiningtyas, M.Kom

BAB 2 LANDASAN TEORI

RANCANGAN PEMBELAJARAN

SISTEM MANAJEMEN SPARE PART FASE ANALISA DAN DESAIN SISTEM MENGGUNAKAN METODE WATERFALL

BAB 1 PENDAHULUAN. satunya adalah menjaga kelangsungan hidup perusahaan dan untuk mendapatkan laba.

REKAYASA PERANGKAT LUNAK. Ramadhan Rakhmat Sani, M.Kom

STMIK GI MDP. Program Studi Sistem Informasi Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011

Materi 1. 1 Rekayasa Perangkat Lunak

BAB II LANDASAN TEORI

METODE DAN TEKNIK PENGEMBANGAN SISTEM INFORMASI

Pendahuluan. 1 Pengenalan UML

Unified Modelling Language (UML)

BAB 2 LANDASAN TEORI. Sistem adalah suatu kumpulan yang kompleks dan saling berinteraksi apabila

BAB 1 PENDAHULUAN. sangat penting dalam meningkatkan kinerja dalam dunia bisnis.

DASAR REKAYASA PERANGKAT LUNAK

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

DIAGRAM SEQUENCE UML

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

PENGEMBANGAN APLIKASI PENGELOLAAN DATA DI LINGKUNGAN OBJEK WISATA SITU BAGENDIT

PERANCANGAN APLIKASI E-COMMERCE BERBASIS WEBSITE PADA PT. KSN INDONESIA

UNIFIED MODELING LANGUAGE

BAB 1 PENDAHULUAN. erat dalam berbagai aspek kehidupan manusia. Maka tidak mengherankan teknologi

Transkripsi:

BAB 2 LANDASAN TEORI 2.1 Teori-teori Dasar/Umum Teori-teori yang menjadi dasar penulisan adalah sebagai berikut : 2.1.1 Sistem Pengertian sistem menurut Williams dan Sawyer (2005, p457) adalah sekumpulan komponen yang saling berhubungan yang berinteraksi untuk melakukan suatu pekerjaan dalam usaha untuk mencapai suatu tujuan. Sistem itu penting karena mencakup serangkaian aktivitas untuk mencari cara yang terbaik dalam mencapai tujuan. O Brien secara khusus mengemukakan sebuah pengertian sistem yang lebih tepat untuk bidang sistem informasi. Menurut O Brien (2005, p714), pengertian sistem adalah sebagai berikut : a. Sekelompok elemen yang saling berhubungan dan membentuk kesatuan. b. Sekelompok komponen yang bekerja bersama menuju tujuan yang bersama dengan menerima input serta menghasilkan output dalam proses transformasi yang teratur. c. Perakitan metode, prosedur, atau teknik yang disatukan oleh interaksi teregulasi untuk membentuk kesatuan organisasi. d. Sekumpulan orang, mesin, dan metode yang teratur dan yang dibutuhkan untuk menyelesaikan serangkaian fungsi tertentu. 5

6 2.1.2 Informasi Menurut McLeod (2004, p12), informasi adalah data yang telah diproses atau data yang memiliki arti. Menurut O Brien (2006, p38), informasi adalah data yang telah diubah menjadi konteks yang berarti dan berguna bagi para pemakai akhir tertentu. Menurut Whitten (2004, p23), informasi adalah data yang telah diproses atau diorganisasi ulang menjadi bentuk yang berarti. Informasi dibentuk dari kombinasi data yang diharapkan memiliki arti ke penerima. Dari definisi diatas, dapat disimpulkan bahwa infomasi adalah sekumpulan data yang diproses dan dikonversikan menjadi suatu bentuk yang mempunyai arti dan berguna bagi penerima. 2.1.3 Sistem Informasi Menurut O Brien (2006, p5), sistem informasi adalah kombinasi teratur apapun dari orang-orang, hardware, software, jaringan komunikasi, dan sumber daya data yang mengumpulkan, mengubah, dan menyebarkan informasi dalam sebuah organisasi. Orang bergantung pada sistem informasi untuk berkomunikasi antara sama lain dengan menggunakan berbagai jenis alat fisik (hardware), perintah dan prosedur pemrosesan informasi (software), saluran komunikasi (jaringan), dan data yang disimpan (sumber daya data) sejak permulaan peradaban. Menurut Laudon (2004, p8), sistem informasi adalah seperangkat komponen yang saling berhubungan untuk mengumpulkan,

7 memproses, menyimpan dan mendistribusikan informasi untuk mendukung pengambilan keputusan, koordinasi, kontrol, analisis, dan visualisasi dalam organisasi. Menurut Satzinger (2005, p7), Sistem Informasi adalah kumpulan komponen yang saling terkait yang mengumpulkan, memproses, menyimpan, dan menyediakan sebagai output informasi yang dibutuhkan untuk menyelesaikan tugas-tugas bisnis. Dari definisi diatas, dapat disimpulkan bahwa sistem informasi adalah sekumpulan orang dan komponen-komponen yang saling berhubungan, yang mengumpulkan, mentransformasikan, dan menyebarkan infomasi dalam sebuah organisasi untuk membantu dalam pengambilan keputusan, pengkoordinasian, dan pengendalian. 2.2 Teori-teori Khusus Teori-teori khusus yang menjadi dasar penulisan adalah sebagai berikut: 2.2.1 Penjualan Menurut Mulyadi (2001, p202), kegiatan penjualan terdiri dari transaksi penjualan barang dan jasa, baik secara tunai maupun kredit. Penjualan merupakan aktivitas yang penting dalam suatu perusahaan, karena dengan adanya penjualan dapat menghasilkan pendapatan bagi perusahaan. PT Indomonang Jadi melakukan penjualan jasa membuat dokumen untuk tenaga kerja asing, dimana pembayaran atas jasanya bisa melalui tunai dan banking.

8 2.3 Analisa dan Perancangan Sistem Informasi Menurut McLeod (2004, p138), analisis sistem adalah penelitian atas sistem yang telah ada dengan tujuan untuk merancang sistem yang baru atau diperbarui. Menurut McLeod (2004, p140), perancangan sistem adalah penentuan proses dan data yang diperlukan oleh sistem baru. Berikut ini penjelasan mengenai Object-Oriented Development and the Unified Process: 2.3.1 Object-Oriented Analysis and Design (OOAD) Object-Oriented Analysis and Design (OOAD) antara lain merupakan : Object-Oriented Analysis (OOA) adalah semua jenis objek yang melakukan pekerjaan dalam sistem dan menunjukkan interaksi pengguna apa yang dibutuhkan untuk menyelesaikan tugas tersebut. Object diartikan suatu hal dalam sistem komputer yang dapat merespon pesan (Satzinger, 2005, p60). Object-Oriented Design (OOD) adalah semua jenis objek yang diperlukan untuk berkomunikasi dengan orang dan perangkat dalam sistem, menunjukkan bagaimana objek berinteraksi untuk menyelesaikan tugas, dan menyempurnakan definisi dari masingmasing jenis objek sehingga dapat diimplementasikan dengan bahasa tertentu atau lingkungan (Satzinger, 2005, p60). Object-Oriented Programming (OOP) menuliskan laporan dalam bahasa pemrograman untuk mendefinisikan apa yang setiap jenis objek ini termasuk pesan bahwa pengirim satu sama lain (Satzinger, 2005, p60).

9 Gambar 2.1 Object-oriented event-driven program flow 2.3.2 Unified Modeling Language (UML) Menurut Satzinger (2005, p48), Unified Modeling Language (UML) merupakan suatu set standar konstruksi model dan notasi dikembangkan secara khusus untuk pengembangan berorientasi objek. 2.3.3 Unified Process (UP) Menurut Satzinger (2005, p50), Unified Process merupakan suatu orientasi objek sistem pengembangan metodologi yang awalnya dikembangkan Grady Booch, James Rumbaugh, dan Ivar Jacobson. Gambar 2.2 Design activities in the UP life cycle

10 Systems Development Methodology adalah pedoman untuk mengikuti penyelesaian setiap kegiatan dalam pengembangan sistem, termasuk specific models, tools, dan techniques. Models merupakan suatu representasi dari sebuah aspek penting dari dunia nyata. Tools adalah software pendukung yang membantu membuat models atau komponen lain yang diperlukan dalam proyek. Techniques adalah suatu pedoman koleksi yang membantu seorang analis menyelesaikan kegiatan pengembangan sistem atau tugas. METHODOLOGY TECHNIQUES MODELS TOOLS Gambar 2.3 Relationships of models, tools, and techniques, in a system development technology 2.3.4 The Systems Development Life Cycle (SDLC) Menurut Satzinger (2005, p39), Systems Development Life Cycle (SDLC) adalah seluruh proses yang membangun, menyebarkan, menggunakan, dan memperbarui sistem informasi.

11 Gambar 2.4 Traditional information systems development phases SDLC PHASE Project Planning Analysis Design Implementation Support OBJECTIVE Untuk mengidentifikasi ruang lingkup sistem baru, pastikan bahwa proyek ini layak, dan mengembangkan jadwal, rencana sumber daya, dan anggaran untuk sisa proyek Untuk memahami dan mendokumentasikan secara detail kebutuhan bisnis dan pengolahan persyaratan sistem baru Untuk merancang sistem solusi berdasarkan persyaratan yang ditentukan dan keputusan yang dibuat selama analisis Untuk membangun, menguji, dan menginstal sistem informasi yang handal dengan pengguna dilatih siap untuk mendapatkan keuntungan seperti yang diharapkan dari penggunaan sistem Untuk menjaga sistem berjalan produktif, baik awalnya dan selama bertahun- tahun seumur hidup sistem 2.3.5 Pemodelan Analisis dan Perancangan Sistem Informasi 2.3.5.1 Activity Diagram Menurut Satzinger (2005, p144), sebuah activity diagram hanyalah sebuah diagram alur kerja yang menggambarkan

12 berbagai pengguna kegiatan, orang yang melakukan aktivitas masing-masing, dan aliran sekuensial kegiatan ini. Gambar 2.5 Activity diagram symbols 2.3.5.2 Use Case Hampir semua pendekatan baru untuk pengembangan sistem memulai proses persyaratan pemodelan dengan konsep kasus penggunaan. Sebuah use case merupakan kegiatan sistem melakukan, biasanya dalam menanggapi permintaan oleh pengguna. Gambar 2.6 A simple use case with an actor

13 2.3.5.3 Event Table Event table meliputi baris dan kolom, yang mewakili peristiwa dan rincian mereka, masing-masing. Gambar 2.7 Information about each event and the resulting use case in an event table Berikut penjelasan bagian dari event table antara lain : - Event merupakan katalog use case daftar peristiwa dalam baris dan potongan kunci informasi tentang setiap peristiwa dalam kolom. - Trigger merupakan sinyal yang memberitahukan sistem bahwa suatu peristiwa telah terjadi, baik kedatangan membutuhkan pengolahan data atau titik waktu. - Source merupakan agen eksternal atau aktor yang memasok data ke sistem. - Response merupakan output yang dihasilkan oleh sistem, yang menuju ke tujuan. - Destination merupakan agen eksternal atau aktor yang menerima data dari sistem.

14 2.3.5.4 Use Case Description Deskripsi yang berisi daftar rincian pengolahan untuk kasus penggunaan. Aktor dalam UML diagram, adalah seseorang yang menggunakan sistem. Gambar 2.8 Intermediate description of the telephone order scenario for Create new order 2.3.5.5 System Sequence Diagram (SSD) System Sequence Diagram (SSD) biasanya digunakan dalam hubungannya dengan deskripsi menggunakan kasus untuk membantu dokumen rincian kasus penggunaan tunggal atau skenario dalam kasus penggunaan. Gambar 2.9 SSD for the look up item availability use case