Transcript

MODUL PRAKTIKUMANALISIS DAN PERANCANGAN SISTEM (APS)

Abdullah Amin Firdaus : 14650089

JURUSAN TEKNIK INFORMATIKAFAKULTAS SAINS DAN TEKNOLOGIUNIVERSITAS ISLAM NEGERI (UIN)

MAULANA MALIK IBRAHIM MALANG2016

PAGE \* MERGEFORMAT ii

DAFTAR ISI

Bagian 1 Prepare of projectProblem Statement ¬ 3

Bagian 2 AnalisisIdentifikasi dan Analisis Proses Bisnis ¬ 4Identifikasi dan Analisis Kebutuhan ¬ 6

Identifikasi dan Analisis Alternatif Solusi ¬ 10

Bagian 3 DesainIdentifikasi dan Desain Output ¬ 16Identifikasi dan Desain Input ¬ 17Identifikasi dan Desain Proses ¬ 19

Identifikasi dan Desain Database ¬ 20Identifikasi dan Desain Interface ¬ 21

Bagian 4 Final Report dan Cek Kelengkapan ¬ 22

PAGE \* MERGEFORMAT ii

MODUL 4IDENTIFIKASI DAN ANALISIS KEBUTUHAN

Nama Proyek :Nama Manajer Proyek : (ketua kelompok)Dibuat oleh : (anggota yang membuat)Tanggal dibuat :Versi :

1. Identifikasi kebutuhan fungsionala. Proses bisnis Pendataan Inventory Jurusan

Laboran Bag Umum Fakultas Kebutuhan fungsional Sistem Informasi

Menerima Bukti pembelian inventaris baru

Menyerahkan bukti pembelian inventaris baru

Menampilkan dakta bukti pembelian

Mengisi form data inventaris baru

Menerima entry data dalam form data inventarisMenampilkan data hasil entry dan menyimpan kedalam database

b. Proses bisnis Pendataan Kategori InventoryLaboran Bag Umum Fakultas Kebutuhan fungsional

Sistem InformasiMendata kategori inventaris jurusanEntry kategori inventaris jurusan

Menampilkan kategori inventaris jurusan

Entry inventaris berdasarkan kategori

Menampilkan inventaris berdasarkan kategoriMenyimpan hasil entry kedalam database

c. Proses Bisnis Pengecekan keadaan inventoryLaboran Bagu Umum Fakultas Kebutuhan fungsional

Sistem InformasiMendata keadaan tiap tiap inventarisEntry kategori keadaan inventaris

Menampilkan kategori keadaan inventaris

Entry keadaan inventaris berdasarkan kategori keadaan

Menampilkan keadaan inventaris berdasarkan kategori keadaanMenyimpan hasil entry kedalam database

2. Analisis kebutuhan fungsionalMenganalisis setiap kebutuhan fungsional yang telah teridentifikasi

Nama kegiatan sistem

Siapa saja yang terlibat

Di mana kegiatan sistem

dilakukan

Kapan kegiatan sistem terjadi

Bagaimana kegiatan sistem

dijalankan

Dokumen yang terkait

dengan kegiatan sistem

Praktikum Analisis dan Perancangan Sistem | TI_UIN Maliki Malang

3

Pendataan Inventory Jurusan

Laboran, Bag Umum Fakultas

Jurusan Ketika ada Inventory baru datang

Laboran mengecek keadaan dan jumlah dari inventory

Faktur pembelian inventory

Pengkategorian Inventory Jurusan

Laboran Jurusan Ketika ada inventory baru datang

Laboran setelah mengecek jumlah dan keadaan inventory, kemudian sekaligus mengelompokkan setiap inventory berdasarkan kategori nya

Pengecekan Keadaan Inventory Jurusan

Laboran Jurusan Ketika dilakukan pengecekan keadaan inventory jurusan secara berkala

- Laboran : Mengecek keadaan inventory jurusan dan memasukkan hasil pengecekan kedalam sistem

3. Dokumen-dokumen yang terkait dengan kegiatan sistem.A. Faktur pembelian inventaris

Praktikum Analisis dan Perancangan Sistem | TI_UIN Maliki Malang

4

4. Identifikasi dan analisis kebutuhan non fungsional.

Komponen sistem

informasi

Spesifikasi Siapa yang mengadaka

n

Kapan harus

diadakan

Di mana harus

diadakan

Bagaimana pengadaann

ya

HardwarePC Processor

minimal core i3 / core i5

Ram minimal 4gb

HDD 500 gb minimal

Sudah tersedia

Sudah tersedia

Ruang Admin Jurusan

Sudah Tersedia

SoftwareSistem operasi Windows 8

Windows 10 Windows 7 Distro Linux

( ubuntu,dll)

Sudah tersedia

Sudah tersedia

Ruang Admin Jurusan

Sudah tersedia

Web server Apache Sudah tersedia

Sudah tersedia

Ruang Admin Jurusan

Sudah tersedia

DBMS MySql Sudah tersedia

Sudah tersedia

Ruang Admin Jurusan

Sudah tersedia

Network Internet / Wifi Sudah Tersedia

Sudah Tersedia

Jurusan Sudah Tersedia

Data, informasi, dan pengetahuan

Data Barang, Informasi Harga Barang

Fakultas Sudah Tersedia

Jurusan Sudah Tersedia

Orang-orang yang terlibat dalam pengembangan dan operasionalSistem analis Memahami

analisis dari sistem informasi

Dapat mengoperasikan PowerDesigner

Dapat mendesain sistem informasi

Sudah tersedia

Sudah tersedia

Jurusan Sudah tersedia

Programmer Menguasai pemrograman php

Dapat mengkodekan pemrograma

Sudah tersedia

Sudah tersedia

Jurusan Sudah tersedia

Praktikum Analisis dan Perancangan Sistem | TI_UIN Maliki Malang

5

n dengan cepat

Administrator Menguasai operasional seluruh sistem

Sudah tersedia

Sudah tersedia

Jurusan Sudah tersedia

Operator Menguasai operasional sistem informasi yang menjadi kewenangan nya

Sudah tersedia

Sudah tersedia

Jurusan Sudah tersedia

DokumentasiDokumentasi pengembangan sistem

Pengembang Setelah proyek selesai di kerjakan

Jurusan Membuat sendiri

KeamananEnkripsi Sistem MD5 Pengembang Setelah

proyek selesai di kerjakan

Jurusan Sudah tersedia

Antivirus PCMAV dilengkapi CIAMAV

Pengembang Setelah proyek selesai di kerjakan

Jurusan Sudah tersedia

5. Prioritas KebutuhanMenjelaskan ketergantungan dari setiap kebutuhan fungsional maupun non fungsional dan prioritas pengembangannya

Nama Kebutuhan Tergantung Pada Kebutuhan Prioritas pengembanganPendataan inventaris baru

1

Pengkategorian inventaris

Pendataan inventaris baru 2

Aplikasi Enkripsi data Sistem informasi terselesaikan 3Dokumentasi pengembangan dan petunjuk penggunaan

Sistem informasi terselesaikan 4

Praktikum Analisis dan Perancangan Sistem | TI_UIN Maliki Malang

6

MODUL 5IDENTIFIKASI DAN ANLISIS ALTERNATIF SOLUSI

Nama Proyek :Nama Manajer Proyek : (ketua kelompok)Dibuat oleh : (anggota yang membuat)Tanggal dibuat :Versi :

1. Identifikasi dan analisis alternatif solusiKarakteristik Alternatif 1

( menggunakan template AdminLTE )

Alternatif 2 ( menggunakan cms

wordpress )Bagian sistem yang terkomputerisasi

Semua kebutuhan fungsionalitas akan terpenuhi

Sama dengan alternatif 1

Keuntungan Develop sistem lebih cepat, karena kita tidak perlu membangun sistem dari awal

Sama dengan alternatif 1

Server dan workstation PC : Menggunakan PC dengan RAM minimal 4gb dan dengan HDD 500GB dengan processor core i3 / i5, dan Operating System Windows

Sama dengan alternatif 1

Alat perangkat lunak yang dibutuhkan

OS : WINDOWS / UBUNTUWebserver : Apache serverDBMS : MySQLCompiler : PHPSTORM,SUBLIME,BRACKETSWEB Browser : Firefox,Chrome

Sama dengan alternatif 1

Perangkat lunak aplikasi Dapat di customisasi Sama dengan alternatif 1Metode pemrosesan data Client / Server Sama dengan alternatif 1Alat output Layar, Monitor, Printer Sama dengan alternatif 1

Alat input Keyboard dan Mouse Sama dengan alternatif 1Alat penyimpan data DBMS : MySQL Sama dengan alternatif 1

2. Analisis kelayakan alternatif solusiKriteria kelayakan Bobot Alternatif 1

( Menggunakan Template AdminLTE )

Alternatif 2 ( Menggunakan CMS Wordpress )

Kelayakan operasionalFungsionalitas

Politis

30% Mendukung seluruh operasional sistem

Pengembangan sistem jadi lebih singkat

Dari segi politis tidak ada

Sama dengan alternatif 1

Pengembangan membutuhkan waktu yang lebih lama

Skor 80 75Kelayakan TeknisTeknologiKeahlian

20% Infrastuktur yang dimiliki oleh jurusan sangat memadai untuk penerapan sistem

Sama dengan alternatif 1

Praktikum Analisis dan Perancangan Sistem | TI_UIN Maliki Malang 7

ini Tenaga ahli yang

dimiliki oleh jurusan juga banyak yang memadai untuk pengoperasian sistem ini

Skor 90 75Kelayakan EkonomisBiaya pengembanganPayback PeriodNet present valuePerhitungan detil (dilampirkan)

20% Sistem yang dibangun berbasis open source, jadi untuk pengembangannya tidak memerlukan biaya, kecuali untuk penyesuaian sistem

Sama dengan alternatif 1

Skor 90 90Kelayakan Jadwal 30% Sekitar 2 bulan Sekitar 3-4 bulanSkor 90 75Total 100% 85 78

Praktikum Analisis dan Perancangan Sistem | TI_UIN Maliki Malang 8

MODUL 6IDENTIFIKASI DAN DESAIN OUTPUT

Nama Proyek :Nama Manajer Proyek : (ketua kelompok)Dibuat oleh : (anggota yang membuat)Tanggal dibuat :Versi :

1. Identifikasi outputNama

laporanAlat untuk

menampilkan laporan

Bentuk laporan

Yang membu

at laporan

Yang menerim

a laporan

Periode

laporan

Deskripsi

laporan

Data / informasi

yang ditampilkan

Laporan Keadaan Inventaris

Monitor, Printer

Tabel Admin Bag Umum Fakultas, Ketua Jurusan

Setiap Akhir Bulan

Laporan tersebut berisi keadaan semua inventaris jurusan selama sebulan

Nama Inventaris

Jumlah inventaris

Kategori Invetaris

Keadaan inventaris

Laporan inventaris baru

Monitor, Printer

Tabel Admin Bag Umum Fakultas, Ketua Jurusan

Seminggu setelah inventaris baru datang

Laporan tersebut berisi tentang data dari inventaris baru

Nama inventaris

Kategori inventaris

Jumlah Tanggal

masuk

2. Desain outputa. Laporan Keadaan Inventaris

b. Laporan Inventaris BaruPraktikum Analisis dan Perancangan Sistem | TI_UIN Maliki Malang 9

MODUL 7IDENTIFIKASI DAN DESAIN INPUT

Nama Proyek :Nama Manajer Proyek : (ketua kelompok)Dibuat oleh : (anggota yang membuat)Tanggal dibuat :Versi :

1. Identifikasi inputNama input

Alat untuk meng-entry data

Bentuk

input

Yang menyedi

a-kan data

Yang meng-entry data

Periode

input

Deskripsi input

Data / informasi yang dientry-kan (termasuk nama source dokumen yang berkaitan)

Entry data Inventaris baru

Keyboard Teks Jurusan Administrator

1-7 Hari setelah inventaris baru datang

Entry data inventaris baru

Nama Inventaris

Jumlah Kategori

Inventaris Tanggal

MasukEntry data kategori inventaris

Keyboard Teks Jurusan Administrator

Setiap Bulan

Entry kategori kategori inventaris

Nama Kategori

Entry data keadaan inventaris

Keyboard Teks Jurusan Administrator

Setiap Bulan

Entry keadaan inventaris jurusan

Nama Inventaris

Jumlah Kategori

Inventaris Keadaan

Inventaris2. Desain input

Praktikum Analisis dan Perancangan Sistem | TI_UIN Maliki Malang 10

a. Entry Data Inventaris Baru

b. Entry Kategori Inventaris

Praktikum Analisis dan Perancangan Sistem | TI_UIN Maliki Malang 11

c. Entry Keadaan Inventaris

3. Source dokumen

Praktikum Analisis dan Perancangan Sistem | TI_UIN Maliki Malang 12

MODUL 8IDENTIFIAKSI DAN DESAIN PROSES

Nama Proyek :Nama Manajer Proyek : (ketua kelompok)Dibuat oleh : (anggota yang membuat)Tanggal dibuat :Versi :

1. Identifikasi prosesNama proses Deskrip

si proses

Input proses

Output proses

Alur proses (jika perlu lampirkan flowchart

programnya)Pendataan Inventaris Baru

Proses mendata inventaris ketika datang ke jurusan

Inputan dari keyboard

Outputan bisa ditampilkan saja

Outputan bisa di print

Outputan disimban di table database

Inventaris Baru datang -> Mendata Nama,Jumlah,Kategori inventaris -> entry hasil data kedalam database

Praktikum Analisis dan Perancangan Sistem | TI_UIN Maliki Malang 13

Start

Nama Inventaris Jumlah Kategori

Entry Data Kedalam database

Nama Inventaris Jumlah Kategori

Finish

Pengkategorian Inventaris

Proses menambah Kategori untuk inventaris

Input dari keyboard

Output disimpan di table database

Admin menambah ketegori baru di sistem

Praktikum Analisis dan Perancangan Sistem | TI_UIN Maliki Malang 14

Start

Nama Kategori

Entry Data Kedalam database

Nama Kategori

Finish

Pendataan Keadaan Inventaris

Proses untuk mendata keadaan dari tiap tiap inventaris

Input dari keyboard

Output bisa di print, dan disimpan kedalam database

Admin melakukan pendataan secara manual -> memasukkan hasil pendataan kedalam database

2. Arsitektur aplikasiPraktikum Analisis dan Perancangan Sistem | TI_UIN Maliki Malang 15

Start

Nama Inventaris Jumlah Kategori Keadaan

Entry Data Kedalam database

Nama Inventaris Jumlah Kategori Keadaan

Finish

DepanData Inventaris Tambah Data

Hasil Tambah dataKategori Inventaris Tambah Data

Hasil Tambah DataKeadaan Inventaris Tambah Data

Hasil Tambah Data

3. Data flow diagram level 0

4. Data flow

diagram level 1a. Proses pendataan inventaris baru

Praktikum Analisis dan Perancangan Sistem | TI_UIN Maliki Malang 16

Entry data inventaris baru

admin_jurusan

1sistem_manajemen_

inventaris_jurusan

Entry data kategori inventarisEntry data keadaan inventaris

form data inventarishasil entry data inventaris

admin_jurusan

1.1entry data

inventaris baru

data_rekapan_inventaris_baru

b. Proses kategori inventaris

c. Proses pendataan keadaan inventaris

Praktikum Analisis dan Perancangan Sistem | TI_UIN Maliki Malang 17

form kategori inventarishasil entry kategori inventaris

admin_jurusan

1.1entry_kategori_

inventaris

data_rekapan_kategori_inventaris

5. Data flow diagram level 2

MODUL 9IDENTIFIKASI DAN DESAIN DATABASE

Nama Proyek :Nama Manajer Proyek : (ketua kelompok)Dibuat oleh : (anggota yang membuat)Praktikum Analisis dan Perancangan Sistem | TI_UIN Maliki Malang 18

admin_jurusan

data_rekapan_keadaan inventoris

data_rekapan_inventaris_baru

data_rekapan_kategori_inventaris

1.1.1sistem

form keadaan inventarishasil entry keadaan inventaris

admin_jurusan

1.1entry_keadaan_

inventaris

data_rekapan_keadaan inventoris

Tanggal dibuat :Versi :

1. Identifikasi tabel databaseNama tabel Nama field Tipe data Lebar Key

Inventaris

idInventaris Int PrimaryNama Inventaris

Varchar 100

Jumlah Varchar 100idKategori Int ForeignTanggal Masuk Date

Kategori Id Kategori Int PrimaryNama Kategori Varchar 100

Keadaan

Id Keadaan Int PrimaryidInventaris ForeignJumlah Varchar 100idKategori ForeignKeadaan varchar 100

2. Entity Relationship Diagram Conceptual

Praktikum Analisis dan Perancangan Sistem | TI_UIN Maliki Malang 19

3. Entity Relationship Diagram Physical

MODUL 10IDENTIFIKASI DAN DESAIN INTERFACE

Nama Proyek :Nama Manajer Proyek : (ketua kelompok)Dibuat oleh : (anggota yang membuat)Tanggal dibuat :Versi :

1. Identifikasi interfaceNama interface Jenis interface Bentuk

interfaceDeskripsi interface

Tambah data Pop Up Tampilan Form di monitor

Berupa pop up dalam bentuk form untuk menambah data

Button Tambah data Button Tampilan button di monitor

Button untuk memunculkan pop up tambah data

Praktikum Analisis dan Perancangan Sistem | TI_UIN Maliki Malang 20

2. Desain interface

a. Interface homescreen

b. Interface tambah data inventaris baru

c. Interface tambah Kategori inventaris

Praktikum Analisis dan Perancangan Sistem | TI_UIN Maliki Malang 21

d. Interface keadaan inventaris

FINAL REPORT

Nama Proyek :Nama Manajer Proyek : (ketua kelompok)Anggota : (anggota yang membuat)Tanggal dibuat :

Praktikum Analisis dan Perancangan Sistem | TI_UIN Maliki Malang 22

Praktikum Analisis dan Perancangan Sistem | TI_UIN Maliki Malang 23

HALAMAN PENILAIAN

No. Item penilaian Nilai 1 Nilai 21. Sistematika laporan2. Penggunaan bahasa3. Presentasi4. Slide presentasi5. Demo program

Total NilaiNilai akhir

Tanggal presentasi

...

Penilai 1 Penilai 2

Agung Teguh WA Asisten

Kelengkapan Laporan

MATERI Cek Kelengkapan

Halaman JudulHalaman Penilaian2. Problem statement

a. Deskripsi proyekb. Keadaan current systemc. Lingkup proyek

3. Identifikasi dan analisis proses bisnisa. Identifikasi proses bisnisb. Analisis proses bisnisc. Pemodelan proses bisnisd. Dokumen-dokumen yang terkait dengan

proses bisnis4. Identifikasi dan analisis kebutuhan

a. Identifikasi kebutuhan fungsionalb. Analisis kebutuhan fungsionalc. Dokumen yang terkait dengan kebutuhan

systemd. Identifikasi dan analisis kebutuhan non

fungsional5. Identifikasi dan analisis alternatif solusi

a. Identifikasi dan analisis alternatif solusib. Analisis kelayakan alternatif solusi

6. Identifikasi dan desain output

Praktikum Analisis dan Perancangan Sistem | TI_UIN Maliki Malang 24

a. Identifikasi outputb. Desain output

7. Identifikasi dan desain inputa. Identifikasi inputb. Desain inputc. Source dokumen

8. Identifikasi dan desain prosesa. Identifikasi prosesb. Arsitektur aplikasic. Context diagramd. Data flow diagram level 1e. Data flow diagram level 2f. Data flow diagram level ...g. Kamus data

9. Identifikasi dan desain databasea. Indetifikasi tabel databaseb. Entity Relationship Diagram Conceptualc. Entity Relationship Diagram Physical

10. Identifikasi dan desain interfacea. Identifikasi interfaceb. Desain interfacec. Konstruksid. Struktur datae. Kode program

CEK KELENGKAPAN

Laporan ada / tidak adaPraktikum Analisis dan Perancangan Sistem | TI_UIN Maliki Malang 25

Slide Presentasi ada / tidak adaCD Program yang berisi :- Program aplikasi ada / tidak ada- Laporan ada / tidak ada- Rancangan DFD Power

designerada / tidak ada

- Rancangan ERD Power designer

ada / tidak ada

Praktikum Analisis dan Perancangan Sistem | TI_UIN Maliki Malang 26