You are on page 1of 12

1.

PENDAHULUAN
1.1 Tujuan Penulisan Dokumen
Dokumen ini menjelaskan tentang spesifikasi kebutuhan perangkat lunak,
ini ditunjukan untuk mendefenisikan dan menjabarkan tentang Sistem informasi
akademik yang mengelola data mahasiswa , jadwal kuliah , matakuliah dan nilai
akhir semester atau nilai akumulasi . Dokumen ini ditujukan untuk pengembang
dan pengguna . Untuk pengembang dokumen ini digunakan sebagai acuan dalam
pembuatan perangkat lunak , sedangkan bagi pengguna, dokumen ini digunakan
untuk mencatat semua spesifikasi kebutuhan yang akan dibutuhkan nanti oleh
pengguna . Perangkat lunak sistem informasi yang dibuat ini berfungsi untuk
mengelola data akademik . Pembaca mengetahui data informasi akademik .
Dokumen ini diharapkan dapat menjadi langkah awal untuk fase perencanaan
sistem .

1.2 Cakupan Produk
Perangkat lunak Sistem informasi Akademik FIK UMI berbasis web / online
menggunakan mobile sebagai hardware ,dan dikembangkan dengan tujuan untuk :
a. Menangani pengelolaan data mahasiswa ,matakuliah , jadwal matakuliah dan
nilai / semester dan nilai akumulasi .
b. Menangani pemberian informasi .
c. Memberikan wewenang keaplikasi lain sesuai dengan kesepakatan untuk
dapat mengakses data .
d. Memudahkan dalam mencari informasi yang akurat dan tepat .

1.3 Definisi , Singkatan dan akronim
Definisi dari istilah yang akan digunakan pada dokumen ini yaitu :
Tabel 1 Daftar Definisi, Singkatan dan Akronim

No. Definisi Keterangan
1. SKPL Spesifikasi Kebutuhan Perangkat Lunak dan
merupakan spesifikasi dari perangkat lunak yang
akan dikembangkan.
2. DFD Adalah diagram yang menunjukkan aliran data
antarproses dan proses-proses yang terjadi dalam
perangkat lunak.
3. Platform Istilah dalam teknologi informasi mengenahi
sebuah perangkat lunak yang dapat digunakan
dibeberapa sistem operasi yang berbeda.
4. Sistem operasi perangkat lunak komputer atau software yang
bertugas untuk melakukan kontrol dan
manajemen perangkat keras dan juga operasi-
operasi dasar sistem, termasuk menjalankan
software aplikasi seperti program-program
pengolah data yang bisa digunakan untuk
mempermudah kegiatan manusia.
5. Template Dokumen berisikan model-model yang biasanya
digunakan sehingga pengguna dapat langsung
menggunakannya dan tidak perlu melakukan
pengaturan-pengaturan yang sama berulang kali.
Misalnya dalam pembuatan document
presentasi, surat, atau database.
6. Desktop Adalah komputer yang di rancang untuk
kebutuhan personal dan dapat ditempatka di
tempatkan di atas meja kerja (tidak memerlukan
tempat yang luas).
7. Windows Adalah keluarga sistem operasi komputer pribadi
yang dikembangkan oleh Microsoft yang
menggunakan antarmuka dengan pengguna
berbasis grafik (graphical user interface).
8. Perangkat lunak Sekumpulan data elektronik yang disimpan dan
diatur oleh komputer, data elektronik yang
disimpan oleh komputer itu dapat berupa
program atau instruksi yang akan menjalankan
suatu perintah.
9. Data Adalah sesuatu yang belum mempunyai arti bagi
penerimanya dan masih memerlukan adanya
suatu pengolahan. Data bisa berujut suatu
keadaan, gambar, suara, huruf, angka,
matematika, bahasa ataupun simbol-simbol
lainnya yang bisa kita gunakan sebagai bahan
untuk melihat lingkungan, obyek, kejadian
ataupunsuatu konsep.

1.4 Referensi
Dokumen acuan yang dipergunakan dalam penulisan dokumen ini adalah :
1. SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK Sistem Informasi
Transaksi Peminjaman terhadap Perpustakaan IF Universitas Komputer
Indonesia : SKPL.doc
2. Software Requirement Spesifikasi (SRS) i-terminal Application (Hard Copy)

2. Deskripsi Umum
2.1. Deskripsi Produk
Implementasi web service terhadap sistem informasi akademik berbasis
mobile adalah sebuah sistem informasi akademik yang dilengkapi web service
sebagai peningkat keamanan , sebagai virtual web server , dan multi platform
untuk pengguna aplikasi lain serta memberikan aplikasi lain untuk dapat
menggunakan data yang ada, untuk keperluan lain seperti identitas mahasiswa
dengan syarat ada bentuk persetujuannya, dan aplikasi ini diimplementasikan
dalam web mobile sehingga interface untuk pengguna mobile dapat memiliki
performa yang tinggi serta pengaksesannya menjadi lebih mudah .
2.2. Fungsi Produk
Fungsi Tampilan antar muka dari perangkat lunak ini antara lain :
2.2.1 Login Untuk beberapa level pengguna akan dijelaskan pada 3.2.1
2.2.2 Menu Untuk Mengklasifikasi Informasi yang ditampilkan , diuraikan pada
bagian 3.2.2
2.2.3 Input Proses Output yaitu tahapan pengoperasiannya diuraikan pada bagian
3.2.3 .

2.3. Karakteristik User
Pengguna Dari Program Ini Hanyalah Mahasiswa Yang terdaftar di fik umi ,
Karakteristik Pengguna :
1. Pengguna Harus sudah terbiasa menggunakan computer
2. Pengguna Sudah pernah menggunakan aplikasi mobile sebelumnya
3. Pengguna Sudah bisa menggunakan program

2.4. Batasan-batasan Umun
Batasan-batasan yang digunakan pada pengembangan perangkat lunak ini adalah :
1. Pengguna selain mahasiswa tidak dapat menggunakan aplikasi ini.
2. Pengguna hanya dapat melihat jadwa kuliah , KRS , Nilai / KHS , Transkip Nilai ,
dan Rangking angkatan.
3. Perangkat lunak ini hanya bisa digunakan untuk proses perkuliahan.

2.5. Asumsi dan ketergantungan
1. Tidak ada kerusakan pada hardware
2. Jaringan Internet sebagai media
3. Software berupa sistem operasi pada PC dan mobile .

3. Persyaratan umum
3.1. Persyratan Interface eksternal
3.1.1. User Interface
Beberapa tolak ukur untuk tampilan antar muka bagi pengguna pada
sistem perangkat lunak terminal, di antaranya :
1. Menyediakan jendela pilihan sebagai bentuk respon dari program.
2. Tampilan informasi berupa teks menggunakan tipe true type font
(TTF), dan tersedia gambar (picture) dengan ukuran pixel
berdasarkan jenis elemen atau bagian dari website, ukuran-ukuran
tipe tersebut adalah :
Icon dimensi panjang 128px lebar 128px
Button (tombol) panjang 128px lebar 128px
Logo pada website panjang 414px lebar 78px
3. Respon sistem terhadap pengguna
Tampilan mereload secara otomatis ketika terjadi kesalahan.
4. Desain antar muka pengguna di rancang agar menampilkan data
yang di minta oleh pengguna dengan format terstruktur atau format
tabular agar data yang di tampilkan oleh sistem dapat bermanfaat
bagi pengguna.

3.1.2. Antar muka perangkat keras.
Ketersediaan perangkat keras yang mendukung kinerja sistem
informasi terminal, terdiri dari spesifikasi sebagai berikut :
Server di buat sebagai media utama pengolah data untuk
mengintegrasikan setiap pemrosesan data pada sistem . dan
siap memberikan data kepada wsdl sebagai penyedia
layanan.
LAN (Local Area Network) sebagai bentuk koneksi
jaringan untuk meghubungkan seluruh perangkat
keras/computer serta mobile yang telah tersedia untuk
mengakses informasi sesuai kebutuhan.

3.1.3. Antar muka komunikasi
Modem wifi sebagai media layanan jaringan untuk berbagi
(share) koneksi internet dengan perangkat lain yang support
dengan koneksi wireless.
Server jaringan (DHCP SERVER) untuk mengatur IP
Address pada computer pengguna.
Server HTTP untuk menyimpan aplikasi yang akan di akses
oleh pengguna ke server.

3.2. Persyaratan Fungsional
3.2.1. Fungsi Login
3.2.1.1. Login Input
Sistem perangkat lunak harus menyediakan masukkan login bagi
pengguna sebelum semua proses pada perangkat lunak di kerjakan, di
anatranya berupa user name dan password.

3.2.1.2. Verifikasi
Username & password yang di inputkan dan Verifikasi oleh WSDL /
web service yang telah menarik data login dari server sesuai dengan
kebutuhan user . Jika Tampilan tidak tereload dan muncul tampilan
beranda maka login sukses namun jika situs terreload maka login
gagal.

3.2.2. Fungsi Menu
Tampilan menu di sesuaikan terhadap kebutuhan
pengolahan data informasi oleh User Administrator dan
user .
Antar muka untuk halaman menu di buat dalam menu icon
baik berupa gambar maupun text pada toolbar.
Terdapat beberapa menu atau sub-menu yang terkunci (log)
sesuai dengan syarat login masing masing user.
Tampilan antar muka untuk setiap halaman menu di
rancang secara terstruktur dan dinamis.




3.2.3. Fungsi Input-Proses-Output
3.2.3.1. Fungsi Input.
Beberapa proses pada tahap penginputan data, antara lain :
1. Seluruh pengguna memasukkan data login username dan
password sebagai syarat untuk dapat mengakses data.
2. Administrator memasukkan master data yang di butuhkan
untuk di tampilkan pada antar muka bagi penguna lainnya.
3. Pengguna umum memilih kategori data sesuai kebutuhan
informasi .
4. Pengguna lain yang tidak memiliki wewenang (non-mahasiswa
FIK) tidak diperbolehkan memasuki sistem.
3.2.3.2.Fungsi Proses
Untuk fungsi pemrosesan, antara lain :
5. Informasi jadwal mata kuliah
6. Informasi KRS
7. Informasi KHS
8. Informasi Rangking Angkatan
9. Transkip nilai
10. Konfigurasi akun

3.2.3.3. Fungsi Output
Fungsi output (data keluaran) yang dilaksanakan oleh SIA MOBILE,
yaitu :
Mencetak KRS
Mencetak Jadwal mata kuliah
Mencetak KHS.

3.3.Atribut perangkat lunak
3.3.1. Kemampuan
Sistem aplikasi ini bekerja dengan durasi 24 jam . pengaksesan bias
dilakukan dimana saja selama masih dalam satu wilayah.
3.3.2. Keamanan
1. Para user / mahasiswa dan dosen di sarankan dapat mengganti
kata sandi (password) .
2. Kata sandi (password) yang di gunakan minimal 10 karakter
maksiman 18 karakter dan merupakan gabungan dari angka dan
huruf.
3. Kesalahan login yang terjadi oleh pengguna dapat di
konfirmasikan kepada Administrator.
4. Data Server hanya dapat dikelola oleh administrator.
3.3.3. Perawatan
Perawatan terhadap sistem di laksanakan secara continue baik untuk
pengecekan jaringan ataupun untuk performa sistem secara
menyeluruh.















1.1.1 Activity Diagram
1.1.1.1 Activity Diagram Admin




















Diagram 3.3.4.1
Diagram Activity Admin

1.1.1.2 Activity Diagram Dosen






















Diagram 3.3.4.2
Diagram Activity Dosen
1.1.1.3 Activity Diagram Mahasiswa





















Diagram 3.3.4.3
Diagram Activity Mahasiswa


Diagram Aktivity

You might also like