Tidak Ada Blog Yang Aman

Nugas Gann

SYSTEM DEVELOPMENT LIFE CYCLE DAN CONFIDENTIALITY, INTEGRITY, DAN AVAILABILITY

 MAKALAH

System Development Life Cycle (SDLC)


 

 

 

 


 


Disusun Oleh :

Muhammad Faishal Arrafi (54419131)

 

 

 

FAKULTAS TEKNOLOGI INDUSTRI

JURUSAN TEKNIK INFORMATIKA

UNIVERSITAS GUNADARMA

2020/2021

 

 

 

KATA PENGANTAR

Segala puji dan syukur kami panjatkan kehadirat Allah SWT yang telah melimpahkan rahmat dan hidayah-Nya kepada kita semua. Atas rahmat dan hidayah-Nya saya dapat menyelesaikan makalah berjudul System Development Life Cycle (SDLC) dengan tepat waktu.

Makalah System Development Life Cycle (SDLC) disusun guna memenuhi tugas Ibu Budi Utami Fahnun pada mata kuliah Pengantar Web Science di Universitas Gunadarma. Selain itu saya juga berharap agar makalah ini dapat menambah wawasan bagi pembaca tentang layanan Development.

Saya mengucapkan terima kasih sebesar-besarnya kepada Ibu selaku dosen mata kuliah. Tugas yang telah diberikan ini dapat menambah pengetahuan dan wawasan terkait bidang yang ditekuni.

Mungkin dalam pembuatan makalah ini terdapat kesalahan dan kekurangan yang belum saya ketahui. Maka dari itu saya mohon saran dan kritik dari dosen maupun teman-teman. Demi tercapainya makalah yang sempurna.

 

 


DAFTAR ISI

 KATA PENGANTAR …………………………………………………   ii

DAFTAR ISI ……………..........………………………………………   iii

BAB I PENDAHULUAN ………………………………………………  1

1.1 Latar Belakang ……………………………………………… 1

1.2 Rumusan Masalah ………………………………………….   1

1.3 Tujuan …………………………………………………........  1

BAB II PEMBAHASAN ……………………………………………….  2

 

2.1. Pengertian SDLC (Systems Development Life Cycle)…….   2

2.2. Langkah-langkah pada SDLC ……………………………     2

2.3. Pentingnya Confidentiality, Integrity, dan Availability (CIA) …    4

BAB III PENUTUP …………………………………………………………… 6

3.1 Kesimpulan ………………………………………………………   6

3.2 Saran ……………………………………………………………    6

DAFTAR PUSTAKA ……………………………………………………….   7 

BAB I

PENDAHULUAN

1.1. Latar Belakang

             Perkembangan internet akhir-akhir ini telah membuat institusi pendidikan khususnya perguruan tinggi membutuhkan sebuah situs web untuk mempermudah para mahasiswanya dalam memperoleh berbagai macam informasi mengenai kampus.

             Mahasiswa dalam hal ini tidak hanya meliputi mahasiswa yang masih menjalani pendidikan di perguruan tinggi tersebut, melainkan juga mahasiswa yang telah menyelesaikan pendidikannya atau alumni.

             Salah satu media yang dapat dipakai untuk menjembatani hubungan antara alumni dengan pihak perguruan tinggi adalah internet khususnya situs web. Aplikasi web tidak lagi terbatas sebagai pemberi informasi yang statis, melainkan juga mampu memberikan informasi yang berubah secara dinamis dengan cara melakukan koneksi terhadap basisdata.

 

1.2. Rumusan Masalah

1.     Apa yang dimaksud dengan SDLC pada perancangan sistem ?

2.     Apa saja langkah-langkah SDLC yang ada pada web yang dibangun ?

3.     Mengapa pada website diperlukan adanya Confidentiality, Integrity, dan Availabilty (CIA) ?

4.     Apa bentuk CIA pada website yang dibangun ?

 

1.3. Tujuan

1.     .Untuk mengetahui pengertian dari SDLC.

2.     Untuk mengetahui langkah-langkah yang ada pada SDLC pada web.

3.     Untuk mengetahui Confidentiality, Integrity, dan Availabilty (CIA) yang sangat diperlukan oleh website.

4.     Untuk mengetahui bentuk CIA yang ada pada web.

 

BAB II

PEMBAHASAN

2.1. Pengertian SDLC (Systems Development Life Cycle)

Apa itu SDLC? SDLC merupakan singkatan dari Systems Development Life Cycle. Jika diterjemahkan ke bahasa Indonesia maka memiliki arti siklus hidup pengembangan sistem. SDLC merupakan sebuah sistem yang digunakan dalam membangun sistem informasi sehingga sistem tersebut bisa berjalan sesuai dengan apa yang diinginkan. 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 ini akan menjadi sebuah kerangka yang di dalamnya memuat langkah atau tahapan yang harus dijalankan di dalam memproses pengembangan dari software atau perangkat lunak. Sistem tersebut juga di dalamnya memuat perancanaan secara lengkap yang berkaitan dengan pengembangan, pemeliharaan, serta pergantian software tertentu.

 

2.2. Langkah-langkah pada SDLC

1.       Requirement (Analisis Kebutuhan)

Dalam langkah ini merupakan tahap analisa terhadap kebutuhan sistem. Penulis akan menggali informasi sebanyak-banyaknya dari user sehingga akan terbangun sebuah sistem komputer yang bisa melakukan tugas-tugas yang diinginkan oleh user tersebut. Tahapan ini akan menghasilkan dokumen user requirement atau bisa dikatakan sebagai data yang berhubungan dengan keinginan user dalam pembuatan sistem. Dokumen inilah yang akan menjadi acuan untuk menerjemahkan kedalam bahasa pemrogaman.

Pada tahap ini pengembangan sistem diperlukan suatu komunikasi yang bertujuan untuk memahami sistem yang dibutuhkan pengguna dengan cara wawancara, mengalisis langsung di lapangan, dan juga mencari dari beberapa sumber yang berkaitan.dalam hal ini, agar lebih nyaman saya menggunakan font dari poppins yang cukup terkenal nyaman untuk dilihat dan dibaca

 

 

2.       System Design (Desain Sistem)

Proses desain akan menerjemahkan syarat kebutuhan kesebuah perancangan perangkat lunak yang dapat diperkirakan sebelum dibuat coding. Proses ini berfokus pada rancangan basis data, arsitektur sistem,dan desain user interface.

Pada tahap ini, penulis mulai merancang apa saja yang dibutuhkan dalam pembuatan sistem  yakni  database  design  termasuk  juga entity  relationship  diagram(ERD)  yang bertugas  sebagai  penyimpanan  data,  urutan  proses  sistem  (flowchart)  agar  pembuatan sistem lebih tertata langkah demi langkah, design user interace yang akan diterjemahkan ke bentuk sistem.

3.       Coding & Implementation

Coding merupakan penerjemahan desain dalam bahasa yang bisa dikenali oleh komputer. Tahapan inilah yang merupakan tahapan nyata dalam mengerjakan suatu sistem. Dalam artian pengunaan komputer akan dimaksimalkan dalam tahapan ini. Dalam membuat program ini, penulis mengunakan bahasa pemrogaman Hypertext Markup Language (HTML), Hypertext Preprocessor (PHP) menggunakan Framework CodeIgniter dan database MySQL.

Pada  tahap  ini,  dilakukannya  proses  penterjemahan perancangan  desain  ke  dalam bentuk yang dimengerti oleh mesin dan juga integrasi dengan payment gateway Midtrans. Kode program yang dibuat masih berupa modul kecil yang nantinya akan digabungkan

4.       Integration & Testing

Setelah pengkodean selesai maka akan dilakukan testing terhadap sistem yang telah dibuat tadi. Tujuan testing adalah menemukan kesalahan kesalahan terhadap sistem tersebut kemudian diperbaiki. Tahapan ini bisa dikatakan tahap akhir dalam pembuatan sebuah sistem. Setelah melakukan analisis, desain dan pengkodean maka sistem yang sudah dijadikan digunakan oleh user.

 


2.3. Pentingnya Confidentiality, Integrity, dan Availability (CIA)

CIA Triad dalah suatu model yang dirancang dengan tujuan memandu kebijakan yang terkait keamanan informasi pada suatu organisasi. CIA itu sendiri terdiri dari 3 aspek yaitu Confidentiality, Integrity dan Availability.

 

Ø  Confidentiality

Merupakan aspek dalam keamanan jaringan yang membatasi akses terhadap informasi, dimana hanya orang-orang yang telah mendapatkan izin yang bisa mengakses informasi tertentu. Akses di sini memang harus dibatasi agar hanya ditujukan bagi mereka yang berwenang dalam melihat data yang dipermasalahkan. Data biasanya juga dapat dikategorikan menurut jumlah dan jenis kerusakan yang bisa kejadian jika jatuh ke tangan yang tidak diinginkan.

 

Ø  Integrity

Integrity merujuk kepada tingkat kepercayaan terhadap suatu informasi, kepecayaan dalam hal ini mencakup akurasi dan konsistensi terhadap informasi yang ada. Oleh karena itu perlu adanya proteksi terhadap suatu informasi dari modifikasi oleh pihak-pihak yang tidak diizinkan. Langkah-langkah tersebut juga termasuk izin dalam mengakses file dan batasan kontrol bagi akses pengguna. Kontrol ini bisa dipakai untuk mencegah perubahan yang keliru atau penghapusan tidak disengaja dari pengguna resmi yang bisa juga menjadi masalah. Jadi, intinya backup/redundant harus tersedia untuk  memulihkan data yang sudah kena masalah agar bisa kembali ke keadaan yang semula.

 

Ø   Availability

Availability adalah bisa diterapkan dengan sangat baik bila developer telah memastikan adanya pemeliharaan semua hardware secara ketat. Developer/pengembang juga perlu melakukan perbaikan hardware sesegera mungkin ketika diperlukan. Tak hanya itu, pengembang wajib memelihara lingkungan sistem operasi supaya bisa berfungsi dengan baik dan bebas dari konflik software-nya. Konsep availability dari suatu informasi berarti bahwa informasi tersebut selalu tersedia ketika dibutuhkan bagi orang-orang yang memiliki izin terhadap informasi tersebut. Sehingga ketika dibutuhkan oleh user, data/informasi dapat dengan cepat diakses dan digunakan. Salah satu serangan terhadap availability suatu informasi yang paling dikenal adalah Distributed Denial of Service (DdoS).

 


BAB III

PENUTUP

3.1. Kesimpulan

SDLC adalah tahapan kerja yang bertujuan untuk menghasilkan sistem berkualitas tinggi yang sesuai dengan keinginan pelanggan atau tujuan dibuatnya sistem tersebut. Langkah- Langkah mengunakan metode SDLC pada website yaitu Requirement (Analisis Kebutuhan), System Design (Desain Sistem), Coding & Implementation, Integration & Testing

CIA adalah aspek metode pengamanan berdasarkan Confidentiality, Integrity, Availability pada sebuah sistem menangani dan melindungi info atau data penting yang mereka miliki.

 

3.2. Saran

Sebelum membangun perangkat lunak(software), lebih baik kita tahu dulu tentang pengembangan system informasi (SDLC) dalam pembuatan perangkat lunak tersebut, agar kita dapat menghasilkan suatu perangkat lunak yang bermanfaat.

 

 

DAFTAR PUSTAKA

https://security.blogoverflow.com/2012/08/confidentiality-integrity-availability-the-three-components-of-the-cia-triad/

https://handisonj.wordpress.com/2013/09/16/cia-confidentiality-integrity-availability/

https://www.dewaweb.com/blog/web-app-security-cia-triad/

https://www.nesabamedia.com/sdlc-systems-development-life-cycle/

https://www.coursehero.com/file/38518827/sdlcdoc/

https://joulisinolungan.wordpress.com/2014/12/10/pengembangan-sistem-teknologi- informasi-metode-sdlc-system-development-life-cycle/

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

https://accounting.binus.ac.id/2020/05/19/memahami-system-development-life-cycle/ http://jayanarapi.blogspot.com/

https://idwebhost.com/blog/pentingnya-cia-triad/

https://www.logique.co.id/blog/2021/02/18/keamanan-informasi/

0 Comment for "SYSTEM DEVELOPMENT LIFE CYCLE DAN CONFIDENTIALITY, INTEGRITY, DAN AVAILABILITY"

Back To Top