perancangan sistem surabaya - dinamikarepository.dinamika.ac.id/id/eprint/198/7/bab iv.pdf ·...
TRANSCRIPT
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Gambar 4.14 Desain Form Master Penyiar
C. Desain Form Acara
STIKOM S
URABAYA
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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