STAILKU
Disusun oleh :
Nama : Panji Darmawan
NPM : 10.63.0388
Program Studi : Teknologi Informasi
Jenjang : Sarjana (S-1)
BANJARMASIN
2015
ABSTRAK
Tujuan dari penulisan skripsi ini adalah menganalisa kebutuhan informasi dan
merancang sistem basis data untuk meminimalkan kelemahan sistem yang ada dalam
ruang lingkup penjualan, pembelian dan persediaan barang pada TOKO STAILKU.
Penulisan skripsi ini menggunakan 3 metode yaitu pencarian fakta, analisis
dan perancangan. Pencarian fakta merupakan metode mencari fakta dari buku-buku
dan internet sebagai landasan teori penulisan. Analisis merupakan metode survei dan
wawancara untuk mendapatkan kebutuhan informasi. Metode perancangan meliputi
perancangan konseptual, perancangan logikal dan perancangan fisikal. Dan untuk
merancang aplikasinya, menggunakan metode perancangan software model waterfall.
Hasil dari penulisan skripsi ini adalah suatu sistem basis data yang memenuhi
kebutuhan dan terkomputerisasi sehingga semua transaksi saling terintegrasi.
Kesimpulannya adalah sistem basis data memberikan efektivitas dan efisiensi waktu
dan mengurangi kesalahan, memungkinkan eksekutif mendapatkan laporan dengan
cepat dan akurat serta menjamin keamanan data dengan membatasi hak akses setiap
karyawan.
vii
.
KATA PENGANTAR
Dengan memanjatkan puji syukur kehadirat Tuhan Yang Maha Esa yang
telah melimpahkan segala Rahmat dan Hidayah-Nya, serta shalawat dan salam
atas junjungan kita Nabi Muhammad SAW beserta para sahabat dan pengikut
beliau, penulis merasa bersyukur atas telah tersusunlah Skripsi yang berjudul
“Sistem Informasi Penjualan Berbasis Web Pada TOKO STAILKU” untuk
melengkapi salah satu persyaratan yang diajukan dalam rangka menempuh ujian
akhir untuk memperoleh gelar Sarjana Komputer pada Jenjang Strata Satu
Program Studi Teknik Informatika di Universitas Islam Kalimantan (Uniska)
Muhammad Arsyad Albanjari.
Penulis sungguh sangat menyadari, bahwa penulisan Skripsi ini tidak akan
terwujud tanpa adanya dukungan dan bantuan dari berbagai pihak. Maka, dalam
kesempatan ini penulis menghaturkan penghargaan dan ucapan terima kasih yang
sebesar-besarnya kepada yang terhormat :
1. Ibu Silvia Ratna S.Kom, M.Kom selaku Dekan Fakultas Teknik Informatika
sekaligus menjadi Pebimbing I.
2. Ibu Nadia Hijriana, M.Kom selaku Pebimbing II yang selalu memberikan
arahan dan petunjuk dalam pengerjaan skripsi ini.
3. Ketua prodi Fakultas Teknik Informatika Uniska Banjarmasin
4. Seluruh dosen Uniska Banjarmasin terima kasih atas bantuan dan
dukungannya.
5. Pimpinan dan seluruh karyawan TOKO STAILKU terima kasih atas
bantuannya dalam memberikan data-data yang diperlukan untuk pembuatan
skripsi ini.
6. Kedua orang tua yang selalu memberikan dukungan, do’a dan kasih sayang
yang tak terhingga. Semua ini hanya untuk kalian.
7. Semua pihak yang telah membantu sehingga skripsi ini dapat terselesaikan.
ii
Akhir kata penulis mohon maaf atas kekeliruan dan kesalahan yang
terdapat dalam skripsi ini dan berharap semoga skripsi ini dapat memberikan
manfaat bagi pengetahuan Teknik Informatika di Indonesia.
Penulis
iii
DAFTAR ISI
ix
2.3 Internet dan World Wide Web................................................................11
2.3.1. Pengertian Internet...........................................................................11
2.3.2. Internet Service Provider (ISP)........................................................12
2.3.3. IP Address........................................................................................13
2.3.4. Email................................................................................................17
2.3.5. World Wide Web (WWW)..............................................................18
2.3.6. Perbedaan WWW dengan Internet...................................................18
2.3.7. Browser atau Web Browser.............................................................19
2.3.8. Perbedaan antara Intranet, Extranet, dan Internet............................20
2.3.9. Perangkat Lunak Web Server...........................................................21
2.3.10. Perangkat Keras Web Server............................................................22
2.3.11. Web Hosting....................................................................................22
2.4 UML (Unified Modelling Language)......................................................23
2.5 Kerangka Pemikiran................................................................................28
3. BAB III ANALISIS DAN PERANCANGAN SISTEM................................29
3.1. Analisis Sistem...........................................................................................29
3.2. Rancangan Model Sistem...........................................................................29
3.2.1 Perancangan Diagram Konteks........................................................29
3.2.2 Kamus Data......................................................................................33
3.2.3 Perancangan Basis Data...................................................................35
3.2.4 Relasi Database................................................................................41
3.2.5 Perancangan Antarmuka Input.........................................................41
3.2.6 Perancangan Antarmuka Output......................................................51
4. BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM............................55
4.1 Program...................................................................................................55
4.2 Desain Modul Aplikasi............................................................................55
4.2.1 Desain Beranda................................................................................55
4.2.2 Desain Browse Tentang Kami.........................................................56
4.2.3 TampilanBerita Fashion...................................................................57
4.2.4 Tampilan Produk Terbaru bagian atas.............................................57
4.2.5 Tampilan Produk Terbaru bagian bawah.........................................58
x
4.2.6 Tampilan Registrasi User bagian atas..............................................59
4.2.7 Tampilan Registrasi User bagian bawah..........................................59
4.2.8 Keranjang belanja............................................................................60
4.2.9 Tampilan Kategori Produk...............................................................61
4.2.10 Tampilan Produk Per Item...............................................................61
4.2.11 Tampilan Halaman Edit Password...................................................62
4.2.11 Tampilan Report Keranjang Belanja................................................63
4.2.12 Tampilan Report Keranjang Belanja...................................................64
5. BAB IV PENUTUP........................................................................................65
5.1 Kesimpulan..............................................................................................65
5.2 Saran........................................................................................................65
DAFTAR PUSTAKA............................................................................................66
xi
DAFTAR TABEL
Tabel 3. 1 Tabel Kamus Data...............................................................................33
Tabel 3. 2 Tabel Berita..........................................................................................36
Tabel 3. 3 Tabel Jenis...........................................................................................36
Tabel 3. 4 Tabel Produk........................................................................................36
Tabel 3. 5 Tabel Pesan..........................................................................................37
Tabel 3. 6 Tabel Admin........................................................................................38
Tabel 3. 7 Tabel User............................................................................................38
Tabel 3. 8 Tabel Jarak...........................................................................................39
Tabel 3. 9 Tabel Bayar...........................................................................................39
Tabel 3. 10 Tabel Konfirmasi...............................................................................39
Tabel 3. 11 Tabel Kirim........................................................................................40
Tabel 3. 12 Tabel Kontak.......................................................................................40
xiii
DAFTAR GAMBAR
xv
Gambar 4.2 Tampilan beranda Bawah...................................................................56
Gambar 4.3 Tampilan Tentang kami.....................................................................56
Gambar 4.4 Tampilan Berita Fashion....................................................................57
Gambar 4.5 Tampilan Produk Terbaru bagian atas...............................................58
Gambar 4.6 Tampilan Produk Terbaru bawah.......................................................58
Gambar 4.7 Tampilan Menu yang bisa registrasi User bagian Atas......................59
Gambar 4.8 Tampilan Menu yang bisa registrasi User bagian bawah...................60
Gambar 4.9 Tampilan Keranjang Belanja..............................................................60
Gambar 4.10 Tampilan Kategori Produk...............................................................61
Gambar 4.11 Tampilan Per Item Barang...............................................................62
Gambar 4.12 Tampilan Edit Profil.........................................................................63
Gambar 4.13 Report Keranjang Belanja................................................................63
Gambar 4.14 Report Keranjang Belanja................................................................64
xvi
1. BAB I
PENDAHULUAN
perkembangan baru yang senantiasa terus berubah kearah yang lebih baik. Salah
satu bidang pengetahuan yang berkembang sangat pesat saat ini adalah dunia
maya (internet). Saat ini teknologi internet sudah bisa diakses hampir di seluruh
penjuru dunia mulai dari anak-anak sampai orang dewasa. Kemudahan dan untuk
TOKO STAILKU adalah sebuah sebuah badan usaha yang bergerak dalam
bidang penjualan fashion dan elektronik. Kebutuhan fashion dan elektronik terus
hal ini setiap orang mempunyai kesempatan yang sama dalam berbisnis.
pelaku bisnis, yaitu untuk mengatasi rintangan waktu dan ruang yang selama ini
mall atau pusat perbelanjaan dan outlet fashion harus memiliki manajemen dan
busana lainnya. Sebagai distributor atau agen pakaian TOKO STAILKU harus
Terkadang juga menerima pesanan dari luar kota. Seringnya barang retur
disebabkan tidak cocok oleh distributor luar jawa dan distro lainnya karena
seringkali kesulitan untuk retur pabrik. Oleh karena itu dibutuhkan media yang
bisa digunakan sebagai sarana bertransaksi bagi distributor dan agen kecil maupun
penjualan yang praktis dan cepat dari system penjualan yang ada. Untuk
media ini diharapkan dapat menguntungkan kedua belah pihak yaitu pelanggan
3
dan pemilik TOKO STAILKU, oleh karena itu penulis membuat “SISTEM
Dari apa yang dijabarkan dalam latar belakang masalah, TOKO STAILKU
TOKO STAILKU.
Akutansi.
4
3. Dapat digunakan sebagai media promosi oleh pihak pemilik toko fashion
dan elektronik untuk meningkatkan daya saing dalam hal promosi produk
berikut :
BAB I : PENDAHULUAN
sistematika penulisan,
5
Website.
perancangan sistem.
BAB V : PENUTUP
TINJAUAN PUSTAKA
bergantung satu sama lain, yang bergabung dalam suatu tujuan tertentu.
tertentu sesuai dengan rencana yang ditetapkan. Sebuah sistem terdiri atas
6
7
suatu sistem yang menerima masukan data dan instruksi, mengolah data
a. Mengumpulkan data
b. Mengelompokkan data
c. Menghitung
d. Menganalisa
e. Menyajikan laporan
database system.
9
yang bertujuan untuk menciptakan keadaan yang mudah dan efisien dalam
pemakaian dan penyimpanan data. Dua tujuan utama dari konsep database
pada program yang memproses dalam table dan kamus data yang terpisah
data tersebut. Jadi DBMS terdiri dari suatu database dan set program untuk
tersebut biasa ditujukkan dengan kunci dari file yang ada. Satu database
sama bentuk, merupakan satu kumpulan entri yang seragam. Satu record
10
field tersebut dalam satu pengertian yang lengkap dan direkam dalam suatu
record. Untuk menyebut isi dari field tersebut maka digunakan attribute atau
alamat menunjukkan entity alamat dari pegawai. Entity adalah suatu objek
Skripsi dari Agus Saputra Dengan Judul “Sistem Penjualan Pada CV.
Andika Pratama”. Sistem ini mampu berjalan dengan baik dengan fasilitas
Berbasis Website Pada Distro Fashion dan elektronik Sekido “ Sistem ini
pelanggan saat pesanan yang sudah ada telah datang dan siap untuk di beli.
Dalam hal ini konsumen harus aktif dalam hal pengecekan status order
pada website distro tersebuat. Sementara konsumen tidak selalu online dan
beragam.
Istilah internet berasal dari bahasa latin, inter, yang berarti "antara". Secara
kata per kata internet berarti jaringan antara atau penghubung (Sunarto, 2009 :
tidak saling bergantung pada satu sama lain dengan sedemikian rupa, sehingga
Secara fisik dianalogikan sebagai jaring laba-laba (The Web) yang menyelimuti
bola dunia dan terdiri dari titik-titik (node) yang saling berhubungan (Sunarto,
2009 : 40).
mengintegrasikan semua sistem, jenis dan tipe komputer yang ada di dunia, maka
harus ada standar yang menjamin komputer dapat saling berbicara satu sama lain
dalam bahasa yang sama. Standar bahasa komputer universal telah dikembangkan
sejak tahun 1969, terdiri dari serangkaian protokol komunikasi disebut Transfer
koreksi kesalahan dan kompresi data dan Internet Protocol (IP) yang bertugas
sebagai pengenal (identifier) dan pengantar paket data ke alamat yang dituju
cepat dan kaya fasilitas karena bersifat terbuka dan bebas digunakan, ditambahkan
kemampuan baru oleh siapapun dan gratis karena tidak dimiliki oleh siapapun.
Oleh karena itu, hingga saat ini jaringan-jaringan tersebut saling terhubung di
komputer dan jaringan di dunia, yang berbeda sistem operasi maupun aplikasinya
13
2.3.2. Email
Sistem mail internet bekerja sebagaimana kotak surat biasa, akan tetapi
ribuan mil yang hanya akan ditempuh selama beberapa detik (hampir seketika)
sedangkan dengan jasa pos bisa memakan waktu berminggu-minggu. Setiap kotak
surat memiliki pemilik (bisa perorangan, organisasi) serta alamat jelas yang unik
dan berbeda satu sama lain sehingga bisa dipakai sebagai penunjuk identitas
identitas pemilik alamat kotak surat (mail box). Identitas pemilik dengan
nama_host atau provider dipisahkan oleh karakter simbol @ (at, dibaca et)
sedangkan com berarti top level domain yang menunjukkan bahwa domain ini
terdaftar di luar negeri. Selain com, juga ada e-mail yang identitas domainnya
co.id or.id
14
dan net.id. (id) menunjukkan identitas top domain host yaitu berada di
negara Indonesia, (or) menunjukkan identitas domain host yaitu organisasi umum,
dalam lingkup lokal maupun jarak jauh. Dokumen web disebut web page dan link
dalam web membuat user bisa pindah dari satu page ke page lain (hyper text),
baik antar page yang disimpan dalam server yang sama atau server di seluruh
dunia. Pages diakses dan dibaca melalui web browser seperti netscape navigator
World Wide Web sering disingkat sebagai WWW atau web saja, yaitu
sebuah sistem di mana informasi dapat di nikmati dalam bentuk teks, gambar,
suara, dan lain-lain serta dapat diakses oleh perangkat lunak yang disebut
browser. Informasi di web pada umumnya ditulis dalam format HTML. Informasi
lainnya disajikan dalam bentuk grafis (dalam format GIF, JPG, PNG), suara
(dalam format AU, WAV), dan objek multimedia lainnya (seperti MIDI,
World Wide Web adalah jaringan informasi global sedangkan internet adalah
disebabkan sifat global yang dimiliki keduanya sehingga pengguna awam internet
kadang tidak bisa melihat batas perbedaannya dengan tegas dan jelas (Sunarto,
2009 : 54).
Lebih lanjut analogi perbedaan web dengan internet itu mirip dengan analogi
perbedaan bus mudik antar kota dan jaringan jalan tol. Internet merujuk kepada
jalan tol yang membolehkan lalu lintas mengalir antar komputer. Web merujuk
kepada layanan bus angkutan pemudik yang menggunakan jalan tol memindahkan
Teknologi world wide web bekerja atas dasar bantuan browser di komputer
klien yang menampilkan data, gambar dan suara. Browser dikenal sebagai
mengakses beragam komponen web. Contoh browser yang bisa digunakan antara
lain Microsoft Internet Explorer, Nestcape Navigator, Mozilla Firefox, Opera, dan
alamat situs atau URL-nya. URL adalah kumpulan karakter yang menunjuk pada
potongan informasi khusus di bagian mana saja pada web. Dengan kata lain, URL
adalah alamat situs web yang unik (tidak ada dua situs berbeda yang memiliki
alamat sama).
Sebuah URL terdiri dari protocol web, nama domain atau server web,
direktori (atau folder) pada server tersebut, dan file yang terdapat pada direktori
(disebut "tag" atau "markup") yang dipakai untuk menentukan struktur bentuk,
dan link pada dokumen ke dokumen multimedia lain di web. Extensible Hypertext
internet dapat berpindah-pindah dari satu halaman ke halaman lain dengan mudah
dokumen atau halaman web lain yang berisi informasi terkait. Bisa juga diartikan
sebuah kata atau frasa pada satu dokumen yang menjadi jembatan penghubung ke
17
dokumen lain di tempat yang berbeda. Hyperlink ditampilkan dalam bentuk kata
atau frasa yang bergaris bawah dan berwarna (Sunarto, 2009 : 57).
paket.
menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan web
2009 : 120) :
dengann yang diinginkan. Sebuah file yang merupakan file HTML dapat
dipakai saat ini. PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun
1995. Pada waktu itu PHP masih bernama FI (Form Interpreted) yang
PHP biasanya berjalan pada sistem operasi linux (PHP juga bisa
Perangkat keras web server adalah salah satu unit komputer yang
yang ada saat ini, pengguna internet bisa memanfaatkan jasa web hosting
sebaliknya.
21
pendeskripsian.
dari sebuah sistem. Yang ditekankan adalah “apa” yang diperbuat sistem,
belanja, dan sebagainya. Seorang atau sebuah aktor adalah sebuah entitas
untuk semua feature yang ada pada sistem. Sebuah use case dapat meng-
include fungsionalitas use case lain sebagai bagian dari proses dalam
dirinya. Secara umum diasumsikan bahwa use case yang di-include akan
22
normal. Sebuah use case dapat di-include oleh lebih dari satu use case
menarik keluar fungsionalitas yang common. Sebuah use case juga dapat
hubungan generalisasi antar use case menunjukkan bahwa use case yang
2. Diagram Class
deskripsi class, package dan objek beserta hubungan satu sama lain seperti
pokok : (1) nama (dan stereotype), (2) atribut, (3) metoda. Atribut dan metoda
run-time.
atas..”).
3. Diagram Activity
bisnis dan urutan aktifitas dalam suatu proses. diagram ini sangat mirip
dengan sebuah flowchart karena kita dapat memodelkan sebuah alur kerja
dari satu aktivitas ke aktivitas lainnya atau dari satu aktivitas kedalam
4. Diagram Sequence
aktivitas tersebut, proses dan perubahan apa saja yang terjadi secara internal
satu objek ke objek lainnya. Pada fase desain berikutnya, message akan
Dalam bab ini penulis akan menyajikan gambaran dari sitem yang
sedang berjalan dan kegiatan lainnya yang akan membantu dalam proses
bagi perancangan sistem, sebab dari hasil analisis tersebut diketahui informasi
apa saja yang tertera pada suatu dokumen. Adapun formulir-formulir atau
Diagram konteks adalah suatu diagram alir yang tingkat tinggi yang
29
Mengidentifikasikan data awal dan akhir yang masuk dan keluaran sistem.
Diagram ini merupakan gambaran umum sistem yang nantinya akan buat.
30
Secara uraian dapat dikatakan bahwa diagram konteks itu berisi siapa saja
yang memberikan data (inputan) ke sistem serta kepada siapa data informasi
55
Pemesanan
Pimpinan
Where House
(Gudang Unit)
Laporan Stok Unit
Pengantaran
56
User
Admin
Unit
Data Informasi
Konsumen
Catatan Admin
Data Informasi Data Data stok
Gudang Stok
57
2.1
Data Record Record
Membuat D2 Customer
Customer Customer Customer
Kode
Customer
Record
Penjualan
2.3
Faktur Record Record
Mencetak D5 Penjualan
Penjualan Penjualan Penjualan
Faktur
Penjualan
1. Tabel Berita
58
3. Tanggal Date Tanggal Berita
4. Jam Time Jam Berita
2. Tabel Jenis
3. Tabel Produk
4. Tabel Pesan
59
2. Id_user Int 5 No. Identitas User
3. Id_jarak Int 5 No. Identitas Jarak
4. Tgl Date Tanggal
5. Keterangan Text Keterangan
6. Sts_bayar Enum(‘suda Status Pembayaran
h
’,’belum’)
7. Ttl_bayar Int(10) 10 Total Bayar
8. Tujuan Varchar 32 Tujuan
9. Kota Varchar 32 Kota
10. Propinsi Varchar 32 Provinsi
11. Kd_pos Varchar 12 Kode Pos
12. Telepon Date 15 Telepon
5. Tabel Admin
6. Tabel User
60
’
8. Kd_pos Varchar 12 Kode Pos
9. Telepon Varchar 16 Telepon
10 Email Varchar 128 Email
7. Tabel Jarak
8. Tabel Bayar
belum’
9. Tabel Konfirmasi
61
1. Id_konf Int 10 No. Id_konfirmasi
62
3.2.3 Relasi Database
table yang saling berkaitan. Adapun desain relasi database program ini
1. Halaman Admin
tersebut.
63
2. Halaman Menu/Beranda
a) Home
b) Tentang kami
belakang perusahaan tersebut, hal ini juga bisa ditampilkan di menu Tentang
Kami.
64
Gambar 3.7 Tampilan Tentang Kami
e) Berita Fashion
65
f) Produk Baru
Menu Produk Baru menampilkan produk- produk yang terbaru dan update
g) Registrasi
Menu berisi pendaftaran user dengan mengisi biodata user sesuai dengan
ketentuan.
66
Gambar 3.10 Menu Registrasi
h) Login
Menu ini berfungsi user bisa masuk dan bisa mengakses website lebih rinci
67
Tampilan Beranda setelah Login ada beberapa perubahan seperti Menu Akun
Saya dan Keranjang Belanja yang sebelumnya tidak ada di beranda bila user
menu ini digunakan untuk menampilkan Akun User yang masuk ke aplikasi
68
Gambar 3.13 Tampilan Setelah Login
l) Keranjang Belanja
menu ini menampilkan keranjang belanja berisi item yang dibeli oleh User.
69
3. Halaman Isi
a) Home
b) Profil
c) produk
oleh perusahaan. Dan untuk dapat membeli produk harus menjadi member
70
Gambar 3.16 Pendaftaran Member
71
Gambar 3.18 Pemesanan Produk
d) Kontak Pengunjung
kontak pengunjung atau yang lebih tepatnya adalah buku tamu Halaman ini
72
Gambar 3.19 Kontak Pengunjung
4. BAB IV
4.1 Program
Program aplikasi ini dibuat dengan berbasis web, program ini terdiri
dari menu beranda, browse kost, Login, daftar dan Bantuan. Untuk melihat
tampilan kost yang sudah ada dapat melihat di browse kost dan untuk masuk dan
73
4.2 Desain Modul Aplikasi
74
56
dibidang penjualan fashion dan elektronik online, dan dapat dilihat dibawah ini :
dengan fashion dan elektronik dan bisa menjadi referensi bagi user untuk memilih
tampilan ini, seperti lihat produk, pesan produk,. Tampilan sebagai berikut
Gambar 4.26 Tampilan Menu yang bisa registrasi User bagian Atas
tampilan ini, seperti lihat produk, pesan produk,. Tampilan sebagai berikut
:
60
Gambar 4.27 Tampilan Menu yang bisa registrasi User bagian bawah
Halaman ini berfungsi untuk pengguna yang ingin mengedit password jika
sebagai berikut :
PENUTUP
5.1 Kesimpulan
dengan notepad karena merupakan aplikasi ini merupakan yang paling mudah
mengenai fashion dan elektronik yang ada di banjarmasin dan kota lainnya
5.2 Saran
dengan informasi yang dibutuhkan sesuai dengan yang diharapkan. Adapun saran
65
DAFTAR PUSTAKA
Agnes Maria Polina, S.Kom & Drs. JJ Siang, M.Sc. 2009. Cara Cepat Menyusun
Skripsi Jurusan Informatika/Komputer. Andi Offset Yogyakarta.
66