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.
Komentar
Posting Komentar