BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM
5.2 Implementasi
5.2.7 Penggunaan program
Penggunaan program adalah bagaiman cara menggunakan program yang dibuat bagi pelanggan dan admin.
5.2.7.1 Cara Melakukan Pemesanan
Dalam memesan barang awalnya buka halaman kategori atau produk yang akan tampil seperti gambar dibawah.
Gambar 5.24 Tampilan produk atau kategori
Untuk melanjutkan pemesanan tekan tombol beli yang berada dibawah keterangan produk dan kemudian akan tampil keranjang belanja sperti gambar dibawah.
Gambar 5.25 Tampilan keranjang belanja
Untuk melanjutkan belanja atau mau menambah belanjaan dengan menekan tombol lanjutkan belanja yang berada di keranjang belanja dan akan kembali ke menu produk atau kategori kembali. Apabila akan melakukan pembatalan belanja dapat langsung tanda silang yang berada di tabel keranjang belanja. Dan apabila akan menambah jumlah barang dengan cara tuliskan jumlah yang diinginkan kemdian tekan tombol apdate keranjang maka jumlah akan berubah menjadi yang dituliskan.
Untuk selesai belanja dengan cara tekan tombol selesai belanja yang dikeranjang belanja dan kemudian akan muncul form pemesanan yang harudisi dengan lengkap. Form pemesanan sperti gambar dibawah.
Gambar 5.26 Tampilan form pemesanan
Data pemesanan diatas harus diisi dengan lengkap dan benar dan apabila diisi tidak sesuai akan muncun konfirmasi atau pemberitahuan dari sistem seperti gambar 5.27
Gambar 5.27 Tampilan pemberitahuan
Setelah mengisi data dengan benar sistem akan menampilkan form detail pemesanan seperti gambar 5.28
Gambar 5.28 Tampilan detail pemesanan 5.2.7.2 Tampilan Admin
a. Admin Ganti Password
Admin menganti password pada form ganti password seperti gambar dibawah.
b. Tampilan Kategori Tampilan Kategori
Gambar 5.30 Tampilan kategori Tampilan untuk menambah kategori
Gambar 5.31 Tampilan menambah kategori Tampilan untuk edit kategori
c. Tampilan Produk Tampilan Produk
Tampilan edit produk
Tampilan tambah produk
Tampilan Laporan produk pdf
Gambar 5.36 Tampilan laporan produk pdf d. Tampilan Orders
Tampilan Orders
Tampilan detail order
Gambar 5.38 Tampilan detail orders Tampilan laporan orders pdf
e. Tampilan Ongkos Kirim Tampilan Ongkos kirim
Gambar 5.40 Tampilan ongkos kirim Tampilan Edit ongkos kirim
Tampilan tambah ongkos kirim
Gambar 5.42 Tampilan tambah ongkos kirim f. Tampilan Edit Profile
Tampilan Edit profile
g. Tampilan Edit Cara Pembelian Tampilan Edit cara pembelian
Gambar 5.44 Tampilan edit cara pembelian h. Tampilan Konfirmasi Pembayaran
Tampilan konfirmasi pembayaran
Tampilan laporan konfirmasi pembayaran bisa dicetak dalam bentuk pdf seperti gambar dibawah.
Gambar 5.46 Tampilan laporan konfirmasi pemebayaran f. Tampilan Banner
Tampilan banner
Tampilan tambah banner
Gambar 5.48 Tampilan tambah banner Tampilan Edit banner
129 BAB VI
KESIMPULAN DAN SARAN
Berdasarkan apa yang telah dibahas pada bab sebelumnya, maka pada bab ini dapat disimpulkan beberapa hal yang diperoleh sebagai hal yang diperoleh sebagai hasil dari skripsi dan saran – saran yang diharapkan dapat menjadi masukan bagi pengembangan sistem dikemudian hari.
6.1 Kesimpulan
Adapun kesimpulan yang dapat diperoleh dari sistem informasi penjualan secara online yang telah dibuat adalah:
1. Sistem informasi penjualan secara online ini bertujuan untuk meningkatkan perusahaan dalam memenuhi target penjualan di Adolescence. Serta pemasaran produk yang bisa melalui online yang sebelumnya konsumen harus datang langsung ketempat lokasi.
2. Sistem penjualan secara online merupakan suatu sistem yang dapat memperluas daerah penjualan yang terbatas pada daerah tertentu yang diharapkan dapat meningkatkan volume penjualan.
3. Sistem informasi yang dibangun secara online ini dapat memberikan informasi kepada masyarakat mengenai perusahaan dan memberikan informasi kepada para pelanggan mengenai barang - barang yang dijual dan stok barang yang tersedia.
6.2 Saran
Dari hasil penelitian yang penyusun laksanakan di Adolescence, maka penyusun ingin mengemukakan beberapa saran yang diharapkan dapat menjadi masukan bagi pengembang sistem dikemudian hari diantarany sebagai berikut:
1. Pagi peneliti berikutnya diharapkan mengembangkan sistem yang dapat memberikan informasi yang lebih akurat dan hasil laporan - laporan yang akan diberikan ke perusahaan, memberikan fasilitas yang lebih memudahkan pelanggan dalam melakukan transaksi dengan memberikan fasilitas traking order agar pelanggan dapat mengetahu posisi barang dan keadaan barang yang dipesan.
2. Dalam pengembanganya diharapkan menambah fasilitas baru yaitu menydiakan menu untuk mendisain pakaian yang diinginkan pembeli. Misalnya menentukan bahan yang diinginkan, warna dan bentuk pakaian yang sesuai dengan keinginan sendiri serta bahan yang digunakan.
Nama : Ilham Susilo Bakti Tempat / Tgl lahir : Tegal, 14 Januari 1988 Jenis Kelamin : Laki - Laki
Agama : Islam
Alamat : Jln Sukasari 1 no 79 Bandung 40626 No. Telepon / Hp : 085721824740
E-mail : maz_ilo@rocketmail.com
Moto Hidup :Solusi terbaik bukan dari kecerdasan semata tapi ketakwaan
Pendidikan : 1. Tahun 1994 - 2000 : SDN 1 Cintamanik 1 2. Tahun 2000 - 2003 : SLTP Negeri 1 Tonjong 3. Tahun 2003 - 2006 : SMU Negeri 1 Paguyangan 4. 2006-2010 : Program Studi Strata 1 (S1)
Jurusan Manajemen Informatika Fakultas Teknik dan Komputer Universitas Komputer Indonesia
Bandung, 20 Juni 2010 Penulis
SKRIPSI
Diajukan untuk memenuhi syarat kelulusan pada Program Studi Sistem Informasi
Jenjang Sarjana Fakultas Teknik dan Ilmu Komputer
Oleh :
ILHAM SUSILO BAKTI
10506129
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
xiii
DAFTAR GAMBAR
Gambar 2.1 Topologi Bus ... 17
Gambar 2.2 Topologi Ring ... 18
Gambar 2.3 Topologi Star ... 19
Gambar 2.4 Topologi Mesh ... 20
Gambar 3.1 Struktur Organisasi Adolescence ... 31
Gambar 3.2. Tahap-Tahap Metode Waterfall ... 39
Gambar 3.3 Unsur-unsur pembentuk UML ... 42
Gambar 4.1Usecase Analisis Yang Sedang Berjalan ... 48
Gambar 4.2Activity Diagram Penjualan yang berjalan ... 49
Gambar 4.3 Suquence Diagram Penjualan yang berjalan ... 50
Gambar 4.4Use case yang diusulkan ... 55
Gambar 4.5Activity diagram Pemesanan yang diusulkan ... 63
Gambar 4.6Activity diagram Produk yang diusulkan ... 64
Gambar 4.7Activity diagram Konfirmasi Pembayaran yang diusulkan ... 64
Gambar 4.8Activity diagram Pemeliharaan data oleh admin yang diusulkan .... 65
Gambar 4.9Activity diagram Cetak Laporan yang diusulkan ... 65
Gambar 4.10Activity diagram Login yang diusulkan ... 66
Gambar 4.11 Sequence diagram Pemesanan yang diusulkan ... 67 Gambar 4.12 Sequence diagram Produk yang diusulkan ... 67
Gambar 4.13Sequence diagram konfirmasi pembayaran yang diusulkan ... 68
Gambar 4.14Sequence diagram login admin yang diusulkan ... 68
xiv
Gambar 4.16Sequence diagram admin mencetak laporan yang diusulkan ... 69
Gambar 4.17Colaboration Diagram pemesanan yang Diusulkan ... 70
Gambar 4.18Colaboration Diagram konfirmasi pembayaran yang Diusulkan .. 71
Gambar 4.19Colaboration Diagram produk yang Diusulkan ... 71
Gambar 4.20Colaboration Diagram admin login yang diusulkan ... 72
Gambar 4.21Colaboration Diagram admin memelihara data yang diusulkan ... 72
Gambar 4.22Colaboration Diagram admin mecetak laporan yang diusulkan ... 73
Gambar 4.23Component Diagram yang diusulkan ... 74
Gambar 4.24Class diagram yang diusulkan ... 75
Gambar 4.25Object diagram yang diusulkan ... 76
Gambar 4.26 deployment diagram yang diusulkan ... 77
Gambar 4.27 Struktur Menu ... 80
Gambar 4.28 Perancangan tampilan user ... 81
Gambar 4.29 Perancangan input pemesanan ... 81
Gambar 4.30 Perancangan input konfirmasi pembayaran ... 82
Gambar 4.31 Perancangan input login admin ... 82
Gambar 4.32 Perancangan output keranjang belanja ... 83
Gambar 4.33 Perancangan output barang dan pemesanan ... 84
Gambar 4.34 Perancangan output tampilan admin ... 84
Gambar 4.35 Perancangan arsitektur jaringan ... 86
Gambar 5.1 tampilan halaman utama website ... 100
Gambar 5.2 tampilan produk oleh website ... 101 Gambar 5.3 tampilan profile perusahaan ... 102
xv
Gambar 5.4 tampilan tampilan konfirmasi pembayaran ... 103
Gambar 5.5 tampilan tampilan kategori produk ... 104
Gambar 5.6 tampilan tampilan panduan belanja ... 105
Gambar 5.7 tampilan tampilan produk terlaris ... 105
Gambar 5.8 tampilan tampilan cara pembelian ... 106
Gambar 5.9 tampilan tampilan banner ... 106
Gambar 5.10 tampilan tampilan login admin ... 106
Gambar 5.11 tampilan halaman admin ... 107
Gambar 5.12 icon installer.exe ... 107
Gambar 5.13 Tampilan awal instalasi xampp ... 108
Gambar 5.14 Tampil bacaan pada instalasi xampp ... 108
Gambar 5.15 Tahapan kedua Install xampp ... 108
Gambar 5.16 memilih lokal komputer ... 109
Gambar 5.17 Tahapan ketiga Install xampp ... 109
Gambar 5.18 Tahapan keempat Install xampp ... 110
Gambar 5.19 Tahapan pada saat Install xampp ... 110
Gambar 5.20 Tahapan terkhir install xampp ... 105
Gambar 5.21 tampilan pemberitahuan bahwa installation sukses ... 111
Gambar 5.22 tampilan xampp ... 111
Gambar 5.23 tampilan xampp saat digunakan ... 112
Gambar 5.24 Tampilan produk atau kategori ... 113
Gambar 5.25 Tampilan keranjang belanja ... 114 Gambar 5.26 Tampilan form pemesanan ... 116
xvi
Gambar 5.27 Tampilan pemberitahuan ... 116
Gambar 5.28 Tampilan detail pemesanan ... 117
Gambar 5.29 Tampilan ganti password admin ... 117
Gambar 5.30 Tampilan kategori ... 118
Gambar 5.31 Tampilan menambah kategori... 118
Gambar 5.32 Tampilan menambah kategori... 118
Gambar 5.33 Tampilan produk ... 119
Gambar 5.34 Tampilan Edit produk ... 120
Gambar 5.35 Tampilan tambah produk ... 121
Gambar 5.36 Tampilan laporan produk pdf ... 122
Gambar 5.37 Tampilan orders ... 122
Gambar 5.38 Tampilan detail orders ... 123
Gambar 5.39 Tampilan laporan detail orders pdf ... 123
Gambar 5.40 Tampilan ongkos kirim... 124
Gambar 5.41 Tampilan edit ongkos kirim ... 124
Gambar 5.42 Tampilan tambah ongkos kirim ... 125
Gambar 5.43 Tampilan edit profile perusahaan ... 125
Gambar 5.44 Tampilan edit cara pembelian ... 126
Gambar 5.45 Tampilan konfirmasi pembayaran... 126
Gambar 5.46 Tampilan laporan konfirmasi pemebayaran ... 127
Gambar 5.47 Tampilan banner ... 127
Gambar 5.47 Tampilan tambah banner ... 128 Gambar 5.48 Tampilan edit banner ... 128
vi PERNYATAAN KEASLIAN
ABSTRAK ... i ABSTRACK ... ii KATA PENGANTAR ... iii DAFTAR ISI ... vi DAFTAR GAMBAR ... xiii DAFTAR TABEL ... xvii DAFTAR SIMBOL ... xviii BAB I PENDAHULUAN
1.1 Latar Belakang ... 1 1.2 Identifikasi Dan Perumusan Permasalahan ... 4 1.2.1 Identifikasi Masalah ... 4 1.2.2. Perumusan Permasalahan ... 4 1.3 Maksud Dan Tujuan Penelitian ... 5 1.4. Kegunaan Penelitian ... 5 1.4.1. Kegunaan Akademis ... 6 1.4.2. Kegunaan Praktis ... 6 1.5. Batasan Masalah ... 7 1.6. Lokasi Dan Waktu Penelitian ... 7 BAB II LANDASAN TEORI
vii
2.1.2. Defenisi Informasi... 11
2.1.2.1. Kualitas Informasi ... 12
2.1.3. Defenisi Sistem Informasi ... 12
2.1.4. Komponen Sistem Informasi ... 12
2.2. Definisi – Definisi Dari Kasus yang di Teliti ... 13
2.2.1. Defenisi Penjualan ... 13 2.2.2. Defenisi Pemasaran ... 13 2.2.3. Defenisi Distro ... 14 2.3. Pengertian Internet ... 14 2.4. E-Commerce ... 14 2.5. Arsitektur Aplikasi ... 15
2.5.1. Pengertian Jaringan Komputer ... 16
2.5.2. Jenis-Jenis Jaringan Komputer ... 16
2.5.3. Topologi Jaringan Komputer ... 17
2.5.4. Manfaat Jaringan Komputer ... 21
2.6. Pengertian UML ... 22
2.7. Basis Data ... 24
2.8. Perangkat Lunak Pendukung ... 24
2.8.1. Rational Rose 2000 ... 24
2.8.2. PHP (Personal Home Page ... 25
viii
2.8.4.2 Macromedia Dreamweaver ... 28
BAB III OBJEK DAN METODE PENELITIAN 3.1. Objek Penelitian ... 29
3.1.1. Sejarah Singkat Perusahaan ... 29
3.1.2. Visi dan Misi Perusahaan ... 30
3.1.3. Struktur Organisasi Perusahaan ... 30
3.1.4. Deskripsi Tugas ... 31
3.2. Metode penelitian ... 32
3.2.1. Desain penelitian ... 32
3.2.2. Jenis dan Metode Pengumpulan Data ... 33
3.2.2.1. Sumber Data Primer ... 33
3.2.2.2. Sumber Data Sekunder ... 34
3.2.3. Metode Pendekatan dan Pengembangan Sistem ... 34
3.2.3.1 Metode Pendekatan Sistem ... 34
3.2.3.2. Metode Pengembangan Sistem ... 38
3.2.3.3. Alat Bantu Analisis dan Perancangan ... 40
3.2.4. Pengujian Software ... 45
BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1. Analisis Sistem yang Berjalan ... 47
4.1.2. Analisis Prosedur yang Sedang Berjalan ... 47
ix
4.1.3.Evaluasi Sistem yang Sedang Berjalan ... 51
4.2. Perancangan Sistem ... 51
4.2.1. Tujuan Perancangan Sistem ... 52
4.2.2. Gambaran Umum Sistem yang Diusulkan ... 52
4.2.3. Perancangan Prosedur yang Diusulkan ... 53
4.2.3.1. Use Case ... 54
4.2.3.2. Skenario use case yang diusulkan ... 56
4.2.3.3. Activity Diagram yang Diusulkan ... 59
a. Activity Diagram Pemesanan yang Diusulkan ... 63
b. Activity Diagram Produk yang Diusulkan ... 64
c. Activity Diagram Konfirmasi Pembayaran yang Diusulkan 64 d. Activity Diagram Pemeliharaan data yang Diusulkan ... 65
e. Activity Diagram Cetak laporan yang Diusulkan ... 65
f. Activity Diagram login admin yang diusulkan... 66
4.2.3.4. Sequence Diagram ... 66
a. Suquence Diagram pemesanan yang diusulkan ... 67
b. Suquence Diagram produk yang diusulkan ... 67
c. Suquence Diagram Konfirmasi Pembayaran yang diusulkan ... 68
d. Suquence Diagram login admin yang diusulkan ... 68 e. Suquence Diagram admin memelihara data yang diusulkan69
x
a. Colaboration Diagram pemesanan yang diusulkan ... 70
b. Colaboration Diagram konfirmasi pembayaran yang diusulkan ... 71
c. Colaboration Diagram produk yang Diusulkan ... 71
d. Colaboration Diagram login admin yang diusulkan ... 72
e. Colaboration Diagram memelihara data yang diusulkan ... 72
f. Colaboration Diagram admin cetak laporan yang diusulkan73 4.2.3.6. Component Diagram penjualan yang Diusulkan ... 73
4.2.3.7. Class diagram penjualan yang Diusulkan ... 74
4.2.3.8. Object diagram penjualan yang Diusulkan ... 75
4.2.3.9. deployment diagram penjualan yang Diusulkan ... 76
4.2.3.10 Kodifikasi ... 77
4.2.4. Perancangan Antar Muka ... 79
4.2.4.1. Struktur Menu ... 79
4.2.4.2. Perancangan Input ... 80
a. Perancangan tampilan user ... 81
b. Perancamgan input pemesanan ... 81
c. Perancamgan input Konfirmasi pembayaran ... 82
d. Perancamgan input login admin ... 82
4.2.4.3. Perancangan Output ... 83
xi
4.2.5 Perancangan Arsitektur Jaringan ... 85
BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM 5.1. Pengujian... 87
5.1.1 Rencana Pengujian... 88
5.1.2 Kasus dan Hasil Pengujian Sistem ... 88
5.1.3 Hasil Kesimpulan Pengujian ... 94
5.2 Implementasi ... 95
5.2.1 Batasan Implementasi ... 95
5.2.2 Implementasi Perngkat Lunak ... 95
5.2.3 Implementasi Perangkat Keras ... 95
5.2.4 Implemenasi Basis Data (Sintaks SQL) ... 96
5.2.5 Implemenasi Antar Muka ... 100
5.2.6 Implementasi Intalasi Program ... 107
5.2.6.1 XAMPP ... 107
5.2.7 Penggunaan program ... 114
5.2.7.1 Cara Melakukan Pemesanan ... 114
5.2.7.2 Tampilan Admin ... 117
a. Admin Ganti Password ... 117
b. Tampilan Kategori ... 118
c. Tampilan Produk ... 119
xii
g. Tampilan Edit Cara Pembelian ... 126 h. Tampilan Konfirmasi Pembayaran ... 126 i. Tampilan Banner ... 127 BAB VI KESIMPULAN DAN SARAN
6.1 Kesimpulan ... 129 6.2 Saran ... 130 DAFTAR PUSTAKA ... 131 LAMPIRAN
131
Abdul Kadir.2003.Pengenalan Sistem Informasi.Andi.Yogyakarta.
Andi Setiawan dan Ade Irma.2006.Pengolahan Data Base Dengan Skrip Php.Yrama
Widya.Bandung.
Al-Bahra Bin Ladjamudin.2006.Rekayasa Perangkat Lunak.Graha Ilmu.Yogyakarta.
Azhar Susanto.2007.Sistem Informasi Akuntansi, Konsep dan Pengembangan Berbasis
Komputer.Lingga Jaya.Bandung.
Azhar Susanto.2007.Sistem Informasi Manajemeni, Konsep dan Pengembanganya.Lingga
Jaya.Bandung
Bambang Hariyanto.2004.Rekayasa Sistem Berorientasi Objek.Informatika Bandung.Bandung.
Eddy Suryanto Soegoto.2009.Enterpreneurship Menjadi Pebisnis Ulung.Kompas
Gramedia.Jakarta.
Jogiyanto.2005.Analisis dan Desain Sistem Informasi.Andi.Yogyakarta.
Sule Ernie Tisnawati dan Kurniawan Saefulloh.2006.Pengantar Manajemen.Prenada
Media.Jakarta.
http://www.cetus-links.org/oo_uml.html/ Architecture and Design : Unified Modeling Language
(UML)/14 Mei 2010
http://www106.ibm.com/developerworks/rational/library/998.html/ Introduction to The Unified
Modeling/14 Mei 2010
xviii
DAFTAR SIMBOL
Tabel Notasi Use Case Diagram
SIMBOL NAMA KETERANGAN
Actor Actor adalah pengguna sistem.
Actor tidak terbatas hanya manusia saja, jika sebuah sistem berkomunikasi dengan aplikasi lain dan membutuhkan input atau memberikan output, maka aplikasi tersebut juga bisa dianggap sebagai actor.
Use Case Use case digambarkan sebagai
lingkaran elips dengan nama use case dituliskan didalam elips tersebut.
Association Asosiasi digunakan untuk
menghubungkan actor dengan use case. Asosiasi digambarkan dengan sebuah garis yang menghubungkan antara Actor dengan Use Case.
xix
Tabel Notasi Activity Diagram
SIMBOL KETERANGAN
Titik Awal Titik Akhir Activity
Pilihan Untuk mengambil Keputusan
Fork; Digunakan untuk
menunjukkan kegiatan
yang dilakukan secara
parallel atau untuk
menggabungkan dua
kegiatan peralel menjadi satu. Rake; Menunjukkan adanya dekomposisi Tanda Waktu Tanda pengiriman Tanda penerimaan Aliran akhir (Flow Final)
xx
Tabel Notasi Sequence Diagram
SIMBOL NAMA KETERANGAN
Object Object merupakan instance dari
sebuah class dan dituliskan
tersusun secara horizontal.
Digambarkan sebagai sebuah
class (kotak) dengan nama obyek didalamnya yang diawali dengan sebuah titik koma
Actor Actor juga dapat berkomunikasi
dengan object, maka actor juga dapat diurutkan sebagai kolom. Simbol Actor sama dengan simbol pada Actor Use Case Diagram.
Lifeline Lifeline mengindikasikan
keberadaan sebuah object dalam basis waktu. Notasi untuk Lifeline adalah garis putus-putus vertikal yang ditarik dari sebuah obyek.
Activation Activation dinotasikan sebagai
sebuah kotak segi empat yang digambar pada sebuah lifeline.
Activation mengindikasikan
sebuah obyek yang akan
melakukan sebuah aksi.
Massage Message, digambarkan dengan
anak panah horizontal antara
Activation. Message
mengindikasikan komunikasi
xxi
Tabel Notasi Collaboration Diagram
SIMBOL NAMA KETERANGAN
Object Object merupakan instance
dari sebuah class dan
dituliskan tersusun secara
horizontal. Digambarkan
sebagai sebuah class (kotak) dengan nama obyek
didalamnya yang diawali
dengan sebuah titik koma
Actor Actor juga dapat
berkomunikasi dengan object,
maka actor juga dapat
diurutkan sebagai kolom.
Simbol Actor sama dengan simbol pada Actor Use Case Diagram.
Massage Message, digambarkan
dengan anak panah yang mengarah antar obyek dan diberi label urutan
nomor yang mengindikasikan urutan
komunikasi yang terjadi antar obyek.
xxii
Tabel Notasi pada Class Diagram
SIMBOL NAMA KETERANGAN
Class Class adalah blok - blok
pembangun pada
pemrograman berorientasi obyek.
Sebuah class digambarkan sebagai sebuah kotak yang
terbagi atas 3 bagian.
Bagian atas adalah bagian
nama dari class. Bagian
tengah mendefinisikan
property/atribut class.
Bagian akhir
mendefinisikan method
method dari sebuah class.
Assosiation Sebuah asosiasi merupakan
sebuah relationship paling
umum antara 2 class, dan dilambangkan oleh sebuah garis yang menghubungkan antara 2 class.
Garis ini bisa
melambangkan tipe-tipe
relationship dan juga dapat
menampilkan
hukum-hukum multiplisitas pada
sebuah relationship
(Contoh: One-to-one, one-to-many, many-to-many).
Composition Jika sebuah class tidak bisa
berdiri sendiri dan harus
merupakan bagian dari
class yang lain, maka class
tersebut memiliki relasi
Composition terhadap class
tempat dia bergantung
tersebut. Sebuah
relationship composition
digambarkan sebagai garis dengan ujung berbentuk jajaran genjang berisi/solid.
xxiii
Dependency Kadangkala sebuah class
menggunakan class yang
lain. Hal ini disebut
dependency. Umumnya
penggunaan dependency
digunakan untuk
menunjukkan operasi pada
suatu class yang
menggunakan class yang
lain. Sebuah dependency
dilambangkan sebagai
sebuah panah bertitik-titik.
Aggregation Aggregation
mengindikasikan
keseluruhan bagian
relationship dan biasanya
disebut sebagai relasi
“mempunyai sebuah” atau
“bagian dari”. Sebuah
aggregation digambarkan
sebagai sebuah garis dengan sebuah jajaran genjang yang tidak berisi/tidak solid.
Generalization Sebuah relasi
generalization sepadan
dengan sebuah relasi
inheritance pada konsep
berorientasi obyek. Sebuah generalization
dilambangkan dengan
sebuah panah dengan
kepala panah yang tidak solid yang mengarah ke
kelas “paren
xxiv
Tabel Notasi Component Diagram
SIMBOL NAMA KETERANGAN
Component Sebuah komponen
melambangkan sebuah
entitas software dalam sebuah sistem. Sebuah
komponen dinotasikan
sebagai sebuah kotak
segiempat dengan dua
kotak kecil tambahan
yang menempel disebelah kirinya.
Depedency Sebuah Dependency
digunakan untuk
menotasikan relasi antara dua komponen. Notasinya adalah tanda panah
putus-putus yang diarahkan
kepada komponen tempat
sebuah komponen itu
xxv
Tabel Notasi Deployment Diagram
SIMBOL NAMA KETERANGAN
Componen Pada deployment diagram,
komponenkomponen yang ada diletakkan didalam node untuk memastikan keberadaan posisi mereka
Node Node menggambarkan
bagian-bagian hardware
dalam sebuah sistem.
Notasi untuk node
digambarkan sebagai
sebuah kubus 3 dimensi.
Association Sebuah association
digambarkan sebagai
sebuah garis yang
menghubungkan dua node
yang mengindikasikan
jalur komunikasi antara element-elemen hardware.
xvii
Table 1.2 Jadwal Penelitian ... 8
Tabel 4.1 Evaluasi Sistem yang Sedang Berjalan ... 51
Tabel 4.2. Use Case Pemesanan Online ... 56
Tabel 4.3.Use Case Konfirmasi Pembayaran Online ... 58
Tabel 4.4.Use Case Produk Online ... 59
Tabel 4.5.Use Case Pengolahan data oleh admin ... 60
Tabel 4.6.Use Case login admin ... 61
Tabel 4.7Use Case Cetak Laporan admin ... 62
Tabel 5.1 Pengujian pemesanan jika stok ada ... 89
Tabel 5.2 Pengujian pemesanan jika stok tidak ada ... 89
Tabel 5.3 Pengujian input pemesanan jika data valid ... 89
Tabel 5.4 Pengujian input pemesanan jika data tidak lenkap ... 89
Tabel 5.5 Pengujian input pemesanan jika data tidak valid ... 90
Tabel 5.6 Pengujian input konfirmasi pembayaran ... 91
Tabel 5.7 Pengujian login Admin ... 92
Tabel 5.8 Pengujian input pada halaman admin ... 93
iii Assalamu’alaikum Wr.Wb.
Puji dan syukur penulis panjatkan ke hadirat Allah SWT, karena berkat raht, hidayah serta taufiq-Nya penulis dapat menyelesaikan Skripsi ini yang
berjudul ”SISTEM INFORMASI PENJUALAN SECARA ONLINE DI
ADOLESCENCE (DAGO PLAZA)”.
Shalawat dan salam semoga senantiasa tercurah kepada Rasulullah SAW, keluarganya, para sahabatnya, para pengemban risalahnya dan semoga sampai kepada kita selaku umatnya.
Pada penyusunan Skripsi ini, penulis menyadari masih banyak kekurangan dan jauh dari kata sempurna. Hal ini dikarenakan keterbatasan ilmu pengetahuan dan kemampuan penulis. Oleh sebab itu dengan hati terbuka penulis mengharapkan saran dan kritik yang membangun sehingga penulis dapat mengembangkan pengetahuan dan memperbaiki kesalahan-kesalahan yang ada dikemudian hari.
Adapun dalam penyusunan Skripsi ini tidak semata-mata hasil kerja penulis sendiri, melainkan juga barkat bimbingan dan dorongan dari pihak-pihak yang telah membantu, baik secara materi maupun secara spiritual. Maka dari itu penulis ingin mengucapkan terima kasih yang tak terhingga serta penghargaan yang setinggi-tingginya kepada yang terhormat :
iv
2. Bapak Prof. Dr. Ir Ukun Sastraprawira, M.Sc, selaku Dekan Fakultas Teknik dan Ilmu Komputer UNIKOM.
3. Bapak Dadang Munandar, SE, M.Si, selaku ketua jurusan Manajemen Informatika dan selaku Dosen Pembimbing yang banyak membantu dengan membimbing dan memberikan saran kepada penulis selama penyusunan skripsi ini.
4. Ibu Lusi Melian, S.Si., M.Si selaku Dosen Wali yang selalu memberikan dukungan dan semangat selama ini.
5. Para Dosen Manajemen Informatika UNIKOM Bandung yang telah menjadi
jalan ilmu bagi penulis selama ini.
6. Seluruh Staff dan Karyawan UNIKOM Bandung
7. Bapak, ibu dan kakak-kakak yang tercinta, yang selalu memberikan dukungan dan doa.
8. Seluruh Karyawan Adolescence yang telah membantu dalam memberikan informasi.
9. Semua teman-teman kelas MI-3 yang selalu belajar dan bercanda bersama selama ini.
10. Semua teman-teman kost yang telah membantu, dan menjadi teman yang baik selama ini..
Akhir kata semoga semua pihak yang telah memberikan bantuan mendapatkan balasan yang setimpal dari Allah SWT.Amin…. Penulis berharap
v Wassalamu'alaikum Wr.Wb.
Bandung, Juni 2010
Penulis