Senin, 26 November 2018

PROGRAMING SOFTWARE



Programming Software

Programming Software adalah perangkat lunak yang menyediakan alat bantu atau fungsi yang dapat membantu programmer dalam membuat program komputer. Software ini sangat bergantung pada bahasa pemrograman yang digunakan. 


Alat bantu ini meliputi editor teks, compiler, interpreter, linkers, debugger dan lain-lain. Sebuah Integrated Development Environment (IDE) atau lingkungan pengembangan terpadu menggabungkan alat-alat bantu ini untuk mempermudah programmer. Kita akan banyak mempelajari bagian ini pada buku ini.
  • Zamroniy
  • Jenius
 contoh programming software (perangkat lunak bahasa pemrograman):
1. ASP
2. Ruby
3. HTML
4. Perl
5. PHP
6. CGI
7. C++
8. Java
9. Pascal
10. Borland Delphi

sumber: https://pintubelajarcerdas.blogspot.com/2016/09/pengertian-dan-fungsi-system-software.html

SYSTEM SOFTWARE






























System Software

System Software adalah perangkat lunak yang digunakan untuk membantu menjalankan perangkat keras dan sistem komputer. Tujuan dari system software adalah membatasi semaksimal mungkin programmer aplikasi dari kompleksitas sebuah komputer, terutama yang berhubungan dengan akses memori dan perangkat keras secara langsung.

Termasuk dalam kelompok ini adalah sistem operasi, driver perangkat keras, perangkat lunak pendiagnosa, windowing system, utilities dan lain-lain. Dari kelompok ini sistem operasi merupakan perangkat lunak yang paling penting. Perangkat lunak ini bekerja sebagai antar muka antara komputer dengan dunia luar.
Pada bagian hardware, sistem operasi akan mendiskripsikan perangkat keras yang ada atau terhubung dengan komputer. Sistem operasi menyediakan antar muka pada perangkat keras ini menggunakan “driver” tertentu sehingga perangkat ini dapat dikenali dan bekerja sebagai mana mestinya
Contoh System Software dan Fiturnya
Apa sih System Software itu? System Software merupakan sekumupulan program yang ditulis untuk melayani program-program lain. Dimana memiliki sifat : Berinteraksi dengan berbagai perangkat keras komputer, penggunaan yang sangat tinggi oleh banyak pengguna, dan memiliki operasi-operasi yang terjadi secara bersamaan yang pada gilirannya menuntut penjadwalan-penjadwalan. System Software pun dapat berbagi sumberdaya yang sama dan melakukan pengaturan pemrosesan yang rumit. Menangani struktur-struktur data yang kompleks dan antarmuka eksternal yang jumlahnya banyak. Contohnya : Compilers, Operating System, Editor, Prosessor Telekomunikasi, Software Jaringan dan yang lainnya.
Contoh System Software :
1. Sistem Operasi Linux

Sistem Operasi Linux
Linux merupakan salah satu contoh hasil pengembangan perangkat lunak bebas dan sumber terbuka utama. Seperti perangkat lunak bebas dan sumber terbuka lainnya pada umumnya, kode sumber Linux dapat dimodifikasi, digunakan dan didistribusikan kembali secara bebas oleh siapa saja.
Fitur-Fitur Sistem Operasi Linux :
·         Multitasking = Beberapa proses dapat dijalankan bersamaan pada waktu tertentu.
·         Multiuser = Kalian dapat memakai beberapa user di mesin yang sama.
·         Multiplatform = Sistem Operasi Linux dapat berjalan di banyak CPU yang berbeda.
·         Multiprocessor = dapat mendukung SMP (SYsmmentric Multiprocessing) Untuk intel dan SPARC dan platform lainnya.
·         DPLE = Dapat mengimplementasikan Demand Page Loaded Executable.
·         Dapat melakukan banyak dproses menggunakan memori yang sama. Saat satu program mencoba untuk menulis memori tersebut. Page (4kb memori) yang berbeda ini baru disalin ke suatu tempat tertentu (Shared Copy on Write Pages – Antara Executables).
·         Dapat menjadi sebagai Netware Client dan berhubungan langsung dengan Netware Server.
·         Untuk mengakses partisi MS-DOS, Linux tidak dibutuhkan sistem file khusus dan juga tidak memerlukan perintah khusus untuk menggunakan partisi MS-DOS.
Itu merupakan pembahasan sekilas mengenai Sistem Operasi Linux dan juga fitur-fitur yang tersedia didalamnya. Fitur-fitur yang tersedia didalamnya sangatlah banyak, bahkan kalian dapat mencarinya sendiri karena Linux dapat secara bebas dimodifier oleh para developer.
2. Compiler Java Netbeans
Netbeans
Compiler Java Netbeans
NetBeans merupakan salah satu sotfware compiler yang sangat bisa membantu anda dalam membuat sebuahprogram java. Untuk tampilan GUI netbeans bisa anda lihat seperti dibawah ini.
Fitur-Fitur Pada Compiler Java Netbeans :
·         Terdapat Code Template = Ketika kita sedang membuat program, hal yang terpenting adalah algoritma. Namun urusan syntax juga berpengaruh agar kode program tidak menjadi error. Disamping kesalahan syntax, kecepatan penulisan syntax sangat membantu disaat kita terlibat dalam program yang besar.
·         Dapat merubah nama Class. Jika pada saat mengcreate project, kemudian kita berkeinginan merubah nama class tersebut, maka tinggal klik pada nama class tersebut, lalu klik refactor – kemudian pilih Rename.
·         Dapat mengganti Code Block dengan sebuah Method.
·         Dapat membuat method Getter dan Setter secara automatis dengan format-format tertentu.
·         Terdapat banyak sekali template bahasa pemrograman Java yang dapat kalian pakai.
System Software Compiler bahasa Java Netbeans ini merupakan salah satu software compiler yang sangat sering digunakan. Karena kepraktisan dan kemudahan dalam menggunakannya, Netbeans ini sangatlah cocok bagi pada developer yang ingin belajar bahasa pemrograman java.
Oke teman-teman, itu adalah pembahasan mengenai System Software. Disini saya mengambil 2 contoh system software beserta dengan fitur-fitur yang terdapat pada software tersebut. Sekarang kalian mengerti kan apa itu system software? Semoga artikel ini dapat bermanfaat yah bagi kalian semua. Sekian dari saya, Salam IT ^_^


APLICATION SOFTWARE



Application software


Dengan software, komputer merupakan alat yang sangat berguna. Software memungkinkan pengguna (user) untuk menjalankan tugas-tugas di komputer seperti membuat surat, memo, laporan, mendesign web, membuat gambar, mengedit video dan audio, main game baik single user maupun multiuser, dan masih banyak lagi. Untuk menjalankan tugas-tugas tersebut, pengguna komputer membutuhkan application software.


Application software merupakan program yang didesain untuk meningkatkan kinerja user serta membantu user dalam menjalankan tugas-tugas mereka. Application software memiliki berbagai kegunaan, yaitu :
  1. Agar tugas bisnis menjadi lebih efisien
  2. Untuk membantu dalam proyek grafik dan multimedia
  3. Untuk membantu tugas dirumah, individu dan pendidikan
  4. Untuk memfasilitasi komunikasi
Application software memiliki 4 kategori, yaitu :

  1. Business
  2. Graphics and multimedia
  3. Home/Personal/Educational
  4. Communication







Application software memiliki beberapa bentuk : Packaged, custom, web application, open source, shareware, freeware, dan public domain.
  • Packaged software merupakan software dalam bentuk paketan yang didistribusikan dalam jumlah massal baik dijual ataupun secara gratis yang dipublikasikan untuk melakukan tugas tertentu. Contoh dari software ini adalah Microsoft office.
  • Custom software berfungsi untuk melakukan tugas bisnis atau industri. Terkadang perusahaan tidak dapat menemukan software yang tepat sehingga mereka harus membuat software yang mereka perlukan, sehingga biaya yang dibutuhkan lebih besar.
  • Web Application memungkinkan user untuk mengakses software dari komputer atau alat lainnya yang memiliki koneksi internet. Banyak web site yang gratis untuk diakses, namun ada juga yang dikenakan biaya. Jenis web application termasuk e-mail, word processing, tax preparation, dan program game.
  • Open source software merupakan software yang disediakan untuk digunakan, dimodifikasi dan didistribusikan kembali tanpa menghilangkan nama si pembuat. Contoh : Linux
  • Shareware merupakan software yang memiliki hak cipta tanpa bayar dalam masa beberapa waktu (trial period). Bila user ingin menggunakan software tersebut setelah batas waktu trial periodnya sudah lewat maka user harus mengirim pembayaran kepada pemilik software. Namun ada juga shareware yang gratis namun tidak full version sehingga user harus membayar bila ingin menggunakan full version shareware.
  • Freeware merupakan software yang memiliki hak cipta tapi didistribusikan secara gratis dan tidak dikenakan biaya apapun.
  • Public domain software merupakan software yang didonasikan untuk digunakan oleh semua orang. Contoh: Google.


Peran software
System software adalah program yang mengatur semua operasional dalam komputer yang berfungsi sebagai penghubung antara user, application software, dan hardware. Untuk menggunakan application software seperti word processing program, komputer harus menjalankan system software-khususnya operating system. Tiga operating system komputer yang banyak digunakan adalah Windows, Mac OS atau Machintos, dan Linux. Cara kerja system software : User tidak langsung berkomunikasi pada hardware, malahan  system software lah yang menjadi penghubung. Misalnya, ketika user menginstruksikan pada application software untuk mencetak dokumen, application software mengirim perintah pada system software dan kemudian instruksi tersebut dikirim ke hardware.


Contoh Application Software dan Fiturnya
Application Software adalah suatu subkelas perangkat lunak komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna. Application Software ini berfungsi untuk mengendalikan fungsi-fungsi bisnis secara actual dan melakukan pemrosesan data bisnis atau data teknis yang mendukung berjalannya suatu operasi-operasi bisnis. Contohnya : Pemrosesan transaksi pada titik penjualan, kendali pemrosesan produksi pada pabrik secara aktual.
Contoh Application Software :
1. Microsoft Word (Aplikasi Pengolah Kata)
Microsoft Word
Application Software – Microsoft Word
Microsoft Word adalah salah satu dari beberapa program aplikasi pengolah kata yang terdapat dalam paket program aplikasi microsoft office,yang sejak mulai di kembangkan pada tahun 1983 sampai pertengahan tahun 2001. Microsoft word dikembangkan oleh perusahaan pembuat perangkat lunak ternama didunia yaitu Corporation. Dari generasi pertama microsoft word sampai generasi terkininya program ini selalu menjadi idola.
Fitur-Fitur pada Microsoft Word :
·         Penghilangan fitur fitur yang tidak diperlukan di Microsft Office 2010, membuat lebih ringan.
·         Dukungan Grafis 3D Yang lebih baik
·         Mendukung Standardisasi format Open Document Format (.odf)
·         Mendukung penyuntingan gambar yang lebih kompleks
·         Penyimpanan terhadap format .pdf dan .xps yang lebih mudah
·         Terintegrasi dengan Windows Live sehingga dapat menyimpan data di Cloud Awan
·         Disediakannya versi 32 bit dan 64 bit
·         Ribbon yang simpel dan mudah digunakan.
·         Antarmuka mengusung tema Metro. Mirip Windows 8
·         Penggeseran gambar yang lebih baik
·         Mendukung penyuntingan file Adobe Reader (.pdf)
·         Terintegrasi dengan Skydrive sehingga dapat menyimpan data di Cloud.
2. Adobe Premiere Pro (Aplikasi Penyunting Video)
Adobe Premiere Pro
Aplikasi Penyunting Video – Adobe Premiere Pro
Adobe Premiere Pro merupakan salah satu dari sebuah program penyunting Video berbasis non-linear editor (NLE) dari Adobe Systems. Itu adalah salah satu produk software dari Adobe Creative Suite, tetapi juga bisa dibeli sendirian. Bahkan kalau dibeli sendirian, itu termasuk Adobe Encore dan Adobe OnLocation. Walaupun yang dua versi pertama hanya tersedia untuk Windows, versi CS3 tersedia baik untuk Windows maupun Mac OS X. CS3 tersedia dalam Bahasa Inggris, Bahasa Perancis, Bahasa Jerman, Bahasa Jepang, Bahasa Italia, dan Bahasa Spanyol. Adobe Premiere adalah program Video Editing yang dikembangkan oleh Adobe . Program ini sudah umum digunakan oleh rumah-rumah produksi, televisi dan praktisi di bidangnya.
Fitur-Fitur pada Adobe Premiere Pro :
Adobe Premiere Pro memiliki fitur – fitur penting, antara lain Capture (perekam video) Monitor, Trim (alat pemotong klip) Monitor, dan Titler (Pembuat teks judul) Monitor. Pada efek-efek video Adobe Premiere Pro terdapat Keyframe seperti yang terdapat pada Adobe After Effects ( cara menganimasikannya juga hampir sama ). Pada Titler, anda bisa membuat teks judul/title dan mengubah properti dari teks itu seperti mengubah bentuk huruf, memberi dan mengubah warna, memberi kontur, garis luar (outline), membuat animasi pergerakan atau animasi teks berjalan (roll and/or crawl), bisa juga untuk memberi shapes/bangun datar agar tampilan judul/teks video terlihat lebih menarik. Tahap terakhir adalah export/output/menyimpan proyek dalam bentuk video dan didistribusikan ke berbagai media yang bisa menampilkan format video.
Oke teman-teman, itu adalah pembahasan mengenai application software. Berbeda dengan system software, application software ini lebih berfungsi untuk mengendalikan fungsi-fungsi bisnis. Seperti perhitungan, presentasi, pengolahan data, editting, dan lain sebagainya. Nah, semoga sekarang kalian dapat membedakannya yah. Sekian dari saya, Salam IT ^_^