Jelajahi eBook
Kategori
Jelajahi Buku audio
Kategori
Jelajahi Majalah
Kategori
Jelajahi Dokumen
Kategori
Oleh :
Nama : DESI WULANDARI
NIM : 311610306
FAKULTAS TEKNIK
BEKASI
2020
LEMBAR PERSETUJUAN
ii
LEMBAR PENGESAHAN
iii
KATA PENGANTAR
Dengan memanjatkan puji syukur kehadirat Allah SWT, Tuhan Yang Maha
Pengasih dan Maha Penyayang yang telah melimpahkan segala rahmat, hidayat
dan inayah-Nya kepada Penulis, sehingga laporan Kerja Praktik dengan Judul
"Perancangan Sistem Informasi Penjualan Produk Berbasis Web Pada Glatt Distro
berbagai pihak yang tidak ternilai besarnya. Oleh karena itu penulis
2. Ibu Putri Anggun Sari, S.Pt., M.Si sebagai Dekan Teknik Universitas
Pelita Bangsa
- S1
5. Bapak Didi Suryadi sebagai pembina kerja praktik dilokasi kerja praktik.
semangat.
8. Seluruh direksi Universitas Pelita Bangsa dan Glatt Distro Cikarang yang
iv
Semoga Allah SWT memberikan balasan yang lebih besar kepada beliau, dan
pada akhirnya penulis berharap agar laporan Kerja Praktik ini dapat bermanfaat
Desi Wulandari
Nim 311610306
v
DAFTAR ISI
LEMBAR PERSETUJUAN....................................................................................ii
LEMBAR PENGESAHAN....................................................................................iii
DAFTAR ISI...........................................................................................................vi
DAFTAR TABEL................................................................................................viii
DAFTAR GAMBAR..............................................................................................ix
DAFTAR LAMPIRAN............................................................................................x
BAB I PENDAHULUAN.......................................................................................1
1.1. Latar Belakang..........................................................................................1
1.2. Identifikasi Masalah..................................................................................3
1.3. Batasan Masalah........................................................................................3
1.4. Rumusan Masalah.....................................................................................3
1.5. Tujuan........................................................................................................4
1.6. Manfaat......................................................................................................4
1.7. Nama Kegiatan..........................................................................................5
1.8. Waktu dan Tempat Pelaksanaan................................................................5
1.8.1. Waktu Pelaksanaan.................................................................................5
1.8.2. Tempat Pelaksanaan...............................................................................5
1.9. Peserta Kerja Praktik.................................................................................6
1.10. Jadwal Kegiatan.....................................................................................6
BAB II LANDASAN TEORI.................................................................................7
2.1. Tinjauan Penelitian....................................................................................7
2.2. Tinjauan Pustaka.......................................................................................8
2.2.1. Definisi Sistem...............................................................................8
2.2.2. Komponen Sistem..........................................................................8
2.2.3. Elemen Sistem..............................................................................10
2.2.4. Karakteristik Sistem.....................................................................11
2.2.5. Definisi Informasi.........................................................................13
2.2.6. Definisi Sistem Informasi.............................................................14
2.2.7. Definisi Perancangan Sistem........................................................15
2.2.8. Definisi Penjualan........................................................................16
vi
2.2.9. Definisi Internet............................................................................17
2.2.10. Definisi Web.................................................................................17
2.2.11. Basis Data.....................................................................................18
2.2.12. My SQL........................................................................................19
2.2.13. PHP...............................................................................................19
2.2.14. Flowchart......................................................................................21
2.2.15. Unified Modeling Language (UML).............................................23
2.3. Metode Penelitian....................................................................................31
2.3.1. Metode Pengumpulan Data..........................................................31
2.3.2. Metode Pengembangan Sistem....................................................32
2.4. Kerangka Berpikir...................................................................................34
BAB III LAPORAN KERJA PRAKTIK...............................................................35
3.1. Tentang Perusahaan Tempat Kerja Praktik.............................................35
3.2. Visi dan Misi Perusahaan........................................................................35
3.2.1. Visi...............................................................................................35
3.2.2. Misi...............................................................................................35
3.3. Struktur Perusahaan.................................................................................36
3.4. Sistem yang Sedang Berjalan..................................................................36
3.5. Laporan Kerja Praktik.............................................................................38
3.5.1. Use Case Diagram Sistem Informasi Penjualan..........................39
3.5.2. Activity Diagram..........................................................................41
3.5.3. Sequence Diagram.......................................................................48
3.5.4. Class Diagram Sistem Informasi Penjualan................................54
3.5.5. Perancangan Data Base................................................................55
3.5.6. Perancangan User Interface.........................................................58
BAB IV KESIMPULAN DAN SARAN..............................................................62
4.1. Kesimpulan..............................................................................................62
4.2. Saran........................................................................................................62
DAFTAR PUSTAKA............................................................................................63
LAMPIRAN – LAMPIRAN..................................................................................65
vii
DAFTAR TABEL
Table 1.1 Jadwal Kegiatan.......................................................................................6
Y
Table 2.1 Simbol-Simbol Flowchart......................................................................21
Table 2.2 Simbol-Simbol Usecase.........................................................................24
Table 2.3 Simbol-Simbol Activity Diagram..........................................................25
Table 2.4 Simbol-Simbol Class Diagram..............................................................27
Table 2.5 Simbol-Simbol Sequence Diagram........................................................28
Table 3.1. Login.....................................................................................................56
Table 3.2. Transaksi Penjualan..............................................................................56
Table 3.3. Transaksi Penjualan..............................................................................57
Table 3.4. Pengecekan Stok Barang.......................................................................57
Table 3.5. Laporan Transaksi Penjualan................................................................58
viii
DAFTAR GAMBAR
ix
DAFTAR LAMPIRAN
x
BAB I
PENDAHULUAN
kerja serta bidang lainnya merupakan contoh - contoh bahwa manusia semakin
memerlukan teknologi dalam kehidupan ini. Saat ini dunia telah mengenal suatu
teknologi yang disebut dengan internet. Dengan internet semua orang dapat
berkomunikasi dengan orang lain yang berada di berbagai belahan dunia. Melalui
yang dibutuhkan kapan saja dan dimana saja. Kini dengan hadirnya internet,
Bukan suatu hal yang baru jika sistem informasi berkembang sedemikian
pesatnya.
1
yang melakukan pembelian secara manual. Bisa dilihat sekarang banyak sekali
Perkembangan dunia bisnis yang semakin maju dan tingkat persaingan bertambah
besar, menumbuhkan kesadaran para pengusaha untuk lebih bekerja keras dalam
website e-commerce sebagai salah satu media penjualan akan memperluas daerah
Glatt Distro Cikarang adalah toko yang menawarkan suatu produk bermutu
seperti kaos dan kemeja. Namun sistem penjualan, pemasaran dan promosi yang
2
dipakai saat ini masih menggunakan sistem manual. Hal inilah yang mendorong
“Perancangan Sistem Informasi Penjualan Produk Berbasis Web pada Toko Glatt
Distro Cikarang”.
sebagai berikut :
Cikarang. Sistem penjualan ini memiliki beberapa fungsi penjualan secara online,
3
yang dapat membantu pelanggan Glatt Distro Cikarang bertransaksi secara efektif
dan efisien?
1.5. Tujuan
Bagi Penulis :
1. Menyelesaikan laporan KKP yang menjadi salah satu syarat untuk ke tahapan
skripsi.
2. Mengetahui alur proses bisnis suatu usaha kecil menengah yang dapat berguna
1.6. Manfaat
1. Dapat membantu pemilik distro mengontrol usahanya secara online tanpa perlu
datang ke distro.
usahanya.
3. Dapat membantu menambah profit distro karena pangsa pasar bertambah luas.
4
Bagi Penulis :
Adapun pada pelaksanaan Kerja Praktik yang penulis lakukan adalah sesuai
Waktu pelaksanaan Kerja Praktik ini adalah selama 3 bulan mulai dari
Utara, Bekasi.
5
1.9. Peserta Kerja Praktik
berikut:
Agama : Islam
No Telepon : 081382426100
Email : desiwulanku@gmail.com
2020
No Aktivitas
Januari Februari Maret
1 Wawancara User
2 Pengumpulan Data
3 Analisi Kebutuhan
4 Perancangan Sistem
6
BAB II
LANDASAN TEORI
Web Pada PT. Cahaya Sejahtera Sentosa Blitar” bertujuan membangun Sistem
informasi penjualan online tiwul instan pada PT. Cahaya Sejahtera Sentosa Blitar.
Kegiatan jual beli yang masih manual dan pemasaran serta promosi yang masih
terbatas untuk itu diperlukan sebuah sistem informasi yang dapat memperluas
dan mudah tanpa terhalang oleh jarak dan waktu. Pembuatan program web ini
produk tiwul Instan melalui internet dengan cepat dan mudah. Dengan adanya
dalam pencarian informasi tiwul instan dengan pemesanan produk yang cukup
Minak Singa adalah salah satu Toko yang telah berdiri sejak tahun 2010 di Desa
harus datang langsung ke outlet atau melalui sales marketing. Dengan adanya
loyality. [2]
mencapai suatu tujuan tertentu. Sistem memiliki beberapa pengertian yang pada
bahwa sistem adalah suatu jaringan kerja yang terdiri atas komponen-komponen
untuk menyelesaikan suatu kegiatan atau tujuan tertentu. Tujuan dari sistem
dengan yang lainnya dan bekerja sama untuk mencapai suatu tujuan.
a) Input
8
Input mewakili data yang masuk kedalam sistem informasi. Input disini
termasuk metode dan media untuk menangkap data yang akan dimasukkan,
b) Model
Komponen ini terdiri dari kombinasi prosedur, logika, dan model matematik
yang akan memanipulasi data input dan data yang akan tersimpan di basis
data dengan cara yang sudah ditentukan untuk menghasilkan keluaran yang
diinginkan.
c) Output
Hasil dari sistem informasi adalah keluaran yang merupakan informasi yang
d) Teknologi
e) Basis Data
Basis data (database) merupakan kumpulan data yang saling berkaitan dan
disimpan dalam basis data untuk keperluan penyediaan informasi lebih lanjut.
9
2.2.3. Elemen Sistem
Ada beberapa elemen yang membentuk sebuah sistem, yaitu : tujuan,
sebuah sistem :
a) Tujuan
Setiap sistem memiliki tujuan (goal), entah hanya satu atau mungkin banyak.
b) Masukan
Masukan (input) sistem adalah segala sesuatu yang masuk ke dalam sistem
c) Proses
masukan menjadi keluaran yang berguna dan lebih bernilai, misalnya berupa
informasi dan produk, tetapi juga bisa berupa hal-hal yang tidak berguna,
d) Keluaran
sebagainya.
e) Batas
Yang disebut batas (boundary) sistem adalah pemisah antara sistem dan
10
Mekanisme pengendalian (control mechanism) diwujudkan dengan
g) Lingkungan
bisa berpengaruh terhadap operasi sistem dalam arti bisa merugikan atau
mencirikan bahwa hal tersebut bisa dikatakan sebagai suatu sistem. Adapun
1. Komponen (Component)
berupa suatu subsistem atau bagian-bagian dari sistem. Setiap sistem tidak
secara keseluruhan. Suatu sistem dapat mempunyai suatu sistem yang lebih
besar yang disebut supra sistem, misalnya suatu perusahaan dapat disebut
dengan suatu sistem dan industri yang merupakan sistem yang lebih besar
dapat disebut dengan supra sistem. Kalau dipandang industri sebagai suatu
dengan sistem yang lainnya atau dengan lingkungan luarnya. Batas sistem ini
11
memungkinkan suatu sistem dipandang sebagai suatu kesatuan, karena
dengan batas sistem ini fungsi dan tugas dari subsistem yang satu dengan
Segala sesuatu diluar dari batas sistem yang mempengaruhi operasi dari
suatu sistem. Lingkungan luar sistem ini dapat bersifat menguntungkan atau
sistem.
daya mengalir dari subsistem yang satu ke subsistem yang lainnya. Dengan
kata lain output dari subsistem akan menjadi input dari subsistem yang
lainnya.
berupa:
b) Masukan Sinyal (Signal Input) adalah energi yang di proses untuk didapatkan
12
yang digunakan untuk mengoperasikan komputernya dan data adalah signal
komputer.
kata lain suatu sistem akan dikatakan berhasil kalau pengoperasian sistem itu
dalam bukunya yang berjudul Analisis dan Desain Sistem Informasi Pendekatan
yang telah diproses ke dalam suatu bentuk yang mempunyai arti bagi si
13
penerima dan mempunyai nilai nyata serta terasa bagi keputusan saat itu atau
”Informasi adalah data yang telah diolah menjadi sebuah bentuk yang berguna
dan nyata atau berupa nilai yang dapat dipahami dalam keputusan sekarang
belajar, pengalaman atau instruksi. Namun, istilah ini masih memiliki banyak
peristiwa tertentu yang telah dikumpulkan ataupun dari sebuah berita dapat juga
adalah data yang disimpan, diproses atau ditransmisikan. Para ahli meneliti
Dari pengertian lainnya informasi adalah data yang telah diberi makna.
membuat informasi dari data yang ada didalamnya. Laporan laba rugi dan neraca
didalamnya adalah data yang telah diproses sehingga bisa digunakan oleh siapa
saja yang membutuhkannya dan pada akhrinya Sifat informasi ini adalah bisa
14
2.2.6. Definisi Sistem Informasi
Sistem informasi adalah suatu kumpulan dari komponen-komponen dalam
dan eksternal yang penting dan menyediakan suatu dasar informasi untuk
atau pengaturan dari berbagai elemen yang terpisah ke dalam satu kesatuan yang
a. Menurut Varzello / John Reuter III perancangan adalah tahap setelah analisis
15
fungsional dan persiapan untuk rancang bangun implementasi :
dari beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh dan
berfungsi.
perangkat keras dari suatu sistem, sehingga setelah instalasi dari sistem akan
tahap analisis sistem. Pada saat membuat sebuah sistem yang akan digunakan
sebuah rancangan dari sistem yang ingin dibuat. Rancangan ini bertujuan
untuk memberi gambaran umum dari sistem yang akan berjalan nantinya
dalam menjual barang dagangan yang dimiliki baik itu barang ataupun jasa
kepada pasar agar mencapai suatu tujuan yang diinginkan. Penjualan adalah
16
Dengan pengertian lain definisi penjualan adalah pemindahan hak milik
atas barang atau pemberian jasa yang dilakukan penjualan kepada pembeli
dengan harga yang disepakati bersama dengan jumlah yang dibebankan kepada
pelanggan dalam penjualan barang atau jasa dalam suatu periode akuntansi. [9]
kata per kata internet berarti jaringan antara atau penghubung. Memang itulah
bergantungan pada satu sama lain dengan sedemikian rupa sehingga mereka
adalah suatu jaringan komputer raksasa dengan daya jangkau yang mendunia.
[10]
aplikasi internet yang paling popular. Web adalah sebuah sistem dimana
informasi dalam bentuk teks, gambar, suara dan lainnya yang tersimpan dalam
17
sebuah internet webserver ditampilkan dalam bentuk HTML (Hypertext Markup
Language). [10]
Pengertian lain web atau www adalah dokumen atau informasi yang saling
Locator). [11]
satu dengan yang lainnya. Basis data tersimpan diperangkat keras, serta
meliputi spesifikasi dari tipe data, struktur dan batasan dari data atau informasi
yang disimpan. Basis data merupakan salah satu komponen yang penting dalam
Basis data adalah sebuah file file yang terintegrasi yang mempunyai
minimal Primary key untuk pengulangan data, koleksi data-data yang saling
[13]
18
2.2.12. My SQL
MySQL adalah sebuah Relasional Database Management System
Public License). Karena MySQL berada di bawah GPL, maka orang bebas untuk
closed source.
sejak lama, yaitu SQL (Structured Query Language) yang merupakan sebuah
dengan mudah. MySQL sendiri menggunakan SQL sebagai bahasa dasar untuk
mengakses databasenya.
tabel-tabel yang secara logik merupakan struktur dua dimensi. Tabel-tabel itu
terdiri atas baris-baris data (row atau record) yang berada dalam satu atau lebih
kolom. Baris pada tabel sering disebut sebagai instance dari kata sedangkan
2.2.13. PHP
PHP merupakan singkatan dari Hypertext Prepocessor. Ia merupakan
bahasa berbentuk skrip yang ditempatkan dalam server dan diproses di server.
Kelahiran PHP bermula saat Rasmus Lerdorf membuat sejumlah skrip Perl yang
dapat mengamati siapa saja yang melihat-lihat daftar riwayat hidupnya, yakni
pada tahun 1994. Skrip-skrip ini selanjutnya dikemas menjadi tool yang disebut
19
“Personal Home Page”. Paket inilah yang menjadi cikal bakal PHP. Pada tahun
dapat menempelkan kode terstuktur di dalam tag HTML. Yang menarik, kode
PHP merupakan script yang menyatu dengan HTML dan berada pada
server (server side HTML embedded scripting). Dengan PHP ini Anda dapat
membuat beragam aplikasi berbasis web, mulai dari halaman web yang
merupakan sebuah bahasa cripting yang terpasang pada HTML. Sebagian besar
sintak mirip dengan bahasa C, Java dan Perl, ditambah beberapa fungsi PHP
kode html yang dikirim ke browser agar dapat ditampilkan. Program ini dapat
berdiri sendiri atau pun disisipkan diantara kode-kode html sehingga dapat
yang telah dibubuhi program php harus diganti ekstensinya menjadi .php3
atau.php.
b. Versi terbaru, yaitu PHP 4.0 keluar pada tanggal 22 Mei 2000 merupakan
c. Tujuan dari bahasa scripting ini adalah untuk membuat aplikasi-aplikasi yang
dijalankan di atas teknologi web. Dalam hal ini, aplikasi pada umumnya akan
20
memberikan hasil pada web browser, tetapi prosesnya secara keseluruhan
d. Kekuatan yang paling utama PHP adalah ada konektivitasnya dengan system
database di dalam web. Sistem database yang dapat didukung oleh PHP
komunikasi dengan layanan seperti protocol IMAP, SNMP, NNTP, POP3 dan
bahkan HTTP.
2.2.14. Flowchart
Flowchart adalah bagan (chart) yang menunjukan alir atau arus (flow)
suatu program
Input/Output Menyatakan proses input output
komputer
Decision Menunjukan suatu kondisi tertentu
21
yang akan menghasilkan dua
yang sama
Offline Menyatakan sambungan dari proses
yang berbeda
Predefined Menyatakan penyediaan tempat
berlubang
Document Menyatakan input asalnya dari
kertas
Flow Dipakai untuk hubungkan simbol
dokumen
Manual Menyatakan simbol yang
22
Operation menunjukan pengolahan yang tidak
pendukung. [10] Adapun beberapa diagram yang termasuk dalam UML adalah
sebagai berikut :
(behavior) sistem informasi yang akan dibuat. Use case mendeskripsikan sebuah
interaksi antara satu atau lebih aktor dengan sistem informasi yang akan dibuat.
Syarat penamaan pada use case adalah nama didefinisikan sesimpel mungkin
dan dapat dipahami. Ada dua hal utama pada use case yaitu pendefinisian apa
a. Aktor merupakan orang, proses, atau sistem lain yang berinteraksi dengan
sistem informasi yang akan dibuat di luar sistem informasi yang akan dibuat
itu sendiri, jadi walaupun simbol dari aktor adalah gambar orang, tapi aktor
yang saling bertukar pesan antar unit atau aktor. Berikut adalah simbol-
23
Simbol Penjelasan
Use Case
Use Case
Sebuah deskripsi dari seperangkat aksi-aksi berurutan
nama actor.
Generaliasai / Generalization
berjalan
Kebergantungan / Dependancy
24
bahwa sebuah use case merupakan fungsionalitas
2. Activity Diagram
Diagram aktivitas atau activity diagram menggambarkan workflow (aliran
kerja) atau aktivitas dari sebuah sistem atau proses bisnis atau menu yang ada
pada perangkat lunak. Berikut adalah simbol-simbol yang ada pada diagram
aktivitas :
Simbol Penjelasan
Status Awal Status awal aktivitas sistem, sebuah diagram
diagram aktivitas
25
Nama Swimlane Swimlane memisahkan organisasi bisnis yang
3. Class Diagram
Diagram kelas atau class diagram menggambarkan struktur sistem dari
segi pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem. Kelas
b. Operasi atau metode adalah fungsi-fungsi yang dimiliki oleh suatu kelas.
Berikut adalah simbol-simbol yang ada pada diagram kelas menurut Rosa
dan Shalahuddin :
Simbol Penjelasan
Kelas Kelas pada struktur system.
nama_kelas
+ atribut
+ operasi()
nama_interface
26
Asosiasi/Assosiation Relasi antarkelas dengan makna umum, asosiasi
Depenency antarkelas.
n whole-part).
4. Sequence Diagram
Sequence diagram atau diagram sekuen menggambarkan kelakuan objek
pada use case dengan mendeskripsikan waktu hidup objek dan message yang
dikirim dan diterima antar objek. Banyaknya diagram sekuen yang harus
digambar adalah minimal sebanyak pendefinisian use case yang memiliki proses
sendiri atau yang penting semua use case yang telah didefinisikan interaksi
jalannya pesan sudah dicakup pada diagram sekuen sehingga semakin banyak
use case yang didefinisikan maka diagram sekuen yang harus dibuat juga
semakin banyak. Berikut adalah simbol-simbol yang ada pada diagram sekuen :
Simbol Penjelasan
27
Aktor / Actor Orang, proses, atau sistem lain yang berinteraksi
dilakukan di dalamnya.
Pesan tipe create Menyatakan suatu objek membuat objek yang
dibuat.
Pesan tipe call Menyatakan suatu objek memanggil
dirinya sendiri.
Pesan tipe send Menyatakan bahwa suatu objek mengirimkan
28
I : keluaran menjalankan suatu operasi atau metode
kembalian
Pesan tipe destroy Menyatakan suatu objek mengakhiri hidup objek
destroy.
29
2.3. Metode Penelitian
penulisan laporan kerja praktik terkait dengan sistem informasi penjualan produk
berbasis web ini, penulis menggunakan beberapa metode. Adapun metode yang
data yang diperlukan untuk merancang sistem informasi berbasis web melalui
2. Metode Wawancara
informasi dan gambaran mengenai sistem yag sefang berjalan pada Glatt Distro
3. Studi Pustaka
dengan topik atau masalah yang menjadi obyek penelitian. Penelitian yang
digunakan untuk mendapatkan data yang akurat berdasarkan pada jurnal dan
30
2.3.2. Metode Pengembangan Sistem
Metode pengembangan sistem menggunakan model RAD. Untuk
Language). Secara umum tahapan RAD terdiri dari empat tahapan yaitu:
Tahapan ini mencakup definisi lingkup proses bisnis dan data. Pada tahap
literatur, serta penyebaran kuisioner untuk mencari tahu respon terhadap aplikasi
yang dikembangkan. Dalam tahap ini, user dan sistem analis melakukan
terdapat ketidaksesuaian antara user dan sistem analis. Proses ini terdapat
desain menjadi suatu program dan kemudiann dilakukan proses pengujian untuk
31
32
2.4. Kerangka Berpikir
33
BAB III
Distro merupakan jenis toko yang menjual atau mendistribusikan produk dari
pabrik atau penghasil produk tersebut. Glatt Distro Cikarang ini sendiri menjual
Glatt Distro Cikarang didirikan pada tahun 2017 oleh seorang pria bernama
Gombong, Cikarang Utara, Bekasi. Selain produk yang ada di distro, Glatt distro
3.2.1. Visi
3.2.2. Misi
pelayanan berkualitas.
kebutuhan pelanggan.
34
4. Membantu masyarakat guna memenuhi kebutuhan sandang selain kaos
oblong.
Pemilik Distro
Didi Suryadi
sistem yang sedang berjalan di Distro yang akan dibangun tersebut. Analisis
sistem yang sedang berjalan pada sistem informasi penjualan di Glatt Distro
Cikarang, bertujuan untuk mengetahui lebih jelas bagaimana cara kerja sistem
tersebut dan masalah yang di hadapi sistem tersebut untuk dapat dijadikan sistem
lakukan berdasarkan urutan kejadian yang ada dan dari urutan kejadian tersebut
35
2. Pembeli membeli produk dan membayar produk tersebut ke karyawan toko
pemilik.
36
Gambar 3.2 Flowchart Sistem yang sedang berjalan
membeli barang.
37
Sebagai solusi permasalahan yang timbul yang sudah dijelaskan pada latar
belakang dan uraian permasalahan, berikut ini adalah Use Case Diagram, Activity
Perancangan User Interface dari sistem yang akan diusulkan sebagai gambaran
berikut :
Karyawan Distro sangat berperan penting dan terlibat langsung pada semua
38
• Login
Distro (user) harus masuk ke dalam sistem melalui validasi user id dan
• Transaksi
Pada proses ini, Karyawan Distro (user) dapat melakukan input transaksi
pengeditan, dan penghapusan data barang yang akan tersimpan pada tabel
barang.
• Laporan Penjualan
Pada proses ini, Karyawan Distro (user) dapat melakukan pembuatan laporan
data penjualan barang yang sudah terjual, yang kemudian laporan akan di
• Pengecekan Stok
Pada proses ini Karyawan distro dan pemilik distro dapat mengecek stok
• Logout
39
Pada proses ini, Karyawan Distro (user) keluar dari sistem jika sudah tidak
b. Pembeli
sistem. Pembeli hanya dapat mengetahui informasi tentang barang yang akan
c. Pemilik
penting juga, karena pemilik juga dapat melakukan proses login seperti
karyawan distro dan dapat melihat laporan data penjualan secara langsung serta
dapat mengetahui data stok barang yang tersedia secara langsung di dalam
dan admin. Swimlanes berfungsi untuk memecah activity diagram menjadi baris
dan kolom untuk membagi tanggung jawab objek yang melakukan aktivitas.
Diagram dimulai pada swimlanes pelanggan ditandai oleh initial state. Initial
40
1. Activity Diagram Login
login diatas adalah aktifitas User yang telah terdaftar pada sistem melakukan
login untuk dapat mengakses sistem. Pertama user memilih akses ke sistem,
kemudian sistem akan memunculkan form login, berguna untuk user yang
terdaftar dapat melakukan login data username dan password yang terdaftar
pada sistem. Setelah memasukan data username dan password, Jika username
dan password yang di masukan tidak terdaftar maka sistem secara otomatis akan
mengharuskan user untuk dapat melakukan login data username dan password
41
kembali dan jika username dan password benar, maka sistem akan
diatas adalah aktifitas Pembeli dan Sistem, Pembeli memilih Menu Barang lalu
sistem menampilkan Menu Barang, setelah itu pembeli memilih barang yang
akan dibeli kemudian sistem mengecek Stok Barang, jika barang yang dipilih
pembeli sudah tidak ada stok atau habis maka sistem secara otomatis akan
42
kembali ke Menu Barang agar pembeli bisa memilih kembali barang lain, jika
barang yang dipilih masih ada stok maka sistem akan menampilkan Form
Kelola Data barang diatas adalah aktifitas Karyawan Distro (User), yaitu
43
4. Activity Diagram Pengecekan Stok Barang
Pengecekan Stok Barang diatas adalah aktifitas Karyawan Distro dan Pemilik
Distro, dimana Karyawan Distro dan Pemilik Distro menginput nama barang ke
44
5. Activity diagram Laporan Transaksi Penjualan
45
6. Activity Diagram Logout
Logout diatas adalah aktifitas yang dilakukan oleh Karyawan Distro dan
Pemilik Distro yang telah selesai dalam mengakses sistem dan ingin keluar dari
sistem harus melakukan aktifitas logout sistem. Aktifitas ini dapat dilakukan jika
46
3.5.3. Sequence Diagram
dalam waktu yang berurutan. Tetapi pada dasarnya Sequence Diagram selain
menunjukkan rangkaian pesan yang dikirim antara object juga interaksi antara
object, sesuatu yang terjadi pada titik tertentu dalam eksekusi sistem. Komponen
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
47
1. Sequence Diagram Login
ke sistem yang dilakukan oleh aktor yang sudah terdaftar dalam sistem yaitu
Karyawan Distro dan Pemilik Distro. Aktor yang ingin melakukan login harus
memilih login dan antarmuka sistem akan menampilkan form login yang harus
di isi oleh aktor. Pada form aktor melakukan input username dan password pada
Karyawan Distro dan Pemilik Distro. Jika sistem tidak menemukan username
48
dan password yang di masukan maka antarmuka sistem akan menampilkan
pesan eror, dan sistem akan meminta aktor untuk memasukan username dan
pada sistem maka sistem akan memproses masuk kedalam antarmuka yang di
antara aktor selaku pengguna yaitu Pembeli dengan Sistem, Pembeli melakukan
49
3. Sequence Diagram Kelola Data Barang
50
4. Sequence Diagram Pengecekan Stok Barang
Distro dan Pemilik Distro dengan sistem, Dimana Karyawan Distro dan Pemilik
51
5. Squence Diagram Laporan Transaksi Penjualan
52
6. Squence Diagram Logout
dua aktor yaitu Karyawan Distro dan Pemilik Distro. Yang sebelumnya aktor
tersebut telah melakukan login sistem. Aktor memilih logout pada Form Logout.
Maka sistem akan memproses logout. Jika logout telah berhasil di lakukan
sistem akan menampilkan kembali Form Login untuk masuk ke sistem kembali
dengan pemesanan beserta proses-proses yang terjadi, maka dapat dibuat Class
53
Diagram. Berikut Class Diagram pada Glatt Distro Cikarang.
54
Berdasarkan Gambar 3.16, Class Diagram Sistem Informasi Penjualan
informasi penjualan pada Glatt Distro, dimana Class Diagram yang diusulkan
5 (lima) tabel yang terdiri dari; Tabel Login, Tabel Transaksi Penjualan, Tabel
Kelola Data Barang, Tabel Pengecekan Stok dan Tabel Laporan Penjualan.
55
a. Tabel Login
.
1 Username Varchar 10
2 Password Varchar 10
.
1 Kode _Barang Varchar 15 Primary Key
2 No_Transaksi Varchar 15
3 Tanggal_Transaksi Date 10
4 Nama_Barang Varchar 25
5 Harga Varchar 20
6 Jumlah Varchar 20
7 Total Varchar 20
8 Bayar Varchar 20
9 Kembalian Varchar 20
56
c. Tabel Transaksi Penjualan
57
e. Tabel Laporan Transaksi Penjualan
rancangan form yang ada pada perancangan sistem informasi penjualan ini, yang
Perancangan user interface ini terdiri dari beberapa form yaitu : form login, form
menu utama, form transaksi penjualan, form kelola data barang, form
pengecekan stok barang, form laporan transaksi penjualann print out Laporan
58
Gambar 3.17. Perancangan Form Menu Utama
59
c. Perancangan Form Katalog
60
d. Perancangan Form Order
61
e. Perancangan Form Pembayaran
62
BAB IV
KESIMPULAN DAN SARAN
4.1. Kesimpulan
Kesimpulan yang dapat diambil dari perancangan sistem terhadap
permasalahan yang ada pada Glatt Distro adalah perancangan sistem informasi
permasalahan yang dihadapi oleh Glatt Distro dalam proses penjualan produk
serta sebagai solusi pemasaran produk ke berbagai wilayah baik dalam kota
4.2. Saran
kembangkan ini masih terdapat beberapa kekurangan. Oleh karena itu, penulis
direalisasikan menjadi sebuah sistem dan bermanfaat untuk penjualan pada Glatt
Distro Cikarang.
63
DAFTAR PUSTAKA
[9] F. Rangkuti, Strategi promosi yang kreatif dan analisis kasus. Gramedia
Pustaka Utama, 2013.
[11] S. T. Syafrudin, “Eko. 2008,” Koneksi Internet untuk PC, Laptop dan HP.
64
65
LAMPIRAN – LAMPIRAN
66
Lampiran 2 Formulir Penilaian Kuliah Kerja Praktik
67
68
Lampiran 3 Kartu Kendali Bimbingan Kerja Praktik
69