LAPORAN TUGAS BESAR ANALISIS PERANCANGAN SISTEM INFORMASI (APSI) Oleh PDF

Title LAPORAN TUGAS BESAR ANALISIS PERANCANGAN SISTEM INFORMASI (APSI) Oleh
Author Muchammad Akbar
Pages 28
File Size 1.2 MB
File Type PDF
Total Downloads 39
Total Views 411

Summary

LAPORAN TUGAS BESAR ANALISIS PERANCANGAN SISTEM INFORMASI (APSI) Oleh: Mohammad Fadli Setiawan (112100003) Brellian Gema Widayana (112100159) Dedy Fajar Irwanto (112100160) Bangkit Riawan (112100163) Febrina Indri Rumondang (112100168) Muhammad Febreyhan Akbar (112100183) Ayren Tantri Sofan (1121001...


Description

LAPORAN TUGAS BESAR ANALISIS PERANCANGAN SISTEM INFORMASI (APSI)

Oleh: Mohammad Fadli Setiawan

(112100003)

Brellian Gema Widayana

(112100159)

Dedy Fajar Irwanto

(112100160)

Bangkit Riawan

(112100163)

Febrina Indri Rumondang

(112100168)

Muhammad Febreyhan Akbar

(112100183)

Ayren Tantri Sofan

(112100184)

TI 34 05

DEPARTEMEN TEKNIK INDUSTRI FAKULTAS TEKNIK TELKOM UNIVERSITY BANDUNG 2013

DAFTAR ISI DAFTAR ISI................................................................................................................................................ i DAFTAR GAMBAR ...................................................................................................................................ii DAFTAR TABEL .......................................................................................................................................iii I. Deskripsi Sistem Informasi ......................................................................................................... 1 I.1. Preview Aplikasi .................................................................................................................. 1 II.

Proses Bisnis ............................................................................................................................... 6

III.

Entity Relationship Diagram (ERD) ............................................................................................. 8

IV.

Data Flow Diagram (DFD) ........................................................................................................... 9 IV.1 Level 0 DFD.......................................................................................................................... 9 IV.2 DFD Level 1 Turunan Proses 3.0 ....................................................................................... 10 IV.3 DFD Level 1 Turunan Proses 2.0....................................................................................... 10 IV.4 DFD Level 1 Turunan Proses 4.0 ....................................................................................... 11

V.

Struktur Proses ......................................................................................................................... 12

VI.

Spesifikasi Proses ..................................................................................................................... 13

VII.

Kamus Data ........................................................................................................................... 20

VIII.

Black Box Testing .................................................................................................................. 23

i

DAFTAR GAMBAR

Gambar I.1 Form Login............................................................................................................................ 1 Gambar I.2 Form Tambah Peminjam ...................................................................................................... 2 Gambar I.3 Form Peminjaman Buku ....................................................................................................... 2 Gambar I.4 Data Keterlambatan ............................................................................................................. 3 Gambar I.5 Form Tambah Buku .............................................................................................................. 3 Gambar I.6 Data Buku ............................................................................................................................ 4 Gambar I.7 Home/Dashboard ................................................................................................................. 4 Gambar II.1 Proses Bisnis Inventarisasi Lab. PFT .................................................................................... 6 Gambar III.1 Entity Relationship Diagram (ERD) Inventarisasi Lab.PFT .................................................. 8 Gambar IV.1 Level 0 Data Flow Diagram ............................................................................................... 9 Gambar IV.2 Level 1 Turunan Proses 3.0 Data Flow Diagram ............................................................. 10 Gambar IV.3 Level 1 Turunan Proses 2.0 Data Flow Diagram ............................................................ 10 Gambar IV.4 Level 1 Turunan Proses 4.0 Data Flow Diagram ............................................................. 11 Gambar V.1 Struktur Proses Sistem Informasi...................................................................................... 12

ii

DAFTAR TABEL Tabel VI.1 Spesifikasi Proses 1.0 ........................................................................................................... 13 Tabel VI.2 Spesifikasi Proses 2.1 ........................................................................................................... 13 Tabel VI.3 Spesifikasi Proses 3.3 ........................................................................................................... 14 Tabel VI.4 Spesifikasi Proses 3.1 ........................................................................................................... 14 Tabel VI.5 Spesifikasi Proses 3.2 ........................................................................................................... 15 Tabel VI.6 Spesifikasi Proses 4.1 ........................................................................................................... 15 Tabel VI.7 Spesifikasi Proses 4.2 ........................................................................................................... 16 Tabel VI.8 Spesifikasi Proses 4.3 ........................................................................................................... 16 Tabel VI.9 Spesifikasi Proses 4.4 ........................................................................................................... 17 Tabel VI.10 Spesifikasi Proses 5.0 ......................................................................................................... 17 Tabel VI.11 Spesifikasi Proses 6.0 ......................................................................................................... 18 Tabel VI.12 Spesifikasi Proses 7.0 ......................................................................................................... 18 Tabel VI.13 Spesifikasi Proses 8.0 ......................................................................................................... 19 Tabel VII.1 Kamus Data Data Login ....................................................................................................... 20 Tabel VII.2 Kamus Data Data Buku Tersedia ......................................................................................... 20 Tabel VII.3 Kamus Data Data Buku dapat Dipinjam .............................................................................. 21 Tabel VII.4 Kamus Data Data Buku Terlambat ...................................................................................... 21 Tabel VII.5 Kamus Data Data Buku Fisik................................................................................................ 22 Tabel VIII.1 Pengujian Black Box ........................................................................................................... 23

iii

I. Deskripsi Sistem Informasi Sistem Informasi yang dirancang digunakan pada Laboratorium Perancangan Tata Letak Fasilitas dan memiliki fungsi utama untuk mengatur peminjaman buku yang ada di laboratorium PFT dari awal pengecekan ketersediaan buku yang ada di Lab, proses input buku ke dalam sistem, kemudian proses buku dipinjam oleh peminjam serta proses pengembalian buku oleh peminjam. Sistem informasi ini memiliki fitur pelaporan terhadap keterlambatan pengembalian buku oleh peminjam. Fitur lain yang berkaitan dengan pelaporan tersebut yaitu adanya SMS Gateway untuk melakukan reminding terhadap peminjam yang terlambat dalam pengembalian buku.

Untuk pertimbangan penambahan buku di Laboratorium PFT, sistem informasi ini dapat merekap buku dengan rangking 5 besar untuk mengetahui buku mana saja yang terfavorit dalam peminjaman buku. Rangking buku tersebut akan selalu update sesuai frekuensi peminjaman buku. Sistem Informasi ini dirancang dengan menggunakan framework Code Igniter (CI) dimana di dalamnya terdapat beberapa bahasa pemograman yang digunakan seperti PHP, JQuery, Java Script, dan CSS.

I.1. Preview Aplikasi Berikut ini adalah gambaran singkat mengenai User Interface dari Sistem Informasi Peminjaman Buku di Laboratorium PFT : 1. Form Login

Gambar I.1 Form Login

1

Form login tersebut digunakan untuk login asisten laboratorium PFT dalam melakukan serangkaian proses peminjaman buku oleh peminjam. 2. Form Tambah Peminjam

Gambar I.2 Form Tambah Peminjam Form tersebut berfungsi untuk menambahkan data peminjam yang sesuai dengan data yang diperlukan, waktu peminjaman buku maksimal 1 minggu. 3. Data Peminjaman Buku

Gambar I.3 Form Peminjaman Buku 2

Menu Data Peminjaman Buku ini berfungsi untuk menampilkan data peminjam buku. 4. Data Keterlambatan

Gambar I.4 Data Keterlambatan Menu data keterlambatan ini berfungsi untuk menampilkan data peminjam yang terlambat mengembalikan buku sesuai waktu pengembalian buku yang sudah ditentukan. 5. Form Tambah Buku

Gambar I.5 Form Tambah Buku

3

Form Tambah Buku ini berfungsi untuk mengupdate buku baru yang siap dipinjam dalam perpustakaan lab PFT. 6. Menu Data Buku

Gambar I.6 Data Buku Menu Data Buku ini berfungsi untuk menampilkan data buku yang dimiliki oleh perpustakaan Laboratorium PFT, kemudian juga dapat menghapus Buku yang sudah tidak tersedia lagi. 7. Menu Home/Dashboard

Gambar I.7 Home/Dashboard 4

Menu ini berfungsi untuk menampilkan 5 buku yang sering dipinjam pada perpustakaan Laboratorium PFT.

5

II. Proses Bisnis

Proses Bisnis Peminjaman Buku Mahasiswa

Asisten

Start

Data Buku dan Waktu Pinjam

Membawa Data Buku dan Data Waktu Pinjam ke Lab

Data Buku dan Waktu Pinjam

Melakukan Login ke Sistem

Mengecek Ketersediaan Buku

Mengecek Transaksi Buku

Menginformasikan Kesediaan Buku

Verifikasi Ketersediaan

Tidak

Ya

Verivikasi peminjaman

Data Buku Fisik

Memberikan Buku

Meminjam Buku

Verivikasi Keterlambatan Tidak Ya

Mengembalikan Buku

Menginformasikan Ketrlambatan ke MHS

Data Buku Fisik

Mencatat Pengembalian

Finish

Gambar II.1 Proses Bisnis Inventarisasi Lab. PFT

6

Proses bisnis peminjaman buku Lab. PFT di atas menjelaskan hubungan antara dua entitas yang saling berhubungan yaitu Mahasiswa dan Asisten. Dimana entitas Mahasiswa sebagai entitas yang akan melakukan peminjaman buku yang ada di lab. PFT, kemudian asisten akan melayani peminjam sebagi entitas yang bertanggung jawab terhadap buku-buku yang ada di lab. PFT. Proses bisnis ini akan berakhir hingga aktivitas pengembalian buku oleh mahasiswa. Salah satu keunggulan dari proses bisnis usulan kami yang membedakan dengan sistem yang lain yaitu adanya sistem pelaporan yang secara langsung kepada mahasiswa sebagai peminjam. Akan tetapi, pada penggambaran proses bisnis diatas, aliran datanya tidak dapat dilihat. Untuk secara jelasnya, kami akan menampilkan di Data Flow Diagram (DFD).

7

III. Entity Relationship Diagram (ERD)

Gambar III.1 Entity Relationship Diagram (ERD) Inventarisasi Lab.PFT

8

IV. Data Flow Diagram (DFD) IV.1 Level 0 DFD

Gambar IV.1 Level 0 Data Flow Diagram Untuk menggambarkan aliran data dari proses bisnis usulan, maka kami menggambarkan DFD agar mempermudah programmer dalam membuat urut-urutan baris logika. DFD ini dimulai ketika mahasiswa datang membawa data buku yang mau dipinjam beserta data waktu peminjamannya, kemudian setelah itu mahasiswa login menggunakan data id asisten. DFD ini akan selesai ketika sistem melakukan pelaporan kepada asisten mau pun mahasiswa secara otomatis. Seperti yang dijelaskan pada proses bisnis sebelumnya, yang membedakan sistem ini dengan kebanyakan sistem peminjaman lainya yaitu adanya layanan pelaporan kepada mahasiswa dengan menggunakan layanan teknologi berbasis SMS Gateway (proses 6.0). Pesan tersebut berisikan reminder atau peringatan akan due date dari buku yang sedang dipinjam kepada mahasiswa. Agar lebih

9

menggambarkan proses bisnis peminjaman, maka kami melakukan breakdown proses hingga ke level 1. Adapun hasilnya ditunjukkan pada DFD di bawah ini : IV.2 DFD Level 1 Turunan Proses 3.0

Gambar IV.2 Level 1 Turunan Proses 3.0 Data Flow Diagram

IV.3 DFD Level 1 Turunan Proses 2.0

Gambar IV.3 Level 1 Turunan Proses 2.0 Data Flow Diagram

10

IV.4 DFD Level 1 Turunan Proses 4.0

Gambar IV.4 Level 1 Turunan Proses 4.0 Data Flow Diagram

11

V. Struktur Proses

Gambar V.1 Struktur Proses Sistem Informasi

12

VI. Spesifikasi Proses

Tabel VI.1 Spesifikasi Proses 1.0 No Proses

: 1.0

Nama Proses : Pengecekan Ketersediaan Buku Deskripsi

: Untuk mengecek daftar buku yang ada di Laboratorium PFT

Source

Data

Entitas Mahasiswa

Data Nama Buku

Data store A2 (Data Buku)

Data Buku

Proses 7.0 (Proses Login)

Interface Asisten

Destination

Data

Proses 2.0 (Pengecekan Buku Dapat

Data Buku Tersedia

Dipinjam) Proses 4.0 (Verifikasi Peminjaman)

Data Buku Tersedia

Logika Proses If data buku diminta = data buku Write "buku yang anda cari tersedia di lab pft" Else Write "buku yang anda cari tidak tersedia di lab pft" Endif

Tabel VI.2 Spesifikasi Proses 2.1 No Proses

: 2.1

Nama Proses : Mengecek Data Histori Buku Deskripsi

: Untuk mengecek daftar buku yang ada dan dapat dipinjam untuk dibawa

pulang ke luar Laboratorium Source

Data

Entitas Mahasiswa

Waktu Pinjam

Proses 1.0 (Pengecekan Ketersediaan Buku)

Data Buku Tersedia

Data store A1 (Data Peminjaman Buku)

Data Peminjaman Buku

Destination

Data

Proses 4.0 (Verivikasi Peminjaman)

Data Buku Dapat Dipinjam

Logika Proses

13

Do while (data buku tersedia = ada and data peminjaman buku = ada) Set data buku dapat dipinjam ke buku dapat dipinjam EndDo

Tabel VI.3 Spesifikasi Proses 3.3 No Proses

: 3.3

Nama Proses : Proses Login Deskripsi

: Untuk akses masuk asisten dalam menginputkan buku yang masuk maupun

dipinjam Source

Data

Entitas Asisten

Data Login

Destination

Data

Proses 3.1 (Mengecek Ketersediaan Buku di

Interface Asisten

Database) Logika Proses If data login = data login Buka interface asisten Else write "maaf anda tidak dapat masuk ke interface asisten" Endif

Tabel VI.4 Spesifikasi Proses 3.1 No Proses

: 3.1

Nama Proses : Mengecek Ketersediaan Buku di Database Deskripsi

: Untuk mengecek daftar buku yang ada di laboratorium pft serta buku

tersedia untuk dipinjam Source

Data

Proses 3.3 (Proses Login)

Interface Asisten

Destination

Data

Proses 3.2 (Menginput Data Buku)

Ketersediaan Buku di Database

Logika Proses If data buku fisik = data buku write "buku yang anda cari tersedia di lab pft"

14

else write "buku yang anda cari tidak tersedia di lab pft" Endif

Tabel VI.5 Spesifikasi Proses 3.2 No Proses

: 3.2

Nama Proses : Menginputkan Data Buku Deskripsi

: Untuk mendata buku yang masuk dan dimiliki oleh laboratorium PFT

Source

Data

Proses 3.1 (Mengecek Ketersediaan Buku

Ketersediaan Buku di Database

di Database) Entitas Asisten

Data Buku Fisik

Destination

Data

Data store A1 (Data Buku)

Data Buku di Sistem

Logika Proses Repeat Input data buku to data buku di sistem Until input data buku = data buku di sistem

Tabel VI.6 Spesifikasi Proses 4.1 No Proses

: 4.1

Nama Proses : Mengkonfirmasi Peminjaman Deskripsi

: Untuk memastikan peminjaman buku dapat dilakukan atau tidak

Source

Data

Entitas Mahasiswa

Data Mahasiswa

Entitas Asisten

Data Ijin

Proses 1.0 (Mengecek Ketersediaan Buku)

Data Buku Tersedia

Proses 2.0 (Mengecek Buku Dapat

Data Buku Dapat Dipinjam

Dipinjam) Destination

Data

Proses 4.2

Data Konfirmasi

Proses 4.3

Data Konfirmasi

Proses 4.4

Data Konfirmasi

Logika Proses Do case 15

Case Ada data mahasiswa, ada data ijin, ada data buku tersedia, ada data buku dapat dipinjam Set data konfirmasi ke peminjaman bisa dilakukan Otherwise set data konfirmasi ke peminjaman tidak bisa dilakukan Endcase

Tabel VI.7 Spesifikasi Proses 4.2 No Proses

: 4.2

Nama Proses : Mencatat Buku Yang Dipinjam Deskripsi

: Menginputkan buku yang dipinjam sebagai input data peminjaman buku

Source

Data

Proses 4.1

Data Konfirmasi

Destination

Data

Data store A1 (Data Peminjaman Buku)

Data Buku Yang Dipinjam

Logika Proses For data identitas peminjam Record judul buku yang dipinjam

Tabel VI.8 Spesifikasi Proses 4.3 No Proses

: 4.3

Nama Proses : Mencatat Identitas Peminjam Deskripsi

: Menginputkan data peminjam buku untuk menjadi input data store data

peminjaman buku Source

Data

Proses 4.1

Data Konfirmasi

Destination

Data

Data store A1 (Data Peminjaman Buku)

Data Identitas Peminjam

Logika Proses For data identitas peminjam Record nama peminjam Record nim peminjam Record nomor telepon peminjam

16

Tabel VI.9 Spesifikasi Proses 4.4 No Proses

: 4.4

Nama Proses : Mencatat Waktu Peminjaman Deskripsi

: Menginputkan data waktu peminjaman buku untuk menjadi input data store

data peminjaman buku Source

Data

Proses 4.1

Data Konfirmasi

Destination

Data

Data store A1 (Data Peminjaman Buku)

Data waktu peminjaman

Logika Proses For data identitas peminjam Record tanggal peminjaman Record tanggal pengembalian

Tabel VI.10 Spesifikasi Proses 5.0 No Proses

: 5.0

Nama Proses : Proses Pengecekan Data Buku Terlambat Deskripsi

: Mengecek apakah dalam peminjaman ada keterlambatan pengemb...


Similar Free PDFs