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

dokumen-dokumen yang mirip
BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISA DAN PERANCANGAN SISTEM Analisis Prosedur yang sedang Berjalan

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

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

BAB IV ANALISIS DAN PERANCANGAN SISTEM. dimaksudkan untuk menitik beratkan kepada fungsi sistem yang berjalan dengan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. menggambarkan aliran-aliran informasi dari bagian-bagian yang terkait, baik dari

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. atau komponen komputer dengan tujuan untuk mengidentifikasi serta

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

BAB IV ANALISIS DAN PERANCANGAN SISTEM. utuh kebagian-bagian komponennya yang dimaksudkan untuk

BAB IV ANALISIS DAN PERANCANGAN SISTEM. hasil analisis ini digambarkan dan didokumentasiakan dengan metodologi

BAB IV ANALISIS DAN PERANCANGAN SISTEM. sistem yang telah ada, dimana analisis sistem merupakan proses mempelajari suatu

4 BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III OBJEK DAN METODE PENELITIAN. Dengan demikian objek yang akan penulis kaji adalah Sistem Informasi

BAB IV ANALISA DAN PERANCANGAN SISTEM. Adapun analisis sistem akan dilakukan pada bagian gudang ruang lingkup

53 Gambar 4. 1 Proses Bisnis sistem yang sedang berjalan Keterangan: 1. Peminjam wajib menyerahkan kwitansi atau bukti transaksi. 2. Staff admin memer

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Kegiatan analisis sistem yang berjalan dilakukan dengan analisis yang

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

BAB IV ANALISIS DAN PERANCANGAN SISTEM. terhadap suatu sistem yang sedang dijalanakan oleh suatu organisasi atau instansi,

BAB III OBJEK DAN METODOLOGI PENELITIAN. sesuai dengan pendapat Sugiyono (2003:58) mendefinisikan bahwa:

Tugas Mandiri Analisis dan Perancangan Sistem II ACTIVITY & SWIMLANE DIAGRAM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. dihadapi. Dan agar mempermudah dalam pembuatan perancangan sistem yang

LAPORAN ANALISIS SISTEM SISTEM PENJUALAN TOKO BANGUNAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Pada sub bab ini akan dijelaskan mengenai analisis sistem informasi rental mobil

BAB IV ANALISIS DAN PERANCANGAN SISTEM. terkomputerisasi. Berikut adalah uraian proses dari kegiatan pemesanan makanan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. mampu memperkirakan dan merincikan seluruh dokumen ataupun prosedur yang

BAB III ANALISIS SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. tersebut penting untuk mengetahui dimana letak kelemahan dari sistem yang

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. berjalan. Salah satu kesulitan yang sering terjadi pada bagian internal perusahaan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. di PT. POS INDONESIA khususnya pada layanan POS Express sudah

4. BAB IV ANALISIS DAN PERANCANGAN SISTEM. diusulkan perancangan sistem baru, dimana kinerja dari suatu sistem yang baru

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. mengenai sistem yang berjalan di Hotel dan Resto Kampoeng Strawberry. Untuk

ARSITEKTUR INFORMASI PENJUALAN & PEMBELIAN KAMERA

BAB IV ANALISA DAN PERANCANGAN. merancang suatu sistem informasi. Metode ini dapat memberikan gambaran

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

Unified Modelling Language UML

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

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

LAPORAN ANALISIS SISTEM PBO SISTEM PENJUALAN TOKO BANGUNAN

`BAB IV ANALISIS SISTEM YANG SEDANG BERJALAN. Pada bab ini akan dijelaskan mengenai prosedur dari sistem informasi

BAB IV PERANCANGAN SISTEM Perancangan Pembuatan Sistem(Use Case Diagram) SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. identifikasi dan dapat diusulkan perbaikan-perbaikannya. Analisis sistem

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem merupakan suatu kegiatan penguraian dari suatu sistem yang

BAB IV ANALISIS DAN PERANCANGAN SISTEM. menganalisis sistem yang sedang berjalan di Bengkel BG Kawasaki Motor yang

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM Analisis Sistem Yang Sedang Berjalan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. menganalisa sistem yang sedang berjalan kita dapat mengetahui kelebihan dan

BAB III ANALISIS DAN DESAIN SISTEM

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

BAB IV ANALISIS DAN PERANCANGAN SISTEM. dimaksudkan untuk menitik beratkan kepada fungsi sistem yang berjalan dengan

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

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

BAB IV ANALISIS DAN PERANCANGAN SISTEM. maka terlebih dahulu perlu dilakukan analisis sebuah system pembelajaran mengenai

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA SISTEM

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

DAFTAR ISI SURAT PENGESAHAN SURAT PERNYATAAN ABSTRAK KATA PENGANTAR DAFTAR TABEL DAFTAR GAMBAR

BAB III ANALISIS DAN DESAIN SISTEM

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

BAB IV ANALISIS DAN PERANCANGAN SISTEM. mengevaluasi permasalahan-permasalahan yang terjadi serta kebutuhan-kebutuhan

Gambar Use Case Diagram

BAB IV PERANCANGAN SISTEM. dilakukan. Tujuan diterapkannya analisis terhadap suatu sistem adalah untuk

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM. terdiri dari analisis perangkat lunak dan analisis perangkat keras serta analisis user

Bab 3 Metodologi Penelitian

BAB IV ANALISA DAN PERANCANGAN SISTEM. diusulkan dari sistem yang ada di Dinas Kebudayaan dan Pariwisata Kota

BAB III OBJEK DAN METODE PENELITIAN. Mobil Permata Trans yang beralamatkan di Jalan Raflesia J-4, Komplek Mitra

BAB III OBJEK DAN METODE PENELITIAN. No.30 yang pengembangnnya awalnya dipelopori oleh satu orang dengan bantuan

PERANCANGAN UML SISTEM INFORMASI STOK BARANG

ANALISA DAN DESAIN SISTEM. pertama kali dilakukan yaitu menganalisis kebutuhan sistem. Di dalam tahapan

BAB III ANALISA DAN DESAIN SISTEM

Gambar 4.1 Use case Diagram sistem yang sedang berjalan. Tabel 4.1. Skenario Use Case Pemesanan Barang

BAB IV HASIL DAN UJI COBA

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisa sistem merupakan proses memilah-milah suatu permasalahan

Perancangan Sistem Informasi Penjualan dan Inventori pada PT. Oriental Chitra International

BAB III ANALISA DAN PERANCANGAN

PERANCANGAN UML Penyewaan Alat Musik

BAB IV ANALISA DAN PERANCANGAN

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

BAB IV ANALISIS DAN PERANCANGAN. mengidentifikasi dan mengevaluasi permasalahan. Analisis sistem bertujuan

Cover PERANCANGAN UML SISTEM INFORMASI STOK BARANG. Disusun oleh: Ikhlas Adi Putra [ ] Sri Wahyuni [ ]

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA SISTEM

BAB III TUJUAN DAN MANFAAT. Informasi Apotek Farmasi Dirumah Sakit Umum Ajibarang dengan peralihan

BAB III ANALISIS DAN PERANCANGAN 3.1 ANALISIS DAN PROSES BISNIS YANG BERJALAN

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

BAB IV ANALISIS DAN PERANCANGAN SISTEM. dan menevaluasi permasalah yang ada sehingga dapat ditemukan penyelesaian

PERANCANGAN APLIKASI PENCARIAN LABOR DAN LOKAL UNTUK KULIAH PENGGANTI DI UNIVERSITAS PUTRA INDONESIA YPTK PADANG

Transkripsi:

41 BAB IV ANALISIS DAN PERENCANAAN SISTEM 4.1. Analisis sistem yang sedang berjalan Tahap yang perlu dilakukan sebelum mengembangkan susatu sistem adalah menganalisis sistem yang sedang berjalan kemudian mencari kelemahan yang terdapat pada sistem tersebut untuk kemudian dijadikan landasan usulan perancangan sistem yang baru. Analisis sistem merupakan penguraian dari suatu sistem informasi yang utuh ke dalam bagian bagian komponennya dengan maksud untuk mengidentifikasi dan mengevaluasi permasalahan permasalahan kesempatan, hambatan yang terjadi dan kebutuhan yang di harapkan sehingga dapat diusulkan perbaikan perbaikan. 4.1.1. Analisis prosedur yang sedang berjalan Analisis prosedur merupakan penganalisaan terhadap kegiatan-kegiatan yang dilakukan oleh Toko Servero diantaranya dalam proses penjualan dan pembelian alat tulis kantor. Analisis terhadap prosedur yang sedang berjalan hendaknya perlu dilakukan terlebih dahulu sebelum dilakukannya perancangan terhadap sistem yang akan diusulkan. Harus diketahui pula hal-hal yang menjadi tujuan User sehingga masalah tersebut dapat didefinisikan secara jelas dan dapat dilakukannya pengembangan sistem. 4.1.1.1. Diagram Usecase yang sedang berjalan Use case diagram merupakan pemodelan untuk melakukan (behavior) sistem informasi yang akan dibuat. Use case mendeskripsikan sebuah interaksi

42 antara satu atau lebih aktor dengan sistem informasi yang akan dibuat. Use case digunakan untuk mengetahui fungsi apa saja yang ada didalam sebuah sistem informasi dan siapa saja yang berhak menggunakan fungsi-fungsi itu. Dibawah ini merupakan model Use Case Sistem Informasi Penjualan dan Pembelian alat tulis kantor pada Toko Servero yang sedang berjalan adalah sebagai berikut : Gambar 4.1 Usecase Diagram yang sedang berjalan 4.1.1.2. Skenario Usecase yang sedang berjalan Skenario Use Case mendeskripsikan aktor-aktor yang melakukan prosedur dalam sistem, serta menjelaskan respon yang ditanggapi terhadap prosedur yang dilakukan oleh aktor. Adapun tahapan-tahapan skenario use case pada Toko Servero yang sedang berjalan adalah sebagai berikut : 1. Nama Usecase : Melakukan Penjualan ATK Actor : Konsumen dan Karyawan

43 Tujuan : Karyawan melakukan perhitungan penjualan ATK dan membuat laporan penjualan. Tabel 4.1 Skenario Usecase Melakukan Penjualan ATK Konsumen 1. Melakukan Permintaan pembelian ATK 3. Membayar total tagihan barang yang dibeli Karyawan 2. Menghitung total pembayaran barang yang dibeli konsumen 4. Menacatat data penjualan di buku penjualan 2. Nama Usecase : Melakukan Pembelian ATK Actor Tujuan : Karyawan dan Supplier : Menulis dan melakukan pembelian ATK yang kosong dan hampir habis kepada supplier Tabel 4.2 Skenario Usecase Melakukan Pembelian ATK Karyawan 1. Mencatat dan melakukan pembelian ATK yang kosong dan hampir habis Supplier 2. Menerima Order pembelian dan memproses permintaan tersebut 3. Nama Usecase : Melakukan Penerimaan ATK Actor Tujuan : Karyawan dan supplier : Memberikan ATK yang telah dipesan oleh karyawan beserta nota pembelian barang dari supplier

44 Tabel 4.3 Skenario Usecase Melakukan Penerimaan ATK Suplier 1. Memberikan alat tulis kantor yang sudah dipesan Karyawan 2. Menerima barang yang dipesan beserta nota pembelian dari supplier 4. Nama Usecase : Mendapatkan Laporan Actor Tujuan : Pemilik : Menerima laporan penjualan ATK dan Pembelian ATK Tabel 4.4 Skenario Usecase Mendapatkan Laporan Pemilik 1. Mencari laporan yang tesimpan dalam arsip 2. Mendapatkan laporan yang di inginkan 4.1.1.3. Activity Diagram yang sedang berjalan Diagram aktivitas atau Activity Diagram menggambarkan workflow (aliran kerja) atau aktivitas dari sebuah sistem atau proses bisnis. Yang perlu diperhatikan disini bahwa diagram aktivitas menggambarkan aktivitas sistem bukan apa yang dilakukan aktor, jadi aktivitas yang dapat dilakukan oleh sistem. Activity Diagram dapat mengambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi. Dibawah ini merupakan Activity Diagram Sistem Informasi penjualan dan pembelian ATK pada Toko Servero yang sedang berjalan adalah sebagai berikut :

45 1. Activity Diagram Melakukan Penjualan ATK Konsumen melakukan permintaan barang dan karyawan menghitung total pembayaran, dan membuat laporan penjualan alat tulis kantor. Gambar 4.2 Activity Diagram Melakukan Penjualan ATK yang berjalan 2. Activity Diagram Melakukan Pembelian ATK Karyawan mencatat dan melakukan pembelian ATK yang telah dan hampir habis kepada Supplier.

46 Gambar 4.3 Activity Diagram Melakukan Pembelian ATK yang berjalan 3. Activity Diagram Melakukan Penerimaan ATK Supplier memberikan alat tulis kantor yang telah dipesan oleh karyawan serta memberikan nota pembelian.

47 Gambar 4.4 Activity Diagram Melakukan Penerimaan ATK yang berjalan 4. Activity Diagram Mendapatkan Laporan Pemilik menerima laporan penjualan alat tulis kantor dan laporan pembelian alat tulis kantor.

48 Gambar 4.5 Activity Diagram Mendapatkan Laporan yang berjalan 4.1.2. Evaluasi dari sistem yang sedang berjalan Berdasarkan hasil pengamatan dan penelitian dari sistem pejualan di Toko Servero yang sedang berjalan, maka penulis mengevaluasi sistem tersebut sebagai berikut :

49 1. Kegiatan dalam pencatatan data penjualan masih ditulis tangan yang rentan salah perhitungan jumlah total bayar. Solusi : Membuat Sistem Informasi Penjualan dan Pembelian dimana sistem ini lebih efektif dan akurat dalam perhitungan jumlah total bayar. 2. Pengecekan stok barang yang langsung mencari satu per satu barang kosong dimana membutuhkan waktu yang cukup lama. Solusi : membuat Sistem Informasi Penjualan dan Pembelian dimana sistem ini lebih efektif dan efisien dalam pengecekan stok barang. 3. Dalam pembuatan laporan banyak ditemukan ketidaksesuaian data dari hasil pencatatan barang masuk dan barang yang keluar. Solusi : membuat Database penyimpanan dimana dengann adanya database penyimpanan laporan penjualan dan pembelian bisa tersimpan dengan aman dan lebih akurat. 4.2. Perancangan Sistem Perancangan sistem adalah gambaran, perancangan dan pembuatan skema atau pengaturan dari beberapa elemen yang terpisah kedalam satu kesatuan yang utuh dan mempunyai fungsi dan tujuan. Elemen-elemen sistem dirancang dengan tujuan untuk dikomunikasikan kepada user. Dalam pengembangan sistem dapat berarti menyusun suatu sistem yang baru untuk menggantikan sistem yang ada, baik secara keseluruhan maupun memperbaiki sistem yang telah ada. Proses pengembangan sistem melewati beberapa tahapan, mulai dari sistem yang diterapkan, dioperasikan dan dipelihara. Bila sistem yang sudah dikembangkan masih timbul kembali permasalahan-permasalahan yang kritis serta dapat diatasi dalam tahap pemeliharaan sistem, maka perlu dikembangkan

50 kembali suatu sistem untuk mengatasi dan proses ini kembali ketahap yang pertama yaitu perancangan sistem. Siklus ini disebut juga dengan siklus hidup suatu sistem. 4.2.1 Tujuan Perancangan Sistem 1. Memperbaiki pengolahan data penjualan dan pembelian barang pada toko Servero 2. Dapat menyimpan dan mengolah data transaksi penjualan dan pembelian dengan hasil laporan yang akurat 3. Dapat mengetahui dengan cepat persediaan stock barang. 4.2.2 Gambaran Umum sistem yang diusulkan Sistem yang dirancang adalah Sistem yang mempunyai kelebihan dalam kecepatan dan keakuratan, serta dapat mempermudah dalam memasukan data barang, data pembelian, dan proses transaksi penjualan barang. Transaksi tersebut yang secara keseluruhan tersimpan dalam sebuah database, sehingga dari sistem aplikasi yang dirancang dapat meminimalisir adanya kesalahan data. Sistem yang dirancang memiliki fasilitas untuk melakukan proses pembuatan laporan penjualan. Sistem ini menggunakan bahasa pemograman java yang berbasis objek dengan program aplikasi yang digunakan adalah Netbeans IDE 7.0 dan Xampp sebagai penyimpanan databasenya. 4.2.3 Perancangan UML yang diusulkan Perancangan UML yang diusulkan meliputi Usecase Diagram, Skenario Usecase, Activity Diagram, Sequence Diagram, Class Diagram, dan Deployment Diagram.

51 4.2.3.1 UseCase Diagram Usecase diagram menggambarkan fungsionalitas yang diharapkan dari sebuah sistem. Yang ditekankan adalah apa diperbuat sistem, dan bukan bagaimana. Gambaran usecase diagram sistem aplikasi penjualan. Gambar 4.6 Diagram Use Case yang diusulkan 4.2.3.2 Skenario Use Case Skenario UseCase digunakan untuk memudahkan dalam menganalisa skenario yang akan digunakan pada langkah selanjutnya dengan

52 melakukan penilaian terhadap skenario tersebut. Berikut skenario Use case yang diusulkan: 1. Nama Use Case : Login Aktor Tujuan : Kasir,Pemilik dan Karyawan toko : Untuk masuk ke seistem sesuai dengan hak akses masingmasing Tabel 4.5 Skenario Use Case Login Aktor 1. Masukan username dan password 3. Masuk ke halaman utama sesuai hak akses Sistem 2. verifikasi username dan password 2. Nama Use Case : Mengorganisir Pengguna Sistem Aktor Tujuan : Pemilik : untuk menentukan pengguna sistem berdasarkan hak akses Tabel 4.6 Skenario Use Case Mengorganisir Pengguna Sistem Aktor 1. Memasukan, menghapus dan mengedit data pengguna sistem Sistem 2. Melakukan validasi dan menyimpan ke database

53 3. Nama Use Case : Transaksi Penjualan Aktor Tujuan : Kasir : Untuk melakukan proses input barang yang terjual Tabel 4.7 Skenario Use Case Transaksi Penjualan Konsumen 1. Melakukan permintaan pembelian alat tulis kantor 3. Membayar tagihan dan menerima item yang dibeli beserta nota penjualan Sistem 2. Kasir menerima permintaan barang dan menginput item apa saja yang yang dibeli oleh konsumen dan menghitung total pembelian serta mencetak nota Penjualan 4. Nama Use Case : Mengorganisir Supplier Aktor : Karyawan toko Tujuan : untuk memasukan data supplier/distributor kedalam database Tabel 4.8 Skenario Use Case Mengorganisir Supplier Karyawan Toko 1. Memasukan, mengubah dan menghapus data supplier Sistem 2. Melakukan validasi dan menyimpan kedalam database 5. Nama Use Case : Pembelian Aktor : Karyawan Toko

54 Tujuan : untuk pembuatan daftar pemesanan barang Tabel 4.9 Skenario Use Case Pembelian Karyawan Toko 1. Masuk ke menu data barang 3. Mengecek barang yang stoknya menipis 4. Menginput data barang yang akan dipesan 6. Mengirim data pemesanan barang ke supplier Sistem 2. Menampilkan semua data barang 5. Mencetak data pemesanan barang 6. Nama Use Case : Penerimaan Barang Aktor Tujuan : Karyawan toko : Menerima barang yang dipesan dan memasukannya ke dalam data barang di database Tabel 4.10 Skenario Use Case Penerimaan Barang Karyawan Toko 1. Menerima barang yang telah dipesan Sistem 2. Input data barang yang diterima dan menyimpannya ke database 7. Nama Use Case : Laporan Aktor Tujuan : Pemilik : Proses untuk mengetahui laporan yang sudah tersimpan dalam database.

55 Tabel 4.11 Skenario Use Case Laporan Pemilik 1. Memilih laporan yang diinginkan dan menentukan jangkauan waktu laporan 4. Menerima laporan yang diinginkan Sistem 2. Memproses laporan yang dipilih dan menampilkan sesuai dengan jangkauan waktu yang diminta 3. Mencetak laporan yang dipilih 4.2.3.3 Activity Diagram Activity diagram adalah gambaran grafis dari alur kerja tahapan aktivitas. Adapun Activity diagram yang diusulkan dari Sistem Informasi penjualan dan pembelian adalah sebagai berikut : 1. Activity Diagram Login Login adalah proses utama yang harus dilakukan oleh semua user (Karyawan toko, Kasir dan Pemilik). Mereka harus memasukan username dan password setelah itu di verifikasi oleh sistem.

56 Gambar 4.7 Aktivity Diagram Login yang diusulkan 2. Mengorganisir pengguna sistem Mengorganisir pengguna sistem merupakan proses dimana pemilik menambah, mengubah dan menghapus data user atau pengguna sistem yang ada di dalam disistem.

57 Gambar 4.8 Aktivity Diagram Mengorganisir pengguna sistem 3. Transaksi Penjualan Ini merupakan proses dimana kasir melakukan transaksi penjualan

58 Gambar 4.9 Activity Diagram Transaksi Penjualan 4. Mengorganisir data Supplier ini merupakan proses memasukan, mengubah, dan menghapus data supplier yang ada didalam sistem informasi penjualan dan pembelian alat tulis kantor di Toko Servero

59 Gambar 4.10 Activity Diagram Mengorganisir data Supplier 5. Pembelian Ini merupakan proses pemesanan barang kepada supplier dengan mengirimkan daftar order pemesanan kepada supplier

60 Gambar 4.11 Activity Diagram Pembelian 6. Penerimaan Barang Ini merupakan proses dimana karyawan toko menerima pemesanan barang dari dari supplier

61 Gambar 4.12 Activity Diagram Penerimaan Barang 7. Laporan Ini merupakan proses dimana pemilik memilih dan mencari laporan yang diinginkannya.

62 Gambar 4.13 Activity Diagram Laporan 4.2.3.4 Sequence Diagram Sequence diagram adalah diagram yang menggambarkan interaksi antar objek didalam dan di sekitar sistem ( termasuk pengguna, display, dan sebagainya ). Sequence diagram terdiri antar dimensi vertical (waktu) dan dimensi horizontal (objek-objek yang terkait).sequence diagram bisa digunakan sebagai respons dari sebuah event untuk menghasilkan output tertentu. Adapun sequence diagram pada sistem informasi penjualan dan pembelian di Toko Servero adalah sebagai berikut :

63 1. Sequence Diagram User Login User (pemilik, karyawan toko dan kasir) login terlebih dahulu.user harus memasukkan username dan password. Gambar 4.14 Sequence diagram login user 2. Sequence Diagram transaksi penjualan Setelah user (kasir) login dan datang seorang konsumen membeli barang ke Toko Servero, maka user akan masuk kemenu transaksi yang sudah diakses. Proses transaksi dimulai dengan membuka transaksi, setelah itu inputkan tambah barang, kemudian akan tampil data-data barang, setelah pilih barang yang akan dipilih, masukkan banyaknya barang yang akan dibeli. Setelah itu,secara otomatis total yang harus dibayar akan keluar, setelah itu konsumen membayar dengan uang pas

64 atau uang lebih maka diinputkan pembayaran tersebut maka kembalian akan muncul secara otomatis dan struk pembayaran akan dicetak. Gambar 4.15 Sequence diagram transaksi penjualan 3. Sequence Diagram pembelian Setelah user (karyawan toko) login maka user akan mengecek ketersediaan stok barang dan setelah itu user akan membuatkan daftar pemesanan barang kepada supplier/distributor. Gambar 4.16 Sequence Diagram pembelian

65 4. Sequence Diagram Penerimaan Barang Ini merupakan proses dimana karyawan toko (user) menerima barang yang sudah dipesan sebelumnya dan menginputkan data barang tersebut kedalam database. Gambar 4.17 Sequence Diagram Penerimaan Barang 5. Sequence Diagram Mendapatkan Laporan Ini merupakan proses dimana pemilik (user) mendapatkan laporan dari setiap transaksi yang sudah tersimpan dalam database.

66 Gambar 4.18 Sequence Diagram laporan 4.2.3.5 Class Diagram Diagram kelas atau class diagram menggambarkan struktur sistem dari segi pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem. Kelas memiliki apa yang disebut atribut dan metode operasi. Dibawah ini adalah class diagram Sistem informasi penjualan dan pembelian yang diusulkan pada Toko Servero.

67 Gambar 4.19 Class Diagram Sistem Informasi penjualan dan pembelian ATK pada Toko Servero 4.2.3.6 Component Diagram Component diagram menggambarkan struktur dan hubungan antar komponen piranti lunak, termasuk ketergantungan (dependency) diantaranya. Komponen piranti lunak adalah modul yang berisi code, baik berisi source code maupun binary code, baik library maupun executable, baik yang muncul ada compile time, link time, maupun run time. Umumnya komponen terbentuk dari beberapa class dan/atau package, tapi dapat juga dari komponen-komponen yang lebih kecil. Komponen dapat juga berupa interface, yaitu kumpulan layanan yang disediakan sebuah komponen untuk komponen lain. Berikut ini adalah Component Diagram yang dibutuhkan :

68 Gambar 4.20 Component diagram Sistem Informasi penjualan dan pembelian ATK pada Toko Servero 4.2.3.7 Deployment diagram Deployment/physical diagram menggambarkan detail bagaimana komponen di-deploy dan infrastruktur sistem, dimana komponen akan terletak (pada mesin, server atau piranti keras apa), bagaimana kemampuan jaringan pada lokasi tersebut, spesifikasi server, dan hal-hal lain yang bersifat fisikal. Gambar 4.21 Deployment diagram

69 4.2.3.8 Pengkodean Adapun beberapa pengkodean yang digunakan dalam pembuatan sistem ini antara lain sebagai berikut : 1. User - ID Pemilik - ID Karyawan Toko - ID Kasir 2. Supplier 3. Jenis Barang BK = Buku CA = Cat PH = Penghapus PS = Pensil KR = Kertas PE = Penggaris PL = Pulpen

70 4. Jenis Nota NJ = Nota Jual NB = Nota Beli Contoh : NJ001, NB001 4.2.4 Perancangan Antar Muka Perancangan antar muka dirancang untuk memudahkan pemakai (user) dalam mengakses informasi-informasi yang dibutuhkan. Perancangan antar muka meliputi perancangan struktur menu, tampilan input dan output. Adapun perancangan antar muka pada sistem informasi penjualan dan pembelian pada Toko Servero adalah sebagai berikut : 4.2.4.1 Perancangan Struktur menu Rancangan struktur menu digunakan untuk memudahkan pemakai (user) dan juga sebagai pedoman atau petunjuk dalam mengoperasionalkan sistem informasi.berikut adalah rancangan struktur menu dari sistem informasi penjualan dan pembelian pada Toko Servero. Gambar 4.22 Perancangan Struktur Menu

71 4.2.4.2 Perancangan input Dalam perancangan input ini, data yang dimasukkan akan mempengaruhi hasil yang ditampilkan. Adapun perancangan-perancangan input yang ada dalam perancangan ini adalah: 1. LOGIN Berikut adalah rancangan Login 2. Data Barang Gambar 4.23 Perancangan Login Berikut adalah rancangan input data barang Gambar 4.24 Perancangan Input data barang

72 3. Data Supplier Berikut adalah rancangan Input data Supplier 4. Transaksi Penjualan Gambar 4.25 Perancangan Input data Supplier Berikut adalah rancangan Transaksi Penjualan Gambar 4.26 Perancangan Tampilan Transaksi Penjualan

73 5. Order Pembelian Berikut adalah rancangan Order Pembelian 6. Pembelian Gambar 4.27 Perancangan Tampilan Order Pembelian Berikut adalah rancangan Input data pembelian Gambar 4.28 Perancangan Tampilan Input data pembelian

74 7. Laporan Order Pembelian Berikut adalah rancangan Laporan Order Pembelian Gambar 4.29 Perancangan Tampilan Laporan Order Pembelian 8. Laporan Pembelian Berikut adalah rancangan Laporan Pembelian

75 Gambar 4.30 Perancangan Tampilan Laporan Pembelian 9. Laporan Penjualan Berikut adalah rancangan laporan penjualan Gambar 4.31 Perancangan Tampilan Laporan Penjualan