• Tidak ada hasil yang ditemukan

BAB IV PERANCANGAN SISTEM USULAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB IV PERANCANGAN SISTEM USULAN"

Copied!
42
0
0

Teks penuh

(1)

PERANCANGAN SISTEM USULAN

4.1. Tahapan Perancangan Sistem 4.1.1. Analisis Kebutuhan

Analisa kebutuhan software untuk program inventory obat pada Apotek Permata diusulkan beberapa prosedur:

A. Kebutuhan Pengguna

Dalam aplikasi inventory terdapat dua pengguna yang dapat saling berinteraksi dalam lingkungan sistem, yaitu Bagian Pembelian/outlet, dan Pemilik apotek. Kedua pengguna tersebut memiliki karakteristik interaksi dengan sistem yang berbeda-beda dan memiliki kebutuhan informasi yang berbeda-beda, seperti berikut:

A.1 Skenario Kebutuhan Bag.pembelian a) MelakukanLogin

b) mengelola Golongan Obat c) mengelola obat masuk d) mengelola Supplier e) mengelola Pemesanan f) mengelola Penjualan g) mengelola Pencarian Data h) mengelola laporan

(2)

A.2 Skenario KebutuhanPemilik Apotek a) Melakukan Login

b) Mengelola Pencarian Data c) Mengelola Cetak Laporan B. Kebutuhan Sistem

1) Admin terdiri dari 2 pengguna yaitu bagian pembelian/outlet dan pemilik apotek.

2) Pengguna harus melakukan login terlebih dahulu untuk dapat mengakses aplikasi dengan memasukkan username dan password agar masing- masing pengguna tetap terjaga keamanannya.

3) Sistem ini menyediakan fasilitas untuk input data pemesanan, penjualan, obat masuk, data obat, golongan obat, data supplier. 4)Sistem dapat memproses pencarian seluruh Form yang menyimpan

data.

5) Sistem dapat mencetak laporan pemesanan, laporan penjualan, laporan obat masuk, dan laporan data obat.

(3)

4.1.2. Rancangan Diagram Use Case

1. Use Case Login Bagian Pembelian

<<include>>

<<extend>> Bag.Pembelian

Login Menu Utama

Logout Golongan Obat Data Obat Pemesanan Obat Masuk Supplier Pencarian Data Laporan Gambar IV.1

Diagram Use Case Login Bag Pembelian Tabel IV.1

Deskripsi Use Case Login Bag Pembelian

Use Case Name Login Bag Pe mbelian

Requirements Bag Pe mbe lian menginput sername dan password

Goal Bag Pe mbe lian Mela kukan login

Pre- Conditions Bag Pe mbe lian menginput sername dan password

Post- Conditions Tamp il menu uta ma Bag Pe mbe lian

Failed end Condition Username dan password salah

Actor Bagian Pe mbelian

Main Flow/Basic Path 1. Bag Pe mbe lian mengisi username dan password

2. Sistem akan mena mp ilkan menu uta ma sesuai hak akses pengguna

Alternate Flow/Invarian A Alternate Flow/Invarian B

(4)

2. Use Case Bagian Pembelian Mengelola Golongan Obat Golongan Obat Batal Update Hapus Simpan Tambah <<extend>> <<ex tend>> << e xten d> > Bag Pembelian <<include> > <<in clud e>> Gambar IV.2

Diagram Use Case Golongan Obat Bag Pe mbelian Tabel IV.2

Deskripsi Use Case Golongan Obat Bag Pembelian

Use Case Na me Go longan Obat Bag Pe mbe lian

Require ments Bag Pe mbe lian mela kukan login

Goa l Bag Pe mbe lian mengelola data golongan obat Pre- Condit ions Bag Pe mbe lian me milih menu golongan obst Post- Conditions Bag Pe mbe lian menyimpan data golongan obat Failed end Condition Data tidak boleh ada yang kosong

Actor Bagian Pe mbelian

Main Flow/ Basic Path 1. Bag Pe mbe lian mena mbahkan data golongan obat

2. Bag Pe mbe lian menyimpan golongan Obat

Alternate Flow/ Invarian A 1. Bag Pe mbe lian pilih “batal” untuk me mbata lkan penginputan data golongan obat

2. Bag Pe mbe lian pilih “hapus” untuk menghapus penginputan data golongan obat

Alternate Flow/ Invarian B 1. Bag Pe mbe lian pilih “update” untuk me mpe rbaharui data golongan obat

(5)

3. Use Case Data Bagian Pembeli Data Obat Batal Update Hapus Simpan Tambah <<extend>> <<extend> > << exte nd> > <<include> > <<in clud e>> Bag.Pembelian Gambar IV.3

Diagram Use Case Data Obat Bag Pe mbelian Tabel IV.3

Deskripsi Use Case Data Obat Bag Pembelian

Use Case Na me Data Obat Bag Pe mbe lian

Require ments Bag Pe mbe lian mela kukan login Goa l Bag Pe mbe lian mengelola data obat

Pre- Condit ions Bag Pe mbe lian berada dala m ta mp ilan menu utama Post- Conditions Bag Pe mbe lian menginput data obat

Failed end Condition Bag Pe mbe lian tidak dapat menginput data obat

Actor Bagian Pe mbelian

Main Flow/ Basic Path 1. Bag Pe mbe lian mena mbahkan data obat 2. Bag Pe mbe lian menyimpan data obat Alternate Flow/ Invarian A 1. Bag Pe mbe lian pilih “batal” untuk

me mbata lkan penginputan data obat 2. Bag Pe mbe lian pilih “hapusl” untuk menghapus penginputan data obat Alternate Flow/ Invarian B 1. Bag Pe mbe lian pilih “update” untuk

(6)

4. Use Case Obat Masuk Bagian Pembelian Obat Masuk Batal Simpan <<exten d>> <<include> > Bag.Penesanan/outlet Gambar IV.4

Diagram Use Case Obat Masuk Bag Pembelian Tabel IV.4

Deskripsi Use Case Obat Masuk Bag Pembelian

Use Case Na me Obat Masuk Bag Pe mbe lian

Require ments Bag Pe mbe lian mela kukan login Goa l Bag Pe mbe lian mengelola obat masuk

Pre- Condit ions Bag Pe mbe lian berada dala m ta mp ilan menu utama Post- Conditions Bag Pe mbe lian menginput obat masuk

Failed end Condition Bag Pe mbe lian tidak dapat menginput obat masuk

Actor Bagian Pe mbelian

Main Flow/ Basic Path 1. Bag Pe mbe lian menginput data obat masuk 2. Bag Pe mbe lian menyimpan data obat masuk Alternate Flow/ Invarian A 1. Bag Pe mbe lian pilih “batal” untuk me mbata lkan

penginputan data obat masuk Alternate Flow/ Invarian B

(7)

5. Use Case Supplier Bagian Pembelian Supplier Batal Update Hapus Simpan Tambah <<extend>> <<extend> > << e xten d> > <<include>> <<in clud e>> Bag.Pembelian Gambar IV.5

Diagram Use Case Supplier Bag Pembelian Tabel IV.5

Deskripsi Use Case Supplier Bag Pembelian

Use Case Na me Supplier Bag Pe mbelian

Require ments Bag Pe mbe lian mela kukan login Goa l Bag Pe mbe lian mengelola form Supplier

Pre- Condit ions Bag Pe mbe lian berada dala m ta mp ilan menu utama Post- Conditions Bag Pe mbe lian menginput data supplier

Failed end Condition Bag Pe mbe lian tidak dapat menginput data supplier

Actor Bagian Pe mbelian

Main Flow/ Basic Path 1. Bag Pe mbe lian mena mbahkan data supplier 2. Bag Pe mbe lian menyimpan data supplier Alternate Flow/ Invarian A 1. Bag Pe mbe lian pilih “batal” untuk me mbata lkan

penginputan data supplier

2. Bag Pe mbe lian pilih “hapusl” untuk menghapus penginputan data supplier

Alternate Flow/ Invarian B 1. Bag Pe mbe lian pilih “update” untuk me mpe rbaharui data supplier

(8)

6. Use Case Pemesanan Bagian Pe mbelian Pemesanan Batal Simpan <<e xtend>> <<include> > Bag.Pembelian Gambar IV.6

Diagram Use Case Pe mesananBag Pe mbelian Tabel IV.6

Deskripsi Use Case PemesananBag Pembelian

Use Case Na me Pe mesanan Bag Pe mbelian

Require ments Bag Pe mbe lian mela kukan login

Goa l Bag Pe mbe lian mengelola form Pe mesanan Pre- Condit ions Bag Pe mbe lian berada dala m ta mp ilan menu utama Post- Conditions Bag Pe mbe lian menginput data pemesanan

Failed end Condition Bag Pe mbe lian tidak dapat menginput data pemesanan

Actor Bagian Pe mbelian

Main Flow/ Basic Path 1. Bag Pe mbe lian menginput data Pemesanan 2. Bag Pe mbe lian menyimpan data Pe mesanan Alternate Flow/ Invarian A 1. Bag Pe mbe lian pilih “batal” untuk me mbata lkan

penginputan data Pe mesanan Alternate Flow/ Invarian B

(9)

7. Use Case Bagian Pembelian Penjualan Simpan <<include> > Bag.Pembelian Gambar IV.7

Diagram Use Case Penjualan Bag Pe mbelian Tabel IV.7

Deskripsi Use Case Penjualan Bag Pembelian

Use Case Na me Penjualan Bag Pe mbe lian

Require ments Bag Pe mbe lian mela kukan login

Goa l Bag Pe mbe lian mengelola form Pen jualan

Pre- Condit ions Bag Pe mbe lian berada dala m ta mp ilan menu utama

Post-Condition Bag Pe mbe lian menginput data penjualan

Failed end Condition Bag Pe mbe liantidak dapat menginput data penjualan

Actor Bagian Pe mbelian

Main Flow/ Basic Path 1. Bag Pe mbe lian menginput data penjualan 2. Bag Pe mbe lian menyimpan datapenjualan Alternate Flow/ Invarian A

(10)

8. Use Case Pencarian Data Bagian Pembelian Pencarian Data Data Penjualan Data Golongan Data Pemesanan Data Supplier Bag.Pembelian Gambar IV.8

Diagram Use Case Pencarian Data Bag Pe mbelian Tabel IV.8

Deskripsi Use Case Pencarian Data Bag Pembelian

Use Case Na me Pencarian Data

Require ments Bag Pe mbe lian mela kukan login

Goa l Menampilkan data yang dicari

Pre- Condit ions

Bag Pe mbe lian berada dala m ta mp ilan menu pencarian data pada aplikasi inventory obat

Post- Conditions Menampilkan data yang dicari

Failed end Condition Tidak dapat mena mpilkan data yang dicari

Actor Bagian Pe mbelian

Main Flow/ Basic Path 1. Bag Pe mbe lian me milih option pencarian data 2. Bag Pe mbe lian mena mpilkan data yang dicari Alternate Flow/ Invarian A

(11)

9. Use Case Laporan Bagian Pe mbelian Laporan Penjualan Data Obat Pemesanan Obat Masuk Bag.Pembelian Gambar IV.9

Diagram Use Case Laporan Data Bagian Pembelian Tabel IV 9

Deskripsi Use Case Laporan Bagian Pe mbelian

Use Case Na me Laporan

Require ments Bag Pe mbe lian mela kukan login Goa l Bag Pe mbe lian mengelola form laporan

Pre- Condit ions Bag Pe mbe lian berada dala m ta mp ilan menu utama Post- Conditions Bag Pe mbe lian me milih menu laporan

Failed end Condition Tamp il pemberitahuan “the document has no pages”

Actor Bagian Pe mbelian

Main Flow/Basic Path

1. Bag Pe mbe lian me milih menu laporan 2. Bag Pe mbe lian mena mpilkan laporan

pemesanan, penjualan, obat masuk, data obat 3. Bag Pe mbe lian mencetak laporan

pemesanan, penjualan, obat masuk, dan data obat

Alternate Flow/ Invarian A Bag Pe mbe lian mencari laporan Alternate Flow/ Invarian B Bag Pe mbe lian mencetak laporan

(12)

10. Use CaseLogin Pemilik Apotek <<include>> <<extend>> Login Logout Menu Utama Pencarian Data Laporan Pemilik Apotek Gambar IV.10

Diagram Use Case Login Pemilik Apotek Tabel IV.10

Deskripsi Use Case Login Pemilik Apotek

Use Case Name Login Pemilik Apotek

Requirements Pemilik menginput username dan password

Goal Pemilik Apotek melakukan login

Pre- Conditions Pemilik menginput username dan password

Post- Conditions Tampil menu utama pemilik apotek

Failed end Condition Username dan password salah

Actor Pemilik apotek

Main Flow/Basic Path 1. Pemilik apotek mengisi username dan password

2. Sistem akan menampilkan menu utama sesuai hak akses pengguna

Alternate Flow/Invarian A Alternate Flow/Invarian B

(13)

11. Use Case Pencarian Pemilik Apotek Pencarian Data Data Penjualan Data Golongan Data Pemesanan Data Supplier Pemilik Apotek Gambar IV.11

Diagram Use Case Pencarian Data Pe milik Apotek Tabel IV.11

Deskripsi Use Case Pencarian Data Pemilik Apotek

Use Case Na me Pencarian Data

Require ments Bag Pe milik Apotek me laku kan login

Goa l Pe milik Apotek mengelola form pencarian data Pre- Condit ions

Pe milik Apotek berada dala m ta mpilan menu pencarian data pada aplikasi inventory obat Post- Conditions Menampilkan data yang dicari

Failed end Condition Tidak dapat mena mpilkan data yang dicari

Actor Pe milik Apotek

Main Flow/ Basic Path 1. Pe milik Apotek me milih option pencarian data

2. Pe milik Apotek mena mpilkan data yang dicari

Alternate Flow/ Invarian A Alternate Flow/ Invarian B

(14)

12. Use Case Pemilik Apotek Laporan Penjualan Data Obat Pemesanan Obat Masuk Pemilik Apotek Gambar IV.12

Diagram Use Case Laporan Data Bagian Pemilik Apotek Tabel IV.12

Deskripsi Use Case Laporan Bagian Pe milik Apotek

Use Case Na me Laporan

Require ments Pe milik Apotek mela kukan login

Goa l Pe milik Apotek mengelola laporan

Pre- Condit ions Pe milik Apotek berada dala m ta mp ilan menu utama Post- Conditions Pe milik apotek me ilih menu laporan

Failed end Condition

Tamp il pe mberitahuan “the document has no

pages”

Actor Pe milik Apotek

Main Flow/ Basic Path

1. Pe milik Apotek me milih menu laporan 2. Pe milik Apotek mena mpilkan laporan

pemesanan, penjualan, obat masuk, data obat

3. Pe milik Apotek mencetak laporan pemesanan, penjualan, obat masuk, dan data obat

Alternate Flow/ Invarian A Pe milik Apotek mencetak laporan Alternate Flow/ Invarian B

(15)

4.1.3. Rancangan Diagram Aktivitas 1. Form Login

Gambar IV.13

(16)

2. Form Golongan Obat

Gambar IV.14

(17)

3. Form Data Obat

Gambar IV.15

(18)

4. Form Pemesanan

Gambar IV.16

(19)

5. Form Obat Masuk

Gambar IV.17.

(20)

6. FormSupplier

Gambar IV.18.

(21)

7. Form Penjualan

Gambar IV.19.

(22)

8. FormPencarian

Gambar IV.20.

(23)

9. Form Laporan

Gambar IV.21.

Activity Diagram Form Laporan

4.1.4. Rancangan Dokumen Sistem Usulan

Rancangan sistem berjalan adalah rangkaian dari proses-proses yang terjadi di dalam sistem berjalan yang memerlukan dokumen masukkan untuk mendukung jalannya proses untuk menghasilkan dokumen keluaran. Adapun rancangan dokumen sistem usulan sistem Inventory Obat pada

(24)

A. Bentuk Dokumen Masukan

Pada bentuk dokumen masukan ini diterangkan mengenai batas-batas yang berupa masukan dari sumber tertentu ke tujuan tertentu pula. Dokumen masukan tersebut adalah sebagai berikut:

1. Nama Dokumen : Faktur pembelian

Fungsi : Sebagai bukti pembelian barang Sumber : Supplier

Tujuan : Bagian Bagian Pembelian Media : Kertas

Jumlah : 2 lembar

Frekuensi : Setiap barang datang Bentuk : Lihat lampiran A.3 B. Bentuk Dokumen Keluaran

Bentuk rancangan dokumen-dokumen keluaran yang digunakan pada sistem usulan, dapat berupa:

1. Nama Dokumen : Laporan pemesanan

Fungsi : Sebagai bukti pemesanan barang Sumber : Bagian Pembelian/Outlet

Tujuan : PSA Media : Kertas Jumlah : 1 lembar

Frekuensi : Setiap pemesanan barang Bentuk : Lihat lampiran D.1

(25)

2. Nama Dokumen : Laporan Penjualan

Fungsi : Sebagai bukti pembayaran barang Sumber : Bagian Pembelian/Outlet

Tujuan : PSA Media : Kertas Jumlah : 1 lembar

Frekuensi : Setiap penjualan barang Bentuk : Lihat lampiran D.2 3. Nama Dokumen : Laporan Obat Masuk

Fungsi : Sebagai bukti obat masuk Sumber : Bagian Pembelian/Outlet Tujuan : PSA

Media : Kertas Jumlah : 1 lembar

Frekuensi : Setiap obat masuk Bentuk : Lihat lampiran D.3 4. Nama Dokumen : Laporan Data Obat

Fungsi : Sebagai bukti data obat Sumber : Bagian Pembelian/Outlet Tujuan : PSA

Media : Kertas Jumlah : 1 lembar

(26)

4.1.5. Rancangan Prototype 1. Prototype Menu Login

Gambar IV.22.

Prototype Menu Login

2. Prototype Menu Utama

Gambar IV.23.

(27)

3. Prototype FormGolongan Obat

Gambar IV.24.

PrototypeForm Golongan Obat

4. Prototype FormData Obat

Gambar IV.25.

(28)

5. Prototype FormObat Masuk

Gambar IV.26.

PrototypeForm Obat Masuk

6. Prototype Form Supplier

Gambar IV.27.

(29)

7. Prototype FormPemesanan Gambar IV.28. PrototypeForm Pemesanan 8. PrototypeForm Penjualan Gambar IV.29. PrototypeForm Pejualan

(30)

9. PrototypeForm Pencarian Data

Gambar IV.30.

PrototypeForm Pecarian Data

10. PrototypeForm Laporan

Gambar IV.31.

(31)

4.2 Perancangan Perangkat Lunak

Dalam sub bab ini dijelaskan lebih terperinci mengenai Entity Relationship Diagram (ERD), Logical Record Structure (LRS), spesifikasi file, Class Diagram, dan Sequence Diagram.

4.2.1Entity Relationship Diagram (ERD)

Pemesanan No_pemesanan totalhrg tgl Menerima Supplier Id_sup Alamat Nm_Sup Telp Detail_Pemesanan No_Pemesanan hrgsatuan Kd_obat jml Memiliki Subtotal Id_sup Obat_masuk id nofaktur No_pemesanan tgl Detail_Obat_masuk id Kd_obat jml Penjualan ttlbayar No_penjualan tgl Detail_penjualan Kd_obat jml No_penjualan Subtotal Data_obat Kd_obat satuan Nm_obat stok hrgsatuan Id_gol Gol_obat Id_gol nama ket Mempunyai Menghasilkan Memiliki Mempunyai Mempunyai Mempunyai Mempunyai 1 1 1 1 M M M 1 1 1 1 M 1 1 M M 1 1 Gambar IV.32.

(32)

4.2.2 Logical Record Structure (LRS) *no_penjualan tgl ttlbayar penjualan *no_pemesanan tgl totalhrg **id_sup pemesanan **no_penjualan kd_obat jml subtotal Detail_penjualan *id **no_pemesanan nofaktur tgl Obat masuk *id_gol nama ket gol_obat **id ** kd_obat jml Detail_obat_masuk *kd_obat nm_obat satuan stok hrgsatuan ** id_gol data_obat Detail_pemesanan **no_pemesanan **kd_obat jml hrgsatuan subtotal *id_sup nm_sup alamat telp supplier 1 1 1 M 1 M 1 1 M 1 M M 1 M 1 1 1 1 Gambar IV.33.

Logical Record Structure (LRS)

4.2.3. Spesifikasi File

1. Spesifikasi File Data Obat

Nama File : data_obat

Akronim : data_obat.sql

Fungsi : Untuk menyimpan data-data obat

Tipe File : File Master

Organisasi File : Indexed Sequential

(33)

Media : Localhost Panjang Record : 71 byte

Kunci Field : kd_obat

Software : MySQL (PhpMyadmin)

Tabel IV.13.

Spesifikasi File Data Obat

No Ele men Data Nama Field Tipe Size Keterangan

1 Kode obat Kd_obat Varchar 5 Primary Key

2 Nama obat Nm_obat Varchar 35 -

3 Satuan Satuan Varchar 25 -

4 Stok Stok Int 3 -

5 Harga satuan Hrgsatuan Double - -

6 Identitas golongan Id_gol Int 3 Foreign Key

2. Spesifikasi File Detail Obat Masuk

Nama File : detail_obat_masuk Akronim : detail_obat_masuk.sql

Fungsi : Untuk menyimpan data detail obat masuk

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Localhost

Panjang Record : 21byte

Kunci Field : Id

(34)

Tabel IV.14.

Spesifikasi File Detail Obat Masuk

No Ele men Data Nama

Field

Tipe Size Keterangan

1 Identitas detail obat masuk Id Int 3 Foreign Key 2 Kode obat kd_obat Varchar 15 Foreign Key

3 Jumlah Jml Int 3 -

3. Spesifikasi File Detail Pemesanan

Nama File : detail_pemesanan Akronim : detail_pemesanan.sql

Fungsi : Untuk menyimpan data detail pemesanan Tipe File : File Transaksi

Organisasi File : Indexed Sequential

Akses File : Random

Media : Localhost

Panjang Record : 22byte

Kunci Field : No_pemesanan

Software : MySQL (PhpMyadmin)

Tabel IV.15.

Spesifikasi File Detail Pemesanan

No Ele men Data Nama Field Tipe Size Keterangan

1 Nomor Pemesanan No_pemesanan Int 3 Foreign Key 2 Kode obat kd_obat Varchar 15 Foreign Key

3 Jumlah Jml Int 4 -

4 Harga satuan Hrgsatuan Double - -

(35)

4. Spesifikasi File Detail Penjualan

Nama File : detail_penjualan Akronim : detail_penjualan.sql

Fungsi : Untuk menyimpan data detail penjualan Tipe File : File Transaksi

Organisasi File : Indexed Sequential

Akses File : Random

Media : Localhost

Panjang Record : 23byte

Kunci Field : No_penjualan

Software : MySQL (PhpMyadmin)

Tabel IV.16.

.Spesifikasi File Detail Penjualan

No Ele men Data Nama Field Tipe Size Keterangan

1 Nomor Penjualan No_penjualan Varchar 15 Foreign Key

2 Kode obat kd_obat Varchar 5 -

3 Jumlah Jml Int 3 -

4 Subtotal Subtotal Double - -

5. Spesifikasi File Golongan Obat

Nama File : gol_obat

Akronim : gol_obat.sql

Fungsi : Untuk menyimpan data golongan obat

Tipe File : File Master

Organisasi File : Indexed Sequential

(36)

Panjang Record : 93byte

Kunci Field : id_gol

Software : MySQL (PhpMyadmin)

Tabel IV.17.

Spesifikasi File Golongan Obat

No Ele men Data Nama Field Tipe Size Keterangan

1 Identitas golongan obat

Id_gol Int 3 Primary Key

2 Nama Nama Varchar 40 -

3 Keterangan Ket Varchar 50 -

6. Spesifikasi File Obat Masuk

Nama File : obat_masuk

Akronim : obat_masuk.sql

Fungsi : Untuk menyimpan data obat masuk Tipe File : File Transaksi

Organisasi File : Indexed Sequential

Akses File : Random

Media : Localhost

Panjang Record : 33byte

Kunci Field : id

(37)

Tabel IV.18.

Spesifikasi File obat_masuk

No Ele men Data Nama Field Tipe Size Keterangan

1 Identitak obat masuk Id Int 3 Primary Key 2 No pemesanan No_pemesanan Varchar 15 Foreign Key

3 Nofaktur Nofaktur Varchar 15 -

4 Tanggal Tgl Date - -

7. Spesifikasi File Pemesanan

Nama File : pemesanan

Akronim : pemesanan.sql

Fungsi : Untuk menyimpan data pemesanan Tipe File : File Transaksi

Organisasi File : Indexed Sequential

Akses File : Random

Media : Localhost

Panjang Record : 18byte

Kunci Field : no_pemesanan

Software : MySQL (PhpMyadmin)

Tabel IV.19.

Spesifikasi File Pemesanan

No Ele men Data Nama Field Tipe Size Keterengan

1 Nomor pemesanan no_pemesanan Varchar 15 Primary Key 2 Identitas supplier Id_sup Int 3 Foreign Key

3 Tanggal Tgl Date - -

4 Total harga Totalhrg Double - -

8. Spesifikasi File Penjualan

(38)

Fungsi : Untuk menyimpan data penjualan Tipe File : File Transaksi

Organisasi File : Indexed Sequential

Akses File : Random

Media : Localhost

Panjang Record : 15byte Kunci Field : no_penjualan

Software : MySQL (PhpMyadmin)

Tabel IV.20.

Spesifikasi File Penjualan

No Ele men Data Nama Field Tipe Size Keterengan

1 Nomor penjualan no_penjualan Varchar 15 Primary Key

2 Tanggal Tgl Date - -

3 Total bayar Ttlbayar Double - -

9. Spesifikasi File Supplier

Nama File : supplier

Akronim : supplier.sql

Fungsi : Untuk menyimpan data supplier Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Localhost

Panjang Record : 153byte

Kunci Field : id_sup

(39)

Tabel IV.21.

Spesifikasi File Supplier

No Ele men Data Nama Field Tipe Size Keterengan

1 Identitas Supplier Id_sup Int 3 Primary Key 2 Nama Supplier Nm_sup Varchar 35 -

3 Alamat Alamat Varchar 100 -

4 Telepon Telp Varchar 15 -

4.2.4 Class Diagram

Gambar IV.34.

(40)

4.2.5 Sequence Diagram

Gambar IV.35.

Diagram Sequence

4.2.6. Spesifikasi Hardware dan Software 1. Spesifikasi Hardware

Perangkat keras(hardware) adalah seperangkat alat yang dapat membantu sistem yang diusulkan. Hardware yangdigunakan untuk menerapkan suatu sistem komputerisasi haruslah sesuai dengan tingkat kecepatan dan kapasitas memori komputer yang dibutuhkan. Apabila komputer yang digunakan memiliki kecepatan dan memori yang rendah, maka sistem akan berjalan lambat dan tidak optimal. Maka dari itu perlu adanya perlu adanya perangkat keras yang mendukung untuk sistem usulan, sebagai berikut:

(41)

a. CPU : Processor Intel, RAM 1 Gb,Harddisk 500 Gb,VGA 1 Gb

b. Mouse : Wireless

c. Keyboard : QWERTY108 keys

d. Monitor : Liquid Crystal Display (LCD)

e. Printer : Printer Dot Matrix dan Printer InkJet 2. Spesifikasi Software

Perangkat lunak adalah serangkaian instruksi agar komputer bekerja dalam mengolah data dalam mendapatkan informasi pada proses pengambilan keputusan. Sistem perangkat lunak merupakan kumpulan instruksi yang dibuat oleh pemakai komputer agar dapat digunakan semaksimal mungkin. Perangkat lunak (software) yang digunakan pada sistem usulan, sebagai berikut:

a. Sistem Operasi : Windows 2010 b. Database : MySQL

(42)

4.3 Jadwal Implementasi Tabel IV.22. Jadwal Impelentasi N o KEGIATAN WAKTU

BULAN I BULAN II BULAN III

1 2 3 4 1 2 3 4 1 2 3 4 1 . Persiapan data awal 2 . Analisa 3 . DesainSistem 4 . Desainperangkat Lunak 5 . Pembuatan&Tes Program 6 . TesSistem 7 . Pelatihan 8 . PembuatanBuku Petunjuk 9 . Evaluasi&Operas ional

Gambar

Diagram Use Case Login Bag Pembelian  Tabel IV.1
Diagram Use Case Golongan Obat Bag Pe mbelian  Tabel IV.2
Diagram Use Case Data Obat Bag Pe mbelian  Tabel IV.3
Diagram Use Case Supplier Bag Pembelian  Tabel IV.5
+7

Referensi

Dokumen terkait

Hasil penelitian dari 147 sampel didapatkan bahwa mahasiswa yang membawa beban ransel (carry less) ≤ 10% dari berat badan (beban ringan) dan tidak terjadi low back pain

Sebelum memasukkan perintah transparent proxy pada squid, maka kita harus melakukan perintah iptable agar dapat meredirect port yang ada pada komputer client. Maksudnya jika squid

Bendahari Kehormat PERKIM Bhg. Wilayah Persekutuan, En. Shukor bin Aziz bergambar kenangan bersama perserta dan urusetia Program Remaja &#34; Aspirasi Anak Cemerlang&#34;... Ada

I mengalami proses persalinan normal saat usia 38 minggu, hal ini sesuai dengan teori Sumarah (2009) yang menyatakan Persalinan adalah proses pengeluaran

Gunakan tabel yg berkaitan dg prosedur pengambilan sampel terpilih (tahap 5) dan modus/tingkat inspeksi (tahap 2) untuk mendapatkan ukuran sampel, angka penerimaan (Ac) dan

analisis kesalahan akan diperoleh bentuk dan penyebab kesalahan siswa, sehingga guru dapat memberikan jenis bantuan kepada siswa. Perlu adanya analisis yang lebih lanjut

Pengguna berakujanji untuk mengganti rugi dan menahan CIMB daripada dan terhadap apa-apa dan semua kehilangan (termasuk semua atau apa-apa kerugian atau kerosakan secara

Handy Talky disebut secara singkat HT adalah sebuah alat komunikasi yang bentuknya mirip dengan telepon genggam (Hand Phone (HP)) yang dapat mengkomunikasikan dua orang