• Tidak ada hasil yang ditemukan

Sistem Informasi Penjualan Berbasis Web Pada Distro Airplanesystm

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Informasi Penjualan Berbasis Web Pada Distro Airplanesystm"

Copied!
88
0
0

Teks penuh

(1)
(2)

TUGAS AKHIR

Diajukan Untuk Memenuhi Syarat Kelulusan Pada Program Studi Manajemen Informatika Jenjang Diploma Tiga Fakultas Teknik & Ilmu Komputer

Oleh :

MELLY MEARDIANTIE 10908154

PROGRAM STUDI MANAJEMEN INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

BANDUNG

(3)
(4)

i ABSTRAK

Airplansystm merupakan sebuah distro yang menjual berbagai macam barang khususnya di bidang pakaian.Untuk permasalah yang dihadapi oleh distro ini yaitu proses penginputan datanya masih secara manual serta kurangnya sarana publikasi yang di butuhkan untuk lebih memajukan airplane itu sendiri. atas dasar inilah maka diperlukan suatu sistem informasi penjualan berbasis web dimana konsumen dapat melakukan pendaftran menjadi member secara online dan setelah menjadi member dapat mengetahui produk distro airplanesystm ini.

Tujuan dalam laporan tugas akhir ini adalah untuk merancang Sistem Informasi Penjualan dengan menggunakan Metode pengembangan sistem Prototype, serta untuk pemodelan sistemnya menggunakan Unified Modelling Language (UML) dengan menggunakan bahasa pemrograman bahasa pemrograman PHP versi 5.3.1 dengan menggunakan database MySQL versi 5.1.41 Tools yang dipakai dalam pembuatan aplikasi ini adalah Adobe Dreamweaver CS3 sebagai Web editor.

Hasil akhir dari penelitian ini adalah sebuah Sistem informasi penjualan berbasis web, dimana website ini dapat memberikan kemudahan bagi para konsumen lainnya untuk melakukan pendaftaran member baru dan melihat produk yang akan update, secara online. Selain itu juga website ini dapat membantu pihak Pondok distro dalam Mengelola data airplane.

(5)

ii

ABSTRACT

Airplansystm is a distro that sells various items, especially in the field of clothing.For problems in this distribution are still manually and publications as well as a lack of facilities is needed to further advance the airplane itself. on this basis that we need a web-based sales information system which can perform registration of konsemen become a member online and once a member may know the product distributions airplanesystm ini.

The purpose of this final report is to design a Sales Information System using the method of Prototype system development, as well as for modeling the system using a unified Modeling Language (UML) using the PHP programming language programming language version 5.3.1 using MySQL database version 5.1.41 Tools used in making this application is Adobe Dreamweaver CS3 as a Web editor.

The final results of this study is a web-based sales information system, where the website is able to provide more convenience for consumers to register new members and see the product to be updated, it online. In addition, this website can help the cottage distributions in Managing data airplane.

Key words: Systems web-based sales information, airplanesystm

(6)

iii Assalamualaikum WR. WB.

Dengan memanjatkan puji syukur kepada Allah SWT yang telah memberikan berkat, kekuatan dan rahmat-Nya kepada penulis, sehingga penulis dapat menyelesaikan Tugas Akhir yang berjudul “SISTEM INFORMASI PENJUALAN BERBASIS WEB PADA DISTRO AIRPLANESYSTM.

Penulis menyadari sepenuhnya atas keterbatasan pengetahuan dan pengalaman, sehingga dalam penyusunan Tugas Akhir ini masih terdapat banyak kesalahan dan kekurangan. Untuk itu, maka penulis dalam hal ini dengan senang hati menerima berbagai masukan, saran, dan kritik dari berbagai pihak yang bersifat membangun agar Tugas Akhir ini menjadi lebih baik dan dapat bermanfaat bagi yang membutuhkan.

Dalam penyusunan Laporan Tugas Akhir ini, penulis tidak lepas dari

bimbingan serta bantuan dari berbagai pihak, baik moril maupun material. Maka

semoga Allah SWT membalas kebaikan dan melimpahkan Rahmat dan Karunia –

Nya Amin. Pada kesempatan ini, dengan segala kerendahan hati perkenankanlah penulis untuk mengucapkan rasa terima kasih yang sebesar-besarnya yang disertai dengan penghargaan yang tak terhingga kepada :

(7)

iv

2. Ir. Eddy Suryanto Soegoto., M.Si, selaku Rektor Universitas Komputer Indanesia Bandung.

3. Dr. Arry Akhmad Arman selaku Dekan Fakultas Teknik Dan Ilmu Komputer Universitas Komputer Indonesia Bandung.

4. Dadang Munandar, SE, M.Si., selaku Ketua Jurusan Program Studi Manajemen Informatika Universitas Komputer Indonesia Bandung.

5. Lusi Melian S.Si, MT,selaku Dosen Wali Kelas MI-20 Angkatan 2008 Program Studi Manajemen Informatika Jenjang Pendidikan D3 Universitas Komputer Indonesia Bandung.

6. Novrini Hasti, S.Si,MT selaku dosen Pembimbing yang telah meluangkan waktunya kepada penulis dan dengan sabar serta tekun dalam membimbing penulis dalam menyusun Tugas Akhir ini

7. Semua Bapak Ibu Dosen dan Karyawan Universitas Komputer Indonesia Bandung.

8. orang tua Mama dan uwa terimakasih atas keikhlasan, kesabaran dan pengorbanan untuk setiap langkah serta tutur kata dan do’a nya selama ini.

9. Kepada Sahabat-sahabat MI-20’08 terimakasih sebanyak-banyaknya telah menemai suka maupun duka dalan proses belajar mengajar di kelas maupun luar kelas Asep ,Herlina, Dany, Evi, Eka, Indra, Danieu,n Deky. 10.Buat Ajenx Azka,Rosi Rosdiana n Neysia Samantha udah bantu meyy

(8)

v

terima kasih atas kerja sama dan bantuannya terutama Mario makasih

banyak.

13.Kepada Temen-temen HIMA-MI 2009 terimakasih sebanyak-banyaknya telah Sport meyy selama ini , khususnya Ahmudin.

Tiada manusia yang sempurna, karenanya penulis menyadari adanya

keterbatasan ilmu dan kemampuan yang dimiliki, sehingga dalam penyusunan

Tugas Akhir ini banyak terdapat kekurangan.Penyusunan Laporan Tugas Akhir ini

tidak lepas dari dukungan semua pihak. Trima kasih atas bantuannya.

Akhir kata penulis berharap semoga Laporan Tugas Akhir ini dapat

bermanfaat bagi yang membutuhkan, mohon maaf atas segala kekurangannya,

semoga Allah SWT senantiasa melimpahkan segala Rahmat – Nya kepada kita

semua.

Penulis doakan semoga segala bantuan yang di berikan kepada penulis

hingga Laporan Tugas Akhir ini selesai dibalas oleh Allah SWT, Amin.

Bandung, Januari 2012

(9)

vi

DAFTAR LAMPIRAN ... xviii

BAB I PENDAHULUAN 1.1. Latar Belakang Penelitian ... 1

1.2. Identifikasi dan Rumusan Masalah ... 2

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

(10)

vii BAB II LANDASAN TEORI

2.1 Konsep Dasar Sistem ... 8

2.1.1 Pengertian Sistem ... 9

2.1.2 Karakteristik system ... 9

2.1.3 Klasifikasi system ... 11

2.2 Konsep Dasar Informasi ... 13

2.2.1 Pengertian Informasi ... 13

2.2.2 Karakteristik Informasi ... 14

2.2.3 Nilai Informasi ... 15

2.2.4 Pengertian Sistem Informasi ... 15

2.2.5 Konsep Dasar Informasi ... 16

2.3 Penjualan ... 16

2.4 Pembelian ... 17

2.5 Pemesanan ... 17

2.6 Pemesanan ... 17

2.7 Persediaan ... 18

2.8 Promosi ... 18

2.9 E-Commerce ... 19

(11)

viii

2.9.2 Internet dan E-Commerce ... 19

2.10Perangkat Lunak Pendukung ... 19

2.10.1 PHP ... 20

2.10.2 Adobe Dreamweaver CS5 ... 21

2.10.3 PhpMyAdmin ... 22

2.10.4 XAMPP ... 22

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

3.1.1 Sejarah Singkat Perusahaan ... 24

3.1.2 Visi dan Misi Perusahaan ... 25

3.1.2.1Visi ... 25

3.1.2.2Misi ... 25

3.1.3 Struktur Organisasi ... 25

3.1.4 Deskripsi Tugas ... 26

3.1.4.1Personil Organisasi ... 26

3.1.4.2Job Deskripsi ... 26

3.2 Metode Penelitian ... 27

3.2.1Jenis dan Metode Pengumpulan Data ... 27

3.2.2Desain Penelitian ... 27

3.2.2.1Sumber data primer... 28

3.2.2.2Sumber Data Sekunder ... 29

(12)

ix

3.2.4Rencana Uji Program ... 33

BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 Analisis Sistem Yang Sedang Berjalan ... 35

4.1.1 Analisis Kebutuhan ... 35

4.1.1.1Use Case Diagram ... 35

4.1.1.2Skenario Use Case ... 36

4.1.1.3Activity Diagram ... 38

4.1.2Evaluasi Sistem Yang Sedang Berjalan ... 39

4.2 Perancangan Sistem ... 39

4.2.1Tujuan Perancangan Sistem ... 40

4.2.2Gambaran Umum Sistem yang Diusulkan ... 40

4.2.3Perancangan Prosedur yang Diusulkan ... 41

4.2.3.1Use Case Diagram ... 41

4.2.3.2Skenario Use Case ... 42

4.2.3.3Activity Diagram ... 44

4.2.3.4Sequence Diagram ... 45

4.2.3.5Collaboration Diagram... 46

4.2.3.6Class Diagram ... 47

(13)

x

4.2.3.8Deployment Diagram ... 49

4.2.3.9Kodefikasi ... 49

4.2.4 Perancangan Antar Muka ... 51

4.2.4.1Perancangan Struktur Menu ... 51

4.2.4.2Perancangan Input ... 52

4.2.4.3Perancangan Output ... 56

4.2.5Perancangan Arsitektur Jaringan ... 57

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1 Implementasi Penginstalan XAMPP ... 60

5.2 Implementasi Penginstalan Adobe Dreamweaver CS5 ... 62

5.3 Implementasi Program ... 65

5.3.1Halaman Utama Website ... 65

5.3.2Halaman Login Admin ... 66

5.3.3Halaman Admin ... 66

5.3.4Form Keranjang Belanja ... 67

5.3.5Form Data Produk ... 68

5.3.6From Laporan ... 68

5.4Implementasi Basis Data ... 69

5.5Pengujian Sistem ... 72

(14)

xi

(15)

xii

DAFTAR TABEL

Tabel 1.1 Waktu Pelaksanaan Kegiatan Penelitian ... 7

Tabel 4.1 Tabel skenario use case Pemasaran Barang ... 37

Tabel 4.2. Use Case login admin ... 42

Tabel 4.3. Use Case Pemesanan Online ... 43

(16)

xiii

Gambar 4.2 Activity Diagram Sistem Informasi Penjualan Pada Distro

Airplanesystm yang sedang berjalan ... 38

Gambar 4.3 Use Case Diagram Sistem Informasi Penjualan Pada Distro Airplanesystm yang diusulkan ... 42

Gambar 4.4 Activity Diagram Sistem Informasi Penjualan Pada Airplanesystm yang diusulkan ... 44

Gambar 4.5 Sequence Diagram Pemesanan ... 45

Gambar 4.5 Collaboration Diagram Penjualan ... 46

Gambar 4.7 Class Diagram Penjualan ... 47

Gambar 4.8 Component Diagram ... 48

Gambar 4.9 Deployment Diagram ... 49

Gambar 4.10 Rancangan Struktur Menu ... 51

Gambar 4.11 Rancangan Tampilan Login ... 52

Gambar 4.12 Rancangan Tampilan Login lupa password... 53

Gambar 4.13 Rancangan Menu Utama ... 53

Gambar 4.14 Rancangan Akun Pelanggan ... 54

Gambar 4.15 Login Member ... 54

Gambar 4.16 Rancangan Masukan Admin ... 55

Gambar 4.17 Tampilan kerajang belanja... 55

(17)

xiv

Gambar 4.19 Output Daftar Produk ... 57

Gambar 4.20. Arsitektur Jaringan ... 57

Gambar 5.1 Install xampp ... 61

Gambar 5.2 Destination Folder xampp ... 61

Gambar 5.3. Check box installer ... 62

Gambar 5.4 Pemanggilan localhost/xampp ... 62

Gambar 5.5 Install adobe dremweaver CS5 ... 63

Gambar 5.6 Atur bahasa ... 63

Gambar 5.7 Tampil adobe dremweaver CS5 ... 64

Gambar 5.8 Tampil program adobe dreamweaver CS5 ... 64

Gambar 5.9 Halaman Utama ... 65

Gambar 6.0 Halaman Login Admin ... 66

Gambar 6.1 Halaman Administrator ... 66

Gambar 6.2 Form Keranjang Belanja... 67

Gambar 6.3 Form Data Produk ... 68

(18)

1 1.1. Latar Belakang Penelitian

Perkembangan dunia informasi dan teknologi sangat cepat pada dasawarsa terakhir, sejak dimulainya era millennium. Perkembangan itu salah satunya ditandai dengan keberadaan internet yang menyediakan berbagai layanan. Bentuk layanan yang dihadirkan internet sangat berguna dan membantu bagi kehidupan manusia. Mulai dari akses data, informasi actual, iklan, komunikasi dan sebagainya, selain keuntungan tersebut, keistimewaan lain internet adalah kemudahan akses atau pengoprasiannya yang dapat dilakukan siapa pun. Maka tidak mengherankan jika internet telah menjadi konsumsi public sebagian besar masyarakat Indonesia.

(19)

2

sistem informasi akan memperlambat kemajuan usaha Airplanesystm dalam mencapai tujuannya. Tingkat penjualan pada Airplanesystm belum mencapai target yang diinginkan dikarenakan media promosi yang dilakukan saat ini masih sebatas penyebaran- penyebaran brosur, sebagai sarana untuk mempublikasikan hasil produk seperti kaos, jaket, celana, sweater, tas dan hal-hal yang berhubungan dengan fashion. Dengan pasar yang diinginkan dalam penjulan barang yaitu semua kalangan dengan target pasar remaja-remaja saat ini.

Dikarenakan sistem penjualan yang masih konvensional Distro Airplanesystm berkeinginan untuk mengembangkan sistem penjualan dan promosi yang lebih baik, lebih menguntungkan, lebih efisien, dan efektif untuk wilayah Bandung, maka penulis memberikan solusi dengan membuat sebuah aplikasi penjualan barang yang berbasis web.Seperti yang telah diterangkan diatas yaitu dengan memanfaatkan internet sebagai sarana untuk menjual produk dan promosi, dengan harapan Distro Airplanesystm lebih dikenal dan produknya lebih diminati oleh masyarakat Bandung khususnya dan oleh para pengguna internet umumnya. Berdasarkan pemikiran dan latar belakang masalah di atas, maka penulis tertarik untuk mengambil tugas akhir dengan judul “SISTEM INFORMASI PENJUALAN BERBASIS WEB PADA DISTRO

(20)

1.2. Identifikasi dan Rumusan Masalah

Penulis melakukan pengumpulan data masalah dan mengidentifikasi yang

terjadi pada Distro Airplanesystm serta melakukan perumusan masalah dari hasil

pengumpulan data permasalahan.

1.2.1. Identifikasi Masalah

Sebelumnya proses pencatatan Distro Airplanesystm di lakukan secara

manual, yaitu sebagai berikut:

1. Kurang tahunya masyarakat akan keberadaan Airplanesystm, sehingga area pemasaran menjadi terbatas

2. Proses pengolahan data pemesanan barang dan pengiriman barang.. 3 . Pencarian data penjualan barang memerlukan waktu yang lama,

dikarenakan tidak teraturnya data dalam penyimpanan arsip. 1.2.2 Rumusan Masalah

Dari masalah-masalah diatas, maka dapat dirumuskan beberapa

permasalahan diantaranya:

1. Bagaimana sistem informasi penjualan barang yang sedang berjalan pada

Distro.

2. Bagaimana perancangan sistem informasi penjualan barang pada Distro

Airplanesystm.

3. Bagaimana implementasi sistem informasi penjualan barang pada Distro

(21)

4

4. Bagaimana pengujian sistem informasi penjualan barang pada Distro

Airplanesystm.

1.3. Maksud dan Tujuan Penelitian

Dalam penyusunan tugas akhir ini terdapat maksud dan tujuan yang hendak di capai dan sesuai dengan yang diharapkan.

1.3.1 Maksud Penelitian

Dengan membuat sistem baru dalam Distro Airplanesystm yaitu

sebuah sistem manual di rubah menjadi sistem terkomputerisasi sehingga lebih

praktis Memudahkan dalam memantau jumlah persediaan barang secara cepat dan

memudahkan dalam pembukuan sehingga lebih efektif dan efisien.

1.3.2 Tujuan Penelitian

1. Untuk mengetahui sistem informasi penjualan yang sedang berjalan pada

Distro Airplanesystm.

2. Untuk mengetahui perancangan sistem informasi penjualan pada Distro

Airplanesystm.

3. Untuk mengetahui implementasi sistem informasi penjualan pada Distro

Airplanesystm .

4. Untuk mengetahui analisis dan pengujian program pada Distro

(22)

1.4 Kegunaan Penelitian

Kegunaan dari penelitian yang akan diperoleh dari hasil penelitian yang

penulis lakukan adalah:

1.4.1 Kegunaan Praktis

1. Memberikan masukan atau pendapat untuk pengolahan data sebagai bahan

acuan dan pertimbangan dalam pengembangan cara-cara yang telah ada

sebelumnya.

2. Membantu proses penjualan barang di Distro Airplanesystm.

1.4.2. Kegunaan Akademis

1. Sebagai pengembangan ilmu hasil dari penelitian ini menjadi pembanding

antara ilmu secara teori dengan lapangan atau praktek. Sehingga dengan

adanya pembandingan itu dapat memajukan ilmu manajemen informatika

yang sudah ada dan dapat mengunungkan berbagai pihak.

2. Hasil dari penelitian ini diharapkan dapat memberikan sumbangan

pemikiran kepada peneliti lain atau para kademis yang akan mengambil

skripsi atau tugas akhir dalam kajian yang sama sekaligus referensi dalam

penulisan.

3. Berguna dalam manambah atau memperkaya wawasan pengetahuan baik

(23)

6

mengambil keputusan atas permasalahan yang ada didalam perusahaan,

khususnya di Distro Airplanesystm.

1.5. Batasan Masalah

Penulis mencoba membatasi masalah yang akan di bahas yaitu membahas

tentang :

1. Membahas tentang penyediaan barang, persediaan barang dan penjualan

barang secara online pada Distro Airplanesystm.

2. Sistem ini hanya memberikan informasi barang yang tersedia dan proses pembelian barang tersebut.

3. Dalam system e-commerce ini hanya menyajikan informasi mengenai produk-produk yang disediakan di Distro Airplanesystm.

4. Untuk masalah pembayaran dilakukan melalui transfer uang melalui Bank yang ditunjuk, hal ini dilakukan untuk menjaga keamanan.

5. Sistem Pengiriman ini hanya dalam bandung .

1.6. Lokasi dan Waktu Penelitian

Dalam menyelesaikan tugas akhir ini penulis melakukan penelitian pada

Distro Airplanesystm yang beralamat di jalan Batik No 13 Bandung.Sedangkan

(24)

Tabel 1.1 Waktu Pelaksanaan Kegiatan Penelitian

No Kegiatan

September/ 2011

Oktober/ 2011

November/ 2011

Desember/ 2011 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 Pengumpulan kebutuhan

2 Membangun prototyping 3 Perancanaan

(25)

8

BAB II

LANDASAN TEORI

Dalam melakukan analisis terhadap permasalahan dan perancangan perangkat lunak, diperlukan pemahaman-pemahaman terhadap sejumlah teori yang mendukung terhadap permasalahan yang ada. Pada bab ini dijelaskan beberapa konsep dan dasar teori yang berkaitan dengan permasalahan yang akan dibahas sebagai dasar pemahaman dalam mengimplementasikan konsep-konsep tersebut kedalam semua kegiatan pengembangan sistem.

2.1Konsep Dasar Sistem

(26)

atau komponen mendefinisikan sistem sebagai kumpulan elemen yang berinteraksi untuk mencapai suatu tujuan.

Suatu sistem mempunyai karakteristik atau sifat tertentu yaitu mempunyai komponen-komponen, batas sistem, lingkungan luar sistem, masukan sistem, keluaran sistem, pengolahan sistem, sasaran dan tujuan sistem.

2.1.1 Pengertian Sistem

Sistem terdiri dari alat masukan dan alat keluaran dimana dalam pengoperasiannya terdiri dari perangkat keras (hardwere) perangkat lunak (softwere) masukan (input) dan keluaran (output) pengertian sistem itu sangat banyak dan bermacam-macam disesuaikan dengan pendekatan dalam mendefinisikan sistem itu sendiri.

Suatu sistem merupakan jaringan dari prosedur-prosedur yang saling berhubungan.Definisi sistem menurut Jogiyanto (2000 : 683) “sistem adalah kumpulan dari elemen-elemen yang saling berinteraksi untuk mencapai suatu tujuan”.

2.1.2 Karakteristik sistem

(27)

10

1. komponen (component)

Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi dan bekerjasama membentuk satu kesatuan.

2. Batas sistem (boundary)

Merupakan daerah yang membatasi antara satu sistem dengan sistem lainnya atau dengan lingkungan luar.

3. Lingk unga n Luar Siste m (E nvironments)

Adalah segala sesuatu yang berada diluar batas sistem yang mempengaruhi operasi sistem baik itu yang bersifat merugikan ataupun menguntungkan.

4. Penghubung (In terface)

Merupakan media penghubung antar subsistem yang memungkinkan sumber-sumber daya mengalir dari satu subsistem ke subsistem lain. 5. Masukan (In put) keluaran yang b erguna dari sisa pembuangan.

7. pengolah Sistem (Pr ocess)

(28)

8. Sasaran (Objective) atau Tu juan ( Goal)

Suatu sistem pasti mempunyai tujuan (goal) , jika suatu sistem tidak mempunyai tujuan yang jelas, maka semua operasi sistem tidak ada gunanya.

2.1.3 Klasifikasi sistem

Klasifikasi sistem menurut Jogiyanto (2000 : 687) adalah sistem dapat diklasifikasikan dari beberapa sudut pandang,diantaranya adalah sebagai berikut:

1. Sistem diklasifikas ikan sebagai Sistem Abstrak dan Sistem Fisika. . a. Abstrak Sistem

Abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak nampak secara fisik.

b. Sistem Fisik

Sistem Fisik adalah suatu sistem dari unsur-unsur yang bekerja sama untuk mencapai suatu tujuan tertentu, dimana sistem – sistem tersebut lebih sekedar kerangka–kerangka konsep belaka.

2. Sistem diklasifikasikan sebagai Sistem Tertutup dan Sistem Terbuka a. Sistem Tertutup

(29)

12

b. Sistem Terbuka

Sistem Terbuka adalah suatu sistem yang berhubungan dan terpengaruh dengan lingkungan luar.

3. Sistem diklasifikasikan sebagai Sistem Alamiah dan sistem Buatan Manusia

a. Sistem Alamiah

Sistem Alamiah adalah sistem yang terjadi melalui proses alam dan tidak dibuat oleh manusia.

b. Sistem Buatan Manusia

Sistem Buatan Manusia adalah sistem yang dirancang oleh manusia dan melibatkan interaksi antara manusia dengan mesin.

4. Sistem diklasifikasikan sebagai Sistem Tertentu dan Sistem Tak Tentu a. Sistem Tertentu

Sistem Tertentu adalah beroperasi dengan tingkah laku yang sudah dapat diprediksi interaksi diantara bagian-bagiannya dapat dideteksi dengan pasti sehingga keluarannya dapat diramalkan.

b. Sistem Tak Tentu

(30)

2.2Konsep Dasar Informasi

Informasi adalah data yang sudah diproses atau diolah sehingga mempunyai nilai bagi penerimanya dan dapat digunakan untuk dasar pengambilan mempunyai nilai bagi penerimanya dan dapat digunakan untuk dasar pengambilan keputusan yang disampaikan melalui media kertas (HardCopy), tampilan (Display) atau sarana suara (Aud io).

Data adalah kumpulan kejadian yang diangkat dari suatu kejadian. Da ta dapat berupa angka-angka, huruf-huruf, simbol-simbol khusus atau gabungan dari keduanya. Pengolahan data adalah manipulasi dari data kedalam bentuk yang berguna dan berarti, berupa suatu informasi. Informasi adalah hasil dari kegiatan pengolahan data yang memberikan bentuk yang lebih berarti dari suatu kejadian. menurut Jogiyanto (2000 : 432) Jadi Pengolahan Data Electronik (PD atau Electronic Data Processing (EDP ) adalah manipulasi dari data kedalam bentuk yang lebih berarti berupa suatu informasi dengan menggunakan suatu informasi dengan menggunakan suatu alat elektronik yaitu computer.

2.2.1 Pengertian Informasi

(31)

14

dari data yang telah diolah dan mempunyai nilai guna bagi para penga mbil keputusan. Definisi data menurut Jogiyanto (2000 : 692) “data adalah data yang sudah diproses menjadi bentuk yang berguna bagi pemakai, dan mempunyai nilai pikir yang nyata bagi pembuatan keputusan pada saat sedang berjalan atau untuk prospek masa depan”. Sedangkan definisi informasi menurut Jogiyanto (2000 :696) “ informasi adalah hasil dari pengolahan data yang memberikan arti dan

Informasi harus bebas dari kesalahan-kesalahan dan tidak biasa atau menyesatkan

2. Tepat Waktu

Informasi yang datang pada penerima tidak boleh terlambat. Informasi yang sudah usang tidak akan mempunyai nilai lagi, karena informasi merupakan landasan dalam mengambil keputusan. Bila pengambilan keputusan terlambat maka dapat berakibat fatal bagi informasi.

3. Relevan

(32)

2.2.3 Nilai Informasi

Nilai informasi menurut Jogiyanto (2000 : 696) adalah nilai informasi ditentukan dari dua hal yaitu manfaat dan biaya mendapatkannya. Suatu informasi dikatakan bernilai apabila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya. Lebih lanjut sebagian informasi tidak dapat persis ditaksir keuntungannya dengan suatu nilai uang tetapi dapat ditaksir nilai efektifitasnya.

2.2.4 Pengertian Sistem Informasi

Setelah di ketahui bahwa informasi merupakan sangat penting bagi suatu organisasi atau manajemen untuk mengambil keputusan, menurut Jogiyanto (2000 : 457) maka dapat didefinisikan sebagai berikut :

a. Suatu sistem yang dibuat oleh manusia yang terdiri dari komponen komponen dalam berorganisasi untuk mencapai suatu tujuan yaitu menyajikan informasi

b. Sekumpulan prosedur organisasi yang pada saat dilaksanakan akan memberikan informasi bagi pengambil keputusan dan atau untuk mengendalikan informasi.

(33)

16

2.2.5 Konsep Dasar Informasi

Setelah diketahui bahwa informasi merupakan sangat penting bagi suatu organisasi atau manajemen untuk mengambil keputusan, menurut Jogiyanto (2000 : 512) maka dapat didefinisikan sebagai berikut:

a. Suatu sistem yang dibuat oleh manusia yang terdiri dari komponen – komponen dalam berorganisasi untuk mencapai suatu tujuan yaitu menyajikan infomasi.

b. Sekumpulan prosedur organisasi yang pada saat dilaksanakan akan memberikan informasi bagi pengambil keputusan dan atau untuk mengendalikan informasi.

c. Suatu sistem didalam organisasi yang mempertemukan kebutuhan pengolahan transaksi, mendukung operasi, bersifat manajerial, dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan.

(34)

menghasilkan, menganalisa, menyebarkan dan memperoleh informasi guna mendukung pengambilan keputusan mengenai penjualan.

2.4 Pembelian

. Pembelian merupakan salah satu kegiatan dari pembelanjaan. Pembelian juga mempunyai peranan yang penting, sama halnya dengan penjualan yaitu untuk

memenuhi kebutuhan perusahaan.

Menyangkut pengertian tentang pembelian:

Menurut Kotler (2000 : 423) Pembelian adalah membeli aktiva produk untuk

digunakan dalam kegiatan perusahaan yang digunakan untuk mencatat pembelian

barang dagangan selama satu periode, hanya digunakan untuk mencatat pembelian

barang dagangannya.

2.5 Penjualan online

(35)

18

2.6 Pemesanan

Pemesan adalah suatu kegiatan pembelian barang dengan cara memesan terlabih dahulu untuk menyesuaikan barang-barang yang di butuhkan oleh konsumen sehingga konsumen tidak perlu mendatangi langsung tempat penjualan barang karena pemesanan barang bisa di lakukan melalui via telephone maupun online.

2.7 Persediaan

Menurut Kotler (2000 : 455) Persediaan adalah barang atau bahan yang disimpan didalam gudang yang akan digunakan untuk memenuhi tujuan tertentu, misalnya digunakan dalam proses produksi tekstil, untuk usaha perdagangan khususnya pendistribusian barang. Sedangkan barang adalah suatu benda dalam berbagai bentuk dan uraian yang meliputi bahan baku, barang setengah jadi, barang jadi atau peralatan yang spesifikasinya ditetapkan oleh pengguna barang atau jasa. Sistem persediaan barang adalah struktur interaksi manusia, peralatan, metode-metode dan kontrol-kontrol yang disusun untuk mencapai tujuan sebagai berikut:

1. Mendukung rutin kerja dalam bagian kontrol persediaan.

2. Mendukung pembuatan keputusan untuk personil-personil yang mengatur gudang dan bagian kontrol persediaan.

(36)

2.8 Promosi

Suatu komunukasi informasi penjual dan pembeli yang bertujuna untuk merubah sikap dan prilaku pembeli, yang tadinya tidak mengenal menjadi mengenal sehingga menjadi pembeli dan tetap mengingat produk tersebut(Djaslim saladin,2001:123)

2.9 E-Commerce

2.9.1 Pengertian E-Commerce

Menurut David Baum(2001:423) pengertian e-commerce dapat kita artikan sebagai berikut: “E-Commerce adalah satu set dinamis teknologi, amplikasi dan proses bisnis yang menghubungkan perusahaan, pelanggan, dan komunitas tertentu melalui promosi online dan perdagangan barang, pelanyana dan iformasi yang dilakukan secara online, jika dilihat dari segi ekonominya.” Selain dari pernyataan di atas penulis mencoba mengertikan E-Commerce itu merupakan suatu aplikasi dari teknologi online (internet) pada bidang komersil.

2.9.2 Internet dan E-Commerce

(37)

20

2.10 Perangkat Lunak Pendukung

Adapun perangkat lunak yang digunakan untuk membangun perancangan sistem informasi ini, yaitu :

2.10.1 PHP

Menurut Mark Ade Syukur (2003 : 24) PHP adalah tekhnologi yang diperkenalkan tahun 1994 oleh Rusmus Lerdorf. Beberapa versi awal yang tidak dipublikasikan digunakan pada situs pribadinya untuk mencatat siapa saja yang mengakses daftar riwayat hidup onlinennya. Versi pertama digunakan oleh pihak lain pada awal tahun1995 dan dikenal sebagai Personal Home Page Tools. Terkandung di dalamnya sebuah parser engine (mesin pengurai) yang sangat disederhanakan, yang hanya mampu mengolah macro khusus dan beberapa utilitas yang sering digunakan pada pembuatan home page,seperti buku tamu, pencacah dan hal semacamnya. Parser tersebut ditulis ulang pada pertengahan 1995 dan dinamakan PHP/FI Version 2. FI (Form Interpreter) sendiri berasal dari kode lain yang ditulis juga oleh Rasmus, yang menterjemahkan HTML dari data.

Pada tahun 1997 terdapat perubahan dalam pengembangan PHP. PHP berubah dariproyek pribadi Rasmus menjadi sebuah tim yang lebih terorganisasi. Parsernya ditulis ulang dari bentuk rancangan awal oleh Zeev Suraski dan Andi Gutmans, dan hal ini menjadi dasar PHP version.

(38)

dari suatua plikasi bukan dokumen HTML yang dibuat dengan menggunakan editor teks atau editorHTML. PHP dirancang untuk dapat bekerja sama dengan database server dan dibuat sedemikian rupa sehingga pembuatan dokumen HTML yang dapat mengakses database menjadi begitu mudah.

PHP membuat proses pengembangan aplikasi menjadi mudah karena kelebihan-kelebihannya, yaitu:

1. Script (kode program) terintegrasi dengan file HTML, sehingga developer bisa berkonsentrasi langsung pada penampilan dokumen webnya.

2. Tidak ada Proses compiling dan lingking. 3. Berorentasi Objek (objek oriented).

4. Sintaksis pemrogramannya mudah dipelajari.

5. Integrasi yang sangat luas ke berbagai server database. Menulis web yang terhubung ke database menjadi sangat sederhana. Database yang didukung oleh PHP: Oracle, Sybase, mSQL, MySQL, Solid, ODBC, PostgreSQL, dBase, dan lain-lain. PHP tidak terbatas hanya menghasilkan keluaran HTML. Ia juga bisa digunakan untuk menghasilkan gambar GIF, atau bahkan sumber gambar GIF yang dinamis.

2.10.2 Adobe Dreamweaver CS5

(39)

22

Macromedia Dreamweaver sebelum Macromedia dibeli oleh Adobe Systems yaitu versi 8.

2.10.3 PhpMyAdmin

PhpMyAdmin adalah suatu program open source yang berbasis web yang dibuat menggunakan aplikasi PHP. Program ini digunakan untuk mengakses database MySQL. Program ini mempermudah dan mempersingkat kerja penggunanya. Dengan kelebihannya, para pengguna awam tidak harus paham sintak-sintak SQL dalam pembuatan database dan tabel.( Bunafit Nugroho (2004 : 91) ).

PhpMyAdmin mempunyai beberapa versi. Salah satu versi terbaru adalah PhpMyAdmin 2.9.0.2. Program ini ada pada direktori C:\Appserv\www. Didalam PhpMyAdmin terdapat banyak tombol sehingga pemakai akan sering mengalami kegagalan dalam pembuatan database bahkan maah akan merusak database yang sudah ada sebelumnya.

2.10.4 XAMPP

XAMPP merupakan sebuah tool yang menyediakan beberapa paket perangkat lunak ke dalam satu buah paket. Dalam buku ini, penulis enggunakan XAMPP versi 1.4.12 yang tersedia dalam CD yang disertakan. XAMPP versi 1.4.12 terdiri atas : Arief Ramadhan & Hendra Saputra (2005:2)

(40)

3. PHP 5.3.1 4. SQLite 2.8.15 5. PHPMyAdmin 2.6.1 6. ADODB 4.60

7. Zend Optimizer 2.5.7, dan lain-lain.

Dengan mengisntal XAMPP, kita tidak perlu lagi melakukan instalasi dan konfigurasi web server Apache, PHP 5, dan mySQL secara manual. XAMPP akan mengintalasi dan mengonfigurasikannya secara otomatis.

(41)

35 BAB IV

ANALISIS DAN PERANCANGAN SISTEM

4.1 Analisis Sistem Yang Sedang Berjalan

Analisis sistem yang sedang berjalan di perlukan agar kita tahu bahwa gambaran sistem yang telah ada dalam perusahaan dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan-permasalahan yang timbul sehingga bisa diusulkan perbaikan-perbaikan.

4.1.1 Analisis Kebutuhan

Sebelum membuat suatu sistem, hendaknya melakukan analisis terlebih dahulu terhadap kebutuhan-kebutuhan apa saja yang diperlukan dengan menggunakan metode-metode yang telah ada.

4.1.1.1Use Case Diagram

Use case diagram (diagram use case) adalah diagram yang menyajikan interaksi antara use case dan actor. Dimana actor dapat berupa orang, peralatan atau sistem lain yang berinteraksi dengan sistem yang sedang dibangun. Use case menggambarkan fungsionalitas sistem atau persyaratan-persyaratan yang harus dipenuhi sistem dari pandangan pemakai.

(42)

4.1.1.2Skenario Use Case

Skenario use case digunakan untuk memudahkan dalam menganalisa skenario yang akan kita gunakan pada fase-fase selanjutnya dengan melakukan penilaian terhadap skenario tersebut. Adapun tahapan-tahapan sekenario use case Penjualan pada Distro Airplanesystm Bandung yang sedang berjalan adalah sebagai berikut :

1. Nama Use Case : Penjualan

Actor : Airplanesystm

(43)

37

Tabel 4.1 Tabel skenario use case Pemasaran Barang

No Actor Sistem

1 Konsumen melihat dan memilih barang dari data barang yang ada lalu memesan barang yang dipilih.

3. Konsumen membayar barang yang sudah dipilih sesuai dengan jumlah dan harga yang tertera.

2. . Pegawai menyiapkan barang yang dipesan oleh konsumen.

4. . Pegawai mencetak struk pemabayaran dan diberi ke konsumen.

5.Konsumen menerima struk pembayaran.

4.1.1.3 Activity Diagram

(44)

Gambar 4.2 Activity Diagram Sistem Informasi Penjualan Pada Distro Airplanesystm yang sedang berjalan

4.1.2 Evaluasi Sistem Yang Sedang Berjalan

Setelah penulis mengadakan penelitian pada Distro Airplanesystm dan mengamati kegiatan yang berhubungan dengan prosedur serta proses pengolahan data penjualan yang meliputi pembuatan dokumen-dokumen, bagian-bagian mana saja yang terlibat, serta pembuatan laporan-laporan, penulis menemukan beberapa kelemahan dalam sistem yang sedang berjalan pada saat ini.

End Bag.Penjualan Bag.Administrasi

melihat barang Melayani Pembeli barang

menyiapkan barang yang di pesen Start

Bayar Barang Terima Pembayaran Barang

Terima Faktur Pembayaran barang Mencetak faktur Pembayaran Barang

(45)

39

Kelemahan-kelemahan dari sistem penjualan yang sedang berjalan : 1. Proses penjualan kegiatannya masih belum optimal karena belum adanya

system yang terkomputerisasi sehingga memperlambat proses kerja.

2. Kurangnya promosi yang dilakukan oleh perusahaan yang meyebabakan produk yang dipasarkan kurang dikenal oleh masyarakat secara umum. Melihat kasus yang terjadi diatas untuk itu penulis mencoba memberikan solusi untuk mengatasi permasalahan tersebut, antara lain:

1. Diperlukan sistem yang sudah terkomputerasasi

2. Diperlukan sistem informasi yang berbasis web untuk dapat memerluas promosi .

4.2 Perancangan Sistem

Pada tahap perancangan sistem ini akan dijelaskan mengenai perancangan sistem pada objek yang digunakan, perancangan arsitektur program yang akan dibuat, perancangan tampilan dan perancangan menu.

4.2.1 Tujuan Perancangan Sistem

(46)

diterapkan suatu kegiatan untuk menemukan dan mengembangkan metoda, prosedur dan proses suatu data agar tujuan dari suatu organisasi dapat tercapai.

Adapun tujuan dari tahap perancangan sistem ini adalah untuk menghasilkan perancangan pengolahan data penjualan sehingga dapat memperbaiki atau meningkatkan kinerja sistem dari sistem yang sedang berjalan.

4.2.2 Gambaran Umum Sistem yang Diusulkan

Secara umum system yang diusulkan yaitu berupa website yang menjadi media penyampaian informasi seputar airplanesystm bandung berserta informasi tentang produk airplanesystm baik dari dalam negeri maupun dari luar negeri dan sebagai media penjualan pada distro airplanesystm seacara online dimana website airplanesystm tersebut bertujuan memberikan pelayanan terhadap masyarakat dalam hal ini user yang memanfaatkan adanya website distro airplanesystm adapun fungsi dari website ini nantinya yaitu sebagai media alternatif penyampaian informasi mengenai penjualan airplanesystm di website ini berdasrkan masalah yang dibahas pada bab sebelumnya maka penulis akan menjelaskan system yang diusulkan untuk website airplanesystm ini sesuai dengan kebutuhan system.pada system yang diusulkan,penulis lebih memfokuskan kepada aplikasi promosi dan penjualan pada distro airplanesystm secara online.

4.2.3 Perancangan Prosedur yang Diusulkan

(47)

41

dalam pembuatan suatu sistem. Sedangkan perancangan prosedur yang diusulkan merupakan tahap untuk memperbaiki atau meningkatkan efisiensi kerja. Tahap perancangan sistem yang digambarkan sebagai perancangan untuk membangun suatu sistem dan mengkonfigurasikan komponen-komponen perangkat lunak dan perangkat keras sehingga menghasilkan sistem yang baik, sistem yang dirancang tersebut menjadi satu komponen. Tahapan perancangan prosedur ini akan dijelaskan dengan menggunakan pemodelan sistem informasi berorientasi objek dengan UML.

4.2.3.1Use Case Diagram

Use case diagram (diagram use case) adalah diagram yang menyajikan interaksi antara use case dan actor. Dimana actor dapat berupa orang, peralatan atau sistem lain yang berinteraksi dengan sistem yang sedang dibangun. Use case menggambarkan fungsionalitas sistem atau persyaratan-persyaratan yang harus dipenuhi sistem dari pandangan pemakai.

(48)

4.2.3.2Skenario Use Case

Skenario use case digunkan untuk memudahkan dalam menganalisis

scenario yang akan kita gunakan pada tahapan-tahapan selanjutnya dengan melakukan penilaian terhadap skenario tersebut

1. Nama Use Case : Login admin

Actor : Admin

Tujuan : Pemasaran Online

Tabel 4.2. Use Case login admin 3. Admin memasukan User name

dan password.

4. web akan menampilkan halaman admin.

2. Nama Use Case : Transaksi

Actor : User

Tujuan : Transaksi Pembelian Produk

Tabel 4.3. Use Case Transaksi Pemesanan Produk

No Actor Sistem

1 Melakukan pemesanan produk

3. Pegawai akan merekam data transaksi pembelian produk 2.Menerima informasi tentang

persediaan dan harga produk.

(49)

43

5.Menerima Struk pembayaran

4.2.3.3Activity Diagram

Activity diagram (diagram aktivitas) adalah diagram yang menggambarkan aliran fungsionalitas dari sistem. Pada tahap pemodelan bisnis, diagram aktivitas dapat digunakan untuk menunjukkan aliran kerja bisnis (business work flow). Dapat juga digunakan untuk menggambarkan aliran kejadian (flow of events).

Gambar 4.4 Activity Diagram Sistem Informasi Penjualan Pada Airplanesystm yang diusulkan

Konsumen Sistem

Memesan Produk

merekam data trasaksi produk Melihat persedian dan harga produk

(50)

3. Nama Use Case : Pendaftaran

Actor : User

Tujuan : User menjadi member

Tabel 4.4 Skenario Use Case Proses Daftar Member

No Actor Sistem

1 Membuka website Distro Airplanesystm

3. Memilih menu daftar member .

5. Mengisi Form Daftar Member

2. . Tampilan website Distro Airplanesystm dengan pilihan menu

4.Menampilkan menu pendaftaran berupa isian identitas berupa username sebagai primary,

(51)

45

1 Menginputkan username dan password pada form login member.

2. Memverifikasi username dan password pada sistem database

(52)

. 5. Nama Use Case : Login admin Actor : Administrator

Tujuan : Proses validasi Admin

Tabel 4.6 Skenario Use Case Proses Login Admin

No Actor Sistem

1 Menginputkan username dan password pada form login admin.

2. Memverifikasi username dan password pada sistem database.

(53)

47

3 . Melakukan login dengan memasukkan username dan password.

6. Melakukan login pada halaman login member.

7. Memilih produk yang di inginkan untuk dipesan.

2. Tampilan website Distro

(54)

7. Nama Use Case : Konfirmasi pemesanan produk Actor : User

Tujuan : Proses konfirmasi

Tabel 4.8 Skenario Use Case Proses Konfirmasi Pemesanan Produk

No Actor Sistem

1 Membuka halaman konfirmasi dan mengisi form konfirmasi.

3 . Menginput nomor pesanan, nomor bukti transfer dan nama pengirim.

4 Menyimpan data konfirmasi ke Dalam sistem database.

8. Nama Use Case : Konfirmasi Pemesanan Actor : Admin

(55)

49

Tabel 4.9 Skenario Use Case Proses Pengesahan Konfirmasi Pemesanan Produk

No Actor Sistem

1 Membuka halaman konfirmasi dan memeriksa daftar konfirmasi pemesanan produk.

2 Mengesahkan konfirmasi pemesanan produk.

3. Merubah status konfirmasi pemesanan produk menjadi terkirim.

4.2.3.4Activity Diagram

(56)

Gambar 4.5 Activity Diagram Sistem Informasi Penjualan Online di Distro Airplanesystm yang Diusulkan.

4.2.3.5Sequence Diagram

Sequence Diagram digunakan untuk menggambarkan interaksi antar objek dalam waktu yang berurutan. Tetapi pada dasarnya sequence Diagram selain digunakan dalam lapisan abstraksi model objek. Kegunaannya untuk menunjukkan rangkaian pesan yang dikirim antara object juga interaksi antara objek, sesuatu yang terjadi pada titik tertentu dalam eksekusi sistem. Komponen

Sistem Admin

Login Member Start

Input Data Pendaftran

Input Data Pemesan

Input Data Konfimasi

Login Admin

melakukan Validasi konfimasi

Pengesahan Konfirmasi pemesan

(57)

51

utama sequence diagram terdiri atas objek yang dituliskan dengan kotak segiempat bernama pesan diwakili oleh garis dengan tanda panah dan waktu yang ditunjukkan dengan proses vertikal. Berikut adalah sequence diagram yang ada pada sistem penjualan, yaitu :

Gambar 4.6 Sequence Diagram Pemesanan

4.2.3.6 Collaboration Diagram

(58)

orientasi waktu, digambarkan oleh gambar collaboration diagram berikut :

Gambar 4.6Collaboration Diagram Penjualan

Collaboration Diagram Penjualan diatas : Konsumen membeli barang ke petugas customer lalu petugas customr menyiapkan barang yang akan diinginkan user setelah itu barang dicek kesediannya jika barang tersedia maka barang tersebut diberikan kepada konsumen jika tidak maka petugas customer akan memberikan konfirmasi bahwa barang tidak ada.setelah barang yang diinginkan oleh konsumen tersedia maka konsumen membayar barang ke petugas administrasi dan petugas administrasi akan mencetak faktur barang sebagai bukti pembayaran telah dilakukan,setelah dicetak faktur tersebut dan diberikan kepada konsumen.

4.2.3.7Class Diagram

(59)

53

yang terjadi, maka dapat dibuat Class Diagram Berikut Class Diagram Sistem Informasi Penjualan pada Distro Airpanesystm.

Gambar 4.8 Class Diagram Penjualan

4.2.3.8 Component Diagram

(60)

Gambar 5.0 Component Diagram

4.2.3.9Deployment Diagram

Diagram ini memperlihatkan konfigurasi saat aplikasi dijalankan. Diagram ini memuat simpul-simpul beserta komponen-komponen yang ada didalamnya. Deployment diagram berhubungan dengan diagram komponen dimana deployment diagram memuat satu atau lebih komponen-komponen.

(61)

55

Gambar 4.9 Deployment Diagram

4.2.3.10 Kodefikasi

Kodefikasi digunakan untuk menjabarkan item-item data yang bersifat unik. Adapun pengkodean pada struktur file di atas adalah sebagai berikut :

1. Kode Barang

XXXX-XX-X

SIZE

KODE JENIS

NO URUT

Contoh : 0001-TE-S

0001 : Menunjukkan no urut barang.

(62)

2. No_Order

051200 XX

A B C

Contoh: 05122001

O5122001 : Menunjukkan Order pemesanan yang dilakukan pada

tanggal

1220 : Menunjukkan no urut order 01 : Menunjukkan no order

4.2.4 Perancangan Antar Muka

Perancangan antar muka merupakan perancangan yang dibuat sebelum program aplikasi dibuat, perancangan antar muka pada sistem informasi penjualan barang pada Toko Airpanasystm yang akan dibangun adalah sebagai berikut :

4.2.4.1 Perancangan Struktur Menu

(63)

57

Gambar 4.10 Rancangan Struktur Menu

4.2.4.2Perancangan Input

Perancangan input merupakan dimulainya suatu proses informasi. Dalam perancangan input ini, data yang dimasukkan akan mempengaruhi hasil yang ditampilkan. Adapun perancangan-perancangan input yang ada dalam perancangan ini adalah :

1. Rancangan Tampilan Login

Tampilan login berfungsi sebagai pembatas hak akses pada perangkat lunak ini. Berikut rancangan tampilan login :

(64)

Gambar 4.11 Rancangan Tampilan Login

2. Rancangan Tampilan Login lupa paswod

Tampilan ini salah memasukan paswod login dan akan mencul eror seperti dibawa ini.

(65)

59

3. Rancangan Menu Utama

Gambar 4.13 Rancangan Menu Utama

4. Membuat Akun Pelanggan

(66)

5. Login Member

Gambar 4.15 Login Member

6. Masukan admin

Tampilan ini untuk memasukan admin yang udah daftar ke admin airplanesystm.

(67)

61

7. Tampilan kerajang belanja

Tampilan ini untuk melihat isi kerajang yang akan dibeli oleh konsumen.

Gambar 4.17 Tampilan kerajang belanja 8. Tampilan informasi pengiriman

Tampilan ini untuk melihat pengiriman barang ke konsumen.

(68)

2.2.4.3Perancangan Output

Desain keluaran merupakan unit keluaran yang berupa format tampilan atau laporan dari proses input data dan proses pengolahan data. Berikut perancangan tampilan output dalam perangkat lunak ini :

1. Output Daftar Produk

Gambar 4.19 Output Daftar Produk 4.2.5 Perancangan Arsitektur Jaringan

(69)

63

Gambar 4.20. Arsitektur Jaringan

(70)

64 BAB V

IMPLEMENTASI DAN PENGUJIAN SISTEM

Implementasi sistem informasi Penjualan berbasis web Pada Distro Airplanesystm dilakukan menggunakan bahasa pemograman PHP dengan menggunkan basis data MySQL. Aplikasi PHP dapat dijalankan diberbagai sistem operasi dan perangkat keras, tetapi implelentasi dan pengujian sepenuhnya hanya dilakukan di perangkat keras PC (personal compueter) dengan sistem operasi Windows XP.

Pada sistem ini pengaksesan sistem dibedakan menjadi dua bagian, yaitu bagian admin yang mempunyai hak akses penuh dalam mengelola isi website, dari pengolahan data sampai dengan pembuatan user dan password baru yang dibutuhkan. kedua bagian Pengurus, dalam bagian ini Pengurus yang bisa mengelola seluruh data yang ada di website akan tetapi tidak bisa menginput user baru. sedangkan user lain adalah pengujung website itu sendiri yang hak aksesnya hanya sebatas melihat informasi yang ada di website ini.

Beberapa hal yang menjadi batasan dalam mengimplementasikan perangkat lunak 1. Basis data yang digunkan dalam pengimpelemntasikan ini adalah MySQL 2. Alamt IP yang digunakan merupakan alamat IP statis

3. Tampilan untuk website menggunakan bahasa indonesia

(71)

65

karena menyediakan fasilitas untuk membuat perangkat lunak berbasis web, sedangkan mysql digunakan sebagai perangkat lunak pengembang dalam pembuatan basis data.

Perangkat keras berdasarkan kebutuhan kebutuhan minimal yang harus terpenuhi :

1. Server

a. Menggunkan minimal Intel Pentium(R) 4 Dual Core CPU 3.0 GHz Atau kelas di atasnya

b. Menggunakan Ram Minimal 1048 MB

c. Tersedianya hardisk untuk penyimpananya minimal 80 GB 2. Client

a. Menggunkan minimal Intel Pentium(R) 4 CPU 2.40GHz atau kelas di atasnya

b. RAM minimal 256 MB c. Tersedia HDD 20 GB

5.1 Implementasi Penginstalan XAMPP

Langkah terakhir adalah memanggil program yang telah di buat menggunakan aplikasi Opera, atau Mozilla Firefox.

1. Buka folder yang terdapat XAMPP.EXE instalasi yang telah dibuat untuk menginstal program.

2. Klik dua kali untuk menjalankan program SETUP.EXE tersebut

(72)

Gambar 5.1 Install xampp

4. Dan akan tampil seperti gambar di bawah ini, kemudian klik next.

Gambar 5.2 Destination Folder xampp

(73)

67

5. Berikan tanda check pada check box seperti yang terlihat pada gambar di Bawah ini.

Gambar 5.3. Check box installer 6. Klik tombol “Install”.

7. Sekarang jalankan browser anda pada Operet atau Mozilla Firefox. Ketikkan url http://localhost/. Kemudian pilih bahasa yang anda bisa. Maka akan tampak seperti gambar di bawah.

(74)

5.2 Implementasi Penginstalan Adobe Dreamweaver CS5 1. Masukan no seri kedalam kolom

Gambar 5.5 Install adobe dremweaver CS5 2. Pilih bahasa lalu teken accept

(75)

69

3. Tampil adobe dremweaver CS5 tunggu beberapa saat lagi

Gambar 5.7 Tampil adobe dremweaver CS5

4. Masuk langsung keprogram

(76)

5.3 Implementasi Program

Implementasi ini dilakukan agar pemakai sistem dapat mengerti tentang bagaimana cara bekerja dari sistem ini. Berikut adalah implementasi dari sistem informasi Penjualan berbasiskan web :

5.3.1 Halaman Utama Website

Halaman utama interface dari website Distro Airplanesystm berisi tentang halaman berita terbaru, halaman ini terdapat beberapa menu user untuk menjelajahi tentang isi dari web pendaftaran dan registrasi. Disertai menu Berikut adalah tampilan halaman utama user dari Distro Airplanesystm.

(77)

71

5.3.2 Halaman Login Admin

Halaman login admin adalah halaman yang berisi login admin untuk masuk kehalaman administrator agar dapat mengakses seluruh pengelolaan data-data yang dibutuhkan, berikut halaman login admin

Gambar 6.0 Halaman Login Admin

Sebelum admin memasuki halaman admin harus melakukan login untuk pengecekan user agar dapat mengakses halaman admin.

5.3.3 Halaman Admin

Berisi menu pengolahan data user serta data catalog

(78)

5.3.4 Form Keranjang Belanja

Form keranjang belanja ini berfungsi untuk menyimpan produk sementara yang akan di pesan oleh user.

(79)

73

5.3.5 Form Data Produk

Form data Produk merupakan form input data dan juga berfungsi untukmenampilkan data yang merupakan tampilan form data Kategori :

Gambar 6.3 Form Data Produk 5.3.6 From Laporan

Halaman data ini untuk melihat laporan pembelian .

(80)

5.4 Implementasi Basis Data

-- Table structure for table `tb_costomer`

CREATE TABLE IF NOT EXISTS `tb_costomer` ( `costomer_id` int(11) NOT NULL,

`costomer_gender` varchar(11) NOT NULL, ` costomer_firstname` varchar(255) NOT NULL, `costomer_lastname`varchar(255)NOT NULL, `costomer_dob datetime` NOT NULL,

`costomer_email addres`varchar (255)NOT NULL, `costomer_default addres id`int (11)NULL,

`costomer_telephone`varchar (255)NOT NULL, `costomer_fax`varchar (255)NULL,

`costomer_pasword`varchar (60)NOT NULL, `costomer_newsletter`varchar (1)NULL,

PRIMARY KEY (`costomer_id`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=0 ;

-- Table structure for table `tb_administrator`

CREATE TABLE IF NOT EXISTS `tb_ administrator` (

`id_ administrator` int(11) NOT NULL AUTO_INCREMENT, `user_name` varchar(255) NOT NULL,

(81)

75

) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=0 ;

-- Table structure for table `tb_orders`

CREATE TABLE IF NOT EXISTS `tb_ orders`(

` orders_id ` int(11)NOT NULL AUTO_INCREMENT, ` customers_id`int(11)NOT NULL,

` customers_name ` varchar(255)NOT NULL, ` customers_company` varchar(255)NULL,

` customers street_address ` varchar(255)NOT NULL, ` customers_city ` varchar(255)NOT NULL,

` customers_ postcode` varchar(255) NOT NULL, ` customers_ state ` varchar(255) NULL,

` customers_ country` varchar(255) NOT NULL, ` customers_ telephone ` varchar(255) NOT NULL, ` customers_ email address ` varchar(255) NOT NULL, ` customers_ delivery name ` varchar(255) NOT NULL,

(82)

-- Table structure for table `tb_products`

CREATE TABLE IF NOT EXISTS `tb_ products`(

` products_id ` int(11)NOT NULL AUTO_INCREMENT, ` products_quantity `int(4)NOT NULL,

` products_model ` varchar(4)NOT NULL, ` products_image ` varchar(64)NULL, ` products_ordered ` int(11)NOT NULL, ` products_tax class id ` int(11) NOT NULL, PRIMARY KEY (`products_id `)

) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=0 ;

-- Table structure for table `tb_address book`

CREATE TABLE IF NOT EXISTS `tb_ address book `(

` address_book id ` int(11)NOT NULL AUTO_INCREMENT, ` customers_id `int(11)NOT NULL,

` entry_street address ` varchar(255)NOT NULL,

PRIMARY KEY (`address_book id `)

) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=0 ;

-- Table structure for table `tb_categori`

CREATE TABLE IF NOT EXISTS `tb_ categori `(

` categories_id ` int(11)NOT NULL AUTO_INCREMENT, ` categories_image`varchar(64)NULL,

(83)

77

` sort_order ` datetime NULL, ` date_added ` int(3)NULL, ` last_modified ` datetime NULL,

PRIMARY KEY ( `categories_id `)

) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=0 ;

5.5 Pengujian Sistem

Pengujian merupakan bagian yang penting dalam siklus pembangunan perangkat lunak. Pengujian dilakukan untuk menjamin kualitas dan juga mengetahui kelemahan dari perangkat lunak. Tujuan dari pengujian adalah menjamin bahwa perangkat lunak yang dibangun memiliki kualitas yang handal yaitu mampu mempretasikan kajian pokok dari spesifikasi, analiisis, perancangan dan pengekodean dari perangkat lunak itu sendiri

Tabel 5.1 Pengujian Black Box Pengujian Black Box

no Data Masukan Masukan Kejadian Keluaran

1 Halaman login maka akan masuk menu utama admin, tetapi jika password dan username tidak sesuai, user tidak bisa masuk ke menu utama admin

2. jika username dan password tidak sesuai maka akan keluar pesan bahwa uername atau password salah dan user tidak diizinkan masuk kemenu utama admin

3. jika username dengan type1= admin maka akan ke halaman indek administrator yang mempunyai hak akses penuh, sedangkan jika user pengurus=type2 akan di redirect ke halaman indek pengurus

2 Halaman web Ubah Status 1. Validasi 2. Hapus

(84)

5.5.1 Kesimpulan Hasil Pengujian

(85)

79 BAB VI

KESIMPULAN DAN SARAN

6.1 Kesimpulan

Setelah penulis melakukan penelitian pada Distro Airplanesystm Bandung, maka penulis dapat mengambil kesimpulan sebagai barikut:

1. Sistem penjualan yang berjalan pada Distro Airplanesystm Bandung sudah berjalan dengan baik, akan tetapi karena banyaknya pengunjung di luar daerah ingin melakukan pemesanan produk tetapi pihak Distro Airplanesystm belum mempunyai sistem informasi penjualan secara Online.

2. Perancangan sistem informasi penjualan pada Distro Airplanesystm Bandung memudahkan administrator untuk melakukan proses-proses data pemesanan dan pengolahan data produk yang tersedia di Airplanesystm Bandung, serta pelanggan bisa melakukan proses pemesanan produk secara online.

3. Implementasi sistem informasi penjualan pada Distro Airplanesystm Bandung sangat dibutuhkan karena aplikasi yang dirancang memudahkan proses pemesanan produk bagi pelanggan, serta sangat efektif dan efisien bagi kinerja administrator.

(86)

pada saat proses pengolahan data pemesanan produk maupun pengolahan data-data produk.

6.2 Saran

Adapun dari kesimpulan diatas, penulis memberikan saran-saran sebagai berikut :

1. Pemakai (user) akan lebih baik bila dia memiliki pengetahuan tentang komputer, Internet dan basis data.

2. Perlu adanya pengembangan dan pemeliharaan terhadap sistem yang telah dibuat sehingga sistem dapat dipergunakan sesuai dengan kebutuhan. 3. Perangkat lunak yang disarankan dalam menunjang sistem informasi

penjualan berbasis web ini yaitu anti virus untuk mengamankan data. 4. Belum adanya failitas yang secara realtime dapat menampilkan update

(87)

76

DAFTAR PUSTAKA

Abdul Kadir, 2002 Buku teks ilmu Komputer basis data, Informatika, Bandung, 2002

Bambang Hariyanto, (2004). Sistem Manajemen Basis Data, Informatika, Bandung

( Bunafit Nugroho (2004 : 91)

David Baum(2 Arief Ramadhan & Hendra Saputra (2005:2) Martin (2005:1). (Djaslim saladin,2001:123)

Fathansyah.2004. Basis Data.Informatika.Bandung

Jogiyanto, 2000. Analisis dan desain sistem informasi. Andi. Yogyakarta Kotler (2000 : 401)

Lukmanul Hakim.2009. Jalan Pintas Menjadi Master PHP. Loko Media.Yogyakarta

Mark Ade Syukur (2003 : 24) PHP

Sholiq, 2006. Pemodelan Sistem Informasi Berorientasi Objek dengan UML.Graha Ilmu. Yogyakarta

http://id.wikipedia.org/wiki/UML. 10 November2011

http://ridwaniskandar.files.wordpress.com/ pengertian-penjualan.pdf / 10

November 2011

(88)

Nama Lengkap : Melly Meardiantie

Nim : 10908154

Tempat / Tanggal Lahir : Bandung,13 Mei 1990

Jenis Kelamin : Perempuan

Agama : Islam

Alamat Lengkap : Jl. Cijaura Regency No.32

Bandung

No_Hp : 08562190280

Pendidikan :

1996-2002 : SDN Ciskid 2 Bandung

2002-2005 : SMPN 31 Bandung

2005-2008 : SMA Taman Siswa Bandung

2008-2011 : Program Diploma III (D3) Jurusan Manajemen

Informatika Fakultas Teknik dan Ilmu Komputer

Gambar

Tabel 4.1 Tabel skenario use case Pemasaran Barang
Gambar 4.2 Activity Diagram Sistem Informasi Penjualan Pada Distro
Gambar 4.3 Use Case Diagram Sistem Informasi Penjualan Pada Distro
Tabel 4.2. Use Case login admin
+7

Referensi

Dokumen terkait

Penurunan tingkat stres dapat terbukti dari besarnya prosentase tingkat stres normal setelah dilakukan hipnoterapi yaitu sebanyak 16 responden (53,33%) dari 0

Puji syukur penulis ucapkan kepada Tuhan Yang Maha Esa yang telah memberikan rahmat dan karunia-Nya sehingga penulis dapat menyelesaikan Skripsi yang berjudul

Hasil penelitian ini adalah kebijakan yang dilakukan Kepolisian Resor Kota Bandar Lampung dalam menanggulangi tindak pidana pencurian kendaraan bermotor adalah

Berdasarkan analisis dan pembahasan yang dilakukan, maka hasil penelitian ini dapat ditarik kesimpulan sebagai berikut: umur perusahaan, ukuran perusahaan, leverage,

Teknik pengumpulan data yang dijalankan adalah observasi (partisipatif), wawancara mendalam ( indept interview ) dan dokumentasi (foto). Setelah data terkumpul, kemudian

belum tentu dapat digunakan untuk memenuhi kebutuhan manusia memiliki potensi gerak yang dapat dikembangkan sampai maksimal, tetapi dalam kenyataannya gerak

Tujuan Penelitian ini bertujuan untuk mengetahui perbedaan pengetahuan gizi dan tingkat kecukupan energi dan protein pada pasien gagal ginjal kronik predialisis

ßÕËÒÌßÒÍ× øÞßÒÕ ËÒ×Ì ÐÎÑÜËÕÍ×÷ ÍÛÞßÙß× ÍßÎßÒß. ÐÛÓÞÛÔßÖßÎßÒ Í×ÍÉß ßÕËÒÌßÒÍ×