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
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