Rabu, 15 Juni 2016

Perkembangan Perangkat Lunak

1)      Perkembangan Pembuatan Perangkat Lunak
Dari perkembangan perangkat lunak, kita bisa membayangkan bagaimana perkembangan interaksi manusia dengan perangkat lunak. Bentuk paling primitive dari perangkat lunak,menggunakan aljabar Boolean yang dipresentasikan sebagai binary digit (bit), yaitu 1 (Benar/on) atau 0 (Salah/Off), cara ini sudah pasti menyulitkan, sehingga orang mulai mengelompokkan bit tersebut menjadi nible (4bit), byte (8 bit), word (2 byte),  double word (32  bit). Kelompok-kelompok bit ini disusun ke dalam struktur instruksi seperti penyimpanan, transfer, operasi aritmatika, operasi logika, dan bentuk bit ini diubah menjadi kode-kode yang dikenal sebagai assembler. Kode-kode mesin sendiri masih cukup menyuilitkan karena tuntutan untuk dapat menghapal kode tersebut dan format (aturan) penulisannya yang cukup membingungkan, dari masalah ini kemudian lahir bahasa pemrograman tingkat tinggi yang seperti bahasa manusia (bahasa inggris). Saat ini pembuatan perangkat lunak sudah menjadi suatu proses produksi yang sangat kompleks, dengan urutan proses yang panjang dengan melibatkan puluhan bahkan ratusan orang dalam pembuatannya.

2)      EVOLUSI PERANGKAT LUNAK
Ø  Era Pioner
Bentuk perangkat lunak pada awalnya adalah sambungan-sambungan kabel ke antar bagian dalam komputer. Cara lain dalam mengakses komputer adalah menggunakan punched card yaitu kartu yang dilubangi. Penggunaan komputer saat itu masih dilakukan secara langsung, sebuah program untuk sebuah mesin untuk tujuan tertentu.

Ø  Era Stabil
Pada era stabil penggunaan komputer sudah banyak digunakan, tidak hanya oleh kalangan peneliti dan akademi saja, tetapi juga oleh kalangan peneliti dan akademi saja, tetapi juga oleh kalangan indutri/perusahaan. Perusahaan perangkat lunak bermunculan dan sebuah perangkat lunak dapat menjalankan beberapa fungsi, dari ini perangkat  lunak mulai bergeser menjadi sebuah produk. Baris-baris perintah perangkat lunak yang dijalankan oleh komputer bukan lagi satu-satu tapi sudah seperti banyak proses yang dilakukan secara serempak  (multi tasking). Sebuah perangkat lunak mampu menyelesaikan banyak pengguna (multi user) secara cepat/langsung (real time). Pada era ini mulai di kenal system basis data, yang memisahkan antara program (pemroses) dengan data (yang diproses).

Ø  Era Mikro
Sejalan dengan semakin luasnya PC dan jaringan komputer di era ini, perangkat lunak juga berkembang untuk memenuhi kebutuhan perorangan. Perangkat lunak dapat dibedakan menjadi perangkat lunak sistem yang bertugas menangani internal dan perangkat lunak aplikasi yang digunakan secara langsung oleh penggunanya untuk keperluan tertentu. Automatisasi yang ada di dalam perangkat lunak mengarah ke suatu jenis kecerdasan buuatan.

Ø  Era Modern
Saat ini perangkat lunak sudah terdapat di mana-mana, tidak hanya pada sebuah superkomputer dengan 25 prosesnya, sebuah komputer genggampun telah dilengkapi dengan perangkat lunak yang dapat disinkronkan dengan PC. Tidak hanya komputer, bahkan peralatan seperti telepon,TV, hingga ke mesin cuci, AC dan microwave, telah ditanamkan perangkat lunak bukan lagi pekerjaan segelintir orang, tetapi telah menjadi pekerjaan banyak orang, dengan beberapa tahapan proses yang melibatkan berbagai disiplin ilmu dalam perancangannya. Tingkat kecerdasan yang ditunjukkan oleh perangkat lunak pun semakin meningkat, selain permasalahan teknis, perangkat lunak sekarang mulai bisa mengenal suara dan gambar.

Rekayasa Perangkat Lunak

MAKALAH
PERANGKAT  LUNAK YANG AKAN DATANG






Disusun oleh :
Yuli Saputro N
NIM : 2113R0683


STMIK HIMSYA
SEMARANG
2016





A.    WINDOWS
      Software Open Source Adalah Masa Depan Untuk Windows – Open Source adalah software yang bersifat gratis dan terbuka. Software ini juga sudah banyak digunakan pada Sistem Operasi Windows. Namun apakah kita yakin bahwa Software Open Source yang kita gunakan di Windows tersebut aman. Apakah tidak mengganggu privasi online dan keamanan data? Kita tidak mengetahui persis apa yang dilakukan oleh program ini.
      Dunia sudah merujuk ke dunia yang lebih maju dan beberapa kalangan sudah menuntut akan kehadiran Open Source alternatif untuk program seperti Word dan Photoshop.
      Menjelang akhir 2014 lalu Microsoft mengumumkan bahwa mereka akan membuka sumber .Net Framework mereka, platform kode dan lingkungan dimana banyak program Windows yang bergantung pada .Net Framework. Baru – baru ini mereka juga memutuskan untuk membuka sumber Windows Live Writer.
      Kemudian disusul Apple yang segera membuat bahasa pemrograman swift mereka menjadi open source.
      Ketika dua raksasa perangkat lunak di dunia yang telah berhasil membangun keberhasilannya dalam properti teknologi mulai mengadopsi filosofi Open Source, saat itulah Anda menyadari bahwa open source adalah benar – benar masa depan.

Namun apa artinya ini bagi Anda ?



            Pertama dan terpenting, Software Open Source biasanya (tetapi tidak selalu) berarti perangkat lunak bebas. Sementara Photoshop, Microsoft Office, dan Maya diperlukan biaya ratusan atau ribuan dollar untuk mendapatkannya. Namun sudah ada alternatif terbuka seperti GIMP, Libre Office, dan Blender yang benar – benar bebas untuk didownload dan digunakan. Siapa yang tidak suka gratis?
            Dengan open source masih memungkinkan untuk mendapatkan uang, jadi tidak terlalu buruk bagi para pengembang. Untuk menunjukkan dukungan Anda bisa mendonasikan beberapa biaya kepada para pengembang.
            Kedua, pengembang lebih bertanggung jawab atas kode yang mereka buat. Dalam program yang benar – benar open source, siapa pun dapat menelusuri kode pemrograman kapan pun mereka ingin melihat, yang berarti pengembang tidak dapat menyembunyikan malware di dalam program atau melakukan hal – hal yang tidak diinginkan terhadap data Anda.
            Ketiga, perangkat lunak open source cenderung dikembangkan lebih cepat dan tahan lama. Ketika setiap orang dapat berkontribusi terhadap proyek open source, tim pengembang secara teoristis berjumlah banyak, dan oleh karena itu bug secara teratur diperbaiki dan fitur baru lebih sering ditambahkan.




Keempat, perangkat lunak open source mempromosikan kompetisi, dan kompetisi mempromosikan kualitas dan inovasi.
Catatan : Hindari menggunakan SourceForge! Belum lama, terungkap terungkap bahwa sourceforge telah membajak proyek yang ditinggalkan dan membangun file instaler mereka dengan malware. Untuk keamanan kami sarankan untuk menghindari source forge.
B.     SOFTWARE ARSITEKTUR
      Berbicara mengenai software 3d tidak akan pernah ada habisnya, akan selalu lahir generasi software baru yang lebih sesuai dengan zaman tertentu, ketika autodesk auto cad telah memimpin pasar gambar 2d dan 3d, muncullah discreet dengan produk discreet 3ds max, dimana awalnya para pengguna auto cad 3d masih kurang nyaman mengugunakannya dengan berbagai alasan salah satu di antaranya misalnya interface dan tools yang di nilai terlalu ribet. Beberapa tahun lalu auto desk kemudian membeli software ini dari discreet dan menjadi 3ds max yang kita kenal sekarang yaitu auto desk 3ds max.



Kemudian lahir generasi google sketchup, meskipun awalnya software ini di tujukan untuk software suport untuk google map, namun kemudahan dalam penggunaannya menarik pengguna software 3d yang begitu besar. Belajar dari bagaimana google sketchup bisa diterima oleh para pengguna 3d adalah hal yang paling mudah untuk menggambarkan software apa yang memiliki potensi masa depan.
Perlu di pahami bahwa 3d dalam konteks software 3d memiliki paling tidak 2 makna yaitu modeling software dan  rendering software. Modeling software seperti 3ds max dan sketchup membutuhkan  plugin tambahan untuk peoses renderingnya yang paling populer adalah misalnya vray rendering, dan atau meng import modeling tersebut ke software rendering. Untuk modeling software saya berpikir bahwa google sketchup masih akan terus memimpin maklum pesaingnya tidak ada .
Pembahasan software 3d kita kali ini adalah 3d dalam konteks software rendering 
( bukan plugin rendering yah ), apa yang menjadi alat ukur kami menilai bahwa software ini akan menjadi software masa depan??

Yang pertama. kemampuan menjawab kecenderungan users atau pengguna yang bersifat templates atau menyukai yang mudah mudah saja
Yang kedua. kemampuan menjawab tuntutan pasar 3d yang mengiginkan kualitas terbaik namun dengan waktu yang singkat.
Yang ketiga. dari sisi bisnis 3d dua kemampuan di atas dapat mendudukkan dua permasalahan yang akan di hadapi dalam masa depan bisnis ini yaitu biaya produksi yang lebih murah karena kemudahan yang di tawarkan oleh software dan tuntutan pasar yang cenderung menyenagi biaya yang murah dan cepat.
Yang keempat. software software ini secara optimis telah terus melakukan perubahan dan hasilnnya mengagumkan, di luar ekspektasi. 
Yang kelima. harga software ini bersaing di pasaran ( software aslinya yah bukan bajakan )
Yang keenam. tidak membutuhkan kualitas komputer yang begitu hebat untuk penggunaannya, di sisi lain super komputer seperti BOXX harganya semakin terjangkau

            Di urutan pertama dari software 3d yang akan menjadi masa depan adalah LUMION




DAFTAR PUSTAKA

http://www.pintarkomputer.com/software-open-source-adalah-masa-depan-untuk-windows/
http://www.lingkarwarna.com/2015/11/lumion-twinmotion-dan-lumenrt.html