8 bab ii landasan teori

15
7 BAB II TEORI DASAR Dalam bab ini menjelaskan tentang landasan teori beserta komponen- komponen apa saja yang mendukung dalam pembuatan sistem penjualan berbasis web pada toko “PTMW” Group. A. Landasan Teori 1. Pengertian Sistem Sistem berasal dari bahasa Latin (Systema) dan bahasa Yunani (sustema) adalah suatu keadaan yang terdiri dari komponen atau elemen yang dihubungkan bersama untuk memudahkan aliran informasi, materi atau energi untuk mencapai suatu tujuan. Sistem juga merupakan suatu kesatuan bagian-bagian yang saling berhubungan yang berada dalam suatu wilayah serta memiliki item-item penggerak, contoh umum misalnya seperti Negara. Dari pengertian di atas, dapat diambil kesimpulan bahwa sistem merupakan kumpulan komponen-komponen atau elemen-elemen yang saling berintegrasi dan bekerja sama untuk mencapai suatu tujuan. 2. Pengertian Informasi Kata informasi berasal dari kata Perancis kuno informacion (tahun 1387) yang diambil dari bahasa Latin informationem yang berarti “garis besar, konsep, ide”.

Upload: miftah-saiful-arifin

Post on 05-Jul-2015

2.300 views

Category:

Education


3 download

TRANSCRIPT

Page 1: 8 BAB II Landasan Teori

7

BAB II

TEORI DASAR

Dalam bab ini menjelaskan tentang landasan teori beserta komponen-

komponen apa saja yang mendukung dalam pembuatan sistem penjualan berbasis

web pada toko “PTMW” Group.

A. Landasan Teori

1. Pengertian Sistem

Sistem berasal dari bahasa Latin (Systema) dan bahasa Yunani

(sustema) adalah suatu keadaan yang terdiri dari komponen atau elemen

yang dihubungkan bersama untuk memudahkan aliran informasi, materi

atau energi untuk mencapai suatu tujuan.

Sistem juga merupakan suatu kesatuan bagian-bagian yang saling

berhubungan yang berada dalam suatu wilayah serta memiliki item-item

penggerak, contoh umum misalnya seperti Negara.

Dari pengertian di atas, dapat diambil kesimpulan bahwa sistem

merupakan kumpulan komponen-komponen atau elemen-elemen yang

saling berintegrasi dan bekerja sama untuk mencapai suatu tujuan.

2. Pengertian Informasi

Kata informasi berasal dari kata Perancis kuno informacion (tahun

1387) yang diambil dari bahasa Latin informationem yang berarti “garis

besar, konsep, ide”.

Page 2: 8 BAB II Landasan Teori

8

Informasi adalah pesan (ucapan atau ekspresi) atau kumpulan

pesan yang terdiri dari simbol atau makan yang dapat ditafsirkan dari

pesan atau kumpulan pesan.

Informasi merupakan data yang disimpan, diproses, atau

ditarnsmisikan yang telah diberi makna melalui konteks sehingga menjadi

punya makna dan manfaat.

Berdasarkan pendapat tersebut, dapat disimpulkan bahwa informasi

adalah kumpulan data yang telah diolah dan memiliki nilai tambah

sehingga menjadi lebih berarti dan lebih berguna bagi penerimanya.

3. Pengertian Sistem Informasi

Sistem Informasi (SI) adalah kombinasi dari teknologi informasi

dan aktivitas orang yang menggunakan teknologi itu untuk mendukung

operasi dan manajemen.

Sistem Informasi adalah suatu sistem kerja yang kegiatannya

ditujukan untuk pengolahan (menangkap, transmisi, menyimpan,

mangambil, memanipulasi, dan menampilkan) informasi.

Sistem Informasi juga dapat dikatakan sebagai bahasa semi formal

yang mendukung manusia dalam pengambilan keputusan dan tindakan.

Dari pengertian di atas, dapat disimpulkan bahwa sistem informasi

adalah komponen-komponen yang saling bekerja sama untuk

mengumpulkan data, diproses menjadi informasi, dan di distribusikan

kepada pemakai atau suatu sistem yang mengubah atau memproses data

Page 3: 8 BAB II Landasan Teori

9

menjadi informasi sehingga dapat berguna dalam pengambilan suatu

keputusan.

4. Pengertian Penjualan

Penjualan atau Pemasaran adalah proses penyusunan komunikasi

terpadu yang bertujuan untuk memberikan informasi mengenai barang atau

jasa dalam kaitannya dengan memuaskan kebutuhan dan keinginan

manusia.

Penjualan dapat diartikan sebagai kegiatan tukar menukar barang

atau jasa atau keduanya.

Jadi konsep penjualan adalah cara untuk memperngaruhi konsumen

untuk membeli produk yang ditawarkan. Dalam kenyataannya penjualan

mempunyai dua sistem yang biasa diterapkan oleh suatu perusahaan

dagang yaitu penjualan yang dilakukan dengan cara tunai dan penjualan

yang dilakukan menggunakan cara kredit atau sering disebut cara

angsuran.

5. Pengertian Basis Data (Database)

Basis data (database) adalah kumpulan informasi yang disimpan di

dalam komputer secara sistematik sehingga dapat diperiksa menggunakan

suatu progam komputer untuk memperoleh informasi dari basis data

tersebut.

Dari pengertian di atas, dapat disimpulkan bahwa database adalah

kumpulan data yang saling berhubungan dan disimpan didalam media

Page 4: 8 BAB II Landasan Teori

10

penyimpanan elektronik sedemikian rupa sehingga tidak terjadi

pengulangan.

6. Web Server

Web Server adalah suatu software yang betindak melayani

pengaksesan aplikasi web. Contoh software yang berfungsi sebagai web

server antara lain Apache HTTP Server, IIS, dan Xitami.

Web Browser seperti Mozilla Firefox atau Google Chrome

berkomunikasi melalui jaringan dengan web server, menggunakan HTTP

browser akan mengirimkan request kepada server untuk meminta dokumen

tertentu atau layanan yang disediakan oleh server. Server memberikan

dokumen atau layanannya jika tersedia juga dengan menggunakan

protokol HTTP.

7. Web Browser

Web Browser atau penjelajah web adalah perangkat lunak yang

berfungsi intuk menerima dan menyajikan sumber informasi di internet.

Sebuah sumber informasi diidentifikasi dengan Uiniform Resource

Identifier (URI) yang dapat berupa halaman web, gambar, video, atau jenis

konten lainnya. Web Browser yang populer adalah Google Chrome,

Firefox, Internet Explorer, Opera, dan Safari.

8. Hyper Text Markup Language (HTML)

Hyper Text Markup Language (HTML) adalah sebuah bahasa

markah yang digunakan untuk membuat sebuah halaman web,

menampilkan berbagai informasi di dalam sebuah web browser Internet

Page 5: 8 BAB II Landasan Teori

11

dan pemformatan hiperteks sederhana yang ditulis dalam berkas format

ASCII agar dapat menghasilkan tampilan wujud yang terintegerasi.

Struktur Dasar HTML :

a. Setiap dokumen HTML harus diawali dengan menuliskan tag <html>

dan tag </html> diakhir dokumen.Tag ini menandai elemen HTML,

yang berarti dokumen HTML dalam suatu dokumen hanya ada satu

elemen HTML.

b. Section atau elemen head ditandai dengan tag <head> diawal dan tag

</head> diakhir, di dalamnya berisi informasi tentang dokumen

htmlnya. Minimal informasi yang dituliskan dalam elemen ini adalah

judul dari dokumen, judul ini akan ditampilkan pada caption bar dari

window browser di tandai dengan menggunakan tag <title> dan

diakhiri dengan </title>

c. Section atau elemen body ditandai dengan tag <body> diawal

dan tag </body> diakhir. Elemen ini berisi dokumen yang akan

ditampilkan pada browser meliputi paragraf, grafik, link, tabel dan

sebagainya.Section body merupakan elemen terbesar di dalam

dokumen HTML.

B. Komponen Yang Mendukung dalam Pembuatan Sistem

1. XAMPP

XAMPP adalah perangkat lunak bebas, yang mendukung banyak

sistem operasi, menggunakan kompilasi dari beberapa program.

Page 6: 8 BAB II Landasan Teori

12

Gambar 2.1 Logo XAMPP

Fungsinya adalah sebagai server yang berdiri sendiri (localhost),

yang terdiri atas program Apache HTTPServer, MySQL database, dan

penerjemah bahasa yang ditulis dengan bahasa pemograman PHP dan Perl.

Nama XAMPP merupakan singkatan dari X (empat sistem operasi

apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam

GNU General Public License dan bebas, merupakan web server yang

mudah digunakan yang dapat melayani tampilan halaman web dinamis.

Untuk mendapatkannya dapat mendownload langsung dari web resminya.

XAMPP dikembangkan dari sebuah tim proyek bernama Apache

Friends, yang terdiri dari Tim Inti (Core Team), Tim Pengembang

(Development Team) & Tim Dukungan (Support Team).

Software XAMPP merupakan salah satu perangkat terpenting

dalam penyusunan sistem penjualan berbasis web ini.

2. Apache

Apache atau Apache HTTP Server adalah server web yang dapat

dijalankan di banyak sistem operasi yang berguna untuk melayani dan

memfungsikan situs web.

Gambar 2.2 Logo Apache

Page 7: 8 BAB II Landasan Teori

13

Protokol yang digunakan untuk melayani fasilitas web ini

menggunakan HTTP. Saat ini Apache memiliki fitur-fitur canggih seperti

pesan kesalahan yang dapat dikonfigur, autentikasi berbasis basis data dan

lain-lain. Apache juga didukung oleh sejumlah antarmuka pengguna

berbasis grafik atau Graphic User Interface (GUI) yang memungkinkan

penanganan server menjadi mudah.

Apache merupakan perangkat lunak sumber terbuka dikembangkan

oleh komunitas terbuka yang terdiri dari pengembang-pengembang di

bawah naungan Apache Software Foundation.

3. MySQL

MySQL adalah sebuah perangkat lunak sistem manajemen basis

data SQL.

Gambar 2.3 Logo MySQL

MySQL tersedia sebagai perangkat lunak gratis di bawah lisensi

GNU General Public License (GPL), tetapi mereka juga menjual di bawah

lisensi komersial untuk kasus-kasus di mana penggunaannya tidak cocok

dengan penggunaan GPL.

4. CMS

CMS atau Content Management System merupakan sebuah

perangkat lunak yang memungkinkan pengguna untuk mengelola konten

Page 8: 8 BAB II Landasan Teori

14

atau memanipulasi suatu website. Dalam hal ini penulis menggunakan

CMS Joomla versi 2.5.7

Pada dasarnya CMS mempunyai dua elemen penting, yaitu :

1. Aplikasi Pengiriman Isi

Elemen ini menggunakan dan menghimpun informasi-informasi

yang sebelumnya telah ditambah, dikurangi atau diubah oleh pemilik

situs web untuk memperbaharui situs web tersebut.

2. Aplikasi Manajemen Isi

Elemen ini memungkinkan pengelola konten yang tidak

memiliki pengetahuan mengenai HTML, untuk mengelola pembuatan,

pengubahan, dan penghapusan isi dari suatu situs web tanpa perlu

memiliki keahlian sebagai seorang webmaster.

5. Joomla!

Joomla! adalah salah satu Content Management System (CMS)

yang bebas dan terbuka serta sangat populer bagi pengguna internet.

Ditulis menggunakan bahasa PHP dan basisdata MySQL untuk keperluan

internet maupun intranet.

Gambar 2.4 Logo Joomla!

Fitur-fitur Joomla! di antaranya adalah sistem caching untuk

peningkatan performansi, RSS, blogs, polnh, dan lain-lain. Joomla!

menggunakan lisensi GPL.

Page 9: 8 BAB II Landasan Teori

15

Asal kata Joomla sendiri berasal dari kata Swahili jumla yang

mengandung arti “kebersamaan”.

Dalam pembuatan sistem penjualan berbasis web ini. Joomla!

berfungsi sebagai CMS sistem yang akan dibuat.

6. Virtuemart

Virtuemart merupakan free component joomla atau joomla

extension gratis yang paling banyak digunakan oleh para pemilik website

yang menggunakan Joomla! untuk aplikasi toko online. Sistem shopping

cart atau keranjang belanja untuk aplikasi toko online pada extension

joomla Virtuemart sangat mudah untuk digunakan dan dikelola. Selain itu

ada banyak developer joomla template yang membuat web template untuk

joomla dengan aplikasi Virtuemart.

Gambar 2.5 Halaman Utama Virtuemart.net

Ada banyak sekali fitur online shop yang tersedia pada aplikasi

Virtuemart ini, seperti : produk dan kategori tak terbatas, stok barang bisa

Page 10: 8 BAB II Landasan Teori

16

di input pada database, konten produk sesuai dengan standar SEO On

Page, dan sebaginya.

7. FileZilla

FileZilla atau FileZilla Client adalah salah satu software FTP

gratis, opensource, cross-platform.

Gambar 2.6.1 Logo FileZilla

Gambar 2.6.2 Tampilan Awal FileZilla

Fitur utama dari FileZilla adalah Site manager, Message log, File

and folder view, dan Transfer queue. FileZilla ini diguakan untuk migrasi

website ke hosting.

Page 11: 8 BAB II Landasan Teori

17

8. Adobe Photoshop CS 4

Adobe Photoshop atau Phothoshop adalah perangkat lunak editor

citra buatan Adobe Systems yang dikhususkan untuk pengeditan

foto/gambar dan pembuatan efek.

Gambar 2.7 Tampilan Adobe Photoshop CS 4

Perangkat lunak ini banyak digunakan pleh fotografer digital dan

perusahaan iklan sehingga dianggap sebagai pemimpin pasar untuk

perangkat lunak pengolah gambar/foto. Photoshop saat ini juga dapat

digunakan untuk memproduksi gambar untuk web. Photoshop ini

digunakan untuk mengedit gambar-gambar yang disediakan oleh template.

9. CorelDRAW X5

CorelDRAW adalah editor grafik vektor yang dikembangkan oleh

Corel, sebuah perusahaan perangkat lunak yang bermarkas di Ottawa,

Kanada.

Page 12: 8 BAB II Landasan Teori

18

Gambar 2.8 Tampilan CorelDRAW X5

Versi CorelDRAW X5 memiliki tampilan baru serta beberapa

aplikasi baru yang tidak ada pada Corel Draw versi sebelumnya. Beberapa

aplikasi terbaru yang ada, di antaranya Quick Start, Table, Smart Drawing

Tool, Save as Template, dan lain sebagainya. CorelDRAW X5 ini

digunakan untuk membuat logo toko “PTMW” Group.

10. Adobe Dreamweaver CS 6

Adobe Dreamweaver merupakan progam penyunting halaman web

keluaran Adobe System yang dulu dikenal sebagai Macromedia

Dreamweaver keluaran Macromedia.

Page 13: 8 BAB II Landasan Teori

19

Gambar 2.9 Tampilan Adobe Dreamweaver CS 6

Program ini banyak digunakan oleh pengembang web karena fitur-

fiturnya yang menarik dan kemudahan penggunaannya. Adode

Dreamweaver CS 6 ini digunakan untuk mengedit halaman web.

11. Hostinger (IdHostinger)

Hostinger atau IdHostinger adalah salah satu penyedia web hosting

gratis wilayah Indonesia yang memiliki space 2GB, Bandwith 100 GB

PHP dan MySQL, Site Builder tanpa iklan atau banner.

Gambar 2.10 Tampilan www.idhostinger.com

Page 14: 8 BAB II Landasan Teori

20

Penulis memilih Hostinger yang merupakan generasi baru web

hosting gratis, karena memberikan banyak fitur, layanan web hosting yang

handal serta tim support fantastis, Website bebas dari iklan maupun

banner, Website builder yang mudah digunakan, Support PHP dan

MySQL, serta tersedia layanan Script Auto Installer yang memudahkan

pengguan dalam membuat sebah website profesional.

C. Flowchart

Flowchart adalah gambar simbol-simbol yang digunakan untuk

menggambarkan urutan proses atau intruksi-intruksi yang terjadi didalam

suatu program komputer secara sistematis dan logis (Sugiyono, 2005).

Berikut simbol-simbol flowchart di lihat pada tabel 2.1:

SIMBOL ARTI

Input / Output Mempresentasiskan input atau output data yang

diproses atau informasi.

Proses Memproses data menjadi output yang akan terjadi

jika bener.

Keputusan Pengambilan Keputusan (Decision).

Penjelasan Digunakan untuk komentar tambahan.

Dokumen I/O dalam format yang di cetak.

Page 15: 8 BAB II Landasan Teori

21

Predefined Proses Rincian Operasi berada di tempat lain.

Terminal Point Awal dan Akhir Flowchart.

Anak Panah Mempresentasiskan alur kerja.

Tabel 2.1 Simbol-simbol Flowchart