40
RANCANGAN SISTEM USULAN
4.1. Umum
Perkembangan zaman pada saat ini semakin lama semakin maju dengan adanya teknologi yang penuh dengan inovasi- inovasi yang terus berkembang.
Banyak sekali perusahaan-perusahaan dan badan usaha yang memanfaatkan teknologi modern untuk kepentingan aktivitas bisnisnya. Perkembangan teknologi yang berkembang bisa berupa aplikasinya, programnya perangkat kerasnya dan lain sebagainya. Begitu pun sistem turut berkembang dari masa ke masa berevolusi seiring zaman. Banyak sekali manfaat yang dirasakan oleh masyarakat umumnya dengan adanya teknologi dan juga internet yang canggih dan modern.
Penulis berharap adanya perancangan sistem ini usulan ini, dapat mengurangi permasalahan yang ada pada apotek afiyah wafi orin karawang dan menghasilkan pemecahan masalah sebagai berikut:
1. Pencatatan obat keluar/kosong, habis, tidak lagi manual kini hanya menginputnya saja.
2. Pengecekan stok obat bisa dilakukan dengan menggunakan aplikasi java netbeans IDE 7.1 untuk mempermudah pengecekan stok obat.
3. Data obat sudah terdapat dalam program sehingga mempermudah mencari informasi data obat.
4.2. Prosedur Sistem Usulan
1. Prosedur Pengelolaan Obat Keluar
Bagian gudang menerima daftar permintaan obat dari bagian pelayanan.
Kemudian bagian gudang mengecek apakah obat tersebut masih tersedia atau tidak tersedia. Kemudian bagian gudang memberikan informasi persediaan obat ke bagian pelayanan. Jika obat ada, maka bagian gudang akan memberikan obat tersebut ke pelayanan apotek, dan menginput obat yang keluar ke file pengeluaran obat dan disimpan pada file pengeluaran obat tersebut. Bagian gudang mengecek stok file persediaan obat, jika telah habis, maka bagian gudang mencetak daftar obat keluar yang nantinya akan diberikan kepada apoteker. Sedangkan daftar permintaan obat dimasukkan kedalam file daftar obat.
2. Prosedur Pemesanan Obat ke Farmasi
Bagian gudang memberikan cetakan Daftar Obat Keluar kepada apoteker.
Setelah di acc, bagian gudang memesan obat ke farmasi via telepon/sms atau media sosial lainya. Kemudian bagian gudang membuat Daftar Permintaan (DP) yang nantinya akan dikirim atau diberikan ke farmasi. Setelah farmasi menerima daftar permintaan, farmasi mengecek persediaan obat yang diminta apotek. Farmasi memberikan informasi persediaan obat ke bagian gudang.
Jika obat yang diminta tidak ada, maka supplier farmasi akan memberikan informasi bahwa obat tersebut tidak tersedia. Jika tersedia, supplier farmasi membuatkan Faktur Pembelian Obat beserta dengan daftar kiriman obat. Lalu siap dikirim.
3. Prosedur Transaksi
Farmasi memberikan faktur tersebut beserta daftar kiriman obat kepada bagian gudang. Kemudian bagian gudang mengkonfirmasikan kebutuhan anggaran dengan menyertakan faktur pembelian obat kepada bagian kasir.
Bagian kasir memberikan uang kepada bagian gudang untuk mengkonfirmasikan pembayaran.
4. Prosedur pengelolaan obat masuk
Bagian gudang mengecek daftar kiriman obat tersebut, menyesuaikan daftar pengeluaran obat yang dibuat oleh bagian gudang dengan kiriman obat. Jika tidak sesuai, maka bagian gudang akan mengkonfirmasikan ulang kepada supplier farmasi bahwa obat tersebut tidak sesuai. Kemudian bagian gudang mengambil persediaan obat yang dikirim oleh supplier farmasi, lalu menginput obat yang masuk di form obat masuk dan disimpan kedalam file penerimaan obat masuk. Sedangkan obat disimpan didalam gudang.
5. Prosedur Pembuatan Laporan
Bagian gudang mengambil file daftar obat masuk kemudian dicetak untuk dijadikan bahan pembuatan laporan persediaan. Kemudian bagian gudang memberikan daftar kiriman obat kepada bagian kasir sebagai data obat baru yang siap dijual. Bagian gudang membuat laporan keseluruhan kegiatan persediaan obat dimulai dari proses pengeluaran obat dan proses pemasukan obat. Data dapat diperoleh dari file pengeluaran obat dan file persediaan obat masuk, laporan disimpan kedalam laporan gudang dan dicetak 1 (satu) rangkap untuk diberikan kepada pemilik apotek.
4.3. Data Flow Diagram (DFD) Sistem Usulan 1. Diagram Konteks Usulan
0
Perancangan Sistem Pada Apotek Afiyah
Wafi Orin
Kasir Bagian Gudang
Bagian Pelayanan
Apoteker
Pemilik FPO (2R)
FPO (2R) & DKO
DPO
Farmasi DOK
DOK ACC
DP
FPO (2R) & Pembelian Obat
DPO
DOK
DOK ACC
DP
FPO (2R) & DKO
Lap. DOM
Lap. DOK
Lap. PO
Gambar IV.1.
Diagram Konteks Sistem Usulan
Keterangan:
DPO : Daftar Permintaan Obat
FPO : Faktur Pembelian Obat (2Rangkap) DOK : Daftar Obat Keluar
DKO : Daftar Kiriman Obat DP : Daftar Permintaan
2. Diagram Nol Usulan
1.0
Prosedur Pengelolaan Obat
Keluar
Bagian Pelayanan
Data Daftar Obat Keluar D1
Bagian Gudang
2.0
Prosedur Pemesanan Obat
ke Farmasi Apoteker
File Pengeluaran D2 Obat
Farmasi 3.0
Prosedur Transaksi
Kasir
4.0
Prosedur Pengelolaan Obat
Masuk
File Penerimaan Obat Masuk D3
5.0
Prosedur Pembuatan
Laporan
DOK
DPO
DPO
DOK
DOK ACC
DP
FPO (2R) & DKO
FPO (2R)
Data DOK
Data PO Data Obat
Pemilik
Data DOM
LPO DOK DPO DPO
Gambar IV.2.
Diagram Nol Sistem Us ulan
Keterangan:
DOM : (Daftar Obat Masuk)
3. Diagram Detail Usulan
5.1
Perancangan Sistem Pada Apotek Afiyah
Wafi Orin
File Daftar Obat Keluar
5.2
Perancangan Sistem Pada Apotek Afiyah
Wafi Orin
5.3
Perancangan Sistem Pada Apotek Afiyah
Wafi Orin
File Pengeluaran Obat
File Penerimaan Obat Masuk D1
D2
D3 Data DOK
Data PO
Data DOM Laporan DOK
Laporan PO
Laporan POM
Gambar IV.3.
Diagram Detail Usulan
LPO : Laporan Persediaan Obat
4.4. Kamus Data Sistem Usulan 1. Dokumen Masukan
a. Daftar Permintaan Obat
Nama Arus Data : Daftar Permintaan Obat
Alias : DPO
Bentuk Data : Dokumen Cetak
Arus Data : Bagian Pelayanan – Proses 1- Bagian Gudang - Data Sore
Penjelasan : Sebagai salah satu permintaan obat Periode : Setiap terjadi permintaan obat
Volume : Tidak tentu
Struktur Data : Header + Isi
Header : Nama Dokumen
Isi : Nama Obat + Takaran + Jumlah
b. Daftar Obat Masuk
Nama Arus : Daftar Obat Masuk
Alias : DOM
Bentuk Data : Dokumen Cetak
Arus Data : Proses 4 - Data store - Proses 5
Penjelasan : Sebagai salah satu daftar obat yang masuk Periode : Setiap terjadi permintaan obat
Volume : Tidak tentu
Stuktrur Data : Header + Isi
Header : Nama Dokumen
Isi : Kode Obat + Nama Obat + Jenis Obat + Harga + Jumlah Stok
2. Dokumen Keluaran a. Daftar Obat Keluar
Nama Arus : Daftar Obat Keluar
Alias : DOK
Bentuk Data : Dokumen Cetak
Arus Data : Bagian Gudang - Proses 1- Data Store - Proses 2 - Apoteker - Data Store - Proses 5 Penjelasan : Sebagai salah satu daftar obat yang keluar Periode : Setiap terjadi permintaan obat
Volume : Tidak Tentu
Struktur Data : Header + Isi
Header : Nama Dokumen
Isi : Nama Obat Keluar + Jumlah Obat Keluar + Sisa Stok + Jumlah Keluar
Footer : Tanda tangan apoteker
b. Data Permintaan
Nama Arus : Daftar Permintaan
Alias : DP
Bentuk Data : Dokumen Cetak
Arus Data : Proses 2 + Farmasi
Penjelasan : Sebagai salah satu daftar permintaan obat ke farmasi
Periode : Setiap terjadi permintaan obat
Volume : Tidak Tentu
Struktur Data : Header + Isi
Header : Nama Dokumen
Isi : No. Petmintaan + Nama Obat + Jenis Obat
+ jumlah stok c. Laporan Persediaan
Nama Arus : Laporan Persediaan Obat
Alias : LPO
Bentuk Data : Dokumen Cetak
Arus Data : Proses 5 + Pemilik
Penjelasan : Sebagai data laporan obat ke pemilik apotek
Periode : Setahun
Volume : Tidak Tentu
Struktur Data : Header + Isi + Footer
Header : Nama Dokumen
Isi : No. Petmintaan + Nama Obat + Jenis Obat
+ jumlah stok
Footer : Tanda tangan bagian gudang + Tanda tangan pemilik apotek
4.5. Spesifikasi Rancangan Sistem Usulan 4.5.1. Bentuk Dokume n Masukan Usulan
Dokumen masukan usulan merupakan suatu dokumen yang dibuat oleh penulis mengganti yang awalnya adalah tidak manual manual menjadi (Komputerisasi).
1. Daftar Obat Masuk
Nama Dokemen : DOM
Fungsi : Sebagai daftar obat masuk yang baru
Sumber : Bagian gudang
Tujuan : Bagian kasir
Media : Kertas
Jumlah : 1 (satu lembar)
Frekuensi : Setiap terjadi pembelian obat ke farmasi
Lampiran : B.2.
4.5.2. Bentuk Dokume n Keluaran Usulan 1. Daftar Obat Keluar
Nama Dokemen : DOK
Fungsi : Sebagai catatan obat keluar
Sumber : Bagian gudang
Tujuan : Bagian kasir
Media : Kertas
Jumlah : 1 (satu lembar)
Frekuensi : Setiap terjadi proses habis stok
Lampiran : B.3.
2. Laporan Persediaan Obat
Nama Dokemen : LPO
Fungsi : Sebagai laporan persediaan obat
Sumber : Bagian gudang
Tujuan : pemilik apotek
Media : Kertas
Jumlah : 1 lembar
Frekuensi : Setiap terjadi proses aktivitas persediaan obat di gudang
Lampiran : E.1.
4.5.2. Entity Relationship Diagram (ERD) a. Entity Relationship Diagram
Obat Masuk User
Kd_User
Password Nm_UserDetail Obat Masuk Harga
Kd_ObatMJml_OM Mengelola
Memiliki Obat
Kd_ObatKd_user Mempunyai Nm_Obat Tgl_ObatK
Kd_Obat Obat Keluar
Exp
Jns_Obat Kd_ObatK Memiliki
Kd_user MengelolaDetail Obat Keluar
Jml_OKKd_Obat
Tgl_ObatM Mempunyai
1
11M 1 1 1 1M11
1
Kd_ObatM stok Kd_ObatK
Gambar IV.4.
Entity Relationship Diagram
b. Logical Record Structure
User Kd_User PK Nm_User Password
Obat Masuk Kd_ObatM PK Kd_User FK Tgl_ObatM
Obat Keluar
Kd_ObatK PK Kd_User FK Tgl_ObatK
Detail Obat Masuk Kd_Obat FK Kode_ObatM FK Jml_OM
Detail Obat Keluar Kd_Obat FK Kode_ObatK FK Jml_OK
Obat 1
1
1 M 1
1 1
1
1 M
Kd_Obat PK Nm_Obat Jns_Obat Harga Stok Exp
Gambar IV.5.
Logical Record Structure
4.5.3. Spesifikasi File 1. File User
Nama File : File User
Akronim : User
Fungsi : Untuk menyimpan data user
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 35 Karakter
Kunci Field : Kd_User
Software : MySQL
Tabel IV.1.
Spesifikasi File User
No Elemen Data Akronim Tipe Panjang Keterangan 1. Kode User Kd_User Varchar 5 Primary Key 2. Nama User Nm_User Varchar 20
3. Password Password Varchar 10
2. File Obat Masuk
Nama File : File Obat
Akronim : Obat Masuk
Fungsi : Untuk menyimpan data obat masuk Tipe File : File Transaksi
Organisasi File : Index Sequential Akses File : Random
Media : Harddisk
Panjang Record : 30 Karakter
Kunci Field : Kd_ObatM
Software : MySQL
Tabel IV.2.
Spesifikasi File Obat Masuk
No Elemen Data Akronim Tipe Panjang Keterangan 1. Kode Obat M Kd_ObatM Varchar 14 Primary Key 2. Kode User Kd_User Varchar 5 Foreign Key 3. Tanggal ObatM Tgl_ObatM Date 11
3. File Detail Obat Masuk
Nama File : File Detail Obat Masuk Akronim : Detail Obat Masuk
Fungsi : Untuk menyimpan detail obat masuk Tipe File : Tipe Transaksi
Organisasi File : Index Sequential Akses File : Random
Media : Hardisk
Panjang Record : 34
Kunci : Kd_obat
Software : MySQL
Tabel IV.3.
Spesifikasi File Detail Obat Masuk
No Elemen Data Akronim Tipe Panjang Keterangan 1. Kode Obat Kd_Obat Varchar 10 Foreign Key 2. Kode ObatM Kd_ObatM Varchar 14 Foreign Key
3. JumlahOM Jml_OM Integer 10
3. File Obat Keluar
Nama File : File Obat Keluar
Akronim : Obat Keluar
Fungsi : Untuk menyimpan data obat keluar Tipe File : File Transaksi
Organisasi File : Index Sequential Akses File : Random
Media : Harddisk
Panjang Record : 34 Karakter Kunci Field : Kd_ObatK
Software : MySQL
Tabel IV.4.
Spesifikasi File Obat Keluar
No Elemen Data Akronim Tipe Panjang Keterangan 1. Kode ObatK Kode_ObatK Varchar 10 Primary Key 2. Kode User Kd_User Varchar 14 Foreign Key 3. Tanggal_ObatK Tgl_ObatK Date 10
4. File Detail Obat Keluar
Nama File : File Detail Obat Keluar Akronim : Detail Obat Keluar
Fungsi : Untuk menyimpan detail obat keluar Tipe File : File Transaksi
Organisasi File : Index Sequential Akses File : Random
Media : Harddisk
Panjang Record : 34 Karakter
Kunci Field : Kd_Obat
Software : MySQL
Tabel IV.5.
Spesifikasi File Detail Obat Keluar
No Elemen Data Akronim Tipe Panjang Keterangan 1. Kode Obat Kd_Obat Varchar 10 Foreign Key 2. Kode ObatK Kd_ObatK Varchar 14 Foreign Key
3. JumlahOK Jml_OK Integer 10
5. File Obat
Nama File : File Obat
Akronim : Obat
Fungsi : Untuk Menyimpan data obat Tipe File : File Transaksi
Organisasi File : Index Sequential Akses File : Random
Media : Harddisk
Panjang Record : 45 Karakter
Kunci Field : Kd_Obat
Software : MySQL
Tabel IV.6.
Spesifikasi File Obat
No Elemen Data Akronim Tipe Panjang Keterangan 1. Kode Obat Kd_Obat Varchar 10 Primary Key 2. Nama Obat Nm_Obat Varchar 10
3. Jenis Obat Jns_Obat Varchar 5
4. Harga Hrg Integer 10
5. Stok Stok Integer 5
6. Expired Exp Date 5
4.5.5. Struktur Kode
Struktur Kode dibuat untuk mempermudah dan mempercepat dalam pemasukan data, menghemat tempat penyimpanan data, mempercepat proses pengolahan data dan menjaga kerahasiaan data.
Dibawah ini akan dijelaskan elemen data yang dijadikan sebagai kode- kode sebagai berikut:
1. Kode User Panjang : 7 digit Tipe : Text Format :
X 9 9 9 9 9 9
U 1 7 0 5 0 1
No.Urut Bulan Tahun Inisial User
U = Kode untuk user 17 = Tahun pemegang user 05 = Bulan pemegang user 01 = Nomor user
2. Kode Obat Panjang : 5 digit Tipe : Text Format :
X X 9 9 9
No. urut obat Inisial Obat
O B 9 9 9
OB = Kode untuk obat 001 = No.urut obat
3. Kode Obat Masuk Panjang : 5 digit Tipe : Text Format :
X X X 9 9 9 9 9 9 9 9 9 9 9
Tanggal Masuk
Bulan Masuk
Tahun Masuk
No. Urut Masuk Obat
O B M 1 9 0 9 2 0 1 7 0 0 1
Menunjukkan Obat Masuk
Keterangan:
Obat Masuk dengan kode OBM, 19 adalah tanggal masuk, 09 adalah bulan masuk, 2017 adalah tahun masuk dengan nomor urut 001.
4. Kode Obat Keluar Panjang : 5 digit Tipe : Text Format :
X X X 9 9 9 9 9 9 9 9 9 9 9
Tanggal Keluar
Bulan Keluar
Tahun Keluar
No. Urut Keluar Obat Menunjukkan
Obat Keluar
Contoh:
O B K 2 0 1 0 2 0 1 7 0 0 1
Keterangan:
Obat Keluar dengan kode OBK, 20 adalah tanggal keluar, 10 adalah bulan keluar, 2017 adalah tahun keluar dengan nomor urut 001.
4.5.6. Spesifikasi Program
Login
0.0
Menu Utama
3.1
Laporan Persediaan Obat
3.0 1.0
Master
0.0
2.0
Transaksi
0.0
3.0
Laporan
0.0
4.0
Utility
0.0
2.1
Obat Keluar
2.0
2.2
Obat Masuk
2.0 1.1
Data User
1.0
1.2
Data Obat
1.0
4.1
Backup
0.0
4.2
Logout
0.0
Gambar IV.6.
HIPO (Hierarchy Input Process Output)
1. Spesifikasi Program Menu Login Nama Program : FormLogin Akronim : frmlogin.frm
Fungsi : Untuk bisa masuk kedalam program menu utama Aplikasi Program : Java NetBeans IDE 7.1
Bentuk : Lampiran B.4.
Proses : pada form login terdapat beberapa proses diantaranya:
a. Masukan id user dan password
b. Klik LOGIN untuk masuk ke menu utama
c. Klik CANCEL untuk membatalkan ke menu utama
2. Spesifikasi Program Menu Utama
Nama Program : FormMenuUtama Akronim : formmenuutama.frm
Fungsi : Untuk menampilkan menu pilihan utama Aplikasi Program : Java NetBeans IDE 7.1
Bentuk : Lampiran C.1.
Proses : Pada menu utama terdapat empat item pilihan yaitu :
a. Pada menu utama terdapat 4 item menu, master, transaksi, laporan, utility.
b. Klik menu master, untuk menampilkan data user,data obat.
c. Klik menu transaksi, untuk menampilkan file obat keluar, file obat masuk.
d. Klik laporan, untuk menampilkan laporan persediaan obat.
e. Klik utility, untuk menampilkan form backup dan logout.
3. Spesifikasi Program Menu Master
Nama Program : FormMenuMaster
Akronim : formmenumaster.frm
Fungsi : untuk menampilkan pilihan menu master Aplikasi Program : Java NetBeans IDE 7.1
Bentuk : Lampiran C.2.
Proses : Pada menu master terdapat dua item pilihan yaitu :
a. Klik menu file data user, untuk menampilkan form data user.
b. Klik menu file data obat, untuk menampilkan form data obat.
4. Spesifikasi Program Data User Nama Program : DataUser
Akronim : User.frm
Fungsi : Untuk menampilkan data user Aplikasi Program : Java NetBeans IDE 7.1
Bentuk : Lampiran C.3.
Proses : Pada form data user terdapat tujuh item pilihan yaitu :
a. Tampilkan form data user.
b. Klik tambah, untuk menambah data yang akan dimasukan.
c. Klik batal, untuk membatalkan data yang akan di masukan.
d. Klik update, untuk memperbaharui data.
e. Klik hapus, untuk menghapus data.
f. Klik simpan, untuk menyimpan data yang sudah dimasukan.
g. Klik cari, untuk mencari data yang ada di database.
h. Klik keluar, untuk kembali ke menu utama.
6. Spesifikasi Program Data Obat Nama Program : Data Obat
Akronim : Obat.frm
Fungsi : Untuk menampilkan data obat Aplikasi Program : Java NetBeans IDE 7.1
Bentuk : Lampiran D.1.
Proses : Pada form data obat terdapat tujuh buah pilihan yaitu :
a. Tampilkan form data obat.
b. Klik tambah, untuk menambah data yang akan dimasukan.
c. Klik batal, untuk membatalkan data yang akan di masukan.
d. Klik edit, untuk memperbaiki data.
e. Klik hapus, untuk menghapus data.
f. Klik simpan, untuk menyimpan data yang sudah dimasukan.
g. Klik cari, untuk mencari data yang ada di database.
h. Klik keluar, untuk kembali ke menu utama.
7. Spesifikasi Program Menu Transaksi Nama progam : MenuTransaksi Akronim : MenuTransaksi.frm
Fungsi : Untuk menampilkan pilihan menu transaksi Aplikasi Program : Java NetBeans IDE 7.1
Bentuk : Lampiran D.2.
Proses : Pada menu transaksi terdapat dua item pilihan yaitu :
a. Klik menu file data obat keluar, untuk menampilkan form obat keluar.
b. Klik menu file data obat masuk, untuk menampilkan form obat masuk.
8. Spesifikasi Program Obat Keluar
Nama Program : DataObatKeluar
Akronim : DataObatKeluar.frm
Fungsi : Untuk menampilkan obat keluar Aplikasi Program : Java NetBeans IDE 7.1
Bentuk : Lampiran D.3.
Proses : Pada form data obat keluar terdapat empat item pilihan yaitu :
a. Tampilkan form data obat keluar.
b. Klik tambah, untuk menambah data yang akan dimasukan.
c. Klik simpan, untuk menyimpan data yang sudah dimasukan.
d. Klik batal, untuk membatalkan data yang akan di masukan.
e. Klik keluar, untuk kembali ke menu utama.
9. Spesifikasi Program Obat Masuk
Nama Program : DataObatMasuk
Akronim : DataObatMasuk.frm
Fungsi : Untuk menampilkan obat masuk Aplikasi Program : Java NetBeans IDE 7.1
Bentuk : Lampiran D.4.
Proses : Pada form data obat masuk terdapat empat item pilihan yaitu :
a. Tampilkan form data obat masuk.
b. Klik tambah, untuk menambah data yang akan dimasukan.
c. Klik simpan, untuk menyimpan data yang sudah dimasukan.
d. Klik batal, untuk membatalkan data yang akan di masukan.
e. Klik keluar, untuk kembali ke menu utama.
10. Spesifikasi Program Menu Laporan Nama Program : MenuLaporan
Akronim : MenuLaporan.frm
Fungsi : Untuk menampilkan menu laporan Aplikasi Program : Java NetBeans IDE 7.1
Bentuk : Lampiran D.5.
Proses : Pada menu laporan terdapat satu item pilihan yaitu :
a. Klik menu file laporan, untuk menampilkan form data laporan persediaan obat.
11. Spesifikasi Program Laporan Persediaan Obat Nama Program : LaporanPersediaanObat
Akronim : LaporanPersediaanObat.frm
Fungsi : Untuk menampilkan form Laporan Persediaan Obat Aplikasi Program : Java NetBeans IDE 7.1
Bentuk : Lampiran E.1.
Proses : Pada form laporan persediaan obat terdapat dua item pilihan yaitu :
a. Klik cetak, untuk mencetak laporan persediaan obat.
b. Klik keluar, untuk kembali ke menu utama.
12. Spesifikasi Program Menu Utility Nama program : MenuUtility
Akronim : MenuUtility.frm
Fungsi : untuk menampilkan pilihan menu utility Aplikasi Program : Java NetBeans IDE 7.1
Bentuk : Lampiran E.2.
Proses : Pada menu utiliy terdapat dua buah pilihan yaitu :
a. Klik menu file backup, untuk menampilkan form backup.
b. Klik menu file logout, untuk keluar dari akun pengguna/user.
13. Spesifikasi Program Backup Nama program : Backup
Akronim : Backup.frm
Fungsi : Untuk mencadangkan file data sehingga apabila terjadi kerusakan terhadap file asli maka dapat mengembalikan file tersebut
Aplikasi Program : Java NetBeans IDE 7.1
Bentuk : Lampiran E.3.
Proses : Pada form backup terdapat dua buah pilihan yaitu :
a. Pilih lokasi, untuk memilih database yang akan di backup.
b. Pilih folder, untuk memilih dimana database akan disimpan.
c. Klik backup, untuk memproses database yang akan di backup.
d. Klik keluar, untuk keluar dari form backup.
14. Spesifikasi Program Logout Nama Program : Logout Akronim : logout.frm
Fungsi : untuk keluar dari program Aplikasi Program : Java NetBeans IDE 7.1
Bentuk : Lampiran E.4.
Proses : Klik logout untuk keluar dari program.
4.6. Spesifikasi Sistem Komputer 4.6.1. Umum
Setelah penulis mempelajari sistem yang sedang berjalan dan mengetahui masalah- masalah yang ada pada sistem berjalan, maka penulis mencoba menjelaskan lebih lanjut mengenai sistem komputerisasi.
Pada rancangan sistem komputer ini, penulis berharap sistem yang ada dapat mengurangi masalah- masalah yang ada pada apotek afiyah wafi orin karawang baik dalam alur sistem, pengelolaan data, maupun program. Secara
khusus, rancangan sistem usulan ini bertujuan untuk meningkatkan mutu kualitas kerja.
4.6.2. Perangkat Keras
Penggunaan perangkat keras (hardware) minimum yang digunakan dalam sistem usulan persediaan obat adalah suatu unit komputer dan printer dengan spesifikasi minimal sebagai berikut:
1. Microprosessor : Pentium 4
2. RAM : 1 GB
3. Harddisk : 250 GB
4. Monitor : LCD 14 inchi
5. Mouse : USB
6. Keyboard :102 Keys
7. Printer : InkJet
4.6.3. Perangkat Lunak
Penggunaan komputer tidak terlepas dari pemakaian perangkat lunak (software). Oleh karena itu dibutuhkan suatu perangkat lunak yang kompeten dengan aktivitas perusahaan sehingga mampu mendukung kelancaran dalam aktivitas pengolahan data. Dalam hal ini, penulis dalam membuat sistem usulan menggunakan perangkat lunak (software) sebagai berikut:
1. Sistem Operasi : Windows7
2. Aplikasi Program : Java NetBeans IDE 7.1 3. Aplikasi Database : MySQL
4. Aplikasi Browser : Mozilla Firefox
4.7. Jadwal Implementasi
Setelah sistem rancangan dianalisis dan didesain secara rinci dengan teknologi dan desain program yang dipilih, maka tahap selanjutnya adalah membuat jadwal implementasi. Tahapan implementasi mencakup langkah- langkah dan tahapan-tahapan dari awal suatu sistem diusulkan sampai diterapkan dalam objek dan sasarannya. Tahapan implementasi ini terdiri dari beberapa kegiatan yang harus dilakukan antara lain:
1. Analisa Sistem
Analisa sistem adalah mempelajari sistem yang berjalan beserta masalah yang ada, yang bertujuan untuk mendapatkan gambaran tentang bentuk permasalahan yang ada di instansi tersebut mengurangi kesalahpahaman antara sistem yang berjalan dengan sistem yang diusulkan. Dan membutuhkan waktu selama satu minggu.
2. Desain Sistem
Desain sistem ini dilakukan untuk menggambarkan rancangan dari sistem yang akan dibuat yang akan dijadikan dasar dalam pembuatan program.
Membutuhkan waktu selama satu minggu pada minggu kedua.
3. Persiapan Data Awal
Persiapan data awal adalah suatu kegiatan yang bertujua n untuk mengumpulkan data yang nantinya akan digunakan pada sistem usulan setelah selesai diimplementasiakan. Data yang digunakan bukan data yang sesungguhnya yang menjadi inputnya, melainkan data yang mempunyai kesamaan bentuk. Untuk kegiatan ini diperlukan waktu dua minggu dari
keseluruhan dan kesamaan data yang ada. Kegiatan ini ditempatkan pada minggu ketiga dan minggu keempat dibulan pertama.
4. Pembuatan File Baru
Pada kegiatan ini akan dibuat satu file data base yang fungsinya sebagai tempat penampungan data yang telah dikumpulkan pada kegiatan pertama di atas. Untuk itu diperlukan waktu selama satu minggu pada minggu pertama pada bulan kedua.
5. Pembuatan Program & Tes Program
Pengetesan program dilakukan agar program yang dibuat ataupun yang dirancang dapat diketahui kekurangannya sebelum diterapkan, dan membutuhkan waktu selama 3 minggu pada minggu kedua sampai minggu keempat pada bulan kedua.
6. Pembuatan buku petunjuk
Pembuatan buku petunjuk ini berguna dalam tata cara pelaksanaan sistem usulan agar pengguna sistem dapat mempelajari prosedur secara menyeluruh, dan membutuhkan waktu selama satu minggu pada bulan ketiga.
7. Pelatihan
Dimaksudkan untuk memberikan latihan kepada personil dan meningkatkan kemampuan personil dalam memahami dan menggunakan progra m yang telah dibuat sehingga penerapan sistem yang baru dapat dikuasai oleh pegawai atau user dalam instansi tersebut, dan membutuhkan waktu selama satu minggu.
minggu kedua pada bulan ketiga.
8. Tes Sistem
Tes sistem adalah kegiatan yang bertujuan untuk melakukan uji terhadap sistem secara keseluruhan sampai sistem ini dapat dipahami dengan baik dan benar. Membutuhkan waktu selama satu minggu pada minggu ketiga bulan ketiga.
9. Evaluasi & Operasional
Operasional adalah menjalankan sistem yang sesuaikan secara utuh.
Operasional terhitung sejak sistem dimulai kurang lebih satu bulan, setelah itu akan dilakukan evaluasi terhadap sistem apakah sudah sesuai dengan kebutuhan atau tidak dan untuk mengetahui kekurangan-kekurangan dari sistem yang baru tersebut selama sistem tersebut masih digunakan. Waktu yang diperlukan pada tahap ini adalah satu minggu,minggu keempat pada bulan ketiga. Adapun daftar selengkapnya beserta rincian waktu yang diperlukan untuk masing- masing kegiatan dapat dilihat pada tahap berikut ini:
Tabel IV.7.
Jadwal Implementasi
No Jenis Kegiatan
WAKTU
Bulan I Bulan II Bulan III 1 2 3 4 1 2 3 4 1 2 3 4 1 Analisa Sistem 2 Desain Sistem 3 Persiapan Data Awal 4 Pembuatan File Baru 5 Pembuatan Program &
Tes Program 6 Pembuatan Buku
Petunjuk 7 Pelatihan 8 Tes Sistem 9 Evaluasi & Operasional