• Tidak ada hasil yang ditemukan

Sistem Informasi Penjualan dan Pemasaran Handphone Berbasis Web di Rido Komunika

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Informasi Penjualan dan Pemasaran Handphone Berbasis Web di Rido Komunika"

Copied!
185
0
0

Teks penuh

(1)

Muhammad Sarip

10509195

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

BANDUNG

(2)
(3)

KOMUNIKA yang menyebabkan kurangnya

order produk dari konsumen sehingga

dibutuhkan media alternatif untuk promosi.

2. Penulisan data Pemesanan dan penjualan

masih menggunakan buku besar yang di tulis

tangan yang dapat menyebabkan terjadinya

duplikasi data atau redudansi serta tidak

(4)

2. Bagaimana Merancang sebuah sistem

informasi pemasaran dan penjualan

(5)

sisi pemesanan, promosi dan penjualan

produk yang akan disediakan sehingga dapat

membantu perusahaan agar dapat

meningkatkan profit perusahaan dan juga

meningkatkan kinerja dan efektifitas

perusahaan dengan cara

pengkomputerisasian pada bagian

(6)

di RIDO KOMUNIKA

2. Untuk merancang sistem informasi

promosi dan penjualan produk yang berbasis

e-commerce

sebagai media alternatif agar

(7)

sistem yang hanya menampilkan halaman depan, tentang

katalog produk, halaman manajemen admin dan

member/user, halaman pemesanan produk, halaman

untuk penjualan serta laporan penjulan.

3. Sistem pemesanan dilakukan dengan cara mendaftar

terlebih dahulu di halaman

Login

pembeli.

4. Proses pembayaran dilakukan dengan cara transfer

melalui rekening dan tidak menggunakan kartu kredit.

5. Pengiriman barang yang sudah dibeli dikirim

menggunakan jasa layanan.

6. Asumsi barang selalu ada dalam stok.

(8)

handphone ada ?

Buat struk

Bukti struk

Bukti penjualan harian

Laporan bulanan

Laporan penjualan bulanan

Laporan bulanan Data

handphone

Struk pembelian

T

(9)

Sist.informasi penjualan dan

pemasaran handphone berjalan

kasir PEMILIK TOKO

Data handphone

Struk pembelian ,Data handphone tidak ada

(10)

1.0 Cek handphone

3.0 Buat Struk Penjualan

2.0 Buat Bukti penjualan kasir

Pemilik Toko F.Penjualan

Data handphone

Data handphone

Info handphone

Struk pembelian

Bukti penjualan

Laporan ke uangan Bukti penjualan

Laporan ke uangan

(11)

Sist.informasi penjualan dan pemasaran handphone berjalan ADMIN PEMILIK TOKO USER Data login admin

Email Data admin Data rekening Data member Data kategori Data barang Data detail barang

Data kota Data jenis pengiriman

Info admin falid Login admin valid/invalid

lihat rekening lihat member Lihat kontak Lihat laporan Lihat kota Lihat jenis pengiriman

Lihat kategori Lihat barang

data kategori barang Data login member data login member invalid/

valid data data keranjang

data rekening

info member info login member

info kontak info keranjang info detail keranjang

info invoice

(12)

admin 1.0 Proses login 4.0 Data pengiriman 6.0 Pengelolaan laporan 2.0 Pengolaan data user 3.0 Pengolaan manajemen produk 5.0 Pengelolaan manajemen pemesanan User Data login Info login Info user Data user Data prodak Data kategori Info prodak Info kategori Info pengiriman Info kota Info harga Data pengiriman, Data kota, Data harga

Info login valid/invalid Info history belanja

Data login valid/invalid Data history belanja

Data pemesanan Data laporan Info aporan Info pemesanan 7.0 Keranjang

belanja Data belanja

(13)

1.2 Validasi data

login admin

Data login admin Data login user

Info login valid/infalid Info login falid/infalid

Info admin

user

Info user

user

(14)
(15)

3.1 Penelolaan data produk

3,2 Pengelolaan data kategori Adnin

Dat produk

Info produk

produk

kategori Data kategori

Info kateegori

Data produk

Data produk Data produk

Data kategori Data produk

(16)

manajemen pemesanan

4.1 Data kota 4.2 Data jenis pengiriman Adnin Data kota, Ongkos kirim Info kota, Info ongkos kirim

kota

Jenis pengiriman Data jenis pengiriman,

Data ongkos kirim

Info jenis pengiriman, Info ongkos kirim

Data kota, Data ongkos kirim

Data kota, Data ongkos kirim

Data jenis pengiriman, Data ongkos kirim

user

Info login valid user dataLogin valid user

Data kota, Data ongkos kirim

Data jenis pengiriman, Data ongkos kirim

5.1 Tampil dan cari

pemesanan 5.2 Detail pemesanan Admin kota keranjang Detail keranjang produk user Data kota Data kota

Data keranjang Data keranjang

Detail keranjang Detail keranjang

(17)

1. Dengan adanya Sistem Informasi Penjualan dan Pemasaran

handphone Berbasis web Di RIDO KOMUNIKA ini, kegiatan

promosi produk menjadi lebih efektif dan tepat guna dan

hemat biaya karena kegiatan pemasaran sudah melalui web

dan mencakup pangsa pasar yang luas.

2. Dengan adanya Sistem Informasi Penjualan dan Pemasaran

handphone Berbasis Web Di RIDO KOMUNIKA ini, Proses

pencatatan data pemesanan dan penjualan produk dapat

berjalan secara cepat dan tepat karena data pemesanan

produk dan data penjualan produk sudah dan sudah

terintegrasi dan terkomputerisasi sehingga mengurangi resiko

data

data yang rusak ataupun hilang karena sudah

(18)

BIODATA MAHASISWA

DATA PRIBADI:

Nim : 10509195

Nama : MUHAMAD SARIP

Tempat/Tgl. Lahir : BANDUNG, 1991-04-21

Jenis Kelamin : Pria

Semester : 10

Jenjang Pendidikkan : Program Sarjana (Strata - I)

Alamat Rumah : Kp.Sukanegla,Majalaya Kab.Bandung Rt.01 Rw.06

Alamat Bandung : Kp.Sukanegla,Majalaya Kab.Bandung Rt.01 Rw.06

E-Mail : ariftachi@rocketmail.com

No. Telepon : 089698049541

DATA KELUARGA:

Nama Ayah : CECE

Nama Ibu : SITI ROPIAH

Alamat Orang Tua : Kp.Sukanegla,Majalaya Kab.Bandung Rt.01 Rw.06

No. Telpon Orang Tua : 081394921697

Pekerjaan Orang Tua : WIRASWASTA

Dengan ini saya, yang bertandatangan dibawah ini, menyatakan bahwa data di atas adalah benar.

Hormat Saya,

(19)

BAB VI

KESIMPULAN DAN SARAN

Pada Bab ini akan dikemukakan kesimpulan yang dapat diperoleh dari

pembahasan bab-bab sebelumnya serta saran untuk perbaikan dan pengembangan

sistem yang lebih lanjut.

6.1. Kesimpulan

Pada Bab terakhr ini akan diuraikan kesimpulan yang dapat diperoleh dari

pembahasan bab – bab sebelumnya mengenai Sistem Informasi Penjualan dan

Pemasaran handphone Berbasis Web Di RIDO KOMUNIKA :

1. Dengan adanya Sistem Informasi Penjualan dan Pemasaran handphone

Berbasis web Di RIDO KOMUNIKA ini, kegiatan promosi produk menjadi lebih

efektif dan tepat guna dan hemat biaya karena kegiatan pemasaran sudah melalui

web dan mencakup pangsa pasar yang luas.

2. Dengan adanya Sistem Informasi Penjualan dan Pemasaran handphone

Berbasis Web Di RIDO KOMUNIKA ini, Proses pencatatan data pemesanan dan

penjualan produk dapat berjalan secara cepat dan tepat karena data pemesanan

produk dan data penjualan produk sudah dan sudah terintegrasi dan

terkomputerisasi sehingga mengurangi resiko data – data yang rusak ataupun

hilang karena sudah tersimpan dalam satu database.

6.2. Saran

Berdasarakan kesimpulan yang telah diuraikan diatas maka penulis dapat

memberikan beberapa saran yang dapat membantu mengatasi beberapa

(20)

1. Pada Sistem Informasi penjualan dan pemasaran handphone ini sebaiknya perlu

dipergunakan media alternatif lain sebagai alat promosi atau pemasaran untuk

meningkatkan penjualan.

2. Pada aplikasi transaksi yang dilakukan bisa lebih efektif jika tidak ada lagi

proses Upload bukti pembayaran yang dilakukan oleh konsumen. jadi jika telah

dilakukan pembayaran sistem dapat langsung menyimpan data pembayaran secara

(21)

BAB IV

ANALISIS DAN PERANCANGAN SISTEM

4.1. Analisis Sistem Yang Berjalan

Analisis sistem merupakan proses untuk menentukan suatu permasalahan

menjadi elemen-elemen yang lebih kecil untuk dipelajari guna mempermudah

permasalahan dari suatu sistem informasi, hasil akhir dari analisis sistem merupakan

cara pemecahan masalah yang terjadi dalam spesifikasi sistem yang baru.

Analisis sistem yang sedang berjalan dilakukan dengan tujuan untuk mengetahui

proses kerja yang sedang berjalan. Pokok-pokok yang dianalisis meliputi analisis

prosedur atau aliran data, diagram konteks, dan data flow diagram. Ini dilakukan

untuk mengevaluasi dan memberikan gambaran rencana pemecahan masalah yang

dihadapi.

4.1.1. Analisis Dokumen

Analisis dokumen berikut ini akan menganalisa dokumen yang digunakan

dalam prosedur pembelian dan stok handphone yang sedang berjalan pada RIDO

KOMUNIKA. Berikut adalah tabel análisis dokumen yang sedang berjalan.

Tabel 4.1 Analisis Dokumen Yang Sedang berjalan

NO NAMA

DOKUMEN

KETERANGAN

(22)

handphone

Fungsi Sebagai data Handphone yang ada di

RIDO KOMUNIKA

Rangkap 1

Atribut id_barang, merk_barang, jenis_barang,

harga_barang, jumlah_barang.

Aliran Data Informasi dan handphone dari konsumen

dicatat langsung ke dalam buku

pemesanan oleh bagian penjualan

2 Bukti struk

penjualan

Deskripsi Bukti penjualan Handphone di RIDO

KOMUNIKA

Fungsi Sebagai bukti penjualan handphone

Rangkap 2

Atribut Nama_customer, alamat, no_tlp,

merk_barang,harga_barang,

jumlah_barang, total_harga.

(23)

dicatat langsung ke dalam buku

pemesanan oleh bagian penjualan dan

dibuat nota penjualan, lalu bukti penjualan

diberikan kepada pemilik toko.

3 Laporan penjualan

bulanan

Deskripsi Bukti Penjualan yang diterima pemilik

toko ..

Fungsi

Sebagai Bukti Penjualan

Rangkap 2

Atribut No_nota, tanggal, nama_customer, alamat,

no_tlp, merk_barang, id_produk,

harga_barang, jumlah_barang, total_harga

Aliran Data Dari Bag.Penjualan dibuat arsip lalu

(24)

4.1.2. Analisis Prosedur yang sedang berjalan

Pada analisa prosedur ini, harus diketahui prosedur yang sedang berjalan

untuk keperluan pembentukan sistem yang baru. Dalam hal ini harus diketahui

hal-hal yang menjadi tujuan pemakai sehingga masalah tersebut dapat didefinisikan

secara jelas dan mudah dipahami. Prosedur pembelian handphone dan stok barang

yang sedang berjalan di RIDO KOMUNIKA adalah sebagai berikut :

Prosedur penjualan handphone

a. Konsumen datang langsung ke toko dan memberikan informasi tentang jenis

handphone yang akan dibeli kepada bagian penjualan, kemudian bagian

penjualan melakukan pengecekan apakah jenis yang konsumen inginkan ada,

jika ada dan cocok maka bagian penjualan membuat bukti penjualan sesuai

dengan informasi dari konsumen, bukti penjualan tersebut kemudian dicatat

kedalam buku besar penjualan yang kemudian diberikan kepada pemilik toko

untuk bukti penjualan handphone. Jika tidak ada maka bagian penjualan

memberi tahu konsumen bahwa spesifikasi tidak ada, Setelah itu bukti

penjualan digunakan sebagai data untuk membuat struk penjualan.

b. kemudian bagian penjualan membuat struk penjualan handphone sebanyak 2

rangkap dimana rangkap ke-1 langsung diberikan ke pada pelanggan, dan

(25)

c. Setiap belanja satu kali penjualan ,Bagian penjualan kemudian membuat

laporan keuangan sebanyak dua rangkap, rangkap ke-1 diserahkan ke pemilik

kemudian rangkap ke-2 di arsipkan di arsip laporan keuangan.

4.1.2.1. Flow Map Yang Sedang Berjalan

Flowmap adalah suatu bagan yang menggambarkan arus informasi yang berupa

laporan-laporan, formulir-formulir dan dokumen-dokumen yang dikeluarkan dari atau

ke bagian-bagian yang berhubungan didalamsistem. Berikut adalah flowmap

(26)

Flowmap pembelian handphone yang sedang berjalan

Bag.penjualan Pemilik toko

konsumen

Data handphone

handphone ada ?

Buat struk

Bukti struk

Bukti penjualan harian

Laporan bulanan

Laporan penjualan

bulanan

Laporan bulanan Data

handphone

Struk pembelian

T

A

Gambar 4.1. Flowmap Penjualan yang sedang berjalan.

Keterangan:

(27)

Sist.informasi penjualan dan

pemasaran handphone berjalan

kasir PEMILIK TOKO

Data handphone

Struk pembelian ,Data handphone tidak ada

Laporan ke uangan Bulanan

B = Laporan penjualan

4.1.2.2. Diagram kontek Yang Sedang Berjalan

Pada hakekatnya suatu sistem mempunyai keterkaitan dengan sejumlah

entitas, baik itu keterkaitan dengan entitas luar sistem maupun keterkaitan dengan

entitas dalam sistem. Hubungan antara entitas dengan sistem digambarkan dengan

Diagram Konteks. Adapun Diagram Konteks yang sedang berjalan pada RIDO

KOMUNIKA adalah sebagai berikut :

Gambar 4.2. Diagram Konteks yang sedang Berjalan.

4.1.2.3. Data Flow Diagram Yang Sedang Berjalan

DFD adalah sebuah teknik yang menggambarkan aliran data atau informasi

yang digunakan. DFD dibuat jika pada Diagram Konteks masih terdapat proses yang

harus dijelaskan lebih rinci. Berikut ini adalah DFD yang sedang berjalan pada RIDO

(28)

DFD Level 1 Yang Sedang Berjalan

Berikut ini adalah DFD level 1 yang sedang berjalan di RIDO KOMUNIKA,

entitas luar yang telibat adalah konsumen, dan pemilik toko.

1.0 Cek handphone

3.0 Buat Struk

Penjualan

2.0 Buat Bukti

penjualan kasir

Pemilik Toko F.Penjualan

Data handphone

Data handphone Struk pembelian

Bukti penjualan

Laporan ke uangan Bukti penjualan

Laporan ke uangan

Laporanpenjualan bulanan Info handphone

(29)

4.1.3 Evaluasi Sistem Informasi Yang Sedang Berjalan

Dari hasil penelitian dan analisis sistem pembelian handphone yang berjalan,

maka dihasilkan suatu kesimpulan mengenai kekurangannya. Adapun kekurangan

dan permasalahan dari sistem yang ada saat ini adalah, sebagai berikut :

a. Proses pembelian handphone yang terjadi saat ini pada Rido komunika belum

cukup memberikan informasi tentang spesifikasi handphone yang tersedia serta

memakan waktu konsumen

b. Belum tersedianya sebuah database yang menyimpan semua data tentang

penjualan handphone, sehingga bila di butuhkan data penjualan handphone dilakukan

dengan mencari pada struk penjualan handphone sehingga membutuhkan waktu yang

cukup lama dan tidak efisien.

c. Laporan data penjualan handphone masih dilakukan secara manual yaitu dengan

ditulis ke buku besar penjualan dan memiliki kemungkinan resiko yang lebih besar

dalam terjadinya kesalahan pada pembuatan laporan.

Sedangkan pemecahan atau solusi yang diusulkan untuk mengatasi masalah-masalah

tersebut di atas antara lain :

a. Membangun suatu sistem informasi yang dapat memberikan informasi tentang

pembelian handphone secara tepat.

b. Pengolahan data penjualan dilakukan dengan cara yang cepat, efektif, dan efisien,

dengan adanya perubahan proses pengolahan data penjualan handphone di dalam

sistem yang lama, dengan menggunakan suatu database supaya memudahkan proses

(30)

c. Sistem laporan data penjualan handphone secara manual diubah menjadi proses

laporan dengan menggunakan fasilitas database, agar bagian yang terlibat dalam

proses pengolahan data penjualan handphone dapat mengakses informasi secara

cepat, efisien dan efektif, serta mengurangi tingkat resiko kesalahan dalam

pembuatan laporan.

4.2 Perancangan Sistem

Perancangan sistem adalah tahap untuk memperbaiki sebuah sistem. Dalam

hal ini perancangan sistem yang diusulkan merupakan perancangan sistem untuk

memperbaiki sistem yang sudah ada. Tahap perancangan sistem dapat digambarkan

sebagai perancangan untuk membangun suatu sistem dan mengkonfigurasikan

komponen-komponen perangkat lunak dan perangkat keras sehingga menghasilkan

sistem yang lebih baik.

4.2.1 Tujuan Perancangan Sistem

Tujuan dari tahapan perancangan sistem ini adalah untuk memberikan solusi

terhadap sistem penjualan yang masih konvensional yang diterapkan di Rido

Komunika menjadi sistem informasi penjualan yang terkomputerisasi untuk

(31)

4.2.2 Gambaran Umum Sistem Yang Diusulkan

Gambaran mengenai sistem yang diusulkan yaitu mengenai sistem informasi

penjualan handphone yang berbasis web, sehingga konsumen dapat melakukan

pembelian melalui internet, dimana konsumen dapat melihat barang yang akan dibeli

terlebih dahulu melalui internet, lalu konsumen dapat langsung melakukan transaksi

pembelian.

4.2.3 Perancangan Prosedur Yang Diusulkan

Gambaran umum mengenai sistem yang diusulkan yaitu mengenai sistem

informasi penjualan handphone berbasis web, sehingga konsumen dapat melakukan

pembelian melalui internet, dimana konsumen dapat melihat barang yang akan dibeli

terlebih dahulu melalui internet.

4.2.3.1 Diagram Kontek Yang Diusulkan

Diagram konteks adalah diagram yang masih umum atau luas dari sebuah

sistem informasi yang menggambarkan aliran-aliran data dari dalam maupun luar

entitas. Entitas luar adalah entitas yang terletak diluar sistem yang mengirim data dari

sistem tersebut. berikut ini adalah diagram konteks sistem informasi penjualan

(32)

Sist.informasi penjualan dan pemasaran handphone berjalan ADMIN PEMILIK TOKO USER Data login admin

Email Data admin Data rekening Data member Data kategori Data barang Data detail barang

Data kota Data jenis pengiriman

Info admin falid Login admin valid/invalid

lihat rekening lihat member Lihat kontak Lihat laporan

Lihat kota Lihat jenis pengiriman

Lihat kategori Lihat barang

data kategori barang Data login member data login member invalid/

valid data data keranjang

data rekening

info member info login member

info kontak info keranjang info detail keranjang

info invoice

[image:32.612.114.526.113.422.2]

laporan

Gambar 4.4 Diagram Kontek Sistem Informasi Penjualan Handphone Yang

Diusulkan

4.2.3.2 Data Flow Diagram Yang Diusulkan

DFD adalah sebuah diagram alir yang dipresentasikan dengan

lambang-lambang tertentu. Dengan adanya DFD, maka penulisan suatu program akan menjadi

lebih mudah dalam pelaksanaannya, karena dengan lambang-lambang yang bersifat

(33)

admin 1.0 Proses login 4.0 Data pengiriman 6.0 Pengelolaan laporan 2.0 Pengolaan data user 3.0 Pengolaan manajemen produk 5.0 Pengelolaan manajemen pemesanan User Data login Info login Info user Data user Data prodak Data kategori Info prodak Info kategori Info pengiriman Info kota Info harga Data pengiriman, Data kota, Data harga

Info login valid/invalid Info history belanja

Data login valid/invalid Data history belanja

Data pemesanan Data laporan Info aporan Info pemesanan 7.0 Keranjang

belanja Data belanja

Info belanja Info produk admin user Data admin Data admin produk Data produk D ata pro du k Data user Data user D at a us er D at a u se r

a. DFD Level 1 Yang Diusulkan

Pada DFD level 1 sistem informasi informasi penjualan di Rido komunika ini

akan dijelaskan secara lebih jelas proses yang terjadi, berkut ini adalah DFD yang

[image:33.612.69.573.252.677.2]

diusulkan pada Rido Komunika:

(34)

1. DFD Level 2 Proses 1.0 Login

Proses yang terdapat pada DFD level 2 proses 1.0 adalah Proses Pengolahan data

Login di RIDO KOMUNIKA. Berikut adalah gambar dari DFD Level 2 proses

1.0 :

1.2 Validasi data

login admin

Data login admin Data login user

Info login valid/infalid Info login falid/infalid

Info admin

user

Info user

user

[image:34.612.127.543.254.491.2]

Data user Data user

Gambar 4.6 DFD Level 2 Proses 1.0 Login

2. DFD level 2 proses 2.0 adalah Proses Pengolahan data Admin rido komunika .

Berikut adalah gambar dari DFD Level 2 proses 2.0 :

(35)
[image:35.612.110.547.116.647.2]

admin 2.1 Ubah profile 2.2 Pengolaan data rekening 2.3 Daftar user 2.4 Tampil dan cari user 2.5 Ubah Status user ADMIN Data admin, Data user Info admin Info user Data admin Data admin Data admin rekening Data rekening Data rekening Info rekening Data rekening user kota Data kota Data user Data user Data user Data user Data user Data user Info user Data user Data user Data user

(36)

3. DFD level 2 proses 3.0 adalah Proses Pengeloaan manajemen produk di Rido

Komunika. Berikut adalah gambar dari DFD Level 2 proses 3.0 :

3.1 Penelolaan data produk

3,2 Pengelolaan data kategori Adnin

Dat produk

Info produk

produk

kategori Data kategori

Info kateegori

Data produk

Data produk Data produk

Data kategori Data produk

Data kategori

Gambar 4.8. DFD Level 2 Proses 3.0 pengelolaan manajemen produk

4. DFD level 2 proses 4.0 adalah Proses Pengeloaan manajemen data pengiriman

(37)

4.1 Data kota 4.2 Data jenis pengiriman Adnin Data kota, Ongkos kirim Info kota, Info ongkos kirim

kota

Jenis pengiriman Data jenis pengiriman,

Data ongkos kirim

Info jenis pengiriman, Info ongkos kirim

Data kota, Data ongkos kirim

Data kota, Data ongkos kirim

Data jenis pengiriman, Data ongkos kirim

user

Info login valid user dataLogin valid user

Data kota, Data ongkos kirim

[image:37.612.115.516.146.457.2]

Data jenis pengiriman, Data ongkos kirim

Gambar 4.9. DFD Level 2 Proses 4.0 pengelolaan data pengiriman

5.DFD level 2 proses 5.0 adalah Proses Pengeloaan manajemen pemesanan di

(38)

5.1 Tampil dan cari

pemesanan

5.2 Detail pemesanan Admin

kota

keranjang

Detail keranjang

produk

user Data kota

Data kota

Data keranjang Data keranjang

Detail keranjang Detail keranjang

Data produk Data produk

Data user Data user

Info keranjang Info keranjang

[image:38.612.138.511.111.469.2]

Data keranjang

Gambar 4.10. DFD Level 2 Proses 5.0 pengelolaan manajemen pemesanan

6.DFD level 2 proses 6.0 adalah Proses Cetak laporan di rido Komunika. Berikut

(39)
[image:39.612.143.535.326.669.2]

Admin 6.1 Laporan produk barang Info laporan Data barang Data barang

Gambar 4.11. DFD Level 2 Proses 6.0 pengelolaan laporan

7.DFD level 2 proses 8.0 adalah keranjang belanja di rido Komunika. Berikut

adalah gambar dari DFD Level 2 proses 8.0 :

8.1 Tampil detail barang 8.2 Tambah keranjang belanja 8.3 Hapus keranjang belanaj 8.4 Cek out keranjang belanja user pengunjung user keranjang Detail keranjang Info keranjang, Info detail keranjang

Data keranjang Data detail keranjang

Data keranjang, Data detail keranjang

Info keranjang, Info detail keranjang

Info keranjang, Info detail keranjang Info keranjang,

Info detail keranjang

Data keranjang

Data keranjang Data detail keranjang

Data detail keranjang Data keranjang

Data detail keranjang

Data detail keranjang

Data detail keranjang

Data user

Data detail keranjang

Data keranjang, Data detail keranjang

Data keranjang Data keranjang

Data keranjang, Data detail keranjang

Data detail keranjang

Data keranjang, Data detail keranjang Inf o k e ranj ang , Info de tai l k eranj an g Da ta k er anj ang , Dat a detai l k eranj ang Info keranjang, Info detail keranjang

Data detail keranjang

(40)

8.DFD level 3 proses 2.4 adalah menggambarkan proses daftar user. Berikut

dapat dilihat pada gambar :

2.4.1 Daftar user

2.4.2 Aktifasi account User pengunjung

Web mail

Data user

Info data user

Info user

Info data user Data user

Data user

Data user

Data user user

Info data user

[image:40.612.111.522.185.490.2]

Data daftar user

Gambar 4.13. DFD Level 3 Proses 2.4 daftar user

9.DFD level 3 proses 3.1 adalah menggambarkan proses pengelolaan manajemen

(41)

Admin 3.1.1 Tambah data produk 3.1.2 Tampil dan cari data produk 3.1.3 Ubah data produk 3.1.4 Hapus data produk produk Info produk Data produk Data produk Data produk Data produk Info produk Info produk Data produk Info produk Data produk Data produk

Info produk Data produk

Data produk Data produk In fo p ro d u k D a ta p ro d u k D a ta p ro d u k

Gambar 4.14. DFD Level 3 Proses 3.1 pengelolaan data produk

10. DFD level 3 1 adalah menggambarkan proses data pengelolaan kategori .

(42)

Admin 3.2.1 Tambah data kategori 3.2.2 Tampil dan cari data kategori 3.2.3 Ubah data kategori 3.2.4 Hapus data kategori Kategori Info kategori Data kategori Data kategori Data kategori Data kategori Info kategori Info kategori Data kategori Info kategori Data kategori Data kategori Info kategorii Data kategori Data kategori Data kategori Da ta k a te go ri Da ta k ateg ori

(43)

DFD level 3 proses 4.1 adalah menggambarkan proses data kota . berikut dapat

dilihat pada gamabar [ ]:

Admin 4.1.1 Tambah data kota 4.1.2 Tampil dan cari data kota

4.1.3 Ubah data kota 3.2.4 Hapus data kota kota Info kota Data kota Data kota Data kota Data kota Info kota Info kota Data kota Info kota Data kota Data kota Info kota Data kota Data kota D at a kot a Inf o kot a D at a kot a D at a kot a

(44)

4.2.3.3 Kamus Data

Kamus data merupakan sebuah daftar yang tersusun dari elemen data yang

berhubungan dengan system. Kamus data dibuat berdasarkan arus data yang ada di

data flow diagram. Isi dari kamus data tersebut meliputi :

1. Nama, yakni nama sebenarnya dari data yang terdapat pada data flow diagram.

2. Alias, yaitu nama lain yang digunakan untuk masukan pertama.

3. Aliran proses, yaitu arus aliran data yang dimaksud pada nama data, baik dari

entitas eksternal ke proses, proses satu ke proses lain, proses ke media penyimpanan

atau sebaliknya. Berikut ini adalah kamus data yang diambil dari data flow diagram

sistem yang diusulkan :

1. Nama Arus Data : Data login

Alias :

Aliran Data : login admin,login user,info admin,info user,

Admin 2.1,user 2.3 ,user 2.3 user 1.0 admin 1.2 user 1.2

Admin 4.2

Struktur Data : email, password, nama, jk, alamat, kode_pos, id_kota,

telp, status_aktivasi.

2. Nama Arus Data : data produk

Alias :

Aliran Data : admin proses 3.1,admin 3.2.1,admin 3.2.2,admib 3.2.4

(45)

Struktur Data : id_produk, id_kategori, i, nama_produk, deskripsi,

harga, stok, tgl_masuk, gambar, dibeli.

3. Nama Arus Data : Data user

Alias :

Aliran Data : data admin ,data user,info admin,info user

Admin 2.1,admin 2.3 ,admin 2,5,admin 2.0

Struktur Data : No_id, Nis, nama_user kelas, alamat_user, tgl_daftar,

email, telp.

4. Nama Arus Data : Info laporan

Alias :

Aliran Data : info laporan-admin 6.0,admin 6.1

Struktur Data : id_barang,harga,stok.

5. Data pemesanan : Info Data Orders (Pemesanan)

Alias :

Aliran Data : data pemesanan,info data pemesanan

Admin 5.1,admin 5.2

Struktur Data : id_orders, nama_kostumer, alamat, telepon, email,

status_order, tgl_order, jam_order, id_kota, total,

(46)

4.2.4 Perancangan Basis Data

Data yang diharapkan dapat mewakili seluruh kebutuhan pengguna. Basis

data didefinisikan sebagai kumpulan data yang berupa suatu penyampaian informasi

yang lengkap dengan jenis record yang mempunyai spesifikasi yang sama, sedang

yang dimaksud dengan record adalah kumpulan data yang berisikan field-field

berbeda, jumlah record pada umumnya terbatas.

4.2.4.1 Normalisasi

Normalisasi merupakan peralatan yang digunakan untuk melakukan proses

pengelompokkan data menjadi tabel-tabel yang menunjukkan entitas dan relasinya.

Dalam proses normalisasi, persyaratan sebuah tabel masih harus dipecah didasarkan

adanya kesulitan kondisi pengorganisasian data seperti untuk menambah atau

menyisipkan, menghapus atau mengubah, serta pembacaan data dari tabel tersebut.

Bila masih ada kesulitan, maka tabel harus dipecah menjadi beberapa lagi, dan

dilakukan proses normalisasi kembali sampai diperoleh tabel yang optimal.

Secara umum proses normalisasi dibagi dalam tiga tahap, yaitu tahap tidak normal

(Unnormal), normalisasi tahap 1, normalisasi tahap 2 dan normalisasi tahap 3. pada

tahap yang ketiga biasanya sudah akan diperoleh tabel yang optimal.

a. Bentuk un-nomral

Penjualan = { id_kota, nama_kota, ongkos_kirim, id_orders, status_order,

(47)

id_kustomer, password, nama_lengkap, alamat, email, telpon, id_session, blokir,

id_produk, nama_produk, produk_seo, deskripsi, harga, stok, berat, tgl_masuk,

gambar, dibeli, diskon, id_kategori, nama_kategori, id_konfirmasi, namabankp,

namap, tanggal, jumlah_transfer, resi_jne }

b. Normal 1

Penjualan = { id_kota, nama_kota, ongkos_kirim, id_orders, status_order,

status_kirim, tgl_order, jam_order, jumlah, id_orders_temp, jumlah_temporari,

id_kustomer, password, nama_lengkap, alamat, email, telpon, id_session, blokir,

id_produk, nama_produk, produk_seo, deskripsi, harga, stok, tgl_masuk, gambar,

dibeli, diskon, id_kategori, nama_kategori, id_konfirmasi, namabankp, namap,

tanggal, jumlah_transfer, resi_jne }

c. Normal 2

Order = { id_orders*, status_order, status_kirim, tgl_order, jam_order,id_kustomer

,resijne,jumlah}

Kota = { id_kota*, nama_kota, ongkos_kirim }

Orders_temp = {id_orders_temp*,id_produk, id_session, jumlah_temporari}

Kustomer = { id_kustomer*, password, nama_lengkap, alamat, email, telpon, blokir,

(48)

Produk = { id_produk*, nama_produk, produk_seo, deskripsi, harga, stok, berat,

tgl_masuk, gambar, dibeli, diskon,id_kategori}

Kategori = { id_kategori*, nama_kategori }

Konfirmasip = { id_konfirmasi*, namabankp, namap, tanggal, jumlah_transfer,

id_orders }

d. Normal 3

Orders = { id_orders*, status_order, status_kirim, tgl_order,

jam_order,id_kustomer** }

Kota = { id_kota*, nama_kota, ongkos_kirim}

Orders_detail = { id_orders**,id_produk**,jumlah}

Orders_temp = {id_orders_temp*,id_produk**, id_session, jumlah_temporari}

Kustomer = { id_kustomer, password, nama_lengkap, alamat, email, telpon, blokir,

id_kota** }

Produk = { id_produk, nama_produk, produk_seo, deskripsi, harga, stok, berat,

tgl_masuk, gambar, dibeli, diskon,id_kategori** }

Kategori = { id_kategori*, nama_kategori }

Konfirmasip = { id_konfirmasi*, namabankp, namap, tanggal, jumlah_transfer,

id_orders** }

(49)

4.2.4.2 Relasi Tabel

Relasi tabel merupakan suatu proses mengorganisasikan file untuk menghilangkan

grup elemen yang berulang-ulang. Proses relasi antar tabel adalah mengelompokan

data menjadi tabel-tabel yang menunjukan entiti dan relasinya yang berfungsi untuk

mengakses data item sedemikian rupa sehingga database tersebut mudah

dimodifikasi.

GAMBAR 4.17. Skema Relasi Tabel Sistem Informasi Penjualan dan

(50)

4.2.4.3 Entity Relationship Diagram

ERD merupakan bentuk bagan yang menggunakan relasi dan entitas suatu informasi.

Diagram relasi entitas dibuat dengan menggunakan persepsi yang terdiri dari

sekumpulan objek dasar yaitu entitas dan hubungan antar entitas. Berikut gambar

[image:50.612.132.536.258.563.2]

ERD:

(51)

4.2.4.4 Struktur File

Dalam pembuatan program dibutuhkan suatu spesifikasi file yang dimasukan

untuk melakukan kegiatan pengaturan pencarian data dan perubahan laporan,

sehingga memudahkan kerja sistem komputer. Struktur digunakan dalam

perancangan sistem, karena struktur file ini akan menentukan struktur fisik database

dan garis datanya. Struktur file merupakan urutan isi atau data-data item yang

terdapat pada sebuah record. File yang digunakan pada sistem informasi penjualan

dan pemasaran di rido komunikaadalah sebagai berikut :

1. File user

Nama : File data user

Media Penyimpanan : Database

Primay Key : id_user

Tabel 4.2 Struktur File user

Field Type Length Keterangan

Id_user INT 6 Primery key

Status_aktivasi Int 1 Status

Kode_aktivasi Varchar 120 Kode

Nama Varchar 30 Nama user

Emai Varcgar 30 Email user

(52)

Password Varchar 255 Password

Tanggal_daftar Date Tanggal daftar

Nama_bank Varchar 30 Nama bank

Rekening_bank Varchar 20 Nomer rekening

bank

Kontak Varchar 13 Nomer telpon

Website Text Web

Alamat Text Alamat

Foto_profile Varchar 200 Foto user

Pesen Varchar 160 Pesenan

2. File admin

Nama : File data admin

Media Penyimpanan : Database

Primay Key : id_admin

Tabel 4.3 Struktur File admin

Field Type Length Keteangan

Id_admin Int 11 Pimary key

Username Varchar 30 Nama admin

(53)

Password Varchar 200 Password admin

Status_akun Int 1 Status admin

3. File kategori

Nama : File data kategori

Media Penyimpanan : Database

Primay Key : id_kategori

Tabel 4.4 Struktur File kategori

Fild Type Length Keterangan

Id_kategori Int 11 Primary key

Nama_kategori Varchar 30 Nama kategori

Created Date Kata gori baru

4. File produk

Nama : File data produk

Media Penyimpanan : Database

(54)

Tabel 4.5 Struktur File produk

Fild Type Length Keterangan

Id_produk Int 5 Primary key

Id_kategori Int 5 Id kategori

Nama_produk Varchar 100 Nama produk

Deskripsi Text Rincian produk

Harga Int 20 Harga produk

Stok Int 5 Stok produk

Tanggal_masuk Date Tanggal masuk

barang

Gambar Varchar 100 Gambar produk

Dibeli Int 5 Beli produk

Diskon Int 5 Diskon produk

Status_publish Int 1 Status produk

5. File bank

Nama : File data user

Media Penyimpanan : Database

(55)

Tabel 4.6 Struktur File bank

Field Type Length Keterangan

Id_bank Int 5 Primary key

Nama_bang Varhar 30

6. File order

Nama : File data user

Media Penyimpanan : Database

Primay Key : id_order

Tabel 4.7 Struktur File order

Field Type Length Keterangan

Id_order Int 5 Primary key

Id_user Int 5 Id user

Nama_pembeli Varchar 50 Nama pembeli

Email Varchar 50 Email penerima

barang

Kontak Varchar 20 Kontak penerima

barang

Alamat Text Alamat penerima

(56)

Tanggal_order Date Tanggal order

Jam_order Time Jam order

Status_order Varchar 30 Status order

Metode_pembayaran Varchar 20 Metode

pembayaran

Nama_bank Varchar 30 Nama bank user

No_rekening_bank Int 20 No rekening user

Nama_akun_bank Varchar 20 Nama akun bank

user

Jasa_pengiriman Varchar 20 Jasa pengiriman

No_resi_pengirim Int 20 Nomer resi

pengiriman

7. File order detail

Nama : File data order_detail

Media Penyimpanan : Database

Primay Key : id_order

Tabel 4.8 Struktur File order_detail

Field Type Length Keterangan

(57)

Id_produk Int 5 id produk

Jumlah Int 5 Jumlah produk

8. File tempat penyimpanan sementara

Nama : File temp_order

Media Penyimpanan : Database

Primay Key : id_temp_order

Tabel 4.9 Struktur File temp_order

Fild Type Length Keterangan

Id_temp_order Int 5 Primary key

Id_produk Int 5 Id produk

Id_session Varchar 100 Id sessin produk

Ip_adress Varchar 45 Alamat user

Jumlah Int 5 Jumalah produk

Tanggal_temp_order Date Tanggal order

Jam_temp_order Time Jam order

(58)

4.2.4.5. Kodifikasi

Pengkodean atau kodifikasi berfungsi untuk mendefinisikan suatu objek

secara singkat, mengklasifikasikan data dan memasukan data kedalam database,

selain itu kode dapat dibentuk dari kumpulan huruf, angka dan karakter khusus. Pada

program sistem informasi penjualan dan pemasaran handphone di indigo mobile

phone terdapat beberapa pengkodean untuk memudahkan dalam pencarian data, yang

diantaranya yaitu :

Contoh :

J H

Karakter huruf awal katagori Karakter huruf akhir katagori

1. Kode Produk

X X - XX

Karakter huruf awal produk Karakter huruf akhir produk Karakter penghubung

Karakter angka secara berurut ke atas

(59)

J H - 01

Karakter huruf awal produk Karakter huruf akhir produk Karakter penghubung

Karakter angka secara berurut ke atas

2. Kode Pemesanan

X X - XXX

Karakter huruf awal pemesanan Karakter huruf akhir pemesanan

Karakter penghubung

Karakter angka secara berurut ke atas

Contoh :

F J - 001

Karakter huruf awal pemesanan Karakter huruf akhir pemesanan

Karakter penghubung

Karakter angka secara berurut ke atas

Sehingga pada setiap penjualan handphone pada Rido Komunika

memiliki pengkodean yang menjelaskan kode katagori, kode produk dan

kode pemesanan.

4.2.5. Perancangan Antar Muka

Perancangan antar muka terdiri dari perancangan struktur menu, serta

perancangan tampilan awal. Dibawah ini akan dijelaskan lebih lanjut mengenai

perancangan antar muka di sistem informasi penjualan dan pemasaran berbasis web

(60)

4.2.5.1. Struktur Menu

Perancangan menu dibuat dengan harapan agar pemakai dapat

menggunakannya tanpa kesulitan, sehingga memudahkan pemakai dalam memilih

menu dari aplikasi yang sedang berjalan. Untuk lebih jelas tentang bentuk rancangan

menu dapat dilihat pada gambar dibawah ini :

Menu Utama

Keranjang Belanja Kategori

Top produk Profile login daftar Home

Jenis Hanphone

Gambar 4.19 Struktur menu Customer Sistem Informasi

(61)

Menu Admin

Manajemen tarif pengiriman Manajemen

kategori

[image:61.612.118.528.108.370.2]

Manajemen produk Manajemen pemesanan User Manajemen laporan Administator panel Tambah Kategori Daftar Kategori Home Konfigurasi Ganti Username Ganti Password Tambah Produk Daftar Produk Pencarian Produk Laporan Produk Semua Pesanan Pesanan Sudah Konfirmasi Pesanan Sudah Bayar Pesanan Sudah Dikirim Laporan Penjualan Tambah Kota Daftar Kota Daftar User Pencarian User Laporan Produk Laporan Penjualan

Gambar 4.20 Struktur menu Admin Sistem Informasi Penjualan dan

Pemasaran di RIDO KOMUNIKA

4.2.5.2.Perancangan Input

a. Rancangan Tampilan Login

Perancangan Desain Input form login Customer dan Admin Desain ini di

(62)
[image:62.612.192.442.448.650.2]

Gambar 4.21. Desain input login admin

B . Rancangan Tampilan pertama kali admin masuk

Halaman ini menampilkan rincian halaman admin yg akan di gunakan , yang akan di

gunakan administrator panel,manajemen produk,manajemen kategori,manajemen

tarif pengiriman,manajemen pemesanan,user,manajemen laporan,

(63)

C.Rancangan admin administrator panel ubah nama admin

Halaman ini untuk merubah nama pengguna admin

Gambar 4.23 gambar halaman admin ganti nama

D. Rancangan admin ubah password

[image:63.612.116.533.167.384.2]

Halaman ini untuk mengubah password admin sesuai dengan yang admin inginkan

(64)

E.rancangan tabel kategori

halaman admin ketika admin menambahkan kategori produk dan di menu manajemen

ini akan terdapat menu lainnya seperti daftar produk,pencarian produk,laporan

peroduk,

Gambar 4.25 gambar rancangan tambah produk

F.rancangan tabel tambsh kategori

di dalam tabel rancangan ini terdapar dua pilihan ia itu memasukan kategori baru dan

(65)
[image:65.612.115.530.379.588.2]

Gambar 4.26 gambar tabel rancangan kategori

G.rancangan tabel tambah manajemen tarif pengirimam barang

di dalan ramcangan tabel manajemen tarif pengiriman ini admin bisa memasukan data

kota dan data ongkos kirim yang ada pada tabel tersebut.

(66)

H.rancangan interface tabel pemesanan

di dalam rancangan ini akan terdapat beberapa kontem seperti konten Pesanan

Sudah Konfirmasi , Pesanan Sudah Bayar,Pesanan Sudah Dikirim, Laporan

Penjualan.

Gambar 4.28 rancangan interface tabel pemesanan

H.rancangan interface data user

tabel ini mencatat data data user yang daftar pada ke web rido komunika dan admin

yang akan mengakses data dan melihat data user yg aktif,di sini juga bisa melakukan

pencarian data user .

(67)

I.rancangan interface input laporan

rancangan ini untuk mencetak laporan penjualan produk dan laporan barang

penjualan pada rido komunika.

Gambar 4.30 interface input laporan

4.2.3.3. Perancangan Output

Tampilan output pada rancangan ini berupa kumpulan data-data yang telah

dimasukan melalui inputan data menjadi laporan. Laporan yang ada adalah laporan

pinjaman barang dan laporan pemesanan barang berupa hasil print dari Aplikasi

Addobe PDF. Tujuan output data ini adalah untuk dijadikan arsip oleh admin atau

sebagai data dalam bentuk cetak oleh user. Berikut ini adalah tampilan format

laporannya yaitu sebagai berikut :

a.rancangan output laporan produk

(68)

Gambar 4.31 output penjualan produk

b.rancangan output laporan penjualan

tabel outputan ini berencana menampilkan laporan penjualan produk

Gambar 4.32 output laporan penjualan

4.2.6. Perancangan Arsitektur Jaringan

Arsitektur jaringan bisa dikatakan sebagai gambaran secara fisik dari pola

hubungan antara komponen-komponen jaringan, yang meliputi server, workstation,

hub dan pengkabelannnya. Adapun Rancangan Arsitektur jaringan yaitu sebagai

(69)
[image:69.612.137.475.135.380.2]

Gambar 4.33 Arsitektur Jaringan

Arsitektur jaringan ini berskala WAN (Wide Area Network). Admin dan

server mengirimkan informasi berupa aplikasi web ke internet, dan untuk para user

terhubung pada sebuah media penghubung yang dikenal sebagai modem, dimana

(70)

BAB V

IMPLEMENTASI DAN PENGUJIAN SISTEM

5.1. Implementasi

Implementasi dan pengujian sistem merupakan kelanjutan dari kegiatan

perancangan sistem dan dapat dipandang sebagai usaha untuk mewujudkan sistem

yang dirancang. Langkah-langkah dari proses implementasi dan pengujian sistem

adalah urutan dari kegiatan awal sampai kegiatan akhir yang harus dilakukan dalam

mewujudkan sistem yang dirancang. Hasil dari tahapan implementasi dan pengujian

sistem ini adalah suatu sistem informasi penjualan dan pemasaran yang sudah

berjalan dengan baik.

5.1.1. Batasan Implementasi (optimal)

Dalam pembahasan suatu permasalahan yang terjadi, diperlukan beberapa

pembatasan sehingga penyajian lebih terarah dan terkait satu sama lain. Adapun

batasan dari masalah ini adalah sebagai berikut :

1. Tidak semua kebutuhan sistem informasi penjualan dan pemasaran handphone

yang dikerjakan, akan tetapi hanya subsistem-subsistem yang mendukung khususnya

data user, data admin, proses pemesanan handphone dan penjualan handphone.

2. Tidak membahas tentang proses stok barang.

(71)

4. Bahasa Pemograman yang digunakan adalah PHP.

5. Sistem informasi ini menggunakan konsep jaringan Internet atau web.

5.1.2. Implementasi Perangkat Lunak

Untuk implementasi perangkat lunak ini menggunakan Apachefriends Xampp

1.6.6a WIN 32, Dreamweaver 8 dan MySQL 1.4. Apachefriends Xampp 1.6.6a WIN

7,WIN 8 dipilih sebagai perangkat lunak untuk webserver karena faktor kecepatan,

kinerja yang stabil, dan performansi. PHP dan dreamweaver 8 dipilih sebagai

perangkat lunak pengembang karena menyediakan fasilitas yang memadai dan

membuat perangkat lunak yang berbasis webbased. Sementara itu MySQL degunakan

sebagai pengembang dalam pembuatan basis data.

5.1.3. Implementasi Perangkat Keras

Hardware adalah seluruh komponen atau unsur peralatan yang digunakan

untuk menunjang pembangunan sistem informasi. Dengan bantuan komputer ini

diharapkan proses pengolahan data dapat lebih cepat, sehingga informasi yang

dibutuhkan oleh berbagai pihak dapat segera terpenuhi dengan data yang akurat.

Hardware yang digunakan untuk pembuatan sistem informasi ini secara optimal

memerlukan spesifikasi minimum komputer sebagai berikut :

1. Komputer server

a. Processor : Minimal (2.4 GHz).

(72)

c. Memory : Minimal 512 Mb.

d. Monitor : Minimal 15”

e. Mouse dan Keyboard

f. Printer

2. Komputer client

a. Processor : Minimal (1,8 GHz).

b. HardDisk : Minimal 20 Gb.

c. Memory : Minimal 128 Mb.

d. Monitor : Minimal 15”

e. Mouse dan keyboard

f. Printer

5.1.4. Implementasi Basis Data (sintak SQL)

Struktur tabel untuk `admin`

CREATE TABLE IF NOT EXISTS `admin` (

`id_admin` int(11) NOT NULL AUTO_INCREMENT,

`username` varchar(30) NOT NULL,

`email` varchar(100) NOT NULL,

`password` varchar(200) NOT NULL,

`status_akun` int(1) NOT NULL,

(73)

Struktur tabel untuk `kategori`

CREATE TABLE IF NOT EXISTS `kategori` (

`id_kategori` int(11) NOT NULL AUTO_INCREMENT,

`nama_kategori` varchar(30) NOT NULL,

`created` date NOT NULL,

PRIMARY KEY (`id_kategori`)

Struktur tabel untuk ‘Kota’

CREATE TABLE IF NOT EXISTS `kota` (

`id_kota` int(3) NOT NULL AUTO_INCREMENT,

`nama_kota` varchar(30) NOT NULL,

`tarif` int(6) NOT NULL,

PRIMARY KEY (`id_kota`)

Struktur tabel untuk ‘produk’

CREATE TABLE IF NOT EXISTS `produk` (

`id_produk` int(5) NOT NULL AUTO_INCREMENT,

`id_kategori` int(5) NOT NULL,

`nama_produk` varchar(100) NOT NULL,

`deskripsi` text NOT NULL,

`harga` int(20) NOT NULL,

(74)

`tanggal_masuk` date NOT NULL,

`gambar` varchar(100) NOT NULL,

`dibeli` int(5) NOT NULL,

`diskon` int(5) NOT NULL,

`status_publish` int(1) NOT NULL,

PRIMARY KEY (`id_produk`)

Struktur tabel untuk ‘order’

CREATE TABLE IF NOT EXISTS `orders` (

`id_order` int(5) NOT NULL AUTO_INCREMENT,

`id_user` int(5) NOT NULL,

`id_kota` int(3) NOT NULL,

`nama_pembeli` varchar(50) NOT NULL,

`email` varchar(50) NOT NULL,

`kontak` varchar(20) NOT NULL,

`alamat` text NOT NULL,

`tanggal_order` date NOT NULL,

`jam_order` time NOT NULL,

`status_order` varchar(30) NOT NULL,

`metode_pembayaran` varchar(20) NOT NULL,

`email_akun_paypal` varchar(50) NOT NULL,

(75)

`nama_bank` varchar(30) NOT NULL,

`no_rekening_bank` int(20) NOT NULL,

`nama_akun_bank` varchar(30) NOT NULL,

`jasa_pengiriman` varchar(20) NOT NULL,

`no_resi_pengiriman` varchar(20) NOT NULL,

PRIMARY KEY (`id_order`)

Struktul tabel untuk ‘order_detail’

CREATE TABLE IF NOT EXISTS `orders_detail` (

`id_order` int(5) NOT NULL,

`id_produk` int(5) NOT NULL,

`jumlah` int(5) NOT NULL

Struktur tabel untuk ‘temp_order’

CREATE TABLE IF NOT EXISTS `temp_orders` (

`id_temp_order` int(5) NOT NULL AUTO_INCREMENT,

`id_produk` int(5) NOT NULL,

`id_session` varchar(100) NOT NULL,

`ip_address` varchar(45) NOT NULL,

`jumlah` int(5) NOT NULL,

`tanggal_temp_order` date NOT NULL,

`jam_temp_order` time NOT NULL,

(76)

PRIMARY KEY (`id_temp_order`)

Stuktur tabel untuk ‘User’

CREATE TABLE IF NOT EXISTS `user` (

`id_user` int(6) NOT NULL AUTO_INCREMENT,

`status_aktivasi` int(1) NOT NULL,

`kode_aktivasi` varchar(120) COLLATE latin1_general_ci NOT NULL,

`nama` varchar(30) COLLATE latin1_general_ci NOT NULL,

`email` varchar(30) COLLATE latin1_general_ci NOT NULL,

`username` varchar(20) COLLATE latin1_general_ci NOT NULL,

`password` varchar(255) COLLATE latin1_general_ci NOT NULL,

`tanggal_daftar` date NOT NULL,

`nama_bank` varchar(30) COLLATE latin1_general_ci NOT NULL,

`rekening_bank` varchar(20) COLLATE latin1_general_ci NOT NULL,

`kontak` varchar(13) COLLATE latin1_general_ci NOT NULL,

`website` text COLLATE latin1_general_ci NOT NULL,

`alamat` text COLLATE latin1_general_ci NOT NULL,

`foto_profile` varchar(200) COLLATE latin1_general_ci NOT NULL,

`pesan` varchar(160) COLLATE latin1_general_ci NOT NULL,

(77)

5.1.5.inplementasi antar muka

5.1.5.1. Implementasi Halaman Administator

Berikut ini adalah implementasi halaman administrator.

Tabel 5.1. Implementasi Halaman Administrator

Sub Menu Deskripsi Nama File

Log in Sub menu ini berfungsi untuk admin

yang akan melakukan login.

Home Tampilan pertama pada saat website

dibuka

Ganti user name Mengubah user name admin

Ganti Password Admin Menu ini berfungsi untuk merubah

atau mengganti password admin.

Manajem tambah produk Menu ini berfungsi untuk menambah

produk

Manajemen daftar

produk

Melihat daftat produk yang ada pada

data base

Manajememen pencarian

produk

Mencari data produk yang sudak di

inputkan

Manajemen tambah

kategori

(78)

Manajemen Daftar

kategori

Menu ini untuk membuat atau

menambah kategori-kategori produk.

Manajemen tarif

pengiriman

Mengetahui dan menginputkan data

kota dan ongkos kirim

Manajemen pesanan Menu ini berfungsi untuk melihat

data-data smua pesanan.di sinih juga

bisa mengetahui data semua

pesanan,pesan sudah

konfirmasi,pesan sudah bayar,pesan

sudah di kirim dan laporan penjualan

User Menu ini berfungsi untuk

menampilkan data user dan pencarian

user

Manajemen laporan Menu ini mencetak laporan penjualan

(79)

1. Tampilan Login Admin

Pada form login admin ini admin diminta untuk mengisi username dan password

yang sebelunya sudah di validasi pada saat tambah data admin. Setelah username dan

password diisi dengan benar, klik tombol login.

Gambar 5.1 Tampilan Awal Admin

2. Tampil Awal Admin

Pada tampilan awal admin ini terdapat beberapa Tab seperti administrator

panel,manajemen produk,manajemen tarif pengiriman,manajemen pemesanan,user

(80)
[image:80.612.114.531.408.635.2]

Gambar 5.2 Tampilan Awal Admin

3.Tampilan Admin ganti nama

Tampilan ini hanya untuk mengganti nama admin dan menyimpan data admin k data

base

(81)

4.tampilan admin ganti password

Di dalam tabel ini admin bias melakukan ganti password sesuai dengan ke inginan

[image:81.612.117.529.195.434.2]

admin,

Gambar 5.4 tampilan admin ganti password

5.form tambah produk

Tabel ini mgisi produk yg kita inputkan dan menginputkan nama produk,harga

(82)
[image:82.612.115.530.110.537.2]

Gambar 5.5. tampilan admin kategori management produk

6.daftar produk

Gambar tabel produk ini menampilkan keseluruhan produk yang ada di dalam data

base yang berisi nama produk,harga,stok,disko, dan didalam tabel ini juga sekalis

(83)

Gambar 5.6. daftar kategori

7.manajemen pencarian produk

Di dalam form manajemen pencarian produk ini admin bisa mencari produk yg

[image:83.612.115.529.113.365.2]

admin inginkan mulai dari menginputkan atau mencari dalam kategori .

(84)

8.manajemen laporan input barang

Di dalam form ini admin bisa mencetak barang yang baru di input atau barang yg

[image:84.612.112.528.193.500.2]

sudah di input.

Gambar 5.8 laporan produk

9.manajemen kategori

(85)
[image:85.612.114.530.111.352.2]

Gambar 5.9 manajemen kategori

10.manajemen tabel kategori

Di dalam kategori ini admin bisa melihat dan mengganti nama kategori barang.

[image:85.612.113.529.449.655.2]
(86)

11.tabel manajemen tarif pengiriman

Dalam tabel tarif pengiriman ini admin bisa mengisi daftar nama kota tujuan dan

[image:86.612.115.532.191.475.2]

ongkos kirim yg di inginkan admin

Gambar 5.11 daftar input kota dan ongkos kirim

12.tabel daftar kota

Dalam gambar ini admin bisa mencari dan merubah data kota dan juga mengubah

(87)
[image:87.612.116.531.114.349.2]

Gambar 5.12 daftar kota

13.form tabel pemesanan

Di dalam form ini admin bisa melihat daftar orang yg sudah memesan barang dan

juga bisa melihat siapa yang sudah melakukan transaksi dan belum melakukan

(88)

Gambar 5.13 daftar pesanan

14.form daftar pemesanan

Di dalam form tabel ini admin bisa melihat dan mengedit siapa user yang sudah

[image:88.612.113.529.112.352.2]

melakukan konfirmasi pembayaran

(89)

15.form tabel daftar pesan sudah bayar

Form di sini admin bisa melihat orang yang sudah membayar dan bisa melihat rincian

user yang sudah membayar tersebut.

Gambar 5.15 daftar pesanan sudah di kirim

16.form laporan penjualan

[image:89.612.117.528.195.425.2]

Di dalam form ini admin bisa mencetak laporan penjualan yang baru keluar .

(90)

17.tabel daftar user

Dalam daftar tabel user ini admin bisa melihat data user yang sudah daftar mulai dari

nama,email,dan nomer hp , dan admin juga bisa melihat apa kah user ini sudah

[image:90.612.113.529.222.466.2]

melakukan konfir masi atau belum.

Gambar 5.17 tabel daftar user

18.form pencarian user

Di dalam form user ini admin bisa mencari nuser ini berdasarkan nama lengkap

(91)

Gambar 5.18 form pencarian user

19.tabel form laporan produk

Di dalam form ini admin bisa mencetak laporan produk yang ada pada data base

[image:91.612.114.529.112.341.2]

dengan tanggal yg di inginkan .

(92)

20.form laporan penjualan

Mencetak laporan penjualan keseluruhan barang yang terjualan mulai perhari atau

[image:92.612.116.530.195.435.2]

bulanan.

Gambar 5.20 laporan penjualan

5.1.5.2. Implementasi antarmuka berdasarkan user

Berikut ini adalah implementasi antarmuka berdasarkan user.

1. Halaman Utama

(93)

Tabel 5.2. Implementasi Halaman Utama User

Sub Menu Deskripsi Nama File

Home Sub menu ini berisikan tentang tampilan

utama web rido komunika.

index.php

Top produk Sub menu ini menampilkan keterangan

produk yang baru di input

Kategori Sub menu ini menampilkan kategori

produk yang ada pada web

Keranjang belanja Sub menu disini adalah untuk memilih

dan membeli produk.

Keranjang Belanja Setelah memilih produk, maka secara

otomatis produk yang diinginkan akan

masuk kedalam keranjang belanja.

Profile toko Sub menu ini berisikan tentang kontak

dari rido komunika yang dapat dihubungi.

Profil Profil ini menabil kan data user yang

sudah dapat sehingga bisa menganti

photo,ubah password,ubah avatar,history

belanja

(94)

buar menjadi user pengguna web.

1.login user

[image:94.612.173.469.265.501.2]

Sub ini untuk user melakukan login agar bisa melakukan transaksi melalu web ini

Gambar 5.21 gambar login user

2.tampilan utama web rido komunika

Halaman ini menampilkan halaman utama ketika membuka web rido komunika , di

(95)
[image:95.612.115.530.346.590.2]
(96)

2.halaman top produk

Menaampilkan halaman produk sebagian yang ada pada web rido komunika.

(97)

3.halaman kategori produk

Menampilkan halaman kategori hp yg di inginkan contoh kategori yg di inginkan

adalah kategori blackberry

Gambar 5.24 halaman kategori rido komunika

4.halaman keranjang belanja

Menu ini menampilkan data keranjang yg di dalamnya terdapat produk produk yg

kita mau udah kita beli ,serta di dalam menu keranjang ini juga terdapat update

(98)

Gambar 5.25 halaman keranjang belanja

5.profile toko

Menampilkan data halaman kontak rido komunika dan nomer rekening rido

(99)

Gambar 5.26 profile rido komunika

6.menu logout

(100)

Gambar 5.27 menu logout

7. Tampil Daftar

Pada tampilan daftar ini Customer baru diminta untuk mengisi data dari

(101)

Gambar 5.28 Tampilan Daftar user

5.1.6. Implementasi Instalasi Program

Dalam Implementasi instalasi Program ini akan dijelaskan secara terperinci

bagaimana cara instalasi program sistem informasi penjualan dan pemasaran

handphone berbasis web di RIDO KOMUNIKA

(102)

a. Double click icon instalsi Xampp 1.6.6a WIN 32 hingga muncul tampilan seperti

dibawah ini.

Gambar 5.29 Instalasi Xampp 1.6.6a WIN 32 tahap 1

(103)

Gambar 5.30 Instalasi Xampp 1.6.6a WIN 32 tahap 2

c. Klik Tombol Next Untuk memilih pilihan instalasi Xampp 1.6.6a WIN 32

(104)

Gambar 5.31 Instalasi Xampp 1.6.6a WIN 32 tahap 3

d. Pilih tombol instal dan tunggu beberapa saat untuk proses instalasi Xampp 1.6.6a

(105)

Gambar 5.32 Proses Instalasi Xampp 1.6.6a WIN 32

(106)

Gambar 5.33 Proses selesai Instalasi Xampp 1.6.6a WIN 32

f. Untuk Menjalankan program Xampp 1.6.6a WIN 32 pilih pada start menu Apache

Friends kemudian pilih Xampp Control panel, setelah itu pilih start pada modules

(107)

Gambar 5.34 Xampp 1.6.6a WIN 32 Control Panel

5.1.7. Penggunaan program

Untuk menggunakan program dari perancangan system informasi penjualan

dan pemasaran pada Toko Rido Komunika web ini, dilakukan dengan menggunakan server online yang disediakan software XAMPP, Beberapa cara untuk penggunaan

sistem informasi penjualan ditro natural seperti berikut :

1.install Aplikasi web server yang anda miliki seperti Xampp 1.6.6a dll.

(108)

2. memindahkan database db_toke ke C:/Xampp/MySql/ridokomunika.

3.memindahkan program ke C;/Xampp/htdocs

4. masuk kedalam internet browser seperti mozilla google crome dll

5. ketikan alamat http://localhost/rido komunika/ untuk membuka halaman

utama publik.k

6.kemudian akan muncul tampilan web rido komunika yang sudah di buat,

dalam keadaan offline system Aplikasi ini berfungsi untuk membantu dalam

mengolah data Penjualan dan persediaan barang seperti data transaksi penjualan,

pemesanan, persediaan barang pada Rido Komunika.

5.2. Pengujian sistem

Pengujian perangkat lunak adalah elemen kritis dari jaminan kualitas

perangkat lunak dan mempesentasikan kajian pokok dari spesifikasi, desain, dan

pengkodean. Pengujian Black-box berfokus pada persyaratan fungsional perangkat

lunak. Dengan demikian, pengujian black-box memungkinkan perekayasa perangkat

lunak mendapatkan serangkaian kondisi input yang sepenuhnya semua persyaratan

fungsional untuk suatu program.

5.2.1. Rencana Pengujian

Berikut ini adalah rancangan rencana pengujian yang akan dilakukan pada

(109)

Tabel 5.3 Rencana Pengujian

Item Uji Detail Pengujian Jenis Pengujian

Login User

Verifikasi Login Black box

Login Admin

Verifikasi Login Black box

Pengolahan data

Admin

Verifikasi Data Black box

Pengolahan data

Costumer

Verifikasi Data Black box

5.2.2 Kasus dan Hasil Pengujian

Berdasarakan rencana pengujian yang telah disusun, maka dapat dilakukan

(110)

1. Login User

Tabel 5.4 Tabel pengujian login User (uji data normal)

Kasus dan Hasil Uji (Data normal)

Data Masukan Email/username,password

Yang di

harapkan

Data login dimasukkan pada TextBox, isi E-mail/username dan isi

password lalu klik tombol login maka dilakukan proses

pengecekan data login. Apabila data login benar maka operator

dapat menjalankan sistem

Pengamatan Dapat mengisi data login sesuai dengan yang diharapkan.

Kesimpulan [ ] diterima

[ ] ditolak

Tabel 5.5 Tabel pengujian login User (uji data salah)

Kasus dan Hasil Uji (Data salah)

Data Masukan E-mail/username diisi dengan huruf atau angka

Yang di

harapkan

Data login E-mail/user dan password salah dan menampilkan

(111)

Pengamatan Operator tidak bisa melakukan login, menampilkan pesan, sesuai

dengan yang diharapkan.

Kesimpulan [ ] diterima

[ ] ditolak

2. Login Admin

Tabel 5.6 Tabel pengujian Login Admin (uji data normal)

Kasus dan Hasil Uji (Data normal)

Data Masukan Username, Password

Yang di

harapkan

Data login dimasukkan pada TextBox, isi E-mail dan isi password

lalu klik tombol login maka dilakukan proses pengecekan data

login. Apabila data login benar maka operator dapat menjalankan

sistem

(112)

Kesimpulan [ ] diterima

[ ] ditolak

Tabel 5.7. Tabel pengujian Login Admin (uji data salah)

Kasus dan Hasil Uji (Data salah)

Data Masukan Username, Password

Yang di

harapkan

Data login username dan password salah dan menampilkan pesan

kesalahan

Pengamatan

Admin tidak bisa melakukan login, menampilkan pesan, sesuai

dengan yang diharapkan

Kesimpulan [ ] diterima

(113)

3. Pengolahan Data Admin

Tabel 5.8 Tabel pengujian data admin (uji data normal)

Kasus dan H

Gambar

Gambar 4.4 Diagram Kontek Sistem Informasi Penjualan Handphone Yang
Gambar 4.5 DFD level 1
Gambar 4.6 DFD Level 2 Proses 1.0 Login
Gambar 4.7. DFD Level 2 Proses 2.0 Olah  Data Admin
+7

Referensi

Dokumen terkait

[r]

Pada tahun kedua penelitian ini, tujuan dari penelitian ini diperluas dengan menerapkan beberapa model sekaligus pada data saham di pasar Indonesia serta menggunakan indeks

Pada tahun ini, hasil yang didapatkan adalah filter keramik yang mempergunakan tanah liat dan serbuk gergaji dengan komposisi yang optimum adalah 90% tanah liat dan

Kesimpulan : Tidak ada perbedaan asupan zat gizi makro antara anak usia 1-3 tahun (batita) yang berstatus gizi kurang dan gizi normal di Desa Sangge

Analisis yang digunakan adalah kuantitatif yang meliputi Rasio Aktivitas (total assets turnover, inventary turnover, working capital turnover), Rasio Rentabilitas

No. Disimpulkan bahwa sebagian besar KPRI di Kabupaten Purbalingga telah menerapkan konsep ekuitas sesuai dengan PSAK No. 27 dengan kategori baik. Tabel 4.9 di bawah, hampir semua

Penelitian model pemberdayaan ekonomi terintegrasi keluarga miskin melalui wirausaha produk ikan di kecamatan Kretek Kabupaten Bantul ini dikembangkan berdasarkan

Mufasir dari generasi pertengahan Abu Bakar Muhammad bin Abdullah atau sering dikenal dengan Ibnu al-Arabi menafsirkan surat an-Nisa’ dalam Tafsir Ah } kam