PERANCANGAN SISTEM SURABAYA - Dinamikarepository.dinamika.ac.id/id/eprint/198/7/BAB IV.pdf ·...

39
47 BAB IV PERANCANGAN SISTEM 4.1 Analisis Sistem Berdasarkan hasil observasi dengan Kepala Programma Pro 2, Program Director, serta Koordinator Announcer yang merupakan bagian organisasi yang berhubungan dengan penjadwalan penyiar dan acara siaran Pro 2. Proses proses yang mengenai penjadwalan penyiar dan acara siaran Pro 2 akan digambarkan melalui document flow dan system flow. A. Document Flow Penjadwalan Penyiar Pada docflow penjadwalan penyiar dapat dilihat pada gambar 4.1 yaitu merupakan proses penjadwalan penyiar pada radio RRI Pro 2 yang dilakukan oleh Koordinator Announcer, Administrasi Siaran dan Kepala Bagian Pro 2. Berikut entitas yang ada pada docflow di bawah ini : 1. Koordinator Announcer Koordinator Announcer merupakan bagian yang mengatur mengenai jadwal penyiar untuk setiap acara siaran Pro 2 serta juga menyusun jadwal penyiar untuk masing masing acara siaran Pro 2 2. Administrasi Siaran Administrasi Siaran merupakan bagian yang bertanggung jawab untuk memverifikasi susunan jadwal penyiar yang telah disusun oleh Koordinator STIKOM SURABAYA

Transcript of PERANCANGAN SISTEM SURABAYA - Dinamikarepository.dinamika.ac.id/id/eprint/198/7/BAB IV.pdf ·...

Page 1: PERANCANGAN SISTEM SURABAYA - Dinamikarepository.dinamika.ac.id/id/eprint/198/7/BAB IV.pdf · Berdasarkan hasil observasi dengan Kepala Programma Pro 2, ... penyiar untuk setiap acara

47

BAB IV

PERANCANGAN SISTEM

4.1 Analisis Sistem

Berdasarkan hasil observasi dengan Kepala Programma Pro 2, Program

Director, serta Koordinator Announcer yang merupakan bagian organisasi yang

berhubungan dengan penjadwalan penyiar dan acara siaran Pro 2. Proses – proses

yang mengenai penjadwalan penyiar dan acara siaran Pro 2 akan digambarkan

melalui document flow dan system flow.

A. Document Flow Penjadwalan Penyiar

Pada docflow penjadwalan penyiar dapat dilihat pada gambar 4.1 yaitu

merupakan proses penjadwalan penyiar pada radio RRI Pro 2 yang dilakukan oleh

Koordinator Announcer, Administrasi Siaran dan Kepala Bagian Pro 2. Berikut

entitas yang ada pada docflow di bawah ini :

1. Koordinator Announcer

Koordinator Announcer merupakan bagian yang mengatur mengenai jadwal

penyiar untuk setiap acara siaran Pro 2 serta juga menyusun jadwal penyiar untuk

masing – masing acara siaran Pro 2

2. Administrasi Siaran

Administrasi Siaran merupakan bagian yang bertanggung jawab untuk

memverifikasi susunan jadwal penyiar yang telah disusun oleh Koordinator

STIKOM S

URABAYA

Page 2: PERANCANGAN SISTEM SURABAYA - Dinamikarepository.dinamika.ac.id/id/eprint/198/7/BAB IV.pdf · Berdasarkan hasil observasi dengan Kepala Programma Pro 2, ... penyiar untuk setiap acara

48

Announcer. Jika penyusunan jadwal penyiar telah diverifikasi maka akan diserahkan

kepada Kepala Bagian Programma 2.

3. Kepala Bagian Programma 2

Kepala Bagian Programma 2 hanya melakukan persetujuan mengenai penyusunan jadwal

penyiar yang telah diverifikasi oleh Administrasi Siaran.

STIKOM S

URABAYA

Page 3: PERANCANGAN SISTEM SURABAYA - Dinamikarepository.dinamika.ac.id/id/eprint/198/7/BAB IV.pdf · Berdasarkan hasil observasi dengan Kepala Programma Pro 2, ... penyiar untuk setiap acara

49

Penjadwalan Penyiar

Kepala ProgramaAdministrasi SiaranKoordinator announcer

Mulai

Persiapan

penjadwalan

penyiar

Rencana daftar

jadwal penyiar

Rencan daftar

jadwal penyiar

Jadwal penyiar

1

2

2Jadwal penyiar

2

Persetujuan

jadwal

penyiar

1

2Jadwal penyiar

1

2

Mulai

Buku pedoman

siaran

Daftar acara

siaran

Penyusunan

jadwal

penyiar

Pengecekan

gender P / W

Day Part 1, 2, 3 Day Part 4

Penentuan

porsi siaran

Penyiar tetap /

kontrak

Durasi lama Durasi sedang

Penyusunan

jadwal

Buku pedoman

siaran

Pengecekan

kesesuaian

jadwal

Sesuai dengan

pedoman

Jadwal penyiar

Gambar 4.1 Docflow Penjadwalan Penyiar

B. Document Flow Daftar Acara Siaran

STIKOM S

URABAYA

Page 4: PERANCANGAN SISTEM SURABAYA - Dinamikarepository.dinamika.ac.id/id/eprint/198/7/BAB IV.pdf · Berdasarkan hasil observasi dengan Kepala Programma Pro 2, ... penyiar untuk setiap acara

50

Pada docflow daftar acara siaran didefinisikan pada gambar 4.2 yang merupakan proses

penyususnan dafta acara siaran yang melibatkan aktor bisnis yaitu Program Director,

Administrasi Siaran serta Kepala Programma 2. Berikut aktor bisnis yang terlibat akan

dijelaskan sebagai berikut:

1. Program Director

Program Director merupakan bagian dari organisasi yang bertanggung jawab untuk

menyusun daftar acara terhadapa siaran Pro 2. Program Director dan Koordinator Announcer

saling bekerja sama, agar jadwal penyiar dengan daftar acara siaran memiliki keterkaitan.

2. Administrasi Siaran

Administrasi siaran bertanggung jawab untuk memverifikasi daftar acara siaran yang

didapat dari Program Director. Nantinya daftar acara siaran tersebut akan dilakukan verifikasi

sesuai dengan pedoman siaran radio RRI khususnya Pro 2.

3. Kepala Programma 2

Kepala Programma 2 hanya melakukan persetujuan terhadapa hasil verifikasi daftar acara

siaran dan memantau siaran radio Pro 2.

STIKOM S

URABAYA

Page 5: PERANCANGAN SISTEM SURABAYA - Dinamikarepository.dinamika.ac.id/id/eprint/198/7/BAB IV.pdf · Berdasarkan hasil observasi dengan Kepala Programma Pro 2, ... penyiar untuk setiap acara

51

Penjadwalan Acara

Kepala ProgramaAdministrasi SiaranProgram Director

Mulai

Rencana daftar

acara siaran

12

Persiapan

penyusunan

acara

Pengecekan

DAS

validasi DAS

Rencana daftar

acara siaran

Persetujuan

DAS

daftar

acara siaran

12

Buku pedoman

siaranData penyiar radio

Penjadwalan

acara siaran

Pembagian jadwal

siaran per daypart

Penentuan

anggaran

siaran

Penyusunan

daftar acara siaran

22

Selesai

Rencana daftar

acara siaran

1

2Rencana daftar

acara siaran

2

2

Buku pedoman

siaran

Daftar acara

siaran

2

Gambar 4.2 Docflow Daftar Acara Siaran

STIKOM S

URABAYA

Page 6: PERANCANGAN SISTEM SURABAYA - Dinamikarepository.dinamika.ac.id/id/eprint/198/7/BAB IV.pdf · Berdasarkan hasil observasi dengan Kepala Programma Pro 2, ... penyiar untuk setiap acara

52

4.2 Perancangan Sistem

Dalam pembuatan aplikasi penjadwalan penyiar dan acara Pro 2 FM diperlukan sebuah

perancangan sistem untuk memenuhi kebutuhan pemakai sistem serta memberikan gambaran

jelas mengenai sistem yang dibangun sehingga akan menghasilkan sebuah sistem yang dapat

menjawab dari permasalahan yang telah dianalisa. Perancangan sistem ini meliputi System

Flow, Data Flow Diagram, Entity Relation Data serta rancangan desain I / O (Input / Ouput)

dari perancangan yang disebut dapat memudahkan dalam proses pembangunan aplikasi

penjadwalan penyiar dan acara Pro 2.

4.2.1 System Flow

System Flow merupakan sebuah bagan yang menggambarkan mengenai proses jalannya

sistem dan juga jalannya alur sistem itu bekerja. System Flow juga menjelaskan jalannya sistem

secara bertahap dan juga beurutan. Pada pembuatan aplikasi ini menghasilkan dua System Flow

yaitu System Flow penjadwalan penyiar dan System Flow daftar acara siaran.

A. System Flow Penjadwalan Penyiar

Pada System Flow Penjadwalan Penyiar dijelaskan mengenai penjadwalan penyiar, dimana

sebelum melakukan penjadwalan penyiar terlebih dahulu akan dilakukan pengecekan daftar

acara siaran (DAS). Untuk lebih jelasnya dapat dilihat pada gambar 4.3.

STIKOM S

URABAYA

Page 7: PERANCANGAN SISTEM SURABAYA - Dinamikarepository.dinamika.ac.id/id/eprint/198/7/BAB IV.pdf · Berdasarkan hasil observasi dengan Kepala Programma Pro 2, ... penyiar untuk setiap acara

53

Penjadwalan Penyiar

Administrasi Siaran Kepala ProgrammaKoordinator announcer

start

Display form

login

Input id &

password

Proses login user

Tabel

pengguna

Pengecekan

login

Display

penjadwalan

Penjadwalan

acara dan penyiar

Ambil data DAS

Proses pencarian

Tabel acara

DAS Pro 2

FM

Pencarian penyiar

Proses pencarian

Tabel penyiar

Sesuai ?

Dasboard

penjadwalan

Verifikasi

penjadwalan

Sesuai

Penyimpanan data

penjadwalan

Tabel

penjadwalan

end

Data

penjadwlaan

verifikasi

Proses

penyimpanan data

Verifikasi DAS

Tabel pedoman

Sesuai

pedoman

siaran

Tabel

penjadwalan

Display form

verifikasi

1

1

Penjadwalan

penyiar

Tabel

penjadwalan

Data

penjadwalan

1

Data

penjadwala

n

Data

penjadwala

n

Gambar 4.3 Sisflow Penjadwalan Penyiar

B. System Flow Daftar Acara Siaran

STIKOM S

URABAYA

Page 8: PERANCANGAN SISTEM SURABAYA - Dinamikarepository.dinamika.ac.id/id/eprint/198/7/BAB IV.pdf · Berdasarkan hasil observasi dengan Kepala Programma Pro 2, ... penyiar untuk setiap acara

54

Pada sysflow ini dijelaskan mengenai penyusunan daftar acara siaran dan juga mengenai

anggaran siaran. Sysflow ini memiliki tiga aktor bisnis yaitu Program Diretor, Administrasi

siaran dan Kepala Programma 2. Masing – masing aktor memiliki tugas yang berbeda – beda

diantaranya Program Director akan menyusun acara siaran sesuai dengan pedoman siaran

RRI dan juga menentukan jumlah anggaran. Selanjutnya administrasi Siaran akan

memverifikasi daftar acara siaran tersebut, mencocokan kesesuaian acara dengan pedoman

siaran RRI dan Kepala Programma 2 hanya melakukan persetujuan mengenai daftar acara

siaran yang diajukan oleh Program Director. Mengenai sysflow daftar acara siaran dapat

dilihat pada gambar 4.4.

STIKOM S

URABAYA

Page 9: PERANCANGAN SISTEM SURABAYA - Dinamikarepository.dinamika.ac.id/id/eprint/198/7/BAB IV.pdf · Berdasarkan hasil observasi dengan Kepala Programma Pro 2, ... penyiar untuk setiap acara

55

Daftar Acara Siaran (DAS)

Administrasi Siaran Kepala ProgrammaProgram Director

start

Display form

login

Proses login user

Pengecekan

login

Tabel

pengguna

Tabel acara

Input id &

password

Penyusunan DAS

Proses

penyimpanan

Display form

DAS

Data DAS

Dasboard

penjadwalan

Verifikasi DAS Tabel acara

Sesuai dengan

standart Pro 2?

Approval dan

cetak DAS

end

Display form

verifikasi

Verifikasi DAS

Sesuai

pedoman

siaran

Tabel acara

Tabel pedoman

Tabel pedoman

Tabel anggaran

1

1

Proses

penyimpanan data

Data DAS

verifikasi

1

Gambar 4.4 Sisflow Daftar Acara Siaran

4.2.2 DFD (Data Flow Diagram)

Data Flow Diagram (DFD) adalah alat yang menggambarkan aliran data melalui sistem

dan kerja atau pengolahan yang dilakukan oleh sistem (Whitten, 2004:326). DFD merupakan

alat perancangan sistem yang berorientasi pada alur data dengan konsep dekomposisi dapat

STIKOM S

URABAYA

Page 10: PERANCANGAN SISTEM SURABAYA - Dinamikarepository.dinamika.ac.id/id/eprint/198/7/BAB IV.pdf · Berdasarkan hasil observasi dengan Kepala Programma Pro 2, ... penyiar untuk setiap acara

56

digunakan untuk penggambaran analisa maupun rancangan sistem yang mudah

dikomunikasikan oleh profesional sistem kepada pembuat program.

a. Context Diagram

Context Diagram pada aplikasi penjadwalan penyiar dan Acara pada Pro 2 RRI

memiliki 4 internal entitas yaitu Program Director, Koordinator Announcer, Administrasi

Acara dan Kepala Programma 2. Berdasarkan keempat internal entitas tersebut akan

memberikan informasi mengenai alur dari sistem yaitu pada gambar 4.5

data sementara DAS

data jadwal penyiar

verifikasi data penyiar

verifikasi data siaran

laporan DAS

laporan penyiar

data penjadwalan

daftar acara siaran

data penyiar

0

aplikasi penjadwalan

penyiar dan acara

RRI Pro 2

+

petugas

koordinator

announcerKepala

Seksi Pro 2

program

director

administrasi

siaran

Gambar 4.5 Contexs Diagram Aplikasi Penjadwalan Penyiar dan Acara RRI Pro 2

b. DFD Level 0

STIKOM S

URABAYA

Page 11: PERANCANGAN SISTEM SURABAYA - Dinamikarepository.dinamika.ac.id/id/eprint/198/7/BAB IV.pdf · Berdasarkan hasil observasi dengan Kepala Programma Pro 2, ... penyiar untuk setiap acara

57

Pada DFD level memiliki 4 proses utama yaitu penyusunan daftar acara siaran,

penjadwalan, verifikasi, laporan acara siaran pro 2. DFD level 0 ini menjelaskan alur data yang

berasal dari decompose level context diagram. DFD level 0 dapat dilihat pada gambar 4.6.

aproval data siaran dan jadwaldata jadwal sementara

verifikasi data siaran

data jadwal penyiar

verifikasi data penyiar

data sementara DAS

data DAS sementara

view data penyira

view data penjadwalan

view data acara

create data penjadwalan

create data penyiar

create data acara

laporan DASlaporan penyiar

data penjadwalandata penyiar

daftar acara siaran

petugas

koordinator

announcer

program

director

Kepala

Seksi Pro 2

1

penyusunan

daftar acara

siaran +

2

penjadwalan

+

4

laporan siaran

acara Pro 2

+

1 tabel penyiar2 tabel acara

3 tabel penjadwalan

administrasi

siaran

3

verifikasi

+

Gambar

4.6 DFD Level 0 Aplikasi Penjadwalan Penyiar dan Acara RRI Pro 2

c. DFD Level 1 Proses Penyusunan Daftar Acara Siaran

Pada DFD Level 1 proses penyusunan daftar acara siaran terdapat saru proses dan satu

entitas. Level ini menjelaskan mengenai alur penyusuan daftar acara siaran sampai pada proses

insert pada. DFD level 1 dapat dilihat pada gambar 4.7

STIKOM S

URABAYA

Page 12: PERANCANGAN SISTEM SURABAYA - Dinamikarepository.dinamika.ac.id/id/eprint/198/7/BAB IV.pdf · Berdasarkan hasil observasi dengan Kepala Programma Pro 2, ... penyiar untuk setiap acara

58

Gambar 4.7 DFD Level 1 Proses Penyusunan Daftar Acara Siaran

d. DFD Level 1 Proses Penjadwalan

Pada DFD level 1 proses penjadwalan memiliki dua proses dan satu entitas dan

menjelaskan mengenai alur data mulai dari inputan sampai proses penyimpanan data

penjadwalan. DFD level 1 dapat dilihat pada gambar 4.8.

Gambar 4.8 DFD Level 1 Proses Penjadwalan

e. DFD Level 1 Proses Verifikasi

STIKOM S

URABAYA

Page 13: PERANCANGAN SISTEM SURABAYA - Dinamikarepository.dinamika.ac.id/id/eprint/198/7/BAB IV.pdf · Berdasarkan hasil observasi dengan Kepala Programma Pro 2, ... penyiar untuk setiap acara

59

Pada DFD level 1 proses verifikasi terdapat satu prose serta memiliki dua entitas,

dimana DFD ini menjelaskan mengenai proses verifikasi data yang berasal dari proses

sebelumnya. DFD level 1 proses verifikasi dapat dilihat pada gambar 4.9

Gambar 4.9 DFD Level 1 Proses Verifikasi

f. DFD Level 1 Proses Laporan Siaran Acara

Pada DFD level 1 proses laporan siaran acara terdapat dua proses serta satu entitas

dan menjelaskan mengenai proses pelaporan yang diambil dari data – data yang telah

disimpan pada tabel – tabel tertentu. DFD level 1 proses pelaporan dapat dilihat pada gambar

4.10.

STIKOM S

URABAYA

Page 14: PERANCANGAN SISTEM SURABAYA - Dinamikarepository.dinamika.ac.id/id/eprint/198/7/BAB IV.pdf · Berdasarkan hasil observasi dengan Kepala Programma Pro 2, ... penyiar untuk setiap acara

60

Gambar 4.10 DFD Level 1 Proses Laporan Siaran Acara

4.2.3 ERD (Entity Relationship Diagram)

Entity Reltionship Diagram melukiskan data sebagai entitas, relasi dan attribute dari

database yang telah dibuat. ERD dibagi menjadi dua, yaitu Conceptual Data Model (CDM)

dan Physical Data Model (PDM).

a. Conceptual Data Model (CDM)

CDM merupakan gambaran struktur tabel yang menunjukkan relasi antar tabel dalam

database seperti pada gambar 4.11.

STIKOM S

URABAYA

Page 15: PERANCANGAN SISTEM SURABAYA - Dinamikarepository.dinamika.ac.id/id/eprint/198/7/BAB IV.pdf · Berdasarkan hasil observasi dengan Kepala Programma Pro 2, ... penyiar untuk setiap acara

61

Gambar 4.11 Conceptual Data Model

b. Physical Data Model (PDM)

PDM merupakan hasil generate dari CDM namun dalam PDM diberikan keterangan

tipe data masing-masing atribut serta dijelaskan pula primary key atau foreign key.

Penjelasan PDM dapat dijabarkan pada gambar 4.12.

Relationship_2

Relationship_3

Relationship_4

Relationship_5

Relationship_6

Relationship_7

Relationship_8

Relationship_9

Relationship_10

Relationship_11 Relationship_12

Relationship_13

Relationship_14

penyiar

#

o

o

o

o

o

o

id_penyiar

nama penyiar

jenis klmn

alamat_pnr

kontak penyiar

kontak2

email penyiar

...

Variable characters (20)

Variable characters (50)

Variable characters (10)

Variable characters (20)

Variable characters (20)

Variable characters (20)

Variable characters (20)

master pegawai

#

o

o

o

o

o

NIP

nama pegawai

kelamin

tgl_lahir

alamat

telp

...

Variable characters (20)

Variable characters (50)

Variable characters (10)

Variable characters (20)

Variable characters (50)

Variable characters (50)

akses login

#

o

nama_login

password

Variable characters (50)

Variable characters (20)

hak akses

#

o

id_hak

nama hak

Variable characters (20)

Variable characters (20)

keterangan

#

o

id_keterangan

nama keterangan

Variable characters (20)

Variable characters (20)

acara

#

o

o

o

o

o

o

o

o

id acara

nama acara

tanggal acara

jam siaran

jam_akhir

durasi

sumber

musik

penanggungjawab

...

Variable characters (20)

Variable characters (20)

Date

Time

Time

Time

Variable characters (20)

Variable characters (20)

Variable characters (20)

penjadwalan penyiar

#

o

o

o

o

o

id penjadwalan

acara nama

penyiar nama

narasumber

keterangan penyiar

penyiar cadangan

...

Variable characters (20)

Variable characters (50)

Variable characters (50)

Variable characters (50)

Variable characters (20)

Variable characters (20)

aturan_siaran

#

o

id_aturan

keterangan_aturan

Variable characters (20)

Variable characters (1000)

pola siaran

#

o

id_day_part

nama siaran

Variable characters (20)

Variable characters (50)

format siaran

# nama format Variable characters (100)

musik

#

o

idmusik

jenismusik

Variable characters (100)

Variable characters (100)

realisasi_acara

#

o

o

id_realisasi

realisasi jam

catatan

...

Variable characters (20)

Date & Time

Variable characters (1000)

detailacara

#

o

o

o

o

id_detail

nomor segment

segmen jam

sub acara

fil ler

...

Variable characters (20)

Variable characters (20)

Date & Time

Variable characters (100)

Variable characters (100)

STIKOM S

URABAYA

Page 16: PERANCANGAN SISTEM SURABAYA - Dinamikarepository.dinamika.ac.id/id/eprint/198/7/BAB IV.pdf · Berdasarkan hasil observasi dengan Kepala Programma Pro 2, ... penyiar untuk setiap acara

62

Gambar 4.12 Physical Data Model

4.2.4 Struktur Tabel

Dalam pembuatan rancangan database harus sesuai dengan kebutuhan data dan

informasi yang digunakan oleh user. Dalam suatu tabel database tentunya ada atribut-atribut

yang dibutuhkan seperti yang dijelaskan pada tabel-tabel sebagai berikut:

A. Tabel Master Pegawai

Nama Tabel : master_pegawai

Primary Key : NIP

Foreign Key : -

Fungsi : Menyimpan data master pegawai.

Tabel 4.1 Struktur Tabel Master Pegawai

No. Field Type Data Length Const

raint

Table

(FK)

1. NIP VARCHAR 20 PK

2. NAMA_PEGAWAI VARCHAR 50

FK_AKSES_LO_RELATIONS_HAK_AKSE

FK_PENJADWA_RELATIONS_KETERANG

FK_PENJADWA_RELATIONS_PENYIAR

FK_PENJADWA_RELATIONS_MASTER_P

FK_ACARA_RELATIONS_MASTER_P

FK_PENJADWA_RELATIONS_ACARA

FK_ACARA_RELATIONS_POLA_SIA

FK_ACARA_RELATIONS_ATURAN_S

FK_AKSES_LO_RELATIONS_MASTER_P

FK_ACARA_RELATIONS_FORMAT_S FK_ACARA_RELATIONS_MUSIK

FK_REALISAS_RELATIONS_ACARA

FK_DETAILAC_RELATIONS_ACARA

penyiar

id_penyiar

nama penyiar

jenis klmn

alamat_pnr

kontak penyiar

kontak2

email penyiar

...

varchar(20)

varchar(50)

varchar(10)

varchar(20)

varchar(20)

varchar(20)

varchar(20)

<pk>

master pegawai

NIP

nama pegawai

kelamin

tgl_lahir

alamat

telp

...

varchar(20)

varchar(50)

varchar(10)

varchar(20)

varchar(50)

varchar(50)

<pk>

akses login

nama_login

NIP

id_hak

password

...

varchar(50)

varchar(20)

varchar(20)

varchar(20)

<pk>

<fk2>

<fk1>

hak akses

id_hak

nama hak

varchar(20)

varchar(20)

<pk>

keterangan

id_keterangan

nama keterangan

varchar(20)

varchar(20)

<pk>

acara

id acara

id_day_part

NIP

id_aturan

nama format

idmusik

nama acara

tanggal acara

jam siaran

jam_akhir

durasi

sumber

musik

penanggungjawab

...

varchar(20)

varchar(20)

varchar(20)

varchar(20)

varchar(100)

varchar(100)

varchar(20)

datetime

datetime

datetime

datetime

varchar(20)

varchar(20)

varchar(20)

<pk>

<fk2>

<fk1>

<fk3>

<fk4>

<fk5>

penjadwalan penyiar

id penjadwalan

id_keterangan

id acara

id_penyiar

NIP

acara nama

penyiar nama

narasumber

keterangan penyiar

penyiar cadangan

...

varchar(20)

varchar(20)

varchar(20)

varchar(20)

varchar(20)

varchar(50)

varchar(50)

varchar(50)

varchar(20)

varchar(20)

<pk>

<fk1>

<fk4>

<fk2>

<fk3>

aturan_siaran

id_aturan

keterangan_aturan

varchar(20)

varchar(1000)

<pk>

pola siaran

id_day_part

nama siaran

varchar(20)

varchar(50)

<pk>

format siaran

nama format varchar(100) <pk>

musik

idmusik

jenismusik

varchar(100)

varchar(100)

<pk>

realisasi_acara

id_realisasi

id acara

realisasi jam

catatan

...

varchar(20)

varchar(20)

datetime

varchar(1000)

<pk>

<fk>

detailacara

id_detail

id acara

nomor segment

segmen jam

sub acara

fil ler

...

varchar(20)

varchar(20)

varchar(20)

datetime

varchar(100)

varchar(100)

<pk>

<fk>

STIKOM S

URABAYA

Page 17: PERANCANGAN SISTEM SURABAYA - Dinamikarepository.dinamika.ac.id/id/eprint/198/7/BAB IV.pdf · Berdasarkan hasil observasi dengan Kepala Programma Pro 2, ... penyiar untuk setiap acara

63

No. Field Type Data Length Const

raint

Table

(FK)

3. KELAMIN VARCHAR 20

4. TGL_LAHIR VARCHAR 20

5. ALAMAT VARCHAR 50

6. TELP VARCHAR 50

B. Tabel Penyiar

Nama Tabel : Penyiar

Primary Key : Id_Penyiar

Foreign Key : -

Fungsi : Menyimpan data master penyiar.

Tabel 4.2 Struktur Tabel Penyiar

No. Field Type Data Length Const

raint

Table

(FK)

1. ID_PENYIAR VARCHAR 20 PK

2. NAMA_PENYIAR VARCHAR 50

3. JENIS_KLMN VARCHAR 10

4. KONTAK_PENYIAR VARCHAR 20

5. EMAIL_PENYAIR VARCHAR 20

C. Tabel Acara

Nama Tabel : Acara

Primary Key : Id_Acara

Foreign Key : -

Fungsi : Menyimpan data acara.

STIKOM S

URABAYA

Page 18: PERANCANGAN SISTEM SURABAYA - Dinamikarepository.dinamika.ac.id/id/eprint/198/7/BAB IV.pdf · Berdasarkan hasil observasi dengan Kepala Programma Pro 2, ... penyiar untuk setiap acara

64

Tabel 4.3 Struktur Tabel Acara

No. Field Type Data Length Const

raint

Table

(FK)

1. ID_ACARA VARCHAR 20 PK

2. ID_DAY_PART VARCHAR 50 FK

3. NIP VARCHAR 10 FK

4. ID_ATURAN VARCHAR 20 FK

5. NAMA_ACARA VARCHAR 20

6. FORMAT_ACARA VARCHAR 20

7. JAM_SIARAN INT

8. DURASI INT

9. SUMBER VARCHAR 20

10. MUSIK VARCHAR 20

11. PENANGGUNG

JAWAB VARCHAR 20

D. Tabel Penjadwalan Penyiar

Nama Tabel : Penjadwalan Penyiar

Primary Key : Id_Penjadwalan

Foreign Key : -

Fungsi : Menyimpan data penjadwalan penyiar.

Tabel 4.4 Struktur Tabel Penjadwalan Penyiar

No. Field Type Data Length Const

raint

Table

(FK)

1. ID_PENJADWALAN VARCHAR 20 PK

2. ID_KETERANGAN VARCHAR 20 FK

3. ID_ACARA VARCHAR 10 FK

STIKOM S

URABAYA

Page 19: PERANCANGAN SISTEM SURABAYA - Dinamikarepository.dinamika.ac.id/id/eprint/198/7/BAB IV.pdf · Berdasarkan hasil observasi dengan Kepala Programma Pro 2, ... penyiar untuk setiap acara

65

No. Field Type Data Length Const

raint

Table

(FK)

4. ID_PENYIAR VARCHAR 20 FK

5. NIP VARCHAR 20 FK

6. NARASUMBER VARCHAR 50

7. KETERANGAN_PENYI

AR

VARCHAR 20

8. PENYIAR_CADANGAN VARCHAR 20

9. SHIFT_SIARAN VARCHAR 20

E. Tabel Keterangan

Nama Tabel : Keterangan

Primary Key : ID_Keterangan

Foreign Key : -

Fungsi : Menyimpan data keterangan.

Tabel 4.5 Struktur Tabel Master Pegawai

No. Field Type Data Length Const

raint

Table

(FK)

1. ID_KETERANGAN VARCHAR 20 PK

2. NAMA_KETERANGAN VARCHAR 20

F. Tabel Hak Akses

Nama Tabel : Hak Aksses

Primary Key : ID_Hak

Foreign Key : -

STIKOM S

URABAYA

Page 20: PERANCANGAN SISTEM SURABAYA - Dinamikarepository.dinamika.ac.id/id/eprint/198/7/BAB IV.pdf · Berdasarkan hasil observasi dengan Kepala Programma Pro 2, ... penyiar untuk setiap acara

66

Fungsi : Menyimpan data hak akses.

Tabel 4.6 Struktur Tabel Hak Akses

No. Field Type Data Length Const

raint

Table

(FK)

1. ID_HAK VARCHAR 20 PK

2. NAMA_HAK VARCHAR 20

G. Tabel Akses Login

Nama Tabel : Akses Login

Primary Key : Nama_Login

Foreign Key : -

Fungsi : Menyimpan data akses login.

Tabel 4.7 Struktur Tabel Akses Login

No. Field Type Data Length Const

raint

Table

(FK)

1. NAMA_LOGIN VARCHAR 50 PK

2. NIP VARCHAR 20 FK

3. ID_HAK VARCHAR 20 FK

4. PASSWORD VARCHAR 20

H. Tabel Aturan Siaran

Nama Tabel : Aturan Siaran

Primary Key : ID_Aturan

Foreign Key : -

STIKOM S

URABAYA

Page 21: PERANCANGAN SISTEM SURABAYA - Dinamikarepository.dinamika.ac.id/id/eprint/198/7/BAB IV.pdf · Berdasarkan hasil observasi dengan Kepala Programma Pro 2, ... penyiar untuk setiap acara

67

Fungsi : Menyimpan data aturan siaran.

Tabel 4.8 Struktur Tabel Aturan Siaran

No. Field Type Data Length Const

raint

Table

(FK)

1. ID_ATURAN VARCHAR 20 PK

2. KETERANGAN_ATUR

AN VARCHAR 100

I. Tabel Pola Siaran

Nama Tabel : Pola Siaran

Primary Key : ID_Day_Part

Foreign Key : -

Fungsi : Menyimpan data pola siaran.

Tabel 4.9 Struktur Tabel Pola Siaran

No. Field Type Data Length Const

raint

Table

(FK)

1. ID_DAY_PART VARCHAR 20 PK

2. NAMA_SIARAN VARCHAR 50

J. Tabel Musik

Nama Tabel : Musik

Primary Key : ID_Musik

Foreign Key : -

Fungsi : Menyimpan data musik.

STIKOM S

URABAYA

Page 22: PERANCANGAN SISTEM SURABAYA - Dinamikarepository.dinamika.ac.id/id/eprint/198/7/BAB IV.pdf · Berdasarkan hasil observasi dengan Kepala Programma Pro 2, ... penyiar untuk setiap acara

68

Tabel 4.10 Struktur Tabel Musik

No. Field Type Data Length Const

raint

Table

(FK)

1. ID_MUSIK VARCHAR 100 PK

2. JENIS_MUSIK VARCHAR 100

K. Tabel Realisasi Acara

Nama Tabel : Realisasi Acara

Primary Key : ID_REALISASI

Foreign Key : -

Fungsi : Menyimpan data realisasi acara.

Tabel 4.11 Struktur Tabel Realisasi Acara

No. Field Type Data Length Const

raint

Table

(FK)

1. ID_REALISASI VARCHAR 20 PK

2. ID_ACARA VARCHAR 20 FK

3. REALISASI_JAM DATETIME 20

4. CATATAN VARCHAR 100

L. Tabel Detail Acara

Nama Tabel : Detail Acara

Primary Key : ID_DETAIL

Foreign Key : -

Fungsi : Menyimpan data detail. STIK

OM SURABAYA

Page 23: PERANCANGAN SISTEM SURABAYA - Dinamikarepository.dinamika.ac.id/id/eprint/198/7/BAB IV.pdf · Berdasarkan hasil observasi dengan Kepala Programma Pro 2, ... penyiar untuk setiap acara

69

Tabel 4.12 Struktur Tabel Detail Acara

No. Field Type Data Length Const

raint

Table

(FK)

1. ID_DETAIL VARCHAR 20 PK

2. ID_ACARA VARCHAR 20 FK

3. NOMOR_SEGMENT DATETIME

4. SUB_ACARA VARCHAR 100

5. FILLER VARCHAR 100

M. Tabel Format Siaran

Nama Tabel : Format Siaran

Primary Key : NAMA_FORMAT

Foreign Key : -

Fungsi : Menyimpan data format siaran.

Tabel 4.13 Struktur Tabel Format Siaran

No. Field Type Data Length Const

raint

Table

(FK)

1. NAMA_FORMAT VARCHAR 100

4.2.5 Desain I / O (Input / Output)

Desain input/output merupakan rancangan form yang akan digunakan pada Rancang

Bangun Aplikasi Penjadwalan Penyiar dan Acara RRI PRO 2 adalah sebagai berikut:

A. Desain Form Master Pegawai

Form master pegawai berfungsi untuk menginputkan data pegawai yang nantinya data

pegawai akan digunakan untuk mendapatkan hak akses login.

STIKOM S

URABAYA

Page 24: PERANCANGAN SISTEM SURABAYA - Dinamikarepository.dinamika.ac.id/id/eprint/198/7/BAB IV.pdf · Berdasarkan hasil observasi dengan Kepala Programma Pro 2, ... penyiar untuk setiap acara

70

Master Pegawai

Enter Text

Enter Text

10/30/2013

Enter Text

Enter Text

Enter Text

Nama Pegawai

Tanggal Lahir

Jenis Kelamin

NIP Alamat

Telepon

ClearAdd Save Edit

Gambar 4.13 Desain Form Master Pegawai

B. Desain Form Master Penyiar

Form ini berfungsi untuk menyimpan data penyiar dan memiliki 5 inputan data yang

nantinya akan disimpan ke dalam tabel penyiar.

Add Save Edit

Penyiar

Enter Text

Enter Text

Enter Text

Enter Text

ID Penyiar

Nama Penyiar

Jenis Kelamin

Contact Person

Enter Text

Email

Gambar 4.14 Desain Form Master Penyiar

C. Desain Form Acara

STIKOM S

URABAYA

Page 25: PERANCANGAN SISTEM SURABAYA - Dinamikarepository.dinamika.ac.id/id/eprint/198/7/BAB IV.pdf · Berdasarkan hasil observasi dengan Kepala Programma Pro 2, ... penyiar untuk setiap acara

71

Form ini berfungsi untuk menginputkan transaksi penyusunan daftar acara siaran. Form in

memiliki 11 inputan yang berbeda.

Acara

Enter Text

Enter Text

Enter Text

Enter TextID Acara

ID Day Part

NIP

ID Aturan

Enter TextNama Acara

Enter TextFormat Acara

Jam Siaran Enter Text

Durasi Enter Text

Sumber Enter Text

Musik Enter Text

Penanggung

Jawab Enter Text

Add Save Edit

Gambar 4.15 Desain Form Acara

D. Desain Form Penjadwalan Penyiar

Form ini berfungsi sebagai form transaksi penjadwalan penyiar. Pada form ini memiliki 9

inputan.

Penjadwalan Penyiar

Enter Text

Enter Text

Enter Text

Enter TextID Penjadwalan

ID Keterangan

ID Acara

ID Penyiar

NIP

Enter TextNarasumber

Keterangan

PenyiarEnter Text

Penyiar

Cadangan

Shift Siaran Enter Text

Add Save Edit

Enter Text

Enter Text

Gambar 4.16 Desain Form Penjadwalan Penyiar

E. Desain Form Master Keterangan

STIKOM S

URABAYA

Page 26: PERANCANGAN SISTEM SURABAYA - Dinamikarepository.dinamika.ac.id/id/eprint/198/7/BAB IV.pdf · Berdasarkan hasil observasi dengan Kepala Programma Pro 2, ... penyiar untuk setiap acara

72

Form ini berfungsi sebagai proses penyimpanan data mengenai keterangan. Form ini

memiliki 2 inputan.

Master Keterangan

Enter Text

Enter Text

ID Keterangan

Nama Keterangan

ClearAdd Save Edit

Gambar 4.17 Desain Form Master Keterangan

F. Desain Form Master Hak Akses

Form ini berfungsi menyimpan data hak akses yang nantinya akan digunakan sebagai akses

login aplikasi. Form in memiliki 2 inputan.

Hak Akses

Enter Text

Enter Text

ID Hak Akses

Nama Hak Akses

ClearAdd Save Edit

Gambar 4.18 Desain Form Master Hak Akses

STIKOM S

URABAYA

Page 27: PERANCANGAN SISTEM SURABAYA - Dinamikarepository.dinamika.ac.id/id/eprint/198/7/BAB IV.pdf · Berdasarkan hasil observasi dengan Kepala Programma Pro 2, ... penyiar untuk setiap acara

73

G. Desain Form Master Pengguna

Form ini berfungsi menyimpan data master pengguna yang nantinya akan digunakan

sebagai akses login aplikasi. Form in memiliki 7 inputan.

Pengguna

Enter Text

NIP

Nama Pegawai

ClearSave Edit

Akses Pengguna

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter TextID Hak

Nama Hak

User Name

Password

Verifikasi Password

Gambar 4.19 Desain Form Master Pengguna

H. Desain Form Master Aturan

Form ini berfungsi menyimpan data master aturan. Form in memiliki 2 inputan.

Master Aturan

Enter Text

Enter Text

ID Aturan

Nama Aturan

ClearAdd Save Edit

Gambar 4.20 Desain Form Master Aturan

I. Desain Form Master Pola Aturan

STIKOM S

URABAYA

Page 28: PERANCANGAN SISTEM SURABAYA - Dinamikarepository.dinamika.ac.id/id/eprint/198/7/BAB IV.pdf · Berdasarkan hasil observasi dengan Kepala Programma Pro 2, ... penyiar untuk setiap acara

74

Form ini berfungsi menyimpan data master pola aturan. Form in memiliki 2 inputan.

Pola Siaran

Enter Text

Enter Text

ID Pola Siaran

Pola Siaran

ClearAdd Save Edit

Gambar 4. 21 Desain Form Master Pola Siaran

J. Desain Form Laporan Daftar Acara Siaran

Form ini berfungsi untuk menampilkan laporan daftar acara siaran. Form ini ada karena

kebutuhan user untuk mengetahui dafta acara siaran pada setiap harinnya.

Laporan Daftar Acara Siaran

Enter TextID Acara

ID ACARA NIP NAMA DAY PART NAMA ACARAATURAN FORMAT ACARA JAM SIARAN DURASI SUMBER MUSIK PENANGGUNG JAWAB

DAFTAR ACARA SIARAN

Cetak

Gambar 4.22 Desain Form Laporan Dafta Acara Siaran

K. Desain Form Laporan Penjadwalan Penyiar

Form ini berfungsi untuk menampilkan laporan penjadwalan penyiar. Form ini ada karena

kebutuhan user untuk mengetahui jadwal penyiar.

STIKOM S

URABAYA

Page 29: PERANCANGAN SISTEM SURABAYA - Dinamikarepository.dinamika.ac.id/id/eprint/198/7/BAB IV.pdf · Berdasarkan hasil observasi dengan Kepala Programma Pro 2, ... penyiar untuk setiap acara

75

Laporan Penjadwalan Penyiar

Enter TextID Penjadwalan

ID PENJADWALAN ACARA PENYIAR NARASUMBERNIP KETERANGAN PENYIAR PENYIAR CADANGAN SHIFT SIARAN

JADWAL PENYIAR

Cetak

Gambar 4. 23 Desain Form Laporan Penjadwalan Penyiar

L. Desain Form Detail Acara

Form ini di desain untuk menyimpan data detail acara

STIKOM S

URABAYA

Page 30: PERANCANGAN SISTEM SURABAYA - Dinamikarepository.dinamika.ac.id/id/eprint/198/7/BAB IV.pdf · Berdasarkan hasil observasi dengan Kepala Programma Pro 2, ... penyiar untuk setiap acara

76

Detail Acara

Enter Text

Enter Text

ID Detail Acara

ID Acara

Add Save Edit

Enter Text

Nama Acara

Nomor Segment Enter Text

Jam Segment Enter Text

Sub Acara Enter Text

Filler Enter TextEnter More Text

Gambar 4. 24 Desain Form Detail Acara

M. Desain Form Realisasi Acara

Form ini desain untuk kebutuhan menyimpan data realisasi acara

Realisasi Acara

Enter Text

Enter Text

ID Realisasi Acara

ID Acara

Add Save Edit

Enter Text

Nama Acara

Jam Siaran Enter Text

Realisasi Jam Enter Text

Catatan Enter TextEnter More Text

Gambar 4. 25 Desain Form Realisasi Acara

N. Desain Form Format Siaran

STIKOM S

URABAYA

Page 31: PERANCANGAN SISTEM SURABAYA - Dinamikarepository.dinamika.ac.id/id/eprint/198/7/BAB IV.pdf · Berdasarkan hasil observasi dengan Kepala Programma Pro 2, ... penyiar untuk setiap acara

77

Form ini nantinya digunakan untuk menyimpan data format siaran

Format Siaran

Enter TextNama Format

ClearAdd Save Edit

Gambar 4.26 Desain Form Format Siaran

O. Desain Form Musik

Form ini digunakan untuk menyimpan data musik

Musik

Enter Text

Enter Text

ID Genre

Pola Genre

ClearAdd Save Edit

Gambar 4.27 Desain Form Musik

4.3 Implementasi Sistem

Implementasi Sistem ini akan menjelaskan detail aplikasi penjadwalan penyiar dan

acara. Detail dari penjelasan tersebut berupa penjelasan kebutuhan sistem seperti spesifikasi

hardware atau software pendukung dan penjelasan penggunaan program yang berisi fitur-fitur

STIKOM S

URABAYA

Page 32: PERANCANGAN SISTEM SURABAYA - Dinamikarepository.dinamika.ac.id/id/eprint/198/7/BAB IV.pdf · Berdasarkan hasil observasi dengan Kepala Programma Pro 2, ... penyiar untuk setiap acara

78

dari aplikasi yang telah dibuat. Berikut implementasi sistem Aplikasi Penjadwalan Penyiar dan

Acara pada Radio Republik Indonesia :

1. Form Loading Aplikasi

Form ini berfungsi sebagai loading seluruh aplikasi dan juga sebagai tampilan awal

aplikasi.

Gambar 4.28 Form Loading

2. Form Login

Form login ini berfungsi untuk mengamankan data dari segi sistem.

Gambar 4.29 Form Loading

STIKOM S

URABAYA

Page 33: PERANCANGAN SISTEM SURABAYA - Dinamikarepository.dinamika.ac.id/id/eprint/198/7/BAB IV.pdf · Berdasarkan hasil observasi dengan Kepala Programma Pro 2, ... penyiar untuk setiap acara

79

3. Form Pola Siaran

Form pola siaran digunakan untuk menyimpan data pola siaran. Data inputan pola

siaran yaitu daypart. Data inputan Id Pola Siaran tergenerate secara otomatis.

Gambar 4.30 Form Pola Siaran

4. Form Master Aturan

Form ini berfungsi untuk menyimpan data aturan siaran dari Pro 2. Data aturan

nantinya akan digunakan pada form daftar acara siaran.

Gambar 4. 31 Form Master Aturan

5. Form Master Keterangan

STIKOM S

URABAYA

Page 34: PERANCANGAN SISTEM SURABAYA - Dinamikarepository.dinamika.ac.id/id/eprint/198/7/BAB IV.pdf · Berdasarkan hasil observasi dengan Kepala Programma Pro 2, ... penyiar untuk setiap acara

80

Form ini berfungsi untuk menyimpan data keterangan. Master keterangan nantinya

akan digunakan pada form penjadwalan penyiar.

Gambar 4.32 Form Master Aturan

6. Form Master Pegawai

Form master pegawai digunakan untuk menyimpan data pegawai yang nantinya data

– data ini akan digunakan untuk hak akses login pada aplikasi.

Gambar 4.33 Form Master Pegawai

STIKOM S

URABAYA

Page 35: PERANCANGAN SISTEM SURABAYA - Dinamikarepository.dinamika.ac.id/id/eprint/198/7/BAB IV.pdf · Berdasarkan hasil observasi dengan Kepala Programma Pro 2, ... penyiar untuk setiap acara

81

7. Form Pengguna

Form pengguna menyimpan data – data pengguna. Data pengguna ini untuk

mendapatkan hak akses pengguna untuk aplikasi.

Gambar 4.34 Form Pengguna

8. Form Hak Akses

Form ini digunakan untuk menyimpan data hak akses pengguna. Data yang telah

disimpan tidak dapat dihapus hanya bisa di edit.

Gambar 4.35 Form Hak Akses

9. Form Penyiar

STIKOM S

URABAYA

Page 36: PERANCANGAN SISTEM SURABAYA - Dinamikarepository.dinamika.ac.id/id/eprint/198/7/BAB IV.pdf · Berdasarkan hasil observasi dengan Kepala Programma Pro 2, ... penyiar untuk setiap acara

82

Form ini nantinya akan digunakan menyimpan data penyiar. Data penyiar yang telah

disimpan akan digunakan untuk penjadwalan penyiar.

Gambar 4. 36 Form Penyiar

10. Form Daftar Acara Siaran

Form acara siaran digunakan untuk menyusun daftar acara siaran (DAS). DAS akan

disesuaikan dengan data aturan yang telah ada dan juga disesuaikan dengan pola siaran atau

daypart.

Gambar 4. 37 Form Daftar Acara Siaran

11. Form Penjadwalan Penyiar

STIKOM S

URABAYA

Page 37: PERANCANGAN SISTEM SURABAYA - Dinamikarepository.dinamika.ac.id/id/eprint/198/7/BAB IV.pdf · Berdasarkan hasil observasi dengan Kepala Programma Pro 2, ... penyiar untuk setiap acara

83

Form ini digunakan untuk penjadwalan penyiar, dimana penjadwalan ini nantinya akan

diatur sesuai dengan aturan RRI. Pada form ini akan muncul sebuah notifikasi jika

penjadwalan berbenturan dengan penyiar lain dan juga penyiar tidak diperkenankan

untuk siaran pada daypart.

Gambar 4.38 Form Penjadwalan Penyiar

12. Form Laporan

Form laporan ini akan menampilkan empat jenis laporan yaitu laporan daftar acara

siaran, laporan jadwal penyiar, laporan detail acara, laporan realisasi acara. User hanya

perlu memilih jenis laporan pada combobox yang ada untuk menampilkan laporan yang

dibutuhkan.

STIKOM S

URABAYA

Page 38: PERANCANGAN SISTEM SURABAYA - Dinamikarepository.dinamika.ac.id/id/eprint/198/7/BAB IV.pdf · Berdasarkan hasil observasi dengan Kepala Programma Pro 2, ... penyiar untuk setiap acara

84

Gambar 4.39 Form Laporan

13. Form Detail Acara

Form ini untuk menmbuat detail acara di mana form ini berelasi dengan form daftar acara

siaran. Pengguna akan dimudahkan dengan form yang mudah digunakan.

Gambar 4. 40 Form Laporan

14. Form Realisasi Acara

Form ini bertujuan untuk membuat realisasi acara. Jika jam siaran dengan jam realisasi

melebihi jamnya maka akan muncul peringatan acara terlambat.

STIKOM S

URABAYA

Page 39: PERANCANGAN SISTEM SURABAYA - Dinamikarepository.dinamika.ac.id/id/eprint/198/7/BAB IV.pdf · Berdasarkan hasil observasi dengan Kepala Programma Pro 2, ... penyiar untuk setiap acara

85

Gambar 4. 41 Form Laporan

4.3.1 Kebutuhan Sistem

Sistem yang digunakan untuk menjalankan Aplikasi Administrasi Surat Menyurat

membutuhkan hardware dan software pendukung. Hardware dan software pendukung yang

dapat digunakan adalah sebagai berikut:

Spesifikasi hardware yang bisa mendukung penggunaan aplikasi terdiri dari:

1) Memory 256 MB atau lebih tinggi.

2) Processor Pentium Dual Core atau yang lebih tinggi.

3) Hardisk Kurang Lebih 40gb.

Spesifikasi software yang bisa mendukung penggunaan aplikasi terdiri dari:

1) Semua sistem operasi yang mendukung penggunaan aplikasi seperti Windows atau Linux

.

2) Microsoft SQL Server 2008 STIKOM S

URABAYA