Minggu, 20 Juni 2021

Makalah SLDC Dan CIA Triad (Pengantar Web Science)

Assalamu'alaikum Warahmatullahi wabarakatuh 

Postingan ini ditunjukan untuk tugas mata kuliah Pengantar Web Science yang dibimbing oleh Ibu Budi Utami Fahnun


MAKALAH PENGANTAR WEB SCIENCE

SLDC DAN CIA TRIAD

 



 

 

 

 

 

Disusun Oleh :

 

Nur Fikri

54419875

2IA19

 

 

 

 

 

 

UNIVERSITAS GUNADARMA

TEKNIK INFORMATIKA

2020




KATA PENGANTAR

        Dengan segala puji dan puji syukur kepada Tuhan Yang Maha Esa yang telah memberikan kasih sayang dan rahmat-Nya sehingga sebuah makalah berjudul “SLDC Dan CIA Triad” dapat kami selesaikan dengan baik.

        Pada kesempatan kali ini kami mengucapkan terima kasih yang sebesar-besarnya kepada semua pihak yang telah membantu kami dalam menyelesaikan penulisan skripsi ini, kepada Ibu Budi Utami Fahnun selaku dosen pada mata kuliah Pengantar Web Science atas dukungan dan motivasi serta kepada teman-teman yang telah menyumbangkan ide dan motivasi untuk penulisan makalah ini.

        Kami menyadari sepenuhnya bahwa banyak kekurangan dalam penulisan makalah ini, baik dari segi materi, teknis maupun materi presentasi. Oleh karena itu kritik dan saran yang membangun sangat kami harapkan untuk semakin menyempurnakan penulisan makalah ini, akhirnya semoga penulisan makalah ini dapat bermanfaat bagi para pembaca.

Jakarta, 20 Juni 2021



Penulis



PENDAHULUAN

 

      1.1 LATAR BELAKANG MASALAH 

            SDLC (System Development Life Cycle) atau Siklus Hidup Pengembangan Sistem dalam rekayasa sistem dan rekayasa perangkat lunak, adalah proses pembuatan dan pengubahan sistem serta model dan metodologi yang digunakan untuk mengembangkan sistem-sistem tersebut. Konsep ini umumnya merujuk pada sistem komputer atau informasi. SDLC juga merupakan pola yang diambil untuk mengembangkan sistem perangkat lunak, yang terdiri dari tahap-tahap: Rencana (planning), Analisis (analysis), Desain (design), Implementasi (implementation) dan Uji coba (testing). Dalam rekayasa perangkat lunak konsep SDLC mendasari berbagai jenis metodologi pengembangan perangkat lunak. Metodologimetodologi ini membentuk suatu kerangka kerja untuk perencanaan dan pengendalian pembuatan sistem informasi, yaitu proses pengembangan perangkat lunak.

        Anda para pengembang bisnis dan developer tentu menyadari bahwa Web App Anda adalah aset berharga yang harus dijaga keamanannya demi kelancaran bisnis. Inilah mengapa Anda perlu menerapkan prinsip CIA Triad dalam pengembangan Web App Anda. Mari ketahui lebih lanjut soal apa itu CIA Triad!

 

  1.2  Rumusan Masalah










1 


PEMBAHASAN

2.1  Pengertian SLDC

Apa yg dimaksud dengan 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.

 

Pengertian SDLC Menurut Ahli

  • 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.

2.2 Langkah-langkah SLDC

11 Tahapan SDLC (Software Development Life Cycle)

Sumber : https://www.roberthalf.com/

SDLC sendiri dimulai pada tahun 1960-an. Sejak saat itu, proses coding para programmer sudah diikat oleh sebuah tahapan yang sudah disesuaikan dengan prosedur yang sudah meminimalisir dampak buruk akibat penelitiannya. Nah, berikut ini adalah tahapan-tahapan Software Development Life Cycle.

1. Inisiasi (initiation)

Tahap inisiasi menjadi tahapan SDLC yang pertama. Biasanya, tahap ini ditandai dengan adanya pembuatan proposal tentang proyek perangkat lunak.

2. Pengembangan Konsep Sistem (system concept development)

Setelah tahap inisiasi, tahap selanjutnya adalah tahap pengembangan konsep. Pada tahap ini, kamu akan diminta untuk menjelaskan mengenai lingkup konsep yang akan dikerjakan.

Termasuk juga penjelasan mengenai dokumentasi pengembangan manajemen rencana dan analisis area sistem. Selain itu, pada tahap ini kamu juga akan mempelajari bagaimana cara kerja dari sebuah sistem.

3. Systems Planning (Perencanaan Sistem)

Tahapan ini umumnya lebih menekankan aspek feasibility study, yakni studi kelayakan pengembangan sistem. Adapun aktivitas yang dikerjakan pada tahap ini adalah sebagai berikut

  • Pembentukan tim dan konsolidasinya.
  • Mendefinisikan tujuan pengembangan serta ruang lingkup dari pengembangan yang akan dilakukan
  • Mengidentifikasi masalah yang ada pada akankah dapat diselesaikan melalui pengembangan sistem
  • Menentukan strategi yang digunakan selama proses pengembangan dan mengevaluasinya
  • Menentukan prioritas teknologi yang akan digunakan dan pemilihan aplikasi

4. Analisis Sistem (System Analysis)

Pada tahap analisis sistem, akan dilakukan beberapa tahap meliputi study literature. Study literature ini berguna untuk dapat menemukan kasus yang dapat ditangani oleh sistem dan juga mendefinisikan sebuah sistem.

Pada tahap ini, kamu juga dituntut untuk menganalisis kebutuhan sistem dan juga membuat batasan sistem menggunakan brainstorming. Dengan begitu, tim pengembang jadi mengetahui kasus yang tepat untuk dimodelkan dengan menggunakan sistem.

5. Desain (design)

Pada tahap ini, pengembang akan mentransformasikan kebutuhan secara terperinci. Dokumen desain sistem fokus pada bagaimana caranya agar dapat memenuhi berbagai fungsi yang dibutuhkan oleh sebuah sistem

6. Perancangan sistem

Pada tahap ini, fitur-fitur dan operasi pada sistem dideskripsikan secara mendetail dengan aktivitas analisa interaksi objek dan fungsi pada sebuah sistem serta menganalisa data dan membuat skema database. Selain itu, tahap ini juga akan merancang sebuah user interface.

7. Pengembangan (development)

Setelah itu, tahap yang selanjutnya adalah tahap pengembangan, yakni mengubah perancangan ke sistem informasi yang kompleks. Tahap ini juga bertujuan untuk mengetahui bagaimana cara memperoleh dan melakukan penginstalan pada lingkungan yang diharapkan oleh sebuah sistem.

Seperti misalnya, membuat basis data dan menyiapkan standar prosedur, menyiapkan dokumen coding, testing, compile, repair, dan cleaning program. Pada tahap ini juga terdapat tahap visual development phase.

8. Integrasi dan Pengujian (integration and test)

Tahap selanjutnya adalah tahap integrasi dan pengujian. Pada tahap ini, pengembang akan mempresentasikan sistem perangkat lunak yang telah memenuhi keadaan yang dispesifikasikan pada dokumen kebutuhan fungsional. Laporan analisis dan pengujian akan dihasilkan dengan diarahan oleh pengmbang bagian penjamin mutu (quality assurance) dan user.

9. Implementasi

Pada tahap ini, akan diadakan pelaksanaan perangkat lunak pada area produksi (area pada user) dan menjalankan resolusi rate masalah yang terdeteksi dari tahap integrasi dan pengujian sebelumnya.

10. Operasi dan Pemeliharaan (operation and maintenance)

Pada tahap ini, akan dijelaskan tentang pekerjaan yang dilakukan untuk menjalankan dan memelihara sistem informasi pada area produksi (lingkungan pada user), termasuk implementasi akhir dan masuk pada proses peninjauan,.

11. Disposisi (disposition)

Tahap yang terakhir yaitu mendeskripsikan aktivitas dari pengembangan sistem serta membangun data yang sesungguhnya sesuai dengan aktivitas user yang dilakukan. 


2.3 Confidentiality, Integrity, dan Availability (CIA) Dan Bentuknya

Apa itu CIA Triad?

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. Unsur-unsur itulah yang dianggap sebagai tiga komponen Cyber Security yang paling penting di seluruh platform, terutama pada Web App.

  • Confidentiality

Sederhananya, confidentiality ini bisa berarti sama dengan privasi. Ini juga merupakan serangkaian langkah-langkah yang perlu dilakukan untuk mencegah tereksposnya informasi sensitif dari jangkauan tangan orang-orang yang tidak berwenang. Tak hanya itu, juga harus dipastikan bahwa orang yang tepat sudah benar-benar mendapatkannya data yang dibutuhkan.

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. Nah, dampaknya akan terlihat dari lebih banyak atau lebih sedikit langkah yang perlu dilakukan  sebagai implementasi dari kategori tersebut.

Menjaga kerahasiaan data ini juga bisa dilakukan dengan mengadakan pelatihan khusus bagi mereka yang mengetahui adanya dokumen tersebut. Pelatihan semacam itu biasanya akan mencakup edukasi terkait risiko keamanan yang bisa mengancam informasi/data penting yang ada. Aspek lebih lanjut dari pelatihan ini bisa mencakup pelajaran membuat kata sandi yang kuat dan praktik-praktik keamanan sejenis yang lainnya.

Adapun aplikasi yang bagus dari metode ini adalah yang biasa digunakan untuk memastikan kerahasiaan nomor rekening atau nomor perutean pada saat melakukan transaksi online. Hal itu biasa dilakukan dengan mengenkripsi data. Ini merupakan metode umum untuk memastikan kerahasiaan info yang ada.

Selain itu, memasukkan ID pengguna dan kata sandi juga menjadi bentuk prosedur standar dari metode Confidentiality. Tak hanya itu, ada juga otentikasi dua faktor. Pilihan lainnya sebenarnya banyak, termasuk biometric verification.

  • Integrity

Integriy ini berarti menjaga konsistensi, akurasi, dan kepercayaan terhadap data untuk setiap waktu hingga seterusnya. Data tidak boleh diubah pada saat transit. Kemudian juga langkah-langkah tertentu perlu dilakukan untuk memastikan bahwa data tidak bisa diubah-ubah oleh orang yang tidak punya kepentingan sejalan (misalnya, para peretas yang ingin melakukan manipulasi data dsb).

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.

Penting juga bagi pengembang untuk tetap mengikuti semua peningkatan sistem/pembaharuan yang diperlukan dari waktu ke waktu. Ada lagi tugas lainnya, yaitu menyediakan bandwidth komunikasi yang memadai dan mencegah adanya bottleneck. Hal ini bisa mengurangi konsekuensi serius ketika masalah hardware benar-benar terjadi.

Untuk mencegah kehilangan data dari bencana, salinan backup bisa disimpan di lokasi yang secara geografis terisolasi, bahkan mungkin di tahan api atau tahan air. Peralatan keamanan ekstra atau perangkat lunak seperti firewall dan server proxy juga bisa diadakan untuk melindungi data dari time-offi dan serangan DDoS maupun gangguan jaringan yang lainny

Jadi intinya, Confidentiality dalam konteks ini merupakan seperangkat aturan yang membatasi akses ke informasi. Integrity itu adalah jaminan bahwa informasinya bisa dipercaya dan akurat. Terakhir, Availability adalah jaminan akses yang bisa diandalkan agar dapat mengolah informasi dari orang yang memiliki kewenangan.


PENUTUP

3.1 Kesimpulan

Nah, demikian makalah tentang pengertian SDLC (Software Development Life Cycle), tahapan SDLC, mengapa pada website sangat diperlukan adanya Confidentiality, Integrity, dan Availability (CIA) dan bentuk CIA . Semoga informasi tersebut dapat menambah pengetahuan kamu dan jangan lupa membagikan pengetahuan yang kamu dapat kepada orang lain. Sekian dan selamat beraktivitas kembali.


DAFTAR PUSTAKA

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

                    - https://badoystudio.com/tahapan-sdlc/

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

                    - https://eprints.akakom.ac.id/120/10/105410209_BAB%20I.pdf



Tulisan ini dikhusukan untuk tugas di mata kuliah Pengantar Web Science.

Wassalamu'alaikum Salam Warahmatullahi wabarakatu


Minggu, 14 Maret 2021

Yang Dimaksud Web Statis dan Dinamis Beserta Contohnya

 Assalamu'alaikum Warahmatullahi wabarakatuh

Kali ini saya akan membahas tentang web statis dan dinamis beserta contohnya

Berdasarkan teknologinya, website terbagi menjadi 2, yaitu:

  • Web Statis (Diam).
  • Web Dinamis (Tidak Diam).

Pengertian Web Statis dan Dinamis

Web Statis adalah website dimana informasi yang terkandung di dalamnya tidak bisa diupdate melalui aplikasi website tersebut melainkan harus merubah script yang ada di dalamnya. Sedangkan Web Dinamis adalah website dimana informasi yang terkandung di dalamnya dapat di update melalui aplikasi website tersebut.

Contoh Web Statis dan Dinamis

Web Statis:

1.https://jekyllrb.com/


Ini merupakan web statis karena terbatas dalam berintraksi dengan web dan juga ini dapat di akses dengan cepat dan juga untuk mengganti informasinya harus mengedit script codenya.

2.http://www.jekyllnow.com/


Merupakan web statis karena 
informasi yang terkandung di dalamnya tidak bisa diupdate melalui aplikasi website tersebut melainkan harus merubah script yang ada di dalamnya. selain itu, web ini juga cepat untuk diakses dan susah untuk berinteraksi.

3. https://gohugo.io/

Ini juga merupaka web statis karena harus menggunakan script code jika ingin mengganti isinya.

4.https://zyro.com/preview/eren





Ini juga merupakan web statis karena cepat diakses dan juga hanya untuk menampilkan portofolio sessorang jadi jarang di update.

5.https://hexo.io/


Ini juga salah satu contoh web statis karena tidak perlu update informasi secara berkala dan tidak memerlukan database.


Web Dinamis:


1.https://www.ansoriweb.com/




Merupakan web dinamis karena pengunjung lebih leluasa untuk berinteraksi pada web, jika ingin berinteraksi dengan web ini maka klik Kontak pada menu diatas.

2. https://www.kaskus.co.id/


Merupakan web dinamis  karena lebih lama untuk diakses dan lebih mudah untuk menambahkan informasi.

3. https://ads.id/forums/index.php


Merupakan web dinamis karena informasi yang terkandung di dalamnya dapat di update melalui aplikasi website tersebut.


4. http://imersa.co.id/


Merupakan web statis karena lebih leluasa bagi pengunjung untuk berinteraksi dan web ini juga cocok untuk terus diupdate.

5.https://www.lazada.co.id/


Ini juga merupakan web dinamis karena cocok untuk update berkala, pengguna lebih leluasa untuk berinteraksi dan lebih mudah untuk menambahkan infomasi. 



Tulisan ini dikhusukan untuk tugas pertama saya di mata kuliah Pengantar Web Science.

Wassalamu'alaikum Salam Warahmatullahi wabarakatu


Sumber :

  •  https://www.pintarkomputer.com/pengertian-web-statis-dan-web-dinamis-beserta-perbedaannya/#:~:text=Web%20Statis%20adalah%20website%20dimana,update%20melalui%20aplikasi%20website%20tersebut.
  • https://androbuntu.com/2018/10/23/pengertian-web-statis-dan-web-dinamis/
  • https://www.ansoriweb.com/2020/02/contoh-website-statis.html
  • https://www.ansoriweb.com/2019/12/web-dinamis-dan-statis-pengertian.html


Kamis, 01 Oktober 2020

Organisasi Sistem Komputer (Fungsi dari Sistem Komputer/ Fungsi Komponen Dalam Komputer, Fungsi dari Sebuah Komputer, Sejarah Komputer)

Assalamu'alaikum Warahmatullahi wabarakatuh

Kali ini saya akan membahas tentang Organisasi Sistem Komputer (Fungsi dari Sistem Komputer/ Fungsi Komponen Dalam Komputer, Fungsi dari Sebuah Komputer, Sejarah Komputer)

DEFINISI KOMPONEN KOMPUTER

Komponen Komputer adalah suatu perangkat keras atau hardware yang berisikan Motherboard,RAM,Processor,Hdd,VGA, dan juga PSU.

 

A.Casing

Sumber : https://shopee.co.id/CASING-CPU-KOMPUTER-SPC-LENGKAP-PSU-450-watt-case-murah-i.17209726.1168529654.

Casing adalah suatu komponen yang berguna untuk menyimpan dan melindungi komponen komponen lainnya. Biasanya casing terbuat dari plastic,besi dll. Casing ini biasanya memiliki lubang airflow yang letaknya dikanan, dikiri dan juga di depan.

B.Motherboard/Mainboard

sumber : https://www.amazon.in/ASUS-EX-A320M-Gaming-AMD-Motherboard/dp/B0771L77V7

Motherboard ialah tempat bebagai komponen elektronik yang saling terhubung pada sebuah PC. Selain itu, motherboard pun memiliki chip bios atau program penggerak, jalur serta konektor untuk menghubungkan masing-masing perangkat. Motherboard sendiri banya ditemui pada PC. Fungsi utama dari motherboard sendiri sebagai pusat penghubung antara satu perangkat dengan perangkat lainnya. Motherboard jga digunakan untuk menyimpan komponen komponen seperti ram, sound card, vga card, processor, psu, dan komponen lainnya.

 

C. Processor

sumber :https://www.indiamart.com/proddetail/intel-core-i7-processor-17762688673.html

Processor adalah suatu komponen yang sangat ini, disebut sebagai sangat inti karena processor sebagai otaknya computer. Processor memiliki kecepatan yang berbeda beda, semakin cepat processor tersebut semakin mahal harganya. Isi dari processor ini ada 3, yang pertama adalah CU(control unit) yang berfungsi untuk mengatur segala keseluruhan processor tersebut, yang kedua ALU(Arismatic Logical Unit) yang berperan untuk mengoperasikan aritmatika, lalu yang terakhir ada RU(Register Unit) yang berfungsi untuk menyimpan data sementara.

D.Fan cooler dan Liquid cooler

Sumber : https://www.gearbest.com/cpu-cooler/pp_3008066310419767.html

Fan cooler processor adalah komponen computer yang berfungsi untuk mendinginkan komponen processor.

Sumber : https://www.google.com/url?sa=i&url=https%3A%2F%2Fes.thermaltake.com%2Ffloe-rc360-cpu-memory-aio-liquidcooler.html&psig

Liquid cooler adalah komponen pendingin untuk processor dan juga vga card, biasanya digunakan oleh computer med-end/ high-end karena processor yang digunakan tidak menggunakan lagi processor yang rendah speed corenya. Dengan menggunakan ini akan membuat suhu lebih cepat turun.

E.RAM

Sumber:https://www.google.com/url?sa=i&url=https%3A%2F%2Ftechterms.com

Pengertian RAM (Random Access Memory) adalah suatu hardware di dalam komputer yang berfungsi sebagai tempat penyimpanan data sementara (memori) dan berbagai instruksi program. Fungsi dari RAM adalah membaca data dan sebagai tempat penyimpanan sementara.

F.Hardisk (HDD)/Solite state drive(SSD)


Sumber : https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.stariz.pk%2Fproduct%2F500-gb-laptop-hard-disk-drive%2F&psig

Hardisk adalah sebuah hardware yang biasa digunakan untuk menyimpan data di sebuah computer atau disebut jga alat penyimpanan data.

Solid state drive adalah perangkat penyimpan data yang menggunakan serangkaian IC sebagai memori yang digunakan untuk menyimpan data atau informasi. Perbedaan Hardisk (HDD) bergerak secara mekanik untuk mangambil dan menyimpan data atau Informasi, sedangkan SSD bergerak secara elektrik untuk menyimpan dan mengambil data atau informasi. Tentu SSD bekerja lebih cepat dibandingkan dengan HDD.

G.ROM

ROM(Read Only Memory) merupakan sebuah memori penyimpanan yang bersifat permanen. Definisi ROM lainnya yaitu sebuah memori chip semikonduktor yang hanya dapat dibaca saja (Read Only). ROM tertanam di dalam motherboard. Fugsi rom sebagai tempat untuk menyimpan firmware, untuk distribusi software komersial dan sebagai media penyimpanan dengan keamanan tinggi.

H.VGA (Video Grapic Adapter)


Sumber : http://www.jagatreview.com/2017/06/parade-vga-nvidia-geforce-gt-1030/

Video Grapic Adapter (VGA) adalah suatu komponen penting pada computer. Komponen ini berfungsi untuk mengolah data grafis yang dapat meningkatkan performa processor kita.

I.Sound Card


Sumber : https://shopee.co.id/PCIe-Sound-Card-5.1-PCI-Express-Surround-3D-Audio-Card-for-PC-with-High-Direct-Sound-Performance--i.110873283.1817222106

Sound Card adalah suatu komponen pada computer yang berfungsi untuk mengolah audio pada computer kita, serta dapat mengontrol sesuatu audio pada computer lain.

J.Power Supply


Sumber : https://www.amazon.com/CORSAIR-SF600-Modular-Supply-Certified/dp/B01CGI5M24

Power Supply (PSU) adalah salah satu hardware di dalam perangkat komputer yang berperan untuk memberikan suplai daya. Biasanya komponen power supplay ini bisa ditemukan pada chasing komputer dan berbentuk persegi. Fungsi dari power supply adalah memberikan daya arus listrik ke berbagai komponen atau hardware terdapat di dalam chasing komputer.

FUNGSI SEBUAH KOMPUTER

1. Data Input (Data Entry)

Fungsi komputer yang pertama adalah input. Fungsi ini yaitu menerima data atau informasi dari sumber luar. Data yang diterima melalui aktivitas di keyboard, mouse dari komputer lain atau peralatan lainnya.

Contohnya: Keyboard to screen, mouse to screen, speaker.

2. Data Processing (Pengolahan Data)

Fungsi komputer yang paling utama adalah melakukan pemrosesan. Berbagai macam data dan informasi adalah data yang diproses oleh komputer. Data yang diproses akan menghasilkan output yaitu berupa informasi.

Contohnya seperti teks, gambar, audio, video, grafik, dan lainnya.

Pengolahan data dan informasi adalah fungsi langsung dari komputer. Otak dari komputer di mana data diproses disebut unit pemroses sentral (CPU). Itu adalah sebuah chip yang biasanya berukuran setengah inci dan dimasukkan ke soket motherboard komputer.

3. Data Storage

Fungsi data storage adalah sebagai tempat untuk menyimpan informasi. Penyimpanan yang dilakukan berbeda-beda tergantung bagaimana informasinya akan digunakan. Fungsi komputer ini memudahkan pengguna untuk menemukan data dan akan digunakan kembali. Data tersebut dapat disimpan di dalam memori internal komputer maupun memori eksternal.

Contohnya : Internet downloading, menyimpan berkas dan menyimpan foto.

4. Data Output

Data yang telah diproses dalam komputer, hasilnya akan tersedia untuk digunakan oleh pengguna atau perangkat lainnya dengan berbagai tujuan. Contoh dari data output yaitu sebagai file audio, hard copy ke kertas, dicetak sebagai 3D model dan lain-lain.

Contohnya : Printing a document,monitor mengeluarkan informasi dan projector mengeluarkan video atau gambar.

Sejarah Komputer

Sumber : https://www.maxmanroe.com/vid/teknologi/komputer/pengertian-power-supply.html

1.Komputer Generasi Pertama (1946-1959)

Pada masa ini sedang terjadinya perang dunia ke II, negara negara yang terlibat dalam perang berusaha untuk mengembangkan potensi yang ada pada komputer dengan tujuan untuk mengetahui kemampuan strategis dan membantu kegiatan peperangan yang dimiliki oleh perangkat komputer
nama nama komputer generasi pertama yaitu :

a.       Colassus     

b.      Mark I 

c.       ENIAC (Electronic Numerical Integrator And Computer)

d.      EDVAC (Electronic Discrete Variable Automatic Computer)

e.       UNIVAC I (Universal Automatic Computer I)



Sumber: http://www.kecarat.com/2016/09/komputer-generasi-kedua.html

2.Komputer Generasi Kedua (1959-1964)

Pada masa ini Komputer generasi kedua sudah menggunakan transistor sebagai pengganti dari vacuum tube(tabung hampa), dimana transistor didesign lebih kecil daripada vacuum tube sebagai pusat processing unit dan memory nya sudah menggunakan inti magnetic

Contoh Komputer Generasi Kedua yaitu : a. UNIVAC III b. UNIVAC SS80c. UNIVAC SS90


Sumber : https://kotakpintar.com/sejarah-komputer-dan-perkembangannya/
    3.Komputer Generasi Ketiga (1964-1970)

Transistor, banyak mengungguli beberapa hal daripada vacuum tube, namun transistor lebih banyak mengeluarkan panas yang dapat berpotensi merusak bagian bagian internal komputer, kemudian seorang Insinyur di Texas bernama Jack Kilby mengembangkan Sirkuit Terintegrasi (IC) à Integrated Circuit di tahun 1958 inilah yang nantinya bisa menginovasikan komputer komputer di masa mendatang
Contoh Komputer Generasi Ketiga yaitu:
-IBMS/360

Sumber : https://deoaldy1211021031.wordpress.com/2014/04/23/sejarah-perkembangan-komputer-generasi-ketiga-dan-keempat/

4.Komputer Generasi Keempat (1979-Sekarang)

Setelah adanya Integrated Circuit (IC) para Ilmuwan mulai mengembangkan atau menginovasikan Chip dalam bentuk yang ukurannya lebih kecil, yang tadinya berada pada level Large Scale Integration(LSI), kemudian diinovasikan menjadi Very Large Scale Integration (VLSI) di tahun 1980an, kemudian diupgrade lagi menjadi Ultra Large Scale Integration (ULSI) yang setiap upgrade-annya meningkatkan daya kerja, efisiensi, dan keterandalan komputer.

Sumber : http://komangkopling.blogspot.com/2016/07/sejarah-komputer-generasi-ke-5.html

5.Komputer Generasi Kelima (Sekarang-Masa Depan)

Komputer ini memang belum ada, tetapi di masa mendatang, komputer ini akan di design menggunakan AI (Artificial Inteligence / Kecerdasan Buatan), yang akan lebih kompleks, bisa menyelesaikan banyak masalah dalam waktu yang bersamaan dan juga mempunyai memori yang besar

 

Tulisan ini dikhusukan untuk tugas pertama saya di mata kuliah Organisasi Sistem Komputer.

Wassalamu'alaikum Salam Warahmatullahi wabarakatu


Referensi:

 https://www.indoworx.com/komponen-komponen-cpu-komputer/

https://www.liputan6.com/tekno/read/3876812/fungsi-komputer-secara-umum-serta-manfaatnya-anak-it-wajib-tahu-nih#:~:text=Fungsi%20komputer%20yang%20paling%20utama,video%2C%20grafik%2C%20dan%20lainnya.

https://www.romadecade.org/sejarah-komputer/#!


Makalah SLDC Dan CIA Triad (Pengantar Web Science)

Assalamu'alaikum Warahmatullahi wabarakatuh   Postingan ini ditunjukan untuk tugas mata kuliah Pengantar Web Science yang dibimbing oleh...