Minggu, 22 Juni 2014

Tugas 1 Pengantar Komputasi Modern Bagian 2

Pertama-tama kenalkan nama saya Joan Fransisco Satriano. Saya lahir di Jogja pada 10 Agustus 1993. Saat ini saya tinggal di daerah Pemda bogor Jawa barat. Pendidikan pertama saya diawali dari TK Islam bekasi. Selanjutnya meneruskan ke Sekolah Dasar Negeri 02 Babelan Bekasi Utara. Setelah Lulus saya melanjutkan ke SMPN 05 Negeri Bekasi. Pada saat saya disana, saya aktif mengikuti kegiatan drumben sebagai pemain pianika. Kemudian saya melanjutkan ke SMK Taruna Bangsa Bekasi Utara . Namun saat saya naik ke kelas 3 saya Drop Out dari smk tersebut dan pindah ke daerah bogor dan masuk ke STM budi utomo. Setelah saya naik ke kelas 3, saya mengikuti kegiatan elektronika.

Selepas lulus SMA saya kuliah di Universitas Gunadarma. Saya memilih untuk masuk ke jurusan Teknik Informatika. Saat ini saya sudah belajar di Universitas Gunadarma selama 3,5 tahun. Selama itu saya belajar saya mendapatkan pelajaran tentang bahasa pemrograman seperti Java, Python, Pascal, HTML, PHP, dll. Tidak hanya bahasa pemrograman yang saya dapatkan tetapi saya juga mendapatkan pelajaran membuat animasi dengan aplikasi Blender dan Ogre. Di Universitas Gunadarma saya juga mengikuti workshop yang mempelajari teknik dasar Macromedia Flash dan saya juga mengikuti kursus yang daiadakan Universitas Gunadarma dengan mempelajari tentang E-Commerce. Dari workshop dan kursus yang saya ikuti tersebut mendapatkan masing-masing sertifikatnya. Dan Ipk yang saya raih di Universitas Gunadarma saat ini diatas 2.0 -____-.

Dari pelajaran-pelajaran yang saya sudah dapatkan sampai saat ini, saya mempunyai kemampuan-kemampuan yang bisa saya gunakan pada saat saya bekerja agar pada saat bekerja bisa bekerja secara baik dan impian saya ialah mebuat lapangan pekerjaan karena saya tidak suka bekerja di kantor jadi saya lebih milih membuka kantor atau usaha sendiri.

Tugas 1 Pengantar Komputasi Modern Bagian 1

Website Penerapan Komputasi Modern
Teknologi saat ini sudah sangat berkembang. Salah satu teknologi yang berkembang yaitu website. Website digunakan untuk menampilkan sebuah informasi yang berguna untuk para pengunjung website tersebut. Sekarang ini banyak website yang mempunyai fitur-fitur yang dapat memudahkan bagi penggunanya.
Banyak perusahan yang mencoba menggunakan website dengan penerapan komputasi modern. Salah satu perusahaan pada bidang retail pakaian seperti MalesBanget.com, merupakan perusahaan yang memiliki sebuah website dengan penerapan komputasi modern.
Website official MalesBanget, berikut tampilannya
Halaman awal website MalesBanget, menampilkan beberapa menu sebagai kategori pilihan hiburan yang diberikan. Selain itu website ini memiliki fitur yang dapat digunakan oleh setiap user yang menggunakan website ini. Fitur tersebut sepeti search engine yang terletak jelas tepat dibagian kanan atas, jadi para user mudah untuk menemukan apa yang sedang dicarinya. Selain itu juga terdapat berbagai informasi yang sedang diadakan oleh MalesBanget yang ditampilkan dengan mode slide kesamping maupun atas bawah.


 Pada tampilan diatas ialah menu tampilan dari kategori video, disini user bisa melihat banyak video video hiburan ataupun tutorial yang dikemas secara apik dan elegan, dan website ini memakai animasi saat kursor kita digerakan maka video akan membesar.






Selain dari video, artikel disini juga ada berbagai gambar atau foto foto dokumentasi ataupun foto foto nyeleh bin lucu yang disediakan oleh team malesbanget

Komentar Pribadi :
Menurut saya website MalesBanget sudah menerapkan komputasi modern yang memiliki kelebihan untuk memudahkan penggunanya serta mempunyai menu-menu dengan hiburan yang berbeda agar pengunjung terhibur. Namun terdapat kelemahan pada website MalesBanget, kelemahannya tidak terlalu besar, terletak pada halaman awal terdapat gambar yang akan membuat pengguna akan sedikit boros kuota untuk mengaksesnya. Gambar yang ditampilkan memiliki teks, seharusnya teks yang terdapat pada gambar ditampilkan dengan teks bukan menggunakan gambar. Tulisan ini dibuat untuk menyelesaikan tugas kuliah, tidak bermaksud menjatuhkan, mohon maaf apabila ada kesalahan.


 

Tugas 2 Pengantar Komputasi Modern Bagian 1

Pengertian dari komputasi modern ialah sebuah cara untuk menyelesaikan sebuah masalah yang berkaitan dengan sistem matematis, namun dalam pengertian yang akan dibahas dalam pembahasan komputasi modern ini merupakan sebuah sistem yang akan menyelesaikan masalah matematis menggunakan komputer dengan cara menyusun algoritma yang dapat dimengerti oleh komputer yang berguna untuk menyelesaikan masalah manusia.


Sejarah Komputasi Modern

Secara historis, komputer panitera manusia yang dihitung sesuai dengan metode yang efektif. Komputer ini manusia melakukan berbagai perhitungan saat ini dilakukan oleh komputer elektronik, dan ribuan dari mereka yang bekerja dalam perdagangan, pemerintahan, dan lembaga penelitian. Istilah mesin komputasi , digunakan semakin dari tahun 1920, mengacu pada setiap mesin yang melakukan pekerjaan komputer manusia, yaitu, setiap mesin yang menghitung sesuai dengan metode yang efektif. Selama akhir 1940-an dan awal 1950-an, dengan munculnya mesin komputasi elektronik, mesin ‘kalimat’ komputasi secara bertahap memberi jalan hanya untuk ‘komputer’, awalnya biasanya dengan elektronik ‘awalan’ atau ‘digital’.

  • Tahun 1940 komputer yang semula dikhususkan sebagai instrument untuk science, berubah menjadi produk komersil.
  • Tahun 1945 di temukan Bug Komputer oleh Grace Murray Hopper.
  • Tahun 1947 tanggal 23 Desember ditemukan transistor yang pertama kali oleh Bardeen dan Walter Brattain bersama dengan William Shockley.
  • Tahun 1951 dimulai sebuah gagasan microprogramming oleh Maurice Wilkes
  • Tahun 1951-1952 Grace Murray Hopper mengembangkan A-O, yang merupakan compiler pertama.
  • Tahun 1957 John Backus dan kolega IBM mengirimkan Compiler Fortran yang pertama.
  • Tahun 1958 Jack Kilby menghasilkan prototype semiconductor IC
  • Tahun 1960 merupakan timbulnya system kecil seperti word length, register structure, Number of Addresses, I/O channel, Floating point hardware.
  • Tahun 1960 juga Paul Baran yang bekerja di Rand Corp. menemukan dasar packet switching untuk data komunikasi.
  • Tahun 1962 video game pertama kali di temukan oleh Steve Russell yang merupakan seorang lulusan MIT.
  • Tahun 1964 mouse ditemukan oleh Doug Engelbart.
  • Tahun 1969 munculnya internet oleh DARPA
  • Tahun 1970 merupakan kedatangan PC (personal computer).
  • Tahun 1970 ditemukan UNIX oleh Dennis Ritchie dan Kenneth Thomson.
  • Pada tahun 1970 juga floppy disk dan daisywheel printer di tunjukkan kepada umum (debut pertama).
  • Tahun 1971 Ray Tomlinson of Bolt Beranek dan Newmen pertama kali mengirimkan jaringan surat e-mail.
  • Tahun 1971 Niklaus Wirth menemukan Pascal
  • Tahun 1972 di temukan bahasa C oleh Dennis Ritchie di Bell Labs.
  • Tahun 1973 Robert Metcalfe menuliskan catatan di “Ether Acquisition” yang mendeskripsikan Ethernet.
  • Tahun 1973 Robert Metcalfe dan David Boggs menemukan Ethernet.
  • Tahun 1976 merupakan tahun pertama kalinya muncul supercomputer dengan vektorial arsitektur.
  • Tahun 1976, Steve Jobs dan Steve Wozniak mendesain dan membangun Apple I yang terdiri dari kebanyakan papan circuit.
  • Tahun 1977, Steve Jobs dan Steve Wozniak tergabung dalam Apple computer pada 3 januari.
  • Tahun 1978, Muncul MS
  • Tahun 1978, Wordstar yang merupakan software pengolah kata diperkenalkan dan meluas.
  • Tahun 1979 telepon seluler di test di Jepang dan Chicago.
  • Tahun 1980 IBM memilih PC-DOS dari Microsoft sebagai OS (Operating System)
  • Tahun 1980 bahasa Ada muncul yang di temukan oleh Departemen Pertahanan US.
  • Tahun 1980 portable computer seberat 24 pounds lahir.
  • 1 januari 1983, muncul TCP/IP
  • Tahun 1984, muncul Apple Macintosh
  • Tahun 1984, muncul DNS
  • Tahun 1985 menyebarnya sistem networking.
  • Tahun 1990 tim Barners Lee Menemukan WWW yaitu aplikasi internet yang membawa perkembangan dan perubahan besar di dunia internet.
  • Tahun 1991 Trovalds menempatkan UNIX di IBMnya.
  • Tahun 1992 muncul istilah surfing
  • Tahun 1993 pentium milik intel diperkenalkan kepada umum pada bulan Maret
  • Tahun 1993 muncul NSCA Mosaic
  • Tahun 1994 muncul Yahoo dan Netscape Navigator 1.0
  • Tahun 1995 muncul bahasa pemrograman Java pada bulan Mei.
  • Pada Desember 1994 maka Spyglass milik Microsoft telah dibayar dan diberi lisensi, sehingga untuk web browser yang nantinya nama spyglass tersebut akan diganti dengan nama Internet Explorer.
  • Pada 1995 spyglass sudah menjadi bagian dari OS dan bagian dari windows


Jenis-jenis komputasi modern

1. Mobile computing

Mobile computing atau komputasi bergerak memiliki beberapa penjelasan, salah satunya komputasi bergerak merupakan kemajuan teknologi komputer sehingga dapat berkomunikasi menggunakan jaringan tanpa menggunakan kabel dan mudah dibawa atau berpindah tempat, tetapi berbeda dengan komputasi nirkabel.
Dan berdasarkan penjelasan tersebut, untuk kemajuan teknologi ke arah yang lebih dinamis membutuhkan perubahan dari sisi manusia maupun alat. Dan dapat dilihat contoh dari perangkat komputasi bergerak seperti GPS, juga tipe dari komputasi bergerak seperti smart phone, dan lain sebagainya.

2. Grid computing

Komputasi grid menggunakan komputer yang terpisah oleh geografis, didistibusikan dan terhubung oleh jaringan untuk menyelasaikan masalah komputasi skala besar.
Ada beberapa daftar yang dapat dugunakan untuk mengenali sistem komputasi grid, adalah :
  • Sistem untuk koordinat sumber daya komputasi tidak dibawah kendali pusat.
  • Sistem menggunakan standard dan protocol yang terbuka.
  • Sistem mencoba mencapai kualitas pelayanan yang canggih, yang lebih baik diatas kualitas komponen individu pelayanan komputasi grid.

3. Cloud computing

Komputasi cloud merupakan gaya komputasi yang terukur dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet.
Komputasi cloud menggambarkan pelengkap baru, konsumsi dan layanan IT berbasis model dalam internet, dan biasanya melibatkan ketentuan dari keterukuran dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet.
Dampak dari adanya komputasi modern ialah semakin mempermudah manusia dalam menyelesaikan masalah-masalah perhitungan yang sangat kompleks dengan menggunakan komputer dan juga merupakan sebuah pengembangan dari sistem yang ada yang terus di perbarui hingga sekarang.




Komentar Pribadi :

Menurut saya dengan adanya komputasi modern, segala aktifitas manusia menjadi terbantu akibat sistem yang dirancang pada komputer. Namun kekurangannya adalah dengan adanya komputasi modern ini manusia menjadi bersikap semakin dimanja dan akan selalu bergantung pada teknologi.
 
 
reff 

Tugas 2 Disiplin Dalam Belajar Bagian 2

Kali ini saya akan membahas mengenai apa itu disiplin dalam belajar. Menurut saya disiplin itu sendiri mempunyai makna harus bersikap konsisten terhadap apa yang sedang dikerjakan. Sikap ini harus dilakukan secara terus menerus untuk mendapatkan hasil yang maksimal. Dalam topik ini adalah disiplin dalam belajar.

Dalam belajar juga harus bersikap disiplin untuk mendapatkan ilmu pengetahuan yang baik dan tepat guna. Sehingga pada nantinya ilmu yang didapatkan dapat diamalkan dengan baik ke masyarakat luas. Ilmu yang didapat tidak hanya ilmu yang setengah-setengah. Kita dapat mengerti dan memahami dengan baik mengenai pengetahuan yang kita dapatkan akibat sikap disiplin dalam belajar.
 
Saya sendiri pun memiliki sifat malas, tetapi dengan motifasi-motifasi yang saya dapatkan dari orang tua, kakak, keluarga, dan teman, saya jadi memiliki sifat disiplin dalam belajar. Sekian tulisan yang saya buat kali ini. Tulisan ini dibuat untuk membahkan motifasi bagi setiap orang yang membacanya. Selain itu juga tulisan ini dibuat untuk menyelesaikan tugas kuliah saya, jadi saya tidak bermaksud untuk memberikaan hal buruk bagi setiap pembacanya. Bila ada kata-kata yang salah atau menyinggung, saya minta maaf. Terima kasih. 

Rabu, 11 Juni 2014

Tugas 3 Pengantar Komputasi Modern Bag 2

 Keadilan Dalam Bernegara

Keadilan menurut Kamus Umum Bahasa Indonesia berasal darai kata adil yang berarti kejujuran, kelurusan dan keikhlasan dan tidak berat sebelah, tidak memihak, tidak sewenang-wenang.
Menurut Ensiklopedi Indonesia kata Adil berarti :
  • Tidak berat sebelah atau tidak memihak kesalah satu pihak.
  • Memberikan sesuatu kepada setiap orang sesuai dengan hak yang harus diperolehnya.
  • Mengetahui hak dan kewajiban, mana yang benar dan yang salah, jujur, tepat menurut aturan yang berlaku.
  • Tidak pilih kasih dan pandang siapapun, setiap orang diperlakukan sesuai hak dan kewajibannya.
Macam-Macam Keadilan
1) Keradilan Komutatif (iustitia commutativa) yaitu keadilan yang memberikan kepada masing-masing orang apa yang menjadi bagiannya berdasarkan hak seseorang (diutamakan obyek tertentu yang merupakan hak seseorang).
Contoh:
  • adalah adil kalau si A harus membayar sejumlah uang kepada si B sejumlah yang mereka sepakati, sebab si B telah menerima barang yang ia pesan dari si A.
  • Setiap orang memiliki hidup.  Hidup adalah hak milik setiap orang,maka menghilangkan hidup orang lain adalah perbuatan melanggar hak dan tidak adil
3)  Keadilan legal (iustitia Legalis), yaitu keadilan berdasarkan Undang-undang (obyeknya tata masyarakat) yang dilindungi UU untuk kebaikan bersama (bonum Commune).
Contoh:
  • Adalah adil kalau semua pengendara mentaati rambu-rambu lalulintas.
  • Adalah adil bila Polisi lalu lintas menertibkan semua pengguna jalan sesuai UU yang berlaku.
4) Keadilan Vindikatif (iustitia vindicativa) adalah keadilan yang memberikan kepada masing-masing orang hukuman atau denda sesuai dengan pelanggaran atau kejahatannya.
Contoh:
  • Adakah adil kalau si A dihukum di Nusa Kambangan karena kejahatan korupsinya sangat besar.
  • Adalah tidak adil kalau koruptor hukumannya ringan sementara pencuri sebuah semangka dihukum berat.
5)  Keadilan kreatif (iustitia creativa) adalah keadilan yang memberikan kepada masing-masing orang bagiannya berupa kebebasan untuk mencipta sesuai dengan kreatifitas yang dimilikinya di berbagai bidang kehidupan.
Contoh:
  • Adalah adil kalau seorang penyair diberikan kebebasan untuk menulis, bersyair sesuai denga kreatifitasnya.
  • Adalah tidak adil kalau seorang penyair ditangkap aparat  hanya karena syairnya berisi keritikan terhadap pemerintah.
6).  Keadilan protektif (iustitia protectiva) adalah keadilan yang memberikan perlindungan kepada pribadi-pribadi dari tindakan sewenang-wenang pihak lain.
7) Keadilan Sosial
Menurut Franz Magnis Suseno, keadilan sosial adalah keadilan yang pelaksanaannyatergantung dari struktur proses eknomi, politik, sosial, budaya dan ideologis dalam masyarakat.  Maka struktur sosial  adalah hal pokok dalam mewujudkan keadilan sosial.  Keadilan sosial tidak hanya menyangkut upaya penegakan keadilan-keadilan tersebut melainkan masalah kepatutan dan pemenuhan kebutuhan  hidup yang wajar bagi masyarakat.
Keadilan menurut Aristoteles :
a) Keadilan Distributif, keadilan yang berhubungan dengan distribusi jasa dan kemakmuran menurut kerja dan kemampuannya.
b)  Keadilan komutatif, yaitu keadilan yang berhubungan dengan persamaan yang diterima oleh setiap orang tanpa melihat jasa-jasa perseorangan.
c)  Keadilan kdrat alam, yaitu keadilan yang bersumber pada hukum kodrat alam.
d)  Keadilan konvensional adalah keadilan yang mengikat warga negara karena keadilan itu didekritkan melalui kekuasaan.
Keadilan menurut Prof. Dr. Notonagoro SH, menambahkan adanya keadilan legalitas, yaitu keadilan hukum.

reff 

Tugas 3 Pengantar Komputasi Modern Bag 1

A.  Artikel Komputasi dan Paralel Processing

1.   Artikel Komputasi

Teori komputasi adalah cabang ilmu komputer dan matematika yang membahas apakah dan bagaimanakah suatu masalah dapat dipecahkan pada model komputasi, menggunakan algoritma. Bidang ini dibagi menjadi dua cabang: teori komputabilitas dan teori kompleksitas, namun kedua cabang berurusan dengan model formal komputasi.
Untuk melakukan studi komputasi dengan ketat, ilmuwan komputer bekerja dengan abstraksi matematika dari komputer yang dinamakan model komputasi. Ada beberapa model yang digunakan, namun yang paling umum dipelajari adalah mesin Turing. Sebuah mesin Turing dapat dipikirkan sebagai komputer pribadi meja dengan kapasitas memori yang tak terhingga, namun hanya dapat diakses dalam bagian-bagian terpisah dan diskret. Ilmuwan komputer mempelajari mesin Turing karena mudah dirumuskan, dianalisis dan digunakan untuk pembuktian, dan karena mesin ini mewakili model komputasi yang dianggap sebagai model paling masuk akal yang paling ampuh yang dimungkinkan. Kapasitas memori tidak terbatas mungkin terlihat sebagai sifat yang tidak mungkin terwujudkan, namun setiap permasalahan yang "terputuskan" (decidable) yang dipecahkan oleh mesin Turing selalu hanya akan memerlukan jumlah memori terhingga. Jadi pada dasarnya setiap masalah yang dapat dipecahkan (diputuskan) oleh meisn Turing dapat dipecahkan oleh komputer yang memiliki jumlah memori terbatas.

2.   Paralel Processing


     Pemrosesan paralel (parallel processing) adalah penggunakan lebih dari satu CPU untuk menjalankan sebuah program secara simultan. Idealnya, parallel processing membuat program berjalan lebih cepat karena semakin banyak CPU yang digunakan.

Komputasi paralel adalah penggunaan simultan lebih dari satu CPU atau inti prosesor untuk menjalankan program atau beberapa benang komputasi . Idealnya , parallel processing membuat program berjalan lebih cepat karena ada mesin lebih ( CPU atau core ) menjalankannya . Dalam prakteknya , seringkali sulit membagi program sedemikian rupa bahwa CPU atau core yang terpisah dapat mengeksekusi bagian yang berbeda tanpa mengganggu satu sama lain . Sebagian besar komputer memiliki hanya satu CPU , tetapi beberapa model memiliki beberapa , dan prosesor multi-core chip menjadi norma. Bahkan ada komputer dengan ribuan CPU. Dengan single- CPU , komputer single-core , adalah mungkin untuk melakukan pemrosesan paralel dengan menghubungkan komputer dalam jaringan . Namun, jenis pemrosesan paralel memerlukan perangkat lunak yang sangat canggih yang disebut perangkat lunak pengolah didistribusikan .

Pemrosesan paralel juga disebut komputasi paralel . Dalam upaya alternatif komputasi yang lebih murah pemrosesan paralel memberikan pilihan yang layak . Waktu idle siklus prosesor di seluruh jaringan dapat digunakan secara efektif oleh perangkat lunak komputasi canggih didistribusikan . Pengolahan paralel istilah digunakan untuk mewakili kelas besar teknik yang digunakan untuk memberikan tugas-tugas pengolahan data simultan untuk tujuan meningkatkan kecepatan komputasi dari sebuah sistem komputer .

B.  Hubungan Antara Komputasi Modern Dengan Paralel Processing

     Komputasi Paralel merupakan teknik untuk melakukan komputasi secara bersamaan dengan memanfaatkan beberapa komputer yang independen secara bersamaan. Biasanya digunakan untuk kapasitas yang pengolahan data yang sangat besar (lingkungan industri, bioinformatika dll) atau karena tuntutan komputasi yang banyak. Pada kasus yang kedua biasanya ditemukannya kalkulasi numerik untuk menyelesaikan persamaan matematis di bidang fisika (fisika komputasi), kimia (kimai komputasi) dll. Untuk melakukan berbagai jenis komputasi paralel diperlukan infrastruktur mesin paralel yang terdiri dari banyak komputer yang nantinya dihubungkan dengan jaringan dan mampu bekerja secara paralel untuk menyelesaikan suatu masalah. Untuk itu maka digunakannya perangkat lunak pendukung yang biasa disebut middleware yang berperan untuk mengatur distribusi antar titik dalam satu mesin paralel. Selanjutnya pemakai harus membuat pemrograman paralel untuk merealisasikan komputasi. Salah satu middleware yang asli dikembangkan di Indonesia adalah OpenPC yang dipelopori oleh GFTK LIPI dan diimplementasikan di LIPI Public Center.
Komputasi paralel berbeda dengan multitasking. Multitasking itu sendiri adalah komputer dengan processor tunggal yang dapat mengeksekusi beberapa tugas secara bersamaan. Sedangkan komputasi paralel menggunakan beberapa processor atau komputer. Selain itu komputasi paralel tidak menggunakan arsitektur Von Neumann. Untuk lebih memperjelas lebih dalam mengenai perbedaan komputasi tunggal (menggunakan 1 processor) dengan komputasi paralel (menggunakan beberapa processor), maka kita harus mengetahui 4 model komputasi yang digunakan, yaitu:
  • SISD
    Merupakan singkatan dari Single Instruction, Single Data yaitu satu-satunya yang menggunakan arsitektur Von Neumann, karena pada model ini hanya menggunakan 1 processor saja. Oleh karena itu model ini dikatakan sebagai model untuk komputasi tunggal. Sedangkan ketiga model lainnya merupakan komputasi paralel yang menggunakan beberapa processor. Beberapa contoh komputer yang menggunakan model SISD adalah UNIVAC1, IBM 360, CDC 7600, Cray 1 dan PDP 1.
  • SIMD
    Merupakan singkatan dari Single Instruction, Multiple Data. Model ini menggunakan banyak processor dengan instruksi yang sama, namun dengan data yang berbeda. Sebagai contoh kita ingin mencari angka 27 pada deretan angka yang terdiri dari 100 angka, dan kita menggunakan 5 processor. Pada setiap processor kita menggunakan algoritma atau perintah yang sama, namun data yang diproses berbeda. Misalnya processor 1 mengolah data dari deretan / urutan pertama hingga urutan ke 20, processor 2 mengolah data dari urutan 21 sampai urutan 40, begitu pun untuk processor-processor yang lain. Beberapa contoh komputer yang menggunakan model SIMD adalah ILLIAC IV, MasPar, Cray X-MP, Cray Y-MP, Thingking Machine CM-2 dan Cell Processor (GPU).
  • MISD
    Merupakan singkatan dari Multiple Instruction, Single Data. MISD menggunakan banyak processor dengan instruksi yang berbeda namun mengolah data yang sama. Hal ini merupakan kebalikan dari model SIMD. Sebagai contoh, dengan menggunakan kasus yang sama pada contoh model SIMD namun cara untuk menyelesaikannya yang berbeda. Pada MISD jika pada komputer pertama, kedua, ketiga, keempat dan kelima sama-sama mengolah data dari urutan 1-100, namun algoritma yang digunakan untuk teknik pencariannya berbeda di setiap processor. Sampai saat ini belum ada komputer yang menggunakan model MISD.
  • MIMD
    Pada Multiple Instruction, Multiple Data biasanya menggunakan banyak processor dengan setiap processor memiliki instruksi yang berbeda dan mengolah data yang berbeda. Namun banyak komputer yang menggunakan model MIMD juga memasukkan komponen untuk model SIMD. Beberapa komputer yang menggunakan model MIMD adalah IBM POWER5, HP/Compaq AlphaServer, Intel IA32, AMD Opteron, Cray XT3 dan IBM BG/L.
Singkatnya untuk perbedaan antara komputasi tunggal dengan komputasi paralel, bisa digambarkan pada gambar. Dari perbedaan kedua gambar di atas, dapat kita simpulkan bahwa kinerja komputasi paralel lebih efektif dan dapat menghemat waktu untuk pemrosesan data yang banyak daripada komputasi tunggal.

C.  Kelebihan dan Kekurangan Modern Dengan Paralel Processing


a.   Artikel Komputasi dan Paralel Processing
Kelebihan dari artikel Komputasi dan Parallel Processing yaitu Penjelasan mengenai pengertian dari komputasi dan parallel processing. Dalam hal ini mempermudah pembaca dalam memahami proses komputasi tersebut.
Kekurangan dari artikel Komputasi dan Parallel Processing yaitu materi tidak begitu lengkap dalam penjabaranya.
b.   Hubungan Antara Komputasi Modern Dengan Paralel Processing
Kelebihan pada artikel Hubungan antara komputasi modern dengan paralel processing ialah waktu eksekusi lebih cepat dan throughput lebih tinggi tp disisi lain memiliki kekurangan yaitu kebutuhan daya yang tinggi serta tidak bagus untuk perangkat mobile


reff 1 
reff 2 

 

Minggu, 23 Juni 2013

INTERACTIVE SYSTEM


1.     Interactive Entertainment
Jelaskan konsep dari Interactive Entertainment !
2.      Interactive Programs
Hal-hal penting yang harus diperhatikan dari interactive programs adalah dari segi user & programnya. Jelaskan peran user & program ahar terbentuk komunikasi yang mudah dipahami user.
3.      Salah satu pendukung interactive system adalah adanya GUI (Graphical User Interface).
Apa fungsi dari GUI?
           
4.      Sebutkan, jelaskan, dan berikan gambar dari komponen-komponen GUI !
5.      Event merupakan suatu kejadian yang terjadi karena adanya interaksi user dengan komponen-komponen GUI. Tanpa event, peran GUI tidak akan berjalan.
Sebutkan macam-macam event untuk komponen-komponen GUI (minimal 5) !
6.      Jelaskan mengenai event dalam konsep struktur interactive program !
Jawab :
Pada kesempatan kali ini saya akan membahas dan menjawab pertanyaan pertanyaan yang telah diajukan oleh dosen softskill saya yang dibungkus melalui sebuah tugas kelompok yang mengenai tentang Sistem Interaktif atau bisa kita sebut dengan Interactive System. Pertama tama saya akan menjelaskan apa itu Sistem Interaktif? Sistem interaktif adalah Sebuah sistem yang dirancang atau dibuat untuk menghasilkan sebuah informasi interaktif baik berupa pendidikan, teknologi, hiburan, dan lain lain. Peran utama yang sangat mempengaruhi Sistem Interaktif ini ialah user (pengguna). Selain itu, di dalam sistem interaktif juga mempunyai beberapa bagian yang saling mendukung. Diantaranya ialah Hiburan (media) Interaktif atau bisa kita sebut Interactive Entertainment, dan Program Interaktif atau bisa disebut Interactive Program. Untuk soal pertama saya akan menjelaskan konsep konsep Interactive Entertainment.
1)      Sebelum kami membahas mengenai konsep Interactive Entertainment, kami akan menjelaskan apa itu Interactive Entertainment? Interactive Entertainment ialah sebuah interaktif yang bertujuan dalam membuat sebuah produksi dan memberikan layanan yang bersifat menghibur (entertainment) kepada pengguna sehingga mereka dapat langsung merespon dengan cara memberikan umpan balik.
Konsep dari Interactive Entertainment ialah memberikan informasi informasi berupa kombinasi dati teks, gambar, gambar bergerak (animasi), video yang telah diberi kemampuan untuk mengatur atau mengontrol elemen elemen yang telah dibuat atau yang telah ada sehingga pengguna dapat dengan mudah berinteraktif dengan informasi informasi tersebut.
2)     Interactive programming adalah prosedur penulisan bagian dari sebuah program ketika sudah aktif. Ini berfokus pada teks program sebagai antarmuka utama untuk proses yang berjalan, bukan sebuah aplikasi interaktif, di mana program ini dirancang dalam siklus pengembangan dan untuk digunakan sesudahnya. Hal penting yang harus diperhatikan dari interactive programs adalah dari segi user dan programnya. Keterlibatan user dalam sebuah program ialah sangat dibutuhkan. Karena alasan dibuatnya program adalah untuk memenuhi kebutuhan user yang berasal dari permintaan user. Komunikasi antara user dan program akan terwujud dengan adanya GUI yang dibangun pada program tersebut.
3) Berikut beberapa fungsi dari penggunaan GUI dalam dunia Ilmu pengetahuan dan intelektual khususnya komputer :
#) Pointing device dengan perangkat berupa mouse
#) Memiliki fungsi sebagai plug and play, yang mana memudahkan user dalam  menginstall dan uninstall hardware/sofware (sinkronisasi)
#) Membuat software-software yang menuntut aplikasi dalam komputer user yang dapat digunakan untuk kegiatan user dalam proses seperti menulis text, spreadsheet. sound, graphic dan lain-lain
#) Untuk digunakan dalam pembuatan System Operasi sebagai User friendly dan ergonomis
#) Pembuatan website
#) Opensource software/hardware atau pengembang aplikasi-aplikasi skala besar lainnya.
4)      Beragam Komponen-Komponen dari GUI, diantaranya :
1. Label
 

label berfungsi untuk menuliskan sesuatu di frame yang kita buat, nama default JLabel
2. Button
 
Button digunakan untuk mengeksekusi sebuah perintah, jika button di pencet maka proses akan berjalan, nama default JButton
3. Text Field
Text Field marupakan salah satu cara untuk  mengisikan suatu inputan dalam program, nama default JTextfield
4. Text Area
Text Area biasanya digunakan untuk menampilkan hasil output dari program, nama default JTextarea
5. Combo box
Combo Box merupakan salah satu cara inputan juga. jika combo box di pencet, maka akan keluar berbagai pilihan untuk di proses, nama default JCombobox
6. Radio button
radio button juga salah satu cara inputan dalam program, tetapi dalam penggunaannya berbeda dengan combo box, radio button digunakan jika pilihan yang di sediakan sedikit, maka akan lebih efektif jika menggunakan radio button, berbeda dengan combo box yang hjerus click 2 kali untuk memilih, radio button cukup sekali pilihan, dan hanya boleh satu pilihan yang di pilih, maka digunakan radio button group agar hanya satu yang bisa di pilih, nama default JRadiobutton
7. Check box
Check box juga merupakan salah satu cara inputan, mirip dengan radio button, tetapi check box memperbolehkan user untuk memilih lebih dari satu pilihan, jadi check box di gunakan untuk menjawab petanyaan yang memperbolehkan lebih dari satu jawaban, nama defaultnya jCheckbox.
5)      kejadian yang muncul ketika user berinteraksi dengan aplikasi disebut dengan event. Tanpa adanya event, GUI tidak dapat berjalan. Terdapat beberapa macam event pada GUI (Graphical User Interface), antara lain :
*) Event Source
Komponen GUI yang membuat event atau tempat terjadinya event.yaitu berupa komponen-komponen visual, seperti : button, combo box, text field, etc.
*) Event Model
Interaksi antara user dan komponen GUI. Untuk mendeskripsikan bagaimana program merespon interaksi user terdapat bagian-bagian penting yaitu event source dan event listener / Handler.
*) Event Listener
Objek penerima & pengolah event. Menerima dan menangani event, mengandung business logic. Contoh: menampilkan informasi penting ke user, melakukan komputasi matematis, dan lain sebagainya.
*) Event Object
Objek yang terbentuk saat terjadi event
Yaitu ketika user berinteraksi dengan komponen GUI. Seperti : tekan button, ketik di text field, dll.
Mengandung semua informasi yang berhubungan dengan event yang muncul, seperti : Tipe event yang muncul, asal dari event tersebut.
Direpresentasikan oleh class Event.
*) Event Handler
Event Handler berupa blok method dari listener yang menentukan proses selanjutnya setelah komponen mendapatkan event. Misalkan pada event tombol simpan ditekan, event listener akan menangkap event pada Event Source tombol Simpan, kemudian Event Handler akan menyimpan data yang akan didefenisikan pada blok Event Handler.
6)      Definisi mengenai event dalam konsep struktur interactive program yaitu kejadian yang terjadi atas interaksi dari komputer dengan manusia.

mengenai evet dari standard programming dengan interactive programming memiliki perbedaan dimana pada interactive programming, dalam menyelesaikan masalah yang perlu penambahan algoritma, program dapat terus dijalankan tanpa harus dihentikan selama penulisan ulang dari program, berbeda dengan standard programming.
 
 SUMBER :
http://www. nryulia.staff.gunadarma.ac.id 
http://www.noorhayatin.staff.umm.ac.id
http://ittelkom.ac.id/staf/mhd/MateriKuliah/Software%20Project%20I/Referensi/e-Book/GUI.pdf
http://docs.oracle.com/javase/tutorial/uiswing/components/combobox.html
http://en.wikipedia.org/wiki/Interactive_programming
http://elektroengineering.blogspot.com
http://momotarokun.wordpress.com
http://noorhayatin.staff.umm.ac.i
http://en.wikipedia.orgdocs.google.com
 


TABEL KINERJA
NPM
NAMA
Kinerja
56410097
Rizanuary Fauzi
Mengerjakan tugas tersebut secara berkelompok / bersama sama dengan mencar data data dan informasi melalui media internet dan separuhnya dijawab secara bersama sama.
50410941
Anton Budikusuma
Mengerjakan tugas tersebut secara berkelompok / bersama sama dengan mencar data data dan informasi melalui media internet dan separuhnya dijawab secara bersama sama.
53410764
Johan Fransisco
Mengerjakan tugas tersebut secara berkelompok / bersama sama dengan mencar data data dan informasi melalui media internet dan separuhnya dijawab secara bersama sama.