BAB III PEMBAHASAN...21 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Apotek Signa merupakan...
Transcript of BAB III PEMBAHASAN...21 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Apotek Signa merupakan...
21
BAB III
PEMBAHASAN
3.1. Tinjauan Perusahaan
Apotek Signa merupakan perusahaan yang bergerak dibidang kefarmasian
penyaluran persediaan farmasi, dan pembekalan kesehatan lainnya kepada
masyarakat, Apotek Signa melakukan penjualan obat pada umumnya, yang
menjual macam-macam obat dan didalam transaksi penjualannya masih
menggunakan sistem manual.
3.1.1. Sejarah Perusahaan
Apotek Signa adalah salah satu Apotek yang berdiri sejak tahun 2011 yang
didirikan oleh ibu Meti Mertasari, di jalan Sedap Malam Rt.001 Rw.11 No.17 C
Kel. Jaka Setia Bekasi Selatan, yang akhirnya berpindah pada tahun 2015 ke jalan
Surya Mandala Blok H No.10 Rt.010 Rw.013 Kel. Jaka Mulya dengan nomer
Surat Izin Usaha Perdagangan (SIUP) No.510/PK/441/BPPT:4/2015.
Apotek Signa didirikan untuk mempermudah masyarakat di daerah
perumahan Surya Mandala ini dapat memperoleh obat dengan biaya terjangkau
dan tempatnya pun strategis dekat dengan PUSKESMAS sehingga mempermudah
dalam proses pembelian obat.
22
3.1.2. Struktur Organisasi dan Fungsi
Berikut adalah struktur organisasi Apotek Signa dapat digambarkan
sebagai berikut:
Pemilik
Apoteker Admin
Sumber: Apotek Signa
Gambar III.1.
Struktur Organisasi Apotek Signa
Sedangkan tugas dan fungsi dari masing-masing bagan struktur organisasi dari
Apotek Signa tersebut yaitu :
1. Pemilik
Pemilik adalah pemilik dari apotek tersebut dan sekaligus pemilik modal,
yaitu bertanggung jawab terhadap semua kegiatan apotek dan berkoordinasi
dengan apoteker dan admin dalam melaksanakan kegiatan operasional.
2. Apoteker
Apoteker bertanggung jawab dalam pengelolaan obat-obatan, memberikan
informasi harga dan petunjuk pemakaian obat, melakukan penyiapan obat
sesuai anjuran.
23
3. Admin
a. Mengenal produk dan barang yang akan dijual secara baik
b. Melayani pembeli sesuai permintaan obat yang dibutuhkan.
c. Mencatat keluar masuknya persedian obat.
d. Mencatat laporan transaksi penjualan.
3.2. Tinjauan Kasus
Dalam tinjauan kasus ini penulis akan menjelaskan dan membahas
mengenai analisa proses bisnis sistem berjalan pada Apotek Signa.
3.2.1. Proses Bisnis Sistem Berjalan
Proses bisnis sistem berjalan pada Apotek Signa saat ini masih
menggunakan sistem manual. Penulis akan menguraikan secara umum mengenai
proses bisnis sistem berjalan mengenai penjualan obat pada Apotek Signa
meliputi proses-proses sebagai berikut:
Pembeli datang langsung ke Apotek Signa untuk memesan obat yang akan
di beli dengan resep kepada apoteker. Kemudian apoteker melakukan pengecekan
obat, jika ada maka apoteker akan memeberikan informasi obat dan harga ke
pembeli, jika tidak ada maka apoteker akan memberikan informasi bahwa obat
kosong. Setelah harga obat disetujui oleh pembeli maka pembeli melakukan
transaksi pembayaran ke admin. Kemudian admin membuat nota 2 rangkap. Nota
yang pertama berwarna merah akan diserahkan kepada pembeli, sedangkan nota
yang kedua berwarna putih akan di arsipkan sebagai bukti transaksi. Lalu admin
melakukan pembuatan laporan penjualan berdasarkan nota transaksi penjualan
24
dan laporan stok obat berdasarkan kartu stok. Lalu laporan akan diserahkan
kepada pemilik apotek.
3.2.2. Activity Diagram
Activity Diagram
Pembeli Apoteker Admin Pemilik
Mulai
Membeli Obat
Menyerahkan
Resep
Menyebutkan Nama
Obat
Memeriksa Obat
Menerima Informasi
Menyiapkan ObatMenerima Obat
Melakukan
Pembayaran Obat
Menerima
Pembayaran
Menyerahkan NotaMencatat Transaksi
Penjualan
Mengupdate Stok
Obat pada Kartu Stok
Membuat Laporan
Laporan Penjualan Laporan Stok Obat
Menyerahkan Laporan Menerima Laporan
Selesai
Menerima Nota
Gambar III.2.
Activity Diagram Proses Penjualan
25
3.2.3. Dokumen Masukan
Dokumen masukan adalah semua dokumen yang digunakan sebagai dasar
untuk memperoleh data-data yang nantinya akan diproses untuk menghasilkan
suatu keluaran yang disebut dengan output. Dokumen masukan yang digunakan
adalah sebagai berikut:
1. Nama Dokumen : Kartu Stok
Fungsi : Untuk mengetahui stok barang dan data barang
Sumber : Apoteker
Tujuan : Pemilik Apotek
Media : Kertas
Frekuensi : Setiap satu bulan
Format : Lampiran A.1
3.2.4. Dokumen Keluaran
Dokumen keluaran adalah segala bentuk dokumen yang akan mendukung
kegiatan manajemen serta merupakan dokumen dari hasil catatan laporan.
Dokumen keluaran yang digunakan adalah sebagai berikut:
1. Nama Dokumen : Nota Merah
Fungsi : Untuk bukti transaksi
Sumber : Admin
Tujuan : Pembeli
Media : Kertas
Frekuensi : Setiap terjadi transaksi penjualan
Format : Lampiran B.1
26
2. Nama Dokumen : Nota Putih
Fungsi : Untuk bukti transaksi
Sumber : Admin
Tujuan : Pemilik
Media : Kertas
Frekuensi : Setiap terjadi transaksi penjualan
Format : Lampiran B.2
3. Nama Dokumen : Laporan Penjualan
Fungsi : Untuk mengetahui seluruh transaksi yang terjadi
Sumber : Pemilik Apotek
Media : Kertas
Frekuensi : Setiap satu bulan
Format : Lampiran B.3
3.2.5. Permasalahan Pokok
Adapun masalah akan ditemukan pada Apotek Signa adalah masih
menggunakan cara manual yang menyebabkan waktu yang sangat lama dalam
penyusunan data obat dan memungkinkan terjadinya kesalahan maupun hilangnya
data tersebut, permasalahan pokok yang terjadi pada Apotek Signa tersebut, yaitu:
1. Sistem penyimpanan data penjualan obat yang belum terorganisir, data
yang disimpan belum tersusun rapih yang menyebabkan adanya
kemungkinan kehilangan data.
2. Dalam penyampaian informasinya kurang cepat dan tepat.
27
3. Saat pembuatan laporan penjualan pada Apotek Signa, proses pengolahan
datanya masih agak lama dikarenakan kurang lengkapnya data yang
dimiliki.
3.2.6. Pemecahan Masalah
Setelah penulis mengetahui permasalahan yang ada dalam proses
penjualan pada Apotik Signa, maka penulis menyarankan adanya perubahan
sistem yang baru untuk kemajuan usaha dagang, yaitu:
1. Merancang suatu aplikasi khusus yang dapat memperkecil kehilangan
suatu data, dengan itu akan merubah sistem yang tadinya menggunakan
arsip dan sekarang bisa menggunakan file yang akan disimpan didalam
komputer.
2. Menambahkan jumlah tenaga kerja merupakan cara yang tepat untuk
meningkatkan kualitas kinerja para karyawan dalam pelayanan barang.
3. Dengan adanya aplikasi penjualan pada Apotek Signa maka proses
pembuatan laporan penjualan menjadi lebih cepat dan lebih akurat.
Dari alternatif pemecahan diatas, penulis memberikan usulan untuk
menggunakan sistem berbasis komputer guna mempercepat proses pengolahan
data dalam kegiatan penjualan.
28
3.3 Analisis Kebutuhan Software
3.3.1. Analisis Kebutuhan
Berdasarkan proses bisnis sistem berjalan pada Apotek Signa, maka
tahapan berikutnya adalah tahapan analisis. Berikut adalah spesifikasi kebutuhan
(system requitment) dari sistem penjualan Apotek Signa.
Halaman Admin
A.1. Admin dapat melakukan Login.
A.2. Admin dapat mengelola Data Obat.
A.3. Admin dapat mengelola Transaksi Penjualan.
A.4. Admin dapat mengelola Data Akun.
A.5. Admin dapat mengelola Jurnal Umum.
Halaman Pemilik
B.1. Pemilik dapat melakukan Login.
B.2. Pemilkik dapat mengelola Data Pengguna.
B.3. Pemilik dapat mengelola Laporan.
29
3.3.2 Use Case Diagram
1. Use Case Halaman Admin
Login
Batal
Masukkan
Username
Masukkan
Password<<include>>
<<include>>
Admin
Data Obat
Transaksi
Penjualan
<<extend>>
<<extend>>
Logout
<<extend>>
Data Akun
Jurnal Umum
<<extend>>
<<extend>>
Gambar III.3.
Use Case Halaman Admin
Tabel III.1 Deskripsi Use Case Halaman Admin
Use Case Narative Halaman Admin
Tujuan Admin dapat melihat data yang ada di dalam halaman sistem
admin
Deskripsi Sistem ini memungkinkan aktor untuk masuk ke halaman
admin yang didalamnya ada data obat dan Transaksi
penjualan
Skenario Utama
Aktor Admin
Kondisi Awal Aktor membuka aplikasi halaman admin
Aksi Aktor Reaksi Sistem
1. Aktor memilih
tombol login
2. Aktor memilih
Sistem akan menampilkan username dan password.
Sistem akan membatalkan sistem login.
30
tombol batal
3. Aktor memilih
tombol data obat
4. Aktor memilih
tombol transaksi
penjualan
5. Aktor memilih
tombol data akun
6. Aktor memilih
tombol jurnal
umum
7. Aktor memilih
tombol logout
Sistem akan menampilkan informasi data obat.
Sistem akan menampilkan informasi transaksi penjualan.
Sistem akan menampilkan informasi data akun.
Sistem akan menampilkan informasi jurnal umum.
Sistem akan menampilkan informasi login.
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan apa
yang diinginkan.
2. Use Case Halaman Pemilik
Login
Batal
Masukkan
Username
Masukkan
Password
<<include>>
<<include>>
Pemilik
Laporan
<<extend>>
Laporan Data
Obat
Laporan
Penjualan
<<extend>>
<<extend>>
Logout
<<extend>>
Data
Pengguna
<<extend>>
Laporan Jurnal
Umum
<<extend>>
Gambar III.4.
Use Case Halaman Pemilik
31
Tabel III.2 Deskripsi Use Case Halaman Pemilik
Use Case Narative Pemilik
Tujuan Pemilik dapat melihat data yang ada di dalam halaman sistem
pemilik
Deskripsi Sistem ini memungkinkan aktor untuk masuk ke halaman
pemilik yang didalamnya ada laporan data obat dan laporan data
penjualan.
Skenario Utama
Aktor Pemilik
Kondisi Awal Aktor membuka aplikasi halaman pemilik.
Aksi Aktor Reaksi Sistem
1. Aktor memilih
tombol login
2. Aktor memilih
tombol batal
3. Aktor memilih
tombol laporan
4. Aktor memilih
tombol data
pengguna
5. Aktor memilih
tombol logout
Sistem akan menampilkan username dan password.
Sistem akan membatalkan sistem login.
Sistem akan menampilkan informasi laporan data obat, laporan
data penjualan dan laporan jurnal umum.
Sistem akan menampilkan informasi data pengguna.
Sistem akan keluar dan menampilkan informasi login.
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan apa yang
diinginkan.
32
3.3.3 Activity Diagram
1. Activity Diagram Halaman Login Admin
Gambar III.5.
Activity Diagram Halaman Login Admin
33
2. Activity Diagram Mengelola Data Obat
Gambar III.6.
Activity Diagram Halaman Admin Mengelola Data Obat
34
3. Activity Diagram Mengelola Transaksi Penjualan
Gambar III.7.
Activity Diagram Halaman Admin Mengelola Transaksi Penjualan
35
4. Activity Diagram Mengelola Data Akun
act Admin - Halaman Data Akun
Admin Sistem
Baru
Menampilkan
Pesan Data Telah
di Simpan
Kembali Ke Menu
UtamaUbah Hapus Keluar
Melakukan input kode
akun
Melakukan input
jenis akun
Melakukan input
saldo normal
Klik Simpan
pilih akun yang akan ubah
atau di hapus pada tabel
ubah data
akun
Klik Ubah Klik Hapus
Menampilkan pesan
data berhasil diubah
Menampilkan pesan
data berhasil dihapus
Melakukan input nama
akun
Mulai
Selesai
Cari
Klik Cari
Menampilkan
data akun yang
dicari
Input nama
akun
Gambar III.8.
Activity Diagram Halaman Admin Mengelola Data Akun
36
5. Activity Diagram Mengelola Jurnal Umum
act Admin - Halaman Jurnal Umum
Admin Sistem
Baru
Menampilkan
pesan data telah di
simpan
Kembali Ke Menu
UtamaKeluar
pilih Id Transaksi
pilih nama akun
Melakukan input
jumlah debet dan
kredit
Klik Simpan
Melakukan input
keterangan
Mulai
Selesai
Gambar III.9.
Activity Diagram Halaman Admin Mengelola Jurnal Umum
37
6. Activity Diagram Halaman Login Pemilik
Act. Halaman Pemilik
Pemilik Sistem
Mulai
Melakukan Login
Memasukkan username
dan password
Verifikasi Login
Masuk Halaman Menu Utama
Data Pengguna Data Laporan
Tampil Data
Selesai
Ya
Tidak
Gambar III.10.
Activity Diagram Halaman Pemilik Login
38
7. Activity Diagram Mengelola Data Pengguna
Gambar III.11.
Activity Diagram Halaman Pemilik Mengelola Data Pengguna
39
8. Activity Diagram Mengelola Laporan
act Pemilik - Halaman Laporan Penjualan
Pemilik Sistem
Klik Menu Laporan PenjualanMenampilkan Form Laporan
Penjualan
Laporan Per
Periode
Laporan Per
BulanPilih Periode
Tanggal
Pilih Bulan
dan Tahun
Klik
Cetak
Klik
Cetak
Menampilkan
Laporan Penjualan
Berdasarkan
Periode yang Di
Pilih
Menampilkan
Laporan Penjualan
Berdasarkan
Periode yang Di
Pilih
Selesai
Mulai
Gambar III.12.
Activity Diagram Halaman Pemilik Mengelola Laporan
40
3.4. Desain
3.4.1. Entity Relationship Diagram (ERD)
Pengguna t_jual
t_detailt_obat
ID_user
no_jual tgl_jual
jlh_total
uang_
kembalian
jlh_bayar
total_obat
ID_userhak_akses
password
nm_obat
jenis_obat
harga_jual harga_beli
tgl_exp
stok
kd_obat
no_jual
kd_obat
jlh_jual
Melakukan
Terdiri dariMengelola
Terdiri dari
1 M
1
M
M
M
1
M
jurnal
kd_jurnal
Id_transaksi tanggal
keterangan
Memiliki
Memilikidetail_jurnal
kd_jurnal
nm_akun debet
kredit
Memilikidata_akun
kd_akun
nm_akun jenis_akun
saldo_normal
M 11 1
1
1
Gambar III.13.
Entity Relationship Diagram Sistem Penjualan
41
3.4.2. Logical Record Structure (LRS)
pengguna
ID_userPK
password
hak_akses
t_jual
ID_user
no_jual
total_obat
PK
uang_kembalian
jlh_bayar
jlh_total
t_detail
no_jual
kd_obat
jlh_jual
t_obat
jenis_obat
nm_obat
harga_jual
stok
harga_beli
tgl_exp
kd_obatPK
FK
FK
FK
1M
1
M
M
M
jurnal
kd_jurnal
id_transaksi
tanggal
keterangan
PK
detail_jurnal
kd_jurnal
nm_akun
debet
kredit
FK
data_akun
kd_akun
nm_akun
jenis_akun
PK
saldo_normal
FK
1
1 111 M
Gambar III.14.
Logical Record Structure (LRS)
42
3.4.3. Spesifikasi File
a. Spesifikasi Data Pengguna
Nama Database : db_apotek
Nama File : pengguna
Tipe File : File master
Akses File : Random
Panjang Record : 20 Byte
Field Key : ID_user
Tabel III.3
Spesifikasi File Data Pengguna
No Elemen Data Akronim Tipe Panjang Keterangan
1 ID User ID_user Varchar 5 Primary Key
2 Password Password Varchar 5
3 Hak Akses hak_akses Varchar 10
b. Spesifikasi Data Obat
Nama Database : db_apotek
Nama File : t_obat
Tipe File : File master
Akses File : Random
Panjang Record : 62 Byte
Field Key : kd_obat
Tabel III.4
Spesifikasi File Data Obat
No Elemen Data Akronim Tipe Panjang Keterangan
1 Kode Obat kd_obat Varchar 5 Primary Key
2 Nama Obat nm_obat Varchar 25
43
3 Jenis Obat jenis_obat Varchar 10
4 Harga Beli harga_beli Integer 8
5 Harga Jual harga_jual Integer 8
6 Tanggal Kadaluarsa tgl_exp Date
7 Stok Stok Integer 6
c. Spesifikasi Data Penjualan
Nama Database : db_apotek
Nama File : t_jual
Tipe File : Transaksi
Akses File : Random
Panjang Record : 42 Byte
Field Key : no_jual
Tabel III.5
Spesifikasi File Data Penjualan
No Elemen Data Akronim Tipe Panjang Keterangan
1 No Jual no_jual Varchar 5 Primary Key
2 ID User ID_user Varchar 5 Foreign Key
3 Tanggal Jual tgl_jual Date
4 Total Obat total_obat Integer 8
5 Jumlah Total jlh_total Integer 8
6 Jumlah Bayar jlh_bayar Integer 8
7 Uang Kembalian uang_kembalian Integer 8
d. Spesifikasi Data Detail Penjualan
Nama Database : db_apotek
Nama File : t_detail
Tipe File : Transaksi
Akses File : Random
44
Panjang Record :15 Byte
Field Key : no_jual
Tabel III.6
Spesifikasi File Detail Penjualan
No Elemen Data Akronim Tipe Panjang Keterangan
1 No Jual no_jual Varchar 5 Primary Key
2 Kode Obat kd_obat Varchar 5 Foreign Key
3 Jumlah Jual Jlh_jual Varchar 5
e. Spesifikasi Data Akun
Nama Database : db_apotek
Nama File : data_akun
Tipe File : akun
Akses File : Random
Panjang Record : 56 Byte
Field Key : kd_akun
Tabel III.7
Spesifikasi File Data Akun
No Elemen Data Akronim Tipe Panjang Keterangan
1 Kode Akun kd_akun Integer 6 Primary Key
2 Nama Akun nm_akun Varchar 25
3 Jenis Akun jenis_akun Varchar 15
4 Saldo Awal saldo_normal Varchar 10
f. Spesifikasi Data Jurnal
Nama Database : db_apotek
Nama File : jurnal
45
Tipe File : jurnal
Akses File : Random
Panjang Record :120 Byte
Field Key : kd_jurnal
Tabel III.8
Spesifikasi File Data Jurnal
No Elemen Data Akronim Tipe Panjang Keterangan
1 Kode Jurnal kd_jurnal Varchar 5 Foreign Key
2 Id Transaksi id_transaksi Varchar 15
3 Tanggal tanggal Date
4 Keterangan keterangan Varchar 100
g. Spesifikasi Data Detail Jurnal
Nama Database : db_apotek
Nama File : detail_jurnal
Tipe File : jurnal
Akses File : Random
Panjang Record : 53 Byte
Field Key : kd_jurnal
Tabel III.9
Spesifikasi File Detail Jurnal
No Elemen Data Akronim Tipe Panjang Keterangan
1 Kode Jurnal kd_jurnal Varchar 6 Foreign Key
2 Nama Akun nm_akun Varchar 25
3 Debet debet Integer 11
4 Kredit kredit Integer 11
46
3.4.4. Sequence Diagram
Gambar III.15.
Sequence Diagram Data Penjualan
47
3.4.5. Deployment Diagram
Gambar III.16.
Deployment Diagram Sistem Penjualan
3.4.6. User Interface
Gambar III.17.
User Interface Login Pemilik
deployment diagram
Main
<<Activ e x control>>
NetBeans
«device»
Database
<<DBMS>>
MYSQL
<<Database>>
db_apotek
«device»
<<Aplication>>
app_apotek
48
Gambar III.18.
User Interface Menu Utama Pemilik
Gambar III.19.
User Interface Login Admin
Gambar III.20.
User Interface Menu Utama Admin
49
Gambar III.21.
User Interface Form Data Obat
Gambar III.22.
User Interface Form Transaksi Penjualan
50
Gambar III.23.
User Interface Form Akun
Gambar III.24.
User Interface Form Jurnal Umum
Gambar III.25.
User Interface Form Data Pengguna
51
Gambar III.26.
User Interface Form Laporan
Gambar III.27.
User Interface Form Laporan Transaksi Penjualan
52
3.5. Implementasi
3.5.1 Code Generation
A. Form Transaksi Penjualan
53
54
55
3.5.2 Blackbox Testing
Tabel III.10
Hasil Pengujian Blackbox Testing Form Login
No
.
Scenario
pengujian
Test case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1. Nama user dan
password tidak
diisi kemudian
klik tombol
login
Nama user:
(kosong)
Password:
(kosong)
Sistem akan
menolak akses dan
menampilkan pesan
“ID_user atau
password belum
terisi”
Sesuai
harapan
Valid
2. Mengetikan
nama user dan
password tidak
Nama user:
icha
Sistem akan
menolak akses
dan menampilkan
Sesuai
harapan
Valid
56
diisi (kosong)
kemudian klik
tombol login
Password:
(kosong)
pesan “ID_user
atau password
belum terisi”
3. Nama user tidak
diisi (kosong)
dan password
diisi kemudian
klik tombol
login
Nama user:
(kosong)
Password:
Icha
Sistem akan
menolak akses
dan menampilkan
pesan “ID_user
atau password
belum terisi”
Sesuai
harapan
Valid
4. Mengetikan
salah satu
kondisi salah
pada nama user
atau password
kemudian klik
tombol login
Nama user:
icha
(benar)
Password:
12345
(salah)
Sistem akan
menolak akses
dan kembali
diarahkan
kehalaman login
dan menampilkan
pesan “ID_user
atau password salah
!!”
Sesuai
harapan
Valid
5. Mengetikan
nama user dan
password
dengan data
yang benar
kemudian klik
tombol login
Nama user:
icha
(benar)
Password:
icha
(benar)
Sistem akan
menerima akses
login dan akan
menampilkan
pesan “berhasil
login”.
Sesuai
harapan
Valid
Tabel III.11
Hasil Pengujian Blackbox Testing Form Transaksi Penjualan
No
.
Scenario
pengujian
Test case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1. Klik tombol
Tambah untuk
memasukan
kode otomatis
Memasukan
kode
otomatis
transaksi
Sistem akan
menampilkan kode
otomatis “T0001”
Sesuai
harapan
Valid
2. Menginput kode
obat dan jumlah
obat yang akan
dibeli kemudian
klik tombol plus
(+)
Memasukan
kode obat
(benar)dan
jumlah obat
(benar)
Sistem akan
menampilkan data
obat dan jumlah
obat yang akan
dibeli didalam
tabel sementara
Sesuai
harapan
Valid
3. Menginput kode
obat dan jumlah
obat yang akan
dibeli kemudian
klik tombol plus
Memasukan
kode obat
(benar)dan
jumlah obat
isi dengan
Sistem akan
menolak akses
dan menampilkan
pesan “ pastikan
data jumlah obat
Sesuai
harapan
Valid
57
(+) huruf
(salah)
adalah angka”
4. Menginput
jumlah bayar
kemudian klik
tombol simpan
Memasukan
jumlah
bayar
dengan
benar dan
tampil
otomatis
kembaliann
ya
Sistem akan
menampilkan
“data transaksi
penjualann sudah
disimpan”
Sesuai
harapan
Valid
5. Melakukan klik
tombol min (-)
Mengklik
data obat
yang di beli
didalam
tabel
sementara
Sistem akan
menghapus data
obat didalam table
sementara
Sesuai
harapan
Valid
6. Menginput
jumlah bayar
kemudian klik
tombol simpan
Memasukan
jumlah
bayar
dengan
huruf
(salah)
Sistem akan
menolak dan
menampilkan
“pastikan data
jumlah bayar
adalah angka”
Sesuai
harapan
Valid
7. Melakukan klik
tombol keluar
Klik tombol
keluar
Sistem akan
menampilkan
pilihan “apakah
anda ingin
keluar?”
Jika “yes” akan
keluar otomatis
kembali ke menu
utama jika “no”
maka tetap di
form transaksi
penjualan.
Sesuai
harapan
Valid
58
3.5.3 Spesifikasi Hardware dan Software
Table III.12
Spesifikasi Hardware dan Software
Kebutuhan Keterangan
Sistem Windows 7 32-bit
Processor Intel® Core™ i3 CPU M370 @2.40GHz
RAM 2 GB
Harddisk 100GB
Monitor 14”
Keyboard Querty
Printer Inkjet
Mouse Standard
software Kebutuhan menjalankan aplikasi secara lokal:
Bahasa script programing : Java 8.1
Web Server : XAMPP
DBMS : MySQL