ANALISIS DESAIN SISTEM INFORMASI
STUDI KASUS PROJECT APLIKASI PEMESANAN MAKANAN DAN MINUMAN DI KANTIN KAMPUS STMIK AMIKOM YOGYAKARTA
REVISI III
Anggota Kelompok :
1. Rizki Dewa Agstama : 13.11.6829
2. Heru Tri Julianto : 13.11.6832
3. Heri Wibowo : 13.11.6844
4. Muhammad Muallif N : 13.11.6878
5. Mujahidin Arif Lani : 13.11.6882
Kelas : 13 S1TI 02
JURUSAN TEKNIK INFORMATIKA
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA
1. Struktural
2. Deskripsi tugas
3. Workflow Diagram
Pembeli
(Mahasiswa, Dosen, Karyawan, Tamu) Pedagang
Jobs Desk
Pedangan
• Menerima pesanan • Melakukan penjualan • Antar pesanan
Mahasiswa • Melakukan pemesanan • Melakukan pembelian
Dosen • Melakukan pemesanan
• Melakukan pembelian
Karyawan • Melakukan pemesanan • Melakukan pembelian
Tamu • Melakukan pemesanan
• Melakukan pembelian
PEDAGANG
Mahasiswa
Dosen
Karyawan
Tamu
tidak ya
tidak ya
Start Pesan
Terima Pesanan
Penjualan Antar Pesanan
END
bayar
Cek bayar
Invoice
4. Analisis PIECES
No Faktor Bagian Hasil
Masalah Peluang Solusi
1 Performance
Pedagang - Antrian pesanan - Pembuatan list antrian pesanan
Pembeli - Lama waktu pesanan
- Pembuatan nomor antrian pelayanan dari pedagang
2 Information
Pedagang - Tidak tahu tempat pemesan
- Dapat mengetahui tempat pembeli dengan nomor meja yang tersedia
Pembeli
- Tidak ada informasi stok terkait dagangan para pedangan
- Pembeli dapat mengetahui barang yang akan
dibelinya masih ada atau tidak
3 Economic
Pedagang - Laporan keuntungan tidak ada
- Dengan adanya report keuntungan penjualan, dapat mengetahui barang dagang unggulan
Pembeli
- Harus bayar cash - Apabila pakai uang
pecahan besar, kembalian terkadang tidak ada
- Dengan virtual account yang ter-intregasi dengan system dapat membayar dengan uang digital
4 Controll
Pedagang - Laporan penjualan tidak ada
- Pembuatan report penjualan dapat membantu pedagang untuk mengontrol barang dagangannya
Pembeli - Bisa kabur tanpa membayar
- Dengan virtual cash, pembeli dijamin membayar ketika melakukan pemesanan
5 Efficiency
Pedagang - Promosi barang dagang seadanya
- Dapat promosikan dagangan dengan deskripsi produk pada system
Pembeli
- Harus keliling mencari menu kesukaannya
- Dengan adanya menu list
6 Service
Pedagang
- Kurang maksimalnya pelayanan kepada pelanggan
- Feedback untuk memperbaiki kualitas pelayanan
Pembeli
- Hanya menggerutu ke pedagang apabila merasa pelayanan tidak memuaskan
- Feedback untuk memberikan penilaian terhadap penjual
5. Analisis Kelayakan
Bagaimanakah hasil analisis kelayakan untuk projek ini?
5.1 Kelayakan Teknis
Apakah teknologi yang dibutuhkan sudah tersedia?
Berkembangnya dunia teknologi dengan begitu pesatnya, sangatlah mudah dalam membuat maupun mengembangkan sebuah system saat ini. Kebutuhan untuk menunjang system juga sangat mudah didapatkan di pasaran saat ini.
Sistem yang sekarang ada dalam penjualan makanan dan minuman di kantin AMIKOM masih menggunakan cara konvensional, yaitu proses jual beli biasa semenjak dahulu kala.
Untuk itu, maka diperlukan sebuah system untuk menggantikan proses jual beli secara konvensional ini dengan mengikuti teknologi yang berkembang saat ini.
Bagaimanakah teknologi ini berjalan?
Aplikasi ini berjalan di local area maupun public area. Maksudnya adalah : aplikasi ini dapat dijalankan hanya di area kampus maupun di luar area kampus.
Apakah user menguasai teknologi ini?
Aplikasi ini dibangun dengan mengutamakan kemudahan dalam penggunaanya. Jadi, segaptek apapun orang yang menggunakan aplikasi ini, akan merasa mudah.
5.2 Kelayakan Operasional
Apakah aplikasi ini akan dapat menyelesaikan masalah yang ada saat ini?
Aplikasi ini dibuat dengan tujuan utama adalah menggantikan proses jual beli konvensional dengan system jual beli secara elektronik dengan mengikuti teknologi yang berkembang saat ini.
5.3 Kelayakan Ekonomis
Apakah dengan aplikasi ini dapat menguntungkan dari aspek bisnis dan ekonomi?
Untung dalam aspek bisnis dan ekonomi disitu bukan hanya dalam bentuk materi saja, tetapi juga ketepatan teknologi (teknologi tepat guna) yang manfaatnya sangat terasa dari sebelumnya.
Berikut adalah hitungan analisis biaya dalam project pembuatan aplikasi ini :
Biaya pengadaan : Rp.20.000.000,-Biaya persiapan operasi : Rp.
1.000.000.-Biaya proyek
Biaya konsultan : Rp. 4.000.000,-Tahap analisa : Rp. 2.000.000,-Tahap desain system : Rp. 2.000.000,-Penerapan system : Rp.
1.000.000,-Total :
3.500.000,-Keuntungan wujud
Tahun ke-0 : Rp.
0,-Tahun ke-1 : Rp. 3.000.000,-Tahun ke-2 : Rp. 4.000.000,-Tahun ke-3 : Rp. 5.000.000,-Tahun ke-4 : Rp. 6.000.000,-Tahun ke-5 : Rp.
6.500.000,-Keuntungan tak wujud Tahun ke-0 : Rp.
0,-Tahun ke-1 : Rp. 4.000.000,-Tahun ke-2 : Rp. 5.000.000,-Tahun ke-3 : Rp. 7.000.000,-Tahun ke-4 : Rp. 9.000.000,-Tahun ke-5 : Rp.
9.500.000,-Selisih total manfaat dengan total biaya
Tahun ke-0 : Rp. 0 –Rp. 30.000.000 = - Rp. 30.000.000 Tahun ke-1 : Rp. 7.000.000 – Rp. 1.000.000 = Rp. 6.000.000
Tahun ke-2 : Rp. 9.000.000 – Rp. 1.500.000 = Rp. 8.500.000 Tahun ke-3 : Rp. 12.000.000 – Rp. 2.000.000 = Rp. 10.000.000 Tahun ke-4 : Rp. 15.000.000 – Rp. 2.500.000 = Rp. 12.500.000
Tahun ke-5 : Rp. 16.000.000 – Rp. 3.000.000 = Rp. 13.000.000
Nilai invest = Rp. 30.000.000 Proceed tahun ke-1 = Rp. 6.000.000
-Selisih invest tahun ke-2 = Rp. 24.000.000 Proceed tahun ke-2 = Rp. 8.500.000
-Selisih invest tahun ke-3 = Rp. 15.500.000 Proceed tahun ke-3 = Rp. 10.000.000
-Selisih invest tahun ke-4 = Rp. 5.500.000
Payback periode = 5.500.000/13.0000.000 x 12 = 3 tahun 5 hari
Periode pengembalian sudah dapat dicapai di tahun ke-4 secara detail adalah 3 tahun. Dapat disimpulkan bahwa, modal akan kembali pada waktu 3 tahun, dan setelah itu mulai dapat mengambil keuntungan dari system tersebut.
ROI = (Total manfaat–total biaya)/total biaya x 100%
= (59.000.000–43.500.000)/43.500.000 x 100% = 9.000.000 / 43.500.000 x 100%
= 35,6 %
Berapa lama uang investasi akan kembali?
3 tahun 5 hari
Berapa keuntungan yang akan didapat?
35,6 % di tahun ke-4
5.4 Kelayakan Hukum
Apakah aplikasi ini dibuat dengan tools yang legal?
Dalam pembuatan aplikasi ini, tools yang digunakan semua bersifat open source dan freeware.
6. Analisis Kebutuhan Sistem
6.1 Kebutuhan Fungsional (Functional Requirements) Kebutuhan fungsional dari sistem ini antara lain :
1. Administrator
a) Admin dapat melakukan log in dan log out.
b) Admin dapat menambahkan, mengedit, dan menghapus data, dan komentar.
c) Admin dapat menambahkan, mengedit, dan menghapus data member.
d) Admin dapat mengirim dan menerima pesan. e) Admin mendapatkan full control system.
2. Member
a) Member dapat melakukan log in dan log out.
b) Member dapat melihat dan mengedit profilnya masing-masing. c) Member dapat mengirimkan pesan kepada admin dan
pedagang.
d) Member dapat melihat pesan masuk dan pesan keluarnya masing-masing.
e) Member dapat melihat daftar pedagang.
f) Member dapat menambahkan feedback kepada admin dan pedagang.
g) Member dapat menambahkan komentar baru dan mengedit atau menghapus komentar yang ia terbitkan.
h) Member dapat melihat komentar yang diterbitkan oleh anggota lain.
3. Pedagang
a) Pedagang dapat melakukan log in dan log out.
c) Pedagang dapat mengirimkan pesan kepada admin.
d) Pedagang dapat melihat pesan masuk dan pesan keluarnya masing-masing.
e) Pedagang dapat melihat daftar pedagang lain.
f) Pedagang dapat menambahkan iklan (promosi) terhadap produk dagangnya.
g) Pedagang dapat menambahkan deskripsi produk jualnya dan mengedit atau menghapus deskripsi yang ia terbitkan.
h) Pedagang dapat menerima feedback yang diterbitkan oleh member untuk memperbaiki layanan penjualannya.
4. User
a) User yang memiliki hubungan keterkaitan dengan STMIK AMIKOM Yogyakarta dapat mendaftar menjadi member. b) User yang tidak memiliki hubungan keterkaitan dengan
STMIK AMIKOM Yogyakarta hanya dapat melihat halaman index aplikasi.
c) User yang tidak mendaftar menjadi member, hanya dapat melakukan transaksi secara cash (konvensional).
6.2 Kebutuhan Non-Fungsional (Nonfunctional Requirements)
Kebutuhan non-fungsional dari sistem ini antara lain :
1. Kebutuhan Hardware
a) Hardware yang digunakan dalam pembuatan sistem : 1) Processor Intel Core i5
2) HDD 128 GB SSD 3) RAM 4 GB
b) Hardware yang dibutuhkan dalam menjalankan sistem : 1) Laptop / Komputer
2) Processor Intel IV keatas 3) HDD minimal 120 GB 4) RAM minimal 1 GB
2. Kebutuhan Software
a) Software yang digunakan dalam pembuatan sistem : 1) Windows 10 Pro OEM Free Upgrade
2) XAMPP v3.2.1 3) Google Chrome v46.0 4) Notepad++ v6.8.3 5) Sublime Text 2 v2.0.2 6) Android Studio v1.4.1
b) Software yang digunakan dalam menjalankan sistem : 1) Peramban Web seperti, Mozilla Firefox, Safari, Google
3. Kebutuhan Brainware
a) Administrator, seseorang atau sekelompok orang yang mempunyai level tertinggi dalam pengaturan sistem atau merupakan orang yang membangun sistem.
b) Member, merupakan user yang telah melakukan pendaftaran dan mengikuti forum diskusi ini.
c) Pedagang, merupakan member yang telah melakukan pendaftaran sebagai penjual barang dagang di kantin STMIK AMIKOM Yogyakarta.
d) User, merupakan orang yang belum mendaftar pada forum dan hanya bisa melihat tampilan awal.
8. - DFD Level 0
10. CRUD Matrix
- Password R
- Saldo RU RU R R
- Deskripsi RU CRUD C
11. Gantt chart for project scheduling
12. HIPO (Hierarchy Input Process Output) Design
•
IPO DesignAPPS
Login
Read DB LoginAuth
Order
Auth
Order InventoryManage Payment
Auth
Payment GenerateInvoice
Feedback
• HIPO Design
INPUT PROSES OUTPUT
User Screen Login
AUTH LOGIN
- Otentifikasi proses login - Cek validitas login di
database
- Otentifikasi proses order - Write data order to
database
- Generate data auth order - Generate report payment
User
- Generate feedback
User
- Read stock data invent. - Update data inventory