Sistem Informasi Penjualan Komputer Aksesoris Komputer Berbasis Web di Toko Delta Computer Bandung

(1)

AKSESORIS KOMPUTER BERBASIS WEB DI

TOKO DELTA COMPUTER BANDUNG

SKRIPSI

Diajukan sebagai salah satu syarat kelulusan program strata I pada jurusan Manajemen Informatika Fakultas Teknik & Ilmu Komputer

Oleh

Adhi Agung Gumilar 1.05.04.534

JURUSAN MANAJEMEN INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

BANDUNG


(2)

iv PERNYATAAN KEASLIAN

ABSTRAK ... i

ABSTRACK .. .. .. ... .. .. .. ... .. .. ... .. .. .. ... .. .. ... .. .. .. ... .. .. .. ... .. .. .. ... .. ii

KATA PENGANTAR ... iii

DAFTAR ISI ... iv

DAFTAR GAMBAR ... ix

DAFTAR TABEL ... xi

DAFTAR SIMBOL ... xii

BAB I PENDAHULUAN 1.1 Latar Belakang ... 1

1.2 Identifikasi dan Rumusan Masalah ... 3

1.2.1 Identifikasi Masalah ... 3

1.2.2 Rumusan Masalah ... 3

1.3 Maksud dan Tujuan Penelitian ... 4

1.3.1 Maksud Penelitian ... 4

1.3.2 Tujuan Penelitian ... 4

1.4 Kegunaan Penelitian... 5

1.4.1 Kegunaan Praktis ... 5

1.4.2 Kegunaan Akademis ... 5

1.5 Batasan Masalah ... 6


(3)

v BAB II LANDASAN TEORI

2.1 Konsep Dasar Sistem ... 8

2.1.1 Karakteristik Sistem ... 8

2.1.2 Klasifikasi Sistem ... 11

2.2 Konsep Dasar Informasi ... 13

2.2.1 Kualitas Informasi ... 13

2.2.2 Nilai Informasi ... 13

2.3 Konsep Dasar Informasi ... 14

2.4 Penjualan ... 16

2.4.1 Pengertian Penjualan ... 16

2.4.2 Sistem Informasi Penjualan ... 16

2.5 Komputer ... 17

2.5.1 Pengertian Komputer ... 17

2.6 Arsitektur Jaringan ... 18

2.6.1 Pengertian Jaringan Komputer ... 18

2.6.2 Jenis - jenis Jaringan Komputer ... 18

2.7 Aplikasi Dan Teknologi Web ( WWW ) ... 20

2.7.1 World Wide Web ( WWW ) ... 20

2.7.2 Halaman Web Dan Website ... 20

2.7.3 Aplikasi Web ... 21

2.8 Internet ... 21


(4)

vi

2.9.3 XAMPP ... 24

2.9.4 Macromedia Dreamweaver 8 ... 24

BAB III OBJEK PENELITIAN DAN METODE 3.1 Objek Penelitian ... 26

3.1.1 Sejarah Perusahaan ... 26

3.1.2 Visi Dan Misi ... 27

3.1.3 Struktur Organisasi ... 27

3.1.4 Deskripsi Tugas ... 27

3.2 Metode Pengumpulan Data ... 28

3.2.1 Sumber Data Primer ... 28

3.2.1 Sumber Data Sekunder ... 29

3.3 Metode Pendekatan / Pengembangan Sistem ... 29

3.3.1 Metode Pendekatan Sistem ... 28

3.3.1 Metode Pengembangan Sistem ... 30

3.3.3 Alat Bantu Analisis dan Perancangan ... 31

3.3.3.1 Flow Map ... 31

3.3.3.2 Diagram Konteks ... 32

3.3.3.3 Data Flow Diagram ... 32

3.3.3.4 Kamus Data ... 32

3.3.3.5 Perancangan Basis Data ... 33


(5)

vii

4.1 Analisis Sistem Yang Sedang Berjalan ... 36

4.1.1 Analisis Dokumen ... 36

4.1.2 Analisis prosedur yang sedang berjalan ... 37

4.1.2.1 Flow Map ... 38

4.1.2.2 Diagram Konteks ... 39

4.1.2.3 Data Flow Diagram ... 40

4.1.3 Evaluasi Sistem Yang Sedang Berjalan ... 41

4.2 Perancangan sistem ... 41

4.2.1 Tujuan Perancangan Sistem ... 42

4.2.2 Gambaran Umum Sistem Yang Diusulkan ... 42

4.2.3 Perancangan Prosedur Yang Diusulkan ... 42

4.2.3.1 Diagram Konteks yang diusulkan ... 42

4.2.3.2 Data Flow Diagram Yang Diusulkan ... 43

4.2.3.3 Kamus Data ... 46

4.2.4 Perancangan Basis Data ... 48

4.2.4.1 Normalisasi ... 49

4.2.4.2 Relasi Tabel ... 51

4.2.4.3 ERD ... 52

4.2.4.4 Stuktur File ... 52

4.2.4.5 Kodefikasi ... 58

4.2.5 Perancangan Antar Muka ... 58


(6)

viii

4.6.2 Perancangan Arsitektur Jaringan... 65

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1 Implementasi ... 66

5.1.1 Batasan Impelentasi Sistem ... 66

5.1.2 Implementasi Perangkat Lunak ... 66

5.1.3 Implementasi Perangkat keras... 67

5.1.4 Implenetasi Basis Data ... 67

5.1.5 Implementasi AntarMuka ... 72

5.1.6 Implementasi Penggunaan Program ... 83

5.2 Pengujian ... 84

5.2.1 Rencana Pengujian ... 84

5.2.2 Kasus dan Hasil Pengujian... 85

5.2.3 Hasil Pengujian ... 87

BAB VI KESIMPULAN DAN SARAN 6.1 Kesimpulan ... 88

6.2 Saran ... 89

DAFTAR PUSTAKA


(7)

LANDASAN TEORI

2.1. Konsep Dasar Sistem

Suatu sistem terdiri dari elemen-elemen yang berhubungan melalui berbagai bentuk interaksi dan bekerjasama untuk mencapai tujuan tertentu. Elemen-elemen tersebut mempunyai sifat dalam menjalankan fungsinya tidak dapat dipisahkan antara satu dengan yang lainnya, akan saling berhubungan dan saling mempengaruhi proses secara keseluruhan.

Dalam memahami suatu sistem diperlukan pemahaman mengenai sistem itu sendiri. Terdapat beberapa pendekatan dalam mendefinisikan sistem. Pendekatan sistem yang lebih menekankan pada prosedur, mendefinisikan sistem sebagai berikut :

“Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu”. [Jog99].

2.1.1. Karakteristik Sistem

Suatu sistem mempunyai karakteristik atau sifat-sifat tertentu, yaitu : 1. Komponen

Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi yang artinya saling bekerjasama membentuk satu kesatuan. Komponen-komponen sistem atau elemen-elemen sistem dapat berupa subsistem atau bagian-bagian dari sistem. Sedangkan suatu sistem yang mempunyai sistem yang lebih besar


(8)

disebut supra sistem. Setiap subsistem mempunyai sifat-sifat dari sistem untuk menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem secara keseluruhan.

2. Batas sistem

Batas sistem (Boundary) merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya. Batas sistem ini memungkinkan suatu sistem dipandang satu kesatuan. Batas suatu sistem menunjukan ruang lingkup (scope) dari sistem tersebut.

3. Lingkungan luar sistem

Lingkungan luar (environment) dari suatu sistem adalah apapun diluar batas sistem yang mempengaruhi operasi sistem. Lingkungan luar sistem dapat bersifat menguntungkan dan dapat juga bersifat merugikan sistem tersebut. Lingkungan luar yang menguntungkan merupakan energi dari sistem dan dengan demikian harus tetap dijaga dan dipelihara. Sedang lingkungan luar yang merugikan harus ditahan dan dikendalikan, kalau tidak maka akan mengganggu kelangsungan hidup dari sistem.

4. Penghubung sistem

Penghubung (interface) merupakan media penghubung antara satu subsistem dengan subsistem yang lainnya. Melalui penghubung ini memungkinkan sumber-sumber daya mengalir dari subsistem ke subsistem yang lainnya. Keluaran (output) dari suatu subsistem akan menjadi masukan (input) untuk subsistem yang lainnya dengan melalui penghubung. Dengan penghubung satu


(9)

subsistem dapat berinteraksi dengan subsistem yang lainnya membentuk satu kesatuan.

5. Masukan sistem

Masukan (input) adalah energi yang dimasukan ke dalam sistem. Masukan dapat berupa masukan perawatan (maintenance input) dan masukan sinyal (signal input). Maintenance input adalah energi yang dimasukan supaya sistem tersebut dapat beroperasi. Signal input adalah energi yang diproses untuk didapatkan keluaran. Sebagai contoh di dalam sistem komputer, program adalah maintenance input yang digunakan untuk mengoperasikan komputernya dan data adalah signal input untuk diolah menjadi informasi.

6. Pengolahan sistem

Suatu sistem dapat mempunyai suatu bagian pengolah yang akan merubah masukan menjadi keluaran. Suatu sistem produksi akan mengolah masukan berupa bahan baku dan bahan-bahan yang lain menjadi keluaran berupa barang jadi. Sistem akuntansi akan mengolah data-data transaksi menjadi laporan-laporan keuangan dan laporan-laporan-laporan-laporan lain yang dibutuhkan oleh manajemen. 7. Keluaran sistem

Keluaran (output) adalah hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna dan sisa pembuangan. Keluaran dapat berupa masukan untuk subsistem yang lain atau kepada supra sistem. Misalnya untuk sistem komputer, panas yang dihasilkan adalah keluaran yang tidak berguna dan merupakan sisa hasil pembuangan, sedang informasi adalah keluaran yang dibutuhkan.


(10)

8. Sasaran sistem

Suatu sistem pasti mempunyai tujuan (goal) atau sasaran (objective), kalau suatu sistem tidak mempunyai sasaran, maka operasi sistem tidak akan ada gunanya. Sasaran dari sistem akan sangat menentukan sekali masukan yang dibutuhkan dan keluaran yang akan dihasilkan sistem. Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuannya.

2.1.2. Klasifikasi Sistem

Sistem dapat diklasifikasikan dari beberapa sudut pandang, diantaranya adalah sebagai berikut:

1. Abstrak (abstract system) dan Fisik (physical system)

Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak tampak secara fisik. Misalnya sistem teologi, yaitu sistem yang berupa pemikiran-pemikiran hubungan antara manusia dengan Tuhan. Sistem fisik merupakan sistem yang ada secara fisik. Misalnya sistem komputer, sistem akuntansi, sistem produksi dan sebagainya.

2. Alamiah (natural system) dan Buatan manusia (human made system)

Sistem alamiah adalah sistem yang terjadi melalui proses alam, tidak dibuat manusia. Misalnya sistem perputaran bumi. Sistem buatan manusia adalah sistem yang dirancang oleh manusia. Sistem buatan manusia yang melibatkan interaksi antara manusia dengan mesin disebut dengan human-machine system atau ada yang menyebut dengan man-machine system. Sistem informasi merupakan contoh man-machine system, karena menyangkut penggunaan komputer yang berinteraksi dengan manusia.


(11)

3. Tertentu (deterministic system) dan Tak tentu (probabilistic system)

Sistem tertentu beroperasi dengan tingkah laku yang sudah dapat diprediksi. Interaksi diantara bagian-bagiannya dapat dideteksi dengan pasti, sehingga keluaran dari sistem dapat diramalkan. Sistem komputer adalah contoh dari sistem tertentu yang tingkah lakunya dapat dipastikan berdasarkan program-program yang dijalankan. Sistem tak tentu adalah sistem yang kondisi masa depannya tidak dapat diprediksi karena mengandung unsur probabilitas.

4. Tertutup (closed system) dan Terbuka (open system)

Sistem yang tertutup merupakan sistem yang tidak berhubungan dan tidak terpengaruh dengan lingkungan luarnya. Sistem ini bekerja secara otomatis tanpa adanya turut campur tangan dari pihak diluarnya. Secara teoritis sistem ini ada, tetapi kenyataannya tidak ada sistem yang benar-benar tertutup, yang ada hanyalah relatively closed system (secara relative tertutup, tidak benar-benar tertutup). Sistem terbuka adalah sistem yang yang berhubungan dan terpengaruh dengan lingkungan luarnya. Sistem ini menerima masukan dan menghasilkan keluaran untuk lingkungan luar atau subsistem yang lainnya. Karena sistem sifatnya terbuka dan terpengaruh oleh lingkungan luarnya, maka suatu sistem harus mempunyai suatu sistem pengendalian yang baik. Sistem yang baik harus dirancang sedemikian rupa, sehingga secara relative tertutup karena sistem tertutup akan bekerja secara otomatis dan terbuka hanya untuk pengaruh yang baik saja.


(12)

2.2. Konsep Dasar Informasi

Informasi adalah suatu hal yang penting dalam suatu sistem. Sistem yang kurang mendapatkan informasi akan menjadi kurang berguna dan mungkin berakhir.

“Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya“. [Jog99].

Sumber dari informasi adalah data. Data adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata. Misalnya penjualan adalah transaksi perubahan nilai barang menjadi nilai uang atau nilai piutang dagang. Kesatuan nyata adalah berupa suatu objek nyata seperti tempat, benda dan orang yang betul-betul ada dan terjadi.

2.2.1. Kualitas Informasi

Kualitas dari suatu informasi (quality of information) tergantung dari tiga hal, yaitu:

1. Akurat (accurate)

Informasi harus bebas dari kesalahan-kesalahan dan tidak bias atau menyesatkan. Informasi harus akurat karena dari sumber informasi sampai ke penerima informasi kemungkinan banyak terjadi gangguan (noise) yang dapat merubah atau merusak informasi tersebut.

2. Tepat waktu (timeliness)

Informasi yang datang pada penerima tidak boleh terlambat. Informasi yang sudah usang akan tidak bernilai lagi. Karena informasi merupakan landasan dalam pengambilan keputusan. Dewasa ini mahalnya nilai informasi


(13)

disebabkan harus cepoatnya informasi tersebut didapat, sehingga diperlukan teknologi-teknologi mutakhir untuk mendapatkan, mengolah dan mengirimkannya.

3. Relevan (relevance)

Informasi tersebut mempunyai manfaat untuk pemakainya. Relevansi informasi untuk tiap-tiap orang satu dengan yang lainnya berbeda. Misalnya informasi mengenai harga pokok produksi untuk ahli teknik merupakan informasi yang kurang relevan, tetapi relevan untuk akuntan.

2.2.2. Nilai Informasi

Nilai dari informasi (value of information) ditentukan oleh dua hal, yaitu manfaat dan biaya mendapatkannya. Suatu informasi dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya

2.3. Konsep Dasar Sistem Informasi

Telah diketahui bahwa informasi merupakan hal yang sangat penting bagi manajemen didalam pengambilan keputusan. Informasi dapat diperoleh dari sistem informasi (information system) atau disebut juga dengan processing system atau information processing system atau information-generating system.

“Sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategis dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan”. [Jog 99].

John burch dan Gary grudnitski mengemukakan bahwa sistem informasi terdiri dari komponen-komponen yang disebut dengan istilah blok bangunan (building blok), yaitu :


(14)

a. Blok Masukan. Input mewakili data yang masuk ke dalam sistem informasi berupa dokumen-dokumen dasar.

b. Blok Model. Blok ini terdiri dari model matematika yang memanipulasi data input dan data tersimpan didasar data untuk menghasilkan keluaran yang diinginkan.

c. Blok Keluaran. Produk dari system informasi adalah keluaran yang merupakan informasi yang berkualitas dan dokumentasi yang berguna.

d. Blok Teknologi. Teknologi digunakan untuk menerima input, menjalankan model, menyimpan dan mengakses data, menghasilkan dan mengirimkan keluaran dan membantu pengendalian dari sistem keseluruhan. Teknologi terdiri dari dua bagian utama, yaitu perangkat keras (hardware) dan perangkat lunak (software).

e. Blok Basis Data. Basis data merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainnya. Data di dalam basis data perlu diorganisasikan agar informasi yang dihasilkan berkualitas.

f. Blok Kendali. Supaya sistem informasi dapat berjalan sesuai dengan yang diinginkan, maka perlu diterapkan pengendalian didalamnya. Beberapa pengendalian perlu dirancang dan diterapkan agar sistem yang rusak dapat dicegah atau apabila terlanjur terjadi kesalahan dapat langsung cepat diatasi.


(15)

2.4. Penjualan

2.4.1. Pengertian Penjualan

Penjualan merupakan salah satu elemen utama dari modal kerja perusahaan yang merupakan aktiva yang selalu dalam keadaan berputar.

Jadi dengan adanya penjualan dapat tercipta suatu proses pertukaran barang dan atau jasa antara penjual dengan pembeli.

Definisi lain tentang penjualan yang dikemukakan oleh William G.Nickels yang menyebutkan dalam istilah penjualan tatap muka (personal selling) :

“Penjualan tatap muka adalah interaksi antar individu, saling bertemu muka yang ditujukan untuk menciptakan, memperbaiki, menguasai atau mempertahankan hubungan pertukaran yang saling menguntungkan dengan pihak lain.” [Bas98].

2.4.2. Sistem Informasi Penjualan

Menururut [Han07] “sistem informasi penjualan adalah suatu struktur yang terdiri dari prosedur, perlengkapan dan manusia yang saling berkaitan, berkesinambungan dan berorientasi kemasa depan. Sebuah sistem informasi penjualan dapat dikatakan potensial berguna dan saat ini tresebar tetapi tersedia juga di beberapa tempat , didalam dan diluar perusahaan”.

Sistem informasi akuntansi penjualan merupakan organisasi formulir-formulir, catatan-catatan, prosedur-prosedur, dan alat-alat yang digunakan untuk mengolah data mengenai penjualan. Penjualan pada hakekatrnya adalah menyerahkan barang atau jasa disertai imbalan tertentu.


(16)

2.5. Komputer

2.5.1. Pengertian Komputer

Komputer (computer) diambil dari bahasa latin computare yang berarti menghitung ( lo compute atau reckon ). Menurut [Jog99] : Komputer adalah suatu alat elektronik yang mampu melakukan beberapa tugas sebagai berikut :

• Menerima input data • Dapat mengolah data

• Dapat memberikan informasi

• Menggunakan suatu program yang tersimpan di memori komputer ( stored program ).

• Dapat Menyimpan perintah-perintah dan hasil dari pengolahan. • Bekerja secara otomatis.

Sedangkan yang disebut dengan program adalah kumpulan dari intruksi atau perintah terperinci yang sudah dipersiapkan supaya komputer dapat melakukan fungsinya dengan cara yang sudah tertentu. Komputer terdiri dari berbagai

hardware (perangkat keras komputer) dan software (perangkat lunak komputer),

hardware berguna sebagai mesin dari komputer itu sendiri, dimulai dari input, proses, sampai output. Sedangkan software adalah suatu program yang berisi perintah atau intruksi agar komputer dapat menjalankan fungsinya.


(17)

2.6. Arsitektur Jaringan

2.6.1. Pengertian Jaringan Komputer

Menurut [Wah03] jaringan komputer merupakan sekumpulan komputer otonomi yang saling terhubung satu dengan yang lainnya menggunakan protocol komunikasi melalui media trasmisi pada suatu jaringan komunikasi data.

Tujuan dibangunnya suatu jaringan komputer adalah membawa informasi secara tepat dan tanpa adanya kesalahan dari sisi pengirim (transmisi) menuju ke sisi penerima (receiver) melalui media komunikasi.

TCP/ IP (Trasmission Control Protocol/ Internet Protocol) merupakan protokol standard internet yang digunakan untuk melakukan koneksi ke internet protokol. TCP/ IP memiliki beberapa subyek protocol yang berbeda yang beroperasi pada lapisan yang berbeda dan mempunyai tugas masing-masing. Berkat adanya protokol ini setiap komputer dapat berhubungan secara fleksibel dengan host-host yang terkoneksi.

2.6.2. Jenis – Jenis Jaringan Komputer

Dari sisi luas area network cakupan yang dimiliki, jaringan computer dapat diklasifikasikan menjadi :

1. Local Area Network

LAN Merupakan jaringan komputer milik pribadi di dalam sebuah gudang atau kampus yang berukuran sampai beberapa kilometer. Lan sering kali menghubungkan komputer - komputer pribadi dan workstation dalam kantor perusahaan atau pabrik-pabrik untuk memakai bersama resource (misalnya printer, scanner) dan saling bertukar informasi.


(18)

LAN merupakan ukuran yang terbatas, yang berarti bahwa waktu transaksi pada keadaan terburuknya terbatas dan dapat diketahui sebelumnya

2. Metropolitan Area Network (MAN)

Metropolitan Area Network (MAN) pada dasarnya merupakan versi LAN yang berukuran lebih besar dan biasanya memakaiteknologi yang sama dengan LAN. MAN dapat mencakup kantor-kantor perusahaan yang berdekatan dan dapat memanfaatkan untuk keperluan pribadi swasta atau umum. MAN biasanya mampu menunjang data dan suara, dan bahkan dapat berhubungan dengan jaringan televise kabel. MAN hanya memiliki sebuah atau dua buah kabel dan tidak mempunyai elemen switching, yang berfungsi untuk mengatur paket melalui beberapa output kabel adanya elemen switching m,embuat rancangan menjadi lebih sederhana.

3. Wide Area Network (WAN)

Wide Area Network adalah sebuah jaringan yang memiliki jarak yang sangat luas, karena radiusnya mencakup sebuah negara benua. Pada sebagian besar WAN, komponen yang dipakai dalam berkomunikasi biasanya terdiri dari dua komponen, yaitu: Kabel transmisi dan elemen swithing.

Kabel transmisi berfungsi untuk memindahkan bit-bit dari satu computer ke computer lainnya, sedangkan elemen swithing disini adalah sebuah computer khusus yang digunakan untuk menghubungkan dua buah kabel trasmisi atau lebih.


(19)

2.7. Aplikasi dan Teknologi Web (WWW) 2.7.1. World Wide Web

World Wide Web atau lebih dikenal dengan sebutan WWW atau lebih singkat dengan sebutan Web merupakan suatu kumpulan informasi pada beberapa server komputer yang terhubung satu sama lain didalam jaringan intranet atau internet. Informasi yang terdapat di WWW dikemas dalam bentuk halaman-halaman web (web page). Sekumpulan halaman-halaman web dikumpulkan dan diletakkan dalam sebuah situs web (website). Sedangkan homepage adalah istilah untuk menyebut halaman pertama yang akan muncul jika sebuah situs web diakses, kemudian informasi tersebut didistribusikan melalui pendekatan hypertext, yang memungkinkan suatu teks pendek menjadi acuan untuk membuat dokumen lain.

Dengan pendekatan hypertext ini seseorang dapat membuat informasi dengan meloncat dari satu dokumen ke dokumen lain. Dokumen-dokumen yang diaksespun dapat tersebar di berbagai mesin dan bahkan di berbagai negara. 2.7.2. Halaman Web dan Website

Website merupakan kumpulan halaman web yang berhubungan pada file-file yang saling terkait. Di setiap website, satu halaman disebut - sebut sebagai homepage. Homepage adalah halaman yang pertama kali dilihat ketika seseorang mengunjungi website. Dari homepage pengunjung dapat mengklik hyperlink untuk berpindah ke halaman lain dalam website lain. Hyperlink tersebut dapat berupa website yang ada pada komputer yang sama seperti website pertama atau dapat pula tersimpan pada komputer di belahan dunia lain.


(20)

2.7.3. Aplikasi Web

Aplikasi web pada awalnya dibangun hanya dengan menggunakan bahasa yang disebut dengan HTML dan protokol yang dinamakan Hypertxt Transfer Protocol (HTTP). Pada perkembangan berikutnya sejumlah script dan objek dikembangkan untuk memperluas kemampuan HTML, antara lain script PHP dan Active Server Pages (ASP), sedangkan contoh berupa objek adalah Java.Aplikasi web sendiri dapat dibagi menjadi dua, yaitu:

1. Web Statis, dibentuk dengan HTML saja, kekurangan aplikasi ini hanya terletak pada keharusan memelihara program secara terus-menerus untuk mengikuti perubahan yang terjadi.

2. Web Dinamis, yang terdiri dari server-side scripting seperti script ASP dan PHP serta client-side scripting seperti vbscript ataupun javacript. Web dinamis dapat mengatasi kekurangan web statis karena aplikasi web yang dinamis memanfaatkan kemampuan server web untuk mengakses sistem database. Server web dapat dihubungkan dengan Relatinal Database Management System (RDBMS) seperti oracle dan SQL server.

2.8. Internet

Internet (Interconnected Network) adalah sebuah sistem komunikasi global yang menghubungkan komputer-komputer dan jaringan-jaringan komputer di seluruh dunia. Setiap kompter dan jaringan terhubung secara langsung ke beberapa jalur utama yang disebut dengan internet backbone atau secara tidak langsung terhubung melalui ISP (Internet Service Provider) melalui internet backbone.


(21)

Teknologi internet pada awalnya digunakan hanya untuk keperluan pertahanan yang dirintis oleh lembaga Riset Departemen Pertahanan Amerika. Lembaga riset tersebut menginginkan agar komputer-komputer yang ada dapat saling berhubungan satu dengan yang lain untuk kepentingan militer. Sistem jaringan komputer yang dimiliki oleh lembaga riset ini juga berhubungan dengan kalangan universitas, dengan harapan agar jaringan komputer ini dapat semakin besar dan berkembang.

Sekitar tahun 1970, Stanford University mulai mengembangkan standarisasi jaringan komputer menjadi sebuah protocol TCP/IP (Transmission Control Protocol/Internet Protocol). Fungsi utama Protocol TCP/IP adalah untuk menjembatani tiap komputer yang memilki sistem operasi dan juga hardware yang berbeda. TCP/IP tersusun atas 4 layer (Network Access, Internet, Host-to-Host Transport dan Application) yang masing-masing memilki protokolnya sendiri-sendiri.

2.9. Perangkat Lunak Pendukung 2.9.1. PHP

PHP (PHP Hypertext Preprocessor) adalah skrip bersifat server-slide yang ditambahkan ke dalam HTML. PHP sendiri merupakan singkatan dari Personal Home Page Tools. Skrip ini akan membuat suatu aplikasi yang dapat diintegrasikan kedalam HTML sehingga halaman web tidak lagi bersifat statis, namun bersifat dinamis. Dalam buku Bimo Sunartri Hartono, ST (PHP dan MySQL untuk web, 2002). PHP adalah bahasa server slide scripting yang menyatu dengan HTML untuk membuat halaman web yang dinamis. Maksud dari


(22)

server-slide scripting adalah sintaks dari perintah-perintah yang diberikan akan sepenuhnya dijalankan diserver tetapi disertkan pada dokumen HTML.

PHP merupakan bahasa standar yang digunakan dalam dunia Web site, PHP adalah bahasa program yang berbentuk skrip yang diletakkan dalam server web. Jika dilihat dari sejarah mulanya PHP diciptakan dari ide Rasmus Lerdof untuk kebutuhan pribadinya, skrip tersebut sebenarnya dimaksudkan untuk digunakan swebagai keperluan Web site pribadi, akan tetapi kemudian dikembangkan lagi sehingga menjadi sebuah bahasa yang disebut Personal Home Page, inilah awal mula munculnya PHP sampai saat ini.

2.9.2. MySQL

MySQL (my structured query language) adalah sebuah program pembuat atau pengelola database atau yang sering disebut dengan DBMS (Database management system), sifat dari DBMS ini adalah opensource. MySQL sebenarnya produk yang berjalan pada platform linux, dengan adanya perkembangan dan banyaknya pengguna, serta lisensi dari database ini adalah opensource, maka para pengembang kemudian merilis versi windows. Selain itu MySQL juga merupakan program database yang bersifat jaringan, sehingga dapat digunakan untuk multi user. Kelebihan dari MySQL adalah menggunakan bahasa query standar SQL. SQL adalah suatu bahasa permintaan yang terstruktur, SQL telah distandarkan untuk semua program oengakses database seperti oracle, PosgreSQL, SQL Server, dan lain-lain.


(23)

2.9.3. XAMPP

XAMPP merupakan paket PHP yang berbasis open source yang dikembangkan oleh sebuah komunitas open source. Dengan menggunakan XAMPP kita tidak usah lagi melakukan penginstalan program-program yang lain. Karena semua kebutuhan telah disediakan oleh XAMPP. XAMPP yang digunakan penulis adalah XAMPP versi 1.6.0a. Berikut adalah beberapa paket yang telah disediakan :

1. Apache 2.2.4 2. MySQL 5.0.33

3. PHP 5.2.1+ PHP 4.4.5 + PEAR 4. PhpMyAdmin 2.9.2

5. Dll…

Dengan adanya beberapa dukungan paket di atas, maka sebuah kebutuha untuk belajar PHP sudah tercukupi.

2.9.4. Macromedia Dreamweaver 8

Macromedia Dreamweaver 8 adalah sebuah software web design yang menawarkan cara mendesain website dengan dua langkah sekaligus dalam satu waktu, yaitu mendesain dan memprogram. Dreamweaver memiliki jendela mini yang disebut HTML Sorce tempat kode-kode HTML ditulis. Setiap kali user mendesain website seperti menulis kata-kata, meletakkan gambar, membuat table dan proses lainnya.tag-tag HTML akan tertulis secara otomatis mengiringi proses pengaturan website. Artinya user memiliki kesempatan untuk mendesain website sekaligus membuat tag-tag HTML yang memabangun website, selain itu dapat


(24)

mendesain website hanya lewat menuliskan tag-tag teks lain di jendela HTML Source.

Dreamweaver menyediakan desain tingkat tinggi dan tool-tool untuk layout, selain itu sangat mudah menggunakan kemampuan dinamik HTML seperti animasi layer dan behaviours hanya perlu untuk menulis kode program. Dreamweaver juga mampu mengenali tag-tag lain diluar HTML dan CSS Style. Dreamweaver sangat mudah untuk dicustomize, user dapat membuat objek dan perintah, memodifikasi menu dan shortcut keyboard dan bahkan menulis kode javascript untuk menambah kemampuan behaviours dan property baru pada Dreamweaver.


(25)

KESIMPULAN DAN SARAN

6.1. Kesimpulan

Berdasarkan hasil pembahasan yang telah diuraikan pada bab-bab sebelumnya, maka penulis dapat menarik kesimpulan sebagai berikut:

1. Analisis sistem penjualan komputer dan aksesoris komputer yang sedang berjalan di toko Delta Computer masih terdapat kelemahan -kelemahan, kelemahan yang ditemui dari sistem tersebut adalah :

a. Tidak adanya sarana untuk mempromosikan produk sehingga produk-produk yang ditawarkan kurang diketahui oleh masyarakat luas.

b. Pembayaran dilakukan secara manual.

c. Untuk melakukan transaksi konsumen harus datang langsung ke tokonya.

2. Rancangan sistem informasi penjualan komputer dan aksesoris komputer di toko Delta Computer dengan berbasis web , dengan tujuan agar :

a. Mempermudah melakukan kegiatan promosi.

b. Pembayaran dapat dilakukan secara offline yaitu dengan cara transfer antar rekening bank.


(26)

3. Pengujian perangkat lunak sistem informasi penjualan komputer dan aksesoris komputer berbasis web dapat berjalan dengan baik dan secara fungsional sistem dapat menghasilkan output yang diharapkan.

6.2. Saran

Saran penulis yang bisa diberikan untuk peneliti berikutnya adalah sebagai berikut :

1. Diharapkan sistem ini dapat dikembangkan lagi menjadi sistem yang lebih baik, di karenakan di sistem ini masih terdapat beberapa kekurangan dalam hal pembayaran agar lebih spesifik lagi yaitu dengan mengunakan sistem pembayaran online dan memperkuat sistem keamanan agar tidak disalah gunakan oleh pihak yang tidak bertanggung jawab.

2. Pembuatan sistem informasi berbasis web ini masih sedehana karena hanya menampilkan fungsi pemasaran dan penjualan saja, sehingga sebaiknya dibuat isi web yang lebih beragam yang menampilkan fungsi yang lebih interaktif yaitu sistem informasi dapat yang seolah-olah dapat berkomunikasi dengan user.


(27)

[Han07] Al Fatta, Hanif. Analisis dan Perancangan Sistem Informasi, Andi Offset. Yogyakarta, 2007.

[Jog99] Jogiyanto, HM. Pengenalan Komputer, Andi, Yogyakarta, 1999. [Bas98] Swastha, Basu. Manajemen Penjualan, BPFE, Yogyakarta, 1998. [Wah03] Wahyono.Teguh. Prinsip Dasar dan Teknologi Komunikasi Data,

Graha Ilmu, Yogyakarta, 2003.

[Bun04] Nugroho, Bunafit. Aplikasi Pemograman Web Dinamis dengan PHP dan MySQL, GAVA MEDIA, Yogjakarta, 2004.

[Rog02] Presman, Roger S. Rekaya Perangkat Lunak, Andi Offset, Yogyakarta, 2002.


(28)

Nama : Adhi Agung Gumilar

Alamat : Jl. Selamet Gg. Mutiara 3 No.3

Rt 02/06 Kelurahan Bojong Herang

Kecamatan Cianjur - Cianjur 43216

Telepon : (0263) 9125090

Tempat Lahir

: Cianjur

Tanggal Lahir

: 23 Agustus 1985

Agama : Islam

Jenis Kelamin : Laki – Laki

E-Mail

: dhie_gumie@yahoo.com

Pendidikan

Pendidikan Formal

1.

Sekolah Dasar Negeri Pasir Hayam (Th. 1992-Th.1995)

2.

Sekolah Dasar Negeri Buniwangi (Th.1995-Th.1997)

3.

SLTP Negeri I Cianjur (Th.1997-Th.2000)

4.

SMU 1 Cilaku - Cianjur (Th.2000-2003)

5.

Program Strata I Manajemen Informatika Fakultas Teknik dan Ilmu Komputer


(1)

2.9.3. XAMPP

XAMPP merupakan paket PHP yang berbasis open source yang dikembangkan oleh sebuah komunitas open source. Dengan menggunakan XAMPP kita tidak usah lagi melakukan penginstalan program-program yang lain. Karena semua kebutuhan telah disediakan oleh XAMPP. XAMPP yang digunakan penulis adalah XAMPP versi 1.6.0a. Berikut adalah beberapa paket yang telah disediakan :

1. Apache 2.2.4 2. MySQL 5.0.33

3. PHP 5.2.1+ PHP 4.4.5 + PEAR 4. PhpMyAdmin 2.9.2

5. Dll…

Dengan adanya beberapa dukungan paket di atas, maka sebuah kebutuha untuk belajar PHP sudah tercukupi.

2.9.4. Macromedia Dreamweaver 8

Macromedia Dreamweaver 8 adalah sebuah software web design yang menawarkan cara mendesain website dengan dua langkah sekaligus dalam satu waktu, yaitu mendesain dan memprogram. Dreamweaver memiliki jendela mini yang disebut HTML Sorce tempat kode-kode HTML ditulis. Setiap kali user mendesain website seperti menulis kata-kata, meletakkan gambar, membuat table dan proses lainnya.tag-tag HTML akan tertulis secara otomatis mengiringi proses pengaturan website. Artinya user memiliki kesempatan untuk mendesain website sekaligus membuat tag-tag HTML yang memabangun website, selain itu dapat


(2)

25

mendesain website hanya lewat menuliskan tag-tag teks lain di jendela HTML Source.

Dreamweaver menyediakan desain tingkat tinggi dan tool-tool untuk layout, selain itu sangat mudah menggunakan kemampuan dinamik HTML seperti animasi layer dan behaviours hanya perlu untuk menulis kode program. Dreamweaver juga mampu mengenali tag-tag lain diluar HTML dan CSS Style. Dreamweaver sangat mudah untuk dicustomize, user dapat membuat objek dan perintah, memodifikasi menu dan shortcut keyboard dan bahkan menulis kode javascript untuk menambah kemampuan behaviours dan property baru pada Dreamweaver.


(3)

6.1. Kesimpulan

Berdasarkan hasil pembahasan yang telah diuraikan pada bab-bab

sebelumnya, maka penulis dapat menarik kesimpulan sebagai berikut:

1. Analisis sistem penjualan komputer dan aksesoris komputer yang

sedang berjalan di toko Delta Computer masih terdapat kelemahan

-kelemahan, kelemahan yang ditemui dari sistem tersebut adalah :

a. Tidak adanya sarana untuk mempromosikan produk sehingga

produk-produk yang ditawarkan kurang diketahui oleh masyarakat

luas.

b. Pembayaran dilakukan secara manual.

c. Untuk melakukan transaksi konsumen harus datang langsung ke

tokonya.

2. Rancangan sistem informasi penjualan komputer dan aksesoris

komputer di toko Delta Computer dengan berbasis web , dengan tujuan

agar :

a. Mempermudah melakukan kegiatan promosi.

b. Pembayaran dapat dilakukan secara offline yaitu dengan cara

transfer antar rekening bank.


(4)

88

3. Pengujian perangkat lunak sistem informasi penjualan komputer dan

aksesoris komputer berbasis web dapat berjalan dengan baik dan secara

fungsional sistem dapat menghasilkan output yang diharapkan.

6.2. Saran

Saran penulis yang bisa diberikan untuk peneliti berikutnya adalah

sebagai berikut :

1. Diharapkan sistem ini dapat dikembangkan lagi menjadi sistem yang

lebih baik, di karenakan di sistem ini masih terdapat beberapa

kekurangan dalam hal pembayaran agar lebih spesifik lagi yaitu dengan

mengunakan sistem pembayaran online dan memperkuat sistem

keamanan agar tidak disalah gunakan oleh pihak yang tidak

bertanggung jawab.

2. Pembuatan sistem informasi berbasis web ini masih sedehana karena

hanya menampilkan fungsi pemasaran dan penjualan saja, sehingga

sebaiknya dibuat isi web yang lebih beragam yang menampilkan fungsi

yang lebih interaktif yaitu sistem informasi dapat yang seolah-olah


(5)

[Han07] Al Fatta, Hanif. Analisis dan Perancangan Sistem Informasi, Andi Offset. Yogyakarta, 2007.

[Jog99] Jogiyanto, HM. Pengenalan Komputer, Andi, Yogyakarta, 1999. [Bas98] Swastha, Basu. Manajemen Penjualan, BPFE, Yogyakarta, 1998. [Wah03] Wahyono.Teguh. Prinsip Dasar dan Teknologi Komunikasi Data,

Graha Ilmu, Yogyakarta, 2003.

[Bun04] Nugroho, Bunafit. Aplikasi Pemograman Web Dinamis dengan PHP dan MySQL, GAVA MEDIA, Yogjakarta, 2004.

[Rog02] Presman, Roger S. Rekaya Perangkat Lunak, Andi Offset, Yogyakarta, 2002.


(6)

Biodata Mahasiswa

Data pribadi

Nama : Adhi Agung Gumilar

Alamat : Jl. Selamet Gg. Mutiara 3 No.3

Rt 02/06 Kelurahan Bojong Herang

Kecamatan Cianjur - Cianjur 43216

Telepon : (0263) 9125090

Tempat Lahir

: Cianjur

Tanggal Lahir

: 23 Agustus 1985

Agama : Islam

Jenis Kelamin : Laki – Laki

E-Mail

: dhie_gumie@yahoo.com

Pendidikan

Pendidikan Formal

1.

Sekolah Dasar Negeri Pasir Hayam (Th. 1992-Th.1995)

2.

Sekolah Dasar Negeri Buniwangi (Th.1995-Th.1997)

3.

SLTP Negeri I Cianjur (Th.1997-Th.2000)

4.

SMU 1 Cilaku - Cianjur (Th.2000-2003)

5.

Program Strata I Manajemen Informatika Fakultas Teknik dan Ilmu Komputer