Dipersiapkan Oleh : MUHAMMAD DWI WICAKSANA TOAR WALUKUOW ABDUL WAHID APP WAHYU PEBRIAN
HALAMAN
PENDAHULUAN
Dokumen ini berisikan spesifikasi Kebutuhan Perangkat Lunak (SKPL) atau Software Requirement Specification (SRS) untuk website Sistem Informasi Lalu Lintas. Berikiutnya dokumen ini akan disingkat menjadi SILALIN
2.
3.
4.
Adapun pihak-pihak yang berkepentingan dan berhak menggunakan dokumen SKPL ini adalah : 1. Mahasiswa Informatika Universitas Hasanuddin Makassar angkatan 2010 yang bertindak sebagai pengembang aplikasi. Pengembang akan menggunakan dokumen SKPL ini sebagai acuan dan pedoman dalam mengembangkan aplikasi website SILALIN. DEPARTEMEN KEPPOLISIAN LALU LINTAS DKI JAKARTA yang bertindak sebagai pelanggan. Pelanggan akan menggunakan dokumen SKPL ini untuk melakukan pengecekan atau validasi terhadap kebutuhan-kebutuhan user, yang akan diimplementasikan oleh pengembang.
1.2
LINGKUP MASALAH
Dokumen ini menyediakan acuan untuk pengendalian proyek SILALIN berbasis web. SILALIN memberikan informasi tentang: 1. Menampilkan Peta Lengkap yang ada di DKI Jakarta, beserta keteranganya. 2. Menyediakan Live Traffic CCTV secara Real Time untuk semua Jalan yang cenderung memiliki resiko kemacetan. 3. Memberikan informasi berupa laporan dari pengguna jalan.
1.3
REFERENSI
Daftar dokumen yang digunakan sebagai acuan atau rujukan dalam penyusunan dokumen SKPL ini adalah sebagai berikut : 1. 2. 3. 4. 5. Roger S. Pressman, Ph.D. Rekayasa Perangkat Lunak. 2002. Roger S. Pressman, Ph.D. Software engineering, Bayu Hendradjaya. Panduan Penulisan Spesifikasi Kebutuhan Perangkat Lunak (SKPL) Jurusan Teknik Informatika ITB. STAF IF. GL01, Spesifikasi kebutuhan Perangkat Lunak (SKPL). Jurusan Teknik Informatika ITB. Struktur Kurikulum Program Studi D III Teknik Listrik Tahun 2011
Deskripsi umum kebutuhan aplikasi yang akan diimplementasikan meliputi semua informasi yang bersifat teknis yang menjadi acuan dalam pengembangan aplikasi.
Informasi dalam dokumen SKPL ini disajikan dengan struktur sebagai berikut : 1. BAB I. Berisi informasi umum yang merupakan bagian pendahuluan, yang meliputi tujuan penulisan dokumen, lingkup masalah, referensi, serta deskripsi umum dokumen. 2. BAB II. Berisi deskripsi umum dari SILALIN yang akan dikembangkan, yang meliputi deskripsi umum SILALIN, fungsi SILALIN dan karakteristik pengguna. 3. BAB III. Berisi informasi mengenai deskripsi umum kebutuhan perangkat lunak yang akan dikembangkan. Bagian ini meliputi informasi mengenai kebutuhan deskripsi fungsional, data requirement, non functional requirement, batasan perancangan, kerunutan (traceability) dan ringkasan kebutuhan.
2 DESKRIPSI UMUM APLIKASI SISTEM INFORMASI PENELITIAN DAN PENGABDIAN/ KERJA SAMA 2.1 DESKRIPSI UMUM SILALIN
Pengembangan SILALIN merupakan salah satu solusi untuk mencegah kemacetan di wilayah DKI Jakarta. Secara garis besar SILALIN adalah web portal informasi yang akan mengambil data dari laporan petugas terkait (Polantas, Penjaga Tol, Pengguna Jalan). dan mengolahnya menjadi informasi untuk kepentingan Umum. Dibawah ini menelaskan mengenai gambaran umum dari SILALIN. Adapun SILALIN yang dikembangkan, secara umum disyaratkan memiliki spesifikasi teknis sebagai berikut : a. b. c. Berbasis Relational Database Management System (RDBMS); Memiliki prosedur backup dan recovery secara otomatis; Berbasis Web.
SILALIN menerapkan security system yang bekerja pada tiga level, yaitu : Level Operating System Level Database Level Aplikasi
yang dapat diterapkan sampai dengan fungsi modul atau submodul dan juga dapat diterapkan ke user atau group user. SILALIN dibangun berbasiskan web yang dirancang dengan platform open source, dengan berbagai tingkatan akses user sesuai dengan kewenangannya, antara lain : administrator atau operator, dan seluruh pengguna umum. SILALIN dapat dijalankan pada platform OS Windows server. XP, Vista atau Linux, dan Database RDBMS, sehingga mampu menangani dan mengelola data. SILALIN dirancang secara terpusat dan dapat diakses secara terbatas melalui jaringan internet dan jaringan lokal (LAN) dengan menggunakan browser internet.
2.3
LINGKUNGAN OPERASI
SERVER SITE
Perangkat lunak yang akan digunakan adalah Windows/Linux sebagai Operating System.
CLIENT SITE
Perangkat lunak yang diusulkan adalah sebagai berikut: 1. 2. Windows / Linux / MacOS / iOs / sebagai Operating System. Microsoft Internet Explorer, Firefox atau yang lainnya sebagai Web Browser.
DEVELOPMENT TOOLS
Perangkat lunak yang akan digunakan adalah sebagai berikut : 1. 2. MySQL sebagai Software Data Base sistem PHP Software
2.4
KARAKTERISTIK PENGGUNA
TUGAS
Memberi account kepada pengguna. Memberi batasan hak akses terhadap pengguna Melakukan perawatan teknis terhadap sistem informasi ini. Menjaga integritas data yang dimasukkan Mempunyai hak akses terbatas sebagai pengguna aplikasi untuk melihat serta mengambil data dari SILALIN Mempunyai hak akses penuh terhadap data user dan aplikasi sistem
KATEGORI
Administrator
Umum
Melihat / Mengisi informasi pada SILALIN jika ada info terbaru kemacetan
3.2
3.2.1 Sistem input data SILALIN 3.2.1.1 Pemelihan Pemasukan Data Sistem dapat menampilkan menu untuk pemilihan pemasukan data SILALIN 3.2.1.2 Sistem Pemasukan Data Sistem dapat menginput dan menyimpan : 3.2.1.2.1 Informasi kemacetan, kondisi lalu lintas, informasi pengguna jalan. 3.2.1.3 Sistem keamanan pemasukan data Pemasukkan data hanya dapat dilakukan oleh administrator melalui proses verifikasi password. 3.2.1.4 Sistem perubahan data Data yang telah dimasukkan dapat diupdate. Proses update data adalah perubahan dan penghapusan data
3.2.2 Sistem Penyajian informasi 3.2.2.1 Sistem dapat menampilkan Menu pilihan : Home o Berita Utama info Lalu lintas o Berisi laporan laporan pengguna jalan o Informasi keadaan dan kondisi jalan CCTV o Daftar lokasi jalan yang di pantau oleh CCTV Peta o Peta DKI Jakarta dan Trayek trayeknya Lokasi o Menampilkan daftar nama bengkel yang ada di daerah DKI Jakarta 3.2.2.2 Sistem dapat melakukan pencarian dan penampilan CCTV dan informasi berdasarkan Key word yang dimasukkan
CCTV 1. Sistem dapat menampilkan Informasi Streaming pantauan Jalan ke Layar monitor 2. Sistem dapat menampilkan Menu Pilihan a. Puncak b. Grogol c. Bogor d. Depok e. Bundaran HI f. Ancol g. Ciledug h. Bandara Soekarno Hatta i. DLL
PETA 1. Informasi Peta a. Sistem dapat menampilkan Informasi Silabus ke layar monitor b. Sistem dapat menampilkan Tombol Data Silabus i. Update Data Silabus ii. Edit Data Silabus 2. Proses Pemberian Informasi Silabus i. Data Store Silabus Pada tahap ini terdapat beberapa proses utama yaitu proses pemberian informasi struktur kurikulum, SAP dan Silabus. Data Store merupakan tempat menyimpanan data yang telah mengalami penambahan, pengeditan, dan penghapusan data. Kebutuhan fungsional ini mendefinisikan aksi dasar yang harus diambil oleh perangkat lunak untuk menerima dan memproses masukan dan menghasilkan keluaran. Dapat dilakukan juga pembagian kebutuhan fungsional menjadi sub fungsional atau sub proses. Hal ini tidak berarti bahwa rancangan perangkat lunak akan dibagi dengan cara yang sama.
DESKRIPSI SISTEM
Perancangan sistem ini mengguankan bahasa pemograman ASP (Active Server Pages), dalam pembuatannya didukung oleh php sebagai editor. Prototipe ini merupakan proses dokumentasi pada data-data Struktur Kurikulum, SAP dan Silabus menjadi lebih teratur, Terarsip dengan baik, serta data lebih cepat diakses. Pada antarmuka menu Struktur Kurikulum, SAP dan Silabus ini hanya Admin saja yang dapat melakukan proses pengelolaan file dengan menggunakan hak akses. User hanya dapat melihat serta mengambil apa yang menjadi bagian dari Struktur Kurikulum, SAP dan Silabus. Antarmuka menu peneliti yang akan dirancang adalah sebagai berikut: Item Menu Fungsi
Input Data Struktur Kurikulum, SAP dan Silabus Update data Struktur Kurikulum, SAP dan Silabus Melakukan proses penginputan data baik data Struktur Kurikulum, SAP serta Silabus Mengedit atau menghapus data Struktur Kurikulum, SAP dan Silabus
Tombol
Login Edit Hapus
Fungsi
Masuk ke Home dari Struktur Kurikulum Menambahkan Data Struktur Kurikulum, SAP dan Silabus Menghapus Data Struktur Kurikulum, SAP dan Silabus
3.3
SKPL-ID SKPL- SIKPS SKPL- SIKPS SKPL- SIKPS
SKPL- SIKPS
Komunikasi
3.4
BATASAN PERANCANGAN
Batasan khusus dalam perancangan SIPPKS adalah sebagai berikut : Bahasa pemrograman berbasis web yang digunakan PHP Web server yang digunakan adalah operasi Microsoft Windows DBMS yang digunakan adalah MySQL Tampilan grafis menggunakan format file .JPG. Informasi yang ditampilkan dapat dicetak, dapat didownload
3.5
KERUNUTAN (TRACEABILITY)
Dari Prodi DIII Teknik Listrik ASAL DATA Dari Prodi DIII Teknik Listrik, Perlu Diolah Dari Luar Prodi DIII Teknik Listrik ADA TARGET TERUKUR
NO
KPI
1 2
X X
X X
10
DESKRIPSI
Aplikasi mampu melakukan pengelolaan terhadap data user yang terbatas pada penggantian password saja. Mampu menambahkan data user baru Mampu mengubah data user Mampu menghapus data user Aplikasi menampilkan data Struktur Kurikulum, SAP dan Silabus Sistem harus online Sistem harus dapat bekerja multi platform
DESKRIPSI
Ketersediaan aplikasi yang dapat di-update sewaktu-waktu dan harus mampu beroperasi 7 hari perminggu, 24 jam per hari tanpa gagal Aplikasi yang dikembangkan nantinya harus memiliki tingkat ergonomi yang tinggi sehingga menarik untuk diakses oleh user dimanapun (web-based) Aplikasi yang dikembangkan nantinya harus memiliki tingkat keamanan yang tinggi dimana setiap user yang masuk tidak dapat seenaknya mengubah data yang berada di dalam aplikasi ini
SKPL-09
SKPL-10
11