• Tidak ada hasil yang ditemukan

BAB III ANALISIS DAN PERANCANGAN SISTEM. Merupakan sebuah keterpaduan yang terdiri dari sejumlah

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III ANALISIS DAN PERANCANGAN SISTEM. Merupakan sebuah keterpaduan yang terdiri dari sejumlah"

Copied!
20
0
0

Teks penuh

(1)

BAB III

ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisis Kebutuhan

Merupakan sebuah keterpaduan yang terdiri dari sejumlah komponen dengan satuan fungsi yang saling berhubungan dan secara bersama bertujuan untuk memenuhi suatu proses input dan output.

3.1.1 Perangkat Keras (hadware)

Sistem perangkat keras (hadware) merupakan suatu peralatan fisik komputer yang digunakan untuk menjalankan program. Sistem perangkat keras terdiri dari unit masukan, unit pengolah dan unit keluaran.

Adapun Perangkat keras yang digunakan dalam sistem ini adalah sebagai berikut :

1. Laptop dengan proccessor Intel Pentium. 2. RAM 1 Gb.

(2)

3.1.2 Perangkat Lunak (software)

Sistem perangkat lunak (software) merupakan program pendukung dalam menjalankan perangkat keras. Software sebagai penerjemah suatu bahasa mesin (analog) atau bahasa tingkat rendah ke bahasa tingkat tinggi, yg akhirnya menghasilkan suatu informasi yang dapat dikenal oleh manusia (user).

Adapun perangkat lunak yang digunakan pada sistem ini adalah : 1. Sistem Operasi : Microsoft Windows 10.

2. Web Server : Apache. 3. Bahasa Pemrograman : PHP Triad

4. Web Browser : Mozila Fire Fox, Google Chrome 5. Relasi Tabel : Ms Visio

6. Notepad ++ 7. Macromedia 8. Codelobster

(3)

3.2 Perancangan Sistem

Sistem merupakan sekumpulan elemen yang saling berhubungan dan bertanggung jawab dalam melaksanakan proses pengolahan data dari suatu masukan (Input), sehingga dapat menghasilkan keluaran (Output) yang dapat diinginkan

3.2.1 Diagram Konteks

Merupakan diagram tingkat atas (Top Level) yang digunakan untuk menggambarkan dan memperjelas mekanisme kerja dari suatu sistem secara garis besar atau umum.

(4)

Pada gambar 3.1 diagram konteks ini terdapat beberapa pihak terkait yang digambarkan secara umum, dimana ada bebrapa pihak yang terlibat adalah Petugas, Kasir dan Pemilik.

3.2.2 Dagram Alir Data Level 1

Merupakan penjabaran atau turunan dari diagram konteks, pada diagram ini merupakan gabungan secara keseluruhan yang melibatkan semua kesatuan luar secara lengkap mulai dari masukan sampai keluarannya.

(5)
(6)

3.2.3 Struktur Tabel

Rancangan tabel dari aplikasi pengolahan data persediaan

ini adalah sebagai berikut : 1. Tabel Petugas

Nama tabel : petugas Kunci Utama : kd_petugas

Keterangan : berisi tentang data petugas, kasir dan pemilik

Gambar 3.1 Tabel Petugas

No Nama Tipe Lebar Keterangan

1 Kd_petugas * Varchar 5 Kode Admin 2 Username Varchar 25 Username 3 Password Varchar 25 Password 4 Hak_akses Char 1 Hak Akses :

1. Petugas 2. Kasir 3. Pemilik

2. Tabel Jenis Sepeda

Nama tabel : jenis sepeda Kunci Utama : kd_jenis

Keterangan : berisi tentang data jenis sepeda

Tabel 3.2 Jenis Sepeda

No Nama Tipe Lebar Keterangan

1 Kd_jenis * Varchar 4 Kode Jenis Sepeda 2 Nm_jenis Varchar 25 Nama Jenis Sepeda

(7)

3. Tabel Sepeda

Nama tabel : sepeda Kunci Utama : kd_sepeda

Keterangan : berisi tentang data-data sepeda

Tabel 3.3 Tabel Sepeda

No Nama Tipe Lebar Keterangan

1 Kd_sepeda * Varchar 5 Kode Sepeda

2 Kd_jenis ** Varchar 4 Kode Jenis Sepeda 3 Nm_sepeda Varchar 35 Nama Sepeda 4 Hrg_Beli Integer 9 Harga Pembelian 5 Hrg_Jual Integer 9 Harga Penjualan 6 Stok Integer 3 Jumlah Stok /

Persediaan

4. Tabel Kartu Persediaan

Nama tabel : kartu persediaan Kunci Utama : no_urut

Keterangan : berisi tentang laporan kartu persediaan

Tabel 3.4 Tabel Kartu Persediaan

No Nama Tipe Lebar Keterangan

1 No_urut * Integer 20 Nomor Urut

2 Tgl Date - Tanggal

3 Kd_sepeda ** Varchar 5 Kode Sepeda

4 Um Integer 3 Unit Masuk

5 Hm Integer 9 Harga Masuk

6 Tm Integer 9 Total Harga Masuk 7 Uj Integer 3 Unit Keluar

8 Hj Integer 9 Harga Keluar

9 Tj Integer 9 Total Harga Keluar 10 Us Integer 3 Unit Saldo Akhir 11 Hs Integer 9 Harga Saldo akhir 12 Ts Integer 9 Total Saldo Akhir

(8)

5. Tabel Supplier

Nama tabel : Supplier Kunci Utama : kd_supp

Keterangan : berisi tentang data-data supplier

Tabel 3.5 Tabel Supplier

No Nama Tipe Lebar Keterangan

1 Kd_supp * Varchar 5 Kode Supplier 2 Nm_supp Varchar 30 Nama Supplier 3 Alamat Varchar 40 Alamat

4 Telp Varchar 15 Telepon

6. Struktur Tabel Pelanggan Nama tabel : pelanggan Kunci Utama : kd_pel

Keterangan : berisi tentang data-data pelanggan

Tabel 3.6 Tabel Pelanggan

No Nama Tipe Lebar Keterangan

1 Kd_pel * Varchar 5 Kode Pelanggan 2 Nm_pel Varchar 30 Nama Pelanggan 3 Alamat Varchar 40 Alamat

(9)

7. Struktur Tabel Pembelian Nama tabel : pembelian Kunci Utama : no_beli

Keterangan : berisi tentang data-data pembelian

Tabel 3.7 tabel Pembelian

No Nama Tipe Lebar Keterangan

1 No_beli * Varchar 10 Nomer Nota Pembelian 2 Kd_supp ** Varchar 5 Kode Supplier

3 Tgl_beli Date - Tanggal Nota Pembelian 4 Total_beli Integer 9 Total Harga Pembelian

8. Struktur Tabel Detail Pembelian Nama tabel : detail pembelian Kunci Utama :

Keterangan : berisi tentang data-data detail pembelian

Tabel 3.8 Tabel Detail Pembelian

No Nama Tipe Lebar Keterangan

1 No_beli ** Varchar 10 Nomer Nota Pembelian 2 Kd_sepeda ** Varchar 5 Kode Sepeda

3 Harga_beli Integer 9 Harga Pembelian 4 Jml_beli Integer 3 Jumlah Pembelian 5 Sub_total Integer 9 Sub Total Harga

(10)

9. Struktur Tabel Retur Pembelian Nama tabel : retur pembelian Kunci Utama :

Keterangan : berisi tentang data-data retur pembelian

Tabel 3.9 Tabel Retur Pembelian

No Nama Tipe Lebar Keterangan

1 No_beli ** Varchar 10 Nomor Nota Pembelian 2 Kd_sepeda ** Varchar 5 Kode Sepeda

3 Tgl_return Date - Tanggal Retur 4 Jml_return Integer 3 Jumlah Retur

10. Struktur Tabel Penjualan Nama tabel : Penjualan Kunci Utama : no_jual

Keterangan : berisi tentang data-data penjualan

Tabel 3.10 Tabel Penjualan

No Nama Tipe Lebar Keterangan

1 No_jual * Varchar 10 Nomor Nota Penjualan 2 Kd_pel ** Varchar 5 Kode Pelanggan

3 Tgl_jual Date - Tanggal Nota Penjualan 4 Total_jual Integer 9 Total Harga Penjualan

11. Struktur Tabel Detail Penjualan Nama tabel : Detail Penjualan Kunci Utama :

(11)

Tabel 3.11 Tabel Detail Penjualan

No Nama Tipe Lebar Keterangan

1 No_jual ** Varchar 10 Nomor Nota Penjualan 2 Kd_sepeda ** Varchar 5 Kode Sepeda

3 Harga_jual Integer 9 Harga Penjualan 4 Jml_jual Integer 3 Jumlah Penjualan 5 Sub_total Integer 9 Sub Total Harga

Penjualan

3.2.4 Relasi Antar Tabel

Relasi antar tabel merupakan alat bantu dalam menentukan langkah kerja yang akan dilakukan oleh pemrogram dimulai dari proses perekaman data, membentuk tabel sampai dengan menentukan laporan. Tipe Relationalship antar entitas yaitu:

1. Hubungan satu ke satu (one to one relationalship) 2. Hubungan satu ke banyak (one to many relationalship) 3. Hubungan banyak ke banyak (many to many relationalship)

(12)

Jenis_sepeda.Myd Kd_ jenis * Nm_jenis Pembelian.Myd No_beli * Kd_supp ** Tgl_beli Total_beli Return_Pembelian.Myd No_beli ** Kd_sepeda ** Tgl_return Jml_return Det_Pembelian.Myd No_beli ** Kd_sepeda ** Harga_beli Jml_beli Sub_total Sepeda.Myd Kode_sepeda * Kd_jenis ** Nm_Sepeda Hrg_beli Hrg_jual Stok Supplier.Myd Kd_supp * Nm_supp Alamat Telp Kartu_persediaan.Myd No_urut * Tgl Kd_sepeda ** Um Hm Tm Uj Hj Tj Us Hs Ts Penjualan.Myd No_jual * Kd_pel ** Tgl_jual Total_jual Det_penjualan.Myd No_jual ** Kd_sepeda ** Harga_Jual Jml_jual Sub_total Pelanggan.Myd Kd_pel * Nm_pel Alamat Telp Petugas.Myd Kd_petugas * Username Password Hak_Akses

Gambar 3.3 Relasi Antar Tabel

3.2.5 Diagram Alir Sistem

Merupakan bagian alir sistem yang menggambarkan proses aliran data atau langkah-langkah kerja yang akan dilakukan pemograman untuk menentukan langkah-langkah kerja mulai dari tabel sampai pembuatan informasi-informasi yang diperlukan pemakai. Berikut Diagram Alir Sistem dari alikasi pengolahan data persediaan seperti yang ada pada gambar 3.4 :

(13)

Gambar 3.4 Diagram Alir Sistem

Keterangan :

1. Laporan Data Jenis Sepeda 2. Laporan Data Sepeda

3. Laporan Data Seluruh Pembelian

4. Laporan Data Pembelian Per Jenis Sepeda 5. Laporan Data Pembelian Per Periode

6. Laporan Data Supplier

7. Laporan Data Return Pembelian Per Periode 8. Laporan Data Seluruh Penjualan

9. Laporan Data Penjualan Per Jenis Sepeda 10. Laporan Data Penjualan Per Periode 11. Laporan Data Pendapatan Per Periode 12. Laporan Data Pelanggan

13. Laporan Data Kartu Persediaan 14. Laporan Data Kartu Gudang 15. Laporan Data Petugas

(14)

3.3 Rancangan Form Masukan (Input)

Merupakan tahap awal dari suatu aplikasi program. Proses ini dilakukan untuk menghasilkan sebuah sistem yang baik, diperlukan adanya rancangan yang jelas dan memiliki validasi yang baik pula. Berikut rancangan input yang akan dibuat adalah sebagai berikut :

3.3.1 Form Input Login

Rancangan form input login merupakan suatu form untuk login atau masuk kehalaman utama.

Gambar 3.5 Form Input Login

3.3.2 Form Input Petugas

Rancangan form input petugas ini digunakan untuk menambahkan hak akses seperti petugas, kasir dan pemilik.

(15)

Gambar 3.6 Form Input Petugas

3.3.3 Form Input Jenis Sepeda

Rancangan form jenis sepeda merupakan suatu form yang digunkan untuk menginputkan data jenis sepeda.

Gambar 3.7 Form Input Jenis Sepeda

3.3.4 Form Input Data Sepeda

Rancangan form input data sepeda merupakan suatu form yang digunkan untuk menginputkan data sepeda.

(16)

3.3.5 Form Input Data Supplier

Form input supplier ini digunakan untuk menginputkan data supplier.

Gambar 3.9 Form Input Data Supplier

3.3.6 Form Input Data Pelanggan

Form input data pelanggan ini digunakan untuk menginputkan data pelanggan.

(17)

3.4 Rancangan Form Keluaran (Output)

Dari data-data yang telah dimasukan melalui rancangan input, data-data tersebut akan diproses dan simpan sehingga akan menghasilkan bentuk keluaran berupa laporan atau informasi, laporan ini diformat dalam bentuk rancangan keluaran (output) berikut bentuk rancangan yaitu :

3.4.1 Form Output Laporan Data Petugas

Rancangan keluaran data petugas ini digunakan untuk menampilkan data petugas yang sudah di inputkan.

Gambar 3.11 Form Output Laporan Data Petugas

3.4.2 Form Output Laporan Data Jenis Sepeda

Rancangan keluaran jenis sepeda ini digunakan untuk menampilkan laporan data jenis sepeda.

(18)

Gambar 3.12 Form Output Laporan Data Jenis Sepeda

3.4.3 Form Output Laporan Data Sepeda

Rancangan keluaran laporan data sepeda ini digunakan untuk melihat data sepeda.

Gambar 3.13 Form Output Laporan Data Sepeda

3.4.4 Form Output Laporan Data Supplier

Rancangan keluaran data supplier ini digunakan untuk melihat data supplier.

(19)

3.4.5 Form Output Laporan Data Pelanggan

Rancangan keluaran laporan data pelanggan ini digunakan untuk melihat data pelanggan.

Gambar 3.15 Form Output Laporan Data Pelanggan

3.4.6 Form Output Laporan Kartu Persediaan

digunakan oleh fungsi akuntansi untuk mencatat berkurangnya harga pokok produk yang dijual. Kartu persediaan ini diselenggarakan di fungsi akuntansi untuk mengawasi mutasi dan persediaan barang yang disimpan digudang.

(20)

3.4.7 Form Output Laporan Kartu Gudang

Rancangan keluaran laporan Kartu Gudang berisi data kuantitas persediaan yang disimpan di gudang. Catatan ini diselenggarakan oleh fungsi gudang untuk mencatat mutasi dan persediaan barang yang disimpan dalam gudang.

Gambar

Gambar 3.1 Diagram Konteks
Gambar 3.2 Diagram Alir Data Level 1
Gambar 3.1 Tabel Petugas
Tabel 3.4 Tabel Kartu Persediaan
+7

Referensi

Dokumen terkait

Kinerja keuangan mencerminkan kemampuan perusahaan dalam menghasilkan laba yang dapat diukur dengan menggunakan data fundamental perusahaan yakni laporan keuangan

Ibu menjadi bersikap negatif terhadap lingkungannya dengan tidak mau berbagi pengalamannya sebagai seorang ibu sehingga lingkungan tidak dapat memunculkan respon

Penelitian ini meliputi survival usia tua di Sumatera Barat dengan membagi daerah menjadi dua yakni daerah dengan rata-rata unsur iklim hangat yang diwakilkan

BADAN PENANGGULANGAN BENCANA ACEH Tanggap Darurat Bencana Gempa Bumi 6,4 SR di Kabupaten Pidie Jaya, Kabupaten Pidie dan Kabupaten Bireuen Provinsi Aceh Pengadaan dan Pemasangan

Partisipasi istri nelayan dalam melakukan pekerjaan produktif pada umumnya karena desakan ekonomi, hal ini disebabkan karena pendapatan yang diperoleh suami mereka

Dalam perhitungan pembagian harta warisan maka harus diketahui terlebih dahulu berapa jumlah semua harta warisan yang ditinggalkan, berapa jumlah ahli waris yang berhak

Hanya terdapat beberapa perubahan dalam beberapa hal, yaitu dalam pengolahan data Cabor, Data Daerah, data BPK (Biodata Peserta Kejuaraan), data kontingen, data

Perkuliahan sakubun ini menekankan pada keterampilan menulis mahasiswa dalam menyampaikan ide sehingga dapat menghasilkan tulisan dalam bentuk poster, memo dan pengumuman,