Tugas Proposal Proyek MPPL [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

TUGAS PERANCANGAN PROYEK PEMBUATAN APLIKASI PENJUALAN ONLINE PT. K24 BERBASIS WEB DAN MOBILE (ANDROID)



Nama Kelompok : 1. Dwi Bayu Novianto (1461700203) 2. Syahrul Ahdi Oktavian (1461700196) 3. Moch Rashid Tri Utama (1461700192)



MANAJEMEN PROYEK PERANGKAT LUNAK (MPPL)



TEKNIK INFORMATIKA UNIVERSITAS 17 AGUSTUS 1945 SURABAYA 2019



Aplikasi Inventory Berbasis Web dan Mobile (Android) PT. K24



A.



LATAR BELAKANG



Seiring dengan berkembang pesatnya teknologi informasi dan komunikasi menunjukkan perubahan yang sangat signifikan dalam bidang perekonomian. Internet memiliki beberapa daya tarik dan keunggulan bagi para konsumen maupun organisasi, misalnya dalam hal kenyamanan, akses 24 jam sehari, efisiensi, sumber informasi potensial, dan lain-lain. Perubahan ini dapat dilihat dari semakin mudahnya akses informasi mengenai suatu perusahaan serta proses transaksi jual beli yang tidak mengenal jarak dan waktu (real-time) yang dapat mendukung produktifitas perusahaan. Di situasi yang seperti ini membuat persaingan lebih terbuka bagi setiap perusahaan yang bersaing oleh karena itu perusahaan dituntut untuk meningkatkan kreatifitas dan lebih berinovasi untuk mampu bertahan serta mendapatkan keunggulan kompetitif. Keunggulan kompetitif akan timbul dengan cara memiliki sesuatu yang tidak dimiliki oleh pesaing lain. Perusahaan berlomba-lomba untuk menciptakan keunggulan kompetitif terhadap produknya untuk memenangkan persaingan. Hal ini yang dirasakan oleh PT K-24 Indonesia sebagai salah satu perusahaan waralaba yang bergerak dibidang farmasi. PT K-24 Indonesia menyediakan berbagai jenis barang seperti obat, susu, vitamin, dan melayani pembelian obat berdasarkan resep dokter di setiap gerai apoteknya. Mengingat banyaknya permintaan konsumen untuk transaksi lebih mudah terhadap Apotek K-24, maka perlu kiranya dibuat sistem sistem informasi berbasis on-line, yaitu k24klik.com. Sehingga konsumen dapat bertransaksi lebih mudah.



B.



PERMASALAHAN



K24 Indonesia sebenarnya telah memiliki sistem transaksi yang belum on-line. Namun seiring dengan perkembangan bisnisnya yang kian maju, menyebabkan volume transaksi bisnisnya kian meningkat, sehingga pihak pemilik (owner) memandang perlu untuk mengubah sistem transaksi yang ada menjadi sistem yang bersifat “on-line” dengan kemampuan sebagai berikut : • • •



• • • •



Konsumen lebih mudah untuk transaksi di aplikasi online yang disediakan K24 Indonesia Menampilkan semua produk obat-obatan secara on-line. Menampilkan deskripsi produk obat secara on-line. Konsumen dapat memilih obat dari kata masukan jenis penyakit yang mereka punya. Konsumen juga dapat memesan obat sesuai online sesuai dengan resep dari dokter. Memberikan fasilitas jasa kurir untuk mengantar pesanan, memberikan free ongkir dengan batas pembelian tertentu dan bayar ditempat Konsumen juga diberikan akses untuk melacak pesanan. File maintenance secara on-line.



C.



TUJUAN Proyek perangkat lunak “Aplikasi Online Shop Apotik K24 Berbasis WEB dan Mobile (Android)” ini dimaksudkan : 1. Menghasilkan sistem informasi yang memudahkan dalam pencarian stok obat, up-date stok, dan transaksi barang yang berbasis web dan mobile secara online. 2. Memberikan manfaat bagi pengunjung atau pelanggan yaitu mengurangi waktu pencarian obat. Dengan adanya aplikasi mobile yang terpadu, maka bisa mengefisienkan waktu pencarian obat dari setiap database apotek yang berbeda 3. Merancang suatu sistem yang dapat menangani penulisan resep dari poliklinik ( dokter ) yang dapat diproses langsung oleh apotek, sehingga lebih efektif, tanpa resepnya harus dibawa pasien, dan untuk mengurangi terjadi salah baca resep dokter poliklinik. 4. Merancang suatu sistem untuk melayani penjualan resep dari poliklinik dan resep dari dokter luar.



D.



RUANG LINGKUP



Dalam aplikasi yang akan dibuat, pembeli dapat mengetahui informasi detail obat yang ada, melakukan order secara online, hingga pengiriman barang oleh kurir PT. K24. Tentunya pembeli harus melakukan registrasi terlebih dahulu agar dapat memiliki akun pada aplikasi ini, dengan kata lain pembeli yang ingin melakukan order harus menjadi member terlebih dahulu. Aplikasi K24klik juga memudahkan staff dalam membuat laporan. K24klik juga akan dapat digunakan secara efisien untuk melakukan pendataan laporan keuangan, penjualan, dan stock barang. Operator atau staff (penerima order) nantinya akan dapat melakukan check stock dan up-date stock barang via web atau android. Selain itu, aplikasi ini juga memungkinkan bagi pembeli untuk dapat memesan berdasar resep dokter, sehingga pembeli tidak akan merasa kesusahan dalam menjelaskan obat yang dimaksud kepada operator. Pembeli akan dipastikan mendapatkan obat yang diinginkan, karena K24klik ini akan secara otomatis mengirim data order ke gerai yang memiliki stock obat yang dipesan. Sehingga gerai K24 yang memiliki stock akan dapat memproses pesanan dari pembeli.



Gambar 1.1. Diagram DFD Konteks Sistem Aplikasi Penjualan Online PT.K24



Gambar 1.2. Diagram DFD Level 1 - Sistem Aplikasi Penjualan Online.



Flowchart Aplikasi :



E. METODOLOGI Metodologi merupakan elemen yang paling mendasar dari suatu proses bisnis. Berikut ini adalah suatu metodologi untuk merealisasikan proyek perangkat lunak “Aplikasi Apotek K-24” pada PT. K-24 Indonesia, akan ditempuh langkah-langkah sebagai berikut : 1. Analisis Kebutuhan Mempelajari proses-proses dan indentifikasi data-data yang dibutuhkan, dalam perancangan suatu aplikasi penjualan berbasis web dan android . Sehingga dapat memenuhi kebutuhan dan kemudahan dalam hal ini untuk meningkatkan pelayanan efesiensi dan keputusan. 2. Pemrograman Melakukan coding untuk merealisasikan desain fungsi yang telah dibuat. Lama Pengerjaan dan Jumlah baris coding ini turut menentukan besar-kecilnya harga Aplikasi yang dibuat. 3. Pengujian Melakukan beberapa testing dengan uji prilaku (behavior testing), focus terhadap input dan output, dan testing terhadap fungsionalitas sistem.



4. Instalasi Mengganti dan menempatkan sistem atau menempatkan sistem yang baru terhadap aplikasi yang dibuat, jika hasil dari suatu proses pengujian sudah sesuai dengan fungsinya. 5. Pelatihan Sebelum aplikasi program dijalankan/ kunjungi oleh user, pihak developer proyek perangkat lunak bertanggung jawab melatih costumer atau eksekutif dari PT K-24 Indonesia yang hendak mengoperasikan program aplikasi yang telah dibuat. Pihak pengembang juga berkewajiban memberikan informasi yang benar dan terbuka sehingga tidak menyulitkan para pengguna aplikasi selanjutnya. 6. Pemeliharaan Proyek perangkat lunak tidak bisa selesai begitu saja setelah diserahterimakan, tetapi masih berlanjut hingga tenggang waktu yang cukup untuk memastikan bahwa produk perangkat lunak yang telah diserahkan tersebut bisa beroperasi dengan baik dan tidak ada kendala yang berarti. 7. Dokumentasi Dalam sebuah proyek bisa terdiri dari beberapa dokumen.Dokumen dibuat untuk melihat kemajuan proyek yang sedang dikembangkan, sebagai referensi untuk bug bila terjadi kendala, sebagai pedoman operasional dan sebagainya. Deliverablless Aplikasiakan kami antarkan kepada PT K-24 Indonesia secara langsung setelah terjadinya pelunasan pembayaran dan waktu penginstalan dilakukan berdasarkan kesepakatan bersama antara user dengan tim pengembang. Jaminan Purna Jual Jika terjadi kerusakan terhadap aplikasi yang kami buat setelah melakukan proses pembayaran, seperti sistem error atau aplikasi hiang, maka kami akan memberikan garansi perbaikan software selama batas waktu 1 tahun. Apabila dalam 1 tahun tidak ada laporan kerusakan dengan begitu garansi sudah tidak berlaku lagi.



F. JADWAL PROYEK Untuk merealisasikan pekerjaan proyek perangkat lunak Aplikasi Apotek K-24 kurang lebih memerlukan waktu 3 bulan dengan pengaturan waktu berikut ini :



AKTIVITAS RE-DEVELOPMENT



BULAN KE - 2



BULAN KE-1 I



II



III



IV



I



II



III



IV



BULAN KE-3 I



II



III



IV



Evaluasi Aplikasi eksisting Updating Requirement Analysis & Design Configuration & change management Implementasi format Aplikasi baru Test Project Management Deployment Catatan : • •



Pada setiap awal kegiatan, jadwal yang lebih rinci akan didiskusikan di antara para anggota tim. Pada setiap akhir kegiatan, laporan kemajuan akan disiapkan oleh pimpinan tim untuk memberikan gambaran tentang status proyek kepada pihak-pihak yang berkepentingan



Tahapan Pengembangan Aplikasi Pembangunan Aplikasi ini dijadwalkan selesai dalam waktu 3 (tiga) bulan. Secara lengkap Tahapan Pekerjaan Pembangunan Aplikasi setiap module-nya akan dibagi menjadi empat fase yaitu : •



Inception Phase (IP)







Elaboration Phase (EP)







Construction Phase (CP)







Transition Phase (TP)



PENJELASAN :



Inception Phase Memutuskan apa saja yang akan menjadi sasaran dalam proyek. Proses iterasi yang dilakukan adalah untuk eksplorasi solusi-solusi yang mungkin dan arsitektur yang mungkin diterapkan dalam proyek.



Elaboration Phase •



Menetapkan problem yang akan dipecahkan







Menetapkan arsitektur yang menjadi dasar software







Menyesuaikan dan mendukung proses iterasi berikutnya







Menjelaskan proses dengan lebih detail







Mengurangi atau menghindari resiko proyek



Construction Phase Mengimplementasikan software, mencatat kasus-kasus yang terjadi, dan melakukan perubahan atau up-date implementasi berdasarkan kasus yang berkembang selama proyek berlangsung, serta melakukan test pada setiap implementasi yang dihasilkan.



Transition Phase Menambahkan features pada software yang pada fase ini mungkin sudah dipakai oleh user hingga pada proses deployment berlangsung tuntas yang akan dipenuhi oleh Konsultan. Keempat fase untuk setiap module tersebut dapat dirangkum dalam jadwal dibawah ini : BULAN 0,5



1



1,5



2



2,5



3



DESCRIPTION Inception Phase (IP) Elaboration Phase (EP) Construction Phase (CP) Transition Phase (TP)



Pelaksanaan pekerjaan application system development akan berjalan secara paralel dan selalu dilakukan up-date untuk memenuhi kebutuhan integrasi antar module.



G. SUMBER DAYA MANUSIA Untuk melaksanakan proyek perangkat lunak Aplikasi disiapkan tenaga kerja (SDM) sebanyak 5 orang dengan peran , tugas dan fungsi seperti dalam tabel di bawah ini.



Susunan Tenaga Ahli NO



NAMA



POSISI



KUALIFIKASI



1



Dwi Bayu Novianto



Project Manager/Ketua Tim



Manajemen IT, PHP.



Ahli 2



M. Rashid Tri U.



Analisis Perangkat Lunak dan database



UML, PHP.



3



Syahrul Ahdi O.



System Designer



4



Ahmad Fulan



Programmer



Desain Grafis, Manajemen Data Dokumentasi. PHP.



5



Fulan Rohman



Dokumentator



Nikon Official Partner



Deskripsi Tugas Tenaga Ahli Adapun tugas serta tanggung jawab dari masing-masing tenaga ahli dapat diuraikan sebagai berikut:



(1) Ketua Tim Ahli Bertugas



dan



merumuskan,



bertanggung ikut



jawab



melakukan



atas



jalannya



pengecekan



pekerjaan,



terhadap



mengarahkan,



framework



serta



mengkoordinasikan kepada masing-masing tenaga ahli sesuai dengan keahlian dan bidangnya



(2) Project Administrator Bertanggung jawab terhadap administrasi bisnis dalam proyek dan melakukan pengecekan terhadap framework.



(3) Analis Perangkat lunak dan Database Melakukan analisis proses bisnis berupa kondisi existing dan merancang framework sistem SLM. Selain itu, juga melakukan analisis dan implementasi basis data system



(4) Programmer Melakukan implementasi desain system ke dalam perangkat lunak.



(5) Dokumentator Melakukan dokumentasi seluruh pekerja yang telah dilakukan. Dokumen yang akan dihasilkan adalah cetak biru framework aplikasi dokumen terkaintimplementasi framework aplikasi, dan cetak biru jaringan pendukung aplikasi.



BIAYA PEKERJAAN PEMBANGUNAN APLIKASI Untuk rincian anggaran biaya yang dibutuhkan dalam pembuatan perangkat lunak Penerimaan Siswa Baru dapat dilihat pada table berikut : No. 1



Kegiatan Biaya Personil



a) Ketua Tim



Rp. 5.000.000



b) Projek Manager



Rp. 4.000.000



c) Analis(3 orang @Rp. 4.000.000)



Rp. 12.000.000



Sub total 2



Rp. 21.000.000



Biaya Survei Biaya Akomodasi + Perjalanan



Sub total 3



BIAYA DESAIN & IMPLEMENTASI Pembuatan Desain & Implementasi



Rp. 15.000.000



Testing



Rp. 2.000.000 Rp. 17.000.000



Biaya Pembuatan Laporan



a) Draft Report(Dokument)+ATK



Rp. 1.000.000



b) Final Report(Dokument)+ATK



Rp. 500.000



c) Penggandaan dokumen Sub total



5



Rp. 1.000.000 Rp. 1.000.000



Sub total 4



Biaya (Rp)



Rp. 500.000



Rp. 2.000.000



BIAYA ADMINISTRASI & OPERASIONAL



a) Meeting/konsultasi b) administrasi Sub total



Rp. 500.000 Rp. 500.000



Rp. 1.000.000 Total Biaya



Rp. 42.000.000



1. Rancangan Biaya Sistem Informasi Proses pembayaran dilakukan pertama kali dengan DP sebesar 30% dari harga yang sudah dirincikan. Selanjutnya setelah pembayaran DP selesai maka, tim pengembang akan mengerjakan aplikasi untuk PT. K-24 Indonesia berbasis android. Setelah aplikasi selesai dibuat sisa pembayaran harus segera dilunasi kemudian tim pengembang akan langsung melakukan pengistalan aplikasi. Adapun rincian biayanya sebagai berikut: 2. Deliverablless Aplikasi akan kami antarkan kepada PT K-24 Indonesia secara langsung setelah terjadinya pelunasan pembayaran dan waktu penginstalan dilakukan berdasarkan kesepakatan bersama antara user dengan tim pengembang. 3. Jaminan Purna Jual Jika terjadi kerusakan terhadap aplikasi yang kami buat setelah melakukan proses pembayaran, seperti sistem eror atau aplikasi hilang, maka kami akan memberikan garansi perbaikan software selama batas waktu 1 tahun. Apabila dalam 1 tahun tidak ada laporan kerusakan dengan begitu garansi sudah tidak berlaku lagi. 4. Kelayakan Hukum Secara hukum, seluruh perangkat baik software maupun hardware termasuk prosedur-prosedur yang akan digunakan tidak menyalahi ketentuan yang berlaku di negara Indonesia serta ketentuan perusahaan.



5. Istilah dan Terminologi 1. Aplikasi : adalah suatu subkelas perangkat lunak komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna. 2. Browser: adalah program aplikasi yang menterjemahkan kode dan merepresentasikan halaman aplikasi. 3. Coding (Penanda) : Merupakan unsur yang penting dalam penelitian kuantitatif dan kualitatif. Coding yang akan dikupas dalam sajian artikel saat yang menyangkut tentang penelitian kuantiataif. 4. Content : diagram menjelaskan proses pembangunan dan memberikan contoh bagaimana model memungkinkan untuk membuat representasi diakses beberapa grafis khas akan Anda temukan dalam buku teks ilmu pengetahuan. 5. Database enginnering :adalah sebuah struktur data yang berisi informasi penting tentang analisis, desain, kode dan testing. 6. Graphic & software enginner :grafik ilmu yang mempelajari tehnik pembuatan software yang baik dengan pendekatan tehnik (Engineering approach) 7. Hardware : hardware atau dalam bahasa indonesia-nya disebut juga dengan nama “perangkat keras” adalah salah satu komponen dari sebuah komputer yang sifat alat nya bisa dilihat dan diraba secara langsung atau yang berbentuk nyata, yang berfungsi untuk mendukung proses komputerisasi. 8. My SQL MySQL :adalah singkatan “My Structured Query Language”. Program ini berjalan sebagai server menyediakan multi-user mengakses ke sejumlah database.



9. Online sambung jaringan : adalah keadaan saat sesuatu terhubung ke dalam suatu jaringan atau sistem (umumya internet atau ethernet). 10. Project manager : Adalah seorang profesional di bidang manajemen proyek. Manajer proyek dapat memiliki tanggung jawab pelaksanaan, perencanaan dan penutupan proyek, biasanya berkaitan dengan industri konstruksi, arsitektur, Aerospace dan Pertahanan, jaringan komputer, telekomunikasi atau pengembangan perangkat lunak. 11. Sistem analisis :adalah seseorang yang bertanggung jawab atas penelitian, perencanaan, pengkoordinasian, dan merekomendasikan pemilihan perangkat lunak dan sistem yang paling sesuai dengan kebutuhan organisasi bisnis atau perusahaan. 12. Requitment :suatu proses pencarian dan pengikatan para calon karyawan atau pelamar calon karyawan yang mampu untuk melamar sebagai karyawan proses ini di mulai ketika para pelamar di cari dan berakhir bila lamaran atau aplikasi mereka di serahkan dan hasilnya setelah para calon karyawan di seleksi. 13. Sistem :sistem berasal dari bahasa Latin (systēma) dan bahasa Yunani (sustēma) adalah suatu kesatuan yang terdiri komponen atau elemen yang dihubungkan bersama untuk memudahkan aliran informasi, materi atau energi. 14. Software :adalah sekumpulan data elektronik yang disimpan dan diatur oleh komputer, data elektronik yang disimpan oleh komputer itu dapat berupa program atau instruksi yang akan menjalankan suatu perintah.