SlideShare a Scribd company logo
1 of 25
WAPIK MEDIA KREATIF
Khusus diproduksi dan didistribusikan kepada
yang berhak mengetahui di lingkungan Jurusan Ekonomi Pembangunan UPN JATIM
SPESIFIKASIKEBUTUHAN PERANGKAT LUNAK
WEB PROFIL PRODI EKONOMI
PEMBANGUNAN UNIVERSITAS
PEMBANGUNAN NASIONAL
”VETERAN” JAWA TIMUR
WEBEPUPN01
02 Maret 2017 DRAF
Disiapkan:
WAPIK CREATIVE MEDIA
sebagai syarat pengajuan tender pengerjaan
Abstrak:
Web profil prodi ekonomi pembangunan Universitas Pembangunan
Nasional ”Veteran” Jawa Timur ini dibagun guna sebagai wadah media
informasi prodi kepada masyarakat umum dan global .
Kelompok 7:
Moch. Nor Kholis 1534010006
Irfan Erfolgi H 1534010007
I Putu Mahardika 1534010018
Wahyu Aji P 1534010034
Spesifikasi Kebutuhan Perangkat Lunak MaklumatVersi Dokumen
WAPIK MEDIA KREATIF
1 Maret 2017 Khusus diproduksi dan didistribusikan kepada ii
yang berhak mengetahui di lingkungan Jurusan Ekonomi Pembangunan UPN JATIM
Maklumat Versi Dokumen
Seluruh versi dari dokumen ini didaftar berdasar kronologisnya. Tidak
ada hubungan antara nomer dokumen dan nomor versi perangkat lunak.
Versi
Dokumen
Tanggal Alasan Perubahan
Versi
Perangkat
Lunak
Dokumen ini dibuat oleh Wapik Media Creative dengan sepengetahuan
prodi ekonomi pembangunan Universitas Pembangunan Nasional
“Veteran” Jawa Timur sebagai upaya untuk menjamin keakurasian
dokumen saat akan di cetak. Penggandaan dokumen, sebaiknya dari
versi yang terakhir (up to date) dan setelah mendapatkan ijin tertulis
Project Leader
Wapik Media Creative
Surabaya
Copyright @ 2017 Wapik Media Creative
Seluruh informasinya adalah hak milik Jurusan Ekonomi Pembangunan
UPN ”Veteran” Jawa Timur
yang tidak dipulikasikan dan bersifat rahasia.
Spesifikasi Kebutuhan Perangkat Lunak Control Revisi Dokumen
WAPIK MEDIA KREATIF
1 Maret 2017 Khusus diproduksi dan didistribusikan kepada iii
yang berhak mengetahui di lingkungan Jurusan Ekonomi Pembangunan UPN JATIM
Control Revisi Dokumen
Seluruh revisi yang telah dilakukan pada dokumen ini, dapat diikuti
sebagaimana tabel berikut.
Nomer
Revisi
Tanggal
Diperiksa
oleh
Keterangan singkat perbaikan
Spesifikasi Kebutuhan Perangkat Lunak Daftar Isi
WAPIK MEDIA KREATIF
1 Maret 2017 Khusus diproduksi dan didistribusikan kepada iv
yang berhak mengetahui di lingkungan Jurusan Ekonomi Pembangunan UPN JATIM
Daftar Isi
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK...................................................I
MAKLUMAT VERSI DOKUMEN............................................................................... II
CONTROL REVISI DOKUMEN.................................................................................III
DAFTAR ISI................................................................................................................. IV
DAFTAR GAMBAR.......................................................................................................V
BAB 1 PENDAHULUAN............................................................................................... 1
1.1. TUJUAN............................................................................................................ 1
1.2. RUANG LINGKUP PERANGKAT LUNAK............................................................... 1
1.3. TARGET AUDIENCE........................................................................................... 1
1.4. DEFINISI,ISTILAH DAN SINGKATAN................................................................... 2
1.5. SISTEM PENOMORAN ........................................................................................ 2
1.6. REFERENSI ....................................................................................................... 3
1.7. IKHTISAR DOKUMEN......................................................................................... 3
BAB 2 DESKRIPSI UMUM........................................................................................... 4
2.1. TENTANG PERANGKAT LUNAK.......................................................................... 4
2.2. FUNGSI-FUNGSI PERANGKAT LUNAK ................................................................. 4
2.3. KARAKTERISTIK DAN KLASIFIKASI PENGGUNA................................................... 4
2.4. LINGKUNGAN OPERASI ..................................................................................... 5
2.5. BATASAN DESAIN DAN IMPLEMENTASI .............................................................. 5
2.6. DOKUMENTASI BAGI PENGGUNA....................................................................... 6
2.7. ASUMSI DAN KETERGANTUNGAN ...................................................................... 6
BAB 3 DESKRIPSI RINCIAN KEBUTUHAN.............................................................. 7
3.1. KEBUTUHAN ANTARMUKA EKSTERNAL............................................................. 7
3.1.1. Antarmuka Pengguna.................................................................................... 7
3.1.2. Antarmuka Perangkat Keras ......................................................................... 9
3.1.3. Antarmuka Perangkat Lunak....................................................................... 10
3.1.4. Antarmuka Komunikasi............................................................................... 10
3.2. KEBUTUHAN FUNGSIONALITAS.........................................................................10
3.2.1. State Transition Diagram............................................................................ 11
3.2.2. Use case .................................................................................................... 14
3.2.3. Entity Relationship Diagram....................................................................... 15
3.2.4. Conceptual Data Model.............................................................................. 17
3.2.5. Physical Data Model.................................................................................. 18
3.3. KEBUTUHAN NONFUNGSIONAL.........................................................................19
3.3.1. Kebutuhan Kinerja ..................................................................................... 19
3.3.2. Kebutuhan Keamanan................................................................................. 19
3.3.3. Kebutuhan Perlindungan Keamanan............................................................ 19
3.3.4. Atribut Kualitas Perangkat Lunak................................................................ 19
3.3.5. Aturan Penggunaan.................................................................................... 20
3.4. KEBUTUHAN LAIN...........................................................................................20
3.5. FITUR SISTEM..................................................................................................20
3.5.1. Fitur Berita Terpopular .............................................................................. 20
3.5.2. Fitur Carousel............................................................................................ 20
Spesifikasi Kebutuhan Perangkat Lunak Daftar Isi
WAPIK MEDIA KREATIF
1 Maret 2017 Khusus diproduksi dan didistribusikan kepada v
yang berhak mengetahui di lingkungan Jurusan Ekonomi Pembangunan UPN JATIM
Daftar Gambar
Gambar 3.1. Tampilan homepage website pada desktop............................................7
Gambar 3.2. Tampilan homepage website pada mobile..............................................8
Gambar 3.3. Tampilan profil website pada desktop .....................................................8
Gambar 3.4. Tampilan profil website pada mobile .......................................................8
Gambar 3.5. Tampilan kegiatan jurusan dan recent event website pada desktop......9
Gambar 3.6. Tampilan kegiatan jurusan dan recent event website pada mobile ........9
Gambar 3.7. Std beranda............................................................................................11
Gambar 3.8. Std jurusan.............................................................................................12
Gambar 3.9. Std gallery ..............................................................................................12
Gambar 3.10. Std fasilitas jurusan..............................................................................12
Gambar 3.11. Std akademik .......................................................................................13
Gambar 3.12. Std download berkas ...........................................................................13
Gambar 3.13. Use case..............................................................................................14
Gambar 3.14. Erd pada entitas ynnk_ter_taxonomy,
ynnk_term_relationship_tnnk_terms dan ynnk_term_relationships yang saling
mempunyai relasi.................................................................................................15
Gambar 3.14. Erd pada entitas ynnk_comments dan ynnk_commentmeta yang
saling berelasi ......................................................................................................15
Gambar 3.15. Erd pada entitas ynnk_links dan ynnk_users yang saling berelasi ....16
Gambar 3.16. Erd pada entitas ynnk_options, ynnk_usermeta dan ynnk_postmeta
yang ketiganya tidak saling memiliki relasi satu sama lain.................................16
Gambar 3.17. Erd pada entitas ynnk_posts yang tidak memiliki relasi sama sekali .16
Gambar 3.18. Conceptual data model dari web.........................................................17
Gambar 3.19. Physical data model dari web..............................................................18
Spesifikasi Kebutuhan Perangkat Lunak Pendahuluan
WAPIK MEDIA KREATIF
1 Maret 2017 Khusus diproduksi dan didistribusikan kepada 1
yang berhak mengetahui di lingkungan Jurusan Ekonomi Pembangunan UPN JATIM
BAB 1
Pendahuluan
Dokumen ini akan berisi Spesifikasi Kebutuhan Perangkat Lunak ( SKPL) atau
Software Requirement Specification (SRS) untuk web profil prodi Ekonomi
Pembangunan UPN “Veteran” Jawa Timur. Untuk penamaan dokumen ini selanjutnya
akan digunakan istilah SKPL. Isi dari dokumen ini sebagian besar adalah mengikuti
dari dokumen Profil Prodi Ekonomi Pembangunan | Jurusan Ekonomi Pembangunan
UPN “Veteran” Jawa Timur.
1.1. Tujuan
Web profil prodi Ekonomi Pembangunan UPN ”Veteran” Jawa Timur
dibuat sebagai portal berita dan pengenalan program studi Ekonomi
Pembangunan yang ada di UPN ”Veteran” Jawa Timur. Dengan dibuatnya web
ini, diharapkan dapat dengan efisien dan mudah bagi program studi memberikan
segala informasi dan berita yang ada ke khalayak umum. Dengan adanya web
profil ini pula diharapkan pengenalan prodi ke masyarakat akan semakin luas
dan mudah.
1.2. Ruang Lingkup Perangkat Lunak
Web profil prodi Ekonomi Pembangunan UPN ”Veteran” Jawa Timur
adalah aplikasi web yang berisikan info profil prodi, halaman tentang prodi, staf
pengajar di prodi, berita terkini di prodi, gallery foto yang ada di prodi, dan
alamat dan kontak yang bisa dihubungi di prodi. Keuntungan yang didapat
dengan dibuatnya portal web profile prodi Ekonomi Pembangunan UPN
”Veteran” Jawa Timur ini ia meningkatnya reputasi prodi di kalangan intern
kampus dan dimata umum hingga global. Dengan dibangunnya portal web
jurusan ini, akan memudahkan prodi dalam memberikan informasi dari dalam
jurusan keluar.
1.3. Target Audience
Dokumen ini ditujukan kepada pimpinan atau ketua prodi untuk bisa
memahami tujuan dan garis beasar manfaat pembuatan web profil jurusan.
Untuk tim IT jurusan untuk dapat mempelajari apa saja hal teknis yang
dibutuhkan dan digunakan yang tercantum dalam dokumen ini, dan juga
mempelajari alur kerja web yang nantinya akan dibuat.
Spesifikasi Kebutuhan Perangkat Lunak Pendahuluan
WAPIK MEDIA KREATIF
1 Maret 2017 Khusus diproduksi dan didistribusikan kepada 2
yang berhak mengetahui di lingkungan Jurusan Ekonomi Pembangunan UPN JATIM
1.4. Definisi, Istilah dan Singkatan
Guna memberikan gambaran yang sama terhadap beberapa definisi,
istilah dan singkatan yang digunakan di dokumen ini, perlu dijelaskan
sebagaimana berikut:
IEEE : Institute of Electrical and Electronics Engineers
Adalah standart internasional untuk pengembang perangkat lunak
SKPL : Spesifikasi Kebutuhan Perangkat Lunak atau
SRS : Software Requirement Specification atau
Adalah dokumen hasil analisis sebuah perangkat lunak yang berisi
spesifikasi kebutuhan pengguna
1.5. Sistem Penomoran
Ada beberapa hal/bagian dalam dokumen ini yang perlu diberi nomor.
Maksud penomoran ini untuk mempermudah audience dalam
pengidentifikasian. Adapun aturan penomorannya sebagaimana tabel berikut:
Hal/Bagian Aturan Penomoran
Tabel/Data Store Nomor berbentuk TD99,dimana 99 adalah nomor uruttabel atau data
store
Contoh:TD11, TD12, TD29, TD31 dan sebagainya
Kebutuhan Fungsional Nomor berbentuk KF999.x, dimana 999 adalah nomor urut struktur butir-
butir pada kebutuhan fungsional.Sedangkan xadalah nomor berupa abjad
dan sifatnya sebagai tambahan jika kebutuhan fungsional tersebut
memiliki item turunannya.
Contoh:KF101, KF120, KF120.a, KF120.b dan sebagainya
Kebutuhan Non
Fungsional
Nomor berbentuk KnF99.x, dimana 99 adalah nomor urut struktur butir-
butir pada kebutuhan non fungsional.Sedangkan x adalah nomor berupa
abjad dan sifatnya sebagai tambahan jika kebutuhan non fungsional
tersebut memiliki item turunannya.
Contoh:KnF11, KnF12, KnF12.a, KnF12.b dan sebagainya
Spesifikasi Kebutuhan Perangkat Lunak Pendahuluan
WAPIK MEDIA KREATIF
1 Maret 2017 Khusus diproduksi dan didistribusikan kepada 3
yang berhak mengetahui di lingkungan Jurusan Ekonomi Pembangunan UPN JATIM
1.6. Referensi
Berikut adalah daftar acuan yang digunakan dalam pendokumentasian
spesifikasi kebutuhan perangkat lunak ini.
 IEEE Std. 1233, 1998 Edition IEEE Guide for Developing System
Requirements Specifications
 IEEE, Software Requirements Engineering, Second Edition, IEEE
Computer Society Press, 2002.
 Bray, Ian K. An Introduction to Requirement Engineering, 1st
published, Addison-Wesley, 2002
 Kotonya, Gerald and Sommerville, Ian. Requirement Engineering:
Processes and Techniques, John Wiley & Sons Ltd, 1998
 Holil, Achmad. Template: Spesifikasi Kebutuhan Perangkat Lunak,
Jurusan Sistem Informasi ITS, 2006.
1.7. Ikhtisar Dokumen
SKPL ini dibuat untuk memberikan pemahaman kepada para pimpinan
dan tim IT institusi terkait tentang pembuatan web profil jurusan beseta fungsi
dan tujuannya. Banyak manfaat yang nantinya akan didapat jika pembuatan
website ini terlaksana. Dengan adanya web profil jurusan ini, maka institusi
terkait dapat dengan mudah memberikan informasi kepada dunia luar, tak hanya
itu, dengan adanya web ini akan mampu menaikan nilai dari intitusi terkait.
Web profil ini didesain dengan desain ayng modern dan simple, dalam
SKPL akan dijelaskan bagaimana desain dan fungsi-fungsi apa saja yang akan
disematkan oleh pengembang kedalam web profil yang nantinya akan dibuat.
Dalam SKPL ini juga akan disertakan apasaja yang dibutuhkan oleh
pengembang dalam mewujudkan pembuatan website profil jurusan, sehingga
dengan perencanaan yang tepat dan terbuka maka diharapkan akan terjalin
prasangka saling percaya antara pengembang dan institusi terkait.
Spesifikasi Kebutuhan Perangkat Lunak Deskripsi Umum
WAPIK MEDIA KREATIF
1 Maret 2017 Khusus diproduksi dan didistribusikan kepada 4
yang berhak mengetahui di lingkungan Jurusan Ekonomi Pembangunan UPN JATIM
BAB 2
Deskripsi Umum
2.1. Tentang Perangkat Lunak
Website profile prodi ini dibuat untuk portal informasi bagi masyarakat,
nasional hingga global untuk mengetahui seluruh informasi yang dibagikan oleh
prodi. Sebelumnya jika pemberian informasi harus dilakukan dengan
melakukan kunjungan, membagikan flayer kepada masyarakat yang daya
jangkaunya pun tidak terlalu luas, membuat banner promosi, kini pengenalan
prodi dapat dilakukan dengan cara yang lebih mudah dan efisien. Dengan
menggunakan web kita hanya memberikan alamat yang nantinya dapat dibuka
oleh semua orang menggunakan akses internet untuk mencari tahu dan melihat
aktivitas prodi.
2.2. Fungsi-fungsi Perangkat Lunak
Pada web profil prodi ekonomi pembangunan yang akan dibuat nanti
akan diberikan beberapa menu, yaitu menu home yang memiliki
tampilan
2.3. Karakteristik dan Klasifikasi Pengguna
Dalam web profil prodi ekonomi pembangunan UPN ”Veteran” Jawa
Timur akan ada beberapa klasifikasi pengguna, yaitu admin, user, dan
pengembang.
 User
User pada hal ini adalah masyarakat ataupun siapapun yang
mengakses web profil prodi. User hanya dapat melihat segala informasi
yang sengaja di publikasikan melalui website. User tidak memiliki hak
untuk mengubah tampilan ataupun isi konten dari website profil.
 Admin
Pengguna dengan akses admin adalah orang yang sengaja
ditunjuk untuk mengelolah website, mulai dari pengolahan konten
berita, peambahan foto dan juga update event-event yang akan di
publikasikan melalui webbsite.
 Pengembang
Pengembang adalah orang ataupun tim yang ditunjuk dan
memiliki akses penuh terhadap website profil prodi, hak akses meliputi
akses cpanel akses tersebut dapat mengizinkan akses ke layer dasar yang
ada dalam web, sehingga pengembang bertanggung jawab pada
pengolahan database, penyempurnaan celah, penambahan fitur jika nanti
Spesifikasi Kebutuhan Perangkat Lunak Deskripsi Umum
WAPIK MEDIA KREATIF
1 Maret 2017 Khusus diproduksi dan didistribusikan kepada 5
yang berhak mengetahui di lingkungan Jurusan Ekonomi Pembangunan UPN JATIM
di butuhkan, hingga update tampilan website jika memang dirasakan
perlu.
2.4. Lingkungan Operasi
Website profil prodi ekonomi pembangunan Universitas Pembangunan
Nasional ”Veteran” Jawa Timur akan diletakan pada server hosting dengan
spesifikasi sebagai berikut :
 Bandwidth Unlimited
 Disk Space Unlimited
 IP Dedicated
 SSL Certificate
 Uptime 99,98%
 Jumlah akun email website Unlimited
 Spam Assasin Protection
 Unlimited webmail
Dengan spesifikasi server hosting seperti yang ditawarkan diatas dirasa cukup
untuk meletakan sebuah web profil prodi ekonomi pembangunan. Jika di lihat
dari spesifikasi server hosting yang ditawarkan maka web akan memiliki IP
server tersendiri karena IP hosting web menggunakan fasilitas dedicated IP
sehingga memudahkan pengembang nantinya untuk melakukan maitenance dan
juga akses yang cepat untuk user karena pada saat mengakses user tidak perlu
berebut jalan dengan pengakses web lain pada server tanpa fasilitas dedicated
IP.<Gambaran lingkungan dimana perangkat lunak ini akan beroperasi,
termasuk platform perangkat keras, versi dan sistem operasi, dan berbagai
software atau aplikasi lain yang diperlukan untuk mendapinginya>
2.5. Batasan Desain dan Implementasi
Desain yang diterapkan pada web adalah desain yang responsive
terhadap device-device modern, contohnya tak hanya sempurna ketika di
tampilkan melalui browser yang ada pada destop, namun juga website dapat
dimuat dengan sempurna juga di device dengan ukuran yang relative lebih kecil
seperti pada smartphone yang memiliki ukuran maksimal 5inc dan tablet yang
memiliki luas layar lebih lebar daripada smartphone.
Halaman web akan terkendala di muat jika koneksi user tidak berjalan
dengan semestinya, karena akan menyebabkan gambar maupun asset yang ada
dalam web tudak bisa ditampilkan karena gagal dimuat. Selain itu, website akan
kurang maksimal jika user mengakse website melalui browser yang tidak
mendukung teknologi java script terbaru. Untuk kendala hardware, website
akan terlihat kuarang indah setelah dimuat jika user mengaksesnya melalui
samartphone atau device yang memiliki ukuran layar kurang dari 4inch.
Spesifikasi Kebutuhan Perangkat Lunak Deskripsi Umum
WAPIK MEDIA KREATIF
1 Maret 2017 Khusus diproduksi dan didistribusikan kepada 6
yang berhak mengetahui di lingkungan Jurusan Ekonomi Pembangunan UPN JATIM
2.6. Dokumentasi Bagi Pengguna
Pengembang membuat desain website user friendly, sehingga
masyarakat yang awam pun tentang teknologi web terbaru akan dengan mudah
mengakses website tersebut, dengan peletakan navigasi website yang tidak
terlalu rumit, dan desain yang memanfaatkan ruang kosong sebisa mungkin
akan membuat tampilan website mudah untuk dijelajahi. Namun pengembang
akan tetap menyertakan buku panduan yang diperuntukan untuk administrator
web. Buku panduan ini akan membantu administrator untuk mengolah konten
yang akan dimasukkan kedalam web maupun memanajemen website dari
konten-konten yang tidak dibutuhkan lagi atau konten yang masa publikasinya
telah usai. Dokumentasi panduan akan disertakan tersendiri oleh pengembang,
terpisah dengan SKPL.
2.7. Asumsi dan Ketergantungan
Dalam operasionalnya, website diletakan tidak pada private server, tapi
website diletakan pada server hosting, sehingga nantinya akan terjadi
ketergantungan dengan penggunaan hosting tersebut, mengingat penggunaan
hosting terhitung adalah sewa, bukan membeli. Tak hanya pada hosting,
penggunaan cms dengan tema premium akan mengakibatkan ketergantungan
tersendiri kepada pengembang, karena pengembang menjual tema mereka
dengan sistim royalty yang harus dibayarkan setiap tahunnya.
Spesifikasi Kebutuhan Perangkat Lunak Lampiran B:Daftar Kebutuhan
WAPIK MEDIA KREATIF
1 Maret 2017 Khusus diproduksi dan didistribusikan kepada 7
yang berhak mengetahui di lingkungan Jurusan Ekonomi Pembangunan UPN JATIM
BAB 3
Deskripsi Rincian Kebutuhan
3.1. Kebutuhan Antarmuka Eksternal
3.1.1.Antarmuka Pengguna
Gambar 3.1. Tampilan homepage website pada Desktop
Spesifikasi Kebutuhan Perangkat Lunak Lampiran B:Daftar Kebutuhan
WAPIK MEDIA KREATIF
1 Maret 2017 Khusus diproduksi dan didistribusikan kepada 8
yang berhak mengetahui di lingkungan Jurusan Ekonomi Pembangunan UPN JATIM
Gambar 3.2. Tampilan homepage website pada Mobile
Gambar diatas adalah tampilan homepage website profile prodi ekonomi
pembangunan. Pada homepage akan diberikan carousel dengan captoin
untuk menerangkan apa maksud dari gambar.
Gambar 3.3. Tampilan profil website pada Desktop
Gambar 3.4. Tampilan profil website pada Mobile
Berikutnya adalah capture halaman yang akan menampilkan profil dan
sejarah singkat dari prodi. Jika tombol readmore di tekan maka user akan
digiring menuju halaman yang khusu menampilkan detail dari prodi.
Spesifikasi Kebutuhan Perangkat Lunak Lampiran B:Daftar Kebutuhan
WAPIK MEDIA KREATIF
1 Maret 2017 Khusus diproduksi dan didistribusikan kepada 9
yang berhak mengetahui di lingkungan Jurusan Ekonomi Pembangunan UPN JATIM
Gambar 3.5. Tampilan kegiatan jurusan dan recent event website pada
Desktop
Gambar 3.6. Tampilan kegiatan jurusan dan recent event website pada
Mobile
3.1.2.Antarmuka PerangkatKeras
Kebutuhan minimum perangkat keras yang dapat digunakan oleh
SMS adalah :
 4 Buah komputer berprosesor core i7.
 Satu buah printer
 Satu buah papan tulis
Spesifikasi Kebutuhan Perangkat Lunak Lampiran B:Daftar Kebutuhan
WAPIK MEDIA KREATIF
1 Maret 2017 Khusus diproduksi dan didistribusikan kepada 10
yang berhak mengetahui di lingkungan Jurusan Ekonomi Pembangunan UPN JATIM
 Sebuah server penghubung
3.1.3.Antarmuka PerangkatLunak
Perangkat lunak yang digunakan dibagi menjadi beberapa
bagian, yaitu perangkat lunak untuk desain dan juga perangkat lunak
untuk perancangan fisik web. Program untuk desain antara lain adobe
photoshop, adobe ilustrator, dan perangkat lunak yang digunakan untuk
perancangan web antara lain text editor : sublime text, dan notepad++
dan adobe dreamweaver. Koneksi ke server : filezilla.
3.1.4.Antarmuka Komunikasi
Standart komunikasi yang dipakai adalah FTP untuk upload
berkas dan aset web ke server, dan HTTPS untuk secure koneksi bagi
para user, dengan protokol ini, user akan lebih percaya pada kredibilitas
website.
3.2. Kebutuhan Fungsionalitas
Website ini dibuat dengan merancang State Transition Diagram,
Use Case, Entity Relationalship Diagram, Conceptual Data Model, serta
Physical Data Model.
State Transition Diagram merupakan status sistem yang muncul
ketika perangkat lunak digunakan. State Transition Diagram dibuat yaitu
dengan tujuan mengambarkan bagaimana sistem bereaksi terhadap
event eksternal.
Use case merupakan penggambaran dari interaksi antara system
dengan actor. Dengan kata lain Use case akan menjelaskan bagaimana
suatu sistem tampak di mata user tersebut. Dengan menggunakan
diagram Use Case maka komunikasi antara analyst dengan pengguna
serta analyst dengan client akan terfasilitasi.
Entity Relationalship Diagram merupakan model diagram yang
digunakan untuk menjabarkan data-data yang berelasi dengan suatu
database.
Spesifikasi Kebutuhan Perangkat Lunak Lampiran B:Daftar Kebutuhan
WAPIK MEDIA KREATIF
1 Maret 2017 Khusus diproduksi dan didistribusikan kepada 11
yang berhak mengetahui di lingkungan Jurusan Ekonomi Pembangunan UPN JATIM
3.2.1.State TransitionDiagram
Gambar 3.7. STD Beranda
Spesifikasi Kebutuhan Perangkat Lunak Lampiran B:Daftar Kebutuhan
WAPIK MEDIA KREATIF
1 Maret 2017 Khusus diproduksi dan didistribusikan kepada 12
yang berhak mengetahui di lingkungan Jurusan Ekonomi Pembangunan UPN JATIM
Gambar 3.8. STD Jurusan
Gambar 3.9. STD Gallery
Gambar 3.10. STD Fasilitas Jurusan
Spesifikasi Kebutuhan Perangkat Lunak Lampiran B:Daftar Kebutuhan
WAPIK MEDIA KREATIF
1 Maret 2017 Khusus diproduksi dan didistribusikan kepada 13
yang berhak mengetahui di lingkungan Jurusan Ekonomi Pembangunan UPN JATIM
Gambar 3.11. STD Akademik
Gambar 3.12. STD Download Berkas
Spesifikasi Kebutuhan Perangkat Lunak Lampiran B:Daftar Kebutuhan
WAPIK MEDIA KREATIF
1 Maret 2017 Khusus diproduksi dan didistribusikan kepada 14
yang berhak mengetahui di lingkungan Jurusan Ekonomi Pembangunan UPN JATIM
3.2.2.Use case
Gambar 3.13. Use Case
Ketika mengakses website draft-ekpm.16mb.com, user hanya
bisa melihat informasi dan dapat mengambil informasi dari menu-menu
yang telah disediakan pada website. Sedangkan ketika admin akan
memperbaharui tampilan atau informasi yang ada di dalam website,
admin harus login terlebih dahulu, lalu admin dapat memperbaharui
website dengan menggunakan fitur-fitur yang telah disediakan.
Spesifikasi Kebutuhan Perangkat Lunak Lampiran B:Daftar Kebutuhan
WAPIK MEDIA KREATIF
1 Maret 2017 Khusus diproduksi dan didistribusikan kepada 15
yang berhak mengetahui di lingkungan Jurusan Ekonomi Pembangunan UPN JATIM
3.2.3.Entity Relationship Diagram
Gambar 3.14. ERD pada entitas ynnk_ter_taxonomy,
ynnk_term_relationship_tnnk_terms dan ynnk_term_relationships yang saling
mempunyai relasi
Gambar 3.14. ERD pada entitas ynnk_comments dan ynnk_commentmeta
yang saling berelasi
Spesifikasi Kebutuhan Perangkat Lunak Lampiran B:Daftar Kebutuhan
WAPIK MEDIA KREATIF
1 Maret 2017 Khusus diproduksi dan didistribusikan kepada 16
yang berhak mengetahui di lingkungan Jurusan Ekonomi Pembangunan UPN JATIM
Gambar 3.15. ERD pada entitas ynnk_links dan ynnk_users yang saling
berelasi
Gambar 3.16. ERD pada entitas ynnk_options, ynnk_usermeta dan
ynnk_postmeta yang ketiganya tidak saling memiliki relasi satu sama lain
Gambar 3.17. ERD pada entitas ynnk_posts yang tidak memiliki relasi sama
sekali
Spesifikasi Kebutuhan Perangkat Lunak Lampiran B:Daftar Kebutuhan
WAPIK MEDIA KREATIF
1 Maret 2017 Khusus diproduksi dan didistribusikan kepada 17
yang berhak mengetahui di lingkungan Jurusan Ekonomi Pembangunan UPN JATIM
3.2.4.ConceptualData Model
Gambar 3.18. Conceptual Data Model dari Web
Conceptual Data Model adalah model yang dibuat berdasarkan
objek-objek dasar yang disebut dengan entitas serta hubungan antara
entitas-entitas itu. Manfaat yang didapatkan dari penggunaan
Conceptual Data Model yaitu dapat memberikan penggambaran
mengenai struktur dari basis data yaitu arti, hubungan serta batasan-
batasan. Selain itu dapat menjadi alat komunikasi antar user basis data,
designer basis data dan analyst. Dalam website ini, Conceptual Data
Model dibuat dengan menggunakan Aplikasi Sybase Power Designer.
Aplikasi yang sama juga diterapkan dalam membuat Physical Data
Model.
Reference_1
Reference_2
Reference_3
Reference_4
ynnk_users
#
*
*
*
*
*
*
*
*
*
ID
user_login
user_pass
user_nicename
user_email
user_url
user_registered
user_activation_key
user_status
display_name
Long integer
Variable characters (240)
Variable characters (1020)
Variable characters (200)
Variable characters (400)
Variable characters (400)
Date & Time
Variable characters (1020)
Integer
Variable characters (1000)
ynnk_usermeta
#
*
o
o
umeta_id
user_id
meta_key
meta_value
Long integer
Long integer
Variable characters (1020)
Text
ynnk_terms
#
*
*
*
term_id
name
slug
term_group
Long integer
Variable characters (800)
Variable characters (800)
Long integer
ynnk_termmeta
#
o
o
meta_id
meta_key
meta_value
Long integer
Variable characters (1020)
Text
ynnk_term_taxonomy
#
*
*
*
*
term_taxonomy_id
taxonomy
description
parent
count
Long integer
Variable characters (128)
Text
Long integer
Long integer
ynnk_term_relationships
#
*
object_id
term_order
Long integer
Integer
ynnk_posts
#
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
ID
post_author
post_date
post_date_gmt
post_content
post_title
post_excerpt
post_status
comment_status
ping_status
post_password
post_name
to_ping
pinged
post_modified
post_modified_gmt
post_content_filtered
post_parent
guid
menu_order
post_type
post_mime_type
comment_count
Long integer
Long integer
Date & Time
Date & Time
Text
Text
Text
Variable characters (80)
Variable characters (80)
Variable characters (80)
Variable characters (1020)
Variable characters (800)
Text
Text
Date & Time
Date & Time
Text
Long integer
Variable characters (1020)
Integer
Variable characters (80)
Variable characters (400)
Long integer
ynnk_postmeta
#
*
o
o
meta_id
post_id
meta_key
meta_value
Long integer
Long integer
Variable characters (1020)
Text
ynnk_options
#
o
*
*
option_id
option_name
option_value
autoload
Long integer
Variable characters (764)
Text
Variable characters (80)
ynnk_links
#
*
*
*
*
*
*
*
*
*
*
*
*
link_id
link_url
link_name
link_image
link_target
link_description
link_visible
link_owner
link_rating
link_updated
link_rel
link_notes
link_rss
Long integer
Variable characters (1020)
Variable characters (1020)
Variable characters (1020)
Variable characters (100)
Variable characters (1020)
Variable characters (80)
Long integer
Integer
Date & Time
Variable characters (1020)
Text
Variable characters (1020)
ynnk_comments
#
*
*
*
*
*
*
*
*
*
*
*
*
*
*
comment_ID
comment_post_ID
comment_author
comment_author_email
comment_author_url
comment_author_IP
comment_date
comment_date_gmt
comment_content
comment_karma
comment_approved
comment_agent
comment_type
comment_parent
user_id
Long integer
Long integer
Text
Variable characters (400)
Variable characters (800)
Variable characters (400)
Date & Time
Date & Time
Text
Integer
Variable characters (80)
Variable characters (1020)
Variable characters (80)
Long integer
Long integer
ynnk_commentmeta
#
o
o
meta_id
meta_key
meta_value
Long integer
Variable characters (1020)
Text
Spesifikasi Kebutuhan Perangkat Lunak Lampiran B:Daftar Kebutuhan
WAPIK MEDIA KREATIF
1 Maret 2017 Khusus diproduksi dan didistribusikan kepada 18
yang berhak mengetahui di lingkungan Jurusan Ekonomi Pembangunan UPN JATIM
3.2.5.PhysicalData Model
Gambar 3.19. Physical Data Model dari Web
Physical Data Model adalah Diagram yang menggunakan
sejumlah tabel untuk menggambarkan data serta hubungan antara data-
data tersebut dimana setiap tabelnya mempunyai kolom yang memiliki
nama yang unik (primary key). Physical Data Model diperoleh dari hasil
generate dari Conceptual Data Model.
ynnk_users
ID
user_login
user_pass
user_nicename
user_email
user_url
user_registered
user_activation_key
user_status
display_name
bigint unsigned
varchar(240)
varchar(1020)
varchar(200)
varchar(400)
varchar(400)
datetime
varchar(1020)
integer(11)
varchar(1000)
<pk>
ynnk_usermeta
umeta_id
user_id
meta_key
meta_value
bigint unsigned
bigint unsigned
varchar(1020)
text
<pk>
ynnk_terms
term_id
name
slug
term_group
bigint unsigned
varchar(800)
varchar(800)
bigint(10)
<pk>
ynnk_termmeta
meta_id
term_id
meta_key
meta_value
bigint unsigned
bigint unsigned
varchar(1020)
text
<pk>
<fk>
ynnk_term_taxonomy
term_taxonomy_id
term_id
taxonomy
description
parent
count
bigint unsigned
bigint unsigned
varchar(128)
text
bigint unsigned
bigint(20)
<pk>
<fk>
ynnk_term_relationships
object_id
term_taxonomy_id
term_order
bigint unsigned
bigint unsigned
integer(11)
<pk>
<pk,fk>
ynnk_posts
ID
post_author
post_date
post_date_gmt
post_content
post_title
post_excerpt
post_status
comment_status
ping_status
post_password
post_name
to_ping
pinged
post_modified
post_modified_gmt
post_content_filtered
post_parent
guid
menu_order
post_type
post_mime_type
comment_count
bigint unsigned
bigint unsigned
datetime
datetime
text
text
text
varchar(80)
varchar(80)
varchar(80)
varchar(1020)
varchar(800)
text
text
datetime
datetime
text
bigint unsigned
varchar(1020)
integer(11)
varchar(80)
varchar(400)
bigint(20)
<pk>
ynnk_postmeta
meta_id
post_id
meta_key
meta_value
bigint unsigned
bigint unsigned
varchar(1020)
text
<pk>
ynnk_options
option_id
option_name
option_value
autoload
bigint unsigned
varchar(764)
text
varchar(80)
<pk>
ynnk_links
link_id
link_url
link_name
link_image
link_target
link_description
link_visible
link_owner
link_rating
link_updated
link_rel
link_notes
link_rss
bigint unsigned
varchar(1020)
varchar(1020)
varchar(1020)
varchar(100)
varchar(1020)
varchar(80)
bigint unsigned
integer(11)
datetime
varchar(1020)
text
varchar(1020)
<pk>
ynnk_comments
comment_ID
comment_post_ID
comment_author
comment_author_email
comment_author_url
comment_author_IP
comment_date
comment_date_gmt
comment_content
comment_karma
comment_approved
comment_agent
comment_type
comment_parent
user_id
bigint unsigned
bigint unsigned
text
varchar(400)
varchar(800)
varchar(400)
datetime
datetime
text
integer(11)
varchar(80)
varchar(1020)
varchar(80)
bigint unsigned
bigint unsigned
<pk>
ynnk_commentmeta
meta_id
comment_id
meta_key
meta_value
bigint unsigned
bigint unsigned
varchar(1020)
text
<pk>
<fk>
Spesifikasi Kebutuhan Perangkat Lunak Lampiran B:Daftar Kebutuhan
WAPIK MEDIA KREATIF
1 Maret 2017 Khusus diproduksi dan didistribusikan kepada 19
yang berhak mengetahui di lingkungan Jurusan Ekonomi Pembangunan UPN JATIM
3.3. Kebutuhan Nonfungsional
3.3.1.Kebutuhan Kinerja
Website dibuat menggunakan CMS wordpress, pemilihan
tersebut didasarkan karena CMS wordpress dari sisi keamanan yang
cukup tangguh juga performanya yang cukup tinggi. Selain dari hal
teknis yang mumpuni tampilan yang ditawarkan dari tema-tema yang
ada pada CMS ini juga memiliki desain interface yang sedap dipandang
mata. Pengolahan website juga terasa mudah.
3.3.2.Kebutuhan Keamanan
Pemilihan CMS wordpress sebagai core dari website juga karena
keamanan dari CMS ini dinilai cukup tangguh. Dengan pemilihan CMS
ini pengembang diuntungkan dengan tidak lagi terlalu berat
memusingkan keamanan website dan dapat mengalihkan fokus ke
bidang lain yang dibutuhkan. Perawatan website dengan menggunakan
CMS wordpress ini hanya dengan mengikuti update versi CMS nya saja,
dan dengan itu sudah akan menambah tingkat keamanan dari website.
3.3.3.Kebutuhan PerlindunganKeamanan
Kebutuhan keamanan sangat sekali dibutuhkan. Website profil
yang nantinya akan di rilis ke publik membuat website akan diakses
banyak sekali orang. Karena itu membuat keamanan web sangat penting
sekali untuk diperhatikan. Serangan dari deface sampai injeksi dari luar
akan menjadi musuh utama, oleh karena itu, celah pada web sangat
diminimalisir adanya
3.3.4.Atribut Kualitas PerangkatLunak
Namun untuk meningkatkan keamanan tak berhenti di pemilihan
CMS saja sebagai tindakan preventif pencegahan dari serangan luar.
Pada hosting juga ditambahkan spam assasin yang memiliki fungsi
menghapus dan melakukan blocking terhadap pesan-pesan yang
dianggap pesan sampah dan memiliki potensi membawa virus atau
trojan ke dalam web. Dengan ini nilai keamanan web akan bertambah
lagi lebih tinggi.
Spesifikasi Kebutuhan Perangkat Lunak Lampiran B:Daftar Kebutuhan
WAPIK MEDIA KREATIF
1 Maret 2017 Khusus diproduksi dan didistribusikan kepada 20
yang berhak mengetahui di lingkungan Jurusan Ekonomi Pembangunan UPN JATIM
3.3.5.Aturan Penggunaan
Aturan penggunaan akan diberikan terpisah dengan dokumen
SKP, mengingat dokumen aturan penggunaan yang memiliki konten
cukup banyak, sehingga pengembang mempertimbangkan untuk
memisahkan dokumen aturan pengembangan menjadi dokumen lain dari
SKPL yang diajukan.
3.4. Kebutuhan Lain
Kebutuhan lain yang dibutuhkan dalam pengerjaan website
profile institusi ini adalah koneksi internet yang cukup. Testing yang
dilakukan secara berulang ketika website telah diupload ke server
hosting memerlukan koneksi internet yang cukup, dan cepat
3.5. Fitur Sistem
Website dibuat dengan memperhatikan fungsi-fungsi yang
diinginkan oleh pemesan. Pada web terdapat menu-menu yang memang
sengaja hanya ditambahkan untu web tersebut saja.
3.5.1.Fitur Berita Terpopular
Dalam fitur ini web akan melakukan filtering terhadap berita-
berita yang telah di post, berita mana saja yang memiliki penonton
paling banyak dan berita mana saja yang paing banya dikunjungi oleh
user.
Fitur ini memiliki nilai prioritas sangat tinggi. Berilah penjelasan singkat
tentang feature dan indikasikan prioritasnya apakah tinggi, menengah,
atau rendah. Rating komponen prioritas bisa didasarkan atas:
keuntungan, konsekuensi,biaya dan resiko (urutan skala mulai rendah1
s/d tinggi 9).
3.5.2.Fitur Carousel
Dalam fitur ini web akan menampilkan gambar pada halaman
awal, gambar akan berpindah dari gambar satu ke gambar yang lain
secara otomatis sesuai denngan waktu yang ditentukan.
fitur ini memiliki nilai prioritas sedang. Mengingat fungsinya selain
sebagai penampil gambar, fitur ini ditampilkan hanya sebagai pemanis
tampilan website

More Related Content

What's hot

Nota Keuangan dan Rancangan Anggaran Pendapatan dan Belanja Negara Perubahan ...
Nota Keuangan dan Rancangan Anggaran Pendapatan dan Belanja Negara Perubahan ...Nota Keuangan dan Rancangan Anggaran Pendapatan dan Belanja Negara Perubahan ...
Nota Keuangan dan Rancangan Anggaran Pendapatan dan Belanja Negara Perubahan ...
Badan Kebijakan Fiskal
 
Peta Dasar Pakpak Bharat 2007
Peta Dasar Pakpak Bharat 2007Peta Dasar Pakpak Bharat 2007
Peta Dasar Pakpak Bharat 2007
Ar Tinambunan
 
Kata pengantar daftar isi & istilah 31 agust 2012-revisi 4_final
Kata pengantar daftar isi & istilah 31 agust 2012-revisi 4_finalKata pengantar daftar isi & istilah 31 agust 2012-revisi 4_final
Kata pengantar daftar isi & istilah 31 agust 2012-revisi 4_final
Suhardi Bae
 
Bahan ajar manajemen keuangan endang stie rahmaniyah sekayu
Bahan ajar manajemen keuangan endang stie rahmaniyah sekayuBahan ajar manajemen keuangan endang stie rahmaniyah sekayu
Bahan ajar manajemen keuangan endang stie rahmaniyah sekayu
Endangmasri
 

What's hot (20)

Laporan Akhir EKPD 2009 Sumatera Barat - UNAND
Laporan Akhir EKPD 2009 Sumatera Barat - UNANDLaporan Akhir EKPD 2009 Sumatera Barat - UNAND
Laporan Akhir EKPD 2009 Sumatera Barat - UNAND
 
Nota Keuangan dan Rancangan Anggaran Pendapatan dan Belanja Negara Perubahan ...
Nota Keuangan dan Rancangan Anggaran Pendapatan dan Belanja Negara Perubahan ...Nota Keuangan dan Rancangan Anggaran Pendapatan dan Belanja Negara Perubahan ...
Nota Keuangan dan Rancangan Anggaran Pendapatan dan Belanja Negara Perubahan ...
 
Daftar isi rkpd 2012
 Daftar isi rkpd 2012 Daftar isi rkpd 2012
Daftar isi rkpd 2012
 
Laporan Akhir EKPD 2010 - Lampung - UNILA
Laporan Akhir EKPD 2010 - Lampung - UNILALaporan Akhir EKPD 2010 - Lampung - UNILA
Laporan Akhir EKPD 2010 - Lampung - UNILA
 
Laporan pkl di bengkel lestari jalan mr. iskandar blora
Laporan pkl di bengkel lestari jalan mr. iskandar bloraLaporan pkl di bengkel lestari jalan mr. iskandar blora
Laporan pkl di bengkel lestari jalan mr. iskandar blora
 
Draft kurikulum 2013 sd mi
Draft kurikulum 2013 sd miDraft kurikulum 2013 sd mi
Draft kurikulum 2013 sd mi
 
Laporan Akhir EKPD 2010 - Gorontalo - UNG
Laporan Akhir EKPD 2010 - Gorontalo - UNGLaporan Akhir EKPD 2010 - Gorontalo - UNG
Laporan Akhir EKPD 2010 - Gorontalo - UNG
 
Memori Akhir Jabatan Kepala Biro Perencanaan dan Anggaran Kementerian Perumah...
Memori Akhir Jabatan Kepala Biro Perencanaan dan Anggaran Kementerian Perumah...Memori Akhir Jabatan Kepala Biro Perencanaan dan Anggaran Kementerian Perumah...
Memori Akhir Jabatan Kepala Biro Perencanaan dan Anggaran Kementerian Perumah...
 
Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 3)
Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 3)Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 3)
Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 3)
 
Peta Dasar Pakpak Bharat 2007
Peta Dasar Pakpak Bharat 2007Peta Dasar Pakpak Bharat 2007
Peta Dasar Pakpak Bharat 2007
 
01 kompetensi-dasar-sd
01 kompetensi-dasar-sd01 kompetensi-dasar-sd
01 kompetensi-dasar-sd
 
Kata pengantar daftar isi & istilah 31 agust 2012-revisi 4_final
Kata pengantar daftar isi & istilah 31 agust 2012-revisi 4_finalKata pengantar daftar isi & istilah 31 agust 2012-revisi 4_final
Kata pengantar daftar isi & istilah 31 agust 2012-revisi 4_final
 
Bahan ajar manajemen keuangan endang stie rahmaniyah sekayu
Bahan ajar manajemen keuangan endang stie rahmaniyah sekayuBahan ajar manajemen keuangan endang stie rahmaniyah sekayu
Bahan ajar manajemen keuangan endang stie rahmaniyah sekayu
 
Laporan Akhir EKPD 2010 - Bali - UNUD
Laporan Akhir EKPD 2010 - Bali - UNUDLaporan Akhir EKPD 2010 - Bali - UNUD
Laporan Akhir EKPD 2010 - Bali - UNUD
 
Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 4)
Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 4)Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 4)
Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 4)
 
Laporan pelaksanaan aktualisasi latihan Dasar CPNS Golongan II Angkatan XII P...
Laporan pelaksanaan aktualisasi latihan Dasar CPNS Golongan II Angkatan XII P...Laporan pelaksanaan aktualisasi latihan Dasar CPNS Golongan II Angkatan XII P...
Laporan pelaksanaan aktualisasi latihan Dasar CPNS Golongan II Angkatan XII P...
 
Laporan Praktek Kerja Industri Teknik Gambar Bangunan
Laporan Praktek Kerja Industri Teknik Gambar BangunanLaporan Praktek Kerja Industri Teknik Gambar Bangunan
Laporan Praktek Kerja Industri Teknik Gambar Bangunan
 
Renstra kemdikbud2015 2019
Renstra kemdikbud2015 2019Renstra kemdikbud2015 2019
Renstra kemdikbud2015 2019
 
Laporan Kinerja Biro Perencanaan dan Anggaran Kementerian Perumahan Rakyat Ta...
Laporan Kinerja Biro Perencanaan dan Anggaran Kementerian Perumahan Rakyat Ta...Laporan Kinerja Biro Perencanaan dan Anggaran Kementerian Perumahan Rakyat Ta...
Laporan Kinerja Biro Perencanaan dan Anggaran Kementerian Perumahan Rakyat Ta...
 
Laporan pdrb bogor fix
Laporan pdrb bogor fixLaporan pdrb bogor fix
Laporan pdrb bogor fix
 

Similar to Skpl reformat (1)

Desain grafis dengan macromedia freehand 9
Desain grafis dengan macromedia freehand 9Desain grafis dengan macromedia freehand 9
Desain grafis dengan macromedia freehand 9
Ocim Nationalism
 
Desain grafis dengan macromedia freehand 9
Desain grafis dengan macromedia freehand 9Desain grafis dengan macromedia freehand 9
Desain grafis dengan macromedia freehand 9
teknisi7
 
Desain grafis dengan macromedia freehand 9
Desain grafis dengan macromedia freehand 9Desain grafis dengan macromedia freehand 9
Desain grafis dengan macromedia freehand 9
HerGeous
 
membuat anak dengan visual basic
membuat anak dengan visual basicmembuat anak dengan visual basic
membuat anak dengan visual basic
whereisindra
 

Similar to Skpl reformat (1) (20)

PKL DPT DR INET (RIDHO 16).pdf
PKL DPT DR INET (RIDHO 16).pdfPKL DPT DR INET (RIDHO 16).pdf
PKL DPT DR INET (RIDHO 16).pdf
 
Perencanaan proyek fp
Perencanaan proyek fpPerencanaan proyek fp
Perencanaan proyek fp
 
Perencanaan proyek fp
Perencanaan proyek fpPerencanaan proyek fp
Perencanaan proyek fp
 
Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 1 dan 2)
Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 1 dan 2)Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 1 dan 2)
Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 1 dan 2)
 
CONTOH LAPORAN DLKM OPERASI SISTEM KOMPUTER IT-020-4
CONTOH LAPORAN DLKM OPERASI SISTEM KOMPUTER IT-020-4CONTOH LAPORAN DLKM OPERASI SISTEM KOMPUTER IT-020-4
CONTOH LAPORAN DLKM OPERASI SISTEM KOMPUTER IT-020-4
 
Simpeg user-guide-v.1.1
Simpeg user-guide-v.1.1Simpeg user-guide-v.1.1
Simpeg user-guide-v.1.1
 
Aplikasi keuangan excel
Aplikasi keuangan excelAplikasi keuangan excel
Aplikasi keuangan excel
 
Tugas besar budget travelling
Tugas besar budget travellingTugas besar budget travelling
Tugas besar budget travelling
 
Perencanaan proyek sbmptn
Perencanaan proyek sbmptnPerencanaan proyek sbmptn
Perencanaan proyek sbmptn
 
Desain grafis dengan macromedia freehand 9
Desain grafis dengan macromedia freehand 9Desain grafis dengan macromedia freehand 9
Desain grafis dengan macromedia freehand 9
 
Desain grafis dengan macromedia freehand 9
Desain grafis dengan macromedia freehand 9Desain grafis dengan macromedia freehand 9
Desain grafis dengan macromedia freehand 9
 
Desain grafis dengan macromedia freehand 9
Desain grafis dengan macromedia freehand 9Desain grafis dengan macromedia freehand 9
Desain grafis dengan macromedia freehand 9
 
Lap aplikom windy lusia_1107111954
Lap aplikom windy lusia_1107111954Lap aplikom windy lusia_1107111954
Lap aplikom windy lusia_1107111954
 
Laporan Akhir EKPD 2010 - Sulbar - UNM
Laporan Akhir EKPD 2010 - Sulbar - UNMLaporan Akhir EKPD 2010 - Sulbar - UNM
Laporan Akhir EKPD 2010 - Sulbar - UNM
 
Panduan guru pembelajar daring peserta
Panduan guru pembelajar daring  pesertaPanduan guru pembelajar daring  peserta
Panduan guru pembelajar daring peserta
 
Kak sistem layanan keuangan negara
Kak sistem layanan keuangan negaraKak sistem layanan keuangan negara
Kak sistem layanan keuangan negara
 
Buku Panduan Aplikasi eKinerja
Buku Panduan Aplikasi eKinerjaBuku Panduan Aplikasi eKinerja
Buku Panduan Aplikasi eKinerja
 
ok
okok
ok
 
membuat anak dengan visual basic
membuat anak dengan visual basicmembuat anak dengan visual basic
membuat anak dengan visual basic
 
Buku Informasi Mengoperasikan Perangkat Lunak Desain
Buku Informasi Mengoperasikan Perangkat Lunak DesainBuku Informasi Mengoperasikan Perangkat Lunak Desain
Buku Informasi Mengoperasikan Perangkat Lunak Desain
 

More from Moch. Nor Kholis

More from Moch. Nor Kholis (20)

PowerPoint RPL Materi 7
PowerPoint RPL Materi 7PowerPoint RPL Materi 7
PowerPoint RPL Materi 7
 
PowerPoint RPL Materi 6
PowerPoint RPL Materi 6PowerPoint RPL Materi 6
PowerPoint RPL Materi 6
 
Function point web kelompok 10
Function point web kelompok 10Function point web kelompok 10
Function point web kelompok 10
 
Laporan Aplikasi Service Printer
Laporan Aplikasi Service PrinterLaporan Aplikasi Service Printer
Laporan Aplikasi Service Printer
 
Ppt rpl materi 7
Ppt rpl materi 7Ppt rpl materi 7
Ppt rpl materi 7
 
Ppt rpl materi 6
Ppt rpl materi 6Ppt rpl materi 6
Ppt rpl materi 6
 
Ppt rpl materi 5
Ppt rpl materi 5Ppt rpl materi 5
Ppt rpl materi 5
 
Ppt rpl materi 4
Ppt rpl materi 4Ppt rpl materi 4
Ppt rpl materi 4
 
Mata kuliah rekayasa perangkat lunak
Mata kuliah rekayasa perangkat lunakMata kuliah rekayasa perangkat lunak
Mata kuliah rekayasa perangkat lunak
 
Ppt rpl materi 3
Ppt rpl materi 3Ppt rpl materi 3
Ppt rpl materi 3
 
Ppt rpl materi 2
Ppt rpl materi 2Ppt rpl materi 2
Ppt rpl materi 2
 
Laporan Penilaian Software dengan Cyclomatic Complexity
Laporan Penilaian Software dengan Cyclomatic ComplexityLaporan Penilaian Software dengan Cyclomatic Complexity
Laporan Penilaian Software dengan Cyclomatic Complexity
 
Ppt rpl materi 1
Ppt rpl materi 1Ppt rpl materi 1
Ppt rpl materi 1
 
Laporan Pengukuran Nilai Software dengan Kappa Coehen
Laporan Pengukuran Nilai Software dengan Kappa CoehenLaporan Pengukuran Nilai Software dengan Kappa Coehen
Laporan Pengukuran Nilai Software dengan Kappa Coehen
 
Slideshow PowerPoint Software Testing
Slideshow PowerPoint Software TestingSlideshow PowerPoint Software Testing
Slideshow PowerPoint Software Testing
 
Slideshow PowerPoint Manajemen Proyek
Slideshow PowerPoint Manajemen ProyekSlideshow PowerPoint Manajemen Proyek
Slideshow PowerPoint Manajemen Proyek
 
Ppt rpl materi 1
Ppt rpl materi 1Ppt rpl materi 1
Ppt rpl materi 1
 
Laporan Revisi Function Point (Website Teknik Kimia)
Laporan Revisi Function Point (Website Teknik Kimia)Laporan Revisi Function Point (Website Teknik Kimia)
Laporan Revisi Function Point (Website Teknik Kimia)
 
Metode proses pengembangan perangkat lunak
Metode proses pengembangan perangkat lunakMetode proses pengembangan perangkat lunak
Metode proses pengembangan perangkat lunak
 
Proposal web
Proposal webProposal web
Proposal web
 

Skpl reformat (1)

  • 1. WAPIK MEDIA KREATIF Khusus diproduksi dan didistribusikan kepada yang berhak mengetahui di lingkungan Jurusan Ekonomi Pembangunan UPN JATIM SPESIFIKASIKEBUTUHAN PERANGKAT LUNAK WEB PROFIL PRODI EKONOMI PEMBANGUNAN UNIVERSITAS PEMBANGUNAN NASIONAL ”VETERAN” JAWA TIMUR WEBEPUPN01 02 Maret 2017 DRAF Disiapkan: WAPIK CREATIVE MEDIA sebagai syarat pengajuan tender pengerjaan Abstrak: Web profil prodi ekonomi pembangunan Universitas Pembangunan Nasional ”Veteran” Jawa Timur ini dibagun guna sebagai wadah media informasi prodi kepada masyarakat umum dan global . Kelompok 7: Moch. Nor Kholis 1534010006 Irfan Erfolgi H 1534010007 I Putu Mahardika 1534010018 Wahyu Aji P 1534010034
  • 2. Spesifikasi Kebutuhan Perangkat Lunak MaklumatVersi Dokumen WAPIK MEDIA KREATIF 1 Maret 2017 Khusus diproduksi dan didistribusikan kepada ii yang berhak mengetahui di lingkungan Jurusan Ekonomi Pembangunan UPN JATIM Maklumat Versi Dokumen Seluruh versi dari dokumen ini didaftar berdasar kronologisnya. Tidak ada hubungan antara nomer dokumen dan nomor versi perangkat lunak. Versi Dokumen Tanggal Alasan Perubahan Versi Perangkat Lunak Dokumen ini dibuat oleh Wapik Media Creative dengan sepengetahuan prodi ekonomi pembangunan Universitas Pembangunan Nasional “Veteran” Jawa Timur sebagai upaya untuk menjamin keakurasian dokumen saat akan di cetak. Penggandaan dokumen, sebaiknya dari versi yang terakhir (up to date) dan setelah mendapatkan ijin tertulis Project Leader Wapik Media Creative Surabaya Copyright @ 2017 Wapik Media Creative Seluruh informasinya adalah hak milik Jurusan Ekonomi Pembangunan UPN ”Veteran” Jawa Timur yang tidak dipulikasikan dan bersifat rahasia.
  • 3. Spesifikasi Kebutuhan Perangkat Lunak Control Revisi Dokumen WAPIK MEDIA KREATIF 1 Maret 2017 Khusus diproduksi dan didistribusikan kepada iii yang berhak mengetahui di lingkungan Jurusan Ekonomi Pembangunan UPN JATIM Control Revisi Dokumen Seluruh revisi yang telah dilakukan pada dokumen ini, dapat diikuti sebagaimana tabel berikut. Nomer Revisi Tanggal Diperiksa oleh Keterangan singkat perbaikan
  • 4. Spesifikasi Kebutuhan Perangkat Lunak Daftar Isi WAPIK MEDIA KREATIF 1 Maret 2017 Khusus diproduksi dan didistribusikan kepada iv yang berhak mengetahui di lingkungan Jurusan Ekonomi Pembangunan UPN JATIM Daftar Isi SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK...................................................I MAKLUMAT VERSI DOKUMEN............................................................................... II CONTROL REVISI DOKUMEN.................................................................................III DAFTAR ISI................................................................................................................. IV DAFTAR GAMBAR.......................................................................................................V BAB 1 PENDAHULUAN............................................................................................... 1 1.1. TUJUAN............................................................................................................ 1 1.2. RUANG LINGKUP PERANGKAT LUNAK............................................................... 1 1.3. TARGET AUDIENCE........................................................................................... 1 1.4. DEFINISI,ISTILAH DAN SINGKATAN................................................................... 2 1.5. SISTEM PENOMORAN ........................................................................................ 2 1.6. REFERENSI ....................................................................................................... 3 1.7. IKHTISAR DOKUMEN......................................................................................... 3 BAB 2 DESKRIPSI UMUM........................................................................................... 4 2.1. TENTANG PERANGKAT LUNAK.......................................................................... 4 2.2. FUNGSI-FUNGSI PERANGKAT LUNAK ................................................................. 4 2.3. KARAKTERISTIK DAN KLASIFIKASI PENGGUNA................................................... 4 2.4. LINGKUNGAN OPERASI ..................................................................................... 5 2.5. BATASAN DESAIN DAN IMPLEMENTASI .............................................................. 5 2.6. DOKUMENTASI BAGI PENGGUNA....................................................................... 6 2.7. ASUMSI DAN KETERGANTUNGAN ...................................................................... 6 BAB 3 DESKRIPSI RINCIAN KEBUTUHAN.............................................................. 7 3.1. KEBUTUHAN ANTARMUKA EKSTERNAL............................................................. 7 3.1.1. Antarmuka Pengguna.................................................................................... 7 3.1.2. Antarmuka Perangkat Keras ......................................................................... 9 3.1.3. Antarmuka Perangkat Lunak....................................................................... 10 3.1.4. Antarmuka Komunikasi............................................................................... 10 3.2. KEBUTUHAN FUNGSIONALITAS.........................................................................10 3.2.1. State Transition Diagram............................................................................ 11 3.2.2. Use case .................................................................................................... 14 3.2.3. Entity Relationship Diagram....................................................................... 15 3.2.4. Conceptual Data Model.............................................................................. 17 3.2.5. Physical Data Model.................................................................................. 18 3.3. KEBUTUHAN NONFUNGSIONAL.........................................................................19 3.3.1. Kebutuhan Kinerja ..................................................................................... 19 3.3.2. Kebutuhan Keamanan................................................................................. 19 3.3.3. Kebutuhan Perlindungan Keamanan............................................................ 19 3.3.4. Atribut Kualitas Perangkat Lunak................................................................ 19 3.3.5. Aturan Penggunaan.................................................................................... 20 3.4. KEBUTUHAN LAIN...........................................................................................20 3.5. FITUR SISTEM..................................................................................................20 3.5.1. Fitur Berita Terpopular .............................................................................. 20 3.5.2. Fitur Carousel............................................................................................ 20
  • 5. Spesifikasi Kebutuhan Perangkat Lunak Daftar Isi WAPIK MEDIA KREATIF 1 Maret 2017 Khusus diproduksi dan didistribusikan kepada v yang berhak mengetahui di lingkungan Jurusan Ekonomi Pembangunan UPN JATIM Daftar Gambar Gambar 3.1. Tampilan homepage website pada desktop............................................7 Gambar 3.2. Tampilan homepage website pada mobile..............................................8 Gambar 3.3. Tampilan profil website pada desktop .....................................................8 Gambar 3.4. Tampilan profil website pada mobile .......................................................8 Gambar 3.5. Tampilan kegiatan jurusan dan recent event website pada desktop......9 Gambar 3.6. Tampilan kegiatan jurusan dan recent event website pada mobile ........9 Gambar 3.7. Std beranda............................................................................................11 Gambar 3.8. Std jurusan.............................................................................................12 Gambar 3.9. Std gallery ..............................................................................................12 Gambar 3.10. Std fasilitas jurusan..............................................................................12 Gambar 3.11. Std akademik .......................................................................................13 Gambar 3.12. Std download berkas ...........................................................................13 Gambar 3.13. Use case..............................................................................................14 Gambar 3.14. Erd pada entitas ynnk_ter_taxonomy, ynnk_term_relationship_tnnk_terms dan ynnk_term_relationships yang saling mempunyai relasi.................................................................................................15 Gambar 3.14. Erd pada entitas ynnk_comments dan ynnk_commentmeta yang saling berelasi ......................................................................................................15 Gambar 3.15. Erd pada entitas ynnk_links dan ynnk_users yang saling berelasi ....16 Gambar 3.16. Erd pada entitas ynnk_options, ynnk_usermeta dan ynnk_postmeta yang ketiganya tidak saling memiliki relasi satu sama lain.................................16 Gambar 3.17. Erd pada entitas ynnk_posts yang tidak memiliki relasi sama sekali .16 Gambar 3.18. Conceptual data model dari web.........................................................17 Gambar 3.19. Physical data model dari web..............................................................18
  • 6. Spesifikasi Kebutuhan Perangkat Lunak Pendahuluan WAPIK MEDIA KREATIF 1 Maret 2017 Khusus diproduksi dan didistribusikan kepada 1 yang berhak mengetahui di lingkungan Jurusan Ekonomi Pembangunan UPN JATIM BAB 1 Pendahuluan Dokumen ini akan berisi Spesifikasi Kebutuhan Perangkat Lunak ( SKPL) atau Software Requirement Specification (SRS) untuk web profil prodi Ekonomi Pembangunan UPN “Veteran” Jawa Timur. Untuk penamaan dokumen ini selanjutnya akan digunakan istilah SKPL. Isi dari dokumen ini sebagian besar adalah mengikuti dari dokumen Profil Prodi Ekonomi Pembangunan | Jurusan Ekonomi Pembangunan UPN “Veteran” Jawa Timur. 1.1. Tujuan Web profil prodi Ekonomi Pembangunan UPN ”Veteran” Jawa Timur dibuat sebagai portal berita dan pengenalan program studi Ekonomi Pembangunan yang ada di UPN ”Veteran” Jawa Timur. Dengan dibuatnya web ini, diharapkan dapat dengan efisien dan mudah bagi program studi memberikan segala informasi dan berita yang ada ke khalayak umum. Dengan adanya web profil ini pula diharapkan pengenalan prodi ke masyarakat akan semakin luas dan mudah. 1.2. Ruang Lingkup Perangkat Lunak Web profil prodi Ekonomi Pembangunan UPN ”Veteran” Jawa Timur adalah aplikasi web yang berisikan info profil prodi, halaman tentang prodi, staf pengajar di prodi, berita terkini di prodi, gallery foto yang ada di prodi, dan alamat dan kontak yang bisa dihubungi di prodi. Keuntungan yang didapat dengan dibuatnya portal web profile prodi Ekonomi Pembangunan UPN ”Veteran” Jawa Timur ini ia meningkatnya reputasi prodi di kalangan intern kampus dan dimata umum hingga global. Dengan dibangunnya portal web jurusan ini, akan memudahkan prodi dalam memberikan informasi dari dalam jurusan keluar. 1.3. Target Audience Dokumen ini ditujukan kepada pimpinan atau ketua prodi untuk bisa memahami tujuan dan garis beasar manfaat pembuatan web profil jurusan. Untuk tim IT jurusan untuk dapat mempelajari apa saja hal teknis yang dibutuhkan dan digunakan yang tercantum dalam dokumen ini, dan juga mempelajari alur kerja web yang nantinya akan dibuat.
  • 7. Spesifikasi Kebutuhan Perangkat Lunak Pendahuluan WAPIK MEDIA KREATIF 1 Maret 2017 Khusus diproduksi dan didistribusikan kepada 2 yang berhak mengetahui di lingkungan Jurusan Ekonomi Pembangunan UPN JATIM 1.4. Definisi, Istilah dan Singkatan Guna memberikan gambaran yang sama terhadap beberapa definisi, istilah dan singkatan yang digunakan di dokumen ini, perlu dijelaskan sebagaimana berikut: IEEE : Institute of Electrical and Electronics Engineers Adalah standart internasional untuk pengembang perangkat lunak SKPL : Spesifikasi Kebutuhan Perangkat Lunak atau SRS : Software Requirement Specification atau Adalah dokumen hasil analisis sebuah perangkat lunak yang berisi spesifikasi kebutuhan pengguna 1.5. Sistem Penomoran Ada beberapa hal/bagian dalam dokumen ini yang perlu diberi nomor. Maksud penomoran ini untuk mempermudah audience dalam pengidentifikasian. Adapun aturan penomorannya sebagaimana tabel berikut: Hal/Bagian Aturan Penomoran Tabel/Data Store Nomor berbentuk TD99,dimana 99 adalah nomor uruttabel atau data store Contoh:TD11, TD12, TD29, TD31 dan sebagainya Kebutuhan Fungsional Nomor berbentuk KF999.x, dimana 999 adalah nomor urut struktur butir- butir pada kebutuhan fungsional.Sedangkan xadalah nomor berupa abjad dan sifatnya sebagai tambahan jika kebutuhan fungsional tersebut memiliki item turunannya. Contoh:KF101, KF120, KF120.a, KF120.b dan sebagainya Kebutuhan Non Fungsional Nomor berbentuk KnF99.x, dimana 99 adalah nomor urut struktur butir- butir pada kebutuhan non fungsional.Sedangkan x adalah nomor berupa abjad dan sifatnya sebagai tambahan jika kebutuhan non fungsional tersebut memiliki item turunannya. Contoh:KnF11, KnF12, KnF12.a, KnF12.b dan sebagainya
  • 8. Spesifikasi Kebutuhan Perangkat Lunak Pendahuluan WAPIK MEDIA KREATIF 1 Maret 2017 Khusus diproduksi dan didistribusikan kepada 3 yang berhak mengetahui di lingkungan Jurusan Ekonomi Pembangunan UPN JATIM 1.6. Referensi Berikut adalah daftar acuan yang digunakan dalam pendokumentasian spesifikasi kebutuhan perangkat lunak ini.  IEEE Std. 1233, 1998 Edition IEEE Guide for Developing System Requirements Specifications  IEEE, Software Requirements Engineering, Second Edition, IEEE Computer Society Press, 2002.  Bray, Ian K. An Introduction to Requirement Engineering, 1st published, Addison-Wesley, 2002  Kotonya, Gerald and Sommerville, Ian. Requirement Engineering: Processes and Techniques, John Wiley & Sons Ltd, 1998  Holil, Achmad. Template: Spesifikasi Kebutuhan Perangkat Lunak, Jurusan Sistem Informasi ITS, 2006. 1.7. Ikhtisar Dokumen SKPL ini dibuat untuk memberikan pemahaman kepada para pimpinan dan tim IT institusi terkait tentang pembuatan web profil jurusan beseta fungsi dan tujuannya. Banyak manfaat yang nantinya akan didapat jika pembuatan website ini terlaksana. Dengan adanya web profil jurusan ini, maka institusi terkait dapat dengan mudah memberikan informasi kepada dunia luar, tak hanya itu, dengan adanya web ini akan mampu menaikan nilai dari intitusi terkait. Web profil ini didesain dengan desain ayng modern dan simple, dalam SKPL akan dijelaskan bagaimana desain dan fungsi-fungsi apa saja yang akan disematkan oleh pengembang kedalam web profil yang nantinya akan dibuat. Dalam SKPL ini juga akan disertakan apasaja yang dibutuhkan oleh pengembang dalam mewujudkan pembuatan website profil jurusan, sehingga dengan perencanaan yang tepat dan terbuka maka diharapkan akan terjalin prasangka saling percaya antara pengembang dan institusi terkait.
  • 9. Spesifikasi Kebutuhan Perangkat Lunak Deskripsi Umum WAPIK MEDIA KREATIF 1 Maret 2017 Khusus diproduksi dan didistribusikan kepada 4 yang berhak mengetahui di lingkungan Jurusan Ekonomi Pembangunan UPN JATIM BAB 2 Deskripsi Umum 2.1. Tentang Perangkat Lunak Website profile prodi ini dibuat untuk portal informasi bagi masyarakat, nasional hingga global untuk mengetahui seluruh informasi yang dibagikan oleh prodi. Sebelumnya jika pemberian informasi harus dilakukan dengan melakukan kunjungan, membagikan flayer kepada masyarakat yang daya jangkaunya pun tidak terlalu luas, membuat banner promosi, kini pengenalan prodi dapat dilakukan dengan cara yang lebih mudah dan efisien. Dengan menggunakan web kita hanya memberikan alamat yang nantinya dapat dibuka oleh semua orang menggunakan akses internet untuk mencari tahu dan melihat aktivitas prodi. 2.2. Fungsi-fungsi Perangkat Lunak Pada web profil prodi ekonomi pembangunan yang akan dibuat nanti akan diberikan beberapa menu, yaitu menu home yang memiliki tampilan 2.3. Karakteristik dan Klasifikasi Pengguna Dalam web profil prodi ekonomi pembangunan UPN ”Veteran” Jawa Timur akan ada beberapa klasifikasi pengguna, yaitu admin, user, dan pengembang.  User User pada hal ini adalah masyarakat ataupun siapapun yang mengakses web profil prodi. User hanya dapat melihat segala informasi yang sengaja di publikasikan melalui website. User tidak memiliki hak untuk mengubah tampilan ataupun isi konten dari website profil.  Admin Pengguna dengan akses admin adalah orang yang sengaja ditunjuk untuk mengelolah website, mulai dari pengolahan konten berita, peambahan foto dan juga update event-event yang akan di publikasikan melalui webbsite.  Pengembang Pengembang adalah orang ataupun tim yang ditunjuk dan memiliki akses penuh terhadap website profil prodi, hak akses meliputi akses cpanel akses tersebut dapat mengizinkan akses ke layer dasar yang ada dalam web, sehingga pengembang bertanggung jawab pada pengolahan database, penyempurnaan celah, penambahan fitur jika nanti
  • 10. Spesifikasi Kebutuhan Perangkat Lunak Deskripsi Umum WAPIK MEDIA KREATIF 1 Maret 2017 Khusus diproduksi dan didistribusikan kepada 5 yang berhak mengetahui di lingkungan Jurusan Ekonomi Pembangunan UPN JATIM di butuhkan, hingga update tampilan website jika memang dirasakan perlu. 2.4. Lingkungan Operasi Website profil prodi ekonomi pembangunan Universitas Pembangunan Nasional ”Veteran” Jawa Timur akan diletakan pada server hosting dengan spesifikasi sebagai berikut :  Bandwidth Unlimited  Disk Space Unlimited  IP Dedicated  SSL Certificate  Uptime 99,98%  Jumlah akun email website Unlimited  Spam Assasin Protection  Unlimited webmail Dengan spesifikasi server hosting seperti yang ditawarkan diatas dirasa cukup untuk meletakan sebuah web profil prodi ekonomi pembangunan. Jika di lihat dari spesifikasi server hosting yang ditawarkan maka web akan memiliki IP server tersendiri karena IP hosting web menggunakan fasilitas dedicated IP sehingga memudahkan pengembang nantinya untuk melakukan maitenance dan juga akses yang cepat untuk user karena pada saat mengakses user tidak perlu berebut jalan dengan pengakses web lain pada server tanpa fasilitas dedicated IP.<Gambaran lingkungan dimana perangkat lunak ini akan beroperasi, termasuk platform perangkat keras, versi dan sistem operasi, dan berbagai software atau aplikasi lain yang diperlukan untuk mendapinginya> 2.5. Batasan Desain dan Implementasi Desain yang diterapkan pada web adalah desain yang responsive terhadap device-device modern, contohnya tak hanya sempurna ketika di tampilkan melalui browser yang ada pada destop, namun juga website dapat dimuat dengan sempurna juga di device dengan ukuran yang relative lebih kecil seperti pada smartphone yang memiliki ukuran maksimal 5inc dan tablet yang memiliki luas layar lebih lebar daripada smartphone. Halaman web akan terkendala di muat jika koneksi user tidak berjalan dengan semestinya, karena akan menyebabkan gambar maupun asset yang ada dalam web tudak bisa ditampilkan karena gagal dimuat. Selain itu, website akan kurang maksimal jika user mengakse website melalui browser yang tidak mendukung teknologi java script terbaru. Untuk kendala hardware, website akan terlihat kuarang indah setelah dimuat jika user mengaksesnya melalui samartphone atau device yang memiliki ukuran layar kurang dari 4inch.
  • 11. Spesifikasi Kebutuhan Perangkat Lunak Deskripsi Umum WAPIK MEDIA KREATIF 1 Maret 2017 Khusus diproduksi dan didistribusikan kepada 6 yang berhak mengetahui di lingkungan Jurusan Ekonomi Pembangunan UPN JATIM 2.6. Dokumentasi Bagi Pengguna Pengembang membuat desain website user friendly, sehingga masyarakat yang awam pun tentang teknologi web terbaru akan dengan mudah mengakses website tersebut, dengan peletakan navigasi website yang tidak terlalu rumit, dan desain yang memanfaatkan ruang kosong sebisa mungkin akan membuat tampilan website mudah untuk dijelajahi. Namun pengembang akan tetap menyertakan buku panduan yang diperuntukan untuk administrator web. Buku panduan ini akan membantu administrator untuk mengolah konten yang akan dimasukkan kedalam web maupun memanajemen website dari konten-konten yang tidak dibutuhkan lagi atau konten yang masa publikasinya telah usai. Dokumentasi panduan akan disertakan tersendiri oleh pengembang, terpisah dengan SKPL. 2.7. Asumsi dan Ketergantungan Dalam operasionalnya, website diletakan tidak pada private server, tapi website diletakan pada server hosting, sehingga nantinya akan terjadi ketergantungan dengan penggunaan hosting tersebut, mengingat penggunaan hosting terhitung adalah sewa, bukan membeli. Tak hanya pada hosting, penggunaan cms dengan tema premium akan mengakibatkan ketergantungan tersendiri kepada pengembang, karena pengembang menjual tema mereka dengan sistim royalty yang harus dibayarkan setiap tahunnya.
  • 12. Spesifikasi Kebutuhan Perangkat Lunak Lampiran B:Daftar Kebutuhan WAPIK MEDIA KREATIF 1 Maret 2017 Khusus diproduksi dan didistribusikan kepada 7 yang berhak mengetahui di lingkungan Jurusan Ekonomi Pembangunan UPN JATIM BAB 3 Deskripsi Rincian Kebutuhan 3.1. Kebutuhan Antarmuka Eksternal 3.1.1.Antarmuka Pengguna Gambar 3.1. Tampilan homepage website pada Desktop
  • 13. Spesifikasi Kebutuhan Perangkat Lunak Lampiran B:Daftar Kebutuhan WAPIK MEDIA KREATIF 1 Maret 2017 Khusus diproduksi dan didistribusikan kepada 8 yang berhak mengetahui di lingkungan Jurusan Ekonomi Pembangunan UPN JATIM Gambar 3.2. Tampilan homepage website pada Mobile Gambar diatas adalah tampilan homepage website profile prodi ekonomi pembangunan. Pada homepage akan diberikan carousel dengan captoin untuk menerangkan apa maksud dari gambar. Gambar 3.3. Tampilan profil website pada Desktop Gambar 3.4. Tampilan profil website pada Mobile Berikutnya adalah capture halaman yang akan menampilkan profil dan sejarah singkat dari prodi. Jika tombol readmore di tekan maka user akan digiring menuju halaman yang khusu menampilkan detail dari prodi.
  • 14. Spesifikasi Kebutuhan Perangkat Lunak Lampiran B:Daftar Kebutuhan WAPIK MEDIA KREATIF 1 Maret 2017 Khusus diproduksi dan didistribusikan kepada 9 yang berhak mengetahui di lingkungan Jurusan Ekonomi Pembangunan UPN JATIM Gambar 3.5. Tampilan kegiatan jurusan dan recent event website pada Desktop Gambar 3.6. Tampilan kegiatan jurusan dan recent event website pada Mobile 3.1.2.Antarmuka PerangkatKeras Kebutuhan minimum perangkat keras yang dapat digunakan oleh SMS adalah :  4 Buah komputer berprosesor core i7.  Satu buah printer  Satu buah papan tulis
  • 15. Spesifikasi Kebutuhan Perangkat Lunak Lampiran B:Daftar Kebutuhan WAPIK MEDIA KREATIF 1 Maret 2017 Khusus diproduksi dan didistribusikan kepada 10 yang berhak mengetahui di lingkungan Jurusan Ekonomi Pembangunan UPN JATIM  Sebuah server penghubung 3.1.3.Antarmuka PerangkatLunak Perangkat lunak yang digunakan dibagi menjadi beberapa bagian, yaitu perangkat lunak untuk desain dan juga perangkat lunak untuk perancangan fisik web. Program untuk desain antara lain adobe photoshop, adobe ilustrator, dan perangkat lunak yang digunakan untuk perancangan web antara lain text editor : sublime text, dan notepad++ dan adobe dreamweaver. Koneksi ke server : filezilla. 3.1.4.Antarmuka Komunikasi Standart komunikasi yang dipakai adalah FTP untuk upload berkas dan aset web ke server, dan HTTPS untuk secure koneksi bagi para user, dengan protokol ini, user akan lebih percaya pada kredibilitas website. 3.2. Kebutuhan Fungsionalitas Website ini dibuat dengan merancang State Transition Diagram, Use Case, Entity Relationalship Diagram, Conceptual Data Model, serta Physical Data Model. State Transition Diagram merupakan status sistem yang muncul ketika perangkat lunak digunakan. State Transition Diagram dibuat yaitu dengan tujuan mengambarkan bagaimana sistem bereaksi terhadap event eksternal. Use case merupakan penggambaran dari interaksi antara system dengan actor. Dengan kata lain Use case akan menjelaskan bagaimana suatu sistem tampak di mata user tersebut. Dengan menggunakan diagram Use Case maka komunikasi antara analyst dengan pengguna serta analyst dengan client akan terfasilitasi. Entity Relationalship Diagram merupakan model diagram yang digunakan untuk menjabarkan data-data yang berelasi dengan suatu database.
  • 16. Spesifikasi Kebutuhan Perangkat Lunak Lampiran B:Daftar Kebutuhan WAPIK MEDIA KREATIF 1 Maret 2017 Khusus diproduksi dan didistribusikan kepada 11 yang berhak mengetahui di lingkungan Jurusan Ekonomi Pembangunan UPN JATIM 3.2.1.State TransitionDiagram Gambar 3.7. STD Beranda
  • 17. Spesifikasi Kebutuhan Perangkat Lunak Lampiran B:Daftar Kebutuhan WAPIK MEDIA KREATIF 1 Maret 2017 Khusus diproduksi dan didistribusikan kepada 12 yang berhak mengetahui di lingkungan Jurusan Ekonomi Pembangunan UPN JATIM Gambar 3.8. STD Jurusan Gambar 3.9. STD Gallery Gambar 3.10. STD Fasilitas Jurusan
  • 18. Spesifikasi Kebutuhan Perangkat Lunak Lampiran B:Daftar Kebutuhan WAPIK MEDIA KREATIF 1 Maret 2017 Khusus diproduksi dan didistribusikan kepada 13 yang berhak mengetahui di lingkungan Jurusan Ekonomi Pembangunan UPN JATIM Gambar 3.11. STD Akademik Gambar 3.12. STD Download Berkas
  • 19. Spesifikasi Kebutuhan Perangkat Lunak Lampiran B:Daftar Kebutuhan WAPIK MEDIA KREATIF 1 Maret 2017 Khusus diproduksi dan didistribusikan kepada 14 yang berhak mengetahui di lingkungan Jurusan Ekonomi Pembangunan UPN JATIM 3.2.2.Use case Gambar 3.13. Use Case Ketika mengakses website draft-ekpm.16mb.com, user hanya bisa melihat informasi dan dapat mengambil informasi dari menu-menu yang telah disediakan pada website. Sedangkan ketika admin akan memperbaharui tampilan atau informasi yang ada di dalam website, admin harus login terlebih dahulu, lalu admin dapat memperbaharui website dengan menggunakan fitur-fitur yang telah disediakan.
  • 20. Spesifikasi Kebutuhan Perangkat Lunak Lampiran B:Daftar Kebutuhan WAPIK MEDIA KREATIF 1 Maret 2017 Khusus diproduksi dan didistribusikan kepada 15 yang berhak mengetahui di lingkungan Jurusan Ekonomi Pembangunan UPN JATIM 3.2.3.Entity Relationship Diagram Gambar 3.14. ERD pada entitas ynnk_ter_taxonomy, ynnk_term_relationship_tnnk_terms dan ynnk_term_relationships yang saling mempunyai relasi Gambar 3.14. ERD pada entitas ynnk_comments dan ynnk_commentmeta yang saling berelasi
  • 21. Spesifikasi Kebutuhan Perangkat Lunak Lampiran B:Daftar Kebutuhan WAPIK MEDIA KREATIF 1 Maret 2017 Khusus diproduksi dan didistribusikan kepada 16 yang berhak mengetahui di lingkungan Jurusan Ekonomi Pembangunan UPN JATIM Gambar 3.15. ERD pada entitas ynnk_links dan ynnk_users yang saling berelasi Gambar 3.16. ERD pada entitas ynnk_options, ynnk_usermeta dan ynnk_postmeta yang ketiganya tidak saling memiliki relasi satu sama lain Gambar 3.17. ERD pada entitas ynnk_posts yang tidak memiliki relasi sama sekali
  • 22. Spesifikasi Kebutuhan Perangkat Lunak Lampiran B:Daftar Kebutuhan WAPIK MEDIA KREATIF 1 Maret 2017 Khusus diproduksi dan didistribusikan kepada 17 yang berhak mengetahui di lingkungan Jurusan Ekonomi Pembangunan UPN JATIM 3.2.4.ConceptualData Model Gambar 3.18. Conceptual Data Model dari Web Conceptual Data Model adalah model yang dibuat berdasarkan objek-objek dasar yang disebut dengan entitas serta hubungan antara entitas-entitas itu. Manfaat yang didapatkan dari penggunaan Conceptual Data Model yaitu dapat memberikan penggambaran mengenai struktur dari basis data yaitu arti, hubungan serta batasan- batasan. Selain itu dapat menjadi alat komunikasi antar user basis data, designer basis data dan analyst. Dalam website ini, Conceptual Data Model dibuat dengan menggunakan Aplikasi Sybase Power Designer. Aplikasi yang sama juga diterapkan dalam membuat Physical Data Model. Reference_1 Reference_2 Reference_3 Reference_4 ynnk_users # * * * * * * * * * ID user_login user_pass user_nicename user_email user_url user_registered user_activation_key user_status display_name Long integer Variable characters (240) Variable characters (1020) Variable characters (200) Variable characters (400) Variable characters (400) Date & Time Variable characters (1020) Integer Variable characters (1000) ynnk_usermeta # * o o umeta_id user_id meta_key meta_value Long integer Long integer Variable characters (1020) Text ynnk_terms # * * * term_id name slug term_group Long integer Variable characters (800) Variable characters (800) Long integer ynnk_termmeta # o o meta_id meta_key meta_value Long integer Variable characters (1020) Text ynnk_term_taxonomy # * * * * term_taxonomy_id taxonomy description parent count Long integer Variable characters (128) Text Long integer Long integer ynnk_term_relationships # * object_id term_order Long integer Integer ynnk_posts # * * * * * * * * * * * * * * * * * * * * * * ID post_author post_date post_date_gmt post_content post_title post_excerpt post_status comment_status ping_status post_password post_name to_ping pinged post_modified post_modified_gmt post_content_filtered post_parent guid menu_order post_type post_mime_type comment_count Long integer Long integer Date & Time Date & Time Text Text Text Variable characters (80) Variable characters (80) Variable characters (80) Variable characters (1020) Variable characters (800) Text Text Date & Time Date & Time Text Long integer Variable characters (1020) Integer Variable characters (80) Variable characters (400) Long integer ynnk_postmeta # * o o meta_id post_id meta_key meta_value Long integer Long integer Variable characters (1020) Text ynnk_options # o * * option_id option_name option_value autoload Long integer Variable characters (764) Text Variable characters (80) ynnk_links # * * * * * * * * * * * * link_id link_url link_name link_image link_target link_description link_visible link_owner link_rating link_updated link_rel link_notes link_rss Long integer Variable characters (1020) Variable characters (1020) Variable characters (1020) Variable characters (100) Variable characters (1020) Variable characters (80) Long integer Integer Date & Time Variable characters (1020) Text Variable characters (1020) ynnk_comments # * * * * * * * * * * * * * * comment_ID comment_post_ID comment_author comment_author_email comment_author_url comment_author_IP comment_date comment_date_gmt comment_content comment_karma comment_approved comment_agent comment_type comment_parent user_id Long integer Long integer Text Variable characters (400) Variable characters (800) Variable characters (400) Date & Time Date & Time Text Integer Variable characters (80) Variable characters (1020) Variable characters (80) Long integer Long integer ynnk_commentmeta # o o meta_id meta_key meta_value Long integer Variable characters (1020) Text
  • 23. Spesifikasi Kebutuhan Perangkat Lunak Lampiran B:Daftar Kebutuhan WAPIK MEDIA KREATIF 1 Maret 2017 Khusus diproduksi dan didistribusikan kepada 18 yang berhak mengetahui di lingkungan Jurusan Ekonomi Pembangunan UPN JATIM 3.2.5.PhysicalData Model Gambar 3.19. Physical Data Model dari Web Physical Data Model adalah Diagram yang menggunakan sejumlah tabel untuk menggambarkan data serta hubungan antara data- data tersebut dimana setiap tabelnya mempunyai kolom yang memiliki nama yang unik (primary key). Physical Data Model diperoleh dari hasil generate dari Conceptual Data Model. ynnk_users ID user_login user_pass user_nicename user_email user_url user_registered user_activation_key user_status display_name bigint unsigned varchar(240) varchar(1020) varchar(200) varchar(400) varchar(400) datetime varchar(1020) integer(11) varchar(1000) <pk> ynnk_usermeta umeta_id user_id meta_key meta_value bigint unsigned bigint unsigned varchar(1020) text <pk> ynnk_terms term_id name slug term_group bigint unsigned varchar(800) varchar(800) bigint(10) <pk> ynnk_termmeta meta_id term_id meta_key meta_value bigint unsigned bigint unsigned varchar(1020) text <pk> <fk> ynnk_term_taxonomy term_taxonomy_id term_id taxonomy description parent count bigint unsigned bigint unsigned varchar(128) text bigint unsigned bigint(20) <pk> <fk> ynnk_term_relationships object_id term_taxonomy_id term_order bigint unsigned bigint unsigned integer(11) <pk> <pk,fk> ynnk_posts ID post_author post_date post_date_gmt post_content post_title post_excerpt post_status comment_status ping_status post_password post_name to_ping pinged post_modified post_modified_gmt post_content_filtered post_parent guid menu_order post_type post_mime_type comment_count bigint unsigned bigint unsigned datetime datetime text text text varchar(80) varchar(80) varchar(80) varchar(1020) varchar(800) text text datetime datetime text bigint unsigned varchar(1020) integer(11) varchar(80) varchar(400) bigint(20) <pk> ynnk_postmeta meta_id post_id meta_key meta_value bigint unsigned bigint unsigned varchar(1020) text <pk> ynnk_options option_id option_name option_value autoload bigint unsigned varchar(764) text varchar(80) <pk> ynnk_links link_id link_url link_name link_image link_target link_description link_visible link_owner link_rating link_updated link_rel link_notes link_rss bigint unsigned varchar(1020) varchar(1020) varchar(1020) varchar(100) varchar(1020) varchar(80) bigint unsigned integer(11) datetime varchar(1020) text varchar(1020) <pk> ynnk_comments comment_ID comment_post_ID comment_author comment_author_email comment_author_url comment_author_IP comment_date comment_date_gmt comment_content comment_karma comment_approved comment_agent comment_type comment_parent user_id bigint unsigned bigint unsigned text varchar(400) varchar(800) varchar(400) datetime datetime text integer(11) varchar(80) varchar(1020) varchar(80) bigint unsigned bigint unsigned <pk> ynnk_commentmeta meta_id comment_id meta_key meta_value bigint unsigned bigint unsigned varchar(1020) text <pk> <fk>
  • 24. Spesifikasi Kebutuhan Perangkat Lunak Lampiran B:Daftar Kebutuhan WAPIK MEDIA KREATIF 1 Maret 2017 Khusus diproduksi dan didistribusikan kepada 19 yang berhak mengetahui di lingkungan Jurusan Ekonomi Pembangunan UPN JATIM 3.3. Kebutuhan Nonfungsional 3.3.1.Kebutuhan Kinerja Website dibuat menggunakan CMS wordpress, pemilihan tersebut didasarkan karena CMS wordpress dari sisi keamanan yang cukup tangguh juga performanya yang cukup tinggi. Selain dari hal teknis yang mumpuni tampilan yang ditawarkan dari tema-tema yang ada pada CMS ini juga memiliki desain interface yang sedap dipandang mata. Pengolahan website juga terasa mudah. 3.3.2.Kebutuhan Keamanan Pemilihan CMS wordpress sebagai core dari website juga karena keamanan dari CMS ini dinilai cukup tangguh. Dengan pemilihan CMS ini pengembang diuntungkan dengan tidak lagi terlalu berat memusingkan keamanan website dan dapat mengalihkan fokus ke bidang lain yang dibutuhkan. Perawatan website dengan menggunakan CMS wordpress ini hanya dengan mengikuti update versi CMS nya saja, dan dengan itu sudah akan menambah tingkat keamanan dari website. 3.3.3.Kebutuhan PerlindunganKeamanan Kebutuhan keamanan sangat sekali dibutuhkan. Website profil yang nantinya akan di rilis ke publik membuat website akan diakses banyak sekali orang. Karena itu membuat keamanan web sangat penting sekali untuk diperhatikan. Serangan dari deface sampai injeksi dari luar akan menjadi musuh utama, oleh karena itu, celah pada web sangat diminimalisir adanya 3.3.4.Atribut Kualitas PerangkatLunak Namun untuk meningkatkan keamanan tak berhenti di pemilihan CMS saja sebagai tindakan preventif pencegahan dari serangan luar. Pada hosting juga ditambahkan spam assasin yang memiliki fungsi menghapus dan melakukan blocking terhadap pesan-pesan yang dianggap pesan sampah dan memiliki potensi membawa virus atau trojan ke dalam web. Dengan ini nilai keamanan web akan bertambah lagi lebih tinggi.
  • 25. Spesifikasi Kebutuhan Perangkat Lunak Lampiran B:Daftar Kebutuhan WAPIK MEDIA KREATIF 1 Maret 2017 Khusus diproduksi dan didistribusikan kepada 20 yang berhak mengetahui di lingkungan Jurusan Ekonomi Pembangunan UPN JATIM 3.3.5.Aturan Penggunaan Aturan penggunaan akan diberikan terpisah dengan dokumen SKP, mengingat dokumen aturan penggunaan yang memiliki konten cukup banyak, sehingga pengembang mempertimbangkan untuk memisahkan dokumen aturan pengembangan menjadi dokumen lain dari SKPL yang diajukan. 3.4. Kebutuhan Lain Kebutuhan lain yang dibutuhkan dalam pengerjaan website profile institusi ini adalah koneksi internet yang cukup. Testing yang dilakukan secara berulang ketika website telah diupload ke server hosting memerlukan koneksi internet yang cukup, dan cepat 3.5. Fitur Sistem Website dibuat dengan memperhatikan fungsi-fungsi yang diinginkan oleh pemesan. Pada web terdapat menu-menu yang memang sengaja hanya ditambahkan untu web tersebut saja. 3.5.1.Fitur Berita Terpopular Dalam fitur ini web akan melakukan filtering terhadap berita- berita yang telah di post, berita mana saja yang memiliki penonton paling banyak dan berita mana saja yang paing banya dikunjungi oleh user. Fitur ini memiliki nilai prioritas sangat tinggi. Berilah penjelasan singkat tentang feature dan indikasikan prioritasnya apakah tinggi, menengah, atau rendah. Rating komponen prioritas bisa didasarkan atas: keuntungan, konsekuensi,biaya dan resiko (urutan skala mulai rendah1 s/d tinggi 9). 3.5.2.Fitur Carousel Dalam fitur ini web akan menampilkan gambar pada halaman awal, gambar akan berpindah dari gambar satu ke gambar yang lain secara otomatis sesuai denngan waktu yang ditentukan. fitur ini memiliki nilai prioritas sedang. Mengingat fungsinya selain sebagai penampil gambar, fitur ini ditampilkan hanya sebagai pemanis tampilan website