Transcript
Page 1: LAPEN01_T1_A06_5112100080_5112100097

7/24/2019 LAPEN01_T1_A06_5112100080_5112100097

http://slidepdf.com/reader/full/lapen01t1a0651121000805112100097 1/12

 

LAPORAN PENDAHULUAN PRAKTIKUM

ANALISIS DAN PERANCANGAN SISTEM

MODUL 1

ANALISIS KEBUTUHAN PENGGUNA

SISTEM INFORMASI LOMBA

KELAS: A

Kode_Kelompok: 06

5112100080 Muhammad Dery Rahma

5112100097 M. Arief Ridwan

Dosen:

Sarwosri, S.Kom M.T

Asisten:

Ardian Atminanto

Jurusan Teknik Infomatika - Fakultas Teknologi Informasi

Institut Teknologi Sepuluh Nopember (ITS)

Surabaya

2014

TOPIK 1

Page 2: LAPEN01_T1_A06_5112100080_5112100097

7/24/2019 LAPEN01_T1_A06_5112100080_5112100097

http://slidepdf.com/reader/full/lapen01t1a0651121000805112100097 2/12

Modul 1 – Analisis Kebutuhan Pengguna

Praktikum APS Modul 1 

I.  DESKRIPSI UMUM SISTEMSistem informasi lomba ini adalah sistem informasi berbasis web yang bertujuan

mengumpulkan data mahasiswa ITS yang akan mengikuti lomba dari proses pendaftaran

hingga pemenang (apabila menang), serta menginformasikan lomba-lomba yang akan

diadakan. Sistem informasi ini dapat diakses oleh admin (BAAK) dan user (mahasiswa

dan dosen). Lomba yang dapat diakses pada sistem informasi ini adalah lomba non-PKMkarena lomba PKM sendiri sudah disokong oleh DIKTI.

Sistem ini memiliki fitur melihat data lomba dengan berbagai kategori yang akan diikuti

oleh mahasiswa atau dosen, dalam fitur ini mahasiswa dan dosen dapat melihat lomba apa

yang akan diadakan dan bagi mahasiswa dapat mendaftarkan per individu maupun

kelompok sedangkan apabila diperlukan dosen pembimbing dosen juga akan dapat

memantau kinerja dari mahasiswa melalui sistem informasi.

Mahasiswa juga dapat mengupload sertifikat sebagai pemenang pada sistem informasi,

sehingga dapat dipantau sebagai prestasi dari institut. Instansi luar dan mahasiswa dapat

memberi informasi lomba melalui verifikasi admin (BAAK).

II.  PROSES BISNIS

No Nama Proses

Bisnis

Deskripsi/Alur

Proses

Masukan Keluaran Pelaku

1 Login ke sistem

informasi

Mahasiswa/Admin

melakukan proses

login ke Sistem

Informasi dengan

cara memasukkan

username dan password

Username

dan Password

 Notifikasi

 bahwa login

sukses

dilakukan

Mahasiswa/

Admin

2 Mencari

informasi

lomba

Mahasiswa yang

mencari informasi

lomba harus

memasukkan kata

kunci lomba yang

akan dicarinya

Kata kunci

kategori

lomba

Daftar lomba

dan informasi

tentang

lomba sesuai

dengan kata

kunci yang

dimasukkan

Mahasiswa

3 Mendaftarkan

diri/tim ke

dalam lomba

Mahasiswa

menginputkan data

diri/tim kedalam

website

Data diri/tim Pesan

notifikasi

 bahwa input

data sukses

Mahasiswa

4 Unggah

sertifikat

 pemenang

Bagi para pemenang

dapat mengunggah

sertifikat sebagai

dokumentasi

Data, scan

sertifikat

 pemenang

 Notifikasi

 bahwa proses

unggah

sukses

Mahasiswa

5 Verifikasi dan

validasi

informasi

lomba yang

masuk

Setiap informasi

lomba yang masuk

harus di cek dan di

verifikasi

kevalidannya olehadmin.

Informasi

lomba yang

masuk

Informasi

lomba yang

dipublish

atau tidak

Admin

Page 3: LAPEN01_T1_A06_5112100080_5112100097

7/24/2019 LAPEN01_T1_A06_5112100080_5112100097

http://slidepdf.com/reader/full/lapen01t1a0651121000805112100097 3/12

Modul 1 – Analisis Kebutuhan Pengguna

Praktikum APS Modul 1 

6 Menambah

database

informasi

lomba

Admin dapat

menambah informasi

lomba

List

informasi

lomba yang

akan

dimasukkan

 Notifikasi

 bahwa

informasi

lomba sukses

di tambahkanke database

Admin

7 Menghapus

database

informasi

lomba

Admin dapat

menghapus

informasi lomba

List

informasi

lomba yang

akan dihapus

 Notifikasi

 bahwa

informasi

lomba sukses

dihapus dari

database

Admin

III.  FUNGSI PRODUK

No Nama Proses Bisnis Fungsi Produk Asumsi/Batasan*)

1 Login ke sistem informasi 1. 

Sistem dapat

menampilkan

form login

2. Sistem dapat

menampilkan

notifikasi bahwa

login telah sukses

1. 

Hanya

mahasiswa ITS

yang dapat login

ke sistem

informasi

2. Hak akses antara

mahasiswa dan

admin berbeda

2 Pencarian Informasi Lomba 1.Sistem dapatmenampilkan

daftar lomba yang

dapat diikuti

2.Sistem juga

mampu

menampilkan

 persyaratan dari

lomba

Daftar lomba yangditampilkan harus

sudah divalidasi

dan diverifikasi

oleh admin

3 Pendaftaran diri/tim 1. Sistem dapat

menampilkan

form pendaftaranuntuk lomba

2. Mampu

menampung data

dari pendaftar

sebagai

dokumentasi

3. Sistem

menyediakan

kolom dosen

 pembimbing jika

diperlukan4. Sistem dapat

1.  Sistem hanya

menerima

mahasiswa ITSsebagai

 pendaftar .

2.  Mahasiswa

menentukan

sendiri dosen

 pembimbingnya

(jika perlu)

Page 4: LAPEN01_T1_A06_5112100080_5112100097

7/24/2019 LAPEN01_T1_A06_5112100080_5112100097

http://slidepdf.com/reader/full/lapen01t1a0651121000805112100097 4/12

Modul 1 – Analisis Kebutuhan Pengguna

Praktikum APS Modul 1 

memunculkan

notifikasi bahwa

 pendaftaran

sukses

4 Unggah dokumentasi pemenang 1. 

Sistem mampumenampilkan

form upload

sertifikat bagi

 para pemenang

2. Sistem dapat

memunculkan

notifikasi bahwa

 peserta berhasil

mengupload ke

dalam database

Pemenang hanya bisa mengunggah

file pdf atau jpeg.

5 Verifikasi dan validasi informasi

lomba

1. 

Sistem mampu

menahan

informasi yang

masuk sebelum di

 publish ke dalam

web

2. Dengan hak akses

admin sistem

dapat mempublish

informasi lomba

yang disampaikan

Yang mampu

melakukan hanya

admin.

6 Menambah database informasi lomba 1. 

Sistem mampu

menampilkan

notifikasi bahwa

informasi telah

 berhasil

ditambahkan ke

database

Yang mampu

melakukan hanya

admin.

7 Menghapus database informasi lomba 1. Sistem mampu

menampilkan

notifikasi bahwa

informasi telah berhasil

ditambahkan ke

database

Yang mampu

melakukan hanya

admin.

IV.  KARAKTERISTIK PENGGUNA

No Kategori

Pengguna

Tugas Hak Akses ke aplikasi Kemampuan yang

harus dimiliki

1 Mahasiswa 1. 

Mencariinformasi

 

Mencari lomba yangakan diikuti dengan

Dapat mengoperasikankomputer dan dapat

Page 5: LAPEN01_T1_A06_5112100080_5112100097

7/24/2019 LAPEN01_T1_A06_5112100080_5112100097

http://slidepdf.com/reader/full/lapen01t1a0651121000805112100097 5/12

Modul 1 – Analisis Kebutuhan Pengguna

Praktikum APS Modul 1 

No Kategori

Pengguna

Tugas Hak Akses ke aplikasi Kemampuan yang

harus dimiliki

lomba

2. 

Melakukan

 pendaftaran3.

 

Unggah

sertifikat

 pemenang

cara memasukkan

keyword

 

Mendaftarkan diri/timdengan cara mengisi

form pendaftaran yang

sudah disediakan

  Mengunggahdokumentasi pemenang

 pada form upload yang

sudah disediakan

melakukan browsing

dengan menggunakan

web browser

2 Admin Melakukan

verifikasi

terhadap lomba

yang masuk dan

melakukan

 pengelolaan

yang berkaitan

dengan

informasi

lomba

  Mengubah database

sistem informasi lomba

  Menambah jumlah

lomba yang ada

  Mengurangi jumlahlomba yang ada

  Operasi database

Oracle

 

Penggunaan BahasaPemrograman HTML,

CSS, JavaScript

  Penggunaan

Framework

CodeIgniter

V.  BATASAN

-  Sistem Informasi ini berbasis web dapat diakses melalui web browser.

-  Sistem Informasi ini menggunakan Oracle untuk database, sedangkan untuk tampilan

web menggunakan HTML,CSS, dan JavaScript.

-  Sistem Informasi ini hanya diperuntukkan untuk Mahasiswa ITS.

-  Waktu pengaksesan 24 jam.

VI. 

KEBUTUHAN NON FUNGSIONAL

No Atribut non fungsional Deskripsi

1 Security Sistem dapat memberikan pembagian hak akses

setiap jenis pengguna berupa validasi username dan

 password

2 Availability Sistem ini dapat bekerja 24 jam nonstop untuk

memudahkan akses

3 Ergonomy Sistem dapat memiliki nilai ergonomi/ kenyamanan

untuk dipakai yang tinggi bagi user. Sistem akandibangun dengan antarmuka user yang mudah

Page 6: LAPEN01_T1_A06_5112100080_5112100097

7/24/2019 LAPEN01_T1_A06_5112100080_5112100097

http://slidepdf.com/reader/full/lapen01t1a0651121000805112100097 6/12

Modul 1 – Analisis Kebutuhan Pengguna

Praktikum APS Modul 1 

No Atribut non fungsional Deskripsi

dimengerti, indah dilihat, konsisten, mudah

dioperasikan dan tidak membingungkan.

VII.  DIAGRAM KASUS PENGGUNAAN (USE CASE DI AGRAM )

No Nama Use case Kode Deskripsi Aktor

1 Mencari informasi

lomba

UC 001 Mahasiswa mencari informasi lomba

dengan cara memasukkan keywordsesuai dengan yang mereka cari

Mahasiswa

2 Mendaftarkan diri/

tim

UC 002 Mahasiswa mendaftarkan timnya atau

dirinya sendiri ke lomba yang ingin

diikuti melalui form yang sudah

disediakan oleh Sistem Informasi

Mahasiswa

3 Mengunggah

sertifikat

 pemenang

UC 003 Mahasiswa mengunggah sertifikat

 pemenang melalui form upload yang

sudah disediakan oleh Sistem

Informasi.

Mahasiswa

Page 7: LAPEN01_T1_A06_5112100080_5112100097

7/24/2019 LAPEN01_T1_A06_5112100080_5112100097

http://slidepdf.com/reader/full/lapen01t1a0651121000805112100097 7/12

Modul 1 – Analisis Kebutuhan Pengguna

Praktikum APS Modul 1 

No Nama Use case Kode Deskripsi Aktor

4 Verifikasi

informasi lomba

UC 004 Admin memverifikasi dan

memvalidasi informasi yang masuk

ke Sistem Informasi yang selanjutnya

akan dipublish atau tidak

Admin

5 Menambah

database informasi

UC 005 Admin menambahkan informasi

lomba ke dalam database setelah

informasi tersebut diverifikasi

Admin

6 Menghapus

database informasi

UC 006 Admin menghapus informasi lomba

ke dalam database setelah informasi

tersebut sudah tidak relevan/ sudah

lewat masa tenggatnya

Admin

VIII.  SPESIFIKASI KASUS PENGGUNAAN (USE CASE SPESIF ICATION)  Untuk setiap kasus penggunaan buatlah spesifikasinya.

Kode Use Case UC 001

 Nama Use Case Mencari informasi lomba

Aktor Mahasiswa

Deskripsi Mahasiswa mencari informasi lomba dengan cara

memasukkan keyword sesuai dengan yang mereka cariRelasi -

Kondisi Awal Mahasiswa sudah login terlebih dahulu dan belum

menemukan informasi lomba yang dia inginkan

Kondisi Akhir Mahasiswa diharapkan telah menemukan informasi

lomba yang dia cari

Alur Kejadian Normal

Aktor Sistem

1. Memasukkan keyword ke

dalam form pencarian yang telah

disediakan

4. Melihat hasil pencarian

informasi lomba yang

ditampilkan sistem

2. Mencocokkan keyword dengan database informasi

lomba yang sudah ada

3. Sistem menemukan informasi lomba sesuai dengan

keyword yang dimasukkan

A1. Sistem tidak menemukan informasi lomba yang

sesuai dengan keyword yang dimasukkan

5. Selesai

Page 8: LAPEN01_T1_A06_5112100080_5112100097

7/24/2019 LAPEN01_T1_A06_5112100080_5112100097

http://slidepdf.com/reader/full/lapen01t1a0651121000805112100097 8/12

Modul 1 – Analisis Kebutuhan Pengguna

Praktikum APS Modul 1 

Alur Kejadian Alternatif

A1. Sistem tidak menemukan informasi lomba yang sesuai dengan keyword yang

dimasukkan

Aktor Sistem

A1.2 Memasukkan keyword lain

ke dalam form pencarian yang

telah disediakan

A1.1 Sistem menampilkan notifikasi bahwa informasi

lomba yang sesuai dengan keyword yang dimasukkan

tidak ada dalam database

A1.3 Kembali ke alur normal nomor 2

Kode Use Case UC 002

 Nama Use Case Mendaftarkan diri/ tim

Aktor Mahasiswa

Deskripsi Mahasiswa mendaftarkan timnya atau dirinya sendiri

ke lomba yang ingin diikuti melalui form yang sudah

disediakan oleh Sistem Informasi

Relasi -

Kondisi Awal Mahasiswa sudah login terlebih dahulu dan belum

mendaftarkan dirinya/ timnya ke lomba yang akan

diikuti

Kondisi Akhir Mahasiswa telah mendaftarkan dirinya/ timnya ke

lomba yang akan diikuti

Alur Kejadian Normal

Aktor Sistem

1. Mengisi form pendaftaran

yang telah disediakan oleh

sistem informasi lomba

4. Melihat hasil notifikasi yangditampilkan sistem

2. Menerima data-data yang telah diinput oleh

mahasiswa

3. Menampilkan notifikasi bahwa mahasiswa telah

menginputkan data dengan benar dan sudah terdaftar

A1. Menampilkan notifikasi bahwa mahasiswa tidak

menginputkan data dengan benar dan otomatis belum

terdaftar

5. Selesai

Alur Kejadian AlternatifA1. Sistem menampilkan notifikasi bahwa mahasiswa tidak menginputkan data dengan

Page 9: LAPEN01_T1_A06_5112100080_5112100097

7/24/2019 LAPEN01_T1_A06_5112100080_5112100097

http://slidepdf.com/reader/full/lapen01t1a0651121000805112100097 9/12

Modul 1 – Analisis Kebutuhan Pengguna

Praktikum APS Modul 1 

 benar dan otomatis belum terdaftar

Aktor Sistem

A1.2 Melengkapi bagian-bagian

dalam form yang masih kosong/

 belum terisi/ salah format

 pengisian

A1.1 Sistem menampilkan kembali keadaan terakhir

form pendaftaraan yang diisi oleh mahasiswa

A1.3 Kembali ke alur normal nomor 2

Kode Use Case UC 003

 Nama Use Case Mengunggah sertifikat pemenang

Aktor MahasiswaDeskripsi Mahasiswa mengunggah sertifikat pemenang melalui

form upload yang sudah disediakan oleh Sistem

Informasi.

Relasi Extend

Kondisi Awal Mahasiswa sudah login terlebih dahulu dan belum

mengunggah sertifikat pemenang

Kondisi Akhir Mahasiswa telah mengunggah sertifikat pemenang

Alur Kejadian Normal

Aktor Sistem

1. Mengunggah sertifikat

 pemenang melalui form yang

sudah disediakan oleh sistem

4. Melihat hasil notifikasi yang

ditampilkan sistem

2. Mengidentifikasi tipe file yang diunggah oleh

mahasiswa

3. Sistem menampilkan notifikasi bahwa tipe file yang

diunggah sudah benar dan proses pengunggahan

sertifikat berhasil

A1. Sistem menampilkan notifikasi bahwa tipe file

yang diunggah tidak sesuai dan proses pengunggahan

sertifikat gagal

5. Selesai

Alur Kejadian Alternatif

A1. Sistem menampilkan

notifikasi bahwa tipe file yang

diunggah tidak sesuai dan proses

 pengunggahan sertifikat gagalAktor Sistem

Page 10: LAPEN01_T1_A06_5112100080_5112100097

7/24/2019 LAPEN01_T1_A06_5112100080_5112100097

http://slidepdf.com/reader/full/lapen01t1a0651121000805112100097 10/12

Modul 1 – Analisis Kebutuhan Pengguna

Praktikum APS Modul 1 

A1.2 Mengunggah file lain

A1.1 Sistem menampilkan kembali form

 pengunggahan sertifikat

A1.3 Kembali ke alur normal nomor 2

Kode Use Case UC 004

 Nama Use Case Verifikasi informasi lomba

Aktor Admin

Deskripsi Admin memverifikasi dan memvalidasi informasi yangmasuk ke Sistem Informasi yang selanjutnya akan

dipublish atau tidak

Relasi -

Kondisi Awal Informasi lomba yang masuk belum diverifikasi dan

divalidasi

Kondisi Akhir Informasi lomba yang masuk telah diverifikasi dan

divalidasi lalu dipublish

Alur Kejadian Normal

Aktor Sistem

1. Memverifikasi dan

memvalidasi informasi

2. Mempublish informasi lomba

yang telah diverifikasi

3. Menampilkan notifikasi bahwa admin telah sukses

mempublish informasi lomba

4. Selesai

Alur Kejadian Alternatif

-

- -

- -

Kode Use Case UC 005

Page 11: LAPEN01_T1_A06_5112100080_5112100097

7/24/2019 LAPEN01_T1_A06_5112100080_5112100097

http://slidepdf.com/reader/full/lapen01t1a0651121000805112100097 11/12

Modul 1 – Analisis Kebutuhan Pengguna

Praktikum APS Modul 1 

 Nama Use Case Menambah database informasi

Aktor Admin

Deskripsi Admin menambahkan informasi lomba ke dalam

database setelah informasi tersebut diverifikasi

Relasi -Kondisi Awal Informasi lomba yang terdapat dalam database

sejumlah n 

Kondisi Akhir Informasi lomba yang terdapat dalam database

sejumlah n+1 

Alur Kejadian Normal

Aktor Sistem

1. Menambahkan informasi

lomba ke dalam database

4. Melihat hasil notifikasi yang

ditampilkan sistem

2. Menerima data-data yang telah diinput oleh admin

3. Menampilkan notifikasi bahwa admin telahmenginputkan data secara lengkap dan sudah masuk ke

dalam database

A1. Menampilkan notifikasi bahwa admin tidak

menginputkan data secara lengkap dan otomatis tidak

masuk ke dalam database

5. Selesai

Alur Kejadian Alternatif

A1. Menampilkan notifikasi bahwa admin tidak menginputkan data secara lengkap dan

otomatis tidak masuk ke dalam database

Aktor Sistem

A1.2 Melengkapi data-data

informasi lomba yang akandimasukkan ke database

A1.1 Sistem menampilkan kembali keadaan terakhir

form pengunggahan informasi

A1.3 Kembali ke alur normal nomor 2

Kode Use Case UC 006

 Nama Use Case Menghapus database informasi

Aktor Admin

Deskripsi Admin menghapus informasi lomba ke dalam database

setelah informasi tersebut diverifikasi

Relasi -

Kondisi Awal Informasi lomba yang terdapat dalam databasesejumlah n 

Page 12: LAPEN01_T1_A06_5112100080_5112100097

7/24/2019 LAPEN01_T1_A06_5112100080_5112100097

http://slidepdf.com/reader/full/lapen01t1a0651121000805112100097 12/12

Modul 1 – Analisis Kebutuhan Pengguna

Praktikum APS Modul 1 

Kondisi Akhir Informasi lomba yang terdapat dalam database

sejumlah n-1 

Alur Kejadian Normal

Aktor Sistem

1. Menginputkan keywordinformasi lomba yang akan

dihapus

4. Menghapus informasi lomba

yang ingin dihapus

2. Menerima data-data yang telah diinput oleh admin

3. Menampilkan list lomba sesuai dengan keyword

yang diisikan admin

A1. List tidak ada dalam database

5. Selesai

Alur Kejadian Alternatif

A1. List tidak ada dalam database

Aktor Sistem

A1.2 Menginputkan keyword

informasi lomba yang lain yangakan dihapus

A1.1 Sistem menampilkan kembali form pencarian

informasi lomba yang akan dihapus

A1.3 Kembali ke alur normal nomor 2


Top Related