Anda di halaman 1dari 31

TUGAS BESAR

ANALISIS PERANCANGAN SISTEM INFORMASI

PT MERAPI UTAMA PHARMA

Disusun Oleh:

Kelompok 3 SI-43- 07

M Revivo Andrea Vadsya (1202194122)

Muhammad Fathi Rahman (1202194070)

Muhammad Arya Pramudya Subekti (1202190235)

Muhammad Haikal Fasya (1202194259)

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS REKAYASA INDUSTRI

UNIVERSITAS TELKOM

BANDUNG

2021
Kata Pengantar

Puji dan syukur kami panjatkan atas kehadirat Allah SWT, berkat rahmat dan karunia-
Nya sehingga kami dapat menyelesaikan Tugas Besar Mata Kuliah Analisis dan Perancangan
Sistem Informasi ini sesuai dengan waktu yang telah ditentukan sebagai syarat untuk
memenuhi tugas mata kuliah Analisis dan Perancangan Sistem Informasi. Selain itu, tugas ini
juga bertujuan untuk menambah wawasan tentang Sistem Informasi yang ada pada sebuah
perusahaan bagi para pembaca dan juga bagi penulis.

Tidak lupa kami juga mengucapkan terima kasih kepada Ibu Fitriyana
Dewi,S.Kom.,M.Kom, selaku dosen mata kuliah Analisis Perancangan Sistem Informasi yang
telah membimbing kami selama perkuliahan maupun membimbing kami selama mengerjakan
tugas besar ini sehingga dapat menyelesaikan tugas ini dengan baik. Kami menyadari, tugas
yang kami tulis ini masih jauh dari kata sempurna. Oleh karena itu, kritik dan saran yang
membangun akan kami nantikan demi kesempurnaan tugas ini.

Bandung, 29 Mei 2021

Penulis

1
DAFTAR ISI

Kata Pengantar 1
DAFTAR ISI 2
DAFTAR GAMBAR 4
BAB I PENDAHULUAN 5
1.1 Sejarah Organisasi 5
1.2 Rumusan Masalah 6
1.3 Tujuan 6
BAB II ANALISIS 7
2.1 Requirement Sistem 7
2.2 Diagram Usecase 8
2.3 Usecase Skenario 9
2.4 Activity Diagram 17
2.4.1 Activity Diagram Registrasi 17
2.4.2 Activity Diagram Login 18
2.4.3 Activity Diagram Produk 18
2.4.4 Activity Diagram Pembayaran 19
2.4.5 Activity Diagram Data Pesanan & Customer 19
2.4.6 Activity Diagram Notifikasi 20
BAB III DESAIN 21
3.1 Diagram Sequence 21
3.1.1 Diagram Sequence Register 21
3.1.2 Diagram Sequence Login 21
3.1.3 Diagram Sequence Produk 22
3.1.4 Diagram Sequence Pembayaran 22
3.1.5 Diagram Sequence Data Pesanan & Customer 23
3.1.6 Diagram Sequence Notifikasi 23
3.2 Diagram Class 24
3.3 Diagram Component 24
3.4 Diagram Deployment 25
3.5 Pemodelan Data 26
3.5.1 Diagram Conceptual Data Model 26
3.5.2 Diagram Physical Data Model 26
BAB IV KESIMPULAN DAN SARAN 28
4.1 Kesimpulan 28
4.2 Saran 28
DAFTAR PUSTAKA 29

2
LAMPIRAN 30
Pembagian Tugas 30

3
DAFTAR GAMBAR
Gambar 1 Logo PT. Merapi Utama Pharma .............................................................................. 5
Gambar 2 Diagram Usecase....................................................................................................... 9
Gambar 3 Diagram Activity Registrasi.................................................................................... 17
Gambar 4 Diagram Activity Login .......................................................................................... 18
Gambar 5 Diagram Activity Login .......................................................................................... 18
Gambar 6 Activity Diagram Pembayaran ................................................................................ 19
Gambar 7 Activity Diagram Data Pesanan & Customer ......................................................... 19
Gambar 8 Activity Diagram Notifikasi.................................................................................... 20
Gambar 9 Activity Diagram Notifikasi.................................................................................... 21
Gambar 10 Diagram Sequence Login ...................................................................................... 21
Gambar 11 Diagram Sequence Produk .................................................................................... 22
Gambar 12 Diagram Sequence Pembayaran............................................................................ 22
Gambar 13 Diagram Sequence Pembayaran............................................................................ 23
Gambar 14 Diagram Sequence Notifikasi ............................................................................... 23
Gambar 15 Diagram Class ....................................................................................................... 24
Gambar 16 Diagram Component ............................................................................................. 25
Gambar 17 Diagram Deployment ............................................................................................ 25
Gambar 18 Diagram Conceptual Data Model ......................................................................... 26
Gambar 19 Diagram Physical Data Model .............................................................................. 27

4
BAB I PENDAHULUAN

1.1 Sejarah Organisasi

Gambar 1 Logo PT. Merapi Utama Pharma

Sejarah singkat PT. Merapi Utama Pharma didirikan pada tahun 1973, di Jakarta. Dan
beberapa kali berganti kepemilikan sempat dimiliki sahamnya oleh PT. Enseval dan pada tahun
awal 1990 an dimiliki sahamnya oleh PT. Otsuka yg berkedudukan di Jepang. Sebagai
perusahaan distribusi yg dimiliki oleh PT. Otsuka Jepang. PT. Merapi ditugaskan untuk
mendistribusikan produk produk dari PT. Otsuka, yg juga mempunyai pabrikan di Indonesia.
Untuk memperkuat pasar penjualan di sektor produk cairan infus PT. Otsuka juga mengakuisisi
perusahaan lokal PT. Widatra untuk memproduksi produk generik infusan yg juga
didistribusikan oleh PT. Merapi Utama Pharma. Sampai dengan saat ini PT. Merapi sudah
mempunyai cabang sebanyak 29 cabang yg tersebar di hampir semua provinsi di indonesia.

Visi :

Menjadi perusahaan distribusi farmasi dan kesehatan yang terpercaya dengan


memberikan layanan terbaik dan nilai tambah untuk kesehatan yang lebih baik di seluruh
Indonesia.

Misi:

● Mengembangkan sumber daya manusia yang kompeten sebagai aset perusahaan yang
paling berharga.
● Mendistribusikan produk-produk farmasi dan kesehatan yang berkualitas secara terus
menerus kepada pelanggan.
● Mengembangkan sistem informasi untuk meningkatkan bisnis dan meningkatkan
pelayanan kepada pelanggan.

5
● Memberikan nilai tambah kepada pemangku kepentingan melalui manajemen yang
efektif dan efisien.

1.2 Rumusan Masalah


1. Bagaimana customer dapat dengan mudah melakukan order/ pembelian produk
secara mudah dan online?

1.3 Tujuan
Adapun tujuan pembangunan sistem ini yaitu untuk :
1. pengembangan aplikasi untuk penjualan produk ke konsumen
2. menunjang proses penjualan dan pembelian barang di PT Merapi agar menjadi lebih
cepat, mudah, dan efisien

6
BAB II ANALISIS
2.1 Requirement Sistem
Requirement adalah gambaran dari layanan (services) dan batasan bagi sistem yang
akan dibangun. Atau requirement adalah pernyataan/gambaran pelayanan yang disediakan oleh
sistem, batasan-batasan dari sistem dan bisa juga berupa definisi matematis fungsi sistem.

No Fitur Sub Fitur Keterangan

1 Autentikasi Admin dan Customer Login Fitur untuk masuk ke


Aplikasi dalam aplikasi
Register

Lupa kata sandi

2 Dashboard Dashboard Visualisasi data


pilihan untuk
membantu user

3 Kelola Menu Produk Daftar produk obat- Fitur untuk melihat


obatan daftar produk yang
tersedia
Daftar produk alat
kesehatan

4 Master data pelanggan Daftar pelanggan Fitur untuk melihat


data pelanggan
Alamat Pelanggan

Kontak pelanggan

5 Kelola shopping cart Memilih produk yang Fitur untuk


ingin dibeli memasukan produk
ke dalam keranjang
untuk melakukan
Penggunaan voucher pembelian

6 Kelola Notification Pemberitahuan terkini Fitur untuk

7
mengetahui berita
Menunggu konfirmasi terupdate tentang
aplikasi maupun
pesanan customer
Diproses

Terkirim

Sudah tiba

7 Checkout Metode pembayaran Fitur untuk


melakukan
pembelian suatu
Metode pengiriman
produk

Data pesanan

2.2 Diagram Usecase


Diagram use case adalah merupakan model diagram UML yang digunakan untuk
menggambarkan requirement fungsional yang diharapkan dari sebuah sistem. Use Case
diagram adalah diagram use case yang digunakan untuk menggambarkan secara ringkas siapa
yang menggunakan sistem dan apa saja yang bisa dilakukannya. Use case class digunakan
untuk memodelkan dan menyatakan unit fungsi/layanan yang disediakan oleh sistem ke
pemakai.

8
Gambar 2 Diagram Usecase

2.3 Usecase Skenario


Use Case Scenario adalah deskripsi tertulis mengenai peristiwa-peristiwa bisnis dan
bagaimana pengguna akan berinteraksi dengan sistem untuk menyelesaikan suatu tugas.

Use Case Name Registrasi

Use Case ID C1

9
Actor Customer

Include -

Pre Condition Customer telah berada di aplikasi Merapi

Post Condition Customer memiliki akun

Trigger Customer ingin membeli obat atau alat kesehatan

Main Flow Step Action

1. Membuka aplikasi Merapi

2. Memilih menu registrasi

3. Mengisi data registrasi (nama, nomor handphone, username,


password, email)

Alternative Customer langsung login


Course

Use Case Name Login

Use Case ID C2

10
Actor Customer

Include -

Pre Condition Customer telah berada di aplikasi Merapi

Post Condition Customer memiliki akun

Trigger Customer ingin membeli obat atau alat kesehatan

Main Flow Step Action

1. Membuka aplikasi Merapi

2. Memilih menu login

3. Mengisi username dan password

Alternative Customer melakukan register


Course

Use Case Name Pembayaran

Use Case ID C3

11
Actor Customer

Include -

Pre Condition Customer memilih produk yang ingin di beli

Post Condition Customer menunggu produk sampai ke destinasi

Trigger Customer ingin membeli obat atau alat kesehatan

Main Flow Step Action

1. Membuka aplikasi Merapi

2. Memilih menu login

3. Memilih produk yang ingin dibeli

4 Memilih metode pembayaran

5 Memilih metode pengiriman

6 Konfirmasi Pembayaran

7 Mendapatkan bukti pembayaran

12
Alternative Customer melakukan pembelian langsung ke PT Merapi
Course

Use Case Name Notifikasi

Use Case ID C4

Actor Customer

Include -

Pre Condition Customer telah login

Post Condition Customer mengetahui berita terupdate

Trigger Customer melihat berita terbaru tentang pesanan maupun berita terbaru
tentang aplikasi

Main Flow Step Action

1. Membuka aplikasi Merapi

2. Memilih menu login

3. Memilih fitur notifikasi

13
4 Melihat berita terupdate maupun status pesanan

Alternative Customer menghubungi pihak PT Merapi dengan email


Course

Use Case Name Login

Use Case ID A1

Actor Admin

Include -

Pre Condition Admin telah berada di aplikasi Merapi

Post Condition Admin memiliki akun

Trigger Admin ingin mengecek maupun mengupdate data

Main Flow Step Action

1. Membuka aplikasi Merapi

2. Memilih menu login

14
3. Mengisi username dan password

Alternative Admin langsung mengupdate dan melihat melalui database


Course

Use Case Name Data base

Use Case ID A2

Actor Admin

Include -

Pre Condition Admin telah berada di aplikasi Merapi

Post Condition Admin mengetahui data-data pesanan dan customer

Trigger Admin ingin memproses pesanan

Main Flow Step Action

1. Membuka aplikasi Merapi

2. Melihat data pesanan

15
3. Melihat data customer

Alternative Admin langsung membuat database


Course

Use Case Name Notifikasi

Use Case ID A3

Actor Admin

Include -

Pre Condition Admin telah berada di aplikasi Merapi

Post Condition Admin memperbaharui status

Trigger Admin ingin memperbaharui

Main Flow Step Action

1. Membuka aplikasi Merapi

2. Memilih menu login

16
3. Memilih menu notifikasi

4. Memperbaharui status di notifikasi

Alternative Admin langsung mengupdate dan melihat melalui database


Course

2.4 Activity Diagram


Diagram aktivitas adalah bentuk visual dari alir kerja yang berisi aktivitas dan tindakan,
yang juga dapat berisi pilihan, pengulangan, dan concurrency. Dalam Unified Modeling
Language, diagram aktivitas dibuat untuk menjelaskan aktivitas komputer maupun alur
aktivitas dalam organisasi.

2.4.1 Activity Diagram Registrasi

Gambar 3 Diagram Activity Registrasi

17
2.4.2 Activity Diagram Login

Gambar 4 Diagram Activity Login

2.4.3 Activity Diagram Produk

Gambar 5 Diagram Activity Login

18
2.4.4 Activity Diagram Pembayaran

Gambar 6 Activity Diagram Pembayaran

2.4.5 Activity Diagram Data Pesanan & Customer

Gambar 7 Activity Diagram Data Pesanan & Customer

19
2.4.6 Activity Diagram Notifikasi

Gambar 8 Activity Diagram Notifikasi

20
BAB III DESAIN

3.1 Diagram Sequence

Diagram sequence adalah suatu diagram yang menggambarkan interaksi antar objek
dan mengindikasikan komunikasi diantara objek-objek tersebut. Diagram ini juga
menunjukkan serangkaian pesan yang dipertukarkan oleh obyek – obyek yang melakukan suatu
tugas atau aksi tertentu.

3.1.1 Diagram Sequence Register

Gambar 9 Activity Diagram Notifikasi

3.1.2 Diagram Sequence Login

Gambar 10 Diagram Sequence Login

21
3.1.3 Diagram Sequence Produk

Gambar 11 Diagram Sequence Produk

3.1.4 Diagram Sequence Pembayaran

Gambar 12 Diagram Sequence Pembayaran

22
3.1.5 Diagram Sequence Data Pesanan & Customer

Gambar 13 Diagram Sequence Pembayaran

3.1.6 Diagram Sequence Notifikasi

Gambar 14 Diagram Sequence Notifikasi

23
3.2 Diagram Class

Diagram class adalah model statis yang menggambarkan struktur dan deskripsi class
serta hubungannya antara class. setiap class mempunyai ikatan satu sama lain dan
mempunyai ketergantungan

Gambar 15 Diagram Class

3.3 Diagram Component

Diagram komponen atau component diagram dibuat untuk menunjukkan organisasi dan
ketergantungan diantara kumpulan komponen dalam sebuah sistem. Pengertian diagram
komponen sendiri dalam UML adalah hal-hal fisik dari sistem yang akan dimodelkan dan ada
ketika sistem dieksekusi.

24
Gambar 16 Diagram Component

3.4 Diagram Deployment

Deployment Diagram merupakan diagram UML yang menyediakan tampilan grafis


dari sebuah infrastruktur sistem. Deployment Diagram berfungsi untuk menunjukkan
perangkat keras, perangkat lunak, dan middleware sebagai penghubung antar mesin.
Deployment Diagram menggunakan notasi kubus tiga dimensi sebagai representasi dari suatu
platform. Setiap platform dihubungkan dengan garis-garis yang menggambarkan koneksi
jaringan antar platform untuk saling berkomunikasi. Garis tersebut dapat diberi label dengan
protokol jaringan yang digunakan untuk berkomunikasi.

Gambar 17 Diagram Deployment

25
3.5 Pemodelan Data

Pemodelan Data digunakan untuk menentukan dan menganalisis kebutuhan data


dimana kebutuhan data tersebut dibutuhkan untuk mendukung proses bisnis sesuai dengan
domain permasalahan yang sedang dibicarakan.

3.5.1 Diagram Conceptual Data Model

Conceptual Data Model (CDM) adalah model data yang paling abstrak. CDM mewakili
keseluruhan struktur logis dari suatu basis data, yang tidak tergantung pada perangkat lunak
atau struktur penyimpanan data apapun. CDM sering berisi objek data yang belum
diimplementasikan secara langsung kedalam basis data yang sesungguhnya.

Gambar 18 Diagram Conceptual Data Model

3.5.2 Diagram Physical Data Model

Physical Data Model (PDM) adalah gambaran basis data secara detail dalam bentuk
fisik. Penggambaran rancangan PDM memperlihatkan struktur penyimpanan data pada basis
data yang digunakan sesungguhnya

26
Gambar 19 Diagram Physical Data Model

27
BAB IV KESIMPULAN DAN SARAN

4.1 Kesimpulan

Dari hasil analisis sistem aplikasi untuk PT. Merapi Utama Pharma, aplikasi tersebut
dapat diimplementasikan menuju tahap berikutnya yaitu tahap development system yang
nantinya akan menghasilkan output berupa aplikasi Merapi. Adanya aplikasi Merapi
diharapkan dapat mendukung kelancaran bisnis PT. Merapi Utama Pharma, dimana customer
dapat berbelanja secara online dengan mudah.

4.2 Saran

Mungkin dari analisis tersebut disediakan beberapa tahap pembayaran online yang
lebih mudah seperti gopay, mobile banking, ovo, dana, dll. Ini dilakukan karena banyak
customer yang sudah melakukan semua aktivitas pembayarannya menggunakan handphone.

28
DAFTAR PUSTAKA
BPAD, L. (2020). MODUL PRAKTIKUM APSI. In L. BPAD, MODUL PRAKTIKUM APSI.
Laboratorium BPAD.
MateriDosen. (2017, November 3). materidosen.com. From Use Case Diagram, Lengkap Studi Kasus
dan Contoh Use Case: http://www.materidosen.com/2017/04/use-case-diagram-lengkap-
studi-
kasus.html#:~:text=Setiap%20use%20case%20diagram%20dilengkapi,format%20tabel%20s
kenario%20use%20case.
Merapi. (2014). Merapi. From Merapi.net: https://www.merapi.net/
neezasty. (2011, Nov 18). Use Case Diagram & Skenario. From neezasty.wordpress:
https://neezasty.wordpress.com/2011/11/18/use-case-diagram-skenario/

29
LAMPIRAN

Pembagian Tugas

1. M Revivo Andrea Vadsya (1202194122)


○ Sejarah Organisasi
○ Tujuan
○ Requirement sistem
○ Diagram usecase
○ Usecase skenario
○ Activity diagram
○ Diagram sequence
2. Muhammad Fathi Rahman (1202194070)
○ Rumusan masalah
○ Diagram class
○ Diagram component
3. Muhammad Arya Pramudya Subekti (1202190235)
○ Diagram deployment
○ Saran
4. Muhammad Haikal Fasya (1202194259)
○ Diagram Conceptual data
○ Diagram Physical data
○ Kesimpulan

30

Anda mungkin juga menyukai