DAFTAR ISI
Halaman
Lembar Judul Tugas Akhir ... i
Lembar Pernyataan Keaslian Tugas Akhir ... ii
Lembar Pernyataan Persetujuan Publikasi Karya Ilmiah ... iii
Lembar Persetujuan dan Pengesahan Tugas Akhir ... iv
Lembar Konsultasi Tugas Akhir ...v
Kata Pengantar ... vii
Abstrak ... ix
Daftar Isi ... xi
Daftar Simbol ... xvi
Daftar Gambar ... xiv
Daftar Tabel ... xx
Daftar Lampiran ... xxii
BAB I PENDAHULUAN ... 1
1.1. Latar Belakang Masalah ... 1
1.2. Tujuan dan Manfaat ... 2
1.3. Metode Penelitian... 2
1.4. Ruang Lingkup ... 5
BAB II LANDASAN TEORI ... 6
2.1. Konsep Dasar Sistem... 6
2.1.1. Definisi Sistem ...6
2.1.2. Basis Data ...7
2.1.3. Konsep Dasar Informasi ...7
2.1.4. Internet ...9
2.2. Teori Pendukung ... 10
2 . 2 . 1 . De f i n i s i R a nc a ng B a n g u n ... 10
2 . 2 . 2 . De f i n i s i E- Co mme rce ... 1 0 2 . 2 . 3 . De f i n i s i Fu r nit u r e ... 11
xi
2 . 2 . 4 . E nt i t i y R e la t io n s h ip D ia g r a m ... 11
2 . 2 . 4 . L o g ic a l R e c o r d St r u c t ur e ... 12
2 . 2 . 5 . Un f i e d M o de l i ng L a ng u a ge ( U M L ) ... 13
BAB III ANALISIS SISTEM BERJALAN... 14
3.1. Tinjauan Perusahaan... 14
3.1.1. Sejarah Instansi/Perushaan... 14
3.1.2. Struktur Organisasi dan Fungsi ... 15
3.2. Prosedur Sistem Berjalan ... 16
3.3. Activity Diagram ... 17
3.4. Spesifikasi Bentuk Dokumen Masukan ... 17
3.5. Spesifikasi Bentuk Dokumen Keluaran ... 18
3.6. Permasalahan Pokok... 19
3.7. Alternatif Pemecahan Masalah ... 19
BAB IV PERANCANGAN SISTEM USULAN ... 21
4.1. Tahapan Perancangan Sistem ... 21
4.1.1. Analisis Kebutuhan ... 21
4.1.2. Rancangan Use Case Diagram ... 22
4.1.3. Rancangan Diagram Aktivitas ... 32
4.1.4. Rancangan Dokumen Sistem Usulan... 37
4.1.5. Rancangan Prototype ... 39
4.2. Perancangan Perangkat Lunak ... 48
4.2.1. Entity Relationship Diagram ... 48
4.2.2. Logical Record Structure ... 49
4.2.3. Spesifikasi File ... 49
4.2.4. Class Model / Class Diagram ... 63
4.2.5. Sequence Diagram ... 64
4.2.6. Spesifikasi Hardware dan Software... 64
4.3. Jadwa Implementasi... 66
xii
BAB V PENUTUP ... 69
5.1. Kesimpulan ... 69
5.2. Saran ... 69
DAFTAR PUSTAKA ... 70
DAFTAR RIWAYAT HIDUP ... 71
SURAT KETERANGAN RISET ... 72
LAMPIRAN ... 73
xiii
DAFTAR GAMBAR
Halaman
Gambar I.1. Metode Waterfall ... 3
Gambar II.1. Entity Relationship Diagram ... 12
Gambar III.1. Struktur Organisasi Padasuka Meubel... 15
Gambar III.2. Activity Diagram Penjualan Online ... 17
Gambar IV.1. UseCase Diagram Halaman Pelanggan ... 22
Gambar IV.2. UseCase Diagram Halaman Admin mengelola data beranda,barang dan kategori ... 26
Gambar IV.3. UseCase Diagram Halaman Admin mengelola data info,kota,bank, dan cara beli ... 28
Gambar IV.4. UseCase Diagram Halaman Admin mengelola data order, konfirmasi bayar, dan laporan ... 30
Gambar IV.5. Activity Diagram Pelanggan membeli barang ... 32
Gambar IV.6. Activity Diagram mengelola data barang ... 33
Gambar IV.7. Activity Diagram mengelola data kategori ... 33
Gambar IV.8. Activity Diagram mengelola data order ... 34
Gambar IV.9. Activity Diagram mengelola data konfirmasi bayar ... 34
Gambar IV.10. Activity Diagram mengelola data laporan penjualan ... 35
Gambar IV.11. Activity Diagram mengelola data Kota ... 35
Gambar IV.12. Activity Diagram mengelola data Bank ... 36
Gambar IV.13. Activity Diagram mengelola data Komentar ... 36
Gambar IV.14. Activity Diagram mengelola data hubungi kami ... 37
Gambar IV.15. Tampilan Halaman Login Admin ... 39
Gambar IV.16. Tampilan Halaman Home Admin ... 40
Gambar IV.17. Tampilan Halaman Data Barang ... 40
Gambar IV.18. Tampilan Halaman Data Kategori ... 41
Gambar IV.19. Tampilan Halaman Data Pelanggan ... 41
Gambar IV.20. Tampilan Halaman Data Order ... 42
Gambar IV.21. Tampilan Halaman Data Konfirmasi Bayar ... 42
Gambar IV.22. Tampilan Halaman Data Laporan ... 43
Gambar IV.23. Tampilan Halaman Data Laporan penjualan ... 43
Gambar IV.24. Tampilan Halaman Login Pelanggan ... 44
Gambar IV.25. Tampilan Halaman Pelanggan ... 45
Gambar IV.26. Tampilan Halaman Troli ... 45
Gambar IV.27. Tampilan Halaman Order pesanan ... 45
Gambar IV.28. Tampilan Halaman Cetak faktur ... 46
Gambar IV.29. Tampilan Halaman Konfirmasi pembayaran ... 46
Gambar IV.30. Tampilan Halaman Histori pembayaran ... 47
Gambar IV.31. Entity Relationship Diagram Penjualan Online ... 48
Gambar IV.32. Logical Record Structure Penjualan Online ... 49
Gambar IV.33. Class Diagram Penjualan Online ... 63
Gambar IV.34. Sequence Diagram Penjualan Online ... 64
DAFTAR SIMBOL
1. Simbol Entity Relationship Diagram (ERD)
Entitas : adalah suatu objek yang dapat di identifikasi dalam lingkungan pemakai.
Relasi : menunjukan adanya hubungan diantara sejumlah entitas yang berbeda
Association : sebagai penghubung antara relasi dengan entitas, relasi dan entitas dengan atribut.
Atribut : berfungsi mendeskripsikan karakter entitas (atribut yang berfungsi sebagai key diberi garis bawah).
2. Simbol Use case Diagram
Actor : adalah pengguna sistem. Actor tidak terbatas hanya manusia saja, jika sebuah system berkomunikasi dengan aplikasi lain dan
membutuhkan input atau memberikan output, maka aplikasi tersebut juga bias dianggap sebagai actor.
Use Case : digambarkan sebagai lingkaran elips dengan nama use case dituliskan di dalam elips tersebut.
Association : digunakan untuk menghubungkan actor dan use case. Assosiasi digambarkan dengan sebuah garis yang menghubungkan antara actor dengan use case.
Extend : menspesifikasikan bahwa use case target memperluas prilaku dari use case sumber pada suatu titik yang diberikan.
_ _ _ _ _ _ _ _ _ _ _ Include : menspesifikasikan bahwa use case sumber secara eksplisit.
3. Simbol Diagram Aktivitas
Initial Activity : sebagai awal dari aktivitas modul system aplikasi
Line Connector : digunakan untuk
menghubungkan satu symbol dengan symbol lainnya.
Activity :memperlihatkan bagaimana masing- masing kelas antarmuka saling berinteraksi satu sama lain.
Decisions : Pilihan Untuk Mengambil Keputusan/tindakan yang harus diambil pada kondisi tertentu.
Activity Final Node : bagaimana objek dibentuk dan diakhiri.
4. Simbol Class Model / Class Diagram
Class : class adalah blok-blok pembangun pada pemrograman berorientasi objek. 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.
Nama Class + atribut + method
1..n Owned by 1
Assosiation : sebuah asosiasi merupakan sebuah relationship paling umum antara 2 class. Garis ini bias melambangkan tipe-tipe relationship dan juga dapat menampilkan hokum-hukum multiplistitas pada sebuah relationship. (contoh : One-to-one, one-to-many, many-to-one).
Compesition : 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.
5. Simbol Sequence Diagram
Actor : actor dapat berkomunikasi dengan objek, maka actor juga dapat diurutkan sebagai kolom.
Symbol actor sama pada actor Use Case Diagram.
I I I I
Lifeline : mengindikasikan keberadaan sebuah objek dalam baris waktu. Notasi untuk lifeline adalah garis putus-putus vertical yang di tarik dari sebuah objek.
Activation : dinotasikan sebagai sebuah kotak segi empat yang di gambarkan pada sebuah lifeline.
Mengindikasikan sebuah objek yang akan melakukan sebuah aksi.
message
Message : digambarkan dengan anak panah horizontal antara activation. Message
mengindikasikan komunikasi antara objek-objek.
Entity Class : menggambarkan hubungan kegiatan yang akan di lakukan.
Boundary Class : menggambarkan sebuah penggambaran dari form.
Control Class :menggambarkan penghubung antara boundary dengan table.
DAFTAR TABEL
Halaman
Tabel IV.1. Deskripsi UseCase Diagram Halaman Pelanggan……….. 24
Tabel IV.2. Deskripsi Usecase diagram halaman admin mengelola data beranda, barang dan kategori……… 26
Tabel IV.3. Deskripsi Usecase diagram halaman admin mengelola data info, kota, bank, dan cara beli……….. 28
Tabel IV.4. Deskripsi Usecase diagram halaman admin mengelola order, konfirmasi bayar, dan laporan………. 31
Tabel IV.5. Spesifikasi File Admin……… 50
Tabel IV.6. Spesifikasi File Profil ……….. 51
Tabel IV.7. Spesifikasi File Komentar………. 52
Tabel IV.8. Spesifikasi File Hubungi Kami………. 53
Tabel IV.9. Spesifikasi File Cara beli………. 54
Tabel IV.10. Spesifikasi File Bank……… 55
Tabel IV.11. Spesifikasi File Kota………. 55
Tabel IV.12. Spesifikasi File Order………. 56
Tabel IV.13. Spesifikasi File Konfirmasi Bayar……….. 57
Tabel IV.14. Spesifikasi File Laporan……….………. 58
Tabel IV.15. Spesifikasi File Carabeli……… 59
Tabel IV.16. Spesifikasi File Beranda……… 60
Tabel IV.17. Spesifikasi File Barang……… 61
Tabel IV.18. Spesifikasi File Kategori……….. 62
Tabel IV.19. Spesifikasi File Pelanggan……….. 62
Tabel IV.20. Jadwal Implementasi……….. 66
DAFTAR LAMPIRAN
Halaman
LAMPIRAN A
Lampiran A.1. Data Barang……… 17
LAMPIRAN B
Lampiran B.1. Kwitansi……….. 18
Lampiran B.2. Laporan Penjualan……….. 18
LAMPIRAN C
Lampiran C.1. Data Barang……… 37
Lampiran C.2. Data Order……….. 38
Lampiran C.3. Laporan Hasil Penjualan………. 38
LAMPIRAN D
Lampiran D.4. Histori Pembayaran………. 39