BAB II ANALISIS DAN PERANCANGAN. Sistem informasi penjualan dan pembelian Tissue SMART NARENA

dokumen-dokumen yang mirip
BAB II ANALISIS DAN PERANCANGAN. pendekatan perancangan sistem berorientasi objek. Perancangan sistem

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. travel diperlukan suatu perancangan sistem yang baik dan tepat. Hal ini

BAB I PENDAHULUAN... I-1

7.2 Saran DAFTAR PUSTAKA LAMPIRAN

BAB III ANALISA DAN PERANCANGAN SISTEM. permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang

3.1 APLIKASI YANG DITANGANI OLEH CODE GENERATOR

BAB III ANALISA DAN PERANCANGAN

DAFTAR ISI. HALAMAN JUDUL... i. HALAMAN PERSETUJUAN... ii. HALAMAN PENGESAHAN... iii. HALAMAN MOTTO... iv. HALAMAN PERSEMBAHAN... v. INTISARI...

2.19 CSS (Cascading Style Sheets) PHP Codeigniter Studi Pustaka... 28

LAPORAN PROSES PERANCANGAN BERBASIS OBJECT SISTEM INFORMASI PENERIMAAN MAHASISWA BARU ONLINE

BAB IV HASIL DAN PEMBAHASAN

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB IV ANALISIS DAN PERANCANGAN SISTEM

PERANCANGAN SISTEM INFORMASI MANAJEMEN PERPUSTAKAAN MENGGUNAKAN POLA MODEL-VIEW- CONTROLLER (MVC)

I.2 Identifikasi Masalah... I-2. I.3 Rumusan Masalah... I-2. I.4 Tujuan... I-3. I.5 Manfaat... I-3. I.6 Batasan Masalah... I-3

LAPORAN ANALISIS SISTEM PENDEKATAN PERANCANGAN SISTEM BERBASIS OBJECT E LAUNDRY

TUGAS PENGGANTI KEHADIRAN TANGGAL 29 OKTOBER 2015 TESTING DAN IMPLEMENTASI SISTEM. Nama : Andrian Ramadhan Febriana NIM :

II.3.5 Statechart Diagram... II-14 II.3.6 Activity Diagram... II-15 II.3.7 Component Diagram... II-16 II.3.8 Deployment Diagram... II-16 II.3.

E-COMMERCE BUTIK ANAYA COLLECTION BERBASIS WEB PHP DAN MENGGUNAKAN FRAMEWORK CODEIGNITER TUGAS AKHIR. Oleh : ASWIN ROSADI NPM.

Pendahuluan Kajian Pustaka

BAB VI : PENUTUP 6.1 Kesimpulan Saran DAFTAR PUSTAKA LAMPIRAN


BAB III ANALISA DAN PERANCANGAN SISTEM

DAFTAR ISI. HALAMAN PENGESAHAN ABSTRAK... i KATA PENGANTAR... ii DAFTAR ISI... iii DAFTAR GAMBAR... vii DAFTAR TABEL... xi

DAFTAR ISI COVER LEMBAR PENGESAHAN TUGAS AKHIR DATA PRIBADI KATA PENGANTAR... I ABSTRAK... III DAFTAR ISI... IV DAFTAR GAMBAR... XI DAFTAR TABEL DAN

Membuat Toko Online dengan Teknik OOP, MVC, dan AJAX

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BERKENALAN DENGAN MODEL CODEIGNITER

SKRIPSI PERANCANGAN SISTEM INFORMASI PENCARIAN DAN PEMESANAN RUMAH KOS BERBASIS WEB DAN SMS GATEWAY STUDI KASUS KECAMATAN BEKASI SELATAN KOTA BEKASI

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Use Case Diagram dan Activity Diagram. Selain itu juga pada analisis ini akan

DAFTAR ISI Bab I : Pendahuluan Bab II : Landasan Teori

RANCANG BANGUN APLIKASI WEB E-COMMERCE TANAMAN HIAS DAN JASA TAMAN PADA CV. MALANGGOGREEN MENGGUNAKAN FRAMEWORK CODEIGNITER

BAB III ANALISA DAN DESAIN SISTEM

Gambar 3.26 Sequence Diagram Proses Pengelolaan Data Anggota... III-40 Gambar 3.27 Sequence Diagram Proses Pengelolaan Data Pelatih... III-41 Gambar 3

TUGAS ANALISIS DAN PERANCANGAN SISTEM LAUNDRY

SISTEM INFORMASI PELAYANAN MASYARAKAT PADA KONTRAKTOR LISTRIK CV. INDO PERKASA DI PURWOKERTO

CODEIGNITER 3. Belajar Mandiri. Zamah Sari

BAB IV ANALISIS DAN PERANCANGAN SISTEM. proses kerja yang sedang berjalan. Pokok-pokok yang di analisis meliputi analisis

Materi 1 E-Commerce Lanjut (Codeigniter) 3 SKS Semester 7 S1 Sistem Informasi UNIKOM 2015 Nizar Rabbi Radliya

Pembuatan Website E-commerce Pada Global Petshop Berbasis Framework Laravel Dan Mysql

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

IMPLEMENTASI FRAMEWORK LARAVEL PADA SISTEM INFORMASI PEMESANAN PENGGUNAAN LAPANGAN FUTSAL BERBASIS WEB DI ZONA6 FUTSAL SEMARANG

Penjualan Buku Online Toko Buku Gramedia Jember

BAB IV ANALISIS DAN PERANCANGAN SISTEM. utuh ke dalam bagian - bagian komponennya dengan maksud untuk

BAB IV ANALISIS DAN PERANCANGAN SISTEM. adalah analisis mengenai analisis dokumen, analisis posedur dan analisis proses.

BAB III ANALISA DAN DESAIN SISTEM

ANALISIS PERANCANGAN SISTEM INFORMASI RENTAL MOTOR DENGAN MENGGUNAKAN PHP DAN MYSQL

BAB IV PERANCANGAN. Gambar 4.1: Use Case Diagram Plafon Mingguan. Tabel 4.1: Deskripsi Use Case Diagram Plafon Mingguan

BAB IV ANALISIS DAN PERANCANGAN. kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikannya.

IMPLEMENTASI TEKNOLOGI FRAMEWORK YII UNTUK SISTEM PENJUALAN ONLINE DI TOKO PASSION YOGYAKARTA

BAB III PERANCANGAN SISTEM

BAB III METODE PENELITIAN

DAFTAR ISI. KATA PENGANTAR... iii. DAFTAR SIMBOL... xix

DAFTAR TABEL. Perbandingan Ruby on Rails Dengan PHP Berdasarkan Banyak. Baris Program...

PEMBANGUNAN APLIKASI E-COMMERCE LAYANAN JASA JAHIT BERBASIS WEB

BAB I PENDAHULUAN. 1.1 Latar Belakang

Rancang Bangun Sistem Monitoring Kehadiran Dosen Berbasis Web Pada STMIK Bina Sarana Global

BAB 1 PENDAHULUAN. menghubungkan antara jaringan secara global, internet dapat juga disebut

BAB II LANDASAN TEORI

BAB III METODE PENELITIAN

PERANCANGAN COMPANY PROFILE BERBASIS WEB DENGAN MENGGUNAKAN FRAMEWORK CODEIGNITER DI BAPPEDA KOTA GORONTALO NASKAH PUBLIKASI

BAB IV. Hasil dan Pembahasan. Adapun hasil dari penelitian ini adalah sebuah website yang menampilkan produk-produk

I. Pengenalan Play Framework

TUGAS ANALISIS DAN PERANCANGAN SISTEM PENJUALAN LAPTOP

APLIKASI TRAVEL BERBASIS WEB DAN BOOTSTRAP RESPONSIVE MENGGUNAKAN FRAMEWORK CODEIGNITER PADA PT.XYZ

BAB IV ANALISIS DAN PERANCANGAN SISTEM. yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk

BAB IV ANALISIS DAN PERANCANGAN SISTEM

Gambar 6.1 Tampilan Utama Website

APLIKASI SISTEM PROMOSI DAN PEMESANAN PRODUK PADA PERUSAHAAN FURNITURE CV BINTARO INTERIOR DESIGN

BAB III ANALISIS DAN DESAIN SISTEM

BAB I PENDAHULUAN. media pembelajaran itu adalah e-learning. E-learning merupakan suatu teknologi informasi

sebelumnya, yaitu hasil Aplikasi Pemesanan Kamar pada Hotel Relasi (php) yang bertujuan untuk membuat suatu aplikasi web pemasaran pada Hotel

BAB III ANALISA DAN PERANCANGAN SISTEM

PENDAHULUAN. sistem komputerisasi yang akurat, update dan memberikan kemudahan. Karena. dengan masalah yang sangat kompleks sekalipun.

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISA DAN DESAIN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB 1 PENDAHULUAN 1.1. Latar Belakang

BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. yang manual, yaitu dengan melakukan pembukuan untuk seluruh data dan

PEMBANGUNAN DIGITAL LIBRARY PADA PERPUSTAKAAN DAERAH BALI BERBASIS WEB DENGAN FRAMEWORK CODEIGNITER

BAB IV HASIL DAN PEMBAHASAN

5 BAB V IMPLEMENTASI DAN PENGUJIAN

Gambar 4-1. Use Case Diagram

BAB III ANALISA DAN PERANCANGAN 3.2 SEJARAH RUMAH HIJAU PT. PRIMA ANDRIYANI LESTARI

ANALISIS DAN PERANCANGAN SISTEM PENGELOLAHAAN DATA PEGAWAI

Bab 2 Tinjauan Pustaka 2.1 Kajian Pustaka

BAB III ANALISIS DAN PERANCANGAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. permasalahan dari suatu sistem informasi. Hasil akhir dari analisis sistem

BAB III ANALISA DAN PERANCANGAN

BAB IV RANCANGAN SISTEM YANG DIUSULKAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. sistem sedang berjalan dan diperlukan untuk berbagai perubahan yang dirasa

PRAKATA. yang berjudul Sistem Informasi Bimbingan Tugas Akhir Berbasis Online. kesempatan ini penulis ingin menyampaikan rasa terimakasih kepada:

3 BAB III LANDASAN LANDASAN TEORI

BAB III ANALISIS DAN PERANCANGAN. dikarenakan berdasarkan analisa sistem itu sistem dapat dibuat, dengan

BAB IV ANALISIS DAN PERANCANGAN SISTEM

Transkripsi:

BAB II ANALISIS DAN PERANCANGAN 2.1 Deskripsi Sistem Sistem informasi penjualan dan pembelian Tissue SMART NARENA dengan pendekatan perancangan sistem berorientasi objek. Perancangan sistem berorientasi objek akan memudahkan pengembangan dan pemeliharan sistem karena karakteristik dari sistem beroreientasi objek yaitu reusable. 2.1.1 Framework CI CodeIgniter (CI) adalah sebuah framework yang digunakan untuk membuat sebuah aplikasi berbasis web yang disusun dengan menggunakan bahasa PHP. Didalam CI terdapat beberapa macam kelas yang berbentuk library dan helper yang berfungsi untuk membantu pemrograman dalam mengembangkan aplikasinya. 2.1.2 Konsep MVC MVC (Model View Controller) adalah sebuah pola rancangan yang memungkinkan para pengembang memisahkan kode program kedalam tiga kelompok yaitu Model, View, Controller. 3

4 a. Model Model merupakan bagian yang didesain untuk bekerja dengan database. Model juga bisa diartikan sebagai bagian yang digunakan untuk membuat semacam prototipe data. Bagian model ini biasanya berisi berbagai query yang dialamatkan pada sebuah database. Berbagai query tersebut disesuaikan dengan kebutuhan data yang akan diolah melalui controller, sebelum akhirnya ditampilkan menggunakan view. File-file model diletakkan di dalam folder application/models. b. View View berhubungan dengan segala sesuatu yang akan ditampilkan ke end-user. Bisa berupa halaman web, rss, javascript dan lain-lain. Kita harus menghindari adanya logika atau pemrosesan data di view. Di dalam view hanya berisivariabel-variabel yang berisi data yang siap ditampilkan. View dapat dikatakan sebagai halaman website yang dibuat dengan menggunakan HTML dan bantuan CSS atau JavaScript. Di dalam view jangan pernah ada kode untuk melakukan koneksi ke basisdata. View hanya dikhususkan untuk menampilkan data-data hasil dari model dan controller

5 c. Controller Controller merupakan bagian yang digunakan untuk menempatkan fungsi-fungsi logika pengolah data yang telah diperoleh dari model (atau sumber lain), kemudian ditampilkan melalui view. Inti dari program yang dibuat dengan CI terletak pada controller. Melaui controller inilah request HTTP akan diolah. Nantinya, nama kelas dan method beserta parameternya yang terdapat dalam controller akan digunakan dalam pengasosian Url sehingga pemahaman tentang controller ini mutlak dibutuhkan. File controller diletakkan dibawah folder application/controllers/. (Riyanto, 2011). 2.2 Analisis Kebutuhan Analisis sistem dapat didefinisikan sebagai suatu sistem informasi yang utuh ke dalam bagian-bagian kompenenya dengan maksud untuk mengidentifikasi dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhankebutuhan yang diharapakan sehingga dapat diusulkan perbaikan-perbaikan.

6 2.2.1 Daftar Kebutuhan Berdasarkan permasalahan yang telah diuraikan No Requirement List Use Case(s) 1 Pelanggan harus daftar sebelum login ke daftar sistem 2 pelanggan melakukan pembelian pembelian 3 pelanggan melakukan pembayaran Melakukan pembayaran 4 Admin dapat melihat laporan data pembeli Laporan pembeli 5 Admin dapat entry data Manajemen data 6 Admin dapat melihat laporan pembelian Laporan pembelian 7 Admin dapat melihat laporan pembayaran Laporan pembayaran 8 Admin menyetujui pembayaran Approve pembayaran 9 Admin dapat memanagemen data bank Managemen Data bank 2.3 Komponen User (Actor) Actor menggambarkan orang, system atau external entitas / stakeholder yang menyediakan atau menerima informasi dari sistem. Dalam sistem yang dibuat komponen user (actor), meliputi : 1 Pelanggan : Seorang yang melakukan transaksi penbelian tissue SMART di CV. NARENA 2 Admin: yaitu pemilik CV. NARENA yang bertugas sebagai sub distributor, memasukan data Tissue, mengecek hasil transaksi penjualan, mengecek stok.

7 2.4 Use Case Diagram Gambar 2.1. Use Case Diagram Sistem Penjualan Online Tissue SMART Berikut Keterangan Dari Gambar Use Case di atas : Admin melihat laporan pembeli, admin entry data, admin melihat laporan pembayaran, admin menyetujui pembayaran, admin management data bank, pelanggan melakukan register, pelanggan melakukan pembelian, pelanggan melakukan pembayaran.

8 2.5 Activity Diagram 2.5.1 Activity Diagram Untuk Pelanggan Gambar 2.2 Activity Diagram pelanggan

9 2.5.2 Activity Diagram Menu Admin Gambar 2.3 Activity Diagram Admin

10 2.6 Interface Prototypes 1. Halaman Login Admin Gambar 2.4 Halaman Login Admin 2. Halaman Utama Admin Gambar 2.5 Halaman Utama Admin - Menu bank digunakan untuk melihat semua data bank yang digunakan untuk transaksi. Selain itu di dalam menu bank juga terdapat link untuk menambahkan data bank. - Menu jenis digunakan untuk melihat semua data jenis barang yang ada. Selain itu di dalam menu jenis juga terdapat link untuk menambahkan data jenis.

11 - Menu produk digunakan untuk melihat semua data produk yang ada. Selain itu di dalam menu produk juga terdapat link untuk menambahkan data produk. - Menu pelanggan digunakan untuk melihat semua data Pelanggan yang ada. Selain itu di dalam menu pelanggan juga terdapat link untuk menambahkan data pelanggan dan dua aksi yaitu perbarui dan hapus. 3. Penambahan Data Bank 4. Penambahan Data Jenis Gambar 2.6 Form Penambahan data bank Gambar 2.7 Form Penambahan data Jenis

12 5. Halaman Utama Pelanggan Gambar 2.8 Halaman Utama Pelanggan 6. Halaman Registrasi Pelanggan Gambar 2.9 Halaman Registrasi Pelanggan

13 7. Halaman Keranjang Belanja Gambar 2.10 Halaman Keranjang Belanja 8. Halaman Konfirmasi Belanja Gambar 2.11 Halaman Konfirmasi Belanja

14 9. Halaman Daftar Belanja Halaman Daftar Belanja digunakan untuk melihat Daftar belanja pelanggan jika sudah terbayar maka Status akan berubah menjadi terbayar ataupun dalam konfirmasi. Gambar 2.12 Halaman Daftar Belanja 10. Halaman Konfirmasi Pembayaran Gambar 2.13 Halaman Konfirmasi Pembayaran

15 2.7 Sequence Diagram 2.7.1 Sequence Diagram Admin Untuk Manajemen Data Bank Gambar 2.14 Diagram Admin Untuk Menambah Data Bank

Gambar 2.15 Diagram Admin Untuk Ubah Data Bank 16

Gambar 2.16 Diagram Admin Untuk Hapus Data Bank 17

18 2.7.2 Sequence Diagram Pelanggan Melakukan Pembelian Gambar 2.17 Diagram Pelanggan Melakukan Pembelian

19 2.7.3 Sequence Diagram Admin Terima/Approve Pelanggan Gambar 2.18 Diagram Admin Terima/Approve Pelanggan

20 2.8 Class Diagram Gambar 2.19 Class Diagram