BAB II ANALISIS DAN PERANCANGAN. pendekatan perancangan sistem berorientasi objek. Perancangan sistem

dokumen-dokumen yang mirip
BAB II ANALISIS DAN PERANCANGAN. Sistem informasi penjualan dan pembelian Tissue SMART NARENA

BAB II ANALISIS DAN PERANCANGAN

BAB I PENDAHULUAN... I-1

7.2 Saran DAFTAR PUSTAKA LAMPIRAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. langkah untuk menentukan prosedur yang sedang dirancang, karena dengan

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

BAB III ANALISA DAN PERANCANGAN SISTEM

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

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

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

TUGAS ANALISIS DAN PERANCANGAN SISTEM LAUNDRY

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

BAB II ANALISIS DAN PERANCANGAN

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

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

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

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

BERKENALAN DENGAN MODEL CODEIGNITER

Pendahuluan Kajian Pustaka


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.

BAB IV TESTING DAN IMPLEMENTASI

DAFTAR ISI Bab I : Pendahuluan Bab II : Landasan Teori

BAB IV ANALISIS DAN PERANCANGAN SISTEM

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

DAFTAR ISI Halaman ABSTRAK... KATA PENGHANTAR... DAFTAR ISI... DAFTAR GAMBAR... xi. DAFTAR TABEL... xiv. DAFTAR SIMBOL... xv

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

Gambar 4-1. Use Case Diagram

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

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

DAFTAR ISI. LAPORAN TUGAS AKHIR... ii

Gambar Form input data proyek Gambar Tampilan data proyek Gambar Form edit data proyek Gambar 3.

ANALISIS DAN PERANCANGAN SISTEM PENGELOLAHAAN DATA PEGAWAI

BAB III PERANCANGAN PENELITIAN

BAB IV HASIL DAN PEMBAHASAN

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

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

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

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

TUGAS ANALISIS DAN PERANCANGAN SISTEM PENJUALAN LAPTOP

CODEIGNITER 3. Belajar Mandiri. Zamah Sari

Membuat Toko Online dengan Teknik OOP, MVC, dan AJAX

BAB III METODE PENELITIAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Toko Buku Family merupakan sebuah toko yang menjual buku-buku

BAB III ANALISA DAN DESAIN. sistem yang akan dirancang, evaluasi pada masalah yang ada adalah : informasi lokasi SMU dan SMK di kota medan.

3.1 APLIKASI YANG DITANGANI OLEH CODE GENERATOR

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

3. BAB III METODE PENELITIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III CARA DAN METODOLOGI PENELITIAN

BAB III ANALISIS DAN DESAIN SISTEM

BUILDING A INFORMATION SYSTEM SALE STOCK AT BOUTIQUE DE ORIN WITH BARCODE SCAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM

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

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

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

BAB III ANALISA DAN PERANCANGAN SISTEM

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

Tugas SRS dan Skenario Proses System Pemilihan perguruan tinggi swasta

I. Pengenalan Play Framework

Gambar 6.1 Tampilan Utama Website

BAB IV IMPLEMENTASI DAN PENGUJIAN

ABSTRAK... vii. KATA PENGANTAR... viii DAFTAR ISI... DAFTAR TABEL... xv. DAFTAR GAMBAR... xvi BAB I PENDAHULUAN Latar Belakang Masalah...

TAKARIR. : Sebuah dokumen dalam bentuk cetak : Halaman pengisian data

BAB III ANALISA DAN DESAIN SISTEM

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB III PERANCANGAN SISTEM

LAPORAN PROSES PERANCANGAN BERBASIS OBJECT SISTEM INFORMASI PENERIMAAN MAHASISWA BARU ONLINE

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

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

LAPORAN ANALISIS SISTEM PENDEKATAN PERANCANGAN SISTEM BERBASIS OBJECT E LAUNDRY

BAB III METODE PENELITIAN

BAB IV ANALISIS DAN PERENCANAAN SISTEM. yang terdapat pada sistem tersebut untuk kemudian dijadikan landasan usulan

BAB III ANALISA DAN PERANCANGAN SISTEM

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

BAB II LANDASAN TEORI

CARA MENJALANKAN PROGRAM. Aplikasi pendukung untuk menjalankan website mutasi barang :

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM`

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

DAFTAR GAMBAR. Siklus Informasi... Kantor Pusat Telkom. Gambar 3.2 Struktur Organisasi Gambar 3.3 Prototype Paradigma... 51

II. METODE PENELITIAN. A. Studi Literatur

BAB IV HASIL DAN PEMBAHASAN

Bab 2 Tinjauan Pustaka 2.1 Kajian Pustaka

BAB IV ANALISIS DAN PERANCANGAN SISTEM

DAFTAR ISTILAH. Activity Diagram

BAB IV RANCANGAN SISTEM YANG DIUSULKAN

BAB IV PERANCANGAN SISTEM

LAPORAN ANALISIS SISTEM SISTEM PENJUALAN TOKO BANGUNAN

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

BAB III ANALISIS SISTEM

3 BAB III LANDASAN LANDASAN TEORI

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

PHP dan Framework CodeIgniter

BAB IV ANALISA DAN PERANCANGAN SISTEM Analisis Prosedur yang sedang Berjalan

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

DAFTAR ISI. HALAMAN JUDUL... ii


Transkripsi:

BAB II ANALISIS DAN PERANCANGAN 2.1 Deskripsi Sistem Sistem informasi penjualan dan pembelian Gamis Batik 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. 4

5 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 lainlain. 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 tidak terdapat kode untuk melakukan koneksi ke basisdata. View hanya dikhususkan untuk menampilkan data-data hasil dari model dan controller c. Controller

6 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. 2.2 AnalisisKebutuhan 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.

7 2.2.1 Daftar Kebutuhan Berdasarkan permasalahan yang telah diuraikan, berikut requirement list : No Requirement List Use Case(s) 1 Kasir harus login sebelum melayani Login penjualan 2 Kasir dapat merubah password untuk login Ganti password 3 Kasir dapat melayani transaksi penjualan Membuka transaksi penjualan 4 Kasir dapat mencetak hasil transaksi penjualan 5 Kasir dapat keluar dari halaman transaksi Cetak transaksi penjualan Logout penjualan 6 Admin harus login untuk dapat memanajemen data Memanajemen data barang 7 Admin dapat merubah password untuk login Ganti password 8 Admin dapat memasukan data supplier. Supplier akan mensuplai barang kepada Memanajemen data supplier admin (pemilik toko) 9 Admin dapat melakukan transaksi pembelian Pencatatan Pembelian 10 Admin dapat mencetak transaksi pembelian Cetak Transaksi

8 Pembelian 11 Admin dapat melihat laporan transaksi penjualan 12 Admin dapat melihat laporan transaksi pembelian 13 Admin dapat keluar dari halaman manajemen Lihat Laporan Transaksi Penjualan Lihat Laporan Transaksi Pembelian Logout data 2.3 Komponen User (Actor) Actor menggambarkan orang, sistem, external entitas atau stakeholder yang menyediakan dan menerima informasi dari sistem. Dalam sistem yang dibuat komponen user (actor), meliputi : 1. Kasir : yaitu petugas atau staf bagian administrasi yang bertugas memasukkan data penjualan dan mencetak semua transaksi penjualan. 2. Admin: yaitu pemilik toko yang bertugas untuk memanajemen data yaitu menambah barang yang akan dijual kepada konsumen. Selain itu admin akan melihat semua hasil transaksi penjualan dan pembelian.

9 2.4 Use Case Diagram Gambar 2.1 Use Case Diagram Sistem Penjualan dan Pembelian Gamis Berikut Keterangan Dari Gambar Use Case di atas : Dari sistem Penjualan dan Pembelian Gamis Batik ini, admin dapat melakukan login, ganti password, memanipulasi data, memanipulasi supplier, melakukan pencatatan pembelian, membuka laporan transaksi, Sedangkan kasir dapat melakukan login, membuka transaksi penjualan,men cetak transaksi penjualan

10 2.5 Activity Diagram 1. Activity Diagram Untuk Kasir Gambar 2.2 Activity Diagram Kasir

11 2. Activity Diagram Untuk Admin Gambar 2.3 Activity Diagram Admin 2.6 Interface Prototypes 1. Halaman Login Gambar 2.4 Halaman Login

12 2. Halaman Ganti Password Gambar 2.5 Halaman Ganti Password 3. Menu Utama Admin Gambar 2.6 Halaman Utama Admin - Barang digunakan untuk melihat semua data barang yang akan dijual. Selain itu di dalam menu barang juga terdapat link untuk menambahkan data barang. - Menu jenis digunakan untuk melihat semua data jenis barang yang ada. Selain itu di dalam menu jenis juga terdapat link untuk menambahkan data jenis.

13 - Menu supplier digunakan untuk melihat semua data dari supplier. Selain itu di dalam menu supplier juga terdapat link untuk menambahkan data supplier. - Menu laporan penjualan digunakan untuk melihat semua laporan penjualan yaitu laporan hasil transaksi penjualan. - Menu laporan pembelian untuk melihat laporan pembelian yaitu laporan hasil pencatatan pembelian. 4. Penambahan Data Barang Gambar 2.7 Form Penambahan data barang 5. Penambahan Data Jenis Gambar 2.8 Form Penambahan data Jenis

14 6. Penambahan Data Supplier Gambar 2.9 Form Penambahan data Supplier 7. Halaman Pencatatan Pembelian Gambar 2.10 Form Transaksi Pembelian 8. Laporan Penjualan

15 Gambar 2.11 Halaman Laporan Penjualan Laporan penjualan untuk melihat hasil laporan transaksi penjualan. 9. Laporan pembelian Gambar 2.12 Halaman Laporan Pembelian Laporan penjualan untuk melihat hasil laporan transaksi pembelian.

16 10. Menu Utama Kasir Gambar 2.13 Halaman Menu Utama Kasir - Menu Buka Transaksi Penjualan digunakan untuk melakukan atau melayani transaksi penjualan. 11. Halaman Transaksi Penjualan Gambar 2.14 Halaman Transaksi Penjualan 12. Halaman Cetak Transaksi Penjualan Gambar 2.15 Halaman Cetak Laporan Transaksi Penjualan

17 2.7 Sequence Diagram 1. Sequence Diagram Admin Untuk Manajemen Data Barang Gambar 2.16 Diagram Admin Untuk Simpan Data Barang Gambar 2.17 Diagram Admin Untuk Ubah Data Barang

Gambar 2.18 Diagram Admin Untuk Hapus Data Barang 18

19 2. Sequence Diagram Admin Manajemen Data Supplier Gambar 2.19 Diagram Admin Simpan Data Supplier Gambar 2.20 Diagram Admin Untuk Ubah Data Supplier

20 Gambar 2.21 Diagram Admin Untuk Hapus Data Supplier 3. Sequence Diagram Admin untuk Pencatatan Pembelian Gambar 2.22 Diagram Admin untuk Pencatatan Pembelian

21 4. Sequence Diagram Admin untuk Cetak Transaksi Pembelian Gambar 2.23 Diagram Admin untuk Cetak Laporan Pembelian 5. Sequence Diagram Admin Lihat Laporan Transaksi Pembelian Gambar 2.24 Diagram Admin Lihat Laporan Transaksi Pembelian

22 6. Sequence Diagram Admin Lihat Laporan Transaksi Penjualan Gambar 2.25 Diagram Admin Lihat Laporan Penjualan 7. Sequence Diagram Kasir MembukaTransaksi Penjualan Gambar 2.26 Diagram Kasir untuk Transaksi Penjualan

23 8. Sequence Diagram Kasir untuk Cetak Laporan Penjualan Gambar 2.27 Diagram Kasir untuk Cetak Transaksi Penjualan 9. Sequence Diagram Login untuk Admin dan Kasir Gambar 2.28 Diagram Login Admin dan Kasir

24 2.8 Class Diagram Gambar 2.29 Class Diagram