Diantzyy IF11
PSTI
Pertemuan 9
Perangkat Lunak Sistem Komputer
A.Peran Perangkat Lunak
Komputer hanyalah sekedar mesin yang tidak dapat melakukan tugas yang dikehendaki pemakai
sekiranya tidak didukung oleh perangkat lunak. Perangkat lunak sesungguhnya adalah program.
Sebagaimana telah kita ketahui, program adalah deretan instruksi yang digunakan untuk
mengendalikan computer sehingga computer dapat melakukan tindakan sesuai yang dikehendaki
pembuatnya.
B.Kelompok Perangkat Lunak
1.Perangkat Lunak Aplikasi
2.Perangkat Lunak Sistem
C.Pengelompokkan Berdasarkan Cara Mendapatkan
Berdasarkan cara mendapatkan perangkat lunak dan hak pemakaian, perangkat lunak dapat
digolongkan pada:
1.Perangkat Lunak Komersial
=Perangkat Lunak yang dijual secara komersial,contoh : Microsoft Office,Photoshop,Coreldraw,dll
2.Perangkat Lunak Domain-public
=Perangkat lunak yang tidak disertai hak cipta dan memungkinkan siapa saja melakukan tindakan apa
saja terhadap program tersebut, termasuk membuang nama penciptanya dan memperlakukannya
sebagai karya ciptanya sendiri dan mengenakan hak cipta.
3.Shareware
=Perangkat lunak yang tersedia tanpa kode sumber dan bisa digunakan oleh pemakai dengan tujuan
untuk dievaluasi selama masa tertentu tanpa membayar sama sekali dan jika sesudah masa tersebut
berlalu pemakai bermaksud tetap menggunakannya, maka ia perlu membayar ke pembuat perangkat
lunak tersebut. Berbeda dengan versi trial, shareware tidak memiliki masa kadaluarsa. Artinya,
pemakai tetap dapat menggunakan perangkat lunak tersebut walaupun batas uji coba telah berakhir
4.Freeware
=Perangkat lunak yang tersedia tanpa kode sumber dan bebas digunakan oleh siapa saja tanpa perlu
membayar.salah satu alasan pembuatnya = Sebagai penarik pemakai untuk membeli versi lebih lanjut
(dengan fitur lebih lengkap)secara komersial
5.Rentalware
=Perangkat lunak yang bisa digunakan oleh seseorang atau institusi dengan cara membayar sewa.
Sewa biasanya dilakukan per tahun.
6.Free Software
=perangkat lunak yang dilengkapi dengan kode sumber yang memungkinkan siapa saja dapat
menggunakan program tersebut dan bahkan ikut mengembangkan secara lebih lengkap
7.Open Source
=timbul dari ide bahwa seandainya setiap orang dapat berpartisipasi dalam mengembangkan suatu
perangkat lunak, tentu perangkat lunak tersebut akan segera berevolusi menuju ke tingkat
kesempurnaan
-Untuk memudahkan pemakai, dibuatkan jenis antramuka lain yang dikenal dengan GUI (Graphical
User Interface). GUI mengandalkan piranti yang disebut mouse untuk melaksanakan pemilihan
perintah yang dikemas dalam bentuk menu dan ikon.
-Antarmuka dalam bentuk yang lain juga mulai diterapkan. Sebagai contoh, dimungkinkan untuk
memerintah computer dengan menggunakan suara ataupun kedipan mata.Antar muka ini dikenal
dengan NUI (Natural User Interfaces).
Pertemuan ke 10
Perangkat Lunak Aplikasi
Perangkat lunak biasa digunakan oleh pengguna untuk melakukan tugas-tugas yang spesifik seperti
mengetik dokumen, memanipulasi foto dan merancang rumah. Perangkat lunak aplikasi dapat
digolongkan menjadi:
-Perangkat Lunak Hiburan
=Program-program permainan (game). Program untuk memainkan music/film (misalWindows Media
Player, VLC, Winamp, dsb)
-Perangkat Lunak Pendidikan
=Berguna untuk mempelajari atau mereferensi sesuatu pengetahuan. Termasuk dalam kategori ini
adalah program kamus, ensiklopedi, pelajaran ilmu pengetahuan, pelajaran bahasa asing, dan
simulasi,
Adakalanya, sebuah program menggabungkan kemampuan Pendidikan dan hiburan sekaligus.
Perangkat lunak seperti ini biasa disebut edutaiment.
-Perangkat Lunak Bisnis
=Menangani aplikasi bisnis, misalnya berupa program untuk menangani sediaan barang (inventory
control), pencatatan dan pembayaran piutang (accounts receivable) dan media pembelajaran
mahasiswa (learning management system)
-Perangkat Lunak Produktivitas Kerja :
Pengertian Utilitas
Merupakan program yang bermanfaat untuk melakukan kegiatan yang berhubungan dengan sumber
daya sistem, misalnya untuk memformat harddisk. Di lingkungan windows, program-program seperti
Scandisk, DiskCleanup, dan Disk Deframenter, secara otomatis disertakan dalam computer ketika
program Windows diinstal. Namun, adakalanya kita harus menginstalnya sendiri, seperti program
antivirus.
2.Media Transmisi
Media Berkabel
Media berkabel menyatakan media transmisi yang menghubungkan pengirim dan penerima yang
secara fisik berupa kabel.Termasuk media kategori ini:
=Disebut juga sebagai kabel telepon, karena kabel ini biasa dipakai sebagai penghubung pesawat
telepon dengan jalur telepon.
=Mengandung penghantar yang terbuat dari tembaga pada bagian inti. Penghantar ini
diselubungi dengan penyekat (insulator). Penyekat ini diselubungi dengan anyaman kawat.
Selanjutnya, anyaman kawat ini dibungkus dengan penyekat.
=Kabel serat optic membawa isyarat data dalam bentuk berkas cahaya. Kabel ini biasa digunakan
pada LAN berkecepatan gigabit per detik. Perlu diketahui, cahaya dapat mengalir dengan
kecepatan 300.000 km/detik dalam ruang hampa. Kecepatan cahaya dalam media transmisi
tergantung pada kepadatan media. Semakin padat, semakin lambat, Kabel serat optic
menyerupai kabel koaksial, tetapi tanpa diselubungi dengan anyaman kawat halus
1. Sumber Cahaya
2. Media Transmisi
3. Detektor Cahaya
1. Multimode step-index
2. Multimode graded-index
3. Single-mode
Media tak berkabel adalah media transmisi yang tidak menggunakan kabel. Termasuk dalam
media ini yaitu:
1. Mikrogelombang (microwave)
=bentuk gelombang radio yang menggunakan frekuensi tinggi (dalam satuan gigahertz),
meliputi Kawasan UHF, SHF dan EHF, garis pandang. Sifat ini didasarkan karakteristik
frekuensi yang digunakan. Perlu diketahui, gelombang dengan frekuensi di atas 100 Mhz
akan menjalar dengan arah lurus. Jarak transmisi biasanya terbatas pada 20-30 KM karena
factor kelengkungan bumi. Jika lebih dari itu, perlu penambahan repeater.
2. Satelit
=Satelit juga menggunakan mikrogelombang. Dalam hal ini, satelit bertindak sebagai stasiun
relasi yang berada di angkasa, dengan ketinggian kira-kira 480-22.000 mil di atas pemukaan
bumi. Satelit ini mengitari bumi per 24 jam.
3. Gelombang Radio
=digunakan untuk mengirimkan suara ataupun data melalui udara. Kelebihan transmisi dengan
gelombang radio adalah pengiriman isyarat dapat dilakukan dengan sembarang posisi (tidak
harus lurus seperti pada mikrogelombang) dan dimungkinkan dengan posisi yang bergerak.
Frekuensi yang digunakan berkisar antara 3 KHz- 300 GHz.
4. Inframerah
=digunakan untuk komunikasi jraka dekat, dengan kecepatan dapat mencapai 4 Mbps.
Penggunaan yang umum yaitu untuk pengendlian jarak jauh (remote control) terhadap
televisi, AC, dan peralatan audio-video.
Topologi Jaringan
-Topologi Bus
= Pada topologi bus, semua simpul (computer) dihubungkan melalui kabel yang disebut bus.
Kabel yang digunakan adalah kabel koaksial. Jika seseorang pemakai mengirimkan pesan ke
seseorang pemakai lain maka pesan tersebut akan melalui bus. Setiap computer perlu
membaca alamat dalam pesan. Sekiranya alamat pada pesan cocok dengan alamat computer
pembaca, computer tersebut segera mengambil pesan tersebut.
Kelebihan :
1. Tidak memerlukan sumber daya kabel yang banyak
2. Biayanya juga lebih murah disbanding dengan topologi lainnya
3. Tidak terlalu rumit jika kita ingin menambah jangkauan jaringan
4. Topologi yang paling sederhana
Kekurangan :
1. Jika kabel utama (bus) putus, maka semua computer tidak bisa saling terhubung
2. Jika kabel utama sangat Panjang dan terdapat gangguan, pencarian penyebab masalah
menjadi sangat sulit
3. Jika banyak computer yang aktif (mengirimkan pesan) akan sering terjadi tabrakan
sehingga mengakibatkan kecepatan pengiriman data menjadi pelan.
-Topologi Star
= Pada topologi star, terdapat komponen yang bertindak sebagai pusat pengontrol. Semua
simpul yang hendak berkomunikasi selalu melalui pusat pengontrol tersebut. Dalam hal ini,
pusat pengontrol berupa hub atau switch
Kelebihan :
1. Mudah dikelola dan dihubungkan (penyebab kegagalan mudah untuk diketahui)
2. Kegagalan pad sebuah computer tidak berpengaruh pada kegagalan seluruh jaringan
Kekurangan :
1. Kegagalan pada pusat pengontrol akan menyebabkan kegagalan jaringan secara
keseluruhan
2. Jika pusat pengontrol berupa hub, kecepatan transmisi menjadi lambat
-Topologi Ring
= Pada topologi ring mirip dengan bus. Informasi dikirim oleh computer akan dilewatkan ke
media transmisi (MAU: Media Access Unit), melewati satu computer ke computer berikutnya
Kelebihan :
1. Data mengalir dalam satu arah sehingga terjadinya collision dapat dihindarkan
2. Aliran data mengalir lebih cepat karena dapat melayani data dari kiri atau kanan dari server
3. Dapat melayani aliran lalu lintas data yang padat, karena data dapat bergerak ke kiri atau ke
kanan
Kekurangan :
1. Apabila ada satu computer dalam ring yang gagal berfungsi, maka akan mempengaruhi
keseluruhan jaringan.
2. Menambah atau mengurangi computer akan mengacaukan jaringan
3. Sulit untuk melakukan konfigurasi ulang
-Topologi Pohon
= Topologi pohon sebenarnya merupakan pengembangan dari topologi bintang, dengan salah
satu simpul menjadi pengontrol bagi sejumlah simpul yang berada di bawahnya.(Topologi ini
biasanya digunakan pada LAN)
Kelebihan :
1. Merupakan jaringan yang besar, sehingga dapat mengelompokkan antara satu topologi
dengan topologi yang lainnya.
2. Keamanan yang sangat terhandle
Kekurangan :
1. Proses instalasi yang rumit
2. Troubleshooting yang tidak mudah, karena mencakup jaringan yang besar
3. Biaya instalasi yang mahal
4. Kinerja jaringan akan menjadi lambat karena user pengguna semakin banyak
2. Bridge
= Bridge diperlukan untuk menghubungkan dua LAN yang bertopologi berbeda (misalnya
bus dan cincin). Kelebihan piranti ini adalah menjadikan lalu lintas loka setiap jaringan tidak
saling terpengaruh. Berbeda dengan repeater, bridge dapat memisahkan antarjaringan
sekiranya memang tidak ada permintan hubungan dari satu jaringan ke jaringan yang lain.
3. Router
= Router merupakan piranti yang dapat dipakai untuk:
1. Menghubungkan sejumlah LAN yang memiliki topologi dan protocol yang berbeda
2. Menghubungkan jaringan pada suatu lokasi dengan jaringan pada lokasi lain.
3. Membagi suatu jaringan berukuran besar menjadi jaringan-jaringan yang lebih kecil dan
mudah dikelola
4. Memungkinkan jaringan perusahaan dihubungkan ke internet dan informasi yang tersedia
dapat diakses oleh siapa saja di luar erusahaan.
5. Mencari jalan terefesien untuk mengirimkan data ke tujuan
6. Melindungi jaringan anda dari pemakai-pemakai yang tidak berhak dengan cata membatasi
akses terhadap data anda.
Pertemuan ke-13
Konsep Dasar Mobile
Konsep Mobile :
= Mobile adalah sebuah system perangkat lunak yang memungkinkan setiap pemakai
melakukan mobilitas dengan perlengkapan PDA-Asisten digital pada telepon genggam atau
selular.
Manfaat :
Karakteristik yang lebih efisien, dapat membantu kinerja dan menyelesaikan beberapa tugas
seperti:
Kelemahan :
1. Sumber daya baterai tidak bertahan lama, menjadi masalah yang kerap ditemukan
2. Penggunaan yang intens atau berlebihan sering kali membuat masalah seperti sedang
berkendara
3. Karena banyaknya pengguna menjadi lading pemanfaatan bagi pengembang yang jahat
untuk meraup keuntungan seperti membuat aplikasi yang tidak ada valuenya tapi banyak
konten iklannya
- Web Application
= Web app berjalan menggunakan browser dan biasanya ditulis dalam Bahasa HTML 5,
JavaScript, atau CSS. Karena aplikasi ini menargetkan browser, maka web app dapat berjalan
pada berbagai operating system. Selain itu, aplikasi ini juga didesain secara responsive
sehingga tampilan web dapat menyesuaikan ukuran layar pada perangkat yang digunakan
oleh user.
- Hybrid Application
= Hybrid app dapat dikatakan seperti kombinasi dari dua macam aplikasi, yaitu native dan
web. Aplikasi hybrid memiliki dua bagian utama. Bagian pertama adalah kode back-end, dan
yang kedua adalah native shell yang dapat diunduh dan memuat kode menggunakan tampilan
web. Aplikasi hybrid dinilai lebih mudah dan cepat untuk dikembangkan dibanding dengan
native app. Namun kecepatan aplikasi hybrid lebih lambat daripada aplikasi native karena
bergantung pada kecepatan browser user.
Pertemuan ke -14
Konsep Dasar IOT
Pengertian :
Salah satu parameter kemajuan teknologi era saat ini dan juga era mendatang adalah
penguasaan di bidang IoT. Internet of Things adalah sebuah konsep dimana objek tertentu
memiliki kemampuan untuk mentransfer data melalui jaringan Wifi, jadi proses ini tidak
memerlukan interaksi dari manusia ke manusia atau manusia ke komputer. Semua sudah
dijalankan secara otomatis dengan program.
Implementasi IoT
Salah satu contoh penggunaan IoT yang paling dekat dengan kita adalah di rumah. Aplikasi IoT di
dalam rumah dapat membantu kita dalam mengelola kebutuhan sehari-hari dengan lebih efektif dan
efisien. Salah satu contohnya adalah menggunakan sensor untuk mendeteksi suhu di ruangan. Sensor
tersebut kemudian dapat mengirimkan data ke perangkat IoT. Misalnya, seperti termostat yang
terhubung dengan internet. Dengan sensor pengukur suhu, sebuah termostat dapat mengatur suhu
ruangan secara otomatis sesuai keinginan kita, atau sesuai kondisi ideal sebuah ruangan. Jika ruangan
dirasa terlalu dingin, maka
Kita juga dapat menggunakan sensor pintu yang terhubung dengan internet untuk memantau aktivitas
di rumah dan memberi tahu kita jika ada sesuatu yang tidak biasa.
Di bidang transportasi, aplikasi IoT dapat membantu kita dalam mengelola perjalanan yang lebih
efisien dan aman. Misalnya, kita dapat menggunakan sensor kecepatan dan lokasi untuk memantau
kondisi jalan dan memberi tahu kita jika ada kemacetan atau bahaya lainnya. Kita juga dapat
menggunakan sistem navigasi yang terhubung dengan internet untuk menemukan rute terpendek ke
tujuan kita.
Di bidang kesehatan, aplikasi IoT dapat membantu kita dalam mengelola kondisi kesehatan kita
dengan lebih baik. Misalnya, kita dapat menggunakan perangkat seperti smartwatch yang terhubung
dengan internet untuk memantau aktivitas fisik dan tidur kita, serta memberi tahu kita jika ada hal
yang perlu diperhatikan. Kita juga dapat menggunakan alat monitoring kesehatan seperti tensimeter
yang terhubung dengan internet untuk memantau kondisi kesehatan kita secara terus-menerus.
Di bidang pertanian, aplikasi IoT dapat membantu petani dalam mengelola ladang dengan lebih
efisien. Misalnya, petani dapat menggunakan sensor cuaca yang terhubung dengan internet untuk
memantau kondisi cuaca di ladang dan memberi tahu petani jika ada kebutuhan untuk memberi air
atau pupuk. Petani juga dapat menggunakan sensor tanah yang terhubung dengan internet untuk
memantau kondisi kelembaban tanah dan memberi tahu petani jika ada abnormalitas yang berpotensi
membuat tanaman rusak.
- Data
= Semakin banyak informasi yang diperoleh, semakin mudah untuk menentukan tindakan yang tepat
berdasarkan data yang ada. Denganbantuan computer dan algoritma program kita tidak perlu
mengecek data dan mensotir satu per satu, biarkan mesin yang melakukan sesuai algoritma yang kita
inginkan, selain cepat juga agar akurat
- Tracking
= Dalam system inventory dengan bantuan computer akan sangat mudah untuk mengecek persediaan,
lokasi dan kualitas barang sehingga memudahkan kita untuk melakukan pengelolaan sehingga tidak
ada kasus kehabisan barang karena lalai dalam pengecekan jika dilakukan secara manual.
- Waktu
= Dengan bantuan system computer yang telah diprogram sebelumnya untuk mengolah informasi
tertentu dan melakukan tindakan sesuai yang telah diprogram, maka proses Analisa dan pengambilan
keputusan berdasarkan data yang besar akan sangat cepat. Tidak bisa dibayangkan jika hal ini
dilakukan secara manual tanpa bantuan mesin.
- Biaya
= Tidak bisa dipungkiri, penggunaan tenaga manusia yang terbatas kemampuannya yang berakibat
diperlukan banyak tenaga manusia untuk melakukan pekerjaan yang berat. Dengan bantuan mesin
yang kemampuannya dapat diatur dan dapat menggantikan pekerjaan manusia, manusia tidak perlu
melakukan hal berat dan rumit di jaman sekarang, cukup dengan menjadi operator mesin saja. Dari
sini terlihat bahwa biaya untuk menggaji karyawan lebih sedikit karena sudah digantikan oleh mesin.