Anda di halaman 1dari 8

BAB VI

PERANCANGAN SISTEM INTERNAL

Bab ini menetapkan rancangan rinci dari sistem yang diotomatisasi, meliputi
konfigurasi HW/SW, database, dan konstruksi proses.

VI.1 Konfigurasi Hardware/Software


Menjelaskan secara terperinci mengenai struktur sistem komputer sesuai
kebutuhan sistem baru, meliputi kebutuhan spesifikasi hardware, software,
DBMS dan aplikasi-aplikasi yang dibutuhkan.

VI.1.1 Spesifikasi Hardware


Aspek Hardware adalah seluruh fase atau komponen peralatan yang membentuk
suatu sistem komputer, dan peralatan lainnya yang memungkinkan komputer
dapat dipergunakan sesuai dengan fungsinya. Dalam hal ini termasuk mesin-
mesin pembantu penyiapan data, alat-alat telekomunikasi, dan sebagainya.
Perangkat keras komputer terdiri dari beberapa bagian penting yaitu CPU (Central
Proccesing Unit), RAM (Random Memory) dan ROM (Read Only Memory).
Selain komponen utama tersebut ada beberapa macam komponen pendukung yang
tidak kalah penting seperti harddisk, monitor, keyboard, diskdrive, disket, modem
dan lain-lain. Adapun spesifikasi perangkat keras yang disarankan agar proses
pengolahan data berjalan dengan baik adalah sebagai berikut :
1) Komputer

a. Processor Pentium 4 2 GHz


b. Mainboard (Support Pentium 4)
c. RAM 1 Gb
d. VGA Card 512 Mb
e. Monitor 17 Inch
f. Hardisk 80 Gb
g. Keyboard USB
h. Mouse USB
i. CDROM-RW 52X

VI-1
VI-2

j. NIC (Network Interface card)


1. Printer
a. Inkjet Printer (1 Unit)

VI.1.2 Spesifikasi Software


Dengan adanya fasilitas hardware atau komputer saja, tentunya tidak akan dapat
memecahkan problem atau tidak dapat digunakan tanpa adanya bantuan penuh
dari aspek software. Aspek software adalah seluruh fase dari pada sistem
pengolahan data diluar dari peralatan komputer sendiri, namun dengan adanya
software ini barulah komputer dapat digunakan. Cara pemilihan dari pada aspek
software ini dapat mengikuti cara yang ditempuh dalam pemilihan aspek
hardware.
Kedua aspek tersebut diatas sangat penting dan saling berhubungan karena dapat
mengidentifikasikan dan menyiapkan aplikasi program sehingga tata kerja seluruh
peralatan komputer serta dapat mengatur dan membuat pekerjaan lebih efesien.
Perangkat lunak merupakan program-program yang digunakan untuk menjalankan
perangkat kerasnya diantaranya sistem operasi dan aplikasi program. Dalam hal
ini perangkat lunak komputer yang digunakan adalah sebagai berikut :
1. Komputer
a. Sistem Operasi : Microsoft Windows XP
b. Antivirus : Antivir 9
c. Bahasa Pemprograman : Visual Basic.net

VI.2 Rancangan Database


Sub bab ini mejelaskan skema database relasional beserta penjelasan setiap item
data. Rancangan database ini juga dilengkapi penjelasan mengenai penetapan
data integrity dan otorisasi akses.
VI-3

Gambar VI.2 Struktur Tabel Relasi

VI.2.1 Penjelasan Table


Tabel Guru
Nama Field Deskripsi Tipe Data Ukuran Format

kd_guru Kode char 2 Format:


guru
NIP Nomor varchar 8 Format : 1112102031988
Induk
Pegawai 1011 : Tahun Masuk
1 : untuk laki-laki
2 : untuk perempuan
02031988 tanggal lahir
guru
Nama Guru Nama Varchar 40
guru
J_kel Jenis Varchar 20 Laki-Laki
kelamin Perempuan

Tabel Siswa
VI-4

Nama Field Deskripsi Tipe Data Ukuran Format

NIS Nomor char 3


induk
siswa
Nama Nama varchar 30 Format : 1011 10 001
siswa
1011 : Tahun Ajaran
10 : Kelas sepluh
11 : Kelas sebelas
12 : kelas dua belas
001 no urut
J_kel Jenis Varchar 10 Laki-Laki
kelamin Perempuan
kelas Kelas Varchar 5
yang
ditempati
siswa

Tabel Pelajaran

Nama Field Deskripsi Tipe Data Ukuran Format


kd_pel Kode char 3
pelajaran
Nama Pelajaran Nama varchar 8
mata
Pelajaran
Nilai KKM Kriteria Varchar 4
Ketuntasan
Minimal
Kd_guru Kode guru char 2 Laki-Laki
Perempuan
VI-5

Tabel Nilai

Nama Field Deskripsi Tipe Data Ukuran Format

nourut Kode char 3 Format:


guru
NIS Nomor varchar 8 Format : 1011 10 001
Induk
Siswa 1011 : Tahun Ajaran
10 : Kelas sepluh
11 : Kelas sebelas
12 : kelas dua belas
001 no urut
Smstr Nama Varchar 40
Guru
Kd_guru Jenis Varchar 20 Laki-Laki
kelamin Perempuan
N_tugas Nilai int
tugas
N_ulngn Nilai int
ulangan
N_UTS Nilai uts int
N_UAS Nilai uas int
NA Nilai int
Akhir
status Status Varchar 20 Format :
Lulus
Remedial
Thn_ajaran Thn varchar 9 Mssal
ajaran 2010/2011
Kd_pel Kode
pelajaean
VI-6

Guru

Ke
lu ar
u
gur
de

Ko
Ko

ru

Kode Guru

d
Invalid

eG
gu
e

u ru
d

id
Ko

al
v
In
Input Keluar

Simpan
Cari
Ubah

Kata kunci

Invalid
Kode guru

Invalid

Data Guru Data Guru

Gambar VI.3 Struktur Chart Guru


Spesifikasi Modul

Nama
modul : Data Guru
Kegunaan : Input data Guru
Input : Kode guru
Output : Laporan Guru
Algoritma : Procedure mencari data_ guru
Do
Read guru
Until Kode_ guru= Kode_ guru
End Procedure
Procedure menyimpan data_
guru
Select From guru where
Kode_guru = var kode guru
If Kode_guru is not null then
Display “Data Tersimpan”
Else Kode_guru is null then
Display “Isi Data guru”
VI-7

Siswa

Ke
lu ar
NIS

Invalid

NIS
s

NIS
NI

id
val
In
Input Keluar

Simpan
Cari
Ubah

Kata kunci

Invalid
Invalid
NIS

Data Siswa Data Siswa

Gambar VI.4 Struktur Chart Siswa

Nama modul : Data Siswa


Kegunaan : Input data Siswa
Input : NIS, Nama, J_kelamin, kelas
Output : Laporan Siswa
Algoritma : Procedure mencari data_ siswa
Do
Read siswa
Until NIS= NIS
End Procedure
Procedure menyimpan data_
Siswa
Select From siswa where
NIS = var NIS
If NIS is not null then
Display “Data Tersimpan”
Else NIS is null then
Display “Isi Data Siswa”
VI-8

Nlai

str Ke
, sm lu
pel

Kls. Mt pel, smstr


ar

Invalid
t lid
.M v a

Inv mstr
Kls In

l, s

d
ali
pe
Mt
.
Kls
Input Hitung NIlai Keluar

Simpan

NIS, Nm, Kls, Mpl, s,

Invalid
Invalid
Kode guru

Data NIlai NA

Gambar VI.5 Struktur Chart Nilai

Nama modul : Nilai


Kegunaan : Input data nilai
Input : kls, mt pel, smster
Output : NIlai Akhir
Algoritma : Procedure hitung Nilai
(n.tgs * 10%) + (n.ulangan *
10%) + (n.uts * 30%) + (n.uas *
50%)
Procedure simpan

Anda mungkin juga menyukai