memanejem database dengan baik, MySQL terhitung merupakan database yang paling banyak digemari dan paling banyak digunakan
dibanding database yang lain.
BAB III DESAIN DAN PERANCANGAN
3.1 Perancangan Aplikasi
Dalam perancangan aplikasi DSS Seleksi Karyawan Programmer dan Operator berbasis PHP dan MySQL, terdapat beberapa perangkat lunak dan
perangkat keras yang digunakan penulis guna mendukung proses perancangan aplikasi yaitu
1. Perangkat Lunak
Software
yang digunakan Perangkat lunak yang digunakan penulis dalam pembuatan aplikasi adalah:
a. Sistem Operasi
: Microsoft Windows XP Profesional b.
Bahasa Pemrograman : PHP c.
Web Server : Apache
d. Database Server
: MySQL 5.0.51a e.
Database Manager : PhpMyAdmin - 2.10.3
f. Web Editor
:
Macromedia Dreamweaver 8
2. Perangkat Keras
Hardware
yang digunakan Perangkat keras minimal yang digunakan dalam pembuatan aplikasi DSS
Seleksi Karyawan Programmer dan Operator adalah sebagai berikut: a.
Hardisk : 20 Gb
b. RAM
: 512 Mb c.
Prosesor : Pentium 4
3.2 Perancangan Sistem
Perancangan sistem adalah merancang atau mendesain sistem yang baik, isinya adalah langkah-langkah operasi dalam pengolahan data dan prosedur
untuk operasi sistem. Kegiatan yang dilakukan pada tahap ini yaitu merancang atau mendesain sistem yang baik, mendesain pemodelan sistem yang baik,
mengenali dan mendefinisikan masalah pembuatan sistem ini sehingga jika ada kesalahan ada alternatif pemecahannya
3.2.1.
Contetx Diagram
CD Context Diagram merupakan kejadian tersendiri dari suatu diagram alir
data. Dimana satu proses merepresentasikan seluruh sistem.
Context Diagram
merupakan tingkatan tertinggi dalam diagram aliran data dan hanya memuat satu proses, menunjukkan sistem secara keseluruhan.
Context Diagram
Seleksi Karyawan Programmer dan Operator IT disajikan dalam Gambar 3.1.
Gambar 3.1 Contex Diagram CD
3.2.2.
Data Flow Diagram
DFD DFD adalah suatu model logika data atau proses yang dibuat untuk
menggambarkan dari mana asal data dan kemana tujuan data yang keluar dari sistem, dimana data disimpan, proses apa yang menghasilkan data tersebut dan
interaksi antara data yang tersimpan dan proses yang dikenakan pada data tersebut.
25
a. Data Flow Diagram DFD Level 0
Gambar 3.2 Data Flow Diagram DFD Level 0
b. Data Flow Diagram DFD Level 1 Proses 3 Tes Seleksi
Gambar 3.3 Data Flow Diagram DFD Level 1 Proses 3 Tes Seleksi 3.2.3
Entity Relationship Table ERD ERD pada DSS Seleksi Karyawan Programmer dan Operator IT
ditampilkan pada gambar 3.4.
Gambar 3. 4 Entity Relationship Diagram ERD
3.2.4 Skema Diagram
Skema diagram pada DSS Seleksi Karyawan Programmer dan Operator IT ditampilkan pada Gambar 3.5.
Gambar 3. 5 Skema Diagram
3.2.5 Flowchart
Flowchart pada DSS Seleksi Karyawan Programmer dan Operator IT ditampilkan pada Gambar 3.6.
Gambar 3.6. Flowchart DSS Seleksi Karyawan
3.3. Perancangan Database