BAB II TINJAUAN PUSTAKA
2.1
Landasan Teori
2.1.1
Aplikasi Menurut Supriyanto (2005: 117) aplikasi adalah software program yang
memiliki aktifitas pemrosesan perintah yang diperlukan untuk melaksanakan permintaan pengguna dengan tujuan tertentu . Jenis program ini mempunyai sifat pasti tentang pemrosesan yang harus dilakukan, file data yang harus di proses guna menyelesaikan suatu pekerjaan. Bagaimana hasil pemrosesan di laporkan dari berbagai rincian yang berkaitan dengan kegiatan khusus atau aplikasi. Software aplikasi adalah software yang mampu melaksanakan tugas – tugas tertentu (Emigawaty, M.Sobri 2009:83). Sedangkan pengertian aplikasi yang lain yaitu “software aplikasi adalah software program yang ditujukan untuk menyelesaikan suatu permasalahan tertentu yang sudah dibuat oleh pabrik pembuat perangkat lunak” (Jogiyanto 2005:149). Dari ketiga pengertian diatas dapat disimpulkan bahwa aplikasi merupakan software yang digunakan, diterapkan dan ditujukan untuk membantu pengguna (user) yang berfungsi untuk menyelesaikan tugas-tugas tertentu dan permasalahan tertentu yang dibuat oleh pabrik pembuat perangkat lunak.
11
12
2.1.2
Data Data merupakan bahan mentah untuk diaolah, yang hasilnya kemudian
menjadi informasi (Tata Sutabri 2005:21). Menurut sumber lainnya data merupakan fakta-fakta atau pengamatan mengenai orang, tempat, sesuatu, dan kejadian. Dahulu data hanya terbatas pada angka, alphabet, dan simbol, tetapi sekarang data meliputi audio, musik, gambar, animasi, dan video (Emigawaty, M.Sobri 2009:139). Jadi dapat disimpulkan bahwa data adalah sekumpulan informasi yang menggambarkan suatu kejadian – kejadian atau kesatuan yang nyata yang berupa fakta dan dinyatakan dengan karakter – karaktter ataupun angka – angka yang mempunyai arti sehingga dapat diproses oleh komputer dan dapat dijadikan informasi .
2.1.3
Pengolahan Data Menurut Jogiyanto( 2005; 40 ) Pengolahan data adalah suatu proses
memanipulasi dari data, kedalam bentuk yang lebih berguna dan lebih berarti. Siklus yang ini disebut siklus pengolahan data (data processing life cycle) atau juga dengan nama siklus informasi (information life cycle).
Gambar 2.1. Siklus Pengolahan Data
13
2.1.4 Barang Pengertian barang adalah suatu produk fisik yang berwujud (tangible) yang dapat diberikan pada seorang pembeli dan melibatkan perpindahan kepemilikan dari penjual ke pelanggan. Barang memiliki ciri-ciri yaitu berwujud, memiliki nilai dan manfaat yang dapat dirasakan saat digunakan dan bila digunakan, nilai, manfaat dan bendanya sendiri dapat berkurang atau bahkan habis. ( http://www.scribd.com/doc/52928257/pengertian-barang).
2.1.5
Penjualan Penjualan adalah suatu usaha yang terpadu untuk mengembangkan
rencana-rencana strategis yang diarahkan pada usaha pemuasan kebutuhan dan keinginan pembeli, guna mendapatkan penjualan yang menghasilkan laba. (http://ridwaniskandar.files.wordpress.com/2009/05/91-pengertian-penjualan.pdf).
2.2
Sekilas Tentang Program Microsoft Visual Basic Microsoft Visual Basic (sering disingkat sebagai VB saja) merupakan
sebuah bahasa pemrograman yang menawarkan Integrated Development Environment (IDE) visual untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman (COM). Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan pengembangan perangkat lunak komputer berbasis grafik dengan cepat. Beberapa bahasa skrip seperti Visual Basic for Applications (VBA) dan Visual Basic Scripting Edition (VBScript), mirip seperti halnya Visual Basic,
14
tetapi cara kerjanya yang berbeda. Visual Basic merupakan aplikasi yang berbasis GUI ( Graphical User Interface ) atau program yang memungkinkan pengguna komputer berkomunikasi dengan komputer tersebut menggunakan grafik atau gambar sehingga memudahkan kita untuk melakukan Drag dan Drop pada objekobjek yang akan kita gunakan. Microsoft Visual Basic Versi 6.0 menyediakan berbagai perangkat kontrol yang dapat digunakan untuk membuat program aplikasi dalam sebuah form yang sederhana hingga ke aplikasi pengolahan database.
2.3
Unified Modeling Language ( UML ) Unified Modeling Language ( UML ) adalah sebuah bahasa pemodelan
yang berdasarkan grafik atau gambar untuk memvisualisasi, menspesifikasikan, membangun, dan pendokumentasian dari sebuah sistem pengembangan software berbasis Object-Oriented (OO). UML tidak hanya merupakan sebuah pemrograman visual saja, namun juga dapat secara langsung dihubungkan ke berbagai bahasa pemrograman, seperti Visual Basic, Java, C++, atau bahkan dihubungkan secara langsung ke dalam sebuah OO database. Unified Modeling Language ( UML ) biasa digunakan untuk 1. Menggambarkan batasan sistem dan fungsi – fungsi sistem secara umum, dibuat dengan use case dan actor. 2. Menggambarkan kegiatan atau proses bisnis yang dilaksanakan secara umum, dibuat dengan interaction diagram.
15
3. Menggambarkan representasi struktur static sebuah sistem dalam bentuk class diagram. 4. Membuat model behavior ( yang menggambarkan kebiasaan atau sifat sebuah sistem atau perilaku) dengan state ( keadaan sesaat ) transition diagram. 5. Menyatakan arsitektur implementasi fisik menggunakan component dan development diagram.
Tujuan Unified Modeling Language ( UML ) 1. Memberikan model yang siap pakai, bahasa pemodelan visual yang ekspresif ( tepat atau mampu memberikan gambaran atau maksud ) untuk mengembangkan dan saling menukar model dengan mudah dan dimengerti secara umum. 2. Memberikan pemodelan yang bebas dari berbagai pemrograman dan proses rekayasa. 3. Menyatukan praktek – praktek terbaik yang terdapat dalam pemodelan.
2.3.1
Use Case Diagram Use Case Diagram adalah model fungsional sebuah sistem yang
menggunakan Actor ( suatu jenis khusus dari kelas ) dan Use Case. Diagram ini dibuat untuk memvisualisasikan atau menggambarkan hubungan antara Actor dan Use Case dan juga merupakan pusat pemodelan perilaku sistem, subsistem dan kelas. Use Case Diagram sangat penting untuk mengorganisasi dan memodelkan
16
perilaku dari suatu sistem yang dibutuhkan serta diharapkan pengguna ( Nugroho 2005:19 ). Simbol – simbol yang terdapat dalam Use Case Diagram adalah sebagai berikut : Simbol
Keterangan Actor adalah seseorang atau sesuatu yang berinteraksi dengan sistem atau sistem
yang
sedang
dibangun
/
dikembangkan. Use
Case
menggunakan
lingkaran
berbentuk oval yang menggambarkan fungsi – fungsi sistem. Association adalah relasi antara Actor dan Use Case. Generalisasi
yaitu
untuk
memperlihatkan struktur pewaris yang terjadi. Gambar 2.2. Simbol Use Case Diagram
2.3.2
Activity Diagram Activity Diagram memodelkan alur kerja ( workflow ) sebuah proses bisnis
dan urutan aktifitas dalam suatu proses. Diagram ini sangat mirip dengan sebuah flowchart karena kita dapat memodelkan sebuah alur kerja dari satu aktifitas ke aktifitas lainnya atau dari satu aktifitas ke dalam keadaan sesaat ( state ).
17
Seringkali bermanfaat ketika kita membuat sebuah Activity Diagram terlebih dahulu dalam memodelkan sebuah proses untuk membantu kita memahami proses secara keseluruhan. Simbol – simbol
yang terdapat dalam Activity Diagram
adalah sebagai berikut : Simbol
Keterangan
Titik awal atau permulaan.
Titik akhir atau akhir dari aktivitas. Activity atau aktivitas yang dilakukan oleh actor. Decision atau pilihan untuk mengambil keputusan.
Arah tanda panah atau alur proses.
Gambar 2.3. Simbol Activity Diagram
2.3.3
Class Diagram Class adalah kumpulan objek – objek dengan dan yang mempunyai
struktur umum, behavior ( perilaku ) umum, relasi umum dan semantic ( kata yang umum ). Class Diagram memperlihatkan himpunan kelas – kelas, antarmuka
18
– antarmuka, kolaborasi – kolaborasi, serta relasi – relasi. Diagram ini umum dijumpai pada pemodelan sistem berorientasi objek ( Nugroho 2005:19 ).
Nama
Nama objek
Atribut
Atribut atau Property
Model
Method atau Behavior
Gambar 2.4 Bentuk Realisasi Class
2.4
Perusahaan Dagang Rezeki Palembang ( PD. Rezeki Palembang) Merupakan salah satu perusahaan yang bergerak di penjualan kendaraan
khususnya kendaraan mobil ( showroom kendaraan ) di kota Palembang yang saat ini beralamat di Jl. Ki. Merogan No. 7 RT.30 Kel.Kemang Agung Kec.Kertapati Palembang. Perusahaan ini berdiri pada tahun 2003 pada saat itu perusahaan ini masih beralamat di Jl. Ratu Prawira Negara No. 34. Perusahaan ini berstatus Perusahaan Dagang. PD.Rezeki ini bergerak di bidang penjualan kendaraan mobil baru dan bekas. PD. Rezeki Palembang dipimpin oleh Bapak H, Juarsah, SH yang menjabat sebagai pimpinan sekaligus pemilik perusahaan tersebut. Perusahaan ini memiliki 15 karyawan dengan bagian pekerjaannya masing-masing yaitu seperti untuk bagian bengkel memilik tenaga mekanik profesional sebanyak 7 orang, untuk bagian pengecatan ada 3 orang, dan di bagian showroom dari administrasi sampai pengurusan masalah penjualan kendaraan di PD. Rezeki berjumlah 5
19
orang. Semua karyawan tersebut telah berpengalaman dan professional dibidang masing-masing yang akan membantu perusahaan dalam meningkatkan pelayanan kepada pelanggan.(Sumber dari PD. Rezeki Palembang). 2.4.1 Visi , Misi Perusahaan 1. Menjadi perusahaan terbaik dalam bidang penjualan kendaraan. 2. Selalu memberikan produk terbaik kepada konsumen. 3. Memberikan mutu pelayanan terbaik kepada konsumen. (Sumber dari PD. Rezeki Palembang) 2.4.2 Struktur Organisasi Dalam menjalankan sebuah perusahaan dibutuhkan struktur organisasi yang baik yang dapat menggambarkan secara menyeluruh fungsi-fungsi dari suatu badan usaha berserta tingkatan tanggung jawab dan wewenang dari setiap pelaksanaan pekerjaan. Struktur organisasi merupakan struktur kerangka dimana proses manajemen sebagaimana diketahui bahwa suatu organisasi mempunyai tujuan tertentu dan untuk mencapai tujuan tersebut, maka harus ada pembagian tugas dan tanggung jawab dan jelas.
20
Gambar 2.5 Struktur Organisasi PD.Rezeki 2.4.3 a.
Tugas dan Tanggung Jawab Pimpinan 1. Menetapkan rencana perusahaan baik untuk jangka pendek ataupun jangka panjang. 2. Menetapkan kebijaksanaan serta pengawasan terhadap kegiatan yang dilakukan bawahan dalam operasional perusahaan sehari-hari. 3. Memberikan keputusan terhadap semua masalah yang dihadapi oleh kegiatan perusahaan. 4. Bertanggung jawab atas kelancaraan operasi perusahaan.
21
b. Staff Administrasi Mengurusi segala urusan administrasi yang bersangkutan tentang data-data barang , penjualan dan data-data konsumen. c. Pramuniaga Bertugas melayani konsumen yang datang ke PD.Rezeki. d. Mekanik Bertugas mengecek keadaan kondisi mobil dan memperbaiki ke ada kerusakan.