TUGAS MINGGU 2-ALPRO 2-SI UNIPDU

 NAMA:SABILI AIDA AHSAN

NIM:4121043

PRODI:SISTEM INFORMASI-B

a. Jelaskan pengertian paradigma dalam pendekatan ilmu pengetahuan, kemudian sebutkan pengertian paradigma menurut beberapa ahli!

Paradigma artinya model atau pola; Paradeigma Yunani (yang + deiknunai) yang berarti “membandingkan”,  (para) dan show (deik) artinya "berdampingan" Secara umum, paradigma diartikan sebagai cara orang melihat dirinya sendiri, juga lingkungan yang akan mempengaruhi pemikiran (kognitif), sikap (afektif), serta perilakunya. Paradigma juga dapat dimaknai sebagai seperangkat pendapat, konsep, nilai-nilai, dan praktik yang direalisasikan dalam memandang realitas sebuah komunitas yang sama, khususnya disiplin intelektual. 

Berikut ini beberapa ahli yang menjelaskan tentang pengertian paradigma yaitu :

1.Menurut Fritjof Capra (1991) 

Capra dalam bukunya yang berjudul Tao of Physics menyatakan bahwa paradigma adalah asumsi dasar yang membutuhkan bukti.

Pendukung atas asumsi-asumsi yang disampaikannya, dalam menginterpretasikan realita sejarah ilmu pengetahuan.

2. Menurut Thomas Kuhn (1962)

Sementara itu, Kuhn dalam bukunya The Structure of Scientific Revolution mengungkapkan paradigma adalah hasil beberapa kajian yang digabungkan menjadi satu.

Dimana di dalamnya terdiri atas seperangkat konsep, nilai, teknik yang digunakan secara bersamaan oleh suatu komunitas untuk menentukan keabsahan suatu masalah serta solusinya. 

3. Menurut Roy Bhaskar (1989) 

Paradigma merupakan seperangkat asumsi yang dianggap benar apabila melakukan suatu pengamatan yang dapat dipahami dan dipercaya serta dapat diterima.

4. Menurut George Ritzer (1981)

Seorang sosiolog terkenal yakni George Ritzer berpendapat bahwa paradigma merupakan pandangan yang  mendasar dari para ilmuwan. Atau peneliti mengenai apa yang seharusnya dijadikan sebagai objek kajian dalam ilmu pengetahuan, apa yang menjadi pertanyaan dan bagaimana cara menjawab pertanyaan.  Paradigma juga dianggap sebagai konsensus para ilmuwan yang diharapkan bisa melahirkan suatu komunitas atau sub komunitas yang berbeda dengan yang lain.

5. Menurut Robert Friedrichs (1970)

Sementara itu, Friedrichs mengungkapkan pandangannya bahwa paradigma adalah dasar pandangan disiplin pada sebuah materi pelajaran yang harus di pahami.

6. Menurut Patton (1975) 

Patton menyebutkan bahwa Paradigma merupakan sebuah pandangan dunia,  sudut pandang umum, serta cara untuk menguraikan kompleksitas dunia nyata.

7. Menurut Robert Cohenn

Menurut Cohen, arti paradigma adalah suatu acuan atau dasar pikiran yang bersifat filosofis dalam pelaksanaan suatu  tujuan tertentu

8. Menurut Egon G. Guba

Guba mengungkapkan bahwa paradigma adalah sekumpulan keyakinan dasar yang menjadi pembimbing tindakan manusia dalam kehidupannya.

9. Menurut Harmon

Paradigma adalah metode dasar untuk memahami, berpikir, menilai serta merealisasikan yang berkaitan dengan sesuatu yang khusus tentang realitas.

10. Menurut Baker

Paradigma adalah sepaket aturan yang menetapkan atau menjelaskan batas-batas. Paradigma juga menjelaskan bagaimana sesuatu harus dilakukan dalam batas-batas itu agar berhasil.

11. Menurut Bogdan

Terakhir, Bogdan mengartikan paradigma sebagai gabungan beberapa asumsi, konsep, atau proposisi logis terkait, yang mengorientasikan cara berpikir dan meneliti. 

 

b. Apa yang dimaksud dengan paradigma dalam dunia pemrograman?

 

Paradigma dalam Pemrograman adalah suatu gaya, teknik, atau cara penulisan suatu program. Kita juga dapat mengatakan paradigma pemrograman adalah berbagai pendekatan untuk memecahkan suatu masalah. Dan adalah mungkin untuk memecahkan masalah yang sama dengan menggunakan paradigma yang berbeda, seperti halnya terdapat beberapa rute untuk mencapai dari satu desa ke desa lainnya. Namun, jenis masalah tertentu lebih cocok secara alami dengan paradigma tertentu.

c. jelaskan 3 macam paradigma pemrograman (terstruktur, modular dan berorientasi objek), jelaskan pengertian beserta contoh implementasinya masing-masing!

-Pemrograman terstruktur memiliki ide dasar tentang bagaimana menghilangkan pernyataan goto dari pemrograman, yang saat itu sangat dominan pengaruhnya pada pembuatan program komputer. Pernyataan goto sudah dianggap mengganggu pengembangan program aplikasi baik dari sisi banyaknya maupun dari sisi ukurannya. Banyak usulan yang muncul tetapi usulan yang paling signifikan adalah Teori Struktur yang diusulkan oleh Bohm dan Jacopini (1966) – dua ahli matematika dari Italia – saat menyajikan teorinya di Israel dalam kolokium Automata Theory di Haifa, Israel. Makalah itu memuat bukti bahwa setiap program dengan goto dapat ditransformasi menjadi program yang setara tanpa goto. Karena itu mereka mengusulkan penggunakan Teori Struktur yang terdiri dari Struktur Sekuensial, Struktur Seleksi dan Struktur Iterasi untuk merancang program di mana struktur iterasi yang diusulkan tidak lagi menggunakan counting loop tetapi conditional loop dengan kata kunci ‘while’.



-Pemrograman modular maksudnya adalah membagi program ke dalam modul-modul yang lebih kecil lagi dan saling berkaitan antara yang satu dengan yang lainnya. Sehingga dapat menghindari penulisan teks program yang sama berkali-kali dan juga memudahkan dalam melakukan pelacakan kesalahan dalam program yang sedang kita buat.








-Pemrograman berorientasi objek (Object oriented programming yang disingkat OOP) merupakan paradigma pemrograman berdasarkan konsep objek yang dapat berisi data, dalam bentuk field atau dikenal juga sebagai atribut serta kode, dalam bentuk fungsi/prosedur atau dikenal juga sebagai method.


 








d.Sebutkan dan jelaskan istilah-istilah penting dalam paradigma pemrograman berorientasi objek!

1. Object Obyek adalah instance dari class.
Instance adalah representasi nyata dari class.

Setiap obyek memiliki data dan method.
Pada dunia pemrograman:Data = VariableMethod = Fungsi / Kode

2. ClassKelas (class) kelas adalah struktur umum dari objek - objek tertentu. Sebagai contoh, saya dan anda termasuk dalam kelas manusia, mobil dan motor termasuk dalam kelas kendaraan.

Suatu kelas mendefenisikan suatu struktur yang terdiri atas:
Data kelas (data field),Prosedur atau fungsi kelas (method),Sifat kelas (property).

3. AbstractAbstraksi adalah penyederhanaan dari kenyataan yang kompleks dengan memodelkan class sesuai dengan masalah yang dihadapi.

Abstraksi adalah suatu cara yang digunakan untuk melihat suatu objek dalam bentuk yang sederhana.

4. EnkapsulasiEnkapsulasi merupakan suatu cara membungkus data dan method yang menyusun suatu class sehingga class dapat dipandang sebagai suatu interface. Proses enkapsulasi memudahkan kita untuk menggunakan sebuah objek dari suatu class, karena kita tidak perlu mengetahui segala hal secara rinci apa yang ada dalam class tersebut dan kita tidak perlu mengetahui bagaimana bagian- bagian dalam class tersebut bekerja. Enkapsulasi menekankan pada antarmuka suatu class, atau dengan kata lain bagaimana menggunakan objek class tertentu.

 Dua hal yang mendasar dalam enkapsulasi yakni :
a. Information hidingb. Interface to access data

Information hidingKita dapat menyembunyikan informasi dari suatu class sehingga anggota class tersebut tidak dapat diakses dari luar, caranya adalah hanya dengan memberikan akses kontrol 'private' ketika mendeklarasikan atribut atau method.


https://slideplayer.info/slide/13923223/
https://media.neliti.com/media/publications/166029-ID-paradigma-bahasa-pemrograman.pdf
https://penerbitbukudeepublish.com/paradigma-penelitian/

Komentar