Anda di halaman 1dari 13

BAB III

DESAIN SISTEM
3.1

Alat Penelitian
Perangkat keras dan perangkat lunak minimal yang digunakan dalam penelitian
adalah sebagai berikut :
Peralatan minimal untuk pembuatan aplikasi.
1. Perangkat Keras (Hardware)
a. Prosesor

: Pentium III 500 MHz

b. Memori

: 128 MB

c. Harddisk

: 20 GB

2. Perangkat lunak (Software)


a.

Sistem Operasi Windows 2000

b.

IIS 5.0

c.

Internet Explorer 6.0

d.

Microsoft Access 2000

e.

Macromedia Dreamweaver

f.

Adobe Photoshop 6.0

g.

Microsoft Front page 2000 dan 2003

h.

Microsoft Visual Basic 6.0

Peralatan minimal untuk menjalankan aplikasi.


Untuk pengguna (user / client / browser) :
1.

Hardware
a.

Processor : Pentium III

b.

RAM

: 128 MB

c.

Harddisk

: 20 GB

2.

Software
a.

Sistem Operasi Windows 98

b.

Internet Explorer 5.0

Untuk Server (web hosting) :


1.

Hardware : minimal menyediakan


kapasitas disk sekitar 60 MB

3. Software : mendukung penggunaan script ASP yakni IIS 5.0 dan


Internet Explorer 6.0
3.2

Metodologi Penelitian
1.

Studi lapangan
Pengambilan data dan informasi pada kelurahan Sukoharjo

2.

Mengumpulkan bahan (data)


Pengumpulan data dilakukan dengan cara wawancara dengan kepala seksi
pemerintahan dan kepala seksi pelayanan umum dan studi literatur untuk
mendapatkan keterangan atau data yang diperlukan dalam pembuatan web.

3.

Desain sistem
Mendesain Sistem Pemesanan dan Pembuatan Surat Pengantar secara online dengan surat yang dibutuhkan dengan data yang ada.

4.

Perancangan dan pembuatan program

Perancangan dan pembuatan web meliputi perancangan dan pembuatan


tampilan web serta perancangan dan pembuatan database sesuai dengan
desain yang telah dibuat sebelumnya.
5.

Evaluasi dan Analisa


Bertujuan untuk menganalisa apakah web yang dibuat sesuai dengan yang
diinginkan dan untuk mengetahui apakah masih ada kekurangan atau
kesalahan.

6.

Pembuatan dokumentasi
Pembuatan dokumentasi dituangkan dalam bentuk tertulis yaitu pembuatan
laporan.

3.3

Desain Sistem
Context Diagram
1
Cari Informasi
User

Menerima Informasi

SPK
Pembelian
Komputer

Input & Update Data PC

Admin

Gambar 3.3.1 Context Diagram Sistem Pendukung Pengambilan Keputusan


Pembelian Komputer
Pada gambar 3.3.1. Mengambarkan Context Diagram Sistem, Terdiri dari 2
entitas yaitu user dan admin. User mencari informasi dan menerima informasi
tentang pembelian komputer dari sistem. Admin bertanggung jawab dalam
menginput dan mengupdate data spesifikasi komputer.

Data Flow Diagram (DVD) Level 1


Simpan Data K&DB

Cari Informasi

Cari Info

User

Login

Data Login

Data Kebutuhan
& Daya Beli

Data K&DB

Input
Kebutuhan &
Daya Beli
5

1
Data User

Daftar

Proses
Pembelian
Komputer

Simpan Data User


1
User

Data Spesifikasi PC

Data PC

4
Input &
Update Data
PC

Data User

Simpan Data PC

Menerima Informasi
Input & Update Data PC

Admin

Gambar 3.3.2 Data Flow Diagram (DVD) Level 1, Pengembangan Dari SPK
Pembelian Komputer
Pada gambar 3.3.2. Admin menginputkan dan mengupdate data komponen
PC berupa kategori, merek, tipe, harga dan gambar yang tersimpan ke dalam
database database.mdb. Sebelum User masuk ke sistem maka User harus
melewati proses pendaftaran yang berfungsi untuk mencatat data-data User
yang mengakses website yang dibuat. Jika User sudah mendaftar maka user
akan menerima User name dan Nomor Id yang berguna untuk proses Login
sehingga bisa menggunakan website lebih lanjut.

Data Flow Diagram (DVD) Level 2


3

Kebutuhan &
Daya Beli

Data PC

1
Data Kebutuhan & Daya Beli

Proses Validasi

Data PC

+
Hasil Validasi
2
Proses
Pengambilan
Keputusan
Menerima Informasi

User

Gambar 3.3.3 Data Flow Diagram (DVD) Level 2, Pengembangan Dari Proses
Pembelian Komputer Dan Keputusan Terakhir Tentang
Pembelian Komputer
Pada gambar 3.3.3, Menggambarkan Data Flow Diagram (DVD) Level 2,
terdiri dari 2 data store dan 2 proses. Dua data store tersebut yakni Data
Kebutuhan & Daya Beli dan Data PC yang masing menyimpan data Kebutuhan
& Daya Beli dan Data Komponen PC. Dua Proses yakni Proses Validasi dan
Proses Pengambilan Keputusan dimana proses tersebut akan dilakukan validasi
terhadap dua data store sehingga bisa memberi keputusan kepada user.

Desain Flowchart Pendftaran

Diagram Flowchart Pendaftaran berguna untuk mengetahui alur proses


Start oleh user sebelum menggunakan website lebih
pendaftaran yang dilakukan

lanjut.
Pilih Menu

Pendaftaran

Y
Input
Data User

Proses
Data User

Output
Data User

End

Gambar 3.3.4. Desain Flowchart Pendaftaran User


Desain Flowchart Login

Flowchart Login digunakan untuk menggambarkan alur atau proses login


dari program aplikasi. Berikut desain flowchart login untuk User dan Admin
sebelum masuk ke system :
Start

Display
Menu Login

Pilih
Status
User

Kelua
r

Y
End

Pilih Status
User

Y
Pilih
Status
Admin

Pilih
Status
Admin

Y
No_Id

No_ID
Benar

No_Id

No_ID
Benar

Form
Menu
User

Form
Menu
Admin

End

End

Gambar 3.3.5. Desain Flowchart Login User dan Admin

Desain Flowchart Input Data Kebutuhan dan Daya Beli

Start

Menu
Kebutuhan
& Daya Beli

Y
Input
Kebutuhan & Daya
Beli

Proses Kebutuhan &


Daya Beli

Output
Kebutuhan & Daya
Beli

End

Gambar 3.3.6 Desain Flowchart Input Data kebutuhan dan Daya Beli
3.4

Desain File Database

Dalam pembuatan Sistem Pendukung Keputusan Pembelian Komputer


Berbasis Web ini dibutuhkan sebuah database untuk menyimpan data-data dari
para calon pembeli/user. Perancangan dan pembuatan database perangkat lunak
ini menggunakan Microsoft Acces 2003. Nama database yang digunakan dalam
program aplikasi adalah Data_DSS.mdb, adapun struktur desain tabel yang ada
dalam database tersebut adalah sebagai berikut :
1. Tabel User
Fungsi

: Untuk menyimpan data user yang sudah terdaftar

Nama Field
NoID_Angg
Nama
J_K
Status
Alamat
Telp
Email
Tanggal_Daftar

Tipe Data
Auto Number (4)
Text (15)
Text (1)
Text (1)
Text (30)
Text (12)
Text (20)
Date/Time (10)

Keterangan
Primary key
Nama user yang sudah terdaftar.
Jenis Kelamin
Status Pernikahan
Alamat user
Nomor telp user
Alamat email user
Tanggal pendaftaran

2. Tabel Admin
Fungsi

: Untuk menyimpan data administrator

Nama Field
NoID_Admin

Tipe Data
Auto Number

Keterangan
Primary key

Nama
Password
Emai
WebSite
Telp

Text (20)
Text (30)
Text (30)
Text (30)
Number (12)

Nama admin
Password admin
Alamat email Admin
Alamat situs Admin
Nomor Admin.

3. Tabel Kebutuhan
Fungsi

: Untuk menyimpan data kebutuhan anggota dalam


mengolah software aplikasi.

Nama Field
NoID_Keb
Jenis_Keb

Tipe Data
Auto Number
Text (20)

Keterangan
Primary key
Jenis KebutuhanUser

4. Tabel Prosesor
Fungsi

: Untuk menyimpan data komponen prosesor.

Nama Field
NoID_Pro
Merek
Tipe
Harga
Gambar

Tipe Data
Auto Number
Text (15)
Text (12)
Text (30)
Text (50)

Keterangan
Primery key prosesor
Merek prosesor
Tipe prosesor
Harga prosesor
Gambar prosesor

5. Tabel Motherboard
Fungsi

: Untuk menyimpan data motherboard

Nama Field
NoID_Moth
Merek
Tipe
Harga
Gambar

Tipe Data
Auto Number
Text (15)
Text (12)
Text (30)
Text (50)

Keterangan
Primery key Motherboar
Merek Motherboar
Tipe Motherboar
Harga Motherboar
Gambar Motherboar

6. Tabel Memori
Fungsi

: Untuk menyimpan data Memori

Nama Field
NoID_Mem
Merek
Tipe
Harga
Gambar

Tipe Data
Auto Number
Text (15)
Text (12)
Text (30)
Text (50)

Keterangan
Primery key Memori
Merek Memori
Tipe Memori
Harga Memori
Gambar Memori

7. Tabel Hardisk
Fungsi

: Untuk menyimpan data hardisk

Nama Field
NoID_Hard
Merek
Tipe
Harga
Gambar

Tipe Data
Auto Number
Text (15)
Text (12)
Text (30)
Text (50)

Keterangan
Primery key hardisk
Merek hardisk
Tipe hardisk
Harga hardisk
Gambar hardisk

8. Tabel CDR
Fungsi

: Untuk menyimpan data CDR

Nama Field
NoID_CDR
Merek
Tipe
Harga
Gambar

Tipe Data
Auto Number
Text (15)
Text (12)
Text (30)
Text (50)

Keterangan
Primery key CDR
Merek CDR
Tipe CDR
Harga CDR
Gambar CDR

9. Tabel CDRW
Fungsi

: Untuk menyimpan data CDR

Nama Field
NoID_CDRW
Merek
Tipe

Tipe Data
Auto Number
Text (15)
Text (12)

Keterangan
Primery key CDRW
Merek CDRW
Tipe CDRW

Harga
Gambar

Text (30)
Text (50)

Harga CDRW
Gambar CDRW

10. Tabel DVDR


Fungsi

: Untuk menyimpan data DVDR

Nama Field
NoID_ DVDR
Merek
Tipe
Harga
Gambar

Tipe Data
Auto Number
Text (15)
Text (12)
Text (30)
Text (50)

Keterangan
Primery key DVDR
Merek DVDR
Tipe DVDR
Harga DVDR
Gambar DVDR

11. Tabel DVDRW


Fungsi

: Untuk menyimpan data DVDRW

Nama Field
NoID_ DVDRW
Merek
Tipe
Harga
Gambar

Tipe Data
Auto Number
Text (15)
Text (12)
Text (30)
Text (50)

Keterangan
Primery key DVDRW
Merek DVDRW
Tipe DVDRW
Harga DVDRW
Gambar DVDRW

12. Tabel Power Supply


Fungsi

: Untuk menyimpan data Power Supply

Nama Field
NoID_ PW
Merek
Tipe
Harga
Gambar

Tipe Data
Auto Number
Text (15)
Text (12)
Text (30)
Text (50)

Keterangan
Primery key Power Supply
Merek Power Supply
Tipe Power Supply
Harga Power Supply
Gambar Power Supply

13. Tabel Monitor


Fungsi

: Untuk menyimpan data monitor

Nama Field
NoID_ monitor
Merek
Tipe
Harga
Gambar

Tipe Data
Auto Number
Text (15)
Text (12)
Text (30)
Text (50)

Keterangan
Primery key monitor
Merek monitor
Tipe monitor
Harga monitor
Gambar monitor

Tipe Data
Auto Number
Text (15)
Text (12)
Text (30)
Text (50)

Keterangan
Primery key keyboard
Merek keyboard
Tipe keyboard
Harga keyboard
Gambar keyboard

Tipe Data
Auto Number
Text (15)
Text (12)
Text (30)
Text (50)

Keterangan
Primery key mouse
Merek mouse
Tipe mouse
Harga mouse
Gambar mouse

14. Tabel Keyboard


Nama Field
NoID_ Key
Merek
Tipe
Harga
Gambar
15. Tabel Mouse
Nama Field
NoID_ Mouse
Merek
Tipe
Harga
Gambar

Anda mungkin juga menyukai