LAPORAN PENELITIAN
APLIKASI PENJUALAN SONGKET SECARA ON-LINE PADA CV. ZAINAL SONGKET PALEMBANG
OLEH:
Veggi Novitasari Melan Mardiana Suwirno M, M.T.I
POGRAM STUDI MANAJEMEN INFORMATIKA
i
AMIK MDP
Program Studi Manajemen Informatika
APLIKASI PENJUALAN SONGKET SECARA ONLINE PADA CV ZAINAL SONGKET PALEMBANG
Melan Mardiana Veggi Nofitasari Suwirno Mawlan
Abstrak Tujuan dari tulisan ini adalah untuk membuat Aplikasi Penjualan Songket Secara Online Pada CV Zainal Songket Palembang, dimana aplikasi ini berfungsi untuk memenuhi kebutuhan sistem pengelolaan penjualan yang ada pada Cv Zainal Songket Palembang khususnya pada pengelolaan data produk, pemesanan dan Pelanggan. Metodologi yang digunakan dalam pengembangan aplikasi ini adalah metodologi Iterasi dengan melalui empat tahapan yaitu tahap permulaan sistem (system initiation), analisis sistem (system analysis), desain sistem (system design), dan implementasi sistem (system implementation), aplikasi yang dihasilkan dapat melayani pemesanan dan transaksi songket secara on-line. Kata kunci : Aplikasi, Penjualan Songket, Iterasi.
Abstract The purpose of this paper is to make an Songket Sales Online Application in CV. Zainal Songket Palembang, which this program serves to meet the needs of the existing sales management system in CV. Zainal Songket Palembang especially in the management of product data, ordering and customer. The methodology used in the development of this application is the iteration methodology through four stages, including the system initiation, system analysis, system design, and system implementation, The resulting application can
songket serve and orders on-line transactions. Keywords : Application, Songket Sales, Iterations.
i
PRAKATA
Puji dan syukur peneliti panjatkan kepada Allah SWT, karena atas ridho-Nya, sehingga peneliti dapat menyelesaikan penelitian ini dengan baik dan tepat waktu. Dalam penelitian
ini peneliti mengambil judul PENJUALAN SONGKET
SECARA ONLINE PADA CV ZAINAL SONGKET PALEMBANG dengan melakukan analisis dan survei terhadap penjualan dan promosi produk dilanjutkan dengan merancang dan mengimpelementasikan kedalam pemrograman. Dalam penelitian ini peneliti banyak mendapatkan bantuan dan dukungan dari berbagai pihak. Untuk itu dalam kesempatan ini diucapkan terima kasih kepada : 1. Bapak Ir.Rusbandi, M.Eng, selaku Direktur AMIK MDP. 2. Ibu Shinta Puspitasari,S.Si.,M.Kom, selaku Pembantu Direktur I AMIK MDP. 3. Ibu Yulistia, S.Kom, M.T.I, selaku Pembantu Direktur II AMIK MDP. 4. Bapak Antonius Wahyu Sudrajat, S.Kom.,M.T.I Selaku Pembantu Direktur III AMIK MDP. 5. Ibu Tinaliah,S.Kom, M.Kom, selaku Ketua Program Studi Manajemen Informatika AMIK MDP. 6. Bapak Inayatullah, S.Kom.,M.Si. selaku Kepala Lembaga Penelitian AMIK MDP yang telah banyak memberikan saran dan motivasinya. 7. Bapak Zainal Arifin selaku Pemilik CV Zainal Songket yang telah mengizinkan peneliti untuk mengambil data pada perusahaan tersebut. ii
Atas segala dukungan dari semua pihak tersebut, peneliti ucapkan terima kasih. Semoga Allah SWT dapat memberikan berkah kepada kita semua. Akhir kata peneliti berharap penelitian ini dapat bermanfaat dan memberikan informasi bagi pembaca. Palembang, Mei 2014
Peneliti
iii
DAFTAR ISI
ABSTRAK .................................................................................................................. .i PRAKATA ................................................................................................................. .ii DAFTAR ISI ............................................................................................................. .iv DAFTAR GAMBAR ............................................................................................... .vii DAFTAR TABEL ..................................................................................................... ix
BAB 1 PENDAHULAN 1.1 Latar Belakang ........................................................................................ 1 1.2 Perumusan Masalah ................................................................................ 2 1.3 Ruang Lingkup ........................................................................................ 3 1.4 Tujuan dan Manfaat ................................................................................ 3 1.4.1 Tujuan ............................................................................................ 3 1.4.2 Manfaat .......................................................................................... 4 1.5 Metodologi .............................................................................................. 4 1.6 Sistematika Penulisan ............................................................................. 5
BAB 2 LANDASAN TEORI 2.1 Pengertian Aplikasi ................................................................................. 7 2.2 Pengertian Penjualan ............................................................................... 7 2.3 Pengertian Internet .................................................................................. 7 2.4 Pengertian Belanja Online....................................................................... 8 2.5 Pengertian Web ....................................................................................... 8 2.6 Macromedia Dreamweaver 8 .................................................................. 8 2.7 PHP ......................................................................................................... 9 2.8 MySQL .................................................................................................... 9 2.9 HTML ..................................................................................................... 9 2.10 CSS3...................................................................................................... 10 2.11 Pengertian Photoshop 7 .......................................................................... 10 2.12 Pengertian Sistem ................................................................................... 10 2.12.1 Karakteristik Sistem ................................................................... 10 2.12.2 Klasifikasi Sistem ...................................................................... 12 2.13 Pengertian Analisis Sistem.................................................................... 14 2.14 Pengertian Informasi ......................................................................... 14 2.14.1 Kualitas nformasi ....................................................................... 15 2.15 Pengertian Sistem Informasi ................................................................. 15 iv
2.16 Pengertian Teknologi Informasi ............................................................ 16 2.17 Pengertian Perancangan Sistem ............................................................ 16 2.18 Pengertian Basis Data (Database) ........................................................ 16 2.19 Pemodelan Proses ................................................................................. 19 2.19.1 DFD (Data Flow Diagram) ........................................................ 19 2.20 Pemodelan Data .................................................................................... 24 2.20.1 ERD (Entity Relationship Diagram).......................................... 25 2.21 Kardinalitas ........................................................................................... 27 2.22 Bagan Alir (Flowchart) ......................................................................... 30 2.23 Rancangan Kode ................................................................................... 32 2.24 Rancangan Masukan ........................................................................ 33 2.25 Rancangan Keluaran ............................................................................ 33 2.26 Rancangan Dialog Layar ....................................................................... 34 2.27 Metodologi Pengembangan Sistem ....................................................... 34 2.27.1 Metodologi Iterasi (Iterative)) ................................................... 34 2.28 Microsoft Visio ...................................................................................... 37 2.29 Appserv ................................................................................................. 37
BAB 3 ANALISIS SISTEM 3.1 Tinjauan Organisasi .............................................................................. 38 3.2 Deskripsi Kerja...................................................................................... 38 3.2.1 Struktur Organisasi ................................................................... 39 3.2.2 Tugas dan Wewenang ............................................................... 40 3.3 Uraian Prosedur yang Berjalan .......................................................... 44 3.4 Analisis Proses ...................................................................................... 52 3.4.1 Diagram Aliran Data Sistem Berjalan....................................... 53 3.4.1.1 Diagram Konteks .......................................................... 53 3.4.1.2 Diagram Nol .................................................................. 54 3.4.1.3 Diagram Rinci ............................................................... 56 3.4.2 Spesifikasi Proses ......................................................................... 58 3.5 Analisis Kebutuhan ............................................................................... 64
BAB 4 RANCANGAN SISTEM 4.1 Rancangan Basis Data ........................................................................... 67 4.1.1 Entity Relationship Diagram..................................................... 67 4.1.2 Transformasi Diagram ERD ke Tabel Relasi............................ 68 4.1.3 Spesifikasi File .......................................................................... 70 4.1.4 Rancangan Kode ....................................................................... 78 4.2 Rancangan Proses.................................................................................. 79 4.2.1 DFD Logical Sistem yang Diusulkan ....................................... 79 4.2.1.1 Diagram Konteks Sistem yang Diusulkan .................... 79 v
4.3 4.4 4.5
4.6
4.2.1.2 Diagram Nol Sistem yang Diusulkan ............................ 80 4.2.1.3 Diagram Rinci yang Diusulkan ..................................... 81 4.2.2 Spesifikasi Proses ...................................................................... 85 Rancangan Masukkan ........................................................................... 91 Rancangan Keluaran ............................................................................. 95 Rancangan Dialog Layar ..................................................................... 100 4.5.1 Struktur Tampilan ................................................................... 100 4.5.2 Rancangan Layar ..................................................................... 102 Bagan Aliran (Flowchart) ................................................................... 113
BAB 5 PENUTUP 5.1 Kesimpulan ......................................................................................... 123 5.2 Saran .................................................................................................... 123
DAFTAR PUSTAKA
vi
DAFTAR GAMBAR
Gambar 2.1 Komponen Basis Data. ................................................................ 19 Gambar 2.2 Hubungan Satu ke Satu. .............................................................. 28 Gambar 2.3 Hubungan Satu ke Nol atau Satu................................................. 29 Gambar 2.4 Hubungan Satu ke Nol Satu atau Lebih ..................................... 29 Gambar 2.5 Hubungan Satu ke Lebih ............................................................ 29 Gambar 2.6 Hubungan Lebih dari Satu........................................................... 30 Gambar 2.7 Tahapan Metodologi Iterasi ........................................................ 35 Gambar 2.8 Tampilan Microsoft Visio ............................................................ 37 Gambar 3.1 Struktur Organisasi CV Zainal Songket. ..................................... 39 Gambar 3.2 Proses Penjualan Langsung ke Pelanggan. ................................. 45 Gambar 3.3 Proses Penjualan Songket Tidak Langsung ke Pelanggan .......... 47 Gambar 3.4 Proses Pemesanan Songket. ........................................................ 48 Gambar 3.5 Proses Pembayaran Songket........................................................ 49 Gambar 3.6 Proses Pengiriman Songket ......................................................... 51 Gambar 3.7 Proses Laporan. ........................................................................... 52 Gambar 3.8 Diagram Konteks Sistem yang Berjalan ..................................... 54 Gambar 3.9 Diagram Nol Sistem yang Berjalan ............................................. 55 Gambar 3.10 Diagram Rinci Proses 2.0. ......................................................... 56 Gambar 3.11 Diagram Rinci Proses 4.0 .......................................................... 57 Gambar 3.12 Diagram Rinci Proses 5.0 .......................................................... 57 Gambar 3.13 Diagram Rinci Proses 7.0 .......................................................... 58 Gambar 4.1 Entity Relationship Diagram (ERD) .......................................... 68 Gambar 4.2 Relasi antar Tabel ....................................................................... 69 Gambar 4.3 Diagram Konteks Sistem yang Diusulkan ................................. 80 Gambar 4.4 Diagram Nol Sistem yang Diusulkan ......................................... 81 Gambar 4.5 Diagram Level 1 pada Proses 1.0 ............................................... 82 Gambar 4.6 Diagram Level 1 pada Proses 3.0 ................................................ 83 Gambar 4.7 Diagram Level 1 pada Proses 4.0 ............................................... 84 Gambar 4.8 Diagram Level 1 pada Proses 5.0 ............................................... 84 Gambar 4.9 Diagram Level 1 pada Proses 6.0 ............................................... 85 Gambar 4.10 Format Laporan Pemesanan ..................................................... 98 Gambar 4.11 Format Laporan Pembayaran .................................................... 99 Gambar 4.12 Format Laporan Pengiriman................................................... 100 Gambar 4.13 Struktur Tampilan Form......................................................... 101 Gambar 4.14 Rancangan Form Login .......................................................... 102 Gambar 4.15 Rancangan Form Home Admin .............................................. 103 Gambar 4.16 Rancangan Menu Utama ........................................................ 104 vii
Gambar 4.17 Rancangan Form Pemesanan ................................................. 105 Gambar 4.18 Rancangan Form Produk........................................................ 106 Gambar 4.19 Rancangan Form Tambah Produk .......................................... 107 Gambar 4.20 Rancangan Form Pemesanan ................................................. 108 Gambar 4.21 Rancangan Form Pembayaran ............................................... 109 Gambar 4.22 Rancangan Form Pembayaran Detail .................................... 109 Gambar 4.23 Rancangan Form Data Pengiriman ....................................... 110 Gambar 4.24 Rancangan Form Data Pengiriman Detail ............................ 110 Gambar 4.25 Rancangan Form Testimoni .................................................... 111 Gambar 4.26 Rancangan Form Testimoni Admin ....................................... 111 Gambar 4.27 Rancangan Form Pelanggan................................................... 112 Gambar 4.28 Rancangan Detail Pelanggan ................................................. 112 Gambar 4.29 Flowchart Login ..................................................................... 113 Gambar 4.30 Flowchart Menu Utama Pelanggan........................................ 114 Gambar 4.31 Flowchart Menu Utama ......................................................... 115 Gambar 4.32 Flowchart Pemesanan ............................................................ 116 Gambar 4.33 Flowchart Mengelola Pemesanan .......................................... 117 Gambar 4.34 Flowchart Pengiriman ............................................................ 118 Gambar 4.35 Flowchart Pesanan dibeli ....................................................... 119 Gambar 4.36 Flowchart Pembayaran .......................................................... 120 Gambar 4.37 Flowchart Produk................................................................... 121 Gambar 4.38 Flowchart Produk lanjutan ..................................................... 122
viii
DAFTAR TABEL
Tabel 2.1 Elemen –elemen dari DFD (Data Flow Diagram) ..................... 21 Tabel 2.2 Simbol-simbol Dalam ERD Menurut Chen ................................ 25 Tabel 2.3 Simbol-simbol Dalam ERD Menurut James Martin ................... 26 Tabel 2.4 Simbol-simbol Kardinalitas Menurut James Martin ................... 27 Tabel 2.5 Simbol-simbol Flowchart ........................................................... 31 Tabel 3.1 Analisis Kebutuhan ..................................................................... 64 Tabel 4.1 Spesifikasi File User ................................................................... 70 Tabel 4.2 Spesifikasi File Produk ................................................................ 71 Tabel 4.3 Spesifikasi File Pemesanan_Master............................................ 72 Tabel 4.4 Spesifikasi File Pemesanan_Detail ............................................. 73 Tabel 4.5 Spesifikasi File Pembayaran ....................................................... 74 Tabel 4.6 Spesifikasi File Pengiriman ........................................................ 75 Tabel 4.7 Spesifikasi File Testimoni .......................................................... 76 Tabel 4.8 Spesifikasi File RekeningBank ................................................... 77 Tabel 4.9 Spesifikasi File Slide................................................................... 78
ix
BAB 1 PENDAHULUAN
1.1
Latar Belakang Perkembangan ilmu pengetahuan dan teknologi khususnya teknologi informasi yang semakin pesat disegala bidang tidak dapat terelakkan lagi. Teknologi informasi merupakan alat untuk mempermudah, mempercepat, dan merapikan pekerjaan. Selain dari itu, teknologi informasi juga memungkinkan sebuah informasi dapat diakses dalam waktu nyata (realtime) tanpa ruang dan waktu. Akan halnya website, yang biasanya digunakan dalam dunia bisnis dan informasi khususnya pemasaran dan penjualan prosuk secara online sudah berkembang sangat pesat. Hal tersebut memberikan kemudahan bagi pembeli untuk melihat secara langsung produk yang akan dijual dengan sistem pemesanan secara online dimanapun dan kapanpun tanpa batasan waktu dan tempat. CV Zainal Songket yang beralamat Jl. Ki Gede Ing Suro, No. 173 Palembang, yang bergerak dibidang tenun songket dan kain khas Palembang dalam proses promosi dan penjualannya masih menggunakan brosur dan kartu
1
nama yang selalu dicetak pada periode tertentu, menurut pengamatan peneliti masih terdapat beberapa masalah seperti biaya, waktu, dan jangkauan. Berdasarkan masalah tersebut maka peneliti tertarik untuk melakukan penelitian dengan judul “ APLIKASI PENJUALAN SONGKET SECARA ONLINE PADA CV ZAINAL SONGKET “ peneliti membuat situs website, dengan harapan aplikasi berbasis website tersebut dibuat untuk membantu penjualan dan promosi, sehingga seluruh kegiatan dapat berlangsung dengan baik.
1.2
Rumusan Masalah Pentingnya melakukan penjualan barang yang baik dan akurat diharapkan dapat memberikan acuan sebagai sarana untuk mengoptimalkan seluruh penjualan barang. Berdasarkan hasil pengamatan dan riset, peneliti menemukan beberapa masalah yang sering terjadi yaitu: 1. Membutuhkan biaya yang besar untuk mencetak brosur dan kartu nama secara rutin. 2. Waktu yang dibutuhkan untuk melakukan pemesanan produk bagi pelanggan yang berada diluar kota Palembang terlalu lama. 3. Jangkauan didalam melakukan promosi dengan menggunakan brosur dan kartu nama tidak terlalu luas.
2
1.3 Ruang Lingkup Lingkup pembahasan yang dilakukan pada CV Zainal Songket sangat terbatas pada sistem yang akan dibuat dapat berjalan hanya membatasi masalah pada sistem penjualan, adapun batasan – batasannya yaitu: 1.
Dalam penjualan barang akan diberikan informasi spesifikasi dengan jelas tentang songket yang akan dijual secara online.
2.
Dalam penjualan songket online ini tidak menangani proses pembayaran secara online dengan kartu kredit, pembayaran dilakukan secara (offline payment) transfer antar rekening bank.
3.
Jasa pengiriman termasuk pada system ini.
4.
Hanya melayani pesanan dalam negeri saja.
1.4 Tujuan dan Manfaat 1.4.1. Tujuan Dari latar belakang masalah yeng telah ada, maka tujuan perancangan sistem informasi tersebut adalah sebagai berikut: 1. Membuat aplikasi website sebagai media promosi songket, sehingga dapat dikenal oleh berbagai pihak di luar kota Palembang. 2. Mempermudah pihak luar untuk membeli kain songket tanpa datang langsung ke Palembang.
3
3. Lebih
memperkenalkan
songket
Palembang
keseluruh
masyarakat. 1.4.2. Manfaat Adapun beberapa manfaat yang diharapkan dari pembuatan penelitian ini sebagai berikut: 1. Aplikasi penjualan songket berbasis web yang berguna bagi masyarakat untuk membeli songket Palembang tanpa harus datang langsung ke Palembang. 2. Memperkenalkan
songket
Palembang
dengan
memberikan
spesifikasi tiap motive dan dapat memperlihatkan kelebihan songket Palembang dengan songket lainnya.
1.5 Metodologi Pengembangan Sistem Metodologi pengembangan sistem yang digunakan dalam penelitian adalah metode iterative (pengulangan tidak berurutan), metodologi iterative suatu metodologi yang setiap tahap dalam pekerjaan dapat dikerjakan secara berulang – ulang, jika ditemukan kesalahan pada tahap sebelumnya maka pekerjaan dapat kembali lagi langsung pada tahap yang terdapat kesalahan tersebut. 1.
Tahap Perencanaan Pada fase ini, terdapat pendefinisian dari permasalahan yang ada untuk menentukan ruang lingkup, menentukan metodologi yang digunakan, serta 4
membuat
jadwal
kegiatan
dengan
menggunakan
beberapa
teknik
pengumpulan data seperti wawancara, observasi, dan dokumentasi. 2.
Tahap Analisis Pada fase ini, dilakukan analisis pada sistem yang telah ada dengan mengidentifikasi permasalahan, penentuan tujuan dari perbaikan sebuah sistem, dan mengidentifikasi sebuah kebutuhan pengguna sistem.
3.
Tahap Perancangan Fase ini menyatakan bagaimana sebuah desain sistem lanjutan yang akan
dibuat
dengan
menggambarkan
sebuah
model
sistem
untuk
menyelesaikan permasalahan yang dihadapi perusahaan. Pada fase ini, dilakukan pembuatan sistem baru dengan alat bantu yang digunakan antara lain Dreamweaver dan My SQL. 4.
Tahap Implementasi Pada fase ini peneliti melakukan implementasi kedalam bahasa pemograman mengunakan aplikasi Dreamweaver dan My SQL.
1.6
Sistematika Pembahasan Dalam penyusunan penelitian ini peneliti akan berusaha menyajikan sistematika yang sejelas mungkin sehingga memudahkan pembaca dalam memahaminya. Berikut adalah sistematika penelitian penelitian terdiri dalam beberapa bab yang tersusun sebagai berikut:
5
BAB 1
PENDAHULUAN Bab pendahuluan ini menjelaskan tentang latar belakang, ruang lingkup, permasalahan, tujuan dan manfaat, metodologi penelitian dan sistematika penelitian.
BAB 2
LANDASAN TEORI Bab ini berisi dasar-dasar teori yang menjadi acuan dalam penyusunan penelitian ini. Sistem Basis data dan berbagai teori lainnya yang mendukung judul dari penelitian.
BAB 3
ANALISIS SISTEM Bagian ini menjelaskan tentang penjelasan sistem yang berjalan antara lain struktur organisasi, tugas dan fungsi, bentuk masukan dan keluaran, prosedur sistem yang berjalan, Diagram Alir Data (DAD).
BAB 4
PERANCANGAN SISTEM Bab ini menjelaskan usulan prosedur system yang baru, diagram aliran data, spesifikasi file , entity relationship diagram (ERD), perancangan proses, perancangan masukan, perancangan keluaran, dan perancangan masukan, perancangan keluaran, dan perancangan dialog gambar.
BAB 5
PENUTUP Bab ini berisi kesimpulan dan saran yang dapat digunakan untuk kemajuan bagi perusahaan.
6
BAB 2 TINJAUAN PUSTAKA
2.1
Pengertian Aplikasi “Aplikasi adalah alat terapan yang difungsikan secara khusus dan terpadu kemampuan yang dimilikinya” (Tata Sutabri 2012, h.147).
2.2
Pengertian Penjualan Pengertian penjualan menurut SOEMARSO S.R (2004;h.160) dalam buku 1 edisi 5 “ revisi akuntansi suatu pengantar ” yang menyatakan bahwa : “penjualan artinya perusahaan dagang akun yang digunakan untuk mencatat penjualan barang dagang”.
2.3
Pengertian Internet “Internet adalah kumpulan atau jaringan dari komputer yang ada di seluruh dunia. Dalam hal ini komputer yang sebelumnya stand-alone kini dapat berhubungan langsung dengan host-host atau komputer- komputer yang lainnya”(Janner Simarmata2005, h.285).
7
2.4
Pengertian Belanja Online “Saat ini, beberapa situs web untuk berbelanja secara online telah bermunculan di internet. Dengan adanya situs-situs web tersebut kita dapat membeli berbagai barang yang kita butuhkan dengan mudah. Kita tidak perlu mendatangi toko atau pabrik pembuatan barang tersebut. Kita hanya perlu duduk di depan komputer,mencariproduk yang diinginkan, lalu memesannya secara online melalui internet”(Arief Ramadhan,2005,h.144). “Online berkaitan dengan perlengkapan atau peralatan yang berada dibawah kendali CPU”(janner simarmata,2005,h.499).
2.5
Pengertian Web “World wide web (www) atau biasa disebut dengan web, merupakan salah satu sumberdaya internet yang berkembang pesat. Informasi web didistribusikan melalui pendekatan hypertext, yang memungkinkan suatu teks pendek menjadi acuan untuk membuka dokumen yang lain” (ABDUL KADIR 2003,H.4).
2.6
Macromedia Dreamweaver 8 ....Macromedia Dreamweaver 8 adalah aplikasi yang digunakan untuk mengelolah HTML secara visual.Kemampuan lain yang didukung adalah dukungan terhadap Java Script,CSS dan XML. Sedangkan bahsa pemograman yang didukungannya seperti ASP, Java Script, ASP VB Script, Cold-fusion dan PHP.(Dominikus Juju 2006,H.158). 8
2.7
PHP “Script PHP (hypertext preprocessor) merupakan bahasa web serverside yang bersifat open source. Bahasa php menyatu dengan script HTML yang sepenuhnya dijalankan pada server” (firdaus,2007,h.2).
2.8
MySQL “MySQL adalah database yang menghubungkan script PHP menggunakan perintah query dan excape character yang sama dengan PHP. PHP memang mendukung banyak jenis database, tetapi untuk membuat sebuah website yang dinamis dan selalu up to date, MySQL merupakan pilihan database tercepat saat ini”(Firdaus, 2007, h.2).
2.9
HTML “Html adalah sebuah bahasa pemrograman. Untuk membuat sebuah halaman web, anda perlu menulis kode baik secara langsung (yaitu melalui editor teks seperti notepad dilingkungan Windows) maupun secara tidak langsung (yaitu melalui perangkat lunak seperti frontpage dilingkungan windows atau quanta pada linux) “(ABDUL KADIR 2003,H.14).
9
2.10
CSS3 “CSS (cascading Style Sheets)digunakan dalam kode HTML untuk menciptakan suatu kumpulan style yang terkadang dapat digunakan untuk memperluas kemampuan HTML” (ABDUL KADIR 2003,H.212).
2.11
Pengertian Photosop 7 “Photoshop adalah sebuah image editor,atau program penyunting gambar yang berfungsi untuk membuat, menyunting, dan memodifikasi gambar – gambar digital yang terdapat didalam computer” (Adi Kurniadi,2004,h.1).
2.12
Pengertian Sistem “Sistem dapat diartikan sebagai suatu kumpulan atau himpunan dari unsur atau variable-variabel yang saling terorganisasi, saling berinteraksi, dan saling bergantung satu sama yang lain” (Hanif Al Fattah 2007, h.3). 2.12.1
Karakteristik Sistem “Suatu sistem mempunyai karakterostik atau sifat-sifat tertentu, yaitu mempunyai komponen-komponen (components), batas sistem (boundary), lingkungan luar sistem (environments), penghubung (interface), tujuan (goal)” (Jogiyanto 2009, h.54). Karakteristik sistem adalah sebagai berikut.
10
1. Batas Sistem (boundary Suatu sistem mempunyai batas sistem (boundary), merupakan daerah yang membatasi antara suatu sistem dengan sistem lainnya, atau dapat menunjuk ruang lingkup sistem. 2. Lingkungan Luar (environments) Suatu sistem empunyai lingkungan luar sitem (environments), adalah
apapun
yang
berada
diluar
batas
sistem
yang
mempengaruhi operasi sistem. Lingkungan luar sistem dapat bersifat menguntungkan dan merugikan sistem. 3. Penghubung (interface) Suatu sistem mempunyai penghubung antara satu subsistem dengan subsistem lainnya, melalui interface inilah memungkinkan sumber daya akan mengalir antar satu subsistem dengan subsistem lainnya. 4. Masukan (input) Suatu sistem mempunyai masukan (input), adalah energi yang dimasukkan kedalam sistem, masukkan dapat berupa perawatan (maintenance
input)
dan
masukan
sinyal
(signal
input).
Maintenance input adalah energi yang dimasukkan supaya sistem tersebut dapat beroperasi, sedangkan signal input adalah energi yang diproses untuk didapatkan keluaran.
11
5. Keluaran (output) Suatu sistem mempunyai keluaran (output), adalah hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna dan sisa pembuangan, keluaran dapat merupakan masukan untuk subsistem lainnya. 6. Pengolah (process) Suatu sistem mempunyai pengolah sistem (process), suatu sistem dapat mempunyai suatu bagian pengolah yang akan merubah masukkan menjadi keluaran. 7. Tujuan (goal) Suatu sistem mempunyai tujuan (goal) atau sasaran (objective) adalah suatu sistem mempunyai tujuan atau sasaran, jika tidak maka operasi sistem tidak akan ada gunanya. (Jogiyanto 2005, h.4) 2.12.2 Klasifikasi Sistem “Sistem dapat diklasifikasikan sebagai sistem abstrak (abstract system), sistem alamiah (natural system) lawan sistem buatan manusia (human made system), sistem pasti (derteminic system), lawan sistem probabilistik (probabilistic system), dan sistem tertutup (closed system), lawan sistem terbuka (open system)” (Jogiyanto 2009, h.53).
12
1. Sistem Abstrak dan Sistem Fisik Sistem Abstrak (abstract system) adalah sistem yang berisi pemikiran atau ide-ide yang tidak tampak secara fisik, misalnya sistem teologia yang berisi gagasan tentang hubungan manusia dan Tuhan. Sedangkan sistem fisik (physical system) adalah sistem yang ada secara fisik, misalnya sistem komputer, sistem akutansi, dan sistem produksi. 2. Sistem Alamiah dan Sistem Buatan Manusia Sistem Alamiah (natural system) adalah sistem yang terjadi melalui proses alam tidak dibuat manusia, misalnya sistem tata surya. Sedangkan sistem buatan manusia (human made system) adalah sistem yang dibuat oleh manusia, misalnya sistem computer. 3. Sistem Tertentu dan Sistem Tak Tentu Sistem Tertentu (deterministic system) adalah suatu sistem yang beroprasi dengan tingkah laku yang sudah dapat diprediksi, misalnya sistem komputer yang tingkah lakunya dapat dipastikan berdasarkan program-program yang dijalankan. Sedangkan Sistem Tak Tentu (probabilistic system) adalah sistem yang kondisi masa depannya tidak dapat diprediksi karena mengandung probabilitas, misalnya sistem arisan.
13
4.
Sistem Tertutup dan Sistem Terbuka Sistem Tertutup (closed system) adalah sistem yang tidak berhubungan dan sistem tidak terpengaruh dengan lingkungan luarnya. Sistem ini berkerja secara otomatis tanpa adanya turut campur tangan dengan pihak luarnya, misalnya reaksi kimia dalam tabung yang terisolasi. Sedangkan Sistem Terbuka (open system) adalah sistem yang berhubungan dengan lingkungan dan terpengaruh oleh lingkungan, mislnya sistem perusahaan dagang.
2.13
Pengertian Analisis Sistem “Analisis
Sistem
(System Analysis) dapat
didefinisikan sebagai
penguraian suatu sistem yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahanpermasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikannya” (Jogiayanto 2005, h.129).
2.14
Pengertian Informasi “Informasi adalah data yang diolah menjadi bentuk yang lebih berguna bagi para pemakainya” (Jogianto 2009, h.36)
14
2.14.1 Kualitas Informasi Kualitas dari suatu Informasi (Quality of Information) tergantung dari 3 hal yaitu. 1.
Akurat (Accurate) Akurat (Accurate), berarti informasi harus bebas dari kesalahan-kesalahan dan tidak bisa atau menyesatkan. Akurat juga berarti informasi harus jelas mencerminkan maksudnya.
2.
Tepat Waktu (Timelines) Tepat Waktu (Timelines), berarti informasi yang dating pada penerimaan tidak boleh terlambat, informasi yang sudah using tidak akan mempunyai nilai lagi.
3. Relevan (Relevance) Relevan (Relevance), berarti informasi tersebut mempunyai manfaat untuk pemakaiannya. Relevansi informasi untuk tiap-tiap orang satu dengan yang lainnya berbeda. (Jogiyanto 2005, h.10).
2.15
Pengertian Sistem Informasi “Sistem Informasi adalah suatu sistem di dalam suatu organisasi yang memerlukan kebutuhan pengolahan transaksi harian, mendukung oprasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan” (Jogiyanto 2005, h.11). 15
2.16
Pengertian Teknologi Informasi “Teknologi Informasi yaitu sistem informasi dari teknologi apa dan bagaimana suatu teknologi dapat mempunyai sistem informasi. Lebih berorieantasi ke teknologinya, yang merupakan sub sistem dari sistem informasi” (Jogiyanto 2009, h.3).
2.17
Pengertian Perancangan Sistem “Perancangan
sistem
dapat
didefinisikan
sebagai
penggambaran,
perencanaan, dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh dan berfungsi” (Jogiyanto 2005, h.196).
2.18
Pengertian Basis Data (Database) “Basis Data (Database) adalah kumpulan terorganisasi dari data-data yang berhubungan sedemikian rupa sehingga mudah disimpan, dimanipulasi, serta dipanggil oleh pengguna” (Adi Nugroho 2011, h.5). “Basis Data adalah suatu pengorganisasian sekumpulan data yang saling terkait sehingga memudahkan aktivitas untuk memperoleh informasi” (Abdul Kadir 2005, h.484). Komponen sistem basis data yang ditunjukkan pada gambar 2.1 terdiri dari.
16
a. Perangkat Keras (Hardware) Perangkat keras yang dimaksud tentu saja perangkat komputer beserta perangkat periferalnya. Didalam perangkat komputer semua proses pengelolaan dan penglolahan data dapat dilakukan, berkat adanya unit pemrosesan utama (central Pocessing unit atau CPU), register dan memori (random access memory atau RAM). (Fathansyah 2004, h.2) b. Perangkat Lunak (Software) Komponen kedua dalam sebuah Sistem Basis Data adalah Perangkat Lunak (Software). Paling tidak, ada tiga jenis perangkat lunak yang terlibat dalam pengelolaan dan pengolahan Basis Data. (Fathansyah 2004, h.4) 1. Sistem Operasi (Operating System). 2. Sistem Pengelolaan Basis Data (Database Management System atau DBMS). 3. Aplikasi penguna Basis Data. c. Pemakai (Brainware) Pemakai yang dibedakan berdasarkan jenis pekerjaan dan cara mereka berinteraksi terhadap Sistem Basis Data. (Fathansyah 2004, h.6) Adapun beberapa jenis atau tipe pemakai yang dibedakan berdasarkan jenis pekerjaan dan cara mereka berinteraksi terhadap Sistem Basis Data.
17
1. Administrator Basis Data (Database Administrator) Merupakan pemakai yang berinteraksi langsung dengan DBMS yang tugas utamanya adalah mengkonfigurasi Sistem Basis Data secara keseluruhan seperti menginstalasi DBMS, menghidupkan atau mematikan DBMS (startup/shutdown), menentukan huruf pemakai, mendefinisikan pemakai dan otoritasnya, dan mengalokasikan besarnya ruang penyimpanannya, membentuk skema/struktur tabeltabel disetiap Basis Data, melakukan pengaturan (fine tuning) demi peningkatan performansi Sistem Basis Data, dan lain-lain. 2.
Pengembang Aplikasi (Programmer/Developer) Merupakan kelompok pemakai yang tugas utamanya adalah membangun dan mengembangkan Aplikasi Pengguna Basis Data yang nantinya akan dimanfaatkan oleh kelompok user lainnya yaitu pemakai akhir (End-User).
3.
Pemakai Mahir (Casual User) Merupakan kelompok pemakai yang berinteraksi dengan Basis Data langsung melalui fasilitas antar muka yang disediakan DBMS yang mengelola Basis Data.
4.
Pemakai Akhir/Umum (End User/Naïve User) Merupakan kelompok pemakai yang berperan dalam pemasukan data (Data Entry) dalam rangka membentuk Basis Data yang lengkap
18
dengan memanfaatkan program atau aplikasi pengguna Basis Data yang telah dibuat oleh Developer.
Sumber : Fathansyah 2004, h.8
Gambar 2.1 Komponen Sistem Basis Data
2.19
Pemodelan Proses “Pemodelan proses adalah teknik mengelola dan mendokumentasikan struktur dan aliran data melalui proses sistem dan atau logika, kebijakan, dan prosedur yang akan diimplementasikan oleh proses sistem” (Jeffry L. Whitten 2005, h.326). 2.19.1 DFD (Data Flow Diagram) “DFD adalah alat yang menggambarkan aliran data melalui sistem dan kerja atau pengolahan yang dilakukan oleh sistem tersebut” (Jeffry L. Whitten 2006, h.326).
19
“DFD adalah alat yang dapat menggambarkan arus data didalam sistem dengan terstruktur dan jelas juga merupakan dokumentasi dari sistem yang baik” (Jogiyanto 2005,h.700). Diagram aliran data terdiri dari tiga tingkatan yaitu : 1. Diagram Konteks “DFD pertama dalam proses bisnis. Diagram konteks menjukkan dimana semua proses bisnis dalam 1 proses tunggal (proses 0). Context diagram juga menunjukkan semua entitas luar yang menerima informasi dari atau memberikan informasi ke sistem” (Hanif Al Fattah 2007, h.109). 2. Diagram Nol/Zero “Menunjukkan semua proses utama yang menyusun keseluruhan sistem. Level ini juga menunjukkan komponen internal dari proses 0 dan menunjukkan bagaimana proses utama direalisasikan menggunakan data flow. Pada level ini juga menunjukkan bagaimana proses-proses utama terhubung dengan entitas eksternal. (Hanif Al Fattah 2007, h.109). 3. Diagram Rinci Level 1 Diagram : Umumnya diagram rinci diciptakan dari setiap proses utama dari diagram level 0. Diagram rinci ini menunjukkan proses-proses internal yang menyusun setiap proses-proses utama dalam level 0, sekaligus menunjukkan 20
bagaimana informasi berpindah dari satu proses ke proses yang lainnya. Level 2 Diagram : Menunjukkan semua proses yang menyusun sebuah proses pada level 1. Bisa saja penyusunan DFD tidak mencapai level 2 ini. Atau mungkin harus dilanjutkan ke level berikutnya (level 3, level 4, dan seterusnya) (Hanif Al Fattah 2007, h.109). Tabel 2.1 Elemen-elemen dari DFD (Data Flow Diagram) Elemen Data
Field tipikal yang
Simbol
Simbol
Flow Diagram
biasa digunakan
Gene & Sarson
De Marco & Jourdan
Setiap Proses
Label (nama)
Memiliki:
Type(proses)
Nomor
Deskripsi
Nama
Nomor poses
Nama
Deskripsi proses Satu/lebih output Data flow Satu/lebih input Flow
21
No Proses Nama Proses
Setiap data flow
Label
memiliki:
Type
Nama
Deskrpsi
Deskripsi
Alias
Satu/Lebih
Komposisi
konteks
(Deskripsi
Ke suatu proses
elemen-elemen
Nama
Nama dari
data) Setiap data store
Label(nama)
memiliki:
Type
Nomor
Deskripsi
Nama
Alias
Deskripsi
Komposisi
Satu/lebih output
Catatan
Data flow Satu/lebih input Data flow Setiap entitas
Label
eksternal
Tipe
memiliki nama
Deskripsi
deskripsi
Alias
NAMA ENTITAS
22
NAMA ENTITAS
Deskripsi entitas
Penjelasan Elemen-elemen dari DFD (Data Flow Diagram) 1. Entitas Luar (External Entity) Entitas luar atau agen eksternal merupakan orang, unit organisasi, sistem, atau organisasi luar yang berinteraksi dengan sistem. (Jeffrery L. Whitten 2006, h.345) Kesatuan Luar (External Entity) merupakan kesatuan (entity) dilingkungan luar sistem yang dapat berupa orang, organisasi atau sistem lainnya yang berada di lingkungan luarnya yang akan memberikan input atau menerima output dari sistem (Jogiyanto 2005, h.700) Dari pengertian diatas dapat disimpulkan bahwa entitas luar (External Entity) dapat berupa orang, unit, organisasi, sistem, yang berada di luar sistem yang dapat memberikan input data, dan yang menerima output dari sistem. 2. Proses (Process) Proses adalah kerja yang dilakukan oleh sistem sebagai respons terhadap aliran data masuk atau kondisi. (Jeffrery L. Whitten 2006, h.329) Suatu proses adalah kegiatan atau kerja yang dilakukan oleh orang, mesin atau komputer dari hasil suatu arus data yang masuk kedalam proses untuk dihasilkan arus data yang akan keluar dari proses. (Jogiyanto 2005, h.705)
23
3. Aliran Data (Data flow) Aliran data menunjukkan input data ke proses atau output data (atau informasi)
dari
proses.
Digunakan
untuk
menunjukkan
pembuatan,
pembacaan, penghapusan, atau pembaruan data dalam file atau database. (Jeffrery L. Whitten 2006, h.338) Arus data (Data flow) pada DFD diberi simbol suatu panah yang mengalir diantara proses, simpanan data dan kesatuan luar. Arus data ini menunjukkan arus dari data yang dapat berupa masukan untuk sistem atau hasil dari proses sistem. (Jogiyanto 2005, h.701) 4. Simpanan Data (Data Store) Data Store merupakan penyimpanan data yang ditujukan untuk penggunaan selanjutnya. Sinonimnya adalah file dan database. (Jeffrery L. Whitten 2006, h.346) Simpanan Data (Data Store) merupakan simpanan dari data yang dapat berupa file, database, arsip, catatan manual dll. (Jogiyanto 2005, h.707)
2.20
Pemodelan Data “Pemodelan data sebagai teknik untuk mendefinisikan persyaratan bisnis untuk sebuah database.Pemodelan data kadang disebut pemodelan database karena model data kadang-kadang diimplementasikan sebagai sebuah database”. (Jeffery L. Whitten 2006, h.280)
24
2.20.1 ERD (Entity Relationship Diagram) “Entity Relationship Diagram (ERD) ialah model data yang menggunakan beberapa notasi untuk menggambarkan data dalam konteks entitas dan hubungan yang dideskripsikan oleh data tersebut”. (Jeffery L.Whitten 2006, h.281). Komponen utama identifikasi untuk ERD berupa : a. Diagram ER versi Chen ditunjukkan pada table 2.2 Tabel 2.2 Simbol-simbol Dalam ERD Menurut Chen Simbol a.
Keterangan Entitas
Entitas, digambarkan dengan simbol persegi panjang, nama entitas ditulis didalam simbol persegi panjang berupa kata benda, tunggal dengan menggunakan nama yang mudah dipahami.
b.
Relationshi p
Relasi, digambarkan dengan simbol belah ketupat, nama kerelasian ditulis dalam simbol belah ketupat berupa kata kerja aktif (diawali dengan me), tunggal dengan menggunakan nama yang mudah dipahami.
25
c.
Atribute
Atribut, digambarkan dengan simbol ellips, nama atribut ditulis didalam simbol ellips berupa kata benda atau tunggal dengan menggunakan nama yang mudah dipahami dan dihubungkan dengan entitas yang bersesuaian dengan menggunakan sebuah gasis
Sumber : Hanif Al Fattah 2008, h.124
b. Diagram ERD versi James Martin dilihat pada table 2.3 Tabel 2.3 Simbol-simbol Dalam ERD Menurut James Martin Simbol
Representasi Entity atau entitas menunjukkan
STUDENT
orang, tempat, objek, kejadian atau konsep tentang apa yang kita
perlukan
untuk
men-
capture dan menyimpan data.
STUDENT Attributes
Name Address Date of birth
sifat
atau
karakteristik deskriptif suatu entitas.
26
STUDENT
2.21
Didaftar Dipelajari Dalam oleh CURRICUL UM
Relationship atau hubungan yang menunjukkan asosiasi bisnis alami antara satu entitas atau lebih.
Kardinalitas “Kardinalitas (Cardinality) mendefinisikan jumlah kemunculan baik satu entitas yang mungkin dihubungkan dengan kemunculan tunggal dari entitas lain” (Jeffry L. Whitten 2006, h.285). Adapun simbol-simbol kardinalitas menurut James Martin dilihat pada tabel 2.4 Tabel 2.4 Notasi Kardinalitas Menurut James Martin Contoh
Contoh
Simbol
Keterangan Minimum
Maksimum
1
1
Tepat satu (satu dan
atau
hanya satu)
27
Nol atau 0
1
satu
Nol, satu
Banyak 0
atau lebih
(>1)
Satu atau
Banyak 1
lebih
(<1)
Lebih dari >1
>1
satu
Sumber : Jeffry L.Whitten 2006, h.285
a.
Satu ke Satu Entitas B ditunjukkan pada satu record pada entitas A hanya berhubungan pada 1 record. Adapu simbol-simbol ERD menurut James Martin dapat dilihat pada gambar 2.2 A
B
Gambar 2.2 Hubungan Satu ke Satu
28
b.
Satu ke Nol atau Satu Satu record pada entitas A hanya berhubungan terhadap satu record pada entits B atau yang tidak berhubungan sama sekali. Adapun simbol-simbol ERD menurut James Martin dapat dilihat pada gambar 2.3:
A
B
Gambar 2.3 Hubungan Satu ke Nol atau Satu c.
Satu ke Nol Satu atau Lebih Record pada entitas A hanya terhubung terhadap satu atau banyak record pada entitas B atau tidak berhubungan sama sekali. Adapu simbol-simbol ERD menurut James Martin dapat dilihat pada gambar 2.4 A
B
Gambar 2.4 Hubungan Satu ke Nol Satu atau Lebih d.
Satu ke Lebih Satu record pada entitas A berhubungan terhadap lebih dari satu record pada entitas B. Adapun simbol-simbol ERD menurut James Martin dapat dilihat pada gambar 2.5 A
B
Gambar 2.5 Hubungan Satu ke Lebih
29
e.
Satu ke Lebih dari Satu Satu record pada entitas A berhubungan terhadap lebih dari satu record pada entitas B. Adapu simbol-simbol ERD menurut James Martin dapat dilihat pada gambar 2.6
A
B
Gambar 2.6 Hubungan Lebih dari Satu
2.22
Bagan Alir (Flowchart) “Flowchart adalah bagan (Chart) yang menunjukkan alir (flow) di dalam program atau prosedur sistem secara logika” (Jogiyanto, 2005, h.795). Flowchart terbagiatas lima jenis, yaitu. a.
Flowchart Sistem (System Flowchart) Flowchart sistem merupakan bagan yang menunjukkan arus pekerjaan secara keseluruhan dari sistem. Flowchart ini menjelaskan urutan dari prosedur-prosedur secara keseluruhan dari isi sistem. Flowchart system menunjukkan apa yang dikerjakan di sistem. (Jogiyanto, 2005, h.796).
b. Flowchart Dokumen (Document Flowchart) Flowchart dokumen merupakan bagan alir yang menunjukkan arus dari laporan dan formulir termasuk tembusan-tembusannya. (Jogiyanto, 2005,h.800).
30
c.
Flowchart Skematik (Schematic Flowchart) Flowchart skematik merupakan flowchart yang mirip dengan flowchart sistem, yaitu untuk menggambarkan prosedur didalam sistem. Perbedaannya adalah, flowchart skematik selain menggunakan simbolsimbol flowchart sistem, juga menggunakan gambar-gambar komputer. (Jogiyanto, 2005, h.802)
d. Flowchart Program (Program Flowchart) Flowchart program merupakan flowchart yang menjelaskan secara rinci lan
gkah-langkah dari proses program. Flowchart program dibuat
dari derivikasi bagan alir sistem. Flowchart program terdiri dari dua macam, yaitu flowchart logika program (program logic flowchart) dan flowchart komputer terinci (detailed computer program
flowchart).
(Jogiyanto, 2005, h.802) e.
Flowchart Proses (Process Flowchart) Flowchart proses merupakan flowchart yang banyak digunakan di teknik industri. Flowchart ini juga berguna bagi analis system untuk menggambarkan proses dalam suatu prosedur. (Jogiyanto, 2005, h.805).
Adapun simbol-simbol flowchart dapat dilihat pada tabel 2.5 berikut Tabel 2.5 Simbol-simbol Flowchart Simbol
Nama simbol
Fungsi
Terminal
Untuk permulaan atau akhir dari
31
suatu program Untuk
mempersiapkan
penyimpanan yang akan digunakan Predefined Process sebagai tempat penyimpanan di dalam storage Menyatakan
proses
input
dan
Input-Output output tanpa tergantung dengan Read-Write jenis peralatannya Untuk menunjukkan pengolahan Process yang dilakukan oleh komputer Kondisi yang akan menghasilkan Decision beberapa kemungkinan jawaban Predefine Proses
Menunjuk ke proses lain Menguhubungkan antar prosedur /
arus / flow proses Menyambung antar prosedur / Connector proses pada halaman yang sama Menyambung antar prosedur / Off-line connector proses pada halaman yang berbeda
Sumber : Jogiyanto 2005, h.802
32
2.23
Rancangan Kode “Kode digunakan untuk tujuan mengklasifikasikan data, memasukkan data kedalam komputer dan untuk mengambil bermacam-macam informasi yang berhubungan dengannya. Kode dapat dibentuk dari kumpulan angka, huruf, dan karakter-karakter khusus (missal %, -, $, #, ; , dan lain sebagainya). Angka merupakan simbol yang banyak digunakan pada sistem kode.” (Jogiyanto 2001, h.384)
2.24
Rancangan Masukan “Desain Input menyajikan tujuan penting untuk menangkap dan mengubah data kedalam format yang sesuai pada komputer. Sebagian Input didesain oleh Prototype yang dibangun dengan cepat. Prototype tersebut dimungkinkan sebagai hasil tiruan dari komputer, atau dihasilkan dari Prototype struktur Database seperti yang sudah dikembangkan untuk Microsoft Access. (Jeffery L Whitten 2006, h.584)
2.25
Rancangan Keluaran “Desain Output adalah komponen yang paling dapat dilihat dari sistem informasi yang bekerja atau berfungsi. Oleh karena itu, Output sering menjadi basis penilaian akhir manajemen terhadap kesuksesan sebuah sistem. Output dapat digolongkan kedalam dua karakteristik, yaitu berdasarkan pengguna dan 33
distribusinya, dan berdasarkan metode implementasinya”. (Jeffery L Whitten 2006, h.552)
2.26
Rancangan Dialog Layar "Desain dialog layar terminal merupakan rancang bangun dari percakapan antara pemakai sistem (User) dengan komputer. Percakapan ini dapat terdiri dari proses memasukkan data ke sistem, menampilkan Output informasi kepada User atau dapat keduanya”. (Jogiyanto 2005, h.391)
2.27
Metodologi Pengembangan Sistem Metodologi adalah kesatuan metode-metode, prosedur-prosdur, konsepkonsep pekerjaan, aturan-aturan, dan postulat-postulat, yang digunakan oleh suatu sisem ilmu pengetahuan, seni atau disiplin yang lainnya (Jogiyanto 2005, h,59). Sedangkan metode adalah suatu cara, teknik yang sistematik untuk mengerjakan sesuatu. Metodologi pengembangan sistem berarti adalah metode-metode, prosedur-prosedur, konsep-konsep pekerjaan, aturan-aturan, dan postulat-postulat yang akan digunakan untuk mengembangkan suatu sistem informasi. Dalam pengembangan sistem informasi, perlu digunakan suatu metodologi yang dapat digunakan sebagai pedoman bagaimana dan apa yang harus dikerjakan selama pengembangan ini. (Jogiyanto 2005, h.59) 2.27.1 Metodologi Iterasi (Iterative)
34
Iterasi (Iterative) adalah proses pengembangan berulang (iterative) atau proses pengembangan bertambah (incremental) yang memerlukan penyelesaian analisis, desain dan implementasi karena penting untuk mengembangkan satu bagian sistem baru secara menyeluruh dan menempatkannya ke dalam operasi secepat mungkin, ditunjukkan pada gambar 2.7 (Whitten 2006, h.36). Tahap Perencanaan Tahap Analisis Tahap Perancangan Tahap Implementasi Tahap Pemeliharaan Sumber : (Jogiyanto 2005, h.52
Gambar 2.7 Tahapan Metodologi Iterasi Tahapan-tahapan dari metodologi ini terdiri dari : 1. Tahap Permulaan Sistem (System Initiation) Tahap permulaan sistem digunakan sebagai tahap awal dalam menentukan lingkup, tujuan, jadwal dan anggaran proyek yang diperlukan untuk memecahkan masalah atau kesempatan yang direpresentasikan oleh proyek, lingkup proyek mendefinisikan area bisnis yang akan ditangani oleh proyek dan tujuan-tujuan yang akan dicapai. Lingkup dan tujuan pada akhirnya berdampak pada komitmen
35
sumber, yaitu jadwal dan anggaran, yang harus dibuat supaya berhasil menyelesaikan proyek. Adapun teknik yang digunakan adalah wawancara dan observasi.
2. Tahap Analisis Sistem (System Analysis) Analisis sistem ditujukan untuk menyediakan tim proyek dengan pemahaman yang lebih menyeluruh terhadap masalah dan kebutuhan yang memicu proyek. Lingkup proyek yang didefinisikan selama permulaan
sistem
dipelajari
dan
dianalisis
untuk
memperoleh
pemahaman yang lebih rinci mengenai apa yang dibutuhkan. 3. Tahap Desain Sistem (System Design) Setelah
memperoleh
pemahaman
akan
persyaratan
sistem
informasi,maka dilakukan desain sistem. Selama desain sistem, fase yang dibutuhkan untuk desain sistem yaitu mengembangkan blueprint dan spesifikasi teknis yang dibutuhkan untuk mengimplementasi database, program, antar muka penggunaa dan jaringan yang dibutuhkan untuk sistem informasi. 4. Tahap Implementasi Sistem (System Implementation) Langkah terakhir dalam proses pengembangan sistem adalah implementasi
sistem.
Implementasi
sistem
menjalankan
sistem
informasi baru dan menempatkannya ke dalam operasi. Sistem tersebut harus diuji untuk memastikan bahwa sistem bekerja dengan sempurna 36
dan memenuhi persyaratan dan harapan pengguna, serta melakukan pelatihan. (Whitten 2006, h.32-34 )
2.28
Microsoft Visio “Microsoft Visio 2010 merupakan salah satu aplikasi yang terdapat dalam keluarga besar aplikasi Microsoft Office yang dipergunakan untuk membuat gambar desain diagram teknik” gambar 2.8 (Wahana Komputer 2011, h.2).
Gambar 2.8 Microsoft Visio 2.29
Appserv AppServ adalah sebuah paket Apache, PHP, MySQL dan phpMyAdmin sehingga tidak perlu melakukan konfigurasi yang sulit.(Firdaus 2007, h.2 )
37
BAB 3 ANALISIS SISTEM
3.1
Tinjauan Organisasi Tenun songket Palembang adalah salah satu kerajinan tradisional khas masyarakat Palembang, serta tenun songket ini merupakan hasil industri rumaha tangga yang pekerjaannya biasa dilakukan oleh kaum perempuan yang ada di Palembang, tapi tidak sekit pula para pria juga sudah mulai terbiasa membuatnya. Songket adalah kain tenun yang dibuat dengan menambahkan benang pakan sebagai hiasan dengan menyisipkan benang perak, emas atau benang warna diatas benang lungsing. Tenun songket mempunyai motif yang cukup unik seperti motif lepus, naga besaung, napan perak, limar, bintang berantai, dan masih banyak lagi motif – motif unik lainnya. Tenun songket “ zainal songket” adalah usaha yang bergerak dibidang pembuatan dan penjualan songket, yang mendirikan usaha ini Ki Agus Zainal Arifin yang beralamat Jl. Ki Gede Ing Suro No.173 Palembang, usaha ini berdiri sejak Tahun 1980.
3.2
Deskripsi Kerja Dengan adanya Struktur Organisasi yang disusun secara baik, maka dapat memudahkan tiap-tiap bagian dalam melaksanakan tugas masing-masing bagian. 38
3.2.1 Struktur Organisasi Struktur Organisasi merupakan susunan dan hubungan tiap bagian yang menetapkan tugas dan wewenang yang dipegang tiap-tiap bagian, demi tercapainya tujuan yang telah ditetapkan, maka Struktur Organisasi haruslah dibuat untuk menetapkan batasan-batasan tiap bagian. Struktur Organisasi tersebut memperlihatkan posisi dan kedudukan dalam perusahaan atau Organisasi.Adapun Struktur Organisasi CV Zainal Songket dapat dilihat pada gambar 3.1 berikut :
Pimilik Perusahaan
Pimpinan Cabang
Manager keuangan
Manager Pemasaran
Manager SDM
Karyawan butik
Karyawan Tenun
Karyawan Jaga
Sumber : Zainal Songket
Gambar 3.1 Struktur Organisasi CV Zainal Songket
39
3.2.2 Tugas dan Wewenang Berdasarkan Struktur Organisasi yang terdapat pada gambar diatas, maka setiap jabatan yang ada pada Struktur Organisasi tersebut mempunyai tugas dan wewenang antara lain. 1.
Pimpinan Setiap Cabang Pimpinan dan penanggung jawab pada butik zainal songket mempunyai tugas sebagai berikut : 1. Memimpin dan mengelola cv zainal songket serta bertanggung jawab atas jalannya kegiatan atau operasi dimasa yang akan datang. 2. Mengawasi kegiatan-kegiatan bawahannya. 3. Mengkoordinator kegiatan-kegiatan. 4. Meminta
pertanggung
jawaban
dari
bagian
yang
dibawahinya. Serta wewenang seorang Pemimpin dan Penanggung jawab antara lain : 1.berwenang untuk melaksanakan tugas dari tiap-tiap bagian yang sudah ditentukan. 2.Pelaksanaan komunikasi, konsultasi untuk pelaksanaan tugas dan
fungsi
masing-masing
organisasi.
40
bagian
dalam
struktur
3.Melakukan pengambilan keputusan dalam menentukan biaya yang keluar dan biaya masuk. 2.
Manager Keuangan Bagian Menejer Keuangan mempunyai tugas sebagai berikut: 1. Menerima dan mengeluarkan uang sesuai dengan buktibukti dokumen yang telah disetujui Direktur. 2. Melakukan proses pembayaran sesuai dengan faktur-faktur yang ada serta membuat daftar gaji karyawan perusahaan. 3. Melakukan penelitian dan analisa keuangan termasuk masalah pajak Serta wewenang wewenang Menejer Keuangan antara lain : 1
Mengatur seluruh hal yang bersifat administrasi yang nantinya berguna untuk perusahaan.
2
Memelihara keamanan uang dan arsip atau surat berharga lainnya.
3
Menandatangani seluruh dokumen yang berkaitan dengan aministrasi perusahaan.
3. Manager Pemasaran Bagian Menejer Pemasaran mempunyai tugas sebagai berikut 1. Mempromosikan masyarakat
41
jasa
perusahaan
kepada
seluruh
2. Menganalisa strategi marketing untuk meningkatkan jumlah pelanggan perusahaan baik dalam skala kecil maupun skala besar. Serta wewenang wewenang Menejer Pemasaran antara lain : 1
Melakukan evaluasi terhadap kepuasan pelanggan yang berguna dalam menjaga loyalitas pelanggan terhadap perusahaan.
2
Menerapkan strategi marketing agar tercapainya tujuan perusahaan.
4. Manager SDM Bagian Menejer SDM mempunyai tugas sebagai berikut: 1. Bertanggung jawab atas pengadaan barang. 2. Melakukan proses perekrutan, setiap kali ada permintaan karyawan baru yang telah disetujui oleh direktur. serta menyeleksi calon karyawan untuk mendapatkan yang terbaik dibidangnya. 3. Mengatur, menyimpan, dan memelihara informasi semua karyawan dan laporan-laporan yang berhubungan dengan karyawan. Serta wewenang Menejer SDM antara lain 1. Mengurusi masalah absensi karyawan, penilaian karyawan, serta penggajian untuk semua karyawan 42
5. Karyawan Butik Bagian Karyawan Butik mempunyai tugas sebagai berikut: 1. Mengatur persediaan barang yang ada di zainal songket 2. Melayani pelanggan yang datang ke zainal songket. Serta wewenang wewenang Karyawan Butik antara lain 1. Melayani pelanggan datang. 2. Member tahu semua apa yang dibutuhkan pelanggan tentang songket. 6.
Karyawan tenun Bagian Karyawan tenun mempunyai tugas sebagai berikut: 1. Melakukan kegiatan sehari-hari untuk membuat kain songket 2. Menenun, menggulung benang merendam songket
7.
Karyawan Jaga Bagian Karyawan Jaga mempunyai tugas sebagai berikut: 1. Menjaga keamanan yang ada di zainal songket 2. Setiap pelangga harus melapor terlebih dahulu sebelum masuk Serta wewenang Karyawan Jaga antara lain: 1
.Menjaga di luar agar aman dari kejahatan
2
pelanggan harus minta izin sebelum masuk ke zainal songket.
43
3.3
Uraian Prosedur yang Berjalan Untuk mendapatkan pemahaman terhadap aktifitas suatu sistem, maka diperlukan uraian beberapa aktifitas sistem yang berhubungan dengan penulisan. Aktifitas yang berhubungan dengan prosedur sistem yang berjalan pada Cv Zainal Songket ” yaitu sebagai berikut: a. Proses penjualan songket Dalam proses penjualan ini terjadi dua cara penjualan songket, yaitu penjualan songket secara langsung ke pelanggan dan penjualan secara tidak langsung ke pelanggan. 1. Penjualan Songket Langsung ke Pelanggan Proses ini diawali oleh pelanggan yang datang langsung ke CV Zainal Songket, setelah itu pelanggan akan bertemu dengan karyawan keamanan atau penjagaan kemudian akan ditanyakan ada keperluan apa datang kemari, setelah itu pelanggan akan diberikan izin untuk masuk
untuk melakukan lihat produk songket yang akan di
perlihatkan oleh karyawan pemasaran akan hasil koleksi songket yang tersedia dan permintaan songket, jika permintaan songket sesuai dengan fhoto maka karyawan pemasaran menginformasikan karyawan butik untuk mengecek barang apakah tersedia atau tidak, jika tidak tersedia maka karyawan butik akan membertahu karyawan pemasaran bahwa
songket yang diminta sudah tidak ada, lalu karyawan
pemasaran akan memberitahu pelanggan bahwa songket yang 44
dimintanya telah habis, tapi jika tersedia maka karyawan butik akan menyiapkan barang yang di minta dan barang tersebut di berikan ke karyawan keuangan dan karyawan membuat nota bayar, serta pelanggan melakukan pembayaran ke karyawan keuangan proses tersebut ditunjukkan pada gambar 3.2
1 2 ditanyakan Di izinkan masuk 3 Menanyakan album songket
pelanggan
5 Mencatat permintaan dan harga
8 songket habis
4
Karyawan pemasaran
Fhoto koleksi songket Barang 12
Barang telah 6 habis Nota permintaan 7
Melakukan pembayaran
Nota bayar 9 11 Karyawan Nota bayar keuangan
Barang Karyawan butik 10 Barang
Gambar 3.2 Proses Penjualan Songket Langsung ke Pelanggan
45
2. Proses penjualan Songket Tidak Langsung ke Pelanggan Proses ini diawali oleh pelanggan yang ingin membeli songket bisa lewat via telpon dan bbm ke CV Zainal Songket, untuk melakukan lihat produk songket yang akan di perlihatkan oleh karyawan pemasaran akan hasil koleksi songket yang tersedia dan permintaan songket melalu pengiriman fhoto lewat bbm, jika permintaan songket sesuai dengan fhoto maka karyawan pemasaran menginformasikan karyawan butik untuk mengecek barang apakah tersedia atau tidak, jika tidak tersedia maka karyawan butik akan membertahu karyawan pemasaran bahwa
songket yang diminta sudah tidak ada, lalu
karyawan pemasaran akan memberitahu pelanggan bahwa songket yang dimintanya telah habis, tapi jika tersedia maka karyawan butik akan menyiapkan barang yang di minta dan barang tersebut di berikan ke karyawan keuangan untuk dikirimkan dan karyawan akan mengirimkan nota bayar, serta pelanggan melakukan pembayaran melalui bank dan mmengirim bukti transfer tersebut, prosesnya ditunjukkan pada gambar 3.3
46
1
pelanggan
Via telpon atau bbm
3 Mencatat permintaan dan harga
6 songket habis
2
Karyawan pemasaran
Fhoto koleksi songket Barang Barang telah 4 habis Nota permintaan 5
10
Nota bayar
Bukti transfer 11 7
9
Barang Karyawan Nota bayar keuangan
Karyawan butik 8 Barang
Gambar 3.3 Proses Penjualan Songket Tidak Langsung ke Pelanggan b. Proses Pemesanan Songket Pada tahap ini pelanggan bisa memesan songket sesuai dengan keinginan mereka dengan motif dan warna yang disukai, tapi disini karyawan pemasaran akan menginformasikan kepelanggan untuk menunggu kurang lebih 2 atau 3 bulan untuk mendapatkan songket yang diinginkan dan karyawan pemasaran meminta pelanggan untuk mengisi identitas pelanggan, agar apabila songket telah jadi karyawan pemasaran akan menghubunginya bahwa songket sudah bisa diambil, setelah itu karyawan pemasaran akan mencatat pesanan
47
pelanggan lalu catatan pesanan itu akan di berikan ke karyawan tenun dengan perantara karyawan butik, prosesnya ditunjukkan pada gambar 3.4
1 3
Memesan songket sesuai keinginan Karyawan pemasaran
pelanggan
Mencatat pesanan
2 Identitas pelanggan 4 Catatan pesanan
Karyawan butik
Gambar 3.4 Proses Pemesanan Songket c. Proses Pembayaran Songket Pada tahap ini karyawan keuangan akan menelpon pelanggan untuk mentransfer uang songket yang akan dibeli melalui bank uang transfer songket bebas dari jasa ongkos kirim, setelah itu pelanggan diminta untuk
48
mengirim bukti transfer melalui bbm dan karyawan keuangan akan mengecek ke bank tersebut apakah benar pelanggannya telah melakukan transfer uang atau belum, dengan melalui karyawan pemasaran untuk melakukan pengecekan tersebut, prosesnya ditunjukkan pada gambar 3.5
1 Dimiinta melakukan Transfer uang Karyawan keuangan
Pelanggan 2 Bukti transfer
3 Bukti transfer
Karyawan pemasaran Gambar 3.5 Proses Pembayaran Songket
49
d. Proses Pengiriman Songket Pada tahap ini pesanan pelanggan yang sudah disiapkan maka karyawan keuangan akan menelpon pelanggan bahwa barangnya akan dikirim, setelah itu karyawan keuangan akan memberikan barang tersebut kekaryawan pemasaran dan meminta karyawan pemasaran untuk mengirimkan barang tersebut dengan peranta tiki atau jne, dan karyawan pemasaran meminta pihak tiki atau jne untuk memberikan surat bukti pengiriman yang telah ditanda tangani oleh pelanggan bahwa barang tersebut telah diterima untuk diberikan ke karyawan keuangan, prosesnya ditunjukkan pada gambar 3.6
50
1 Barang akan dikirim Karyawan keuangan
pelanggan
6 2 Barang atau songket
Barang atau songket
Surat bukti pengiriman
5 Surat bukti pengiriman
3 Barang atau songket Karyawan pemasaran
4 Surat bukti Jasa pengiriman pengiriman
Gambar 3.6 Proses Pengiriman Songket e. Proses Laporan Setelah semua proses penjualan sudah dilakukan maka akan dibuat sebuah laporan yang akan diberikan kepada pimpinan CV Zainal Songket. Laporan tersebut berupa laporan hasil penjualan, laporan data pelanggan, dan laporan hasil keuangan, prosesnya diperlihatkan pada gambar 3.7
51
1 Laporan Penjualan Karyawan pemasaran 2 Laporan Pelanggan pimpinan
3 Laporan Keuangan Gambar 3.7 Proses Laporan
3.4
Analisis Proses Pada analisis proses ini maka peneliti menganalisa proses sistem yang berjalan pada Penjualan Songket “CV Zainal Songket” yang digambarkan pada diagram DFD berikut :
52
3.4.1 Diagram Aliran Data Sistem Berjalan Pada tahap ini menjelaskan secara konseptual sistem yang sedang berjalan yang akan digambarkan melalui diagram aliran data, yang secara grafis menandai proses-proses serta aliran data. 3.4.1.1 Diagram Konteks Lingkup sistem yang sedang berjalan, ditangani dan dijabarkan dalam bentuk diagram konteks. Dimana pada diagram konteks ini menjelaskan bahwa sistem sebagai sebuah proses dengan tujuan memberikan gambaran umum tentang sistem, diaram konteks menunjukkan suatu proses yang berinteraksi dengan lingkungannya, ada entitas dan lingkungan yang memberi input pada nada pihak yang mendapatkan output dari sistem. Diagram konteks tersebut dapat dilihat pada gambar 3.8
53
Pelanggan
Brosur Produk Faktur Kirim Nota Tagihan Bukti Pembayaran
Fomulir Pelanggan Nota Pesanan Nota Tagihan
Keuangan
Nota Pesanan
Aplikasi Penjualan Songket Secara Online pada Cv Zainal Songket
Pemasaran
koleksi Produk
Laporan Produk Laporan Pesanan Laporan Pelanggan Laporan Pembayaran
Data pesanan
Pimpinan
Gambar 3.8 Diagram Konteks Sistem yang Berjalan 3.4.1.2
Diagram Nol Diagram Nol menggambarkan proses yang memberikan pandangan secara menyeluruh mengenai sistem tentang fungsi-fungsi utama atau proses yang ada pada Penjualan Songket “CV Zainal Songket” prosesnya ditunjukkan pada gambar 3.9
54
1.0* Pelanggan
Brosur Produk
Infomasi Produk
Produk Lama
Produk
Produk Lama
Pemasaran
Koleksi Produk
2.0 Nota Pesanan
Pesanan Baru
Pesanan
Pesanan
Nota Pesanan
Pelanggan lama
3.0* Fomulir Pelanggan
Mendaftarkan Pelanggan
Pelanggan Baru
Pelanggan
Pesanan Lama
4.0 Nota Tagihan
Tagihan Baru
Tagihan
Tagihan
keuangan
Data pesanan Tagihan Lama
5.0 Nota Tagihan Bukti Pembayaran
Pembayaran Baru
Pembayaran
Pembayaran
Pembayaran Lama
6.0* Faktur Kirim Pengiriman Baru
Pengiriman
Pengiriman
7.0
Produk Lama Pesanan Lama Pelanggan Lama
Laporan
Pembayaran Lama Laporan Produk Laporan Pesanan Laporan Pelanggan
Pimpinan
Laporan Pembayaran
Gambar 3.9 Diagram Nol Sistem yang Berjalan
55
3.4.1.3
Diagram Rinci Pada diagram ini menunjukkan aliran data kejadian pada sistem yang berjalan. 3.4.1.3.1 Diagram Rinci 2.0 Pada diagram ini dijelaskan diagram rinci proses 2.0 pada proses 2.1*, 2.2*, yaitu Proses Cek Produk, dan Baca Pelanggan yang dapat dilihat pada gambar 3.10 berikut ini: 2.1*
Pelanggan
Nota Pesanan
Produk Lama
produk
Pelanggan Lama
Pelanggan
Cek Produk
Nota Pesanan Sudah dibaca
2.2* Baca Pelanggan
Pesan Baru
pesanan
Gambar 3.10 Diagram Rinci Proses 2.0 3.4.1.3.2 Diagram Rinci 4.0 Pada diagram ini dijelaskan diagram rinci proses 4.0 pada proses 4.1*, 4.2*,
yaitu Buat Nota
Tagihan, dan Bukti Tagihan yang dapat dilihat pada gambar 3.11
56
keuangan
Id Pelanggan
Pesanan Lama
pesanan
4.1* Buat Nota Tagihan
Tagihan Baru
tagihan
4.2* Pelanggan
Nota Tagihan
Bukti Tagihan
Tagihan Lama
Gambar 3.11 Diagram Rinci Proses 4.0 3.4.1.3.3 Diagram Rinci 5.0 Pada diagram ini dijelaskan diagram rinci proses 5.0 pada proses 5.1*, 5.2*,
yaitu Buat Nota
Pembayaran, dan Bukti Pembayaran yang dapat dilihat pada gambar 3.12 Tagihan lama
Tagihan
5.1* Nota Tagihan
Buat Nota Pembayaran
Pembayaran Baru
Pembayaran
5.2* Pelanggan
Bukti Pembayaran
Bukti Pembayaran
Pembayaran Lama
Gambar 3.12 Diagram Rinci Proses 5.0
57
3.4.1.3.4 Diagram Rinci 7.0 Pada diagram ini dijelaskan diagram rinci proses 7.0 pada proses 7.1*, 7.2*, 7.3*, 7.4* yaitu Proses Input Data Pelanggan, Cek Data Tagihan,
Cek
Data Pembatyaran dan Cek Data Pengiriman yang dapat dilihat pada gambar 3.13 7.1* Laporan Produk
Produk Lama
Produk
Cek Produk
7.2* Laporan pesanan
Cek Data Pesanan
Pesanan Lama
Pesanan
Pelanggan Lama
Pelanggan
Pembayaran Lama
Pembayaran
Pimpinan
7.3* Laporan Pelanggan
Cek Data Pelanggan
7.4* Laporan Pembayaran
Cek Data Pembayaran
Gambar 3.13 Diagram Rinci Proses 7.0 3.4.2 Spesifikasi Proses Berikut ini adalah spesifikasi dari setiap proses yang ada pada diagram rinci diatas, rincian prosesnya dapat dilihat dibawah ini :
58
1.
Nomor
: 1.0*
Nama
: Infomasi Produk
Masukkan
: Koleksi Produk, Produk Lama
Sumber
: Entitas Pemasaran, Tabel Produk
Keluaran
: Brosur produk
Tujuan
: Entitas Pelanggan
Uraian
: pemasaran akan membuat koleksi produk yang akan di promosikan dan dijualkan ke pelanggan
2.
Nomor
: 2.1*
Nama
: Cek Produk
Masukkan
: Nota Pesanan, Produk Lama
Sumber
: Entitas Pelanggan, Tabel Produk
Keluaran
: Nota Pesanan sudah dibaca
Tujuan
: Proses Baca Pelanggan
Uraian
: Setelah pelanggan mengisi formulir pelanggan dan Melakukan pemesanan, maka karyawan mencatat Pesanan pelanggan atau nota pesanan songket untuk Nantinya akan melakukan cek produk songket yang Telah dipesan.
3.
Nomor
: 2.2*
Nama
: Baca Pelanggan
Masukkan
: Nota Pesanan sudah dibaca, Pelanggan Lama 59
Sumber
: Proses Baca Pelanggan,Tabel Pelanggan
Keluaran
: Pesanan Baru
Tujuan
: Tabel Pesanan
Uraian
: Setelah cek produk dilakukan, maka karyawan Pemasaran akan menginformasikan kepelanggan Untuk barang yang telah dipesan dengan cara melihat informasi pelanggan atau baca pelanggan
4.
Nomor
: 3.0*
Nama
: Mendaftarkan Pelanggan
Masukkan
: Fomulir Pelanggan
Sumber
: Entitas Pelanggan
Keluaran
: Pelanggan baru
Tujuan
: Tabel Pelanggan
Uraian
: Identitas pelanggan gunanya adalah untuk mencatat data pelanggan saat pemesanan tidak langsung agar tidak terjadi kesalahan dalam pengiriman.
5.
Nomor
: 4.1*
Nama
: Buat Nota Tagihan
Masukkan
: Id Pelanggan, Pesanan Lama
Sumber
: Entitas Keuangan, Tabel Pesanan
Keluaran
: Tagihan Baru
Tujuan
: Tabel Tagihan 60
Uraian
: Setelah Pelanggan melakukan pemesanan dan Pembelian produk maka Bagian Keuangan Atau Karyawan Administrasi akan membuat Nota Tagihan.
6.
Nomor
: 4.2*
Nama
: Bukti Tagihan
Masukkan
: Tagihan Lama
Sumber
: Tabel Tagihan
Keluaran
: Nota Tagihan
Tujuan
: Entitas Pelanggan
Uraian
: Setelah nota tagihan dibuat oleh karyawan Administrasi, lalu bukti Tagihan akan diberikan Kepelanggan untuk melakukan pembayaran.
7.
Nomor
: 5.1*
Nama
: Buat Nota Pembayaran
Masukkan
: Nota Tagihan, Tagihan Lama
Sumber
: Tabel Tagihan, Entitas Pelanggan
Keluaran
: Pembayaran Baru
Tujuan
: Tabel Pembayaran
Uraian
: Setelah Pelanggan menerima nota tagihan, maka Pelanggan akan memberikan nota tagihan kebagian Keuangan untuk nantinya akan dibuat nota 61
Pembayaran setelah melakukan pembayaran. 8.
Nomor
: 5.2*
Nama
: Bukti Pembayaran
Masukkan
: Pembayaran Lama
Sumber
: Tabel Pembayaran
Keluaran
: Bukti Pembayaran
Tujuan
: Entitas Pelanggan
Uraian
: Setelah melakukan pembayaran, maka bagian Administrasi akan memberikan bukti pembayaran dan Songket yang telah dibeli oleh pelanggan.
9.
Nomor
: 6.0*
Nama
: Pengiriman
Masukkan
: Pembayaran lama
Sumber
: Tabel Pembayaran
Keluaran
: Faktur kirim, Pengiriman Baru
Tujuan
: Entitas Pelanggan, Tabel Pengiriman
Uraian
: Pengiriman akan dilakukan saat pelanggan setelah melunasi pembayaran dan mengisi formulir penggan.
10.
Nomor
: 7.1*
Nama
: Cek Produk
Masukkan
: Produk Lama
Sumber
: Tabel Produk 62
Keluaran
: Laporan Produk
Tujuan
: Entitas Pimpinan
Uraian
: Semua data produk akan dicetak dan diserahkan Kepada pimpinan sebagai Laporan Produk.
11.
Nomor
: 7.2*
Nama
: Cek Data Pesanan
Masukkan
: Pesanan Lama
Sumber
: Tabel Pesanan
Keluaran
: Laporan Pesanan
Tujuan
: Entitas Pimpinan
Uraian
: Semua Data Pesanan akan dicek untuk diserahkan Kepada pimpinan sebagai Laporan Data Pesanan.
12.
Nomor
: 7.3*
Nama
: Cek Data Pelanggan
Masukkan
: Pelanggan Lama
Sumber
: Tabel Pelanggan
Keluaran
: Laporan Pelanggan
Tujuan
: Entitas Pimpinan
Uraian
: Semua data pelanggan akan dicetak untuk diserahkan Kepada pimpinan sebagai Laporan Pelanggan.
63
13.
Nomor
: 7.4*
Nama
: Cek Data Pembayaran
Masukkan
: Pembayaran Lama
Sumber
: Tabel Pembayaran
Keluaran
: Laporan Pembayaran
Tujuan
: Entitas Pimpinan
Uraian
: Semua data pembayaran akan dicetak dan diserahkan Kepada pimpinan sebagai Laporan Pembayaran.
3.5
Analisis Kebutuhan Analisis kebutuhan yang peneliti ingin terapkan adalah pembuatan Aplikasi Penjualan Songket Secara Online Pada Cv Zainal Songket Berikut ini merupakan kebutuhan-kebutuhan yang ingin dicapai adalah pembuatan aplikasi ini antara lain sesuai table 3.1 : Tabel 3.1 Analisis Kebutuhan No Masalah
Kebutuhan
Usulan
1
Tidak adanya
Pembuatan hak
Membuat aplikasi yang
pembatasan
akses pada
memiliki hak akses,
otoritas
aplikasi agar
sehingga dapat
karyawan
terdapat
membatasi karyawan
terhadap akses
pembatasan
dalam mengakses data
64
data, sehingga
otoritas setiap
disesuaikan dengan
semua karyawan
pengguna dalam
tugas dan wewenang
dapat mengakses
mengakses data.
masing karyawan.
Pada sistem yang
Proses promosi
Membuat aplikasi yang
lama masih
yang
mempermudah
menggunakan
terkomputerisasi
melakukan promosi
brosur,kartu
tanpa harus
tanpa harus mencetak
nama, dan media
membutuhkan
brosur dan kartu nama
cetak dalam
biaya yang rutin
lagi serta memiliki
melakukan
dalam melakukan
jangkauan yang luas
promosi dan
pencatakan
diluar kota palembang
jangkauannya
brosur,kartu
dalam melakukan
tidak terlalu luas
nama,dan media
promosi.
dalam
cetak.
semua data. 2
melakukan promosi tersebut. 3
Pada sistem yang
pembuatan proses
Membuat aplikasi
lama proses
pemesanan dan
pemesanan dan
pemesanan dan
penjualan yang
penjualan untuk
penjualan yang
secara online.
mempermudah
65
terjadi diluar
pelanggan yang berada
kota palembang
diluar kota palembang
membutuhkan
dan didalam kota
waktu yang lama
palembang dalam
untuk mendapat
melakukan proses
songket yang
pembelian.
diinginkan.
66
BAB 4 RANCANGAN SISTEM
4.1 Rancangan Basis Data Rancangan basis data merupakan susunan kumpulan dari data yang saling berhubungan dan diorganisasikan sedemikian rupa agar kemudian dapat dimanfaatkan lagi dengan cepat dan mudah yang kemudian disimpan secara bersama sedemikian rupa tanpa pengulangan yang tidak perlu, untuk memenuhi kebutuhan. 4.1.1 Entity Relationship Diagram Entity Relationship Diagram (ERD) ialah model data yang menggunakan beberapa notasi untuk menggambarkan data dalam konteks entitas dan data yang dideskripsikan oleh data tersebut. Entity Relationship Diagram merupakan diagram yang menggambarkan hubungan antar tabel dalam suatu database dengan prantara primary key dan foreign key. Hubungan antar entitas pada Cv Zainal Songket Palembang dapat dilihat pada gambar 4.1
67
Produk
Pemesanan_Master
User Username [PK] Password Kelompok
testimoni
Kode_Produk [PK] Nama_Produk Gambar Berat Keterangan Harga Jumlah Status_Baru Status_Best_Seller
Nomor_Pemesanan [PK] Tanggal Nama_Pembeli Email No_Telp Alamat_Kirim Kode_Pos Status_Pesan_dibeli Status_Pengiriman Status_Pembatalan
nama [PK] email Kota Isi tgl Rekeningbank
Pemesanan_Detail namabank [PK] norek Atasnama
Nomor_Pemesanan [FK] Kode_Produk [FK] Berat Keterangan Qty Harga
slide gambar
Pengiriman Pembayaran Nomor_Pengiriman [PK] Tanggal_Pengiriman Nomor_Pemesanan [FK] Nomor_Konfirmasi [FK] Nomor_Jasa_Pengiriman No_Kirim Tanggal_Kirim Biaya
Nomor_Konfirmasi [PK] Tanggal_Pembayaran Jam_Pembayaran Nomor_Pemesanan [FK] Nama_Pengirim namabank [FK]
Gambar 4.1 Entity Relationship Diagram (ERD) 4.1.2 Transformasi Diagram ER ke Tabel Relasi Masing-masing tabel dalam database memiliki primary key pada setiap tabelnya. Field-field pada masing-masing tabel juga memiliki nama yang unik. Setiap primary key dalam sebuah tabel biasanya memiliki keterhubungan dengan tabel lainnya dan menjadi field
68
tambahan yang disebut juga dengan foreign key. Relasi antar tabel ini dapat dilihat pada gambar 4.2 berikut :
Gambar 4.2 Relasi antar Tabel
69
4.1.3 Spesifikasi File A. Spesifikasi User Nama File
: User
Media
: MySQL
Isi
: Tabel User berisi file data User didalam MySQL, lihat tabel 4.1
Organisasi
:
CV Zainal Songket
Primary key
: Username
Panjang Record
: 70
Jumlah Record
: 3
Tabel 4.1 Spesifikasi File User No
Nama Field
Tipe
Lebar Desimal
Keterangan
1
Username
Nvarchar
30
-
Username
2
Password
Nvarchar
20
-
Password
3
Kelompok
Nvarchar
20
-
Kelompok
B. Spesifikasi Produk Nama File
: Produk
70
Media
: MySQL
Isi
: Tabel Produk yang berisi file data produk di dalam MySQL lihat tabel 4.2
Organisasi
: CV Zainal Songket
Primary key
: Kode_Produk
Panjang Record
: 317
Jumlah Record
: 9
Tabel 4.2 Spesifikasi File Produk No Nama Field
Tipe
Lebar Desimal Keterangan
1
Kode_Produk
Nvarchar 15
-
Kode Produk
2
Nama_Produk
Text
-
Nama Produk
3
Gambar
Nvarchar 300
-
Gambar
4
Berat
Float
-
-
Berat
5
Keterangan
Text
-
-
Keterangan
6
Harga
Float
-
-
Harga
7
Jumlah_Barang
Int
-
-
Jumlah Barang
8
Status_Baru
Ntinyint
1
-
Status Baru
-
Status 9
Status_Best_Seller Ntinyint
1
Seller
71
Best
C. Spesifikasi Pemesanan_Master Nama File
: Pemesanan_Master
Media
: MySQL
Isi
: Tabel Pemesanan Master yang berisi file data Pesanan Pelanggan dan identitas pelanggan di dalam MySQL, lihat tabel 4.3
Organisasi
: CV Zainal Songket
Primary key
: Nomor_Pemesanan
Panjang Record
: 358
Jumlah Record
: 10
Tabel 4.3 Spesifikasi File Pemesanan_Master No
Nama Field
Tipe
Lebar
1
Nomor_Pemesanan Int
-
-
Nomor Pemesanan
2
Tanggal
Date
-
-
Tanggal
3
Nama_Pembeli
Nvarchar
200
-
Nama_Pembeli
4
Email
Nvarchar
100
-
Email
5
No_Telp
Nvarchar
50
-
No.Telp
6
Alamat_Kirim
Text
-
-
Alamat Kirim
72
Desimal
Keterangan
7
Kode_Pos
8
Nvarchar
5
-
Kode Pos
Status_Pembayaran Ntinyint
1
-
Status Pembayaran
9
Status_Pengiriman
Ntinyint
1
-
Status Pengiriman
10
Status_Pembatalan
Ntinyint
1
-
Status Pembatalan
D. Spesifikasi Pemesanan_Detail Nama File
: Pemesanan_Detail
Media
: MySQL
Isi
: Tabel Pemesanan Detail yang berisi file data
Pesanan
Produk
Pelanggan
dalamnMySQL, lihat tabel 4.4 Organisasi
: CV Zainal Songket
Primary key
: Nomor_Pemesanan, Kode_Produk
Panjang Record
: 15
Jumlah Record
: 7
Tabel 4.4 Spesifikasi File Pemesanan_Detail No
Nama Field
Tipe
Lebar
73
Desimal
Keterangan
di
Nomor 1
Nomor_Pemesanan Int
-
pemesanan
2
Kode_Produk
Nvarchar
15
-
Kode Produk
4
Berat
Float
-
-
Berat
5
Keterangan
Text
-
-
Keterangan
6
Qty
Int
-
-
Qty
7
Harga
Float
-
-
Harga
E. Spesifikasi Pembayaran Nama File
: Pembayaran
Media
: MySQL
Isi
: Tabel pembayaran yang berisi file data Pembayaran yang akan dikonfirmasi di dalam MySQL, lihat tabel 4.5
Organisasi
: CV Zainal Songket
Primary key
: Nomor_Konfirmasi
Foreign key
Nomor_Pemesanan
74
Panjang Record
: 90
Jumlah Record
: 7
Tabel 4.5 Spesifikasi File Pembayaran No
Nama Field
Tipe
Lebar Desimal Keterangan
1
Nomor_Konfirmasi
Int
-
-
2
Tanggal_Pembayaran Date
-
-
Nomor Konfirmasi Tanggal Pembayaran
3
Jam_Pembayaran
Time
-
-
Jam Pembayaran
4
Nomor_Pemesanan
Int
-
-
Nomor Pemesanan
5
Ke_Bank
Nvarchar
20
-
Ke Bank
6
Ke_No_Rek
Nvarchar
20
-
Ke No_Rek
7
Ke_Nama
Nvarchar
50
-
Ke Nama
F.
Spesifikasi Pengiriman
Nama File
: Pengiriman
Media
: MySQL
Isi
: Tabel Pengiriman berisi file data Pengirim an di dalam MySQL, lihat tabel 4.6
Organisasi
: CV Zainal Songket
Primary key
: Nomor_Pengiriman
75
Nomor_Pemesanan,Nomor_Konfirmasi
Foreign key Panjang Record
: 50
Jumlah Record
: 8
Tabel 4.6 Spesifikasi File Pengiriman No Nama Field
Tipe
Lebar Desimal Keterangan
1
Int
-
Nomor_Pengiriman
-
Nomor Pengiriman Tanggal
2
Tanggal_Pengiriman
Date
-
Pengiriman
3
Nomor_Pemesanan
Int
-
-
Nomor Pemesanan
4
Nomor_Konfirmasi
Int
-
-
Nomor Konfirmasi
5
Nomor_Jasa_Pengiriman Nvarchar 30
NomorJasa Pengiriman 6
Nomor_Kirim
Nvarchar 20
-
Nomor Kirim
7
Tanggal_Kirim
Date
-
-
Tanggal Kirim
8
Biaya
Float
-
-
Biaya
G.
Spesifikasi Testimoni Nama File
: Testimoni
Media
: MySQL
76
: Tabel Testimoni berisi file data Testimoni
Isi
didalam MySQL, lihat tabel 4.7 Organisasi
:
CV Zainal Songket
Primary key
: -
Panjang Record
: 200
Jumlah Record
: 5
Tabel 4.7 Spesifikasi File Testimoni No
Nama Field
Tipe
Lebar Desimal
Keterangan
1
Nama
Nvarchar
50
-
Nama
2
Email
Nvarchar
100
-
Email
3
Kota
Nvarchar
50
-
Kota
4
Isi
Text
-
-
Isi
5
Tgl
Date
-
-
Tgl
H.
Spesifikasi RekeningBank Nama File
: RekeningBank
Media
: MySQL
Isi
: Tabel
77
rekeningbank
berisi
file
data
rekeningbank didalam MySQL, lihat tabel 4.8 Organisasi
:
CV Zainal Songket
Primary key
: Namabank
Panjang Record
: 150
Jumlah Record
: 3
Tabel 4.8 Spesifikasi File RekeningBank No
Nama Field
Tipe
Lebar Desimal
Keterangan
1
Namabank
Nvarchar
50
-
namabank
2
Norek
Nvarchar
50
-
norek
3
Atasnama
Nvarchar
50
-
atasnama
I.
Spesifikasi Slide Nama File
: Slide
Media
: MySQL
Isi
: Tabel Slide berisi file data Slide didalam MySQL, lihat tabel 4.9
Organisasi
:
CV Zainal Songket
78
Primary key
: -
Panjang Record
: -
Jumlah Record
: 1
Tabel 4.9 Spesifikasi File Slide No
Nama Field
Tipe
Lebar Desimal
Keterangan
1
Gambar
Text
-
gambar
-
4.1.4 Rancangan Kode 1. Kode User Kode User terdiri dari 20 digit (********************) 2. Kode Produk Kode produk terdiri dari 6 digit (SMP_01) Kode pertama menunjukkan Motif Songket (SMP) Kode kedua menunjukkan pemisah antara huruf dan nomor (-) Kode ketiga menunjukkan nomor urut kode Sonket (01) 3. Kode Keranjang Pesanan Kode keranjang pesanan terdiri dari 1 digit (1) Kode keranjang pesanan menunjukkan nomor urut kode keranjang pesanan(1)
79
4. Kode Pesanan dibeli Kode pesanan dibeli terdiri dari 1 digit (1) Kode pesanan dibeli menunjukkan nomor urut kode pesanan dibeli (1) 5. Kode Pengiriman Kode pengiriman terdiri dari 1 digit (1) Kode pengiriman menunjukkan nomor urut kode pengiriman (1)
4.2 Rancangan Proses Proses adalah kerja yang dilakukan oleh sistem sebagai respon terhadap aliran data masuk atau kondisi. 4.1.1 DFD Logical Sistem yang Diusulkan Aplikasi Penjualan Songket ini memiliki entitas-entitas yang secara langsung berhubungan dengan aplikasi ini. Hal ini dapat terlihat pada diagram konteks pada gambar 4.3 : 4.2.1.1 Diagram Konteks Sistem yang Diusulkan Diagram konteks pada sistem ini entitas yang di gunakan yaitu entitas Admin, Pelanggan, Pimpinan. Entitas ini saling berhubungan. diagram konteks sesuai yang ditunjukkan gambar 4.3
80
Admin
Aplikasi Penjualan Songket Secara Online pada CV Zainal Songket
Daftar Produk Baru Username Password
Pimpinan
Pilihan Pesan Email info Bayar
Login Diterima
Pelanggan
Info Tagihan Faktur kirim
Laporan Pesanan Laporan Pembayaran Laporan Pengiriman
Gambar 4.3 Diagram Konteks Sistem yang Diusulkan 4.2.1.2 Diagram Nol yang Diusulkan Diagram
Nol
merupakan
level
kedua
dari
DFD
menggambarkan pecahan dari diagram konteks. diagram Nol dapat ditunjukkan pada gambar 4.4 berikut
81
1.0
Username Password
User Lama
Login diterima
User
Login
User Baru
2.0* Admin
Daftar Produk Baru
Tambah Produk Baru
Produk Baru
Produk
Produk Lama
3.0 Pilihan Pesan
Pesanan Baru
Pelanggan
Pemesanan Info Tagihan
Pemesanan
Pesanan Lama
Cek rekening Rekening bank
4.0 Email info bayar
Pesanan Lama
Cek Bayar Beli Baru
Pembayaran
Info sudah bayar Beli Lama
5.0
Pengiriman Baru
Faktur Kirim
Pengiriman
Pengiriman
6.0 Laporan Pembayaran Pimpinan
Pengiriman Lama
Laporan Pesanan Laporan Pengiriman
Pesanan Lama
Laporan
Gambar 4.4 Diargam Nol yang Diusulkan 4.2.1.3 Diagram Rinci yang Diusulkan Pada diagram ini menunjukkan aliran data kejadian pada sistem yang diusulkan.
82
4.2.1.3.1 Digram Level 1 pada Proses 1.0 Pada diagram ini menjelaskan aliran data diagram level 1 pada proses 1.0 terdiri dari proses 1.1*, 1.2* yaitu Buat Akun, Buka Login pada sistem yang diusulkan dapat dilihat pada gambar 4.5 1.1* Username Password
Admin
User Baru
Buat Akun
User
1.2* Username Password
User Lama
Buka Login
Login Diterima
Gambar 4.5 Diagram Level 1 pada Proses 1.0 4.2.1.3.2 Diagram Level 1 pada Proses 3.0 Pada diagram ini menjelaskan aliran data diagram level 2 pada proses 3.0 terdiri dari proses 3.1*, 3.2* yaitu pelanggan memesan, mendapatkan tagihan pada sistem yang diusulkan dapat dilihat pada gambar 4.6
83
Produk lama
3.1*
Pilihan pesanan Create Pesanan
Produk
Info produk tidak ada 3.2* Pilihan Pesan
Pelanggan
Pesanan Baru Buat penolakan pesanan
Tolakan pesanan
Pemesanan
3.3* Info Tagihan
Buat Info Tagihan
Pesanan Lama
Gambar 4.6 Diagram Level 1 pada Proses 3.0 4.2.1.3.3 Diagram Level 1 pada Proses 4.0 Pada diagram ini menjelaskan aliran data diagram level 1 pada proses 4.0 terdiri dari proses 4.1*, 4.2* yaitu Pendataan Pembayaran, Pendataan Info Sudah Bayar pada sistem yang diusulkan dapat dilihat pada gambar 4.7
Cek rekening rekeningb ank
Pelanggan
Email info Bayar
4.1* Create Pembayar an
Pesanan Lama Beli Baru
Info Sudah Bayar
4.2* Buat Info Sudah Bayar
Pembayar an Pesanan lama
Gambar 4.7 Diagram Level 1 pada Proses 4.0 84
4.2.1.3.4 Diagram Level 1 pada Proses 5.0 Pada diagram ini menjelaskan aliran data diagram level 1 pada proses 5.0 terdiri dari proses 5.1*, 5.2* yaitu Data Pengiriman, Data Faktur Kirim pada sistem yang diusulkan dapat dilihat pada gambar 4.8 Beli Lama
Info Sudah Bayar
Pembayaran
5.1* Create Pengiriman
Pengiriman Baru
Pelanggan
Pengiriman
5.2* Faktur Kirim
Pengiriman Lama
Buat Faktur
Gambar 4.8 Diagram Level 1 pada Proses 5.0 4.2.1.3.5 Diagram Level 1 pada Proses 6.0 Pada diagram ini menjelaskan aliran data diagram level 1 pada proses 6.0 terdiri dari proses 6.1*, 6.2*, 6.3* yaitu Laporan Pembayaran, Laporan Pembayaran, Laporan Data Pengiriman pada sistem yang diusulkan dapat dilihat pada gambar 4.9
85
6.1* Laporan Pembayaran
Pimpinan
Laporan Pesanan
Pesanan Lama
Cetak Data Pembayaran
6.2* Cetak Data Pesanan dibeli
Pesanan Lama
Pembayaran
Pengiriman Lama
Pengiriman
6.3* Laporan Pengiriman
Cetak Data Pengiriman
Gambar 4.9 Diagram Level 1 pada Proses 6.0 4.2.2 Spesifikasi Proses Spesifikasi proses yang terjadi adalah berupa nama proses itu sendiri serta penjelasan data yang masuk pada proses dan keluaran pada proses tersebut. 1.
Nomor
: 1.1*
Nama
: Buat Akun
Masukan
: Username, Password
Sumber
: Entitas Admin
Keluaran
: User Baru
Tujuan
: Tabel User
86
Uraian
: Digunakan ketika admin selaku pengguna mengubah password dan nama pengguna.
2. Nomor
: 1.2*
Nama
: Buka login
Masukan
: Username, Password,User lama
Sumber
: Entitas Admin,Tabel User
Keluaran
: Login Diterima
Tujuan
: Entitas Admin
Uraian
: digunakan pada saat admin akan masuk kedalam aplikasi. dengan menggunakan username dan password yang ada.
3. Nomor
: 2.0*
Nama
: Tambah Produk Baru
Masukan
: Daftar Produk Baru
Sumber
: Entitas Admin
Keluaran
: Produk Baru
Tujuan
: Tabel Produk
Uraian
: Setelah Admin masuk kedalam aplikasi, admin bisa mengakses atau mengelola aplikasi tersebut misalnya tambah produk baru dan bisa melihat daftar produk terbaru.
4. Nomor
: 3.1* 87
Nama
: create pesanan
Masukan
: Produk Lama,pilihan pesanan
Sumber
: Tabel Produk, Entitas Pelanggan
Keluaran
: pesanan baru
Tujuan
: Tabel Keranjang Pesanan
Uraian
: Pelanggan yang ingin melakukan pemesanan tidak perlu Melakukan login lagi, jika pelanggan ingin memesan Songket bisa langsung lihat produk dan memilih songket yang inginkan dan memesannya, setelah dipesan Pelanggan akan diminta data pelanggan beserta alamat dan email pelanggan dengan jelas
5. Nomor
: 3.2*
Nama
: buat penolakan pesanan
Masukan
: info produk tidak ada,pilihan pesanan
Sumber
: proses create pesanan, Entitas Pelanggan
Keluaran
: tolakan pesanan
Tujuan
: entitas pelanggan
Uraian
: jika produk yang dipesan oleh pelanggan sudah habis atau tidak tersedia maka akan keluar info produkbarang sudah habis atau 88
tidak tersedia 6. Nomor
: 3.3*
Nama
: Buat info tagihan
Masukan
: pesanan Lama
Sumber
: Tabel Keranjang Belanja
Keluaran
: info tagihan
Tujuan
: Entitas Pelanggan
Uraian
: setelah pelanggan mengisi data pelanggan dengan jelas pelanggan akan mendapatkan info tagihan pelanggan yang harus dibayar oleh pelnggan.
7. Nomor
: 4.1*
Nama
: Create Pembayaran
Masukan
: Email Info Bayar, Pesanan Lama
Sumber
: Entitas Pelanggan, Tabel Pesanan di Beli
Keluaran
: Beli Baru
Tujuan
: Tabel Pembayaran
Uraian
: setelah pelanggan melakukan pembayaran maka akan menelpon perusahaan zainal bahwa telah melakukan Pembayaran melalui bank, maka pelanggan akan diminta Mengirim bukti transfer melalui Email. 89
8. Nomor
: 4.2*
Nama
: Buat Info Sudah Bayar
Masukan
: Pesanan Lama
Sumber
: Tabel Pembayaran
Keluaran
: Info Sudah Bayar
Tujuan
: Proses 5
Uraian
: setelah pelanggan mengirim bukti bayar maka pelanggan Akan menco
9. Nomor
: 5.1*
Nama
: Create Pengiriman
Masukan
: Beli Lama, Info Sudah Bayar
Sumber
: Tabel Pembayaran, Proses 4
Keluaran
: Pengiriman Baru
Tujuan
: tabel Pengiriman
Uraian
: setelah itu pelanggan akan ditelpon oleh admin bahwa Songket akan dikirim dan admin akan member info Lamanya pengiriman yang akan dilakukan.
10. Nomor
: 5.2*
Nama
: Buat Faktur
Masukan
: Pengiriman Lama
Sumber
: Tabel Pengiriman 90
Keluaran
: Faktur Kirim
Tujuan
: Entitas Pelanggan
Uraian
: membuat faktur kirim yang akan diberikan oleh pelanggan dan bagian pengiriman bahwa Songket telah dilakukan.
11. Nomor
: 6.1*
Nama
: Cetak Data Pembayaran
Masukan
: Pesanan Lama
Sumber
: Tabel Pembayaran
Keluaran
: Laporan Pembayaran
Tujuan
: Entitas Pimpinan
Uraian
: Semua data Pesanan dibeli akan di cetak untuk diserahkan kepada pimpinan sebagai laporan Pembayaran.
12. Nomor
: 6.2*
Nama
: Cetak Data Pembayaran
Masukan
: Pesanan Lama
Sumber
: Tabel Pembayaran
Keluaran
: Laporan Pesanan
Tujuan
: Entitas Pimpinan
Uraian
: Semua data Pesanan dibeli akan di cetak untuk diserahkan kepada pimpinan sebagai laporan 91
Pesanan 13. Nomor
: 6.3*
Nama
: Cetak Data Pengiriman
Masukan
: Pengiriman Lama
Sumber
: Tabel Pengiriman
Keluaran
: Laporan Pengiriman
Tujuan
: Entitas Pimpinan
Uraian
: Semua data Pengiriman akan di cetak untuk di serahkan kepada pimpinan sebagai laporan Pengiriman
4.3 Rancangan Masukkan Rancanga masukkan merupakan masukan sistem yang diusulkan pada program yang dibuat. Rancangan masukkan dapat dilihat dibawah ini : 1. Nama Masukkan
: Username, password
Sumber
: Admin selaku pengguna
Fungsi
: keamanan data dan berfungsi untuk membuka aplikasi
Media
: MySQL
Rangkap
:-
Frekuensi
: Awal Admin mengoprasikan aplikasi
Volume
: Saat admin akan mengubah Password 92
Format
:-
Keterangan
:-
Struktur Data
: Username password = username + password
2. Nama Masukkan
: Daftar Produk
Sumber
: Admin
Fungsi
: Untuk menambah produk baru
Media
: MySQL
Rangkap
:-
Frekuensi
: Saat Admin mengoperasikan produk songket terbaru
Volume
: Saat ada user yang akan didaftarkan
Format
:-
Keterangan
:-
Struktur Data
: produk baru = { kode + nama_barang + gambar + stok + berat + total }
3. Nama Masukkan
: Pesanan
Sumber
: Pelanggan
Fungsi
: Melihat produk yang sudah di input oleh admin
Media
: MySQL
Rangkap
:93
Frekuensi
: Awal saat pelanggan mencari url zainal songket
Volume
:-
Format
:-
Keterangan
:-
Struktur Data
: Pesanan = { jumlah + nama_barang + berat + keterangan + total }
4. Nama Masukkan
: Email info bayar
Sumber
: Pelanggan
Fungsi
: Membarikan informasi ke zainal setelah melakukan pembayaran
Media
: MySQL
Rangkap
:-
Frekuensi
: Setelah pelanggan telah melakukan pembayaran
Volume
: Tidak diketahui
Format
:-
Keterangan
:-
Struktur Data
: Email info bayar = pilih produk + pesan + bayar
5. Nama Masukkan Sumber
: Info sudah bayar : Admin 94
Fungsi
: Admin membuat konfirmasi pembayaran bahwa pelanggan telah melakukan pembayaran dan sudah melakukan pengecekan ke bank.
Media
: MySQL
Rangkap
:-
Frekuensi
: Saat admin telah melakukan pengecekan ke bank
Volume
:-
Format
:-
Keterangan
:-
Struktur Data
: Info sudah bayar { bayar + email info bayar + pengecekan }
6. Nama Masukkan
: Faktur Pengiriman
Sumber
: Admin
Fungsi
: admin akan mengkonfirmasi pengiriman yang telah dilakukan
Media
: MySQL
Rangkap
:-
Frekuensi
: setelah admin mengkonfirmasi pembayaran pesan dibeli.
Volume
:-
Format
:95
4.4
Keterangan
:-
Struktur Data
:-
Rancangan Keluaran Rancangan Keluaran merupakan sistem yang diusulkan pada program yang dibuat. Rancangan keluaran dapat dilihat dibawah ini : 1. Nama Keluaran Fungsi
: Info menu utama : Info yang keluar berupa pilihan menu utama yang telah disesuaikan dengan hak akses
Media
: MySQL
Distribusi
: Admin
Rangkap
:-
Frekuensi
: Setelah login berhasil dilakukan
Volume
: Setiap admin berhasil login
Format
:-
Keterangan
:-
2. Nama Keluaran Fungsi
: Tolakan login : Sebagai hasil tolakan ketika admin ( user ) tidak berhasil melakukan login
Media
: MySQL
Distribusi
: Admin
Rangkap
:96
Frekuensi
: username dan password salah
Volume
: Tidak dapat diketahui
Format
:-
Keterangan
:-
3. Nama Keluaran Fungsi
: Info tagihan : Info yang keluar berupa tagihan produk yang telah dibeli oleh pelanggan
Media
: MySQL
Distribusi
: Admin
Rangkap
:-
Frekuensi
: Setelah menerima info produk yang diinginkan
Volume
: Tidak dapat diketahui
Format
:-
Keterangan
:-
4. Nama Keluaran Fungsi
: Pengiriman : Sebagai Informasi Pengiriman yang telah dikirim
Media
: MySQL
Distribusi
: Admin
Rangkap
:-
Frekuensi
: Setiap pembayaran yang dilakukan akan melakukan pengiriman 97
Volume
: Setiap hari
Format
:-
Keterangan
:-
5.
Nama Keluaran
:
Laporan
pemesanan
(dapat dilihat pada gambar 4.10) Fungsi
: Untuk mengecek hasil pemesanan
Media
: MySQL
Distribusi
: Pimpinan
Rangkap
:1
Frekuensi
: Setiap akan mencetak laporan
Volume
: Setiap akan membuat laporan kepada pimpinan
Format
:-
Gambar 4.10 Format Laporan Pemesanan Keterangan 6. Nama Keluaran
:: Laporan Pembayaran (pada gambar 4.11) 98
Fungsi
: Untuk mengecek hasil pembayaran
Media
: MySQL
Distribusi
: Pimpinan
Rangkap
:1
Frekuensi
: Setiap akan mencetak laporan
Volume
: Setiap akan membuat laporan kepada pimpinan
Format
:
Gambar 4.11 Format Laporan Pembayaran Keterangan 7. Nama Keluaran
:: Laporan Pengiriman (pada gambar 4.12)
Fungsi
: Untuk mengecek hasil pengiriman
Media
: MySQL
Distribusi
: Pimpinan
Rangkap
:1
99
Frekuensi
: Setiap akan mengecek laporan
Volume
: Setiap akan membuat laporan kepada pimpinan
Format
:
Gambar 4.12 Format Laporan Pengiriman Keterangan
:-
4.5 Rancangan Dialog Layar Rancangan dialog layar adalah sebuah susunan pada form program yang akan dibuat. 4.5.1 Struktur Tampilan Struktur tampilan berisi semua tampilan dalam bentuk struktur pada aplikasi program. Struktur tampilan dapat dilihat pada gambar 4.13 berikut
100
Login
Menu Utama
Home
Produk
Pelanggan(email)
Pemesanan
Pembayaran
pengiriman
Testimoni
Tampilkan form pemayaran
Batalkan Kiriman
Datail
Ubah
Tampilkan form prngiriman
Datail
Hapus
Hapus
Batalkan Pemesanan
Hapus
Simpan
Logout
Aktifkan Pemesanan
Gambar 4.13 Struktur Tampilan Form Pada gambar diatas menerangkan bahwa setelah Login, Pengguna masuk kedalam menu utama, menu utama tersebut terdapat 8 pilihan yaitu Data
Home,
Produk,
Pelanggan
(Email),
Pemesanan,
Pembayaran,
Pengiriman, Testimoni, Logout. Dalam data master terbagi menjadi 6 pilihan yaitu produk, pelanggan, pemesanan, pembayaran, pengiriman, testimony, logout. Dalam Produk terbagi menjadi 4 pilihan yaitu Simpan Produk, Ubah Produk, dan Hapus Produk. Dalam Pemesanan terbagi menjadi 4 pilihan yaitu Tampilkan form pembayaran, tampilkan form pengiriman, batalkan pemesanan dan aktifkan prmesanan. Dalam Pembayaran terbagi menjadi 3 pilihan yaitu Batal Kiriman, detail, dan Hapus. Dalam Pengiriman terbagi menjadi 2 pilihan yaitu detail, dan Hapus. Ada pula pilihan keluar untuk keluar dari aplikasi.
4.5.2
Rancangan Layar (Form)
101
Rancangan layar merupakan rancangan form pada program yang dibuat beserta format data didalam aplikasi sebagai berikut : 1. Rancangan Form Login Rancangan layar pada form login menunjukkan tampilan pada saat sebelum masuk ke menu utama. Rancangan form login dapat dilihat pada gambar 4.14 berikut :
Gambar 4.14 Rancangan Form Login Pada form login terdapat username dan password yang harus diisi sesuai dengan tabel user, selain itu terdapat pula button login yang berfungsi untuk masuk ke menu. 2. Form Home Form home merupakan tampilan utama dari aplikasi pada gambar 4.15 yang akan kami usulkan pada CV Zainal Songket Palembang
102
Gambar 4.15 Rancangan Form Home Admin 3. Rancangan Form Menu Utama Rancangan layar pada form menu utama ini akan digunakan oleh pengguna setelah melakukan login. Didalam menu utama terdapat data master, transaksi, laporan, dan keluar. Serta terdapat kalender, status mengguna, pendaftaran antrian, dan ubah sandi. Rancangan form menu utama dapat dilihat pada gambar 4.16 berikut
103
MENU UTAMA Home
Katalog
Cara Pengiriman
Propil
Cara Pemesanan
Kontak Kami
Keranjang Belanja
Slidebar Gambar
Keluar Menu Admin Pelayanan Pelanggan Produk
Produk
Produk
Kategori
Rekening Bank
Detail
beli
Detail
beli
Detail
beli
Testimoni Pengiriman
Produk
Produk
Produk
Produk Baru
Print Katalog
Detail
beli
Detail
beli
Detail
beli
Jumlah Pengunjung
Gambar 4.16 Rancangan Menu Utama 4. Rancangan Form Pemesanan Rancangan layar pada form pemesanan menunjukkan tampilan pada saat ingin melakukan pemesanan baru. Rancangan form pemesanan dapat dilihat pada gambar 4.17 berikut ini :
104
Gambar 4.17 Rancangan Form Pemesanan Pada form pemesanan terdapat Keranjang belanja, Alamat Pengiriman , Kirim form order dan order terima. Selain itu dari tiap form terdapat data keterangan belanja pada keranjang belanja di form alamat pengiriman tempat pengisian data pelanggan dan form kirim form order terdapat total jumlah belanjaan dan email pelanggan. Setelah selesai akan munjul form order terima berisi berita bahwa pesanan telah masuk ke data admin. 5. Rancangan Form Produk 105
Rancangan layar pada form produk ini digunakan untuk mengelola data produk. Didalamnya terdapat button. Rancangan layar pada form produk
ini digunakan untuk
mengelola data-data produk. Di dalamnya terdapat button simpan, tambah, ubah, batal dan cetak. Form produk dapat dilihat pada gambar 4.18 dan gambar 4.19 berikut
Gambar 4.18 Rancangan Form Produk
106
Gambar 4.19 Rancangan Form Tambah Produk 6. Rancangan Form Pemesanan Rancangan layar pada form pemesanan produk ditunjukkan pada gambar 4.20, digunakan setelah pelanggan memsan produk. Didalam form ini terdapat nomor pemesanan dimana nomor pemesanan tadi akan dj proses sesuai nomor urut yang paling kecil. Selain itu terdapat button Konfirmasi bayar, konfirmasi pengiriman, batalkan pesanan dan aktifkan pesanan..
107
Gambar 4.20 Rancangan Form Pemesanan 7. Rancangan Form Pembayaran Rancangan layar pada form pembayaran ini digunakan setelah ada konfirmasi dari pelanggan. Didalamnya terdapat button konfirmasi bayar dan detail. yang berfungsi untuk mendata pembayaran secara otomatis dan berurutan sesuai data yang di input. Rancangan form pembayaran dapat dilihat pada gambar 4.21 dibawah ini :
108
Gambar 4.21 Rancangan Form Pembayaran
Gambar 4.22 Rancangan Form Pembayaran Detail
8. Rancangan Form Pengirman
109
Rancangan layar pada form pengiriman ini digunakan setelah ada konfirmasi
pemabayaran.
Didalamnya
terdapat
button
konfirmasi pengiriman , hapus dan detail. Dimana didalam form detail berisi data yang sudah inputan data secara otomatis dan berurutan sesuai data yang di input. Rancangan form pengiriman dapat dilihat pada gambar 4.23 dan gambar 4.24 berikut
Gambar 4.23 Rancangan Form Pengiriman
Gambar 4.24 Rancangan Form Pengiriman Detail 9. Rancangan Form Testimoni Rancangan layar pada form testimoni ini digunakan untuk menambah komentar dari pelanggan mengenai zainal songket. 110
Dari menu admin akan terdapat form testimoni hanya Terdapat juga button hapus .Rancangan form testimoni dapat dilihat pada gambar 4.25 dibawah ini :
Gambar 4.25 Rancangan Form Testimoni
Gambar 4.26 Rancangan Form Testimoni Admin 10. Rancangan Form Pelanggan Rancangan layar pada form pelanggan ini digunakan untuk melihat data pelanggan yang terdapat pada form pemesanan, form dapat mengetahui nama,alamat lengkat pelanggan, kode pos,email
111
dan nomor telp. didalam form ini terdapat button detail. Rancangan form Pelanggan dapat dilihat pada gambar 4.27 dan gambar 4.28 berikut
Gambar 4.27 Rancangan Form Pelanggan
Gambar 4.28 Rancangan Detail Pelanggan
4.6 Bagan Flowchart Bagan alir (Flowchart) adalah bagan yang menunjukkan alir didalam program atau prosedur sistem secara logika. Bagan alir program merupakan bagan yang menjelaskan secara rinci langkah-langkah dari proses program. 4.6.1 Flowchart Login
112
Form Login merupakan tampilan awal admin yang terdiri dari username dan password. Logika program Login yang diusulkan kepada CV Zainal Songket Palembang dapat dilihat pada gambar 4.29 Start
Host : Localhost Database = zainalsongketpal embang
Open Database = zainalspngketpalemba ng A Tampilan Form Login
Pesan “Login tidak terdaftar”
Input Pilihan
T Y Pilihan = Login
Read T-Login
EOF
T
Y T
T A
Username = TLogin.Username
Pilihan = X
Y
Y T
Stop
Password = T Login.Password
Y
Menu Utama
Gambar 4.29 Flowchart Login 4.6.2 Flowchart Menu Utama Pelanggan Flowchart menu utama pelanggan ini dapat diakses oleh semua orang, Logika program Menu Utama Pelanggan yang diusulkan pada CV Zainal Songket Palembang dapat dilihat pada gambar 4.30 berikut:
113
Start
A
Tampil menu utama pelanggan
Input Pilihan
Y Home ?
T
Y
Katalog
Menu Katalog
T
Y
Profil
Menu Profil
T
Cara Pemesanan
Y
Menu cara pemesanan
A
T
Cara pengiriman
Y
Menu cara pengiriman
Y
Menu Kontak kami
T
Kontak kami
T
Pilihan = X
Y
Stop
Gambar 4.30 Flowchart Menu Utama Pelanggan 4.6.3 Flowchart Menu Utama Admin Flowchart menu utama Admin ini dapat diakses oleh admin saja, Logika program Menu Utama Admin yang diusulkan pada CV Zainal Songket Palembang dapat dilihat pada gambar 4.31 berikut:
114
Start
Tampil menu utama Admin
B
Input Pilihan
Y Home ? T Katalog
Y
Menu Katalog
Y
Menu Profil
Y
Menu cara pemesanan
Y
Menu cara pengiriman
Y
Menu Kontak kami
Y
Form Produk
Y
Kelola Pelanggan
Y
Form Pemesanan
Y
Form Pembayaran
T Profil T Cara Pemesanan T Cara pengiriman T Kontak kami T Produk
B
T Pelanggan T Pemesanan T Pembayaran T Y
Pengiriman
Kelola Pengiriman
T Y
Testimoni
Kelola testimoni
T Pilihan = Log out Y Stop
Gambar 4.31 Flowchart Menu Utama 4.6.4 Flowchart Pemesanan Flowchart Pemesanan ini dapat diakses oleh admin saja karena ini merupakan form untuk mengkonfirmasi pemesanan pelanggan yang
115
terjadi, Logika program Pemesanan yang diusulkan pada CV Zainal Songket Palembang dapat dilihat pada gambar 4.32 berikut: Start
Host: LocalHost Database = Zainal Songket A Tampilan Form Pemesanan InputPilih an B Konfirms Bayar
Tampilka n Form Pembaya ran
Y
Konfir masi bayar
Isi Data Pesanan
Simpan Konfimasi Pembayaran
Y
Batal ?
B
T T A
Konfirm Pengiriman
Y
Tampilka n Form pengirim an
Konfirmasi pengiriman
Isi Data pengirim an
T
Simpan Konfimasi peengirima n
Batal ?
Y
B
T Batalkan Pemesanan
T
A
Y
Tutup tampilan bayar & pengiriman
Aktifkan Pemesanan
Y
T
stop
Gambar 4.32 Flowchart Pemesanan 4.6.5 Flowchart Mengelola Pemesanan Flowchart Pemesanan ini dapat diakses oleh admin saja karena ini merupakan pengelolaan data pemesanan pelanggan yang terjadi,
116
Logika program Mengelola Pemesanan yang diusulkan pada CV Zainal Songket Palembang dapat dilihat pada gambar 4.33 berikut: Start
Host: LocalHost Database = Zainal Songket A Tampilan Form pemesanan
InputPilihan
Y Pembayaran detail
Klik Detail
T
Y Hapus
MsgBox Apakah Anda akan menghapus data Pengiriman dengan No. Konfirmasi = ?
T
Y Pilihan =Print pesanan
Cetak pengiriman
T Pilihan =menu Utama
A
Menu Utama
stop
Gambar 4.33 Flowchart Mengelola Pemesanan 4.6.6 Flowchart Pengiriman Flowchart pengiriman adalah tampilan menu yang terdiri dari data – data barang yang telah dibayar oleh pelanggan. Logika Program
117
Pengiriman yang diusulkan kepada CV Zainal Songket Palembang dapat dilihat pada gambar 4.34 berikut ini: Start
Host: LocalHost Database = Zainal Songket A Tampilan Form Pengiriman
InputPilihan
Y Pengiriman detail
Klik Detail
T
Y Hapus
MsgBox Apakah Anda akan menghapus data Pengiriman dengan No. Konfirmasi = ?
T
Y Pilihan =Print pesanan
Konfirmasi cetak pengiriman
T Pilihan =menu Utama
A
Menu Utama
stop
Gambar 4.34 Flowchart Pengiriman 4.6.7 Flowchart Pesanan dibeli Flowchart pesanan dibeli adalah tampilan menu yang terdiri dari Total belanja pelakan yang akan melakukan pemesanan dan mengisi
118
data-data lengkap pelanggan. Logika program Pesanan dibeli yang diusulkan kepada CV Zainal Songket Palembang dapat dilihat pada gambar 4.35 berikiut ini:
Start
Host: LocalHost Database = Zainal Songket
Tampilan Form Keranjang Belanja
InputPilihan
Y Pilihan=Lanjut
T
Tampil Jumlah, Harga,Berat, Keterangan ,Total
Y
Y EOF
Pengisian Data Pelanggan : Nama,No telp, alamat, Kode pos, Propinsi,Kabupate n, email
Order Terima
T
Pilihan=Menu Utama
Menu Utama
end
Gambar 4.35 Flowchart Pesanan dibeli
4.6.8 Flowchart Pembayaran Admin Flowchart pembayaran admin adalah tampilan menu yang terdiri dari data – data pelanggan yang telah melakukan pembayaran ke
119
no.rekening. Logika program pemesanan yang diusulkan kepada CV Zainal Songket Palembang dapat dilihat pada gambar 4.36 berikiut ini: Start
Host: LocalHost Database = Zainal Songket A Tampilan Form Pembayaran
A Input Pilihan
Pilihan = Konfirmasi pengiriman
Y
Y
Read T Pengiriman
Siman
Simpan: Nomor pengiriman Tanggal, nama jasa pengiriman, Nomor pengiriman, tanggal pengiriman, biaya
Y
EOF
T
Kode= Tnomor konfirmasi.nomor konirmasi
T
T
A
Y Pilihan= detail
Detail pembayaran
T
Y Pilihan= Hapus
Read T Pengiriman
Y EOF
A T
Kode= Tnomor konfirmasi.nomor konirmasi
T
Pilihan =Print pesanan
Y
Simpan: Nomor pengiriman Tanggal, nama jasa pengiriman, Nomor pengiriman, tanggal pengiriman, biaya
Apakah Anda akan menghapus data Pembayaran dengan No. Konfirmasi = .. ?
Cetak pengiriman
T Pilihan =menu Utama
Y
A
Menu Utama
stop
Gambar 4.36 Flowchart Pembayaran Admin 4.6.9 Flowchart Produk Flowchart produk adalah tampilan menu yang terdiri dari data produk yang akan ditambahkan oleh admin untuk dijadikan data
120
produk. Logika Program Produk yang diusulkan kepada CV Zainal Songket Palembang 4.37 sebagai berikut ini: Start
Host : Localhost Database = zainalsongketpal embang
Open Database = zainalspngketpalemba ng A
A Tampilan Form Produk
A
Input Pilihan
Y Pilihan = Simpan
Y
Read T-produk
EOF
T
T T
B
Y
Kode = Tproduk,Kd-brg
Pilihan = Ubah
T
Y Y
Pilihan = Hapus
C A
T pilihan: Menu Utama
Form Pengiriman
Stop
Gambar 4.37 Flowchart Produk
121
Simpan = kode,nama barang,gambar, berat,keteranga n,harga,jumlah, status baru,status tampil,status best seller
Y
Read TProduk
B
A
EOF
T T Kode = TProduk,Kd-Brg Y Simpan = kode,nama barang,gambar ,berat,keterang an,harga,jumla h,status baru,status tampil,status best seller
Ubah : Nama,harga,ju mlah, status baru,status tampil,status best seller
C
Y
Read TProduk
EOF
A
T T Kode = TProduk,Kd-Brg Y Hapus = kode,nama barang,gambar ,berat,keterang an,harga,jumla h,status baru,status tampil,status best seller
A
Gambar 4.38 Flowchart Produk Lanjutan
122
A
BAB 5 PENUTUP
5.1
Kesimpulan Berdasarkan perancangan aplikasi sistem penjualan yang telah dilakukan oleh peneliti terhadap permasalahan pada CV Zainal Songket Palembang maka dapat ditarik kesimpulan dari penelitian ini adalah : 1.
Perancangan website yang dihasilkan dapat membantu perusahaan untuk tidak mencetak brosur lagi,sehingga lebih efisien dalam biaya.
2.
Aplikasi dapat membantu mempermudah pelanggan menjadi cepat dan mudah dalam melakukan pemesanan songket.
3.
Mempermudah pihak perusahaan CV Zainal Songket dalam penyampaian promosi dapat melewati geografis yang tak terbatas.
5.2
Saran Berdasarkan kesimpulan diatas,
peneliti ingin menyampaikan beberapa
saran antara lain: 1.
Backup data – data pemesanan, pembayaran, dan data pelanggan yang dilakukan secara rutin untuk mengantisipasi terjadinya hal – hal yang tidak diinginkan.
123
2.
Aplikasi website ini dapat dikembangkan untuk dapat diakses dengan peralatan mobile.
3.
Update produk terbaru perusahaan pada web secara berkala agar pelanggan dapat melihat produk terbaru pada perusahaan.
124
DAFTAR PUSTAKA
Al-Fatta,Hanif 2007, Analisis Offset,Yogyakarta.
dan
Perencanaan
Sistem
Informasi,
Andi
Firdaus, 2007, 7 Jam Belajar Interaktif PHP dan MYSQL dengan Dreamweaver, Maxikom, Palembang. Hartono, Jogiyanto 2009, Sistem Teknologi Informasi Edisi 3, Andi Offset, Yogyakarta. H.M, Jogiyanto 2005, Analisis dan Desain, Andi Offset, Yogyakarta. Juju, Dominikus 2006, Desain Web Dengan Fireworks dan Dreamweaver 8, Elex Media Komputindo, Jakarta Kadir, Abdul 2003, Pemrograman Web Mencakup HTML,CSS,Javascript & PHP, Andi Offset, Yogyakarta. Kadir, Abdul 2009, Pengenalan Tekhnologi Infromasi, Andi Offset, Yogyakarta. Komputer, Wahana 2006, Membuat Website Interaktif dengan Macromedia Dreamweaver 8, Andi Offset , Yogyakarta. Kurniawan, Andi 2004, Cara Mudah Menguasai Photoshop7, Elex Media Komputer, Jakarta. Nugroho, Adi 2011, Perancangan dan Implementasi Sistem Basis Data, Andi Offset, Yogyakarta. Ramadhan, Arief 2005, Internet & Aplikasinya, Elex Media Komputind, Jakarta. Simarmata, Janner 2005, Pengenalan Teknologi Komputer dan Informasi, Andi Offset, Yogyakarta. Soemarso 2004, Akutansi Suatu Pengantar Edisi ke-5, Salemba Empat, Jakarta Sutabri, Tata 2012, Analisis Sistem Informasi, Andi Offset, Yogyakarta.
125
Whitten, Jeffery L. 2004, Metode Desain dan Analisis Sistem Edisi 6, Andi Offset, Yogyakarta.
126