Anda di halaman 1dari 15

1.

Pendahuluan
Dokumen ini akan berisi Spesifikasi Kebutuhan Perangkat Lunak (SKPL)

atau Software Requirement Specification (SRS) untuk Berita Bola www.goal.com .


Untuk penamaan dokumen ini selanjutnya akan digunakan istilah SKPL.

1.1

Tujuan
Tujuan dari diadakannya penelitian, perancangan, dan pembuatan aplikasi

Berita Online adalah untuk :


1. Meminimalkan kesalahan dalam Menampilkan isi berita.
2. Meningkatkan disiplin kerja pegawai dalam Penulisan Berita.
3. Menyajikan Informasi berita secara cepat, akurat, dan mudah

1.2

Penemuan Dokumen

Daftar Singkatan

Penjelasan

jurnalis

Spesifikasi Kebutuhan Perangkat Lunak Merupakan


dokumen hasil analisis yang berisispesifikasi kebutuhan user.
Seseorang yang bertanggung jawab untuk mengatur
Terhadap isi berita dan serta bertanggung jawab terhadap
pemberitaan system di media internet.
Orang yang bertugas mencari dan mengumpulkan informasi.

Pemakai

Orang yang melihat isi berita yang ditampilkan.

JSP

Java Server Page


penggambaran secara grafik dari langkah-langkah dan uruturutan prosedur dari suatu program
Gambarkan secara detail struktur basis data dalam bentuk
logik.

SKPL
Admin

Flowchart
CDM (Conceptual Data
Model)
PDM (Physical Data
Model )

1.3

Gambaran secara detail basis data dalam bentuk fisik.

Intended Audience and Reading Suggestions

Dalam pembuatan sistem Berita Bola Online ini ditujukan pada suatu
komunitas/individu. Karena berita bola merupakan peranan penting dalam informasi bagi
pecinta bola. Selain itu informasi mengenai bola merupakan salah satu penunjang yang
dapat mendukung atau memotivasi setiap kegiatan yang dilakukan di dalam sebuah
komunitas fans club bola.

1.4

Ruang Lingkup Sistem

Kebutuhan yang mendukung sistem:


1. Menginstal Tomcat
2. Menggunakan bahasa pemrograman Jsp
3. Menggunakn Sybas 1.6
4. Memakai database menggunakan MySQL.

2.

Penjelasan Sistem

2.1

Kebutuhan Produk

Metode yang digunakan untuk mengetahui kebutuhan sistem yang akan digunakan.
Dalam sistem informasi ini, teknologi yang dibutuhkan dalam pengerjaannya adalah:
- Front-End : JSP, ExtJS
- Middle-Tier : Java, Servlet
- Back-End : PostgreSQL
- Web-Server : Tomcat

2.2

2.3

Karakteristik pengguna
Use Case ID

Use Case Name

1
2
3
4
5

Membuka sistem Berita bola online


Upload ke internet
penggunjung
Melakukan login
Mengelolah informasi

Primary Actor
Admin
Admin
User
Admin/Petugas
Admin

Fitur Produk

1. Pertama User/admin membuka sistem Berita bola online ini untuk memuat berita setelah
itu di apload ke internet supaya dapat di lihat penggunjung secara online
2.

Setelah user/admin melakukan login untuk Mengisikan Berita terbaru laporan, dan
mengupdatenya . Jika semua telah dilakukan atau di proses oleh user/admin, maka sudah
bisa melakukan logout dari system Berita ini.

2.4

Karakteristik dan Kelas Pengguna

Pengguna dari sistem informasi Berita Online yaitu :


1. Admin, merupakan pemegang hak akses paling tinggi dalam sistem.
2. Penguna/Penggunjung,Merupakan Orang yanng melihat berita
3. Admin Dapat Mengatur Isi berita

2.5

Lingkungan Operasi

2.5.1 JSP
JSP (Java Server Page) ialah teknologi untuk mengontrol isi atau tampilan
halaman Web melalui penggunaan servlet, program kecil yang dijalankan di server Web.
Sun Microsystem, pembuat Java, mengacu kepada teknologi JSP sebagai Servlet
API (Application Program Interface). Halaman HTML yang berisi link ke servlet Java
memiliki akhiran .jsp.
JSP memungkinkan kita menggabungkan static HTML dengan dynamic content
yang dihasilkan dari Servlet. JSP juga merupakan bagian dari teknologi J2EE (Java 2
Enterprise Edition). J2EE merupakan platform Java untuk pengembangan aplikasi
enterprise dengan dukungan API (Application Program Interface) yang lengkap dan
portabilitas serta memberikan sarana untuk membuat aplikasi multi tier yang memisahkan
antara Presentation layer, Application layer dan Data Layer.

2.5.2 Tomcat
Tomcat adalah web application server, yang mempunyai kemampuan sebagai
Servlet container dan JSP container di mana Anda bisa mendeploy Servlet dan JSP. Di
atas Tomcat, Servlet dan JSP akan bekerja melayani request dari client, yang lumrahnya
adalah berupa browser. Web Server adalah software untyk server yang menangani request
melalui protokol HTTP yang digunakan oleh situs-situs web saat ini dalam menangani
request file statik HTML, sepeti Apache dan Microsoft IIS. Web server sekarang sering
dibungkus oleh Java Application Server sebagai HTTP Server.
Menurut Dedy Trisaksono, Universitas Jember, Tahun 2010. Dan dijelaskan pada
makalah Resume Jaringan Komputer Web Server. Bahwa Tomcat merupakan open source
bebas Serlvet kontainer, itu adalah Yayasan proyek Apache Jakarta, sebuah proyek inti,

Apache, Sun dan perusahaan lain dan individu untuk mengembangkan dibuat. Dengan
partisipasi Sun dan dukungan, spesifikasi Servlet dan JSP terbaru selalu dapat tercermin
dalam Tomcat. Tomcat JavaWorld 2001 terpilih sebagai editor java produk paling inovatif
menunjukkan posisinya dalam industri ini.
Dengan aplikasi aplikasi desktop tradisional yang berbeda, Tomcat dalam WAR
(Web Archive) file. PERANG adalah Matahari membuat formulir aplikasi Web, dan JAR
mirip dengan banyak file adalah paket dikompresi. Paket dokumen dengan struktur
direktori tertentu untuk mengatur: biasanya direktori root berisi file Html dan JSP atau
direktori berisi dua file, yang lain akan memiliki direktori WEB-INF, direktori ini sangat
penting. Biasanya di direktori WEB-INF terdapat file web.xml dan direktori kelas,
web.xml adalah file konfigurasi aplikasi, dan kelas direktori berisi kelas dikompilasi
Servlet dan JSP atau Servlet mengandalkan pada kelas-kelas lain (seperti JavaBean).
Seringkali tergantung kelas juga dapat dikemas ke dalam JAR ke dalam lib bawah
direktori WEB-INF, tentu saja, Anda dapat menempatkan CLASSPATH sistem, tetapi
nyaman sebagai migrasi dan manajemen.
Tomcat adalah suatu alat yang sangat baik, bukan hanya karena gratis, kuat, tetapi
juga karena keterbukaan. Perangkat lunak open source lebih banyak dan lebih perhatian
orang sebelum, Linux adalah keberhasilan khas. Orang tidak lagi terbatas hanya
menggunakan perangkat lunak, dan memiliki minat dalam implementasi perangkat lunak.
Kami punya alasan untuk percaya bahwa Tomcat akan lebih jauh.

2.6

Kendala Desain dan Implementasi

Berdasarkan analisa tentang aplikasi yang kami telah buat, pengujian terhadap
http://www.goal.com/ sederhana, membutuhkan waktu yang lama untuk koneksi
databasenya :
1. Program ini memberikan pelayanan informasi berita bola kepada pengunjung dan
pemakai dapat melakukan proses pengisian berita secara termanejemen, pemberian
sumber informasi lebih mudah dan pengunjung dapat mencari informasi sesuai yang di
inginkan.
2. Berita bola online suatu apllikasi dimana pengunjung dapat melihat berita mengenai
bola yang telah terjadi sekarang dan macam macam berita lain yang ingin dilihat karena
didalamnya terdapat bermacam berita yang tersuguhkan untuk pengunjung.
3. Fungsi Program Berita bola online ini adalah untuk mempermudah pengunjung melihat
berita secara online dan lebih efisien
4. Kriteria program ini bertujuan mempermudah serta mempercepat berita bola yang
sedang terjadi dapat disebarluaskan untuk masyarakat luas.

3.

Sistem Fitur

3.1.

Membuka sistem Berita bola online Deskripsi dan Prioritas


Seorang Admin dapat mengelola system Berita bola online pada aplikasi

http://www.goal.com/ , dimana admin dapat memandu petugas mengoperasikan isi berita


di http://www.goal.com/

3.2

Login
Admin dapat melakukan kegiatan pada website http://www.goal.com/,

maka petugas dan admin harus login terlebih dahulu dengan memasukan username dan
password. Kegiatan yang dapat dilakukan oleh petugas dapat melakukan Mengisikan
berita. Diantaranya mengisikan isi berita, gambar berita.
Pada aplikasi berita bola online ini setalah admin melakukan login maka
dapat melakukan :
1.

Penataan tampilan isi berita. yaitu untuk membuat tampilan, tata letak isi

berita,content management system pada interface aplikasi berita online.


2.

Mengelolah . artinya admin mengelolah tampilan isi berita dari pengumpul dan

pencari berita. Data tersebut dapat dikelolah admin dari insert, update, dan delete.

3.3

Mengelolah Informasi Berita


Untuk dapat mengelolah informasi berita, pegawai melakukan login terebih dahulu

agar form pengisian berita yang ada pada menu pengisian berita di http://www.goal.com/.
pegawai tersebut memasukan berita. admin membuka form data pegawai, kemudian
menginputkan atau memasukkan data pegawai untuk melengkapi data pegawai yang
lainnya. Kemudian simpan data pegawai tersebut pada database data pegawai, dan
memberikan informasi konfirmasi simpan. Untuk merubah atau mengupdate data
pegawai, admin menggunakan form data pegawai dan melakukan perubahan data.
Kemudian update data pegawai dan memberikan informasi konfirmasi update. Untuk
menghapus data pegawai, admin menggunakan form data pegawai dan melakukan hapus
data. Kemudian hapus data pegawai dan memberikan informasi konfirmasi hapus.

4.

Persyaratan Antarmuka Eksternal

4.1

Antarmuka Pemakai
User interface dari perangkat lunak http://goal.com/ menggunakan desain

interface yang merupakan bagian dari perangkat lunak yang mempunyai peran penting
yang nantinya membantu pengguna untuk melakukan kegiatan Menginformasikan berita
dengan perangkat lunak tersebut, menggunakan monitor secara langsung ataupun melalui
laporan berupa hardcopy.

4.2

Antamuka Perangkat Keras


Perangkat Keras (Hardware), Merupakan

kompoenen fisik berupa

peraltan input, peralatan proses, dan peralatan output. Kebutuhan minimum


perangkat keras yang dapat digunakan oleh BON (Berita Online) adalah :
1.
2.
3.
4.
5.
6.
7.

AMD Turion x2 procesor M520


Memori 1 GB
Hardisk 320 GB
Monitor
Mouse
Keyboard
Printer

4.3

Antarmuka Perangkat Lunak


Perangkat Lunak (Software), Merupakan instruksi yang membuat

komputer melakukan pekerjaan tertentu. My SQL mendukung platform sebagai berikut


1.Menginstal Tomcat
2. Menggunakan bahasa pemrograman Jsp
3. Menggunakn Sybas 1.6
4. Memakai database menggunakan MySQL.
5.Microsoft Windows (x64)

4.4 Kebutuhan Fungsional


Context Diagram

DFD Level 1

4.5Instalasi Sistem
Untuk mengoperasikan aplikasi berbasi web based diperlukan suatu aplikasi
tambahan yang berfungsi sebagai middleware agar aplikasi web based dapat diakses oleh
komputer client dengan menggunakan web browser. Ada beberapa jenis middleware yang
fungsinya digunakan sebagai web server untuk menterjemahkan bahasa program yang
dikirmkan oleh aplikasi web based agar bisa ditampilkan ke dalam browser, contohnya
IIS (Microsoft) dan Apache Friend (Open Source). Karena aplikasi yang berbasis web
based ini bahasa pemrogramannya dibangun dengan menggunakan platform open source,
maka instalasi web server pada aplikasi web based disarankan untuk menggunakan
Apache Friend.
Selain membutuhkan tambahan aplikasi web server, dalam pengoperasian
aplikasi web based maupun desktop juga diperlukan suatu aplikasi database yang

digunakan untuk memanajamen data dalam komputer. Terdapat beberapa aplikasi


database yang biasanya digunakan antaralain : Oracle 10.g (Oracle), MySQL (Open
Source), Microsoft SQL server (Microsoft) dll. Sama halnya dengan middleware,
sehingga untuk menjalankan database digunakan MySql karena plat formnya open
source.
Melihat kebutuhan aplikasi tambahan middleware seperti di atas, akan terasa
merepotkan bagi user bila ke 2 aplikasi tambahan di atas dilakukan secara terpisah.
Untuk mengatasi hal tersebut dapat digunakan aplikasi lain yang menggabungkan ke 2
aplikasi tambahan tadi dalam satu paket instalasi. Contoh aplikasinya antara lain Xampp,
Usb webserver, WOS dll. Tetapi untuk penggunaan aplikasi web based dan desktop ini
sangat direkomendasikan menggunakan Xampp.

4.6 Persyaratan Disk Space


Perangkat keras yang digunakan pada Sistem Absensi Akurat Berbasis Teknologi
Informasi antara lain adalah sebagai berikut :
a.
b.
c.
d.

AMD Turion x2 procesor M520


Memori 1 GB
Hardisk 320 GB
Monitor

5.
5.1

Persyaratan Nonfungsional lainnya


Persyaratan Kinerja
Persyaratan pada http://www.goal.com/ :

a.

Pertama, Melakukan Login Bagi admin ataupun petugas pengisi berita

b.

Kedua, setelah melakukan login petugas memasukkan isi berita kedalam form isi berita
yang ada pada menu http://www.goal.com/ .

c.

Ketiga, Pemakai dapat melihat isi berita yang telah dimasukkan oleh petugas sedangkan
admin menata tampilan user interface http://www.goal.com/ .
Langkah-langkah pada aktifitas pengisian berita :

1. Admin memasukkan data petugas kedalam database.


2. Setelah itu petugas yang terdaftar didatabase dapat login sesuai hak user yang diatur oleh
admin.
3.

Kemudian jika petugas tidak terdaftar dalam database maka petugas tidak dapat
melakukan pengisian berita (login).

4. Jika petugas lupa paswordnya, maka harus konfirmasi terlebih dahulu ke admin.
5. Setelah konfirmasi maka petugas dapat melakukan pengisian berita..

5.2

Persyaratan Keamanan
User berhubungan dengan view, dimana didalam view inilah semua informasi

ditampilkan. data apa yang diinginkan, apakah ingin melihat data, atau memasukan data
atau mungkin melakukan validasi data terlebih dahulu, semua diproses oleh Controller.
Kemudian Controller akan meminta Model untuk menyelesaikan request, entah itu
melakukan query atau apapun. Dari Model, data akan dikirim kembali untuk di proses
lebih lanjut di dalam Controller dan baru dari Controller data akan ditampilkan di View.

5.3

Kualitas Atribut Perangkat Lunak

Atribut kualitas perangkat lunak yang diperlukan dalam sistem meliputi:


Parameter
Availability
Reliability
Ergonomy
Portability
Memory
Response Time
Safety
Security
Komunikasi

Kebutuhan
24 jam sehari, 7 hari seminggu saat Sumber Listrik Tersedia
100% Handal dalam operasi
N/A
Mudah digunakan pada lingkungan sistem operasi
Microsoft Windows dengan DBMS MySQL
N/A
Kecepatan saat penggunaan tergantung RAM dan
PROSESOR computer
N/A
N/A
Bahasa Indonesia

6.Daftar Istilah
SKPL

: Spesifikasi Kebutuhan Perangkat Lunak Merupakan dokumen hasil


analisis yang berisis pesifikasi kebutuhan user.

Admin

: Merupakan seseorang yang bertanggung jawab untuk mengatur dan


mengelolah cms, tata letak interface isi berita terhadap operasional sistem

Pengguna

: Orang yang membaca isi berita yang disajikan di berita online

Petugas

: Orang yang menggunakan dan mengelolah sistem

Berita bola

: Media berita berbasis web.

JSP

: JSP (Java Server Page) ialah teknologi untuk mengontrol isi atau
tampilan halaman Web melalui penggunaan servlet,.

MVC

: (Model View Controller) Metode memisahkan antara logika pembuatan


Kode dengan pembuatan template atau tampilan website.

CDM

: (Conceptual Data Model) Gambarkan secara detail struktur basis data


dalam bentuk logik.

PDM

: (Physical Data Model) Gambaran secara detail basis data dalam bentuk
fisik.

Benchmarking : Pembandingan
Enkripsi

: Proses mengamankan suatu informasi dengan membuat informasi


tersebut tidak dapat dibaca tanpa bantuan pengetahuan khusus.

Freeware

: Aplikasi bebas

Lifeline

: Garis hidup

Method

: Kode yang terkait dengan kelas atau objek untuk melakukan tugas

Daftar Isi
1. Pendahuluan
1.1 Tujuan
1.2 Penemuan Dokumen
1.3 Intended Audience and Reading Suggestions
1.4 Ruang Lingkup Sistem
2.Penjelasan Sistem
2.1 Kebutuhan Produk
2.2 Karakteristik pengguna
2.3 Fitur Produk
2.4 Karakteristik dan Kelas Pengguna
2.5 Lingkungan Operasi
2.5.1 JSP
2.5.2 Tomcat
2.6 Kendala Desain dan Implementasi
3. Sistem Fitur
3.1 Membuka sistem Berita bola online Deskripsi dan Prioritas
3.2Login
3.3 Mengelolah Informasi Berita
4. Persyaratan Antarmuka Eksternal
4.1 Antarmuka Pemakai
4.2 Antamuka Perangkat Keras
4.3Antarmuka Perangkat Lunak
4.4 Kebutuhan Fungsional
4.5Instalasi Sistem
4..6 Persyaratan Disk Space
5. Persyaratan Nonfungsional lainnya
5.1 Persyaratan Kinerja
5.2Persyaratan Keamanan
5.3 Kualitas Atribut Perangkat Lunak
6.Daftar Istilah

Anda mungkin juga menyukai