Anda di halaman 1dari 36

MAKALAH

SYSTEM DEVELOPMENT LIFE CYCLE


(SDLC), PERENCANAAN DAN ANALISA SISTEM

Disusun guna untuk memenuhi tugas mata kuliah Pengembangan Sistem Informasi (PSI)

Dosen Pengampu : Mutammimul Ula, S.Kom., M.Cs

Di Susun Oleh :

Ardiansyah 200180167

Rizki Ubudiawan 200180151

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS TEKNIK

UNIVERSITAS MALIKUSSALEH
DAFTAR ISI

DAFTAR ISI..............................................................................................................................................2
KATA PENGANTAR...............................................................................................................................4
A. System Development Life Cycle (SDLC).........................................................................................5
1. Model Pengembangan Sistem SDLC...............................................................................................5
1.1. Waterfall Model.......................................................................................................................5
1.2. Prototype Model......................................................................................................................7
1.3. RAD (Rapid Application Development) Model.......................................................................9
1.4. ASD (Agile Software Development) Model............................................................................9
2. Metode pengembangan Sistem SDLC...........................................................................................12
2.1. Metode Pengembangan Evolusioner......................................................................................12
3. Pengembangan sistem....................................................................................................................15
4. Penyebab Kegagalan Pengembangan Sistem.................................................................................15
5. Tahapan Perputaran SDLC............................................................................................................16
5.1. Tahap Perencanaan................................................................................................................17
5.2. Tahap Analisis.......................................................................................................................17
5.3. Tahap Perancangan................................................................................................................18
5.4. Tahap Penerapan....................................................................................................................18
5.5. Tahap Penggunaan.................................................................................................................19
6. Alat Pengembangan system...........................................................................................................20
6.1. Bagan Alir Dokumen (Mapping Chart).................................................................................20
6.2. Diagram Arus Data (Data Flow Diagram).............................................................................20
6.3. Kamus Data File (Data Dictionary).......................................................................................21
6.4. Relational Database...............................................................................................................21
6.5. Context Diagram....................................................................................................................21
6.6. Diagram Alir Informasi..........................................................................................................21
6.7. Jadwal Implementasi..............................................................................................................21
B. Perencanaan dan Analisa Sistem....................................................................................................22
1. Pengertian perencanaan Sistem..................................................................................................22
2. Mengapa Sistem Direncanakan ?...............................................................................................22
2.1. Adapun Perencanaan sistem terdiri dari :...............................................................................23
2.2. Perlunya perencanaan sistem.................................................................................................23
2.3. Langkah-langkah perencanaan sistem....................................................................................23
3. Mereview Faktor Kelayakan dan Strategi.................................................................................23
3.1. Faktor Kelayakan (Telos).......................................................................................................24
3.2. Faktor Strategik (Pdm)...........................................................................................................24
4. Tahap Perencanaan Sistem Dan Analisis Sistem.......................................................................25
5. Pengertian Analisis Sistem..........................................................................................................25
5.1. Metode yang digunakan Analis..............................................................................................26
5.2. Perlunya Analisis Sistem.......................................................................................................28
5.3. Elemen Kunci Dalam Laporan Analisis Sistem.....................................................................28
5.4. Mereview Kelayakan dan Strategi (Menilai faktor kelayakan Telos).....................................28
5.5. Mereview Kelayakan dan Strategi (Faktor Perancangan Murre)............................................29
5.6. Teknik Pengumpulan Fakta...................................................................................................29
5.7. Teknik-Teknik Mengorganisasikan Fakta..............................................................................29
5.8. Pengembangan Teknik Pengumpulan Data............................................................................30
5.9. Langkah-Langkah Analisis Sistem.........................................................................................31
5.10. Tujuan Analisis Kelayakan................................................................................................32
5.11. Proses Analisis Sistem.......................................................................................................32
DAFTAR PUSTAKA / REFERENSI.....................................................................................................34
KATA PENGANTAR

Assalamu’alaikum warahmatullahi wabarakatuh. Alhamdulillahirabbilalamin, banyak nikmat


yang Allah berikan, tetapi sedikit sekali yang kita ingat. Segala puji hanya layak untuk Allah
Tuhan seru sekalian alam atas segala berkat, rahmat, taufik, serta hidayah-Nya yang tiada terkira
besarnya, sehingga penulis dapat menyelesaikan makalah dengan judul “SYSTEM
DEVELOPMENT LIFE CYCLE (SDLC), PERENCANAAN DAN ANALISA SISTEM”.

Dalam penyusunannya, penulis memperoleh banyak bantuan dari berbagai pihak, karena
itu penulis mengucapkan terima kasih yang sebesar-besarnya kepada: Pak MUtammimul Ula,
S.Kom.,M.Cs. selaku Dosen pembimbing yang telah memberikan dukungan, kasih dan
kepercayaan yang begitu besar. Dari sanalah semua kesuksesan ini berawal, semoga semua ini
bisa memberikan sedikit kebahagiaan dan menuntun pada langkah yang lebih baik lagi.
Meskipun penulis berharap isi dari makalah ini bebas dari kekurangan dan kesalahan,
namun selalu ada yang kurang. Oleh karena itu, penulis mengharapkan kritik dan saran yang
membangun agar makalah ini dapat lebih baik lagi.
Akhir kata penulis berharap agar makalah ini bermanfaat bagi semua pembaca.

Lhoksemawe 03 November 2021


A. System Development Life Cycle (SDLC)

SDLC adalah siklus yang digunakan dalam pembuatan atau pengembangan sistem informasi
yang bertujuan untuk menyelesaikan masalah secara efektif. Dalam pengertian lain, SDLC
adalah tahapan kerja yang bertujuan untuk menghasilkan sistem berkualitas tinggi yang sesuai
dengan keinginan pelanggan atau tujuan dibuatnya sistem tersebut.

SDLC menjadi kerangka yang berisi langkah-langkah yang harus dilakukan untuk
memproses pengembangan suatu perangkat lunak. Sistem ini berisi rencana lengkap untuk
mengembangkan, memelihara, dan menggantikan perangkat lunak tertentu.

Menurut Prof. Dr. Sri Mulyani, AK., CA. (2017) SDLC adalah proses logika yang digunakan
oleh seorang analis sistem untuk mengembangkan sebuah sistem informasi yang
melibatkan requirments, validation, training dan pemilik sistem.

Sangat sulit untuk membuat sebuah perangkat lunak tanpa perancangan yang maksimal.
Beberapa teknik dalam mengembangkan perangkat lunak terus dikembangkan hingga kini.
Masih banyak perdebatan mengenai metode yang paling baik dan paling sesuai untuk segala tipe
perangkat lunak. Meski demikian, ada perencanaan lebih baik daripada tidak ada perencanaan
sama sekali. Dilihat dari berbagai sisi, SDLC memiliki banyak fungsi, antara lain sebagai sarana
komunikasi antara tim pengembang dengan pemegang kepentingan.

SDLC juga berfungsi membagi peranan dan tanggung jawab yang jelas antara
pengembang, desainer, analis bisnis, dan manajer proyek. Fungsi lain dari SDLC ialah dapat
memberikan gambaran input dan output yang jelas dari satu tahap menuju tahap selanjutnya.

1. Model Pengembangan Sistem SDLC

1.1. Waterfall Model


Metode Waterfall merupakan metode pengembangan perangkat lunak tertua sebab
sifatnya yang natural. Metode Waterfall merupakan pendekatan SDLC paling awal yang
digunakan untuk pengembangan perangkat lunak. Urutan dalam Metode Waterfall bersifat serial
yang dimulai dari proses perencanaan, analisa, desain, dan implementasi pada sistem.

Metode ini dilakukan dengan pendekatan yang sistematis, mulai dari tahap kebutuhan sistem lalu
menuju ke tahap analisis, desain, coding, testing/verification, dan maintenance. Langkah demi
langkah yang dilalui harus diselesaikan satu per satu (tidak dapat meloncat ke tahap berikutnya)
dan berjalan secara berurutan, oleh karena itu di sebut waterfall (Air Terjun).

Ian Sommerville (2011) menjelaskan bahwa ada lima tahapan pada Metode Waterfall,
yakni Requirements Analysis and Definition, Sytem and Software Design, Implementation and
Unit Testing, Integration and System Testing, dan Operationa and Maintenance.

Berikut adalah Tahap-Tahap Model Waterfall :

 Requirement Analysis

Sebelum melakukan pengembangan perangkat lunak, seorang pengembang harus mengetahui


dan memahami bagaimana informasi kebutuhan penggguna terhadap sebuah perangkat lunak.
Metode pengumpulan informasi ini dapat diperoleh dengan berbagai macam cara diantaranya,
diskusi, observasi, survei, wawancara, dan sebagainya. Informasi yang diperoleh kemudian
diolah dan dianalisa sehingga didapatkan data atau informasi yang lengkap mengenai spesifikasi
kebutuhan pengguna akan perangkat lunak yang akan dikembangkan.

 System and Software Design

Informasi mengenai spesifikasi kebutuhan dari tahap Requirement Analysis selanjutnya di


analisa pada tahap ini untuk kemudian diimplementasikan pada desain pengembangan.
Perancangan desain dilakukan dengan tujuan membantu memberikan gambaran lengkap
mengenai apa yang harus dikerjakan. Tahap ini juga akan membantu pengembang untuk
menyiapkan kebutuhan hardware dalam pembuatan arsitektur sistem perangkat lunak yang akan
dibuat secara keseluruhan.

 Implementation and Unit Testing


Tahap implementation and unit testing merupakan tahap pemrograman. Pembuatan perangkat
lunak dibagi menjadi modul-modul kecil yang nantinya akan digabungkan dalam tahap
berikutnya. Disamping itu, pada fase ini juga dilakukan pengujian dan pemeriksaan terhadap
fungsionalitas modul yang sudah dibuat, apakah sudah memenuhi kriteria yang diinginkan atau
belum.

 Integration and System Testing

Setelah seluruh unit atau modul yang dikembangkan dan diuji di tahap implementasi selanjutnya
diintegrasikan dalam sistem secara keseluruhan. Setelah proses integrasi selesai, selanjutnya
dilakukan pemeriksaan dan pengujian sistem secara keseluruhan untuk mengidentifikasi
kemungkinan adanya kegagalan dan kesalahan sistem.

 Operation and Maintenance

Pada tahap terakhir dalam Metode Waterfall, perangkat lunak yang sudah jadi dioperasikan
pengguna dan dilakukan pemeliharaan. Pemeliharaan memungkinkan pengembang untuk
melakukan perbaikan atas kesalahan yang tidak terdeteksi pada tahap-tahap sebelumnya.
Pemeliharaan meliputi perbaikan kesalaha, perabikan implementasi unit sistem, dan peningkatan
dan penyesuaian sistem sesuai dengan kebutuhan.

1.2. Prototype Model

Metode prototype adalah metode yang memungkinkan pengguna atau user memiliki


gambaran awal tentang perangkat lunak yang akan dikembangkan, serta pengguna dapat
melakukan pengujian di awal sebelum perangkat lunak dirilis.

Metode ini bertujuan untuk mengembangkan model menjadi perangkat lunak yang final. Artinya
sistem akan dikembangkan lebih cepat dan biaya yang dikeluarkan lebih rendah. Metode
prototype ini memiliki tahap-tahap yang harus dilakukan dalam pengembangan perangkat lunak.

Berikut adalah tahap-tahap pengembangan perangkat lunak menggunakan metode prototype.

 Analisa kebutuhan
Pada tahap ini pengembang melakukan identifikasi perangkat lunak dan semua kebutuhan sistem
yang akan dibuat.

 Membuat prototype

Membuat rancangan sementara yang berfokus pada alur program kepada pengguna.

 Evaluasi prototype

Evaluasi dilakukan untuk mengetahui apakah model prototype sudah sesuai dengan harapan.

 Mengkodekan system

Jika prototype disetujui maka akan diterjemahkan ke dalam bahasa pemrograman yang sesuai.

 Pengujian system

Setelah perangkat lunak sudah siap, perangkat lunak harus melewati pengujian. Pengujian ini
biasanya dilakukan dengan White Box Testing, Black Box Testing, dan lain-lain.

 Evaluasi system

Pengguna melakukan evaluasi apakah perangkat lunak sudah sesuai dengan apa yang diharapkan
atau tidak. Jika ya, lakukan tahap selanjutnya. Jika tidak, ulangi tahap mengkodekan sistem dan
pengujian sistem.

 Menggunakan system

Perangkat lunak yang telah diuji dan disetujui siap untuk digunakan.

Sebagai suatu metode yang sering digunakan, metode prototype pasti memiliki kelebihan
dan kekurangan. 

Berikut adalah kelebihan dari metode prototype :

 Mempersingkat waktu pengembangan perangkat lunak


 Penerapan fitur menjadi lebih mudah, karena pengembang mengetahui apa yang
diharapkan

Berikut adalah kekurangan dari metode prototype:


 Proses yang dilakukan untuk analisis dan perancangan terlalu singkat
 Kurang fleksibel jika terjadi perubahan

1.3. RAD (Rapid Application Development) Model

Rapid application development (RAD) adalah metode yang berfokus pada pengembangan


aplikasi secara cepat, melalui pengulangan dan feedback berulang-ulang. RAD diajukan oleh
IBM pada tahun 1980 sampai 1990-an, ketika permintaan terhadap aplikasi semakin meningkat.
Dengan banyaknya demand, orang-orang di dunia IT harus mencari solusi untuk memenuhi
permintaan tersebut. 

Metode ini merupakan semacam cikal bakal agile project management, karena bisa
mengikuti pace bisnis yang terus berkembang dan juga kebutuhan pasar yang terus
meningkat. Pengembangan software pada umumnya seperti waterfall model membutuhkan
perencanaan yang terbilang cukup kaku. Klien atau pelanggan seakan ‘dipaksa’ untuk
menyetujui banyak hal di awal, tetapi mereka tidak bisa melihat proses pembuatannya.  Seperti
yang sudah disebutkan di awal, metode ini lebih berfokus pada pembuatan prototype secara cepat
dan mengandalkan feedback dari user.

Keuntungan utama menjalankan Rapid Application Development (RAD)  adalah jangka


waktu pengembangan lebih cepat. Hal ini dikarenakan feedback dari pelanggan cepat didapatkan
dan semua perubahan yang dilakukan akan sesuai hasil tersebut. Akan tetapi, salah satu
kekurangan RAD adalah kamu membutuhkan tim berisikan developer yang benar-benar
memiliki skill tinggi dan juga metode ini hanya bisa digunakan untuk proyek yang bisa
termodulasi.

1.4. ASD (Agile Software Development) Model

Agile Software Development adalah metodologi pengembangan software yang didasarkan


pada proses pengerjaan yang dilakukan berulang dimana, aturan dan solusi yang disepakati
dilakukan dengan kolaborasi antar tiap tim secara terorganisir dan terstruktur.
Agile development sendiri merupakan model pengembangan perangkat lunak dalam jangka
pendek. Kemudian, membutuhkan adaptasi yang cepat dalam mengatasi setiap perubahan. Nilai
terpenting dari Agile development ini adalah memungkinkan sebuah tim dalam mengambil
keputusan dengan cepat, kualitas dan prediksi yang baik, serta memiliki potensi yang baik dalam
menangani setiap perubahan.

Proses pengembangan Agile mengacu pada konsep dari Agile Manifesto. Konsep tersebut
dikembangkan oleh 14 tokoh terkenal dalam industri software. Setelah mengenal apa itu Agile,
selanjutnya masuk pada pembahasan mengenai tujuan dari Agile development sendiri.

Berikut ini merupakan tujuan dari Agile Sofware Development, antara lain:

 High – value & working App System

Tujuan yang pertama, untuk menghasilkan sebuah perangkat lunak dengan nilai jual tinggi
serta dapat menekan biaya pembuatan. Dan yang terpenting adalah dapat menghasilkan produk
dengan kualitas yang baik.

 Iterative, Incremental, Evolutionary

Agile merupakan model pengembangan yang dilakukan secara iteratif, berulang – ulang, dan
dapat mengalami perubahan apabila diperlukan. Dapat dikatakan bahwa, metode ini terbilang
fleksibel dan dapat digunakan pada proyek pengembangan jangka pendek.

 Cost Control & value – driven development

Proses pengembangan perangkat lunak dapat disesuaikan dengan kebutuhan dari pengguna
(user). Kemudian, tim developer dapat mengontrol biaya dan waktu yang diperlukan untuk
proses pengembangan software sesuai kebutuhan.

 High – quality production

Kualitas dari produk perangkat lunak tetap terjaga dengan baik meskipun biaya dan waktu
yang diperlukan terbilang sedikit.

 Flexible & Risk Management


Fleksibel disini dapat diartikan dengan pertemuan dengan klien dapat dilakukan kapanpun
sehingga fungsionalitas dari perangkat lunak dapat terjaga. Yang terpenting, dapat meminimalisir
terjadinya kesalahan pada program maupun produk sebelum dilakukan proses deploy aplikasi.

 Collaboration

Proses kolaborasi disini dilakukan oleh setiap tim pengembang untuk mendiskusikan
feedback yang diberikan oleh klien. Sehingga perlu adanya komunikasi dan koordinasi yang baik
antar tim developer.

 Self – organizing, Self – Managing Teams

Tujuan terakhir dari metode Agile ini adalah pengembang diberikan akses untuk
memanajemen sendiri urusan software development. Tugas dari seorang manajer untuk menjadi
penghubung antara developer dan klien sehingga dapat mengurangi terjadi miss communication.

Dalam metode Agile sendiri masih terbagi lagi menjadi beberapa jenis bagian. Berikut
merupakan jenis dari pengembangan perangkat lunak menggunakan Agile.

 Adaptive Software Development (ASD)


 Agile Modelling (AM)
 Crystal
 Dynamic System Development Method (DSDM)
 Extreme Programming (XP)
 Feature Driven Development (FDD)
 Rational Unified Process
 Scrum Methodology

Untuk jenis Agile yang paling sering digunakan adalah Adaptive Software Development (ASD),
Dynamic System Development Method (DSDM), Extreme Programming (XP), dan Scrum.
Untuk metode Scrum sendiri lebih menekankan pada kolaborasi antar tim dalam pengembangan
perangkat lunak.

Manfaat dari penggunaan metode Agile sendiri dapat dirasakan tidak hanya dari sisi
developer saja. Tetapi pada sisi client, vendor, serta manajer juga merasakan manfaat dari
penggunaan Agile. Client dapat memberikan feedback kepada tim developer untuk
menambahkan atau mengubah fitur dari aplikasi tersebut sebelum benar – benar dirilis.

Kemudian, manajer dapat mengontrol kerja dari setiap tim dengan lebih baik. Dari segi
vendor dapat mengurangi pemborosan dan dapat difokuskan pada peningkatan efisiensi dan
pengembangan fitur. Dan manfaat terakhir dari sisi developer sendiri dapat meningkatkan
produktivitas tiap departemen. Karena, setiap tim dapat melakukan pengerjaan tiap tugas tanpa
perlu harus menunggu tim yang lain menyelesaikan tugas nya.

Adapun Kelebihan dan Kekurangan Agile Development yaitu :

Berikut ini merupakan beberapa kelebihan dari metode Agile:

 Proses pengembangan perangkat lunak membutuhkan waktu yang relatif cepat dan tidak
membutuhkan resources yang besar.
 Perubahan dapat ditangani dengan cepat sesuai dengan kebutuhan client.
 Client dapat memberikan feedback kepada tim pengembang dalam proses pembuatan
program.

Berikut ini merupakan beberapa kekurangan dari metode Agile:

 Agile tidak cocok apabila dikerjakan oleh tim yang tidak memiliki komitmen untuk
menyelesaikan proyek bersama – sama.
 Metode Agile ini kurang tepat apabila dikerjakan dengan jumlah skala tim yang besar
(>20 orang).
 Tim pengembang harus selalu bersiap karena perubahan dapat terjadi sewaktu – waktu.

2. Metode pengembangan Sistem SDLC

2.1. Metode Pengembangan Evolusioner

Metode pengembangan evolusioner berdasarkan pada ide untuk mengembangkan


implementasi awal, kemudian memperlihatkan sistem awal itu kepada pengguna untuk
dikomentari, dan memperbaikinya versi demi versi sampai sistem yang memenuhi persyaratan
diperoleh. Pada metode ini tidak ada kegiatan spesifikasi, pengembangan, dan validasi yang
terpisah. Kegiatan-kegiatan ini dilakukan pada saat yang bersamaan dengan umpan balik yang
cepat untuk masing-masing kegiatan.

Pengembangan sistem secara evolusioner sendiri memiliki dua variasi. Yang pertama
adalah pengembangan eksplotari. Tujuan proses ini adalah bekerja dengan pelanggan untuk
menyelidiki persyaratan mereka dan mengirimkan sistem akhir. Harusnya diawali dengan
kebutuhan yang sudah dimengerti. Pendekatan ini biasa digunaan untuk mengembangkan sistem
berdasar pesanan dari klien (custom product). Variasi kedua adalah prototipe yang dapat
dibuang (throw-away-prototype). Metode ini berkonsentrasi pada eksperimen, dengan
persyaratan pelanggan yang tidak dipahami dengan baik, cocok untuk pengembangan perangkat
lunak jenis produk generik.

Ada beberapa kelebihan metode evolusioner jika dibandingkan dengan SDLC. Metode
evolusioner lebih efekti dari pendekatan SDLC dalam menghasilkan sistem yang memenuhi
kebutuhan langsung dari pelanggan, Karena untuk menghasilkan sistem informasi tidak harus
menempuh keseluruhan tahap SDLC. Keuntungan kedua, sementara pengguna mendapat
pemahaman yang lebih baik dari masalah mereka, sistem perangkat lunak dapat
merefleksikannya.

Adapun kelemahan dari sistem ini antara lain, kurangnya visibilitas proses. Di samping itu,
jika sistem dikembangkan dengan cepat, tidaklah efektif dari segi biaya jika dihasilkandokumen
yang merefleksikan setiap versi sistem. Kedua, sistem seringkali memiliki struktur yang buruk.
Hal ini disebabkan perubahan yang terus-menerus pada program malah cenderung merusak
struktur perangkat lunak. Tentu saja ini mengakibatkan penyesuaian perubahan menjadi kian
sulit dan mahal. Ketiga metode ini membutuhkan kemampuan pengembangan perangkat lunak
dengan SDM yang sudah berpengalaman.

2.2. Motode pengembangan berorientasi pemakaian ulang (re-useble)

Metode ini berpegang pada ide awal sebagai berikut. Untuk beberapa proses bisnis,
permintaan dari satu klien dengan klien yang lain bisa jadi hampir sama. Dengan demikian, jika
sudah memiliki satu sistem informasi, akan dikembangkan sistem informasi untuk klien yang
lain dengan proses bisnis yang hampir sama. Kita bisa memanfaatkan perangkat lunak yang
sudah ada untuk membuat perangkat lunak yang baru. 

Ada empat fase utama dalam pengembangan re-usable:

 Analisis komponen. Dalam fase ini, spesifikasi persyaratan telah diketahui, komponen-
komponen untuk implementasi spesifikasi tersebut akan dicari. Biasanya, tidak ada
kesesuaian yang tepat dan komponen yang dapat dipakai hanya memberikan sebagian
dari fungsionalitas yang dibutuhkan.
 Modifikasi persyaratan. Persyaratan dianalisis menggunakan informasi tentang
komponen yang didapat, kemudian dimodifikasi untuk merefleksikan komponen yang
ada. Jika modifikasi tidak mungkin dilakukan, maka kegiatan analisis komponen bisa
diulang untuk mencari solusi alternatif.
 Perancangan sistem dengan pemakaian ulang. Kerangka kerja sistem dirancang atau
kerangka kerja yang telah ada dipakai ulang.
 Pengembangan dan integrasi. Perangkat lunak yang tidak dapat dibeli akan
dikembangkan dan komponen kemudian diintegrasikan untuk membantu sistem.

2.3. Metode Object Oriented Analysis and Design (OOAD)

OOAD adalah metode analisis yang memerikasa requirements dari sudut pandang kelas
kelas dan objek yang ditemui dalam ruang lingkup permasalahan yang mengarahkan arsitektur
software yang didasarkan pada manipulasi objek-objek system atau subsistem. OOAD
merupakan cara baru dalam memikirkan suatu masalah dengan menggunakan model yang dibuat
menurut konsep sekitar dunia nyata. Dasar pembuatan adalah objek,yang merupakan kombinasi
antara struktur data dan perilaku dalam satu entitas.

Konsep Dasar OOAD yaitu mencakup analisis dan desain sebuah sistem dengan
pendekatan objek, yaiut analisis berorientasi objek (OOA) dan desain berorientasi objek (OOD).
OOA adalah metode analisis yang memerika requirement (syarat/keperluan) yang harus dipenuhi
sebuah sistem) dari sudut pandang kelas-kelas dan objek-objek yang ditemui dalam ruang
lingkup perusahaan. Sedangkan OOD adalah metode untuk mengarahkan arsitektur software
yang didasarkan pada manipulasi objek-objek sistem atau subsistem.
Metodologi yang paling banyak dalam OOAD, yaitu : Object Modeling Technique (OMT)
dari Rumbaugh, Object Oriented Booch, Responsibility-Driven Design/ Class Responsibility
Calloboration (RDD/CRC) dari Wirf-Broock, Metodologi Coad/ Yourdan dan Jacobson Object
Oriented Software Enginering (OOSE).

1. Object Modeling Technique (OMT)

Dikembangkan oleh James Rumbaugh sebagai metode untuk mengembangkan sistem


berorientasi objek dan untuk mendukung pemograman berorientasi objek

2. Object Oriented Booch

Dikembangkan oleh Grady Booch terdiri dari diagram kelas,objek,transisi status, interaksi,
modul dan proses.

3. Class Resposibility Calloboration (CRC)

Merupakan bagian dari Object-Oriented Programming,System,Languages And


Application(OOPSLA). Dibuat untuk menjadi kelas yang akan dianalisis.

4. Metodologi Coad/ Yourdan

Menyediakan sebuah diagram kelas, pembuatannya dengan langkah- langkah berkut :

 Mendefenisikan kelas dan objek


 Mengidentifikasi struktur kelas dan objek.
 Mendefenisikan subjek nama kelas.
 Mendefenisikan atribut.
 Mendefenisikan operasi/layanan (service).
5. Object Oriented Software Enginering (OOSE)

Dikembangkan oleh Ivar Jacobson adalah metode disain berorientasi objek yang melibatkan use
case.

3. Pengembangan sistem

Pengembangan sistem merupakan penyusunan suatu sistem yang baru untuk menggantikan
sistem yang lama secara keseluruhan atau memperbaiki sistem yang telah ada.
4. Penyebab Kegagalan Pengembangan Sistem

 Kurangnya penyesuaian pengembangan sistem


 Kelalaian menetapkan kebutuhan pemakai dan melibatkan pemakai sistem
 Kurang sempurnanya evaluasi kualitas analisis biaya
 Adanya kerusakan dan kesalahan rancangan.
 Penggunaan teknologi computer dan perangkat lunak yang tidak direncanakan dan
pemasangan teknologi tidak sesuai
 Pengembangan sistem yang tidak dapat dipelihara
 Implementasi yang direncanakan dilaksanakan kurang baik.

5. Tahapan Perputaran SDLC


5.1. Tahap Perencanaan

Merupakan tahap awal dari pengembangan sistem , tahap ini bertujuan untuk
mengidentifikasi dan memprioritaskan sistem informasi apa yang akan dikembangkan, sasaran-
sasaran yang ingin dicapai, jangka waktu pelaksanaan serta mempertimbangkan dana yang
tersedia dan siapa yang melaksanakan. Tahap perencanaan menjadi penting karena Permasalahan
yang sebenarnya didefinisikan dan diidentifikasikan secara rinci.

5.2. Tahap Analisis

Analisis system adalah penelitian atas sistem yang telah ada dengan tujuan untuk
merancang system baru atau memperbaharui system yang sudah ada.
5.3. Tahap Perancangan

Rancangan system adalah penentuan proses dan data yang diperlukan oleh system  baru.
Jika system ini berbasis komputer, rancangan dapat menyertakan spesifikasi jenis peralatan yang
akan digunakan.

5.4. Tahap Penerapan

Penerapan merupakan kegiatan memperoleh dan mengintegrasikan sumber dayafisik dan


konseptual yang menghasilkan suatu sistem yang bekerja. Pada tahapan inidilakukan beberapa
hal yaitu: Coding, Testing, Instalasi. Dan Output dari tahapan ini adalah : source code, prosedur,
pelatihan.
5.5. Tahap Penggunaan

Tahap penggunaan memiliki 3 langkah :

 Menggunakan System

Pemakai menggunakan system untuk mencapai tujuan yangdiidentifikasikan pada tahap


perencanaan.

 Audit System

Setelah system baru mapan, penelitian formal dilakukan untukmenentukan seberapa baik
system baru itu memenuhi kriteria kinerja. Studisemacam ini disebut dengan penelaahan
setelah penerapan (  postimplementation  review) dan dapat dilakukan oleh seseorang
dari jasainformasi atau oleh seorang auditor internal.

 Memelihara System

Selama manajer menggunakan system, berbagai modifikasi dibuat sehingga system terus
memberikan dukungan yang diperlukan. Modifikasi ini disebut dengan pemeliharaan
system (System maintenance)
6. Alat Pengembangan system

6.1. Bagan Alir Dokumen (Mapping Chart)

Merupakan bagan alir yang menunjukkan arus dari laporan danformulir atau dokumen .

6.2. Diagram Arus Data (Data Flow Diagram)

DFD (Data Flow Diagram) digunakan pada metodologi structured, analisa dan desain.
DFD sering digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang
akan dikembangkan lebih lanjut, DFD merupakan dokumentasi darisistem yang baik.
6.3. Kamus Data File (Data Dictionary)

Merupakan katalog fakta tentang data dan kebutuhan-kebutuhan informasi dari suatu


sistem informasi.  

6.4. Relational Database

Merupakan hubungan dari file-file database yang digunakan dalam sistem yang dirancang.


Penggambaran database relationship dilakukan pada proses normalisasi.

6.5. Context Diagram

Context diagram merupakan diagram yang dapat menggambarkan hubungan keterkaitan


antara sistem dengan pihak-pihak diluar lingkungan sistem dan posisi sistem dalam lingkungan
tersebut. Pihak-pihak tersebut merupakan pihak-pihak yang membutuhkan informasi dan data
bagi sistem.

6.6. Diagram Alir Informasi

Diagram Alir Informasi adalah suatu diagram yang menggambarkan informasi yang
mengalir dari suatu bagian ke bagian yang lainnya.

6.7. Jadwal Implementasi


Suatu jadwal yang menerangkan proses implementasi yang sudah direncanakan beserta
perhitungan dari berbagai aktifitas.
B. Perencanaan dan Analisa Sistem

1. Pengertian perencanaan Sistem

Perencanaan Sistem adalah Proses membuat sebuah Laporan Perencanaan Sistem yang
menggunakan sumber sistem informasi yang berhubungan dan mendukung tujuan bisnis dan
operasi organisasi.

Perancangan sistem merupakan merancang atau men-desain sebuah sistem yang baik, dimana
isinya adalah langkah-langkah operasi dalam proses pengolahan data dan prosedur untuk
mendukung operasi sistem.

Pengertian perancangan sistem lainnya menurut Jogiyanto. HM,(1991), dalam buku-nya


Analisis Dan Disain Sistem, Perancangan sistem dapat diartikan sebagai berikut ini :

 setelah analisis dari siklus pengembangan sistem.


 Pendefinisian dari sebuah kebutuhan-kebutuhan fungsional.
 Persiapan untuk merancang bangun implementasi.
 Menggambarkan bagaimana sebuah sistem itu dibentuk.
 Dapat berupa penggambaran suatu perencanaan serta pembuatan sebuah sketsa atau
-pengaturan dari beberapa elemen terpisah ke dalam satu kesatuan yang utuh dan
berfungsi.
 Termasuk menyangkut mengkonfigurasikan dari komponen-komponen perangkat keras
dari sebuah sistem.

2. Mengapa Sistem Direncanakan ?

Untuk menghindari hukuman yang diderita jika tidak sesuai atau tidak ada perencanaan sistem,
yaitu :

 Kehilangan kesempatan untuk memanfaatkan faktor strategis PDM

 Biaya yang terlalu tinggi untuk hardware, software dan jaringan telekomunikasi yang
terlambat dipesan.
 Gangguan user dan pekerjaannya dan operasi perusahaan selama produksi memuncak
karena salah penjadualan.

2.1. Adapun Perencanaan sistem terdiri dari :

1. Perencanaan jangka pendek -> yaitu jangka waktu dari 1 tahun sampai dengan 2 tahun
2. Perencanaan jangka panjang -> yaitu jangka waktu sampai maksimal 5 tahun.

2.2. Perlunya perencanaan sistem

 Sebagai langkah awal dari pencapaian tujuan akan memberikan arah dan kejelasan
tujuan tersebut, sehingga semua komponen ataupun elemen-elemen dalam organisasi
mengetahui dengan baik tujuan yang hendak dicapai.
 Semua bagian yang ada dalam organisasi akan bekerja ke arah satu tujuan yang sama.
 Mengidentifikasikan berbagai hambatan dan peluang.
 Membantu pekerjaan menjadi lebih efisien dan efektif.
 Perencanaan sendiri dapat diartikan aktivitas pengawasan.
 Perencanaan juga membantu untuk mengurangi resiko dan ketidakpastian.

2.3. Langkah-langkah perencanaan sistem

 Menyadari masalah

 Mendefinisikan masalah

 Menentukan tujuan sistem

 Mengidentifikasi kendala sistem

 Membuat studi kelayakan

 Mempersiapkan usulan penelitian sistem

 Menyetujui atau menolak proyek penelitian

 Menetapkan mekanisme pengendalian


3. Mereview Faktor Kelayakan dan Strategi

3.1. Faktor Kelayakan (Telos)

 Technical 
Menunjukkan apakah sistem yg diusulkan dapat dikembangkan dan diterapkan
dengan menggunakan teknologi yang ada atau jika membutuhkan teknologi baru.

 Economic
Menunjukkan apakah dana yg memadai tersedia untuk mendukung biaya dari
sistem yg diusulkan

 Legal
Menunjukkan apakah ada konflik antara sistem yang sedang dipertimbangkan dan
kemampuan perusahaan untuk menunaikan kewajibannya

 Operational 
Menunjukkan apakan prosedur dan ketrampilan personalia yg ada cukup untuk
mengoperasikan sistem yg diusulkan atau apakah prosedur dan ketrampilan tambahan
akan diberikan.

 Schedule
Sistem yg diusulkan harus berlaku dalam suatu kerangka waktu yang logis.

3.2. Faktor Strategik (Pdm)

 Produktivitas

Mengukur jumlah output yang dihasilkan dari input. Tujuan untuk mengurangi atau
menghapus biaya yang tidak menambah nilai. Diukur dengan RATIO, misal total biaya tenaga
kerja mingguan dibandingkan dengan jumlah unit yang dihasilkan selama seminggu atau jumlah
bahan mentah yang masuk selama seminggu dibandingkan dengan jumlah barang jadi yang
dihasilkan selama seminggu.

 Diferensiasi.

Mengukur seberapa baik suatu perusahaan dapat menawarkan produknya atau


pelayananan yang secara nyata tidak serupa dengan jenis dan sifat dari produk dan pelayanan
para pesaingnya. Dicapai melalui peningkatan kualitas, keanekaragaman, penanganan khusus,
pelayanan cepat, biaya rendah dan sebagainya.

 Manajemen.

Menunjukkan seberapa baik sistem informasi menyediakan informasi untuk membantu


para manajer dalam perencanaan, pengendalian dan pengambilan keputusan.

4. Tahap Perencanaan Sistem Dan Analisis Sistem

 Pembahasan dan perencanaan pada tingkat menajemen puncak.

 Penetapan dewan pengarah perencanaan sistem.

 Penetapan tujuan dan batasan keseluruhan.

 Pengembangan perencanaan sistem informasi strategik

 Identifikasi dan memprioritaskan area spesifik dalam organisasi sebagai fokus


pengembangan sistem.

 Pembuatan proposal sistem untuk mendukung dasar analisis dan perancangan awal
sistem.

5. Pengertian Analisis Sistem

Analisis sistem ialah penjabaran dari suatu sistem informasi yang utuh ke dalam berbagai
bagian komponennya dengan maksud agar bisa mengidentifikasi dan mengevaluasi berbagai
macam masalah atau hambatan yang timbul pada sistem sehingga nantinya bisa dilakukan
penanggulangan, perbaikan dan juga pengembangan.

5.1. Metode yang digunakan Analis

1. Observasi

Istilah observasi berasal dan bahasa Latin yang berarti ”melihat” dan “memperhatikan”.
Istilah observasi diarahkan pada kegiatan memperhatikan secara akurat, mencatat fenomena yang
muncul, dan mempertimbangkan hubungan antar aspek dalam fenomena tersebut.

Macam – macam teknik observasi

 Observasi Partisipan
Suatu observasi disebut observasi partisipan jika orang yang rnengadakan observasi
(observer) turut ambil bagian dalam kehidupan observer.
 Observasi Sistematik
Observasi sistematik biasa disebut juga observasi berkerangka atau structured
observation
 Observasi Eksperimental
Observasi dapat dilakukan dalam lingkup alamiah/natural ataupun dalam lingkup
experimental.

Kelebihan Teknik Observasi

 Data yang dikumpulkan melalui observasi cenderung mempunyai keandalan yang tinggi.
 Penganalisis melalui observasi dapat melihat langsung apa yang sedang dikerjakan.
Pekerjaan-pekerjaan yang rumit kadang-kadang sulit untuk dijelaskan dengan kata-kata.
Melalui observasi, penganalisis dapat mengidentifikasikan kegiatan-kegiatan yang tidak
tepat yang telahdigambarkan oleh teknik pengumpulan data yang lain.
 Dengan observasi, penganalisis dapat menggambarkan lingkungan fisik dari kegiatan-
kegiatan

Kekurangan Teknik Observasi


 Umumnya orang yang diamati merasa terganggu atau tidak nyaman, sehingga akan
melakukan pekerjaanya dengan tidak semestinya.
 Pekerjaan yang sedang diobservasi mungkin tidak dapat mewakili suatu tingkat kesulitas
pekerjaan tertentu atau kegiatan-kegiatan khusus yang tidak selalu dilakukan
 Observasi dapat mengganggu pekerjaan yang sedang dilakukan.
 Orang yang diamati cenderung melakukan pekerjaannya dengan lebih baik dari biasanya
dan sering menutupi kejelekannya.

2. Interview / Wawancara 

Metode ini merupakan teknik pengumpulan requirement yang paling umum di lakukan.
Teknis dilapangan nya, sang pengembang atau develop menanyakan hal – hal yang berkaitan
dengan masalah yang diangkat kepada responden yang memiliki kriteria yang cocok pada
masalah yang ditanyakan.

Berikut langkah melakukan interview :

 Memilih target interview


 Mendesain pertanyan interview
 Persiapan
 Interview
 Follow up

3. Diskusi Kelompok 

Diskusi kelompok merupakan suatu proses bimbingan dimana murid-murid akan


mendapatkan suatu kesempatan untuk menyumbangkan pikiran masing-masing dalam
memecahkan masalah bersama. Dalam diskusi ini tetanam pula tanggung jawab dan harga diri.

Moh. Uzer  Usman (2005:94) menyatakan bahwadiskusi kelompok merupakan suatu


proses yang teratur yang melibatkan sekelompok orang dalam interaksi tatap muka yang
informal dengan berbagai pengalaman atau informasi, pengambilan kesimpulan atau pemecahan
masalah.
4. Presentasi

Merupakan kegiatan berbicara di depan orang banyak atau salah satu bentuk komunikasi.
presentasi adalah topik pengajuan kegiatan, pendapat atau informasi kepada orang lain. Tidak
seperti pidato lebih sering dibawakan dalam acara resmi dan acara politik, presentasi lebih sering
dilakukan di bisnis pertunjukan.

5.2. Perlunya Analisis Sistem

 Mengidentifikasi masalah-masalah dari user.


 menyatakan secara spesifik sasaran yang harus dicapai untuk memenuhi kebutuhan user.
 memilih alternatif-alternatif metode pemecahan masalah.
 merencanakan dan menerapkan rancangan sistemnya sesuai dengan permintaan user.

5.3. Elemen Kunci Dalam Laporan Analisis Sistem

 Ringkasan
 Penegasan
 Deskripsi
 Ringkasan keputusan ke-2
 Spesifikasi

5.4. Mereview Kelayakan dan Strategi (Menilai faktor kelayakan Telos)

 Menilai Kelayakan Teknik (T)

 Menilai Kelayakan Ekonomi (E)

 Menilai Kelayakan Hukum (L)

 Menilai Kelayakan Operasi (O)


 Menilai Kelayakan Waktu (S)

5.5. Mereview Kelayakan dan Strategi (Faktor Perancangan Murre)

 Mengukur Kualitas Perancangan Sistem


 Menilai Faktor Perancangan MURRE
 Menilai Maintainability (M)
 Menilai Kegunaan (U)
 Menilai Kegunaan Kembali (R)
 Menilai Kehandalan (R)
 Menilai Perluasan (E)

5.6. Teknik Pengumpulan Fakta

1. Sistem Berjalan

Prosedur sistem berjalan adalah suatu proses atau langkah-langkah yang menunjukan


perjalanan data atau dokumen pada suatu sistem atau proses keluar masuknya berkas yang terjadi
pada suatu sistem yang sedang berjalan atau berlangsung.

2. Sumber internal

Sumber internal merupakan satu sumber informasi yang berisi tautan ke dalam sumber-
sumber informasi dan publikasi yang diterbitkan dan di Kelola

3. Sumber eksternal

Sumber eksternal adalah sumber yang berasal dari luar pemsahaan dan metode
pembelanjaan dimana usaha pemenuhan kebutuhan modalnya diambil dari sumber-sumbe
rmodal yang berada di luar perusahaan di namakan pembelanjaan dari luar
perusahaan(externalfinancing).Dana yang berasal dari sumber eksternal adalah dana yang
berasal dari para kreditur dan pemilik, peserta atau pengambil bagian didalampemsahaan.
5.7. Teknik-Teknik Mengorganisasikan Fakta

1. Analisis pengukuran kinerja

Tujuan utama dalam sebuah pengukuran kinerja adalah untuk memotivasi karyawan


dalam sasaran organisasi dan dalam mematuhi standar perilaku yang telah ditetapkan
sebelumnya agar membuahkan tindakan dan hasil yang diinginkan (Mulyadi, 2001:420).

2. Analisis distribusi kerja

Secara umum pengertian distribusi adalah salah satu aktivitas dari perusahaan yang
bergerak dibidang penjualan dan pemasaran, yang memiliki arti secara sederhana sebagai
aktivitas untuk menyediakan produk secara merata di wilayah penjualan atau wilayah
distribusi. Sedangkan bagi principal, tujuan distribusi bukan hanya mengenai ketersediaan
produk (availability) di outlet saja, melainkan juga bagaimana produk tersebut bisa terlihat
(visibility) oleh konsumen yang disasar (target market) dari produk tersebut. Itulah
sebabnya, kita sering mendengar istilah availability dan visibility, yaitu ketersediaan
produk dan produk bisa terlihat olah konsumen, sebagai pengganti kata distribusi atau
pengertian distribusi secara sederhana.

3. Analisis fungsional

Tujuan penyelidikan analisis fungsional adalah untuk menemukan aturan abstrak dari


bidang-bidang tersebut, yang kemudian dapat diterapkan untuk berbagai masalah konkrit.

4. Analisis matriks.

Fungsi juga tujuan dari analisis SWOT adalah untuk menemukan aspek-aspek penting


dari kekuatan, kelemahan, peluang, dan ancaman di dalam suatu perusahaan.

5.8. Pengembangan Teknik Pengumpulan Data

1. Interview
Interview/wawancara merupakan percakapan antara dua orang atau lebih dan berlangsung antara
narasumber dan pewawancara. ... Wawancara dilakukan dengan cara penyampaian sejumlah
pertanyaan dari pewawancara kepada narasumber.

2. Teknik observasi

Teknik observasi adalah teknik pengumpulan data dengan cara peneliti melakukan pengamatan
secara langsung di lapangan. Pengamatat disebut observer yang diamati disebut observer.
Metode observasi merupakan metode pengumpul data yang dilakukan dengan cara mengamati
dan mencatat secara sistematik gejala-gejala yang diselidiki (Supardi, 2006 : 88). Observasi
dilakukan menurut prosedur dan aturan tertentu sehingga dapat diulangi kembali oleh peneliti
dan hasil observasi memberikan kemungkinan untuk ditafsirkan secara ilmiah.

3. Daftar pertanyaan

Daftar pertanyaan adalah kelompok pertanyaan tertulis dengan sistem tertentu yang harus
dijawab secara tertulis pula angket.

4. Teknik pengambilan sampel

Probability sampling adalah suatu teknik pengambilan sampel dari memberikan peluang yang
sama dan menyeluruh dari suatu populasi untuk dipilih dan yang akan menjadi bagian sampel
tersebut

5.9. Langkah-Langkah Analisis Sistem

1. Identify

Identification adalah sebuah kegiatan yang bertujuan untuk memeriksa dan menganalisa


secara lebih dalam akan sebuah hal/benda

2. Understand

Di dalam tahap analisa sistem terdapat beberapa langkah-langkah dasar yang harus


dilakukan oleh analis sistem, sebagai berikut yakni: ... Understand, merupakan memahami
kerja dari sistem yang ada. Analyze, merupakan menganalisis sistem.
3. Analyze

Analyze, merupakan menganalisis sistem. Report, merupakan membuat laporan


hasil analisis.

4. Report

Report, merupakan membuat laporan hasil analisis

5.10. Tujuan Analisis Kelayakan

 Menentukan kemungkinan keberhasilan solusi yang diusulkan.


 Berguna untuk memastikan bahwa solusi yang diusulkan tersebut benar – benar dapat
dicapai dengan sumber daya dan dengan memperhatikan kendala yang terdapat pada
perusahaan serta dampak terhadap lingkungan sekeliling.

5.11. Proses Analisis Sistem

 Tahap Analisa sistem

Merupakan kegiatan penguraian dari suatu sistem informasi yang utuh ke dalam
bagian komponennya dengan maksud untuk mengidentifikasi dan mengevaluasi
permasalahan – permasalahan, kesempatan – kesempatan, hambatan – hambatan yang
terjadi dan kebutuhan – kebutuhan yang diharapkan sehingga dapat diusulkan
perbaikannya

 Mengidentifikasi Masalah
Identifikasi masalah merupakan langkah awal dari analisa sistem. Dalam tahap ini
didefinisikan masalah yang harus dipecahkan dengan munculnya pertanyaan yang ingin
dipecahkan.

 Memahami Kerja Sistem yang Ada

Langkah ini dilakukan dengan mempelajari secara rinci bagaimana sistem yang
sudah ada berjalan. Untuk mempelajari operasi dari sistem ini diperlukan data yang dapat
diperoleh dengan melakukan penelitian terhadap sitem.

 Menganalisis Sistem

Berdasarkan data yang sudah diperoleh maka dilakukan analisa hasil penelitian
yang sudah dilakukan untuk mendapatkan pemecahan masalah yang akan dipecahkan.

 Membuat Laporan

Laporan perlu dibuat sebagai dokumentasi dari penelitian. Tujuan utamanya


adalah sebagai bukti secara tertulis tentang hasil analisa yang sudah dilakukan. Laporan
hasil analisis diserahkan ke Panitia Pengarah (Steering Committee) yang nantinya akan
diteruskan ke manajemen. Pihak manajemen bersama-sama dengan panitia pengarah dan
pemakai sistem akan mempelajari temuan-temuan dan analis yang telah dilakukan oleh
analis sistem yang disajikan dalam laporan ini.
DAFTAR PUSTAKA / REFERENSI

https://salamadian.com/sdlc-system-development-life-cycle/

https://ranahresearch.com/metode-waterfall/

https://www.dicoding.com/blog/metode-sdlc/

https://glints.com/id/lowongan/rapid-application-development-adalah/#.YYDAK2BBy01

https://www.sekawanmedia.co.id/metode-agile-development/

https://hanifsky.blogspot.com/2012/05/metode-pengembangan-evolusioner.html

https://hanifsky.blogspot.com/2012/05/model-pengembangan-berorientasi.html

http://tissa.staff.gunadarma.ac.id/Downloads/files/66825/UML+DIagram+Activity.pdf

https://alvinheadhunters.wordpress.com/2012/01/18/perencanaan-dan-analisis-sistem/

https://rendisan.blogspot.com/2011/03/faktor-kelayakan-telos-dan-faktor.html

https://acepsupandi.wordpress.com/2013/10/20/metode-atau-tehnik-yang-dapat-digunakan-pada-
analisis-kebutuhan-rekayasa-perangkat-lunak-1/

https://ruangguruku.com/pengertian-diskusi-kelompok/

https://www.dosenpendidikan.co.id/presentasi-adalah/

https://repository.bsi.ac.id/index.php/unduh/item/13080/File_11-BAB-III-Analisa-Sistem-
Berjalan.pdf

http://lib.ugm.ac.id/ind/?page_id=185

https://adoc.pub/sumber-eksternal-adalah-sumber-yang-berasal-dari-luar-pemsah.html

https://media.neliti.com/media/publications/105594-ID-analisis-pengukuran-kinerja-perusahaan-
d.pdf

https://distribusipemasaran.com/pengertian-tujuan-analisa-distribusi-numeric-weighted-
distribution/
https://id.wikipedia.org/wiki/Analisis_fungsional#:~:text=Tujuan%20penyelidikan%20analisis
%20fungsional%20adalah,diterapkan%20untuk%20berbagai%20masalah%20konkrit.

https://www.jurnal.id/id/blog/fungsi-manfaat-tujuan-juga-faktor-internal-dalam-analisis-swot-
adalah-berikut/#:~:text=Fungsi%20juga%20tujuan%20dari%20analisis,ancaman%20di
%20dalam%20suatu%20perusahaan.

https://brainly.co.id/tugas/26362151

https://brainly.co.id/tugas/18319412

https://brainly.co.id/tugas/34619812#:~:text=rb%20orang%20terbantu-,Jawaban%3A,dari
%20daftar%20pertanyaan%20adalah%20angket.

https://brainly.co.id/tugas/9090299

https://brainly.co.id/tugas/2650225

https://kamus.tokopedia.com/a/analisis-sistem/#:~:text=Di%20dalam%20tahap%20analisa
%20sistem,analis%20sistem%2C%20sebagai%20berikut%20yakni%3A&text=Understand%2C
%20merupakan%20memahami%20kerja%20dari,Analyze%2C%20merupakan%20menganalisis
%20sistem

https://kamus.tokopedia.com/a/analisis-sistem/#:~:text=Analyze%2C%20merupakan
%20menganalisis%20sistem,merupakan%20membuat%20laporan%20hasil%20analisis

Anda mungkin juga menyukai