BAB IV PERANCANGAN SISTEM USULAN · User tidak dapat melakukan pemesanan obat Actors Logistik Main...

38
34 BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem A. Analisa Kebutuhan Pengguna Dalam aplikasi sistem persediaan terdapat dua pengguna yang dapat saling berinteraksi dalam lingkungan sistem, yaitu: kepala logistik dan logistik. Kedua pengguna tersebut memiliki karakteristik interaksi dengan sistem yang berbeda-beda dan memiliki kebutuhan informasi yang berbeda-beda, seperti berikut ini: 1. Kepala Logistik a. Kepala logistik dapat melakukan login mengelola data distributor, mengelola data user. b. Kepala logistik menyetujui form pemesanan obat yang dibuat oleh logistik. c. Kepala logistik mengecek laporan persediaan obat. 2. Logistik Menyerahkan penuh pengelolaan persediaan obat di Klinik Mata Dr. Suparman terhadap logistik a. Logistik dapat login b. Logistik dapat mengisi form pemesanan obat c. Logistik dapat melihat data stok obat

Transcript of BAB IV PERANCANGAN SISTEM USULAN · User tidak dapat melakukan pemesanan obat Actors Logistik Main...

  • 34

    BAB IV

    PERANCANGAN SISTEM USULAN

    4.1. Tahapan Perancangan Sistem

    A. Analisa Kebutuhan Pengguna

    Dalam aplikasi sistem persediaan terdapat dua pengguna yang dapat saling

    berinteraksi dalam lingkungan sistem, yaitu: kepala logistik dan logistik. Kedua

    pengguna tersebut memiliki karakteristik interaksi dengan sistem yang berbeda-beda

    dan memiliki kebutuhan informasi yang berbeda-beda, seperti berikut ini:

    1. Kepala Logistik

    a. Kepala logistik dapat melakukan login mengelola data distributor, mengelola

    data user.

    b. Kepala logistik menyetujui form pemesanan obat yang dibuat oleh logistik.

    c. Kepala logistik mengecek laporan persediaan obat.

    2. Logistik

    Menyerahkan penuh pengelolaan persediaan obat di Klinik Mata Dr. Suparman

    terhadap logistik

    a. Logistik dapat login

    b. Logistik dapat mengisi form pemesanan obat

    c. Logistik dapat melihat data stok obat

  • 35

    d. Logistik dapat mengubah data stok obat

    e. Logistik dapat mengecek persediaan obat

    f. Logistik dapat membuat dan mencetak laporan persediaan obat.

    g. Logistik dapat menerima obat dari distributor

    h. Logistik dapat mengubah password

    i. Logistik mengelola data obat keluar

    4.1.1. Rancangan Diagram Use Case

    Gambar IV.1. Diagram Use Case Sistem Usulan

  • 36

    1. Definisi Aktor

    Berikut adalah deskripsi pendefinisian aktor pada sistem persediaan obat:

    Tabel IV.1

    Deskripsi Use Case Definisi Aktor

    2. Skenario Use Case

    Berikut adalah skenario dari jalannya masing-masing use case yang telah

    didefinisikan.

    Tabel IV.2

    Deskripsi Use Case Definisi Login

    Use Case Name Login

    Requirements User melakukan login

    Goal User dapat melakukan login

    Pre-condition User ingin melakukan login

    Post-condition User dapat melakukan login

    Failed

    and Condition

    User tidak dapat melakukan login

    Actors Kepala Logistik dan Logistik

    Main flow/basic path 1. Actor membuka from login dan actor memasukan user

    name

    No Aktor Deakripsi

    1. Kepala Logistik Orang yang bertugas dan memiliki hak akses

    penuh tentang pengelolaan sistem persediaan

    Obat di Klinik Mata Dr.Suparman.

    2. Logistik Orang yang bertugas dan memiliki hak akses

    tertentu pada pengelolaan sistem persediaan

    obat Klinik Mata Dr. Suparman yaitu hanya pada

    Melakukan transaksi pemesanan obat, penerimaan obat,

    pengriman obat ke apotek, membuat laporan, mengelola

    data obat dan mengubah password.

  • 37

    2. Password

    Sistem menampilkan keberhasilan

    3. Login

    Tabel IV.3

    Deskripsi Use Case Kelola Data Obat

    Use Case Name Mengelola data Obat

    Requirements User melakukan pengelolaan data obat

    Goal User dapat melakukan pengelolaan data obat

    Pre-condition User ingin mengelola data obat

    Post-condition User dapat mengelola data obat

    Failed

    end Condition

    User tidak dapat mengelola data obat

    Actors Logistik

    Main flow/basic path 1. Actor membuka from pengelolaan data obat 2. Actor mengelola from data obat sesuai kebutuhan 3. Melakukan data obat

    Alternative

    flow/Invariant A

    -

    Invariant B 1. Actor membuka from data obat 2. Actor mengelola from data obat sesuai kebutuhan 3. Sistem menampilkan adanya kesalahan dalam kelola

    data obat

    4. Sistem menampilkan pesan “data yang anda masukan salah atau isi data dengan lengkap

    Tabel IV.4

    Deskripsi Use Case Pemesanan Obat

    Use Case Name Pemesanan Obat

    Requirements User melakukan pemesanan obat

    Goal User dapat melakukan pemesanan obat

    Pre-condition User ingin melakukan pemesanan obat

    Post-condition User dapat melakukan pemesanan obat

    Alternative

    flow/Invariant A

    Sistem menampilkan siapa yang sedang melakukan

    locgin untuk menentukan hak akses

    Invariant B 1. Actor membukan from login

    2. Actor memasukan username dan password

    3. Keberhasilan login

    4. Sistem menampilkan pesan “username atau password

    salah”

  • 38

    Failed end

    Condition

    User tidak dapat melakukan pemesanan obat

    Actors Logistik

    Main flow/basic path 1. Actor membuka form pemesanan obat 2. Actor mengisi form pemesanan obat 3. Actor mengisi form pemesanan obat melakukan pengisian form pemesanan obat

    Alternative

    flow/Invariant A

    Sistem menampilkan data obat apa saja yang akan

    dipesan oleh actor

    Invariant B 1. Actor membuka form pemesanan obat 2. Actor mengisi form pemesanan obat 3. Sistem menampilkan adanya kesalahan dalam pengisian

    data pemesanan obat

    4. Sistem menampilkan pesan “Data yang Anda masukkan salah atau Isi data dengan lengkap”

    Tabel IV.5

    Deskripsi Use Case Penerimaan Obat

    Use Case Name Penerimaan Obat

    Requirements User melakukan transaksi penerimaan obat

    Goal User dapat melakukan transaksi penerimaan obat

    Pre-condition User ingin melakukan transaksi penerimaan obat

    Post-condition User dapat melakukan transaksi penerimaan obat

    Failed end

    Condition

    User tidak dapat melakukan transaksi penerimaan

    Actors Logistik

    Main flow/basic path 1. Actor membuka form penerimaan obat 2. Actor mengisi form penerimaan obat 3. Sistem menampilkan keberhasilan melakukan

    pengisian form penerimaan obat

    Alternative

    flow/Invariant A

    Sistem menampilkan data obat apa saja yang dikirim

    dari distributor

    Invariant B 1. Actor membuka form penerimaan obat 2. Actor mengisi form penerimaan obat 3. Sistem menampilkan adanya kesalahan dalam 4. Sistem menampilkan pesan “Data yang Anda masukkan

    salah atau Isi data dengan lengkap”

  • 39

    Tabel IV.6

    Deskripsi Use Case Ganti Password

    Use Case Name Mengganti Password

    Requirements User mengganti password

    Goal User dapat mengganti password

    Pre-condition User ingin mengganti password

    Post-condition User dapat mengganti password

    Failed end

    Condition

    User tidak dapat mengganti password

    Actors Kepala Logistik dan Logistik

    Main flow/basic path 1. Actor membuka form ganti password 2. Actor memasukkan password lama dan password

    baru

    3. Sistem menampilkan keberhasilan mengganti Password

    Alternative

    flow/Invariant A

    -

    Invariant B 1. Actor membuka form ganti password 2. Actor memasukkan password lama dan password

    baru

    3. Sistem menampilkan adanya kesalahan dalam pengisian password

    4. Sistem menampilkan pesan “Password lama yang Anda masukkan salah atau konfirmasi password baru anda

    tidak sesuai”

    Tabel IV.7

    Deskripsi Use Case Input Data Distributor

    Use Case Name Mengelola data distributor

    Requirements User mengelola Mengelola data distributor

    Goal User dapat menambah data distributor

    Pre-condition User ingin menambah data distributor

    Post-condition User dapat bisa menambah data distributor

    Failed end Condition -

    Actor Kepala Logistik

    Main flow/basic patt 1. Actor membuka form data distributor 2. Actor mengisi data distributor 3. Sistem menampilkan keberhasilan menambahkan data

    distributor

    Alternative

    flow/Invariant A

    Sistem menampilkan data distributor

    Invariant B -

  • 40

    Tabel IV.8

    Deskripsi Use Case Input Data user

    Use Case Name Mengelola data distributor

    Requirements User mengelola Mengelola data User

    Goal User dapat menambah data User

    Pre-condition User ingin menambah data User

    Post-condition User dapat bisa menambah data User

    Failed end Condition -

    Actor Kepala Logistik

    Main flow/basic patt 1. Actor membuka form data User 2. Actor mengisi data User 3. Sistem menampilkan keberhasilan menambahkan data

    distributor

    Alternative

    flow/Invariant A

    Sistem menampilkan data User

    Invariant B -

    Tabel IV.9

    Deskripsi Use Case Data Obat Keluar

    Use Case Name Obat Keluar

    Requirements User melakukan Obat Keluar

    Goal User dapat melakukan Obat Keluar

    Pre-condition User ingin melakukan Obat Keluar

    Post-condition User dapat melakukan Obat Keluar

    Failed end

    Condition

    User tidak dapat melakukan Obat Keluar

    Actors Logistik

    Main flow/basic path 4. Actor membuka form Obat Keluar 5. Actor mengisi form penerimaan obat 6. Sistem menampilkan keberhasilan melakukan

    pengisian form Obat Keluar

    Alternative

    flow/Invariant A

    -

    Invariant B 5. Actor membuka form Obat Keluar 6. Actor mengisi form Obat Keluar 7. Sistem menampilkan pesan “Data yang Anda masukkan

    salah atau Isi data dengan lengkap”

  • 41

    4.1.2. Rancangan Diagram Aktivitas

    Dalam rancangan diagram aktivitas, penulis membagi dalam dua kategori

    yaitu diagram aktivitas pemilik dan diagram aktivitas karyawan.

    A. Diagram aktivity login

    Gambar IV.2. Diagram Aktivitas Login User

  • 42

    B. Diagram aktivity distributor

    Gambar IV.3. Diagram Aktivitas Distributor

  • 43

    C. Diagram aktivity pemesanan obat

    Gambar IV.4. Diagram Aktivitas Pemesanan

  • 44

    D. Diagram aktivity penerimaan obat

    Gambar IV.5. Diagram Aktivitas Penerimaan

    E. Diagram aktivity ganti password

    Gambar IV.6. Diagram Aktivitas Password

  • 45

    F. Diagram aktivity Cetak laporan

    Gambar IV.7. Diagram Aktivitas Cetak Laporan

  • 46

    G. Diagram aktivity data obat

    Gambar IV.8. Diagram Aktivitas Data Obat

  • 47

    H. Diagram aktivity data obat Keluar

    Gambar IV.9. Diagram Aktivitas Data Obat Keluar

    4.1.3. Rancangan Dokumen Sistem Usulan

    A. Spesifikasi Rancangan Masukkan (Input)

    Spesifikasi masukan atau input merupakan data awal dalam pengelolaandata dan

    akan menjadi proses pengolahan data selanjutnya yang berbentuk dokumen. Dan

    spesifikasi bentuk dokumen dari perancangan sistem persediaan obat pada Klinik

    Mata Dr. Suparman sebagai berikut:

  • 48

    1. Nama Dokumen : Form Data Obat

    Fungsi : Dokumen data obat untuk dimasukan pada program

    Sumber : Distributor

    Tujuan : Logistik

    Media : Kertas

    Jumlah : 1 lembar

    Frekuensi : Setiap penambahan data obat

    Bentuk : Lihat Lampiran C.1

    2. Nama Dokumen : Bukti Transaksi Penerimaan Obat

    Fungsi : Sebagai bukti transaksi penerimaan obat

    Sumber : Distributor

    Tujuan : Logistik

    Media : Kertas

    Jumlah : 1 lembar

    Frekuensi : Setiap transaksi penerimaan obat dari dstributor

    Bentuk : LihatLampiran C.2

  • 49

    B. Spesifikasi Rancangan Keluaran (Output)

    Spesifikasi keluaran merupakan bentuk keluaran atau output dapat berupa

    media kertas dan media lunak (tampilan pada layar komputer) dari hasil proses

    program yang dirancang sebagai berikut:

    1. Nama Dokumen : Laporan Persediaan Data Obat

    Fungsi : Sebagai Data Stok Obat

    Sumber : Logistik

    Tujuan : Kepala Logistik

    Media : Kertas

    Jumlah : 1 lembar

    Frekuensi : Setiap 1 Minggu

    Bentuk : Lihat Lampiran D.1

    2. Nama Dokumen : Laporan Transaksi Pemesanan Obat

    Fungsi : Untuk mengatuhi data transaksi pemesanan obat

    Sumber : Logistik

    Tujuan : Kepala Logistik

    Media : Kertas

    Jumlah : 1 lembar

    Frekuensi : Setiap pemesanan

  • 50

    Bentuk : Lihat Lampiran D.2

    3. Nama Dokumen : Laporan Data Obat Keluar

    Fungsi : Untuk mengatuhi data keluar obat

    Sumber : Logistik

    Tujuan : Apotek

    Media : Kertas

    Jumlah : 1 lembar

    Frekuensi : Setiap 1 minggu sekali

    Bentuk : Lihat Lampiran D.3

    4.1.4. Rancangan Prototype

    a. Berikut ini Interface Form Login

    Gambar IV.10. Interface form Login

  • 51

    b. Berikut ini Interface Menu Utama Kepala Logistik

    Gambar IV.11. Interface form menu utama Kepala Logistik

    c. Berikut ini Interface Data Distributor

    Gambar IV.12. Interface form Distributor

  • 52

    d. Berikut ini Interface Data User

    Gambar IV.13. Interface menu User

    e. Berikut ini Interface Cek Laporan

    Gambar IV.14. interface from Cek Laporan

  • 53

    f. Berikut ini Interface Menu Utama Logistik

    Gambar IV.15. Interface form menu Logistik

    g. Berikut ini Interface Laporan

    Gambar IV.16. Interface form Laporan

  • 54

    h. Berikut ini Interface Ganti Password

    Gambar IV.17. Interface form Password

    i. Berikut ini Interface Kelola Data Obat

    Gambar IV.18. Interface form Data Obat

  • 55

    j. Berikut ini Interface Pemesanan

    Gambar IV.19. Interface form Pemesanan

    k. Berikut ini Interface Penerimaan

    Gambar IV.20. interface form Penerimaan Obat

  • 56

    l. Berikut ini Interface Data Obat Keluar

    Gambar IV.21. Interface form Data Keluar Obat

  • 57

    4.2. Perancangan Perangkat Lunak

    4.2.1. Entity Relationship Diagram (ERD)

    Detail Pemesanan

    PemesananData Obat

    PenerimaanDetail Penerimaan

    Distributor

    User

    Tanggal

    Totalharga

    User_IDDistributor_

    IDNomorTrans

    aksi

    Nama

    Username

    Password

    HakAkses

    User_ID

    Distributor_ID

    Alamat

    telepon

    Nama distributor

    Penerimaan_ID

    Nofaktur

    Tanggal

    NomorTransaksi

    Penerimaan_ID

    Kodeobat

    Jumlah

    Kodeobat_ID

    Satuan

    Namaobat

    Harga

    Stok

    Nomertransaksi

    Jumlah

    Kodeobat

    Hargasatuan

    Subtotal

    mempunyai

    mempunyai

    mempunyai

    memilik

    mempunyai

    memilikimemiliki

    Detail Obat Keluar

    mempunyai

    Jumlah

    KodeObat

    Obat Keluar_ID

    ObatKeluar

    mempunyai

    ObatKeluar_IDTanggal

    1m

    1

    m

    1

    1

    m

    m

    m

    m

    m

    m

    m

    1

    11

    1

    1

    Gambar IV.22. Entity Relationship Diagram

  • 58

    4.2.2. Logical Record Structure (LRS)

    Gambar IV.23. Logical Record Structure

    4.2.3. Spesifikasi File

    Dalam program ini menggunakan satu buah database dengan nama

    persediaanobat.sql dan didalamnya terdapat tabel-tabel sebagai entitas. Tabel- tabel

    tersebut adalah sebagai berikut:

    1. Spesifikasi File Data User

    Nama : Tabel User

    Akronim : User

    Fungsi : Mengelola dan Menyimpan Data User

    Tipe File : File Master

    Organisasi File : Index sequental

    Akses File : Random

  • 59

    Media : Hardisk

    Filed Key : Kode_User

    Ukuran Record : 124 byte

    Software : MySQL

    Tabel IV.9

    Spesifikasi File Data User

    No Nama Akronim Tipe Panjang Keterangan

    1. Kode User Kode_User Int 11 Primary Key

    2. Nama Nama Varchar 35 -

    3. User Name User Name Varchar 35 -

    4. Password Password Varchar 35 -

    5. Akses Level Akses_Level Varchar 8 -

    2. Spesifikasi File Data Obat

    Nama File : Tabel Data Obat

    Akronim : dataobat

    Fungsi : Mengelola dan Menyimpan data obat

    Tipe File : File Master

    Organisasi File : Index sequental

    Akses File : Ramdom

    Media : Harddisk

    Field Key : KodeObat

    Ukuran Record : 81 byte

    Software :MySQL

  • 60

    Tabel IV.10

    Spesifikasi File Data Obat

    No Nama Akronim Tipe Panjang Keterangan

    1. KodeObat KodeObat Int 15 Primary Key

    2. NamaObat NamaObat Varchar 35 - 3. Satuan Satuan Varchar 15 -

    4. Harga Harga Varchar 11 -

    5. Stok Stok Varchar 5 -

    3. Spesifikasi File Data Distributor

    Nama File : Tabel Data Distributor

    Akronim : Data Distributor

    Fungsi : Mengelola dan Menyimpan Data Distributor

    Tipe File : File Master

    Organisasi File : Index sequental

    Akses File : Random

    Media : Harddisk

    Field Key : Distributor_ID

    Ukuran Record : 116 byte

    Software : MySQL

    Tabel IV.11

    Spesifikasi File Data Distributor

    No Nama Akronim Tipe Panjang Keterangan

    1. Distributor DistributorID Int 11 Primary Key

    2. NamaDistributor NamaDistributor Varchar 35 -

    3. Alamat Alamat Varchar 35 -

    4. Telepon Telepon Varchar 35 -

    4. Spesifikasi File Data Pemesanan

    Nama File : Tabel Data Pemesanan

    Akronim : Data Pemesanan

  • 61

    Fungsi : Mengelola dan Menyimpan Data Pemesanan

    Tipe File : File Transaksi

    Organisasi File : Random Index sequental

    Akses File : Random

    Media : Harddisk

    Field Key : NomorTransaksi

    Ukuran Record : 46 byte

    Software : MySQL

    Tabel IV.12

    Spesifikasi File Data Pemesanan

    No Nama Akronim File Panjang Keterangan

    1. NomorTransaksi NomorTransaksi Varchar 15 Primary Key

    2. Distributor_ID Distributor_ID Int 11 -

    3. Tanggal Tanggal Date - -

    4. TotalHarga TotalHarga Bigint 20 -

    5. Spesifikasi File Data Penerimaan

    Nama File : Tabel Data Penerimaan

    Akronim : Data Pemesanan

    Fungsi : Mengelola dan Menyimpan Data Penerimaan

    Tipe File : File Transaksi

    Organisasi File : Random Index sequental

    Akses File : Random

    Media : Harddisk

    Field Key : Penerimaan_ID

    Ukuran Record : 41 byte

    Software : MySQL

  • 62

    Tabel IV.13

    Spesifikasi File Data Penerimaan

    No Nama Akronim Tipe Panjang Keterangan

    1. Penerimaan_ID Penerimaan_ID Int 11 Primary Key

    2. NomorTransaksi NomorTransaksi Varchar 15

    3. NomorFaktur NomorFaktur Varchar 15

    5. Tanggal Tanggal Date -

    6. Spesifikasi File Detail Penerimaan

    Nama File : Tabel Detail Penerimaan

    Akronim : Data Detail Penerimaan

    Fungsi : Menyimpan Detail Penerimaan

    Tipe File : File Transaksi

    Organisasi File : Random Index sequental

    Akses File : Random

    Media : Harddisk

    Field Key : -

    Ukuran Record : 31 byte

    Software : MySQL

    Tabel IV.14

    Spesifikasi File Detail Penerimaan

    No Nama Akronim File Panjang Keterangan

    1. Penerimaan_Id Penerimaan_ID Int 11 -

    2. KodeObat KodeObat Varchar 15 -

    3. Jumlah Jumlah Int 5 -

    7. Spesifikasi File Detail Pemesanan

    Nama File : Tabel Detail Pemesanan

    Akronim : Data Detail Pemesanan

    Fungsi : Menyimpan Detail Pemesanan

  • 63

    Tipe File : File Transaksi

    Organisasi File : Random Index sequental

    Akses File : Random

    Media : Harddisk

    Field Key : -

    Ukuran Record : 66 byte

    Software : MySQL

    Tabel IV.15

    Spesifikasi File Data Detail Pemesanan

    No Nama Akronim Tipe Panjang Keterangan

    1. NomorTransaksi NomorTransaksi Varchar 15 -

    2. KodeObat KodeObat Varchar 15 -

    3. Jumlah Jumlah Int 5 -

    4. HargaSatuan HargaSatuan Int 11 -

    5. Subtotal Subtotal Bigint 20 -

    8. Spesifikasi File Data Keluar Obat

    Nama File : Tabel Data Keluar Obat

    Akronim : Data Keluar Obat

    Fungsi : Menyimpan Keluar Obat

    Tipe File : File Transaksi

    Organisasi File : Random Index sequental

    Akses File : Random

    Media : Harddisk

    Field Key : KeluarObat

    Ukuran Record : 15 byte

    Software : MySQL

  • 64

    Tabel IV.16

    Spesifikasi File Keluar Obat

    No Nama Akronim Tipe Panjang Keterangan

    1. ObatKeluar_ID ObatKeluar_ID Varchar 15 Primary Key

    2. Tanggal Tanggal Date - -

    9. Spesifikasi File Detail Keluar Obat

    Nama File : Tabel Detai Keluar Obat

    Akronim : Detail Keluar Obat

    Fungsi : Menyimpan Keluar Obat

    Tipe File : File Transaksi

    Organisasi File : Index sequental

    Akses File : Random

    Media : Harddisk

    Field Key : -

    Ukuran Record : 35 byte

    Software : MySQL

    Tabel IV.17

    Spesifikasi File Detail ObatKeluar

    No Nama Akronim Tipe Panjang Keterangan

    1. ObatKeluar_ID ObatKeluar_ID Varchar 15 -

    2. KodeObat KodeObat Varchar 15 -

    3 Jumlah Jumlah Int 5 -

  • 65

    4.2.4. Class Model

    Gambar IV.24. Class Model

  • 66

    4.2.5. Sequence Diagram

    A. Sequence Diagram login/logout

    Gambar IV.25. Sequence Diagram Login

  • 67

    B. Sequence Diagram Data Obat

    Gambar IV.26. Sequence Diagram Data Obat

  • 68

    C. Sequence Diagram Pemesanan

    Gambar IV.27. Sequence Diagram Pemesanan

    D. Sequence Diagram Penerimaan

    Gambar IV.28. Sequence Diagram Penerimaan

  • 69

    E. Sequence Diagram Cetak Laporan

    Gambar IV.29. Sequence Diagram Cetak Laporan

    F. Sequence Diagram Data Keluar Obat

    Gambar IV.30. Sequence Diagram Data Keluar Obat

  • 70

    4.2.6. Spesifikasi Hardware dan Software

    1. Spesifikasi Hardware

    Perangkat keras (hardware) adalah serangkaian unsur-unsur yang terdiri

    dari beberapa perangkat keras yang membentuk suatu sistem komputer yang

    digunakan untuk mengoperasikan proses kerja pemakai. Spesifikasi perangkat keras

    yang diusulkan sebagai berikut:

    a. Client

    1) CPU

    (a) Processor Pentium 4

    (b) RAM DDR2 1 GB

    (c) Hard Disk 20 GB

    2) Mouse standar

    3) Keyboard standar

    4) Monitor dengan resolusi layar minimum 1024x768

    5) Printer inkjet

    2. Spesifikasi Software

    Bagian penting lain yang mendukung program adalah perangkat lunak

    (software) yang digunakan dalam mengeksekusi program aplikasi serta sistem

    operasi yang akan digunakan untuk menjalankan program tersebut. Sistem operasi

    ini berfungsi untuk mengidentifikasi dan menyiapkan aplikasi program sehingga

    tata kerja seluruh peralatan komputer dapat terkontrol dengan baik. Perangkat

  • 71

    lunak yang dibutuhkan untuk menjalankan aplikasi program sistem

    persediaan obat ini adalah:

    a. Sistem operasi : Windows 7 x86 or Higher

    b. Bahasa Pemograman : Java Netbeans

    c. Program atau software pendukung : Php MyAdmin, XAMPP dan MySQL.

    4.3. Implementasi

    4.3.1. Implementasi

    WAKTU

    No KEGIATAN

    BULAN 1 BULAN 2 BULAN 3

    1 2 3 4 1 2 3 4 1 2 3 4

    1 Persiapan data awal

    2 Analisa

    3 Desain

    4 Desain perangkat

    lunak

    5 Tea sistem

    6 Pembuatan dan tes

    program

    7 Pelatihan

    8 Pembuatan buku

    pentujuk

    9 Evaluasi dan

    oprasional