BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN.pdf

download BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN.pdf

of 27

Transcript of BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN.pdf

  • 7/24/2019 BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN.pdf

    1/27

    40

    BAB IV

    RANCANGAN SISTEM DAN PROGRAM USULAN

    4.1. Analisa Kebutuhan Software

    A. Tahapan Analisis

    Sistem Informasi Penyewaan Truk berbasis web dimana petugas sebagai

    admin dan user untuk melakukan pengolahan data penyewaan seperti pengolahan

    data customer, truk, transaksi sewa, dan pengembalian truk. Berikut ini spesifikasi

    kebutuhan dari sistem informasi perpustakaan berbasis web:

    A. Halaman UserPengunjung :

    A.1. Pengunjung melihat profil PT. Erafistah Indah Jakarta.

    A.2. Pengunjung melihat truktruk yang disewakan.

    A.3. Pengunjung melihat cara penyewaan truk

    A.4. Pengunjung dapat melihat tariff sewa truk.

    B. Halaman UserMember :

    B.1. Member dapat melakukan pengolahan data usercustomer.

    B.2. Member dapat melihat jumlah pemesanan sewa.

    B.3. Member dapat melihat jumlah harga truk yang telah disewa.

    B4. Member dapat melakukan konfirmasi pembayaran.

    C.

    HalamanAdministrator:

    C.1. Admin dapat melihat halaman beranda, bahwa loginberhasil.

    C.2. Admin dapat melakukan penambahan data useradmin.

    C.3. Admin dapat melakukan pengolahan data admin.

    C.4. Admin dapat melakukan penambahan data kendaraan.

  • 7/24/2019 BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN.pdf

    2/27

    41

    C.5. Admin dapat melakukan pengolahan data penyewaan.

    C.6. Admin dapat melakukan penambahan data pembayaran.

    C.7. Admin dapat melakukan pengolahan data customer.

    C.8. Admin dapat melakukan pengolahan data status sewa

    C.9. Admin dapat melakukan pengolahan data laporan penyewaan per

    periode

  • 7/24/2019 BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN.pdf

    3/27

    42

    B. Use CaseDiagram

    1. Use CaseDiagram Sistem Penjulan Barang

    uc Use Case Diagram Sistem Penj ualan Online Pada Toko Berkah Jaya Motor

    Pengunjung

    Beranda

    Tentang Kami

    Produk

    Cara Pembelian

    Bukutamu

    Login Form Daftar Member

    Daftar

    Form Bukutamu

    Kirim

    Halaman Pengujung

    Tampil Data

    Bukutamu

    Semua Produk

    Data Produk Per

    Kategori

    Pembeli atau Member

    Halaman Pembeli

    atau Member

    Edit Member

    Keranjang Belanja

    Daftar Order

    Konfirmasi

    Pembayaran

    Logout

    Tambah Lagi

    Ubah Jumlah

    Selesai

    Hapus

    Cetak Invoice

    Update

    Form Konfirmasi

    Pembayaran

    Simpan

    include

    extendinclude

    ex te nd ext en d

    include

    include

    include

    extend

    include

    extend

    extend

    include

    extend

    include

    include

    extend

    extend

    Gambar IV. 1

    Use CaseDiagram Sistem Informasi Penyewaan Truk

  • 7/24/2019 BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN.pdf

    4/27

    43

    Tabel IV.1

    Diskripsi Use CaseDiagram Proses Sistem Penjualan Usulan

    Use Case Halaman Utama

    Use CaseName Use case halaman user admin

    Requirements A1A5 dan B1B4

    Goal Customer melakukan penyewaan secara onlinemelalui websitedengan mendaftar sebagai member.

    Pre-condition Customer mengetahui situs dari system penyewaanonline.

    Post-condition Customer menyewa truk secara online.

    Failed and Condition Customer membatalkan menyewa secara online.

    Primary Actor Customer

    Main Flow 1. Customer melakukan pendaftaran untukmenjadi member.

    2.

    Membermelakukan login.3. Membermemilih truk yang disewa.4.

    Member menambahkan truk ke keranjangsewa.

    5.

    Memberselesai melakukan order sewa6. Membermencetak invoice.7. Member melakukan pembayaran via ATM

    atau E-Banking.8. Member melakukan konfirmasi pembayaranmelalui website.

    Invariant -

    2. Use CaseDiagram Pengiriman Barang

    Gambar IV. 2

    Use CaseDiagram Sistem Pengiriman Barang

  • 7/24/2019 BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN.pdf

    5/27

    44

    Tabel IV. 2

    Deskripsi Use CaseDiagram Pembayaran

    Use Case Halaman Utama

    Use CaseName Diagram Pembayaran

    Requiments -

    Goal Member atau Customer

    Pre-condition Member harus melakukan pembayaran melaluiATm atau E-Banking

    Post-condition Jika member berhasil dalam melakukanpembayaran sesuai data pemesanan, maka pihak PTErafista Indah akan mengirimkan truk

    Failed and Condition Truk tidak bias disewa jika pembayaran tidaksesuai dengan data form request.

    Primary Actor Member atau Customer dan Admin

    Main Flow Use case ini dimulai pada saat member sudahselesai melakukan transaksi sewa berdasarkanorder.

    Invariant-

    3. Use CaseDiagram Cetak Laporan Penyewaan

    Gambar IV. 3

    Use CaseDiagram Pembayaran

  • 7/24/2019 BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN.pdf

    6/27

    45

    Tabel IV. 3

    Deskripsi Use CaseDiagram Cetak Laporan Penyewaan

    Use Case Halaman Utama

    Use CaseName Diagram Cetak Laporan Penyewaan

    Requiments -

    Goal Admin dapat mencetak laporan Penyewaan

    Pre-condition Admin telah login

    Post-condition Cetak Laporan Penyewaan tercetak

    Failed and Condition Laporan tidak keluar, jika periode tertentu tidak adasewa

    Primary Actor Admin

    Main Flow/ Basic Path 1.

    Admin dapat melihat Laporan Penyewaan2. Admin dapat mencetak laporan setiap

    terjadi transaksi

    Invariant

    1.

    Admin mencetak laporan penyewaan2. Admin dapat mendownload laporan

    penyewaan dan menyimpan file ke dalamkomputer

  • 7/24/2019 BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN.pdf

    7/27

    46

    3. ActivityDiagram

    1. ActivityDiagram Sistem Penyewaan Online

    Gambar IV.5

    ActivityDigram Sistem Penjualan Online

    2. Activity Diagram Konfirmasi Pembayaran

    Gambar IV. 6

    Activity Diagram Konfirmasi Pembayaran

  • 7/24/2019 BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN.pdf

    8/27

    47

    4.2.Desain

    4.2.1. Database

    1.

    Entity RelationshipDiagram

    Entity Relationship Diagram menjelaskan hubungan antar data dalam basis

    data yang terdiri dari object-objectdasar yang mempunyai hubungan atau relasi antar

    object-object tersebut. Dalam ERDhubungan atau relasi dapat terdiri dari sejumlah

    entitas yang disebut dengan derajat relasi. ERD yang ada pada sistem ini sebagai

    berikut :

    Gambar IV. 7

    Entity Relationship Diagram

  • 7/24/2019 BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN.pdf

    9/27

    48

    2. Logical Relational Structure ( LRS )

    1 M M 1

    M

    1

    M 1 M 1 1

    Gambar III.8

    Logical Relational Structure

    pembayaran

    member

    id_memberusername

    password

    namaalamatemail

    telepon

    status

    pesan

    id_pesanid_member

    namastatus_pesan

    tanggal_pesan

    barang

    id_barangid_kategori

    nama_barangketerangan

    hargastok

    gambar

    admin

    id_adminusername

    passwordnama

    id_pembayaranid_pesan

    namaemail

    pemiliknorekbank

    transfer

    status_bayar

    barangid_ kategori

    nama_kategori

    barangid_ pesanid_barangjumlah

    harga

    M

    1

    M

    1

  • 7/24/2019 BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN.pdf

    10/27

    49

    4.2.2. Spesifikasi Fi le

    a. SpesifikasiFileAdmin

    Fileini berfungsi mencatat data admin. Adapun penjelasan dari spesifikasi

    fileadmin adalah sebagai berikut:

    NamaFile : admin

    AkronimFile : admin.MYD

    Fungsi : Sebagai penyimpanan data admin

    Tipe :Filemaster

    OrganisasiFile :Index Sequential

    AksesFile :Random

    MediaFile :Harddisk

    PanjangRecord : 105 Karakter

    KunciField : id_admin

    Tabel III.1

    Spesifikasi File Admin

    No Elemen Data NamaField Type Size Keterangan

    1 Id admin id_admin integer 5 Primary Key

    2 Username username varchar 25

    3 Password password varchar 50

    4 Nama Nama varchar 25

    b. SpesifikasiFileMember

    Fileini berfungsi mencatat data member. Adapun penjelasan dari spesifikasi

    filememberadalah sebagai berikut:

    NamaFile : member

    AkronimFile : member.MYD

  • 7/24/2019 BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN.pdf

    11/27

    50

    Fungsi : Sebagai penyimpanan data member

    Tipe :Filemaster

    OrganisasiFile :Index Sequential

    AksesFile :Random

    MediaFile :Harddisk

    PanjangRecord : 130 Karakter

    KunciField : id_member

    Tabel III.2

    Spesifikasi File Member

    No Elemen Data NamaField Type Size Keterangan

    1 Id member id_member integer 8 Primary Key

    2 Username Username varchar 10

    3 Password Password varchar 50

    4 Nama Nama varchar 25

    5 Alamat Alamat Text

    6 Email Email varchar 257 Telepon Telepon varchar 12

    8 Status Status enum('y','t')

    c.

    SpesifikasiFileBarang

    File ini berfungsi mencatat data barang. Adapun penjelasan dari spesifikasi

    filebarang adalah sebagai berikut:

    NamaFile : barang

    AkronimFile : barang.MYD

    Fungsi : Sebagai penyimpanan data barang

    Tipe :Filemaster

    OrganisasiFile :Index Sequential

    AksesFile :Random

  • 7/24/2019 BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN.pdf

    12/27

    51

    MediaFile :Harddisk

    PanjangRecord : 165 Karakter

    KunciField : id_ barang

    Tabel III.3

    Spesifikasi File Barang

    No Elemen Data NamaField Type Size Keterangan

    1 Id barang id_barang integer 5 Primary Key

    2 Id kategori id_kategori integer 5 Foreign Key

    3 Nama barang nama_barang varchar 50

    4 Keterangan Keterangan text

    5 Stok Stok integer 5

    6 Harga Harga double

    7 Gambar Gambar varchar 100

    d. SpesifikasiFileBukutamu

    File ini berfungsi mencatat data buku tamu. Adapun penjelasan dari

    spesifikasifilebuku tamuadalah sebagai berikut:

    NamaFile : bukutamu

    AkronimFile : buku tamu.MYD

    Fungsi : Sebagai penyimpanan data buku tamu

    Tipe :Filemaster

    OrganisasiFile :Index Sequential

    AksesFile :Random

    MediaFile :Harddisk

    PanjangRecord : 104 Karakter

    KunciField : id_bukutamu

  • 7/24/2019 BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN.pdf

    13/27

    52

    Tabel III.4

    Spesifikasi File Buku Tamu

    No Elemen Data NamaField Type Size Keterangan

    1 Id Buku tamu id_bukutamu integer 4 Primary Key

    2 Pengirim Pengirim varchar 25

    3 Mail Mail varchar 25

    4 Komentar Komentar varchar 50

    e. SpesifikasiFileKategori

    File ini berfungsi mencatat data kategori. Adapun penjelasan dari

    spesifikasifilekategori adalah sebagai berikut:

    NamaFile : kategori

    AkronimFile : kategori.MYD

    Fungsi : Sebagai penyimpanan data kategori

    Tipe :Filemaster

    OrganisasiFile :Index Sequential

    AksesFile :Random

    MediaFile :Harddisk

    PanjangRecord : 55 Karakter

    KunciField : id_ kategori

    Tabel III.5

    Spesifikasi File Kategori

    No Elemen Data NamaField Type Size Keterangan

    1 Id kategori id_ kategori integer 5 Primary Key

    2 Nama kategori nama_kategori varchar 50

  • 7/24/2019 BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN.pdf

    14/27

    53

    f. SpesifikasiFilePesan

    File ini berfungsi mencatat data pesan pengunjung. Adapun penjelasan dari

    spesifikasifilepesan adalah sebagai berikut:

    NamaFile : pesan

    AkronimFile : pesan.MYD

    Fungsi : Sebagai penyimpanan data pesan pengunjung

    Tipe :FileTransaksi

    OrganisasiFile :Index Sequential

    AksesFile :Random

    MediaFile :Harddisk

    PanjangRecord : 11 Karakter

    KunciField : id_ pesan

    Tabel III.6

    Spesifikasi File Pesan

    No Elemen Data NamaField Type Size Keterangan

    1 Id pesan id_pesan varchar 6 Primary Key

    2 IdMember id_member integer 5 Foreign Key

    3 Status pesan status_pesanEnum

    ('lunas','pesan')

    4 Total harga total_harga double

    5Tanggal

    pesan

    tanggal_pesan date

    g. SpesifikasiFilePesan_detail

    File ini berfungsi mencatat data pesan_detail. Adapun penjelasan dari

    spesifikasifilepesan_detail adalah sebagai berikut:

    NamaFile : pesan_detail

    AkronimFile : pesan_detail.MYD

  • 7/24/2019 BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN.pdf

    15/27

    54

    Fungsi : Sebagai penyimpanan data pesan_detail

    Tipe :FileTransaksi

    OrganisasiFile :Index Sequential

    AksesFile :Random

    MediaFile :Harddisk

    PanjangRecord : 21 Karakter

    KunciField : id_ pesandetail

    Tabel III.7

    Spesifikasi File Pesan_detail

    No Elemen Data NamaField Type Size Keterangan

    1 Id pesan id_ pesan varchar 6 Foreign Key

    2 Id barang id_barang integer 5 Foreign Key

    3 Jumlah Jumlah integer 10

    4 Harga Harga double

    4.2.3. Software Architecture

    A. Component Diagram

    Gambar IV.13

    Component Diagram Sistem Informasi Penjualan

    B.

    Deployment Diagram

  • 7/24/2019 BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN.pdf

    16/27

    55

    deployment Deployment Diagram Sistem Informasi Penj u...

    Client Serv er

    Database

    MYSQL

    Web Serv er

    Gambar IV.14

    Deployment Diagram

    4.2.4. User I nterf ace

    a.Halaman Pengunjung

    Gambar IV.15

    Halaman Pengunjung

  • 7/24/2019 BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN.pdf

    17/27

    56

    b.HalamanMember

    Gambar IV.16

    HalamanMember

    c.HalamanLogin

    Gambar IV.17

  • 7/24/2019 BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN.pdf

    18/27

    57

    HalamanLogin

    d.HalamanAdministrator

    Gambar IV.18

    HalamanAdministrator

    4.3. Code Generation

    A. Halaman Utama

    Toko Berkah Jaya Motor

  • 7/24/2019 BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN.pdf

    19/27

    58

    Beranda |

    Tentang Kami |

    Produk |

    Cara Pembelian |

    Bukutamu |

    Login

    B.

    HalamanAdministrator

  • 7/24/2019 BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN.pdf

    20/27

    59

    {

    echo"";

    }

    ?>

    Ruang Administrator

    Selamat Datang

    Admin, | Keluar

    Beranda

    Administrator

    TambahAdmin

    DataAdmin

    Kategori

    TambahKategori

    DataKategori

    Barang

    TambahBarang

    DataBarang

    Anggota

    DataAnggota

    Pemesanan

    KonfirmasiPemesanan

    Laporan

    CetakLaporan Penjualan

    Copyright 2013 by Toko Berkah Jaya Motor

  • 7/24/2019 BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN.pdf

    21/27

    60

    4.4.Testing

    Pembahasan mengenai pengujian system yanf dibuat dengan

    menggunakan blackbox testinguntuk pengujian proses inputdan output.

    Tabel IV.12

    Hasil PengujianBlack BoxTestingForm Login Administrator

    No.

    SkenenarioPengujian

    Test Case Hasil yangdiharapkan

    HasilPengujian

    Kesimpulan

    1

    Mengosongkansemua isiandata Login

    pada Loginadmin, lalulangsung kliktombol"Login".

    Usernama: (kosong)

    Password: (kosong)

    Sistem akanmenolah akses

    Login danmenampilkan

    pesan "Logingagal! Password& Passwordtidak benarULANGI LAGI"

    Sesuai

    harapan

    Valid

    2

    Hanya mengisidata Passworddan

    mengosongkanPassword, laluklik tombol"Login".

    Usernama

    : adminPassword

    : (kosong)

    Sistem akanmenolah akses

    Login dan

    menampilkanpesan "Logingagal! Password& Passwordtidak benarULANGI LAGI"

    Sesuai

    harapan

    Valid

    3

    Hanya mengisidata Passworddanmengosongkan

    Password, lalu

    klik tomobol"Login".

    Usernama

    : (kosong)Password: rahasia

    Sistem akanmenolah akses

    Login danmenampilkan

    pesan "Login

    gagal! Password& Passwordtidak benarULANGI LAGI"

    Sesuai

    harapan

    Valid

    4

    Menginputkandata Loginyang benar,lalu kliktombol"Login".

    Usernama

    : adminPassword: admin

    Sistem menerimaaksesLogin dankemudian masukke halamanadministrator

    Sesuai

    harapan

    Valid

  • 7/24/2019 BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN.pdf

    22/27

    61

    Tabel IV.13

    Hasil PengujianBlack BoxTestingKeranjang Belanja

    No.

    SkenenarioPengujian

    Test Case Hasil yangdiharapkan

    HasilPengujian

    Kesimpulan

    1

    MasukHalamanMember atauPembeli, klikmenu produkatau jenis

    produk danpilih barangyang mau

    dibeli, lalu kliklink Beli.

    KeranjangBelanjaterisi

    barangyang di

    beli tadi.

    Sistem akanmenampilkankeranjang

    belanja.

    Sesuai

    harapan

    Valid

    2

    Pembeli bisaupdate barangdibeli. KliktombolTambah lagiatau Hapus.

    KeranjangBelanjaakan

    berubahdata.

    Sistem akanmenampilkankeranjang belanjayang baru atauterupdate.

    Sesuai

    harapan

    Valid

    3

    SetelahPembeli selesaiBelanja kliktombolSelesai.

    KeluardariKeranjangBelanja.

    Sistem akanmenampilkandaftar pesanan.

    Sesuai

    harapan

    Valid

    4

    Pembeli bisamelihat daftar

    pesanan denganklik Daftar

    Order dan

    Klik tombolCetak untuk

    mencetakinvoice.

    DaftarOrderBarang.

    Sistem menerimamenampilkandaftar pesanandan invoice.

    Sesuai

    harapan

    Valid

    4.5. Support

    4.5.1.Publikasi Web

    Publikasi website Toko Berkah Jaya Motor yang dilakukan dengan

    mempromosikan situs pencari (search engine) local maupun dunia sehingga

  • 7/24/2019 BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN.pdf

    23/27

    62

    mempermudah masyarakat umum untuk mengetahui lebih jauh dan detail Toko

    Berkah Jaya Motor dan juga dapat mempermudah sistem pengolahan data

    perpustakaan.

    1. Nama Domain

    Nama domain (domain name) adalah nama unik yang diberikan untuk

    mengidentifikasi nama server komputer seperti webserver atau email server di

    jaringan komputer ataupun internet. Nama domain berfungsi untuk

    mempermudah pengguna di internetpada saat melakukan akseskeserver, selain

    itu juga dapat dipakai untuk mengingat namaserveryang dikunjungi tanpa harus

    mengenai deretan angka yang rumit yang dikenal sebagai IP address. Registrasi

    domain name untuk websiteini http://www.berkahjayamotor.com.Pendaftaran

    registrasi juga melalui jasa dari www.indwebhost.com.

    2. Kapasitas Hosting

    Hostingadalah jasa layanan internetyang menyediakanserver-serveruntuk

    disewakan sehingga memungkinkan organisasi atau individu menempatkan

    informasi di internet. Kapasitas hosting yang ditawarkan penyedia jasa hosting

    pun cukup beragam. Melihat kebutuhan storage databasepada web pelita kasih

    koba ini tidak terlalu besar, maka kemungkinan kapasitas hosting dari web ini

    adalah sebesar 100 mb. Storage sebesar itu akan sangat cukup untuk menangani

    databaseyang ada.

    Untuk analisa biaya webToko Berkah Jaya Motor harus membayar biaya

    hosting. Biaya tersebut akan sangat tergantung pada hostingyang dipilih, sebagai

    contoh di salah satu penyedia jasa hostingwww.indwebhost.comyang digunakan

    untuk hostingwebini.

    http://www.berkahjayamotor.com/http://www.berkahjayamotor.com/http://www.berkahjayamotor.com/http://www.idwebhost.co.id/http://www.idwebhost.co.id/http://www.idwebhost.co.id/http://www.idwebhost.co.id/http://www.berkahjayamotor.com/
  • 7/24/2019 BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN.pdf

    24/27

    63

    Tabel IV. 14

    Tabel Analisa Biaya

    PAKET HOSTING Impresif A

    Space 90 MB

    Bandwidth/Bln 1 GB

    Biaya Tahunan (Rp.) 12.000,-

    Biaya SetUp 0,-

    Biaya Upgrade 0,-

    Minimum Kontrak 12 Bulan

    Web Email 10POP3 Email 10

    Email Forwarding 10

    Anti Spam Yes

    Chat All Email Yes

    Park Domain 0

    Addons Domain 0

    Sub Domain 0

    MySql v 4 & 5 db 10

    PhpMyAdmin YesPHP 4 & 5 Yes

    WAP No

    CGI No

    Biaya Domain (1Tahun) Harga

    www.berkahjayamotor.com Rp.89.000,-

    4.5.2.

    Spesifikasi Hardwaredan Software

    a. Spesifikasi Hardware

    Perangkat keras yang dimaksud disini adalah seperangkat alat atau elemen

    elektronik yang dapat membantu sistem yang diusulkan sehingga program yang

    diusulkan oleh penulis dapat bekerja dengan baik. Perangkat keras yang

    http://www.berkahjayamotor.com/http://www.berkahjayamotor.com/http://www.berkahjayamotor.com/
  • 7/24/2019 BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN.pdf

    25/27

    64

    dibutuhkan dibagi atas dua bagian, yaitu perangkat keras untuk web server dan

    perangkat keras client.

    Adapun perangkat keras standar yang diperlukan olehserver adalah sebagai

    berikut :

    1. Processor : Pentium Dual Core 2.0 Ghz

    2.

    Memory Size (RAM) : 1 GB (DDRAM)

    3. Monitor : SVGA Colour 15

    4. Harddisk : 80 GB

    5. CDROM : 52x

    6. Keyboard : 107 Keys

    7. Mouse : Standard Mouse

    8. Printer : Deskjet

    Adapun perangkat keras standar yang diperlukan oleh client. adalah

    sebagai berikut :

    1. Processor : Pentium IV 2.8 Ghz

    2. Memory Size(RAM) :512MB (DDRAM)

    3. Monitor : SVGA Colour 15

    4. Harddisk : 20 GB

    5.

    Keyboard : 107Keys

    6.

    Mouse : Standard Mouse

    7.

    Printer :Deskjet

    b. Spesifikasi Software

  • 7/24/2019 BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN.pdf

    26/27

    65

    Perangkat lunak adalah suatu rangkaian atau susunan instruksi yang harus

    benar dengan urutan-urutan yang benar pula.Keberadaan perangkat lunak selalu

    menyertai perangkat keras yang ada. Perangkat lunak yang dibutuhkan dibagi atas

    dua bagian, yaitu perangkat lunak untuk web server dan perangkat lunak untuk

    client.

    Adapun perangkat lunak standar yang diperlukan untuk web serveradalah

    sebagai berikut :

    1. Sistem Operasi : Windows Server 2003 X86

    2. Bahasa Programan : PHP

    3. Interpreter : PHP5 Engine Versi 5.0

    4. Database Server : MySQL Server Versi 5.0

    5. Web Server : Apache versi 1.6

    6.

    Database Tools : PhpMyAdmin versi 2.6.2-pl4

    Adapun perangkat lunak minimal yang diperlukan untuk client adalah

    sebagai berikut :

    1. Sistem Operasi : Windows XP Profesional SP2

    2. Browser :Mozila Firefox versi 12.0

    3. Office Application : Microsoft Office 2003

    4.6. Spesifikasi Sistem Usulan

    Spesifikasi sistem usulan yang dimaksudkan adalah rancangan pada sistem

    informasi yang diusulkan. Lampiran dari dokumen sistem berjalan disistem

    sebagai berikut :

  • 7/24/2019 BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN.pdf

    27/27

    66

    a. Nama Dokumen :InvoicePemesanan

    Fungsi : Sebagai bukti pemesanan barang

    Sumber :Memberatau Pembeli

    Tujuan :Administratoratau Petugas Toko

    Media : Kertas

    Frekuensi : Setiap adaMemberatau Pembeli memesan barang

    Format : Lampiran B-1

    b. Nama Dokumen : Surat Jalan

    Fungsi : Sebagai bukti pengiriman barang

    Sumber :Administratoratau Petugas Toko

    Tujuan :Memberatau Pembeli

    Media : Kertas

    Frekuensi : Setiap adaAdministratoratau Petugas Toko

    mengirimkan barang

    Format : Lampiran B-2

    c. Nama Dokumen : Laporan Pengunjung

    Fungsi : Sebagai bukti laporan penjualan

    Sumber : Admin

    Tujuan : Pimpinan Toko

    Media :FilePDFatau Kertas

    Frekuensi : Setiap ada pembeli di toko

    Format : Lampiran B-3