• Tidak ada hasil yang ditemukan

BAB 2 LANDASAN TEORI. suatu pengetahuan tentang konsep dasar sistem aplikasi.

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB 2 LANDASAN TEORI. suatu pengetahuan tentang konsep dasar sistem aplikasi."

Copied!
15
0
0

Teks penuh

(1)

BAB 2

LANDASAN TEORI

2.1 Konsep Dasar Sistem Aplikasi

Pada bab ini dibahas mengenai defenisi sistem aplikasi, namun harus diketahui terlebih dahulu konsep sistem dan aplikasi. Dari defenisi sistem aplikasi tersebut akan membentuk suatu pengetahuan tentang konsep dasar sistem aplikasi.

2.1.1 Pengertian Sistem

Sistem berasal dari bahasa Latin (systēma) dan bahasa Yunani (sustēma) adalah suatu kesatuan yang terdiri komponen atau elemen yang dihubungkan bersama untuk memudahkan aliran informasi, materi atau energi untuk mencapai suatu tujuan.

Suatu sistem terdiri dari sejumlah komponen yang saling berinteraski, bekerjasama untuk suatu kesatuan. Komponen-komponen sistem dapat berupa suatu subsistem atau bagian- bagian dari sistem. setiap sistem tidak perduli betapapun kecilnya, selalu mengandung kompunen-komponen atau subsistem- subsistem. setiap sub sistem mempunyai sifat- sifat dari sistem untuk menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem secara keseluruhan. suatu sistem dapat mempunyai suatu sistem yang lebih besar yang disebut supra sistem, misalnya susatu perusahaan dapat disebut dengan suatu sistem dan industri yang merupakan sistem yang lebih besar dapat disebut dengan supra sistem. kalau dipandang industri sebagai sistem, maka perusahaan dapat dipandang sebagai subsistem.

(2)

Ada beberapa pengertian tentang defenisi sistem yan dijelaskan oleh beberapa ahli misalnya :

1. Menurut Jerry FithGerald ; mengatakan bahwa sitem adalah suatu jaringan kerja dari prosedur- prosedur yang salng berhubungan, berkumpul bersamasama untuk melakukan suatu kegiatan atau menyeleasikan suatu sasaran tertentu.

2. Menurut Ludwig Von Bartalanfy ; sistem merupakan seperangkat unsur yang saling terikat dalam suatu antar relasi diantara unsur- unsur tersebut dengan lingkungan. 3. Menurut Anatol Raporot ; sistem adalah suatu kumpulan kesatuan dan perangkat

hubungan satu sama lain.

4. Menurut L. Ackof ; sistem adalah setiap kesatuan secara konseptual atau fisik yang terdiri dari bagian- bagian dalam keadaan saling tergantung satu sama lainnya.

Pengertian dan defenisi sistem pada bidang berbeda-beda, tetapi meskipun istilah sistem yang dignakan bervariasi semua sistem pada bidang-bidang tersebut mempunyai beberapa persyaratan umum, yaitu sistem harus mempunyai elemen, lingkungan, interaksi antar elemen, interaksi antar elemen dengan lingkkungannya, yang terpenting adalah sistem harus mempunyai tujuan yang akan dicapai.

2.1.2 Pengrtian Aplikasi

Istilah aplikasi berasal dari bahasa inggris application yang berarti penerapan, lamaran ataupun penggunaan. Sedangkan secara istilah, pengertian aplikasi adalah suatu program yang siap untuk digunakan yang dibuat untuk melaksanakan suatu funsi bagi pengguna jasa aplikasi serta penggunaan aplikasi lain yang dapat digunakan oleh suatu sasaran yang akan dituju. Menurut kamus komputer eksekutif, aplikasi mempunyai arti yaitu pemecahan masalah yang menggunakan salah satu tehnik pemrosesan data aplikasi yang biasanya berpacu pada sebuah komputansi yang diinginkan atau diharapkan maupun pemrosesan data yang diharapkan.

(3)

Aplikasi juga mempunyai fungsi sebagai pelayan kebutuhan beberapa aktivitas yang dilakukan oleh manusia seperti sistem untuk software jual beli, permainan atau game online, pelayanan mayarakat dan hampir semua proses yang dilakukan oleh manusia dapat dibantu dengan menggunakan suatu aplikasi. Beberapa aplikasi jika digabungkan akan menjadi satu paket atau sering juga disebut dengan aplication suite, dimana aplikasi tersebut memiliki posisi antar muka yang mempunyai kesamaan sehingga dapat dengan mudah digunakan atau dipelajari penggunaan tiap aplikasi tersebut.

Berdasarkan jenisnya, aplikasi komputer dapat dibagi menjadi beberapa kategori, yaitu :

1. Enterprise

Digunakan untuk organisasi yang cukup besar dengan maksud menghubungkan aliran data dan kebutuhan informasi antar bagian, contoh : IT Helpdesk, Travel Management dll.

2. Enterprise – Support

Sebagai aplikasi pendukung dari Enterprise, contohnya : Database Management, Email Server dan Networking System.

3. Individual Worker

Sebagai aplikasi yang biasa digunakan untuk mengolah/edit data oleh tiap individu. Contoh : Ms.Office, Photoshop, Acrobat Reader dll.

4. Aplikasi Akses Konten

Adalah aplikasi yang digunakan oleh individu (hanya) untuk mengakses konten tanpa kemampuan untuk mengolah/mengedit datanya melainkan hanya melakukan kustomisasi terbatas. Contoh : Games, Media Player, Web Browser.

(4)

5. Aplikasi Pendidikan

Biasanya berbentuk simulasi dan mengandung konten yang spesifik untuk pembelajaran.

6. Aplikasi Simulasi

Biasa digunakan untuk melakukan simulasi penelitian, pengembangan dll. Contoh : Simulasi pengaturan lampu lalu lintas.

7. Aplikasi Pengembangan Media

Berfungsi untuk mengolah/mengembangkan media biasanya untuk komersial, hiburan dan pendidikan. Contoh : Digital Animation Software, AudioVideo Converter dll.

8. Aplikasi Mekanika dan Produk

Dibuat sebagai pelaksana/pengolah data yang spesifik untuk kebutuhan tertentu. Contoh : Computer Aided Design (CAD), Computer Aided Engineering (CAE), SPSS dll.

2.1.3 Pengertian Sistem Aplikasi

Sistem Aplikasi adalah seperangkat bagian – bagian yang saling berhubungan yang penerapannya berasal dari rancangan sistem untuk mengolah data yang menggunakan aturan atau ketentuan bahasa pemrograman tertentu untuk mencapai suatu hasil yang diinginkan secara efesien .

2.2 Data

2.2.1 Pengertian Data

Sumber dari suatu informasi adalah data. Data berasal dari kata datum yang berarti fakta yang mengandung arti yang dihubungkan dengan kenyataan, simbol-smbol,

(5)

gambar, kata-kata, huruf-huruf atau simbol-simbol yang menunjukkan suatu ide objek, kondisi atau tujuan yang lain. (Winanda. 2008 : 19)

Data adalah sekumpulan fakta tentang peristiwa atau operasi tanpa dipengaruhi oleh pertimbangan atau hasil analisis. Data dapat berupa apa saja dan dapat ditemui dimana saja. Dalam suatu organisasi, data merupakan sumber daya yang sangat vital dan harus dikelola dan diproses sebaik-baiknya (Jogiyanto H. M., 2001: 4).

Data adalah representasi fakta yang mewakili suatu objek seperti manusia (pegawai, siswa, pembeli, pelanggan), barang, peristiwa, konsep, keadaan, dan sebagainya yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi, atau kombinasinya (Kristanto Harianto, 2001: 3).

2.2.2 Pengolahan Data

Salah satu komponen dalam pengolahan data yang diperlukan adalah program aplikasi (program komputer) yang berisikan sederetan instruksi yang disusun dan dapat diterima oleh komputer. Menurut Primasari (2008:8) ”Pengolahan data adalah proses untuk melakukan manipulasi dari pemakaian data agar menghasilkan informasi yang diperlukan”.

Secara umum pengolahan data terdiri dari tiga langkah yaitu: Input (pemasukkan data), Proses (pengolahan data) dan Output (hasil keluaran berupa informasi). Berikut gambaran siklus Pengolahan data pada gambar 2.1.

Gambar 2.1. Siklus Pengolahan Data

INPUT PROCESSING OUTPUT

(6)

2.3 Sekilas Tentang Database

Database merupakan Kumpulan data yang pada umumnya menggambarkan aktivitas-aktivitas dan pelakunya dalam suatu organisasi, misalkan database Universitas yang berisi mahasiswa, dosen, kuliah dan lain-lain. Sistem database adalah sistem komputer yang digunakan untuk menyimpan dan mengelola data tersebut (Utami, E dan Sukrisno. 2005:1).

Database adalah kumpulan seluruh sumber daya berbasis komputer milik organisasi dan sistem. Database yang dikendalikan oleh sistem manajemen database adalah satu set catatan data yang berhubungan dan saling menjelaskan. (Raymon. 2004 : 196).

Dari beberapa pengertian diatas, penulis dapat menyimpulkan bahwa Database merupakan kumpulan data dan informasi dalam jumlah yang tidak sedikit. Oleh karena itu, database harus disusun sebagai kriteria terpola dengan jelas sejak dari awalnya. Database akan diubah dalam bentuk tabel dalam Microsoft Access dengan memperhatikan: File Table, Field, Primary Key, dan sebagaimana yang merupakan bagian dari database.

2.3.1 Database Management System (DBMS)

Database Management System (DBMS) merupakan suatu alat berbasis komputer yang digunakan untuk menyimpan dan mengolah data yang bertujuan untuk menciptakan keadaan yang mudah dan efisien dalam pemakaian dan penyimpanan data (Ayuni, W. 2009 : 18).

Database Management System (DBMS) merupakan perangkat lunak yang dirancang untuk dapat melakukan utilisasi dan mengelola koleksi data dalam jumlah yang besar. Database Management System (DBMS) juga dirancang untuk dapat memanipulasi data secara lebih mudah (Utami, E dan Sukrisno. 2005:2).

(7)

Suatu Database Management System berisi suatu koleksi data yang saling berelasi dalam satu kesatuan program yang berfungsi untuk mengakses data tersebut. Jadi Database Management System terdiri dari suatu database dan set program untuk menambah data, menghapus data, mengambil dan membaca data.

2.4 Tools Untuk Pengembangan Perangkat Lunak

Adapun software yang digunakan untuk pembuatan program aplikasi ini yaitu berbasis Visual Basic 6.0 dan Microsoft Access untuk pengolahan datanya.

2.4.1 Microsoft Visual Basic

Kata Visual merujuk kepada metode yang digunakan untuk membuat antar muka yang bersifat grafis Graphical User Interface (GUI). Kata Basic merujuk kepada bahasa BASIC

(Beginners All-Purpose Symbolic Instruction Code), sebuah bahasa yang digunakan oleh

banyak programmer dibandingkan dengan bahasa lainnya dalam sejarah komputer.

Microsoft Visual Basic (sering disingkat sebagai VB) merupakan sebuah bahasa

pemograman yang menawarkan Integrated Development Environment (IDE) yang didalamnya berisi perintah-perintah yang dapat dimengerti oleh komputer untuk melaksanakan tugas-tugas. Tugas tersebut dapat dijalankan jika ada respon dari pemakai. Respon tersebut berupa kejadian/event tertentu. Misalnya memilih tombol, memilih menu dan sebagainya.

Berikut ini adalah beberapa istilah umum yang digunakan untuk membuat program aplikasi dalam Microsoft Visual Basic yaitu :

1. Menu Bar, merupakan kumpulan perintah-perintah yang dikelompokkan dalam kriteria operasinya.

(8)

Gambar 2.2. Tampilan Menu Bar

2. Tool Bar, merupakan sekumpulan tombol yang mewakili suatu perintah tertentu pada Microsoft Visual Basic.

Gambar 2.3. Tampilan Toolbar

3. Form Windows , merupakan area kerja dimana kita akan merancang suatu program aplikasi Microsoft Visual Basic. Pada jendela form ini kita bisa meletakkan tombol (objek) seperti command buttom, textbox, label, checkbox dan lain-lain.

Gambar 2.4. Tampilan Form Windows

4. Code Windows, merupakan area dimana kita dapat menuliskan kode-kode program

Microsoft Visual Basic.

(9)

Gambar 2.5. Tampilan code Windows

5. Properties Windows, ini berisi semua informasi mengenai kontrol (objek) yang dibuat dan bertugas menyiapkan segala properti dari kontrol yang diperlukan dalam perancangan user interface maupun pemrograman.

Gambar 2.6. Tampilan Properties Windows

2.4.2 Microsoft Access

Microsoft Access adalah suatu program aplikasi basis data komputer relasional yang digunakan untuk merancang, membuat dan mengolah berbagai jenis data dengan kapasitas yang besar.Aplikasi ini menggunakan mesin basis data Microsoft Jet Database Engine, dan juga menggunakan tampilan grafis yang intuitif sehingga memudahkan pengguna. Versi terakhir adalah Microsoft Office Access 2007 yang termasuk ke dalam Microsoft Office System 2007.

(10)

Microsoft Access dapat menggunakan data yang disimpan di dalam format Microsoft Access, Microsoft Jet Database Engine, Microsoft SQL Server, Oracle Database, atau semua kontainer basis data yang mendukung standar ODBC.

Para pengguna/programmer yang mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang kompleks, sementara para programmer yang kurang mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang sederhana. Access juga mendukung teknik-teknik pemrograman berorientasi objek, tetapi tidak dapat digolongkan ke dalam perangkat bantu pemrograman berorientasi objek.

Adapun Komponen Utama (Object) yakni, 1. Table

Table adalah objek utama dalam database yang digunakan untuk menyimpan sekumpulan data sejenis dalam sebuah objek. Table terdiri atas :

a. Field Name : atribut dari sebuah table yang menempati bagian kolom. b. Record : Isi dari field atau atribut yang saling berhubungan yang menempati

bagian baris.

2. Query ( SQL / Structured Query Language )

Query adalah bahasa untuk melakukan manipulasi terhadap database. Digunakan untuk menampilkan, mengubah, dan menganalisa sekumpulan data. Query dibedakan menjadi 2, yaitu :

a. DDL (Data Definition Language) digunakan untuk membuat atau

mendefinisikan obyek-obyek database seperti membuat tabel, relasi antar tabel dan sebagainya.

(11)

b. DML (Data Manipulation Language) digunakan untuk manipulasi database,

seperti : menambah, mengubah atau menghapus data serta mengambil informasi yang diperlukan dari database.

3. Form

Form digunakan untuk mengontrol proses masukan data (input), menampilkan data (output), memeriksa dan memperbaharui data.

4. Report

Form digunakan untuk menampilkan data yang sudah dirangkum dan mencetak data secara efektif.

Adapun Tipe Data pada microsoft access yakni,

Field - field dalam sebuah tabel harus ditentukan tipe datanya. Ada beberapa tipe data dalam Access, yaitu :

1. Text, Text digunakan untuk field alfanumeric (misal : nama, alamat, kode pos, telp), sekitar 255 karakter tiap fieldnya.

2. Memo, Memo dapat menampung 64000 karakter untuk tiap fieldnya, tapi tidak bisa diurutkan/diindeks.

3. Number, Number digunakan untuk menyimpan data numeric yang akan digunakan untuk proses perhitungan matematis.

4. Date/Time

5. Currency

(12)

7. Yes/No

8. OLE Object, digunakan untuk eksternal objek, seperti bitmap atau file suara.

9. Hyperlink

10. Lookup Wizard, Jika menggunakan tipe data ini untuk sebuah field, maka bisa memilih sebuah nilai dari tabel lain atau dari sebuah daftar nilai yang ditampilkan dalam combo box.

2.4.3 Crystal Report 8.5

Crystal Reports merupakan salah satu paket program yang digunakan untuk mem buat, menganalisa, dan menterjemahkan informasi yang terkandung dalamdata base ke dalam berbagai jenis laporan.

Crystal Reports dirancang untuk membuat laporan yang dapat di gunakan dengan berbagai bahasa pemrograman berbasis Windows, seperti Visual Basic, Visual C/C++, Visual Interdev, dan Borland Delphi.

2.5 Flowchart

Flowchart adalah suatu diagram yang menggunakan symbol-simbol dan garis-garis yang saling berhubungan untuk menggambarkan urutan operasi program tertentu atau urutan proses kerja suatu system untuk mendapatkan hasil tertentu (Ayuni, W. 2009. 38).

Adapun symbol-simbol flowchart adalah sebagai berikut :

Tabel 2.1 Simbol-simbol Flowchart

No Simbol Fungsi

(13)

1

Terminal, untuk memulai atau mengakhiri suatu program

2

Proses suatu simbol yang menunjukkan setiap pengolahan yang dilakukan

3

Input-output untuk memasukan data ataupun menunjukan hasil dari suatu proses

4

Decesion, suatu kondisi yang akan menghasilkan beberapa kemungkinan jawaban atau pilihan

5

Preparation, proses suatu simbol yang

menyediakan tempat-tempat pengolahan dalam storage

6

Conector, suatu prosedure akan masuk atau keluar melalui simbol ini dalam lembar yang sama

7

Off-page Conector, merupakan simbol masuk atau keluarnya suatu prosedure pada lembar kertas lainya

8

Flow, arus dari pada prosedure yang dapat dilakukan atas kebawah dan bawah keatas, dari kiri kekanan ataupun dari kanan kekiri

9

Stored data, penyimpanan data secara sementara

10

Predifined process, untuk menyatakan

sekumpulan langkah proses yang ditulis sebagai procedure

(14)

11

Simbol penyimpanan/storage pada komputer, misalnya menyimpan database.

(15)

Gambar

Gambar 2.2. Tampilan Menu Bar
Gambar 2.5. Tampilan code Windows

Referensi

Dokumen terkait

Proses pembuatan elastomer termoplastik dengan cara polimerisasi emulsi telah dilakukan antara karet alam lateks dengan campuran monomer stiren dan metil metakrilat menggunakan

Sama halnya dengan laju pertumbuhan y-on-y , laju pertumbuhan yang mengalami pertumbuhan paling besar dibandingkan dengan komponen pengeluaran lainnya adalah

Hubungan yang tidak bermakna antara status pekerjaan ibu dengan pemberian ASI eksklusif kategori dua dan kategori tiga dalam penelitian ini dikarenakan walaupun

Penelitian ini bertujuan untuk menggali lebih lanjut dan memberikan informasi secara empirik tentang perbedaan stres kerja dan work life balance ditinjau dari

Dari hasil analisis yang telah dilakukan dalam penelitian menunjukkan bahwa arah hubungan yang positif antara tayangan The Return of Superman dengan Minat

Puji dan syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa karena atas limpahan rahmat-Nya Laporan Tugas Akhir ini yang berjudul “ RANCANG BANGUN ALAT INCINERATOR TIPE

Transaksi swap dapat dilakukan untuk jangka waktu 1 minggu sampai dengan 1 tahun.Tujuan transaksi swapUntuk memenuhi kebutuhan akan mata uang lokal sekaligus pembayaran hutang

Pada penelitian kali ini, penerapan Corporate Governance akan dilihat melalui mekanismenya yang diproksikan dengan komposisi dewan komisaris independen,