Program Studi Teknik Informatika SKPL
– KUBERIN
8 36
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Situs Berita Website yang menampilkan berita
Berita Laporan dan informasi mengenai sesuatu
peristiwa atau kejadian yang sedang terjadi
Summary Berita Merangkum beberapa berita atau artikel menjadi satu.
1.4 Referensi
Referensi yang digunakan pada perangkat lunak tersebut adalah:
1. Yustinus Andry Setiawan 6659, Spesifikasi
Kebutuhan Perangkat Lunak SKPL MEXTEM, Universitas Atma Jaya Yogyakarta.
1.5 Deskripsi umum Overview
Secara umum dokumen SKPL ini terbagi atas 3 bagian utama. Bagian utama berisi penjelasan mengenai dokumen
SKPL tersebut yang mencakup tujuan pembuatan SKPL, ruang lingkup masalah dalam pengembangan perangkat
lunak tersebut, definisi, referensi dan deskripsi umum tentang dokumen SKPL ini.
Bagian kedua berisi penjelasan umum tentang perangkat lunak KUBERIN yang akan dikembangkan,
mencakup perspektif produk yang akan dikembangkan, fungsi produk perangkat lunak, karakteristik pengguna,
batasan dalam penggunaan perangkat lunak dan asumsi yang dipakai dalam pengembangan perangkat lunak KUBERIN
tersebut. Berita
Laporan da
da n informasi mengenai sesuatu
pe pe
ri ristiwa atau
k k
ej e
adian yang sedang terjadi
Summary Be erita
Meran n
g gkum b
b eberap
a a berita
atau artikel me
me njad
d i
i sa
sa tu
tu .
1. 4
4 Refe e
re re
ns nsi
Re e
fe fe
rens s
i i
yang digunakan pada pe
pe ra
ng ngka
ka t
t lu
unak ters
s eb
eb ut a
a da
lah: 1.
Yu Yust
inus A nd
ry S et
iawan 6659,
Spes esif
ifik ik
as i
i Ke
butuhan Pe
rangkat Luna
k SKPL ME
ME XT
XT EM,
Univ er
sitas At ma
J ay
a Yo
gy akarta
.
1. 1.5
D De
skrips i um
um Ov erview
Seca ra
a u u
mu mu
m m
do do
ku ku
me m
n n SKPL
L ini ni
t t
er er
ba ba
gi gi
ata s 3 bagi
i an
an ut
u ama. Bagian utama ber
is isi
i penjelasan mengenai doku
kume me
n n
SK S
PL PL tersebut yang mencakup tujuan pembuatan
n S
SKP P
L L,
ru ruan
ang g
li li
ng ng
ku ku
p p
ma ma
sa sa
la lah
h dala
lam m pe
pe ng
ng em
em ba
ba ng
ng an
an p
per eran
angk gk
at lu
luna na
k k
ters s
eb eb
ut ut
, de de
fi fi
ni n
si i
, ,
r refere
re ns
ns i
i da
dan n
de d
skri i
ps psi
i umum
tent t
an ang
g do
do ku
kumen SKPL ini ni.
Bagian kedua be erisi
p penjelasan umum tentang
perangkat lunak KUBE BERIN
y yang akan dikembangkan,
mencakup perspektif pr roduk
k yang akan dikembangkan,
fungsi produk perangkat lu
n nak, karakteristik pengguna,
batasan dalam
penggunaan perangkat
lunak dan
asumsi
Program Studi Teknik Informatika SKPL
– KUBERIN
9 36
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Bagian ketiga berisi penjelasan secara lebih rinci tentang kebutuhan perangkat lunak KUBERIN yang akan
dikembangkan.
2 Deskripsi Kebutuhan
2.1 Perspektif produk
KUBERIN merupakan perangkat lunak yang dikembangkan untuk memudahkan pengguna dalam membaca
berita. Terdapat dua sisi user yaitu admin serta pengguna umum. Admin dapat mengatur URL, rule,
pengkategorian berita pada aplikasi web. Pengguna dapat menggunakan aplikasi mobile untuk membaca berita dan
melakukan summarize berita. Sistem ini berjalan pada mobile dan web.
Perangkat lunak desktop KUBERIN ini berjalan pada platform mobile Android, untuk web bisa berjalan pada
web browser apapun, dan dibuat menggunakan bahasa pemrograman Java dan PHP. Sedangkan untuk lingkungan
pemrogramannya menggunakan PHP Storm dan Android Studio. Sedang untuk database, akan dipergunakan My
SQL, dan kedua aplikasi, desktop dan web, akan mengacu kepada database yang sama.
Pengguna akan berinteraksi dengan aplikasi melalui antarmuka GUI Graphical User Interface pada aplikasi
web maupun mobile. Pada aplikasi terlihat pada gambar 1, arsitektur perangkat lunak yang digunakan adalah
client-server, dimana data disimpan di server. Pengguna dapat melakukan pengaksesan data secara on-line.
Aplikasi mobile dapat mengakses data secara on-line dengan memanggil web service yang terdapat di web
server. Web server mengambil data berita dari situs
2 Deskripsi Ke
e b
butuhan
2.1 Perspek ektif produk
k
KU KUBERIN
me me
rupa a
ka ka
n n
pe pera
ra ng
ngka ka
t luna
nak yang
dike e
mbangk k
an a
u u
nt nt
uk memudahkan pengg gg
una dalam membaca
be e
rita. Te Ter
rdap p
at at
dua sisi us
er y
y aitu
u a
a dm
d in
serta peng
g gu
guna na
u u
m mu
m. Admin d
apat men gatu
tur UR
URL L
, ,
ru ule,
peng ng
ka ka
te go
go rian b
er ita pada aplikasi web.
P P
en e
ggun un
a a dap
at a
me eng
ngguna na
ka n apli
ka si mobi
le un
tu k
membaca beri
ri ta
ta dan n
me me
la l
ku uka
n summariz e
beri ta
. Sist em
ini ber ja
ala l
n n
pa p
da mo
mobil le
dan we
b. Perangkat
luna k
de skto
p KU
BERI N
ini berja la
l n pa
a a
da pl
p at
fo rm mobile
An dr
oi d
, untuk we
b bisa berja l
lan p
pada a
web b
brow se
r ap
ap ap
ap un
un ,
, dan dibu
bu at
at m
m engg
un ak
an n
bahas as
a a
pemrograman Java dan
P P
HP H
. Se
Se d
dangkan untuk lingkung ng
an an
pe pemrogramannya menggunak
k an
a PHP
Storm dan
An n
dr dr
oi oi
d St
St ud
ud io
io .
. Sedang
g untuk database, akan dip
p ergu
gu n
naka kan
n My
SQ SQ
L L
, da
da n
n ke
ke du
du a
a ap apli
li ka
ka si
si ,
, de
desk skto
top da
da n
n we
we b
b, a
a ka
kan me meng
ng acu
ke e
pa pada
da d d
at atab
abas s
e e yang
s s
ama. Pengguna akan beri
i n
nterak aksi dengan aplikasi melalui
antarmuka GUI Graphic cal User
r Interface pada aplikasi web maupun mobile. Pad
da apli ikasi terlihat pada gambar
1, arsitektur perangka a
t t
lu u
na k yang digunakan adalah
client-server, dimana dat ta
disimpan di server. Pengguna dapat
melakukan pengaksesan
data secara
on-line
Program Studi Teknik Informatika SKPL
– KUBERIN
10 36
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
berita seperti kompas.com, tempo.co, liputan6.com, okezone.com, detik.com dan sindonews.com dengan teknik
web Scraping kemudian disimpan dalam database server. Data berita tersebut dapat diakses melalui aplikasi web
maupun mobile. Inputan data yang dilakukan oleh admin pada
aplikasi web akan disimpan dalam database server, sehingga jika ada pencarian data, maka data yang
diinginkan akan dicari ke database server yang selanjutnya dikirimkan ke client yang meminta melalui
web server.
Gambar 2.1 Arsitektur Perangkat lunak KUBERIN
Data berita tersebut ut dapat diaks
ks es
es melalui aplikasi web
maupun mobile .
. Inputa
tan data y
y ang dilakukan oleh
eh admin pada aplikasi
si web a
a ka
ka n di
di si
simp mp
an an
d d
al al
am a
databa se
s server,
sehi i
n ngga
j j
ika ad
ada pencarian da a
ta a
, ,
ma a
ka dat ata yang
di i
i ingink
nk an
an akan
n di
cari ke da
data ta
base s
s er
e ver
yang se
la a
nj j
ut ut
ny n
a di di
kirimkan ke client yan g
memi mi
nt nt
a a
mela lalui
web se e
rver r
.
G b
2 1 it kt
k t l k
Program Studi Teknik Informatika SKPL
– KUBERIN
11 36
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
2.2 Fungsi Produk