Anda di halaman 1dari 19

TUGAS PERORANGAN TP1-TAHAP II SISTEM INFORMASI

MANAJEMEN

DOSEN PENGAMPU :
Dr. Syopiansyah Jaya Putra.

DISUSUN OLEH :
Tival Ibadi Rasyidin (11220930000106)

JURUSAN SISTEM INFORMASI

FAKULTAS SAINS DAN TEKNOLOGI

UNIVERSITAS ISLAM NEGERI SYARIF HIDAYATULLAH


JAKARTA

2023
KATA PENGANTAR
Assalamu'alaikum Warahmatullahi Wabarakatuh,

Puji syukur kami panjatkan ke hadirat Allah SWT yang telah memberikan rahmat dan
karuniaNya sehingga kami dapat menyelesaikan sebuah tulisan dengan judul "Kata
Pengantar".

Tulisan ini kami susun sebagai upaya untuk memberikan informasi dan pemahaman
mengenai berbagai konsep dan aspek dalam sistem informasi manajemen. Kami berharap
tulisan ini dapat bermanfaat bagi para pembaca yang ingin mempelajari lebih lanjut mengenai
sistem informasi manajemen.

Kami ingin mengucapkan terima kasih yang sebesar-besarnya kepada semua pihak yang telah
memberikan dukungan dan bantuan dalam proses penyelesaian tulisan ini. Semoga Allah
SWT senantiasa memberikan rahmat dan hidayah-Nya kepada kita semua.

Wassalamu'alaikum Warahmatullahi Wabarakatuh

Citayam, 1 April 2023


DAFTAR ISI

KATA PENGANTAR.....................................................................................................................1
BAB V..............................................................................................................................................5
CLOUD COMPUTING...................................................................................................................5
5.1 Definisi Cloud Computing.....................................................................................................5
5.2 Sejarah Singkat Cloud Computing.........................................................................................5
5.3 Konsep dan Karakteristik Utama...........................................................................................5
5.4 Komponen Cloud Computing................................................................................................6
5.5 Manfaat Cloud Computing.....................................................................................................6
5.6 Tantangan dan Risiko.............................................................................................................7
REFERENCES | BAB 5: Cloud Computing................................................................................8
BAB 6...............................................................................................................................................9
ANALISA DAN PERANCANGAN SISTEM INFORMASI.........................................................9
6.1 Definisi Analisis Sistem Informasi........................................................................................9
6.2 Definisi Perancangan Sistem Informasi.................................................................................9
6.3 Tujuan Analisis Sistem Informasi..........................................................................................9
6.4 Alat bantu perancangan sistem...............................................................................................9
6.5. Alat Bantu Perancangan Logika Program...........................................................................10
6.6 Alat Bantu Perancngan Database.........................................................................................11
6.7 Metode SDLC Sytsem Development Life Cycle / Metode Waterfall..................................11
6.8 Metodologi Agile,Scrum,Devops.........................................................................................12
Metodologi Scrum......................................................................................................................13
Metodologi DevOps...................................................................................................................13
REFERENCES | BAB 6: Analisa Dan Perancangan Sistem Informasi.....................................14
BAB 7.............................................................................................................................................15
ENTERPRISE RESOURCES PLANNING (ERP).......................................................................15
7.1 Enterprise Resources Planning (ERP)..................................................................................15
7.2 Tujuan Enterprise Resources Planning (ERP).....................................................................15
7.3 Modul-Modul Utama ERP:..................................................................................................15
7.4 Proses Implementasi ERP:...................................................................................................15
7.5 Manfaat dan Tantangan ERP................................................................................................16
7.6 Contoh ERP yang Populer...................................................................................................16
7.7 Ciri Ciri ERP........................................................................................................................16
BAB 8.............................................................................................................................................18
MANAJEMEN PROYEK SISTEM INFORMASI (MPSI)..........................................................18
8.1 Manajemen Proyek Sistem Informasi..................................................................................18
8.2 Tahap-tahap MPSI...............................................................................................................18
8.3 Metodologi MPSI.................................................................................................................18
8.4 Peran dan Tanggung Jawab Tim Proyek..............................................................................19
8.5 Manfaat – manfaat Manajemen Proyek Sistem Informasi...................................................19

BAB V
CLOUD COMPUTING
5.1 Definisi Cloud Computing
Cloud computing adalah model komputasi yang memanfaatkan jaringan internet
untuk menyediakan akses on-demand terhadap sumber daya komputasi berskala luas,
termasuk infrastruktur, platform, dan perangkat lunak. Dalam model ini, pengguna dapat
menggunakan sumber daya tersebut sesuai kebutuhan mereka, dengan membayar hanya
untuk apa yang mereka gunakan.

5.2 Sejarah Singkat Cloud Computing


Konsep cloud computing telah ada sejak awal pengembangan jaringan komputer.
Namun, istilah "cloud computing" mulai populer pada awal tahun 2000-an. Pada waktu itu,
peningkatan kapasitas dan ketersediaan internet memungkinkan penyedia layanan untuk
menyediakan infrastruktur dan sumber daya komputasi kepada pengguna melalui internet.
Beberapa perusahaan seperti Amazon, Google, dan Microsoft mulai menawarkan layanan
cloud mereka sendiri, yang menjadi dasar perkembangan cloud computing saat ini.

5.3 Konsep dan Karakteristik Utama


Beberapa konsep dan karakteristik utama cloud computing meliputi:
• On-demand self-service: Pengguna dapat mengakses sumber daya komputasi
sesuai kebutuhan mereka tanpa memerlukan interaksi manusia dengan penyedia
layanan.
• Akses melalui internet: Sumber daya komputasi dapat diakses melalui jaringan
internet dengan menggunakan berbagai perangkat seperti komputer, ponsel, atau
tablet.
• Pemodelan berbasis layanan: Sumber daya dan layanan cloud computing disajikan
dalam model yang tersegmentasi, seperti infrastruktur sebagai layanan (IaaS),
platform sebagai layanan (PaaS), dan perangkat lunak sebagai layanan (SaaS).
• Skalabilitas dan elastisitas: Cloud computing memungkinkan pengguna untuk
mengatur dan menyesuaikan sumber daya komputasi sesuai dengan kebutuhan
mereka. Pengguna dapat meningkatkan atau mengurangi kapasitas sesuai dengan
permintaan tanpa gangguan layanan.
• Keandalan dan pemulihan bencana: Layanan cloud computing sering kali
didukung oleh infrastruktur yang sangat tersedia, dengan kemampuan pemulihan
bencana yang kuat untuk memastikan kontinuitas operasional.
• Pembayaran berbasis penggunaan: Model bisnis cloud computing umumnya
didasarkan pada model pay-as-you-go, di mana pengguna hanya membayar untuk
sumber daya yang mereka gunakan, seringkali dalam bentuk biaya langganan atau
tarif per jam.

5.4 Komponen Cloud Computing


Cloud computing terdiri dari beberapa komponen utama yang menyediakan layanan dan
infrastruktur bagi pengguna. Berikut adalah penjelasan singkat tentang komponen-komponen
tersebut:
1. Infrastruktur sebagai Layanan (IaaS)
Infrastruktur sebagai Layanan (IaaS) menyediakan akses virtual terhadap infrastruktur
komputasi seperti server, jaringan, dan penyimpanan. Pengguna dapat mengelola dan
mengontrol infrastruktur tersebut sesuai kebutuhan mereka. Contoh layanan IaaS termasuk
Amazon Web Services (AWS) EC2, Microsoft Azure Virtual Machines, dan Google
Compute Engine.

2. Platform sebagai Layanan (PaaS)


Platform sebagai Layanan (PaaS) menyediakan lingkungan pengembangan dan peluncuran
aplikasi yang dikelola sepenuhnya melalui internet. PaaS menyediakan pengguna dengan
infrastruktur yang diperlukan untuk mengembangkan, menguji, dan mengelola aplikasi tanpa
perlu mengelola infrastruktur di belakangnya. Contoh layanan PaaS termasuk Heroku,
Google App Engine, dan Microsoft Azure App Service.

3. Perangkat Lunak sebagai Layanan (SaaS)


Perangkat Lunak sebagai Layanan (SaaS) menyediakan aplikasi yang dapat diakses melalui
internet tanpa perlu menginstal atau mengelola aplikasi tersebut secara lokal. Pengguna dapat
menggunakan aplikasi tersebut secara langsung melalui browser web atau antarmuka
pengguna yang disediakan. Contoh layanan SaaS meliputi Google Workspace (sebelumnya G
Suite), Salesforce, dan Dropbox.

4. Layanan lainnya
Selain IaaS, PaaS, dan SaaS, ada juga layanan lain yang merupakan bagian dari cloud
computing, seperti Fungsi sebagai Layanan (Function as a Service/FaaS). FaaS
memungkinkan pengguna untuk menjalankan potongan kode (fungsi) secara on-demand
tanpa perlu mengelola infrastruktur yang mendasarinya. Contoh layanan FaaS termasuk AWS
Lambda, Google Cloud Functions, dan Azure Functions.

5.5 Manfaat Cloud Computing


Cloud computing menawarkan berbagai manfaat bagi pengguna dan organisasi. Berikut
adalah beberapa manfaat utama yang ditawarkan oleh cloud computing:

1. Skalabilitas dan Elastisitas


Cloud computing memungkinkan pengguna untuk dengan mudah meningkatkan atau
mengurangi kapasitas sumber daya sesuai dengan kebutuhan mereka. Ini memungkinkan
skalabilitas yang lebih baik dan elastisitas dalam menangani beban kerja yang berfluktuasi.
Pengguna dapat dengan cepat menyesuaikan kapasitas sumber daya saat dibutuhkan tanpa
mengalami gangguan layanan.

2. Efisiensi dan Biaya


Dengan cloud computing, organisasi tidak perlu menginvestasikan modal besar dalam
infrastruktur komputer dan perangkat lunak. Pengguna dapat membayar hanya untuk sumber
daya yang mereka gunakan, mengurangi biaya modal awal dan biaya operasional yang terkait
dengan pemeliharaan infrastruktur.
3. Aksesibilitas dan Fleksibilitas
Cloud computing memungkinkan pengguna untuk mengakses sumber daya komputasi
melalui internet dari mana saja dan kapan saja. Ini

5.6 Tantangan dan Risiko


Meskipun cloud computing menawarkan banyak manfaat, ada juga tantangan dan risiko
yang perlu diperhatikan. Berikut adalah beberapa tantangan dan risiko yang terkait dengan
penggunaan cloud computing:

1. Keamanan dan Privasi Data


Salah satu tantangan utama dalam cloud computing adalah keamanan dan privasi data.
Karena data disimpan di luar infrastruktur internal organisasi, ada kekhawatiran tentang
keamanan dan perlindungan data yang disimpan di lingkungan cloud. Ancaman seperti
serangan cyber, pencurian data, dan pelanggaran privasi harus diatasi melalui langkahlangkah
keamanan yang tepat, seperti enkripsi data, pengamanan akses, dan pemantauan keamanan
yang ketat.

2. Ketergantungan terhadap Penyedia Layanan Cloud


Mengadopsi cloud computing berarti organisasi menjadi sangat bergantung pada penyedia
layanan cloud. Ketergantungan ini dapat menjadi risiko jika penyedia layanan mengalami
gangguan layanan atau kegagalan sistem. Dalam beberapa kasus, organisasi dapat mengalami
downtime yang signifikan atau kehilangan akses ke data mereka. Penting untuk
mempertimbangkan pemulihan bencana dan kebijakan pengadilan yang jelas dalam kontrak
layanan untuk mengatasi risiko ini.

3. Kinerja dan Latensi


Kinerja dan latensi adalah faktor penting dalam cloud computing. Karena sumber daya
komputasi dan penyimpanan berada di lokasi yang jauh dari pengguna, ada kemungkinan
adanya keterlambatan dalam akses dan respons aplikasi. Latensi jaringan dan kinerja yang
tidak konsisten dapat mempengaruhi pengalaman pengguna, terutama untuk aplikasi yang
membutuhkan waktu respons yang cepat atau transfer data yang besar. Penting untuk
mempertimbangkan lokasi geografis data center dan memilih penyedia layanan cloud dengan
jaringan yang kuat dan infrastruktur terdistribusi.

4. Kepatuhan Regulasi
Penggunaan cloud computing juga menimbulkan tantangan kepatuhan regulasi. Banyak
industri, seperti keuangan, kesehatan, dan publik, tunduk pada peraturan dan standar yang
ketat terkait dengan keamanan dan privasi data. Menggunakan layanan cloud yang memenuhi
persyaratan kepatuhan ini menjadi penting untuk memastikan bahwa data tidak terlalu rentan
terhadap pelanggaran dan penyelidikan hukum.
REFERENCES | BAB 5: Cloud Computing
1. Mell, P., & Grance, T. (2011). The NIST definition of cloud computing.
National Institute of Standards and Technology.
2. IBM Cloud. (n.d.). What is cloud computing? IBM Cloud.
https://www.ibm.com/cloud/learn/what-is-cloud-computing
3. Amazon Web Services. (n.d.). What is cloud computing? Amazon Web
Services. https://aws.amazon.com/what-is-cloud-computing/
4. Microsoft Azure. (n.d.). What is cloud computing? Microsoft Azure.
https://azure.microsoft.com/en-us/overview/what-is-cloud-computing/
5. Rittinghouse, J. W., & Ransome, J. F. (2016). Cloud computing:
implementation, management, and security. CRC Press.

BAB 6
ANALISA DAN PERANCANGAN SISTEM INFORMASI

6.1 Definisi Analisis Sistem Informasi


Analisis sistem informasi adalah proses sistematis untuk memahami kebutuhan bisnis,
mengidentifikasi masalah, dan mengumpulkan persyaratan yang diperlukan untuk
pengembangan sistem informasi yang memadai. Dalam analisis sistem informasi, tujuan
utamanya adalah memahami secara mendalam kebutuhan pengguna dan memastikan bahwa
sistem yang dikembangkan dapat memenuhi kebutuhan tersebut.

6.2 Definisi Perancangan Sistem Informasi


Perancangan sistem informasi adalah proses mengembangkan solusi yang memenuhi
persyaratan yang telah diidentifikasi selama analisis. Ini melibatkan merancang struktur
sistem, komponen teknis, antarmuka pengguna, dan elemen-elemen lain yang diperlukan
untuk mengimplementasikan sistem informasi. Perancangan sistem informasi bertujuan untuk
menciptakan sistem informasi yang efektif, efisien, dan sesuai dengan kebutuhan bisnis.

6.3 Tujuan Analisis Sistem Informasi


Analisis sistem informasi memiliki beberapa tujuan penting, antara lain:
1. Memahami Kebutuhan Bisnis: Analisis sistem informasi bertujuan untuk memahami
kebutuhan bisnis organisasi dan bagaimana sistem informasi dapat mendukung
pencapaian tujuan bisnis tersebut.
2. Identifikasi Masalah: Analisis sistem informasi membantu dalam mengidentifikasi
masalah yang ada dalam sistem informasi yang sedang dianalisis. Hal ini
memungkinkan untuk merancang solusi yang efektif dan efisien.
3. Mengumpulkan Persyaratan: Tujuan utama analisis sistem informasi adalah
mengumpulkan persyaratan yang jelas dan terperinci untuk pengembangan sistem
informasi. Persyaratan ini mencakup fungsionalitas, kinerja, antarmuka pengguna, dan
persyaratan lain yang diperlukan.
4. Meningkatkan Efisiensi: Dengan menganalisis sistem informasi yang ada, tujuan
analisis sistem informasi adalah untuk mengidentifikasi area-area di mana efisiensi
dapat ditingkatkan. Ini dapat mencakup peningkatan proses bisnis, eliminasi
redundansi, atau penggunaan teknologi yang lebih baik.

6.4 Alat bantu perancangan sistem


Tiga alat bantu yang umum digunakan dalam perancangan sistem informasi adalah Aliran
Sistem Informasi (ASI), Context Diagram, dan Data Flow Diagram (DFD).
1. Aliran Sistem Informasi (ASI): Aliran Sistem Informasi (ASI) adalah gambaran
umum tentang bagaimana data dan informasi mengalir dalam sistem informasi. ASI
membantu dalam memahami secara keseluruhan aliran data dan interaksi antara
komponen-komponen utama dalam sistem. Ini membantu pengembang sistem untuk
mendapatkan pemahaman yang jelas tentang bagaimana data dikumpulkan, diproses,
disimpan, dan didistribusikan dalam organisasi.

2. Context Diagram (Diagram Konteks): Context Diagram adalah diagram tingkat tinggi
yang menunjukkan hubungan antara sistem informasi dengan entitas eksternal yang
berinteraksi dengannya. Diagram ini memberikan gambaran visual tentang sistem
informasi secara keseluruhan tanpa memperhatikan rincian internalnya. Biasanya,
sistem informasi diwakili oleh satu kotak utama yang mewakili sistem itu sendiri,
sementara entitas eksternal diwakili oleh kotak-kotak lain di sekitarnya. Aliran data
antara sistem dan entitas eksternal ditunjukkan dengan panah.
3. Data Flow Diagram (DFD): Data Flow Diagram (DFD) adalah diagram yang
digunakan untuk menggambarkan aliran data dan proses dalam sistem informasi.
DFD memodelkan sistem sebagai serangkaian proses, data, dan entitas eksternal yang
saling berinteraksi. Diagram ini terdiri dari simbol-simbol grafis seperti kotak
(menandakan proses), panah (menandakan aliran data), dan entitas eksternal (seperti
pengguna atau sistem lain). DFD menggunakan beberapa tingkatan, mulai dari tingkat
yang paling tinggi (DFD level 0) hingga tingkat yang lebih terperinci (DFD level 1, 2,
dan seterusnya) yang memecah proses menjadi bagian-bagian yang lebih kecil.

Alat bantu ini membantu dalam merancang dan memodelkan alur data dan informasi dalam
sistem informasi. ASI memberikan gambaran umum, sedangkan Context Diagram dan
DFD memberikan representasi grafis yang lebih terperinci tentang aliran data dan proses
dalam sistem.

6.5. Alat Bantu Perancangan Logika Program


1. Struktur Program: Struktur Program adalah pendekatan atau metode untuk merancang
logika program dengan memecahnya menjadi bagian-bagian yang lebih kecil.
Beberapa alat bantu dalam struktur program meliputi:
• Algoritma: Algoritma adalah urutan langkah-langkah terperinci untuk
menyelesaikan suatu masalah. Algoritma membantu dalam merencanakan
logika program dengan jelas dan memastikan bahwa setiap langkah dipahami
secara detail sebelum implementasi.
• Pseudocode: Pseudocode adalah pendekatan untuk menulis logika program
menggunakan bahasa yang mirip dengan bahasa pemrograman, tetapi tanpa
aturan sintaks yang ketat. Pseudocode membantu dalam memahami logika
program secara lebih terstruktur sebelum mengimplementasikannya dalam
bahasa pemrograman tertentu.
2. Flowchart: Flowchart adalah representasi grafis dari algoritma atau logika program.
Alat ini menggunakan simbol-simbol khusus seperti kotak, panah, dan berlian untuk
menggambarkan langkah-langkah dan alur eksekusi program. Flowchart membantu
dalam merencanakan urutan langkah-langkah program dengan jelas dan memahami
aliran logika secara visual.

Kedua alat bantu ini membantu dalam perancangan logika program dengan cara yang berbeda
namun saling melengkapi. Struktur Program membantu dalam merancang alur logika secara
terperinci, sementara Flowchart memberikan representasi visual yang membantu memahami
alur logika dengan lebih mudah.

6.6 Alat Bantu Perancngan Database


1. Entity Relationship Diagram (ERD): ERD adalah alat bantu yang digunakan untuk
memodelkan hubungan antara entitas (objek) dalam sebuah database. ERD
menggambarkan entitas, atribut, dan hubungan antara entitas-entitas tersebut. ERD
menggunakan simbol-simbol seperti kotak (menandakan entitas), garis
(menandakan hubungan), dan berlian (menandakan atribut khusus) untuk
menggambarkan struktur database. ERD membantu dalam memvisualisasikan dan
merancang skema database secara logis sebelum implementasinya.
2. Normalisasi Database: Normalisasi adalah proses merancang struktur database
dengan menghilangkan anomali dan redundansi data. Normalisasi bertujuan untuk
mengoptimalkan efisiensi, konsistensi, dan integritas data dalam sebuah database.
Proses normalisasi membagi data ke dalam tabel-tabel yang disusun secara hierarkis
berdasarkan kriteria tertentu (normal forms) seperti First Normal Form (1NF),
Second Normal Form (2NF), dan seterusnya
Kedua alat bantu tersebut penting dalam perancangan database. ERD membantu dalam
memodelkan hubungan antara entitas dan merancang skema database secara logis, sementara
normalisasi database membantu dalam menghilangkan redundansi dan memastikan
kekokohan struktur database.

6.7 Metode SDLC Sytsem Development Life Cycle / Metode Waterfall


Metode SDLC (System Development Life Cycle) atau yang juga dikenal sebagai metode
Waterfall adalah salah satu pendekatan tradisional dalam pengembangan sistem. Metode ini
mengikuti pendekatan linier, berurutan, dan terstruktur dalam pengembangan sistem. Berikut
adalah penjelasan mengenai metode Waterfall atau SDLC:
1. Tahapan Metode Waterfall:
A. Analisis Kebutuhan: Tahap ini melibatkan pemahaman dan dokumentasi
kebutuhan sistem dari pengguna atau pemangku kepentingan. Tujuan tahap ini adalah
untuk mengidentifikasi masalah, kebutuhan, dan persyaratan sistem dengan jelas.

B. Perancangan: Pada tahap ini, desain sistem yang akan dikembangkan dibuat
berdasarkan kebutuhan yang telah diidentifikasi sebelumnya. Desain ini mencakup
arsitektur sistem, desain antarmuka, dan desain database.

C. Implementasi: Tahap ini melibatkan implementasi desain sistem menjadi kode


program yang sesuai dengan spesifikasi yang telah dibuat sebelumnya. Tim
pengembang bekerja untuk menulis, menguji, dan mengintegrasikan
komponenkomponen sistem.

D. Pengujian: Tahap ini melibatkan pengujian sistem untuk memastikan bahwa


sistem berfungsi sesuai dengan kebutuhan yang ditentukan. Berbagai jenis pengujian,
seperti pengujian unit, pengujian integrasi, dan pengujian fungsional, dilakukan dalam
tahap ini.

E. Pemeliharaan: Setelah sistem diimplementasikan dan diuji, tahap pemeliharaan


dimulai. Tahap ini mencakup pemeliharaan rutin, perbaikan bug, peningkatan sistem,
dan penanganan masalah yang muncul setelah sistem beroperasi.

2. Kelebihan Metode Waterfall:


• Pendekatan yang terstruktur dan terurut memudahkan dalam perencanaan dan
dokumentasi.
• Setiap tahap harus selesai sebelum memulai tahap berikutnya, yang membantu
dalam kontrol proyek.
• Pemahaman kebutuhan dan persyaratan yang jelas dari awal proyek.

3. Kekurangan Metode Waterfall:


• Kurangnya fleksibilitas untuk perubahan kebutuhan karena sifat linier dan
berurutan.
• Keterbatasan dalam beradaptasi dengan perubahan pasar atau kebutuhan bisnis
yang cepat.
• Tidak memberikan hasil yang cepat karena tahap-tahap harus diselesaikan
secara berurutan.

6.8 Metodologi Agile,Scrum,Devops


Metodologi Agile adalah pendekatan pengembangan perangkat lunak yang berfokus
pada fleksibilitas, adaptabilitas, dan kolaborasi antara tim pengembang dan pemangku
kepentingan. Berbeda dengan pendekatan tradisional seperti Waterfall, Agile mengutamakan
responsif terhadap perubahan yang terjadi selama siklus pengembangan. Berikut adalah
struktur umum yang digunakan dalam metodologi Agile:
1. Tim Kerja (Team): Agile mendorong pembentukan tim yang terdiri dari berbagai
anggota yang memiliki keahlian dan peran yang berbeda. Tim ini biasanya terdiri dari
pengembang, pengelola proyek, pemilik produk, dan anggota lain yang relevan.
Mereka bekerja secara kolaboratif dalam siklus pengembangan.
2. Backlog Produk (Product Backlog): Backlog Produk berisi daftar kebutuhan, fitur,
atau fungsi yang harus dikembangkan dalam proyek. Backlog ini dikelola oleh
Pemilik Produk (Product Owner) dan diurutkan berdasarkan prioritas bisnis. Item
dalam backlog akan dipecah menjadi elemen yang lebih kecil dan dapat dikerjakan
dalam sprint.
3. Sprint: Sprint adalah iterasi waktu terbatas yang biasanya berlangsung selama 1-4
minggu, di mana tim bekerja untuk menghasilkan suatu increment yang berfungsi.
Pada awal sprint, tim memilih item dari backlog produk dan mengkomitmenkan diri
untuk menyelesaikan item tersebut dalam periode sprint. Setiap sprint berfokus pada
pengembangan, pengujian, dan pengiriman item yang dapat digunakan.

Metodologi Scrum
Metodologi Scrum adalah salah satu pendekatan dalam pengembangan perangkat lunak
yang termasuk dalam kerangka kerja Agile. Metodologi ini mengedepankan transparansi,
adaptabilitas, dan kolaborasi tim dalam menghasilkan produk secara iteratif. Berikut adalah
penjelasan mengenai metodologi Scrum:
1. Tim Kerja (Scrum Team): Tim Scrum terdiri dari tiga peran utama:
• Product Owner: Bertanggung jawab untuk mewakili kebutuhan pemangku
kepentingan, mengatur prioritas backlog produk, dan memberikan arah kepada
tim pengembang.
• Scrum Master: Bertindak sebagai pemimpin dan fasilitator tim Scrum. Scrum
Master memastikan penerapan praktik Scrum yang benar, menghilangkan
hambatan, dan memastikan kelancaran tim.
• Tim Pengembang (Development Team): Anggota tim yang bertanggung jawab
untuk mengerjakan tugas-tugas dalam Sprint dan menghasilkan potongan
kerja yang dapat digunakan.
2. Backlog Produk (Product Backlog): Backlog Produk berisi daftar kebutuhan dan fitur
yang harus dikerjakan dalam proyek. Item dalam backlog diurutkan berdasarkan
prioritas dan dijelaskan dengan cukup detail. Backlog terus berkembang seiring
dengan pemahaman yang lebih baik tentang kebutuhan pengguna dan umpan balik.
3. Sprint: Sprint adalah iterasi waktu terbatas dalam Scrum yang biasanya berlangsung
antara 1 hingga 4 minggu. Setiap sprint dimulai dengan Sprint Planning, di mana tim
memilih item dari backlog produk dan mengkomitmenkan diri untuk menyelesaikan
mereka dalam sprint tersebut. Selama sprint, tim bekerja secara kolaboratif untuk
mengembangkan, menguji, dan menghasilkan potongan kerja yang dapat digunakan.

Metodologi DevOps
Metodologi DevOps adalah pendekatan yang menggabungkan pengembangan perangkat
lunak (Development) dengan operasi TI (Operations) dalam suatu siklus kerja yang
terintegrasi dan berkelanjutan. Tujuannya adalah untuk menciptakan pengiriman perangkat
lunak yang lebih cepat, lebih andal, dan lebih responsif terhadap perubahan. Metodologi
DevOps didasarkan pada prinsip-prinsip berikut:
1. Keterlibatan Awal: Tim pengembang dan tim operasi terlibat dalam proyek sejak
awal, mulai dari perencanaan hingga pengiriman. Mereka bekerja secara kolaboratif
untuk memastikan perspektif operasional dipertimbangkan dalam pengembangan
perangkat lunak.
2. Automatisasi: DevOps mendorong penggunaan otomatisasi dalam semua aspek
pengembangan dan pengiriman perangkat lunak. Hal ini meliputi otomatisasi
pengujian, penyebaran, pemantauan, dan manajemen infrastruktur. Dengan
otomatisasi, tugas-tugas manual dapat dikurangi, kesalahan manusia dapat
diminimalkan, dan waktu pengiriman dapat dipercepat.
3. Continuous Integration dan Continuous Deployment: DevOps menerapkan praktik
Continuous Integration (CI) dan Continuous Deployment (CD). CI melibatkan
penggabungan kode dari berbagai pengembang secara teratur ke dalam repositori
bersama, diikuti oleh pengujian otomatis untuk memastikan kesesuaian dan stabilitas.

REFERENCES | BAB 6: Analisa Dan Perancangan Sistem Informasi


1. https://www.guru99.com/system-analysis-and-design-tutorial.html
2. https://www.tutorialspoint.com/system_analysis_and_design/index.htm
3. https://www.smartdraw.com/data-flow-diagram/
4. https://www.tutorialspoint.com/software_engineering/software_engineering_program
_design_concepts.htm
5. https://www.visual-paradigm.com/guide/data-modeling/what-is-entity-
relationshipdiagram/
BAB 7
ENTERPRISE RESOURCES PLANNING (ERP)

7.1 Enterprise Resources Planning (ERP)


Enterprise Resources Planning (ERP) adalah sistem perangkat lunak yang dirancang untuk
mengintegrasikan dan mengelola berbagai proses bisnis dalam sebuah organisasi. ERP
mengintegrasikan fungsi-fungsi penting seperti manajemen keuangan, manajemen sumber
daya manusia, manajemen rantai pasokan, manajemen produksi, manajemen persediaan,
dan lainnya menjadi satu platform yang terpusat.
7.2 Tujuan Enterprise Resources Planning (ERP)
• Meningkatkan efisiensi dan efektivitas operasional organisasi.
• Mengoptimalkan penggunaan sumber daya yang ada.
• Meningkatkan kolaborasi antar departemen.
• Memastikan visibilitas menyeluruh terhadap proses bisnis.
• Mempercepat pengambilan keputusan berdasarkan data yang akurat.
• Meningkatkan pengalaman pelanggan.

7.3 Modul-Modul Utama ERP:


• Manajemen Keuangan: Mengelola pembukuan, pengelolaan aset, penggajian,
perencanaan anggaran, dan pelaporan keuangan.
• Manajemen Sumber Daya Manusia (HRM): Mengelola penggajian, manajemen
karyawan, manajemen waktu dan kehadiran, manajemen kinerja, rekruitmen, dan
pelatihan.
• Manajemen Rantai Pasokan (SCM): Mengelola persediaan, pengadaan, produksi,
distribusi, dan koordinasi dengan mitra bisnis
• Manajemen Produksi: Mengelola jadwal produksi, pemantauan kualitas, pemeliharaan
peralatan, dan optimisasi proses produksi.
• Manajemen Persediaan: Mengelola stok barang, pengaturan tingkat persediaan, dan
peramalan permintaan.

7.4 Proses Implementasi ERP:


• Tahap Perencanaan: Penentuan kebutuhan bisnis, perencanaan anggaran, dan
penjadwalan implementasi.
• Tahap Konfigurasi: Penyesuaian sistem ERP dengan kebutuhan organisasi.
• Tahap Pengujian: Pengujian dan verifikasi fungsi-fungsi ERP.
• Tahap Pelatihan: Pelatihan pengguna dan staf IT mengenai penggunaan dan
administrasi ERP.
• Tahap Implementasi: Migrasi data dan penggunaan ERP secara penuh.
• Tahap Pemeliharaan: Pemeliharaan dan pembaruan sistem ERP.

7.5 Manfaat dan Tantangan ERP


a. Manfaat ERP:
• Peningkatan efisiensi operasional dengan mengurangi keterlibatan manual dan
mempercepat proses bisnis.
• Integrasi dan visibilitas yang lebih baik terhadap proses bisnis di seluruh departemen.
• Pengambilan keputusan yang lebih baik berdasarkan data yang akurat dan real-time.
• Penurunan biaya operasional dengan mengoptimalkan penggunaan sumber daya.
• Meningkatkan koordinasi dan kolaborasi antar departemen.
• Meningkatkan kepuasan pelanggan dengan meningkatkan kualitas layanan dan waktu
respons.
b. Tantangan ERP:
• Biaya implementasi yang tinggi, termasuk biaya perangkat lunak, pelatihan,
konsultasi, dan infrastruktur teknologi.
• Kompleksitas integrasi dengan sistem yang sudah ada dalam organisasi.
• Perubahan budaya dan kebiasaan kerja yang diperlukan untuk mengadopsi ERP.
• Risiko kegagalan implementasi, termasuk ketidakkonsistenan data, ketidaksesuaian
dengan kebutuhan bisnis, dan masalah teknis.

7.6 Contoh ERP yang Populer

A. SAP ERP: Salah satu sistem ERP terkemuka yang digunakan di berbagai industri.
B. Oracle ERP Cloud: Solusi ERP yang berbasis cloud dari Oracle Corporation.
C. Microsoft Dynamics 365: Suite aplikasi bisnis yang mencakup modul ERP.

7.7 Ciri Ciri ERP


Enterprise Resource Planning (ERP) memiliki beberapa ciri khas yang membedakannya dari
sistem informasi bisnis lainnya. Berikut adalah beberapa ciri-ciri umum dari ERP:
1. Integrasi: ERP mengintegrasikan berbagai fungsi bisnis, seperti keuangan, persediaan,
produksi, manufaktur, sumber daya manusia, dan lain-lain, menjadi satu sistem terpadu.
Hal ini memungkinkan aliran informasi yang lancar antara departemen dan
meminimalkan duplikasi data.
2. Modul-fungsionalitas: ERP terdiri dari modul-modul yang mencakup fungsi-fungsi bisnis
yang berbeda. Misalnya, modul akuntansi dan keuangan, manajemen persediaan,
manufaktur, penjualan dan pemasaran, sumber daya manusia, dan lain-lain. Setiap modul
dirancang untuk memenuhi kebutuhan khusus dari area bisnis yang terkait.
3. Basis data tunggal: ERP menggunakan basis data tunggal yang menyimpan semua
informasi perusahaan. Ini memungkinkan akses yang terpusat dan konsisten terhadap data
perusahaan, sehingga memungkinkan pembaruan data real-time dan pengambilan laporan
yang akurat.

References | BAB VII : Enterprise Resources Planning (ERP)


1. "Enterprise Resource Planning (ERP) Systems: An Empirical Analysis of Benefits"
oleh M. Sohail Malik dan Robert L. Nelson (1997).
2. "Enterprise Resource Planning (ERP): A Review Literature Report" oleh Alok Mishra
dan Deepti Mishra (2017).
3. "Understanding Enterprise Resource Planning Systems: An Overview of the ERP
System Landscape" oleh Shouhong Wang, Hai Wang, dan David W. Barnes (2007).
4. "Critical Success Factors for ERP Implementation: A Literature Review" oleh Gunjan
Soni dan Kuldeep Kumar (2012).
5. "The Impact of Enterprise Resource Planning (ERP) Systems on the Effectiveness of
Supply Chain Management" oleh Tobias Schoenherr, Kevin Zimmer, dan Kenneth L.
Nidiffer (2008).

BAB 8
MANAJEMEN PROYEK SISTEM INFORMASI (MPSI)

8.1 Manajemen Proyek Sistem Informasi


Manajemen Proyek Sistem Informasi (MPSI) adalah pendekatan yang digunakan dalam
pengembangan sistem informasi. MPSI memastikan bahwa proyek tersebut berjalan dengan
baik, sesuai dengan tujuan dan kebutuhan yang telah ditentukan. MPSI penting untuk
memastikan proyek sistem informasi sukses dan memberikan nilai bisnis yang diinginkan.

8.2 Tahap-tahap MPSI


a. Perencanaan Proyek
Perencanaan proyek adalah tahap awal dalam MPSI. Ini melibatkan identifikasi kebutuhan
dan tujuan proyek, penentuan lingkup proyek, penjadwalan, alokasi sumber daya, serta
analisis risiko dan manajemen risiko.

b. Analisis Sistem
Tahap analisis sistem melibatkan pengumpulan kebutuhan pengguna, analisis sistem yang
ada, perancangan sistem yang diusulkan, dan pembuatan rencana pengujian. Tujuannya
adalah memahami kebutuhan pengguna dan merancang solusi yang sesuai.

c. Perancangan Sistem
Perancangan sistem mencakup perancangan arsitektur sistem, perancangan database,
perancangan antarmuka pengguna, serta perancangan algoritma dan logika bisnis. Tahap ini
bertujuan untuk merancang struktur dan komponen sistem informasi yang akan
dikembangkan.

d. Pengembangan Sistem
Tahap pengembangan sistem melibatkan pengkodean dan pemrograman, pengujian unit dan
integrasi, pelatihan pengguna, serta implementasi sistem. Di sini, tim proyek bekerja untuk
mengembangkan dan menguji sistem informasi yang telah dirancang.

e. Operasi dan Pemeliharaan


Setelah implementasi sistem, tahap operasi dan pemeliharaan dimulai. Ini melibatkan
peluncuran sistem, pemeliharaan rutin, evaluasi kinerja sistem, serta peningkatan dan
pengembangan masa depan.

8.3 Metodologi MPSI


1. Metodologi Waterfall: Proyek dipecah menjadi tahapan linier yang harus diselesaikan
secara berurutan.
2. Metodologi Agile: Pendekatan fleksibel yang mengutamakan kolaborasi, responsif
terhadap perubahan, dan pengembangan iteratif.
3. Metodologi Spiral: Pendekatan berulang yang memadukan elemen waterfall dengan
pengujian dan evaluasi berkesinambungan
8.4 Peran dan Tanggung Jawab Tim Proyek
Dalam MPSI, tim proyek terdiri dari anggota yang memiliki peran dan tanggung jawab
yang berbeda. Beberapa peran penting dalam tim proyek MPSI meliputi:
Manajer Proyek: Bertanggung jawab atas perencanaan, pengelolaan, dan pengendalian
proyek. Memastikan proyek berjalan sesuai jadwal, anggaran, dan tujuan yang telah
ditetapkan.

1. Analis Bisnis: Melakukan analisis kebutuhan pengguna, mengidentifikasi masalah


yang harus diselesaikan oleh sistem informasi, dan merancang solusi yang sesuai.
2. Perancang Sistem: Bertanggung jawab untuk merancang arsitektur sistem, database,
antarmuka pengguna, dan logika bisnis yang diperlukan dalam pengembangan sistem
informasi.
3. Pengembang: Menjalankan pengkodean dan pemrograman berdasarkan desain sistem
yang telah dibuat. Mengimplementasikan fungsionalitas sistem sesuai dengan
kebutuhan dan persyaratan.
4. Pengujian: Melakukan pengujian sistem untuk memastikan kualitas dan kinerja yang
baik. Menguji modul dan komponen sistem secara terpisah serta melakukan pengujian
integrasi untuk memverifikasi keseluruhan sistem.
5. Pengguna Akhir: Merupakan pemangku kepentingan utama yang menggunakan
sistem informasi. Mereka memberikan masukan, menguji sistem, dan memberikan
umpan balik untuk meningkatkan pengalaman pengguna.

8.5 Manfaat – manfaat Manajemen Proyek Sistem Informasi


Adapun manfaat dari MPSI, antara lain :
a. Mengidentifikasi fungsi tanggung jawab
b. Mengetahui jika sasaran tidak dapat dicapai/terlampau.
c. Meningkatkan kemampuan estimasi untuk rencana.
d. Mengidentifikasi masalah dini & tindakan perbaikan.
e. Mengidentifikasi batas waktu untuk penjadwalan.

References | BAB VIII : MANAJEMEN PROYEK SISTEM INFORMASI


1. Avison, D., & Fitzgerald, G. (2006). Information Systems Development: Methodologies,
Techniques, and Tools. McGraw-Hill Education.
2. Pressman, R. S., & Maxim, B. R. (2014). Software Engineering: A Practitioner's
Approach. McGraw-Hill Education.
3. Project Management Institute. (2017). A Guide to the Project Management Body of
Knowledge (PMBOK® Guide). Project Management Institute.

Anda mungkin juga menyukai